BM6P6(@ iiihhhgggeeeeeeeeefffgggjjjjjjhhhggggggggghhhiiihhhhhhiiihhhhhhgggfffeeegggeeedddccceeeggggggfffhhhhhhhhhhhhfffdddbbbaaacccaaa___^^^^^^^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ^^^^^^aaacccbbbfffvvvvvvooogggcccaaaccceeeiiirrr|||wwwjjjaaa[[[VVVRRRNNNKKKNNNUUUSSSYYY___qqquuupppjjj|||}}}wwwuuurrrppppppqqqpppooottttttsssqqqmmmhhhdddbbbddddddcccccccccdddfffgggkkkjjjiiiiiihhhiiiiiiiiilllhhhhhhiiiddd[[[YYY]]]dddddddddddddddbbb___\\\WWWXXXYYYZZZ[[[ZZZZZZYYYZZZYYYWWWUUUTTTTTTUUUUUUYYYVVVRRRMMMJJJJJJJJJKKKMMMMMMNNNRRRWWWbbbvvv}}}yyywwwuuuuuuwwwxxxyyyxxxsssvvvxxxyyyyyy{{{uuummmbbbVVVKKKGGGHHHHHHIIIKKKPPPSSSTTTRRRPPPTTT___hhhttt|||~~~~~~}}}}}}}}}~~~yyywwwtttqqqnnnjjjeeeaaaUUUPPPJJJGGGGGGFFFDDDAAABBBAAAAAAAAACCCDDDCCCBBBGGGIIIKKKOOOUUU___iiiooovvvrrrrrreeeaaa]]][[[[[[gggyyyyyyyyyxxxwwwtttrrrqqqooommmllllllnnnooonnnnnnooonnnmmmkkkkkkkkklllmmmooommmiiifffeeeeeefffgggkkkjjjjjjiiihhhgggggggggbbbdddgggiiiiiifffccc```]]]^^^___```aaabbbbbbccciiiiiiiiiiiiiiihhhgggfffeeefffhhhiiijjjjjjiiihhhkkkjjjhhhggggggggghhhhhhjjjiiigggfffffffffggggggeeeeeefffgggggggggggggggjjjhhhffffffhhhiiiiiiiiiffffffffffffeeecccaaa``````^^^]]]\\\]]]^^^]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^cccfffiiirrrxxxpppiiibbbaaaaaadddfffkkkvvv|||nnnccc^^^WWWPPPMMMKKKJJJOOOUUUXXX___hhh{{{uuussszzz}}}zzzxxxvvvtttsssssssssrrrqqqrrrrrrqqqooolllhhhdddaaacccbbbbbbbbbbbbccceeeffffffggggggggghhhhhhiiiiiikkkgggfffgggccc]]]]]]aaadddccccccdddeeedddaaa___[[[\\\]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVXXXUUURRRNNNMMMMMMOOOPPPQQQOOOOOOPPPSSS[[[mmm}}}}}}{{{xxxwwwwwwvvvuuusssrrruuuwwwwwwwwwxxx|||xxxqqqdddXXXLLLHHHHHHHHHJJJNNNPPPTTTVVVTTTRRRTTT\\\cccpppxxx~~~}}}||||||wwwtttppplllhhhddd^^^ZZZPPPMMMHHHEEEEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGGGGKKKNNNSSSWWW\\\fffrrrzzzwwwvvvyyypppccc^^^ZZZ[[[```pppzzzzzzzzzzzzxxxvvvtttsssqqqooonnnnnnooopppooonnnppppppooonnnmmmmmmmmmnnnmmmkkkiiifffeeeeeeeeefffgggffffffeeeddddddccccccaaaccceeeggggggeeebbbaaabbbaaaaaaaaabbbeeeggghhhjjjjjjiiiiiigggfffddddddffffffggghhhhhhhhhhhhggglllkkkjjjjjjiiijjjjjjjjjiiihhhgggeeeddddddeeeeeebbbcccdddfffggghhhhhhhhhkkkiiihhhhhhjjjllllllkkkffffffffffffeeedddcccbbb___^^^^^^^^^```aaaaaa```YYYYYYXXXYYYZZZ\\\___aaa^^^^^^aaafffmmm}}}wwwpppkkkeee``````dddgggiiippp~~~tttiii___[[[SSSKKKJJJJJJLLLQQQWWWYYYcccqqqpppttt|||xxxvvvuuuuuuuuuvvvvvvtttrrrpppoooooommmjjjgggcccaaaaaaaaaaaaaaabbbcccdddeeebbbccceeeggghhhhhhhhhhhhjjjgggeeedddaaa^^^___cccddddddcccdddffffffdddbbb``````aaaaaaaaa``````___[[[ZZZYYYWWWWWWWWWXXXXXXWWWUUUSSSQQQPPPRRRTTTUUUXXXUUURRRQQQPPPUUUbbbooo~~~yyyzzz~~~{{{}}}}}}zzzxxxuuuqqqmmmppprrrsssttttttuuuwwwyyyzzz}}}|||vvvfffZZZNNNIIIIIIIIILLLQQQSSSXXX[[[[[[XXXWWW[[[___llluuu~~~{{{xxxvvvsssooojjjddd___ZZZTTTPPPJJJHHHEEECCCCCCCCCBBBAAA@@@AAABBBDDDFFFIIIKKKLLLLLLRRRYYY^^^cccmmm|||~~~zzznnn^^^]]]YYYWWW\\\iii~~~{{{xxxyyyyyyyyyyyywwwvvvttttttrrrppppppqqqqqqpppoooooooooooonnnmmmllllllkkkjjjiiigggfffddddddccccccbbbbbbbbbaaaaaa```______```aaacccddddddcccbbbaaaeeecccbbbaaacccfffjjjlllkkkjjjiiihhhfffdddcccbbbhhhgggffffffeeefffffffffkkkkkkkkkjjjjjjjjjkkkkkkjjjiiigggeeeddddddeeeeeecccdddeeefffggggggggggggiiihhhggghhhjjjkkkkkkjjjhhhhhhhhhhhhgggffffffeeecccbbbbbbdddfffhhhgggfff^^^]]][[[ZZZ\\\^^^aaacccdddbbbbbbiiixxxwwwqqqnnnjjjeeebbbdddgggkkknnnxxxwwwnnnddd[[[XXXPPPKKKKKKNNNPPPTTTXXX\\\mmmxxxppp}}}|||wwwrrrrrrrrrsssuuutttrrrpppllllllkkkjjjhhheeecccbbbbbbbbbbbbcccddddddeeefffbbbcccfffhhhhhhhhhgggfffkkkiiifffccc```___bbbeeehhhgggeeeeeeffffffdddcccaaaaaaaaaaaaaaaaaa``````\\\[[[ZZZYYYYYYYYYZZZ[[[XXXWWWUUUTTTTTTVVVXXXYYY^^^ZZZVVVSSSPPPRRR[[[eeewwwyyyzzz{{{xxxzzz~~~~~~{{{vvvppplllmmmnnnooooooppprrrtttuuuuuuxxx|||~~~yyyjjj___SSSMMMKKKKKKOOOTTTXXX]]]cccccc```]]]]]]^^^hhhssszzz|||xxxtttqqqnnniiiccc\\\VVVPPPKKKGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDEEEGGGJJJNNNPPPPPPXXXbbbiiinnnzzznnn^^^[[[[[[YYY[[[dddwww}}}xxxxxxvvvwwwxxxxxxxxxwwwvvvuuuuuusssqqqpppqqqqqqpppnnnmmmmmmlllllljjjiiihhhgggffffffeeedddcccbbbaaa```aaaaaa``````____________`````````aaaaaabbbbbbbbbccccccbbbcccdddfffiiijjjiiiiiihhhgggfffeeeeeeeeeiiihhhfffeeeddddddeeeeeeiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhfffeeeeeeffffffhhhhhhhhhhhhhhhgggfffeeeeeeddddddeeegggiiihhhggggggggggggffffffffffffgggeeeeeeeeegggjjjkkkjjjhhhdddbbb```^^^___aaaccceeegggfffjjjxxx}}}rrrpppmmmhhhbbbfffgggjjjnnntttyyyooofff[[[SSSRRRMMMKKKNNNQQQSSSVVVZZZgggyyy||||||yyytttnnnnnnnnnoooppppppmmmkkkjjjiiiiiihhhfffeeedddccceeeeeefffffffffgggggggggeeefffhhhiiiiiihhhfffeeejjjjjjiiiffffffiiinnnpppnnnkkkhhheeeddddddbbb```________________________]]]\\\[[[[[[[[[\\\]]]^^^\\\[[[YYYXXXWWWXXXYYYZZZ]]]YYYUUURRROOOOOOUUU]]]mmm|||~~~}}}|||yyy{{{|||yyyzzz~~~zzztttoookkkkkkjjjkkkmmmppprrrsssqqquuuyyy|||~~~zzzpppeeeZZZSSSOOONNNRRRWWW[[[```fffiiifffccc```___eeeqqqqqqqqqzzz}}}~~~~~~~~~{{{vvvqqqnnnhhhccc\\\TTTOOOJJJEEECCCBBBBBBBBBBBBBBBBBBCCCDDDBBBDDDGGGHHHIIILLLQQQUUUYYYbbbnnnwwwxxx___]]]eeehhhiiimmmxxx}}}yyywwwwwwwwwxxxyyyyyyxxxwwwvvvtttrrrpppooooooooonnnmmmmmmmmmllljjjiiigggffffffccccccbbbbbbaaa```___^^^bbbaaaaaaaaaaaaaaa``````______``````aaabbbcccdddbbbdddfffggghhhiiihhhgggggggggfffffffffggghhhhhhjjjhhhgggeeedddddddddeeehhhhhhiiijjjjjjjjjiiiiiiiiihhhgggfffffffffggghhhkkkjjjjjjiiihhhfffdddcccbbbaaabbbdddfffgggfffeeeddddddcccccccccdddeeeeeeeeeeeeeeegggiiiiiigggeeefffeeecccbbbbbbccceeefffccciiivvvvvvpppnnniiidddaaahhhhhhmmmvvvtttkkk```WWWRRRKKKJJJKKKPPPSSSUUU\\\dddvvv}}}xxxuuuqqqlllkkkjjjkkklllllljjjhhhhhhggggggffffffeeeeeeeeehhhiiiiiiiiiiiihhhgggggghhhiiiiiijjjiiihhhgggfffhhhkkklllkkkmmmuuu{{{~~~sssoooiiieeecccaaa```^^^]]]]]]\\\\\\]]]]]]^^^___^^^^^^]]]]]]]]]^^^```aaa^^^]]]\\\ZZZZZZZZZZZZ[[[YYYTTTPPPOOOLLLKKKOOOVVVcccrrr}}}vvvwww~~~~~~~~~yyyuuunnnkkkhhhhhhjjjnnnqqqrrrooossswwwzzz{{{{{{|||}}}}}}xxxnnnddd]]]WWWTTTVVV[[[]]]bbbhhhkkkkkkhhhfffeeefffqqquuukkkooozzz~~~~~~~~~|||xxxsssnnnkkkaaa\\\TTTMMMIIIFFFCCCAAA@@@AAACCCCCCBBBBBBCCCEEEDDDGGGJJJKKKMMMQQQWWW]]]aaajjjvvvnnnbbblllzzz|||xxxyyyzzz{{{{{{{{{zzzyyyxxxrrrpppnnnnnnnnnooonnnmmmqqqooommmjjjhhhgggggggggaaaaaa```___^^^]]]]]]^^^bbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbcccdddeeefffeeegggjjjllllllkkkiiigggeeedddddddddeeeggghhhjjjgggfffeeedddccccccccccccggghhhiiijjjkkkjjjjjjiiigggfffeeeeeeeeefffggghhhjjjjjjiiihhhgggeeecccbbbaaaaaabbbdddggghhhfffeeecccbbbbbbaaabbbcccdddeeefffeeeeeeggggggfffdddaaaddddddddddddeeeeeefffgggiiiyyyyyyppplllgggccccccgggiiikkktttwwwmmmcccYYYSSSRRRIIIJJJNNNRRRUUU[[[iiivvv|||wwwtttsssnnnllljjjiiijjjjjjiiiggggggffffffeeeeeeeeeffffffkkkkkkkkkkkkjjjhhhgggfffhhhhhhhhhhhhhhhhhhhhhiiifffkkkmmmllloooxxx~~~tttpppiiidddbbb```___^^^\\\\\\\\\\\\]]]^^^```aaa___^^^^^^^^^___```bbbccc^^^]]]\\\\\\[[[\\\\\\]]]WWWRRROOONNNLLLJJJLLLQQQZZZgggxxx}}}|||}}}zzztttooohhhfffgggkkknnnooommmqqquuuwwwvvvvvvuuuvvvxxx|||xxxooohhhaaa[[[\\\```bbbfffkkkooopppppppppooopppvvvvvvkkkkkkppp~~~{{{wwwrrrlllfffcccYYYTTTMMMGGGDDDCCCBBBAAA===@@@BBBBBBAAAAAABBBDDDDDDHHHMMMPPPRRRXXX```gggnnnuuuqqquuu}}}~~~{{{xxxxxxyyyyyyzzzyyyxxxvvvuuuqqqooommmmmmooopppooonnnrrrppplllhhhfffeeefffgggaaa___]]][[[[[[[[[]]]]]]aaaaaaaaaaaaaaaaaaaaaaaa___```bbbdddeeefffggggggiiiiiijjjkkkkkkiiihhhgggdddcccbbbaaabbbccceeegggbbbcccccccccbbbaaa``````ggghhhjjjkkklllkkkkkkjjjeeedddccccccdddeeeggghhhhhhhhhhhhgggfffdddcccbbbbbbbbbcccfffhhhiiihhhfffdddccccccbbbcccdddfffgggggggggggghhhhhhfffccc```aaabbbcccdddfffggghhhhhhyyy{{{rrrjjjfffbbb___fffpppjjjooo||||||mmmbbbXXXNNNKKKNNNKKKMMMQQQUUUXXXaaauuuyyyuuuvvvqqqnnnkkkiiijjjjjjiiihhhffffffeeeeeeeeefffgggggglllllllllkkkjjjhhhfffdddffffffffffffgggiiijjjkkkggglllnnnkkklllsssxxxwwwtttoooiiidddaaa```___^^^\\\\\\\\\]]]^^^```bbbccc____________```aaacccddd]]]\\\\\\\\\\\\]]]^^^^^^YYYTTTPPPOOOMMMKKKLLLQQQTTT___nnnzzz}}}yyyrrriiieeefffiiilllmmmlllooossstttsssrrrqqqqqqssswww|||~~~wwwoooggg``````dddgggjjjooosssvvvxxxxxxxxxzzz|||fffeeekkksss~~~|||xxxrrrkkkddd^^^[[[TTTOOOIIIDDDBBBAAAAAAAAA<<>>>>>>>>>>>;;;===@@@BBBCCCDDDEEEGGGLLLLLLPPPXXXaaajjjwwwssstttwwwwwwyyyzzzyyywwwwwwvvvuuutttrrrpppooonnnnnnoooppppppppppppoooqqqnnniiidddbbbaaabbbccc```___^^^]]]]]]]]]]]]]]]]]]]]]^^^___`````````___]]]^^^```ccceeefffggggggggggggfffeeedddccccccbbbaaaaaa```___^^^]]]]]]\\\YYY[[[]]]\\\[[[\\\```dddggghhhiiiiiiiiihhhgggfffdddeeefffhhhhhhfffeeedddffffffeeebbb``````bbbeeegggggghhhiiiiiihhhgggfffeeedddbbbaaa`````````aaadddcccbbbaaa``````______bbb^^^___cccaaaaaaooouuuqqqkkkffffffeeefffjjjppptttwwwlll```XXXRRRMMMLLLOOOPPPUUUZZZ\\\bbbvvv{{{ttttttpppnnnllllllnnnnnnllliiihhhgggfffgggjjjkkkkkkjjjjjjiiiiiihhhhhhgggggggggjjjfffdddfffgggeeedddfffffffffgggggggggggggggfffhhhhhhhhhhhhgggfffeeeddd```aaaaaaaaaaaaaaaaaabbb```___^^^^^^^^^___```aaa```___]]]\\\\\\[[[YYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPRRRXXXbbbppp~~~zzzuuuooojjjiiiiiijjjjjjjjjiiihhhiiikkkmmmoooqqqqqqqqqqqqtttyyy}}}|||rrrmmmnnnssswww|||qqqeee___ggguuuyyyuuussspppkkkccc[[[SSSLLLIIIEEEDDDBBB@@@??????@@@@@@>>>@@@BBBDDDDDDEEEHHHJJJQQQSSSZZZccckkkrrr~~~yyypppxxx{{{uuuuuuvvvwwwvvvuuuuuuuuutttrrrpppooonnnnnnnnnooooooooooooooonnnooommmiiieeecccbbbbbbbbb```___^^^]]]]]]\\\\\\]]]\\\]]]]]]^^^^^^_________```aaaccceeefffhhhiiiiiiffffffeeedddccccccbbbbbb______^^^]]]\\\[[[ZZZZZZYYY[[[\\\[[[[[[]]]aaaddddddeeefffgggggggggfffeeedddeeefffggggggfffeeeddddddddddddcccaaabbbdddfffjjjjjjjjjjjjiiihhhgggffffffdddbbb```___^^^______ccccccaaa```___^^^^^^^^^``````cccdddaaafff|||wwwnnnmmmiiiffffffgggiiiqqqzzzvvvlllbbbXXXSSSOOOLLLMMMQQQRRRWWW\\\bbbnnn}}}vvvtttpppoooooopppppppppmmmkkkhhhgggggghhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhmmmhhheeeffffffcccbbbddddddddddddddddddccccccccceeefffggghhhhhhgggffffffddddddcccbbbaaaaaa``````^^^]]]\\\\\\]]]^^^```aaabbb```^^^]]]]]]\\\ZZZYYYWWWXXXXXXXXXWWWUUUSSSQQQPPPPPPQQQXXXeeeuuu~~~zzzuuupppkkkhhhfffggggggfffeeefffhhhjjjkkkkkkkkkkkklllooossswww|||wwwwwwzzz}}}|||eeeaaacccpppzzzsssnnnlllhhhaaaYYYQQQJJJEEEBBBDDDCCCBBB@@@@@@@@@AAABBBAAACCCDDDEEEFFFHHHLLLOOOTTTYYYdddnnnttt{{{qqqpppvvvwwwrrrrrrssssssrrrsssssssssrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiigggdddcccaaa```______^^^\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[]]]^^^``````aaacccdddfffggghhhhhhffffffeeedddcccbbbaaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZ[[[]]]bbbeeecccdddfffggggggggggggfffeeeeeefffggggggfffeeeeeeccccccdddcccbbbccceeegggjjjjjjjjjiiihhhfffeeeeeefffdddcccaaa``````aaaaaadddcccaaa```___^^^^^^^^^aaabbbfffiiilllwwwxxxpppjjjjjjhhhhhhiiikkkooo{{{zzzmmmcccZZZRRROOOMMMKKKMMMQQQSSSYYYaaakkk|||}}}vvvssspppqqqrrrssssssqqqooommmkkkjjjiiijjjkkklllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjnnniiieeeeeeeeebbbaaacccccccccbbbbbbaaaaaaaaaaaaaaabbbdddfffgggffffffeeegggfffeeecccaaa___^^^]]]\\\\\\\\\\\\]]]___```bbbbbb```^^^^^^^^^]]][[[YYYYYYZZZ\\\]]]\\\YYYVVVSSSPPPOOOPPPTTT^^^nnn}}}zzzuuummmgggfffffffffeeeddddddfffhhhhhhhhhgggggghhhkkknnnqqqzzz|||}}}{{{{{{}}}lllaaabbbiiiwww{{{}}}~~~}}}yyyssslllhhhccc___YYYQQQJJJFFFCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGIIIMMMRRRUUUZZZbbbnnnzzz|||zzz}}}ttthhhiiirrr|||xxxsssppppppqqqpppppprrrrrrrrrqqqpppooonnnmmmmmmllllllkkkkkkjjjjjjjjjhhhiiiiiihhhfffccc```______^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXYYY[[[^^^_________aaabbbddddddeeeeeeggggggfffdddcccbbbaaaaaa______^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYY[[[^^^cccfffdddeeeggghhhiiihhhhhhgggeeeffffffffffffffffffeeebbbcccddddddcccdddeeegggiiiiiigggfffeeedddccccccbbbaaa`````````aaabbbcccdddcccaaa```______```aaa```bbbiiitttzzzrrrkkkfffhhhhhhjjjmmmooovvv{{{kkkddd]]]UUUNNNLLLLLLKKKMMMQQQWWW\\\bbbooozzztttqqqppprrrtttttttttrrrpppoooooommmkkkjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllgggcccddddddaaaaaadddeeedddcccbbbaaa```aaaaaaaaabbbeeegggggggggeeedddgggfffdddbbb```^^^\\\[[[[[[[[[[[[\\\^^^```bbbdddaaa```^^^]]]]]]\\\ZZZXXXZZZ\\\___```___]]]YYYWWWQQQRRRSSSVVV]]]iiiwww}}}xxxpppjjjiiijjjiiihhhffffffgggiiiiiigggeeeeeefffiiikkklllpppssswwwzzz|||{{{yyywwwuuuxxx}}}yyyddd```dddlllzzz~~~yyyyyyxxxvvvqqqjjjdddaaaWWWTTTOOOIIIEEECCCCCCCCC????????????@@@BBBCCCEEEDDDFFFIIIKKKOOOTTT[[[___gggnnn{{{|||yyy{{{{{{xxxwww{{{xxxfff^^^___kkkzzzvvvtttqqqoooooooooooooooqqqqqqqqqqqqqqqpppooonnnlllkkkjjjiiihhhggghhhhhhfffggghhhhhhfffccc```^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ]]]______```aaabbbcccccccccccchhhgggfffeeedddbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXYYY\\\```dddffffffggghhhiiijjjiiihhhgggffffffffffffffffffffffffbbbdddeeeeeeddddddeeeggggggfffeeecccbbbbbbaaaaaa^^^]]]]]]\\\]]]^^^```aaacccbbb```______```bbbcccaaagggsssyyyrrrnnnhhhbbbeeegggmmmrrrvvvoooddd```YYYRRRLLLLLLLLLLLLOOOSSSWWWZZZ^^^lll~~~~~~}}}|||yyyuuurrrqqqqqqssstttuuusssrrrrrrrrrtttpppllliiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhbbb___aaabbbbbbcccfffiiihhhfffdddcccbbbccccccdddeeehhhiiijjjhhhfffddddddcccbbb```^^^\\\[[[ZZZZZZZZZZZZ\\\^^^aaaccceee```^^^\\\[[[[[[ZZZXXXWWWZZZ\\\^^^``````^^^[[[ZZZSSSUUUWWWXXX[[[cccnnnwww{{{vvvrrrqqqqqqpppnnnkkkjjjkkkmmmkkkhhheeedddeeeggghhhhhhgggjjjmmmqqqttttttttttttrrrvvv|||lll___^^^cccnnn}}}}}}{{{uuussspppkkkeee___ZZZWWWKKKIIIEEEBBB@@@@@@AAABBB>>>>>>>>>???AAACCCFFFGGGGGGJJJOOOTTTZZZaaahhhmmmqqqyyy~~~vvvqqqrrrrrrssswwwyyydddYYY]]]ggg~~~{{{sssqqqooonnnmmmmmmnnnooopppppppppqqqppppppoooooollljjjhhhfffeeeeeeeeefffdddeeeggggggfffccc```^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^bbbbbbcccdddeeeeeeddddddhhhgggfffdddcccaaa```___[[[[[[ZZZYYYXXXWWWWWWVVVXXXWWWWWWZZZ^^^bbbdddeeeggghhhiiijjjiiihhhgggffffffffffffeeeeeefffffffffcccdddffffffeeedddeeeffffffeeedddbbbaaaaaabbbbbb^^^]]]\\\\\\\\\]]]^^^___aaa```^^^]]]^^^```bbbdddiiittt{{{qqqnnnlllhhheeefffkkksss{{{wwwhhh^^^\\\UUUOOOJJJLLLNNNPPPSSSXXXXXX]]]eeewwwyyyzzzxxxtttqqqpppqqqrrrqqqsssuuutttrrrqqqssstttwwwrrrkkkfffeeefffhhhhhhffffffeeeeeeddddddccccccbbb]]][[[^^^aaacccfffjjjnnnllliiigggfffeeefffffffffgggiiijjjiiigggdddbbb``````___]]]\\\[[[ZZZYYYWWWXXXXXXZZZ]]]```cccddd]]]\\\ZZZYYYYYYXXXVVVTTTWWWYYY\\\^^^___^^^\\\[[[VVVWWWXXXWWWWWW\\\fffnnnwww~~~}}}zzzzzzxxxuuuqqqppppppqqqnnnjjjeeedddeeeffffffeeeccceeegggjjjmmmoooppppppqqqwww~~~fff^^^]]]dddqqq}}}zzzyyyxxxppplllfff^^^WWWRRRNNNLLLDDDBBB@@@???>>>>>>???@@@??????@@@AAACCCFFFIIIKKKKKKPPPWWW___gggooowww|||zzzuuummmmmmooottt|||uuufff]]]___lllzzz}}}uuuwwwqqqpppnnnllljjjkkkmmmnnnmmmnnnnnnooooooooonnnnnnkkkjjjgggeeecccccccccdddcccdddffffffeeeccc```___]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]bbbccccccddddddddddddcccfffeeedddbbbaaa___^^^]]][[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWW[[[```ddddddccchhhhhhiiiiiiiiigggfffeeeffffffeeeeeeeeeeeeffffffccceeeffffffeeeddddddeeefffeeecccbbbaaabbbbbbcccbbbaaa___^^^]]]^^^^^^______]]]\\\\\\]]]___bbbdddssstttooommmlllkkkllliiiooozzzvvvlll```WWWUUURRRMMMIIILLLPPPRRRWWW\\\]]]hhhwwwvvvwwwtttoookkkmmmqqqsssqqqssstttsssqqqpppsssvvvxxxrrrjjjdddbbbccceeefffbbbbbbaaaaaa```___^^^^^^^^^ZZZXXX\\\aaacccggglllqqqooollliiihhhggghhhhhheeefffhhhiiigggddd```^^^]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVWWWYYY[[[___bbbddd\\\ZZZXXXXXXXXXWWWUUUSSSUUUWWWYYY[[[]]]]]]\\\[[[XXXXXXXXXTTTSSSWWW```hhhlllvvv}}}yyyuuusssssstttoookkkeeecccdddeeedddccccccdddeeegggiiikkkmmmnnnrrrxxx{{{ggg``````hhhuuu|||xxxvvvvvvvvvkkkggg___VVVNNNIIIFFFDDDCCCBBB@@@???>>>?????????@@@@@@AAACCCEEEIIILLLMMMOOOUUU^^^hhhqqqzzz|||yyyvvvvvvwwwwwwtttqqqkkklllooovvvyyy```XXX]]]jjj{{{sssoooqqqpppooommmjjjiiiiiilllnnnkkklllmmmmmmnnnmmmmmmmmmkkkiiifffdddbbbbbbbbbccccccdddeeeeeeeeecccaaa___]]]\\\[[[YYYWWWVVVVVVVVVUUUVVVXXXZZZ[[[\\\]]]]]]```aaaaaabbbbbbbbbaaaaaaddddddbbb```___]]]\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUWWW\\\aaaeeedddbbbiiihhhgggfffeeeeeefffgggiiijjjjjjhhhgggfffhhhiiihhhhhhiiiiiiiiigggfffeeegggffffffeeeeeeeeeeeefff___^^^^^^^^^]]]^^^^^^^^^ddd]]]YYY\\\___aaahhhqqq}}}uuunnnmmmmmmjjjjjjlllnnnuuuxxxnnnfff]]]WWWTTTQQQKKKJJJPPPVVVWWWZZZ___oooqqqvvvtttpppmmmkkklllnnnoootttqqqnnnlllmmmnnnnnnmmmllliiieeeddddddfffgggggg```aaaccccccaaa___[[[YYY\\\^^^```aaaccceeejjjmmm|||xxxsssooollliiifffdddfffgggiiijjjhhheeebbb___]]]]]]]]]\\\[[[YYYWWWVVVYYYYYYXXXVVVVVVWWWYYY\\\ZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUWWWZZZ[[[[[[[[[ZZZWWWVVVVVVUUUVVVYYY[[[]]]fffsss~~~yyyuuuqqqnnniiigggfffeeedddcccdddaaa___aaafffjjjkkkkkksss|||zzzlllfffdddmmmxxx}}}{{{xxxvvvuuurrrnnnkkkaaa[[[RRRKKKHHHFFFDDDBBBAAA@@@>>>???@@@@@@@@@@@@>>>@@@CCCFFFJJJMMMPPPRRRYYYaaakkkuuu}}}uuummmkkkeeeiiinnnrrrtttsssssssssrrrvvvzzz~~~tttddd\\\eeennnvvv~~~yyyqqqooosssnnnnnnllliiieeefffiiimmmooonnnllllllkkklllmmmnnnkkkiiigggdddccccccdddeeegggeeeddddddeeefffeeeddd___]]][[[XXXVVVUUUUUUUUUZZZYYYXXXYYY[[[\\\\\\[[[]]]___bbbcccbbbaaa``````aaa```___]]][[[ZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWZZZZZZZZZ[[[]]]___bbbccciiihhhfffdddcccccccccccceeefffhhhhhhggggggiiijjjiiijjjjjjiiigggeeecccaaaccccccddddddeeefffffffffaaa```___^^^]]]]]]]]]]]]```]]][[[]]]```fffuuu|||tttnnnjjjkkkllllllnnnrrruuu|||}}}ppphhhaaaYYYSSSQQQKKKIIILLLSSSXXX\\\dddlllzzztttrrrnnnlllkkkkkkmmmooorrrooollljjjjjjkkkkkkjjjkkkhhheeecccdddeeeeeedddbbbaaaaaa```______^^^^^^]]]___```aaabbbeeeiiikkkvvvsssooolllkkkjjjhhhfffeeefffhhhiiihhheeeaaa______^^^]]][[[YYYWWWUUUUUUXXXWWWVVVUUUTTTUUUWWWYYYWWWXXXXXXXXXXXXXXXWWWWWWTTTUUUXXXZZZ[[[[[[ZZZZZZWWWVVVUUUTTTUUUVVVXXXYYY\\\hhhyyy}}}}}}|||xxxrrrooojjjgggfffeeecccbbb]]]]]]___ccchhhkkkkkkiiipppxxx{{{mmmfffdddmmmwww~~~}}}{{{xxxtttppplllhhhccc___UUUPPPIIIDDDCCCBBB@@@>>>???>>>===>>>@@@AAABBBBBBCCCCCCEEEGGGKKKQQQXXX\\\bbbjjjuuuzzzpppjjjjjjmmmpppssswww{{{|||}}}}}}}}}{{{wwwkkkfffhhhuuuyyyvvvpppnnnrrrllllllkkkgggdddeeehhhlllnnnmmmkkkjjjiiiiiiiiiiiiiiigggeeecccccccccdddeeegggeeeccccccdddeeedddccc```^^^\\\ZZZXXXWWWWWWWWWZZZYYYXXXZZZ\\\]]]\\\[[[\\\^^^aaabbbaaa```___```______^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVWWWYYY\\\^^^```iiigggeeecccaaa`````````aaacccfffhhhhhhiiijjjkkkkkkjjjiiihhheeebbb___]]]^^^```bbbdddffffffffffffbbbaaa___]]]\\\[[[[[[[[[]]]]]]^^^```dddppptttnnnkkkggggggjjjmmmoootttzzz}}}sssiiiccc]]]UUUOOONNNHHHKKKQQQWWW[[[bbbppp~~~yyyrrrqqqooommmkkkjjjkkkmmmooopppmmmjjjgggggghhhgggfffiiifffdddcccccccccbbb```bbbaaa___^^^^^^___aaaccc___```bbbbbbcccdddgggiiiooollljjjiiijjjjjjhhhgggccceeeggghhhgggdddaaa___```^^^[[[YYYVVVUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUWWWXXXYYYZZZZZZZZZUUUVVVXXXYYYZZZZZZZZZYYYVVVUUUTTTRRRRRRRRRSSSTTTSSS]]]lll|||yyytttwww|||~~~||||||~~~zzzuuurrrmmmjjjhhhfffdddbbbZZZ\\\aaaggglllmmmkkkhhhkkkpppwww{{{|||{{{yyyxxxvvvyyy}}}uuujjjeeellluuu|||yyyvvvuuuqqqkkkeee```ZZZTTTPPPHHHEEEAAA???>>>>>>===;;;<<<<<<<<<===???AAACCCDDDGGGGGGHHHJJJOOOXXXbbbiiimmmtttzzzooonnnsss{{{~~~zzzwwwppphhhbbb```lll~~~wwwsssqqqmmmlllooojjjiiihhheeecccdddfffiiilllkkkiiihhhfffeeeeeeeeeeeedddbbbaaaaaacccdddeeefffdddbbbbbbcccdddcccbbb```___]]][[[ZZZYYYXXXXXXZZZYYYXXXZZZ\\\]]]]]]\\\\\\^^^```aaa```_________^^^^^^^^^___^^^]]]]]]\\\\\\[[[ZZZYYYWWWVVVTTTTTTRRRSSSTTTUUUWWWZZZ\\\]]]gggfffdddbbbaaa```aaaaaaaaadddgggiiijjjiiiiiijjjiiiiiihhhfffccc```]]][[[^^^```ccceeeffffffeeedddbbb```^^^[[[ZZZZZZZZZZZZ\\\___dddiiirrr~~~sssllljjjjjjhhhhhhlllnnnqqqyyyuuummmeeeaaa[[[SSSNNNMMMKKKPPPVVVYYY^^^kkkwwwoooooonnnlllkkkkkklllnnnpppooolllhhhfffffffffeeedddfffdddcccbbbbbbaaa___]]]```___^^^^^^___```bbbddd```aaacccccccccccceeegggiiihhhffffffggghhhgggeeeccceeeggghhhhhheeebbb```]]]\\\YYYVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZVVVWWWXXXXXXYYYXXXXXXWWWUUUTTTRRRQQQPPPOOOOOOOOOPPPWWWcccrrr|||vvvxxx}}}}}}zzzxxxzzz}}}zzzzzzwwwrrrnnnllliiifffddd^^^```eeeiiilllllliiigggeeehhhlllnnnnnnnnnnnnooonnnqqqvvv|||sssfffllluuu~~~{{{wwwrrrnnnkkkfff```ZZZTTTNNNIIIEEEBBBAAA@@@???>>>>>>===<<<<<<<<<======>>>@@@CCCEEEHHHJJJMMMQQQVVV```kkksss{{{{{{{{{~~~wwwrrrooollleee___\\\___zzz}}}qqqnnnmmmkkkiiijjjhhhgggeeecccbbbccceeefffhhhhhhgggfffeeeeeeddddddbbbaaa```___```bbbdddeeeeeedddbbbaaabbbbbbbbb```______]]]\\\ZZZYYYXXXXXXZZZYYYYYYZZZ\\\^^^]]]\\\]]]___aaaaaa```___```aaa```aaaaaaaaa```^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\eeedddcccbbbbbbcccdddddddddfffiiijjjiiihhhggghhhfffffffffeeeccc```^^^]]]aaabbbdddeeeeeedddbbbaaa___]]][[[YYYYYYZZZ[[[]]]___eeeppp|||tttllliiijjjkkkjjjkkknnnooosss~~~}}}pppiiiccc___YYYQQQLLLLLLMMMSSSYYY^^^hhh}}}|||wwwpppooonnnmmmllllllnnnooopppnnnkkkgggeeeeeeeeeeeeddddddcccaaaaaaaaa```^^^\\\]]]^^^^^^___```aaaaaaaaa```bbbddddddccccccdddeeegggfffddddddeeedddbbbaaabbbdddgggiiihhhfffdddbbbZZZXXXWWWUUUUUUWWWXXXZZZTTTRRRQQQRRRTTTUUUTTTSSSVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOONNNNNNMMMQQQTTT[[[gggwww~~~{{{|||}}}zzzwwwyyy}}}~~~yyyvvvssspppmmmjjjfffggghhhhhhgggfffddddddaaaccceeeeeeeeefffgggiiiiiijjjmmmqqquuuxxxzzz|||zzzkkknnnvvv~~~{{{wwwrrrkkkfff^^^ZZZUUUPPPLLLHHHCCCAAA@@@@@@AAA@@@???>>>======>>>??????>>>>>>@@@DDDHHHIIIOOOVVV]]]ccclllvvv~~~}}}xxxtttmmmgggeeebbb]]]]]]aaaoooyyyooolllkkkiiigggggggggeeedddbbbcccdddeeeeeeeeeeeeeeefffffffffffffff```___^^^^^^___aaadddeeefffdddbbbaaabbbbbbaaa```^^^^^^]]]\\\[[[YYYXXXWWWZZZYYYYYYZZZ]]]^^^^^^]]]___aaabbbbbbaaaaaabbbccceeedddcccbbb```^^^\\\[[[[[[[[[YYYWWWVVVTTTRRRRRRQQQQQQSSSUUUVVVXXXYYYYYYeeedddcccccccccdddeeeffffffhhhiiiiiigggfffeeefffddddddddddddcccaaa___^^^cccdddddddddbbbaaa___^^^\\\[[[YYYYYYZZZ]]]aaaccchhhtttwwwnnnhhhfffiiijjjkkknnnqqqttt{{{vvviiiccc^^^[[[UUUMMMJJJLLLOOOVVV^^^iii}}}{{{wwwrrrooonnnmmmmmmmmmnnnooopppllliiifffdddeeeffffffeeecccaaa______``````___^^^]]]^^^^^^_________^^^^^^```bbbdddddddddcccdddeeefffeeedddccccccbbb___]]]aaacccfffhhhhhhfffdddbbbWWWVVVVVVVVVWWWXXXZZZ[[[UUUSSSQQQTTTWWWYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSQQQQQQPPPPPPPPPOOOOOONNNQQQQQQTTT\\\iiixxx|||zzzxxx|||}}}yyyvvvsssnnnnnnmmmiiidddaaa```aaa```aaaaaaaaa``````ccceeeddddddeeegggiiimmmqqqsssvvvyyy}}}rrrsssyyy~~~{{{xxxtttoooiiibbb]]]SSSOOOKKKHHHFFFDDDBBB@@@>>>???@@@???>>>======???@@@BBBCCCBBBBBBDDDJJJOOORRRZZZeeemmmttt|||zzzsssnnnhhh```[[[ZZZWWWVVV```mmm~~~wwwooojjjiiihhhgggfffgggeeeccccccdddeeeeeeeeebbbcccdddeeeffffffffffff```___^^^^^^___aaadddeeefffdddbbbaaabbbbbbaaa___]]]]]]]]]]]][[[ZZZXXXXXXYYYYYYYYYZZZ]]]______^^^```bbbcccbbbaaaaaacccdddgggeeeccc```^^^\\\[[[ZZZZZZYYYXXXWWWUUUTTTRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUfffeeedddcccccccccdddeeeeeefffgggfffdddcccdddeeedddeeeeeedddcccaaa___]]]bbbbbbaaa```___]]]]]]\\\ZZZYYYYYYZZZ^^^ccchhhkkkvvvwwwpppkkkfffeeegggiiikkkqqqxxxtttmmmddd___[[[XXXSSSNNNMMMPPPUUU\\\hhhzzzxxxtttrrrnnnnnnmmmllllllmmmmmmmmmiiigggdddcccdddeeeeeeeeeccc```^^^]]]^^^```aaa``````___]]]\\\[[[[[[\\\\\\___aaadddeeedddddddddeeeeeedddcccbbbbbbaaa^^^[[[^^^```ccceeefffdddbbb```WWWWWWWWWXXXYYYYYYZZZZZZVVVSSSSSSVVV[[[^^^\\\YYYVVVWWWWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRVVV^^^jjjuuu}}}}}}|||}}}~~~{{{vvvwwwuuupppiiidddbbbbbbbbbbbbaaa___]]]\\\^^^```^^^______```bbbdddggghhhllloootttzzzzzzyyy~~~}}}{{{yyyxxxxxxtttqqqlllgggaaa[[[TTTOOOJJJGGGDDDBBBBBBBBBAAA@@@<<<>>>???>>>======@@@CCCBBBEEEGGGHHHHHHLLLTTTZZZaaajjjvvv~~~~~~yyyvvvqqqiiicccZZZUUUTTTVVVXXX^^^tttzzzvvvnnniiihhhiiiiiiggghhhfffddddddfffhhhgggeeebbbcccdddeeeeeeddddddccc```___^^^^^^___aaaccceeegggeeecccbbbbbbbbbaaa```^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYY[[[]]]_________```aaabbbaaa``````bbbdddeeebbb___\\\ZZZZZZZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSgggfffdddbbbbbbaaabbbbbbcccddddddcccbbbaaaccceeefffffffffeeeccc```^^^\\\```___^^^]]]\\\[[[[[[\\\YYYYYYZZZ\\\aaagggmmmqqqxxxnnnlllkkkgggfffhhhhhhmmmuuuwwwmmmgggbbb]]]ZZZXXXTTTPPPQQQUUU\\\dddqqq}}}vvvqqqqqqnnnmmmllllllkkkkkkkkkkkkgggeeebbbbbbccceeeeeeeeeccc```]]]\\\^^^```bbbbbbdddaaa\\\YYYWWWXXX[[[\\\^^^aaadddeeedddddddddeeecccbbbbbbbbbbbbaaa^^^[[[\\\^^^aaacccdddccc```___XXXXXXYYYZZZZZZYYYYYYXXXVVVTTTTTTXXX^^^aaa___\\\UUUVVVWWWXXXYYYYYYYYYYYYVVVUUUSSSRRRPPPOOOOOOOOONNNNNNPPPQQQRRRSSSSSSSSSQQQRRRSSSUUUYYYbbblllttt{{{~~~~~~~~~}}}~~~}}}yyyqqqkkkggggggddddddbbb___\\\ZZZZZZ\\\ZZZ[[[\\\^^^___`````````eeehhhnnntttzzz~~~}}}~~~{{{xxxuuussssssrrrjjjfffaaa[[[UUUNNNHHHCCCFFFCCC@@@>>>???@@@@@@@@@;;;===??????>>>???CCCGGGCCCFFFJJJKKKMMMRRR[[[cccnnnvvv~~~yyyrrrnnnkkkfff]]]WWWRRRPPPTTT\\\cccqqq|||xxx~~~}}}xxxtttmmmggggggiiijjjiiiiiifffdddeeehhhiiihhhfffbbbcccdddddddddbbbaaa```aaa```___^^^___aaaccceeehhhfffccccccccccccaaa```______``````___]]][[[ZZZYYYYYYYYY[[[^^^``````______```aaa```___```aaacccbbb___[[[XXXWWWXXXZZZ\\\WWWWWWVVVVVVUUUTTTSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUdddeeeffffffddddddeeeffffffeeecccbbbbbbccceeefffhhhgggfffdddbbbaaa```___^^^\\\[[[\\\^^^```aaaaaa```^^^```eeehhhlllzzztttnnniiigggeeedddhhhnnnttttttzzz~~~wwwqqqkkkeeebbb^^^ZZZUUUNNNLLLSSS]]]^^^qqqxxxsssmmmmmmrrrpppooommmllljjjjjjiiiiiigggfffddddddeeedddcccaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbaaa```^^^^^^^^^^^^^^^aaafffiiiiiifffbbb___`````````___]]][[[YYYXXX``````___^^^]]]]]]]]]]]]]]][[[ZZZXXXXXXYYY[[[\\\YYYYYYXXXWWWWWWXXXZZZ[[[UUUVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRSSSSSSPPPQQQRRRUUUYYY^^^cccfffooowwwyyy~~~~~~zzzxxxyyy}}}sssfff^^^\\\\\\[[[YYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\^^^ccchhhoootttyyy{{{}}}yyyuuupppmmmiiifffcccZZZTTTNNNMMMNNNLLLEEE>>>CCCCCCAAA@@@????????????;;;===@@@AAAAAAAAABBBCCCFFFIIIMMMQQQUUU]]]hhhooo~~~{{{xxxuuunnnjjjjjjggg```YYYWWWXXXSSSXXXjjjyyy|||vvvtttpppllljjjiiijjjjjjffffffffffffffffffffffffccccccddddddcccbbb```______^^^^^^^^^```bbbdddeeeiiigggdddbbbbbbbbbaaa```___^^^]]]^^^______]]][[[\\\]]]^^^______]]][[[YYY\\\]]]]]]^^^_________^^^\\\[[[ZZZ[[[[[[[[[YYYWWWWWWVVVUUUVVVXXXXXXWWWVVVYYYYYYYYYYYYXXXWWWUUUTTTccceeeeeeeeedddcccdddeeedddcccbbbaaaaaabbbcccdddccccccbbbbbbaaa``````___[[[ZZZYYYZZZ[[[\\\]]]]]]```^^^```iiisssyyyooojjjhhhhhhggggggkkkpppxxxuuuppplllgggbbb___[[[WWWTTTPPPOOOTTT[[[hhh{{{rrrnnniiiiiinnnkkkkkkkkkjjjjjjiiihhhhhheeedddbbbbbbccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbaaa```______^^^___aaadddhhhkkkkkkgggbbb___^^^^^^^^^]]]\\\ZZZYYYXXX``````___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYXXXXXXXXXXXXXXXYYYUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSNNNOOOPPPSSSWWW[[[___aaaccclllzzz|||uuulllgggbbb[[[VVVYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]```dddiiinnnqqqqqqssswww||||||xxxuuuqqqkkkeee```[[[VVVSSSOOOLLLIIIHHHIIIHHHDDD???@@@@@@???>>>============<<<>>>AAABBBCCCEEEHHHJJJOOOTTTZZZ```eeemmmvvv}}}|||wwwssspppqqqnnnmmmmmmhhh___XXXVVVYYY```nnnzzzvvvtttpppmmmkkkjjjjjjkkkhhhgggggggggffffffffffffcccccccccccccccaaa```___\\\\\\]]]^^^```bbbeeefffhhhfffcccaaaaaaaaa```______^^^^^^___``````___]]]^^^___`````````^^^\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^]]][[[[[[[[[\\\\\\ZZZXXXXXXWWWVVVWWWYYYZZZYYYXXXZZZZZZ[[[[[[ZZZXXXUUUTTTbbbcccddddddcccbbbcccdddbbbaaa```______```aaabbb^^^^^^___`````````______XXXXXXYYYZZZ[[[]]]^^^___aaa```fffssswwwoookkkhhhhhhkkklllmmmrrryyy|||sssmmmjjjhhhccc^^^\\\WWWTTTSSSRRRRRRXXX```{{{rrrmmmkkkhhhhhhkkklllllllllkkkjjjhhhfffdddcccaaa``````aaabbbaaa```aaaaaaaaabbbbbbccccccccccccbbbaaa```````````````cccfffjjjmmmlllhhhbbb^^^\\\\\\\\\\\\[[[ZZZYYYXXX______^^^]]][[[ZZZZZZYYYYYY[[[]]]^^^^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQRRRRRRRRRRRRRRRQQQKKKMMMOOOQQQTTTWWWYYY[[[WWWaaappp{{{uuurrrtttwww|||}}}wwwnnnddd]]]ZZZYYYWWWVVVVVVVVVWWWXXX[[[ZZZZZZZZZ\\\```cccfffdddfffjjjooossswwwzzz{{{zzz|||~~~wwwoookkkgggccc]]]WWWSSSNNNIIIFFFCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>======>>>>>>???>>>@@@CCCEEEGGGJJJOOORRRWWW\\\dddkkkrrr{{{}}}tttooollljjjiiikkkjjjjjjiiiaaaWWWSSSTTT\\\qqq|||xxxvvvtttqqqnnnlllkkkllllllkkkjjjjjjiiihhhgggffffffbbbccccccbbbbbbaaa```___[[[[[[\\\^^^```ccceeefffgggdddaaa`````````___^^^___^^^^^^```bbbbbbaaa``````aaabbbbbbaaa```^^^]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\[[[\\\]]]]]]\\\ZZZYYYXXXXXXYYY[[[]]]\\\[[[\\\\\\]]]]]][[[XXXUUUTTTaaacccdddcccbbbaaabbbcccaaa``````______``````aaa]]]^^^____________^^^]]]WWWXXXZZZ\\\^^^```ccceeeccchhhuuu~~~wwwqqqlllllliiijjjmmmpppttt~~~yyytttmmmjjjhhhfff```\\\WWWUUUTTTRRRQQQUUUbbbpppzzzooommmmmmlllkkkmmmqqqqqqpppnnnkkkfffbbb___aaa___]]]^^^___aaaaaaaaabbbbbbbbbccccccddddddeeeccccccbbbaaaaaaaaaaaaaaacccfffjjjlllkkkgggaaa]]]\\\\\\\\\\\\[[[[[[ZZZYYY\\\\\\\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYYYYYYYXXXVVVTTTSSSWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUSSSRRRRRRRRRSSSSSSQQQQQQRRRSSSRRRRRRQQQPPPLLLMMMOOOQQQSSSTTTUUUUUUSSS\\\jjjwww|||oooeeebbbfffjjjsss~~~wwwqqqbbb```^^^[[[YYYXXXWWWWWWXXXXXXXXXXXXYYY\\\^^^___]]]___aaaccceeegggiiijjjnnnppptttxxx|||~~~yyyqqqhhh```[[[VVVSSSPPPMMMKKKIIIFFFDDD===???BBBBBB@@@???AAACCC@@@@@@@@@@@@@@@AAABBBCCCBBBDDDFFFHHHKKKPPPVVVZZZ^^^dddkkksss|||}}}tttllliiiiiiiiijjjkkkiiifffaaaXXXRRRVVV^^^nnn~~~{{{xxxuuusssqqqooommmmmmmmmmmmmmmmmmllljjjiiihhhgggfffcccbbbbbbbbbaaa``````___]]]^^^___```bbbccceeefffeeeccc```^^^______^^^]]]___^^^___aaacccddddddbbbbbbbbbbbbcccbbbaaa```___^^^^^^____________^^^^^^]]]\\\\\\]]]^^^___]]]\\\ZZZYYYYYY[[[^^^______^^^^^^^^^___^^^\\\YYYVVVTTTaaabbbccccccaaaaaabbbcccaaaaaaaaa``````aaaaaaaaa``````aaaaaa```^^^\\\[[[WWWYYYZZZ[[[\\\___dddgggjjjwww{{{vvvqqqllliiimmmkkkkkknnnsss||||||tttqqqmmmjjjgggccc]]]YYYSSSSSSSSSQQQPPPYYYqqq~~~vvvooonnnpppooonnnnnnoooooonnnllliiieee```^^^___^^^\\\\\\___aaabbbbbbccccccddddddeeeffffffgggeeedddcccbbbbbbbbbbbbbbbaaadddgggiiihhheee```]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYXXXVVVTTTTTTVVVUUUTTTTTTTTTVVVWWWXXXXXXYYYYYYYYYWWWUUUSSSRRRXXXYYYZZZ[[[[[[ZZZYYYXXXYYYWWWUUUSSSQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSRRRYYYdddnnnxxx{{{{{{zzziii\\\XXX\\\bbbnnntttqqqmmmgggaaa\\\XXXVVVQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]bbbeeeiiimmmrrrwww~~~{{{sssqqqnnniiiaaaYYYRRRNNNKKKIIIGGGFFFGGGGGGFFFDDD===AAADDDCCC@@@???AAACCC@@@@@@AAAAAACCCEEEFFFGGGGGGIIILLLOOORRRXXX^^^bbbkkkpppwww}}}|||wwwoookkkiiikkklllmmmnnniiibbbZZZSSSUUUdddttt|||wwwsssrrrqqqooonnnmmmmmmnnnooonnnmmmllljjjhhhggggggccccccbbbbbbaaa`````````bbbbbbccccccdddddddddddddddaaa___^^^^^^^^^^^^]]]___^^^___aaadddeeeeeecccaaaaaabbbbbbbbbbbbbbbbbb```aaaaaaaaaaaaaaa``````\\\\\\\\\]]]___```^^^]]]\\\[[[[[[]]]___aaaaaa``````______^^^\\\YYYWWWVVVaaabbbccccccbbbaaabbbcccaaaaaabbbbbbbbbbbbaaaaaabbbbbbcccbbb```^^^[[[YYYWWWYYYZZZ[[[\\\```hhhnnn}}}yyytttpppjjjfffffflllkkklllrrr{{{{{{tttqqqooollliiifffaaa\\\XXXSSSRRRSSSTTTXXXhhhxxxsssooonnnppppppnnnlllgggggggggfffeeecccaaa______^^^\\\]]]___cccdddeeeeeeeeeffffffggghhhiiiiiigggfffeeedddcccbbbbbbbbb___aaaccceeeeeedddaaa```````````````___^^^]]]\\\WWWXXXYYYYYYXXXWWWUUUTTTWWWVVVUUUTTTUUUWWWYYY[[[XXXXXXXXXWWWVVVTTTSSSRRRXXXYYYZZZ[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQRRRSSSTTTWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRROOOUUU]]]eeelllvvvwwwrrruuu|||nnn```[[[^^^cccppp}}}vvvmmmddd]]]YYYOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPQQQSSSUUUVVVXXXXXXZZZ^^^aaaeeejjjpppttt}}}~~~~~~}}}|||}}}vvvmmmbbb```]]]XXXSSSMMMIIIGGGGGGEEECCCBBBCCCCCCBBBAAA@@@CCCEEEDDDAAA@@@AAACCC???@@@AAABBBDDDGGGIIIJJJNNNQQQUUUZZZ___eeekkkpppxxx~~~~~~|||zzzyyywwwssspppkkkiiiiiijjjkkkkkkfff```XXXSSSTTT___vvv{{{wwwrrrqqqpppooonnnmmmmmmmmmooonnnmmmllljjjiiihhhgggeeedddcccbbbaaaaaaaaaaaaeeeeeeeeefffeeeeeedddccccccaaa^^^^^^^^^___^^^]]]_________aaadddeeedddccc______``````aaabbbccccccbbbbbbcccccccccbbbaaaaaa[[[[[[[[[]]]___```___^^^^^^]]]\\\^^^```aaaaaa```aaa```^^^\\\ZZZYYYYYYYYYbbbcccdddcccbbbbbbcccdddaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbb```]]]ZZZXXXWWWZZZ^^^aaaeeeooo{{{zzzrrroookkkeeedddfffkkkmmmsss}}}{{{sssppplllkkkjjjiiifffccc___\\\[[[WWWWWW^^^lllvvvtttqqqooooooooollliiiddddddccccccbbbbbbaaaaaa```^^^]]]]]]aaadddggghhhfffgggggghhhjjjkkkkkkllliiihhhgggeeecccbbbaaaaaa^^^___aaabbbddddddddddddbbbaaaaaa```___^^^\\\[[[WWWXXXZZZ[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZXXXXXXVVVUUUTTTTTTTTTTTTWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRRRRSSSVVVZZZ^^^```\\\ZZZXXXUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQOOOSSSWWW\\\bbbkkkvvv~~~{{{qqqpppvvv~~~}}}qqqjjjjjjkkksss~~~{{{ssskkkggg\\\YYYTTTOOOLLLKKKKKKLLLIIIIIIIIIJJJLLLNNNPPPRRROOOQQQTTTVVVXXX\\\aaadddkkklllmmmpppsssuuuwwwxxx{{{}}}}}}rrrooollljjjmmmooolllccc[[[TTTRRROOOKKKHHHFFFFFFFFFEEECCCBBBAAABBBCCCBBBAAA@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEHHHJJJMMMNNNSSSXXX___fffmmmuuu||||||wwwssspppnnnmmmiiigggeeedddddddddbbb```ZZZVVVTTTWWWaaarrr}}}|||{{{xxxvvvpppoooooonnnnnnmmmmmmmmmnnnnnnmmmllljjjiiihhhhhhfffeeedddcccbbbbbbbbbccccccdddeeeffffffeeeddddddcccaaa___^^^_________^^^```______aaacccdddcccbbb\\\\\\]]]^^^```bbbdddeeebbbcccccccccbbbbbbaaa```ZZZYYYZZZ\\\^^^```___^^^___^^^^^^^^^```aaaaaa```aaa___\\\YYYXXXYYYZZZ[[[bbbcccddddddcccbbbcccddd``````aaaaaaaaaaaa``````___```aaaaaa```]]]ZZZXXXXXX\\\ccciiirrr|||tttnnnlllhhhcccdddjjjlllpppzzz}}}uuupppooojjjjjjjjjiiihhhfffdddcccddd^^^]]]iii~~~}}}xxxwwwtttqqqpppooolllhhhgggfffeeecccbbbaaaaaaaaaaaa___]]]^^^bbbfffhhhiiiggghhhiiijjjkkklllmmmmmmkkkjjjhhheeecccbbbaaa```]]]^^^___aaaccceeeggghhhbbbbbbaaa```___]]][[[ZZZXXXYYY[[[\\\]]]\\\[[[YYYSSSTTTWWWXXXYYYYYYXXXWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUPPPQQQSSSVVV\\\bbbhhhlllaaa^^^ZZZWWWVVVVVVXXXZZZXXXVVVSSSPPPOOOOOOPPPPPPRRRSSSUUUWWWZZZbbbmmmvvv|||xxxqqqsssyyyxxxtttsssuuu{{{zzzvvvmmmfff]]]SSSMMMLLLMMMOOOGGGFFFFFFFFFGGGIIIJJJLLLJJJLLLMMMOOOPPPSSSWWWZZZZZZ\\\^^^aaaeeehhhkkklllnnnpppsssssstttwww}}}|||yyyxxxyyy~~~zzzpppgggaaa]]]ZZZ[[[^^^\\\TTTLLLLLLJJJGGGDDDCCCDDDEEEFFFDDDCCCBBBBBBDDDFFFFFFEEE??????@@@AAAAAABBBAAA@@@DDDEEEFFFIIILLLOOOQQQSSSWWW]]]eeeoooxxx}}}yyysssmmmhhhdddaaabbbaaa```______\\\YYYVVVVVVUUUYYYdddttt}}}zzzxxxvvvuuuuuuooonnnnnnnnnmmmmmmmmmlllmmmmmmlllkkkjjjjjjiiihhhgggfffeeecccbbbccccccdddaaabbbdddeeeffffffeeedddcccaaa___^^^___```______```______aaacccdddcccaaaYYYZZZ[[[]]]___bbbdddeeebbbbbbbbbbbbbbbaaa``````YYYYYYYYY[[[^^^______^^^```___^^^___```aaa```___aaa___[[[WWWWWWXXX[[[]]]aaaaaaaaaaaa```^^^]]]\\\]]]]]]^^^_________^^^^^^___[[[]]]cccccc___]]]aaaZZZeeeooowww~~~uuuvvvnnniiiiiigggdddgggnnnvvv~~~vvvnnnhhhgggfffgggkkkooopppoooooopppmmmnnnqqqssstttsssqqqpppooonnnnnnnnnggggggggggggfffeeedddccceeedddbbbbbbdddhhhlllooommmkkkiiiiiijjjllllllkkkdddcccbbbaaa``````______^^^^^^^^^bbbgggiiihhhfffdddbbb___\\\ZZZZZZZZZZZZ[[[]]]___```^^^\\\[[[[[[WWWXXXYYYYYYXXXYYY[[[]]]YYYXXXWWWVVVVVVVVVVVVVVVWWWVVVTTTTTTTTTTTTSSSQQQTTTRRRSSSZZZeeennnrrrsssccc]]]VVVWWW\\\___^^^[[[\\\XXXRRRMMMJJJJJJLLLMMMUUUSSSSSSUUUUUUXXXfffuuuzzzyyy{{{~~~mmmkkkpppwww}}}|||{{{zzzrrrfff```]]]TTTKKKGGGHHHHHHGGGFFFEEEDDDDDDFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRTTTWWWYYY[[[___```bbbeeehhhkkkmmmnnnmmmrrrwwwxxxwwwyyy~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxvvvtttrrrpppooonnnpppooommmjjjhhhgggffffffjjjkkkmmmnnnllleee\\\UUUPPPPPPOOONNNMMMKKKJJJIIIDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDBBB@@@@@@AAACCCCCCCCCIIIIIIKKKOOOUUU[[[___aaafffmmmvvv~~~|||zzzvvvtttooojjjeee```]]][[[aaa[[[WWWXXXWWWTTTRRRSSSSSS[[[kkk||||||zzzxxxvvvssspppooonnnmmmlllkkkkkklllnnnooommmllljjjiiiiiijjjkkkllliiiiiiiiihhhgggeeecccbbbbbbdddfffhhhhhhgggeeedddbbbaaa___^^^]]]]]]]]]^^^______`````````___^^^]]][[[[[[ZZZ[[[\\\^^^```bbb```______```aaaaaa___]]]]]][[[YYYYYY[[[\\\\\\\\\]]]]]]]]]^^^^^^_________```\\\WWWVVVXXXZZZZZZXXX^^^___aaabbbbbb```^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZbbb______aaa^^^YYYZZZ___gggvvvuuuoooooojjjgggiiijjjjjjooowwwxxxqqqjjjdddccc___bbbhhhnnnrrrssssssuuurrrxxx|||uuusssrrrqqqooonnnmmmmmmmmmhhhhhhhhhhhhgggfffddddddbbbbbbbbbccceeeiiilllnnnnnnmmmlllmmmnnnnnnllljjjccccccbbbaaa```______```_________bbbfffgggeeeccccccaaa^^^[[[ZZZYYYYYYZZZ[[[]]]______^^^[[[[[[[[[]]]]]]]]][[[XXXWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXWWWUUUVVVVVVVVVUUUSSSSSSRRRUUU]]]gggmmmnnnmmm```[[[VVVWWW\\\___]]]YYYYYYVVVQQQMMMKKKLLLOOOQQQUUUTTTTTTVVVUUUWWWbbbppp~~~rrreeedddiiirrrzzz|||~~~~~~wwwsssppphhh^^^PPPNNNKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSYYYZZZ[[[\\\^^^___``````___bbbeeeffffffgggjjjmmmmmmmmmlllkkkjjjiiiiiiiiiggggggfffdddbbbaaa```___\\\[[[ZZZXXXVVVUUUTTTTTT[[[]]]^^^```___[[[TTTOOOJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEFFFHHHJJJKKKKKKNNNOOORRRXXX___ggglllnnnttt|||{{{xxxvvvtttqqqmmmllliiiccc^^^ZZZXXXXXXXXX\\\YYYVVVUUUPPPLLLNNNSSS___jjj~~~xxxxxxwwwuuusssqqqooonnnllllllkkkkkkkkkkkkkkkllllllkkkiiigggggghhhiiijjjhhhhhhgggfffeeedddcccbbbdddeeeggghhhhhhgggeeecccbbbaaa___^^^]]]^^^^^^_________^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]___aaabbbbbbaaa```aaabbbbbb```^^^\\\ZZZYYYYYY[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]___[[[WWWUUUWWWZZZZZZZZZ\\\^^^```bbbbbbaaa```^^^\\\\\\]]]^^^]]]\\\[[[ZZZ[[[[[[\\\]]]\\\^^^gggpppwwwrrrnnnkkkiiigggfffjjjmmmrrr{{{vvvpppkkkddd______ZZZ___eeelllrrrwwwyyyyyywww}}}vvvwwwrrrqqqpppnnnmmmlllkkkkkkiiiiiiiiiiiigggfffeeeddd```aaaccceeeiiilllnnnooonnnnnnooopppqqqnnnjjjgggdddcccbbbaaa```_______________```bbbddddddbbb```aaa___]]][[[YYYXXXXXXYYY\\\^^^______]]]ZZZZZZZZZ^^^___^^^\\\ZZZXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWWWWWWWYYYYYYWWWUUUQQQSSSWWW^^^fffiiihhheee\\\XXXWWWYYY^^^___\\\XXXTTTRRRNNNLLLLLLNNNQQQSSSUUUUUUVVVVVVUUUVVV___iii{{{{{{ddd[[[^^^gggnnn}}}zzzyyyxxxyyy|||~~~}}}~~~~~~~~~wwwoooddd___ZZZVVVUUUSSSOOOLLLLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJOOOOOOOOOPPPPPPPPPOOOOOORRRSSSTTTUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIMMMMMMNNNPPPQQQPPPLLLIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSWWWZZZ___gggoooxxx~~~~~~wwwtttqqqqqqqqqooojjjeee^^^[[[VVVRRRQQQSSSVVVYYYWWWUUUTTTQQQLLLKKKSSS^^^sss{{{vvvssssssrrrqqqpppooommmllljjjkkkkkkkkkjjjiiihhhhhhjjjiiigggeeeeeefffggghhhgggfffeeecccbbbbbbcccccceeefffhhhhhhhhhfffdddbbb``````______^^^______```___^^^]]][[[ZZZZZZ[[[[[[[[[\\\]]]^^^___aaabbbbbbcccbbbaaaaaabbbbbb```___[[[YYYXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]ZZZVVVUUUWWWYYY[[[\\\_______________`````````ZZZ[[[]]]^^^______^^^^^^YYY[[[^^^```dddooo|||sssnnnlllkkkjjjgggggghhhkkkrrr~~~~~~vvvooolllggg```\\\[[[ZZZ^^^ccciiirrr{{{~~~vvvssswwwpppooonnnlllkkkjjjiiiiiiiiiiiihhhhhhgggeeedddccc```cccfffkkknnnqqqrrrrrrqqqpppooooooooommmiiifffgggfffdddbbb```^^^]]]]]]\\\]]]___bbbcccbbb```______^^^\\\ZZZYYYXXXXXXXXX\\\^^^___^^^[[[YYYYYYYYYZZZ\\\]]]\\\\\\\\\^^^``````___^^^]]]\\\[[[[[[[[[XXXWWWWWWXXXYYYYYYWWWUUUQQQRRRVVV[[[```bbbaaa^^^YYYXXXYYY]]]aaa```\\\WWWQQQOOOLLLJJJKKKMMMPPPRRRSSSUUUVVVWWWVVVXXX___eeennnxxxlllaaabbbgggkkknnnuuu}}}zzzwwwvvvvvvvvvwww{{{{{{}}}}}}yyy{{{vvvrrrooommmiiibbb]]][[[YYYTTTOOOKKKHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEHHHIIIIIIJJJJJJJJJIIIIIINNNMMMLLLMMMOOOQQQPPPOOONNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKNNNQQQTTTXXX\\\^^^dddhhhpppxxx}}}yyywwwtttrrrooonnnmmmnnnooommmgggbbbUUUSSSQQQPPPQQQTTTXXX[[[TTTQQQOOOPPPRRRYYYggguuu}}}wwwrrrnnnnnnnnnnnnnnnmmmlllllljjjjjjkkkkkkjjjiiigggeeeiiihhhfffdddddddddffffffgggfffdddbbbaaabbbdddeeegggggghhhhhhgggeeebbbaaa__________________``````___]]][[[XXXWWWXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbaaa``````aaaaaa___]]]YYYXXXWWWXXXZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[XXXVVVUUUVVVYYY\\\^^^cccaaa^^^\\\[[[\\\^^^___[[[[[[\\\]]]]]]^^^^^^^^^```fffkkkooowww}}}yyyrrrllliiigggfffffffffiiinnntttxxxrrrmmmkkkfff___[[[[[[YYY^^^ccciiivvvuuuqqqtttmmmlllkkkjjjiiihhhhhhhhhffffffffffffeeedddccccccdddgggkkkpppsssuuuuuuuuuuuussspppnnnmmmllljjjiiijjjhhheeebbb```]]]\\\[[[XXX[[[___bbbbbbbbbaaa```^^^]]]\\\ZZZYYYXXXXXXWWW[[[]]]]]]\\\ZZZYYYYYYZZZYYYZZZ\\\]]]]]]^^^aaacccdddcccaaa^^^\\\[[[ZZZYYYVVVVVVVVVWWWYYYXXXUUUSSSQQQQQQRRRUUUXXXZZZ[[[[[[YYYYYY\\\```cccbbb\\\WWWOOOMMMKKKIIIIIIKKKNNNOOOQQQTTTVVVVVVWWWZZZ```cccbbbjjjvvvxxxnnnmmmllljjjeeeggglllttt}}}~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvzzzyyyvvvrrrkkkbbbZZZSSSNNNKKKJJJJJJIIIGGGFFFDDDCCCBBBDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIICCCCCCCCCCCCDDDEEEGGGGGGIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQUUUZZZ___bbbfffkkkooovvv|||yyyuuupppnnnppprrrrrrrrrvvvtttqqqpppooojjjccc]]]UUUTTTSSSRRRRRRSSSTTTUUUQQQLLLLLLTTTaaaqqq~~~{{{xxxwwwrrrnnnkkkkkkllllllmmmllllllllljjjkkkkkkkkkjjjiiigggfffiiihhhfffdddcccdddeeeeeegggeeedddbbbbbbccceeefffgggggggggfffeeecccaaa```^^^^^^^^^_______________]]][[[YYYWWWVVVWWWXXXYYY[[[\\\___aaabbbcccbbbbbb```___^^^^^^___^^^\\\ZZZWWWVVVVVVWWWYYY[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVXXX[[[^^^cccaaa]]]ZZZYYYZZZ\\\^^^]]]\\\[[[ZZZ[[[\\\]]]^^^eeeppp}}}|||rrrppplllhhheeecccbbbaaagggqqq|||zzzuuuppplllkkkfff___\\\]]]ZZZaaaiiiqqq~~~uuuoooooojjjiiihhhhhhgggggghhhhhhddddddeeeeeeeeeddddddcccgggjjjnnnrrrtttuuuuuutttxxxuuuqqqnnnnnnmmmlllkkkgggfffcccaaa^^^\\\[[[ZZZWWW[[[```bbbcccaaaaaaaaa]]]]]]\\\[[[ZZZYYYXXXWWWZZZ[[[\\\[[[YYYYYYYYY[[[\\\]]]^^^]]]\\\\\\^^^```bbbaaa___\\\ZZZXXXWWWWWWVVVVVVVVVWWWXXXVVVSSSPPPQQQPPPPPPPPPRRRUUUYYY[[[YYY[[[___cccdddaaa\\\WWWNNNMMMKKKIIIIIIKKKMMMNNNPPPTTTUUUTTTUUUZZZ___```\\\```jjjuuu}}}zzzzzzuuuooogggddd```bbbhhhrrrzzz~~~~~~~~~}}}zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwxxx{{{}}}uuulllddd```YYYXXXVVVSSSPPPMMMJJJHHHCCCDDDFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFHHHIIIKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDDDDEEEGGGIIIKKKLLLNNNKKKHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIKKKOOOSSSWWWZZZ[[[```gggmmmppptttzzz|||uuuqqqhhhlllssszzzxxxssskkkbbb[[[YYYWWWUUUSSSPPPNNNMMMLLLPPPNNNTTTdddwwwzzzrrrppppppmmmiiiiiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhggggggiiigggeeecccbbbbbbcccdddeeedddcccccccccdddeeefffeeeeeeeeedddcccaaa```___]]]]]]^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYY\\\___bbbccccccaaa```^^^]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUWWWYYYZZZYYYXXXVVVVVVUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[[[[]]]\\\ZZZZZZ\\\aaaeeehhhttt}}}vvvqqqjjjiiigggeeedddeeefffhhhqqqxxxtttqqqmmmjjjiiieee___^^^aaaaaakkkuuu{{{}}}yyyqqqjjjjjjfffffffffffffffggghhhhhhbbbcccdddeeeffffffffffffhhhjjjmmmpppqqqqqqqqqpppsssqqqooonnnmmmllliiiggg```___^^^]]]\\\[[[[[[[[[XXX]]]bbbdddccc```______]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZYYYYYYZZZ\\\_________^^^[[[[[[\\\]]]___^^^\\\[[[YYYYYYXXXXXXWWWWWWWWWXXXXXXVVVRRROOOOOOOOOPPPPPPRRRUUUYYY[[[ZZZ\\\```bbbccc___ZZZVVVNNNMMMKKKJJJKKKMMMOOOPPPPPPTTTTTTPPPQQQWWW[[[ZZZXXXYYY___hhhooovvvrrrjjj```ZZZ\\\cccjjjnnntttvvv{{{~~~zzzvvvuuusssssstttvvvyyyzzzxxxyyy{{{}}}}}}sssqqqoookkkfffaaa]]]ZZZRRRRRRSSSSSSQQQNNNJJJHHHKKKMMMNNNLLLIIIGGGIIIKKKJJJIIIHHHHHHJJJLLLPPPRRRLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNQQQSSSUUUSSSPPPMMMLLLMMMMMMMMMLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJNNNOOOQQQUUU[[[bbbhhhkkkkkkrrrzzztttooopppqqqppprrr~~~zzzrrriiiaaa[[[XXXVVVRRROOOMMMLLLLLLMMMSSSZZZiii~~~|||rrrmmmlllllljjjggggggggghhhiiiiiiiiiiiihhhhhhhhhggggggggggggggghhhgggeeecccaaa``````aaaaaabbbbbbbbbbbbccccccddddddcccccccccbbbaaa```______\\\]]]]]]]]]]]]\\\ZZZYYYWWWWWWWWWXXXXXXXXXXXXYYYXXX[[[___bbbccccccaaa___]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSTTTVVVYYYZZZYYYWWWTTTTTTSSSSSSSSSRRRRRRRRRSSSVVVZZZZZZYYYWWWXXXYYYWWWYYY[[[\\\]]]\\\ZZZYYY[[[ZZZZZZ\\\aaaiiiqqqvvv|||vvvnnnhhheeedddddddddfffjjjpppttt||||||uuusssmmmiiihhhgggddd``````dddiiiuuuyyynnnsss|||wwwuuulllfffgggdddddddddeeefffggghhhiiibbbcccdddfffggghhhhhhhhhhhhiiikkkmmmnnnnnnmmmllllllkkkkkklllkkkiiidddaaaZZZZZZYYYYYYZZZZZZ[[[\\\ZZZ___dddeeebbb___]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^___]]][[[[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\YYYXXXXXXYYYXXXVVVQQQNNNMMMOOOQQQRRRSSSVVVYYY\\\ZZZ\\\___bbbaaa]]]XXXTTTMMMMMMLLLLLLMMMOOORRRSSSQQQTTTSSSMMMNNNTTTWWWUUUSSSSSSWWW```gggmmmzzz|||qqqdddZZZXXX\\\aaadddlllqqqyyy}}}vvvtttrrrpppqqqtttwwwzzzyyy{{{{{{uuupppmmmjjjjjjiiigggbbb]]]XXXTTTUUUXXXZZZWWWQQQMMMOOORRRQQQOOONNNMMMOOOSSSWWWZZZRRRQQQPPPOOONNNMMMLLLLLLKKKLLLMMMOOORRRUUUWWWYYYWWWTTTRRRQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOORRRQQQQQQPPPPPPPPPPPPPPPXXXZZZ]]]ccckkksss{{{pppgggiiipppuuuxxx{{{qqqiiibbb[[[VVVTTTQQQNNNKKKKKKNNNRRRTTTXXXfff~~~|||wwwqqqmmmlllkkkjjjhhhffffffgggggghhhggggggggggggfffeeeddddddeeeggghhheeedddaaa___^^^^^^___```___```aaabbbccccccbbbbbbbbbbbbaaaaaa``````______\\\]]]]]]]]]\\\ZZZYYYXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWZZZ^^^bbbcccbbb```^^^^^^\\\[[[[[[[[[ZZZXXXVVVSSSSSSTTTVVVYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRVVV[[[\\\ZZZWWWWWWWWW]]]]]][[[XXXUUUUUUXXX\\\ZZZ___fffjjjooozzz}}}wwwrrrmmmiiigggcccdddiiinnnoooppp{{{|||xxxuuuppplllooogggccceeefffcccdddhhh~~~mmmhhhgggvvvuuuvvvuuulllfffhhhfffgggiiijjjkkkjjjhhhggghhhfffeeeiiinnnqqqnnnjjjjjjjjjiiiiiijjjkkkllllllmmmmmmkkkiiifffccc```___\\\[[[YYYWWWVVVWWWYYYZZZ_________^^^]]]\\\[[[ZZZXXX[[[]]]]]]\\\ZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ```______^^^]]]]]]\\\\\\\\\^^^aaacccbbb^^^YYYVVVXXX[[[^^^___\\\WWWRRRPPPPPPPPPQQQSSSTTTVVVWWWWWWYYYYYYZZZZZZYYYYYYXXXWWWQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQMMMOOOQQQSSSWWWaaaooozzznnn```ZZZ[[[^^^bbbfffgggmmmwww}}}||||||~~~zzz|||yyyrrrrrrvvvwwwsss|||ssslllppptttooo```[[[bbbhhhffffff\\\UUUYYYeeennnnnniii[[[XXXUUUUUUWWWXXXWWWUUUWWWXXXYYYZZZZZZZZZZZZYYYVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTSSS[[[[[[ZZZXXXXXXZZZ___bbbfffkkkssszzzwwwppplllmmmnnnpppzzztttkkkbbbYYYUUUUUUJJJLLLNNNOOONNNSSS___kkkzzz|||pppnnnlllkkkkkklllkkkiiieeeeeeffffffgggggghhhhhhdddcccbbbbbbcccdddfffgggdddbbb```___```aaaaaaaaaaaabbbbbbbbbcccccccccccc```______^^^^^^]]]\\\\\\[[[[[[\\\]]]\\\ZZZXXXVVVWWWVVVUUUUUUUUUUUUWWWWWW\\\aaaffffffbbb___```bbbaaa```^^^[[[XXXVVVUUUTTTRRRSSSTTTUUUVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTUUUSSSVVVXXXXXXWWWVVVVVVVVVYYY\\\^^^]]][[[YYYZZZ[[[```jjjxxx~~~{{{wwwrrroookkkhhhgggdddeeejjjqqquuu|||}}}xxxuuusssnnnjjjgggcccaaaaaa```aaalllxxxqqqbbbbbbiii|||rrrtttssslllhhhiiieeefffhhhiiijjjiiihhhgggeeeccccccgggmmmooommmjjjggggggggghhhhhhhhhiiiiiihhhhhhgggfffdddaaa___^^^\\\[[[YYYXXXWWWXXXYYYZZZ^^^^^^^^^]]]\\\[[[ZZZYYYXXXZZZ\\\\\\ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^aaabbbddddddbbb^^^YYYWWWWWWZZZ]]]]]]ZZZVVVRRRPPPOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNPPPQQQTTT]]]jjjsss|||nnngggccc___\\\^^^^^^dddlllrrruuuyyy~~~xxxuuuxxxzzzxxx~~~~~~|||ppplllssswwwtttrrrkkkgggmmmxxx~~~zzztttbbb___[[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]^^^```cccfffiiimmmqqqttt{{{qqqnnnnnnrrrwww||||||rrrfff^^^WWWOOOLLLMMMIIILLLPPPSSSZZZhhh}}}zzzuuummmkkkiiiiiiiiijjjiiihhhffffffffffffggggggggggggddddddddddddddddddeeeffffffdddaaa``````aaa```___aaaaaa```______``````aaa]]]]]]]]]\\\[[[[[[ZZZZZZYYYZZZ[[[\\\[[[YYYXXXVVVWWWVVVUUUUUUUUUVVVWWWXXX\\\aaaffffffbbb___```bbb___^^^\\\ZZZXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQQQQRRRSSSUUUTTTUUUWWWVVVUUUSSSSSSTTT]]]^^^_________```ccceeesssyyytttvvvuuussspppnnnllljjjjjjiiilllrrrzzz{{{uuurrrpppnnnjjjfff___aaabbb```^^^eeezzzppp]]]YYYaaarrruuunnnppppppkkkhhhiiicccdddfffgggggggggfffeeecccbbbbbbeeejjjllljjjgggcccdddeeefffffffffeeedddccccccbbbaaa```___]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\\\\[[[ZZZYYYXXXWWWXXXZZZ[[[ZZZWWWUUUTTTSSSVVVVVVVVVVVVVVVWWWWWWWWWZZZ[[[[[[]]]^^^___``````dddccccccaaa^^^ZZZWWWUUUVVVXXX[[[[[[XXXTTTQQQOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQPPPOOOLLLMMMNNNOOOQQQYYYdddlllzzz}}}|||{{{~~~vvvjjj___^^^\\\^^^dddiiinnnvvv~~~yyy{{{}}}~~~vvvvvv|||}}}xxxuuurrrrrryyy}}}uuueeebbb^^^\\\]]]^^^______aaa```___]]]]]]]]]]]]^^^\\\]]]^^^```bbbeeegggiiihhhhhhiiikkkmmmnnnooopppnnnrrryyy}}}qqqoooooottt|||{{{wwwlllaaaVVVPPPMMMIIIHHHJJJKKKQQQZZZdddrrrxxxrrrnnnjjjiiigggfffggggggfffeeeggggggggggggffffffffffffeeeeeefffffffffeeeddddddgggeeebbb````````````^^^aaa```^^^\\\[[[\\\]]]^^^[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWXXX\\\```ddddddaaa______aaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYXXXXXXXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRRRRSSSfffdddcccdddiiiqqq{{{yyyuuutttsssssssssrrrqqqnnnmmmmmmnnnqqqxxxvvvsssooommmllliiidddaaa[[[aaaggghhhjjjvvvuuubbbYYY^^^lllzzzqqqjjjkkklllhhhffffff```aaabbbcccddddddcccccccccbbbbbbdddggggggeeecccaaabbbdddeeeeeedddcccaaaaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYY[[[[[[ZZZXXXWWWWWWVVVVVVXXXYYYYYYXXXTTTRRRPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUZZZZZZ[[[\\\]]]^^^_________^^^\\\YYYWWWTTTSSSRRRTTTVVVXXXXXXUUUQQQOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRRRRTTTTTTSSSQQQOOOMMMLLLMMMNNNNNNQQQXXXaaahhhrrrwww}}}|||zzzyyy|||sssgggbbb___aaacccgggpppyyy~~~}}}}}}xxxtttuuuzzzxxxsssrrrppprrrwww~~~~~~wwwpppiiifffccc``````bbbcccdddhhhgggeeeddddddeeeggghhheeefffhhhlllpppsssvvvxxxxxxyyy|||~~~{{{ttttttxxxzzzwwwsssmmm^^^TTTKKKHHHIIIJJJMMMRRRVVVdddvvvwwwrrrnnnkkkhhhfffeeedddeeefffeeedddhhhggggggfffeeeeeeddddddeeeeeefffgggfffeeecccbbbeeeccc```___```aaaaaa```bbb```]]]ZZZYYYYYY[[[\\\YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTSSSSSSTTTVVVWWWXXX[[[^^^``````___]]]]]]^^^YYYXXXXXXWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVlllmmmqqqyyy}}}xxxsssqqqqqqsssoooppppppnnnmmmmmmppprrr{{{{{{qqqooommmjjjhhhddd```]]]XXXbbbnnnwwwrrreeedddgggttt~~~tttnnniiihhhgggdddbbbbbb]]]^^^___``````aaaaaaaaaeeeeeedddeeeeeecccaaa___aaabbbdddeeeeeecccbbb```bbbaaaaaa___]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZXXXWWWVVVUUUUUUUUUWWWXXXXXXUUURRROOOOOOOOORRRRRRSSSSSSTTTUUUUUUUUUZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWUUUSSSRRRQQQQQQRRRRRRTTTUUUTTTQQQOOONNNNNNLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSSSSRRRPPPNNNLLLMMMMMMNNNOOOSSSZZZaaafffkkkooovvv~~~{{{ttttttyyy{{{yyy{{{vvvnnnhhhgggggghhhlllqqqzzz|||}}}zzzxxxzzz|||zzzuuuvvvuuuuuuxxx||||||yyytttrrrqqqooommmlllmmmoooqqqooonnnmmmmmmoooqqqtttvvvsssuuuxxx|||{{{wwwzzz{{{xxxuuummmdddUUUMMMFFFEEEGGGLLLTTT]]]qqqvvvpppooolllhhhgggeeeccccccdddeeedddcccgggffffffeeedddcccbbbbbbcccdddeeeeeeeeecccbbbaaaaaa___]]]^^^```bbbbbbbbbbbb```]]]ZZZXXXYYYZZZ[[[YYYYYYYYYXXXWWWWWWVVVVVVSSSTTTTTTTTTUUUUUUTTTTTTRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ\\\\\\[[[ZZZZZZZZZVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVVVVVVVVVVXXXYYYuuu|||{{{zzzvvvrrrqqqooollllllnnnkkklllnnnmmmnnnrrryyy}}}wwwtttmmmmmmkkkhhhddd```]]][[[YYYfffwwwzzzoooiiijjjuuuxxxoookkkgggeeecccbbb```^^^]]]]]]]]]^^^___```aaaaaaffffffffffffdddbbb```___bbbbbbcccdddcccbbbaaa```bbbbbbaaa___]]][[[XXXWWWVVVWWWWWWWWWWWWXXXXXXXXXZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWVVVTTTQQQNNNNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWZZZZZZZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPQQQRRRSSSPPPQQQRRRQQQNNNLLLLLLMMMJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLMMMLLLMMMOOOSSSYYY___bbbdddhhhppp{{{xxxqqqoooqqqzzz}}}|||~~~~~~}}}{{{xxxxxx}}}~~~||||||}}}|||{{{{{{}}}{{{||||||}}}|||yyyxxx{{{|||wwwrrreeeYYYOOOKKKHHHHHHKKKSSSbbbpppvvvmmmkkkkkkhhheeedddcccaaaaaabbbccccccbbbeeeddddddcccbbbaaaaaa```aaaaaabbbbbbbbbaaa``````^^^\\\[[[\\\___aaabbbbbbaaa___]]]ZZZYYYYYYZZZ[[[YYYYYYXXXXXXWWWVVVVVVVVVSSSRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUXXXYYYYYYXXXYYYZZZ{{{vvvtttrrrmmmlllnnnmmmiiijjjnnnkkknnnrrrtttyyywwwpppmmmjjjiiihhheeeaaa^^^]]]]]]```rrrvvvooollltttxxxsssjjjiiifffcccaaaaaa___^^^^^^^^^^^^___```aaacccccceeefffgggfffeeecccbbbbbbbbbbbbbbbaaaaaa```````````````___^^^]]][[[ZZZYYYWWWXXXXXXYYYZZZZZZYYYYYY[[[YYYWWWUUUTTTTTTUUUUUUUUUVVVUUUSSSPPPNNNNNNOOONNNOOOPPPRRRTTTVVVXXXYYYXXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQOOOPPPPPPNNNLLLKKKKKKLLLIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMQQQUUUXXXZZZZZZ^^^gggvvv}}}|||xxx{{{{{{{{{vvvmmmpppwww}}}|||~~~}}}yyyvvvtttsssvvv|||}}}{{{wwwrrrjjj[[[NNNJJJKKKOOOSSSYYYfff}}}~~~vvvlllgggffffffeeecccaaa```^^^___```aaaaaa```bbbbbbaaaaaa`````````______^^^^^^^^^^^^______```]]][[[ZZZ[[[]]]___``````^^^]]]\\\ZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTWWW[[[\\\ZZZXXXVVVVVV|||vvvrrrppppppnnniiiiiilllmmmjjjlllqqqppptttyyy~~~}}}tttmmmjjjggggggeeeccc___^^^]]]^^^jjj}}}sssfffiiigggppp|||ppppppffffffeeebbbaaaaaa```_________``````bbbcccdddeeeccceeefffgggfffeeeeeeeeebbbaaa```_______________]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYWWWUUUTTTTTTUUUVVVUUUUUUUUURRRPPPNNNOOOPPPMMMNNNPPPRRRUUUWWWYYYZZZVVVVVVVVVUUUUUUUUUTTTTTTPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLHHHIIIKKKMMMOOORRRSSSTTTVVVVVVVVVUUUTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKNNNQQQSSSTTTQQQUUU___pppzzzvvv|||ttteeeccclllvvv|||wwwuuuuuutttvvvzzzwwwvvvtttrrrpppnnnlllkkkrrr|||zzzsssooorrrsssooojjjbbbTTTHHHGGGMMMVVV___hhhzzzvvvpppiiidddcccddddddccc___^^^\\\]]]^^^______^^^````````````____________]]]\\\[[[[[[\\\]]]___```^^^\\\ZZZZZZ\\\]]]^^^]]][[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNKKKKKKLLLMMMOOOQQQTTTUUUXXXWWWVVVVVVWWWXXXWWWVVVUUUTTTRRRPPPNNNMMMMMMLLLOOOOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVYYY\\\]]][[[WWWSSSRRR||||||{{{vvvqqqnnnnnnnnnkkkmmmpppooommmmmmpppsssyyy{{{~~~zzzvvvqqqlllhhhiiifffcccaaaZZZWWW___kkkxxxrrrgggbbbppptttmmmmmmfffccc```_________^^^]]]aaaaaaaaabbbbbbccccccccceeeeeeeeeeeeeeecccbbbbbb```aaa```^^^[[[[[[\\\^^^```___^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^VVVTTTSSSRRRRRRSSSTTTVVVSSSSSSSSSSSSSSSTTTTTTTTTPPPOOONNNNNNPPPSSSVVVYYYTTTTTTTTTSSSRRRQQQQQQQQQRRROOOMMMMMMNNNPPPPPPPPPMMMOOOPPPOOOMMMLLLKKKLLLGGGJJJMMMOOOOOOOOOPPPQQQUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMKKKIIIJJJMMMNNNLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNTTT^^^iiittt}}}rrrddd```aaagggttt}}}zzzzzzyyyuuuqqqmmmqqqvvv{{{{{{yyymmmllliiieeebbb``````aaallloooppppppsssuuulllaaabbbbbb```]]]XXXSSSPPPNNNTTTYYYeeexxxxxxggggggfffeeecccbbbaaaaaa```___^^^]]]]]]]]]]]]]]]^^^^^^___``````___^^^^^^[[[ZZZYYYYYYYYYZZZ\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]```___]]][[[ZZZZZZ[[[\\\[[[ZZZXXXVVVSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKKKKMMMPPPSSSUUUYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPNNNLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTTTTWWWYYY[[[[[[ZZZVVVRRRPPP|||yyyvvvvvvuuusssqqqpppooooooiiillloooppppppsssyyy~~~}}}{{{xxxtttooojjjgggdddbbbaaaaaa^^^___jjjxxxwwwhhhiiirrr~~~tttnnnlllfffdddaaa````````````___aaabbbdddeeeeeecccaaa```ccccccbbbbbbaaaaaa```______```___]]][[[ZZZ\\\]]]___^^^]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWXXXYYYZZZ[[[UUUSSSRRRQQQQQQRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOQQQSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPOOONNNLLLKKKKKKMMMOOOOOONNNMMMNNNOOONNNLLLJJJJJJKKKGGGIIILLLNNNNNNNNNOOOPPPSSSSSSTTTSSSSSSRRRPPPPPPOOOOOONNNLLLKKKKKKKKKKKKJJJHHHGGGGGGIIIJJJHHHFFFHHHHHHIIIJJJJJJKKKKKKLLLNNNRRRXXX```gggpppyyy~~~wwwkkkaaa]]]]]]aaajjjttt~~~{{{xxxyyyzzzwwwtttqqqtttxxx|||zzzxxxwwwuuussswwwvvvvvvtttqqqnnnkkkiiidddbbb^^^[[[XXXXXXYYY[[[aaafffjjjhhhgggfff___WWWUUUVVVTTTRRRQQQTTTZZZ___jjjtttrrrmmmggggggfffeeecccbbbaaaaaa______^^^]]]]]]]]]^^^^^^\\\]]]^^^______^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]___^^^\\\ZZZYYYZZZ[[[[[[[[[YYYXXXUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNQQQUUUWWWWWWWWWVVVUUUTTTSSSRRRRRROOONNNMMMLLLKKKKKKLLLMMMMMMNNNPPPRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTVVVVVVWWWXXXXXXVVVTTTQQQOOO|||xxxuuutttnnnmmmlllmmmnnnnnnmmmlllkkknnnqqqtttwww~~~xxxxxxwwwvvvsssoookkkgggeeebbb___]]]```eeeooo~~~hhh___pppzzzvvvsssmmmjjjfffcccaaa```aaabbbbbbbbbaaaccceeegggfffccc```]]]_________^^^]]]]]]\\\\\\^^^^^^^^^\\\ZZZZZZ\\\]]]^^^]]]\\\ZZZXXXWWWWWWWWWYYYXXXVVVUUUUUUUUUVVVWWWSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQQQQQQQRRRSSSTTTTTTXXXWWWUUURRRPPPOOONNNMMMMMMLLLKKKLLLNNNOOONNNMMMMMMNNNOOONNNKKKIIIIIIIIIFFFHHHKKKLLLLLLLLLMMMOOORRRRRRSSSSSSRRRQQQOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFIIIHHHGGGGGGGGGGGGFFFDDDGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNRRRUUUZZZaaaiiinnnwww{{{qqqiii```]]]]]]___dddiiiqqqxxx}}}yyyxxxzzz|||{{{zzzwwwzzz}}}vvvooofffbbbbbbcccdddcccfffffffffdddaaa^^^\\\ZZZYYYVVVSSSPPPPPPSSSWWWZZZ^^^dddfffbbb\\\WWWRRRNNNKKKKKKKKKKKKPPP]]]ppp}}}qqqhhhfffggggggfffeeecccbbbaaaaaa______^^^^^^^^^___``````\\\\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRQQQRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKMMMPPPSSSVVVXXXUUUTTTTTTSSSRRRQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNQQQSSSTTTSSSPPPOOOLLLLLLLLLMMMOOORRRTTTVVVUUUUUUTTTTTTRRRQQQOOONNNyyyzzzyyywwwtttrrrrrrsssmmmkkkjjjlllnnnooonnnmmmooorrrxxx}}}|||wwwqqqrrrqqqoookkkgggdddcccccc^^^]]]dddsssyyylll___```|||rrrqqqoookkkhhheeecccaaaaaabbbddddddcccaaabbbdddeeeeeecccaaa```]]]]]]\\\[[[[[[ZZZZZZZZZ^^^^^^^^^\\\[[[[[[]]]______^^^\\\ZZZXXXWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPNNNNNNPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTSSSRRRRRRUUUTTTRRRPPPOOONNNNNNNNNQQQOOOOOOOOOPPPPPPNNNMMMLLLMMMNNNMMMJJJHHHGGGHHHFFFHHHJJJJJJJJJJJJLLLNNNRRRSSSTTTTTTSSSRRRPPPNNNJJJJJJIIIGGGFFFFFFFFFFFFKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPTTT[[[ccchhhmmmrrrxxx~~~{{{sssjjjfffgggkkkoooqqqpppoooppprrruuu{{{}}}zzzyyy{{{~~~uuuhhhccc^^^[[[]]]aaadddfffbbbbbbaaa___\\\XXXUUUSSSSSSPPPMMMMMMQQQWWW]]]```jjjiiiddd]]]VVVPPPMMMJJJHHHJJJMMMQQQ]]]ttt}}}tttmmmiiiiiigggffffffeeecccbbbaaaaaa````````````aaabbbbbbccc^^^___```aaaaaa```___^^^]]]\\\ZZZYYYYYYYYYZZZZZZ]]]\\\[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUVVVVVVVVVTTTRRROOOMMMMMMNNNNNNOOOQQQSSSUUUVVVSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJIIIIIIJJJLLLLLLJJJMMMQQQTTTUUUSSSOOOMMMKKKKKKKKKLLLMMMPPPRRRSSSTTTSSSRRRQQQPPPOOOOOONNNrrrrrrqqqooolllkkklllnnnpppooonnnoooppprrrssssssvvv|||}}}~~~~~~{{{vvvpppqqqqqqnnnjjjeeecccccc___```gggwww~~~lll\\\XXXZZZlllxxxrrrnnnjjjggggggdddbbb``````bbbcccdddcccaaaaaa```aaabbbcccdddeee]]]]]][[[ZZZYYYYYYZZZZZZ]]]^^^^^^]]][[[\\\^^^``````___]]][[[YYYXXXWWWWWWUUUTTTSSSQQQQQQQQQRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSQQQPPPOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQQQQQQQRRRTTTUUUTTTRRRPPPOOOOOONNNLLLKKKLLLMMMMMMLLLJJJHHHGGGHHHFFFHHHIIIIIIIIIIIIKKKMMMSSSTTTUUUVVVUUUSSSQQQOOOHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMQQQVVV]]]bbbdddjjjrrrzzz}}}{{{}}}~~~}}}sssjjjgggfffjjjsss~~~~~~|||~~~wwwmmmaaa___]]]]]]aaagggllloookkkjjjiiifffccc___[[[YYY\\\ZZZXXXZZZ```gggmmmooorrrggg[[[RRRNNNLLLIIIHHHJJJNNNWWWcccwww{{{rrrooollljjjjjjeeeeeeeeeddddddccccccbbbcccccccccccccccdddeeefffbbbcccdddeeeeeedddcccbbb```___]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWWWWVVVUUURRRPPPOOORRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIJJJKKKLLLJJJMMMQQQUUUUUURRRNNNKKKKKKKKKJJJKKKLLLMMMOOOPPPTTTSSSQQQPPPOOOOOOOOOOOOooopppooommmkkkjjjlllnnnmmmnnnnnnnnnooosssxxx||||||yyyyyyyyyvvvtttuuuvvvwwwsssmmmgggffffff]]]hhhyyypppfffXXXNNNSSSfff|||vvvrrrmmmfffdddeeebbb```^^^^^^```aaaaaaaaa```___^^^^^^___bbbeeeggg^^^]]][[[ZZZYYYYYYZZZZZZ\\\\\\]]]\\\[[[\\\^^^```aaa___]]][[[YYYXXXWWWWWWSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSQQQOOONNNOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRTTTSSSSSSSSSUUUWWWZZZ\\\TTTQQQNNNLLLLLLKKKKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMSSSTTTVVVWWWVVVTTTQQQOOOGGGGGGGGGGGGHHHIIIJJJJJJGGGIIIIIIHHHFFFEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLOOOTTTXXX[[[```iiitttyyy{{{{{{||||||nnnhhhdddbbbgggpppzzz~~~~~~~~~ssslllddddddfffjjjooouuu{{{~~~zzzvvvsssqqqwwwtttrrrtttyyy}}}~~~}}}kkk]]]NNNIIIJJJKKKLLLNNNRRRZZZhhh{{{|||ooolllkkkhhheeedddccccccddddddddddddeeeeeeeeeeeedddddddddeeeffffffeeeeeefffggggggfffeeeeeebbb```^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMQQQTTTTTTQQQNNNKKKKKKJJJJJJJJJKKKMMMNNNOOOSSSRRRQQQPPPOOOOOOOOOOOOmmmnnnooonnnmmmmmmoooqqqlllpppssstttuuu||||||{{{xxxuuuttttttvvvxxx}}}{{{sssllljjjkkkgggwwwnnn\\\XXXVVVZZZkkkxxxsssooonnnjjjdddbbbdddaaa___]]]\\\^^^______^^^^^^^^^^^^^^^___```bbbccc^^^]]][[[YYYXXXYYYZZZZZZYYYZZZZZZYYYYYYZZZ\\\___```___]]]ZZZXXXWWWVVVUUUQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUSSSRRRRRRSSSUUUVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUXXX\\\^^^SSSPPPLLLJJJJJJLLLMMMMMMJJJKKKMMMMMMKKKJJJKKKKKKHHHIIIIIIIIIHHHIIIKKKMMMQQQSSSUUUVVVUUUSSSPPPNNNFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFHHHGGGEEEDDDEEEGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHIIIIIIIIIJJJMMMPPPSSSVVV^^^gggllloooxxx}}}tttnnnqqq~~~~~~qqqmmmiiiaaa```fffhhhkkknnnnnnooossszzz|||uuupppooorrrwww}}}zzzuuu___UUUNNNNNNRRRVVV]]]dddgggpppyyypppiiiiiiiiieeebbbaaaaaabbbbbbccceeeffffffgggeeeeeeddddddcccddddddddddddeeefffggggggfffeeedddbbbaaa___\\\[[[ZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSQQQPPPQQQQQQRRRUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKNNNQQQSSSSSSQQQMMMKKKIIIIIIIIIIIIKKKMMMPPPQQQQQQQQQPPPPPPOOONNNNNNNNNhhhiiikkkkkkkkkllloooqqqsssyyy{{{vvvvvvuuusssqqqtttzzzwwwpppnnnooovvv|||nnn```VVVRRR]]]ooosssmmmhhhhhhhhhdddbbbccc```^^^\\\[[[\\\]]]]]]\\\]]]^^^___``````______^^^^^^\\\ZZZXXXWWWXXXYYYZZZVVVWWWXXXWWWWWWXXX[[[]]]___^^^\\\YYYWWWUUUTTTTTTPPPPPPPPPQQQSSSVVVXXXZZZWWWVVVUUUSSSSSSUUUVVVWWWUUUSSSPPPNNNMMMNNNOOOQQQRRRRRRRRRSSSTTTTTTUUUUUURRRQQQQQQQQQRRRVVVYYY[[[SSSPPPLLLJJJLLLOOORRRSSSIIIKKKMMMMMMLLLKKKLLLMMMIIIJJJJJJIIIHHHIIIKKKNNNPPPRRRTTTUUUUUURRROOOMMMFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHHHHEEEEEEFFFIIIFFFFFFFFFGGGHHHHHHIIIIIICCCEEEGGGHHHHHHJJJMMMOOOPPPPPPTTT\\\___cccnnn{{{|||rrrgggdddnnnzzz{{{qqqppplllbbb\\\___\\\___aaabbbdddjjjuuu~~~~~~yyyvvvwww|||}}}zzzrrrggg___YYYUUUUUU[[[```eeeppp||||||~~~zzzpppjjjggghhhiiieeecccccc```aaabbbccceeefffggghhheeeddddddcccbbbbbbbbbbbbcccccceeeeeeeeeeeeccccccbbb```^^^\\\ZZZYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[[[[ZZZTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWTTTRRRQQQRRRTTTVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPOOONNNOOONNNLLLKKKJJJJJJJJJKKKLLLNNNQQQRRRRRRPPPMMMLLLGGGGGGHHHIIILLLOOORRRSSSOOOOOOOOOOOOOOONNNMMMLLLiiikkkmmmooopppsssxxx{{{|||vvvrrrpppuuuvvvrrrqqqxxxzzzpppiiilllsss~~~uuudddTTTPPPVVV[[[sss}}}rrrlllkkkiiigggeeecccaaa```^^^[[[XXXXXXYYY\\\^^^^^^^^^_________^^^\\\[[[YYY]]]\\\YYYWWWWWWXXXZZZ[[[WWWWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTVVVSSSPPPMMMMMMPPPSSSVVVWWWVVVTTTSSSSSSSSSTTTTTTQQQQQQPPPQQQQQQRRRSSSTTTOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKJJJIIIJJJKKKMMMPPPRRRSSSUUUWWWXXXWWWSSSOOOLLLIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMOOOTTT]]]hhhooo{{{wwwqqqmmmiiifffuuuyyymmmeeeccc```bbbiiihhhkkkjjjdddaaadddhhhhhh|||||||||uuunnnmmmnnnrrr{{{yyyvvvnnnnnnmmmlllkkkllloooqqq}}}~~~|||zzz~~~sssmmmfffbbbccceeeeeedddcccaaafffqqqzzz~~~vvvqqqzzz|||xxxmmmkkkhhhfffffffffeeeddd````````````aaabbbcccddddddcccbbbbbbdddfffeeeeeecccdddeeeeeeeeedddcccbbb```___^^^]]]\\\[[[[[[[[[]]][[[YYYWWWVVVVVVWWWXXX[[[\\\^^^^^^\\\YYYVVVTTTSSSSSSTTTTTTUUUUUUUUUVVVXXXVVVTTTRRRRRRRRRTTTTTTWWWWWWVVVUUUUUUUUUUUUVVVXXXVVVTTTQQQOOONNNNNNNNNLLLLLLMMMLLLLLLKKKJJJJJJGGGJJJLLLLLLKKKJJJJJJKKKHHHIIIKKKMMMNNNOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMlllmmmooorrrwww~~~yyyvvvssspppkkkppprrrqqqttt}}}zzznnngggeeeeeekkkrrryyyrrriii```UUUPPPYYYeeerrrkkkgggfffeeedddcccbbbaaa```]]][[[YYYYYY[[[]]]^^^]]]\\\]]]]]]]]]\\\\\\[[[ZZZ]]]\\\YYYXXXWWWXXXZZZ[[[XXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRPPPOOOOOOQQQTTTVVVVVVVVVTTTSSSSSSSSSTTTTTTRRRRRRQQQPPPOOOOOOOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOLLLKKKJJJJJJLLLNNNPPPRRRRRRTTTUUUVVVTTTPPPLLLIIIEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLQQQYYYbbbiiipppvvv|||vvvrrrooosss}}}yyysssqqqnnnooouuu}}}{{{ssshhhcccggglllnnnyyyzzz{{{qqqjjjcccbbbdddhhhpppxxxwwwllleeecccccceeefffffffffhhhjjjmmmsssvvv|||}}}|||~~~vvvnnniiiaaa```aaadddkkkrrrwwwzzzvvvssstttzzz~~~wwwnnnmmmyyy~~~uuuooommmjjjhhhffffffeeecccbbb_________```aaabbbddddddccccccccceeeggggggeeeccccccdddeeeeeedddcccbbbaaa]]]^^^^^^^^^^^^]]]]]]\\\^^^\\\ZZZYYYXXXYYYZZZ[[[]]]^^^^^^^^^\\\YYYVVVTTTQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMMMMKKKJJJJJJJJJHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLtttvvvyyy~~~xxxrrrppppppooonnnkkknnnppprrryyyxxxiii\\\ZZZ___cccfffhhhhhhbbbYYYSSSRRR^^^vvvooofffdddaaaaaabbbaaaaaa```______\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\ZZZYYYXXXYYY[[[\\\ZZZYYYYYYXXXXXXYYYYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUWWWXXXYYYZZZ[[[[[[WWWWWWVVVVVVUUUUUUUUUUUURRRQQQQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOLLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRSSSRRRPPPLLLHHHFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHKKKRRRZZZ```eeelllxxxvvvtttwwwvvveee___dddjjjmmmrrrssswww~~~~~~wwwqqqnnngggbbbaaaccceeemmmtttxxx|||xxxkkkaaa]]][[[bbbdddgggiiijjjjjjlllmmmnnnrrrxxx~~~}}}||||||}}}~~~}}}{{{}}}yyylllccc]]]ZZZXXXRRRYYYcccnnnxxx}}}||||||}}}~~~sssnnnppp}}}}}}uuummmllljjjhhhgggfffdddaaa^^^]]]]]]]]]___```bbbdddeeebbbccceeegggiiihhhdddbbbddddddddddddcccaaa```___\\\]]]^^^___```______^^^^^^]]]\\\ZZZZZZ[[[]]]^^^_________^^^\\\YYYVVVSSSPPPQQQRRRSSSUUUWWWXXXYYYTTTTTTSSSRRRRRRSSSUUUVVVYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSRRRQQQOOONNNLLLJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNOOONNNKKKJJJIIIIIIIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPOOONNNNNNMMMLLLLLL~~~xxxppplllkkkllllllkkkmmmoooqqquuu}}}~~~hhh^^^XXX[[[___^^^YYYWWWWWWWWWXXX[[[ggg~~~ttthhhbbbaaa______`````````___^^^]]]ZZZYYYYYY[[[\\\\\\ZZZXXXXXXWWWWWWWWWXXX[[[]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUVVVWWWWWWTTTUUUWWWYYY[[[[[[[[[[[[VVVVVVVVVVVVUUUTTTTTTSSSOOOPPPQQQRRRSSSUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPNNNLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQKKKLLLNNNPPPPPPOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPMMMJJJFFFDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEGGGLLLRRRWWWaaagggrrr|||}}}zzzjjjdddiiinnnnnnnnnlllmmmnnnnnnqqqzzz|||vvvrrrqqqkkkgggggghhhjjjpppvvvwwwzzzwwwmmmfffddddddjjjnnnsssuuuvvvuuuuuuuuuwwwzzzzzzzzzyyyzzz{{{{{{yyywwwtttttttttuuuwww{{{yyyqqqeee[[[VVVVVVWWWXXX\\\dddoooxxx}}}~~~}}}{{{{{{}}}}}}wwwpppmmmkkkiiihhhgggddd___\\\[[[[[[\\\^^^```bbbdddfffdddddddddfffggggggeeecccddddddcccbbbaaa```^^^^^^]]]^^^___aaaaaa```^^^]]]^^^]]]\\\[[[[[[\\\^^^___aaa``````^^^\\\XXXUUUSSSQQQRRRSSSTTTUUUVVVWWWWWWTTTSSSSSSSSSTTTUUUWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRTTTUUUTTTQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNKKKIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKzzzuuuooommmmmmmmmllljjjhhhjjjnnnsss{{{{{{sss^^^YYYWWWYYYYYYSSSMMMLLLMMMXXXgggvvvxxxpppjjjeeeccc___`````````___^^^\\\ZZZXXXXXXXXXZZZ[[[ZZZXXXVVVVVVVVVVVVWWWYYY[[[^^^___]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVSSSUUUXXXZZZ\\\[[[ZZZYYYUUUUUUUUUUUUTTTSSSQQQQQQNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPOOONNNNNNNNNPPPOOOOOOOOOPPPPPPQQQRRRNNNOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPNNNKKKIIIFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEHHHLLLPPP\\\aaakkkzzzmmmhhhbbb___\\\]]]eeennnyyy|||}}}zzzxxxqqqllliiijjjkkklllpppvvvyyy|||xxxuuuuuuxxx{{{|||}}}wwwtttsssssswww|||~~~wwwpppmmmnnnppptttyyy~~~||||||zzzxxxwwwvvvuuurrroooiiigggdddcccdddgggiiikkkbbb\\\UUUQQQRRRUUUXXXZZZhhhkkknnnpppqqquuu{{{}}}{{{{{{xxxsssooommmllljjjhhhgggccc___\\\ZZZ[[[\\\^^^```ccceeefffhhheeeccccccdddeeeeeeeeeccccccaaa```___^^^]]]]]]```````````````^^^]]]\\\]]]\\\[[[ZZZZZZ[[[]]]^^^aaa```___]]][[[XXXUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVRRRTTTVVVWWWVVVSSSPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPOOONNNKKKIIIJJJJJJLLLMMMOOOPPPQQQQQQPPPOOOOOONNNMMMKKKJJJJJJJJJKKK|||zzzyyyvvvsssqqqpppqqqoookkkggg]]]bbbhhhnnnuuuwwwpppfffZZZUUUQQQOOOKKKHHHJJJOOOVVVkkkzzzooonnnkkkfffccc^^^___``````___]]][[[YYYYYYXXXXXXYYYZZZZZZXXXUUUVVVVVVWWWYYY[[[]]]___```]]]]]]]]]]]]]]]^^^^^^___^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTVVVZZZ\\\]]][[[YYYWWWTTTTTTUUUUUUTTTRRRPPPOOONNNNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLJJJKKKLLLMMMNNNPPPQQQQQQQQQPPPOOOLLLJJJHHHGGGFFFIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCDDDCCCCCCEEEHHHKKKRRRWWW```lllxxx}}}pppeeeZZZSSSNNNMMMQQQXXXYYY[[[^^^cccjjjsss}}}~~~~~~wwwsssqqqsssttttttwww{{{}}}~~~~~~~~~|||vvvnnnjjjkkkmmmnnnnnnrrrsssuuuyyy}}}yyyrrrnnnmmmnnnoootttvvvzzz||||||{{{||||||~~~~~~~~~~~~{{{wwwttttttvvvyyyzzzwwwrrrnnnllliiieeeccc\\\YYYTTTRRRRRRSSSSSSSSSPPPMMMJJJJJJMMMPPPRRRSSSZZZ[[[]]]bbblll{{{}}}~~~~~~zzzuuurrrpppmmmkkkhhhfffeeebbb___\\\[[[\\\]]]^^^aaaccceeefffiiifffbbb```aaaccceeeeeebbbaaa```^^^]]]]]]]]]]]]aaaaaa```___^^^]]]\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]```___^^^\\\ZZZWWWUUUTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWXXXWWWTTTQQQOOOPPPPPPQQQRRRRRRRRRQQQQQQMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKK|||wwwuuutttsssnnnnnnppprrrtttpppiiicccYYY```gggmmmpppoooeee[[[TTTMMMHHHFFFFFFHHHOOOWWWkkkmmmjjjkkkfffaaaaaaZZZ\\\^^^______^^^[[[ZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWVVVWWWYYY\\\^^^___```aaa]]]^^^^^^^^^^^^_________\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\ZZZXXXVVVYYY\\\______\\\YYYWWWTTTUUUVVVVVVUUURRRPPPOOONNNNNNNNNOOOPPPRRRSSSTTTSSSRRRRRRQQQRRRSSSTTTUUUSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMNNNOOOQQQSSSSSSUUUSSSQQQNNNLLLKKKJJJJJJGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLKKKIIIGGGEEEDDDEEEEEEFFFAAABBBBBBBBBBBBBBBEEEGGGIIIMMMTTT]]]eeennnuuuzzz~~~vvvvvvvvv|||qqq___TTTMMMHHHGGGIIIFFFHHHKKKOOOUUU^^^hhhooopppqqqtttvvvzzz~~~|||{{{}}}sssmmmgggeeeiiilllmmmmmmmmmooorrrvvvyyy|||~~~zzzvvvqqqmmmlllnnnrrruuuwwwxxxyyyxxxvvvuuuuuuvvvwwwyyy||||||{{{yyyxxxxxxyyyyyyxxxwwwvvvwwwzzz|||zzzyyypppkkkddd^^^ZZZVVVSSSQQQOOOLLLHHHHHHJJJLLLKKKKKKHHHGGGFFFGGGIIILLLMMMNNNNNNSSS^^^nnn}}}zzz|||}}}~~~|||yyyuuusssrrrkkkhhheeebbbaaa```]]]\\\]]]]]]^^^___aaaccceeeffffffdddbbbaaabbbccccccbbb```___^^^]]]\\\\\\]]]^^^```___]]]\\\[[[\\\]]]^^^___]]][[[ZZZYYYZZZ[[[\\\^^^]]]\\\ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUUUURRRSSSSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRSSSSSSTTTTTTVVVWWWWWWWWWUUUSSSPPPNNNQQQQQQRRRRRRRRRQQQQQQPPPJJJKKKKKKJJJIIIJJJLLLOOOPPPPPPQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFHHHJJJKKK|||xxxuuusssrrrrrrhhhjjjnnnrrrtttpppggg```]]]eeelllooonnniii^^^SSSMMMFFFCCCFFFKKKPPPVVV]]]wwwuuuggggggggg___[[[^^^VVVXXX[[[^^^___^^^\\\[[[^^^\\\[[[[[[\\\\\\[[[YYYWWWXXX[[[^^^```aaaaaaaaa]]]^^^^^^_________``````ZZZZZZXXXWWWWWWVVVVVVVVVWWWYYY]]]___```___]]][[[XXX[[[___aaaaaa^^^ZZZWWWUUUVVVWWWWWWVVVSSSQQQOOOOOONNNNNNNNNOOOQQQRRRTTTSSSRRRQQQQQQQQQSSSTTTUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJLLLOOOQQQSSSTTTSSSQQQMMMJJJGGGFFFFFFFFFFFFGGGIIILLLNNNPPPQQQRRRNNNMMMKKKHHHGGGFFFFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDFFFHHHKKKLLLGGGFFFDDDBBBAAABBBCCCDDD???@@@AAAAAA@@@AAACCCEEEEEEIIINNNRRRWWW^^^hhhooorrrxxxuuupppkkklllxxxooo```VVVNNNHHHGGGBBBDDDFFFHHHKKKQQQWWW\\\XXX\\\aaadddggglllsssxxx~~~}}}||||||~~~zzzvvvkkkfffcccdddkkkqqqttttttoooqqqtttxxx{{{|||}}}}}}yyyzzz|||}}}}}}}}}|||{{{uuurrrnnnlllnnnsssyyy}}}||||||{{{xxxuuusssssstttnnnpppssstttsssqqqpppppprrrsssttttttssstttwwwyyy|||qqqlllkkkddd^^^VVVOOOJJJGGGEEECCCEEECCCBBBEEEJJJNNNOOONNNHHHFFFEEEGGGJJJMMMNNNNNNWWWbbbttt}}}pppqqq{{{xxxyyyzzzyyywwwvvvtttrrrpppoooiiifffbbb___^^^^^^\\\[[[^^^^^^___```bbbdddeeefffdddcccbbbbbbccccccaaa______^^^]]]\\\\\\\\\]]]^^^___]]][[[ZZZZZZ\\\___aaa```___\\\[[[ZZZZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUUUURRRRRRSSSTTTUUUUUUVVVVVVQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSWWWWWWWWWVVVTTTQQQOOOMMMQQQRRRRRRRRRQQQPPPOOOOOOHHHIIIIIIIIIIIIJJJMMMPPPQQQQQQQQQPPPOOOLLLJJJIIIGGGFFFEEEEEEEEEGGGIIIKKK{{{zzzxxxuuuqqqnnnjjjiiihhhjjjlllmmmkkkiiifffeeedddoooxxxuuuiii\\\SSSNNNGGGEEEDDDFFFMMM[[[nnn}}}uuunnnfffbbbbbbbbb___\\\\\\[[[[[[[[[\\\^^^```aaa___^^^\\\\\\^^^______^^^]]]]]]^^^```bbbbbbaaa___\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUTTTVVVWWWYYYXXXYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]]]]]]][[[WWWUUUWWWWWWWWWVVVVVVTTTSSSRRRPPPNNNMMMNNNQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNIIIIIIJJJKKKLLLMMMMMMNNNQQQPPPNNNMMMLLLJJJGGGDDDEEEGGGJJJMMMNNNOOOOOONNNOOOKKKIIIHHHJJJJJJIIIFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGJJJOOOVVV^^^ccciiioooxxxwwwoooddd___cccooo|||xxxnnnbbbTTTJJJKKKHHHGGGJJJMMMOOOPPPQQQSSSRRRSSSUUUTTTSSSXXX___jjjkkkooovvv~~~~~~zzzvvvsssqqqmmmkkkoooxxx}}}wwwvvvtttuuuvvvvvvuuusssoooooonnnooosssxxx~~~}}}|||tttrrrnnnkkkiiiiiiiiijjjjjjjjjjjjgggeeegggmmmrrr}}}~~~|||{{{zzzwwwqqqhhh```WWWQQQNNNMMMLLLIIIFFFCCCAAAAAAAAACCCCCCEEEKKKUUU\\\``````UUUPPPLLLKKKKKKNNNYYYdddnnn}}}{{{ssshhhaaabbbiiittt~~~vvvvvvwwwxxxwwwwwwvvvuuusssqqqooommmeeedddaaa___]]]\\\\\\\\\aaaaaa````````````aaaaaadddddddddcccbbbaaa___^^^ZZZ\\\^^^^^^]]]]]]]]]^^^[[[[[[ZZZYYYYYYZZZ[[[\\\```___]]][[[YYYYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNOOOPPPRRRTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNOOOQQQRRRQQQPPPKKKJJJJJJJJJLLLPPPTTTWWWXXXTTTPPPNNNNNNLLLIIIFFFHHHHHHHHHHHHIIIJJJKKKKKKzzzvvvvvvtttrrrnnnjjjfffcccbbbaaaaaacccccccccbbb```___eeeggggggbbbYYYQQQLLLIIIEEEDDDHHHSSSbbbuuuxxxmmmhhhaaa___```aaa___\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]___^^^^^^^^^]]]]]]___aaaaaa___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWXXXYYYZZZYYYZZZ\\\]]]^^^]]]]]]\\\___^^^^^^______^^^[[[XXXWWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMNNNPPPSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPOOONNNMMMMMMHHHIIIJJJKKKLLLNNNOOOOOOPPPNNNMMMLLLLLLJJJHHHEEEFFFHHHJJJMMMOOOOOONNNNNNMMMKKKHHHHHHJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHEEEDDDBBBAAAAAAAAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEHHHKKKQQQXXX]]]dddjjjssszzzyyyrrrhhhbbbaaadddiiilll{{{zzztttkkkdddWWWTTTRRRSSSTTTRRROOOMMMNNNIIIFFFGGGFFFEEEHHHNNNVVVXXX]]]eeennnvvvzzz|||~~~yyyvvvtttrrrqqqpppqqqwww{{{wwwrrrnnnmmmmmmllllllmmmmmmnnnqqqvvv|||}}}xxxvvvqqqmmmiiigggeeeeeecccbbb```]]][[[\\\```cccfffhhhjjjjjjgggdddbbbaaa[[[YYYUUUQQQMMMIIIFFFEEEGGGEEEBBBAAABBBDDDEEEEEEHHHFFFHHHOOOZZZbbbdddbbbQQQOOOPPPVVV\\\cccllluuunnnfffaaa___dddlllyyy}}}rrrnnnooopppqqquuutttsssqqqooommmkkkkkkeeecccaaa___^^^]]]]]]]]]______^^^]]]^^^___``````dddddddddcccbbbaaa```___ZZZ\\\]]]]]]\\\[[[\\\]]]ZZZZZZYYYXXXXXXYYYZZZ[[[]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWWWWWWWUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPPPPLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNNNNPPPPPPPPPPPPMMMMMMMMMMMMNNNPPPRRRTTTUUURRRNNNLLLLLLJJJHHHEEEGGGGGGGGGGGGHHHIIIJJJJJJyyyqqqlllpppnnnjjjeeeaaa]]]ZZZXXXWWWXXXYYY[[[]]]]]][[[YYY```\\\VVVQQQMMMIIIFFFEEEHHHKKKUUUhhhzzzlllccc```]]]]]]______^^^[[[ZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZ[[[]]]______^^^___^^^]]]^^^______]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZ\\\]]]]]]]]]\\\\\\^^^]]]]]]^^^___^^^\\\ZZZWWWVVVUUUTTTRRRPPPOOOOOONNNMMMLLLMMMPPPRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMKKKKKKKKKKKKIIIGGGGGGIIIKKKNNNOOOOOONNNMMMKKKIIIHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCBBB@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFJJJPPPTTT\\\bbbiiiqqqwww|||~~~wwwqqqkkkgggccc```kkkqqq{{{~~~{{{mmmkkkiiihhhhhhfff```[[[UUULLLCCCAAAAAA@@@AAACCCEEEGGGKKKRRRZZZaaaeeegggoooqqqsssvvvxxx|||zzzuuusssrrrrrrqqqqqquuu}}}zzzqqqkkkggggggffffffgggiiikkkoootttyyy}}}}}}{{{{{{{{{zzzxxxvvvsssqqqnnnjjjfffccc```___[[[WWWSSSPPPOOOPPPPPPPPPOOOPPPQQQOOOLLLJJJIIIIIIDDDDDDCCCBBBBBBCCCCCCDDDHHHDDD@@@???BBBFFFGGGGGGFFFDDDFFFQQQaaakkkllliiibbb___bbbmmmwww~~~tttccc```bbbgggpppyyy}}}wwwpppmmmmmmooopppppprrrpppnnnkkkiiihhhggggggdddcccaaa___^^^]]]^^^^^^]]]\\\[[[ZZZ[[[]]]___```dddddddddcccbbbaaa```___ZZZ[[[\\\\\\ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSSSSVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSSSSRRRQQQOOONNNMMMJJJJJJKKKKKKMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVTTTRRRPPPPPPPPPQQQNNNKKKIIIIIIGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIII~~~~~~|||xxxqqqlllhhhkkkhhhccc]]]XXXTTTQQQPPPPPPRRRWWW[[[]]]\\\XXXUUUSSSPPPMMMLLLJJJIIIKKKPPP\\\eeesss{{{mmmhhh]]]\\\[[[\\\^^^^^^\\\ZZZ[[[\\\]]]]]]]]]\\\ZZZYYY[[[ZZZZZZ\\\___``````___aaa___^^^^^^^^^^^^\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYYWWWXXXZZZ\\\]]]^^^]]]]]][[[ZZZZZZ[[[]]]]]][[[YYYVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKLLLOOORRRSSSSSSVVVUUUSSSRRRQQQRRRRRRSSSPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJKKKJJJIIIIIIKKKMMMOOOOOOOOOMMMMMMIIIHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFBBBAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDHHHLLLSSSWWW^^^eeellltttzzz|||vvvooojjjccceeekkkttt}}}~~~lll^^^OOOIIIGGGDDDBBBAAAAAAAAACCCGGGLLLQQQRRRSSSXXXYYY[[[]]]___dddiiimmmrrrxxx~~~yyyuuurrrqqqqqqnnnooottt|||xxxssslllfffcccbbbaaaaaaaaaccceeehhhjjjlllnnnooommmkkkiiihhhhhhgggfffddd___```______]]][[[YYYXXXRRRMMMHHHGGGGGGHHHFFFDDDEEEFFFFFFDDDBBBAAABBBDDDCCCCCCDDDEEEFFFHHHIIIJJJOOOIIICCC@@@BBBEEEEEEDDDCCCBBBIIIZZZqqq}}}}}}wwwvvv~~~}}}rrriiikkksss~~~wwwmmmllllllnnnqqqsssqqqpppooommmjjjgggeeeeeeeeefffcccbbb```___^^^]]]^^^^^^\\\[[[YYYYYYZZZ\\\^^^```bbbbbbbbbbbbaaa```___^^^ZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZXXXWWWUUUSSSQQQQQQQQQQQQVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOSSSRRRRRRQQQPPPNNNMMMLLLJJJJJJKKKMMMNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOLLLMMMMMMNNNOOORRRVVVXXXaaabbbccc___XXXRRRNNNMMMMMMKKKIIIGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGGGG{{{zzzxxxuuuqqqllliiifffdddccc```ZZZTTTOOOLLLKKKKKKMMMSSS[[[```___ZZZTTTPPPGGGFFFFFFIIIJJJPPP^^^nnn}}}lllcccaaa\\\[[[\\\\\\]]]]]][[[YYY]]]]]]^^^___^^^\\\[[[ZZZ\\\[[[\\\^^^aaabbbaaa```bbb```^^^^^^^^^^^^\\\[[[[[[YYYWWWVVVUUUUUUVVVVVVYYYZZZ[[[\\\[[[ZZZXXXWWWUUUVVVYYY[[[]]]^^^______ZZZYYYXXXYYY[[[\\\[[[YYYVVVUUURRRPPPNNNMMMLLLLLLMMMKKKKKKLLLOOORRRTTTTTTVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIKKKMMMNNNPPPPPPNNNMMMLLLGGGHHHIIIJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAADDDFFFJJJNNNSSSZZZaaajjjrrrxxxzzz|||xxxiiieeeaaabbbiiisss|||}}}wwwbbbWWWPPPHHHBBB???@@@???@@@BBBEEEGGGGGGFFFGGGHHHIIIJJJKKKOOOTTTWWWYYY```kkkwwwxxxxxxxxxwwwtttqqqnnnllliiikkkoootttyyy|||}}}}}}|||zzzxxxwwwvvvsssooolllfffcccaaa```___^^^\\\[[[]]]]]]^^^^^^]]]\\\[[[ZZZWWWUUUSSSSSSSSSSSSQQQPPPKKKLLLNNNOOOOOONNNMMMLLLGGGDDDAAA@@@BBBCCCAAA???AAAAAABBBBBBAAABBBDDDFFFEEEFFFHHHKKKMMMOOOQQQRRRPPPKKKDDDAAABBBCCCCCCCCCHHHKKKWWWnnn}}}yyy}}}||||||~~~xxxmmmgggeeegggjjjnnnqqqpppllljjjllljjjgggeeeddddddeeeeeecccbbb```^^^\\\\\\\\\\\\ZZZYYYXXXXXXZZZ\\\^^^```___`````````___^^^]]]\\\YYYZZZZZZYYYWWWWWWYYY[[[\\\\\\ZZZYYYYYYYYYZZZZZZXXXWWWTTTRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLNNNPPPQQQSSSTTTTTTQQQPPPOOONNNNNNNNNNNNNNNJJJKKKLLLMMMOOOTTTZZZ___mmmoooooohhh^^^SSSMMMKKKIIIIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFF~~~zzzwwwtttqqqkkkeee```^^^^^^^^^YYYVVVRRRMMMKKKKKKLLLMMMRRR[[[dddeee^^^TTTNNNKKKEEECCCFFFNNNVVVccc~~~|||vvv|||pppfff___]]][[[\\\\\\\\\\\\\\\[[[[[[^^^^^^^^^^^^^^^]]]\\\[[[]]]]]]]]]```bbbcccaaa___aaa___]]]\\\\\\]]]\\\[[[ZZZYYYWWWUUUUUUUUUWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVTTTVVVXXX[[[]]]^^^______[[[ZZZYYYYYY[[[\\\[[[ZZZUUUTTTQQQOOONNNMMMMMMMMMMMMLLLKKKLLLPPPSSSUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHJJJJJJIIIMMMNNNPPPPPPPPPNNNLLLKKKFFFHHHJJJKKKIIIHHHGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBAAA??????AAACCCEEEGGGKKKPPPVVV^^^gggmmmtttyyypppfffaaaccciiinnnqqq{{{}}}}}}|||yyyiii^^^SSSJJJGGGDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCDDDDDDCCCDDDGGGJJJKKKPPPXXX```fffiiijjjjjjfffhhhkkkmmmlllhhhccc```aaabbbdddfffhhhhhhhhhhhheeecccaaa```___]]]ZZZWWWXXXXXXZZZ\\\^^^^^^[[[YYYXXXWWWVVVTTTQQQOOOLLLKKKGGGEEEDDDDDDEEEFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@>>>=========?????????======>>>???@@@@@@BBBDDDGGGGGGJJJOOOSSSWWWYYYZZZZZZKKKJJJHHHGGGGGGJJJMMMPPPUUU[[[iii~~~vvvttt{{{tttiiiddddddeeehhhllloooooommmjjjggghhhgggfffeeeddddddeeefffcccaaa___\\\[[[ZZZZZZZZZVVVWWWWWWYYYZZZ\\\]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYYYYYXXXWWWXXXZZZ\\\]]]\\\[[[ZZZYYYYYYZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRPPPOOOMMMKKKJJJKKKMMMOOOQQQSSSTTTUUUUUUPPPOOONNNMMMKKKKKKKKKKKKHHHJJJLLLLLLNNNTTT\\\cccsssvvvuuummm```SSSMMMKKKGGGHHHGGGEEECCCBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFF}}}|||zzzyyyxxxvvvsssppplllhhhbbb]]]YYYWWWWWWWWWRRRPPPMMMLLLMMMQQQVVVYYYaaajjjqqqkkk\\\NNNHHHIIIKKKJJJTTTgggxxxpppiiiccc^^^\\\YYYZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^```bbbaaa___]]]^^^\\\ZZZYYYZZZ[[[ZZZYYYYYYWWWUUUTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZYYYXXXUUUSSSQQQOOOMMMMMMNNNOOOMMMLLLKKKMMMQQQTTTVVVVVVUUUSSSQQQOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIFFFFFFGGGIIIIIIIIIOOOPPPQQQQQQPPPNNNLLLKKKFFFIIILLLKKKIIIFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@>>>>>>@@@BBBDDDDDDFFFGGGKKKRRRZZZ```nnnxxxxxxuuuuuusssppplllkkknnnttt~~~vvvkkkaaa[[[YYYUUUSSSPPPNNNMMMKKKHHHFFFEEEFFFGGGEEECCCAAABBBCCCCCCEEEIIIMMMPPPQQQRRRQQQUUUWWWZZZ]]]\\\XXXTTTQQQRRRSSSUUUUUUTTTTTTTTTUUUPPPNNNLLLLLLMMMMMMLLLJJJOOOPPPRRRUUUWWWXXXUUUSSSNNNMMMLLLIIIGGGDDDCCCBBB???======>>>???@@@???>>>>>>>>>>>>>>>>>>======<<<:::<<<>>>??????>>>?????????AAACCCDDDDDDDDDFFFHHHLLLPPPVVV[[[___```___]]]PPPSSSWWWXXXYYY]]]dddjjjkkkqqq}}}qqqmmmnnnyyy|||rrrjjjccc```bbbeeehhhkkkmmmmmmkkkiiihhhcccdddddddddeeeeeeeeeeeebbbaaa^^^[[[YYYWWWWWWWWWRRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWYYY\\\___]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWUUUSSSQQQQQQQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHIIIJJJMMMOOORRRSSSSSSTTTRRRQQQOOOMMMKKKJJJJJJIIIHHHJJJKKKJJJKKKPPPZZZaaaqqqttttttkkk^^^RRRMMMLLLGGGHHHHHHFFFCCCBBBCCCEEEBBBBBBBBBCCCCCCDDDEEEFFFyyywwwuuutttrrrpppmmmjjjeeeccc^^^ZZZVVVTTTTTTTTTOOONNNMMMNNNSSSYYY```eeeooowww{{{ppp[[[JJJFFFIIIQQQSSSeeeooocccaaa^^^[[[ZZZWWWXXXYYYZZZZZZ[[[^^^```]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\]]]___aaa```^^^[[[\\\YYYWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSSSSTTTWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYWWWUUUUUUVVVVVVUUUTTTTTTSSSPPPNNNNNNNNNOOOPPPNNNLLLLLLNNNQQQUUUVVVWWWTTTSSSQQQNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGBBBCCCEEEGGGIIIKKKMMMNNNLLLIIIFFFEEEGGGHHHIIIHHHPPPQQQQQQRRRPPPNNNLLLJJJFFFJJJLLLLLLHHHEEEEEEFFFBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@????????????@@@@@@>>>?????????>>>>>>???AAADDDDDDCCCCCCDDDJJJQQQVVVeeemmmyyy|||wwwtttuuuwww|||zzzqqq___aaagggpppzzzxxxpppiiifffggghhheee```[[[WWWRRRNNNJJJIIIJJJJJJHHHDDDAAA@@@???>>>???@@@BBBCCCDDDEEEFFFJJJLLLNNNPPPOOOLLLHHHFFFFFFGGGHHHHHHGGGGGGHHHJJJBBBAAA@@@AAACCCEEEEEEDDDEEEEEEFFFHHHJJJKKKIIIGGGEEEDDDCCCAAA???>>>>>>>>>;;;::::::;;;===>>>>>>===<<<=========>>>?????????;;;???CCCCCCAAA???AAACCCFFFHHHJJJKKKJJJJJJKKKLLLNNNRRRXXX]]]___^^^[[[YYY[[[aaahhhkkkkkkoooxxx{{{nnnfffeeeiiiuuuvvvllliiifff```]]]___aaacccfffggggggfffffffff```aaabbbdddeeeeeeeeeeeecccaaa^^^ZZZXXXVVVUUUUUUOOOQQQTTTWWWYYYZZZYYYYYYVVVVVVVVVWWWVVVVVVUUUUUUWWWXXXXXXXXXXXXZZZ]]]```\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVTTTRRRQQQPPPPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRMMMMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMKKKIIIGGGFFFFFFHHHKKKNNNPPPQQQQQQQQQUUUTTTRRRPPPNNNLLLKKKKKKIIIJJJKKKIIIHHHMMMVVV^^^mmmpppppphhh[[[PPPLLLMMMFFFHHHIIIGGGCCCBBBDDDFFFCCCCCCCCCCCCCCCDDDFFFFFF~~~zzzwwwyyyxxxvvvsssooojjjfffddd___ZZZUUURRRRRRSSSRRRQQQLLLNNNPPPUUU[[[eeepppwwwttt^^^OOONNNOOOKKK[[[uuuuuuhhh```]]]\\\[[[YYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXYYY\\\___aaa___\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXXXX[[[^^^]]]ZZZWWWVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVQQQPPPOOONNNNNNNNNOOOOOONNNOOOQQQSSSUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKEEEEEEEEEFFFHHHJJJLLLNNNIIIIIIHHHHHHIIIJJJLLLMMMJJJKKKKKKKKKKKKIIIHHHGGGJJJJJJIIIHHHGGGEEEDDDCCCDDDBBB@@@@@@CCCEEEGGGGGGGGGFFFCCCAAA?????????@@@BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBAAA???>>>===>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAACCCFFFGGGWWW^^^hhhppprrrpppnnnllllllqqqvvvzzz|||~~~}}}aaaZZZVVVZZZ```gggpppxxxxxxxxxtttrrrtttyyyzzzyyy{{{uuugggccchhhhhhgggbbbZZZPPPGGGBBB???CCCBBB@@@>>>@@@CCCEEEDDDBBBGGGIIIFFFCCCCCCBBB??????===<<<===???AAAAAA@@@>>>>>>??????@@@AAAAAAAAA>>>BBBBBB>>>???DDDDDD???<<<>>>??????===<<<<<<<<<===>>>>>>===<<<;;;===>>>BBB===<<<@@@CCCAAA@@@AAADDDFFFIIIJJJJJJIIIHHHHHHLLLNNNOOOMMMKKKKKKOOOSSSRRRVVVaaammmssspppnnnnnntttvvvxxx{{{}}}nnn```[[[^^^cccjjjttt|||mmmiiiccc^^^ZZZYYYZZZ[[[cccdddeeehhhiiiiiifffdddcccdddffffffdddccccccddddddbbb___[[[XXXVVVUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUYYYYYYYYYZZZ[[[]]]^^^___[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUUUUTTTQQQNNNNNNNNNMMMOOORRRTTTTTTSSSPPPOOORRRNNNIIIJJJNNNQQQPPPNNNQQQOOOLLLJJJJJJJJJIIIHHHIIIIIIIIILLLOOOPPPPPPOOOWWWTTTPPPLLLJJJJJJKKKKKKLLLKKKJJJKKKLLLPPPSSSVVV```^^^ZZZUUUPPPMMMKKKJJJGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD~~~zzzxxxuuutttqqqmmmhhhbbb^^^\\\ZZZWWWRRRNNNMMMNNNOOOQQQUUUYYY```fffkkknnnrrrtttyyyvvvjjjWWWKKKNNNXXX___yyysssjjj```ZZZXXXYYYWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZYYYZZZ\\\___aaa___]]]ZZZYYYXXXXXXWWWWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTWWWWWWUUUUUUUUUUUUWWWWWWXXXZZZ\\\[[[XXXUUUUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTPPPOOONNNMMMLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDBBBAAACCCEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????AAACCCDDDKKKRRRZZZaaaeeeeeeeeeeeehhhnnnvvvzzz{{{|||~~~zzzfff___ZZZZZZ\\\\\\___dddnnnwww{{{xxxxxx|||zzz|||sssbbbTTTMMMKKKNNNNNNKKKGGGEEEDDDDDDBBBCCCGGGHHHFFFGGGIIIGGGCCC@@@>>>======???@@@@@@?????????>>>???@@@AAAAAAAAA???BBBAAA======@@@???:::;;;<<<>>>>>>===>>>???@@@===???@@@???>>>???@@@BBBCCC??????DDDGGGGGGHHHJJJRRRXXX\\\ZZZSSSOOOQQQUUU\\\]]]\\\ZZZWWWXXX\\\aaaeeekkkwwwxxxiii```bbbeeekkkuuuyyynnnhhheee```[[[XXXXXXYYY[[[aaabbbdddfffgggfffdddbbb```bbbccccccbbbaaabbbcccdddbbb___[[[XXXVVVVVVUUURRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^ZZZZZZXXXWWWVVVUUUUUUUUUSSSTTTUUUSSSPPPNNNMMMNNNNNNQQQSSSSSSQQQOOONNNNNNPPPLLLIIIJJJNNNPPPPPPMMMOOOLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJMMMOOOOOONNNQQQOOOMMMKKKJJJJJJKKKKKKMMMLLLKKKJJJKKKNNNPPPRRRVVVTTTQQQNNNKKKIIIHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC~~~|||{{{{{{zzzwwwtttpppnnnjjjeee___ZZZUUUSSSPPPOOOMMMJJJGGGJJJPPPVVVccciiiqqqvvvuuupppkkkgggfff```WWWOOOJJJQQQfffyyy~~~mmmeee___YYYUUUUUUVVVUUUTTTUUUUUUTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]][[[ZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWUUUSSSTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUUUUWWWUUUSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJMMMLLLJJJHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHFFFCCCCCCDDDEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@??????>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>===>>>>>>>>>===<<<;;;;;;;;;??????============???@@@@@@EEEKKKPPPTTTWWWZZZ\\\bbbiiisssyyy{{{zzzzzzzzz}}}qqqjjjeeebbb^^^XXXTTTTTT___fffpppyyy~~~{{{wwwvvvxxx~~~qqq```[[[\\\aaaaaa___[[[UUUPPPMMMMMMNNNNNNLLLIIIIIIKKKGGGAAA@@@???===>>>???@@@@@@???BBB@@@??????@@@AAA@@@??????@@@???<<<===???>>>:::===>>>??????>>>???AAACCC???@@@BBBCCCCCCDDDFFFHHHFFFEEEHHHOOOTTTWWW[[[```jjjsssxxxqqqccc[[[___gggpppqqqpppmmmjjjkkkooosssuuu|||wwwqqqooommmqqqzzz|||rrriiibbbaaa^^^ZZZWWWVVVVVVXXXZZZ]]]___aaaccccccbbb```^^^]]]^^^```aaa`````````aaacccaaa^^^[[[XXXWWWVVVVVVRRRRRRTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXYYYXXXYYY[[[\\\]]]]]]]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRSSSTTTRRRPPPNNNMMMNNNNNNRRRTTTQQQLLLJJJLLLOOOOOOLLLJJJLLLOOOPPPOOOMMMLLLJJJGGGGGGHHHIIIHHHHHHGGGFFFEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIKKKLLLNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBByyywwwuuutttsssqqqnnnlllllliiiddd^^^XXXSSSPPPNNNHHHKKKLLLKKKJJJPPP\\\fffzzz|||~~~{{{rrrggg]]]WWWUUUOOOOOOVVV]]]ggg}}}ooobbb^^^[[[WWWUUUVVVVVVUUUTTTTTTSSSSSSTTTVVVXXX[[[]]]]]]\\\[[[ZZZYYYXXXWWWWWWSSSTTTUUUVVVWWWWWWVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSTTTPPPOOONNNMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUWWWVVVTTTRRRPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIIIILLLMMMMMMMMMMMMKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCCCCDDDEEEEEEDDDEEEFFFGGGHHHFFFDDDAAA???@@@@@@@@@AAA@@@??????>>>???@@@AAABBBBBBAAA@@@???@@@@@@?????????>>>>>>===============<<<<<<;;;;;;???>>>===<<<;;;<<<<<<<<<<<<>>>AAADDDGGGLLLQQQUUUYYYbbbnnnwwwyyyyyyxxxxxxzzz{{{}}}xxxtttrrrmmmddd\\\ZZZWWWZZZ___dddiiiooowww|||vvvssstttwww~~~qqqcccbbbfffpppqqqqqqpppjjjeeeeeehhhnnnjjjaaaYYYVVVTTTLLLBBBDDDBBB@@@@@@BBBCCCBBBAAACCCAAA@@@BBBEEEFFFEEECCCCCCAAA@@@@@@CCCEEEDDDBBBDDDEEEFFFEEEDDDEEEHHHJJJJJJLLLMMMNNNOOOPPPTTTVVVTTTUUUZZZbbbhhhmmmvvv~~~sssjjjnnnuuu|||{{{}}}|||}}}~~~~~~rrrkkkgggbbb^^^ZZZXXXVVVTTTTTTUUUWWWYYYZZZ\\\___``````^^^\\\\\\[[[]]]____________```aaabbb```]]]ZZZXXXWWWVVVVVVTTTUUUVVVWWWXXXWWWVVVVVVTTTUUUVVVWWWXXXXXXYYYYYYXXXYYY[[[]]]]]]]]][[[ZZZWWWWWWUUUTTTSSSRRRRRRRRRPPPQQQRRRQQQOOOMMMMMMNNNLLLQQQSSSOOOIIIGGGKKKQQQSSSRRRQQQQQQRRRQQQOOOLLLJJJHHHFFFFFFGGGIIIIIIHHHFFFDDDCCCDDDGGGKKKMMMNNNMMMNNNOOOPPPOOOOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAwwwtttqqqnnnllljjjgggddddddaaa\\\WWWRRROOOMMMMMMIIINNNSSSTTTVVV^^^mmmyyysssfffYYYQQQMMMOOOOOOZZZnnnmmmbbb^^^[[[YYYWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\]]]\\\[[[YYYXXXVVVVVVVVVVVVRRRSSSUUUVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWVVVTTTTTTTTTSSSSSSOOONNNMMMLLLMMMMMMOOOOOOQQQPPPOOONNNMMMNNNOOOOOONNNNNNOOOOOOPPPRRRTTTUUUVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEGGGFFFFFFDDDFFFGGGHHHGGGEEEBBB???AAAAAAAAAAAAAAA@@@@@@?????????AAABBBBBBAAA????????????>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>BBBHHHLLLPPPYYYeeeooosssuuuvvvxxxvvvyyy~~~~~~}}}}}}wwwqqqpppaaa^^^[[[XXXXXX\\\bbbfffnnnwwwyyywwwxxx{{{mmmaaaccciiissstttyyy|||yyyvvv}}}wwwpppjjj```UUUQQQOOOLLLJJJIIIHHHFFFDDDDDDDDDGGGNNNVVV[[[ZZZXXXUUUOOOKKKLLLOOOPPPOOONNNMMMOOORRRTTTVVVYYY]]]```hhhhhhhhhggggggiiimmmqqqpppqqqvvv{{{~~~xxxzzz}}}}}}rrrjjjfffccc^^^[[[VVVUUUSSSRRRSSSTTTVVVXXXXXX[[[___```^^^[[[ZZZ[[[[[[]]]___```______```aaa```___\\\ZZZXXXWWWWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZYYYYYYXXXWWWWWWYYY[[[\\\\\\[[[YYYXXXVVVUUUTTTRRRQQQQQQQQQQQQNNNPPPQQQPPPNNNMMMMMMNNNJJJNNNQQQNNNHHHGGGMMMSSSXXXXXXXXXXXXWWWSSSOOOKKKJJJHHHFFFFFFHHHIIIIIIIIIEEEDDDBBBDDDGGGKKKMMMNNNOOOOOOPPPPPPPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEE????????????????????????tttqqqmmmiiigggdddaaa___YYYWWWSSSOOOMMMMMMNNNOOOTTTXXX\\\]]]^^^fffrrr}}}yyynnn```TTTMMMKKKLLLRRR\\\qqqnnnaaa\\\\\\WWWVVVUUUSSSRRRQQQPPPPPPRRRSSSTTTVVVXXXZZZ[[[[[[YYYXXXVVVUUUTTTTTTTTTUUUTTTVVVXXXXXXVVVUUUUUUUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[WWWVVVUUUTTTTTTUUUVVVWWWXXXVVVTTTTTTTTTTTTRRRQQQOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPNNNNNNMMMMMMOOOPPPRRRTTTUUUTTTRRROOOMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGIIIKKKLLLKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBEEEFFFFFFEEE@@@BBBEEEGGGHHHGGGEEECCCAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@?????????>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>???============<<<<<<;;;;;;:::::::::999999;;;@@@CCCGGGNNNXXXaaafffkkkqqquuuuuuyyy~~~{{{|||vvvppphhh___[[[ZZZ\\\^^^[[[bbbmmmuuuyyy~~~}}}}}}mmmcccdddjjjqqqsssyyyvvvmmmeeebbb]]]ZZZXXXUUURRROOOMMMPPPXXXfffttt}}}~~~|||rrrhhh___^^^^^^]]][[[[[[ZZZ___gggnnnvvv|||}}}{{{~~~rrrooojjjfffbbb]]]YYYVVVVVVUUUTTTSSSSSSUUUVVVWWWXXX\\\```aaa^^^[[[ZZZ[[[\\\^^^___```______```aaa___^^^\\\YYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXYYYZZZZZZYYYWWWWWWTTTSSSRRRQQQPPPOOOOOOOOOLLLNNNOOOOOOMMMLLLMMMNNNJJJMMMOOOMMMJJJIIINNNRRRYYY[[[\\\\\\YYYTTTOOOKKKJJJHHHFFFFFFGGGHHHIIIHHHEEEDDDCCCEEEIIILLLNNNOOOOOOOOOOOONNNMMMKKKHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>mmmjjjeeebbb```^^^\\\ZZZRRRPPPNNNLLLMMMPPPSSSUUU^^^``````^^^\\\^^^eeellleeeaaaZZZSSSOOOPPPUUUZZZ```vvvnnnddd]]]XXXXXXTTTSSSRRRQQQOOONNNOOOPPPPPPRRRTTTWWWXXXYYYXXXXXXWWWUUUTTTRRRRRRRRRSSSTTTUUUWWWZZZYYYWWWUUUUUUVVVRRRRRRQQQQQQRRRRRRSSSTTTPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTSSSPPPMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKKKKJJJKKKMMMPPPQQQSSSQQQOOOMMMKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDBBB@@@BBBDDDEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@??????>>>???>>>>>>======>>>>>>???>>>===<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::777888999888888999<<>>======???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<>>>>>><<<;;;;;;::::::999999888999::::::;;;;;;;;;::::::666888999::::::;;;===???;;;>>>BBBFFFKKKTTT___hhhiiiqqq~~~xxxwwwrrrpppuuu{{{iii\\\QQQQQQWWW]]]fffpppyyy}}}{{{nnnlllpppuuuvvvuuuuuuvvvyyy{{{|||{{{||||||yyyyyyxxxxxxzzz~~~}}}|||rrrkkkfffeeeiii]]]______\\\XXXWWW[[[___ZZZYYYXXXVVVVVVVVVVVVWWW[[[```dddddd```\\\\\\^^^\\\^^^______]]]\\\\\\]]]^^^\\\[[[YYYXXXWWWXXXXXXUUUUUUWWWXXXXXXXXXWWWVVVYYYZZZ\\\^^^^^^^^^\\\[[[XXXXXXVVVUUUUUUUUUUUUUUURRRRRRPPPOOONNNMMMMMMMMMJJJLLLNNNNNNMMMLLLLLLMMMPPPOOOOOONNNMMMLLLKKKKKKPPPTTTYYYZZZXXXSSSNNNKKKHHHFFFCCCCCCDDDEEEDDDDDDEEEEEEFFFJJJNNNPPPPPPOOOQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCAAA???>>>========================YYYXXXVVVTTTRRRRRRSSSSSSWWWUUUSSSSSSWWW]]]dddhhhhhh___WWWQQQKKKHHHPPP[[[[[[iiirrrooorrrwwwnnnbbbYYYWWWVVVSSSQQQRRRQQQPPPPPPOOOOOOOOOOOORRRSSSTTTVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSVVVWWWXXXWWWSSSPPPNNNMMMQQQSSSVVVVVVTTTQQQPPPOOOMMMMMMOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRTTTQQQOOONNNMMMMMMKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKIIIHHHHHHHHHHHHHHHIIIHHHHHHIIILLLOOOPPPPPPPPPNNNKKKIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMHHHGGGGGGFFFGGGHHHJJJKKKNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>???@@@???===;;;???>>>>>>===<<<;;;;;;;;;===============<<<<<<;;;<<<999999;;;;;;888999<<<:::777777;;;===:::777777:::999999999999999999:::777:::===>>>@@@FFFPPPXXX___gggsss{{{}}}yyytttppppppqqqsssuuuyyy~~~rrrhhhZZZQQQPPPTTTYYY\\\```iiiuuu{{{{{{{{{{{{uuunnnkkkvvv~~~{{{vvvyyyxxxyyy|||{{{}}}xxxyyyxxxpppgggbbbbbbbbb___\\\ZZZ[[[\\\]]]^^^]]]\\\\\\YYYWWWSSSQQQQQQUUUYYY\\\```````````````___^^^^^^]]]\\\\\\\\\^^^```bbbccc___]]]ZZZWWWUUUTTTTTTTTTRRRUUUXXXYYYXXXVVVUUUUUUZZZZZZ[[[\\\\\\\\\\\\[[[VVVUUUSSSRRRRRRSSSUUUVVVUUUTTTSSSRRROOOMMMKKKIIILLLKKKKKKJJJJJJJJJKKKKKKPPPPPPNNNMMMLLLLLLKKKKKKMMMPPPUUUXXXWWWSSSNNNJJJLLLKKKJJJHHHFFFFFFEEEEEEGGGHHHIIIKKKNNNPPPSSSTTTOOONNNMMMLLLLLLMMMNNNOOOKKKIIIGGGDDDCCCBBBCCCDDDDDDBBBAAAAAABBBCCCAAA@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>?????????TTTTTTTTTTTTTTTTTTTTTUUUZZZZZZ[[[\\\]]]^^^``````[[[UUUOOOLLLJJJMMMXXXdddwwwnnnfff\\\UUUTTTTTTSSSQQQRRRQQQPPPOOOOOOOOOOOOOOORRRSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWVVVSSSPPPNNNNNNQQQSSSVVVVVVTTTQQQPPPOOOMMMNNNPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSPPPNNNMMMMMMLLLKKKIIIIIIJJJJJJLLLMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIMMMOOOPPPOOOOOOMMMKKKHHHGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLGGGFFFFFFFFFFFFHHHIIIJJJMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@AAA???>>>>>>???>>>===;;;>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<;;;::::::;;;888777:::999777888;;;>>>;;;:::;;;999777:::???999999888888888888999999555888:::::::::>>>FFFMMMRRRZZZeeemmmooommmjjjhhhjjjnnntttxxx||||||ssshhh___[[[YYYVVVTTTTTTYYY```dddfffhhhmmmqqqxxx{{{sssooooooqqq{{{~~~}}}|||~~~yyywww||||||kkkeee^^^[[[\\\]]]\\\ZZZYYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXUUUSSSTTTWWW[[[^^^aaaaaaaaaaaaaaa``````___]]]]]]]]]]]]^^^```bbbccc```^^^[[[XXXUUUSSSRRRRRRSSSUUUWWWXXXWWWVVVVVVWWW[[[[[[[[[\\\\\\[[[[[[[[[YYYXXXVVVTTTSSSTTTUUUVVVUUUUUUTTTRRROOOMMMKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNMMMLLLKKKKKKKKKKKKPPPRRRTTTVVVUUUSSSPPPNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGIIIMMMPPPRRRSSSRRRRRRNNNMMMLLLLLLLLLLLLMMMNNNLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>????????????RRRSSSVVVYYYZZZZZZZZZYYYXXXZZZ\\\]]]\\\YYYUUURRRNNNJJJGGGIIIPPP]]]qqq~~~mmmddd]]]VVVRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPSSSTTTVVVWWWXXXWWWWWWVVVUUUTTTRRRPPPPPPQQQRRRSSSRRRTTTVVVUUUSSSPPPOOOOOORRRTTTVVVVVVTTTRRRPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSQQQOOOLLLKKKKKKKKKJJJHHHJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHJJJMMMOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIEEEEEEDDDDDDEEEFFFHHHIIILLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@AAAAAAAAABBB@@@===<<<===>>>===============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999:::666666888888666777:::888888:::;;;888555999@@@888888777777777777888888666777888777555777===BBBDDDKKKTTT[[[^^^^^^^^^]]]aaagggpppxxx|||}}}~~~~~~zzztttmmmddd^^^WWWVVVTTTTTTUUUXXX\\\___cccfffmmmuuuxxxyyy~~~yyywwwvvvzzzxxx{{{~~~~~~{{{zzzyyywww~~~pppccc^^^ZZZVVVUUUXXXZZZ[[[ZZZXXXYYYZZZZZZ[[[[[[ZZZZZZZZZXXXVVVUUUVVVZZZ]]]```bbbbbbaaaaaaaaa`````````^^^^^^^^^^^^___```bbbbbb```^^^\\\XXXUUUSSSRRRQQQTTTVVVVVVVVVUUUUUUWWWYYY[[[[[[[[[ZZZZZZYYYYYYXXX[[[YYYWWWVVVUUUUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKKKKSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHGGGHHHKKKPPPTTTVVVTTTQQQNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDEEEEEEGGGEEECCCCCCDDDCCCBBB@@@@@@@@@????????????@@@@@@????????????????????????XXXZZZ]]]___```^^^\\\ZZZTTTUUUUUUUUUSSSOOOLLLJJJJJJKKKNNNVVVeee{{{}}}jjj```]]]YYYUUURRRSSSTTTTTTSSSOOOOOOOOONNNOOOOOOPPPPPPTTTUUUVVVWWWXXXWWWWWWVVVTTTSSSQQQOOOOOOPPPRRRTTTRRRTTTUUUUUUSSSRRRRRRRRRRRRTTTVVVVVVTTTRRRQQQQQQOOOPPPRRRSSSUUUVVVVVVVVVQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHIIIKKKMMMOOOPPPOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJHHHGGGHHHJJJMMMOOOOOONNNJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCCCCCCCDDDFFFGGGHHHLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBCCC@@@===;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999666666888999777777:::333333777;;;:::666555888777777666666666666777777777777888666555666999<<<>>>BBBHHHMMMPPPQQQSSSTTTYYY```iiiqqqvvvxxxxxxyyy{{{uuukkkddd[[[UUUTTTVVVWWWWWW\\\[[[]]]cccfffhhhnnntttzzz~~~|||~~~|||wwwvvvvvvuuutttvvv||||||zzz}}}wwwyyy|||tttjjj```YYYXXXVVVTTTTTTWWWZZZ[[[[[[WWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVXXX[[[^^^```aaa``````_______________^^^^^^^^^^^^___``````aaa]]]\\\[[[YYYVVVUUUSSSSSSUUUVVVVVVUUUTTTUUUXXXZZZ[[[ZZZYYYXXXVVVVVVUUUUUUXXXXXXVVVUUUUUUUUUUUUVVVVVVTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLJJJIIIHHHHHHJJJMMMQQQTTTUUUSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDFFFDDDCCCBBBCCCBBBAAA?????????>>>>>>>>>>>>????????????????????????@@@@@@dddddddddbbb^^^YYYTTTQQQNNNMMMKKKJJJJJJKKKMMMNNNPPPZZZiiixxx{{{kkkaaa\\\XXXVVVTTTRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRTTTRRRTTTUUUUUUTTTSSSTTTUUUSSSUUUVVVVVVTTTRRRQQQRRRPPPPPPRRRTTTUUUVVVVVVVVVQQQQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIIJJJJJJIIIGGGHHHJJJLLLNNNNNNMMMLLLKKKMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGHHHKKKNNNPPPOOONNNIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<<<<>>>@@@AAABBB???<<<;;;<<<=========;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::777666999:::888888<<>>AAACCCEEEFFFHHHJJJUUUZZZaaahhhmmmqqquuuxxx}}}~~~uuukkkeeecccccccccaaa```YYYSSSSSSUUUWWW]]]bbbllluuu}}}wwwuuuuuuuuuuuu}}}xxxvvvwww|||sssvvv|||sssiiibbb^^^ZZZXXXWWWVVVUUUVVVWWWYYYYYYYYYUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWZZZ\\\]]]^^^^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]YYYYYYYYYXXXXXXWWWVVVVVVUUUVVVUUUTTTSSSUUUXXX[[[YYYXXXVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQNNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLNNNOOOPPPNNNMMMLLLNNNMMMLLLJJJIIIHHHGGGGGGLLLMMMNNNOOOPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCAAAAAAAAAAAA@@@>>>???>>>>>>======>>>>>>???===>>>>>>???@@@AAAAAAAAAiiigggbbb\\\VVVOOOJJJGGGEEEEEEEEEGGGLLLSSSYYY]]]eeevvvsssggg___ZZZYYYSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMNNNPPPQQQQQQTTTTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRQQQRRRRRRSSSSSSRRRTTTUUUTTTSSSRRRSSSUUUTTTUUUVVVUUUSSSRRRRRRSSSOOOPPPRRRSSSUUUVVVVVVVVVSSSSSSRRRQQQPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHKKKNNNPPPOOOMMMJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<<<<===???@@@AAA???<<<;;;<<<===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::999666666999:::888999<<>>>>>============>>>>>><<<<<<===???AAABBBCCCDDDaaa^^^YYYSSSOOOLLLKKKKKKHHHLLLSSS]]]gggqqqxxx|||pppccc]]]WWWTTTTTTPPPQQQRRRRRRPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSRRRPPPPPPQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSOOOPPPQQQSSSTTTUUUUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGIIILLLOOOPPPOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIILLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<<<<===>>>>>>@@@>>>===<<<======<<<:::999999999999999999::::::;;;;;;;;;;;;;;;:::999999888555555888999777888<<>>======<<<<<<======>>>:::;;;<<>>======>>>===;;;999999999999999999999999:::999::::::::::::999888888666444444777888666777;;;<<<888777999888555333555888888777777777777888888666666666888999999777555555666777888888999<<<>>>:::>>>CCCHHHNNNVVV^^^ccceeeppp~~~{{{rrrooosss{{{zzzjjjaaa]]]XXXTTTSSSTTTRRRQQQSSSWWW]]]aaabbb___dddjjjooosss{{{|||nnnccc\\\YYYVVVVVVVVVVVVVVVUUUSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTRRRRRRQQQPPPQQQRRRSSSTTTVVVVVVWWWXXXYYYYYYXXXXXX[[[ZZZXXXWWWVVVWWWYYYZZZVVVWWWWWWXXXWWWVVVTTTSSSXXXXXXYYYYYYYYYXXXVVVUUUSSSTTTUUUVVVUUUVVVXXX[[[XXXWWWTTTSSSRRRSSSTTTUUUXXXWWWVVVTTTRRROOOMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNIIIIIIIIIJJJJJJLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGEEEFFFHHHKKKMMMIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNNNNNNNHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@@@@AAACCCDDDDDDCCC======<<<<<<<<<<<<======999:::<<>>>>>???@@@AAABBBAAA@@@???<<<<<<============<<<<<<999999999999999999999999:::999999888888999::::::;;;999777666555666777888999888888888777777666666888666444222111222333444888888888888777777777666666666777777888888999999;;;;;;<<>>===<<<<<<===???AAACCC>>>>>>>>>???AAADDDGGGIIILLLNNNRRR[[[ggguuuvvvddd\\\YYYVVVRRRPPPOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQRRRRRRRRRQQQPPPOOONNNPPPPPPPPPNNNMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWVVVUUUSSSRRRNNNPPPSSSRRRQQQPPPQQQSSSTTTQQQNNNLLLMMMNNNNNNMMMNNNMMMKKKJJJIIIJJJKKKLLLHHHIIIJJJKKKLLLMMMMMMNNNOOONNNLLLJJJIIIIIIJJJKKKJJJJJJLLLMMMOOOPPPQQQRRROOONNNNNNMMMKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDIIIHHHHHHGGGFFFDDDCCCBBBDDDCCCBBBAAACCCFFFIIIJJJMMMMMMMMMJJJGGGDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDCCCAAA???>>>??????@@@AAAAAA@@@???>>><<<<<<=========<<<<<<;;;999999999999999999999999:::999999888888888999999:::999777555555666777888777777777777666666555555888777555333222333444444888888888777777777666666666666666666777888999999777777777777999<<>>===<<<;;;<<<>>>???AAA>>>>>>???AAACCCEEEGGGHHHQQQWWWbbbqqqnnn^^^VVVQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMPPPQQQQQQQQQQQQPPPOOONNNLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSQQQPPPNNNOOOQQQQQQOOOOOOOOOPPPSSSQQQMMMKKKLLLLLLLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKKKKLLLMMMNNNNNNOOONNNLLLKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHKKKLLLKKKIIIEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBBBBBBB@@@???>>>???@@@@@@AAA@@@???===<<<<<<=========<<<;;;;;;:::::::::::::::::::::::::::::::::999888777777888888888777666555555555666777666666666666555555555555888777555444333444444555777777777777666666666666555555555555666777888999777777666666777888:::;;;>>>AAAFFFJJJOOOUUU\\\```bbbaaabbbeeekkkqqquuuwwwzzz~~~|||sssjjjdddddd___XXXRRRQQQRRRTTTUUUSSSTTTUUUXXX\\\```cccfffnnnpppuuu|||yyymmmddd]]]YYYXXXVVVSSSQQQQQQPPPNNNMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXTTTSSSRRRQQQPPPPPPOOOOOOVVVUUUUUUTTTTTTSSSSSSSSSVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWUUURRRPPPPPPPPPOOONNNKKKJJJJJJLLLMMMNNNMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLNNNOOOPPPNNNMMMNNNPPPRRRRRRRRRPPPNNNLLLLLLLLLKKKIIIGGGEEEEEEEEECCCAAA@@@AAABBBBBBCCCDDDEEEEEEDDDDDDCCC>>>===<<<;;;;;;<<<>>>???>>>???AAACCCEEEGGGHHHHHHdddrrriii[[[TTTRRRPPPOOOMMMLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMPPPPPPPPPOOOOOONNNMMMMMMJJJLLLLLLKKKJJJIIIJJJKKKJJJJJJKKKMMMNNNPPPQQQRRROOOPPPQQQRRRRRRPPPNNNMMMLLLMMMOOOOOOPPPPPPPPPQQQSSSPPPLLLJJJJJJKKKJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNOOONNNMMMLLLLLLMMMMMMNNNKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFIIIIIIGGGEEEDDDBBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHJJJKKKKKKHHHEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@>>>>>>??????@@@@@@???===<<<:::<<<<<<<<<<<<<<<;;;:::999:::::::::::::::::::::::::::999888777777777777777777666555555555555666666666666666666666666666666888777666555555555555666777777666666666555555555555444444444555666777888777777777777888:::;;;<<<999;;;<<<>>>BBBGGGNNNSSSXXXYYY[[[___dddiiimmmooouuu}}}}}}tttiii```[[[VVVRRROOOMMMMMMNNNNNNOOOQQQTTTVVV___```ccchhhlllooosssvvvnnn```YYYUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSWWWVVVTTTRRRPPPPPPOOOOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWTTTQQQPPPPPPQQQPPPOOONNNMMMNNNOOOPPPOOOMMMJJJIIIHHHGGGHHHIIIJJJJJJHHHKKKKKKKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMOOOPPPOOONNNMMMOOOQQQSSSSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDCCC@@@@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDD???>>>>>>=========>>>>>>>>>@@@BBBEEEGGGHHHHHHHHH|||cccUUUOOOMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPOOONNNNNNMMMLLLLLLLLLJJJKKKLLLKKKJJJIIIIIIKKKIIIJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQRRRQQQPPPNNNMMMJJJJJJLLLNNNQQQSSSSSSSSSQQQNNNJJJIIIIIIJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGIIIHHHFFFDDDBBBBBBAAAAAACCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB??????????????????>>>>>>>>>>>>??????>>><<<;;;999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999888777777666666666777666555555555555555666666777777777777777777777777777666666555555555555555666666666555555555555444333444555666666777777777555555555555666666777777888999;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<======>>>===<<<:::999999::::::;;;;;;::::::999999999999999999999999999777777666666666666777777555555666666666777777777777777777777888888888888555555555555555555555555666555555555444444444444222444666888999888777666777777777666555444333333666888999999999888:::;;;<<<@@@FFFKKKQQQXXX^^^bbbfffooo|||yyypppkkkdddeeeccc^^^WWWTTTTTTVVVYYY\\\^^^___```aaa]]]XXXTTTXXX```ggglllnnnnnnnnnnnnrrrxxx}}}~~~~~~}}}~~~|||||||||{{{{{{yyyxxxxxxyyy{{{~~~|||oooddd^^^TTTQQQMMMLLLMMMMMMJJJHHHIIIKKKLLLKKKIIIHHHHHHHHHGGGHHHJJJKKKMMMMMMNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUWWWUUUTTTRRRPPPPPPQQQRRRSSSRRRSSSVVVYYY[[[\\\\\\\\\XXXVVVTTTQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXUUUVVVVVVWWWXXXYYYYYYYYYYYYVVVTTTSSSTTTTTTTTTSSSXXXWWWUUUUUUSSSPPPLLLHHHJJJIIIHHHIIIKKKLLLKKKJJJMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNOOOQQQQQQOOONNNNNNLLLIIIHHHHHHFFFDDDBBBBBBBBBBBBAAA??????@@@BBBBBBCCCDDDEEEEEEDDDDDDCCC???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHpppbbbTTTNNNLLLIIIHHHJJJEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOONNNLLLKKKIIIIIIIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQOOOMMMLLLHHHGGGHHHKKKPPPRRRRRRQQQLLLIIIGGGFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHFFFEEECCCAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKHHHIIIIIIGGGEEECCCCCCDDDBBBCCCCCCCCCBBBAAA@@@???=====================>>>:::;;;<<<======<<<::::::777888999::::::;;;::::::888888888888888888888888555555555555666777888888555666777777888888888777666666666777777777888888444444444555555555444444555555555444444444333333111444888;;;;;;:::777444777777777777666666555444444666777666555444555777555888<<<@@@CCCHHHOOOTTTWWW___jjjtttzzz~~~~~~|||~~~{{{|||{{{vvvoookkklllnnnsssxxxzzzzzzyyyxxxoooeeeXXXYYY\\\^^^___^^^]]]\\\\\\aaafffiiiiiihhhiiijjjiiihhhhhhhhhhhhhhhiiiiiiggggggjjjooosssuuutttqqqmmmlllnnnrrrvvvxxxvvvtttqqqrrruuu{{{{{{yyyyyy||||||qqqggg___YYYTTTQQQNNNKKKIIIIIIKKKLLLJJJGGGHHHIIIKKKIIIGGGFFFGGGIIIEEEFFFHHHJJJLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMJJJKKKKKKLLLLLLLLLLLLLLLOOOOOONNNNNNOOOQQQTTTUUUSSSQQQPPPNNNOOOPPPSSSTTTRRRTTTVVVYYYZZZ[[[[[[ZZZVVVTTTQQQOOONNNOOOQQQRRRPPPPPPQQQRRRTTTVVVYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[YYYVVVTTTSSSTTTTTTTTTSSSXXXWWWUUUTTTSSSPPPMMMJJJKKKJJJIIIJJJLLLMMMLLLKKKNNNMMMLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNOOONNNNNNNNNNNNPPPOOOMMMKKKLLLJJJHHHGGGGGGFFFDDDBBBAAABBBBBBAAA??????@@@AAACCCDDDDDDEEEEEEDDDCCCBBB===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHeeeXXXPPPKKKLLLJJJEEEEEEJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGGGGJJJNNNPPPOOOMMMJJJHHHFFFEEEGGGIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKGGGGGGHHHFFFCCCBBBBBBBBBAAAAAABBBBBBAAA???>>>=========<<<<<<<<<======>>>999:::;;;<<<<<<<<<;;;:::666777888999:::;;;;;;;;;777777777777777777777777444444444555666777888999666666777888888888888888444555555555666666777777333333444444555444444333555555444444444333333333000444999======;;;777444///000222333555555666666444444555444333333555777555777999999999;;;AAAEEEEEELLLUUU]]]ccciiiooossszzzwwwtttvvv{{{|||xxxfffeeebbb^^^ZZZVVVSSSQQQRRRUUUYYYZZZYYYYYY[[[^^^WWWWWWWWWXXXYYYZZZ[[[\\\YYYYYY[[[```eeehhhgggeee___^^^___cccgggiiifffdddaaaaaaccciiiqqqxxx||||||wwwuuutttwwwyyy}}}}}}{{{{{{uuukkk```]]]YYYVVVSSSQQQMMMKKKJJJFFFCCCCCCFFFHHHHHHGGGBBBDDDEEEDDDBBBBBBDDDGGGDDDEEEGGGJJJKKKLLLLLLKKKJJJLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKPPPOOONNNMMMNNNPPPSSSTTTSSSQQQPPPOOOOOORRRTTTVVVPPPRRRTTTWWWXXXWWWVVVVVVTTTRRRPPPMMMMMMNNNPPPQQQPPPPPPPPPRRRTTTWWWZZZ\\\ZZZZZZYYYXXXXXXYYY[[[\\\XXXVVVSSSSSSSSSTTTTTTSSSWWWUUUSSSRRRRRRPPPNNNKKKLLLKKKJJJKKKLLLMMMMMMKKKNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMNNNOOONNNKKKIIIKKKIIIGGGFFFFFFFFFDDDBBB@@@AAAAAA@@@???>>>@@@AAADDDDDDEEEEEEEEECCCBBBAAA;;;<<<===???@@@@@@@@@@@@BBBAAAAAAAAACCCEEEGGGHHHttt```YYYNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJIIIIIIHHHHHHHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMOOOPPPQQQPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIIIIGGGEEECCCBBBBBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBCCCEEEGGGJJJLLLIIIGGGCCCBBBCCCDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999:::;;;;;;<<<<<<===999888666555555555666777666666666666777777777777666666555444333333222222888777666555555444444555666666666666666666666666666666666666666666666666666666666666666666666666444444555555666666777777444444444444444444444444444444444555777888:::;;;===>>>AAAFFFMMMUUU\\\aaajjjmmmppprrrssstttvvvxxxtttwwwzzz}}}ssshhh```\\\ZZZ]]]]]]\\\^^^```___ZZZUUUTTTSSSSSSTTTWWWZZZ\\\^^^\\\]]]cccjjjnnnkkkhhhddd]]]YYY___kkkrrrpppjjjiiihhhgggkkkwwwwwwtttsss{{{~~~xxx{{{tttbbbXXXTTTKKKJJJIIIGGGFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFIIIIIIIIIIIIKKKLLLJJJLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLOOOPPPTTTSSSRRRQQQPPPQQQRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSPPPQQQSSSTTTUUUVVVWWWWWWOOONNNLLLMMMPPPSSSUUUVVVSSSTTTUUUWWWYYYZZZ\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXXXXUUUSSSTTTWWWYYYXXXVVVUUUUUUUUUTTTRRROOOMMMKKKLLLKKKIIIHHHIIIJJJLLLNNNMMMNNNNNNMMMJJJIIIIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJLLLMMMMMMNNNMMMLLLKKKJJJMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDEEEDDDBBBAAA@@@???>>>>>>???AAACCCDDDEEEFFFFFFEEECCCAAA???===BBBBBBBBBBBBBBBAAA@@@???>>>???AAABBBEEEFFFHHHIIIttt^^^RRRNNNKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHJJJLLLMMMNNNNNNNNNJJJIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGEEECCCBBBCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKHHHFFFCCCBBBCCCDDDCCCBBBDDDDDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;888888666555555555666777555666666666777777777777666555555444333333222222777666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666444444444444444444444444333333333444555666777888;;;;;;<<<>>>AAAFFFKKKMMMVVVYYY^^^ccchhhmmmrrruuulllnnnrrrvvv{{{yyyvvvuuuzzz}}}{{{zzzwwwppphhheeedddbbbbbbccceeehhhjjjjjjkkkpppyyy}}}tttpppnnnuuu~~~tttcccUUUNNNLLLFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFDDDFFFIIIJJJIIIIIIKKKLLLJJJLLLMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIJJJLLLNNNOOOQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVPPPNNNMMMNNNPPPSSSUUUUUUSSSSSSUUUWWWXXXZZZ[[[\\\YYYXXXWWWUUUUUUUUUVVVVVVSSSQQQPPPRRRUUUWWWWWWVVVVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLMMMMMMLLLIIIHHHHHHIIIIIIIIIGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEDDDDDDBBB@@@>>>===@@@@@@@@@@@@??????>>>>>>@@@AAABBBDDDEEEGGGHHHIIIhhhYYYOOOIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIKKKLLLMMMHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBEEEGGGHHHIIIIIIIIIFFFDDDCCCCCCCCCCCCBBB@@@CCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;::::::::::::999:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999888777666666555555666666555555666666666777777777555555444444333333222222555444444444444555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444222222222222222333444444777666555555666888:::<<<@@@DDDIIIOOOUUU]]]dddiiiaaacccggglllqqqxxx{{{|||~~~|||{{{zzzyyyzzz|||qqqfff```]]][[[bbbccc```YYYOOOHHHDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEGGGIIIIIIIIIIIIJJJKKKJJJLLLMMMMMMLLLKKKKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNNNNQQQSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZ[[[ZZZWWWUUUTTTSSSSSSSSSOOONNNNNNOOOSSSUUUVVVVVVWWWWWWVVVUUUSSSPPPNNNMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLLLLKKKHHHGGGGGGHHHJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFEEEDDDEEEDDDCCCAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDCCCCCCAAA@@@>>>===@@@@@@@@@????????????>>>AAAAAABBBCCCDDDEEEFFFFFFzzzcccVVVPPPKKKGGGFFFEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEFFFHHHIIIKKKLLLFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEEEECCCAAA@@@AAACCCFFFHHHJJJIIIHHHGGGDDDCCCBBBBBBCCCBBB@@@>>>AAAAAAAAAAAA@@@>>>======;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;<<<;;;;;;;;;:::999888888777777777666666555555555555555555555666666666777777444444444333333333222222333333333333444555666777444444444444444444444444444444444444444444444444444444444444444444444444666555555444444333333333333333333333333333333333333222222111111111222222333333222222333444666777666999<<>>>>>??????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA>>>???@@@BBBDDDEEEEEEFFFDDDFFFHHHIIIHHHHHHIIIJJJIIIJJJLLLLLLJJJIIIJJJKKKHHHIIIJJJLLLLLLMMMMMMLLLJJJJJJJJJKKKLLLNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRQQQQQQRRRPPPOOOOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXXXX[[[ZZZWWWTTTRRRQQQQQQQQQNNNNNNNNNOOOQQQSSSTTTUUUWWWVVVUUUSSSQQQOOOMMMLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEECCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDfff[[[QQQLLLHHHDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLLLLLLLIIIIIIGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFFFFCCCCCCDDDCCCCCCBBBAAA@@@AAABBBDDDEEEEEEDDDBBBAAAAAACCCFFFIIIJJJIIIGGGEEEBBBAAA@@@AAAAAAAAA???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999999999::::::;;;;;;;;;;;;;;;:::999888777777666666666666666666555555444555555555555666666666666333333333333333222222222222222222222333555666777444444444444444444444444444444444444444444444444444444444444444444444444555555444444333333222222333333333333333333333333444333222222111222222222222222222222222444555666444555666777999===BBBEEEHHHKKKQQQVVV]]]dddkkkpppsssxxxzzzuuullljjjqqqyyy}}}wwwmmmdddXXXQQQJJJEEEDDDDDDCCCAAADDDDDDEEEDDDBBB@@@??????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????<<<===???AAACCCDDDEEEEEECCCEEEGGGHHHGGGFFFGGGHHHGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJLLLMMMMMMMMMMMMMMMIIIIIIKKKLLLMMMNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSWWWVVVTTTRRRPPPOOOOOOOOOQQQOOONNNNNNPPPQQQPPPOOOPPPQQQSSSVVVWWWWWWWWWVVVYYYWWWUUURRRPPPOOONNNNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUTTTSSSQQQNNNMMMKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJLLLMMMMMMLLLJJJIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDxxxcccUUUOOOIIIFFFAAA>>>AAAFFFBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFEEEEEEDDDGGGGGGGGGHHHJJJKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEECCCDDDFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKKKKKKKKKKHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAACCCFFFHHHHHHGGGEEEDDDBBB@@@????????????>>><<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::999999999999888999999999999999::::::::::::999999888777666666555666666666666555444444444444555555555666666666333333333333222222222222111111111222333444555666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333444333333222222222333333333333222222111111222222222333444555555777;;;===;;;>>>CCCHHHMMMRRRXXX\\\fffkkkmmmiiibbb```fffmmmsss{{{uuunnnddd^^^ZZZUUUOOOIIIDDDAAA???>>>>>>?????????@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>======<<<=========<<<<<<=========;;;===???AAACCCCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMLLLMMMOOOOOOOOOMMMOOOPPPSSSUUUVVVVVVUUUTTTUUUTTTRRROOONNNMMMMMMNNNPPPQQQQQQQQQPPPPPPQQQSSSUUUSSSQQQOOOMMMKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMKKKJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCBBBAAAAAAAAAAAAAAABBB@@@???>>>>>>>>>???@@@AAADDDEEEEEEEEEFFFFFFGGGGGGnnn[[[OOONNNIIIEEEDDDBBB???AAAFFF@@@AAAAAABBBBBBAAA??????>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???AAADDDGGGIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIICCCEEEGGGIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@===<<<===>>>======;;;;;;<<<======<<<<<<<<<:::::::::999999999999888999888888888888888888777999999888888777777777666555555666666666555444333444444444555555555666666222222222222222222222222222222111111222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222111222222333333222222222111111111111111111222444444444555777888333555999<<<>>>AAAEEEGGGOOOTTTXXXVVVSSSSSSXXX^^^dddjjjvvv{{{qqqggg```VVVRRRLLLGGGDDDBBB???===<<<<<<;;;:::999999<<<>>>;;;;;;;;;;;;<<<<<<;;;:::999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>>???@@@AAA@@@???>>>===>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGwww```QQQKKKIIICCC@@@???CCCDDDAAA????????????@@@AAAAAA@@@>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBBBBAAAAAA@@@EEEDDDDDDFFFHHHIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>;;;>>>CCCHHHJJJIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHCCCDDDGGGIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDD@@@?????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBB@@@<<<;;;<<<=========;;;<<<==================:::::::::999999999888888999888888888777777666666888888888888777777777777444555666666666555333333444444444555555555666666222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222111111111111111222333333000000111222333444444555111333555555444333333444111333555666666777999;;;<<<@@@EEEFFFFFFHHHNNNSSS\\\___gggrrryyy}}}{{{uuummmfff^^^VVVMMMGGGCCCBBB@@@>>><<<<<<<<<<<<999::::::777444555:::>>>777666777999;;;<<<;;;:::555666999;;;<<<=========<<<;;;;;;::::::;;;;;;<<<;;;<<>>===<<<<<<<<<===??????BBBAAA@@@??????AAACCCDDD??????@@@AAABBBCCCDDDEEEhhhYYYOOOIIIEEEEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>????????????????????????AAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@??????@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<===<<<<<<;;;:::888777666888888888888888777666666666666666666555555555555555444444333333444444555222222222222333444555555222333333333333222111000222111111111222333333444333333333333333333333333444444444444444444444444222333444444555555444444111111111111111111111111222222222111111111111000000111111111111222222222333333333222222111111111111111222222222333333333333333333444444444555555666666888:::<<<>>>@@@AAAFFFKKKSSS[[[aaagggmmmpppvvv}}}uuucccUUURRRNNNIIIEEECCCCCCBBB===<<<;;;:::999888888888777777777777888888888888;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDIIINNNRRRRRRNNNJJJJJJLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNLLLIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKMMMOOOQQQRRRRRRRRRRRROOOOOONNNKKKHHHFFFGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRXXXUUURRRNNNKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHFFFEEEGGGKKKLLLKKKIIIHHHEEEBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDD???????????????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDsssdddSSSKKKGGGCCC@@@@@@AAAAAA@@@@@@???>>>>>>======>>>>>>??????>>>>>>===?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>===========================<<<<<<<<<<<<<<<;;;:::888777666888888888888888777666666666666666666555555555555555444444333333444444555444444333222222333333333333333333333222222111000222222111111222222333444222222222222222222222222333333333333333333333333222333444444555444444444222222222222222222222222222222222111111111111000000000111111111222222222333222222222222222222111111111111222222222333333111111222222222333333333222333444555777999:::;;;;;;>>>CCCGGGJJJMMMPPPSSS]]]eeessszzzpppjjjkkkmmmvvvvvvwwwyyywwwkkkZZZLLLFFFEEEBBB???===<<<;;;;;;;;;;;;999888777777777777666666777777777888888888999999999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@BBBCCCDDDHHHLLLQQQPPPLLLIIIIIIKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOLLLMMMLLLJJJIIIHHHJJJLLLKKKKKKKKKLLLMMMOOOQQQRRRWWWUUUQQQMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIGGGFFFHHHJJJLLLKKKJJJGGGEEECCCBBBDDDEEEFFFEEEFFFGGGGGGGGGFFFEEECCCBBB=========>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCkkkWWWMMMEEEDDDDDDBBB???>>>?????????>>>======<<<<<<=========>>>>>>=========>>>>>>>>>======<<<<<<<<<<<<===???AAABBBBBBBBBAAA@@@???????????????>>>>>>???@@@BBBCCCDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEDDDDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>============;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777888888888888888777666666666666666666555555555555555444444333333444444555666555444333222222222222444444444333222111111000222222111111222222333333111111111111111111111111222222222222222222222222222222333444444444444444333333333333333333333333222222222111111111111000000000000111111111222222111111111222222222222222111111111222222222222333///000000000000111111111000000111222333444555555555666888888999:::<<>>======<<<;;;::::::999999888777777666666666666666666777777777777888888888888777777888888999:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCFFFJJJMMMMMMJJJHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKLLLNNNNNNNNNQQQRRRRRRRRRQQQOOOMMMLLLIIIJJJKKKJJJIIIJJJMMMOOOLLLLLLLLLLLLMMMOOOQQQSSSVVVTTTQQQMMMJJJIIIIIIIIIMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJKKKKKKJJJGGGEEECCCCCCDDDFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@;;;<<<<<<===>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCwww___PPPMMMFFFAAABBBCCC@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<============<<<<<<======<<<<<<;;;:::::::::<<<===>>>????????????>>>?????????>>>=========<<<<<<>>>@@@BBBCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<::::::999888888888888888888888888888888777666666666666666666555555555555555444444333333444444555555444333333222222222333555555444333222222111111333222222111222222333333222222222222222222222222111111111111111111111111222222333444444444444333222222222222222222222222222222222111111111000000000000000000111111111111000000111111222222333333111111111111222222222222/////////000000000111111111222222222222333333333333444555555555666999<<<;;;>>>DDDKKKRRRWWW[[[\\\YYYWWWUUURRRRRRUUU\\\```^^^bbbfffgggdddbbbccceeeggglllqqquuuwwwxxxzzz|||rrrdddXXXPPPEEEFFFGGGFFFCCCAAAAAABBBAAACCCFFFFFFDDDAAA>>>===;;;;;;<<<<<<<<<;;;:::999888777666666666666666777666666666666777777777888888888777777888888999:::888888888888888888888888999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========>>>???@@@AAABBBDDDGGGJJJJJJHHHFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIKKKMMMOOOPPPPPPRRRRRRRRRRRRQQQOOOMMMKKKIIIJJJKKKJJJJJJKKKMMMPPPLLLLLLLLLMMMNNNPPPRRRSSSUUUSSSPPPMMMJJJIIIIIIJJJNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFEEECCCBBB@@@???>>>;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBmmmYYYLLLFFFGGGAAA<<<===>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999>>>>>>>>>======<<<;;;;;;>>>>>>>>>======<<<<<<<<<;;;<<>>>>>>>>???@@@AAAAAABBBBBBBBBBBB@@@???????????????999999::::::;;;;;;<<<<<<999999888777777777888888888888888888888777666666666666666666555555555555555444444333333444444555333222222222333333444555555444333222222222333333333333222222111222222333333333333333333333333333111111111111111111111111111222333333444444333333000000000000000000000000222222222111111111000000//////000000000111111111000000000111111222222222000000111111111222222222000000000111111111111222222222222222222222222222222222333222222333666999::::::;;;<<<>>>@@@BBBDDDEEEDDDBBB@@@???BBBGGGKKKDDDGGGJJJKKKJJJJJJLLLOOOOOORRRVVVYYYZZZ[[[\\\\\\^^^aaaffflllsssyyy|||rrrpppkkkcccYYYOOOFFF???<<<;;;<<<======;;;999888888888:::<<<<<<;;;:::<<<>>>888888888888777666555444777666666666666777777888555666666666666777777777888888888888888999999:::999999888888888888888888999999999999:::::::::;;;888999999999::::::::::::<<<<<<<<<===>>>???@@@AAACCCEEEFFFGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFEEEDDDFFFHHHKKKNNNPPPQQQRRRPPPPPPQQQQQQQQQPPPNNNMMMKKKLLLLLLKKKJJJJJJLLLNNNMMMMMMMMMMMMOOOQQQSSSTTTTTTRRROOOLLLJJJJJJJJJJJJMMMLLLJJJHHHHHHGGGHHHHHHLLLMMMNNNMMMKKKKKKKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJGGGEEEDDDDDDFFFGGGFFFEEEEEEEEECCCBBB@@@???>>>>>>======>>>??????@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB|||cccQQQGGGDDDEEECCC>>>;;;===>>>======???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::???>>>===<<<;;;:::::::::>>>==================<<<;;;===???AAACCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGFFFFFFEEE@@@AAAAAABBBAAA@@@>>>===>>>>>>>>>??????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;888777666666666777888999888888888888888777666666666666666666555555555555555444444333333444444555222222222222333444555666444333222222222333555666333333222222111111222222333333333333333333333333111111111111111111111111111111222333333333333333000000000000000000000000222222222111111111111000/////////000000000111111000000000111111111111111000000000111111111111222111111111111222222222222000000000000000000000000333444444333222111333444777666666666888:::===>>>@@@@@@>>>:::888777999;;;999;;;<<<======>>>@@@BBB>>>???AAABBBCCCCCCCCCCCCCCCFFFIIILLLPPPTTTYYY]]]```eeemmmwwwvvvnnnmmmwwwtttqqqpppnnnhhh]]]TTTLLLKKKIIIFFFAAA===888666666666777777888777777666777888999999999999;;;===888888777666666555444444555555555555666777777888555555666666666666777777888888888777888999999:::;;;;;;;;;:::::::::::::::888888999999999:::::::::888888999999999999::::::;;;;;;;;;<<<===>>>???@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEHHHKKKNNNQQQSSSSSSOOOOOOQQQQQQQQQPPPOOONNNMMMMMMMMMLLLJJJJJJLLLNNNNNNNNNMMMNNNOOOQQQSSSUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHLLLNNNNNNMMMLLLKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJGGGFFFEEEEEEGGGGGGFFFEEEEEEDDDBBBAAA?????????>>>????????????@@@@@@@@@@@@<<<===???AAABBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAArrr[[[MMMFFFAAA???AAA???;;;;;;???@@@>>>===???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888999999::::::;;;;;;<<<>>>===<<<<<<;;;;;;;;;;;;===============>>>>>>>>><<<>>>@@@BBBCCCCCCCCCCCCCCCAAA@@@?????????AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFFFFGGGFFFEEEDDDAAABBBCCCCCCBBB@@@>>>===??????????????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777555555555777999:::888888888888888777666666666666666666555555555555555444444333333444444555333333333222222333444444333222111111222444777888444333222222111111222222222222222222222222222222222222222222222222222222111111222333333333333222000000000000000000000000222222222111111111111000////////////000000000111111111111111000000000000000000000000111111111111000000111111111222222222//////////////////000000222444555555333222222333444444333333555777:::;;;=========:::777555555666777888999999999:::;;;<<<;;;:::999999::::::999888777999;;;;;;;;;<<<@@@CCCDDDHHHNNNSSSXXX[[[]]]^^^jjjqqquuuooo```SSSNNNNNNRRRQQQOOOOOOOOOLLLGGGBBB<<<<<<<<<<<<;;;:::888888222222222444666888888888777777777777888999999888999888777666555666777888333333333333444555777777555555555666666666777777777777666666777777888999::::::999999999888888888888888888888999999999999888888999999999::::::::::::::::::;;;<<<===??????BBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCAAABBBBBBCCCEEEFFFHHHIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBDDDGGGKKKOOORRRTTTUUUPPPPPPQQQQQQQQQPPPOOONNNLLLMMMMMMLLLJJJKKKMMMOOONNNNNNNNNNNNPPPRRRTTTUUURRRPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGIIIJJJKKKLLLLLLKKKMMMMMMLLLIIIHHHHHHJJJGGGFFFEEEFFFGGGHHHFFFEEEDDDCCCBBB@@@??????@@@@@@????????????>>>>>>>>>>>><<<===???AAAAAA@@@???>>>????????????@@@@@@@@@@@@gggVVVHHHEEEFFFAAA===<<<999888999>>>>>>:::777888;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999888888999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<======<<<=========>>>>>>??????===???@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>>>>@@@BBBDDDAAAAAABBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDEEEDDDBBBBBBAAABBBCCCDDDAAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCEEEEEEEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDDDDBBB???>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;::::::;;;=========<<<<<<;;;;;;;;;777666555444555777999:::888888888888888777666666777666666666555555555555555444444333333444444555555555444333222222222222222222111111333555888:::444333333222111111111222111111111111111111111111222222222222222222222222111111222333333333333222111111111111111111111111222222222111111111111000////////////000000000000222222111111000000//////000000000000111111111111000000000000111111111111000000000111111111111111,,,...111222222111222222555444222111111222444555777888::::::888777777888555555555555555555555666<<<:::888777777777666555555777999888666666999<<<999;;;===???@@@AAADDDEEEIIIRRRZZZWWWLLLBBB@@@BBB???>>>>>>>>>>>>>>>===<<<<<<:::666444333555888:::888666444444444444333222555333333333555555333111555444333222222444666888111111111222333444555666555555555555666666666777555555555555555666777777777777666666555555555444777888888888888999999999888999999999999::::::::::::::::::;;;<<<===>>>???CCCBBBAAABBBDDDEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKJJJIIIFFFDDDCCCBBBDDDGGGKKKOOORRRTTTUUUQQQQQQRRRRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKKKKNNNPPPOOONNNNNNOOOPPPRRRTTTVVVQQQPPPMMMKKKJJJJJJKKKLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIKKKKKKKKKIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMKKKMMMNNNLLLIIIGGGHHHJJJGGGFFFEEEFFFHHHHHHFFFEEEDDDCCCAAA@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<===>>>@@@@@@@@@???===<<<>>>????????????@@@@@@@@@nnnaaaMMMKKKFFFBBB>>><<<;;;:::@@@???>>><<<<<<<<<===>>>::::::::::::::::::::::::;;;:::888777777777888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@@@@AAAAAA???>>>===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIIIIIIIGGGEEEDDDBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>=========>>><<<:::888777888999:::777777777777777777777777555555666666777777777888888777777666555444444444444444444333333222222222222222111111111111222222333333333333333333333333111111111111111000//////111111111111111111111111333222111000000111222333000111111111111222222222111222222222222111000000333111///...---...///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222111111111000000//////---,,,+++++++++,,,...///222222333333333444444444444555555666777666666666333333444444555666777777666666555444333333222222666666555444444444444555666666666666777777777777>>>AAACCC@@@;;;777888:::777777777777777777777777666666555444333333222111222222222222222222222222222222333333333333444444666666555555555444444444333444444555555444444333444444444555555555555666555555555555666666666666444555666888888888777666666666666666666666666666888888888888999:::;;;<<<::::::;;;;;;<<<=========@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCEEEFFFGGGHHHHHHJJJMMMOOOOOOMMMIIIGGGGGGHHHIIIHHHFFFDDDDDDDDDBBBDDDGGGKKKOOORRRTTTUUUQQQQQQQQQPPPOOONNNLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNMMMKKKKKKLLLNNNQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHEEEEEEGGGJJJLLLLLLMMMLLLIIIGGGFFFGGGHHHIIIHHHFFFEEEEEEHHHJJJKKKKKKOOONNNLLLJJJIIIHHHHHHIIINNNLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>@@@???>>>>>>??????===;;;===>>>?????????>>><<<;;;:::;;;===>>>?????????>>>{{{fffWWWOOOEEEDDDAAA???============>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???@@@@@@AAA???>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIGGGEEEDDDBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBAAA@@@@@@?????????>>>===;;;;;;;;;;;;<<<666666666666666666666666666666777777888888888888777777777666555444444444444444444333333222222222222222111111111111222222333333333333333333333333111111111111111000000///111111111111111111111111222222111000000111222222000000111111111222222222111111111000000000//////222111///.........///000000000000000000000000000000000000000000000000000111111111000000000////////////000000000111111111111111111000000000//////222222111111111222333444111222222222222333333333333444555555666666555555222333333444555555666666555555555444333333222222333333333333333444444555555555555555666666666666:::===???===888555666888555555555555555555555555666555555444333222222222222222222222222222222222222222222333333333444444666555555555444444444333333333444444444444333333444444444444555555555555444555555555666666666666444555666777888777777666777777777777777777777777777777777777888999:::::::::::::::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEGGGGGGHHHFFFIIILLLOOOPPPNNNKKKIIIGGGHHHIIIGGGEEECCCCCCDDDDDDFFFIIILLLPPPRRRTTTUUURRRQQQPPPOOONNNMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHIIIKKKMMMNNNNNNLLLKKKIIIGGGGGGFFFGGGGGGGGGEEEDDDEEEHHHKKKLLLLLLNNNMMMLLLJJJIIIIIIIIIJJJMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@CCCBBBAAAAAABBBAAA???=========>>>???>>>===<<<;;;:::;;;===>>>??????>>>>>>kkkYYYMMMGGGDDD???>>>===<<<;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAA???>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHJJJJJJIIIGGGEEEDDDBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::::::::999888777777666666666666666666666666777777777888888888888888777777666666555444444444444444333333333333222222222222111111111111222222222333333444444333333222111111222222111111000///111111111111111111111111222111111000000111111222000000000111111111222222111111///.........///000222111///......///000000000000000000000000000000000000000000000000000000111111000000000000////////////000000000000111111111111000000000000//////000000000000000111222222000000000111111111222222222222333444444444444333222222222333333444444555555444444333333222222222111111111111222333444444333333444444444555555555555777:::888555333444666333333333333333333333333444444444333333222222222222222222222222222222222222222222222333333333333555555444444444444333333333333444444444444333333333333333444444444555555444444444555555555666666444555666666777666666666777777777777777777777777666666666666666777888999999::::::;;;;;;<<<<<<=========>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHFFFHHHLLLNNNPPPNNNLLLKKKFFFGGGHHHFFFDDDBBBBBBCCCGGGIIIKKKNNNQQQSSSUUUUUURRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJLLLKKKJJJKKKMMMOOONNNMMMJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDDDDFFFIIILLLMMMMMMNNNMMMKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAADDDCCCBBBBBBCCCBBB@@@???<<<===>>>>>>>>>===;;;::::::;;;===>>>??????>>>===fffRRRGGGDDDBBBAAA>>>===<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999777777777777777777777777888888888888999999999999999999999999::::::::::::<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>???@@@@@@???>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIGGGEEECCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA======<<<;;;;;;::::::999777777888999888666444333666666666666666666666666666666666777777777777777666666666555555444444444333333333333333333333333222222111111111111222222222333333444444333333222111222222222222111000000111111111111111111111111111111000000000000111111000000000000111111111111333111///...---...000111111000////////////000000000000000000000000000000000000000000000000000000111000000000////////////////////////000000000111000000000000000000//////------------......///////////////000000000000111000111111222222222222222111111222222222333333333444333333333222222222111222222111111111222222333222222222222333333333333111333555555333222333444222222222222222222222222333333333333222222222222111111111111111111111111111222222222222333333333444444333333333333333333333333333444444333333333222333333333444444444444333333444444444555555555555555555555555555555555777777777777777777777777666666666666777777888999999999999:::;;;;;;<<<<<<<<<===>>>>>>????????????????????????????????????@@@AAACCCEEEFFFGGGHHHHHHGGGIIILLLNNNNNNMMMKKKJJJFFFGGGGGGEEECCCBBBCCCDDDJJJKKKMMMPPPRRRSSSTTTUUURRRPPPNNNLLLKKKLLLMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMJJJKKKMMMOOOPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIJJJKKKNNNNNNMMMKKKIIIIIIHHHHHHGGGEEECCCBBBCCCCCCCCCFFFJJJMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@CCCBBBAAAAAABBBAAA???===<<<======>>>===<<<;;;::::::;;;===>>>>>>>>>======ggg\\\NNNDDD@@@???===:::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999666666666666666666666666777777777888888888999999888888888999999999:::::::::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>>??????????????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<999:::<<<<<<<<<:::777555555555555555555555555555555555555555555555444444555555555555444444444444333333333333333333333333222222111111111111222222111222444555555444222111222222222222222111000000111111111111111111111111000000000000000000000000//////000000000111111111444333111//////000111222000///////////////000000////////////////////////////////////////////////000000000////////////......////////////000000000//////////////////000000000000111111222222222222....../////////000000000///000000111111111111111111111111222222222222222222222222222222111111111444444333222111111222222111111111111222222222222000111333333333222333333222222222222222222222222111111111222222222222222111111111111111111111111111111111222222222333333222222333333333333333333222333333333333333333222222222222222333333333444333333333333444444444444555555444444444444444444666666666666666666666666888888777777777888999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCDDDFFFGGGGGGGGGIIIJJJLLLMMMLLLJJJHHHGGGEEEFFFFFFDDDCCCBBBDDDFFFLLLMMMNNNPPPQQQRRRSSSSSSQQQOOOMMMKKKJJJKKKMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMHHHJJJLLLNNNOOOOOONNNNNNKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIJJJLLLNNNOOOMMMKKKIIIIIIHHHHHHFFFDDDBBBAAABBBBBBCCCFFFJJJMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCBBBAAAAAABBBBBB@@@>>><<<===>>>>>>>>>===;;;;;;:::;;;===>>>>>>===<<<<<>>:::666888999999::::::;;;;;;;;;888999:::::::::::::::999777777777777777777777777777777888999999999888888666666666666666666666666666777777777777888888888777777777888888999999:::888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????>>>>>>>>>>>>?????????@@@???>>>===>>>@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<;;;888999:::;;;:::888666555555555555555555555555555444444444444333333333333444444444444444444444444222222333333333333444444222222111111111111222222111222444555555444222111222222222333222222111000111111111111111111111111///000000111111000000////////////000000000111111444333111000000000111222////////////000000000000////////////////////////////////////////////////000000////////////............////////////000000......////////////000000000000111222222222222111........./////////000000//////000111111111111000222222222222222222222222111111111111111111111111444333222222111111222222000000111111111222222222000111222222333333333222222222222222222222222222000000000111111222222333111111111111111111111111111111111111222222222222111111222222222222333333222222333333333333222222111111222222222333333333222222222333333333444444555555444333333333444444555555555555555555555555888888888777777888888999777888888999999::::::;;;;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEEEEFFFFFFIIIJJJKKKKKKJJJHHHFFFDDDDDDEEEEEEDDDCCCDDDGGGIIIMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMGGGIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLNNNPPPPPPOOOMMMJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCGGGKKKMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDCCCAAA???===>>>?????????>>><<<;;;;;;;;;============<<<;;;lllWWWJJJCCCBBBAAA???>>><<<;;;:::888888999999999999999888666777888999999999888888777777777777777777777777555666777888888888888777777777777777777777777777666666666777777777888888666666777777888999999:::777777888888999:::::::::999999999:::;;;<<<===>>>======>>>>>>>>>?????????=========>>>>>>>>>?????????======>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAADDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGFFFCCC@@@???>>>??????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::777888888888888666555444555555555555555555555555555555555444444333333333444444444444444444444444222222222333333444444444222222111111111111222222111222444555555444222111222222333333222222111000111111111111111111111111...///000111111000///...////////////000000000111111111111111000000000000......///000000000000000////////////////////////////////////////////////000000/////////................../////////000000........./////////000000,,,---...///000///.........////////////000000000//////000111111111111111333333333333333333333333000111111111111111111111/////////000111222333444000000111111111222222222111000111222222333222111111111111111111111111111//////000000111222222333111111111111111111111111111111111111222222222222111111111111222222222333222222333333333333222222111111111111222222222222222222222222333333333333555555333222222222333333444444444444444444444444888777777666666666777777777777888888999::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDGGGHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDFFFIIILLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNGGGGGGIIIJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLNNNOOONNNMMMMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBDDDGGGKKKMMMMMMKKKKKKJJJIIIGGGFFFFFFFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCAAA???>>>???@@@@@@@@@???===<<<;;;;;;=========<<<;;;:::rrr]]]OOOGGGDDD>>>>>><<<999777777:::===;;;;;;:::999777555333222444555666888888888777666888888888888888888888888444555666888888888777666888888888888888888888888666666666666777777777777555666666777888999999999888999999:::;;;;;;<<<<<<888888999:::;;;===>>>???>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>=========???@@@@@@???===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEBBB@@@>>>>>>>>>????????????>>>>>>?????????????????????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;::::::999888555555555555555555555555666666666555555444444444444444444444444444444444222222222333333444444444222222111111111111222222000222444666666444222000222333333333333222111111111111111111111111111111...///000111111000///...////////////000000000000000000000111000///............///000000111000000////////////////////////////////////////////////000/////////......................../////////000---.........//////000000,,,---///000000000///...////////////000000000111///000000111111111111111333333333333333333333333000000000000000111111111+++,,,,,,...000222444555111111111111222222222222111000000111222222111///111111111111111111111111......///000111222222333000000000000000000000000000111111111111222222222000000111111222222222333222222222333333222222222000111111111111222222222111111222222222333333333666555333222111222333333333333333333333333333333777666666555555555666666777777777888999999::::::888999:::<<<===>>>>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHGGGFFFEEEBBBCCCDDDDDDEEEGGGKKKNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOFFFGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMLLLKKKNNNLLLIIIFFFDDDDDDDDDEEECCCCCCEEEHHHKKKMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@AAA@@@>>><<>>===;;;<<<=========<<<;;;:::fffTTTLLLHHHBBB;;;::::::::::::::::::::::::888888888888888888888888777777888888888888777777666666666666666666666666888888777777777777888888666777666555444555888;;;777777777777777777777777666666777888888888888888888888888999:::;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>BBBAAA@@@???>>><<<;;;;;;===>>>AAACCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBFFFJJJLLLKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCEEEHHHGGGGGGGGGGGGEEECCCAAA???===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>===;;;999888888999;;;<<<<<<;;;999888666666555555555555666666999888666555444444555555444444333333333333222222555444222111111222444555333333333222222111111111111222222333333222222111222111111111000000//////111111222222222222111111000000000000000000000000//////000000000000////////////000000000000//////000///...------...///000......//////000000111111000000//////.........---////////////////////////.../////////000000000111////////////////////////............////////////222000...---,,,---...///////////////000000000000555555555555444222000///000000000000000000000000///000111222333222111000000000111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222////////////000000000000000///000222555555444222222222222111111111000000333333222222111222222222000000111111111222222222444444444444444444444444555555555444444333333333444444444444444444333333666666666666666666666666666666666666777888999:::888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????@@@AAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFBBBDDDGGGJJJLLLLLLLLLLLLKKKIIIGGGEEEEEEEEEGGGHHHAAABBBDDDEEEFFFGGGFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDBBBCCCCCCBBBAAA@@@@@@AAAEEEEEEDDDCCCBBBAAA@@@???@@@>>>===<<<======;;;:::999:::;;;<<<===<<<;;;:::sssdddQQQEEEAAA@@@===999999999999999999999999999888888888888888888888888666777777888888777777666666666666666666666666666777666666666666666666777444444444333222333666888666666666666666666666666666666777888888888888777777888888888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;>>>???AAACCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGJJJLLLKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDFFFIIIFFFGGGGGGFFFDDDBBB@@@???>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@======>>>===<<<;;;999888777888:::;;;;;;:::888777666666555555555555666666777666555333333333333333444444333333333333222222333222000//////000222333333333333222222111111111111222222333333222222111111111111111000000000/////////000000000000//////000000000000000000000000//////000000000000////////////000000000000//////000///...------...///000---.........////////////000/////////.................................................../////////....................................////////////111000...---,,,---...///.../////////000000000000222333444444444333222111000000000000000000000000...///000111222222111111222222111111000000//////111111111111111111111111000000000000000000000000000000111111111222222222/////////000000000111111/////////111333333222000222222222111111111000000333222222111111222222222111111111111222222222222333333333333333333333333555555444444444333333333222333333333333333333333444444444444444444444444555555555555666777888888888999:::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<======>>>@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFGGGHHHHHHGGGEEEDDDDDDEEEBBBAAAAAA???>>>======<<<@@@>>><<<<<<===<<<;;;999888999999:::::::::::::::xxxyyy||||||iii]]]TTTLLLCCC===;;;<<<<<<;;;888888888888888888888888777777777777777777777777666666777777777777666666666666666666666666666666555555555555555555555555222333333222111111444666666666666666666666666666555666777777888888777777777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>========================???>>>==================@@@AAABBBDDDEEEEEEFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFHHHJJJKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDAAABBBCCCCCCCCCDDDGGGJJJFFFFFFEEEEEECCCBBB@@@???@@@@@@@@@@@@?????????>>>CCCBBBBBBBBBAAAAAA@@@@@@============<<<:::999888666777888999999888777666666666555555555555666666555444333222222222222222444444333333333333222222222111000//////000111222222222222222222111111111111222222333333222222111111111111111000000000000//////000000000000//////000000000000000000000000//////000000000000////////////000000000000////////////............//////------------............////////////..........................................------------------....................................////////////000///...---------...///....../////////000000000000111222444444444333333000000000000000000000000---...///111111222222222222111111000000/////////111111111111111111111111////////////////////////000000000111111111222222000000000000111111111111//////...///111111000...222111111111111000000000222222111111111222222333111111222222222333333333222222222222222222222222444444444444333333333333111111111222222333333333333333333333333333333333444333333444444555666777888888999:::;;;;;;;;;;;;999999999:::;;;<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCFFFFFFGGGHHHHHHGGGFFFEEEHHHGGGEEECCCBBBBBBBBBBBBEEEFFFFFFFFFEEEDDDBBBAAACCCCCCDDDCCCBBBCCCEEEGGGGGGHHHHHHFFFCCCBBBBBBCCC@@@???>>>===<<<<<<<<<<<>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>======>>>???@@@AAACCCCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>BBBBBBAAAAAA@@@?????????=========<<<;;;:::999888777777888999999888777777666666555555555555666666444444444333333222222222444444333333333222222222333333222111111222333333222222222111111111111111111222222333333222222111111111111000000000000000111111222222222222111111000000000000000000000000//////000000000000////////////000000000000///////////////....../////////........................///////////////..........................................---------------....................................//////////////////...---------...///........./////////000000000111222333444333222222000000000000000000000000......///111222333333444111111111111111111111111222222222222222222222222////////////////////////000000000000111111111111000000000000111111111222000///...///000000///---111111111111000000000000111111111111111222222333222222222222333333333333222222222222222222222222333333333333333333333333000111111222333444444555333333333333333333333333333333333333444555666777777888888999::::::999999888888999999:::;;;<<<<<<>>>>>>>>>>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBAAABBBBBBDDDEEEFFFFFFFFFFFFHHHGGGEEECCCBBBAAAAAAAAACCCDDDDDDDDDDDDBBBAAA@@@CCCCCCCCCBBBAAACCCEEEHHHFFFGGGFFFEEEBBB@@@???@@@@@@@@@???>>>===>>>>>>???BBB@@@===;;;;;;;;;:::888999999888777777999:::;;;vvvbbbRRRJJJFFFCCC@@@;;;<<<;;;:::888777666666999999999999999999999999666666666666666666666666555555666666666666555555444444444444444444444444555666666777777666666555666777777666555444666777555555555555555555555555555555666777777777777777666666666666666777888999999999999999::::::;;;;;;<<<<<<=========<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>===>>>???BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIGGGEEEDDDFFFHHHEEEEEEDDDCCCBBBAAAAAAAAACCCBBB@@@???>>>===>>>>>>????????????>>>>>>======>>>===<<<;;;:::999999888888888999999999999888888666666555555555555666666555555555555555444444444444444333333333222222222222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000111111111111222222222222111111//////////////////////////////000000000000////////////000000000000//////...//////////////////...////////////////////////.........///////////////....................................................................................////////////......---------.....................////////////111222333333333222111000//////////////////////////////000111222333555555666555555444333222111000111111111111111111111111000000000000000000000000//////000000000111111111///000000000000111111111222000//////000111000...000000000000000000000000111000000000111111222333111111222222222333333333333333333333333333333333333333333333333333333333111222222333444555555666444444444444444444444444444444444444555666777777666777888888888888888888777888888999;;;<<<<<<===;;;;;;;;;<<<===???@@@AAA???>>>>>>>>>>>>=========??????AAABBBCCCDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGFFFEEECCCBBBAAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@CCCCCCDDDCCCBBBCCCEEEGGGGGGHHHHHHFFFCCCAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCDDDAAA>>><<<;;;;;;:::999:::999888888888999;;;<<>>;;;999999999999999999888888999999999999999999999999666666666666666666666666444444555555555555444444444444444444444444444444555666777888888777666555666888888888666555666777555555555555555555555555444555666666777777666666555555555555555666777888777888888999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999:::;;;;;;<<<<<<=========>>>@@@DDDGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJJJJHHHGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGKKKKKKJJJGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@>>>======>>>???========================>>>===<<<:::999999888999999999999999999999999999666666555555555555666666555666666777777666555555444444333333333333222222000000000000000000000000000000000111111111111111111222222333333222222111000000000000111111111111//////000000000000////////////////////////////////////000000000000////////////000000000000//////......////////////......000000000000000/////////.........///////////////------------------------------......////////////------------------------............////////////,,,---------............------........./////////222222333333333111000///////////////////////////000000000000111222444444;;;:::888555333000///...000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000111///......000111000000//////000000000000000111000000000000000111222333000000111111111222222222333333333333333333333333222222222222333333333333333333333444444555555555444444444444444444444444444444444444555666777777666666777777777777777666666777888999:::;;;<<<===999999:::;;;<<<===???@@@=========<<<<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBB=========>>>>>>???AAAAAACCCDDDDDDEEEEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGFFFDDDBBBAAA???@@@BBBDDDFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@EEEEEEDDDDDDCCCBBBBBBAAA<<<===???AAABBBCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDEEECCC@@@?????????>>>=========???BBBEEEGGGGGGDDD???<<<<<<;;;:::999999999999999999:::;;;;;;sss```YYYKKKGGGAAA<<<;;;::::::999;;;999777888:::;;;:::999888888888888888888888888555555555555555555555555444444444555555444444444333333333333333333333333333444666777777666444333555666777777555444444555555555555555555555555555444555666666777777666666555555444444555555666777777777777888999:::::::::;;;;;;;;;;;;:::999888777888888888999:::;;;;;;;;;<<<;;;<<<===@@@DDDHHHKKKKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAABBBCCCEEEEEEFFFHHHJJJIIIGGGFFFFFFHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCCCCDDDBBBAAA???>>>===>>>???@@@<<<<<<======>>>>>>??????>>>===;;;:::888888888999888888777777777777888888666666555555555555666666555555666777777777666555444444333333333333222222//////000000000000/////////000000000111111111222111222222333333222222111///000000000111111111111//////000000000000////////////////////////////////////000000000000////////////000000000000//////---...///000000///...---000000/////////...................../////////000------------------------++++++,,,---...//////000------------------------............////////////+++,,,------............---------........./////////000222333333222111111//////////////////////////////......///000111222888777666555333111000///////////////////////////////////////////////////////////////000000000111---.........///////////////---,,,,,,...000000000////////////000000111111////////////000111222333//////000000000111111111222222222222222222222222111111222222222333333333333333333333333333333444333333333333333333333333222222222222333444555666666666666777777666666555444555666777999:::;;;<<<999999:::;;;<<<>>>???@@@>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGCCCDDDFFFGGGFFFDDDAAA@@@===???AAADDDFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@??????????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA===???@@@BBBCCCDDDCCCCCCBBBDDDFFFFFFDDDBBBAAAAAA@@@AAAAAA@@@>>><<<===>>>>>>>>>>>>???BBBGGGKKKMMMIIIFFFAAA>>><<<<<<;;;:::777888888999999999999999fffQQQFFFEEE??????===999555444888<<<;;;777333333555777666333777777777777777777777777555555555555555555555555333444444555555444444333333333333333333333333333222333555666666555333222222444555555333111111222555555555555555555555555444555555666666666666666555555444444444555666666666777777888999999::::::;;;;;;;;;:::999888777666777777888999::::::;;;;;;:::::::::<<>>@@@AAA<<<<<<===>>>???@@@AAAAAA>>>===;;;999888888888999777777666666666666777777666666555555555555666666444555666777777666555555444444444333333333222222111111222222222222111111//////000000111111111222222222222333333222222222//////000000111111111222111111222222222222111111//////////////////////////////000000000000////////////000000000000//////---...///000000///...---//////.........------------.........//////000000------------------------))))))***+++---...//////------------------------............/////////000+++,,,------.........------------.........//////---...000222333333333333///////////////////////////...---,,,,,,---//////111111222333333444555555////////////////////////........................////////////000000000000------------.........///---+++******---///000///.../////////000000111111////////////000111222333////////////000000000000000000000000000000000000111111111222222333333333333333222222222222222222222222222222222222222222111111111111222333444555555666666666666666555555333333444666777999:::::::::::::::;;;===???@@@AAA???>>>>>>>>>>>>=========;;;<<<===???@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGFFFDDDAAA???<<<>>>AAADDDFFFHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEECCCAAA@@@:::;;;;;;===???AAACCCDDD??????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDDDDCCCBBBEEEGGGHHHEEEBBB@@@???BBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAACCCGGGLLLPPPSSSKKKGGGBBB>>>======<<<;;;555666888999999999888777lllXXXKKKEEE@@@===;;;;;;999888888888999:::888999999888666555777888888777777666555444444444555555444333444555666777555555555555555555555555444444333222222333333333111222222333333444444555555555555444444333333333333333444555555444333333777666555444444555666777333333333444444444555555555666666777888999999999888888888888888777666555999888777777888:::;;;<<>><<<;;;<<<@@@CCCFFFHHHGGGEEECCCBBBBBBBBBCCC???======???CCCDDDBBB@@@AAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???===;;;:::;;;<<<<<<===???BBBDDDEEEDDDBBBAAA<<<;;;;;;::::::999999888999777555444333444666777;;;:::888666444333222222444555666666444333444555555555444333333333333444111222333333333111///---444444222111000000//////111000000000//////......//////............//////111111111111000000000000111111000000//////....../////////...---------,,,000000//////.........---//////.........//////000////////////////////////////////////////////////...............................................................---------111000///...------...///........................///////////////.........000///---+++************444222000//////...---,,,............////////////333333222222111222222222///////////////......---//////............////////////............//////............//////////////////............//////............////////////000000////////////000000000000000000000000000000000000111111111111000000000111111111111222222222111111111111222333444444222222111111222222333444333333333333333333333333555444444333333444444555222333444666777777888888777999<<<======>>>@@@AAAAAA???===;;;::::::;;;<<<<<<===>>>???????????????CCCBBBAAA@@@???>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCC@@@BBBCCCEEEEEEDDDBBBAAABBBCCCCCCDDDCCCAAA@@@???;;;<<<===???BBBDDDGGGHHHFFFGGGHHHHHHGGGFFFEEEDDDHHHHHHGGGFFFDDDBBB@@@???@@@>>>======>>>??????>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAFFFEEEDDDCCCAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBB<<<>>>@@@DDDGGGKKKMMMOOOGGGDDDAAA===;;;:::;;;;;;999999:::::::::999888888ooocccRRREEE???===;;;999::::::888777777777888999777777777666555444555777777777777666555444444444555444444333444555666777555555555555555555555555444333333333222333333333555444444333333222222111555555444444444333333333333333444555555444333333555444444444555666888999333333333444444444555555555555666777777888999999888888888888888777666666888888888888999999:::;;;===<<<;;;;;;<<>>======???BBBDDDBBBAAAAAABBBBBBCCCEEEFFFHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???===;;;;;;;;;<<<===???@@@BBBCCCCCCAAA???>>><<<;;;;;;::::::999888888777666444333333333555555999888777666555444444444444555666666555444555777555555444333333333333333111222444555555444333222333333222111000000000000111111000000000///////////////............//////111111111000000000//////000/////////..............................------000/////////............//////............//////................................................................................................------..................000///...---,,,,,,---...........................////////////............000///...------...//////666444111000111111///...------......//////000000222111111000000000111111000000000000000///...---//////............////////////............//////......///000111222222333//////............//////............////////////000000////////////000000////////////////////////000000000111111000000000000000111111111222222222222222111111111222333333222222111111222222333444333333333333333333333333444444333333333333444444333333444666777888888888666888;;;<<<<<<<<<===???>>>===<<<;;;;;;===>>>???===>>>>>>>>>???@@@@@@@@@CCCBBBAAA@@@????????????BBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCCCCBBBAAA@@@???======>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@>>><<<===>>>???>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@======???AAADDDFFFGGGHHHCCCAAA>>>;;;999999::::::888999999888888777777666vvvfffZZZOOOHHH???::::::;;;;;;:::999888777666666666777777555666666555333333444666777777666666555444444444444444444333444555555666444444444444444444444444333333333333333333333333555444444333333222222111444444444444333333333333333333444444444444333333222222333444555777999:::333333333444444444555555555555666666777777888888888888999999888888777777888888999999999999999999;;;;;;;;;;;;<<<>>>???@@@@@@@@@????????????@@@@@@>>>===>>>@@@BBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<===>>>???AAABBBCCCCCCAAA???<<<;;;;;;;;;;;;:::999999888888666555444222222333444444666666666666555555555555333444555555555555666777555444333333222222333333000111333555555555555444222111111000000111111111111111111111000000000000//////............//////111111000000000000////////////............------..................//////////////////............//////............//////................................................------------------------........................,,,---------.../////////......---,,,,,,,,,,,,---------------------------...........................---------...000111333555333111000111111000...---------...///000000111000000////////////000000222222222111111///......//////............////////////............//////------...///111222333444//////............//////---............/////////000//////......//////000////////////////////////000000000000000000000000000000000111111111222222333333222111111111222222222111111111111222333333333333333333333333333333444333333222222333333444444444555666777888888888666888:::;;;::::::;;;<<<;;;;;;;;;;;;===???AAABBB??????>>>>>>???@@@BBBCCCBBBBBBAAA@@@????????????@@@AAAAAAAAABBBBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@?????????????????????@@@AAAAAADDDDDDFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@>>>======>>>??????>>>???@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<===>>>>>>>>>======<<<<<<===>>>??????@@@@@@>>>===:::888777888999:::999888888777666555444444mmm^^^SSSKKKEEEBBB???<<<:::;;;;;;999888777777666666555555555555555666666555333333444555666666666555555444444444333333333444444444555555444444444444444444444444222222333333333333333333111222222333333444444555333333333333333333333333333333333333333333333333222333333444555666777888333333333444444444555555555555555666666777777777777888888999888888777777777888999::::::999888777:::;;;<<<===============????????????@@@@@@AAAAAA===>>>>>>@@@BBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>=========>>>??????BBBBBBCCCBBBAAA???===;;;;;;;;;::::::999888888888666555444333333333444444666666666666666555555444000222444444333444555777444333333222222222222222000000111222333333222222000000000000000111222222111111111111111111000000//////............//////111000000000/////////////////////////////////...------......//////000000///////////////.........000//////............///................................................------------------------........................,,,,,,,,,---...///000000...---------------------------------------------------...............///,,,+++++++++,,,...000111222000.........///...---,,,------...///000111111/////////...//////000111333333333222111000///...///......------......//////......------......///,,,,,,------...///000000///......------......///---------.........///////////////....../////////////////////////////////000000000//////000000000000000000000111111111111333333222111000000111111111111111111111222222333222222222222222222222222333333222222222222333333444555555555666777888888777888::::::999888999:::;;;;;;;;;<<<>>>@@@AAACCC@@@???>>>>>>???AAACCCEEEAAAAAA@@@@@@???@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>@@@@@@??????@@@AAAAAABBBFFFFFFFFFFFFGGGGGGGGGFFFCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<======???@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>;;;<<<<<<=========<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;:::888777777888999::::::999888666555444444444rrr^^^NNNEEE@@@??????;;;:::999888777666333111666666666666555555444444555666666555333333444666555555555555444444444444333333333444444444444444444444444444444444444444111222333444444444444333111222222333333444444555333333333333333333333333333333333333333333333333444444444555555555555555333333333444444444555555555555555555555666666666666777777888888888777777666777888999:::999888777;;;<<<===>>>>>>>>>===<<<======>>>??????@@@@@@@@@<<<>>>???@@@AAAAAABBBBBBAAABBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@???>>>;;;::::::999999888777777777666666555555555555555777777777777666555333222///000222222222222444555333333222111111111111222222222222111111000000///////////////000111222222000000000000000000111111//////............//////000000000////////////...000000000000000000000000---......//////000000000.........///////////////000000///...............................................................------------------------........................,,,,,,,,,---...///000000........./////////......------------------------,,,---------......//////...---,,,++++++,,,---...000///------...///......---------...///000000111///////////////000111111333333333333222111000///......------------............------------..................------------......------------......------------............//////............//////........................000000///......///000000//////000000000111111111333222222111000000000000111111000000111111222333222222222222222222222222222222111111111111222222555444444444555666777888777999;;;;;;999888999:::<<<<<<<<<======??????@@@@@@???>>>>>>???AAADDDEEE@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@BBBCCCEEEFFFIIIHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<===???AAACCCDDDBBBBBBAAA@@@???>>>>>>===<<<===============<<<<<<888999999::::::;;;;;;<<<999888888888888999;;;;;;;;;:::888666555555555555zzzoooWWWNNNDDDAAA>>>;;;:::;;;666666777666666444333222555666666666666555444333555666666555333333444666444444444444444444444444222222333444444444444333333333333333333333333333000111333444555444444333555444444333333222222111222222222222333333333333333333222222222222333333444444555555555444444333333333333444444444555555444444555555555555555555555555666666777777666666555666777888999999999999<<<======>>>======<<<;;;:::;;;<<<===============<<<>>>@@@AAAAAAAAABBBCCCAAABBBDDDFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>??????@@@@@@@@@??????:::::::::999888888777777777666666666666555555555777888888888666555333111///111222222222222333444333222111111000000111111444333333222111111000000////////////000000111222////////////000000000000//////............//////000000////////////......000000111111111111222222//////////////////000000.........///////////////111000///......---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,,,,---...111000...///000111111000............//////////////////...//////000111222111222222222222111000000......------------............------------......111111000//////......---......------------......,,,------------.........///......------......///........................000000............000000/////////000000000111111222222111000000000111111111000000000000111222222222222222222222222222222222111111000000111111222555444333333333444666777777888::::::999888999:::;;;<<<<<<<<<============>>>======>>>???AAACCCDDD????????????@@@AAABBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHKKKJJJHHHFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<===???BBBCCCAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>===<<<<<<888888888999:::;;;;;;;;;888888888888999:::;;;;;;:::999777666555555555666xxxooodddWWWNNNCCC<<<999<<<>>>:::777888555666777666666555666666555666666777666555444333444555555444222222333444444444444444444444444444111222333444444444333333333333333333333333333333///111333444555555444333555444444333333222222111111111222222222333333333333333222111111222333333222222444555555555555444333333333444444444555555444444444444444444444444333333444555555555555555555555555666888999;;;;;;===<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>===<<<<<<;;;>>>AAAAAA@@@@@@BBBDDDAAABBBDDDFFFGGGFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCDDDEEEBBBAAA@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>========================::::::999999888777777777555555666666555555444444555666777888777666444333222333444444333222333555222222111000000000000000111111000000000000000000000000/////////000000111---.........//////////////////............//////000000/////////.........///000000000111111111111000000000///////////////............/////////000111000///......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---,,,+++,,,,,,---000///......000111111111////////////............------------...///000111///000111111111111111111...------,,,,,,------......------,,,,,,------...//////////////////.........------,,,,,,------...,,,,,,---------.........///......------......///........................111000...------...000111////////////000000000111111000000000000111111222000000000000000111222222111111111111111111111111111111000000000000111111444333222111111333444555444666888888777777888999999:::;;;<<<<<<=========;;;<<<===>>>@@@AAABBBBBB????????????@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA???>>>======>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJIIIGGGFFFEEEDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@>>>>>>@@@AAA@@@???BBBAAAAAA@@@>>>===;;;:::<<<;;;;;;;;;<<<>>>@@@BBB@@@@@@@@@???>>>>>>=====================<<<<<<;;;888888888888999999999999777777777888999999::::::888777555444333444555666vvvkkk]]]SSSOOOKKKEEE@@@BBB:::666:::;;;888666888555555555555444444555777555666777777777666444444333333444222111000111333444444444444444444444444111222333444555444333333333333333333333333333333///000333555555555444333111222222333333444555555111111111222222333333333444333222111111222333444///000333555666666666666333333333444444444555555444444444444444444444444222333333444555555555444555444444555777999<<<===<<<<<<;;;:::999999999999===>>>???@@@@@@???>>>===;;;>>>AAABBB@@@@@@BBBDDDAAACCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>???AAACCCDDDDDDAAA@@@?????????@@@AAABBB>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::999999888777777777444444555555444444333222333444666777888777666555444666666666444333444555222111111000000000000000---,,,,,,------...///000000000////////////000000,,,---------......////////////............//////000/////////.............../////////000000111111111111000000//////......---.........//////000000111111000......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************...............---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++***)))))))))***+++,,,...,,,+++,,,.../////////000000000///......------,,,++++++,,,---...///000...///000111111222111111...------,,,,,,------......------,,,,,,------...+++,,,,,,------............------,,,,,,------...,,,,,,,,,---------...............------.................................111///...------...///111////////////000000000000000000//////000111222222000000000000000111111222111111111111111111111111111111000000000000111111444222111000000222333555222444666777666666777888777888999;;;<<<=========:::;;;<<<>>>@@@AAAAAAAAA>>>>>>??????@@@AAABBBCCC@@@@@@AAABBBCCCEEEEEEFFFDDDCCCBBBAAA@@@??????@@@BBB@@@???=========>>>>>>>>>??????@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGBBBBBBCCCCCCCCCCCCCCCBBB@@@>>>======>>>??????>>>BBBBBBAAA@@@>>><<<;;;:::<<<;;;::::::;;;===@@@AAA@@@@@@??????>>>>>>======<<<=========<<<;;;;;;:::999999888888777777777666666666777777888888999999666555333222222333444666{{{hhhZZZNNNKKKFFFBBB@@@===;;;999:::::::::999888777777666777555444555666777666555555555666666555444333333444444333333333333222222222333444444222222333444111111222222222222111111222222222222222222222222333444666777777666444333222222222222222222222222111111222333333333333222333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555444444666666777888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCEEECCCBBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAA@@@>>>===<<<===>>>???;;;;;;;;;<<<;;;;;;::::::777777777777666666666666777777666555444444333333...222666999:::777444111222222444444444444222222000000000000000000000000///000111111111000...---000000000000000000000000111111000///////////////000///...---...///111333000000000000000000000000000000////////////000000111111000///////////////---,,,,,,---///333666888:::777333///------...///------------------------------------------------------------------------...------,,,,,,------...---------------,,,,,,,,,//////............//////......//////...---,,,,,,***,,,...000///---)))'''+++,,,...//////...,,,+++,,,,,,------...///000000777666333111///.........000///...---------------...............///000000333000,,,***+++---///000---------------------,,,------------------------......------------......//////.........---------........................------------------------............////////////222111000.........///000///000111333333222111111000111333333111000111222111111111111111111111111333333333333333333333333111111222222222333333333444555777999:::::::::999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>><<<:::777555;;;<<<>>>@@@AAACCCCCCDDDAAA@@@???AAADDDEEECCCAAACCCBBB@@@???@@@BBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCDDDDDDEEE>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA???>>>===<<<<<<999::::::;;;===>>>@@@AAA??????@@@@@@@@@??????>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::999999888888888888888777777777777444444444444444444444444|||nnnbbbWWWKKKCCCDDDAAA>>>;;;::::::888777999999999888777666666666666555444555666777666444555555555555555444333333444444333333333222222222222333444444222222333444111111222222222222111111222222222222222222222222222333444555555444333222222222222222222222222222000111222222333333222222333333333333444444444444333333333333333333333333333333333333333444555555444444444444444444444444555555555444444444444444666666777888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDFFFDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBAAA@@@??????@@@@@@??????>>>===<<>>>>>===;;;;;;;;;<<<;;;;;;:::999999999888888888777777777777666666555444444333333111444777999999777555333222222333444444333222222000000000000000000000000///000000000//////...---000000000000000000000000111000000///////////////222111///...---...000111////////////////////////000//////......//////000111000000///....../////////...---...///111444555777555222///------...///------------------------------------------------------------------------...------,,,,,,------...---------------------...//////............//////...............---,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,------...//////000555444333111000///......000000///..............................//////000111///,,,++++++,,,---...+++,,,,,,------.........------------------------......------------......//////.........---------........................------------------------............////////////222111///.........///000///000000111111111111111000222333333222111111222111111111111111111111111111111111111111111111111111111111222222222333333444555777888999:::999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>===<<<:::999<<<===@@@BBBCCCDDDDDDDDDAAA@@@???AAADDDEEECCCAAA@@@@@@@@@@@@BBBCCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCC>>>>>>???@@@@@@AAABBBBBBCCCBBBAAA???===<<<<<<<<<::::::;;;<<<===???AAABBB@@@@@@@@@@@@@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;;;;::::::999888888777777777777777777666666666666444444444444444444444444nnndddWWWLLLEEEBBB>>><<<:::888666666777888777666888888777777666555555555666555444444666666555444444444555555444444333333333333333333222222222222222333444333222111222444111111222222222222111111222222222222222222222222111111333333333333111111222222222222222222222222000111222222333333222222222222333333333444444444222222222222222222222222444333222222222333444555444444444444444444444444444444444444444444444444555555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????BBBAAA@@@@@@AAACCCEEEFFFGGGEEECCCCCCCCCCCCAAA@@@???????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<===============<<<<<>>>>>======<<<>>>AAADDDEEEEEEDDDCCC@@@???@@@AAACCCDDDCCCBBB>>>???@@@BBBDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAA@@@???>>>===:::;;;<<<======<<<;;;:::999999999888777777666666666666666666555555555444333333333333444444444444rrrbbbWWWJJJGGGBBB@@@@@@???===<<<777666555666888999999888666666666555555444444444555444333444555555444333333333444444444333333222333333333222222222222111111333333333222111222333111111222222222222111111111111111111111111111111111111222333333222111111111111111111111111111111000000111222222222222222222222222222333333333333222222222222222222222222333222111111111222444555333333333333333333333333333333333333333444444444444555666777888999:::;;;::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@AAADDDFFFGGGHHHFFFDDDCCCCCCBBB@@@>>>????????????????????????????????????????????????======>>>???@@@@@@??????>>>??????@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::999888:::::::::999999999888888666666555555555444444444666666555555444444444444222222222333333222222222000000000000000000000000///...---,,,,,,---...///////////////////////////000//////.........//////000000///.........//////////////////////////////...------,,,,,,------...//////...------.........///............///000111......//////......------------------------------------------------------------------------------...------,,,,,,------...,,,,,,---......///000000...------------------...---------......------,,,...---,,,+++++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,------............///000111111000///......///////////////......------.........///......///000111000...,,,,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,------...................................................---------------------------------.........//////////////////...///////////////...------///000111...000222111000///000111111111111111111111111111////////////////////////111111111111222222222222333333444555666777888888999999999:::::::::;;;;;;999999;;;<<<============<<<>>>BBBEEEEEEDDDBBB@@@??????@@@AAABBBCCCBBBBBB>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAAAAA@@@???===<<<<<<;;;;;;=========>>>???AAABBBCCCBBBBBBBBBAAA@@@>>>===<<<:::;;;<<<======<<<;;;::::::999999888777777666666555555555444444444333333333333333333333444444444vvvggg[[[PPPFFF???>>>>>><<<<<<;;;999666444888777666777999999888777555555555444444444444444555333222333444555444222222222333333333333333222333333222222222111111111111222333333111111222333111111222222222222111111111111111111111111111111222222333333333333222222111111111111111111111111000000111222222222222111111111111222222222333333333333333333333333333333222222111000111222333444333333333333333333333333222222222222333333444444333444555666888999:::;;;::::::::::::;;;;;;<<<<<<:::;;;<<<======>>>>>>===@@@@@@@@@AAABBBEEEGGGHHHHHHFFFDDDCCCBBBAAA???===??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAA===>>>??????@@@@@@??????@@@???>>>=========>>>???;;;;;;;;;;;;:::999888777888888888888777777777777555555555555555444444444666555333222111222222333222222222222222222222222000000000000000000000000///...---,,,,,,---.../////////////////////////////////............//////---------......000000111........................------,,,,,,,,,,,,------...---------------......,,,,,,------...///000111,,,---............---,,,------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,---...///000000------,,,,,,,,,,,,------,,,,,,---------------,,,------...------+++***))),,,------------------,,,,,,,,,,,,---------------,,,---...///000///......,,,,,,---......------,,,,,,,,,---...///......---///111333222///------............------,,,,,,,,,------------------------------,,,,,,,,,,,,---------.............................................------------------------------------.....................////////////...///...---------...000111---///000000///......///000000000000000000000000000000000000000000000000000000111111111222222222222222222333444555666777888888888888999999999999888999999:::;;;;;;;;;;;;<<<>>>AAADDDDDDCCC@@@>>>>>>???AAAAAABBBBBBBBBBBBAAACCCEEEFFFFFFEEECCCBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>???????????????@@@@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCAAAAAAAAA@@@???>>><<<;;;;;;;;;<<<======<<<;;;;;;:::::::::999888888777777444444444444333333333333222222222333333333444444}}}vvvhhh___RRRIIIDDDAAA???======;;;999777666666777777666555555666777777555333444444444444444444444444444333222222444444333222111111222333333333222222222222222222111111111111111222333222111000111333111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111///000111111222222111111000000111111111222222222333333333333333333333333000000111111111222222222333333333333333333333333000111111222222333333444333333555666888999:::;;;999999::::::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBDDDFFFGGGHHHGGGEEECCCBBBBBBAAA???===?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>>>>???@@@@@@@@@???======>>>????????????>>>@@@???<<<;;;:::;;;===>>>;;;;;;;;;;;;:::888777666777777777666666666555555555555555555555555555555444333222000000111222333222222111111111111222222000000000000000000000000.........---......///000000000000000000000000000......------......//////++++++,,,...///000111111........................---------,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,---...///000000,,,------.........------------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,,,,---.........---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,---......---,,,***)))------------------------,,,,,,,,,,,,,,,,,,------+++,,,---...............***+++,,,---...---,,,++++++,,,---//////...---------000222111...---...000//////...---,,,++++++***------------------------------,,,,,,,,,,,,---------------.......................................------------------------,,,------------.........------.../////////.....................///000000---...000000...---...///000000000000000000000000111111111111111111111111000000000111111111111222111111111222333444555666666666666777777777777888888888888999::::::;;;;;;===???AAABBBCCCAAA???>>>===???AAABBBAAAAAAAAACCCCCCDDDFFFGGGFFFEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB????????????????????????AAA@@@???>>>============>>>>>>>>>>>>???@@@AAABBB????????????>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;::::::999888888777777444444444444333333333222111111222222333333444444wwwmmmbbbVVVMMMLLLFFF@@@======>>>===;;;777777777777777888:::<<<444333333555666666444222444444444555555555555555333222111222333444333111000000111222222222222222222222222222111111111111000222333222111000111222111111222222222222111111111111111111111111111111111111111000000111111111111111111111111111111111///000000111111111111111000000000000111111111222222222222222222222222222...///111222333222111000222222222222222222222222000000000111222333333333222333444666888999:::;;;888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<>>>AAADDDFFFGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>???>>>>>>??????@@@?????????<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777777666666666555555555555555555555555555555333222111111111222333444333222111000000111222333000000000000000000000000---...//////000000000///000000000000000000000000...------------...///000+++,,,---...//////000000..............................------------......,,,,,,++++++,,,------...---------......---------.........---------------------------------------------------------------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,+++++++++,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++---...///...---,,,***,,,---//////...---,,,***...000///,,,+++...111.........------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------------.........//////........................------------------------,,,,,,---------.........,,,---.../////////............///000000000000///...000111111000//////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111333555666444444444555555555666666666666777999:::<<<>>>???@@@@@@BBBBBBBBBAAA@@@???<<>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA===============<<<;;;;;;<<<===>>>??????>>>===<<<999999999888777777666666555444444444444333333333000111111222333333444444wwwkkk[[[QQQOOOLLLEEE???BBB???===<<<===<<<777333222555999:::888555222000333333333555666666555333555555555555555555555555333222111111333333222111///000111222222222222222222222222111111111111000000222222222111000111222111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000---...111333333222000...222222222222222222222222///000000111222222333333222333444666777999;;;;;;888888999::::::;;;<<<<<<;;;<<<===>>>????????????;;;===AAAEEEHHHHHHGGGGGGEEEDDDBBBBBBBBBBBB@@@>>><<<=========>>>>>>??????>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<======>>>>>>>>>>>>>>>:::;;;<<<======;;;999888;;;;;;;;;:::999888666666777777777777666666666666444555555555555555555555222222222222333444444555333222111000000111222333000000000000000000000000---...000111111111000///000000000000000000000000---------------...///000------......///.................................///......------......///++++++++++++,,,,,,---.../////////...---,,,+++***//////...---------......------------------------------------------------------------------------...------,,,,,,------...,,,+++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------------+++***((((((***---111444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...+++,,,...000000///...---***+++---//////...---,,,(((+++...---***)))---111,,,------------------------------------------------,,,,,,++++++,,,,,,------------.........//////........................------------------------,,,,,,,,,---------......+++,,,.../////////......---...000111111111000///000111333333111000111222000000000000000000000000000000000000000000000000000000000000111111111111000000//////000222444555333333333444444444555555555555777999<<>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>???>>>=========>>>???@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@???>>>===888888888777666666555555555555555444444444333333000000111222333333444444uuukkkbbb\\\RRROOOJJJEEEAAA>>>======999999999888777666666555666666666666666666666666555444444333333444444555111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222333222111000////////////111111000000000000111111000000000000000000000000//////000111222222333333222111111111000000////////////000111111111111111333333333222222222111111111111111111111111111111000000111222222222222111111111222222222333333333222222333555666888999999:::::::::;;;;;;;;;<<<<<<@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBB@@@>>>;;;:::>>>>>>>>>>>>============???>>><<<;;;;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@<<<======>>>>>>>>>>>>===??????>>>===============<<<;;;;;;::::::999888888999888888777666555555444555555666666555555444333333222000/////////000000444444444444333333222111111111000000000000000111//////............//////////////////////////////////////////////////////................................................++++++++++++,,,---......,,,---.........---,,,+++//////.........---------------............------((()))***,,,---...//////...------,,,,,,------...------------------------,,,---......//////.........------,,,,,,------...,,,,,,,,,------.........---------,,,+++***((((((***++++++,,,---------------,,,+++++++++,,,---............------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,++++++************---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......***,,,......+++***+++---((()))***,,,---...//////..................------,,,---......//////......////////////............000000000000000000000000////////////000000000000000000000000000000000000...///000111222333444444111111111111111111111111444444444444444444444444555666777999;;;>>>@@@BBBBBBBBBCCCCCCCCCBBB@@@???======>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBB@@@???>>>======>>>???@@@BBBAAA@@@???@@@AAABBBCCCBBBCCCDDDCCCBBBCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@???===<<<<<<<<<===>>>===>>>===<<>>;;;888777777777888888777666666555444444444444444444444444444444444444333333333333444444111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111000000//////000000111111000000000000000111111111111000000000000111111000000000000000000000000000000000111222333333333111111111000000000////////////000111111111111111333333222222222111111111111111111111111111111111000000111222222222222111111111111222222222333333111111222444555666777888999999999999::::::::::::>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFCCCDDDCCCBBB@@@>>><<<;;;>>>=====================???>>><<<;;;;;;===???@@@AAAAAA@@@??????>>>>>>>>><<<<<<===>>>>>>>>>>>>===???>>>>>>===============<<<<<<;;;;;;:::999999888888888777777666555555444444444444444444333333222333222111000000000000111333333444444333333222111////////////000111222222//////............//////////////////////////////........................................................................------,,,,,,+++,,,,,,,,,)))***,,,.../////////...//////.........---------,,,,,,------------,,,,,,)))***+++---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,------,,,,,,,,,---------......////////////...---,,,,,,++++++,,,---------,,,,,,...---,,,+++++++++,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------------------,,,+++++++++++++++///...---,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------------...***,,,......,,,***+++---'''((()))+++,,,,,,------..................------+++,,,,,,---------------////////////////////////////////////////////////.../////////000000000000////////////////////////...//////000222333333444111111111111111111111111333333333333333333333333444555666888;;;===???AAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA???>>>===<<<<<<===>>>???@@@????????????@@@BBBBBBBBBCCCCCCBBBAAAAAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???????????????@@@@@@???>>>===<<<======>>>???@@@@@@???DDDLLLPPPNNNHHHEEEAAA????????????>>><<<>>>@@@@@@>>><<<<<<<<<999777555555777999888666444555555555555444333333111222222333333222222111NNNJJJEEEBBB???===;;;999;;;:::888777666666777888666666666555444444333333333333333333333333333333444333333222222333333444111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000//////......//////000////////////000111222333111000000//////000000111000000000000000000000000000000111111222333333333111111000000000000////////////000111111111111111333222222222222111111111111111111111111111111111///000111111222222111111111111111222222222222333000111111333444555666777777777888888888999999999;;;;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFDDDCCCCCCBBB@@@>>><<<;;;========================@@@>>><<<;;;;;;<<<>>>?????????>>>======<<<;;;;;;;;;<<<<<<===>>>>>>======???>>>======<<<<<<======<<<<<<;;;;;;::::::999999888777777666666555555555333333333333333222111111333333222111111111111222333333333333333222222111.........///000111222333//////............//////////////////////////////........................................................................///...---,,,++++++++++++)))***,,,---.../////////...............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---..................------,,,,,,------...++++++++++++++++++++++++,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++...---,,,++++++++++++,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,+++******,,,,,,,,,---------.........------,,,,,,,,,,,,,,,000000...---,,,+++++++++------------............------------------------,,,,,,,,,,,,------------***,,,------,,,++++++,,,((()))***+++,,,---------------------------......***+++,,,,,,------,,,,,,////////////000000000000............................../////////000000000////////////////////////......///000111222333333111111111111111111111111111111111222222222222222444555666888;;;===??????@@@AAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>======<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA???>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>============>>>>>>?????????>>>===============???@@@@@@@@@GGGQQQVVVVVVMMMJJJEEEBBB@@@@@@>>>===>>>???AAA@@@>>><<<;;;;;;999888666777888999999888666666666666666555444333111222222333333222222111AAA???>>><<<<<<<<<<<<;;;888888777777777888999999666555555555444444444333333333333333333333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000///////////////000111111000000////////////000000000000000000000000000000111111111111222222333333000000000000000000////////////000111111111111111222222222222111111111111111111111111111111111111///000000111111111111111111111111111222222222222111111222333444555666666777777777888888888999999777888888999:::;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFCCCCCCBBBAAA???>>>===<<<<<<<<<<<<===============???>>>===;;;;;;<<<===>>>???>>>>>>===<<<;;;:::::::::;;;<<<<<<============>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999777777666666666555555555333333333333333222222111333333222222222222222222222222333333333222222111///////////////000111222//////............//////////////////////////////////////////////////////......................................................---,,,,,,,,,,,,,,,---------------,,,,,,,,,........................,,,,,,------------,,,,,,---......///......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------,,,++++++***...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,---------............------,,,,,,---------//////...---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,,,,,,,+++,,,---...............,,,,,,------------......++++++,,,------------,,,/////////000000000000000................................./////////000000////////////////////////......//////000111222222111111111111111111111111111111111222222222222222444555777999;;;===>>>?????????@@@AAAAAA@@@???>>>????????????@@@@@@AAAAAA@@@AAAAAA@@@@@@???>>>===>>>>>>============>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCAAA>>>===>>>???????????????????????????::::::::::::;;;<<<======???>>>>>>===============<<<===<<<===CCCMMMSSSSSSMMMIIIEEEAAA@@@???>>>===???@@@AAA@@@===:::999:::777666555555666777777777777777777777666555444444111222222333333222222111;;;;;;;;;:::999999999999555555555444444444555555666666555555555555444444333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111000///......//////000000////////////000000////////////////////////000000111111111111222222//////////////////000000//////000111111111111111222222222111111111000000000000000000000000000000//////000111111111111000000000111111111222222222222222333444555666666777888888888888999999999999555666666777999::::::;;;>>>???AAACCCDDDEEEFFFFFFBBBBBBAAA???>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;<<<======@@@???>>>===<<<;;;::::::999999;;;<<<<<<=========>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888666666666666555555555555444444444444444333222222222222222222333222222222111111222333333222222222111111000///........./////////............//////////////////////////////000000000000000000000000................................................---,,,,,,,,,------...///......------,,,,,,,,,,,,---.....................------............------......//////......---,,,...------,,,,,,------...------------------------+++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))(((,,,,,,,,,---------......---------,,,,,,------...------,,,,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,+++,,,,,,------...---------,,,,,,,,,,,,------......,,,,,,---.....................//////000000000111////////////////////////............////////////.................................//////000000111000000000000000000000000111222222222333333333444444666888:::<<<>>>>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>????????????@@@@@@??????@@@@@@???>>>>>>===????????????????????????>>>???@@@AAAAAABBBBBBBBBCCCDDDCCCAAA>>>======???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<:::;;;::::::???GGGKKKKKKGGGDDD@@@>>>>>>>>>>>>===???@@@@@@>>>;;;999888999666666666666666666888999777777777777666555444333111222222333333222222111777888999888555444444555666555555555444444333333555555555555555555555555333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111222111000///............000//////......//////000////////////////////////000000000000000000000000......////////////000000//////000111111111111111222111111111111000000000000000000000000000000000...///000000111111000000000000000111111111111222333333333444555666666666777888888888888999999999444555666777888999:::;;;>>>>>>@@@AAACCCCCCDDDDDDAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>><<<;;;::::::888888:::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<:::::::::999888888777777555555555555555555555555444444444444444333333222000111222222333222222222000111222222222222222222222111000///...---------//////............//////////////////////////////000000000000000000000000................................................,,,,,,,,,,,,---...///000+++++++++,,,---...///000---------...............---......//////......---------.........------,,,...------,,,,,,------...------------------------++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,*********+++++++++***))))))++++++,,,,,,------......,,,---......//////......------......//////000000////////////////////////------........./////////........................---........./////////000000000000000000000000000111111222222333444444444444555888:::<<<=========<<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAABBBCCCBBB@@@>>>======>>>============>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;999===CCCEEEBBB@@@===::::::;;;<<<======>>>>>>>>><<<999777777888666777888888777777999;;;777777777666555444333222111222222333333222222111555777999888555444555666666666666666666555555444333333333333444444444444222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000000//////.........////////////............//////////////////////////////////////////...................../////////000000//////000111111111111111111111111111000000000000000000000000000000000000...//////000000000000000000000000000111111111111222222222333444444555555666666666777777777888888444555666777999:::;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===;;;::::::::::::::::::;;;<<<<<<===>>>>>>:::::::::;;;<<<===>>>>>>@@@@@@???===<<<;;;:::999777888999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999888888777666666666555555555555555555555555333333333333333222111111///000111222222222111111000000111222222222222222111000///...............//////............//////////////////////////////..............................................................................---------......///++++++++++++,,,...000111---------.........//////,,,------......------,,,+++,,,---------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++******++++++,,,---------,,,,,,)))***,,,------------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++******)))*********+++++++++,,,,,,+++++++++++++++,,,------......---,,,,,,,,,------+++,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***,,,......,,,***)))*********))))))((('''***++++++,,,------......,,,,,,---............---,,,,,,,,,---.../////////........................---------.........//////........................------............//////000000000000000000000000000000111111222333333333111333666888:::;;;::::::;;;<<<===>>>???>>>==================<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@???<<<;;;<<<>>><<<=========>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;:::<<<;;;999;;;??????<<<;;;999777666888:::;;;;;;<<<<<<<<<:::777666777888444666888777666666999;;;666666666666444333222111111222222333333222222111222555888888666555666888333333444444444444333333222222222222222222222333000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........------...............---......///000111//////............//////////////////////////////...............------------.........//////000000//////000111111111111111111111111111000000000000000000000000000000000000...//////000000000000000000000000000111111111111111111111222222333333444555555555555666666666777555555666888999;;;<<<<<<;;;;;;<<<======>>>======>>>===<<<:::999999999:::::::::;;;;;;<<<===>>>>>>888999:::;;;===>>>??????@@@???>>>===;;;:::999888666777999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<888888777777666555555555444555555555555555555555111222222222222111000000...///000111222222111000///000111222222222222222//////.........//////000//////............//////////////////////////////------------------------................................................000///...---------------///...---,,,+++,,,---------------.........//////+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********---------......------,,,***+++,,,,,,------------((()))+++---.........---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******))))))*********+++++++++************++++++,,,---000///...---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***+++......,,,***+++++++++++++++***)))(((******+++,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,---...//////---------------------------------.........//////........................------..................000000000000000000000000...//////000111222222222000111444777888999888888:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA===>>>???@@@@@@???>>>===@@@@@@AAAAAA@@@???===<<<>>>??????===;;;:::;;;===<<<=========>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;888::::::888:::===<<<777:::888555555777999:::::::::;;;;;;999666555666777111333555555333333666999666666666555444222111000222222222333333222222222666666666666666666666666777666555444333333444555333333333222222111111111111222222333333222222111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////000000000000////////////////////////------------------------////////////////////////////////////000000000000//////000000111111111222222222111111000000//////000000000000000000000000000000000000111111111111111111222333444444555555666555555444444333333222666666666777888:::;;;<<<======>>>>>>>>>?????????<<<<<<;;;:::999999999999::::::<<<===>>>>>>>>>>>>::::::::::::;;;<<<======AAA@@@>>><<<:::999888777;;;<<<<<<===============<<<<<<<<<;;;;;;:::::::::;;;:::999888888777777888888777777666555444444444444444333333333333222222000000111111111111000000//////000000000000//////000111111000000///...---......////////////......//////...------------...............////////////......------------......111000...---,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((()))***+++---...///000------,,,++++++******)))------,,,++++++******)))******+++++++++,,,,,,,,,---,,,+++***************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,...///000+++++++++++++++++++++,,,***************)))((('''))))))***+++,,,,,,------///......---+++******)))************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................,,,,,,------------,,,,,,,,,---......//////......///...---,,,,,,---...///000000//////.........---////////////////////////000000111111111222222222333333444555666777888888:::;;;===>>>???>>><<<;;;===<<<;;;:::::::::::::::;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;<<<===>>>??????>>>===<<>>======:::;;;===>>>===;;;888777888888888888888999:::;;;777777888888888999999::::::999888777666666777777444444555555444444333222111111111111111111111111666666666666666666666666777666555444333333444555333333333222222111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////....................................---............/////////........................------------------------........................------------............//////000000000111111111111111111000000000000000000000000000000000000000//////000000000111111111//////000000111222222333333333333333333333444444555555555666777888999:::=========>>>??????@@@@@@===<<<;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<::::::999::::::;;;<<<===BBBAAA???===;;;:::999999<<<===>>>>>>??????>>>>>>>>>===<<<;;;:::999888777888777666555555555555555777777777666555444444444444444333333333222222222000000111111111111000000000000111111111111000000111111111111111000//////......////////////......//////...------------...............////////////......------------......000///---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++******++++++,,,,,,---------+++++++++++++++++++++,,,------,,,+++)))(((''''''***++++++++++++,,,,,,,,,,,,+++++++++++++++******---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,++++++++++++------......---,,,,,,+++)))******+++,,,,,,---------,,,,,,,,,,,,,,,++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------------------------------......---------,,,------...............///...---,,,,,,---...///000/////////.........---........................000000000111111111222222222333333444555666777777999:::<<<>>>>>>===<<<;;;<<<<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>???@@@??????>>>=========>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<>>>===;;;;;;;;;===>>>@@@@@@@@@@@@??????>>><<<<<<999:::<<<===<<<:::777666555444444555555666666777777888999::::::::::::999777777777666666666666666444444444555444444333222111111111111111111111111555555555555555555555555555555444333333333444444222222222222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000/////////...---------------------------------,,,,,,---------.................................................................................------------............//////000000000000111111000000000000111111111111000000000000000000000000//////000000000000111111/////////000111111222222000111111222333333444444333333444444555666888888;;;<<<===>>>???@@@AAABBB======<<<;;;::::::::::::999::::::;;;;;;;;;::::::999999999::::::;;;<<<===BBBAAA???===;;;:::::::::;;;;;;<<<===============>>>>>>===;;;999888666666666555555444444444555555777777666666555444444444333333333333222222222222000000111111111111000000000111111222222111111000111111222222222111000000......////////////......//////...------------...---............/////////......------------.........---,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))***,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------------,,,***((('''&&&%%%++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++....../////////...------*********++++++,,,,,,---***+++++++++,,,,,,------************************************************++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,---..................------,,,,,,------.../////////.......................................000000000000111111111111222222333444555666666777888999;;;<<<<<<<<<;;;:::;;;;;;::::::999999:::::::::::::::::::::;;;<<<===AAA@@@???>>><<<<<<<<<;;;=========>>>>>>==================<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@>>>===;;;:::888999:::::::::888666444333333333333333444444444777888:::;;;<<<;;;999888444444666777777666555555444444444444444333222222111111111111111111111111444444444444444444444444444444333333333333333333222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000///...------,,,,,,------------------------,,,------------.................................////////////////////////........................////////////000000000000//////000000000000000000//////000000111111222222000000000000000000000000////////////000000000111111111111111222222333333000000111111222222222222333333333444444666777777::::::<<<===???AAABBBCCC>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999999:::;;;<<<===@@@???===<<<;;;:::999999888888999::::::::::::999===<<<;;;:::999888777666666666555555555666666777666666666555555444444444333333333222222222222111000000111111111111000000000000111111111111000000///000000111111111000000......////////////......//////...------------...---------.........//////...------,,,,,,------......------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((((('''+++++++++,,,,,,,,,------***+++---///000///...---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,.........---,,,+++******+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---................................................/////////000000000111111222222333444555666777777777888999:::::::::999999::::::999999999999::::::;;;;;;:::::::::;;;;;;<<<@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@>>><<<:::999666777888888777666444333333333444444555555555555666888:::<<<<<<;;;888777222444666888888888666555333444444444444333222222111111111111111111111111333333333333333333333333222222333333333333333333111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000//////...---,,,,,,+++........................------........./////////........................////////////////////////........................////////////000000000000000000////////////////////////000000111111222222////////////////////////...////////////000000000000000111111111111222222222222222111111000000000444444444444444555666777888999:::<<<>>>@@@AAABBB======<<<:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<===<<<;;;:::999888888888777888888999999999999999999999999999999999888888555555444555555666777777555555555555444444444444333333222222222111111111000000111111111111000000......////////////......------...///000000000///......////////////......//////...------------...------------............------,,,,,,,,,,,,------...............---------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++,,,,,,---,,,,,,,,,+++++++++***************++++++++++++,,,++++++,,,,,,,,,---------+++,,,///000111000///...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++*********++++++......---,,,++++++******)))******+++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++*********************************************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,------------------------------............------+++,,,,,,---...---------+++,,,,,,,,,,,,,,,,,,+++---------............................................./////////000000000222333444555666777777888666666777888888888888888999999888888888999999:::;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>@@@AAABBBCCCBBBBBB@@@>>><<<:::999666666666666666444333222222333444555666666666666666888:::<<<<<<:::777666444555777999999999777666333333444444333333222111000000000000000000000000222222222222222222222222111111222333333333222222000000000111111111111111000000111111111111000000000000000000000000000000000000000000000000000000........................////////////////////////........................///.........---,,,,,,,,,........................---............/////////------------------------........................------------------------------------............000000////////////......000000000000111111111111////////////////////////......////////////000000.............../////////333333222222111000000///444444333333444555555666777888999;;;===>>>@@@@@@<<<<<<;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;888888888999999:::;;;<<<;;;:::999888888888888888999999:::;;;;;;;;;;;;;;;777777888888888999999999222222222333444555666777444444444444444444444444222222222222111111111111000000111111111111000000---......//////......---+++,,,---...//////000000......////////////......//////...------------...,,,------------.........------,,,,,,,,,,,,---------......//////...------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,---------,,,,,,+++******)))))))))***+++,,,------...,,,,,,,,,,,,------------,,,---.../////////...---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++*********)))************************************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,------,,,........................,,,------------------,,,++++++,,,---------------***++++++,,,,,,++++++***---------------.........------------------------............////////////222222333444555666777777555555555666666666777777888888777777888888999999::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<:::;;;<<<===???@@@AAABBBBBBBBBAAA@@@>>><<<:::999555555555555444333222222000222444666777888888777888999;;;<<<;;;:::888777666777888999999888888777333333333333333222111111000000000000000000000000222222222222222222222222///000111222333333222111///000000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------------------............000000/////////.........111111111000000000000000////////////////////////........./////////000000........................222222222222222222111111333222222222222333444444666777888999;;;<<<===>>>;;;;;;:::999888888888888888999:::;;;;;;;;;;;;;;;888888888888999:::;;;<<<::::::999999888999999999999:::;;;;;;<<<<<<;;;;;;888888888888888777777777222222222333444666777888444444444444444444444444222222222222111111111111000000111111111111000000......////////////......+++,,,---///000000111111......////////////......//////...------------...,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,---.........---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++************************)))******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******************************************************++++++,,,,,,,,,,,,************************))))))***,,,,,,------,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,------------,,,)))***+++,,,,,,+++***))),,,,,,,,,------.........------------------------------........./////////000000111222333444444555444444444444444555666666777777777777777888999999888888888888999;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;===>>>???@@@AAAAAABBBAAAAAA@@@>>><<<;;;:::666555555444444333222222111333666999;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::777777777777777666666666222333333333333222111111000000000000000000000000111111111111111111111111///000111222333333222111//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------////////////000000000111000000//////.........---222222111111000000//////////////////////////////............/////////000000000000000000/////////111111111222333333444444111111111111111111222222666666777888:::;;;<<<<<<;;;:::999888777777777777666777888999:::;;;;;;;;;888888888888999:::;;;<<<;;;::::::999999::::::;;;888888999::::::::::::999:::999999888777666666555444444555555777888:::;;;444444444444444444444444222222222111111111111000000000111111111111000000//////000000000000//////,,,---...000111222222222......////////////......//////...------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,---------,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***))))))(((*********++++++,,,------)))))))))))))))))))))))),,,,,,,,,---------......++++++***)))((((((((())))))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,******))))))***++++++,,,)))))))))))))))*********'''((()))***************++++++++++++++++++++++++'''((()))***+++,,,------************************************************))))))******++++++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,------.........---------------------------------.........//////......///000111222333333444444333333333444555666777777666777777888999999666666666777888:::;;;<<<>>>===<<<;;;:::999999999;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999999999;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::666666555444444333333222444666999===???AAAAAAAAA??????>>>>>>============888777666555555555555555222333333333333222111111000000000000000000000000111222222333333222222111222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000333333222222000///...---000000000000000000000000//////.........------------------------...///000///......---------......---.../////////...,,,+++////////////////////////.../////////...---,,,,,,//////////////////////////////.........------------------............///............////////////000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000333222222222111111000000222222111111222222333444333444555777999;;;<<<===<<<;;;:::999888888888888:::999888888888999:::;;;777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::::::::999999999888888777777777777777666666555555555444444444333333333222222222111111111111000222111111111000000//////...,,,+++,,,///111///---...............///000000//////000000000000//////......//////000000111111......////////////.........---+++******+++---...***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,---......//////.........------,,,,,,------...............---,,,++++++***+++,,,,,,------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++------------------------...,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------++++++++++++------((((((&&&&&&''')))+++------------,,,,,,+++++++++,,,,,,,,,++++++************,,,......,,,+++,,,---************************,,,,,,++++++***+++++++++------,,,,,,,,,+++++++++---,,,+++*********+++,,,+++,,,---------,,,+++***///...---,,,++++++++++++***++++++***))))))***,,,++++++******************---,,,,,,+++,,,---///000.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,000///......------------...------,,,,,,,,,------////////////////////////000000111222222222222111444444444444444444444444666666777888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<>>======<<<<<<===>>>===;;;999999;;;===<<<<<<===>>>@@@CCCEEEFFFCCCBBB@@@>>><<<::::::999999888666555333333222222222777???DDDGGGIIILLLNNNIIIEEE@@@???AAA@@@<<<888666666777777777777666555777666444222111111111222000000000000000000000000111222222333333222222111111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000//////000000000///......//////////////////////////////.........---------..................///000......---------......///.........///......---,,,..........................................---,,,........................//////.........------------------............///............//////////////////......//////000111////////////////////////////////////////////////000000000000000000000000222222111111000000000000222222111111222222333444555666777888:::<<<===>>><<<;;;:::999888888888888999999888888888999:::;;;777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::999999999888888888666666666666666555444333444333333333222222222222222222222111111111111000000000000000/////////...///---,,,---000111000..................///000000......////////////......000000//////...---------,,,,,,------------,,,,,,...---+++******+++---...***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,------...............------,,,,,,,,,,,,------------------------,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))(((((((((***,,,------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++,,,************************+++++++++***++++++,,,,,,******++++++,,,,,,,,,,,,---,,,+++*********++++++***+++,,,...////////////---,,,+++******)))*********++++++***))))))***,,,************************,,,,,,+++***+++,,,------------------,,,+++***)))******+++,,,---......///------------------------,,,---------------,,,,,,...---,,,+++++++++++++++...------,,,,,,,,,------........................///000111111222222111111333333333333333333333333555555666666666666666555666666777777888999::::::::::::::::::::::::::::::<<<<<<============<<<<<<===============<<<<<<<<<=========;;;:::999;;;===<<<======???@@@BBBDDDEEECCCAAA@@@>>><<<::::::999:::999888666555444444333444666<<>>>>>;;;;;;:::999888888888888888888888777888999999:::777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888777666666666555444333222111222222222222111111111111222222222111111111111000000////////////.........000///...///000111000//////............//////000------............------//////......---,,,,,,+++,,,,,,------------,,,,,,------++++++++++++------***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,---...............,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,***+++,,,,,,------,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++************************,,,*********,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))***+++---...+++++++++++++++*********,,,,,,,,,++++++++++++***)))((((((***+++,,,+++)))************************************+++,,,------((())))))***,,,------...---,,,++++++******++++++)))***+++,,,---.........---,,,,,,+++++++++,,,,,,***++++++***))))))***,,,************************,,,++++++************+++------------,,,++++++***,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,---,,,+++++++++++++++,,,------,,,,,,,,,,,,------........................//////000111111111111111222222222222222222222222444444444555444444333333444444555666777999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;:::999;;;<<<======>>>???@@@AAABBBBBBAAA@@@???===;;;::::::999<<<;;;999777666555555555999888<<>>??????@@@@@@@@@@@@???>>><<<;;;:::::::::;;;:::999888666666555555>>><<>><<<::::::999666444222222333444333222111111000/////////////////////////////////000111111222222111111000000000000000000000111111////////////////////////........................//////////////////////////////000000000///......---------------------------...........................---,,,+++++++++,,,,,,,,,,,,---...///000111000///...,,,,,,---..............................++++++,,,---.........---........................---.....................---------............///............//////////////////......//////000111........................////////////////////////------------------------..................//////111111000000111111222333444444555777888999::::::999999888777777777888888666666777777777888888888666777777888999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::888888888777777777666666666777777666555444333333333333333333222222222222222222222111111111000000111111111111111111111111111111111111000000000111//////............///////////////000000/////////,,,------...//////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,---...---------,,,++++++******++++++,,,******+++,,,------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,------+++*********+++++++++,,,,,,,,,,,,,,,++++++*********)))***,,,,,,,,,,,,***)))***)))))))))******++++++************************++++++++++++++++++++++++))))))))))))******)))(((************************************+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((***++++++***))))))***,,,))))))*********+++++++++------,,,,,,,,,+++******++++++,,,---------,,,,,,000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++,,,---.................................///000000000000////////////000000111111111444444555555555444444333555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777888999:::;;;<<<<<<999;;;<<<<<<::::::;;;<<<<<<===>>>?????????>>>>>>>>>===<<<;;;::::::::::::999999888777666666666666;;;<<>><<<;;;:::888555333222222333333111111111111000//////...////////////////////////000000111111111111000000000000000000111111111111////////////////////////////////////////////////////////////////////////000000000000000///...------------------------------------...............000///...............///---------------...///000//////...------------...////////////////////////+++,,,,,,------------,,,---------------------------------...............---------............///............//////////////////......//////000111........................////////////////////////------------------------............////////////111000000000000111222222222333444555666777888888777777666666666666666777555555666777777777777666666666777888999:::;;;;;;::::::::::::::::::::::::888999999::::::::::::999777777777777666666666666555666666666666555444444444333333333222222222222222222222111111111111000111111222222222222222333000111222111000///000111000//////............/////////000000000000//////000000//////...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,---------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++************++++++++++++,,,,,,++++++++++++++++++******++++++++++++******))))))***************************+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------***))))))***************************************+++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,...///++++++***))))))************++++++***))))))***,,,)))))))))***++++++,,,,,,+++,,,,,,---,,,,,,+++******+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,))))))))))))***,,,------+++******++++++,,,---...---------------------------......///////////////...//////000000111111111333444555555666666555555666777777888888999999:::999999999999999999999999999::::::;;;;;;::::::999777888888999:::;;;;;;<<<888:::<<<<<<;;;::::::;;;;;;<<<===?????????>>>======<<<;;;:::::::::::::::777777777777777777888999666:::???EEELLLVVVaaaiiigggaaaXXXMMMEEE@@@======777666555333222222222333111111111111111000//////////////////////////////000000111111111111000000///000000000111111111111////////////////////////////////////////////////////////////////////////------.../////////......---------------------------------.........//////------------------...///......---------......///.........///......---,,,........................,,,,,,---------,,,++++++---------------------------------.........//////---------............///............////////////......------......///000////////////////////////////////////////////////............................../////////000000000000000000000000111222222222222333444555666777777555555444444444555555666444555666777777777666666666666777888999:::;;;;;;999999999999999999999999666777888999999999999888777777666666666555555555333333444555555555555444222222222222111111111111222222222111111111111000000000111111222222222222///111222111///---///000000000///..................//////////////////...//////......---,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,------------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,++++++************++++++***+++++++++++++++******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,000333000***'''))),,,************************+++++++++***++++++,,,,,,******************++++++++++++,,,,,,,,,+++***)))************+++---...000///...---,,,,,,,,,,,,,,,***++++++***))))))***,,,((())))))***++++++,,,,,,)))***+++,,,,,,++++++***)))***+++,,,------------))))))******+++,,,------++++++++++++++++++++++++))))))***,,,,,,------,,,((((((((()))***,,,---...************+++,,,---...------------------------------.../////////.........//////000111111222222222222333555666666666666777777777777777777777777888888888888888888888888999999::::::::::::999999888999999::::::;;;;;;;;;777999;;;<<<;;;::::::;;;999:::<<<>>>??????>>>===;;;;;;::::::::::::::::::777777777777999:::;;;<<<999;;;>>>@@@DDDKKKVVV]]]ZZZWWWQQQJJJCCC===;;;:::444444444333333333222222000111222222222111000///000000000000000000000000000000111111111111000000//////000000111111111222////////////////////////000000000000000000000000////////////////////////)))***,,,---.../////////........................---------.........//////))))))))))))***+++,,,,,,///......---------......---.../////////...,,,+++------------------------------------,,,,,,+++***---------------------------------.........//////---------.........//////............/////////000---,,,,,,,,,,,,---......000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111000000000000000111111222222333333444555666777777444444333333333444444555333444666777777777666555666666777888999::::::;;;999999999999999999999999555666777888888888888888777666666666555555555555111111222333444444444444111111111111000000000000222222222111111111111000//////000000111111111222///111222111...---...000111000///...............---..................---***++++++,,,,,,---......,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++,,,,,,***))))))************+++++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,---333777333***&&&)))...************************,,,,,,++++++***+++++++++&&&&&&'''((()))***++++++++++++,,,---,,,+++***))),,,,,,***)))))))))***++++++***)))(((''''''''''''***++++++***))))))***,,,((())))))***++++++,,,,,,'''((()))***++++++***))))))***+++,,,---.........+++*********************++++++++++++++++++++++++((()))***+++,,,---------*********+++,,,...///000************+++,,,---...------------------------,,,---......//////.........//////000111222222333000111222444555666777777666666666666555555555555::::::::::::::::::::::::999999999::::::999999999999::::::::::::;;;;;;;;;666999;;;<<<;;;::::::;;;888999<<<>>>??????>>>===;;;::::::999999::::::;;;777777777999:::<<<>>>???AAA@@@>>>>>>@@@FFFNNNSSSOOONNNJJJEEE???999777666333333444444444333222222111111222333333222000///111111111111111111111111000000000000000000000000111111222222222111111000222111000.........///000///////////////////////////////////////////////////...---------///000111///...,,,++++++,,,.../////////............//////---------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///------------------------...------,,,,,,------...000000//////......------000///...---------------......---,,,---...///000////////////////////////............////////////////////////////////////000///---,,,,,,---///000////////////000000000000111222222333333444444555333333444444555666777777555555444444555666888999777888888999999999888888999999999999999999999:::888888777777666666555555777777777777666666666666555555444444444333333333222222222222222222222222333333333222222222111111000000111111111111000000000000000000000000000000//////............//////000///...---...///111333---.../////////...---,,,+++,,,,,,------,,,,,,+++///...---,,,++++++++++++------,,,+++***)))((('''***)))***,,,...///...------------------------------.........---,,,,,,+++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******++++++************+++++++++++++++***)))(((((('''+++++++++***************+++++++++************))))))************+++++++++,,,,,,+++******+++,,,,,,+++++++++***((('''%%%$$$*********++++++,,,,,,,,,************************(((((())))))************+++*********))))))((((((---,,,,,,++++++******)))***************************+++,,,---,,,,,,***)))...---***(((((((((***+++''')))*********+++,,,---******++++++++++++******+++***)))(((((()))***+++111...***''''''***...111,,,,,,,,,---------............---,,,,,,+++************************************+++++++++,,,,,,,,,&&&(((+++---......,,,+++........................---.........---,,,,,,+++,,,,,,------.../////////000000////////////000000111222222333333444444555555555444444444555555666999999::::::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999888888777777888888999:::;;;;;;<<<===>>>??????============<<<<<<<<<<<<;;;999888:::===@@@AAAAAA>>>===<<<===@@@CCCEEEEEEDDDBBB???===:::999999999444333222222111111222222111111111111000000000000////////////////////////000000000000000000000000000000000111111000000///111000///.........//////................................................///............//////000...---+++******+++---.........------------......---------,,,,,,+++++++++---,,,,,,+++,,,---...///.................................---------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------......---,,,,,,,,,,,,,,,...------,,,---...///000........................------------....................................000...---,,,,,,---...000.../////////000000000000000000111111222333333444222222222333444555555555555444444444555666777888888888999999999888777777777777777777777888888888666666666666555555555555777777777666666666555555555444444444444333333333222222222222222222222222333333222222222111111111000000111111111111000000000000000000000000000000......------------......///...---,,,,,,...000111000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++***************+++***)))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++***)))((((((((())))))******++++++,,,,,,+++++++++************))))))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++******))))))************++++++++++++************************)))))))))*********++++++************)))))))))(((++++++++++++************++++++++++++++++++++++++)))***++++++++++++***)))---,,,+++))))))))))))***((()))************+++,,,******++++++++++++******+++***)))(((((()))***+++000///---+++******++++++++++++++++++,,,,,,,,,------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***,,,------,,,***)))------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------......///000000////////////000000111111222222333444444444555444444444444555555666999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888999999;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<:::999999:::===@@@@@@@@@>>><<<;;;<<>><<<:::888777777777444333222222111111222222111111111111000000000000////////////////////////000000000000000000000000...//////000000//////...000///......---.............................................................../////////......---,,,,,,************,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...//////////////////////////////.........---------000000///---,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------------------,,,+++++++++,,,,,,...------------...//////........................,,,,,,,,,------------...........................///...---,,,,,,---...///....../////////000000000//////000000111222222222111111222222333333444444444444444444555666777888888999999999888777777666666666666666666555555555444444444444555555555555777666666666666555555555444444444444333333333333222222222222222222222222333222222222222111111111000000111111111111000000000000000000000000000000------,,,,,,,,,,,,---------,,,+++++++++,,,---...333111...,,,+++,,,---...------++++++++++++---------,,,+++******))))))***))))))******+++++++++,,,---+++)))((()))******)))++++++++++++++++++++++++---------------,,,,,,+++------------,,,,,,,,,,,,)))))))))******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++***))))))(((((((((((()))***+++,,,------+++++++++************))))))************+++++++++,,,++++++******++++++,,,,,,+++***)))******,,,,,,++++++++++++*********************************************+++++++++++++++************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******)))***,,,---,,,+++)))'''************+++++++++++++++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,+++******)))(((------,,,,,,++++++******---------------,,,,,,+++++++++,,,,,,---.........000//////......//////000111111111222333333444444444444333444444555666666888999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888::::::999999999999::::::<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;:::999:::<<<>>>??????>>>===<<<:::;;;===??????>>>:::999888666555555555555333333222111111111111222111111111111000000000000////////////////////////000000000000000000000000......///000000000//////.........---------............................................................///000///...,,,+++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......................../////////.........------......---,,,+++***))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......///------,,,,,,,,,,,,,,,---------------......//////........................,,,,,,---------.................................///...------------...///........./////////000000//////000000111222222333111222222222333333444444333444444444555666777777888999999999888777666555666666555555555555555444444444444555555666666666666666666555555555444444444444444333333333222222222222222222222222222222222222222222111111111111000000111111111111000000000000000000000000000000...------,,,,,,------...---,,,,,,++++++,,,------222111///...------------...---+++******+++---...---,,,,,,+++******++++++)))************+++++++++---+++((('''(((***++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******((())))))***+++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++******)))))))))*********++++++,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++***(((''''''(((***+++------,,,,,,++++++******************************++++++++++++++++++++++++*********)))))))))))))))*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,+++***)))(((***)))(((((())))))((('''******++++++++++++*********))))))))))))))))))***"""$$$'''***++++++***)))*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))************++++++++++++---,,,+++***)))))))))***------,,,,,,++++++******,,,,,,---------,,,,,,+++,,,,,,,,,---......///////////////....../////////000000111111222333333333333333333333444555666666777888:::;;;<<<======>>>:::::::::::::::::::::::::::::::::999999999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999:::<<>>>>><<<:::;;;999888999::::::888777444444444555555555444444333222111111000000111111111111111111000000000///////////////////////////////////////////////////......///000111111111111------.../////////......------------------------------------------------------.........------,,,------------------------......------------......++++++,,,,,,,,,,,,------+++,,,---.........------////////////////////////......---------,,,,,,,,,------...//////000111111------------------------,,,,,,++++++++++++,,,,,,.........///////////////......---------...//////,,,---......//////......------------------------........./////////000000------------------------........................------........./////////000000111111222333333444333333333444444444444444222222444555555666555555666777777888888777777666888888888777666666555555666666666777777777777777555555444444444333333333333333333333222222222222222222222222222222222222222111111111111000000000000000111111111111000000/////////////////////////////////....../////////////////////............,,,...111333333000---+++------++++++++++++------......------------......,,,+++++++++******))))))***)))'''(((+++---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++......---,,,+++***))))))+++++++++************))))))************+++++++++***++++++,,,,,,++++++***///...,,,+++*********+++------------,,,,,,,,,,,,************************+++++++++++++++*********))))))))))))***************++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///---------,,,++++++******+++(((&&&(((***,,,***'''******++++++++++++******))))))************)))))),,,++++++***++++++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++(((((((((((()))+++---...,,,,,,------------------***++++++,,,,,,,,,,,,,,,,,,,,,------...//////000///......------......////////////000111111222222222222222222333444666666777888999:::;;;;;;<<<<<<999999999999999999999999555666777888999;;;<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::;;;======<<<:::999888888888999999777555444444555666666555555444222222111000000000000111111111111111000000000000////////////////////////////////////////////////,,,---...///000000000000---...///000000000//////------------------------------------------------------,,,,,,------......,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---.../////////..............................---,,,,,,,,,,,,+++++++++,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...............---------,,,,,,,,,------...///,,,---.../////////...------------------------------------.........//////---------------------------..................------------.........////////////000000111222222222333333333222222222222222111222444555666555555555444555666777888888888888888888777777666555555444666666666666666666555555444444444333333333333222333333333222222222222111222222222222222222222222111111111111000000000000000000111111111111000000///////////////////////////......------......//////////////////...------,,,...000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...***************+++++++++***(((((()))+++,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++---------,,,,,,++++++***+++++++++************))))))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************++++++*********)))))))))((()))))))))*********************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---...//////...,,,+++******+++++++++(((&&&(((,,,...,,,)))******++++++++++++******((()))***++++++***)))(((++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++))))))))))))************''''''((((((***+++,,,---******++++++,,,,,,------******+++,,,,,,,,,,,,,,,******+++,,,,,,------...///......------......///......//////000111111222111111111222333444666777777888888999:::::::::999999999999999999999999999666666777888999::::::;;;999999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::===;;;::::::;;;<<<;;;:::888777777888999999777555444444555666666555444333222222111000000000000000111111111111000000000000////////////////////////////////////////////////+++,,,---...////////////---...000111111111000///---------------------------------------------------,,,,,,+++,,,---///000***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,.../////////...---------------------------,,,,,,,,,---------......------------------------------............---------------.........//////......//////000111111111222222111111111111111111111222333555666555555444333444555777888888888888888888777666555555444444666666666555555444444333444444444333333333222222333333333222222222111111222222222222222222222222111111111111000000000000000000111111111111000000////////////////////////...------,,,,,,------....../////////...------,,,......//////000111111111+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------'''((()))***+++,,,------))))))((()))******(((&&&)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++*********************))))))))))))******,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++***+++,,,------,,,+++***'''((()))++++++,,,++++++(((((())))))*********+++************************+++*********))))))(((((((((((())))))*********+++)))))))))))))))***************************************))))))***,,,---///000...,,,*********+++,,,+++(((&&&(((---///---*********++++++++++++******((()))***++++++***)))((($$$&&&(((***++++++***)))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))******++++++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,.........------...............//////000111111111111111111222333444666777777888888999999999888888888888888888888888888888888888888888888999999999999888888888888888888999999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::>>><<<999999:::;;;;;;;;;777777777888:::999777555333444555666555444333222222111111000000000000000111111111111000000000000////////////////////////------------.........///---.........//////000000////////////////////////........................------------------------/////////......---------------------------------------............------///...,,,+++***+++,,,,,,,,,,,,,,,---,,,,,,++++++---,,,++++++************//////...------------...............---,,,++++++************************,,,,,,,,,------............---+++*********++++++//////...---,,,,,,++++++,,,,,,,,,---------......///...---,,,+++,,,,,,---//////////////////......//////.........---------------------------------,,,,,,+++***+++,,,---.........//////000000111111000111222333444333222222222222333444444555555666666555444444444666777888777777666666555555555444777777888888888888777777444444444555555555555555333333333333333333333333444444444333333222222222222111111111000000////////////............//////222111000///......////////////.........---------...------,,,,,,------...,,,+++++++++,,,...000111000000000//////.........,,,,,,,,,+++++++++******---,,,***)))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++'''((())))))))))))***+++******))))))******+++,,,******))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,++++++*********+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************))))))))))))***+++,,,---,,,,,,,,,+++((('''(((***---+++(((''')))+++++++++***)))((((((((()))+++,,,(((***+++***)))((()))+++))))))***,,,//////...,,,+++,,,---......---+++************++++++,,,,,,,,,---,,,+++***))))))))))))***+++---......---+++************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))((())))))***++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000111222111000//////000222444666999999999999999999999999666666666666666666666666777777777777777888888888888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<;;;:::999777666:::888666666888888555222444444444444444444444444555444333222111111111111111111111111111000///...000...---///222333111...------........./////////............/////////000................................................------------------------.........---------,,,,,,------------------------,,,,,,------------,,,,,,...---,,,+++***+++,,,,,,+++,,,,,,---------,,,,,,///...---,,,,,,,,,,,,,,,//////...---------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,+++*********++++++------------------------,,,,,,,,,---------......///...---,,,,,,,,,------------------------,,,,,,///.........------------......---------------------------------...//////.........///000000111111000111222333333333222222222222333333444555555555555555444444444555777888666666666666555555444444666777777888888777777666555555555555555444444444333333333333333333333333222222222222111111111000111111111111000000000///000//////......//////000000000000000//////......//////.........---------...------,,,,,,------...,,,,,,++++++,,,---///000---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***///...---,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,...//////------...000,,,,,,++++++,,,,,,---...******))))))))))))***************+++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))***++++++++++++++++++***************************,,,,,,++++++***+++++++++***++++++***))))))+++---111...+++******+++*********)))((((((((()))++++++'''((()))((('''&&&'''))),,,++++++---......,,,************+++******)))(((+++++++++,,,---......///---,,,+++***))))))))))))***+++,,,------,,,+++******)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((()))******************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------...---------...//////000000000//////000222444666888888888888888888888777666666555555555555555555666666666777777888888888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;:::888777666999777555666888888555333444444444444444444444444555444333222111111111111111111111111111000//////000///...000222333111///....../////////000000000............////////////................................................------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++...---,,,+++++++++,,,---++++++,,,---...............------,,,,,,,,,,,,---///......---------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++*********++++++***++++++,,,---......///,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------............------------//////.........---------......///000000000000///---......//////000111111000000111222222222222111222222333333444444555555555555444444444555666666666555555555555444444444666666777777777777666666666666555555444444333333333333333333333333333333333333222222222222111111111111111111000000000000111000000//////000000111//////000111000///...---...............---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,,,,,,,++++++,,,,,,---...******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***))))))))))))******)))))))))))))))************))))))************************......---,,,+++*********''')))***+++***,,,...000444222...,,,++++++***))))))))))))((()))******+++'''((())))))''''''((())),,,++++++---//////...---+++******)))(((((())))))++++++,,,---///000111111---,,,+++******))))))***)))***+++,,,,,,+++***)))))))))))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))(((((((((((()))******************))))))))))))************************++++++,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------,,,,,,,,,---......000/////////000222444555666666666666666666666666666555555555444444333333444555555666777888888999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777666666555555666777777555444333333333333333333333333444333222111111111111111111111111111000000000000111000000111333333222000////////////000000000000.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---***+++,,,---.../////////++++++***************+++///...------,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,+++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......------------------------------............//////------------------------000//////......------,,,---...///111111000//////------......///000000111000000000111111111111111111222222333444444555555444444444444444444555555444444444444444444444444555666666777777666666555666666555444444333222222222222222222222222222222555444444444444444444444111111111000000000000000111111000000000000111111---...000111111000...,,,...........................------,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((''''''(((******))))))******+++,,,+++******))))))******+++************++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))************)))))))))******************)))************************---,,,++++++*********+++((()))***++++++,,,...000333111...,,,,,,+++***((()))))))))))))))******+++)))***++++++***)))***+++(((((())),,,///222222222...---+++***)))******+++******+++---///000111222------,,,+++************))))))************)))))))))))))))))))))*********((())))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++------,,,,,,,,,,,,------////////////000222333444555555555555666666666666555555555444333333222222333444555555666777888888777777777888999999::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999888777666555444444555555666666555555222222222222222222222222333333222111111111111111111111000000000000000111222222333333444444333222////////////000000000000///////////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,+++++++++,,,---...***+++,,,---............*********))))))******+++......---,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------------------------......//////,,,,,,------------------//////......------------,,,---...///000///......---------...//////000000/////////000000000111111111111222222333444444555333444444444444333333333333333333333444444444444555555666666666666555555666666555444333222222111222222222222222222222222444444444444444444444444000000000000000000111111111111000000000000111111,,,---///111111///...------........................------,,,,,,------............------,,,++++++---------------------------------,,,,,,,,,++++++)))))))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++******))))))******+++,,,++++++************++++++))))))*********+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))***++++++++++++++++++*********++++++++++++******************************)))))))))))))))***++++++***+++++++++******,,,...///---++++++++++++***)))((()))))))))***************+++,,,+++***)))***,,,(((((((((+++...111222222///...,,,***)))******+++((()))***+++---...000000...---,,,+++************))))))))))))))))))))))))(((((())))))************((())))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***------,,,,,,------............//////000111333333555555555555666666777777555555444444444333333333333444444555666666777777666777777888999999::::::::::::::::::::::::::::::999::::::::::::::::::999888888888888777666555555333444555555555555444555222222222222222222222222222222111111000000111111111111000//////000111222444555666666555444444444....../////////000000000///////////////.........------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,+++++++++,,,---...******+++,,,------------,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,---.........------******++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,---............---,,,------......///000000/////////...///000000111111111222222333333444444333333444444444333222111222222333333333333333444444444555555555555444444555555444444333333222222222222222222222222222222000000111111111111222222000000000000111111111111111000000//////000000111,,,---...///000///......---------..................------,,,,,,------...---.........------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---------,,,******++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,++++++,,,,,,---...++++++************++++++)))))))))************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++***************************'''''''''((((((***++++++***++++++***)))(((***++++++)))))))))++++++***)))(((((()))************)))((()))******(((((()))***,,,+++******,,,......---------+++***))))))(((((((((((()))***+++---.........---,,,++++++******+++))))))))))))))))))))))))((((((((()))******++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))+++************+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////---......///111111222222444444444555666666777777444444444444444444444444444444444444555555555555666666777888999::::::;;;999999999999999999999999888999999::::::999999888666777777777666666555444222444555555444333333444111111111111111111111111222111111000000000111111111000/////////000222222555777888888666555555666------........./////////000/////////............------------------------........................------------------------,,,,,,---------.........++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++***+++,,,---...******++++++,,,++++++++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,---------......+++,,,---.........------)))******+++,,,,,,------++++++,,,,,,,,,---------******++++++,,,---------------,,,,,,------...///,,,,,,---......//////000//////.........///000111111111111222333333444444222333333444333222111000111222222222333333333333444444444555555444444444333333333333333333333333111111111111111111111111/////////000000111111111///000000000111111111111000//////......//////000---------.........//////---------.........//////...------,,,,,,------...,,,---.........---,,,+++++++++,,,,,,,,,---------...------------,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---.........---+++***************************)))***++++++***)))***,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,))))))))))))************,,,++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))***************************)))))))))))))))******)))******)))(((((()))+++***))))))***++++++***((('''((()))***+++******)))((()))******(((((()))***---+++))))))***,,,,,,+++---------,,,+++***)))((()))))))))***+++,,,,,,---......---,,,++++++++++++*********))))))*********'''(((((()))******++++++************+++++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))***,,,---///000------...000111111222222222222333333444555555666444444444555555666666777555555555444444444444333555666777888999:::;;;;;;999999999999999999999999777888999::::::999888777555666666666666555444444222555666555333111111333111111111111111111111111111111000000000000111111111000///...///000222333666888:::999777555666777------------.........///000000//////.........---------------------------........................---------------------------------....../////////++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,+++***+++,,,...///******+++++++++***))))))))))))(((((()))***++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))*********************************++++++,,,,,,---)))***+++,,,---,,,,,,+++'''((()))***,,,---...///,,,,,,,,,---------......***+++---...///...------++++++,,,------...//////+++++++++,,,,,,---------((()))***+++,,,------.........---,,,,,,...///000,,,,,,------...//////000///......------///000111000111111222333333444444222333333444333222111000111111111222222333333333333444444555555444444333333333333333333333333444111111111111111111111111000000111111222222222333//////000000111111111222//////............//////---------------...///000---------.........//////...------,,,,,,------...+++,,,---.........,,,,,,.........//////000000000......---------,,,,,,,,,((()))***+++,,,++++++*********************************+++,,,,,,,,,,,,+++,,,---/////////---+++***)))))))))))))))))))))))))))***,,,,,,++++++,,,...******))))))******+++,,,,,,++++++******++++++,,,))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++*********++++++------))))))************))))))(((((())))))))))))((((((************************---,,,+++***))))))))))))'''((()))((('''((()))++++++*********++++++)))((('''((()))++++++******)))***,,,,,,,,,+++***+++,,,***((('''(((***---------///000000000///---+++************++++++,,,,,,,,,......---,,,++++++++++++++++++************++++++'''(((((()))***+++++++++***++++++++++++,,,,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++************************((())))))***++++++,,,,,,*********************************++++++,,,,,,---''''''((()))***,,,...///,,,---...000111111111111000000111222333333444444333444444555666777888888666555555444444333222222555666777888999:::;;;;;;888888888888888888888888777888999::::::999888777555555555666555555444444333555777555222000000222000000000000000000000000111000000000000000111111111000///...///000222444777999;;;:::777666777888000000000000000000000000---------,,,,,,++++++++++++,,,,,,------.........+++,,,,,,------.........///---)))'''''')))---//////...---,,,,,,---...///...------------...//////.........------,,,,,,,,,........................++++++************++++++000///---,,,++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++------............------////////////////////////,,,,,,,,,------.....................///////////////...,,,++++++,,,...///...+++((())),,,......,,,............////////////000000111222333333444444444444444333333222222222000111222333444444444444555555555555555555555555555444222000000111222333222222222111111111000000222333444444444444333222000000000000000000000000000000//////.........---......///000000000000000///...---,,,,,,---...///..............................---------,,,,,,,,,------,,,,,,---...000111/////////---,,,,,,...000++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))---,,,************((('''++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************---+++)))***,,,---,,,))),,,***((())),,,---+++)))))))))))))))***+++,,,---333111///,,,*********+++******+++,,,---///000111---......///...---+++***))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))******)))(((''',,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++************++++++...,,,***((((((***,,,...---,,,+++++++++,,,---......---,,,++++++,,,---......---,,,+++***+++,,,---////////////000000000000222222111111111111111111444555555555444333333222444444333333333444555555555555666888999:::;;;;;;;;;:::888777777777888999777777777777777666555555555555555555555555555555444444333333333333222222//////000000111111111222444444222222222222444444111000000000111222333333>>>===<<<;;;999666444333////////////////////////.........---------,,,,,,---------------.........---------------............---,,,++++++,,,---.........---,,,,,,---......,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............------------------------------,,,,,,------------------............///////////////...,,,++++++,,,...///000...,,,,,,...000///...............//////////////////000111111222333333444444333333333222222222000111222333444444444444333333333333333333333333555444222000000111222333222222222111111111000000111222333333333333222111000000000000000000000000000/////////..................///000000000000000//////...------...//////...........................------------,,,,,,,,,,,,,,,,,,,,,---...///000---------+++))))))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------------,,,++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******111///............,,,+++------------------------++++++***))))))***+++++++++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************,,,***)))***,,,---+++)))***(((&&&''')))***)))'''))))))))))))***+++,,,------------------,,,++++++*********+++,,,...///000------------,,,+++***)))))))))))))))))))))))))))((((((((())))))))))))))))))(((''''''''''''((())),,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************,,,++++++******++++++,,,---,,,***))))))***,,,---,,,+++*********+++------------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------.........///////////////000000111222333333444444555555444333333222333333333333333444444555555555666777888999:::;;;999999777666666666777888666777777777777666555555444444444444444444444444444444333333333222222222///000000000111111111111333222111111111111222333111000000000111111222333<<<<<<;;;999888555333222........................//////............------//////.................................---------,,,------......------,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---............/////////...---,,,++++++,,,---...111///------/////////...............////////////...//////000000111111111333333333333222222222222111111222333444444444444333333333333333333333333444333222000000111222222222111111111111000000000000111111222222111111000000000000000000000000000////////////..................///000000000000///000//////......//////000------------------------------------,,,,,,,,,,,,***++++++,,,------------,,,------+++)))((()))***+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++...---++++++,,,,,,+++)))------------------------++++++***))))))***+++++++++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************+++***))))))++++++***)))***((('''((())))))((('''))))))))))))***+++,,,---(((***,,,...///...---,,,*********++++++,,,......------,,,+++************))))))))))))))))))))))))((((((((()))))))))*********)))&&&$$$$$$&&&)))***+++++++++++++++*********+++++++++***************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++*********)))***++++++,,,,,,,,,------------,,,,,,******+++,,,---------,,,,,,,,,,,,---------......+++,,,...///222333555666444444444444444333333222222222222222222333444444555555666777888888999999777777666555555555555666666666666777666666555444333333333333333333333333333333333333222222222222000000000000111111111111111111000000000000111111000000000000000111111222999888888777555444222111------------------------............------------000000//////.........---/////////......---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------************************,,,++++++******++++++,,,)))***+++---------,,,+++---------------------------,,,,,,++++++,,,,,,---,,,+++++++++*********))),,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---.........---------------,,,............/////////////////////000000111111111333222222222222222222222111222333333444444444333444444444444444444444444333222111111000111222222111111111111000000000000///000000000000000000///000000000000000000000000///////////////.........---...//////000000//////000000////////////000000---------------------------------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++......///---+++)))***++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))------------,,,,,,+++******************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++******+++***))))))***+++)))(((************************+++******************++++++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++***************************)))))))))******))))))++++++***************)))))))))))))))***+++,,,---((()))+++------...------++++++******++++++,,,,,,///---,,,*********++++++))))))))))))))))))))))))++++++******)))(((((('''***)))(((&&&&&&((()))***+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************+++******))))))******+++)))***+++,,,,,,+++***))))))))))))))))))******++++++,,,---......---,,,+++((()))+++,,,---------,,,,,,,,,,,,,,,------------+++,,,---///111333444555333333444444444333333222222222111111222222333444555555555666666777777777555555555444444444444444555666666666666555444444222222222222222222222222333333333222222222222111000000000000000111111111111111111111111111111111000000/////////000000111555555555444333222111000........................,,,,,,,,,,,,,,,,,,,,,---000000//////.........---//////......---------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,.........---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,------------............---------,,,,,,---------,,,------------,,,,,,---............////////////000000000111111111111111222222222222222222222222222222333444444444333333444444444444444444444444111111111111111111111222000000000000000000000000////////////////////////////////////////////////.........///////////////------.../////////////////////000000000000//////------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***---......---+++******+++++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,------------***+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))+++***)))***,,,,,,,,,************************************++++++*********+++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************))))))******)))))))))***++++++++++++***))))))***))))))))))))***+++,,,------,,,+++++++++,,,---...,,,,,,++++++******++++++000///---+++++++++,,,,,,))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))+++,,,,,,+++)))((((((((())))))***************+++,,,------,,,+++***'''(((***,,,------,,,,,,,,,,,,---------.........,,,---...///000111222222222222333333444333333222222222111111222222333444555555555555555555555555444444444444333333222222555555555555555444333333222222222222222222222222333333222222222111111111111111000000000000000000111222222222222222222111000000//////...//////000111222222222111111000///........................+++++++++,,,,,,,,,,,,---//////..................---------------,,,,,,,,,---,,,***))))))***,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,------......,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,------------.........------------------------+++---//////...---...///............////////////111111111111111111111111111111111222222222222222222333333444444333333333222222222222222222222222000000000111111111111111//////000000000000000111000//////......//////000////////////////////////.........///////////////------...////////////......//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++***+++---,,,+++))))))***++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,)))))))))******************++++++++++++,,,,,,,,,***))))))))))))((((((((((((''''''(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************)))***++++++))))))***+++)))******)))'''&&&'''((())))))))))))***+++,,,---000...,,,++++++,,,---///......,,,++++++*********//////...---,,,,,,,,,,,,))))))))))))))))))))))))'''((())))))***+++,,,,,,***+++,,,------,,,+++***)))))))))******************************+++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))))))))(((((()))))))))((()))***++++++***)))((((((((()))************)))++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++,,,,,,,,,---------......------......//////000000111222222333333333333333222222222222222333444444555555444444444444444444333333444444333333222111444444555555444444333222222222222222222222222222222222222222111111111111111111111111000000000000111111222333333222111111000//////...............//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........,,,------------------,,,(((+++......------...000............////////////000000000000000000000000000111111111222222222222222333333444444333333222111111111111111111111111//////000111111111111111////////////000000111111000000///......///000000////////////////////////............/////////000,,,---......//////......---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,)))+++------,,,++++++,,,++++++++++++++++++++++++((()))))))))*********+++------------------------***++++++,,,------------+++++++++,,,,,,,,,------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))))))))*********+++******+++++++++,,,,,,,,,*********))))))))))))(((&&&%%%$$$&&&((())))))(((++++++++++++++++++++++++)))***++++++++++++***)))+++***)))***++++++***)))******++++++++++++******++++++++++++++++++++++++************************)))+++,,,,,,***)))***,,,)))***+++***'''%%%&&&((())))))))))))***+++,,,---.....................///000///...,,,+++*********------------,,,+++******))))))))))))))))))))))))'''((()))***+++,,,,,,---++++++++++++++++++++++++((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++))))))************))))))((()))***+++++++++******,,,,,,++++++++++++,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,,,,------......//////000111111222333333333333333333333333333333444444555555444444444333333222222333333444444444333222111333444444444444333222222333333333333333333333333222222222222111111111111111111111111000000000///000000111222222111000000000///......---------...---...//////000000000000++++++++++++++++++++++++---------.........//////+++,,,,,,------.........*********++++++,,,,,,,,,***,,,...000000...,,,***------...//////...------*********)))***++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++***)))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************++++++))))))******++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,###'''+++,,,+++***,,,.............../////////000///////////////.........000000111111222222222222333333333444444333222222333333333333333333333333...///000111111111111111.../////////000000111111111000///......///000111////////////////////////---.........//////000000,,,---......//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++,,,---***,,,///000///...//////++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,+++++++++************))))))(((((())),,,------,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***)))***+++++++++)))******++++++++++++******++++++++++++++++++++++++************************))),,,---,,,***)))+++---+++---...,,,)))'''(((***))))))))))))***+++,,,---+++---///000111000///...111000///---,,,+++******+++,,,------,,,+++)))((())))))))))))))))))))))))+++++++++***************---+++)))(((((()))+++---(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************---,,,,,,++++++,,,,,,---***))))))))))))))))))***((()))***,,,,,,++++++***---,,,+++******+++,,,---,,,+++***)))))))))***+++)))************+++++++++++++++,,,---...///000111000111222333333333333333444444333333444444555666555444444333333222222222333333444555444333222111333444444444444333222222333333333333333333333333222222222111111111111000222111111111000000//////...///000111111000///...000///...---------------,,,---...///000000000000.........------,,,,,,,,,++++++++++++,,,---...............------,,,,,,,,,,,,---......//////......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------......---,,,,,,+++******---------,,,+++***((((((,,,***)))***+++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------************************---------.........//////++++++,,,------......///------,,,+++,,,---...///........................///////////////.........444444444444333222111111111222222333333222222111000000111222222222222111111111111111000000000000000000000000000000000000000///.........000111222//////000000000000////////////............//////------------------------///............---------.........------,,,,,,,,,...------,,,***))))))(((*********++++++,,,,,,,,,++++++******+++,,,...///,,,+++*********+++,,,---''''''((()))******++++++))))))))))))************///000111...***(((***---+++++++++*********))))))************************+++++++++*********))))))---,,,,,,++++++,,,,,,---((('''&&&&&&''')))+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********************************************(((((()))***++++++,,,,,,+++,,,------,,,+++)))(((+++***)))(((((()))***+++***+++,,,------,,,***))),,,,,,+++***)))((('''''')))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,...000111222111000///111111111000...,,,)))(((+++,,,.........,,,***)))))))))))))))(((((((((((())),,,...///---,,,+++++++++++++++*********))))))******************************))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++******)))(((((((((************************,,,,,,++++++,,,,,,---...******))))))))))))******---+++******++++++)))(((((()))***+++---...///000000000000111222222333333111111222222333444555555666555444444333333333333333222222222333555666777000111222333444555555555222222333333333222222111333333333222111000//////000000000000000000000000222111111111000000//////////////////////////////000000///.....................---------,,,,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------......---,,,,,,+++******,,,,,,---------,,,++++++,,,+++)))***+++------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********)))))))))((((((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...........................,,,------------.........------------------------------,,,,,,,,,---...///......................../////////////////////...222333333333333222111111111222222333333222222111222222111111000000000///111111111000000000//////000000000000000000000000000//////......///000111//////000000000000////////////............//////------------------------///............---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...------------///000111+++***)))(((((()))*********++++++,,,------......))))))))))))************,,,---...---,,,+++,,,---++++++++++++************------------------------+++++++++*********))))))+++++++++******+++++++++++++++++++++,,,---...///*********+++++++++,,,,,,************************))))))******++++++,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++***))),,,+++***))))))***+++,,,)))***,,,------+++***)))************)))))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,---...//////...------000000000000...,,,***(((+++,,,---...---,,,***))))))))))))))))))))))))((('''***,,,---+++***)))***,,,,,,,,,+++++++++************************************))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************))))))))))))************************+++************+++,,,,,,******))))))))))))******,,,***)))***++++++***)))((()))***+++---...///000///000000111111222333333111222222333444444555555555555444333333333333333222333333444555555666666111111222333444444444444111222222333333222222111333222222222111000000000111111111111111111111111111111111000000000//////////////////////////////111000///...------------...------------,,,,,,,,,///...---,,,++++++++++++...------------,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------,,,,,,++++++***+++,,,------............,,,+++******,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********)))))))))))))))***++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------------------,,,,,,,,,,,,------------//////...------,,,++++++------,,,,,,------...///..............................//////////////////000000111111222222111111111111222222222222111111444222111///...---......111111000000000000//////000000000000000000000000111000000////////////000//////000000000000////////////............//////........................///............---------,,,,,,------------------++++++,,,,,,---------...,,,,,,++++++++++++++++++******))))))***+++---...,,,+++***)))))))))))))))((())))))******+++++++++))))))))))))************))))))***,,,...///...,,,,,,,,,,,,+++++++++******************************+++++++++*********************))))))))))))******))))))***+++,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...************************)))))))))***++++++,,,,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))+++,,,,,,+++***))))))))))))*********++++++...------,,,++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++++++++//////000///...,,,***)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))&&&(((***+++)))(((((((((,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))************************************)))))))))))))))***++++++******))))))))))))*********)))((()))+++++++++)))))))))***+++---...////////////000111111222222333222222333333444444555555444333333222222222222333222333444666666666666555222222333333333333222222111111222222222222222111222222111111111111111111111111111111111111111111111111000000000000//////////////////////////////000///...---,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,------------------------++++++,,,------------,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------------------+++******,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------.........---,,,,,,,,,+++******++++++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------......///....................................////////////---...///000111111111111111111222222222222111111333111///---,,,---...///111000000000////////////000000000000000000000000111111000000//////......//////000000000000////////////............/////////////////////////////////............---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,++++++*********((((((''''''((()))+++,,,......---,,,++++++******(((((((((((())))))******((()))))))))************)))((((((,,,000000---***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********************************))))))*********'''((()))***+++******)))************++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************))))))*********+++++++++)))(((((('''(((***,,,---++++++++++++++++++++++++((()))***+++++++++******************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,***))))))))))))***---......///...---+++***)))***+++++++++******))))))))))))))))))*********&&&(((******(((''''''(((++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((((()))***+++++++++***************************))))))))))))***++++++******))))))))))))******)))(((((()))***,,,+++***)))******+++---....../////////000000111222222222222222333333444444444555333222222111111222222222222333555777777777555444333333333333333222111111000111111222222222222111111111111111111222222222222222222222222222222222000000000000000000//////////////////////////////------,,,,,,,,,---------------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,---...............,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******---+++***+++,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++*********,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......------.........//////...........................---.........//////000000,,,---...///000111111111000111111222222111111000000///---,,,,,,...///111000000000////////////...////////////////////////111111000000//////......//////000000000000////////////............/////////////////////////////////............---------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,++++++*********++++++******+++,,,...///.........---,,,+++******+++++++++,,,,,,,,,,,,,,,((()))))))))***************))))))+++......+++''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***,,,------,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************************+++++++++((((((''''''(((***,,,---)))******************)))))))))******++++++++++++,,,,,,,,,+++***))))))(((((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))***,,,,,,---......---,,,+++************+++*********((()))))))))*********+++''')))******((((((((()))))))))))))))************((((((((((((((((((((((((******))))))))))))******''''''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))***++++++,,,***************************************+++,,,,,,******))))))))))))******)))((('''(((***++++++*********+++,,,,,,---.........//////000111111222222222222222333333333333333222222222111111222222333222333555777777666444333333333333333222111000000///000111111222222222222111111111111111222222222111111111111111111111111//////////////////000000////////////////////////+++++++++,,,---...///000,,,,,,,,,------------...++++++++++++,,,---...///,,,,,,,,,------------...,,,---......//////......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))---,,,++++++---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---)))))))))))))))************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,---...//////------...////////////...........................------......///000000000,,,---...///000000111000000000111111111111000000///...------...///000111000000////////////......///////////////////////////000000000000000///...//////000000000000////////////............//////........................///............---------,,,,,,------------------...---------,,,,,,++++++,,,,,,++++++++++++++++++******))))))***+++---...+++,,,,,,,,,+++***)))(((******++++++++++++++++++))))))))))))************++++++***+++,,,+++)))'''+++++++++*********))))))***************************************++++++++++++++++++******+++++++++))))))***************))))))))))))************+++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************************************((((((((()))***+++,,,---((()))************)))(((*********++++++,,,------...---,,,+++***)))((((((''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))******++++++++++++******************+++,,,---......---,,,************+++++++++,,,((())))))******+++++++++)))***+++***)))((()))+++((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((((('''''''''(((((()))***+++++++++************************+++************+++,,,,,,******))))))))))))******)))((('''(((*********(((******+++,,,,,,---............///000000111111222111111111222222222222222333222222222222333333444222333444555555444333333222222333333222111000000//////000111222222222222222222111111111111111111000000000000000000000000......////////////000000////////////////////////+++++++++,,,---///000111,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,---............---***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,...,,,++++++---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,(((((()))))))))************++++++,,,,,,++++++***+++,,,,,,---------------------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,(((((()))******+++,,,,,,,,,------------.........,,,---------------------,,,---...///000//////...........................------......///000000111---...///000000000000000000000111111111111000000000000//////////////////000000/////////.........////////////////////////...///000111111000000/////////000000000000////////////............//////------------------------///............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,((((((''''''((()))+++,,,***++++++,,,,,,+++***))))))((((((((((((((((((((())))))))))))***************++++++***)))((()))************)))))))))(((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))((((((((((((((()))))))))))))))************************************+++******))))))(((((((((************************************************))))))***+++,,,,,,,,,+++)))***++++++++++++***)))++++++++++++,,,---...///,,,,,,,,,++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))))))))***+++---......------+++++++++++++++,,,------((())))))******+++,,,,,,)))******)))(((((()))+++(((((())))))******************************************))))))))))))******&&&''')))*********(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''(((((())))))*********+++***************************))))))))))))***++++++******))))))))))))*********)))(((((()))***((('''***++++++,,,,,,------.........//////000111111111000000000000000000000000333333333333333444555555333333333333333333333333111222222222222111111000...///000111222222222222333222222222111000000000////////////////////////........./////////000000////////////////////////......------......///000,,,,,,,,,------...............---,,,++++++++++++,,,,,,,,,------.........++++++,,,---------,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////...,,,++++++---......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---......//////......------------------------,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......///000000---------........./////////......------,,,,,,+++,,,---///000000000///...........................---------...///000000111...///000000000000000000000000111111111111000000111111111111000///---,,,000/////////............////////////////////////---...///111111111000000//////000000000000////////////............//////------------------------//////.........---------.........------,,,,,,,,,((())))))+++,,,------...*********++++++,,,,,,---,,,++++++++++++---...///+++,,,---.........---,,,,,,,,,,,,+++++++++++++++))))))))))))************(((***+++***''''''***---))))))))))))((((((((((((************************))))))******++++++++++++))))))(((((((((((())))))...---,,,+++++++++------))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++******************)))***+++------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,---...///000***++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++%%%''')))++++++***)))(((((()))+++---.........---,,,+++++++++,,,------...((())))))***++++++,,,,,,((()))***)))'''''')))***))))))******+++++++++,,,******************************))))))))))))******&&&''')))***+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))************************************((((((((((((((()))************))))))))))))******+++)))(((((())))))(((&&&+++++++++,,,,,,---------......//////000111111111000000000///////////////333333333333444444555666333333222111111222222333000111111222222222111111......000111111222222222444333333222111000//////////////////////////////---.........//////000000////////////////////////111111///......---......)))***+++,,,------------++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++,,,------,,,+++***---------...///...,,,***------------------------------,,,++++++******)))++++++++++++++++++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++------------++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------------------------///...------++++++***)))***+++,,,---,,,+++***)))+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...............///000000000000///...............+++---///111111000...---000000000000000000000000......---------,,,,,,,,,///......---------......////////////////////////111111111111111000//////........................////////////////////////+++*********+++---///000111///---+++++++++,,,---------------------------,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))***,,,///111111000---,,,***************+++++++++))))))(((((())))))***+++'''''''''((()))***,,,,,,************************))))))))))))))))))))))))------,,,++++++***************++++++++++++*********((('''(((+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******)))(((''''''(((((()))************+++++++++++++++++++++++++++++++++.........------,,,,,,,,,))))))***+++,,,,,,------......,,,***(((&&&%%%$$$++++++******************))))))))))))))))))))))))******))))))))))))******************************+++***)))+++...000...+++---000111...)))&&&'''***---------,,,,,,+++++++++******))))))))))))******!!!$$$))),,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))************))))))))))))(((((((((((())))))))))))((((((((((((((()))''')))+++,,,---,,,***))))))***+++++++++)))((('''))))))))))))))))))))))))(((((()))************)))))))))***+++---......///............/////////////////////000111111222222222222222222222222222222333333333222222111111111000000000000000000000000//////000111222333333444111111000000//////..................//////////////////000000000000////////////............//////////////////............,,,---.........---,,,+++...............---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......++++++,,,------,,,++++++)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------...------,,,,,,++++++***+++,,,------.........------------...............,,,,,,------------..............................------------...........................//////000111000000///......///////////////000000000000000000000000000000000000000............------,,,,,,///......------.........////////////////////////000000000000000///...---................................................------,,,,,,---...///000...---,,,++++++,,,...///---------------,,,,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***))))))***,,,......---,,,+++++++++******************)))((((((((())))))******...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******)))***((('''(((+++,,,+++)))************************++++++++++++++++++++++++************++++++++++++++++++******)))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,,,,+++***)))))))))*********************))))))))))))))))))))))))******))))))))))))******************************,,,******+++...///---++++++...///---(((%%%'''))),,,,,,,,,++++++*********))))))(((((((((((())))))###&&&)))++++++***)))***************************))))))))))))))))))))))))(((***++++++***))))))***(((((()))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))***))))))((((((((())))))((()))***+++,,,+++******+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))************)))******+++,,,---...///---.........////////////...//////000000111222222111111111111111111111111333333222222222111111111000000000000000000000000///000000111111222222333000000000000//////..................//////////////////000000000000////////////............//////////////////............---...//////---+++((('''...////////////...------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,---...------------------------)))******+++,,,,,,------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------------,,,,,,------------..............................+++,,,,,,,,,------------......------......///000000///......---.........000///.........///111222000000000000000000000000/////////............---///......---......//////////////////////////////....../////////...------................................................000//////......///000000,,,,,,++++++,,,---///000......------,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))************+++,,,+++++++++***)))))))))(((((()))))))))*********......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))***)))((()))***+++***)))((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++***))))))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******************************,,,++++++,,,---...,,,+++***---...,,,)))''')))+++++++++***************)))((((((''''''''''''((((((&&&((()))***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++(((((())))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******)))))))))*********++++++,,,,,,+++*********++++++++++++++++++++++++++++++***)))((((((((()))+++,,,)))******+++,,,---......---------.........//////......//////000111111111000000000000000000000000222222222111111111111111000000000000000000000000000000000000111111111111000000000////////////...............//////////////////000000000000////////////............///////////////............---+++,,,------,,,***'''%%%------......------,,,+++---,,,***))))))***,,,------,,,+++******+++,,,---***************+++---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++*********++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++***)))***+++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////------,,,,,,,,,,,,,,,---......------......///000000000000000000000000000/////////////////////..................//////000////////////////////////....../////////......---................................................111000000/////////......---,,,,,,,,,,,,---...///......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))((((((((()))***+++,,,,,,,,,+++***)))(((((()))******+++++++++++++++((((((((()))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******++++++))))))************))))))))))))))))))*********)))((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,******+++,,,,,,+++***)))))))))*********+++++++++************************************************,,,,,,++++++++++++++++++((((((((()))*********+++))))))***+++,,,------...))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,------,,,++++++---...---+++***+++---++++++++++++************)))((((((''''''(((((()))((()))***)))''''''(((***************************(((((((((((((((((((((((()))***,,,,,,*********+++(((((((((((()))))))))***((())))))******))))))((())))))(((((((((((())))))***))))))))))))******+++***))))))))))))***++++++,,,+++***)))))))))++++++))))))))))))))))))))))))+++***((('''''')))+++,,,)))******+++,,,,,,------,,,,,,---------.........------...//////000000111000000000000000000000000111111111111111111111000000000000000000000000000111111000000000/////////////////////////////////............//////////////////000000000000////////////............////////////.........---------+++,,,---...---,,,***)))------......------,,,+++---,,,***))))))***,,,------,,,+++******+++,,,---)))***+++***)))***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((+++++++++++++++++++++++++++******************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...,,,***))))))******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------...//////...------,,,------......,,,---///111111000///...////////////////////////.../////////////////////...............///000111////////////////////////...//////000000/////////................................................////////////...------,,,......------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,+++***)))((((((***+++,,,---------,,,,,,''''''''''''(((***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))******))))))))))))*********))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***************)))))))))*********+++++++++************************************++++++++++++,,,,,,++++++++++++++++++******))))))))))))))))))++++++,,,,,,---...//////))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,,,,,,,+++,,,---,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))******((('''&&&(((***++++++++++++++++++++++++(((((((((((((((((((((((((((***,,,,,,***)))***+++'''(((((((((((())))))))))))******++++++******)))))))))(((((((((((())))))))))))(((((()))***++++++))))))(((((())))))***+++***)))(((''''''((()))***((((((((((((((((((((((((+++***((('''''')))+++,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111111111111111111111111000000000000000000000000000000000000000000000000111111000//////......................../////////............//////////////////000000000000////////////............//////............------------------......//////.........////////////...------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,)))+++---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************++++++,,,,,,------......++++++++++++++++++++++++------------------------++++++++++++************++++++************++++++++++++***))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------..............................------------............------,,,,,,------.../////////////////////000111---///111333444222000///////////////////////////---............/////////............///000111111////////////////////////......///000000000//////........................------------------------...............---,,,+++///......------,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++******)))((()))***+++,,,,,,+++++++++***)))))))))***+++,,,---...---,,,,,,++++++***)))))))))))))))************************))))))))))))))))))))))))------,,,,,,+++******)))((())))))******))))))((()))***+++***)))((()))***************************************************))))))*********+++++++++***))))))))))))***++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,------.........))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***,,,---,,,,,,---...++++++++++++************,,,,,,,,,,,,,,,---------******))))))))))))******))))))***)))''''''(((***++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((((((((())))))))))))************))))))))))))(((((((((((())))))((('''''''''((()))***+++((((((((()))))))))******(((((('''''''''((())))))***************************)))((((((((()))+++,,,************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111111111111111111111111////////////000000000000000000000000000000000000000000//////......---------............/////////............//////////////////000000000000////////////............//////.........------------,,,......---,,,,,,---.....................---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))),,,000///+++***,,,///++++++++++++++++++++++++,,,+++++++++++++++++++++*********************************+++,,,---------************************------------------------++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------******+++,,,---......///,,,,,,------------..............................+++,,,,,,,,,------------------,,,,,,------...///......------...//////000------///000000000///...////////////////////////,,,,,,------........................///000111222////////////////////////,,,---...////////////...........................------------------------,,,---.........---,,,,,,------------------,,,,,,*********+++,,,,,,------***+++,,,,,,,,,,,,+++*********)))(((((()))******)))))))))))))))******+++++++++******************((()))+++,,,---,,,+++***,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((())))))))))))(((((()))+++,,,+++((('''(((***************************************************(((((()))))))))*********,,,+++)))((()))***---...)))************+++++++++************************((((((((())))))******************++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&))),,,---,,,,,,...000......------------,,,+++******++++++,,,,,,,,,,,,))))))(((((((((((())))))'''(((***)))(((((()))***************************))))))))))))))))))))))))'''(((******((('''((()))'''''''''((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***&&&''')))*********)))(((''''''((()))))))))))))))************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000000000000000000000........./////////000000000000000000000000000000........................---------.........//////............//////////////////000000000000////////////............//////.........---------,,,,,,---,,,***(((((()))***+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++,,,------,,,+++***)))---111000,,,***+++...++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))))))))******++++++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------''''''((()))+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......************++++++,,,---++++++***)))***+++,,,---////////////////////////,,,,,,,,,---------..................///000222222////////////////////////+++,,,------.........---........................------------------------,,,---...//////...---,,,++++++,,,---............))))))***+++,,,------...***+++,,,------,,,+++******)))(((''''''((()))***((((((((()))))))))))))))***************+++++++++&&&(((***+++++++++)))(((''''''(((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((()))+++,,,+++((('''(((***************************))))))))))))))))))))))))(((((((((((())))))))))))...,,,***((()))+++///111)))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))***+++,,,,,,------)))))))))))))))*********++++++******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%))),,,---,,,---///222333222111000111111///...))))))******++++++++++++((((((''''''''''''((((((&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))%%%%%%%%%&&&&&&((())))))&&&''')))***+++***(((''''''((()))+++++++++***)))(((((((((((((((((((((((((((((()))************)))***************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////////////////---.........//////000000000000000000000000000000........................---------.........//////............/////////000//////000000000000////////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000...---+++***((((((///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---+++)))(((***,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////.........------------------,,,+++***)))(((------------------------+++,,,,,,---.........---******))))))******+++,,,,,,,,,,,,++++++*********.........---,,,+++***)))((()))***,,,------,,,,,,------............------,,,,,,,,,------.........////////////////////////------------------------,,,,,,,,,------.........------------------------///...,,,,,,+++,,,---...000///...---,,,------...---------.......................................------------------------//////000000000...---,,,........................////////////////////////000000000000000000000000000000////////////000000......////////////......111000///...............111111000000///---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((------,,,++++++******)))++++++++++++++++++++++++,,,+++***)))))))))+++,,,......------+++***((((((***************+++++++++******++++++++++++******))))))*********+++++++++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,...---+++*********++++++************************------,,,+++******++++++************************,,,,,,,,,+++++++++******------,,,+++******++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++,,,---...///000444888888333///000000///)))***+++,,,,,,+++)))(((+++***)))))))))***+++,,,+++******)))))))))))))))************************))))))))))))(((((((((((('''((()))***+++,,,,,,,,,******++++++++++++******+++***)))'''&&&$$$###""")))************+++++++++******))))))((((((''''''(((((())))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***//////000000111111222222111111000000//////......//////000000111222222222//////////////////////////////.........---------------............------000000000000000///........./////////000000111111000000000///...,,,+++***++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---+++))))))+++,,,---,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------******))))))******+++,,,+++++++++******)))))))))------------,,,+++******)))***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...//////---,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////...---,,,................................................////////////////////////000//////......//////000......////////////......000000///.....................///......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((,,,,,,++++++++++++******+++++++++++++++++++++++++++***(((((()))+++++++++'''((()))************************************))))))))))))******)))))))))))))))*********+++++++++++++++***)))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++******+++---,,,+++***)))******+++************************+++******)))(((((())))))*********************************)))))))))((((((***))))))(((''''''((((((++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++---...000000222===EEEBBB999222---******++++++++++++******)))+++***))))))((()))******'''((()))+++++++++***)))************************************))))))))))))***+++,,,---------------)))******++++++******))))))(((((((((''''''&&&&&&))))))*********+++++++++***)))))))))((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''************************))))))*********+++++++++(((((()))++++++,,,,,,+++------------------------,,,------...//////000000000000000000//////......................................................//////.........------------......//////......---000000000000000///.............../////////000000...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++++++++,,,,,,---------------,,,,,,+++++++++++++++------------+++++++++***)))***,,,---,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------+++++++++*********))))))+++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---------------******))))))******+++,,,*********)))))))))))))))++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,---******+++---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------................................................///////////////////////////..................///......////////////....../////////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))*********+++++++++++++++************************+++(((&&&'''***,,,+++)))&&&'''((()))***+++++++++*********))))))((((((((((((((())))))))))))((((((***************++++++++++++***))))))))))))))))))************************(((***++++++***))))))***++++++***)))))))))******************************+++***))))))((()))))))))*********************************)))))))))))))))))))))(((''''''''''''(((++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++---...000111000>>>IIIFFF;;;222...,,,,,,,,,+++***************,,,+++***))))))((())))))$$$&&&))),,,---,,,***)))************************++++++++++++************((())))))*********)))))))))******++++++******)))'''''''''((())))))******)))))))))*********++++++))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((()))))))))*********((()))***+++++++++++++++...---,,,++++++,,,---...,,,,,,------.../////////000000000////////////...///......---,,,,,,++++++.......................................------------......//////......---///000000000000///......---------............///,,,,,,+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++*********+++------,,,***************************+++++++++,,,,,,,,,------+++************))))))))))))***+++,,,,,,,,,,,,,,,************************+++,,,,,,---------,,,,,,******))))))******+++,,,******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................------------------------,,,,,,,,,---............................................................////////////////////////......------------......---......//////......---.....................---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))***'''%%%'''+++---+++(((++++++,,,,,,,,,++++++***+++******)))((('''&&&&&&(((((())))))))))))((((((******************************)))))))))))))))***))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))))))))************************,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++++++++************+++++++++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,...000111///777<<<888333222333444...---+++***))))))***+++------,,,+++***)))))))))&&&''')))+++++++++******************************++++++*********)))))))))'''''''''(((''''''&&&&&&))))))************))))))''''''((()))***++++++,,,))))))))))))************))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))*********+++((()))***+++++++++++++++,,,+++)))(((((()))+++,,,---......//////000111111/////////////////////////////////......---------......................................................////////////......//////000000//////...------------------------------,,,+++***+++...000222........................------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***************************+++++++++,,,,,,,,,------++++++++++++************))))))***+++,,,,,,,,,,,,************************+++,,,,,,---,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................---------------------------------......///000000..............................................................................------------......------............------,,,---......///...------+++,,,---...............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))******(((((()))***++++++,,,---))))))))))))))))))))))))***((('''(((+++,,,+++)))++++++,,,,,,,,,++++++***+++******)))((('''&&&&&&)))******++++++******)))***************************)))))))))))))))******)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))******))))))************************,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,...///000...111111...///333555333///...,,,***)))******+++......------,,,+++***)))+++***)))(((((()))***+++******************************)))))))))(((((((((*********+++******)))))))))))))))******))))))))))))))))))***************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))***+++++++++******,,,+++)))(((((()))+++,,,---------...//////000000.............../////////------------......//////........................---........................//////////////////...///////////////...---------------------,,,,,,,,,///---,,,***+++,,,...///------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,++++++*********))))))******+++,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,++++++------,,,,,,,,,,,,---...//////------------//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,+++,,,,,,------------,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000000........................------------------------........................///..................///------............------+++,,,---//////...------,,,,,,---.......................................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************(((((())))))***+++,,,,,,******************************+++++++++*********&&&'''((()))***+++++++++*********))))))(((((((((******++++++++++++******+++++++++***************)))))))))))))))******+++)))))))))))))))))))))))))))+++,,,,,,+++******+++((()))******++++++******************************)))))))))((())))))***+++************************)))))))))))))))*********+++************+++,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///---000111111333555111+++///...---,,,+++*********,,,---------,,,+++******---,,,)))'''&&&(((***+++************************))))))))))))((((((((('''(((((())))))***)))))))))((())))))******))))))(((************))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,)))******+++++++++******---,,,+++******+++,,,---******++++++,,,------------............/////////******++++++,,,------...---------------------------------..................//////000000//////......////////////...------...------------,,,,,,,,,///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,------+++))))))+++,,,---,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************))))))******+++,,,)))*********++++++++++++)))******++++++++++++***,,,,,,++++++,,,---...//////...,,,++++++,,,...///......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------...///........................------------------------........................000//////......//////000,,,------......------,,,***+++---//////...---,,,+++,,,,,,---------,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************(((((())))))******++++++++++++++++++++++++++++++)))---000...+++((()))+++'''((()))************************************)))))))))************))))))+++++++++*********)))))))))))))))))))))***++++++************************(((***++++++***))))))***((()))+++,,,,,,,,,++++++************************))))))(((((()))******+++************************(((((()))))))))***************))))))******+++,,,)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******+++,,,,,,---,,,111444444333333///))).........---,,,+++)))((()))***+++++++++***))))))******((((((((()))***+++*********************************)))))))))((((((%%%&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++******+++++++++******)))++++++++++++++++++++++++*********+++,,,,,,---------------.........//////,,,,,,,,,,,,,,,------------------------------------------.........////////////000000000000//////......//////......---,,,............---------,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,------...'''((()))***+++,,,------)))***+++,,,------...///---,,,,,,++++++,,,,,,------+++)))(((***,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,(((((())))))*********+++******+++++++++******))),,,,,,++++++,,,...///000...---+++******+++---............------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,+++,,,.../////////......+++++++++,,,,,,---------........................------------------------000///---,,,+++,,,,,,---........................------------------------........................000000////////////000000,,,------......------,,,***+++---//////...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++)))///333111***'''(((,,,......------+++***((((((***************+++++++++(((((())))))))))))((((((++++++++++++******))))))))))))((())))))***++++++************************''')))******((((((((())))))***+++,,,------,,,+++************************++++++******+++,,,------******************************++++++,,,,,,,,,,,,++++++******+++,,,------)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,++++++++++++++++++,,,+++111444111---...//////---.........---+++)))((('''''')))******)))((((((&&&'''((()))***+++++++++************************+++++++++************)))((((((***+++,,,,,,,,,,,,(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((((((((())))))******$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((()))))))))******++++++(((((((((((((((((((((((())))))))))))******************+++++++++******)))((()))************)))(((+++,,,,,,------...//////---------.........//////111000000//////......------------------------------------.........////////////000000000000//////......//////......---,,,/////////......---------++++++,,,---------,,,+++...------,,,,,,------...***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,,,,+++,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++000...,,,+++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---......---------,,,,,,+++++++++------------------------,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------------------------------.........//////////////////////////////++++++++++++,,,,,,---...///---+++))))))+++---///************************........................***+++---......---+++***,,,,,,,,,+++)))***---000------------------------------------------------..............................---------,,,,,,,,,111000000///......------........................000000000000000000000000........................///............---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************((((((((((((((()))******+++++++++++++++***)))((((((((((((((((((((((((((())),,,......---++++++,,,************************))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((()))***************,,,***)))***,,,...,,,***************************++++++******************++++++************++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******---,,,***)))))))))***+++************************++++++++++++,,,---......---,,,+++***))))))))))))000000///...------,,,,,,---...000111///,,,)))&&&''''''(((((()))))))))*********))))))))))))******,,,+++***((((((((())))))'''((()))***************+++*********))))))(((((())))))(((((('''''''''&&&((()))))))))*********+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++************)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------....................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...000000000000////////////------------------------......---------,,,,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********)))******++++++...---,,,+++***++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++000...,,,++++++,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------++++++++++++,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,+++***+++---000------------------------------------------------..............................---------,,,,,,,,,------------................................................................................................------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++******++++++***))))))((())))))))))))))))))))))))+++---......,,,*********************************))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((()))***************...,,,******+++***(((&&&************************************************++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******+++******)))(((((())))))************************++++++************++++++)))))))))((())))))******---------------........./////////...---+++)))((()))))))))))))))***++++++))))))(((((((((((())))))))))))((())))))***++++++)))***************))))))************)))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************)))******++++++******))))))))))))))))))************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...000000000000/////////...------------------------......---------,,,,,,,,,++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++((((((***+++,,,---------))))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++///---+++++++++,,,+++***++++++++++++++++++++++++******))))))(((''''''&&&+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///------------------------------------------------..............................---------,,,,,,,,,++++++,,,,,,---......///........................------------------------------------------------............------------,,,,,,+++***+++,,,---...***************************************************************++++++,,,))))))******))))))((((((************************,,,...///...+++)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******((())))))************)))---+++))))))))))))'''&&&************************************************++++++************++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++***************)))******++++++++++++******((())))))))))))(((((('''************************+++***))))))))))))))))))''''''''''''((()))***+++)))***+++,,,---...///000111000...,,,+++*********,,,+++***)))***+++,,,---(((((((((''''''(((((((((((())))))************))),,,,,,,,,++++++)))((((((************))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************((())))))))))))))))))((((((((())))))******++++++******++++++++++++***************++++++++++++,,,+++,,,,,,,,,------------------------------------+++++++++,,,,,,---------...------,,,------......000000000/////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************---,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++++++++,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///------------------------,,,,,,------------------..............................---------,,,,,,,,,+++,,,,,,------...//////........................------------------------------------------------.........---------,,,,,,,,,***)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))******+++(((((())))))))))))((((((************************+++,,,---,,,+++******+++(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))******++++++++++++******((()))************)))))))))(((((()))***+++++++++***************************************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((*********)))((('''************************)))))))))((())))))******((((((((((((((()))***+++((()))***+++,,,......///111000000///---,,,++++++,,,+++***))))))***,,,---))))))(((((((((((())))))+++,,,,,,,,,***(((&&&%%%+++++++++++++++***))))))*********)))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******))))))(((''''''((()))***++++++,,,******++++++++++++******************++++++++++++,,,,,,,,,------------...------------------------******+++,,,,,,---......---------------.........000000/////////.........------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,---...///,,,,,,------------------++++++++++++++++++++++++******++++++++++++******************************,,,+++)))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++*********************************++++++,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...---+++******+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,++++++---...------------------------,,,,,,,,,---------....................................---------,,,,,,,,,........................................................................------------------------...------------,,,,,,,,,***)))((('''((())),,,---------------------------***************************))))))((((((((())))))'''((())))))))))))((((((************************((()))++++++***+++---///((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))*********))))))(((((()))***++++++,,,,,,---************************))))))*********+++++++++++++++************++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,+++***)))************************((((((((())))))+++,,,,,,,,,+++******)))))))))***)))*********++++++,,,,,,...000111222222000---+++++++++))))))))))))***++++++******))))))******+++++++++,,,+++***(((&&&%%%((()))***+++++++++++++++))))))))))))))))))******(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))******************)))''''''((()))***++++++,,,)))******++++++******)))))))))*********+++++++++,,,,,,---------.........------------------------******+++,,,,,,---......---------....../////////////////////............------------------------......---------,,,,,,,,,---------,,,,,,+++******,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,---.........------++++++++++++++++++++++++******++++++++++++******************************+++***((()))+++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************))))))*********+++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------************++++++++++++........................------,,,+++++++++,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...------------------------+++,,,,,,------.......................................---------,,,,,,,,,//////////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******)))((())))))+++,,,------------------------***************************)))(((((((((((((((((((((((())))))******))))))************************&&&((()))******+++...111))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))************))))))(((+++,,,---,,,***)))***+++************************)))))))))***++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******)))******+++++++++++++++************************(((((((((((()))***+++,,,---,,,+++***))))))))))))***************))))))))),,,...111333333222///---***************))))))))),,,++++++******++++++,,,'''((()))******+++++++++''''''(((******+++++++++))))))))))))************(((((())))))))))))******))))))))))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************)))******++++++******)))(((((())))))******++++++))))))************)))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...////////////////////////.........------------------------------......---------,,,,,,,,,------,,,,,,++++++******------,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++*********)))******++++++***+++,,,---...------,,,++++++++++++++++++++++++******++++++++++++*********************************)))((()))+++,,,---,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++***+++------,,,+++,,,---------------------------++++++,,,,,,---......///..............................---------,,,,,,,,,,,,------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++***))))))(((((())))))((())))))***++++++******))))))))))))))))))))))))'''((()))))))))+++---000***************************++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++*********************)))((((((***+++---,,,)))((()))+++************************((())))))***++++++,,,,,,++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******************++++++++++++******)))))))))))))))***++++++***************************))))))((('''''''''(((+++******)))))))))******))))))))))))))))))))))))***+++---///111111000///***+++,,,---,,,+++)))(((++++++************++++++'''''''''((()))+++,,,---'''(((((()))))))))((((((((()))))))))************(((((()))))))))*********'''(((((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((())))))))))))))))))((()))))))))))))))*********))))))************))))))))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000/////////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,------...***++++++,,,,,,---......++++++++++++++++++++++++((()))***+++,,,---------------,,,,,,+++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***((('''(((+++------,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***------------------------------............//////------------------------...---,,,,,,+++++++++++++++,,,------------,,,+++***************************************************+++---......---+++***)))+++------,,,,,,,,,---------------------------++++++,,,,,,---...//////..............................---------,,,,,,,,,)))***+++,,,...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...............---,,,+++))))))))))))))))))))))))************************,,,,,,+++***))))))******))))))***+++++++++++++++(((((((((((((((((((((((()))******))))))))),,,...***************************++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++*********************)))((((((%%%'''******))))))+++...************************((())))))***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++&&&'''''''''(((((())))))******++++++++++++******)))(((''''''''')))***+++************************,,,+++)))'''%%%$$$$$$###(((''''''(((((()))***+++'''((((((((())))))******)))******+++---///111111***,,,...//////---***(((******))))))))))))*********)))((((((((()))+++,,,))))))))))))((('''&&&%%%(((((())))))*********+++(((((())))))*********+++&&&'''((()))***+++,,,---(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''*********)))))))))))))))))))))************))))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000/////////.........---------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------------......+++++++++++++++++++++++++++++++++++++++***)))(((------...,,,***((()))***++++++***))))))***++++++***)))))))))+++,,,+++***...---+++)))(((((())))))*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,...,,,***((('''''''''(((+++++++++*********))))))************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///......---------......---------------------------,,,,,,++++++,,,,,,---,,,------------------,,,------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,------.........++++++---.........---,,,------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++************))))))))))))))))))************))))))(((((((((((()))))))))))),,,++++++***)))))))))***+++*********))))))((((((************))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++)))******++++++******)))*********)))'''(((***,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))*********************)))))))))))))))***+++******)))))))))))))))))))))))))))******************))))))(((((('''''''''((())))))((('''&&&%%%***************************)))(((''''''((()))***''''''(((''''''(((+++---((((((''''''''')))***,,,))))))(((((((((((())))))************+++,,,---...///...,,,+++******+++,,,(((((((((((())))))))))))***+++,,,***'''&&&(((+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))++++++***)))(((((())))))+++++++++++++++,,,,,,,,,(((((((((((())))))))))))******************************))))))******+++,,,+++++++++*********))))))))))))*********+++++++++---,,,,,,---///000///.....................------------------------------------............------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***))))))))),,,......,,,***)))((())))))))))))))))))))))))+++))))))***+++,,,+++******************++++++,,,)))***************++++++******++++++++++++*********++++++++++++++++++***++++++************++++++,,,,,,++++++,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------------.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000000000//////,,,---------,,,,,,+++***,,,,,,,,,------------...------------------------,,,++++++***+++,,,---...........................------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++++++++++++++++++++******)))))))))((((((((((((''''''''''''))))))************))))))((((((((()))))))))******,,,,,,+++*********************************))))))++++++*********)))))))))******************************)))))))))***+++,,,******++++++++++++***************)))((((((***,,,------,,,+++************++++++++++++++++++++++++((((((((()))******++++++((())))))*********************))))))))))))******++++++***)))))))))))))))))))))))))))******************))))))((((((((((((+++,,,---------,,,***)))((((((((((((((((((((((((***))))))(((((())))))***&&&'''''''''&&&''')))+++***)))(((((('''((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,111000...,,,+++***))))))'''(((((((((((()))))))))'''((()))'''%%%$$$&&&((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))))))))((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++******************+++++++++++++++,,,+++***+++...///...---..................------////////////////////////,,,------......------,,,...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++(((((()))))))))************************************++++++++++++***))))))'''***...000...+++)))(((((()))************)))(((+++***)))***,,,,,,,,,***)))******+++++++++++++++*********)))))))))))))))******++++++++++++************++++++++++++***************))))))*********((()))******+++++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,---......---,,,,,,...,,,***((((((***,,,...------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------........................++++++*********+++,,,,,,------------------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************++++++*********************************)))))))))((((((((((((''''''''''''))))))************)))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++***((((((***,,,,,,++++++*********++++++************************''''''(((((()))*********((()))******++++++************)))))))))******+++++++++***))))))))))))***)))))))))*********++++++***))))))))))))(((((((((******+++,,,,,,+++)))((((((((((((((((((((((((((()))******************)))&&&'''((('''&&&&&&'''))),,,+++***)))((('''(((((())))))(((((((((((())))))((((((((((((((()))***+++222111000///,,,***(((''''''''''''((((((((()))))))))******)))''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))***,,,...---,,,------------------......++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------*********+++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))''')))---...---+++++++++((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,+++,,,---------,,,***((('''++++++******)))))))))(((******++++++++++++******)))******++++++******)))******))))))))))))******)))******+++***(((&&&%%%************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........++++++,,,,,,,,,---------++++++,,,,,,---...///000+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,+++******+++,,,---------,,,,,,,,,+++++++++---,,,+++******+++,,,---...------,,,,,,+++++++++((())))))***************,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++++++++,,,,,,------------------------.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,+++++++++++++++************))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++***))))))***+++***************+++,,,,,,++++++++++++++++++++++++++++++******)))((((((((())))))***++++++++++++*********))))))******++++++,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))((()))*********)))((((((************************)))***+++,,,,,,+++***)))'''))))))((('''&&&''')))+++******))))))((((((((())))))(((((((((((())))))(((((((((((())))))***+++000000000///...+++)))(((''''''((((((((()))))))))++++++******))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((((('''&&&%%%$$$$$$(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++***)))+++---...---,,,,,,,,,------------......++++++++++++++++++++++++------............------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------------...------------------------)))******+++++++++******)))***++++++******---///***+++---......---+++***+++*********,,,---,,,+++,,,---------,,,***(((''',,,,,,,,,++++++******)))******++++++++++++************++++++++++++************))))))))))))******,,,------...---,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,...///000------------------------+++,,,...//////...,,,++++++,,,---......---,,,+++------,,,,,,,,,+++++++++---,,,+++******+++,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------.........------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++************))))))))))))))))))************)))))))))*********+++++++++++++++,,,,,,---------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))))))))***+++++++++++++++***************+++,,,,,,,,,++++++***************************++++++++++++))))))))))))***************+++,,,------,,,+++***************************)))***+++,,,,,,+++***)))(((***+++***)))((((((***(((((()))***************))))))(((((((((((())))))******)))))))))***++++++,,,---.........---,,,+++((((((((())))))))))))***((('''&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((()))******++++++***)))(((''''''&&&(((((((((((())))))))))))************************))))))(((((())))))***+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---,,,,,,,,,,,,------......////////////////////////......////////////.........------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------...---,,,++++++******++++++******+++++++++,,,,,,,,,------------------------))))))***++++++++++++***+++++++++)))(((***---000,,,---............---,,,,,,+++***+++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++*********))))))*********((((((***+++,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------------------++++++,,,------,,,++++++***,,,...000000...,,,***------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,((((((((()))))))))))))))((((((((((((''''''''''''))))))************)))))))))))))))*********++++++)))***,,,---------,,,+++*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))***++++++,,,+++++++++***************+++,,,---,,,,,,+++************+++*********++++++++++++,,,)))))))))************+++((()))***+++,,,+++***)))(((((((((((((((((((((((()))******************)))(((***++++++***)))***+++'''((()))***++++++++++++))))))(((((((((((())))))*********))))))******+++)))***+++,,,---.........)))))))))*********++++++)))(((&&&'''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))))))))******+++,,,++++++******)))))))))(((((((((((())))))))))))************************)))(((((((((((()))******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,+++***,,,...///...---++++++,,,,,,------..............................---..................---...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////---,,,++++++******++++++)))*********++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,+++******,,,...------------------------,,,+++***+++---...---,,,,,,++++++++++++,,,------************++++++++++++******++++++++++++******,,,,,,------------,,,,,,++++++************++++++&&&&&&''''''(((***+++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,******)))((()))***+++,,,***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,------------------------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,'''((((((((()))))))))***((((((((((((''''''''''''))))))************))))))((((((((()))))))))******((()))+++,,,---,,,+++*********************)))))))))))))))*********++++++************************((()))***+++++++++************++++++++++++******)))+++------+++******+++***)))))))))))))))***+++++++++++++++++++++++++++)))******+++,,,,,,------)))***++++++,,,,,,++++++************+++,,,---...---,,,++++++******++++++*********+++++++++,,,,,,))))))*********+++++++++'''''')))*********))))))((((((((((((((((((((((((***))))))(((((())))))***&&&(((***+++***)))***+++))))))***+++++++++***)))))))))(((((((((((())))))***))))))((((((((())))))(((((()))***+++,,,...///***++++++++++++,,,,,,,,,,,,)))((()))+++---,,,+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((((((((('''''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((()))******,,,++++++++++++*********((())))))***+++,,,------+++***)))***---...---,,,***++++++,,,------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------...///000000---,,,++++++******++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))+++------,,,******+++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,000///---+++*********+++(((((())))))******++++++******++++++++++++******,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,+++*********,,,,,,))))))******++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++***+++,,,------,,,+++************++++++,,,,,,---...---,,,,,,,,,---...///***+++,,,,,,------------******+++++++++,,,,,,,,,........................+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))******+++++++++,,,))))))******+++++++++,,,************))))))))))))))))))************))))))(((((((((((())))))))))))'''(((***,,,,,,,,,***)))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''((()))***+++***))))))*********++++++*********)))+++------,,,******+++******))))))))))))******************************,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++************+++,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++,,,---...///......---***************************)))(((''''''((()))***$$$&&&)))******)))******++++++,,,,,,+++***((('''))))))(((((((((((()))))))))(((((('''''''''(((((())))))(((((()))+++---...++++++,,,,,,,,,---------)))&&&$$$%%%(((***)))'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))''''''((()))+++,,,---...***)))((()))+++,,,,,,+++******+++,,,,,,---......------------------------*********++++++*********...------,,,,,,------...,,,++++++++++++++++++,,,---------..................------,,,,,,++++++***++++++************++++++++++++******++++++,,,------,,,+++))))))))))))***,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,************************************************---,,,+++******+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++---......---+++***+++,,,,,,+++***+++---000000000///...------,,,,,,///...+++)))''''''((()))------------------------...---+++******+++---...,,,,,,++++++,,,,,,---............------,,,,,,,,,///............---------,,,,,,---------,,,***)))+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,)))))))))***+++---...///+++***)))(((((()))***+++******))))))))))))******+++++++++*********))))))******************************************************++++++++++++******)))************+++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---)))******++++++,,,------(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((())),,,000444777///......---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))******))))))))))))******+++******)))(((''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++)))***,,,,,,,,,***((('''(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,------.../////////......---------,,,,,,,,,------.........---,,,,,,+++*********+++............---------------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***))))))))))))+++,,,---,,,,,,+++++++++,,,---...************************************************---,,,++++++*********+++,,,+++******)))))))))******++++++,,,,,,++++++***)))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,************************************************,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++---......---+++***+++,,,,,,+++***+++---///000//////...------,,,,,,,,,+++******+++---///000------------------------...---,,,++++++,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,............------------,,,---......---,,,+++***+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,)))))))))***+++,,,......,,,+++***))))))***+++,,,++++++************+++++++++++++++*********))))))******************************************************++++++++++++******)))************+++++++++,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,,,,+++++++++,,,...///......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))))))))((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******)))***,,,,,,,,,***)))''')))))))))***+++++++++,,,************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++,,,,,,---------,,,++++++*********+++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---))))))))))))***+++,,,---,,,++++++++++++,,,------(((((()))******)))((((((************************---,,,+++*********+++,,,+++***))))))((()))))))))***++++++,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))))))))************+++++++++)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++------------+++++++++,,,---,,,++++++---...//////......---,,,,,,,,,******)))***+++...000111------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,............---------------............---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))*********++++++******++++++,,,---------))))))))))))))))))))))))(((((()))************************++++++++++++,,,)))))))))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********************************************************************++++++++++++******)))************++++++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))))))))))))))))))))))))))++++++*********)))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,***)))(((******************++++++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++************))))))************++++++++++++,,,,,,+++************+++///......---,,,+++******)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,+++******)))))))))+++++++++++++++,,,,,,,,,'''(((***++++++***((('''************************---,,,+++))))))***,,,---+++******)))))))))*********++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,************++++++,,,,,,***************************************************+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,............------,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,++++++,,,,,,---...------------------------.........---------,,,,,,.....................------------,,,------------++++++,,,,,,,,,,,,---------,,,,,,+++***))))))((())))))*********+++++++++******+++,,,,,,---------))))))))))))))))))))))))(((((()))***************************++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******************************************************************************++++++++++++******))))))*********+++++++++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++)))))))))))))))))))))))),,,++++++******))))))((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******+++++++++******)))+++++++++***************************************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,******++++++++++++++++++++++++***************+++......---,,,+++******)))((()))******+++,,,------++++++************++++++++++++******++++++,,,---,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((************************,,,+++*********+++,,,---++++++*********++++++,,,***++++++,,,,,,++++++***(((((()))))))))))))))(((++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***************************************************+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,---------------,,,,,,,,,------,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,++++++,,,,,,---...------------------------...------------,,,,,,,,,...........................------,,,,,,,,,---...+++++++++,,,,,,---------......---,,,+++******)))************++++++++++++++++++++++++************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))***+++++++++******)))******************)))******))))))))))))************************************************************************************++++++++++++******))))))*********+++++++++...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***************)))))))))))))))))))))))),,,+++++++++******))))))((())))))***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))***+++++++++'''''''''((())))))******))))))))))))))))))))))))***************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))(((((((((((('''((((((((()))))))))***'''((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********+++++++++******+++++++++***************************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...............,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,,,,++++++*********)))))))))***+++,,,,,,---+++******))))))******+++++++++******++++++,,,---((((((***++++++,,,++++++)))******+++,,,+++++++++******+++,,,,,,+++*********************************++++++++++++,,,,,,,,,++++++++++++++++++,,,---***++++++,,,,,,++++++***))))))******++++++******)))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------,,,,,,,,,,,,---------,,,------...//////...---,,,+++,,,---...***++++++,,,,,,------......------,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((()))***************)))))))))************+++)))***+++++++++***)))(((((()))************)))(((***))))))))))))))))))******************+++++++++******************************************************++++++++++++******)))************+++++++++///---,,,---...///...---++++++------------++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++)))*********+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))************************''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******'''((()))***)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++******************++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++++++++++++++************))))))******++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---'''(((***+++,,,,,,++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************(((***+++------,,,+++******************+++,,,,,,***++++++,,,,,,++++++******+++,,,---------------)))))))))))))))))))))))))))************+++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,***+++,,,---------,,,,,,************************************************,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************---,,,,,,++++++,,,,,,---+++---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++------,,,,,,---...000111,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------,,,,,,,,,++++++---,,,++++++,,,---...///000...---++++++,,,---...******+++,,,,,,---......,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))************)))***+++,,,+++***(((''')))***++++++++++++***)))+++******))))))******+++))))))*********+++++++++******************************************************++++++++++++******)))************+++++++++...---,,,,,,......---,,,***+++---......---+++***+++++++++++++++++++++,,,((((((((()))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********((()))***++++++)))'''&&&))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))************)))******++++++,,,)))))))))***+++++++++,,,************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))***++++++***************+++++++++***************+++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,+++***((('''((()))***+++,,,+++******++++++************++++++************************'''))),,,......---+++***))))))((())))))***+++++++++++++++,,,,,,+++++++++'''((()))***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,************************************************---,,,+++******+++,,,---......------------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++---......,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++...---,,,+++,,,...000222,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++,,,++++++***+++,,,......000///---+++++++++---...******+++,,,,,,---......***************+++++++++******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((()))***************))))))))))))************)))***+++,,,+++)))'''&&&***+++,,,------,,,+++***,,,++++++++++++++++++,,,))))))******++++++++++++******************************************************++++++++++++******)))************+++++++++---,,,++++++------,,,+++***+++---......---+++***------,,,++++++***************+++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))+++,,,---......))))))))))))))))))))))))))))))***+++,,,------...,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))''''''(((***,,,...+++++++++***************))))))))))))))))))))))))************************&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++)))***,,,---,,,***((('''))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++******))))))***+++,,,,,,(((((()))***+++,,,,,,---************************((())))))))))))*********,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++*********))))))(((((())))))((())))))***+++++++++,,,...//////...,,,*********+++++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((('''''')))******++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---,,,,,,+++*********+++******++++++++++++******************************,,,,,,+++***)))))))))***************************,,,+++++++++******)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********///,,,******+++,,,***(((+++,,,,,,------,,,,,,+++************************,,,+++++++++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................***++++++++++++***))))))%%%&&&(((***+++,,,++++++))))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,,,,,,,+++***************************)))***+++,,,,,,+++***))))))))))))***+++++++++,,,************************)))***+++,,,,,,+++***)))************))))))((((((...---,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***************************+++,,,,,,+++***(((''')))************+++++++++************************+++*********))))))((((((+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))((('''&&&$$$...&&&---000$$$+++000***))))))+++)))%%%%%%)))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++((()))***++++++***)))(((+++******)))(((''''''&&&%%%'''))))))))))))***+++))))))***++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))'''''''''((()))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))(((((())))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,------...+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,------,,,+++*********++++++++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++******,,,,,,,,,++++++*********&&&'''((()))***+++++++++---,,,++++++******++++++******++++++++++++******************************++++++******)))*********************************+++++++++******)))))))))+++++++++******)))))))))+++******))))))******+++---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******---+++)))))),,,---,,,+++***++++++,,,,,,++++++***************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------***+++++++++******))))))((()))***++++++******)))))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))******+++++++++******))))))***,,,------,,,***)))************************)))***++++++++++++***))))))))))))))))))*********************************++++++,,,,,,,,,,,,++++++++++++*********)))))))))000///...---------......++++++++++++++++++++++++...------,,,+++*********************************)))******+++++++++******)))************+++++++++************************************)))))))))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++++++++******)))###000***)))***///888))),,,)))(((******((((((+++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))((()))***++++++***)))(((******))))))((((((''''''%%%''')))***)))((()))***(((((()))************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++***)))(((''''''((()))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***)))(((((()))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))*********)))((((((---,,,,,,+++***)))((('''%%%&&&((()))******++++++,,,,,,++++++******++++++******++++++++++++***************************************)))******++++++*********************************)))))))))))))))*********)))))))))))))))***))))))))))))))))))***,,,,,,++++++******++++++++++++++++++++++++++++++((())))))***************,,,,,,,,,++++++++++++***+++***)))))),,,---------)))******++++++******)))++++++++++++++++++++++++*********+++++++++++++++******++++++++++++***************+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******++++++***)))(((((())))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))******+++++++++******)))***,,,......,,,***)))************************)))***++++++++++++***))))))))))))))))))(((((((((************************+++++++++******++++++++++++++++++++++++*********,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,+++******))))))************************))))))))))))***+++,,,---)))************+++++++++************************************))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))******************++++++,,,+++++++++!!!---+++(((,,,KKKcccFFF111+++'''***,,,++++++,,,(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))))))))))))))(((((((((((('''(((******)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***++++++***))))))))))))))))))*********++++++++++++,,,+++++++++***************,,,,,,+++++++++*********)))******************)))++++++++++++++++++++++++,,,++++++***++++++,,,---******++++++,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******---,,,***((((((***,,,---*********++++++,,,,,,,,,***+++++++++++++++,,,,,,***************************+++++++++***)))((((((,,,,,,++++++******))))))***************)))((((((,,,,,,++++++***++++++,,,***++++++,,,,,,++++++******************************)))))))))***+++,,,,,,************************))))))))))))))))))))))))******************))))))******))))))))))))******,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))***+++++++++******++++++++++++++++++++++++*********************************++++++*********++++++******))))))((((((***************************)))(((''''''((()))***++++++++++++++++++++++++******))))))((((((((((((************++++++++++++************************************************+++***)))))))))***,,,---))))))*********+++++++++*********************************)))))))))))))))************))))))((((((************************))))))))))))))))))))))))(((((())))))******++++++'''((())))))************%%%)))***+++,,,UUU~~~eee777...(((***------++++++''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))(((''')))))))))******)))))))))(((((((((((())))))))))))''')))******((('''(((((('''((())))))******))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((()))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++******)))))))))))))))***************++++++++++++************************+++++++++***************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++******+++---...*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,------++++++,,,,,,++++++***))),,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************)))))))))***+++,,,,,,************************)))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))***************++++++,,,))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))((()))***+++++++++++++++...,,,***((((((***,,,...************************+++******************+++,,,,,,,,,++++++************************************)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++'''((()))***+++,,,,,,---************************---,,,***)))))))))***+++))))))*********+++++++++************************))))))))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++'''((()))***************,,,((()))000'''===cccUUU:::111***+++---+++))))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))************************((()))***+++,,,+++***)))***))))))))))))))))))***(((((((((((())))))))))))''')))******((('''((((((((()))******++++++******((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((*********++++++************)))))))))))))))******))))))*********+++++++++************************(((((()))******+++,,,,,,))))))************))))))+++++++++++++++++++++++++++,,,,,,------......///)))***+++,,,------------*********+++++++++++++++++++++++++++++++++++++++)))))))))***************---,,,+++******+++,,,---++++++++++++++++++,,,,,,*********++++++,,,,,,---************************+++,,,,,,,,,,,,++++++*********+++,,,---......///))))))+++,,,---.........++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++*********************************)))******++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------***++++++++++++,,,,,,,,,---------,,,))))))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++***)))((('''((())))))***************+++,,,---))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))((()))***+++++++++++++++///---***''''''***---///************************++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++******+++++++++*********++++++++++++++++++++++++,,,+++******)))(((((())))))***+++++++++(((((()))***+++------...************************---,,,+++***)))))))))))))))************+++++++++************************))))))))))))******************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,***''')))555***(((===777777000+++,,,,,,)))'''((((((((())))))******++++++))))))************))))))))))))))))))))))))))))))************************)))******+++++++++++++++******))))))))))))******))))))))))))(((((((((((('''(((******)))(((((()))))))))***+++++++++++++++'''(((((())))))*********))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))))))))((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***)))))))))))))))))))))******+++)))))))))************+++***************+++++++++''''''((()))***+++,,,---)))******************)))++++++++++++++++++++++++)))***,,,---......------)))***+++,,,------------)))*********++++++++++++*********************************+++++++++,,,,,,************************,,,,,,++++++++++++++++++)))******+++,,,,,,------************************)))******++++++++++++*********++++++,,,,,,------((()))***+++,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************++++++******)))************************************+++++++++,,,,,,,,,,,,)))*********++++++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,+++,,,---,,,))))))+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***(((''''''''')))***---,,,+++*********++++++))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,+++,,,,,,+++******+++,,,,,,************************++++++***))))))***+++++++++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))))))))*********++++++))))))*********)))((('''((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++******))))))************+++++++++************************((()))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,---------,,,++++++&&&)))%%%///...'''000,,,111---+++,,,+++((('''))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************)))))))))))))))***+++++++++***)))(((((()))***+++******))))))((((((''''''%%%''')))***)))((()))***((())))))***************&&&&&&'''(((((()))******************************((()))))))))************&&&'''((()))******)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))***++++++))))))))))))************))))))*********+++++++++(((((())))))******++++++******++++++++++++******************************''')))+++---...---,,,+++)))***+++,,,------...---))))))******++++++++++++************************+++++++++,,,,,,---------(((((())))))))))))((((((---,,,,,,++++++*********))))))***+++,,,,,,------************************'''((()))***************+++++++++******************++++++++++++***))))))+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,,,,+++***)))))))))***************************+++++++++,,,,,,---------(((((())))))*********+++******))))))))))))******+++*********+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,(((***,,,+++******,,,///******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))************))))))******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************+++***((('''&&&''')))***///...,,,***)))))))))***))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))***,,,------,,,***)))************************,,,+++***))))))***+++,,,)))))))))***+++++++++,,,************************)))***+++,,,,,,+++***)))(((((())))))*********+++,,,,,,---...---,,,+++***'''(((((()))***+++++++++......------,,,++++++***************************'''(((***+++,,,,,,+++***)))************+++++++++************************(((((())))))*********+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((+++++++++++++++***)))((()))111!!!"""***(((---)))+++******---+++'''(((,,,*********)))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))(((''''''''')))***++++++***)))(((((()))***++++++******)))(((''''''&&&%%%'''))))))))))))***+++'''(((((()))))))))))))))%%%&&&&&&'''((())))))***************************''''''''''''((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))((())))))***++++++))))))))))))************))))))******++++++++++++************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***************++++++,,,++++++---......,,,***************************//////...---,,,+++***)))******)))))))))))))))***************************++++++************++++++************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********)))***+++,,,,,,+++)))(((,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++*********+++---...------------------------------,,,++++++***))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,///...,,,+++***+++,,,,,,+++,,,------......------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))...---+++))))))***+++,,,************************+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))*********************************++++++++++++***))))))++++++******************++++++++++++++++++++++++************************+++++++++************)))***)))(((((()))+++---...,,,***(((&&&&&&'''((())),,,,,,++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++,,,+++)))((((((((())))))(((((((((((())))))))))))******))))))))))))******'''%%%$$$&&&+++---,,,***))))))))))))))))))))))))+++*********))))))((((((+++++++++******))))))))))))***+++,,,,,,+++)))((((((((())))))))))))((((((***)))((((((((()))+++,,,,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******,,,++++++***)))(((''''''(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---******))))))))))))******''')))******))))))***+++,,,,,,,,,,,,,,,+++***)))************************++++++***)))(((((())))))***)))))))))))))))******+++******+++------+++)))************************++++++************))))))++++++************+++++++++++++++***************++++++************++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))******************)))***+++,,,---...---+++***------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************)))***++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***))))))***+++---...---,,,+++++++++,,,,,,+++,,,------...---------......---,,,***)))((((((++++++++++++++++++++++++************************,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))))))))))))))))))))---,,,***)))))))))++++++************************+++++++++*********))))))))))))))))))))))))))))))+++++++++***))))))((((((************************))))))***++++++,,,++++++************************++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))***+++,,,------,,,+++***)))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***,,,+++***))))))))))))***((((((((()))))))))************))))))))))))******'''&&&&&&(((***++++++***((((((((((((((((((((((((************)))))))))(((,,,+++++++++*********************++++++******)))((())))))******))))))(((***)))((((((((()))++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******+++***************))))))(((''''''&&&(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******''')))******))))))***++++++,,,,,,,,,++++++***)))************************---,,,,,,+++******++++++***))))))((((((((())))))******)))***,,,,,,***(((************************)))))))))*********++++++,,,+++++++++++++++,,,,,,++++++++++++******))))))++++++************+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))***+++---...///......---------,,,,,,,,,,,,,,,---************************+++++++++***************++++++++++++++++++++++++,,,,,,---------,,,++++++************************)))***---......,,,***(((++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---------)))))))))******++++++,,,***++++++,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,+++******+++,,,---------------............---,,,+++******+++,,,---------,,,+++++++++,,,,,,++++++,,,---------------//////---,,,***)))((('''************************************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))******,,,+++***)))((()))***+++************************+++++++++***************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************((()))***+++,,,---------************************++++++++++++++++++++++++************************'''((()))***+++,,,------((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,+++************+++)))))))))*********++++++******))))))))))))******'''((()))))))))(((***+++((((((((((((((((((((((((************)))))))))))),,,,,,,,,++++++++++++************))))))******+++)))******************))))))))))))((()))******++++++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))************))))))((((((''''''&&&&&&((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******''')))******))))))***++++++++++++,,,++++++***)))************************---,,,++++++***++++++++++++******))))))))))))***+++***)))***+++,,,+++)))************************++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***)))))))))++++++************++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++***+++,,,---...///......,,,,,,+++*********++++++))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,++++++************************+++---...///...---+++***+++++++++++++++++++++++++++++++++,,,------......------------------------------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------((())))))***+++,,,,,,---******+++,,,,,,,,,,,,+++...------,,,,,,++++++***---,,,***))))))***,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...---,,,,,,+++***))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***************)))(((((())))))***************************************************))))))))))))))))))))))))(((((()))******++++++,,,************************))))))+++,,,,,,---------***************+++++++++************************************************((())))))***++++++,,,,,,((()))***,,,,,,++++++*********+++++++++******)))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))*********++++++++++++******))))))))))))******'''***,,,+++((('''(((+++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++++++++******)))(((((()))+++,,,******++++++++++++******)))))))))))))))******+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((((((((('''''')))))))))******)))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******''')))******))))))***+++******++++++++++++************************************)))))))))))))))***---,,,++++++*********+++---,,,***+++,,,---,,,+++************************,,,,,,,,,+++++++++******)))))))))))))))***+++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************************************************************,,,------......------,,,))))))***+++,,,---------++++++***))))))((())))))))))))))))))))))))))))))******************************************************++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,---......)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************((((((((())))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))******************************************************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))+++++++++,,,,,,++++++***))))))*********+++++++++************************************************************************((()))***,,,,,,+++***))))))******+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,+++++++++)))*********++++++++++++******))))))))))))******(((+++,,,+++((('''(((+++************************))))))))))))))))))******++++++++++++++++++++++++***)))((('''((()))+++,,,******++++++++++++******((()))))))))************)))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))***))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******''')))******))))))***+++)))******++++++************************************)))))))))))))))******...---,,,+++++++++++++++...,,,++++++,,,------,,,******************************)))))))))((((((((((((((((((((()))***++++++************************++++++************++++++*********+++++++++++++++************************************************************************,,,------......------,,,)))))))))******++++++,,,++++++***)))((((((((((((***************************************+++++++++************************))))))***+++++++++*********************************)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,+++*********+++++++++,,,,,,------...)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++,,,------...))))))))))))))))))))))))************************&&&''''''((()))***++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))******++++++))))))*********************************************************+++++++++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***++++++,,,,,,************************************************+++++++++*********)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))************(((((((((''''''''''''''')))***++++++,,,+++++++++)))))))))*********++++++******))))))))))))******)))***++++++)))))))))***++++++++++++++++++++++++))))))))))))************)))************+++++++++(((((((((((()))******+++)))******************)))(((((()))************)))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((())))))******++++++)))******++++++******)))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******''')))******))))))***+++((()))******+++*********************************+++++++++***++++++,,,---...---,,,+++************---,,,***)))+++,,,,,,+++************************(((((((((((())))))))))))))))))))))))***+++,,,---)))))))))***++++++,,,,,,++++++************++++++)))))))))*********++++++************************************************************************++++++,,,,,,,,,,,,++++++******)))))))))******+++---,,,+++******)))))))))++++++++++++++++++++++++))))))*********+++++++++************************)))***++++++,,,,,,,,,+++************************'''((()))***++++++,,,,,,++++++++++++++++++++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++,,,,,,))))))***+++++++++++++++...------,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++++++++++++++******+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************************************''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))******++++++)))******+++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((()))*********))))))((())))))***++++++,,,,,,***************************************************************+++++++++++++++***************+++++++++***)))***+++,,,---'''(((((()))******++++++************************))))))))))))))))))))))))((()))))))))************)))))))))(((((((((''''''((()))***+++++++++******((((((((()))))))))************))))))))))))******+++***))))))+++++++++***************************((()))))))))************(((((()))))))))*********&&&'''((()))************((())))))******))))))((('''((()))***+++******)))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++***)))((((((''''''(((((()))******+++)))******++++++******)))&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***************))))))))))))******''')))******))))))***+++(((((()))***************************************++++++******+++,,,,,,------,,,+++***))))))))))))---+++)))(((***+++++++++************************(((((()))***+++,,,------************+++,,,---...(((((()))***+++,,,,,,---++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********++++++******)))*********///...---,,,++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))***+++,,,,,,------------************************'''))),,,///000000///...))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++***************))))))***++++++++++++***000///...---+++***)))((()))***++++++++++++***)))++++++,,,,,,,,,---------)))******++++++******))))))***,,,---...---,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))******++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))%%%&&&''')))************((())))))***++++++,,,,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,---,,,+++***)))))))))++++++)))((('''&&&&&&(((***,,,)))******+++,,,,,,------************************))))))))))))))))))))))))(((((())))))*********+++---,,,,,,,,,++++++******'''((()))***++++++***)))(((((((((((())))))))))))******))))))))))))******+++)))'''))),,,---,,,)))))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))))))))***%%%&&&(((************)))(((((())))))))))))(((((('''((()))++++++******)))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,+++)))((('''%%%&&&&&&'''((()))************++++++++++++******&&&''')))*********)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))******))))))***+++(((((()))***************************************))))))(((((()))***++++++************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,++++++++++++///---,,,***))))))******)))***+++,,,------------...---+++*********++++++)))************+++++++++************************------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))'''(((***,,,---,,,***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++---......---++++++,,,++++++******++++++,,,***+++---------+++)))((())))))*********+++++++++***---444>>>DDDAAA555+++)))************+++++++++***+++---......---+++***------------------------++++++***)))(((((())))))+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,---......////////////---,,,,,,+++*********+++***+++,,,---...---,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...,,,++++++,,,------,,,000...,,,)))((()))***+++'''((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************---,,,***))))))***,,,---............---,,,++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++(((((()))***+++,,,------+++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***+++***)))(((((()))***++++++******))))))******+++******************************+++++++++******)))++++++++++++++++++++++++(((((())))))******++++++************************++++++++++++++++++++++++&&&(((******)))((()))******)))))))))))))))******)))))))))***+++++++++,,,(((((()))******************************************))))))***,,,,,,+++)))***************)))((((((******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***---***'''''')))+++***)))------,,,+++***)))((((((************************++++++******++++++,,,---++++++******++++++,,,---************************++++++,,,,,,+++******))),,,***))))))++++++++++++...---,,,***))))))******)))***+++,,,------------,,,+++***)))))))))******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......---------,,,,,,,,,---------,,,,,,,,,++++++((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******+++******))))))******+++++++++,,,---,,,+++***)))))))))*********+++++++++///333999;;;:::444///+++)))************+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,---------,,,,,,*********+++,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++...,,,***+++,,,,,,,,,+++---,,,+++))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%&&&)))+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++******************))))))*********'''''''''((())))))******************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******+++***)))(((((()))***+++,,,++++++******++++++,,,******************************+++++++++******)))))))))))))))))))))))))))''''''''''''(((((())))))************************************************)))+++,,,+++)))(((((()))******))))))))))))************************++++++(((((()))***************************************)))((((((***,,,---,,,******************)))((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((()))))),,,)))'''''')))+++***)))***************)))))))))************************++++++******++++++,,,---++++++******++++++,,,---******************************++++++******)))))),,,)))&&&&&&))),,,,,,+++---,,,+++***************)))***+++,,,------------+++***))))))((())))))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++******++++++++++++************++++++++++++******)))))))))(((((()))))))))***))))))))))))))))))***,,,,,,,,,++++++++++++******************+++++++++///555999666...)))***...)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***,,,,,,++++++******++++++***++++++,,,---,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,***)))))))))************))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$######%%%))),,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******))))))))))))*********************++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++*********+++++++++++++++---,,,***))))))))))))***,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++************))))))(((((())))))***((((((((((((((((((((((((************))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))+++***))))))))))))***++++++******************+++************************)))******+++++++++******))))))))))))))))))))))))'''''''''(((((((((((()))************************)))))))))))))))))))))))),,,---...---***(((((((((******)))))))))))))))*********************))))))(((((()))***************))))))))))))))))))))))))(((((((((***,,,---,,,+++)))************))))))((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((+++)))'''((()))******)))((((((((())))))*********************************+++************+++,,,,,,+++************+++,,,,,,************************))))))*********))))))(((---((($$$$$$(((,,,,,,+++,,,++++++*********************+++,,,,,,,,,,,,,,,*********)))))))))******))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,+++*********************+++++++++*********))))))+++******))))))***++++++))))))************))))))******++++++++++++*********)))(((''''''((()))*********))))))))))))******,,,,,,+++******++++++,,,************************+++000333000)))&&&+++111))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,---,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++---,,,++++++,,,+++***(((''')))+++,,,,,,,,,+++***((()))***+++,,,---......))))))*********++++++++++++++++++++++++++++++++++++***((()))+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************++++++***))))))***++++++************************(((((()))******)))((((((************++++++,,,,,,000///,,,*********+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************))))))(((((((((((())))))++++++++++++******))))))*********)))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************))))))(((((((((((())))))************************))))))***+++++++++******++++++++++++++++++++++++************************************************************************+++,,,---,,,***)))((()))+++***))))))))))))))))))++++++******))))))(((((((((((()))***************((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))************)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&''')))******)))(((((())))))(((((())))))))))))(((((((((((())))))))))))***************************************++++++,,,***************++++++,,,************************((())))))*********))))))---)))%%%%%%(((+++,,,+++******+++*********))))))******++++++,,,,,,++++++***+++++++++++++++++++++))))))*********+++++++++************************************************------,,,,,,,,,,,,------************************+++++++++*********))))))++++++***))))))******+++((())))))******))))))((()))******++++++******)))+++***)))(((((()))***++++++++++++******+++++++++,,,++++++******+++,,,,,,************************(((***,,,,,,***)))+++---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,+++******,,,++++++***++++++,,,,,,************++++++,,,,,,******************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++,,,---,,,***((((((***,,,...///...,,,+++))))))***+++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++///---++++++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++************************+++******************+++************************))))))***++++++***))))))++++++******+++,,,---...000///,,,*********+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((()))))),,,,,,++++++***)))))))))))))))))))))))))))******************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++***************))))))*********************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++***)))******++++++***)))(((((())))))+++******))))))((((((((((((((()))***************((((((((((((((((((((((((,,,+++***+++++++++)))'''((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((*********)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,************************))))))******++++++******,,,+++)))(((((()))+++,,,)))******+++******))))))******+++++++++++++++*********+++,,,,,,,,,,,,+++)))************+++++++++************************************************------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***************))))))************))))))))))))************)))))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++************************++++++***(((&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++)))************)))((((((++++++******++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,++++++---......,,,***)))+++---...///...---,,,---,,,,,,++++++******************++++++++++++,,,+++++++++++++++++++++++++++)))((()))+++------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...---,,,***))))))))))))***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++++++++************)))))))))***))))))(((((())))))******)))))))))((((((''''''))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************+++,,,,,,+++******------,,,,,,,,,,,,------************************((()))***+++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++''')))++++++***)))***+++,,,+++***)))(((((((((((())))))))))))))))))(((((((((((()))***************)))))))))))))))))))))))),,,+++***+++++++++)))'''((())))))************)))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))******)))&&&(((***)))(((''''''(((*********))))))((((((((())))))))))))))))))))))))***))))))))))))***++++++***))))))))))))***++++++************************)))******+++,,,,,,++++++***---...,,,((('''))),,,((()))***++++++***))))))******++++++++++++******((()))***+++,,,,,,+++***)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,+++***)))((()))******++++++******)))))))))************))))))***++++++++++++++++++***++++++************++++++)))***+++,,,---,,,+++++++++++++++*********))))))+++************)))(((''')))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))***+++,,,))))))*********+++++++++)))*********++++++++++++******++++++***))))))(((++++++******++++++,,,---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))*********++++++++++++++++++,,,...000000...,,,***+++,,,---------,,,+++------,,,++++++******)))++++++++++++,,,,,,,,,,,,************************)))((('''(((+++---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++*********************************++++++*********************************,,,+++***))))))***+++,,,---,,,***)))))))))+++,,,************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))*********++++++++++++************))))))))))))*********))))))*********)))))))))(((((((((((((((((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,************************(((((()))++++++,,,,,,+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***************************+++---,,,+++******+++,,,+++***)))((((((((((((((((((((()))))))))))))))(((((()))******************************************))))))***,,,,,,+++***(((((()))***************'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((()))***+++%%%(((******(((&&&'''((()))))))))***************)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))***++++++************************)))***+++,,,,,,,,,,,,,,,***...111///(((%%%(((,,,((()))***++++++***)))(((******+++++++++******)))'''((()))+++++++++***))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******(((((())))))************+++++++++*********)))))))))***,,,---,,,***((('''******++++++++++++******))))))************)))))))))***+++,,,,,,+++***)))******))))))))))))******((()))+++---...---+++***++++++++++++******))))))(((***+++***)))(((***,,,)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))))))))******++++++++++++---------------,,,+++***+++*********+++,,,,,,---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++***+++,,,///111111///---+++++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,---------************************+++***)))***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))******))))))))))))*********************++++++,,,))))))))))))))))))))))))******++++++++++++*********************************((('''%%%%%%'''(((***---+++)))((('''((()))***++++++,,,---------,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,((((((((((((((((((((((((************************))))))******++++++++++++************))))))))))))++++++************++++++******************++++++(((((())))))*********+++************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---***+++,,,------,,,+++***))))))(((((((((((())))))************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))---...///...+++***)))***,,,+++***)))((((((((((((''''''(((((())))))******(((((()))***************************************'''''''''))),,,......,,,(((((()))***************'''((((((((())))))******))))))(((((((((((())))))(((((())))))))))))((((((((('''''''''''')))+++,,,$$$(((******(((&&&'''((((((((()))***+++,,,------)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++++++++******++++++,,,------,,,++++++******++++++,,,+++++++++***)))))))))++++++************++++++++++++++++++******))))))---...///...,,,+++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,******(((((((((((((((((((((((()))************+++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,*********))))))))))))((((((((())))))******++++++******+++++++++,,,,,,,,,++++++***************************************+++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************+++,,,------------++++++++++++++++++++++++++++++************+++++++++,,,,,,+++***)))+++,,,+++++++++******+++,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))+++---------+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))),,,+++***((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))************))))))((()))***+++***)))&&&%%%************************++++++******)))((((((((()))******+++++++++******((()))))))))'''''')))***++++++***))))))***++++++))))))))))))************+++++++++************)))++++++******++++++,,,---))))))(((((()))+++---...,,,+++***)))))))))***+++************************,,,,,,+++***))))))************+++++++++***))))))'''''''''''''''''''''''',,,+++***)))))))))***+++************))))))((((((((()))***++++++***)))((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))(((((((((((())))))++++++******))))))((((((***+++,,,---...---,,,,,,******))))))))))))******))))))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******))))))))))))******(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,,,,+++++++++***)))))))))******))))))******+++,,,,,,,,,+++***************+++++++++***************++++++************++++++++++++++++++*********))),,,---...,,,***)))***+++)))************+++++++++************************++++++************++++++------,,,,,,++++++,,,,,,------------------------)))************+++++++++***++++++,,,,,,++++++***+++***)))'''((()))+++---,,,,,,,,,++++++++++++***))))))))))))************))))))*********+++++++++************************------------------------))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,++++++******************************++++++************+++++++++,,,,,,+++******+++---***************+++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++******+++,,,+++******++++++,,,,,,++++++***************************************************+++***)))(((((()))******)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))************))))))((())))))******)))((('''************************++++++************))))))******++++++++++++******((()))***)))'''''')))***************************))))))))))))************+++++++++************)))******))))))******+++,,,******))))))***+++,,,------,,,+++*********++++++************************,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))******+++++++++*********)))))))))'''((()))******)))((('''((((((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++++++++,,,+++)))((((((((())))))***))))))((((((((())))))************)))))))))))))))***+++,,,,,,,,,++++++******))))))))))))******))))))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******))))))))))))******))))))((((((''''''&&&&&&''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++******************)))))))))))))))***++++++++++++***))))))))))))******************+++++++++++++++************++++++++++++++++++************+++,,,,,,+++)))'''(((((()))************+++++++++))))))))))))))))))))))))************************,,,,,,+++++++++,,,------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***...,,,)))&&&&&&(((+++---,,,,,,,,,++++++++++++******************)))))))))(((((()))))))))*********************************,,,,,,,,,+++*********)))******))))))))))))******))))))))))))))))))))))))************************++++++++++++***)))((('''))))))))))))))))))))))))++++++************++++++++++++,,,+++******+++---******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************---,,,++++++,,,+++)))''')))******++++++******)))******************************************************)))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))))))))******************************++++++++++++,,,,,,++++++++++++++++++******))))))***)))(((''')))+++)))***+++,,,,,,+++***))))))))))))*********+++++++++++++++************)))))))))(((((())))))***++++++++++++******+++,,,,,,...---,,,++++++++++++,,,************************,,,+++******)))*********'''(((((())))))*********************************------,,,++++++++++++++++++++++++++++++*********'''(((((())))))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************((((((((((((((((((((((((******************************)))(((((((((((()))+++***)))((((((((((((((()))))))))***************((()))***++++++++++++*********))))))))))))******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))))))))*********)))((('''&&&%%%%%%$$$%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************++++++,,,+++***))))))((())))))))))))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++)))***+++***)))((()))***))))))*********+++++++++************************)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***///---+++))))))***+++,,,*********)))))))))((((((+++++++++******)))))))))))))))))))))*********+++***************+++++++++,,,++++++***)))(((((('''+++***)))(((((()))***+++))))))))))))))))))))))))******************************++++++***))))))(((************************++++++************++++++***+++,,,+++******,,,---+++,,,,,,------,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++******+++,,,,,,)))'''******++++++++++++******************************************************)))))))))******++++++,,,*********++++++*********))))))))))))))))))))))))************)))))))))((())))))************)))))))))((((((((()))***++++++******************************+++,,,,,,---......,,,,,,++++++******++++++)))******)))(((((()))+++((()))+++,,,,,,+++)))((())))))*********++++++++++++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++......------,,,,,,,,,,,,************************++++++***************+++&&&&&&''''''((()))***+++))))))))))))))))))))))))------,,,,,,,,,++++++,,,++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************(((((((((((())))))))))))++++++++++++++++++++++++*********))))))))))))***++++++***)))(((((((((((()))))))))******+++++++++)))******+++++++++++++++******))))))))))))******((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))******))))))))))))******))))))(((((('''''''''&&&&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((((((((())))))******++++++,,,++++++++++++,,,------+++***))))))((())))))))))))))))))***+++++++++,,,++++++************+++++++++++++++++++++++++++,,,(((***++++++******,,,---))))))*********+++++++++++++++++++++++++++++++++((()))************)))(((&&&(((,,,...///---+++)))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***---.........---,,,++++++*********)))))))))((((((,,,,,,++++++******))))))*********+++++++++,,,,,,))))))*********+++++++++//////...---,,,++++++***+++***)))(((((()))***+++)))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++************++++++***+++++++++******,,,...------...------,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))((()))+++,,,---+++)))++++++,,,,,,,,,,,,++++++************************************************))))))******+++++++++++++++******************+++))))))))))))))))))))))))************)))))))))((())))))************))))))))))))(((((()))***+++,,,******************************+++,,,---......///------,,,+++******++++++)))*********((((((***+++((()))+++,,,,,,+++)))(((************+++++++++++++++++++++*********))))))+++************+++,,,,,,---------------,,,,,,,,,............------,,,,,,************************+++***************++++++++++++++++++,,,---///000------------------------------------,,,,,,++++++++++++++++++++++++++++++*********************************************)))************************)))))))))*********++++++************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++***)))))))))))))))))))))******++++++,,,,,,++++++++++++,,,,,,------******))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))*********))))))))))))******((((((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((())))))******+++,,,,,,,,,,,,,,,---......++++++***))))))))))))******************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++---...)))************+++++++++++++++++++++++++++++++++((()))***++++++***)))((('''))),,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++---...000///...,,,***,,,,,,,,,++++++++++++***+++++++++++++++************++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,------,,,,,,++++++************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++***+++,,,...///...---,,,++++++,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))+++,,,+++***,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,+++++++++++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************************************************+++,,,,,,---......///...,,,+++******++++++)))***+++***)))(((***,,,)))***+++,,,,,,+++***)))*********++++++++++++,,,+++++++++************)))+++++++++***+++,,,,,,---,,,,,,---......---------------......------,,,+++*********************************)))******+++,,,,,,+++******+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,++++++******++++++,,,***************+++++++++************************************++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,*********))))))******+++*********+++++++++++++++,,,,,,++++++,,,,,,---...******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******'''((()))***+++,,,,,,---+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,+++***************+++++++++***************++++++************+++++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,)))************+++++++++************************)))***+++,,,,,,+++***)))***++++++++++++******))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******+++,,,,,,---,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++++++++,,,************++++++++++++((())))))***++++++,,,,,,***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))***************)))************************++++++************++++++)))***++++++***+++---//////...+++)))((()))***+++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************+++)))((((((***+++***)))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))))))))************)))))))))***+++++++++***)))(((******************************++++++,,,,,,------000...,,,*********+++,,,***++++++***))))))***,,,*********************************+++++++++,,,,,,+++++++++************)))***************++++++,,,+++,,,---...//////......,,,------...---,,,+++*********************************))))))***++++++,,,***)))(((''''''(((***+++))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))*********++++++++++++***))))))***++++++(((((())))))******++++++************************))))))))))))******************************************++++++,,,---------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))***+++,,,,,,,,,++++++++++++++++++***,,,+++*********+++------******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))******(((((())))))******++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))(((((((((++++++******++++++,,,------,,,++++++******++++++,,,+++++++++******))))))++++++************+++++++++++++++,,,,,,---------...//////---***((((((((()))************+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))...---***((('''(((***,,,************************)))************++++++++++++++++++,,,,,,+++++++++******)))))))))***,,,---*********))))))))))))(((*********++++++,,,,,,---))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------((()))***++++++***)))((()))))))))))))))))))))))))))***,,,------,,,***)))************)))((('''&&&))))))))))))))))))))))))++++++************++++++)))***++++++***+++---//////,,,)))&&&%%%''')))+++)))************++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************************************...+++((((((((())))))(((******++++++++++++******************************+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))************)))))))))+++,,,---,,,***((('''******************************++++++++++++,,,,,,000///,,,*********+++,,,***++++++***))))))***,,,++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))******+++***+++---///000000//////+++,,,---------,,,+++*********************************))))))***+++,,,,,,---,,,***)))((()))+++,,,++++++++++++++++++++++++******+++,,,+++***)))((((((((())))))*********++++++***)))(((((()))***+++&&&''''''((()))******+++************************(((((((((((())))))))))))************************))))))***+++,,,,,,------************************((()))***+++,,,,,,+++***(((((())))))***+++---------,,,,,,++++++*********+++***)))))))))***,,,---******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********))))))((()))************+++++++++))))))((((((''''''&&&&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,+++(((((())))))************,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++*********))))))************************((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,******++++++++++++******************************///---+++***)))***+++,,,''''''&&&&&&''')))+++,,,++++++************++++++***************************+++,,,,,,,,,+++***)))+++++++++++++++***)))(((******+++++++++,,,,,,,,,---......,,,******+++---//////...---,,,,,,++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++...,,,))))))+++,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))*********+++++++++******,,,,,,,,,***((('''******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******++++++++++++******((())))))))))))*********)))***++++++------...///,,,,,,,,,+++++++++************++++++***)))((('''))))))***+++,,,------...------,,,++++++******)))************************)))************+++++++++******+++,,,,,,---......************************))))))))))))))))))))))))******)))))))))***,,,---+++++++++++++++++++++++++++++++++************))))))))))))******+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************************))))))))))))******)))))))))***++++++)))&&&+++)))((())),,,---+++)))************************((()))******)))((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******))))))))))))************))))))))))))***+++,,,---)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))***************))))))************+++++++++************))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++++++++((()))******************)))))))))*********++++++++++++***))))))***+++++++++,,,,,,++++++)))((((((***++++++,,,,,,++++++***,,,,,,+++++++++*********+++++++++*********))))))************************)))***+++,,,,,,+++***))),,,++++++******++++++,,,******++++++++++++******************************+++***((('''&&&'''((()))************++++++,,,---++++++************++++++***************************+++,,,------,,,++++++******+++++++++***))))))*********+++++++++,,,,,,,,,---...,,,+++***+++---///......---,,,,,,++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,+++******)))))))))***---+++))))))***+++++++++++++++******************************************,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,++++++*********************++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))******************************++++++++++++******)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++,,,************************(((((()))))))))************++++++,,,,,,---------++++++++++++++++++++++++***************************))))))((()))***+++,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,---------************************************************))))))))))))))))))))))))************************(((((('''&&&&&&'''''''''(((((((((***,,,,,,+++)))+++)))((()))+++---+++***************************+++,,,---,,,******+++,,,************************++++++++++++++++++++++++************************))))))))))))************++++++******)))*********)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************,,,+++)))((((((((()))***))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************+++++++++,,,++++++***)))((()))***+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***)))))))))))))))*********+++++++++++++++++++++***))))))***+++++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,++++++++++++*********+++++++++******************************************+++,,,------,,,+++***++++++************++++++******++++++++++++******************************---,,,***))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++***************************+++,,,---......------)))******+++++++++***************++++++++++++,,,,,,---...---+++***+++,,,......------,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,+++***))))))((())))))))),,,***((((((***+++*********************+++++++++************************......---,,,,,,,,,------++++++,,,,,,,,,------------,,,***(((((()))+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******************+++++++++,,,************************,,,++++++++++++*********)))((((((((()))***,,,---,,,,,,,,,+++++++++******)))******+++,,,,,,------************************'''((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,,,,,,,***)))(((((((((((()))***************************))))))))))))))))))))))))************************,,,++++++***)))))))))***(((((((((***---...---+++***)))))))))+++,,,+++***************************,,,------,,,***)))***+++************************************************)))***+++,,,,,,+++***)))))))))))))))************,,,,,,+++***)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************+++***))))))((()))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******((((((***+++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++***************+++++++++---,,,+++))))))***+++++++++++++++++++++++++++++++++******************++++++++++++++++++***)))(((***++++++,,,,,,++++++***++++++++++++***************************************************************+++,,,,,,,,,,,,+++***++++++************++++++******++++++++++++******************************---,,,,,,+++++++++,,,---***++++++,,,+++***)))(((++++++************++++++************************)))+++,,,...//////......((()))***+++++++++++++++************+++++++++++++++,,,------,,,++++++,,,---------,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,+++******)))))))))******+++)))((((((*********)))(((((()))***+++,,,,,,,,,************************,,,++++++***))))))))))))))))))*********+++++++++,,,+++***))))))***++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))***************************************++++++++++++************+++++++++,,,,,,,,,++++++*********)))))))))++++++++++++***************)))((('''''')))+++---++++++++++++++++++++++++*********++++++,,,,,,,,,************************((((((((()))))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++************************+++++++++*********)))))))))))))))))))))*********+++***(((''''''(((***+++************************))))))))))))))))))))))))))))))))))))************......---,,,+++++++++++++++***)))+++,,,---,,,+++***))))))***++++++++++++***************************+++,,,***(((''''''(((************************************************)))***,,,------,,,***)))((()))))))))************++++++***))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))***************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++*********'''((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++*********++++++***************+++++++++***))))))***++++++,,,,,,++++++***+++++++++*********))))))************************************************+++++++++++++++++++++++++++******))))))******+++******++++++++++++******************************))))))((((((((()))))))))***+++,,,,,,+++***((('''++++++************++++++************************)))+++,,,...//////......((()))***+++++++++++++++))))))*********+++++++++***,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,++++++*********++++++,,,***)))((()))***+++)))((('''((()))+++,,,,,,,,,,,,******************************)))(((((('''(((((())))))*********+++++++++)))***++++++,,,+++***)))******++++++++++++******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++******))))))+++++++++*********))))))---+++)))''''''((()))***))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************)))))))))*********+++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++*********)))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((...,,,+++++++++,,,***))))))***************++++++***************************+++,,,***(((''''''((())))))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***)))((()))))))))************))))))(((((()))******+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++***************+++++++++************************((()))******+++*********'''((()))***************)))************+++++++++)))************+++++++++)))************+++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,---...+++++++++++++++*********)))***++++++++++++***)))******+++++++++******)))***++++++,,,,,,++++++***+++************)))))))))***************+++++++++******************************************************))))))))))))************++++++++++++******************************))))))******************,,,,,,------,,,+++******++++++************++++++***************************+++,,,---......------)))******+++++++++******)))))))))************+++)))+++---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++,,,---***))))))***++++++***((('''(((***+++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******++++++,,,,,,,,,---------''')))+++,,,---,,,***)))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((******++++++++++++******************+++++++++,,,,,,,,,,,,++++++*********+++************)))))))))---,,,***(((((((((((()))((()))***+++,,,------...------,,,,,,+++******)))************************************++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************************+++++++++************)))+++++++++++++++*********+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************))))))))))))******///---+++*********)))((((((***++++++******+++,,,************************,,,------,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))************(((((((((((()))***++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((((((((((((((((((((((((((((()))************)))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))***************'''(((((()))))))))(((((()))************+++++++++)))*********++++++++++++)))************+++++++++*********+++,,,---------******+++++++++***))))))++++++*********))))))))))))***++++++++++++***))))))******+++++++++*********++++++,,,,,,++++++***************))))))))))))))))))*********+++++++++***************************))))))))))))))))))*********))))))))))))************++++++++++++******************************++++++,,,,,,------------,,,++++++*********++++++++++++************++++++***************************+++,,,------,,,++++++******+++++++++***))))))))))))))))))************(((+++---...---,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,***************+++,,,,,,+++******+++,,,,,,***((('''(((***,,,,,,,,,+++***++++++++++++++++++++++++******************+++,,,++++++,,,,,,,,,---------))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++***************)))))))))************))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))******************************+++++++++***)))(((************************+++++++++************))),,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************+++,,,,,,------+++)))((()))***))))))(((***,,,+++))))))+++---************************+++,,,---,,,******+++,,,))))))))))))))))))))))))************************************************))))))))))))************))))))((((((((())))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))******)))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((()))***************'''((((((((((((((('''&&&)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++******+++,,,------......******+++***)))'''%%%$$$+++*********))))))(((((()))***+++,,,,,,+++***))))))******+++++++++******+++++++++,,,,,,+++++++++************))))))))))))))))))******++++++++++++************************))))))(((((((((((())))))******))))))))))))************++++++++++++******************************'''((()))******************)))(((''''''((()))***++++++************++++++***************************+++,,,,,,,,,+++***)))+++++++++++++++***)))((())))))))))))************(((***---......,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,))))))((())))))***+++++++++***+++,,,------+++)))((()))+++,,,,,,,,,***)))++++++++++++++++++++++++)))((((((((()))***++++++))))))*********++++++++++++***)))((()))***,,,---******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++******************************++++++++++++******((())))))))))))*********((((((((()))))))))))))))************))))))))))))'''((()))***++++++******,,,,,,,,,++++++++++++************++++++,,,------************************(((((((((((())))))))))))(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))+++++++++************)))***)))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%&&&&&&''')))***++++++)))'''''')))*********(((***,,,+++))))))+++---************************((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))************+++***)))((((((''''''((()))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************'''((()))+++++++++***)))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---((((((((((((((((((((((((,,,,,,,,,+++++++++******************************************************)))))))))***+++++++++,,,+++++++++************)))************************---------,,,,,,+++++++++))))))***++++++++++++***,,,------......------,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((''''''++++++************++++++,,,,,,,,,++++++************************************,,,---,,,***(((((())))))))))))***+++,,,...///************************((()))***+++,,,------------..................---'''***,,,+++)))(((+++---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************************)))((((((,,,,,,,,,------,,,++++++******))))))***+++,,,,,,------,,,+++*********+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,---------......,,,++++++******++++++,,,...---,,,+++******))))))+++++++++*********)))))),,,+++++++++***)))))))))*********++++++,,,,,,,,,((((((((()))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***###$$$'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))))))))******---,,,,,,+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))(((((((((''''''******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))(((((())))))*********+++---,,,***))))))***,,,---******++++++++++++******))))))))))))************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((******++++++++++++******''''''''''''(((***+++,,,+++***))))))((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((,,,,,,++++++***)))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((************))))))))))))************)))))))))))))))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************+++++++++))))))******+++++++++,,,************************---,,,,,,,,,++++++++++++))))))***+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,++++++************++++++,,,++++++++++++++++++***************************(((***,,,,,,*********++++++******************+++************************))))))***+++,,,,,,,,,,,,,,,------......------,,,)))***++++++***)))***,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++***))))))***++++++,,,,,,++++++*********))))))***++++++,,,,,,,,,+++******************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,---------,,,++++++******++++++,,,...---,,,,,,+++++++++++++++++++++*********))))))+++++++++******************++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,...............++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,***)))))))))******---,,,++++++*********+++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........---------,,,,,,))))))***++++++++++++***)))***,,,------,,,***)))'''((((((((())))))))))))+++***)))(((((()))***+++)))******++++++******)))))))))))))))*********************++++++,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++************)))))))))******+++++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))******************(((''''''''''''((())))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((************))))))))))))******+++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************************************************+++++++++***************'''((()))***+++,,,------************************+++++++++++++++*********)))******+++++++++++++++++++++,,,,,,,,,,,,++++++******,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++*********++++++************++++++*********+++++++++++++++************************''')))+++++++++***+++---------,,,+++***)))))))))************************)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,---......///+++,,,,,,,,,,,,+++******)))******++++++******************)))******+++,,,++++++***)))))))))*********+++,,,------,,,+++*********++++++,,,,,,------,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******)))))))))))))))***+++++++++******************************++++++++++++++++++++++++*********,,,,,,,,,+++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++++++++***))))))************************,,,++++++******++++++,,,,,,+++******)))*********,,,,,,+++************+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,+++++++++*********(((((()))************))))))***+++,,,,,,+++***)))'''''''''(((((((((((()))))))))'''''''''''')))))))))******++++++******)))))))))))))))******************++++++++++++++++++))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************((())))))******++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))***************)))******++++++++++++******---,,,+++***************,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''((())))))***++++++((((((''''''(((((()))*********))))))))))))******************************))))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''************))))))))))))******+++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++************************************************************,,,+++++++++***)))))))))((())))))***++++++,,,,,,************************************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((''''''++++++************++++++))))))******++++++,,,,,,************************''')))++++++******+++,,,------------,,,+++******************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******---***((())),,,,,,***'''***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------***++++++,,,++++++******)))******++++++++++++***+++***************++++++******)))))))))))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,------...,,,,,,+++***)))))))))))))))************+++++++++,,,++++++******++++++,,,******)))))))))******+++************************)))))))))***+++++++++,,,,,,,,,++++++******))))))+++*********)))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))******************++++++++++++******))))))))))))((((((''''''++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((''''''''''''((())))))***************)))***++++++++++++***)))((((((((())))))))))))))))))(((''''''''''''((()))))))))************))))))((()))))))))************++++++++++++************)))******************))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++************************((()))))))))************))))))))))))))))))))))))))))))***+++++++++************++++++++++++******,,,++++++*********++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((())))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((************)))))))))(((******+++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************************************,,,+++++++++***)))))))))******************************************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++***************************+++,,,,,,***))))))***))))))***+++,,,++++++*********************************+++,,,,,,,,,++++++)))******************)))---***((())),,,---+++(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))***************)))******+++,,,------,,,,,,++++++***************+++***)))))))))))))))******++++++++++++++++++++++++))))))******+++,,,------,,,++++++***))))))******)))))))))*********++++++,,,++++++******++++++,,,------,,,,,,,,,------...************************)))))))))***+++++++++,,,+++++++++******)))))))))+++*********)))((((((((()))))))))))))))))))))))))))******++++++******)))((((((((())))))***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++******************))))))***++++++))))))************))))))++++++++++++++++++++++++************************,,,,,,+++++++++*********)))***++++++,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************+++***************************++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++************************((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******)))(((((()))***+++,,,,,,---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))************)))))))))(((******+++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++************************+++************)))))))))************************************************+++++++++***************+++++++++*********))))))*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++)))))))))******************************************,,,---,,,***(((((()))###%%%''')))*********)))***************************++++++,,,,,,+++++++++))))))************))))))***)))))))))+++,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((()))************)))***+++,,,---------------,,,+++******)))***************)))))))))***++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++***************++++++))))))*********+++++++++,,,++++++******++++++,,,******))))))((()))))))))***************+++++++++***************+++++++++***************))))))))),,,,,,,,,+++++++++++++++************************))))))************))))))))))))******+++,,,,,,,,,+++***))))))))))))***+++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++******))))))))))))***++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,************************,,,+++++++++++++++******************************((())))))******))))))((())))))))))))************))))))*********************++++++++++++++++++***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******++++++++++++******((((((((((((***+++,,,---,,,,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))++++++***))))))(((''''''))))))(((((())))))***+++''''''((((((((((((''''''''''''''''''''''''''''''******************))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********************)))))))))))))))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++((((((((((((((((((((((((************))))))))))))***************************************************************+++++++++***************+++++++++************************++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,)))***,,,------,,,***)))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++************++++++************))))))))))))************************)))+++,,,,,,***))))))***$$$%%%'''***++++++***)))************************+++++++++,,,,,,++++++***)))******++++++******)))'''(((*********+++,,,...***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))******+++++++++***))))))+++,,,,,,---------,,,++++++***))))))*********************+++,,,,,,++++++************++++++***************+++++++++))))))))))))***+++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,)))((('''&&&&&&&&&&&&&&&))))))*********++++++++++++++++++***************))))))))))))************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))***+++,,,,,,,,,+++***)))(((((()))***+++)))(((((('''((()))******++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***)))))))))))))))***++++++***+++,,,------,,,+++***************************++++++,,,,,,,,,---------************)))))))))((())))))***+++++++++++++++******))))))))))))******++++++++++++******)))))))))******************)))(((((())))))))))))(((((())))))))))))************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********************************+++++++++++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******++++++++++++*********************+++,,,---++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************))))))))))))(((((())))))***+++'''((())))))))))))((('''((((((((((((((((((((((((******************++++++))))))))))))))))))))))))((()))))))))************+++++++++************)))************)))))))))))))))***+++,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************************))))))******+++++++++,,,(((((()))***+++,,,,,,---************************+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,------......------,,,&&&)))---111111---)))&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++************++++++++++++******))))))((((((************************''')))+++++++++***+++,,,''')))+++---...---,,,+++************************++++++,,,,,,,,,++++++*********++++++++++++******%%%(((++++++******---000++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,+++***))))))******++++++******+++,,,------++++++************+++++++++++++++***************(((((())))))***+++------***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,......,,,+++************))))))******++++++++++++,,,+++++++++******))))))(((((())))))******++++++(((((())))))*********+++++++++++++++++++++++++++))))))************))))))&&&''''''((()))*********+++***)))(((((()))***+++///...---,,,,,,,,,---...************************,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***))))))((())))))***++++++***+++---......---+++***************************)))))))))******+++++++++++++++++++++*********)))(((((()))*********************))))))))))))******+++*********))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))************'''(((((()))***++++++,,,(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))((()))***+++,,,---------******++++++++++++******------,,,,,,++++++,,,,,,+++******)))((()))))))))************************))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,)))))))))))))))******+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++************))))))))))))************)))))))))))),,,,,,+++******+++,,,,,,---+++)))***,,,---,,,)))************************+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((***---...)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------***+++,,,------,,,+++***((())))))))))))***************+++++++++,,,,,,,,,---,,,+++*********+++,,,+++,,,...///,,,(((###************************++++++++++++++++++++++++************************+++++++++*********))))))###$$$&&&''')))+++------+++*********))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******************************++++++++++++*********************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---,,,++++++++++++)))***+++,,,,,,+++***)))******+++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,...*********************************)))******+++,,,))))))))))))******))))))************************************************+++*********))))))((((((************************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((******++++++++++++******,,,,,,+++***))))))******...------,,,,,,------...)))))))))((())))))***+++)))***+++,,,,,,+++***))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********&&&((()))******)))(((&&&+++***)))(((((()))******+++++++++*********))))))))))))))))))************++++++******************************************************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,...,,,+++---000111///,,,------------------------++++++******++++++,,,---************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,)))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,------.........)))))))))))))))))))))))),,,,,,+++******+++,,,,,,---+++)))***,,,---,,,***************************))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++)))***++++++++++++***)))***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***)))(((''''''((()))***)))))))))*********++++++))))))*********+++++++++,,,+++***)))))))))******''')))+++------+++)))'''************************************************************************+++++++++*********))))))''''''((())))))***+++++++++*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------******++++++++++++******,,,+++***)))(((''''''&&&++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++************))))))***++++++***))))))******++++++++++++++++++))))))))))))))))))))))))************************+++***)))))))))***+++,,,++++++++++++++++++++++++***************++++++,,,+++******))))))))))))*********************************************************************))))))************************+++++++++************))))))************+++++++++++++++++++++++++++++++++------.........---,,,,,,******++++++++++++******+++***)))(((((((((((((((------,,,,,,,,,,,,------***************++++++,,,)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))...---,,,***((('''%%%%%%))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))***************************************************************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))******))))))******+++,,,---,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))(((''''''(((((((((((()))))))))***************))))))))))))))))))))))))************)))))))))))))))***++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))************************,,,,,,++++++***))))))((()))***++++++++++++***)))***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,***&&&######&&&***,,,******+++++++++,,,,,,,,,))))))))))))************+++***))))))(((((())))))'''(((***,,,------,,,,,,************************))))))))))))))))))))))))************************+++++++++***************++++++*********)))))))))***************)))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,+++***)))(((((('''******++++++,,,,,,------++++++++++++++++++++++++)))******++++++******))),,,,,,+++***))))))))))))))))))************))))))++++++******+++,,,---...))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++***)))(((((()))************************************************************+++++++++++++++************************+++++++++************))))))************+++++++++******************************++++++,,,+++++++++******++++++++++++******++++++***))))))))))))***,,,++++++++++++++++++,,,******))))))******+++,,,)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++,,,+++)))(((((()))+++,,,******)))))))))******++++++++++++************************))))))(((((('''(((((())))))******++++++***************************************************))))))))))))***++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,++++++,,,......---+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))******))))))((((((((((((((()))))))))******************************)))))))))*********++++++***))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***)))(((*********++++++************++++++,,,,,,++++++***************++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,)))''''''))),,,...+++++++++,,,,,,,,,------)))*********+++++++++++++++*********)))))))))))),,,,,,,,,,,,++++++******************************)))))))))***************************************************************,,,+++++++++******))))))************************************++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------******************************++++++++++++******+++++++++,,,---------...******++++++,,,---......++++++++++++++++++++++++******++++++++++++******,,,,,,+++******************++++++++++++++++++***,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,***)))(((((()))************************************************************++++++,,,,,,---************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++'''((()))******+++************++++++++++++******------,,,,,,,,,,,,,,,---++++++************++++++))))))(((((())))))***+++*********++++++*********))))))*********+++++++++************************))))))))))))))))))))))))$$$%%%&&&(((***,,,...///,,,+++***))))))***+++,,,******************++++++************************++++++***)))((((((''''''((())))))***+++,,,------******************************************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,,,,+++************************++++++******++++++,,,---))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))*********))))))((((((((()))))))))*********)))***************++++++))))))*********+++++++++*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***+++******************+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++*********...---,,,+++******))))))*********************************+++++++++,,,,,,***************************************************************+++++++++***************++++++++++++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******++++++++++++*********++++++,,,------......******+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000------------------------************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,+++)))))))))***+++*********************************************************++++++,,,,,,---************************+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---******++++++++++++******---,,,,,,,,,,,,,,,------+++******))))))******+++++++++******++++++,,,---+++******************+++))))))*********+++++++++************************))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++************************,,,++++++***)))(((((('''******++++++,,,---......***************************************************************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))************))))))******+++++++++,,,************++++++++++++++++++***************+++******************))))))***************************++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******************++++++,,,,,,*********************************+++,,,,,,------***************************************+++++++++(((((())))))***+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******))))))))))))++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++******+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************+++++++++++++++,,,------***+++++++++++++++++++++*********************************************************+++++++++++++++************************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******++++++++++++*********))))))))))))***+++++++++******************+++......------......///000++++++***))))))***++++++)))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++((()))+++,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,***************+++++++++,,,,,,,,,++++++******)))******++++++,,,---------************************************************+++************+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,)))***,,,,,,+++++++++,,,************************++++++******++++++,,,---........................++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))******++++++******)))))))))*********++++++))))))******+++,,,,,,,,,*********++++++++++++,,,,,,,,,+++************+++++++++++++++***************************************+++,,,,,,,,,,,,+++******+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++***))))))***++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,+++***)))(((&&&'''(((***+++,,,,,,,,,************************)))))))))***+++,,,,,,,,,************************))))))*********+++++++++(((((())))))))))))***************++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++*********))))))))))))(((((((((,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++***))))))***++++++******++++++++++++++++++))))))))))))))))))))))))************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,++++++++++++,,,------((()))+++,,,------,,,+++******************************************************************))))))************************+++++++++************))))))************+++++++++++++++++++++++++++++++++))))))*********)))((((((******++++++++++++******((((((((((((((()))***++++++++++++******+++++++++...------------...//////++++++***))))))***++++++)))************+++++++++************************))))))))))))))))))))))))$$$%%%&&&(((***,,,...///))))))))))))))))))))))))((()))***,,,------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,)))+++------++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())),,,......---,,,***((()))***++++++++++++***))))))*********+++++++++))))))***++++++,,,------*********+++++++++,,,,,,---,,,++++++*********++++++++++++*********))))))***************************+++,,,------,,,+++***))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************...---***(((((((((***+++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++)))************+++++++++***+++,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++------,,,++++++*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++)))((('''&&&''')))***+++++++++***************************'''(((((()))***+++++++++************************))))))******++++++++++++))))))))))))((((((((((((*********++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''((()))***+++,,,------------------------,,,,,,++++++++++++++++++++++++******++++++++++++******+++***************++++++***)))(((''''''((()))*********+++++++++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...&&&(((+++---///...,,,+++************************************************+++*********))))))((((((************************+++++++++************))))))************+++++++++************************---------------,,,+++*********++++++++++++************))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,+++***))))))***+++,,,)))************+++++++++************************))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***((()))+++,,,------,,,,,,))))))******++++++++++++,,,---------------------))))))))))))((((((((((((************************************************++++++******++++++,,,---))))))))))))))))))))))))************************''''''(((((()))))))))***))))))))))))))))))))))))*********)))***++++++,,,))),,,......,,,+++,,,...++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,///000///---+++((()))***+++++++++++++++)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++******))))))((((((************************+++***)))***,,,---,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++******))))))'''((()))++++++***))))))---+++)))((('''((()))***((((((((((((((((((((((((,,,+++++++++***)))))))))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******+++,,,,,,+++++++++*********))))))++++++*********+++---...************************+++***)))***+++,,,+++***(((((()))************)))))))))***++++++++++++***)))************+++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++---------+++)))(((%%%&&&'''((()))***++++++---,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++***))))))******++++++************+++++++++,,,,,,------,,,,,,++++++'''$$$&&&***,,,***'''+++***)))))))))+++,,,---)))***+++,,,---,,,,,,+++)))))))))))))))******++++++******)))***+++---...+++++++++*********)))))),,,,,,,,,++++++*********++++++******************---,,,***)))))))))******++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++***((((((((()))---------,,,,,,+++++++++******+++++++++******)))************************)))))))))))))))))))))))),,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++***)))((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,///...,,,+++***)))))))))+++++++++************)))---------,,,,,,++++++++++++***)))(((((()))******,,,+++++++++***)))))))))++++++************++++++******++++++++++++******)))******+++++++++******************************))))))(((((((((***+++,,,+++++++++*********)))))))))+++,,,,,,+++***,,,---)))))))))******++++++,,,+++***)))))))))***+++,,,)))************+++++++++++++++************++++++******************++++++************)))'''&&&%%%)))***++++++***)))((('''++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))******++++++,,,------*********)))))))))))))))************************---+++***))))))+++,,,...))))))***+++++++++++++++......---,,,,,,+++*********)))((()))+++,,,+++***)))******************)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))((()))******++++++******,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++************++++++*********+++,,,---************************)))((('''((()))***)))(((((()))******++++++******))))))***++++++++++++***)))************+++++++++************************)))))))))******++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,***)))************************---,,,++++++******++++++,,,,,,++++++***++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***++++++************++++++***++++++,,,,,,++++++***+++(((%%%'''***,,,+++((((((''''''&&&'''((()))***)))***+++,,,,,,++++++***)))))))))))))))******+++,,,++++++***+++++++++,,,+++++++++*********)))))),,,,,,,,,+++++++++******************************,,,+++***))))))******++++++++++++,,,,,,++++++*********++++++++++++*********++++++***))))))))))))---,,,,,,,,,++++++++++++)))******+++++++++******************************************************,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++***))))))(((************************++++++***))))))***+++++++++++++++++++++,,,,,,---+++++++++************)))++++++++++++*********)))***)))((((((((()))+++++++++++++++***************++++++************++++++******++++++++++++******+++++++++++++++***)))(((******************************)))(((((()))***++++++++++++*********))))))(((***++++++***)))+++,,,*********+++++++++++++++,,,+++******)))***+++,,,)))************+++++++++++++++************++++++((())))))***+++,,,------))))))*********))))))(((******+++++++++***)))(((++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************---------,,,+++***(((((((((((()))***************...------,,,++++++******)))((('''(((***+++***)))******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++***************************+++,,,,,,,,,+++***(((((()))******........................***************+++++++++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,+++++++++******+++************+++,,,,,,************************(((''''''''')))******((()))******+++++++++++++++))))))***++++++++++++***)))************+++++++++************************,,,,,,,,,,,,------------******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***......---,,,+++******)))---,,,++++++******++++++,,,++++++***++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++***))))))))))))))))))++++++************++++++)))******++++++******))),,,)))'''(((+++---,,,*********))))))******+++,,,)))******++++++***))))))))))))))))))******++++++++++++,,,,,,,,,+++******+++++++++***************,,,,,,,,,++++++++++++***************************+++************++++++,,,***++++++,,,,,,+++++++++******++++++++++++******++++++++++++************+++++++++++++++*********((()))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))************************+++******))))))******+++)))))))))))))))***+++++++++++++++************))))))))))))))))))((((((((())))))(((((()))***+++,,,***************+++++++++++++++************++++++******++++++++++++******,,,,,,,,,+++***)))((('''************************++++++***)))))))))******+++++++++***************''')))******)))(((***+++,,,,,,,,,,,,++++++++++++...---,,,+++******++++++)))************+++++++++++++++************++++++((()))***+++,,,---...///******+++++++++******)))+++++++++,,,++++++***)))************************************************)))************+++++++++---,,,,,,+++******))))))*********++++++,,,,,,,,,************************+++,,,---------***(((&&&))))))***+++++++++++++++------,,,,,,++++++*********)))((()))+++++++++)))+++++++++,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++*********+++---...++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******************++++++***************************)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......---,,,+++******)))---,,,++++++******++++++++++++******++++++,,,,,,***************+++,,,,,,******************************)))(((((())))))***,,,++++++******++++++,,,******++++++++++++******,,,***)))))),,,---,,,+++,,,,,,+++++++++,,,,,,,,,************)))))))))((())))))******++++++++++++)))***+++------,,,+++***************************++++++++++++++++++++++++***************+++++++++************+++,,,,,,---******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,+++***************************'''((()))***+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********************))))))******+++,,,*********************************)))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))))))))************)))''''''&&&&&&&&&+++++++++*********))))))))))))))))))))))))((((((******)))))))))))))))))))))))))))***+++++++++,,,++++++************++++++******++++++++++++******+++++++++++++++***)))(((************************,,,++++++******)))))))))************************((()))******))))))***,,,---------,,,,,,+++++++++///...---,,,++++++******))))))*********+++++++++++++++************++++++******+++,,,------......,,,,,,,,,,,,+++***))))))+++++++++,,,++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++******))))))******++++++,,,---......************************((()))***+++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******+++***)))***,,,---,,,++++++++++++,,,,,,+++++++++------,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++---...+++***************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************************************)))(((((()))+++---,,,+++******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))*********+++++++++************************))))))))))))((((((((((((******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++*********---,,,++++++******+++++++++*********++++++,,,---+++++++++++++++,,,------******************************))))))))))))******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******+++,,,---,,,))))))))))))))))))((((((******))))))))))))))))))))))))***++++++++++++***''')))***,,,------,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++)))***,,,---,,,***************************'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,************************))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((((((((((((+++++++++*********))))))************************,,,++++++***)))((('''''')))))))))***+++++++++,,,++++++************++++++******++++++++++++******((()))***+++++++++++++++************************++++++++++++******))))))************************)))***,,,+++******+++------------,,,,,,+++++++++......------,,,+++******))))))*********+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++)))))))))******+++++++++******+++,,,---.........************************))))))(((((()))+++,,,---)))******+++++++++++++++,,,+++++++++++++++******+++*********,,,---,,,+++******++++++++++++******...------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************+++++++++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++++++++*********))))))*********+++******)))(((************************'''&&&&&&'''***++++++***)))******+++++++++++++++))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))******++++++---,,,++++++******++++++************+++,,,------,,,,,,++++++,,,,,,---...******************************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---***++++++++++++***))))))***))))))))))))***+++,,,((()))+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,,,,---,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***((())),,,---,,,)))*********+++++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++)))))))))*********************))))))******+++,,,*********************************+++++++++++++++************************************************((())))))******))))))(((*********+++,,,---...///+++++++++************)))******+++++++++++++++,,,++++++++++++***((('''&&&***************+++++++++++++++************++++++******++++++++++++******'''((()))***+++,,,,,,,,,************************+++++++++,,,++++++***)))***************+++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***))))))************+++++++++++++++************++++++---------,,,++++++******&&&''')))+++---...//////+++************+++,,,,,,************************++++++++++++++++++++++++)))************+++++++++(((((())))))***++++++,,,+++++++++,,,,,,---------************************---,,,)))((('''(((***+++''''''((())))))))))))(((++++++++++++++++++******+++))))))***+++,,,+++***)))******************)))------,,,,,,+++******)))(((((()))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------((()))******++++++******)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))******+++,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++++++++*********)))))))))(((((()))***++++++***)))((('''************************'''&&&&&&'''***++++++***((()))******++++++******))))))***++++++++++++***)))************+++++++++************************---------....../////////******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))*********+++---,,,++++++******++++++************+++,,,---...+++++++++++++++,,,,,,---************************+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******************+++---------.........---,,,+++))))))))))))***,,,---...((()))+++------,,,+++***---,,,,,,+++*********+++))))))*********+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,---------,,,+++***))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++(((&&&(((,,,---+++(((++++++++++++,,,,,,,,,---)))******+++++++++******************************************************((()))))))))*********+++******))))))******+++,,,************************)))*********+++++++++,,,************************************************'''((()))******)))((('''*********+++,,,---...///+++++++++************)))*********+++++++++,,,,,,((()))******+++***)))(((+++++++++***************++++++************++++++******++++++++++++******((()))***+++++++++++++++************************)))***+++,,,,,,,,,+++***))))))*********+++++++++)))***++++++******+++,,,*********+++++++++++++++***++++++,,,,,,+++***))))))************+++++++++++++++************+++++++++++++++++++++*********'''((()))+++,,,,,,,,,,,,***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,************************+++******)))))))))))))))(((((()))************)))******************++++++***(((((()))***+++***)))))))))************)))))),,,,,,++++++***))))))((((((((((((((())))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------'''((()))++++++***)))))))))***+++,,,,,,,,,,,,,,,************************,,,+++++++++******))))))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))(((((((((((()))***+++++++++)))((('''************************((((((((())),,,------,,,(((((()))***************))))))***++++++++++++***)))************+++++++++************************''''''((()))******++++++******+++++++++,,,,,,,,,------,,,+++*********+++************************---,,,++++++******++++++************+++,,,---...*********)))***++++++,,,)))))))))))))))))))))))),,,+++++++++,,,------...---,,,,,,++++++,,,,,,---******++++++++++++******)))*********))))))+++,,,***++++++,,,+++***((('''))))))))))))+++---///000(((***+++------,,,+++***111///---***)))((((((((())))))******++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,------...---,,,***)))((()))***+++,,,---------))))))************))))))+++(((%%%'''+++---+++(((+++++++++,,,,,,---------******+++++++++******)))************************))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,))))))))))))))))))))))))''''''(((((()))))))))*********************++++++(((((((((((((((((((((((('''((()))******)))((('''+++***))))))))))))))))))+++++++++************)))))))))******+++++++++,,,%%%&&&(((***+++,,,++++++,,,+++++++++******))))))++++++************++++++******++++++++++++************+++++++++******)))************************((()))+++,,,---,,,,,,+++))))))******++++++++++++((()))******))))))***+++)))))))))******++++++,,,((()))***+++,,,+++***))))))************+++++++++++++++************++++++)))))))))******+++++++++------,,,,,,***((('''&&&))))))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******)))(((((((((,,,+++++++++++++++++++++************************%%%&&&)))+++,,,,,,+++***++++++,,,------------,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******)))***,,,---......------,,,+++***))))))........................,,,,,,,,,---------......---.........---,,,++++++******++++++++++++,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))---------,,,,,,+++++++++*********++++++,,,,,,,,,)))***,,,,,,***))))))***++++++++++++++++++++++++*********+++,,,,,,,,,---******+++,,,+++***)))((('''((()))******+++************+++,,,------......************************###!!! ###)))---,,,)))++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++,,,,,,------,,,,,,+++'''((()))***,,,---...///******)))))))))***,,,---************************))))))***+++***)))(((''',,,---...//////...---,,,---,,,,,,+++*********+++***+++,,,---------,,,+++))))))************))))))***++++++,,,,,,++++++***///......---+++******)))------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))******++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------...,,,(((&&&%%%'''***,,,///...---,,,+++***)))))),,,,,,,,,+++++++++******(((***++++++******+++,,,+++++++++******)))))))))%%%&&&((()))*********)))************************+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,------...+++++++++*********)))))))))))))))******)))))))))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++******))))))((((((''''''++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++******************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,------------************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++......---,,,+++))))))(((++++++,,,---------------***++++++,,,+++***)))((('''((()))***+++,,,------,,,------------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------......---,,,***************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------......---------,,,,,,+++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---------,,,,,,+++++++++++++++++++++++++++,,,,,,***+++------+++***+++,,,************************)))))))))))))))*********&&&((()))+++,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++,,,,,,,,,,,,************************...+++)))+++///111///,,,++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,++++++***)))******,,,,,,------------------------,,,,,,---------,,,+++***,,,---............---,,,---,,,++++++******++++++++++++,,,---------,,,+++)))******************)))***++++++,,,,,,++++++***,,,+++++++++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,++++++******)))************************,,,,,,++++++***)))))))))*********+++++++++,,,,,,000...,,,******+++,,,...---------------,,,,,,,,,,,,+++++++++************)))+++,,,,,,++++++,,,---,,,+++++++++************((())))))***++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++******************************++++++++++++************************************************************++++++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))******))))))+++,,,------,,,+++***)))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******************************+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************))))))***+++,,,------...------+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------------......------,,,,,,,,,,,,++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***,,,...---,,,+++,,,---))))))))))))))))))))))))*********)))))))))))))))'''((()))***,,,,,,,,,,,,---------,,,,,,***))))))++++++++++++++++++++++++************************...,,,***+++...///---***************************---,,,++++++***+++++++++************************,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))))))))******++++++,,,'''((()))***+++---......+++,,,,,,------,,,,,,+++++++++++++++************---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***)))))))))******+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------,,,++++++******)))************************,,,,,,,,,+++******)))))))))))))))************+++///...------,,,,,,------***+++++++++,,,,,,------++++++*********)))))))))***,,,------,,,+++---...,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,,,,---************************++++++***)))(((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********+++++++++***************---,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************)))******************)))************************************************++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))******+++++++++++++++,,,------------,,,,,,+++)))*********++++++,,,,,,+++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,,,,++++++***************************)))******************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))******+++,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++***)))***+++---///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++------,,,+++,,,---************************---,,,,,,,,,+++*********++++++++++++******))))))++++++,,,,,,+++******))))))))))))******++++++,,,************************((('''&&&(((+++,,,,,,***))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))),,,++++++++++++,,,------************************((())))))***+++,,,,,,---''''''((()))+++,,,------+++,,,,,,------,,,,,,+++++++++,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++,,,------************************,,,,,,,,,++++++*********)))))))))*********++++++***+++++++++++++++******)))))))))************+++*********))))))))))))(((***+++,,,,,,++++++,,,...,,,,,,,,,+++++++++++++++...---+++******+++,,,---************************...---,,,+++************))))))))))))))))))))))))+++++++++***************************************---,,,+++******+++,,,---***************************++++++++++++***))))))************************************************************************************************))))))************))))))***************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))******++++++,,,+++,,,,,,---,,,,,,++++++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((()))***+++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,///000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***+++,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,,,,+++*********+++++++++***************(((((()))***++++++******'''((((((***+++,,,------***************************))))))***,,,------,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***************++++++,,,************************)))******+++,,,---......)))))))))******++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,((()))***++++++***))))))++++++++++++*********************))))))))))))((()))***++++++******+++,,,++++++++++++++++++++++++---,,,***))))))***+++,,,************************...---,,,+++************))))))))))))))))))))))))(((((()))******+++,,,,,,************************,,,+++***))))))***+++,,,***************************++++++++++++***))))))************************))))))))))))))))))))))))************************************************))))))************))))))))))))*********+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***))))))))),,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******)))))))))******++++++,,,+++,,,,,,---------,,,,,,------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***+++,,,------...++++++++++++***)))((('''*********++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,------------......++++++,,,,,,,,,,,,------)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++''')))++++++******+++,,,++++++++++++++++++++++++*********)))))))))))))))((((((((()))***+++---...''''''((()))***++++++***(((((()))***+++,,,------************************,,,,,,,,,++++++*********************************+++++++++***++++++,,,---************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------...+++++++++++++++*********+++,,,,,,------,,,,,,+++***++++++,,,---......///******+++,,,---,,,,,,,,,------------------------000///...------------...,,,++++++******++++++,,,++++++******++++++,,,,,,......---,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++......------,,,,,,,,,+++++++++*********)))))))))(((***++++++***)))+++,,,)))************+++++++++******)))))))))******+++************************++++++***)))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---***************+++++++++***++++++++++++++++++******************************++++++++++++***))))))************************((((((((((((((()))))))))************************************************)))******************))))))))))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,++++++++++++,,,,,,---***+++++++++,,,,,,------,,,------------,,,++++++*********++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...***+++++++++***)))((('''++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,---------++++++++++++++++++,,,,,,''')))+++,,,++++++,,,---************************)))))))))))))))*********))))))((()))***+++---...))))))***+++++++++******,,,,,,,,,,,,++++++++++++************************))))))***)))((((((((()))++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***+++,,,---,,,,,,************************//////---,,,,,,,,,---...---,,,++++++++++++,,,---++++++******++++++,,,---///...---+++******++++++)))******************)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++************)))***,,,+++******+++---(((((()))))))))*********(((((()))***+++++++++*********************************)))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++***+++,,,------,,,+++******************************++++++++++++***))))))************************(((((()))))))))***************************************************************++++++++++++******((())))))***++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++------------------------,,,,,,,,,+++++++++******------...////////////...---,,,++++++,,,---...///******++++++,,,---......---............---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------......------,,,++++++++++++++++++++++++******************************))))))******+++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&''')))***++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++,,,,,,---------*********++++++,,,,,,---(((***,,,---,,,,,,---...))))))))))))))))))))))))******++++++,,,,,,,,,------,,,***)))))))))***+++,,,,,,,,,,,,++++++***)))//////...---+++***))))))************************&&&''')))******+++---///++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++******)))(((((('''%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++------,,,++++++,,,------+++*********+++,,,,,,---///...---+++******++++++))))))************))))))+++++++++,,,,,,+++++++++'''((()))***+++,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++************+++,,,---&&&&&&'''((()))***++++++,,,,,,,,,++++++++++++******,,,------,,,+++---...''''''(((((()))))))))***&&&(((***+++,,,,,,++++++************************++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))******++++++++++++***,,,...000000...,,,***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,---...///000))))))***+++---...//////......//////......---,,,---------,,,,,,++++++++++++,,,,,,---.........---////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++************************------------------------(((((())))))******++++++)))************++++++++++++******))))))******+++************************))))))************))))))(((((()))******************++++++,,,,,,++++++***---,,,+++***)))'''&&&&&&***************++++++++++++++++++++++++***)))(((+++++++++*********))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,************,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,------,,,++++++******++++++,,,,,,+++******+++,,,,,,)))))))))***++++++,,,,,, ###'''+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++++++++************)))+++***)))(((((()))***+++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))))))))*********++++++++++++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***++++++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********+++---......---+++***+++++++++,,,,,,---------...---,,,***)))(((((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------,,,++++++*********))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))''''''''''''(((******))))))))))))************+++++++++,,,,,,,,,---+++)))((('''((()))***))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++******)))******))))))))))))******,,,,,,,,,++++++*********+++++++++++++++***)))(((,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++.........000333333000,,,---------------...//////)))***+++---...///////////////000000000000///...////////////////////////333222000///...//////000---...//////---,,,------------...//////000111111......---,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))************+++++++++******************************************************++++++++++++******))))))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***)))(((((('''''''''(((((()))***++++++,,,,,,,,,,,,++++++******+++++++++*********))))))******)))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++***+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))%%%&&&)))+++,,,+++***)))++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))+++***)))(((((()))***+++***++++++,,,,,,++++++***************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***+++,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********+++---......---+++***++++++++++++,,,,,,,,,---,,,+++******)))*********,,,,,,,,,,,,,,,+++***)))******************************************************+++++++++******)))************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******(((((((((((()))))))))***,,,+++***((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,---,,,***)))((()))***+++******************************))))))******+++,,,******************************++++++,,,+++++++++*********))))))*********+++++++++******)))))))))+++++++++++++++***))))))++++++************++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------.........---,,,,,,...111111///---//////...------------...,,,,,,...///000000000000///000000111222333444444333333333333333333333333666555444333222222222222444555666444111///...///............////////////------,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---++++++++++++,,,++++++++++++++++++++++++***************))))))))))))************+++++++++((()))***++++++***)))(((************************++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++************&&&'''((()))***,,,------,,,,,,,,,,,,,,,++++++++++++++++++***************+++*********))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))***++++++++++++***)))(((************************************************+++++++++***************+++++++++************)))+++***))))))))))))***+++***++++++,,,,,,++++++***************+++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************))))))*********++++++,,,,,,,,,---------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,---------,,,+++*********+++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,+++******(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******'''(((((()))******++++++))))))))))))))))))))))))++++++******)))(((((('''******++++++++++++******((((((((()))))))))******,,,,,,+++***))))))))))))(((((((((''''''(((((((((*********++++++++++++,,,---,,,+++*********+++,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))***+++,,,,,,,,,,,,++++++************++++++*********)))))))))))))))***++++++++++++***))))))******++++++++++++***************++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---...///000111---,,,,,,---///111000///111111000//////.........111111333444555555555555444444555666888:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999=========:::666333111111000000000000/////////...---------------...///000---------------,,,,,,,,,++++++++++++++++++++++++///...---,,,+++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++(((***,,,------,,,***(((***************************++++++++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,------......,,,+++++++++++++++++++++************************---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,+++************************************************************************************+++++++++*********))))))***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***)))(((''''''((()))***+++++++++,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,******************************))))))******+++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))******++++++))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))*********,,,,,,,,,++++++*********))))))(((((((((((())))))************++++++++++++,,,++++++*********+++,,,++++++++++++++++++++++++******))))))******+++,,,************************'''((()))***++++++++++++,,,++++++++++++++++++,,,******************))))))******+++++++++******))))))***,,,,,,,,,,,,***)))))))))***+++,,,,,,------...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////.........///000333444444333333444444444444444444888999;;;===>>>???@@@@@@??????>>>???@@@CCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCBBBCCCCCC@@@<<<888777777666666555444333222111111000000///////////////000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))*********+++++++++***+++---......---+++***************************))))))************))))))***+++++++++++++++*********++++++,,,,,,++++++******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,******)))((())))))***+++************************---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++************************************************+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,++++++*********------+++******+++------************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------------************************,,,+++******))))))*********++++++,,,,,,,,,++++++************************************************((()))***+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))************(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,++++++***+++******))))))******+++))))))*********+++++++++******)))))))))*********++++++++++++++++++++++++******))))))******+++,,,************************&&&'''((()))************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******+++++++++*********+++,,,------,,,+++***))))))***+++,,,,,,---------,,,+++***+++,,,---...+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...///000111333555777999777888:::<<<===>>>>>>>>>BBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKIIIGGGHHHIIIGGGDDDBBBAAABBB>>>>>>===;;;:::999888777666666444222111000000000111111000000///...------...---------,,,,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++***+++,,,------,,,+++***************************)))))))))******)))))))))+++++++++++++++******)))***++++++,,,,,,++++++************++++++++++++++++++++++++***))))))(((((())))))((('''''')))***+++***************++++++++++++*********))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))************+++,,,------++++++++++++++++++++++++***************************************++++++++++++++++++************)))******+++,,,,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---------------,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...+++++++++++++++*********,,,,,,+++***)))))))))*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******)))))))))*********++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,)))))))))************+++((())))))))))))*********++++++++++++++++++++++++******))))))******+++,,,************************''''''((()))************++++++************+++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,------***++++++,,,,,,------...,,,------......------,,,,,,,,,------.../////////000333555777888:::===??????AAADDDFFFHHHIIIJJJIIIKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSQQQQQQPPPQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLFFFEEEDDDCCCAAA@@@??????>>>===;;;999777555555444666555444333222111000////////////......------,,,...//////......---,,,+++++++++++++++++++++++++++***++++++++++++++++++,,,)))************+++++++++************************************************)))******++++++******))),,,,,,,,,---,,,++++++******++++++,,,,,,++++++*********************))))))))))))))))))))))))((((((***)))((('''((()))+++,,,))))))*********+++++++++******)))))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))*********+++++++++++++++************************************************))))))*********++++++++++++++++++************)))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************,,,+++*********+++,,,---******++++++++++++***************+++++++++,,,,,,+++,,,------......------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---..................---,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......---,,,,,,,,,++++++++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))*********+++++++++)))***+++,,,,,,+++******++++++************++++++))))))))))))************))))))******++++++++++++******************************))))))******+++,,,************************)))***++++++++++++***************))))))*********)))*********++++++++++++))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,******+++,,,,,,---......------............---------...///111333555666777888;;;@@@CCCCCCEEEGGGIIIJJJKKKNNNQQQRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLNNNOOOPPPOOONNNOOOPPPKKKKKKJJJIIIGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<<<<;;;:::999888666555444333111111111000///............/////////...---,,,+++))))))))))))))))))))))))*********++++++,,,,,,---)))************+++++++++))))))(((((((((((())))))************************+++++++++,,,,,,+++++++++---.........------,,,++++++++++++,,,,,,+++++++++************))))))(((((())))))******+++++++++,,,+++***)))((()))***,,,...))))))******+++++++++++++++++++++************)))((())))))***++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++******++++++,,,---......---,,,,,,,,,,,,---***+++,,,------,,,+++***)))))))))***++++++,,,,,,******+++++++++***))))))))))))))))))))))))))))))************************))))))******+++++++++++++++++++++************)))***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************++++++*********+++---...------///000000///------++++++,,,,,,,,,---------+++,,,------......------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---..................---,,,+++***+++,,,------++++++,,,---...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------,,,,,,+++++++++((((((((()))***,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))(((((()))************+++++++++((()))++++++,,,+++***)))******))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))***++++++,,,************************,,,,,,---------,,,++++++******))))))))))))******(((((())))))*********+++((()))***+++++++++++++++...---++++++++++++---...,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,******+++,,,,,,---......------............------...///111444777:::===>>>???DDDJJJMMMNNNOOOQQQSSSQQQSSSUUUWWWXXXXXXWWWVVVWWWWWWVVVUUUSSSQQQOOOMMMPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQPPPNNNNNNNNNOOOOOOJJJLLLNNNNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>===;;;999888777666333222222111000//////...+++,,,---////////////...((())))))))))))*********,,,,,,,,,,,,,,,***))))))'''(((***++++++***((('''+++,,,---.........---,,,------++++++++++++------++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))***+++++++++*********))))))++++++******************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++((((((((()))******++++++---------,,,,,,+++++++++------------------------((((((((()))***+++---...------------------------+++******************+++------,,,++++++***))))))++++++******************,,,,,,+++******)))))))))))))))******+++++++++,,,)))************++++++++++++++++++***************///...,,,++++++,,,...///...------,,,,,,------...---------,,,+++*********------------,,,,,,,,,,,,,,,---------............+++,,,---...///...------+++***)))))))))***,,,---,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,...000000///...,,,***+++---......---+++***,,,,,,---...---,,,***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,......------------......,,,,,,,,,++++++*********///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,...///000111******************++++++++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,+++***)))******+++++++++******))),,,,,,++++++)))((('''&&&******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***))))))))))))))))))*********))))))******+++,,,******)))((('''&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++******++++++,,,---------------------------------------,,,+++******---,,,***)))))))))******+++++++++,,,,,,---------,,,,,,++++++++++++++++++...,,,***+++---...---***+++,,,---.........---,,,---------------,,,,,,,,,000000000///...///222555222666<<<@@@DDDHHHNNNRRRKKKNNNRRRUUUWWWVVVUUUSSSUUUUUUVVVVVVVVVUUUSSSSSSXXXWWWVVVTTTSSSSSSSSSSSSRRRTTTUUUVVVUUUSSSPPPNNNSSSSSSQQQNNNMMMMMMPPPSSSVVVTTTQQQOOOLLLKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFEEEEEEFFFGGGGGGCCCBBB@@@>>>===<<<======888888888777666555444333///......------------...((((((((()))))))))******)))******++++++,,,------)))***,,,------,,,***)))++++++---.........---,,,---,,,++++++++++++,,,---*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,---------.........++++++++++++++++++++++++---------------------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++*********)))*********************))))))******************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000//////,,,++++++***+++,,,---...---------------......///------,,,,,,,,,,,,,,,,,,,,,---.../////////...------...///000000///...---------.........---,,,+++******+++++++++******)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******************++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))***+++++++++******)))(((******+++++++++******)))***************))))))(((*********+++++++++,,,,,,++++++***))))))***++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,)))))))))(((((((((((((((,,,,,,+++++++++***************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++...---+++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***((()))+++,,,+++)))+++,,,---.........------//////......---.........000111222222333666:::===???DDDJJJNNNPPPQQQTTTVVVTTTVVVYYYZZZ[[[YYYWWWUUUSSSTTTUUUVVVWWWVVVVVVUUUWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQRRRRRRRRRPPPNNNLLLOOOOOONNNKKKIIIJJJMMMOOORRRPPPNNNKKKIIIHHHHHHHHHEEECCCAAA>>>======>>>>>><<<======>>>>>>???@@@@@@======>>>>>>???@@@AAABBB@@@???>>>===<<<<<<===>>><<<<<<;;;;;;999888777666111111000/////////000000(((((()))))))))*********+++************,,,---...+++,,,---......---,,,+++***+++,,,------------,,,,,,,,,++++++++++++,,,,,,)))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++***************))))))***************************++++++++++++,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,((()))***+++,,,------...,,,,,,++++++++++++,,,,,,------,,,++++++***)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++...------,,,,,,++++++***)))))))))******+++++++++(((((()))******+++,,,,,,)))))))))***************************+++++++++,,,*********+++,,,,,,------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---((())))))***+++,,,,,,---,,,,,,,,,,,,,,,---------------------------,,,,,,)))***+++,,,------------------,,,,,,,,,---.....................///000000,,,,,,,,,,,,------------------........./////////...///000111111000///........./////////...---,,,)))***+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,++++++******++++++++++++++++++******)))******++++++******)))++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************)))))))))************)))(((((()))******+++++++++******(((((()))***+++++++++************++++++++++++,,,++++++***))))))***+++++++++******))))))******+++******))))))******+++,,,(((((())))))*********+++++++++******)))))))))(((******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++***************++++++,,,,,,------,,,***)))***+++,,,+++)))+++,,,---...............000000///......///111222333555888:::===AAAFFFJJJPPPTTTZZZ]]]]]][[[ZZZYYY[[[\\\]]]^^^]]][[[YYYXXXTTTUUUVVVVVVVVVTTTSSSRRRQQQRRRSSSSSSRRRQQQPPPOOOLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDGGGIIIIIIHHHFFFEEECCCBBBBBBBBB>>>===:::888666555555555333444444555555666777777555555666888999:::;;;<<<;;;:::::::::;;;<<<======???>>>===<<<;;;999888888444444333222222222222222************++++++++++++///---+++)))))))))+++,,,,,,,,,---......---,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))))))))*********++++++))))))******+++++++++,,,++++++++++++++++++++++++*********)))))))))))))))************************,,,,,,,,,,,,,,,---------))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))(((((((((((())))))---------,,,,,,,,,++++++))))))***+++,,,------...******++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,((())))))***+++,,,,,,---,,,---......///......---,,,,,,++++++++++++,,,,,,++++++,,,,,,------......---------.............../////////............---***++++++,,,---.........------------------......///............///000000+++,,,,,,,,,------...............---...///000000------...//////...---------............---------***+++---...///...---,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------------------------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------*********++++++,,,,,,,,,,,,+++++++++++++++************++++++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++******************************************************++++++++++++******)))***************))))))))))))***+++++++++******))))))***++++++++++++***************+++++++++++++++******************+++))))))(((((((((((())))))******))))))******+++,,,))))))*********+++++++++******************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))))))))******++++++,,,---......------,,,------------,,,,,,,,,---....../////////000000//////000222444555:::<<>><<<===???AAA>>>>>>===<<<<<<;;;;;;;;;:::999777555444444444444111111222222333333444444444444555666777777888888555555666777999:::;;;<<>>===;;;:::999888888666555444444333333333333+++++++++,,,,,,,,,------///---+++)))))))))+++,,,++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,)))***************++++++++++++++++++++++++++++++************))))))((((((************************++++++,,,,,,,,,---------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************))))))(((((((((((())))))---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////......---------,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,'''(((((()))***+++,,,,,,,,,---...////////////...---,,,,,,++++++,,,,,,---------------------------,,,,,,------.........///////////////............000000000000000111111222.....................---...............//////000,,,,,,,,,------.........///............///000000---..................---,,,,,,,,,,,,,,,,,,------,,,,,,............---,,,++++++,,,,,,,,,---------------............------------------------------------...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++***((()))***++++++++++++++++++++++++++++++***))))))))))))*********+++++++++*********++++++*********,,,,,,,,,++++++,,,,,,,,,******))))))******+++,,,++++++++++++************((())))))***+++,,,------******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........*********++++++++++++***,,,++++++******)))))))))******+++,,,------......------...------------...,,,,,,------...///000000000000111222444777999;;;CCCFFFKKKPPPUUUZZZ```dddddddddddddddccccccaaa```aaa```^^^\\\YYYWWWUUUTTTTTTSSSRRRPPPLLLIIIEEECCCCCCDDDFFFFFFFFFDDDBBB@@@:::999888777777888:::;;;888888999888666666888:::666666666666666666666666777666666666555666666666222222333333444555555666555666777777777666555444222333444555777888999999???>>><<<;;;:::999999999777666555444333333333333++++++,,,,,,,,,---------+++************,,,---...++++++************++++++******))))))******+++,,,******++++++++++++***************+++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,++++++,,,,,,---...///******+++,,,,,,---......*********+++++++++++++++************************+++++++++++++++,,,---...************************+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////...------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,------.........------,,,,,,------............------------------------......//////000000000000000111111111111222111111000000000000000000000000111000000///..................///000000---------------.............../////////000000000////////////////////////,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------////////////------,,,,,,,,,,,,------------/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------,,,,,,++++++******---------,,,++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++,,,,,,,,,+++***)))))))))))))))************+++)))***++++++++++++***)))++++++************++++++******))))))******+++,,,,,,+++++++++******))))))((())))))***+++,,,------******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---))))))***+++++++++******+++++++++++++++*********++++++,,,,,,------......***,,,---,,,+++***+++---------------...///111111222444666:::===@@@BBBDDDLLLPPPTTTYYY]]]aaafffiiihhhfffddddddddddddcccaaacccaaa]]]YYYTTTQQQOOOMMMLLLLLLLLLKKKIIIFFFDDDBBBAAAAAABBBBBB@@@???===<<<444444333333333555666777444555555555444444555777333444555666777777777777666777777777888888888888555555555666777777888888777777888888888666444333333444555666888888888888???>>><<<;;;;;;;;;<<<===777777555444333333333333*********+++++++++,,,,,,)))******++++++,,,------++++++************++++++***))))))((()))***+++,,,)))***+++,,,,,,+++***))))))))))))************+++************))))))))))))************************+++,,,,,,---,,,+++***)))))))))*********+++++++++''''''(((((()))******+++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,...//////++++++++++++,,,,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))++++++******))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///......------......///000000000111111222222333222222333333444555555666555555666777888999999:::777666444222111111111111222333444444333222111000000////////////000111111............---------------...///000111000000/////////............//////---,,,,,,+++,,,---...///000///,,,***)))******+++,,,,,,,,,------------...+++,,,...//////...,,,+++++++++++++++,,,,,,,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,+++******+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************************************)))******++++++******)))))))))***+++++++++++++++(((((()))++++++,,,,,,+++******++++++,,,,,,++++++))))))))))))************)))***++++++++++++***)))))))))(((((((((((())))))******))))))******+++,,,)))))))))*********************************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------------)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------***,,,...---+++***+++---------,,,---...000111222777:::???DDDIIILLLNNNOOOSSSVVVZZZ^^^```bbbfffhhhgggfffdddeeeeeeddd```\\\\\\ZZZVVVRRRNNNLLLKKKKKKJJJJJJJJJHHHFFFDDDAAA@@@???>>>===;;;:::888777666333333444444555666777888333444555555444444666777666777999;;;<<<=========;;;<<<<<<<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<888999;;;;;;;;;:::888777777888999:::::::::999888<<<;;;:::999999;;;<<<>>>999888777555444333333333((())))))))))))*********,,,,,,,,,,,,,,,+++)))))),,,++++++******++++++,,,***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))*********)))))))))))))))************************))))))***+++***)))((('''))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...+++++++++,,,---...///000---,,,,,,++++++******)))))))))******++++++++++++++++++++++++++++++++++++,,,+++***(((''''''&&&&&&++++++++++++++++++++++++++++++************++++++))))))))))))))))))******++++++******************)))))))))******+++,,,,,,/////////......---------++++++,,,,,,,,,---------..................------///...---,,,---///111333//////............//////222333444555777888999:::888999999:::;;;<<<<<<===;;;<<<===>>>@@@AAABBBBBBAAA???===;;;999999999999555555666666666555333222111111111000111222222333/////////...---------,,,,,,...000111222111///...---,,,,,,++++++,,,,,,---...------,,,---...///000444222///,,,***+++,,,---,,,,,,,,,---------......***+++---......---+++************++++++,,,,,,,,,...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------)))***+++,,,...///000111......---,,,,,,+++******,,,+++***))))))***+++,,,((())))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((()))++++++,,,,,,,,,((((((***+++,,,---------))))))))))))************)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,*********)))***++++++,,,&&&'''((()))***+++,,,,,,,,,+++***)))((('''&&&&&&*********)))***++++++,,,++++++******++++++,,,---))))))))))))))))))))))))++++++,,,---------,,,,,,)))***,,,---...------,,,+++++++++,,,,,,---------------------------,,,,,,,,,...000///---,,,---000------,,,---...000222333;;;???EEELLLRRRUUUVVVWWWWWWZZZ]]]___```bbbdddfffeeeddddddeeeeeebbb[[[VVVPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLKKKHHHEEEAAA>>><<<<<<:::888666444222222111555555666777888999999999444555777777666666777888:::;;;>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>??????@@@@@@:::;;;>>>???@@@???>>>===;;;;;;<<<===<<<;;;:::999888777666666666888:::<<<:::999888666555444444444++++++,,,,,,,,,,,,------...------,,,,,,------...((()))***+++,,,---............---,,,,,,+++******************************++++++,,,,,,,,,---------...---+++*********++++++------,,,++++++*********++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,------.........111111111111111111111111111000000/////////000000222222111000////////////000///...------...///000111111222333444555666777888;;;>>>@@@???>>>>>>>>>CCCCCCDDDEEEDDDCCCBBBAAAGGGGGGGGGGGGGGGGGGHHHHHHFFFEEECCCAAA???>>>============>>>>>>>>>?????????;;;;;;:::888777666555555333333222111000000000000//////000111111111111111111111000//////000222333222111000///...---------......//////...,,,+++)))...------,,,,,,------...000000///...------,,,,,,------------------------,,,---...//////...---,,,.........------,,,,,,,,,---------,,,,,,+++++++++---------------------------.....................111111///...,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++******...------,,,,,,++++++***,,,+++***)))))))))++++++***++++++,,,,,,++++++***)))***+++,,,+++***'''&&&,,,,,,,,,,,,,,,+++***)))************************************************)))***+++,,,,,,+++***)))------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++******+++,,,---+++*********+++,,,,,,---------------------------------++++++++++++------***+++,,,,,,------,,,,,,/////////......---------.........///000000...,,,000000//////111555<<>>>>>===<<<;;;:::::::::>>>???AAADDDDDDDDDFFFHHHEEEDDDBBB???>>>@@@AAA@@@>>>@@@AAAAAAAAAAAABBBDDDAAABBBBBBAAA>>><<<======AAA@@@@@@BBBDDDCCC???;;;<<<<<<;;;:::999888888888999777666666777888777555+++++++++,,,,,,,,,------++++++************++++++*********+++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,+++***++++++,,,************************++++++++++++++++++++++++************************+++*********++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++++++++++++++------------------,,,,,,...........................------,,,,,,---------000000...------------...//////...///000222444555666777777888:::;;;;;;<<<>>>@@@BBBBBBAAA??????@@@DDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::999777777555444333333333333111222222222222222111111111111000//////000111222111000///......---......------...//////...---,,,...------,,,,,,------...000//////...------,,,,,,------------------------------............------......---------,,,,,,,,,---------,,,,,,+++++++++************************---------,,,,,,++++++***,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++************************+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,+++***))))))***++++++)))******++++++******)))((()))*********)))((('''+++,,,,,,,,,++++++***)))************************************************)))***++++++++++++***)))++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,------------,,,,,,++++++++++++,,,---//////...---...000222444888>>>EEEJJJTTTWWW[[[^^^^^^]]]]]]^^^```aaaaaabbbcccdddddddddeeecccaaa___\\\WWWQQQLLLPPPPPPPPPOOOMMMJJJHHHGGGBBB@@@===:::999888888888555555666666777777888888888999;;;===>>>???@@@@@@CCCBBB@@@??????@@@AAABBBDDDEEEGGGIIIJJJIIIIIIKKKFFFEEECCCAAA@@@AAAAAA@@@@@@AAACCCCCCCCCBBBDDDEEEBBBCCCCCCBBB???======>>>???>>>>>>@@@BBBBBB???<<>>>>>======<<<<<<:::888777777888888777555++++++++++++,,,,,,,,,,,,******))))))))))))******+++++++++******))))))))),,,++++++******)))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,++++++***+++++++++'''(((((()))******++++++++++++++++++++++++++++++************************************++++++,,,,,,))))))******+++,,,------++++++***************)))*********************************++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++------,,,++++++++++++,,,///......------,,,++++++------------------------,,,,,,+++++++++,,,,,,---000///---,,,+++,,,.../////////111222555888:::;;;===>>>>>>???@@@AAABBBBBBEEEFFFFFFEEECCCBBBBBBCCCEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFDDDDDDCCCBBBAAABBBCCCDDDDDDBBB@@@???======;;;:::999888888777555555555555555444333222222111000000000000000111//////............//////,,,---......//////............------------....../////////...------,,,,,,------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,+++******)))++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++******)))******++++++)))))))))******)))))))))))))))******************+++++++++,,,++++++***)))************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,+++******+++++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,++++++++++++*********+++,,,---...///000000...222888===DDDKKKRRRVVV___aaaddddddbbb```______bbbbbbaaaaaaaaabbbccccccdddbbb___]]]ZZZVVVPPPMMMQQQPPPNNNKKKGGGCCC@@@>>>777777777666666666666666555666777888:::;;;======>>>>>>???AAABBBCCCDDDEEEDDDBBB@@@??????AAADDDFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFDDDCCCCCCBBBAAA???>>>@@@CCCCCCBBBBBBBBBCCCBBBCCCCCCBBB???=========>>>======>>>@@@@@@>>>==================<<<<<<<<<:::888777666777777555444***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********))))))))))))(((,,,+++++++++*********)))++++++++++++++++++++++++))))))*********++++++++++++*********************))))))))))))******++++++++++++++++++++++++++++++************************)))******+++++++++++++++(((((()))***+++,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++*********++++++------------------,,,,,,////////////////////////------------------...///111///...------///111333333444555888:::===???@@@BBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHFFFDDDDDDEEEFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGIIIIIIGGGEEEDDDCCCBBBAAA???>>>===<<<<<<::::::999999777666555444333333222222111111111111//////.........///000000------......------------......------------......//////.........---------------------------------------+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.........---,,,+++******+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------------,,,+++************,,,,,,,,,+++++++++******((()))))))))*********+++******************++++++))))))************))))))+++++++++++++++,,,---...******++++++++++++***************************************************************++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))***---......---,,,+++***+++,,,------,,,+++***,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++++++++++++++++++++++++++,,,------...///222444333888@@@HHHOOOUUU[[[___eeefffhhhgggdddaaa```___``````_________```aaabbbcccaaa^^^[[[YYYVVVRRROOOJJJIIIFFFCCC???;;;999777222333555777888999888888;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDCCCBBBAAABBBCCCDDDEEEIIIJJJIIIHHHJJJNNNOOONNNOOOJJJFFFFFFFFFCCC@@@???BBBDDDGGGHHHGGGHHHIIIJJJIIIIIIHHHFFFBBB?????????AAA@@@@@@????????????>>>============<<<<<<<<<<<<===<<<::::::::::::888666*********+++++++++,,,,,,,,,++++++******++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++((((((((())))))))))))(((,,,,,,+++++++++*********++++++++++++++++++++++++************************((()))***+++++++++******(((((()))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******))))))))))))******++++++,,,,,,---...//////////////////////////////...---------......///000000000///...///111444555999:::<<<>>>@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGEEEEEEGGGIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEHHHJJJJJJIIIGGGEEEFFFEEECCCBBBAAA@@@@@@@@@>>>======<<<;;;999888777666666555555444333222222000000/////////000111111000///...---++++++******///......------......///...............---------------------------------------+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------....../////////......//////...---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------------,,,+++************,,,,,,,,,+++++++++***************))))))((((((((())))))******++++++++++++***++++++++++++++++++******************+++,,,---)))******++++++*********************************************************+++******************+++************************************************************************)))***---......---,,,+++***+++,,,------,,,+++***,,,,,,++++++***++++++,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------------------+++---.........000444888>>>CCCKKKRRRWWW\\\```bbbeeefffgggfffcccaaa``````^^^^^^^^^______```aaabbbbbb___ZZZVVVSSSPPPLLLJJJ>>>>>><<<:::888666555555444666999<<<>>>>>>>>>>>>CCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGIIIJJJKKKTTTaaagggfff^^^TTTLLLLLLKKKFFFCCCCCCLLLOOORRRTTTWWWZZZ^^^aaaaaa___[[[TTTNNNJJJHHHIIIIIIIIIHHHGGGEEECCCCCCCCCBBBBBBAAA@@@???>>>======AAA???>>>===>>>>>><<<;;;************++++++++++++******))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,''''''((())))))))))))(((------,,,,,,+++******)))++++++++++++++++++++++++************************'''(((***+++++++++***))))))))))))************+++,,,,,,,,,,,,,,,---------*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***))))))))))))***++++++)))***+++,,,...///000000---------------------------------------...///000000000111222444555777888???@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGEEEGGGHHHGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@???>>>===;;;:::::::::999999888666444444222222111111111111111222222111///---+++***))))))//////............//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***+++---///000000//////+++,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++******)))(((((('''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++((((((((()))))))))))))))((()))******+++*********************************************************++++++***))))))***++++++************************************************++++++++++++++++++++++++((()))***+++,,,+++******+++++++++,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,---...............------............//////+++---///000000444;;;@@@LLLPPPVVV[[[^^^```bbbddddddeeefffdddbbb`````````^^^^^^___`````````______]]]XXXRRRLLLHHHDDD@@@===777777666666777888999999<<<>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCJJJPPPXXXiii~~~uuueeeXXXUUUSSSMMMJJJMMMTTTWWW\\\bbbjjjsss|||{{{nnnbbbZZZWWWWWWSSSTTTUUUTTTQQQOOONNNOOOHHHGGGEEECCCAAA???===<<<>>>===;;;<<<======<<<:::************++++++++++++++++++************+++++++++++++++++++++*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,((((((***+++++++++******++++++++++++************++++++++++++++++++++++++************************'''(((***+++++++++))))))************))))))))))))******++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,---...//////........................////////////000111222222333555777999;;;<<<======AAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFHHHJJJIIIGGGFFFEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>>>>============;;;999777666555444444333222222222222333222000...---,,,,,,---//////............//////........................------------------------------............------,,,,,,,,,---------......+++++++++,,,,,,---------////////////////////////***++++++,,,,,,---------)))***,,,.../////////...---,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************'''(((***+++,,,,,,++++++******++++++++++++******)))***+++++++++***)))((((((((()))***************************************************************++++++***))))))***++++++************************************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++***++++++,,,------......+++,,,,,,------,,,,,,+++,,,------...............------........./////////---000444666999???HHHPPPXXX[[[___bbbcccccceeeffffffffffffeeebbb``````aaa\\\]]]^^^___]]][[[XXXVVVRRRMMMGGGBBB>>><<<999888666777777999;;;>>>AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFEEECCCBBBAAABBBCCCDDDAAA@@@??????AAADDDHHHKKKNNNZZZggguuuyyygggaaa]]]VVVUUUYYY]]]bbbjjjuuuuuuhhhcccaaa\\\___bbbbbb```^^^]]]^^^UUUSSSPPPMMMIIIFFFCCCAAA@@@?????????AAABBBAAA@@@)))************+++++++++...------,,,,,,------.........---,,,+++***)))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------,,,+++((((((((()))******++++++++++++++++++++++++++++++************************'''(((***+++,,,+++)))(((++++++******)))((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......***************************+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------...///,,,---------------------111111111111111111111111222222222222333444555666888:::>>>AAACCCDDDCCCCCCBBBCCCFFFIIIKKKMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJLLLKKKIIIEEEDDDCCC>>>???AAADDDEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???===;;;999777777666555444333222222222333222111/////////000111//////............//////---.....................------------------------,,,---////////////---,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------.....................---+++,,,---......---+++)))---------,,,,,,+++++++++******+++,,,------......************+++,,,------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,'''(((***+++,,,,,,++++++))))))************)))))),,,---/////////---+++***(((((()))***************************************************************,,,+++***))))))***+++,,,************************************************************************,,,,,,+++++++++,,,---...---,,,+++******+++,,,------,,,,,,+++*********+++))))))***+++,,,,,,------++++++------------++++++,,,---......//////......---------....../////////111555:::===AAAIIIUUU^^^___aaadddfffffffffggghhhhhhiiihhhfffcccaaa```aaaZZZ[[[\\\[[[YYYTTTPPPMMMHHHDDD???<<<;;;;;;;;;:::999:::;;;===@@@DDDGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGEEEEEEEEEGGGIIIKKKJJJHHHDDDCCCGGGNNNVVV[[[dddsssqqqiiiddd]]]]]]ccckkkpppzzzooohhhfffbbbfffjjjllljjjiiiiiiiiieeeddd```\\\WWWSSSOOONNNLLLKKKJJJKKKMMMNNNNNNMMM++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++++++++++++++++++++---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++,,,---......)))))))))***+++++++++,,,---------,,,,,,------...******+++++++++,,,,,,,,,---......---++++++---///........................111111111000///000333666444444444444666888:::<<<<<<<<<===???BBBDDDGGGHHHJJJIIIHHHGGGHHHJJJMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA===<<<:::999999:::<<<===@@@????????????@@@AAAAAACCCBBBAAA???>>>===<<<<<<;;;:::888666555555555666444333222000///.........------,,,,,,------......//////000000//////...---////////////////////////...---,,,+++++++++++++++------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,+++,,,...///...---((((((((((((((()))))))))------++++++++++++---------------,,,,,,+++++++++000,,,))))))+++------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++))))))************)))))))))************+++++++++++++++******************+++***))))))++++++***)))++++++******++++++,,,---++++++******++++++,,,---************************,,,------......------,,,------------------------,,,++++++,,,......---+++))))))***+++---...//////............---+++)))(((***,,,//////......222555999>>>EEEMMMSSSYYY^^^bbbfffeeedddddddddfffggghhhjjjjjjiiigggcccaaa``````___]]]ZZZVVVOOOIIICCC???;;;999777555666888<<<>>>>>>@@@DDDHHHKKKNNNOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGKKKJJJIIIIIIJJJJJJHHHGGGJJJKKKKKKLLLTTT^^^aaa```\\\VVVRRRTTTYYY^^^fffmmm{{{zzztttpppgggdddffflllyyy|||nnngggggghhhiiiiiiiiijjjlllooossspppnnnnnnnnnjjjccc^^^YYY[[[\\\aaaqqq|||lll++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++***,,,------,,,+++,,,---......------,,,,,,++++++------............------......---,,,,,,+++******+++++++++,,,,,,---------///...---,,,+++*********************++++++++++++...---,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,---...---,,,+++,,,.....................//////111222222222111222444666999999:::;;;<<<===>>>???AAABBBDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOJJJJJJKKKKKKKKKKKKLLLLLLIIIGGGDDD@@@===:::999888888888777777777666666666777888999:::<<<>>>??????@@@???>>>>>>>>>>>>???@@@???@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????<<<;;;999888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???>>><<<:::999777777666555555444333222222222222...---------------......---------------,,,,,,+++////////////////////////......---,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,,,,,,,+++,,,++++++******))))))))),,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++---+++***+++------,,,)))+++++++++******)))))))))************************************************************++++++++++++))))))************)))))))))************+++++++++************************,,,*********+++,,,+++******************+++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------+++******+++------,,,*********+++,,,------......---.........---+++***)))***,,,///000000333888===DDDIIIOOOTTTXXX\\\```ccceeeeeeddddddeeefffhhhiiijjjjjjiiigggddd```^^^]]]VVVTTTPPPKKKEEE@@@<<<:::888777777777:::===@@@CCCGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJKKKMMMNNNOOOOOONNNJJJJJJJJJKKKLLLNNNNNNNNNOOOSSSVVV[[[eeeppptttssspppkkkgggiiilllnnntttzzz|||vvvrrrkkkiiillluuusssnnneeeffffffggghhhkkkppptttxxxxxxyyy{{{|||xxxrrrnnnkkkttt~~~++++++++++++++++++++++++************************++++++++++++************++++++++++++,,,,,,,,,,,,******************************))))))))))))******,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))******,,,,,,,,,++++++*********)))+++,,,,,,+++,,,---///,,,,,,------------------------............------...------,,,,,,++++++***++++++,,,,,,,,,,,,------//////---,,,+++*********+++++++++++++++*********------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......---,,,,,,,,,.........//////000000111222333555666555555666777<<<===???AAABBBCCCCCCCCCFFFGGGIIILLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGEEE@@@<<<888666555444555555444444333333222222333333444555777888999999999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<===<<<======>>>>>>>>>======;;;:::999888777888888999777777777888999;;;<<<===>>>>>>===>>>>>>???@@@AAACCCBBBBBB@@@>>><<<:::999666666666555555444444444//////...............///,,,------------,,,++++++///////////////////////////...------,,,---------------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***)))((()))+++,,,+++***///......---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))***,,,---,,,***'''*********)))))))))))))))************************************************((())))))******+++++++++))))))************)))))))))************+++++++++************************---+++***+++,,,---,,,+++***))))))))))))***++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------***))))))***,,,,,,+++***++++++,,,,,,---------...------......---,,,++++++***---000111444:::BBBIIITTTVVVZZZ]]]___```ccceeeffffffffffffggghhhiiijjjjjjjjjiiigggccc^^^YYYVVVKKKHHHCCC>>>:::888777777666777999;;;???CCCFFFHHHKKKLLLLLLLLLLLLKKKJJJJJJFFFGGGIIIKKKMMMNNNNNNOOOHHHIIIKKKNNNRRRUUUXXXZZZ]]]cccjjjpppzzz|||wwwwwwwwwwww{{{vvvqqqpppmmmoootttzzzrrrooohhhhhhgggggghhhlllrrrvvvtttvvvzzz~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++***************+++,,,,,,,,,,,,+++************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))))))))*********+++---,,,,,,++++++*********+++,,,---,,,++++++---///))))))***+++,,,---......------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********------,,,+++************+++++++++,,,,,,,,,------)))+++...///...,,,,,,,,,......///000111222333444333666999;;;:::999::::::;;;===AAADDDFFFGGGFFFFFFGGGHHHKKKNNNOOOOOONNNMMMNNNNNNNNNNNNMMMKKKJJJIIILLLLLLKKKKKKJJJIIIIIIHHHEEEBBB>>>:::777666666666666666666666777777777777555555555666666666666666666666666666666666777777888999:::;;;<<<======>>>;;;<<<===>>>>>>>>>>>>>>><<<;;;:::999888888999999666555555555666777888999::::::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>999999888888777666555444222111000000///////////////////////////...------///////////////////////////......---------..............................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------+++++++++------,,,+++......------,,,,,,++++++***+++,,,------,,,+++***,,,+++++++++++++++++++++))))))******+++***)))(((******************))))))++++++++++++++++++++++++************************))))))))))))))))))******))))))************))))))))))))*********+++++++++***************+++++++++---,,,++++++------,,,+++)))))))))((())))))***+++++++++******++++++,,,---+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------+++******+++------,,,***,,,,,,,,,---------------------..................---000333666;;;CCCNNNVVV]]]___bbbccccccdddeeeggghhhhhhiiiiiiiiijjjkkkkkkjjjiiigggddd___WWWPPPJJJDDD@@@;;;777555555777999888999<<<@@@CCCFFFHHHIIIFFFFFFGGGGGGHHHHHHHHHHHHGGGIIIJJJJJJJJJIIIJJJJJJGGGJJJNNNTTTZZZ```gggkkkssszzz|||yyywwwwww|||xxxnnnmmmppprrryyy|||qqqkkkjjjlllmmmmmmmmmmmmnnnrrrtttpppppprrrvvv}}}++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***************************************************************************+++,,,,,,,,,,,,+++************++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,++++++*********---...///...,,,+++,,,---************++++++++++++------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,++++++******---,,,++++++*********+++++++++,,,,,,,,,---------))),,,///000///---------///000111222444666777777777:::>>>@@@???>>>>>>>>><<>><<<:::999999:::;;;999999:::;;;<<<======>>>======<<<;;;999888777777666777777888888888999999888999:::<<>>???@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;888777666555555555555555888888999:::<<<>>>@@@AAA@@@AAACCCDDDDDDDDDCCCBBB>>>>>>>>>===;;;999888666555444333222111111111111//////000000//////...---////////////////////////......---------......///........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++,,,------,,,+++***+++++++++,,,,,,------)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******)))(((((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))((((((((())))))************))))))))))))*********+++++++++))))))*********+++++++++---,,,++++++------,,,+++)))))))))((())))))***+++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------,,,,,,+++---...///---,,,------------------------.........//////000111111222555;;;???DDDMMMWWW^^^```bbbdddddddddeeehhhjjjkkkkkkllllllkkkkkkkkkkkkhhheee```[[[VVVNNNEEE???===:::777444444777:::======???AAACCCEEEFFFGGGGGGCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIKKKJJJHHHGGGHHHIIIJJJOOOVVV^^^gggpppzzz}}}yyyvvvxxx{{{uuuqqqqqqtttzzz|||qqqgggcccdddmmmppptttvvvwwwwwwxxxxxxwwwsssqqqttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...000222111///---,,,,,,......---+++***(((''''''------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***---///000/////////000111111333555777999;;;<<<;;;>>>BBBDDDDDDCCCCCCDDDCCCEEEIIIMMMOOOPPPOOONNNJJJJJJLLLMMMMMMLLLKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBBBBAAA@@@?????????<<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@AAAAAACCCBBBAAA???===<<<::::::999999:::;;;<<<<<<<<<<<<:::;;;===???AAACCCEEEFFF???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666555555555666666777888:::<<<>>>???===>>>???AAABBBCCCCCCCCCBBBBBBCCCBBBAAA???<<<;;;999888777555444333333333...////////////...------////////////////////////------------------...///........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---+++***+++,,,,,,+++)))((()))******,,,,,,---...******++++++++++++***************+++++++++++++++++++++***(((&&&'''***---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,---+++***+++,,,---,,,+++***))))))))))))***++++++++++++******++++++,,,---******++++++,,,,,,------,,,------......------,,,---------------------------,,,,,,---///000...---,,,,,,------........./////////000000111333444555888===DDDJJJOOOUUU\\\bbbaaabbbdddeeeeeegggjjjlllmmmmmmmmmlllllljjjiiihhhccc]]]UUUOOOJJJDDD===888777666555555777;;;>>>@@@DDDDDDDDDEEEEEEDDDCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKFFFIIIKKKJJJHHHFFFHHHJJJSSSZZZcccnnnyyy{{{yyyxxx|||xxxvvvuuuuuuvvv||||||nnnbbb[[[[[[```nnnssszzzxxxsssyyy+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++---......---+++***)))******+++,,,,,,------'''(((***+++,,,,,,,,,+++*********++++++,,,,,,------000333444333000............------,,,+++******------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------------...---...000000//////111222222333555777:::<<<>>>???@@@BBBEEEGGGGGGGGGHHHIIIKKKLLLNNNPPPQQQPPPOOONNNJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>======>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======:::;;;<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDDDD???@@@@@@@@@@@@??????>>><<<===>>>??????@@@@@@@@@===<<<;;;:::999888888888666666666666888999:::;;;;;;;;;;;;<<<===>>>???@@@???@@@BBBBBBBBBAAA???>>><<<;;;:::888666555555555000000000000000///......////////////////////////,,,,,,,,,,,,,,,---..............................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,------,,,************+++,,,,,,,,,---++++++************++++++)))*********++++++++++++)))***,,,+++((((((***,,,)))*********++++++++++++))))))))))))))))))))))))************************)))))))))***+++,,,,,,---))))))************)))))))))************+++++++++((())))))***++++++,,,,,,,,,*********+++,,,+++******************+++,,,,,,++++++******++++++,,,---))))))******+++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---...///...,,,+++,,,,,,---...///000000111111111222333555777999???EEENNNTTTXXX[[[___bbbbbbdddeeeffffffhhhkkknnnmmmmmmlllkkkiiigggeeedddZZZRRRIIIBBB???===999555444555888;;;>>>BBBDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCEEEGGGKKKOOORRRTTTTTTWWWYYYWWWRRROOOPPPRRR```hhhttt}}}{{{|||yyywwwuuuwwwyyyyyyzzz~~~qqqddd[[[YYY^^^ffftttyyy{{{wwwsssiii++++++++++++++++++++++++************************+++++++++,,,,,,---------+++++++++******)))))))))***************************+++,,,------,,,+++***))))))***+++,,,------...******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++***+++---......---+++***))))))***+++,,,,,,------&&&''')))***+++++++++***))))))***+++,,,------...+++...333666555333111000++++++,,,---///000111111---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''(((***---///222333+++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,,,,---------.........///000000///000222444333444666999;;;>>>@@@AAACCCEEEGGGHHHIIIIIIKKKLLLPPPPPPPPPPPPOOONNNLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCAAA???<<<;;;;;;<<<===AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHGGGFFFHHHHHHGGGFFFDDDCCCBBBBBB???????????????>>>>>>>>>:::;;;===>>>??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????>>>===<<<<<<;;;<<<===???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<666666555666666777888999;;;:::999999999:::<<<===:::;;;>>>@@@AAA@@@??????>>>===;;;999888777666666333333333333333222111111////////////////////////++++++++++++,,,,,,---...////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111000......//////...---,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,))))))******++++++++++++'''***---...+++))))))***(((((())))))*********+++((((((((((((((((((((((((************************&&&'''(((***,,,...000000))))))************)))))))))************+++++++++((())))))***++++++,,,,,,+++***))))))++++++***)))++++++******++++++,,,---++++++******++++++,,,---(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++------------------------,,,++++++,,,......---+++++++++,,,---...000000111222222222333444777999;;;BBBJJJTTT[[[]]]^^^___aaaeeefffgggggghhhiiimmmooollllllkkkjjjgggeeebbb```TTTKKK@@@:::999999888666555777<<>>===<<<<<<<<<:::::::::999888999<<>>???@@@??????>>>BBB@@@>>>>>>>>>??????>>>;;;999:::???CCCDDDCCCCCCBBB>>>===@@@BBB???>>>@@@>>><<<;;;;;;<<<======<<<>>>======<<<<<<;;;;;;:::;;;:::;;;<<<:::444333555666666888999:::::::::::::::;;;<<>>@@@DDDFFFKKKVVVeeeppp~~~ssskkkeeecccooottt~~~wwwqqqzzz{{{oooiiippppppcccYYYRRR++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************+++,,,---...,,,+++***)))((())))))***++++++++++++---000333555333222///---,,,---///000000//////...---,,,++++++,,,,,,,,,------...///000------------------------++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,+++,,,,,,------------------.........111111222333444666888999;;;>>>AAAEEEHHHIIIJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJIIIDDDDDDHHHIIIDDD>>><<<;;;:::999888777666666666555666777888999<<<@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDAAA???>>>>>>>>>>>>===>>>???@@@AAACCCDDDEEECCCBBB???>>>>>>??????@@@>>>@@@CCCFFFGGGHHHJJJMMMMMMGGGDDDFFFEEEBBB@@@BBB@@@?????????@@@AAAAAAAAA@@@@@@????????????>>>===;;;::::::<<<:::666555777::::::::::::::::::999999666777999:::<<<===>>>>>>AAAAAAAAA@@@>>><<<:::999555555444333222222222222111000///...............////////////////////////////////////////////////......------------......------.........---++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++------,,,+++***(((''''''))))))******************...,,,***((('''(((***+++((()))+++,,,,,,+++)))(((+++************,,,---...,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++***))))))******)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++************++++++)))))))))******++++++,,,+++++++++*********))))))***++++++++++++,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,......------------......000...------...///000000...000444888>>>EEEMMMSSSXXX[[[^^^`````````aaabbbddddddfffgggiiikkklllmmmfffeeebbb^^^WWWOOOIIIEEE<<<999666444444666888:::AAADDDHHHJJJIIIHHHGGGGGGCCCBBBCCCEEEGGGFFFEEEDDDCCCDDDFFFIIIQQQ^^^lllvvvxxxoooiiigggmmmuuuxxxrrrppp~~~zzziii]]]VVVTTT++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***+++------...---,,,,,,************************,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,------...---+++***)))(((((((((***)))))))))+++---///000777555222///...---...///......---------,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......---------...000111444444555666888:::;;;<<>>;;;<<>>888555555444333222222222222333333555777888:::===BBBEEECCCDDDDDDDDDEEEGGGHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@???=========>>>>>><<<===@@@CCCFFFJJJMMMOOOQQQOOOKKKIIIGGGHHHIIIJJJJJJOOOTTTVVVWWWZZZ___dddbbb[[[UUURRROOOJJJHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHHHHGGGEEEBBB@@@@@@======???>>>::::::<<<<<<;;;:::999888777777777555666777888999:::;;;;;;???????????????>>>======888888888777555333222111222111000///...---------........................////////////////////////.........//////............------------,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***)))(((((((((+++++++++++++++*********,,,+++)))''''''((()))+++)))***+++,,,,,,+++***))))))(((((((((***---000111,,,,,,,,,++++++++++++***))))))*********+++++++++++++++***))))))))))))***))))))))))))))))))))))))---,,,,,,+++*********+++******++++++++++++******''''''((()))***+++,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.....................------------..................///000111111---333;;;CCCKKKRRRYYY]]]^^^```bbbbbbaaa``````aaabbbccceeefffggghhhhhhgggccc___YYYQQQIIIBBB===:::666555333222555:::???CCCFFFGGGIIIIIIGGGEEEDDDDDDAAAAAAAAABBBFFFIIIIIIIIIIIIGGGGGGLLLVVVdddooovvvzzzrrrjjjhhhhhhqqq}}}}}}uuusssssszzzwwwfff]]][[[]]]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++((()))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))(((((()))******+++...---,,,++++++************)))))))))***+++,,,---555444222///............,,,,,,,,,---------------+++,,,---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,------...///...------...000333444777888999:::<<>><<<<<<;;;<<<:::666666;;;>>>:::555444222222111111222222333444777888::::::;;;===@@@CCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>???AAACCCBBBFFFLLLSSSYYY]]]```aaahhheee```[[[XXXWWWZZZ\\\___dddhhhjjjpppxxx~~~|||sssjjjddd___XXXVVVWWWRRRTTTVVVWWWWWWXXXZZZ[[[]]][[[YYYXXXVVVSSSMMMHHHJJJFFFCCCDDDDDD@@@???AAA???>>><<<;;;:::999999999999999999999:::;;;<<<<<<<<<===>>>??????@@@@@@@@@<<<<<<;;;:::888555333111111111000///////////////........................////////////////////////---...///000000///...---...------,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++******************(((((()))***+++,,,,,,------,,,,,,++++++*********+++***)))(((((()))***+++)))***++++++++++++***)))))))))((((((***,,,000222++++++++++++++++++++++++************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++************)))***,,,,,,,,,,,,***)))))))))******+++++++++,,,******************+++++++++++++++,,,,,,,,,---------------------------------------...///000000111......------------......---...////////////000111555<<>>AAACCCGGGFFFEEECCCBBBAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???@@@AAABBBAAABBBDDDIIIMMMSSSYYYbbblllssswwwxxxxxxxxxuuuooohhhbbbbbbfffjjjrrrssstttxxx|||uuunnnfffcccddddddfffggghhhhhhiiilllooopppnnnllllllllliiibbb\\\WWWPPPKKKJJJIIIEEECCCDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===;;;<<<<<<===???@@@AAABBB>>>>>>>>>===;;;888555444111111000000000111222222........................////////////////////////---...///000000///...---------,,,,,,,,,------...***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------............------******************************++++++,,,---......---,,,,,,++++++*********,,,+++*********++++++,,,*********++++++*********+++***))))))***+++...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********))))))******+++))))))))))))))))))))))))---,,,++++++*********+++***+++,,,------,,,+++***---------,,,,,,+++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,---------............////////////,,,------...///000111111......------------......---///000///...///111333>>>EEEPPPYYY^^^```aaaaaaccccccbbb```]]]\\\^^^___aaaaaaaaa```]]]ZZZVVVTTTLLLIIIDDD???<<<<<<<<<===;;;===@@@CCCFFFHHHIIIJJJIIIJJJJJJHHHGGGGGGJJJLLLGGGKKKNNNQQQZZZgggnnnnnnjjjgggfffkkkssswwwvvvrrrjjjeeebbbfffjjjpppzzz}}}zzz|||~~~~~~{{{ttttttvvvwww++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------***+++,,,---------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,+++,,,---............---,,,,,,,,,------------------------------...//////---...........................///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222444777;;;>>>@@@AAAAAABBBDDDFFFHHHJJJKKKIIIIIIGGGEEEBBB>>>;;;999555555444444444444444444666000,,,///222222111222000111111222444666888999999<<<>>>???@@@AAACCCEEEHHHGGGFFFDDDBBBAAAAAA@@@>>>???@@@BBBDDDFFFHHHHHHKKKMMMNNNMMMNNNRRRZZZ```gggllluuu~~~|||uuummmhhhhhhooottt~~~~~~}}}zzzrrrooopppnnnppppppooonnnpppuuuzzz{{{tttcccZZZSSSQQQPPPMMMJJJJJJHHHHHHGGGFFFDDDAAA???>>>>>>===<<<:::::::::;;;<<<;;;;;;;;;<<<===???@@@AAA@@@@@@???>>>===;;;:::999333333333222222333333444........................////////////////////////.........//////.........,,,,,,---------------...***+++,,,,,,------,,,,,,......---,,,,,,+++******------////////////------***************+++++++++///......---,,,,,,+++++++++++++++++++++*********++++++++++++++++++,,,---************************++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......)))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++//////...---,,,+++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------///////////////000000000---------...///000000111......------------......---///111000///111666;;;FFFMMMWWW___ccceeeeeefffeeedddbbb^^^ZZZXXXYYY[[[ZZZYYYXXXUUURRRNNNJJJHHH???>>>=========???BBBCCCCCCFFFIIILLLMMMLLLJJJIIIHHHHHHFFFDDDCCCEEEIIILLLNNNTTTXXXZZZdddssszzzyyyuuusssrrruuuyyyzzzuuuqqqiiiccccccllluuu|||~~~~~~yyytttqqqsssxxxzzzvvvyyy|||||||||}}}++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******))))))))))))******------------------------...111666999999555000---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------,,,+++***,,,,,,------............,,,,,,---------......////////////////////////...///......------.........------------------------------------------------++++++,,,,,,------......,,,,,,,,,------...///000222444777;;;???CCCFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJEEEDDDAAA>>>;;;888777666333333444555555555555555666111...222555333111222222222333555888:::<<<===>>>@@@BBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBFFFLLLQQQWWW[[[]]]aaabbbbbbaaabbbhhhsss{{{~~~~~~wwwrrruuu~~~~~~zzz{{{yyyzzzyyyvvvtttwww~~~ooofff^^^\\\\\\YYYWWWWWWWWWWWWWWWTTTQQQLLLGGGDDD@@@???===;;;:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???AAAAAA@@@???>>>>>>>>>>>>888777666555333333222222////////////////////////////////////////////////......------------......++++++---.........------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++*********+++++++++,,,,,,//////...---+++***))))))))))))*********************************++++++,,,+++******************+++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))))))))))))))************+++,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++'''((()))***+++,,,------,,,,,,,,,------------...............//////000000---------....../////////......------------......,,,///111111222777???FFFPPPVVV]]]cccfffggghhhhhheeeccc^^^XXXRRROOOOOOPPPNNNMMMKKKHHHDDDAAA???===:::<<<>>>@@@CCCFFFHHHIIIKKKLLLMMMNNNMMMKKKIIIHHHEEEEEEDDDCCCDDDIIIOOOSSS\\\cccffffffnnn||||||wwwuuussstttvvvwwwvvvtttqqqlllppp}}}}}}zzzzzzvvvtttwwwtttrrrjjjjjjnnnqqqrrrpppuuu{{{}}}|||{{{~~~++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---........................111777>>>CCCCCC===444///***************************+++,,,---...---,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---******)))))))))))))))***+++,,,,,,,,,+++)))'''&&&+++,,,---.......................................111000000000///////////////...,,,++++++,,,---...------------------------------------------------++++++,,,------...//////,,,,,,,,,---...///000000444666:::@@@EEEIIILLLMMMNNNNNNLLLKKKIIIHHHHHHHHHAAA@@@<<<999777555555555333444666777888777666666888333333888:::777333222555555777999;;;>>>@@@BBBDDDFFFFFFEEEBBB@@@???@@@>>>>>>======>>>>>>??????IIILLLRRR[[[dddlllrrrvvvsssttttttsssttt{{{yyyooogggfffgggeeeccccccllllllllliiiccc\\\VVVRRRCCCBBB???===<<<<<<===>>><<<;;;;;;::::::<<<===>>>AAAAAA?????????@@@AAABBB<<<;;;999666444222111000000000000000000000000000////////////////////////...---,,,++++++,,,---...***+++---//////...---,,,++++++,,,---------,,,,,,***++++++,,,,,,------...***+++---......---+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))*********+++(((((())))))*********+++++++++************++++++''')))+++---...---,,,+++*********++++++,,,,,,,,,)))************+++++++++))))))(((((()))***++++++)))))))))))))))))))))))))))))))))***+++,,,.........---++++++++++++---...++++++++++++++++++,,,,,,''''''(((***+++,,,---...,,,,,,,,,---------......---------.........//////---------........................------.........,,,///222333555;;;FFFOOOZZZ^^^cccfffggggggggggggccc```ZZZRRRJJJEEEEEEEEEEEECCCAAA>>>;;;999888777<<>>???AAA>>><<<<<>>===>>><<<;;;===;;;:::::::::999;;;===============>>>???@@@AAA??????>>><<<999555222000444333111///...---......,,,,,,,,,------///000000///...---,,,,,,---...///------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++111...,,,---//////---+++.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******++++++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++,,,***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++*********,,,,,,,,,,,,+++***))))))***+++,,,,,,------...,,,++++++---......---///...---,,,,,,,,,,,,,,,......//////...---,,,,,,---...//////...///111333111222555999@@@JJJUUU]]]fffeeeccceeeggghhhfffddd```WWWKKKCCCAAA@@@===::::::888555444555999===@@@BBBDDDHHHLLLNNNOOONNNMMMTTTLLLFFFGGGKKKLLLIIIFFFQQQSSSVVVZZZaaakkkttt{{{}}}~~~|||zzzvvvtttzzz|||sssnnnssswwwtttqqqrrrtttwwwwwwrrrmmmnnnrrruuu|||uuurrrvvvxxxuuusssuuuyyyiiidddbbbgggiiijjjpppxxxvvvyyy|||zzzvvvuuuxxx|||---,,,++++++******+++++++++,,,,,,------,,,,,,+++***+++------,,,+++,,,------,,,,,,,,,++++++++++++++++++*********+++,,,---333333///,,,000888;;;999%%%&&&'''((()))***+++,,,*********************++++++,,,,,,------,,,,,,+++,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++++++++***+++,,,,,,,,,,,,,,,,,,---------------............,,,,,,------......//////------,,,,,,,,,+++++++++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------/////////000000111111444999<<>>===<<<<<<<<<;;;<<<===;;;;;;;;;<<<<<<===>>>>>>@@@???>>><<<:::888666444333222111////////////000//////...------.........///...------------...///......................../////////......---------...---,,,,,,++++++,,,,,,///---+++,,,......,,,***------------------,,,,,,,,,,,,,,,+++++++++******(((((()))***+++---...///************++++++++++++******++++++++++++******++++++***))))))***++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,------,,,+++***)))******+++,,,,,,---......---,,,***+++---......---///...---,,,,,,,,,,,,---......//////...------,,,,,,---...---------///111333666;;;BBBIIIRRR[[[aaafffeeedddfffgggfffccc```VVVNNNCCC===;;;:::888666999888888888;;;???CCCFFFKKKLLLOOOQQQRRRRRRPPPOOOMMMKKKHHHFFFGGGJJJPPPVVVdddfffkkkqqqwww~~~|||xxxtttpppkkkjjjnnnooolllkkkmmmiiilllllliiifffhhhnnnrrr{{{vvvuuuxxxxxxuuutttxxx|||mmmgggcccdddjjjnnnpppvvv}}}zzz}}}~~~}}}zzz{{{|||}}}---,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,++++++++++++************++++++******++++++,,,---,,,,,,+++***///777;;;:::***************++++++,,,((()))))))))******++++++---,,,,,,++++++,,,,,,---***)))((()))+++,,,+++***++++++++++++++++++++++++...------,,,,,,------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++++++++***---,,,,,,,,,,,,,,,,,,+++------------............---------------.........,,,,,,++++++++++++******------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111222222333555999???CCCHHHJJJNNNRRRUUUUUUUUUTTTQQQMMMGGGBBB???<<<999777:::<<<>>>@@@AAA???===<<<999999999888888777777777777777888999999999999999:::<<>>===<<<:::;;;;;;<<<<<<<<<<<<===@@@???>>><<<;;;:::::::::333333222111000000111111111111///...------------///......------......//////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***,,,,,,------------------,,,,,,,,,+++++++++******))))))))))))***,,,...000************+++++++++,,,******++++++++++++******++++++***))))))***++++++------,,,+++***))))))(((,,,++++++++++++++++++,,,)))))))))***************((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,++++++------,,,+++............---+++***)))++++++,,,,,,---.........,,,+++******,,,------,,,......---,,,,,,,,,------.........///......---,,,---.........---...111333777===FFFOOOVVV\\\aaaeeefffeeeeeefffddd```[[[VVVKKKDDD<<<777777888888777;;;;;;===@@@DDDHHHLLLNNNOOOPPPPPPPPPOOOMMMKKKJJJFFFJJJKKKHHHGGGQQQdddsssoooggghhhiiihhhhhhggghhhjjjiiiffffffhhhfffffffffdddcccfffmmmsss}}}uuutttuuuvvvsssoooqqqvvvsssiiicccbbbaaadddkkkpppssswww|||}}}~~~}}}|||tttoooppp---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,---......,,,******+++,,,++++++++++++*********+++***++++++++++++,,,,,,+++***)))))),,,000444555222///,,,***+++,,,......(((((())))))***+++++++++------++++++++++++------)))))))))***+++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++---......---------,,,,,,+++++++++,,,,,,---------............---------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***------------------------//////...------...000000222333555888;;;AAAGGGLLLOOOPPPSSSUUUVVVVVVUUUTTTOOOKKKDDD@@@===;;;:::888>>>???AAABBBAAA???<<<;;;777777777777777777777777666888:::<<<======<<<<<<===???AAABBBBBBAAAAAAAAABBBDDDDDDCCCGGGNNNSSSTTTTTTXXX```jjjtttzzz||||||sssddd\\\\\\[[[VVVPPPIIILLLMMMJJJHHHEEEAAA<<<<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>666666555333222111111000222111000///............//////............//////........................//////.....................------,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******...,,,+++))))))***+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++******************+++,,,,,,++++++******))))))---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---------+++------------------,,,,,,+++++++++,,,,,,---------,,,***)))***+++,,,,,,,,,...------,,,,,,,,,---------...............------...///000000000222666888???GGGRRR[[[aaacccdddeeeeeeeeeeeeccc^^^WWWOOOJJJBBB>>>:::888;;;>>>@@@AAABBBDDDGGGKKKNNNQQQSSSTTTQQQPPPOOOMMMKKKHHHFFFEEEBBBHHHLLLMMMTTThhh~~~zzzzzznnneeeeeeffffffcccfffeeefffjjjnnnoooooooooqqqmmmiiigggfffiiipppyyyzzzrrruuuxxxvvvpppmmmpppvvvsssgggbbb```aaadddiiipppuuuwwwyyyzzz}}}vvvmmmhhhhhh---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,---......,,,******+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,---111444444000***(((***---///000)))*********+++++++++,,,------++++++++++++------***+++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((+++---......---------,,,,,,+++++++++,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,+++++++++------------------------...---------...///111222444666:::>>>CCCIIIPPPTTTSSSTTTUUUVVVUUUTTTRRRQQQKKKGGGBBB???=========<<>><<<:::999888444555555666666777777777666888;;;>>>@@@@@@@@@???===???AAA@@@???>>>@@@AAACCCIIIMMMOOOWWWbbbiiiiiifffiiioooyyy~~~~~~~~~}}}tttqqqrrr~~~vvvpppooommmfff___\\\bbbdddaaa\\\XXXOOOFFF@@@@@@>>>===<<<<<<<<<===<<<;;;:::::::::;;;<<<===999999888666444222000///000000000//////000000000////////////////////////---------------------------------------------------------,,,,,,---......------......------......,,,,,,,,,------.........,,,,,,,,,+++++++++******------+++*********++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++*********)))))))))******+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,---...///000***************+++++++++,,,***)))***+++,,,,,,,,,------,,,,,,,,,------...------...............------...000111333666;;;???IIIPPPZZZbbbeeedddbbbaaaddddddaaa\\\TTTLLLDDD@@@<<<<<<<<>>===<<<===BBBGGGIIISSS\\\aaammm{{{wwwyyy~~~|||xxxwwwwwwxxxyyyyyyyyyyyyyyytttuuusssmmmeeeaaacccfffqqqvvv|||xxxqqqrrr|||{{{uuuhhhZZZMMMJJJEEE@@@===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::888666444222000111000000000000000111222...//////000000//////...------------------------,,,,,,,,,---------------------------------...///,,,...///...------...000,,,,,,------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))'''(((((()))***+++,,,,,,,,,++++++++++++++++++,,,)))))))))))))))(((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))***+++,,,...000111)))))))))***************,,,+++******,,,------,,,------,,,,,,,,,---......,,,---......///.........+++---///222666;;;BBBGGGRRRWWW^^^cccdddbbb```___aaa```\\\UUULLLDDD@@@>>>===@@@DDDIIINNNRRRUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTNNNMMMJJJHHHGGGFFFFFFGGGEEEJJJSSSbbbzzzvvvrrroootttrrrhhhbbb^^^```cccbbbbbbcccbbbfffqqq{{{mmmgggeeehhhssswwwttt{{{~~~zzz}}}~~~tttnnnhhhrrr~~~{{{tttllleeecccfff---,,,++++++******+++++++++,,,,,,------,,,,,,+++***+++------,,,+++,,,---++++++++++++************)))***+++,,,,,,,,,++++++,,,***,,,///...,,,000777HHHDDD???===;;;888111+++///......------,,,,,,++++++,,,,,,------,,,,,,++++++---...---***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++,,,,,,,,,---------+++,,,------.........---........................------...///222555888999@@@DDDJJJOOOQQQSSSUUUWWWWWWWWWUUUSSSPPPMMMJJJIIICCCAAA????????????>>>===;;;:::888666555444444444666666777999:::<<<===>>>??????@@@@@@@@@???>>>===;;;===>>>>>>>>>CCCLLLSSSXXXeeepppvvv}}}{{{vvvnnnhhhgggjjjmmmyyyyyywwwtttqqqrrrvvv}}}pppaaa\\\RRRIIIBBB>>>======;;;;;;;;;;;;;;;:::999888999999999999888777555444333333222111000000000000...///000111111000///...........................------------.........///---------------...//////+++---......,,,,,,...000------------------,,,,,,,,,,,,,,,+++++++++******((()))+++---------,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++++++++***)))(((((())))))******+++++++++++++++,,,,,,+++++++++***)))))))))((((((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))++++++***))))))))))))***+++---///000************************---,,,***+++---......---,,,,,,,,,,,,,,,---...///,,,------...//////......,,,...222666<<>>CCCAAA:::333000000///...---,,,,,,+++++++++---......---+++++++++---...,,,)))'''(((***+++++++++++++++++++++++++++,,,............,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((***---......+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,..............................///111444888;;;===FFFJJJPPPTTTUUUUUUTTTTTTXXXXXXVVVSSSOOOLLLIIIGGGBBB@@@?????????>>>===;;;666666666666555555444444888888999;;;===???@@@@@@CCCCCCBBBAAA???===;;;:::===???AAAAAACCCKKKWWW```hhhuuu|||{{{~~~|||xxxtttpppooopppuuu{{{}}}ssskkk___RRRHHHBBB@@@@@@<<<=========<<<:::888666666777999::::::999888777666555333111000///.........///000111111000///...////////////////////////---.........//////000000---------------...///000)))+++...---++++++---///.........------,,,,,,,,,,,,,,,,,,+++++++++*********,,,.........+++(((&&&++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************))))))))))))***+++,,,------,,,+++***,,,+++++++++******))))))******************************+++++++++,,,,,,,,,***)))((()))***+++***(((+++******)))***+++---...,,,+++++++++++++++++++++...,,,++++++---......---,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...000222666;;;BBBLLLUUU\\\[[[]]]____________aaabbbYYYWWWRRRJJJCCCAAADDDHHHLLLRRRZZZaaaccccccbbbaaa[[[[[[ZZZYYYVVVTTTQQQOOOLLLKKKJJJIIIKKKMMMQQQSSSXXXbbbppp~~~|||yyytttoookkk___```gggrrrvvvvvvyyymmmhhhjjjqqqzzzooohhhddddddkkksss,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,------,,,++++++,,,,,,,,,---,,,+++***)))))))))))).........000555<<>>>>>>>>>>>???BBB@@@@@@CCCGGGJJJPPP\\\hhh}}}{{{zzzxxxwwwwwwzzz~~~yyyjjj]]]SSSMMMHHHEEEDDDAAA>>>===<<<;;;999777777666555777999999888666333444444444333111000///------.....................------,,,,,,,,,---.........///000111111000000..............................------------......///...---,,,,,,---//////******))))))******+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...------,,,+++***))))))******************************))))))***,,,---///000///,,,*********+++,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///111111///......//////666???GGGMMMSSSZZZ```^^^___```aaaaaa```______[[[SSSIIIDDDFFFMMMTTTXXX\\\^^^```bbbcccbbbaaa___[[[YYYWWWVVVUUUSSSNNNIIIJJJHHHFFFGGGKKKRRR]]]gggsssuuu~~~zzzpppiiigggggghhhgggcccpppxxxyyyqqqqqqrrrzzzxxxrrrnnnhhhdddfffllltttzzz,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))+++++++++,,,///444999<<<;;;777111,,,++++++,,,,,,++++++++++++++++++++++++...111111,,,+++///000---,,,%%%***000,,,++++++$$$************************---,,,++++++************,,,,,,***)))))))))************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---.........///000222666<<>><<<:::777666555555333222222333555777:::<<<===>>>@@@CCCEEEEEEEEEDDDEEEAAA>>>>>>???@@@BBBDDDHHHJJJOOOUUUZZZ```lllwww}}}~~~}}}~~~}}}nnnccc\\\XXXSSSOOOGGGDDD???>>>>>>>>><<<;;;888888777777999<<<===>>>777666444333111000000000........................------------------------......///000000000//////------------------------......------------.........---,,,,,,,,,,,,---...***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++************************************************************,,,---...000...,,,*********+++,,,******************************+++++++++,,,,,,,,,*********++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000222333777>>>FFFMMMQQQVVV[[[___``````aaabbbbbbaaa```___]]]WWWPPPMMMPPPVVV\\\___bbbbbbaaaaaa```______^^^[[[XXXTTTRRRQQQNNNJJJGGGFFFFFFHHHMMMWWWbbbooowww~~~wwwqqqiiidddeeehhhkkklllsss{{{uuuuuu}}}xxxuuurrrqqqsssxxx}}},,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---************************+++++++++*********))))))++++++************++++++---,,,+++******)))*********)))))))))+++---///000CCC:::000+++,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((***......+++---(((***---***//////###++++++++++++++++++++++++++++++************+++++++++******))))))))))))******++++++++++++,,,,,,,,,++++++,,,---------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------000000////////////000000111444888>>>DDDJJJOOORRRXXXWWWVVVTTTQQQNNNLLLKKKJJJIIIHHHHHHHHHGGGEEECCC>>>===999666444333333333333333444555888;;;>>>???@@@AAACCCEEEEEEEEEEEEDDDEEEBBB???AAAFFFLLLPPPPPPXXXYYY___gggmmmsss}}}}}}rrrjjjhhhfffbbb^^^TTTOOOIIIFFFDDDBBB???<<<888888777666555888<<>>@@@AAAAAABBBDDDDDDCCCBBBBBBBBBAAACCCFFFMMMYYYdddhhhgggjjjiiimmmsssyyy~~~zzzttttttxxx}}}vvvppprrrtttqqqmmmiiiddd]]]YYYTTTMMMDDD<<<<<<<<<:::777555555888;;;<<<;;;999666444222111111000000000///////////////***+++...///000///...---.../////////...---,,,,,,------------------------......------------......---------,,,,,,,,,,,,,,,******+++++++++,,,,,,+++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++))))))***************************************************++++++,,,,,,,,,------,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------------------------...333999>>>JJJPPPXXX]]]^^^]]]^^^```bbbbbbbbbaaa```___^^^^^^]]]]]]]]]___aaaccccccdddfffeeebbb___\\\YYYXXXWWWRRROOOKKKIIIIIIKKKMMMNNNLLLPPPUUU]]]kkkyyy|||~~~{{{ttttttssspppjjjhhhgggjjjqqq{{{+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,++++++++++++++++++++++++,,,------------------777???<<<222***+++///------------------------...------...///...------000+++---+++'''///777111++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,,,,,,,---.........+++++++++,,,,,,---------000/////////............,,,,,,,,,------............000111222111333555888???CCCIIIOOOTTTXXXYYYZZZUUUTTTRRROOOMMMLLLKKKKKKKKKIIIGGGFFFEEECCC@@@>>>777666444333333555888:::>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCAAA??????AAACCCFFFNNNXXXbbbppp|||{{{xxxuuuuuu{{{}}}|||uuutttyyy{{{|||{{{~~~}}}|||xxxuuusssnnncccTTTHHHBBBAAA???<<<999888999::::::;;;;;;;;;999666222000111111000000000/////////+++,,,...000000///...---.../////////...---,,,,,,////////////////////////......------------..................------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++---,,,,,,+++******))))))******************************++++++,,,,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........//////...---000555===CCCOOOUUU\\\```aaa``````bbbaaaaaa```___^^^]]]]]]]]]___```cccddddddbbbaaaaaa`````````^^^[[[WWWTTTRRRMMMKKKHHHEEEEEEHHHLLLPPPWWW]]]dddiiirrr~~~|||~~~vvvrrrrrrrrrpppmmmnnnqqquuu}}}***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------.........---------,,,,,,---,,,,,,------...///000,,,,,,++++++++++++,,,,,,******++++++,,,---------$$$111======222***+++000------------------------111//////000...,,,...333777,,,---111,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,+++,,,------...---------,,,,,,,,,++++++++++++***++++++,,,---------------------------............***++++++,,,,,,------...///............---------,,,,,,,,,---......//////)))---111222333555:::>>>HHHKKKPPPTTTWWWYYYYYYXXXPPPPPPNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFEEEBBB???<<<444444333333555777:::<<>>>>>>>>@@@@@@???>>>@@@EEEJJJXXXeeerrryyy||||||}}}{{{}}}oooaaaKKKFFF@@@<<<:::999888888888999<<<===<<<999555333222222111111000000//////---...///000//////...---....../////////...------////////////////////////......------------......////////////...---,,,,,,)))***,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++......---,,,+++***))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000111555<<>>???@@@@@@@@@@@@???>>>===<<<<<<>>>???>>>???EEEOOOWWWmmm|||{{{bbbWWWHHH???<<<<<<999777777999;;;<<<===;;;:::888333333222111111000//////000000//////......------......///000000000//////////////////////////////......------------............//////...,,,+++***)))***,,,---...---,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))***************************+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////000111333666<<>>===>>>???@@@@@@AAABBBBBB>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>???BBBKKKXXXbbbyyy}}}}}}nnnWWWIIIDDDBBB???;;;888999999:::;;;<<<======333333222222111000000///222111000...------------......///000111111111000.................................------.........------......---+++***))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))***************************************+++,,,---,,,,,,***))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------...///000000///111555:::AAALLLWWW^^^^^^aaaddddddaaa___```bbbaaa```___^^^^^^___aaabbb^^^```bbbaaa^^^\\\]]]___]]][[[VVVRRRMMMJJJHHHGGGFFFIIILLLPPPTTT\\\fffmmmrrr|||vvvtttyyy~~~yyywww~~~///---+++))))))+++---///------------------------------......------,,,+++------,,,,,,,,,------...,,,++++++******++++++,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((%%%,,,222000---444FFFUUU```???)))///444,,,(((...******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,---------........................------,,,,,,,,,,,,...///111333222666<<>><<<>>>===999;;;@@@???@@@CCCIIIQQQ\\\gggnnn~~~|||wwwzzz~~~~~~{{{|||rrr```QQQGGGAAA???777999;;;999777888;;;???888777777555444222000000,,,,,,,,,------...000000////////////////////////000000////////////000000,,,---------.../////////,,,---///000000000///.........---,,,,,,+++******+++,,,...//////...,,,++++++,,,---...///...------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,+++***---,,,+++******+++,,,,,,******++++++++++++******))))))***++++++++++++***---,,,***)))))))))******))))))***+++,,,......///000//////......---,,,,,,((()))***,,,---...//////.../////////......000111222555;;;AAAIIISSS]]]cccccccccdddccccccbbbaaa```___aaadddeeecccbbbaaaaaaaaa```___^^^\\\[[[ZZZYYYVVVRRRNNNKKKJJJJJJIIIHHHHHHQQQ^^^jjjnnnqqqvvv|||xxxxxxzzzrrrpppsss}}}...---+++******+++---...------------------------------......------,,,+++......---,,,,,,,,,,,,---...------,,,,,,------......---------,,,,,,,,,+++000///......------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,...000//////222;;;BBBAAA000)))000333+++&&&)))***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.................................///...------...000222444666;;;AAAFFFJJJMMMPPPSSSPPPOOOMMMMMMNNNNNNMMMKKKLLLGGGBBBBBBEEEFFFEEEBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCBBB@@@???===;;;;;;999;;;???@@@===>>>BBBEEEKKKRRRXXX^^^fffpppwww}}}||||||yyyvvv|||||||||yyyvvvuuu}}}yyykkk]]]RRRIIIDDD???<<<:::999999::::::::::::999666444222000000000222111111000000000111111////////////////////////........................---------...............,,,---///000000000///.........---,,,,,,+++******,,,---...//////...---,,,)))***+++,,,,,,,,,++++++******************++++++---,,,+++*********++++++------,,,++++++,,,------,,,,,,------,,,,,,+++******))))))((()))***+++,,,******++++++++++++************+++,,,,,,,,,,,,,,,---,,,***)))))))))***+++******+++,,,---...//////.........------------,,,***+++,,,------------------...///...------///111333888@@@HHHPPPWWW]]]aaabbbccccccbbbbbbaaa```___aaadddffffffeeecccbbbccc___^^^]]][[[ZZZXXXWWWWWWNNNMMMKKKHHHGGGGGGGGGHHHTTT```rrr~~~{{{zzz~~~{{{zzzwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++///...------,,,,,,,,,,,,...------,,,,,,------............---------------......------,,,,,,------++++++++++++++++++++++++((()))***,,,,,,---,,,,,,///...---...111222111///)))(((***...---)))''')))++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................222000///...///222555666===AAAGGGLLLNNNOOOQQQRRRMMMLLLKKKKKKLLLKKKIIIGGGJJJEEE@@@>>>@@@AAA@@@???BBBCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCBBB@@@>>><<<<<<999999;;;???AAABBBFFFLLLRRR\\\ggglllmmmpppxxx~~~}}}{{{uuuuuuxxx~~~xxxqqqmmmpppwww~~~vvvnnndddYYYQQQJJJCCC;;;999<<<>>><<<999>>><<<999666333222222222222111000///......---...////////////////////////,,,---...//////...---,,,...............---------,,,---///000000000///......------,,,,,,++++++***+++,,,---......---,,,+++)))******+++,,,+++++++++++++++******************,,,+++***)))))))))******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++*********+++,,,------******++++++++++++******++++++,,,------------,,,,,,,,,+++************+++***+++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,------------,,,,,,---......---,,,---///222666>>>HHHRRRYYY\\\^^^___bbbbbbbbbbbbaaa```___^^^bbbdddfffeeedddbbbaaaaaa]]]\\\ZZZWWWUUUSSSRRRQQQIIIJJJJJJHHHFFFHHHLLLQQQ```rrr{{{||||||~~~~~~|||~~~~~~++++++------------++++++,,,,,,------------------------......------,,,+++------,,,,,,,,,------...,,,++++++******++++++,,,........................++++++******)))******+++******************************++++++,,,,,,,,,,,,---+++***,,,000111...++++++...---(((&&&))),,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////111000//////111555999<<>>>>>>>>AAACCCDDDFFFGGGGGGGGGFFFAAAAAAAAA@@@???>>>???@@@@@@@@@BBBDDDFFFLLLUUU]]]cccnnnyyy|||yyyxxxwwwooommmmmmppp{{{wwwpppmmmiiipppuuuvvv|||~~~|||wwwnnneeeWWWNNNCCC>>>>>>@@@???===>>>===<<<;;;999777666555111000///...------------////////////////////////,,,---///000000///---,,,/////////...---------,,,,,,---///000000000///...---------,,,,,,+++++++++******++++++++++++******++++++,,,,,,---------------------,,,,,,++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************++++++++++++*********++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////))))))***+++,,,,,,------+++,,,---------------------------,,,,,,...222666>>>FFFPPPYYY^^^`````````cccccccccbbbbbbaaa```___aaabbbcccbbb___]]]]]]]]]\\\ZZZWWWSSSPPPMMMLLLKKKIIIKKKKKKIIIHHHMMMXXX```ppp|||wwwvvvxxx|||~~~~~~***+++---......---+++***,,,,,,,,,---------......------......------,,,++++++++++++,,,---...///000,,,++++++******++++++,,,........................******)))))))))******+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...///111...''''''---111///++++++,,,,,,,,,---------***+++...//////...+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........./////////000000......///111555;;;???BBBGGGJJJMMMOOONNNLLLKKKKKKIIIIIIHHHIIIIIIGGGDDDBBB???===;;;:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCC?????????===;;;<<<>>>AAADDDKKKTTTYYY^^^dddjjjooorrr{{{wwwmmmjjjooovvv{{{uuusssrrrmmmrrruuuuuuzzzyyyggg___SSSIIIBBB???>>>===:::;;;===>>>===;;;888666333333222222222222333333////////////////////////---...000111111000...---/////////...---------,,,,,,---///000000000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++*********++++++,,,,,,++++++***)))))))))((('''&&&%%%$$$$$$******++++++++++++******)))******++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---.........((())))))***+++,,,------******,,,---.../////////------------...333999===JJJOOOVVV\\\```aaacccdddddddddddddddcccbbbaaaaaa```aaaaaa```]]]ZZZZZZZZZ[[[XXXTTTOOOKKKHHHGGGFFFHHHIIIIIIHHHJJJSSSbbbnnn{{{wwwtttrrrrrrpppwww++++++------------+++++++++,,,,,,------.........------......------,,,++++++++++++,,,---...///000...------,,,,,,------...---------------.........,,,,,,++++++,,,,,,------++++++++++++++++++++++++...---,,,+++************---//////,,,***)))+++...)))+++++++++---000///,,,,,,,,,,,,,,,------------+++...111444444111...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////.........//////000000111...///222666<<>>>>>===:::888:::???EEELLL]]]ppp{{{}}}}}}sssgggfffoooyyyuuutttvvvxxxwww{{{yyysssiii^^^SSSJJJCCC???999:::<<<======:::777555222222111111111222222333////////////////////////...///000111111000///..................---------,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........***))))))))))))***++++++++++++******************++++++,,,---------,,,,,,))))))************))))))+++++++++++++++******))),,,,,,,,,,,,+++)))((('''******++++++++++++******))))))***++++++++++++******+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------)))***,,,---///000000000---......///333999BBBHHHSSSVVV[[[^^^```bbbdddfffeeeeeeeeeeeedddcccbbbaaabbbbbbbbb___[[[YYYXXXYYYWWWUUUQQQLLLIIIGGGGGGGGGFFFGGGHHHJJJPPP\\\lllwwwzzz{{{pppjjjhhhkkkooorrr|||~~~~~~}}}~~~|||vvvwwwzzz}}}+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------......------,,,+++...------,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,---...---+++***+++,,,&&&'''***------+++***,,,,,,,,,,,,------------...,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......///000000111111111444888===BBBGGGJJJLLLLLLLLLLLLJJJGGGFFFFFFGGGEEEDDDDDDEEEEEECCC>>>;;;999;;;===???@@@BBBCCCDDDAAAAAABBBBBBBBBAAA@@@???===>>>===;;;;;;@@@KKKSSSgggzzz~~~pppcccdddooo~~~yyyxxxyyy{{{}}}~~~yyysssfffVVVJJJAAA@@@???===;;;:::999888222111111000////////////////////////////////////////////////////////////---------...............,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***)))((((((((()))++++++******************++++++)))***+++,,,---,,,,,,+++)))***++++++++++++***)))+++++++++++++++***)))))),,,---...//////...------******++++++++++++******)))***++++++,,,,,,++++++***+++,,,---------,,,,,,*********++++++++++++,,,***+++++++++,,,,,,------+++,,,---...////////////......///222777@@@KKKRRRXXX[[[^^^___```bbbdddfffddddddddddddcccbbbaaaaaaaaaaaa```\\\XXXVVVUUUVVVQQQOOOMMMJJJIIIIIIKKKLLLIIIKKKOOOVVV```mmmyyy}}}|||mmmgggfffggglllsssyyy}}}~~~{{{}}}{{{{{{||||||xxxuuuiiilllqqqvvv{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......------,,,+++111000...---,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...))))))***,,,......,,,***,,,)))***---)))###'''000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++............/////////000---......///000111111222555888===BBBGGGJJJMMMNNNMMMMMMKKKIIIFFFEEEFFFGGGBBBBBBBBBCCCCCC@@@<<<999:::<<<@@@BBBBBBCCCCCCDDD>>>???@@@AAAAAAAAA@@@???;;;===>>>>>>AAAKKKYYYdddvvvkkkbbb```nnn~~~lllYYYKKKHHHCCC>>>;;;;;;;;;<<<888777555333222111000000///////////////////////////...------------...///,,,------....../////////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++*********+++---...+++++++++,,,,,,------...((()))***+++,,,,,,+++******+++,,,------,,,+++******++++++++++++***))))))%%%&&&(((***++++++++++++******++++++++++++******++++++,,,------------,,,)))***,,,---...---,,,,,,******************+++++++++,,,,,,,,,,,,---------------...............---...///000444:::EEEPPPXXXZZZ\\\___aaaaaabbbccceeeccccccdddccccccbbbaaa```^^^^^^]]]YYYUUURRRRRRRRRMMMKKKJJJIIIIIILLLNNNPPPPPPRRRYYYdddqqq~~~{{{oooeeeeeehhhkkkrrryyy}}}{{{}}}}}}~~~yyyuuusssrrrdddgggnnnuuu|||,,,------....../////////---------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000---------,,,,,,+++++++++///......---------......///...---,,,+++,,,,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......//////.........---------////////////000000000111---///000111111333555777:::>>>DDDIIILLLMMMLLLKKKLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@EEECCCAAA@@@???@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@???888???DDDDDDGGGUUUmmmzzznnnfffdddlllyyyrrrYYYOOOCCC===>>>???===999777777777555333111111222333222222111111111111111111000///......///000111000///...---,,,+++++++++---------......000111111---------,,,,,,---..............................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---/////////---***)))***+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......///...,,,---...//////......222777<<>>===<<<===>>>AAAFFFRRRhhh}}}yyyyyyxxxvvvsssqqqrrrttt~~~fffZZZJJJ@@@??????<<<999999999999777444222000000222222111000000000000111...---,,,,,,,,,,,,---...000///...---,,,,,,,,,,,,---------......///000111------,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++(((***+++***)))((()))***++++++++++++++++++++++++******************++++++,,,,,,,,,---------......///...------...///000000000555;;;AAAKKKVVV[[[[[[^^^^^^]]]\\\\\\]]]______dddddddddcccbbbaaa```______[[[XXXUUUSSSPPPLLLHHHHHHHHHFFFGGGOOO\\\ccccccjjjiiilllttt||||||uuuqqqqqqmmmjjjnnnuuu~~~|||xxxsssmmmgggcccaaafffjjjlllhhhcccdddlllttt|||{{{zzzyyyzzz{{{}}}~~~zzzssskkkfffdddeeegggnnnsss|||yyypppiiieeebbb```^^^YYY]]]eeeooowww}}}------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...............---------//////..................//////000000111555;;;???JJJMMMPPPSSSSSSPPPMMMJJJFFFEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>???AAADDDFFFGGGGGGFFFEEEEEEDDDCCCCCC????????????>>>===<<<;;;???@@@EEERRRggg~~~~~~wwwqqqnnnkkklllmmmkkklllvvv}}}xxxzzz}}}xxxuuuwwwxxxxxxyyy}}}~~~~~~|||~~~}}}}}}mmmXXXIIICCC@@@===999;;;::::::999666333000...222111111000000000000000000000////////////000000//////...---,,,,,,,,,,,,......---......///000111---,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++******************************+++++++++******)))'''))),,,------,,,---...++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......///............///111111444;;;CCCJJJRRR\\\```______^^^\\\[[[[[[]]]```aaaddddddccccccbbb```___^^^]]]ZZZWWWTTTQQQMMMIIIEEEFFFFFFFFFKKKYYYiiirrrrrrmmmlllmmmsssxxx}}}|||~~~xxxssspppssspppooottt|||vvvkkkhhhccc]]]WWWRRROOOMMMPPPRRRTTTSSSPPPPPPSSSVVVYYYYYYYYYYYY[[[^^^```bbbccc```[[[VVVSSSSSSTTTUUUXXX^^^fffooouuuxxxxxxxxxpppmmmhhhdddbbbaaa___]]]]]]bbbiiiqqqwww|||~~~---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++------------------------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------,,,+++******---------.........//////+++++++++,,,,,,,,,,,,---....................................------------000000111222666<<>>>>>>>>???@@@AAABBBGGGSSSeeeyyy{{{sssmmmjjjhhh```gggooouuuwwwrrrnnnhhhdddeeejjjooooooppppppllleeeeeebbbaaaeeegggffffffhhhjjjgggddddddiiipppvvvyyyxxxssspppttt{{{}}}yyyxxxyyy~~~gggSSSIIICCC>>>:::;;;:::999999888555111///222111000000//////000000111111111111111111111111//////...---------------...............///000000------,,,++++++++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***(((''''''***---//////.........***+++++++++++++++,,,,,,//////......------,,,,,,,,,,,,,,,---------......---......------///222444:::CCCLLLRRRXXX___aaa___```^^^\\\ZZZ[[[^^^aaadddbbbbbbbbbaaa```^^^]]]\\\[[[YYYWWWTTTQQQMMMIIIGGGDDDFFFIIIQQQaaarrryyywwwmmmlllnnnrrruuuxxx~~~{{{~~~yyyxxx}}}|||xxxwwwwwwyyyxxxyyy~~~pppeeeaaaYYYVVVRRRNNNJJJIIIHHHHHHJJJJJJKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMNNNOOOSSSQQQOOONNNNNNPPPPPPPPPOOORRRWWW]]]aaabbbbbbaaabbb```___```bbbeeegggiiimmmrrryyy~~~~~~|||{{{---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------,,,+++***---------.........//////++++++,,,,,,,,,------------....................................------------///222666;;;BBBJJJPPPQQQQQQQQQOOOLLLIIIEEECCCFFFEEEDDDCCCBBB@@@??????>>>@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@CCCGGGKKKMMMOOOWWWdddsssuuummmhhheeeeeedddsss|||uuukkkdddbbbaaa```___^^^bbbeeeddddddggggggdddYYYXXX\\\dddhhheeebbbbbbZZZWWWRRRRRRUUU\\\aaadddgggiiijjjjjjfffaaa^^^]]]\\\^^^dddmmmvvv~~~vvvwww{{{|||yyyxxx{{{zzz{{{rrr]]]QQQIIIAAA;;;<<<:::999999999888444111222111111000000000000000........................//////...---------......///............//////000...---,,,,,,+++++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''&&&)))+++,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,---------......+++------------000444888BBBKKKTTTXXXZZZ]]]]]][[[\\\[[[YYYXXXYYY\\\```cccccccccbbbaaa```^^^\\\[[[[[[YYYVVVRRRMMMIIIGGGFFFBBBFFFLLLUUUcccpppssspppnnnooorrrvvvxxxyyyyyyxxx|||~~~zzzwwwxxxyyyzzz{{{|||zzzwwwxxx||||||}}}~~~}}}wwwttttttuuuwwwxxxwwwooocccWWWQQQNNNMMMKKKHHHFFFEEEEEEFFFGGGIIIGGGFFFEEEFFFHHHJJJKKKMMMMMMLLLJJJJJJIIIIIIHHHKKKJJJJJJLLLOOOQQQPPPNNNNNNPPPRRRSSSTTTSSSRRRQQQTTTTTTUUUWWW\\\dddlllqqq{{{{{{------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---..............................------------------------***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///,,,,,,---.........------+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............------........./////////,,,000555;;;AAAGGGMMMRRRSSSQQQOOOLLLJJJGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>>>>@@@CCCFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCGGGLLLQQQWWW\\\^^^ccciiiqqqxxxtttkkkhhhhhhiii{{{~~~~~~wwwrrrjjjgggddd```___aaadddfffgggmmmooooooqqqwww{{{{{{kkkkkkooouuuvvvpppiiifffccc___XXXTTTTTTUUUWWWWWWXXXVVVUUUUUURRRMMMMMMOOOMMMNNNQQQWWWaaaiiippprrrggghhhiiisssxxxwww{{{~~~xxxhhh^^^VVVLLLEEEBBB>>>;;;:::;;;:::777444333222222111111111111111//////000000000000////////////.............../////////............////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***,,,------+++)))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......***---/////////333999???HHHRRRZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUWWWZZZ]]]___ddddddcccbbb```___]]]\\\ZZZXXXTTTNNNHHHDDDDDDDDDGGGMMMSSSXXX```hhhjjjgggnnnooorrrvvvvvvxxx~~~yyyxxxvvvwwwxxxwwwwwwzzz~~~}}}~~~~~~zzzyyyzzzyyysssiii```\\\[[[YYYYYYWWWSSSNNNIIIGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEECCCCCCDDDGGGKKKNNNPPPOOOOOONNNMMMLLLLLLKKKKKKKKKMMMRRRXXXZZZXXXUUUXXXXXXWWWUUUTTTRRRPPPPPPMMMNNNOOOPPPUUU\\\eeekkkwww}}}---------------.........,,,------------.........,,,,,,,,,,,,,,,---...///------------------------........................***+++,,,---------,,,,,,+++++++++,,,,,,---------************+++,,,---...***+++,,,---...------,,,***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,------------------+++++++++,,,,,,,,,------------........./////////---------.........//////------...///000000111111000666>>>DDDIIIMMMPPPRRRQQQOOOKKKHHHFFFEEEFFFGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGMMMWWWaaajjjooorrrssssssuuuxxx{{{}}}sssoooqqqxxx|||wwwppplllooossstttrrrnnnkkkjjjfffjjjoooqqqqqqrrrvvvyyyzzz}}}~~~yyyrrrlllhhheeebbb```\\\YYYYYYYYYUUUOOONNNRRRNNNMMMNNNRRRXXX^^^ccceee[[[___cccnnn}}}ssswwwwwwrrrjjj```WWWLLLFFF@@@======<<<999666444333333222222222222222111222333333333333222111//////............////////////............//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++*********+++,,,---++++++++++++++++++++++++******************++++++---...///...,,,+++,,,---)))******+++,,,,,,------------..................,,,,,,,,,---------......+++...111222333777???FFFLLLVVV]]]]]][[[ZZZYYYWWWUUUUUUVVVVVVXXX[[[]]]___bbbbbbaaa```^^^\\\ZZZYYYUUUTTTPPPKKKFFFEEEIIILLLUUU[[[^^^^^^```eeehhhiiipppppprrrttttttyyyyyywwwxxxuuutttsssuuu{{{zzztttpppmmmmmmjjjbbbXXXQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNQQQVVV[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSUUU[[[fffqqqwwwvvvtttnnnlllhhhccc___[[[XXXWWWTTTUUUUUUTTTSSSUUUZZZ]]]ccckkktttyyyxxxvvvuuuuuu---------....../////////---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---------,,,+++***+++++++++,,,,,,---------))))))))))))***+++,,,---)))***+++,,,---,,,,,,+++***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................++++++,,,---............---------.........//////.........////////////000---------.........//////,,,---...///000222333333777===FFFMMMQQQRRRSSSSSSOOOLLLGGGCCCBBBCCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDCCCBBBAAABBBDDDFFFGGGMMMWWWeeetttxxxyyy|||~~~uuupppsss}}}wwwssspppnnniiinnnssstttqqqooonnnooooooyyy~~~yyyuuurrrjjjfffggghhhddd[[[YYY\\\VVVUUUUUUWWWZZZ]]]______UUU]]]eeennnyyyrrryyy|||qqqhhhSSSLLLDDD@@@???>>>:::777555444333333222222333333...///000111111000///...//////.........//////000000//////.........//////111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,+++*********+++,,,---******************************)))))))))***,,,---******+++***))))))***,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,000333555666;;;DDDKKKNNNWWW^^^^^^[[[ZZZZZZYYYWWWWWWXXXZZZ\\\^^^```aaa^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOOMMMJJJHHHKKKRRRXXXbbbhhhiiieeebbbfffllloooyyywwwvvvvvvxxx{{{wwwxxxxxxuuurrrrrrvvv|||vvvoookkkaaa```\\\UUUMMMIIIIIILLLJJJIIIHHHHHHJJJLLLNNNNNNMMMNNNPPPRRRTTTUUUUUUUUUTTTXXX\\\]]]]]]```eeejjjkkkjjjiiigggdddaaa^^^]]]]]]aaalll{{{yyyqqqjjjddd```___```aaaaaa]]]WWWTTTSSSTTTQQQXXX```cccccccccfffiii------------------------------------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,------..................---------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////.........//////222111000///000222333555;;;BBBKKKRRRTTTSSSQQQPPPIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFAAAAAA@@@???AAAGGGPPPWWWeeettt{{{www{{{~~~~~~vvvvvvyyyrrrfffjjjmmmoooxxxvvvvvvxxx{{{~~~{{{wwwxxxyyyvvvtttuuunnnllljjjlllnnnooommmkkkgggooo|||{{{|||zzzgggYYYLLLGGGCCC>>>===???777666555444333333222222222111111000000000000000///...---,,,,,,---...///......////////////.........//////...,,,,,,---///***++++++,,,---------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************))))))((((((++++++,,,------------,,,+++++++++***************,,,,,,,,,,,,++++++******+++*********+++,,,,,,---,,,+++*********+++,,,------.........------...000666222000444<<>>???CCCNNN[[[eeexxx{{{vvvtttxxx|||{{{yyyxxxuuuqqqrrriiidddllloooooowwwzzz}}}~~~}}}{{{rrrddd[[[PPPDDD>>>>>>;;;:::888666555444222111222222111000000000000000000000///......///000111......////////////.........///000///---,,,---...++++++,,,---------------++++++++++++++++++++++++)))***++++++------...///***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))******************)))))))))(((++++++******++++++,,,---,,,+++*********+++,,,------.........------///000999666666;;;CCCKKKQQQUUUXXXZZZ[[[[[[XXXVVVUUUUUUTTTUUUWWWZZZ\\\^^^______cccaaa^^^[[[XXXUUUQQQOOONNNIIIGGGKKKQQQZZZhhhvvvtttnnnlllpppsssuuuyyyyyytttqqqpppvvvxxxvvv~~~~~~xxxjjj\\\SSSLLLJJJHHHGGGJJJNNNRRRTTT___eeelllooommmgggbbb___fffiiimmmpppssswww|||}}}uuummmhhhggghhhiiiyyywwwqqqnnneeeYYYNNNNNNNNNMMMMMMMMMOOOPPP------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---+++*********+++,,,...------,,,,,,------...,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////111000///000333777<<>>@@@>>>;;;999888666333111222222111000000000000111//////...------......///......////////////.........000111111...,,,,,,,,,,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++'''((((((((()))*********************))))))))))))++++++******++++++,,,,,,+++++++++++++++,,,---------.........------///111777777999>>>GGGOOOUUUXXXXXXYYYZZZYYYWWWUUUTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^]]]ZZZVVVQQQMMMJJJGGGCCCDDDNNN[[[fffqqqxxxssspppqqqwww{{{}}}~~~{{{rrrnnnoooooouuuxxx|||}}}zzz{{{~~~}}}yyykkk[[[NNNHHHEEEGGGIIIKKKPPPYYYdddlll}}}|||tttpppyyy{{{vvvtttuuuxxxzzz~~~vvvqqqggg\\\SSSQQQOOOMMMLLLMMMNNNOOO------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,111000...,,,,,,---...///...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------++++++++++++************------------------------,,,,,,,,,,,,,,,---......------............------++++++,,,,,,,,,,,,+++***------------------------///////////////////////////............//////000111000000222666<<>><<<<<<;;;777444333222222111111111111111444444444444333333222222......////////////.........000222222000---,,,,,,...//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,++++++,,,,,,------------,,,...///.........000222777???FFFJJJQQQ[[[___^^^XXXYYYXXXVVVSSSSSSTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZSSSTTTUUURRRMMMHHHEEEEEEGGGOOO\\\mmm{{{}}}wwwxxxwwwwww{{{uuukkkffffffiiioooxxx~~~rrrnnnqqqyyy~~~zzz||||||vvvxxx||||||{{{{{{sssmmmeee^^^ZZZWWWVVVUUUXXX```jjjsss{{{|||wwwsssmmmiiifffdddaaa___------------------------/////////000111111222222------,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,------...---+++*********+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------.../////////////////////---------------------------------------......///------............------...///000000000000000000------------------------..............................---......///000111222333666;;;BBBIIIOOOSSSTTTTTTSSSPPPLLLHHHGGGGGGDDDDDDBBBBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJPPP\\\mmm}}}~~~ooodddbbbdddccchhhvvv~~~tttnnnqqqssssssttt|||zzzrrrmmmkkkggghhhnnnyyyuuubbbPPPIIIAAA=========:::666333333222111111111111222111111111111000///...---......////////////.........///111111000.........//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++++++++)))******+++,,,+++++++++***+++++++++,,,---------************++++++++++++,,,,,,++++++******++++++++++++,,,---------------,,,...//////...///111333666BBBKKKNNNSSS\\\___\\\ZZZYYYXXXUUUSSSRRRTTTWWWVVVWWWXXXXXXXXXXXXXXXWWWSSSTTTRRRNNNGGGDDDDDDFFFLLLZZZmmm{{{yyywwwwwwxxx~~~{{{tttkkkeeeeeehhhnnnxxxzzzsssrrrvvv|||wwwuuu|||yyysssvvvxxxsssiiiccc```aaabbbbbbaaaaaaaaabbbqqqzzz~~~yyyrrrmmm------------------------......//////000111111222------,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,,,,,,,------++++++++++++************,,,++++++******++++++,,,------............------------------------------***++++++,,,,,,---------........................---------------...//////------............------+++,,,,,,---......------........................---------------------------------......///000111222555:::@@@GGGNNNSSSVVVRRRRRRPPPMMMIIIGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGIIIMMMQQQUUUWWWZZZaaammm}}}ssseee_________eeeuuu}}}{{{}}}}}}yyy|||qqqiiiiiiiiilllpppsss{{{zzzwwwzzz}}}ppp[[[QQQFFF@@@??????;;;777444333222222111111222222...............,,,+++***......////////////.........///000000//////000111...////////////...---,,,------------------------)))***++++++------...///***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******+++++++++,,,---.........---,,,,,,...////////////222444777DDDOOOPPPTTT\\\^^^YYY[[[ZZZXXXUUURRRSSSUUUXXXVVVVVVWWWWWWWWWVVVUUUUUUPPPPPPNNNJJJEEEEEEKKKPPP\\\ooo}}}zzz|||~~~{{{tttjjjeeegggjjjooozzz{{{yyy{{{{{{yyywwwyyyxxxwww|||tttmmmmmmkkkfffaaa___dddmmmttttttppppppxxx------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++))))))***+++,,,,,,------...------,,,,,,------...,,,,,,---------,,,+++***+++******************+++---......//////......---------------------------,,,,,,------...///000000...........................------------...//////---..................------......///000000000///........................---------------------------------......000111111333666<<>>DDDHHHMMMQQQQQQNNNOOOLLLIIIHHHHHHHHHGGGFFFBBBBBBBBBCCCDDDFFFHHHHHHKKKHHHGGGHHHGGGEEEFFFJJJIIIKKKQQQ\\\fffnnnvvv|||~~~{{{ttthhh[[[[[[dddnnnoooeeehhhppp}}}xxxyyyxxxwwwvvvyyytttnnnnnnuuu|||~~~ooo^^^\\\TTTHHH@@@???AAA@@@999777555333222222222222111111111111000000000000111111000000//////............///000000///...---........................//////...---------------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,------......------(((+++......+++***,,,///)))+++------,,,,,,,,,---222111000......000444777EEELLLUUU[[[]]]]]]]]]^^^YYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[\\\[[[XXXTTTPPPNNNNNNMMMJJJGGGFFFSSSoooyyytttpppqqqpppnnnmmmooovvvttt}}}yyywwwvvvvvvxxx{{{~~~xxxlllhhhmmmrrrsssrrrjjjfffbbb___\\\```rrr//////.........---------------............------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................000000/////////............---,,,,,,,,,---...///,,,,,,------...//////000//////.........---------///000111111111111444666;;;BBBHHHKKKOOOSSSSSSOOOLLLIIIFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEGGGFFFDDDEEEIIIMMMSSS___kkkuuu|||ppphhh```\\\dddppp{{{ooojjjiiiuuu~~~}}}zzzwww{{{uuuttttttwww{{{||||||~~~vvvjjjcccbbb]]]SSSMMMJJJFFFAAA===;;;777444333222222222111111111111000000000000111000000000/////////.........///000000///...---........................///...------,,,,,,,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,,,,------,,,+++***,,,------,,,+++,,,---111111000000111444:::>>>HHHOOOWWW\\\^^^]]]]]]^^^[[[ZZZXXXWWWVVVVVVXXXXXXXXXXXXYYYXXXVVVSSSPPPNNNJJJHHHHHHLLLUUUfff}}}{{{ppplllkkknnnqqqrrruuuzzzzzz{{{zzzvvvtttuuuwwwxxxrrrkkkdddaaadddggggggfffdddcccdddfffjjjttt...............---------,,,,,,------------,,,,,,------------------------************************......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.................................------------,,,///...------,,,---------,,,,,,------.../////////...............---------//////000///000333777:::BBBHHHLLLNNNQQQTTTTTTPPPHHHEEECCCBBBBBBCCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGEEECCCDDDIIIRRR___qqqsssbbb]]]^^^eeetttooofffkkkuuu}}}zzzyyyyyywwwrrrmmmmmmrrruuuvvvyyy~~~}}}}}}yyysssnnnnnnqqqvvvyyy{{{|||~~~zzzwww~~~{{{yyy}}}|||{{{{{{vvvnnnlllmmmjjjeeeaaa\\\SSSIIIDDD@@@:::666444333222111222222111111111000000000000000000000////////////...//////000000//////.................................---,,,,,,,,,,,,---000///...---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,---------------...+++)))+++...///,,,(((+++,,,...---,,,++++++,,,000000111111444:::AAAGGGNNNSSSZZZ^^^______^^^]]]]]][[[YYYXXXWWWVVVWWWWWWVVVVVVVVVUUUSSSQQQNNNLLLJJJHHHLLL[[[nnn|||~~~rrrllliiiiiinnnssswww~~~|||{{{xxxwwwxxxzzz~~~~~~~~~}}}uuulllbbbaaa```_________``````bbbfffnnnyyy........................,,,------......------,,,//////...---,,,+++******---------------------------------------------------------------------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......................../////////............---//////......---------,,,---------.........//////........................////////////111666<<>>FFFLLLSSSWWW\\\```aaa```]]]\\\[[[[[[ZZZXXXXXXXXXXXXYYYWWWVVVUUUSSSPPPNNNLLLJJJKKKLLLWWWooo{{{{{{wwwqqqnnnnnnssswww|||~~~{{{{{{|||}}}~~~yyysssnnnllliiiccc]]]\\\```bbbbbbaaabbbfffjjjoooyyy---...........................////////////......,,,,,,,,,,,,++++++++++++------------------------,,,---------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................222222222111111111000000/////////......------,,,---------...............---.....................///000000111444:::BBBHHHLLLPPPRRRPPPPPPQQQOOOKKKDDDBBB@@@@@@AAABBBBBBBBBDDDEEEFFFFFFGGGFFFEEEEEEFFFEEEEEEEEEBBBAAAFFFNNN\\\rrruuucccdddlllzzz}}}uuurrryyy}}}uuuppppppppppppoooooonnnllljjjhhhddd```^^^]]]ccciiikkkooossssssppppppooonnnjjjfffddddddffffffgggjjjooorrrsssqqqnnnooommmjjjiiijjjoootttxxxtttxxx}}}~~~|||{{{|||}}}ttt```VVVHHH===888666444222222222222222111111111111////////////000000000000////////////000000111111///////////////////////////...............//////,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,%%%(((+++,,,++++++---///+++,,,...---,,,++++++,,,000222444777;;;AAAIIINNNWWWYYY]]]```aaa```]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\YYYXXXUUUQQQNNNKKKIIIHHHHHHMMM```~~~uuuwww}}}|||vvvwwwuuuvvvzzz}}}}}}|||zzz|||~~~{{{xxxqqqjjjaaa\\\ZZZYYYYYYYYY[[[```fffggghhhmmmwww---------..................//////////////////...'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.................................---------,,,,,,....../////////...------........................---------...............000111222555999@@@IIINNNOOORRRSSSPPPNNNOOOLLLHHHDDDBBB@@@@@@BBBCCCDDDCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCBBBDDDNNNYYYiiixxxnnngggkkkuuu{{{uuuzzz~~~|||{{{uuuooolllmmmoooooooooiiijjjkkkkkkiiifffbbb```ccckkksssxxx}}}{{{vvvtttppplllhhhdddaaa___dddgggkkkooopppooollljjjnnnkkkfffcccdddhhhmmmpppppppppppprrr{{{yyyppprrrzzz~~~|||mmmXXXGGG>>>:::666444333222222222222111111111////////////000000000000////////////000111222222////////////////////////......---------...//////+++++++++,,,---...///000+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,------------******+++,,,,,,,,,,,,,,,$$$(((,,,,,,******---000)))+++------,,,,,,,,,---000333777;;;@@@FFFLLLPPPYYYZZZ\\\^^^```___\\\YYYXXXXXXYYYZZZ[[[\\\]]]]]]YYYWWWSSSOOOLLLIIIHHHHHHGGGPPPiiitttwwwzzzvvvuuuxxxxxxzzz}}}|||}}}{{{sssooofff]]]UUUSSSSSSUUU[[[``````gggnnnsssyyy---------.........//////---......//////......---******++++++,,,---......************************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................+++************)))))))))---...///000000///..............................---------.........//////000222555999>>>FFFNNNTTTRRRUUUTTTPPPMMMMMMJJJEEEDDDBBB@@@@@@BBBDDDDDDDDDEEEFFFHHHHHHHHHFFFDDDCCCAAAAAACCCEEEGGGMMM\\\kkk~~~xxxssskkkdddjjjvvvvvvuuuyyy~~~zzzyyywwwuuuuuuvvvwwwxxxyyyuuuqqqpppsssvvvwwwvvvqqqtttxxxzzzyyyvvvsssqqqvvv~~~}}}yyytttpppqqqvvv|||}}}zzzwwwttttttsssqqqooommmnnnppprrrtttvvvsssqqqqqqwwwuuujjjhhhkkkpppuuu{{{lllTTTFFF???999666333333222222222111111111.../////////000000000111///////////////111222333////////////////////////,,,++++++++++++,,,---...,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,------------******+++,,,,,,,,,,,,+++)))***+++++++++***++++++(((***,,,---,,,,,,...//////333:::@@@FFFKKKPPPSSSYYYYYYZZZ]]]___^^^[[[XXXYYYZZZZZZ[[[\\\\\\\\\\\\UUURRROOOKKKIIIHHHHHHIIIQQQ]]]vvv|||vvv{{{|||xxxxxxzzzxxxyyy}}}~~~}}}~~~{{{ssskkkfff\\\UUUQQQUUUZZZ___hhhqqqqqqyyy---------.........//////,,,------......------,,,000000///...,,,+++******++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++------------------------000///---,,,,,,---///000++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................//////.........---------,,,---...000000000//////.....................------------.........//////111333777<<>><<<999666444333444333222111111111111000000000000222111///...///000222333555111------...000///............------,,,,,,,,,+++,,,---...////////////---------....../////////222111///---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000//////............///...---,,,,,,---...///+++---.........///111333000777@@@IIIOOOSSSVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[]]]```^^^ZZZXXXXXXYYYOOOMMMMMMLLLFFFDDDNNN\\\qqq}}}tttwww~~~~~~zzzvvvzzz~~~zzzzzzsssjjjeeeccc```ZZZUUUTTTVVV\\\iii{{{---------------,,,******...........................---,,,,,,,,,,,,---......---+++,,,...///---+++,,,---------............,,,------......------,,,///...------------...///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...---------,,,,,,------,,,,,,,,,---------......------------............---------............///////////////////////////.........//////////////////......///111222222222555;;;CCCKKKPPPTTTVVVXXXYYYVVVRRRNNNKKKFFFBBB>>>@@@AAABBBCCCDDDEEEFFFFFFIIIJJJJJJIIIHHHIIILLLNNNNNNLLLSSSaaammmxxx~~~jjjeeebbbaaagggyyyvvvxxx{{{~~~zzzwwwsssqqqqqqpppmmmjjjdddddddddeeeppp}}}}}}}}}~~~|||oooeeefffmmmuuu{{{rrrssswww}}}lllWWWIIICCC===:::666333222222111000111111111111000000000000111000///......000111333555111...---...000///.../////////......---------////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,000///...------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------,,,,,,......------------......,,,---.........///111333444;;;EEEMMMRRRTTTVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^[[[YYYWWWWWWMMMKKKJJJIIIFFFHHHUUUddd|||xxxwwwzzzxxxyyyxxxuuuttt{{{xxxqqqjjjeee]]]YYYXXXXXXVVVTTTVVV___ppp......---,,,+++)))'''&&&------------------------...------,,,,,,------......---,,,,,,......---,,,***+++,,,---...------,,,,,,------......------,,,//////............//////,,,,,,++++++++++++******,,,,,,------------,,,,,,000///---+++***+++---...,,,,,,,,,---------......------------............---------............//////////////////////////////////////////.........000000///000111333555666:::@@@HHHNNNSSSVVVXXXYYYYYYUUUOOOJJJGGGDDDAAA???AAABBBCCCCCCDDDEEEFFFFFFHHHJJJKKKIIIIIINNNWWW^^^bbbaaagggvvvtttbbb]]]```gggvvvyyy||||||wwwuuutttrrrqqqqqqnnnkkkjjjjjjjjjiiihhhfffhhhkkkuuu~~~zzzxxxzzz~~~sssllllllkkktttuuunnnppptttwwwzzz{{{fffSSSHHHAAA===888444333222111000222222111111111000000000000///...---...///000111444111///......//////...///////////////.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---.........///111444;;;AAAKKKRRRUUUUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]\\\\\\\\\ZZZVVVTTTNNNJJJGGGFFFHHHPPPbbbqqq|||www|||}}}wwwvvv|||wwwttttttrrrvvv}}}wwwnnnggg]]]YYYTTTPPPOOORRRVVVYYYZZZjjj000000///...---+++***)))------------------------------------------------------,,,---------------)))+++---...///...,,,+++,,,------......------,,,.........------.........------------------------,,,,,,------------,,,,,,000///---,,,++++++,,,---,,,,,,,,,---------......,,,,,,---------.........---------............///////////////////////////////////////............///000000000111333777:::???DDDKKKQQQTTTVVVWWWYYYYYYTTTMMMHHHEEECCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHKKKSSS___llluuuxxxyyymmmbbbbbblll|||{{{zzz|||yyytttqqqpppooonnnlllmmmllljjjiiiiiijjjkkkkkkooowww}}}{{{zzzyyy{{{zzz{{{~~~ooolllppptttwwwyyyooo[[[MMMDDD@@@:::666444444333222222222222111111111000000///......---...///000000333111000///...///......//////..................+++,,,---.../////////////////////......---------***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++***+++------------+++***---............///333555AAAGGGOOOUUUWWWUUUSSSRRRSSSTTTUUUVVVYYY\\\^^^```]]][[[ZZZ[[[\\\ZZZTTTPPPNNNJJJFFFFFFLLLZZZmmm{{{{{{ssslllqqqsssrrrxxx~~~xxxttttttuuu||||||xxxtttnnneee___YYYWWWSSSPPPQQQWWW___ffflll|||///////////////...------........................------------------------,,,------------,,,------***,,,...///000///---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------.........---+++***,,,,,,,,,---------......,,,,,,,,,------------...---------............//////////////////////////////////////////............///000000111444:::???EEEJJJPPPUUUWWWXXXXXXYYYWWWQQQJJJDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEOOObbbvvvqqqeeebbbsssyyyzzzuuusssqqqpppnnnllliiiffffffgggiiikkknnnrrruuuxxx~~~~~~|||~~~ssskkklllrrrwww{{{~~~uuudddVVVGGGCCC<<<777555444333333222222222222111111111111...............//////000111111111000///.........------------------------+++,,,---.../////////////////////......---------***+++,,,...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------***+++------------+++***......///...///111555999EEEJJJQQQVVVVVVTTTRRRPPPSSSTTTUUUWWWYYY\\\^^^```\\\ZZZYYYYYYZZZWWWQQQLLLJJJIIIFFFHHHRRRbbbsss}}}~~~{{{uuurrrmmmnnnnnnrrrzzzuuutttuuuyyy{{{wwwrrrmmmiiiccc\\\WWWUUUUUUUUUWWW^^^iiiuuu~~~,,,------.../////////...////////////////////////,,,------......------,,,,,,---......,,,,,,---...+++,,,---//////......---,,,------......------,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,------............------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///////////////////////////............/////////000...///111111222777???EEELLLQQQVVVZZZ[[[[[[[[[[[[QQQLLLFFFAAA@@@AAABBBBBBFFFFFFFFFGGGGGGGGGHHHHHHGGGDDDFFFUUUooorrrddddddjjj~~~uuupppqqqpppnnnmmmllljjjfffbbbaaafffmmmuuu|||rrrmmmlllqqqwww|||}}}qqqcccOOOIIIAAA:::777555333222333222222222222111111111....../////////000000000000111222111///---...///,,,,,,,,,---------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,------------,,,,,,.../////////111444999===HHHMMMRRRVVVVVVTTTRRRQQQTTTTTTVVVWWWYYY[[[\\\]]]XXXXXXXXXXXXWWWSSSNNNJJJEEEHHHJJJPPP]]]nnn{{{}}}xxxwwwyyy{{{xxxuuu|||zzzvvvuuuwww}}}uuuqqqlllfffaaa\\\WWWSSSRRRTTTZZZeeeuuu,,,---...///////////////........................,,,,,,---......---,,,,,,+++---///...,,,+++---...+++,,,,,,,,,------------,,,------......------,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,------............------++++++,,,---............,,,,,,,,,---------......++++++,,,,,,,,,------------------............///////////////////////////,,,------...///000111111...000222333444;;;EEEMMMPPPTTTYYY\\\\\\[[[[[[[[[NNNJJJDDD@@@@@@BBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFLLL\\\tttuuugggeeerrryyyssspppnnnnnnmmmllllllnnnooonnnmmmjjjrrr~~~}}}|||}}}~~~}}}ssspppqqqvvv}}}{{{mmm]]]VVVLLLCCC<<<999666444333333222222222111111111//////000000111111000000///111333111///------///------------.........///////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---------.........///......------------.........///000000333777===BBBKKKOOOSSSVVVVVVUUUTTTUUUSSSTTTVVVWWWXXXXXXXXXXXXUUUWWWYYYXXXTTTNNNJJJHHHDDDKKKSSS^^^ooo|||yyyxxx{{{~~~ooolllgggccc___]]][[[YYY\\\___iii|||//////000000000000000///------------------------,,,,,,---......---,,,,,,+++---///...,,,+++,,,///++++++*********+++,,,---,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........------............------,,,,,,+++***+++...000111,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////////////////////////////+++,,,---...///111222222///222444555777===IIIQQQPPPTTTXXX[[[[[[YYYYYYXXXNNNJJJEEECCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIDDDHHHQQQ```tttwwwgggdddnnn{{{wwwsssqqqpppooommmlllkkknnnsssxxx|||}}}zzz|||zzz||||||xxxwwwzzz||||||vvvuuuvvvyyy}}}uuuttt}}}~~~xxxpppjjjtttxxxrrrjjjbbbVVVKKKCCC>>>:::888333333333222222222111111//////000111111111111111///111333222///------///---.........//////000000+++,,,---...////////////---------....../////////...---,,,+++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........//////---,,,,,,---//////...///000111444999???DDDMMMPPPTTTVVVVVVVVVWWWXXXRRRTTTVVVWWWWWWVVVUUUTTTRRRVVVYYYXXXRRRLLLHHHGGGFFFPPP]]]kkk~~~}}}~~~yyywww{{{zzzzzzzzzwwwxxx|||jjjhhhdddaaa```aaabbbccckkkooozzz333333222111000000000111////////////............///////////////000111111......//////...---,,,,,,---------............///++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......,,,---///000000000///......//////...------000222///111555999>>>FFFNNNTTTZZZYYYXXXZZZ[[[YYYUUUQQQJJJHHHEEECCCCCCEEEHHHJJJEEEGGGJJJKKKLLLKKKIIIIIIEEEIIISSSeee{{{}}}iiidddrrr|||yyyllliiinnnmmmfffkkkpppwww}}}}}}|||vvvuuuttttttwww|||{{{vvvnnnmmmlllnnnqqqwww~~~wwwmmmmmmsss{{{~~~~~~uuuqqqvvvzzzuuukkkmmmsssvvv~~~yyyqqqfffZZZNNNBBB;;;999777888666444444555555333222222222111111111111000...///000111222111111000////////////////////////,,,---------.../////////------............------...///000///.........000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------,,,,,,+++***------------------------000000///111666>>>EEEJJJNNNSSSYYY[[[XXXUUUVVVXXXUUUVVVVVVWWWVVVUUUSSSRRRSSS[[[ZZZNNNGGGIIIJJJGGGIII^^^vvv~~~|||zzz|||{{{vvvqqqnnnqqqtttrrrnnnjjjdddaaacccddddddiiiqqqxxx222222111000////////////,,,---------......//////...............//////000......//////...------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......---......////////////////////////...------///222///222666<<>>EEEJJJLLLRRRXXXZZZXXXVVVWWWYYYVVVVVVVVVWWWVVVVVVUUUTTTRRRTTTQQQKKKGGGHHHIIIHHHYYYlll}}}{{{xxxyyy}}}xxxrrrnnniiihhhkkkooonnnllliiifffffflllpppsss{{{111111000///...------...***+++,,,---...//////000------------.........///.........///......---,,,+++++++++,,,,,,,,,------------------------------,,,+++******,,,,,,+++***------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------.....................///000000000000000///---...000222///333:::@@@FFFLLLRRRVVVXXXYYYYYYZZZYYYTTTNNNJJJJJJIIIGGGFFFGGGIIIKKKLLLNNNNNNMMMKKKJJJJJJKKKMMMQQQWWWbbbssszzzqqqbbbjjjvvv|||{{{~~~|||sssooolllnnnnnnnnnqqquuuzzzpppjjjdddbbbffflllqqqssstttttttttsssrrrqqqoooooonnnnnnnnnmmmkkkhhheeedddfffeeeeeefffhhhllloooqqqttttttuuuyyy}}}|||uuunnnjjjdddeeefffiiimmmqqquuuwwwxxxvvvtttrrrrrrrrrpppnnnsss|||xxxllliiilllnnnuuuyyyxxxzzz~~~wwwqqqttt{{{uuucccNNN@@@<<<999666444333222000///222222222111111111111000111111222333333222111000////////////////////////---------,,,,,,,,,,,,,,,------............------***,,,---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......//////......------------------------------///000111444999@@@FFFJJJKKKPPPUUUXXXWWWVVVXXXYYYTTTTTTTTTUUUUUUUUUUUUUUUSSSMMMIIIHHHGGGGGGKKKPPPjjjwww{{{{{{zzzxxxzzz~~~uuummmlllhhhddddddgggjjjkkkkkkffffffjjjrrr{{{222222000///............,,,,,,------...///000000------......////////////---...............------+++,,,,,,,,,,,,---------...........................---,,,,,,......---,,,.........------,,,,,,,,,---------------------------------------------------------............///---------............///......------------......///......------...000111000111111///......000222111777???FFFLLLQQQUUUXXXYYYZZZ[[[[[[XXXRRRLLLHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLJJJJJJMMMSSSXXX[[[bbbooo~~~vvvjjjeeefffxxx~~~zzzyyyppplllnnnvvvxxxuuuzzz|||zzzyyyuuummmhhhbbb^^^ZZZ[[[```fffjjjkkkkkkjjjiiihhhggggggffffffffffffeeecccaaa^^^\\\ZZZ\\\\\\\\\^^^___bbbdddfffhhhjjjlllppptttxxxzzz{{{}}}}}}}}}{{{wwwrrrmmmjjjkkkmmmpppsssvvvxxxyyyyyy{{{{{{{{{zzzzzzyyywwwvvvuuuzzz~~~}}}zzz{{{wwwllliiikkknnnvvv|||{{{xxxzzz}}}~~~zzztttsss|||~~~xxx]]]HHHCCC<<<777666666333222111222222222111111111000000222222333444333222111000////////////////////////.........------,,,,,,,,,------............------***,,,---,,,+++***+++,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------............------------------............///000333777===BBBGGGJJJLLLPPPTTTVVVVVVUUUVVVWWWRRRRRRRRRRRRSSSSSSTTTUUUUUUKKKFFFFFFEEEEEEQQQ```www~~~~~~{{{wwwtttvvvvvvxxx~~~|||wwwsssrrrlllffffffhhhhhhjjjllliiilllsss}}}555444333111000/////////000000//////////////////---...///000000000000///------...............---------------.......................................---,,,,,,......---,,,.........------,,,,,,,,,---------------------------------------------------------............///---------............///......------------......///......------...000111000111111000//////222444555;;;DDDLLLQQQUUUXXXZZZ[[[\\\]]][[[WWWQQQKKKHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOMMMNNNSSS\\\dddhhhppp~~~zzzhhhaaaaaattt|||uuusssqqqqqqxxxzzzqqqllljjjgggdddcccdddccc___\\\UUUTTTSSSWWW[[[^^^^^^\\\\\\[[[ZZZYYYYYYZZZZZZ[[[]]]\\\[[[ZZZXXXVVVTTTSSSTTTUUUVVVWWWYYYZZZ[[[\\\^^^```cccfffjjjmmmppprrruuuuuuuuutttssspppnnnlllnnnpppsssvvvxxxyyyyyyxxxyyy|||~~~zzzxxxvvvtttsssuuuxxxzzz}}}yyypppgggeeehhhmmmwww}}}|||uuuyyywwwsssZZZJJJ@@@777777777444222444222222222111111111000000111222333444333333111111////////////////////////000000//////......------------............------+++---...---,,,+++,,,............------,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------+++,,,,,,---------,,,,,,---------......////////////222666;;;AAAFFFJJJLLLOOOQQQTTTUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSKKKFFFEEEDDDHHH[[[ppp}}}yyyuuusssnnnkkkiiikkkooouuu|||sssllljjjhhhfffiiinnnrrrzzz777666444333222111000000111111111000000000//////---...000111111111000///,,,---......///.........---------.........//////........................,,,+++******,,,,,,+++***------------------,,,,,,,,,,,,,,,------------...---------------------------------............///---------............///......------------.....................///000000///000111000000111444666;;;@@@IIIPPPUUUXXXZZZ\\\\\\]]]]]]ZZZUUUOOOKKKIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNOOONNNNNNUUU```iiiyyy}}}jjj______fff}}}uuusssuuu|||rrrggg___[[[ZZZUUUSSSRRRRRRSSSTTTSSSRRRMMMNNNPPPUUUYYYYYYUUUPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWZZZ]]]___aaadddgggjjjjjjjjjjjjjjjjjjiiiiiilllnnnrrruuuwwwxxxxxxwwwwww|||}}}yyywwwxxxyyyxxxwwwzzzvvvqqqmmmfff___]]]aaaiiitttzzzrrrpppuuu{{{}}}wwwrrrUUUFFF999777666222111555222222222111111111111000///000222333333333222111////////////////////////000000000///////////////------............------,,,...///...---,,,---/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,---,,,,,,,,,---------...//////000000000444999???EEEIIILLLMMMQQQQQQRRRSSSSSSRRRQQQQQQTTTUUUVVVWWWWWWWWWVVVUUULLLIIIFFFFFFJJJUUUjjj|||}}}yyytttoooiiifffcccaaaaaaffflllvvvwwwnnnkkkgggeeejjjsssyyy888777555333222111111000////////////000000000000,,,---///000111000///...,,,------...//////......,,,,,,---------.........------------------------,,,+++******,,,,,,+++***,,,,,,------------------,,,,,,,,,---------..............................---------............///---------............///......------------......---......///////////////...///000000111333666999@@@EEELLLSSSWWWZZZ\\\^^^\\\]]]\\\XXXRRRMMMJJJJJJHHHJJJMMMOOOQQQRRRRRRQQQKKKOOORRRRRRTTT\\\iiisss~~~lllaaa```kkkxxx}}}vvvvvv|||sssbbbZZZUUUPPPLLLMMMJJJIIIHHHHHHIIIIIIHHHHHHHHHIIILLLQQQUUUTTTNNNIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOOOONNNNNNMMMPPPSSSTTTTTTVVVYYY\\\]]]]]]]]]]]]]]]^^^^^^___cccfffjjjnnnrrrtttvvvvvvvvv~~~|||uuummmggg___XXXVVVYYYcccooo~~~zzzpppkkkjjjkkkqqqyyy{{{xxx}}}dddQQQ@@@;;;999333222777222222222111111111111000---...000222333333222222////////////////////////.........///////////////------............------,,,...///...---,,,---////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,,,,---......---------------...///000000000111555<<>>FFFLLLNNNNNNMMMLLLOOOOOOPPPQQQSSSTTTTTTUUUVVVUUUTTTSSSRRRPPPNNNLLLMMMRRRddd{{{xxx~~~zzztttqqqrrrsssuuu}}}xxxttttttuuuxxx|||>>><<<:::777444333333222111111000000000///////////////............//////000000000000000000000000------............------------............------------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................000//////......//////000////////////////////////000000000000///////////////111333444777===EEELLLTTTUUUVVVWWWXXXXXXWWWVVVWWWTTTPPPLLLKKKLLLNNNPPPSSSTTTVVVWWWVVVTTTTTTUUUbbbxxxmmmfffhhhyyyyyyrrrsssxxxuuuiiiZZZOOOJJJHHHEEECCCAAA???>>>===<<<===>>>>>>@@@@@@???>>>>>>???@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEGGGHHHJJJMMMQQQUUUXXXZZZ___aaaeeejjjnnnrrruuuvvvwwwxxxzzz}}}}}}uuummmeeedddooo}}}|||eee\\\RRROOOQQQ[[[jjjxxx|||}}}uuuppptttzzzgggXXXOOOFFF>>>999444444444444333333333222222111000000000111222333000000////////////000000,,,---...///000000000000//////............//////000000///............///------------------------.........------------------,,,,,,,,,,,,---.....................---------///000000000///000333555<<>>;;;777555333333333222111111000000///////////////............//////////////////////////////,,,---...//////...---,,,------............------------------------------+++,,,---...............---------------------------------.........//////......................../////////....../////////////////////////////////000000000000////////////000222444666:::AAAJJJPPPVVVVVVXXXYYYYYYXXXWWWWWWSSSQQQMMMJJJJJJMMMQQQSSSUUUUUUVVVWWWUUUQQQSSSWWWiiiqqqaaadddrrr~~~zzzsssuuuyyyooo^^^VVVLLLFFFDDDDDDCCCBBB<<<;;;;;;;;;;;;<<<>>>>>>??????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEFFFHHHJJJNNNQQQSSSTTTTTTUUUWWW[[[___dddhhhjjjiiikkknnnrrrvvvzzz}}}~~~~~~{{{vvvqqqkkknnn~~~pppcccVVVNNNNNNUUUbbbooozzz{{{{{{ttttttwww~~~tttfffYYYKKKBBB???555555444444444444222111222222111000000111222333111000000////////////000000000000000///...---,,,///......------......///......---,,,,,,,,,,,,---------------------------........................,,,------..........................................///000000000111555888@@@EEEJJJNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTRRROOOLLLKKKLLLMMMOOO___zzz}}}{{{{{{{{{|||}}}wwwqqqooosssyyy}}}}}}~~~{{{vvvtttpppvvv@@@???<<<999666444444333222222222111000///////////////............//////........................,,,---////////////---,,,------............---------------------------------......////////////...---------------------------------.......................................//////............//////////////////////////////////////////000000000000111222555999>>>FFFMMMRRRUUUVVVXXXYYYZZZZZZYYYYYYRRROOOLLLJJJKKKNNNSSSVVVWWWUUUTTTUUURRROOOTTT]]]xxxuuueeeVVVccczzz~~~}}}|||vvvwww|||oooaaaVVVPPPKKKDDD@@@???@@@???>>>;;;;;;;;;<<<===>>>???????????????@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBCCCEEEHHHJJJLLLNNNNNNMMMOOOQQQTTTWWWZZZ\\\]]][[[]]]bbbggglllqqqtttvvvtttsssrrrpppnnnuuuvvvhhhXXXPPPOOORRRYYY___jjjtttvvvooorrryyy{{{hhhSSSGGGDDD888666444333444444222000333222111000000111222222111111000///////////////000000000000///...---,,,......------------............---,,,,,,,,,,,,---------------------------........................,,,---.../////////......---.....................---.../////////222666999CCCGGGLLLOOOOOOMMMLLLLLLIIIJJJKKKMMMOOOQQQRRRSSSSSSRRROOOKKKHHHHHHKKKOOORRRddd}}}~~~yyy{{{~~~xxxtttppppppvvv}}}~~~wwwooommmoooyyy@@@???>>><<<:::777666555333333222111000000///...//////............//////------------------------......////////////......------............---------------------------------....../////////......------------------------................................................///......------......///////////////////////////////////////000000000000222444888===DDDJJJPPPSSSTTTVVVWWWYYYZZZZZZZZZZZZRRRPPPNNNLLLMMMPPPTTTVVVYYYTTTRRRSSSQQQQQQ\\\kkkqqqfff______qqq~~~~~~}}}rrrbbbXXXPPPIIIHHHEEEBBB??????>>>===<<<<<<======>>>?????????@@@???@@@AAAAAAAAAAAA@@@???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>???????????????>>>=========>>>???@@@???@@@BBBDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSTTTSSSSSSQQQTTTYYY___dddhhhjjjjjjhhhhhhiiikkkmmmuuuuuuhhhZZZSSSQQQPPPQQQTTT[[[jjj{{{sssnnnnnnvvv{{{aaaPPPJJJ>>>:::555333444444222000333222111000000000111222222111000//////......///,,,---...///000000000000......------------......000000///............///---------------------------------------.........,,,---......//////......---------...............---.........000333888<<>>?????????@@@@@@?????????@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>=========>>>???@@@>>>@@@AAACCCDDDEEEDDDDDDEEEGGGJJJMMMOOOPPPOOOOOOMMMQQQVVV\\\___```___^^^]]]\\\^^^ccchhhooo|||}}}tttkkkbbb[[[VVVRRRTTTYYY[[[iiivvvtttwwwsss]]]SSSEEE???888444555666444111444333111000000000111222222111000///............,,,---...///000000000000...------,,,,,,------...000000///............///------------------------+++,,,,,,,,,------------,,,------------.........---------.........//////.../////////111555;;;???GGGJJJNNNPPPPPPOOONNNOOOLLLLLLMMMNNNOOOPPPQQQRRRNNNNNNKKKFFFCCCEEELLLSSSeeexxxyyyxxxzzzzzztttqqqtttzzzzzznnnfffhhhrrr|||AAABBBDDDDDDBBB???<<<:::444444333222111000///...//////............//////////////////////////////000///...------...///000---..................---------------------------++++++,,,,,,,,,+++******.............................................---.................................------.........////////////////////////.../////////000000111111666888>>>FFFMMMRRRTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVV[[[SSSPPPSSSVVV^^^tttoooccc```ccchhh~~~wwwuuu{{{mmmhhh]]]XXXOOOHHHEEEDDDAAA===<<<<<<===???@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>AAAAAACCCCCCCCCCCCAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEE@@@@@@???>>>???@@@AAABBB@@@AAACCCDDDEEEEEEEEEDDDCCCEEEGGGJJJLLLNNNNNNOOONNNQQQWWW[[[]]]\\\YYYWWWWWWVVVXXX^^^ccciiisss}}}zzzvvvqqqkkkddd[[[VVV[[[dddfffooo}}}iiiZZZJJJBBB:::666666777555333444333111000000000111111222222000///............000000000000///...---,,,...------,,,,,,------.........---,,,,,,,,,,,,---------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......---------........./////////000000111222777===AAAHHHKKKOOOQQQQQQPPPOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRLLLLLLJJJEEEAAADDDMMMUUUlll}}}}}}|||zzzuuuxxxzzzooodddaaaiiiyyyBBBCCCEEEFFFEEECCCBBBAAA;;;888555444555555333000111111111111000000000000...///000///...---...000////////////////////////000///...,,,,,,------...333222000...---,,,------111000///...---,,,++++++...///000///......///000////////////////////////........................000000000000000000000000000000000000000000000000000111111000//////111333666<<>>FFFMMMQQQSSSTTTUUUWWWVVVWWWYYY[[[\\\ZZZXXXUUUUUUTTTTTTUUUVVVVVVUUUQQQOOOOOOTTT```ttt~~~jjjaaaccclll|||zzztttrrrpppsss}}}}}}jjjZZZPPPLLLHHHFFFDDDAAA???>>>>>>???>>>??????@@@AAAAAABBBBBB@@@@@@AAABBBCCCBBBAAAAAAEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFIIIKKKLLLMMMLLLKKKKKKLLLMMMLLLJJJMMMNNNQQQVVV[[[^^^^^^]]]\\\YYYVVVUUUUUUVVVUUUUUUYYYVVVSSSPPPPPPOOOMMMKKKMMMKKKJJJKKKMMMNNNLLLJJJHHHFFFHHHLLLLLLFFFDDDEEECCCDDDEEEFFFFFFGGGGGGGGGOOOSSSXXXZZZZZZZZZ[[[]]]]]][[[[[[^^^dddhhhjjjjjjpppxxx|||vvvsssvvv}}}~~~{{{fffNNN@@@:::666333333555444333222111111111111222222333333222111111000111111111111000000000000////////////////////////...////////////......---............................../////////...,,,,,,...........................---------...///000000333222222333888>>>FFFJJJMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLMMMNNNNNNLLLKKKIIIDDDCCCGGGGGGJJJ[[[ooo~~~~~~|||}}}xxxqqqmmmhhhgggnnnsss}}}VVVOOOIIIGGGIIIJJJFFFAAAAAA>>>:::777555444222111000000/////////.........///111222111000///000111////////////////////////111000///.........//////***+++,,,---------------+++,,,,,,---...///000000,,,---...---,,,,,,---...////////////////////////................................................000000000000000000000000111111222111111222555888>>>BBBIIIOOORRRSSSUUUVVVWWWWWWWWWYYY[[[\\\ZZZXXXTTTUUUVVVWWWWWWVVVUUUTTTQQQNNNNNNVVViii{{{mmmaaabbbpppssskkkiiikkktttzzz|||ooo```SSSIIIDDDBBBEEECCCAAA???>>>=========?????????@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCGGGGGGGGGHHHKKKOOOSSSVVVTTTTTTVVVYYY\\\^^^]]]\\\[[[___eeennnuuuxxxxxxvvvqqqooonnnnnnoooooonnnmmmpppnnnkkkiiigggddd___\\\[[[YYYXXXYYYZZZYYYUUUQQQPPPNNNNNNOOONNNIIIGGGHHHCCCCCCCCCCCCBBBBBBAAAAAAIIILLLPPPSSSUUUXXX[[[]]]`````````bbbdddffffffffflllssszzz~~~~~~~~~|||yyy~~~aaaJJJ>>>666444555333444444333333222111000111111222222111111000000111111111111000000000000////////////////////////......---------......///.................................///......---,,,..............................---------......///111111333777<<>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNPPPUUU\\\bbbfffdddfffkkkrrryyy~~~zzz~~~zzzuuurrrooonnnnnniiiaaaZZZZZZYYYWWWVVVSSSPPPNNNMMMGGGGGGFFFDDDCCCBBBBBBAAAEEEFFFGGGIIILLLPPPUUUWWW\\\]]]___bbbeeeggghhhhhhkkkpppuuuwww}}}~~~wwwtttwwwqqqWWWFFF;;;777888222333444555444333111000000000111111111000000///111111111111000000000///////////////////////////...---,,,,,,,,,...///000..........................................------..............................------------......///111555;;;@@@EEEIIIKKKMMMNNNOOOPPPPPPQQQPPPPPPRRRPPPMMMKKKKKKJJJIIIHHHEEEIIIHHHEEEOOOggg||||||}}}}}}}}}zzzzzzsssiii___aaajjjzzz|||vvvjjj\\\OOOIIIJJJMMMHHHGGGDDD@@@;;;777555444222222222111111111000000000222333222111000111333////////////////////////000000000000000//////...------...//////---,,,+++---........................///000///.........000////////////////////////................................................//////////////////////////////000000111444999===FFFJJJOOORRRTTTUUUVVVWWWYYYXXXYYYZZZ\\\\\\ZZZXXXWWWYYYZZZYYYVVVTTTTTTTTTOOOUUU^^^nnnxxxfffeeeiiiyyy}}}vvviiidddjjjwwwrrrcccWWWOOOGGGBBBBBBCCCBBBAAAAAAAAA@@@@@@????????????AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJLLLPPPSSSUUUSSSUUUYYY```iiisss{{{~~~sssjjjffffffddd```]]]ZZZXXXUUUPPPOOOMMMJJJHHHGGGGGGGGGDDDCCCBBBBBBEEEHHHKKKMMMQQQTTTYYY^^^cccgggjjjlllhhhlllpppsss}}}zzzpppiiilll}}}~~~eeePPPAAA999777222333444555555333222111///000000111111111000000111111111111000000000///////////////////////////...---,,,,,,---...000111..............................------..........................................---------.../////////222888>>>DDDHHHKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRTTTQQQNNNMMMLLLKKKIIIGGGEEEGGGGGGKKK___|||zzz~~~}}}{{{}}}|||{{{{{{}}}|||pppgggbbbgggtttooo[[[MMMJJJKKKHHHHHHGGGDDD>>>888555333333333222222222111111111000222222222111000111222//////////////////////////////000000000///...---...............---,,,,,,/////////...---------,,,,,,---...---,,,,,,---...////////////////////////................................................000000000000000000000000//////000000222666<<>><<<>>>>>>??????????????????CCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGJJJKKKMMMQQQVVV\\\```cccdddiiirrr}}}wwwyyywwwrrrnnnmmmiiidddYYYWWWTTTPPPLLLJJJIIIIIIHHHEEEAAA@@@AAADDDEEEEEEHHHLLLQQQVVV[[[```eeeiiibbbfffkkkrrr|||}}}~~~rrreee```iiivvvrrr[[[GGG:::555333333444444444444333333000000111111222222111111111111111111000000000000///////////////////////////............//////000..............................---------...//////...........................------......000111111111444:::AAAFFFJJJLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRSSSQQQOOONNNMMMKKKHHHFFFBBBDDDHHHVVVppp~~~zzz}}}wwwzzz}}}yyy{{{~~~}}}tttiiicccccclll~~~mmm[[[PPPJJJIIILLLMMMJJJCCC<<<888666222222222111111111111000000111222111000///000222////////////////////////......///000///...---,,,,,,,,,,,,,,,,,,,,,---...//////.........---------,,,---...---,,,,,,---...////////////////////////........................////////////////////////000000000000000000000000000111111222444999@@@EEEIIILLLPPPSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\\\\ZZZXXXVVVWWWWWWTTTRRRUUU\\\cccooo~~~uuujjjzzz|||zzz{{{{{{|||~~~sssjjjccceeeqqqxxxoooggg]]]SSSKKKBBBAAA?????????>>>===<<<>>>???@@@@@@AAAAAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHEEEEEEFFFFFFHHHJJJLLLMMMPPPVVV___jjjuuu~~~zzzllliiiccc]]]XXXTTTRRRQQQMMMIIIEEECCCDDDDDDDDDCCCDDDGGGKKKMMMOOOSSSYYY]]][[[___fffqqqxxxrrrrrrssssssuuuyyywwwyyy~~~}}}xxxhhh]]]___ggg|||eeeNNN@@@:::444444333333333444444444000111111222333333222222111111111111000000000000////////////////////////000000000000000000//////...........................------,,,---...///000........................------......000111333444333666<<>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHJJJMMMPPPSSSUUU]]]fffwwwxxxqqqiiidddaaa___QQQMMMHHHFFFGGGGGGFFFDDDEEEGGGHHHGGGGGGIIINNNRRRVVV[[[cccnnn|||{{{ooojjjccc^^^```dddfffiiimmmooorrryyy~~~|||uuusssvvvxxx}}}lll^^^\\\```sssjjjUUUGGGBBB555444333222222333555666000111222333333333333333111111111111000000000000////////////////////////000111222222222000///..............................------,,,---...///000........................------...///111333444555555888===CCCHHHLLLNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNKKKFFFBBBDDDHHHVVVmmm}}}zzzwwwyyy~~~~~~zzz|||xxx|||zzzyyy{{{}}}{{{yyyzzzvvvnnnjjjlllzzz}}}}}}|||{{{yyyxxxvvvuuutttssstttvvvxxxyyyyyywwwssstttuuuvvvvvvwwwwwwwwwyyyyyyzzzzzzwwwtttpppnnnjjjXXXPPPQQQSSSVVVUUUNNNEEE===777777555333000000111333222222111111111111222222////////////////////////111000///......///000111........................------------------------000///...---------------000000000000000000000000////////////////////////,,,------...///000111111////////////000000000000...///222666<<>><<<;;;;;;<<<===???AAACCCDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFGGGIIIKKKKKKKKKMMMNNNRRR\\\jjj{{{{{{jjj___VVVVVVVVVRRRNNNMMMJJJIIIFFFEEEEEEFFFFFFFFFHHHOOOXXX```dddbbb]]]YYYQQQPPPNNNOOORRRXXX___cccdddgggnnnsssrrroooqqqwwwuuu{{{vvvmmmhhhlllxxx}}}ttteeeVVVLLLBBB<<<666333333444444333111222222222222222222111000000000000000//////...111000000///......------,,,,,,,,,------......//////......------......///........................////////////////////////...//////...---...111333999===CCCHHHJJJJJJKKKLLLNNNMMMLLLMMMOOOOOOOOONNNNNNOOONNNMMMJJJGGGEEEDDDFFFUUUgggsssyyyzzzuuunnnqqqsssxxx}}}wwwtttsssrrrwww|||zzzzzzzzzzzz|||wwwuuuwwwtttpppuuu{{{{{{{{{zzzxxxuuurrrpppooonnnllljjjiiihhhfffddd^^^]]]\\\]]]^^^^^^\\\[[[ZZZ[[[\\\\\\\\\[[[YYYWWW\\\[[[ZZZZZZ[[[^^^aaacccbbbeeefffddd___[[[[[[\\\yyyjjj```UUURRRUUUUUUNNNGGGCCC===666222222333333222111000000//////000000111////////////////////////.........//////.................................------------------------//////...------------...........................------------------------.........///////////////---......///000111111222000111555:::@@@FFFJJJMMMOOOPPPRRRUUUWWWYYYZZZZZZ[[[\\\]]]\\\ZZZXXXXXXYYYXXXUUUSSSTTT\\\nnnttteeeeeewwwvvvkkkjjjmmmkkkfff^^^eeemmmttt}}}xxxjjj\\\LLLDDD@@@===<<<===<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMVVVZZZdddwww{{{qqqgggccc```ZZZUUURRRMMMKKKHHHGGGGGGGGGFFFEEEHHHKKKOOOSSSVVVWWWVVVVVVTTTQQQOOOMMMPPPVVV\\\aaa___aaagggmmmoooooossszzzwwwyyy}}}~~~vvvrrrvvvyyy~~~~~~}}}~~~zzzooo```TTTFFF@@@888444444555555444222222333333333333222222111111000000000/////////111000000//////......---000000///////////////000///......------......///........................////////////////////////.../////////...///222444;;;???DDDGGGHHHIIIIIIJJJMMMLLLKKKLLLNNNNNNNNNMMMLLLMMMMMMKKKHHHFFFEEEFFFLLL[[[llltttuuusssnnniiijjjqqq|||}}}vvvrrrqqqppppppvvv~~~|||{{{||||||{{{{{{vvvuuuvvvuuuvvv}}}|||tttuuuwww|||uuupppppppppqqqpppooonnnmmmjjjiiigggeeecccbbbaaaaaa^^^^^^___aaaccceeedddcccccccccbbb```\\\ZZZYYYZZZ]]]ZZZXXXYYY___dddggghhhhhhkkklllhhhbbb```dddjjjtttiii]]]VVVVVVXXXVVVSSSIIIAAA888333333444222000000000////////////000000////////////////////////,,,---...//////...---,,,................................................///......---------......................................................///////////////.........,,,---...///000111222333111333777===CCCHHHLLLNNNQQQQQQSSSUUUWWWXXXZZZZZZ[[[\\\]]]\\\YYYXXXWWWXXXVVVTTTSSSXXXfff~~~yyyggg```iii~~~~~~ssshhhgggjjjjjjggg___jjjvvvzzznnn```SSSGGGBBB???<<<<<<===============???AAACCCDDDGGGGGGGGGGGGHHHIIIIIIJJJHHHJJJLLLNNNOOORRRVVVZZZhhhtttzzzrrrkkkeee^^^ZZZXXXSSSMMMIIIHHHGGGFFFDDDIIIIIIKKKMMMNNNPPPQQQRRRWWWUUUSSSRRRTTTWWW[[[^^^\\\]]]bbbhhhkkkmmmrrryyyzzzyyyzzz}}}|||}}}}}}||||||xxxjjj^^^MMMFFF<<<777555666555444333333333333333333333333111111111000000000000000.........///000000111111333222111///........./////////............//////........................////////////////////////...///000000///111444666===@@@EEEHHHIIIIIIJJJKKKMMMLLLKKKLLLNNNOOONNNMMMLLLMMMMMMJJJGGGEEEFFFHHHQQQ```ppptttrrrpppmmmjjjgggrrr{{{zzzzzzsssssswww}}}~~~|||}}}~~~}}}|||~~~xxxttttttttt|||}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}zzzwwwuuuttttttooorrrxxxrrrrrrtttwwwzzz{{{zzzxxxwwwrrrrrrrrrpppoooooopppqqqqqqqqqsssvvv{{{~~~~~~~~~xxxwwwtttoooiiiggghhhjjjjjjhhhhhhnnnxxx}}}~~~~~~|||~~~xxxlllaaaZZZXXXYYYZZZOOOFFF<<<666555444222///000000////////////000000000000000000000000000000,,,---...//////...---,,,......................................................---------......//////////////////////////////////////////////////////////////////.........,,,---...///000111222333222555:::@@@FFFKKKNNNPPPSSSSSSTTTUUUWWWXXXZZZZZZZZZ\\\\\\[[[YYYWWWVVVWWWSSSRRRTTT]]]qqqyyyggg___dddvvv}}}|||jjjaaaaaaeeegggiiieeessspppaaaSSSJJJCCCAAA@@@<<<;;;<<>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRXXXdddttt{{{wwwqqqmmmhhh```UUUMMMKKKJJJHHHFFFHHHHHHIIIKKKKKKLLLLLLLLLNNNOOOPPPRRRUUUWWWYYYZZZ\\\[[[^^^dddhhhjjjooouuuyyyxxxwwwxxx|||~~~~~~{{{wwwtttpppqqq{{{tttiiiWWWNNNCCC:::777666555444444333333222222333333444222222111000///000000111......//////000111111111///...------...///111222/////////....../////////........................////////////////////////...///000000111222555888>>>AAAFFFIIIKKKLLLMMMOOONNNMMMLLLMMMOOOOOOOOOMMMMMMNNNOOOLLLGGGGGGJJJMMM[[[hhhtttuuurrrpppnnnmmmiiiuuuzzzxxxzzz~~~zzzrrrnnnooo|||tttsssrrrrrrsssuuuwwwyyytttuuuwwwyyy{{{||||||}}}}}}~~~~~~}}}{{{zzz|||~~~~~~{{{uuussstttvvvyyyzzz~~~qqqddd\\\[[[\\\TTTMMMCCC<<<888555222000111000000//////000000111000000000000000000000000.........//////............................................................------------...//////000000000000000000000000000000000000000000000000.........///////////////---......///000111111222444777===DDDJJJNNNPPPQQQUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ[[[\\\[[[XXXVVVUUUVVVOOOQQQWWWddd|||qqqeee[[[]]]lllwwwkkk___ZZZ[[[___eeekkkqqqvvvcccTTTGGGBBB>>>???>>>;;;:::<<>>AAA000000////////////000000........................////////////////////////...000111222333555888;;;BBBDDDGGGIIIJJJKKKMMMNNNMMMLLLKKKLLLNNNNNNNNNMMMKKKOOOQQQPPPNNNRRRZZZbbbsssxxxzzzxxxwwwzzz|||{{{}}}zzzxxxxxxxxx{{{zzzpppjjjnnnyyyzzzxxxyyyzzzxxx}}}vvvlllddd[[[XXXRRRIII@@@999666666222222111111111111222222000000000000000000000000111000///......///000111........................////////////////////////---------------...///000........................////////////////////////,,,------...///000111111////////////000000000000555999@@@HHHMMMQQQRRRRRRWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[ZZZWWWUUUTTTTTTHHHPPP[[[mmmjjj[[[[[[```jjj{{{mmm\\\WWWUUUXXX[[[___kkkxxxqqq[[[LLLEEECCC>>>:::;;;;;;<<<@@@EEEDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKJJJJJJKKKMMMPPPQQQ\\\lll~~~uuupppmmmggg]]]UUUNNNMMMKKKJJJIIIIIIIIIIIIGGGHHHIIIKKKMMMQQQTTTUUUYYYWWWZZZbbbggghhhjjjmmmsssvvvyyywwwrrroooqqqttt{{{xxxxxxyyyzzz~~~{{{ooo]]]MMMCCC>>>:::888333222000//////000222333444333111//////000111222/////////000111111222222......------...111555777000000////////////000000........................////////////////////////...000111222333555999<<>>>>>>>>???AAABBBBBBCCCEEEFFFGGGHHHIIIIIIKKKJJJLLLPPPPPPQQQ[[[gggyyy|||nnnaaaZZZYYYWWWSSSNNNIIIFFFEEEEEEHHHKKKLLLLLLNNNRRRUUUVVV]]]gggnnnqqqrrrtttvvvzzz{{{{{{wwwrrrqqqvvvzzz{{{lll\\\QQQGGG===555666666666444222222333444444444444333222111//////000000000000000000000000222111000//////000111222........................////////////////////////............///////////////000222222333555888;;;CCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOONNNOOOSSSXXXXXXYYYdddrrr~~~wwwzzz{{{{{{zzzxxxwwwwww|||wwwkkkggghhhnnn~~~zzzqqqiiiggghhhkkkrrrxxx|||yyyggg```[[[WWWPPPCCC;;;999555444333222000///000111000000000000000000000000........................//////.........---------//////////////////////////////............//////000/////////........................////////////---------.........//////...000222222111000111333;;;???EEEIIILLLNNNPPPRRRTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZWWWRRRSSSUUURRRKKKPPPUUUaaassstttddd]]]]]]mmmsss^^^SSSNNNNNNQQQYYYiii{{{uuu___OOOGGGDDDDDD??????>>>>>>???@@@BBBCCCHHHIIIKKKLLLLLLKKKKKKKKKPPPMMMMMMQQQVVV___qqqwwwmmmbbbbbb```ZZZRRRKKKHHHGGGHHHKKKMMMMMMMMMNNNRRRUUU]]]eeeooowwwyyyyyyyyyyyy~~~yyyrrrppprrrvvv}}}~~~{{{}}}{{{}}}ooo```QQQCCC999666666666555333222333333333333333222111000///...000000000000000000000000111000000000000000000111........................////////////////////////............////////////---///111222444888===@@@BBBCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPUUUWWW]]]cccbbbaaaiiitttyyyssstttuuuwwwyyy}}}vvviiicccdddkkk{{{uuummmggggggjjjnnnttt{{{oooeee\\\ZZZXXXNNNAAA888777666555333222111000000000000000000000000000000/////////////////////////////////.........------////////////////////////------------------------////////////........................////////////++++++,,,---...///000111...000111111111222444555???BBBGGGKKKMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYVVVRRRQQQRRRPPPLLLPPPXXXhhhzzz|||fffZZZXXXhhhqqq___UUUOOOLLLMMMTTTcccwwwvvv]]]LLLEEEDDDBBB@@@>>>>>>??????AAABBBDDDEEEFFFIIIKKKMMMLLLLLLLLLMMMTTTSSSUUU[[[gggzzz|||qqqrrrooofffZZZQQQMMMMMMMMMNNNNNNNNNMMMOOORRRUUUaaajjjvvv~~~~~~||||||}}}wwwqqqnnnpppsss{{{~~~uuulllyyy|||www}}}wwwaaaMMMAAA666666666555444444333222222222222222111///......000000000000000000000000///000000111111000000///........................////////////////////////............////////////000111222333555999???CCCAAABBBDDDFFFHHHJJJKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQUUU\\\eeeiiifffdddkkkuuupppjjjlllpppvvv{{{|||sssccc\\\[[[___oooxxxrrrnnnppptttxxxxxxjjj\\\YYYZZZUUUGGG:::777666444333333333222111000000000000000000000000000000000000000000000000////////////............////////////////////////---------......---------///////////////.....................////////////,,,,,,------...//////000///000111111111333666999AAADDDIIILLLMMMNNNPPPQQQRRRSSSUUUWWWYYYYYYYYYYYYWWWWWWVVVSSSPPPNNNLLLKKKQQQ]]]pppuuuaaa\\\```sssyyy]]]TTTRRROOONNNQQQ\\\nnnyyylll___PPPFFFDDDCCC>>>999>>>>>>???AAACCCEEEFFFGGGDDDGGGJJJKKKKKKMMMPPPSSSXXX^^^iiiwww}}}sssdddYYYUUUUUUPPPPPPNNNMMMNNNPPPTTTVVV___hhhuuu}}}~~~|||{{{xxxwwwvvvssspppoooqqqtttwwwvvvkkkqqq{{{tttppp~~~oooWWWIII999888666666555555333222333333333222222111//////000000000000000000000000...///000111111000///...........................////////////////////////............////////////555555555555666999???BBBBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRSSS___jjjjjjdddeeesssvvvkkkgggiiinnnvvv}}}zzzzzzgggZZZWWWYYYcccxxx{{{{{{~~~|||yyy|||sss```XXX[[[ZZZOOOCCC999666333222333444333222000000000000000000000000111111111111111111111111000000/////////.........////////////////////////---...////////////...---.........///////////////............////////////........................///000000000222555:::===BBBEEEIIILLLMMMNNNOOOPPPSSSTTTVVVXXXYYYYYYXXXXXXTTTUUUVVVTTTPPPLLLLLLNNNVVVeee{{{qqqcccgggrrrkkkUUUPPPPPPMMMSSSYYYfffwwwpppbbbUUUPPPIIIEEECCCAAA>>><<<>>>???AAACCCEEEFFFHHHHHHGGGIIILLLLLLMMMQQQXXX___eeetttxxxlllaaa]]]\\\UUUSSSPPPNNNOOORRRUUUWWWZZZdddpppxxxzzzzzzyyyyyytttttttttsssrrrrrrsssuuuttt|||{{{ppptttuuupppuuuuuunnneeeqqqyyy^^^NNN>>>;;;888666666666444222444444444444333222111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////............////////////555666777777888;;;@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRSSScccpppnnngggmmmwwwpppjjjjjjlllqqqxxx}}}pppbbbZZZZZZ]]]nnn{{{yyywwwwww{{{kkk]]]]]]```ZZZQQQ@@@;;;555222333444444222000000000000000000000000000000000000000000000000000000000/////////......////////////////////////---...///000000///...---.........///////////////............//////////////////.........---------//////000000222666<<>>===>>>@@@@@@>>>===BBBCCCEEEGGGHHHIIIHHHHHHMMMPPPUUU]]]lll~~~yyyssslllaaaZZZWWWVVVUUUUUUVVVYYY\\\]]]\\\^^^bbbeeetttvvvyyy}}}}}}zzztttpppffflllmmmhhhbbb```^^^[[[VVVYYY\\\ccctttsssjjjpppuuu|||ttteeefffqqqkkk^^^QQQHHH===777666777666555222222333333333222111111000000000000000000000000000///...------...///000000000000000000000000000////////////////////////............/////////000111444888<<<===>>>@@@BBBDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGIIIKKKLLLMMMMMMMMMYYYhhhzzz{{{zzznnnmmmnnnqqqsssxxx}}}vvvccc]]]hhhvvvxxxppphhheeedddccceeeiiizzzsssjjjeeedddccccccWWWGGG<<<888666444222222222222222111111111000333222000000111222222111333...000000+++///333,,,000///...------...///000------......//////000000............////////////000000000000000000000000111111000000//////......000000111333888===CCCFFFKKKMMMPPPQQQPPPQQQRRRSSSZZZYYYXXXXXXXXXWWWSSSQQQOOOMMMLLLNNNSSS```vvvsssjjjhhhnnnvvvpppuuuvvvzzzlll^^^SSSQQQSSSSSSVVV[[[```dddeee___SSSIIIFFFFFFBBBAAA?????????AAACCCEEECCCHHHKKKIIIFFFGGGJJJLLLVVV\\\eeesss}}}|||tttiii___ZZZXXXWWWWWWZZZYYYXXXZZZ^^^aaacccdddiiilllpppssstttrrrnnnlllffffffdddbbb___\\\YYYXXXTTTWWW\\\dddppp~~~{{{nnndddeeewww~~~~~~vvvhhhiiivvvmmm\\\XXXPPPDDD:::777777666444666444222222333333333222111111222222222222111111000000000000000000000000///000222333333222111000000...------///000////////////000111111111111111111555999===???AAADDDFFFEEEGGGIIIJJJIIIIIIKKKLLLJJJIIIKKKPPPRRRQQQRRRUUU\\\rrrxxx|||~~~yyyvvv|||jjj\\\___pppyyyccc]]]XXXVVVUUUVVV^^^gggwwwyyykkkccccccfffiii]]]MMM@@@999666444333333333333222222222111111222111000000111111111111111---000111+++...333---//////............//////.........///////////////............////////////000000000000000000000000111000000000/////////...///000111444999>>>DDDGGGIIIKKKNNNPPPQQQRRRTTTVVVZZZYYYXXXXXXXXXVVVSSSPPPOOOLLLKKKMMMSSSbbbzzzzzziiihhhooo{{{sssxxxxxx```VVVNNNPPPUUUXXX]]]cccdddeeeccc\\\QQQGGGCCCBBBAAA@@@??????@@@BBBDDDEEEHHHIIIJJJKKKNNNQQQSSSTTTZZZhhhzzz||||||vvvlllddd^^^[[[YYYWWWXXXWWWXXXYYY\\\^^^`````````cccgggjjjkkkjjjgggeeebbbaaa```^^^\\\ZZZYYYXXXWWWYYY\\\cccmmmyyywwwggg```lll|||yyy~~~ssslllttt}}}pppaaaYYYSSSHHH===777666555444666444222222333444333222111111222222222222111111000000000000000000000000....../////////......---...---,,,---///111111111//////000111111111111111///333777;;;===@@@BBBDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJLLLPPPQQQOOOQQQVVVddd{{{vvvyyy|||}}}}}}tttggg^^^cccxxxvvviiiXXXSSSOOONNNOOORRRZZZdddtttoooddddddhhhllldddUUUGGG<<<666555555333333333222222222222111000000000000000000000000777///000000***---222.........////////////......///////////////.....................////////////000000000000000000000000000000000000///////////////000222666;;;@@@EEEHHHGGGJJJMMMPPPQQQSSSVVVXXXZZZYYYXXXWWWWWWUUUQQQOOOMMMJJJIIILLLUUUggglllaaaiiixxxzzzzzz~~~cccVVVPPPLLLQQQXXX]]]cccggggggddd^^^VVVMMMFFF@@@===@@@?????????@@@BBBEEEFFFJJJHHHGGGJJJPPPVVVZZZ[[[ggg}}}~~~{{{|||xxxqqqkkkeee```[[[XXXWWWXXXZZZ[[[\\\\\\\\\[[[YYY[[[^^^aaaccccccbbbaaa^^^]]]\\\[[[[[[[[[\\\]]][[[\\\___bbbiiisss~~~oooaaaccclll|||vvvuuu}}}}}}uuuiii^^^XXXPPPEEE<<<666555666666444222222333444333222111111222222222222111111000000000000000000000000000///...------,,,,,,------,,,+++---///222222222//////000000000111111111///333777;;;>>>@@@BBBDDDCCCEEEHHHHHHHHHHHHIIIKKKJJJKKKNNNQQQNNNLLLPPPWWWkkkwwwyyy{{{~~~xxx{{{wwwhhhcccdddmmmvvvgggYYYMMMHHHFFFHHHJJJOOOYYYbbbpppxxxlllggggggiiiddd[[[NNNBBB999555444222222222222111111111111...///111111000000111222III888000///+++///222,,,---...///000000///...---000000//////......------............////////////////////////////////////000000000000///////////////000444888===BBBFFFHHHGGGJJJMMMPPPQQQSSSUUUWWWZZZYYYWWWVVVVVVSSSPPPMMMKKKGGGFFFLLLXXXlllpppddd```lll~~~pppZZZTTTRRRQQQUUU[[[```ccceeeeee___VVVOOOIIIEEE???<<<>>>??????@@@BBBDDDFFFGGGKKKIIIHHHLLLQQQWWW___fff||||||{{{}}}zzzvvvqqqlllfff___ZZZYYY\\\^^^^^^]]][[[YYYXXXXXXZZZ]]]___aaabbbbbbbbb\\\[[[ZZZ[[[\\\___bbbccc```aaaccceeeiiirrr}}}yyyjjjbbbbbbnnn{{{{{{|||qqqccc___YYYPPPDDD999666888666444333333444444333222111111222222222222111111000000000000000000000000444222111///......//////...---,,,---///111111000///////////////000111111222666:::>>>@@@BBBDDDFFFCCCEEEGGGHHHGGGHHHIIIJJJIIIKKKOOOPPPLLLIIIPPPYYYooo}}}}}}~~~{{{yyyyyy|||ssssssyyy}}}~~~}}}jjj\\\bbbkkkxxxvvvkkk]]]QQQHHHEEEDDDGGGKKKPPPZZZdddpppzzznnngggbbbaaa]]]UUUJJJ???777333222111111111111000000000...000111111000111444777]]]AAA000...---111222***---...///000000///...---000000//////......------............////////////////////////////////////////////////000000000000///222666:::???DDDGGGHHHIIIKKKNNNPPPQQQRRRTTTUUUZZZXXXWWWVVVTTTRRRNNNKKKIIIEEEEEEMMM\\\sss~~~nnnbbb___cccqqqyyydddXXXUUUVVVXXX[[[___bbbcccbbb^^^WWWNNNHHHFFFDDDAAA===>>>>>>@@@BBBDDDGGGIIIJJJMMMLLLOOOSSSUUUZZZjjjzzz~~~|||zzz}}}{{{xxxuuuqqqkkkccc^^^\\\___aaa```\\\XXXUUUTTTZZZ\\\___aaacccccccccbbbZZZYYYYYY[[[]]]aaaeeegggdddfffgggiiillltttuuufff\\\aaannnwwwgggccc___YYYLLL===666888777555333333444444444333111111222222222222111111000000000000000000000000555444222000//////000000111///------/////////...//////......//////000111444777;;;>>>@@@AAACCCEEECCCEEEGGGHHHGGGHHHIIIJJJJJJKKKNNNOOOKKKIIIPPPZZZooowwwtttvvv}}}{{{yyyvvvtttzzztttoootttzzz{{{zzzsss___VVV```nnn~~~uuukkkaaaUUUKKKHHHEEEDDDHHHLLLRRR\\\fffssszzznnnaaaaaa^^^ZZZQQQGGG===666222222222111111111000000///111222222111444:::???bbbCCC///...///222222***......////////////......///////////////.....................////////////000000000000000000000000////////////000000000000111444888===BBBEEEGGGGGGIIILLLOOOPPPQQQRRRSSSUUUZZZXXXVVVUUUSSSPPPLLLIIIGGGDDDEEEOOOaaaxxx|||nnncccYYY]]]iii{{{zzzeeeZZZUUUTTTYYY^^^```bbbdddbbb___UUUPPPHHHDDDCCCCCCAAA@@@>>>???AAADDDGGGIIIKKKLLLKKKLLLQQQXXX\\\eee{{{~~~~~~|||{{{}}}{{{xxxvvvrrrmmmgggccc___bbbdddaaa[[[UUURRRRRR\\\]]]```bbbcccbbb```___WWWXXXYYY[[[^^^bbbeeeggggggiiikkkkkkmmmvvv{{{hhhXXXXXX```nnn}}}}}}lllgggeeecccWWWDDD888777777555333333444555444333111111222222222222111111000000000000000000000000222111000//////...//////222000.........///...---000///...---...///000111444777;;;===>>>???@@@AAACCCEEEHHHHHHHHHHHHIIIKKKJJJJJJKKKLLLKKKJJJRRR[[[mmmzzznnnlllppp{{{~~~|||rrrpppoootttwwwppptttzzzzzzuuuhhh[[[UUU___ooo|||{{{}}}}}}~~~yyyyyyssshhh^^^VVVMMMFFFFFFCCCDDDHHHMMMSSS]]]gggxxx}}}hhheeeaaa\\\WWWOOODDD===444444444333333333222222111333333222222666???FFFVVV;;;...111000000111---//////............//////.........///////////////............////////////000000000000000000000000.../////////000000000111333666:::???CCCEEEFFFFFFGGGJJJNNNPPPQQQSSSUUUWWWZZZXXXVVVTTTRRROOOKKKHHHFFFBBBEEEQQQddd}}}|||mmmddd```]]]eeeuuu{{{eeeZZZUUURRRUUU]]]cccccccccccc^^^XXXNNNKKKFFFBBB@@@@@@@@@@@@>>>@@@CCCFFFIIILLLNNNOOOOOONNNTTTbbbnnn}}}~~~~~~|||||||||zzzwwwtttrrroookkkhhhfffiiijjjeee]]]VVVTTTTTT]]]___aaacccccc```\\\ZZZXXXZZZ\\\^^^bbbdddfffhhhhhhkkkllllllmmmttt|||kkk[[[UUUTTT[[[ooo|||zzzsssnnnmmmpppfffPPP???:::777555444333444555444333111111222222222222111111000000000000000000000000...///////////////......111///------/////////...000///...------///000111777999<<<>>>>>>>>>>>>???DDDFFFHHHIIIIIIIIIJJJKKKKKKHHHHHHJJJKKKMMMSSS[[[hhhwwwnnnhhhffflllzzz{{{zzznnnooopppttt|||uuuqqqtttyyyuuummm^^^ZZZXXXaaasssvvvttt|||wwwuuuuuuuuuvvvxxxzzz|||zzzwwwsssooonnnnnnppprrrrrrpppnnnggggggbbbXXXPPPLLLIIIDDDCCCAAACCCIIIOOOUUU```jjj|||pppjjjccc^^^ZZZSSSJJJBBB666666555555555444444444222444444222222888BBBKKKGGG333...333///---000000000///...------...///000---.........//////000000............/////////000000000000000000000000000.../////////000000111111444777;;;@@@DDDEEEFFFEEEEEEHHHLLLOOORRRTTTWWWYYYZZZXXXVVVTTTRRROOOJJJGGGEEEBBBEEERRRgggssseeeaaabbbgggoooiii[[[XXXVVVRRRXXXaaagggeeebbb___YYYPPPKKKIIIEEEBBB???>>>???@@@???@@@CCCGGGKKKMMMOOOPPPZZZVVV]]]ppp~~~~~~|||||||||yyyuuusssqqqooommmkkknnnppppppjjjaaaZZZXXXYYY^^^```ccceeeccc___[[[WWW\\\]]]```cccfffhhhiiijjjhhhkkklllkkkkkkrrr|||nnn```UUUNNNNNN```|||~~~zzz{{{uuuuuuzzzrrrZZZFFF???777666444444555555555444111111222222222222111111000000000000000000000000...///000111111111/////////...,,,---///000000000000///---,,,---...000222:::===???@@@@@@??????@@@EEEGGGIIIJJJIIIJJJKKKLLLLLLGGGFFFHHHLLLNNNTTT[[[bbb~~~tttjjjcccdddcccjjj{{{vvvuuuoooqqqtttvvv~~~uuutttrrroootttwwwpppeeeXXXYYY[[[cccyyy{{{qqqqqq|||tttooommmmmmlllmmmpppsssuuurrrmmmiiiccccccbbbccccccbbb___]]]WWWXXXTTTLLLGGGHHHHHHFFFBBBAAACCCJJJQQQXXXdddnnn}}}kkk^^^\\\[[[RRRGGG:::444111444666444222222666***333444---IIIeeeYYY===888222///000111111000...///000111111000///...000///...------...///000//////............//////////////////000000000000,,,...000111000///000111333777<<<@@@BBBDDDFFFGGGKKKLLLNNNQQQSSSUUUWWWWWW[[[XXXUUUSSSRRRNNNHHHBBBBBBFFFLLLWWWlll|||mmm___]]]bbbvvvlllZZZSSSQQQUUUZZZdddeeeeeebbb\\\TTTNNNKKKDDDCCCBBBBBBAAAAAAAAAAAACCCIIIGGGFFFLLLJJJJJJTTTXXXiiixxx}}}zzzyyy{{{{{{yyywwwuuuvvvuuuqqqmmmkkkmmmooopppooollliiieeeaaa^^^\\\___^^^\\\[[[ZZZYYYYYYYYYbbbdddccc___```eeejjjkkklllhhheeehhhmmmrrrzzz}}}|||tttiiiUUUNNNJJJRRRggg}}}nnnpppiiiNNN===:::888444222333666777666888444111000111222111///222222111111111111222222111111000///////////////000000000000000000000000///000000//////111444777:::<<<>>>?????????@@@AAAHHHHHHIIIIIIJJJJJJKKKKKKOOOKKKIIIIIIHHHIIINNNUUUiii}}}rrrfffaaa___aaadddrrrxxxppplllgggmmmrrrvvvsssooommmpppsssqqqhhh___SSSSSS\\\rrryyyuuuppp~~~zzzyyy{{{zzzvvvpppjjjeeeddddddllljjjhhhhhhhhheee___ZZZZZZXXXWWWUUUTTTRRROOOMMMNNNLLLHHHDDDBBBAAAAAABBBBBBBBBEEEKKKPPPWWWcccnnnxxxggg```]]]UUUKKK>>>777222333444111///000444+++555666---CCCXXXJJJ999555000...///000000///......////////////......000///...------...///000//////............//////............////////////---...000111000000111222555999>>>BBBDDDEEEGGGIIIJJJKKKNNNQQQTTTVVVWWWWWWUUUTTTRRRPPPNNNKKKGGGDDDDDDKKKUUUcccxxx{{{jjj\\\]]]fff|||bbbUUURRRUUU[[[aaafffeeeccc^^^WWWOOOIIIFFFBBBBBBAAAAAAAAAAAABBBBBBAAAGGGEEEEEEKKKJJJMMMYYYbbb|||yyyyyyzzzzzzxxxvvvvvvuuusssnnnjjjiiikkknnnqqqoookkkfffbbb___]]]]]]^^^\\\YYYVVVVVVWWWYYYZZZdddfffeeeccceeellloooooohhheeedddiiinnnssszzzzzzzzzuuulll[[[SSSLLLPPP```yyyxxxmmmfffvvvxxx\\\JJJ===:::555333444555555333555333000000222333333111111000000000000000000111111111000///////////////000000000000000000000000///000000000000111555888===???AAABBBAAABBBCCCDDDIIIIIIIIIJJJJJJKKKKKKLLLNNNKKKJJJIIIGGGGGGNNNVVVjjjyyyzzzkkkcccaaabbbeeelllzzz~~~qqqkkkgggeeekkkrrrxxxwwwnnnlllkkknnnpppmmmcccZZZTTTWWWccc}}}wwwtttqqqzzzuuupppmmmmmmpppooolllgggbbb``````aaabbbaaa______^^^[[[UUUPPPOOONNNMMMLLLLLLJJJHHHGGGHHHFFFCCCAAA???@@@AAABBBBBBAAACCCIIIPPPYYYhhhvvvnnnbbb^^^WWWOOOGGG>>>777555444111///000333---666777---:::EEE777333111///...//////...---......------------......//////............////////////............//////---------.........//////---...000000000000111333777;;;@@@CCCEEEGGGHHHJJJIIIKKKNNNQQQTTTVVVWWWWWWRRRRRRQQQNNNJJJGGGGGGGGGGGGRRRaaarrrjjj^^^fffvvv~~~lllZZZSSSVVV\\\dddiiigggddd^^^WWWOOOIIICCCAAA@@@@@@@@@@@@AAABBBCCCDDDCCCGGGFFFFFFMMMMMMTTTeeezzz}}}{{{yyyxxxxxxwwwuuusssuuusssoooiiiffffffjjjmmmrrrnnniiiccc___^^^___```___\\\XXXTTTTTTVVVZZZ\\\dddeeeeeefffllltttvvvsssfffcccdddjjjpppttt{{{~~~yyy{{{yyytttbbbXXXNNNMMMVVVlllxxxqqqeeeiiipppyyygggUUUAAA<<<777444555444333111333222000111333444444333000000////////////000000111111000///////////////000000000000000000000000///000000000000222666999>>>@@@BBBCCCCCCCCCDDDEEEIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKJJJFFFFFFOOOZZZllltttwwwpppfffccceeehhhrrrtttjjjfffeeefffkkksss~~~{{{pppiiiiiijjjlllkkkfff]]]UUUUUU\\\ooouuurrrrrrqqqhhhccc___^^^^^^______\\\YYYWWWVVVYYY[[[XXXVVVUUUTTTRRRNNNIIIFFFAAAAAAAAAAAA@@@@@@@@@???@@@???===<<<<<<===???@@@DDDBBBCCCIIIPPP\\\mmm{{{uuuiiiddd^^^WWWPPPEEE;;;888555222222333333000666555---333888,,,////////////000///...---000///------------///000/////////......///////////////............//////.........////////////000---///000000000000222444888;;;@@@DDDFFFGGGIIIJJJHHHJJJNNNQQQTTTVVVVVVVVVRRRRRRQQQLLLFFFDDDFFFIIIMMMXXXiii{{{~~~ggg___qqqooodddZZZXXX^^^fffllloooeee```XXXPPPJJJEEEAAA????????????@@@AAACCCEEEFFFGGGKKKIIIJJJQQQSSS___vvv{{{zzzxxxwwwvvvtttrrrqqqrrrooojjjfffeeegggkkknnnqqqmmmgggaaa___aaadddffffffccc^^^[[[YYYZZZ\\\^^^```aaaccchhhrrr{{{|||wwwiiifffggglllqqquuu|||~~~jjj___SSSOOOQQQ```~~~}}}ssskkkjjjvvvppp]]]FFF>>>777666666555222222333333222222333333333333000000////////////000000111000000//////////////////////////////////////////000111111111333777:::===???BBBBBBBBBBBBCCCDDDIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLJJJFFFGGGSSSaaaqqqttttttnnniiihhhmmmrrr}}}mmmffffffhhhlllooovvvwwwnnngggiiikkkkkkggg```YYYTTTVVVccc}}}zzzqqqoooppp~~~pppaaaYYYUUURRRQQQSSSQQQQQQOOOLLLKKKLLLOOORRRPPPOOONNNLLLJJJFFFCCC@@@??????@@@???>>>>>>???@@@@@@???>>>>>>>>>@@@AAABBBHHHFFFHHHNNNUUU___nnn|||vvvppphhh```UUUIII>>>999666333333555444222444222...000222---...000111111111000//////111000///......///000111...//////////////////...//////............/////////000000000000111111111...///000000///111333555888<<<@@@DDDEEEGGGHHHIIIHHHJJJNNNRRRTTTUUUUUUTTTRRRQQQNNNIIIDDDCCCHHHLLLVVV```mmm}}}ttt``````|||sssbbb___]]]___gggooorrrqqqaaa[[[QQQJJJFFFDDDBBBAAA>>>??????AAABBBDDDFFFGGGJJJLLLJJJMMMTTTXXXkkk}}}}}}}}}~~~yyyyyyyyywwwtttqqqooonnnnnnkkkhhhfffgggjjjnnnpppnnnjjjeeebbbbbbeeeiiilllmmmkkkhhhdddaaa___^^^]]]\\\```dddlllxxx{{{pppllljjjmmmqqquuu}}}uuuiii^^^WWWSSSXXXnnnssskkkuuuyyyfffMMMAAA777777888555444444444555555444333222111111222111111000000111111222111000000///////////////////////////////////////000111111111222444888;;;>>>@@@BBBCCCCCCCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJLLLKKKIIILLLZZZiiiwwwxxxxxxuuurrrqqqvvv|||ttthhhdddfffiiiqqqsssyyy~~~{{{uuuoooiiimmmooolllddd]]]XXXWWW[[[llluuummmlllkkk}}}lllaaaUUUOOOKKKHHHHHHKKKIIIIIIGGGEEECCCDDDGGGIIIIIIIIIIIIGGGEEEBBB@@@???BBBCCCDDDCCCAAAAAACCCFFFFFFFFFEEEDDDDDDEEEFFFFFFJJJJJJNNNUUU]]]eeesssyyylll___YYYMMMAAA;;;777333222444444444222000111111222222///111222222000///000000000000////////////000000......////////////......//////............//////000000111111111222222222...///000//////111444777999===AAADDDFFFGGGHHHIIIIIIKKKOOORRRTTTTTTSSSRRRPPPNNNJJJGGGFFFKKKQQQVVVdddjjjsss~~~kkk```kkkeeeXXX\\\aaagggoootttsssmmm\\\UUULLLFFFDDDDDDCCCBBB???@@@AAABBBDDDFFFGGGIIIIIIKKKJJJOOOXXX```yyy~~~|||{{{||||||xxxyyyzzzwwwssspppnnnmmmlllkkkiiijjjllloooppppppjjjhhhfffdddeeegggkkknnnpppnnnkkkgggccc___\\\[[[\\\bbbiiipppzzz{{{rrrnnnmmmppptttwww}}}sssiiidddZZZRRR]]]nnn{{{pppuuu~~~kkkVVVFFF999888999555444666444666777666333111111111222222111111111111222222111111000///////////////000000000000000000000000000111222222222555999<<<@@@BBBDDDEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJLLLLLLMMMIIIIIIJJJLLLMMMTTTdddsss}}}}}}~~~}}}yyywww}}}zzznnngggdddgggkkktttwww~~~zzzxxxvvvssspppooorrrssslllaaaZZZZZZ]]]eeezzzzzznnnhhhhhhgggwwwooo]]]UUULLLHHHEEEBBBCCCFFFFFFFFFFFFDDDBBBAAACCCEEECCCDDDEEEEEECCCAAABBBBBB@@@BBBDDDCCCBBBCCCGGGKKKMMMMMMLLLLLLKKKKKKLLLLLLRRRRRRWWW^^^eeemmmzzzrrraaaaaaUUUHHH@@@;;;555222333333555222111555333111666000222333111///...///111...//////////////////...---...///000000///...---//////............//////000000000000111111111111...///000//////111555888;;;>>>CCCFFFGGGHHHIIIKKKJJJMMMPPPSSSTTTSSSQQQPPPNNNKKKHHHIIIPPP[[[eeekkktttwww{{{sssdddeee{{{sss```XXXaaajjjpppuuuvvvnnndddWWWPPPGGGBBBBBBCCCAAA@@@AAAAAABBBCCCEEEGGGHHHIIIIIIKKKLLLTTT```lll}}}{{{||||||}}}xxxzzz{{{xxxsssooommmlllnnnmmmmmmooorrrrrrpppmmmhhhhhhgggffffffgggiiiiiimmmjjjeee```\\\ZZZXXXXXXZZZbbbkkkqqqvvvzzzxxxsssmmmlllnnntttxxxyyy|||~~~tttooonnncccSSSRRR^^^yyy{{{zzzoooaaaMMM<<<999888444222666222555777666444222222333111111000000000000111111111111000///////////////000000000000000000000000000111222222333555:::===@@@BBBDDDEEEDDDDDDFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLJJJGGGHHHLLLRRR\\\mmm{{{zzzwww|||ooojjjiiiiiimmmrrrvvv}}}|||wwwuuutttsssrrruuuxxxvvvkkk^^^XXX]]]dddqqqtttiiidddeeecccppp~~~{{{mmm```UUUNNNIIIGGGEEEBBBCCCFFFDDDFFFGGGFFFDDDCCCDDDEEE@@@CCCEEEEEEDDDEEEGGGIIIFFFIIILLLMMMMMMOOOUUU[[[````````````````````````dddbbbcccgggkkkqqq}}}}}}iiiiii\\\OOOFFF???888444444111555222222777444000666000222333000---,,,...000,,,---...//////...---,,,---...///000000///...---//////............//////////////////000000000000...///000//////111555888===@@@EEEHHHIIIJJJKKKLLLKKKMMMPPPSSSTTTRRRPPPNNNNNNJJJHHHNNN[[[jjjvvv}}}~~~}}}ddd[[[eee{{{jjj^^^___jjjtttxxxzzzvvviii[[[UUUNNNEEE@@@@@@AAA???===BBBCCCCCCDDDFFFGGGIIIJJJJJJMMMOOOYYYhhhvvv}}}|||{{{|||~~~xxxzzz{{{yyysssnnnllllllppppppqqqsssuuutttooojjjhhhhhhhhhggggggfffeeeeeeiiieee^^^XXXUUUTTTUUUVVVXXXbbbkkkooopppqqqnnnjjjggghhhnnnwww{{{{{{|||wwwoooooosssiiiVVVPPPXXXdddvvvhhhRRR>>>:::888222111555000333666666444333444555000000////////////000000111111000///////////////000000000000000000000000000111222222333666:::======???BBBBBBBBBBBBCCCEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJGGGGGGMMMVVVbbbrrrxxxuuu{{{oooeeegggkkkooottt{{{yyy{{{wwwttttttttttttyyy{{{wwwkkk\\\WWW^^^gggzzz{{{pppfffbbbcccbbbkkktttsssnnnggg^^^WWWRRRMMMIIIIIIHHHEEEEEEHHHDDDFFFHHHIIIGGGFFFFFFFFFAAADDDGGGHHHHHHIIILLLOOOTTTXXX\\\^^^___ccckkkqqqxxxyyyyyyzzz{{{{{{||||||uuuqqqmmmllllllqqq|||yyyjjjbbbVVVKKKBBB<<<777444444444333222222222333333222000///......///000222000000////////////000000---///111222222000...,,,////////////////////////////////////............000/////////111444777999===@@@DDDGGGHHHHHHIIIJJJIIIKKKOOOPPPPPPOOOOOOPPPMMMHHHIIIXXXpppgggXXX```oooxxxxxxmmmeeegggkkkxxxxxxpppdddZZZKKKHHHDDDAAAAAABBBBBBAAACCCCCCCCCCCCDDDFFFHHHJJJMMMPPPWWWaaattt|||||||||||||||{{{zzzzzz{{{yyywwwtttrrrpppnnnnnnppppppqqqqqqpppmmmkkkiiiiiiiiijjjjjjjjjiiiiiihhheeeaaa]]]XXXUUUTTTTTTUUUUUU]]]fffjjjhhheeefffgggfffiiioootttyyy{{{|||}}}vvvkkkjjjnnnvvvtttgggZZZTTTVVVmmmvvvnnn___III999666777555000444333333444555444222///222222222111111111111000000000000000000000000000............///000222222//////000111444777:::;;;AAAAAAAAABBBDDDEEEGGGHHHDDDEEEGGGIIIJJJIIIHHHGGGBBBFFFHHHLLL\\\rrrzzzyyyzzz{{{wwwrrrnnnkkkhhhfffiiivvv{{{{{{{{{oookkkqqqsss|||yyyqqqcccXXXXXXbbbmmmvvvooollljjjkkkllllllkkkgggbbb]]]YYYUUURRRMMMIIIJJJNNNNNNLLLQQQOOONNNMMMMMMLLLKKKIIIFFFIIIMMMPPPTTTXXX^^^bbbfffkkksssxxx|||tttnnngggeeefffmmm|||rrrjjj^^^RRRHHH???888333555444333333222222333333111000///......///000111000000////////////000000......//////////////////////////////////////////---.........//////000000000//////000222555888999>>>AAAEEEGGGHHHHHHIIIJJJMMMOOOQQQRRRPPPNNNNNNNNNNNNMMMSSSfffvvv]]]TTT___qqq{{{zzzyyyiiihhhnnnwwwvvvhhhYYYOOOIIIFFFBBB@@@AAABBBBBBBBBAAABBBCCCDDDFFFHHHJJJLLLQQQUUUaaattt|||||||||{{{{{{zzzxxxxxxyyyxxxvvvtttrrrpppooooooqqqqqqpppooommmkkkhhhggghhhhhhiiiiiihhhhhhggggggeeebbb\\\WWWSSSRRRRRRRRRVVV^^^fffjjjgggddddddeeefffjjjoootttxxxzzz||||||{{{rrrnnnpppxxxyyynnn^^^UUUOOObbbyyy|||ooo```LLL===777777666444444444333444555555333111222222222111111111111000000000000000000000000000//////...//////000111222//////000222444777:::;;;??????AAABBBDDDFFFGGGHHHDDDEEEGGGHHHIIIHHHFFFEEEBBBEEEIIIPPPbbbxxxyyyzzz{{{vvvqqqnnnlllgggcccbbbccciiiuuu}}}}}}|||rrrpppwwwyyyqqqbbbWWWXXXdddqqqyyyvvvtttqqqqqqrrrqqqoookkkgggeee```\\\VVVRRRSSSWWWYYYXXXYYYXXXXXXWWWWWWWWWVVVTTTVVVXXX]]]aaafffkkkoooqqqyyywwwfffaaa]]]]]]aaakkk|||}}}tttgggZZZOOODDD:::333555555444333333333333333111000///......///000111000000////////////000000///...---,,,---...111222////////////////////////,,,,,,---...///000111111000//////000222666999;;;>>>AAAEEEGGGHHHHHHJJJKKKQQQSSSTTTSSSPPPMMMLLLLLLMMMPPP\\\tttzzzaaaUUUUUUcccxxxyyywww|||llliiiqqq{{{rrr^^^OOOFFFFFFCCC@@@???@@@BBBCCCBBB@@@BBBEEEFFFGGGIIIMMMOOOQQQZZZnnn~~~||||||{{{zzzyyywwwvvvuuuwwwvvvtttsssqqqqqqppppppqqqpppnnnllljjjhhhfffeeeffffffggggggfffeeedddddddddaaa[[[UUUQQQPPPOOOPPPXXX```hhhkkkgggdddcccdddfffjjjppptttwwwyyy{{{}}}{{{vvvvvvzzzfffWWWLLLXXXkkkuuuiiiVVVFFF<<<777666666444333333444666666444333222222222111111111111000000000000000000000000000000000////////////000000///000111333555888:::;;;<<<===@@@CCCEEEGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDGGGMMMYYYmmmzzz}}}vvvnnnnnnoookkkddd```aaafffnnnzzzxxx{{{ooo^^^VVVZZZiiiyyy~~~|||vvvwwwyyy{{{zzzxxxvvvtttmmmggg```\\\\\\```cccfffeeeffffffggggggffffffeeefffhhhlllssszzzrrr```UUURRRRRRXXX```mmm{{{nnnbbbWWWKKK>>>555666555444333333333333333111111000//////000111111000000////////////000000///...------...000222333////////////////////////---------...///000000111000000000111444777;;;===@@@BBBEEEGGGHHHIIIKKKLLLRRRSSSSSSRRROOOMMMLLLLLLJJJPPP```xxxrrrhhhUUUSSS\\\lllwww|||mmmgggooo}}}}}}iiiVVVKKKFFFBBB@@@>>>>>>@@@BBBCCCCCCAAADDDGGGHHHHHHJJJNNNQQQVVVhhh}}}|||||||||{{{zzzxxxvvvtttssstttsssrrrqqqppppppppppppooonnnllljjjiiihhhggggggeeeeeeeeedddcccbbbaaa```aaa]]]XXXSSSPPPOOOOOOPPP[[[bbbjjjkkkhhhdddcccdddfffkkkqqquuuvvvxxx|||~~~ttt___QQQTTT___uuussscccRRRCCC888555777333222111333555555555333222222222111111111000000////////////////////////111000000////////////000///000222444666999;;;<<<:::<<>>===>>>AAACCCDDDDDDCCCFFFIIIIIIIIIKKKQQQVVVccc~~~{{{zzz||||||{{{zzzxxxuuusssrrrqqqpppoooooooooooooooooolllkkkjjjiiiiiiiiiiiijjjdddccccccbbbaaa```^^^]]]\\\YYYUUUQQQOOOOOOPPPQQQ\\\bbbhhhiiifffcccdddfffffflllrrruuuwwwyyy~~~lllWWWRRRTTTgggxxxjjj\\\KKK;;;666999222111000111333444444333222222222111111111000000////////////////////////111000000////////////000000111333555777999;;;<<<999;;;???BBBEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDGGGLLLZZZoooyyynnnpppxxx~~~zzzrrrkkkmmmttt}}}qqq```[[[```www|||tttpppnnnuuu|||qqqgggbbb```bbblllvvv{{{}}}~~~ooo\\\QQQJJJKKKQQQ]]]jjjzzzyyynnnfff[[[MMMCCC777777555444333333333333111111111111111111111111000000////////////000000---...///000111111000000////////////////////////000000//////............000000111333666:::>>>@@@BBBDDDFFFHHHHHHJJJLLLNNNNNNOOOPPPOOOMMMLLLMMMNNNNNNVVVcccooozzzlll[[[QQQRRRYYYnnn{{{}}}rrrmmmwwwrrraaaRRRGGGCCCDDD???>>>>>>???BBBDDDDDDDDDDDDGGGJJJKKKKKKOOOXXX___ttt~~~}}}|||{{{yyyxxxzzzzzzyyyxxxvvvtttrrrqqqnnnnnnmmmlllllllllmmmmmmhhhiiiiiiiiiiiijjjjjjjjjccccccbbbaaa```^^^\\\[[[ZZZWWWSSSPPPOOOOOOQQQRRRXXX]]]bbbbbb______bbbfffffflllssswwwxxxzzzyyy[[[PPPLLLZZZtttyyyoooeeeUUUBBB:::;;;444333111111333444444333222222222111111111111000000000000000000000000000000000////////////000000000111444666999:::;;;<<<:::;;;>>>AAACCCEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEEEENNNbbbzzzzzzrrrvvv~~~zzzsssnnnpppwwwtttfffbbbfffxxxnnnhhhgggooozzz{{{zzznnnddd```___bbbooo~~~yyyeeeWWWPPPIIIKKKTTTaaaooouuummmcccVVVKKK888777666555333333333222111111111222222111111111000000////////////000000///...---,,,,,,---...///////////////////////////.........///////////////000000111333777;;;???BBBCCCEEEGGGHHHHHHJJJMMMOOOPPPQQQQQQOOOMMMLLLMMMOOOPPPYYYdddiiillltttvvveeeXXXQQQSSS\\\xxxzzz~~~ssswwwzzzdddVVVLLLDDD@@@AAA??????>>>@@@CCCEEEEEEDDDDDDHHHKKKLLLNNNUUUbbblll}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuusssqqqpppooollllllkkkjjjjjjjjjjjjjjjfffggghhhiiiiiihhhgggfffccccccbbbaaa___]]][[[ZZZZZZXXXTTTPPPNNNOOOPPPQQQPPPTTTWWWWWWVVVXXX]]]cccfffllltttxxxyyy|||~~~```RRRHHHOOOccc}}}yyyqqqaaaKKK===;;;888666333333444555555444222222222111111111111000000000000000000000000000//////...//////000111222000111444777999;;;<<<<<<<<<<<<>>>@@@AAACCCDDDEEEGGGFFFFFFFFFFFFGGGGGGHHHGGGTTTnnnwwwssszzzxxxtttssswwwnnngggeeejjjvvvjjjcccccciiisss|||{{{xxxrrreee[[[ZZZ[[[```qqqmmm[[[PPPLLLJJJMMMWWWeeettt{{{sssiii[[[PPP888888666555444333333222111111222222222222111111000000////////////000000000...+++((((((***---///////////////////////////,,,------...///000111111000000111444777<<<@@@CCCCCCEEEGGGHHHIIIJJJMMMPPPSSSSSSSSSQQQNNNMMMMMMNNNOOOZZZdddeeebbbiii{{{~~~wwwnnnbbbXXXSSSUUU___~~~~~~wwwoooZZZPPPKKKEEEAAAAAA@@@??????AAACCCEEEEEEDDDDDDHHHLLLNNNQQQ[[[jjjvvv|||yyyzzzyyywwwvvvuuuvvvwwwwwwttttttsssrrrqqqooonnnmmmkkkkkkjjjiiihhhhhhhhhhhheeefffhhhhhhhhhfffcccbbbccccccbbbaaa___\\\ZZZYYY\\\YYYUUUQQQNNNNNNOOOPPPJJJMMMPPPPPPOOORRRZZZ```eeemmmuuuxxxzzz~~~}}}fffVVVHHHJJJYYYqqq}}}kkkQQQ>>>999:::888666555666777666666222222222111111111111000000000000000000000000000............///111222222000222555888:::;;;<<<<<<======>>>???@@@BBBDDDEEEGGGFFFFFFFFFGGGHHHIIIIIIKKK[[[xxxzzzlllllluuuyyyxxxxxxwwwyyy}}}dddccceeemmmttthhhaaabbbgggnnnuuuyyyzzzxxxwwwiii\\\SSSTTTVVV]]]qqq~~~hhhWWWNNNKKKKKKOOOYYYiiixxxssslllbbbYYYFFF>>>888888666222222666555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///111444666888<<>>===<<<===>>>@@@CCCEEEHHHHHHGGGFFFHHHKKKLLLKKKKKKjjjtttjjjlllrrrttttttyyyyyy~~~yyy{{{ssseeeccchhhyyyuuufff\\\___dddiiinnnuuuyyyvvvooofffYYYOOOPPPVVVbbbvvvooo^^^PPPLLLOOOLLLRRR```qqq~~~xxxpppeee[[[KKKAAA999777666333333555555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...///111444666999<<>>@@@BBBCCCCCCCCCDDDFFFIIIKKKOOOTTT\\\nnn}}}{{{zzzvvvuuusssrrrssssssrrrqqqrrrpppnnnmmmlllllljjjhhhggggggggggggfffeeeddddddddddddeeeeeeeeeddddddccc^^^]]]\\\]]]^^^]]]\\\ZZZZZZZZZZZZWWWRRROOOMMMMMMOOOOOOOOOQQQVVV]]]dddhhhlllqqqxxx|||}}}{{{nnnkkkppptttiiiSSSHHHKKKSSSjjjvvvdddOOO???999666666777666222333777555444333111111111111222000000000000000000000000111111000000000000111111222333666888:::;;;;;;;;;>>>=========>>>@@@CCCEEEEEEFFFFFFFFFHHHKKKNNNOOOXXXrrrsssjjjjjjnnnppppppxxx~~~www{{{{{{mmmbbbcccnnnttteee\\\[[[```fffllltttzzzwwwqqqdddXXXNNNOOOVVVaaavvvxxxhhhYYYNNNKKKMMMLLLSSS```ppp~~~~~~sssggg]]]RRRGGG;;;777666444333444444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////111444777999===AAADDDEEEEEEGGGHHHJJJLLLMMMNNNRRRUUUVVVRRRMMMKKKNNNRRR```lllvvvvvvsssssswww{{{~~~~~~wwwgggZZZaaaqqqvvv___SSSFFFBBBAAA@@@???@@@@@@AAACCCDDDCCCDDDEEEGGGKKKMMMRRRYYYfff}}}zzzxxxvvvuuusssrrrrrrrrrsssrrrpppnnnqqqnnnjjjhhhhhhhhhgggfffccccccbbbbbbbbbbbbcccccccccccccccbbbaaa``````___[[[ZZZYYYZZZ\\\]]]]]]\\\WWWXXXXXXVVVRRROOOMMMMMMLLLNNNQQQVVV]]]dddkkkooommmqqqwwwzzz|||~~~|||rrrllloootttsss[[[JJJHHHKKK```}}}}}}|||lllUUUCCC:::777666888777444444666555444333222111111222222000000000000000000000000111000000000000000111111222444666888:::;;;;;;;;;============???AAACCCDDDCCCCCCDDDEEEGGGJJJPPPTTTfff|||yyyqqqjjjiiikkkmmmooovvv}}}xxx}}}|||oooddd^^^eeewwwsssddd[[[WWW\\\bbbiiirrryyyxxxrrrbbbVVVMMMNNNUUUaaawwwlll]]]SSSKKKIIIJJJMMMRRR^^^nnn|||uuuhhh^^^[[[OOOAAA888777666444333444333222222111111111222000000000000000000000000////////////////////////////////////////////////000000000000///////////////222555888;;;>>>BBBDDDEEEFFFGGGIIIJJJLLLLLLMMMRRRTTTUUUPPPJJJJJJQQQXXXkkkssszzzzzzwwwxxx~~~vvvccc]]]ppp}}}~~~wwwcccSSSIIIAAA@@@AAA@@@@@@BBBAAABBBDDDDDDDDDEEEGGGIIIOOOPPPVVVdddzzz}}}yyyvvvtttrrrqqqqqqqqqrrrssstttsssooolllppplllgggcccccccccdddcccaaa```___^^^___```bbbccc^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXYYY[[[]]]\\\\\\UUUVVVVVVUUUQQQOOONNNNNNJJJMMMRRRYYYaaahhhnnnrrrkkknnnsssvvvxxx{{{{{{vvvtttuuuzzzgggRRRKKKJJJZZZtttqqqZZZFFF<<<888666777777444333555444444333333222222222222000000000000000000000000000000000000000000111222222444666999:::;;;;;;;;;=========>>>???AAACCCDDDCCCBBBCCCEEEEEEHHHPPPYYYooo{{{tttrrrooollljjjkkkoooqqquuu||||||}}}qqqddd]]]]]]kkkpppbbbYYYTTTYYY```fffpppwwwvvvqqqbbbVVVNNNOOOTTTaaaxxxttt___RRRLLLHHHGGGHHHMMMRRR]]]kkkyyyzzzmmmdddcccXXXIII===888777555333333333222222111111222222000000000000000000000000////////////////////////////////////////////////////////////000000000000///222666999<<>>@@@AAABBBCCCEEECCCDDDFFFDDDEEEPPP]]]ttt}}}uuutttrrrooommmnnnssswwwxxx~~~~~~}}}|||~~~vvviii^^^\\\aaasss|||nnn```XXXSSSXXX^^^dddmmmuuuuuupppdddYYYQQQPPPUUUaaayyy{{{hhhTTTJJJGGGFFFFFFGGGMMMRRR\\\jjjxxxuuunnniiibbbSSSCCC:::888666333333333222222111222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000333777;;;===@@@CCCEEEEEEGGGIIILLLNNNNNNOOONNNRRRRRRPPPNNNOOOXXXeeepppvvvsssqqqpppnnnsss}}}kkk```kkkrrrpppzzzvvvyyylllYYYNNNFFFAAA@@@BBBDDDBBBBBBDDDAAACCCDDDEEEGGGIIIMMMPPPRRRVVViii}}}|||||||||{{{zzz}}}{{{xxxtttqqqooonnnmmmooooooqqqssstttssspppmmmiiieee```^^^^^^___``````]]]]]]]]]]]]]]]^^^___```YYYYYYXXXXXXYYYZZZ\\\]]]]]][[[XXXWWWWWWXXXWWWWWWRRRTTTUUUTTTSSSRRRRRRSSSSSSUUUXXX\\\aaagggkkkmmmaaacccfffkkkqqqwww|||{{{wwwyyy{{{{{{~~~gggUUUHHHGGGTTTnnnqqq^^^FFF===666555555333222333333333444444444444333333000000000000000000000000////////////000111222333333555777999;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCFFFDDDEEEGGGDDDDDDRRRcccyyy|||uuuqqqqqquuuyyyzzz}}}{{{zzz||||||nnnaaa[[[\\\fff}}}yyylll___WWWRRRVVV\\\bbbllltttuuupppiii^^^UUUTTTVVVaaazzzmmm]]]MMMFFFEEEEEEFFFGGGNNNRRR^^^mmm{{{zzztttllliii\\\III<<<888777555333222222111222222333333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000333888;;;>>>@@@CCCEEEEEEGGGJJJMMMOOOQQQQQQPPPQQQOOONNNOOOWWWeeevvv|||wwwuuutttwwwssseeebbbtttvvvjjjuuu|||uuu~~~uuubbbSSSHHHDDDAAAAAADDDEEEBBBAAABBB@@@BBBDDDEEEHHHKKKPPPTTTXXXbbb~~~~~~{{{yyyyyyyyyxxxwww{{{xxxuuuqqqnnnlllllllllnnnnnnoooppprrrqqqooollleeebbb^^^]]]]]]_________[[[[[[\\\\\\]]]\\\\\\\\\ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZXXXUUUSSSTTTUUUUUUUUUQQQSSSUUUUUUTTTSSSTTTUUUVVVVVVWWWXXX[[[^^^aaaccc]]]___bbbiiiqqqxxx~~~~~~}}}~~~~~~|||~~~qqq]]]JJJBBBJJJXXXttt}}}~~~mmmMMMBBB999666555444333444222333444555555444333333000000000000000000000000////////////000111222333333555777999;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBBEEECCCEEEHHHDDDEEEUUUjjj||||||sssrrrtttvvvvvv{{{~~~wwwyyy~~~vvvfff[[[YYY^^^kkkwwwjjj^^^VVVOOOTTTZZZaaallluuuwwwsssooodddZZZWWWXXXbbbzzzaaaUUUIIIEEEEEEEEEFFFHHHNNNTTTaaasss{{{wwwnnnmmmbbbMMM===888777555222222222111222222333333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000333888<<<>>>AAACCCEEEEEEGGGJJJNNNQQQRRRRRRRRRPPPMMMLLLPPP]]]oookkkaaacccyyyzzziiifff{{{}}}yyywww|||kkk]]]OOOCCCCCCAAABBBEEEEEEAAA???AAA@@@AAACCCFFFHHHMMMRRRVVV```ooo~~~{{{yyyyyyyyywwwvvvxxxvvvsssooolllkkkkkkkkkmmmmmmmmmnnnppppppnnnlllccc```^^^]]]^^^_________YYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXVVVTTTTTTTTTVVVVVVWWWTTTRRRQQQRRRSSSTTTTTTQQQSSSUUUUUUUUUTTTUUUVVVVVVUUUTTTSSSTTTUUUXXXYYY\\\]]]aaahhhqqqzzz}}}{{{{{{}}}{{{yyy|||wwwdddPPPEEEJJJJJJiiiyyyuuuRRRFFF;;;777666555444666222333444555555555444333000000000000000000000000////////////000111222333333555777:::;;;<<<<<<<<<;;;<<<>>>???AAABBBBBBBBBCCCBBBEEEHHHEEEFFFXXXooo}}}uuuqqqqqqrrrooouuuyyy~~~|||uuuyyytttbbbWWWWWW^^^nnnvvviii]]]UUULLLQQQXXX```lllwwwyyyvvvssshhh]]]YYYYYYbbb{{{uuuZZZPPPHHHEEEEEEEEEFFFIIINNNUUUdddxxxxxxvvvpppgggYYYGGG999666;;;555444333222111111111111000000000000000000000000222111000//////000111222000000000///...,,,******///000111111000111333555333555999;;;===???BBBEEEFFFHHHJJJMMMOOOQQQRRRSSSWWWQQQMMMUUUllltttaaa]]]eeekkkbbbpppwwwvvv~~~zzzpppfffXXXKKKEEECCCBBB@@@??????@@@AAABBBCCCDDDFFFIIIJJJLLLQQQVVVddd}}}|||{{{yyyuuusssrrrqqqnnnllljjjjjjiiijjjnnnmmmmmmlllkkkkkkjjjjjj```^^^[[[ZZZZZZZZZZZZYYYXXXZZZ\\\\\\ZZZXXXXXXXXXYYYVVVSSSSSSTTTWWWXXXYYYQQQRRRSSSSSSRRRPPPNNNMMMJJJMMMQQQSSSTTTTTTTTTUUUUUUOOOKKKLLLMMMMMMOOORRRWWWccciiihhhlllzzz|||xxxwwwyyy}}}nnnWWWHHHCCCGGGUUUlllzzzaaaLLL:::666999888555444333333333333333444555666333222111000000000111222111111111111111111222222444777999:::::::::;;;<<<;;;;;;<<<>>>???BBBDDDEEECCCCCCCCCBBBCCCIIIXXXeee}}}}}}|||qqqqqqqqqnnnnnnuuuyyy}}}tttooommmuuu|||mmm\\\RRRTTT```yyy~~~uuuiiiZZZOOOKKKOOOUUU^^^gggooovvvyyyuuunnnddd\\\ZZZddd{{{|||cccPPPKKKGGGFFFFFFEEEIIINNNQQQ]]]pppxxx{{{vvvnnnaaaOOO>>>888:::555444333222111111111111000000000000000000000000000111222222222222111000222222111111000///------///000111000000000222444333666999;;;===???BBBEEEGGGIIIKKKNNNPPPRRRSSSTTTTTTQQQSSSbbb~~~lll[[[]]]lllvvviiikkkyyyzzztttkkk```RRRHHHCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCEEEHHHIIIKKKSSSZZZppp~~~|||zzzyyyvvvrrrpppqqqooommmkkkiiihhhhhhhhhjjjkkkkkkjjjjjjiiihhhggg```]]]ZZZXXXYYYZZZZZZYYYZZZ[[[\\\[[[XXXUUUTTTSSSVVVTTTQQQPPPRRRTTTUUUUUUQQQRRRSSSSSSQQQOOOMMMKKKKKKNNNQQQSSSSSSSSSSSSTTTTTTOOOLLLLLLLLLMMMQQQWWWaaammmtttpppqqq{{{|||xxxvvvwww{{{~~~vvv___MMMEEEBBBLLL___ssswwweeeQQQ===777888666444333333333333333333444555555444333222111000111111222111111111111111222222333555777:::;;;::::::<<<===;;;<<<===>>>@@@BBBDDDFFFEEEDDDCCCCCCGGGRRRcccppp}}}}}}xxxnnnpppqqqooommmsssvvv|||zzzqqqmmmqqqzzzwwwhhh[[[UUUYYYfff}}}tttgggYYYNNNMMMPPPVVV^^^fffnnntttwwwtttmmmddd]]]\\\ggg}}}ppp]]]NNNHHHDDDEEEFFFGGGLLLRRRYYYeeewww|||vvvkkkYYYFFF:::888555444333222222111111111000000000000000000000000000111333444444333111000000111111111000000///......///000000//////111333444666999<<<===@@@CCCEEEHHHJJJLLLOOORRRSSSTTTTTTQQQQQQZZZqqq}}}cccWWWbbbxxxyyykkkjjjwww||||||rrriii]]]PPPHHHFFFBBBCCCCCCDDDDDDCCCCCCCCCEEEDDDFFFJJJKKKNNNZZZfff|||zzzxxxuuuqqqnnnooonnnllljjjhhhgggfffffffffggghhhhhhhhhfffdddbbb^^^[[[XXXVVVWWWYYYZZZZZZXXXYYYZZZXXXUUURRRQQQQQQSSSQQQNNNMMMNNNPPPPPPPPPRRRRRRRRRQQQPPPNNNKKKJJJKKKNNNQQQRRRRRRQQQPPPQQQQQQNNNLLLMMMLLLLLLTTT]]]jjjvvv|||vvvqqqvvv}}}|||wwwvvvwww{{{}}}lllWWWJJJAAAFFFSSSgggzzz|||nnnZZZEEE;;;888777555444333333333333333444444555666555444333222111111222111111111111111222333333777999;;;<<<;;;;;;<<<>>><<<===>>>???AAADDDFFFGGGHHHFFFDDDEEEMMM]]]ooo{{{~~~rrrlllnnnpppppprrrvvvzzz~~~}}}zzzsssmmmjjjsss~~~qqqaaaYYYYYY___nnn}}}tttfffWWWMMMOOORRRWWW]]]eeelllrrruuutttmmmeee______iiivvvbbbVVVKKKEEEBBBDDDHHHLLLSSS[[[fffqqq~~~zzzssscccMMM===777555555444333222222222222000000000000000000000000000111222222222222111000---....../////////......---...//////...///111333444777:::<<<>>>@@@DDDFFFHHHIIILLLOOOQQQRRRSSSRRROOORRR```zzzttt^^^ZZZmmm|||ppphhhqqq}}}~~~wwwooofffYYYLLLFFFGGGBBBCCCEEEFFFFFFEEEDDDCCCIIIGGGIIIMMMOOOUUUgggyyy}}}{{{yyyvvvqqqnnnnnnmmmkkkjjjhhhfffeeeeeebbbdddfffgggfffdddaaa___]]]ZZZVVVTTTUUUWWWXXXYYYQQQSSSUUUUUUSSSRRRQQQRRRQQQNNNLLLKKKLLLMMMNNNMMMRRRRRRQQQPPPNNNLLLIIIHHHLLLNNNQQQQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKLLLUUU```lllvvvyyyppphhhkkkuuu|||}}}xxxuuuvvvyyy|||~~~wwwaaaQQQGGGFFFNNN```wwwuuudddNNN@@@:::888888777444333333222333333444444777666555444333222222222111111111111222333333444888:::<<<===<<<<<<===>>>======>>>@@@BBBEEEGGGHHHKKKIIIFFFHHHTTThhhzzzyyyooojjjkkknnnooossswww}}}{{{yyyvvvoookkkjjjqqq~~~kkk[[[XXX\\\cccuuu~~~ttteeeVVVMMMNNNQQQUUU\\\dddlllrrruuuwwwppphhhbbbaaajjj}}}iiiZZZRRRIIIEEECCCFFFLLLSSS^^^gggsss~~~|||xxxjjjUUUAAA777666555444333222222222222111111111111111111111111222111///------///111222---...//////////////////---...//////...///111333555777;;;===???AAADDDGGGFFFHHHLLLOOOQQQQQQQQQPPPNNNRRRbbb||||||gggZZZbbbzzzxxxnnnmmm}}}uuunnneee[[[OOODDDAAACCCBBBCCCEEEFFFGGGFFFEEEEEEIIIGGGJJJPPPTTT\\\uuu|||yyywwwtttpppmmmllllllkkkiiigggfffdddccc```aaacccddddddaaa^^^]]][[[XXXUUUSSSTTTUUUVVVVVVOOOQQQSSSRRRQQQOOOOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMQQQPPPOOONNNLLLJJJHHHGGGKKKNNNPPPPPPNNNLLLLLLLLLKKKKKKKKKLLLJJJKKKTTT___hhhmmmmmmddd\\\```mmmxxx}}}|||{{{zzzwwwsssoooooosssyyy}}}kkkYYYJJJEEEIII[[[tttyyykkkVVVDDD;;;999888777444333333222222222333333666666555555444333222222111111111111222333444555999;;;======<<<<<<===>>><<<===>>>@@@CCCEEEHHHIIIJJJJJJIIINNN```xxx}}}{{{|||~~~vvvooojjjhhhiiilllnnnsss}}}~~~{{{vvvppplllmmmnnnyyyyyyeeeWWWWWW]]]ggg{{{sssdddVVVMMMKKKNNNSSSZZZcccllltttxxx{{{uuullleeebbbhhh{{{uuugggZZZRRRJJJFFFFFFKKKSSS\\\hhhrrr~~~~~~sss]]]HHH<<<666555444333222222222222111111111111111111111111333000---++++++---000333000000111222222111111111...///000000//////111333666888;;;>>>???BBBEEEGGGFFFHHHLLLOOOQQQQQQPPPOOOLLLSSSeee}}}zzzfffZZZXXXkkkvvvrrrwwwpppfff[[[SSSJJJBBBAAACCCCCCCCCDDDEEEFFFFFFFFFFFFIIIFFFJJJSSSXXXddd|||zzzwwwuuussspppllliiijjjiiiiiihhhfffdddbbbaaa^^^___```aaa```^^^\\\[[[YYYWWWTTTSSSSSSTTTSSSRRRQQQRRRSSSRRRNNNLLLJJJJJJMMMLLLKKKKKKMMMNNNNNNMMMOOOOOONNNLLLJJJIIIHHHGGGJJJMMMOOOOOOMMMKKKJJJJJJJJJHHHHHHJJJIIIJJJPPPXXXaaabbb```YYYSSSXXXfffrrr~~~~~~~~~|||yyywwwlllhhheeehhhoooxxx~~~xxxdddLLLEEEDDDRRRlllttt___III<<<999777555444333333222222222222222444444555555555444333222111111111111222444555666999;;;======<<<;;;<<<===<<<<<<>>>@@@CCCEEEHHHIIIGGGIIILLLVVVnnnuuussstttxxx{{{zzzuuupppjjjeeeeeehhhllltttzzzsssppprrrqqqvvvxxxnnn^^^UUUXXX___mmmqqqbbbUUUMMMHHHKKKPPPXXXbbbmmmvvv{{{~~~xxxooogggbbbgggxxx|||~~~xxxqqqhhh\\\TTTKKKHHHJJJQQQZZZdddpppzzz{{{fffOOOBBB666555444333333222333333111111111111111111111111222000...------...000222111111222222222111111000///000111000000000222444666999<<<>>>@@@BBBEEEHHHGGGIIIMMMPPPRRRRRRPPPOOONNNUUUhhh|||zzzgggXXXVVV]]]vvvyyyyyyxxxkkk^^^QQQJJJFFFCCCCCCFFFCCCCCCCCCDDDDDDEEEGGGGGGLLLIIINNNXXX```ooo~~~yyywwwtttsssqqqoookkkhhhfffffffffeeecccaaa___]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTRRRPPPNNNPPPQQQRRRQQQNNNKKKIIIIIIKKKJJJJJJKKKMMMOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKNNNNNNLLLJJJJJJJJJJJJFFFFFFHHHIIIIIILLLQQQWWWVVVTTTQQQOOOSSS^^^hhhuuuwww{{{~~~~~~|||yyyvvviiieeebbbgggppp{{{uuuWWWKKKCCCKKKaaa~~~lllSSSBBB<<<999555444333333222111111222222111222333444555444333333111111111222333444555666999;;;<<<<<<;;;;;;;;;<<<;;;<<<===???BBBEEEHHHIIIEEEIIIOOO\\\uuuqqqnnnnnnrrrvvvzzz|||wwwtttqqqjjjbbbaaaffflllwww}}}wwwuuuwww{{{xxxooobbbWWWTTTZZZaaauuu}}}nnn^^^RRRLLLHHHJJJPPPWWWbbblllvvv{{{yyyppphhhcccgggwwwwwwyyysssooofffZZZTTTLLLJJJMMMUUU___iiittt~~~lllUUUGGG666666555444333333333333111111111111111111111111111000000000000000000111000000000000000///......///000111111000111333555666999<<<>>>@@@BBBFFFHHHHHHJJJNNNRRRSSSSSSQQQPPPQQQYYYjjj|||}}}lll___XXXXXXcccyyyooobbbTTTFFF@@@??????AAACCCDDDCCCCCCBBBCCCEEEGGGHHHPPPMMMRRR^^^gggxxx|||yyywwwuuusssrrrpppmmmjjjcccdddccccccaaa___\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTQQQNNNKKKLLLNNNPPPPPPNNNLLLLLLLLLIIIIIIIIIJJJMMMOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMMMMLLLJJJIIIJJJIIIEEEDDDGGGIIIHHHIIIKKKOOONNNMMMMMMLLLOOOWWW___lllpppvvv|||}}}{{{wwwtttkkkgggeeeiiittteeeUUUGGGGGGYYYvvvxxx\\\III@@@<<<666444333333222111111111222000111333444555444444333111111111222333444666777999:::<<<<<<;;;:::;;;<<<:::;;;===???BBBEEEGGGIIIEEEKKKQQQ]]]uuuzzzpppmmmlllpppsssxxxyyyuuusssrrrjjjaaa___dddhhhtttyyyxxx{{{zzzjjjZZZRRRSSS\\\ccc|||{{{kkk\\\QQQKKKIIIKKKPPPWWWaaallluuuzzz~~~xxxpppiiicccgggwww}}}}}}~~~tttrrrmmmbbbXXXTTTLLLKKKNNNXXXbbbkkkuuu~~~ttt]]]JJJ===777333444444222111333111111111111111111111111000000000000000000000000//////000000111111222222,,,------...///111222333777999;;;===???AAAEEEHHHDDDMMMMMMLLLRRRQQQMMMQQQRRRaaarrr}}}www___QQQVVV^^^xxxvvv}}}~~~rrrgggXXXNNNEEEBBBBBB@@@AAADDDEEEDDDDDDDDDFFFGGGIIIJJJHHHOOOWWW___qqq~~~{{{zzzwwwsssoookkkhhhgggbbb___]]]\\\\\\\\\[[[YYY\\\ZZZXXXUUUTTTUUUUUUVVVXXXWWWUUURRRPPPNNNMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLIIIFFFDDDEEEFFFHHHHHHIIIKKKLLLKKKJJJHHHGGGIIIGGGDDDCCCEEEFFFGGGGGGEEEEEEEEEEEEFFFJJJPPPTTTfffjjjoootttvvvuuurrrpppllllllnnnuuupppWWWFFFIIISSSeeeiiiOOO===777777444444333222222222333333333333333444444555555555333333333222222333333444999999999::::::;;;;;;<<<===???AAACCCEEEGGGHHHIIIAAABBBLLL___oootttrrrooojjjfffiiilllooo~~~vvvnnniiiccc]]]]]]```gggttt~~~}}}yyytttwwwttt___VVVTTTVVV___jjjzzziiiWWWOOOOOOIIIKKKNNNTTT]]]gggpppuuu{{{wwwrrrllleeehhhxxx{{{~~~{{{zzzwwwrrrjjj```VVVPPPLLLKKKOOOVVV]]]eeeqqq|||yyyzzzeeeSSS@@@999444555555222111333111111111111111111111111000000000000000000000000000000000000000111111111//////000111222444555666888999<<<===>>>AAADDDGGGEEENNNMMMKKKQQQPPPMMMRRRYYYgggwwwsss]]]SSS]]]qqquuu|||rrrfff\\\UUUKKKCCCAAABBBAAABBBDDDEEEDDDDDDDDDFFFHHHJJJKKKLLLPPPXXXfff}}}~~~}}}zzzyyyvvvsssooollliiihhhbbb```]]]\\\]]]]]]]]]\\\\\\ZZZXXXUUUTTTTTTTTTUUUVVVUUUSSSQQQOOOMMMLLLKKKNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIGGGFFFHHHFFFCCCCCCDDDFFFFFFFFFBBBCCCEEEEEEFFFHHHKKKMMM\\\```gggmmmqqqsssrrrqqqrrrtttxxxrrrZZZGGGGGGOOO```rrrVVVBBB;;;;;;555444333333222222333333333333333444444444555555444333333333333444444555999999::::::;;;<<<=========???AAACCCEEEGGGHHHHHHGGGGGGNNN]]]jjjmmmjjjhhhhhhffflllrrrwwwzzzrrrkkkfffaaa\\\\\\___eeeqqq|||zzzvvvssswww~~~ooo\\\TTTSSSVVVcccqqqzzzjjjXXXNNNLLLIIIKKKNNNUUU]]]gggpppuuu{{{xxxtttmmmggghhhwww~~~|||}}}zzz{{{yyysssiii]]]SSSMMMLLLKKKNNNTTTZZZaaalllvvvttt~~~nnn^^^EEE===666555555333222333111111111111111111111111000000000000000000000000111111111111000000000000000000111222333555666777999;;;===>>>???@@@CCCFFFGGGNNNMMMKKKOOOMMMMMMVVVfffsss}}}mmmYYYWWWhhh{{{qqqwwwlllaaaXXXQQQHHHAAAAAABBBAAABBBEEEEEEDDDDDDDDDFFFHHHKKKLLLPPPRRR\\\rrr~~~}}}}}}{{{yyywwwuuurrrooollljjjiiicccaaa^^^]]]]]]_________\\\[[[XXXUUUSSSRRRRRRRRRTTTRRRPPPNNNLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEGGGEEECCCBBBDDDEEEEEEEEE@@@BBBDDDDDDDDDDDDEEEFFFRRRWWW___hhhooosssuuuvvvyyy~~~ttt]]]KKKHHHJJJXXX}}}}}}zzz~~~___GGG===<<<555555444333333333333333333333333333444444444444444444444444444555666777888888999:::<<<===>>>>>>===???AAADDDFFFGGGGGGGGGJJJHHHMMMYYYdddfffeeedddiiihhhqqqzzz~~~qqqjjjdddaaa]]]ZZZ[[[___fffttt~~~yyyvvvsssrrrwww~~~~~~lllZZZSSSSSSYYYjjj{{{yyyjjjXXXLLLIIIIIIKKKOOOVVV___iiirrrwww{{{yyyuuuoooggghhhuuu~~~~~~yyy~~~~~~{{{rrrdddWWWMMMIIIIIIIIIMMMSSSXXX^^^iiitttsss{{{uuugggLLLAAA888555555333222333111111111111111111111111000000000000000000000000222222111111000000////////////000111222444555666:::<<<===>>>???@@@CCCEEEHHHOOOMMMKKKNNNLLLOOO]]]wwwyyyfffWWW]]]uuuppplll~~~vvvjjj```YYYLLLEEE???@@@BBBBBBCCCEEEEEEDDDCCCDDDFFFIIILLLNNNTTTVVVddd{{{zzzzzz||||||||||||}}}~~~~~~{{{yyywwwvvvtttrrrooommmkkkjjjdddaaa^^^]]]^^^```aaaaaa\\\[[[XXXUUUSSSQQQPPPOOOPPPOOONNNLLLJJJIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCGGGGGGGGGHHHGGGGGGEEEEEEFFFEEECCCCCCDDDEEEEEEDDDAAABBBBBBAAA@@@@@@BBBDDDMMMSSS]]]hhhrrrxxx{{{}}}rrr___OOOJJJHHHQQQppp~~~uuu|||hhhLLL>>>:::666555444333333333333333333333333333333333333333444444444444555666888888777777888:::;;;<<<===>>>===???BBBDDDFFFGGGGGGFFFFFFDDDJJJWWWbbbfffgggiiipppoooxxx}}}wwwwwwxxxwwwuuuhhhbbb]]]\\\ZZZYYY[[[```nnn|||yyyuuuttttttvvvzzzmmm\\\VVVVVV^^^rrr~~~vvvhhhXXXMMMIIIIIILLLQQQXXXbbbllltttyyyzzzyyyvvvppphhhfffqqq~~~|||mmm\\\OOOIIIGGGGGGHHHMMMSSSXXX^^^jjjvvvxxx|||{{{oooSSSFFF:::666555444222333111111111111111111111111000000000000000000000000222222111111000000/////////000000111222444555666:::<<<>>>??????AAACCCFFFIIIOOOMMMKKKNNNLLLTTThhhsss```VVVeeexxxlllkkkrrrdddZZZRRRIIIBBB>>>@@@CCCDDDDDDFFFDDDDDDCCCCCCFFFIIIMMMPPPVVVZZZppp~~~yyyxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~|||yyyxxxvvvuuutttqqqooommmkkkjjjdddbbb___^^^```aaabbbaaa[[[ZZZWWWUUURRRPPPNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGEEEDDDCCCGGGGGGGGGGGGFFFFFFEEEEEEFFFEEECCCDDDEEEFFFEEEDDDDDDCCC@@@===<<<===BBBEEELLLSSS___lllvvv}}}ooo```RRRKKKFFFJJJ___xxxuuu{{{sssVVVCCC;;;777666555444333333333333333333333333333333333333333444444555666777999:::777777888999:::;;;<<<<<<===???BBBEEEGGGGGGFFFEEECCCDDDKKKZZZfffkkkmmmppp{{{yyy~~~yyyqqqoooooollljjj```[[[XXXYYYZZZZZZ___dddyyy|||zzzttttttssstttxxx}}}nnn]]]WWWZZZdddxxx{{{rrrfffWWWNNNKKKJJJLLLRRRZZZdddnnnvvv{{{yyyxxxvvvqqqhhhdddlllxxx~~~yyyeeeSSSIIIFFFGGGGGGHHHMMMRRRVVV\\\jjjwww|||~~~sssZZZKKK<<<666666444333333111111111111111111111111000000000000000000000000111111111111000000000000111111222333444666777888:::<<<>>>??????AAADDDGGGJJJOOOMMMMMMPPPOOO\\\tttkkk[[[XXXnnnxxxmmmmmmppp{{{~~~qqqbbbVVVMMMGGGAAA>>>BBBEEEEEEEEEFFFDDDCCCCCCCCCFFFJJJOOORRRYYY```||||||wwwwwwyyyyyyyyyyyyyyyzzz{{{||||||~~~}}}{{{yyyxxxvvvuuusssqqqnnnllljjjiiidddbbb``````aaaaaa```___YYYXXXVVVTTTRRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDEEECCCBBBCCCDDDEEEDDDBBBCCCAAA>>>:::999<<>>777666555333333111111111111111111111111000000000000000000000000000000000000000111111111111111111222333555777888999;;;===???@@@BBBFFFHHHJJJOOONNNOOORRRRRRcccyyybbbWWWZZZwww~~~fffdddmmm{{{zzzwww}}}ooo```TTTJJJGGGAAA???CCCFFFFFFEEEFFFDDDCCCBBBCCCFFFJJJPPPSSS[[[fffzzzuuuwwwzzzyyyyyyyyyyyyzzz{{{||||||~~~|||zzzyyyyyywwwvvvtttqqqnnnkkkiiihhhcccbbbaaabbbbbbaaa___\\\WWWWWWUUUTTTQQQOOOMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCAAA@@@???>>><<<::::::===BBBFFFKKKUUUfffwww~~~{{{{{{~~~uuuaaaSSSIIICCCHHHQQQsss}}}|||oooRRRAAA888777666555333333333222333333333222222222111111111111222444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCFFFGGGGGGEEEDDDEEEKKKYYYlllxxx{{{|||}}}~~~|||vvvnnnmmmmmmhhhddd___\\\[[[___dddhhhooovvv||||||yyywww{{{gggXXX\\\kkk}}}|||tttiii[[[OOOKKKDDDHHHOOOXXXbbbmmmuuuyyy{{{{{{{{{vvvllldddiiirrrwww~~~~~~gggSSSHHHEEEEEEEEEHHHJJJNNNSSSWWWbbbvvvvvv~~~{{{{{{ooobbbPPP>>>777666555333333111111111111111111111111000000000000000000000000//////000000111111222222......///000111333444555888:::===???@@@CCCFFFIIIJJJOOONNNPPPSSSUUUgggqqq[[[UUU\\\}}}qqq\\\]]]jjj~~~vvvttt{{{|||hhh\\\PPPFFFGGGBBB@@@DDDGGGFFFEEEFFFDDDCCCBBBCCCFFFKKKPPPTTT^^^jjjxxxsssvvvzzzyyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzzzzyyywwwvvvtttqqqnnnkkkiiigggbbbbbbbbbccccccaaa]]]ZZZVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDDAAA@@@??????>>>>>>??????@@@???>>>???AAAAAA???===::::::;;;;;;;;;===AAADDDLLLWWWiii|||}}}~~~kkkYYYMMMFFFGGGMMMfff|||}}}tttUUUBBB888888666555444333333222333333333222222111111111000111222333555777999:::>>>>>>>>>>>>===============@@@CCCFFFHHHGGGEEECCCCCCKKK\\\qqq}}}|||wwwppppppppplllgggaaa^^^^^^ccciiimmmuuu}}}}}}xxxzzzfffXXX```uuu}}}wwwlll]]]OOOIIIBBBFFFMMMVVVaaakkkssswww|||}}}~~~yyynnnfffiiirrrzzzuuuwww___NNNHHHFFFEEEDDDFFFIIIOOOVVV]]]kkkgggwwwuuuhhhYYYEEE999666666444111555444333333222222333333222222222111111111000000111111000000//////......111111111222333666888:::<<<===>>>AAADDDGGGIIIKKKMMMLLLOOOUUUXXX```xxxzzzcccZZZYYYfff}}}eeeXXX___nnnzzz|||zzzzzzrrrbbbTTTJJJEEEBBBCCCDDDCCCCCCCCCEEEGGG@@@FFFDDDDDDJJJMMMRRR```eee}}}yyyvvvxxx{{{~~~{{{zzz}}}}}}||||||{{{yyyxxxxxxuuuqqqooommmkkkhhhfffddddddddddddbbb```^^^\\\XXXWWWTTTQQQOOOMMMKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===:::999;;;???DDDGGGJJJ\\\xxxvvv```SSSJJJGGGIIIVVVrrr}}}{{{uuuYYYDDD;;;777666777666333222444444444444444444444444444555555555555666888999::::::;;;===>>>???@@@?????????CCCFFFGGGEEEDDDEEEGGGHHHOOObbbzzz{{{{{{vvvssspppmmmmmmqqqiiieeedddjjjpppwww~~~{{{tttbbbjjjzzzyyymmm^^^OOOEEEFFFIIINNNVVV```jjjsssxxxssshhhiiiqqquuuyyy}}}kkkXXXMMMHHHEEEDDDEEEFFFMMMVVV^^^kkk]]]jjj|||uuujjj[[[GGG:::666666555222555444333333222222333333222222222111111111000000111111000000////////////111111111222444666888:::;;;<<<>>>@@@CCCFFFIIIKKKNNNPPPSSSVVV[[[kkkttt^^^XXX\\\lllppp^^^YYYfffxxx}}}|||xxx|||~~~gggZZZOOOFFFBBBBBBCCCDDDCCCBBBBBBDDDFFFAAAFFFDDDEEEMMMOOOUUUcccmmm~~~xxxwwwyyy|||~~~~~~{{{||||||{{{{{{zzzyyywwwyyyvvvrrrooommmkkkhhhfffbbbcccbbbbbb```^^^[[[ZZZXXXWWWTTTQQQNNNKKKIIIHHHHHHFFFDDDDDDEEEEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<::::::;;;???BBBEEEOOOaaa|||uuu```RRRIIIFFFGGGQQQkkkyyy```LLL???:::888888777333222444333333333333333333333333444444444555666777888999999:::<<<===>>>???>>>>>>AAAEEEGGGGGGDDDCCCDDDFFFKKKTTTggg}}}vvvnnnlllllljjjlllpppkkkgggfffmmmvvv~~~dddgggyyyvvvjjj[[[MMMDDDEEEHHHNNNWWWaaakkkssswww~~~ssshhhiiiqqqzzzuuueeeSSSJJJGGGEEEEEEFFFJJJQQQ\\\gggvvvUUU^^^uuuwwwmmm___KKK===777666555444555444333333222222333333222222222111111111111111111000000000000/////////111111111222444666888:::;;;;;;===@@@CCCFFFIIIJJJLLLRRRVVVWWWbbb|||kkkWWWWWWcccvvvfffWWWWWWiii}}}~~~{{{xxxooo]]]RRRJJJDDDAAAAAABBBCCCCCCBBBBBBCCCEEECCCFFFCCCFFFPPPSSSXXXgggyyy|||xxxxxxzzz~~~~~~~~~~~~|||~~~~~~{{{zzz{{{zzzyyyxxxzzzwwwssspppnnnkkkiiifffaaaaaaaaa```^^^[[[YYYXXXWWWUUURRROOOLLLIIIGGGFFFFFFDDDBBBBBBBBBBBBBBB@@@CCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>;;;;;;:::;;;<<<>>>@@@AAARRRccc|||}}}xxxzzzrrr]]]RRRKKKIIIIIIJJJbbbyyybbbOOOCCC===999999888444333444333333333333333333333333333333333444555666777888888999:::<<<============DDDFFFHHHGGGDDDCCCDDDFFFQQQ]]]ppppppiiieeefffhhhiiimmmqqqqqqmmmlllsss~~~gggjjj}}}ssseeeWWWKKKDDDDDDHHHOOOXXXbbblllssswww|||ssshhhhhhooo}}}~~~kkk\\\MMMFFFEEEDDDFFFIIIMMMUUUaaaoooVVVZZZsss}}}qqqdddRRRBBB999666666666555444333333222222333333111111111111111111111111000000000000000000000000222111222222444666999::::::;;;===???CCCFFFIIIKKKLLLRRRVVV[[[ppp{{{dddSSSYYYlll|||bbbTTTWWWnnn|||{{{~~~hhhXXXPPPJJJEEEDDDAAABBBDDDCCCBBBBBBBBBCCCCCCEEEBBBHHHSSSVVV]]]ooo|||xxxxxx{{{~~~}}}~~~~~~~~~~~~|||{{{{{{{{{zzzxxxzzzwwwssspppnnnkkkhhhfff`````````___]]]ZZZXXXVVVSSSRRRPPPMMMJJJHHHGGGFFFDDDBBB@@@???@@@@@@???>>>AAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????????????????????????????@@@@@@@@@???>>>>>>======::::::;;;;;;<<<===>>>>>>PPP^^^qqqzzztttkkkkkkrrrlll[[[TTTQQQOOONNNFFFYYYwwwzzzdddQQQCCC<<<777666666444333444222222222222222222222222222222222333444555666777777888999:::;;;<<<<<<===CCCEEEGGGFFFDDDDDDGGGJJJZZZgggyyy}}}eeebbbaaacccfffjjjooosssvvvssssssyyyrrrgggpppqqqbbbUUUKKKEEECCCHHHOOOYYYdddmmmssswwwyyy|||}}}ssshhhggglllzzz{{{ssscccWWWJJJEEEDDDDDDGGGJJJOOOWWWeeeuuu[[[\\\rrrwwwlllZZZIII<<<777666777555444333333222222333333111111111111111111111111000000000000111111111111222222222333444777999;;;:::;;;===@@@CCCGGGJJJKKKOOORRRWWWdddsss```TTT___wwwsss^^^SSSZZZxxx{{{zzz|||xxxdddWWWPPPJJJFFFEEEAAACCCEEEDDDCCCBBBBBBCCCCCCDDDBBBIIIUUUXXXddd{{{}}}zzzyyy{{{~~~}}}|||{{{{{{{{{zzzxxxxxxuuuqqqnnnlllkkkhhhfffaaaaaaaaa```]]][[[XXXVVVPPPOOOMMMKKKIIIHHHGGGGGGCCCAAA???>>>??????>>>===??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>?????????>>>>>>=========::::::;;;<<<<<<<<<<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>555444666555444555333333333333333333333333222222222333444555666777888888888888999;;;<<<===>>>@@@CCCDDDEEEIIIPPPVVViiivvv|||dddZZZ___cccdddffflllpppqqqqqqsssvvv}}}ttt```___aaahhhsssooo___SSSLLLIIIDDDHHHOOOYYYdddmmmuuuyyy{{{}}}vvvjjjeeegggzzzzzzmmmddd[[[RRRJJJGGGFFFFFFIIINNNVVV___oooccc^^^eeezzzzzzkkkXXXEEE999555555555444333333222222333333000000111111111222222222000000111111111222222222222222222333555777:::;;;;;;<<<>>>AAAEEEIIILLLNNNVVVTTT]]]vvvddd\\\]]]qqqhhh[[[[[[jjj~~~uuuzzzxxxjjj[[[QQQKKKEEEBBBCCCCCCEEEGGGGGGFFFDDDCCCCCCEEEHHHJJJPPPXXX]]]vvv}}}vvvppprrryyy~~~||||||}}}~~~}}}~~~~~~{{{yyyxxxwwwuuusssooommmjjjiiihhhgggfffdddbbbbbbaaa```]]]ZZZWWWUUURRRPPPNNNKKKHHHFFFDDDCCCDDDBBB@@@???@@@@@@@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>======<<<<<<;;;<<<<<<=========@@@CCCEEEKKK[[[jjj}}}yyymmmjjjiiiaaaVVVKKKJJJUUUppp{{{xxxkkk___QQQEEE:::888999777666666333333333333333333333333222222333333444666777888888888888888999;;;===>>>>>>@@@BBBCCCEEEJJJRRRYYYqqq|||yyyeee[[[bbbhhhhhhkkkqqquuuuuutttvvvyyy~~~ggg\\\[[[^^^gggvvv}}}nnn^^^QQQKKKHHHEEEHHHOOOXXXcccmmmvvv{{{zzznnnggghhh{{{{{{qqqggg```VVVOOOIIIGGGGGGHHHLLLQQQXXXbbbssseee___```tttsss}}}ppp\\\HHH:::555444555444333333222222333333000000111111222222222222000000111111222222222222333333333333555888:::;;;;;;===???BBBFFFJJJMMMOOOTTTRRR^^^xxxwww^^^ZZZ```vvvddd\\\hhhyyyttt{{{tttgggYYYPPPKKKEEECCCDDDDDDFFFHHHHHHGGGDDDCCCCCCFFFJJJMMMTTTZZZ```|||yyyqqqjjjjjjsss{{{}}}~~~~~~~~~||||||~~~}}}~~~}}}zzzwwwvvvtttrrrpppllljjjhhhggggggfffeeedddaaaaaa```___\\\YYYVVVUUUTTTSSSOOOKKKGGGDDDBBBAAAEEECCCAAA@@@AAAAAA@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>?????????>>>===;;;;;;<<<===>>>;;;;;;===AAAEEELLL[[[jjj||||||sssqqqqqqiii^^^MMMGGGLLLdddyyyzzzppphhhYYYLLL@@@<<<<<<999777666444444444444444444444444333333333444555666777888999888888888999;;;===>>>???AAACCCCCCEEEJJJRRRYYYwww{{{lll]]]fffmmmmmmpppwww{{{zzz{{{||||||{{{aaaVVVWWW]]]kkk|||mmm]]]PPPJJJHHHFFFIIINNNWWWbbbmmmwww|||~~~qqqjjjiii|||ssskkkddd___RRRLLLGGGGGGHHHIIIMMMSSSVVVaaasss|||kkk]]]ggg{{{xxxgggRRR???888999666555333222333333222111111111000000000000111111000000000000000000000000222222333444666888:::;;;>>>@@@BBBDDDFFFJJJNNNRRRVVVTTT]]]tttyyyfffVVVWWWccc|||bbb]]]ppp{{{vvvoooaaaSSSLLLHHHDDDCCCDDDBBBKKKOOOIIIDDDDDDFFFEEEIIIOOOTTTTTTYYYqqqwwwkkkccceeelllsssxxx|||}}}zzzuuusssssstttuuuvvv||||||}}}~~~~~~{{{wwwuuusssqqqnnnlllhhhhhhgggggggggfffffffffgggeeeccc___\\\ZZZXXXXXXSSSQQQNNNKKKIIIFFFEEEDDDCCCAAA????????????===<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===@@@EEENNN___nnn~~~zzz{{{xxxvvvnnn^^^OOOLLLKKKWWWrrr~~~kkkSSS>>>999888333222555444444444333333333222222444444555555666777777777555777999999:::;;;>>>@@@BBBBBBCCCDDDCCCHHHUUUdddyyyppplllpppqqqooorrryyymmm[[[TTTXXX```qqquuujjj]]]PPPHHHHHHGGGJJJPPPWWW```kkkvvv}}}uuuiiimmmqqq|||qqqddd]]][[[NNNLLLHHHEEEFFFIIINNNRRRWWWaaasssqqqccchhh~~~vvvzzz}}}mmmYYYEEE999777777555333222333333222111111111000000000000111111111111111111111111111111222222333444666888:::;;;>>>@@@BBBDDDEEEIIIMMMPPPQQQSSS```wwwrrr```TTTZZZkkkwww```aaayyy{{{zzzlll___SSSLLLHHHEEEEEEHHHGGGNNNQQQKKKEEEFFFGGGFFFJJJOOOTTTYYYdddssshhh___```ggglllqqquuuuuurrrooonnnnnnppprrrsssvvvvvvxxxzzz}}}~~~zzzwwwuuussspppnnnggggggffffffffffffffffffgggfffccc```]]]ZZZXXXVVVRRRQQQNNNKKKHHHFFFEEEDDDCCCAAA????????????===;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999999999999999999999999999::::::::::::::::::::::::777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>@@@BBBBBBCCCDDDEEEJJJYYYhhhvvvqqqrrrwww|||~~~~~~~~~}}}hhhYYYVVV[[[eeexxxuuujjj]]]OOOHHHGGGEEEIIINNNUUU^^^iiittt|||xxxkkknnnppp{{{nnnaaaYYYWWWMMMJJJGGGEEEEEEIIINNNQQQYYYdddvvvzzzkkkhhhtttooosss|||uuucccMMM===555777555333222333333222111111111000000000000111111111111111111111111111111222222333444666888:::;;;>>>???AAACCCDDDGGGLLLOOOLLLUUUggg|||hhhXXXSSSaaayyyppp]]]eee~~~|||zzzhhh^^^SSSNNNJJJGGGIIIMMMOOORRRRRRLLLGGGGGGHHHHHHMMMPPPWWWbbbxxx|||ooodddZZZZZZ___dddiiimmmjjjjjjiiiiiijjjlllnnnoooooopppsssvvv{{{~~~|||xxxtttrrrpppmmmkkkeeeeeeeeeeeeeeefffffffffgggfffeeebbb^^^ZZZWWWUUUQQQPPPMMMKKKHHHFFFDDDDDDBBB@@@???>>>???>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<::::::999999999999888888888888888888888888888888999999999999999999999999555777999;;;;;;:::888777::::::::::::;;;;;;;;;;;;;;;:::;;;>>>AAAHHHWWWeee{{{{{{zzzuuuuuupppcccRRRIIIAAAFFF[[[|||pppOOO???;;;666333222444444444444333333333333222222333333444555555555666777999::::::;;;>>>@@@BBBAAACCCDDDFFFMMM]]]lll}}}zzzzzz~~~|||{{{yyyxxxyyyzzz|||cccYYYWWW^^^llltttiii\\\OOOHHHGGGDDDGGGMMMTTT\\\gggrrryyyyyyjjjmmmooowwwiii\\\TTTRRRJJJHHHEEEDDDEEEIIINNNQQQ[[[gggzzzrrrhhhiiiwwwooopppzzz{{{kkkVVVBBB777777555333333333444333222222111111000000111111222111111111111111111111111222222333444666888:::;;;>>>???AAABBBDDDGGGKKKNNNLLL[[[pppvvvaaaUUUWWWmmmkkk\\\hhh{{{}}}wwwggg___VVVQQQLLLIIIKKKQQQVVVUUUQQQLLLHHHHHHIIIIIIQQQSSS\\\oooyyylllbbbXXXWWWZZZ]]]bbbgggeeeggghhhiiijjjkkklllnnnlllmmmqqquuuzzz|||yyyuuurrrpppnnnkkkiiidddddddddeeeeeeeeeeeefffffffffeeeccc___ZZZVVVSSSPPPOOOMMMJJJGGGEEEDDDDDDAAA@@@>>>>>>>>>>>><<<:::888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999777777888999999999999888:::::::::::::::;;;;;;;;;999999;;;>>>AAAGGGTTTbbbwww}}}vvvtttnnnnnnkkk```UUUJJJAAADDDTTTqqqXXXCCC<<<888444222555444444444444333333333222333333444444555666666666888999::::::<<<>>>AAABBBBBBCCCDDDFFFNNN___ooozzzyyy}}}~~~xxxwwwvvvtttuuuxxx~~~~~~zzz___\\\XXXbbbtttsssiii\\\OOOHHHGGGCCCGGGLLLSSS\\\fffqqqxxx~~~xxxhhhiiinnn|||qqqdddYYYQQQOOOHHHFFFDDDCCCEEEIIINNNQQQZZZggg|||vvvhhhaaahhh{{{vvvttt}}}qqq]]]HHH<<<777666444333444444333222222222111111111111222222111111111111111111111111222222333444666888:::;;;===???AAABBBDDDGGGKKKNNNPPPbbbxxxooo^^^VVV___}}}wwwdddYYYjjjzzzsssgggaaa[[[UUUNNNJJJNNNUUU[[[VVVOOOJJJHHHGGGIIIJJJRRRUUU```zzz}}}wwwkkkaaaXXXVVVWWWYYY^^^cccgggjjjmmmooonnnnnnooopppjjjlllppptttyyy}}}}}}{{{wwwtttrrrpppnnnllleeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa^^^YYYUUURRROOONNNLLLIIIGGGEEEDDDCCCAAA???============;;;:::888888888888888888888888999999999999999999::::::777777777777777777777777888888888888888888888888999888777666666888:::;;;999999999:::::::::;;;;;;777888:::>>>AAAFFFSSS___qqqzzz{{{sssoooiiijjjiii```VVVLLLCCCEEEPPPgggaaaGGG===:::666444555555555444444444333333444444444555666666777777666888::::::;;;<<>>AAACCCEEEHHHMMMPPPWWWkkkhhh\\\[[[jjjiii\\\YYYnnnzzzooogggddd___YYYQQQMMMRRRZZZ```VVVLLLHHHHHHHHHIIILLLQQQVVVfffzzztttjjj```WWWTTTTTTVVV[[[aaaiiinnntttvvvuuussstttvvvmmmooorrruuuyyy{{{}}}~~~|||zzzwwwtttrrrqqqooommmkkkffffffffffffeeeeeeeeedddbbbbbbaaa___\\\XXXUUUSSSNNNMMMKKKHHHFFFEEEDDDCCC@@@>>>===<<<===<<<;;;999;;;;;;;;;::::::::::::999999999999999999:::::::::666666666666666666666666777777777777777777777777;;;999666444444777:::<<<888888999999::::::;;;;;;777888:::>>>@@@DDDOOO[[[hhhqqqyyyrrrnnngggkkknnngggYYYNNNEEEDDDKKK[[[yyyxxxpppssskkkMMM???:::888666555555555555444444444333444444555555666777777888777888:::;;;;;;<<>>AAACCCFFFJJJOOORRRcccyyyxxxaaaZZZ^^^rrr{{{___YYY]]]vvvzzz{{{qqqeeedddaaa\\\TTTPPPWWWaaadddVVVJJJGGGHHHIIIKKKNNNRRR[[[qqqwwwqqqfff]]]UUUQQQQQQRRRWWW^^^hhhooowww{{{zzzyyyzzz|||vvvwwwyyy{{{}}}~~~~~~~~~~~~xxxuuurrrpppnnnnnnmmmllljjjiiihhhhhhgggfffeeeddddddaaa```^^^\\\YYYWWWUUUTTTMMMLLLJJJHHHFFFDDDCCCCCC@@@>>><<<<<<<<<<<<:::888<<<<<<;;;;;;::::::::::::777777777888888888999999666666666666666666666666777777777777777777777777999888666555555777999;;;777888888999::::::;;;;;;888999;;;======???IIISSS]]]gggvvvuuunnnkkkgggnnntttpppcccUUUIIIDDDEEEQQQmmm|||rrrhhhccckkktttSSSAAA;;;888666555555555555444444444444333333444555555666666777777888:::;;;;;;===???BBBCCCBBBCCCFFFKKKWWWmmm}}}yyy{{{~~~zzzwwwwwwvvvsssuuuyyyyyyfffWWWZZZggg}}}|||qqqgggZZZNNNGGGGGGBBBEEEJJJPPPXXXcccmmmttt{{{vvvgggiiidddqqq|||iii```[[[TTTMMMJJJCCCCCCCCCDDDGGGLLLQQQTTT```qqqzzz}}}|||pppbbb^^^gggrrrjjjPPP@@@888666444444444555444333333222222111111222222333222222222222222222222222222222333444666888:::;;;;;;>>>AAADDDGGGKKKPPPTTTmmmrrr\\\XXX```xxxlll]]][[[ddd}}}yyy|||wwwccccccbbb^^^VVVSSS[[[ffffffWWWJJJGGGJJJJJJLLLPPPVVVaaazzz|||tttooocccZZZRRROOONNNOOOUUU\\\fffnnnxxx}}}}}}|||~~~~~~~~~~~~{{{vvvvvvtttrrrqqqqqqqqqooonnnjjjjjjiiigggfffeeedddccc```^^^\\\ZZZXXXVVVUUUUUUMMMLLLJJJGGGFFFDDDCCCCCC???>>><<<<<<<<<<<<:::888:::::::::999999888888888555666666666777777888888666666666666666666666666777777777777777777777777777777777777777888888888777777888999::::::;;;;;;::::::;;;===;;;<<>>CCCFFFTTT]]]mmm~~~vvvssskkkfffiiirrrwwwvvvkkkXXXIIIEEEDDDHHH___{{{|||yyy||||||xxxyyyqqqrrr}}}~~~aaaJJJ===999888555555444444444444555555444444444555555555666666999999999:::;;;>>>@@@AAACCCGGGJJJKKKTTTggg{{{yyyzzzzzzpppoooxxx}}}|||zzztttpppsss{{{wwwbbb]]]```yyyzzznnnbbbWWWOOOHHHDDDFFFHHHLLLPPPWWWaaakkkrrrzzz~~~xxxoooggggggpppuuuddd[[[YYYUUULLLDDDCCCAAAAAAFFFJJJNNNUUU\\\lllooo~~~|||ooo^^^[[[iii~~~qqq[[[FFF<<<999666555555555444333333333333333333333333333111111222222222333333333111333555666777888:::<<<===AAABBBFFFLLLKKKSSSgggjjj]]]]]]aaa}}}nnn]]]UUU]]]ttt{{{|||jjjgggfff]]]OOOSSS^^^^^^aaaRRRGGGHHHKKKKKKNNNTTT[[[ooo}}}wwwrrrkkk___SSSNNNLLLKKKOOOUUU___eeennnvvvzzz}}}~~~|||zzzuuusssqqqooommmmmmmmmmmmkkkjjjiiigggfffdddcccbbbbbb```^^^\\\\\\ZZZXXXVVVOOONNNKKKHHHFFFCCCBBBAAA>>>===<<<:::999999999999;;;:::999888888888999999777777777777666666666555777666666666555555555444555666666666777777777777777777777777777777777777777777777777777777777777::::::::::::;;;===BBBEEEOOOYYYkkk}}}vvvtttooojjjlllsssvvvttthhhVVVHHHDDDBBBEEEZZZsss|||{{{fffNNN@@@999666555555444444444444555555444444444555555555666666999888999999;;;===???AAACCCGGGIIILLLWWWkkk~~~}}}~~~zzzvvvqqqqqq{{{~~~vvvooopppvvvrrr```^^^bbbwwwzzzmmm```UUUMMMGGGCCCCCCEEEIIIOOOWWWaaalllsssyyyyyypppgggiiisssttteee[[[WWWRRRJJJCCCCCC@@@AAAFFFKKKOOOWWW^^^nnniiizzzzzzmmm[[[XXXggg}}}uuu___III===:::777555555555444333333333333333333333333333111111222222222333333333111333555666777888:::<<<>>>BBBCCCGGGNNNPPP]]]vvvzzzddd[[[^^^fff~~~fffUUUTTT```|||uuujjjdddaaaXXXMMMTTT___^^^[[[NNNEEEFFFIIIJJJOOOWWW___zzzyyytttpppkkk```TTTNNNJJJJJJMMMRRR]]]ccckkkrrrwwwzzz}}}~~~{{{yyysssrrrooommmkkkjjjjjjjjjjjjiiigggdddcccbbbbbbbbbbbb```]]]\\\[[[ZZZXXXVVVPPPOOOLLLIIIFFFDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;===;;;888666666777999;;;777777777666666666555555666666666555555555555555555555666666666777777777777777777777777777777777888888888888888888888888777888888999:::<<>>CCCDDDHHHQQQXXXlllrrr]]]WWW```jjjzzzzzzbbbUUUQQQccczzzjjjddd\\\XXXRRRLLLVVVaaa___WWWLLLDDDFFFHHHIIIPPPZZZeee{{{uuuqqqnnnlllcccXXXNNNIIIIIILLLOOO[[[aaahhhpppuuuyyy}}}~~~}}}{{{yyysssqqqooollljjjiiiiiiiiijjjhhheeebbbaaaaaabbbbbbbbb```]]]\\\[[[ZZZWWWUUUQQQPPPMMMJJJGGGDDDCCCBBBAAAAAA@@@>>>======<<<<<<:::999777555555666777888777777666666666555555555555555555555555555555555555555555666666666777777777777777777777777777777777777777777777777777777555777888999:::<<<@@@CCCKKKSSSbbbsss|||~~~wwwnnnjjjkkkjjjhhh```RRRFFFBBB??????LLL\\\xxx~~~{{{zzz|||lllUUUDDD;;;777555555444444444444555555555555555555666666666666777777777888:::===???AAAEEEGGGHHHNNN^^^vvv~~~yyy|||{{{{{{~~~{{{sssmmmkkkkkkkkkkkkmmmppp~~~|||zzzwwwvvvzzzttt```YYY[[[___iii}}}}}}mmm]]]QQQJJJEEECCCBBBEEEIIIOOOWWWbbbllltttyyywwwmmmmmmyyyzzzssshhh\\\RRRKKKFFFDDDAAA@@@CCCIIIMMMQQQZZZdddpppVVViiivvvyyyrrrbbb]]]hhh{{{yyy{{{vvvcccMMM;;;999777666777888777777333333333333333333333333111111222222222333333333111333555666777888:::<<<<<>>>>>>>>>>>===;;;:::999888999:::;;;:::999777666666666666555555555444444444444444444444555555555444444555555555666666666666666666666666666666666555555555555555555555555666777999::::::;;;>>>@@@DDDEEEKKKVVVbbbooovvvjjjggggggfff^^^SSSHHHBBB??????EEENNNddd~~~rrr\\\JJJ???:::555555444444444444555555555555666666666777777777777777888999<<>><<<;;;888888777777666666666666666666555555555444444444333333333444444555555555444444444555555555666666666666666666666666666666666666666666666666666666555777888999999999;;;===>>>>>>DDDPPP^^^pppzzzmmmhhhfffddd]]]SSSHHHAAA>>>???DDDJJJZZZqqq}}}gggPPP@@@888555555444444444444555555555666666666777777777777888888999:::===@@@CCCDDDDDDEEEIIIUUUmmmrrrlllrrr{{{|||rrrkkkhhhhhhdddbbb```^^^___ccchhhkkkxxx~~~|||www\\\RRRUUUXXXXXXbbbxxx}}}nnn^^^SSSKKKFFFDDDEEEHHHLLLQQQXXXbbbmmmttt{{{wwwqqq}}}{{{ppp___QQQGGGCCCAAA@@@???AAAEEEJJJKKKNNNYYYeeexxxIII[[[lll|||uuudddccciii|||pppnnnuuu{{{}}}|||mmm[[[CCC@@@<<<999777555333222333333333333333333333333111111222222222333333333111333555666777888:::<<<<<>>===<<<;;;999888666555222000000111333555666666555555555444444444333333333444444555555555444444444555555555666666666666666666666666666666777777777777777777777777555666888888777777999:::;;;===DDDQQQaaauuu{{{mmmgggccc```\\\RRRGGG@@@===>>>CCCHHHUUUiii}}}oooUUU@@@666555555555444444555555555666666666666777777777777999999999;;;>>>AAADDDEEECCCDDDIIIXXXrrr|||nnnkkkttt~~~yyypppiiifffgggeeedddbbb```___aaaeeeiiizzzuuuZZZRRRWWWZZZYYYggg{{{lll^^^SSSKKKEEECCCBBBEEEJJJPPPXXXcccnnnuuuzzzwwwsss~~~{{{nnn[[[LLLDDDAAA???>>>???AAAFFFIIIJJJMMMXXXddd{{{JJJRRRfff|||pppccc```eeepppiiiqqq~~~{{{wwwaaaGGG:::999:::333333666333444444444333333222222222333333333333333333333333333333444555777999:::;;;BBBEEEKKKOOOSSSeeexxxccc[[[cccwwwzzzzzz{{{gggSSS```wwwxxxlll```UUUQQQQQQOOORRRaaaooojjjZZZLLLKKKFFFGGGOOORRR___wwwwwwpppnnnqqquuu|||wwwoooeeeXXXNNNLLLMMMRRRYYYcccjjjnnnpppsssuuuxxxzzz|||~~~uuuttttttuuuwwwwwwwwwvvvtttqqqmmmkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiieeedddaaa^^^[[[YYYWWWVVVRRROOOKKKHHHFFFDDDBBB@@@???>>>===<<<<<<;;;<<<<<<888888777666666666666666777777666555444444333333555555555444444333333333333444555555666666555555666666777777666555444444666666777777777777666666444555777999:::;;;:::::::::;;;@@@MMMbbb|||{{{pppggg```]]]XXXRRRMMMIIICCC???@@@EEEPPPfff}}}vvv[[[GGG>>>:::888777777888888666555555555555555666666666777888888999<<>>===AAAAAAEEEJJJNNNSSS^^^iii|||HHHNNN```tttwwwjjj___^^^aaa|||uuummmtttzzzxxxcccIII;;;999:::333333666333444444444333333222222222333333333333333333333333444444555666888:::<<<===@@@DDDKKKOOOSSSdddmmm[[[YYYfffxxx}}}yyyfffVVVfffuuuiii]]]TTTQQQRRRPPPTTTcccpppkkk]]]LLLLLLGGGHHHPPPSSS```yyy}}}tttnnnnnnsssxxx}}}vvvjjj[[[NNNJJJJJJPPPVVV```hhhlllpppsssvvv{{{|||}}}~~~~~~|||{{{vvvuuutttuuuwwwyyyyyyxxxvvvrrrmmmkkklllmmmlllkkkllllllllllllkkkiiigggfffdddbbb```]]]ZZZXXXVVVUUUQQQNNNJJJGGGFFFDDDAAA???>>>>>>===<<<;;;;;;;;;;;;777666666555444555555555777666666555444444333333555555444444444333333333333444444555555555555555666666666666666555444444555666666777777666666555555666777888999:::::::::;;;===CCCOOObbbwwwtttiii```[[[XXXRRRNNNJJJDDD???@@@DDDKKK```www{{{aaaLLLAAA:::999777777888888666555555555555666666666666666888999:::<<>>>>>CCCCCCFFFKKKOOOUUUaaalllEEEIIIWWWgggkkkbbb[[[ZZZ[[[wwwuuuxxx{{{|||fffLLL>>>::::::444444777333444444333333333333222222222222222222222222222222555555666777999;;;<<<===???DDDJJJNNNRRRbbbmmm___SSSWWWllltttsssbbbXXXnnnqqqdddZZZRRRPPPQQQQQQUUUbbbnnnjjj^^^KKKLLLHHHIIIQQQTTTbbb{{{{{{sssnnnoootttzzz~~~qqq```RRRLLLKKKLLLRRR[[[dddkkkppptttwww}}}}}}~~~}}}|||{{{yyywwwwwwuuuttttttwwwzzz{{{|||xxxsssmmmkkklllnnnnnnmmmlllmmmmmmllljjjgggdddbbbaaa```^^^[[[YYYVVVUUUTTTOOOLLLIIIFFFDDDCCC@@@>>>======<<<;;;::::::::::::666555444444333333444444666666555555444333333333444444444444333333333333333333444555555555555555666666666666666555555444555555555666666555555555777777777777777888999:::;;;>>>EEEQQQ```qqqqqqeee^^^XXXTTTPPPMMMGGG@@@@@@CCCFFFXXXooolllSSSDDD;;;999777777888888777555666666666666666555555555999999:::<<>>>>>CCCDDDGGGMMMQQQXXXgggtttCCCEEEOOO\\\aaa\\\WWWVVVWWWrrr~~~{{{jjjPPP@@@::::::444555888333333333333333333333333333222222222222222222222222444555555666888:::<<<===>>>DDDJJJLLLPPP___zzz|||cccXXXPPPYYYtttrrrkkk^^^[[[vvv{{{}}}mmm```WWWQQQLLLMMMNNNSSS^^^gggcccZZZIIIKKKHHHIIIPPPSSSccc}}}}}}vvvqqqppptttxxx|||wwwfffZZZSSSPPPJJJOOOWWWaaajjjqqqvvvyyy}}}}}}|||{{{zzzxxxvvvuuuvvvtttrrrrrrvvvzzz}}}~~~xxxrrrllljjjmmmoooooommmiiijjjkkkjjjhhheeebbb```^^^^^^\\\ZZZWWWUUUSSSRRRNNNKKKGGGEEECCCBBB???===<<<<<<;;;:::999999999999666555555444333444444444555555555444444333333333333333333333333333333333333333444555555555444444555666666666666666555555444444555555555555444444999888777666666777888999:::>>>EEEOOO]]]lll{{{}}}nnnddd[[[XXXUUUSSSLLLDDDAAACCCEEESSSjjj{{{[[[EEE<<<:::888777777888777666666666666666555555555555777888999;;;>>>BBBEEEGGGIIIJJJOOO]]]nnnzzz{{{wwwooopppooonnnmmmqqqzzzvvvlllhhhjjjlllnnnmmmnnnnnnjjjiiiooo|||vvvcccSSSOOOSSS[[[jjjxxx~~~wwwlllaaaXXXOOOHHHDDDBBBGGGNNNVVV___jjjtttzzz{{{|||ppp```OOOFFFCCC???>>>???BBBDDDIIIOOOUUU___pppBBBDDDJJJTTTZZZZZZVVVTTTTTTjjj~~~pppUUUCCC;;;:::555666888444333333333333333333333333222222222222222222222222333333444555777999;;;<<<@@@EEEJJJKKKOOO^^^uuusssaaaYYYTTT___~~~~~~vvveee]]]aaaxxxiii\\\TTTPPPGGGHHHJJJPPPXXX]]]YYYRRREEEIIIFFFHHHNNNRRRbbb~~~{{{uuuqqqrrrttt{{{|||mmmcccZZZTTTLLLOOOVVV```jjjrrrxxx{{{{{{{{{zzzyyyxxxvvvuuutttsssqqqoooqqquuuzzz}}}xxxrrrkkkjjjnnnqqqooommmfffgggggggggeeeccc```___\\\[[[[[[YYYWWWTTTRRRPPPLLLJJJFFFDDDCCCAAA???===<<<;;;:::999999888999999777666555555444444555555444444444444444333333333333333333333333333333333222333333444555444444444555555666666666666666555444444555555555555444444888777666666666777888999999<<>>;;;888777777777777666666666666666666555555555666777888:::===AAADDDFFFGGGIIISSScccsss|||~~~|||qqqrrrqqqppppppttt{{{|||qqqgggbbbdddkkkrrrnnnpppooollljjjpppkkk\\\PPPPPPUUU___rrrzzzooodddZZZPPPHHHDDDAAAFFFNNNWWWaaammmxxx~~~~~~vvvwww~~~hhhZZZLLLEEEAAA??????@@@@@@DDDKKKTTT\\\hhh|||BBBCCCIIIQQQXXXYYYVVVRRRQQQ```zzzuuuYYYFFF<<<:::555666999444222222333333333333444444333333333333333333333333333333444555777999:::;;;AAAGGGKKKKKKQQQbbbwwwtttccc\\\YYYfff|||xxxaaa___iiiqqqdddXXXQQQNNNEEEFFFIIIMMMRRRSSSOOOJJJCCCGGGFFFHHHNNNRRRccc}}}vvvqqqqqqrrr~~~tttlllbbbWWWPPPRRRXXXaaakkkuuuzzz}}}{{{zzzyyywwwvvvtttsssrrrpppnnnnnnqqqvvv{{{~~~yyyrrrlllmmmqqqtttqqqmmmgggffffffdddcccaaa```___ZZZZZZZZZYYYWWWTTTQQQOOOLLLIIIFFFDDDCCCAAA???===<<<<<<;;;:::999999999999777666666555444555555555444444333333333333333333222222222222333333333333222222333444444444444444444555666666666666666666555555555666666555555555666666666666666777888999888;;;@@@GGGSSSeeexxxuuuiiiaaa``````___WWWLLLDDDCCCDDDOOOddd~~~mmmKKK???<<<999777777777777777555555555555666666666777666777888:::===AAADDDFFFEEEIIIVVViiixxx}}}}}}}}}uuurrrpppoooqqqwww|||zzzrrriiibbb___```jjjuuusssuuuvvvrrrnnntttvvvfffZZZQQQRRRXXXeee{{{|||qqqeee[[[QQQIIIEEEAAAEEEMMMVVV```lllxxxzzzoooqqqyyywwwaaaUUUIIICCC@@@>>>???AAA@@@EEEPPPZZZcccooo@@@CCCHHHPPPXXXZZZVVVPPPLLLVVVkkkyyy\\\HHH===:::666777:::444222222222333333444444444444444444444444444444444333444444666777999;;;<<>>===<<<;;;::::::999999999666555444444333333444444333333333333333333333333111111222222222333333333222222333444444444444333444444555666666666666666555666666777777666666555444444666777888888888888888<<<@@@FFFPPP___qqq~~~tttgggbbbaaacccbbbZZZMMMDDDBBB???KKK```yyyuuuRRR@@@===999777666777777777333444444555666777888888888999:::<<>>???BBBBBBIIIUUU```hhhttt???BBBHHHPPPXXX[[[UUUNNNHHHNNNaaazzz{{{^^^III===:::666888:::444222222222333333444444444555555555555555555555555555555666777999:::<<<===BBBHHHLLLNNNYYYpppxxx```]]]\\\llluuuzzz}}}cccUUU]]]kkk~~~nnnddd\\\QQQJJJJJJHHHIIILLLOOOOOOJJJEEECCCCCCHHHHHHJJJPPPTTTfffvvvooonnnrrrwww}}}xxxiiiZZZZZZ]]]eeeoooyyy~~~}}}zzzvvvrrrooommmlllmmmnnnpppuuuzzz{{{uuuqqqssszzz{{{uuunnnpppmmmiiieeeaaa_________YYYYYYZZZYYYWWWTTTQQQOOOLLLJJJFFFDDDDDDBBB@@@???======<<<;;;::::::::::::555444333333222222333333333333333333333333333333111111111222222333333333222222333444444444333333444444555666777777666666666666777777777777666666222333555777999999999888999===BBBFFFNNNZZZkkkvvvtttgggbbbbbbcccccc[[[MMMDDDAAA;;;HHH^^^vvvzzzWWWAAA===999777666777777777222333444555666888999999::::::;;;===AAADDDGGGIIILLLQQQaaauuu|||xxxwww|||tttnnnoooxxx|||mmmaaabbbiiiooouuu{{{yyy~~~{{{uuuyyy}}}aaaXXXQQQTTT\\\lllxxxlllbbbYYYRRRLLLIIIDDDFFFJJJPPPYYYdddpppxxx}}}wwweeekkkvvvssseeeXXXNNNEEEAAA???>>>???CCCDDDLLLYYYdddlllwww===@@@DDDJJJUUU[[[WWWOOOLLLLLLZZZwwwaaaOOO===888999999666444444444333333333222222222222222222333444555666777444555777888888999;;;===BBBIIIMMMPPPaaa~~~rrr___\\\]]]nnnpppfff|||[[[ZZZ^^^mmm}}}mmmddd[[[QQQIIIFFFIIIKKKMMMKKKFFFCCCBBBCCCBBBFFFFFFJJJQQQTTTggg{{{sssoooppptttwwwuuugggbbb^^^bbbnnnyyy|||uuuooolllmmmooonnnooonnnpppxxx~~~vvvqqqrrrtttssssssuuuppplllgggdddbbbaaa___^^^YYYXXXWWWWWWVVVTTTQQQNNNLLLKKKHHHEEEBBB@@@>>>>>>;;;<<<<<<<<<;;;999777666666555555555555444444444333333333333333333333333222222222333333444444444222222333333333333444444555333111333666888777555666666666666666666666666444444444444555777888999666888===DDDIIIPPP]]]jjjsssiiibbbccceeecccYYYKKKCCCBBB@@@FFFUUUnnn{{{^^^DDD>>>::::::999666555666777777666555555555555555888999:::<<<@@@CCCGGGIIIJJJRRReeeyyy|||zzz{{{yyyxxxsssqqqzzzooo```eeevvv|||tttvvvyyyzzzvvvwwwuuu```VVVOOOSSS]]]lll{{{jjj^^^WWWRRRKKKEEEGGGFFFIIIQQQZZZcccppp|||~~~uuugggiiiqqq|||}}}lll]]]UUULLLDDDAAA???===???BBBJJJOOOZZZhhhrrrzzz===@@@DDDJJJTTT[[[XXXQQQJJJKKKYYYuuulllWWWAAA888888888777666444444444444333333333333111111111111222333444444444555777888888:::<<<>>>DDDLLLRRRZZZooooooZZZXXX[[[ppp~~~mmmiii}}}uuuWWWTTTZZZlll{{{lllcccZZZQQQJJJGGGJJJLLLMMMKKKEEEAAAAAABBBCCCHHHHHHKKKPPPUUUkkkyyyrrrnnnppptttxxx|||kkkccc]]]aaannnzzz~~~zzzuuuooonnnpppsssuuuuuutttttt{{{~~~vvvppprrrtttsssssstttmmmjjjeeebbb```___]]]\\\ZZZXXXWWWVVVVVVTTTQQQOOOLLLKKKHHHEEECCC@@@???>>>===<<<:::888777777777888666555555555555444444444333333333333333333333333000000111111111222222222222222333333333333444444444333222333666888777555666666666666666666666666666666555555555666666777888999===BBBEEEKKKWWWccc|||rrriiihhhgggfffdddZZZLLLCCCAAA@@@CCCPPPhhh|||```GGG???:::999888666555777888777666666555555555666888999:::<<<@@@DDDGGGIIIMMMUUUeeewww}}}{{{zzz}}}}}}zzztttsss|||ssshhhnnn{{{|||wwwvvvvvvtttrrrwww{{{~~~xxxaaaVVVOOOSSS[[[ggg}}}yyyiii^^^XXXSSSMMMGGGHHHGGGJJJQQQYYYbbbnnnyyy~~~uuuiiijjjoooyyy{{{lll___UUULLLDDDAAA???===>>>AAAIIIMMMVVVbbbkkkrrr|||===@@@CCCIIISSS[[[YYYSSSJJJLLLZZZtttzzzaaaGGG999777777777888555555555444444444444333333222222222222222333333444555777888999:::===???FFFMMMVVVddd~~~{{{hhhUUUTTT[[[uuutttgggiii{{{nnnTTTPPPXXXpppwwwiiiaaaXXXOOOJJJHHHJJJLLLMMMJJJDDD@@@@@@AAACCCJJJKKKKKKPPPXXXqqqwwwpppnnnqqqvvvyyy~~~pppfff]]]```mmmzzz|||xxxvvvwww|||}}}zzz}}}vvvpppqqqttttttssssssmmmjjjeeebbb```___]]][[[[[[YYYVVVUUUTTTTTTRRRQQQLLLKKKIIIFFFCCCAAA@@@???EEEAAA<<<777555555777888666555555555555444444444333333333333333333333333000111111111111222222222222222333333333333444444444333333444666777666555666666666666666666666666888777666666555555555666999:::<<>><<<===@@@GGGIIIQQQZZZaaafffoooyyy===@@@CCCHHHQQQYYYZZZUUUKKKOOO]]]uuugggKKK;;;888777777888666666555555555444444444666555555444444444555555444666777888999;;;???AAAGGGLLLVVVjjjxxxcccTTTUUUaaannnbbbdddyyyjjjWWWRRR]]]{{{}}}rrrfff]]]UUUMMMHHHHHHIIIKKKKKKIIIDDDAAAAAACCCBBBKKKLLLLLLRRR^^^zzz~~~vvvpppooorrrxxx|||~~~rrrggg\\\___mmmzzz~~~~~~~~~vvvoooqqquuuuuutttsssnnnkkkgggdddbbbaaa^^^\\\\\\YYYVVVTTTSSSSSSRRRQQQLLLKKKHHHFFFCCCAAA@@@???KKKGGGAAA;;;777666666777666555555555555444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444555666666555666666666666666666666666777777666666666666666777::::::;;;===>>>AAALLLWWWkkk}}}{{{rrrlllfffccc\\\OOOBBB<<<===>>>FFF\\\~~~gggOOODDD999666666555666888888777777666666666777777888999:::===@@@EEEHHHKKKRRR[[[gggppptttvvv{{{}}}xxxsssttt|||xxxoooiiippp||||||yyyzzzuuuvvvwwwzzzyyyaaaXXXSSSWWW]]]eeewwwyyyooogggbbb]]]WWWRRRLLLJJJLLLSSSYYY___iiisss{{{rrrhhhhhhkkkuuu}}}{{{ooocccQQQIIIBBB???===;;;<<>>:::888777777666666555555555444444444666666555444444444555555444666777888999<<<@@@CCCJJJMMMYYYppp{{{eeeVVVZZZjjjpppccccccsssyyy}}}gggZZZUUUddd~~~wwwmmmbbbZZZRRRJJJGGGHHHGGGIIIJJJHHHDDDBBBDDDFFFAAAKKKMMMMMMWWWhhhwwwqqqppptttyyy}}}}}}pppfff\\\___kkkwww{{{zzz|||{{{}}}wwwooorrrvvvwwwuuusssmmmjjjgggdddcccaaa^^^[[[[[[XXXTTTSSSRRRRRRQQQPPPKKKIIIGGGEEEBBBAAA@@@???EEECCCAAA>>>;;;888777666666555555555555444444444333333333333333333333333333333333333333333333333222222222333333333444444444444555555555555555666666666666666666666666666555555555666666888999999:::999:::<<<===AAAMMMYYYkkk~~~xxxrrrllliiibbbTTTFFF@@@<<>>===;;;;;;>>>BBBBBBGGGNNNTTTYYYcccmmmzzz>>>@@@BBBCCCJJJSSSWWWVVVJJJPPPbbbhhhMMM???;;;999777666555555555444444444444333444333333333333333444444555666777888:::===BBBFFFNNNRRRaaa|||gggXXX^^^rrroooeeehhhoootttuuubbb\\\WWWiiitttlllbbbZZZQQQIIIGGGIIIIIIJJJKKKHHHEEECCCEEEGGGAAALLLNNNPPP```wwwxxxrrrppptttyyy}}}zzz{{{lllddd]]]^^^fffmmmooonnnlllmmmsss}}}xxxpppsssxxxyyyvvvtttjjjhhheeecccaaa^^^[[[YYYXXXVVVSSSRRRRRRQQQOOONNNIIIHHHFFFCCCAAA@@@???>>>999:::;;;;;;;;;999888666666555555555555444444444333333333333333333333333222222222111111111111000222222333333333333444444444555666555444444555666666666666666666666666666555555555666777888::::::999999:::<<<===BBBNNNZZZnnn{{{wwwsssiiiXXXJJJDDD;;;@@@GGGUUUsss|||pppwww{{{jjjVVVHHH:::666777666666666666555555555555666666777888999:::===AAAFFFJJJLLLMMMZZZgggmmmoootttzzz}}}{{{zzzxxxvvv~~~zzzvvvrrrmmmmmmrrrtttyyyzzz```YYYWWW^^^gggrrr{{{ssskkkbbb[[[VVVKKKIIILLLQQQVVV[[[dddlllrrrxxx}}}}}}|||{{{uuunnneeeeeejjjssszzzwwwiii\\\JJJCCC======<<<;;;<<>>CCCGGGMMMVVVkkk{{{aaaWWW___uuuyyydddbbbkkkuuu{{{ppp^^^]]]ZZZnnnuuummmddd[[[RRRJJJHHHKKKMMMNNNMMMJJJEEEBBBDDDFFFCCCMMMOOOUUUkkkyyyrrrooorrrvvvzzzwww~~~wwwgggccc___]]]^^^```___^^^[[[^^^gggvvvzzzqqqtttzzz{{{xxxuuujjjhhheeecccaaa^^^[[[XXXUUUTTTRRRRRRQQQPPPMMMKKKGGGFFFDDDBBB@@@???>>>===666777888999999888777666666555555555555444444444333333333333333333333333222222222111111111000000222222333333333333444444333555777666444333444666666666666666666666666666777666666666777888999999:::999:::;;;===AAANNNZZZppp{{{lllXXXIIICCC;;;AAAEEEMMMfff|||sssxxx}}}kkkWWWIII:::666888777555555444444444444444555666666888888:::===BBBFFFJJJMMMRRRbbbqqqwwwyyy~~~~~~}}}{{{wwwsssooolllnnntttuuuxxxqqq___XXXVVV^^^hhhttt|||sssiii___VVVPPPGGGFFFHHHNNNSSSWWW```hhhmmmsssyyyyyyzzzyyytttnnnjjjggghhhnnnsssnnnaaaUUUFFF@@@;;;<<<<<<;;;<<>>999777777888444444333333333222222222444444444555666777888999555666777888:::>>>DDDHHHJJJVVVppptttWWWUUU^^^uuummmXXX[[[jjjooo]]]^^^\\\qqqvvvooofff]]]SSSKKKIIIMMMPPPQQQOOOKKKEEEAAABBBDDDDDDNNNQQQXXXrrrxxxqqqnnnppptttxxxttt|||uuudddbbb```\\\YYYVVVTTTRRRQQQUUUaaasss{{{rrruuu|||}}}yyyvvvkkkiiigggeeeccc```]]]ZZZTTTSSSRRRQQQQQQOOOLLLIIIFFFEEECCCAAA???>>>======<<<;;;:::999888666555444666666555555555444444444333333333333333333333333444444444333333222222222222222333333333444444444333555777666333222444666666666666666666666666666999888888777777777777777;;;999:::;;;<<<@@@MMMYYYppp}}}kkkTTTDDD???;;;AAABBBEEE\\\kkkXXXIII;;;777888888555444333333333333333444555666888888:::>>>BBBGGGKKKMMMZZZlll|||~~~xxxuuurrrnnnpppsssxxxvvvwww~~~ggg___WWWUUU]]]hhhttt|||sssggg[[[QQQKKKDDDCCCEEEKKKPPPUUU]]]eeekkkqqqwwwxxxyyyyyytttnnnnnnjjjgggiiilllggg[[[PPPDDD>>>:::;;;<<<;;;===@@@DDDDDDFFFKKKPPPUUUaaalll|||{{{AAAAAA@@@BBBEEEIIINNNQQQNNNOOOYYYssstttmmmggguuummmUUUCCC;;;999777555888777666555444333333333444555555444222222444555666777888888:::===BBBFFFPPPXXXrrriiiZZZYYY```tttzzzjjj[[[^^^pppvvv[[[\\\fff{{{~~~sssmmmggg^^^SSSJJJKKKQQQTTTPPPJJJEEEBBBBBBDDDEEEIIIOOOVVVbbbzzz{{{sssmmmkkknnnqqqsssxxxqqqaaa______\\\TTTKKKGGGIIILLLPPP[[[mmm}}}uuuyyyzzzuuullliiidddaaa___]]][[[YYYSSSRRRRRRRRRRRRPPPLLLIIIFFFEEECCCAAA>>>===<<<;;;::::::999888777666555555555555444444444333333333333333333333333333333333333333333333333333333333222222111111222444555777888888777777666666555555444444444555555555555555777666666666666888999:::999777888:::===BBBMMMYYYqqqyyyqqqooodddQQQDDDCCC>>>======EEE[[[|||}}}fffWWWIII<<<999;;;888444111555555555555555666777777:::777999>>>BBBEEEJJJPPP^^^|||{{{uuuuuuxxx|||yyyxxxttthhh\\\[[[\\\```eeerrrwwwlllcccZZZPPPIIIFFFFFFFFFHHHNNNVVV^^^cccmmmrrrttttttuuuxxxvvvrrrlllgggdddfffiiidddWWWKKKCCC???:::999:::===???AAAFFFHHHJJJLLLOOOVVVaaaiii~~~|||vvvAAA@@@@@@AAAEEEKKKQQQUUUQQQOOOTTTjjj}}}mmmfff```ppp~~~lllTTTBBB;;;:::888666777666555444444444444444444555555444333222444555666777888888:::===BBBFFFQQQYYYsss}}}fffYYYZZZcccyyyxxxhhh^^^eee{{{ttt[[[]]]fff{{{tttqqqllldddVVVKKKIIINNNTTTPPPJJJEEEBBBBBBDDDFFFGGGMMMVVVddd|||zzzrrrllljjjllloooqqqwww{{{mmm]]]ZZZXXXUUUNNNEEECCCFFFHHHLLLWWWiii~~~~~~vvvzzzzzzuuullliiieeebbb___]]]YYYWWWRRRQQQPPPQQQQQQPPPMMMJJJFFFEEECCC@@@>>>===<<<;;;;;;;;;:::999888777666666555444444444444333333333333333333333333333333333333333333333333333333333222111111111222333555666666666666666666666555555555555555555555555555555777666666666666888999::::::888888;;;===AAALLLVVVhhh{{{tttkkkiiiaaaQQQEEECCC=========BBBTTTttt|||fffWWWIII<<<999<<<;;;777555666555555555555666777777999777999>>>BBBEEEKKKRRRfff|||yyyzzz~~~|||xxxuuudddYYYYYY[[[___eeeqqqvvvlllcccZZZPPPIIIFFFEEEFFFHHHNNNVVV]]]bbblllqqquuuuuuwwwzzzyyyvvvnnniiieeefffgggbbbUUUIIIAAA>>>;;;:::<<<>>>@@@AAAEEEGGGIIIJJJMMMTTT___fffzzzvvvqqqBBB@@@>>>???EEEMMMVVV[[[WWWQQQPPP```wwwfff___YYYnnnmmmUUUCCC<<<:::888666666555555444444444555555333444555444333222444666666777888888:::===BBBFFFQQQZZZtttvvvcccZZZ[[[hhhssseee```ooosss\\\]]]eee|||vvvtttqqqhhhYYYKKKHHHMMMTTTPPPJJJEEEBBBCCCEEEFFFGGGNNNXXXggg{{{sssllliiijjjlllnnnuuuwwwhhh[[[VVVRRRNNNHHHAAA@@@DDDEEEJJJUUUeeeyyyxxx{{{yyytttkkkhhheeebbb^^^ZZZVVVRRROOONNNNNNOOOPPPOOOMMMKKKEEEDDDBBB@@@>>>===<<<;;;<<<<<<;;;:::999888777777444444444444333333333333333333333333333333333333333333333333333333333333111111111111111222333444444444555555555555555555777777666666555555444444666666666666777888999999:::888999;;;<<>>>>>DDDOOOZZZaaa___WWWQQQ]]]zzzqqqaaa\\\YYYoootttZZZFFF>>>;;;888666555555444444444555555666333444444444333333444666666777888888:::===BBBFFFPPPZZZtttoooaaa[[[ZZZlllnnnaaa```uuusss]]][[[ddd}}}wwwtttoooeeeVVVJJJJJJOOOTTTPPPJJJEEECCCCCCEEEGGGJJJPPPZZZjjj}}}uuummmiiiiiijjjmmmuuutttddd\\\UUUNNNJJJEEE@@@AAAEEEEEEJJJUUUdddwwwzzz}}}xxxsssiiifffccc___\\\WWWQQQMMMKKKJJJKKKLLLNNNNNNLLLJJJEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777777666444444444333333333222222222222222222222222222222222222222222222222222222000000000111111222222333333333333444444555555555888888777666555555444444555555666666777888888999:::888999;;;;;;===EEENNNSSSggg~~~wwwgggcccbbbZZZOOOHHH======>>>???GGG```xxxjjjXXXEEE===;;;999666444666666666555666777777888888888:::???BBBFFFOOOXXXzzz~~~}}}}}}sss___VVVXXX\\\ccciiiuuuvvvnnneee[[[PPPHHHEEEDDDDDDGGGLLLSSS[[[```jjjpppuuuxxx|||uuunnnfffdddccc\\\NNNCCC===<<<<<<>>>AAACCCCCCBBBDDDFFFHHHHHHJJJPPPXXX___llluuuvvvnnnfffaaaCCC@@@===>>>DDDPPP\\\dddeee\\\UUU___zzznnn___[[[[[[qqq~~~bbbKKK???;;;888666555555444444444555555666222333444444333333555777666777888888:::===BBBFFFNNNXXXqqq|||hhh]]]ZZZ[[[qqqjjj^^^aaayyysss\\\[[[fffvvvoooeee[[[PPPIIILLLSSSSSSPPPJJJFFFCCCDDDFFFHHHLLLRRR[[[lllxxxooojjjhhhiiilllvvvsssccc\\\SSSKKKFFFBBB???AAAEEEDDDJJJUUUdddvvvzzz}}}xxxrrrfffccc```\\\XXXRRRLLLHHHGGGHHHIIILLLNNNNNNKKKIIIDDDCCCAAA???>>><<<<<<<<<::::::999888777666555555444444333333333222222222222222222222222222222222222222222222222222222222000000111111222222222111222222333333444444555555888777777666555444444333444555555666777777888888999888999;;;;;;;;;BBBJJJPPPeee|||{{{jjjdddddd^^^RRRHHH>>>>>>???@@@FFF\\\rrr^^^III>>>;;;888666555666666666666666777888888888888;;;@@@CCCGGGQQQ\\\}}}zzz}}}{{{nnn\\\TTTVVV[[[aaaiiiuuu~~~wwwoooggg]]]QQQIIIEEEDDDDDDFFFKKKRRRYYY^^^gggnnntttxxx~~~yyypppgggcccaaaZZZLLLAAA<<<;;;<<<>>>AAACCCCCCBBBEEEGGGIIIIIIJJJNNNVVV\\\gggoooyyyyyypppggg___YYYDDDAAA>>>>>>DDDOOO[[[cccfff\\\UUU^^^yyynnnaaa\\\]]]qqqhhhNNN@@@;;;888777666555555444444444555555222333444444333333555777666777888888:::===BBBFFFMMMUUUkkkuuucccZZZXXXaaa{{{hhh^^^dddppp[[[\\\mmmttthhhZZZQQQKKKIIINNNUUUSSSPPPKKKFFFDDDDDDGGGIIIMMMSSS___rrrzzzqqqjjjgggggglllwwwsssdddYYYPPPFFFBBB???===???CCCCCCIIITTTcccuuuzzz}}}wwwqqqeeebbb]]]YYYUUUPPPJJJGGGGGGHHHKKKOOOQQQPPPLLLIIICCCBBBAAA???===<<<<<<<<<:::999999888777666555555333333333333222222222222222222222222222222222222222222222222222222222222111111222222333222222111333333444444444444444444666666555555444444333333444444555666777777777777777777888;;;::::::@@@GGGOOOddd||||||mmmffffff```SSSGGG@@@>>>???AAAEEEYYYvvvaaaJJJ>>>;;;999888999777777666666777777888999777888<<>>>>>DDDNNNYYYaaacccXXXNNNVVVqqqvvvggg``````ssskkkNNN@@@;;;:::999777666555444444444444444222333444444333333555777666777888888:::===BBBFFFNNNRRReeesssddd\\\[[[kkkhhh```iiiiiiYYYaaaxxxssscccRRRJJJIIIJJJMMMRRRSSSPPPKKKFFFDDDEEEGGGIIIOOOYYYhhhzzzqqqiiieeedddkkkvvvssseeeXXXNNNDDD@@@???===???BBBDDDKKKWWWfffwwwxxx}}}wwwpppfffbbb]]]XXXTTTPPPKKKHHHHHHKKKPPPTTTVVVTTTNNNIIIBBBBBB@@@???===<<<<<<<<<;;;::::::999888777666555333333333222222222222111111111111111111111111111111111111111111111111111222222333444444333222111555555555555444444444444444444444444444333333333333444555777777777777666555555777:::::::::???FFFNNNddd}}}zzzooojjjhhhcccVVVIIIAAA>>>>>>@@@DDDTTTyyy{{{eeeKKK>>>999888777888777777666666777777888999777888===AAACCCHHHUUUbbb|||}}}zzz{{{{{{yyyyyy{{{zzzsssyyy}}}}}}|||~~~dddWWWTTTUUUYYY___gggvvvyyyssslllaaaTTTKKKDDDCCCBBBDDDIIIPPPWWW\\\cccjjjqqqvvv|||uuujjjccc```YYYLLLAAA===;;;;;;<<<>>>AAAAAAAAADDDFFFGGGGGGGGGJJJPPPUUU\\\dddnnnvvv}}}zzzooofff[[[OOOGGGEEEBBB??????DDDMMMXXX______RRRGGGNNNjjj~~~nnnfffbbbvvvkkkNNN???;;;;;;;;;888777666555444333333333111333444444333444666888666777888888:::===CCCFFFNNNPPPaaa~~~uuuhhhaaa```sssiiibbbnnn}}}cccXXXeeerrraaaOOOHHHJJJKKKLLLNNNSSSPPPKKKFFFDDDEEEHHHIIISSS^^^rrrzzzppphhhcccbbbjjjvvvrrrfffXXXNNNEEEAAA@@@???@@@CCCGGGOOO[[[jjj{{{~~~xxx|||wwwpppgggccc]]]XXXTTTPPPMMMJJJJJJNNNSSSYYYZZZWWWPPPKKKBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999888777777333333333222222222111111111111111111111111111111111111111111111111111111222333444555444333222111666666666555555444444444222333333333333333333333333444555777777777777666444444777::::::999>>>EEELLLccc}}}zzzrrrnnnlllfffYYYMMMCCC>>><<>>888555444555777777777777777888888999777888===AAACCCIIIVVVcccrrr~~~{{{{{{yyyvvvvvvzzzyyy~~~}}}vvvqqqlllxxx~~~yyy|||dddWWWXXXYYY\\\bbbjjjzzzzzztttmmmbbbUUULLLCCCCCCBBBDDDHHHOOOWWW[[[bbbiiipppuuu|||vvvjjjddd```YYYMMMBBB===<<<:::;;;===???@@@@@@CCCEEEFFFFFFEEEHHHMMMRRRYYY```kkkssszzzwwwlllbbbVVVIII@@@DDDBBB@@@AAAGGGOOOVVVZZZ\\\JJJDDDLLL___{{{nnneeennnNNN???>>><<<888444444444333222222111111666333111222555666555444777888999:::<<<@@@EEEIIINNNSSSfffxxxooo___ddd|||eeebbbvvvuuucccZZZlllwwwcccVVVOOOKKKEEEJJJPPPLLLRRRKKKEEEEEEEEEFFFIIIMMMXXXfffyyyoooccc]]]\\\dddrrrtttdddUUUKKKBBBAAACCCCCCDDDFFFHHHRRR___nnnwww{{{~~~uuummmgggeeeaaa[[[UUUPPPOOOOOOSSSWWW[[[^^^bbbaaaXXXMMMJJJFFFAAA>>>======<<<<<<;;;::::::999888777666666111222444444444222000///555555444333333222111111222222222222222222222222333222111000000222444555555666666666666666555555555444444333333333444444555444444444444555666666555666777777999<<<@@@CCCPPP^^^ttt{{{zzztttbbbOOOCCCCCC>>>???EEEKKKgggmmmOOO@@@<<<999777888555666777666555666777999<<<===AAAEEEFFFHHHRRR\\\mmmwww~~~}}}|||yyywwwtttrrrqqqwwwzzzyyyuuusssvvvxxxwwwsssxxx~~~~~~|||~~~vvv___\\\[[[\\\___eeemmm~~~|||wwwqqqeeeUUUJJJCCCCCCCCCDDDGGGMMMTTTZZZaaahhhoootttzzz{{{rrrhhhcccaaa[[[NNNDDD>>>===<<<===>>>@@@CCCEEEHHHFFFFFFHHHHHHGGGKKKRRRYYY^^^ffflllsss}}}yyyooobbbSSSJJJHHHCCC@@@>>>@@@FFFMMMSSSWWWUUUFFFBBBJJJ^^^yyyvvvnnnOOO@@@>>><<<888777777666666555444444444555333111222444666555444777888999:::<<<@@@FFFJJJOOOWWWmmmyyyooo^^^dddvvvbbbbbbxxxwwweee\\\mmm~~~qqq```SSSMMMJJJFFFLLLSSSOOOSSSKKKEEEEEEEEEEEEHHHLLLVVVddd}}}}}}vvvlll```[[[[[[ccctttwwwdddTTTJJJBBBAAACCCCCCDDDGGGLLLVVVdddsssyyy}}}uuunnngggfffbbb\\\VVVRRRQQQQQQVVV\\\bbbhhhlllkkk```UUUJJJGGGBBB>>>======<<<;;;;;;:::999888777666666555444333333222111111111222555444444333222222111111222222222222222222222222333222111000000222444555444444555555555444444333555444444333333444444555555444444444444555666666555666777888999<<<@@@CCCPPPaaazzz}}}hhhSSSCCCCCC>>>>>>CCCHHHaaammmPPPAAA<<<999777777555666777666555666777999999:::>>>CCCDDDGGGPPP[[[kkkuuu}}}~~~~~~~~~zzzwwwuuussssssrrrpppnnnooossstttqqqqqquuuxxxwwwvvvxxxzzz{{{}}}}}}qqq\\\YYYYYYZZZ^^^eeennn~~~yyyqqqeeeUUUJJJCCCCCCCCCDDDGGGMMMTTTZZZbbbhhhooosssyyy~~~yyypppgggbbbaaa[[[OOODDD>>>===<<<<<<>>>@@@CCCEEEHHHFFFEEEGGGGGGFFFJJJPPPWWW^^^gggooovvvyyynnn```QQQHHHFFFAAA???===???DDDJJJPPPRRRNNNCCCBBBJJJ^^^nnnQQQAAA>>>;;;777888888777777666555555444555333222222444555555444777888999:::<<>>===<<<:::::::::999888777666555555555444222000000111222444444444333333222222111111222222222222222222222222333222111111111222333444222222333333333333333222555444444444444444555555555555444444555555666777555666777888999<<<@@@CCCNNNaaa}}}kkkUUUDDDCCC>>>>>>BBBDDDYYY|||kkkQQQBBB<<<888666666555666777666555666777999888:::>>>BBBDDDGGGPPP[[[mmmuuu|||}}}}}}~~~}}}{{{tttoookkkkkknnnpppmmmiiijjjnnnooommmmmmqqqttttttvvvtttrrrsss{{{~~~~~~}}}mmmZZZWWWWWWXXX]]]fffrrr{{{qqqdddTTTIIICCCCCCCCCDDDGGGMMMTTTZZZcccjjjpppsssxxx}}}~~~{{{wwwoooeeeaaa```ZZZOOOEEE======<<<<<<>>>@@@CCCDDDHHHEEEEEEFFFFFFEEEIIINNNUUU]]]iiisss|||zzzooo```QQQHHHFFF@@@>>>===???CCCHHHLLLNNNIIIBBBDDDMMM```pppSSSBBB===:::777666666666555444444333333444333333333444555555555666888999:::===AAAGGGKKKVVVhhhxxxpppfffrrrfff[[[aaavvvqqq^^^TTTddd~~~jjj\\\XXXMMMJJJIIIGGGOOOWWWTTTTTTLLLFFFEEEEEEEEEGGGKKKVVVccc}}}}}}xxxqqqfff[[[XXX[[[eeeyyyzzzdddOOOGGGAAA@@@BBBCCCFFFJJJTTT```ppp~~~~~~uuuooohhhgggeee```[[[XXXWWWXXXZZZdddpppwwwzzzuuuiii\\\KKKGGGCCC@@@>>>===;;;999999999888777666555555444444333222111111111222333333333333333222222111111222222222222222222222222222222111111111222333444222222333444444444333333555444444444444555555666555555555555555666666777666777888888999<<<@@@CCCIII]]]yyy~~~fffQQQCCCBBB===>>>BBBCCCUUUuuuxxxgggRRRBBB<<<999666555555666777666555555777999:::;;;@@@EEEGGGJJJTTT^^^rrrzzz|||pppjjjeeegggmmmooolllgggiiinnnooollllllooopppooopppmmmkkkooo}}}zzz{{{~~~ooo[[[WWWVVVXXX```lllzzz{{{oooaaaRRRHHHCCCCCCCCCDDDGGGMMMTTTZZZdddjjjpppsssxxx|||}}}zzzvvvmmmddd``````ZZZOOOEEE===<<<<<<<<<===@@@BBBDDDGGGEEEDDDEEEEEEDDDGGGMMMTTT^^^kkkvvv|||pppaaaRRRIIIGGG@@@???>>>???CCCGGGIIIJJJCCC@@@EEENNNcccrrrVVVCCC<<<:::777666666666555444444333333333333444333333444555666666888999;;;===BBBHHHLLLSSSjjjtttkkkeeetttwwwaaaXXX^^^pppnnn\\\RRRaaa~~~yyyzzzggg[[[XXXMMMJJJJJJGGGOOOVVVRRRSSSLLLFFFEEEEEEEEEGGGLLLUUUddd~~~xxxqqqeee[[[YYY]]]ggg{{{xxx```LLLEEE@@@@@@AAACCCGGGMMMVVVcccttt}}}|||tttooohhhhhheee```\\\YYYXXXYYYWWWaaakkkqqqqqqkkk___SSSIIIFFFBBB@@@>>>===:::999999888888777666555444444111111333333333333222111333222222222222222111111222222222222222222222222222222111222222222333333333333444555555555555555444444444444444555666777666555555555555666777777777888999999999<<<@@@CCCHHHZZZttt{{{ppp[[[JJJBBBAAA===>>>CCCCCCTTTsssyyy|||ooocccRRRCCC<<<999777555555666777666555555777999:::<<<@@@FFFHHHKKKUUU```vvv}}}{{{ooojjjgggiiioooqqqmmmhhhiiimmmooonnnnnnqqqsssqqqjjjiiilllwww~~~vvv___XXXWWW[[[fffvvvyyylll^^^PPPGGGCCCCCCCCCDDDGGGMMMTTTZZZdddjjjpppsssxxx}}}}}}{{{vvvmmmddd``````ZZZOOOEEE===<<<;;;<<<===???BBBDDDGGGDDDCCCEEEDDDDDDGGGMMMUUU___mmmyyy{{{nnn```QQQHHHFFF@@@>>>>>>???BBBEEEFFFFFF>>>===CCCOOOhhh||||||tttXXXCCC;;;999888888888777777666555555444333444444444333333555666666888999;;;>>>BBBHHHMMMOOOllloooeee```qqqrrr^^^UUUZZZiiiooo^^^TTTdddyyywwwzzzjjj___WWWLLLJJJJJJHHHOOOVVVRRRRRRKKKEEEEEEEEEFFFIIIMMMSSSeeezzzqqqeeeZZZYYY^^^jjj~~~sss[[[IIIDDD@@@@@@AAACCCHHHOOOXXXeeexxx}}}~~~{{{sssooohhhgggeee```[[[XXXWWWXXXSSS[[[bbbdddbbb^^^TTTKKKFFFDDDAAA???>>><<<:::888888888777666555444333333///111333444555333222111222222222222222222111111222222222222222222222222111111222222222333333333444444555666777777777777444444444444555666777777666666555555666666777888888999999999:::<<<@@@CCCJJJZZZrrrtttnnndddTTTHHHCCCAAA<<<===CCCCCCSSSqqq{{{vvveee___RRRDDD<<<;;;999666555666777666555666777999999:::???EEEGGGKKKVVVaaawww~~~~~~wwwqqqooonnnpppttttttooojjjffflllpppppprrrwwwyyyxxxjjjkkksssyyybbbZZZWWW^^^mmmwwwjjj\\\OOOGGGCCCCCCCCCDDDGGGMMMTTTZZZccciiippptttyyy}}}wwwoooeeeaaa```ZZZOOOEEE<<<<<<;;;;;;===???BBBCCCFFFCCCCCCEEEEEEEEEIIIOOOVVVaaaooo{{{wwwkkk]]]OOOGGGFFF>>>===<<<>>>@@@BBBBBBBBB;;;;;;CCCRRRppp{{{ttt|||rrrpppwwwYYYCCC:::999999777777666666555444444444222444555444222222555777666777999;;;>>>CCCIIIMMMTTTtttmmmaaa]]]ppp|||mmm]]]TTTVVVddd{{{qqq```XXXjjjwwwuuuxxxiii___TTTJJJHHHJJJHHHPPPWWWSSSQQQJJJDDDDDDFFFFFFJJJNNNUUUjjj{{{rrrdddYYYYYY^^^mmmnnnVVVGGGBBB???@@@AAACCCIIIPPPYYYggg{{{|||~~~{{{tttqqqhhhgggddd___ZZZVVVVVVVVVPPPVVVZZZXXXVVVSSSMMMGGGCCCAAA???======<<<:::888888777777666555444333222111111222222333333333333111111111111111111222222222222222222222222222222111111222222333333333222444444555666777777777777444444444444555666777888666666666666666777777888888999:::::::::<<<@@@CCCKKKYYYqqqyyyoookkkaaaTTTMMMDDDAAA;;;<<>>CCCIIINNN]]]}}}nnnbbb^^^ssswwwjjj\\\SSSTTTaaayyyqqqaaa[[[mmmxxxtttuuufff\\\RRRHHHGGGIIIIIIQQQXXXTTTPPPIIIDDDDDDFFFGGGKKKOOOXXXooo{{{qqqcccXXXXXX^^^ooojjjRRRFFFBBB???@@@@@@BBBIIIQQQZZZiii}}}}}}{{{vvvssshhhgggccc^^^YYYUUUTTTUUUNNNSSSUUURRROOONNNKKKHHHAAA???=========<<<:::888777777666555444333333222333222111000000222444555111111111111111111222222222222222222222222222222111111222333333333333222333444555666777777777777444444444555555777888888666666666666666777888888999999:::::::::<<<@@@CCCIIIWWWpppuuuppplllcccXXXRRRFFFBBB::::::??????NNNjjjssssssgggXXXYYYQQQDDD===<<<;;;777555666777666555666777999<<<>>>CCCIIILLLPPP[[[fffzzz~~~tttuuuwww{{{}}}{{{vvvpppmmmkkkqqquuutttvvvyyy{{{zzznnnqqq|||sssxxxyyy|||qqq___\\\UUU```vvvvvviii\\\RRRLLLCCCCCCCCCDDDGGGMMMTTTZZZ```gggooouuu|||{{{rrrhhhcccaaa[[[OOODDD<<<;;;;;;;;;<<>>>>>>>>>>>888???HHH[[[yyyiiiddddddnnnpppmmmttt}}}^^^EEE:::888888666555555555444444444444666555555444444444555555999777888<<>>BBBKKKUUUmmmyyykkk[[[RRRIIIAAA<<<<<<;;;>>>LLL^^^~~~vvvzzzuuujjjbbbXXXNNNGGG???888666777777666666666666888999:::<<<>>>BBBGGGLLLSSSaaannn~~~yyyzzz~~~ssshhhkkkllltttxxxvvvuuuwwwuuupppmmmttt{{{lllpppvvv{{{tttfff[[[XXX\\\bbbwwwwwwmmmaaaTTTKKKGGGBBB@@@CCCFFFJJJRRRYYYccciiiqqqzzztttfffccceeeaaaTTTGGG@@@<<<:::===???======???CCCEEEGGGGGGFFFHHHMMMQQQ___hhhuuuyyyssslllcccZZZWWW777888:::<<<======<<<<<<999>>>EEEWWWrrr```YYYUUUaaavvvxxxvvv~~~```GGG<<<999999666666666555555555444444666555555444444444555555888666777;;;>>>CCCLLLUUUnnn~~~eeebbbbbbqqq{{{ttt```UUUUUUYYYkkkkkkgggcccsssyyy}}}rrrcccXXXPPPLLLGGGGGGLLLRRRVVVXXXPPPKKKGGGEEEFFFHHHOOOVVViii|||pppaaaYYYZZZ^^^ppp|||bbbNNNCCCAAAAAABBBCCCEEENNNWWWbbbssszzz||||||sssllliiieee```[[[VVVRRRPPPOOONNNOOOOOOOOOMMMJJJHHHFFFAAA@@@>>>===<<<;;;;;;;;;999888777666555555555555444333333222111000000///111111111111111111111111000111111111111222222222111111222222222333333333666666777777777777888888888777666555555555666666777777777777666666666666:::888888;;;<<<===CCCJJJPPPYYYoooxxxiii[[[RRRHHHAAA<<<<<<;;;===KKK[[[{{{}}}oooeee```WWWNNNGGG@@@999666888777666666666666888999:::;;;===BBBIIINNNUUUdddssssssgggiiipppvvvyyyvvvuuuxxxwwwtttrrrzzzvvvkkknnntttwwwpppbbbXXXUUUZZZdddzzzzzzpppeeeYYYQQQHHHCCCAAADDDGGGKKKRRRZZZccciiiqqqzzztttgggeeegggdddWWWJJJAAA<<<;;;>>>???======???@@@BBBEEEFFFFFFJJJPPPUUU___hhhwwwzzzvvvnnngggddd888888999:::::::::::::::;;;>>>BBBTTT}}}ooo[[[RRROOO]]]tttaaaHHH===:::999777777777666666666555555555555444444444555555666666555666;;;>>>BBBMMMWWWuuuvvv``````dddwwwwwwaaaUUUVVV]]]pppooommmjjj{{{~~~rrrbbbWWWLLLHHHDDDFFFLLLSSSXXXYYYQQQKKKFFFEEEEEEHHHRRR\\\zzz~~~{{{nnn___XXXZZZ___pppwww]]]KKKBBB@@@@@@BBBCCCFFFPPPZZZgggxxxyyyzzz}}}zzzsssmmmhhheeeaaa[[[WWWSSSRRRQQQOOOPPPQQQQQQOOOLLLHHHFFFCCCBBB@@@>>><<<;;;;;;;;;999888777666555555555555555444333222111000//////000000000000000000000000000111111111111222222222111111222222222333333333666666666666777777888888888888777777777666666666666666666666777777777777777666888:::;;;>>>HHHSSS\\\cccvvv~~~sssdddXXXQQQGGG@@@<<<===<<<===HHHVVVzzzxxxhhh___]]]VVVNNNHHHAAA999666888777666555555666777999::::::===CCCJJJOOOXXXhhhwwwsssgggiiirrruuuuuurrrpppsssttttttvvv}}}yyyooojjjmmmqqqrrrjjj\\\TTTSSSYYYgggxxxpppeeeZZZSSSHHHDDDBBBEEEHHHLLLRRRYYYbbbhhhrrr{{{uuujjjhhhjjjgggZZZNNNBBB===;;;>>>???======???<<>>CCCOOOZZZ|||ooo\\\___ggg~~~}}}cccTTTVVV]]]ppptttrrrssstttaaaUUUJJJFFFDDDFFFLLLSSSWWWXXXPPPIIIDDDEEEFFFJJJWWWfffyyykkk]]]WWWZZZ```rrrrrrZZZIIIBBB@@@@@@BBBDDDHHHSSS]]]mmmyyyyyy|||yyysssooohhheee```[[[WWWUUUSSSSSSQQQSSSTTTTTTRRRNNNJJJHHHDDDCCCAAA???===;;;;;;:::888888666555555555555555222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333444555555666666777777777777777888888888888777666666666666666777777777777666777999:::999===JJJWWWfffkkkzzzvvvkkk^^^UUURRRHHH@@@<<<======<<>>???======@@@;;;???BBBEEEHHHOOOWWW^^^nnnwww888777777777666666666666888<<>>???======@@@>>>@@@DDDFFFJJJPPPYYY```rrr|||888777666666666666666777666<<>>???DDDRRR```yyyfffYYY^^^jjjfffTTTTTTWWWiiiuuuvvv}}}ttt```SSSHHHFFFDDDGGGLLLPPPQQQQQQLLLDDDBBBHHHJJJOOO```vvv}}}{{{tttfffZZZUUUZZZ```sssjjjUUUIIIBBB@@@AAADDDHHHNNN[[[gggyyyyyyyyyzzzwwwrrrooodddbbb^^^ZZZWWWVVVUUUUUUTTTTTTSSSRRRPPPMMMJJJHHHCCCBBB@@@>>><<<;;;;;;;;;888777666555444444444444444444444333222222111111222222222222222222222222000111111111111222222222111111222222222333333333222333333444555666777777666666777777777777888888555555666666777777888888999888:::;;;999:::AAAKKKOOOTTTaaavvvyyyoooggg___\\\^^^MMMBBB<<<======<<>>??????===>>>@@@@@@BBBEEEHHHKKKRRR\\\dddqqq{{{777777666555555666777888555<<>>;;;888666666666555555555444444444333333444444666777777888999<<<>>>>>>BBBQQQ```uuurrrcccXXX]]]hhheeeTTTTTTWWWlllxxxyyyrrr\\\OOOFFFDDDCCCFFFLLLPPPQQQPPPKKKBBBAAAHHHJJJLLL^^^uuuxxxwwwqqqeeeYYYTTTYYY___qqq~~~fffSSSHHHCCCAAAAAAEEEJJJQQQ___kkk{{{~~~~~~xxxxxxyyytttooolllbbb```]]]YYYWWWUUUUUUUUUSSSRRRPPPMMMKKKIIIGGGFFFAAA@@@>>>===<<<;;;;;;;;;777777666555444444444444333333333333333333333333111111111111111111111111000111111111111222222222111111222222222333333333111222333444555666666777666666555555555666777888555555555666777888888888888666888;;;;;;999<<>>@@@@@@CCCFFFIIIMMMVVV```hhhooozzz777666666555666777888999555<<>>AAA???BBBFFFJJJOOOXXXccclllqqq{{{555555444444444444555555888<<<<<>>DDDMMMUUUwww~~~}}}zzzooofffaaa[[[[[[llllllWWWYYYaaaxxxmmmWWWLLLIIIEEECCCEEELLLQQQRRRQQQOOOGGGCCCEEEHHHNNN]]]ooo}}}yyywwwrrrtttpppfffYYYUUUZZZaaasssuuu]]]LLLDDDEEEDDDDDDHHHLLLVVVgggvvvtttwwwzzzqqqrrrvvvrrriiicccaaa^^^[[[XXXWWWVVVTTTRRROOOLLLIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<<<<;;;555555444333333333333444222222222111111111000000111111000000000000111111222222111111111111222222222111000000111333444666222222333333444555666666555666666666555444333333666666666666777777777777888888888888999:::;;;<<>>>>>>>>===<<<===???BBBFFFKKKRRRZZZbbbhhhrrr~~~555555444444444444555555777;;;===DDD___vvvhhhbbbdddtttiiiMMM???;;;::::::777555444555555555444444444333444444555666777777888:::;;;>>>DDDMMMUUUpppxxxxxxwwwooohhhbbb[[[\\\oooqqqYYYZZZffflllUUUIIIGGGDDDCCCGGGNNNTTTUUUUUUPPPHHHDDDEEEFFFIIIVVVeee}}}{{{yyywwwwwwttthhh[[[VVV[[[bbbuuuttt]]]MMMEEEBBBAAACCCHHHOOOZZZmmm}}}rrrwww{{{rrrsssvvvrrriiicccaaa___[[[YYYWWWUUUSSSQQQNNNLLLIIIGGGFFFEEEDDDBBB@@@???>>>===<<<;;;::::::555555444333333333333444222222222111111111000000111111000000000000111111222111111000000111111222111111111111222333444555333333444555555666777777555555666666555555444333555666666666777777777777888888888888999:::;;;<<>>DDDHHHJJJSSShhh|||vvvssswww{{{yyy|||xxxpppmmmmmmmmmppptttyyywwweeeVVVRRRSSSWWW___jjjxxxxxxpppkkk```VVVLLLFFFEEEGGGPPPYYY___dddgggjjjqqqzzz~~~zzzrrrhhhfffhhhhhhbbb\\\MMMDDD>>>>>>???===<<<>>>???BBBFFFJJJQQQZZZcccjjjsss~~~555555444444444444555555666;;;===FFFcccxxxmmmiiieeevvvlllOOO@@@<<<:::999777555555555666555444444444333444444555666777777888:::;;;>>>DDDMMMUUUmmmyyyzzz|||vvvpppfff[[[\\\rrruuu]]]aaassslllTTTGGGEEEDDDDDDIIIQQQWWWYYYYYYQQQJJJFFFGGGFFFGGGRRR```~~~~~~}}}|||||||||wwwkkk]]]WWW\\\cccwwwrrr\\\NNNHHHBBBBBBEEEKKKRRR^^^qqq~~~tttzzz}}}ttttttvvvqqqhhhbbbbbb```\\\YYYWWWUUURRRPPPMMMKKKHHHFFFEEEDDDCCCAAA??????>>><<<;;;999888888555555444333333333333444222222222111111111111111111111000000000000111111222111111000000111111222000111111222333333333333444444555555666777777777555555666666666555444444555555666666666777777777888888888888999:::;;;<<<>>>DDDOOOaaavvvlll^^^ZZZYYYXXXMMMEEE===;;;;;;;;;???EEEOOOmmmrrr___WWWUUUXXX\\\[[[PPPAAA999999666555444444444555777888:::===CCCHHHKKKTTTiii}}}uuuqqqttt||||||yyysssnnnoooqqqrrruuuyyy}}}}}}hhhXXXSSSUUUVVV[[[eeevvvxxxqqqkkk```VVVLLLGGGEEEFFFNNNVVV[[[bbbgggkkkqqqyyy|||zzzxxxqqqiiifffgggfffaaa[[[MMMEEE?????????>>>===???@@@BBBEEEJJJQQQ[[[fffmmmuuu555555444444444444555555666;;;>>>GGGeeexxxmmmkkkddd|||lllNNN???:::888999777555555666666444333444444333444444555666777666888:::;;;>>>DDDMMMUUUqqq}}}nnn]]]\\\sssuuuaaahhh~~~lllUUUGGGDDDDDDEEEJJJRRRXXX\\\]]]TTTMMMHHHJJJIIIKKKVVVeee|||~~~}}}yyylll]]]WWW\\\cccxxxoooZZZNNNHHHFFFFFFHHHNNNUUUaaatttyyy~~~vvvuuuuuuooogggbbbbbb___[[[XXXVVVSSSPPPNNNLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===;;;999888777666555555444333333333333444111111111111111111111111111111000000000000111111111111000000000000111111000111222333444333222222444444555555666666666666555555666666666666555555555555555666666666777777888888888888999:::;;;;;;===BBBNNN```uuu{{{iii^^^\\\^^^^^^PPPFFF===;;;:::;;;===AAAMMMkkk}}}ppp]]]SSSTTTVVVZZZZZZPPPAAA888666888777666666666777999:::;;;???EEEIIIKKKUUUjjj}}}sssooosss}}}zzzvvvuuuxxxyyyyyyzzz~~~ooo[[[TTTVVVVVVYYYbbbvvvxxxpppkkkaaaWWWMMMHHHEEEEEELLLSSSYYYaaaiiimmmsssyyy{{{yyyxxxrrrkkkhhhhhhfff```ZZZMMMEEE??????@@@>>>>>>???@@@BBBEEEJJJRRR]]]iiiqqqzzz555555444444444444555555666<<>>DDDMMMUUUrrrvvvaaa```wwwsss```fff|||mmmVVVIIIEEEEEEFFFKKKQQQYYY^^^aaa]]]TTTMMMKKKKKKNNN\\\lll~~~}}}~~~xxxjjj\\\VVV[[[cccxxxmmmXXXMMMHHHGGGGGGJJJPPPXXXeeexxx~~~wwwvvvtttnnnfffbbbaaa^^^ZZZWWWTTTRRROOOMMMKKKHHHEEECCCCCCBBB@@@>>>======<<<:::999777666666555555444333333333333444111111111111111111111111111111000000000000111111111000000000000000000111000111222333444333222111444444444444444444555555555555666666666666666555555555555555666666666666888888888888999:::;;;;;;<<>>AAAGGGJJJLLLUUUjjj~~~|||rrrrrrvvv~~~}}}~~~}}}|||~~~~~~uuu^^^TTTUUUVVVYYYcccyyy~~~wwwpppkkkbbbYYYOOOJJJFFFEEEJJJPPPWWWaaakkkpppuuuzzz|||{{{yyytttnnnkkkiiifff___YYYLLLDDD>>>>>>@@@>>>>>>???@@@BBBFFFKKKTTT```mmmuuu555555444444444444555555777<<>>DDDMMMUUUkkk|||gggggg}}}sss^^^```www|||}}}jjjUUUKKKEEEEEEGGGKKKRRR[[[dddiiimmm```SSSNNNLLLQQQcccwww~~~}}}}}}||||||vvvhhhZZZVVV\\\cccxxxmmmXXXMMMIIIDDDEEEIIIQQQ[[[iii~~~~~~vvvuuusssllleeebbb^^^\\\XXXUUUSSSQQQNNNLLLIIIGGGDDDBBBBBBAAA???===<<<<<<;;;:::999888777777555555444333333333333444111111111111111222222222111111000000000000111111111000000//////000000111111222222333333222222222444444444444444444444444555555666777777777666666444444555555555666666666888888888888999:::;;;<<<<<>>EEEbbbwwwsssxxxvvvvvvppp___UUUWWWWWWYYYYYYQQQCCC:::777666555444444444555777888???BBBHHHLLLNNNXXXlllwwwsssuuuzzz~~~~~~{{{|||~~~xxx^^^UUUVVVWWW[[[hhh~~~xxxqqqlllccc[[[QQQLLLHHHEEEIIINNNVVVaaalllqqqvvv{{{~~~~~~}}}yyysssppplllfff^^^YYYJJJCCC===>>>???>>>===???@@@CCCHHHNNNXXXdddpppxxx555555444444444444555555666<<>>DDDMMMUUUccc|||jjjjjj~~~ooobbbfff{{{rrrvvv{{{dddQQQJJJEEEEEEGGGLLLTTT```lllttt|||lll[[[RRRQQQ[[[rrr~~~}}}}}}zzzyyytttgggZZZVVV]]]fffyyyoooZZZOOOJJJEEEFFFJJJSSS\\\jjj|||uuutttrrrkkkeeebbb\\\YYYUUUSSSQQQOOOMMMKKKHHHFFFCCCAAAAAA@@@>>><<<;;;;;;:::::::::999999999555555444333333333333444000000111111111222222222111111000000000000111111000000////////////000000333222222222111222222333555555555555555444444444555555666777777777777777444444444555555555666666888888888888999:::;;;<<<>>>CCCMMM___ttt}}}~~~zzzrrrmmmlllmmmkkkWWWJJJ>>><<<===>>>>>>@@@DDDaaa}}}xxx|||{{{}}}{{{yyyzzz}}}zzzlll]]]TTTRRRQQQRRRSSSLLL@@@888555666555444444444555777888===AAAHHHMMMQQQ[[[qqqwwwqqqppptttyyy}}}zzz}}}||||||vvv]]]VVVZZZXXX^^^nnnzzzsssnnneee]]]TTTNNNIIIFFFHHHMMMTTT___kkkqqquuu{{{}}}xxxtttnnnggg^^^XXXIIIAAA<<<<<<>>>======>>>@@@DDDJJJRRR\\\gggsss{{{555555555444444555555555666;;;???JJJiiissskkklllttteeeJJJ<<<999888777666666777777666444222444444444444444555777777777888:::;;;>>>DDDMMMUUUaaa{{{jjjiiizzzvvvkkkhhhqqqjjjqqqwww___NNNHHHDDDEEEGGGLLLVVVdddsss|||sss```WWWXXXeee~~~}}}}}}yyyxxxsssfffZZZWWW___ggg{{{qqq\\\PPPKKKIIIIIIMMMTTT\\\iii}}}{{{uuutttqqqkkkeeebbbZZZWWWTTTRRRPPPOOOMMMKKKHHHFFFCCCAAA@@@???===;;;::::::::::::::::::::::::555555444333333333333444000000111111222222222222111111000000000000111111000000////////////000000444333222111111111222333666666666666666555555555555555666777777777777777444444444555555555666666888888888888999:::;;;<<>>???@@@AAAFFFddd~~~tttiiijjjooouuusssfffXXXQQQQQQPPPQQQRRRMMMCCC;;;999888777666666666777999:::;;;@@@GGGNNNSSS^^^uuu{{{ooollllllpppttt{{{|||www{{{sss\\\XXX^^^YYYaaarrr|||uuupppfff^^^UUUOOOJJJGGGHHHMMMRRR^^^jjjpppttt{{{{{{vvvppphhh___XXXHHH@@@;;;<<<===<<<<<<>>>@@@DDDKKKTTT^^^jjjuuu|||}}}555555555555555666777777999;;;DDD\\\rrrfffeeejjjbbbIII>>>;;;:::666666666666666555555555555444444444444555666666666777;;;@@@AAADDDNNNYYYfff~~~kkkiiittt~~~~~~pppfffbbbsssyyylllsssxxxgggUUUIIIEEEHHHLLLQQQZZZgggvvvrrr]]]XXX]]]lll~~~}}}}}}yyyqqqhhh^^^YYY___hhhuuuaaaRRRHHHEEEFFFMMMXXXbbbmmm}}}|||wwwqqqjjjddd```YYYWWWTTTPPPMMMLLLLLLLLLIIIHHHEEECCCAAA???>>>>>>======<<<;;;:::999999888777666555333333444555555333222111000////////////111111000000000000111111111111000000111111222333444444333333333444555555555555444333444666888:::555777999:::888777777777555555555555666666666666999:::;;;:::999999:::<<<===CCCLLLYYYqqqvvvqqqoooiiibbbQQQGGG>>><<<<<<<<<>>>AAAJJJcccoooeee^^^___eeennnooodddUUULLLNNNPPPRRRRRRMMMEEE<<<777444555555555444555777:::???DDDJJJNNNQQQ\\\ttt{{{ppplllkkkmmmpppxxxtttppprrr~~~{{{~~~vvv]]]WWW[[[[[[dddwww|||vvvqqqddd___WWWPPPKKKJJJKKKLLLSSSYYYcccmmmuuu{{{wwwqqqiii\\\OOOIIIBBB<<<;;;<<<<<<>>>CCCDDDHHHOOOZZZfffqqqwwwzzz}}}}}}555555555555555666777777<<<>>>HHHaaannnaaa```ddd~~~~~~```HHH>>>;;;:::777777666666555555555444555444444444444555666666999999<<>>======<<<;;;:::999999888666666555444444444444444111111111111111222222333111111000000000000111111111111000000111111222333333333333333333444444555333444555666666777777777555666888777666555666777555555555555666666666666888999:::999888999;;;<<<===CCCLLLZZZsss}}}pppdddQQQGGG>>><<<<<<<<<===@@@KKKbbbsssggg^^^YYYYYY```iiijjj```TTTNNNLLLOOOQQQRRRNNNGGG???:::444555555555444555888:::===BBBIIINNNPPP[[[ssszzztttnnnmmmooorrrpppmmmmmmrrr|||{{{ttt[[[VVVZZZ\\\ggg{{{yyyrrrnnnfffaaaXXXPPPKKKJJJKKKMMMUUUZZZbbbjjjqqqxxx}}}}}}tttllleeeZZZPPPIIIBBB<<<;;;<<<<<<>>>BBBEEEIIIRRR]]]hhhrrrwwwzzzxxxxxx{{{555555555555555666777777;;;>>>IIIeeeiii[[[ZZZ\\\ppp~~~```III>>>;;;999888888777666555444444333555444444444444555666666::::::;;;>>>???DDDPPP\\\zzzrrr```___mmm~~~qqqeee```nnnuuufffrrrlllZZZLLLIIIKKKOOOVVV```mmm{{{rrr[[[UUUYYYggg{{{rrrhhh^^^YYY^^^ggg}}}vvvbbbRRRHHHGGGGGGLLLVVV```kkkxxx|||vvvooofff___[[[ZZZWWWTTTPPPMMMLLLKKKKKKIIIHHHFFFDDDBBB@@@??????======<<<;;;:::999888888555555555555555444333333000000000111222444555666111111000000000000111111111111000000111111222333222222222222222333444444111333555777888777666555555666666555444444555777555555555555666666666666666777888888888999;;;===>>>CCCKKKZZZuuuzzzfffRRRHHH>>><<<;;;;;;<<>>BBBFFFLLLVVVaaakkkrrrvvvxxxsssuuuyyy555555555555555666777777888;;;HHHfff~~~fffYYYXXXXXXiii|||dddKKK???:::777999888777666555444333333555444444444444555666666:::999:::===???EEESSSaaakkk[[[\\\mmmuuuggg```llluuukkkvvvnnn[[[NNNHHHJJJOOOWWWcccrrrrrrZZZVVVZZZfff{{{rrrhhh]]]XXX]]]fff{{{wwwcccRRRHHHFFFEEEJJJTTT```lllyyy}}}zzzuuunnnfff___[[[YYYWWWSSSOOOLLLKKKJJJJJJHHHGGGFFFCCCBBB@@@@@@???===<<<<<<;;;:::999888888333444555666555444333222//////000111222333555666111111000000000000111111111111000000111111222333222222111111222222333444333333555666666666555555666666666444333333666888555555555555666666666666555666777888777888;;;===>>>BBBJJJZZZvvviiiRRRHHH>>>;;;;;;:::<<<>>>GGGWWWzzzyyymmmeee```\\\ZZZ[[[```___XXXQQQNNNKKKMMMPPPQQQNNNGGG???:::555666666555555666888:::===BBBIIIMMMNNNXXXooozzzooommmppppppnnnmmmnnnnnnmmmpppuuu}}}rrrYYYTTTYYY\\\iii~~~yyysssooojjjcccZZZQQQKKKJJJLLLNNNTTTZZZbbbiiinnnrrruuuxxxyyyzzzuuuggg[[[UUUTTTRRRKKKCCC===<<<<<<<<<>>>CCCGGGNNNZZZeeemmmqqqtttuuupppsss{{{555555555555555666777777777;;;GGGddd}}}fffYYYYYYZZZmmmdddKKK???:::777999888777666555444333333555444444444444555666666888777999<<<@@@GGGWWWeeegggYYY[[[nnn|||kkkaaakkksssmmmzzzyyy{{{~~~qqq^^^RRRGGGIIINNNXXXfffvvvqqqYYYUUUWWW___zzzyyyqqqggg\\\WWW]]]fffzzzyyydddSSSHHHDDDCCCHHHTTTbbbooo|||{{{zzzwwwsssmmmfff```]]]XXXVVVRRRNNNKKKIIIHHHHHHGGGFFFEEECCCAAA@@@??????<<<<<<;;;:::999888888777333444555555555444222111000000000000000111222222111111000000000000111111111111000000111111222333222222111111222222333444555555444333333444666666777777777555444444666999555555555555666666666666555666777888777888;;;===>>>AAAIIIYYYvvvlllQQQGGG>>>;;;;;;:::<<>>CCCJJJNNNOOOXXXmmmvvvmmmmmmssstttmmmlllqqqvvvuuutttuuu}}}rrrYYYSSSXXX[[[ggg|||~~~yyysssoooiiicccZZZQQQLLLKKKMMMNNNSSSYYYccclllqqqssstttuuuvvvwwwqqqbbbTTTPPPPPPQQQMMMEEE???>>>>>>===???CCCHHHPPP\\\gggmmmooopppqqqnnnsss|||555555555555555666777777999<<>>>>><<<<<<;;;:::999888777777444444444444444333222222111111000000///000000000111111000000000000111111111111000000111111222333222222222222222333444444666555333222222333555777666777777666555555666888555555555555666666666666666777888888888999;;;======AAAIII[[[yyylllPPPFFF===:::;;;;;;<<<@@@CCCKKKggg|||wwwmmmfffhhhjjjdddZZZSSSRRRSSSUUUTTTNNNEEE<<<666666666777666555666999;;;>>>CCCKKKPPPQQQZZZpppwwwpppqqqwwwwwwmmmiiiqqqxxxyyyyyy|||oooXXXSSSWWWZZZeeeyyy|||wwwqqqmmmhhhccc[[[TTTOOONNNNNNPPPSSSZZZeeennnsssvvvwwwxxxxxxxxxooo```RRROOOPPPPPPOOOHHHAAA@@@??????AAAEEEJJJSSS___hhhlllmmmnnnpppmmmsss}}}555555555555555666777777;;;===CCCTTTpppyyybbbXXXYYY]]]uuubbbIII>>>;;;:::777777666666555555555444555444444444444555666666999999;;;???BBBHHHVVVddddddWWWWWWkkkrrrdddsss|||rrrlll~~~rrrnnnxxx}}}yyyrrraaaWWWOOOOOOSSS]]]kkkzzzgggSSSSSSRRRPPPccczzztttlllcccZZZVVV\\\fffyyy~~~iiiVVVJJJIIIGGGJJJWWWgggtttyyyxxxuuuqqqkkkddd^^^[[[VVVSSSOOOKKKGGGEEEDDDDDDDDDCCCBBB@@@???>>>======<<<;;;;;;:::999888777777555444333333222222333333222111111000000111111222111111000000000000111111111111000000111111222333333333333333333444444555555444444444444444444444333555777666555444555555555555555555666666666666888999:::999888999;;;<<<===BBBKKK___cccNNNDDD;;;:::;;;;;;===AAABBBLLLhhh~~~qqqhhhmmmtttqqqeee\\\UUUWWWXXXWWWQQQHHH???999666777777666666666999;;;;;;BBBKKKQQQTTT^^^uuu~~~wwwwww||||||pppjjjoootttwwwkkkVVVRRRVVVYYYeeeyyy}}}zzzvvvppplllgggddd^^^XXXTTTRRRRRRRRRWWW]]]eeemmmsssxxx}}}}}}{{{qqqaaaUUUQQQQQQPPPQQQJJJCCCBBBAAA@@@BBBFFFNNNWWWbbbjjjmmmmmmnnnppppppvvv555555555555555666777777:::;;;???KKKbbb}}}www```UUUWWWXXXrrrdddJJJ>>>:::999666666666666666555555555555444444444444555666666;;;;;;===@@@BBBHHHTTTaaacccVVVTTTgggttteeevvv~~~vvvoootttpppyyy{{{xxxnnn^^^UUUUUUTTTWWW```mmmzzz|||aaaPPPSSSTTTRRRdddxxxrrrjjjbbbYYYUUU\\\fffyyyjjjWWWKKKMMMJJJMMMYYYhhhuuuzzzyyyuuupppjjjbbb\\\XXXUUURRRNNNJJJFFFDDDCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;:::999888777777555444333222111222333444222111111111222333333444111111000000000000111111111111111000111222222333444444333333444444555666222333555666666555333222111444666666555333333333555555555555666666666777999:::;;;:::999999:::<<<===BBBMMMcccuuuXXXMMMCCC;;;999;;;<<<>>>BBBBBBNNNkkkqqqhhhooo{{{zzznnncccWWWYYYZZZYYYTTTKKKBBB<<<666777777666666777999;;;999@@@JJJRRRWWWbbbyyy|||~~~tttlllnnnppptttgggTTTQQQUUUYYYeee{{{~~~{{{vvvqqqmmmgggddd```[[[WWWUUUTTTTTT[[[___eeelllrrrzzz~~~rrrcccXXXUUUSSSQQQSSSKKKDDDCCCBBBAAACCCGGGPPPYYYeeelllmmmmmmoooqqqtttzzz