BM6P6(@ TTTVVVZZZ^^^bbbfffkkkoooooolllmmmqqqrrrpppoooqqqttt}}}{{{wwwuuuttttttsssrrrqqqpppqqqqqqooollliiimmmmmmmmmmmmmmmnnnoooooojjjkkkkkkiiiggggggkkkooopppnnnllliiigggggghhhhhhnnnllljjjjjjjjjjjjiiihhhggggggggghhhhhhhhhhhhhhhhhhlllnnnlllgggdddfffjjjooonnnkkkgggbbb___^^^___````````````^^^\\\ZZZYYYYYYYYYYYY[[[^^^______]]]cccbbbbbbbbbdddfffiiikkkmmmsssyyy~~~wwwpppnnnooopppqqqrrrssstttuuuuuutttsssqqqppppppooooooooopppppptttvvvyyy|||~~~yyywwwuuusssnnnhhhaaa]]][[[\\\WWWXXX[[[]]]___```aaaaaaaaaaaabbbccceeeggghhhjjjiiikkklllllliiifffeeeddd```^^^^^^``````cccrrr}}}{{{yyy}}}{{{xxxwwwxxxzzz{{{{{{zzzyyywwwtttrrrrrrtttvvvsssvvvyyy||||||yyyuuusssrrrrrrrrrpppmmmkkkkkkkkklllllllllooorrrtttuuutttvvvtttrrrooollliiiggggggllliiigggfffggghhhiiiiiigggbbb\\\[[[]]]___^^^\\\YYYXXXWWWWWWWWWVVVSSSPPPMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>BBBDDDEEEHHHSSSggg}}}VVVYYY]]]```dddhhhmmmqqqvvvssstttwwwwwwuuuuuuxxx}}}zzzvvvtttttttttssstttsssrrrrrrssssssqqqoooooonnnnnnmmmmmmmmmnnnooohhhiiikkkjjjiiiiiillloooooonnnkkkiiihhhhhhhhhiiiiiihhhffffffggghhhhhhgggggggggfffffffffgggggghhhfffhhhiiihhheeeeeehhhkkkoooooommmiiieeebbbaaabbb^^^_________^^^\\\[[[YYY[[[[[[[[[^^^```bbbaaa```bbbaaaaaaaaaccceeehhhiiiooosssxxxzzz~~~}}}~~~~~~{{{wwwrrrppplllkkkgggaaa[[[XXXWWWXXXWWWYYY[[[^^^```aaaaaaaaabbbbbbccceeefffhhhjjjkkkgggiiijjjiiifffccc``````ZZZYYYZZZ^^^eeerrr}}}}}}||||||}}}~~~}}}{{{zzz|||zzzyyyxxxxxxyyyyyyyyyyyyyyyxxxvvvsssrrrrrrssssssuuuyyy{{{{{{xxxtttrrrqqqrrrqqqpppmmmkkkkkklllmmmmmmnnnppprrrsssttttttvvvtttqqqnnnkkkiiihhhhhhiiigggeeedddfffggghhhhhhgggbbb]]][[[^^^```^^^\\\XXXWWWWWWWWWWWWVVVSSSQQQMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@??????>>>>>>>>>@@@BBBDDDFFFNNNaaawwwYYY[[[___cccfffjjjooosssuuussstttwwwxxxwww{{{|||wwwtttsssttttttssstttrrrqqqqqqsssuuuuuuuuuqqqpppooommmmmmmmmnnnnnngggjjjmmmnnnmmmlllmmmnnnnnnmmmkkkiiihhhiiijjjkkkjjjiiiggghhhjjjkkkkkkjjjhhhfffeeedddccceeefffgggdddcccccccccdddfffiiikkkmmmnnnnnnkkkhhheeecccccc___``````aaa```___^^^]]]^^^]]]^^^```ccceeedddcccaaaaaaaaaaaabbbdddfffgggooorrruuuuuuxxx}}}uuurrrmmmiiigggcccbbb```\\\WWWUUUUUUVVVYYYZZZ\\\___```aaaaaaaaaaaabbbccceeefffhhhiiijjjfffhhhiiigggccc^^^[[[ZZZXXXWWW[[[dddttt}}}|||}}}{{{zzzyyyzzz}}}~~~|||{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxzzz{{{zzzvvvsssqqqppprrruuuxxxyyyyyyvvvrrrppppppqqqpppnnnlllkkkkkklllooopppqqqqqqrrrrrrrrrrrruuussspppllliiihhhhhhhhhfffdddcccccceeegggggggggeeeaaa]]]\\\]]]___^^^\\\XXXVVVUUUVVVVVVUUUSSSQQQMMMLLLKKKIIIHHHGGGGGGFFFBBBBBBAAA@@@????????????>>>AAACCCDDDHHHWWWnnn[[[^^^aaaeeehhhlllqqqtttqqqqqqssswwwxxx{{{|||yyyuuusssssssssssssssrrrpppnnnnnnqqquuuwwwxxxrrrqqqooonnnmmmmmmnnnooolllnnnpppqqqqqqooommmlllmmmllljjjiiiiiijjjlllmmmmmmkkkjjjjjjkkklllkkkjjjhhhfffcccbbbaaaccceeefffbbbaaaaaacccfffggggggfffiiijjjkkkjjjgggdddbbbbbbbbbbbbddddddddddddcccbbb^^^^^^___aaadddfffeeedddbbbbbbbbbbbbcccdddfffggglllnnnpppqqqsss{{{tttmmmiiieeeaaa```]]]]]]\\\ZZZWWWVVVWWWXXX[[[\\\^^^```aaaaaaaaaaaa```aaabbbcccdddeeefffffffffggggggddd___ZZZWWWVVVYYY[[[cccvvv~~~{{{xxx||||||||||||~~~}}}|||{{{yyyzzz|||}}}{{{zzzyyyxxxyyy|||~~~}}}zzzuuuqqqpppssstttwwwxxxwwwtttqqqnnnooopppooommmkkkjjjkkkmmmppprrrssssssrrrqqqppppppssspppmmmiiigggfffggggggeeecccbbbccceeegggggggggbbb___\\\[[[\\\]]]\\\[[[WWWVVVUUUUUUVVVUUUTTTRRRNNNMMMLLLJJJIIIHHHHHHHHHCCCBBBAAA@@@@@@??????@@@>>>@@@CCCCCCDDDOOOeeeyyy]]]___cccfffiiimmmqqquuuvvvwwwyyy||||||yyywwwsssrrrrrrssssssrrrqqqooommmmmmpppuuuxxxyyyrrrqqqooonnnmmmoooppprrrtttttttttsssrrrooollljjjkkkjjjiiiiiijjjkkknnnooonnnllliiihhhhhhhhhgggeeegggfffcccaaaaaabbbdddeeeaaaaaacccfffggggggdddaaadddeeegggfffccc```______bbbcccdddeeeeeeeeedddccc]]]]]]^^^```ccceeeeeeddddddddddddddddddeeefffffffffhhhjjjmmmrrr{{{xxxlllfffccc___\\\\\\XXXYYYZZZYYYXXXXXXYYY[[[]]]^^^___aaabbbbbbaaaaaaaaaaaacccddddddddddddccccccbbbaaa]]]XXXTTTRRRRRRZZZaaarrr~~~|||xxxzzz|||~~~~~~~~~~~~|||zzzyyyxxx{{{~~~}}}{{{zzzzzz{{{~~~|||wwwtttrrrsssuuuvvvwwwvvvsssooommmnnnnnnnnnllljjjjjjlllnnnppprrruuutttqqqooonnnooonnnmmmjjjgggeeedddeeeeeedddcccbbbcccfffggggggggg^^^]]][[[ZZZZZZ[[[ZZZZZZWWWUUUTTTTTTVVVVVVUUUTTTQQQPPPOOOMMMKKKJJJIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBHHH\\\ppp___aaaeeehhhkkknnnsssvvvzzz|||~~~~~~~~~xxxvvvsssrrrssssssrrrqqqrrrpppnnnnnnqqquuuwwwxxxpppooonnnmmmnnnqqqtttvvvyyywwwtttrrrpppnnnkkkiiijjjiiiiiiiiijjjmmmoooqqqrrrooommmkkkkkkjjjiiiggggggfffdddbbbaaabbbcccddd```bbbdddfffeeecccaaa___bbbccccccbbb___]]]]]]]]]``````bbbccccccbbbaaa```[[[[[[\\\___bbbddddddccceeeeeeeeeeeeeeeeeeeeeeeecccdddgggkkkrrr{{{wwwmmmddd```^^^ZZZXXXYYYTTTUUUWWWXXXXXXYYY[[[\\\___```aaabbbcccbbbbbbaaaccccccdddddddddcccaaa```ZZZYYYWWWTTTQQQPPPRRRTTT^^^ooo}}}~~~~~~{{{xxxzzz}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvzzz~~~~~~|||{{{{{{}}}}}}{{{xxxvvvuuuuuuvvvwwwwwwuuurrrooommmmmmmmmllljjjiiiiiillloooooorrruuutttpppmmmmmmnnnkkkjjjiiigggeeeddddddcccdddcccbbbdddfffgggfffeee\\\\\\[[[ZZZZZZZZZZZZZZZWWWVVVTTTUUUVVVWWWWWWVVVVVVTTTRRROOOMMMKKKJJJJJJDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAADDDCCCEEETTTfff~~~bbbdddhhhjjjmmmqqquuuxxxzzz|||xxxvvvtttsssssssssrrrqqqqqqooommmnnnpppsssttttttnnnmmmlllmmmooossswwwzzz{{{vvvpppmmmllllllkkkjjjiiihhhhhhiiikkknnnqqqssstttrrrpppooooooooommmlllffffffeeeccccccbbbbbbccc___aaacccbbb___^^^```cccccccccccc```]]]\\\\\\]]]___```aaabbbaaa```___^^^ZZZZZZ[[[^^^bbbddddddcccddddddeeeeeeeeeddddddccccccdddfffjjjqqqyyyyyytttkkkccc\\\ZZZXXXUUUSSSUUUSSSUUUXXXYYYZZZ[[[]]]___```aaabbbcccccccccbbbaaaaaaaaabbbbbb```^^^[[[YYYRRRQQQPPPNNNOOOSSSYYY^^^nnn~~~|||~~~|||yyyzzz|||~~~~~~}}}~~~~~~}}}|||zzzxxxuuutttrrrwww{{{|||zzzyyy|||}}}~~~}}}{{{xxxwwwwwwxxxvvvwwwwwwwwwuuurrrooommmllllllkkkiiihhhiiilllooommmqqquuutttooolllkkkmmmiiijjjjjjiiihhhfffdddccccccbbbbbbcccddddddcccbbb\\\]]]]]]\\\[[[[[[[[[\\\XXXVVVUUUUUUWWWYYYYYYXXXZZZXXXUUURRROOOMMMKKKJJJEEEDDDCCCBBBAAAAAAAAAAAABBB>>>???DDDCCCBBBLLL\\\rrrdddfffjjjmmmooossswwwzzzzzz}}}{{{yyywwwtttsssssssssrrrpppnnnlllkkkkkkmmmooooooooollllllkkkllloootttyyy}}}zzztttlllhhhiiijjjkkkkkkhhhhhhhhhiiikkknnnrrrtttpppooommmlllmmmnnnmmmlllffffffeeeeeedddcccbbbbbb^^^``````]]]ZZZZZZ```gggeeeeeecccaaa]]]\\\]]]___aaabbbbbbcccbbbaaa```___ZZZZZZ[[[^^^bbbddddddcccccccccdddddddddcccbbbbbbeeefffgggjjjpppwww}}}zzzxxxsssmmmhhhddd\\\WWWUUUTTTQQQPPPRRRTTTWWWZZZ\\\]]]^^^```bbbaaabbbcccddddddcccbbbaaa]]]^^^^^^]]][[[XXXUUUSSSOOONNNMMMNNNQQQXXXbbbiii||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyvvvsssrrrpppuuuyyyzzzxxxxxx{{{}}}}}}{{{xxxuuuuuuwwwyyywwwwwwxxxwwwuuurrrooommmllllllkkkiiihhhiiillloookkkppptttsssoookkkkkkllliiijjjkkkkkkjjjhhheeedddbbbaaaaaabbbccccccaaa___]]]^^^^^^^^^]]]\\\]]]]]]YYYWWWUUUVVVWWWYYYZZZZZZ\\\ZZZWWWTTTPPPMMMKKKJJJEEEEEECCCBBBBBBBBBBBBBBBBBB<<<===CCCCCCAAAHHHUUUiii{{{fffjjjnnnqqqrrrvvv{{{|||yyy~~~yyyzzz{{{xxxsssooonnnooommmkkkiiihhhiiijjjmmmooojjjlllnnnnnnlllnnnrrrvvvtttqqqmmmkkkjjjiiihhhffffffffffffhhhjjjmmmoooqqqrrrqqqpppnnnlllkkkjjjjjjeeeeeeeeeeeedddcccbbbaaaeeebbb]]]YYYYYY[[[```bbbgggeeebbb___]]]]]]^^^___cccaaa___```aaaaaa___^^^]]]___``````___^^^^^^___dddaaa```ccccccbbbdddhhhfffeeegggllltttzzz}}}~~~wwwqqqmmmhhhaaa\\\XXXVVVSSSPPPPPPQQQTTTVVVXXXZZZ\\\^^^____________bbbaaa```aaabbbaaa___]]]ZZZXXXTTTQQQQQQSSSQQQNNNLLLLLLOOORRRTTT[[[ppp{{{|||}}}zzz|||~~~~~~~~~~~~yyytttrrrtttvvvssstttuuuwwwyyyyyyzzzzzz{{{zzzyyyxxxwwwuuuttttttttttttuuuwwwxxxuuuqqqnnnooonnnmmmlllkkkjjjjjjiiihhhooovvvuuuooojjjjjjlllkkkiiihhhhhhiiiiiigggeeeeeecccaaabbbddddddaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\UUUVVVVVVVVVWWWWWWXXXXXX[[[YYYVVVTTTRRROOOLLLJJJJJJIIIFFFCCC@@@???AAACCC>>>>>>??????@@@CCCHHHLLL```sssfffjjjoooqqqsssvvv||||||}}}yyywwwwww{{{|||{{{xxxsssooonnnnnnllljjjiiiggghhhjjjlllmmmkkknnnoooooommmmmmppptttuuurrrooommmmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmnnntttrrrpppnnnkkkjjjhhhhhhffffffeeeeeedddcccaaaaaadddaaa^^^[[[\\\```dddggggggeeebbb```______```aaabbbaaaaaa`````````___^^^]]]______^^^[[[ZZZYYYZZZaaa^^^^^^aaabbb```bbbfffdddeeehhhnnnwww}}}zzzqqqjjjfffaaa[[[VVVRRRQQQOOOOOOPPPRRRUUUWWWZZZ\\\^^^___aaaaaaaaa```aaa`````````___]]]ZZZWWWTTTRRRPPPMMMMMMMMMKKKIIIOOOMMMOOOYYYfffvvv{{{{{{}}}}}}~~~~~~|||zzzzzz{{{}}}}}}|||yyyvvvuuuwwwzzzzzzyyyxxxvvvwwwxxxzzz{{{yyyxxxwwwuuurrrpppooonnnsssssstttvvvwwwuuuqqqmmmooonnnmmmkkkjjjjjjjjjkkkjjjrrryyyyyysssmmmjjjkkkkkkjjjiiijjjkkkjjjgggeeeeeeccc``````aaaaaa___\\\\\\]]]^^^^^^^^^^^^^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRPPPNNNMMMKKKIIIFFFCCC@@@@@@AAABBB@@@AAAAAA@@@@@@CCCGGGJJJVVViii}}}gggkkkooorrrtttxxx}}}}}}zzzxxxxxx}}}}}}|||yyytttooommmlllkkkjjjhhhggghhhiiikkklllmmmpppqqqpppmmmlllnnnqqqsssqqqnnnnnnnnnnnnmmmlllmmmmmmlllkkkjjjjjjkkkkkktttrrrpppmmmjjjhhhgggfffffffffeeedddcccbbbaaa```cccaaa___^^^```dddhhhkkkdddcccaaa___^^^^^^___``````aaabbbaaa___^^^^^^____________]]]YYYWWWWWWWWW^^^[[[\\\___aaa___```cccbbbdddiiipppxxx~~~yyy~~~}}}xxxrrriiiccc___[[[UUUQQQLLLMMMNNNPPPSSSVVVXXXZZZ]]]^^^```aaabbbbbbbbbbbbaaa```^^^]]][[[WWWRRROOOKKKJJJJJJKKKJJJIIIIIIIIIPPPOOOVVVhhh~~~|||||||||~~~{{{wwwuuuvvvwww{{{{{{{{{zzzxxxyyy{{{}}}~~~zzzvvvuuuwwwzzz|||yyywwwuuussspppmmmkkkjjjqqqqqqrrrtttuuusssooolllooonnnllljjjjjjlllnnnooonnnuuu||||||vvvoookkkjjjkkkkkkkkkmmmmmmlllhhheeedddbbb___^^^^^^^^^]]]\\\]]]^^^```bbbbbbaaa```___^^^^^^]]]\\\\\\[[[[[[ZZZUUUUUUTTTSSSRRRQQQPPPOOOKKKIIIFFFCCC@@@@@@@@@@@@BBBBBBBBBAAAAAABBBEEEHHHOOOaaavvvhhhlllqqqtttvvvzzz~~~}}}}}}~~~|||yyytttpppmmmkkkkkkjjjiiihhhiiijjjlllmmmoooqqqsssrrrnnnllllllnnnooommmllllllnnnnnnmmmlllooonnnmmmlllkkkjjjjjjjjjpppooommmkkkiiiggggggffffffeeedddcccaaa``````___bbbaaa______aaadddhhhjjj```___]]]\\\[[[\\\]]]]]]^^^___```___]]][[[]]]^^^_________\\\ZZZXXXXXXYYY]]]\\\]]]aaabbb``````cccbbbeeeiiioootttwwwyyyyyynnn{{{~~~yyy{{{qqqllleee___[[[WWWTTTQQQMMMNNNQQQTTTWWWZZZ\\\\\\^^^___aaabbbcccbbbbbbaaaaaa___]]]ZZZWWWRRRLLLHHHFFFFFFHHHKKKKKKJJJLLLPPPRRRYYYjjj}}}}}}|||}}}~~~{{{wwwtttsssuuuwww{{{{{{{{{zzzzzzzzz{{{|||}}}zzzwwwvvvwwwyyy{{{yyyxxxvvvtttqqqooommmlllnnnnnnoooppprrrqqqnnnlllooommmlllkkklllppptttvvvssswww{{{zzztttnnnkkkkkkkkkkkkmmmoooooommmiiieeecccaaa^^^]]]]]]^^^______]]]___bbbdddeeedddbbb```^^^^^^^^^^^^]]]]]]]]]]]]UUUVVVUUUTTTRRRPPPPPPPPPKKKHHHEEEBBBAAA@@@??????AAAAAABBBAAA@@@BBBDDDGGGLLL\\\ooo~~~kkkoootttwwwyyy}}}{{{|||~~~~~~~~~}}}zzzxxxtttqqqmmmkkklllkkkkkkkkkkkklllmmmnnnooorrrtttsssooollllllmmmmmmllllllmmmooopppooonnnnnnmmmmmmmmmlllkkkjjjjjjkkkjjjiiihhhggggggggggggeeedddbbb```___^^^^^^^^^``````^^^^^^___aaacccddd___^^^]]]\\\[[[[[[\\\\\\ZZZ[[[[[[[[[ZZZZZZ[[[\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[___^^^```dddeeebbbaaacccccceeeiiilllmmmmmmmmmmmmiiisss}}}qqqrrruuu{{{~~~ttthhheee___[[[WWWUUUSSSQQQPPPQQQTTTWWWYYY[[[\\\\\\^^^___```aaabbbaaa```___```]]]ZZZVVVSSSNNNIIIEEEGGGFFFIIILLLKKKIIIPPPYYY```sss~~~}}}~~~~~~}}}|||{{{yyyvvvssstttwwwzzz~~~|||{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyywwwwwwuuutttrrrqqqpppooojjjjjjlllnnnpppqqqooommmooonnnmmmmmmoootttxxx{{{vvvwwwwwwtttooollllllmmmllllllnnnooopppnnnjjjfffaaa```___^^^^^^___bbbccc^^^```bbbdddeeecccaaa```[[[[[[\\\]]]]]]^^^______XXXYYYYYYVVVRRROOONNNOOOJJJGGGDDDBBBCCCBBBAAA??????@@@AAAAAA@@@AAADDDFFFGGGTTTfffvvvmmmrrrwwwzzz|||www~~~~~~~~~|||zzzwwwvvvuuurrrooollllllllllllllllllmmmmmmnnnmmmqqqttttttqqqnnnmmmmmmooonnnoooppprrrsssrrrpppllllllmmmllllllkkkjjjiiiffffffeeeeeeeeeeeeeeefffdddccc```^^^\\\\\\\\\\\\^^^]]]\\\\\\\\\]]]^^^^^^aaa```___^^^]]]]]]]]]]]]VVVUUUTTTVVVXXXZZZYYYXXXUUUUUUVVVUUUTTTUUUXXXZZZaaa```bbbffffffbbb```aaabbbdddgggggggggffffffgggeeemmm{{{wwwnnnfffgggnnnvvv~~~zzzrrrhhh___\\\YYYVVVSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[______```aaaaaa```___^^^]]]ZZZUUUQQQNNNKKKHHHEEEJJJHHHJJJMMMLLLLLLXXXggg}}}{{{xxxxxxwwwvvvuuuvvvzzz}}}}}}{{{zzzxxxuuusssppprrrvvvyyy{{{{{{yyyxxxuuutttsssrrrqqqpppooonnniiiiiikkknnnqqqssssssrrrpppoooooooooqqquuuxxx{{{uuutttrrrnnnkkkkkkmmmooommmmmmmmmoooooonnnjjjgggaaaaaaaaa```___```bbbddd^^^___aaabbbbbbaaa___^^^YYYYYYZZZ[[[]]]^^^______[[[]]]\\\XXXRRRNNNNNNOOOLLLHHHEEEEEEGGGGGGEEEBBBAAABBBBBBBBBAAAAAABBBDDDHHHPPPaaasssppptttyyy}}}ttt||||||}}}~~~}}}xxxvvvtttttttttssspppnnnkkkkkkkkklllllllllmmmmmmjjjoootttuuurrrooonnnooooooooooooqqqssstttrrrppplllmmmmmmlllkkkiiihhhfffeeedddcccbbbbbbbbbbbbbbbcccaaa^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[bbbaaa```___^^^]]]\\\\\\RRRNNNLLLPPPVVVZZZXXXTTTSSSTTTTTTSSSSSSTTTWWWZZZ```___aaaeeeeee___\\\\\\___aaadddeeedddeeehhhjjjkkkuuu|||fff^^^aaagggmmmsss}}}yyytttppphhh___XXXWWWUUUSSSQQQQQQSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]``````aaaaaaaaa```^^^]]]YYYTTTOOOKKKIIIHHHGGGFFFHHHFFFIIIOOOQQQWWWjjj~~~|||wwwxxxxxxxxxwwwyyy||||||zzzyyywwwssspppnnnqqquuuyyy{{{{{{zzzyyyvvvuuutttrrrpppnnnmmmllliiijjjlllpppuuuxxxxxxxxxsssrrrqqqqqqqqqrrrssstttqqqqqqooommmllllllnnnpppmmmmmmlllmmmnnnmmmjjjhhhaaacccdddbbb```^^^___aaa^^^_________^^^]]]\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^\\\^^^^^^ZZZTTTOOOOOOQQQOOOKKKHHHIIILLLMMMKKKHHHFFFGGGGGGEEEBBB@@@AAAAAAHHHLLL[[[ooo~~~qqqvvv{{{~~~wwwlllxxxxxx||||||zzzyyyvvvtttrrrsssttttttqqqooojjjjjjkkkkkkkkkllllllllliiinnnsssuuussspppooopppnnnmmmnnnppprrrrrrpppnnnmmmnnnmmmllljjjhhheeedddeeedddcccaaa``````______bbb```]]]ZZZXXXXXXXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[aaa```___^^^\\\[[[ZZZYYYPPPKKKGGGLLLUUUZZZWWWQQQVVVVVVVVVUUUTTTUUUXXX[[[^^^]]]```dddccc]]]XXXXXX\\\___bbbddddddggglllpppyyynnn^^^\\\^^^aaafffnnnyyy{{{sssnnnjjjccc[[[VVVVVVUUUSSSRRRSSSUUUWWWYYYYYYYYY[[[\\\___```bbbaaaaaabbbbbbaaa```___^^^UUUQQQJJJFFFEEEFFFGGGGGGDDDBBBHHHRRRXXXccc}}}~~~xxxyyyyyyyyyyyyzzz}}}{{{zzzyyywwwrrroooppprrruuuxxx{{{{{{{{{zzzyyyxxxvvvtttqqqnnnlllkkkkkkkkkmmmrrrwww{{{}}}|||uuutttsssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmllllllmmmllljjjiiiccceeefffddd___\\\\\\]]]___^^^]]]\\\[[[ZZZZZZYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^___[[[UUUQQQQQQTTTQQQMMMKKKMMMPPPRRROOOLLLKKKLLLKKKHHHCCC@@@???@@@BBBDDDRRRgggwwwqqqvvv{{{yyy|||uuutttyyy}}}~~~{{{sssqqqppppppqqqqqqooonnnkkkhhhfffiiijjjjjjlllpppqqqppppppqqqssssssqqqpppjjjlllmmmmmmlllkkklllmmmnnnoooooommmjjjiiiiiiiiiddddddccc```]]]\\\\\\]]]```^^^[[[YYYYYYXXXVVVUUUWWWVVVVVVUUUWWWYYY[[[]]]^^^^^^^^^\\\ZZZYYYYYYZZZTTTTTTVVVXXXZZZZZZWWWUUU\\\VVVSSSUUUWWWWWWXXX\\\]]]\\\\\\\\\^^^___^^^]]]___aaaccceeehhhnnntttyyynnn^^^YYYZZZ\\\ccciiivvv~~~~~~{{{wwwrrrmmmhhhccc^^^[[[TTTTTTUUUVVVVVVWWWWWWXXX[[[ZZZYYYYYYYYY[[[^^^___bbb```___```aaa___[[[WWWQQQKKKGGGGGGHHHFFFGGGJJJFFFOOOWWWZZZ___uuu{{{zzzyyyyyyxxxwwwyyyyyyyyyyyyxxxvvvtttsssrrrtttwwwwwwwwwwwwxxxyyyzzzwwwsssooolllkkkkkkllljjjlllmmmooovvvyyyuuupppllliiiiiikkklllpppnnnllllllnnnpppqqqpppooonnnmmmmmmmmmkkkgggccccccdddcccbbb______```aaa____________^^^^^^]]]]]]aaa```^^^^^^______^^^\\\YYYYYYZZZYYYXXXVVVSSSRRRMMMJJJIIILLLRRRUUUSSSQQQTTTOOOJJJFFFDDDDDDDDDCCCCCCHHHMMM[[[rrrpppwww~~~{{{zzzxxxqqqoootttxxxxxxvvvqqqpppoooppprrrrrrqqqpppmmmiiigggiiijjjjjjkkknnnnnnnnnppprrrtttsssooolllkkkkkkjjjhhhggghhhkkkmmmoooqqqrrrppplllhhhdddcccaaabbbbbb```]]][[[[[[\\\___]]][[[YYYYYYYYYXXXVVVWWWVVVUUUUUUVVVXXXZZZ[[[\\\]]]\\\ZZZXXXXXXYYY[[[WWWWWWWWWYYYZZZ[[[YYYWWW\\\WWWTTTVVVXXXXXXZZZ]]]___]]][[[[[[\\\]]]\\\[[[^^^___bbbffflllwwwmmmaaaYYYUUU^^^```iiixxx~~~}}}}}}||||||}}}~~~xxxooollliiieeeccc___[[[YYYVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZZZZYYYZZZ\\\___```bbbaaa`````````]]]XXXTTTOOOJJJHHHJJJIIIGGGGGGJJJKKKRRR\\\gggwww|||zzzzzzzzzyyyxxxyyyyyyzzzzzzyyywwwuuusssrrrtttwwwwwwwwwwwwxxxzzz|||zzzvvvrrrpppnnnnnnnnniiikkkmmmooowwwyyyvvvqqqmmmjjjjjjkkkmmmnnnmmmlllllloooppppppoooooonnnmmmlllllljjjfffccccccddddddccc```___```bbbbbbaaa```____________```___]]]\\\]]]^^^___^^^]]]ZZZZZZZZZYYYWWWUUURRRQQQNNNKKKJJJMMMRRRVVVUUURRRTTTPPPJJJFFFDDDCCCBBBAAABBBFFFIIIVVVkkk{{{sss{{{yyy|||uuunnnlllpppssssssqqqpppooooooqqqsssuuuuuutttqqqkkkhhhjjjkkkjjjjjjmmmmmmoooqqqtttuuusssoookkklllkkkhhheeedddfffjjjnnnppprrrtttsssmmmfff```\\\___aaabbbaaa^^^\\\[[[[[[]]]\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVWWWZZZ\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZ\\\WWWUUUXXXZZZZZZ[[[^^^aaa^^^[[[YYYZZZZZZZZZZZZ\\\]]]aaagggrrrrrraaaVVVYYYYYY^^^kkkyyy|||yyyyyyyyyyyyzzzzzzzzzzzzxxxxxxzzzzzzqqqjjjcccaaa___^^^]]]\\\ZZZXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^___aaabbbaaa```___]]]YYYSSSOOOHHHEEEEEEHHHIIIHHHIIILLLQQQWWWdddwww|||{{{{{{{{{zzzyyyxxxyyy|||||||||yyyuuussssssuuuwwwxxxwwwxxxyyyzzz|||{{{xxxuuussspppoooooohhhkkkmmmooowwwyyywwwrrrnnnlllkkkmmmnnnnnnnnnnnnoooqqqrrrqqqpppooonnnlllkkkjjjhhheeebbbdddeeeeeedddbbbaaabbbcccdddcccaaa``````aaabbbccc]]]\\\[[[[[[]]]^^^]]]]]][[[[[[ZZZYYYVVVTTTQQQOOONNNLLLKKKNNNRRRVVVVVVTTTTTTPPPJJJFFFCCCBBBAAA@@@BBBFFFHHHRRRdddssswww~~~|||{{{uuuooommmoooqqqqqqpppooonnnoooqqquuuwwwwwwwwwsssmmmiiikkklllkkkjjjlllpppppprrrtttuuussspppmmmmmmmmmkkkhhhfffhhhkkknnnppprrrsssqqqllleee```]]]```bbbdddcccaaa^^^\\\[[[[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUWWWZZZ]]]]]][[[XXXXXXYYYZZZ[[[[[[\\\WWWVVVYYY\\\\\\]]]```bbb___ZZZXXXXXXXXXYYYXXXZZZ\\\aaahhhtttzzztttzzz}}}tttdddZZZYYY\\\eeeooo|||~~~|||wwwxxxxxxxxxwwwvvvtttssssssrrrsssvvv|||~~~zzztttmmmeee___\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\^^^___```______^^^\\\XXXSSSNNNKKKGGGEEEEEEIIILLLNNNSSSZZZaaahhhwww~~~~~~}}}{{{zzz{{{{{{yyyxxxxxxzzz}}}~~~{{{wwwttttttvvvxxxyyyyyyyyyzzz{{{zzzyyyxxxvvvsssqqqooonnnjjjlllmmmooouuu}}}yyywwwsssooommmmmmnnnnnnoooooopppsssuuuuuutttrrrqqqnnnllljjjhhhgggdddbbbdddeeefffeeecccbbbccccccfffdddbbb``````bbbdddeee___]]][[[[[[\\\]]]]]]\\\\\\\\\[[[YYYVVVSSSPPPNNNMMMKKKKKKMMMQQQTTTUUUUUUQQQMMMIIIEEEDDDCCCBBBAAADDDGGGHHHPPP```nnnzzz~~~zzzxxxxxxtttooommmnnnppppppoooooonnnoooqqquuuwwwxxxxxxuuummmiiikkknnnmmmlllmmmrrrpppooooooppppppooonnnnnnpppqqqpppnnnmmmmmmnnnooooooooolllhhheeedddddddddfffgggfffccc```^^^]]]YYYWWWVVVVVVXXXYYYYYYYYYWWWWWWWWWXXXXXXYYYZZZZZZXXXXXXXXXWWWVVVXXXZZZ]]]^^^[[[XXXVVVWWWXXXYYYYYYZZZVVVUUUYYY\\\\\\]]]```aaa^^^ZZZWWWWWWXXXYYYYYYYYY\\\aaahhhqqq{{{}}}yyyuuurrrooollliiiiiirrr|||fffaaa^^^^^^bbbmmm|||xxxxxxyyyxxxwwwtttqqqpppqqqpppoooppptttxxxzzz{{{~~~yyyuuupppjjjfffaaa\\\YYYYYYXXXWWWWWWYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\]]]]]]ZZZZZZYYYWWWSSSNNNKKKIIIMMMJJJIIILLLPPPVVVaaalllyyy}}}{{{zzzyyyyyyzzzzzzxxxvvvyyy{{{~~~|||xxxvvvuuuxxxzzz{{{zzzzzz{{{}}}{{{zzzxxxvvvtttrrrpppooolllnnnnnnnnnrrryyy{{{xxxyyywwwssspppnnnnnnnnnoooooooooppprrruuuuuutttrrrssspppllliiigggfffdddbbbccceeeffffffdddccccccdddeeecccaaa______aaadddeeebbb```]]]\\\\\\]]]\\\\\\]]]]]]\\\ZZZWWWSSSPPPNNNLLLKKKJJJKKKNNNQQQSSSSSSMMMKKKGGGEEEFFFFFFEEEDDDCCCGGGGGGMMMZZZgggzzz~~~|||xxxxxxuuutttqqqmmmllllllmmmnnnmmmpppooooooqqqtttwwwwwwvvvtttmmmhhhlllppppppooooooqqqnnnkkkjjjkkklllllllllooorrruuuvvvtttqqqooonnnlllllljjjhhhffffffiiikkkiiijjjjjjiiieeeaaa______YYYWWWVVVVVVXXXZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]XXXYYYZZZZZZYYYYYY[[[]]]]]]ZZZWWWVVVVVVWWWWWWWWWWWWSSSSSSXXX[[[[[[\\\______\\\YYYXXXYYYZZZZZZZZZZZZ]]]bbbfffjjjnnnsssvvvssspppjjjgggfffeeeeeedddcccooovvvjjjaaa\\\bbbtttzzzzzzyyyxxxvvvtttqqqoooooommmkkkkkkmmmoooqqqqqqtttuuuvvvwwwxxxzzz~~~~~~~~~~~~~~~vvvqqqmmmhhhccc^^^[[[ZZZXXXWWWWWWVVVUUUUUUVVVWWWVVVTTTWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXSSSSSSSSSPPPLLLJJJIIIJJJNNNKKKKKKOOOUUU___ooo}}}xxxxxxwwwxxxyyyyyywwwvvv{{{|||}}}zzzxxxxxxzzz|||}}}||||||~~~~~~|||zzzxxxvvvtttssssssoooqqqpppooorrrwwwwwwtttxxxvvvssspppnnnnnnnnnnnnnnnmmmnnnpppssstttsssrrruuuqqqllliiigggeeedddcccbbbdddffffffeeecccccccccaaa```___^^^^^^___aaabbbbbb```]]][[[\\\]]]]]]]]]^^^^^^]]][[[XXXUUURRRPPPMMMLLLKKKKKKLLLNNNQQQRRRLLLIIIGGGFFFGGGHHHHHHGGG@@@EEEEEEIIITTT]]]ttt~~~|||~~~|||uuutttqqqooommmkkklllmmmnnnnnnqqqppppppqqqtttuuuuuutttssskkkgggkkkqqqsssrrrrrrpppnnnllllllmmmmmmkkkjjjpppsssvvvwwwtttqqqooonnniiihhhhhhffffffgggkkknnnmmmmmmllliiidddaaa``````[[[YYYXXXXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]___```aaaaaaYYY[[[]]]^^^\\\[[[\\\\\\]]][[[XXXWWWWWWWWWVVVUUUTTTQQQQQQWWWZZZZZZ[[[]]][[[ZZZYYYYYY[[[]]]]]]\\\\\\^^^```bbbbbbcccfffhhhkkkgggccc``````aaabbbaaabbbmmm~~~{{{mmmfffmmmxxx~~~{{{zzzyyyxxxuuusssqqqpppllljjjhhhhhhiiilllmmmmmmmmmnnnnnnmmmmmmnnnqqqtttxxxxxxwwwwwwwwwwwwvvvvvvuuuwwwyyyxxxvvvxxx~~~~~~~~~~~~yyytttmmmgggccc___]]]YYYWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSLLLMMMLLLIIIGGGGGGJJJMMMJJJKKKPPPZZZffftttxxxwwwwwwyyyzzzzzzxxxvvv|||}}}~~~|||{{{zzz|||~~~~~~~~~~~~|||yyyvvvttttttttttttppprrrrrrqqqsssxxxxxxtttvvvuuurrrpppnnnnnnnnnnnnpppoooooopppsssuuuvvvuuuwwwsssmmmiiifffeeedddccc```ccceeefffeeeccccccccc]]]\\\\\\\\\\\\]]]^^^______\\\ZZZYYY[[[]]]____________^^^\\\ZZZVVVTTTRRROOONNNMMMLLLKKKMMMPPPRRRMMMKKKIIIHHHIIIIIIHHHGGGAAAEEEEEEGGGOOOUUUiii{{{}}}|||yyyuuuuuuqqqpppnnnmmmmmmnnnoooppprrrqqqpppqqqssstttsssrrrrrrjjjfffkkkrrrtttttttttqqqppppppqqqrrrpppmmmkkkppprrruuuuuurrrpppnnnnnnfffgggggggggggghhhkkknnnoooooommmhhhccc```___```]]][[[ZZZZZZ[[[\\\\\\[[[YYYZZZ\\\___aaabbbccccccZZZ]]]___```___]]]\\\\\\]]][[[YYYXXXXXXXXXVVVUUURRROOOPPPUUUYYYYYYZZZ\\\YYYXXXYYYZZZ]]]^^^^^^]]]^^^______^^^^^^^^^```bbbdddaaa]]]\\\]]]___``````]]]fffuuuqqqiiikkkjjjuuu{{{zzzyyywwwuuusssrrrqqqkkkiiiggggggiiilllmmmmmmkkkkkkjjjhhhffffffiiikkkkkkkkkkkkkkkkkklllllllllhhhkkkllljjjiiikkkrrryyyxxx{{{}}}zzzyyy{{{~~~~~~|||}}}~~~|||{{{uuurrrmmmiiifffbbb^^^[[[VVVUUUUUUUUUWWWWWWVVVTTTVVVUUUUUUVVVYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVSSSQQQPPPHHHIIIHHHEEECCCEEEJJJOOOLLLPPP\\\lll}}}xxxxxxxxxzzz{{{{{{yyywww~~~~~~~~~}}}}}}{{{}}}}}}{{{wwwsssrrrqqqrrrssspppssssssrrruuuzzzzzzvvvuuutttrrrpppnnnmmmmmmmmmtttsssrrrsssvvvxxxzzzzzzyyytttnnniiigggfffeeeddd```bbbeeefffdddcccbbbbbbZZZZZZZZZ[[[[[[\\\\\\\\\[[[YYYWWWWWWZZZ^^^```aaa______^^^]]][[[XXXUUUSSSQQQQQQOOOMMMLLLMMMPPPRRROOOMMMJJJIIIIIIIIIHHHFFFDDDHHHGGGHHHMMMQQQcccwwwrrr|||xxxuuutttwww|||xxxsssnnnllllllnnnpppsssqqqpppnnnnnnoooqqqrrrjjjkkklllnnnoooqqqrrrsssyyyxxxxxxxxxvvvsssnnnjjjpppnnnlllooorrrrrrnnniiihhhfffdddccccccfffiiillltttpppkkkgggdddbbb^^^\\\\\\ZZZXXXXXXYYYZZZZZZYYYXXXZZZ\\\^^^^^^```bbbdddbbbbbbaaa```]]]ZZZWWWUUUXXXZZZ[[[\\\\\\YYYWWWUUUSSSRRRQQQRRRVVV[[[^^^```bbb```^^^^^^______^^^]]]ZZZZZZZZZZZZ\\\]]]___```bbb___[[[YYYZZZ]]]^^^___```bbbfffmmmtttxxxyyyxxxlllhhhkkkwww|||~~~|||wwwqqqooooookkkkkkkkklllnnnnnnmmmkkkkkkiiigggdddcccbbbaaaaaabbbddddddbbb___^^^```bbbcccbbbaaa```aaaccceeefffnnnqqqtttxxxzzzzzzyyyyyyyyyxxxvvvtttsssssstttttt}}}}}}|||{{{yyyvvvtttrrrxxxwwwuuurrrooollljjjiiikkkiiifffaaa]]]YYYUUUTTTVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUVVVVVVWWWYYYZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZYYYWWWUUUSSSPPPMMMKKKJJJBBBFFFJJJJJJGGGHHHMMMRRRXXXcccuuu}}}{{{{{{|||}}}|||zzzyyyyyy|||}}}uuupppnnnoooqqqrrrxxxxxxvvvtttssstttwwwzzzwwwuuuqqqoooooorrrvvvyyyyyyxxxxxxyyyzzzzzzyyywwwvvvsssooolllkkkjjjhhhfffgggfffeeedddbbb```^^^]]]ZZZYYYXXXWWWXXXZZZ\\\]]]]]]YYYVVVXXX]]]aaaaaa___aaaaaa```___\\\YYYVVVUUURRRQQQPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFFFFEEEFFFNNN[[[eeelllsss|||sssqqqsssyyyvvvqqqmmmkkkkkknnnooosssrrrpppnnnnnnnnnnnnooojjjkkkllloooqqqsssuuuvvv{{{zzzyyyyyywwwtttoookkkllljjjiiillloooooojjjfffhhhgggeeedddccceeehhhkkkpppnnnlllllllllhhhaaa\\\]]]\\\\\\]]]^^^^^^\\\[[[ZZZ\\\]]]]]]]]]]]]___aaaddddddbbb```]]][[[XXXWWWZZZ[[[]]]^^^^^^\\\YYYWWWUUUSSSRRRTTTXXX\\\___```bbb```^^^]]]]]]^^^]]][[[ZZZ[[[[[[\\\]]]______``````]]]YYYXXXZZZ\\\^^^___[[[]]]```eeejjjpppuuuxxxsssmmmnnn{{{}}}~~~~~~{{{vvvqqqooonnnooonnnmmmmmmmmmmmmllljjjjjjiiigggdddbbbbbbaaaaaa```aaabbb```]]]\\\^^^```^^^]]]\\\[[[\\\]]]___```bbbeeeiiimmmppprrrrrrrrrooonnnlllkkkjjjjjjjjjjjjqqqqqqpppooonnnkkkiiigggeeeeeecccbbb```___^^^]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTRRROOOMMMJJJIIIHHHHHHJJJLLLLLLKKKNNNWWW^^^jjjwww~~~~~~|||{{{{{{}}}}}}}}}{{{zzzzzz}}}|||uuuqqqoooqqqrrrsssyyyyyyxxxvvvtttuuuxxx{{{wwwuuurrrpppqqqtttxxx{{{{{{zzzyyyzzz{{{zzzxxxwwwuuurrrooolllkkkjjjhhhgggfffeeeeeecccaaa___]]]\\\YYYXXXWWWWWWXXX[[[]]]^^^\\\YYYWWWYYY^^^aaa```^^^_________^^^\\\YYYVVVTTTSSSRRRQQQOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJEEEEEEEEECCCDDDKKKWWW```{{{mmmiii}}}wwwqqqoooooouuusssoookkkjjjkkkmmmnnnrrrqqqpppnnnmmmlllkkkkkkiiiiiikkkmmmppprrruuuvvv|||{{{zzzyyywwwtttooolllhhhggggggiiillllllhhhdddhhhhhhgggeeedddeeeiiilllnnnmmmnnnrrrvvvssshhh___]]]]]]^^^```aaa```]]][[[\\\]]]]]][[[ZZZ[[[]]]___gggeeeccc```]]][[[YYYYYYYYY[[[]]]______]]]ZZZXXXWWWUUUTTTUUUYYY]]]___``````^^^\\\[[[\\\\\\[[[ZZZ[[[\\\]]]___`````````___]]]ZZZWWWWWWYYY[[[]]]^^^YYY[[[^^^```dddkkkttt{{{zzzmmmllluuu|||wwwrrrqqqppptttqqqnnnmmmmmmllljjjiiijjjhhhfffdddbbbaaaaaaaaa]]]^^^^^^]]]ZZZZZZ[[[\\\[[[ZZZYYYWWWWWWXXXYYYYYYZZZ\\\___ccceeefffffffffeeedddbbb```_________```ccccccccccccaaa___]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUVVVVVVVVVTTTSSSRRRPPPOOOMMMJJJHHHGGGFFFEEEIIIKKKLLLLLLNNNXXXgggrrr}}}}}}~~~}}}}}}||||||}}}~~~~~~|||{{{{{{}}}{{{uuuqqqqqqssstttuuuyyyzzzzzzxxxwwwwwwyyy{{{vvvuuusssrrrsssvvvzzz}}}|||{{{{{{{{{{{{zzzxxxuuusssqqqmmmkkkjjjiiigggfffddddddcccbbb```___]]]\\\XXXXXXXXXXXXYYY[[[]]]^^^ZZZXXXXXXZZZ^^^```___\\\[[[\\\^^^^^^]]]ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJDDDDDDCCCBBBBBBGGGQQQXXXjjjsssmmmxxxyyytttqqqnnnnnnqqqooommmkkkjjjkkklllmmmoooooonnnmmmlllkkkjjjjjjhhhhhhhhhjjjlllnnnppprrrxxxwwwvvvvvvvvvssspppmmmggggggiiikkkmmmmmmiiifffggghhhhhhgggfffgggllloooqqqooopppwww~~~}}}rrrggg\\\\\\[[[\\\^^^^^^\\\ZZZ\\\\\\\\\ZZZYYYZZZ\\\^^^fffdddaaa^^^[[[ZZZYYYYYYXXXZZZ]]]___```^^^[[[YYYWWWVVVUUUVVVYYY\\\]]]^^^\\\ZZZYYYYYY[[[\\\\\\[[[[[[]]]___aaabbbaaa```___ZZZXXXVVVVVVXXX[[[\\\\\\[[[___cccdddffflllwwwtttmmmjjjmmmrrrpppvvv{{{wwwuuutttuuurrrooommmllllllkkkiiihhhgggeeecccaaaaaaaaaaaa]]]]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYWWWWWWVVVWWWWWWYYYZZZ\\\^^^^^^^^^]]]\\\___^^^\\\[[[ZZZYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXVVVXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQRRRRRRRRROOOMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEJJJLLLNNNRRR[[[lll}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~~~~zzzuuurrrrrrtttvvvwwwzzz{{{{{{zzzyyyyyyzzz|||uuutttssssssuuuxxx|||~~~}}}|||{{{||||||zzzvvvssspppmmmjjjhhhggggggfffdddbbbbbbbbbaaa```^^^]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\XXXXXXYYY[[[^^^___^^^[[[ZZZ\\\^^^___^^^\\\YYYWWWVVVUUUTTTSSSQQQOOOMMMLLLOOOOOONNNMMMLLLLLLLLLLLLFFFEEEDDDBBBBBBFFFLLLQQQ```rrrvvvqqq~~~~~~vvvtttrrrooonnnnnnmmmlllkkkkkklllmmmnnnmmmlllkkkkkkjjjkkkkkkkkkjjjiiihhhhhhiiikkklllnnnrrrqqqpppqqqrrrqqqooommmiiikkkmmmpppqqqoookkkiiidddgggiiiiiihhhiiiooosssuuurrrqqqwwwzzzqqq```]]]ZZZYYYZZZ\\\\\\\\\ZZZZZZ[[[ZZZYYYZZZ\\\___bbbaaa^^^[[[YYYYYYXXXXXXYYY[[[___bbbcccaaa]]][[[WWWVVVUUUVVVXXX[[[[[[[[[XXXWWWVVVXXX[[[]]]]]]]]][[[]]]___aaaaaaaaa___^^^XXXWWWUUUUUUWWWZZZ[[[[[[]]]bbbgggjjjkkkooowww}}}yyyggg______aaafffsss|||yyywwwtttrrrpppnnnnnnmmmllljjjgggfffdddbbbaaa```aaaaaa^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZZZZYYY\\\[[[YYYWWWVVVVVVWWWWWWWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQKKKKKKMMMMMMLLLJJJHHHFFFGGGFFFEEEEEEEEEGGGHHHIIIMMMQQQYYYbbbqqq~~~}}}|||}}}~~~}}}~~~~~~||||||}}}}}}|||}}}yyyuuurrrsssuuuwwwwwwyyyzzz|||{{{zzzyyyzzz{{{ssssssssstttvvvyyy{{{}}}|||{{{{{{{{{{{{xxxtttqqqllljjjfffeeeeeedddcccbbbaaaaaaaaa``````^^^]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXZZZ\\\]]]^^^]]][[[[[[\\\^^^```___]]][[[ZZZWWWVVVUUUSSSQQQOOONNNMMMQQQQQQPPPPPPOOONNNNNNMMMHHHGGGFFFDDDDDDFFFJJJLLLXXXfffzzzzzzooo}}}zzzuuutttqqqnnnnnnllllllllllllmmmnnnoooooommmllljjjiiiiiijjjlllmmmmmmllljjjiiiiiijjjlllmmmmmmlllkkklllmmmmmmllljjjkkkmmmppprrrqqqoookkkiiibbbfffiiiiiiggghhhnnnsssuuuqqqpppttt{{{~~~{{{vvveeeaaa]]]ZZZZZZ\\\^^^^^^YYYZZZ\\\\\\[[[[[[\\\^^^]]]]]][[[ZZZYYYXXXXXXXXXZZZ]]]bbbeeefffdddaaa^^^XXXWWWVVVWWWXXXZZZZZZYYYVVVUUUUUUWWWZZZ]]]^^^^^^[[[\\\]]]^^^___^^^^^^]]]XXXWWWUUUUUUWWWYYYZZZYYY\\\```dddgggiiikkkooosssuuuxxxyyyfff___XXX[[[eeeuuu{{{vvvuuusssrrrrrrpppmmmkkkfffeeecccaaa`````````aaa```^^^\\\[[[\\\\\\[[[ZZZXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRTTTVVVXXXYYYZZZ[[[YYYXXXVVVUUUTTTTTTTTTTTTTTTTTTVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVVVVVVVUUURRRQQQPPPNNNMMMLLLLLLLLLGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEFFFHHHKKKOOOQQQQQQYYYfffuuu~~~|||}}}~~~~~~||||||}}}~~~|||||||||xxxtttrrrsssuuuvvvvvvvvvyyy{{{{{{zzzxxxxxxxxxqqqqqqrrrtttuuuwwwyyyzzzxxxxxxxxxyyyyyyvvvrrrooojjjgggdddccccccccccccbbb``````aaa``````___^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^_________^^^]]]\\\WWWVVVSSSQQQOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPNNNNNNJJJIIIHHHGGGFFFGGGIIIIIIPPPZZZjjj}}}yyysss|||vvvtttrrrnnnkkkkkkkkklllmmmnnnpppqqqqqqqqqpppnnnjjjggggggiiikkkmmmkkkjjjhhhggghhhjjjlllmmmmmmkkkjjjiiijjjiiigggfffhhhkkkooopppnnnkkkgggeeeaaaeeeiiihhhddddddiiioooooommmlllnnnsssvvvuuusssgggddd```]]]]]]]]]]]]\\\ZZZ\\\^^^^^^]]][[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXX[[[```dddfffddd```^^^ZZZYYYXXXXXXZZZ[[[ZZZYYYXXXWWWVVVXXXZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\YYYXXXVVVVVVXXXYYYYYYXXXZZZ[[[]]]___aaaccceeeggghhhkkkttt~~~~~~ppp^^^^^^aaajjjuuu{{{zzzyyyxxxwwwsssoookkkeeedddcccaaa`````````aaa```^^^[[[[[[]]]]]]\\\ZZZWWWWWWWWWWWWVVVVVVUUUTTTPPPQQQSSSUUUWWWYYYZZZ[[[YYYXXXVVVTTTSSSSSSSSSTTTQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVSSSTTTUUUVVVVVVVVVUUUUUUNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLQQQVVVYYY]]]hhhzzz~~~}}}{{{|||~~~}}}|||{{{|||}}}}}}~~~~~~~~~}}}}}}{{{xxxtttrrrssstttuuuuuutttwwwyyyzzzyyywwwvvvvvvooopppqqqssstttuuuvvvwwwtttuuuuuuwwwwwwtttpppllljjjgggdddcccdddddddddccc``````aaaaaaaaa```______[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZZZZZZZZZZ[[[\\\]]]___^^^]]]]]]\\\\\\\\\\\\WWWUUUQQQOOOMMMNNNPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGLLLSSSaaatttuuutttyyyyyytttssspppkkkhhhiiikkklllnnnpppqqqrrrssssssssspppkkkgggfffgggjjjmmmgggfffeeedddeeehhhkkkmmmnnnllljjjhhhhhhgggdddbbbfffiiilllmmmkkkgggccc```aaaeeeiiigggbbb```eeejjjiiiiiiiiikkknnnoooooooooeeecccaaa___^^^]]]ZZZXXX\\\^^^``````^^^ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZYYYYYYTTTXXX]]]aaacccaaa]]][[[\\\ZZZYYYZZZ[[[\\\[[[YYY[[[YYYXXXXXXZZZ[[[ZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\ZZZXXXWWWWWWXXXYYYXXXWWWZZZXXXWWWXXX[[[^^^___```^^^aaajjjuuu~~~tttnnniiihhhjjjqqq~~~}}}{{{vvvooojjjeeedddbbbaaa````````````aaa^^^[[[[[[]]]]]]\\\YYYXXXYYYYYYYYYYYYXXXWWWWWWTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWUUUTTTTTTTTTUUUQQQRRRTTTUUUVVVVVVUUUUUUQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUKKKJJJHHHFFFEEECCCCCCBBBFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHKKKOOOUUU[[[^^^nnn{{{~~~}}}{{{zzz{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}~~~{{{wwwtttrrrrrrsssttttttrrruuuyyyzzzxxxvvvuuutttnnnoooppprrrssstttttttttrrrrrrsssuuuuuusssoookkkjjjhhheeedddeeefffeeeddd```aaaaaaaaaaaaaaa``````XXXYYYZZZ[[[]]]]]]]]]]]]ZZZZZZZZZYYYYYYZZZ\\\^^^___^^^\\\[[[ZZZ[[[[[[\\\WWWTTTPPPMMMLLLNNNQQQSSSNNNOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFLLLSSS___pppvvvppp~~~vvvnnnmmmppprrrpppmmmmmmmmmnnnqqquuuvvvtttqqqooolllhhhffffffhhhiiiiiihhhgggfffeeeeeeggglllpppsssppplllgggdddcccccccccffffffeeeeeedddcccbbbbbbaaaaaabbbbbbcccccccccccccccddddddeeeeeeddddddcccbbbbbb```]]]ZZZXXXYYY[[[\\\___aaa```]]]ZZZWWWVVVTTTWWWZZZ[[[ZZZXXXWWWVVVWWWYYY[[[\\\]]]]]]\\\[[[___ZZZYYY\\\\\\YYYZZZ^^^^^^^^^\\\ZZZXXXYYY\\\^^^YYYYYYZZZ[[[\\\]]]]]]^^^XXXXXXWWWVVVUUUUUUUUUUUUXXXVVVUUUUUUVVVWWWWWWVVV``````dddkkksss|||wwwlllmmmuuu{{{}}}yyysssnnnjjjhhheeeaaa_________```]]]^^^______]]][[[YYYYYYZZZXXXWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVZZZXXXVVVTTTRRRQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWUUUQQQMMMKKKJJJGGGDDDDDDEEEEEECCCAAABBBBBBCCCCCCCCCCCCDDDDDDHHHGGGMMMVVV[[[```jjjvvv~~~~~~}}}|||xxxwwwxxxzzz}}}~~~}}}}}}{{{yyyyyy{{{~~~~~~~~~|||yyyvvv{{{wwwssssssvvvvvvrrrnnnqqqqqqrrrssssssttttttuuurrroookkkhhhhhhjjjnnnqqquuuuuuuuutttrrrnnnkkkiiihhhhhhhhhgggfffeeeeeeddd____________^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZXXXXXXXXXYYYZZZXXXVVVSSSPPPOOONNNOOOOOORRRQQQPPPNNNMMMLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIFFFOOO[[[iiiwwwuuuyyysssmmmnnnrrruuussspppooonnnoooqqqsssssspppmmmllliiigggfffgggiiiiiiiiihhhhhhgggffffffhhhlllppprrrooojjjfffcccbbbccccccddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddccccccaaabbbaaa^^^[[[YYYYYYZZZ]]]___aaaaaa^^^[[[YYYXXXWWWYYY\\\\\\ZZZXXXWWWWWWWWWYYY[[[^^^^^^^^^\\\[[[[[[XXXYYY^^^aaa```ccchhhnnniiiaaa[[[WWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWVVVUUUUUUUUUVVVVVVVVVSSSQQQQQQSSSVVVXXXYYY```aaafffkkkooouuu{{{sssmmmvvvyyysssqqqmmmgggcccaaa___]]]\\\^^^___aaabbbaaa`````````\\\[[[ZZZZZZ[[[[[[YYYWWWTTTTTTTTTTTTUUUVVVWWWWWWYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVTTTRRRNNNKKKIIIEEECCCAAAAAACCCEEEDDDBBBEEEFFFGGGGGGHHHIIIJJJLLLIIIKKKUUUcccnnnyyy~~~|||zzzxxxwwwvvvvvvyyy|||~~~~~~}}}}}}{{{yyyxxxyyy{{{~~~~~~|||{{{yyywwwuuussswwwtttrrrssswwwxxxuuuqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqoookkkiiiiiilllpppsssvvvvvvvvvuuussspppmmmkkkkkkjjjhhhfffeeedddccccccaaa``````^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWWWWVVVWWWWWWWWWWWWUUUSSSPPPNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIGGGNNNXXXeeezzzqqqmmmrrr|||ssspppmmmooouuuxxxvvvtttpppooooooppppppnnnkkkhhhhhhgggfffgggiiikkkkkkjjjhhhiiiiiihhhgggiiilllooorrrnnniiieeebbbbbbdddeeeeeeeeecccbbbbbbcccdddeeebbbbbbbbbbbbbbbbbbaaaaaabbbbbbccccccccccccbbbbbbaaabbbcccaaa^^^[[[[[[[[[___aaabbbbbb___\\\[[[ZZZ[[[]]]^^^]]][[[XXXXXXXXXVVVYYY\\\___```^^^[[[YYYWWWVVVZZZaaahhhlllqqqwwwtttfff[[[VVVVVVWWWWWWZZZZZZYYYYYYYYYXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWSSSQQQNNNNNNPPPTTTWWWYYY[[[___eeeiiihhhkkkxxxxxxnnniiikkkuuu~~~|||vvvnnnjjjhhheee```[[[\\\]]]^^^```bbbbbbcccccc___^^^]]]]]]]]]\\\YYYWWWSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSWWWVVVTTTQQQMMMJJJGGGFFFBBBAAA@@@AAACCCEEEEEEEEEEEEFFFGGGHHHHHHKKKNNNQQQQQQXXXhhh{{{}}}}}}~~~{{{}}}~~~|||yyyxxxwwwvvvuuuwwwyyy{{{|||{{{zzzyyywwwwwwxxxzzz|||~~~}}}{{{yyyvvvsssqqqpppooorrrqqqqqqtttxxxyyywwwtttppppppppppppooooooooooooooommmjjjiiijjjmmmqqqtttvvvvvvvvvuuusssqqqnnnmmmmmmkkkiiifffdddccccccccccccbbb```^^^\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUSSSSSSTTTUUUUUUTTTTTTTTTVVVTTTQQQOOONNNNNNOOOOOOMMMLLLLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHMMMTTT___qqqqqqfffkkkuuuzzzpppnnnmmmpppuuuxxxvvvtttooooooooonnnmmmkkkgggeeeeeeeeeeeegggjjjlllllllllhhhiiijjjiiiiiijjjlllnnnqqqnnniiieeeccccccfffgggjjjiiigggeeeeeeeeefffgggcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaacccdddeeedddaaa___]]]]]]```bbbccccccaaa^^^]]]]]]^^^___```^^^[[[XXXWWWWWWVVVYYY]]]```aaa^^^[[[XXXTTTVVV[[[dddmmmvvv}}}yyygggZZZVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXSSSQQQNNNNNNPPPRRRSSSSSSTTTYYYaaadddbbbdddqqqmmmdddjjjpppttt|||xxxwwwsssjjjccc_________aaadddeeefffeeecccaaa```______]]]ZZZXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTWWWUUURRRNNNJJJGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGGGGFFFGGGIIIIIIJJJNNNTTTZZZaaannn{{{yyyzzz}}}wwwyyy|||~~~}}}|||{{{zzzxxxvvvvvvwwwxxxxxxxxxvvvuuuuuuuuuvvvxxxyyy{{{{{{zzzwwwsssooommmlllmmmppppppqqqtttwwwxxxvvvtttqqqppppppooonnnmmmmmmmmmllljjjhhhhhhiiimmmqqqssstttttttttsssrrrpppnnnmmmmmmllliiifffeeedddeeeeeeeeeccc___\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZWWWVVVTTTRRRQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQTTTRRRPPPNNNMMMMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKQQQ\\\lllpppeeeiiiyyy~~~uuuuuunnnmmmmmmpppssstttssspppkkklllmmmmmmkkkhhhfffeeeeeedddeeegggjjjlllmmmlllhhhiiikkkjjjjjjjjjkkkmmmpppnnniiifffdddeeegggiiikkkjjjhhhfffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbb```aaaaaabbbbbbaaaaaa```dddfffgggfffdddaaa`````````bbbccccccaaa```___```___aaaaaa```\\\YYYWWWWWWVVVYYY]]]``````]]]ZZZWWWSSSWWW]]]dddnnnxxxxxxfffYYYVVVWWWXXXXXXTTTUUUUUUVVVWWWWWWXXXXXXSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTRRRQQQQQQQQQOOONNNPPPVVV^^^bbb```bbbooo~~~uuurrrppplllqqq}}}zzzqqqlllkkkjjjkkknnnpppooonnnllliiieeeccc```^^^[[[XXXZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLMMMOOOPPPRRRSSSTTTVVVTTTPPPLLLHHHFFFEEEEEECCCCCCCCCDDDDDDEEEGGGHHHIIILLLNNNOOOQQQXXXbbbjjjvvv~~~|||~~~}}}xxxvvvxxx{{{uuuwww{{{~~~~~~}}}||||||{{{{{{~~~|||yyyxxxwwwwwwuuusssrrrrrrsssttttttuuuvvvvvvxxxxxxvvvrrrmmmkkklllmmmppppppqqqsssttttttsssrrrqqqppppppooonnnmmmlllllljjjhhhgggfffhhhkkknnnpppoooooooooooonnnmmmlllllljjjjjjhhhgggfffgggggghhhdddbbb^^^[[[YYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXXXXUUUTTTRRRQQQPPPOOOPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPRRRPPPNNNMMMLLLMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIPPP[[[jjjnnnbbbggg{{{sssmmmmmmmmmmmmlllnnnooopppnnnmmmiiikkkmmmllljjjgggeeeeeeeeedddcccdddgggiiijjjjjjgggiiikkkkkkjjjiiijjjkkkmmmkkkiiifffffffffhhhiiiggggggfffeeedddcccbbbbbbcccccccccdddddddddeeeeeeaaaaaabbbbbbbbbbbbaaaaaaeeefffgggfffcccaaaaaaaaa```bbbccccccaaa```aaabbb```bbbdddccc```[[[YYYWWWVVVXXX[[[^^^^^^\\\XXXVVVTTTXXX\\\```hhhrrrxxxzzz}}}rrrdddYYYTTTTTTUUUUUUSSSTTTTTTUUUVVVWWWXXXYYYSSSSSSSSSTTTTTTVVVWWWWWWXXXVVVTTTSSSSSSSSSRRRPPPTTTWWW\\\___^^^aaammmzzzyyyuuuxxxzzz}}}zzz{{{~~~}}}~~~yyyqqqjjjeee```]]]ZZZ[[[ZZZXXXVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRMMMMMMLLLLLLLLLKKKKKKKKKGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPMMMJJJGGGFFFFFFFFFBBBDDDEEEEEEEEEEEEHHHJJJKKKOOOSSSWWW\\\fffuuu~~~}}}zzzwwwvvvwwwxxxuuuwww|||~~~~~~}}}{{{yyyyyyxxxxxx~~~|||{{{zzzxxxtttrrrpppqqqrrrrrrsssrrrrrrqqqsssuuuuuurrrnnnlllmmmooopppppppppppppppqqqqqqqqqpppoooooonnnmmmllllllkkkjjjhhhgggffffffhhhkkklllkkkjjjjjjjjjjjjjjjjjjjjjfffggggggggggggggggggfff```___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHNNNYYYeeeyyyrrrccchhhzzzoooiiihhhkkkjjjjjjjjjkkklllkkkkkkjjjlllnnnmmmiiieeeccccccdddbbb``````bbbdddeeefffeeehhhjjjkkkjjjiiiiiiiiiiiihhhgggfffeeeeeeffffffbbbccceeeffffffeeedddcccccccccdddeeeeeefffggggggaaabbbbbbccccccbbbbbbaaadddeeedddccc```___```aaa```aaacccbbbaaa```aaacccaaadddggghhhddd___[[[YYYVVVXXXZZZ[[[[[[ZZZWWWVVVTTTYYYZZZZZZ^^^fffjjjiiikkkfff^^^XXXTTTTTTUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTSSSSSSTTTUUUVVVVVVXXXUUURRRQQQTTTXXX[[[\\\YYYXXXYYYZZZYYYZZZdddoootttkkkddd___\\\XXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUUUUTTTRRRQQQPPPIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDFFFHHHIIIIIIKKKNNNQQQRRRXXX___eeennn}}}|||}}}}}}}}}|||}}}~~~zzzxxxwwwwwwwwwvvvrrruuuyyy}}}~~~~~~|||zzz|||{{{zzzxxxxxxxxxxxxyyy~~~~~~~~~~~~{{{wwwsssooopppqqqqqqqqqpppnnnmmmnnnqqqtttrrrnnnlllnnnpppoooooonnnmmmmmmnnnppprrrmmmmmmmmmlllkkkkkkkkkjjjlllkkkhhhgggfffggghhhiiihhhgggggggggggghhhhhhhhhcccdddeeefffeeedddbbbaaa\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRTTTUUURRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOPPPOOOOOONNNNNNNNNOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHLLLUUU\\\kkkoooeeedddxxx|||vvvpppkkkiiiiiiiiihhhhhhiiijjjjjjkkkkkknnnooommmhhhdddbbbbbbdddaaa^^^]]]^^^aaabbbbbbeeegggjjjkkkjjjhhhhhhhhheeeeeeeeeeeeeeeddddddddd```bbbeeehhhiiiiiigggfffbbbcccdddeeeggghhhiiiiiibbbbbbccccccccccccbbbbbbccccccbbb```^^^]]]___aaa```aaabbbbbbaaa```bbbcccbbbfffjjjkkkhhhccc^^^[[[VVVWWWYYYZZZYYYXXXWWWVVVTTTXXXYYYUUUWWW^^^```]]][[[ZZZYYYVVVUUUUUUXXX[[[WWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSTTTTTTUUUVVVXXXSSSOOONNNSSS[[[cccggg\\\XXXUUUTTTRRRSSSZZZccclllwww|||ooofff```]]]UUUTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSTTTTTTSSSRRRRRRPPPOOOOOONNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFIIIMMMNNNOOOQQQVVVZZZ___fffoooxxx~~~}}}}}}|||{{{zzzzzz|||~~~}}}yyywwwxxxxxxwwwtttnnnqqquuuyyyzzzyyyvvvuuuwwwvvvvvvvvvwwwyyy{{{|||}}}}}}~~~~~~yyyvvvnnnooopppqqqpppnnnlllkkkjjjnnnrrrrrrooolllnnnqqqmmmmmmlllkkkkkkmmmqqqtttkkkkkkkkkjjjjjjjjjjjjiiinnnmmmjjjhhhgggggghhhhhhfffffffffffffffggghhhhhhaaacccdddeeecccaaa]]][[[ZZZZZZZZZZZZYYYXXXVVVVVVTTTTTTTTTSSSSSSQQQPPPPPPOOOOOOOOOPPPQQQTTTVVVWWWRRRQQQOOOMMMKKKKKKKKKKKKNNNMMMKKKJJJKKKLLLNNNOOOPPPOOOOOONNNMMMMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGJJJHHHKKKRRRVVV```}}}ffffffssswwwsssoooiiiffffffhhhiiiiiihhhgggggggggkkkjjjiiigggdddbbb___^^^_________```bbbcccbbbaaaeeegggiiijjjhhhfffddddddfffcccaaabbbdddfffeeeccccccdddeeegggggggggfffeeeeeefffhhhiiihhhgggeeeddd```````````````aaabbbcccbbbaaa```______^^^______```aaaaaa```___```cccfffeeelllrrrsssmmmeeeaaa___\\\YYYVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWYYYZZZ[[[VVVUUUSSSTTTUUUVVVVVVUUUVVVVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRUUUVVVVVVVVVVVVQQQLLLMMMSSSYYY\\\\\\XXXWWWUUUSSSRRRTTTYYY\\\eeejjjuuu~~~yyypppfff]]]YYYTTTQQQMMMMMMNNNOOONNNLLLOOOOOOOOOOOONNNMMMKKKJJJOOOMMMKKKJJJIIIHHHFFFDDDFFFDDDCCCCCCDDDEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEDDDFFFHHHIIIIIIHHHKKKLLLRRRXXX[[[\\\bbbjjjqqqvvv~~~}}}{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuunnnppptttwwwxxxvvvtttsssuuuvvvxxxyyy{{{|||}}}}}}~~~}}}yyywwwqqqssssssrrrpppnnnmmmnnnppppppppppppooonnnlllkkkpppnnniiifffkkkqqqrrrmmmkkkgggfffjjjlllllllllnnnqqqooollliiigggffffffgggjjjgggeeefffhhhiiihhhfffdddaaa^^^\\\\\\]]]]]]\\\XXXZZZZZZYYYVVVTTTTTTTTTSSSRRRRRRSSSSSSQQQNNNKKKNNNLLLKKKLLLPPPSSSUUUVVVVVVRRRMMMLLLMMMMMMLLLJJJLLLMMMNNNNNNNNNNNNMMMLLLOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFIIIEEEHHHQQQUUU[[[mmmdddpppsssppplllgggddddddfffggghhhhhhhhhiiiiiiiiihhhfffdddcccbbbbbbbbbbbb```^^^^^^```bbbcccbbbdddfffhhhhhhfffeeeeeeeeegggeeecccccceeefffeeeccceeeffffffggggggggggggfffeeefffggghhhgggfffdddcccaaa``````______``````aaa^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa```aaacccfffjjjooouuuuuuooogggbbbaaaYYYVVVTTTSSSTTTUUUVVVVVVWWWVVVVVVWWWYYYYYYXXXVVVVVVTTTSSSTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTOOOLLLMMMRRRWWWXXXWWWTTTSSSRRRPPPOOORRRVVVZZZ^^^aaaiiiuuutttggg\\\WWWQQQNNNKKKKKKMMMOOONNNMMMMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIGGGFFFGGGFFFEEECCCGGGFFFEEEEEEEEEFFFFFFEEEDDDEEEFFFEEEDDDDDDFFFGGGHHHGGGHHHIIILLLMMMNNNMMMUUUVVV\\\aaadddhhhsss~~~|||zzzzzzzzzyyyzzzzzzxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuoooqqquuuxxxzzzzzzyyyxxxzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~|||yyyuuusssrrrsssuuutttrrrppppppqqqqqqqqqqqqqqqpppooommmlllnnnlllgggdddgggmmmnnnjjjiiiffffffjjjmmmlllmmmooopppnnnlllkkkjjjjjjkkkllljjjgggeeefffhhhiiihhhfffdddaaa^^^\\\\\\\\\[[[[[[WWWXXXYYYXXXVVVTTTTTTUUURRRQQQQQQRRRSSSRRROOOLLLOOOMMMKKKLLLOOORRRTTTTTTTTTPPPMMMLLLMMMNNNNNNLLLMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIEEEGGGMMMPPPTTTdddvvvhhh{{{ooollliiieeeccccccdddeeeggghhhiiijjjkkkfffdddbbb______aaacccdddccc```]]]]]]___bbbdddddddddeeefffeeeddddddfffgggiiigggeeedddeeefffeeedddggggggffffffffffffffffffcccdddeeeffffffdddbbbaaaaaa```___^^^]]]]]]]]]]]]ZZZZZZ[[[]]]___aaadddeeecccdddcccbbb``````bbbdddkkkoootttsssmmmgggbbb```WWWUUURRRQQQRRRTTTTTTTTTUUUTTTVVVZZZ______ZZZUUUUUUTTTSSSSSSUUUVVVVVVVVVRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSQQQNNNKKKLLLPPPSSSRRRQQQNNNNNNNNNMMMMMMOOOSSSWWWXXXXXX[[[bbblllsssuuuuuuzzz~~~}}}~~~rrrcccVVVOOOLLLJJJHHHHHHJJJLLLLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDEEECCCBBBBBBCCCCCCBBBAAAEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFEEEEEEGGGIIINNNNNNPPPRRRTTTVVVXXXYYYaaaeeelllqqqttt{{{~~~xxxuuuuuuwwwxxxzzzyyyvvvtttsssttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvrrrsssvvvyyy|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxx{{{{{{{{{yyywwwtttrrrppprrrsssttttttrrrpppqqqqqqqqqrrrrrrrrrqqqooommmlllkkkiiiccc___bbbhhhiiieeefffdddeeekkknnnmmmmmmnnnllllllkkkjjjkkklllmmmnnniiigggfffggghhhiiihhhgggeeebbb^^^\\\\\\[[[ZZZYYYUUUWWWXXXXXXVVVTTTTTTUUUSSSRRRSSSTTTUUUUUUSSSQQQPPPNNNLLLLLLNNNPPPQQQQQQQQQNNNLLLLLLNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIFFFEEEIIIIIIKKKWWWfffxxxzzzvvvllliiifffddddddfffeeeeeefffgggiiiiiiiiidddaaa]]]ZZZZZZ]]]aaaddd```___^^^^^^aaadddeeefffcccdddcccbbbbbbccceeehhhiiihhhfffeeeeeeeeeddddddgggfffdddcccbbbcccddddddaaabbbcccdddcccbbb```______^^^]]][[[ZZZYYYYYYYYYXXXYYYZZZ[[[^^^```bbbdddbbbcccbbbaaa^^^^^^___```eeeiiilllllliiiddd```^^^YYYVVVSSSQQQRRRRRRRRRRRRSSSRRRUUU^^^fffhhhaaaYYYTTTSSSRRRSSSTTTVVVVVVUUUQQQRRRRRRQQQQQQPPPPPPOOONNNPPPQQQQQQPPPOOOOOOOOONNNLLLKKKKKKMMMNNNMMMKKKJJJKKKLLLKKKLLLNNNQQQTTTWWWUUUTTTVVVZZZ___bbbccciiioootttvvvxxx~~~mmm]]]PPPKKKKKKJJJIIIIIIIIIKKKLLLLLLIIIIIIJJJJJJIIIGGGFFFEEEFFFDDDBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJHHHJJJLLLLLLMMMNNNQQQSSSWWWYYY\\\___aaadddgggiiipppwww|||wwwttttttwwwyyy|||zzzwwwtttssssssttttttttttttttttttuuuwwwxxxyyyvvvwwwyyy{{{}}}~~~~~~}}}|||zzzxxxwwwvvvuuuwwwwwwwwwvvvuuusssqqqpppqqqssssssrrrpppnnnmmmnnnqqqqqqqqqqqqpppnnnmmmkkkhhhfffaaa[[[]]]bbbdddbbbcccaaadddkkknnnmmmkkkllliiihhhhhhhhhhhhiiikkkkkkggggggggghhhhhhhhhggggggeeebbb___]]]\\\[[[YYYXXXTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTTTTVVVXXXYYYXXXVVVRRROOOLLLKKKMMMNNNOOONNNNNNMMMMMMMMMOOOPPPQQQRRROOOOOOPPPQQQQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJIIIIIILLLJJJIIIGGGGGGGGGHHHIIIJJJFFFFFFGGGFFFGGGPPP[[[fff{{{rrrjjjhhhffffffgggjjjhhheeeeeefffgggfffeeebbb___ZZZVVVVVVZZZ___bbb]]]]]]___cccfffhhhgggfffbbbcccbbb``````aaadddgggggggggfffeeecccccccccccccccbbbaaa_________```aaa^^^___aaaaaaaaa```^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^______``````^^^\\\ZZZ[[[\\\^^^aaadddfffeeebbb```___]]]ZZZVVVSSSRRRRRRQQQPPPRRRRRRUUU^^^fffggg___WWWRRRQQQPPPQQQSSSUUUUUUTTTRRRRRRSSSSSSSSSRRRQQQQQQLLLOOOQQQQQQNNNLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHIIIJJJKKKLLLLLLMMMPPPSSSWWWTTTQQQOOOPPPSSSUUUWWWYYY___fffhhhkkkuuuyyyhhhYYYQQQNNNLLLLLLKKKJJJIIIJJJKKKMMMKKKLLLMMMMMMMMMLLLKKKJJJKKKIIIGGGFFFGGGIIIIIIIIIHHHJJJLLLLLLLLLMMMPPPSSSOOOQQQTTTWWWYYY]]]aaadddeeehhhmmmpppsssvvvzzz~~~~~~}}}{{{xxxvvvvvvxxx{{{}}}{{{yyyvvvtttttttttuuussssssssstttvvvxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}zzzyyywwwuuutttsssssssssssssssuuuvvvvvvuuutttssssssttttttrrrooolllkkkkkkooooooppppppooommmkkkjjjfffddd___ZZZZZZ___bbbbbb``````dddkkkooollljjjjjjhhhhhhhhhggggggggghhhhhhfffggghhhiiihhhgggggggggeeeccc```^^^]]]\\\ZZZXXXUUUVVVXXXWWWVVVUUUUUUVVVTTTSSSTTTUUUXXXYYYYYYWWWSSSPPPMMMLLLLLLMMMMMMMMMLLLMMMNNNNNNOOOPPPRRRSSSMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGGGGGGGFFFHHHOOOVVV^^^mmm{{{oooiiigggfffgggjjjnnnjjjfffdddeeefffdddaaaaaa]]]XXXUUUUUUYYY___bbb___```bbbfffiiiiiigggeeebbbbbbaaa```______bbbeeedddddddddcccaaa```aaaccc^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]^^^______]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]\\\YYYXXXXXXYYY\\\]]]```bbbcccbbbaaa```___[[[WWWTTTSSSSSSRRRQQQSSSSSSUUUZZZ^^^]]]WWWPPPPPPOOONNNOOOQQQSSSTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRMMMPPPSSSRRRNNNKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQSSSRRROOOLLLKKKLLLNNNOOOMMMRRRXXX\\\```iiixxxoooaaaVVVQQQQQQKKKKKKLLLKKKJJJKKKMMMOOOQQQRRRSSSUUUUUUUUUTTTTTTPPPMMMJJJHHHIIIJJJJJJJJJKKKNNNRRRSSSSSSUUUYYY]]]YYY\\\```dddhhhlllqqquuu|||}}}|||zzzxxxxxxyyyzzzzzz{{{zzzyyywwwvvvuuuttttttqqqqqqrrrsssuuuwwwyyyzzz}}}~~~~~~}}}{{{zzzvvvuuusssqqqoooooooooooooooqqqtttvvvwwwwwwuuutttvvvvvvwwwtttqqqnnnmmmmmmnnnooooooooonnnllljjjiiieeeeee```ZZZZZZ```ddddddaaaaaafffnnnqqqnnniiihhhiiiiiiiiihhhhhhgggffffffeeegggiiijjjhhhgggggggggeeecccaaa```___^^^[[[YYYVVVXXXYYYYYYWWWUUUUUUVVVRRRRRRQQQSSSUUUWWWWWWVVVTTTQQQNNNLLLMMMNNNMMMMMMMMMNNNPPPPPPOOOOOOQQQRRRLLLLLLNNNNNNNNNNNNLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJOOOSSS[[[eeesss~~~uuulllhhhfffeeehhhmmmooojjjeeeccceeeeeeccc```^^^\\\XXXVVVXXX\\\bbbffffffffffffgggiiihhhfffdddaaaaaaaaa```^^^^^^```bbb```aaabbbaaa^^^^^^```bbbZZZ[[[\\\\\\\\\\\\\\\\\\ZZZ[[[]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]XXXWWWWWWVVVVVVVVVVVVVVVYYYZZZ[[[ZZZXXXWWWWWWXXX[[[[[[]]]___``````___]]]\\\YYYVVVTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXVVVRRRNNNNNNMMMLLLMMMPPPRRRRRRRRRRRRSSSTTTVVVVVVUUUSSSRRROOOSSSVVVUUUPPPLLLKKKLLLLLLKKKKKKJJJHHHHHHHHHIIIHHHJJJMMMNNNMMMMMMMMMNNNPPPOOONNNLLLKKKJJJKKKLLLIIILLLQQQUUUYYYaaakkksssxxxkkkaaaZZZXXXZZZUUUWWWYYYYYYYYY[[[___bbbfffhhhjjjlllmmmnnnnnnnnnaaa]]]YYYVVVVVVVVVVVVUUUXXX]]]bbbcccdddgggmmmrrrsssvvvzzz~~~|||yyyvvvvvvyyyzzzyyywwwwwwwwwwwwvvvuuusssrrrpppoooooopppqqqrrrtttvvvwww~~~~~~|||zzzuuussspppnnnlllkkkkkklllnnnpppuuuxxxxxxvvvsssqqqssstttuuutttrrrpppppppppoooooopppooonnnmmmkkkjjjffffffbbb\\\[[[bbbggghhhcccdddjjjrrruuupppkkkiiiffffffggggggffffffeeeeeedddgggjjjjjjhhhffffffgggeeecccbbbaaaaaa```]]][[[YYYZZZ[[[ZZZXXXVVVVVVVVVTTTSSSRRRSSSUUUWWWWWWWWWUUURRROOOMMMNNNNNNNNNNNNNNNPPPRRRQQQOOONNNOOOQQQKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGGGGFFFGGGJJJMMMNNNTTT[[[ggguuu~~~yyyqqqjjjgggfffeeehhhmmmooojjjdddccceeefffdddaaa]]][[[XXXXXXZZZ```fffjjjmmmkkkhhhggggggfffeeecccaaaaaaaaa```^^^]]]^^^```]]]___```___]]]\\\___bbbXXXYYY[[[\\\]]]]]]\\\[[[YYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\]]]___```VVVVVVUUUUUUTTTTTTUUUUUUXXXYYY[[[ZZZXXXWWWWWWXXXZZZZZZZZZ\\\]]]]]][[[ZZZYYYWWWTTTSSSTTTUUUVVVUUURRRSSSUUUVVVVVVUUUTTTSSSMMMLLLKKKLLLOOOQQQQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRQQQUUUYYYWWWRRRMMMLLLNNNLLLLLLKKKIIIHHHHHHIIIKKKHHHJJJMMMNNNMMMLLLLLLMMMNNNOOOOOONNNLLLKKKKKKLLLJJJLLLOOOSSSXXX^^^eeejjjyyyzzzqqqjjjeeeeeegggiiilllooopppqqqtttyyy}}}yyyuuuppplllkkkkkkjjjjjjmmmqqqwwwyyyzzz}}}}}}}}}}}}{{{wwwssstttxxxzzzwwwtttrrrssstttuuutttrrrooommmmmmmmmnnnoooppprrrtttuuu~~~}}}{{{vvvtttpppmmmjjjiiiiiiiiimmmqqquuuyyyyyyvvvqqqnnnnnnpppqqqqqqpppooopppqqqppppppqqqpppooonnnlllkkkggggggddd]]]]]]ccciiikkkfffgggmmmuuuxxxrrrllljjjbbbbbbcccdddddddddccccccdddgggkkkkkkhhhffffffgggeeecccbbbbbbbbbaaa___]]]ZZZ[[[\\\[[[XXXVVVVVVVVVXXXVVVUUUVVVXXXZZZZZZYYYUUURRROOONNNNNNOOOOOOOOOOOOQQQSSSRRROOOMMMNNNPPPLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHKKKMMMMMMKKKIIIGGGEEEGGGGGGEEEFFFIIIKKKKKKLLLSSS^^^lll~~~{{{vvvsssoookkkhhhhhhiiijjjiiihhhfffdddcccaaaaaaaaaYYY[[[YYYVVVZZZgggrrrxxx|||xxxppphhhaaa```bbbeeebbbaaa```^^^\\\[[[[[[[[[YYYYYYYYYYYYYYYXXXYYYYYYXXX[[[^^^^^^[[[ZZZ[[[\\\______^^^]]]\\\[[[ZZZYYYZZZZZZYYYZZZ```fffddd^^^WWWUUURRRPPPPPPRRRUUUWWWWWWXXXYYYWWWTTTTTTWWWZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTTTTPPPQQQSSSTTTTTTRRRPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUTTTQQQOOORRRUUUWWWTTTOOOKKKLLLNNNQQQRRRRRRPPPLLLIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJLLLLLLLLLKKKJJJIIILLLMMMNNNOOOQQQUUU[[[___iiipppzzz}}}{{{{{{{{{{{{vvvuuusssssstttvvvvvvvvvwwwvvvuuurrrooonnnoooppppppooooooppprrruuuxxxzzzzzzwwwsssqqqooolllkkkiiiiiiiiinnnooorrrtttuuuuuuuuutttsssrrrqqqpppppppppppppppnnnnnnooooooooommmlllkkkjjjiiifffdddeeellluuu{{{yyyuuuwwwxxxtttmmmjjjjjjiiihhhfffeeeeeeeeedddiiijjjjjjhhheeecccdddeeeiiifffccc``````___^^^\\\ZZZ\\\]]][[[WWWUUUUUUWWWTTTUUUVVVXXXXXXXXXXXXWWWTTTRRROOONNNOOOOOOOOONNNOOOPPPQQQRRRQQQOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMKKKIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNLLLKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGKKKPPPXXXccctttyyyuuutttrrrnnnjjjhhhggghhhiiigggfffeeecccbbbaaa``````^^^___]]]\\\bbbnnnwwwzzzzzzuuummmeeeaaa```aaabbbbbbbbbaaa```^^^]]]]]]\\\YYYXXXXXXXXXZZZZZZZZZYYY[[[\\\]]][[[XXXXXXZZZ]]]^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZXXXYYY^^^dddccc]]]UUUSSSPPPOOOOOORRRUUUXXXXXXZZZZZZXXXVVVUUUVVVXXX[[[[[[YYYXXXXXXWWWWWWWWWWWWUUUSSSRRRSSSTTTSSSSSSPPPQQQRRRSSSSSSQQQOOONNNLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPQQQSSSTTTTTTQQQOOONNNQQQTTTRRRNNNLLLNNNQQQVVVWWWWWWTTTOOOJJJGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJKKKLLLMMMNNNRRRWWW[[[]]]dddllluuu~~~~~~zzzxxxxxxxxxxxxtttsssrrrrrrsssuuuvvvwwwtttttttttqqqooonnnoooqqqqqqqqqqqqqqqsssvvvyyy{{{{{{wwwuuutttrrrpppnnnnnnnnnoookkkmmmpppsssuuuuuuuuutttrrrrrrrrrrrrrrrsssssssssnnnoooooopppooonnnmmmllliiihhhfffeeehhhrrr|||sssnnnkkkjjjhhhgggggggggggghhhiiiiiihhhfffcccbbbdddeeeiiifffbbb```___^^^\\\[[[ZZZ[[[\\\ZZZVVVTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVSSSPPPNNNMMMNNNOOOOOONNNMMMMMMNNNMMMLLLKKKIIIHHHJJJJJJKKKLLLLLLKKKJJJIIILLLKKKIIIHHHGGGGGGHHHHHHMMMNNNOOOPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEIIINNNVVVaaapppwwwppplllpppnnnjjjgggfffeeeeeefffffffffeeedddcccaaaaaa```bbbbbb```aaaiiitttzzzyyyxxxqqqiiidddccccccbbbaaabbbbbbbbbaaa```___^^^]]]ZZZXXXWWWXXX[[[\\\[[[YYY]]]]]][[[XXXVVVWWWZZZ]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYWWWVVVZZZ``````\\\RRRQQQNNNMMMNNNQQQUUUXXXYYYZZZ[[[ZZZWWWVVVUUUVVVYYYYYYXXXWWWVVVVVVVVVVVVWWWUUURRRQQQRRRRRRRRRQQQQQQQQQRRRRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMNNNPPPRRRRRRQQQOOOLLLOOOQQQPPPMMMKKKMMMOOOTTTVVVWWWUUUPPPKKKHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKMMMQQQUUUUUUYYY```fffooozzz~~~yyyvvvvvvvvvvvvvvvqqqqqqppppppqqqssstttvvvqqqrrrqqqpppnnnnnnppprrrssssssssssssuuuwwwyyy{{{}}}~~~zzzwwwuuutttrrrooonnnmmmmmmmmmjjjlllooorrrtttuuuttttttqqqrrrtttuuuvvvvvvuuuuuuppppppppppppooonnnmmmlllggghhhhhhfffjjjxxxzzzsssmmmkkkiiihhhggghhhiiijjjhhhgggfffccc```aaacccfffhhhfffcccaaa```^^^\\\ZZZZZZZZZZZZXXXUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUQQQOOOMMMMMMNNNOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFHHHHHHFFFFFFFFFFFFGGGHHHNNNOOOPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFJJJSSS^^^kkkwwwoooiiigggiiihhhfffdddbbbaaaaaaaaafffffffffeeedddcccbbbbbbaaaaaa```ccclllvvvyyyuuutttnnnfffdddfffhhhgggeeeaaaaaabbbbbbaaa___^^^]]]\\\YYYWWWYYY]]]___]]]ZZZ[[[ZZZYYYXXXWWWXXXZZZ\\\ZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXVVVSSSWWW\\\^^^[[[RRRQQQOOONNNOOOQQQTTTVVVVVVWWWYYYYYYXXXVVVUUUUUUWWWVVVVVVUUUTTTTTTUUUUUUVVVTTTQQQPPPPPPQQQPPPOOOQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPQQQPPPOOONNNOOOPPPNNNKKKIIIHHHIIIKKKNNNQQQQQQNNNJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIJJJMMMPPPTTTVVVYYY]]]ccclllwww|||zzzvvvuuuuuuvvvuuuuuuooooooooonnnmmmnnnpppqqqnnnooopppooonnnoooqqqttttttttttttuuuvvvwwwxxxyyy{{{|||~~~~~~{{{xxxuuuwwwuuurrrooollljjjjjjiiilllnnnpppsssttttttsssssstttuuuwwwxxxxxxwwwvvvuuurrrqqqpppooommmllljjjiiieeehhhiiihhhjjjxxx~~~uuuooommmjjjhhhffffffggghhhfffeeeccc```^^^___cccfffhhhgggeeecccbbb```]]]ZZZZZZZZZXXXVVVTTTSSSSSSTTTWWWWWWVVVVVVUUUTTTSSSSSSQQQOOOMMMMMMNNNOOOPPPOOONNNMMMJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEGGGHHHMMMNNNOOOOOONNNMMMKKKIIILLLKKKJJJHHHGGGGGGGGGGGGEEEGGGNNNYYYeee{{{zzzqqqjjjfffeeecccbbbbbb```___^^^]]]]]]cccccccccccccccbbbaaa```___``````dddmmmvvvwwwsssnnnhhhccccccgggjjjjjjgggaaaaaaaaa```___^^^]]]\\\___]]]\\\]]]```aaa```^^^WWWWWWXXXYYY[[[[[[[[[[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWUUURRRTTTYYY[[[YYYTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTRRROOONNNOOOPPPOOONNNPPPPPPOOONNNMMMLLLKKKJJJLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIKKKNNNPPPOOONNNMMMMMMNNNLLLJJJHHHHHHGGGGGGJJJLLLMMMJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLIIIJJJJJJJJJIIIIIILLLNNNRRRSSSSSSVVV[[[ccclllqqqyyy}}}{{{|||}}}yyywwwuuuuuuvvvvvvuuutttmmmnnnnnnllliiiiiikkkmmmnnnoooooooooooopppsssvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxzzz{{{|||zzzxxxtttrrrtttrrrpppnnnllllllllllllpppqqqssstttuuutttsssrrrwwwxxxyyyyyyyyywwwtttssstttsssqqqnnnllliiihhhgggeeehhhkkkiiijjjsss}}}ssspppnnnjjjgggeeecccccccccddddddbbb___]]]___bbbfffiiihhhgggffffffccc___\\\[[[YYYWWWUUUTTTTTTTTTSSSVVVVVVUUUTTTSSSRRRQQQQQQRRRPPPNNNMMMOOOPPPPPPOOOLLLJJJHHHEEEDDDDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJLLLLLLLLLKKKIIIGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFKKKUUUaaawwwuuunnngggccceee____________^^^]]]\\\[[[^^^___```aaaaaa```^^^]]]^^^aaacccfffmmmuuuwwwsssiiifffcccdddgggiiiiiihhhcccbbbaaa___^^^]]]\\\\\\bbbcccccccccbbbbbbbbbbbbWWWWWWXXXZZZ]]]]]]\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTWWWVVVSSSSSSWWWYYYWWWTTTUUUVVVWWWXXXXXXWWWWWWTTTSSSSSSTTTUUUVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRPPPMMMMMMNNNOOOOOONNNOOONNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJMMMOOOOOONNNIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLKKKHHHEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLMMMPPPUUU]]]dddhhhqqqxxx|||{{{{{{{{{vvvtttssstttuuuuuusssrrrlllmmmnnnkkkhhhgggjjjmmmooopppqqqqqqqqqrrruuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxuuurrroookkkjjjiiiiiiiiijjjlllmmmpppqqqsssuuuuuutttsssrrryyyyyyyyyxxxwwwuuusssrrrtttssspppnnnllljjjiiiiiiiiikkkllljjjiiiooo|||xxxpppnnnllljjjgggeeebbbaaa```bbbbbbaaa___^^^___ccceeegggggghhhiiihhhfffbbb^^^]]]ZZZVVVTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSPPPNNNMMMNNNNNNNNNMMMGGGFFFDDDBBBAAABBBCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCEEEFFFEEEGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEJJJGGGKKKUUU]]]pppzzzrrrllldddaaaddd^^^______```___^^^\\\[[[]]]___```aaaaaa```___^^^\\\```dddfffkkkrrruuutttlllkkkiiiiiiiiiiiiiiijjjhhheeebbb___]]]\\\]]]^^^eeehhhjjjhhhdddbbbdddggg]]][[[YYYZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVSSSVVVWWWTTTTTTVVVWWWUUURRRUUUYYY\\\^^^^^^]]][[[YYYWWWTTTSSSTTTTTTRRRPPPPPPPPPOOOOOOOOOPPPPPPQQQOOONNNLLLLLLMMMOOOOOOOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNNNNMMMIIIIIIIIIJJJKKKKKKKKKJJJIIIJJJIIIGGGEEECCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMKKKJJJKKKMMMRRRXXX\\\___gggmmmxxx{{{zzzyyyxxxxxxqqqppppppqqqrrrqqqooommmjjjmmmnnnmmmiiiiiimmmqqqqqqrrrssssssssstttwwwzzz||||||||||||{{{{{{zzzyyyzzz{{{{{{zzzwwwtttqqqnnnmmmlllkkkjjjjjjkkkllllllmmmnnnqqqsssuuuuuuttttttwwwwwwwwwvvvuuutttssssssrrrqqqpppooonnnnnnnnnooopppooonnnkkkkkkqqq{{{tttmmmiiiiiiiiihhhfffdddbbbaaa```aaaaaa`````````ccceeeeeeeeegggiiiiiigggccc___^^^ZZZVVVTTTTTTUUUUUUTTTRRRQQQPPPNNNNNNNNNOOOOOORRRPPPMMMKKKKKKKKKJJJIIIDDDDDDCCCBBBBBBBBBCCCDDDFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEECCCDDDFFFIIIJJJIIIHHHHHHDDDDDDCCCCCCDDDDDDEEEEEEMMMJJJNNNVVV[[[ggguuupppkkkbbb___ccc^^^___aaaaaaaaa___]]]\\\```aaacccdddeeedddbbbaaaYYY___cccdddgggnnnrrrsssqqqqqqqqqooollljjjkkklllkkkhhhccc___]]]]]]^^^___ggglllooollleeebbbeeejjjccc___ZZZXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVRRRVVVXXXUUUTTTVVVVVVTTTPPPTTTZZZ```ccccccaaa```^^^ZZZVVVTTTTTTSSSQQQOOOOOOOOOOOONNNNNNOOOPPPPPPNNNLLLKKKKKKMMMOOOPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJKKKJJJHHHFFFDDDDDDDDDCCCBBBCCCFFFHHHFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHJJJLLLMMMMMMLLLKKKHHHIIIKKKKKKJJJJJJKKKLLLOOONNNMMMNNNRRRUUUWWWXXXYYY___iiivvv|||yyyuuusssrrrrrrqqqpppnnnmmmmmmnnnooonnnkkkiiihhhlllooonnnkkklllqqqvvvssstttuuuttttttvvvyyy{{{~~~}}}|||{{{|||||||||{{{xxxtttqqqooo{{{zzzwwwtttrrrpppppppppiiikkknnnrrrtttvvvvvvvvvvvvuuutttttttttttttttuuuqqqpppppppppppprrrssstttuuurrrnnnlllmmmttt}}}~~~|||qqqkkkfffggghhhiiihhhgggdddccc___aaabbbaaaaaaaaaccceeebbbcccfffhhhiiigggccc______[[[VVVTTTUUUVVVVVVTTTPPPOOONNNMMMMMMMMMNNNOOOQQQOOOKKKIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDBBBBBBBBBBBBCCCDDDAAACCCFFFHHHJJJJJJIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHOOOLLLQQQXXXYYY```~~~}}}ooojjjiiieee```]]]\\\\\\]]][[[ZZZYYYZZZ\\\___```bbbcccdddccccccbbb]]]___aaabbbcccgggmmmqqqsssoookkkkkklllmmmllljjjoookkkeee___[[[]]]bbbfffooopppnnniiiccc______```^^^[[[XXXWWWYYYZZZZZZXXXSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWRRRTTT^^^dddaaa]]]]]]```___^^^]]]\\\YYYUUURRRUUURRRPPPNNNOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMKKKIIIGGGGGGIIIJJJHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIJJJKKKJJJHHHEEEGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEELLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKLLLOOORRRTTTSSSQQQQQQUUU\\\eeeooo{{{zzzwwwqqqkkkiiikkknnnooonnnkkklllmmmnnnnnnllljjjiiihhhkkkooorrrrrrssstttuuuuuutttssstttwwwzzz||||||yyyzzz|||~~~~~~}}}||||||xxxuuussssssuuuvvvwwwqqqmmmjjjiiijjjmmmrrrtttsssqqqsssqqqpppnnnnnnoooqqqrrrrrrttttttqqqllllllqqqvvv|||vvvnnnkkknnnuuu}}}{{{xxx{{{~~~tttkkkhhhiiiiiiiiihhhfffeeeddddddaaa]]][[[[[[^^^bbbeeeffffffggghhhiiigggccc```[[[[[[\\\[[[YYYUUURRRPPPOOOMMMKKKKKKMMMNNNOOONNNOOOLLLIIIHHHIIIIIIHHHHHHDDDAAA@@@CCCEEEEEEFFFIIICCCDDDDDDCCCBBBBBBDDDEEEFFFDDDCCCCCCDDDDDDCCCAAACCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKMMMUUU[[[XXXSSS[[[pppwwwkkkhhhiiifffbbb___\\\]]]]]]\\\ZZZYYY[[[\\\___```aaabbbbbbbbbaaa```\\\^^^aaabbbbbbeeeiiimmmnnnkkkiiiiiikkklllkkkjjjkkkiiiddd```]]]___dddhhhiiiiiihhhddd___\\\[[[\\\___\\\YYYXXXYYYZZZYYYWWWSSSTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYUUUUUU]]]cccaaa^^^^^^bbbbbbbbbcccbbb___YYYUUURRRPPPNNNNNNOOOPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNOOOMMMLLLJJJHHHGGGGGGHHHJJJGGGHHHIIIHHHFFFFFFGGGHHHFFFFFFEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHIIIKKKNNNOOOOOOMMMMMMOOOSSSYYYaaammmzzz{{{uuuqqqrrrpppnnnmmmmmmmmmllljjjhhhiiikkkllllllkkkiiihhhiiilllppprrrsssssssssttttttrrrrrrssswwwzzz{{{{{{yyyyyy{{{||||||{{{zzzzzz{{{yyyvvvsssssssssuuuvvv{{{tttppplllkkkjjjlllppprrrrrrqqqrrrqqqooonnnnnnooopppqqqrrrsssssspppmmmlllqqquuuvvvrrrmmmkkknnntttxxx{{{yyywwwuuuxxx{{{yyyqqqjjjjjjjjjjjjjjjiiigggeeedddcccaaa^^^\\\\\\^^^aaadddeeeeeeeeeffffffeeebbb___\\\\\\\\\[[[YYYVVVSSSQQQNNNLLLJJJJJJLLLNNNNNNMMMPPPMMMJJJIIIHHHHHHGGGFFFHHHCCCBBBHHHMMMLLLHHHFFFCCCDDDDDDDDDBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCAAACCCCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJMMMUUU[[[YYYUUUYYYiiiwwwzzzoooffffffhhhgggcccaaa\\\]]]]]]\\\ZZZZZZ[[[]]]___```aaaaaaaaa```___^^^\\\^^^aaabbbbbbcccdddffffffffffffgggjjjkkkjjjiiihhhgggeeecccaaaaaadddgggddddddccc```]]]ZZZZZZZZZ^^^\\\ZZZYYYYYYXXXWWWVVVSSSTTTUUUVVVUUUTTTRRRPPPUUUTTTSSSSSSTTTWWWZZZ\\\]]]YYYXXX\\\```___^^^^^^```aaadddggggggbbb\\\VVVPPPOOOMMMNNNPPPQQQQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIFFFGGGHHHGGGFFFFFFGGGIIIGGGFFFDDDEEEGGGHHHIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPKKKKKKLLLLLLKKKJJJJJJIIILLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKMMMSSS^^^kkksss{{{|||xxxuuuqqqnnnlllnnnppppppmmmjjjgggfffeeefffhhhiiijjjjjjiiiiiilllooorrrssssssrrrrrrsssqqqpppoooqqquuuxxxzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwvvvuuusssrrrssstttvvvxxx{{{tttpppooollljjjjjjlllppprrrrrrpppooonnnmmmmmmnnnooopppppprrrrrrooollllllooosssmmmkkkjjjjjjmmmpppqqqqqqqqqqqqrrrssstttrrrmmmiiikkkkkkkkkjjjiiigggeeecccaaa```^^^]]]]]]^^^___aaacccbbbaaabbbbbbbbb```^^^\\\]]]]]][[[YYYUUURRRPPPMMMKKKJJJJJJLLLMMMMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGIIICCCCCCLLLSSSQQQJJJEEEGGGGGGGGGFFFDDDCCCDDDFFFDDDCCCBBBBBBCCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIIIINNNSSSXXXXXXUUUWWW___ggg~~~tttkkkdddeeegggfffcccbbb\\\]]]]]]\\\ZZZZZZ[[[]]]``````aaaaaaaaa```^^^]]]]]]___aaabbbbbbbbbaaa```___```bbbeeeggghhhhhhhhhjjjjjjjjjgggdddbbbcccdddbbbbbbaaa```^^^\\\[[[[[[\\\[[[YYYXXXWWWVVVUUUTTTRRRTTTVVVXXXXXXVVVTTTSSSWWWVVVTTTSSSUUUYYY^^^```bbb^^^[[[ZZZ[[[[[[[[[ZZZ[[[^^^bbbfffgggbbbZZZTTTPPPOOONNNNNNPPPPPPPPPOOOKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFGGGGGGGGGFFFGGGIIILLLNNNKKKHHHGGGHHHJJJKKKKKKMMMLLLLLLKKKIIIHHHFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPJJJJJJKKKKKKJJJJJJIIIHHHLLLKKKJJJIIIIIIHHHIIIIIIKKKIIIGGGGGGIIIJJJKKKJJJKKKJJJIIIIIILLLTTT^^^eeeqqqvvv~~~zzzvvvtttssspppnnniiimmmpppooojjjfffddddddcccdddfffhhhiiijjjjjjjjjmmmpppssstttsssqqqqqqqqqnnnmmmmmmnnnrrruuuwwwwwwwwwwwwvvvuuutttttttttuuurrrqqqrrrrrrtttvvvxxxyyy~~~yyysssooonnnpppmmmjjjhhhiiilllppprrrnnnmmmmmmlllmmmmmmnnnooonnnnnnnnnllljjjjjjlllooohhhgggeeefffhhhjjjkkkjjjjjjlllooopppnnnllliiihhhiiijjjjjjiiigggeeecccaaa^^^]]]\\\\\\\\\\\\\\\]]]aaa```^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZWWWTTTPPPNNNNNNLLLKKKLLLNNNOOONNNMMMKKKIIIHHHIIIJJJKKKJJJIIIEEEBBBCCCLLLQQQPPPKKKIIIOOOOOONNNKKKGGGEEEEEEFFFCCCBBBAAAAAABBBCCCBBBAAABBBCCCDDDEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHNNNPPPRRRSSSSSSTTTXXX\\\kkk|||ssskkkdddeeeeeeccc``````[[[\\\\\\[[[YYYYYYZZZ\\\``````aaaaaaaaa___^^^]]]^^^___aaaccccccbbb```^^^ZZZ\\\___bbbdddeeeffffffnnnnnnnnnkkkfffbbb```___````````````___^^^\\\[[[YYYYYYYYYWWWUUUSSSRRRRRRRRRTTTWWWYYYZZZZZZXXXWWWYYYWWWUUUTTTVVV[[[```ccccccaaa\\\XXXWWWWWWWWWVVVXXX[[[```dddeee```YYYSSSRRRPPPOOOOOOOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIHHHFFFFFFGGGGGGGGGGGGIIILLLNNNSSSOOOKKKIIIIIIJJJJJJJJJMMMMMMLLLLLLJJJIIIGGGFFFJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJIIIIIIHHHIIIIIIKKKIIIFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKOOOTTTXXXbbbgggnnnttt{{{~~~uuusssqqqooonnnnnnlllkkkiiikkkmmmkkkfffbbbbbbccccccccceeegggiiijjjkkkkkkmmmooorrrrrrqqqooooooooollljjjiiikkknnnqqqrrrrrruuutttsssrrrqqqqqqrrrrrrooooooqqqrrrtttvvvxxxyyy{{{zzzwwwsssnnnkkkkkklllmmmllljjjhhhhhhjjjmmmpppkkkkkkkkkkkklllmmmmmmnnnjjjkkkjjjiiihhhhhhiiijjjgggdddaaaaaaccceeegggggggggjjjmmmmmmkkkhhhggghhhfffffffffeeedddbbb```^^^[[[[[[ZZZZZZYYYYYYYYYYYY^^^]]][[[[[[\\\\\\ZZZYYYWWWWWWXXXWWWUUURRROOOMMMOOONNNMMMNNNPPPQQQPPPOOOLLLKKKJJJJJJJJJJJJHHHFFFBBBBBBEEEKKKMMMMMMOOOTTTVVVVVVTTTPPPKKKGGGFFFGGGCCCAAA@@@AAABBBCCCBBBAAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGMMMLLLLLLLLLNNNQQQTTTWWW[[[iiisss~~~xxxyyy~~~yyytttllldddcccbbb___]]]^^^ZZZ[[[[[[ZZZXXXXXXYYY[[[]]]^^^___```___^^^]]]\\\^^^^^^___aaacccbbb```^^^XXX[[[^^^___```aaaccceeelllmmmmmmkkkfffbbb___^^^^^^^^^]]]^^^___^^^[[[YYYWWWXXXYYYWWWUUUSSSRRRRRRSSSUUUWWWYYYZZZZZZYYYXXXYYYWWWUUUTTTVVVZZZ___bbbaaaaaa]]]WWWUUUWWWWWWVVVZZZ\\\___bbbccc___YYYTTTRRRPPPOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIGGGEEEFFFHHHIIIGGGEEEDDDEEEFFFFFFFFFIIIMMMPPPSSSOOOJJJGGGGGGGGGGGGFFFJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKKKKKKKKKKIIIHHHHHHIIIGGGFFFDDDDDDEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEGGGHHHGGGGGGFFFHHHJJJJJJJJJJJJLLLNNNVVV[[[aaafffmmmwwwxxxsssnnnnnnmmmlllkkkjjjjjjjjjhhhiiihhhfffcccbbbaaabbbbbbcccdddfffgggiiijjjkkkkkkmmmooopppooommmlllllliiihhhfffgggiiilllmmmllloooooooooooooooooonnnnnnlllmmmooorrrtttuuuvvvvvvvvvtttqqqlllhhhgggiiikkkhhhiiiiiihhhggghhhjjjllliiiiiijjjkkkkkkllllllllliiihhhhhhggggggggggggggggggccc```^^^```ccceeeeeefffhhhjjjjjjiiigggeeeeeebbbbbbbbbbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXXXXXXX\\\ZZZZZZZZZ[[[ZZZXXXVVVTTTTTTUUUUUUSSSQQQNNNMMMPPPOOOOOOPPPRRRRRRQQQOOOPPPNNNLLLKKKJJJHHHDDDBBBCCCDDDHHHKKKKKKLLLRRR[[[XXXWWWUUUQQQKKKHHHGGGGGGCCCBBBAAABBBCCCDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGIIIMMMQQQTTTTTT___eeelll|||yyyppptttyyyssstttkkkccc```]]]ZZZZZZ\\\YYYZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[\\\[[[[[[]]]```bbb```^^^YYY[[[]]]]]]]]]^^^aaacccdddfffggggggeeebbbbbbbbb^^^]]]]]]^^^___^^^[[[WWWVVVXXXZZZYYYVVVTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUSSSSSSUUUXXX\\\^^^\\\___]]]WWWVVVYYY[[[ZZZ\\\\\\]]]______\\\XXXTTTOOOOOONNNOOOPPPOOOMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFDDDEEEIIIJJJGGGDDDBBBCCCCCCCCCDDDGGGLLLOOOOOOLLLIIIGGGFFFGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGEEECCCBBBBBBCCCEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFGGGIIIJJJHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKOOORRRWWW[[[```iiiuuu}}}{{{wwwtttpppkkkjjjjjjjjjiiihhhhhhiiijjjfffeeedddddddddcccaaa___aaabbbbbbccceeeggghhhiiigggjjjmmmmmmllljjjjjjjjjgggfffddddddfffggghhhgggiiijjjkkkllllllkkkkkkjjjjjjkkknnnpppqqqrrrqqqqqqooonnnmmmjjjgggfffggghhhaaaeeehhhiiihhhggghhhiiiggghhhiiijjjkkkkkkkkkkkkiiihhhgggggghhhhhhgggffffffccc``````aaacccccccccgggggggggggggggeeecccbbb______`````````___^^^]]]]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[YYYVVVTTTRRRSSSTTTTTTTTTRRRPPPNNNOOONNNOOOPPPRRRRRRPPPNNNNNNMMMLLLKKKKKKIIIFFFCCCEEEDDDFFFJJJKKKKKKPPPVVVRRRRRRPPPMMMIIIFFFFFFGGGCCCBBBAAABBBDDDEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFHHHHHHIIIFFFGGGGGGGGGHHHJJJNNNPPPOOOZZZ^^^dddqqqxxxoookkkppptttmmmrrriiiaaa]]]ZZZXXXXXX[[[XXXYYYYYYXXXVVVVVVWWWYYYWWWXXXYYYZZZ[[[[[[ZZZZZZZZZXXXXXX[[[___aaa```^^^[[[\\\]]]\\\[[[\\\___ccc\\\___bbbcccccccccdddfff```___^^^___aaa```\\\XXXVVVYYY[[[[[[XXXVVVVVVWWWXXXXXXWWWUUUTTTSSSSSSRRRTTTSSSRRRRRRSSSVVVYYY[[[XXX]]]\\\WWWWWW]]]```^^^\\\[[[[[[[[[[[[YYYVVVSSSMMMMMMMMMOOOPPPPPPNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHEEECCCEEEIIIJJJGGGCCC@@@AAAAAAAAABBBFFFKKKNNNNNNKKKIIIHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIJJJJJJIIIGGGFFFDDDEEEDDDBBBAAAAAACCCEEEGGGEEEGGGHHHJJJLLLNNNNNNOOOLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKMMMMMMKKKJJJIIIJJJJJJIIIHHHHHHJJJLLLIIIKKKMMMOOORRRYYYccckkkzzzsssllllllnnnllliiidddddddddcccbbbccceeegggdddcccbbbdddfffeee```\\\``````aaabbbccceeeggghhheeehhhkkkllljjjiiiiiiiiigggeeebbbbbbccceeeeeeddddddeeehhhiiijjjiiihhhggghhhjjjlllnnnoooooonnnmmmhhhiiikkkjjjgggeeedddddd]]]bbbhhhjjjiiigggfffggggggggghhhjjjjjjkkkkkkkkkjjjiiihhhhhhiiiiiihhhgggdddcccbbbbbbccccccbbbaaagggfffeeeeeefffeeebbb___]]]^^^___``````___^^^]]]___]]][[[YYYXXXYYYZZZ[[[XXXXXXYYYZZZ[[[YYYVVVRRRQQQRRRTTTUUUTTTSSSQQQPPPNNNMMMNNNPPPQQQQQQOOOMMMIIIHHHIIIJJJLLLLLLJJJHHHFFFBBBBBBGGGKKKKKKKKKMMMLLLLLLLLLIIIFFFEEEFFFGGGDDDBBBBBBCCCEEEFFFEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJDDDFFFHHHIIIHHHHHHJJJMMMHHHSSSXXX\\\gggvvv~~~qqqjjjhhhhhhgggeeehhhddd___\\\[[[ZZZWWWUUUVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWXXXXXXWWWUUUSSSRRRQQQTTTYYY]]]______]]]\\\___]]]ZZZZZZ\\\]]]\\\ZZZ]]]ZZZZZZ___gggmmmooonnncccbbbaaa___^^^\\\[[[ZZZ[[[ZZZYYYWWWUUUTTTTTTTTTWWWVVVTTTSSSSSSTTTVVVWWWVVVSSSQQQQQQTTTXXX[[[]]]```___]]]\\\\\\^^^aaaccc\\\\\\[[[ZZZYYYYYYYYYYYYRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFHHHJJJLLLLLLIIIFFFIIIIIIHHHGGGEEEDDDCCCCCCEEEDDDBBB@@@@@@AAABBBCCCGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHIIILLLPPPUUUWWWjjjsssuuupppiiifffeeeeeedddbbbaaa___]]]^^^aaabbb```^^^YYY\\\aaaeeefffddd```]]]^^^______```aaabbbbbbcccffffffffffffffffffeeedddgggfffeeedddcccccccccccccccdddfffhhhhhhhhhfffeeebbbdddgggiiikkkjjjiiihhhiiihhhgggfffeeeeeeeeedddcccdddfffjjjmmmmmmkkkhhhhhhhhhiiiiiijjjjjjjjjkkkjjjkkkkkkllllllkkkkkkkkkfffdddbbbaaabbbbbbaaa```eeeggghhhgggddd```]]]]]]^^^^^^_________^^^]]]]]]\\\\\\\\\[[[YYYWWWUUUSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRPPPNNNLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFHHHJJJKKKNNNJJJOOO\\\dddnnn}}}uuukkkeeedddeeecccbbbeeeaaa]]]ZZZZZZYYYVVVTTTUUUWWWXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWWWWUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^```]]][[[[[[]]]^^^\\\[[[[[[XXXXXX\\\ccciiijjjiiiaaaaaa```___]]]\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUSSSPPPQQQTTTWWWZZZ[[[]]][[[ZZZYYYZZZ\\\^^^```]]]]]][[[ZZZYYYYYYYYYYYYQQQPPPOOONNNLLLJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMMMMKKKIIIHHHKKKJJJIIIGGGFFFDDDCCCCCCDDDCCCAAA@@@@@@@@@BBBBBBFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGKKKOOORRR[[[dddppp|||{{{rrrlllhhhdddbbbccccccbbb``````^^^]]]]]]``````___]]]YYY\\\```cccdddbbb___]]]^^^^^^^^^___`````````aaaccccccdddeeefffgggfffffffffeeecccbbbaaaaaabbbbbbaaabbbcccdddeeeddddddccccccccceeefffhhhiiijjjjjjdddcccccccccdddfffffffffcccccceeehhhkkkmmmllljjjgggggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiicccccccccbbbbbbbbbbbbcccfffggggggeee```]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVTTTRRRRRRRRRTTTUUUTTTSSSQQQOOOPPPPPPOOOOOONNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKIIIHHHEEEDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFEEECCCBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGIIIJJJJJJKKKKKKGGGFFFEEEDDDDDDFFFGGGIIIMMMHHHLLLXXX^^^hhh{{{pppkkkdddaaaaaaaaa___]]]```]]]ZZZXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUUUUUUUWWWYYYXXXWWWWWWVVVVVVVVVVVV[[[ZZZXXXWWWXXX[[[^^^```___]]][[[[[[\\\]]]\\\[[[XXXVVVUUUXXX^^^bbbcccccc______^^^]]]]]]\\\[[[[[[WWWVVVUUUUUUTTTTTTUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSUUURRRPPPPPPRRRUUUXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\ZZZZZZXXXWWWVVVUUUUUUTTTPPPOOONNNLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFKKKNNNQQQPPPLLLIIIHHHIIILLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA@@@???@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEDDDEEEEEEBBBAAAAAABBBDDDGGGJJJMMMLLLSSS]]]hhhpppxxx~~~tttkkkfffcccaaa``````bbbbbbaaa```___]]]\\\]]]^^^___^^^\\\[[[\\\^^^```aaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbdddfffgggggggggdddccc```___^^^___```aaa__________________``````bbbbbbbbbccceeegggjjjlllbbbaaa```bbbdddeeeeeedddeeeddddddfffiiillllllllleeefffggggggggggggggggggjjjjjjjjjiiiiiihhhhhhhhhaaacccdddcccaaaaaadddfffiiihhhgggccc___\\\[[[\\\^^^_________^^^]]][[[ZZZXXXXXXYYYYYYXXXWWWUUUTTTRRRSSSTTTTTTSSSQQQOOOMMMNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDCCCDDDEEEGGGHHHKKKFFFIIIQQQWWW___xxxqqqiiifffbbbaaa```___\\\ZZZ[[[YYYWWWUUUTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUVVVYYYXXXWWWVVVVVVVVVWWWXXX\\\[[[XXXWWWWWWYYY\\\^^^\\\[[[ZZZYYYYYYZZZZZZYYYVVVUUUTTTUUUYYY\\\]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZUUUUUUTTTTTTUUUUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSUUUWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHLLLPPPSSSQQQKKKFFFGGGIIILLLLLLJJJHHHFFFEEECCCBBBCCCBBBAAA@@@@@@@@@@@@AAACCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJGGGKKKRRRYYY```hhhpppuuuxxxzzzpppiiifffddd______```bbbbbbbbbaaa```^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^_____________________^^^^^^^^^^^^^^^___```bbbcccdddeeeeeeeeeaaa```^^^\\\[[[\\\^^^___]]]\\\ZZZYYYYYY[[[\\\]]]^^^___```bbbdddfffhhhjjjeeecccbbbccceeefffdddaaaiiigggddddddfffiiijjjkkkdddeeefffggggggfffeeeeeejjjiiihhhhhhggggggggggggbbbeeegggeeeaaa___cccgggjjjiiigggddd```___```bbbaaaaaaaaaaaa___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXSSSTTTUUUUUUTTTRRRPPPNNNQQQPPPOOOMMMKKKJJJIIIIIIFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFGGGHHHHHHHHHGGGHHHGGGEEEEEEEEEFFFHHHJJJIIIEEEGGGMMMRRRZZZpppyyylllhhhgggeeecccaaa___[[[YYYWWWWWWUUUSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRSSSUUUXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYXXXXXXYYYYYYZZZXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTVVVXXXZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXRRRRRRSSSTTTTTTSSSRRRRRRRRRPPPNNNMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVYYYXXXWWWUUUTTTTTTSSSSSSNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJNNNPPPNNNHHHDDDEEEGGGLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGIIILLLOOORRRXXX___dddmmmvvv{{{rrriiidddaaa___^^^]]]^^^```aaa```___^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^]]]]]]]]]^^^______``````__________________aaaaaabbbbbbbbbbbbaaaaaa^^^]]][[[ZZZZZZ[[[\\\]]][[[ZZZXXXVVVVVVXXXZZZ[[[ZZZ\\\___bbbdddeeeeeeeeeeeecccbbbeeeiiikkkhhheeemmmiiieeeddddddfffhhhhhhdddeeefffggggggfffeeedddiiihhhgggffffffffffffgggeeehhhjjjfffaaa___aaaeeeggggggeeecccaaaaaadddfff``````^^^]]][[[YYYWWWVVVYYYYYYZZZ[[[[[[ZZZYYYXXXUUUVVVWWWXXXWWWVVVTTTRRRXXXWWWTTTPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFGGGHHHGGGFFFDDDBBBCCCDDDEEEFFFEEEEEEEEEAAABBBDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDFFFHHHIIIGGGEEEGGGLLLQQQYYYkkk~~~|||ooohhhgggffffffdddaaa^^^ZZZXXXVVVVVVVVVSSSQQQPPPRRRTTTRRRSSSTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWUUUTTTSSSTTTVVVUUUTTTTTTTTTTTTVVVWWWYYYVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWRRRSSSUUUVVVVVVUUUSSSRRRQQQOOOMMMLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHJJJKKKJJJFFFDDDDDDFFFJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHIIILLLPPPTTT]]]eeeqqq|||ppplllgggbbb___]]]ZZZXXXXXXZZZ\\\]]][[[ZZZYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]^^^__________________``````bbbbbbbbbaaa```___^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVVVVWWWYYYZZZWWWZZZ^^^aaaccccccbbbaaabbb```aaafffnnnrrrqqqmmmnnnjjjfffcccdddfffggggggeeefffhhhiiiiiigggeeedddhhhgggffffffffffffhhhiiihhhiiiiiifffbbb```aaaccccccccccccaaa```aaadddfffeeeccc```\\\ZZZXXXXXXXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTUUUXXXYYYZZZZZZXXXXXX]]][[[WWWRRRNNNKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDCCC@@@AAACCCEEEEEEEEEEEEDDDAAABBBDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFHHHLLLPPPWWWeeesssppphhhfffbbbbbbbbbaaa^^^[[[XXXWWWWWWWWWWWWTTTQQQPPPRRRTTTQQQRRRSSSSSSQQQQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWUUUVVVWWWUUUSSSRRRTTTVVVSSSSSSSSSSSSSSSTTTVVVWWWTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTQQQSSSUUUWWWWWWUUUSSSQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNOOOQQQQQQJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDD>>>???AAACCCDDDFFFFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFIIIKKKNNNTTT^^^fffnnnzzz~~~vvvppphhhfffbbb```^^^\\\YYYWWWTTTVVVYYYYYYWWWVVVXXXZZZYYY[[[\\\ZZZXXXVVVWWWYYYZZZZZZZZZYYYYYYZZZZZZZZZ]]]]]]]]]^^^_________```bbbbbbaaaaaa___^^^]]]\\\YYYYYYZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZ\\\^^^``````aaa```aaa___```hhhqqqvvvuuuqqqkkkhhhdddcccdddggghhhiiiggghhhjjjkkkkkkiiifffeeehhhgggfffeeefffgggiiikkkiiihhhgggfffdddccccccccccccddddddbbbaaaaaaccceeejjjgggbbb]]]ZZZYYYZZZ[[[XXXYYYZZZZZZYYYXXXWWWVVVRRRTTTWWWZZZ\\\\\\\\\\\\]]]ZZZVVVQQQNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDEEEEEECCCBBB@@@AAACCCDDDDDDCCCBBBAAAAAACCCDDDCCCBBBBBBCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBAAAAAACCCDDDFFFEEEFFFHHHLLLNNNSSS]]]gggvvvkkkgggggg]]]^^^^^^]]][[[XXXWWWVVVWWWXXXXXXUUUQQQPPPRRRTTTQQQRRRSSSRRRQQQPPPQQQSSSPPPRRRSSSUUUVVVVVVVVVUUUWWWVVVTTTRRRSSSTTTWWWXXXUUUWWWXXXVVVSSSRRRTTTWWWRRRRRRRRRRRRQQQRRRUUUWWWSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPRRRUUUWWWWWWUUURRRPPPPPPNNNLLLKKKKKKKKKJJJHHHHHHHHHJJJKKKMMMNNNOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIGGGEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDD>>>???AAACCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???AAADDDEEEEEEFFFHHHJJJFFFKKKPPPUUU\\\hhhxxx~~~tttmmmiiieeebbbaaa___]]][[[[[[YYYWWWUUURRRUUUWWWXXXVVVWWWYYY\\\WWWYYYZZZXXXUUUSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWWWW[[[[[[\\\]]]]]]^^^______````````````___^^^]]]\\\WWWXXXZZZ\\\\\\[[[YYYXXX\\\[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[\\\^^^```aaacccaaabbbiiirrrvvvtttooohhhfffcccccceeehhhjjjjjjhhhiiikkklllllljjjgggfffgggfffeeeeeefffhhhkkkllliiigggeeeeeeffffffeeedddfffggggggeeedddcccdddeeeiiieee^^^YYYUUUUUUWWWYYY[[[\\\\\\\\\[[[ZZZXXXWWWPPPRRRUUUYYY\\\^^^^^^^^^ZZZXXXTTTPPPLLLKKKJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJEEEDDDCCCDDDEEEEEECCCAAAAAABBBDDDDDDCCCBBB@@@>>>BBBCCCDDDCCCBBBAAABBBDDD@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAAFFFEEECCCCCCCCCDDDFFFGGGEEEFFFIIIKKKLLLOOOVVV^^^llltttllllllllllllaaa```^^^\\\ZZZYYYXXXXXXZZZXXXUUUSSSSSSSSSRRRQQQQQQRRRRRRQQQOOOMMMNNNNNNTTTTTTSSSSSSTTTVVVWWWXXX___[[[VVVVVVYYYZZZXXXTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSQQQOOOOOOQQQSSSSSSRRRSSSSSSRRRPPPOOONNNMMMLLLPPPOOONNNMMMMMMNNNOOOPPPTTTRRRQQQOOONNNNNNOOOOOOMMMLLLLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOPPPRRRRRRRRRLLLMMMPPPRRRSSSQQQMMMIIILLLLLLKKKJJJHHHGGGFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDFFFFFFEEECCCBBBAAABBB??????@@@BBBFFFHHHHHHGGGFFFGGGGGGEEEDDDCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAACCCGGGJJJAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHLLLRRRZZZ```dddyyyzzzssskkkfffeeeccc___[[[___]]][[[XXXVVVUUUUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSXXXVVVTTTSSSRRRQQQRRRRRRTTTVVVYYYZZZYYYXXXXXXYYYUUUVVVXXXZZZ\\\\\\\\\\\\]]]^^^___``````^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYY\\\___aaaaaa^^^[[[XXX[[[[[[[[[\\\^^^```aaabbbbbb______cccjjjnnnmmmkkkaaaccceeeeeeeeeeeegggiiikkklllmmmnnnmmmkkkgggeeekkkhhhdddcccfffhhhiiihhhgggggghhhhhhhhhhhhhhhhhhkkkjjjiiihhhhhhhhhgggfffbbbbbbaaa]]]ZZZXXXYYYZZZ\\\[[[YYYWWWVVVUUUUUUVVVUUUUUUUUUVVVWWWXXXZZZ[[[WWWTTTPPPNNNLLLJJJGGGEEEKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCC@@@???@@@BBBCCCBBB@@@DDDDDDEEEEEEEEEEEEDDDCCCIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFHHHJJJKKKNNNRRRUUUfffssswwwjjjgggkkknnnooohhhfffccc```]]]ZZZYYYXXX[[[XXXUUUSSSRRRRRRPPPOOOPPPQQQQQQPPPOOONNNOOOPPPQQQQQQRRRUUUXXX[[[___aaa___ZZZVVVUUUWWWYYYWWWUUUVVVVVVVVVVVVUUUSSSRRRRRRQQQPPPNNNOOOQQQSSSSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNQQQPPPOOONNNNNNNNNOOOPPPMMMLLLKKKLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQRRRTTTUUUSSSOOOLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEBBBDDDEEEEEEDDDBBBBBBCCCBBBBBBCCCEEEHHHIIIHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDGGGIIICCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>============>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHFFFFFFFFFGGGJJJNNNRRRUUU```iiiuuu{{{pppfffaaa\\\ZZZ\\\]]]ZZZXXX\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRTTTUUUUUUUUUUUUTTTVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]^^^___^^^\\\ZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___aaaaaa___\\\ZZZ[[[[[[\\\]]]^^^```bbbbbbbbb```___ccciiilllllliii___aaacccdddeeeeeegggiiijjjkkkllllllkkkiiigggeeejjjgggdddccceeeggghhhgggjjjjjjlllmmmmmmlllkkkkkklllhhheeefffiiijjjfffaaaaaaaaa___]]]YYYXXXYYYZZZZZZZZZ[[[ZZZYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWSSSQQQNNNLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGHHHHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA???@@@BBBCCCAAA@@@DDDDDDEEEEEEEEEDDDDDDCCCFFFEEEEEEEEEEEEGGGHHHIIIGGGHHHIIIIIIIIIKKKNNNQQQXXXbbbssstttggg```bbbhhhlllnnnnnnlllhhhddd___[[[XXXWWWZZZXXXTTTSSSRRRRRRQQQOOOOOOPPPPPPOOONNNNNNOOOPPPOOOPPPQQQTTTXXX\\\```ccc^^^ZZZUUUSSSUUUWWWVVVUUUVVVVVVUUUUUUTTTRRRQQQPPPOOONNNMMMNNNQQQSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQUUUTTTTTTUUUUUUTTTQQQOOOLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDDDD@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEFFFIIIKKKKKKHHHFFFHHHHHHHHHGGGFFFEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDCCCAAA??????AAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEEEEEEEEEEFFFGGGEEEFFFGGGGGGFFFDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGHHHEEEDDDCCCBBBCCCEEEGGGIIINNNUUU]]]eeekkkqqqyyy~~~zzzuuuooofff```[[[XXXVVVVVVYYY[[[ZZZXXXWWWWWWWWWVVVUUURRRPPPOOONNNOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQQQQSSSUUUUUUSSSRRRRRRRRRVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]^^^]]]\\\ZZZXXXWWWTTTUUUWWWYYYZZZZZZZZZZZZ\\\]]]^^^______^^^]]]\\\\\\\\\]]]]]]___```bbbccccccaaaaaaccchhhjjjiiiggg^^^```cccdddeeefffhhhjjjkkkjjjjjjiiihhhgggfffeeeiiifffddddddeeefffgggfffjjjkkknnnppppppooommmllllllfffccceeejjjkkkddd\\\^^^^^^]]][[[YYYXXXYYY[[[WWWYYY[[[\\\\\\ZZZWWWUUUXXXXXXWWWVVVUUUTTTTTTSSSOOOMMMKKKJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKHHHIIIIIIHHHGGGGGGJJJLLLOOOUUU```nnnrrrkkkbbb]]]___ccceeeeeemmmkkkgggccc^^^ZZZXXXVVVYYYWWWTTTSSSTTTTTTTTTSSSPPPPPPPPPNNNLLLLLLMMMOOOOOOPPPPPPQQQSSSVVVYYYZZZ\\\XXXTTTRRRRRRTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMNNNRRRUUUWWWWWWSSSRRRQQQPPPPPPQQQRRRTTTNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLMMMKKKKKKLLLLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQXXXVVVTTTTTTTTTTTTRRRQQQLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDCCCCCCDDDEEEFFFGGGJJJLLLLLLIIIGGGHHHIIIIIIHHHFFFFFFGGGIIIJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>===BBBBBBBBBCCCCCCCCCCCCCCCAAACCCFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBB???@@@AAABBBCCCEEEFFFFFFBBBAAAAAAAAABBBDDDFFFGGGJJJMMMQQQTTTWWW]]]ccchhhmmmpppwww}}}yyyrrrjjjeeedddccc```]]]ZZZYYYWWWXXXZZZZZZXXXVVVTTTUUUVVVVVVUUURRROOOMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRQQQSSSTTTTTTRRRPPPPPPPPPVVVVVVXXXYYY[[[\\\\\\]]]^^^^^^^^^]]][[[YYYWWWVVVUUUVVVXXXZZZ[[[ZZZYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```bbbccceeeccccccdddggghhhgggfff```ccceeeggggggggghhhiiikkkjjjhhhfffeeeeeeeeefffgggfffeeeeeeeeeeeeeeeeeegggiiilllooopppooommmkkkiiigggeeegggiiihhhbbb\\\[[[\\\[[[YYYWWWWWWYYYZZZVVVWWWYYYZZZZZZYYYXXXWWWYYYYYYXXXXXXWWWVVVUUUTTTNNNLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCEEEFFFGGGIIIIIIGGGHHHHHHFFFEEEEEEGGGIIIMMMQQQWWW___kkk}}}nnnjjjeee___\\\\\\\\\\\\[[[eeecccaaa^^^[[[YYYWWWVVVWWWUUUSSSTTTUUUWWWXXXWWWQQQQQQPPPMMMKKKJJJLLLMMMPPPPPPOOOOOOPPPRRRTTTUUUYYYVVVSSSQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMOOOSSSVVVXXXYYYTTTSSSRRRRRRRRRSSSUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJLLLMMMLLLKKKJJJKKKMMMMMMNNNOOOOOOPPPPPPPPPPPPVVVUUUSSSRRRSSSSSSRRRPPPLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEECCCCCCCCCEEEDDDEEEFFFIIIKKKKKKJJJHHHIIIJJJJJJHHHGGGFFFHHHIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFGGGFFFDDDDDDCCCCCCDDDGGGHHHHHHGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBB>>>??????@@@AAABBBCCCCCCAAAAAA@@@AAABBBCCCEEEFFFFFFFFFGGGGGGIIIMMMRRRVVVXXX\\\bbbhhhooowwwvvvmmmhhh```\\\YYYXXXYYYZZZYYYXXXVVVVVVUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWVVVSSSOOOMMMOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNPPPQQQRRRRRRTTTUUUUUUSSSQQQQQQQQQTTTUUUVVVWWWXXXZZZ[[[[[[______^^^]]][[[YYYXXXWWWXXXZZZ[[[]]]]]][[[YYYXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]^^^^^^```aaabbbeeedddddddddeeefffeeeeeeeeegggiiijjjiiigggggggggkkkiiigggeeeddddddeeeeeeeeeeeeffffffeeedddccccccdddfffjjjmmmnnnnnnllljjjfffhhhjjjiiifffbbb___^^^YYYYYYYYYWWWVVVUUUWWWYYYWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFEEEFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDGGGIIIIIIMMMQQQUUUZZZgggxxxnnnccc___\\\YYYWWWWWWWWWVVVUUU\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTSSSSSSVVVXXXXXXXXXQQQQQQOOOLLLJJJJJJLLLNNNOOOOOOOOOOOOQQQSSSUUUVVVVVVTTTSSSQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLNNNRRRVVVXXXXXXUUUVVVVVVVVVVVVVVVVVVVVVPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJMMMOOONNNKKKJJJLLLOOONNNNNNOOOPPPPPPOOOOOOOOOSSSRRRQQQQQQRRRRRRQQQPPPLLLLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCDDDGGGIIIGGGFFFFFFGGGIIIJJJIIIGGGIIIIIIIIIHHHGGGFFFGGGIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<======>>>>>>??????@@@@@@AAACCCFFFFFFEEECCCBBBBBBAAACCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<======??????@@@@@@AAABBBBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@CCCBBBBBBCCCEEEIIILLLNNNKKKNNNSSSWWW\\\bbbhhhlllwww~~~~~~vvvnnngggaaa[[[XXXTTTRRRQQQRRRSSSSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUVVVWWWVVVSSSPPPNNNOOONNNMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMOOOPPPRRRTTTRRRTTTVVVVVVTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[___^^^]]]\\\[[[YYYYYYXXXZZZ\\\^^^______]]]ZZZXXXWWWWWWXXXXXXYYYZZZZZZZZZ]]]\\\\\\]]]^^^___``````cccccccccccccccccccccccchhhjjjlllllljjjhhhgggggghhhgggeeecccbbbbbbccccccaaaccceeeeeecccaaa``````bbbdddgggjjjllllllkkkjjjdddhhhjjjhhhbbb]]]]]]^^^XXXXXXXXXVVVTTTTTTUUUWWWWWWWWWUUUUUUUUUVVVWWWXXXWWWXXXZZZ[[[[[[[[[ZZZZZZSSSQQQNNNMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDDDDBBBCCCCCCBBB@@@??????@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDGGGIIIHHHMMMPPPQQQRRRZZZgggrrrqqqeee]]]UUUTTTTTTTTTTTTUUUTTTTTTWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSUUUUUUTTTNNNNNNMMMKKKJJJKKKNNNPPPOOOOOOOOOOOOQQQRRRTTTVVVRRRSSSSSSRRRPPPOOONNNNNNLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKKKKMMMPPPTTTVVVVVVSSSTTTVVVWWWVVVUUUTTTSSSPPPPPPQQQRRRRRRQQQPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNKKKNNNQQQOOOLLLJJJMMMPPPOOOOOOOOOPPPPPPOOONNNNNNPPPOOOOOOQQQRRRSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBCCCFFFLLLPPPLLLJJJHHHGGGGGGGGGGGGFFFHHHIIIIIIHHHFFFEEEGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>===<<<======>>>??????@@@AAAAAAAAACCCEEEEEECCCAAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBB????????????????????????@@@???>>>============>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>=========AAAAAAAAACCCEEEGGGIIIIIIDDDFFFIIIKKKMMMPPPUUUXXXbbbiiisss|||vvvjjjgggbbb^^^ZZZWWWRRROOOOOOOOOOOOOOOPPPPPPPPPOOOQQQQQQPPPPPPPPPRRRUUUWWWSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKLLLLLLNNNNNNMMMMMMMMMNNNOOOQQQTTTUUURRRTTTVVVVVVUUUTTTTTTUUUUUUTTTUUUUUUVVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]___```^^^\\\ZZZVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]^^^___^^^____________^^^______fffiiillllllkkkhhhggggggddddddbbbaaa```_________\\\___bbbbbb___\\\[[[[[[^^^```bbbdddfffgggggggggeeeeeeeeeccc___\\\ZZZZZZWWWXXXWWWUUUSSSRRRSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[YYYYYYUUURRRPPPOOOOOOOOOMMMLLLIIIHHHHHHIIIKKKMMMOOOPPPRRRQQQPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@AAABBBCCCDDDEEEAAACCCDDDBBB@@@>>>???AAA??????@@@BBBBBBCCCCCCCCCEEEEEEFFFFFFFFFDDDCCCBBBDDDEEEEEEDDDCCCCCCEEEHHHGGGLLLPPPOOOOOOTTTaaallloooeee]]]VVVRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXYYYYYYWWWUUURRRQQQQQQRRRQQQPPPKKKKKKKKKJJJJJJLLLPPPSSSQQQPPPOOONNNOOOPPPQQQRRRPPPRRRSSSSSSPPPNNNMMMMMMKKKKKKMMMNNNOOOPPPPPPPPPKKKJJJIIIKKKOOORRRSSSTTTPPPQQQSSSTTTTTTRRROOONNNOOOOOOPPPQQQQQQPPPOOOOOOKKKJJJJJJKKKLLLNNNPPPQQQKKKOOORRRPPPLLLKKKNNNQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOQQQSSSSSSRRRPPPLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBAAACCCIIIPPPUUURRRNNNJJJGGGFFFFFFEEEDDDHHHHHHHHHGGGFFFEEEFFFHHHDDDDDDCCCBBBAAA@@@@@@?????????@@@??????>>>===<<<@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDCCCAAA@@@@@@AAADDDDDDCCCBBBAAA@@@@@@???????????????????????????@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA???????????????????????????>>>???@@@BBBBBBAAA???AAACCCDDDDDDDDDFFFIIILLLNNNTTT]]]eeeooo|||yyyoooccc[[[YYYXXXWWWVVVUUURRRNNNKKKJJJJJJIIIJJJKKKMMMOOOOOOOOOOOOMMMKKKJJJKKKOOOQQQSSSSSSTTTSSSSSSQQQOOONNNKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMMMMNNNPPPRRRTTTVVVQQQSSSUUUVVVUUUUUUUUUVVVVVVUUUUUUVVVWWWYYY[[[]]][[[ZZZYYYXXXXXXXXXXXXXXXVVVYYY\\\___```___]]][[[VVVWWWYYY[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[\\\]]]\\\\\\[[[\\\]]]dddgggjjjlllkkkiiihhhhhhaaaaaa```___^^^]]]\\\\\\YYY\\\```___\\\YYYXXXXXXZZZ[[[\\\___aaabbbcccdddfffccc```^^^]]]\\\YYYVVVWWWWWWWWWTTTRRRQQQRRRTTTVVVXXXYYY[[[ZZZXXXVVVTTTWWWXXXZZZ[[[[[[YYYXXXVVVUUUSSSQQQPPPQQQQQQPPPOOOJJJJJJJJJJJJLLLNNNQQQRRRUUUTTTRRRPPPLLLIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@????????????@@@AAABBBDDDDDDEEEAAACCCDDDCCC???>>>???AAA>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFDDDBBBBBBDDDFFFAAAFFFKKKJJJJJJPPP]]]hhh}}}nnneee^^^ZZZYYYUUUTTTSSSQQQQQQQQQRRRSSSVVVUUUTTTRRRQQQQQQQQQQQQTTTSSSPPPNNNNNNOOORRRSSSOOONNNLLLKKKJJJKKKMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPNNNNNNOOOQQQSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQNNNKKKJJJKKKMMMNNNOOORRRRRRRRRRRRRRRQQQQQQQQQOOOPPPQQQSSSUUUTTTRRROOONNNMMMLLLLLLMMMNNNPPPQQQJJJMMMOOOMMMJJJJJJNNNSSSSSSRRRPPPPPPQQQSSSUUUWWWVVVRRROOONNNPPPRRRQQQOOOLLLJJJGGGEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAADDDJJJRRRXXX\\\UUUKKKCCC@@@AAACCCDDDCCCDDDEEEEEEEEEEEEEEEDDDGGGCCC@@@@@@BBBCCCBBB@@@AAA@@@>>>======???AAABBB>>>BBBGGGIIIGGGDDDAAA@@@CCCBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@????????????>>><<<;;;:::999:::<<<>>>???>>>???@@@BBBCCCDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@??????@@@BBBBBBBBBAAAAAACCCEEEIIIJJJMMMQQQXXXcccooowwwzzzoooeee^^^YYYUUUQQQOOOOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJLLLNNNOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRTTTWWWZZZXXXXXXXXXXXXXXXXXXYYYZZZ]]]ZZZWWWVVVWWWWWWVVVUUUVVVXXX[[[^^^______^^^]]]XXXYYYYYYXXXWWWXXXZZZ]]]\\\\\\[[[[[[[[[[[[[[[\\\^^^]]][[[YYYZZZ[[[^^^```eeeeeefffggggggfffeeeeeeaaa```]]]\\\\\\[[[YYYWWWWWWYYY[[[\\\]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[^^^bbbdddbbbaaa___]]][[[YYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZZZZYYYVVVUUUUUUUUUTTTRRRNNNKKKGGGHHHJJJLLLOOOQQQSSSTTTSSSQQQNNNJJJGGGEEECCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBB@@@???>>>===AAAAAA@@@???@@@AAACCCDDDJJJHHHFFFCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDIIIFFFDDDFFFIIIMMMVVV___sssoooaaaZZZUUUSSSRRRSSSRRRQQQPPPOOOPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQPPPNNNMMMNNNOOOPPPQQQMMMLLLKKKJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMNNNQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLLLLMMMPPPRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOLLLMMMPPPSSSUUUTTTQQQNNNOOONNNNNNMMMMMMNNNPPPPPPLLLOOOPPPOOOKKKKKKNNNRRRTTTSSSRRRRRRRRRSSSUUUUUURRROOOMMMNNNPPPQQQPPPNNNMMMKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDIIIPPPUUUXXXRRRJJJDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEBBB??????AAABBBBBB@@@AAA@@@???>>>>>>@@@AAABBBAAAEEEIIIKKKJJJGGGDDDCCCCCCBBB@@@>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>===<<<;;;:::;;;<<<===???===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>============>>>>>>@@@@@@@@@?????????>>>>>>AAABBBBBBBBB@@@@@@BBBCCCAAABBBDDDGGGKKKSSS\\\bbblllqqqxxxvvvooogggaaaZZZUUURRRQQQOOOMMMIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIIIILLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKMMMNNNPPPRRRSSSSSSTTTTTTSSSQQQRRRTTTVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYVVVUUUUUUVVVUUUTTTVVVXXX[[[^^^______^^^]]][[[ZZZZZZZZZ[[[]]]______\\\\\\[[[ZZZZZZZZZ[[[[[[]]]\\\[[[ZZZ[[[\\\^^^```bbbcccdddeeeeeedddcccbbb___]]][[[[[[\\\[[[ZZZXXXVVVWWWYYYZZZ[[[ZZZYYYXXXYYYYYYXXXXXXYYY\\\^^^```^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUTTTQQQMMMJJJIIIJJJJJJLLLMMMNNNOOOOOOOOONNNKKKIIIGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???@@@AAABBBBBBGGGEEECCCAAA@@@???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFCCCCCCFFFHHHKKKRRR[[[fffrrraaaXXXVVVSSSRRRRRRPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMNNNPPPRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMNNNPPPSSSVVVXXXUUUTTTSSSQQQPPPOOONNNNNNLLLMMMOOORRRTTTTTTQQQNNNQQQPPPOOONNNNNNNNNOOOOOOOOOQQQRRRPPPMMMLLLOOORRRTTTTTTUUUTTTTTTSSSSSSRRRMMMMMMMMMNNNPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEGGGLLLOOOQQQMMMHHHDDDCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBAAA@@@AAA@@@>>>???@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBBBBBEEEIIIKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>???>>>===<<<;;;<<<===>>>======>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>======???>>>>>>======>>>>>>???@@@????????????>>>>>>>>>@@@AAABBBAAA@@@???@@@AAA@@@AAABBBCCCDDDGGGLLLOOOQQQUUUZZZ```fffkkkqqquuuwwwpppkkkddd\\\WWWRRROOOLLLKKKKKKLLLKKKJJJGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDFFFHHHIIIKKKKKKIIIHHHFFFFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIKKKLLLNNNPPPQQQSSSTTTTTTSSSPPPOOOOOOPPPUUUVVVVVVWWWXXXZZZ\\\]]]ZZZXXXUUUTTTTTTTTTTTTSSSVVVWWWZZZ\\\^^^^^^]]]\\\]]][[[ZZZ\\\```ccccccbbb\\\[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______```aaaaaaaaaaaa```___\\\ZZZYYYZZZ[[[[[[ZZZXXXTTTUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSPPPOOONNNNNNNNNOOOPPPQQQUUUVVVWWWYYYZZZYYYYYYXXXXXXVVVUUUTTTTTTQQQNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@?????????@@@@@@CCCBBB@@@???>>>??????@@@CCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBB@@@AAAEEEGGGHHHNNNUUU```vvvpppdddXXXUUUUUUTTTSSSSSSNNNNNNNNNMMMMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIJJJGGGHHHIIIKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPNNNMMMOOOQQQSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPSSSVVVYYYVVVUUUSSSRRRPPPPPPPPPPPPQQQPPPPPPPPPRRRRRRQQQOOORRRQQQPPPOOOOOONNNNNNNNNPPPRRRSSSQQQOOONNNOOOQQQSSSTTTUUUUUUTTTRRROOONNNLLLMMMOOOQQQQQQOOOMMMJJJLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEEEEGGGIIIJJJGGGEEEDDDDDDDDDBBBAAACCCCCCCCCBBBAAA@@@???>>>???>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>???AAAAAA@@@CCCFFFGGGEEECCCBBBBBBCCCBBB@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@???>>>===<<<<<<======<<<<<<===>>>???????????????????????????>>>======???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>???@@@BBBAAA???>>>???@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFHHHKKKMMMOOORRRVVVYYYaaaeeeiiilllnnnoooqqqrrr{{{vvvoookkkgggbbb]]]ZZZUUUPPPLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFDDDDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRQQQOOOMMMMMMNNNRRRRRRSSSTTTVVVYYY[[[\\\ZZZWWWUUUSSSTTTTTTSSSSSSUUUVVVXXX[[[\\\\\\\\\\\\]]]ZZZYYY\\\cccfffeeebbb[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^___``````___^^^]]][[[ZZZXXXXXXYYYYYYXXXVVVTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVWWWWWW\\\[[[ZZZYYYXXXXXXWWWXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQOOONNNNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXUUUTTTSSSSSSSSSRRRPPPMMMJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@????????????AAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDEEE??????@@@@@@@@@AAAAAAAAA@@@???AAAEEEGGGFFFJJJPPP^^^qqqwwwaaaXXXPPPPPPQQQOOONNNOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNOOORRRTTTTTTSSSPPPPPPOOOOOOOOONNNNNNNNNMMMOOOPPPPPPOOOPPPSSSVVVUUUTTTSSSRRRQQQRRRSSSTTTXXXTTTPPPNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLPPPQQQRRRQQQOOONNNNNNOOOQQQQQQRRRSSSQQQNNNKKKIIILLLPPPSSSUUUTTTPPPLLLIIIKKKJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBAAA@@@>>>>>>===>>>????????????@@@@@@<<<<<<<<<===>>>??????@@@???AAACCCDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======??????>>>===============<<<<<<======>>>=========>>>????????????>>>>>>===>>>>>>============>>>>>>@@@@@@@@@@@@????????????===???@@@@@@???>>>>>>???>>>???@@@@@@>>>======>>>BBBDDDDDDDDDDDDEEEGGGJJJMMMPPPSSSUUUVVVWWWXXXZZZ```gggpppvvvxxx|||~~~yyyyyyxxxuuunnnddd[[[VVVTTTRRRPPPNNNMMMKKKIIIGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFDDDCCCCCCEEEGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMJJJLLLNNNNNNMMMMMMMMMNNNPPPQQQRRRTTTVVVYYY[[[]]]ZZZXXXUUUTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYZZZZZZZZZ[[[XXXWWWZZZ```dddbbb___YYYXXXXXXWWWWWWXXXXXXYYYVVVWWWWWWXXXYYYZZZZZZZZZ]]]^^^___``````___^^^]]]]]][[[YYYXXXXXXWWWUUUSSSVVVVVVVVVWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWWWW[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVTTTSSSQQQPPPPPPRRRSSSUUUSSSUUUVVVWWWXXXXXXWWWWWWRRRQQQPPPQQQRRRSSSRRRPPPGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@??????AAA@@@?????????@@@BBBCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAABBBCCCDDDDDD?????????@@@@@@@@@AAAAAA@@@???BBBFFFGGGEEEHHHMMMVVVeee|||~~~xxxhhhZZZSSSNNNNNNOOOMMMKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNOOOQQQSSSTTTSSSPPPPPPOOOOOONNNNNNMMMMMMMMMOOOQQQPPPNNNNNNQQQTTTUUUTTTRRRQQQQQQRRRTTTUUUYYYUUUOOOLLLLLLNNNPPPQQQOOOPPPPPPOOONNNMMMLLLKKKNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPPPPNNNLLLIIIGGGKKKPPPVVVYYYWWWRRRLLLIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDEEEDDDBBBAAAAAAAAA@@@???@@@BBBCCCCCCAAA???AAAAAABBBAAAAAA@@@???>>>===???@@@AAA?????????@@@;;;<<<<<<===>>>???@@@@@@AAACCCDDDDDDBBBBBBBBBCCC???????????????>>>>>>>>>=========>>>>>>>>>????????????>>>>>>>>>==============================<<<<<<============<<<<<<;;;===>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===@@@@@@?????????>>>>>>>>>:::===???@@@???>>>>>>>>><<<>>>??????===<<<<<<======>>>@@@AAA@@@@@@BBBDDDDDDFFFHHHIIIIIIIIIJJJLLLLLLQQQXXX\\\___ccchhhlllpppuuu|||~~~yyytttmmmfffaaa\\\]]]]]][[[WWWQQQLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHJJJKKKKKKKKKMMMOOOQQQQQQSSSUUUWWWZZZ\\\]]]ZZZXXXUUUTTTTTTTTTTTTSSSQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUXXX\\\]]]\\\YYYVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYY^^^___```aaaaaa```___^^^^^^\\\YYYXXXXXXWWWUUUSSSWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXWWWWWWVVVPPPNNNNNNOOOPPPRRRQQQPPPFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@AAACCCDDDBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@BBBFFFFFFDDDFFFKKKOOO[[[vvv}}}yyy}}}uuueee\\\WWWPPPMMMNNNNNNKKKIIIJJJHHHHHHJJJKKKKKKKKKJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLMMMOOOQQQRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLOOORRRQQQNNNNNNQQQTTTUUUTTTQQQOOOOOOPPPQQQSSSRRRPPPMMMLLLMMMNNNOOONNNMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKNNNNNNNNNMMMLLLJJJHHHGGGFFFMMMVVV[[[YYYTTTNNNKKKKKKJJJGGGEEECCCCCCDDDDDD@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDCCCAAA???@@@@@@>>>===>>>@@@BBBBBB@@@>>>@@@AAAAAABBBAAAAAA@@@@@@>>>@@@BBBBBB@@@>>>>>>@@@<<<===>>>???@@@AAABBBBBBBBBCCCDDDCCCBBBBBBCCCDDD===>>>>>>???????????????<<<<<<===>>>???@@@@@@AAA???>>>>>>>>>============;;;<<<<<<=========<<<<<<======>>>======<<<;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;>>>============<<<<<<<<<888:::>>>??????>>>>>>???===>>>??????=========>>>999;;;>>>???>>>>>>???@@@???AAABBBCCCBBBBBBCCCEEEDDDEEEGGGIIILLLOOORRRSSSWWW[[[```dddgggiiilllmmmssswww{{{|||wwwrrroooeeebbb^^^[[[XXXUUUQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGAAACCCDDDCCCBBBBBBDDDGGGDDDCCCCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHIIILLLNNNOOOOOOPPPRRRTTTWWWYYYZZZYYYVVVTTTRRRSSSSSSRRRRRROOOPPPQQQRRRTTTUUUVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZ^^^___```aaaaaa```___^^^\\\[[[YYYXXXYYYXXXVVVTTTXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUXXXZZZ\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRTTTWWWZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVPPPOOOMMMMMMNNNOOONNNMMMGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBBAAA@@@AAADDDDDDBBBDDDIIILLLSSShhhwwwvvvxxx}}}qqqcccXXXSSSQQQLLLHHHJJJJJJGGGFFFGGGFFFFFFHHHIIIJJJIIIIIIHHHBBBBBBCCCCCCEEEFFFHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJKKKNNNPPPPPPOOOPPPPPPOOOOOONNNMMMLLLLLLKKKOOORRRRRROOOOOORRRVVVVVVTTTQQQNNNLLLMMMNNNOOOKKKJJJJJJLLLNNNOOONNNLLLLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJLLLMMMNNNLLLKKKNNNNNNMMMMMMKKKJJJIIIHHHAAAJJJUUU[[[ZZZUUUPPPNNNMMMKKKGGGDDDCCCCCCDDDEEE@@@@@@@@@AAAAAABBBBBBCCCBBBCCCCCCBBB@@@??????@@@=========???AAAAAA???===@@@@@@AAABBBBBBBBBAAAAAA>>>AAADDDCCC@@@>>>>>>???===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCBBB@@@@@@BBBDDD<<<===>>>??????@@@@@@???;;;<<<===>>>???@@@AAABBB>>>>>>>>>>>>============::::::;;;<<<=========<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::666999===??????>>>??????:::;;;<<<;;;:::999:::;;;999;;;>>>???>>><<<;;;;;;;;;===>>>>>>>>>>>>@@@BBBBBBAAA??????BBBDDDEEEEEEGGGIIIMMMOOOPPPRRRUUUWWWZZZ]]]aaabbbcccfffkkkooommmsssvvvuuuuuuvvvuuusssrrrpppnnnmmmmmmooorrrtttrrrsssrrrnnnhhhfffgggjjjddddddcccaaa^^^YYYVVVSSSRRROOOLLLJJJIIIIIIGGGEEEEEEDDDDDDCCCCCCDDDEEEEEEBBBCCCDDDDDDCCCBBBCCCDDD>>>@@@@@@???======@@@CCC@@@@@@?????????@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFIIIKKKKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHGGGFFFFFFGGGJJJMMMKKKKKKLLLNNNPPPRRRUUUVVVWWWUUURRRQQQQQQRRRQQQPPPNNNOOOPPPQQQRRRTTTUUUUUUSSSUUUWWWVVVTTTRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[___]]]ZZZXXXWWWXXXZZZ\\\^^^^^^````````````^^^^^^[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSTTTWWW[[[]]]^^^]]][[[YYYWWWVVVUUUUUUQQQQQQQQQRRRTTTXXX[[[]]][[[[[[ZZZZZZXXXWWWUUUTTTRRRSSSUUUVVVWWWWWWVVVVVVRRRPPPMMMLLLMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@AAACCCDDDEEEDDDCCCCCCAAAAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAA???@@@CCCBBBAAACCCHHHIIILLL[[[rrrwwwrrrqqqtttwwwtttgggWWWOOOPPPJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIILLLKKKIIIGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKMMMNNNNNNPPPOOONNNMMMMMMNNNOOOPPPQQQPPPPPPOOOOOONNNNNNMMMQQQRRRRRRPPPMMMLLLOOORRROOOOOONNNNNNMMMLLLLLLKKKJJJLLLLLLLLLKKKKKKLLLMMMJJJLLLMMMKKKIIIHHHJJJMMMLLLKKKIIIIIIIIIKKKNNNOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFJJJRRRYYYZZZVVVPPPKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@?????????@@@BBBBBBCCCDDDFFFEEEBBB???======??????AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAA???>>>=========>>>???@@@AAAAAABBBCCCAAAAAAAAA@@@@@@?????????>>>???@@@@@@@@@@@@???>>><<<===>>>???AAABBBCCCDDD@@@???>>><<<;;;;;;;;;;;;:::;;;;;;;;;<<<=========;;;<<<===============<<<@@@???===;;;:::;;;===>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999999888888;;;:::999;;;===>>>>>>===;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;===>>>>>>===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGHHHJJJMMMNNNNNNOOOQQQSSSZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYXXXWWWXXXZZZXXXXXXYYYYYYXXXVVVTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJNNNNNNMMMNNNOOOQQQSSSTTTWWWUUURRRSSSTTTTTTRRROOONNNNNNOOOOOOPPPQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRRRROOOQQQTTTXXXZZZ[[[[[[[[[^^^]]]ZZZXXXVVVXXX]]]aaaaaa```___^^^\\\ZZZXXXWWWZZZYYYYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTTTTUUUVVVYYY\\\^^^aaa___[[[WWWTTTSSSSSSTTTTTTTTTTTTVVVZZZ\\\^^^^^^^^^^^^\\\YYYUUUTTTTTTUUUQQQRRRUUUWWWXXXWWWVVVUUUQQQPPPOOOMMMKKKHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBBBBAAA@@@???>>>AAA@@@@@@@@@@@@AAABBBCCC@@@??????@@@BBBBBBAAA???AAA@@@@@@??????@@@@@@AAA===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCGGGIIIPPP^^^lll~~~zzzooonnntttooofff]]]RRRLLLNNNJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRPPPMMMMMMOOOQQQNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKLLLNNNJJJKKKLLLKKKIIIHHHJJJMMMMMMLLLKKKKKKKKKLLLMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFJJJQQQWWWXXXSSSNNNKKKIIIGGGEEEEEEDDDBBB@@@@@@@@@???>>>???@@@AAABBBCCCEEEFFFEEECCC@@@>>>>>>AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>?????????@@@AAAAAABBBBBB@@@@@@?????????>>>>>>>>>===>>>???@@@@@@???>>>=========>>>???@@@AAAAAABBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;<<<;;;:::999888888999:::;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999888:::999888999;;;===<<<;;;999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJLLLKKKKKKLLLLLLKKKJJJIIIHHHJJJJJJIIIGGGFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCCCC@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJMMMMMMMMMMMMNNNOOOQQQRRRUUUSSSQQQQQQRRRRRRPPPNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[]]]\\\ZZZXXXWWWYYY]]]aaaaaa`````````aaa___[[[XXXSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVUUUTTTTTTSSSRRRRRROOOOOOPPPRRRTTTUUUWWWXXX^^^\\\XXXUUURRRRRRRRRRRRVVVUUUUUUXXX\\\___`````````^^^[[[XXXUUUTTTSSSRRRPPPRRRTTTVVVWWWWWWWWWVVVRRRQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBBBBBAAA@@@@@@@@@????????????@@@@@@===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEIIIRRR\\\hhhyyyvvvqqqrrryyyiii[[[WWWSSSKKKGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMOOOPPPLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNJJJKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGJJJOOOTTTTTTPPPLLLJJJHHHFFFEEEEEEDDDBBB@@@??????>>>>>>??????@@@AAADDDEEEFFFFFFCCC@@@??????DDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===============>>>???@@@@@@???>>>============>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<===<<<<<<;;;:::999999999999999999888888777;;;::::::999999::::::;;;<<<<<<<<<;;;;;;::::::999999888777888:::;;;;;;:::888888999999999999::::::::::::::::::;;;<<<======999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<>>>????????????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBAAABBBDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@???>>>>>>AAA@@@???>>>>>>======>>>AAA@@@@@@@@@@@@@@@AAAAAADDDDDDCCCAAA@@@???>>>===??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB@@@??????>>>???@@@AAABBB????????????@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJOOONNNNNNNNNNNNOOOPPPQQQRRRPPPOOOOOOPPPPPPNNNMMMPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQSSSVVVYYY[[[[[[ZZZZZZXXXXXXZZZ^^^aaacccaaabbbeeeiiihhhbbb\\\RRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRRRROOOPPPQQQSSSUUUVVVWWWWWWZZZXXXUUUSSSQQQPPPQQQQQQVVVVVVVVVYYY]]]aaaccccccaaa]]]XXXVVVVVVUUUSSSPPPQQQRRRTTTVVVWWWWWWVVVVVVQQQPPPOOOLLLJJJHHHFFFEEEGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===>>>???BBBBBBBBB@@@@@@??????>>>>>>??????@@@=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBFFFEEEGGGLLLQQQYYYfffssszzzuuu{{{ggg\\\SSSPPPNNNHHHEEEFFFIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLMMMLLLJJJHHHFFFFFFEEEDDDDDDEEEEEEFFFKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLNNNNNNOOONNNNNNLLLKKKJJJLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIMMMPPPPPPMMMIIIIIIHHHFFFEEEEEEDDDBBB@@@>>>>>>>>>?????????@@@@@@DDDEEEFFFEEECCCAAA@@@@@@DDDDDDEEEFFFFFFGGGGGGGGGDDDCCCBBB@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@???========================>>>???@@@AAAAAA@@@???>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888888999:::;;;<<<<<<;;;:::888;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777888:::;;;:::999999999999999999999999999::::::999999:::;;;<<<<<<888888999999:::::::::;;;===<<<<<<;;;:::999999999;;;;;;;;;<<<<<<=========;;;<<<>>>===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>======>>>>>>===<<<<<<<<<<<<<<>>>>>??????@@@@@@BBBAAAAAAAAA@@@???>>>===????????????@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????AAABBBCCCEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHQQQQQQQQQQQQQQQQQQQQQRRROOOOOONNNNNNNNNMMMMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPQQQPPPQQQQQQSSSUUUWWWYYYXXXYYYYYYYYYXXXZZZ]]]```dddbbbccciiiooooooggg___SSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRUUUWWWXXXXXXVVVTTTRRRQQQQQQQQQQQQUUUUUUVVVYYY]]]aaacccddd```[[[UUUUUUXXXYYYVVVRRRSSSTTTUUUUUUUUUUUUTTTTTTPPPNNNLLLJJJHHHFFFDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA???>>>===<<<<<<===>>>???>>>@@@AAACCCCCCBBB@@@???=========???AAABBBAAA@@@???>>>>>>======>>>>>>???======<<<<<<<<<>>>@@@AAA@@@@@@@@@???@@@AAAAAABBBEEEDDDFFFJJJNNNTTT```kkkrrr~~~qqqeee[[[UUUOOOMMMLLLIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBGGGIIIKKKMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPPPPPPPOOOQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMKKKLLLMMMNNNMMMLLLKKKJJJKKKJJJHHHIIIKKKKKKIIIGGGIIIIIIHHHHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMLLLJJJHHHIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>??????@@@@@@@@@@@@DDDEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJDDDDDDCCCAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@======<<<;;;;;;::::::999999888888888999:::;;;<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::888777777999:::<<<>>>>>>===;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::999888999:::;;;:::999::::::999999999999999999:::999999999999::::::;;;888999999:::;;;<<<<<<=========<<<<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???===>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===============>>>??????===>>>???@@@@@@??????>>>>>>>>>>>>?????????@@@@@@BBBAAA@@@???>>>??????@@@@@@???>>>>>>>>>???AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>>>>??????AAABBBDDDEEEGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRROOOPPPRRRTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXYYY\\\^^^```^^^___eeekkkkkkddd\\\RRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOLLLKKKLLLPPPTTTWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRSSSVVV[[[___aaaaaa]]]XXXTTTUUUYYY[[[YYYVVVWWWVVVVVVUUUTTTSSSQQQQQQQQQPPPMMMJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@>>>>>><<<<<<<<<===>>>???@@@AAACCCDDDDDDBBB@@@???=========???AAABBBAAA???>>>======<<<<<<======>>>===<<<<<<;;;<<<>>>???@@@@@@????????????@@@AAAAAA@@@@@@BBBFFFIIINNNXXXbbbiiivvvlll___XXXPPPMMMJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBGGGIIIJJJKKKKKKIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJMMMPPPRRRRRRPPPOOOQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLMMMOOOOOONNNLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIIIIKKKNNNNNNJJJFFFIIIHHHGGGHHHJJJKKKKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFDDDDDDDDDDDDBBB@@@??????@@@AAAAAAAAAAAA@@@CCCDDDDDDCCCAAA???@@@AAA???@@@@@@BBBDDDFFFHHHIIICCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???===<<<<<<;;;::::::999999888888888888888999::::::999999999999888888888888999999:::999999888777666777888:::;;;<<<;;;999888<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::999888888:::;;;:::888:::::::::999999999999999999999999888888999999:::888999:::;;;<<<===>>>???>>>======<<<;;;::::::999999999999999999:::::::::999:::;;;;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>@@@===============>>>???@@@==============================<<<<<<<<<<<<======<<<;;;;;;;;;<<<===>>>???;;;<<<===???@@@??????>>>===>>>>>>>>>>>>?????????@@@???>>>=========>>>?????????>>>===>>>???@@@AAA>>>>>>>>>????????????@@@??????@@@@@@@@@@@@??????=========>>>>>>>>>??????AAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQSSSTTTSSSSSSRRROOOPPPSSSUUUVVVUUUTTTSSSTTTUUUWWWXXXWWWWWWYYYZZZZZZXXXWWW[[[______[[[VVVSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSQQQNNNMMMNNNRRRVVVYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQTTTXXX\\\^^^^^^ZZZWWWTTTUUUWWWYYYYYYWWWXXXWWWVVVTTTSSSRRRQQQPPPTTTRRROOOLLLJJJHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===============>>>>>>???AAAAAABBBBBBBBBAAA@@@???>>>>>>===???@@@AAA???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@???????????????@@@AAAAAABBBAAABBBEEEFFFHHHOOOXXXeeepppjjj___WWWPPPJJJIIIGGGEEEEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNRRRSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMOOOPPPMMMKKKHHHJJJLLLMMMMMMLLLJJJIIIFFFFFFHHHMMMRRRQQQLLLGGGIIIGGGFFFGGGJJJLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJGGGHHHIIIIIIIIIIIIJJJJJJGGGFFFDDDDDDDDDDDDBBB@@@???@@@AAABBBCCCBBBBBBAAABBBCCCCCCAAA???>>>???AAA????????????@@@BBBCCCDDD@@@@@@??????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;::::::999888888777777777888888999777777777777777777888888777888888888888888777777666777888999::::::999888:::999999888888999999:::999999999999999999999999999888777777999999888777999999888888888777777777999999888888888888999999888888999;;;<<<>>>??????<<<<<<<<<;;;;;;:::::::::999999999999999999999999777999::::::999999:::<<<========================>>>???@@@???>>>===>>>@@@???>>>=========>>>???@@@;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::::::::;;;<<<===>>>;;;<<<===??????>>>===<<<=========>>>>>>>>>?????????>>>===;;;;;;<<<<<<===>>>===<<<<<<<<<===??????<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>======>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDFFFGGGHHHHHHEEEFFFHHHIIIJJJJJJJJJJJJGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJKKKLLLNNNOOOPPPPPPMMMOOOQQQRRRSSSSSSRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTVVVWWWVVVUUUVVVVVVVVVUUUSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWVVVTTTRRRQQQPPPPPPQQQPPPPPPSSSWWWZZZ[[[[[[XXXWWWUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSSSSRRRRRRRRRSSSQQQNNNJJJHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????>>>>>>======<<<===>>>>>>?????????>>>@@@@@@@@@?????????>>>>>>@@@???>>>???@@@@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???????????????????????????@@@@@@AAACCCBBBCCCDDDCCCCCCIIIPPP[[[dddrrr{{{dddYYYVVVPPPIIIKKKKKKGGGDDDBBBCCCDDDBBBAAAAAAAAABBBBBBBBBCCCCCC@@@?????????@@@AAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHKKKOOORRRSSSQQQOOOMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJJJJLLLOOOPPPMMMJJJGGGHHHKKKLLLMMMKKKIIIGGGCCCDDDGGGNNNTTTUUUOOOIIIIIIGGGEEEGGGJJJLLLKKKJJJIIIHHHFFFDDDDDDEEEFFFHHHEEEEEEEEEFFFGGGHHHJJJKKKGGGHHHIIIIIIIIIIIIJJJKKKGGGEEEDDDCCCDDDDDDBBB@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBBBB@@@>>>>>>???@@@@@@@@@>>>>>>>>>>>>@@@@@@>>>===============>>>???AAAAAAAAA@@@@@@@@@??????<<<<<<<<<===============:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::888888777777777777888888777777888888999999999:::666777777888888888888777888888999:::::::::::::::888888777777777777888888888888888888888888888999888777666666777888777555888888777777666666666555999999888888888888888999777777999:::<<<===??????;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::::::::888999;;;;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<======:::999999:::;;;<<<===>>><<<===>>>???>>>===;;;999============>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@??????@@@CCCEEEGGGIIIJJJJJJDDDFFFHHHJJJKKKKKKKKKKKKEEEGGGIIIHHHFFFEEEGGGIIIHHHIIIJJJKKKMMMOOOPPPQQQLLLMMMPPPRRRRRRRRRQQQPPPQQQPPPOOONNNNNNPPPRRRSSSQQQTTTVVVVVVUUUTTTTTTTTTWWWUUURRRPPPOOOPPPQQQRRRKKKLLLLLLMMMMMMNNNNNNOOONNNOOOOOOPPPQQQRRRSSSSSSOOOQQQSSSUUUVVVVVVTTTTTTWWWVVVUUUTTTRRRPPPOOONNNQQQPPPPPPSSSVVVYYYZZZZZZXXXXXXVVVTTTPPPOOOPPPRRRTTTSSSSSSSSSSSSSSSTTTUUUPPPNNNKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>======<<<<<<<<<===>>>@@@@@@@@@???>>>??????>>>===<<<<<<======@@@???>>>?????????===;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>@@@@@@@@@???????????????>>>???@@@@@@AAA>>>===>>>???>>>===BBBJJJPPPYYYeeeuuuwwwfffYYYSSSNNNJJJGGGKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIJJJMMMOOOOOOLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKNNNPPPQQQQQQJJJJJJJJJIIIHHHGGGFFFEEEIIIGGGHHHOOOTTTSSSMMMHHHIIIGGGHHHLLLNNNKKKHHHIIIGGGFFFDDDBBBBBBBBBBBBCCCGGGEEEDDDFFFIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIDDDDDDDDDCCCBBBBBBAAAAAAAAACCCEEEEEECCCBBBAAABBBDDDBBB@@@>>>>>>>>>@@@AAABBB???<<<===???@@@>>><<<>>>>>>======>>>>>>???@@@???>>>>>>??????>>><<<:::<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???===<<<::::::999:::;;;<<<777777666555555666777888888888777777777777777777888888888888777777777777777666666555555777888999777777888888888888777777555555666666777777888888888888888888777777777777666666666666666666666666666666666666666555555555999888888;;;>>>>>>;;;777777777777777777777777777888888888888888888888888:::999888888888999:::;;;<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999:::;;;;;;888888999::::::;;;;;;<<<<<<<<<======<<<;;;:::::::::::::::;;;<<<======>>>AAA@@@>>>===<<<<<<<<<<<<======>>>???????????????======>>>>>>?????????@@@999:::;;;===>>>?????????===>>>@@@AAAAAA@@@???>>><<<===???BBBEEEGGGHHHHHHEEEGGGIIIKKKLLLLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJJJJJJJJJJKKKMMMKKKMMMPPPRRRSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRRRRRRRTTTVVVTTTVVVTTTNNNLLLNNNPPPPPPOOOOOOOOOOOONNNMMMKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSQQQOOOMMMMMMNNNOOOQQQQQQQQQSSSVVVWWWWWWVVVWWWTTTPPPNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;========================;;;;;;<<<<<<======>>>>>>:::::::::;;;<<<===>>>>>>===============>>>>>>???;;;<<<>>>@@@AAAAAABBBBBBHHHMMMXXXhhhyyyooofffYYYQQQMMMLLLJJJGGGFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>?????????????????????????????????@@@AAABBBBBBCCCBBBBBBFFFEEECCCBBBAAAAAABBBBBBBBBCCCEEEFFFEEEEEEFFFGGGHHHHHHJJJLLLNNNNNNLLLIIIHHHHHHIIIJJJJJJKKKJJJJJJLLLKKKJJJKKKMMMOOOOOONNNHHHIIIIIIHHHGGGFFFEEEDDDFFFEEEGGGOOOVVVXXXTTTPPPMMMIIIIIIMMMNNNJJJHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCGGGEEEDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@BBBDDDDDDBBBAAA@@@AAAAAA@@@???>>>===>>>??????@@@>>><<<<<<>>>???>>><<<<<<============>>>>>>>>>???>>>>>>>>>>>>===<<<:::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::::::::;;;<<<888777666666555666777777777777777777777888888888888888888777777777666666666666555555555666777888666777777888888777777666555666666666777777777888888888888777777777666666555555555555555555555555666666666666555555555555888777777999<<<<<<:::777777777777777777777777777888888888888888888888888999999888888888999:::;;;<<<;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888777777888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<======AAA@@@>>>===<<<<<<<<<<<<===>>>>>>?????????>>>>>>===>>>>>>>>>????????????<<<<<<===============<<<<<<>>>???AAAAAA@@@???>>>===>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJJJJJJJJJJLLLMMMMMMNNNQQQSSSTTTSSSQQQPPPNNNNNNOOOOOOOOOOOOOOONNNPPPQQQQQQQQQPPPQQQSSSVVVTTTVVVUUUOOOMMMPPPRRRRRRPPPOOOOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNLLLLLLLLLNNNNNNRRRQQQRRRSSSVVVWWWVVVUUUSSSQQQNNNMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<============<<<<<<======>>>???<<<======>>>???@@@AAAAAA???CCCMMM\\\nnntttddd]]]VVVNNNIIIHHHHHHGGGEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<==================>>>>>>>>>??????AAABBBBBBBBBBBBBBBEEEDDDCCCBBBBBBAAAAAABBBAAACCCEEEEEEEEEEEEEEEGGGGGGGGGIIIKKKMMMMMMKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJLLLMMMLLLJJJFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCGGGOOOYYY______[[[RRRNNNLLLNNNMMMIIIGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBBBB@@@???>>>???============>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<======???@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999888777666666666666666666666777777888888888999888888777777777777666666555555444444555555666777555666666777777666666555666666666666777777777777888888777777777777666666555555555555555555555555555555555555555555555555888777666777888999888777777777777777777777777777777777777777777777777777888888888777888999999::::::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======::::::::::::::::::::::::::::::999999999::::::;;;999888777777777777888999999999:::;;;;;;<<<<<<===:::::::::;;;::::::999888:::::::::;;;;;;<<<<<<===??????>>>===<<<<<<<<<===>>>>>>?????????>>>>>>===>>>>>>>>>>>>?????????????????????>>>===<<<::::::<<<===>>>@@@@@@@@@???>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJLLLNNNNNNPPPSSSUUUVVVUUUSSSRRRLLLMMMNNNOOOOOONNNLLLKKKMMMNNNMMMLLLKKKMMMPPPRRRSSSVVVUUUPPPNNNQQQTTTSSSQQQQQQPPPPPPOOOPPPPPPQQQNNNNNNPPPQQQRRRSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNRRRRRRRRRSSSUUUUUUTTTSSSNNNLLLKKKLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>==================<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>???@@@===@@@HHHUUUeee|||rrr___UUUTTTPPPKKKGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHFFFFFFGGGIIIKKKLLLJJJHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIKKKLLLLLLIIIGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBDDDGGGNNN[[[eeehhheeeXXXRRRNNNNNNLLLHHHFFFGGGCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCAAABBBCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@@@@??????===???@@@@@@???=========:::;;;<<<>>>>>>??????>>>=========>>>>>>???>>>>>>>>>@@@BBBCCCDDDCCCAAA@@@??????===<<<::::::;;;===<<<<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999888777666666555555666666666777888888999999888777777777666666666666444444444444555555555666555555666666666666555555666666666666777777777777888777777777666666666666555555555555555555555555444444555555555555555666777666555555555666777777666666666666666666666666777777777777777777777777777777777777888888999999888888999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999999999999888888888888999::::::::::::999999999999::::::999::::::;;;;;;<<<======::::::;;;;;;;;;::::::999;;;;;;<<<<<<<<<=========>>>=========<<<<<<======>>>????????????>>>======>>>>>>>>>>>>>>>?????????@@@@@@??????===<<<::::::;;;<<<===>>>?????????>>>@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEGGGIIIJJJJJJJJJLLLNNNPPPRRRUUUWWWWWWWWWUUUTTTLLLNNNPPPQQQQQQOOOMMMKKKJJJJJJJJJHHHGGGHHHLLLNNNQQQTTTTTTPPPOOORRRUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUPPPPPPRRRSSSTTTTTTTTTTTTPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIJJJLLLNNNOOORRRQQQQQQRRRSSSTTTRRRQQQJJJJJJJJJKKKLLLKKKIIIFFFFFFGGGHHHHHHIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<:::;;;<<<>>>??????@@@FFFPPP]]]qqqppp```UUUPPPNNNKKKHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEFFFBBBDDDFFFFFFEEEEEEFFFGGGFFFEEEFFFGGGIIIJJJIIIGGGHHHGGGGGGFFFGGGGGGHHHIIIKKKJJJJJJKKKKKKKKKHHHFFFBBBBBBCCCDDDDDDDDDCCCCCCCCCFFFHHHMMM[[[iiinnnkkk]]]VVVPPPNNNKKKFFFEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCDDDFFFJJJOOOSSSQQQJJJEEECCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAA@@@??????>>>>>>;;;===??????===<<<;;;<<<:::;;;===>>>????????????>>>???@@@@@@@@@?????????>>>@@@BBBCCCCCCCCCAAA@@@?????????<<<:::999;;;>>><<<<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;999999999888777666666555666666777777888888888888777777777666666666666555333444444555555555555555555555666666666666555555777777777777666666666666777777777666666666666555555555555555555555555555333444444444555555666666666666555444444444555666555555555555555555555555666666666666666666666666666666777777777888888888666777777777888888999999::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888777777777777777888999999999999999999999999999999999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>>>><<<<<<<<<===============>>>>>>?????????>>>>>>===??????>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;<<<===>>>>>>??????AAABBBCCCCCCDDDCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEGGGIIIJJJJJJKKKMMMNNNRRRSSSVVVXXXYYYXXXVVVUUUPPPQQQSSSTTTTTTRRROOOMMMKKKKKKKKKIIIHHHIIIKKKNNNNNNRRRSSSPPPPPPTTTVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXSSSSSSTTTUUUUUUUUUTTTTTTRRRQQQPPPOOONNNMMMLLLLLLGGGGGGHHHIIIKKKMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPNNNIIIIIIJJJKKKLLLKKKGGGDDDDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===;;;::::::<<<>>>???===>>>AAAGGGOOO^^^uuuzzzggg\\\SSSNNNLLLEEEEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>>>>??????AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCDDDCCCCCCCCCEEEEEEDDDDDDFFFHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHLLLKKKJJJIIIJJJIIIFFFDDDAAAAAABBBCCCDDDDDDDDDCCCDDDGGGHHHKKKYYYkkkssspppaaaXXXPPPMMMIIIEEEDDDFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBEEENNNZZZcccbbbVVVKKKEEEEEEDDDCCCCCCDDDDDDEEE@@@@@@@@@???>>>>>>======;;;<<<>>>>>><<<;;;:::;;;<<<<<<<<<===>>>??????@@@>>>@@@BBBBBB@@@???>>>???<<<<<<>>>?????????>>>===>>>@@@AAA???;;;:::<<>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===:::;;;;;;<<<===>>>??????AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKKKKJJJHHHGGGEEEFFFIIIJJJJJJKKKMMMOOORRRTTTWWWYYYZZZYYYWWWVVVRRRSSSTTTUUUTTTRRRPPPOOOMMMNNNOOONNNMMMMMMNNNPPPMMMQQQSSSQQQRRRVVVYYYXXXZZZ[[[\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOOOONNNMMMKKKJJJJJJKKKKKKIIIFFFCCCBBBDDDFFFGGGHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEE@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;;;;<<<===>>>???<<<===@@@DDDGGGOOOaaaqqqsss```VVVQQQJJJHHHHHHBBBBBBAAA@@@???@@@BBBDDD@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@??????AAACCCCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFIIIJJJMMMJJJHHHFFFFFFFFFDDDCCC@@@AAABBBCCCDDDDDDDDDDDDBBBFFFFFFIIIXXXmmmvvvssscccYYYPPPKKKGGGCCCCCCFFFEEEDDDCCCBBBBBBAAABBBBBBAAAEEEQQQeeetttsssbbbRRRGGGFFFEEECCCCCCCCCCCCDDD@@@??????>>>>>>===<<<<<<:::<<<>>>>>><<<;;;:::;;;<<<<<<;;;;;;;;;<<<>>>???>>>AAACCCCCC@@@===<<<===;;;;;;;;;<<<<<<<<<=========@@@CCCAAA===;;;<<>>======;;;<<<===???@@@@@@@@@@@@????????????>>>>>>>>>===???????????????>>>======:::::::::;;;<<<===??????AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEECCCEEEGGGIIIJJJIIIGGGEEEDDDFFFHHHJJJJJJKKKMMMOOORRRTTTWWWYYYZZZYYYWWWVVVRRRRRRRRRRRRQQQPPPOOONNNMMMOOOQQQQQQOOONNNNNNOOONNNSSSUUUTTTUUUYYY\\\[[[]]]___```aaaaaa___\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSOOOOOONNNNNNMMMMMMMMMLLLIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIKKKMMMNNNMMMLLLLLLJJJIIIIIIIIIGGGDDDAAA@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===999999999::::::;;;;;;<<<:::::::::999:::;;;;;;<<<;;;;;;<<<===>>>>>>??????<<<===AAADDDDDDGGGTTTaaaqqqhhh\\\RRROOOLLLGGGEEEGGGEEEDDDCCCAAA??????AAABBBAAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFDDDCCCBBBCCCFFFGGGFFFEEEEEEEEEDDDEEEFFFIIILLLNNNLLLJJJFFFDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEE@@@DDDEEEGGGWWWnnnyyyvvvcccZZZPPPKKKFFFCCCCCCFFFFFFDDDBBBAAA@@@@@@AAAAAA@@@DDDSSSkkkjjjVVVHHHGGGEEECCCBBBBBBBBBCCC?????????>>>======<<<<<<:::<<<>>>>>><<<;;;:::;;;<<<;;;:::999999:::<<<>>>>>>AAACCCBBB>>>;;;:::;;;===<<<<<<<<<<<<===>>>>>>===AAADDDCCC???<<<===???<<<<<<======<<<:::999777777777888999::::::;;;;;;:::;;;<<<<<<;;;888666444666777999:::;;;;;;::::::666777999::::::999888777::::::999888777666555555777666666666555555555555444555777888888888777666777777888888888888777777888888777777666666666555777666666666555555555555444444444444444444444444222222333333444555666666222555999999666333333333444444444444444444444444555555555555555555555555333444666777777777666555222333444555666888888999666666666666666666666666:::999999888777666555555555555555555555555555555444444444555555777888888777888999::::::999888777666777777888999999::::::888999::::::;;;;;;;;;;;;::::::::::::::::::::::::888999;;;===>>>>>>======:::;;;===>>>@@@AAAAAAAAA@@@?????????>>>>>>======@@@@@@@@@@@@???===<<<;;;:::::::::;;;<<<===??????AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFAAACCCFFFHHHHHHGGGEEEDDDDDDFFFHHHJJJJJJKKKMMMOOORRRTTTWWWYYYZZZYYYWWWVVVQQQQQQPPPOOONNNNNNMMMMMMKKKMMMPPPPPPOOOMMMLLLLLLOOOTTTWWWVVVWWW\\\___^^^___aaacccddddddaaa]]][[[\\\\\\[[[YYYWWWUUUSSSRRRLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGIIILLLMMMLLLKKKLLLJJJHHHGGGGGGEEEBBB@@@>>>@@@CCCEEEFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<::::::999999::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@777:::>>>AAA@@@AAAJJJUUU\\\mmmWWWRRRLLLHHHFFFEEEBBB???DDDDDDCCCBBBBBBAAA@@@@@@>>>?????????>>>===;;;:::======<<<<<<;;;:::888888======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBBBBAAA@@@???AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFDDDDDDIIITTT```lllrrraaaZZZQQQIIIDDDBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@IIIXXXkkk|||uuugggSSSKKKEEEDDDDDDBBB@@@AAAAAA@@@>>>>>>??????===<<<>>>===;;;:::999999:::;;;999999999:::;;;<<<===>>>@@@BBBCCCAAA>>><<<===???>>>>>>>>>>>>>>>===<<<<<<777<<<@@@AAA>>>;;;;;;<<<======<<<;;;::::::::::::888999;;;<<<<<<<<<;;;:::;;;:::999:::;;;;;;:::888:::::::::::::::::::::999888888999999999999::::::888888888777777777777777666444444444555666555444555666666666777777777777777777777777777777777777777666555444444555666777555555555555555555555555666666666666666666666666333333444444555666666777777777666666555555555444555444444333333444444555555555555555555555555555444444444555555555555666666666555555555555666666666666777777777777666666888888888888777777777777333333333444444444555555777666666555555555666666666666777777888888999999666666666666666555555555:::::::::999999777666666666777888999:::;;;;;;;;;:::888777888999;;;::::::;;;;;;<<<===>>>@@@BBBCCC???===<<<===@@@AAA???===@@@?????????>>>>>>======777:::<<<======<<<<<<===@@@@@@@@@??????>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRUUUVVVVVVWWWWWWVVVVVVUUUQQQQQQPPPOOOOOONNNMMMMMMLLLMMMOOOOOONNNNNNOOOQQQPPPRRRUUUXXX\\\___aaaaaadddddddddcccbbb```]]]\\\]]]]]][[[YYYWWWTTTRRRPPPPPPNNNLLLKKKKKKJJJIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFNNNKKKHHHGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDBBBAAAAAA???BBBDDDDDDBBB@@@AAABBBAAABBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999777:::>>>???>>><<<;;;;;;;;;:::999888888999:::;;;;;;:::999999:::999777555888888999999999:::::::::999999999999999999999999:::;;;<<<===>>>>>>>>>>>>888:::<<<>>>???BBBEEEHHHUUUYYYhhh|||PPPLLLGGGEEEDDDCCCBBB@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>??????>>>===;;;:::<<<===============<<<;;;===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;===>>>@@@AAABBBAAA@@@???AAA@@@@@@?????????@@@@@@BBBBBBCCCDDDCCCCCCAAAAAA@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFJJJPPPYYY```ccc]]]VVVMMMFFFCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEELLLXXXhhhxxxxxxlllUUULLLDDDBBBBBB@@@???AAAAAA???>>>>>>>>>>>>===;;;>>>===<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>>>>???AAABBB@@@===<<<===>>>>>>>>>??????>>>>>>===<<<===???AAA@@@>>>;;;:::999<<<<<<;;;:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;===;;;999999::::::999888888888888999999999999999888888999999999:::::::::888888888888888888999999777666555555777777666555777777777888888888999999777777777777777777777777888777666555555666777888555555555555555555555555555555555555555555555555333333333444555666666666666666666666555555444444444444333333333333444444555555555555555555555555333333333333444444444444666666555555555555666666666666777777777666666555777777777777666666666666333333333444444444444555555555444444444444555555666666666777777777777777666666666666666666666555999999999999888777666555666777888999:::::::::::::::999777777999::::::999;;;;;;<<<===>>>@@@AAABBBCCCAAA??????AAAAAA???===?????????>>>>>>=========999;;;======<<<<<<===>>>AAA@@@@@@@@@????????????AAA@@@@@@AAAAAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGJJJMMMPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKMMMNNNNNNMMMMMMNNNPPPOOOQQQTTTXXX[[[^^^```aaacccccccccbbbaaa___]]]\\\]]]]]]\\\ZZZXXXUUUSSSRRRPPPNNNKKKJJJJJJJJJIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFIIIGGGFFFFFFGGGIIIIIIHHHLLLKKKIIIFFFDDDBBBAAAAAA???BBBEEEEEECCCAAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999777999<<<===<<<;;;:::;;;;;;:::999888888777777777:::999999999;;;;;;999888777777888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<=========;;;<<<===>>>>>>???BBBDDDHHHNNN]]]oooxxx~~~HHHEEEBBBAAAAAAAAAAAA@@@?????????>>>>>>======<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===============<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::<<<===???@@@@@@@@@???>>>?????????>>>>>>??????@@@BBBBBBCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKOOOSSSWWWYYY\\\UUUKKKDDDAAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGIIILLLQQQ\\\lllvvvssskkkWWWLLLCCC@@@@@@>>>???AAA@@@>>>============<<<:::======>>>?????????>>>>>>999:::::::::<<<===>>>???>>>@@@@@@???===<<<<<<==================<<<<<<;;;???>>>=========<<<:::888;;;;;;:::::::::;;;<<<<<<:::::::::::::::;;;<<<<<>>???@@@AAACCCAAA????????????===;;;>>>>>>>>>===============;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGIIILLLOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKKKKKKKLLLMMMMMMKKKKKKLLLNNNNNNPPPSSSWWWZZZ]]]___```aaaaaaaaa```___]]]\\\[[[]]]\\\\\\ZZZYYYWWWUUUTTTQQQNNNKKKJJJJJJJJJIIIHHHJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFHHHJJJLLLKKKJJJNNNMMMJJJHHHEEECCCBBBAAA???BBBFFFGGGEEECCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGAAAAAA@@@@@@@@@@@@?????????????????????@@@AAABBB@@@???>>>======<<<<<<===;;;;;;::::::::::::999999888999;;;:::999999:::<<<;;;<<<<<<<<<;;;999888777:::999999:::;;;<<<;;;:::666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<======>>>>>>>>>======>>>@@@BBBGGGUUUdddlllsssCCCBBB@@@???????????????>>>>>>>>>=========<<<<<<============<<<<<<;;;;;;999::::::;;;;;;:::::::::;;;;;;::::::::::::::::::999999999999::::::::::::<<<<<<===>>>>>>>>>>>>===>>>>>>=========>>>??????BBBBBBBBBAAAAAA@@@??????>>>???@@@BBBCCCCCCDDDDDDAAABBBDDDFFFGGGGGGGGGFFF@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHKKKNNNRRRVVVYYY]]]VVVLLLDDDAAAAAABBBCCCFFFFFFEEEEEEFFFGGGIIIJJJJJJHHHGGGLLLYYYfffgggbbbVVVMMMDDDBBBAAA@@@@@@BBB???>>><<<<<<======;;;:::;;;<<<>>>???@@@@@@???>>>:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>===<<<<<<===;;;;;;<<<<<<;;;;;;:::999:::888777888<<<>>>===;;;:::999999:::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>@@@===:::888888999888888555555666777888888999999888888888999999999::::::666666777888999999::::::777666555666777777666555888888888888999999999999777777777777777777777777777777666666666666777777555555555555555555555555444444444444444444444444222222333333444444444444444444444444444444444444444333333333333333333444444444444444444444444444222222222222333333333333555444444444444444444555666666666666555444333333555555555444444444333333222222333333333444444444333333333333333444444555555555555444444333333333555555555555666666666666555666666666555555444333555666777777888888888777:::888777777888888888777::::::<<<===>>>?????????>>>>>>===<<<<<<;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>>===============;;;;;;:::::::::999999999::::::::::::999999;;;===???@@@BBBCCCCCCAAA???======;;;::::::;;;<<<;;;:::777777777777888888888999::::::::::::::::::::::::999888888888999:::;;;<<<<<<======<<<;;;;;;===???BBBDDDNNN[[[gggqqq~~~BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<===<<<<<<<<<======>>>???AAAAAA@@@@@@????????????===>>>@@@BBBDDDEEEFFFGGGBBBCCCEEEGGGGGGGGGGGGFFF??????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDEEEFFFGGGHHHJJJMMMSSSXXXYYYSSSKKKEEECCCDDDGGGHHHIIIHHHGGGFFFFFFHHHIIIJJJNNNIIICCCEEEQQQ___ccc```YYYPPPHHHFFFEEEBBBAAABBB???>>><<<<<<======;;;::::::;;;===>>>???>>>>>>===::::::;;;<<<===???@@@AAA>>>>>>===============<<<<<<============<<<;;;;;;:::888777999===???>>><<<999999999:::;;;<<<===>>>>>>===<<<<<<<<<===???@@@???===:::999999999888777555666666777888999::::::777777777888888888999999444555555666777888888999666555444444666666555444666666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333333333333333333333444444444444333333333222222333333333444444444444444444444444333333333333444444444444444444333333333333444444555555555555555444333333444444444444333333333333222222222333333333444444444444333333444555555666555555444444333333222222444555555555666666777777444555555555555444333333555555666666777777666666999777666666777888777666999:::;;;===>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@BBBBBBEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPJJJLLLLLLKKKIIIHHHIIIJJJKKKMMMPPPSSSWWWYYY[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTQQQMMMKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHKKKNNNQQQRRRPPPNNNNNNMMMKKKIIIGGGEEEDDDDDDBBBCCCDDDFFFFFFEEECCCAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDAAAAAAAAABBBBBBBBBBBBBBB??????@@@@@@AAAAAAAAAAAA???>>>>>>============>>>;;;;;;:::::::::999999999;;;<<<;;;:::999:::===???BBBDDDGGGJJJKKKJJJHHHGGG@@@>>>;;;:::::::::999888888888888999999999::::::888888888888888888888888777777777888888999:::;;;999:::;;;;;;:::;;;===???AAA???CCCOOO^^^kkkuuu|||AAABBBCCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;>>>=========;;;:::999888888888999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@===>>>@@@BBBDDDFFFFFFGGGCCCDDDFFFGGGGGGFFFFFFEEE@@@@@@AAAAAACCCEEEFFFGGGGGGHHHIIIJJJIIIHHHFFFDDDEEEFFFGGGEEEDDDEEEJJJOOOOOOKKKFFFDDDFFFJJJNNNPPPKKKIIIGGGFFFEEEFFFHHHIIIRRRMMMGGGIIIWWWhhhnnnlllcccXXXOOOKKKHHHDDDAAABBB@@@>>>============<<<:::;;;;;;<<<<<<======<<<<<<::::::;;;<<<>>>@@@AAABBB???>>>======??????>>>===@@@@@@@@@@@@@@@??????>>>===<<<<<<===??????>>><<<999999999:::;;;<<<===>>>===============>>>??????===<<<::::::::::::888777666666777777888888999999555666666666666777777777444555555666666777777777666444333444555666555444444444444555555555666666666666666666666666666666333444444555555444444333555555555555555555555555333333333333333333333333222222222222222222222222222222333333333333333444333333222222222222333333333333333333333333333333333333333333444444444444444333333222222333333444333333444444444444444333444444444444333333333222222222222222333333333333444333333333444555666777444444444333333333333333444444555555666777777777444444555555555444444333444555555666666555555555777666444555777888888777888999;;;============<<<:::<<<======<<<<<<===>>>:::::::::::::::;;;;;;;;;:::;;;<<<;;;;;;;;;===???>>>????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOORRRTTTUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRKKKLLLMMMKKKIIIHHHHHHIIIIIIKKKNNNRRRUUUXXXZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTQQQMMMJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGIIIKKKNNNNNNLLLJJJLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBDDDEEEEEECCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>;;;;;;::::::::::::999999;;;<<<<<<;;;:::;;;===???BBBEEEHHHKKKMMMMMMLLLKKKAAA>>>;;;999999999888666888999999999999:::::::::888888888888888888888888666777888999::::::::::::666888999999999:::===???@@@>>>???GGGUUUbbbkkkooo???AAABBBAAA>>>======???============>>>>>>>>>>>>;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888999999999:::999999999999::::::::::::999999999999999:::;;;;;;::::::::::::;;;<<<===>>>>>>======<<<===>>>@@@AAA>>>???@@@BBBBBBCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHIIIKKKKKKKKKHHHFFFDDDBBBEEEGGGFFFBBBAAACCCFFFGGGEEECCCDDDHHHMMMQQQRRRLLLJJJGGGEEEDDDDDDFFFGGGNNNKKKIIIOOObbbvvv~~~~~~rrreeeVVVMMMGGGBBBAAACCCAAA???>>>>>>>>>>>>===;;;======<<<<<<;;;;;;<<<<<<:::;;;;;;===>>>@@@BBBCCC@@@>>>===>>>@@@AAA???===@@@@@@AAAAAA@@@@@@???>>>888;;;===>>>>>>===<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<===============:::::::::;;;<<<;;;999666666666666666666666666666444444444555555555555666666666666666666777777777666555444555666777666444444444444444555555555555666666666666666666666666444444555666666555444444555555555555555555555555222222222222222222222222222222222222222111111111111222222222333333333333333333222222222222333333333333333333333333333333222222222222333333333333333333222222222222333333111222333444444444444444555444444444444333333333111222222222222333333333222222222222333444555666333333333444444444444444444444555555666777777888444444555555555555444444444444555555555444444333555444333444666888888888888999;;;=========<<<;;;:::<<<>>>===:::999;;;<<<999999999999:::::::::;;;777999;;;<<<;;;;;;<<<=========>>>>>>>>>?????????>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIIIIJJJJJJIIIKKKMMMPPPRRRTTTVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQLLLMMMMMMLLLIIIHHHHHHIIIHHHJJJMMMPPPTTTWWWYYYYYYTTTTTTRRRQQQPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSOOOKKKHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHJJJJJJHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@AAACCCDDDCCCAAA@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFGGGFFFDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBB@@@???>>>>>>>>>============>>>>>>;;;;;;::::::::::::999999:::;;;<<<;;;::::::<<<===???AAACCCFFFGGGGGGFFFFFF@@@===999888888888888777888888888888999999999999888888888888888888888888555666999;;;<<<;;;999888666777888888888999;;;===>>>???AAACCCIIISSS^^^dddrrr<<<>>>AAA@@@>>>===>>>@@@<<<<<<==================;;;:::999999999:::;;;<<<888888999:::::::::999999777777888888999999999:::777888888888888999999999999999888888999999:::;;;:::999999:::;;;<<<===>>><<<<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???CCCDDDDDDDDDDDDBBBAAA@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHJJJKKKLLLKKKIIIFFFDDD>>>CCCHHHHHHEEEBBBBBBEEEEEECCCBBBDDDHHHLLLOOOPPPLLLJJJGGGDDDCCCCCCDDDEEEFFFEEEFFFQQQggg~~~~~~nnnZZZMMMEEE@@@AAADDDAAA@@@>>>>>>??????===<<>>===;;;;;;;;;<<<===:::;;;;;;===???AAACCCDDDAAA???===>>>AAABBB@@@>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>???============>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIIIIJJJJJJGGGIIIKKKNNNQQQSSSUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMNNNNNNLLLIIIHHHHHHIIIHHHIIILLLPPPSSSVVVXXXYYYSSSRRRPPPOOONNNOOOOOOPPPMMMNNNOOOQQQRRRSSSSSSSSSQQQNNNIIIFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIIIIGGGEEEHHHHHHGGGGGGFFFFFFGGGGGGEEEBBB??????AAACCCCCCAAA???@@@AAACCCDDDEEEEEEEEEAAABBBDDDEEEEEECCCAAA????????????@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@>>>===>>>>>>============>>>???;;;;;;;;;:::::::::999999888999;;;;;;:::999:::<<<<<<===>>>@@@@@@@@@@@@???===;;;888777777999999999777777777777888888888888999999999999999999999999444666:::<<<===<<<999888777888999888777777999;;;888===@@@>>>===DDDQQQ[[[kkk~~~============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999::::::999999888999999999999999999888888888777777:::999999999888777777777777777888888888999999999:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>AAA?????????AAAAAAAAA???BBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHCCCEEEGGGHHHHHHFFFDDDBBB@@@AAABBBBBBBBBAAA@@@???AAACCCEEEFFFGGGIIIKKKNNNQQQIIIDDDDDDFFFEEEEEEFFFFFFKKKKKKNNN]]]ttt}}}xxxgggVVVNNNHHHBBB???BBBBBBAAA@@@>>>===============>>>>>>===<<<<<<===???===>>>@@@AAABBBBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA============<<<<<<<<<<<<<<<=========<<<;;;;;;:::777888888999999888888777<<<<<<;;;;;;:::999888888777999;;;======;;;999777555555555555555666777888444555555666666666666666777777888888888666444333555555555555555555555555444444444555555555666666777777666666666666777777333333444555666666666555444444444444444444444444222333333333333333333333222222222111111111000000111222222333333222222111222222222111111111000000222222222222222222222222444333333222111111111222333222111000000111222333222222222333333333444444222222222222333333444555222222222222222222222222111222222333333222222111222222222222222222222222444444444444444444444444444444444555555555555666444444444555555444333333444444555555666777777777999999:::::::::;;;;;;;;;999999888888888888888888777777777666555444444333::::::::::::::::::::::::::::::999888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>@@@?????????@@@AAAAAABBBDDDCCCDDDDDDEEEGGGHHHIIIMMMMMMLLLLLLMMMOOORRRSSSSSSRRRQQQPPPPPPQQQSSSTTTRRRQQQOOOMMMLLLKKKKKKJJJHHHJJJLLLNNNQQQTTTVVVWWWSSSRRROOOMMMKKKJJJJJJJJJGGGIIILLLOOOQQQQQQPPPOOOOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEE@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@DDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<777777888888888999999999<<<<<<<<<<<<<<<===>>>>>>::::::999999888777777777777777666666555555555444777777888888999999999:::777777888999999999999888888999;;;<<<<<<;;;999888:::;;;===>>>???BBBGGGKKKXXXmmm>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::999999888888999999;;;:::::::::999999999999999999888888888888888888999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@???>>>???AAABBBBBB@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFHHHHHHFFFDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEHHHKKKNNNQQQIIIDDDDDDEEEDDDDDDFFFCCCGGGGGGIIIWWWlllvvvsssmmm^^^PPPIIIEEE@@@>>>@@@<<<<<<<<<======>>>???@@@>>>??????>>>======>>>@@@@@@@@@AAABBBCCCBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::888888999999999999888888;;;;;;::::::999888888888777999:::;;;;;;:::999777666555555555555666666777444555666666777777666666777777888888777666444333555555555555555555555555333444444444555555555666555555444444444444555555333444444555555555555444444444444444444444444444555444444333333222222222222222222111111111000000111222222333333222222111222222222111111111000000222222222222222222222222444333222222111111111222222222111111111111222222222222222333333333333444333333222222222333333444222222222222222222222222111222222333333222222111222222222222222222222222444444444444444444444444333444444444555555555555444444555555555555444444333444444555555666666777777777888888888999999999888888888888888888888888:::999999888777777666666:::::::::::::::999999999:::999999999999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>???????????????@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHJJJMMMNNNOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKJJJJJJKKKIIIJJJLLLNNNQQQSSSUUUVVVSSSRRROOOMMMKKKJJJIIIIIIFFFHHHKKKNNNPPPPPPOOONNNNNNMMMKKKJJJIIIHHHIIIIIILLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEEEEAAABBBBBBCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888888888999999999999:::;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;:::999888777777777777666666666555555555666666666777777777888888666777888888999999888888777888999999999999888777888999:::;;;<<>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999888888888888777777888888888888888888888999999999::::::::::::888888999::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>???BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEHHHNNNRRRTTTLLLEEEDDDEEECCCBBBDDDAAADDDDDDEEEQQQbbbkkkiiibbbXXXMMMHHHDDDAAA???@@@<<<<<<<<<===>>>@@@AAABBB@@@AAAAAA@@@??????@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999::::::::::::999999::::::999999888777777777888888999999999999888888777666666555555555555666444555666666777777666666777777777777777555444444444444444444444444444444333333444444444444555555333333222222222222333333444444555555555444333333333333333333333333333333666666555444333222111111222222222111111111111111111111222222222222111111222111111111111000000000000000000000000000000000333333222111111111111222111111222222222222111111111111222222222333333333333333222222111222222222222222222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333333333333333444444444444333444444555555444444444222222333444444555555666555555555555666666666777777777777777777777777777:::999999888888777777666999999999999999999999999:::999999999999:::;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDCCCCCCEEEEEEEEEFFFHHHKKKMMMOOOMMMNNNNNNOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRPPPMMMKKKIIIIIIHHHFFFGGGJJJLLLMMMMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCAAABBBBBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>????????????@@@>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;999999999999:::::::::::::::999999999999:::;;;;;;======<<<;;;:::888888777777777777777666666666666444444555555555555666666666666777888888888888888666666666666666666666666888999:::::::::<<>>===<<<;;;:::999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;:::999888888888888666666666666666555555555666666777777888888999999666666666777777777777888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>???BBBDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFLLLSSSXXXZZZPPPHHHFFFEEEBBBAAABBB@@@BBBCCCEEENNN\\\cccccc___XXXPPPKKKGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>======<<<;;;:::999999999::::::;;;::::::999999999::::::;;;;;;::::::999999888888888777777666666888888777777777777888888888777666555555555555555555555666777777777777777777777777666666555444444444444444444444444444444333333333333333333444444222222111111111111222222444444444444444333222111222222222222222222222222555555444444333333222222111111111111111111111111111111222222222222111111111111111111000000000000000000000000000000000000222222111111111111111222000111222333333222111000111111111111222222222222444333222111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222333333333444222222333333444333333333111222222333333444555555444444444444555555555555666666666666666666777777777777777666666555555555777777888888888888888999999999999999999999::::::999999999:::;;;<<<===>>>>>>>>>>>>======>>>>>>???>>>???AAACCCCCCBBBAAA@@@EEEEEEFFFHHHJJJMMMOOOPPPNNNOOOQQQRRRQQQNNNLLLJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRQQQOOOMMMKKKIIIHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLKKKIIIHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999888999::::::;;;999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;======<<<:::999888777666777777777777777777777777555555555555555555555555555666777777888888777777666666555444444555666666999:::;;;;;;:::;;;>>>@@@BBBFFFSSSfffuuu~~~>>>>>>===<<<;;;:::999888999999999999999999999999:::999999999999:::;;;<<<<<<;;;:::999888888888888555555555555555555555555666666666777777888888999555555666666666777777777999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>======???AAACCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEIIIPPPXXX^^^^^^TTTKKKGGGEEEBBB@@@BBB>>>@@@BBBDDDKKKTTTZZZ[[[\\\YYYSSSLLLHHHFFFDDDBBBBBBBBBAAA@@@????????????AAABBBBBBAAA@@@@@@AAACCCCCCBBBAAA@@@??????>>>>>>????????????>>>===<<<;;;<<<<<<<<<;;;:::999999999999999::::::;;;::::::999999::::::;;;;;;::::::999888888777777777777777666777777777777777777777777888777666555555555555555555666666777777777777777777777666666555444444444444444444444444444444444333333333333333333222222333333222222222222333333333444444444333222111111222222222222222222222222111222222222333444444444111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////111111111000000111222222000111222333333222111000000000000111111111222222333222111111000000000000111111111111111111111111000111111222222111111000111111111111111111111111222222222222222222222222111111111111222222222222///000111222222222222222111111222222333444444444444444444555555555555666444444444555555666666666666666666555555555555555666666666777777777888888999999999999999999999888888999999999;;;<<<===>>>>>>======<<<<<<=========<<<===???AAABBBAAA@@@???CCCCCCEEEFFFIIIKKKMMMNNNMMMOOOQQQRRRQQQNNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKLLLPPPPPPOOOMMMLLLJJJHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888999::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999888777666666777888888888888888888888666666666666666666666666555555666777777777777666777666555555555555666777888999::::::999:::;;;======>>>DDDQQQ^^^hhhrrr{{{<<<<<<;;;:::999999888888888888888888888888888888888888777777777999:::<<<<<<;;;:::999888777777777777777777777888888888888666666777777777777777777777777777777888888888888999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<>>>@@@AAAAAA@@@>>>>>>======>>>???@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFGGGCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEHHHOOOWWW]]]^^^TTTJJJGGGEEEBBBBBBCCC>>>???@@@BBBFFFKKKOOOQQQTTTTTTOOOIIIEEEFFFFFFDDDAAA@@@??????>>>>>>??????@@@AAAAAA@@@??????@@@BBBAAAAAA???>>>============>>>>>>??????>>><<<:::999;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;999999::::::::::::999999888888777777777777777777777777888888888888777777777666666555555555555666555666777777888888777777888777666555444444444444333333333333333333333333333333222222222222111111333333222222222222333333222222333333333222111111111111111111111111111111//////000111222333444444111111111111111222222222000000111111111111000000//////000000000000000111////////////////////////111000000000000111222222111111222222222222111111///000000000000111111111111111000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111222//////000111222222222222111111222333333444444555444444444555555555666666333333333444444555555666666666666666666666666666444555555666666777777777999999999:::999999888777888888888999:::<<<===>>>======<<<<<<;;;;;;<<<<<<;;;<<<>>>???@@@AAA@@@@@@DDDEEEFFFHHHJJJLLLMMMNNNIIIJJJLLLMMMMMMKKKHHHFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCFFFIIIKKKNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGEEEEEECCCDDDFFFHHHIIIIIIHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDAAABBBBBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::999999999999::::::::::::::::::999999::::::;;;<<<:::999999888888777777666888888888888999999999999888888888777777777777666444555555666666666666666666666666666666666666666555666888888777777999:::>>>===@@@HHHPPPYYYfffqqq999999999888888888777777888888888888888888888888777666555555666888:::;;;===<<<:::999888777777777777777777888888999999999777777777777777666666666666666666777777777888888888888999:::::::::::::::999999999999::::::::::::===<<<;;;<<<>>>??????>>><<<<<<;;;;;;<<<===???@@@BBBAAAAAAAAAAAABBBBBBCCC@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBDDDIIIOOOTTTXXXOOOFFFDDDDDDCCCDDDGGGAAAAAAAAABBBCCCCCCFFFHHHGGGJJJHHHCCCCCCIIILLLKKKFFFEEEDDDBBB@@@???>>>>>>>>>??????>>>======>>>@@@AAA@@@>>>============>>>===>>>>>>???===;;;999888999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<888888999999999999888888888888888888888888888888666777999::::::999777666666555555555555666666777666666777888888888888777888777555444333333444444333333333333333333333333333222222222111111111111333222222111111222222333000111111222222222222111111111111111111111111111/////////000111111111222000000111111111222222222000000111111111111000000////////////000000111111000000000000000000000000000000000000000111222222222222111111111111222222/////////000000000111111000000/////////000111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111/////////000000000111111000111222333333444444444222222333333444555555555333333444444444555555555222222222333444444555555555555555555555555555555333444444555666666777777888999999:::999888777666777777888999:::<<<===>>>===<<<<<<;;;::::::;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCC??????>>>???BBBFFFJJJLLLKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCCCCCCCEEEFFFFFFGGGIIIJJJJJJHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>============;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999:::888888888999999999999:::999888888888888999::::::999999999999999999999999888888888999999999::::::888888888777777777666666444444555666666666555555444555666777777666555444444666888888888777999:::======???CCCGGGNNN\\\iiisss888888888777777777777777777777777777777777777777666666444444555777999;;;===<<<;;;999888777777777555555666666777777888888888888777777666666555555444444444444555555555666777777888999999999999888777888888888888999999999===<<<;;;<<<===>>>===<<<;;;;;;::::::;;;<<<>>>???BBBAAAAAAAAABBBBBBCCCDDD@@@@@@AAACCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@CCCHHHLLLSSSJJJBBBBBBCCCDDDGGGJJJEEEDDDDDDDDDBBB@@@AAACCC???CCCDDDAAACCCLLLRRRRRRPPPNNNKKKGGGCCC@@@>>><<<===>>>>>>===<<<<<<===???@@@???>>>=========>>>???======>>>>>>===;;;888777777888888999999:::;;;;;;:::;;;;;;<<<=========<<<888888888999999888888888888888888888888999999999666777:::;;;;;;:::777666555555555555555666777888666666777888888888888888888777555444333333444444333333333333333333333333333222222222111111000000222222111111111111222222///000111222222222222222000000000000000000000000000000000000////////////000000111111222222222222000000111111111111000000.../////////000000111111111111111111111111111111000000///000000111222222333222111000000111222333////////////000000000000//////...//////000111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111222333444555555666555222333333444444555555666222222333333333444444444111111222333333444555555222222222222222222222222333333444444555666777777888999::::::999888777666777777888999:::<<<>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;===???AAACCCEEE@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBCCCDDDEEEFFF?????????@@@CCCGGGKKKNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFEEEGGGIIIKKKKKKIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>=========<<<::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888888777888999999:::777777888888888999999999777777777777777888888999999999:::::::::;;;;;;;;;888888888999999:::::::::888888777777666666666555333444555555666666555555333444666777777666444333555777::::::::::::;;;<<<777888:::======CCCQQQ```iiivvv999999999888777666666555666666666666777777777777<<<:::777555444555777888===<<<;;;:::888777666555555444444333333444444555555777::::::999777666666555666777777777555444333333444555666777777777777444666888:::;;;<<<;;;;;;999999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCC??????@@@AAACCCDDDDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCAAA@@@@@@AAABBBDDDDDDCCCAAA???>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBB@@@???CCCLLLSSSZZZ[[[VVVMMMGGGEEEAAA:::;;;;;;<<<>>>????????????>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<;;;999666666777999:::::::::;;;===??????>>><<<;;;:::::::::999999999888888666666666666666666666666666555444555666777666555777777666555555555555555:::999777666666666777888444444555555444222111///222222222222222222222222222222333333333222222111222111000111333444333222000111111111111222222222111111111111111111111111000000000000111111111111//////000000000000//////------......//////000000000000000000////////////////////////000000000000111///...///000111000...111111111111000000000000000111222222111000///......000111000...------...000000000000000000000000......//////000000111111***,,,...000111111000///////////////////////////000000000000////////////000000111222222222222111222222222111111111111111555444333222111222333444222222333333333444444444333333444444444333222222333333333444444444555555555666777777666666777888555555666888:::<<<>>>???>>>===;;;888777888999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDCCC@@@???AAAEEEIIIJJJIIILLLLLLLLLLLLKKKKKKKKKKKKFFFGGGHHHGGGEEEDDDEEEFFFKKKHHHDDDBBBBBBCCCDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGLLLJJJGGGDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHJJJKKKIIIFFFEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAA???>>>===<<<;;;;;;<<<<<<;;;;;;:::999777999;;;======;;;999777888666555444555666888999777888999::::::::::::::::::999888777777888999:::222333333444555666777777888888777777777777888888777777777777666666666666666666555555555555666666666666555555555555666666777777777777777888888999:::::::::;;;===CCCJJJOOObbbppp999999888777777666555555555555555666666666777777:::999666555444666888999<<<;;;;;;:::999888777777555444444333333444444555777999;;;;;;999777666666555666666777666555444333333444555666777777777777555555777888999999::::::999999999999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<=========???BBBEEEFFFEEEAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCAAA??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@AAAAAA>>>===AAAIIIOOO]]]```^^^SSSHHHCCC@@@;;;:::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>=========<<<<<<<<<:::888777999::::::999;;;<<<===>>>>>>===<<<;;;::::::999999999888888888666666666666666666666666999888777888:::;;;:::999777777666555555555555555999888777666555666777777444444444444333222111000222222222222222222333333222222222222222222222222222111000111333444333222000111111111111222222222111111111111111111111111//////000000000111111111//////000000000000//////.........///////////////000000000000////////////.../////////000000000000000///...///000111000............//////000000000000000111111111000///...,,,...000000///...///000///////////////////////////////////////000000000,,,---///111222111000//////////////////////////////////////////000000000//////000111111111000000111111111111111111111111333333222222222222333333222222222222333333333333222222333444444333333333333333333444444444444555444555666666555555666888555666777888:::<<<>>>???>>><<<:::888888888999999;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAABBBBBBCCCDDDBBB@@@???AAAEEEHHHIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIHHHFFFEEEFFFGGGJJJGGGDDDBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGJJJHHHFFFCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDGGGIIIJJJHHHFFFDDDDDDCCCBBBAAA@@@AAABBBBBBDDDCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>===;;;:::999888777666666888:::;;;777888999999:::::::::999999888888777777888888999444555555666666777777888888777777777777777777888777777666666666555555555555444444333333444444555666666555555555555666666777777666666777777888999777888888888:::===CCCGGGUUUbbbqqq888888777777666666555555444444444555555555666666888777555444555666888999;;;;;;::::::999888888777555444444333333444444555888:::;;;;;;888666666666555555666666555555444333333444555666777777777777666666666666666777888888888888999999:::;;;;;;;;;888999:::;;;;;;<<<<<<;;;===<<<<<<===AAAEEEGGGGGGDDDCCCAAA@@@@@@AAACCCDDDAAAAAABBBDDDEEEFFFGGGHHHCCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>??????@@@???===;;;>>>DDDJJJWWW]]]___WWWKKKDDD@@@>>>:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;???>>>===<<<======??????>>>===;;;;;;<<<<<<;;;999;;;<<<===>>>>>>===;;;;;;:::999999999999888888888777777777777777777777777777555555666777888777666777666555555444555555555777777666555555555555666555555444333222222222222111111222222333333444444222111000000000000222222222111000111333444333222000111111111111222222222111111111111111111111111//////000000000000111111//////000000000000/////////////////////.........////////////000000000000....../////////000000000000///......000000///...***+++,,,---...///000000000000000111000000///...+++---///000//////000111////////////////////////000000////////////////////////111222222111000///////////////////////////.........//////000000111---...//////000000//////000000000000000000000000///000111222333333333333111111111222222222222333111222222333444444444444333333333333444444444444333444555555444444555666666666666888999;;;===>>><<<;;;999888888888999999;;;;;;;;;<<<======>>>>>>?????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCBBB@@@@@@AAADDDGGGHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIHHHGGGGGGHHHJJJJJJGGGDDDCCCDDDEEEFFFEEECCCCCCDDDEEEEEEFFFGGGGGGGGGEEEDDDBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@??????>>><<<;;;::::::;;;;;;;;;;;;:::999999888888999999999999888888::::::999888888:::;;;<<<777888999999:::999999999777888888999999888888777777777777777777777777777777777777777777777777777666666555555555444444444555555444444444444555555666666555555555555666666666666666666666777888888666777888888888999<<>><<<<<<<<<<<<;;;<<<=========;;;:::999999:::;;;<<<===>>>?????????@@@???<<<;;;<<>>@@@CCCEEEBBBAAA@@@@@@AAA@@@>>><<<<<<<<<=========<<<;;;:::999999999999888888888888777777777777777777777777444333222333555666555444666555555444444555555555666666555555444444444444666555333222111222333333000111111222333444444555222111///......000222333222111000111333444333222000000111111111222222222111111111111111111111111////////////000000000111//////000000000000//////000000//////......------////////////000000000000........./////////000000000///......///000///...++++++,,,------...///////////////////////////...,,,...000000///......///////////////////////////000000000//////......---000000000111000///...---////////////////////////------......///000111111......///000000000000///////////////000000000000---...000222333333333222000000111111111222222222000111222333444555555555222222333333333444444444111333444444333333444555555555555666777999:::;;;:::999888888888888999999::::::;;;<<<<<<======>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAA@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIDDDFFFGGGHHHHHHJJJMMMOOOLLLJJJGGGEEEEEEFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@?????????????????????>>>>>>===;;;:::999:::::::::::::::999888888777777666555555666777777:::999999999999:::;;;<<<888888999999999999888888666777888999999888777666888888888777777666666666666777777777777777777666555555444444444333333333888777777666666777777888666555555444444555555666666555555555555666777777666888999:::999:::;;;===BBBHHHQQQ]]]ppp666666666555555555555555333333333333444444444444444444333444555666888999===<<<;;;999777555444333555444444333333444444555555666777666444222222333444333333333333444444444444555666666666666666666999888777555555666777777666777888:::::::::::::::999:::;;;<<<============@@@>>><<<===>>>@@@@@@@@@???>>>======???BBBEEEGGGAAAAAABBBBBBBBBCCCCCCCCC@@@@@@>>>===<<<;;;::::::999:::;;;<<<;;;:::999888999:::;;;<<<===???@@@@@@@@@???>>><<<;;;<<<>>>@@@AAADDDLLLTTTVVVPPPDDD<<<<<<<<<=========<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;<<>>>>>>>>>>><<<;;;:::999999999::::::999999888777:::999888777777888999:::888888888888888999::::::888888888999999888888777666777888999999888777666888777777666666555555444555666777777777777666555444444444444333333333333777777666666666666777777555555444444444444555555555555555444555555666777444666888999999:::;;;===>>>AAAHHHRRRbbbwww555555555555555555444444333333333444444444555555333333333444555666777777;;;:::999777555444333222555444444333333444444555333444555444222111222444333333222222222333444444555555666666666666666555888777777666666666777777555777888::::::::::::999777888999::::::;;;;;;:::>>>===<<<<<<>>>>>><<<;;;<<<;;;;;;<<<>>>AAADDDFFFBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::999999::::::::::::999999:::;;;;;;===>>>???@@@@@@>>>>>>===<<<;;;<<<<<<===AAAAAAFFFQQQVVVOOOBBB:::;;;<<<<<<=========<<<<<<<<<<<<;;;:::::::::::::::999999:::<<>>>>>===;;;:::999888999999999999888777777999888777666666777888999777777777888888888888888888888888999888888777666666777777888888777777666777777777666666555555555555555777777777777555555555555444444444333333333444444333333333333444444555555444444444444555555444444444444444555666666111333555666777888:::<<<999;;;AAAJJJVVVggg}}}444444444444444444444444444444444444555555555555333333333444444555555666666666666555444444444333555444444333333444444555222333444333222222444555333222111111111333444555555555666666666666555555444555555666666666555555555666888:::;;;:::999888777777888999:::::::::::::::::::::<<<>>>===;;;888::::::;;;<<<>>>???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@===============<<<;;;;;;:::999999999999999:::::::::;;;;;;<<<===>>>>>>???<<<;;;:::::::::::::::999@@@>>>AAAIIILLLFFF???===999:::;;;<<<<<<<<<<<<<<<>>>>>><<<;;;::::::999999888999:::;;;===>>>???@@@AAA???======>>>??????>>>======<<<;;;::::::::::::888888888888777777777777444444444444444444444444333222111222444555444333444333333333444444555666555666666777666555444333222333333444444333333333///////////////000000000000000111111222333333444222111000111333444333222000111111111111222222222000000000000000000000000........./////////000000//////000000000000//////.........///////////////.........///000111111111---------........./////////...------//////...---///////////////000000000------,,,,,,,,,---/////////111111000...,,,,,,---........................------..................///......------------...////////////////////////........................---...//////000000////////////000000111222222333111111111111222444555555222222222222333333333333222222333444444333333333111222222222222333333333111222444333222222333555666666666555666666777777444555666777888888888888999::::::;;;;;;<<<<<<===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>>>AAACCCCCCBBB@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFIIINNNRRRQQQPPPNNNMMMNNNMMMLLLJJJFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???????????????@@@???>>>===>>>???@@@BBBBBBBBB@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>???@@@?????????>>>===<<<;;;:::888888888888888777777666666666555555555555666666666777777888888888888888888888888888888777666666777777666666666666777777777777777777777777777777444555777888888777555444555555555555444444444444333333222222222222333333555444444333333444444555444444333333444444555666222333444444444555888:::999999===DDDJJJSSSfffwww444444444444444444444444444444444555555555666666333333444444444444444555222222333444444555555555555444444333333444444555222333444444333333555777222222111111111222444555555666666666666666555555111222444555666555444333555666888:::;;;:::999888999999:::;;;<<<<<<<<<<<<666777999<<<>>>===;;;888:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA<<<======>>>======<<<<<<::::::888888888999:::;;;:::;;;;;;<<<<<<=========:::999888888999999888777<<<999<<>>===BBB777888999:::;;;<<<<<<<<<@@@???>>><<<;;;:::999999888999:::;;;;;;;;;::::::===;;;888888999;;;<<<<<<>>>===<<<;;;:::999999:::888888888888777777777777444444444444444444444444888777666777999999999888333333333333444444555666555666777777777666444444111222333444555444333222////////////............///000111333444444444333222111000111333444333222000111111111111222222222000000000000000000000000............/////////000//////000000000000//////---.........//////000000---......///000111111222---------........./////////...------...///...---,,,------...///000111111---,,,,,,+++,,,---//////---///000000///---...///........................,,,------......///////////////............///000////////////////////////...............---------,,,---......//////......///000000111222333333333333222222111222333555666222222333333333444444444333333444444444333222222111111222222222333333333111333444444333222444555888888777777777777888888333444555777888888888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC>>>AAADDDDDDAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEGGGGGGFFFEEEEEEGGGKKKNNNPPPOOONNNNNNPPPQQQPPPNNNHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@???>>>?????????@@@???===<<<===>>>@@@AAABBBAAA@@@?????????@@@AAAAAA@@@@@@@@@AAABBBCCCCCC@@@@@@??????>>><<<;;;:::888888888888888777666666888999999999999999999888777777888999999999999888888888888888888777666666888777666555555666777888888888888888888888888888444555666888888666555444666666555555555444444444555444444333333444444555555444444333333444444555444333333333333444555555555555666555444555888:::<<<;;;<<>>>>>======<<<<<<<<<;;;;;;;;;>>><<<:::888888888:::;;;===<<<;;;;;;;;;;;;<<<<<<999999999999888777666666;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>===;;;;;;:::::::::888888888999999:::::::::888999:::;;;;;;;;;::::::;;;;;;:::999999888888777888888777666666666666666444444444444444444444444666666666666666666666666222333333444555666777777555555555666666666666666888555111000222333333111000000000000000000000000000000111222222222222111000111111111111222222222000000000000000000000000222222111111000/////////...............///000000000000000000////////////000000//////.........---..............................------------......+++,,,---...////////////---------.........//////---------............///000000//////..................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000////////////000000000000//////000111111111111111222222222222333444555555555555555444444333333333444333222111000000000000111111222222222111111000111222222333333444444555666777888888888777555444555555555666666777888999::::::::::::::::::::::::============>>>>>>>>>>>>????????????>>><<<;;;:::<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGJJJKKKMMMNNNOOOOOONNNNNNIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAA>>><<<<<<>>>@@@======<<<<<<<<<>>>???@@@@@@AAAAAA@@@>>>===>>>@@@>>>===<<<>>>AAABBB@@@===>>>===;;;:::999999:::;;;999777555555777888888888555666666777777777777666555555666666777777888888888888888777777666555444666666444333333444555666666555333333333555777888666555444333333444666777333333333444444555555555444444444333333333222222...000222333333222333555222333444444333333555666777777666666555555555444666777999;;;===BBBHHHLLLcccqqq333333333333333333333222666555555555444444444444444444444555555444444333555444444444333333333333333333333333333333333333333333444444444444444333......//////000000000000222222222333333333444444444444444444444444333333333444555666777777777777555777888888888888999;;;888888888999999999::::::999999:::;;;<<<===>>>??????????????????>>>======<<<<<<<<<;;;;;;;;;::::::<<<;;;999888777888999:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999888888777:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::>>>===<<<;;;::::::::::::999999999999999:::::::::999999999::::::::::::;;;;;;::::::999999888888777888777777666666666666666444444444444444444444444444444444444444444444444555444444444444333333333333333444555666777777888:::777333222333444444222000000000000000000000000000000111222222222222111000111111111111222222222000000000000000000000000222111111000000000000000222222111000////////////000000000000////////////000/////////.........---.................................------.........,,,,,,---.../////////...+++++++++,,,,,,,,,---------------............////////////.........------......------------......,,,---------............------------------------........................////////////////////////........./////////000000//////000111111111111111222222222222333444555555555555444444444333333333444333222111000000000000111111222222222111111000111222222333333444444555666666777777666555555444444444444444555666777888999999999999999999999888;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA???===<<<===???AAA???>>><<<<<<<<<<<<===AAAAAAAAA@@@>>>===>>>??????===<<<>>>@@@AAA???===>>>===;;;:::999999::::::>>><<<999999999:::999888555666777777777777777777666666666666777777888888888888888777777666555444666555444444444444555666666555333333333555666888666555444222222333555666333333333333333333222222333333333333222222222222///111333333222222333444222333444444333333444666666666666666555555444444777777888999:::===BBBFFFKKKWWWmmm//////000111222333444444555555444444444444444333222333333444444333333333444444333333333333333222333333333333333333333333111222333444444555444444111111111111222222222222222222222222333333333333555555555444333222222222222333444555555666666666555666888888777777999:::777777888888999999::::::999999:::;;;<<<======>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999:::999888777777777888999999:::;;;<<<======<<<;;;888888999::::::::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::======<<<;;;:::::::::::::::::::::::::::999999999:::999888888888999;;;;;;:::::::::999888888777777777777666666555555666666444444444444444444444444333333333333333333333333444444333333333222222222111222333444666777888888;;;888555444444444444333000000000000000000000000000000111222222222222111000111111111111222222222000000000000000000000000111000/////////000222333666555333222000///......000000000000/////////////////////...............................................................,,,------.........------+++++++++,,,,,,,,,---------------............///.........---------------......------------......------........./////////................................................////////////////////////---------.........////////////000000000111111111222111111222222333444555444444444444333333333333333333222111000000000000000111111222222222111111111222222333333444444555666555444444444444444444333333333333444555666777777777777777777777777777:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>????????????@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@AAABBBBBB@@@>>><<<===>>>@@@???===<<<;;;<<<<<<===BBBBBBBBB@@@===<<<===>>>???>>>===>>>??????===<<<======<<<:::::::::::::::===;;;888777777666555333555666777777888888777777666666666777777777777888888888888777777666555444555555444444444555555666555555444333333555666777666555333222111222222333444444333333222111111111111111111222222222222222000222333333222111222333222333444444333333444555666555555555555444444444666777777666666888<<<>>>===FFFWWWhhhttt///000000111222333444444222222222222111111111111111111222333333333222222333333333333222222222222222222222222222222222222000111222333444555555555333333333333333333333333111222222222222333333333444444444333333333222222111111333444444444444444444666777777666777888:::::::::::::::::::::;;;;;;999999:::;;;<<<<<<======<<<<<<======<<<<<<;;;::::::::::::999999999888888888777777666777777888999777999;;;=========<<<;;;777777999::::::;;;;;;;;;999999:::;;;;;;;;;:::::::::::::::;;;;;;:::::::::<<<<<<;;;:::999999::::::;;;;;;::::::999999888888:::999777666777888:::<<<::::::999999888777777777777666666555555555666666555555555555555555555555333333333333333333333333111111222333444555555666222222333444555555666666:::888666444444333333222000000000000000000000000000000111222222222222111000000111111111222222222000000000000000000000000000//////...///111333444555555333111000///......000000000000////////////................................................---..................---------.........---,,,,,,---------.........//////---------............///------------------------......------------...............////////////000------------------------........................////////////////////////,,,,,,,,,---------......///////////////000111111111111111111222333444555333333333333333333333333333222222111000000111111000000111222222222111111111222222333333444444555555444333222222333444555333333333333444555666777666777777777777777888888::::::::::::;;;;;;;;;;;;888999;;;===???AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBAAABBBDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCAAA???===<<<<<<<<<;;;;;;;;;<<<>>>???@@@CCCCCCBBB@@@===<<<<<<===???>>>>>>>>>>>>>>><<<;;;===<<<<<<;;;::::::999999:::888666666666555444222555666777888888888888888777777777777777777777777888888888777777666555444444444444444555555555666555555444444444444555666555444333222111111111111444333333333333333333333000111111111111222222222111333444444222111111222222333444444333222333444444444444444444444444444555666666555444666888;;;===BBBLLLXXXbbbnnn222222222222333333333333111111111111111111111111000111111222333333333222222222222222222222222222222222222222222222222222000111222333444444444444000000000000000/////////111111111222222222333333222222222333333333444444000111222333444444444444333555666666666666777999;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888666666666666777888888999777999;;;======<<<;;;:::666777888999:::;;;;;;;;;888999999:::;;;;;;::::::999::::::::::::::::::999;;;::::::999999999999::::::::::::999999888888888999888777666666888:::;;;::::::999888888777777666666666555555555555666666555555555555555555555555444444444444444444444444222222333444555666777777444444444444333333333333666666555333222111111111000000000000000000000000000000111222222222222111000000111111111222222222//////////////////////////////...///000111333444111111000///////////////000000000000////////////---------.......................................------...//////...------------------------,,,,,,---------.........//////---------............///------------------------......------------...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,------------//////......//////000111111111111111222333444444333333333333333333333333333222111111000111111111///000111222222222222222111222222333333444444555555444333222222333555666444444444444555666777888666777777777888888999999::::::;;;;;;;;;<<<<<<<<<777888:::===???AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCC>>>@@@CCCEEEGGGIIIIIIIIIEEEFFFGGGIIIJJJJJJKKKKKKGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBB???<<<<<<<<<;;;;;;:::;;;<<<===???AAACCCCCCBBB@@@===<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888888::::::999888555666777888999999999999888888888888777777777777888888888777777666555444333444444555555555666666555555555444444444555555444444333222111000000000222333333444555666666777111111111111111111111111111333444444222111111222222333444444222111222444333333333333444444444444444555666555555666888;;;:::<<>>@@@CCCFFFHHHIIIJJJJJJEEEFFFGGGIIIJJJJJJKKKKKKFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCAAA>>><<<<<<<<<>>>===<<<;;;;;;;;;======BBBBBBBBB@@@===<<<===>>><<<===???>>>===<<<<<<===<<<<<<<<<<<<;;;:::999888555444555777999::::::888555666777888999:::::::::999888888888888777777777888888888777777666555444222333444555666666666666555555555555555444444444333333333333222111111111222222333555666777888999333333222222222111111111000222333333222111222333222333444333222111222333222222333333333333333444333555666666666777999;;;666777;;;AAAFFFPPPcccuuu333222222222111111111111111111111111222222333333000111222333444444444444000000000000111111222222111111111111111111111111111222222333333333222222444444444333333333222222111111111111222222222222222222222222222222333333000111222333444444444444222444555555555555666888555666666777888999999999888999:::<<<<<<;;;:::999<<<<<<<<<<<<<<<;;;;;;:::;;;:::::::::999999999999555555666888999:::::::::<<<;;;;;;::::::999999999555666777777888888888888777777888::::::;;;;;;:::999999::::::::::::999999999999888888888888999999666666666666666777777777666666666777777777888888999999888888777777666666555444444444444555666777555555555555555555555555333333333333333333333333555555555444444444333333333333333222222222222222///111333222000///000222000000000000000000000000000000111222222222222111000111111111111222222222////////////////////////---///000222222222111000...---------......///000000000000000////////////,,,,,,,,,------.................................,,,---///000000///---,,,***+++,,,,,,------------+++++++++,,,,,,,,,---------------............///------........./////////......------------......,,,---------............------------------------................................................------------............000///...------///000111000000000000111222333444111111222222222333333333222111111111111111222222//////000222222333333222111222222333333444444555666666777888888888888888333333333333444555666777444555555666666777888888999999999999::::::::::::999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFFFFEEEDDDCCC@@@BBBDDDFFFGGGHHHHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@<<<;;;<<<======<<<;;;;;;;;;;;;======AAAAAAAAA@@@>>>===>>>???:::<<>><<<<<<===>>>;;;<<<<<<<<<<<<:::999888222111222555777888777666555666777888999:::::::::999999999888888888777777888888888777777666555444222333444666666666666555555555666555555444444333222333333333333333222222333333444444555666777777555555444333222111000000///111333333222222333444222333444333111000111222111222222222333333333333444555777777666666777999888999<<<>>>@@@GGGVVVeeeyyy000000000000000111111111......//////000000000111000111222333444555555555//////000000111111111222111111111111111111111111222222333333333222111111111111111000000000//////000111111111111222222222444444333222222111111111111111222333444444444444222444555555444555666888444555666888:::<<<>>>>>>777999;;;<<<<<<;;;:::999<<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999444555777888:::;;;;;;;;;======;;;:::999888888888555666666777777777777666666777888999:::;;;;;;;;;999999999::::::999999999999888888888888888999999444444555555666666777777555555666777888777777777999999888888777666666666444444444444444555666777666666666666666666666666222222222222222222222222000111222333444555555666111111111222222333333333...111333333111000111333000000000000000000000000000000111222222222222111000111111111111222222222////////////////////////---///111333333222000...//////............//////000000000000////////////,,,,,,,,,------.................................,,,---///000000///---,,,)))***+++,,,---.........---------.........//////---------.........//////........./////////000000.........------.........,,,,,,,,,---------..............................................................................---------.........//////000///---,,,---...000222000000000000111222333444111111111222222333333333222111111111111111222222//////000222222333333333111222222333333444555555666777888:::::::::999888222222222222333444555555333333444444555666777777777888888888888999999999;;;;;;===>>>????????????@@@@@@BBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@??????>>>???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB???<<<;;;<<<>>>999999999:::;;;===@@@AAA@@@AAAAAA@@@>>>===>>>@@@999<<<>>>>>><<<<<<===???;;;<<<<<<===<<<:::999888555555666888:::;;;999777555666777888:::::::::;;;999999999999888888777777888888888888777666555444111222444666777777666555555666666666555444333333222222333444444444333333333444444444444444444444777666555444222111000000...000222333333222444555222333444333111000111222111111111222222333333333555666777777555444555666;;;;;;<<<===;;;===IIIVVVbbbsss222222222222222222222222222111111111000000//////111111111111111111111111111111000000000000111111111111222222222222111111111111000000000000111111111111111111111111111111//////000000111111111222333222111000000111222333333333333444444444555555;;;:::999777555444333333888777777888999<<<>>>???<<<<<<<<<<<<;;;:::999888<<<;;;999888888888999999;;;;;;<<<<<<;;;:::888777999888777666666777888999>>>>>><<<:::888666555444888777666555555555555555444555888:::;;;;;;:::999888888888888888888888888888888888888777777666666777777666666555555555444888777555555777777777777888888777666555444444333444444444444555777888999555444333222222222222333222222222222222222222222111000///......000222444333222222111111222222333222111000000000000000111111111111111111111111111000000000000000000000000000000000000111222444444000000////////////000000000000000000000000000000..................------////////////////////////---...///////////////...//////.........---------------------------------------------,,,,,,+++***,,,---......//////............///000000///...---//////............//////000000000///.........---...---+++******+++---...------------,,,+++******------------,,,,,,+++***---,,,,,,,,,,,,---......///////////////////////////...---,,,,,,,,,,,,,,,---...///000000111111111222222222111111111000000111111000000000000111111000000000000000000000000111111222333333444444555666555555444444666777888222222222222333333444555444444444555555555555666555666777888999:::;;;;;;:::999999999;;;===@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDEEECCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@>>><<<;;;:::;;;<<<===;;;:::999:::<<>>===<<<======???===<<<>>>@@@AAA???<<>><<<;;;:::999888::::::;;;<<<;;;:::999888999999::::::;;;;;;::::::777777666666666666777777777666666666666555555555444444444444444444444444666666555444333333222222111111222222222333333333333333333333333333333333444444333333222111000000333333333222222111111111111111222222222333333333333333444555555666666777444444444555555555555666777777777888:::>>>AAACCCQQQbbbwww222222222222222222222222000000000000//////......111111111111111111111111111111000000000000111111//////000000000000//////111111000000000000111111111111111111111111111111//////000000000111111111222222111000000111222222333333333333444444444444888777777666555555555666777777777888999;;;===>>><<<<<<<<<;;;;;;:::999888:::999888777777888999999;;;;;;;;;:::999888777777888777666666666666777888999888888777666555555444777777666555555555555555222333555777888888888888777777777777777777777777999999888888888777777777555555555666666666666666777666555555666666666666777777777666555555555444555444444555555666777888444444444444333333333333222222222222222222222222111000/////////111222333333222222111111222222333111000000000000000111111111111111111111111111111000000000000000000000000111000...------///222444000000////////////000000////////////////////////////////////...---,,,+++........................000000000000///...---,,,///.........------------------------------------,,,---------,,,,,,+++***,,,------...............+++,,,---......------,,,......------------......------------,,,,,,,,,,,,...---+++******+++---...++++++,,,------,,,,,,,,,,,,---------,,,,,,+++***,,,++++++++++++,,,------........................///...---,,,,,,,,,,,,------...///000000111111000222222222111111111000000111111000000000000111111111111111111111111111111444444333333333333333333666555444444444555777777333333222222222333444444444444444444555555555555555555666777888999:::::::::999888999:::<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBB???>>><<<;;;;;;;;;======<<<;;;:::;;;===BBBFFFIIIGGGEEEBBB???======>>>??????>>>===>>>@@@AAA???<<>>===<<<;;;:::999999::::::;;;;;;;;;:::999888999::::::;;;<<<<<<<<<<<<888888777777777777888888666666666555555555444444444444444444444444444444666555555444333333222222111111111222222222333333333333333333333333333333444444333333222111111000333333333222222111111111111111111222222222333333000000111111222333333333444444444444555555555555777666666777999<<>>>>>>>>>>>@@@@@@????????????@@@AAACCCBBBBBBAAAAAA@@@@@@?????????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA???>>><<<;;;;;;<<<=========<<<;;;<<<>>>BBBEEEHHHJJJGGGCCC???===>>>???AAA???>>>>>>???@@@@@@???===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999999999999;;;<<<============999888888888888888888999555555444444444333333333444444444444444444444444555555444444333333222222111111111111111222222222333333333333333333333333444333333222222111111111222222222222222111111111111111111222222222222333//////000000111222222222444444444444555555555555666666666666888:::<<<===@@@EEEOOObbb000000000000000000000000////////////////////////111111111111111111111111000000////////////000000222222333333333333222222222222111111111111222222111111111111111111111111//////000000000000000000111111000000000000111111222222222222333333333333444333444444555666777888666666777888999:::;;;<<<999999::::::999888888777555666666666777777888888999888777555555555666777555555555555555555555555555555555666666777777777666666777777777666666666666666666666777999:::;;;777777777777777777777777999999999999888888888888666666666666666777777777444555666666555444555555666666666666666777777777777666555444444444444444444555666777777555333222222222222222222222222222000111111222222222111000222222111111111111222222////////////000111333333111111111111111111111111000000000000000000000000111000---++++++,,,///000/////////....../////////........................////////////...---,,,+++........................+++,,,...///000111111222------------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,---.........------------...//////000000000------,,,,,,,,,,,,---------------....../////////,,,,,,+++++++++,,,---...***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,---...........................------,,,,,,,,,------,,,---...///000000000000111111111111000000000000000000////////////000000222222222222222222222222555444444444333333333222444444444444444555555555444444333222111111111222222333333333444444444444333333444555555666777777888888777777888999:::;;;;;;;;;;;;<<<<<<<<<======????????????@@@AAAAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;;;;===@@@CCCEEEIIIFFFBBB>>>======???@@@?????????@@@@@@???>>>============<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::888888:::;;;<<<<<<======888888888888888888888888444444444333333333222222333333333333333333333333444444444333333333222222111111111111111111111111333333333333333333333333333333333222222111111111222222222111111111111111111111111111222222222222111111222222333444444444333333444444444555555555555555555666666888999:::>>>???CCCPPPggg////////////////////////000000000000000000000000000000000000000000000000000000////////////000000222222222333333222222222222111111111111111111222000000000000000000000000000000//////////////////000000000000000000000000111111111222222222333333555444444444444444555666555666777888999999::::::888888888888888888777666555555666666777777777777888777666555444555666777444444555555555555444444666666555555555555555555555666777888888777666666666555666666777888:::;;;888888888888888888888888888888888888888888888888999999888777666555555444444666888888666555555666666666666777777777777777777666555444444333333444444555666777777555333222222222222222222222222222111111222222222222111000222111111000000111111222////////////000111333333000000000000000000000000/////////////////////////////////////////////...//////............//////////////////////////////------..........................................++++++---...000000111111,,,,,,------------------------------------------+++,,,,,,------,,,,,,,,,+++,,,,,,---...---------............//////000000......------------......,,,---------......//////++++++++++++,,,,,,------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..............................------,,,,,,,,,------...,,,---...//////000000000000000000000000000000000000000////////////000000111111111111111111111111222222222333333333444444222333333444444444444444444333222222111111111111222222222222333333333444333333333444555555666666777777777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>===<<<>>>>>>>>>>>>???@@@BBBCCCAAAAAA@@@??????@@@AAABBBFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<=========::::::::::::<<<>>>AAABBBFFFDDD@@@===;;;<<<>>>??????@@@AAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777888999:::;;;;;;;;;666666777888888777666666444333333333333222222222333333333333333333333333333333333333333222222222222222111111111111111111333333333333333333333333333333222222222222222111111111111111111111111111000000111111111222222222222222333333444555555555333333333444444444444555444444555555666777888888<<<===???FFFSSSggg~~~////////////////////////000000000000111111111111000000000000000000000000000//////......//////000//////000000000000//////111111000000000000111111000000000000000000000000000000////////////......///000000111111000000///000000111111111222222222555555444333333333333444555555777888888999999888666777777777777777666666555666666777777777777666777666666555555666666666444444555666666555444444555555444444333222222222555666777888999888777666222333444555666666777888888888888888888888888888777777777777777888888888::::::999888666555444444555888;;;;;;888666777999777777777777777777777777666666555444333333333444444444555666555444333222222222222222222222222222222222222222222111111111111111000000000000111111000/////////000111222222000000000000000000000000////////////////////////...///111222222111000//////......------......///////////////////////////+++,,,---...////////////------------------------...............---,,,+++,,,,,,,,,,,,------------------------------------++++++,,,---------,,,,,,++++++,,,---------------...------,,,,,,,,,------......------------......++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------------,,,+++***)))++++++,,,---------,,,,,,------,,,,,,------...///------------------------------,,,,,,,,,---......,,,,,,---...//////////////////000000000000000111000//////......//////000000000000000000000000000000000000111222333333333111222333333444444333333333222222111111111111222111111222222222333333333333333444444444555555555666666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???======<<<>>>===<<<<<<===???@@@BBB@@@???>>>>>>>>>???@@@AAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????<<<<<<<<<===============:::999999:::;;;===>>>@@@AAA@@@>>><<<;;;<<<===>>>@@@AAABBBAAA???>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;777888888999999999999999555666777888888777666555444444333333333222222222333333333333333333333333333333333333222222222222333333333222222222222222333333333333333333333333222222222222222222222222000000000111111111111111000000000111111111111222000000111111222333333333333333333333444444444444333444444555666777777888999999<<<@@@GGGSSSgggyyy~~~000000000000000000000000/////////000000000111111000000000000000000000000//////............//////......////////////......000000////////////000000000000000000000000000000000000/////////............///000111111000///...000000000000111111111222444333333333333333444444444555666888888888888777555666666777777666666666666777888888888777666555666666666777777777666666444555666666666666555444444444444444333333333333444666777999999999777666111222444666777777666666888888888888888888888888555555666666666777777777999999999888777666555555666:::>>>>>>:::888999;;;999888888888777666666666555555444333333333444444444444444444333333333333222222222222222222222222444333222111111111222222111111000000000000111111111000000000000000111111000000000000000000000000////////////////////////...//////000111111111111///......------......///........................------..................------------------------......------,,,+++***)))++++++,,,,,,,,,---------------------------------***+++,,,,,,---------,,,++++++,,,------------,,,//////---,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++******+++,,,------------,,,,,,,,,------,,,++++++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,---...///,,,,,,---...////////////////////////000000111111//////............//////111111111111111111111111000000000000000000111111000111222333444333333222111111111111111111222333111111111111222222222222444444444444555555555555444555666888999:::;;;;;;999999999999::::::::::::999:::<<<>>>???@@@@@@@@@AAAAAA@@@???>>>======<<<======<<<;;;<<<===???AAA>>>>>>=========>>>???@@@??????@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@??????;;;<<<<<<===============:::::::::;;;;;;===>>>???========================@@@BBBCCCBBB???===>>>???;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;;;;<<<999999:::::::::999888888555666888999999888666555444444444444333333333333222222222222222222222222222222222222222222222222444444444333333333222222333333333333333333333333222222222222222222222222///000000000111111111222000000000000111111111111//////000000111222222222222222333333333444444444222333444555777777888888999777777<<<@@@FFFSSS```ccckkkuuu~~~111111111111111111111111---.........//////000000000000000000000000000000//////............////////////000000000000////////////............//////000000000000000000000000000000//////.........---...///000111111000///...000000000000111111111111222222222222333444555555444555666888888888777777555555666666666666666555888888999999999777666555555666777888888777666555444555666777777666555444555555666666666666666777444666888999:::999888777222444666888999999888777777777777777777777777777444555555555666666777777888888888888777777777777777<<<@@@@@@<<<999:::===:::999999888777666555555444444444333333444444555555444333222222222333333222222222222222222222222555444222000000111222333111111000000000000111111222111000000000000000111000000000000000000000000//////////////////////////////...---...000222444.........------.........------------------------.../////////...---,,,,,,------------------------******+++,,,,,,,,,+++++++++++++++,,,,,,---------------------------------***+++,,,,,,------------++++++,,,---------,,,,,,333222000...---------...,,,++++++++++++++++++,,,.........------,,,,,,,,,)))***+++,,,---...------******+++,,,------------***+++,,,,,,------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,---...///+++,,,---...////////////.../////////000000111111//////............//////222222222222222222222222111111000000//////......000111222333444333222222111000000000111222333333000111111111111222222222444444555555555555555555444555666888:::;;;;;;<<<888888888888999999999999666888:::<<<>>>??????>>>@@@@@@??????>>>>>>=========<<<;;;:::;;;===???@@@>>>===<<<<<<<<<>>>???@@@<<<<<<======>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<>>>??????;;;<<<===>>>???>>>>>>>>>@@@BBBDDDBBB???===>>>???::::::;;;;;;<<<=========>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888888666777999::::::999777666555555444444444444333333222222222222222222222222222222222222222222222222555555555444444333333333333333333333333333333333222222222222222222222222//////000000111111111222000000000000111111111111000000000111222222333333222222333333333444444444111222444666777888999999===777555999===>>>DDDLLLPPPYYYdddnnnzzz111111000000000000111111////////////////////////...............///000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------......000111111000000000000000000000000111000000000000000111111555777888999999888777555444555555666777888888999777888999999888777666555555555666666555444333333333333444555666666555555333666:::;;;:::888666555999888888888777777666666777777666666666666666777999888777555555555666777999999888777777777777777:::888666444333444555666:::;;;<<<<<<::::::;;;<<<>>>;;;999888888777666444444444444444444444444444444333333222222333333444000000111222333444444555333333444222111000111333000000000000000000000000............/////////000000///...------...///000000000000000000000000000////////////////////////,,,,,,,,,------.........//////.........---------------------------------,,,,,,------...------,,,------------------------))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,555444222000...,,,,,,+++++++++***************++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,---...------------------------***+++,,,,,,---------------------............///---,,,,,,,,,,,,---..................////////////000000//////.........---......///000000000000000000000///---++++++...000111333777::::::888444111222333333444333222111000111111111222222333333444111111333444555777888999555666888999::::::999999555666666666777777888888555666888:::;;;======>>>@@@???===<<<::::::999999::::::;;;;;;<<<======>>>============>>>>>>>>>>>>===<<<;;;<<>>>>>>>>>>>>>>????????????<<<===>>>@@@AAAAAA???<<<:::::::::;;;<<<===>>>>>>??????@@@@@@@@@>>><<<;;;??????@@@AAAAAA???>>>===<<<;;;:::999888999::::::888888888999999:::::::::;;;;;;:::999999888777777888888888888888999999999555555444444444333333333333222111111000000111111111111222222222333333333444444444333333222222222222333333444444333333222111222222222222111000000111222333333222111222333222222111111111111222222111111000000111111222333111222222333333222222111333333222222333333444555666666777888999;;;===>>>FFFIIISSSaaaooo}}}111111000000000000111111000000000000000000000000//////.........//////000////////////////////////////////////////////////////////////////////////................................................---------......///000111////////////////////////000000//////000111111222555666888999999888666555444555555555666777777777777777888999888777666555555555666666555444444333444555555666777777666666333666:::;;;:::777666555888888888777777777666666777777666666666666666777;;;:::999888777888999999999888777777666666666777777666555444444555777888999:::;;;;;;999999:::;;;===;;;888777777777555444333333333333333333333333444333333222222333333444222222222222222222333333222333333222000000111333000000000000000000000000........./////////000000000///............///000////////////////////////........................---------........./////////.........---------,,,------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222111000...---,,,,,,,,,++++++************++++++,,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++++++++++++++++++++++++++,,,------.........---------------............---,,,,,,,,,------......------......//////000000000/////////.........---......//////000////////////000///...,,,---///111---222888;;;:::666333222222222333333333222111000000000111111222333444444333444444444555555555666333444666777888888777777555555555666666666777777777888999;;;<<<=========???>>>===<<<::::::999999:::::::::;;;<<<=========<<<<<<<<<============>>>===<<<;;;<<<>>>@@@???>>>============>>>>>>>>>>>>;;;;;;;;;===>>>>>>===;;;:::;;;;;;;;;<<<=========>>>>>>?????????>>>>>>===??????@@@@@@??????>>>===<<<;;;:::999999999::::::888999999999::::::::::::;;;;;;::::::999888888777888888888888888888888888555555444444444333333333333222111111000000111111111111111222222222333333444444333333333222222222111222222333333222222111111222222222222111000000000222333222111000111333222111111000000111111222111111000000111111222333111222222333333222222111333333222222333333444555444444555666777999:::;;;>>>@@@HHHUUUbbbppp111000000//////000000111000000000000000000000000000//////.........//////////////////////////////........................////////////////////////......................................................---......///000111////////////////////////.........///000111222333444555666777777666555444444444444444555555555555666777888888888777555555555555555666555555444333555555666777777777777666333666999:::999777555555777777777777666666666666666666555555555666666777888777666555555666666777777777777666666666666666555444444444555666888999666888999999888888999;;;<<<:::777666666666555333333333333333333333333333333333222222222222333333333333333222222222111111222333333222000000111333000000000000000000000000....../////////000000000000//////......//////000------------------------....................................////////////......------------,,,,,,------------------------------...------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------++++++************++++++------,,,,,,------......++++++++++++++++++++++++------------------------,,,+++******))))))******++++++++++++++++++++++++,,,------...............------------............,,,,,,,,,---------......,,,,,,---...//////000000/////////........................///......------...///000///......///111,,,444===???<<<777444444111222222222222111000000...///000111222333444444666555555444444333333222111222333444555555555555444444444555555555555666888999:::;;;<<<<<<<<<<<<======<<<;;;::::::999999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>>;;;<<<<<<<<<============<<<;;;:::;;;=========<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>???@@@AAA@@@???>>>>>>======>>>>>><<<;;;:::999999999::::::999999::::::::::::;;;;;;;;;;;;;;;:::999999888888999999888888777777666666555555444444444333333333333222111111000000111111111111111222222222222333333333333333222222222222000111111222222111111000111111222222111111000//////111222111000///000111222111111000000111111222111000000000000111222222111111222222222222111111333333222222333333444555555555555555666777888999777777<<>>777444555111111111111111111000000---...///000111333444444555555444444333222222222111111222333333444444444444444444444444444444444888999999::::::::::::999;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;<<<>>>???>>>===::::::;;;;;;;;;<<<<<<<<<>>><<<;;;;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;===???AAACCC@@@???===<<<;;;<<<===>>>;;;;;;:::::::::999999999:::::::::::::::::::::;;;;;;;;;::::::999999999888999999888777666666555555555555444444444333333333333222111111000000111111111111111111222222222222333222222222222222222222111111222222222222111111111111111111111000000//////000111000///...///111111111000000000000111111000000000000000111222222111111222222222222111111333333222222333333444555888888777777777888999999888666888>>>EEEPPP```ooo000000////////////000000........................000///............//////////////////////////////////////////////////////////////////////////////////////////////////////........................///............//////000........................---------...///111222333333333333444444333333333333333333333222222222222444555666777777666555444444444555555555555555444444444444555555444333333333555777888666555444555555555555555555555555666444444333444444555666666888999;;;======<<<:::999555666777777888777666666666666555555555555666666444555666666555555777888999777555444555555444222222222222222222222222222333222222111111222222333000000111222333333444444222222222111000///000222////////////////////////////////////000000000111///000000000000000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......------------------------,,,,,,---------.........******++++++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000++++++******+++,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++------------------------++++++,,,,,,,,,++++++***,,,,,,,,,------------...+++,,,---.........------,,,,,,,,,---...//////000---------...............,,,---------------,,,,,,+++,,,------,,,---///111999@@@FFFDDD<<<333111111000000000000000000000111---......///111222222333222222222333333333333333222222222222333444555555444444444444444333333333666777777888888777777777999::::::;;;::::::999888999999999:::::::::::::::999999999999::::::::::::<<<;;;:::;;;===???>>>===::::::::::::;;;;;;;;;;;;===<<<:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===???AAABBB>>>===<<<;;;:::;;;<<<===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999888888888888777777666555444444555555444444444333333333333222111111000000111111000000111111111222222222222222222222222222222222222222333333333333222222000111111111111000//////...///000000///...///000111000000000000000000111000000//////000000111222000111111222222111111000333333222222333333444555888777777666777777888888:::888888:::>>>DDDQQQ]]]qqq000//////......//////000------------------------...............///000000////////////////////////////////////////////////////////////////////////000000000000000000000000------------------------//////............//////........................---------...///000111222222222222222222222222222222222222222333333333333333444555666666666555444333444555555666555555555333444444444444333222222222444666777555444444444444444444555555555555555333333333333333444555666666999>>>AAAAAA???;;;888555666888999999888777777666666666666666555555555555666777666555444555666888666444333444444333222333333333333333333333333222222111111111111222222///000111222333444444555111222222111//////000222000000000000000000000000/////////000000000111111///000000111111000000///////////////////////////------------------------,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------------------------------,,,,,,,,,---------......+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///++++++***++++++,,,---...,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++******))),,,,,,,,,,,,------------+++,,,---.........---,,,---------------.........---------------.........+++,,,------......------,,,,,,,,,,,,+++---111444>>>AAABBB>>>666///------//////////////////000111......//////000000111111000000111222222333444444222222222222333444555666555444444444444333333333555555666666666666666666777888999:::;;;:::999888999999999999999999999999999999999999::::::::::::;;;::::::;;;===>>>>>>===999:::::::::;;;;;;;;;;;;:::999888999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999888::::::999999999999888888888888888888888888888777777777666666555555444444555555444444444333333333333222111111000000111111000000000111111111111222111111111222222222222222333333333444444333333333000000111111000000///......000111000///...///000111000000//////000000111000////////////000111111000000111111111111000000333333222222333333444555555444444444444555555666:::888888999:::;;;DDDMMM^^^ppp//////............//////........................------------...000111222////////////////////////........................////////////////////////////////////////////////------------------------//////............//////.......................................///000111111111111000000111111111111222222333333444444444222333444555666555444444333444444555666666555555444444555555444444333222222444666666444333444444333333444444444555555555222222222222333444555666444888???DDDEEE@@@:::666666777999:::;;;:::999888444444555666666777777777666777888777555333444555777555333222333333333111333333333333333333333333222222111111111111222222111111111222222333333333111222222111//////000111000000000000000000000000//////000000000111111111///000111111111111000///////////////////////////---------------------------------,,,,,,+++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,************++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,---......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------***+++---//////...---,,,......------------,,,,,,,,,,,,,,,------.........***+++,,,...////////////......---,,,,,,///444888BBBAAA>>>888222...------//////.........///000111////////////////////////000000000111222333333333222111111111111333444555555555555555444444444333444444555666777777777666666777999:::;;;:::999888999999999999999888888888999999999:::::::::;;;;;;;;;::::::;;;===>>>>>>===:::::::::;;;;;;;;;;;;<<<888888888:::;;;<<<:::888:::;;;;;;;;;<<<=========<<<===============<<<<<<;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;:::999888999999999888888777777777666666666666666666666777555555555555555555555555555555444444444333333333333222111111000000111111000000000000111111111111000111111111222222222222222222333333333333222222000000000000000//////...///000111111//////000111000000////////////000000///////////////000111111000000111111111111000000333333222222333333444555333333333333444444555666777777888;;;:::999===DDDKKKYYYlll~~~//////............//////////////////////////////,,,,,,,,,---///000222333////////////////////////------------------------////////////////////////........................------------------------000//////.........//////........................//////.........//////000111111000000000000111111111111222333444444555555111222444555555555444444333333444555666666666555555666666666555444444333222444555555444333333444333333333444444555555555222222222222333444555666777<<>>999666777999;;;;;;;;;999888111222444666777888999999777888888777555333333444666444222222333333222111444444444444444444444444222222111111111111222222333333333222222222222111111222222111///...000111000000000000000000000000000000000000111111111111///000111222222111000///////////////////////////------------------------.........------,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++...------,,,+++***((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,------+++***))))))))))))++++++++++++,,,---...//////...------,,,,,,,,,,,,++++++++++++++++++++++++------------------------...///000000000///...---------------------------------------,,,,,,+++***++++++,,,,,,,,,---------***+++---//////...---,,,///......------,,,++++++,,,,,,,,,------.........***+++,,,...///000111111111000...,,,---111777;;;FFFBBB<<<666111000000000///...------...///000111000////////////.........111111111111111222222222111000000000000222333444666666666555555444444444444555666777888888888888555666888:::;;;:::999888999999888888888888888888999999:::::::::;;;;;;;;;;;;::::::;;;===>>>===<<<::::::;;;;;;;;;<<<<<<<<<999999:::<<<>>>>>>;;;999::::::;;;;;;<<<===>>>>>>===>>>>>>???>>><<<:::999999:::;;;<<<;;;:::999888::::::;;;<<<;;;:::999888999888888888777777666666555555555666666666666666444444555555555555555555555555444444444333333333333222222111000111111111000000000000111111111111000000111111222222222222111111222222222222111111000000000000000//////...///111222111000///000222000000////////////000000///////////////000111111000000111111111111000000333333222222333333444555555444444555666777888888666666:::===<<<:::===BBB;;;GGGWWWhhh|||......---------,,,,,,,,,------------------------000///...---------------........................111...+++***+++,,,------111000///...............,,,---...//////...---,,,,,,,,,------.../////////---......///////////////000000//////.........------......///000111111222111111111111222222222222333333333333333333333333111222333444444444333333444444444444444444444444888888888888777666555444555666555333111111333555666666555555555444444444222222222222333444555666888;;;AAAEEEEEEBBB===999888888999::::::::::::999666666777888888888888888777777666666555555555444<<<777111111333555333000222222222333333444444444444444444444333333222111222222222222222222222222000000000000000000000000////////////////////////......////////////......------............------------............------//////............//////)))***+++,,,------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------***((()))+++,,,***(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,***+++---...,,,***---------,,,,,,+++++++++222000///---,,,,,,------///............---------,,,,,,------.../////////222000---,,,...333888<<<<<<:::666222000.........///////////////000111111000000000000000000000000444222///...///000111000000000000000111111111111444333222111111222333444222222333444444555555666666555444444555666777888888888888888888999999999999999999888888888777777;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999::::::999999::::::;;;<<<999999999:::;;;<<<===>>>>>>===:::888777888999:::888888888888888888999999555777;;;??????>>>;;;999999999888888777666555555666555555555444444444444666333222333555666444222333333333333333333333333333333333222222111111111////////////............111111111111111111222222444333333222222333333444333111000000000///---+++///............---------///000000000000000//////333333222111000///......///111222111000///000111111111111111111111111111222333444444555555444444444555666777888999:::;;;:::>>>EEEPPP```sss............------,,,,,,........................//////...---------------........................111///,,,+++,,,---------...------,,,++++++,,,,,,------............------...............---------------...///////////////000/////////.........------......///000000111111....../////////000000000111111111111111111111111111222333444444444333222444444444444444444444444777777777777666555444333555666666444333222333555555555555444444444333333222222222222333444555666666999===@@@AAA>>>:::888777888999999::::::999999666666777888888888888777777666666666555555555444666222......222555444222333333333333333444444444333333444444333333222111222222222222222222222222000000000000000000000000////////////////////////......////////////......------............------------............------/////////....../////////'''(((***,,,---...//////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++)))((())),,,---,,,******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,***+++---...,,,***---------,,,,,,+++++++++------,,,+++************///............---------------------,,,,,,,,,,,,000///------///222777999888666333000...---------///////////////000000111000000000000000000000000111000000111333333222111000000000000111111111111333222222111111222222333222222333444444555555666666555555444555666777888666777777777777888888888:::999999999999888888888999999888888999999:::;;;;;;;;;:::::::::999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<:::999888999999:::666777777777777777666666555888;;;===>>>===;;;999:::999999888777777666666555555555444444444444333555333222333555666444222222222222222222222222222333333333222222111111111111111000000000/////////333222222111111000000000222222111111111111222222222111111111222111///,,,000000/////////.........//////000000000000/////////////////////.........///000111111000///000111111111111111111111111111222333333444444444444444444555555666777888999999999;;;>>>DDDNNN[[[iiirrr/////////............---//////////////////////////////...------------...------------------------111///---,,,---.........---,,,,,,+++++++++++++++......------------......//////......---,,,,,,+++------...////////////.../////////........................//////000000111......////////////000000111111111111111111111111000111333444444444333222333333333333444444444444555555666555555444333222444555777666555333444555444444444333333333222222222222222222333444555555444666999;;;;;;:::888666777888999999::::::999999555666777777888888777777666666666555555555555555444111...///222444444222444444444444444444333333333333333333333222222111222222222222222222222222000000000000000000000000////////////////////////......////////////......------............------------............------...------,,,,,,------...)))***+++,,,---------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))(((((())),,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))((('''&&&************************((()))***+++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,,,,++++++---...............------///............------------------,,,+++*********------------///111444555333222000...---,,,------//////......//////000111000000000000000000000000......000333555666444111000000000000111111111111111222222222222222222111222222333444444555555666666555555555555666777777555555666666777777777777::::::::::::999999999999777777777666777888888999::::::::::::999999999999::::::999999::::::;;;<<<===<<<<<<;;;;;;<<<<<<===999:::::::::::::::999999777888888999888777555444777888999;;;;;;;;;::::::::::::999999888777777777555555555555444444444444555333222333444555444222111111111111111111111111222222222222222111111111222222111111111000000000333333222111000//////...111111000000000000111111000111222444555444111///111000000000////////////...//////000000/////////,,,,,,,,,------.........///000111111//////000111111111111111111111111111222222333444444444444333444444555555666666666666888888999:::===DDDMMMSSS/////////////////////...........................///......---------......------------------------111///------...//////......------,,,,,,,,,------///...,,,,,,,,,,,,...///.........------,,,,,,,,,,,,---......//////......................................./////////000000000000000000111111111222222222222222333333333333000111222333444333222222333333333333333444444444444444444444444333222111333555777777666444444444333333333222222222111111333222222222333333444555444555666777777777666666777777888999999999999999555666666777777777777777555555555555555555555555888666333333444444333222666555555444444333333333222222333333333222222111111111111111111111111111000000000000000000000000////////////////////////......////////////......------............------------............------++++++************++++++.........---+++***((('''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))(((((('''************************))))))***+++,,,,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000///...///............------------,,,,,,,,,+++++++++***++++++---...///000111111000///...---,,,---------///............///000000/////////////////////////////////111333444222111///000000000111111111111000111222333333222111000222222333444444555555666666666555555555666666666555555666666777888888888;;;;;;;;;:::::::::999999777666666666666777888888:::999999999999999999999::::::999999::::::;;;<<<===<<<;;;;;;::::::::::::777888:::;;;;;;:::999888999:::;;;;;;:::888666555888888888999999999:::::::::999999999888888888777777777666666666555555555444333333333333444333333000000000000000000000000222222222111111111111111222222111111111000000000222222111111000000//////111000000//////000000111///000222666888777333000000000000/////////............//////000/////////,,,,,,---------.........///000111000///...///111111111111111111111111111111111222333333333333333444444444444444444444444777777777777999===BBBGGG.../////////////////////------------------------......---------......///------------------------000...---...///000///...------,,,,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,------......,,,------...............---------...........................///////////////000000000000111111111111111111222222333333333000111222333333333222111222222222333333333444444333333333333333222222111222444666777666444444444333333222222222111111111333333222222222333444444444444555555555666666666777777888999999999999888555555666777777777777777444444444555555555555555777555444333444444333222555555555444444333333222111111222333333222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......------............------------............------,,,,,,++++++++++++,,,,,,......---,,,+++)))((('''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++///............---------++++++,,,,,,------------***+++,,,...//////............---------........................//////000////////////////////////222000......///000000000///000000000111111111111000000222333333222000000222222333444444555555666666666666666666666555555666666777888888999::::::;;;;;;;;;:::::::::999999777777777777777888999999999999999999999999999999::::::999999::::::;;;<<<;;;;;;:::999888888888888666888:::;;;;;;:::888777999:::::::::999777666555888777777777777888888999999999999888888888888888888888888888777777777666222333333333333222333333000000000000000000000000111111111111111111111111111111000000000//////////////////000000111111222111111000000000000111111...///222555888777444111/////////.........------------...////////////////////////............---...000111000///...///000000000000000000000000000000111222222333333222222444444444444333333333333555666777777888:::>>>AAA---............/////////------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---------///000///...+++++++++++++++,,,,,,---------,,,,,,,,,,,,------***++++++,,,------......,,,,,,---............------------------.................................------............//////......//////000111111111///000222333333333222111111111222222333333444444222222333333333333222222111333555555444333444555333333333222222222111111333333333222222333333444444555555555555666666666666777888888999999888888444555666666777777666666444444444444444555555555///000111222333333444444333333333333333333222222000111222222222222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......------............------------............------///......------......///((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......---***))))))******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------.........///......------///............---------+++++++++,,,---.........***+++---...///...---------------............///......------......///000000000000000000000000000333000---,,,---/////////000000000000111111111111000111111111111111111000222222333444444555555666666666666777666666555444666666777888999::::::;;;::::::::::::999999999999888888888888888999999:::888888888999999999999999::::::999999::::::;;;<<<:::999888888777777777777777888:::;;;;;;999888666777666666555444444444444777777777777777777777777777777777777777777777777888888888888777777777777111333444333222111222444000000000000000000000000000000000111111111111111111111000000000/////////---......///000111222222111111000000000000111111......000333666666444111............------------,,,---......////////////111000000000//////.........///000000......///000000000000000000000000000000000111222222222222111444444444333333333333333333444666555555555666888,,,,,,------....................................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...---,,,,,,++++++,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,------.................................---------.........//////.........///000111111111///000111333333222222111000111111222333333444444222222333333333333333222111222333333222222444555444333333333222222222222444333333222222333333333444444444555555555555555666777777888888888888888444555666666777777666666333333333444444555555555...000111222333333444555111111222222222222222222000000111222222222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......------............------------............------......------------......&&&''')))***,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++)))***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---******+++,,,,,,---...............------,,,,,,+++++++++,,,,,,,,,,,,------***************************,,,...---+++***,,,...+++++++++,,,,,,---------222222111000/////////000///............---------++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------......------...------------...//////000000000000000000000000000///......000111000///000000000000111111111111111111000000000000111111222222333444444555555666666666777777777666444333555555666777888999:::::::::999999999999888888888888888777777888888999:::777888888888999999999999::::::999999::::::;;;<<<999999888888888888888999999999::::::999888777666666555333222222333444555555666666777777666666555666666666666666666666666777777777666666666555555111333444333111000222444111111111111111111111111///000000000111111111222222222111111111000000000......//////000000111111000//////......//////000.........111333444222000////////////............+++,,,---...///////////////////////////000000000...///000///......///000000000000000000000000000///000000111111111111111333333333444444444444444111333555555444333333444,,,,,,,,,---------......////////////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,...............///000111++++++---......---++++++...------,,,,,,++++++***+++,,,------......------,,,,,,,,,------..............................---////////////000000000111///000000111222333333333///000111222333222111111000000111222333333444444222333333444444444333333111222222111000111333666444444444333333333222222444444333222222333333333333333444555555555555444666666777888888888888888444555555666666666666666333333333444444555555555333444666555444333333444000000000111111222222333///000111222222222222222000000000000000000000000000000000000000000000000////////////////////////......////////////......---..................------..................---,,,++++++******++++++,,,(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---***,,,...---+++***,,,...+++++++++,,,,,,+++++++++++++++++++++++++++++++++///......---,,,+++******************************))))))***+++,,,------...))))))***+++,,,------...******+++,,,,,,---......//////...---,,,++++++***++++++,,,,,,,,,---------))))))))))))))))))))))))***,,,...---+++***,,,...+++++++++,,,,,,---------111000...,,,,,,,,,,,,---//////.........---------,,,,,,++++++***))))))))),,,------......---------++++++,,,---------,,,,,,...------------...//////000000000000000000000000------///111444444222000000000000000111111111111222111000//////000111222222222333444444555555666666666777777777666444333444444555666777888999999999999999888888888777777777777777777777888999999777777888888999999999999::::::999999::::::;;;<<<:::999999888999999:::::::::::::::999888777666666777666333222222444666888555555666777777666555444555555555555666666666666666555555555444444444444000333444333111000222444111111111111111111111111//////000000111111111222333333333222222222111111000000000000////////////.........------............------///111222111000000000000000////////////+++,,,---...////////////,,,,,,---...///000111222...///000///...---...000000000000000000000000000//////000111111111111111333333333444444555555555111333666777666666666777...------,,,,,,------...........................---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,------------------------***+++,,,,,,------,,,,,,////////////////////////------------------------............////////////000000000000////////////111111222222222333333333111111111111111111111111333333333222222111111111444333222111111111222333333333333333333333333333555444444333333333444444555555555444444333333333555555666777888888777777333444555555666666555555555555555555555444444444666555444333333333333333333333333222222222111111222222111111111111111111222222111111111111222222111111000///...---,,,,,,//////////////////////////////////////////////////////...---,,,,,,++++++,,,---.../////////...---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))************,,,+++*********+++,,,---...------,,,+++***))))))---,,,++++++******+++++++++++++++,,,,,,+++************+++,,,,,,---......,,,,,,------,,,,,,+++***+++*********************,,,++++++******++++++,,,++++++++++++++++++++++++---------.........//////---------..................///000000000///---,,,...---,,,,,,,,,---...///---...............------///...---,,,+++,,,---...............////////////000000//////.........---////////////////////////---...000111111111000///222222333333333333444444555444444333222222222333333444444555555444444333444444444555555555555666888888777777777777888888666666777777777777666666888888777777777777777888999888777777777888999:::999999888888999999:::;;;>>>======;;;:::999999888666666666666666666666666666666555555555444444444666666666666666666666666777666555444444444444444555555444333222000000///111111222222222222111111111111111111111111111111444333333222111000//////......//////000000111111//////............//////............//////////////////.........---------////////////////////////111000///......------...........................000000000000111111111111333222111000000111222333222222333333333333444444222222111111000//////......------,,,,,,------...---------------------------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------------------------............////////////000000000000////////////111111111222222222333333222222222222222222222222555555555555444444333333333333222111111222333444444444444444444444444444444444333333333333444444555555444444444333333333555555666666777666666666333444444555555555555555333333333333444444444444666555444333333333333444333333222222222111111111111111111111111111111111222111111000000111111222000000000///......------////////////////////////........................//////......---,,,,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))************++++++*********+++,,,------,,,,,,++++++*********+++*********+++,,,,,,---------............------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,------......//////.../////////......---,,,------,,,++++++,,,---...------............------...---,,,,,,,,,,,,---...............////////////000/////////............////////////////////////......///000000000000000222222222333333333444444333222111111000000111111333333444444444444333333444444444555555555555666777777666666666666777777888888999999999999888888888777777666666777777888999888777777777888:::::::::::::::999::::::;;;;;;;;;;;;::::::999888777777666666666666666666666666666666555555555444444444555555555555555555555555666666555444444444444444555444444333222111000000111111222222222222111111111111111111111111111111222111111000000//////.........//////000000000000//////............/////////000000000111111111111//////.........---------........................000//////.......................................//////000000000111111111111000///......///000111222222222333333333444444444444444444444444444444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------------............////////////////////////000000000000111111111222222222222333333333333333333333333333555444444444444333333333333222222222333333444555444444444444444444444444444333333222222333444444444444444444333333333333555555555666555555444444333333444555555555555555111111222222333333444444555555444333333333444444333222222222222111111111111111111111111111111111222111111000000111111222////////////////////////////////////////////////........................000//////......---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))***+++,,,...///)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---.../////////......---,,,,,,,,,---------,,,++++++++++++,,,,,,------............------------,,,,,,,,,------...---............/////////////////////............///////////////////////////////////////000111111222222222222333333333333222222111111000000111111333333444444444444333333444444444555555555555666666666555555555555666666777888888999999888888777777777666666666666777777999888777777888999:::;;;<<<<<<;;;;;;::::::;;;;;;888888888888777777666666666666666666666666666666666666666555555555444444555555555555555555555555666555444444444444444444444444333333222222222111111111222222222222111111111111111111111111111111////////////////////////...////////////000000000//////............////////////000000000111111111...............---------.................................---......///000........................//////000000000000111111000000////////////000000222222222222333333333333111111222222333444555555...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000111111111111222222222222222222222222222222222222000000000000000000000000222222222333333444555555333333333333333333333333222222222222222333333444333333333333333333333333555555555555444333333222333333444555555555444444000111111222333444444555555444444333333333444444222222222222111111111111111111111111111222222222111111000000000000111111............//////000000////////////////////////........................000000//////............///000000000000/////////++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++******************))))))))))))*********++++++++++++***++++++++++++,,,,,,*********++++++,,,,,,,,,************+++,,,---...'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***'''(((((()))***++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---......///000...---,,,+++++++++,,,---,,,,,,++++++++++++++++++,,,,,,---.........---------,,,,,,,,,------......---------........./////////////////////.........////////////////////////000///.........///111222111222222222222333333333444444333333222333333444333333333444444333333333444444444555555555555666555555555444444555555555555555666666666666555555666666666555666666777888999888888777888999;;;<<<===<<<;;;::::::999999999777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555444333333444444444333333333333333333222222111111222222222222111111111111111111111111111111.........//////000000000///////////////////////////......------......///---------.........//////................................................------------...///000111........................////////////000000000111222111111111111111111222111222222222222333333333///000000111111222333333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////.../////////000000000111000000111111111222222222000000000000000000000000..................//////222222222333333444444444111111111111111111111111111111111111111222333444333333333333333333333333444444555555444333222222222333333444555444444444111222222333444555555666444444333333333444444555222222222111111111000000000000111111111222222222111000000000000000000111------......///000000000////////////////////////........................///////////////.........---------......//////000++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++***++++++,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---......///---,,,+++******+++------,,,,,,,,,,,,+++*********++++++,,,---......------+++,,,,,,------.........------------.....................///////////////////////////////////////000///.........///111222111111111222222222333333444333333222333333444444222333333333333333333222444444444555555555555666555555444444444444555555555555666666666666555555666666666666666777888888999888888888888:::;;;======<<<;;;999888777777777666666777777888999999999777777777777777777777777777777666666666555555555555555555555555555555555444444333333333444444555444333333333333333333333111111222222222222111111000000000000000000000000...//////000000111111222/////////.....................------------......------------............---.............................................,,,,,,,,,,,,---///000111...........................////////////000000000111111111222222111111111111111111222222222333333333333333333333333333333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++******------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......//////000000111111000000000111111111111222000000000000000000000000/////////000000000000111111222222333333222222111000000000000000000000000000000000000111222333333222222222222333333333333444444444555444444333333222222333444444444444444222222333333444444555555444444333333333444555555222111111111111000000000000000000111222222333333111000000//////000000111---.........//////000000////////////////////////------------------------........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,++++++******++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,---------,,,+++***)))***+++,,,------...------++++++,,,---............,,,------------..................//////////////////////////////////////////////////////000111111111111111111222222222222111111000000111111222222222222333333333333222222444444444555555555555666555555444444444444555555666777777888888777777666777666666777777888999:::999888888888999:::<<<===>>>===;;;999777666555555555666777888999:::;;;;;;777777777777777777777777777777777666666666555555444444444444444444444444333333333333333444444555555444444444333333222222111111222222222222111111000000000000000000000000/////////000000111111111/////////............---......------------............/////////000000000---------...............------------------------,,,,,,,,,,,,---...///000..............................////////////000000//////000000000000//////111111111111222222222222222222222222111111111111...------,,,,,,------...------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------------............////////////.........///000111111111000000000000111111111111000000000000000000000000000000000111111222222222111222222222222111///...000000000000000000000000/////////000000111333333111111222222222333333333333444444555555555555444222222333444444444444333222222222222333333333333333333333333333444555666111111111111000000000000///000000111222222333333000000////////////000000.........///////////////////////////////////////------------------------------------------------000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))*********++++++++++++)))*********++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,'''((()))***+++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***)))))))))))))))))))))***+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------------.........---,,,***)))******+++,,,------------***+++,,,...............,,,,,,---------...................../////////000////////////////////////......///000000000000000111111111111222222222222111111000000111111222333222222333333333333222222444444444555555555555666666666555555555555666666666666777777777777666666777777777777888999:::;;;888888888888999;;;===>>>@@@???===:::888666555555444555666777999:::;;;<<<777777777777777777777777777777777777666666666555444444444444444444444444333333222222333333444555666666555444333222222111111111222222222222111111000000000000000000000000//////////////////////////////.........---------...------,,,,,,------............/////////000000---------.........//////------------------------,,,,,,,,,,,,------...///................................./////////000000...///000111111000///...111111111111222222222222/////////000000111111222...------,,,,,,------...........................+++++++++,,,,,,---------+++++++++,,,,,,---------******++++++++++++******)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,---------,,,,,,------------------------------------------------............/////////000---......///000111111222000000000000111111111111111111111111111111111111//////000000111111111222222222222222111///...,,,111111111111111111111111////////////000111222333111111111222222333333333333333444555666666666666222222333444444444333333222222222111111111111111333333333333333444555666111111111111000000000000///000000111222222333333000000////////////000000////////////////////////////////////////////////------------------------,,,---------------------666555222///---,,,,,,,,,------------------------***++++++,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++)))))))))***+++,,,......***+++,,,---.../////////******+++,,,,,,---......,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,++++++******+++---...///...------......//////...,,,+++***)))***+++,,,------...---)))+++,,,...//////......,,,,,,,,,---------......---.........//////000000////////////////////////---...000111111111000///000111111111111222222222333222222222333444444555222222222333333222222222444444444555555555666666666666555555555555666666444444555555555555444444888888888888999:::;;;<<<888888888888999;;;===>>>BBB@@@>>><<<999777666555333444555777888:::;;;<<<777777777777777777777777777777777777666666666666444444444444444444444444222222222222333333444555777777666555333222111111111111222222222222111111000000000000000000000000........................//////.........---------...------,,,,,,------...,,,,,,,,,---------......---------.........//////------------------------------,,,,,,,,,---........................................../////////000000111222333333222111000000111111111111222222222000111222333555666777888............---,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,------------,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,+++***)))))))))***+++(((((())))))***+++------000//////...,,,++++++***---------,,,,,,+++++++++////////////////////////............////////////++++++,,,,,,---...//////111000///......///000111222111000//////000111222000000000000000000000000000000111111111222222222333333222222222222222222222333444444555555444444444444444444444444444444444444444333333222222222333333333222222111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000...///////////////...---..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...---+++,,,,,,---+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////000------------------------------......------,,,+++------...//////...---------.........///000000000111111000000/////////...---......///////////////111111222222222333333333111111222222222333333333222111///...///111333555000111222333444666777777555444333333222222222222:::999777666555666666777666666666777777777777888999999777777888999<<<===>>>;;;::::::;;;;;;888555888999999::::::999999888999888888777777777777777888777666444444444555666444444333333333222222222333333333333333333333333444444333333222111000000//////000000000000//////////////////////////////.../////////000000111111...------,,,,,,------.........------------......------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------......//////000111000000000111111111000000000000000...///000111111111111111............---,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))))))))+++***)))))))))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,+++....................................////////////---------....../////////000000////////////000000111111000//////000111111000000000000000000000000111111111111111111222222333333333333333333333333222333444444555555444444444444444444444444444444444444444333333222222222333333222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000......///////////////.................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---+++,,,,,,---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************)))************+++++++++************************)))************+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---++++++,,,------,,,++++++---..................///000000/////////.........---......///////////////111111111222222222333333111111111222222222333333777555333111111222444666555555555444444444333333555444333333222222222333555555444444444555666666999999888888888888777777888888777666777999;;;<<<;;;:::888999::::::888555888999999::::::999999888999888888777777777777777888777666666555555555666444444444444333333333333333333333333333333333333444444333222222111000000000000111111111111000000000000000000000000000000....../////////000000000...------,,,,,,------.........------------......------------------------,,,------......------,,,------------------------...................................................///111000...------........./////////000000000000000000000000111111111111111111111111222222222---......------,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******************************)))******+++,,,---...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................---............/////////...///////////////////////////000000000000//////111000000//////000000111000000000000000000000000222222111111111111111111222222333333444444555555333333444555555555555444444444444444444444444444444444333333333333222222222222222222222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000------...///000000000///..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++------,,,*********+++++++++,,,,,,,,,++++++***************)))***************+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------------++++++++++++++++++++++++)))***+++---......//////+++,,,,,,------,,,,,,+++...------------------,,,///............------------......///////////////111111111222222222222333111111111222222222222333888777555333222333444555777777666555444333333222444444333222222222333333222333333444555555666666:::::::::999888888777777777666555555666777999:::999888777888999:::888666888999999::::::999999888999888888777777777777777777777777777777666666555555555555444444444444333333333333333333333333333333333333222111111000000111111222222222222111111111111111111111111111111............////////////......------------............------------......+++,,,,,,------.........,,,------......------,,,................................................////////////////////////...///000000...---......///...---------...///000//////000000111111222222444333222111111111222333---------------,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,------------......+++++++++,,,,,,---------........................---------.........///////////////...............---...000111111000//////000000000//////000000000000000000000000000000000222222222111111111111111111111222222333444555555333444444555555555555555444444444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000,,,,,,...///000000000000...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++************)))))))))***+++++++++,,,))))))*********+++++++++************************))))))*********+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++,,,---......---........................---------,,,,,,+++++++++---------------------------......///////////////111111111111222222222222111111111111222222222222555444333111111222333444555555555555555555555555444333333222222333333333333444444555666666666666888888888777777777666666555555444555555666888999777777888999::::::999999888999999::::::999999888999888888777777777777777666666888888888777666555666666555555555444444444222222222222222222222222333222222222111111000000000111111222222111111000000000000000000000000000..................//////......------------............------------......++++++,,,,,,---...//////,,,------......------,,,------------------------........................////////////////////////---///000000///......//////...,,,+++,,,---///111......///000111222222333555333111/////////111222,,,,,,,,,---,,,,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,---......------------,,,,,,+++++++++,,,,,,---------........................------------..................---------------------...///111111111000////////////000000/////////000000000000000000000000111111111111111111111111//////000111222333333444333444555555666666555555444444444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000,,,,,,...///000000000000........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++******++++++,,,,,,++++++***---------,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++........................------,,,,,,+++++++++***,,,,,,,,,------------------......///////////////000000111111111222222222000000111111111222222222222222111111222444555666555555555555555444444444333333333222222333333444333444444444444555555555555555555555555666666666444444444444555666777777777888::::::::::::;;;;;;888999999::::::999999888999888888777777777777777555666777888888777666555666666555555555444444444222222222222222222222222222222111111111111111000//////000000000000////////////////////////////////////////////////......///......------......///......------------......++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---...000000///......//////...,,,+++,,,---///111......///000111222222333333222///...---...///000++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------++++++++++++------***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,---,,,++++++***((((((((()))***+++---...,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---------------------------,,,------------.........,,,,,,---------------------...///000000111111000...//////000000//////...000000000000000000000000000000111111111222222222//////000000111111222222444444555666666666666555444444444444444444444444222222333333333333444444222222222222222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000------...///000000000///........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++*********++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---......///////////////000000000111111111111222000000000111111111111222111222222333555666888888888777666555333222111000333333222222222333444444333222111111222444666777777777777666666666666666333444444555666666777777777999;;;;;;::::::;;;<<<888999999::::::999999888999888888777777777777777444555555666666666666666555555555444444444444333222222222222222222222222111111111111111111111111//////000000000000//////........................000000000000//////////////////............//////......------------......+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,...000000///...///000///...---------...///000//////000000111111222222111000///...---...///000***++++++,,,,,,,,,++++++***++++++,,,,,,------......---+++******+++---...***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++***************+++++++++)))***+++------...------************++++++,,,---******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---------.........,,,,,,------......//////............///000111222......///000000///......000000000000000000000000//////000111222333333444111111111111111111111111444444555666666666666666444444444444444444444444222222222333333444444444333333222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000......///////////////...........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++***************)))************+++++++++************************)))************+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++*********++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,---------............---......///////////////000000000000111111111111000000000000111111111111111222222333444555666666666555444333222111000000333222222222333333444555333222111222444888<<>>===<<<;;;999888777666333444555666666777777777777999;;;;;;999888999;;;888999999::::::999999888999888888777777777777777444444444444444555666666444444444444333333333333111111111111111111111111000000000000111111111111000000000111111000000000////////////////////////222222111111000000000000//////............//////......------------......------------------------,,,------......------,,,------------------------------------------------------------------------,,,...000000///...///000....../////////000000000000000000000000111111111////////////000000000000***++++++,,,,,,,,,++++++***++++++,,,,,,---.........---+++******+++---...***+++,,,------,,,+++******+++,,,,,,------------++++++++++++++++++++++++************************&&&'''***,,,...///000000------,,,,,,++++++,,,,,,***++++++,,,...//////000---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,------...///000111111///............000222333---...///000000///...---000000000000000000000000......///111222333444555333333222222222222222222444555555666666666666666444444444444444444444444222222222333333444444444444333333222222111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000...///////////////..............................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,+++++++++******)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++*********++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------///...------------...///,,,,,,,,,------.........---------....../////////---......///////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111222222333333333222222222222333333444555555444333444888>>>DDDHHHEEEDDDBBB???<<<:::888777333444555666777777777777666999;;;:::888666777999999999999::::::999999999999888888777777777777777444333333222333444555666444444333333333222222222111111111111111111111111000000000000000111111111111111222222222222111111000000000000000000000000333222222222111111000000//////............//////.........------.........------------------,,,,,,,,,------......------,,,........................------------------------........................,,,...///000///...///000...//////000111000000000111111111000000000000000...///000111222222111111++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,,,,------......------,,,+++++++++*********))))))++++++******)))(((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,000///...,,,,,,---...///------------------------//////.........---------111000///------......///---......//////...------///000111111000///000222222111000000000111222333666555555444444333333222444444444444555555555555666666666666666666666666333333333222222111111111222222222111111111111000//////000111222222333333000000000000000000000000000000111111111222222222000000000000000000000000------------.........///////////////////////////------............------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++*********))))))******))))))******+++,,,)))))))))))))))*********++++++************++++++))))))*********+++++++++---------,,,,,,++++++++++++++++++++++++***)))(((,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))******++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,000//////......//////000000///...---,,,---...///,,,,,,---......---,,,,,,------------------------000000000000000000000000///////////////////////////000000000111111111111000000000000111111111111222222333333333222222111333333333222222111111111111333444777:::@@@HHHMMMJJJMMMKKKEEE@@@>>>;;;777444444555555666777777777777888888999::::::;;;;;;666666777888888888888888888888777666666666666666333333333444444555555555333333333333333333333333555444333333222222222333222222222111111111000000222222222111111111111111........................000000000000000000000000000///......///000///---------............------........................+++---111333333222///---.........------,,,,,,,,,.........////////////000........................---------------...///000///000111222222111000///111111000000//////......000000//////......------+++++++++++++++++++++++++++,,,,,,,,,---.........,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,------......------------------------......------,,,,,,,,,,,,111000///...---......//////////////////.........000111222111//////000111222222111111111222333444111222222222222222222222444444444555555666666666444444444444444444444444333333333222222222111111222222222111111111111000...//////000111111222222111111111111111111111111000000111111111222222222000000000000000000000000------........./////////........................------............------------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++*********))))))******))))))******+++,,,++++++******))))))((((((,,,,,,++++++++++++,,,,,,******************++++++,,,,,,,,,,,,++++++++++++***************)))((((((,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++***,,,++++++***))))))******++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---++++++******+++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---......---,,,,,,------------------------////////////////////////........................//////000000000111111111//////000000000111111111111222222333333222222111333333333222222111111111222333555777;;;@@@GGGLLLOOOQQQPPPJJJDDDAAA===777555555555555666666666666666666777777888888999999666666777888888888888888888777777666555555666666333333444444444444444444333333333333333333333333444333333222222222222222222222222111111111000000222222222111111000000000000000000000000000000000///////////////////////////...------/////////---------............------........................+++---///111111000...---......---------,,,,,,,,,,,,,,,,,,------------.................................---------....../////////000111111000//////111000000000/////////...///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++************************+++,,,,,,------******++++++++++++*********************************++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,---------------------------------------,,,,,,,,,,,,+++++++++000///......------......//////.........//////000000111222111///...///000111111000000111111222333000000111111222333333444333333444555666666777777333333333333333333333333333333333222222222222111222222222111111111111000.........///000000111111111111111111111111111111000000000111111111111222////////////////////////....../////////000000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********************))))))******+++,,,,,,,,,+++***)))(((((('''---,,,,,,,,,,,,,,,,,,---++++++*********************************+++++++++)))))))))***))))))(((''',,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,---,,,,,,+++***,,,+++******)))*********++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++,,,---............,,,------......------,,,------------------------................................................////////////000000000000//////000000000000111111111111222222222222222111222222222222222111111111333444555777:::???EEEJJJQQQUUUVVVRRRNNNIIIBBB;;;777666666555555555555555555555555555666666666666666777777888888888888777777777666555555555555666444444444444444444333333333333333333333333333333222222222111111111111111222111111111111000000000333333222111000000//////000000000000000000000000////////////////////////---,,,+++,,,...///...---------............------------------------------,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,------------...........................//////...---------............////////////......000000000000////////////.........///////////////++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,************************---,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))......------,,,+++++++++++++++++++++++++++++++++------------------------''')))+++,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,//////......------------///...---------...///000000111222111///......///////////////000000000111222222333333444444444444333333444555666777777888333333333333333333333333222222222222222222222222222222222111111111000000/////////000000000111111222222222222222222222222000000000000111111111111////////////////////////////////////000000000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---......///......,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------......******************************))))))******+++,,,+++++++++******))))))))),,,,,,++++++++++++,,,,,,+++++++++***************(((((())))))******++++++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++++++++++++++******++++++***************+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********************+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++***)))***+++---...---,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,...//////...,,,+++***+++---///000000//////------------------------------------------------------------------------................................./////////000000////////////000000000111000111111222222222222111222222222111111111111111111333444666888<<>>???===:::888555555444333333333333444222333444555666666666666333333444555666666555555666555333222111222333333444444444333333333222222444555666666666555444333444333111///......//////222222111111000000/////////////////////......---///000222111///......///////////////////////////,,,,,,,,,---------......+++,,,------,,,,,,...///---,,,++++++---/////////++++++,,,,,,,,,,,,------000///...---------------...---,,,,,,,,,,,,---...------,,,+++,,,---...///////////////////////////000///...------...///000000000000000111111111111222222000///............+++***)))***++++++***)))************************,,,,,,,,,++++++*********++++++******++++++,,,---((())))))************)))+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,------------......,,,***)))***+++...///........................***---111444555333000------------............///---...///000000000000000111111000000000000000111111111111111111111111111222111111000000111111222111111000000000111333444111111111111111111111111222000...///000111000000////////////000000000000111111111000000000/////////////////////000000000---........./////////000------,,,,,,,,,---...///------------------------...---------,,,,,,,,,+++---......//////......---------------,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))***************+++++++++++++++++++++*********++++++++++++++++++++++++)))(((((((((((()))+++,,,******))))))))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++******))))))***,,,,,,+++***************************))))))***++++++,,,------)))************+++++++++************************,,,+++++++++++++++,,,,,,***++++++,,,------......******+++++++++++++++***,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---------------,,,,,,,,,---+++***+++---...---+++)))***,,,------,,,***)))------------------------,,,,,,,,,,,,,,,---......000000000000//////......---.........////////////222222222111111000000000222222222222222333444444333555888:::;;;:::777666555555444333333333333444000111222333444444444444333333444555555555555555555444333222222222333333333333333222222222111111444444555555555555444444333222111000////////////000000000000000000/////////////////////......---///000111111///......///........................,,,,,,,,,---------......+++,,,...---,,,,,,---///---,,,,,,---...---,,,+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,,,,---//////........................000///...------...///000//////000000000111111111222111000///............+++***)))***++++++***)))************************+++++++++++++++*********+++************+++,,,,,,*********+++******))))))+++++++++++++++++++++++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...------------------------+++---///000000///---,,,---------............///,,,---...///000111111111111000000//////000111111111111111111111111111111222111111000000111111222000000000000111222444444111111111111111111111111222111//////111222111000////////////000000000000111111000000000000//////000000//////////////////.............../////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))((()))***+++++++++***)))++++++++++++++++++++++++)))(((((('''(((((())))))******)))))))))******+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++***))))))+++,,,,,,+++************************)))))))))******++++++,,,)))************+++++++++************************************+++,,,------+++,,,,,,------......///,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++******+++++++++++++++++++++++++++******))))))******++++++******))))))******+++,,,,,,,,,,,,------------,,,+++***+++---...---,,,+++,,,---......---,,,+++------------------------,,,++++++++++++,,,------000000000////////////...------........./////////111111111000000000000000222111111111111222333333333444666666666666555444555555444333333333333333111111222333444444444444333444444555555555555444444444333222222222333333444444444333333333222222333333333333444555555666000000111111111111000000//////////////////000000///////////////......---...000111111///......///------------------------,,,,,,,,,---------......+++---...---,,,,,,---///,,,---.........,,,)))(((++++++,,,,,,,,,,,,------+++,,,---------,,,+++***...------,,,,,,------.........------......///000------------------------//////...------...////////////000000000000111111111111000///............+++***)))***++++++***)))************************+++++++++******************************++++++,,,++++++++++++******)))(((************************************************************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,------------------------------------------,,,,,,---------............///------...///000000000000......---------...//////111111111111111111111111111111000000000000111111...//////000222333444555000000000000111111111111333111000000111222222111////////////000000000000000000000000000000//////000000000//////......---........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******)))))))))(((&&&''')))+++,,,+++***(((************************+++++++++*********************))))))******++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***---+++))))))***,,,---,,,************************)))*********+++++++++,,,))))))*********+++++++++************************(((((((((((()))***+++,,,+++,,,,,,,,,------.........---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++++++++,,,,,,------...+++++++++,,,,,,------,,,......///000000///......,,,,,,------------------,,,,,,,,,+++,,,,,,---.../////////////////////////////////000000000111111111111111111111111000000222111111000111111222222666666666555555444444444555444333333222222333333333444555555666666666555333444444555555444444444444333333333333333333333555555555555444444444444333222111111222444666777...///000222222222111000------......//////000000///////////////......------///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,,,,---...,,,---......,,,+++******+++++++++,,,,,,,,,------***,,,---......---+++***------------------------............//////000000------------------------........................////////////000000000111111000///...............+++***)))***++++++***)))******************************************************))))))******+++,,,+++++++++++++++***)))(((************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,------------------------......---,,,,,,,,,---------------............///...///000000000000000000---------------...//////000000000000000000000000111000000000000000000111...///000111222333444444//////000000000111111111333111000000111222222111////////////000000000000//////////////////000000000000//////......------...............---------.........------,,,,,,+++------------------------........................******++++++++++++******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++******)))&&&''')))+++,,,+++***(((************************,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***---+++))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++************************(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------------......///.............../////////////////////000000000000222222222222222222222222222222111111000111111222888888777666555555555555444444333222222222222333444444555555666555555555333444444444444444333333222333333333333333333333444444444444333333333333222111111111222333555666---...000222222222111000------......//////000000///////////////......------...000000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,,,,...,,,...///...,,,,,,---///+++++++++,,,,,,,,,------+++,,,...000000...---,,,------------------------.........///////////////------------------------------............------...////////////000000000000//////...............+++***)))***++++++***)))************************)))))))))******************))))))))))))***+++++++++++++++,,,++++++*********************************************+++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............/////////000111222222222222............///000111111000000000000000000000000111000000//////000000111...///000222333333333333...//////000000111111111222111//////111222111000////////////000000000000......////////////000000//////...........................---------------------.........---,,,,,,---------------------------------------.........******++++++++++++*********+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++++++++((()))***+++++++++***)))************************)))******+++++++++*********************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************+++,,,------++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***,,,------++++++---...+++++++++******++++++++++++,,,,,,------............------------...//////---............/////////,,,,,,---------.........222222222222222333333333333333222111111111111222888777777666666666555555444444333222222222222222222222333333444333333222333444444444444333333222222222333444444444333333222222111111111000000000111111111111222333333444//////000111111111111111//////////////////000000///////////////......---,,,...//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........,,,+++,,,------000222222///...///222++++++,,,,,,,,,,,,------,,,---.../////////...---,,,------......------,,,------...////////////...------------------------------............------......////////////000000//////......---......///+++***)))***++++++***)))************************((()))))))))*********+++)))))))))))))))***++++++******+++,,,,,,,,,++++++************************))))))*********+++++++++************************************************++++++++++++*********)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------............///---...000222444555666666............///000111111000000000000000000000000000000////////////000000///000111222333222222111......//////000111111222222000...///000111000000////////////000000000000........./////////000000------...........................------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***++++++,,,,,,++++++***)))+++---//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************+++++++++++++++++++++++++++*********************************'''((()))***++++++******************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***,,,------++++++,,,.........------------......++++++,,,,,,---......///------,,,,,,------...///---------.........//////,,,,,,,,,---------......000111111111222222222222444444333222222222222222444444444555555444333333444333222222111222222222222333333444333333222222444444444444444333222111111222333444444444333333333333222222222111111111111111222222222222222111111000000000000000111111000000000000000000/////////////////////......---+++---//////.........///------------------------,,,,,,,,,---------......---...///...,,,+++,,,------222888999555000//////++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,---...///......---........................,,,------......------,,,........./////////000000.........------......///+++***)))***+++++++++)))************************(((((())))))*********+++)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------------------.........//////***,,,///222555888::::::+++++++++,,,---...///000000000000000000000000000000000////////////000000000000222333333222111000---......///000111111222111///......///000000///////////////000000000000---.........//////000000,,,------....../////////.........------,,,,,,,,,***+++---...///...------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++(((+++...000111///---+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************(((((())))))******++++++------,,,+++*********+++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++************+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++---......,,,***++++++++++++++++++++++++++++++******************)))************+++++++++******************************))))))))))))))))))------------------------###%%%''')))+++++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))---,,,,,,++++++*********))),,,...---+++***,,,///...------,,,,,,------...++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...---------.........//////........./////////000000//////000000111111111222555444444333222222222333000111222333333222111000444333222222111111222222555555555666555555444444444444444444333333222111000111333444555444333333666666555555555444444444000111222333333222000///222111000//////000111222222222111111000000/////////////////////......---+++---//////.........///------------------------,,,,,,,,,---------......---...///...,,,+++,,,------555===???:::222---+++++++++,,,,,,,,,---------,,,++++++++++++,,,---...,,,,,,---......---,,,,,,++++++---.........---,,,////////////////////////,,,,,,---......---,,,,,,............/////////000......---------......///++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++******))))))***************************((('''(((+++,,,---,,,,,,,,,,,,+++++++++++++++++++++************************+++,,,,,,---......((()))***+++,,,---......******+++++++++,,,,,,,,,...///000111333555666777222222111000000///000000---...///111111///...---111000///......///000111///000000000000000/////////////////////.........000000000000000000000000.........---,,,,,,...000******+++,,,---...///000/////////...---------,,,000000000///......------++++++,,,------......///000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++---...//////---+++((('''------+++***))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))((((((((((((***,,,,,,+++)))((()))***************************------------,,,,,,+++***)))******++++++,,,------))))))***++++++++++++***,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---,,,+++******++++++)))(((,,,,,,,,,++++++*********+++,,,,,,+++)))((()))+++************************,,,,,,++++++***)))))))))'''((()))+++---///000111************************************************************************++++++++++++++++++++++++------,,,+++************........................,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------...///////////////...---...///000111/////////000111111222222666555444333222222222222222222111111111111111111444333222111000000000000333333333333333333333333666666666555444333111111444444444555555555555666222333333111000///111222333222000/////////000111111111000///////////////111111000///////////////////////////////////////......////////////......///+++)))***...///---)))++++++++++++++++++++++++)))...111///...//////,,,......888HHHJJJ<<<...+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---------.........//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---.../////////...,,,+++''')))---000111000...,,,////////////////////////++++++************+++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++*********)))************************,,,+++******,,,......--- """$$$'''***---///000++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,------///000111222333111111000///////////////...///000111111000///...000///............///000//////000000000000///////////////////////////...000000000000000000000000...//////---,,,,,,...000,,,,,,------------......//////////////////..................////////////------------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++------......---+++)))(((,,,,,,+++***))))))))))))++++++++++++++++++++++++************************,,,++++++++++++++++++***((((((((())))))************+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******++++++,,,------)))***++++++,,,,,,++++++,,,***((())),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++,,,,,,+++))),,,,,,++++++++++++++++++,,,------,,,***)))***,,,************************+++++++++***************))))))******+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***+++++++++------------------------,,,,,,,,,---------------++++++,,,,,,,,,---------******,,,---............/////////...------,,,,,,......---------...///000000000000111222222333333555555444333222222222222222222111111111111111111222111111111111111222222555555555555555555555555555555555555444333222222444444444444555555555555222333333222000///111222333222111000000000111111222222111000000000000000111111000///////////////////////////////////////......////////////......///,,,)))***...///---***+++++++++++++++++++++++++++///000,,,+++...000///222222===QQQXXXKKK:::222------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------.........------,,,+++++++++++++++......////////////............//////...------,,,+++---///000000///---,,,........................++++++************++++++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++************************************---,,,******,,,------,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------.........------,,,,,,,,,,,,,,,---------.........,,,,,,------...//////000000///..................///000111222222111000//////......------......///...//////000000/////////......//////////////////000000000000000000000000///000///---,,,+++---//////.........------,,,,,,/////////000000000000000,,,------...//////000000.........---,,,+++++++++***,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,---------,,,***)))++++++***************+++************************++++++++++++++++++++++++*********+++++++++++++++''''''((()))***+++,,,---***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******++++++,,,------***+++,,,,,,------,,,,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++...---+++,,,------,,,***++++++++++++++++++,,,,,,,,,---...,,,+++***,,,---++++++++++++++++++++++++)))************++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........++++++,,,---......------//////......---,,,,,,,,,---------,,,---......///000000111222222333333444555444333222222111222222111111222222222222222222000000000000111222333444444444444444444444444444333333444444444444333333333333333444444444555555222333333222000000111222444333222111111111222222222222222111111111111111111000000///////////////////////////////////////......////////////.........,,,***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,//////***)))---000000111000;;;RRR___UUUAAA444------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------///......---------------//////000000000000////////////...------------...//////000000//////...---........................++++++************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************,,,***(((((()))******)))111000///---+++)))''''''+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////......------,,,------......///000000000000///...------------------------......//////000/////////............////////////000000000000000000000000000000///---++++++---...............------------.........//////000000111---------....../////////---------,,,,,,,,,++++++------.........---+++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,++++++******))))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,((())))))***++++++,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******++++++,,,------+++,,,------......------++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******---,,,++++++,,,---,,,************++++++,,,,,,,,,,,,,,,---,,,******,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,------------.........---,,,***)))(((+++,,,,,,------...//////,,,,,,,,,,,,------......///000000111111222333333444333333222111111222222111111222222222222222333111111000000111222222333111111111111111111111111111222333444444444444444222333333333444444444444222333333222000000111333444444333333222222222222111111111111111111111000000000////////////000000////////////////////////......////////////.........,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///+++***---/////////,,,555KKKZZZUUUAAA111------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------111000000/////////////////////000000000000////////////---,,,,,,---.../////////...............///........................++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************************++++++++++++******************************+++++++++++++++++++++,,,************************+++***(((((()))***)))((((((((((((((()))))))))))))))*********+++++++++,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---------..................---,,,,,,------------,,,,,,------...///////////////---.........//////000000/////////////////////////////////---,,,+++---///---------.........//////---------......////////////.........---------,,,+++++++++,,,,,,,,,------111000...,,,+++***++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++******+++++++++,,,++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))************************)))))))))******+++++++++++++++******************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++)))******++++++,,,------,,,,,,---............---*********)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))***+++,,,+++************++++++,,,,,,,,,***+++++++++))))))+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,***)))((('''++++++,,,,,,---.........,,,,,,,,,---------------......//////000111111111333333222111111111222222111111222222333333333333333222222111000000111111111111111111111111111111111111222333444444444444222222222222333333333444333444444222111000222333444444444444333333222222//////000111111000000///000000////////////000000////////////////////////......////////////.........---,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---///---,,,......,,,111---111@@@NNNLLL===000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------000///......------......---......//////......---///...---,,,,,,---//////,,,,,,,,,,,,,,,...///000........................++++++************++++++))))))************))))))***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++,,,,,,,,,,,,************************,,,+++))))))+++,,,,,,+++(((((())))))***+++,,,,,,)))))))))******++++++,,,******++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,---......////////////------......///000000000////////////////////////.........---,,,,,,...000------........./////////------------............//////......---,,,,,,+++*********+++,,,---------222111...+++******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++************++++++************++++++++++++***)))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))***************++++++*********))))))))))))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++)))******++++++,,,------+++,,,------......------***+++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******)))((()))+++,,,+++***++++++++++++++++++,,,,,,)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,))))))***+++++++++++++++......------,,,+++++++++,,,,,,---............---------......///000000111222222111111111111222222111111222222333444444444444333222111000000000000222222222222222222222222111111222333333444333333111111222222222333333333333444444333111111222333333333444444444333222111---...000111111000/////////////////////000000111////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,''',,,///...---...---+++...+++,,,333;;;;;;333+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,------------,,,,,,...------------...//////++++++++++++---...///000------------------------++++++************++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******************************++++++++++++******************************+++++++++,,,,,,,,,------************************+++)))((()))+++,,,,,,,,,......---,,,,,,++++++***))))))***++++++,,,------++++++******************,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------------......,,,---...//////...---,,,+++,,,---...////////////------......///000000111////////////////////////,,,---...---,,,---///222////////////............////////////............------------------------++++++++++++++++++,,,,,,......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++************++++++++++++************************************++++++++++++++++++++++++++++++************************************))))))))))))((()))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++))))))***+++++++++++++++)))******++++++,,,------++++++,,,---------------,,,......---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++,,,,,,++++++++++++++++++***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---...............---,,,,,,++++++***,,,---.../////////...............///000000111111222222111111111111222222111111222222333444444555222222111111111111111222222222222222222222222222111222222333333333222222111111111111222222222222333444444333111111222444222333333444333222111000---///000222222222000//////////////////000111111////////////////////////......////////////......---.........---------...------------------------(((---...,,,+++---...,,,)))***,,,---//////---***------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------------.........---,,,++++++***+++++++++,,,,,,------------,,,,,,,,,------...//////......,,,,,,------......//////------------------------++++++************++++++------...//////...------*********++++++,,,,,,,,,))))))))))))))))))))))))++++++***))))))***++++++******************************************************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------************************((('''&&&''')))++++++***((((((((())))))******+++******+++,,,,,,---......++++++******************000//////---,,,++++++***,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,,,,------.../////////............//////------...//////...------+++,,,---...////////////---------...///000000111////////////////////////+++,,,------,,,---000333111111000///...---,,,,,,111111000000//////......+++,,,,,,------......///------,,,++++++*********)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++************++++++,,,++++++***))))))******++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((&&&&&&'''((()))***++++++(((***++++++******+++---************************((()))***+++++++++++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,...000000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,++++++************,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------...............///......------***++++++,,,,,,---......------///000000000///.../////////000111111222222222111111111111111222222111111222333333444555555000000000000111222333444////////////////////////222222333333333222222111000111111111111222222222444444444333222111222444222222333444333222111000...///111333444333111000///////////////000111111////////////////////////......////////////......---...///...------...///------------------------+++...---)))(((,,,///...***///333222////////////---------,,,,,,,,,++++++,,,------......------,,,---------.........////////////...------------...,,,------------------,,,+++,,,...///000///...---/////////000//////...---------------------------+++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,+++***((()))***,,,++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++************)))))))))))))))************************,,,***))))))***++++++***)))************+++++++++*********))))))((((((((())))))))))))))))))))))))************************++++++******++++++,,,---************************************************))))))***+++,,,,,,------------,,,,,,,,,,,,++++++$$$$$$&&&''')))+++,,,---111111111111111000//////---------......///000111------......///000000000222000///------///000222//////000000000000//////------,,,,,,---...000111/////////000000000000000......//////...---,,,,,,//////000000///......---...---+++******,,,///000...//////,,,)))))),,,000///...---,,,***)))((((((******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++***))))))*********************************++++++,,,,,,++++++***************************+++***)))(((((()))***+++------,,,+++*********+++))))))***+++,,,------...******+++++++++,,,,,,,,,************************+++++++++************)))))))))***+++,,,,,,------,,,***(((***---...,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000------............------//////............//////...///000111111000///...111111111222222333333333222222222111111111111000111111111111111111111111////////////////////////////////////000000000000222222222333333333444444000000000000000000000000////////////////////////---...///000000///...---//////////////////////////////.........---------------,,,++++++++++++,,,))))))*********+++++++++//////...---+++***))))))))))))***+++,,,...///000......---,,,,,,+++******------++++++++++++------111000...---,,,,,,------------++++++++++++------------,,,++++++,,,,,,,,,//////............//////---+++***+++---000111111---+++))))))+++,,,+++++++++++++++*********)))))),,,,,,++++++************,,,++++++******++++++,,,+++***((()))***,,,++++++++++++***))))))***++++++***++++++,,,,,,++++++***************))))))))))))************************,,,***))))))***++++++***)))************+++++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************************+++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,---//////000000000000000000///.....................///000111------......///000000000111000///......///000111//////000000000000//////......------...///111222000000000//////...............//////...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------+++,,,---,,,++++++,,,---------,,,+++******))))))******+++++++++,,,,,,,,,++++++************++++++,,,++++++***))))))*********************************++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,,,,,,,+++************************+++++++++++++++*********+++++++++,,,,,,************************))))))******+++++++++,,,*********++++++,,,,,,---,,,***)))***,,,---,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------............------//////............/////////000111222222111000///111111111222222333333333111111111000000000//////111111111111111111111111000000000000000000000000/////////000000000111111222222222333333333333444000000000000000000000000////////////////////////......////////////......//////////////////////////////.........---------...------,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......---,,,,,,+++******---,,,,,,++++++,,,,,,---111000...---,,,,,,,,,---......---,,,,,,---......---,,,,,,++++++,,,,,,---//////............//////000...------...000000000///---,,,,,,.........---+++++++++***************+++************))))))))),,,++++++******++++++,,,+++***((()))***,,,++++++++++++***))))))***++++++***++++++,,,,,,++++++***************************************************,,,***))))))***++++++***)))************+++++++++---------,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///.........///000000111111...////////////...------///............//////000---......//////000000111111000///......///000111...//////000000//////...///.........///000111222000000///...---,,,,,,+++.........///......---,,,+++,,,,,,---------,,,,,,***+++,,,......---,,,+++*********,,,------+++))),,,,,,+++++++++***************+++++++++,,,,,,,,,++++++************++++++,,,+++******)))***************************************++++++++++++******************************,,,,,,++++++++++++,,,,,,++++++***)))))))))******++++++*********)))))))))*********++++++++++++,,,************************'''((()))***+++,,,------+++++++++++++++++++++++++++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,+++***)))(((+++++++++++++++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,---......///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------------------//////............//////000111111222222111111000111111111222222222222222000000/////////.........000000000000000000000000111111111111111111111111000000000111111111222222111111222222222333333333000000000000000000000000//////////////////////////////............//////////////////////////////...............---------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,------...///,,,+++++++++,,,,,,---......------,,,,,,++++++***---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,---///......------......///,,,,,,,,,++++++,,,,,,---//////............//////111///------.........---///...------/////////---***************************))))))))))))))))))))),,,++++++******++++++,,,+++***((()))***,,,+++++++++******************+++***++++++,,,,,,++++++***)))***************++++++************************,,,***))))))***++++++***))))))*********++++++++++++++++++***************))))))))))))))))))))))))************************(((((())))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---..............................------.........------,,,//////............//////.........///000000111111000///............///000...//////////////////..................///000000.........------,,,,,,,,,---...............------------.../////////......,,,,,,---............---...,,,***+++---...+++(((***************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++***************+++******************************++++++++++++******************************++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))************++++++++++++************************((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,))))))************++++++++++++++++++++++++++++++************************------,,,,,,+++***))))))+++***))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------------------------------------//////............/////////000000000111111111111111111111111111222222222000000000/////////......000000000000000000000000000000000000000000000000000111111111222222222222111111111111222222222222000000000000000000000000////////////////////////000///...------...///000////////////////////////........................///...------,,,,,,------++++++,,,,,,,,,---------******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------......,,,,,,+++++++++,,,------///......------......//////---,,,,,,------,,,+++...,,,,,,---......---+++************************)))))))))))))))))))))***,,,++++++******++++++,,,+++***((()))***,,,++++++*********++++++************++++++,,,,,,++++++***))))))******+++++++++,,,************************,,,***))))))***++++++***))))))*********+++++++++************************))))))))))))))))))))))))************************'''((()))************)))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,------------,,,,,,///............//////000......//////000111111111//////............//////......////////////......,,,,,,------------------++++++,,,,,,------......------...............---------...............---000///---,,,---...000111444000+++***+++,,,+++)))))))))************++++++******+++++++++,,,,,,,,,++++++************+++++++++***************++++++************************)))******++++++******)))************************)))******************)))***)))))))))))))))******'''(((((()))******++++++))))))*********+++++++++************************************************,,,,,,++++++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...---,,,+++******))))))******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***,,,---///++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,...---,,,,,,,,,,,,---...//////............//////............//////000000111111111111111111111111111111000000000/////////////////////////////////////////////////////////000111111111222222222222000000000111111111222222000000000000000000000000////////////////////////000///...------...///000////////////////////////---...........................---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---.........------------......---,,,,,,---...///...------,,,,,,---......---+++***************+++++++++)))))))))************+++,,,++++++******++++++,,,+++***((()))***,,,++++++)))***++++++++++++***)))***++++++,,,,,,++++++***))))))******+++,,,,,,,,,************************,,,***))))))***++++++***)))************+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***+++++++++***)))************************************************++++++++++++++++++++++++---------,,,,,,+++++++++/////////.........------+++,,,,,,------------,,,---------......///000111...//////000000111111222........................---......//////......---+++,,,,,,---------,,,,,,***++++++,,,---...//////,,,---......///.........,,,,,,,,,,,,,,,+++******000///---+++,,,...000222444111---******+++,,,,,,))))))************************+++++++++,,,,,,,,,++++++************++++++*********)))******+++,,,************************))))))************))))))************************((()))************)))(((******)))))))))***++++++''''''((()))***+++,,,---)))))))))************+++************************+++++++++*********))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++******************+++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...//////............//////------------...///000000111111111111111000000000111111111000000000//////////////////////////////........................000000000111111111222222///000000000000111111111000000000000000000000000//////////////////////////////............//////////////////////////////---------...............------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---............------------......---------...000111///......---...///000000...,,,))))))*********+++++++++************++++++,,,,,,,,,++++++******++++++,,,+++***((()))***,,,++++++)))***++++++++++++***)))***++++++,,,,,,++++++***))))))***++++++,,,------************************,,,***))))))***++++++***)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************((()))+++,,,---,,,+++***************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,---......------,,,,,,,,,---///000222333/////////000111111222222---..................------......//////......---,,,,,,---......---,,,+++,,,,,,------......//////,,,------...//////......---------,,,+++***)))(((---,,,,,,+++,,,---...///---------,,,******,,,---************))))))))))))******+++++++++,,,,,,,,,++++++************++++++******))))))***++++++,,,************************))))))************))))))************************)))***++++++++++++***)))***************+++,,,,,,)))*********++++++,,,,,,))))))))))))***************************************************+++++++++*********++++++,,,,,,---)))+++,,,,,,******+++...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,***++++++,,,------......************************************************,,,,,,++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------......---+++******+++---...//////............//////...---------...///111222222111111111000000000///000000/////////................................./////////////////////////////////000000000111111/////////000000000111111000000000000000000000000////////////////////////......////////////......////////////////////////---------.........//////,,,,,,+++************+++*********++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,---......---,,,,,,++++++++++++,,,---...///...------,,,,,,------...---,,,,,,---......+++)))---,,,---///000///---+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***((()))***,,,,,,+++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------************************,,,***))))))***++++++***)))************+++++++++&&&&&&''''''((((((((()))))))))))))))))))))))))))************************(((***,,,---------+++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++,,,---///111333444/////////000111111222222------............---------..................------.../////////...---,,,.....................---,,,,,,---.../////////...000000///...---+++***))))))***+++,,,,,,,,,++++++&&&)))------+++***,,,...************)))))))))(((******+++++++++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,************************))))))************))))))***************************+++,,,------,,,+++***++++++******+++,,,------,,,,,,,,,++++++++++++***))))))))))))************************************(((((()))***+++,,,,,,---))))))***+++,,,,,,------(((+++---,,,***)))+++...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,------...//////************************************************...------,,,+++***)))))))))***+++,,,,,,+++)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---.........---+++******+++---...//////............/////////.........///000222333222111111111000000////////////.........---------........................000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////---...///000000///...---////////////////////////---------.........//////,,,+++******))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---------,,,+++,,,---...//////...---,,,++++++++++++,,,---...///...------,,,,,,------...+++***)))******(((&&&###******+++,,,...---***(((++++++******************************************))))))(((((((((((())))))...,,,+++)))(((((())))))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***)))************************************************+++++++++*********************+++++++++,,,,,,,,,((()))++++++***(((((((((************************,,,++++++******++++++,,,************************)))************+++++++++++++++******++++++,,,---///............---------------,,,+++++++++,,,,,,111000///......///000111444333111///......///000///////////////......---------------------------,,,---///000000000///...000////////////.........---------............///+++++++++,,,,,,,,,------...------,,,,,,------.........------,,,+++******.........---,,,+++***)))************************++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******************************+++++++++***************,,,,,,++++++++++++******)))***+++,,,,,,+++***)))+++++++++++++++***)))((('''(((((()))***+++++++++------,,,++++++******)))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++++++++************)))+++***((()))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++*********)))))))))))))))***+++++++++,,,******************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,+++***)))(((***+++,,,---............------------------------,,,,,,,,,------.........000000//////.........---//////............//////000000000000000000000000......//////000/////////........................000000///...------,,,,,,///...------///000000///222111000......000111222111///...///000111000...---------.........//////////////////////////////.........................../////////...------,,,************++++++,,,---+++,,,,,,---,,,+++)))(((---------,,,+++***((((((.........------,,,,,,,,,+++++++++++++++***)))(((***+++,,,---------,,,,,,************+++,,,------///...---,,,,,,---...///++++++++++++,,,,,,---......---,,,,,,---...000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,///...---++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************************************************************************++++++*********+++++++++,,,,,,+++---///...---+++++++++************************+++******))))))******+++************************)))************+++++++++++++++******++++++,,,---............------------,,,,,,,,,++++++,,,------000000///......///000000444222000///......///000///////////////...------------------------------,,,---...///000//////.../////////.........------------------............,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,+++*********,,,,,,,,,,,,+++***))))))+++++++++***************++++++++++++++++++++++++************************************************))))))************))))))((((((((((((((()))************************************************++++++------,,,,,,++++++******)))***++++++++++++***)))+++++++++++++++***))))))((((((((()))***+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++******+++,,,,,,))))))******+++++++++,,,+++***((()))+++,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((()))************++++++++++++++++++*********))))))***************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,+++*********+++,,,---............------------------------,,,,,,,,,---------......000/////////.........---//////............//////000000000000000000000000000//////...---,,,+++***////////////////////////.........////////////000000...------///000000///222111///......///111222000///...///000111000...---------.........//////........................------------------------...............---,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******......---------,,,,,,,,,++++++,,,,,,+++******)))***+++,,,---------,,,,,,+++++++++***++++++,,,,,,...------------------...,,,,,,+++++++++,,,------...------------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------,,,,,,,,,,,,------......---,,,+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,***((('''&&&''')))***************************************************)))))))))***+++++++++,,,*********++++++++++++,,,***+++---,,,+++))))))******************************))))))))))))))))))***************************)))************+++++++++++++++******++++++,,,---............------------++++++++++++,,,------...000///............///000333222000.........//////...////////////...------,,,,,,,,,,,,------------------...////////////.........---------,,,,,,,,,------------............,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,+++******))))))*********++++++******)))++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))))))))((((((((()))******************************)))))))))***+++++++++,,,......---,,,,,,+++******)))***++++++++++++***)))***++++++++++++***))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,'''((()))***+++,,,------+++***)))***+++,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++***************+++++++++***************---,,,,,,+++***)))((((((++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,------,,,---------------,,,,,,***+++,,,------......---------------------------,,,,,,,,,,,,------------/////////...............//////............//////////////////////////////000//////...---,,,++++++000000000000000000000000,,,---...///000222333333000...---...///111000000000///...------...///000000///......000000///...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,---......,,,,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,...............---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********************************))))))*********+++++++++******)))))))))************************++++++++++++++++++++++++***************************)))(((''''''((()))***************************************************(((((()))***+++,,,,,,,,,************++++++++++++)))+++,,,+++)))((()))*********************************))))))))))))******************************))))))*********+++++++++++++++******++++++,,,---.........---------,,,,,,*********+++,,,---...///........................111000///............///......//////......---,,,,,,,,,,,,,,,,,,---------------........./////////---------,,,,,,,,,++++++,,,,,,---------.........---------.........//////---,,,,,,,,,,,,,,,,,,---+++++++++*********))))))))))))***+++++++++++++++,,,,,,++++++***)))))))))***************************************+++++++++++++++++++++++++++++++++))))))************))))))***))))))((())))))******************************(((((()))***+++,,,,,,,,,///......---,,,+++***************++++++***************+++++++++******))))))))))))******+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++***)))***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,+++++++++***))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------***+++,,,,,,---------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///........................---------......///000000////////////////////////,,,,,,---///000111222333000...---...///000000000///...------------...///000///......///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++******++++++,,,---,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,---------,,,,,,------,,,+++***************+++,,,------,,,+++***...---,,,,,,++++++++++++......//////...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))(((((((((((())))))***+++++++++******))))))************************++++++++++++++++++++++++************************((()))***+++++++++***)))************************************************(((((()))***+++,,,,,,,,,))))))*********+++++++++---......---,,,+++,,,---************************+++++++++******+++++++++************************))))))*********+++++++++++++++******++++++,,,---...------------,,,,,,,,,*********+++,,,---...///------............------//////.................................------,,,+++++++++,,,,,,,,,---------------------......///---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---------.........//////,,,,,,,,,++++++,,,,,,,,,++++++******************)))***+++,,,------------+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******************************(((((()))***+++,,,,,,,,,......---,,,,,,+++******+++******************+++)))******+++++++++******************++++++++++++))))))***+++,,,------...++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,+++++++++***))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------((()))***++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......------------------------,,,,,,,,,,,,---...///000........................---------......////////////...,,,---///000000///......------------......///...---...///000///---.....................---........................------------------------++++++,,,,,,---,,,,,,+++,,,++++++******+++++++++,,,,,,*********+++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,------,,,+++************)))***+++,,,,,,+++***)))...---,,,,,,++++++++++++......//////...,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************+++******************+++,,,,,,---------,,,,,,+++***************+++++++++++++++++++++++++++++++++************************((()))+++------,,,+++)))************************************************)))))))))***+++++++++,,,)))))))))************++++++,,,,,,+++))))))***+++************************,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,------...,,,,,,---......---,,,,,,..................---------............---,,,,,,******++++++,,,,,,------------,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,------------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))++++++***)))))))))******************************)))))))))***+++++++++,,,,,,,,,++++++++++++******++++++***))))))***++++++))))))***++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++++++++***)))******+++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++************++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++,,,......,,,***++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++***************++++++++++++++++++***************(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------(((((()))******+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------...............------------.................................---+++*********+++,,,....................................------------...,,,+++,,,---///..............................///...------//////...---...............---------////////////////////////........................+++,,,,,,---------------......---,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,.........------+++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************,,,++++++******++++++,,,+++,,,------------,,,+++))))))*********+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,,,,+++******************************************************************++++++))))))))))))************((()))((('''%%%%%%''')))************************++++++************++++++************************)))************+++++++++++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,++++++,,,------+++,,,------------,,,+++---------......---------------......------,,,+++)))******+++,,,,,,------------,,,,,,,,,---...///------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,************************((())))))***++++++,,,,,,************************))))))************)))))),,,+++******))))))************************************************++++++))))))************++++++++++++***))))))***++++++))))))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,+++*********+++,,,---***************************************+++,,,,,,***+++,,,,,,,,,,,,+++******************+++++++++******+++---///...,,,***++++++++++++++++++++++++(((((()))))))))*********)))************+++++++++))))))*********+++++++++***************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))******+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------............------,,,,,,------...........................///...---++++++,,,---...................................................---+++******,,,------,,,.........//////.........///...------//////...---//////.........---------........................------------------------,,,,,,---...............///...------,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,++++++***+++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************+++******************+++((()))++++++,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((()))***,,,...************************************************+++++++++***************))))))))))))************+++++++++)))'''''')))+++******************************))))))))))))******************************)))************+++++++++++++++******++++++,,,------------,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++------------++++++,,,,,,---......---------------......------,,,+++))))))***+++,,,,,,------------,,,+++,,,---...///......------------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))(((((()))***+++,,,,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))******************************+++++++++***************((((((((()))******++++++,,,+++***))))))***+++,,,((()))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***++++++*********+++---...******************************))))))***+++,,,,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---******+++---//////,,,***++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))******+++++++++,,,+++++++++***************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------............------,,,,,,------...////////////////////////000///......///111444666000000000000000000000000.../////////000000111111,,,***)))***+++,,,,,,,,,......////////////......///...------...///...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,++++++************(((***+++,,,---,,,,,,+++((((((***+++,,,---------*********++++++,,,,,,,,,((()))***+++++++++++++++***+++,,,---...---,,,,,,************+++,,,------...---,,,++++++,,,---...++++++++++++,,,------......---,,,+++***+++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++++++++)))((('''***))))))(((((((((((((((,,,,,,++++++***++++++,,,************************+++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++************************,,,,,,+++***))))))******'''((()))++++++***)))))))))************+++++++++((())))))))))))*********+++++++++*********))))))******++++++++++++******++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++---,,,,,,---......---+++$$$&&&(((***+++,,,++++++***+++,,,,,,------,,,,,,------............---------------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++///---***''''''(((+++---''')))+++---...---,,,*********++++++++++++******,,,+++)))(((((()))+++,,,++++++***************+++(((((()))***************************************+++***)))(((((()))***++++++***)))(((((()))***+++************************+++******+++,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************(((((()))***************,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------///...---+++***)))))))))************************&&&$$$###&&&)))+++***(((,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++'''(((***+++,,,,,,++++++---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------............------.........------,,,,,,,,,////////////////////////..........................................------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,...,,,((((((+++---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************)))((((((+++***))))))(((((())))))******)))))))))))))))***************************+++++++++++++++++++++++++++++++++************)))))))))***+++++++++******************************,,,++++++***))))))*********+++++++++***))))))((()))************+++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))(((((())))))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,---......---,,,/////////...,,,+++)))(((***+++,,,,,,------,,,,,,------............---------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++---+++)))''''''(((***+++++++++++++++++++++************++++++++++++******,,,+++***))))))***+++,,,++++++***************+++((())))))***************************************+++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))))),,,+++***+++,,,,,,***((())))))))))))))))))))))))************************************************++++++******************)))******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---************+++,,,,,,---************************...,,,++++++------,,,***,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++)))************+++++++++'''((()))******+++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---------............------.........------,,,,,,,,,........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++,,,---,,,+++*********+++++++++,,,,,,+++---,,,((((((,,,---,,,***++++++,,,,,,++++++***++++++,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))))))))***,,,+++******))))))******)))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++************)))******+++++++++******)))************************,,,+++******)))*********...---,,,+++)))))))))((()))************+++++++++***++++++++++++,,,,,,,,,+++++++++*********************++++++++++++******))))))(((((())))))***+++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,++++++,,,...///...,,,++++++*********++++++,,,***+++,,,,,,------,,,,,,------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,+++************+++...---+++)))(((((()))*********++++++++++++******************************+++***************++++++((()))******++++++******************************+++***))))))))))))***+++)))******************))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,*********+++++++++++++++))))))***++++++,,,---...************************---,,,++++++,,,,,,+++))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++***)))++++++++++++++++++++++++************+++++++++,,,)))************+++++++++))))))))))))***+++,,,---,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++***************......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---------............------.........---------------------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******,,,,,,+++************++++++++++++,,,***,,,+++((()))---...---***++++++,,,,,,++++++******++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***)))))))))***+++---,,,++++++******++++++***+++++++++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((************************++++++***************+++///...,,,***))))))***+++))))))*********+++++++++(((((()))))))))***************************************++++++++++++******++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++******,,,...///---,,,)))((((((((()))+++---...***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---------------,,,,,,,,,+++******)))))))))*********++++++++++++******)))***++++++++++++***)))*********)))******+++,,,))))))***++++++++++++***************************************************))))))+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,---***(((((()))***+++***))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************+++++++++,,,+++++++++***************************)))((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++,,,+++******+++,,,...///,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,++++++++++++,,,---------............------...............---------------------------------........................---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,---,,,***************++++++++++++(((++++++((()))---///---***++++++,,,,,,++++++************++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((************************+++***************++++++,,,,,,*********+++,,,---))))))*********+++++++++(((((()))))))))***************************************++++++++++++******++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------+++******,,,---...---+++222000...,,,*********+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,++++++''')))***,,,,,,,,,***)))******++++++++++++******)))***++++++++++++***)))******))))))***++++++,,,))))))***+++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++)))'''&&&((()))***)))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))******+++,,,+++++++++*********++++++,,,,,,,,,++++++******))))))((((((,,,++++++******++++++,,,************************++++++,,,,,,,,,+++*********************************+++,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++******))))))***+++---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------,,,++++++,,,------------............------........................------------------------........................---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...,,,+++,,,---...---,,,))))))*********+++++++++(((++++++)))***...///,,,***++++++,,,,,,++++++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,---,,,++++++******++++++&&&''')))***++++++***)))************************+++++++++++++++++++++++++++++++++************)))******+++++++++******)))*********************************)))******+++,,,***************+++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,***************+++++++++******++++++++++++******))))))(((((())))))***+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,++++++,,,------+++***++++++************++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++((()))******************&&&(((+++.........,,,*********++++++++++++******************************))))))))))))***+++,,,,,,)))***++++++,,,+++++++++******************************+++,,,,,,+++************++++++++++++******))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,---------)))******+++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))(((((((((,,,++++++******++++++,,,+++++++++++++++*********''')))***,,,------,,,,,,************************+++,,,---+++)))'''((()))***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++''''''''''''((()))***+++++++++******++++++,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,---......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,++++++,,,---...------............------.............../////////------------------------........................,,,,,,------.../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,)))))))))************+++(((+++,,,******---...+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++,,,,,,,,,+++,,,,,,+++***************&&&''')))+++++++++***)))************************+++++++++++++++++++++++++++++++++************)))))))))***+++++++++************************************))))))***++++++,,,*********+++******)))))))))************+++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))(((((())))))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++,,,,,,,,,***((( """$$$''')))+++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++,,,,,,++++++------------,,,,,,******++++++++++++******,,,+++***))))))***+++,,,))))))))))))***+++,,,---)))***++++++,,,,,,++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***))))))))))))))))))))))))******************************************************++++++,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))))))))*********,,,++++++******++++++,,,---,,,,,,,,,++++++++++++((()))+++---------+++***************************)))***+++)))&&&$$$%%%'''***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++''''''((()))************++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,++++++,,,---...------............---------........./////////000................................................,,,,,,------...//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,------,,,+++))))))))))))************))),,,---******------******++++++,,,,,,++++++***++++++,,,---------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,---------+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***+++,,,---,,,,,,+++,,,+++******))))))******''')))+++---...---,,,+++************************+++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++******************************))))))***+++,,,,,,***+++++++++***((('''%%%)))************+++++++++((())))))))))))*********))))))******++++++++++++******++++++++++++******+++++++++***+++,,,,,,---************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++...---,,,,,,,,,+++)))''''''((()))+++++++++***)))++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++---------------...///000000///---,,,+++,,,,,,---******++++++++++++******,,,+++)))(((((()))+++,,,))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***---,,,+++******+++,,,---******************************+++---//////---+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......+++,,,------......---------,,,,,,++++++*********))))))******+++++++++,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,---......---***(((&&&************************)))+++---,,,***)))+++...***+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++)))***,,,---......---,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++...------,,,,,,++++++***++++++,,,,,,---...//////++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---..................------.........//////000000////////////////////////........................,,,,,,------...///000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++******,,,,,,+++***))))))))))))***************------+++***---,,,)))+++++++++,,,,,,++++++++++++,,,------............------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,***((()))+++,,,+++(((,,,+++++++++******))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******)))***++++++)))(((((()))))))))))))))************+++***)))((((((***,,,---(((*********)))((()))***************)))))))))))))))***+++,,,---,,,++++++************************************************))))))*********+++++++++...---,,,+++******)))***---,,,++++++******+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,)))((((((((((((******+++,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************(((((()))***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++******)))***,,,---...---,,,+++)))((())))))***,,,,,,,,,++++++*********)))))))))))))))(((''''''***++++++++++++***))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********&&&&&&'''((()))***++++++++++++*********+++---...,,,+++++++++++++++++++++)))***++++++***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++111...++++++...//////---++++++++++++++++++++++++,,,,,,++++++***)))))))))***)))))))))((((((''''''))))))*********+++++++++))))))*********+++++++++,,,***(((***---...,,,***......---------,,,,,,,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,000000///...,,,+++***)))++++++++++++++++++++++++'''(((((()))***+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,---------------...............,,,,,,,,,---------......//////.........---------........................000///---,,,,,,---///000......//////......---,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///++++++++++++++++++++++++---,,,+++***)))'''&&&&&&++++++++++++++++++++++++*********+++,,,---...///---------------------------------,,,,,,++++++++++++,,,...//////...,,,+++,,,...///---******---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++*********)))))),,,***((()))+++,,,+++)))+++++++++******)))))))))+++++++++***************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******)))***++++++)))(((((()))))))))))))))************+++***)))((()))***,,,---)))***++++++))))))***+++))))))******++++++,,,,,,)))***+++,,,,,,,,,++++++************************************************))))))*********++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))))))))***)))******++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++,,,,,,------++++++************++++++++++++++++++++++++++++++))))))((((((((()))+++,,,++++++***)))******+++,,,,,,,,,,,,+++++++++***************+++******)))((('''((()))***+++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++******************))))))))))))(((,,,+++*********+++,,,---++++++,,,,,,,,,+++++++++***,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++000---++++++---///...---++++++++++++++++++++++++******************++++++------------,,,,,,++++++*********++++++++++++,,,*********++++++++++++,,,,,,***)))***,,,---,,,***...------------,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,------------,,,,,,++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000//////......------,,,,,,,,,---------......//////.........---------........................///...---,,,,,,---...///......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************,,,---...++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++************+++++++++++++++,,,---...---------------------------------,,,,,,++++++++++++,,,---......---,,,+++---------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***************+++***)))***++++++***)))*********))))))))))))))),,,,,,++++++*********)))***))))))))))))))))))***++++++++++++++++++++++++************************,,,+++******)))*********)))***+++***)))(((((())))))))))))*********+++++++++***)))))))))***,,,---***+++,,,+++***)))***,,,((()))***+++,,,---......)))***++++++,,,,,,++++++))))))))))))))))))))))))***************************************+++++++++))))))***+++,,,...///000......---,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******************+++,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))'''((()))***+++,,,,,,,,,***************)))))))))+++++++++++++++*********************)))))))))))),,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++...,,,++++++,,,------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...------------,,,,,,,,,,,,------------------------*********+++,,,,,,------...---------------,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------------......,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------111111000///...------,,,,,,,,,,,,---------.....................---------........................///...---,,,,,,---...///......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++'''((()))***,,,---...///************++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------************************+++************+++******))))))))))))))))))))))))---,,,,,,++++++******)))******))))))))))))******++++++++++++++++++++++++************************++++++************************+++***(((''')))***))))))*********+++++++++******)))))))))***+++,,,***+++,,,,,,+++***+++,,,))))))******+++,,,,,,---)))******+++++++++++++++))))))))))))))))))))))))*********************************************************+++,,,...///000------,,,++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------++++++,,,------------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++******)))***++++++++++++***))))))************************+++++++++***************&&&''''''((()))***+++++++++++++++***************+++,,,------...------,,,+++,,,---,,,+++***+++---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++******+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------******+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++************+++++++++,,,,,,,,,........................+++++++++,,,,,,,,,------/////////......------,,,,,,,,,,,,---------.........................................................------,,,,,,------............///......---,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------+++((())),,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,------.........******************************+++************+++)))))))))))))))*********,,,,,,,,,,,,++++++******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++************++++++)))(((''')))***************++++++++++++***************+++++++++***+++,,,,,,+++***+++,,,******************)))))))))))))))*********++++++))))))))))))))))))))))))************************************************+++++++++++++++,,,---...,,,++++++***************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,---......///.........,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,------------,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++******)))(((***++++++++++++***))))))******++++++++++++++++++************************%%%&&&&&&'''((()))***+++************************+++,,,---//////...------)))+++,,,+++***)))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------******++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---************************)))))))))***************------------------------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++******************......------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---.............................................---------,,,,,,---------.........///......---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++......------,,,+++++++++,,,,,,,,,,,,------......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------***)))***---...+++))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........***************+++++++++)))+++++++++***)))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++***)))'''''')))+++*********++++++++++++,,,))))))******++++++++++++***+++,,,+++***)))***,,,*********)))))))))((((((***))))))))))))***++++++************************************************+++++++++***************,,,,,,+++*********++++++++++++***)))))))))))))))***************+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,---......//////......,,,,,,---------.........++++++,,,,,,------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++'''''')))******++++++***++++++,,,++++++)))((('''***++++++++++++,,,,,,,,,*********+++***))))))((('''((()))***+++,,,,,,,,,*********+++++++++++++++)))))))))***************))))))))))))((((((((((((((()))******++++++*********,,,...000000000...---)))***++++++))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++------+++***++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************))))))))))))------------,,,,,,************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------((())))))***+++,,,------,,,,,,,,,---------......---------.......................................,,,,,,,,,------,,,,,,,,,......//////......---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,------......++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,------------))))))*********+++++++++)))+++,,,+++)))(((***,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++************************((()))***+++,,,++++++***++++++***((('''''')))+++*********+++++++++,,,,,,))))))***+++++++++++++++)))***++++++))))))***+++*********************+++***))))))((()))***+++,,,++++++++++++++++++++++++************************+++++++++*********))))))+++******))))))******+++,,,+++******))))))******))))))*********+++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------+++++++++,,,,,,---------------++++++,,,,,,,,,---------++++++,,,,,,---......///+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++%%%&&&(((***+++,,,,,,+++((()))*********)))((((((******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))'''((()))***+++,,,,,,,,,)))))))))*********++++++((()))))))))*********++++++++++++************)))&&&''')))***++++++++++++***,,,...000111000///...***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))),,,......,,,***+++,,,++++++++++++++++++++++++++++++******************''''''((((((((()))))))))*********++++++++++++,,,*********++++++++++++,,,)))+++,,,,,,******+++...,,,,,,,,,++++++++++++***)))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))+++,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,---------......---------.........//////........................,,,,,,,,,------,,,,,,,,,......//////......---,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))***+++,,,---...///))))))***++++++,,,------***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++))))))******++++++++++++(((+++,,,,,,)))(((***,,,+++++++++,,,,,,---------)))***+++,,,------...///******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++***(((''''''))),,,******+++++++++,,,,,,,,,))))))***++++++++++++***(((***+++***)))((()))***))))))***+++,,,------...***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))))))))(((((()))***++++++---,,,++++++******++++++))))))******++++++++++++---,,,+++******+++,,,---...------,,,,,,------...111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---......---+++***++++++++++++++++++++++++&&&'''))),,,---.........%%%&&&((()))******))))))*********++++++,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++***))))))'''((((((((())))))******(((((())))))*********+++******+++,,,---......///%%%&&&(((***+++,,,,,,+++***,,,///111222111///...+++,,,------++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++))),,,//////,,,++++++---++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------))))))*********+++++++++))))))*********+++++++++(((+++---,,,***)))+++...,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................+++,,,,,,------,,,,,,+++......//////......---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))++++++++++++++++++++++++))))))***++++++,,,------'''(((((()))******++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,------,,,***)))***---000000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************---,,,***)))))))))***+++))))))***+++,,,------...(((***+++***)))((()))***************************************************,,,,,,+++***))))))***************++++++,,,,,,,,,------++++++++++++------************************,,,,,,,,,,,,,,,+++***)))************************+++*********))))))((((((************************(((((())))))******++++++))))))*********+++++++++++++++++++++++++++,,,,,,000///---,,,,,,---///000//////.........---------......------------,,,,,,......------,,,,,,------...------,,,,,,------...,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,)))************+++++++++************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,...000000///...---)))******++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************------,,,,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++******************///---***((((((***---///,,,,,,,,,++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------,,,+++***+++,,,,,,+++***///---+++***+++,,,,,,+++...---+++***)))***++++++---,,,,,,+++*********+++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,...------,,,,,,,,,---------------------------------+++)))+++---///---+++...+++)))***---///---***,,,,,,,,,++++++*********,,,------......------,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))************************++++++++++++++++++++++++))))))*********+++++++++***+++---......---+++******++++++,,,,,,++++++*********))))))))))))******,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------------------------------,,,,,,+++++++++************************(((((((((((((((((((((((()))***++++++,,,,,,++++++******************++++++************************,,,++++++***))))))******,,,,,,+++++++++*********(((***+++***)))((()))***************************************************,,,++++++***))))))***************++++++,,,,,,,,,---,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************************)))))))))(((************************)))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...///.........---------,,,++++++,,,,,,---------...///...---,,,++++++,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***)))************+++++++++************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))((((((************************)))************+++++++++************************,,,,,,,,,+++++++++******+++,,,...000000///...---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---+++)))************************,,,++++++++++++,,,++++++///---+++***+++,,,,,,+++---,,,++++++******++++++---,,,++++++******++++++------,,,,,,+++*********++++++++++++,,,,,,,,,,,,//////............//////---------------------------+++***+++---...---+++------...------,,,---...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++---......---+++***************************++++++++++++++++++++++++*********++++++++++++,,,***+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++*********************************************++++++++++++***)))))),,,++++++++++++*********(((***+++***)))((()))***************************************************,,,+++******)))******************+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))************************************))))))))))))************************************))))))))))))++++++,,,,,,,,,---------,,,,,,,,,+++*********)))&&&&&&&&&&&&(((***,,,---......------------,,,,,,))))))***+++,,,---......333111///---,,,,,,......------,,,,,,,,,,,,------......------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))))))************+++++++++************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,...000000///...---......---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))************************(((((()))***,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++...,,,+++***+++,,,+++***++++++,,,,,,,,,+++******,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...............//////------------------------,,,+++***+++---...---,,,+++///111000,,,+++---111------------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++++++++++++++***************************************)))***+++,,,,,,+++))))))(((((()))***+++,,,------(((***+++***)))((()))***************************************************++++++***************+++***************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))************************++++++******))))))((((((+++++++++,,,,,,,,,,,,------,,,,,,+++***))))))((((((((((((((()))+++---...------,,,,,,,,,,,,,,,,,,))))))***++++++,,,------111000---*********+++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...------------,,,,,,,,,++++++...---,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******************************(((((()))***,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************+++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---,,,***+++,,,,,,+++******+++,,,------,,,***))),,,,,,++++++***++++++,,,++++++++++++,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,...///...,,,,,,---///------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******))))))******+++***++++++,,,,,,++++++***)))+++,,,......,,,+++)))+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))+++,,,,,,+++***)))'''((()))***+++,,,,,,---(((***+++***)))((()))***************************************************+++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********************************))))))))))))))))))******************************++++++******))))))((((((************++++++++++++,,,,,,++++++***)))((((((***************++++++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((&&&%%%&&&'''(((,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...---+++++++++,,,,,,---------///...---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------------------------***+++---,,,***)))+++,,,---+++***+++,,,,,,***))))))***,,,------,,,+++***,,,++++++***++++++,,,,,,))))))******++++++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,++++++---...---+++------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******))))))******+++***++++++,,,,,,++++++***)))***,,,------,,,***)))******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))*********+++++++++************************))))))***++++++++++++***+++************)))))))))(((***+++***)))((()))************************************************************)))******+++,,,***************)))))))))******++++++++++++******************************((()))******+++*********************************))))))))))))************************************************))))))))))))))))))*********++++++++++++++++++***)))))))))((()))*********))))))))))))******++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,)))************+++++++++***************************++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,...000000///...---))))))***++++++,,,------***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++))),,,...---***)))+++---,,,+++***+++,,,,,,***(((******+++,,,,,,,,,++++++++++++******++++++,,,,,,)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---......+++)))***...///,,,))),,,,,,,,,,,,------------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))((())))))***************(((((()))***+++,,,,,,---******************************))))))***++++++,,,************))))))))))))(((***+++***)))((()))*********************************************************))))))***++++++,,,+++*********)))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************************************((()))))))))************************************)))))))))))))))******************+++++++++,,,,,,************))))))))))))'''((())))))************************+++++++++,,,,,,,,,,,,,,,------------------...///000//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++******++++++,,,,,,,,,++++++)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********************************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,...000000///...---************************((())))))+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***************************,,,---,,,***)))+++---************************))),,,...---)))(((+++...+++******+++,,,,,,)))'''++++++******++++++,,,---++++++******++++++,,,---***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++***,,,------++++++,,,...------,,,,,,---------,,,++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************''''''(((***+++,,,---...************************+++***)))))))))***,,,---''''''((()))***+++,,,,,,(((***+++***)))((()))*********************************************************))))))***+++,,,,,,+++*********))))))(((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))***************************************(((((())))))*********+++************************(((((())))))******++++++++++++,,,,,,,,,---------)))))))))))))))*********&&&''')))+++,,,---------))))))******+++++++++,,,++++++,,,---......///000''')))+++---------+++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***))))))************+++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,...000000///...---++++++******)))((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************************************************++++++((())))))***++++++,,,,,,***,,,...000000...,,,************++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++(((,,,///---)))(((***...+++******+++,,,,,,)))'''++++++***)))***+++---...+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++))),,,...---+++***,,,///,,,...000///,,,+++---000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++---......---+++***+++++++++,,,,,,+++++++++...------,,,,,,------...)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......+++++++++++++++++++++++++++++++++,,,,,,---------++++++******************,,,++++++***)))(((''''''---,,,,,,+++*********+++************************...---,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))))))))))))))((('''&&&************************))))))************))))))************************************************))))))))))))))))))))))))***+++,,,,,,------------***************************************)))(((((())))))))))))************))))))))))))))))))))))))---,,,,,,+++*********+++(((((()))***+++,,,,,,---************************///......---,,,+++******++++++++++++++++++++++++******))))))******+++,,,000...***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++)))''''''))),,,************************))))))************))))))***************)))((('''''''''(((***+++,,,---...'''(((***,,,---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++***************************++++++,,,,,,++++++***///...------,,,+++******)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---************************------,,,++++++,,,------***+++---......,,,)))''')))***++++++------...///---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,******************************))))))***,,,...///++++++,,,,,,,,,,,,------++++++*********+++---...------------------------+++,,,,,,---.........------,,,,,,,,,------+++)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********+++,,,---.........---,,,))))))***+++***)))((('''******+++,,,,,,---......)))***+++,,,,,,,,,+++***++++++++++++,,,,,,---.........---------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,+++***)))***++++++,,,------------*********************************)))))))))))))))---,,,++++++*********+++************************++++++++++++************+++++++++***************+++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,++++++******+++++++++******)))(((************************************************************************************************************************)))******+++,,,,,,++++++***************************************)))(((((())))))))))))************************************,,,+++***))))))))))))******************+++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---000...+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******************************(((((())))))))))))(((((()))************))))))((()))))))))***++++++,,,,,,)))***,,,,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************++++++++++++***************************++++++,,,,,,++++++***...------,,,+++*********************+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---((()))***++++++***((('''***++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,+++************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...)))))))))************+++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++*********+++,,,---------------------------+++,,,------......------...---,,,---...---,,,***************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,------,,,+++*********+++++++++***)))(((+++++++++,,,,,,---------+++,,,---------,,,******,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,************************(((((())))))************,,,,,,+++************+++************************)))*********+++++++++,,,,,,,,,++++++***)))))))))+++++++++,,,++++++***))))))***++++++,,,,,,++++++******+++,,,,,,+++************+++++++++***))))))************************---,,,+++******+++,,,---************************************************++++++++++++++++++++++++((()))******************************************)))************))))))((())))))))))))************++++++++++++++++++++++++******)))((((((((())))))+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000...++++++,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,************************))))))))))))))))))))))))*********+++++++++++++++---,,,+++,,,,,,,,,***)))++++++++++++++++++++++++))))))************))))))))))))******+++*********++++++******************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++*********)))+++++++++++++++*********++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,------,,,++++++***************++++++++++++******,,,++++++++++++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++*********+++,,,---,,,,,,,,,,,,------------,,,,,,------......------...---------......---+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++***)))(((++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++******,,,,,,---------,,,++++++***************+++++++++))))))))))))))))))******++++++***************+++************************++++++++++++,,,,,,,,,,,,++++++************************++++++++++++******))))))***+++++++++++++++******++++++++++++******))))))************))))))************************---,,,***))))))***,,,---************************************************++++++++++++++++++++++++))))))******+++******)))************************))))))************)))(((((()))))))))************++++++++++++++++++++++++***))))))(((((()))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......,,,++++++,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++///.........------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++************************)))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++---......,,,)))++++++++++++++++++++++++,,,,,,------------,,,,,,((()))******++++++++++++************************...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++*********,,,---...,,,,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))******++++++******)))+++++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------...------,,,......---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))(((---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------,,,,,,,,,++++++,,,,,,---...---------------------,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***------------,,,++++++***))))))*********+++++++++++++++******)))(((((('''*********))))))***++++++************************///......---,,,,,,++++++(((((()))***++++++,,,,,,)))******++++++*********))))))***++++++++++++******************************++++++,,,,,,+++++++++************************,,,+++)))(((((()))+++,,,************************************************++++++++++++++++++++++++***+++++++++++++++******))))))))))))))))))))))))((())))))*********))))))((()))))))))************++++++++++++++++++++++++******)))))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((+++++++++++++++++++++++++++++++++++++++,,,------,,,+++******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++************************))))))))))))))))))))))))))))))***+++,,,------...---------...//////---+++++++++++++++++++++++++++------............------((()))***+++++++++++++++)))))))))***++++++,,,,,,---,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++---,,,,,,,,,++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++***)))***+++---...---,,,,,,++++++******))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++'''(((***,,,---------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++------,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000---,,,,,,++++++,,,,,,,,,.............../////////------............------***++++++,,,,,,,,,++++++------------,,,++++++***)))))))))***++++++,,,,,,,,,,,,+++***)))(((''''''***))))))))))))***++++++************************//////...---,,,+++******''''''(((***+++,,,---...((()))******+++*********((()))******++++++******+++***))))))))))))***+++,,,,,,---.........------******************************)))(((((()))******************************************************+++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))((())))))************)))))))))))))))************++++++++++++++++++++++++******)))))))))***++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******)))*********************************)))))))))))))))))))))))))))***+++,,,---...///000333444444222///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++(((((()))***++++++,,,,,,++++++***************)))++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++******************************+++,,,,,,+++*********)))((((((((()))***+++,,,,,,++++++*********)))---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++,,,------,,,+++)))(((******++++++++++++******)))******+++,,,+++++++++************++++++++++++************************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++************++++++,,,,,,------------......------,,,,,,---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,...------,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000------,,,+++++++++,,,,,,.............../////////++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,---------,,,++++++((())))))***++++++,,,,,,+++*********))))))(((((()))))))))))))))***++++++************************,,,,,,,,,++++++*********(((((()))***+++,,,,,,---(((((()))***************((())))))***************+++***)))(((((()))***+++***++++++,,,------,,,,,,******************************************************************************************************************************++++++***))))))((())))))))))))))))))))))))(((((()))***************))))))))))))************************************((((((((((((((()))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------((())))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************************))))))))))))))))))))))))***+++,,,---///000111222<<>>888///***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,------...++++++,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---------+++)))(((++++++,,,,,,,,,,,,++++++((()))***+++,,,++++++***)))))))))************+++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***))))))******+++,,,,,,------------......------,,,+++,,,++++++,,,...///---,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,,,,,,,---...///000------+++*********+++,,,+++++++++,,,,,,------------,,,+++******+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,------......******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,((())))))***++++++,,,,,,))))))))))))************))))))((())))))***++++++************************)))))))))))))))************************+++++++++(((((()))***************(((((()))***************+++***)))(((((()))***+++&&&'''((()))))))))))))))***************************+++,,,,,,,,,,,,+++***************************************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------------.../////////...------...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))++++++,,,...000111222333DDDGGGFFF===000((()))...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))((()))***,,,.........,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,------...///+++++++++,,,,,,---------******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++((((((((((((((((((((((((+++,,,------------,,,+++---,,,,,,,,,++++++******************************++++++************++++++***+++,,,------,,,+++***''')))+++---...---,,,++++++,,,,,,------,,,,,,+++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))))))))***+++,,,,,,---------.........---,,,,,,++++++******,,,---...---+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,+++++++++,,,...000111---,,,+++***)))***+++,,,******+++,,,,,,---......///...,,,***))))))))))))...---,,,,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,+++***)))((((((***++++++++++++***))))))&&&''''''((()))******+++'''(((((()))))))))))))))&&&'''(((***,,,---------***+++,,,------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))+++++++++***)))(((((('''((((((((()))******++++++*********+++,,,,,,,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------///...---,,,++++++++++++------------------------)))***+++,,,---,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---,,,*********,,,...///,,,,,,,,,++++++*********+++,,,------++++++,,,---******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,++++++,,,,,,,,,+++******...,,,---000000...111666JJJGGGAAA777---)))***---,,,+++***))))))***+++,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))*********+++++++++,,,------...---,,,***)))))))))))))))))))))))))))((()))***+++,,,---------------,,,+++************---,,,++++++******++++++------,,,,,,,,,+++++++++******+++,,,------......))))))******++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++---,,,***(((((()))***+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************((()))+++,,,---,,,,,,+++************************,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,)))((()))+++,,,,,,,,,+++++++++******)))************+++++++++))))))***+++,,,------...------,,,+++************++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))+++,,,---------,,,+++***---+++******,,,,,,+++************++++++,,,,,,---,,,------......------,,,///...,,,++++++,,,...///+++******))))))******+++***++++++++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,++++++***)))))))))***++++++++++++***))))))''''''(((((())))))******'''(((((()))))))))))))))))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((((((((())))))******)))))))))+++,,,+++***++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********************************++++++******)))(((((('''((((((((()))******++++++*********+++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------//////...---,,,,,,,,,,,,------------------,,,,,,((()))***+++,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,******+++++++++,,,,,,,,,)))******+++++++++******)))******+++++++++******,,,***+++......---111666???<<<666///***)))***---,,,+++************+++,,,***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******++++++...---,,,,,,++++++,,,,,,------------,,,,,,,,,+++******++++++,,,,,,------)))*********++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,---,,,***)))((()))***+++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,------,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))************)))***+++,,,,,,,,,++++++)))))))))))))))))))))))),,,+++++++++************)))******+++,,,,,,------++++++*********+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++******+++,,,,,,+++++++++*********************++++++++++++*********++++++,,,,,,---,,,,,,++++++***+++++++++++++++******************+++++++++******+++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,++++++,,,+++++++++------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///++++++************++++++******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++******************************++++++++++++***))))))))))))))))))))))))))))))'''((())))))******))))))+++++++++++++++***)))(((*********))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++)))((('''''''''(((*********)))))))))+++,,,+++***++++++++++++++++++++++++++++++************++++++************))))))))))))************************++++++******)))(((((((((((((((((()))******++++++******************)))))),,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++*********,,,,,,,,,++++++++++++***************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++))))))***+++******+++++++++,,,,,,,,,+++++++++++++++***))))))(((((()))***+++++++++***+++))))))+++,,,,,,000777999555///***))))))******,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***)))*********++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,+++************+++------------------------------+++*********++++++---,,,,,,++++++++++++,,,///...------,,,,,,------......---------,,,,,,,,,******++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++*********)))))))))*********++++++,,,,,,---++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---,,,++++++++++++*********))))))************+++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++---//////...---,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***++++++++++++***))))))******))))))))))))))))))(((((()))************)))+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,***)))))))))+++,,,+++***************************++++++************++++++++++++******))))))((((((************************************))))))((((((((((((((()))******+++++++++*********)))(((((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************((()))******++++++******++++++,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,+++***)))***,,,******+++++++++,,,,,,,,,******+++++++++******)))'''((()))++++++,,,,,,,,,+++((((((++++++,,,111777<<<666///+++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,+++++++++***+++,,,,,,---+++++++++,,,,,,,,,,,,---,,,+++***)))))))))++++++---------------------------,,,***))))))***,,,---,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,.........---------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++***))))))******+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++(((((()))***+++---...///)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))*********))))))))))))(((*********++++++,,,,,,,,,---,,,+++******)))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***((('''***---///---***++++++*********)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********************+++,,,------******+++++++++++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,...111111000///---------,,,,,,++++++***---,,,***))))))***,,,---------,,,++++++,,,---------,,,,,,++++++,,,,,,---((())))))*********))))))))))))))))))))))))))))))************************))))))***++++++++++++***)))))))))***++++++,,,,,,***++++++++++++***))))))************))))))))))))((())))))***************))))))***+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))************************************************,,,+++***))))))***++++++***)))))))))+++,,,+++***************************+++******************+++++++++******))))))((((((*********************************)))))))))))))))((((((((()))******+++++++++*********)))(((((((((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++************************************************))))))***++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,)))***+++,,,------------+++)))))),,,,,,,,,000777<<<666///,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******++++++++++++************+++,,,,,,************++++++++++++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///++++++++++++,,,---......---,,,,,,+++++++++++++++......---------,,,,,,,,,++++++******************,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------******************++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************+++,,,---...)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++*********))))))))))))(((***+++++++++++++++,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...///---++++++++++++************)))***++++++++++++,,,,,,,,,---,,,,,,++++++*********************+++,,,------******++++++,,,,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,---000222222111///...------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))******+++++++++,,,***++++++++++++***))))))************************((()))******++++++******'''((()))***+++,,,,,,,,,*********))))))*********))))))))))))))))))))))))************************************************))))))))))))((((((((((((***)))))))))+++,,,+++*********************************))))))))))))******************))))))))))))++++++++++++++++++++++++******))))))))))))))))))((((((((()))******++++++******************))))))***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))******++++++,,,---,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,++++++,,,---.........---+++)))***------,,,///444222000,,,***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++***************+++,,,,,,))))))*********++++++++++++************+++,,,,,,***************************)))))))))***,,,...///++++++++++++,,,...//////,,,,,,+++************+++------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++...---,,,+++*********************+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***++++++,,,,,,******++++++,,,---------((()))***++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******+++,,,---------...000222222000---------------,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,'''(((((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************+++++++++***++++++++++++***)))))))))))))))******++++++,,,))))))***++++++++++++***(((((()))++++++,,,,,,+++******++++++++++++******))))))))))))))))))))))))************************************************((((((*********)))'''&&&***)))))))))+++,,,+++***************************))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))***((((((((()))******++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))(((((())))))***++++++,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,,,,***)))+++...---***+++///++++++***)))(((***---///******+++,,,,,,+++************************++++++------,,,,,,++++++*********************++++++,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,---...///000------,,,++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++******++++++,,,------...((()))***++++++***)))(((++++++++++++++++++++++++******++++++++++++*********)))))))))***+++,,,---------...111222111...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++******************************++++++++++++***))))))(((((()))***+++,,,,,,,,,))))))***++++++++++++***)))******++++++++++++******+++,,,------,,,+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,------+++(((&&&***)))))))))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++++++++++++++++++++++++++)))))))))))))))*********((((((((()))******++++++*********+++,,,,,,,,,---*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---,,,***'''(((((()))***+++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,------------------------************************+++,,,------......------///...,,,*********,,,---*********++++++,,,,,,,,,)))+++++++++***)))***+++******+++++++++,,,,,,,,,***++++++++++++***))))))++++++,,,,,,,,,+++******((((((***...---)))))),,,)))+++,,,***'''(((,,,000)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,///......---,,,+++***************)))***++++++,,,++++++,,,,,,,,,---------)))+++,,,---...------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,---...000111......---,,,,,,,,,,,,---+++++++++*********))))))******+++,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++((()))***+++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***&&&'''((())),,,...000111---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++---...************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++---......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,+++******************+++,,,,,,---......''')))***++++++***)))'''++++++++++++++++++++++++*********++++++************))))))))))))+++---...---...///111222111---***,,,,,,,,,------.........,,,------......------,,,***++++++,,,,,,++++++***+++******************+++'''((()))***++++++***)))))))))))))))************************************(((((((((((())))))))))))******,,,,,,,,,,,,******************************)))******+++***)))((('''''''''((()))))))))))))))************************************************)))))))))***++++++,,,,,,++++++******)))(((((((((******++++++++++++******++++++************++++++************************++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))+++******)))(((''''''&&&''''''(((******+++++++++************************)))************+++++++++************************,,,,,,,,,+++***)))((('''((())))))))))))*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++******,,,------+++)))***+++,,,,,,------,,,,,,...///////////////...---*********++++++,,,,,,,,,000///...---,,,,,,+++,,,---...///...,,,++++++,,,.........------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***,,,+++***)))))))))***+++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////)))***++++++***)))((('''......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++---......---+++***------,,,++++++,,,---------,,,***))))))***,,,---))))))******++++++++++++,,,,,,+++******)))))))))---.........---,,,,,,+++,,,,,,,,,---------......------,,,,,,+++***))))))******+++,,,------------------++++++++++++------((((((******+++***))))))))))))))))))************************************)))))))))))))))((((((((()))***+++,,,,,,+++***)))************************,,,+++***))))))))))))***)))***************)))(((************************************************)))))))))((((((((((((((()))))))))))))))***************++++++++++++******((((((''''''''''''((((((************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))*********)))(((''''''''''''((()))***++++++++++++************************)))************+++++++++************************+++++++++++++++***)))((()))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******,,,------+++)))***+++,,,,,,------,,,,,,---....../////////......++++++++++++++++++,,,,,,///...---,,,++++++++++++,,,---...---+++***+++,,,---------------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,+++***)))******+++...............---,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,+++***)))...------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,---......---,,,+++---,,,+++******+++,,,------,,,***))))))***,,,---)))*********++++++++++++******++++++++++++++++++------......---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++******))),,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---)))************))))))((())))))))))))*********************************************))))))((((((((()))******++++++******)))************************...,,,***(((((()))+++,,,+++,,,,,,++++++***)))(((******************************************************))))))(((''''''&&&'''(((((()))******++++++******++++++++++++************))))))))))))******************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***++++++++++++************************)))************+++++++++******************************+++++++++******)))************+++++++++,,,++++++************++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,------+++)))***+++,,,,,,------,,,,,,,,,,,,---...////////////,,,,,,++++++++++++++++++------,,,+++************+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,+++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---------------,,,+++------------,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++++++++************++++++---,,,+++******+++,,,---************++++++++++++*********+++,,,------------------------,,,,,,+++*********+++++++++,,,,,,------,,,,,,++++++******------------,,,+++***)))---,,,,,,++++++,,,,,,---************))))))((((((((()))))))))************************************++++++******)))(((((((((++++++++++++++++++++++++************************,,,,,,+++******++++++,,,*********++++++***))))))************************************************++++++++++++******))))))(((((())))))******************++++++++++++******,,,++++++******++++++,,,************************(((((())))))************(((((((((((((((((((((((()))))))))))))))************)))))))))((((((((('''((()))******++++++++++++************************))))))*********+++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++////////////////////////,,,+++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++******,,,------+++)))***+++,,,,,,------,,,,,,***+++,,,---.../////////,,,,,,,,,++++++*********,,,,,,+++***))))))******+++,,,------++++++,,,...,,,,,,,,,,,,------------...---,,,++++++---///000,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))*********************+++,,,------,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---------,,,,,,,,,++++++,,,*********++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***************+++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((()))))))))************))))))))))))))))))))))))+++*********)))))))))(((,,,,,,,,,++++++,,,,,,,,,************************)))***,,,------,,,***)))&&&'''((()))************************************************************))))))******++++++++++++************))))))((((((******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((()))******++++++++++++***************************))))))*********+++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++******,,,------+++)))***+++,,,,,,------,,,,,,******,,,---............,,,,,,,,,++++++*********++++++***)))))))))******+++---......------///000------------------------...---+++***+++,,,...000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++************+++,,,---------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---------------,,,,,,++++++)))******++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***))))))))))))************))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,************************&&&))),,,......---***((($$$%%%'''(((***+++++++++************************************************&&&''''''((())))))******++++++******)))(((((('''******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((******+++++++++++++++***************************)))************+++++++++************************((()))***+++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,------+++)))***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,++++++++++++++++++++++++***************++++++---...///......000222////////////......------,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++***))))))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,******)))(((((()))******************************'''(((***,,,,,,+++***)))&&&'''((()))***+++++++++************************************************((((((((((((((()))))))))*********)))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))***++++++,,,,,,++++++***************************)))************+++++++++************************)))******+++++++++******)))))))))*********++++++++++++************++++++************************)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******,,,------+++)))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********++++++,,,***,,,---.........000222222222111000///......---*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++---...///......------,,,------------,,,,,,+++******+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***))),,,,,,---...............++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((())))))***++++++,,,,,,******************************+++,,,,,,---......+++++++++******+++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))((('''&&&&&&'''((()))************************(((((())))))************)))******+++++++++******************************************************,,,,,,++++++***)))))))))((((((((()))******++++++******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))++++++,,,,,,,,,++++++***************************)))************+++++++++******************************+++++++++******)))((())))))))))))***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,------,,,,,,++++++*********+++******,,,------+++)))++++++,,,---------,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,---,,,+++++++++++++++,,,,,,)))***,,,------...///111444333222111000///...---((()))***++++++++++++***,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++,,,...///000000///...------------------,,,,,,+++*********++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++******+++,,,+++***)))(((***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++***)))***+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((())))))***++++++,,,,,,******************************+++,,,------......+++******))))))******++++++,,,------------,,,+++***++++++,,,,,,++++++***---------,,,,,,+++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------,,,+++******++++++------------++++++))))))************))))))&&&(((******((('''((())))))'''%%%######&&&)))+++(((((())))))*********+++++++++************++++++***************************************)))((((((******+++++++++******)))))))))***+++,,,,,,------************************+++***)))'''''')))***+++))))))))))))))))))))))))---------,,,,,,+++++++++''''''((()))***++++++,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))************)))******+++++++++,,,,,,,,,+++)))((())),,,---+++)))---+++******+++,,,,,,+++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,************************,,,,,,+++,,,,,,...//////---------,,,,,,+++++++++------------,,,+++***)))++++++++++++++++++++++++,,,***)))***+++---,,,,,,)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))))))))************************------------///111333555333333222111000///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))((())),,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,,,,+++***+++---...---,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++,,,...111222555444222///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,+++******+++,,,,,,+++,,,,,,+++******+++---...,,,***)))******)))(((***************************+++,,,,,,++++++---///++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------... """%%%)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++))))))************))))))***+++------+++******+++***)))'''&&&&&&(((***,,,((()))))))))************++++++************++++++***************************************))))))(((******+++++++++******)))))))))******+++,,,,,,---************************+++***)))(((((()))***+++************************------,,,,,,,,,+++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++)))((('''&&&*********+++++++++,,,,,,+++)))((()))+++---+++***---+++******+++,,,,,,+++************************,,,++++++******++++++,,,************************)))+++,,,+++***)))+++,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))***+++---,,,+++************++++++++++++,,,,,,+++******+++,,,,,,,,,++++++************+++++++++++++++++++++++++++---------...///111333444333222222111///......---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***))))))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))******+++++++++,,,,,,,,,,,,+++***+++---...---,,,)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,---///111333666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,+++******+++,,,,,,***+++,,,+++))))))+++,,,---+++)))((())))))((('''***************************+++,,,+++******+++---++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******)))******++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---&&&''')))*********(((''',,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...///...---+++***************************---,,,***)))))))))***+++++++++*********++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))************))))))(((***+++***(((''''''(((*********)))***++++++,,,))))))))))))************++++++************++++++******************************++++++******)))((()))******+++++++++******((())))))******+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))+++++++++******((('''&&&*********++++++++++++,,,***)))))))))+++,,,+++***---+++******+++,,,,,,+++++++++++++++++++++++++++,,,+++************+++,,,************************)))---000///***'''(((++++++++++++++++++*********((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************+++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///000222333444222111111000///...------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,------+++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,---///111333666555444333000...,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************,,,++++++******++++++,,,)))***+++***)))(((***,,,...,,,***)))******)))(((***************************++++++***)))(((***+++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***((('''+++++++++++++++++++++++++++++++++,,,++++++***)))******++++++++++++******************************,,,++++++******)))))))))******+++,,,,,,,,,,,,+++,,,---.........---+++***************************,,,,,,+++************+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,))))))************))))))'''((())))))'''%%%%%%&&&)))***++++++,,,,,,++++++)))))))))))))))*********++++++************++++++***************************++++++++++++***))))))))))))***+++++++++******(((((()))))))))*********************************+++******))))))******+++++++++++++++++++++++++++,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''((()))***************************++++++++++++***))))))***++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++************++++++************************,,,222666444---(((***---************************(((((()))***+++++++++++++++++++++++++++++++++++++++******+++,,,---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222333000000//////...------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))++++++*********+++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++*********,,,---,,,+++*********++++++*********************************++++++++++++,,,...000111333333333333222///---,,,---------------,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++///---++++++,,,,,,+++***************************+++,,,,,,+++)))((()))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++)))))))))+++---///,,,,,,+++++++++++++++***,,,,,,,,,++++++*********((()))***,,,,,,,,,,,,+++************************))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))------------------------++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))************)))))))))+++,,,+++***(((((()))((()))***+++++++++************))))))))))))))))))++++++************++++++************************+++++++++++++++***))))))((()))***+++++++++++++++)))))))))))))))*********************************++++++************++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))((((((************************((())))))***************))))))))))))))))))))))))'''''')))******+++++++++))))))*********+++++++++)))***************++++++---+++******+++,,,,,,+++++++++++++++++++++++++++************************************************---222777555...)))***...************************)))******++++++******)))++++++++++++++++++++++++*********+++------,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111///.........---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***++++++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---------...******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++******************+++******************************))))))***,,,.../////////111222222111000///.........------,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))******)))(((((()))+++---+++***)))+++++++++***************************---------,,,***)))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++)))))))))+++---///,,,,,,,,,++++++*********---,,,,,,++++++************++++++,,,,,,,,,,,,,,,************************,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++------------------------++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,))))))************))))))'''(((******((((((((()))(((((()))************)))************))))))))))))++++++************++++++************************+++++++++,,,++++++***)))((()))***+++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))++++++******)))(((((('''************************((()))******++++++******))))))))))))))))))))))))***************)))(((((()))))))))************+++(((***++++++******+++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++))))))***++++++***))))))***************************...111000+++((())),,,*********+++++++++++++++***+++++++++++++++******++++++++++++++++++++++++*********,,,------,,,***++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++***)))***+++,,,,,,***++++++***))))))***++++++************************))))))(((((()))+++,,,---,,,---...///000000111111//////......---,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++***)))(((***,,,***(((''''''((())))))(((************************,,,------,,,+++***,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************,,,---...---,,,,,,++++++*********,,,,,,,,,++++++*********...------,,,+++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***************************+++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))************))))))###%%%&&&'''&&&&&&'''((())))))))))))************************)))))))))(((++++++************++++++************************++++++,,,,,,++++++***)))(((((()))++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++++++++***************************)))*********++++++++++++(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))***++++++++++++***)))))))))))))))))))))))))))************)))(((((())))))))))))************(((***,,,+++))))))+++------+++******+++,,,,,,+++************************((()))***++++++***)))(((************************(((***+++***)))(((***+++++++++++++++,,,,,,,,,---)))***+++,,,,,,------,,,++++++++++++++++++++++++))))))***,,,......+++)))+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***(((((((((((()))***++++++++++++++++++++++++++++++***+++,,,............---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))***+++,,,---,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++))))))***+++,,,+++***++++++***))))))***++++++******************************)))))))))+++,,,------,,,,,,------...///000/////////...------,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++******+++,,,+++))))))+++,,,+++)))'''((()))******)))***************************+++,,,+++******,,,...+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))******++++++,,,------------,,,,,,+++******))),,,,,,++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++***************************+++,,,---------,,,,,,++++++*********++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,+++***)))))))))************))))))$$$''')))***))))))***,,,******))))))******+++,,,+++*********))))))((((((++++++************++++++************************+++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,,,,,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((()))******++++++************************))))))***++++++++++++***))))))))))))))))))))))))&&&'''((()))++++++,,,,,,))))))))))))************(((***,,,+++))))))+++------+++******+++,,,,,,+++))))))))))))))))))))))))((()))***++++++***)))(((************************(((((((((((()))***+++,,,+++++++++,,,,,,---------((()))***,,,......//////++++++++++++++++++++++++))))))***,,,......+++)))++++++,,,,,,,,,---------***+++,,,------,,,+++***((((((((((((((())))))***************************)))***,,,---...------,,,,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***(((***,,,---------+++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***)))))))))+++,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++*********+++---......---,,,++++++,,,...///000000///...------,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***+++,,,,,,+++******+++---...,,,***+++,,,------,,,************************)))*********)))***+++---+++,,,,,,---,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********))))))+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,+++***************************************+++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,------...+++++++++,,,,,,---------************************+++,,,,,,---,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++......---,,,+++***)))((()))))))))***++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))(((((((((((((((************************+++*********))))))((((((***************)))(((((())))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))************************************************(((***+++***)))((()))*********))))))***+++,,,,,,---,,,***)))))))))******************************++++++************++++++++++++************++++++)))***+++++++++)))((('''------,,,++++++******)))************************------,,,,,,+++***))))))(((((()))***++++++,,,,,,---,,,++++++,,,...111222------,,,+++*********+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,------...***++++++***)))***,,,//////---+++,,,...///---+++---------,,,,,,,,,++++++,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...111111000///---,,,+++***...------,,,,,,++++++***++++++,,,,,,,,,,,,------------++++++++++++,,,---************************************))))))((((((,,,,,,,,,++++++************+++,,,------,,,+++************++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********...------,,,,,,------...,,,---///000000000///...///...,,,******+++,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++///---++++++,,,---,,,+++++++++************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))(((***+++------,,,+++******++++++,,,,,,++++++***,,,***'''%%%%%%'''***,,,************************,,,,,,,,,++++++*********,,,,,,,,,++++++******************++++++,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++***)))+++......+++'''++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))))))))***+++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************)))))))))(((***************)))((((((***))))))(((((())))))************+++++++++,,,,,,+++++++++***************************************************************(((***+++***)))((()))+++******))))))***++++++,,,,,,,,,***)))))))))******************************++++++************++++++++++++************++++++***************)))((((((+++++++++++++++++++++,,,************************++++++,,,,,,,,,,,,------******++++++,,,,,,------...---,,,+++,,,...000111,,,,,,+++************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******,,,......,,,++++++---...---+++,,,,,,,,,,,,++++++++++++++++++******)))***************************************+++++++++,,,,,,,,,************************((((((((()))))))))******+++++++++++++++,,,------//////...------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,++++++******+++,,,---++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,---...///000//////...///---,,,******+++,,,---++++++,,,,,,,,,+++******+++++++++++++++++++++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,(((***+++------,,,+++******++++++,,,,,,++++++***,,,***(((''''''(((***,,,************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++)))))))))******+++++++++,,,,,,++++++***))))))(((******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++++++++++++++++++++++++++******++++++,,,---------************************************))))))))))))*********+++******)))(((*********))))))*********)))))))))************+++***************+++++++++************************************************)))***+++***))))))***+++*********)))******+++,,,,,,+++******)))*********************************++++++************++++++++++++************++++++++++++***))))))))))))***)))******+++,,,,,,------************************)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,...///++++++***)))))))))***************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************...------,,,++++++******,,,,,,---,,,******+++------+++***+++,,,---,,,+++,,,++++++++++++******************)))******++++++******************************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,---+++************+++,,,,,,------,,,,,,++++++++++++***++++++,,,------......++++++++++++,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++******++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------,,,---......//////.........---,,,+++***+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++(((&&&&&&''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,---,,,++++++***++++++,,,,,,++++++***+++******))))))******+++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++***---///---)))(((,,,000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++((())))))))))))*********+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))******++++++,,,---......))))))))))))))))))))))))*********)))))))))))))))*********++++++******)))++++++************++++++)))))))))*********++++++)))))))))***+++++++++,,,************************************************)))***++++++))))))***++++++***************++++++++++++******************************************++++++************++++++++++++************++++++,,,+++***)))))))))***+++*********++++++,,,,,,,,,************************))))))***+++---...//////,,,,,,,,,,,,,,,+++++++++......---,,,++++++,,,,,,******)))))))))))))))***************************************+++++++++++++++++++++++++++++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******,,,------,,,+++***+++,,,+++++++++++++++++++++++++++++++++*********))))))***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++******))))))******+++,,,************++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------...............---,,,+++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((('''&&&''')))++++++***+++++++++,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++)))+++---,,,***)))***,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......+++)))'''+++*********))))))(((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++*********))))))))))))((())))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))((())))))***+++,,,------************************))))))))))))))))))************++++++++++++******++++++************++++++************+++++++++,,,)))))))))***+++++++++,,,************************************************)))+++,,,+++***)))***+++++++++***************+++************+++*********************************++++++************++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++++++++++++++************...---,,,,,,++++++*********)))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++---...---,,,+++,,,---+++++++++++++++++++++++++++++++++*********))))))***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,***************************)))(((((('''&&&%%%%%%******))))))******+++,,,)))))))))************+++************))))))((((((*********+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***((()))***+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,+++++++++++++++++++++++++++***+++---///...+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))''',,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((()))******++++++)))************++++++++++++++++++******)))))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))((())))))******))))))(((++++++************++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***++++++,,,+++++++++*********))))))******************+++++++++,,,,,,***************+++++++++***************************************************+++,,,+++*********,,,,,,+++******)))*********))))))***++++++++++++***************************++++++************++++++++++++************+++++++++************+++,,,,,,------,,,,,,+++******)))************************************))))))))))))************************,,,,,,,,,++++++***************)))))))))***++++++************************)))))))))************++++++++++++++++++*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---***,,,---...---,,,---...+++,,,---,,,+++***+++---,,,++++++++++++******************)))******++++++******************************+++++++++,,,,,,,,,************************++++++***)))((('''&&&&&&+++************+++,,,,,,))))))******************++++++******)))(((((('''************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---...---------,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++...,,,******+++++++++))))))))))))******++++++,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++...,,,+++---111111---(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,///000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++******))))))(((((((((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++*********+++++++++++++++******************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++***))))))++++++************++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++((()))))))))************)))***++++++,,,,,,,,,+++***))))))(((((())))))***)))))))))************++++++++++++******************************************************************+++,,,,,,******+++,,,,,,++++++***))))))******((()))***+++,,,++++++***************************++++++************++++++++++++************++++++)))***++++++,,,,,,,,,+++,,,+++++++++++++++++++++************************************************)))******++++++,,,,,,,,,***++++++++++++************************+++,,,,,,************************))))))))))))************++++++++++++*********))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++(((***---......---...///+++---...---++++++,,,...,,,,,,,,,,,,++++++++++++++++++******)))***************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,------************************+++++++++++++++*********************++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++------,,,---------,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++))))))***++++++,,,------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***+++++++++******+++++++++************************,,,,,,,,,---------......,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,*********+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,))))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++((()))***+++,,,---......,,,,,,++++++***)))))))))((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((()))))))))))),,,+++++++++******))))))***************************************************+++,,,,,,******+++,,,,,,,,,+++***))))))******((()))***+++,,,,,,+++***************************++++++************++++++++++++************++++++(((***+++,,,---,,,,,,+++*********++++++,,,------******************************+++++++++,,,,,,,,,******+++,,,,,,---......)))******+++++++++******++++++******+++,,,------************************))))))))))))************++++++++++++******))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))'''***---.........///000+++---///...,,,+++---///---------,,,,,,,,,++++++,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,************************((())))))***,,,---......,,,,,,++++++,,,,,,---...++++++++++++*********)))+++++++++,,,,,,---......)))************+++++++++************)))(((&&&%%%************************(((((())))))*********+++*********++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***(((''')))+++------,,,******+++,,,,,,---......))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++******++++++,,,---+++++++++,,,,,,++++++++++++******))))))******+++************************,,,,,,,,,------.........---,,,,,,++++++******************++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++******((($$$!!!###)))...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++------...******)))((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))******+++++++++++++++*********))))))))))))************))))))***************)))(((((((((***+++***)))((()))+++)))))))))))))))******+++))))))************)))))))))************+++++++++---,,,+++******+++,,,---,,,,,,++++++***)))((((((******))))))******+++,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((+++++++++*********)))))))))))))))***,,,,,,+++******+++,,,------+++***(((******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++,,,,,,,,,***((((((***++++++++++++******+++,,,,,,******))))))***+++,,,,,,************************,,,,,,,,,++++++*********,,,,,,++++++***)))))))))---,,,***)))((()))+++,,,---------,,,,,,+++++++++***++++++,,,,,,+++++++++,,,+++***))))))***+++,,,************************++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---...------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++))))))))))))***++++++++++++++++++++++++******++++++++++++******))))))*********))))))(((------,,,+++*********+++,,,+++++++++***)))))))))---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***,,,------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++---...---,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++)))(((***...000///---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********++++++***)))))))))***+++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++------------++++++************************---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))((())))))*********))))))...---,,,+++++++++,,,,,,000///...---------------------.........---,,,+++******)))((((((((((((((((((((((((((()))))))))***))))))))))))*********************)))))))))))))))+++++++++*********))))))))))))************))))))))))))*********))))))(((((()))***)))((('''(((***)))))))))))))))******+++))))))************)))))))))************+++++++++******)))(((((()))******,,,,,,++++++***))))))(((******))))))******+++,,,,,,+++++++++************((()))***++++++***)))(((+++++++++*********)))))),,,***)))((()))+++,,,,,,***+++,,,------+++***((())))))************))))))******+++++++++,,,,,,,,,)))************+++++++++))))))))))))*********++++++,,,,,,***((((((***+++,,,++++++*********************))))))***++++++,,,************************,,,,,,,,,+++++++++************************++++++***((('''&&&&&&'''((()))---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---...------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))))))))+++,,,---++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,+++***************+++++++++***************---,,,++++++******++++++***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++***++++++,,,,,,++++++***)))))))))******+++++++++,,,***)))***,,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******************---,,,+++***))))))******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,+++++++++************+++++++++***)))(((((()))******++++++,,,,,,---///......---,,,,,,------+++,,,,,,,,,++++++************)))))))))(((((((((((((((((()))))))))******))))))))))))************++++++******)))(((((('''+++************)))))))))))))))************))))))((())))))*********))))))(((***+++***)))((()))***)))))))))))))))******+++))))))************)))))))))************+++++++++******)))(((((()))******,,,,,,++++++***)))))))))******))))))******+++,,,++++++*********)))))))))))))))************))))))+++++++++***************---+++)))'''(((***,,,...++++++,,,---,,,+++***)))(((((())))))))))))((((((******+++++++++,,,,,,,,,)))************+++++++++)))))))))***************++++++,,,***)))(((***+++,,,,,,+++***))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,++++++)))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---...---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,++++++************)))))))))***************+++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***)))************+++++++++************************)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,+++---,,,***(((((()))+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,------,,,,,,+++******++++++,,,,,,++++++***''''''((()))***+++,,,,,,---,,,***++++++,,,***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********...---,,,***)))))))))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((('''%%%''')))+++------------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))(((((()))))))))*********((()))))))))************************))))))((((((************))))))))))))))))))************))))))(((((()))************)))***+++,,,,,,******+++,,,)))))))))))))))******+++)))******++++++******)))))))))*********+++++++++,,,++++++++++++++++++,,,+++++++++*********))))))******))))))******+++,,,*********))))))))))))((()))))))))******)))))))))************************,,,,,,+++***)))***,,,---++++++,,,,,,,,,+++***)))))))))************))))))******+++++++++,,,,,,,,,))))))*********+++++++++***************************+++++++++))))))***+++++++++*********++++++,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++------,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***************************+++,,,------,,,+++***,,,,,,+++******)))))))))******************************++++++++++++*********++++++,,,,,,,,,,,,,,,))))))*********))))))))))))))))))***+++++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++*********++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++------,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,------+++******++++++,,,,,,++++++***((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********---,,,,,,+++************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))&&&'''***---......---------,,,,,,+++++++++,,,,,,......------,,,,,,,,,---((()))************))))))))))))))))))************((()))))))))************(((((())))))************))))))))))))))))))))))))))))))************))))))((())))))*********)))))))))***+++***))))))***+++)))))))))))))))******+++******++++++++++++******))))))*********++++++++++++++++++,,,,,,++++++++++++++++++*********************))))))******+++,,,*********))))))))))))(((***))))))))))))))))))***************************)))+++......,,,******+++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********++++++++++++++++++***************)))***++++++***)))***+++*********++++++---...///++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************+++,,,------,,,+++***,,,,,,++++++***))))))(((******************************++++++++++++******))))))***+++,,,,,,++++++((()))************)))))))))))))))***+++++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,------+++******************+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---...//////---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------...,,,+++,,,------+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,------...******+++++++++,,,,,,,,,,,,,,,,,,++++++******************+++,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,......---,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---//////...---+++,,,,,,+++++++++,,,,,,---///...---,,,,,,,,,------((()))***+++++++++***))))))))))))*********++++++))))))))))))************'''(((((()))******++++++(((((()))))))))))))))***))))))************))))))***************)))((((((&&&((()))((('''&&&'''((()))))))))))))))******+++******++++++++++++******)))************+++++++++((()))************)))(((******************************))))))******+++,,,++++++*********)))))))))******))))))))))))*********************+++++++++'''+++000000---***)))***,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++*********(((***+++,,,*********+++))))))******+++,,,......,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++******))))))******+++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((((((***++++++,,,++++++******************************++++++++++++******((()))***+++,,,,,,,,,+++((()))***+++++++++***)))***************+++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,)))************++++++++++++++++++,,,,,,------...++++++***))))))***++++++******+++++++++,,,,,,,,,......------------......---,,,,,,,,,,,,,,,,,,+++***,,,///111111///,,,)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...,,,***+++......+++(((***++++++,,,,,,++++++***......------,,,,,,,,,,,,***+++------,,,,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++(((((()))***+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))***,,,------...---***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++......------,,,+++******+++,,,,,,---------------++++++++++++,,,,,,,,,,,,)))***+++,,,---.........---.../////////---,,,+++,,,,,,,,,,,,,,,------...---,,,+++***)))***+++,,,'''(((***,,,,,,+++***)))))))))*********+++++++++))))))))))))************)))))))))))))))*********(((((((((((())))))******))))))************))))))++++++++++++***((('''&&&'''((())))))''''''((())))))))))))))))))******+++***++++++,,,,,,++++++***)))************+++++++++((()))************)))(((******************************))))))******+++,,,,,,+++++++++************+++***)))(((((()))***+++))))))*********+++++++++)))---000///,,,)))***,,,,,,,,,++++++******+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********''')))+++,,,+++******+++******)))))))))))))))***,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************++++++,,,---............---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++------+++***++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''(((***+++,,,,,,++++++******************************++++++++++++******)))***+++,,,------------((()))+++,,,---,,,+++***+++++++++***************++++++******++++++,,,---,,,,,,+++******+++,,,,,,)))************+++++++++)))******+++,,,,,,------++++++***))))))***++++++******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---***+++...//////...,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///,,,***+++...///,,,(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---)))+++,,,+++)))((()))+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))***,,,------------,,,***+++,,,,,,,,,,,,+++***)))******++++++******)))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------*********+++++++++,,,,,,++++++,,,---.........---.........------,,,,,,,,,------,,,,,,---......///...,,,+++))))))***+++,,,'''(((***,,,---,,,***))))))************+++++++++))))))))))))************++++++******)))((((((((('''((((((((())))))******))))))************)))))),,,,,,,,,+++)))(((&&&%%%***,,,---,,,+++***+++,,,)))))))))))))))******+++***++++++,,,,,,++++++***)))************+++++++++***+++,,,------,,,+++*********************++++++*********)))***++++++,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))******+++++++++++++++...000...)))(((+++...---,,,++++++******++++++******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********''')))+++,,,+++******++++++***)))'''&&&&&&%%%%%%,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,'''((()))***+++,,,,,,+++---------,,,,,,+++++++++((()))***+++,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++------+++******+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,+++***((('''))))))))))))))))))))))))******++++++++++++*********+++,,,---............((()))+++---------+++***,,,+++++++++******))))))+++*********+++,,,,,,------,,,+++******+++,,,---)))************+++++++++((())))))***++++++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,///,,,)))+++...///,,,(((+++++++++,,,,,,+++++++++))))))***+++,,,------...)))+++,,,***'''%%%&&&'''******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++,,,---------,,,+++******+++,,,------,,,+++***))))))************))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))***,,,,,,---------)))******+++---...//////+++,,,,,,---.........---)))))))))******+++++++++---------...------,,,,,,---,,,,,,++++++,,,,,,------------------...///000000///---++++++,,,---...(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))***************************************)))))))))))))))++++++++++++++++++++++++******))))))))))))******************************+++++++++*********))))))+++***)))'''''')))***+++...---,,,+++************+++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********'''***,,,+++***++++++******+++,,,,,,,,,,,,+++***************************---,,,,,,+++*********+++++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++))))))(((((()))+++---...++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((***+++***)))((()))***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,+++******+++,,,---***)))((((((((()))+++,,,***++++++,,,,,,++++++***++++++***************************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************---,,,***))))))***,,,---+++++++++++++++++++++,,,)))***---///000///...---)))***,,,------,,,***))))))))))))***++++++,,,,,,************++++++,,,---+++++++++***)))(((((('''++++++***))))))***++++++++++++******************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++***))))))***+++,,,---...++++++++++++++++++++++++,,,------...---,,,***)))******+++,,,,,,,,,++++++************))))))((((((,,,---...///...+++)))'''))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,++++++***)))))))))***++++++************++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,***))))))+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))*********************************)))))))))))))))))))))******************************))))))))))))******************************+++++++++*********))))))+++***)))(((((()))***+++---,,,+++***))))))))))))+++*********))))))))))))+++++++++*********))))))************+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++,,,,,,***)))************+++,,,,,,,,,,,,+++***************************---,,,++++++*********+++++++++++++++*********)))************************++++++++++++++++++++++++,,,++++++***))))))******************************++++++++++++++++++++++++******))))))***+++,,,---++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++(((***+++***)))((()))+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++*********++++++***))))))((()))***+++,,,,,,,,,------------,,,,,,************************++++++++++++++++++,,,,,,+++++++++*********))))))************************************************+++***(((''''''(((***+++---,,,,,,++++++*********)))***,,,---......------)))***,,,------,,,***)))+++++++++******************************+++,,,,,,+++++++++***)))(((((((((************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***.........---,,,+++******+++++++++******)))))))))***+++,,,,,,,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***************++++++************++++++++++++++++++,,,,,,,,,,,,************************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***...,,,+++,,,---......---(((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++++++++***************+++***)))(((((()))***+++++++++***)))((((((((((((***************)))))))))+++++++++***************)))))))))*********++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***...,,,+++************+++***++++++,,,,,,++++++***************************,,,,,,+++************+++++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,++++++++++++************************************)))************+++++++++)))***+++***))))))***+++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,***************************+++++++++***))))))(((***))))))))))))***++++++,,,,,,++++++++++++,,,,,,************************,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++***)))(((((()))***+++...------,,,+++***))))))*********+++,,,,,,------***+++,,,------,,,+++***---,,,,,,+++******))))))***************++++++,,,+++++++++***))))))(((((()))***+++,,,,,,+++***)))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,+++***------------------------,,,,,,---------,,,++++++---------,,,,,,++++++***,,,,,,++++++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++---,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++***)))((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---(((((()))***************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))***************************************))))))))))))************************************************************)))(((((()))******++++++***)))))))))))))))************************************************((())))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,******---...,,,++++++++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,************************)))***++++++***)))'''&&&)))))))))*********++++++******)))(((((()))*********************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,+++++++++******))))))))))))***,,,------,,,***)))***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***------,,,++++++,,,,,,---++++++************++++++,,,,,,,,,---------......++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***(((((()))***************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))************)))((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++******))))))))))))************************************************************))))))))))))******,,,,,,+++*********++++++***************+++++++++************************((())))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++***''')))000333///,,,,,,++++++++++++++++++++++++*********************************))))))***+++++++++++++++++++++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))+++,,,+++***)))***+++,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***+++++++++)))(((''')))*********++++++++++++***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,++++++*********************************************************************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++************)))***,,,------,,,***)))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---......---,,,************************++++++++++++,,,------...,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,---......,,,+++*********+++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,++++++,,,------++++++************++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........---------------------------------...............*********+++------,,,***(((((()))***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++******))))))))))))*********************************************+++++++++)))))))))******))))))))),,,,,,+++++++++++++++,,,*********+++++++++++++++***************+++++++++)))))))))*********++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,&&&(((111555000,,,,,,,,,++++++******++++++,,,***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,+++*********,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******+++******))))))***++++++,,,,,,++++++++++++,,,------,,,++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,------...************************++++++++++++++++++++++++******++++++,,,------......------,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------'''(((***,,,------------************************+++******+++,,,---...///444333111///.........///++++++,,,,,,,,,,,,------//////...---,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++************+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,+++,,,...//////---+++(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++******************************))))))))))))******************************))))))*********+++++++++))))))************))))))++++++************++++++*********++++++,,,,,,,,,))))))*********+++++++++************+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,333***(((///333---+++---,,,,,,+++******+++,,,,,,************************)))))))))))))))***+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************+++,,,---)))***+++,,,,,,,,,++++++***,,,...//////...,,,***((())))))***++++++,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++************************************************)))))))))******)))))))))*********++++++,,,,,,---******+++,,,,,,+++***))),,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************+++---///000666444111///---,,,------***+++++++++,,,,,,,,,,,,+++,,,------,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,***************+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,...000///---+++(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''')))***++++++***)))'''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++))))))************))))))***)))))))))))))))***************++++++,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,:::---'''---000+++***...---,,,+++******+++,,,---************************))))))((())))))***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++---......------+++++++++,,,,,,---------************************)))************+++++++++***+++,,,,,,******+++,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))***,,,...///)))***+++,,,---,,,++++++(((***---//////---***(((((())))))***++++++,,,,,,*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))+++,,,------,,,***))),,,++++++******++++++,,,...------,,,,,,++++++***++++++***)))(((((())))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------///...---+++***)))))))))++++++++++++++++++++++++************+++---///111000///---+++***+++,,,---*********++++++,,,,,,,,,''')))+++,,,---,,,***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,++++++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---***)))))))))***++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++))))))***,,,......+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))))))))******************************************************++++++************++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++************))))))))))))******,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++''''''((()))))))))))))))******))))))******+++,,,...---+++,,,------,,,*********+++++++++,,,,,,,,,,,,+++*********+++,,,---.........------,,,,,,,,,*********)))******+++,,,,,,,,,+++******+++,,,,,,...---+++***)))***++++++)))))))))(((&&&###!!!)))***+++,,,,,,+++***)))))))))***++++++++++++******+++,,,------,,,***))),,,,,,,,,------.........,,,++++++***))))))******************************+++***)))))))))***,,,,,,******************++++++))))))************))))))************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++''''''''''''((()))++++++******+++++++++,,,,,,,,,***+++---......---+++***(((((()))***+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********'''(((((()))***+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++,,,...111444777---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,---------,,,***((('''+++++++++************))))))***+++,,,,,,+++))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------......------,,,,,,------...(((((()))***,,,---......---------.........//////......---,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))******++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++******))))))******))))))))))))******************************************************++++++************++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++***************))))))*********,,,,,,++++++***))))))(((++++++***))))))***++++++++++++++++++++++++++++++))))))***++++++++++++***+++************+++,,,,,,---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++*********+++,,,---......---------,,,,,,,,,***************++++++,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++/////////...---+++)))(((***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------------,,,,,,+++++++++++++++,,,************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++***++++++,,,---...******+++++++++,,,,,,,,,***+++---......---+++***))))))******++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******((((((((()))***+++++++++++++++++++++++++++++++++******++++++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......------------,,,,,,++++++++++++++++++++++++))))))((((((***---///111,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++------------,,,+++***)))++++++++++++************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,------------.........//////...---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))((('''******))))))))))))******))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++++++++,,,------,,,+++******++++++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******------------,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------******************************))))))******+++,,,---------,,,+++++++++***))))))************))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,------,,,+++************+++++++++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++++++++***(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......------------,,,,,,++++++++++++++++++++++++))))))((('''((()))+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++------,,,,,,,,,,,,------,,,+++++++++******************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,//////...---,,,+++******------------............000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***))))))((('''&&&******))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******+++++++++,,,,,,++++++++++++++++++*********))))))+++******************+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,---,,,+++******,,,---......------,,,,,,+++++++++,,,++++++++++++,,,------***************************************+++++++++,,,++++++***)))((((((''')))******++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***)))))))))************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,+++++++++************+++++++++++++++,,,,,,,,,,,,+++************+++******++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,---///000,,,,,,+++++++++***************++++++++++++++++++***++++++,,,,,,++++++******************+++++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...//////...---,,,,,,++++++------------------------000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++******++++++++++++************++++++++++++*********+++,,,,,,,,,,,,+++***+++++++++************************++++++*********++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++,,,,,,---...///---,,,,,,------,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++)))***,,,------,,,+++***+++++++++++++++,,,,,,---++++++************++++++)))******+++++++++++++++---,,,+++***+++,,,...///---------,,,,,,++++++***++++++************++++++************************))))))******++++++++++++++++++******)))(((''''''******++++++++++++******************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,***))))))((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,+++++++++******************++++++,,,,,,,,,------,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,++++++,,,---///000,,,,,,,,,++++++++++++*********+++++++++,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------------------------------------------,,,,,,//////...---,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******************************************************++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******)))***+++,,,,,,+++***)))************************)))***++++++++++++***)))++++++++++++++++++++++++((())))))***************+++++++++++++++,,,------///...------......---,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++,,,------+++******))))))******+++))))))***++++++++++++***,,,++++++,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************))))))***++++++++++++***,,,,,,,,,+++*********)))******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,+++***************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------,,,,,,*********++++++,,,,,,---*********************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...***++++++,,,,,,++++++***))))))******+++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......------------,,,,,,,,,,,,......---,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******((()))+++,,,,,,+++)))(((************************)))***++++++++++++***)))++++++++++++++++++++++++((())))))***************+++************+++,,,,,,///---,,,,,,---...,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++***++++++******++++++,,,---***))))))(((((()))***+++,,,+++************+++,,,)))***++++++,,,,,,++++++***+++,,,---............+++++++++++++++,,,,,,,,,...---,,,+++***)))))))))************************((()))***+++,,,++++++***++++++++++++***************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************+++,,,------******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------......------------,,,,,,)))******+++,,,,,,------(((((()))***++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++******+++,,,...///***++++++,,,,,,++++++************+++,,,---------)))***,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++------,,,,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,******++++++++++++************++++++++++++******'''(((***++++++***((('''******************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++*********))))))******+++,,,...---+++,,,------,,,*********+++++++++,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***++++++***)))***+++---...,,,,,,*********+++,,,---------++++++++++++------++++++,,,------------,,,)))+++,,,...//////...---*********++++++,,,,,,---000///...,,,+++***))))))************************((()))***+++,,,+++******((((((((((((((()))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,---......)))************+++++++++************************************************************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------'''(((***+++---.........,,,+++++++++******))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++((())))))))))))*********---,,,,,,++++++,,,,,,---***+++,,,------,,,***)))---------,,,,,,,,,++++++++++++******+++---...///+++++++++,,,,,,+++++++++******+++,,,------......(((***+++---......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////***************+++++++++******))))))))))))******,,,+++******)))*********))))))))))))))))))))))))************+++,,,---...+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***))))))************))))))************************,,,++++++******++++++,,,---,,,,,,,,,+++*********)))*********++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,---...///000------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000,,,)))***///333222000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,+++***))))))(((+++***)))+++...000...,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...------,,,,,,------............---,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************((()))***+++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++******)))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))),,,///111222000---+++******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------++++++++++++++++++++++++------------------------...,,,***((((((***,,,...------------------------------------------------...------,,,,,,++++++***---------....../////////------------------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++------,,,+++***+++---------,,,,,,+++++++++---.../////////...---,,,,,,,,,,,,++++++,,,------******))))))***,,,---///++++++++++++++++++++++++------------------------........................++++++************************))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************+++++++++,,,,,,++++++***))))))************))))))************************,,,++++++******++++++,,,+++++++++++++++*********)))))))))*********++++++,,,+++******,,,,,,+++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++++++++************,,,,,,,,,,,,------...///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000---***,,,000222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++******+++++++++++++++++++++***)))+++...///...,,,+++++++++*********************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,------------,,,+++******++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******)))******))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,......---,,,******++++++++++++,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------************************---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))++++++)))((()))***---------,,,,,,+++++++++***+++,,,------,,,++++++,,,++++++******++++++,,,*********++++++---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******))))))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************++++++,,,,,,+++++++++))))))************))))))************************++++++************++++++))))))******************((()))))))))************,,,+++******,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...,,,...000111///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++***************+++---...---+++,,,,,,++++++*********)))******+++++++++,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((******))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,------...++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++***((((((***+++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++************++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******))))))))))))******,,,+++***)))((('''''''''))))))))))))))))))))))))***************+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,++++++)))******++++++******)))************************++++++************++++++((((((((()))*********+++(((((()))))))))*********,,,+++******,,,,,,+++******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///......000222222000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///...---+++)))'''&&&%%%*********+++,,,---,,,+++---,,,,,,++++++******)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++******)))******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++++++++,,,,,,,,,------+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---,,,++++++***++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++***)))((((((******))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))******))))))******++++++''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******************************+++******))))))******+++((((((((()))*********+++))))))))))))************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,---.........---,,,+++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------///111222222111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------+++***(((&&&%%%$$$)))***+++,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,------------++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000++++++,,,,,,,,,---------,,,---//////---,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------+++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++++++++***)))))))))******))))))))))))******,,,++++++***************))))))))))))))))))))))))******)))))))))******+++'''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,******++++++++++++************************************))))))))))))******))))))******************)))*********++++++++++++,,,+++******,,,,,,+++***------------------------************++++++++++++***++++++,,,,,,------...,,,------......------,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++)))))))))))))))((((((((()))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++---......///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))*********+++,,,,,,------------++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************&&&''')))***,,,---------******))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,---------+++***)))******************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,...//////...------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++------------------------------------------------******+++,,,,,,---......++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++))))))+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000///...------,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************************))))))))))))*********))))))))))))******+++))))))))))))))))))))))))******))))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,---......,,,------......------,,,)))***++++++,,,,,,+++++++++++++++,,,,,,---------++++++++++++***************+++---...///...---,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++************++++++++++++(((+++---,,,***)))***+++***++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------,,,++++++******))))))))))))******++++++,,,---------,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,---......---,,,***(((******************************++++++++++++******))))))))))))))))))))))))------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---...000000...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------000000000000000000000000)))******+++---......///,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******++++++++++++,,,,,,---------000///---,,,,,,,,,,,,---//////...---,,,,,,,,,,,,......---------------...------------------------------------------------***************************************+++++++++******))))))))))))******'''''''''(((((()))***+++))))))))))))))))))))))))******)))))))))))))))***((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************((()))***+++,,,---------***++++++,,,,,,++++++*********************************))))))))))))******---,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,+++******,,,,,,+++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......,,,------......------,,,,,,,,,---.........------+++++++++,,,,,,------------------,,,,,,+++++++++)))***,,,...//////...---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......//////---)))&&&%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++......------,,,+++******(((+++---,,,***((()))+++)))***+++,,,------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))******+++++++++***************)))***++++++,,,*********++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,------...,,,---.........,,,)))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++------------------------,,,---.../////////......,,,,,,,,,---------......---///000000///......///------------------------++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***,,,...000000...,,,***------------------------++++++++++++++++++++++++------------------------------------------------------------------------))))))***+++---...///////////////......---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***---//////...,,,,,,---+++++++++,,,,,,---------444222111///.........//////...---,,,++++++++++++///...,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---***(((+++*********))))))(((((()))))))))))))))******+++************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))++++++******************,,,++++++***)))((('''''',,,,,,++++++***))))))(((+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++,,,,,,)))************++++++++++++,,,,,,---,,,+++)))(((************************---------,,,,,,+++++++++)))************+++++++++,,,---.........---++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++******)))))))))---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......111111000000/////////...........................)))******++++++,,,------++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++***(((''''''(((***+++000///---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++///...,,,******+++,,,---++++++++++++++++++++++++************+++,,,------******************************************************+++++++++,,,,,,,,,*********++++++,,,------***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,+++***+++---...---,,,......---,,,+++***)))(((******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,---...///000///000111111000///...---/////////......---------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...111000...,,,+++++++++,,,------............------000111000,,,((('''))),,,------++++++++++++------------------------------,,,,,,,,,------,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++******)))***+++************)))))))))((()))))))))))))))******+++************************************)))))))))((())))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))************************++++++******))))))((((((************************+++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---......///...---,,,+++...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,---------.........///.........---------,,,))))))))))))))))))))))))......------,,,+++++++++++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...+++++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))((()))+++,,,+++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,,,,,,,---...000111000000111000000...---,,,.........---------,,,,,,///...---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------..................------,,,,,,------.........---,,,,,,,,,------000000111111111111000000000///...+++))))))***,,,---,,,,,,++++++,,,,,,------------------------------------------------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******(((%%%&&&)))---************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********************************)))))))))))))))(((((()))***++++++,,,,,,+++++++++***************+++++++++***************************************++++++++++++************---,,,,,,++++++*********)))************+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...------...------,,,,,,------.........------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------------..................---------------111111111111111111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************((()))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++***)))))))))***+++,,,))))))))))))))))))******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******)))(((((('''***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,------------,,,,,,***)))))))))+++,,,+++************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,---...000111222111111111000///---,,,+++------------,,,,,,,,,,,,///......------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000000000000///...------,,,,,,------...+++,,,,,,---............---......//////......---///---+++++++++,,,---,,,---,,,,,,++++++,,,,,,------------------------------------...............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++)))&&&%%%)))---*********))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))***************+++++++++)))))))))))))))*********)))))))))***++++++,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))*********+++++++++---,,,+++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////............------,,,,,,------............------.....................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,------------............////////////////////////++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))************)))(((***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++---......)))))))))***************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******))))))))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,---------------,,,------......------,,,---,,,++++++---------+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111222444444444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------......///000000000000000...------,,,,,,------...+++,,,---...///...---,,,,,,,,,------------,,,,,,///,,,)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))((()))+++))))))))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))************)))(((''''''((()))))))))))))))))))))*********+++++++++)))))))))))))))*********************************************************************************------------------------++++++,,,---///000111111------,,,,,,+++***))))))))))))*********+++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000//////...............------,,,,,,------............------.................................------------------------,,,------......------,,,,,,------......------,,,---------------------------------.........//////.........///////////////+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++,,,------...,,,,,,,,,,,,------......------,,,+++************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222444555666666555555333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...////////////......------,,,,,,------...,,,---...///...---,,,+++/////////000000/////////...+++)))+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))))))))))))))))))))***++++++,,,,,,*********)))))))))))))))++++++*********************************+++++++++***************+++++++++++++++++++++++++++++++++***+++,,,...///111222333---,,,,,,++++++*********)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000///......------.........------,,,,,,------.........------------...................../////////------------............------............------------............------------------............------........./////////,,,,,,,,,,,,,,,---------111111111111111111111111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,)))************+++++++++((((((((())))))******+++,,,,,,++++++***+++++++++******************************************************+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***)))***++++++***(((,,,,,,,,,++++++*********)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,------------///000222333555555666666555444222111000/////////,,,,,,,,,,,,------------)))******++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,---............---...------,,,,,,------...............---,,,,,,+++------............------,,,++++++---...000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))))))))***+++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---)))%%%&&&)))+++***(((((()))))))))************)))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))((())))))***++++++,,,,,,++++++******))))))(((((()))))))))***++++++,,,,,,))))))*********+++++++++))))))*********+++++++++((((((((((((((((((((((((***++++++---...///000000++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------//////---,,,,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,---------------....../////////------------.........///------............------------............------------------.........///............////////////+++++++++,,,,,,---------))))))))))))))))))))))))//////......---,,,,,,,,,------------------------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***))))))))))))***+++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---******+++++++++***))))))%%%%%%&&&&&&'''(((((()))+++++++++***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************)))***+++,,,------------++++++,,,,,,,,,,,,++++++,,,+++)))***++++++***(((***+++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......///000222333444444444333222111000///............,,,,,,---------.........)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,---............---...------,,,,,,------...------,,,,,,,,,---......***++++++,,,,,,++++++***+++,,,...............///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))***+++---///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000(((!!!!!!&&&+++***((((((((())))))*********+++)))))))))))))))******+++************************(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))''''''(((((()))))))))))))))((())))))***++++++,,,,,,,,,++++++***)))(((((('''''''''(((***+++,,,---...))))))******++++++++++++))))))******++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++,,,,,,)))************+++++++++(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------........./////////...---,,,+++,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---------......//////---------.........//////------............------------............---------------.........//////............/////////000---------....../////////........................------......///000000000------------------------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,++++++,,,...///++++++***+++,,,///111222------------------------++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,------------------,,,+++***)))******+++,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******)))(((((((((+++++++++,,,,,,+++++++++))))))******++++++++++++***************************+++,,,---............***++++++,,,,,,++++++***...---,,,,,,------+++***((()))***+++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........///000111222333222222111000///...---,,,,,,---...---------....../////////)))***,,,---...------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,------...///............------,,,,,,------...,,,+++++++++,,,...000111---......//////......---***---000000---,,,...000++++++------------++++++++++++++++++++++++++++++,,,+++*********,,,///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...------,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))*********+++++++++************************************************((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******(((((()))***++++++,,,,,,,,,,,,+++***))))))******,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,******,,,000111000...------------......---,,,...,,,***,,,000222222000.............../////////------.........------,,,....../////////......---***+++,,,---------,,,+++/////////000000//////...---------...............////////////////////////+++,,,,,,---...///000000,,,,,,,,,------.................................,,,,,,---...////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))***+++,,,...///...+++(((---,,,++++++******++++++***+++,,,------,,,+++***++++++++++++,,,---......------------------------***++++++,,,,,,++++++***,,,++++++,,,......,,,***...---,,,,,,,,,,,,---...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,+++******,,,,,,+++***...,,,***))))))***,,,...)))******++++++******)))*********************************++++++,,,,,,,,,******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++---......---+++***------------...///111222555555555444222000///...000000///...---,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***......---,,,,,,+++******,,,,,,,,,++++++*********......---------,,,,,,,,,000111000///---+++(((&&&........................000///...------...///000//////000000000000//////000///...------...///000---------............///+++,,,,,,------.................................////////////////////////,,,,,,,,,------.........(((***+++---......---,,,//////.........------------------............///,,,,,,,,,---------......---------,,,+++++++++++++++,,,...---,,,,,,---/////////.........---------......------------..............................)))))))))))))))((((((((())))))*********+++++++++*********************************************************)))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,,,,++++++***************+++******))))))******+++******+++,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...---///222333111//////......///000000...---///---+++,,,///000000...//////................../////////000//////...---------......////////////---.../////////...,,,,,,,,,------.........------111111000000000000000000..............................//////////////////,,,,,,,,,------.................................,,,------............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,---///000///,,,))),,,,,,,,,,,,,,,---......***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++******,,,,,,+++***---,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,------------,,,+++,,,+++,,,---...000222444222222111111000000////////////......------,,,,,,............---,,,+++***+++++++++,,,,,,------...............------------------------------------,,,---.........---,,,+++,,,,,,------------......------------,,,,,,++++++.........---------,,,,,,...///......---,,,+++***........................///...------------...///......////////////......000///...------...///000---------............///------------------...///........................------------------------,,,,,,------------------***+++,,,---............------------,,,,,,,,,+++---------............///,,,,,,---------.........------......---,,,,,,++++++,,,...---,,,,,,---/////////.........---------------------------------........................(((((())))))))))))))))))***************+++++++++************************))))))))))))))))))))))))++++++******)))((((((''''''((()))***+++,,,------))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,++++++++++++***************))))))))))))))))))*********+++,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++///...---...000000...---------............------000...---...///000///---000000000000000000000000111111111111111000//////......//////000000000000...............---,,,++++++,,,---.............../////////...---------,,,------------------------111111000000////////////---------------.................................---------...------,,,,,,,,,,,,------------,,,,,,------------------------***************************++++++,,,,,,,,,,,,+++++++++,,,---///...+++))))))******+++---...//////++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++******,,,***((((((***++++++***,,,++++++******++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++******,,,,,,+++***)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111333444000///...------...000000.........---------------------------,,,+++************+++,,,---...//////,,,,,,------.........///........................,,,,,,---.........------++++++,,,---///000111111............------------.........------------,,,------,,,,,,---......///...........................------,,,,,,------...------............------//////............//////---------............///...---+++******+++,,,---........................------------------------------------------,,,,,,---------------...///000.........---------,,,,,,---------............///,,,------------.........---...///000000...---++++++,,,...---,,,,,,---///...............---------,,,---...//////...---,,,------------------------((((((((())))))******+++************************************************((((((((((((((((((((((((************))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++++++++++++++++++++*********))))))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---+++***((((((***+++---,,,,,,,,,---------------///.........------------..................---,,,---...///000//////000000000000000111222333222222333333444555666777777888666666777666666555444333444333333222111111111111000000000000//////......------...///000000000000///......---,,,++++++***------------------------////////////////////////---------.......................................------......---,,,++++++,,,,,,------------,,,,,,------------------------******************************+++,,,------------***)))***+++---,,,***((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...+++(((((()))+++,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++******,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************++++++++++++++++++...---,,,,,,,,,,,,---...++++++,,,---...000111111000///---,,,,,,---///000---------------------...)))***+++,,,---.........+++,,,,,,,,,------......,,,,,,---------.........------------------------+++,,,,,,------.........***+++,,,---...///000111...---------------------............------------...---,,,,,,,,,...///000................................................---......//////......---/////////....../////////---------............///...,,,***((('''(((***,,,........................////////////////////////.........------,,,,,,,,,///...---------///000111111000000000000/////////---------............///------------............---...111222222000...,,,+++,,,...---,,,,,,---///........................---...000111111000...---------------------------(((((())))))******++++++************************************************(((((((((((((((((((((((((((((())))))******************************************************************++++++++++++*********************+++++++++***+++,,,,,,,,,,,,+++++++++++++++******+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,,,,,,,------.................................///000111111111111000111...111444555444444666777666777999;;;<<<===>>>>>><<<===>>>@@@CCCEEEFFFGGGEEEEEEEEEDDDCCCBBBAAAAAA===<<<:::777555444333222333333333222222222222222...//////000111111000000333222222111000//////...------------------------,,,,,,---......///000000............................................................---,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,++++++,,,------+++***)))***+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------,,,,,,------------,,,,,,///,,,***)))***,,,------,,,,,,------------,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,+++***---,,,***))))))***,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,...------,,,,,,------...------...............---111000...,,,+++,,,---...,,,,,,,,,---------------***+++,,,...//////000000.........------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........++++++,,,,,,------------,,,,,,,,,,,,,,,---------//////.........---------000///...,,,,,,---...///......................../////////000000//////////////////000000/////////...//////////////////...---------............///000...+++))))))***,,,---........................////////////////////////.........------,,,,,,,,,000///...---...///000111111000000000000/////////---------............///---------.........//////---///111333333111///---+++,,,...---,,,,,,---///---........................///111333333111///...------------------------))))))******************+++++++++***************************************))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))******************************++++++++++++************************************,,,---------,,,+++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,,,,---......//////,,,,,,------.../////////---///222222222222444555000444888999999:::===@@@DDDGGGKKKMMMMMMNNNOOOPPPMMMNNNPPPSSSUUUXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUUUULLLJJJGGGCCC???===<<<<<<777666555333222111111111000111111222222111111000222222111111000000//////------------------------++++++,,,---...///000000/////////................................................///......------------............------++++++++++++++++++++++++------------------------+++,,,,,,------------,,,///...---...//////...,,,------...///...---,,,+++------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------,,,,,,------------,,,,,,...,,,******,,,------,,,,,,------......------,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++******,,,,,,+++***...,,,***((((((***,,,...++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...------------------------...............---,,,+++000///---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---......//////...------000000///...---,,,++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------/////////.........------000000///...------------........................///000000111111000000/////////000000000000//////......////////////......---------............///111000///------...///000........................------------------------------------------,,,,,,//////........./////////.........---------,,,,,,---------............///------........./////////---///000222222111000///+++,,,...---,,,,,,---///---------...............///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++*********))))))************************************************)))))))))))))))************************+++++++++******************************++++++++++++******************************)))***,,,---...---,,,+++++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000222333444555000333777999999:::<<>>CCCEEEEEEGGGJJJMMMOOOUUU[[[]]]]]]___dddhhhgggkkkooopppnnnmmmmmmooorrrrrrsssssstttuuuuuuvvvuuuuuuuuutttsssqqqpppoooooollliiieeecccaaaaaaaaa[[[YYYTTTOOOIIIFFFCCCBBB=========<<<;;;:::999888333333333333333444444444////////////////////////000000000000////////////000000//////.........---..............................///000111111000000------............------------------------------------------------------............---,,,+++++++++***))))))++++++***)))(((***,,,...//////...---...---,,,,,,,,,,,,---...---------------...///000++++++++++++++++++++++++))))))************))))))******)))***,,,,,,***(((***+++,,,------,,,+++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,+++******,,,,,,+++******+++,,,,,,,,,,,,+++************++++++*********(((((()))***++++++,,,,,,.........------,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,---///000000///---,,,+++,,,---.........------'''''')))***++++++++++++......---,,,,,,+++******((()))***,,,---...//////------..................)))******+++---......///........................000///---,,,+++,,,,,,------------.........//////---.........//////000000000/////////............---...///000000000///...........................---...///000000///...------..................------...///000000///...------------.........//////+++,,,,,,------.................................////////////////////////,,,,,,,,,------.........,,,---...//////...---,,,//////.........------------------.........//////............/////////000....../////////000000111+++,,,...---,,,,,,---///---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++,,,...000000///...---***+++,,,,,,+++***+++---,,,++++++***++++++,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,---------+++))))))+++,,,000...,,,---///333666777666888;;;>>>BBBGGGNNNSSSTTTTTTTTTXXX^^^aaa```___aaaeeejjjnnnoooppprrrsssxxxxxxwwwwwwvvvvvvvvvuuuzzz{{{{{{||||||||||||{{{~~~}}}{{{zzzyyyyyyyyywwwuuusssrrrsssrrrpppooohhhfffbbb___]]]ZZZVVVSSSMMMNNNMMMLLLIIIEEEAAA???<<<===>>><<<999555333333222000//////000000...---000000000000000000000000,,,---.../////////...---***+++---///000000//////........................///...---,,,,,,---...///////////////////////////.........------,,,,,,,,,......................../////////......---------------------------------//////...---,,,++++++***........................//////...---,,,,,,++++++++++++,,,------......///+++------******---...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***))))))*********+++++++++------++++++++++++------***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))+++++++++******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,+++***))))))+++---...,,,)))''''''***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***++++++++++++++++++++++++,,,------............------...------,,,,,,------...---.........///000000000.........------,,,,,,,,,////////////////////////***+++,,,---.........---,,,...000111///...------///000111333444333111//////...,,,---///000000000333111000000111222222111222000///...//////...---000000///...---------...000111222222111000...---------------------------///000111222222111//////........................---------...------,,,,,,,,,...111333333111...,,,........................000000/////////.........---------------...///000........................000...,,,---000111///---............//////////////////.........---------000000000000////////////000000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++((()))+++,,,---,,,+++***((()))++++++++++++---...,,,,,,++++++***+++++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,------.........---...111444222222222555999>>>AAACCCJJJMMMQQQTTTXXX\\\aaadddgggffffffjjjnnnppppppnnnmmmpppsssuuuvvvvvvxxxyyy~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~}}}}}}||||||{{{zzzxxxxxxxxxwwwtttrrrjjjgggcccaaa```___]]]\\\[[[[[[[[[ZZZXXXUUURRRQQQKKKKKKJJJEEE@@@:::777666555333111111222333222111111111111000//////////////////000000000///...---+++,,,...///000//////...........................///...------------...///////////////////////////......------,,,,,,,,,,,,------------------------............---------,,,------------------------------------------,,,,,,........................///......---,,,,,,++++++.........---,,,,,,+++++++++......,,,---222333111***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///++++++************++++++,,,,,,,,,+++++++++******,,,+++***)))***+++---...---+++((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,***))))))***,,,------,,,,,,,,,+++*********,,,,,,------------,,,,,,...------,,,,,,------.....................//////.........------,,,,,,,,,.....................------------------,,,,,,+++---...000000//////000111......///111333444333222111000//////111222111000444222000000111111000///111000//////111222222222000///...---------------,,,---.........---,,,+++........................///////////////...------.................................//////......---+++---///000000///---+++..............................---------,,,,,,,,,---------------...//////........................///---,,,---///000...,,,............//////////////////.........---------////////////000000000000000000///------,,,,,,---************))))))))))))))))))))))))))))))))))))***************************************+++++++++************************+++++++++***************)))))))))))))))))))))))))))************+++++++++***))))))))))))))))))***'''(((***+++++++++***)))'''(((***++++++,,,...000---,,,,,,+++*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,---//////000222666999999;;;>>>CCCHHHNNNRRRUUU\\\___cccgggiiikkknnnppptttttttttvvvyyyzzzzzzxxxzzz{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||zzzvvvssshhhddd___\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYTTTMMMFFFBBB@@@;;;999666555666666666555444444222111000/////////111111111111000///............////////////..............................///......------......///////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,+++......------,,,,,,++++++***,,,,,,***+++///000...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++*********+++---...---,,,******,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......,,,,,,,,,,,,............---,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------............---------------.........---------------................................................---...///...---,,,...000000000000111222333333444444333333444555666555333555444333333555777777666777666444444666777777666666555444333111111111000000000111111111000//////000000000000000000000000000000///...------------...........................//////000000000//////------............------........................---------------,,,,,,,,,...------------...//////...........................---,,,,,,......---,,,............/////////////////////............---......//////000000111111000///...---------------************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********+++,,,,,,------,,,,,,((()))++++++++++++---...------,,,+++************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---...///000111,,,...000222444888===@@@GGGJJJPPPUUUZZZ___dddgggiiikkknnnooopppqqqtttvvv{{{{{{{{{||||||||||||{{{~~~~~~}}}~~~~~~~~~}}}zzzuuuqqqfff```YYYSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXXXX\\\___bbbaaa\\\WWWRRRPPPHHHEEEAAA===<<<;;;999888666555444222111000000000000000000111000000000000000000000000//////..............................//////............//////////////////////////////---------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---------,,,,,,,,,***++++++,,,------......---///...***)))++++++(((+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------//////...,,,)))'''((()))---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------,,,,,,++++++***,,,,,,------------,,,,,,...------,,,,,,------............---,,,,,,,,,+++...............---------/////////000000000000000------...///000111222222111111111///------///111555666666555555555777888;;;;;;<<<>>>@@@@@@???======<<<<<>>@@@???===;;;999888777666888888777666555444333333222222222111111000000000111000...------...///000..............................///000000000//////000000////////////000000........................////////////////////////......---------......///..............................---............---............/////////////////////...............---......///000111111222000///...---------------************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++******++++++++++++,,,,,,---------------+++,,,---,,,*********,,,---,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------///000111222000333888<<>>@@@@@@@@@AAAEEEGGGJJJKKKMMMPPPSSSSSSQQQOOOPPPPPPPPPRRRUUUXXXYYYYYYVVVTTTQQQPPPQQQPPPOOONNNLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???===;;;999888777666666555444222111000000000000.........///000111////////////////////////,,,---...///////////////111000///......///000111////////////////////////...////////////////////////......---------..............................//////000000/////////000............////////////////////////////////////---......///000111111222//////...------------...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************************************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,------,,,***))))))***,,,++++++***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...+++,,,,,,------.........+++,,,---///222444777888;;;???DDDJJJQQQXXX```eeefffiiilllmmmlllnnnrrrvvvuuuwwwyyyzzz{{{}}}}}}}}}}}}{{{xxxwwwqqqiiiaaaZZZUUUOOOLLLHHHGGGEEECCCBBBCCCEEEFFFFFFNNNYYYccchhhkkkllllllmmmiiieee```\\\XXXSSSOOODDDAAA>>>:::777666555555222111111111111222333333333222111000//////000000////////////////////////...//////000000//////...////////////////////////.............../////////////////////////////////---------............///------------------------000///...---,,,++++++***........................------------------------------,,,,,,++++++******+++------+++,,,000111///,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***+++...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,+++))))))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---......//////......---...------,,,,,,------............---------------.............../////////,,,------......//////000111000//////000111333444222555999<<>>888777555444333333333333333222111000000000111222////////////////////////...///000111111000///...////////////////////////////////////000000000111////////////////////////........./////////000000.................................------,,,,,,,,,........................------------------------------,,,,,,+++*********'''******(((***...///---,,,,,,,,,------------...++++++++++++++++++++++++***++++++++++++******)))+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++---///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,---------------+++,,,---,,,******,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,---.........,,,------......------,,,...------,,,,,,------.....................//////---........./////////000...//////000111111222222444444444666888<<>>:::888777888555222000111222222222222000......000222333222222111000//////000111222000000000000000000000000//////.........---------......------------......---------------------------------,,,++++++...000---...---,,,******,,,---+++,,,.../////////......------............------000///---,,,++++++,,,---,,,,,,,,,---------......)))***+++,,,------------///...------++++++***)))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///...,,,+++++++++,,,,,,......------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***''''''+++......------------------------------,,,,,,,,,,,,---...///------------------------///...---,,,,,,,,,---...000///....../////////...222222222222333666;;;???AAAEEEMMMTTTZZZ___eeehhhppprrruuuwwwxxxxxxzzz|||yyy|||yyylllaaaYYYVVVSSSQQQPPPPPPNNNMMMFFFGGGJJJNNNQQQRRRQQQOOOMMMKKKJJJLLLRRRXXX\\\^^^aaacccgggiiijjjlllnnnpppmmmoooooonnnkkkiiihhhhhhccc```[[[UUUOOOGGG@@@;;;777666444444444222000---333222000111333555555555111000/////////000111222000000000000000///......000000000000111111111111///...---,,,,,,,,,,,,,,,...///000///...---...000////////////////////////000000000000000000000000//////000000000000//////......////////////......+++,,,---.........---,,,)))((('''&&&&&&'''((()))'''(((((()))******++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))+++++++++++++++,,,------******+++++++++,,,,,,,,,+++,,,,,,---------------,,,------.........------,,,---...//////...,,,+++111000///000333888>>>BBBDDDEEEGGGIIIKKKKKKKKKKKKNNNMMMKKKGGGCCCCCCDDDFFFFFFFFFGGGIIILLLPPPUUUWWW```fffqqq{{{~~~~~~|||zzzyyyzzz|||}}}yyyzzz{{{|||||||||||||||zzz|||}}}zzzxxxuuuuuuvvvvvvvvvwwwwwwwwwrrroooiiiddd___YYYSSSNNNHHHDDDBBBDDDFFFIIIRRR[[[hhhlllqqquuuuuuuuuuuuuuuxxxtttpppmmmjjjgggdddbbb```]]]XXXQQQKKKEEEAAA>>>;;;777333111111222222222111///......///000000///000///............///000000000000000000000000000000000000//////.........///......------......///........................---......---++++++---///...///...---++++++---///,,,,,,---...///...------------............------//////...---------......,,,,,,,,,,,,------------******+++,,,------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------......---,,,+++***++++++,,,++++++,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,------.........---------------------------***((((((+++.........------------------------,,,,,,---------..............................---111000000000000000111111111000//////111222444444222555888;;;???CCCIIIMMMWWW[[[```eeeiiilllooorrrwwwyyy{{{|||||||||~~~yyymmmccc\\\ZZZWWWUUUSSSPPPMMMJJJHHHIIILLLPPPTTTUUUTTTRRRNNNKKKIIIIIILLLOOORRRSSSUUUWWWYYY\\\___ccciiimmmoooppprrrqqqnnnkkkiiihhhkkkiiifffbbb\\\TTTKKKEEE;;;999777666666555444222555444444555777888777666333222000///....../////////000000000000//////.............../////////000//////...---------------...///000///......///000////////////////////////000000000000000000000000//////000000000000//////......////////////......+++,,,---.........------((('''&&&%%%%%%&&&'''(((((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,....../////////......------...000000000---+++)))//////000333777===CCCFFFGGGHHHHHHIIIHHHGGGFFFEEEJJJIIIGGGCCC@@@@@@BBBDDDDDDEEEHHHLLLQQQWWW\\\___jjjpppxxx~~~~~~}}}|||{{{{{{{{{{{{vvvuuuuuutttuuuuuuvvvvvvqqqpppmmmkkkjjjkkklllmmmiiijjjkkklllnnnnnnoooooommmpppuuuxxxyyyvvvssspppmmmnnnoooqqqrrrtttuuuvvvuuurrrooolllhhhddd```\\\TTTNNNHHHEEEDDDEEELLLTTT\\\ccckkkrrruuuvvvvvvvvvwwwuuusssrrrrrrqqqnnnlllmmmkkkfffaaaZZZTTTOOOLLLAAA===777333222222222222111000//////000111///...000//////......//////000000000000000000000000000111111000000000000/////////......------......///////////////////////////...//////---,,,+++,,,.../////////---,,,,,,---///,,,------------,,,,,,+++------............------......//////000/////////+++++++++,,,,,,,,,------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,+++*********++++++))))))***+++,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,******++++++,,,---...///000........................---+++))))))+++---......------------------------+++,,,---...///...------......................../////////000000000000000111000000111333666999;;;:::???FFFMMMRRRWWW[[[^^^jjjllloooqqqppppppqqqrrrvvvwwwxxxxxxwwwxxx{{{~~~}}}tttmmmhhhfffccc___[[[UUUNNNJJJFFFGGGIIIMMMQQQRRRQQQPPPPPPLLLHHHFFFFFFGGGHHHHHHIIIJJJKKKMMMRRRZZZcccjjjoooqqqttttttpppkkkhhhfffjjjiiiiiihhhddd^^^VVVQQQBBB???;;;999999999888777777888999<<<>>>>>>;;;999777555333111//////...///...//////000000000//////........./////////000000000000///.........//////...///000000......///000////////////////////////000000000000000000000000///000000111111000000///......////////////......,,,,,,---............---***))))))(((((())))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,...////////////...------000000000000//////...---///222666:::>>>@@@AAAAAAFFFGGGIIIKKKLLLMMMMMMLLLJJJIIIHHHEEECCCDDDGGGIIINNNOOORRRVVV[[[___ccceeeooorrrxxx}}}}}}{{{xxxyyy{{{|||}}}}}}|||{{{zzzwwwsssnnnjjjgggffffffbbbbbbbbbbbbbbbccccccccc\\\ZZZXXXVVVUUUUUUUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYZZZ]]]aaadddeeeeeecccaaacccdddeeehhhkkkmmmoooppppppnnnmmmmmmmmmllliiigggccc\\\UUUPPPKKKGGGJJJPPPRRRXXXaaaiiiooosssvvvxxxwwwuuurrrqqqrrrrrrqqqpppnnnmmmllliiieeeaaa]]][[[LLLGGG@@@:::777555333222222111111222333333222000111111111111111111111111000000000000000000000000000000000000000000000000//////............//////......////////////000000///000000...,,,+++,,,---/////////---++++++---///---------,,,,,,++++++***------............------+++---...000000000///...+++++++++,,,,,,,,,,,,---++++++,,,---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,++++++,,,,,,---------------,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,---...//////------------............---,,,++++++,,,---..............................+++,,,...000000///---,,,---------------.........//////000000000000//////000111333555888<<>>:::999666444222111111111...///000000111000000000000000111111111222222222111111000000///000000111...000111000///...///000////////////////////////////////////////////////000000000111111000000000......////////////......,,,------...............************************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))******************)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++...------,,,+++***)))))),,,,,,---...............------.........------,,,000///------...000222333888:::<<<@@@CCCEEEGGGHHHOOOPPPRRRSSSTTTUUUTTTTTTIIIIIIHHHGGGGGGHHHLLLOOOSSSUUUYYY]]]bbbfffhhhjjjkkkmmmqqqtttuuutttsssqqqssssssssssssrrrqqqooonnnjjjgggaaa[[[VVVRRRQQQPPPLLLMMMMMMNNNNNNNNNOOOOOOIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSUUUWWWZZZ\\\^^^___bbbbbbbbbeeehhhjjjiiihhhfffbbb^^^[[[TTTLLLJJJLLLMMMQQQWWW^^^dddkkkssswwwzzzwwwssspppqqqsssttttttnnnnnnnnnmmmkkkiiifffeeeYYYTTTLLLEEE@@@<<<888666333222111111333444333222111111222222222222111111111111111111111111111111/////////////////////////////////....../////////------.........////////////000111///---,,,,,,,,,---...---,,,******,,,......------,,,++++++++++++------............------***+++---...//////...---++++++,,,,,,,,,---------,,,,,,---.........------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------------------------...///........................+++,,,...000000///...---++++++,,,,,,------------222222222222222333333333222555:::???EEEMMMUUU[[[dddiiiooorrrsssqqqooonnnnnnooonnnkkkfffbbb___^^^aaaaaaaaa``````aaaeeehhhoooppprrrrrrrrrsssvvvyyy}}}~~~yyyqqqfffZZZRRRIIIIIIIIIJJJLLLLLLKKKIIIIIIGGGEEEEEEGGGHHHIIIIIIIIIGGGDDDBBBEEENNNYYYaaakkkoootttuuurrrmmmhhheeebbb```^^^]]]^^^______^^^QQQLLLEEE???===<<<;;;:::===???BBBFFFIIIJJJGGGEEE===;;;999666444333333333000000111111111111111000111111111111222222222222111111000000000111111222///000111000///...///111000000000000000000000000////////////////////////000000111111111111000000......////////////......------------......//////(((((())))))))))))(((((())))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))************)))(((******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,...------,,,+++***)))))),,,---......//////......,,,,,,---...............///.........000333666888>>>======>>>BBBHHHOOOSSSVVVVVVVVVUUURRRPPPMMMLLLFFFFFFFFFEEEEEEHHHLLLOOOOOORRRWWW]]]bbbfffiiijjjhhhiiikkkllllllllljjjjjjlllkkkiiifffccc___]]][[[TTTRRRNNNIIIFFFDDDDDDDDD>>>???@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<<<<======>>>>>>???>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEECCCCCCEEEFFFHHHIIIKKKKKKQQQRRRSSSWWW[[[^^^______bbbaaabbbbbb]]]UUUQQQRRRMMMNNNPPPSSSXXX```hhhnnnxxxuuusssrrrtttwwwxxxyyyssssssrrrqqqooommmkkkjjjccc___YYYSSSMMMHHHBBB???777555222111111222222111///000000111111000000///111111111111111111111111......////////////000000000//////......//////000---------......//////000...///111000...---,,,------------+++******+++---...---,,,,,,,,,,,,,,,---------............------,,,,,,------------------,,,,,,,,,---------......------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,.........---------,,,,,,,,,***++++++,,,,,,------------...//////------...///........................,,,---...///000///......++++++,,,,,,---.........000///000111222555888999<<>>===@@@@@@BBBFFFKKKMMMMMMMMMBBB@@@===:::777555555444333333333333333222111111/////////000000000111111111111000000000111222222///000111111//////000111000000000000000000000000000000000000000000000000000111111222222111111000......////////////............------......///000'''(((((((((((((((((('''***))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,---//////...---,,,++++++++++++++++++++++++,,,,,,---............---+++,,,---...///000000000333444666888:::;;;<<<<<<===???BBBFFFJJJOOORRRTTTRRRRRRQQQOOOLLLHHHEEECCCDDDDDDDDDBBBBBBCCCGGGJJJIIIMMMSSSYYY^^^bbbdddeeeddddddcccbbbaaa```^^^^^^\\\ZZZXXXUUUQQQMMMKKKIIIDDDCCCAAA???>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;===>>>????????????AAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDFFFIIIMMMOOOPPPOOOUUUVVVZZZ______ZZZXXXZZZPPPPPPOOONNNOOOSSSZZZ^^^iiijjjlllpppuuuyyyzzzyyywwwvvvtttrrrqqqpppooooooiiifffccc___[[[UUUOOOJJJBBB>>>888444222222111111///000111111111111000///111111111111111111111111/////////000000111111111000000////////////000000---......///000000111111---...000000///...---............,,,+++***,,,......---,,,,,,,,,---...///------............------///......------------...------........./////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...,,,,,,------------------++++++,,,,,,---......///,,,///000000...---...///....................................////////////------......///000000111000000111333888>>>DDDGGGQQQWWW^^^ccceeeiiinnnsssqqqssstttsssqqqooonnnoookkklllmmmllliiigggeeeeee```aaa```]]]ZZZWWWVVVWWWWWWWWWWWWVVVUUUXXX\\\___fffkkkrrrxxx|||~~~~~~~~~zzzsssjjjddd[[[XXXUUURRRQQQNNNKKKHHHIIIHHHGGGIIIMMMPPPQQQQQQQQQNNNJJJFFFDDDHHHNNNSSSZZZ___hhhooosssuuuvvvvvvmmmiiiccc^^^[[[XXXUUUTTTQQQNNNIIIFFFDDDDDDCCCCCCBBBAAAAAADDDJJJOOORRRSSSOOOLLLHHHCCC>>>;;;999888666666666555444333222111//////000000000111111111000000000000000111222222///000111111000///000111000000000000000000000000000000000000000000000000000111111222222111111000......////////////......///......---......000000(((((())))))))))))((((((*********))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...000000///...---((())))))+++,,,---......++++++,,,---------,,,,,,+++,,,...///111222222222888;;;???CCCEEEDDDAAA@@@>>>DDDNNNWWW[[[YYYUUUQQQLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@DDDFFFIIILLLQQQWWW[[[^^^______ZZZYYYXXXUUUSSSQQQOOONNNJJJIIIGGGFFFDDDBBB@@@@@@>>>======<<<;;;;;;;;;;;;>>>???@@@BBBCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>===999;;;<<<>>>@@@BBBBBBCCCEEEGGGIIIJJJJJJHHHFFFDDDFFFEEEEEEDDDDDDCCCCCCCCC>>>===>>>AAADDDEEEEEEDDDDDDFFFLLLTTTWWWVVVWWW[[[SSSRRRPPPLLLJJJKKKOOORRRXXX\\\ccckkkssswwwwwwvvvvvvuuusssrrrqqqqqqrrrssskkkiiihhhfffccc^^^XXXSSSLLLGGG???999555444333333111222333444444333222111111111111111111111111111000000111111222222222222000000////////////000000...//////000111222222222,,,...000111///......////////////---,,,,,,---///...------,,,---...000111---..................---222000///---------...///.........////////////000---...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,.../////////......++++++,,,---......///000---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///***++++++,,,---...//////,,,,,,------...///000000,,,///111111...---...//////////////////////////////............///000000...//////000111222222333777777999===DDDLLLUUUZZZbbbhhhmmmmmmjjjhhhjjjlllkkkmmmnnnmmmllllllnnnooovvvwwwyyyyyyxxxvvvvvvvvvrrrrrrqqqmmmgggccc```___YYYXXXWWWUUUTTTVVVZZZ]]]XXX___hhhqqqwww{{{|||}}}}}}}}}~~~}}}yyyrrrnnnkkkhhhddd```]]]ZZZVVVSSSOOONNNMMMOOOQQQSSSTTTTTTSSSQQQNNNJJJGGGIIIMMMQQQNNNUUU___hhhoootttxxxzzzuuuqqqmmmiiifffbbb^^^[[[OOOMMMIIIHHHHHHHHHHHHGGGCCCAAA@@@CCCIIIPPPUUUWWW[[[XXXRRRLLLFFFAAA>>><<<888777777666555333222111111222222222222333333333000000//////000111222222///111222111000///000111000000000000000000000000000000000000000000000000111111222222222222111111......////////////......///......------///000111))))))))))))))))))))))))))))))))))))))))))***+++)))************+++++++++************************************************)))))))))))))))*********))))))*********+++++++++************************++++++,,,,,,,,,---------+++++++++,,,---...000000++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...//////---,,,+++---...///000000//////222888>>>>>>BBBFFFGGGEEEDDDFFFGGGNNNRRRYYY```bbb^^^VVVPPPMMMLLLKKKMMMOOOQQQPPPPPPSSSNNNGGGCCCBBBDDDFFFGGGJJJMMMRRRUUUVVVSSSOOOLLLOOOMMMJJJFFFDDDBBBAAAAAAAAAAAA???<<<999:::===???888:::======<<<===@@@DDD@@@CCCGGGJJJLLLMMMLLLKKKJJJJJJHHHGGGDDDBBB@@@>>>>>>>>>???AAADDDHHHKKKMMMQQQSSSVVVWWWUUUTTTSSSSSSOOONNNNNNNNNNNNKKKHHHEEEFFFEEECCCBBBAAAAAABBBBBBDDDCCCCCCEEEHHHKKKLLLLLLNNNNNNMMMNNNMMMKKKGGGDDDOOORRRWWW]]]dddkkkqqqtttuuuvvvxxxxxxvvvuuutttuuummmmmmlllkkkhhheeebbbaaaZZZTTTLLLDDD???;;;888666000000000222444444333111000111222333333222111000000000000000000000000000////////////////////////........................000000000000000000000000------............------//////.........---------000///...---------------+++++++++...000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///,,,+++***))))))***+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,,,,+++***)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,000///---+++++++++---...------------------------,,,,,,+++***+++,,,---...------............---------.........---,,,,,,+++---,,,,,,,,,,,,---.........---,,,---...000000000111111111222222333777;;;===BBBJJJQQQVVV]]]dddiiilllkkkiiieeeaaa______```eeefffiiimmmqqquuuxxxxxx|||zzzxxxtttnnniiibbb___\\\XXXWWWWWWXXXZZZYYY\\\___eeejjjooosssuuuxxxzzzzzzyyyvvvsssrrrrrroooooooooooonnnlllgggddd]]][[[YYYZZZ[[[\\\[[[ZZZWWWTTTPPPNNNNNNMMMKKKJJJOOOQQQUUU]]]gggqqqxxx{{{yyywwwuuuuuuvvvrrrkkkdddYYYSSSLLLHHHHHHIIIIIIHHHHHHFFFCCCAAACCCGGGLLLOOOUUUWWWXXXVVVPPPJJJEEECCC>>>===;;;999888777777666000111111111111111111111111222333444444333222111111000000000/////////...333333444444555555444444000000000000000000000000111111111111111111111111111000///......///000111////////////////////////))))))))))))))))))))))))---,,,+++)))(((((('''''')))************+++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,.........------...000111111111222555;;;CCCHHHJJJKKKKKKIIIHHHHHHLLLOOO[[[^^^bbbffffffbbbZZZUUUUUUTTTTTTVVVXXXYYYXXXVVVTTTPPPIIIEEEDDDFFFGGGHHHIIIJJJKKKLLLJJJGGGDDDBBBCCCBBB@@@???=========>>><<<<<<<<<;;;;;;<<>>:::777555333333333333222111///000111222222222111111000000000000000000000000////////////////////////........................000000000000000000000000---......//////......---//////.........---------//////......---------------------000333444444333///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------------,,,,,,,,,---......---,,,+++******+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------,,,,,,++++++******((()))+++---...---,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,000...---++++++,,,---..............................------,,,---...///000------............------.../////////......---,,,---------------......///000//////000222333333333111111222444777;;;BBBHHHRRRWWW^^^ccceeegggjjjmmmfffdddaaa\\\YYYXXX[[[]]]ccciiiqqqvvvyyy|||zzzvvvrrrpppmmmiiifffcccbbbaaa___```bbbdddgggjjjlllmmmoooqqqrrrqqqnnnkkkjjjiiiiiijjjlllooorrrrrrpppmmmjjjhhheeedddddddddcccaaa[[[XXXVVVUUUVVVWWWWWWVVVXXXZZZ^^^eeemmmtttyyy{{{}}}zzzyyyzzz{{{yyysssnnnccc]]]VVVPPPNNNLLLKKKIIIMMMKKKHHHEEEEEEFFFIIIKKKNNNPPPSSSTTTSSSQQQPPPPPPLLLJJJGGGBBB>>>999666444666555444333222111111111...///000111111111000000111111111111111000000000333333333333333222111000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////)))))))))))))))))))))))),,,,,,***)))(((((((((((()))************+++++++++++++++++++++++++++++++++***************************++++++,,,---......///++++++***************************************************++++++++++++,,,+++,,,---------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---...///......///111333333444:::BBBLLLSSSWWWVVVTTTRRROOOOOOTTTZZZ```kkkkkkkkkjjjhhhddd]]]XXXZZZYYYYYY[[[\\\\\\ZZZXXXRRRMMMHHHDDDCCCDDDEEEEEEEEEDDDCCCAAA???===<<<;;;999999999888888999:::::::::===@@@BBBCCCEEEHHHKKKIIILLLQQQTTTWWWZZZ]]]```aaaaaabbbdddfffggghhhhhhhhhhhhgggdddaaa\\\XXXUUUPPPOOONNNMMMLLLMMMNNNNNNUUUXXX\\\___```bbbccceeehhhiiijjjjjjjjjiiihhhggggggeeebbb___\\\YYYVVVUUUPPPNNNLLLKKKJJJIIIGGGEEECCCBBB@@@@@@AAA@@@???===<<<>>>AAAFFFNNNVVV^^^bbbjjjllloooqqqqqqrrrsssuuutttttttttrrrpppmmmkkkiiigggeeebbb^^^XXXQQQIIICCC>>>;;;666444333444444333///000000111222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000---......//////......---/////////............---//////..................///...///222555777777666//////......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------......---,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------///...---,,,+++,,,---...//////////////////////////////......//////000111------............------///////////////........................///000000......///000111222222222111444777;;;AAAJJJTTTYYYeeehhhkkkllljjjgggeeedddZZZXXXUUURRRQQQTTTYYY]]]dddlllwww}}}~~~zzztttnnnhhheeedddcccbbbaaa``````aaaaaabbbeeehhhhhhfffeeeddddddeeegggjjjnnnrrrtttsssqqqpppnnnkkkjjjiiigggdddbbb^^^\\\ZZZZZZ\\\___`````````ccchhhoootttxxxzzz{{{}}}{{{zzz{{{~~~}}}zzzvvvqqqkkkccc\\\WWWSSSOOOMMMPPPNNNLLLIIIHHHGGGGGGHHHGGGJJJMMMPPPQQQTTTVVVYYYWWWVVVRRRNNNHHHAAA<<<999:::999777444333222222333...///000111111111111000111111222222222222222222333333333222111///...---////////////////////////////////////////////////000000////////////000000////////////////////////)))))))))))))))))))))))))))((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,---...//////)))))))))))))))(((((((((************************))))))*********+++++++++&&&(((***---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++---...///......000111555777<<>>?????????======<<<<<<;;;;;;;;;;;;888888999999:::;;;<<<===BBBFFFKKKPPPSSSVVVYYY\\\\\\^^^bbbfffiiikkklllmmmjjjjjjiiihhhiiiiiikkkkkkhhhiiijjjkkkjjjgggdddbbbZZZXXXVVVSSSRRRQQQQQQQQQRRRUUUYYY[[[\\\]]]___aaaeeegggjjjkkklllmmmnnnoooqqqpppnnnllliiieeebbbaaaaaa___]]][[[ZZZXXXUUURRROOOLLLIIIFFFEEEDDDBBB@@@<<<<<<===@@@FFFMMMTTTXXX^^^```dddgggiiilllooorrrrrrssssssrrrqqqooommmlllhhhgggeeecccaaa\\\VVVQQQEEEAAA;;;777666666777777000000000111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////....../////////...................../////////.........//////000222555777777666000//////.........//////------------------------++++++++++++++++++++++++,,,,,,------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------.........------------,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---...........................///////////////000000000------............------//////..................///////////////000000111...///000111111111222333444;;;CCCIIIRRR\\\dddggglllllliiieee```ZZZVVVTTTMMMMMMMMMMMMOOOSSSYYY]]]ccciiiqqqxxx}}}yyypppgggbbbbbb```]]]ZZZWWWVVVVVVWWWYYY\\\aaadddfffggghhhiiijjjkkkllloooqqqpppmmmkkklllkkkhhhgggfffeeebbb```___]]]ZZZYYYZZZ\\\]]]]]]```dddlllrrrwwwyyy{{{|||{{{yyyyyyzzz|||}}}{{{yyyzzzvvvoooggg```[[[WWWUUUOOOOOONNNMMMLLLKKKIIIIIIDDDFFFHHHIIIKKKNNNSSSVVVXXXXXXWWWUUURRRMMMIIIFFF===<<<999666555444444555111222222333333333333333111111111222222222222222222222222222111000///...////////////////////////000000000000000000000000000000////////////000000////////////////////////))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++*********************************+++,,,---------************************************************))))))*********+++++++++&&&(((***---...---,,,++++++++++++,,,,,,,,,------,,,,,,---------.........---.../////////000333555;;;???IIIWWWdddlllmmmkkkgggggggggiiimmmqqqtttvvvsssnnnggg```[[[WWWSSSQQQSSSRRRQQQPPPPPPNNNKKKHHHCCC@@@<<<;;;;;;;;;;;;:::777888:::;;;<<<<<<;;;;;;999;;;===@@@DDDFFFHHHIIIQQQUUU[[[```dddgggkkkmmmmmmnnnppprrrsssrrrpppooonnnllljjjhhhgggggghhhiiibbbccceeefffgggfffdddccc___]]][[[XXXVVVUUUUUUUUUSSSUUUWWWWWWVVVVVVWWWYYY^^^bbbfffiiikkknnnqqqtttuuuuuuvvvvvvtttrrrooonnnllljjjiiihhhgggfffccc```\\\XXXSSSOOOLLLIIIEEECCC@@@???>>>>>>@@@DDDHHHKKKPPPSSSWWW[[[^^^cccgggkkkmmmnnnoooqqqqqqqqqpppooollljjjgggeeedddbbb___\\\QQQLLLDDD>>>;;;999777666222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////...//////////////////...////////////////////////......///000000//////.........///111444555444333//////.........//////000------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------......///...,,,+++******+++---///***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,------------------------------------------......////////////------............------...------,,,,,,---......000////////////000111111000222333444333555888;;;===IIITTT\\\ccckkknnnlllmmmiiibbbZZZTTTOOOLLLKKKFFFHHHKKKLLLMMMOOORRRUUU]]]]]]aaakkkxxx|||rrriiiddd```]]]XXXTTTQQQPPPPPPQQQUUUYYY^^^dddhhhlllpppssssssrrrsssssssssqqqllliiikkkjjjiiijjjjjjjjjgggeeebbb^^^YYYUUUTTTTTTTTTTTTXXX^^^fffmmmqqquuuxxx{{{{{{zzzzzz{{{}}}}}}}}}|||}}}{{{vvvpppiiidddaaa___TTTTTTTTTSSSQQQNNNLLLJJJCCCDDDDDDDDDDDDGGGLLLPPPUUUVVVWWWXXXWWWUUUSSSQQQFFFDDD@@@<<<999666555444444444333333333333444444111111111111111111111111111111222222222222222111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000))))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,---------*********************************++++++++++++,,,+++,,,---------,,,***)))++++++,,,,,,,,,,,,------,,,---------............///000000000111555:::>>>GGGNNNZZZgggqqqvvvuuussssssssstttvvvxxxxxxvvvtttnnniii```YYYTTTQQQOOONNNSSSQQQNNNLLLJJJHHHFFFCCC>>><<<:::999:::;;;::::::888999;;;===>>>???>>>>>>@@@CCCGGGMMMRRRWWWZZZ\\\```dddiiinnnqqqtttwwwyyyyyyyyyyyyxxxwwwsssmmmhhhfffeeecccaaa`````````aaa^^^^^^^^^^^^]]]\\\\\\[[[___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZXXXUUUTTTTTTTTTVVVZZZ___bbbdddggglllqqquuuwwwzzz|||}}}|||zzzyyyuuuuuutttuuuuuutttqqqooojjjgggbbb^^^[[[VVVRRROOOHHHFFFCCCAAA@@@@@@AAACCCHHHJJJMMMPPPSSSWWW\\\___dddfffiiilllooopppqqqrrrsssoookkkhhhfffeeecccbbb^^^YYYRRRKKKDDD???999666555444333222222111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////......////////////000000000---...///000111000///............///111222111000......------......//////------------------------------------............+++,,,,,,------...............---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,---------...***)))((((((***,,,///111***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------+++,,,---............---------............------------,,,++++++,,,...//////////////////000111111---///222333444999@@@FFFNNN\\\hhhlllpppuuusssllleee___VVVOOOKKKIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJKKKSSSSSSVVVcccuuuzzzsssnnneeeaaaZZZTTTPPPOOOPPPPPPSSSVVV[[[```dddjjjpppttttttttttttuuuuuurrrnnnkkkllllllmmmoooqqqqqqpppnnnccc^^^XXXSSSPPPOOONNNNNNPPPUUU\\\aaaeeeiiioootttyyyzzz|||~~~}}}|||{{{wwwqqqmmmkkkjjjaaaaaa___]]]YYYUUUQQQOOOGGGGGGGGGEEEEEEGGGKKKNNNTTTUUUVVVWWWWWWWWWVVVUUURRRPPPLLLGGGAAA;;;777555666555444333222222222222222222111111111000000000111222222333444444333333000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************))))))***+++,,,---......************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------............111111111222666===EEEKKKXXX___iiirrrxxxzzz{{{||||||||||||~~~}}}xxxssskkkeee]]]VVVSSSQQQPPPPPPQQQMMMHHHDDDBBBAAA???===999888777888999::::::999;;;<<<===@@@CCCGGGJJJLLLRRRTTTYYY^^^cccgggjjjkkkooorrruuuxxxzzz|||~~~~~~}}}yyysssjjjccc]]]\\\\\\\\\\\\]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUUUU\\\[[[[[[[[[\\\]]]___```aaaaaa___\\\XXXUUUTTTUUUQQQVVVZZZ\\\]]]___eeejjjsssvvvzzz~~~~~~}}}|||}}}~~~~~~|||yyysssqqqooommmlllhhhdddaaaWWWUUUQQQNNNKKKHHHGGGGGGFFFGGGIIIIIIJJJLLLPPPRRRWWWYYY^^^ccchhhkkknnnooopppnnnkkkiiihhhgggfffddddddaaa\\\WWWPPPIIIAAA<<<999777555444222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000000---...000111111111/////////......///000000///---------,,,,,,---......///........................,,,,,,,,,------.........++++++,,,,,,---......///------,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,))))))***+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---........................+++,,,---.........------------............------...---,,,,,,,,,---///000///............///000000,,,000444777;;;DDDPPPYYYcccpppyyyxxxwwwyyysssiii[[[VVVPPPLLLLLLLLLKKKJJJJJJKKKLLLKKKJJJJJJKKKLLLQQQTTT[[[hhhxxx}}}zzzrrrmmmddd\\\UUURRRRRRRRRRRRSSSUUUVVVYYY]]]ccchhhkkkkkkkkklllmmmkkkgggdddcccccceeehhhjjjkkkjjjhhh```\\\UUUPPPNNNNNNMMMMMMMMMPPPTTTVVVWWW[[[ccciiiooorrrvvvzzz||||||}}}}}}|||~~~~~~|||wwwsssrrrrrrnnnmmmkkkhhhddd```\\\ZZZTTTSSSQQQNNNLLLKKKMMMPPPTTTTTTUUUUUUVVVWWWWWWXXXZZZYYYVVVRRRMMMGGGBBB???999888666444333222222222444444333222111000000///333333333333333333222222222222222222222222222222111111111111111111111111...///000111111000///...000000000000000000000000))))))))))))))))))))))))'''''''''((()))+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++******)))%%%%%%&&&((()))***+++,,,************************++++++,,,,,,,,,---------+++++++++,,,---...000000++++++,,,,,,,,,------------------.........//////111111222444999CCCMMMUUUdddjjjsssxxx{{{|||~~~~~~{{{wwwjjjddd]]]WWWTTTSSSTTTSSSLLLGGGAAA===:::999888777555444444555888999999888===>>>???BBBHHHPPPXXX]]]dddfffiiillloooqqqrrrrrryyy{{{~~~|||tttjjjccc\\\\\\^^^___```bbbccccccYYYWWWUUUSSSRRRSSSTTTUUUYYYYYYYYYZZZ\\\___aaaccceeeeeeccc___ZZZWWWVVVVVVTTTYYY]]]]]]\\\^^^ccchhhpppsssxxx}}}~~~}}}}}}}}}~~~}}}zzzrrrrrrrrrssssssrrrnnnkkkeeeccc```\\\XXXUUURRRQQQGGGHHHHHHFFFEEEFFFHHHJJJLLLOOOTTTZZZaaaeeeiiijjjhhhgggggggggiiiiiigggfffdddcccaaa^^^ZZZSSSKKKEEE;;;999777444333222111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////.../////////000000111111,,,...000111222111000///000///...///000///---,,,,,,,,,,,,,,,,,,---...///........................+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,------...///,,,---...//////...---,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++++++++++++++---...///,,,(((###++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,------.........---////////////////////////+++,,,.../////////...------..................---///...---,,,---///111222...............///000000333777<<>><<<:::777555444444444666666555444222111000000444444444333222111000///222222222222222222222222000000000000000000000000...///000111111000///...000000000000000000000000***(((%%%######%%%(((***))))))))))))))))))))))))&&&'''((()))++++++,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((())))))******++++++******+++++++++,,,,,,,,,,,,***)))''''''(((***+++------......------,,,,,,,,,,,,,,,---------......111000//////...............111666:::???HHHSSS[[[eeejjjqqqwww|||~~~{{{vvvrrrlllccc[[[TTTNNNJJJGGGAAA???===:::888888777777555777888777666777888:::>>>>>>AAAFFFPPP]]]hhhooovvvttttttwww{{{~~~|||zzz~~~wwwpppkkkfffdddcccccceeehhhhhhhhhcccbbb```\\\YYYXXX[[[]]]]]]\\\]]]```cccdddaaa^^^fffeeeeeedddbbb___[[[XXXZZZ]]]aaaaaa___]]]]]]^^^fffooouuuuuuwww}}}~~~~~~~~~|||{{{zzzxxxwwwvvvuuussspppnnnmmmkkkiiihhhfffbbb^^^ZZZWWWUUUQQQMMMIIIFFFDDDDDDEEEEEEGGGJJJPPPWWW^^^bbbdddddddddeeeeeefffggghhhgggeeecccbbbaaa]]]VVVQQQIIICCC<<<777666666444333444444444444333333333333000000000000000000000000111222222222222111000000000000000000////////////////////////////////////,,,---...000111222222222111111111111000000000000------......//////000000.........------,,,,,,,,,------------------------------............------,,,,,,,,,---------......---.........//////000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++000///...---,,,,,,+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------000///...---------...///,,,,,,,,,---...///000111........................////////////////////////...,,,---000000...///222///000222222222222333444888>>>IIITTT```kkkuuu{{{yyyqqqdddcccaaa^^^[[[XXXUUUTTTRRRPPPOOONNNPPPTTTXXX[[[gggmmmuuu{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxooohhhbbb\\\VVVQQQPPPNNNMMMMMMNNNQQQTTTVVVUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWVVVTTTSSSQQQQQQRRRTTTUUUSSSRRRQQQQQQRRRTTTVVVWWW[[[```fffhhhiiikkkqqqvvvzzz}}}}}}{{{zzzvvvvvvuuutttsssrrrqqqpppkkkjjjhhheeeaaa]]]ZZZXXXTTTSSSQQQRRRUUUYYYZZZ[[[^^^______``````]]]XXXTTTLLLHHHBBB===;;;888666444111333555444111000222444444444333333333333333333000111111111111222222222000000///...............000000000000000000000000111111111000000000000000+++)))'''&&&&&&''')))+++************************))))))************))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,---------......---,,,,,,,,,,,,---------.........///...------------...///000555;;;AAAFFFLLLTTTZZZ___fffooowww}}}|||xxxqqqkkkaaaWWWOOOHHHBBB???;;;:::999777666666666777555666777777777888;;;>>>BBBFFFMMMVVVbbbmmmvvv{{{~~~}}}~~~{{{vvvwwwuuusssssssssssssssqqqpppnnnkkkhhheeecccdddeeefffeeeeeegggjjjjjjhhheeelllkkkkkkkkkjjjgggdddbbbbbbeeehhhhhhgggffffffgggkkkrrrvvvuuuvvv{{{}}}|||~~~}}}~~~~~~~~~}}}yyywwwuuussssssssssssrrrpppooommmlllllljjjgggeeeaaa```]]]YYYSSSLLLGGGDDDBBBAAA@@@AAADDDIIIOOORRRZZZ\\\^^^aaaccccccccccccbbb```^^^^^^___]]]ZZZWWWRRRKKKBBB<<<888777555333333333222222222111111111222222222222222222222222111222222222222111000000////////////000000000111000000000000000000000000///000000000000000000000111111111111000000000000.........///////////////...------------------,,,------------------------------............------,,,---------............---........./////////000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,+++*********+++,,,---------------...///000........................///////////////////////////,,,+++///000......000000000000000222666;;;@@@IIIPPPZZZeeeoooxxxzzzsssnnnlllgggbbb^^^ZZZXXXWWWRRRRRRTTTVVV[[[```fffiiiooosssyyy|||zzzwwwuuutttoooppprrrtttvvvyyy{{{|||yyy{{{||||||{{{{{{}}}~~~{{{vvvtttvvvwwwwwwvvvwwwssslllfffaaa\\\WWWTTTQQQQQQRRRSSSUUUYYY\\\^^^```aaaccceeeeeeeeedddccc___^^^^^^^^^]]]]]]\\\\\\]]]\\\[[[ZZZZZZ\\\^^^```aaa```___^^^___aaabbbddd^^^aaaeeedddbbbbbbeeeiiisssxxx}}}zzzzzzzzzyyyyyyyyyyyyyyytttsssqqqmmmiiifffcccaaa\\\ZZZXXXYYY[[[^^^```aaabbbbbbbbbccccccaaa]]]YYYRRRNNNHHHDDDAAA>>><<<:::444666777666333222333444333444444444444333222222111111111111222222222222222111111000000000000000111111111111111111111111000000000000111111111111++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))''''''************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,------.........------,,,------------.........///...---------///111333444:::AAAFFFHHHKKKOOOSSS[[[cccnnnxxx~~~}}}}}}~~~~~~xxxsssiiibbbYYYOOOHHHAAA<<<999888777666555555555666777777888999999:::===AAADDDEEEKKKVVVbbbnnnvvv{{{~~~~~~}}}}}}}}}{{{yyyyyyvvvrrrpppnnnmmmkkkjjjooonnnnnnoooppppppooommmooooooooooooooommmlllkkkjjjlllnnnnnnmmmlllmmmmmmooossstttrrrrrruuuwwwvvvxxxyyyyyyyyyzzz{{{{{{{{{sssrrrpppnnnllllllmmmmmmllljjjhhhhhhiiiiiihhhggggggggggggddd___WWWPPPKKKFFFDDDBBB@@@AAACCCFFFIIINNNQQQVVV[[[^^^___^^^^^^ZZZXXXVVVWWWYYY\\\]]]]]]\\\VVVMMMEEE???;;;888666444444333222222111111222333333333333333333333333111222222222222111000000/////////000000111111111111111111111111111111111444333111///.........///111111111111000000000000///////////////.........---------------.........------------------------------............------------........./////////.............../////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,...///000------,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,------............---------......///........................000000000000000000000000444...,,,///111000...///222222111111555===GGGNNN\\\cccmmmwww{{{uuunnnjjjddd]]]YYYVVVUUUUUUVVVYYY]]]cccjjjqqqvvvyyy|||~~~xxxqqqkkkhhhffffffggghhhjjjkkkkkkllllllmmmmmmllljjjiiijjjkkkllliiieeeccceeehhhjjjkkkjjjjjjhhhdddaaa^^^^^^^^^^^^___bbbeeeiiillloooqqqnnnppprrrssstttttttttsssqqqqqqqqqpppnnnllljjjhhhfffeeeddddddeeegggjjjkkkpppooonnnmmmmmmnnnooopppjjjlllnnnlllhhhggghhhjjjrrrvvv}}}}}}~~~~~~~~~|||{{{xxxuuuqqqnnnkkkjjjgggdddbbbaaacccfffhhhiiifffffffffggghhhfffccc```[[[WWWQQQMMMJJJGGGDDDBBB:::;;;;;;999666444444444333444555555555333222111111111111111222222222333333333333222222222222222111111111111111111111111///000000000111222222222***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---......///......------------............000///......///222555777999===BBBDDDDDDEEEHHHKKK\\\dddpppzzz{{{zzzyyyyyyxxxtttmmmgggYYYTTTMMMFFFBBB???<<<:::888777666555555666777888999;;;<<<===>>>BBBGGGKKKJJJPPPZZZeeennnsssvvvvvvzzz{{{~~~~~~{{{wwwtttqqqqqqpppmmmkkkmmmmmmmmmmmmnnnnnnnnnmmmkkklllllllllkkkjjjkkklllmmmnnnnnnnnnlllkkkiiihhhkkklllkkkiiijjjlllnnnoootttuuuuuuuuuuuuvvvwwwyyyqqqrrrqqqooollljjjiiiiiiiiifffcccbbbbbbbbbbbbaaacccdddffffffddd```\\\YYYOOOLLLIIIFFFDDDEEEFFFGGGGGGIIIMMMQQQUUUWWWYYYYYYSSSQQQNNNNNNQQQUUUZZZ]]]^^^[[[VVVQQQJJJDDD>>>;;;888777666444333333333333333333333333333333333333111222222222222111000000000000000000000000000000111111111111111111111111555333111///......///000111111111111000000000///000000//////......------,,,,,,------......//////........................------............------.........////////////000........................------------------------+++,,,,,,------,,,,,,+++))))))******,,,---///000------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...............////////////......---------..............................000000000000000000000000888111...111333222000000333444666999@@@JJJUUU\\\jjjpppyyywwwqqqddd```[[[VVVTTTUUUXXXZZZ```ccchhhooovvv|||zzzrrrkkkeeebbb````````````````````````___``````___]]][[[\\\\\\[[[ZZZZZZ[[[^^^aaadddeeecccfffhhhhhhggggggjjjnnnoooqqqtttxxx{{{}}}{{{|||}}}~~~~~~~~~}}}}}}{{{|||||||||zzzwwwtttsssooonnnlllllllllnnnpppqqquuutttssssssssssssttttttuuuvvvxxxwwwuuutttvvvwwwwww{{{}}}{{{wwwtttqqqooonnnooollliiihhhjjjlllnnnnnnjjjjjjiiijjjkkkjjjhhhfffbbb^^^YYYUUURRROOOLLLIIIAAA@@@???<<<999666555444333444555666555444222000111111111222222222333333333333333333333333222222111111111111111111111111//////000111222222333333))))))***++++++***))))))******************************++++++++++++***)))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))(((******+++++++++,,,,,,,,,,,,++++++,,,,,,------...+++,,,---...//////000///---------........./////////......///000333666888999<<<>>>??????BBBHHHMMM```gggpppwww{{{{{{{{{{{{|||yyyuuusssoooiii```YYYMMMIIIDDD@@@>>>===<<<;;;888888777666666777888999<<<===???@@@BBBFFFKKKNNNOOOSSSZZZbbbhhhmmmpppqqqxxxzzz}}}zzzwwwrrrnnnllliiigggfffeeefffgggggggggfffffffffdddeeefffeeedddeeehhhjjjqqqqqqpppooolllhhhdddaaabbb___]]]^^^```cccfffiiirrrtttuuuuuusssrrrsssuuuqqqtttwwwwwwtttqqqooooooooolllgggdddcccbbb```^^^^^^___```aaaaaabbbbbbbbbWWWUUUQQQLLLIIIFFFDDDCCCDDDDDDEEEGGGJJJMMMPPPRRRMMMKKKIIIGGGHHHLLLQQQUUUWWWYYY[[[ZZZUUUNNNGGGCCC===;;;888666444333333333222222222222222222222222111222222222222111000000333333222111000///......111111111111111111111111333222000......000111222111111111111000000000///000000//////......---------------....../////////........................------............------.........////////////000...............---------------------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---......------,,,,,,------...+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------******++++++,,,,,,,,,,,,///......---------......////////////////////////000000000000000000000000666000---000222111000222111666>>>GGGQQQ\\\fffllluuuzzz{{{oooggg^^^\\\[[[ZZZ]]]aaafffjjjmmmooosssxxx|||xxxrrrlllhhheeeccc]]]]]]\\\[[[[[[\\\]]]]]]XXXZZZ[[[ZZZYYYXXXYYY[[[XXX[[[___dddgggiiikkklllmmmppptttuuutttuuuxxx{{{{{{|||~~~yyyzzz{{{||||||zzzxxxwwwvvvtttrrrqqqpppqqqrrrsssssssssrrrrrrrrrrrrrrrrrruuuwwwxxxxxxxxxyyyzzz{{{{{{~~~}}}{{{xxxuuusssrrrrrrssspppnnnnnnoooqqqqqqqqqnnnlllkkkkkkllllllkkkiiifffccc^^^[[[XXXUUURRROOOGGGEEECCC@@@===:::777666555555666666555333222111111222222222222333333333111111222333333222222111111111111111111111111111///000000111222333333444((()))************)))((())))))))))))))))))))))))))))))***+++,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---------***+++---...000000111111------........./////////------...///111333555666777999;;;<<<>>>DDDNNNUUU___ccciiinnnppprrrssstttzzzuuuoookkkfff___VVVPPPIIIEEE@@@===;;;;;;:::999888888888888999;;;===>>>BBBDDDFFFHHHIIILLLOOORRRPPPRRRWWW\\\aaafffiiikkkooossswwwzzz}}}~~~{{{yyywwwtttsssqqqoookkkeee```]]]^^^___fffhhhjjjjjjgggeeeccccccccceeegggggggggjjjooottt~~~~~~}}}|||yyyssskkkfff___ZZZWWWZZZ___ccchhhmmmrrruuuxxxvvvsssppppppqqqnnnrrrwwwxxxuuussssssttttttqqqmmmjjjhhheeebbb```aaa```___^^^^^^___aaabbbbbb```]]]YYYSSSNNNIIIFFFFFFEEECCCBBBCCCEEEHHHJJJHHHHHHFFFCCCBBBCCCGGGKKKMMMRRRXXX[[[YYYTTTNNNKKKBBB@@@<<<888444333222222222222222222222222222222111222222222222111000000333333222111000//////...111111111111111111111111111000000///000111333333111111111111000000000000///////////////......................../////////........................------............------------........./////////.........---------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++......---,,,,,,,,,------......------------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------***+++,,,---.........---......---------......///////////////////////////000000000000000000000000111---,,,...///...000555333;;;HHHVVVbbbllluuuzzz|||wwwjjjaaa```aaabbbfffjjjoootttwwwwwwxxxyyy{{{}}}~~~xxxssspppooonnnlllgggddd___YYYVVVTTTSSSSSSSSSUUUWWWYYYZZZ[[[^^^```dddiiipppvvvxxxyyyzzzzzz}}}|||{{{zzzvvvwwwxxxzzz{{{{{{zzzzzzxxxvvvtttrrrqqqqqqrrrssspppppppppppppppppppppppptttuuuuuuvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvvvvtttsssrrrsssuuuuuutttsssqqqooommmllllllmmmlllkkkgggdddaaa^^^\\\ZZZVVVSSSNNNLLLHHHEEECCC@@@<<<999777666666555444333222222222222222222333333333333///000111222333222111000222222222222222222222222000111111111222333333333******))))))))))))******************************)))***++++++,,,,,,++++++************************++++++,,,------,,,++++++++++++++++++++++++++++++)))***************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,---------***+++---...000111111222............////////////...///222444555666666666555777:::;;;>>>DDDNNNUUUUUUXXX]]]```dddhhhllloooooojjjddd___[[[UUUOOOIIIGGGCCC>>><<<;;;;;;;;;::::::;;;<<<===@@@DDDGGGHHHMMMPPPSSSUUUVVVWWWXXXYYYXXXYYY[[[]]]```bbbdddeeeeeeiiinnnqqqtttvvvzzz~~~|||xxxqqqllljjjhhhgggffffffggggggbbb\\\]]]cccjjjyyy|||~~~}}}wwwqqqmmmllljjjmmmqqqsssuuuzzzzzzkkkddd```eeekkkooovvv|||zzzxxxyyyqqqtttuuusssooommmooorrruuutttqqqpppooommmjjjggggggfffdddbbb``````aaaaaaeeeffffffeeeaaa\\\VVVSSSMMMLLLIIIGGGEEEEEEEEEFFFEEEEEEEEECCC@@@???@@@CCCDDDJJJQQQVVVVVVTTTRRRRRRKKKGGGBBB===999666555555333333333333333333333333111222222222222111000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111000000000000.........///////////////////////////....................................------............------,,,---------.....................------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///......------......///......------------......***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---...000000000000000---------------...///000////////////////////////////////////////////////------...000///...444<<>>>>>===>>>@@@CCCHHHLLLQQQSSSXXX[[[___aaabbbaaaaaabbbgggggghhhhhhgggfffeeedddaaaeeekkknnnqqqsssxxx{{{~~~|||yyywwwtttpppiiieeeccccccddddddbbbgggjjjhhheeeiiiuuuzzzxxxrrrvvv{{{zzzqqqmmmrrryyy}}}||||||zzzsssllljjjmmmqqqxxxxxxwwwxxxyyyxxxuuussskkkjjjhhhgggeeedddcccbbb___bbbfffhhhhhhddd```]]]TTTTTTRRROOOLLLIIIGGGEEEBBBDDDEEECCC@@@===>>>??????EEELLLPPPQQQRRRSSSUUURRROOOIIICCC>>>;;;:::999444444444444444444444444111222222222222111000000...///000111222333444444////////////////////////111111222222222111111000111111111111000000000000---.........//////000000000000//////......------////////////////////////---..................---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...............///000111......------------......***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------((()))+++---......------,,,,,,,,,---...///000111000000000000000000000000////////////////////////---///222444111111999CCCQQQWWWaaakkkqqquuuxxxyyyuuuuuusssrrrssswww~~~|||yyyzzz}}}|||{{{{{{{{{|||}}}~~~{{{yyywwwwwwvvvtttnnnjjj\\\XXXSSSOOOOOORRRWWW[[[^^^bbbggglllqqqwww|||~~~{{{xxxvvvuuunnnnnnlllkkkkkkkkkkkkkkkeeeeeeeeefffgggiiikkklllkkkjjjiiihhhhhhiiikkkllliiiiiikkklllmmmmmmmmmmmmkkklllmmmppptttxxxyyyyyywwwwwwvvvuuussstttwwwyyy{{{{{{|||}}}~~~yyyxxxwwwuuuuuuwwwxxxzzzvvvwwwzzz}}}~~~{{{xxxwwwtttpppnnnnnnnnnnnnmmmgggeeecccbbbaaa___\\\YYYZZZVVVQQQOOONNNKKKGGGCCC;;;888555333111222333555222222333333333444444444///000222444444444222111222222222222222222222222333333222222222222222222******************************)))))))))))))))***************************++++++++++++++++++++++++))))))(((((())))))***+++---------,,,,,,+++++++++)))+++---,,,+++)))((()))***))))))***,,,///222444---,,,,,,,,,,,,---......,,,,,,------...///000000///000000///------...///333444888>>>CCCCCC???:::888888888999<<>>======???BBBEEEJJJNNNQQQSSSTTTTTTRRRMMMFFF>>>:::888888777666444333333444444555555444444333222111111111111111111111111111111.../////////000000111111333111000000111111000...111111111111000000000000222111111111000000//////........................////////////////////////111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------------............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...............---------...------------...//////......//////000111111111......////////////......000------///000......222222444666444222888FFFQQQ^^^^^^```dddiiilllmmmmmmjjjccc^^^___```aaadddiiimmmyyy{{{uuusssxxx{{{yyyuuutttnnnkkkiiihhhhhhfffaaa]]]OOOPPPQQQRRRUUUYYY]]]___gggkkkrrrxxx~~~~~~zzzyyywwwuuurrrnnnjjjgggeeeeeecccbbbeeejjjiiidddbbbdddeeeccc______ccchhhkkkmmmllljjjlllqqqqqqnnnmmmllljjjjjjjjjiiigggeeegggggghhhjjjnnnrrrvvvyyysssvvvuuunnnjjjmmmppppppsssuuuxxxzzz{{{zzzxxxvvvzzzwwwtttuuuxxxyyyxxxvvvwwwxxx{{{~~~vvvvvvuuusssrrrqqqpppoookkkiiifffeeeccc```]]]ZZZUUUUUUUUUTTTRRROOOMMMKKKEEEAAA;;;777666555444333444222000///111222222111333333333333333222111000333444555555555333000///---...111333333222000///************************+++******)))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++***+++------+++))))))***,,,+++*********,,,...000---,,,,,,,,,,,,---......,,,,,,------......//////...//////...---...000333666999???DDDFFFCCC>>>999888888999;;;===???AAABBBEEEIIIOOOVVV```fffbbbZZZTTTRRROOONNNNNNNNNNNNMMMKKKMMMOOOQQQRRRPPPNNNMMMHHHJJJNNNTTT\\\gggrrryyy~~~~~~~~~~~~~~~~~~~~~~~~yyytttpppnnnllljjjgggiiiooosssqqqssszzz|||yyywwwvvvvvvyyy{{{|||}}}vvvmmmkkklllooouuu|||~~~|||}}}xxxtttqqqqqqrrrtttpppooommmmmmmmmllliiiggghhhddd___\\\[[[YYYTTTQQQJJJJJJHHHFFFDDDAAA???>>>??????@@@AAAEEEIIIMMMOOOVVVWWWWWWSSSMMMGGGBBB@@@:::888666444333333444555444444333333222222111111111111111111111111111111/////////000000000111111333111000000111111000...111111111000000000//////000000000000//////..............................////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---,,,---------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------------...------------...//////////////////////////////......////////////......000......222222000111444555444444777===HHHSSSZZZ\\\ZZZYYYYYYZZZ\\\\\\\\\YYYUUURRRTTTVVVWWWZZZ^^^bbbrrr|||tttmmmmmmlllgggbbb```^^^]]][[[\\\]]]\\\YYYUUUOOOQQQTTTYYY___eeeiiikkkqqqssswwwzzz}}}}}}{{{|||}}}{{{xxxvvvrrrpppmmmjjjiiihhhhhhhhhhhhhhhgggeeegggkkkjjjfffddddddccc```\\\^^^ccciiirrrvvvzzz|||{{{yyywwwuuurrrnnniiifffjjjmmmpppsssvvv|||~~~ssskkkkkkllllllmmmnnnoooqqqssstttuuuuuuwwwuuutttssstttuuuuuutttwwwxxxzzz|||~~~zzzyyyxxxvvvsssqqqpppooojjjiiigggfffeeeccc```^^^[[[[[[ZZZYYYWWWUUUSSSQQQKKKFFFAAA<<<999777555444444333111111222333333222111111222222222111000000333444555555444333111///---///111333333222000///************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///------,,,,,,,,,,,,++++++***,,,------+++******+++---,,,+++***)))***++++++---,,,,,,,,,,,,---......------------------------.........---...000444888<<>>>>>AAAFFFKKKOOOTTTWWWYYYXXXTTTOOOKKKIII===;;;888555444444444555222222222222222222222222222222222222222222222222000000000000000111111111222111000000111222000///000000000000////////////////////////....................................////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***++++++,,,,,,---------...------------...//////000000//////...------,,,...//////000000//////...000...000444555222333555444111111999GGGTTTZZZ\\\WWWTTTOOOLLLLLLMMMNNNNNNNNNKKKJJJLLLNNNNNNQQQVVV\\\mmmzzzoooddd___ZZZTTTQQQQQQNNNNNNPPPSSSVVVWWWVVVUUUWWWZZZ```gggnnntttwwwyyy{{{{{{||||||}}}}}}}}}}}}~~~|||{{{vvvvvvvvvvvvvvvtttppplllkkkiiieeedddeeeiiinnnqqqqqqssstttssstttwwwtttooojjjjjjgggdddccchhhqqqyyy|||wwwtttwww|||uuuqqqooommmllljjjiiihhhiiilllooorrrttttttuuutttrrrrrrssstttvvvwwwxxxzzz{{{{{{{{{{{{~~~}}}{{{yyyvvvsssqqqpppkkkjjjiiihhhiiihhheeeccc``````___^^^]]][[[YYYXXXSSSNNNHHHCCC???;;;777555555444333333555555444333444444555666666666555555333444444555444333111000...///111333333222000///************************+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---...---,,,+++******++++++---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---...------///333888<<>>>>>@@@FFFLLLPPPNNNQQQVVVWWWUUUQQQNNNLLLCCCAAA===999666444444444111111222222222222222222222222222222222222222222111111111111111111111111222111000000222222111000000000000/////////......////////////////////////........................////////////////////////.........---------,,,,,,........................------------------------,,,,,,,,,------------...------,,,++++++++++++,,,---------------------------------------------------------------------------------------------------,,,+++,,,...///...---******+++,,,---............------------...////////////......------------//////000000000000//////111///000444555222222444555444777AAANNNVVVXXXVVVNNNJJJFFFCCCEEEHHHJJJLLLOOOLLLKKKMMMNNNNNNSSSZZZdddsss}}}zzzxxxpppeeeZZZSSSOOOLLLLLLNNNKKKMMMQQQWWW\\\```aaabbbiiilllrrrxxx}}}~~~}}}}}}~~~~~~~~~{{{xxxwwwvvvooorrrttttttsssrrrnnniiijjjjjjjjjkkkpppwwwzzzyyyvvvuuuxxx{{{vvvuuuqqqkkkfffeeegggkkknnnqqqtttvvvuuurrrqqqrrrtttssssssuuuvvvwwwxxxyyyyyy}}}}}}|||{{{yyywwwtttsssooommmlllllllllkkkiiigggbbbbbbaaa```___]]]\\\\\\ZZZVVVPPPJJJEEE@@@;;;777555444444444555555444222555555666777888888888888333444444444444333222111///000222333333222111000************************++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...---,,,,,,,,,,,,------------,,,,,,,,,,,,---......---------------------,,,.........///000444:::???GGGHHHIIIFFF@@@===<<<>>>???===;;;:::===DDDKKKOOO\\\eeemmmpppqqqrrrooojjjhhhjjjmmmrrrwwwyyyxxxvvvvvvsssmmmfff^^^YYYUUUSSSRRRUUU^^^kkkxxxyyyssspppppprrrssssssvvvzzz~~~~~~zzzzzzzzzwwwtttqqqnnnnnnooorrrvvvzzz~~~zzzwwwxxxzzz~~~yyyzzzuuupppmmmkkkgggaaa\\\WWWWWWWWWWWWVVVTTTSSSQQQKKKHHHDDDAAAAAACCCGGGJJJGGGKKKQQQTTTSSSQQQNNNMMMJJJHHHDDD???:::777444333222222222222222222333333222222222222222222222222222222222222222111111111222111000111222333222111000000000000////////////000000000000000000000000/////////////////////////////////////////////////////////.........------........................------------------------,,,,,,---------.........------,,,++++++++++++,,,---------------------------------------------------------------------------------------------------,,,+++,,,...///...---+++,,,,,,---...//////000...------------...//////------------......////////////000000000000//////111///000333444111111444;;;>>>DDDKKKPPPRRRQQQPPPHHHDDDAAA@@@BBBFFFHHHJJJOOOMMMMMMOOORRRVVV```iiittt|||vvvqqqmmmbbbYYYOOOKKKIIIIIIMMMRRRUUUXXX^^^eeekkkppptttvvvzzz|||~~~|||zzzzzzzzzzzzzzzyyyvvvrrrooooooqqqpppwww||||||||||||xxxrrrpppsssxxx~~~}}}uuunnnjjjjjjlllnnnppptttwwwwwwsssooonnnoooooooooppprrrtttuuuwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwsssqqqpppoooooonnnkkkiiiddddddcccbbbaaaaaa``````^^^[[[UUUPPPKKKFFF@@@<<<888666555555555555444222111111222333444444444444333333333333333333222222111111222222222222111000***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,+++******,,,...+++,,,,,,------.........---,,,,,,,,,,,,---..............................///000000111222666;;;???FFFEEECCC@@@======>>>@@@AAA???>>>???EEEMMMVVV\\\hhhpppwwwwwwwwwyyyzzzyyyxxxyyy}}}~~~{{{vvvppphhh^^^WWWSSSRRRRRRSSSYYYcccooozzzzzzwwwrrrnnnnnnqqquuuxxx{{{~~~yyyuuuqqqooorrrvvvyyy}}}wwwtttrrrooojjjfff[[[[[[ZZZYYYXXXWWWVVVVVVUUURRRMMMHHHDDDBBBAAAAAADDDIIINNNQQQQQQPPPOOONNNNNNLLLJJJFFFAAA<<<888666333333333333333333333333333333333333333333333333333333333222222222222222222111000111333333333111111111111111000000000000000000000000111111111111////////////////////////////////////////////////000000000////////////...........................------------------------,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------,,,+++,,,...///...---,,,------....../////////...------------...//////,,,------...//////000000///000000111111000000///222000000444555555666:::???DDDJJJMMMMMMKKKKKKLLLLLLIIIFFFEEEFFFGGGGGGGGGLLLLLLOOOUUU[[[bbbooozzz}}}xxxqqqjjjdddaaaVVVOOOJJJJJJKKKNNNUUU\\\fffjjjpppvvvzzz~~~}}}wwwssspppooommmnnnnnnkkkiiijjjnnnsss}}}}}}|||{{{{{{|||{{{~~~|||uuuoookkkmmmmmmmmmnnnppprrrsssttttttuuuxxxzzz{{{zzzyyyxxxuuutttrrrqqqqqqpppmmmkkkhhhhhhgggfffeeeeeeffffff```^^^ZZZWWWRRRMMMGGGCCC===:::777555555555444333222333333444444444444333333333333333333333333333222222222222222222111111************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,---------***++++++***)))***,,,...++++++,,,------------,,,---,,,,,,,,,,,,---......---......//////000000000000111333333444666:::===AAA???>>>===???@@@@@@@@@AAABBBDDDIIIQQQZZZbbbgggmmmvvv}}}}}}|||}}}xxxlllhhh```YYYUUUTTTUUUVVVXXX___iiirrrxxx{{{|||}}}tttsssqqqqqqsssvvvzzz|||~~~zzzzzz}}}yyyuuupppmmmeeedddaaa^^^[[[[[[ZZZ[[[[[[ZZZVVVRRRMMMHHHDDDBBBCCCGGGKKKNNNNNNNNNNNNNNNMMMNNNNNNLLLHHHCCC>>>;;;666555555444444333333333333333333333333333333333444444333333333222222222222111000111333444333222222222222222111111111111/////////000000000111111////////////////////////////////////////////////000000000/////////......................................................------------............///......---,,,---------,,,,,,,,,---------......------------------------------------------------........................---,,,+++,,,...///...---------------------------...------------...//////////////////////////////000000111111111111000000333111111666999;;;@@@FFFHHHJJJLLLMMMMMMOOOSSSVVVZZZXXXWWWVVVUUURRROOOLLLOOORRRZZZccciiiooozzz}}}yyyrrrjjjbbb\\\XXXVVVQQQNNNOOOTTTYYY```iiirrrxxx|||~~~xxxrrrmmmiiigggccceeeggggggiiipppzzzzzzqqqnnnmmmmmmllllllmmmnnnoooppprrruuuxxxyyyyyyxxxwwwtttsssrrrrrrssssssqqqooojjjiiihhhgggggghhhhhhiiibbb```^^^\\\YYYUUUOOOKKKDDD@@@;;;777666666666555666666666777666666555555333333333222333333333444333333333222222111111111************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------)))******)))((())),,,...++++++,,,,,,,,,+++******---,,,,,,,,,,,,---......---......///000111222222111333444555555666999;;;===;;;;;;===BBBDDDBBB@@@@@@CCCIIIQQQZZZcccjjjnnnoooyyyyyysssccc```[[[WWWVVVWWWZZZ\\\^^^eeennnssstttttttttuuuwwwxxxyyy{{{}}}~~~~~~|||vvvrrrpppmmmhhhddd```______```]]]]]]\\\ZZZVVVQQQLLLIIIBBBEEEIIIKKKKKKKKKLLLMMMLLLMMMOOOOOOMMMHHHCCC???777777666555444444333333333333333333333333333333444444444333333222222222222111000111333444333222333333333222222222111111---.........//////000000000000000000000000000000////////////////////////000////////////.........////////////////////////........................---------.........////////////...------------...,,,,,,,,,------.........------------------------------------------------........................---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,...------------...//////111111111000//////......000000111111111111000000444111222888===BBBHHHOOOVVVTTTRRRRRRVVV]]]dddiiihhhggggggfffeeeaaa[[[WWWYYY]]]gggqqqvvvyyy|||zzztttiii___VVVRRRQQQQQQQQQQQQVVV```jjjsss~~~|||yyytttoookkkgggeee```cccgggjjjppp{{{|||pppooommmkkkjjjjjjjjjkkkoooqqqtttvvvxxxwwwvvvtttsssrrrqqqssstttuuusssrrrjjjiiihhhggggggggghhhiiibbbaaa``````^^^ZZZTTTPPPIIIDDD===999777777777777444444555444444333222222333333333222222333444444333333333222222111111111************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++******++++++,,,------,,,+++******+++,,,---+++,,,...---,,,++++++,,,---...000///---++++++,,,++++++,,,---///333777:::666777888777666666777999<<<<<<<<<<<<===>>>??????FFFKKKTTT]]]eeelllrrrwwwzzz}}}wwwmmmggg___]]]ZZZXXXYYY[[[___bbb```dddjjjooossswww{{{~~~{{{wwwuuu{{{xxxwwwvvv{{{zzzuuunnnrrrrrrnnnjjjjjjhhheeebbb___^^^]]]\\\XXXPPPKKKIIIEEEBBBDDDIIIMMMMMMKKKJJJJJJKKKMMMNNNLLLIIIFFF???===999666444333444555333222111000000000111222333222222111111222222333111111111111111111111111111111111111000000000000........................//////............//////000000//////......------,,,,,,,,,---------......---.........///000000000........................000000...---,,,++++++***///...---,,,,,,,,,,,,,,,//////.........---------000000//////.........---++++++++++++,,,,,,---....../////////...---,,,,,,...------------,,,,,,,,,***+++,,,---............///000000///...------...////////////000000000000222111000111333333333222444555888===DDDNNNWWW\\\aaa^^^]]]aaaiiirrrxxxzzzxxxzzz|||{{{xxxsssmmmiiiiiinnnvvv}}}xxxpppgggYYYPPPNNNRRRUUUXXXZZZbbbnnnxxx~~~yyywwwtttqqqmmmiiieeecccdddiiiqqqxxx~~~xxxpppjjjccc___aaaggghhhkkkoooqqqrrrrrrrrrsssrrrpppnnnrrrwwwxxxuuuqqqoooooommmllljjjhhhgggffffffdddaaa___^^^[[[WWWTTTPPPKKKDDD???<<<999888666666444333444555555333222444222111222333555444444222222222111222222333333*********)))))))))))))))++++++++++++++++++++++++---,,,,,,+++******++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,---///...---,,,,,,---,,,---......---,,,,,,---///......000333777999:::999999999777555555777999<<<<<<<<<===@@@BBBEEEFFFOOOTTT]]]eeelllsssxxx|||}}}xxxppphhhbbb]]][[[YYYYYYZZZ^^^bbbeeefffjjjnnnrrrvvvzzz{{{vvvrrroooooooooqqqvvv{{{zzz~~~~~~zzzwwwtttnnnhhhiiihhhfffggggggddd^^^YYYPPPKKKFFFEEEHHHKKKKKKJJJIIIIIIKKKMMMOOONNNLLLIIICCCAAA===999666555444444444333222111111222333333333333222222222222333333111111111111111111111111222222222222111111111111//////////////////////////////............//////////////////////////////------------.........................../////////........................------------------...///000///......---------...//////.........---------000/////////............------,,,,,,---......///.........///......------.........------,,,,,,,,,***+++,,,---............111222333222111000000111////////////000000000111000000000111222333222222333777???HHHSSS___hhhnnnrrrpppooorrrxxx~~~{{{}}}}}}uuulllccc]]]VVVSSSVVV]]]bbbeeemmmttt}}}zzz{{{yyyuuuooommmnnnqqqxxx}}}zzzrrrjjjcccbbbdddfffiiikkkmmmnnnnnnmmmnnnmmmllllllooosssuuusssppppppooonnnlllkkkiiihhhhhhfffeeecccaaa```^^^[[[YYYSSSNNNIIIDDD@@@===;;;888777666555555666666555444555444222333444555555444333222222222222222333333******))))))((((((((('''++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,...//////...---......+++,,,...---,,,,,,---///222111111555:::======<<<:::;;;:::999888888:::<<<;;;<<<===@@@DDDIIINNNQQQXXX^^^fffnnntttyyy}}}~~~vvvoooiiidddaaa^^^]]]\\\]]]___dddiiillloooqqqtttvvvyyy}}}}}}vvvooojjjhhhfffiiirrr}}}~~~ssspppmmmkkkkkklllkkkgggddd[[[UUULLLHHHGGGHHHHHHGGGGGGHHHIIILLLOOOPPPOOOMMMHHHFFFBBB>>>:::777555444444333222222222333444555333333222222222222333333222222222222222222222222444333333333333222222222000000000000000000000000000//////......//////000......////////////000000............////////////...............---------..............................------......///000000000///............///...............---------////////////..............................///000------......///.........//////......---,,,+++++++++,,,---...............///000111000.........////////////000000000111111000111111222333333333333555===JJJXXXdddpppyyy~~~~~~~~~yyytttoooggg___UUUTTTVVV\\\eeennnvvvyyyzzzxxx}}}{{{zzzxxxqqqlllkkklllmmmnnnnnnmmmkkkiiihhhjjjkkklllnnnoooooonnnnnnpppooonnnmmmlllkkkjjjjjjhhhfffeeeddddddccc```^^^VVVSSSOOOKKKGGGCCC???<<<999888666666777777666555777555444444555666555444333333222222222222333333++++++******))))))((((((***+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***+++---//////...------...,,,---...---,,,,,,---///222111333:::AAAEEECCC@@@;;;===>>>>>>======>>>???<<<===???DDDJJJQQQWWW[[[___dddlllssswww{{{}}}yyyqqqllljjjiiiiiigggfffffffffhhhlllpppsssuuuvvvyyyzzz{{{}}}{{{sssmmmiiihhhooottt|||vvvoookkkkkkkkkjjjiiieee^^^TTTLLLHHHFFFEEEDDDEEEEEEFFFIIIMMMOOOPPPOOOMMMKKKHHHDDD@@@;;;888666444333222222222222444444333333333222222333333333222222222222222222222222333333333333222222222222111111111111111111111111000000////////////000000000000000///////////////////////////000000000000//////......------,,,,,,........................111111000......---------//////...............///........................///////////////.........///......---......//////,,,,,,---.../////////...000000///...---,,,++++++,,,,,,---...............---...//////---------/////////000000000111111111222333444444333444555666;;;FFFUUUdddoooxxx~~~}}}vvvnnnfffaaa]]]YYYSSSXXX```kkkvvv~~~{{{{{{xxxuuuwww~~~|||yyyvvvpppkkkgggjjjlllmmmlllkkkjjjkkkllloooooonnnnnnmmmmmmlllllljjjiiigggffffffdddbbb___YYYWWWTTTQQQNNNIIIDDD@@@<<<:::777666777777777666777555444444555555555444444444333222222222333333,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++)))+++------,,,,,,---...///000000...,,,,,,---///111333999AAAIIILLLKKKHHHCCCEEEFFFFFFCCC@@@???>>>???@@@DDDJJJQQQYYY```dddfffkkkqqqvvvzzz|||~~~yyysssqqqsssvvvwwwuuutttsssrrrsssuuuwwwyyyvvvxxxzzz{{{{{{|||~~~}}}wwwtttttt~~~{{{qqqmmmmmmmmmmmmkkkeee[[[RRRLLLHHHFFFEEECCCCCCCCCEEEIIILLLMMMMMMNNNNNNMMMJJJFFFAAA<<<999555444333222111222333333444333333333333333333444222222222222222222222222333222222222222111111111000000000000000000000000000000////////////000000222222111000///......---/////////000000000111111/////////......------,,,........................111000///..................------,,,------......---..............................///////////////......---------------...,,,,,,---.../////////...000000///......---,,,,,,------......//////......000111222222000000111222000000000000111111111111222333444333333444888<<>>888777555333222222222333444444333333333333444444333333333333333333333333222222222222111111111111000000000000000000000000111000000//////000000111222222111000000///......////////////000000000000///////////////.................................,,,,,,------...///000111---,,,,,,,,,,,,---......---------........................//////////////////...------,,,---------------......///........./////////............------....../////////.........000111000//////000222000000000111111111222222000222333333444999AAAHHHTTT```ooo{{{}}}xxxtttggg```XXXTTTRRRTTT\\\eeesssyyy{{{uuuqqqnnnllluuuqqqnnniiiffffffhhhlllooolllmmmmmmmmmnnnnnnoooooonnnllljjjhhhgggeeebbb___]]]\\\ZZZXXXVVVSSSOOOKKKDDDAAA<<<999888777666555666555444444666777777666666555444333333222222333*********+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,---......+++,,,---//////---,,,++++++++++++,,,,,,---------++++++******++++++,,,---------,,,,,,,,,,,,------)))+++---...------...//////000000//////111444777<<>>;;;888666555444444555444444333333444444555333333333333333333333333555555444444444333333333333333333333333333333333111111000000000000111111,,,---...000111333444555............//////////////////000000111111222222..............................---,,,,,,,,,------...............///000111---------.........//////---.........//////000000111111000///////////////.../////////...---,,,,,,------......///000000000...///////////////.........000111111000000111333000111111111111222222222222555888;;;BBBOOO___lllrrr{{{}}}ttthhhaaa^^^\\\YYYUUUNNNLLLOOOVVV\\\bbbooo|||}}}{{{yyywwwwwwyyy{{{}}}sssnnnlllkkkiiijjjjjjkkklllmmmnnnoooooommmllljjjjjjkkkjjjhhhfffbbb```]]]\\\\\\[[[XXXVVVNNNJJJDDD???<<<:::999777888777777888;;;===>>>===777666555444333222222222++++++++++++++++++++++++************************,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***+++,,,---......---,,,++++++,,,......---...///111.........000444999===???VVV___hhhjjjgggdddeeehhhbbb\\\UUUPPPPPPSSSVVVXXX``````cccgggiiikkkrrrzzz}}}}}}|||zzzvvvrrrsssnnnmmmuuuuuulllnnnooojjjccc```UUURRRKKKDDD???>>>@@@BBBCCCEEEIIINNNRRRRRROOOLLLGGGDDD???999666444444555555555444444444555555666333444444555555444444333222222222111111111111000111111000000/////////...000000000000000000000000000000000000000000000000.........///////////////111111111111111111111111000000000000000000000000........................//////............//////......------------......,,,---------......//////......//////////////////000000///...---,,,,,,+++............////////////------...000111111111111000000///////////////000111111111111111111222333444888;;;@@@MMMaaapppwwwwwwkkkcccYYYQQQNNNMMMKKKJJJFFFKKKSSSYYY___iiiuuu~~~|||{{{wwwqqqmmmkkkgggjjjkkkkkkmmmqqqqqqllllllmmmllliiiggggggfffeeeaaa```___^^^___^^^[[[YYYWWWRRRJJJCCC???>>>===<<<888888888999::::::999777777666555444444333333444++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,------------------,,,---...//////......000111,,,---///111555>>>JJJSSS```eeelllnnnlllhhhhhhhhhgggbbb[[[XXXXXX[[[___aaabbbbbbdddiiilllnnnuuu}}}|||~~~|||yyywwwvvvtttrrrqqqpppvvv{{{zzzyyysssjjjfffccc___XXXOOOHHHDDDCCCCCC???AAAEEEJJJOOOQQQPPPOOOJJJGGGBBB<<<888666555555555555444444444444555555111222222333333222222111222222222222111111111111111111000000000/////////111111111111111111111111000000000000000000000000+++,,,---...///111222222........................000000000000000000000000........................//////............/////////......------......///------.........////////////////////////........./////////...------,,,,,,............////////////---...///000000111000000000000////////////000000111111111111000111111222111888AAAKKKZZZmmm|||~~~|||sssiiiYYYSSSLLLHHHHHHJJJJJJJJJLLLRRR[[[ccciiirrr|||yyyuuurrrsssqqqnnnooosssrrrnnnlllkkkiiihhhiiijjjhhheeeaaa```______```___]]][[[XXXUUUOOOJJJFFFBBB===:::777666555555777777777666888777666555555444444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++...------,,,,,,------......000111000//////000111---///222444999GGGZZZhhhlllnnnqqqsssssspppllljjjkkkgggbbb___```cccfffhhhddddddgggmmmppprrrxxx}}}}}}{{{xxxuuusssrrrrrrrrrtttyyyyyyrrrpppkkkcccYYYPPPIIIDDDAAA@@@AAACCCGGGLLLPPPQQQQQQNNNKKKFFFAAA<<<999666666555555444444444444444555222222333333333333222222333222222222111111111111111111111000000000000000111111111111111111111111000000000000000000000000,,,,,,---...000111222222------------------------000000000000000000000000........................//////............/////////......------......///......////////////000000000000//////.........---....................................//////////////////000000000000//////000000////////////000000---///000111000111333555444@@@OOO^^^mmm|||zzzsssqqqmmmcccXXXJJJGGGDDDCCCFFFJJJLLLNNNUUU]]]hhhqqqxxxxxxtttvvv~~~~~~~~~~~~zzzsssmmmhhhgggjjjkkkiiigggcccaaa``````aaa```^^^\\\ZZZXXXUUURRRNNNHHH@@@;;;<<<999777666777999999999777666555444444333444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++...---,,,++++++,,,---......///000000///...///000000222555999CCCRRRdddppptttttttttwwwxxxvvvqqqmmmllliiieeecccdddfffhhhhhhfffeeeiiippptttvvv{{{vvvxxxzzzyyywwwvvvwwwxxx{{{vvvmmmcccYYYPPPIIIEEEFFFDDDCCCEEEIIINNNPPPQQQQQQOOOKKKFFFAAA<<<999777666555444444444444444444444444555555555555444444333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////000000000000000000000000////////////////////////........................//////............////////////............///////////////000000000000000000000000///......---------------.........//////............///////////////000000000000//////...000////////////000000111,,,...000111111333777:::@@@OOObbbqqq}}}|||tttjjjeeeccc```VVVMMMGGGFFFFFFHHHLLLPPPTTTVVVaaaiiittt~~~zzztttqqqwwwwwwkkkhhhjjjjjjiiihhheeedddbbbbbbbbb```^^^\\\[[[YYYXXXVVVSSSMMMFFFAAA@@@<<<888666777888::::::666555444333222222222222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,...---,,,++++++,,,---...,,,...//////------...000222222777BBBRRRbbbmmmrrrwwwvvvuuuxxxzzzyyytttooommmjjjgggfffggghhhhhhggghhhgggjjjrrrxxxyyy|||{{{yyyvvvkkkbbbZZZSSSNNNGGGEEEBBBCCCFFFKKKOOOQQQRRRQQQNNNKKKFFFAAA===:::777666555555444444444555444555555666666555555444333333333222222222222111111111111222222222222222111111111111111111111111111111111111111111111111111111000000////////////111111111111111111111111//////////////////////////////////////////////////////............///////////////....../////////000000000000000/////////000000//////.........---,,,,,,------.../////////............///////////////000000000000//////...///////////////000111111000222444333222444:::???OOO___rrr}}}pppggg]]]XXXWWWSSSMMMHHHFFFHHHLLLPPPUUUZZZ___bbblllsss}}}~~~|||xxxuuurrrqqqqqquuuvvvnnnkkkhhhfffhhhgggfffdddcccbbb```^^^[[[[[[ZZZXXXVVVTTTRRRNNNJJJ???;;;666333333444555555777666555444333333333333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,...------,,,,,,------...+++,,,......------///000222555===NNNbbbpppuuuuuuyyywwwwwwxxxzzzxxxtttpppmmmllljjjjjjllllllkkkjjjkkkjjjmmmuuu{{{|||}}}zzzzzz{{{|||ooofff___XXXTTTHHHEEEBBBAAADDDHHHLLLNNNPPPPPPPPPOOOKKKFFFAAA>>>888888777666555555555555333333444444444444333333333333333333222222222222222222222222222333333333222222222222222222222222111111111111111111111111......///000000111222222000000000000000000000000000000000000000000000000//////////////////////////////............//////000//////......//////000000000////////////......////////////////////////---------.........//////............//////////////////000000000000/////////......//////000111222666777888666444777@@@HHH]]]lll}}}xxxpppeee]]]TTTQQQNNNJJJHHHHHHHHHMMMTTT[[[aaaggglllpppxxx||||||yyyuuuqqqnnnmmmjjjpppxxxzzzpppfffcccffffffdddcccccccccaaa___]]]]]][[[XXXWWWVVVUUUSSSQQQEEEAAA;;;777666555555555999999888666666666666666++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,---------,,,,,,------------------,,,***,,,.........///111333999???KKK]]]mmmwwwyyyxxx{{{zzzzzzyyyxxxuuuqqqnnnjjjjjjkkkmmmoooqqqpppoooooommmqqqyyy{{{tttvvvxxxllleee___ZZZSSSOOOIIIEEEEEEFFFGGGHHHNNNOOOQQQQQQNNNJJJDDDAAA:::999888777666666666666333333444444444444333333444444333333333222222222222222222333333333444444222222222222222222222222111111111111111111111111/////////000111111222222////////////////////////000000000000000000000000//////////////////////////////............//////000000////////////000000/////////.........------------......///000000000---------...........................////////////---...///000000111000000............///000111222333555777666888@@@MMMXXXlllyyywwwkkk```XXXRRRMMMLLLJJJGGGJJJPPPUUU[[[dddkkkqqquuuzzz~~~~~~wwwvvvsssnnniiihhhkkknnnwwwxxxggg```cccaaa``````aaacccdddbbbaaa___^^^\\\[[[ZZZXXXUUUSSSMMMIIICCC>>><<<:::888777888888777666555555555555++++++++++++++++++++++++************************(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------------+++,,,............,,,+++***,,,...///000111333555AAAJJJYYYgggqqqwwwyyyzzz}}}}}}}}}{{{wwwsssooommmfffgggiiimmmqqqsssrrrqqqssspppsss|||wwwzzzzzztttpppxxxxxxpppiiieeeaaa[[[SSSLLLHHHEEECCCBBBLLLNNNQQQRRRPPPLLLGGGCCC;;;:::999888777777777777555555666666666666555555444444444333333333222222222222222333333444444444222222222222222222222222111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000////////////000000//////......---------,,,,,,,,,---...///000111111..................................../////////000------///000111111111111............///000222222,,,///333666;;;HHHZZZhhhyyyyyyoooaaaUUUMMMIIIHHHIIIIIIHHHPPPZZZgggmmmuuu{{{~~~~~~{{{nnnmmmjjjeeeaaadddmmmuuuiii___aaa]]]]]]]]]```dddffffffeeeaaa```______^^^[[[VVVRRRNNNJJJDDD???<<<999666444555555444333222222222222++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,---......000///...---,,,+++++++++///******...///000666>>>EEEWWWiiipppsssxxx~~~~~~~~~~~~{{{wwwrrrmmmiiijjjlllnnnqqqsssuuuvvvvvvtttxxx}}}~~~{{{xxxrrrllllll{{{yyynnnhhhddd^^^VVVPPPMMMJJJFFFCCCEEEGGGKKKPPPQQQOOOJJJEEEBBB???<<<888666666777888444444555555444222000///444444333333333333222222333333444444333333222111222222222222111111000000000000000000000000000000////////////000000000000000111222222222000///.........------------........./////////////////////////////////////////////............................................................////////////////////////////////////......////////////................../////////000555333000///000111222222333666:::>>>FFFUUUhhhvvv{{{rrriii^^^SSSKKKJJJIIIHHHLLLTTT```hhhssswww|||xxxpppnnnkkkfffbbbdddooo~~~jjj___^^^WWW]]]``````aaaeeefffdddbbbaaa^^^]]]\\\ZZZWWWTTTQQQOOOLLLGGGAAA<<<777555666666666666555444333222++++++++++++++++++++++++************************)))))))))******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,------...///000///...---,,,,,,,,,,,,...,,,,,,000111222999BBBUUUcccqqqwwwxxx{{{~~~{{{wwwrrrnnnkkkjjjjjjlllppptttvvvxxxxxxxxxxxx|||~~~xxxqqqsssuuuvvv{{{{{{rrrkkkbbb[[[VVVPPPJJJEEEGGGIIILLLOOORRRQQQNNNJJJDDDBBB>>>:::888777777777666777777888777666444444555555555444444444333333333444444444444333222222222222222222111111111000111111111111111111111111////////////000000000111000111111111111000000///000//////......//////000//////////////////......////////////////////////////////////////////////....................................////////////////////////////////////......////////////.............../////////000000000///------///000111222222666;;;CCCPPPbbbvvv~~~sssiiiaaaWWWNNNGGGGGGHHHNNNYYYeeeooouuu{{{}}}}}}xxxsssooonnnllllllrrrpppdddaaa\\\```cccbbbbbbfffgggeeeaaa```___```aaa```]]][[[TTTRRROOOJJJEEE@@@;;;999666666666555444333333222+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------...////////////...---,,,,,,,,,,,,------///111222666@@@LLLdddnnnxxx{{{|||~~~}}}}}}xxxrrrmmmkkkjjjjjjiiilllqqqvvvzzz{{{{{{zzz{{{|||uuuoookkksss|||yyyooofff___XXXPPPJJJKKKJJJKKKMMMPPPRRRRRRQQQHHHFFFBBB>>>:::888777666444555555555555555444444666666666555555555555444444444444444444333222222222222222222111111111111111111111111111111111111/////////000000000111111000000000000000000111222111000000//////000000111000000000//////.........////////////////////////000000000000000000000000....................................////////////////////////////////////......////////////............/////////000000000---------...///111222333666999AAAMMM^^^rrr}}}uuuhhh]]]VVVOOOIIIGGGHHHLLLXXXhhhvvv~~~}}}yyywwwxxxzzzxxxxxxzzz}}}{{{oookkkgggjjjjjjggggggiiihhheee___^^^___```aaa```^^^[[[WWWVVVSSSOOOJJJEEEAAA>>>777777777666666555444444+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...///000000//////...------------------...000111333===LLLYYYiiipppwwwyyyzzz}}}}}}zzz{{{xxxtttooollljjjjjjjjjhhhlllrrrxxx|||~~~}}}||||||{{{tttnnnjjjqqq|||~~~ssskkkccc\\\VVVOOOLLLJJJJJJMMMPPPRRRSSSMMMKKKGGGCCC>>>:::888666444444444555555555555555666666666555555555444444444444444555444333333222222222222222222222222222111111111111111111111111//////000000000111111111111000/////////111222333111000000//////000000111111111000000///.........////////////////////////////////////////////////....................................////////////////////////////////////......////////////.........////////////000000000///000111111111222444555<<>>:::888888888888888888999999999555555555444444444444333444444555555555444333333222222222222222222222333111111111111111111111111000000000000111111111111111000/////////111222333000//////......//////000111111000000////////////////////////////////////........................////////////////////////............////////////////////////////////////......////////////......////////////000000000111000222333333111222444777@@@HHHVVVhhhxxx{{{uuujjjcccXXXOOOHHHEEEEEEGGGRRRZZZfffnnnsssxxx~~~yyypppoooyyy{{{sssqqqmmmiiifffdddcccaaa```[[[ZZZXXXUUUQQQMMMJJJHHH>>>===;;;999888777777777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---............///111222333//////...............///...000222555???PPP```hhhlllrrruuuqqqmmmmmmnnnmmmlllnnnppprrrqqqooolllkkkiiimmmsssyyy}}}~~~wwwnnn```ZZZPPPJJJHHHJJJLLLNNNQQQPPPNNNKKKGGGBBB>>><<<999999888888888888888999555555555444444444333333555555555555555444333333222222222222333333333333222222222222222222222222000000000111111111222222000000000000000000111222000//////......//////000000000000000000000000000////////////////////////........................////////////////////////............////////////////////////////////////......////////////....../////////000000000111111///111222111///111555999DDDNNN___qqq~~~ssskkkYYYRRRJJJGGGEEEDDDHHHNNNZZZdddpppvvvvvvyyyzzzxxxsssqqqwwwxxxooogggcccbbbbbbccc]]]\\\ZZZWWWTTTQQQNNNLLLAAA???<<<999777666555555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------***+++,,,---.....................///000111333333//////............//////...222666<<>>===;;;999888888999999777777777777666666666666555555666666555555444333222222222333333444444444222222222222222222222222000111111111111222222222000111222222222000///...222222111111111111222222......///000111222333333////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////......////////////......000000000000111111111111///111222222222777AAAHHHZZZcccpppzzz~~~qqq```SSSJJJFFFEEELLLRRRVVV^^^gggvvvxxx|||{{{wwwwww|||~~~|||oooiiihhhiii``````^^^\\\ZZZWWWTTTSSSMMMJJJFFFAAA===;;;::::::+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,////////////////////////222///---,,,---///000000888666???PPPXXXUUUSSSWWWUUUVVVVVVUUUUUUYYYaaagggkkkpppuuutttpppnnnnnnqqquuuyyy}}}}}}|||}}}mmmccc[[[SSSNNNOOOQQQRRRSSSSSSPPPLLLGGGDDDBBB???;;;999999999888888999999888888777777666666555555555555555555555555444444333333333222222222222222222222111111000000222222222111111111111000000000000000000000000000111111111111111111111111//////000111222333333444000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000////////////000000111111111111000000...///000111111222222111333222333555777>>>LLLZZZdddmmmxxx~~~|||ttteeeTTTKKKEEEFFFJJJSSS^^^gggmmmnnntttxxxyyyvvvwwwzzzxxxlllhhhggg___``````^^^ZZZVVVSSSRRRSSSOOOHHHAAA<<<999888888,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...////////////////////////111///......///111222222777<<>>FFFUUUbbbnnnwwwwwwrrriii[[[MMMFFFEEEHHHPPP]]]jjjtttyyyzzzwww{{{}}}vvvtttxxx{{{mmmfffdddbbbccccccbbb___[[[YYYWWWTTTQQQKKKEEE@@@<<<::::::------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------...//////////////////////////////000//////000111222444555999EEEQQQUUUSSSOOOHHHBBBDDDCCCEEEJJJSSS]]]dddiiiooorrrttttttrrrrrruuuyyyzzz}}}zzzuuuggg\\\WWWPPPPPPQQQRRRTTTTTTRRRPPPIIIEEE???<<<;;;;;;;;;;;;888888777777666555555555555555555555555555555555666555555555444444444444222222222222111111111111222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000//////000111222333444444000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000111111111111000000//////000111111222222222333111333;;;FFFRRR```kkkwwwyyylllddd[[[OOOGGGDDDHHHOOO[[[jjjwwwyyy{{{~~~}}}vvvqqqsssqqqiiieeeccccccbbbaaa___]]][[[ZZZUUUSSSOOOKKKEEEAAA>>><<<...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------..................///////////////////////////000000000111222555777???NNNWWWRRRLLLIIICCC;;;@@@@@@CCCLLLYYYeeelllooopppqqqrrrrrrrrrtttxxx{{{zzz|||~~~xxxwwwzzzlllcccYYYWWWUUUUUUVVVVVVSSSQQQLLLGGGAAA===<<<<<<<<<<<<;;;::::::999999888777777555555555555555555555555666666666666555555555555222222222222222222222222222222222111111111000000222222222222222222222222////////////////////////000000000///////////////000000000111111222222222////////////////////////////////////////////////000000////////////000000------------............000000111111111111000000000000000000111222333333444111555@@@NNNZZZgggppp{{{yyymmm```WWWPPPJJJGGGIIIQQQZZZggguuu}}}zzzzzz|||}}}{{{yyyxxxyyypppkkkgggeeecccaaa```___]]]\\\WWWVVVTTTPPPKKKFFFAAA>>>...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------....../////////...---,,,,,,////////////////////////000000111000000222666:::IIISSSVVVMMMEEEDDDAAA;;;???AAAHHHSSSaaalllrrrssspppppppppqqqrrruuuyyy|||{{{|||~~~}}}zzz~~~|||pppaaa]]]XXXVVVWWWWWWTTTQQQNNNJJJDDD???======<<<;;;;;;;;;;;;:::999999888888666666666666666666666666777777666666666555555555222222222222222222222333222222222111111111000000111111111111111111111111////////////////////////000000000///////////////111111111000000//////...////////////////////////////////////////////////000000////////////000000,,,---------.........///000000111111111111000000111000000000111222333444666555:::GGGUUU___iiiqqq|||{{{wwwhhh^^^SSSMMMJJJJJJNNNSSS\\\eeerrr}}}~~~{{{~~~}}}||||||~~~~~~~~~}}}|||zzzuuupppmmmhhheeedddccc```^^^YYYYYYXXXUUUPPPJJJEEEAAA------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------...//////---,,,+++///////////////////////////000111000000444;;;AAAQQQSSSPPPGGGAAA@@@AAAAAAAAAFFFPPP\\\hhhpppssstttqqqppppppqqqsssvvvzzz|||~~~~~~}}}zzzwww}}}llleee]]]ZZZZZZ[[[XXXTTTQQQMMMHHHDDDAAA???===;;;::::::999999888777777777666666666666666666666666777666666666555555555555222222222222333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000//////......//////000/////////000000111111222000000111111111111000000111111000000111222444555888:::CCCQQQ]]]dddlllsss}}}~~~{{{wwwpppkkkVVVOOOJJJIIILLLPPPXXX```gggnnnyyy~~~}}}{{{yyyyyy}}}|||vvvnnniiigggeeeaaa^^^^^^]]]]]]ZZZUUUPPPJJJGGG,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......------------......)))***,,,...///...------////////////////////////...///000000222999DDDMMMUUUNNNHHHEEEBBB@@@BBBGGGFFFNNN[[[gggooorrrttttttsssrrrrrrsssvvvyyy{{{{{{~~~~~~{{{yyyuuuvvvkkkeeecccbbb]]]YYYTTTQQQMMMIIIFFFCCC???<<<:::::::::999888888777777666666666666666666666666666666666555555555444444222222222333333333444444222222222111111111111000111111111111111111111111111111111111111111111111///000000000111222222222222111111000000/////////000000000000000000000000000000000000000000000000//////............////////////000111111222333333000000111111111111000000222111000000111222444666;;;AAANNN]]]fffjjjqqqxxx~~~}}}xxxrrrooommmhhh```ZZZKKKHHHIIINNNTTT[[[eeennnpppvvv|||~~~}}}}}}yyy{{{|||yyywww{{{{{{tttpppmmmgggcccccccccaaa___ZZZUUUPPPMMM+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------......------------......%%%'''***---///000//////////////////////////////,,,...000000333===KKKUUUVVVJJJCCCEEEDDD@@@CCCJJJKKKVVVdddppptttuuuuuuuuutttssstttuuuxxx{{{{{{{{{|||||||||~~~}}}yyyyyyppplllhhhbbb\\\VVVTTTPPPMMMJJJFFFAAA======<<<<<<;;;;;;::::::999777777777777777777777777666555555555444444444444222222222333333444444444222222222111111111111000222222222222222222222222111111111111111111111111//////000111222333333444111111111111111222222222000000000000000000000000000000000000000000000000//////............//////---......///000111111222000000111111111111000000222222000000000222444666===FFFUUUeeelllooovvv}}}~~~}}}qqqlllfffbbb```[[[SSSLLLIIIHHHLLLUUU]]]eeeoooyyywwwzzz~~~}}}{{{xxxxxxyyypppuuuxxxwwwxxxzzztttooogggfffeeebbb^^^XXXTTTQQQ.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********...---+++******+++---.....................---------......///000////////////444555333999GGGRRRVVV[[[MMMEEEGGGIIIFFFJJJSSS^^^fffpppuuuvvvuuuwwwyyyzzzzzzyyyyyyzzz{{{}}}~~~yyysssmmmgggaaa\\\TTTOOOLLLHHHBBB>>>@@@>>><<<;;;<<<<<<;;;999888777666555666777999;;;999999999999999888777777222222222222222222222222222222222222222222222222222222222111111111111000222222222222222222222222......//////000000111111000111111111222222222222////////////////////////000000000000000000000000//////000000111111111222//////000111222222333333////////////000000000000333000111555777666777;;;AAARRRcccjjjkkkqqqyyy~~~yyyrrrccceeeeee```WWWNNNIIIGGGEEEMMMWWW___iiitttyyyyyy~~~}}}~~~~~~xxxqqqpppsssqqqqqqrrrxxxwwwtttnnnhhhdddccc```YYYRRR......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...---+++******+++---..............................///000000111111000000111444555777AAAPPPYYY[[[]]]QQQKKKOOOQQQQQQUUU^^^jjjpppwwwzzzyyyxxxyyy{{{{{{{{{zzzzzz{{{|||~~~~~~}}}|||}}}zzzpppkkkeee\\\VVVRRRNNNIIIDDDAAA>>><<<;;;;;;;;;:::999999888777777777888:::;;;888888999999999888777666333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222000000000000111111111111000000000111111111222222////////////////////////000000000000000000000000///000000000111111111111///000000111222222333333000000000000111111111111111///111444555555999???HHHWWWeeekkkooouuu||||||qqqhhh^^^___^^^XXXOOOHHHDDDDDDGGGRRR___gggooowwwzzzxxx}}}zzzwwwooogggfffjjjmmmqqqyyy|||uuulllgggeeeaaa[[[UUU...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,++++++,,,---...........................000000000111111111222222333333555<<>>GGGSSS^^^hhhnnnsss{{{vvviii___ZZZZZZWWWPPPHHHCCCBBBCCCLLLZZZjjjrrrvvvyyyzzzyyy}}}yyytttooofff______dddlllwwwtttlllhhhddd___ZZZ------------------------........................,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...............////////////000000000000111111222222333111444AAAUUUeeeiiiffffffaaaaaafffjjjlllpppvvv{{{|||}}}{{{xxxwwwxxxzzz{{{{{{{{{||||||}}}~~~~~~zzzyyyzzz}}}||||||vvvnnnddd\\\WWWRRRNNNJJJFFFCCC???<<<;;;;;;999888::::::999999999999:::;;;666777999::::::888666444555555555555555555555555333333333333333333333333333333222222222111111111222222222222222222222222222222222111111000000000////////////000000000000////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222000000000111111111222222222333555777666999EEERRR]]]dddkkkooovvv|||pppcccYYYXXXWWWRRRKKKDDDBBBEEEHHHTTTcccrrrxxxxxxyyyyyyyyywwwrrrmmmhhhbbb^^^aaahhhttt}}}qqqkkkgggccc___------------------------........................,,,,,,,,,,,,---...//////------------------------........./////////000000000000/////////000111222222111777GGGZZZgggiiihhhlllkkkmmmppprrrsssvvvzzz|||{{{{{{yyyxxxxxxzzz{{{yyyyyyzzz{{{||||||||||||zzz|||~~~yyy|||yyyqqqqqqyyyzzznnnddd^^^YYYUUUQQQJJJFFFAAA>>><<<;;;:::888999999999888888888999999666777888999999777666444555555555555555555555555333333333333333333333333333333333222222222222111222222222222222222222222111111111000000//////...////////////000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111111111111222222222/////////000000000111111111222555777888===JJJYYYccciiimmmqqqxxx}}}tttgggZZZRRRSSSQQQMMMFFFBBBCCCIIIOOO^^^kkkvvvxxxvvvvvvwwwwwwppplllgggdddaaa```gggpppxxxpppkkkgggddd,,,,,,,,,------------...------------------------------,,,,,,---...//////------------------------.........//////000000111000000///...///000111222222555???PPP^^^eeehhhjjjqqqsssvvvxxxwwwwwwxxxyyy{{{zzzyyyyyyzzz{{{}}}~~~xxxyyyzzz{{{||||||||||||||||||~~~}}}}}}}}}pppkkkjjjqqqyyylllddd]]]XXXTTTOOOJJJDDD@@@===<<<:::999999999999999999888888888777777888888777777666666555555555555555555555555333333333333333333333333333333333333222222222222222222222222222222222222000000000////////////////////////000000000111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111.../////////000000000000000///222666:::AAAOOO\\\ggglllqqqtttyyy~~~uuuiii\\\RRRKKKKKKJJJFFFBBB@@@EEENNNUUUgggqqqxxxwwwuuuuuuuuutttlllhhhfffeeeeeehhhqqq|||vvvqqqmmmjjj,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------......///------............---------......///000000111111222111000//////111222444444;;;JJJZZZaaabbbfffmmmsssxxx||||||{{{zzzyyyyyyyyyxxxwwwxxxzzz|||}}}}}}yyyyyy{{{|||}}}}}}||||||~~~uuuuuuvvvxxx{{{|||zzzxxxooopppvvvwwwkkkbbb[[[WWWRRRNNNGGGBBB???===<<<::::::::::::::::::999999888999888777666555666666777444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111//////000000000111111111222000333999@@@IIIUUU```hhhpppvvvxxxzzzwwwlll___UUUNNNKKKEEEEEECCC@@@AAAHHHSSS\\\mmmtttyyyxxxvvvuuurrrnnnhhhggggggkkkpppwww}}}xxxsssppp,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------............---------......///000111111222333222111000000222444555777AAARRRaaacccaaafffoootttzzz}}}{{{{{{zzzvvvvvvuuuvvvxxxzzzzzzzzzyyy{{{|||~~~~~~~~~}}}}}}vvviiimmmtttzzz}}}}}}{{{zzzzzz}}}uuujjjbbb]]]UUUPPPIIICCC@@@>>><<<;;;;;;<<<<<<<<<;;;;;;:::999:::888666444444555777888444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222000000111111222222222333111111111111222222222222000000000000000000000000000000000000000000000000222111111111000000//////222222111111111111111111000111111111111222222222666444555===GGGPPP[[[eeeiiirrryyy{{{{{{~~~yyyqqqeeeZZZSSSOOONNNCCCCCCBBBAAADDDLLLXXXaaapppvvvzzzzzzyyywwwpppiiiffffffjjjrrrzzz|||xxxttt---......///000/////////........................000///...---------------////////////////////////000000000000////////////111111111111222444777999999JJJYYY\\\]]]eeeooottt|||~~~~~~{{{yyyxxxvvvwwwxxxxxxyyyyyyyyyxxxzzzzzzzzz|||~~~wwwuuummmuuuqqqhhheeeZZZRRRLLLIIIDDD<<<:::>>><<<;;;::::::<<<<<<;;;:::999999999999888888888777666666555555444444444333555555555444444333333333222222222222222222222222444444333333333333222222111111111111111111111111//////............//////111000000000000000111222111111111111111111111111000000000000000000000000111111111111111111111111222444555555333222222222333444999BBBNNNZZZccchhhqqqvvvyyywwwxxx}}}sssddd[[[YYYVVVPPPJJJDDDCCCBBBCCCHHHQQQ[[[cccrrrrrrwww|||yyyqqqjjjhhhbbbiiirrr~~~{{{------...////////////...........................//////...---------------////////////////////////000000000000////////////111111111111222444888:::GGGTTT```bbbeeemmmvvvzzz{{{}}}}}}zzzxxxwwwxxxxxxyyyzzzzzzzzzzzzzzz~~~}}}||||||zzz{{{||||||qqqmmmaaaYYYRRRNNNHHHAAA>>>@@@<<<;;;::::::;;;<<<;;;999999999888888888777777777444444555555555555555555444444444444444444444444222222222222222222222222444444333333333333222222222222222222222222222222222111111000000111111222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111///111222222111111111333555888>>>HHHTTT```iiimmmuuuyyyzzzyyyzzz}}}|||yyyrrriii___XXXUUUQQQJJJDDD@@@AAACCCGGGNNNXXXdddllltttuuuyyy{{{uuujjjddddddiiittt,,,,,,---.......................................//////...------------...////////////////////////////////////000000000000111222111111222555:::>>>PPPXXX___aaafffnnnvvvzzzzzz|||~~~|||yyywwwwwwzzz{{{{{{||||||||||||{{{~~~}}}|||}}}~~~{{{~~~yyyiiiaaaWWWQQQJJJBBB>>>>>>===;;;:::999:::;;;:::999888888888888777777777666333444444555555666777777444444444444444555555555333333333333333333333333444444333333333333222222333333333333333333333333222222222111111222222222333222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222///000222111111111333555888===FFFRRR^^^hhhpppttt{{{||||||{{{|||}}}xxxqqqccc```ZZZUUUPPPKKKEEEAAAAAACCCHHHNNNVVVaaalllsssvvvyyy|||{{{qqqeeecccfffwww+++,,,------......------........................///......---------......////////////////////////////////////000000000000111222222222222777>>>CCCUUUXXX[[[```gggooovvvyyyzzz}}}~~~{{{yyyxxx|||}}}}}}~~~~~~~~~}}}}}}zzzzzz{{{}}}vvvmmmaaaWWWOOOGGGAAA>>>???<<<:::999::::::999888888888888777777777666666555555555555666666666666666666555555444444444333333333333333333333333333444444333333333222222222333333333333333333333333111111000000000000111111444333222111000000//////111111111111111111111111111111111111111111111111222222222222222222222222333444444333222333555777999AAAMMMZZZeeennnuuuxxx~~~~~~}}}~~~uuujjj]]]\\\YYYSSSLLLGGGCCCBBBEEEIIIOOOVVV^^^gggooouuuwwwzzz}}}yyynnndddgggppp+++,,,------......------..............................---------......///////////////////////////.../////////000000000111000222333333444:::CCCKKK[[[[[[___fffnnnuuu{{{|||~~~|||{{{~~~~~~~~~~~~}}}}}}xxxzzz|||}}}}}}qqqcccYYYQQQJJJCCCAAA>>>;;;999::::::999999888888888888777777777777888888777666555555444444888888777666444333222222333333333333333333333333444444333333333222222222333333333333333333333333111111000000000000111111444444222111000000000000111111111111111111111111111111111111111111111111222222222222222222222222666666444222111222555777<<>>;;;;;;;;;;;;:::::::::::::::999999999999999888888777666555444444666666666666555555555555444444444444444444444444444444333333333333222222222222222222222222222222222111111000000111111222333333222111111222222222111111111111111111111111222222222222222222222222333333333333333333333333222111000...///222888<<>><<<>>>999999999999999999999999888777777777666666666666777666666666555555555555555555444444444444555555555555444333333333333444555444222111111222444555333333333222222222111111222222222222222222222222222222222222222222222222333333333222222222111111111111222333333333333222222444666444333888DDDMMMXXXeeesssyyy|||~~~}}}~~~xxxoooggg\\\OOOIIIIIIHHHEEEEEEKKKTTT[[[^^^^^^fffooovvvvvvtttssspppjjjeeehhhnnnyyy....................................////////////////////////////////////////////////000000000000/////////000111111222222555555777===IIIWWW]]]\\\cccgggkkkpppssswww{{{~~~}}}zzzyyy{{{yyyuuutttvvv|||vvvwwwvvvqqqvvv~~~|||xxxxxxxxx~~~uuueeeWWWIIIDDDCCCAAA???>>>999999::::::::::::::::::888888777777777666666666666666666666555555555555555555444444444444555555555555444333333333333444444444222222222222444444333333333222222222222111333333333333333333333333333333333333333333333333333333333222222222111111111222222333333333333333333555666555666===IIISSS^^^iiiuuuzzz}}}}}}|||sssggg\\\QQQGGGCCCDDDBBBCCCGGGOOOYYY```cccccciiipppuuusssqqqpppooommmnnnuuu....................................////////////////////////////////////////////////000000000000/////////000111111222222444555999CCCQQQ[[[]]][[[cccdddgggkkkpppvvv|||}}}yyywwwxxxvvvrrrrrrtttyyyvvvxxxqqqmmmoootttxxxvvvxxx|||tttbbbPPPHHHFFFDDD@@@>>><<<;;;;;;;;;:::::::::999888888888777777777666666666666666666666555555555555555444444444444555555555555444333333333333444444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111111222333333444444333333333444555555888BBBPPPZZZcccmmmwww|||~~~~~~{{{zzznnn___SSSIIIAAA@@@BBBBBBCCCHHHQQQZZZbbbeeefffjjjnnnqqqooollllllooorrr~~~////////////////////////............////////////////////////////////////.../////////000000000111/////////000111111222222333555<<>>???>>>===<<<;;;999888888888888888888777777777777555555555666666666666666555555444444444444555555555555444333333333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222333444444444444333222333444666<<>>??????>>>===;;;:::999888999999888888888777777777555555555666666666666666555555444444444444555555555555444333333333333444333333333333333333333333111222222222222333333333111111111111111111111111333333333333333333333333333333333222222222111111222222333444444444444444222333555999BBBOOO]]]ffflllrrrxxxzzz|||}}}yyytttnnn```QQQIIIDDDAAABBBEEEGGGIIIMMMSSSZZZ```fffiiieeedddeeefffffflll|||////////////////////////............////////////////////////////////////.........///000111111111/////////000111111222222777<<>>IIIVVVdddlllnnnsssxxxyyyzzz{{{vvvpppcccWWWJJJEEECCCBBBBBBEEEFFFJJJQQQXXX^^^cccgggiiibbbaaabbbdddgggqqq000000000000000000000000............/////////000////////////////////////---......///000111111222/////////000111111222222:::???KKKVVVVVVOOONNNSSSRRRUUU[[[gggrrr{{{~~~~~~~~~}}}{{{zzz{{{||||||~~~yyyuuuvvvvvvuuuyyy~~~|||wwwuuuzzzppp\\\LLLCCCBBB;;;;;;;;;<<<===>>>>>>???999999999888888888888777444555555555666666777777555555555444444555555555555555444333333333333444222333333444444333333222111111111222222333333333333333333333333333333333111111111111111111111111333333333222222222111111222333444444555555444444333555:::BBBMMM[[[hhhpppnnnssswwwxxxyyyyyytttmmm\\\PPPEEEBBBBBBAAABBBDDDDDDJJJTTT]]]cccfffhhhiiiaaa___```eeeiiiuuu......//////////////////........................////////////////////////000000000000////////////333000000333333111222555666GGGTTTTTTOOONNNOOOOOOOOOSSS]]]lllzzz~~~}}}~~~~~~}}}|||{{{yyyzzzyyysssnnnssslllXXXJJJCCCCCC???>>>??????;;;;;;===;;;;;;:::999999888888777:::999999999888777777777777777666555555555555555666555555555555444444444444444555555444444333222222222222222222222222222444333333222222333333444111222111000......000222333333333333333333333333333444555444333333444666444444:::FFFWWWeeelllooowwwvvvwwwzzzzzzssshhh^^^TTTJJJBBB@@@BBBCCCFFFJJJIIIUUU```ccceeejjjllliiibbbaaa```bbblll~~~///////////////.................................////////////////////////000000000000000000000///333000111333333222333888===KKKVVVTTTNNNLLLLLLLLLOOOUUUaaaooo{{{~~~~~~~~~|||{{{zzz|||yyyvvvsssuuu~~~zzzeeeUUUKKKDDD???===>>>===:::888:::;;;;;;::::::999888888888999999999888888888888888777777666555555555555666666555555555555444444444444444555555444444333222222222222222222222222222444333333222222333333444444444444222111000222444333333333333333333333333333444555444333333555666666888???KKK[[[iiiqqqssswwwwwwxxxzzzxxxpppcccYYYNNNGGGBBBBBBCCCDDDHHHMMMUUU^^^eeeeeeeeeggggggdddcccaaaaaahhhwww000000//////.........---........................////////////////////////000000000000000000000000333111111444444333666<<>>???>>>:::999:::<<<;;;;;;::::::999888888888888888888888999999999888777666666555555666666666555555555555444444444444444555555444444333222333333333333333333333333444333333222222333333444444444444333111111222444333333333333333333333333333444555444333333555777999===EEERRR```mmmuuuxxxxxxyyyyyyzzzuuukkk\\\RRRGGGCCCBBBCCCDDDFFFLLLTTT```fffiiigggcccccccccbbbcccbbbggguuu000000000///......------........................////////////////////////000000000000000111111111222111222444444444:::AAAOOORRRTTTPPPKKKIIIJJJLLLUUU```ooozzz~~~}}}|||{{{{{{tttqqq|||qqq```PPPHHHBBBAAA@@@===<<<>>><<<<<<;;;;;;::::::999999777777777888999999999:::888777777666555666666666666555555555555444444444444444555555444444333222333333333333333333333333444333333222222333333444222333333222111000111222444444444444444444444444333444555444444444666888:::@@@KKKWWWdddnnnvvvzzzyyyzzz{{{yyyrrrfffVVVLLLDDDAAAAAACCCDDDHHHSSS^^^eeeggghhhddd``````bbbdddbbbhhhvvv000000//////.........---////////////////////////000000000000000000000000///000000000111111111222222111333555555666>>>GGGSSSRRRQQQOOOMMMLLLNNNQQQ[[[ggguuu~~~~~~}}}{{{wwwzzz~~~|||yyyvvvyyyvvv[[[PPPFFFBBBAAA???>>>@@@======<<<<<<;;;::::::999777777777888999999999:::888888777666666666666666666555555555555444444444444444555555444444333222333333333333333333333333444333333222222333333444222333444333222111111222444444444444444444444444333444555555444555777999;;;CCCPPP\\\eeemmmtttxxxzzz{{{{{{xxxpppcccTTTJJJEEEBBBAAABBBFFFMMM[[[hhhiiihhheeeaaa\\\[[[```eeeeeettt////////////////////////////////////////////////000000000000000000000000///000000111111222222222222222333666666888BBBMMMWWWSSSQQQRRRRRRRRRUUUYYYdddmmmyyy|||~~~tttxxxzzzrrrqqqrrrwwwlll]]]MMMEEEAAA>>>>>>???>>>======<<<<<<;;;::::::888888888888888999999999999888777777666666777777666555555555555444444444444444555555444444333222333333333333333333333333444333333222222333333444444666777777555444444444444444444444444444444444222444555555444555777999>>>HHHVVVaaafffkkkqqquuuzzz{{{{{{xxxooobbbUUUMMMHHHDDDBBBEEEKKKTTTaaammmnnniiiddd___[[[ZZZ```iiittt------......///000000000////////////////////////000000000000000000000000///000000111111222333333111222444666666999DDDQQQ\\\VVVSSSVVVYYYYYY\\\```kkkrrr{{{{{{~~~ooovvvyyytttnnnnnnqqqwwwoooYYYKKKDDD???>>>???>>>>>>======<<<;;;;;;;;;999999999888888888888888999888777777666666777777666555555555555444444444444444555555444444333222444444444444444444444444444333333222222333333444444666888777666444444444555555555555555555555555222444555555555666888:::CCCOOO^^^gggiiikkkppptttzzz{{{{{{wwwnnnbbbXXXRRRJJJEEEDDDKKKSSS[[[eeemmmpppiiiccc```]]]^^^hhhsss,,,,,,---...///000111111000000000000000000000000000000000000000000000000///000000111222222333333111222444666666:::FFFSSSaaaYYYVVVZZZ^^^^^^```dddpppuuu{{{~~~}}}~~~yyyuuuvvv{{{|||uuuoooyyywwwpppmmmiiijjjmmmsss|||}}}cccRRRHHHBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999999999888888777777999888888777777777777777666666555555555444444444444444555555444444333222444444444444444444444444444333333222222333333444222444666666444333222333555555555555555555555555222444555555555666888:::HHHTTTccckkkllllllpppuuuzzz{{{{{{vvvnnnccc[[[VVVJJJFFFGGGOOOZZZ```fffkkkmmmgggaaaaaaaaadddqqq---......///000111111222......---------,,,,,,,,,000000000000000000000000111111111000000000000000111333555555777AAAQQQ]]]^^^bbbdddbbb```aaahhhoooyyy{{{~~~~~~{{{xxxyyy~~~vvvrrrpppttt|||{{{xxxzzzmmm~~~~~~vvvppplllgggddd```bbbeeeiiipppwww~~~mmmZZZOOOEEE@@@??????===<<<<<<======<<<;;;:::::::::999999999888888888777777666555444444444888777666444444555666666555555444333333222111111444444444444333333222111444444222111111222444444333333333333333333333333444444444444444444444444222222444666666555:::BBBLLLYYYfffjjjkkkooorrrtttyyy|||{{{vvvrrrmmm^^^PPPGGGIIINNNVVV]]]ccceeefffkkk___[[[bbbeeeiii.........///000111111111000/////////............000000000000000000000000111111111111000000000000222444666666:::EEEUUUaaaccceeefffdddaaadddlllttt|||~~~~~~zzzxxxwwwyyyzzz|||zzznnnnnnuuu}}}wwwpppjjjfffddd```^^^ZZZ[[[^^^bbbhhhpppwww|||iiiWWWIIICCCCCC@@@???===<<<===<<<;;;999:::::::::999999999999888999888888777666666555555777666666555444555555555666555555555444333333333444444444444444333222111555444444333333444444555333333333333333333333333444444444444444444444444444333555777777777<<>>FFFXXXbbbkkknnnooorrrvvvwww{{{~~~}}}xxxqqqgggZZZNNNOOOTTT[[[bbbeeeeeebbb``````^^^^^^fffvvv.../////////000000000111111111111111111111111111000000000000000000000000000111111111111111222222444555777<<>>>>>>>>;;;;;;;;;:::::::::999999888777777777777777666666444555666666666555333222444444444444444555555555333444444555555444444444222333444555555444333222444444444444444444444444444444444444444444444444555444444777888;;;DDDNNN\\\dddlllnnnrrrwww{{{{{{|||{{{xxxpppdddXXXQQQOOOaaagggnnnpppnnnhhhbbb___```fffjjjrrr////////////000000000000///////////////000000000000000000000000000000000000000111111222333333333333444999DDDRRR```hhhkkknnnjjjgggjjjrrrzzz}}}qqqfffgggrrr~~~~~~{{{yyyxxxxxxxxx{{{{{{}}}~~~~~~||||||~~~xxxtttpppllliiifffbbb___^^^^^^^^^^^^^^^_________\\\\\\[[[XXXTTTRRRSSSTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\\\\aaaggglllsss}}}xxx\\\IIICCCAAA>>>===>>>???@@@@@@;;;;;;;;;;;;::::::::::::777777777777777777777777666666666777666555555444444444444444444444444444333444444555555555555444222333333333333333333222444444444444444444444444444444444444444444444444555444444777:::>>>IIITTT^^^fffmmmppptttyyyzzzyyyxxxuuuqqqiii]]]TTTTTTYYYkkkpppuuuuuuoooiiidddbbb^^^eeemmmzzz000000000000////////////////////////000000000111000000000000000000000000000000111222222333444444555666<<>>?????????<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888777666666666666777777666666666555444444444333333444555555555555555444444333333333333444444555555555555555555555555444444444444444444444444666555555999===CCCOOO[[[bbbiiipppsssvvvyyyxxxuuusssoooiiibbbYYYTTT\\\hhhssswwwyyywwwpppiiiffffff```fffqqq000000000000//////////////////000000111111111222000000000000000000000000000000111222333333444444666888???MMM^^^jjjmmmllljjjhhhiiiqqq}}}}}}~~~|||xxxtttpppnnnmmmkkkhhheeecccaaa``````___```aaabbbbbbbbbbbbbbbgggjjjllliiiccc^^^^^^```YYYVVVTTTRRRSSSSSSSSSRRROOOOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQPPPPPPRRRVVVYYYXXX[[[]]]^^^]]]^^^bbbfffjjjqqqzzzjjjLLLIIIDDD@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::999777666666666777888999888888777666555555444333333444555666666666555666555444333333444555666555555555555555555555555444444444444444444444444888666777;;;???FFFSSS___fffmmmtttvvvxxxyyywwwrrrpppjjjeee___WWWVVVcccsssxxx{{{|||wwwpppiiihhhiiijjjnnn{{{...............///000111000000000000000000000000//////000111222333333333222222222222333444444555777<<>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666666666555555555444444444444444444444444444444444555444444333333444444555888777555444333555666777444555888:::@@@JJJWWWaaaiiimmmrrrvvvwwwvvvsssqqqlllggg^^^TTTQQQXXXgggssszzzvvvtttsssnnnhhheeegggbbb~~~///...............///000000000000000000000000000000000000111222222222333222222222222333444555555777===IIIXXXfffnnnpppooommmmmmpppwww}}}zzzuuupppmmmiiifffeeedddbbbaaa[[[ZZZXXXUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNLLLKKKIIIIIIHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRSSSUUUWWWXXXYYYZZZ^^^aaaccccccfffkkkoooyyyiiiYYYHHHBBBBBB@@@>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888666666666666666666666666666666555555555555666666666666555555555444444444444444444444444444444444666555555444444555555666777666555444444555666777555777999<<>>FFFRRR___hhhmmmooorrruuuuuusssqqqooohhhaaaZZZXXX^^^gggnnnrrrrrrooonnnnnnkkkffffffjjj{{{000000///...------------////////////////////////222222222111111111111111222222222333444555666777777CCCSSS```ggglllqqquuuuuuuuuwww|||~~~vvv|||vvvsssnnnkkkiiigggccc```\\\ZZZVVVTTTTTTSSSRRRQQQMMMLLLLLLKKKJJJIIIHHHHHHKKKKKKKKKKKKJJJJJJIIIIIILLLLLLLLLMMMNNNOOOOOOPPPMMMLLLKKKKKKKKKKKKKKKKKKNNNNNNNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZZZZ[[[]]]___aaaeeejjjnnnsssyyyaaaNNNGGGDDDAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777777777666666666666777777555555555555555555555555555555555555555555555555666666555555555555666666444555666666777666666555777888:::@@@IIIVVVcccjjjoooppprrrssssssqqqooommmiii```WWWWWWaaalllrrrsssssspppnnnmmmiiieeeggglll}}}111000///...............////////////////////////222222222111111111111111222222222333444555777888:::FFFUUU```fffkkkqqqvvvwwwxxx{{{~~~|||xxxvvvzzzuuuppplllhhhccc___\\\XXXVVVUUURRROOONNNNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIILLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRSSSUUUXXXYYYWWWYYY[[[[[[[[[\\\___bbbfffiiinnnssszzzqqqYYYLLLEEE@@@???======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888777777666666666666777777444555555555555555555555555555555555555555555555555444444333333444444555444444555666777777666666777888;;;BBBMMMZZZdddkkkoooppppppppppppnnnlllkkklll```TTTUUU```mmmssstttssspppmmmjjjeeebbbhhhppp111111000000//////000000000000000000000000000000111111111111111111222222222222222333444666777888???HHHUUU^^^ccciiioootttxxxzzz}}}{{{pppqqqttt{{{sssmmmfffddd___ZZZUUURRROOONNNOOOLLLIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSSSSSSSTTTVVVXXXYYYXXX[[[^^^___^^^```dddhhhlllpppvvv}}}gggUUUGGG@@@============<<<<<<<<<;;;;;;:::::::::999999999888888999999999999999999999999888777777666666777777888444444444555555555555555555555555555555555555555444444333333333333444444444444555555666777777777777999===FFFRRR^^^fffjjjnnnnnnnnnmmmllllllkkkjjjiii]]]RRRSSS```mmmttttttqqqnnnjjjgggdddeeeppp|||111111111111111111222333000000000000000000000000000000000111222222222333222222222333555666888999CCCJJJSSSZZZaaagggmmmqqqxxxzzz~~~|||yyywwwttt~~~ssskkkpppxxxzzzsssjjjddd]]]\\\XXXSSSOOOLLLKKKLLLLLLIIIGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHIIILLLNNNPPPPPPOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPPPPQQQRRRSSSUUUVVVXXXWWWWWWVVVWWWXXXYYYZZZZZZ^^^cccdddccceeejjjooouuu{{{zzzbbbNNNCCC@@@============<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888888777777777777888888444444444555555555666666555555555555555555555555555555444444444444555555555555444444555666888999999;;;AAAKKKWWWbbbgggiiillllllkkkjjjjjjiiiiiiiii```WWWPPPTTTaaannnttttttooollljjjiiijjjqqq222111111111222333444444000000000000000000000000//////000111222333333444222222222333555777888999FFFJJJQQQXXX___fffllloooxxxzzz~~~~~~xxxwwwzzzwwwxxxqqqyyyyyytttmmmddd\\\XXXWWWUUUQQQMMMKKKLLLMMMLLLJJJGGGFFFGGGHHHGGGFFFEEEFFFHHHJJJJJJJJJJJJIIIJJJLLLOOORRRSSSTTTTTTSSSNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTTTTUUUVVVXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]bbbfffhhhhhhjjjpppuuu}}}mmmVVVIIIEEE>>>=========<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777888888777777777777888888444444444555555555666666666666666666666666666666666666555555555555666666666555444333444666888::::::===DDDOOO[[[eeeiiiiiikkkjjjiiiiiihhhhhhiiiiiiYYYSSSOOOUUUcccooottttttpppmmmlllmmmqqq}}}////////////////////////000000000000////////////111111111111111111111111111222333333333777;;;???JJJIIILLLTTT[[[aaaiiipppyyy}}}vvvssswww~~~|||~~~tttqqqnnnfff]]]YYYUUUTTTSSSPPPNNNLLLJJJIIIHHHHHHHHHGGGEEEEEEGGGIIIIIIJJJJJJKKKMMMNNNPPPQQQOOOQQQSSSUUUWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWYYY[[[]]]^^^___^^^]]]]]]^^^```bbbdddgggiiimmmsss}}}___LLLGGGCCCAAA>>><<<===@@@???<<<;;;;;;;;;:::::::::999999:::999777666666666777888::::::888777666666666666555555555555555555555555555555555555555666777777666666666666666666666666444555666777888888888888888===GGGRRR[[[bbbggghhhjjjgggeeefffggggggdddaaaTTTRRRRRRZZZgggqqquuuuuuqqqnnnlllqqq111111111111111111111111000000111111111111111111111111111111111111111111222222333333444777<<>>>>>???>>><<<;;;;;;;;;:::::::::999999:::999888777666777777888999999888777666666666777555555555555555555555555555555555555555666777777666666666666666666666666555555666777777888888777:::???IIITTT^^^eeeiiijjjjjjhhheeedddccc```\\\XXXMMMMMMQQQ\\\iiissswwwvvvvvvrrrqqq{{{111111111111111111111111000111111222222333333333222222222222222222222222222222333333444888===@@@JJJFFFEEEGGGLLLSSS^^^iiiuuuxxx|||}}}||||||~~~yyyyyy~~~{{{qqqgggdddaaaZZZSSSPPPMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFFFFHHHJJJHHHIIIJJJMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[[[[]]]^^^^^^]]]\\\]]]___aaa^^^___bbbcccdddfffjjjlllrrrvvv|||}}}___NNNEEEDDDBBBAAA???===<<<;;;;;;;;;;;;;;;::::::::::::999999888777777777777888888888777777777777777888555555555555555555555555555555555555555666777777666666666666666666666666666666777777777777777777<<>>AAAIIIDDD@@@AAADDDLLLZZZgggvvvyyy}}}}}}|||}}}}}}}}}rrriii```]]]ZZZTTTOOOMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIHHHJJJLLLOOOQQQSSSUUUVVVUUUTTTTTTTTTVVVXXXZZZ\\\\\\\\\\\\\\\\\\]]]]]]]]]___``````___^^^___aaadddaaacccfffhhhjjjmmmqqqsss{{{oooZZZIIIEEEBBBBBB@@@<<<;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777888777777777777777888999555555555555555555555555555555555555555666777777555555555555555555555555777777777777777777777888===CCCMMMYYYbbbhhhkkklllhhhfffbbb]]]WWWQQQKKKGGGJJJQQQ[[[fffnnnqqqooolllpppooowww000000000000000000000000//////000000111222333333222222222222222222222222222333444444666999???CCCFFFBBB>>>>>>AAAIIIZZZiiiwwwzzz|||}}}|||~~~{{{tttjjjbbb[[[XXXVVVPPPMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFDDDEEEGGGIIIJJJLLLNNNQQQTTTVVVWWWWWWUUUUUUTTTUUUVVVXXXZZZ\\\\\\]]]]]]^^^^^^^^^_________``````______```dddgggjjjlllooorrruuuxxx|||mmmRRRIIIBBBAAA@@@<<<;;;>>><<<<<<<<<;;;;;;;;;::::::999999999999888888888777888777777777777777888999666666666666666666666666555555555555555666777777444444444444444444444444888777777666777777888999???EEEOOOYYYbbbgggiiiiiicccbbb___ZZZTTTNNNJJJHHHMMMVVVbbblllppppppmmmjjjjjjmmm{{{//////////////////////////////000000111222222222333333333333333333333333222333444555777:::@@@DDDBBB@@@>>>@@@CCCLLL^^^nnnwwwyyy{{{{{{{{{~~~vvvnnnccc\\\VVVUUUSSSOOONNNOOOMMMMMMLLLLLLKKKJJJIIIIIIDDDEEEEEEEEEDDDEEEGGGJJJMMMOOORRRUUUWWWYYYYYYYYYUUUVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^___````````````aaaaaaaaaaaaaaadddiiimmmppprrrwww{{{dddSSSDDDAAAAAA>>><<<>>><<<<<<<<<<<<;;;;;;;;;:::999999::::::999999888777888888777777777777777888666666666666666666666666555555555555555666777777444444444444444444444444777777666666777888:::;;;AAAGGGPPPZZZbbbeeeffffff___^^^ZZZUUUPPPMMMLLLMMMQQQZZZgggppprrrpppnnnmmmiiisss000000000000000000000000111111222222222222222222333333333333333333333333222333444555777;;;@@@DDD???>>>@@@DDDHHHRRRccctttyyy{{{}}}|||}}}{{{pppjjj]]]WWWRRRRRRPPPNNNNNNQQQOOOOOOMMMLLLJJJHHHGGGFFFCCCDDDEEEEEEEEEFFFIIILLLQQQRRRUUUXXXZZZ[[[ZZZZZZWWWXXXYYY[[[\\\]]]^^^^^^^^^___```aaabbbbbbbbbaaaddddddeeeeeefffjjjppptttxxx{{{yyy```HHHCCCCCC???<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::999888777999999888777666666666777666666666666666666666666555555555555555666777777666666666666666666666666777666555666777999<<<===CCCIIISSS\\\bbbeeeeeeddd[[[ZZZWWWQQQLLLKKKNNNQQQYYYcccnnnsssrrrnnnmmmnnnlll{{{111111111111111111111111444333333333333333333333333333333333333333333333333444555666777;;;AAAEEE<<<===BBBGGGLLLVVVhhhxxx}}}~~~yyypppgggaaaYYYTTTPPPPPPOOOMMMOOORRRPPPOOOMMMKKKIIIFFFEEEDDDCCCDDDEEEFFFFFFHHHKKKNNNSSSUUUWWWZZZ[[[\\\[[[[[[XXXZZZ\\\^^^___```_________```bbbcccddddddccccccgggggghhhiiijjjooouuuzzziiiLLLDDDEEEAAA<<<=========<<<<<<<<<;;;;;;;;;999999:::;;;:::999888777::::::888777666666666666777777777777777777777777555555555555555666777777888888888888888888888888666555555555777:::===???FFFKKKTTT]]]ccceeedddcccZZZXXXTTTOOOJJJJJJNNNRRRbbbkkktttvvvqqqllljjjkkknnn///////////////000111111111111111222222333333333444444444333333222222222555555555666===EEEGGGDDDAAAAAAAAADDDNNN\\\mmmxxxwww{{{ooofff```\\\XXXVVVSSSRRRSSSRRRQQQPPPOOOMMMKKKHHHFFFEEEDDDDDDCCCDDDEEEGGGKKKOOOSSSUUUUUUVVVWWWXXXYYY[[[\\\\\\XXXYYY[[[^^^```aaabbbbbbdddbbb``````bbbfffhhhiiijjjmmmqqqsssuuuzzz|||YYYHHHEEEEEEAAA???>>>===;;;;;;===>>>===<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666444444555777888888888888999777555555777:::<<<===GGGPPPYYY^^^bbbdddaaa\\\\\\QQQIIIIIIJJJLLLSSS[[[eeeooo{{{vvviiifffjjjyyy///////////////000111111000000111111111222222222444444444333333222222222222333333444;;;CCCDDDAAA@@@@@@BBBHHHTTTbbbpppxxxzzztttjjjbbb]]]ZZZYYYWWWTTTSSSSSSRRRPPPNNNMMMLLLIIIGGGFFFFFFFFFGGGGGGGGGIIIKKKNNNRRRUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^]]]^^^```aaacccdddeeeeeefffdddcccdddgggjjjmmmooopppuuuzzzhhhQQQHHHDDDAAA??????>>><<<<<<======<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666444555666777777888777777999777555555777:::<<<>>>IIIQQQZZZ^^^bbbdddaaa[[[TTTMMMHHHIIIJJJMMMUUU^^^jjjpppyyy{{{rrrggggggmmm000////////////000111111000000000000111111111111444444333333333333222222222333333555;;;CCCDDDAAA???@@@DDDNNN]]]kkkuuuyyy}}}vvvkkkbbb]]]ZZZXXXZZZXXXVVVTTTSSSQQQNNNKKKKKKIIIGGGEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXXXXYYYZZZ[[[\\\^^^______^^^^^^^^^___```bbbcccdddcccddddddfffjjjnnnrrruuuzzzzzz___NNNEEEBBBCCCAAA???===<<<======;;;:::::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666777777777777666666888777666666777:::===???KKKSSS[[[___bbbddd```ZZZLLLIIIHHHJJJLLLQQQ\\\fffrrruuuxxxuuullleeeiiirrr000000//////000000111222111111111111111111222222333333333333333333333333333555666888???GGGHHHEEE@@@AAAGGGUUUfffsssxxxyyy}}}uuuxxx~~~wwwmmmddd^^^[[[YYYXXXZZZXXXVVVTTTSSSPPPLLLHHHGGGFFFDDDDDDEEEHHHLLLNNNQQQQQQRRRTTTVVVWWWYYYZZZYYYZZZZZZ\\\]]]^^^___```___^^^^^^^^^___aaacccdddeeegggjjjmmmqqqwww|||mmmVVVIIIEEEGGGCCC@@@>>>======<<<;;;999;;;;;;::::::::::::999999888888888888888888888888666666666666666666666666666666666666666666666666666777777777777666666555777777777777888:::???BBBMMMUUU\\\```bbbbbb^^^XXXHHHIIIJJJKKKNNNWWWfffrrr|||yyyvvvppphhheeennnzzz000000000000000111222222333333333333333333333333333333333333333333333333333666777:::BBBKKKLLLHHHCCCEEEMMM[[[kkkwwwzzzyyy}}}oooiiipppyyywwwqqqiiibbb^^^\\\[[[ZZZZZZXXXUUUSSSQQQMMMJJJGGGDDDDDDCCCDDDGGGJJJNNNQQQTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^___```aaadddcccbbbbbbdddgggjjjllllllpppuuuyyy~~~}}}cccOOOFFFFFFDDDAAA???======<<<;;;999;;;;;;;;;::::::999999999888888888888888888888888666666666666666666666666777777777777777777777777666777777777777666666555666777888888888;;;@@@DDDNNNVVV]]]___aaa```[[[UUUGGGJJJKKKKKKPPP\\\mmmyyy~~~xxxqqqiiicccfffsss111000000000000111222222444444444444444333333333222222333333333333444444222555888<<>>===>>>===<<<;;;<<<<<<;;;::::::999888888888888888888888888888888777777777777777777777777777777777777777777777777444555666777777888777777444777999999999;;;BBBHHHPPPWWW\\\^^^]]]\\\UUUNNNIIIOOOUUUYYYbbbooowwwxxxuuuooohhhfffkkkxxx111111111000111111222333333333333222222111111111222222222333333444444444444888===CCCMMMXXXZZZWWWYYY^^^eeemmmsssyyy~~~}}}tttooommm^^^```jjjssswwwqqqooollljjjhhheeeaaa]]]YYYTTTNNNJJJHHHHHHGGGGGGHHHJJJNNNSSSVVVYYYZZZ[[[XXXZZZ\\\^^^```aaaaaaaaabbbbbbcccdddfffggghhhhhhlllkkkjjjlllqqqxxxzzz]]]MMMCCC@@@>>>>>>>>>>>>===<<<<<<<<<;;;::::::999888888888888888888888888888888777777777777777777777777777777777777777777777777444444666777888888888888444777::::::999<<>>>>>@@@@@@>>>===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777999888888888777777666666777888999888888===EEEKKKWWWVVVXXX\\\]]]WWWSSSRRROOOXXXeeeqqqxxxzzz{{{zzzpppkkkhhhmmm}}}222222222222222222222222222222111111111222333444111111111111111111111111666888???IIIUUU^^^cccdddhhhjjjmmmoooqqqssswwwzzz}}}}}}xxxuuurrrtttnnnkkklllooozzz{{{xxxuuussspppmmmiiiddd]]]YYYQQQNNNKKKGGGFFFGGGJJJLLLOOORRRVVVZZZ^^^_________aaaaaabbbcccdddfffggghhhfffhhhkkkmmmmmmmmmnnnooosssuuuwwwzzz{{{yyyoooYYYGGGEEEAAA???>>>???>>>===<<<<<<;;;:::999999999999888888888777777777666666777777777777666666666666666666666666777777777777888888888888777777777666777888999888999>>>FFFMMMVVVUUUWWW\\\\\\WWWSSSRRRZZZbbbmmmvvvyyyyyyvvvuuuooollllllvvv~~~zzzwwwtttuuuyyy222222222222222222222222222222111111222222333444000000000000111111111111777;;;BBBMMMYYYbbbggghhhmmmnnnpppqqqppppppqqqrrrzzz}}}|||xxxuuutttrrrvvvooonnnwww~~~yyyvvvwwwuuuqqqmmmhhhaaaZZZUUUOOOMMMIIIFFFFFFHHHLLLOOOUUUXXX[[[___bbbddddddddddddeeeeeefffgggiiijjjkkkjjjlllnnnnnnnnnooorrrtttxxx|||ttt{{{eeeNNNHHHBBB??????>>>===;;;;;;;;;:::::::::::::::;;;999999999888888888777777888888777777666666555555666666666666777777777777888888888888777777777777777888999999;;;@@@IIIPPPUUUTTTWWW[[[[[[VVVTTTTTTdddkkkuuu{{{|||yyytttqqqjjjjjjoooyyyrrrlllkkkjjjjjjnnnttt222222222222222222222222222111222222222222333333333333333333333444444444777<<>><<<;;;;;;;;;:::::::::;;;;;;<<<:::::::::999999999888888888888777777666666555555666666666666777777777777888888888777777777777777777888::::::<<>><<<===;;;;;;:::::::::;;;<<<<<<::::::::::::999999999999888777777777666666666555666666666666777777777777777777777777777777888888777999:::;;;===CCCLLLSSSSSSTTTYYY^^^___\\\]]]aaalllrrryyy~~~}}}yyytttqqqeeegggrrrzzzrrrkkkfffbbb```aaaffflllrrr}}}222222222222222222222222000111222333333333333222222222333333444444555555777???KKKWWW___eeejjjlllqqqsssvvvwwwxxxxxxzzz{{{yyy}}}yyypppfff^^^XXXRRROOOJJJJJJJJJKKKOOOTTTYYY\\\^^^___aaadddfffhhhjjjjjjkkkjjjiiiiiikkkmmmppprrrsssuuuxxx{{{~~~yyysss\\\GGGAAAAAA???===???<<<<<<;;;;;;;;;;;;;;;<<<:::::::::999999999888888666666666777777777777777666666666666777777777777777777777777888888888888888999;;;;;;===CCCLLLSSSSSSVVV\\\bbbcccbbbeeejjjuuuxxx}}}}}}zzztttooollliiinnn|||wwwmmmfffbbb```___\\\]]]aaaiiipppzzz222222222222222222222222000111222333333333222222111111222333333444555555888AAANNNZZZaaafffjjjlllqqqsssuuuwwwxxxzzz~~~~~~~~~vvvkkk```XXXSSSOOOMMMIIIJJJLLLPPPTTTYYY^^^```___```bbbdddfffhhhjjjkkkmmmlllkkkkkklllooorrrtttuuuyyy~~~iiiNNNEEECCC@@@>>>@@@>>>===<<<;;;;;;;;;;;;;;;999999999999888888888888555555666666777777888888666666666666777777777777666777777777888888888888888999;;;;;;===BBBKKKRRRTTTXXX___fffhhhggglllsss{{{}}}~~~}}}wwwqqqmmmjjjmmmvvvvvvpppfff___[[[ZZZ[[[[[[]]]___eeeoooxxx222222222222222222222222000111222333444333222222222222333444444555666666:::CCCQQQ\\\cccgggkkkmmmqqqrrrtttvvvxxx{{{}}}tttggg\\\SSSOOOLLLKKKIIIKKKNNNRRRWWW\\\```bbb```aaabbbdddfffiiijjjkkknnnmmmllllllmmmpppsssuuuwww{{{sssTTTHHHEEE@@@>>>@@@???>>>===<<<;;;:::::::::999999999888888888777777444444555666777888999999666666666666777777777777666666777777888888888999888:::;;;;;;<<>>>>>===<<<;;;:::999999999:::::::::999999999888888777777888888999999999999999999888888777777666666888888888888888888888888;;;::::::<<<@@@EEEJJJNNNQQQ\\\fffkkkooovvv|||~~~~~~yyypppkkkjjjppp}}}zzzwwwrrrjjjeee___ZZZUUURRRSSSWWW\\\^^^aaagggooozzz555444444444444333333333222222333333333444444444555555444333444555666777888EEETTT[[[```eeeiiijjjmmmmmmpppuuu{{{~~~}}}qqqccc[[[TTTMMMJJJKKKIIINNNVVV[[[___```aaabbbdddfffhhhjjjjjjkkkmmmooonnnppppppppppppttt|||qqqUUUHHHCCC@@@>>>>>>===<<<;;;:::::::::::::::::::::999999999888888666666777777888888888888888888888888777777777777888888888888888888888888;;;:::;;;<<<@@@FFFKKKOOOSSS]]]gggkkkooovvv|||~~~}}}|||zzzuuuoooooottt~~~}}}{{{zzzzzz|||}}}~~~}}}|||{{{yyyxxxwwwxxxxxxtttqqqmmmjjjhhhccc^^^YYYXXXUUURRRQQQSSSXXX]]]```hhhnnnxxx444444444444333333333333333333444444444555555555555555444444444555777777;;;HHHVVV]]]aaagggkkkkkkkkkkkkmmmqqqwww||||||}}}qqqbbbYYYSSSMMMKKKMMMNNNSSSYYY^^^aaaccceeeffffffhhhjjjlllmmmooorrruuussstttuuuvvvwww|||~~~bbbLLLCCCAAAAAA>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888666666666777777777777777777777777888888888888888999999999999999999999999;;;;;;;;;===AAAGGGMMMQQQUUU^^^gggkkkooovvv{{{|||}}}|||zzzwwwrrrooowwwxxxvvvssspppnnnnnnnnnooojjjjjjiiiiiiiiikkklllmmmmmmlllkkkiiihhhhhhhhhhhhhhheeeaaa^^^\\\YYYVVVTTTSSSRRRRRRSSSVVV\\\aaadddlllsss~~~444444444333333333222222333333333333444444444444555555444444444666777888===JJJWWW]]]aaagggkkkllllllkkkkkkoootttyyy|||}}}|||{{{|||~~~{{{tttbbbXXXQQQMMMLLLMMMQQQUUUZZZ___bbbdddggghhhiiijjjlllmmmnnnqqquuuxxxxxxzzz|||~~~|||}}}qqqUUUGGGDDDFFF>>>======<<<;;;;;;<<<<<<:::::::::999999999888888777777777777888888888888777777777888888999999999999999999999999999999999;;;;;;;;;>>>CCCIIIPPPSSSXXX```gggjjjooovvv{{{{{{|||||||||yyyssssss{{{sssnnniiihhhfffdddbbbbbbbbbccc````````````aaabbbdddeeecccbbbaaa``````_________```^^^ZZZXXXVVVUUUUUUUUUQQQSSSUUUXXX\\\aaagggjjjrrryyy444444333333333222222222222222222222333333333333555555444444555666888999>>>KKKWWW]]]aaafffjjjlllooonnnmmmooosssvvvxxxyyyyyy|||sssnnnsss|||{{{|||wwwcccVVVQQQMMMMMMOOOSSSVVV[[[^^^aaadddgggiiikkkllllllmmmnnnqqqvvvzzz|||~~~bbbMMMFFFFFF???>>>>>>===<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999777777888888999999::::::999999999999999999999999;;;;;;<<>><<<<<<<<<<<<:::::::::999999999888888:::::::::::::::999999999888888888999999999999999::::::::::::::::::::::::;;;;;;===@@@FFFNNNUUUYYY[[[aaafffiiipppxxx|||{{{}}}rrrkkkeee```]]]YYYYYYXXXXXXXXXXXXXXXXXX]]]]]]]]]^^^____________YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQRRRTTTWWWRRRVVV\\\```dddjjjsssyyy333333333222222222222111222222222333333333444444555555444555666777999:::DDDOOO[[[___bbbhhhlllnnnrrrrrrsssuuuxxxzzzzzzyyy}}}vvvrrrnnnllliiilllyyy~~~www```UUUSSSTTTXXX[[[[[[]]]```bbbdddhhhlllpppooooooppprrruuu{{{hhhQQQFFFCCCBBB@@@>>>===;;;;;;;;;:::::::::999999999888888:::::::::999999999888888:::999999999999999999888::::::::::::::::::::::::;;;;;;===AAAGGGOOOVVV[[[\\\```eeeiiipppyyy}}}|||~~~}}}}}}|||pppgggbbb___\\\ZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\WWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWUUUUUUWWWZZZVVVZZZaaafffkkksss~~~333333333222222222111111333333333444444444555555555555444555666888:::;;;FFFQQQ\\\aaadddiiinnnoooqqqrrrtttwww{{{}}}|||{{{}}}|||rrrooolllllllllrrruuu^^^TTTTTTXXX\\\```___aaaccceeegggkkkpppssspppqqqrrruuuyyyuuuZZZLLLDDDCCCAAA???===;;;:::::::::::::::999999999888888999999999999888888777777;;;::::::999999888888888::::::::::::::::::::::::;;;;;;===AAAHHHPPPWWW\\\\\\```dddhhhpppzzz~~~}}}|||yyyyyy{{{sssggg___\\\[[[ZZZXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[WWWXXXYYYZZZYYYXXXWWWVVVSSSUUUWWWVVVTTTSSSUUUXXXZZZ___ffflllrrr|||444444444444444444444444222222333333333444444444555444444777666555888===IIIRRR[[[___ccciiinnnooouuurrrsss|||~~~wwwssssss{{{wwwuuuvvvvvvssswww{{{ppp]]]\\\[[[___ccc```bbbccceeeiiimmmqqqssssssqqqtttxxx{{{lllPPPHHHCCCAAABBB@@@===<<<>>>;;;:::999999999:::;;;<<<999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::======>>>CCCKKKRRRWWWYYYaaadddhhhnnnssswwwzzz{{{yyyuuuwwwpppiii```\\\\\\]]]\\\ZZZ[[[[[[[[[[[[[[[\\\\\\\\\YYYZZZ\\\]]]]]]]]]\\\\\\WWWWWWXXX[[[]]]\\\WWWRRRXXXXXXXXXYYY[[[\\\\\\[[[aaaeeejjjpppxxx444444444444444444444444222222333333333444444444555444444777777555888>>>IIIRRR[[[___ccciiinnnnnnrrrnnnpppyyy|||uuupppnnn}}}}}}zzz{{{}}}||||||ooo___^^^]]]```dddaaacccccceeehhhlllpppssssssvvvyyy~~~{{{```LLLEEEAAA@@@???<<<;;;===<<<;;;:::999999999:::;;;999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::<<<<<<===BBBJJJQQQVVVXXXaaadddhhhnnnssswwwzzz{{{}}}zzzwwwzzz}}}kkkfff```]]]^^^^^^[[[XXXZZZ[[[[[[[[[\\\[[[[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[ZZZYYY[[[]]]]]]ZZZWWWXXXXXXYYY\\\___bbbccccccggglllsss{{{444444444444444444444444333333333333444444444444666444444777777666:::???IIISSS[[[___ccciiimmmnnnqqqmmmnnnwww}}}{{{tttooojjj~~~~~~nnnaaabbbaaacccgggdddffffffgggjjjmmmqqquuuxxx|||uuuUUULLLCCC@@@???<<<<<<======<<<;;;:::999999999:::999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::;;;;;;===BBBJJJQQQVVVXXXaaadddhhhnnnssswwwyyy{{{{{{zzzyyy}}}vvvgggdddaaa```aaa```\\\YYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\\\\]]]]]]\\\[[[[[[]]]]]]\\\]]]___``````^^^\\\]]]```cccgggjjjmmmooorrryyy333333444444444444444444333333333444444444444555666444444777777777;;;AAAKKKTTT\\\___ccciiimmmmmmrrrnnnooowww|||zzztttqqqqqq~~~mmmdddgggeeefffiiigggiiijjjkkklllooouuu{{{fffXXXIIIBBB@@@>>>===>>>======<<<;;;:::999999999999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::<<<<<<>>>CCCKKKRRRXXXZZZaaadddhhhnnnrrrvvvyyyzzzzzzzzzyyy}}}rrrgggdddbbbaaabbbaaa___]]]]]]^^^___``````___]]]\\\^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^aaadddfffgggggggggdddgggkkkooossswww{{{}}}333333333444444444555555333333444444444555555555666444444777888888===DDDMMMVVV^^^aaadddiiimmmmmmrrroooqqqvvvyyywwwuuuvvvmmmgggkkkhhhhhhlllkkkjjjkkklllnnnqqqxxx|||hhhRRRGGGCCCAAA@@@@@@======<<<<<<;;;:::999999999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::======???EEEMMMUUUZZZ\\\aaadddhhhmmmrrrvvvxxxyyyyyyzzzxxx{{{rrriiifffcccaaaaaabbbbbbbbbbbbcccdddddddddbbbaaa``````_____________________]]]aaahhhnnnqqqqqqpppoookkkqqqyyy222333333444444555555555333444444444555555555555666444444777888999???FFFOOOXXX```bbbeeejjjnnnnnnnnnooorrrvvvvvvuuuzzznnnkkknnnjjjiiinnnooojjjlllnnnpppuuu~~~yyy\\\LLLGGGDDDAAA@@@<<<<<<===<<<<<<;;;:::999999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::>>>>>>@@@FFFNNNVVV[[[^^^aaadddhhhmmmrrruuuwwwxxxwwwzzzyyy{{{xxxnnnllliiifffffffffhhhiiihhhhhhggggggffffffeeeeeeaaaaaaaaaaaaaaabbbccccccdddjjjssszzz|||{{{zzzyyyttt}}}222222333333444555555666444444444444555555555555777444444777888:::@@@GGGQQQZZZbbbdddfffkkkoooooolllpppvvvyyywwwyyypppmmmpppjjjiiippprrrooorrrtttwww}}}dddPPPHHHDDDAAA???;;;;;;<<<======<<<;;;:::999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::======???EEENNNVVV[[[^^^aaadddhhhmmmqqquuuwwwxxxtttyyy|||xxxwwwwwwuuusssrrrrrrssslllkkkiiigggfffggghhhhhhhhhggggggggghhhjjjkkkmmmrrrwww222222333333444555666666444444444555555555666666777444444777888:::@@@HHHSSS[[[ccceeegggllloooooolllrrr{{{}}}{{{qqqnnnqqqkkkiiiqqqsssuuuxxx{{{hhhQQQIIIDDD@@@===:::;;;<<<=========<<<;;;999999999999999999999999888999::::::888888999:::::::::::::::::::::::::::<<<<<>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888888888888999999999::::::999:::<<<<<<<<<;;;???>>>AAAIIINNNQQQUUU[[[bbbfffkkkoooqqqrrrtttuuusssvvvzzzqqqjjjiiijjjjjjkkknnnkkkooouuu{{{444444555555555555444444444444444555555555555666999777777999:::<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999999999999;;;;;;;;;;;;<<<======<<>>AAAIIINNNQQQVVV[[[bbbffflllppprrrrrrrrrssssssvvvzzzrrrkkkjjjjjjiiikkknnnsssyyy444444555555555555444444444444444555555555555666666444555777888;;;EEENNNXXX\\\ccciiimmmpppsssuuu}}}}}}~~~ooowww___KKKFFFBBB>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>===AAAIIIOOORRRWWW]]]bbbfffmmmqqqsssrrrqqqpppqqqvvvzzztttrrrrrrpppqqqttt{{{444444555555555555444444444444444555555555555666444333444777888<<>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999999::::::999:::;;;::::::999:::;;;>>>===AAAJJJPPPSSSXXX^^^bbbgggnnnssstttrrrpppoooqqqxxx}}}{{{|||444444555555555555444444444444444555555555555666777666777;;;===AAAKKKUUU\\\```fffkkkooossswwwzzz|||~~~zzzmmmeeebbbnnnwwwYYYIIICCC@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999999999999::::::::::::<<<===<<<;;;:::;;;===>>>===AAAJJJQQQUUUZZZ```ccchhhoootttuuusssqqqpppsss}}}}}}444444555555555555444444444444444555555555555666666555666:::===AAALLLVVV]]]aaafffkkkooosssxxx{{{~~~~~~tttoootttrrreee[[[ccc|||aaaLLLDDDBBB@@@???>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::===???AAA@@@===;;;===@@@>>>===BBBKKKRRRVVV[[[aaaeeeiiippptttvvvuuutttsssyyy444444555555555555444444444444444555555555555666333222444888<<<@@@KKKVVV^^^aaafffkkkooosssxxx{{{yyyoooiiigggppp{{{~~~lll\\\^^^qqqhhhPPPFFFDDD@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999<<>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???;;;>>>CCCHHHMMMSSSZZZ^^^dddpppttttttxxxuuurrrzzz666666555444444444555555444444555555666666777777777777999;;;???GGGPPPVVV]]]aaafffiiimmmsss{{{~~~tttlllffffffiiivvvnnn```]]]iiieeePPPIIIBBB@@@???>>>??????===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;===>>><<>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<======@@@EEEJJJOOOUUU\\\```cccnnnrrrrrrwwwuuuuuu~~~888777666555444444444444666666666666666555555555666777888:::???GGGOOOVVV]]]aaaggglllpppvvv}}}zzzpppllluuurrraaa___sssgggOOOFFFDDDAAA??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;======@@@DDDIIINNNUUU[[[```bbbmmmppppppvvvuuuvvv888777666555555555555555666666666666666555555555555666777:::>>>FFFOOOUUU]]]bbbhhhmmmrrrwww~~~{{{sssttt~~~ggg]]]hhhyyypppRRRIIIFFFBBB???>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===<<>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===;;;>>>CCCGGGMMMSSSZZZ^^^aaakkklllkkkqqqqqqsss~~~}}}}}}555555555555666777888999444444555555666666777777888888:::<<<@@@HHHQQQWWW]]]bbbjjjppptttzzzwww```YYY]]]ooogggMMMIIIDDD@@@>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;===>>><<>>BBBJJJSSSYYY]]]bbbjjjpppuuuzzzggg]]]^^^]]]zzzqqqNNNJJJEEE@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???===@@@EEEIIIOOOUUU\\\``````iiiiiiggglllmmmppp{{{~~~tttnnniiijjjjjjiiikkknnnooottt}}}666666666666555555555555777777777777888888888888:::999999;;;BBBKKKUUU[[[aaadddiiipppxxx~~~ooo\\\ZZZ]]]gggyyy\\\IIIBBBCCC<<<999===<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;::::::;;;<<<::::::;;;;;;<<<=========@@@BBBFFFKKKRRRXXX]]]```eeeeeehhhlllkkkiiioooyyyzzzooonnnllllllmmmoooooooootttxxx~~~555666666666777777888888777777777777888888888888:::999999<<>><<<>>><<<===<<<<<<<<<<<<======>>>???>>>===<<<;;;<<<<<<===::::::;;;;;;<<<=========???BBBFFFKKKRRRXXX]]]```eeefffjjjllljjjiiirrr~~~xxxrrrrrrrrrtttwwwyyyzzz{{{~~~555555666777888999::::::777777777777888888888888:::999999<<>>======<<<<<<<<<<<<===<<<;;;::::::999:::::::::::::::;;;;;;<<<=========???BBBFFFKKKRRRYYY^^^aaaeeehhhmmmmmmiiikkkyyyzzzyyy{{{~~~555555666777777888999999666777777777888888888888:::999:::===DDDMMMUUU[[[aaaeeelllssszzzuuu]]]WWWUUU]]]qqqzzz[[[HHHEEEAAAAAAAAA;;;???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???AAAFFFLLLRRRYYY^^^aaaeeekkkpppnnnkkkqqq666666666666666666666666666777777777888888888888999999:::>>>DDDMMMUUUZZZ```dddlllsssyyycccXXXUUUYYYiiieeeMMMGGGBBBAAAAAA;;;???>>>===<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>>>>::::::;;;;;;<<<=========???AAAFFFLLLSSSZZZ___bbbeeelllrrrpppppp{{{777666666666555555555444777777777777888888888888999999;;;???EEENNNUUUZZZ___dddlllsssyyynnnYYYTTTUUUddd}}}qqqUUUJJJBBB@@@AAA<<<>>>======<<<<<<<<<<<<===::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========???AAAFFFLLLSSSZZZ```cccdddmmmssssssxxx666666666666666777777777777777777777888888888888999:::;;;???FFFNNNUUUZZZ___eeemmmtttzzz|||xxx{{{|||___WWWTTT^^^uuu{{{^^^PPPCCC@@@BBB???===<<<<<<<<<<<<======>>>777888999:::::::::999999::::::;;;;;;<<<=========???AAAFFFLLLTTT[[[```ddddddmmmtttvvv555555666777888999::::::777777777777888888888888999:::<<<@@@FFFNNNVVVZZZ```fffooovvv{{{{{{ppplllppp|||fff\\\TTTZZZnnndddSSSEEE@@@CCCAAA<<<<<<<<<<<<<<<===>>>???;;;<<<>>>?????????>>>>>>::::::;;;;;;<<<======>>>???AAAFFFLLLTTT[[[aaaddddddmmmtttxxxyyyxxxxxx999888888888777777666666777888888888999999999999<<<<<<===AAAGGGPPPWWW\\\aaafffmmmuuu||||||uuuiiiiiifffgggvvvqqqaaaTTTTTTbbbiiiOOOGGGFFFAAA;;;???>>>===<<<<<<;;;;;;<<<>>>>>>======<<<<<<<<<;;;999::::::;;;<<<===>>>>>>@@@CCCGGGNNNVVV]]]cccfffhhhjjjnnnyyyvvvpppqqquuu}}}}}}888888777777777666666666777777777888888888999999;;;;;;===@@@GGGOOOWWW\\\aaafffnnnuuu|||vvvnnniiihhhdddeeeuuu|||hhhXXXYYYddd|||sssVVVJJJGGGDDDAAA??????===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<==================@@@CCCGGGNNNVVV]]]cccfffkkkmmmrrr}}}qqqjjjlllooowww~~~yyy~~~777777666666666666666555666666666777777777888888::::::<<>>===<<<<<<<<<<<<============<<<<<<<<<<<>>>>>============@@@BBBHHHOOOVVV]]]cccfffmmmooouuuzzznnnfffeeegggnnn{{{~~~{{{xxx~~~666666666666555555555555666666666666777777777777999999;;;???FFFNNNVVV[[[bbbgggooowww|||wwwqqqjjjdddiii}}}~~~ddd___```lllpppVVVHHHCCCCCC@@@???>>>===<<<<<<<<<<<<===============<<<<<<<<<========================???BBBHHHOOOWWW]]]bbbeeelllooouuuuuuiiiaaa___aaahhhttt}}}~~~}}}}}}555555555555666666666666666666666666777777777777888999;;;???FFFNNNWWW\\\aaagggpppwww|||{{{pppgggmmm}}}mmmaaa\\\eeegggPPPEEEAAA@@@???>>>======<<<<<<===<<<<<<<<<===============::::::;;;<<<<<<===>>>>>>>>>BBBHHHPPPWWW^^^bbbeeelllqqqwww{{{nnnbbb[[[[[[]]]cccooo}}}}}}555666666666666777777777666666666777777777888888999999;;;???FFFOOOXXX]]]___fffoooxxx}}}{{{qqqyyy}}}~~~}}}|||fff[[[aaa~~~{{{^^^KKKCCC@@@@@@???>>>============<<<<<<<<<===============999999:::;;;<<<===>>>>>>>>>BBBHHHPPPXXX^^^bbbdddkkksssyyyvvvkkkaaa[[[WWWYYY___kkk{{{~~~}}}{{{zzz{{{~~~666666666777777777888888777777777888888888999999999:::<<<@@@GGGPPPYYY^^^^^^eeeoooxxx}}}~~~}}}~~~}}}ppp___```rrrjjjRRRFFFAAA@@@???>>>============<<<<<<<<<<<<=========>>>;;;;;;<<<<<<=========>>>>>>BBBHHHQQQXXX^^^bbbdddgggqqqwww~~~xxxnnneee]]]YYYRRRTTT[[[ffftttvvvwwwxxxyyy{{{666666777777888888999999888888888888999999999999::::::<<>>============;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===============BBBIIIQQQXXX^^^bbbdddaaammmuuuyyy{{{xxxssskkkbbbZZZTTTPPPNNNQQQWWWbbbppp|||~~~||||||yyysssuuuwwwzzz|||888888777777777777888888777777888999999999999888;;;;;;===AAAIIIQQQZZZ___aaaeeeooozzz~~~{{{yyysssrrrppppppqqquuuyyy{{{~~~||||||zzzkkk]]]aaaiiioooTTTJJJBBBBBBBBB@@@>>><<<===>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@CCCIIIPPPWWW]]]aaabbbhhhlllmmmsss}}}zzzxxxrrrnnnhhhddd```[[[TTTOOOPPPRRRVVV]]]gggqqqyyy~~~zzzuuusssuuuyyy~~~|||zzzvvvrrrrrrxxx~~~888888777777777777888888777777888999999999999999:::;;;<<>>======>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@CCCIIIPPPWWW]]]aaaccciiilllmmmrrr}}}wwwsssooonnnjjjddd]]]XXXUUUSSSPPPMMMMMMNNNRRRXXX```hhhppptttssssssrrrmmmiiiiiimmmqqq{{{{{{yyywwwuuutttqqqrrrxxx~~~888888777777777777888888777777888888999999999999999:::<<<@@@HHHRRR[[[```eeekkkttt|||~~~wwwoooiiieeecccaaa___^^^^^^___bbbeeegggiiijjjmmmrrryyy~~~}}}xxxzzz}}}eee\\\\\\jjj___OOOEEEDDDBBB@@@>>>======>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@CCCIIIPPPXXX^^^ccceeekkkmmmmmmqqq{{{uuupppkkkgggfff___ZZZRRRMMMLLLLLLMMMMMMLLLMMMOOOSSSYYY```eeeiiiggghhhhhhfffdddeeejjjooowww}}}wwwtttsssrrrqqqrrrppprrryyy888888777777777777888888888888888888888999999999999999;;;???GGGQQQ[[[aaadddkkkuuu||||||~~~zzzqqqjjjfffdddbbb```^^^]]][[[\\\]]]___```bbbccceeejjjooorrrsssssssssxxx~~~wwwwwwyyy{{{oooaaa^^^eee|||eeePPPGGGEEEAAA??????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@CCCIIIPPPXXX___eeehhhmmmmmmmmmqqqzzzxxxsssnnnhhhccc```^^^VVVSSSNNNKKKJJJLLLNNNPPPOOOPPPQQQSSSWWW[[[___aaaaaaccccccbbbaaadddiiiooottt}}}xxxsssqqqpppppppppqqqqqquuu}}}888888777777777777888888888888777777777888999:::::::::;;;>>>FFFPPPZZZaaacccjjjuuu|||}}}xxxxxxsssvvvyyy{{{}}}~~~uuummmhhheeecccbbbbbbaaa___]]]\\\\\\]]]^^^______```dddhhhjjjkkkjjjjjjppp}}}wwwtttuuuxxx}}}zzzggg```___ssslllRRRJJJFFFAAA????????????>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>?????????BBBHHHPPPYYYaaagggjjjooommmmmmsss|||yyyooommmhhhccc^^^ZZZWWWUUUNNNNNNNNNMMMMMMNNNPPPQQQSSSSSSSSSTTTVVVYYY[[[\\\\\\]]]^^^\\\[[[^^^dddiiissszzzxxxtttpppmmmmmmoooppprrrssszzz888888777777777777888888999888777777777888:::;;;;;;;;;;;;>>>EEEOOOYYY```bbbiiittt}}}{{{tttqqqrrrnnnqqquuuvvvwwwzzzzzzrrrjjjfffcccaaa```cccbbbaaa_______________```___```bbbeeehhhhhhhhhjjjppp|||yyyrrrsssvvv{{{mmm```^^^ooovvvXXXLLLGGGAAA???@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>?????????BBBHHHPPPYYYbbbiiimmmpppmmmmmmuuuzzzuuurrrhhhfffbbb^^^YYYUUUSSSQQQHHHKKKNNNOOOOOOOOOPPPQQQUUUUUUUUUUUUVVVWWWYYYYYY[[[\\\]]][[[ZZZ\\\bbbgggsss~~~tttssspppmmmjjjjjjlllooorrruuu~~~888888777777777777888888999888777666777888:::;;;===<<<;;;>>>DDDNNNXXX^^^dddiiittt~~~}}}xxxsssnnnmmmoookkknnnqqqqqqqqquuu|||{{{vvvoooiiifffdddcccbbbcccccccccccccccdddeeefffgggeeedddeeehhhkkkllllllmmmttt~~~{{{rrrrrrtttwwwzzzvvvbbb___nnnaaaNNNHHHAAA???@@@AAA@@@>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>?????????BBBHHHPPPYYYcccjjjoooqqqmmmnnnxxx}}}xxxsssnnnjjjbbb```]]]YYYUUURRRPPPOOOHHHKKKNNNOOOOOOOOOPPPRRRWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]]]]\\\[[[]]]ccchhhsss}}}sssrrrpppllliiiiiillloooqqqvvv888888777777777777888888999888777666666888:::;;;>>>===<<<===DDDMMMWWW]]]fffkkktttxxxsssoookkkkkknnnjjjmmmooonnnnnnrrryyyvvvrrrllliiihhhiiiiiiiiicccdddeeefffhhhjjjlllmmmnnnllljjjkkkmmmqqqrrrsssqqqwww}}}sssqqqrrrsssuuu~~~fff]]]iiiiiiNNNHHHAAA???@@@BBB@@@>>>======>>>>>>>>>>>>======<<<<<<======>>>????????????BBBHHHPPPZZZccckkkpppqqqmmmnnnzzzyyysssnnnhhheeeYYYWWWUUUQQQNNNKKKIIIHHHKKKMMMPPPPPPOOOOOORRRUUUZZZ[[[[[[\\\\\\]]]]]]]]]XXXZZZ[[[ZZZYYY\\\bbbgggrrr|||~~~ttttttrrrnnnjjjjjjmmmqqqqqqvvv777777777777777777777777666666777888999:::::::::999999;;;>>>EEEOOOZZZbbbffflllvvv}}}vvvppplllkkkiiiiiieeeiiimmmnnnmmmpppwww}}}zzztttnnnmmmoooqqqooommmkkkmmmllljjjmmmssswwwwwwtttrrrppprrrvvvxxxxxxwww{{{~~~|||uuuqqqqqqttttttyyylllfffhhh~~~rrr[[[HHHCCCFFFAAA???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============BBBCCCGGGOOOYYYbbbhhhkkkppppppuuuyyyssslllfff```[[[WWWTTTPPPLLLIIIIIIJJJKKKMMMPPPTTTSSSQQQQQQVVVZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]]]]ZZZ[[[]]]^^^___dddkkkuuu{{{uuurrrnnnkkkkkkmmmqqqsssrrrxxx777777777777777777777777777777777888999999999:::999:::;;;>>>DDDNNNYYY```eeelllvvvzzzsssqqq}}}uuunnnjjjhhhfffeeecccfffiiijjjkkkooovvv|||yyyuuupppooorrruuutttrrrqqqttttttrrruuu|||}}}{{{zzz{{{~~~~~~~~~vvvqqqqqqssssssvvvyyyjjjiii|||{{{^^^JJJDDDFFFBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCGGGOOOXXXbbbhhhkkkllloooxxx~~~zzztttnnnhhhaaa[[[WWWRRROOOLLLHHHGGGGGGHHHJJJNNNRRRUUUUUUSSSSSSWWWZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]aaa^^^]]]___``````fffmmmuuuyyysssqqqmmmkkkkkknnnrrrtttvvv{{{777777777777777777777777888888888888888888999999999:::;;;>>>CCCMMMWWW___eeelllvvv~~~zzzxxxppphhhdddrrr}}}tttlllhhheeebbbaaa___bbbdddfffhhhmmmvvv|||zzzwwwttttttwwwzzz{{{yyywwwzzzzzzzzz}}}vvvqqqoooqqqqqqrrrpppkkkxxxcccNNNEEEGGGBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@BBBCCCFFFNNNXXXbbbhhhkkklllrrr|||wwwssslllfff```[[[UUUQQQMMMKKKHHHGGGFFFGGGIIIKKKPPPSSSWWWXXXWWWVVVXXXZZZ^^^]]]\\\[[[[[[[[[\\\]]]ccc___]]]^^^___```gggooovvv|||wwwpppmmmjjjiiijjjnnnsssvvv{{{777777777777777777777777999999999888888888888888::::::;;;===CCCLLLVVV^^^dddllluuu|||{{{|||xxxnnneeeqqq|||ssskkkeeebbb___]]]\\\^^^```cccgggnnnvvv|||{{{}}}}}}{{{yyyzzz|||yyy}}}~~~~~~vvvooolllnnnooopppzzzvvvnnntttjjjSSSHHHGGGBBB@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAABBBFFFMMMWWWaaaiiilllpppzzz~~~yyyooojjjddd^^^YYYUUUPPPMMMJJJIIIHHHHHHIIIKKKNNNOOOQQQUUUYYYZZZYYYYYYYYYZZZ___^^^\\\[[[[[[\\\]]]]]]```\\\ZZZ[[[]]]___gggpppxxxzzzuuujjjiiiffffffhhhmmmrrrvvv}}}777777777777777777777777999999999888888888888888:::;;;<<<>>>CCCLLLWWW^^^eeellltttyyy|||}}}|||sssfffpppzzzqqqiiiccc```]]]\\\[[[\\\^^^bbbhhhooowww|||~~~~~~wwwnnniiikkkmmmnnnwww}}}qqqooorrrXXXJJJHHHBBB@@@AAA===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAABBBEEELLLVVVaaaiiimmmrrr~~~{{{vvvgggccc]]]XXXTTTQQQMMMKKKHHHHHHHHHIIIKKKNNNQQQSSSTTTWWWZZZ[[[[[[[[[ZZZZZZ```___]]]\\\\\\\\\]]]^^^]]]ZZZXXXZZZ]]]aaaiiirrrzzz}}}wwwqqqfffdddbbbbbbeeekkkqqquuu}}}777777777777777777777777888888888888888888999999:::;;;<<<>>>DDDNNNXXX```eeelllssswwwxxxzzzqqqeeeooo|||vvvmmmfffaaa^^^\\\ZZZYYYZZZ]]]bbbiiipppvvvzzz~~~{{{ooogggiiikkkmmmttt~~~uuulll~~~yyy]]]LLLIIIBBB@@@AAA===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@AAAAAADDDKKKVVVaaaiiimmmppp}}}yyysssooo```\\\VVVRRRPPPNNNLLLKKKGGGGGGHHHJJJMMMQQQTTTUUUYYYZZZ[[[]]]^^^^^^]]]]]]aaa```^^^]]]\\\]]]]]]^^^]]]ZZZYYY\\\___bbbkkkssszzz~~~yyyrrrmmmcccbbb```aaadddjjjpppttt|||777777777777777777777777777777777888999999999::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCJJJUUUaaaiiinnnppp}}}zzzuuuooohhhdddYYYUUUQQQMMMLLLLLLKKKJJJIIIJJJKKKNNNQQQUUUXXXYYY^^^^^^^^^___```aaaaaaaaabbbaaa___^^^]]]]]]]]]^^^]]]ZZZZZZ]]]___aaagggnnnxxxzzzsssmmmgggcccbbbaaaaaaeeekkkqqquuuzzz777777777777777777777777666666777888999::::::;;;:::;;;===@@@FFFPPP\\\cccffflllrrruuuuuuvvv|||}}}www}}}zzzyyyyyyqqqlllddd^^^[[[YYYXXXWWWUUUWWW[[[bbbjjjpppssssssxxx~~~vvviiigggiiiiiiooowww~~~}}}jjjmmmcccOOOIIICCCAAAAAA===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============AAAAAACCCJJJUUU```iiinnnsss}}}tttmmmggg```[[[UUUQQQMMMJJJJJJJJJJJJJJJMMMNNNPPPRRRVVVYYY\\\^^^cccaaa```aaabbbdddddddddbbbaaa___^^^]]]]]]^^^^^^\\\YYYYYY\\\\\\]]]bbbhhhvvv}}}}}}vvvpppiiicccdddcccbbbbbbffflllrrrvvvyyy777777777777777777777777777777888999:::;;;;;;<<<;;;<<<===>>>BBBKKKXXXbbbfffllluuuzzzzzz|||~~~{{{xxxuuurrrqqqpppnnnjjjccc\\\XXXVVVVVVWWWSSSUUUYYY___fffllloooqqqwww}}}vvvjjjgggeeebbbhhhsss{{{lllttt{{{oooSSSHHHFFFCCCAAACCC??????>>>>>>???@@@AAAAAA>>>===<<<<<<<<<<<<======@@@AAADDDLLLVVVaaahhhlllxxx|||yyyoooggg```YYYUUUMMMKKKJJJJJJJJJKKKJJJJJJOOOQQQTTTXXX\\\^^^___```cccbbbaaa___^^^]]]]]]]]]cccaaa___^^^^^^^^^]]]\\\[[[YYYVVVTTTVVVZZZ___ccckkkrrryyywwwmmmeeedddfffbbbaaa```aaafffmmmuuuzzz}}}777777777777777777777777999999999999999999:::::::::;;;<<<>>>BBBLLLYYYbbbccciiiqqqwww{{{}}}}}}}}}yyyxxxvvvssspppnnnllllllhhhddd___YYYUUUTTTTTTUUUSSSTTTXXX]]]dddjjjnnnpppwww~~~yyykkkgggdddaaafffoooyyyoooqqquuu|||]]]NNNIIIDDDAAABBB??????>>>>>>???@@@@@@AAA>>>>>>===============>>>AAAAAADDDKKKVVV```gggkkktttxxxyyyppphhh```ZZZUUUQQQNNNMMMLLLLLLLLLMMMMMMMMMOOOQQQTTTXXX[[[]]]^^^___cccbbbaaaaaa``````___```bbbaaa^^^^^^^^^^^^]]][[[UUUTTTRRRQQQRRRVVVZZZ\\\```fffllllllfffbbbaaacccbbbaaa```bbbgggnnnvvv{{{777777777777777777777777:::::::::999999999888888:::;;;<<<>>>BBBLLLYYYcccdddiiinnnsss{{{~~~{{{xxxvvvuuutttqqqooommmjjjhhhfffdddddd^^^\\\XXXTTTQQQQQQRRRRRRRRRSSSWWW[[[aaaggglllooottt{{{}}}nnnhhhccc```dddlllrrrtttllllllhhhUUULLLEEEAAABBB?????????>>>??????@@@AAA???>>>>>>>>>>>>>>>??????BBBBBBEEEKKKUUU___fffjjjppptttuuuoooggg___YYYTTTPPPMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUXXX[[[\\\^^^^^^cccccccccbbbbbbbbbccccccaaa```^^^]]]^^^]]]\\\ZZZPPPPPPOOOPPPQQQSSSUUUWWWYYY\\\```bbbbbbaaaaaabbbdddcccccceeekkkssszzz777777777777777777777777999999999999999999999999999;;;<<<>>>BBBLLLZZZccchhhkkkmmmqqq}}}}}}{{{yyyvvvssspppnnnmmmjjjhhheeebbb___\\\ZZZZZZTTTRRRPPPNNNNNNNNNOOOPPPQQQRRRUUUXXX]]]ccciiimmmooovvvrrriiiccc```dddjjjnnn|||zzziiieeetttmmmWWWMMMEEEBBBCCC@@@???????????????@@@@@@?????????>>>??????@@@@@@CCCCCCDDDJJJTTT^^^fffjjjppprrr|||oooiiiaaaZZZTTTPPPMMMKKKNNNOOOPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^______ccccccddddddeeeeeedddddd```^^^]]]]]]]]]]]][[[YYYNNNOOOPPPRRRTTTUUUVVVVVVZZZZZZ\\\^^^aaaccccccbbbgggfffgggjjjpppwww777777777777777777777777777777888999::::::;;;;;;:::;;;<<<>>>BBBLLLYYYcccgggjjjlllqqq~~~{{{zzzyyywwwuuurrrnnnjjjgggfffdddbbb^^^ZZZVVVSSSPPPOOOKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUXXX^^^eeekkkmmmttt}}}~~~~~~wwwkkkeeecccfffjjjnnnyyyiiibbbllllllVVVKKKDDDBBBDDD@@@@@@???????????????@@@???????????????@@@AAAAAACCCCCCDDDIIISSS]]]fffjjjnnnoooyyyzzzrrriiiccc[[[TTTOOOLLLJJJHHHNNNPPPRRRRRRQQQRRRUUUXXXYYYZZZ[[[\\\^^^```aaabbbddddddeeeeeeeeeeeedddccc^^^]]]\\\\\\]]]\\\YYYWWWMMMOOOQQQTTTVVVWWWXXXXXX\\\[[[[[[]]]aaacccbbbaaahhhhhhiiilllrrrzzz777777777777777777777777666777888999:::;;;;;;<<<;;;<<<===>>>BBBKKKXXXbbbccciiimmmuuu}}}{{{zzzxxxvvvttttttssspppmmmhhhddd```^^^\\\ZZZWWWSSSOOOKKKIIIHHHFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPQQQRRRTTTZZZbbbiiimmmsss{{{|||zzzyyyxxx}}}ooogggeeegggiiimmmwwwnnneeeiiikkkUUUKKKDDDBBBEEEAAA@@@??????>>>?????????>>>>>>>>>>>>???@@@AAAAAACCCBBBCCCHHHRRR]]]fffkkkkkkkkksssuuulllaaa[[[TTTNNNJJJIIIHHHGGGPPPRRRUUUTTTSSSSSSVVVZZZ\\\\\\]]]^^^```bbbdddeeeeeeeeeffffffdddcccaaa___]]]\\\\\\\\\\\\[[[XXXVVVKKKMMMPPPTTTWWWYYYZZZZZZ\\\\\\]]]___ccceeeeeedddkkkkkklllpppuuu|||777777777777777777777777888888888999999:::::::::<<<===>>>>>>BBBKKKWWW```eeelllsss}}}}}}{{{wwwuuutttsssqqqooonnnllljjjfffbbb]]]YYYVVVSSSQQQOOOLLLHHHFFFDDDDDDCCCEEEGGGIIIKKKLLLMMMMMMMMMOOOPPPPPPQQQVVV```hhhmmmrrrxxx|||}}}~~~|||yyywwwvvvvvv|||sssiiifffffffffjjjssstttjjjhhhoooXXXNNNFFFBBBDDDAAA@@@@@@???>>>>>>??????=========>>>>>>@@@AAAAAABBBAAABBBHHHRRR]]]ggglllhhhjjjttt|||ooofffYYYTTTNNNJJJHHHIIIJJJJJJRRRVVVXXXWWWUUUTTTXXX\\\\\\\\\\\\^^^```ccceeegggfffffffffeeeccc```]]][[[\\\[[[[[[\\\\\\ZZZWWWTTTKKKMMMPPPUUUXXX[[[]]]^^^]]]```dddiiimmmppprrrsssrrrrrrtttwww|||777777777777777777777777:::::::::999999999999888>>>>>>>>>>>>BBBJJJVVV___iiirrryyy}}}yyywwwtttrrrqqqpppnnnllliiihhhfffbbb]]]XXXSSSPPPLLLKKKIIIGGGEEEDDDCCCBBBCCCDDDGGGJJJLLLMMMMMMMMMLLLNNNPPPOOOOOOUUU___gggkkkoootttwwwxxxzzz~~~}}}{{{yyyxxxvvvvvvuuuzzz~~~vvvjjjfffeeeccchhhoooxxxnnnhhhttt\\\PPPGGGBBBCCCAAAAAA@@@???>>>>>>??????============>>>???@@@AAAAAA@@@AAAGGGRRR^^^hhhmmmhhhkkkxxx~~~tttggg]]]VVVQQQLLLIIIIIILLLNNNOOOUUUXXX[[[ZZZVVVVVVZZZ^^^[[[[[[\\\]]]___ccceeegggggggggfffeeebbb^^^ZZZWWW[[[[[[[[[[[[\\\ZZZWWWTTTMMMOOORRRWWW[[[___aaacccaaafffmmmtttxxx|||zzzzzz{{{~~~888999999:::::::::999999888999999:::;;;;;;<<<<<<===<<<<<>>BBBBBBAAA@@@@@@??????>>>???AAAAAA@@@>>>===>>>???DDDAAAAAAFFFMMMXXXggguuuqqqrrr}}}wwwkkkaaa]]]OOOOOOMMMKKKJJJLLLQQQUUUYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[[[[[[[[[[^^^aaadddfffdddfffgggfffccc```_________\\\ZZZYYYZZZYYYUUUQQQOOOOOOSSSZZZ___aaaeeejjjkkkrrrzzz777777888888888777777666666666777777888888888999<<<;;;<<<>>>AAAGGGUUUbbbhhhrrrzzz}}}yyytttqqqkkkiiieeecccbbbbbb```______^^^[[[XXXSSSNNNIIIGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJKKKLLLMMMKKKIIIJJJNNNPPPPPPUUU\\\dddhhhmmmqqqtttwwwzzz|||zzzvvvttttttsssrrrvvv}}}~~~~~~|||zzzzzz|||ttthhhdddddddddmmmyyyvvvwwwdddRRRJJJEEEBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@???>>>>>>???BBB@@@@@@EEELLLUUUdddqqqrrrsssxxxooocccYYYVVVNNNNNNLLLKKKKKKNNNSSSXXX\\\]]]^^^______^^^]]]\\\ZZZ[[[]]]___aaabbbccccccdddeeefffeeeccc`````````^^^[[[XXXWWWWWWVVVRRROOOOOOOOOTTT\\\aaadddjjjpppwww888888888888777777666666999999::::::::::::::::::;;;:::;;;>>>@@@GGGUUUccciiirrrzzz{{{wwwrrrnnnkkkgggddd```^^^^^^]]]\\\ZZZYYYWWWUUURRRNNNJJJFFFDDDBBBBBBAAABBBCCCEEEGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNKKKIIIJJJMMMOOOOOOTTTZZZ___cccjjjooorrrtttvvvxxxtttrrrrrrtttuuutttxxx}}}|||zzz|||{{{kkkeeeeeecccjjjttt}}}{{{lllUUUJJJFFFEEEBBBBBBAAAAAA@@@@@@?????????@@@AAA@@@???>>>???@@@@@@???@@@EEEJJJRRR```lllqqqsss{{{sssjjj^^^UUUQQQLLLLLLLLLKKKLLLQQQWWW\\\```aaabbbbbbaaa```___^^^ZZZ]]]```dddeeecccaaa___ccceeeffffffdddaaaaaaaaa^^^[[[XXXVVVUUUTTTQQQOOOPPPSSSYYYaaagggkkksss|||;;;;;;:::999999888888888;;;;;;;;;;;;;;;<<<<<<<<<:::999:::===@@@FFFUUUbbbiiiqqqyyyzzzuuuppplllhhheeeeeebbb^^^\\\[[[[[[YYYXXXTTTSSSQQQNNNKKKHHHEEEDDDAAAAAAAAACCCEEEGGGIIIJJJMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNOOOPPPQQQUUUYYYZZZ___fffllloooqqqrrrsssqqqoooqqquuuvvvuuuxxx}}}~~~~~~~~~}}}|||}}}nnnffffffeeekkksss~~~zzz^^^MMMFFFEEECCCBBBBBBAAA@@@@@@?????????@@@AAAAAA?????????AAA@@@???BBBFFFJJJPPP]]]jjjppptttuuulllcccXXXQQQNNNKKKLLLLLLMMMOOOTTT[[[```ccccccddddddcccaaa```___]]]___bbbdddeeecccaaa___dddfffggggggeeecccbbbccc^^^\\\YYYVVVTTTSSSRRRRRRUUUYYY```hhhmmmrrr}}};;;;;;999999888888999999888888888888999999999999:::999:::<<>>DDDRRR___eeeooovvv}}}uuusss{{{|||wwwpppjjjeeeaaa^^^[[[YYYVVVRRRPPPOOOOOOMMMLLLHHHGGGEEECCCBBBAAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOLLLPPPQQQNNNNNNQQQSSSSSSVVVZZZ___dddfffggghhhiiikkkjjjlllqqqrrrqqquuuzzz~~~}}}|||{{{vvvxxx}}}tttiiihhhcccgggmmmwww}}}uuuyyy___PPPIIICCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAA@@@@@@AAABBBAAABBBEEEGGGIIINNN]]]lllxxxtttfff^^^WWWPPPLLLLLLMMMPPPTTTWWWYYY\\\___bbbcccdddeeeeeedddcccaaa```dddcccaaa______```bbbdddfffggghhhgggdddbbbaaaaaaVVVUUUSSSQQQPPPRRRVVVYYY^^^eeeooowww{{{777777666555666777999;;;999:::;;;<<<===??????@@@;;;::::::<<<===CCCPPP]]]eeeooouuuxxxvvvtttyyy~~~yyytttllleee```]]]YYYWWWVVVSSSOOOMMMLLLLLLJJJIIICCCBBBAAA???>>>>>>??????BBBDDDFFFIIIKKKNNNOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQMMMRRRSSSOOOOOORRRTTTRRRTTTWWW[[[^^^___```bbbddddddcccfffkkkmmmoootttzzz}}}~~~{{{zzzzzz{{{|||uuujjjhhhaaadddkkkuuu}}}ppp|||cccRRRJJJCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAAAAA@@@@@@AAACCCAAABBBDDDFFFGGGMMM]]]mmmzzz~~~qqqccc[[[UUUPPPNNNPPPOOOSSSXXX\\\^^^___```aaacccdddeeeffffffeeedddccccccbbb```______```bbbcccdddffffffeeeaaa^^^]]]\\\UUUUUUTTTRRRRRRUUU\\\aaafffnnn{{{999888777777888:::<<<>>>666666777999;;;<<<===>>><<<::::::<<<===BBBOOO\\\eeeoootttsss~~~|||zzz|||~~~vvvqqqiiibbb]]]ZZZVVVTTTQQQNNNJJJHHHGGGGGGEEEDDDBBBAAA@@@>>>>>>??????@@@AAACCCFFFJJJMMMPPPRRRSSSPPPRRRTTTWWWXXXWWWUUUSSSPPPUUUWWWRRRQQQUUUVVVSSSRRRUUUXXXZZZZZZ\\\^^^```___^^^aaagggjjjmmmssszzz||||||yyyxxxyyy{{{{{{|||~~~vvvkkkhhhaaaeeelllvvv~~~mmmyyyaaaPPPHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@BBBAAAAAA@@@BBBCCC@@@AAACCCDDDEEELLL]]]nnnxxxwwwjjj\\\TTTPPPLLLLLLNNNPPPUUU[[[```aaa`````````dddeeefffggggggffffffeeeaaa``````___``````aaabbbcccdddeeeccc___[[[ZZZYYYWWWWWWWWWVVVVVV[[[bbbhhhmmmwww888888888888888888888888777999::::::999888:::;;;>>>;;;:::;;;===AAALLLWWWeeekkkmmmmmmvvv{{{xxxrrrmmmfff```[[[VVVQQQNNNLLLKKKIIIGGGEEEDDDEEEEEE?????????>>>??????@@@@@@CCCEEEIIILLLNNNPPPSSSUUUSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTQQQRRRSSSTTTVVVYYY[[[\\\ZZZ\\\___bbbeeejjjqqquuuyyy||||||yyyyyyyyy{{{|||}}}}}}}}}wwwkkkhhhbbbfffkkkqqq|||ppptttoooVVVLLLJJJDDDBBB@@@@@@AAAAAA@@@???????????????????????????@@@AAABBBDDDDDDJJJ[[[lllvvvssshhh[[[TTTOOOLLLNNNRRRVVVYYY]]]`````````aaabbbdddeeeffffffeeedddaaa```bbbbbbcccccccccbbbbbbaaadddcccaaa___^^^\\\YYYWWWXXXWWWXXXZZZ[[[^^^fffpppvvv888888888888888888888888777999::::::999888:::;;;>>>;;;:::<<<===AAAKKKVVVhhhmmmnnnmmmvvvzzzwwwnnnjjjccc]]]XXXSSSOOOLLLJJJIIIGGGDDDCCCBBBCCCCCC@@@@@@@@@@@@@@@@@@AAABBBCCCEEEIIILLLNNNPPPRRRUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRPPPQQQQQQSSSTTTVVVXXXYYYXXXZZZ\\\```ccciiiooosssxxx{{{~~~}}}}}}}}}}}}{{{yyyxxxyyy{{{|||||||||}}}ttthhheeeaaaeeejjjqqq|||ooorrrnnnUUUKKKJJJFFFDDDBBBAAABBBBBBBBB@@@????????????????????????@@@AAABBBCCCDDDJJJZZZjjjtttpppeeeYYYRRRNNNKKKNNNSSSXXX[[[^^^`````````aaabbbeeeeeefffgggfffdddbbbaaaaaabbbcccddddddddddddddddddcccaaa___]]]ZZZWWWUUUWWWVVVYYY]]]```ccclllvvv888888888888888888888888777999::::::999888:::;;;===;;;:::<<<===@@@JJJTTThhhnnnooopppzzz}}}wwwtttiiieee^^^YYYTTTPPPLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCEEEIIILLLMMMOOORRRTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTVVVWWWXXXWWWUUURRRPPPNNNNNNOOOOOOPPPRRRSSSTTTTTTVVVYYY\\\```ffflllpppvvvyyy}}}~~~|||{{{zzz{{{{{{}}}{{{yyywwwwwwwwwyyyzzzyyyzzz|||~~~tttgggccc```ccciiiqqq|||mmmnnntttoooWWWMMMKKKGGGEEECCCCCCCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDIIIXXXgggttt{{{|||lllaaaUUUOOOLLLLLLPPPUUUZZZ]]]```aaaaaaaaaaaabbbffffffgggggggggeeedddcccaaabbbccceeeffffffggggggeeedddbbb___\\\XXXUUUTTTUUUVVVZZZaaafffjjjttt~~~888888888888888888888888777999::::::999888:::;;;===;;;;;;<<<===???HHHQQQdddkkkppptttxxxqqqoooddd```ZZZUUUQQQMMMJJJGGGEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@AAABBBCCCCCCFFFIIILLLMMMOOOQQQSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTVVVXXXYYYWWWTTTPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOQQQSSSVVVYYY]]]bbbiiimmmsssvvv{{{~~~|||{{{zzzxxxxxxxxxyyyyyy|||{{{yyywwwuuuuuuvvvvvvxxxyyy|||~~~vvvhhhddd```ccciiirrr}}}kkkkkkkkkuuu[[[PPPMMMHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDHHHUUUbbbssszzzyyyggg]]]RRRNNNMMMMMMRRRXXX\\\^^^aaabbbaaaaaabbbcccgggggghhhhhhgggfffeeeeeedddeeefffgggggggggggggggeeeeeeddd```[[[WWWTTTSSSUUUWWW]]]eeekkkqqq{{{888888888888888888888888777999::::::999888:::;;;<<<:::;;;======>>>FFFOOOaaaiiipppvvv}}}tttnnnkkkaaa]]]WWWSSSOOOLLLHHHFFFDDDCCCBBB@@@?????????@@@>>>>>>>>>>>>???@@@AAABBBCCCFFFIIIKKKMMMNNNPPPRRRNNNNNNOOOPPPQQQSSSTTTUUUSSSUUUWWWWWWVVVRRRNNNKKKHHHHHHHHHHHHHHHIIIJJJJJJNNNPPPSSSVVVYYY___eeeiiinnnrrrwww|||{{{xxxwwwvvvvvvuuuvvvwwwxxx|||{{{yyyvvvuuutttsssssswwwyyy}}}vvvhhhcccaaadddiiissskkkhhheee|||```QQQLLLHHHFFFCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAACCCDDDHHHRRR^^^ooowwwuuucccZZZQQQNNNOOOPPPUUU[[[]]]___aaaaaaaaaaaabbbdddggggggggggggggggggffffffhhhhhhhhhhhhhhhgggfffeeeggggggfffbbb\\\WWWUUUUUUXXXZZZ```iiipppwww888888888888888888888888777999::::::999888:::;;;;;;:::;;;>>>===>>>DDDLLL^^^hhhqqqyyy|||sssllliii]]]ZZZTTTPPPMMMJJJGGGEEEDDDCCCAAA@@@?????????@@@=========>>>???@@@AAABBBCCCFFFIIIKKKLLLNNNPPPRRRLLLMMMMMMNNNOOOQQQRRRSSSQQQRRRSSSSSSQQQMMMJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHLLLNNNPPPRRRUUUYYY___cccgggkkkqqqwww{{{}}}yyytttssssssrrrssstttuuuvvvyyyyyywwwvvvuuuuuuttttttxxx{{{~~~uuugggbbbaaadddiiissslllgggaaa~~~dddRRRKKKIIIFFFDDDCCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCDDDGGGPPPYYYiiisss~~~~~~ppp^^^VVVPPPOOOPPPRRRVVV[[[]]]^^^```aaa```aaaccceeeggggggggggggffffffggggggjjjjjjiiiiiihhhfffeeedddhhhiiiiiieee^^^YYYXXXXXX[[[]]]cccllluuu~~~888888888888888888888888777999::::::999888:::;;;::::::<<<>>>>>>===CCCJJJ\\\hhhsss~~~}}}xxxooogggcccZZZVVVQQQMMMKKKIIIFFFDDDBBBAAA@@@???>>>>>>??????>>>>>>>>>???@@@AAACCCCCCCCCFFFIIIKKKLLLMMMOOOQQQMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNLLLJJJGGGEEECCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPSSSYYY\\\___dddkkkqqqvvvzzz~~~}}}yyyuuuoooooonnnnnnoooqqqssstttuuuuuuuuuvvvwwwwwwxxxxxxyyy}}}uuugggbbbaaaccchhhrrrnnnggg```zzzlllWWWOOOJJJHHHEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACCCDDDFFFNNNVVVhhhsss|||yyykkkYYYSSSNNNOOOQQQQQQTTTXXX[[[]]]______```aaaccceeefffffffffffffffffffffggghhhhhhiiihhhhhhgggfffeeeiiikkklllhhh```[[[[[[\\\^^^___eeeooozzz888888888888888888888888777999::::::999888:::;;;::::::<<<>>>>>>===BBBIIIZZZgggvvv}}}yyytttkkkbbb^^^WWWTTTOOOLLLIIIGGGEEECCCAAA@@@???>>>======>>>>>>?????????@@@AAABBBDDDEEECCCFFFIIIKKKLLLMMMOOOQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHEEECCCAAA@@@AAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIIKKKLLLOOOTTTXXXZZZ___fffmmmrrrvvvzzz}}}~~~}}}|||||||||yyyvvvrrrllllllllllllmmmoooqqqrrrqqqrrrsssuuuxxxzzz||||||zzz~~~xxxjjjeee```bbbfffpppooogggbbbzzzsss^^^TTTLLLJJJGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACCCDDDFFFLLLTTTiiittt|||vvvgggVVVPPPMMMOOOQQQQQQSSSVVVZZZ\\\^^^______aaadddfffffffffeeeeeeeeeffffffgggfffgggggghhhhhhhhhggggggjjjmmmnnniiibbb]]]]]]______```fffqqq}}}777888888888888999999999::::::999999::::::;;;<<<<<<===>>>>>>>>>???BBBEEEYYYfffxxx}}}uuunnnhhhbbb^^^TTTRRRNNNIIIFFFCCCAAA@@@@@@@@@???>>>======>>>>>>===@@@BBBBBB@@@AAADDDHHHFFFGGGIIILLLNNNPPPQQQQQQRRRPPPNNNMMMNNNNNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@AAAAAAAAABBBCCCCCCCCCHHHGGGGGGHHHJJJMMMOOOQQQYYY[[[```ffflllqqquuuwwwzzz{{{{{{zzzwwwtttqqqnnnjjjjjjjjjkkkllloooqqqrrrsssrrrrrruuuzzz}}}}}}|||{{{iii___cccbbbdddlllzzzrrreeebbbuuulll]]]SSSNNNHHHEEEEEEFFFEEECCC@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBCCCGGGLLLQQQcccooouuussszzzooocccTTTNNNLLLRRRVVVVVVYYY^^^\\\]]]]]]]]]\\\]]]```bbbfffeeedddcccccccccdddeeedddddddddccccccfffjjjmmmmmmmmmmmmiiiddd___\\\ZZZ___dddkkkqqq|||777888888888888999999999999999999999999:::;;;;;;;;;<<<=========>>>AAADDDUUUeeeyyy{{{sssllleee___[[[SSSPPPMMMIIIEEEBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>===???AAABBBCCCDDDGGGIIIHHHIIIKKKMMMOOOQQQRRRSSSRRRPPPMMMLLLMMMMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIKKKLLLNNNOOOUUUXXX]]]bbbhhhmmmqqqsssuuuvvvvvvuuussspppmmmkkkggggggggghhhjjjmmmpppqqqsssrrrrrruuuyyy|||}}}|||}}}}}}lllbbbcccbbbeeelllwwwqqqeeebbbvvvyyyhhhVVVPPPIIIEEEEEEEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAABBBFFFLLLPPP___lllsssrrrzzznnncccUUUOOOMMMRRRUUUUUUWWW[[[[[[\\\]]]]]]\\\^^^aaaccceeedddcccbbbaaaaaabbbcccbbbcccccccccdddggglllooorrrrrrpppkkkddd^^^[[[ZZZ]]]bbbiiippp}}}777888888888888999999999999888888888888999:::::::::;;;<<<<<<<<<===@@@CCCSSSddd{{{xxxpppiiibbb[[[WWWPPPNNNKKKGGGDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFIIIKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTRRRPPPNNNLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRVVV\\\aaagggkkkmmmmmmnnnnnnmmmllljjjhhhgggdddeeefffgggjjjnnnqqqrrrttttttsssuuuyyy{{{||||||zzz~~~pppgggbbbcccgggllluuuqqqfffcccwwwqqqXXXRRRKKKFFFEEEEEECCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBEEEJJJNNNZZZhhhrrrrrrzzz~~~mmmaaaVVVRRROOORRRTTTTTTVVVXXXZZZ[[[\\\\\\\\\^^^aaaddddddcccbbbaaa```____________aaabbbdddfffjjjooorrryyywwwtttmmmeee^^^[[[YYY\\\```gggooo}}}777777888888888999999999888888777777888888999::::::;;;<<<<<<<<<===@@@CCCQQQccc{{{}}}vvvnnnfff___XXXSSSMMMLLLIIIEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>??????>>>???CCCIIIMMMNNNLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLPPPTTTZZZ^^^bbbeeefffffffffffffffeeedddcccdddeeefffhhhlllpppsssuuuuuuuuuuuuvvvxxxzzz|||}}}|||rrriii```ccchhhmmmuuuooofffbbbuuuoooYYYSSSLLLGGGFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDIIILLLWWWfffrrrttt}}}|||kkk```VVVSSSRRRSSSUUUWWWXXXYYYXXXZZZ[[[[[[\\\^^^aaaddddddcccbbbaaa```___^^^^^^]]]___bbbeeehhhmmmssswww|||zzzvvvooofff___\\\[[[\\\```fffnnn}}}777777888888888999999999888888777777888888999:::;;;<<<=========>>>AAADDDOOOaaaxxxzzzsssllleee]]]VVVQQQJJJIIIFFFCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@EEEKKKOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQTTTRRROOOMMMMMMLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJNNNRRRVVVZZZ\\\______```aaaaaaaaaaaaaaabbbccceeehhhkkkpppsssvvvuuuuuuuuuvvvwwwzzz}}}sssiii___bbbgggmmmwwwmmmeee```qqqiiiXXXSSSLLLHHHHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCHHHKKKWWWfffsssxxxzzziii^^^TTTTTTSSSTTTWWWZZZ\\\[[[WWWXXXYYYZZZZZZ]]]```cccccccccbbbaaa```___^^^]]][[[^^^bbbgggkkkqqqwww{{{|||{{{wwwqqqiiibbb___]]]^^^bbbgggnnn|||777888888888888999999999999888888888888999::::::;;;<<<=========>>>AAADDDJJJ[[[rrrzzzvvvpppjjjccc[[[TTTOOOGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@CCCGGGKKKMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPSSSPPPNNNLLLLLLLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIILLLPPPSSSUUUYYYZZZ[[[\\\]]]___````````````bbbeeeiiimmmqqqsssssstttuuuvvvwwwzzz~~~ssshhh```aaaeeelllxxxkkkddd___lll~~~iiiYYYSSSMMMIIIIIIIIIHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBDDDGGGJJJWWWeeesss}}}xxxggg\\\SSSTTTTTTTTTWWW\\\]]]ZZZVVVWWWXXXXXXXXXZZZ]]]```bbbbbbbbbaaa```___^^^]]][[[___dddiiiooouuu{{{}}}}}}zzzuuummmfffbbb```___ccchhhnnn|||777888888888888999999999999999999999999:::;;;;;;:::;;;<<<<<<<<<===@@@CCCFFFVVVkkk~~~uuurrrlllfff```YYYRRRMMMEEEDDDBBB@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIIIIJJJJJJKKKLLLKKKJJJJJJJJJLLLNNNOOOOOOMMMKKKJJJJJJJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBDDDEEEFFFHHHIIIIIILLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHKKKNNNOOOUUUUUUVVVXXXZZZ\\\^^^___``````bbbdddhhhlllppprrrrrrtttuuuvvvwwwzzzttthhhbbbaaacccjjjxxxiiibbb___gggnnn[[[VVVNNNJJJIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCDDDGGGJJJUUUcccrrrvvvfff[[[RRRUUUUUURRRUUUZZZZZZVVVUUUVVVWWWWWWVVVXXX[[[]]]^^^___``````___^^^]]]\\\\\\```ffflllrrrxxx~~~{{{sssjjjdddaaa^^^bbbgggooo|||777888888888888999999999::::::999999::::::;;;<<<999::::::::::::<<>>>>>??????>>>>>>===>>>>>>???@@@@@@@@@DDDHHHJJJHHHGGGIIIJJJMMMLLLKKKJJJKKKLLLNNNOOOMMMKKKIIIHHHHHHIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDAAABBBCCCEEEFFFGGGIIIIIIMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHKKKMMMRRRRRRTTTUUUXXXZZZ]]]^^^bbbbbbdddfffjjjnnnqqqtttqqqsssuuuvvvwww{{{uuuhhhdddaaabbbiiiwww}}}hhhbbb```eeesss^^^XXXPPPKKKIIIHHHEEECCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCEEEHHHJJJSSSaaaqqquuueeeZZZRRRUUUUUUQQQSSSXXXWWWRRRUUUVVVVVVVVVUUUVVVYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]aaagggmmmsssyyyvvvmmmeeeaaa\\\```gggooo}}}999999999999999999999999::::::::::::::::::::::::<<<===>>>=========???AAAHHHOOO___ttt}}}xxxsssppplllfff```ZZZSSSKKKGGGCCCBBBBBBBBBAAA@@@@@@???>>>>>>======>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJLLLJJJKKKLLLLLLJJJHHHEEEDDDJJJIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@AAACCCCCCCCCBBBHHHGGGFFFFFFGGGJJJMMMNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFFFFEEEEEEEEEHHHJJJQQQSSSUUUVVVVVVXXX[[[^^^aaaccceeefffgggkkkrrrxxxrrrtttvvvwwwxxx|||vvviiiaaaaaaeeejjjttt|||fff``````ccc|||vvvcccYYYQQQNNNLLLIIIGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGOOO___tttrrrcccYYYWWWVVVTTTRRRRRRSSSUUUVVVTTTVVVWWWWWWUUUUUUVVVXXX[[[[[[\\\]]]]]]]]]]]]\\\]]]aaagggnnnvvv}}}zzzooogggaaa^^^___dddmmmzzz999999999999999999999999:::::::::::::::::::::::::::<<<======<<<===???AAAFFFMMMZZZlll~~~xxxtttmmmiiiccc\\\VVVPPPJJJFFFCCCBBBAAA@@@????????????>>>>>>======>>>@@@BBBCCCEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIJJJJJJIIIGGGDDDCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIFFFDDDCCCCCCDDDEEEDDDEEEFFFFFFEEEGGGIIILLLWWWXXXZZZZZZZZZ[[[]]]______bbbdddeeefffiiioootttsssuuuxxxyyy{{{wwwjjjbbbbbbdddiiisssyyyeee___[[[___wwwvvvddd[[[RRROOOMMMJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGMMM]]]pppqqqbbbYYYWWWVVVTTTSSSRRRSSSUUUUUUTTTVVVWWWWWWUUUUUUVVVXXX[[[\\\\\\]]]]]]]]]]]]]]]^^^bbbjjjsss{{{vvvjjjbbb^^^^^^bbblllyyy999999999999999999999999999999999999999999999999888:::;;;;;;;;;<<>>===>>>???@@@>>>>>>======>>>@@@BBBCCCEEEHHHJJJKKKIIIHHHGGGGGGFFFGGGHHHHHHGGGEEECCCBBB@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFDDDBBBCCCDDDDDDCCCEEEFFFGGGGGGIIILLLNNNXXXYYYYYYXXXWWWWWWYYYZZZ\\\```ccceeeeeehhhlllqqqtttwww{{{}}}yyyllleeecccdddhhhrrrwwwddd___WWW[[[rrrwwwfff]]]TTTQQQOOOKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGKKKYYYllloooaaaXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTUUUWWWVVVVVVUUUWWWXXX[[[\\\]]]^^^^^^^^^^^^^^^___dddmmmxxxpppeee______cccmmmzzz999999999999999999999999888888888888888888888888777888:::::::::<<<>>>AAA@@@FFFPPP\\\jjjzzz~~~xxxqqqkkkfff```XXXQQQLLLIIIFFFDDDCCCAAA>>><<<;;;<<<>>>???>>>>>>======>>>@@@BBBCCCFFFHHHKKKLLLIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEEEEFFFFFFHHHIIIJJJLLLNNNPPPPPPNNNKKKJJJIIIGGGEEECCCBBBBBBCCCDDDBBBDDDGGGHHHIIIKKKNNNPPPWWWXXXXXXWWWUUUTTTVVVWWWZZZ^^^bbbeeefffhhhmmmpppwwwzzz}}}qqqfffccccccgggrrrvvvccc___WWWZZZmmm|||jjj```WWWTTTQQQMMMJJJKKKHHHGGGFFFDDDDDDCCCCCCCCCAAACCCDDDCCCCCCCCCEEEGGGJJJVVVhhh|||mmm___XXXWWWWWWUUUTTTTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWYYY\\\\\\^^^___```````````````eeennnzzzvvvkkkdddcccfffooo|||999999999999999999999999888888888888888888888888666888999::::::;;;>>>@@@>>>DDDOOOZZZhhhxxxwwwmmmgggbbb\\\UUUNNNJJJGGGFFFDDDCCCAAA>>><<<;;;<<<>>>???>>>>>>======>>>@@@BBBCCCFFFHHHKKKKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAA??????????????????>>>>>>@@@BBBEEEEEEEEEFFFHHHKKKLLLOOORRRTTTTTTQQQMMMKKKIIIGGGEEECCCBBBBBBCCCDDDBBBEEEHHHJJJKKKMMMPPPRRRYYYYYYZZZYYYWWWWWWYYYZZZZZZ^^^cccfffgggiiinnnrrrxxx|||uuufffcccbbbgggssssss```\\\WWWYYYfffmmmcccZZZVVVSSSNNNLLLLLLHHHGGGEEEDDDCCCBBBBBBBBBAAACCCDDDCCCCCCCCCEEEGGGKKKTTTeeeyyy}}}kkk___YYYXXXWWWVVVUUUUUUTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWYYY\\\]]]___```bbbcccddddddcccgggooo{{{|||qqqhhhfffiiiqqq}}}999999999999999999999999999999999999999999999999777999:::::::::;;;>>>@@@>>>CCCMMMZZZjjj|||yyymmmddd^^^YYYRRRLLLHHHFFFEEEDDDBBBAAA???===<<<===>>>???>>>>>>======>>>@@@BBBCCCEEEGGGIIIHHHFFFCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>???BBBFFFFFFEEEFFFIIIMMMMMMPPPSSSUUUUUUSSSOOOMMMJJJHHHFFFDDDBBBCCCDDDDDDCCCFFFIIILLLMMMOOOQQQSSSUUUVVVWWWWWWWWWXXX[[[]]]]]]aaadddffffffiiimmmqqqvvv{{{xxxfffcccbbbgggrrrppp]]]YYYUUUVVVbbb|||pppfff]]]YYYUUUPPPMMMMMMIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGKKKRRRbbbuuu}}}jjj___ZZZXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVVVVVVVXXXYYY\\\]]]```bbbeeeggghhhiiigggkkktttxxxmmmjjjkkksss}}}999999999999999999999999::::::::::::::::::::::::999:::;;;;;;:::;;;===??????BBBJJJYYYmmmzzzkkkaaaYYYUUUOOOJJJGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDFFFFFFEEECCCAAAAAABBB@@@@@@???@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@???CCCGGGHHHGGGGGGKKKOOOMMMOOORRRTTTTTTRRRPPPMMMJJJIIIFFFDDDCCCCCCDDDEEEDDDGGGKKKMMMNNNPPPRRRSSSPPPRRRUUUVVVXXXZZZ^^^aaaccceeefffeeedddeeeiiinnnqqqvvv~~~xxxgggcccaaafffpppqqq___[[[UUUWWWbbb{{{rrrhhh___ZZZWWWRRRNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGJJJPPP___rrr|||jjj___[[[XXXXXXXXXWWWVVVUUUSSSSSSRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]```dddhhhkkkmmmnnnlllrrr|||tttppppppwww999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;===???@@@AAAGGGWWWoooxxxhhh^^^VVVRRRMMMIIIFFFDDDBBB@@@AAAAAA@@@@@@???>>>>>>===>>>>>>======>>>@@@BBBCCCDDDEEEEEEDDDAAA@@@AAABBB????????????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCC@@@EEEIIIJJJHHHIIIMMMRRRLLLNNNPPPSSSSSSRRROOONNNKKKIIIGGGEEEDDDDDDEEEFFFEEEHHHKKKNNNOOOPPPRRRSSSRRRUUUXXX[[[]]]aaaeeehhhhhhhhhhhheeebbbbbbfffjjjlllrrr{{{xxxhhhdddaaaeeemmm}}}uuuddd___VVVYYYeee~~~tttjjj```[[[XXXRRROOOOOOMMMLLLKKKIIIHHHGGGFFFFFFBBBCCCDDDCCCCCCCCCEEEGGGIIINNN]]]ooo||||||jjj___[[[XXXXXXXXXWWWVVVUUUSSSRRRRRRTTTVVVVVVVVVVVVXXXZZZ\\\^^^aaaeeeiiimmmoooqqqpppwww{{{wwwwww}}}