BM6P6(@ }}}}}}~~~}}}{{{zzz{{{}}}}}}|||}}}}}}}}}|||||||||||||||~~~|||zzzwwwuuurrrnnnlllppprrrsssrrrooommmnnnpppjjjlllnnnqqqrrrssssssssstttqqqmmmkkkkkkmmmnnnooojjjkkklllmmmnnnnnnnnnnnnooollljjjiiijjjkkkkkkjjjlllmmmoooqqqrrrqqqpppoookkkjjjjjjkkkmmmmmmkkkjjjkkkmmmllliiifffhhhooovvveeeUUUPPPOOOLLLMMMJJJIIIJJJHHHEEEGGGKKKIIIIIIJJJLLLMMMOOOPPPPPPVVVVVVVVVVVVWWWWWWWWWWWWZZZ]]]bbbggglllrrrxxx|||}}}{{{zzzwwwyyy|||rrrkkkjjjqqqvvvwwwyyy}}}zzzrrrnnnhhhfffccc```]]][[[[[[[[[[[[XXXVVVVVVXXXYYYXXXVVVSSSTTTTTTTTTTTTWWW\\\___``````aaaaaa^^^[[[WWWUUUTTTTTTRRRQQQOOONNNMMMLLLKKKHHHFFFFFFGGGGGGEEEBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGJJJPPPVVV[[[^^^___```dddeeegggiiijjjjjjjjjiiijjjgggfffjjjjjjfffcccccc___ppppppccc^^^___aaabbbfffooo~~~}}}tttpppvvv~~~xxxvvvuuuuuurrrooooooqqqqqqooommmlllkkkjjjkkkmmmnnnmmmllljjjmmmrrrvvvwwwtttpppmmmqqqqqqpppoooooopppppppppsssttttttsssrrrpppnnnlll___`````````___^^^]]]\\\mmm}}}~~~~~~~~~}}}{{{{{{|||~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyxxxuuupppjjjeeekkkooorrrsssqqqpppooopppooopppqqqrrrssstttttttttuuurrrnnnlllmmmnnnooooookkklllmmmmmmmmmmmmmmmmmmnnnkkkiiiiiijjjkkkjjjjjjkkkmmmoooqqqqqqqqqoooooollllllkkkkkklllkkkjjjiiihhhiiiiiifffdddfffmmmsss~~~gggZZZSSSOOOIIIGGGFFFHHHGGGEEEFFFJJJIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSVVV[[[___ccchhhnnnrrryyy}}}sssssstttuuu|||}}}wwwnnniiiiiipppwwwyyy|||~~~uuulllgggbbbaaa___\\\ZZZYYYYYYYYYYYYWWWUUUUUUWWWXXXWWWUUUTTTUUUUUUUUUUUUXXX\\\___ccccccbbb```\\\WWWRRROOORRRQQQPPPOOOMMMLLLKKKJJJIIIGGGEEEEEEFFFFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIILLLQQQWWW\\\___aaabbbffffffgggggggggfffeeedddfffcccbbbddddddaaabbbeeeqqqrrrfff^^^\\\___^^^bbblll~~~{{{uuuqqquuu|||}}}~~~~~~~~~zzzwwwuuuvvvvvvrrrooooooqqqrrrooommmjjjiiiiiijjjlllmmmlllkkkgggjjjnnnrrrsssrrrooommmpppppppppooooooooopppppprrrrrrrrrqqqooommmjjjiiiaaa```___^^^]]]]]]\\\[[[hhhvvv|||~~~}}}{{{|||~~~~~~}}}{{{zzzyyyxxxxxxuuuwwwyyyyyyuuunnnfffaaajjjnnnrrruuutttrrrpppppprrrrrrrrrrrrrrrrrrssstttuuurrrooonnnnnnpppppppppmmmmmmmmmmmmmmmllllllkkkllljjjhhhhhhiiijjjiiihhhjjjlllnnnpppqqqpppooonnnnnnmmmlllkkkiiihhhgggfffcccddddddbbbaaacccjjjooouuuhhhYYYPPPKKKHHHHHHJJJIIIFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLMMMMMMNNNMMMPPPSSSWWWZZZ^^^cccfffkkkrrr~~~xxxrrrtttwww{{{~~~~~~{{{uuupppllliiijjjooouuuwwwzzz~~~~~~}}}tttjjjaaa]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTVVVWWWVVVVVVUUUUUUVVVVVVVVVXXX\\\___bbbbbb```^^^YYYTTTOOOLLLNNNNNNMMMLLLJJJIIIHHHHHHGGGEEEDDDDDDEEEEEECCCBBBAAABBBCCCEEEFFFFFFEEEEEEGGGHHHHHHIIIKKKMMMOOOPPPMMMPPPTTTYYY^^^aaadddeeeggggggffffffeeedddccccccddd```^^^]]]\\\^^^gggqqq{{{lllccc^^^\\\^^^aaa___iii|||}}}zzztttoooqqqvvv|||}}}yyyzzz|||~~~{{{{{{|||~~~~~~}}}|||yyyuuutttuuuvvvuuuqqqnnnnnnooopppnnnkkkgggfffggghhhjjjjjjhhhfffdddfffiiilllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnmmmjjjhhhfffcccbbb```]]]\\\[[[[[[[[[aaalll}}}yyy~~~~~~}}}}}}}}}{{{xxxwwwwwwvvvsssvvvxxxxxxtttnnniiifffqqqssstttuuusssqqqooonnnpppooonnnnnnoooppprrrsssuuussspppooopppqqqpppooommmmmmmmmmmmlllkkkjjjiiijjjiiiggghhhiiiiiiiiigggiiijjjmmmooopppooonnnnnnnnnmmmllliiifffdddccccccaaabbbaaa``````ccchhhmmmnnnyyyyyy```QQQRRRMMMKKKLLLKKKHHHGGGHHHKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMPPPRRRTTTWWW[[[^^^```gggqqqzzz|||xxxxxx{{{~~~~~~}}}|||~~~|||yyyxxxwwwtttoookkkmmmlllmmmooorrrtttvvvxxx|||}}}{{{uuukkk```XXXSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWVVVXXX[[[^^^^^^^^^]]][[[XXXTTTPPPNNNJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAACCCFFFHHHIIIIIIHHHGGGJJJJJJKKKLLLNNNQQQTTTUUUQQQSSSWWW[[[___ccceeeffffffeeeddddddccccccddddddbbb^^^YYYXXX[[[eeeyyytttjjjaaa______```cccfffkkk|||~~~zzzrrrlllooovvvwwwzzz}}}}}}||||||wwwxxxyyy{{{~~~}}}{{{xxxxxxyyyzzz{{{zzzzzzxxxvvvsssrrrrrrtttvvvssspppllllllnnnnnnllliiigggggggggggghhhgggcccaaabbbcccdddfffhhhiiijjjkkkggghhhhhhiiiiiiiiiiiiiiijjjkkkkkklllkkkjjjhhhggggggdddaaa]]][[[ZZZZZZZZZ]]]dddqqq{{{xxx~~~~~~~~~~~~~~~|||yyywwwuuuuuuuuutttuuuwwwuuurrrpppoooppp|||yyyvvvssspppnnnmmmkkkmmmllllllmmmnnnpppssstttsssqqqppppppppppppooommmllllllllllllkkkiiihhhgggiiihhhggghhhiiijjjhhhggggggiiikkknnnoooooonnnmmmlllmmmkkkhhhcccaaaaaabbbcccbbbaaaaaaaaadddhhhkkklllpppyyyqqq[[[TTTNNNJJJKKKKKKHHHGGGHHHLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJLLLNNNOOOPPPRRRVVVXXXZZZ___gggooouuuzzz~~~wwwyyy||||||zzzzzzyyyxxxxxxwwwuuusssqqqoookkkiiinnnoooqqqqqqsssuuuwwwxxx}}}|||yyyqqqggg\\\UUUQQQSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXVVVWWWWWWWWWVVVWWWZZZ\\\]]]]]][[[YYYVVVRRROOOMMMGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBBBBBBBBBBCCCCCCCCCEEEHHHKKKLLLLLLLLLKKKMMMMMMNNNPPPRRRTTTVVVWWWUUUWWWZZZ^^^aaacccddddddcccbbb```^^^]]]]]]^^^___[[[XXXWWW\\\ggg{{{xxxgggbbb```bbbdddeeeiiiooo~~~}}}}}}sssmmmrrr|||~~~{{{wwwuuuuuuvvvwwwxxxyyy{{{}}}zzzxxxvvvvvvwwwxxxxxxwwwvvvtttrrrqqqrrrssstttuuussspppmmmmmmooopppnnnlllnnnmmmkkkjjjiiigggccc```bbbbbbccccccdddfffggghhhdddeeefffggghhhgggggggggdddeeegggiiijjjkkkkkkjjjhhhfffbbb___\\\ZZZZZZZZZZZZ___hhhxxxzzzyyy}}}~~~|||{{{~~~}}}}}}}}}zzzvvvtttssssssssssssuuuuuusssppppppssswww{{{uuuqqqnnnllljjjiiikkklllmmmnnnppprrrssstttpppooonnnooopppooommmkkkjjjjjjjjjjjjiiihhhgggfffhhhgggggghhhjjjjjjiiigggfffhhhjjjmmmnnnnnnmmmmmmlllllllllhhhcccaaaccceeeeeedddcccbbbcccfffiiijjjkkklllpppzzzttt]]]UUUMMMLLLKKKHHHGGGHHHLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIKKKKKKLLLMMMPPPSSSVVVZZZ```eeejjjnnnrrruuuyyy}}}~~~}}}wwwuuuuuutttrrrqqqqqqpppnnnllljjjhhhgggkkkpppsssssstttyyy||||||}}}|||xxxpppeee\\\VVVTTTRRRSSSSSSSSSSSSRRRQQQQQQPPPRRRSSSSSSSSSTTTVVVYYYUUUVVVWWWWWWVVVVVVXXXZZZ^^^]]]ZZZVVVRRRNNNJJJHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCCCCBBBBBBCCCEEEFFFGGGJJJLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVYYY\\\```bbbbbbaaa```]]][[[XXXUUUTTTTTTVVVWWWUUUXXXaaaqqqvvvfff______bbbgggjjjnnnxxx~~~}}}uuuqqqwww~~~vvvpppnnnnnnuuuvvvwwwxxxyyyzzzzzzzzzwwwuuuttttttvvvwwwvvvuuutttsssrrrsssuuuuuutttsssuuurrrppppppsssuuusssqqquuussspppmmmllljjjgggeeeccccccbbbbbbaaabbbcccccccccdddfffggghhhggggggfff___aaacccfffiiijjjkkkkkkgggeeebbb___\\\ZZZYYYYYYXXX[[[bbbmmm}}}~~~~~~~~~~~~}}}zzzyyy~~~|||zzzzzz{{{|||}}}|||{{{yyyuuurrrooooooooopppqqqssstttqqqmmmmmmqqquuuxxxuuupppnnnnnnmmmjjjhhhjjjkkklllnnnooopppppppppmmmmmmmmmnnnnnnmmmjjjhhhggghhhhhhhhhgggfffeeeeeehhhggghhhiiikkkkkkjjjhhheeegggiiilllmmmmmmmmmllllllmmmmmmjjjeeecccfffjjjhhhfffddddddeeeggghhhiiihhhjjjmmmsssyyylll___XXXTTTNNNJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[___bbbgggjjjllloootttxxxzzz{{{}}}~~~|||{{{xxxssspppooollliiijjjjjjiiihhhfffdddddddddgggnnnrrrpppqqquuuxxxwwwzzzxxxssskkkbbbZZZVVVTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLOOOQQQQQQPPPQQQTTTWWWTTTVVVWWWVVVUUUUUUVVVWWWZZZXXXVVVRRRNNNJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFF???AAACCCCCCBBBBBBDDDFFFHHHIIIKKKMMMOOOQQQSSSSSSRRRTTTVVVXXXXXXVVVUUUSSSWWWZZZ^^^aaabbb```]]][[[RRRQQQNNNMMMNNNQQQUUUWWW^^^ggg}}}qqqfffccc___bbbiiiooouuu~~~~~~yyyttttttsssssswww}}}xxxnnniiiiiillltttuuuvvvwwwwwwvvvtttssssssrrrqqqrrrtttuuuuuutttrrrrrrtttwwwyyyxxxuuuqqqtttqqqoooppptttvvvuuusssuuurrrnnnlllkkkjjjiiihhhdddcccbbb```___^^^]]]]]]___aaacccdddeeeeeedddccc\\\^^^aaadddfffhhhhhhiiidddcccaaa^^^\\\YYYWWWVVVTTTWWW\\\cccooo~~~}}}}}}}}}}}}{{{xxxwww|||yyywwwwwwxxxyyyyyyxxxxxxvvvrrrooollllllmmmmmmoooqqqssspppkkkjjjmmmppppppnnnlllmmmooonnnjjjggghhhiiikkklllmmmlllkkkjjjlllkkkkkkmmmmmmllliiifffffffffffffffffffffeeedddhhhhhhhhhjjjlllllljjjhhhdddfffiiikkkmmmmmmmmmllllllnnnooolllgggfffjjjnnnjjjhhheeeeeefffggghhhhhhfffiiimmmrrryyyttthhh^^^TTTMMMKKKGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEGGGHHHIIIIIIJJJMMMOOOMMMPPPRRRUUUWWWZZZ^^^aaabbbfffjjjmmmooopppssstttuuutttsssxxx~~~vvvpppmmmjjjfffbbbdddeeeeeecccaaa``````aaaeeelllppplllkkknnnpppnnntttrrrmmmfff^^^WWWTTTSSSSSSSSSSSSRRRQQQNNNLLLKKKJJJLLLNNNOOONNNOOORRRVVVTTTUUUVVVVVVTTTTTTUUUVVVSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFF???AAADDDDDDBBBBBBEEEGGGJJJJJJKKKMMMOOORRRTTTVVVTTTVVVXXXZZZYYYWWWSSSQQQWWWZZZ___bbbbbb___[[[XXXIIIHHHHHHJJJNNNTTT[[[___kkkzzz{{{lll___```jjjccchhhpppxxx||||||}}}{{{pppgggiiiooossstttvvvyyyyyyvvvooohhheeeiiimmmssstttvvvvvvuuussspppnnnpppoooooopppssstttsssrrrrrrsssuuuyyy|||{{{uuuppppppnnnlllnnnrrrtttsssrrrqqqnnnjjjgggggghhhiiiiiiccccccaaa___]]][[[YYYYYY[[[\\\^^^```aaaaaa```___[[[\\\___bbbdddeeeeeeeeeaaa```___]]][[[XXXVVVTTTQQQTTTXXX]]]fffwww}}}~~~|||~~~~~~|||zzz{{{}}}~~~zzzuuurrrvvvuuuuuuxxx{{{{{{xxxuuuyyyssskkkhhhjjjlllllljjjpppooonnnnnnooonnnllljjjiiijjjlllmmmllliiigggeeeeeeeeefffhhhjjjjjjiiiggggggjjjmmmooonnnkkkgggeeeggggggfffeeeddddddddddddgggiiikkkkkkjjjgggffffffhhhjjjlllllliiiggghhhjjjggghhhhhhiiikkklllmmmmmmkkkiiifffcccaaa```aaaaaa```fffmmmooorrr}}}sssZZZMMMLLLKKKGGGFFFHHHIIIIIILLLPPPMMMLLLIIIGGGFFFEEEEEEFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKLLLNNNPPPRRRTTTVVVWWW[[[[[[\\\^^^aaaeeehhhjjjgggiiimmmrrryyy}}}{{{qqqhhhcccaaa```___^^^^^^]]]]]]^^^___aaabbbkkkkkkkkkkkkkkkkkkkkkkkkggggggeeebbb\\\VVVOOOLLLNNNOOOQQQRRRRRRQQQOOONNNLLLNNNOOONNNLLLMMMPPPSSSSSSQQQPPPPPPRRRSSSSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFGGGGGGGGGEEEEEEGGGHHHKKKLLLOOOTTTXXX[[[[[[YYYWWWVVVVVVWWWYYYYYYXXXWWWYYY[[[]]]^^^^^^[[[SSSLLLHHHIIILLLQQQVVV___kkkuuuoooeeebbb```bbbeeeiiisss}}}ssssssyyy||||||mmmdddaaafffiiiffffffjjjhhhgggfffgggiiilllnnnpppuuurrrooooooppppppnnnlllkkkkkklllooorrrsssrrrqqqqqqsssvvvzzzzzzwwwpppkkkmmmmmmmmmnnnmmmmmmllllllmmmllliiifffcccbbbaaaaaaaaa___]]]\\\\\\XXXRRRMMMQQQXXX^^^^^^^^^___^^^ZZZaaaaaabbbbbbbbb```___^^^___^^^\\\ZZZXXXVVVVVVUUUSSSRRRWWW^^^```hhh~~~~~~~~~~~~~~~|||yyyuuuvvvxxxzzz{{{zzzxxxuuusssvvvvvvvvvxxxzzzzzzwwwtttooojjjffffffkkknnnooonnnnnnmmmllllllmmmmmmlllkkkhhhiiikkkkkkjjjgggdddbbbdddddddddeeegggggggggfffhhhiiikkklllllliiifffdddgggffffffeeeddddddddddddfffhhhjjjjjjhhhfffeeeeeeeeeeeeeeeccc```aaadddhhhffffffgggiiiiiijjjjjjjjjiiihhheeecccbbbbbbccccccdddiiimmmllllllsssmmmZZZSSSMMMIIIHHHKKKKKKJJJJJJMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPUUUUUUUUUWWWYYY\\\___```cccdddgggjjjnnnuuu|||{{{zzz{{{|||{{{xxxzzz{{{}}}}}}|||yyytttkkkeeeaaa___]]]]]]XXXXXXXXXZZZ]]]aaadddfffiiiiiiiiihhhggggggffffffcccbbb```\\\WWWRRRLLLIIIKKKLLLNNNPPPPPPOOONNNMMMJJJLLLMMMLLLJJJKKKNNNQQQQQQPPPNNNOOOPPPRRRQQQPPPQQQPPPOOOMMMKKKIIIGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNOOORRRWWW\\\___^^^]]]\\\[[[[[[\\\]]]^^^\\\ZZZWWWWWWXXXWWWVVVSSSNNNIIILLLNNNSSS\\\hhhyyyyyyooogggcccbbbaaacccfffqqq|||ttttttyyy|||yyymmmbbb]]]bbbgggeeedddgggeeefffggghhhhhhkkkooorrrwwwtttqqqpppppppppnnnkkkgggggghhhjjjmmmooonnnmmmpppqqqrrrttttttrrrnnnkkkhhhiiijjjkkkkkkjjjjjjiiihhhgggeeecccaaaaaa``````aaa___^^^]]]\\\YYYSSSOOOPPPWWW\\\\\\\\\^^^^^^\\\______```aaa```___^^^^^^___^^^]]][[[ZZZZZZZZZZZZXXXWWWZZZ______cccxxx|||{{{~~~~~~|||||||||}}}}}}zzzuuuqqqtttuuuvvvxxxxxxwwwvvvuuuttttttuuuvvvwwwvvvtttqqqjjjhhhfffhhhmmmqqqrrrqqqnnnllliiiiiijjjkkkkkkkkkfffggghhhhhhgggeeebbbaaabbbbbbbbbbbbcccdddeeeeeehhhhhhhhhhhhgggfffeeedddeeeeeedddddddddddddddeeeeeeggghhhgggeeecccccccccdddbbb___[[[ZZZ]]]bbbgggdddeeeggghhhhhhhhhgggffffffeeecccbbbbbbcccdddeeehhhkkkmmmkkkhhhjjjsss|||kkk___SSSNNNKKKLLLMMMKKKKKKNNNMMMMMMLLLLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKOOOOOOOOOOOOPPPRRRTTTUUU\\\]]]^^^___```dddiiilllnnnpppsssvvvzzz~~~}}}yyytttrrrttttttsssqqqssstttuuuxxx|||}}}}}}uuuvvvxxx|||~~~yyyuuusssppplllfffbbb___]]][[[ZZZTTTTTTUUUWWW\\\aaaeeehhhgggfffeeedddbbbaaa```___]]]\\\YYYUUUPPPLLLIIIGGGHHHIIIKKKLLLMMMNNNMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPOOOMMMMMMNNNOOOPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIAAABBBBBBCCCCCCDDDDDDDDDCCCEEEGGGHHHHHHJJJMMMOOOSSSTTTWWW\\\aaadddcccbbb```______```aaaaaa___]]]YYYWWWTTTQQQOOOLLLKKKKKKNNNWWWfffwwwtttdddaaaaaacccddddddhhhooo{{{}}}rrrddd\\\aaagggeeeccceeeeeehhhkkkkkkiiikkkpppvvvyyywwwtttqqqpppnnnkkkhhhdddddddddfffhhhjjjjjjiiimmmlllllllllmmmllljjjhhhbbbdddfffggghhhgggfffeeebbbaaa``````_________```aaa```______]]]ZZZVVVRRRQQQWWW[[[ZZZZZZ]]]^^^]]]]]]]]]^^^_________^^^^^^______^^^^^^^^^^^^^^^______]]]^^^```]]]^^^mmm~~~~~~|||xxxyyy}}}~~~{{{wwwwwwxxxyyyyyywwwuuusssxxxxxxxxxxxxxxxxxxxxxxxxqqqrrrsssttttttrrrpppnnnnnnmmmlllnnnqqqrrrrrrpppooolllhhhgggggghhhhhhgggbbbcccdddeeeeeedddcccbbbaaabbbaaaaaaaaabbbdddfffhhhgggfffdddccccccccccccbbbbbbbbbbbbbbbcccdddddddddeeefffdddbbb```aaabbbdddbbb^^^[[[[[[___dddhhhdddeeefffhhhhhhgggeeedddccccccbbbbbbcccdddeeefffhhhjjjlllkkkhhhiiinnnsss}}}uuucccYYYOOOLLLKKKKKKMMMPPPJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNTTTUUUVVVVVVUUUVVVYYY[[[___aaadddgggkkkqqqxxx}}}~~~{{{xxxtttqqqnnnlllmmmnnnmmmkkklllllllllnnnppptttwwwyyy}}}}}}}}}|||vvvsssrrrnnnooorrruuuzzz~~~~~~yyysssnnnkkkjjjgggdddaaa___\\\YYYWWWTTTTTTUUUWWW[[[```dddfffdddcccbbb```]]][[[ZZZYYYXXXVVVRRRNNNJJJHHHFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNOOOPPPQQQMMMLLLLLLMMMOOOPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHJJJLLLNNNRRRUUUWWWXXX[[[```eeeggggggfffbbbaaaaaabbbbbbaaa^^^\\\[[[VVVRRRNNNJJJIIINNNTTTZZZnnnrrrfffbbb```aaaccceeejjjwwwpppdddhhhmmmkkkgggfffiiinnnrrrqqqmmmlllrrrxxx}}}{{{wwwsssoookkkgggdddeeedddbbbbbbdddeeeeeedddhhhgggggghhhiiihhheeebbb^^^```bbbeeefffeeedddbbb]]]]]]^^^^^^^^^___``````aaaaaaaaa```^^^\\\YYYVVVVVV[[[]]]ZZZZZZ]]]___^^^]]]]]]^^^_________``````aaa```____________``````bbb``````___[[[[[[dddppp~~~|||||||||zzzwwwyyy~~~|||yyyvvvqqqrrrrrrssstttuuuwwwxxx{{{{{{zzzyyyxxxwwwwwwvvvqqqrrrttttttsssqqqpppoooqqqpppppppppqqqqqqpppooopppmmmhhhfffeeeeeedddccc^^^___aaacccddddddddddddbbbcccdddcccaaabbbeeehhhhhhfffdddbbb```aaaaaabbb^^^^^^^^^___```aaabbbcccdddddddddaaa___^^^___aaacccaaa___^^^```bbbeeegggdddeeefffggggggfffeeeeeedddeeeeeeeeefffggghhhiiiggghhhjjjiiihhhhhhiiikkkppp|||mmm[[[QQQKKKIIIJJJNNNGGGHHHIIIKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHIIINNNOOOQQQQQQPPPPPPQQQSSSTTTVVVXXXZZZ^^^dddkkkpppqqqtttwwwxxxxxxzzz{{{xxxuuusssqqqmmmkkkiiihhhhhhhhhhhhgggeeeeeeeeefffhhhjjjkkkmmmrrruuuzzz~~~~~~|||~~~|||wwwttttttrrrllliiiiiikkklllnnnqqqtttwwwzzz|||zzzzzzzzzwwwsssmmmhhhdddeeebbb```]]][[[XXXTTTQQQRRRSSSUUUXXX\\\aaadddfffcccaaa___]]]ZZZWWWUUUTTTSSSQQQNNNJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOLLLLLLLLLNNNPPPQQQPPPNNNLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGJJJLLLNNNPPPSSSWWWZZZ[[[\\\___cccgggiiihhhfffcccccccccccccccaaa^^^[[[WWWQQQMMMKKKIIIKKKWWWeee~~~pppgggccceeebbbaaadddjjjxxx|||uuuxxxyyy}}}ttttttwwwrrrkkkjjjoootttxxxvvvpppooosssyyy}}}|||yyytttnnnhhhcccaaaeeeccc___^^^____________cccdddeeeggghhhfffaaa^^^]]]___aaacccdddccccccbbb\\\]]]]]]^^^___``````aaaaaaaaaaaa```___\\\[[[ZZZ\\\```aaa]]]\\\^^^```^^^______`````````aaabbbbbbbbbaaa```_______________bbb```___^^^[[[ZZZ```ggg|||{{{zzz{{{|||zzzwwwzzz~~~|||zzzvvvrrrooolllnnnooopppqqqtttxxx{{{{{{zzzyyywwwuuutttrrrrrrqqqtttvvvwwwuuusssrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmooolllhhhfffeeedddcccaaa^^^___aaabbbdddeeeffffffbbbdddffffffccccccfffjjjgggfffcccaaa______```aaa\\\\\\]]]^^^___aaacccdddeeedddbbb___]]]\\\^^^``````___^^^___aaadddddddddddddddddddddeeeeeeffffffhhhhhhhhhiiiiiiiiijjjjjjfffffffffeeeeeeddddddcccgggrrrrrrdddZZZRRRMMMLLLHHHIIIIIIJJJJJJJJJIIIIIIDDDEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGJJJLLLNNNOOONNNMMMNNNOOOMMMNNNOOOPPPSSSWWW\\\aaabbbeeeggghhhgggiiinnnrrrwwwxxx{{{|||}}}{{{yyyxxxnnnnnnmmmlllkkkjjjiiiiiieeeeeedddccccccccccccccc______``````aaacccdddeeegggjjjooosssvvvwwwvvvvvvzzz~~~pppllljjjkkkhhhbbb```bbbgggggghhhjjjlllnnnppprrrqqqqqqqqqooolllgggccc```]]]\\\YYYXXXVVVTTTPPPMMMMMMPPPTTTYYY^^^ccceeeggg```___]]]ZZZWWWTTTRRRPPPOOONNNKKKIIIGGGFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOKKKJJJJJJLLLNNNOOONNNLLLKKKKKKLLLNNNPPPQQQOOONNNKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEMMMOOORRRTTTVVVXXX\\\_________aaaeeehhhiiihhhfffdddddddddddddddaaa]]]YYYPPPKKKJJJMMMPPPXXXmmmvvvmmmfffddddddeeecccfffooo|||zzzsssmmmsssxxx|||~~~vvvnnnmmmppptttwwwvvvrrrqqqssswwwyyyyyyxxxsssmmmgggcccbbbddd```]]][[[[[[]]]^^^^^^bbbccceeeggghhhfffaaa]]]______```aaabbbbbbbbbbbb]]]^^^___``````aaa`````````aaabbbaaa^^^]]]\\\]]]___cccddd```___aaabbb```bbbbbbaaaaaaaaabbbccccccbbbbbbaaa```____________```___]]][[[ZZZ\\\```dddrrrzzzzzz|||}}}{{{xxx}}}~~~{{{xxxvvvrrrnnnkkkiiillloooqqqqqqsssvvvyyyyyyyyyxxxwwwuuusssqqqpppooorrruuuvvvtttrrrrrrssskkklllkkkjjjiiiiiijjjkkkkkkiiigggggggggfffdddbbbaaabbbbbbcccdddeeeeeeeeeaaaeeehhhhhheeedddfffjjjgggeeecccaaa_________```\\\\\\]]]___aaaccceeefffeeedddbbb^^^[[[[[[^^^``````]]]\\\]]]```dddddddddbbbbbbaaaaaabbbdddfffggggggggggggggggggffffffeeedddbbbbbbbbbddddddcccbbbdddhhhvvvzzzkkk]]]UUUNNNMMMLLLJJJIIIHHHHHHHHHCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHJJJMMMMMMLLLKKKKKKLLLJJJKKKLLLKKKKKKMMMQQQSSSVVVXXXZZZYYYXXXZZZ___cccddddddeeeeeefffeeecccaaa^^^_________^^^^^^^^^___^^^^^^^^^^^^]]]\\\]]]^^^ZZZZZZ[[[\\\]]]^^^___```]]]___dddiiimmmooopppqqqwwwzzz~~~||||||wwwqqqdddaaa``````^^^ZZZZZZ]]]^^^^^^___```bbbdddfffggggggggggggfffdddaaa^^^\\\XXXWWWUUUTTTTTTSSSPPPNNNKKKNNNTTTZZZ^^^aaabbbbbb]]][[[YYYVVVSSSQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMKKKJJJJJJLLLOOOPPPNNNKKKIIIIIIJJJMMMOOOPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJTTTVVVXXXYYYZZZ\\\___bbbccccccdddgggiiiiiigggeeebbbbbbbbbbbbaaa^^^YYYUUUPPPMMMQQQ[[[dddrrrwwwnnnkkkkkkhhhggghhhhhhlllxxx}}}yyysssmmmllltttzzz{{{uuunnnmmmlllnnnqqqqqqqqqqqqrrrtttqqqssstttrrrmmmhhhffffffccc```]]]\\\^^^aaacccdddfffeeefffggggggfffccc```aaa```_________```aaaaaa^^^___````````````___^^^^^^```aaa```^^^\\\]]]___]]]bbbdddbbbaaaddddddcccddddddbbbbbbaaabbbccccccaaaaaa``````aaaaaabbbccc___^^^[[[YYYZZZ]]]aaabbbhhhvvvyyyzzz|||~~~|||zzz~~~}}}yyyvvvtttpppkkkhhhgggkkkqqqssssssrrrsssuuuxxxxxxxxxxxxvvvtttrrrqqqkkkooorrrsssqqqpppppprrrooonnnmmmjjjgggfffggghhhhhhgggfffggghhhhhhfffdddeeeeeeeeeddddddddddddddd```eeeiiiiiifffdddfffiiigggeeecccaaa```_________]]]]]]^^^```bbbdddfffhhhfffeeebbb^^^[[[[[[^^^```bbb^^^[[[\\\```dddffffffaaa```___^^^___bbbeeegggdddddddddcccbbbaaa```___aaa```___bbbeeehhhhhhfffdddeeennnpppdddTTTRRROOOKKKIIIGGGFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEFFFHHHJJJKKKGGGIIILLLMMMKKKJJJIIIIIIKKKLLLLLLJJJIIIIIIKKKMMMPPPRRRSSSRRRQQQRRRWWW[[[XXXWWWVVVVVVWWWWWWVVVTTTYYYYYYYYYWWWVVVUUUWWWXXXXXXYYYZZZZZZXXXXXXYYYYYYWWWWWWXXXZZZ[[[\\\]]]]]]XXXZZZ^^^cccgggkkkmmmnnnooosssxxx}}}}}}|||wwwwwwtttooolllkkkfff```[[[XXXXXXYYYWWWUUUVVV[[[VVVWWWXXXYYY[[[]]]___```aaaaaaaaaaaa___]]][[[ZZZWWWUUUTTTTTTUUUUUUTTTSSSMMMPPPVVV[[[]]]]]]\\\ZZZZZZYYYWWWTTTQQQOOOLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLNNNQQQRRRPPPMMMGGGGGGIIIKKKNNNNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHKKKNNNPPPXXXZZZ[[[\\\]]]^^^aaadddeeeeeefffhhhjjjjjjhhheee___^^^^^^___]]]ZZZTTTPPPUUUTTT[[[jjjxxx~~~ooogggdddjjjooommmlllmmmpppyyy{{{xxxuuupppllljjjsssyyyvvvuuu~~~sssllllllgggiiikkkmmmoooqqqqqqrrrkkknnnqqqpppmmmjjjjjjkkkeeebbb______bbbgggkkkmmmjjjhhhfffeeeffffffeeedddbbb```^^^]]]]]]^^^```aaa______```aaa```___]]]\\\^^^```aaa```]]]\\\^^^```ZZZ```cccbbbcccfffgggeeeeeedddcccaaaaaaaaabbbbbb`````````aaabbbdddeeefff___^^^[[[XXXYYY^^^aaabbb```lllzzz|||~~~||||||~~~yyysssmmmlllmmmoooooonnnnnnooorrrssssssrrryyywwwtttrrrqqqooommmlllrrrqqqooommmooosssrrrmmmlllkkkiiihhhfffeeeeeedddhhhiiiiiiiiiiiihhhhhhgggdddcccccceeeggghhhhhhgggfffeeeeeeeeeddddddddddddhhhddd```^^^```ccceeegggbbbbbbbbbbbbbbbbbbcccdddcccbbb```^^^\\\\\\___aaa```^^^]]]^^^aaaccceeeeee```___]]]\\\]]]___bbbddddddcccaaa``````bbbdddfff``````___^^^]]]^^^aaacccaaacccjjjsss~~~ooobbbSSSKKKLLLLLLIIIDDDHHHGGGFFFDDDCCCEEEHHHJJJGGGGGGFFFEEEDDDDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLKKKIIIIIILLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ\\\___ccchhhlllnnnnnnpppsssvvvwwwuuusssqqqnnnkkkfff```\\\ZZZZZZZZZTTTUUUUUUSSSQQQOOOOOOPPPNNNOOOOOOPPPQQQUUUZZZ^^^dddbbb___^^^^^^\\\XXXUUUSSSRRRQQQQQQQQQRRRTTTTTTUUUVVVYYY[[[[[[YYYWWWUUUSSSRRRPPPNNNLLLJJJIIIHHHKKKIIIGGGEEEDDDCCCCCCCCCGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJIIIIIILLLNNNOOONNNJJJIIIGGGFFFFFFFFFGGGHHHEEEFFFGGGIIILLLPPPTTTVVV]]]]]]^^^___```aaabbbbbbdddeeeggghhhiiihhhfffeeehhhaaa\\\ZZZVVVQQQSSSZZZXXXlll~~~qqqmmmgggggggggiiimmmrrrwww{{{~~~|||vvvoookkkmmmooorrruuuxxx}}}zzzooogggaaahhhnnnooooooooonnnjjjjjjkkkmmmnnnnnnlllkkkjjjmmmiiifffhhhlllooommmkkkllljjjfffeeedddbbb```___\\\]]]]]]^^^___```aaaaaaaaa```^^^\\\ZZZXXXVVVUUU]]]^^^```aaa```^^^[[[YYY\\\___dddggggggggggggggggggeeebbb___^^^^^^```aaaaaaaaaaaaaaabbbbbbbbbbbb^^^]]]]]]]]]]]]]]]\\\\\\\\\___jjj}}}~~~~~~}}}|||}}}~~~}}}wwwrrroooppprrrtttwwwtttqqqpppqqqsssttttttwwwuuusssqqqqqqppppppooottttttrrrpppqqqtttrrrmmmkkkiiifffccccccccceeefffgggggghhhhhhggggggfffeeeeeedddccceeegggiiiiiihhhcccccceeefffhhhiiijjjkkkhhhdddaaa___aaadddfffgggeeedddbbbaaaaaaaaabbbbbb``````___]]]\\\]]]```cccaaa``````bbbdddfffgggfffeeecccaaa```___```bbbdddcccbbb```^^^^^^```bbbddd___``````___^^^___aaadddeeefffiiinnntttuuucccWWWRRRPPPLLLHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMLLLLLLKKKJJJIIILLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXZZZ\\\```cccgggiiijjjllloooqqqqqqpppmmmllleeebbb]]]XXXUUUSSSRRRRRRPPPQQQQQQOOOLLLJJJJJJKKKMMMOOOPPPQQQSSSVVVZZZ]]]___]]][[[[[[[[[ZZZWWWTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFBBBBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLLLLLLLKKKLLLNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNJJJIIIHHHGGGHHHHHHIIIJJJIIIJJJLLLNNNQQQUUUXXXYYY```aaabbbbbbbbbbbbbbbbbbhhhiiijjjjjjjjjhhhfffddd___ZZZWWWWWWWWWXXX^^^ggg~~~zzzllleeeeeefffhhhkkkqqqzzz}}}yyyrrrmmmllliiikkkmmmnnnoooqqquuuwwwzzz{{{}}}~~~xxxooohhheeelllrrrrrrqqqqqqnnnjjjhhhjjjmmmooopppooommmlllllliiihhhjjjnnnpppnnnlllllljjjgggeeedddbbb```^^^\\\]]]]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[YYYYYY___```bbbbbbbbb```]]][[[]]]```ccceeeeeeeeeeeefffiiigggeeecccbbbbbbcccccc``````aaaaaaaaabbbbbbbbb\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^eeevvv~~~zzzyyyzzz}}}~~~|||zzzzzz|||}}}}}}}}}zzzsssppprrrwwwzzz{{{{{{vvvsssssstttuuuvvvsssrrrqqqpppoooooopppqqqvvvxxxwwwttttttuuurrrmmmgggeeebbb``````bbbeeehhheeeffffffffffffeeeddddddeeeddddddeeegggiiiiiiiiidddeeegggiiikkkmmmnnnnnnhhheeebbbaaaccceeeggghhhgggeeecccaaa``````aaabbb_________^^^]]]___bbbeeeccccccdddgggjjjkkkiiihhhjjjhhhfffcccbbbbbbccccccbbb```^^^\\\\\\^^^```aaa^^^___aaaaaaaaaaaabbbdddgggffffffhhhjjjppp~~~pppcccYYYQQQLLLIIIJJJJJJJJJIIIIIIHHHHHHNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIFFFGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJIIIIIIIIILLLLLLKKKIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTVVVWWWXXXZZZ\\\___aaacccdddfffhhhiiiiiigggeeeccc[[[YYYUUUQQQNNNLLLLLLLLLMMMMMMMMMLLLIIIGGGGGGHHHMMMOOOQQQSSSUUUWWWZZZ\\\YYYXXXWWWWWWWWWVVVTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUSSSQQQOOONNNNNNNNNLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@??????@@@AAAHHHJJJLLLMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGHHHKKKMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWZZZ\\\]]]cccdddfffffffffdddbbbaaafffggghhhgggfffdddbbb```^^^YYYVVVYYY```kkk{{{rrrjjjccc___```cccffflllvvv}}}{{{tttllljjjkkklllmmmnnnmmmlllkkkmmmnnnqqqssswww{{{{{{wwwoooiiiiiipppuuutttrrrqqqmmmhhheeegggkkknnnpppooonnnllljjjiiiiiillloooqqqooolllllljjjgggdddcccbbb```^^^]]]]]]^^^___```bbbddddddbbbbbbaaa```___^^^^^^]]]aaabbbcccdddcccaaa___^^^___aaaccccccbbbbbbccceeeeeedddcccbbbaaa``````````````````aaaaaaaaabbbbbb\\\]]]^^^_______________```]]]___jjjyyy|||uuusssvvvzzz|||}}}}}}zzzxxxxxxyyyzzz{{{{{{}}}vvvoooooouuu|||}}}yyywwwwwwwwwwwwvvvrrrqqqpppnnnmmmmmmoooqqqwwwyyyyyyvvvtttssspppjjjbbbaaaaaa```aaacccfffgggeeeeeefffffffffeeeddddddgggeeedddeeegggiiijjjjjjjjjjjjkkkllllllkkkjjjjjjgggeeecccccceeeggghhhhhhgggeeebbb```___```bbbccc`````````___^^^___bbbdddccceeehhhlllnnnnnnkkkhhhjjjiiifffdddcccccccccddd```___\\\[[[ZZZ\\\^^^___]]]___bbbcccbbbbbbcccddddddbbbbbbdddeeeiiittt~~~mmm^^^UUUPPPNNNKKKJJJJJJJJJJJJJJJLLLLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHMMMKKKJJJHHHGGGHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWYYY[[[^^^___```___```aaabbbaaa___\\\[[[VVVTTTQQQNNNLLLJJJJJJJJJMMMNNNNNNMMMJJJIIIIIIJJJMMMPPPSSSVVVVVVWWWYYYZZZWWWVVVUUUUUUTTTRRRQQQOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWUUUSSSPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCAAA???>>>===<<<======GGGIIIKKKLLLKKKKKKLLLMMMKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIILLLNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSUUUXXXZZZ]]]^^^___cccdddfffhhhgggeeecccaaaeeeeeedddcccaaa___]]]\\\]]]\\\]]]dddsssqqqhhh___^^^___```dddjjjkkkwww{{{zzzyyywwwoooffffffkkkpppppppppnnnkkkjjjjjjkkkqqqtttxxx||||||xxxrrrmmmlllrrrvvvuuurrrpppkkkfffdddgggkkknnnnnnmmmkkkiiiggggggiiikkknnnooommmjjjkkkiiifffdddcccbbb```^^^]]]]]]^^^___```ccceeefffaaaaaaaaaaaaaaaaaa``````aaabbbcccdddcccbbb```___bbbbbbbbbaaa``````bbbdddbbbbbbbbbaaa``````___^^^`````````aaaaaaaaabbbbbb______`````````___^^^]]]___[[[[[[bbbnnnyyyqqqnnnqqqvvvyyyzzz}}}{{{xxxwwwxxxyyyzzzzzzyyysssnnnpppwww~~~|||{{{zzzzzz{{{zzzxxxuuuttttttssspppmmmmmmppprrrvvvyyyyyyuuuqqqppplllhhh^^^```bbbdddffffffeeeddddddeeefffggggggggggggggghhhfffdddeeegggjjjkkkkkkllllllllllllkkkiiifffeeefffdddcccdddfffhhhhhhhhhdddcccaaa``````bbbcccdddbbbcccbbbaaa______```bbbccceeeiiimmmpppoookkkhhhfffeeedddcccbbbbbbcccccc___^^^[[[ZZZZZZ[[[]]]___^^^```bbbcccbbbbbbcccddd```^^^^^^```bbbdddmmmvvv|||wwwkkk]]]WWWPPPKKKJJJKKKLLLMMMIIIHHHGGGGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUTTTUUUWWWYYY\\\^^^___```ZZZZZZ[[[[[[ZZZXXXVVVUUURRRQQQOOOMMMKKKJJJJJJJJJLLLNNNNNNNNNLLLKKKLLLNNNOOORRRUUUWWWWWWWWWXXXYYYWWWWWWVVVUUURRROOONNNMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQNNNLLLKKKKKKLLLLLLHHHHHHFFFEEECCCBBBAAA@@@::::::;;;;;;===@@@BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJLLLOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWTTTTTTVVVXXXZZZ\\\^^^___```bbbdddfffgggeeecccbbbfffddd```]]]ZZZYYYXXXXXXXXXaaaoooxxxlllccc^^^[[[___bbbeeejjjooozzzyyyuuurrrssstttrrrjjjcccdddjjjllllllkkkhhhfffeeeggghhhpppsssxxx{{{{{{xxxuuussspppuuuxxxvvvrrrppplllhhhjjjkkknnnooonnnllliiigggeeeeeegggiiikkkkkkiiiggghhhfffcccbbbbbbaaa```^^^^^^^^^^^^^^^```bbbdddfff______``````aaaaaabbbbbbaaaaaabbbbbbbbbaaa```___ccccccbbb```^^^___aaaccceeeeeeeeeddddddccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```]]]ZZZYYY]]]ZZZZZZ___iii{{{|||wwwqqqnnnooosssxxx{{{|||yyyvvvwwwxxxyyyyyyuuusssrrruuuzzzwwwwwwxxxzzzzzzyyyvvvsssvvvvvvuuurrrnnnnnnqqquuutttxxxwwwrrrnnnllljjjfff^^^aaadddggghhhfffdddbbbcccdddfffgggiiiiiijjjjjjiiigggeeeeeehhhjjjllllllhhhiiijjjkkkjjjiiifffeeedddcccccceeeggghhhhhhgggbbbbbbaaabbbbbbccccccdddaaabbbbbb```^^^]]]^^^___aaacccgggkkknnnmmmiiifffaaa````````````aaaaaabbb___]]][[[ZZZ[[[\\\___aaa___aaabbbaaa``````aaaccc___\\\\\\^^^^^^___dddkkkrrrlllcccWWWNNNJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\UUUUUUUUUUUUUUUSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMOOOQQQRRRUUUWWWXXXWWWVVVVVVWWWWWWXXXWWWUUUQQQNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLJJJJJJJJJKKKLLLFFFFFFDDDCCCBBB@@@??????============>>>@@@BBBCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNPPPTTTUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[VVVVVVVVVWWWYYY\\\^^^```___```bbbdddddddddbbbaaa```]]]YYYUUUTTTVVVYYY[[[cccwwwsssiiiddd]]]\\\^^^cccggglllttt}}}wwwppppppmmmnnnoooooojjjdddfffllllllkkkiiifffdddeeehhhkkkkkknnnrrrtttuuutttuuuuuussswwwyyyvvvsssrrrppplllpppqqqqqqqqqooollljjjhhhdddeeefffggggggfffeeeddddddbbb`````````aaa```^^^```___^^^]]]^^^aaaccceee_________```aaaaaabbbbbb``````aaaaaaaaa`````````cccccccccaaa______aaacccddddddcccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddcccccccccbbb___[[[XXXVVV[[[ZZZ[[[___eeesss{{{yyyuuuqqqqqquuu{{{~~~yyyvvvvvvvvvwwwwwwsssuuuxxx|||~~~vvvuuuuuuuuuvvvuuusssqqqppprrrrrrnnnkkkkkkpppuuussswwwvvvpppkkkjjjiiiggg```bbbdddffffffdddbbb```aaabbbdddgggiiikkkkkkllljjjhhheeeeeehhhkkklllmmmfffhhhiiikkkjjjiiifffeeebbbbbbccceeeggghhhgggfffbbbbbbcccccccccbbbaaaaaa\\\]]]^^^]]]\\\[[[\\\]]]^^^```ccchhhkkkjjjfffccc___^^^^^^^^^^^^^^^______^^^]]]\\\[[[\\\^^^aaacccaaaaaaaaa```^^^^^^```bbb```]]]\\\^^^^^^]]]```eeeiiiwwwzzzkkk^^^WWWQQQLLLHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLPPPPPPQQQQQQQQQRRRRRRRRRMMMLLLLLLLLLNNNPPPRRRTTTUUUVVVWWWWWWWWWVVVTTTTTTPPPPPPQQQQQQPPPOOONNNMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVXXXYYYXXXVVVUUUUUUVVVTTTVVVWWWTTTPPPNNNMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIEEEDDDCCCBBBAAA@@@???>>>CCCBBBAAA@@@???@@@@@@AAAEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQRRRUUUXXXZZZYYYXXXZZZ[[[\\\^^^_________^^^[[[YYYXXXXXXYYY]]]```cccaaaaaabbbbbbbbbaaa``````[[[YYYWWWXXX]]]gggqqqwwwxxxllldddaaaaaa^^^___dddkkkrrr}}}|||pppkkkmmmlllkkkmmmooommmiiikkkooopppnnnjjjfffdddggglllpppiiikkkmmmmmmlllmmmoooqqqqqquuuuuuqqqoooppppppnnnrrrqqqpppnnnllljjjiiihhheeeffffffeeecccbbbbbbccc```___]]]^^^___``````___aaa___^^^]]]]]]___aaaccc`````````aaabbbbbbcccccc``````aaaaaaaaaaaaaaaaaabbbccccccbbbaaa```aaaccccccbbb```___^^^___aaabbbccccccdddddddddeeeeeeeeeaaabbbbbbaaa___[[[WWWUUUYYYZZZ]]]___aaahhhzzz|||{{{yyyuuussswww~~~~~~yyyuuuuuuuuuuuuuuurrrwww}}}~~~xxxuuusssqqqqqqqqqpppoooiiikkkkkkiiifffgggmmmsssssswwwvvvoooiiiiiiiiihhhccccccddddddcccbbbaaa```___aaacccfffiiikkklllmmmjjjhhheeeeeehhhkkkmmmnnnhhhiiikkkkkkjjjhhheeecccaaaaaabbbeeeggghhhgggeeecccccceeeeeedddbbb___^^^WWWYYY[[[[[[ZZZZZZ[[[]]]\\\^^^aaaeeehhhgggdddaaa______^^^^^^]]]]]]]]]\\\^^^]]]\\\\\\]]]```ccceeebbbbbbaaa^^^\\\\\\___aaaaaa^^^]]]``````___bbbfffbbbmmm}}}uuukkkaaaWWWQQQJJJIIIHHHGGGFFFFFFEEEFFFFFFHHHJJJLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAACCCEEEHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFHHHKKKLLLMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSKKKJJJJJJJJJKKKNNNPPPRRRVVVVVVVVVUUUSSSPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMPPPRRRSSSTTTWWWYYYYYYYYYZZZXXXVVVTTTTTTUUUQQQSSSUUUSSSPPPNNNNNNOOONNNNNNOOOOOONNNMMMKKKJJJMMMLLLLLLKKKJJJHHHGGGGGGDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@BBBEEEGGGIIIFFFGGGIIIJJJIIIIIIJJJKKKNNNOOOOOOPPPPPPOOOOOONNNSSSSSSUUUXXX[[[\\\\\\ZZZ]]]^^^___aaaaaaaaa``````^^^\\\ZZZYYYZZZ^^^bbbeeeddddddcccbbb``````______\\\\\\^^^dddqqq}}}sssjjjddd___```bbbccceeejjjsss~~~|||tttiiidddgggmmmkkklllpppooommmnnnrrrqqqnnniiidddbbbeeekkkppplllmmmmmmjjjgggfffhhhkkkmmmppppppllljjjlllnnnlllooonnnllljjjhhhgggggggggggggggfffdddbbbaaabbbccc^^^]]][[[\\\^^^``````___aaa```^^^\\\\\\^^^```aaaaaaaaaaaabbbbbbccccccdddaaaaaaaaaaaaaaaaaabbbbbbaaacccdddcccbbbaaabbbcccgggeeebbbaaa```bbbdddfffdddddddddeeeeeeeeeffffff___```aaaaaa___[[[XXXVVVXXXZZZ^^^___]]]___mmm||||||zzz{{{}}}uuurrruuuyyy{{{xxxzzz}}}}}}zzzxxxsssoooooorrrssspppllldddfffgggeeebbbdddkkkqqqvvvtttpppmmmkkkhhheeeccceeedddcccbbb``````______fffeeegggmmmssstttooojjjhhhgggeeefffiiilllmmmmmmkkkllllllkkkgggdddbbbbbb```aaaaaa```___```ccceeeeeefffffffffeeecccaaa```ZZZZZZZZZZZZYYYYYYYYYYYY\\\]]]^^^```bbbcccdddddd]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]___aaacccdddaaaaaaaaa```___^^^\\\\\\]]]^^^^^^]]]\\\]]]___aaaggggggnnn}}}|||jjj^^^TTTOOOJJJGGGGGGHHHHHHGGGJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGEEEBBB???CCCCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGHHHIIIIIIGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNOOOPPPQQQUUUUUUSSSRRRPPPNNNMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLOOOPPPSSSUUUWWWWWWVVVUUUXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQNNNLLLJJJMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCGGGEEEBBB@@@???>>>???@@@===>>>@@@BBBDDDEEEFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\aaaaaaccceeeffffffdddbbbddd]]]XXXXXXZZZ[[[___eee```eeegggbbb^^^^^^^^^\\\YYYeeevvv}}}qqqiiidddeeedddaaaccchhhiiipppxxxuuunnnlllnnnpppuuurrrnnnlllmmmoooqqqrrrrrrkkkcccaaaeeejjjlllllllllmmmkkkfffbbbdddlllttttttqqqmmmkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiggg```]]]```dddccc``````aaa___\\\[[[\\\\\\\\\\\\\\\^^^______^^^___aaaccceeecccaaaaaabbbdddddddddfffgggiiijjjiiifffdddbbb``````aaabbbcccccccccccceeedddcccbbbaaa`````````eeeeeeeeeeeedddcccbbbaaabbbaaa```___]]]\\\ZZZZZZXXX[[[]]]ZZZWWWXXX```ggg~~~}}}xxxvvvyyy|||~~~|||||||||~~~~~~|||yyyvvvtttrrrsssuuusssnnniiidddfffiiihhhfffggglllqqqtttqqqmmmjjjiiihhhfffdddeeedddbbbaaa``````aaaaaaggggggiiiooouuuvvvrrrnnnkkkkkkjjjjjjjjjkkklllllljjjkkkkkkiiifffcccaaaaaaaaabbbbbbaaaaaaaaaccceeeeeeeeeeeeeeedddbbbaaa```ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^```aaabbbcccccc______^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^```aaabbbbbb___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[]]]___cccbbbgggrrryyyhhh___UUUPPPOOOOOONNNLLLKKKKKKLLLLLLKKKIIIGGGFFFKKKJJJIIIJJJJJJIIIGGGDDDGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGHHHGGGEEECCCFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOMMMLLLLLLMMMNNNOOORRRRRRQQQOOONNNLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUSSSRRRQQQOOONNNNNNNNNOOOPPPPPPPPPNNNLLLKKKMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@???======>>>???@@@@@@AAABBBDDDFFFGGGGGGHHHJJJJJJKKKKKKLLLLLLLLLKKKPPPQQQRRRTTTVVVWWWXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^bbbbbbdddfffggggggeeedddddd^^^ZZZYYYYYYXXXZZZ^^^aaadddeeeaaaaaaffflllnnnyyyppphhhiiidddbbbeeeggggggkkkqqqyyyzzzrrrmmmmmmpppsssuuusssooommmnnnoooqqqrrroooiiicccbbbfffkkkmmmmmmkkkkkkhhhdddaaaccciiinnnqqqnnnkkkiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiieee___\\\```cccbbb`````````___]]]\\\\\\]]]^^^^^^___```aaaaaa```aaaccceeefffdddbbbbbbdddeeeeeeeeefffggghhhiiihhheeecccaaaaaaaaabbbbbbccccccbbbbbbdddddddddcccccccccccccccddddddddddddcccaaa`````````___^^^\\\ZZZYYYYYYYYYVVVYYY\\\ZZZWWWYYY```gggzzz||||||}}}}}}{{{zzzyyyzzzzzzyyywwwuuutttuuuwwwxxxtttmmmgggfffjjjnnnooommmlllnnnqqqqqqmmmiiiffffffffffffeeeeeedddaaa``````aaadddeeejjjjjjlllqqquuuwwwtttpppjjjlllnnnmmmjjjiiikkkmmmiiijjjjjjhhheeebbbaaaaaabbbcccdddcccbbbbbbccceeefffeeedddcccbbbaaaaaa```YYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^___``````aaaaaaaaa``````___]]]\\\[[[ZZZYYY\\\]]]___```aaa``````___\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[[[[[[[ZZZZZZ\\\]]]aaa^^^```hhhqqq~~~wwwiiiaaa]]][[[UUUPPPMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIJJJJJJHHHGGGJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB>>>======<<<===???@@@AAADDDDDDEEEFFFGGGIIIIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPTTTUUUWWWYYYZZZZZZZZZYYYWWWWWWXXXZZZ\\\^^^```bbbbbbccceeefffffffffeeedddddd___\\\[[[ZZZXXXYYY]]]bbbfffhhhjjjqqqwwwkkkaaa]]]ccc```aaaffflllttt~~~{{{vvvsssqqqsssvvvxxxuuussspppnnnmmmnnnoooppplllhhhddddddhhhlllmmmmmmiiigggdddbbbbbbeeehhhkkkllljjjhhhggghhhiiiiiiiiiggggggggggggggggggggggggbbb]]][[[___cccbbb```aaa___^^^]]]]]]]]]^^^``````aaacccccccccbbbbbbdddfffdddbbb``````bbbdddddddddeeefffffffffeeecccaaa```bbbbbbbbbbbbbbbaaaaaaaaacccdddddddddeeeeeeeeefffcccbbbbbbaaa```___^^^]]]___]]]ZZZXXXWWWWWWXXXXXXVVVYYY[[[ZZZXXXYYY___eeeooo~~~~~~}}}xxxwwwvvvvvvwwwwwwvvvtttttttttvvvxxxyyyvvvppplllnnnrrrvvvwwwuuusssqqqqqqppplllgggdddcccdddddddddeeecccaaa``````cccfffiiimmmlllmmmppprrrsssqqqnnneeejjjmmmlllhhhfffiiillliiijjjjjjhhhdddbbbbbbbbbbbbdddeeeeeedddcccddddddeeedddcccbbbaaa`````````XXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^____________^^^___^^^^^^]]][[[ZZZZZZYYY\\\]]]___``````___]]]\\\YYYWWWVVVUUUVVVWWWYYY[[[YYYZZZ[[[[[[ZZZYYY[[[\\\^^^]]]___eeekkkqqq{{{}}}uuuiii^^^WWWTTTPPPLLLJJJJJJLLLMMMMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHEEECCCEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLPPPQQQQQQRRRRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????>>>??????AAABBBCCCEEEEEEEEEFFFGGGIIIJJJJJJNNNMMMLLLMMMOOORRRUUUXXXWWWXXXZZZ\\\\\\\\\[[[ZZZWWWWWWXXXYYY\\\___bbbdddcccdddeeeeeedddbbbbbbbbbccc^^^\\\]]]]]]^^^cccjjjlllttt~~~yyyrrrnnnhhhdddccccccfffkkkrrr}}}|||{{{zzzyyyyyyyyy{{{|||rrrqqqooollljjjjjjkkkmmmkkkiiiffffffiiilllmmmlllgggdddbbbbbbdddhhhjjjkkkhhhfffeeeeeeggghhhhhhgggffffffffffffffffffffffff___[[[[[[___bbb```___```]]]^^^^^^]]]]]]^^^aaaccccccdddeeedddcccccceeefff___]]][[[\\\^^^`````````dddddddddccccccaaa``````cccbbbbbbaaa```_________cccccccccddddddccccccccc``````___]]]\\\\\\[[[[[[]]][[[YYYVVVUUUVVVXXXYYYYYY[[[]]]\\\YYYZZZ]]]aaabbbnnn}}}|||||||||yyyrrrrrrsssuuuwwwwwwtttrrrttttttuuuvvvwwwwwwvvvtttxxx{{{~~~~~~{{{wwwsssqqqqqqmmmgggcccbbbbbbbbbbbbeeedddbbbaaabbbeeehhhkkknnnmmmmmmmmmmmmmmmkkkiiifffiiikkkhhhccc```bbbfffiiijjjiiigggdddbbbbbbcccbbbdddfffgggeeedddccccccccccccbbbaaa```______^^^WWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___^^^\\\ZZZYYYVVVUUUTTTSSSTTTVVVXXXZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZ___fffiiijjjooouuummmggg\\\SSSMMMLLLNNNPPPPPPNNNMMMLLLNNNOOONNNMMMIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKPPPPPPPPPPPPPPPOOOOOONNNKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA?????????@@@@@@AAABBBBBBEEEEEEEEEEEEGGGHHHJJJKKKPPPPPPOOOPPPSSSXXX\\\___YYYYYY[[[\\\\\\\\\[[[[[[XXXXXXXXXZZZ\\\___bbbdddbbbdddeeedddaaa``````aaaaaa______cccgggmmmwww|||uuunnnmmmkkkgggfffgggjjjwww~~~}}}}}}}}}|||{{{yyyxxxwwwlllmmmllliiifffeeegggiiikkkiiihhhggghhhjjjkkkkkkiiieeebbb```bbbdddeeefffdddcccbbbccceeeggggggfffdddddddddddddddddddddddd^^^[[[[[[___```]]]\\\]]][[[\\\]]]]]]\\\]]]```ccccccddddddcccaaaaaabbbddd\\\ZZZYYYYYY[[[]]]^^^^^^bbbaaa``````````````````bbbaaa```^^^]]]]]]]]]]]]aaaaaaaaaaaa```___^^^]]]]]]]]][[[ZZZZZZYYYZZZZZZ]]][[[XXXVVVVVVWWWYYYZZZ\\\^^^___^^^[[[ZZZ[[[]]]ZZZcccsss}}}|||~~~~~~zzzwwwwww}}}}}}{{{wwwpppqqqsssvvvxxxwwwuuurrruuuttttttuuuvvvxxxzzz{{{~~~~~~|||xxxtttrrrrrrnnnhhheeeccccccbbbaaaeeedddcccbbbcccfffiiikkkmmmmmmllljjjiiihhhhhhhhhkkkkkkjjjeee___\\\]]]___hhhiiihhhfffcccaaabbbcccaaadddggghhhfffdddbbbbbbaaabbbbbbbbbaaa___]]]\\\VVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUTTTTTTTTTVVVWWWXXXWWWYYY[[[[[[ZZZZZZZZZ[[[VVVWWW\\\ccceeedddfffjjjttt~~~uuufff[[[UUUSSSTTTQQQOOONNNNNNOOOOOONNNLLLIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJKKKLLLLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJIIIHHHGGGDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIMMMLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGFFFFFFEEEEEE@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@===>>>>>>???@@@@@@AAAAAAEEEEEEEEEFFFHHHJJJMMMNNNTTTSSSSSSTTTWWW[[[```bbbZZZZZZZZZZZZ[[[\\\\\\\\\YYYZZZZZZ[[[]]]___```aaaaaadddfffeeecccccceeehhhhhhhhhlllttt{{{xxxuuunnnkkkiiiiiigggdddgggmmm~~~}}}|||~~~|||}}}zzzzzzyyyxxxuuurrrooommmfffhhhhhhfffbbbaaacccfffgggfffeeedddeeefffhhhjjjkkkhhhccc^^^[[[ZZZ\\\]]]bbbaaaaaabbbdddfffeeedddbbbbbbbbbbbbbbbbbbbbbbbb___\\\]]]___^^^ZZZXXXYYYYYY[[[\\\[[[YYYZZZ]]]aaa```aaaaaa```^^^]]]^^^```[[[ZZZXXXYYY[[[]]]^^^^^^___^^^]]]]]]]]]___```aaa```___]]]\\\[[[[[[\\\\\\^^^^^^___^^^]]][[[ZZZXXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZ\\\^^^___^^^\\\ZZZZZZZZZWWW^^^iiixxxwwwssstttyyy{{{wwwttttttyyy{{{~~~}}}yyyvvvuuuuuuvvvxxxxxxwwwuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||zzzyyyxxxvvvtttrrrooommmiiigggfffeeedddccceeeeeeddddddeeegggiiijjjllllllkkkjjjiiiiiijjjkkkmmmkkkgggbbb```___```aaaffffffeeeccc```___```aaa```cccggghhhfffcccaaa```___```bbbcccbbb___\\\YYYVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUWWWZZZZZZYYYXXXXXXYYYVVVVVVYYY^^^___^^^```eeekkkppp~~~vvvkkkeeebbbVVVUUUUUUUUUUUUTTTRRROOOMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGIIIJJJKKKIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@??????@@@AAABBBAAACCCFFFHHHIIIHHHGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBB???@@@BBBBBBBBBAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHHHHIIILLLOOORRRTTTXXXXXXWWWWWWYYY[[[^^^```[[[ZZZYYYYYYZZZ\\\^^^___[[[[[[\\\]]]^^^^^^^^^^^^```dddhhhiiiiiijjjoootttxxx||||||pppkkknnngggggghhhiiihhhlllxxx}}}uuuzzz~~~zzzvvvwwwqqqqqqqqqpppmmmiiifffcccbbbeeefffddd```___bbbeee____________```cccgggjjjiiihhhccc\\\WWWVVVZZZ^^^bbbaaaaaabbbdddeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa```^^^^^^```]]]VVVTTTUUUWWWYYY[[[YYYVVVVVVZZZ^^^]]]]]]]]]\\\YYYXXXYYY[[[YYYXXXVVVWWWZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[^^^aaaccc^^^]]][[[YYYYYYYYYZZZ[[[ZZZZZZ\\\\\\\\\ZZZXXXWWWXXXXXXWWWVVVWWWYYYZZZ\\\XXXXXXWWWWWWWWWXXXXXXYYYXXXZZZ\\\\\\\\\ZZZYYYYYYVVVZZZ```iiiwwwnnnjjjkkktttxxxtttqqqrrrwwwyyy}}}|||}}}zzzwwwvvvwwwxxxxxxxxxvvvwwwyyyyyyxxxxxxyyyzzzyyyxxxuuutttttttttsssrrrmmmkkkiiihhhhhhhhhfffeeeeeeeeeeeefffggghhhhhhiiikkkllllllkkkjjjkkkmmmooolllhhhcccaaabbbeeeggghhhddddddccc```^^^]]]^^^```___cccggghhhfffccc```___]]]___bbbcccbbb___[[[XXXVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\]]]]]]]]]YYYYYYXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTVVVXXXYYYXXXWWWWWWWWWYYYWWWXXX[[[[[[ZZZ^^^ddddddhhhsssxxxrrraaaaaaaaaaaabbb```\\\YYYQQQQQQPPPOOOLLLIIIFFFEEEEEEDDDDDDFFFHHHIIIHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDD@@@??????>>>>>>???@@@AAA???AAADDDGGGHHHGGGFFFEEECCCCCCEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBB>>>@@@BBBCCCCCCAAA???===???@@@@@@AAAAAAAAA@@@@@@;;;===???BBBEEEGGGIIIIIIKKKKKKKKKMMMOOOSSSWWWYYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[YYYYYYZZZ\\\___bbb\\\]]]^^^___^^^]]]\\\[[[```eeejjjmmmnnnqqqxxx}}}~~~yyyuuurrrkkkcccccciiieeegggjjjllloooyyy}}}qqqnnnwww{{{vvvrrrssskkkkkkkkkjjjhhheeebbb``````cccfffddd```^^^bbbeeeYYYYYYZZZZZZ\\\aaafffkkkffffffccc]]]WWWXXX___fffbbbaaaaaabbbdddeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa______```\\\TTTQQQSSSUUUXXXZZZXXXUUUTTTXXX\\\ZZZ[[[[[[YYYVVVUUUVVVXXXVVVUUUSSSTTTWWWYYYZZZZZZZZZYYYXXXXXXZZZ^^^bbbddd\\\[[[YYYXXXWWWXXXZZZ[[[WWWXXXZZZ[[[\\\[[[YYYXXXWWWVVVUUUUUUWWWYYY[[[]]]VVVVVVWWWWWWWWWWWWXXXXXXTTTVVVXXXZZZ[[[ZZZZZZYYYTTTVVVYYY^^^hhh{{{___```dddkkksssxxxyyyyyy~~~{{{}}}zzzwwwwwwyyyzzzyyywwwzzzyyyxxxyyyyyyyyyvvvtttssstttuuuuuuuuusssrrrqqqrrrnnnkkkiiiiiiiiihhhfffhhhjjjkkkkkkiiifffffffffiiihhhgggiiilllnnnllliiiiiiiiiiiihhhgggffffffeee```___^^^]]]]]]\\\\\\]]]```bbbccceeedddbbb___]]]___^^^^^^]]][[[YYYXXXWWW[[[YYYUUUSSSRRRUUUXXX[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZYYYXXXUUUTTTRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWWWWUUUSSSRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZ___eeemmmsss}}}yyyrrrrrrwwwttthhh\\\ZZZWWWRRRNNNLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHKKKLLLLLLJJJGGGJJJIIIGGGFFFEEEFFFFFFGGGJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBEEEFFFFFFEEECCCAAABBBCCCDDDFFFGGGHHHHHHHHHAAABBBBBBBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFIIILLLNNNOOONNNNNNRRRXXX[[[[[[ZZZ]]][[[XXXXXXZZZ]]]___```]]]ZZZWWWVVVXXX\\\^^^```___[[[YYY\\\^^^^^^\\\[[[^^^hhhqqqqqqpppwwwzzzqqqlllhhheeeffffffdddeeeiiidddgggmmmwww{{{pppjjjhhhkkkooooooooopppmmmkkkggg```ZZZXXXZZZ]]]^^^^^^^^^^^^___aaaccccccZZZWWWUUUYYY```fffhhhggggggdddaaa^^^^^^___aaacccfffccc___\\\[[[[[[]]]^^^___^^^]]]\\\\\\\\\\\\\\\```___]]][[[YYYWWWVVVVVVVVVXXXZZZZZZYYYXXXXXXYYYZZZXXXVVVTTTSSSSSSSSSTTTYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZ[[[\\\\\\\\\XXXYYY[[[ZZZXXXWWWWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVPPPRRRTTTVVVXXXXXXWWWVVVUUUVVVXXX\\\___jjjYYYZZZ^^^gggrrrzzz}}}|||}}}}}}}}}~~~}}}yyywwwvvvwwwzzz||||||{{{{{{{{{{{{|||}}}{{{xxxuuupppqqqssstttttttttrrrqqqooommmkkkiiihhhgggfffeeejjjkkkllljjjgggeeeddddddeeeddddddgggjjjlllkkkiiijjjiiihhhfffeeecccbbbaaa```___^^^]]]\\\\\\\\\\\\```aaabbbbbbaaa___]]]\\\]]]]]]\\\\\\ZZZYYYWWWWWWYYYWWWTTTSSSRRRTTTWWWYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSUUUVVVUUUSSSQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXYYYYYYYYYYYY[[[aaahhhmmmsss{{{nnnaaa\\\UUUPPPNNNMMMNNNNNNLLLMMMMMMMMMLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLJJJHHHKKKJJJIIIHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJIIIHHHFFFDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGJJJLLLNNNNNNMMMNNNQQQVVV[[[\\\\\\```^^^\\\[[[\\\]]]^^^^^^^^^\\\ZZZZZZ[[[^^^```aaa^^^]]]^^^```cccdddfffggggggqqq|||vvvlllfff``````cccfffeeeaaaaaadddpppxxxvvvooojjjeeecccgggjjjiiihhhhhhffffffddd```\\\ZZZ[[[\\\^^^^^^______```aaaaaabbb\\\ZZZXXX\\\bbbggghhhfffeeecccaaa___^^^___```aaaaaa___\\\ZZZZZZ\\\^^^```]]]\\\\\\\\\\\\\\\\\\]]]___^^^\\\ZZZYYYWWWWWWVVVXXXYYY[[[ZZZYYYYYYZZZ[[[YYYWWWUUUSSSRRRRRRSSSSSSWWWWWWWWWWWWWWWXXXYYYZZZUUUVVVXXXYYYZZZZZZYYYYYYWWWXXXZZZYYYWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXVVVVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWSSSTTTVVVXXXZZZaaasss[[[[[[^^^hhhsss{{{}}}{{{vvvxxx{{{||||||{{{zzzzzzxxxvvvuuuvvvyyy{{{{{{{{{zzzzzz|||~~~|||xxxtttnnnoooqqqssstttsssrrrqqqmmmmmmllljjjgggeeeeeefffjjjkkkkkkiiifffcccbbbbbbbbbbbbbbbeeehhhiiiiiihhhjjjiiigggeeebbb```^^^]]]______^^^]]]\\\\\\\\\\\\``````______^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUQQQQQQRRRSSSSSSTTTUUUUUUSSSTTTUUUSSSQQQPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYY^^^cccfffhhhqqqrrrkkk```XXXSSSRRRQQQQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPNNNMMMMMMMMMMMMLLLJJJLLLLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJKKKJJJIIIGGGEEE@@@@@@AAABBBCCCCCCBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>======>>>???AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA?????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNOOONNNMMMPPPTTTYYY\\\]]]\\\\\\[[[[[[ZZZ[[[[[[[[[^^^]]]]]]]]]^^^___```aaa```ccceeeeeefffjjjpppuuu|||zzzooogggbbb```[[[]]]aaaeeedddccchhhppp{{{rrrjjjddd______dddgggfffccccccbbbcccbbb```\\\YYYXXXYYYZZZ[[[^^^```bbbcccdddddd```^^^^^^aaaeeehhhgggeeebbbaaa```______^^^______\\\[[[YYYYYYZZZ\\\___aaa[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZYYYZZZ\\\^^^XXXWWWUUUSSSRRRRRRSSSSSSUUUUUUUUUVVVVVVXXXYYYYYYRRRTTTVVVWWWXXXWWWVVVUUUUUUWWWXXXXXXVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUURRRRRRRRRSSSSSSSSSTTTTTTWWWUUUSSSRRRRRRSSSUUUWWWTTTTTTVVVWWWVVVXXXeeerrriiiiiikkkrrryyy|||zzzuuurrrvvvzzzzzzwwwttttttuuuwwwwwwvvvvvvvvvwwwwwwvvvvvvxxxzzz}}}~~~{{{uuuqqqnnnpppqqqrrrrrrqqqooonnnllllllkkkgggddddddfffiiihhhiiiiiigggdddbbbbbbbbbcccddddddfffgggggggggfffgggfffeeecccaaa___]]]\\\```___^^^]]]\\\\\\\\\\\\^^^^^^\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRSSSSSSTTTTTTPPPPPPQQQRRRTTTUUUVVVVVVTTTUUUUUUSSSQQQPPPQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXX\\\```aaaaaafffooowwwyyymmmccc\\\VVVSSSPPPNNNMMMNNNOOOQQQRRRRRRSSSQQQOOONNNOOOPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNPPPOOONNNOOORRRVVVYYY[[[YYYZZZ[[[\\\[[[[[[\\\]]]___```bbbcccccccccdddeeefffjjjllliiiiiirrr|||yyyssslllgggdddbbbbbb^^^```dddiiimmmuuuyyyvvvpppjjjaaa]]]___fffkkkiiifffffffffeeebbb___[[[XXXVVVVVVUUUWWW\\\aaaeeeggghhhhhhbbbbbbccceeeggghhheeeccc_________```______^^^^^^\\\[[[ZZZYYYZZZ\\\___aaa\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVXXXYYYZZZYYYXXXYYY[[[]]]XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXQQQSSSUUUWWWWWWVVVTTTRRRUUUVVVXXXXXXVVVUUUUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUWWWXXXUUUUUU\\\fffuuuwwwyyy{{{~~~xxxsssuuuyyy|||{{{wwwrrrqqqqqqssstttuuuuuutttttttttuuuuuuwwwzzz}}}~~~zzztttoooqqqqqqqqqpppooommmlllkkkiiihhheeebbbaaabbbeeehhheeeffffffeeecccbbbcccdddggghhhhhhgggfffeeeddddddccccccbbbaaa``````____________^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVUUUSSSRRRRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWTTTXXX\\\\\\\\\^^^dddjjjwwwrrreee]]]XXXVVVSSSSSSTTTVVVVVVUUUSSSQQQOOONNNOOOPPPPPPOOOKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCBBB@@@?????????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPQQQTTTXXX[[[^^^```aaaaaa___^^^___aaa```cccfffggggggggghhhjjjjjjqqqtttrrrvvvyyyvvvmmmkkkhhheeecccaaa``````^^^cccnnn|||xxxqqqnnnkkkiii___]]]___hhhnnnnnnlllkkkiiifffaaa]]][[[[[[[[[\\\XXXZZZ^^^cccfffggghhhhhhcccdddeeefffgggfffccc```\\\]]]^^^___``````_________^^^\\\[[[[[[[[[]]]]]]^^^^^^]]]]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWYYY[[[YYYXXXXXXWWWVVVVVVVVVVVVSSSSSSSSSTTTTTTVVVWWWWWWSSSTTTUUUVVVVVVUUUSSSRRRTTTVVVWWWWWWVVVUUUVVVWWWSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQTTTTTTVVVXXXUUUSSSWWW^^^fffwww}}}}}}zzzxxx|||~~~{{{vvvrrrpppmmmpppsssttttttuuuvvvxxxvvvxxx{{{~~~~~~{{{uuupppqqqpppnnnllljjjhhhhhhgggeeebbb``````bbbdddeeeeeeccccccdddcccaaaaaaccceeeggghhhiiigggdddbbbaaaaaa_______________`````````^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTVVVWWWWWWUUUSSSRRRRRRPPPOOONNNNNNOOOPPPRRRSSSSSSRRRRRRQQQRRRTTTUUUVVVQQQTTTWWWWWWWWWXXX]]]aaaffftttxxxiiiddd^^^[[[[[[ZZZXXXVVVUUUSSSRRRQQQRRRRRRPPPNNNKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>???AAABBBCCCDDDEEECCCBBBAAA@@@???@@@@@@AAACCCCCCDDDEEEFFFHHHJJJKKKHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKNNNOOOPPPPPPQQQPPPPPPPPPQQQRRRSSSSSSTTTWWW[[[^^^bbbdddeeeccc___^^^```cccaaaeeeiiijjjjjjkkkmmmpppttt~~~yyysssooonnnnnneeedddcccaaa`````````aaadddnnnyyypppkkkiiiiii^^^\\\___hhhoooooonnnnnniiieeeaaa___```ccceeefffcccdddeeeeeeeeedddcccbbbcccdddeeeeeedddbbb```^^^ZZZ[[[]]]___```aaabbbbbbaaa```^^^\\\ZZZYYYYYYYYY[[[[[[[[[[[[ZZZXXXUUUTTTVVVWWWXXXXXXWWWVVVUUUTTTQQQTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRTTTVVVVVVUUUTTTUUUVVVQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOQQQRRRTTTUUUUUUTTTTTTOOOPPPSSSTTTUUUTTTSSSQQQRRRRRRTTTVVVSSSPPPSSSXXX___lll}}}xxxuuuxxx|||}}}}}}~~~~~~}}}yyytttooommmppptttvvvuuuvvvwwwyyyvvvwwwyyy{{{|||yyytttpppnnnlllhhheeecccdddeeefffbbb``````eeelllmmmhhhccccccdddcccbbb``````aaacccbbbdddeeeddd```^^^^^^___]]]]]]]]]]]]]]]]]]]]]^^^ZZZYYYXXXWWWWWWVVVWWWWWWTTTUUUWWWXXXXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMNNNOOOQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTWWWXXXVVVSSSQQQPPPOOONNNMMMMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRTTTVVVRRRTTTVVVVVVUUUVVVZZZ]]]]]]dddrrrxxxqqqmmmjjjddd```___]]]\\\[[[ZZZXXXTTTQQQLLLMMMOOOPPPRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHGGGFFFDDDBBBAAA??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNOOOPPPQQQRRRQQQQQQPPPOOORRRVVVXXXZZZ]]]bbbfffdddfffhhhgggdddeeejjjoooqqquuuzzz{{{{{{||||||uuusssiiijjjkkkjjjhhhggghhhiiieeedddcccdddfffkkkqqqtttzzzqqqmmmkkkjjjbbb___aaahhhnnnooommmnnnjjjgggddddddgggjjjkkkkkklllkkkiiigggdddbbb```___aaabbbcccbbb```^^^]]]]]]YYYZZZ\\\^^^```ccceeefffaaa```^^^[[[YYYXXXWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSVVVWWWWWWXXXWWWUUUSSSRRROOORRRVVVWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQRRRRRROOOQQQSSSSSSRRRRRRRRRSSSPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQOOOQQQRRRTTTUUUTTTSSSRRRNNNNNNPPPRRRSSSTTTUUUUUUSSSRRRSSSUUUSSSOOOQQQUUU[[[cccqqq}}}xxxnnnlllttt}}}{{{zzzzzz|||}}}zzzsssnnnqqquuuxxxxxxvvvuuuvvvwwwssstttvvvxxxyyyvvvrrrnnnkkkhhhddd```___aaacccfffcccbbbeeennnwwwwwwmmmccceeeeeedddaaa___^^^___aaa]]]```aaa```]]][[[[[[]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWVVVUUUTTTTTTTTTTTTRRRSSSVVVXXXXXXWWWUUUSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKJJJKKKMMMOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSVVVXXXVVVRRROOONNNNNNMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUUUUWWWWWWWWWVVVWWWZZZ]]]ZZZ\\\cccqqq}}}{{{wwwrrrjjjhhhgggeeeccc___YYYUUUMMMNNNPPPRRRTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEGGGJJJLLLNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRNNNOOOPPPRRRRRRRRRQQQQQQNNNRRRXXX\\\___ccchhhllliiillloooppppppttt|||ooogggdddddd^^^bbbfffhhhiiihhhhhhhhhiiihhhgggjjjqqq|||vvvooollliiiffffffbbbcccjjjoooooommmnnnmmmkkkiiijjjmmmnnnllljjjnnnmmmjjjgggeeecccaaaaaa```aaaaaa```^^^\\\\\\\\\YYYYYY[[[]]]aaadddggghhh___^^^\\\ZZZXXXVVVUUUUUUNNNPPPRRRTTTUUUTTTSSSRRRVVVWWWXXXXXXWWWTTTRRRPPPNNNQQQVVVYYYXXXWWWVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVUUURRRPPPOOOPPPQQQRRRMMMOOOQQQQQQPPPPPPPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTRRRRRROOOPPPRRRTTTTTTSSSRRRPPPNNNNNNNNNOOOQQQTTTWWWYYYVVVTTTUUUWWWTTTPPPQQQUUUTTTYYYbbbrrr}}}}}}}}}yyytttrrrsssvvvyyyzzz{{{|||{{{zzzxxxvvv|||{{{xxxvvvtttsssssssssvvvuuuvvvvvvuuurrrnnnjjjfffdddaaaaaaaaabbbbbbaaabbbbbbeeelllssstttnnniiibbb```___^^^___```___^^^dddaaa]]][[[ZZZZZZYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTVVVWWWWWWXXXUUUUUUTTTSSSPPPMMMJJJHHHMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLMMMMMMLLLKKKMMMLLLLLLNNNPPPRRRRRRQQQOOOOOOPPPQQQQQQPPPPPPPPPQQQPPPNNNMMMMMMNNNPPPRRRSSSPPPMMMNNNQQQTTTUUUTTTYYYWWWUUUVVVYYYZZZYYYWWWXXXXXX\\\fffssszzzwwwiii___SSSRRRRRRTTTXXX[[[ZZZXXXYYYUUUPPPNNNOOOPPPOOOMMMJJJJJJIIIHHHHHHHHHJJJJJJNNNNNNNNNMMMLLLKKKJJJJJJNNNMMMKKKJJJHHHGGGGGGGGGCCCDDDFFFEEEDDDCCCCCCDDDEEEGGGJJJKKKKKKLLLNNNOOOLLLMMMNNNMMMKKKIIIHHHIIIKKKKKKJJJJJJKKKMMMPPPRRRPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVSSSPPPNNNNNNQQQSSSUUUXXXYYYYYYXXXXXXUUU\\\eeeggggggjjjsss{{{sssiiicccaaa```___ZZZ___dddhhhjjjlllppptttwww|||yyysssqqqnnnhhhdddhhhiiiiiiiiiiiiiiiiiiiiikkkhhhfffgggkkknnnooonnnrrrsssrrrnnniiiccc```___^^^]]]\\\]]]]]]]]][[[YYY\\\^^^aaaddddddbbb```^^^^^^]]]ZZZWWWSSSPPPNNNLLLIIIMMMRRRTTTSSSRRRTTTVVVUUUUUUVVVUUUTTTQQQNNNLLLMMMOOOSSSVVVWWWVVVTTTSSSUUUUUUUUUTTTRRRSSSUUUWWWVVVVVVWWWVVVUUUSSSQQQOOOSSSPPPMMMLLLMMMOOOPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNQQQPPPNNNLLLKKKMMMPPPSSSQQQRRRRRRQQQOOOMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMOOOQQQSSSUUUXXXXXXWWWTTTQQQOOOOOOPPPTTTSSSXXXfffwww{{{|||{{{xxxtttsssuuuwwwyyyzzz{{{{{{zzzxxxvvvuuuyyyxxxvvvuuuttttttttttttyyyxxxvvvtttrrrooojjjfffeeecccaaa```aaabbbaaaaaabbbccceeeiiimmmmmmiiieeeaaa```^^^^^^```aaa```___bbb___\\\ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMKKKIIIMMMLLLLLLKKKLLLMMMNNNOOONNNNNNNNNNNNOOOOOOOOOPPPOOOMMMKKKKKKKKKKKKJJJIIILLLLLLMMMOOOQQQPPPMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMLLLLLLLLLNNNOOOPPPSSSQQQNNNOOOQQQTTTUUUTTTVVVUUUTTTUUUWWWWWWUUURRRSSSSSSWWW```kkk}}}zzzooo^^^[[[YYYYYY[[[]]]]]]\\\\\\XXXSSSRRRSSSSSSQQQNNNOOONNNMMMLLLKKKLLLMMMMMMMMMMMMKKKKKKJJJKKKLLLMMMOOONNNMMMKKKIIIHHHGGGFFFEEEGGGHHHHHHFFFDDDDDDEEEEEEGGGJJJLLLMMMNNNPPPQQQPPPQQQQQQOOOLLLJJJJJJJJJJJJJJJJJJJJJKKKLLLOOOQQQPPPPPPPPPQQQQQQRRRSSSTTTWWWYYY[[[ZZZXXXVVVTTTTTTWWWXXXYYY[[[]]]___aaabbbfffooozzzzzzwwwqqqiiibbb___^^^^^^]]]]]]aaagggmmmttt}}}zzzssspppnnnlllgggcccfffffffffffffffggghhhhhhiiihhhfffhhhkkkmmmmmmlllpppppppppmmmhhhcccaaa```^^^\\\ZZZZZZ[[[[[[YYYXXX\\\^^^aaaccccccbbb___^^^___]]][[[WWWSSSPPPMMMLLLLLLPPPTTTVVVUUUTTTUUUVVVTTTUUUUUUUUUTTTRRROOONNNOOOQQQTTTVVVWWWWWWUUUTTTVVVVVVVVVTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVTTTSSSRRRSSSQQQOOONNNOOOOOONNNLLLLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQOOOMMMNNNOOOOOOPPPRRRTTTTTTRRRPPPOOOMMMLLLLLLLLLNNNQQQTTTUUUXXXXXXXXXUUURRRQQQQQQRRRSSSRRRVVVbbbrrrzzzzzzyyyvvvuuuuuuwwwzzzzzzzzz{{{zzzyyywwwuuutttuuuuuutttsssssssssttttttyyyvvvssspppnnnkkkhhheeecccaaa______```aaaaaa```bbbcccdddeeeeeedddbbbaaaaaa___^^^^^^```aaaaaa```^^^]]]\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKLLLLLLLLLLLLMMMOOOQQQRRRMMMMMMMMMNNNNNNNNNNNNNNNQQQNNNLLLKKKKKKKKKJJJIIIKKKKKKMMMOOOPPPNNNJJJFFFJJJKKKLLLNNNPPPPPPQQQQQQLLLLLLMMMNNNNNNOOOPPPPPPSSSQQQOOOPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVUUURRROOORRRSSSXXX___hhhxxxmmmhhhccc``````bbbdddeeeeeeaaa]]][[[[[[ZZZVVVSSSTTTTTTRRRRRRRRRSSSTTTUUURRRPPPMMMJJJJJJLLLOOOQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIKKKLLLLLLIIIGGGGGGGGGHHHJJJMMMPPPSSSTTTUUUVVVTTTTTTTTTQQQNNNLLLLLLLLLOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUWWWYYYZZZ]]]___aaaaaa```^^^^^^___bbbbbbcccfffkkkqqqwwwzzz}}}tttjjjdddhhhfffbbb___]]]]]]^^^___aaagggoooyyy|||wwwuuutttqqqnnnnnnnnnlllgggcccbbbaaaaaaaaabbbdddfffggggggggghhhjjjlllmmmkkkjjjlllmmmmmmkkkgggdddbbbaaa]]][[[YYYXXXXXXYYYYYYXXX[[[]]]```bbbbbbaaa___]]]^^^]]]ZZZWWWTTTQQQNNNMMMOOOQQQUUUVVVUUUTTTTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPSSSTTTVVVWWWXXXWWWVVVVVVWWWWWWWWWTTTQQQPPPQQQRRRVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNKKKGGGIIIIIIJJJJJJKKKLLLMMMNNNJJJJJJKKKLLLLLLLLLLLLLLLPPPQQQRRRPPPNNNMMMNNNOOONNNOOORRRTTTTTTRRROOONNNIIIIIIJJJKKKNNNQQQSSSUUUWWWXXXWWWUUUSSSRRRSSSTTTTTTRRRUUU___kkkzzzyyyxxxwwwvvvvvvxxxzzz|||{{{{{{{{{zzzxxxvvvtttssssssssssssrrrrrrrrrrrrrrrssspppmmmkkkjjjjjjiiigggbbb```^^^^^^___aaaaaa``````bbbccccccaaa______```bbb```___^^^___```___^^^[[[[[[[[[ZZZZZZZZZ[[[]]]___^^^]]][[[YYYWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPQQQLLLMMMMMMMMMNNNNNNOOOOOOSSSQQQNNNMMMMMMMMMKKKJJJKKKKKKLLLNNNOOOOOOLLLIIIJJJKKKLLLNNNNNNOOOOOOOOOLLLMMMOOOPPPRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWTTTQQQOOOPPPSSSXXX^^^eeerrr{{{vvvuuuwww{{{~~~zzzvvvqqqooonnnlllgggcccbbbaaa```______```aaaaaa___ZZZSSSMMMKKKKKKNNNPPPPPPRRRTTTVVVVVVUUUTTTSSSOOOPPPRRRQQQOOOLLLKKKJJJNNNOOORRRVVVZZZ\\\\\\\\\\\\[[[ZZZVVVSSSQQQRRRSSSSSSVVVXXXWWWVVVUUUWWWYYY[[[ZZZYYYYYY[[[___ccceeekkkmmmooopppppppppqqqrrrvvvxxx{{{wwwqqqoookkkeeeaaaddddddccc```^^^___bbbeeekkkttt}}}uuurrrqqqpppnnnnnnmmmnnnnnnkkkfffbbb^^^^^^]]]]]]___aaadddeeefffgggjjjlllmmmllljjjhhhiiikkkllljjjhhheeedddccc^^^\\\XXXWWWXXXYYYYYYYYY[[[\\\^^^``````___]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTSSSRRRSSSTTTTTTUUUTTTTTTSSSRRRVVVWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVSSSPPPNNNNNNOOOTTTTTTUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRNNNHHHCCCDDDFFFHHHKKKMMMOOOPPPPPPKKKKKKKKKLLLNNNNNNNNNMMMOOOPPPQQQPPPNNNMMMNNNOOOLLLOOORRRTTTTTTRRROOOLLLGGGGGGHHHJJJMMMPPPSSSTTTUUUUUUVVVTTTSSSRRRSSSUUUVVVTTTWWW^^^gggqqq~~~wwwvvvvvvwwwxxxzzz||||||{{{zzzyyyxxxwwwuuussssssrrrrrrrrrqqqpppooonnnmmmnnnlllhhhggggggggggggfff```___]]]]]]___aaaaaaaaa```aaabbbbbbaaa```aaabbbcccaaa___^^^^^^]]]\\\[[[YYY[[[\\\\\\ZZZZZZ\\\^^^dddccc```]]]YYYVVVSSSRRRSSSSSSRRRQQQQQQRRRSSSTTTWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPMMMLLLMMMLLLKKKJJJLLLKKKJJJLLLNNNQQQRRRRRRMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRTTTVVVVVVUUURRRPPPNNNLLLQQQVVVZZZ```kkkxxx|||yyywwwvvvuuuuuuoooiii```VVVOOOLLLLLLMMMPPPTTTYYY^^^aaabbb```___YYY[[[]]]]]]ZZZWWWVVVUUUXXXYYY[[[```dddfffeeeccceeedddbbb^^^\\\[[[]]]___]]]aaadddddd```___```bbbbbbaaaaaaccchhhpppxxx}}}~~~pppkkkfffddddddeeedddbbbbbbeeegggfffdddgggnnnttt|||tttpppooopppqqqkkklllmmmmmmlllhhhccc___\\\\\\\\\]]]^^^```cccdddeeehhhkkklllllljjjhhhggggggiiijjjjjjhhhfffeeeeee```]]]ZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\^^^^^^]]]\\\[[[WWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTSSSSSSSSSVVVWWWWWWWWWXXXWWWWWWWWWTTTUUUUUUSSSPPPMMMMMMMMMRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQLLLFFFBBB@@@CCCGGGLLLPPPRRRSSSTTTMMMLLLJJJKKKNNNPPPPPPOOONNNPPPPPPPPPNNNMMMNNNOOOLLLNNNQQQSSSSSSQQQNNNLLLGGGGGGIIIJJJMMMOOOQQQRRRQQQRRRSSSRRRQQQRRRSSSUUUVVVUUUVVV\\\aaafffpppyyysssssstttvvvyyy{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqppppppppppppnnnmmmkkkjjjllliiifffddddddcccbbbaaa```^^^]]]]]]___bbbbbbbbbaaaaaabbbccccccccccccbbbbbb```]]]\\\\\\\\\ZZZYYYYYY\\\^^^^^^[[[ZZZ]]]___fffdddaaa^^^YYYUUURRRQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPOOOOOONNNNNNNNNNNNOOOLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQMMMKKKIIIIIIJJJJJJIIIHHHLLLJJJIIIKKKOOOSSSVVVWWWNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQQQQPPPOOOPPPQQQOOOQQQSSSSSSQQQOOONNNNNNNNNTTTYYYZZZ^^^gggoootttvvvooollluuuwwwlllccc\\\YYYXXX^^^ccckkkssswwwxxxwwwvvvrrruuuwwwwwwuuurrrpppppppppoooqqquuuyyyzzzwwwtttoooooollljjjhhhiiimmmpppzzz|||}}}|||{{{{{{yyyrrrfffdddbbb``````bbbfffhhhlllssszzz||||||~~~zzzsssooonnnooooooppphhhjjjkkkkkkiiiddd^^^[[[[[[\\\]]]^^^```aaabbbcccdddfffjjjjjjiiigggeeeeeeeeeggghhhhhhgggeeedddeee```^^^\\\[[[[[[\\\\\\[[[YYYZZZ[[[\\\\\\\\\[[[[[[VVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWYYYZZZZZZXXXUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVRRRSSSTTTSSSQQQOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOOOONNNKKKFFFCCC@@@CCCHHHNNNRRRTTTUUUTTTNNNLLLLLLNNNRRRSSSQQQOOONNNOOOPPPOOONNNMMMNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVTTTSSSTTTXXX[[[]]]cccjjjzzznnnnnnpppuuuxxxyyyvvvssssssrrrqqqppppppooooooooommmmmmnnnnnnnnnmmmkkkjjjgggeeecccbbbbbbbbbaaa``````^^^]]]^^^```bbbccccccdddbbbbbbcccffffffccc```^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ]]]```___\\\[[[]]]```cccbbb___\\\XXXUUURRRQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNJJJJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIGGGGGGIIIIIIIIIHHHJJJIIIJJJLLLQQQUUUVVVWWWNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKJJJKKKLLLNNNNNNMMMOOOQQQPPPNNNMMMNNNPPPOOOQQQSSSRRRPPPOOOPPPQQQSSSYYY[[[YYY[[[bbbggghhhhhhdddbbbgggooozzzwww~~~zzzwwwxxxwwwuuuxxx}}}{{{uuuoookkkccceeegggggghhhnnnwww~~~zzzrrrooommmlllmmmnnnnnnmmmhhhjjjkkkkkkhhhccc___\\\\\\]]]```bbbccccccbbbbbbaaadddffffffdddaaaaaabbbbbbdddffffffdddbbbbbbbbb___^^^\\\\\\]]]]]][[[ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUWWWZZZZZZWWWTTTSSSSSSRRRQQQQQQPPPPPPQQQOOOQQQTTTVVVWWWWWWUUUTTTQQQSSSUUUVVVUUUSSSTTTTTTQQQPPPOOONNNNNNNNNOOOPPPPPPNNNLLLJJJJJJIIIHHHFFFCCCFFFKKKPPPSSSTTTSSSRRRPPPPPPRRRWWW\\\[[[VVVPPPMMMNNNOOOOOONNNMMMNNNOOONNNNNNNNNOOOOOONNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOQQQRRRRRRSSSVVVXXXTTTRRRTTTXXXYYYYYY\\\bbbiiiuuujjjkkknnnssswwwwwwsssooooooooonnnmmmmmmlllmmmmmmiiijjjlllmmmnnnmmmllllll```______```cccddddddccc```^^^]]]^^^aaacccddddddfffcccbbbdddggggggbbb\\\ZZZYYYXXXYYY[[[\\\]]]\\\ZZZ^^^bbbaaa]]][[[]]]```___^^^\\\ZZZWWWUUUSSSRRRPPPRRRUUUWWWWWWVVVTTTSSSTTTTTTRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOPPPOOONNNNNNIIIHHHHHHHHHIIIKKKLLLNNNPPPOOONNNMMMLLLKKKJJJIIIKKKIIIHHHHHHJJJKKKKKKJJJHHHIIIKKKNNNRRRUUUUUUTTTLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKKKKMMMOOOPPPLLLNNNQQQPPPMMMLLLMMMOOOQQQSSSUUUTTTQQQQQQSSSUUUQQQWWWXXXTTTTTTYYY\\\[[[]]]^^^aaabbbaaajjjuuunnniiihhhkkkjjjggghhhllloooqqqrrrqqqmmmiiigggfffaaagggmmmqqquuu~~~wwwrrrpppkkkjjjjjjkkkmmmnnnmmmkkkiiikkkmmmmmmjjjeeebbb```\\\^^^bbbdddeeedddcccaaa___bbbdddccc```^^^^^^___```bbbdddcccbbb`````````^^^]]]\\\]]]]]]]]][[[YYYXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPQQQTTTWWWWWWTTTQQQSSSSSSQQQPPPPPPOOOOOOOOOMMMOOOSSSVVVWWWVVVTTTSSSRRRTTTWWWXXXWWWWWWWWWXXXQQQPPPOOONNNMMMNNNOOOOOOPPPMMMIIIGGGGGGHHHIIIHHHGGGJJJNNNRRRTTTSSSQQQPPPRRRTTTZZZaaafffdddZZZRRRMMMNNNOOOOOONNNMMMNNNPPPOOOOOONNNMMMMMMNNNOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJNNNPPPRRRSSSSSSUUUXXXZZZUUUTTTVVVZZZZZZYYY\\\```\\\fffwwwkkkkkknnnssstttooolllmmmmmmmmmmmmmmmnnnmmmkkkiiilllllljjjiiihhhhhhhhhhhhbbbccccccdddddddddccccccaaa___^^^]]]^^^aaadddfffdddgggjjjjjjhhheeebbb```\\\[[[[[[[[[]]]]]][[[YYY]]]___```___[[[XXXVVVUUUYYYYYYYYYXXXWWWUUUTTTSSSVVVWWWYYYZZZYYYWWWUUUSSSSSSQQQOOONNNLLLLLLLLLLLLOOOPPPPPPNNNKKKJJJKKKLLLNNNMMMKKKKKKMMMNNNNNNNNNPPPNNNKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMOOOQQQSSSTTTNNNNNNPPPPPPPPPNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNLLLJJJIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVWWW[[[]]]\\\\\\eeeuuu~~~~~~tttlllbbbeeefffddd```^^^___bbbcccgggiiigggdddcccfffjjjqqqzzzsssnnnmmmllljjjkkkgggcccdddggghhhfffbbbiiigggeeeeeefffgggggggggbbbdddggghhhfffcccbbbaaa^^^_________^^^\\\ZZZYYY```aaadddeeedddbbb^^^\\\^^^\\\[[[\\\^^^^^^\\\YYY]]][[[YYYVVVUUUUUUVVVWWWZZZYYYWWWUUUSSSQQQPPPPPPNNNQQQUUUWWWWWWWWWXXXXXXVVVVVVUUUUUUSSSRRRPPPOOOOOOQQQUUUVVVVVVUUUUUUVVVWWWVVVVVVUUUUUUTTTTTTSSSUUURRRPPPQQQRRRSSSQQQNNNOOOLLLHHHGGGGGGIIIJJJJJJKKKRRRYYY[[[VVVQQQNNNMMMNNNSSS]]]hhhnnniii\\\QQQRRRQQQOOONNNMMMMMMNNNOOOQQQOOONNNLLLKKKKKKLLLLLLNNNOOOQQQPPPNNNLLLKKKLLLRRRSSSTTTUUUWWWYYY[[[\\\ZZZXXXVVVWWWZZZ\\\\\\ZZZXXX[[[eeevvvllllllpppvvvwwwrrroooooommmlllkkkkkklllllllllkkkjjjjjjiiihhhggghhhhhhhhhddddddeeeeeeeeeeeeddddddbbb```^^^]]]]]]___aaaccceeefffhhhgggeeebbb___^^^[[[ZZZZZZ[[[\\\\\\[[[YYY]]]```aaa```]]]ZZZWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSUUUVVVXXXYYYYYYWWWUUUTTTSSSQQQOOOMMMLLLLLLMMMMMMPPPPPPPPPNNNLLLJJJKKKLLLMMMLLLLLLMMMOOOPPPOOONNNPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNMMMMMMMMMMMMOOOPPPQQQMMMMMMOOOOOOOOOMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNLLLJJJIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSVVVUUUTTTTTTSSSSSSSSSTTTSSSVVVWWWVVVWWW^^^jjjttt|||vvvtttuuu{{{|||xxxuuupppjjjfffccceeefffdddaaa```bbbeeedddiiinnnpppqqqtttyyy~~~wwwnnnmmmnnnmmmkkkhhheeeccceeeiiilllkkkhhhjjjgggeeeeeeeeeffffffeeeccceeegggfffccc```]]]\\\ZZZ[[[\\\]]]]]]\\\\\\[[[\\\^^^aaacccdddbbb```^^^^^^\\\ZZZZZZ\\\\\\[[[YYYYYYXXXWWWVVVUUUVVVXXXYYYZZZYYYWWWUUUSSSQQQPPPPPPNNNQQQUUUVVVVVVUUUUUUVVVUUUUUUUUUTTTSSSRRRPPPPPPOOORRRUUUVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTVVVSSSOOONNNPPPQQQQQQPPPNNNLLLHHHGGGHHHJJJKKKKKKNNNTTTZZZ\\\XXXSSSQQQQQQNNNQQQYYYbbbgggcccXXXOOOQQQPPPOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOQQQPPPNNNLLLLLLLLLRRRRRRTTTVVVYYY[[[^^^___XXXVVVUUUVVVZZZ\\\\\\[[[ZZZ[[[aaammm|||pppppptttyyyyyysssooooooiiiiiihhhhhhiiijjjlllllljjjiiihhhggggggggghhhiiidddddddddddddddddddddccceeecccaaa```___```bbbcccgggfffeeecccaaa^^^\\\ZZZYYYXXXXXXZZZ\\\\\\[[[ZZZ]]]```bbbbbb___[[[XXXWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSUUUWWWXXXXXXWWWVVVUUUSSSRRROOOLLLKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKKKKMMMLLLLLLLLLNNNQQQQQQPPPNNNOOONNNMMMLLLLLLMMMOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJNNNMMMMMMLLLLLLLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJLLLKKKLLLMMMNNNOOOPPPQQQRRRUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQSSSXXX___dddlllrrr|||{{{yyyzzz{{{xxxpppggghhhkkkrrrzzz|||wwwpppjjjhhhggggggfffeeehhhjjjkkklllnnnsssxxx{{{zzzqqqmmmnnnnnnllliiieeeddddddhhhnnnqqqpppnnniiigggeeedddeeeeeedddcccccceeefffeeeaaa\\\YYYXXXVVVWWWYYY[[[\\\]]]^^^^^^ZZZ\\\___bbbccccccaaa```^^^\\\YYYXXXYYYYYYYYYXXXUUUUUUTTTUUUVVVWWWYYYZZZYYYWWWVVVSSSQQQPPPOOOOOOPPPSSSUUUVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPRRRTTTUUUSSSRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUWWWSSSNNNLLLMMMOOOPPPQQQMMMKKKIIIHHHJJJLLLMMMMMMPPPTTTXXXYYYVVVSSSRRRSSSNNNPPPSSSYYY\\\ZZZSSSMMMOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLLLLOOOPPPQQQQQQOOOMMMMMMMMMOOOPPPRRRTTTWWWZZZ]]]___VVVUUUTTTUUUXXXZZZZZZZZZ[[[ZZZ[[[bbblllzzztttsssvvvyyywwwooojjjiiibbbdddgggiiijjjkkklllmmmmmmllljjjhhhgggggghhhhhhbbbbbbaaaaaaaaaaaaaaaaaagggfffddddddcccdddffffffiiigggcccaaa___]]][[[YYYXXXWWWWWWYYY[[[\\\[[[ZZZ[[[^^^aaaaaa___[[[XXXWWWXXXWWWWWWUUUUUUTTTTTTTTTSSSTTTUUUWWWWWWWWWVVVUUUSSSQQQNNNLLLKKKMMMOOOQQQPPPQQQPPPNNNLLLKKKLLLMMMKKKKKKMMMOOORRRRRRPPPNNNMMMNNNNNNMMMMMMNNNPPPQQQQQQPPPNNNLLLKKKIIIIIIHHHLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTSSSRRRPPPNNNMMMMMMMMMPPPOOOOOOPPPTTTXXXZZZ\\\bbbdddhhhrrr}}}zzzyyy{{{~~~|||vvvuuuwwwvvvooohhhgggfffgggjjjnnnooonnnllloookkkgggdddeeeiiimmmppppppuuu{{{{{{{{{wwwrrrqqqqqqooojjjeeeaaadddhhhoootttuuussspppiiigggeeedddeeedddbbbaaabbbdddeeeddd```[[[XXXWWWVVVWWWXXXZZZ\\\^^^______[[[\\\___aaabbbbbbaaa```^^^\\\YYYVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUWWWXXXYYYVVVTTTSSSQQQOOONNNNNNMMMSSSUUUWWWWWWUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRTTTSSSQQQPPPPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVTTTRRROOOMMMLLLMMMNNNNNNLLLJJJIIIIIIKKKMMMNNNNNNNNNPPPRRRRRRPPPOOOPPPQQQOOOOOOPPPRRRTTTSSSPPPMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMNNNPPPQQQRRRRRRPPPOOOOOOPPPMMMNNNOOOQQQSSSVVVXXXYYYUUUUUUTTTTTTUUUVVVVVVVVVYYYWWWXXX\\\aaajjjxxxwwwuuuuuuvvvrrriiicccbbbbbbffflllpppppppppppppppsssqqqnnnjjjhhhgggggggggcccbbbaaa`````````aaaaaaddddddddddddeeefffggghhhjjjfffbbb```___^^^[[[YYYXXXWWWWWWYYY[[[\\\[[[ZZZXXX[[[^^^___\\\YYYWWWVVV[[[ZZZXXXVVVUUUTTTTTTTTTRRRSSSTTTVVVVVVVVVUUUUUURRRQQQNNNMMMMMMNNNPPPQQQQQQQQQQQQOOOLLLKKKLLLMMMKKKKKKMMMOOOQQQQQQOOOMMMLLLNNNOOOOOOMMMMMMOOOQQQRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRPPPNNNMMMKKKKKKJJJNNNMMMMMMPPPTTTXXXXXXXXXWWWZZZ]]]bbbjjjyyy{{{sssllliiikkkkkkfffaaaeeeeeeeeegggiiikkklllkkkjjjjjjkkknnnrrryyy{{{wwwuuusssrrrrrrqqqmmmgggbbb___dddllltttwwwvvvqqqllliiigggeeeeeeeeedddbbb```aaaccceeedddaaa]]][[[ZZZYYYYYYZZZ[[[\\\]]]______^^^___```aaaaaa```___^^^\\\[[[XXXVVVTTTTTTUUUWWWVVVVVVVVVUUUVVVVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPVVVXXXZZZYYYWWWTTTRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRQQQOOONNNNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUOOOPPPPPPOOONNNLLLKKKJJJKKKJJJIIIIIILLLNNNNNNNNNKKKLLLMMMNNNMMMMMMNNNOOOQQQPPPNNNNNNOOOOOONNNNNNLLLMMMOOOQQQRRRRRRQQQQQQQQQPPPOOONNNMMMNNNOOOOOOQQQRRRSSSRRRPPPPPPQQQRRRNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRUUUTTTVVVZZZ\\\___hhhrrrvvvsssqqqrrrnnngggcccccckkkpppvvvxxxvvvttttttuuuwwwtttpppkkkhhhffffffggggggfffdddcccbbbbbbcccddd``````aaaaaacccdddeeefffhhhdddaaa___``````]]]ZZZYYYXXXXXXZZZ\\\\\\[[[ZZZWWWYYY[[[[[[YYYWWWVVVVVV\\\[[[XXXVVVUUUTTTUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLLLLNNNLLLLLLLLLNNNOOOOOONNNLLLKKKNNNPPPOOOMMMLLLNNNPPPPPPPPPNNNMMMLLLKKKKKKKKKHHHIIIJJJJJJKKKJJJJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMLLLJJJJJJKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKNNNRRRTTTUUUTTTRRRUUUYYY]]]___fffvvv|||~~~wwwvvvxxxyyyvvvrrrjjjfffaaa______```^^^\\\___bbbgggmmmtttzzz|||wwwrrrllllllmmmnnnmmmjjjddd```\\\bbbkkkrrrtttqqqlllhhhhhhgggffffffffffffcccaaa___bbbddddddaaa^^^\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___```````````````^^^]]][[[YYYYYYYYYWWWTTTTTTUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWYYY[[[ZZZWWWTTTSSSRRROOOPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQPPPNNNMMMNNNOOONNNPPPRRRTTTUUUTTTSSSRRRLLLNNNPPPPPPMMMJJJHHHHHHJJJIIIHHHIIILLLMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPQQQPPPOOOMMMMMMMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRQQQOOOOOOQQQRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTRRRPPPOOOOOOQQQSSSRRRUUUXXXXXXXXX]]]eeeyyyqqqnnnmmmooonnnjjjjjjmmmyyy|||~~~{{{vvvssstttvvvwwwtttooojjjgggffffffggghhhgggeeecccbbbcccdddddd`````````aaaaaabbbbbbcccdddaaa^^^___aaabbb^^^[[[[[[ZZZZZZ[[[\\\\\\[[[YYYWWWXXXYYYYYYWWWVVVWWWXXXYYYWWWVVVTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTSSSSSSSSSNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRQQQOOOMMMLLLMMMNNNNNNLLLKKKLLLMMMMMMLLLJJJJJJNNNPPPOOOLLLJJJLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJIIIKKKLLLMMMNNNOOOQQQQQQRRRQQQTTTYYY[[[^^^hhhsss{{{~~~|||}}}~~~wwwpppmmmoooooollliiieeegggiiijjjkkklllmmmmmmmmmtttzzzvvvrrrnnnkkkggghhhhhhiiihhhddd```]]]ZZZ^^^dddiiikkkjjjhhhggggggffffffggghhhgggeeeccc___bbbddddddaaa^^^[[[[[[XXXXXXXXXYYYZZZ\\\^^^```]]]^^^^^^^^^]]]\\\ZZZZZZVVVXXXYYYXXXVVVTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVSSSSSSSSSTTTUUUVVVXXXYYYVVVXXXZZZYYYWWWTTTRRRRRRNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOOOONNNMMMLLLMMMOOOMMMOOOQQQSSSSSSSSSQQQPPPLLLNNNOOONNNJJJHHHGGGHHHJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOMMMMMMMMMMMMNNNNNNOOOPPPNNNMMMLLLLLLLLLMMMNNNOOONNNOOOOOONNNMMMMMMOOOQQQNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQPPPNNNNNNPPPRRRSSSQQQRRRSSSRRRPPPUUU]]]eeeyyymmmjjjjjjmmmoooooorrrvvvyyyrrrnnnqqquuuuuurrrmmmiiiffffffggghhhgggfffcccbbbaaaaaabbbccccccccccccbbbbbbbbbbbbaaaaaa^^^\\\^^^bbbbbb___[[[\\\[[[[[[[[[]]]]]][[[YYYXXXXXXYYYXXXVVVVVVXXXYYYUUUTTTSSSSSSTTTVVVXXXZZZUUUUUUTTTTTTSSSSSSRRRRRRMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRQQQPPPMMMLLLMMMNNNOOOMMMKKKJJJKKKKKKKKKJJJJJJNNNQQQOOOKKKHHHJJJMMMMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLJJJHHHFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMMMMLLLJJJHHHHHHHHHJJJKKKKKKLLLLLLLLLJJJJJJLLLNNNLLLLLLLLLMMMNNNNNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMOOOQQQQQQLLLLLLRRRUUUWWW\\\cccmmmyyy~~~{{{yyy}}}{{{}}}|||vvvtttvvvwwwvvvsssqqqxxx~~~~~~|||wwwpppkkkhhhggghhhiiihhhgggeee```\\\YYYXXX[[[___aaacccdddfffggggggffffffhhhiiihhhfffddd```bbbdddccc```\\\ZZZYYYVVVVVVVVVWWWYYY\\\___```[[[[[[[[[[[[[[[ZZZYYYYYYUUUWWWZZZYYYWWWUUUVVVXXXWWWWWWXXXYYYYYYXXXXXXWWWOOOOOOPPPQQQSSSUUUWWWXXXUUUWWWYYYXXXVVVSSSQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNMMMLLLLLLMMMOOOLLLNNNQQQRRRSSSQQQOOONNNNNNOOONNNKKKGGGFFFHHHJJJJJJIIIHHHIIIKKKKKKJJJIIIHHHHHHIIIKKKMMMOOONNNMMMMMMNNNOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMKKKJJJKKKMMMOOOIIIJJJJJJKKKLLLNNNPPPQQQKKKNNNOOOOOONNNNNNQQQTTTTTTQQQPPPOOOLLLKKKQQQYYYXXXhhh~~~eeeiiinnnqqqqqqrrrtttwww{{{vvvrrrpppppppppooommmlllkkkkkkkkkkkkjjjiiihhhffffffffffffgggcccaaa``````aaacccbbbaaa```^^^]]]___bbbccc```^^^]]]]]]\\\[[[[[[\\\]]]^^^\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQOOOQQQSSSTTTRRROOOTTTRRRPPPMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKLLLOOONNNNNNNNNNNNNNNMMMMMMOOONNNLLLJJJJJJJJJJJJKKKHHHJJJLLLMMMMMMLLLIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMJJJIIIHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRQQQPPPQQQRRRZZZcccooo|||xxxvvvxxx}}}zzzttttttrrrnnnhhhdddbbbaaahhhlllooonnniiiaaaZZZVVVTTTYYY___cccddddddccccccbbbccceeehhhjjjiiieeebbb```aaaaaaaaa___\\\YYYWWWSSSUUUVVVXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXUUUSSSSSSTTTOOOPPPRRRSSSUUUUUUVVVVVVWWWVVVUUUSSSQQQPPPOOOOOOLLLMMMOOOPPPPPPOOONNNMMMRRRPPPNNNMMMMMMNNNMMMLLLMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHIIIGGGFFFGGGIIIKKKKKKJJJHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLNNNPPPLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMSSSQQQMMMJJJJJJLLLOOOQQQZZZ[[[eeeyyygggkkknnnqqqqqqsssvvvyyyyyy{{{{{{zzzvvvsssqqqqqqllllllllllllmmmmmmmmmmmmlllkkkjjjhhhhhhhhhhhhiiibbb```______```aaa```___^^^]]]\\\]]]``````^^^\\\]]]\\\ZZZZZZYYYZZZ[[[\\\YYYZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTUUUUUUUUUUUUUUURRRRRRQQQQQQQQQQQQPPPPPPRRRQQQPPPQQQSSSTTTRRRPPPQQQPPPOOONNNNNNNNNOOOPPPOOONNNKKKIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLKKKHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPPPPQQQSSSYYY```iiiuuu{{{rrrlllnnnnnnmmmjjjgggeeeeeefffoooqqqssspppjjjbbb[[[WWWVVV[[[```ddddddcccbbbbbbaaabbbdddfffhhhhhheeebbb`````````___^^^\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXUUUSSSSSSTTTPPPPPPRRRSSSTTTTTTTTTTTTVVVUUUTTTRRRQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNNNNMMMQQQOOONNNMMMNNNNNNLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIHHHGGGHHHJJJKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNKKKJJJKKKMMMPPPRRRUUUUUU\\\kkk~~~mmmnnnpppqqqqqqtttwwwzzzvvvxxxzzzyyyvvvrrrooonnnhhhiiikkkmmmnnnooooooooonnnmmmlllkkkjjjjjjjjjjjjbbb```^^^^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]][[[ZZZ[[[ZZZYYYWWWWWWWWWXXXXXXWWWXXXYYYYYYXXXWWWTTTSSSQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJHHHFFFDDDEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMOOOQQQRRRRRRPPPOOOOOOPPPRRRTTTWWWZZZaaapppvvvooohhhdddeeefffffffffeeefffiiikkkttttttsssoooggg___ZZZWWWVVVZZZ___bbbaaa___]]]\\\]]]^^^```ccceeefffdddbbb```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXYYYYYYXXXXXXWWWVVVUUUQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZZZZXXXUUURRRRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOONNNLLLIIIHHHIIIKKKLLLLLLKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHIIIKKKMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLKKKIIIGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJLLLNNNQQQRRRPPPPPPTTT]]]jjj|||uuutttsssrrrqqqsssvvvxxxvvvyyy{{{{{{vvvpppkkkhhhgggiiijjjlllnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjbbb```^^^^^^^^^^^^]]]\\\\\\\\\[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVWWWYYYYYYXXXVVVRRRPPPQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSSSSRRRRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPLLLMMMOOOPPPQQQPPPOOONNNMMMMMMLLLLLLMMMNNNPPPRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLOOOPPPQQQQQQOOOMMMMMMNNNRRRSSSTTTUUUXXXaaammmwww}}}}}}ssslllhhhdddbbb```aaaccccccdddgggkkknnnppppppnnniiibbb[[[WWWVVVUUUXXX\\\^^^\\\YYYVVVUUUWWWXXXZZZ^^^bbbeeeeeedddcccbbb___\\\[[[[[[[[[[[[]]]]]]]]]\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYWWWTTTQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNLLLKKKKKKLLLMMMNNNKKKKKKLLLNNNOOONNNKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKMMMNNNMMMLLLJJJKKKKKKLLLMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOSSSXXX]]]jjj}}}zzzvvvsssrrrrrrssstttuuuxxx{{{{{{vvvpppkkkhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggcccaaa___^^^______^^^\\\]]]]]]]]]]]][[[ZZZYYYYYYXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYXXXUUUQQQOOOQQQRRRTTTTTTTTTRRRPPPNNNTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQPPPOOOOOOLLLMMMOOOPPPPPPNNNLLLJJJJJJJJJKKKLLLOOOQQQTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEGGGIIIHHHHHHFFFFFFFFFGGGIIIJJJMMMNNNPPPOOOMMMLLLLLLLLLKKKMMMPPPQQQRRRVVV\\\aaaffftttvvvrrrlllfffbbb```^^^^^^```aaabbbcccdddfffiiillljjjiiigggccc^^^YYYXXXWWWVVVYYY\\\]]]ZZZVVVSSSQQQPPPQQQSSSXXX^^^ccceeeffffffdddaaa]]][[[ZZZ[[[[[[^^^^^^]]]\\\[[[ZZZYYYYYYUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVWWWWWWUUURRRPPPPPPQQQTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKJJJKKKLLLLLLIIIIIIJJJLLLNNNMMMKKKHHHDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLNNNNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMOOORRRVVVXXX]]]lll{{{}}}xxxtttssssssrrrqqqqqqtttxxxyyyvvvqqqnnnllljjjiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhgggeeeeeebbb```^^^^^^______^^^]]]]]]^^^___^^^[[[YYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYXXXVVVSSSPPPNNNQQQQQQRRRRRRRRRQQQPPPOOOSSSSSSRRRQQQPPPOOOOOONNNOOOPPPQQQPPPNNNMMMMMMNNNKKKLLLNNNNNNNNNLLLJJJIIIHHHIIIJJJMMMPPPRRRUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDCCCDDDEEEGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFGGGJJJLLLJJJIIIGGGEEEDDDEEEFFFGGGJJJLLLMMMMMMKKKJJJJJJKKKIIIKKKOOOQQQRRRTTTVVVXXX]]]dddppp~~~xxxkkkgggfffccc```^^^^^^]]]^^^___aaacccccccccccceeefffdddeeedddaaa]]]ZZZZZZZZZYYY\\\______\\\WWWTTTRRRMMMMMMOOOTTTZZZ```ccceeeeeeccc```]]][[[ZZZZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRPPPOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJLLLMMMKKKIIIEEEEEEEEEFFFGGGHHHHHHIIIGGGFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFAAACCCEEEEEEDDDEEEFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLOOORRRSSSTTT]]]gggvvv|||wwwuuuttttttrrrqqqooorrrvvvvvvsssooolllkkkiiihhhfffddddddfffhhhiiifffggggggggggggeeedddccc___^^^\\\\\\]]]^^^^^^]]]]]]___```^^^ZZZXXXWWWXXXVVVVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWUUUSSSPPPNNNMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOPPPOOOMMMKKKKKKLLLIIIJJJKKKLLLLLLKKKKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTSSSRRRPPPNNNLLLIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNLLLJJJGGGDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[___eeeqqqxxxkkkccc```aaa```___^^^^^^^^^___]]]```bbbcccbbb````````````aaaaaa___\\\ZZZZZZZZZ[[[]]]``````\\\WWWTTTRRRNNNMMMNNNQQQWWW\\\___aaa```^^^]]][[[ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTTTTSSSRRRQQQQQQPPPNNNPPPPPPPPPOOONNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLKKKJJJFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHIIILLLNNNNNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEAAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKIIIJJJMMMNNNOOOTTT[[[fffwww}}}zzzvvvuuuuuuvvvtttqqqrrrtttvvvuuuqqqlllhhhggghhhfffdddbbbbbbeeehhhjjjfffggggggggggggeeedddccc]]]\\\ZZZ[[[\\\]]]]]]\\\\\\^^^___]]]YYYVVVVVVXXXVVVUUUUUUUUUVVVXXXZZZ[[[XXXWWWUUUSSSPPPNNNMMMLLLLLLLLLMMMNNNPPPRRRUUUVVVRRRQQQQQQPPPNNNMMMLLLLLLLLLNNNPPPOOOKKKIIIJJJKKKFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQOOONNNMMMKKKJJJHHHGGGFFFEEEEEEGGGGGGHHHGGGFFFEEEAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEFFFHHHLLLOOOMMMKKKGGGDDDBBBBBBBBBCCCEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLOOOQQQRRRQQQUUUYYY]]]cccnnn}}}tttllleee```ZZZ[[[\\\\\\[[[[[[\\\]]][[[^^^aaabbbaaa___]]]]]]]]]^^^___]]]ZZZXXXWWWXXXYYY\\\___^^^[[[VVVRRRPPPPPPOOONNNPPPTTTYYY\\\]]]ZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQLLLMMMOOOOOONNNNNNOOOPPPNNNOOOOOOPPPQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMLLLJJJHHHGGGHHHGGGFFFGGGIIIKKKLLLKKKFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIILLLNNNNNNKKKIIIHHHIIIIIIJJJIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDAAACCCDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEFFFHHHIIIKKKLLLHHHGGGIIIKKKMMMQQQWWWXXXeeevvvxxxwwwsssooolllmmmqqqtttrrrpppooonnnnnnjjjccc]]]______```bbbcccdddeeefffgggffffffeeecccbbbaaaaaa```^^^\\\ZZZZZZZZZ\\\]]]]]]^^^[[[UUURRRTTTTTTRRRQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTQQQPPPOOOOOOMMMKKKLLLMMMOOOQQQQQQPPPOOONNNRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKOOOLLLJJJJJJMMMNNNMMMLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEBBB???===DDDFFFIIIJJJIIIHHHHHHHHHHHHGGGHHHJJJMMMNNNMMMLLLOOOPPPSSSUUUYYY___fffkkkyyylllccc\\\YYYZZZ[[[ZZZXXXVVVVVVVVVVVVWWWZZZ]]]```aaa```___^^^^^^^^^gggjjjaaaWWWVVVZZZ___cccbbbaaa```YYYOOOIIIIIIKKKNNNRRRUUUVVVWWWYYYZZZXXXXXXWWWVVVVVVUUUUUUUUUXXXWWWUUUSSSRRRSSSVVVYYYOOOQQQTTTVVVVVVUUUSSSRRRSSSRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJLLLMMMOOOOOONNNNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKIIIFFFEEEDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOVVVbbbnnn}}}uuutttrrrpppmmmnnnqqqttttttsssqqqooolllfff___[[[`````````aaabbbcccdddeeefffgggggggggfffccc```^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[\\\YYYTTTRRRTTTUUURRRQQQRRRSSSTTTUUUVVVVVVVVVUUURRROOOMMMMMMMMMLLLKKKLLLMMMOOOPPPQQQPPPOOONNNRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIJJJLLLMMMKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHJJJJJJJJJIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDBBB@@@>>>BBBEEEIIIKKKKKKJJJJJJJJJHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLNNNOOORRRVVV\\\```rrryyyiii___ZZZUUUTTTVVVVVVWWWWWWVVVTTTTTTUUUWWW```aaacccbbbaaa___```aaahhhnnnnnncccWWWUUUYYY\\\aaa```___^^^WWWMMMHHHHHHJJJNNNTTTXXXYYYYYYYYYZZZUUUVVVVVVVVVVVVUUUTTTTTTWWWVVVUUURRRQQQQQQSSSTTTRRRTTTVVVWWWXXXVVVUUUSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMLLLLLLMMMOOOLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKIIIFFFEEEDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLJJJPPPXXXaaammmpppqqqqqqpppooooooqqqrrrtttuuutttooohhhaaa[[[YYYaaa```_________aaabbbcccfffggghhhhhhfffaaa\\\YYYXXXXXXYYYYYYZZZ[[[[[[\\\XXXYYYWWWSSSRRRUUUUUUSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSPPPLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEAAA@@@@@@@@@@@@BBBCCCDDDBBBDDDEEEEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCAAA@@@AAAEEEJJJMMMMMMLLLKKKKKKIIIHHHHHHJJJKKKLLLKKKIIIIIIJJJKKKKKKLLLNNNRRRVVVdddooo|||rrrfffZZZTTTQQQNNNNNNQQQTTTXXX\\\[[[WWWVVVXXX[[[ggggggeeeccc``````aaacccqqqtttpppcccWWWTTTWWWYYY^^^\\\\\\[[[TTTKKKGGGHHHJJJOOOVVV[[[\\\[[[YYYXXXRRRSSSTTTUUUUUUUUUTTTSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMLLLJJJKKKLLLLLLKKKJJJLLLMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGFFFEEEEEEDDDEEEEEEFFFFFFHHHIIIIIIHHHGGGIIIJJJHHHLLLQQQUUU\\\iiiyyylllnnnpppqqqpppoooppppppppprrrrrrnnneee^^^ZZZZZZbbbaaa___^^^^^^___```aaafffffffffdddaaa]]]YYYWWWWWWWWWXXXYYYYYYYYYXXXXXXTTTVVVUUURRRRRRUUUVVVTTTRRRSSSTTTTTTUUUUUUUUUUUUQQQNNNIIIGGGHHHIIIKKKKKKLLLLLLMMMNNNOOONNNNNNNNNPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLLLLJJJHHHFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAACCCEEEBBBDDDEEEEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBFFFKKKMMMMMMLLLJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHIIIJJJKKKKKKKKKLLLPPPSSS```gggllllllkkktttwwwqqqiii```WWWSSSPPPMMMMMMPPPYYY```eeeeee```]]]```eeekkkiiifffbbb______aaadddpppqqqlll___VVVUUUWWWYYY\\\YYYXXXWWWRRRJJJGGGIIINNNSSSZZZ^^^^^^ZZZWWWTTTOOOQQQSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQOOONNNNNNMMMMMMLLLLLLLLLJJJLLLMMMLLLKKKJJJKKKMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAADDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFDDDBBBAAAAAA???@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIIIILLLOOOQQQUUU]]]iiirrrjjjmmmooopppooonnnmmmnnniiikkkllliiiccc^^^\\\\\\aaa```___^^^^^^^^^___```eeeccc```]]][[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTRRRRRRVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUTTTPPPLLLHHHFFFGGGIIIKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMLLLJJJHHHGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGKKKLLLKKKIIIGGGGGGIIIHHHGGGHHHJJJJJJIIIGGGHHHIIIKKKKKKKKKMMMPPPRRR[[[```bbb^^^YYY]]]jjjvvv~~~xxxsssooojjjgggddd^^^YYYWWWUUUSSSSSSVVVaaaggglllkkkfffcccfffjjjjjjhhheeeaaa^^^]]]```cccggghhhddd\\\WWWXXXZZZZZZZZZWWWVVVUUUPPPIIIHHHKKKSSSWWW]]]___]]]YYYTTTRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUSSSQQQQQQTTTVVVVVVVVVOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRNNNMMMMMMLLLLLLMMMNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLMMMMMMLLLJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHJJJLLLMMMPPPVVV___eeetttkkkmmmooopppnnnllljjjjjjbbbcccddddddaaa___^^^^^^```````````````_________aaa___\\\YYYWWWWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQTTTUUUSSSSSSWWWWWWTTTTTTTTTTTTUUUTTTTTTSSSSSSOOOLLLIIIGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHHHHHHHFFFEEECCCAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDEEEEEEDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCC???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEGGGIIIIIIGGGFFFEEEEEEGGGFFFFFFHHHIIIJJJIIIGGGFFFHHHIIIJJJJJJKKKNNNPPPQQQTTTVVVSSSOOOQQQYYY```ggguuuzzzwwwrrrmmmiiifffbbb___]]]YYYYYY[[[\\\[[[]]]aaaeeeiiikkkiiieeebbbdddgggeeeeeecccaaa^^^^^^___aaa^^^```___[[[ZZZ]]]^^^[[[YYYVVVTTTTTTPPPJJJJJJNNNWWWZZZ]]]]]][[[WWWTTTRRRSSSSSSTTTTTTUUUVVVWWWWWWYYYTTTPPPOOORRRTTTUUUTTTRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPOOONNNMMMMMMNNNOOOPPPNNNOOOPPPOOONNNMMMNNNOOOMMMMMMNNNNNNMMMKKKIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGDDDFFFGGGIIIKKKPPPUUUYYY```nnnmmmnnnpppooollliiigggggg]]]]]]]]]___```aaa```^^^^^^___aaabbbbbbaaa```___]]]\\\ZZZYYYXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQUUUUUUTTTTTTWWWWWWUUURRRRRRSSSSSSRRRQQQPPPPPPNNNLLLJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJKKKJJJGGGFFFFFFHHHGGGEEECCCAAA@@@AAACCCDDDBBBCCCDDDFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@AAACCCEEEEEEEEEDDDCCCBBBCCCEEEEEEEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHJJJJJJIIIJJJKKKMMMIIIKKKLLLLLLKKKMMMQQQUUUTTT```ppp{{{wwwlllkkkjjjhhhfffbbb^^^\\\XXXWWWZZZ___aaaaaaccchhhgggggggggddd```^^^^^^```___aaabbbbbb```______```[[[^^^___^^^```bbb```ZZZYYYVVVTTTSSSPPPLLLLLLQQQXXXZZZ[[[ZZZXXXVVVUUUVVVWWWVVVUUUUUUUUUWWWYYYZZZZZZUUUOOOOOOTTTYYY[[[[[[YYYXXXUUURRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKKKKLLLMMMOOOPPPPPPOOONNNMMMMMMOOOLLLLLLMMMMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDAAABBBCCCCCCCCCCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFDDDDDDFFFFFFGGGFFFEEEEEECCCEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHHHHIIIKKKNNNPPPSSS\\\jjjzzznnnppppppnnnjjjgggfffeee\\\ZZZYYY\\\```aaa```]]]]]]___aaacccdddbbb```___YYYYYYZZZ[[[[[[ZZZYYYXXXTTTSSSQQQPPPOOOQQQRRRSSSRRRUUUVVVTTTUUUXXXXXXUUUQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHJJJJJJHHHEEECCCEEEHHHIIIGGGEEEBBBBBBBBBDDDEEE@@@AAADDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@>>>@@@CCCEEEFFFEEECCCBBBBBBCCCEEEFFFEEEDDDEEEFFFAAABBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDEEEDDDCCCCCCAAA@@@@@@??????@@@AAAAAA@@@AAABBBBBBAAABBBEEEGGGDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIJJJKKKHHHHHHHHHIIIJJJLLLOOOPPPMMMUUU```jjjttt|||vvvpppmmmbbbccceeefffeeebbb___]]]YYYXXX\\\bbbdddcccfffjjjiiigggccc```]]]\\\[[[[[[\\\___bbbcccbbbaaa``````\\\```bbbccceeefff```YYYZZZVVVTTTTTTPPPMMMNNNRRRXXXXXXXXXWWWVVVVVVXXXZZZZZZYYYVVVUUUUUUWWWZZZ\\\YYYTTTOOOQQQYYYbbbfffgggaaa^^^ZZZVVVSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQNNNJJJHHHGGGGGGGGGNNNPPPPPPOOOMMMLLLMMMNNNKKKKKKLLLLLLKKKIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBCCCDDDCCCBBBBBB???@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBDDDEEEFFFCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGLLLLLLLLLLLLKKKLLLLLLMMMNNNRRRYYYeeewwwtttrrroookkkgggcccaaa```TTTWWW]]]bbbfffddd___[[[`````````aaabbbbbbaaa```ZZZZZZYYYYYYXXXXXXXXXWWWXXXVVVTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKHHHEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAACCCDDDDDDBBBAAA??????@@@AAABBBBBBBBBAAA@@@CCCAAA>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLHHHGGGFFFEEEFFFHHHKKKMMMPPPPPPQQQUUU\\\fffooouuu|||vvvpppkkkeeeaaa___```aaabbbdddccc___]]][[[]]]___aaabbbbbbaaa```aaa```]]]ZZZWWWWWWYYYZZZ]]]]]]]]]]]]^^^___``````___dddhhhjjjhhhddd```^^^\\\VVVRRRSSSSSSQQQQQQRRRQQQSSSUUUWWWWWWVVVTTTSSSSSSUUUVVVWWWWWWXXX[[[]]]YYYXXXVVVTTTSSSSSSTTTUUUVVVRRROOOQQQVVVYYYWWWTTTRRRRRRSSSSSSRRRPPPOOOMMMUUUQQQLLLGGGEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>????????????>>>>>>CCCCCCDDDCCCBBBBBBEEEGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???@@@BBBBBB???===<<<>>>???BBBCCCEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGKKKPPPTTTSSSNNNIIIHHHIIILLLPPPTTTXXX```pppssspppmmmiiidddaaa___^^^WWWYYY]]]bbbeeeddd```\\\`````````aaaaaaaaa```___^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHDDDAAA@@@AAACCCEEEIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCAAA@@@BBBCCCDDDDDDDDDCCCBBBAAABBB@@@>>>>>>AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKHHHGGGEEECCCDDDEEEGGGIIILLLLLLLLLOOOTTTZZZaaaeeepppyyyvvvssspppmmmkkkgggeee```aaabbbdddeeeccc___\\\[[[]]]___```aaa```___^^^```___]]][[[YYYYYY[[[]]]]]]]]]\\\\\\]]]^^^______aaadddhhhjjjhhhccc```^^^\\\YYYZZZ\\\YYYSSSNNNMMMMMMOOORRRUUUYYY[[[]]]^^^XXXXXXXXXWWWUUUTTTUUUVVV\\\ZZZVVVSSSQQQQQQQQQRRRSSSPPPNNNOOOTTTVVVUUURRRPPPPPPQQQQQQPPPNNNMMMLLLOOOLLLHHHDDDBBBBBBCCCEEEGGGIIIJJJJJJHHHHHHIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEDDDCCCCCCBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAABBBAAA@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>???AAAAAA???<<<===>>>@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIMMMRRRQQQMMMIIIHHHIIIGGGIIILLLNNNRRR___ppp~~~pppnnnjjjfffbbb___]]]\\\ZZZ[[[]]]aaaccccccaaa^^^`````````aaaaaa```______``````^^^\\\YYYVVVTTTSSSUUUTTTSSSTTTVVVXXXWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOSSSRRRQQQOOOMMMLLLJJJIIIJJJGGGCCC???>>>???BBBDDDFFFFFFFFFFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA???>>>???BBBDDDFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJGGGEEECCCBBBAAABBBDDDEEEFFFGGGHHHJJJMMMQQQUUUWWW]]]mmmzzzooommmjjjiiiiiihhhgggeeebbbbbbdddfffgggddd___[[[[[[\\\^^^`````````^^^^^^```___]]][[[[[[\\\]]]___ZZZZZZZZZZZZ[[[\\\]]]^^^aaadddggghhheeebbb___]]]^^^]]]^^^```\\\TTTQQQSSSTTTUUUUUUUUUWWWXXXYYYZZZVVVWWWXXXXXXWWWXXXZZZ\\\^^^[[[VVVQQQNNNMMMNNNOOOQQQNNNLLLMMMQQQSSSRRRPPPMMMNNNNNNNNNNNNLLLKKKJJJKKKIIIEEEBBBAAABBBCCCDDDGGGHHHIIIHHHFFFFFFFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@??????AAACCCDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBCCCBBBBBB???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAA@@@???===>>>???AAABBBCCCDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFJJJNNNNNNKKKHHHGGGHHHGGGIIIKKKJJJKKKRRR]]]gggtttooolllhhhddd```^^^]]]\\\^^^^^^^^^```bbbcccaaa``````aaabbbaaa```_______________^^^\\\YYYVVVSSSRRRVVVUUUVVVWWWZZZ[[[[[[ZZZRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNRRRRRRPPPOOOMMMKKKJJJIIILLLIIIEEEBBBBBBDDDGGGIIIEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEECCCCCCBBBBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>@@@>>>>>>@@@CCCFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDEEEEEEFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDCCCDDDGGGJJJLLLOOOQQQRRRWWWeeesssxxx}}}{{{nnnnnnkkkhhhgggffffffeeecccdddeeefffhhhhhheee```\\\YYY[[[^^^```bbbbbbaaa``````^^^\\\[[[[[[\\\\\\\\\UUUUUUUUUWWWXXXZZZ\\\]]]___aaaccccccaaa^^^\\\\\\bbb___]]]]]]ZZZWWWZZZ___\\\]]]^^^^^^]]][[[ZZZXXXZZZ[[[\\\\\\[[[\\\^^^```]]]YYYTTTPPPMMMLLLMMMNNNOOOMMMLLLLLLOOOPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEAAABBBCCCCCCBBBAAA???>>>CCCCCCBBBBBBAAAAAAAAA@@@>>>>>>????????????>>>>>>???BBBEEEFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBB???@@@AAA@@@>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCFFFIIIJJJIIIGGGGGGGGGHHHJJJKKKJJJIIILLLSSSYYY```mmmnnnkkkgggccc```_________bbbaaa``````bbbbbbaaa```aaacccdddccc```^^^^^^___\\\\\\\\\\\\ZZZWWWUUUSSSUUUTTTUUUWWWZZZ[[[[[[YYYRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKHHHGGGGGGIIILLLMMMFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>===>>>@@@CCCFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEBBBAAAAAAAAABBBCCCEEEFFFDDDFFFHHHKKKLLLMMMMMMMMMPPP]]]hhhhhhgggmmmxxxxxxkkkooollliiigggggggggfffeeefffggghhhiiijjjgggbbb^^^XXXZZZ^^^aaadddeeeeeeeeebbb___\\\ZZZ[[[[[[YYYWWWOOOPPPQQQSSSVVVYYY[[[\\\\\\]]]^^^]]][[[ZZZZZZ[[[ccc```^^^___]]]ZZZ[[[___VVV[[[aaafffiiiiiigggeeeeeedddbbb___ZZZWWWVVVVVVXXXUUURRROOOMMMNNNOOOQQQOOOMMMMMMMMMNNNOOOOOOOOOLLLMMMMMMNNNNNNMMMKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFEEE???@@@BBBCCCDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????AAADDDGGGHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBBBB@@@???@@@AAA?????????@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAACCCFFFGGGGGGFFFFFFFFFBBBDDDFFFFFFFFFHHHLLLPPPUUU]]]hhhvvvllliiifffbbb``````aaabbbdddcccaaaaaabbbbbbaaa```bbbeeefffeeeaaa^^^___```[[[\\\\\\]]][[[YYYWWWUUUQQQQQQRRRUUUWWWXXXWWWUUURRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJIIIJJJKKKLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCC???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB=========???CCCEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKVVV___^^^[[[^^^dddhhhxxxxxxssszzzyyyzzz}}}~~~vvvnnnnnnkkkhhhggghhhjjjjjjjjjhhhhhhhhhjjjjjjhhheeebbbYYY[[[^^^bbbdddfffffffffbbb___[[[ZZZ[[[[[[XXXUUUOOOPPPQQQSSSUUUWWWYYY[[[YYYZZZZZZYYYWWWWWWYYY[[[```^^^```eeeddd]]]VVVSSSOOOUUU]]]eeehhhhhheeebbb______]]]ZZZVVVSSSSSSSSSSSSRRRPPPOOOOOOQQQRRRSSSNNNNNNMMMMMMMMMMMMNNNOOOLLLMMMNNNNNNNNNMMMLLLKKKFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGGGGGGGIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBEEEHHHIIIGGGEEECCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBB?????????@@@@@@AAAAAABBBAAABBBDDDCCCAAA@@@@@@AAA>>>???AAABBBCCCDDDDDDDDDFFFEEECCCBBB@@@@@@??????@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDD???AAADDDEEEFFFGGGJJJLLLMMMOOOVVVaaammm}}}iiigggcccaaa```aaacccdddfffdddccccccccccccaaa___dddgggiiifffaaa^^^___aaa]]]^^^______^^^[[[XXXVVVPPPPPPQQQSSSVVVVVVTTTRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKIIIGGGEEEBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA?????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDD<<<<<<===???BBBDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDIIIQQQWWWVVVTTTWWW[[[\\\eeewww}}}wwwssspppssspppooorrrvvvwwwuuuqqqmmmjjjgggggghhhjjjkkkkkkjjjiiihhhiiijjjiiigggeeeZZZ\\\___bbbcccdddccccccbbb^^^ZZZ[[[]]]]]]ZZZVVVTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWVVVUUUWWWZZZ]]]^^^[[[]]]dddfff___TTTMMMPPPTTTZZZ^^^```^^^ZZZWWWTTTUUUUUUTTTRRRRRRSSSUUUPPPPPPPPPQQQRRRRRRSSSTTTMMMMMMMMMLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHIIIHHHGGGGGGHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAAAAAAAACCC>>>??????@@@AAAAAABBBBBB???AAACCCBBB???>>>???@@@===>>>@@@BBBCCCDDDEEEEEEFFFEEECCCAAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>??????????????????>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFHHHIIIFFFFFFJJJRRRZZZeeewwwfffdddaaa______aaaccceeefffeeedddddddddcccaaa___eeehhhjjjgggbbb___```bbb```aaabbbbbb```]]]YYYWWWQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNLLLJJJIIIIIIIIIKKKLLLOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOMMMJJJGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJHHHFFFDDDAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA????????????@@@AAABBBCCCBBBAAA@@@???@@@AAABBBCCC<<<<<<<<>>>>>???@@@AAAAAABBBBBB===???AAA@@@>>><<<===???<<<>>>???BBBDDDEEEFFFFFFFFFEEECCCAAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEDDDCCCAAAAAABBBBBBAAAAAABBBBBBCCCBBBEEEKKKOOOTTTcccrrrffffffdddbbb_________aaabbbdddfffeeeccc```______ffffffeeecccaaaaaaccceeeccceeeddd```___```\\\VVVTTTSSSSSSRRRQQQQQQPPPPPPOOOMMMLLLLLLNNNPPPPPPPPPRRROOOLLLKKKKKKLLLLLLLLLQQQQQQQQQPPPPPPOOOOOONNNRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFEEECCCAAA@@@???@@@@@@@@@BBBDDDEEECCCBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@AAABBBCCCCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@@@@@@@AAA@@@???>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAA?????????@@@AAABBBAAA???===???BBBDDDDDDBBBIIIIIIIIIJJJKKKMMMNNNOOOZZZeeepppnnneeeaaahhhqqq}}}{{{xxxtttooolllmmmnnnhhhiiimmmsssxxxyyyvvvsssqqqnnnjjjhhhggghhhhhhiiikkkjjjjjjjjjjjjhhheeeccc]]]]]]]]]___``````^^^\\\\\\]]]]]]]]]^^^^^^______]]]]]]\\\[[[ZZZXXXWWWVVVXXXWWWUUUUUUVVVXXX[[[]]]]]]VVVWWWbbbeee[[[TTTTTTVVVUUUUUUXXXZZZZZZWWWTTTVVVUUUUUUTTTSSSSSSTTTTTTPPPOOONNNNNNOOOOOOMMMKKKKKKLLLLLLLLLJJJIIIJJJKKKIIIJJJLLLMMMMMMKKKIIIGGGCCCCCCDDDFFFJJJKKKKKKJJJFFFHHHJJJLLLLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBDDDEEEFFFEEEBBB@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>===>>>???AAABBBCCCDDDDDD@@@@@@??????????????????===>>>???@@@??????@@@BBB@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEHHHMMMTTTYYYiiihhhfffdddaaa``````aaabbbdddeeedddaaa_________ggggggfffdddaaa______```___bbbccc```___^^^ZZZTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLMMMOOOOOONNNRRRPPPMMMLLLMMMNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMMMMMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCCCCCCCAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@???>>>============>>>??????@@@@@@AAAAAA@@@@@@????????????@@@AAABBBCCCCCCBBBAAA@@@?????????@@@AAA???>>>===???BBBEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNWWW^^^]]]VVVTTTZZZaaammmxxxsssrrrpppmmmjjjhhhiiikkkiiijjjmmmqqquuuvvvsssooommmlllllllllkkkkkkiiihhhhhhgggfffeeedddcccbbb```\\\\\\\\\]]]^^^]]][[[YYY[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTWWWVVVUUUTTTUUUXXX[[[\\\\\\VVVWWWaaacccZZZTTTTTTTTTSSSTTTVVVXXXXXXVVVSSSSSSSSSRRRRRRRRRSSSTTTTTTOOONNNMMMNNNOOONNNMMMKKKIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHJJJLLLKKKJJJHHHFFFBBBBBBBBBDDDGGGIIIIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDEEEEEEDDDAAA???>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????@@@?????????>>>>>>>>>=========>>>???AAABBBBBBBBBBBB????????????????????????===???@@@@@@>>>>>>???AAA???>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEIIINNNRRRiiihhheeebbb````````````bbbccccccbbb___^^^^^^___fffggggggddd___[[[YYYXXXYYY^^^```___]]]\\\XXXRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMLLLLLLNNNOOOOOONNNSSSQQQNNNMMMNNNPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>AAAAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>???AAABBBBBBAAA???>>>===>>>???@@@AAABBBCCCCCCBBBAAA@@@???????????????=========???BBBEEEFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIIIIMMMPPPPPPMMMMMMQQQVVV\\\nnnzzz{{{{{{qqqiiiiiiiiigggeeeeeegggiiijjjkkklllnnnpppooollliiifffhhhlllnnnnnnllliiifffgggfffccc```^^^]]]]]]]]]ZZZ[[[[[[\\\[[[ZZZXXXWWWYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^]]][[[WWWSSSQQQUUUTTTSSSSSSTTTVVVYYYZZZ[[[VVVXXX___```YYYTTTUUUQQQQQQQQQSSSUUUUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSMMMLLLLLLMMMNNNNNNLLLJJJFFFHHHHHHHHHFFFEEEFFFGGGEEEFFFHHHJJJJJJIIIGGGFFFBBBAAA@@@BBBDDDFFFGGGFFFJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@??????@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>===BBBCCCCCCBBB???===<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@?????????????????????????????????????????????>>>??????>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>???======<<<<<<<<<<<<======????????????????????????@@@@@@??????>>>>>>======>>>>>>???@@@AAAAAABBBBBBFFFFFFEEECCCBBBDDDHHHKKKdddbbb___]]]^^^___``````bbbbbbbbb```^^^]]]]]]___cccdddeeeccc^^^XXXUUUSSSUUUZZZ]]][[[YYYYYYWWWSSSRRRQQQQQQQQQPPPPPPPPPOOONNNMMMMMMNNNQQQSSSSSSRRRTTTRRROOONNNPPPQQQRRRRRRNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????======>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>>>><<<<<<==================;;;;;;;;;;;;<<<<<<<<<======???AAACCCCCCAAA???===<<<===>>>???@@@AAABBBCCCAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLOOOQQQSSS```kkkkkkeeeccciiippptttzzz||||||}}}~~~uuummmggghhhhhhgggffffffhhhiiijjjjjjjjjjjjhhhfffcccaaa___ccchhhkkkkkkhhhfffdddjjjgggbbb]]]XXXWWWXXXZZZXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[[[[\\\]]]]]]ZZZVVVQQQOOORRRQQQQQQQQQRRRTTTVVVWWWYYYWWWZZZ^^^]]]VVVSSSUUUNNNNNNOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOKKKJJJJJJKKKMMMMMMLLLJJJFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDBBBAAAAAACCCEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBB@@@???===>>>@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<===???@@@@@@>>>=========?????????@@@@@@@@@AAAAAA>>>???@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>???>>>>>>>>>============>>>??????@@@??????>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@???===;;;<<<===<<<<<<<<<<<<<<<<<<===>>>========================@@@@@@??????>>>===<<<<<<======>>>???@@@BBBBBBCCCFFFFFFEEECCCAAABBBDDDGGG___\\\YYYYYY\\\```bbbbbbaaabbbbbbaaa^^^]]]]]]^^^^^^```aaa```[[[VVVSSSQQQSSSXXXZZZWWWUUUWWWWWWVVVQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNOOORRRVVVXXXYYYXXXUUURRROOONNNPPPQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRROOONNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBAAA??????@@@AAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<===>>>>>>???@@@@@@AAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<<<<<<<===>>>???AAAAAABBB@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIKKKKKKKKKIIIHHHGGGEEECCCDDDFFFIIIKKKLLLLLLSSSZZZ[[[UUUQQQUUU[[[]]]bbblll{{{{{{wwwvvvuuuuuutttqqqlllhhhlllmmmnnnmmmkkkjjjkkkmmmhhhhhhgggeeeaaa^^^\\\[[[\\\___ccceeecccbbbbbbbbbjjjgggaaaYYYRRRPPPQQQTTTVVVXXX[[[\\\ZZZYYYZZZ[[[YYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXZZZZZZXXXUUUQQQNNNOOONNNNNNOOOPPPQQQSSSTTTVVVXXX\\\^^^ZZZTTTQQQRRRKKKLLLMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHJJJLLLLLLKKKJJJFFFGGGHHHGGGFFFEEEEEEGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEECCCBBBAAAAAA@@@@@@@@@AAAAAA@@@>>>======@@@BBBDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======999;;;===>>>======>>>???>>>>>>>>>?????????@@@@@@===>>>>>>???@@@@@@??????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>>>>>??????@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<>>======<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDBBBAAAAAADDDFFF\\\YYYVVVWWW\\\bbbdddeee```aaacccbbb```^^^]]]]]][[[]]]^^^\\\XXXTTTPPPOOOPPPVVVYYYWWWUUUWWWXXXXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRUUUZZZ\\\]]]\\\UUURRROOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAABBBBBB@@@>>>>>>???@@@???@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>;;;<<<======>>>???@@@@@@@@@@@@??????>>>=====================<<<<<<<<<<<<999:::;;;<<<============;;;===>>>??????>>>===;;;=========>>>??????@@@@@@>>>>>>???@@@@@@??????>>>AAABBBBBBAAA@@@@@@AAACCCCCCDDDFFFGGGGGGGGGFFFEEEFFFDDDCCCCCCFFFIIIKKKKKKKKKMMMQQQSSSOOOKKKMMMSSSYYY]]]cccjjjrrr|||xxxvvvyyy{{{zzzxxxwwwvvvrrrooollljjjiiihhhpppqqqrrrqqqooonnnooopppffffffeeeaaa]]]ZZZYYYYYY\\\___bbbaaa___]]]^^^```dddbbb]]]TTTLLLIIIKKKOOOVVVYYY\\\]]]ZZZYYYZZZ\\\YYYZZZ[[[[[[ZZZXXXVVVTTTSSSTTTUUUVVVVVVTTTQQQOOOMMMNNNNNNOOOPPPQQQRRRSSSTTTZZZ______YYYQQQNNNNNNIIIJJJKKKKKKJJJJJJKKKMMMPPPOOOMMMKKKIIIHHHGGGFFFGGGFFFFFFHHHJJJKKKKKKIIIGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@??????@@@AAACCCDDDCCCBBBAAA@@@@@@???@@@@@@@@@???>>>===>>>@@@AAACCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>===777999<<<=========>>>???<<<============>>>>>>>>><<<<<<===>>>????????????<<<======>>>>>>?????????=========>>>>>>>>>??????>>>>>>============<<<<<<=========>>>======<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????>>>;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAACCCEEE[[[VVVSSSTTTZZZ```bbbbbb___aaaddddddbbb___\\\\\\[[[\\\\\\ZZZUUUPPPNNNMMMKKKTTT[[[[[[YYYYYYXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX[[[]]]]]][[[TTTRRRNNNLLLLLLMMMLLLLLLOOOOOONNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFBBBDDDGGGIIIIIIIIIGGGFFFFFFFFFDDDDDDDDDDDDFFFFFFCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAA???======>>>@@@??????@@@@@@@@@@@@??????>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===;;;<<<===>>>???@@@AAAAAA@@@??????>>>======<<<<<<>>>>>>>>>=========<<<<<<999:::<<<===>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@?????????AAABBBAAA@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJLLLOOONNNJJJLLLQQQUUU\\\bbbdddcccdddiiinnnrrrzzz{{{tttnnnmmmpppttttttrrrvvvuuurrrnnnjjjiiijjjlllmmmnnnppppppooonnnooopppffffffeeeaaa\\\YYYYYYZZZ]]]aaaeeeddd```\\\]]]^^^___^^^ZZZRRRKKKHHHKKKOOOXXX[[[^^^]]]YYYVVVWWWYYYXXXXXXYYYYYYWWWTTTQQQOOONNNOOOQQQRRRSSSSSSRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTRRR[[[bbbaaaXXXOOOKKKJJJHHHIIIKKKJJJHHHHHHJJJLLLOOONNNLLLJJJIIIGGGGGGGGGEEEEEEEEEGGGJJJKKKJJJIIIFFFGGGHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEGGGGGGEEEBBB?????????????????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@???????????????@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>??????>>>======999;;;======<<<;;;<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@>>>>>>=========<<<<<<<<<;;;<<<<<<=========<<<<<<::::::;;;<<<<<<===>>>>>><<<===>>>===;;;:::;;;<<<::::::::::::;;;<<<===>>>================================================>>>>>>>>>??????@@@@@@@@@>>>???@@@???>>>>>>@@@BBBYYYTTTPPPQQQWWW\\\^^^^^^^^^aaaeeefffddd```\\\[[[\\\\\\[[[XXXSSSNNNKKKKKKGGGSSS]]]___]]][[[XXXUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVYYY[[[\\\[[[YYYTTTQQQMMMKKKKKKKKKJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKEEEEEEFFFGGGGGGGGGGGGFFFBBBDDDHHHJJJKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAACCCCCCCCCCCCBBBBBBBBBAAA???===<<<>>>@@@>>>??????@@@@@@@@@??????======<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======<<<<<<===>>>???@@@AAAAAA?????????>>>======<<<<<>>>>>=========<<<999:::<<<>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============:::<<<>>>???@@@@@@@@@@@@===???AAAAAA@@@@@@CCCGGGCCCCCCBBBBBBBBBCCCDDDDDD???@@@AAABBBBBBDDDFFFGGGGGGDDDEEEJJJJJJGGGHHHNNNOOOXXXaaabbb\\\XXXZZZ^^^^^^ccckkkttt}}}yyysssllljjjmmmoooooommmoooooonnnjjjgggfffiiilllhhhjjjlllmmmmmmlllmmmoooggggggfffaaa\\\YYYZZZ\\\___dddiiihhhccc^^^\\\]]]\\\\\\ZZZSSSMMMKKKOOOSSSZZZ]]]```]]]WWWSSSSSSUUUVVVWWWXXXWWWUUUQQQMMMKKKLLLLLLNNNPPPQQQRRRSSSSSSPPPQQQQQQRRRSSSTTTUUUUUUQQQ\\\dddbbbXXXNNNJJJHHHGGGIIIJJJIIIGGGGGGJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDFFFIIIKKKJJJIIIEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDFFFGGGGGGEEE@@@<<<@@@@@@??????>>>>>>======@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>============<<<<<<==================<<<===>>>>>><<<::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>999999:::;;;;;;<<<======:::;;;<<<===>>>???@@@AAA>>>=========<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<::::::;;;;;;<<<===>>>>>>;;;=========;;;:::;;;<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>>>><<<<<<>>>???\\\YYYSSSNNNRRR[[[aaa```\\\bbbiiikkkhhhbbb]]]ZZZ^^^^^^^^^[[[VVVRRRQQQPPPRRRWWW]]]___\\\XXXVVVUUUTTTSSSPPPOOOOOOPPPSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYRRRNNNKKKJJJLLLNNNNNNMMMOOOOOOOOONNNNNNMMMMMMMMMPPPNNNKKKHHHHHHJJJLLLNNNIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@?????????@@@AAA>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@CCCAAA>>>>>>>>>??????>>>????????????>>>>>>>>>===========================BBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@>>><<<:::999:::;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>????????????@@@@@@??????????????????AAAAAACCCCCCCCCCCCAAAAAA>>>@@@AAACCCDDDEEEEEEDDDFFFEEEEEEEEEFFFGGGIIIJJJMMMPPPSSSWWWXXXWWWUUUSSSXXXYYY\\\```gggnnntttxxx}}}xxxoookkknnnrrrtttsssooommmjjjjjjkkkkkkkkkjjjjjjkkkllljjjhhhgggiiikkkgggggghhhgggfffeeecccbbbfffffffffeeedddcccaaaaaaXXXYYYYYYWWWTTTTTTXXX\\\eeejjjlllhhh^^^VVVTTTVVVXXXWWWWWWUUUTTTSSSQQQQQQMMMOOORRRRRRQQQPPPPPPPPPUUUSSSQQQRRRTTTUUUVVVVVVWWWaaaeee[[[PPPLLLKKKJJJGGGIIILLLNNNOOOMMMKKKJJJIIIGGGFFFFFFHHHHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGEEEDDDFFFIIIKKKIIIGGGEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>=========???@@@AAA======<<<<<<>>>???AAABBBBBBAAA???===;;;;;;;;;<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<=========<<<<<<======<<<<<<;;;:::======<<<;;;<<<===>>>???========================??????>>>>>>=========<<>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???BBBAAA???>>>>>>>>>??????YYYVVVQQQOOOVVV___bbb```]]]aaaeeefffccc```]]]]]]^^^^^^]]]ZZZVVVSSSRRRSSSSSSWWW[[[\\\ZZZWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUQQQNNNKKKJJJLLLNNNMMMLLLNNNNNNNNNNNNNNNNNNMMMMMMQQQOOOKKKHHHGGGHHHIIIKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>========================>>>>>>>>>?????????>>>===<<<<<<===>>>???=========>>>>>>>>>??????BBB@@@======>>>???>>>>>>?????????>>>>>>>>>==============================BBBAAA???>>>===<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<>>>======<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???AAACCCEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCEEEGGGHHHKKKLLLOOORRRSSSRRRQQQPPPOOOOOOQQQTTTYYY___cccfffkkknnnsss{{{{{{vvvqqqppprrrtttrrrooojjjhhhffffffiiikkkllllllggghhhiiigggdddbbbccceeebbbccceeeggghhhhhhgggggghhhhhhfffdddbbb___\\\[[[YYYYYYXXXWWWVVVXXX[[[^^^aaadddeeebbb\\\WWWUUUVVVZZZXXXWWWTTTRRRQQQQQQQQQNNNPPPRRRSSSSSSSSSTTTVVVYYYWWWUUUUUUWWWYYY[[[[[[WWW]]]^^^UUUMMMLLLMMMMMMJJJKKKLLLMMMMMMLLLJJJIIIKKKIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEHHHIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@??????>>>????????????>>>>>>===>>>???@@@AAA>>>============???@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;:::::::::;;;<<<===========================>>>>>>=========<<<<<<<<<<<<:::999:::<<<===<<<:::::::::999999::::::;;;<<<;;;;;;::::::999999999888:::::::::::::::;;;<<<<<<======;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@???>>>=========>>>>>>WWWVVVSSSTTT\\\eeeeee___]]]^^^``````^^^]]]^^^___^^^^^^\\\YYYVVVTTTTTTVVVVVVXXXZZZYYYWWWTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPNNNKKKHHHFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>===============<<<<<<;;;<<<<<<<<<<<<============>>>======<<<<<<======>>><<<<<<<<<<<<============@@@>>><<<;;;<<<=========>>>>>>>>>>>>====================================@@@???>>>===<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999:::<<<===???===<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>========================???@@@AAAAAAAAAAAA@@@???@@@BBBEEEGGGHHHHHHFFFEEECCCCCCBBBAAABBBCCCEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNQQQTTTWWWYYYXXXWWWWWWZZZ```hhhpppuuuzzzuuuwww{{{~~~|||vvvuuutttuuuwwwuuuoookkkgggeeecccdddhhhlllnnnpppggggggfffdddaaa______``````bbbeeehhhiiijjjjjjiiigggfffeeeccc```]]]ZZZYYYYYYXXXVVVWWWYYY\\\^^^___^^^^^^^^^]]][[[ZZZXXXWWWZZZXXXUUURRRPPPPPPPPPQQQQQQRRRSSSTTTTTTVVVYYY\\\\\\ZZZWWWVVVWWWZZZ[[[\\\WWWXXXUUUNNNJJJLLLOOOOOOOOONNNMMMLLLKKKJJJIIIIIIKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBEEEHHHHHHEEECCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@????????????>>>??????@@@AAA@@@@@@?????????@@@@@@AAA>>>>>>============>>>>>>@@@???>>><<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;;;;;;;:::999999:::::::::::::::999999999888888888999:::;;;========================<<<<<<<<<<<<;;;;;;;;;;;;888777777999;;;======<<<888888777777888888999:::;;;;;;:::999888777666666::::::999999::::::;;;<<<===<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>======<<<<<<<<<<<<===YYYXXXWWWYYYbbbiiieee]]]ZZZ[[[[[[\\\\\\\\\\\\]]][[[[[[YYYVVVTTTSSSUUUWWWZZZZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@???@@@@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;<<<<<<<<<====================================;;;<<<<<<<<<============???<<<::::::;;;======<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<:::::::::::::::;;;;;;;;;:::999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========<<<===============>>>>>>?????????@@@@@@?????????@@@BBBEEEGGGHHHGGGEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLNNNPPPRRRSSSSSSQQQOOONNNPPPUUUZZZ]]]aaahhhrrrzzz~~~xxxqqqmmmnnnssswwwyyy{{{{{{|||}}}}}}{{{wwwtttsssssstttvvvvvvsssmmmhhhgggeeecccdddhhhllloooqqqhhhgggfffccc```___^^^^^^bbbdddfffiiijjjiiihhhgggcccbbbbbbaaa```^^^\\\[[[XXXVVVTTTVVV[[[___```___^^^\\\ZZZZZZ\\\\\\ZZZXXXXXXUUUQQQNNNMMMNNNQQQSSSUUUUUUUUUTTTTTTVVVZZZ]]]\\\XXXTTTRRRSSSTTTUUUUUUUUURRRNNNLLLLLLOOOQQQQQQSSSQQQMMMJJJHHHHHHHHHIIIJJJIIIGGGGGGHHHHHHGGGEEEFFFEEEEEEEEEDDDCCCAAAAAA>>>@@@CCCFFFHHHGGGEEECCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;::::::999999777888888999999999999999888888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888:::;;;<<<<<<888777777777777888999999;;;::::::999888888777777999999999999999::::::;;;;;;;;;;;;:::::::::::::::999:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<>>??????@@@AAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>============>>>??????===<<<;;;<<<<<<<<<=========>>>>>><<<<<<============<<<<<<<<<<<<<<<=========>>>>>>===;;;999999;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>????????????????????????????????????@@@CCCEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNNNNPPPNNNLLLJJJJJJKKKLLLMMMPPPUUU\\\aaaeeejjjooosss~~~|||tttqqqmmmjjjkkknnnppprrrwwwtttrrrqqqrrrssstttssstttsssssssssrrrooollliiihhhfffddddddfffjjjllllllhhhfffdddbbb```___^^^]]]aaacccfffiiijjjiiihhhfffaaaaaaaaaaaa```^^^]]]\\\WWWTTTSSSVVVZZZ^^^^^^]]]]]]ZZZWWWXXX[[[\\\YYYVVVTTTRRRNNNKKKKKKNNNRRRTTTYYYXXXVVVTTTRRRSSSWWWZZZZZZVVVRRROOONNNOOONNNNNNQQQNNNMMMNNNQQQRRRQQQQQQTTTRRRMMMIIIGGGGGGHHHIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDBBBAAAAAA???BBBFFFHHHIIIGGGEEEDDDBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@??????======>>>>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???>>>===<<<<<<;;;;;;::::::999999999888777777888888888888888777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::888999999999999888999999888888888888888999::::::999999999999::::::::::::999888888888888999:::::::::::::::::::::999999888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===<<<=====================XXXYYYYYYXXX[[[]]]ZZZTTTTTTUUUWWWZZZ\\\[[[WWWTTTRRRSSSSSSSSSRRRSSSUUUWWW[[[XXXUUUSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPJJJKKKLLLMMMOOOPPPQQQRRRMMMNNNOOONNNMMMLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>??????@@@@@@????????????????????????????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<============>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<============>>>===;;;999999;;;<<<===<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;999::::::::::::;;;;;;;;;=========>>>>>>??????@@@@@@@@@???>>>>>>???@@@@@@???@@@AAABBBCCCBBBBBBAAA@@@BBBDDDFFFFFFDDDBBB@@@DDDDDDDDDDDDDDDEEEFFFGGGDDDDDDFFFHHHJJJLLLMMMNNNLLLKKKJJJIIIGGGGGGFFFFFFJJJNNNRRRVVVXXXYYYZZZ[[[eeemmmzzz{{{wwwtttmmmmmmnnnooopppqqqrrrrrrqqqnnnlllllloootttwwwxxxuuutttsssqqqooommmlllkkkhhhfffeeeeeefffgggggggggfffcccaaa`````````___]]]^^^```dddhhhjjjjjjhhhgggbbbbbbaaa```^^^\\\[[[ZZZWWWVVVVVVWWWZZZ\\\]]]\\\ZZZXXXWWWXXXZZZ[[[XXXUUUTTTQQQNNNLLLLLLOOORRRUUUXXXWWWUUURRROOOOOOQQQSSSWWWTTTQQQOOOOOONNNMMMLLLOOOLLLMMMQQQSSSQQQPPPQQQSSSQQQMMMIIIGGGHHHIIIKKKNNNLLLKKKJJJKKKJJJIIIGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEHHHIIIHHHFFFEEEEEEBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???======<<<<<<======<<<;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@@@@???===<<<::::::999999999999999888888888999999888777777666999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::;;;<<<:::888777777888999999999888999999:::;;;999999999999::::::;;;;;;888888777777888888999:::999999:::::::::999888777888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;<<<======>>>=========WWWZZZZZZWWWVVVYYYYYYWWWUUUUUUUUUXXXZZZZZZVVVSSSOOOQQQSSSTTTTTTTTTVVVXXXXXXUUUQQQPPPQQQRRRPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOJJJJJJJJJKKKLLLMMMMMMNNNMMMOOOQQQPPPNNNLLLMMMOOOKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>?????????>>>?????????????????????@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;999999;;;=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;::::::999999777777888999999:::::::::::::::999999999999::::::999999999999::::::::::::;;;;;;<<<======>>>??????AAA@@@????????????@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBEEEIIILLLLLLIIIDDDAAADDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEFFFHHHKKKOOOQQQQQQOOOMMMLLLLLLSSS^^^fffkkkqqqxxx}}}{{{vvvqqqmmmhhhlllrrrvvvwwwuuutttrrrmmmlllkkkmmmqqqtttvvvvvvwwwvvvuuurrrooonnnmmmmmmjjjiiihhhiiijjjjjjhhhgggeeecccaaaaaacccdddcccaaa^^^aaaeeehhhiiigggeeeccc_________^^^]]]\\\ZZZZZZXXXYYYZZZZZZZZZZZZ[[[]]]YYYYYY[[[]]]^^^^^^\\\ZZZWWWUUURRRPPPOOOPPPRRRTTTTTTTTTRRROOOLLLKKKMMMNNNRRRPPPOOOPPPQQQQQQOOOMMMOOOLLLMMMQQQQQQNNNNNNRRRQQQOOOLLLIIIHHHIIIKKKLLLNNNMMMKKKJJJKKKJJJIIIGGGCCCCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIIIIFFFDDDDDDDDDBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAA@@@???>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA???>>><<<;;;:::;;;<<<<<<<<<;;;::::::888999:::;;;<<<;;;;;;:::999999999:::::::::;;;;;;===>>>@@@@@@@@@???===<<<888888888888999999999999:::::::::999888777666555888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::<<<===;;;888777888999999999888888999999:::;;;999999999999888888888888777777777777777888999999888999:::::::::999777777888888888888999999999999999999999999999:::;;;;;;999:::;;;<<<===<<<<<<;;;XXX]]]]]]YYYVVVYYY\\\]]]WWWVVVTTTVVVXXXYYYVVVSSSNNNQQQSSSUUUUUUVVVWWWYYYUUURRROOOOOOPPPPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPRRRQQQNNNMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKIIIGGGDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????AAA@@@???======>>>??????999999:::::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999999:::::::::;;;;;;;;;===;;;999:::<<<===>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888999:::;;;;;;:::::::::999999888888888444555666888:::;;;;;;;;;:::999999999999999999:::888888999999999:::::::::::::::;;;;;;<<<===>>>>>>BBBAAA@@@??????@@@AAABBBBBBAAA@@@???@@@AAABBBCCCEEEIIIOOOSSSSSSOOOIIIEEECCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFEEECCCAAAAAABBBDDDFFFGGGJJJMMMOOONNNJJJEEEBBBBBBHHHQQQVVVXXX\\\bbbhhhhhhssszzzwww}}}~~~yyytttnnniiiccciiiqqqvvvvvvsssooollllllkkkllloooqqqrrrqqqpppwwwxxxwwwuuurrrooonnnnnnmmmmmmmmmnnnoooooollljjjgggeeecccdddgggiiihhhfffccceeeggghhhgggddd```]]]YYYYYYZZZ\\\\\\]]]]]]]]]YYY\\\^^^]]]ZZZYYY[[[]]]YYY\\\```bbbccccccbbbaaa[[[YYYVVVSSSQQQQQQRRRSSSPPPPPPPPPMMMJJJIIIJJJLLLLLLLLLMMMOOORRRRRRPPPOOOOOOLLLMMMPPPOOOKKKMMMSSSOOOMMMKKKIIIIIIJJJLLLMMMMMMKKKIIIIIIIIIHHHGGGEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJHHHDDDBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@???BBBBBBBBBAAA@@@???>>>===?????????>>>??????@@@AAA@@@AAAAAA@@@???===;;;:::999:::;;;<<<<<<<<<::::::777888:::;;;<<<;;;;;;:::888888999999999:::::::::<<<===???@@@???>>><<<;;;777777888888999999999:::;;;;;;;;;:::888777555444777888999:::;;;:::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999;;;===<<<999777999;;;888888888888888999999:::::::::999888777666555555777777777777777888888999888888999:::999888777666777888888888888999999999888888888777888999999:::777888:::;;;<<<;;;;;;:::YYYXXXXXXZZZ]]]^^^^^^]]]XXXUUUTTTUUUWWWXXXWWWTTTUUUVVVVVVUUUSSSQQQRRRSSSOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEGGGGGGFFFDDDBBBAAABBBAAAAAAAAABBBCCCEEEGGGEEEDDDAAA?????????@@@AAA@@@???>>><<<<<<<<<======;;;<<<===>>>>>>===<<<;;;?????????>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<>>><<<;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===;;;:::;;;>>>>>><<<:::999::::::;;;;;;::::::999:::999888777777888999:::888888888888888888888888;;;;;;;;;;;;;;;;;;::::::666666666666666666666666777777888888888999999999::::::::::::::::::::::::<<<======<<<;;;===@@@CCCBBBAAA@@@@@@?????????@@@>>>@@@CCCCCCAAA@@@CCCEEENNN```oookkk\\\OOOHHHEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHGGGGGGEEEDDDCCCBBBAAAEEEGGGHHHHHHEEECCCBBBBBBCCCEEEHHHKKKPPPSSSVVVXXXWWW```ggghhhjjjwww}}}}}}~~~zzzvvvtttuuuyyy{{{vvvrrrooommmjjjqqqwwwxxxsssmmmkkkkkkpppmmmnnnssstttpppppptttqqqtttwwwvvvrrrnnnmmmnnnvvvssspppnnnoooooooooooogggdddbbbdddjjjoooqqqqqqggghhhhhheeeaaa^^^\\\\\\YYYYYYZZZ[[[]]]^^^___```ddddddbbb___\\\ZZZ[[[\\\VVV]]]gggppptttpppfff___\\\[[[YYYWWWVVVUUUUUUUUUXXXTTTPPPNNNMMMLLLKKKJJJRRRPPPOOOPPPRRRRRROOOLLLQQQOOONNNOOOQQQQQQPPPOOOKKKIIIGGGFFFGGGHHHHHHHHHKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEDDDBBBBBBCCCDDDHHHHHHGGGFFFFFFFFFFFFGGGBBBAAA@@@?????????@@@AAA@@@@@@AAAAAA@@@???>>>===@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@????????????<<<<<<============<<<<<<999999::::::;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<===???>>><<<:::999999999999999999999999999999:::999777666777888777666666666666666555666:::<<<888888888888888888888888;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888999999999999999999999999:::888888999;;;:::777333888888777666777888:::;;;<<<;;;999888777888999999444222111333777999777555777888888888999999999999999999999999999888777666TTTUUUWWW[[[___aaaaaa___[[[WWWTTTSSSUUUWWWWWWWWWXXXYYYZZZXXXUUUSSSRRRRRRPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDAAA@@@AAAAAAAAABBBCCCDDDEEEEEEEEECCCAAA???>>>>>>>>>???@@@???>>>===<<<<<<======<<<<<<============<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>><<<;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::<<<;;;:::;;;===>>><<<999999999::::::::::::999999999999888777777888999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;>>>@@@BBBAAA@@@??????>>>??????<<>>AAAFFFKKKNNNPPPPPPOOOUUU[[[``````aaajjj|||zzz|||}}}yyyyyy{{{|||zzzwww~~~||||||~~~|||xxxtttpppnnnppptttxxxwwwsssooonnnooossspppqqquuuuuuqqqqqqtttrrrtttvvvtttpppmmmllllllrrrpppllljjjkkkllllllllleeeeeegggmmmtttwwwuuuqqqeeeffffffccc___\\\[[[[[[YYYZZZ[[[\\\^^^^^^______eeeeeeccc___ZZZXXXWWWXXXYYY___iiirrruuuqqqhhh```^^^]]]ZZZXXXWWWWWWXXXXXXUUURRRNNNLLLLLLMMMMMMMMMTTTQQQOOOOOOQQQQQQOOOMMMPPPOOONNNOOOPPPQQQPPPOOOLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>===;;;999999999999999999999999999999999999888666666777888777666777888999999777666777777888888888888888888888888999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999777666777888888666444888888888888888999::::::999999888777777777777777555444333444666777777666777777777777888888888999666777777888888888777777PPPQQQUUUYYY^^^``````___\\\YYYTTTRRRSSSUUUWWWXXXZZZ\\\]]]\\\XXXUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCAAA???AAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>???AAA@@@>>>===<<<<<<<<<=========<<<<<<<<<<<<======?????????>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::::::::::::::999999999999<<<;;;:::;;;<<<<<<;;;999999999::::::::::::999999999888888777777888888999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999::::::::::::;;;;;;;;;::::::::::::::::::::::::888999999888888999;;;>>>AAA@@@???>>>>>>=========<<<>>>AAABBBBBBEEEKKKOOOpppyyy{{{nnn\\\OOOJJJHHHEEECCCCCCCCCEEEFFFEEEDDD@@@???>>>======>>>??????@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCAAA??????@@@BBB>>>BBBHHHNNNPPPNNNKKKIIIPPPTTTWWWWWWXXX]]]hhhpppyyyrrrhhhaaa```dddiiilll{{{||||||~~~}}}}}}|||{{{xxxuuuqqqooowwwyyyzzzxxxtttqqqrrrssswwwuuutttvvvuuurrrqqqsssssstttsssqqqnnnlllllllllpppmmmiiigggggghhhiiiiiidddeeekkkvvvwwwnnncccddddddbbb^^^[[[ZZZZZZYYYZZZ\\\^^^______^^^^^^ccccccaaa^^^ZZZXXXXXXXXX[[[___fffnnnpppmmmfff```___\\\YYYVVVTTTUUUWWWXXXQQQOOOLLLKKKMMMPPPQQQRRRVVVSSSPPPOOOOOOOOONNNMMMPPPOOONNNNNNOOOPPPOOOMMMKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@?????????@@@@@@@@@???>>>=========>>>???@@@@@@???@@@@@@AAABBBCCCBBBAAA???>>>===<<<<<<<<<888999;;;===>>>???@@@@@@===>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;<<<999;;;<<<;;;999888888888999999999999999999999999888777555666777888888777888:::<<<<<<999666444333888888888888888888888888777777999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888888888888888666555555666777666555777888999999:::999999999777777777777777666666555555666777777555555666777666666666666777777777777444444666777777888888888SSSSSSSSSVVVYYY[[[[[[[[[YYYWWWTTTSSSRRRSSSTTTUUUXXXZZZ]]]\\\YYYVVVSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLIIIGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<======<<<;;;;;;<<<>>>????????????>>>>>>===<<<;;;;;;<<<<<<<<<===============<<<;;;:::::::::;;;;;;999999999999999999999999:::::::::::::::999999999;;;;;;;;;;;;;;;;;;:::999888888999999999999888888888888777777777777888888888888888888888888888888::::::::::::;;;;;;;;;;;;999999999999999999999999999:::::::::::::::::::::999999999999999999999999888888999888777888:::<<<@@@???>>>===<<<<<<<<<<<<>>>@@@AAAAAAAAAEEEKKKPPPiiinnnmmm```QQQJJJIIIIIIAAA@@@@@@AAABBBCCCBBBAAA???>>>===<<<<<<<<<===>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEAAA===<<<>>>@@@GGGJJJOOORRRSSSQQQMMMJJJOOOOOOOOOPPPSSSYYY```dddlllfff^^^XXXWWWYYY\\\^^^fffjjjppptttvvvwwwyyyzzz}}}}}}|||zzzxxxvvvtttrrrrrrzzz|||}}}{{{xxxuuutttuuuyyywwwuuutttrrrppppppppprrrqqqqqqooonnnnnnoooppprrrooojjjgggffffffeeeeeedddfffmmmxxxtttiiibbbccccccaaa^^^[[[ZZZZZZZZZ\\\]]]___```___^^^]]]^^^______^^^\\\[[[\\\]]][[[\\\___ccceeedddaaa^^^\\\YYYTTTPPPNNNNNNPPPRRROOOMMMKKKLLLOOOSSSVVVWWWWWWTTTQQQOOONNNNNNNNNNNNOOONNNMMMMMMNNNOOOMMMLLLHHHFFFDDDDDDFFFHHHIIIHHHKKKJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAACCCBBB@@@????????????@@@???>>><<<;;;;;;===???@@@@@@@@@??????@@@AAAAAABBBAAA@@@>>>===<<<;;;::::::999:::;;;<<<>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::::::::888777777888999999999999888888888888777666444555777888888888999:::;;;:::888555444444888888888888888888888888777888999::::::;;;;;;;;;:::::::::999999999888888888888888888888888888888888666555444555666777888777888999::::::999888777555666777888888777555555666888:::888555333555888555555555666666666666777555666666777888888777777\\\ZZZWWWUUUVVVWWWXXXXXXRRRSSSTTTSSSSSSQQQQQQPPPTTTVVVYYYZZZXXXUUUTTTSSSPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPNNNLLLIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFBBB@@@???===<<<;;;<<<<<<===<<<;;;;;;;;;===>>>????????????>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;:::999888888777888888999999888888777777777777777777777777777777777777777777777777777888999999999::::::;;;;;;999999999999999999999999999999999999888888888888999999999999999999999999888999:::999888888:::;;;======<<<;;;;;;;;;;;;<<>>===<<<<<<===>>>???CCCCCCDDDDDDEEEEEEFFFFFFKKKJJJGGGCCC@@@@@@CCCEEEQQQRRRTTTTTTTTTRRRQQQOOOPPPMMMKKKKKKOOOUUU[[[^^^^^^ZZZTTTQQQQQQSSSVVVWWW[[[^^^bbbfffgggiiikkkllllllmmmoooqqqssstttuuuuuusssxxx||||||zzz{{{}}}{{{wwwtttrrrrrrssstttzzz|||~~~~~~|||xxxuuutttxxxvvvsssooommmmmmoooooopppooooooppprrrtttuuuuuuwwwsssnnnjjjhhhfffdddbbbdddeeejjjrrryyywwwmmmdddbbbcccdddbbb___]]]\\\]]]]]]]]]^^^___```___^^^]]]^^^___``````^^^]]]]]]^^^]]][[[YYYYYYZZZ\\\]]]]]]ZZZVVVQQQLLLIIIIIIJJJLLLNNNLLLLLLNNNRRRVVVXXXYYYUUUTTTQQQOOOLLLLLLMMMNNNOOOMMMLLLLLLMMMMMMLLLKKKGGGEEEDDDEEEGGGIIIJJJJJJLLLLLLJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDBBBBBBCCCBBBBBB@@@???>>>CCCBBBAAA???>>>>>>??????>>>===<<<;;;<<<===???AAA@@@@@@?????????@@@AAAAAAAAA@@@>>><<<;;;:::999999::::::;;;<<<<<<<<<<<<;;;????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999888777666777888999999999888888777777777777555444555777888888777999999888777555555666888777777777777777777777777888999999999999999888888888888888777777777777666777777777777777777777777777666666555555777999:::777888999:::999888777666555666777888888777666555666888:::888555333555777444555555555666666666666888999999999888888777666ccc___[[[YYYXXXXXXXXXWWWMMMPPPSSSSSSRRRPPPOOOOOOQQQSSSVVVWWWUUUTTTSSSSSSOOONNNMMMMMMLLLMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHJJJLLLNNNOOOPPPOOOMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHBBBAAA???===<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>????????????>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;999:::;;;;;;999777777888777777888888888888777777666777777888888777777666777777777777777777777777777777777888888999999:::999999999999999999999999999999888888888888888777999999999999999999999999888:::;;;:::999999:::;;;;;;::::::::::::;;;<<<<<>>>>>BBBEEEKKKNNNLLLEEE??????@@@???AAAAAAAAACCCEEEEEECCCAAA???>>>=========???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCHHHHHHHHHGGGFFFHHHLLLOOOWWWWWWUUUTTTSSSRRRRRRRRRQQQNNNJJJIIIKKKOOOSSSUUURRROOOMMMLLLOOORRRTTTUUURRRUUUYYY\\\___aaaeeegggdddddddddeeegggjjjlllmmmdddjjjnnnlllggghhhqqqzzz~~~~~~~~~zzzuuusssssstttyyywwwtttrrrrrrsssuuuwwwyyyzzz|||~~~}}}zzzvvvtttvvvuuuooohhhfffkkkooooooppppppqqqtttwwwzzz{{{{{{xxxuuurrrnnnlllhhhdddaaabbbcccfffkkknnnlllfff```bbbddddddcccaaa___^^^___```_____________________bbbccccccaaa^^^[[[ZZZZZZ^^^[[[WWWUUUVVVYYY[[[[[[VVVSSSOOOKKKIIIIIIJJJKKKMMMMMMNNNPPPTTTVVVWWWVVVRRRRRRQQQNNNLLLKKKLLLNNNNNNMMMKKKKKKLLLLLLKKKIIIIIIHHHFFFGGGJJJLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCAAA???>>>>>>??????======<<<<<<===???@@@AAA@@@@@@????????????@@@@@@AAA@@@>>><<<;;;999999999999:::::::::::::::999999===>>>>>>======<<<;;;:::<<<;;;;;;;;;;;;:::::::::888888999888666666888999999999999888777777666666777666444555666777777666777777666444333444777:::777777777777777777777777999999999999999888777666777777777666666666555555666666666666666666666666444666777777666777999;;;777777777888777777666666555666666777777777777777666777888777555444555666555555555555666666666666:::::::::999999888777666^^^\\\[[[[[[[[[ZZZXXXUUULLLOOORRRRRRPPPPPPQQQRRRRRRTTTUUUTTTRRRQQQQQQRRRLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMNNNOOOOOONNNLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBAAA???===;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::888888888888888888888888888999999999::::::::::::888:::<<<;;;888666666888666777777777777777777666555666777888888777666555777777777777777777777777555555555666777888888888999999999999999999999999:::::::::999999888888888888888888888888888888888888999;;;:::999888999:::888888888888:::;;;<<<===@@@BBBCCCAAA===<<<>>>@@@BBBFFFFFFBBB???@@@???===AAAAAABBBDDDEEEEEECCCAAA>>>=========>>>@@@AAACCCBBBBBBBBBBBBCCCCCCCCCDDDGGGHHHIIIJJJKKKMMMRRRUUUYYYXXXWWWUUUTTTSSSRRRQQQLLLKKKJJJJJJKKKLLLNNNOOOKKKJJJIIILLLPPPSSSUUUVVVOOOQQQTTTVVVXXXZZZ^^^```aaa```___^^^```cccfffiiibbbiiimmmjjjdddeeeppp{{{}}}xxxxxxzzzwww~~~|||}}}~~~xxxooogggdddeeegggpppqqqrrrtttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyywwwuuuuuussskkkbbbbbbjjjpppqqqsssssstttxxx}}}}}}tttsssqqqpppnnniiiddd```\\\___dddggggggeeebbbaaabbbcccdddcccaaa_________bbbaaa___^^^]]]^^^___```bbbccccccaaa]]]ZZZYYYXXX[[[YYYWWWVVVWWWWWWWWWVVVOOONNNLLLJJJIIIJJJKKKLLLLLLMMMNNNQQQTTTTTTRRRPPPNNNOOOPPPOOOLLLJJJKKKMMMNNNLLLKKKKKKKKKKKKJJJHHHJJJHHHGGGHHHKKKNNNOOOOOOMMMLLLJJJGGGEEEDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEGGGHHHJJJJJJIIIHHHGGGDDDCCCAAA???>>>>>>>>>???<<<<<<===>>>???@@@AAABBB@@@@@@????????????@@@@@@BBBAAA???===;;;:::999999666777888999999999999999;;;;;;;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::888999999888666666888:::999999999888777666666666888666555555666666666555444555666555333333555666777777777777777777777777777777888888888888888777777777777777666666666666666666666666666666666666111444666777666666888:::777777666555555555555555555555444444555666666777777555444555666666555444555555666666666777777777777888888888888888777777UUUVVVXXX[[[]]][[[VVVSSSNNNPPPQQQPPPOOOPPPSSSVVVUUUUUUUUUSSSQQQOOOPPPQQQKKKLLLNNNOOOPPPPPPOOONNNOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNOOONNNMMMJJJHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJDDDDDDDDDEEEFFFHHHIIIJJJGGGEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBAAACCCAAA???===;;;;;;;;;;;;999:::<<<>>>???>>>>>>===????????????>>>===<<<;;;<<<<<<<<<<<<=========>>>;;;;;;<<<<<<;;;;;;:::999777777777777777777777777777777888888999999999999888:::<<<;;;777555666777666666777777777777666666555666777888888777666555777777777777777777777777444444444555666777777888888888888888888888888888;;;;;;;;;::::::999999999888888888888888888888888777999::::::888777888888666666777888999;;;===>>>>>>@@@BBB@@@===;;;<<<>>>;;;@@@BBBAAAAAABBBAAA===??????@@@BBBDDDDDDAAA???===<<<<<<===>>>@@@BBBCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLMMMNNNRRRTTTYYYYYYYYYXXXVVVTTTRRRQQQFFFHHHKKKMMMMMMMMMNNNNNNFFFFFFGGGJJJOOOSSSTTTTTTQQQRRRSSSTTTSSSTTTWWWYYYbbb```\\\ZZZZZZ]]]aaacccdddkkkpppmmmggghhhttt~~~~~~|||vvvqqqtttxxxrrr|||}}}~~~xxxssspppqqqtttzzz}}}tttssszzz~~~|||~~~~~~}}}}}}yyy{{{|||sssggg^^^ZZZ\\\```hhhlllqqqvvvyyyzzzyyyxxxyyywwwuuuuuuvvvwwwxxxwwwtttrrrjjj```___iiirrrtttvvvvvvxxx|||}}}oooooooooooonnnjjjddd```XXX]]]cccfffdddbbbbbbbbbaaabbbcccbbb```___^^^___dddbbb___]]]\\\^^^```aaa]]]___``````]]][[[ZZZZZZVVVVVVVVVWWWWWWVVVSSSPPPIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNRRRSSSRRROOOLLLKKKMMMPPPOOOLLLJJJJJJLLLNNNLLLKKKJJJKKKKKKIIIHHHHHHGGGFFFGGGJJJMMMNNNNNNLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCAAA???>>>>>>>>>???;;;<<<>>>@@@AAABBBBBBBBB@@@@@@???????????????@@@BBBAAA???===;;;:::999999333444666777999999::::::999999::::::;;;:::::::::<<<<<<<<<;;;;;;:::::::::888999999888666777999;;;999999999888777666666555999777555555555666555444222444666777555333222222777777777777777777777777444555666888999999999999888888888888777777777777666666666666666666666666...222666777666555777888777666555333333333444555444444333222333444666777777444222333666777555333666666666666777777777777444555666777888888888888PPPWWW\\\ZZZWWWVVVUUUSSSSSSUUUVVVTTTPPPOOOQQQTTTUUUTTTSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKIIIHHHGGGFFFGGGIIIJJJJJJKKKMMMOOOSSSOOOJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGEEECCCAAA@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>>>><<<;;;;;;<<<===<<<:::<<<>>>@@@@@@>>>======>>><<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999777777777777888999:::;;;;;;;;;:::999888777666555555555555555444333222111444444666777888888888888333333333444555666777777444444555666666666666666666777777777888888888888:::999888777666666666666666666666666666666666666999999999888888888777777777888888999999:::;;;;;;;;;======<<<999777777777;;;;;;===>>>@@@@@@@@@AAABBBAAA???======>>>???@@@============>>>???AAAAAAAAAAAAAAAAAABBBDDDEEEGGGJJJLLLNNNNNNMMMLLLLLLLLLPPPSSSUUUUUURRRNNNKKKIIICCCDDDFFFHHHJJJKKKLLLLLLHHHFFFFFFHHHNNNRRRSSSSSSWWWVVVTTTQQQOOOPPPSSSVVVYYY]]]___]]]ZZZ[[[aaafffjjjlllllliiilllssszzz}}}}}}~~~wwwtttyyy|||{{{wwwvvv||||||zzzzzz}}}~~~}}}yyyoooccc___eeeqqq{{{uuujjjlllppprrrwww~~~|||yyyyyy}}}~~~zzz{{{~~~|||sssfff[[[WWWZZZ```kkkmmmooossswww{{{~~~yyyyyyyyyxxxxxxwwwwwwvvvrrrpppnnnmmmmmmnnnpppqqqnnnpppsssvvvwwwxxxwwwwwwmmmnnnooonnnkkkfffaaa^^^]]]___bbbddddddbbb___]]]dddbbbaaaaaaaaaaaa___^^^```___]]]\\\\\\\\\]]]]]]]]]]]]]]]]]][[[YYYVVVUUUVVVVVVWWWXXXWWWTTTOOOKKKDDDCCCEEEIIINNNSSSVVVVVVTTTQQQOOOOOOPPPOOOLLLIIIJJJKKKMMMNNNNNNMMMLLLKKKNNNLLLJJJJJJLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHNNNLLLIIIFFFCCCBBBBBBBBBGGGEEECCCBBBAAABBBDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFCCC???>>>@@@@@@???===????????????>>>>>>>>>>>>;;;;;;::::::;;;>>>@@@BBBAAA???===:::999888888888777888888888888999999999888999;;;;;;;;;;;;999888999::::::;;;<<<<<<<<<;;;555666777666555555777999888888666555555555666777777666555444333444555555555555555555555555555555333333555666777777777777666666666666666666666666999999888777666555444444555555444444444333333333444444444555555555555666666666666666666666666666444444444555555555555666444444444333333222222222666666666666666555555555555555666666666666555555SSSZZZ]]]YYYUUUTTTSSSQQQRRRSSSSSSRRRQQQQQQSSSTTTUUUTTTRRRQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKIIIHHHGGGGGGIIIKKKLLLLLLLLLNNNPPPRRROOOJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@?????????????????????@@@@@@AAAAAAAAABBBAAACCCGGGIIIIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;::::::::::::;;;<<<888888888888777777777777999999999999999999999999777777777888888999:::;;;;;;::::::999888777666555777777777777666555444333444444666777777888888888333444444444555666666666444555666666777777666666666666777777777888888888999888777777666666666777777777777777777777777777888888888777777666666666666777777888888999::::::<<<======<<<:::888777888:::;;;===>>>@@@AAABBBBBBBBBAAA???======>>>???@@@============>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFHHHJJJLLLLLLKKKJJJJJJJJJJJJMMMPPPPPPNNNKKKHHHGGGAAABBBDDDFFFHHHIIIJJJJJJHHHFFFEEEGGGLLLPPPRRRRRRTTTTTTRRRPPPNNNOOOSSSVVV[[[]]]___^^^]]]___cccffffffjjjlllkkknnnuuu{{{|||{{{zzzzzz}}}|||~~~|||xxxrrrrrrxxx~~~}}}yyywww{{{}}}}}}|||wwwzzz}}}{{{}}}uuukkk^^^YYY]]]fffnnnqqqqqqiiieeejjjmmmmmmsss|||}}}{{{xxxxxxzzz{{{yyyxxxwwwssstttzzz}}}|||||||||zzztttkkkbbb```dddiiiqqqrrrsssuuuwwwyyy{{{|||{{{zzzyyyxxxvvvuuutttssstttrrrpppmmmmmmnnnppprrroooppprrrsssttttttsssrrrjjjkkklllkkkiiifffbbb```bbbccceeeeeedddaaa]]][[[______^^^^^^___^^^]]]\\\]]]\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVXXXWWWWWWWWWVVVSSSNNNKKKDDDDDDFFFJJJPPPTTTVVVWWWQQQOOOMMMMMMNNNNNNKKKIIIMMMMMMMMMMMMMMMLLLLLLKKKMMMKKKIIIIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCFFFEEECCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEAAA>>>===??????>>>===??????>>>>>>>>>=========;;;;;;:::;;;<<<===???@@@???>>><<<:::888888888888777888888888888999999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;777888888777666777999;;;===<<<999777555555666666777666555444333444444555555555555555555555555555333444555666777777777777777777777777777777777777888888777777666555555555555555555555444444333333444444444444555555555555555555555555555555555555333333333333444444444555666666555555555444444444666666666666555555555555555555666666666666555555VVV[[[]]]WWWRRRQQQPPPOOOOOONNNNNNPPPRRRTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKIIIHHHGGGIIIKKKMMMMMMMMMNNNPPPQQQQQQNNNIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@CCCIIIQQQUUUSSSOOOKKKJJJGGGFFFEEEDDDCCCAAA>>><<<<<<;;;;;;::::::;;;;;;<<<777777666666666555555555888888888888888888888888888888888999999::::::;;;::::::999888777666666555444444444444333222111111444555555666777777777777444444555555555555555555555555666777777777777666666666666666777777777777888777777666666666666777777777777777777777777777777777666666666666555555555666666777888888999999<<<======<<<:::888999:::;;;<<<===>>>@@@AAABBBBBBAAA@@@>>>=========>>>???>>>>>>>>>======>>>??????@@@?????????@@@BBBDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHDDDGGGJJJKKKIIIGGGEEEEEE@@@AAABBBDDDFFFGGGHHHHHHIIIGGGEEEFFFJJJNNNQQQRRRSSSSSSSSSRRRQQQSSSVVVYYY]]]]]]^^^```aaabbbcccdddbbbhhhlllmmmpppvvvzzzzzzyyyvvvtttssstttvvvvvvvvvxxx|||}}}zzzwwwwwwvvvsssuuu{{{xxxssstttxxxtttwww~~~zzzvvvxxxpppuuu~~~{{{yyy|||qqqgggZZZTTTWWW]]]aaacccgggccceeekkklllkkkqqq{{{zzzyyyyyyyyyxxxvvvrrroooooolllkkkppptttvvvzzz}}}xxxxxxvvvrrrnnnnnnrrrvvvyyyxxxxxxxxxxxxyyyyyyzzz|||{{{yyywwwuuusssqqqpppuuusssooollllllmmmoooqqqoooppppppppppppoooooonnnjjjjjjjjjjjjhhhgggeeeeeegggggggggfffccc___[[[YYY[[[\\\\\\\\\\\\ZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWUUUTTTRRRNNNLLLFFFFFFIIIMMMRRRUUUVVVVVVNNNLLLKKKLLLMMMMMMLLLJJJQQQPPPNNNMMMLLLKKKKKKLLLKKKIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBAAAAAABBB???===<<<===>>>>>>===>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888777888888888888999999999::::::999999999999::::::999999:::;;;;;;;;;::::::888999888888777888<<>>=========777888999:::;;;<<<===>>>BBBJJJRRRUUUQQQKKKIIIIIIHHHKKKMMMLLLGGGAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777777777777777777888888888888888999::::::::::::::::::999999888777666666666333333333333333222111111444555555666777777666666555555555555555444444444555555666777777777777666555555555666666666777777666666555555555666777777888888888888888888888888666666666666666666666666666666777777888999999999<<<======<<<:::999:::;;;>>>>>>>>>>>>??????@@@@@@???>>>>>>=========>>>??????>>>>>>=========>>>>>>@@@@@@??????@@@BBBDDDEEEEEEFFFHHHGGGFFFEEEFFFGGGCCCEEEHHHHHHGGGDDDCCCCCCAAABBBDDDFFFGGGHHHIIIIIIJJJHHHGGGGGGIIILLLPPPRRRTTTVVVWWWWWWWWWYYY\\\___^^^^^^^^^```bbbbbbaaa___```gggmmmoooqqquuuwwwuuuxxxuuuqqqnnnmmmnnnpppqqqqqqvvvxxxtttsssvvvxxxxxx{{{{{{pppjjjjjjlllooommmqqqvvvwwwrrrmmmllleeekkkuuu}}}|||xxxzzz}}}qqqhhh]]]XXX[[[___bbbbbbhhhbbbaaaggghhhgggkkktttyyyzzz{{{{{{yyyuuuqqqmmmnnnjjjhhhiiinnntttyyy|||xxxzzz{{{zzzyyyzzz}}}~~~~~~|||{{{zzzzzzzzz{{{{{{zzzyyywwwuuusssqqqqqqtttrrrnnnkkkjjjjjjlllnnnoooooooooooooooooonnnnnnnnnmmmlllkkkiiiiiihhhhhhhhhgggfffdddaaa]]]ZZZYYY[[[\\\]]]\\\ZZZWWWVVVUUUYYYZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[\\\^^^```aaa^^^[[[XXXUUUTTTRRRPPPNNNKKKKKKLLLOOORRRTTTSSSRRRMMMMMMLLLLLLMMMNNNNNNNNNTTTRRROOOLLLJJJJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@????????????>>><<<;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888888888888888777777888888888999999999:::999888777777888999:::999999::::::::::::999999888888888777777888<<>>============999:::;;;<<<===>>>???@@@BBBGGGLLLLLLGGGCCCCCCEEEEEEMMMTTTSSSIII@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666777777777888888888777888999:::::::::999999999888888777777666666666777777888888888777666666444555555666666666666555555555555555555444444444444444555666666666666666444555555555555666666666555444444444555666777777777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;<<<<<<;;;999999;;;<<>>=================================>>>>>>>>>==================AAAAAA@@@AAABBBCCCEEEFFFEEEFFFGGGFFFEEEEEEFFFGGGFFFHHHJJJIIIGGGEEECCCCCCEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHIIIKKKNNNPPPSSSUUUXXXYYYZZZ\\\^^^aaa^^^]]]]]]^^^______^^^\\\bbbiiiooooooqqqssssssqqquuusssoookkkiiikkknnnqqqnnnrrrsssooommmqqqvvvxxx{{{|||{{{rrrhhhbbbdddhhhmmmeeecccjjjqqqooohhhbbb]]]aaajjjssswwwxxx}}}vvvooogggeeehhhlllmmmllliii]]]VVVZZZ___aaafffnnnxxxzzz|||}}}{{{wwwsssqqqrrrnnnjjjiiimmmtttzzz}}}|||}}}}}}{{{{{{{{{||||||yyyxxxwwwvvvuuutttsssrrrsssqqqnnnlllkkkkkklllmmmkkklllmmmoooppppppppppppooonnnllljjjhhhgggggggggddddddcccaaa___]]]\\\[[[]]]___```^^^ZZZVVVUUUVVV^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[]]]___aaa^^^\\\XXXVVVUUUUUUSSSQQQPPPOOONNNOOOPPPPPPOOOMMMNNNNNNNNNNNNNNNOOOQQQRRRVVVSSSOOOKKKIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFHHHJJJKKKKKKHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;::::::999888888888888888888888888777777888888888999999999999999777666666777999999888999999999999999888888666777777666555777:::<<<===;;;888666555555666888555555555555555444444444555555555555555555555555444555555666666666666555666666666666666666666666444444555555666666777777555666666666666666666666333333333444444444444555444444444444444444444444444444444444555555555555333333333333333333333333333444444444555555666666444444555555555555444444NNNTTTWWWSSSPPPQQQRRRQQQGGGGGGIIIMMMPPPRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMOOOPPPMMMKKKHHHGGGHHHHHHHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCCCCBBBBBBAAA???>>>>>>===============::::::;;;<<<<<<===>>>>>>BBBDDDEEEDDDAAA@@@BBBDDDDDDLLLRRRPPPGGG???===>>>:::;;;;;;<<<<<<;;;;;;:::999999888888888777777777666777777888888999999999777777999::::::999888777888888777777777666666666666777777777777777666666444555555666666666555555444444555555555555555555333333444555555555555444444444444444555555555666333333333444444666777888666666666666666666666666666666777777777777888888888888888999::::::;;;;;;:::::::::999888888;;;===AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<========================<<<<<<===>>>>>>BBBAAAAAAAAABBBDDDFFFGGGFFFFFFGGGFFFDDDDDDFFFHHHIIIKKKLLLKKKHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLHHHIIIJJJIIIHHHIIIKKKMMMOOORRRUUUWWWXXXYYY[[[]]][[[[[[\\\\\\\\\]]]]]]^^^eeejjjnnnnnnnnnqqqrrrppprrrppplllhhhfffhhhlllpppmmmqqqrrrkkkgggjjjoooqqqtttvvvtttmmmdddaaaeeekkklllaaa[[[dddpppqqqiiibbb^^^```gggrrryyy~~~}}}xxxrrrrrrvvvyyyxxxvvviiiYYYNNNRRRZZZaaajjjsssxxxyyy{{{zzzwwwuuussssssuuusssnnnjjjnnnwww}}}~~~~~~}}}{{{yyyyyyyyy{{{|||wwwwwwvvvuuusssrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmfffhhhkkknnnpppppppppooolllkkkiiigggfffeeeddddddbbbaaa```^^^^^^]]]^^^^^^___aaabbb___ZZZXXXYYY[[[eeedddaaa^^^\\\[[[[[[[[[WWWWWWWWWWWWXXXYYYZZZ[[[[[[YYYWWWVVVWWWWWWUUUTTTSSSPPPNNNMMMMMMMMMLLLJJJNNNNNNOOONNNNNNOOOQQQTTTTTTRRRNNNKKKIIIHHHIIIJJJJJJGGGEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKJJJGGGEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>===<<<::::::;;;======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888999999999888777777777888888888888999999999888888777777777777888888888888999999999888777777555666777666555555777999888777666555555555666777555555666666555555444333555555555555555555555555333444444555555555444444555555555555555555555555444444444555555666666666444555555555555666666666333333333333444444444444333333333333333333333333444444444555555555666666444444444555555555555666333333333444555555666666444444555555555555444444OOOUUUYYYWWWTTTTTTSSSRRRHHHKKKNNNQQQQQQQQQRRRRRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNMMMJJJHHHGGGGGGGGGFFFDDDAAACCCFFFHHHIIIIIIGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@======<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========AAA@@@???>>>???AAACCCEEEGGGHHHHHHFFFBBB???===<<<::::::;;;<<<<<<;;;::::::999999888888888777777777777777888888999::::::;;;555666888999999888666555777777777777666666666666333333444444444444444333444555555666666555444444333444444444555666666666111222333333444444333333333333444444444555555555222222222333444666777888555555555555555555555555555555555666666777777777777777777888999999::::::888999999888777888:::===>>>===;;;:::::::::<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@AAACCCEEEFFFEEEFFFFFFDDDCCCCCCEEEGGGHHHIIIJJJJJJHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJEEEGGGIIIIIIGGGFFFGGGIIIKKKNNNRRRUUUVVVWWWXXXYYYVVVXXX[[[[[[ZZZ\\\```dddeeejjjmmmkkklllpppsssrrrpppooolllhhheeefffjjjnnnkkkqqqqqqkkkeeehhhmmmppppppssssssnnnfffccchhhmmmjjj```]]]fffrrrvvvrrrmmmiiihhhnnnyyyzzzzzz}}}~~~zzzwwweeeWWWMMMPPPVVV^^^kkkxxxvvvwwwvvvtttpppmmmnnnpppvvvuuupppkkkoooyyy}}}|||{{{yyywwwuuutttuuuvvvwwwvvvvvvtttrrrpppooommmmmmlllmmmnnnnnnnnnlllkkkiii```cccgggkkkmmmmmmkkkiiihhhhhhggggggfffeeeeeedddbbbaaa___^^^^^^^^^___```^^^```aaa^^^[[[[[[___cccllliiiddd___[[[ZZZZZZ[[[VVVVVVWWWWWWWWWVVVVVVUUUVVVUUUTTTUUUWWWWWWVVVUUURRROOOKKKIIIIIIKKKKKKKKKKKKLLLMMMKKKJJJKKKNNNQQQRRRPPPMMMJJJHHHHHHHHHHHHHHHFFFCCCBBBCCCCCCCCCBBBAAABBBEEEGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????===:::999;;;============<<<<<<<<<<<<;;;::::::999888888999:::;;;999999:::::::::999777666777888888888888999999999666777777777777777777666888888999999888777777666555666888888666555555555666666777777666666555555444555666666666555444333555555555555555555555555222333333444333333222222444444444444444444444444444555555555555555555555333333444444555555555555222222333333333444444444222222222222222222222222333333444444444555555555444444444555555555666666222222333444444555666666333444444555555444444333QQQXXX\\\ZZZWWWVVVTTTRRRJJJNNNSSSTTTRRRQQQRRRTTTOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIKKKKKKJJJJJJKKKMMMLLLJJJHHHFFFFFFFFFDDDCCC???BBBFFFIIIKKKJJJHHHGGGAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCBBB@@@@@@<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBB===<<<;;;<<>>@@@>>>:::::::::;;;<<<<<<;;;::::::::::::::::::999999999999777777888999::::::;;;;;;555666777999888777555444777777777777666666666666555555666666777666666666444555555666555555444444333333444444555666777777111111222333333333333222333333333444444444555555111111222333444666777888555555555555555555555555444444444555555555666666666666666777888888999999888888888777666777:::===;;;:::999999999;;;===>>>::::::;;;<<<=========<<<;;;;;;;;;<<<<<<>>>???@@@@@@?????????@@@BBBDDDEEEDDDEEEDDDCCCBBBBBBDDDFFFEEEGGGHHHIIIHHHGGGHHHIIICCCDDDEEEFFFGGGHHHHHHHHHBBBEEEHHHHHHFFFDDDDDDEEEJJJNNNRRRUUUVVVVVVWWWXXXRRRVVVZZZZZZZZZ]]]dddjjjeeeiiikkkiiijjjpppuuuuuurrrqqqnnnjjjffffffjjjnnniiippprrrlllhhhkkkqqquuuppptttvvvrrrjjjeeehhhlllhhhaaa```jjjuuuzzzyyyyyysssqqqvvv~~~}}}~~~}}}xxxsss]]]SSSLLLLLLOOOUUUddduuuttttttrrrnnniiigggiiilllttttttpppkkkppp{{{~~~|||zzzyyywwwtttqqqpppqqqrrrsssvvvuuusssqqqnnnkkkiiihhhfffgggjjjkkkkkkiiigggeee]]]```eeeiiijjjiiifffdddfffggghhhhhhhhhhhhhhhgggdddbbb```___^^^___```aaa[[[^^^___]]][[[]]]ccciiipppllleee___ZZZYYYYYYZZZWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQRRRTTTVVVWWWVVVUUUPPPLLLHHHFFFGGGJJJLLLLLLIIIJJJJJJIIIGGGGGGKKKOOOPPPOOOMMMJJJHHHHHHGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@CCCFFFIIIJJJJJJHHHGGGDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@===:::888:::===>>>============<<<<<<<<<:::999888777777999;;;<<<::::::;;;;;;:::999777666777888888888888999999999555666777888888777666555888888888888888777666666555777::::::888555444444777777888888888666444333444555666666666555333333555555555555555555555555222222333333333222222111333333333333333333333333555555555555555555555555333333333444444444555555222222333333333444444444222222222222222222222222222222333333333444444444222222222333333444444444222222333333444555666666333444444555555444444333TTTVVVWWWVVVTTTQQQPPPPPPLLLMMMNNNOOOPPPRRRSSSSSSUUUTTTQQQOOOMMMLLLKKKKKKQQQOOOMMMKKKKKKMMMPPPQQQUUUTTTQQQOOOMMMLLLKKKKKKMMMNNNOOOOOOMMMLLLLLLLLLJJJHHHGGGGGGHHHGGGEEECCCEEEFFFHHHIIIHHHGGGEEECCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDAAA>>><<<@@@AAAAAAAAA@@@@@@AAACCCEEEIIIJJJHHHGGGHHHFFFAAA======???@@@AAABBBBBBBBB@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::999888777777555555555666777999:::;;;888999999999888777555444555555555666666666666666444444555555555555555555666666555555555444444444777666444444555555444222333333222111222333444555333333333333333333333333333333333333333333333333555555555555555555555555555555555555666666666666888777666555555666777888:::999777666666666777888777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@===============>>>>>>???@@@@@@CCCJJJKKKHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGDDDBBBBBBBBBCCCDDDGGGGGGEEECCCBBBBBBDDDFFFKKKMMMPPPQQQQQQRRRTTTUUUUUUTTTTTTXXX^^^bbbcccccceeegggfffdddfffmmmqqqqqqmmmmmmmmmkkkhhhhhhiiijjjmmmppppppoooqqqtttsssooonnnqqqsssqqqlllhhhfffffffffhhhmmmvvv}}}}}}vvvoooppp||||||yyyyyyzzzxxxqqqkkkUUUPPPJJJHHHNNNWWW```eeejjjhhhiiinnnooonnnooorrr|||sssiiiiiiqqq|||~~~{{{zzzyyyxxxxxxyyyyyyvvvoooggggggnnnuuussssssrrrnnniiifffhhhjjjhhheeebbbcccgggiiigggdddaaadddggghhhgggeeedddccceeefffgggiiiiiiiiihhhgggeeebbbaaabbb```\\\]]]aaa^^^```aaa```]]]\\\^^^aaabbb^^^ZZZXXXYYYYYYWWWUUUZZZ[[[[[[[[[XXXSSSNNNKKKNNNOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGLLLJJJHHHHHHIIILLLMMMNNNOOOMMMJJJHHHGGGHHHJJJLLLDDDDDDDDDBBBAAAAAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>======BBBCCCCCCAAA>>><<<<<<===:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::999888888888999:::;;;999999999888888888777777888888888888888888888888777777777777666666666666555444444333333333444444666777999::::::999888777888888888888777555444333333333444444555444444444444444444333333222222222333333333444444555555555666666555555555444444444666666666555555555555666555555444444444333333333444444444555666777888999333333333222222111111111222222222333333333444444222222222222222222222222333333444444333333222222444444444444444444444444SSSTTTTTTSSSQQQOOOOOOOOONNNOOOOOOQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNLLLKKKJJJOOONNNMMMLLLLLLMMMOOOPPPTTTSSSQQQOOONNNMMMMMMMMMQQQRRRSSSQQQNNNLLLLLLLLLIIIHHHGGGGGGHHHGGGEEECCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEBBB@@@>>>@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKHHHIIIMMMNNNLLLBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999999888777666666666666666666777888999:::888888999999888777555444555666666666666666666666666666555555444444333333666555555555444444444444555444333444555666555444333333222222222333444555333333333333333333333333333333333333333333333333444444444444444444444444555555555555555666666666888777777666666777777888999888777666666666777777777777888888999::::::;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<======>>>??????======<<<<<<======>>>???@@@CCCKKKTTTVVVOOOIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA??????@@@AAABBBCCCCCCBBBBBBBBBDDDGGGIIILLLNNNQQQRRRRRRRRRSSSUUUWWWVVVVVVYYY^^^bbbcccccccccffffffeeeggglllnnnmmmggggggfffdddbbbcccfffhhhkkknnnpppoooppprrrpppkkkiiimmmpppooolllhhhfffeeedddhhhooowww||||||wwwsssqqqzzz|||~~~}}}{{{zzzzzzwwwtttuuuwwwvvvrrrmmmYYYTTTMMMLLLQQQ[[[eeekkkmmmjjjkkkqqquuuvvvxxxzzzyyypppooouuu||||||xxxvvvvvvwwwxxxyyyxxxsssllleeedddiiinnnpppppppppnnnkkkiiiiiiiiiiiieeebbbcccfffhhhfffccc^^^aaaeeehhhhhhgggggggggiiijjjjjjjjjjjjhhhfffeeedddaaaaaabbb```]]]]]]aaa___``````^^^[[[ZZZ[[[]]]___]]]ZZZYYYZZZZZZXXXVVV]]]^^^^^^\\\YYYTTTOOOLLLMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHKKKJJJIIIIIIJJJLLLNNNNNNOOONNNLLLJJJIIIJJJKKKKKKEEEEEEDDDAAA???===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>===<<<;;;<<<===============<<<>>>??????>>><<<;;;<<<===:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999::::::999999999888888888777777888888888888888888888888888777777777777666666666555555555555555555555555444666777888888777666555666666666666555555444333333333444444555444444333444444333333333222222222333333333444444444555555666555555555444444444333666555444333333444555666444444333333333222222222444444444444444555666777333222222222222222222111222222222333333333333444222222222222222222222222111222333333444444444444444444444444444444444444RRRQQQPPPOOONNNMMMMMMMMMPPPPPPQQQRRRSSSTTTTTTUUURRRRRRQQQPPPOOOMMMKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMRRRQQQPPPOOONNNNNNNNNOOORRRSSSSSSQQQMMMJJJIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEECCCAAA@@@???@@@AAACCCEEEHHHJJJKKKIIIJJJHHHEEEGGGOOOTTTTTTHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888888777666555444666666666666777777888999888888888888777666555555666666666666666666555555777777666555444333222222555555555555444444444444444333222333555777666555333333222222222333444555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555666666888777666666666666777888888888777666666666666777777777777888999999::::::;;;;;;::::::;;;<<<<<<===;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<======>>>???EEERRR___```VVVKKKEEECCCCCCCCCCCCDDDDDDDDDDDD@@@???>>><<<<<<===???@@@AAAAAAAAABBBDDDGGGJJJLLLNNNPPPRRRRRRRRRQQQRRRSSSTTTSSSSSSUUUXXX[[[\\\[[[___dddffffffgggjjjjjjfff```___]]][[[ZZZ]]]bbbfffiiinnnrrrqqqpppoookkkeeebbbfffllloooooollljjjjjjgggnnnvvv|||~~~}}}zzzyyyuuuyyy~~~yyyuuuxxx{{{yyyuuutttsssqqqppprrruuuvvvsssppp```[[[UUUUUU[[[gggrrryyywwwqqqpppwww~~~yyyyyy|||}}}}}}zzzvvvssstttwwwyyyzzzvvvpppkkkgggfffhhhiiinnnlllkkkkkkkkkkkkiiihhhkkkhhheeeeeeggghhhfffddd___bbbfffhhhhhhgggggghhhhhhhhhiiiiiihhhgggeeedddbbb___^^^aaa```]]]]]]```^^^^^^^^^[[[YYYWWWXXXYYY[[[ZZZYYYZZZ[[[[[[YYYXXX]]]^^^]]]\\\XXXSSSNNNKKKLLLMMMNNNPPPQQQRRRRRRSSSPPPOOONNNMMMKKKJJJIIIHHHIIIIIIIIIIIIKKKLLLNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGFFFBBB???=========??????@@@@@@@@@AAAAAAAAACCCCCCBBB@@@>>><<<;;;:::999::::::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;===::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999888888999999:::999888888888888777777777777777777777777777777777888888888777777777666666444555666777777666555444333444555666666555444333333444444444444444333333333444444555444444333333333333333333222222222222333333333333444444444444555555444444444444333333555444222222222333444555444444444444333333333333444333333333333333444444111111111222222222222222111111222222222333333333333333333333333333333333000000222333444555555555444444444444444444444444RRRPPPNNNLLLLLLMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNNNNLLLIIIFFFEEEFFFHHHGGGFFFGGGHHHGGGEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>???AAADDDGGGHHHIIIDDDEEECCCAAACCCKKKPPPPPPHHHGGGEEECCCAAA???>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777666555555777777666666666777777888777777777777777666666555666666666666555555555555555555555444444333333333444444444444444444444444555333333333555666555333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555666666666555555555555666666666666666666666666666666666666777777888999999999777777777777777888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======DDDRRR___aaaUUUIIIBBB@@@AAAAAAAAABBBBBBCCCCCCAAA???===<<<;;;<<<===>>>CCCBBBBBBCCCFFFJJJMMMNNNOOOQQQRRRRRRQQQQQQQQQRRRPPPPPPPPPQQQSSSUUUVVVVVV\\\bbbffffffggghhhfffaaa\\\[[[YYYWWWWWW[[[aaaeeeiiiooorrrpppmmmiiiccc]]]WWW]]]fffnnnsssuuuuuutttrrryyy}}}{{{{{{yyy{{{~~~}}}uuupppsssxxxwwwsssrrrpppppprrruuuxxxwwwtttqqqhhhdddaaacccmmm{{{{{{}}}}}}{{{yyyvvvtttuuuxxx{{{vvvrrrmmmkkklllnnnmmmllloookkkgggfffhhhiiigggeeemmmkkkhhhggghhhhhhgggeeedddfffhhhiiigggfffeeefffaaabbbdddeeeffffffeeeeee^^^[[[[[[^^^___\\\[[[]]][[[ZZZZZZXXXWWWVVVWWWWWWVVVWWWXXXZZZ[[[[[[ZZZXXXYYYYYYYYYXXXUUURRRNNNLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKLLLJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGEEEAAA????????????>>>>>>?????????@@@@@@BBBAAA@@@???===;;;:::999888888999:::;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<<::::::999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888777777777777777777777777777777777777888888777777777666666666222333555777777666444333333444444555444444333222222222333444444555444444444444444555444444333333333222222222222222222222333333333333333333333333444444333333333333333333222333333444444444444333666555555555555444444444333333222111111111111111000000111111222222333333111111111111222222222222333333333333333333333333000111222333444444444444333333333333333333333333RRRPPPMMMLLLMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRRRROOOPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMGGGIIIJJJIIIGGGFFFFFFFFFGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;===@@@CCCCCCBBB>>>@@@@@@>>>@@@EEEGGGFFFDDDCCCAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999999999888777666555777666666666666666777777777777777666666666666666777777666666555555555444222333333333444444555555333333444444444444444444777555444333444444222000222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333444555555555444444444444444444444444555555555555666666555555555666666777777888888999555555555666666777999999:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<:::???KKKVVVVVVMMMCCC???>>>>>>???@@@AAAAAABBBBBBDDDBBB@@@===<<<<<<===>>>DDDBBBBBBEEEJJJOOORRRSSSOOOPPPRRRRRRPPPPPPPPPQQQQQQQQQRRRSSSSSSUUUWWWXXXZZZ```dddeeeffffffccc^^^]]]]]][[[ZZZYYY\\\aaaeeeeeekkknnnjjjddd___ZZZTTTNNNTTT___kkkuuu{{{}}}}}}{{{zzzwwwwwwzzz||||||tttooouuu{{{{{{wwwtttsssuuuxxx{{{|||zzzvvvrrrooonnnnnnuuu{{{wwwuuutttssstttuuuvvvvvvllliiigggjjjooossssssqqqqqqkkkdddbbbccceeeeeedddllljjjhhhgggffffffeeedddeeegggiiiiiigggffffffgggaaabbbccceeeeeeddddddcccZZZVVVVVV[[[]]][[[ZZZZZZWWWWWWVVVVVVWWWWWWXXXXXXSSSUUUWWWXXXYYYXXXXXXXXXTTTUUUVVVVVVUUUSSSQQQPPPQQQQQQQQQQQQPPPOOONNNNNNQQQPPPOOOMMMLLLJJJIIIHHHFFFHHHJJJJJJHHHGGGGGGHHHFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEEEEDDDBBB@@@@@@AAA??????>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;::::::888999999:::;;;;;;::::::<<<======<<<:::999999::::::999999888888888999999999999999:::::::::::::::::::::::::::999999888888777777777777777777777777666666666666666666666666777777777666666666666555000111333555555555333222555555555555444444333333222222333444555555555555444555555555444333333222222222222222222222222222333333333333333333333333222222333333333333333333///222555888888666444222444444444333333333222222333222111000000///000000000000000111111222222222000000000111111111222222333333333333333333333333333333333444444333333222333333333333333333333333RRROOOLLLLLLOOOPPPNNNLLLKKKKKKLLLNNNOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFGGGHHHJJJKKKKKKKKKKKKFFFGGGIIIIIIHHHHHHIIIJJJFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===:::999:::>>>@@@???===;;;??????>>>>>>BBBBBB??????>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999888777666666555555555555666666777888777666666555555666666777777777777666555555444444111111222333444555666666333333333333444444444444888666444333333333111///111222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222000111222222333444555555333333444444444444333333333444555555666555555555555555555666777777888888666666777777888999;;;;;;999999999999999:::::::::999999999999999::::::;;;:::;;;BBBIIIJJJDDD???===<<<===>>>???@@@AAABBBCCCFFFDDDBBB@@@??????@@@AAADDDBBBAAAFFFMMMTTTWWWWWWMMMOOOQQQQQQOOOOOOOOOPPPLLLNNNPPPQQQQQQSSSVVVXXXZZZ___ccccccdddeeeccc___```aaaaaa```^^^^^^```aaa```eeegggaaa[[[WWWSSSPPPLLLQQQ[[[hhhuuu|||~~~xxxtttsssxxxzzz~~~yyyyyy|||zzz{{{}}}}}}}}}{{{xxxvvvuuuvvvzzzyyyuuuooollllllpppuuuvvvqqqlll```___aaaeeelllqqqqqqppppppkkkfffbbbaaacccdddeeegggfffeeedddbbbbbbaaaaaaccceeeggghhhhhhiiijjjlllhhhhhhhhhhhhfffcccaaa```WWWSSSSSSYYY]]]\\\YYYYYYWWWUUUTTTUUUWWWYYYYYYXXXRRRTTTVVVVVVUUUTTTUUUVVVTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLQQQPPPOOOMMMKKKIIIHHHGGGHHHKKKMMMLLLHHHDDDCCCDDDDDDDDDEEEEEEEEECCCAAA@@@>>>@@@AAAAAA???>>>>>>???@@@???>>>>>>>>>???AAABBB??????>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===:::999999:::999999888888777777888888777777888888888888999999:::::::::::::::999777777666666777777777777777888666666666666666666666666666666666555555555444444000000222333444444333333666666555555444333333333222333444444555555555555555555555555444333222222111111111222222222222222333333333333222222222222111111222222222222333333///111555888999777444222111111111111000000000000222222111000/////////000000000000111111111111111///000000000000111111111222222222222222222222222333444444444333333222111333333333333333333333333PPPMMMKKKLLLPPPPPPMMMIIIIIIJJJKKKMMMOOOQQQRRRSSSPPPOOOMMMKKKKKKLLLNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKFFFHHHJJJJJJIIIIIIIIIKKKFFFEEEDDDEEEGGGGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>===:::888999>>>AAA???===;;;======;;;;;;??????======<<<;;;:::999:::<<<===::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::888888888888777666555444444444444555666777888999777666555555555555666777888777777666555555444444222222222333333444444555222222333333333444444444666555333333333333111000111222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222000000111222333444555555444555666666666666555444222333444555666555555444444444555666666777777888666666666777888:::;;;<<<999999999999999999999999888888888888888999::::::::::::===BBBCCC???<<<===<<<<<<===???@@@AAACCCCCCEEEDDDBBBAAAAAACCCDDDEEEIIIFFFDDDGGGMMMRRRTTTSSSKKKMMMOOOOOONNNNNNOOOPPPHHHJJJMMMOOOOOORRRVVVYYY[[[___aaa```aaaddddddaaaccceeefffeeebbb___]]]\\\]]]bbbccc]]]WWWVVVVVVVVVUUUXXX```kkkvvv}}}~~~{{{zzzvvvuuuyyy{{{~~~~~~|||zzzxxxyyyzzz|||{{{}}}{{{uuuqqqiiiffffffnnnxxxxxxnnncccZZZ[[[___ccchhhkkkllllllkkkkkkjjjhhheeeeeefffgggffffffeeedddbbbaaabbbbbbccceeeggghhhhhhiiikkkllljjjjjjjjjhhhfffccc```^^^WWWSSSSSSYYY^^^]]]ZZZZZZYYYWWWUUUVVVXXXYYYXXXWWWSSSTTTUUUSSSQQQPPPRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRQQQPPPOOONNNMMMPPPPPPNNNLLLJJJHHHGGGFFFLLLOOORRROOOIIICCCAAAAAACCCCCCCCCCCCBBBAAA@@@@@@===>>>@@@@@@>>>=========??????=========>>>@@@AAA===========================>>>>>>>>>===<<<;;;::::::;;;<<<<<<:::::::::<<<999999888777777777777777666666666666777777777888::::::;;;;;;:::999777666666666666666777777888888555555555555555555555555555444444444444333333333111111222333333444555555666666555444333333222222111222333333333333333222555555555555444333222111000111111111222222222222333333333222222222111111111111111111222222222333000111333555555555444444222222222111111111000000111111000000000000000111111111111111000000000000/////////000000000111111111111111111111111111111222222333444444444333333222222222222222222222222NNNLLLJJJLLLPPPPPPLLLHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQOOOLLLJJJJJJLLLOOOQQQMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKFFFHHHIIIIIIHHHGGGHHHIIIEEEEEEDDDEEEGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDCCCBBB@@@???BBBAAA@@@???>>>>>>>>>>>>===:::888:::???CCCBBB???:::;;;:::777888<<<>>>======<<<:::999999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;777777777777666555444333333333444444666777999999777666555444444555777777888777777666555444444444333333333333333333333333222222222333333444444444555333222222444444333222111222333444555444333333333333333333333333333333333333333333333333333333111111111111111111111111///000111222333444555555555666777888888777666555111222444555666555444444444444555555666777777777444444555555666888999:::999999888888888888888888888888888777888999999:::;;;:::<<<@@@@@@===<<<>>>;;;<<<===???@@@BBBCCCDDDCCCBBBAAAAAACCCEEEHHHIIIPPPKKKGGGHHHKKKNNNMMMKKKJJJLLLNNNNNNNNNMMMNNNOOOIIILLLPPPRRRSSSVVVZZZ^^^\\\___```^^^```dddeeecccdddgggiiihhhddd^^^ZZZWWW]]]bbbccc]]]XXXYYY]]]^^^```bbbgggoooxxx~~~~~~yyy}}}|||zzz|||~~~zzzuuusssvvv|||~~~}}}xxxtttqqqhhhdddeeeppp||||||nnn```YYY\\\```dddfffhhhhhhhhhfffjjjmmmmmmjjjhhhhhhiiiggghhhgggfffddddddeeefffgggiiijjjiiihhhggghhhiiifffggggggfffeeebbb```___WWWSSSSSSZZZ```___\\\[[[\\\YYYVVVVVVXXXYYYXXXVVVTTTUUUTTTRRRNNNMMMPPPSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNPPPOOONNNLLLIIIGGGFFFEEEOOOSSSUUURRRJJJCCC@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBBBB@@@>>>======???>>><<<;;;<<<===???AAA<<<=========>>>>>>??????@@@@@@??????>>>===;;;;;;777999::::::::::::<<<===999999888777777666777777444555555555666666777777::::::;;;;;;:::999777666555666666666777777888888555555555555555555555555444444333333333222222222333333222333333555666777666555444333222222222222111111222222222111111000555555555555444333222111000000111111222222222222333333333222222111111111000000111111222222222333111111000000111333444666555555555444444444333333111111000000000000111111222222111111000000//////////////////000000000000000000000000000000000000000111222333444555555555222222222222222222222222OOOMMMLLLMMMPPPOOOLLLHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPMMMJJJKKKNNNQQQQQQPPPPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@===>>>???@@@AAAAAABBBCCCAAAAAA@@@@@@???>>>======;;;::::::;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888:::;;;:::777555555555666666777777888888666555555444444666777888777666555444444555666777999999999888777666555555666555444333333333333333444444444444444444444444111111222333333444555555444333333222222333333444555444222111111222444555222111000222555555222///333333222111000000000111222222222333444777999;;;444444444444444444444444111222333333444444333333555555555555555555555555555666777888999:::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999777666:::::::::;;;;;;;;;;;;<<<;;;===>>>??????@@@BBBEEEEEEGGGHHHGGGEEEEEEHHHKKKKKKJJJHHHFFFFFFHHHJJJKKKLLLKKKJJJHHHHHHIIIJJJKKKNNNOOOQQQTTTVVVXXXYYYZZZ]]][[[YYYZZZ\\\___aaaaaadddfffhhhddd^^^[[[\\\^^^eeeccc___]]]^^^ccciiimmmmmmlllmmmsss{{{~~~zzzwww{{{wwwooopppvvvxxxwww}}}{{{}}}~~~}}}}}}}}}zzzwwwnnnhhhjjjvvv}}}xxxooojjj^^^ccciiikkkjjjiiillloooppplllkkknnnnnniiijjjnnnuuuoooiiigggccc___aaaeeegggggghhhhhhfffeeecccbbbddddddcccaaa___^^^___aaaZZZWWWUUUWWW[[[]]]]]][[[YYYXXXUUUTTTSSSUUUWWWXXXZZZVVVPPPMMMLLLMMMMMMMMMRRRSSSSSSRRRPPPNNNNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRXXXUUUOOOJJJFFFEEEEEEFFFOOOQQQQQQPPPLLLHHHEEEDDDEEEDDDDDDCCCAAA???===<<>>>>>======>>>>>>>>>>>>=========<<<======<<<<<<<<<<<<======???BBBDDDDDDBBB???======::::::::::::::::::::::::::::::::::::::::::::::::777777777888999999::::::666777888999888666444222444444444444444444444444222333333444444333333222666666666555555444444444111111222222222333333333444444333333333222222222333333222111000000111111333333222222222333444444333333222222111222222222111111000000111111222333111222222333333222222111111222333333444444333333333333333222222222111111111000000///////////////222222222111111111000000............------------000000000000000000000000000......///111333333333222222222222222222222222QQQPPPOOOOOOOOONNNLLLJJJJJJKKKKKKMMMNNNOOOPPPQQQOOOLLLJJJJJJMMMOOOPPPPPPPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>;;;::::::;;;<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999999888888999:::999777555666666666666666777777777666555555444555666777888777666555444444555666777888888888888777666555444444444333222222222222222444444444444444444444444111222222333333444444444444333333222222333333444555333222111111222333555444222111222444444222000222222111111000111111111000000000000000111222333444444444444444444444444444555555666666666666666333333333333333333333333555555666777888999:::;;;::::::;;;;;;:::999888888888999:::;;;;;;:::999999<<<<<<<<<<<<============:::;;;=========???AAACCCAAADDDFFFGGGFFFHHHKKKNNNIIIHHHGGGFFFGGGJJJLLLNNNLLLJJJGGGDDDCCCDDDEEEFFFMMMNNNPPPRRRTTTVVVVVVWWWXXXVVVUUUUUUXXXZZZZZZZZZ[[[^^^bbbaaa___```dddhhhjjjgggcccbbbffflllrrruuuuuuttttttxxx}}}}}}yyyuuutttxxx}}}vvvooopppvvvzzzyyy~~~}}}zzzyyy{{{~~~~~~~~~|||yyyvvvuuupppqqqyyy~~~xxxnnnhhh```eeejjjjjjhhhgggiiikkkppplllmmmpppqqqmmmnnnqqqrrrlllhhheeeaaa\\\]]]aaaffffffffffffeeecccaaa```cccccccccaaa^^^\\\]]]^^^TTTRRRQQQSSSWWWZZZYYYVVVWWWVVVTTTSSSSSSTTTWWWXXX\\\XXXSSSOOONNNNNNNNNNNNOOOPPPQQQPPPNNNLLLMMMNNNPPPRRRRRRRRRPPPOOOPPPQQQWWWTTTPPPLLLIIIGGGGGGGGGKKKMMMNNNMMMIIIFFFDDDCCCDDDDDDCCCBBB@@@???===<<>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======BBBDDDGGGGGGDDD@@@>>>===999999999:::::::::::::::888888888888888888888888777777777777888888888888888999:::::::::888666444444444444444444444444444222333333444444333333222222222222111111111000000111111111222222222333333444333333333333222222222222111000000//////000000111000000111222333444555444333222222111111111111111111000000111111222333111222222333333222222111111222333333444444333333333333333222222111111111111111111111222333444555111111111000000/////////000000000000////////////000000000000000000000000222000//////111222222111111111111111111111111111SSSSSSRRRPPPMMMKKKKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIIIIKKKMMMNNNOOOOOONNNLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>;;;;;;:::;;;<<<<<<;;;999999999:::::::::;;;;;;;;;999999999999999999999999:::::::::999999999999999:::999777777888999777666666666666666666555555555555555444444555555666777666666555444444555666666777777777777666555444444333222222111111111111222333333333333333333333333222222222333333333333333333333222222222222333333444333222111111222333444666444222222333333222111111111000000000111222222333333333333222111000000333333333333333333333333555555666777777777666666222222222222333333333333555555666777888888999999999999:::::::::999999888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<============999;;;<<<<<<<<<===@@@BBB???AAACCCDDDEEEGGGJJJLLLGGGFFFFFFFFFHHHKKKNNNPPPOOOMMMIIIEEECCCDDDEEEFFFKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPOOOQQQSSSTTTTTTSSSTTTWWW[[[\\\^^^bbbhhhmmmnnniiifffgggmmmtttxxxzzzxxxxxxzzz}}}}}}wwwqqqppprrrwww||||||}}}wwwxxx~~~|||||||||}}}~~~|||zzzzzz{{{~~~~~~||||||zzzwwwtttxxxuuuuuu{{{}}}wwwnnniiidddgggjjjiiieeecccdddffflllkkkmmmqqqrrrpppppprrrmmmiiieeeccc^^^YYYYYY]]]fffffffffeeedddbbb```^^^bbbccccccbbb^^^[[[ZZZZZZRRRPPPPPPTTTXXXYYYXXXUUUUUUTTTRRRRRRRRRTTTVVVWWWZZZVVVRRRPPPOOOOOOOOONNNNNNOOOPPPPPPNNNNNNOOOPPPPPPQQQRRRQQQOOONNNOOOPPPRRRQQQNNNLLLIIIHHHGGGFFFFFFHHHJJJIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===DDDFFFIIIHHHEEEAAA===<<<888888999999999:::::::::666666666666666777777777777777777666666666666555888888999999999777666555444444444444444444444444222333333444444333333222000000000///////////////111111111222222222222333333333333222222222111111111000//////////////////111111000000111111222333555444333222111000000000111000000000000111222222111111222222222222111111111222222333333333333333444444333222111111000000000000000111333555777888000000////////////......000000000000////////////000000000000000000000000333222000000000111000///000000000000000000000000RRRSSSRRROOOJJJHHHJJJLLLPPPOOONNNLLLLLLKKKLLLLLLLLLKKKIIIHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIILLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<<<<>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@????????????<<<;;;:::;;;<<<<<<:::999888888999999999:::::::::999999999999999999999999999999888888888888888888;;;999777666777888777666666666666555555444444444444444444444555555666666555555555555555555555555777777777777777666555555333222222111111111222222222222222222222222222222333333333222222222222222333333222222222222333333333222111111111111222333777666333222222222222222000000///000000111222333444555555555444333111000222222222222222222222222111222333333444444333333444444444444444555555555444444555666777777888888888888999999999999999888999999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===<<<===???BBB@@@AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGIIIKKKNNNOOOOOOLLLHHHEEEDDDEEEGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNKKKKKKMMMOOOSSSUUUTTTSSSRRRSSSUUUVVVXXX]]]ccciiilllhhheeegggnnntttwwwxxxtttwww{{{zzztttmmmpppuuu|||}}}sssmmmwww}}}zzzzzz|||~~~~~~}}}}}}{{{{{{zzzzzzyyywwwtttsssuuutttvvvyyyzzzwwwqqqlllhhhiiiiiigggdddaaabbbccchhhiiilllooopppooooooooogggeeedddccc^^^YYYZZZ^^^ggggggggggggeeecccaaa```ccceeefffeeeaaa]]]ZZZXXXUUUUUUUUUYYY]]]^^^\\\XXXRRRRRRQQQQQQRRRSSSUUUWWWTTTRRROOONNNOOOPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSUUUQQQRRRSSSRRRPPPOOOOOOPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEGGGGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<>>>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@????????????>>>>>><<<;;;;;;;;;<<<<<<:::888888888888999999999::::::::::::::::::::::::::::::888888888888888888888888;;;999777666777777666555666666555555444444333333333444444555555555555555444444555555555555444444777777777888777777666666333333222222222222333333222222222222222222222222222222222222222222222111333222222111111222222333111111111111111111111111666666444222111111222333////////////000111222222000111222333222111000///222222222222222222222222000000111222222222222111333333333444444444555555444444444555555666666777666666777888999999999999;;;;;;::::::999999999999999999999::::::::::::;;;;;;<<<>>>======>>>@@@BBBAAAAAA@@@AAACCCEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKKKKGGGEEECCCAAAAAACCCFFFHHHHHHHHHIIIKKKKKKLLLLLLKKKJJJKKKMMMQQQVVVYYYYYYYYYQQQPPPOOONNNPPPUUU\\\```gggfffeeehhhnnnrrrsssrrruuuyyy{{{rrrtttyyyvvvllleeekkkwww~~~yyy~~~~~~{{{yyyyyy{{{~~~~~~}}}wwwxxxyyyyyywwwuuusssrrrtttvvvxxxxxxxxxvvvrrrnnnjjjiiihhhfffcccbbbcccdddhhhkkkmmmnnnnnnnnnmmmkkkdddccccccccc___ZZZ]]]bbbhhhiiiiiiiiihhhfffdddccceeegggiiihhhddd___[[[ZZZZZZYYYYYY]]]aaaaaa^^^[[[QQQQQQPPPQQQQQQSSSTTTUUUPPPOOONNNPPPRRRTTTSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWSSSTTTUUUSSSQQQPPPPPPQQQIIIIIIIIIIIIHHHGGGEEEDDDBBBDDDGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;@@@BBBDDDCCC???<<<999999777777777888888999999999666666666777777777888888777666666555444333222222555555555555555444444333333333333333333333333333222333333444444333333222111111222222222222222222000000111111111222222222222222111111111000000000111111111000000111111222222222222222222333444555555444333111000/////////000000//////000000111222000111111222222111111000000111222222333333222222333333222111111000//////...............///000000000000000000000000000000............------------////////////////////////---,,,+++,,,...000000///111111111111111111111111JJJKKKKKKIIIGGGGGGHHHIIIOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGHHHKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::888888888999999999:::::::::::::::::::::::::::::::::888888888888888999999999:::999777777777777555333444444444444444333333333333333444555555555555444444444555555555555444444666666666777777666666555333222222222222333444444111111111111111111111111111111111222222222222222222222111111111111222222000000000000000000000000333444444222000000111222000000/////////000111111111111222333333333333222111111111111111111111111000111222222333333222222000000111111222222333333333333444444444555555555444555666777888999999999<<<;;;:::999888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBB@@@???@@@BBBGGGJJJKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDCCCCCCEEEGGGIIIKKKGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLNNNRRRWWW[[[\\\\\\OOOLLLHHHGGGIIIOOOUUUZZZaaaccchhhllloooppppppppp{{{{{{|||~~~{{{xxxssskkkeeeccclllxxx~~~zzzyyyuuu}}}|||{{{zzzyyyyyyzzz|||~~~~~~{{{{{{~~~wwwyyyzzzyyyvvvsssqqqppptttyyyzzzwwwtttssspppmmmiiihhhfffeeeeeefffhhhjjjnnnppppppnnnmmmmmmkkkhhhbbbbbbbbbbbb]]]YYY]]]dddggghhhhhhiiiiiigggfffeeefffhhhiiihhhddd___\\\[[[[[[YYYXXXZZZ^^^^^^[[[XXXQQQQQQQQQQQQRRRSSSSSSTTTPPPPPPQQQTTTWWWYYYXXXWWWQQQRRRTTTSSSSSSSSSTTTUUUUUUUUUVVVTTTRRRQQQQQQRRRJJJKKKKKKJJJJJJIIIHHHGGGCCCEEEGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB????????????>>>>>>>>>===>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;<<<===>>>===:::999999999777777777777777777777777666666777777888888999999666666555555444333222222666666666666555555666666333333333333333333333333222333333444444333333222000000000000111111111111000000000111111111111222111111111000000000000///111111111111111222222333......///111444666999:::444333222111000/////////000////////////000111111000000111111111111000000000111111222222222222222222111111111111000000000222111000/////////////////////000000000000111111000000000000////////////000000000000000000000000,,,+++***,,,...000000000111111111111111111111111GGGFFFFFFHHHIIIJJJIIIHHHLLLKKKHHHGGGFFFGGGIIIJJJKKKLLLLLLJJJGGGHHHKKKNNNJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBB????????????????????????<<<<<<<<<<<<===============<<<;;;;;;<<<;;;999777999999999999:::::::::;;;999999999999999999999999888888888999999999::::::999888888888888777444222333333333333333444444444222333444555555555444444333444444555555444444333333444444555555444444333111111111111111222333333111111111111111111111111000000111111222222333333222222111111111111222222///000000000000000000//////111333333000///000222111000000////////////000444444333333333333444444111111111111111111111111111111222333333333333333///000000111222222333333333333333333444444444444333444555777888999999999:::999888777777777888999::::::;;;;;;;;;<<<<<<<<<;;;<<<======<<<<<<>>>@@@@@@??????BBBFFFJJJKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMMMMPPPTTTXXXZZZZZZQQQLLLFFFBBBDDDHHHNNNRRRWWW___iiioooooonnnnnnooo{{{}}}xxxrrroooooooookkkhhhccckkkvvv{{{{{{xxxvvvvvvvvv~~~~~~{{{wwwxxxzzz|||}}}{{{xxxyyy}}}~~~|||wwwyyyzzzwwwrrrllliiihhhlllsssvvvqqqmmmnnnnnnlllhhhfffdddeeegggkkkoooppprrrtttrrrllliiiiiigggcccbbbaaa```^^^WWWSSSXXX```cccdddeeefffffffffeeedddccceeefffdddaaa]]][[[ZZZYYYWWWUUUUUUXXXYYYVVVTTTRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTVVVYYYZZZXXXVVVPPPRRRSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTQQQPPPPPPQQQLLLKKKKKKJJJIIIIIIHHHHHHCCCEEEHHHHHHFFFDDDCCCCCCDDDCCCAAA@@@@@@BBBCCCDDDAAA@@@@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;::::::999999999999::::::999999999888777777:::<<<888888888777666666555555555666666777888888999999666666555555444444333333666555555555555555555666222222222222222222222222222333333444444333333222//////000000000111111111000000000000111111111111111111000000000/////////000000000000000111222222......///111333555777888222222111000000000000000///////////////000111111000000111111111111000000000000111222222222222222000000000000111111111111222222111000000000000000.........//////000000000000000000000////////////000000000000000000000000///...------///111111000000000000000000000000000EEEDDDDDDGGGLLLMMMKKKHHHJJJIIIGGGEEEEEEGGGIIIKKKKKKLLLLLLJJJHHHHHHKKKNNNJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;<<<;;;999777999999:::::::::;;;;;;;;;777777777777777777777777888888999999::::::::::::888888888999999777333000222222222333333444444444222333444555555555444333333333444555555444333333111222222333333333222222000000///000000111222222000000000000000000000000//////000111222333333444222222111111111111222222//////000000000000//////,,,000333333111///000111222111000//////...//////222111000.........//////000000000000000000000000000000111222222222222111111111222333444444555555333333333333333333444444333333555777888999999999777666666666666888999:::888888999999999::::::::::::;;;<<<<<<;;;;;;===???AAA???===???CCCFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCEEEFFFHHHHHHIIIIIIFFFGGGHHHJJJKKKLLLMMMMMMPPPNNNLLLMMMQQQTTTVVVWWWVVVPPPGGGAAAAAADDDHHHKKKPPP[[[hhhooonnnlllmmmooowww}}}~~~yyytttnnnhhhfffhhhkkkjjjiiigggooozzz~~~}}}yyywwwwwwtttzzz~~~|||yyyyyyyyywwwvvvyyy|||{{{xxxyyy}}}|||vvvxxxxxxtttllleeeaaa```aaajjjnnnjjjhhhkkkmmmlllfffdddccceeeiiiooosssuuurrrtttqqqhhhdddeeebbb]]]bbb```___[[[SSSNNNSSS\\\___```bbbcccddddddccccccaaabbbbbbaaa]]]ZZZYYYYYYYYYVVVSSSRRRTTTUUUSSSQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXXXXUUUSSSRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTUUUSSSPPPOOOOOOPPPKKKJJJIIIHHHGGGGGGGGGGGGCCCFFFHHHHHHFFFCCCBBBBBBDDDCCCBBBAAAAAABBBDDDFFFBBBAAA@@@???>>><<<;;;;;;;;;;;;:::::::::999999999:::999999999999999999:::777777777555555777;;;???999999888777666555444444555555555666777888888999666666555555555444444444333333222222222333333444222222222222222222222222222333333444444333333222000000111111222222333333000000000000111111111111000000000000///////////////////////////000111111222222111111111111111222111111000000000000000111///////////////000111111000000111111111111000000000000111222222222222111/////////000111111222222000000////////////000000---------........./////////.........------------000000000000000000000000333111//////000111000///////////////////////////JJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIKKKMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>??????>>><<>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>>???>>><<<:::999999999:::<<<999888999<<<>>><<<:::::::::999999888777666666999888777666666777888999999999999888777666666555555555555444444333333333444444444444444444444444555555444444444333333333444333222222111111222222222222222111111111111000000000000000000000000000111111111111111111111111111111111111000000000000111111111000///000222555111111000000//////......000000000000000000000000111111000000000000111111333222111000000111222222////////////////////////111111222222222222333333333333222222333333444555666666666666666555555555777777777777777888888999:::999888888888999:::;;;777777888999;;;===???@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIGGGHHHHHHHHHHHHJJJMMMPPPRRROOOLLLMMMQQQUUUVVVVVVTTTQQQKKKGGGEEEFFFIIIKKKWWW^^^fffkkkjjjhhhggggggqqqyyy~~~~~~}}}~~~}}}yyy~~~~~~yyywwwzzzzzzvvvnnnggg___]]]bbbhhhlllmmmvvvxxx||||||uuupppoooqqquuuxxx{{{{{{{{{zzz~~~}}}zzzyyy{{{{{{wwwvvvsssooommmlllfff\\\TTTRRRWWW\\\^^^dddkkknnnmmmjjjiiihhhiiilllmmmnnnmmmoookkkfffaaa^^^^^^```aaagggccc]]]XXXTTTRRRRRRRRR\\\\\\\\\]]]___aaadddeeebbbbbbaaa```]]]YYYUUURRRQQQOOONNNNNNQQQSSSTTTSSSPPPPPPQQQRRRUUUWWWYYYZZZYYYYYYXXXVVVTTTQQQOOOMMMPPPPPPQQQRRRTTTUUUVVVVVV\\\XXXRRRKKKGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????>>>===<<<;;;===;;;999:::;;;<<<<<<;;;:::::::::999999888888888:::888555555666888888888888888888888777777777777777888999:::::::::::::::888888888777666555555555555444333222222333555666555444333222111111111111333333111000000000111222222222222111000//////...//////000111111111111111------............------000000000000111111111111000000000000///////////////000111222222111///...000000000000000000000000...000000------111222///111111111111111111111111000000//////.........---,,,---...---------///111111000000///////////////............////////////111111000000//////......////////////000000000000///////////////.........JJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGJJJKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>??????>>><<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;:::999999::::::;;;:::888:::<<<===<<<:::::::::999999888777777666888777666666666666777888888888777666666555444444444444333333333222222222333333333333333333333333555444444444444333333333444333222222111111222222222222222111111111000000000000000000000000000000111111111111111111111111111111000000000////////////000111111000000111333111000000000/////////...000000000000000000000000111111000000000000111111222222111000000000111222111111111111111111111111111222222222222333333333333222222222222333444444666666666666555555555555777777666666666777888888999999888888888999:::;;;999999::::::<<<===???@@@=========>>>???AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGJJJMMMPPPMMMKKKLLLPPPTTTWWWWWWWWWUUURRRNNNLLLMMMQQQTTT___eeejjjkkkfff```]]][[[hhhqqqxxxyyyyyyzzzzzzxxxwww|||}}}yyywwwxxxwwwrrrmmmgggbbbaaafffllloooppptttvvvyyy||||||yyytttpppmmmppptttwwwzzz{{{{{{zzz}}}~~~}}}{{{}}}|||xxxzzzwwwtttssspppiii^^^VVVSSSXXX[[[]]]bbbiiimmmlllllljjjiiiiiijjjkkkjjjiiihhhfffccc``````aaacccddddddaaa]]]YYYWWWVVVWWWWWW^^^]]]]]]^^^___aaabbbddd_________^^^[[[WWWTTTRRRSSSQQQOOOOOOQQQRRRRRRQQQMMMNNNOOOQQQSSSUUUWWWYYYZZZYYYXXXVVVSSSQQQPPPOOOSSSSSSTTTTTTUUUVVVVVVVVVXXXTTTOOOJJJFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;999888888999:::999888:::::::::999999999888888999888777888999:::888777888888888777777777666666666666777888999999999999777777777777777777666666555444222111111222333444555444333222111111111111333222111000000000111222222222111111000//////...//////000111111111111111---..................---/////////000000000111111000000000000///////////////000000111111111000000000000000000000000000000000333333000111555666444111111111111111111111111000/////////...............//////...------...000000000///............///............////////////////////////000000000000////////////000000000000////////////////////////IIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;:::999:::;;;<<<;;;:::::::::999999888777777777666666555555555555666666666666666555444444333333333333222222222222111111333333333333333333333333444444444444333333333333333333222111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000/////////......---///111111000///000111000000000000////////////000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111222222222222333333333444222222222222222333444444555555555555555555555555666666555555666666777888888888888888888999:::;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>???@@@AAA????????????>>>>>>>>>>>>???@@@AAACCCEEEEEEFFFFFFJJJJJJJJJHHHFFFFFFGGGIIIMMMKKKJJJKKKOOOSSSUUUWWWWWWXXXXXXUUURRRRRRXXX^^^fffiiillljjjccc[[[VVVTTTaaajjjrrrssstttuuuuuusssvvvyyyzzzwwwvvvvvvsssnnnllliiifffhhhmmmrrrtttuuusssuuuwwwyyyyyywwwtttrrrppprrrvvvzzz|||}}}}}}||||||||||||||||||}}}~~~~~~|||}}}~~~}}}zzzvvv}}}{{{zzzyyyvvvnnnccc[[[XXX[[[]]]]]]aaahhhlllkkkkkkiiifffeeeeeeeeecccbbbaaaaaa```aaabbbdddfffgggcccbbb___]]]]]]]]]___```_________^^^^^^___``````\\\\\\\\\[[[YYYVVVSSSRRRUUUSSSQQQPPPQQQQQQPPPOOOLLLLLLMMMOOORRRUUUWWWXXX[[[ZZZWWWUUUSSSRRRRRRRRRUUUVVVVVVVVVVVVVVVUUUUUUQQQOOOKKKFFFDDDCCCDDDDDDDDDFFFFFFEEEDDDCCCDDDEEEHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@===============<<<::::::<<<:::888888999999888777:::::::::999999999999888888888999;;;<<<;;;888666888888777777777777666666555555666777777888888999666666666777777777777888555444222111000111111222444333222111111111111111333222111000///000111111222222111111000///////////////000000111111000000.................................////////////000000000000000////////////////////////000111111222000000000000000000000000000333333222333777999777000000000000000000000000////////////............111111111///---,,,---///000000///............///............////////////.........///000111111111////////////000000000000////////////////////////IIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<:::::::::::::::;;;::::::999999999888888888777777555555555555555555555555666555555555444444444333333333333222222222222222222222222222222222222222444444444333333333222222333222222111111111111111111111111111000000000000////////////////////////////////////////////////////////////............+++...000111000/////////000000000000////////////////////////////////////111111000000000000111111000000000000000000111111111111111111111111111111222222222222333333333333222222222111222333333444444444555555555555555666555555555444555555666777777777777888888999::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>==================??????AAACCCDDDEEEEEEEEEJJJJJJJJJIIIGGGGGGHHHJJJMMMKKKJJJJJJLLLOOORRRSSSSSSWWWZZZXXXTTTTTT[[[ccceeehhhkkkiiiccc\\\YYYXXXbbbjjjpppqqqqqqssstttsssuuuuuutttsssrrrrrrpppnnnlllkkkllloootttxxxyyyyyyuuuwwwyyyzzzyyyxxxwwwvvvxxxzzz}}}~~~}}}|||{{{zzzyyyyyy{{{|||~~~}}}zzzyyyyyyxxxuuusss{{{{{{{{{{{{xxxrrriiibbb^^^aaaaaa___bbbiiillllllgggeeebbbaaaaaa```___]]]______aaabbbdddeeeggggggddddddcccbbbbbbbbbcccddd```______^^^]]]]]]\\\\\\ZZZZZZZZZYYYWWWUUUSSSRRRUUUSSSQQQQQQRRRSSSRRRPPPLLLMMMNNNPPPSSSVVVXXXZZZ[[[ZZZWWWTTTRRRRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQJJJIIIFFFDDDBBBBBBBBBCCCBBBDDDEEEDDDBBBBBBCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCCCCCCCBBBBBBAAA@@@============<<<;;;:::999>>><<<::::::;;;;;;:::999999999999999999999999999888777777999::::::888666888777777777666666666666555555555666777888999:::888888888777777777666666666555333222111111111111333333222111111111111111333222000/////////000111111111111111000000////////////000000000000000/////////............//////---------.........//////000000000000///////////////.........///000222333////////////////////////---000000///111666888666000000000000000000000000///////////////.........000111111000...---///000111111000////////////000............////////////.../////////000000000111////////////000000000000///////////////000000000IIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCEEEEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<<<<:::::::::::::::999::::::999999999888888888888888444444555555555555444444666666555555555555444444333333333444444444444444222222222222222222222222444444333333333222222222333222111111000000111111111111111000000000//////////////////////////////........................////////////............+++---000000///......///////////////000000000000////////////////////////111111000000000000111111//////000000111111111111000000000000000000000000111111111222222222333333222111111111111222333333333444444444555555666666444444333333444444555666666666777888999999:::::::::999999888888999999:::::::::::::::;;;<<<==================>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLNNNMMMKKKIIIHHHJJJLLLNNNPPPUUUYYYXXXUUUUUU\\\ccccccfffiiihhhccc___]]]]]]gggnnnrrrqqqppptttwwwxxxtttpppmmmmmmooopppppppppnnnoooqqquuuyyy|||||||||zzz|||~~~~~~|||zzzzzz{{{~~~~~~{{{yyy{{{yyyxxxvvvwwwyyy{{{||||||{{{yyywwwvvvuuutttrrrvvvwwwwwwwwwuuuqqqllliiifffhhhgggdddfffkkknnnmmmfffdddbbbaaaaaabbb```___aaaaaabbbddddddeeeeeeeeecccbbbbbbaaaaaa`````````]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYYYYXXXVVVUUUSSSSSSRRRQQQQQQRRRTTTUUUUUUSSSOOOOOOQQQSSSUUUXXXZZZ[[[ZZZXXXVVVTTTRRRRRRSSSTTTSSSTTTTTTSSSRRRPPPMMMLLLEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA============<<<;;;:::999>>><<<::::::;;;;;;;;;999999999999999999999999999999777555555666777777777777777777666666666666555666666666666777999;;;<<<<<<;;;:::888777555444333666666555444333222222222222222111111000000111111222111000/////////000111111111111000000000000000//////000000000//////...000///............///000------------............000000000000///////////////...------...000222333////////////////////////+++...///---///444666555////////////////////////.........///////////////...///000///...///111222333222111111000000111111............////////////111000000000/////////...////////////000000000000////////////000000111111HHHGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEGGGIIIKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<>>>>>>===;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999:::;;;:::999888999:::888888888888888888888888444444555666666555444444555555555555555555555555333333444444444444555555333333333333333333333333333333333333222222222222222222111000000000000111111111000000000/////////000000000000000000000000////////////////////////000000000/////////......,,,...000000///...///000////////////000000000000000000000000000000000000111111000000000000111111///000111222222333222222////////////////////////000000000000111111111222111111111111111222333333333333333444555555666666333333333222333444444555555555777888999999999999888888777777777888999999:::::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDEEEHHHIIIIIIIIIKKKMMMMMMMMMKKKHHHFFFFFFHHHKKKPPPTTTXXXXXXVVVWWW[[[```bbbeeegggeee```]]]\\\]]]fffmmmqqqpppqqquuuxxxyyypppjjjgggkkkooopppqqqrrrppprrruuuyyy{{{|||}}}}}}}}}||||||}}}~~~~~~|||xxxtttrrrwwwvvvuuuttttttvvvxxxyyyzzzyyyxxxvvvuuuuuuuuuuuusssrrrqqqooonnnnnnmmmmmmlllnnnmmmjjjjjjnnnooommmhhhfffddddddeeeeeeeeedddddddddcccccccccbbbbbbbbb]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVZZZYYYXXXVVVUUUSSSRRRRRROOOOOOPPPSSSVVVXXXWWWVVVPPPPPPQQQSSSUUUWWWYYYZZZXXXVVVUUUSSSRRRRRRSSSSSSPPPPPPQQQQQQOOOLLLIIIGGGBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAA===============<<<::::::;;;999777888999::::::999888999999999999:::::::::999777444333444666777777777777666666666666555555666666555666777999;;;===>>>===;;;999777555333222555555555444444333333333222111111000000000111111222111000///...///000000111111000000000000000000//////000000000///......111000///......///000111---------............///000000000000////////////............///000000111000000000000000000000000,,,///000...000555777555////////////////////////.........///////////////---...//////...///111333222222111000000000000111............////////////111111111000///.........////////////000000000000...//////000000111111222EEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFIIIKKKLLLKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::999:::<<<;;;888777888:::888888888888888888888888444555666666666666555444333333333333444444444444222222333333333444444444333333333333333333333333333333333222222222222111222222111000000000000000111000000000////////////000000000000000000000000////////////////////////111111000000000/////////...///000///......000222.../////////000000000111000000000000000000000000111111000000000000111111///000222333444444444333000000000000000000000000////////////000000000000111111111111111222222333222222333444444555666666222222222222222333444444444555666888999:::999999888888777777888999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>===>>>???AAABBBCCCCCCDDDAAACCCFFFGGGGGGGGGIIIKKKKKKKKKJJJGGGDDDDDDGGGJJJPPPRRRUUUVVVUUUVVVXXXZZZ^^^```bbb```[[[XXXXXXYYY[[[dddlllnnnppptttvvvuuuiiiddddddlllrrrrrrqqqrrrsssuuuxxxzzz{{{|||||||||}}}{{{{{{|||zzz{{{{{{zzzxxxtttpppmmmsssrrrqqqqqqqqqrrrssstttuuuuuutttsssssssssuuuvvvrrrpppllliiigggiiillloooooorrrqqqnnnmmmooonnnkkkiiihhheeeeeeffffffeeeddddddcccbbb```______^^^^^^YYYYYYZZZZZZXXXVVVTTTSSSRRRRRRTTTUUUUUUUUUTTTTTTYYYXXXVVVTTTRRRPPPPPPOOOOOOOOOQQQSSSWWWXXXXXXWWWOOOOOOOOOPPPRRRTTTUUUVVVUUUTTTTTTSSSSSSRRRRRRRRRMMMNNNOOOOOOMMMJJJGGGEEEAAAAAABBBBBBBBBAAA@@@???@@@AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;999888777777999;;;;;;:::888888999999999:::::::::888666555555777777777666777777666666666555555555555555444444666888;;;<<<===<<<;;;999777555444333333333444444444333333222111111000000000000111111222111000///...//////000000000000000000000000111//////000000///......---111000///......///000111---............/////////000000000000////////////......///////////////...000000000000000000000000,,,///000...000444666444..................................../////////000---...///...------///000111000000///.../////////............////////////000000000000////////////////////////000000000000...//////000111111222222CCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEHHHIIIIIIIIICCCDDDEEEFFFHHHHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFIIIKKKLLLKKKJJJHHHEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<======<<<;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::<<<<<<<<<;;;:::999999;;;<<<;;;888666888:::888888888888888888999999444555666777777666555444222222222222222222222333111111111222222333333333444444444444444444444444333333333222222222111111222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000///000000///......111333.../////////000000111111000000000000000000000000111111000000000000111111000111333444555555444444111111111111111111111111............////////////111111111000111222222333222222333333444555666666222222111111222222333444333444666888999:::999999888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<=========;;;<<<>>>???AAABBBBBBBBB@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIHHHFFFCCCDDDHHHKKKOOOOOOQQQRRRSSSTTTTTTTTTYYY[[[]]][[[WWWUUUUUUWWWPPP[[[ggglllooorrrsssqqqccc___cccnnnvvvtttqqqqqquuuwwwzzz{{{{{{{{{{{{||||||zzzyyyyyyxxxyyyyyyyyywwwsssooommmoooooooooooooooppppppqqqooopppppppppoooqqqsssuuutttpppjjjeeebbbeeekkkooopppsssssspppnnnooonnnjjjiiigggeeeddddddcccbbbaaacccbbb```^^^]]]\\\\\\]]]WWWXXXYYYZZZYYYWWWUUUSSSNNNOOOQQQRRRSSSSSSSSSSSSXXXWWWTTTRRRPPPNNNMMMMMMPPPPPPQQQTTTWWWXXXWWWVVVMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNNNNLLLIIIFFFDDDAAAAAABBBCCCCCCAAA@@@???@@@AAACCCBBBBBBAAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBB????????????>>>===<<<;;;:::999888999<<<===>>>===888888888999999:::::::::777666777999:::999777444777666666666555555555555444333333333444777:::;;;<<<;;;:::999888666555555111111222333333333222222111000000000000000111111222111///.........///000000000000000000111111111//////000000///...------222000///......///000222.........////////////000000000000000////////////......000000000///...---000000000000000000000000+++...///---...222444222........................---.........//////000000///000000...,,,+++,,,...//////...---------------............/////////000......//////000000111111////////////000000000000...//////000111222222222GGGEEEEEEGGGIIIJJJHHHEEEBBBEEEIIIJJJHHHFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGEEECCCCCCCCCCCCDDDEEEDDDDDDBBBAAA@@@??????===>>>???@@@@@@@@@@@@@@@============<<<<<<<<<<<<============<<<;;;:::999;;;===>>>???>>>===;;;:::666777999::::::999888777777777777777666666666666666555555555444444444444777777666555444444333333000000000000000000000000222222222111111111111000000000000000000000000000111111111111111111111111........................333000...///000111///,,,////////////////////////000000000000000///......---...000111111111000///000000000000000000000000000000000000111111111111000000000000000000000000000000111222333333444444000000000000000000000000//////000000111111222222111111000000000000000000000111111111111222222222666111///222222...///444555444444555666666555333666777777777777777666555999:::<<<>>>>>>>>>>>>======>>>???>>><<<;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEDDDDDDFFFJJJMMMJJJLLLOOORRRTTTUUUUUUTTTUUUXXXZZZVVVNNNIIIIIIJJJPPPZZZgggnnnooonnnoooqqqfffdddgggooorrrppprrrwww|||yyyzzz}}}~~~|||yyywwwvvvuuuuuuzzz}}}zzzsssnnnooosssyyyzzzxxxrrrqqqssstttrrrooojjjeeedddhhhlllooopppuuuppphhh```]]]aaaiiiooouuutttrrrqqqqqqooollljjjaaacccbbb______ccccccaaafffbbb^^^___bbbaaaZZZSSSUUUUUUTTTUUUUUUSSSPPPMMMLLLRRRYYY[[[ZZZVVVSSSRRRUUUTTTSSSRRRQQQPPPPPPPPPQQQNNNMMMQQQWWW[[[ZZZXXXOOOOOOOOONNNMMMOOORRRUUUTTTRRRQQQSSSVVVWWWTTTQQQNNNMMMLLLKKKKKKIIIFFFCCCDDDDDDDDDAAA???======???BBBCCCCCCCCCCCCCCCCCCCCCGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<999999999999999999999999999::::::::::::999888888666666555555555555666666333333444444555666777777;;;;;;:::888777555444444444444333333222111000000000000111111111111000000000000000000000000000000111111111111111111111111////////////000000000000000000///...............222000...---,,,---...///000000//////.........---//////000000000000////////////............//////---...///111333444222///////////////////////////------...///////////////*********+++,,,---...///222222111000///...------000000000000000000000000000000000000000000000000111000...,,,,,,...000111---///222444444333111000GGGEEEDDDEEEGGGHHHGGGEEEDDDFFFIIIIIIHHHFFFFFFFFFGGGFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>??????@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>===;;;:::777888999999999888777777777777777777666666666555666666666555555555444444777666666555444444333333333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222000...///222333111///000000000000000000000000000000000000000///......---...///000111000000///000000000000000000000000//////000000000111111111///////////////////////////000000111222222333333////////////////////////------........./////////111111111111111000000000000000111111111222222222444000000333333000000444333333222333555555444333666666777777777777777666:::;;;<<<===>>>>>>===<<<<<<>>>??????===<<<<<<===<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBDDDDDDDDDCCCBBBCCCFFFHHHEEEGGGKKKOOOQQQRRRQQQQQQQQQSSSTTTRRRLLLHHHFFFFFFLLLWWWdddlllnnnnnnnnnpppffffffjjjrrrvvvtttuuuyyyzzz|||}}}}}}{{{|||~~~{{{uuuqqqooooooooossswwwzzzwwwqqqlllmmmooouuuwwwwwwtttssstttssspppkkkfffaaaaaaeeeiiikkklllooommmiiieeecccfffkkkppptttrrrppppppooonnnkkkiiiaaacccccc``````dddeeeccchhheeeddddddfffeee```[[[YYYXXXWWWXXXWWWUUURRROOOVVVZZZ^^^^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNSSSXXX[[[YYYVVVNNNOOOPPPOOOOOOPPPRRRUUUTTTTTTTTTUUUVVVVVVSSSQQQLLLKKKJJJJJJIIIHHHEEECCCGGGHHHGGGEEEBBB@@@AAABBBFFFEEEDDDCCCCCCBBBCCCCCCGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@??????::::::;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<999999999999999999999999999999999999999888777777777777666666666666777777333333444444555666666777777777666666555555444444444333333222111111000000000000111111111111000000111111111111111111111111222222222111111111111111000000000000////////////000000///...............111000...---------//////000/////////..................//////000///////////////............////////////000222444444222000//////////////////////////////000111111111111111------,,,------...///000111111111000000///......////////////////////////////////////////////////000///...------...///000---...000111111111///...HHHEEECCCCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::999999999999888777666666777777777666666666555555777666666666555555555555666666555555444333333333444444444444444444444444222222222111111111111000000000000000000000000000111111111111111111111111111111111111111111111111000//////000222333333222111111111111111111111111000000000000000//////.........///000000000000000000000000000000000000000//////000000000000111111......................../////////000000111111222////////////////////////---------...............111111111111111111111111000000000111111111222222222000000333333111111444222111000222333444444222555555666666777777888888;;;;;;<<<======<<<<<<<<<;;;===??????>>>===>>>???============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDCCCAAA@@@@@@BBB@@@CCCGGGKKKNNNNNNMMMLLLLLLLLLMMMLLLJJJGGGDDDBBBIIITTTbbbkkkmmmllllllnnnggghhhnnnvvvzzzyyyyyyzzzuuuwwwzzz{{{{{{|||~~~}}}vvvooojjjgggggggggmmmqqqtttrrrmmmiiiiiikkkooosssuuusssssstttrrrmmmfffbbb^^^___cccfffhhhggghhhiiijjjiiiiiikkknnnppprrrpppooonnnnnnllljjjgggbbbddddddaaaaaaeeefffdddffffffggghhhgggfffeeeccc^^^]]]\\\[[[[[[YYYUUURRR^^^___```^^^ZZZVVVTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPUUUZZZZZZVVVRRRNNNPPPRRRRRRQQQQQQRRRSSSRRRTTTVVVVVVTTTQQQOOONNNIIIHHHGGGGGGHHHHHHEEECCCIIIIIIIIIGGGDDDBBBCCCDDDHHHGGGDDDBBBAAABBBCCCCCCGGGFFFEEEDDDBBBAAA@@@???<<<======>>>>>>>>>>>>===:::;;;<<<<<<===<<<<<<<<<999888888888888999::::::::::::::::::::::::::::::777888888888888777666666666666555555555555666666333333333444555555666666333333333333333333333333333333222222111000000000000000111111111111000000111111111111111111111111222222222222222222222222111111000000//////......000//////............///111000...------...//////////////////............------....../////////////////////....../////////000///000222444444222111//////////////////////////////000111111111111000000//////...//////000000111111000000000000000000////////////////////////........................////////////////////////...............---------HHHFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFHHHJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEAAACCCEEEGGGGGGFFFDDDBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999888777666666555777777666666666555555555777777666666666555555555555555555444444333333333222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111////////////////////////000//////000111111111111000000000000000000000000//////000000000000//////...//////000000000000000000000000000000000000000////////////000000000111................................./////////000000////////////////////////////////////////////////000000000111111111111111000000000000111111111111111000111222222111111111222111000111444555555444555555555666777888999999;;;;;;;;;;;;<<<;;;;;;;;;;;;===????????????@@@AAA??????>>>>>>>>>=========@@@@@@????????????@@@@@@BBBDDDEEEDDDAAA>>>===>>>>>>AAAFFFJJJMMMMMMLLLJJJIIIHHHIIIJJJJJJIIIFFFCCCLLLVVVcccjjjkkkiiiiiijjjfffjjjqqqxxx{{{{{{yyyxxxrrrssstttuuuvvvxxx{{{}}}|||yyytttnnniiieeecccbbbccchhhlllllliiiggghhhiiillloooqqqoooooorrrqqqmmmeeebbb___```dddggggggfffeeegggiiijjjkkklllnnnpppqqqooonnnmmmmmmllliiigggdddfffddd``````cccdddbbb```cccffffffdddcccdddfffcccbbb```^^^]]][[[WWWUUU\\\\\\[[[YYYVVVSSSPPPOOOLLLLLLMMMMMMNNNNNNNNNNNNKKKMMMQQQWWWZZZXXXSSSOOONNNQQQSSSTTTSSSRRRQQQQQQNNNRRRVVVUUUQQQLLLJJJJJJHHHGGGFFFGGGHHHHHHGGGFFFHHHHHHHHHFFFCCCBBBCCCDDDFFFEEEBBB@@@@@@AAACCCEEEFFFFFFEEECCCBBB@@@???>>>:::;;;<<<===============;;;<<<<<<======<<<<<<<<<777777777777777888999999::::::::::::::::::::::::666666777777666666555444333333222222222222333333333333333444444555555555222222222222222222222222222222111111000000000000000000111111111111000000222222222222222222222222111111111222222222222222111111000000//////......000///............//////000///............/////////////////////.........,,,,,,------......///000......////////////....../////////000222333111000////////////////////////,,,---......//////......000000//////////////////000000000000111111222222////////////////////////..............................////////////......000///---,,,,,,,,,------HHHGGGEEEDDDCCCDDDFFFHHHHHHHHHHHHFFFEEEEEEHHHJJJGGGHHHIIIKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEGGGHHHFFFDDDBBBCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;::::::999:::999888777666666555555666666666666555555555555666666666666555555555555444444444444444333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000........................///000000///............//////////////////////////////000000000000/////////////////////000000111////////////////////////...////////////000000000......................................./////////......................../////////.............../////////000000111111111//////000000000111111111111222111111000111111000444222111222555777888888555555555555666777999::::::::::::::::::;;;;;;;;;:::<<>>======???>>>>>>>>>>>>???@@@AAACCCEEEFFFEEECCC@@@>>>>>>AAADDDHHHKKKNNNNNNLLLKKKHHHGGGGGGIIIKKKLLLKKKIIISSS\\\fffkkkiiifffeeeffffffkkkqqqvvvyyyyyyvvvsssqqqooommmmmmooorrrvvvxxxuuuuuutttqqqmmmhhhdddbbb[[[```eeehhhhhhhhhiiijjjkkknnnmmmjjjkkkoooqqqooofffdddccceeeiiikkkjjjhhhfffggghhhiiiiiijjjmmmooopppooonnnmmmnnnllljjjhhhfffgggddd___]]]```aaa___]]]aaaddddddaaaaaacccgggfffdddaaa___]]][[[XXXUUUVVVVVVUUUUUUTTTSSSPPPOOOJJJKKKLLLMMMNNNNNNNNNNNNJJJMMMQQQVVVWWWUUUPPPLLLOOOQQQTTTUUUSSSQQQPPPPPPLLLQQQVVVVVVRRRMMMJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHFFFDDDCCCDDDEEEAAA@@@>>>>>>???AAADDDFFFDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<======>>>======;;;<<<<<<<<<<<<<<<;;;;;;777666666666666777888888999999999999999999999999555666666666666555444444222222111111111111222222333333333444444444444444444444333222222111111000111111000000000000//////000000111111111111000000111111111111111111111111000000000111111222222222111000000000/////////...//////............////////////........./////////.........///////////////---------,,,---...///000......///000000///......///...---...000000///...////////////////////////,,,,,,---...............//////......---........./////////000111111222222......................................................////////////......111000...---,,,---......EEEFFFFFFEEEDDDEEEGGGIIIGGGGGGGGGEEEDDDDDDGGGIIIGGGHHHIIIKKKLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDBBBDDDFFFGGGGGGEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888888999;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888777666666666666666666666666555555555444444666555555555444444444444444444333333333333333333444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000///---,,,,,,---...........................//////000000000000000///////////////000111111////////////////////////......////////////000000........................................................................,,,,,,,,,,,,,,,+++++++++---......//////000000000/////////000000000111111111222222000000444666555555333222333666999;;;;;;777666555555555777888999999999999999:::;;;<<<===:::<<<>>>???>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>=========>>>@@@AAACCCDDDFFFGGGFFFDDDBBBAAAAAAEEEGGGIIILLLMMMMMMMMMLLLFFFGGGHHHIIIJJJMMMOOOPPPZZZaaahhhjjjgggcccbbbcccggglllrrrsssuuuuuuqqqlllllljjjhhhhhhlllooorrrsssppprrrssssssppplllgggcccYYY^^^dddhhhjjjkkkkkklllmmmooommmjjjkkkooorrrqqqiiiggghhhjjjnnnooommmjjjggghhhhhhhhhhhhjjjmmmoooooonnnmmmmmmmmmllljjjhhhggggggddd^^^\\\___```___```bbbddddddbbbbbbdddggggggddd```^^^[[[YYYUUUSSSPPPQQQSSSVVVXXXWWWTTTQQQKKKLLLNNNOOOOOOOOONNNNNNJJJMMMPPPRRRSSSQQQNNNKKKOOORRRTTTTTTRRRPPPOOOOOONNNRRRWWWYYYWWWSSSOOOMMMKKKIIIHHHHHHJJJLLLKKKKKKHHHIIIIIIGGGEEEDDDEEEGGG>>>=========???AAADDDFFFBBBBBBCCCCCCBBB@@@>>>===;;;<<<==================;;;;;;;;;<<<;;;;;;:::999777666666666666777888888888888888888888888888888555666666666666555444444444444333333333333444444333333333333333333444444444444333333222111000000000000000///////////////000000111111111111000000000000000000000000000000......//////000111111111/////////000000000000000///............//////000.........///////////////.........///////////////000///...------...///000---...///000000///...---...---,,,---...///...---////////////////////////......///000000000000///---------,,,------............//////000000000111................................................////////////////////////111000///...---...///000AAACCCEEEEEEDDDDDDGGGIIIEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGFFFDDDCCCAAACCCBBBBBBBBBBBBAAAAAAAAA???>>><<<::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;;;;::::::999999999999999888777666666555666777777666666555555555444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000........................---///111000------...000////////////////////////......///000000000000000000//////...///000111222////////////////////////........./////////000000/////////////////////////////////.......................................,,,,,,,,,+++++++++******,,,,,,------...//////000////////////000000000111000333222///222:::??????555333222333777:::<<<<<<888777666555555666888999777777777888999;;;===>>>:::<<<>>>>>>======>>>???@@@@@@??????>>>>>>=========<<<<<<<<<>>>AAACCCEEEDDDEEEGGGFFFDDDCCCDDDDDDHHHHHHIIIIIIJJJKKKKKKKKKDDDEEEGGGGGGGGGJJJPPPVVV]]]ccchhhhhhdddaaaaaaccciiiooorrrqqqqqqqqqmmmgggeeedddeeeiiinnnqqqqqqpppooopppqqqqqqnnnkkkgggeee]]]aaaggglllnnnooonnnnnnnnnqqqqqqoooooossssssqqqiiihhhiiimmmqqqqqqnnnjjjdddgggiiikkkkkklllnnnpppnnnlllkkkkkklllkkkiiigggeeefffccc^^^]]]aaacccbbbddddddeeedddccccccdddeeefffccc^^^[[[XXXUUURRRPPPLLLOOOSSSZZZ]]]\\\VVVQQQMMMNNNPPPQQQQQQPPPOOONNNKKKMMMNNNNNNNNNLLLLLLKKKPPPRRRSSSSSSPPPNNNNNNNNNNNNPPPUUUZZZ[[[YYYSSSNNNLLLJJJHHHHHHJJJKKKKKKKKKGGGGGGGGGFFFDDDCCCDDDFFF>>>>>>>>>???@@@BBBCCCDDD@@@AAABBBBBBBBBAAA???>>><<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;:::999999888777777666666777777888999666666666666666666666666666666666666666555444444444444444333333444444444333333333333333333333333222222222111111111111111////////////////////////000000111111111111000000////////////////////////---------...///000000000......//////000000111111...............///000000---......///////////////............/////////000222111///...------...///---...///000000///...---///...,,,---...///...---////////////////////////---...//////000000//////,,,,,,,,,,,,---...//////.............../////////........................////////////////////////000///...------...///000...............//////000>>>AAADDDEEEDDDDDDFFFHHHCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAA???===;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::;;;:::999999888888999999777777666555555666777888666666555555555444444444444444333333333222222222333333333333333333333333000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000///...111333000000000000000000000000......///000000000000000000///.........///111222////////////////////////............/////////000000000000000000000000000//////////////////.......................................------,,,,,,,,,++++++,,,,,,---...//////////////////000000000000///222222000555???FFFFFF555333222333666:::<<<===999888666555444555777888666666666777999;;;===???:::<<<>>>>>>===<<<===>>>???>>>>>>>>>=========<<<<<<<<<;;;<<<>>>BBBEEEGGGCCCDDDFFFEEEDDDDDDEEEGGGIIIHHHHHHGGGGGGHHHIIIJJJAAADDDEEEDDDDDDHHHPPPXXX^^^cccgggfffbbb___aaaccckkkqqqssspppnnnoookkkddd^^^```dddkkkrrrtttqqqnnnpppoooooommmkkkiiigggeeebbbfffkkkoooqqqqqqpppoooooosssuuuttttttvvvuuuqqqhhhhhhjjjnnnqqqqqqmmmiiibbbfffkkknnnoooooopppqqqlllkkkjjjjjjjjjjjjgggeeedddeeeccc^^^___dddgggffffffeeedddcccccccccccccccdddaaa]]]YYYVVVSSSPPPMMMIIIMMMSSS[[[```^^^VVVPPPNNNOOOQQQRRRRRRQQQOOONNNLLLMMMMMMLLLJJJJJJKKKLLLQQQRRRSSSQQQOOOMMMMMMNNNLLLNNNRRRXXX\\\ZZZTTTNNNLLLJJJHHHHHHIIIKKKKKKJJJCCCDDDDDDCCCAAA@@@AAACCC???@@@@@@AAABBBBBBBBBCCC>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<;;;;;;:::999::::::::::::999999888777777777777777777888999999666666666666666666666666666666777777666666555444333222222111111222222333333333333333333333333333/////////000111222222222.........///////////////000000111111111111000000////////////////////////,,,,,,------...//////000------...///000111222222...............///000111------...///000000//////---.........//////000000444333000...------...///---...///111111///...---111///------/////////...////////////////////////+++,,,------......------,,,,,,,,,------///000111................................................000000000000000000000000111000...------...000111,,,------....../////////CCCDDDFFFEEECCCAAA@@@@@@FFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::999999999888888777777777777666666666666999666444444555666666555333222111111111222333444222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111000000//////......////////////////////////...............///000000000000///...............000000///......///111111000///...------...///000000000//////.........---111111000000000000111111////////////////////////..................------////////////////////////111111111111000...---,,,000000//////.........---000000000000000000000000333111000222666888777555///000111222444555666777444444444444444444444444888777666666888<<<@@@CCC???>>>;;;999888999:::;;;===<<<<<<;;;;;;;;;<<<<<>>??????>>>===???>>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::999:::<<<<<<;;;999666444555555555555666666666666666666666666666555555444333444555555666666555555333333333333333333333333444444444444444444444444333333222222111000//////000///...------...///000......///000000000000000000000000000000000000000000///...---,,,---......000000000000000///......000///...------...///000222///++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,222111///......///000111---...///...,,,+++,,,---////////////////////////........................---------------...///000000///...------...///000111///......///000000//////////////////.....................////////////////////////000000000000000000000000000000000000CCCDDDFFFEEECCCAAA@@@AAAEEEEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999888999999999999999999888888888888999999:::::::::777777666666666555555555777555333333444666666555444333222111111111222333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111000000000/////////..........................................//////000///......---------------000///.........///000111000///...------...///000000/////////.........---000000////////////000000////////////////////////........................//////////////////////////////000//////...---,,,000/////////............000000000000000000000000222000///111333555444222000000111222333555666666333333333333333333333333666555444555888<<<@@@CCCAAA???<<<:::888777777888:::::::::;;;<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJGGGFFFEEECCCCCCGGGNNNSSSZZZ\\\___``````^^^^^^___gggkkknnnooopppqqqlllfff]]]cccjjjooopppnnnlllkkkiiikkkmmmllljjjhhhhhhiiifffjjjoootttyyy{{{||||||{{{wwwrrrooooooooonnnlllkkkllljjjhhhlllsssvvvuuurrrpppnnnmmmmmmmmmnnnnnnpppnnnlllkkkjjjiiigggfffjjjfffaaa______aaacccddd```___]]]\\\\\\]]]^^^```ddd```ZZZVVVTTTTTTTTTSSSPPPTTTYYYZZZXXXTTTQQQOOONNNSSSTTTQQQQQQTTTSSSOOOPPPPPPNNNLLLJJJIIIHHHGGGKKKMMMPPPQQQQQQNNNKKKIIIIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFBBB@@@>>>===???AAABBBAAA@@@???>>>???@@@AAA@@@??????>>>======<<<<<<======<<<============<<<;;;;;;:::;;;<<<<<<;;;888555333555555555555666666666666666666666666666555444444333333444555555555555444333333333333333333333333444444444444444444444444333333222111111000//////222111000//////000111222......///000000000000000////////////////////////000///...---,,,------...000000000000000///......///...---,,,,,,---...///111///,,,+++,,,---,,,+++------------------------......---------......///---...///...,,,+++,,,---////////////////////////........................///......---------......000///............///000000.........///000///...////////////........................////////////////////////000000000000////////////////////////BBBDDDEEEEEECCCAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999999888777777888888888888777777666666777888999:::;;;;;;777777666666666555555555444333222222444666666555444444333222111111111111222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000////////////..............................------......///000...------,,,,,,,,,,,,,,,//////......//////000111//////............///////////////...............//////............//////////////////////////////........................////////////////////////------............------////////////............000000000000000000000000111000//////111111000///111111111222333444444555222222222222222222222222333333333444777;;;@@@BBBAAA@@@===:::777666555555777888999:::<<<>>>@@@BBBAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFGGGHHHIIIIIIEEEFFFFFFFFFGGGJJJOOOSSSYYY[[[]]]^^^\\\[[[[[[[[[___fffllllllmmmnnnlllhhhcccggglllnnnnnnllljjjiiidddfffhhhiiihhhhhhiiijjjhhhjjjnnnrrrvvvyyyzzz{{{|||xxxrrrmmmllllllllllllkkkgggaaa___hhhttt{{{{{{yyytttnnnjjjiiijjjkkkkkknnnnnnmmmllljjjhhhgggeeegggddd```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[]]]^^^]]]ZZZUUUSSSSSSTTTTTTTTTOOORRRVVVWWWTTTPPPMMMLLLNNNQQQRRROOOOOOQQQPPPMMMNNNOOOOOOKKKGGGDDDDDDFFFKKKMMMOOOQQQPPPMMMIIIFFFDDDCCCBBBCCCEEEGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGAAA???>>>>>>???AAABBBAAA@@@>>>>>>???AAABBBAAA@@@>>>>>>===<<<<<<<<<<<<==================<<<<<<;;;:::;;;<<<<<<:::888555333444555555555555666666666555666666666666555444444222222333444444444444333222222222222222222222222333333333333333333333333222222111111000000//////111111000000000000111111......///000000000000/////////////////////////////////...------------...//////000000000///......------,,,,,,,,,,,,------000...,,,,,,,,,---,,,+++........................******+++,,,---------------.........,,,+++,,,---000000000000000000000000........................000///...---,,,,,,,,,,,,000000////////////000000.........///000000...,,,....................................////////////////////////000000000000////////////////////////BBBCCCDDDDDDBBBAAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@????????????>>>==================<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888888777888888888888888888777666666777777888999999:::888888777777777666666666444333222333666777777666555444333222111111000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...........................------------...//////...------,,,,,,,,,,,,,,,............///000000111/////////....../////////.................................------.........////////////////////////---------...............////////////////////////,,,---....../////////...///////////////.........000000000000000000000000111000////////////......111111222222333333333444222222222222222222222222333333333333555999<<<>>>???===;;;999777666555555777777888:::<<<>>>@@@AAA@@@@@@??????@@@AAACCCDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHDDDFFFHHHIIIKKKMMMQQQTTTXXXYYY[[[[[[YYYXXXXXXYYY[[[dddkkkkkkjjjkkkkkkhhhfffiiilllnnnmmmkkkjjjjjj```aaacccddddddeeeeeeffffffhhhjjjmmmooorrrtttuuuvvvsssqqqooonnnoooppppppkkkeee]]]\\\hhhzzz}}}vvvmmmgggfffhhhjjjkkkkkkllllllkkkiiifffeeeeeecccaaa^^^\\\\\\[[[ZZZXXX[[[ZZZYYYXXXXXXZZZ[[[]]]XXXUUUQQQPPPOOOPPPOOONNNJJJMMMQQQSSSRRRPPPNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNPPPPPPLLLEEEBBBDDDGGGLLLNNNQQQRRRQQQMMMIIIFFFCCCBBBAAABBBEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGBBBAAA@@@@@@BBBDDDDDDCCC>>>======>>>@@@BBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<======>>>>>>======<<<;;;:::;;;;;;;;;999777555333444444444555555555666666555555666666555555444333111111222333333333333222222222222222222111111111222222222222222222222222111111000000000///////////////............//////---...//////000000////////////////////////////////////......------------...///////////////......------,,,,,,,,,,,,------///...------------,,,,,,------------------------((()))+++------------,,,,,,---......,,,,,,,,,...000000000000000000000000........................///...------,,,,,,,,,---000000000000000000000000......///111222111///,,,------...............///............////////////////////////000000000000////////////////////////@@@AAABBBBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888888888999999999999888888777777777777777777777777999999999888888888777777555444444666888999888777444444333333222111000000111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////////////////000000000000........................---------------.../////////......---,,,---------,,,------...///000000000...//////////////////...---------.....................------------......////////////////////////---------.........//////////////////////////////---...///000000000000000.........///////////////////////////////////////111111111000///.........111111111222222333333333333333333333333333333333555444333333333555777888999999888888777777777777888888999999:::<<<===>>>??????>>>>>>???@@@BBBCCC@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGJJJLLLMMMOOORRRTTTWWWXXXYYYYYYWWWVVVWWWXXX\\\dddkkkkkkjjjjjjiiigggfffiiilllmmmllljjjjjjjjj^^^^^^___```aaa```^^^]]]]]]^^^___bbbfffjjjoooqqqmmmnnnoooooooooooonnnnnnmmmfff^^^^^^lll}}}tttjjjeeefffiiikkkkkkggghhhiiihhheeecccdddeeecccaaa^^^]]]\\\[[[YYYWWWYYYXXXVVVUUUUUUVVVXXXYYYVVVSSSPPPMMMLLLKKKHHHGGGDDDHHHMMMPPPQQQRRRSSSTTTQQQPPPPPPPPPPPPPPPPPPQQQPPPRRRRRRMMMFFFCCCFFFIIILLLMMMOOOOOONNNKKKHHHFFFDDDCCCBBBCCCEEEFFFGGGFFFDDDEEEFFFGGGGGGFFFFFFEEEAAA@@@???AAACCCDDDDDDCCC<<<;;;;;;<<>>???@@@@@@??????AAACCCFFFGGGGGGGGGFFFDDDBBBAAAEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888999999999999999999888777777777777666666666555999999888888888777777777666555555777999:::888777333333333333333222111000111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////////////////000000000000------------------------------,,,,,,------...//////......---------------+++,,,---...///000000000......////////////......---------------...............------------......////////////////////////,,,,,,------.../////////////////////////////////......///000111111000000.........///////////////////////////////////////000111222111///...///000000000000111222333333444333333333333333333333333555444333222222222333444555555666777777888888888888888888888999999:::;;;======<<<<<<===>>>@@@AAA???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEGGGJJJLLLMMMNNNQQQSSSVVVXXXYYYXXXWWWWWWXXXYYY]]]dddiiijjjjjjjjjhhhddddddgggjjjkkkiiigggfffeee]]]]]]^^^______]]]XXXTTTPPPQQQRRRVVV\\\cccjjjnnnhhhjjjmmmmmmkkkhhhgggggghhhccc]]]]]]hhhzzzxxxpppgggccceeehhhiiihhhcccfffgggeeebbbbbbdddggggggdddaaa___]]][[[YYYWWWTTTSSSRRRQQQRRRSSSUUUWWWVVVSSSQQQOOOMMMKKKHHHEEEDDDHHHLLLOOORRRTTTVVVXXXRRROOOOOOQQQRRRPPPQQQTTTTTTTTTRRRNNNIIIGGGIIILLLJJJJJJJJJJJJIIIHHHFFFEEEEEECCCBBBBBBDDDEEEEEEDDDCCCDDDEEEFFFFFFEEECCCCCC???>>>===???AAACCCBBBAAA<<<;;;;;;<<<>>>???>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::888888999999888777777666333444444444444555555555444555555555555444333333111111222333333333333222555444444333333222222222111111111111111111111111////////////............000000111111111111000000------...////////////.................................//////......---,,,------.../////////......------............------+++---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............+++---...---,,,,,,---///////////////////////////........................++++++++++++,,,---...///......////////////....../////////000222111///---,,,,,,,,,---......//////............////////////////////////000000000000........................<<<===>>>>>>===>>>@@@CCCDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;999999999999999:::::::::777777888888888888777777555555666666666666666666777777777666666666666555666666666777888888777555111222333333333222111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////.../////////000000000111------------------------------,,,,,,------...///...------,,,,,,,,,,,,,,,***+++---...000000000///---...///000000///...---,,,,,,,,,------.........//////............//////////////////////////////,,,,,,------...//////000////////////////////////......//////000/////////............/////////000////////////////////////...000222111...---///111...///000111222333444555222222222222222222222222333222222111111222222333333444555666777888888888666666666666777888999:::;;;;;;::::::;;;<<<>>>???===???AAADDDEEEFFFEEEEEEDDDCCCBBBAAABBBCCCEEEFFFDDDFFFHHHIIIJJJKKKNNNPPPVVVWWWXXXXXXWWWXXXYYY[[[]]]aaaeeegggjjjlllhhhbbbbbbeeehhhhhheeeaaa^^^]]][[[\\\^^^```aaa]]]VVVPPPKKKKKKKKKNNNSSSZZZbbbfffgggjjjkkkjjjfffddddddeeedddccc___]]]dddpppyyy{{{rrrkkkcccaaadddfffdddaaabbbdddeeecccaaaaaafffkkkkkkgggbbb^^^ZZZXXXUUURRROOOOOOOOOOOOQQQTTTWWWYYYUUUSSSRRRSSSSSSRRROOOMMMJJJMMMOOOQQQRRRTTTVVVXXXQQQMMMMMMQQQRRRPPPQQQVVVVVVTTTQQQMMMKKKKKKLLLMMMJJJIIIHHHGGGFFFGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@>>>======???BBBCCCBBBAAA>>>===<<<===>>>???>>>===<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;::::::999666777777777888888888888333333444444444555555555444444555555444444333222111222222333333333333333666666555555444333333222111111111111111111111111........................///000111222222111000///,,,---......//////..............................---.../////////...---,,,,,,---......//////......+++,,,------------,,,+++***---//////---,,,,,,---------------------------------,,,,,,,,,------...+++,,,...---,,,,,,---///------------------------........................,,,,,,,,,+++,,,,,,------,,,---...//////...---,,,///---,,,---...///...---++++++,,,------...//////............////////////////////////000000000000........................;;;<<<===<<<<<<===@@@BBB@@@AAACCCEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???????????????@@@@@@======<<<<<<<<<;;;;;;;;;777888888999999:::;;;;;;666666777777777777666666333444444555666777888888666555555555444444444444666555555666888777555333000111222333444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.../////////000000111111---------------------------,,,,,,,,,,,,---......---,,,++++++******++++++)))+++---///000000000///---...///000000///...---,,,,,,,,,------.........//////............//////////////////////////////,,,,,,------...///000000////////////////////////---...............---------.........//////000000////////////////////////---///111000...---...111---...///000222444555555000000000000000000000000000000000000111222333333333444555666777777777777444444555555666888999:::::::::999999:::;;;===>>>===>>>AAADDDFFFFFFEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDEEEGGGGGGGGGHHHKKKMMMVVVXXXYYYXXXXXXYYY[[[]]][[[___bbbeeejjjmmmiiiaaaaaadddfffeeeaaa\\\XXXVVV[[[\\\^^^bbbccc^^^VVVOOOMMMLLLJJJJJJMMMSSSYYY^^^hhhjjjjjjhhheeedddgggiiiiiiiiigggdddgggooovvvwwwooohhhaaa___bbbccc```\\\bbbdddeeeccc```bbbhhhooommmhhhaaa[[[VVVRRROOOLLLMMMMMMNNNPPPSSSXXX\\\^^^TTTSSSTTTVVVXXXXXXWWWUUUPPPRRRSSSSSSRRRRRRTTTVVVPPPLLLKKKPPPQQQOOOQQQWWWWWWSSSOOOMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHJJJKKKJJJHHHFFFFFFFFFGGGFFFEEEBBBCCCDDDDDDCCCAAA???>>>?????????AAADDDEEEDDDCCC@@@???===>>>??????>>>===<<<;;;::::::999999::::::::::::;;;;;;::::::999888555666666777888999999999333333333444444444555555444444555555444444333222222222333444444444444333777777666555444444333333000000000000000000000000---.....................---...///000000///...---,,,---......//////..............................---.../////////...,,,,,,,,,,,,---.../////////...***+++,,,------,,,+++***))),,,//////---+++,,,..............................---,,,+++++++++,,,---+++,,,------,,,,,,...///------------------------..............................---,,,+++++++++++++++,,,---......---,,,+++...,,,******,,,------,,,++++++,,,,,,---...//////............/////////000////////////000000000000........................;;;<<<===>>>??????>>>>>>AAAAAAAAA@@@???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCAAAAAABBBDDDCCCBBBAAABBBBBBDDDEEEBBBAAAAAA@@@?????????@@@======>>>>>>>>>>>>======:::;;;<<<<<<<<<:::888666777777777777777777777777333444666888:::;;;<<<<<<888888777666666666666666555555444333222333666999666666666666555444333222333222111000////////////000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000////////////////////////------------------------////////////...---,,,+++------------------------------...///000000//////.........------,,,,,,,,,,,,---......//////....../////////...------,,,,,,................................................////////////000000000000......---------,,,,,,,,,+++,,,,,,---...///000000......---,,,,,,...///000......------------............///111111222222222111000000///////////////333222111111111222333444444444333444444555666777888777666666777999;;;<<<999999::::::;;;:::::::::@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAABBBCCCEEEGGGHHHCCCFFFGGGGGGDDDCCCEEEGGGOOORRRVVVYYYXXXWWWWWWWWW[[[^^^cccjjjmmmkkkddd^^^\\\```eeegggeeeaaa^^^]]]]]]\\\]]]```bbb```ZZZUUUTTTPPPLLLLLLLLLMMMUUU]]]jjjfffcccbbbfffiiijjjiiikkkjjjjjjkkknnnooonnnmmmjjjfff```YYYUUUUUUYYY]]]aaabbbbbbbbbaaabbbeeegggiiiaaaWWWSSSRRRQQQLLLFFFHHHMMMSSSXXX]]]```ZZZQQQSSSUUUXXXYYYYYYYYYYYYZZZYYYYYYYYYVVVRRRPPPOOOPPPNNNLLLKKKLLLOOORRRSSSTTTVVVVVVRRRMMMHHHGGGJJJMMMMMMLLLJJJIIIHHHIIIJJJLLLIIIHHHHHHHHHIIIHHHEEEBBBCCCDDDDDDDDDCCCBBB@@@?????????@@@DDDGGGFFFBBB>>>===???@@@AAAAAA@@@???===999999::::::::::::;;;;;;::::::999999888777666666777777888888888888777777555555444333333333333444555555555444444333333333666555444444555666777888444444333333222111000000000000000000000000000000...////////////......---////////////////////////............//////////////////............/////////...---,,,,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...//////.................................---,,,++++++---...000.........////////////000...........................,,,***+++...000...,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,---......///......---------......---......//////////////////......------///000111///...---,,,,,,---...///;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAA@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@CCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???????????????======>>>>>>>>>>>>======:::;;;<<<<<<;;;:::888666777777777777777777777777888888888999999888888777888777777666666666666666444555555333222333666999666666666666555444333222333333222111000000000000000000000000000000000000000000000111111111111222000000000000000000000000........................////////////////////////.........---------------,,,,,,---------------,,,------------------------,,,---....../////////...------------------,,,,,,,,,---......//////......////////////000000000000.................................................../////////000000000000............------,,,,,,,,,,,,------.../////////......------......///000......------------............///111111222222111//////......///000111111111111000000000111222333333333333333444555666777888888666666666888:::;;;999999:::;;;;;;;;;;;;:::======>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFAAACCCEEEEEECCCCCCEEEGGGLLLPPPTTTWWWXXXWWWXXXXXX\\\]]]```dddhhhhhheeebbb\\\```eeehhhhhheeecccbbb___]]][[[]]]___```^^^\\\```[[[WWWXXXXXXWWWZZZ___hhheeebbbcccfffiiijjjiiiooonnnlllmmmnnnnnnmmmlllfffccc^^^WWWSSSTTTWWW[[[bbbcccdddccccccccceeegggccc]]]VVVQQQPPPNNNKKKGGGKKKPPPUUUXXX\\\^^^[[[UUUQQQTTTWWWXXXXXXWWWWWWXXXVVVWWWWWWUUURRRPPPPPPQQQMMMLLLLLLMMMPPPRRRSSSRRRUUUSSSPPPKKKGGGFFFJJJNNNMMMLLLJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@???AAA??????@@@CCCCCCAAA???===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::::::::999888888777666666777777888888888888777777666555444444333333444444555555444444444333333333555444333333333444555666333333333222111000000000000000000000000000000000///000000111111000000000........................////////////000000000000//////............////////////...------...//////------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............------------------------...---,,,++++++---...000,,,,,,,,,------------..............................,,,+++,,,...///...,,,000///......---------...,,,,,,++++++,,,,,,---.........------------......------...//////////////////......---...///000111......------------......<<<;;;;;;;;;;;;===???@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????===???AAAAAA???>>>??????BBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????????????????========================:::;;;<<<<<<;;;:::888777666666666666666666666666999999999999888777666666777777777666666666555555444555555444333333666888555555666555555444333222444333222111111000111111000000000000000000000000000111111111111222222222000000000000000000000000......................../////////////////////////////////......---------)))***+++,,,------------------------------------,,,,,,------......------,,,,,,------------------,,,---......//////......---......///000000111111....................................................../////////000000000/////////............---..............................//////000000000///......------------............///000111111111111---------...///000222333000000//////000000111222333333333333444555666666999888777666666777888999999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===???@@@AAAAAA>>>>>>>>>???@@@AAABBBCCC>>>@@@BBBBBBBBBCCCFFFHHHJJJNNNSSSVVVWWWWWWXXXXXX\\\[[[[[[^^^aaaeeeffffff]]]aaagggjjjjjjiiiggggggaaa]]]YYYYYY]]]bbbddddddhhhcccaaadddfffdddbbbbbbdddcccbbbcccfffiiikkkkkkrrrpppmmmlllkkkjjjhhhgggbbb___[[[UUURRRRRRVVVYYYcccdddffffffeeeddddddeee___\\\WWWRRRNNNKKKIIIHHHOOOUUUYYYXXXXXXZZZZZZWWWPPPSSSVVVXXXWWWUUUTTTTTTSSSTTTUUUTTTSSSQQQQQQRRRLLLKKKKKKMMMPPPRRRQQQPPPSSSQQQMMMHHHFFFGGGKKKNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKIIIGGGGGGGGGHHHGGGFFFCCCDDDDDDEEEDDDCCCAAA@@@BBB@@@>>>>>>???@@@@@@???======????????????======::::::::::::::::::::::::999999999888888777777666666777777888888777777666666666555444444444444555444444444444333333333333444444333222222222333333222222111111000000//////000000000000000000000000///000111222222333222222........................//////000000000111111111//////............////////////............////////////...---------......------------------------++++++,,,,,,,,,,,,------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,------------...........................---,,,+++,,,...///...---000000///............///...------,,,,,,,,,,,,,,,...---------------......------...////////////...///............///000000------............------===<<<;;;;;;<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???AAA@@@???>>>???@@@BBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>>>>??????=========<<<<<<=========;;;;;;;;;;;;;;;999888777666666666666666666666666666777777888888888888888666666666666666555555555444555555444333333555777444555555555444444333222444333333222111111222222000000000000000000000000111111111111222222222222000000000000000000000000........................////////////////////////000000000///......------++++++,,,---------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,---......///.........,,,,,,,,,------................................................................../////////000000/////////////////////...//////.........------------...000111111111000///......------------............///000111111000000---------...///000111111000000000000111111111222222222222222333444555666888888777666666666777777999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===???@@@@@@AAA>>>>>>>>>???@@@AAAAAABBB===>>>???AAABBBEEEHHHJJJKKKOOOSSSVVVVVVVVVVVVWWWYYYXXXYYY[[[^^^bbbeeefffaaadddiiikkkjjjgggfffeeeaaa]]]YYYZZZ___eeeggghhheee``````gggllljjjfffccc___```aaadddgggkkkmmmnnnsssoookkkhhhgggeeebbbaaa^^^]]]YYYUUUSSSSSSVVVYYYccceeeggggggeeeccccccccc]]]]]][[[VVVOOOJJJIIIJJJUUUZZZ[[[VVVSSSTTTVVVVVVPPPSSSWWWXXXWWWTTTSSSRRRPPPRRRTTTTTTSSSRRRRRRSSSLLLKKKIIIJJJLLLOOOPPPPPPRRROOOKKKHHHGGGIIILLLOOOMMMMMMLLLKKKJJJKKKKKKLLLKKKIIIFFFFFFGGGHHHGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>===<<<===>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999999888888888777777777666666666777777777777666666777666555555444444555555333333333333333333333333444444333333222222222222111111000000/////////...000000000000000000000000...///000111222333333333........................////////////000000000000///......------....../////////////////////////////////...------,,,------........................+++++++++,,,,,,,,,------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.........////////////000........................,,,,,,,,,,,,---......---//////.............../////////...,,,,,,+++++++++------,,,,,,------......,,,---......//////................../////////000,,,,,,...//////...,,,,,,???>>>======>>>@@@CCCDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>======>>>>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;:::999888888777777777777777777777777666777777888888888777777555666666777666555444444444555666555444333444666444444444444444444333222333333222222111222222222000000000000000000000000000000111111111222222222////////////////////////////////////////////////////////////////////////000000/////////........................---,,,,,,------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,---......///............---------,,,,,,,,,+++............................................................////////////...//////////////////////////////...------,,,,,,---...000111111111000///......------------.........//////000000000000/////////............//////111111111222222222222222222111111222222333444555777777666666666666666666888999:::;;;<<<<<<<<<<<<>>>>>>>>>?????????????????????@@@@@@AAAAAABBBBBB>>>===>>>@@@CCCGGGJJJKKKNNNQQQTTTVVVVVVTTTTTTTTTSSSUUUXXX[[[^^^```bbbccceeehhhjjjjjjgggcccaaa```^^^\\\\\\___dddhhhiiihhh^^^YYYYYY```fffddd```^^^[[[^^^bbbfffiiimmmpppqqqrrrooojjjfffdddbbb```^^^\\\\\\ZZZWWWUUUVVVXXX[[[bbbdddfffeeeccc```______YYY\\\]]]ZZZUUUQQQRRRTTTXXX[[[ZZZSSSNNNOOORRRRRRRRRUUUWWWXXXVVVSSSRRRQQQOOOQQQTTTTTTTTTSSSSSSSSSNNNKKKGGGFFFIIILLLPPPQQQQQQOOOKKKIIIIIIKKKNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJHHHEEEEEEFFFGGGGGGGGGDDDEEEFFFGGGFFFEEEDDDCCC@@@BBBCCCDDDBBB@@@===<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888888777777777777777666666777777777777666666666666555444444444444444333333333333333333333333444444444444333333222222000000000///////////////////////////////////////---...///000111111111111........................---------.........//////......------------............////////////............---,,,+++++++++,,,........................+++++++++,,,,,,,,,------,,,---------------,,,,,,------------------------,,,,,,,,,,,,------...............////////////000........................,,,,,,------------.........------,,,------......000///...---,,,+++++++++,,,,,,,,,,,,,,,---......,,,------...............---......///////////////+++,,,---......---,,,+++>>>>>>>>>>>>@@@BBBDDDEEEBBBAAA@@@??????@@@AAABBB>>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBDDDBBBBBBCCCCCCBBBAAA@@@???===============>>>>>>???>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::999999888777777777777777777777777999999999888777555444333555555666777666555444333444666666666444333444555333333444444444444333333333222111111111111222222000000000000000000000000///000000000000111111111////////////////////////000000000000000000000000////////////////////////........................////////////...---,,,+++------------------------,,,,,,------,,,,,,++++++,,,,,,------------------,,,---......//////......000000//////...------,,,................................................------........./////////---............///////////////.........---------......//////000000000///......------------.........//////000000/////////000///......------......111111222333333333333222111111111111222333444444555555555666666666666666777888999:::;;;<<<<<<<<>>===<<<>>>CCCHHHKKKLLLMMMPPPTTTUUUTTTRRRQQQQQQOOOSSSYYY]]]____________eeegggiiihhheeeaaa^^^]]]]]]]]]___dddiiikkkhhheeeZZZUUUTTTXXX[[[ZZZYYYZZZ\\\```eeehhhkkkmmmoooqqqppplllgggdddbbbaaa```___[[[[[[[[[ZZZXXXYYY[[[]]]aaabbbbbbaaa^^^\\\[[[[[[SSSWWW[[[\\\[[[ZZZ[[[]]]XXXYYYVVVOOOLLLNNNQQQQQQUUUVVVWWWVVVTTTQQQQQQQQQPPPRRRUUUVVVTTTSSSRRRRRRPPPLLLHHHGGGIIIMMMPPPQQQPPPNNNKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFDDDDDDFFFGGGFFFEEECCCDDDEEEEEEEEEEEECCCCCC>>>AAAEEEEEECCC@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888777777777777777777777777777777555666666777777666666555555555444333333333333444222222222222333333333333333333444444444333222222000000000000////////////////////////////////////,,,---...///////////////------------------------,,,,,,---------...............------------......------............------------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------,,,,,,+++........................,,,,,,,,,---------......,,,,,,,,,------------...........................+++,,,...---,,,,,,---///---,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---............------......///000/////////,,,,,,------------,,,,,,<<<===>>>???AAABBBCCCDDDAAA@@@???>>>>>>???AAABBB======>>>???AAABBBCCCDDDBBBCCCCCCBBB@@@AAACCCEEECCCCCCDDDDDDCCCBBB@@@???===<<<<<<<<<<<<===>>>???>>>===;;;::::::;;;===>>><<<<<<;;;:::999999999999999999999999999999999999888888888888777666555444444555666777777555333222444666777666444333333444222333333444444333333333111111000000000111111222000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,---......//////------.........---,,,,,,---------------------------------------,,,++++++------------------,,,,,,,,,---......//////..............................................................................---------.........//////,,,,,,------...........................---------......------......///000......------------.........///////////////............---------.../////////000111222333222222111000000000111111222333444333444444555666666666666555666888999:::;;;;;;;;;<<<======>>>>>>????????????@@@AAABBBBBBBBBAAA@@@>>><<<:::<<>>@@@CCCCCC@@@>>>===>>>?????????>>>>>>?????????>>>===<<<;;;999888777666666777777777777777777777555555666666666666555555444444333222222222222333111111222222222333333333000111222333333333222111000000000000000000000000////////////////////////---....../////////......------------------------------------.........///...------,,,,,,------...+++,,,---......---,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++***------------------------,,,,,,------......------,,,,,,,,,------------...........................***,,,......,,,,,,---///---------------...//////000///...---------------++++++++++++,,,---...///+++,,,------......------------///000000000///...---,,,,,,,,,,,,,,,,,,---;;;<<<===???AAABBBBBBBBBAAA@@@>>>======???@@@BBB<<<<<<>>>???AAACCCDDDEEEBBBCCCCCCAAA@@@@@@BBBDDDDDDDDDEEEEEEDDDBBBAAA???<<<<<<<<<<<<<<<===>>>???>>>===;;;::::::;;;===>>><<<<<<;;;:::999999999999999999999999999999999999444555666777888888888888444555666777777555333222444666777666555333333444222222333444444333333333111000000000000000111111000000000000000000000000............////////////////////////////////////........................////////////////////////***++++++,,,---...//////******+++,,,------------------------------------............------,,,+++.........------,,,,,,,,,,,,---......//////......***++++++,,,,,,------...................................................---------.........//////,,,,,,,,,---------....................................---,,,,,,...///000.........------............///////////////......,,,,,,,,,---...///000111...///000222222111111000000000000000111222333444222333444555666666666666555555777888999:::::::::999:::;;;<<<===???@@@@@@>>>???AAABBBBBBAAA@@@???===;;;999;;;@@@EEEHHHHHHFFFIIIMMMPPPPPPOOOOOOPPPNNNTTTZZZ]]]]]]\\\]]]^^^]]]___ccceeeeeedddeeeeeebbbaaacccgggkkkkkkhhhdddWWWSSSQQQRRRTTTWWW```iiieeeiiimmmnnnllljjjiiijjjaaa^^^ZZZXXXYYYZZZZZZZZZYYYZZZ[[[[[[[[[[[[]]]___^^^^^^\\\YYYUUUTTTTTTVVVTTTUUUXXX[[[\\\\\\ZZZXXXSSSRRRMMMJJJNNNVVVXXXUUUVVVUUUTTTQQQNNNLLLMMMOOOTTTVVVYYYXXXVVVRRRPPPOOOOOOOOOPPPRRRTTTTTTRRROOOLLLKKKJJJKKKMMMMMMIIIFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFFFFCCCAAA===>>>???@@@@@@@@@???>>>>>>@@@AAA???<<<<<<>>>@@@@@@@@@????????????@@@@@@>>>>>><<<;;;999888777666666666666666777777777777555555666666666666555555444333222222111111222222111111111222222333333333...///000222222222111000000000000000111111111111////////////////////////...///////////////...---------------------------............/////////000...------,,,,,,------...++++++,,,------,,,++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000........................***---///...,,,+++---000...............///000111//////...------------...++++++++++++,,,---...///+++,,,------......------,,,---///000000000///......---++++++++++++---...<<<>>>???AAAAAAAAA@@@???BBB???<<<<<>>??????@@@@@@AAABBBBBBBBB???>>>???AAABBBAAA??????@@@BBBBBBBBBBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@============<<<<<<<<<<<<=========<<<;;;999888777999::::::::::::999888777999999999999888666555444666666666666666666666666777777666555555555555555444444333333333333222222222111000//////...//////////////////////////////000000//////......------////////////000000000000---.........,,,,,,...000////////////////////////.........------,,,,,,,,,------------------------,,,,,,---...000000...,,,***++++++,,,,,,------.........---+++++++++++++++333111000...---------...------------------------......//////...---,,,,,,,,,---......//////......////////////000000000000..........................................------,,,,,,---......---,,,,,,,,,,,,.../////////...---222222111000///......---------------------,,,,,,111000000000000000111111111000000///////////////222222333333444555666666222333333444666777999:::777999;;;===>>>>>>>>>===???>>>>>>>>>======<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFIIILLLOOOOOOOOOOOORRRUUUYYY[[[[[[ZZZZZZZZZ[[[___cccfffeeedddcccccc___aaaccceeefffeeecccbbb[[[UUUOOOOOOWWWeeesss|||zzzrrrkkkkkkooopppkkkfffaaa\\\XXXWWWYYY]]]______^^^]]][[[YYYXXXWWWXXXXXX[[[ZZZWWWUUUTTTSSSSSSTTTTTTUUUXXXZZZ[[[XXXSSSOOOMMMNNNMMMLLLOOOVVVYYYXXXZZZWWWQQQLLLIIIIIIKKKMMMOOORRRUUUWWWWWWUUUQQQOOONNNRRRVVVXXXVVVRRRPPPNNNLLLLLLLLLKKKIIIGGGDDDCCCEEEDDDDDDEEEGGGGGGFFFEEEAAABBBDDDEEEEEECCCAAA@@@???@@@AAA@@@>>>>>>>>>@@@???>>>>>>>>>>>>@@@AAABBBAAA@@@===<<<<<>>????????????AAA>>><<<<<>>>>>??????@@@AAAAAABBBAAA@@@>>>???AAABBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<>>>======;;;:::999888888999999999888888888777777777777888888888777777666666666666666666666666666777666666555555555555555444444333333333222222222111000000////////////000///////////////////////////////////////................../////////000000---.........,,,,,,...///..............................---------,,,,,,,,,------------------------------,,,---///000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,------------------------///////////////...------,,,---......//////.............../////////000000................................................,,,,,,---......---,,,,,,,,,---.../////////...------------,,,,,,,,,,,,,,,------------------------000000//////000111222222333333222111111111111111222333333333444555555555555555555555555666777888777888:::;;;<<<=========@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<===@@@BBBDDDCCCEEEHHHJJJMMMNNNNNNMMMRRRVVVYYY[[[ZZZYYYYYYYYYYYY]]]bbbddddddccccccccc___aaaccceeeeeecccaaa```YYYTTTPPPRRR\\\kkkwww~~~zzzssslllkkknnnnnniiidddbbb^^^YYYWWWYYY\\\^^^^^^^^^\\\ZZZXXXVVVVVVVVVVVVYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWZZZZZZWWWQQQLLLMMMPPPQQQPPPSSSYYY[[[YYYXXXUUUPPPKKKIIIIIIKKKMMMLLLOOOSSSVVVWWWVVVTTTRRRQQQSSSVVVVVVSSSPPPMMMMMMNNNNNNLLLJJJHHHEEECCCAAAAAABBBDDDDDDDDDDDDCCCBBBBBBBBBDDDDDDDDDCCCAAA@@@???@@@@@@@@@>>>===>>>???BBBAAA???>>>>>>>>>??????AAA???===;;;<<<>>>@@@BBB@@@???===;;;999777666666666666666555555444444444777666666666888888777666666555444222111111000000222222222222222222222222000000000000000000000000000000000000000000000000333222000////////////000000000000000000///..............................///......------,,,++++++,,,,,,---------.........------------------------........................---------------------------------......---------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...////////////222111///------...///000------------------------///......---,,,,,,++++++------------------------/////////......---------......////////////...............------,,,,,,,,,------------------------;;;;;;;;;;;;<<<===>>>??????===<<<<<<>>>?????????>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@AAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@@@@??????>>>============<<<<<<<<<<<<>>>===<<<:::999999::::::999888777666666666777888555666777777888888888777666666666666666666666666666666555444444444444555333333333333222222222222000////////////000000111////////////////////////.........///////////////---------.........//////---......---,,,,,,---///...........................------------,,,,,,,,,------------------------///---,,,,,,...//////.........------,,,++++++***)))***,,,---......------------,,,,,,,,,,,,------------------------------//////000000000///......,,,---......//////......---------.........//////................................................,,,------......------,,,,,,---......//////......---------.........//////,,,,,,,,,---.........///////////////000111333333333333222111111111111222333333333333444444444444777777666666555666666666888888888888999:::<<<<<>>>>>===:::::::::;;;===???AAACCCBBBCCCEEEHHHJJJKKKLLLLLLQQQTTTWWWXXXWWWVVVUUUVVVUUUYYY]]]``````____________```bbbccccccaaa___]]]YYYTTTQQQVVVbbbpppyyy|||wwwrrrlllkkklllkkkgggbbbbbb___[[[YYYYYY[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUUUURRRSSSUUUVVVWWWXXXYYYYYYTTTVVVXXXZZZZZZVVVOOOJJJKKKOOOSSSSSSUUUYYYYYYVVVTTTQQQMMMJJJIIIJJJLLLMMMMMMOOORRRUUUVVVUUUSSSQQQRRRSSSTTTRRROOOMMMLLLLLLRRRPPPMMMJJJGGGDDDBBBBBBAAADDDGGGGGGDDDAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>???@@@???===<<<===>>>@@@@@@???>>>>>>>>>??????@@@???===;;;;;;<<<>>>???===<<<;;;999888777666666777777666555444333333222444444444666999::::::999777666444222111111222333222222222222222222222222000000000000000000000000000000000000000000000000000000///......//////000000000111111111000//////........................///......------,,,++++++,,,------------.................................------------------------------------------------........................,,,,,,------......------,,,,,,,,,,,,,,,,,,------------............------+++,,,---...............222111///......///000000------------------------000000000///......------------------------------000/////////......------......////////////...............---------------,,,,,,,,,---.........///999888888888999;;;<<<>>>===<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????@@@??????>>>AAA@@@???>>>>>>???@@@AAA======>>>>>>>>>>>>==================<<<<<<<<<<<<>>>===;;;999888999;;;<<<;;;999777666555666888999666666777777777777777666666666666666666666666666666555444444333333444444333333333222222222222111//////...//////000111111////////////////////////------......//////000000,,,,,,,,,---------......---......---,,,+++---...........................------------------------------------------------///---++++++---/////////......------,,,,,,,,,,,,)))+++---//////...---,,,---------....../////////------------------------///000000000000000//////,,,---......///.........,,,,,,,,,---------..............................---------...............---------------------------------............................../////////+++,,,,,,---...//////000.........///000222333444222111000000//////000000444444333333333333333333777666666555555666666777777777666666777888:::;;;;;;<<<=========<<<;;;;;;999999::::::<<<>>>AAABBBBBBCCCDDDFFFHHHJJJLLLMMMOOOQQQSSSTTTSSSQQQQQQQQQSSSVVVYYY[[[ZZZYYYXXXYYY[[[]]]___aaaaaa```^^^\\\[[[WWWUUUZZZeeennnssssssqqqmmmjjjiiiiiihhheeeccc```^^^[[[YYYYYY[[[\\\]]]ZZZYYYXXXWWWWWWWWWXXXXXXMMMPPPSSSWWW[[[^^^______VVVWWWYYY[[[ZZZVVVOOOIIIGGGNNNRRRSSSTTTVVVUUUQQQOOONNNKKKIIIIIIJJJLLLMMMPPPRRRSSSTTTSSSQQQNNNLLLPPPPPPPPPNNNKKKKKKLLLMMMSSSQQQNNNKKKHHHFFFEEEEEEFFFJJJNNNLLLFFFAAAAAACCCCCCCCCBBBBBBAAA@@@@@@@@@===>>>???>>>===<<<<<<>>>;;;<<<===>>>???@@@AAABBB???>>><<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888777666555444333222000000222555999;;;;;;:::888666333111000111333444111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,,,,,,,------......//////000000000000///...---------...............++++++,,,------......///------------............------------------------------------------------------------------------........................)))***+++,,,---,,,+++***,,,,,,,,,---------------------............------+++,,,,,,---......------111000000/////////000000........................000000000/////////..............................,,,,,,,,,------------------......//////......---...............---------+++,,,,,,---...//////000777666666666777999;;;<<<;;;;;;<<<<<<<<<<<<======<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>@@@@@@>>>======>>>@@@@@@<<<======>>>>>>======<<<============<<<<<<<<<<<<===<<<:::999999:::;;;===<<<:::888777777777999:::888888888777777555444444555555555555555555555555555555444333333333333333333333222222222111111111//////...//////000111111////////////////////////------......//////000000,,,,,,,,,,,,---------------......---++++++,,,---........................------------------------------------------------///---++++++---/////////,,,,,,,,,------.........,,,---/////////---+++***,,,,,,---....../////////------------------------//////000000000000000///,,,---......///.........,,,,,,,,,,,,------------........................---------.........//////------------------------------------......//////------,,,,,,+++***)))))),,,,,,------...///000000.........///000222333444222111111000000000000000333333333333333333222222444444444444555666777888777666555555666777999:::999:::<<<======<<<;;;:::999999::::::<<<>>>AAABBBCCCCCCDDDEEEGGGIIILLLMMMOOOQQQSSSSSSRRRQQQQQQQQQUUUWWWYYYYYYXXXVVVUUUUUUWWWYYY\\\^^^___^^^]]][[[]]]ZZZXXX\\\bbbggggggfffhhhggggggffffffeeedddddd]]]\\\ZZZYYYXXXZZZ\\\^^^XXXXXXWWWWWWXXXZZZ[[[]]]PPPRRRVVVZZZ]]]___``````ZZZZZZ[[[[[[ZZZVVVPPPLLLHHHOOOTTTSSSRRRSSSQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMPPPQQQRRRRRRQQQNNNKKKJJJKKKKKKKKKIIIIIIJJJMMMPPPSSSQQQOOOLLLJJJIIIIIIIIIJJJNNNPPPMMMFFFAAAAAABBBDDDCCCAAA@@@?????????@@@===>>>???>>>===<<<<<<>>>;;;<<<===>>>???@@@@@@AAA===<<<<<<;;;;;;:::::::::;;;::::::999999999999999999999888777666444444333000111333777;;;===<<<;;;777555333000000111333444111111111111111111111111000000000000000000000000////////////////////////++++++,,,------.........------......///......------------.........//////++++++,,,------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------------...///)))***+++,,,---,,,+++***,,,,,,,,,------.........------............------+++,,,------...---------000///////////////000000......................../////////.......................................***+++,,,,,,---...//////------............------........................,,,,,,------...///000000444555555666777999:::;;;888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@AAA@@@>>>======>>>??????>>>>>>>>>>>>??????<<<======>>>>>>======<<<============<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;999888888888999:::888888888777666555333333444444444444444444444444444444333222222222222333222222222222111111111111000////////////000000111////////////////////////.........///////////////,,,,,,,,,---------...............---+++***+++---------------------------,,,,,,,,,------------...------------------------///---,,,,,,...//////...+++,,,,,,---......//////......//////...---+++***)))***+++,,,,,,,,,,,,,,,------------------------......///000000000//////,,,---......//////......,,,,,,,,,---------..............................,,,,,,------.../////////...------,,,,,,------......------------...//////000//////...,,,++++++***---------.../////////000////////////000111333333444444333222222222222333222222222222333333333333333333333333444555666777666666666666666777888888:::;;;===??????>>><<<;;;:::::::::;;;===???AAACCCCCCCCCBBBCCCEEEHHHLLLNNNPPPRRRSSSTTTSSSRRRSSSTTTWWWYYY[[[ZZZXXXWWWVVVWWWUUUWWWZZZ\\\]]]\\\ZZZYYY[[[ZZZ[[[\\\^^^___^^^]]]```bbbccccccbbbaaabbbccc[[[[[[ZZZXXXWWWWWWYYY\\\XXXXXXWWWXXXYYY[[[]]]^^^XXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWRRROOOLLLSSSVVVSSSPPPPPPPPPNNNKKKJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJEEEFFFFFFFFFGGGJJJNNNQQQRRRQQQOOOMMMLLLJJJJJJJJJIIIKKKLLLIIIDDDAAAAAABBBEEECCC@@@>>>===>>>???@@@>>>???@@@???===<<<===>>>????????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;:::999999888999999999888888777666555444444333222333555999===>>>===<<<555444222000000111222333111111111111111111111111000000000000000000000000////////////////////////---...///000000000000000,,,,,,---.........------,,,,,,------...////////////......------,,,++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,------......------,,,,,,,,,---......//////------............------------............------.........///////////////..........................................------........................------...///000111111222------............------.............../////////---------.../////////000222333555777888999::::::777:::<<<<<<;;;::::::<<<;;;;;;<<<======>>>>>>??????@@@AAA@@@===<<<===>>>===>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>==================<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999888888888888666777777777666555444444333333333333333333333333444333333222222222222222222222222222111111111111111000000////////////000///////////////////////////////////////.........------------.....................---******+++,,,------------------------,,,,,,,,,---------......------------------------------,,,---///000...------------..............................---------******+++,,,,,,,,,+++***------------------------------...///////////////,,,---......//////......------------....................................,,,,,,------...//////000...---,,,,,,,,,,,,---......------,,,---...///000111111111000000/////////............////////////000000//////000111222222555444333333222222333333111111111222333333333444333333222222222333333444555666666777777777777777999:::===>>>???>>><<<;;;;;;;;;;;;<<<===@@@BBBDDDBBBAAA@@@@@@BBBFFFJJJMMMNNNPPPQQQRRRQQQQQQSSSTTTUUUVVVXXXYYYXXXWWWWWWXXXVVVXXXZZZ[[[ZZZXXXVVVTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\\\\___bbbaaa___]]]^^^```\\\\\\[[[XXXTTTSSSUUUWWWYYYYYYXXXWWWXXXYYYZZZ[[[YYYYYYXXXXXXYYYYYYZZZZZZ\\\[[[YYYXXXWWWVVVSSSQQQPPPUUUVVVPPPKKKKKKMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHBBBCCCDDDEEEFFFIIIMMMPPPQQQPPPOOONNNKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFEEECCC@@@===<<<===>>>@@@???@@@@@@@@@>>>===>>>???@@@@@@@@@???>>><<<:::999999:::<<<=========;;;::::::999888777777777777777555555444444444333333333111222555888;;;<<<:::888222222111000000000111111111111111111111111111111000000000000000000000000////////////////////////...///000111111111000///,,,------...//////......,,,,,,------...//////000///......------,,,++++++............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++******+++,,,...------,,,,,,------......,,,,,,------.../////////------............------....../////////......---,,,,,,---.......................................................................................000000000000////////////,,,------......------,,,---........./////////000............////////////111333555777999999999999666999<<<<<<:::999:::;;;;;;;;;<<<<<<===>>>>>>>>>???AAABBB@@@===;;;<<<>>><<<===>>>??????>>>===<<<======>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<777888888888888777666666444555555666666666666666222222222222222222222222444333222222111111222222222222222111111111111000222111000//////...//////////////////////////////000000//////.........------------.........//////.........,,,***)))***,,,------------------------,,,,,,,,,------.........------------------------,,,,,,---...000000...,,,/////////...------,,,,,,------,,,------...///000,,,---............,,,,,,------------------------,,,,,,---...//////......,,,---......//////......---------.........//////........................,,,,,,------...///000000...---,,,,,,,,,,,,---.........---,,,---...///000---------...............///////////////.........111000000000000000111111333222111111000000111111000000111222333333444444555444333222111111111111555666777888888888666666666888:::<<<===<<<:::888;;;;;;<<<<<<>>>@@@CCCDDDAAA@@@>>>>>>@@@DDDIIIKKKJJJLLLNNNNNNNNNOOOQQQRRROOOQQQTTTUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYVVVRRRPPPOOOTTTZZZ[[[YYYXXX[[[___ZZZ^^^bbb```\\\ZZZ[[[]]]]]]^^^\\\XXXSSSPPPQQQSSS[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUUUUUUUWWWYYY\\\]]]\\\ZZZWWWUUUUUUTTTSSSRRRPPPTTTSSSLLLEEEFFFIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKMMMMMMLLLKKKIIIGGGDDDCCCAAACCCDDDEEEFFFHHHKKKNNNQQQPPPOOONNNJJJGGGCCCAAAEEECCCAAABBBEEEHHHJJJJJJFFFCCC@@@===;;;<<<>>>@@@???@@@AAA@@@???>>>>>>@@@===>>>?????????>>><<<;;;888:::<<<>>>>>>>>><<<;;;999888777666666555555666222222222222222222222222///000222555888888555333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---------...///000000//////,,,,,,------...///000000++++++,,,------......///............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---,,,+++***)))***+++,,,---,,,,,,------...///000000---..................---...///////////////......++++++,,,---.........---////////////////////////............////////////////////////////////////111000///...---,,,++++++,,,------......------,,,---.........//////000000///////////////.........444666999;;;<<<;;;:::999888:::<<<<<<;;;:::;;;<<<;;;:::999;;;???BBBAAA@@@@@@???>>>======>>>??????@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>@@@???>>><<<;;;;;;::::::===<<<<<<;;;999888777777999999999999888666555444333666888777444333555888555555666666555555444333333333333222222222111111111222222333333222222111222111111111000000//////////////////////////////---------.........//////111111000...---,,,+++***.../////////000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---....../////////,,,,,,,,,------.........------------------------+++,,,------......------.........///////////////111000000///...---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++------------------------///////////////.........---...///000000///...---//////000000000000//////222222111111111111222222000000111222333333444444111222222333333444444444555555555555666666666666777777777888999:::;;;<<<>>>:::777999>>>BBBCCCAAA???>>>>>>AAADDDHHHJJJKKKGGGHHHIIIJJJLLLNNNPPPPPPNNNMMMLLLMMMOOOSSSVVVYYY\\\[[[YYYWWWTTTQQQOOONNNSSSVVVYYYZZZZZZZZZZZZ[[[aaa```___^^^]]]^^^______\\\]]]\\\VVVNNNKKKMMMPPPVVVWWWYYYXXXUUUSSSQQQQQQQQQOOONNNPPPTTTXXX[[[]]]]]][[[XXXUUURRRQQQPPPPPPSSSQQQNNNKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLJJJHHHEEEDDDBBBDDDFFFEEEDDDEEEIIIMMMKKKKKKKKKJJJGGGDDDBBB@@@@@@??????@@@CCCEEEDDDDDDBBBAAA???<<<::::::<<<>>>BBBAAAAAA@@@???>>>======>>>============<<<<<<<<<<<<;;;:::999888999::::::555555555555555444444333222222222333333444444444333333333222222111111111111000///......///000111///000000000000111111111000/////////............000111222222222000///...///............------------......///////////////000////////////.........------............------++++++++++++++++++++++++......---------......///------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///111111///...---........................000///...---,,,------...,,,---------.../////////000000//////.........---...,,,***+++---///...---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,222222111000///...------555666888:::;;;<<<<<<;;;999;;;======<<<;;;<<<======;;;:::;;;>>>???>>>===@@@???>>>======>>>????????????@@@@@@??????>>>===<<<<<<==================@@@???>>>===<<<;;;;;;;;;===<<<;;;:::999888888777777888888888888777666666555666777666555555666777555555555555555444444333333333222222222111111111111222222333333222222111000000000000//////......////////////////////////---------.........//////000000///...---,,,,,,+++//////////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............------------,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,---......///000000000000000///...---------,,,,,,------...---------------------------------////////////////////////........................------,,,,,,,,,,,,,,,,,,------------------------/////////////////////...---...///000000///...---//////000000000000//////111000000000000000000111111111111222222333333333111111111222333444555666777777777777666666666666999999999999:::<<<===>>>???;;;999:::???BBBBBB@@@>>>>>>>>>@@@CCCFFFIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNPPPSSSVVVYYYVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXXXXYYY^^^]]]\\\[[[[[[\\\]]]^^^\\\]]][[[VVVPPPMMMOOORRRWWWXXXXXXVVVSSSQQQQQQQQQSSSQQQPPPPPPRRRVVVYYYZZZ\\\ZZZXXXUUUSSSRRRQQQQQQNNNMMMJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDGGGHHHHHHGGGEEEFFFIIIKKKLLLKKKJJJIIIFFFDDDBBBAAA@@@??????AAACCCEEEEEEDDDCCCBBB@@@===;;;<<<>>>@@@BBBAAA@@@>>>==================<<<<<<<<<;;;;;;;;;<<<;;;:::999888999999:::555666666666666555444444222222222333333333444444333333333222222111111111111000////////////000111000000000111111111111222222000...---,,,---///000///////////////...------............------------------...////////////////////////.........------------............------------------------------...------,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------,,,,,,++++++,,,---...//////...---,,,........................000///...---,,,------...---------...............000/////////.........---111///---...000111000///,,,,,,---...////////////........................//////////////////......666777888999;;;<<<===>>>999;;;======<<<<<<<<<===>>><<<;;;<<<======<<<;;;???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;<<<<<<<<<@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::999888888777666666666777777888888888777666555555666777666555555555555555555444333333333222222222222111111111111111222222222222111111////////////............////////////////////////---------...........................---------,,,//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,------------...------------------------+++,,,------......------++++++,,,------...//////000000//////...------------------...------,,,,,,........................////////////////////////////////////////////////,,,,,,,,,,,,------------------------------------......//////////////////......////////////......//////000000000000//////000000////////////000000111111222222222222222222222111111000222444666888::::::999888777666666555888888888999:::;;;<<<===>>><<<:::<<<@@@AAA@@@>>><<<======>>>AAADDDFFFHHHJJJHHHFFFEEEEEEGGGIIIKKKNNNNNNNNNOOOQQQSSSVVVXXXSSSTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[ZZZWWWUUUUUUUUU[[[ZZZXXXWWWWWWYYYZZZ[[[[[[\\\[[[WWWSSSQQQRRRUUUYYYYYYXXXUUUQQQPPPPPPRRRVVVTTTQQQPPPPPPRRRUUUWWWYYYXXXUUUSSSQQQPPPPPPPPPKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEKKKKKKKKKIIIGGGFFFHHHJJJLLLKKKIIIGGGEEECCCCCCBBBAAA@@@@@@AAADDDEEEEEEDDDDDDBBB???======>>>@@@BBBBBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;:::999999888888999999666666666666666555555444222222222222333333333333222222222222222111111111222111000000000000111222000111111111111222222222333111...++++++---///111//////......------..................------------------...////////////...............---------,,,------............------////////////////////////...---,,,+++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------------,,,,,,+++,,,---......---,,,+++........................//////...------------..................---------/////////...............///---,,,,,,---...---,,,......//////000//////...........................---------.........//////777777888999:::<<<>>>???888:::<<<<<<;;;:::;;;<<<======<<<<<<======<<<<<<============>>>>>>>>>???===>>>>>>>>>>>>===<<<<<<888888999:::;;;<<<<<<===@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888777666666666666666777888888888666333444777888666333444444555555555444333333222222222222111111111111111111222222222222111111////////////////////////////////////////////////........................------------------------/////////.........------------------------------------------------------------------------------......------,,,,,,,,,,,,------------------------------------------------+++,,,------......------+++,,,,,,,,,,,,,,,------/////////......---------............---,,,++++++------------------------////////////////////////........................+++,,,,,,,,,------..........................................////////////...//////////////////...//////000000000000//////000000////////////000000222222222222111111111111222111000000111444777999<<<<<<;;;999888666555555555555555666777888999:::<<<;;;;;;<<<>>>???===;;;;;;<<<<<<===>>>@@@CCCFFFIIIGGGEEECCCCCCFFFIIIKKKMMMNNNNNNPPPRRRTTTUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRWWWXXXXXXWWWUUUSSSSSSTTT[[[ZZZWWWUUUUUUUUUWWWXXXYYYZZZZZZXXXUUUTTTUUUWWW[[[ZZZXXXTTTQQQPPPQQQSSSXXXVVVSSSOOONNNNNNQQQTTTXXXVVVSSSPPPMMMLLLKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGEEEEEEEEEFFFFFFKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJGGGEEECCCCCCCCCCCCAAA@@@@@@AAACCCEEEDDDCCCCCCAAA>>>>>>???AAABBBCCCAAA???<<<:::999999;;;<<<::::::::::::999999999888:::999999888888888888888666666777777666666555444222222222222222222222333222222222111111111111111222111111111111111111222111111111111222222222222222000...---,,,---///000222111///......///000111.........---------,,,,,,,,,---......//////............---------,,,,,,,,,------............------///////////////////////////...---,,,++++++++++++------------------------++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,---............------------------------,,,---............---,,,....................................------....../////////...---------,,,........................,,,,,,,,,,,,,,,,,,+++***....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------777777777888:::<<<===>>>666888::::::999999999:::<<<==================>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<999999:::;;;<<<<<<======???>>>===<<<;;;;;;;;;<<<:::::::::999999888888777888777666666555555666666999666444444777777555222444444444555444333333222222222222111111111000000000111111222222111111000000000000000000000000000////////////////////////.....................---,,,,,,,,,---------------.........---------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------+++,,,------......---------------,,,++++++******............------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................---.........//////000000/////////......///////////////000000000000//////222111111000000111111222222111111111111111111111333222000000111333777999<<<;;;:::999888666555555444444444555666777888999999999999:::;;;;;;999888:::;;;<<<<<<<<<>>>AAADDDGGGEEECCCBBBCCCFFFJJJLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOORRRSSSTTTSSSRRRQQQSSSTTT^^^[[[XXXTTTSSSSSSTTTUUUWWWWWWXXXWWWVVVVVVWWWXXX\\\[[[XXXTTTQQQQQQSSSUUUXXXWWWTTTOOOKKKKKKOOORRRYYYWWWTTTPPPLLLJJJIIIHHHKKKIIIFFFDDDCCCCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDAAA@@@@@@AAACCCDDDCCCBBBAAA???>>>???BBBDDDDDDCCCAAA???<<<999888999:::;;;:::999999999888888888888888999888888888888777777666666666666666555555444222222222222222222222222111111111111111111111111111111111222222111111111000000111111111222222222/////////000//////...---111000///......///000111...------------,,,,,,,,,,,,------.....................---------,,,,,,,,,------............------........................000000...---,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------++++++,,,............---------------------------.........//////.................................------................../////////...---------,,,---------...............---...///000///......---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++++++++777777888999::::::;;;;;;555777999999888888888999;;;<<<======<<<;;;<<<>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<============<<<<<<;;;::::::;;;;;;::::::999999888888888888999888666555444555666666888777555555666666555333444444444444444333222222222111111111111000000000000000111111111111000000000000000000111111111111////////////////////////...............---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,,,,------...//////000...------------,,,,,,,,,------------------------+++,,,------......------...------,,,,,,++++++***---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.................................------......///000000000//////............////////////000000000000//////222222111111111111222222000000111111111111111111333222111111111333555777888888888777777666666666555555555666777888999:::777777888888888888888888999;;;===<<<;;;<<>>???BBBGGGIIIFFFDDD@@@>>><<<:::999999:::;;;999999999999888888888888777888888888888777666666555555555555555444444333222222222222222111111111000000000111111111111111000000111222222111000000///000000000000111111111---...000111111///---+++---------,,,------......------------,,,,,,,,,,,,,,,,,,---............---............---------,,,------............------........................000///......------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---.........---,,,++++++,,,,,,,,,,,,------////////////////////////........................,,,---......///........................------------------------.........))),,,...///...---------,,,,,,---------------,,,........................000///...---,,,+++******666777888999999999888888666888999999888888999::::::<<<===;;;999777888::::::;;;<<<>>>>>>>>>>>>===<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999999999888888888888777666555444444555777888777777888777555444444555333444444444444333222222111111111111000000000000000000111111111111000000/////////000000000111111//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------------------------........................,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,------------------------+++,,,------......------+++,,,,,,,,,---------...------------------------,,,,,,------...---------------------------------------------------------....................................------------........................------......///000000111000///...------...///000//////000000000000//////111111000000000000111111//////000000111111222222444333333222222333333444444444444555555666666666444444444555666777999999777777777777666777999;;;999<<<>>>===::::::???CCCCCCBBBBBBAAABBBCCCDDDEEEHHHJJJMMMPPPQQQQQQPPPOOONNNNNNPPPQQQSSSUUUVVVWWWRRRRRRSSSRRRQQQQQQSSSUUUZZZXXXTTTQQQPPPQQQSSSUUUSSSRRRSSSTTTUUUUUUTTTSSSVVVVVVUUUSSSPPPPPPRRRTTTVVVUUUSSSMMMHHHHHHNNNSSSUUUTTTQQQNNNLLLJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHEEECCCAAACCCFFFIIIJJJIIIEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>>>>@@@AAA@@@???>>>???AAAGGGMMMNNNJJJEEE???>>>===;;;::::::::::::::::::999999999888888888666777888888888777666555444444444444444333333222222222222222111111111000///000000000111111111222///000000111111000000///....../////////000000000//////000000//////...---+++,,,------.........------------,,,,,,,,,+++++++++,,,------......------/////////.........------------............------..............................---,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////---,,,+++*********+++++++++,,,,,,.........------.................................,,,,,,.../////////......---------...............,,,,,,,,,------.........$$$(((+++---+++++++++,,,+++,,,---......///..............................///.........------,,,,,,555666888999999888666555777888::::::999999999::::::<<<===:::666444444666999:::<<<>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999888888888888888555444333333444666999;;;666888999777444222333666333333444444444333222222111111111111000000000000000000111111111111000000---.........//////000000//////////////////////////////.........------------------,,,,,,+++++++++))))))***+++---...//////------------------------........................,,,,,,,,,------.........111111111000//////...............------,,,,,,,,,------------------------+++,,,------......------)))***+++,,,...///000111------------------------++++++,,,---............................................................/////////////////////////////////...---------,,,////////////////////////---------...///000000111000///...------...///000//////000000000000//////000000////////////000000...//////000111222222333444444444333333333222222111111222333444555666777222222222333444555666777888888777666666888;;;===999<<>>CCCCCCBBBAAAAAA@@@@@@@@@@@@GGGIIIMMMOOOQQQPPPOOONNNPPPQQQRRRSSSTTTVVVWWWWWWTTTUUUTTTSSSQQQRRRTTTVVVWWWTTTQQQOOOOOOQQQTTTWWWRRRQQQQQQRRRTTTTTTSSSRRRSSSSSSSSSQQQPPPOOOQQQSSSTTTTTTRRRLLLGGGHHHNNNTTTOOONNNLLLJJJIIIHHHHHHIIINNNMMMKKKJJJJJJKKKMMMNNNKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGDDDBBBCCCGGGIIIIIIHHHCCCDDDEEEEEEEEEDDDBBBAAA???>>>===>>>???@@@???>>>???@@@CCCJJJQQQQQQLLLFFF>>>>>>======<<<;;;:::999:::::::::999999999999888666777888888888777555444333333444444333333222111222222222222111111000000//////000000111111111222...///000111111000///...............////////////111000///...---......///,,,---///000111000///...---------,,,,,,,,,+++++++++,,,------......------000////////////.........---..................---////////////////////////,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---/////////---+++***))))))*********+++++++++...------,,,,,,------...........................+++,,,.../////////......,,,------....../////////,,,,,,,,,------.........&&&***...000///...///000,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////555555666777888999999999999888777777777888:::;;;::::::999888888777777666999:::;;;<<<============:::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999888888888888888999:::999999:::;;;:::888666666555444444555666777888666666666666666666666666444444333333222111000000555444444333222111000000111111111111000000000000000///...------...///000......------------......------............------+++---...///...---...000........................................................................------------------------+++,,,---...////////////...------,,,,,,------...,,,,,,,,,---------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------111000000...---,,,++++++,,,,,,,,,,,,,,,---...///---------...............000000///...............,,,------...///000111111555333000---,,,+++,,,,,,......////////////......111111111000000000000000000000000000000111111222222222222222222222222222///000111222333444444444555444444444444555666666888888888777555666888:::;;;<<<======<<<===???AAAFFFDDDAAA???======>>>>>>HHHKKKPPPSSSRRRQQQPPPPPPLLLNNNQQQRRRRRRRRRSSSTTTWWWWWWUUUTTTTTTTTTTTTTTTWWWRRRMMMMMMRRRWWWXXXWWW\\\RRRLLLOOORRRPPPPPPRRRUUUUUUTTTPPPMMMKKKLLLMMMRRRPPPMMMKKKIIIIIIJJJKKKIIIHHHGGGGGGGGGGGGIIIIIIMMMKKKJJJJJJKKKLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHFFFEEEEEEGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????===>>>???AAAAAAAAA@@@??????@@@EEEMMMTTTTTTOOOIII<<<<<<;;;:::::::::;;;;;;>>>;;;888777777888888888;;;:::999777666666666666444444555555444444333222333111111111333444333222333222111111000000111111000000000///////////////...............---------........................---------............/////////...---,,,++++++***---------............///,,,,,,,,,++++++,,,///222999333---+++---...,,,***.........////////////000........................---------------,,,+++***......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------.........---,,,+++***)))------------------------......------------.........---,,,,,,,,,,,,---.........///000111000---+++...//////...---,,,---...---------,,,,,,+++++++++////////////000000000000///////////////......---........................555666777888999999999999999888777777777888999:::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999999999888777777888888999:::999999:::;;;:::888666666555444444444666777888666666666666666666666666444444333333222111111000222222222222222222222222111111111111000000000000000///...------...///000///......------......///------............------,,,...000000...------------------...............................................................------------------------+++,,,---...////////////---------,,,,,,---------,,,,,,,,,---------......---------------------------......//////......---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------...............000000///...............------......//////000000222000///---------...///......////////////......000000000000000000000000000000//////000000111222111111222222333333333444111111222333333333333333444444444444444555666666777888888777555666777999:::<<<===>>>======???@@@CCCBBB@@@>>>======>>>>>>BBBFFFJJJMMMLLLKKKKKKKKKKKKLLLNNNOOONNNOOOQQQSSSWWWWWWVVVVVVUUUTTTTTTTTTUUUQQQMMMNNNRRRVVVVVVTTTWWWPPPMMMRRRUUURRRPPPPPPUUUTTTSSSPPPMMMKKKLLLMMMOOONNNLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIMMMKKKHHHGGGHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDFFFIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@???>>>======;;;;;;<<<===>>>>>>>>>>>>???@@@CCCIIINNNNNNIIIDDD<<<;;;;;;::::::::::::;;;<<<:::888777777888777666999999888666666555555555333333444444333333222111222111111111333444333222333222111111000000111111111111000000000/////////.....................///........................------------.....................---,,,,,,++++++------------............---------,,,,,,---000333777222,,,+++---...---+++,,,,,,,,,,,,------------------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---...------,,,+++***))),,,,,,,,,---------------......------------.........---,,,,,,,,,,,,---...111000//////000///,,,***++++++,,,,,,------,,,,,,---------,,,,,,+++++++++---............///////////////000000//////...---........................666666777888999999999999999888777777777777777888888888999999:::;;;;;;<<<888888888999999999999999<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888888888777777777888888999:::999888999::::::888666666555444444444555666777666666666666666666666666444333333222222111111111111111111222222222333333111111111111000000000000//////............////////////............//////------............------,,,///111111///,,,++++++---------.........//////------------------------........................------------------------,,,,,,---...////////////------------------------,,,,,,,,,---------......---------------------------......//////......---................................................------------------------)))******+++,,,---......------,,,,,,,,,---......---------.........//////000000///........................///////////////......------...///111222......////////////............//////000000111111000000//////000000111222111111222333333444555555333333333333333333333333444444444444444555555666777888888777666555777999999;;;>>>???>>>======>>>@@@???===<<<<<<<<<===>>>>>>AAAEEEHHHHHHGGGGGGGGGJJJKKKKKKKKKKKKLLLNNNQQQVVVVVVWWWWWWVVVUUUSSSRRRSSSQQQOOOPPPSSSUUUTTTQQQPPPMMMNNNTTTWWWTTTOOOMMMRRRRRRRRROOOLLLKKKKKKLLLNNNNNNOOOOOONNNMMMLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIMMMJJJFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFEEECCCAAA>>>===<<<;;;:::::::::;;;;;;===>>>>>>@@@???@@@CCCFFFFFFBBB>>><<<;;;::::::999999999::::::999888888999888666555777777666555444444444555222222333333222222111000222111000111333444333222222222111000000000000111333222222111000///...............//////000000000........................------------............------------,,,,,,,,,,,,------------............---......---------000222444000,,,+++---......,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...222000///......---+++******)))***---111222///,,,------,,,,,,,,,,,,++++++,,,,,,---------.........000000000000000//////...------------------------666777777888999999888888888888777777666666666666666666777777888888888999888888888888888888888999<<<<<<<<<;;;;;;::::::::::::999999999999888888888888777777777777888888999:::999888888999999888666666555444444444555666666555555555555555555555555333333333222222111111111111111111111111222222222111111111111000000000////////////....../////////000//////......//////000------............------+++---000111///---,,,,,,,,,,,,------.../////////------------------------........................------------------------,,,------...//////......,,,------------------,,,,,,,,,,,,---------......------------------------......////////////......------------------------........................------------------------+++,,,,,,---...///000000------,,,,,,,,,------...,,,,,,------.../////////000000///...............///////////////.........------------...///111222......////////////......------...//////000111111///////////////000111111000111222333444555666666444444333333333333333333444444333333444444555666666777888777666555777888888:::===>>>>>><<<<<<<<<;;;;;;;;;:::;;;<<<=========AAAEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHJJJMMMPPPTTTUUUVVVWWWWWWUUUSSSRRRRRRQQQQQQSSSUUUUUURRROOOJJJJJJLLLQQQTTTSSSOOOLLLOOOOOOOOOMMMKKKIIIIIIJJJPPPQQQTTTVVVVVVTTTRRRPPPMMMLLLJJJIIIHHHHHHIIIJJJLLLIIIEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGFFFDDDCCCAAA>>>>>>>>>@@@CCCEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@???======<<<<<<<<<;;;;;;<<<===???@@@>>>======>>>@@@AAA???<<<<<<;;;:::999999888888999888888888::::::999777444555555444444333444444444333333333333333222111111222111000111333444444333222222111000000000000000444333222111000///......---......///000111111222........................,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------.........,,,---...---,,,---///111000...++++++---......---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...------------------------111///---,,,------,,,+++---+++,,,111777888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000111111000000///...------------------------666666777888888888777777666666666666666666666666888888888777777666666666999888888777888888999:::<<<<<<;;;;;;:::::::::999::::::::::::999999999999777777666666777888888999:::999777777888999888666666555444333333444555666444444444444444444444444333333222222222222222111333333222111111000//////111111111111000000000///...//////////////////...//////............//////------............------)))+++...000////////////---------.........//////------------------------........................------------------------,,,---......///.........,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...........................------,,,,,,,,,------,,,,,,------...//////000000000///...............///////////////......................../////////......////////////......,,,,,,---...///000000000/////////...///000000111000000111222444555666666444444333222222222333333333333333333333444555555555666888777666555666777666999<<<===<<<:::::::::999999999999:::;;;<<<<<<===@@@DDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJNNNQQQQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVTTTQQQNNNGGGHHHJJJLLLNNNPPPOOOMMMKKKLLLMMMLLLIIIHHHHHHIIIPPPSSSVVVYYYYYYWWWTTTRRRLLLKKKJJJIIIHHHIIIIIIJJJKKKIIIGGGFFFHHHJJJJJJJJJGGGGGGGGGGGGEEEBBB@@@>>>;;;::::::===@@@BBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;<<<>>>???;;;;;;:::;;;===>>>>>>>>>;;;;;;:::999888777777777888888999:::<<<:::777555444333333333333333444555444444444444444333333222111000000111333444444333222111000000//////000000333333222111000///...------......///000111111222........................,,,,,,,,,------------...******+++,,,,,,---------,,,,,,,,,------------...+++,,,---,,,++++++---...---,,,++++++,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,............---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,---...............---------,,,,,,+++++++++------,,,,,,,,,,,,---------------------------------+++***+++---............------222888:::666111,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000///......------------------------555555666777777666666555444444555666666666666666;;;::::::999888888777777777777666666777888:::;;;;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999666666666666777888888999:::999777666888888888777666555444333333333444555444444444444444444444444222222222222222222222222444333222111000///......111111111111000000000000......////////////............------------......------............------)))+++---......///000222........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------...............---+++,,,---......---,,,+++,,,,,,,,,---------......------------------------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++......---,,,,,,,,,------+++,,,,,,---...///000000000000///........................//////////////////////////////...............////////////......,,,,,,------......////////////......//////000111000000111222222333444444333222111111111222333444333333333333333444444555444666888777666555555666555888::::::999777777888777888888999:::;;;;;;;;;:::===@@@BBBCCCCCCEEEFFFEEEGGGHHHIIIIIIKKKOOORRROOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUUUUTTTRRRNNNLLLEEEIIIJJJIIIKKKNNNOOOMMMJJJKKKMMMLLLJJJIIIIIIIIINNNQQQTTTWWWWWWUUUQQQOOOJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJKKKMMMNNNNNNNNNGGGGGGFFFDDDBBB@@@>>>===999999999;;;???AAABBBAAA@@@AAABBBCCCDDDEEEFFFFFFBBBBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;999999::::::;;;<<<===>>>;;;:::999888777777666666777777888999;;;:::777555333222222222333444555555444555555555555444333333111000000111333555444444111111000////////////000222111111000///...------.........//////000000000........................,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,,,,,,,------------***+++,,,,,,+++***+++,,,++++++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---////////////............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,------+++,,,---///000111111111///......------,,,,,,+++------,,,,,,,,,,,,------,,,------......------,,,***))))))+++---//////...---,,,---000444555222///++++++,,,,,,,,,,,,---------............////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,444444555555555555444444111222444666777777777666999999999999888888888888555444444444555777:::;;;::::::::::::::::::;;;;;;999999999999888888888888555555555666666777999999;;;888666666777888777777666555444333333333444444333333333333333333333333222222222222222222222222222222111111000000//////111111111111000000000000---...///000000///...---------,,,,,,,,,,,,------------............------,,,---------,,,---000222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------...............------+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------//////000000000000//////------------------------........................------------------------------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,++++++,,,---...///000000000000///...............------......//////000000......////////////............////////////......------------------------///............///000000000000000111111222222222111111/////////111333444333333222222333333444555444666777888666555555666555666777777555555666777777888999999::::::::::::777:::===???@@@AAABBBDDDAAADDDFFFHHHJJJLLLOOOQQQLLLMMMNNNPPPRRRSSSUUUUUUQQQRRRTTTSSSQQQNNNLLLJJJDDDJJJMMMKKKKKKOOOOOOLLLKKKMMMNNNNNNMMMKKKKKKLLLMMMOOORRRTTTTTTQQQNNNLLLHHHHHHGGGGGGGGGIIIJJJKKKNNNNNNNNNOOOQQQQQQOOOMMMFFFFFFDDDCCCBBBAAAAAAAAA:::999:::<<<@@@BBBCCCBBB<<<===???AAACCCEEEGGGGGGDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;:::999888777888::::::::::::;;;;;;;;;:::999888666666666666555555555666888777666444222222222333333555666666333444444444444333222222000000///111333555555444111111000///////////////000/////////......------.....................///........................++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,++++++,,,***+++,,,+++++++++,,,---******+++++++++,,,,,,,,,---------------------------......///000000////////////.........------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,------......,,,---...000222333333444000000///......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,)))))))))+++......---,,,------......//////......+++++++++,,,,,,---------,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333444444555444444333333000111333555777777777777555555555666777777888888333222222222444666999;;;999999999::::::;;;;;;;;;888888888888777777777777555555555555666777999999;;;888666666777888777777666555444333222333333444333333333333333333333333222222222222222222222222000000000000111111111111111111111111000000000000---...///000000///...------,,,,,,++++++,,,,,,------..................---//////...,,,+++,,,///111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------...............------+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------//////000000000000//////................................................------------------------........................///...---,,,,,,,,,,,,,,,++++++,,,---...///000111000000///...............,,,------...///000111111,,,---...///000000000///......////////////......---------------------,,,...............///000000000000000000000111111111000///......///111333555333333222222333333444555333555777888666555555555555666666555333333555666888888999:::::::::::::::777999<<<>>>???@@@BBBDDD>>>AAAEEEHHHJJJLLLNNNPPPKKKKKKLLLNNNPPPSSSUUUVVVPPPQQQRRRQQQOOOKKKIIIIIIDDDKKKOOONNNNNNQQQPPPKKKLLLNNNPPPPPPOOONNNMMMNNNNNNOOORRRSSSSSSPPPNNNKKKGGGFFFFFFFFFGGGIIIKKKLLLPPPPPPQQQRRRSSSRRRNNNLLLGGGFFFEEEDDDDDDEEEFFFGGG;;;;;;;;;>>>AAADDDDDDDDD:::;;;===@@@BBBEEEGGGHHHFFFEEECCCAAA???===<<<<<<@@@@@@AAA@@@???<<<:::999777999::::::999888888999;;;:::999777666555555555444333333444555555444333222222222333444555666777222333333333333222111111000//////111333555555444111111000///////////////...............---------...............---------........................++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...---,,,,,,---***+++,,,,,,+++***+++,,,,,,,,,---------.......................................///000000111000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,---///111333444555555111111000///......---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,))))))***,,,......+++)))...//////...---,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444333333222111111111222333333333444444444444555666666555555444444444444777666333222222333666888;;;;;;;;;::::::999999999:::999888666666666777888333333333444444666777888777777777777777777777777666555555555555444444444333333222111111222333333333333333222222111111111111111111000000000000///////////////////////////////////////////////////.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,---...///111111000///---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,------...///000000------------------------...------,,,,,,------...---------............///------------------------...---,,,,,,,,,,,,---...------------------------............------,,,+++)))***++++++,,,---......---...000111111111000///........................///////////////000111111......//////000000111111///...---,,,,,,---...///,,,---------.../////////////////////000000000000111111222222222222111111...............///000000222111000000000111333333333333333444444666777777333333555666777777777777888888999::::::::::::999777888999;;;>>>AAADDDEEE@@@@@@@@@AAADDDGGGKKKMMMPPPQQQSSSTTTSSSSSSTTTUUUPPPPPPPPPOOOMMMJJJGGGFFFCCCGGGLLLLLLIIIHHHJJJLLLMMMPPPTTTUUURRRPPPOOOPPPOOOQQQRRRQQQNNNLLLJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLRRRRRRPPPOOOMMMLLLJJJJJJKKKHHHFFFHHHKKKKKKFFFBBBAAAAAA@@@BBBCCCDDDBBBAAA>>>>>>???@@@AAABBBCCCDDDEEEDDDBBB@@@????????????<<<<<<<<<<<<;;;:::999888:::999999888888999999:::999999999888888888888777444444555555555555444444444444444444444444444444333333333222222222111111222111000......000111222000000000000//////////////////............/////////............---------***+++---//////...---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++)))***+++---...000111222222222000//////.........,,,,,,++++++***)))((((((((()))+++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///222:::@@@===555000000///...---,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,............---,,,++++++)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---444333222222111111111222333333444444444555555555777666666666555555555555666555444444555777999:::;;;;;;;;;::::::::::::::::::999777666666666777888444444444444555666777777777777777777777777777777555555555555444444444444333333222111111222333333333333333222222111111111333333333222222222111111///////////////////////////////////////////////////.........---------,,,------......------,,,+++,,,,,,,,,,,,,,,---......000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,------...//////000------------------,,,,,,...------,,,,,,------...---------............///------------------------......---,,,,,,---......------------------,,,,,,...............---,,,,,,------------------......---...///000000000/////////////////////////////////////////////000000111///////////////000000000///...------------...///---------................../////////000000000000000111111222222111111000///...............///000222111000000000111222333333333333333444555666777222333444555555555555555777888999999::::::999999777888999;;;===@@@BBBCCCBBBBBBAAABBBCCCFFFIIIKKKOOORRRWWWYYYXXXVVVUUUTTTQQQQQQPPPNNNLLLIIIFFFEEECCCFFFJJJIIIGGGFFFHHHKKKLLLOOORRRRRRPPPNNNNNNOOOOOOQQQRRRPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKOOOOOOOOONNNMMMMMMLLLLLLLLLIIIGGGIIILLLLLLHHHDDDCCCBBBBBBCCCEEEFFFEEECCCAAABBBCCCDDDEEEFFFFFFGGGEEEDDDBBB@@@????????????===<<<<<<;;;;;;:::999999;;;:::999999999999999:::999999999888888888888777444444555555555555444444444444444444444444444444333333222222222111111111222111///......///111222000000000000/////////...//////............/////////............---------,,,+++++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++---------,,,,,,,,,++++++***+++,,,...//////......//////000000111111111222000000...------,,,,,,,,,......------,,,++++++***((()))+++,,,------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------000111222555===DDDAAA;;;//////...---,,,++++++,,,******+++,,,,,,---......------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,------...---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---333333222111111111111222444444444444555555555555777666666666666666555555444555666777999:::;;;<<<::::::::::::;;;;;;;;;;;;999888777777666777777777666666666555555666777777666666666666666666666666555555555555444444444444333222222111111222222333222222222222222111111111333333222222222111111111////////////////////////////////////////////////............------------------......------,,,+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------.../////////.........------,,,,,,,,,...------,,,,,,------...---------............///------------------------......---,,,,,,---...............------,,,,,,,,,...............------,,,/////////......---------,,,---......//////......//////////////////////////////......//////000000000000/////////////////////...------------...///...............---------....../////////000000000000000111111111111000000//////...............///111111000000111111222333333333333333444555666666222333333444444444333333777777888999999999999999777888888:::;;;===???@@@DDDDDDCCCBBBCCCEEEGGGIIINNNSSSZZZ^^^]]]YYYVVVSSSRRRQQQOOOMMMJJJGGGDDDCCCEEEGGGHHHGGGEEEEEEIIILLLKKKLLLNNNNNNMMMLLLLLLMMMOOOPPPQQQPPPLLLIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHJJJLLLMMMJJJGGGDDDCCCCCCDDDGGGHHHGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCAAA???>>>>>>??????===<<<;;;:::::::::::::::<<<;;;::::::999999999999999999999888888888888777444444555555555555444444444444444444444444444444333222222222222111111111111111////////////111111000000000/////////......//////............/////////............------------,,,***))))))+++---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---///000111111111333222222111000000//////...---,,,++++++******+++...------,,,,,,+++++++++))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///333;;;BBBAAA;;;......---,,,++++++++++++++++++,,,---......//////,,,,,,------------------------------------------...------------,,,,,,,,,***+++,,,---............/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---222222111111111111111222333444444444444555555555555555555555555555555555444555777999::::::::::::999999::::::;;;;;;<<<<<<888888777777777777777777888777777666666666666777555555555555555555555555555555555444444444333333222222222222222222222222222222222111111111111111000000000000////////////////////////////////////////////////////////////------------,,,,,,,,,,,,------......------,,,+++---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------........................---------,,,,,,------------------.........//////.........------,,,,,,+++...------,,,,,,------...---------............///------------------------......------------...............------,,,,,,+++,,,,,,------------,,,,,,.........---------------,,,,,,---------.........//////////////////////////////.........//////000000000000//////......---.........------........./////////...---------,,,........./////////000000///000000000000000000/////////...---------......111111111111111222222222333333222222333444555555333444444444444333333222666777777888999888888888888888888888999;;;<<<===DDDCCCBBBBBBCCCEEEGGGIIIMMMRRRYYY\\\[[[XXXUUUSSSRRRPPPNNNJJJGGGEEECCCCCCHHHHHHHHHFFFEEEFFFJJJMMMIIIJJJJJJJJJJJJJJJKKKKKKNNNOOOPPPNNNKKKHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLJJJHHHEEEDDDCCCDDDGGGHHHHHHHHHAAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@???>>>>>>>>>???======;;;:::::::::;;;;;;===<<<;;;:::999999999999999999999888888888777777444444555555555555444444333333333333333333333333222222222222111111111111111000////////////000111000000/////////.........//////............/////////............------------,,,+++++++++,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---...///000000111111222000000///...---,,,,,,+++---,,,+++***************+++++++++******)))))))))******++++++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***,,,...111888@@@@@@;;;///...------,,,,,,,,,---........................,,,,,,,,,------.........------------------------------------------------+++,,,------.........---/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,111111111000000111222222333333333333444444444444333333333333333333333333444666777999999888777666888999999999:::;;;;;;;;;777777777888888888777777888777777666666666666777444444444444444444444444555444444444444333333333222222222222222222222222111111111111111111111111000000000/////////......////////////////////////////////////////////////++++++++++++++++++,,,,,,------......------,,,+++---,,,,,,+++++++++,,,,,,*********++++++++++++,,,+++,,,,,,,,,------......------------------------........................---------------------------------........................------,,,,,,,,,...------,,,,,,------...---------............///------------------------.................................------,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,------...------------------------//////............//////000000//////......---------..................---/////////...---------,,,............////////////...//////000000//////.........------------......000000111111222222222222333222222222222333333444444444555555555444444333555666777777888888777777888777777888888999:::;;;AAA@@@@@@@@@BBBEEEHHHIIILLLOOOSSSUUUTTTRRRRRRRRRPPPNNNKKKHHHEEEDDDDDDDDDHHHGGGFFFDDDCCCEEEHHHKKKHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNNNNMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHEEECCCBBBCCCEEEGGGGGGGGG???@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>======>>>???======<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999999999999999888888888777777444444555555555555444444333333333333333333333333222222222111111111000000000//////////////////000////////////............//////............/////////............---------+++,,,.../////////...---......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,---...//////000000000000/////////000,,,,,,,,,,,,,,,,,,++++++---,,,++++++***+++++++++++++++***************)))++++++++++++++++++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,,,,///000222999@@@AAA===000//////............///222111111000///...---,,,,,,,,,,,,------.........---------------------------------------------------.........------,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,111000000000000111222222222222222222333333333333111111111222222222222333555555777777777666555444888888888888999999999999666666777888888888888777666666666555555666777777555555555555555555555555444444444444333333333333111222222333333222222111000000000111111111111111222222111111111000000000////////////////////////////////////////////////++++++++++++,,,,,,,,,,,,------......------,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///------------------------........................------............------........................------------------------...------,,,,,,------...---------............///---------------------------...////////////...---------------------------***++++++,,,,,,,,,,,,+++))))))***+++,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////......------......//////..................------...//////...------...............---------------........./////////......////////////......------,,,,,,---......///000000111222222222222111222222222111111222222333333444555555555555444444555555666777777777777777777777777777888999::::::???>>>>>>???AAADDDFFFHHHIIIKKKLLLMMMLLLLLLMMMOOOMMMKKKHHHEEECCCDDDEEEFFFGGGEEECCCAAABBBCCCEEEGGGHHHGGGGGGHHHJJJKKKJJJIIIJJJKKKLLLKKKIIIFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMMMMNNNNNNNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBBBBDDDEEEFFFEEE@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>=========>>>???===>>>>>>???>>>>>>======:::999999888888999999:::999999999888888888888777444444555555555555444444333333333333333333333333222111111111111000000000/////////////////////////////////.........------//////............/////////............---------+++---///000111000...---......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------....../////////---...//////000111222222111000///...---------...,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++---...///333999;;;888000000///////////////000222222111000///---,,,,,,,,,,,,------------------------------------------,,,,,,,,,------------...............---,,,+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++000000000000000111222222000000111111111222222222111111222222222333333333444555555666777777777777888888888777777777777777555666777888999888888777444444444444555666777777555555555555555555555555444444444333333333222222111222333333333333222111///000000000111111111222222111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........------......------,,,+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,------......................................................,,,---...//////...---,,,........................+++,,,,,,------............------,,,,,,------...---------............///---------------------------...///000000///...---+++,,,,,,------.........+++,,,---............---+++,,,,,,,,,------.........---,,,,,,,,,---//////------------------------000///...------------...------..................------...//////...---------------...............---------.........//////---......//////......---+++++++++,,,---...///000///000111222333222222111222222111111111111222222111222333444444444444444444555666666777777666666777777777777888999:::;;;??????>>>>>>???AAACCCEEEDDDFFFHHHHHHGGGGGGHHHJJJJJJHHHEEEBBBBBBDDDGGGIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJMMMMMMKKKHHHGGGIIIKKKJJJHHHFFFEEEFFFFFFFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNOOONNNNNNLLLJJJHHHGGGHHHIIIHHHFFFCCCBBBCCCEEEEEEEEE@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>===>>>@@@BBBBBB@@@>>>===777777777777888999::::::999999999888888888888777444444555555555555444444222222222222222222222222111111111111000000000000...//////////////////...//////.........---------//////............/////////............---------,,,---........................---------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,------...//////000000000000000000000////////////...---,,,,,,,,,---...------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------(((++++++***---222333111//////............//////000000/////////.........------------------,,,,,,------------------------,,,,,,,,,---------......---------...------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++000000///000000111222222///000000000000111111111222222222333333444444444333444444666777888999:::888888777777666666555555555666777999999999888777333333333444444666777888666666666666666666666666444444444333333333222222111222333444444333222111//////000000111111111222////////////............////////////////////////////////////////////////........./////////000000------......------,,,+++---,,,,,,+++*********+++---------,,,,,,,,,++++++))))))***+++,,,,,,------........................////////////////////////,,,---...//////...---,,,.....................---***++++++,,,---...//////...------,,,,,,------...---------.........//////---------------------------...///000000///...---***++++++,,,---...//////------...///000000000//////............---------......---,,,---...///000........................000///...---------------,,,------....../////////,,,---...//////...---,,,,,,------....../////////---------.........//////---..................---******+++,,,---///000111///000111222333222111111222222111111111111111222///000111222333444444444444555555666666666666666777777777777888:::;;;;;;AAA???>>>======???AAABBBAAACCCFFFGGGFFFFFFFFFFFFGGGEEECCCAAABBBEEEIIIKKKKKKJJJHHHHHHHHHIIIJJJIIIGGGGGGHHHKKKNNNOOOKKKGGGFFFHHHIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIAAABBBDDDFFFHHHKKKLLLMMMPPPPPPNNNLLLIIIHHHHHHIIIJJJGGGDDDCCCDDDEEEEEEEEE??????????????????@@@@@@??????===<<<<<<===>>>>>><<<>>>AAADDDDDDBBB???===555555666666777888:::;;;999999999888888888888777444555555555555555555444222222222222222222222222111111111111000000000000......////////////......//////.........---------//////............////////////.........---------...---,,,++++++---...000......---------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------...///000000111000///...---,,,+++******,,,++++++***+++,,,---...---------,,,,,,++++++***+++***************++++++************************---,,,+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,------------......,,,......,,,---222333000......---------......///------......///000000000.........------,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,---............---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++111111222222222111111000000111111111111222222222333444444444444444444444555555666666666666666555444555666777777666555444888888888777777777666666666666555555555444444444555555444333333333333444333333333333333333333333444444333222222333333444333111//////111222000---////////////////////////....................................////////////......---------......///---,,,,,,+++*********++++++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,////////////////////////------.........---+++***,,,,,,,,,---------......---,,,,,,,,,,,,---..............................+++,,,------......------//////////////////////////////...---,,,++++++***---------....../////////---------............///........................////////////////////////......////////////......---------............///////////////////////////...------------...//////........................,,,++++++******++++++,,,,,,---///000000000///...---///111333444333222111222222111111111111111111222222222333333444444444222333333444444555555555999999999999999999999999<<<===???>>><<<===@@@DDDAAAAAA????????????AAAAAACCCBBB@@@??????CCCIIIMMMOOOLLLIIIJJJLLLMMMLLLJJJFFFHHHLLLNNNOOOMMMJJJHHHEEEGGGIIIJJJIIIGGGGGGHHHLLLKKKKKKKKKJJJJJJJJJJJJJJJFFFCCCFFFKKKNNNMMMJJJJJJHHHHHHHHHJJJKKKJJJIIIHHHEEEAAA??????@@@AAAAAA>>>???AAABBBBBBAAA???>>>???>>>===;;;;;;:::::::::<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999:::::::::999888777666666555555555555555555555555555555444333333222111111000000000000000000000000...///111222222111000000333111......000111///---------...///////////////------.....................------,,,,,,,,,------///...,,,*********,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111///...,,,++++++,,,---///......//////......---,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,------.........//////...---,,,++++++***,,,,,,,,,------.........111111111222222111111000000111111111111222222222555555555444333333333222333333444666777777777777777777888888888888777777999888888888777777777777666666555555555444444444666555444444333333444444333333333333333333333333111111000000000111222222222000......000111///---////////////////////////........................////////////////////////......---------------...---,,,++++++******+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,------------------------------.........---++++++,,,,,,,,,---------......,,,+++++++++,,,,,,------........................+++,,,------......------------------------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------............///......................................................////////////......,,,,,,,,,,,,---------...////////////////////////---------------...//////........................,,,,,,++++++++++++,,,,,,------///000000000///...---///111333333333222111111111111111111111111111222222222333333333444444222333333444444555555555888888888888888888888888;;;===>>>===<<<===@@@CCCAAAAAA@@@??????@@@AAAAAACCCCCCAAA@@@@@@CCCHHHKKKMMMJJJIIIJJJLLLMMMLLLKKKFFFIIILLLMMMMMMKKKHHHEEECCCFFFIIIJJJIIIIIIIIIJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGEEECCCEEEJJJLLLKKKHHHFFFDDDDDDDDDFFFGGGFFFEEEFFFDDD@@@??????@@@@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888777666555555555555555555555555555555444444333222222111111000000000000000000000000//////000111222111111000333111......000000///---------......//////.................................------,,,,,,---------///...,,,******+++,,,---++++++,,,,,,------......------------------------//////......------------,,,++++++******++++++,,,...---,,,,,,+++++++++,,,......------------,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000///...------...///000...............---,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,---------......///.........------------,,,,,,,,,---------....../////////...------,,,,,,,,,,,,------------------111111111111111111111111000111111111111222222222666666555444333222111111111222444555777777888888888777777777777777777888999888888888888777777777666666666555555555555444666555444444333444444444333333333333333333333333000000000000000111222333000///......//////...---000000000000000000000000////////////////////////000000000000///////////////......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------............///......................................................////////////......+++++++++,,,,,,,,,------////////////////////////---------------......///........................---------,,,,,,------------......///000/////////...///111222333222222111111111111111111111111111222222222222333333333333222222333333444555666666777777777777777777777777;;;<<<=========>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAABBBFFFIIIIIIHHHHHHJJJLLLNNNMMMMMMHHHJJJLLLMMMLLLIIIEEECCCBBBEEEHHHIIIIIIIIIJJJKKKFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCBBBEEEIIIJJJGGGDDDCCCBBBBBBCCCDDDEEEEEECCCDDDBBB@@@@@@AAAAAA@@@???>>>???@@@AAAAAA@@@???>>>>>>======<<<<<<<<<===============<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999888999999888888777666555444444444444444444444444444444333333222222111111000000000000000000000000//////000111111111111111333111////////////...------------.......................................------------------------...---,,,+++***+++,,,---++++++,,,---......//////////////////////////////,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,......------------,,,,,,+++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////...---,,,,,,---//////------......------,,,+++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,------------...//////..................------------------,,,,,,000000000000000111111222000000111111111222222222555444444333333222222222222333444555666666666666666555444333333444555666888888888888888888888888666666666555555555555555666666555444444444444444333333333333333333333333111111111111222333444555000//////////////////...000000000000000000000000000000000000000000000000000000000000000////////////...---,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......------------------............///................................................---......//////......---+++,,,,,,,,,,,,---------////////////////////////------,,,,,,------...///..............................------------......---....../////////////////////000111222222111111111111111111111222222222222222222222222222222333222222333333444555666666777777777777777777777777::::::;;;<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBBAAABBBDDDFFFFFFFFFGGGIIIKKKMMMMMMMMMJJJKKKMMMMMMKKKHHHDDDBBBCCCFFFHHHIIIIIIHHHIIIJJJEEEFFFHHHHHHGGGEEEBBB@@@BBBAAABBBEEEGGGGGGDDDBBBEEECCCCCCDDDFFFGGGFFFEEECCCBBBAAAAAABBBBBBAAA???>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<===>>>>>>======<<<<<<;;;:::999999:::::::::::::::999888888777777888888777666666555444444444444444444444444333333333333222222111111000000000000000000000000//////000000111111222222333222000//////......---...............//////000...............---------,,,,,,------------------------,,,+++++++++,,,---+++,,,,,,---...///000000////////////////////////++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,++++++++++++,,,---------------------,,,,,,+++------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------......//////.........------,,,,,,,,,000000/////////000222222000000111111111222222222111222222333333444444444444555555555555555444333666555444333333444555666777777777777777777777777666666666666666666666666666666555444444444444555333333333333333333333333222111111111222222333444///000000000000000000111000000000000000000000000000000000000000000000000111000000000//////......///...---++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,......///.........------------------------+++,,,------......------------------------------******+++,,,,,,---------/////////......------------------............///................................................------............------------------....................................,,,,,,,,,,,,,,,---..............................///......------......///............/////////000//////000000111111111000000000111111111222222222222222222222222222222222111111222333444555666777888888888888888888888888999999:::<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAAAAABBBDDDCCCEEEGGGIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKGGGDDDBBBEEEGGGIIIIIIGGGFFFFFFFFFEEEFFFHHHIIIHHHEEEBBBAAAAAABBBCCCEEEFFFEEECCCAAAEEEDDDCCCEEEGGGHHHHHHGGGEEECCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>===<<<<<<;;;:::999999888999999::::::999999888777666666777777777666555555444444444444444444444444333222222222222222111111/////////////////////////////////000000111222333333222111000...------...//////.........///000111//////.........---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000------------------------+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++,,,,,,------------......------,,,+++---------........./////////...------,,,,,,------,,,,,,,,,---------......,,,,,,------------------------------------------***++++++,,,,,,------............------,,,,,,,,,000///......///000222333000111111111111222222222000000111222333444555555555555666555555444333222777666666666666666666777555555666666666666777777555666666666666777777777777666555555444444555555333333333333333333333333111000000/////////000000///000111111000000111222000000000000000000000000////////////////////////000000//////......------------,,,+++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,........................,,,++++++++++++,,,,,,---,,,,,,,,,---------......,,,---...000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------............///........................------------------------------............---------------.........//////------------------------,,,,,,,,,,,,,,,------.................................------------......///............///000000000000000000000000000000000000000111222222333333222222222222222111111111111111222333555666777777888888888888888888888888888888888;;;>>>@@@???>>>>>>>>>????????????>>>>>>===>>>????????????AAACCCBBBDDDGGGHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIGGGEEECCCEEEFFFHHHHHHEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBCCCFFFGGGGGGFFFFFFDDDBBBAAAAAAAAA@@@???>>>==================>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888888999999999999888777777555555666666666666555555333333333333333333333333222222222222222222111111////////////////////////////////////000111333444222333222000...,,,---...//////...------///000111/////////...------,,,,,,***+++---...///......---++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------......------------,,,,,,+++,,,,,,------,,,,,,+++++++++---......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------...//////000000000......//////......---,,,------.........////////////......---------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------------,,,,,,,,,******++++++,,,,,,,,,---------------------,,,,,,000///...---...000222333000111111111111222222222111111111222333333333444444444555555555444333333555666666777777666666555444444444444555555555666555666666666777777777777777666666555555555555555333333333333333333333333222111000//////......///---///111111///...000222////////////////////////......................../////////...---,,,,,,,,,++++++************++++++++++++******++++++,,,---------------------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++*********+++------,,,,,,,,,---------......+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................------------------...///......---...///000111000000000/////////000000///000000111222222333333222222222222111111111000000111222333555666777777777777777777777777777777777777777:::>>>@@@???===<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<>>>AAACCCBBBEEEGGGGGGDDDBBBBBBBBBEEEFFFGGGGGGGGGFFFDDDDDDBBBDDDFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAACCCEEEGGGGGGFFFGGGDDD@@@>>>>>>>>>>>>============<<<<<<============<<<;;;::::::::::::::::::::::::999999999999999888888888888888777777666444555555666666555555555333333333333333333333333111111111111111111222222//////////////////////////////...///000111333444222333333111---+++,,,......---,,,++++++---...///000//////...------,,,,,,)))+++---...//////...---***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---.........------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,***)))++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///000111111111111//////000000//////...---............//////////////////...---------------,,,,,,,,,---------......++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---...000222444000111111111111222222222333333222222222222222222222333333444555555555555222333444555555444333222333333333444444555555555555666666666777777888888777777666555555555555555333333333333333333333333555444333111000000000///,,,...000000...---///222////////////////////////........................//////...---,,,,,,++++++******************+++++++++*********+++,,,,,,---------------------------***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++*********+++---...,,,,,,,,,---------......***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////---------.........//////........................------------------------,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................---------,,,,,,---------///......------///000111111000////////////000000///000000111222222333333222222222222111111000000000111222333555666777888666666666666666666666666777666777:::>>>@@@???<<<;;;<<<===>>>>>>===<<<;;;::::::;;;:::;;;===AAADDDBBBEEEGGGGGGCCC@@@??????AAABBBDDDEEEEEEEEEDDDCCC???AAADDDDDDDDDCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDFFFDDDCCCCCCDDDGGGIIIHHHHHHGGGDDD???<<<;;;;;;;;;;;;======<<<<<<<<<<<<=========<<<;;;:::999888888888999999999999999999::::::888888888888888777666666444444555555666555555444333333333333333333333333111111111111111111222222///////////////////////////.........000111333555222333444111---+++,,,...,,,+++***))))))+++---...000000///...------,,,,,,)))***---/////////...---***+++,,,---------------...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---...///000000000000000000000000000//////.............../////////000//////...------------...,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,------------...000111111111111222222222111111111111111111111111444333222222111111111111444444444333333222222222555444444444444555666666555444333333333333444555999888777555444444444444555444333222111222333333000000000000000000000000111111111111111000//////000000000000000///......------............------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------,,,,,,+++***.........------,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++,,,,,,---......------------------------111///...---,,,------...,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++,,,---///000***,,,------,,,++++++,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......///............---------,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,(((***---///111111000/////////......------------//////000000000000//////111000///...///111333444333222111111000000111111333333444444555666666666444444555555555555555444555666888:::;;;<<<;;;;;;888:::===>>>===<<<<<<===<<<=========<<<<<<===???AAABBBDDDDDDDDDBBB@@@>>>FFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::???>>><<<;;;:::999999999666666666777888888888999888777777666666666777777777555444222222333444555444444222222222222444444111111111111111111111111111111000000//////......333000...---///222444555444333222000///---,,,+++------...///000111222222...,,,***+++...000...,,,......////////////......,,,,,,,,,------.........---------,,,,,,+++++++++&&&''')))+++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++******,,,,,,,,,,,,******+++,,,---...---,,,+++***........................,,,,,,++++++,,,,,,---...,,,---......//////......///............---------000///...---------------........................///............---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......///...---,,,+++,,,,,,---,,,,,,,,,------..................////////////000//////000000000111111111111111111111111111111111444444333222222222222222444444333333333222222222444444444444444555555666555444333333333333444555888777666555444444444444555444333222222222333333000000000000000000000000000111111111111000//////000000000000000///......------............------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,---------,,,,,,+++***------------,,,,,,,,,+++,,,,,,---............---...------,,,,,,------...------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------///......---,,,,,,------------,,,,,,------...///------------------------000///...---------......+++---///...---,,,---------------------,,,,,,,,,---,,,,,,,,,------..................------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000//////000000//////............///000000000000000000///000000///...///000222444333222222111111111111111333333444444555666666777666666666777666666555555444555777999::::::::::::888:::<<<<<<;;;::::::;;;999:::;;;:::999:::<<<===>>>???AAABBBBBBBBBBBBAAAEEEDDDDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===???===;;;;;;;;;<<<;;;:::<<<;;;;;;:::::::::;;;;;;888888999999999999999999999888777777666666666777666555333222222333444555444333222222222222333444111111111111111111111111000000000000//////......222000......000333444444111111000000////////////---......//////000000000...,,,+++,,,...///...,,,------............------,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,------,,,,,,+++........................,,,,,,++++++,,,,,,---...+++,,,,,,---------------///............---------///......---,,,,,,------....................................------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......//////---,,,,,,,,,------+++,,,,,,,,,------------.........////////////000.../////////000000000000111111111111111111111111444444333333222222333333333333333333222222222222444444333333444444555666444444333333333333444444666666555444444333444444444444333222222222222333000000000000000000000000000000111111000000///...///000000000000///......------............------...---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++...------------...//////------------------------222111000...---,,,,,,,,,,,,...//////...------...000000//////...---------,,,------------.....................------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000///////////////000000111111111111000000000///......///000222333333333222111111111111222333333444555555666666777777777888888777666555555444444666777888888888888888999;;;:::999888888999777999::::::999:::<<<>>>;;;;;;===>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBB@@@>>>===???===;;;;;;;;;<<<;;;999999999999999:::<<<===>>>;;;;;;;;;;;;:::::::::::::::999888777666666555555666555333222222222333444333333222222222222333333111111111111111111111111000000000////////////...000///...///111333222111...//////000000111222222........................---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,///............---------...------,,,,,,,,,,,,,,,....................................------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...//////...---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111111111111111111111111111444444333333333333333444333222222222222222222222333333333333333444444555333333333333333333333333555444444333333333333444333333333222222222222222000000000000000000000000000000000000000//////...//////000000//////...---,,,------......------,,,------,,,,,,,,,+++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++---------,,,+++***---------------......///........................111000///...---,,,++++++,,,---//////---------...////////////............,,,------........................---------,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...////////////............000000111111111111000000//////......///000222222333333222111111111111111333333444444555555666666777777777777777666555444444444555555666666666666777888999888666555666666888:::;;;;;;:::;;;===???999999:::;;;===@@@BBBCCC?????????????????????>>>????????????????????????@@@AAACCCDDDEEEFFFGGGGGGDDDEEEGGGHHHGGGEEECCCAAA???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCCCCAAA???>>>???===;;;;;;;;;<<<;;;:::888888888999:::;;;======<<<<<<;;;;;;:::::::::999:::999888666555444444444555444333222222222333333333222222222222222222333111111111111111111111111///////////////////////////......000222222111///......///000000111222222.........------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,+++***)))(((+++++++++++++++,,,,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...------------------------,,,,,,++++++,,,,,,---...++++++,,,------------,,,///............------------,,,,,,+++++++++,,,,,,.................................---------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///.....................++++++++++++++++++++++++,,,,,,,,,------------...000000000111111111222222111111111111111111111111333333333222222333333444222222222222222222222222222222222222222333444444333333333333333333333333333222222222222222333444333333333222222222111111000000000000000000000000000000000000000///......///////////////...------,,,,,,------------,,,,,,---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------------------***+++,,,---------++++++,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---++++++,,,---......//////,,,---.../////////.........------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------000000111111111111000000.........//////000111111333222111111000000111111222222222333444444555555555666666666555555444333444444444444444444555555666777888666444444444666888999::::::::::::<<<>>>::::::::::::<<<===???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEFFFHHHIIIHHHFFFCCCAAA@@@BBBCCCDDDDDDBBB@@@???BBBBBBCCCCCCBBBAAA???>>>>>>===;;;;;;<<<<<<<<<:::::::::999999999::::::;;;;;;;;;::::::999999888888999888666555444333333222444444333333222222222222222222222222222222222222111111111111111111111111.............../////////.........000222111///---///////////////000000000......------,,,,,,++++++,,,,,,------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,.........---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,...///------------------------,,,,,,++++++,,,,,,---...,,,,,,---...............///............---------,,,,,,+++++++++,,,,,,---...........................------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------..................++++++++++++++++++++++++.........////////////000111111111111222222222222111111111111111111111111222222111111222222333333111111111222222222222222222222111111222222333444222222333333333333222222111111000111111222333444222222222333222111111000000000000000000000000000//////000000//////...---...////////////...------,,,,,,------------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------+++,,,,,,---------------,,,++++++++++++,,,------........................))))))+++,,,------------***,,,------,,,++++++,,,))))))***,,,---...///000,,,---...///000///......------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////000000000000//////---......//////000000111111111000////////////000000000111222222333333444444444555555555555444444555444444333333333444444555666666555333333555666777888999888777777999:::999999:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>===>>>@@@BBBDDDEEEEEEFFFEEEGGGIIIJJJIIIFFFBBB@@@AAABBBCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@@@@??????===;;;::::::<<<======<<<<<<;;;:::999999888999999999999999999888888888888888777666555444333333333333333333333222222222222111111222222222222111111111111111111111111111111---............/////////.........///111000...,,,//////............------.........------,,,,,,,,,+++,,,...---,,,,,,---///------............------,,,,,,,,,,,,++++++++++++*********+++++++++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,---...------,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......///............---------,,,,,,,,,,,,,,,------...........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++.........////////////000000000000000111111111111111111111111111111111111111000000000111111222333000111111111222222222222111111111111111222333333111222333333333333222111/////////000111222333333111222222333222111000///000000000000000000000000//////000000//////...---......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,,,,,,,------------,,,,,,---............---------,,,,,,,,,,,,------------------------------------------------------***+++,,,---...///000111------------------------------,,,,,,---......///,,,,,,,,,,,,,,,---..............................)))***+++------...------+++---......---,,,,,,---******+++,,,---......///,,,---///000000000......---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,---------............////////////......------...///000000000000000000///.............../////////000111111222222333444555666666777666666666555444333222333333444444555555444333333666888888999999888666666777888777888:::<<<=========<<<;;;;;;<<<<<<===>>>>>>???<<<=========>>>>>>>>>>>><<<===???AAABBBDDDDDDEEEEEEGGGIIIJJJIIIFFFBBB@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBB@@@>>>>>>>>>???@@@;;;:::999:::<<<>>>>>>>>>;;;::::::999888888999999888888888888999999999999999888777666666666666666333333333333333222111111000111222333333222111000111111111111111111111111---------........./////////...---...//////...,,,------------------------............------------***,,,......,,,,,,---///,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))*********+++++++++++++++++++++,,,,,,++++++***((())))))***++++++,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---............---///............---------------,,,,,,---......///........................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000111111111111111111111111000000//////000111222222000000111111222222222222111111111000111222222333111222333444444333222111////////////000222333333111111222333222111000///000000000000000000000000///////////////......---......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***)))***+++,,,------...///+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,------.........,,,---......//////...............------.........------------------------------------------------)))***+++---///000111222------------------------...------,,,---...000111...------------...//////////////////////////////+++,,,---.........---,,,,,,...//////...------...,,,,,,------------------,,,---///000111000///------------,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---------.........//////------............------,,,---...///000000000000//////...---------------.........///000000111111333444555777888888888888777666444333222333333444444555555444333444666999;;;;;;;;;:::888777888999555777:::<<<>>>>>>>>>===:::;;;;;;<<<===>>>??????<<<=========>>>>>>??????;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJKKKJJJFFFBBB????????????@@@AAABBBDDDEEEDDDBBB???===<<<===???@@@:::999888:::===?????????:::999999888999999::::::888888888999999:::::::::999999888888888888888999222333333333333222111111000111222333333222111000111111111111111111111111---------........./////////...------...///...---***++++++,,,,,,---------........................***---///...,,,+++---000+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,************,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,//////.........------------------------...///000........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++.........------,,,,,,,,,000000///...---,,,,,,+++000111111111111000000//////000000000111111111111000111111111111222222222000000111111111222222222333333333222222111111111111222333333111111222333---...000111111000000///000222444444222000///...000000111111111111000000//////000000///...---------...///000///...,,,+++...//////000///---+++*********++++++,,,---......,,,,,,,,,---------...............------,,,,,,,,,*********+++,,,---...///,,,,,,+++******)))))))))***+++,,,,,,---------------,,,,,,++++++,,,,,,---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...000000000//////,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---+++******++++++.........////////////000//////.........---------........................000000111111111222222222222222333444444555555666555444444333222222222333444333333333444777:::<<<::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::<<<===???@@@@@@@@@????????????>>>======>>>???AAABBBCCCCCCGGGGGGGGGFFFEEECCCAAA@@@???????????????@@@@@@@@@======>>>>>>>>>======<<<999:::<<<===>>>???>>>>>>;;;:::888777777888:::;;;999888888777777777777777999888666555555555666777555555555555555555555555111111111111111222222222222222222111111111000000111111000///...---,,,,,,------............------...------,,,,,,------...---------......---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,------,,,,,,+++(((((())))))*********+++,,,,,,,,,------,,,++++++------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,++++++*********''''''))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,/////////...------,,,,,,......///000000000000/////////000000000111111111000000111111111222222222000000000111111222222222333333222222222111111111111222333333111111222333...///000000111111000000333444666555333111000000000000111111111111000000///////////////...---------------...------,,,,,,...///////////////......,,,,,,,,,,,,------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,------...///***+++++++++++++++++++++***+++,,,,,,---------,,,...---,,,,,,+++++++++,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------------,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---///000........./////////000000//////.........---------........................000000000111111111222222222222333333444555555555444444333222222222222222333333222222444666999:::777777777888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>?????????>>>======<<<:::;;;<<<===>>>>>>======;;;:::888777777888:::;;;999888777777666666777777888888666555555555666777444444444444444444444444333222222222222222222222222222111111111000000000000000//////......------------............------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++******))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---......,,,,,,+++,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////////////////000000000000000000000111111111222222000000000000111111111111222222222111111111111111111222333222111111222333111000000000000111222222666777777555333111111222000000111111111111000000/////////............------,,,,,,,,,,,,------...000////////////000111111.........---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,......------------...///******+++,,,,,,---......++++++,,,---------,,,,,,...---,,,,,,++++++++++++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---///000111............////////////...............---------////////////////////////000000000000111111111111111222222333333444555555333333222111111111111222222222222222333555777999555555555666888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;<<<<<<======>>>>>>???@@@?????????@@@AAAAAABBBAAA@@@@@@??????@@@AAAAAA@@@@@@???>>>===<<<;;;;;;@@@@@@@@@@@@???===<<<;;;;;;;;;<<<======<<<<<<;;;;;;:::999888888888::::::999888777777666666777777888777666666555555666666444444444444444444444444444444444333333222222111111111111111000000000000........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******)))))))))***))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***............---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,------.........---....../////////.............../////////000000000000000000111111111111000000000000000000000000111111111111111111111000000222333222111000111222222111000000000111333444777777777444222000111222000000111111111111000000///.........---............---,,,,,,---...000111333222111000///000111222000000///...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111///...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------.........///,,,,,,,,,---------..............................000000000000000000000000/////////000000000111111111111111222333333444444222222111111000111111222111111111222333444666777444555555666777999:::;;;::::::;;;;;;;;;<<<<<<<<<999999888888888999:::;;;:::;;;;;;<<<>>>??????@@@AAA@@@?????????@@@AAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>======<<<<<<<<<;;;AAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;:::999888888888999999888888777666666666666666777777666666555555555555333333333333333333333333444444333222222111000000111111000000000/////////---------....../////////------------------------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------++++++++++++,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***,,,++++++******++++++,,,------------------------------,,,,,,+++,,,,,,---++++++,,,,,,---.........000000000000//////...------............///////////////000000000111111111////////////////////////000000000000000000000000000111222222000000111222222111000000000111333444555555555333000///000111000000111111111111000000......------------.../////////...///000222444666666555333111000///000000111111000///---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++.........---------,,,,,,,,,,,,,,,------,,,,,,+++))))))***+++,,,...///000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................*********+++++++++,,,,,,---.....................000000000000000000000000....../////////000000000000000111111222333333333222111111000111111222222111111111222333444555555666666666666777888999::::::::::::;;;;;;;;;;;;<<<888888888888999999::::::;;;;;;<<<===???@@@AAAAAA@@@???>>>======>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<=========>>>AAAAAA@@@@@@>>>===;;;;;;<<<<<<;;;;;;::::::999999;;;::::::999999888888888888777777666555666666666666666666666666555555444333333333333333333333333333222222111000//////...000000000/////////......,,,,,,------......//////...---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,+++,,,---...///+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++,,,---......///))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))******++++++******)))******************)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,------......---------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,---......------,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,---------------,,,++++++******++++++,,,------------------------,,,,,,+++++++++,,,,,,---++++++,,,,,,---------...///000000000000///......------------.........////////////000000000111111////////////............////////////000000000000000111222111000000111222111000000000000111222222222333333222000//////000000000111111111111000000...---,,,,,,,,,---...//////000111222444666888999777666444222000///......111000///...---+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++//////...------,,,++++++,,,,,,---------,,,++++++)))))))))+++,,,...000111------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222111000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,---//////000000************++++++++++++---------...............////////////////////////............///////////////000000111111222333333222111111111111222333333111111222333333444555555777777777777777888999:::::::::::::::;;;;;;;;;;;;888888999999999:::::::::;;;<<<<<<===???@@@AAAAAA>>>===<<<;;;;;;===???AAAAAAAAAAAAAAA@@@>>>===<<<::::::;;;<<<===>>>??????????????????>>><<<;;;:::<<<;;;:::999999999999999;;;:::::::::999888888777888777666666555555666666555666666666666555444444222222222222222222222222111111111000//////......////////////............,,,,,,------.........///...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,------------***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---)))))))))***+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++***************)))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++*********++++++,,,---...------,,,+++++++++++++++***++++++++++++,,,,,,,,,+++,,,---...////////////,,,++++++******++++++,,,------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,---...///000000000,,,,,,---------.........////////////000000000111/////////......---------........./////////000000///111222111000///000222...///000000111111000000///111333333111000000000000000111111111111000000...---,,,++++++---///000...000222444666888999:::444444333333111000///...000///...---,,,+++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------------------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---.........---++++++++++++,,,,,,,,,,,,---------.........//////........................------.........///////////////000000111222222222222222222222222333444444111222333444444555555555666666777777999:::<<<===999999:::::::::;;;;;;;;;888999999:::::::::::::::;;;;;;<<<======>>>??????<<<;;;999999:::<<>>@@@AAAAAA???===<<<<<<<<<<<<======>>>>>>???===============<<<;;;;;;;;;:::999888888999999:::;;;;;;::::::999888777777777777666555555555555666555555666666666555444333222222222222222222222222111111000000000000000000/////////.........------------------------------...---+++******+++---...------,,,,,,,,,,,,------,,,+++******+++---///000,,,------------.........******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************************++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++******)))))))))((()))***++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************+++,,,---...---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,------.........------,,,++++++******++++++,,,........................++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---///000111111,,,,,,,,,---------......////////////000000000000//////.........------------.........//////000000///111222111000///000111---...000111111111000///---000333444333111111111000000111111111111000000...---+++++++++---///000---///222555888999999:::111222222333222111///...///...---,,,+++******)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---...///***++++++,,,,,,------...------------,,,,,,+++***...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,............,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///...---,,,+++,,,,,,,,,++++++*********------------------------,,,------......------,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......---+++)))(((,,,,,,---------.........---------.........//////........................---------.........///////////////000111111222222333222222222333444444555222333444444555555555555444555666888:::<<<>>>???999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<=========:::999888888999;;;???AAA888;;;>>>AAABBB@@@>>><<<>>>>>>>>>>>>>>>=========;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888999:::;;;;;;;;;;;;:::999888777666777777666555555555555555444555666666666555333333111111111111111111111111111111111111111222222222//////.........---------------------------------...---+++******+++---......------,,,,,,------...+++***))))))***+++...///---------.........//////******+++,,,,,,---..............................******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))//////...---,,,******)))++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************+++,,,---...---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,........................+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---------,,,,,,...///,,,---...//////...---,,,//////......///000111111000///.........000111222111111111111000000000000000000000000111111111111222222222111111111000000---...///000000///...---//////.........//////000222333555666777888777777000111111111111000////////////...---+++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,+++*********+++,,,++++++++++++++++++++++++......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((,,,,,,++++++++++++******------------------------------------------------...---,,,++++++---...000+++,,,,,,,,,------......---------.........//////000000000000000000000000/////////000111111222222000222444444333222333444555555555666888:::<<<>>>;;;999777777999:::888555::::::999888777666555555:::;;;;;;;;;;;;:::999888888888777777777888999:::<<<===???@@@@@@@@@???>>>???>>>===<<<<<<===>>>???@@@???===<<<:::999999888:::::::::::::::;;;<<<===>>><<<:::888777777777777777555444333333444555777777777666555333222111111...///000111222333333333111111111111111000//////...---,,,++++++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---,,,+++******+++,,,...///------------------------***)))((()))+++,,,+++***.........///////////////------,,,,,,,,,,,,++++++************************)))))))))((())))))***+++)))))))))))))))******++++++++++++++++++++++++++++++++++++******)))))))))+++***)))***---...,,,***++++++***)))(((((()))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------...------,,,,,,------,,,++++++***)))))),,,,,,,,,------,,,++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++......---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,---------,,,,,,...///....../////////...------000000//////000000111222000///......///000111222000000000000000000000000//////000000000111111111222222222111111111000000...//////000000///...---...............///000000333444555666777777666666000000000000000//////...000///...---,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------............------++++++,,,,,,,,,++++++***+++++++++,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------++++++,,,,,,,,,,,,------...---------,,,+++++++++,,,,,,,,,------.....................------------------------------------...---,,,++++++---...000.........------------------------.........///////////////////////////////////////000111111222222111333444555444333444555666666666666777999;;;<<<<<<999777777999999777555999999888888777777666666::::::::::::999999999888:::999888777777888:::;;;;;;<<<===>>>???>>>>>>===@@@??????>>>>>>>>>??????@@@???>>><<<;;;;;;;;;;;;::::::999999999:::;;;;;;===<<<;;;999888888888999777666444333333444666777555555555444333333333222///000111222222222222222000111111111111000//////000///............///000......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...---++++++++++++,,,---------------------------,,,+++,,,---......,,,---------------,,,,,,,,,,,,,,,+++++++++************************************))))))))))))***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***)))+++---...,,,***++++++***)))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,------...------,,,,,,---------,,,+++++++++***,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,+++******+++++++++******)))(((((()))))),,,++++++******++++++,,,,,,------......------,,,---,,,++++++***+++++++++************************+++++++++,,,,,,,,,------,,,---------,,,,,,...///000000000000000///...---//////......//////000000000////////////000000111//////////////////////////////000000000000111111222111111111111000000000//////000000///...------------------...000111111444444555666666555555444000000000000000///......//////......---,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...//////////////////...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,...//////000//////......------,,,,,,------------------------------,,,+++,,,---...///000000///......------,,,------.........//////////////////////////////////////////000111111222222222444555555444444555666666666666666777888999:::;;;999888888888888666555888888888888888888888888:::999888777777777888999===;;;999777777888:::<<<:::;;;<<<=========<<<<<<@@@@@@AAA@@@@@@???>>>>>>??????>>>=========>>>>>>::::::999888888888999999<<<;;;:::999999999999999777777555555555555777777333333333333444444444444000111111222222222111111000000111111000000///...000///............///000...------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,++++++++++++------------------------...,,,,,,---...///...---......------,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++,,,---------------------------------------,,,,,,,,,,,,++++++******+++------,,,***++++++***))))))))))))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------------,,,,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,************************---,,,,,,+++++++++++++++---,,,,,,+++++++++++++++++++++************++++++,,,------......------,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,...///111111111000000///.........------,,,------......000////////////000000000............////////////////////////000000000111111111111111000000000000000000000//////...------,,,------...///000222333555555555555444444333333000111111111111000//////---------,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------......///------------------------......---,,,++++++++++++......////////////......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,,,,------******++++++++++++++++++))))))***++++++,,,------......------,,,,,,++++++------------------------------,,,,,,,,,---...//////////////////...................../////////////////////////////////////////////000111111222222222444666666555444555666666666666666777777777888888777777777888888888777777777777888888999999999:::999777555555666888999>>><<<999777777888;;;<<<999::::::;;;;;;;;;;;;;;;??????@@@AAA@@@>>>===<<>>>>>>>>>>>???@@@@@@;;;;;;:::999888888999999999999999999888888999999888777666666666666777888444444444333333333333333222222222222222111000///000000000000000//////...---------,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,---......///------------------------,,,+++***+++---...---,,,000000///......---,,,,,,++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------------------------------*********************************+++,,,,,,,,,+++++++++***))))))***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------...............+++,,,------------------///...,,,+++***++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,...------,,,,,,,,,------++++++************++++++,,,------......------,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---------,,,,,,...///111111000000//////////////////...------.........///000000000000/////////---........./////////000...////////////000000000000000000000000000000000000000//////............---......///000111333444555555444444333333222222111111222222111111000///++++++******************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...------------------------...---,,,+++++++++++++++,,,------......------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------------------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******------------------------,,,,,,,,,,,,------......---------...///000111111........./////////000000......................../////////000111111222222222444666666555444555666666666666666666666666666444555666777777888999:::777777888888999999::::::999888666555555666888999===;;;999888888999;;;<<<999999999999999::::::;;;<<<===>>>>>>>>><<<;;;:::============>>>???@@@AAA===<<<;;;:::::::::::::::888888888888888777777777777777666666666666777777666555444333222111000000222222222222222111000///000000000000000///......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++,,,---............------------------------,,,+++***+++---...---,,,000000///...---,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---***************+++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,++++++,,,+++***************++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---.....................///+++,,,------.........---///...,,,+++***++++++,,,---------------------------,,,,,,+++,,,,,,------******))))))))))))******,,,,,,++++++++++++,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,---------,,,,,,...///000//////......//////000222111000000///000000000///000000000000//////............//////000000111......////////////000000//////000000000000000111//////............///000000000000000111222444444555444333222222222222222111111111111111000//////))))))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------......---------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------............------------.........------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---///000111222....../////////000000000......................../////////000111111222222222444555555444444555666444555666666666666666555333444666777777777999;;;888888888999999999::::::888777666666666777888999:::999888888999:::;;;<<<999999888888888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>???@@@<<<<<<;;;;;;::::::;;;;;;888888999999888777666666666666666666666666666666666666555333222000//////222222222222222111000/////////000000//////...---......///000000///......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////......---,,,+++------------------------...,,,,,,---...///...---------,,,,,,++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------)))***,,,,,,+++++++++,,,+++************+++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.................................---+++,,,---......///......------,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,------...+++************+++,,,,,,------,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++,,,---------,,,,,,...///...------------///000111111000//////.........//////000111111000///...---......///000000111222222........./////////000000////////////000000111111......------...///000111222222222222333333444555444333222111111222222333///////////////......---(((((())))))*********+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////////////////////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---..............................************+++,,,------++++++,,,,,,,,,,,,++++++***+++,,,---............---------,,,,,,+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------/////////...---------,,,------------------------+++,,,,,,------......///------------------------,,,,,,------......------++++++,,,---...//////000.../////////000000000000......................../////////000111111222222111333444555444333444555333333555666666666666555444666888888666555777999999999999999999999999999777777777888888888999999666666888999::::::;;;;;;999999888888888999:::;;;999999999999::::::;;;<<<::::::::::::;;;<<<======:::::::::999::::::;;;;;;:::;;;;;;;;;:::888777666555555555666666555555555444444333333222111000000111111222222222111111000//////000000//////...---......///000000///......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.../////////...---,,,+++---------------------------,,,+++,,,---......,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***------+++***+++---+++*********++++++,,,---------------------,,,,,,------------------------***+++,,,---............///......------,,,,,,,,,+++,,,---...////////////++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,------...//////......------......///,,,------......------,,,......---,,,,,,,,,,,,---************************)))***,,,......---,,,+++,,,---------,,,,,,...///,,,,,,,,,,,,---///000222...---,,,,,,++++++++++++///000111111111///...---...//////000111222222333............/////////000.../////////000000111111------------...000111333444444333333333444555555333333222111111222333444------......------,,,+++)))))))))***++++++,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------------...//////........................)))))))))***+++,,,......+++,,,,,,------,,,,,,+++***+++,,,---............---------,,,,,,+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))+++,,,...//////......++++++++++++++++++++++++......//////......---,,,++++++,,,,,,,,,---------......---,,,++++++******))))))***+++,,,,,,---...,,,------...///000111111------------------------+++,,,------......------,,,,,,------------------////////////000000000000......................../////////000111111222222000222444444333222333444222333444666777666666555777888:::888555333555777999999999999999999999999666777888999999999999999333555777999:::;;;:::::::::999888888888999;;;;;;999888888888999;;;===>>>999999999999999:::;;;<<<888888888888999:::;;;;;;============<<<:::888777444444555555555555444444222222222222222222222222000111111222222222111111///////////////......---+++,,,---......---,,,+++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,---////////////...------------------------***)))((()))+++,,,+++***---------------------...+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++---,,,,,,,,,,,,---......------------------------)))))))))******+++++++++(((+++------+++***+++---+++*********+++,,,,,,---............---,,,++++++------------------------***+++,,,---............//////...---,,,,,,+++++++++,,,---...////////////)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***)))))))))******+++,,,//////............//////,,,------......------,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********))))))******+++,,,......---,,,,,,,,,,,,---..................------//////000000000000//////............////////////---...///000000///...---------...............---000---,,,...333666888777777666666555555555555666222222111111111111111111+++++++++*********))))))((())))))))))))*********,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,------...///------------------------++++++++++++++++++++++++---------....../////////,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++............---,,,+++***+++++++++,,,,,,---------+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---------------------------........................------++++++++++++---------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................000000111111111000000///......////////////......000000000000000000000000222222111111222222333444444444444333333222222222222555888999888777777777666777777777888888888888999999888888888888888888777777777777888999:::;;;;;;;;;;;;::::::999999999:::999777666666888999;;;999777666444444666777999>>><<<999777888;;;???BBBCCCBBB@@@===:::777555444444444444444444444444444111111111111111111111111222222222111111000......000000000000///...---,,,------............------.........------,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,---------......,,,,,,,,,,,,......++++++***************+++************************,,,***)))+++...///---+++,,,++++++******++++++,,,,,,------......------,,,...................................................---+++*********++++++------------...///000000+++++++++***************---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---.........---,,,,,,+++...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,---...///000111........................//////000000000000//////............////////////---...///000000///...---..................------...---...222777<<<======888777666444333333222222222222111111000000000000+++++++++*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++------------...............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------......------...------------------...------------------------------------------------......---,,,,,,---......---,,,,,,---...///---,,,------------------------......---------,,,,,,,,,------------------------//////000000000//////...---..................---////////////////////////111111111111111222333333444444333333333222222222333555888999777666666666666666777777777888888888888888888888888888888888555555555666777888888999:::::::::::::::999999999:::999888666666777999:::888777666555555666777888;;;999777666777;;;???AAAHHHFFFBBB>>>:::777444333444444444444444444444444222222222222222222222222222222222111111000///...//////000//////...---,,,---......//////......---......---------,,,,,,,,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***,,,,,,---------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,******+++...///---+++,,,++++++******++++++,,,,,,,,,------------,,,,,,------------------------........................///...,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------......---,,,,,,+++,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...000111222........................//////000000000000//////............////////////......////////////........./////////...---,,,,,,---...111777===BBBCCCCCC999888666444222111000000222222111000///......---+++++++++***************************+++++++++,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......------------,,,,,,............------------//////...---------......---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,------------------------------------------------------+++,,,,,,,,,,,,,,,------......------------,,,,,,------------,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---......---,,,+++))))))***++++++,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,,,,...000000///---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............////////////......////////////////////////000000000000000111111222333333333333222222222222444666888888666555444555666666666666777777777777888888888888888888888888666666666777777888888999999999999999999:::::::::;;;:::888777777777888888888777666555555666777888999888777777999===AAACCCLLLIIIDDD>>>999666444333444444444444444444444444222222222222333333333333222222111111000000//////////////////...---,,,+++......////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,------,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------------...---,,,+++******)))))))))++++++,,,,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++++++++,,,------//////...------------------------...............//////000000000000//////............////////////...//////////////////...////////////...---,,,+++,,,///555;;;AAADDDEEEEEE999888666444333111111000222111000///...---,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,......------,,,,,,++++++...---------------...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++---------------,,,,,,,,,------------------------,,,---///000000///---,,,,,,,,,---......---,,,,,,*********++++++,,,---.........------,,,,,,,,,+++------,,,+++,,,---...///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---///000///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////000000000111111000000000///////////////////////////////////////000111111333222222222222222222222444666777777555333333444555555555666666666777777777777777777888888888888888999999::::::;;;;;;:::777777888888999999::::::;;;;;;999888777777777777777777666666666666777777999999999:::===@@@DDDFFFJJJGGGAAA<<<777555444444444444444444444444444444222333333333333333444444222111111000000000000000/////////......---,,,+++...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------************************---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,------------------------++++++*********+++,,,,,,------------------------++++++,,,,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---,,,------......------,,,***************+++,,,,,,...---,,,,,,++++++,,,,,,---------.........////////////000000000000//////............/////////////////////....../////////......//////...------,,,...111777<<<@@@BBBBBBBBB999888777555444444333333000000///...,,,+++************************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---************************,,,++++++******+++++++++------,,,++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...//////...------,,,------------------,,,------,,,,,,,,,,,,---............------,,,,,,,,,------,,,+++,,,---...///+++,,,------------,,,+++------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111...//////000000//////...........................//////......//////000111222222222222222222222222444666777666444333333444444555555555555666666666666666777777777888888888999::::::;;;;;;;;;;;;:::777777777888888999999999;;;:::999888777777777666777777666666666666777777777888999:::===???BBBCCCCCC@@@<<<888666555555666444444444444444444444444222222222333333444444444222111000000///000000111////////////...---,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------************************,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------++++++******+++,,,,,,---------------------------+++,,,------,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,---...------,,,,,,++++++*********************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++((()))***+++,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******))))))******+++,,,))))))******+++---...///,,,,,,------...///////////////000000000000//////............//////////////////............//////------...............---///333888<<<===>>>??????999888777666555444444444......---,,,+++******)))***************+++++++++************+++++++++,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,))))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------///...---,,,,,,,,,---............------------------,,,,,,,,,,,,---......***+++,,,------,,,+++***------------------------........................+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111,,,,,,------------,,,,,,........................///////////////000000111111111111222222222222222333555555444333222333444444444444444555555555666555666666777777888888888777888::::::;;;:::999888777777777777777888888888:::999999999888888777777666666777777777777666666444555666888999;;;<<<<<<;;;:::888666555666777777444444444444444444444444111111222222333333444444222111000//////000111222000000000000///...---,,,------............------++++++++++++,,,,,,,,,,,,***+++,,,---......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++***++++++,,,---...------------------------+++---...---,,,++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))))))))******+++,,,---,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++************+++,,,,,,*********+++,,,---...///,,,,,,------...//////000//////000000000000//////............////////////000///...------...///000,,,,,,---...///////////////333888;;;;;;;;;===???:::999777555333222222111,,,,,,+++++++++*********))))))*********+++++++++)))))))))*********++++++)))***+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------......///...---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---...---,,,++++++,,,---...---------,,,,,,------------,,,+++***+++,,,...000------------............+++,,,------......------+++,,,---......---,,,+++------------------------------------------------,,,,,,---......---,,,,,,///---------...---+++)))------------------------,,,,,,,,,---------......---------------------------...///000111111111111------............------........................000000//////000000111222000111111111222222222222222333444333222222444555333333444444444555555555555555666666777888888999888999:::;;;;;;:::999888777777777777777666666666888888999999999888888777666666777777777777666666444444666777777777777666777666666666666666777888444444444444444444444444000000111111222333333444222111000//////000111222111111111111000///...---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++******,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,+++++++++++++++,,,,,,***++++++,,,---......///++++++,,,,,,,,,---------++++++,,,,,,---......///+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,------...///000000//////000000000000//////............/////////000000///...------...///000++++++---...///000000000///333888::::::;;;===@@@;;;:::777555222000///...+++++++++***************))))))******++++++++++++((())))))))))))*********)))***+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---......//////000000000333222000...,,,++++++***---------------------------,,,,,,++++++,,,,,,---........................******+++,,,---///000111111000///...............---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,///---+++))))))+++---///...------,,,,,,------...))))))((((((***,,,///111,,,---------.../////////+++,,,---...///...---,,,,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,111///......///...,,,***........................,,,,,,,,,------.................................,,,---...///000000000000000000111111111111000000........................000000000000000111222222000000111111222222222222111222333333222222444666333333333444444444555555444555555666777888888999:::;;;===>>>>>>===;;;:::888888777777666666555555777888888999999999888888666666777777777777666666555666777888888777555555555666666666777777777777444444444444444444444444//////000111222222333333222111///......000222333222222222111111000///...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))+++,,,...//////......---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++*********++++++,,,,,,,,,---------...------,,,,,,,,,,,,............,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))***,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////000000///...------------))))))+++---///111222333---------....../////////++++++,,,,,,---...//////+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,...///////////////......------------------------...,,,***+++...///...---,,,---------.../////////////////////////////////222333444666777888888999333222111///---,,,,,,,,,+++++++++******************+++,,,---,,,,,,***)))---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------........................---------,,,,,,+++++++++---...///000000...,,,***---,,,,,,,,,,,,---.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.................................------,,,,,,------...........................---......,,,++++++---//////...---,,,,,,---...///)))'''&&&(((+++......,,,///////////////////////////...------,,,,,,,,,,,,------.........---+++***........................,,,---......,,,,,,---..................///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,.........////////////000000000000000////////////111000///......///000111333111000111444555333111111222222333333222222111444444333333333333222222444444444555555555666666555555666777888999::::::888777777777777999:::;;;888888888777777555444444666777999::::::999777666777777777777777777777777666666555555555555666666888888777666666666666666777777666555333222111000111111000000111111222333000000///......///000111222111111000///............---+++******+++---...++++++******++++++,,,---++++++******++++++,,,---,,,,,,++++++,,,,,,---...++++++************++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,------------,,,+++******++++++***))))))***++++++------,,,+++************)))******++++++,,,------...---,,,,,,+++++++++,,,,,,+++***+++---///000///************************++++++++++++++++++++++++000//////---,,,***((('''***++++++,,,,,,++++++***---+++(((&&&&&&(((***,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,++++++++++++******---------....../////////666000+++***...222222111,,,,,,,,,++++++*********************************,,,,,,,,,------,,,++++++//////.........------------.........---+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......////////////......///////////////////////////,,,++++++...//////------------.......................................000111222333444555555555......---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---.../////////...,,,+++,,,,,,,,,------------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------------------------------......,,,++++++---//////...---,,,,,,---...///***)))'''))),,,...---,,,..............................---,,,,,,,,,,,,,,,------.........---,,,+++------------------------,,,---......,,,,,,---...---.........////////////---------------------------------------......///.........---------,,,,,,------........./////////000000/////////.........111000///......///000000222000///000333444333111111222222222222222222111111111111222222222333333333333444444444555555555444444555666777888999999777777777666777888:::;;;888888888888777666555555666777999::::::999777666777777777777777777777777777666666555555666666777777777666555555555555666666666555444333222222111111111000000111111222333111000//////...///000000111111000//////...------...---+++******+++---...++++++******++++++,,,---++++++******++++++,,,------,,,,,,,,,,,,---......++++++************++++++***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++------,,,++++++,,,------+++++++++***++++++,,,,,,,,,+++++++++++++++++++++......---,,,,,,,,,,,,,,,...,,,++++++---...------************************++++++++++++++++++++++++,,,---------,,,++++++***,,,,,,,,,------,,,,,,,,,,,,+++)))'''''')))+++,,,++++++++++++++++++++++++...---,,,++++++,,,------------------,,,,,,,,,,,,)))*********************111---***))),,,//////...,,,,,,++++++++++++++++++************************,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,---....../////////......///////////////////////////...,,,---...//////..................---------...........................//////000000000000000+++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............------------***+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------...---++++++---///......------------......,,,+++***+++---...---,,,---------------------------,,,,,,++++++++++++,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,---...///000///..............................------.........///////////////.........---------,,,,,,,,,---------......//////.........---------000//////......///000000111//////000111222111000111111222222222222111111......///000111222333333222222333333333444444444333333444555666777777888777666666666777888999:::999999999999888888777666666777888999999888777666777777777777777777777777777777666666666666777777666666555444444444444555444444444333333333222222111000000000000111222222222111000///////////////000000//////...---------...---,,,++++++,,,---...++++++******++++++,,,---++++++******++++++,,,------------------...//////++++++************+++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---,,,------.........---------,,,,,,++++++,,,,,,---************+++,,,---...------,,,,,,+++******)))...---,,,,,,+++,,,,,,,,,...---+++***+++,,,+++***************************++++++++++++++++++++++++)))***+++,,,------------,,,------......------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......//////.........---------,,,,,,,,,+++++++++++++++000...------...///...---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++*********)))))))))+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,------......//////......------------------------//////.........//////////////////...---------,,,........................---...............---------,,,,,,,,,,,,,,,,,,---************++++++++++++******++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,------...)))+++---.........,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,---,,,---...---,,,,,,---...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,---///000000///---,,,---------------------------......////////////////////////.........------++++++,,,,,,,,,---------......---------,,,,,,,,,............/////////000////////////000000000000000000111111111111000000//////000000111222222333111111222222222333333333222222333444555555666666555555666666777888888999::::::::::::999999888777666666777888888777666666777777777777777777777777777777666666666666777777555555444333333333333444222222222222333333333333000000000000000111222222333222111000//////......//////......------------...---,,,,,,,,,,,,---...++++++******++++++,,,---++++++******++++++,,,------,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,---...////////////************************+++*********++++++,,,---,,,,,,,,,++++++*********,,,++++++******+++++++++---+++******+++,,,+++***************************++++++++++++++++++++++++((()))***+++,,,---------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///............---------......------------,,,,,,,,,---/////////---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------------------------/////////.........///////////////...---------,,,.......................................------,,,......---,,,++++++++++++))))))))))))******++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---...)))***,,,......---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...,,,------------------,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,---///000000...,,,+++++++++++++++++++++++++++---...//////000000/////////.........------------+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------......////////////...///////////////000000///000000111111000000///222222222222222222111111111111111222222222333333222222333333444444555555444555555666777777777888999::::::::::::999999888666666666777777666666666666666666666666666666666777777666666666666777777555555444333333333333333111111111222222222222222000000//////000000111222222222222111000//////..................---------------------------------++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,---...////////////************************---,,,++++++*********+++******+++++++++,,,,,,,,,***)))))))))))))))******+++)))((()))+++---------************************++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((,,,000000---***)))************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,............---------------,,,+++***)))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,---...............////////////////////////...//////...---,,,...///...............------------------------------------...............---------,,,+++***)))))))))))))))))))))******++++++,,,************+++,,,------++++++************++++++)))***,,,---......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------)))***,,,---------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++---......---,,,,,,---,,,,,,------------,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------...///...---,,,+++************************,,,---...///000///............---------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,---...///////////////...///000000//////000111//////000000000000//////333333222222222111111111111111222222222333333333222222333333444444444444333444555666777777777666999999:::::::::999999888666666555555555555666666666666666666666666666666666666555555555555666666555555444333333333333444111111111111111111111222000////////////000111111222222222222111000//////........................------------------------++++++******++++++,,,---++++++******++++++,,,---***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,++++++++++++,,,---......,,,------.........------+++,,,,,,------,,,,,,+++...---,,,+++************)))******+++,,,,,,------)))))))))((())))))***+++***))))))***,,,.........************************++++++++++++++++++++++++++++++++++++++++++***)))***++++++,,,,,,++++++***((()))***+++,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,------......,,,111666666111------///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,,,,++++++---,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---............////////////////////////---//////...++++++,,,///---------...............------------------------------...............---,,,++++++*********++++++******+++,,,,,,---......***************,,,---...++++++************++++++)))+++---/////////...---,,,,,,+++******+++,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////+++---//////---,,,,,,---+++,,,------------,,,+++))),,,//////---+++,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///------------------------,,,---......,,,,,,---............------,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............------------+++,,,---///////////////...000111111//////000222...//////000000//////...000000000111111111111111222222222222333333333444333333333444444444444444222333555666777666666666888888999999999999888888666555555555555555555666666666666666666666666666555555444444444444555555666555555444444444444444111111111111111000000000///////////////000111111000111222222222111000000////////////////////////------............------++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,------------,,,,,,++++++,,,------------,,,+++,,,,,,++++++***++++++++++++++++++++++++++++++,,,***************+++,,,,,,---+++***+++---......---************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++(((((())))))***++++++,,,************************)))***+++---------------,,,+++++++++************,,,,,,---...///000000111...444:::888222...///333,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++******)))******++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---............---------------------------//////...+++***,,,...,,,------....../////////------------------------+++,,,---...............,,,,,,,,,,,,---...///000,,,,,,------...///000000******))))))***,,,---///++++++************++++++***+++...///000000///...---,,,+++******+++,,,---------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,.........,,,+++++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...///000000+++---//////...,,,,,,---++++++------------++++++'''+++...///---+++,,,---------------------------,,,,,,,,,,,,------...///---,,,,,,+++,,,---...///........................,,,---......,,,,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,+++++++++******,,,,,,------------......//////.........---------***+++---///000000///......000222222//////111333......////////////......------...///000111222222222222333333333444444444333444444444444444444555222333444666777666666555777888888999999999888888666555555444444555555666666666666666666666666666444444444333333444444444666666555444444444444555111111111111000000000//////////////////000111111///000222333333222111000/////////000000000000000------............------++++++******++++++,,,---++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,+++***)))(((++++++,,,---------,,,,,,++++++++++++,,,---...///------------,,,+++******)))***+++,,,,,,+++***)))************+++,,,------------,,,++++++*********,,,+++++++++,,,------...///...,,,,,,---...---,,,************************++++++++++++++++++++++++((()))***+++++++++++++++,,,------......------,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))+++,,,...//////......,,,,,,,,,+++++++++******''''''((()))+++,,,------)))000555333,,,(((***...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------,,,,,,,,,++++++&&&''')))+++,,,---,,,,,,,,,+++***))))))***+++,,,)))******++++++******)))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++---...//////...---,,,,,,,,,,,,---......,,,+++,,,///111///---........................+++,,,------......------///...------...---+++)))(((***+++---......------))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......,,,,,,---...///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------...---,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,***+++,,,---...---,,,,,,........................,,,,,,------.../////////000000000000000000000000000///...---------------000000000000111222333444000000000111111222222333555444444333444555666777555555555555555444444444777777777777777666666666555444444444444333333333555666666666555444333333555555555444444333333333555444444333333222222111222222111111111111222222000000000000000000000000111111111111111000////////////.........---------++++++************++++++(((((()))***+++,,,,,,,,,)))************+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((******,,,,,,,,,,,,******,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++*********++++++))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))))))))******++++++,,,)))************+++++++++)))******++++++******)))------,,,,,,+++***))))))++++++******++++++,,,---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++***************+++******+++++++++,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,---.........---,,,,,,,,,,,,---...///---,,,---///000///------------------------------...//////000000////////////.........---,,,***,,,,,,------,,,,,,++++++++++++++++++++++++++++++......---,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---......,,,,,,---...///...---+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,---,,,+++)))))))))************+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////...---------------////////////000111222333111111111222222222222222444333222222333444555666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666555444555555444444444333333333444444444444444444555555222111111111111111111222000000000000000000000000000111111111111000//////......------,,,,,,,,,,,,++++++************++++++))))))******++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********++++++,,,++++++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------+++++++++*********))))))******+++++++++,,,,,,,,,++++++***))))))***++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))++++++******++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------...------,,,,,,------...///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////......---,,,000///...,,,+++***))))))------------------------......---,,,,,,++++++***++++++++++++++++++++++++......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---......,,,,,,---...//////...---,,,,,,,,,,,,************************------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,------......------,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++*********************++++++++++++***)))++++++++++++++++++++++++,,,,,,------...///////////////////////////////////////...------------...............///000111222333333333333222222222222333222222222222333333444555555666666666666666666555555555555555555555555666666666666555555555555555666666777777777777666444444444444333333333333111222222333444444555555111111111111111111111111000000000000000000000000000000111111000000///...---,,,,,,,,,,,,+++++++++++++++************++++++*********+++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********++++++...---,,,++++++*********,,,,,,,,,------,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++***))))))***++++++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,------............---------,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.........++++++************++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------///000000000///...---...111///---+++***)))******------------------------((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------++++++++++++++++++++++++,,,---......,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,------......------,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,------...////////////////////////////////////......---------......///////////////000222222444444444333333222222222333222222222222333333333555555666666666666666777444444444555555555555555444444444333333333222222333444555666666777666666333333333333333333333333//////000000111111111111111111111222222111111111000000000000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++...---,,,,,,+++++++++,,,***+++,,,------,,,+++******+++,,,---...---,,,+++------------------------******+++++++++,,,,,,,,,+++******************+++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++*********+++++++++,,,,,,------............------,,,,,,,,,++++++***************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++///...,,,++++++,,,...///******++++++++++++******)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------/////////...------------------------------------+++,,,------...------------///111000...---...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++)))*********++++++++++++------------------------++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,'''((()))+++,,,---...///------------,,,,,,------------------------------,,,,,,------.../////////..............................---------......///000000000000111222333333444444444333333222222222333444444444444333333333444555555555666666666777444444444444555555666666444333333333333222222222222333333444555555555555333333333333333333333333111111111000000/////////000111222222222222111000000000000000000000000000000000000000000///......------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...)))***+++,,,,,,+++***)))***+++,,,---...---,,,+++------------------------******+++++++++,,,,,,,,,*********++++++*********))))))***++++++++++++******++++++,,,,,,++++++***---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++***(((''''''(((***+++)))******++++++******)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...//////---,,,---...........................---...//////000000//////,,,///111000---,,,---///,,,,,,+++++++++,,,------************************......---,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......,,,,,,---...***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,---...............***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++******++++++,,,'''(((***,,,---...//////---------------...//////........................,,,,,,------.../////////...........................------------...//////000000000000111222333444333333333333222222222222333444444444444333333222333333444444555666666666444444444555666666777777555555555555444444444444222222333444444444333333222222222222333333333333444444333333222111111000000111222333333222111000000000000000000000000000//////000000//////...---------...............///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++,,,---...)))******++++++******)))++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++,,,------------,,,******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))******+++++++++++++++*********+++++++++,,,,,,++++++***++++++,,,---...******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++***)))(((((()))***+++******+++,,,,,,+++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,...//////---,,,...000---------------------------...//////000000//////***...111000,,,+++---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,++++++***+++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...***+++,,,------,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,------------,,,,,,******+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,)))***+++------------,,,,,,+++++++++,,,...///111........................,,,,,,------.../////////........................---------------...///////////////000000111222333111111111222222222222222222333444444333222111000222222333333444555555555444444555666666777888888555555555444444444333333444444444555444444333333111111222222222333333333333333333333333333222222///111222333333222111///000000000000000000000000//////000000//////...---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,------......+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++,,,------------,,,******++++++++++++***************++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***+++------,,,+++***))))))***++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------++++++------------++++++*********++++++***************+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++---//////---,,,...111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))---000///,,,***,,,///,,,,,,---...---,,,***)))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,---.........---,,,************************---,,,,,,++++++,,,,,,---++++++---......---++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++***+++,,,---...000111111---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,------......------,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***************+++---///111........................,,,,,,------...//////000........................---------------...///000.........//////000111222000000000111111222222333111222333333222111000///111111222333333444555555555555555666777888888999333333333222222222111111666666666666555444333333111111111222222333333333000000000111222222333333///000222333333222000///000000000000000000000000///////////////......---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---......+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,+++***))))))))))))...---++++++++++++---...---,,,+++***+++,,,---...---------....../////////******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***++++++++++++*********++++++++++++******)))))))))******++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***+++------,,,+++***))))))***++++++++++++***,,,,,,,,,---------......++++++++++++,,,---...///******+++++++++,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++******))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,,,,......---,,,------------------------++++++---.........---,,,+++,,,------......------000...,,,+++,,,------,,,111///---+++***)))******++++++++++++***)))((((((***++++++,,,,,,++++++***)))***,,,---...------,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++***+++)))))))))******+++++++++***+++,,,------------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++---............///111+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,+++,,,---///000......---,,,++++++++++++)))+++------------///000//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------......//////000000111111000000000000000000000000222222222222222111000///000000111222333333444444333333222222333333444555666555444333222222222222555555555555555555555555555444333333222222333333111111222222222333333333555555444444333222111111......//////000000111111////////////............000...,,,---000111///------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---333000---+++++++++++++++,,,,,,++++++***)))((((((++++++---------+++)))(((++++++++++++++++++++++++++++++***+++,,,...000222,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,,,,,,,------***+++---......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++------------++++++))))))***+++,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------///......---,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,...---,,,,,,......---,,,------------------------------///000000000///...+++,,,------......------000...,,,+++,,,------,,,///---,,,***)))))))))*********+++++++++++++++******++++++,,,,,,++++++***+++,,,---------,,,+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------------...,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,---,,,+++++++++---...///...---,,,,,,++++++++++++***,,,------------...//////.........------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,---------....../////////000111111222222111111111111111111111111111222222222222111000///000000111222222333444444333222222222222333444444444444333222111111111111444444444444444444444444444444333222222222222333222222333333333444444444333333222111111000//////////////////000000000000////////////............///---,,,,,,...///...,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---222///,,,***++++++++++++,,,,,,++++++***))))))(((,,,++++++***************++++++++++++++++++++++++++++++++++++,,,...///000,,,++++++******++++++,,,))))))******++++++,,,,,,,,,+++************+++,,,++++++,,,,,,,,,---------///......---------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,,,,,,,------***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------...////////////...+++,,,------......------000...,,,,,,---------,,,,,,+++******))))))******)))***+++,,,------------***++++++,,,,,,++++++***------------,,,+++***)))---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,---------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,---,,,***((()))***---------.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,---......,,,,,,---...............------------,,,------------.........------------------,,,,,,,,,,,,,,,------.........///000000111111222333333222222222222222222222222111111222222111111000000000000111111222333333333222222222222222333444444333333222111000000000000444444444444444444444444444444333222222222222222333333333333444444444555222222222111000000//////000000000000////////////////////////............---,,,+++,,,---...---+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///,,,***)))***+++++++++,,,,,,++++++***)))))))))...---+++))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...000///...---,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++,,,,,,,,,,,,------***+++,,,------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++++++++,,,,,,,,,$$$&&&))),,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------///---,,,,,,------,,,++++++************+++++++++***+++,,,---------------***++++++,,,,,,++++++***---------,,,,,,+++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,------,,,---...---+++***+++,,,------------............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,++++++,,,---,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------...///...,,,+++,,,------------------------------------.........//////.........------,,,,,,,,,------------------------/////////000111111222222111111111111111111111111000000111111111111000000000000111111222222222333222222222111222333333444333333222111111111111111333333333333333333333333444333333222111222222222222222222333333333444444444333333333222222111111111111111000///.........////////////............---,,,,,,,,,---------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***))))))***++++++***+++++++++*********))))))...---,,,++++++,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++***------------------------+++++++++,,,,,,,,,------...---,,,******+++---...//////...------------...++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,$$$&&&)))+++---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,------......------...---,,,---......,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,++++++***++++++++++++,,,---------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++***)))))))))******++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))+++++++++,,,,,,,,,------***+++---,,,,,,+++---...+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---...///...,,,++++++,,,,,,,,,---------------------------.........//////.........------,,,,,,,,,//////...---,,,++++++***------......///000000000000000000000000000000000///000000111111111000000000111111111111111222222222111111111111222333333444444333222222222222333333333333333333333333333333333222111111111111222000111111111222222222222333333222222222222222111222222111000///...------////////////............------......---------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++)))((()))***++++++***+++++++++******************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++------------------------)))*********++++++++++++---,,,++++++++++++------,,,+++******))))))******++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,---------------++++++++++++------------,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///+++,,,------......------...---,,,---......,,,***+++,,,,,,---------,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***++++++++++++,,,---...///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,------............------------))))))***+++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,------((()))++++++******,,,...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---,,,,,,+++************+++,,,---...///---...///...,,,+++,,,---,,,,,,,,,,,,------------,,,------------.........------------------,,,,,,//////...---,,,++++++***,,,,,,---......//////000//////////////////////////////000000111111000000111111111111111111111111111111111111111222333333444444333333222333333444222222222222222222222222333333222111111111111111000000000000111111111111000000000000000000000000222111111000///......---////////////............,,,...///...---,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************+++++++++***)))***+++,,,+++)))************************&&&(((***++++++***)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))************,,,,,,---------------------,,,++++++******+++++++++++++++++++++++++++++++++******)))))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,------------......---,,,,,,......---,,,++++++++++++++++++++++++------,,,,,,,,,---...///+++,,,------......------...------...///...,,,***++++++,,,---,,,,,,*********+++++++++++++++*********++++++,,,,,,++++++***---,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++......------------......//////.........---------)))***+++,,,---.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,+++***+++---,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...,,,,,,,,,---...---,,,************************------------------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,------...---,,,+++************+++,,,---///000,,,---......,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------------------------------------------......///000000000////////////////////////...//////000000000000000111111111111000000000000111111111111111222222333333222222222222222333333222222222222222222222222333222222111111111111111000000111111111222222222////////////000000000000111111000000//////......////////////............+++---...---++++++,,,...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++,,,+++***+++,,,,,,***)))************************((()))******+++++++++***++++++++++++++++++++++++******+++,,,---,,,++++++,,,++++++******++++++,,,***++++++,,,,,,---------+++,,,------------,,,+++))))))*********+++++++++)))***,,,---...---,,,+++///...------,,,,,,------******************************))))))))))))******++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---.........------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++)))************+++++++++)))(((((()))***+++------++++++++++++++++++++++++******++++++++++++******,,,------......------,,,,,,,,,,,,---------.........---,,,,,,......---,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---+++,,,------......---------------...///...,,,******++++++,,,+++***)))(((((()))***++++++++++++++++++++++++,,,,,,+++++++++///...,,,+++***++++++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,+++++++++***+++,,,...///000111111---------,,,,,,,,,++++++++++++,,,,,,,,,---------///000000///---,,,,,,------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,......---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------...///...---+++***)))******+++,,,...///000,,,---......,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------.........******+++,,,...//////000......//////000111111111000000000000000000000000......///000000000000000111111111000000000000000111111111000111222222333222111111111111111222222111111111111111111111111333222222111000111111111111111222222222333333333111111111111111222222222000000000000////////////000/////////............))),,,---,,,***)))+++------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++---,,,++++++,,,,,,***(((******************++++++...---,,,++++++---///000++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,******+++,,,,,,---......++++++,,,------,,,++++++******+++++++++,,,,,,,,,%%%'''***,,,,,,+++)))(((,,,+++******))))))*********************************)))))))))))))))******++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***---------,,,,,,+++++++++++++++---......---++++++++++++,,,,,,---...//////...---,,,+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++'''(((***,,,---,,,***)))++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...------,,,,,,,,,++++++++++++,,,------........................---...............---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++------------++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++/////////......---------******))))))******+++,,,......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,+++***+++,,,---...------------------------------------------------***+++++++++***+++...000000///...---------------++++++,,,,,,,,,,,,------+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---------.../////////...---,,,,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,---------..............................+++*********+++,,,,,,---,,,------......------,,,+++++++++*********))))))+++++++++,,,,,,---------...............---------000000000000000000000000//////000000111111111111222111000000000111333333111111111000000000000000111111222222222333333333222222222333333444444444111111111111111111111111000111333444444333111000000000000000000000000000000000000000////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,------,,,+++*********++++++++++++,,,,,,---------,,,,,,+++******++++++,,,++++++++++++++++++++++++((()))***,,,---...//////........................******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------,,,,,,---,,,++++++************---------,,,,,,,,,+++++++++,,,------++++++,,,---++++++************++++++******+++,,,---,,,++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------............------------///...---,,,++++++++++++---------------------------....../////////......,,,------------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...............---------,,,,,,***************+++,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++...000222111...---,,,---///000++++++,,,,,,,,,,,,------+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------............///...---,,,,,,,,,,,,---+++,,,,,,,,,---------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,------------------------++++++++++++,,,,,,,,,---.....................///////////////////////////111000000000000111111222111111000000000111222333111000000000000000000000000000000111111111222222222222222333333333444444111111111111111111111111000111333444444333111000000000000000000000000000000////////////....................................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,***)))))))))***+++*********+++++++++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++******************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++......///////////////...///...------,,,,,,,,,------------,,,,,,,,,++++++***+++,,,+++***)))***+++++++++************+++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------------------............222111///---+++*********,,,,,,,,,,,,------------------...///000000000///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------......+++,,,,,,------,,,,,,+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///111///---+++***,,,...000++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,............------------///......------------...---------------.........------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++******++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,.........//////000000000////////////////////////333222111000000000111222111000000000000111222222000000000000000000111111/////////000000000111111222222222222333333333333111111111111111111111111000111222333333222111000000000000000000000000000////////////............------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++************+++))))))*********+++++++++,,,+++******)))*********++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,+++***------------------------,,,---......//////......******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,---...///////////////......---,,,,,,,,,------------------,,,,,,,,,,,,,,,------,,,***)))***+++++++++************++++++---------,,,,,,++++++*********+++,,,,,,++++++***++++++++++++++++++++++++)))***+++---------,,,+++************************++++++,,,------------,,,++++++,,,------...//////111000///---,,,+++******++++++,,,,,,,,,,,,,,,---,,,---...///000000111000---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---...,,,+++***))))))***+++++++++++++++,,,,,,,,,------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,******++++++++++++******'''((()))***+++,,,---------------------------------......///000111111222////////////////////////555333222000///000111222000000000000000111111222000000000000000111111111/////////000000000111111222222222222222222222333111111111111111111111111000000111222222111000000////////////////////////000000000/////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))*********+++++++++******))))))*********+++++++++++++++++++++,,,(((***,,,------,,,+++***,,,,,,,,,,,,------------------............------******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++***************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,---.........,,,++++++******+++++++++...------------,,,,,,,,,///000000///---,,,,,,---,,,++++++******++++++,,,...------,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++***************************+++,,,,,,------,,,,,,***++++++,,,---...//////......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,...///000000000000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++))))))++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,++++++++++++,,,......------,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---((()))***++++++***)))(((+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......------,,,,,,,,,+++,,,+++++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,++++++***++++++,,,)))******++++++******)))***+++,,,---...000111111///////////////.........---......///000111111222........................444333111000000000111111//////000000111111111111//////000000111111111111000000000111111111222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,++++++)))************++++++++++++***************++++++++++++++++++++++++++++++((()))+++---------+++*********++++++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,,,,+++++++++++++++******************************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,------------+++++++++******++++++,,,.........---------,,,,,,...///000///---,,,---...,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,---.........++++++++++++,,,,,,---...++++++,,,,,,------......,,,,,,---.../////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++***++++++++++++,,,,,,,,,)))***,,,---------,,,+++------,,,+++++++++++++++......---------------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,)))***,,,---------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,***************++++++,,,.........---------------++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,---......//////000,,,,,,++++++******++++++*********++++++***************+++,,,---//////000000////////////..................//////000000000........................111111111111000000000000...///000000111111000000/////////000111111222222000000000111111111222222222222222222222111111111000000000000000000000000000//////////////////000000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++++++++++++++*********((()))+++,,,------,,,+++)))******++++++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++******************************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---...............------,,,,,,,,,---..................---------,,,***,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,------,,,+++,,,---......------,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------***************+++,,,---+++,,,,,,---......//////,,,,,,---------------,,,...............------,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---++++++++++++,,,,,,------((()))+++,,,---,,,+++***---,,,++++++***+++++++++,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,...///000111---,,,++++++******++++++***++++++++++++++++++***))))))******+++,,,------............---------,,,.....................///........................---...000111111000///.........000111111111000///...//////000111111222222/////////000000000111111222222222222111111111000000000000000000000000000/////////....../////////000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,------...++++++++++++*********))))))******+++,,,,,,------******++++++,,,------...,,,,,,---------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++************************+++******))))))******+++******************************+++++++++,,,,,,,,,******************++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------.........---------,,,,,,,,,------...///............------------((()))++++++******,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++***************++++++,,,,,,------...///000000,,,,,,,,,---,,,,,,++++++......//////......---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))+++++++++,,,,,,---------------++++++++++++------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&))),,,...///......+++++++++,,,,,,---------''')))+++,,,,,,+++***)))---,,,++++++******++++++*********++++++,,,,,,---***+++,,,---...---,,,,,,------------------------------------------------***,,,......---+++++++++...+++(((%%%&&&)))---000++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,---------......'''((()))+++---///000111---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,------......//////000---------,,,,,,+++++++++...............---------........................***,,,///111222111///------...000111111111000///...//////000111222222222............/////////000222222222222111111000000000000000000000000000000//////............//////000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///++++++++++++******))))))************+++,,,---...++++++,,,------...//////,,,------...//////......******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,+++******************++++++,,,---//////.........---------(((***,,,,,,,,,,,,...000---,,,,,,++++++,,,,,,---************************///......---+++******)))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------.........---+++***++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222...........................------,,,,,,------...------------------------//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,///...,,,+++***+++,,,,,,.........------.........111///,,,***+++---------------------------------++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...///000000000)))***++++++***+++---///.........------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))******+++---......///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...---,,,+++,,,------000///---+++++++++---...000000//////............,,,---...//////...---,,,---,,,++++++************------...///000000000///---...///000111111111111......//////000000111111111000///.....................///000000111111222111111000///////////////////////////////////////////////////............------,,,++++++,,,,,,,,,,,,------......------,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++++++++,,,,,,,,,,,,------------------------------************************,,,,,,,,,,,,++++++***)))++++++++++++,,,---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))************+++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...---***)))(((((()))***++++++******++++++,,,---------------------------+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++++++++***++++++,,,---,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------...------,,,,,,------...------------------------...---------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,+++******...---,,,+++++++++,,,,,,...------,,,,,,------...+++)))((())),,,///000111------------------------++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,,,,,,,+++)))+++++++++***+++,,,.........---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,+++******,,,...000222/////////.........------,,,---...//////...---,,,///...------,,,,,,------,,,---..................+++,,,---...////////////.../////////000000000111000//////...------......///////////////000111222111000000/////////000000000000000000000000000000////////////............---,,,,,,++++++,,,,,,---,,,------......------,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************++++++,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...---+++)))))))))***+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++++++++++++++,,,------,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,+++***...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))''''''(((,,,///111111------------------------++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++******))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++***))))))+++,,,,,,,,,******,,,......------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---------,,,,,,++++++------,,,,,,,,,,,,------......------------......------......------,,,+++*********+++,,,///111222.........---------------------............------///...------------------------.........---,,,,,,,,,,,,---...////////////////////////000000000000//////...------------...000///.........///000111000000/////////000000111111111111111111111111111////////////............,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************+++,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++************++++++,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,,,,---...---,,,*********++++++++++++******++++++,,,---------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111111111000...---,,,---------,,,,,,,,,------,,,++++++++++++++++++,,,...,,,******,,,------,,,------------------------+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,------,,,******+++---------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------,,,,,,,,,,,,------.........------.........,,,---...///...---,,,+++,,,,,,,,,,,,,,,---...///---------------------------------------------------,,,,,,+++++++++,,,,,,////////////...---,,,,,,...///000111111222222111////////////000000000000......------------......000///---,,,,,,...///000000000000///000000111222111111111111111111111111////////////............,,,,,,+++++++++,,,------,,,------......------,,,++++++++++++,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,***)))))))))***++++++,,,,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------------,,,+++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++************++++++,,,,,,+++***))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---...---,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++***************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111111111111000///...---------------------------+++++++++******+++++++++111///------------,,,+++------------------------+++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,------,,,+++***,,,---------------------------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------............------,,,,,,------............------.........,,,---...///...---,,,+++,,,,,,,,,,,,------...///---------------------------------,,,,,,---------,,,,,,,,,++++++,,,------000000000000000///...---...///000111222222222222000000000000////////////......---------......//////......------...///000111111000000000000111111111111111111111111111111////////////............,,,+++++++++,,,,,,---...,,,------......------,,,***++++++,,,------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,++++++***************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------*********)))******++++++......---------,,,,,,,,,+++++++++,,,,,,------------------------------------,,,++++++*********+++*********+++++++++,,,,,,------,,,,,,,,,,,,------************************++++++,,,,,,++++++***)))))))))*********+++++++++++++++************++++++++++++***)))(((''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++++++++*********------,,,,,,,,,---...///,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++..................---,,,,,,,,,---............---,,,++++++******++++++,,,///...---...///000///---------------------------++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++'''((()))+++,,,,,,------,,,------,,,++++++---...,,,,,,,,,------------...............---------,,,,,,,,,------------,,,,,,,,,,,,------.........///......------------............------------......------......------,,,+++))))))+++,,,...///000111---------------.........------,,,,,,,,,,,,------..................///000000000111111111000//////------...///000000000000000000000000///////////////............///000000//////000111111222222333333222111000000000000111111111111111111111111111////////////............++++++++++++,,,---......,,,------......------,,,++++++,,,---------,,,,,,***++++++,,,,,,------...------........./////////---------,,,++++++******************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++*********++++++,,,......---,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++++++++******))))))************+++++++++++++++************++++++*********))))))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++)))******+++---......///++++++,,,,,,,,,,,,------************++++++++++++,,,,,,+++++++++,,,......---,,,,,,,,,,,,---......,,,++++++******++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************************...------,,,,,,------...++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------+++,,,.../////////...---,,,,,,++++++++++++,,,,,,---,,,,,,---///000///---------------------------++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,++++++++++++,,,,,,)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000,,,,,,,,,---------..................------------,,,,,,------------,,,,,,............------------......------------......------,,,,,,,,,,,,------......---,,,,,,,,,,,,---)))***+++---.../////////------........./////////------,,,++++++,,,------...............///000000...///000000000000000///------///000000000000000111000000000/////////...///////////////000111111000222444666888888777777444333222111000/////////000000000000000000000000////////////............++++++++++++,,,---...///,,,------......------,,,+++,,,---------,,,+++*********+++,,,,,,---......------------.........///...------,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************+++++++++++++++******************+++************************+++++++++++++++***)))))))))************+++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++******+++++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------************************---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,++++++*********+++---...---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...************************...------,,,,,,------...++++++++++++++++++++++++))))))******+++++++++++++++,,,------......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000+++,,,.../////////......---,,,,,,++++++,,,,,,---...---,,,---......,,,+++------------------------++++++,,,,,,,,,---------,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000++++++************++++++)))***---...//////...------------------------------------------------------------,,,,,,+++++++++....../////////...------***,,,---,,,,,,---///111,,,,,,,,,------.........//////.........---------,,,------......------,,,111000///...---,,,++++++......------------......---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...............---,,,++++++........./////////000000------++++++++++++------,,,,,,,,,,,,,,,---...///------...///000000000//////000111222222333333222111111000000/////////...000000000000000111222222111444777;;;<<<<<<;;;:::555444333111000//////...////////////////////////000/////////............++++++++++++,,,---...///,,,------......------,,,,,,------...---,,,***)))******+++,,,,,,---......,,,,,,,,,---------............---,,,,,,+++******)))************+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,)))))))))***++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))))))))***+++,,,......)))************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------------------------************************,,,,,,,,,+++++++++++++++)))******+++++++++******++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))&&&'''(((***,,,------...***++++++,,,,,,++++++***************************------------------------///...,,,,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++***+++++++++///...---,,,+++,,,------++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,........................000000///...------,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////,,,---------.../////////,,,------......------,,,+++,,,------......------,,,---...//////...---,,,((())))))+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++...---,,,+++***+++,,,---.........////////////000///...,,,+++***+++,,,,,,)))***+++,,,---.........,,,,,,+++***+++,,,---...------------------------++++++++++++++++++++++++************************,,,------......------,,,,,,++++++******))))))))),,,,,,,,,---------.........---,,,,,,++++++++++++++++++,,,------......//////......---+++******)))...------,,,---...///000///...---------,,,***(((,,,,,,++++++,,,,,,---...,,,------....../////////------------------------,,,++++++******++++++,,,---------............///---...//////000////////////...---,,,,,,+++(((&&&...111333333222333555888===???CCCGGGHHHEEE>>>999444111...+++***+++---///////////////////////////......////////////......//////...---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++,,,,,,,,,++++++***------------------------,,,++++++******++++++,,,)))***,,,......---,,,+++,,,------......------,,,++++++******++++++,,,---++++++,,,,,,---...//////++++++++++++++++++++++++......---,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++***)))))))))***,,,,,,+++++++++,,,,,,---------,,,***((()))+++,,,+++(((***************************,,,------,,,++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,++++++,,,------222111///---+++******)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++******++++++,,,,,,,,,,,,++++++************************------------------------...---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------*********+++++++++++++++------,,,,,,,,,,,,,,,---++++++,,,,,,---......///------------............,,,------......------,,,+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,,,,------........./////////...---,,,+++++++++,,,,,,***++++++,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++++++++*********,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000...------------,,,***,,,,,,++++++,,,,,,---...---------------.........---------------------------,,,,,,,,,,,,,,,,,,------------............///------...///////////////111000///000222333333222111333444444444777<<<@@@JJJJJJJJJJJJIIIDDD>>>999111///---+++***+++,,,.................................////////////......///......---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,......---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++***)))))))))***,,,,,,******************++++++...,,,***+++---...---+++***************************,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,+++******+++,,,---......---,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,+++******))),,,,,,------------,,,,,,++++++++++++++++++++++++---------------------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++***++++++,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------///...............------------------------------''''''((()))+++,,,---------------,,,,,,------...+++,,,,,,------.....................------------,,,------......------,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......++++++,,,------......///++++++,,,,,,---------...,,,,,,,,,+++,,,,,,---...000...,,,,,,---.........,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------------------...------,,,,,,------...---------............///---------.........//////000...---...000333444444222333555666:::???FFFKKKVVVSSSNNNIIIDDD???999555---,,,,,,+++++++++,,,---------------------------......////////////...............------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++************,,,------......---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,---------,,,,,,+++***))))))(((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++************+++,,,,,,++++++******************---,,,++++++------,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,------------++++++************++++++************+++,,,---...------,,,,,,,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......******+++,,,------,,,,,,,,,------......------,,,++++++++++++++++++++++++---------------------------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,*********+++,,,---...///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---..................---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000---------,,,------......,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,+++,,,------......------...---,,,++++++,,,---...//////...---,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////++++++,,,------......///,,,,,,,,,------------...------------------------///,,,******,,,...//////,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,---------------............///,,,,,,,,,------...//////111///------///111222222222444888>>>DDDKKKQQQUUUWWWQQQIIIAAA:::666222///++++++,,,---------------------------------------......////////////............---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))******+++---,,,++++++*********++++++,,,,,,---------------***************+++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************++++++,,,,,,---------,,,,,,+++++++++***************+++******++++++++++++++++++++++++***+++------+++***+++,,,++++++++++++++++++++++++,,,+++***))))))+++---...++++++,,,,,,,,,---------************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,---------------,,,------......------,,,++++++++++++++++++++++++---------------------------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,++++++++++++,,,---...///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......---..................---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------......------,,,,,,,,,+++,,,------......------,,,+++,,,------......------///...---,,,,,,---...///,,,,,,,,,+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///++++++,,,------......///.........---------,,,,,,...////////////.........---+++((((((***,,,......,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,---------............///------,,,,,,---///000111222222222555999<<<======:::===DDDKKKRRRWWWYYYZZZOOOIII???777222///---,,,+++,,,---...//////....................................////////////......---------------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******++++++*********++++++,,,---******+++,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++***************++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++***))))))+++---...+++++++++,,,,,,,,,------******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,+++,,,,,,---...///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------............------++++++++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------------------,,,,,,,,,,,,,,,------......------,,,+++,,,------......------///......------......///*********++++++,,,,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,------......//////.........------,,,,,,///000000000000///......,,,***((((((***,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------............///...---------...///111333000333:::CCCLLLQQQSSSSSSNNNPPPTTTYYY\\\[[[XXXUUUDDD>>>777111///...------,,,---....../////////...////////////////////////......////////////......------------------------++++++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++************+++,,,---...))))))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,---,,,,,,,,,++++++******************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******,,,+++******)))*********++++++,,,,,,,,,,,,------*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,------...,,,,,,---...---,,,+++***---------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,+++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------........................////////////////////////------------------------*********++++++++++++,,,++++++++++++,,,---......,,,,,,,,,,,,------------***+++,,,---------,,,,,,***++++++,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,------......------,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,------......///------------............//////000000000///------,,,*********,,,---,,,***,,,,,,++++++,,,,,,---...---------------.........------------------------,,,,,,,,,++++++,,,,,,,,,---------............//////...------///111333444444<<>>666111///,,,++++++,,,,,,+++---,,,,,,++++++,,,,,,---------------------------......////////////......------------------------,,,---......//////......,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++***************+++,,,---............))))))***+++,,,,,,------...------,,,,,,------...,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......------,,,***)))'''&&&&&&+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,------...(((+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------------,,,+++************+++,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++------......//////000000......//////...---,,,,,,---......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---..................------,,,,,,,,,------------------------******+++++++++,,,,,,,,,...------,,,,,,,,,------........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,------.../////////...---------,,,---------,,,,,,+++++++++------------------------........................************+++,,,------...------,,,,,,------...------------------------------------------------...............---------,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,---,,,+++******+++,,,---,,,+++***)))))))))***+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...+++*********+++,,,,,,---!!!###&&&)))***)))(((&&&******+++++++++,,,,,,,,,------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...---,,,,,,------///...------------...///---......///000/////////111,,,+++///222444;;;EEEIIIaaayyywwwkkkZZZLLLCCC<<<555000++++++***)))***+++,,,---000000000000////////////---,,,,,,++++++,,,,,,---,,,---...///000000000///...------------...//////---.../////////...---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,++++++******++++++,,,,,,++++++***+++++++++(((((()))))))))*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,+++)))&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++******+++******************++++++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,---------......---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------............------......---,,,,,,+++---......//////000000000---,,,,,,,,,,,,,,,,,,---***++++++,,,------------.........------,,,,,,,,,------------------------+++,,,,,,,,,------------......------------....................................------------...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///...............---------.........---------,,,,,,------------------------------------------------++++++***++++++,,,---......------,,,,,,------...---------------------------------------------------------...............,,,------------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------------------------.........//////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++******+++,,,,,,---'''(((***,,,---,,,+++***++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...---,,,,,,------........................---......///////////////111......111444888BBBNNNaaauuuzzzjjj```PPPDDD<<<666111,,,------,,,,,,,,,---...///000/////////////////////......------------..................////////////---------------...//////------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******///...------,,,,,,------,,,,,,+++++++++++++++,,,,,,---------............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---------------------------...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++++++++,,,++++++******++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................------------.........................../////////........................//////............//////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,***+++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000---------...............//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......------------......------------------------------------------------,,,,,,------......//////---------------,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++******++++++,,,---------------------------------.........//////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...+++++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------,,,---...//////...---,,,.........///////////////000000111444888AAAPPP^^^xxxvvvjjjWWWNNNCCC999333///+++(((------,,,,,,,,,---...///////////////////////////000//////////////////000000///...---------...///---------------......///,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******///...------,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////...,,,+++---...///000000///...------------,,,,,,+++++++++,,,,,,---------.........//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,....../////////++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,---------,,,,,,+++---------------------,,,...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000000........................///..................///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...000111,,,---------.../////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000......------------..............................------------------------++++++,,,------...//////---------...---,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------,,,---///000000///---,,,...............///000000000111333666>>>MMMbbbrrrrrrbbbUUUEEE???777000---+++)))'''*********+++++++++,,,,,,.........///////////////000000////////////000000222000...,,,+++,,,---...------,,,,,,------...///,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...///000///---+++***++++++,,,---......------...------,,,,,,++++++***,,,,,,,,,,,,------------//////.........------------------,,,,,,---------,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,++++++******++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------------............------------------,,,,,,,,,,,,......---,,,,,,---......------,,,+++++++++,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,------------......000000111111000000////////////////////////......------------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...000111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///......------......///........................------------------------***++++++,,,---...//////------.........---,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,------,,,,,,+++*********))),,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,---///000000///---,,,///............///000000000333777<<>>555000---***(((''')))+++++++++*********+++++++++,,,,,,))))))+++,,,------------+++++++++++++++++++++++++++*********************------------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------...............---------+++++++++,,,,,,,,,,,,,,,000///...............---+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,+++************,,,,,,,,,++++++*********'''(((+++,,,---,,,+++*********+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------..................---------.........---------,,,,,,000000000000000000000000111111000000000/////////...///000111111111111111///////////////////////////111222111000///000222111111111111111111111111222222222222222222222222////////////000000000111000000000000000000000000000000000000////////////........................---......///000111111222---.........//////000000---------------------------..................---...........................................................................------,,,,,,------...------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,------.........------,,,,,,,,,---...///+++,,,,,,,,,---.........---------------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,------,,,,,,......---------......///++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,------......------,,,---------...............------------------------,,,...222666>>>JJJXXXaaa^^^[[[TTTJJJ>>>444///---,,,***))))))***++++++******++++++++++++,,,,,,,,,)))***+++------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,+++++++++,,,,,,---------//////.........---------++++++,,,,,,,,,---------............------,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,---....../////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********(((***,,,......---,,,+++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---------........................---------...------------,,,,,,,,,000000000000000000000000111111000000///......---///000000111111111111000///////////////////////////111222111000000111333111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000000000000000///////////////////////////000000000......//////000000111111------......///000000000------------------------------------------------......................................./////////.............../////////......------------......------............------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------....../////////------,,,+++,,,---...///---------------.........------...////////////...------......///000000000///............---------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,------------------------------...///++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,---------------.........---------------.........+++---222;;;GGGTTT```fffZZZSSSIII>>>555///---,,,,,,+++******,,,,,,***)))++++++++++++,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***++++++,,,,,,------...//////......---,,,,,,,,,++++++,,,,,,------......,,,---///...---++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------...///......---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------............------***+++,,,---------,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***,,,,,,++++++++++++++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,---------............------..................------------,,,,,,,,,,,,000000000000000000000000111000000000000000000000000111111111111000000///111111111111111111111111///000222222111000222333111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000////////////....../////////000000000////////////000000000000------......///000000111------------------------......------------..............................---........./////////000---........./////////000......------------......,,,---...//////...---,,,,,,,,,---......---,,,,,,------------------------,,,---......//////......------...//////000111111...---,,,++++++---...000//////..................---...000111111111000000---......///000000111111////////////......------........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,------------------,,,,,,,,,,,,------.........------........./////////111333999DDDQQQYYY[[[[[[MMMEEE:::333///...,,,++++++******+++,,,,,,+++)))+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++*********+++,,,)))******+++,,,,,,------------------------------***+++---,,,,,,+++---...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---******+++,,,,,,---...............---,,,+++++++++++++++,,,,,,---......///+++...000///---++++++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////......------------...---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---......,,,***+++++++++,,,,,,---------,,,,,,------------,,,,,,***+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------+++,,,,,,---......------++++++++++++++++++++++++------------............,,,---------.../////////---------,,,,,,,,,++++++000000000000000000000000000000000111222222333333111111111111111000///...222222222222222222222222///000222222111111222333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////........./////////000000000000000000////////////---------...///000000111------------------------//////............//////........................---.........//////000000---.........//////000000......------------......,,,---...//////...---,,,...---,,,,,,,,,,,,---...------------------------,,,---......//////...............///000111111222...---,,,++++++---...000000000000///.........---...///000222222222111000---......///000111111222000000//////.........---////////////////////////.........------,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------***+++,,,---............++++++++++++,,,,,,---...///......------......///++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++************************+++++++++,,,,,,+++++++++.........------,,,,,,,,,---..................---,,,,,,,,,------................../////////000000888:::AAALLLWWWYYYSSSKKKBBB:::111,,,---...,,,))))))))))))+++------+++)))++++++,,,,,,,,,---------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++*********+++,,,))))))***+++,,,,,,------------------------------***+++---,,,,,,,,,---...*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---******+++,,,,,,---............---,,,,,,+++******++++++,,,,,,---...//////+++...111000...,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...---------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++******)))***+++,,,---...---,,,,,,---,,,,,,...//////---+++******+++,,,,,,---......,,,------......------,,,)))***,,,---...------,,,*********++++++,,,,,,---,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++******)))((()))))))))+++++++++,,,,,,---------+++,,,,,,---.........---++++++++++++++++++++++++---------.........//////,,,,,,------...///000000---------,,,,,,,,,++++++333222111000000000111111222222333333333222222111333333222222222333555666111111111111111111111111222111111111000000000000555555555444444444333333......//////000000111111222222222333333444444444222222111111111111222222111111111111111111111111222111000//////000111222111111111111111111111111111000///...------...///........................///.........------------..............................////////////..............................///...---,,,,,,,,,,,,,,,000000////////////000000000000///...------,,,,,,///......------,,,++++++//////...---,,,++++++***+++++++++,,,,,,,,,------,,,000333222...,,,...222111000///...///000222444111111000000000000000000000000000000000000000000///////////////...------......//////......---,,,........................------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++........................000///---,,,+++,,,,,,---,,,---...///...,,,)))((('''(((***---...---,,,,,,.........------,,,,,,,,,------------------------,,,---......//////......222///++++++///222444555;;;DDDOOOUUUSSSLLLDDD@@@555333///,,,******+++,,,,,,,,,---...---,,,***)))***+++,,,,,,------,,,,,,////////////////////////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,---......---,,,,,,------------------------000000//////............444111------...///...,,,.........------,,,,,,,,,---,,,******+++---000222111000...,,,+++,,,...///...------,,,,,,------...*********)))))))))((((((.........------,,,,,,,,,,,,------......------,,,///...,,,+++***+++,,,,,,+++,,,---------,,,+++***,,,,,,---.../////////...///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++------------------------555555444444444333333333444444444444444333333333444333222111111222222333111111111111111111111111333333333333222222222222333333333333222222222222000000000111111111222222222222222333333444444444222222111111111111222222111111111111111222222222222111000//////000111222111111111111111111111111111000///...---......///......................../////////.........------..............................////////////......------------------------///...------,,,,,,,,,---------,,,,,,,,,,,,------000//////...------,,,,,,...------------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,------------,,,///222111...,,,...111222111/////////000222333111111111111111000000000///////////////////////////000000000//////...---......//////......---,,,........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------------,,,,,,,,,......,,,,,,+++,,,---------............,,,+++***)))+++---...///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......///333999===JJJMMMPPPNNNHHH???999666222000---***))))))***+++,,,,,,---------,,,+++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------------------------/////////......---------222///,,,,,,---...---+++......---------,,,,,,,,,---,,,+++++++++---///000000///---,,,+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,---............,,,,,,,,,,,,,,,---------------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------,,,,,,+++------------------------333444444444444333222222333333222222222222333444666555333222111111222222222222222222222222222222444444444444444444444444333333333333222222222222222222222222222333333333222222333333333333444444222222111111111111222222000111111111222222333333222111000000000000111222111111111111111111111111000000///.........//////........................000000000/////////....................................////////////......------------------------///...------,,,---------,,,,,,++++++++++++,,,,,,/////////...------,,,,,,,,,,,,,,,---------......------------------------------------.........///,,,///222111...---...000333222111000///000111222111111111111111111111111////////////////////////000000000000000//////......////////////...---------------------------------............---,,,,,,------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,---...//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,------------------------,,,,,,+++++++++,,,,,,+++++++++,,,------///......------,,,,,,+++++++++------...---,,,+++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............+++...000111222888BBBJJJVVVSSSMMMDDD:::333000///...,,,***(((((((((***+++,,,,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,------...------.........------,,,++++++,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,------------,,,,,,------------------------......------------,,,,,,///---+++++++++,,,+++***...------------,,,,,,,,,---,,,,,,,,,,,,,,,------///...---,,,+++,,,---...++++++************++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,,,,++++++,,,---.../////////...---...---,,,+++***+++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********........................------------------------,,,,,,---............---,,,,,,------------,,,,,,------------------------444555555666555444333222666555444444444555666777777666555333333333333444444444444333333333333333333333333444444444444555555555444444444333333333222222222222222333333333333333333333333333333333333222222111111222222333000111111222222333333444111111111111111111111111111111111111111111111111000000//////////////////........................000000000000////////////..............................////////////......------------------------......------------......///......------....../////////.........---------++++++,,,,,,---...//////,,,,,,,,,------.....................////////////...000222111000//////111333222111000000000000000000000000111111111111111111111111111111111111111///000000000000000/////////////////////...------------------------------...............------,,,------------------------------------------------------------,,,,,,,,,,,,***++++++,,,---...////////////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---..................------,,,+++++++++++++++++++++,,,,,,------......---,,,++++++,,,,,,******+++++++++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++---000555;;;DDDMMMSSSUUUPPPFFF;;;333...---...+++***)))(((((()))***+++++++++,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,---...............///......------+++++++++,,,,,,,,,------------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))------------------------,,,------...---,,,+++***------,,,++++++,,,------++++++************++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,...//////...------000...,,,******+++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...//////////////////...........................,,,---......//////......+++,,,------------------------------------------:::::::::::::::999888888:::999999999:::;;;;;;<<<888777666555444555666666555555444444333333333222333333333333444444444444555444444444444333333333222222222222222222222222333333333333333333333333333333222222222222333333111111222222333333333333111111222222222222111111111111111111111111111111//////000000000000000000////////////////////////000000000000////////////////////////////////////......////////////......------------------------......---------......///000000////////////000000...............---------***++++++,,,---...//////+++,,,,,,------................../////////000000000111222222111111111111222111111000/////////////////////000000111111111000000000000000000000000//////000000000000////////////000000//////...---..............................//////......---,,,------------------------.................................---------,,,,,,------------------------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...////////////.........---------,,,***++++++,,,---------------,,,++++++***++++++,,,++++++++++++***))))))(((------------------------........................+++,,,,,,---...------------,,,///999FFFPPPUUUUUULLLGGG>>>666000...------+++******)))***+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,------...///.../////////...------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,******++++++***)))))))))------------------------,,,,,,---...---,,,***(((,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...---,,,+++***+++,,,---...------,,,111000---,,,+++,,,---...---------,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------))))))***+++,,,------.........///000000///..............................,,,---......//////......+++,,,------.........---------------------------??????>>>===<<<=========;;;<<<===>>>???????????????>>><<<:::::::::::::::888888888777666666555555777777666666555555555555444444444444333333333222333333222222222222111111444444333333333333222222333333222222222222333333333333333333333333333333111111222333333222111111111111111111111111111111//////000111111111000000////////////////////////000000000/////////......////////////////////////......////////////.......................................---......///000.........------.................................++++++,,,,,,---...//////,,,,,,,,,------...................../////////000000111111222222111111000//////////////////......---......//////000000000---------------------------......//////////////////000000000000///......////////////////////////...////////////...------........................//////////////////////////////.........---------.........------,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.......................................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...........................++++++,,,---------------///...222>>>MMMUUUSSSNNNCCC>>>777222...,,,+++***++++++***++++++,,,,,,---+++************+++,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------............---------,,,,,,,,,---------------......///...............---,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------)))+++,,,,,,+++******+++,,,,,,,,,------------...+++,,,---------+++***)))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,)))***+++------------,,,000///...---------...///------------------------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------))))))***+++,,,------...---...///000000///...---------------------------,,,,,,---............---+++,,,---......///......------------------------JJJHHHFFFDDDDDDEEEGGGHHHFFFGGGJJJLLLMMMLLLKKKIIINNNMMMJJJGGGEEECCCCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<;;;:::999888888777777777777666666666666444444444444333333333222444444444333333222222222444333333222222333333444444444444333333222222111111222222333333222222111111111111111111111111111...///000111222111111000/////////////////////////////////.........------////////////////////////......////////////......////////////////////////...............///000000...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,------------------------.........//////////////////000000000///...------..................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000000000000///......111111111111111111111111///////////////...------////////////////////////////////////////////////////////////.........---......---------,,,,,,,,,.........///000000111111------------------------,,,,,,,,,+++++++++******------------------------------...............---+++,,,,,,------......///---.../////////...---,,,,,,---...//////...------//////..................,,,,,,,,,---------..............................++++++,,,------------,,,000222999DDDNNNOOOJJJCCC;;;666000,,,++++++)))(((++++++++++++++++++,,,,,,+++***)))))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,---------------...//////.........------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,---------...))),,,......,,,++++++---,,,,,,,,,---------......++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++************++++++)))*********+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...)))+++,,,............---------------------......,,,------------------,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---...////////////------------------------YYYVVVSSSQQQQQQRRRUUUWWWWWWYYY]]]``````___]]][[[]]][[[WWWSSSOOOMMMKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGBBBAAAAAA???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::666666555555555444444444444444444333333222222222444333333222222333333444666555444444333222111000111222333444444333222111111111111111111111111111...///000222222222111000000000000000000000000000///.........------------000000000000000000000000......////////////......000000000000000000000000...............///000000///......------......///---.....................,,,,,,,,,---------......------------------------------------.........///...------...//////...,,,++++++,,,---.........---++++++,,,,,,---...//////------------------------+++,,,,,,---.........---000000000000000//////...111111111111111111111111///////////////......---000000000000000000000000000000000000000000000000000/////////............------------------------------...///000111222222------------------------,,,,,,,,,++++++*********.................................///......------)))***+++,,,------.../////////000000000///---,,,---...000222222111///...------,,,,,,,,,------...,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,///555???HHHLLLIIIAAA<<<444///***'''(((************************+++++++++******)))))))))***,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,...------------...//////------------,,,+++***)))++++++,,,,,,,,,---------------------------------...---,,,+++,,,---...///---,,,+++******+++,,,---------------------------,,,,,,,,,------.........***---000000---,,,,,,...,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))***************++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++***+++,,,...///***,,,---///000000//////***+++,,,---------------,,,------......------,,,***+++---......---+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++......---,,,+++))))))(((+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...////////////------------------------ddd___ZZZWWWZZZbbblllssstttuuuuuutttrrrpppqqqqqqrrroooiiibbb^^^___cccfff```dddjjjlllkkkgggbbb```^^^YYYRRRMMMKKKHHHEEEBBBCCCDDDEEEEEEDDDAAA>>><<<999::::::;;;<<<<<<======888888888777666444333222222333333333222222333555333333333333333333333333444444444333333222222222000000000000000000111111//////000000111111111222111111111111000000000000//////000000000000//////000000000000000000000000//////////////////////////////.........---------........................------------------------//////.........---------........................,,,---------...//////////////////...---------,,,,,,---------,,,++++++***,,,++++++++++++,,,------///......---------..............................------------------------,,,,,,,,,,,,,,,---......444333111///...//////000000000//////......------/////////.....................---------,,,,,,,,,..................------........................,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++------------------------------------------------......////////////......------------------------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------000666===BBBAAA;;;222,,,111///+++((((((***---///...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------....../////////......---------,,,,,,,,,000000//////......------------------------------------------------------........./////////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***)))***---------,,,,,,+++++++++...------,,,,,,------...,,,---.........---,,,+++------...//////......---,,,,,,,,,---------......***+++,,,---...---,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++,,,------......------,,,++++++******++++++,,,...---,,,,,,++++++++++++((()))***+++---...///000---------,,,,,,+++++++++111000...,,,+++++++++,,,............---,,,++++++,,,---...//////---+++******++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++******+++,,,...///***+++,,,---............++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------iiiddd___[[[]]]dddmmmsssxxxxxxxxxwwwttttttuuuvvvxxxuuuqqqllliiijjjooosssssszzz~~~{{{uuulllddd^^^YYYSSSOOONNNNNNMMMLLLKKKJJJIIIHHHHHHDDD???<<<<<<>>>>>>???444444555555555444333333444444444444444444666777444444444444555555555555444444444333333333222222111111111111111000000000000000000000111111111222111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////000000/////////.........000000000000000000000000........................//////.........---------........................------------............---------------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,------...///......---------..............................------------------------.........---......//////000000//////000000111111111111111000000000//////333333333333333333333333.........---------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------------------------.........//////.........------------------------...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,------------------------...111444777666222...***------+++******+++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,---------..................---------,,,,,,,,,////////////....................................------------------------........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...***+++,,,---------,,,,,,000/////////............+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,------......------,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,------------------------,,,,,,,,,---,,,,,,,,,,,,---......---------...------,,,,,,,,,---...///...---+++***,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,---...///,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,------------...///.........------------lllhhhbbb___```fffmmmrrruuuuuutttrrrpppppprrrttttttrrrpppmmmmmmpppuuuyyy~~~vvvooohhhdddeeedddccccccdddfffhhhiiifff\\\NNNFFFCCCBBB@@@>>>555555666666777777777777666555444444333444444444666666666666666666666666444444444444333333333333222222222111111000000000000000000111111111111111111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000////////////////////////...............---------....................................------------++++++,,,,,,,,,,,,,,,,,,......//////......---------------,,,---......///......---------......///................................................000000///////////////000,,,---...000111222222222000000000000000//////////////////////////////000.........------------,,,................................................---------------------------...............------,,,,,,,,,------------...------,,,,,,,,,,,,++++++------------------------------------------------------............------.................................------......//////......------......///......---------,,,,,,,,,---------------------------------,,,,,,++++++***)))***++++++,,,++++++***,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,.............../////////........................------------------------------------------------++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,+++++++++++++++***++++++++++++++++++++++++---------,,,,,,------...------,,,,,,++++++******,,,,,,,,,,,,------------***+++,,,---------,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------,,,++++++******++++++,,,------,,,+++++++++,,,,,,......------,,,+++++++++++++++,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,------...---------,,,,,,---......---+++***,,,------......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------eeebbb]]][[[\\\aaafffjjjffffffdddbbb``````cccfffhhhhhhgggggghhhkkkqqqvvv}}}{{{{{{|||~~~{{{iii[[[TTTNNNGGGAAA>>>===<<<;;;:::::::::::::::999777666555555444333777777777777666666666666444444444444444444333333333333333222111111000000111111111111111111111111111111111111000000000///000000////////////000000////////////////////////////////////////////////////////////////////////.........................................................................................................------,,,,,,,,,++++++,,,,,,---------...+++,,,,,,---,,,,,,++++++...------------...//////...------------...//////................................................000000///............///***,,,...000111111111111------------------------+++++++++++++++,,,,,,,,,............---------------------.......................................------------------------+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,////////////////////////---------------......///......------------............---------,,,,,,,,,------------------------...---+++***)))***+++,,,((()))******++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,---------....../////////........................------------------------------,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((***---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,+++,,,---.../////////...---,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...,,,***)))((()))+++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,.........---,,,,,,++++++))))))******++++++,,,,,,......//////...,,,***)))++++++,,,---............+++,,,---------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------...//////000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------TTTRRRPPPOOOPPPTTTYYY\\\UUUTTTSSSPPPOOOPPPSSSVVV[[[\\\]]]]]]^^^bbbgggkkkqqqxxxuuummmdddYYYQQQMMMJJJEEE@@@<<<;;;;;;;;;===;;;888888::::::999888888777777777666666555555444444444444444444444444444333333333222222222111222222222111111111111111111111111111000000000///000000////////////000000////////////////////////////////////////////////................................................---------------------------...................................................------,,,,,,,,,+++,,,,,,------......//////++++++,,,,,,---,,,,,,+++...------------...//////---------------...//////...................................................------,,,,,,,,,------,,,---...000000000///...,,,,,,,,,,,,,,,------------------......///////////////.........------------------.........//////................................................+++,,,---///000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,////////////////////////,,,,,,++++++,,,------...------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,******)))((()))***,,,---+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((***---++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,+++,,,---...//////...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000///---++++++,,,...///++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,---------------......******++++++,,,,,,------......//////...,,,***)))++++++,,,---............++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---....../////////////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------GGGFFFEEEDDDFFFIIIMMMOOOKKKKKKJJJHHHGGGGGGJJJLLLNNNOOOOOOPPPPPPRRRVVVYYY]]]cccllltttzzz~~~~~~tttmmmccc^^^TTTKKKDDDAAAAAABBB>>>;;;888999;;;<<<:::888888888888777777666666555444444444444555555555555333333333333333333333333222222222222222111111111111111111111000000000000111000///......///000111000000000000000000000000////////////////////////------------............000000000000000000000000---------------------------------.......................................------------,,,,,,,,,,,,------..................------......//////......---------,,,---......///---------------...///000........................------------------------++++++******+++,,,,,,---..................---------------........................//////000000111/////////.........------,,,,,,------.../////////........................////////////////////////,,,,,,---.../////////......------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------............------........................+++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,------,,,******,,,+++***((()))***,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------------------------///............---------......---------,,,,,,,,,---------------.........++++++++++++++++++++++++------------------------+++++++++,,,,,,---------.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...+++,,,,,,,,,,,,,,,------,,,,,,............,,,,,,,,,,,,,,,,,,---......///,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++,,,---...//////000---...............//////+++,,,------......------,,,,,,------...---------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++---......///..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------GGGFFFEEEEEEEEEGGGIIIJJJIIIJJJJJJIIIHHHHHHIIIKKKGGGHHHIIIHHHGGGGGGIIIKKKMMMSSSZZZ```dddgggiiijjjjjjnnnrrruuuwwwzzz}}}zzzmmm```WWWTTTUUUWWWQQQLLLFFFCCCCCCAAA<<<888:::::::::999888777777777444444444444555555555666222222333333444444555555333333333222222111111111111111111111000000000000111000///......///000111000000000000000000000000////////////////////////---.........////////////000000000000000000000000........................---------.........//////........................,,,,,,,,,,,,,,,,,,------......------------------,,,---......//////......,,,,,,,,,,,,,,,------...---,,,,,,------///000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---......------------------...,,,,,,---------.........,,,,,,,,,---......//////////////////............,,,,,,------...//////000........................////////////////////////......---------......///......---------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------.........//////.........------------------------+++++++++,,,,,,---//////------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------)))***+++,,,,,,+++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........................000000/////////...............---------,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---...//////,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,---------.........***+++---......---+++******+++,,,---............******)))((()))***,,,...***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...************))))))))))))))))))***+++,,,------...+++,,,------...---------******+++++++++,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,------.../////////.........------------------,,,,,,,,,,,,---......---------...------,,,,,,++++++***++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,---......------,,,---------,,,+++******------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------MMMMMMKKKKKKJJJKKKLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLKKKLLLLLLJJJHHHGGGHHHIIIEEEIIIOOOSSSTTTSSSRRRRRRUUUZZZ```eeeiiimmmrrrvvvyyy{{{tttkkkhhhiiilllmmmeee\\\VVVRRRLLLDDD>>><<<<<<;;;::::::999888888444444444555555555666666111222222333444555666666333333333222222111111111111111111111000000000000222000///......///000222000000000000000000000000////////////////////////.../////////000000111111........................////////////////////////---------.........//////........................+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,---------,,,,,,++++++++++++,,,------,,,,,,,,,---...///000111........................++++++++++++++++++++++++(((((()))***+++---...///------,,,+++,,,---///000*********++++++,,,,,,,,,------......///000111111000/////////............,,,,,,------...///000000........................000000000000000000000000//////---,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------......////////////......------------------------,,,,,,,,,---...///000111.........------...............---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***(((,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////111111000000/////////.........---------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------******+++,,,...///000000******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***)))***---------....../////////)))***,,,------,,,***))))))+++,,,...//////...---,,,+++******+++---///111******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,------------,,,++++++(((((()))***,,,---...///+++,,,------......------*********++++++,,,,,,,,,+++,,,------......------,,,++++++++++++++++++,,,++++++++++++,,,,,,---...---------...............,,,++++++******)))))))))111000...,,,+++++++++,,,............---,,,+++++++++*********+++,,,,,,---,,,------......------,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***,,,---...------,,,++++++,,,,,,,,,+++******------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------RRRQQQOOOOOOPPPQQQQQQPPPMMMRRRSSSPPPNNNQQQUUUUUUSSSQQQOOOMMMKKKHHHDDDAAAGGGGGGHHHHHHGGGHHHJJJLLLNNNPPPSSSSSSSSSTTTXXX[[[]]]```eeelllssszzzxxxoooaaaQQQEEEEEECCC???<<<;;;999888777777777666666555333222222222333444555555555444333222333333444444333333222222222222222111111111000333222000/////////000111//////............//////////////////////////////000000000000000000000000555444222000///........................---------...........................------,,,,,,------....................................................../////////...---,,,,,,---,,,,,,---///000///---............////////////,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...000111222222222111111000000//////---------,,,,,,---------111000...---,,,------.........////////////......000000//////...---++++++...///000///---,,,,,,---///...------,,,+++******++++++++++++++++++++++++***+++,,,---..................////////////......////////////////////////------------------------++++++---......---++++++------------------,,,,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000///...------111222222111...------...///---,,,---000222000...,,,,,,,,,------.........,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,---...000000*********+++,,,---...///------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************+++,,,---...///------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------------++++++++++++------+++,,,,,,---.........---///000111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,------------,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,,,,++++++ZZZVVVRRRRRRUUUXXXYYYWWWTTTYYY[[[ZZZ[[[bbbhhhiiifffbbb]]]XXXTTTQQQLLLIIIFFFFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNMMMLLLLLLNNNQQQOOORRRVVV[[[bbbhhhmmmppprrrvvv|||xxxaaaQQQKKKHHHEEEDDDCCC@@@<<<999999999999999999777666666444444555666666666555444222333333444444333333222222222111111111000000000222222000/////////000111//////............//////////////////////////////000000000000000000000000000000///...............................................................++++++************++++++////////////////////////..............................//////......---,,,...---,,,---//////...---------------............,,,,,,,,,---------......------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------............------------......000000//////////////////......------------......//////------,,,---...............//////.........////////////...---,,,,,,...///000///---,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---------......---------........................------------------------,,,,,,,,,------,,,,,,,,,...---------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......------------------........................///////////////...------000111111000...------...///---,,,---///000///---,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,---...///000,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++,,,------...------------------------+++++++++***++++++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,------......---------...//////...---...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***bbb[[[TTTUUU\\\bbbcccaaa```eeehhhiiinnnxxxxxxmmmccc[[[UUUPPPMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHIIIFFFGGGJJJMMMRRRWWW[[[^^^___dddkkkrrrxxx{{{||||||sss```YYYQQQLLLKKKJJJFFFBBB<<<<<<;;;:::999777666666666666777777777666555555333333444444444444333333111111111111000000000///222111111000///000000000000//////......//////000////////////////////////000000000000000000000000.............../////////---------......//////000...........................------,,,,,,------........................................................./////////...------///...------...///---,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......//////...---,,,+++++++++..................////////////............//////---------,,,------...///------------------------.........//////......---///000111000...---...///+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,------------...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////......------...........................////////////...------///000000///---,,,---...///...,,,---......---,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,++++++,,,------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------......------+++,,,............///111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,+++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------,,,+++++++++,,,,,,---,,,,,,+++***)))rrriiiaaacccmmmvvvxxxvvvwww{{{|||mmmaaaYYYTTTRRRTTTSSSSSSSSSSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTRRRUUUZZZ___eeeiiikkklllvvv|||ssscccYYYVVVVVVTTTQQQJJJGGGCCC>>>:::888777777777777777777666666555555333333444444444444333333111111111000000000//////222111111000000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111000000///,,,------...///000000111........................000//////......//////000------------------------..............................////////////......111///------......---,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,++++++---------......//////000000000////////////000000,,,,,,,,,------...//////---------,,,,,,---------------...//////////////////000111000///...///000,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,------,,,,,,+++------------------------...........................---,,,++++++,,,---............///////////////+++++++++,,,,,,,,,---------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000///......---------.................................//////...---------...///...---,,,---...///...---------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///...---------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,+++++++++,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++------------++++++,,,,,,------...------,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,------------,,,+++***))){{{~~~uuujjjeeebbbaaaaaa___]]]]]]___aaa```___YYYXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMLLLMMMNNNNNNMMMNNNNNNPPPSSSWWWZZZ\\\kkkqqqzzz~~~tttnnniiiccc^^^bbb]]]UUUMMMEEE???<<<;;;999888888777666555555555333444444555555444444333111111111111000000000000111111111111000000000///000000////////////000000000000000000000000000000111111111111111111111111222222222222111///...---------......///000111111////////////////////////------,,,,,,,,,,,,------......................................................///////////////...111///---,,,---...---,,,---.........////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......------...////////////............//////000000000000000////////////000000,,,------...////////////...---,,,,,,,,,,,,---...------...///000000000000...000111000//////000111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------............------------------------------........................///...,,,,,,,,,,,,...///............//////000000+++++++++,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............------,,,,,,........................------............------,,,---///...------...///.........---,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///......------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******------,,,+++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,++++++******++++++,,,------------------------++++++------------++++++,,,------...------,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////.........---,,,+++***))){{{tttsssuuuvvvsssooolllmmmqqquuuvvvvvvmmmkkkhhheeebbb]]]XXXTTTTTTSSSSSSRRRPPPOOONNNNNNPPPOOOMMMLLLLLLNNNPPPRRRYYY^^^eeennnxxxwwwoooyyytttlllbbbVVVKKKCCC???<<<;;;999888666666666666444444555555555555444444222222222222111111111000000111111111111000//////111000000//////000000111000000000000000000000000111111111111111111111111111111111111///---+++))).........//////000000111//////////////////////////////............//////111111111111111111111111..............................///000000000//////111///,,,,,,---................../////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......***,,,...000111111111000///////////////000000000000000////////////000000......///000000000/////////...---,,,,,,---...///---...///000000000000000---///000000......///111000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.........//////000000//////...------------------------..............................------------......---------......//////000,,,,,,,,,,,,------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................,,,,,,---............---,,,---//////......///111---...///...---,,,---......------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++------------------------+++,,,,,,------,,,,,,+++------......------,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++---...///000111------...------,,,+++***|||uuulllccc\\\\\\]]]^^^___^^^]]][[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRNNNPPPTTTYYY```jjjttt{{{|||}}}rrraaaQQQHHH???>>><<<:::999888888888444444555555555555444444333333333333222222222222000111111222111000///...111111000000000000111111000000000000000000000000111111111111111111111111///000000111000...,,,+++///////////////000000000////////////////////////222111111000000111111222111111111111111111111111..............................///000000000000000000...++++++---/////////---------.........//////,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---///000000000/////////..................000//////......//////000000111111222222111000///000///---,,,,,,---///000...//////000000000//////,,,...//////......///000//////......---------,,,------------------------......////////////.........//////000000//////...................................................------............------+++,,,,,,---......//////,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...//////000000........................+++,,,------.........---,,,...////////////111222,,,...000///------...000......---------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++,,,------...---------------------------,,,,,,,,,,,,---......------------------------***++++++,,,,,,,,,++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++************++++++---------------------------,,,,,,++++++,,,,,,---------......------,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---...///000000,,,---------------,,,,,,zzzmmmeeeeeegggjjjmmmnnnmmmkkkjjj```bbbccccccaaa^^^YYYWWWQQQQQQPPPQQQTTTZZZccciiissspppnnnqqq{{{xxxcccVVVBBBAAA???<<<;;;:::::::::444444555555555555444444444444444333333333222222000111111222222000///...111111000000000000111111000000000000000000000000111111111111111111111111///000111333333111000...000000000000////////////000000000000000000000000//////............//////......................................................///000000000000000///---++++++---///000000,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------...************************,,,,,,,,,---------......)))+++---/////////...---.........------,,,,,,,,,//////............//////111222333333222111000///111000...------...000111//////000000000000//////+++---......------...000---------............///------------------------...///////////////............////////////......////////////////////////////////////////////////,,,---...//////...---,,,++++++,,,,,,---...//////---------........./////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222........................+++,,,------.........---,,,...///000///000111333,,,...000000...---///222.........------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********+++,,,---...///---------------------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***,,,---++++++************++++++------------------------...---++++++++++++---...---.........---,,,,,,+++)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---------..................,,,,,,------...---------yyyqqquuutttxxx~~~zzztttgggZZZUUUSSSRRRSSSVVVZZZ^^^___iiiccc```eeellluuu{{{lllXXXQQQHHHAAA>>>===<<<;;;777888:::::::::888555444444333222333444555444333111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111000///------......///////////////////////////000111111///,,,---000333------............---------,,,+++******+++,,,---000///...---------------,,,,,,,,,---------......000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------...---+++******+++---...---------,,,,,,+++++++++------------------------***+++,,,,,,---...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////......//////...---,,,,,,---,,,,,,+++,,,---///000//////.........//////000///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,---...///000000000000000000000000000111000---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................---------............///------------------------........................,,,,,,,,,---------..................////////////000///...---,,,---.........//////000000000000000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................---,,,,,,,,,,,,---......---...//////...,,,***)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++***+++,,,...///...,,,+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...+++...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------/////////...------,,,,,,------------------------{{{lllaaa^^^ZZZWWWWWWZZZ\\\^^^^^^\\\\\\aaaeeegggooowwwyyyaaaZZZQQQKKKHHHFFFCCC@@@???>>>>>><<<:::777555333555444333333444444333222222222222222222222222222222111111111000000000000111111111111111111111111000000000000000000000000111000///...---...//////////////////////////////...000222111///...///111------............------111000////////////000111//////...---------------,,,,,,,,,---------...............------...//////,,,,,,,,,,,,,,,,,,,,,,,,............///////////////.........------------...---+++******+++---............---------,,,,,,------------------------++++++,,,,,,------......,,,------......------,,,------------------------///////////////////////////////////////...------...---,,,,,,,,,---...///---------------...//////000000///........................---------,,,,,,...------,,,---...///000///////////////////////////...---,,,++++++,,,,,,---------------,,,,,,,,,///............---------................................./////////000000------------------------........................,,,,,,,,,,,,------------............////////////000///...---------............///000000000//////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................---,,,,,,,,,,,,---..................---,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---++++++++++++++++++++++++***++++++,,,------......---,,,+++++++++,,,---......---+++,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,//////...,,,...------,,,,,,------...------............------------------------------------------------------...............---------------------------------yyyqqqmmmggg```\\\[[[\\\]]]ZZZYYYYYY[[[ZZZYYY[[[```tttxxx~~~wwwnnnccc\\\WWWRRRLLLGGGCCCBBBAAA>>><<<:::999888888666555444555555444333222222222222222222222222111111111111111000000000111111111111111111111111000000000000000000000000111000///.........//////////////////////////////,,,///222333111/////////------............------//////............////////////...------------...,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,............////////////............------------------++++++++++++------//////............------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////////////////////////////000000000///......///...------,,,---------+++++++++,,,---...///000111111000000//////000000.........------------,,,...------------...//////////////////////////////......---------....../////////......---------,,,///............---------........................////////////000000000111------------------------........................+++++++++,,,,,,,,,------............////////////000///......------......------...////////////...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................---,,,,,,,,,,,,---......///......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------,,,+++++++++,,,,,,...---------......---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,...------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------{{{tttmmmhhhffffffbbb```]]]YYYVVVUUUXXX[[[```ccchhhoooxxxzzzppphhh```WWWPPPKKKJJJGGGEEEBBB@@@???>>>:::888666666777888777666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////////////////////////////---...///000//////...---------............---------------,,,,,,---------///......---------......,,,,,,,,,---------......******++++++,,,---...///------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---............------------------------------------,,,,,,,,,++++++*********,,,------......------,,,---------------------------.............../////////000000000000000////////////......---------,,,+++++++++,,,---///000111111111000000///000000111............------------------------......////////////////////////////////////............//////000000//////......------///............---------............................../////////000000000------------------------........................+++++++++,,,,,,,,,,,,---............////////////000//////...............,,,------.......................................////////////////////////------------------------------------------------,,,,,,------.../////////........................---,,,,,,,,,,,,---......///...---,,,+++,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------,,,++++++++++++............///...------******+++,,,,,,---......------------------------,,,,,,,,,---......------...------,,,,,,------............//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------------------------{{{wwwvvvoooooommmhhhbbb^^^[[[ZZZWWWXXXZZZ^^^dddmmmxxxzzzrrrkkkgggfffccc___XXXPPPHHHBBB>>>;;;888666555666888888777333333333333333333333333111111111111111222222222111111111111111111111111000000000000000000000000000000000000000////////////////////////////////////---,,,+++,,,------...------............------...//////////////////.........---------......///,,,,,,,,,---------......*********+++,,,---...///------------------------+++++++++,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000000000000000////////////......------,,,,,,,,,,,,---...000111222/////////......//////000//////.........------------------.......................................000000000000///...------000000000//////.........///............---------........................------........./////////------------------------........................++++++,,,,,,,,,---------............///////////////////////////.........,,,------...............////////////////////////////////////////////////////////////////////////------------------------,,,,,,------.../////////........................---,,,,,,,,,,,,---......///...---,,,+++,,,---............---------,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------.........------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------,,,++++++***------...///............******+++,,,,,,---......------------------------+++,,,---...------------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000------------------------}}}rrrfff]]]YYYYYYYYYXXX[[[```ggglllxxx{{{yyyjjjYYYJJJAAA>>>;;;888666666666666666444444444444444444444444111111111222222222222222222222222222222222222222000000000000000000000000000000111111111000///...////////////////////////000---+++***+++---......------............------,,,------......------,,,...------------...//////,,,,,,,,,---------......++++++++++++,,,------...------------------------------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///000000000//////....../////////...---------------...///000111222......---------...///////////////.........------,,,---......//////..............................000000000000///...---,,,///////////////////////////............---------........................------------............------------------------........................,,,,,,,,,---------..................///////////////000000000000///...---------...////////////...////////////////////////////////////////////////////////////////////////------------------------,,,,,,------.../////////........................---,,,,,,,,,,,,---.........------,,,,,,---------............---------,,,***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,---------------------...............------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,---------,,,+++++++++---......---------...+++++++++,,,,,,---------------------------------***,,,......---,,,---......------,,,,,,------...---------......---------------------------------------------------------,,,,,,------...///000000------------------------uuuiiigggccc___[[[[[[^^^```cccgggnnnxxxuuubbbVVVIIIEEE???;;;999888777666444444444444444444444444111111111222222333333333222222222222222222222222000000000000000000000000000000111222111000///...////////////////////////000...,,,---///000///---------............------++++++,,,------,,,++++++---------------...//////,,,,,,,,,---------......------,,,,,,,,,,,,---...........................,,,,,,---------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------------------------------------,,,,,,,,,,,,,,,------......------,,,------------------------***++++++,,,------......------...///////////////---...///000000///......------------......///000...---------......///000////////////............,,,---.../////////...---........................---.../////////...------,,,------......//////000///............---------....................................////////////------------------------........................------........./////////............///////////////000000111000///...---......///000000000//////////////////////////////////////////////////////////////////////////////........................,,,,,,------.../////////........................---,,,,,,,,,,,,---......,,,,,,------...------,,,............------------******+++,,,,,,---......------------------------------------------------++++++++++++++++++++++++------------------------------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......,,,,,,---------.................................,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++))),,,......,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---,,,---///...------,,,,,,------.........////////////..............................------------------------,,,---------......//////------------------------yyyvvvoooggg___ZZZYYYYYYYYY\\\bbbkkkuuu}}}{{{nnnSSSOOOHHHBBB???<<<:::888555555555555555555555555111111111222222333333333222222222222222222222222000000000000000000000000000111111222222000///...////////////////////////000......000333333///,,,---..................---...///000111111000///...---------------...///000,,,,,,,,,---------............---,,,,,,,,,------........................******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////------------------------------------------------,,,------......------,,,........................******+++,,,,,,---......,,,,,,---...//////......,,,---...000000000//////------,,,,,,,,,------..................///000000000/////////............,,,,,,.../////////...---........................***+++---////////////...++++++,,,---...///000000//////.........---------........................////////////000000000000------------------------.................................////////////000............/////////000///000111111111000...---...//////000000000000000000000000000000000000000////////////////////////................................................,,,,,,------...//////000........................---,,,,,,,,,,,,---......+++,,,---.........---,,,//////.........---------******+++,,,,,,---......------------------------------------------------************************////////////////////////------------------------+++++++++******)))))))))*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++++++++,,,,,,---...//////------------------------)))***,,,---...------,,,(((+++......,,,+++,,,...---,,,,,,,,,,,,,,,,,,,,,........................***,,,//////,,,+++---///...------,,,,,,------...//////000000000000//////////////////////////////---------------------------------...............------------------------|||~~~{{{ooojjjggg```YYYUUUZZZUUUVVV^^^dddgggnnnwwwuuudddTTTNNNKKKDDD>>><<<888888888888777666555444222333444555555555555555222222222222222222222222222222222222111111000000000000000000000000000000111111000000//////..............................///......---------......111111000000//////......////////////////////////000////////////.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------------------,,,,,,------...---------)))***+++,,,---///000000...............------------......///////////////...---,,,,,,,,,,,,---...........................111111111111000///---,,,////////////............///////////////.........////////////............,,,,,,,,,------.........000000//////.........---...------------,,,,,,,,,///////////////.........000////////////.........---------............///000//////...---,,,,,,,,,,,,,,,,,,---------......000000000000000///.....................///000000---,,,,,,------...///000222222222111111111111000222111111111000000/////////...---...///000000...000000000000////////////000///...............///000000///...............------......///000000000------............------------............------------............------------............------......------------......///............---------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,++++++---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------,,,------......------,,,...---,,,++++++,,,---...,,,+++***)))'''&&&%%%$$$------------------------*********+++,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......------------------------000///...---------------,,,,,,,,,,,,,,,---...///000///...---------------zzzvvvrrrhhh]]]XXXWWWTTTUUU[[[___bbbjjjrrrzzzjjjccc[[[PPPFFFAAA===<<<;;;999777666555444333444444444444333333222222222222222222222222222222222222222111111111000111111111111111111111111111111000000////////////////////////////////////......---------......///111000000000/////////.../////////////////////////////////.........------//////.........---------................................................------------------------......---------,,,,,,,,,------------------------------------,,,+++******++++++,,,---...//////000////////////////////////...//////000111000000000//////...------...//////........................111111222222111000///.................................///////////////////////////.........------------........./////////000/////////............000////////////........................---------/////////.........---------------............///222111111000//////......,,,,,,---------.........///////////////...---------------------...//////------------...///000111222222222111111111000000111111111111000000000//////.........000111000///000000000000////////////........................000///......------......///////////////.........------............------------............------------............------------............------......------------......---------.........//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........------...000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------//////...---------------...............///000000///......---------......vvvkkkeee```___```aaa```___ccciiixxxzzzppp```RRRIIIDDDBBB???<<<:::888888888666666666555444444333333333333333333333333333333222222222222111111111111111111111111111111111111111000000000000/////////111111111000000/////////------------...///000000000000000000////////////////////////////////////............---------,,,...............---------////////////////////////........................------------------------...------------,,,,,,,,,------------------------------------+++***)))(((---------.........//////000000000111111111111111///000000111111111111111000000///......///000000........................000111111222222111111000.................................//////000000000////////////............///////////////000000000////////////............000////////////.........------------------------............---------,,,---------............///111111111000//////......,,,------------........................------,,,------,,,,,,------...///............///000111222222222111111111000000000111111111111000000000000000/////////111222111000////////////000000000000,,,---...///000000//////000///..................111000000///......------------............------------............------------............------------............------......------------......++++++,,,---...///000111......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,------......------,,,,,,,,,------------,,,,,,........................++++++++++++++++++++++++---------,,,,,,+++++++++...------------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------///...------------------///............///000000......---------...//////}}}zzz{{{|||xxxooofffcccdddjjjqqqwwwxxx{{{rrrbbbWWWOOOLLLHHHDDD@@@>>>===<<<999999888777666666666666444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222111111000000//////...------------...///111111000000000000////////////////////////////////////......---------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------,,,,,,+++***........................000000000000000111111111//////000111111111111000////////////////////////........................//////000000111111111111......////////////000000------...///000111111222111000000000000////////////////////////////////////////////////............------------,,,,,,,,,---------------...............---------,,,,,,,,,---------............/////////......------------------------.....................//////......---...------------...//////////////////000111222333111111111111000000000000111111111000000000000000111000///000222333222111////////////000000000000+++---///111222222111000111000000/////////000000000000//////............------............------------............------------............------------............------...------,,,,,,------...,,,,,,------...//////000......---,,,,,,,,,,,,---////////////////////////------------------------......------------......---......,,,******+++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,------......------,,,+++,,,---......---,,,+++//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------......---,,,,,,---------------,,,,,,,,,------...---------------...///000|||rrrllldddeeeeeefffhhhqqqxxxnnneeebbb\\\TTTLLLDDD???<<<999999888777777777777888444444444444444444444444222222222222222222222333111111111111111111111111000000000000111111111111000000000//////.........---------...///000111222////////////000000000000////////////////////////......---------,,,,,,,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------,,,,,,---...//////.....................---------........./////////000000---...//////000000//////........................////////////////////////------......///000000111//////000000000111111111---......///000111222222222222222111111111000000.................................///////////////...------------,,,,,,,,,------......////////////......---------,,,,,,,,,---------............///............---------------------.........//////...//////000000000/////////////////////000000111000//////000000111222333111111111000000000//////000000000000000000111111222111000111222333222111.../////////000000000111---...111333444333222111222111111111111111222222............//////000000------............------------............------------............------------............------------,,,,,,,,,,,,------..............................---,,,,,,,,,,,,---////////////////////////------------------------//////............//////---......,,,******+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,------......------,,,***+++,,,------,,,+++***......---,,,+++******)))------------------------)))***+++---------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------,,,,,,,,,------......------,,,,,,,,,---------------------...///000}}}kkkeee___^^^aaafffooowww{{{pppbbbSSSFFF???;;;:::888666666666666777555555555555555555555555222222222222333333333333222222222222222222222222000000000111111111111222////////////////////////............///000111111////////////000000000000////////////////////////............---------,,,---------...............------------------------........................////////////////////////,,,,,,,,,------------...------------------------+++,,,---///000000000000------------------,,,,,,,,,,,,------......//////------...///////////////---......//////......---////////////////////////---------------...///000/////////000000111111222/////////000000111111111222222222222111111111111//////............------.........///////////////000////////////.........------......///000000000............---------,,,---------............///000000000000000000//////------........./////////...///000000000000000000000000//////000000111222////////////000111222333111111000000000/////////000000000000111111111111111000000000222333222111......//////000000111111///000111222333333222222111111111111111222222333------......///000000111------............------------............------------............------------............------------,,,,,,,,,,,,------//////.........---------......---,,,,,,,,,,,,---........................------------------------//////............//////...//////...,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------((()))+++---.........---,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...000000///............///......---------...//////xxxkkkaaa```dddfffiiilllppppppuuu~~~nnn\\\QQQBBB@@@===:::777666666666555555555555555555555555222222222333333333444444222222222222222222222222000000111111111222222222...//////000000111111222000///////////////000000.../////////000000000111/////////////////////////////////.........---------------.........//////........................................................................,,,,,,,,,---------......------------------------,,,,,,---...////////////++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......///000000000000000...///000000000000///...//////////////////////////////...------...///000---------...//////000000000000000000000000000111111111111000000000//////000000000/////////................../////////000000////////////.........,,,,,,---......///000000/////////.........---------------............//////000000000000000000000............////////////---...//////000000/////////////////////000111111////////////000111222222111000000000///////////////000000000111111111111111000///000222222222111.........///000111111111000000000000000000000000000/////////000000111222.........///////////////------............------------............------------............------------............---------,,,,,,++++++,,,,,,------------.....................---,,,,,,,,,,,,---------------------------........................------,,,,,,,,,,,,---------.........------...000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...000000///...............///......---------......qqqcccccchhhhhhhhhhhhjjjfffgggmmmppppppvvv~~~rrrfffJJJGGGCCC>>>;;;999888777666666666666666666666666222222222333333444444444222222222222222222222222000000111111222222222222//////000111222333333444111000000////////////000.../////////000000111111////////////////////////000////////////.........---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------...------,,,,,,*********++++++,,,,,,,,,,,,,,,------...//////000//////000111111111111111///000111222222111000///000000000000000000000000111000///......///000111++++++,,,,,,---...//////111111111000000000000000////////////............222111111111000000//////---.........//////000000......---------,,,,,,,,,++++++,,,,,,---...//////000////////////.........---------.........//////---------.........................../////////000,,,,,,---.../////////..................///000000............///000111222000000000000//////////////////000000111111111222000/////////111222111000---......///000111111222000///...............///...............///000000000000000///......---------..................------..................------..................------..................------,,,,,,++++++,,,,,,---+++,,,,,,---...///000000......---,,,,,,,,,,,,---------------------------........................,,,++++++******++++++,,,***+++,,,,,,++++++---/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,---,,,+++******+++,,,------------,,,,,,++++++***+++++++++++++++++++++++++++,,,---......,,,+++))),,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,000///...---------------|||yyyvvvvvvwwwvvvssspppkkkjjjhhhfffddddddiiiooofffVVVHHHCCCAAA<<<888888999777666555666666555444777777666555555444333333333333333222222222111111222222111111111111222222222222222111000//////...000000000///......---------......///////////////000000//////......------000///...------...///000000000000000000///////////////...---,,,,,,++++++------------------------.........------,,,,,,,,,........................---,,,+++******,,,...///............---,,,++++++++++++++++++,,,,,,---...////////////000000000000000000000000111111111111111111111111111111111111000000000000////////////111111111000000000000000000000000000////////////000000000000///---,,,+++/////////...---------,,,////////////////////////...///000000000000000///,,,---......//////......////////////////////////////////////////////////---...000111111111000///////////////////////////---.........//////000000000000//////.........---111111222222222222111111//////000111111111111111////////////000000000000000000000000000000000000111111000000//////................../////////000///111222111000000111222222333222111///...000111222111111111000000//////------///000111111111111///////////////000000000......///000000000000///......////////////......,,,,,,,,,,,,++++++***)))---------.........//////........................------------------------//////////////////............---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------....../////////++++++,,,------......///---------.........//////------------------------+++,,,---......---,,,+++---,,,***)))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////...---,,,,,,------,,,+++,,,---.../////////.........---------,,,,,,---.../////////.................................////////////...............------,,,,,,,,,)))***+++---.../////////yyyvvvqqqlllfffcccccceeemmmvvvssscccSSSLLLHHHBBB???>>>:::888666666888888888777444444444333333222222222333333333222222222222111222222111111111111222222222222222111000/////////.........////////////000---......///////////////...............---------000///...------...///000.....................---.........------,,,,,,,,,------------------------......---------,,,,,,,,,........................---,,,+++***+++,,,...///.........///......---------------,,,------........./////////000000000000....../////////000000000000000000000000000000000000000000000//////////////////000000111111222222/////////...---------,,,000000000//////...------..................------........................000000111000000///...------------.........///////////////////////////////////////...............---...///000111000//////////////////////////////........./////////000000000000/////////.........111111222222222222111111//////000111111111111111111111000000//////......000000000000000000000000111111000000////////////........./////////000000///000222222111111222333222333333222000/////////111111000000000/////////---...///000111111111111000000000111111222222222000000000000000000000000......////////////......------......------,,,+++---------.........//////........................////////////////////////....................................------,,,,,,---..................---,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++************++++++,,,------------------------........................------------------------,,,------------------,,,...---,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------......---,,,,,,+++...---,,,,,,,,,---/////////.........------------------......///..........................................//////..................------,,,,,,,,,---......//////......---yyyppphhhbbb______bbbooouuueeeZZZSSSKKKFFFDDD;;;999666555666777666666333333333333333222222222333333333333222222222222222222111111111111222222222222222111000000//////,,,,,,---...000111222222---......///////////////------------------......//////............//////------........................------------------------------------------...------------,,,,,,,,,........................---,,,+++++++++,,,...///---......////////////...///...............------....../////////000000000------........./////////........................////////////000000000000......///000111222333333000000///......---,,,,,,//////////////////........................//////........................111111111111000...---,,,///...---------...///000//////////////////////////////......---------,,,---......///000/////////////////////////////////......////////////000000000000////////////......111111222222222222111111//////000111111111111111222222111000///...------000000000000000000000000111000000000000/////////....../////////000000000...000222333222222222333111111222222222000...---000000///////////////.........///000111111111111000111111222333444555555444333111000//////000000......////////////......//////////////////...---------........./////////........................////////////////////////------------------....../////////............---......////////////......,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++)))(((((()))******//////...------,,,++++++...............---------...........................------,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,+++***......------......///000............------------.........///......------........................------............------.........---------------111111000000///...,,,,,,zzzppphhhbbb^^^aaammm{{{yyymmmbbbXXXNNNIIIAAA>>>:::888777777666555555555555555555555555555444444333333333222222222333222222111111222222333222222222111111000000000------...///000111222222---......///////////////,,,------......//////////////////....../////////////////////000000000000------------............------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,---.../////////..................---,,,,,,........./////////000000------........./////////------------------------////////////000000000000//////000000111111111222333222222111000///.....................///000000------......//////000000........................000000111000000///......000///---,,,,,,...000111//////////////////////////////......------,,,,,,------......//////////////////////////////////////////////////////000000000000//////////////////111111222222222222111111//////000111111111111111111111000000//////......000000000000000000000000000000000000000000000000...////////////000000000///111333333222111222333000000000111222111...,,,////////////...............///000111111111111111000000111222333555555666666555222000//////000111......////////////......//////000000000//////...............////////////........................------------------------,,,,,,,,,---------------/////////////////////...------...//////...------,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///...,,,*********,,,,,,......---------,,,,,,,,,---------.........//////////////////////////////...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++............//////000000------------------------.../////////...---,,,,,,........................,,,,,,------------,,,,,,...............---------000000000///...---,,,+++}}}mmmccc]]]bbbjjjttt{{{nnn```VVVKKKGGGBBB>>>===;;;:::999777777666666666666666666444444444333333333222222333333222222222222333333222222222222111111111111000000000000000000000000---......///////////////......//////000000111111...//////////////////....../////////000000111111---.....................------------------------------------------------........................---,,,,,,,,,------......***+++,,,,,,---------------------------,,,+++***............////////////....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111222111111111000000//////333222222111000000//////......------...///000111---......//////000000000////////////////////////---...///000000111000000000///---,,,---...000222//////////////////////////////.........---------............//////000000000000000000000000000000000000000000000000////////////000000000000000000111111222222222222111111//////000111111111111111......//////000000111111000000000000000000000000000000000000111111111111////////////000000000111000111222222111222333555333111///000111111000---............///////////////000000111111111111000//////000111222333444555777555222000/////////000......////////////......---....../////////.............../////////000000////////////////////////------------------------,,,,,,,,,---------........./////////////////////,,,---////////////---,,,,,,------......------,,,+++++++++,,,,,,,,,------...------,,,,,,------...000///...---,,,------...,,,,,,,,,---------......***+++,,,---...000111111////////////////////////...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........///////////////,,,,,,------------------.../////////...---,,,,,,........................,,,,,,------------,,,,,,........................------.........------,,,wwwjjj```aaadddhhhrrr~~~~~~rrrYYYTTTMMMFFFBBB???<<<:::888777777666555555444444444444444444333333333333333333222222222222333333222222222222222222222222222222111000000///......---......///////////////000000000000000000111111......////////////......,,,,,,------...///////////////..................------------------------,,,,,,,,,------------...........................,,,---------............***++++++,,,,,,,,,,,,++++++,,,---------,,,+++***------........./////////....../////////000000000------------------------......//////000000111111333333222111000///......000000////////////......///...---------///000111//////////////////000000000000000000000000000000,,,---...000111111111111000///.........///000111///////////////////////////////////////////////////////////////000111111000000000000000000000000111111000000000000////////////000000000000111111111111222222222222111111//////000111111111111111------...///000111222222000000000000000000000000000000000111111111111222/////////000000000111111000111222222333666:::======888222000111222111///...////////////000000000000000111111222111111000...//////000111222333333555444222000////////////......////////////......,,,------...................../////////000000000////////////////////////////////////////////////,,,,,,,,,---......//////---............/////////...///111222222111///...,,,------......------,,,++++++,,,,,,,,,,,,------......------------.....................---------++++++,,,,,,---...//////***+++,,,---...000111111...........................------,,,,,,------...***++++++,,,,,,,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------...////////////...,,,,,,,,,,,,------------.........///......------........................------............------.............../////////++++++,,,---.........---tttiiihhhhhhfffhhhnnnoootttyyyrrrfffZZZPPPGGGAAA===;;;:::999888777555444444555444444444444333333333444333333222222333333444222222222222222222222222222222111111000//////...---......///////////////000000000000////////////---...///000000///...---,,,,,,------...//////000000000//////......------------------------------,,,,,,,,,---------..............................,,,------...............,,,,,,------,,,,,,++++++***+++---...///...,,,+++---------.........//////------........./////////////////////////////////.........///000111111111222222111111000000/////////////////////000000000000///...------...000111000000000///////////////111111111111111111111111---...///000000111000000///////////////000000000////////////////////////......//////000111111111111000000///000111222333000000000000000000000000111111111000000000////////////000000000111111111111111222222222222111111//////000111111111111111......//////000000111111000000000000000000000000000000111111111222222222//////000000000111111111//////000222666<<>>===;;;999888777666555555444444444333333333444333333222222333333444222222222222222222222222111111111111000000000///---......///////////////000000//////......---------...///000000///...---.........///000111111222111111000///...------,,,------------------------,,,,,,,,,------.................................,,,---......//////..................---,,,++++++***,,,...000000///...------------.........//////,,,,,,,,,---------......000000000000000000000000---......///000111111222000000000000111111111111000000000111222222333333111000...------...///111111111000000//////......222222222222222222222222///000000000000000///.........///000111000000000////////////////////////......///000111222333333222111000000000111333444000000000000000000000000222111111111000000////////////000000111111111222111111222222222222111111//////000111111111111111000000000000////////////000000000000000000000000000000111111222222222222000000000000111111111111---...000333888BBBLLLTTTXXXMMM>>>444111111111000//////000000111111222222111111222222222111111000111111111111111111222222000000111111000///...---......////////////......------...//////000//////////////////000000000000000000000000000000000000------------------------------......///000111111,,,,,,,,,---------......***,,,...//////...,,,***,,,------......------,,,++++++,,,,,,,,,---------......------------......,,,---000222333222000...///......------,,,,,,+++000000///...------,,,,,,------------------------+++,,,............,,,++++++,,,.../////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------++++++---.........---,,,+++++++++,,,,,,---------,,,,,,---.../////////.................................////////////......---.........//////000000...///////////////......}}}{{{uuuooolllhhhfffiiirrr|||kkk]]]TTTJJJEEE>>>:::999777555222777666666555555555666666222333333333333222111111111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000///...------........................//////////////////////////////...---,,,,,,++++++...,,,,,,---///000///...............////////////,,,------......------,,,......---------,,,,,,,,,........................,,,,,,,,,---------......------------------------......//////000000111111000000////////////000000333222111000000111222333//////////////////////////////000000///...------111111000000111111222333222222333333333111///.........///000111222222333---------...///000000111111222333333333222111000111111222222222222111111222222111111111111111222111111000000000000000111000000000000000111111222222222222333333444444444333333222111000000111111111111111111111111111111111111000000000000000111000000000000000000000000111111000000000000111111111000///000222222000///---...000333888@@@JJJPPP[[[OOO???444000000///...111000//////000000///...444333111///...//////000...///111222222111000000000000000000000111111111//////000000000000//////...------------...//////000000000000000000000000......//////000000111111000000000000000000000000------------------------......---,,,,,,,,,,,,---------------------------------......------,,,+++...---,,,+++++++++,,,------------............//////............---------,,,---...//////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,//////////////////////////////...---+++******)))%%%&&&)))+++...000111222,,,---...//////---+++***,,,,,,,,,------.........------------------------...---+++******+++---.........////////////......////////////////////////---......///000111111222------......///000000000111000///...------...///vvvrrrpppsssuuu{{{wwweeePPPJJJCCC===;;;:::999777666666666666555555555555333333333333333222111111222222222222222111111000////////////////////////000000000000000000000000000000000000000000000000......//////...------,,,........................//////////////////////////////...------,,,++++++...---,,,---///000///...............////////////------------------------............---------,,,........................,,,,,,---------.......................................//////000000000000//////............//////111000///......///000111000000000000000000000000000000111111000000///...111111000000111111222333000000111111222111111111000000000000000111111111///...---,,,---///111333333333444444444333111000000111111111111111111000222111111000000000111111111111000000000000111111000000000000000111222222333333333333333444444444333222222111000000111111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000111111222111111222333333222000333444333333555:::AAAFFFQQQHHH===555333333222000222111000111222222222222444444333222222111111111///000111111222111000///222222111111000000//////000000000000000000000000...------------...//////111111111111111111111111.../////////000000000111------------------------------------------------///...------,,,,,,------------------------------...............---,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,---------...///............---------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,////////////////////////+++,,,,,,,,,,,,---------((()))+++,,,---......///,,,---.........---,,,+++,,,,,,,,,,,,------------------------------------...---,,,++++++---...///,,,,,,------------,,,,,,////////////////////////------......//////000000///////////////.........000000......---...//////}}}yyyuuuuuu}}}vvvXXXRRRHHH@@@;;;999999888666777777777666555555444333333444444333333222111222222333333222222111000111111111111111111111111000000000000000000000000000000000000000000000000------.........---,,,,,,........................//////////////////////////////......---,,,,,,,,,...---,,,---/////////------............/////////...---,,,,,,,,,,,,---.../////////.........------........................,,,------------.........////////////////////////...////////////000000000...------------------.........------------......000000000000000000000000111111222222111111000000111111000000111111222333////////////000111222333111111111111000000//////222000---+++,,,///222555555666666666555444222111///000000111111000000///000000000//////000000111111000000000000000111111111000000000000111222222444444444444444444333333333222111111000111111111111111111111111111111111000000/////////000000111111111111111111111111111222111111000000111111222333222222333444444333111666555444333333555:::>>>EEE@@@999666666666444222222222111111222444555666333444555666666444333222000000111111111000000///333333222111000///......111000000//////000000111......------......///000////////////////////////////////////000000000000////////////////////////------------------------///...------,,,---------------------------------///////////////......---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///............---------.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,////////////////////////++++++,,,,,,------------,,,,,,---------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------,,,---...000111,,,,,,------------,,,,,,////////////////////////---------...............111000000///......------///............//////000hhhaaaUUUIII@@@<<<::::::888888888888777666444333444444444444444333333222333333333333333222222111333333333333333333333333000000000000000000000000////////////////////////---......///......------........................//////////////////////////////......---------,,,///---,,,---...///...------------........./////////...,,,++++++,,,...///000////////////.................................------------....................................////////////////////////......------------.........------------------...111111111111111111111111000111111111111111000000111111000000111111222333000000///...///000222333111111000000000000000000111000.........000222333777777777777666444222111//////000000000000////////////////////////000111000000000000000000111222111111000000111111222333666555555444444333333333222222111111111111111222111111111111111111111111000000/////////000111111222222222222222222222222222222111111111111222222333222222222444444333111222333222222222444888;;;===999666444555555444333222222222222333555888;;;666888;;;<<<<<<999666444222222111111111000//////222111111111000000//////111111000//////000111111...............//////000------------------------////////////000000000000000000000000000000000000........................//////...---------------........................000000000000000///......,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------///............---------///...---,,,,,,---...///------------------,,,,,,---------------------------------,,,,,,,,,------///////////////////////////......---,,,,,,++++++------......---,,,++++++///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********------------------------------,,,,,,---...///000......////////////......///////////////////////////.....................000000//////........................//////000000~~~wwwjjj[[[MMMDDD???>>>:::::::::999888666555444444555555555555444333333444444444444444333222222000000000000000000000000000000000000000000000000////////////////////////...///000000000000/////////////////////////////////////////////////////////...............------///...------...///...,,,------------............///...,,,++++++,,,...///000////////////.................................---------.........//////------------------------/////////...............///..................///........................000000000000000000000000//////000111111000000000111111000000111111222333333222000/////////000111...//////000111111222222///000111111222111111000777777777777555444222000//////000000000000////////////...//////000111111000000//////000111222222111111111111111222222333555555555444444333333222222111111111111111222222111111111111111111111111000000000000000111222222222222222222222222222222333333222222222222333333222111111222333333222000000111222222222333666999999777444222333333444444333444555555666:::@@@EEEEEEGGGIIIJJJHHHCCC>>>:::444444333222111000000000//////000000111111111222111111000000000000111111///............///000000........................000000000000////////////------------------------........................//////...------------...........................000000111111000000///...,,,,,,------............------------............///............---------///...---,,,,,,---...///------------------------------------------------------------------------///////////////////////////......------,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********------------------------,,,++++++,,,,,,------.........////////////......////////////////////////000000//////////////////............//////000000------...//////000000000|||kkkZZZLLLCCC@@@???>>><<<:::888777777777555555666666555555444333444444555555444444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111000000////////////////////////////////////////////////........................///...------...///---,,,,,,------------............---,,,,,,,,,,,,---.../////////.........------........................------........./////////------------------------/////////............---//////............//////......///000000///......////////////////////////...///000000111000000000111111000000111111222333444333222111000000000000......///000111222333333///000222444444222111///444555555555444333111000///000000111111000000///////////////000111222222////////////000111222333222111111111111222333333333333333333333333222222111111111000111111222333111111111111111111111111111111111111111222333444333333333333333333333333444333333222222333333444222111111222333333222000333444444444222222333555777666555444444555666666555888;;;===AAAHHHRRRYYY`````````]]]WWWOOOGGGBBB777666555333222111111111......///000111222333333000111111222222111111000//////......//////000111111111111111111111111111000000000000////////////................................................000///......------..............................000000000000000//////...+++,,,---......///......---------........./////////............---------.........------.........------------............------------------------,,,,,,---............---////////////////////////++++++,,,---...//////000,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////////////////////////////000000000000000000------......///000000111---...//////000//////...}}}{{{}}}~~~jjjYYYMMMGGGCCCAAA===:::888888999999666666666666666555444444555555555555555444333333444444444444444444444444000000000000000000000000000000000000000000000000......///000000000000000////////////////////////////////////////////////............////////////000...------......---,,,,,,,,,---------.........------------------------............---------,,,....................................////////////........................//////.........---------...------------------...---...///000000///...---........................///000111111222222111111111111000000111111222333222222333333333222222111//////000000111111111222111222222333333222111111111222333333333111000///000111111111111111111000000//////000111222333333////////////000111222333222222111111222222333444111111222222222222222222111111000000111222222333111111111111111111111111222222222222333444555666444444444444444444444444444444333333333333444444333222222333444444333111444555666555444333333444444777999;;;;;;:::999888:::>>>DDDIIIQQQ\\\jjjttt|||zzzvvvnnncccWWWKKKEEE:::888666444333222222222//////000000111111222222///000222444444222000//////////////////000000111111111111111111111111111111000000000/////////...111111111111111111111111........................000//////.......................................//////000000//////...---+++,,,---.../////////...,,,,,,---------.........///............---------------............------------------.........///........................+++,,,.../////////...---////////////////////////++++++,,,---...///000000---...............------,,,---.........---,,,+++,,,,,,,,,,,,------------------------------------.........------,,,++++++,,,,,,------------,,,,,,////////////////////////---......//////000000000.........///////////////...//////000000///...---vvvrrrpppuuu|||iii[[[UUUEEEBBB>>>:::888888:::;;;666666666666666555555444555555666666555555444333111111111111111111111111000000000000000000000000000000000000000000000000------...///000000//////000000000000000000000000////////////////////////.........///////////////000///------......---,,,,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,..................................../////////000//////////////////////////////.........------------,,,,,,++++++,,,,,,---------...//////...------........................000111222333333333333333111111111000111222222333000111333444555555444333111111111111000000000000444333222111111111222333///000111222111111//////111111222222222222111111000000000000111222333444////////////000111222333222222111111222222333444000000000111111222222333111111000000111222333333111111111111111111111111333333333333444555666777444444444444444444444444555444444333333444444555444333333444555555444222222444666666555555555666222666===@@@AAA>>><<<:::===CCCKKKSSS\\\jjj{{{wwwhhhXXXKKKCCC;;;:::888555444333333333111111111111000000000000...000333555555333000...///////////////000111111////////////////////////111111000000/////////...........................////////////////////////000000///...............///////////////////////////////////////......---***+++---///000000///...++++++,,,,,,,,,---------//////.........---------,,,---...//////...---,,,---------.........//////........................+++,,,.../////////......////////////////////////...............---------////////////...---,,,+++,,,---...//////---+++***,,,,,,,,,------.........------------------------000000000///...---++++++...//////////////////...////////////////////////,,,,,,------...///000000000000000///......------//////000000000...---,,,qqqmmmvvv~~~tttlll\\\SSSHHH???;;;999777666777777666555555555555666444333333444555555444222444333222111000000000000000000000000000000000000/////////000111111222222000000000000000///......////////////000000000000111000///------......///111000///------......///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................///............---------------............------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,..................------...//////000111222222333///000000111111222333333222222333444444555555666555444333111000111111222333333222222111222222222444444333333222111000000111111111111000000//////333222000//////000222333666555444444333222111111333222111111111222444555111111111111111111111111333333333333444555666777333333444444444555555555444444555555555666666666333333333333333333333333333333333444444444555555555555555666555555444444555444333222333444555666666555888???AAA???<<<<<<===LLLPPPQQQ]]]jjjvvvrrrbbbXXXQQQKKKIII@@@888666555111......///000000000000111111111000000111222222000///...,,,------...///000111111000000000000000000000000------......//////000000000000000000000000000000...............///000000000111222111000000222333////////////////////////222111000//////000111222///000000000000...,,,+++---------............///......---------,,,,,,,,,........................,,,---...//////...------.........------,,,,,,,,,------............------//////...---+++,,,...111......................../////////...---------,,,///...---,,,+++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////---,,,+++,,,...///...---...000111000///...///111{{{{{{zzz||||||qqqeeeTTTGGGAAA???<<<:::999999888777666555555555555444333444666666555333555444333222111111111111111111111111111111111111000000000000111111111111222222222222222111000000............////////////111000///...---...//////------,,,,,,---...000111000000//////...------,,,------------------------.......................................---------........................000////////////.........------............------////////////....................................------------------------...........................//////000000111111111111222222333333444444555222222333333444555555555555444333111111111111222222222111111111222222333444444333333222111111000222222222111111000000000333222111000000111222333555555444333222222111111222111111111111222333333222222222222222222222222333333333444444555666777222222222333333333333333333333333333444444444444444444444444444444444444333333444444444555555555444444555555666555555555444444333333444444555555666444444999;;;::::::<<>>::::::::::::999777555444666555555777999:::888777555555444333333333333333111111111111111111111111222222222111000//////...//////000000000000///............////////////000000000000///////////////++++++,,,---...000111222111111000000/////////................../////////......................../////////...------,,,,,,........................////////////............------............------////////////........................................................................////////////////////////............/////////000111111222222111222222333444444555555555444444333222222111111...///000111222222333333333333333222222111111111333333333333333333333333444333222222222222333444333333333333222222222222///000222333333333222111444444444444444444444444333333444555555555555555555555555555444444444444555555555555666666666666555555555555555444444444444555555555555666666666333333444666777777777777222333555666666666555444999555444666777888===DDDKKK^^^eeebbbcccdddhhhttt|||ppphhhccc___WWWKKK>>>888444111000222////////////000000000000333222000/////////000111000000000///////////////////////////////////////222222111111000000//////////////////////////////000000//////000000111222222444666666444222000000........................////////////////////////.........------,,,,,,+++---------............////////////////////////.........................../////////......---,,,,,,,,,,,,------......//////------............------+++---///000...---------........................,,,---------.../////////......------,,,,,,,,,,,,------------............------------------------,,,,,,,,,---------------....................................///////////////////////////////////////...---...000111000///...000111000///...///111ssszzzjjjRRREEEBBB999999999999999888777666777666666888999:::999777444333333222222222222333111111111111111111111111333222222111000///.........//////000000000/////////000000000000111111111000000000000000/////////.../////////000000000000000000000000////////////,,,,,,------....................................//////.........---------..............................---------,,,,,,,,,------............------////////////....................................------------------------........./////////000000////////////...............//////000000111222222111111222222333444444555555555444444333222222111...///000222333333333333333333222222222222222111333333333333333333333444444333333333333333333444333333333333333444444444000111222444444333222222444444444444444444444444333444555555666555555444555555555555555555555444555555555555666666666666666666555555444444444333555555555666666666777777333444555666777777777777333444555666777666555444666444555888999;;;BBBJJJTTTgggooommmnnnkkkkkksss}}}{{{qqqiiicccXXXKKK???888444111000222....../////////000000000333222000/////////000111000000000000000/////////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000111222222222444666666444222000000////////////////////////000000000000000000000000...---------,,,,,,,,,,,,---------............///.../////////////////////........................//////......---------------------....../////////------............------...///...---,,,,,,...000........................,,,---------.../////////---------------,,,,,,,,,---------.........//////------------------------,,,,,,,,,------........................................../////////000000000000000000000000000000...---,,,---///000///......000111000///...///111uuuzzzbbbPPPIII===<<<;;;999888888888888888777777888999999888666333333222222222222333333222222222222222222222222222222222111000//////...000111111222222222222111000000111111111222222222000000111111111000///...111111111111111000///...////////////////////////,,,,,,,,,---......//////........................................................................---------,,,,,,,,,++++++------............------////////////....................................------------------------.........//////000000111////////////////////////000000111111222333333333111111222222333333444444444555555555444333222111///000222333444444333222222222222222222222222222222222333333333333444444444444444444444444444444333333444444555555666666222333333444444444444444555555555555555555555555555666777888888777666555444444444555555555666666555555555555666666666666777777777666555555444444666666666666777777777777444555666666777777777777444444555666666666666555333222444777:::>>>GGGQQQbbbttt|||{{{}}}xxxrrrvvvuuu|||pppeeeUUUIII===777444111111333000000000111111111222222222111111000000000000000000000000000000000000000111111111111111111111111000000000000000000//////111111111111111111111111111111111111111222222333222333555555333111111111000000000000000000000000000000111111111111000000......---------------...---------............///---............/////////..............................---------......///.............../////////------............------//////...,,,+++,,,...111........................---------...............------......------,,,+++------........./////////------------------------,,,,,,,,,---......//////............................../////////000000000000000000000000000000000...---,,,---///000///......000111000///...///111ttt]]]PPPDDDBBB>>>;;;999888888999:::888777888999888666444444444333333333333444444222222222222222222222222222111111111000000//////000000111222222222222222000000000000111111111111000000111222111000///...000000111111000///...---........................,,,------...//////000000........................,,,,,,------.../////////..............................---------,,,,,,,,,------............------////////////............................................................---......///000000111111...//////000000111111111000000111111222222333333111111111222333333444444444555555555555333222111111222444555555444333222222222222222222222222222111222222222333333333333444444555555555555444444444444555555666777777888555444444444444555666666888888888888888888888888888999;;;<<<<<<;;;999888666666777888999::::::;;;888888999999999:::::::::::::::999888888777666666666666777777777888888888555666666777777777666666555555555555555666666777555333444777;;;BBBPPP]]]pppwwwuuummmxxxqqqbbbPPPFFF;;;666444111111333000000000000111111111222111111111111111000///////////////000111111111222000000000000000000000000//////////////////000000000000000000000000000000222111111111111222333333111222333222111000111222000000000000000000000000//////000111111000////////////...------...//////---------............///,,,,,,------....................................------,,,,,,---...000000////////////............------............---------...///...---,,,...///.......................................---------------.........---,,,+++............////////////------------------------,,,,,,------.../////////.........................../////////000000000000000000000000000000000000///...---...000111000///...000111000///...///111~~~dddTTTKKKGGGBBB===999888888999:::999888888888777555333555555444444444555555666222222222222222222222222111111111111000000000000......///000000000000000////////////000000000000000111111222222000///...---...///000000///...------------...............---......///000111111222........................+++,,,,,,---...///000000........................//////.........------------..................---000/////////....................................000000000000000000000000---......///000111111222...//////000111222222333.........///000000111111000111111222333333444444444555555666555333222111222444555666666555333111222222222222222222222222111111111222222333333333444444555555555555444444444555555666777888999999666666555444444666777888::::::::::::::::::::::::;;;<<<>>>??????===<<<:::::::::;;;<<<>>>???@@@@@@=========>>>>>>>>>??????<<<<<<;;;;;;:::999888888777777777777888888888888666777777777777666666555666666555444444666777888999666666888<<>>======<<<;;;777666555777888888777555666666666666555555555555444333222222111111222222111111222222222222111111333333333222000///---,,,000000////////////000000000000000000////////////........................................................................000000000000////////////000000000000000000000000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////111111000///...---,,,,,,////////////////////////............////////////////////////000000000000000000000000000000000000111111111111222333444444555555555666666666666666555555666666777777888888222333444555555555555555444444444444444555555555666666555555666666777888444444444666888999888777<<<<<<;;;::::::;;;===>>>AAA@@@???@@@CCCFFFIIIJJJIIIGGGCCCBBBBBBCCCBBBAAABBBBBBCCCEEEFFFFFFFFFFFFHHHFFFDDDEEEFFFGGGGGGGGGDDDBBB@@@@@@AAAAAAAAA@@@>>><<<:::999;;;<<<<<<<<<:::::::::::::::999777666999888777666777777999999;;;;;;<<<===@@@JJJ```ttt}}}~~~yyyuuummmuuuzzziii]]]FFF>>>666222222444333111000111111111111222222222444333222111000...------111111111000000000000000222222222222222222222222////////////////////////111111111111111111111111////////////000000000000////////////............000000//////.........---...///////////////...---.........------,,,,,,,,,////////////////////////........................)))***+++,,,---.........////////////////////////000000000000000000000000------------------------------......///000000000......---------,,,,,,,,,---------............//////---,,,***))))))******+++++++++,,,---...////////////............//////111111000000//////...............------,,,,,,,,,...//////000111222222222////////////000000000000////////////000000000000111111111111111111111111oooaaaOOODDD@@@>>>;;;888:::888777888999888777555888888888888777777777777444333222222111222222222111111222222222222111111222222333222222111000///111000000000000111111222000000000000////////////................................................000000000000000000000000000/////////////////////000000000000000000000000......//////......------........................////////////////////////////////////////////////000000000///......------////////////////////////............////////////////////////000000000111000000000000000000000000222333555666777777666555555555555555666666666666666666666666777777777777333333333444444444444444333333333333333333333333666666666666666777888999777777999;;;===???>>>>>>AAABBBCCCCCCCCCDDDFFFGGGJJJIIIHHHIIIKKKNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIKKKOOORRRTTTSSSRRRQQQNNNMMMMMMOOORRRSSSRRRQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFDDDAAA???@@@@@@???>>>===<<<;;;::::::999999999888888777666666777888999555555777:::>>>JJJ___ssszzz{{{{{{yyytttpppmmmkkkkkkpppyyy~~~{{{nnn\\\PPPCCC<<<555111222444333111111111111111222222222222333333222111000000//////111111111111000000000000222222222222222222222222000000000000000000000000111111111111111111111111////////////000000000111000000000/////////......111111000000000/////////...//////000000000///////////////.........------////////////////////////........................,,,,,,------...---------////////////////////////........................------------------------///////////////..................---------,,,,,,---------............/////////---,,,+++,,,,,,------.........///000000000///..................///////////////.........---.........------,,,,,,,,,...//////000111111222222////////////000000000000000000000000111111111111111111111111111111111111yyy{{{}}}zzzcccQQQGGGBBB===999<<<;;;999999999888666555888888888888777777777777444444333222222222222222111111222222222222111111111222222333333333222222111111000111111222333333000000000000////////////................................................000000000000000000000000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////000000000111111000000000000000000000000111333666888999888666444444444555555555666666666777777777777666666666666666555444333222333444444444444444444444444444444666666666777888999:::;;;888:::===@@@BBBCCCCCCCCCCCCFFFIIIKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUUUU[[[^^^```___ZZZVVVUUUUUUUUUYYY___dddgggfffdddbbb___```bbbfffiiijjjhhhfff^^^ZZZVVVSSSRRRQQQOOONNNNNNLLLIIIGGGGGGGGGFFFEEECCCBBB@@@???>>>>>>???@@@;;;:::888777777888999999444444666999===GGGZZZllltttqqqmmmfff___\\\[[[\\\___dddjjjnnnjjj^^^OOODDD>>>999333111222444333222111111222222222333333333333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000111111111111000000000/////////111111111111000000000000......///000111111111111000000000///////////////////////////////////////.........................../////////......---,,,////////////////////////........................------------------------111000000///......------.........------------,,,---------............///000//////.........//////......//////////////////......------------..................------------.........---------------...//////000000111111222////////////000000000000111111111111222222222222000000000000000000000000xxxvvvsssooorrr}}}gggTTTHHH@@@======;;;999888999999777666666666666666555555555555444444333222222222222333111222222333333222222111111222222222222222222111000000000000111222333333000000000000////////////.................................................................................///////////////////////////////////////............///000000111000000000000000000000000////////////////////////////////////////////////............//////000000////////////////////////............//////////////////000000000111111111000000000000000000000000///111222444555444444333333444444555555666666666888888777777666666555555888666444222222222444555777777777777777777777777777777777888:::;;;===>>>>>>@@@CCCFFFGGGGGGHHHIIIGGGKKKPPPSSSRRRQQQRRRSSSRRRUUUYYY\\\___aaadddffflllqqquuusssmmmgggfffggghhhlllrrrwwwzzz{{{zzzyyy{{{}}}qqqllleee___]]]]]]]]]]]]YYYVVVTTTRRRRRRSSSRRRQQQMMMLLLKKKJJJIIIHHHHHHGGGAAA@@@>>><<<;;;;;;;;;;;;999888999;;;===CCCRRR```llliiibbbYYYRRRNNNMMMOOOOOOSSSXXX\\\ZZZRRRGGG???:::666222111222333444333222222222222333333333444333333333333333333333333000111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111111111111111000000000000000000000000000000000000......///111222222222222////////////////////////////////////////////////........................//////000000000//////...////////////////////////................................................000000//////........................---------------------............/////////////////////000000---------------,,,,,,,,,------,,,,,,,,,,,,------.......................................---------////////////000000111111////////////000000000000000000000111111111222222////////////////////////~~~sssiiieeemmm}}}fffQQQEEEAAA===;;;888888999999888777666666666666555555555555555444333333222222333333222222333333333333222222222222222222111000///...///////////////000111222000000000000////////////////////////////////////////////////////////////........................------....../////////000////////////////////////...---------...///000000////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////............////////////000000000000111111111111000000000000000000000000111000000///000222333555333333333444555666666777888888777777666666555555999777555333333333555666777777777888888888999999999999:::;;;===@@@BBBCCCEEEGGGJJJKKKKKKLLLNNNPPPQQQVVV]]]___^^^]]]___aaaeeeiiipppuuuyyy~~~}}}vvvtttuuuxxxzzzpppmmmjjjgggfffdddcccaaaZZZ[[[[[[ZZZXXXUUURRRQQQLLLJJJGGGCCCAAA???>>>===<<<;;;;;;======@@@KKKVVVdddaaa\\\UUUMMMHHHFFFFFFDDDFFFJJJMMMMMMIIIAAA;;;666444222222333333444444222333333333444444444444333333333333333444444444000000111111222222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////......///111222222222222........................////////////////////////////////////////////////---...///000111111111111////////////////////////////////////////////////....................................//////000000//////.........------------------............///............////////////---------------,,,,,,,,,------,,,,,,,,,,,,------////////////////////////........................///////////////000000000////////////000000000000/////////000000000111111////////////////////////sssiiijjjsss|||{{{```PPPIII@@@===:::999999999999888888888888888777777777777555444444333333333333333222222333333333333222222222222222111000///...---000000////////////000000000000000000////////////////////////////////////////////////////////////000000000000000000000000---------......//////000000000000000000000000000///...---------...///000........................////////////////////////////////////////////////---.........//////000000////////////////////////............////////////000000000111111111222222000000000000000000000000444222000///000222555777222222333444555666666777777777777777666666666666999888666666555666777777666777777888999:::;;;;;;>>>>>>@@@BBBDDDGGGIIIKKKHHHJJJMMMMMMLLLNNNSSSWWW\\\ccckkkooonnnooorrrvvv|||yyywwwpppoooooommmjjjfffcccaaa]]]ZZZVVVPPPKKKGGGEEECCC@@@??????AAA@@@AAAHHHQQQZZZZZZXXXSSSLLLGGGDDDCCCAAABBBCCCDDDCCC@@@:::666444444444333333444444444333333333444444444555555333333333333333333333333000000111111222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222111111000000000/////////............////////////......///000111111111111------............//////////////////////////////////////////////////////------///000111222222222////////////////////////000000000000000000000000........................------......///000000111/////////.........---------------............///---...............------......//////////////////......------------....../////////000000000000000.............../////////////////////////////////////////////000000000000.../////////000000000000000000000000000000000000uuurrr{{{wwwbbbWWWGGGCCC???<<<;;;:::888777888888888888777777777777555555444333333333333444222333333444444333333222111111111222222111111000222222111000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000,,,,,,---......///000000000000000000000000000000222000///------...///000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////............////////////000000111111111222222222000000000000000000000000333222111111222333555666111222222333555666666777666666666666777777777777888888888888888999999999999999;;;<<<>>>???AAAAAADDDEEEFFFIIILLLOOOQQQSSSRRRTTTVVVVVVWWW[[[cccjjjpppxxx}}}{{{zzzyyytttqqqjjjccc\\\VVVRRRPPPMMMKKKJJJJJJHHHFFFIIIOOORRRRRRQQQNNNIIIFFFDDDCCC@@@???>>>======:::666333444444555555444444444555444444444444555555555555333333333333222222222222000000111222222333444444222222222222222222222222222222222222222222222222000000000000000000000000000000111111111222222222000000000/////////............//////000000000000...//////000000000//////....../////////000000000////////////////////////////////////////////////......///000111111000000////////////////////////////////////////////////.................................///////////////////////////............---------............///...////////////...,,,+++---.........///000000000///..................///........./////////000000---........./////////000////////////////////////////////////000000000000//////000000000111111111111111111111111111111111{{{wwwtttdddLLLHHHCCC???<<<:::888666666666666666555555555555555555444333333333333444222333333444444333333222000000111222333444444333555444222111000000//////000000000000////////////000000000000000000000000000000000000000000000000........................,,,,,,------...///000000000000000000000000000000444222000///...///000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000111111111111222222222000000000000000000000000000000111222333333333333111111222333555666666777555555666666777777888888777888999:::::::::::::::===>>>???AAACCCEEEGGGHHHIIIJJJKKKNNNQQQTTTWWWYYYbbbeeegggggghhhnnnyyy{{{rrrjjjccc^^^[[[\\\YYYVVVTTTPPPJJJKKKOOOLLLMMMLLLIIIFFFDDDDDDDDD===<<<:::999:::999777555444555666666555444444555444444444555555555666666333333333222222111111111000000111222333333444444222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222////////////............//////000000111111111222...///////////////...---//////000000111111111222////////////////////////000000000000000000000000000000000000000///......////////////////////////........................////////////////////////000000000///......------000/////////............---------........./////////000000000///...,,,+++++++++,,,,,,---...////////////............//////---------.........//////---.........//////000000///////////////.........////////////000000000000000111111111111222222222111111111111111111111111xxx___TTTIIICCC???:::999;;;===<<<:::888777666555555666666555555555444444444444444444444444444444444111111111000000000000000111111111111111111111111000000000000000000000000//////............//////+++,,,------......------//////000000///...------......////////////......000000000000000000000000000000000///......------////////////000000000000222111000//////...//////......////////////......///111222111000///000111000000///...............------...//////000111111///000000111222222333333000000111111111222222222333333111111111222333444444444444333333444555555444666888999999999:::;;;===;;;888888:::>>>@@@AAAHHHDDDFFFMMMOOOLLLLLLOOORRRSSSUUUXXX]]]dddlllrrryyy{{{zzzwwwuuuqqqkkkfffbbb^^^YYYVVVXXXSSSMMMLLLLLLKKKGGGBBBAAA@@@===:::666555666777888666555555555555333111222222222222333444555666666666555444222111000000333333333222222111111111666555555444444333222222222111111111111111111222222222111000//////000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000///...............000000////////////000000999555000///000111000...////////////////////////...///////////////...---////////////////////////////////////////////////---------............///000///---,,,,,,---...///---------.........//////............////////////....................................//////////////////.........---------,,,---------......//////000000000000000000000000000000000000000000000000000000000000////////////111111222222222222111111uuucccOOODDD@@@===;;;<<<<<<;;;:::999777666666666666666555555555444444444444444444444444444444444111111111222222333333333111111111111111111111111000000000000000000000000/////////000000/////////---...//////000000/////////////////////...------......////////////......000000000000000000000000.........///////////////////////////000000000000111000000////////////000...//////000000//////......000111000///...///000111111000///////////////222222222222333333333333111111111000000000000///111222222222333333333333444444333333333333333444444333333444444555666777555777888888777777999:::::::::;;;===AAAFFFIIIJJJOOOJJJIIIMMMPPPOOOQQQVVVZZZ^^^cccjjjqqqyyy|||vvvpppjjjfffaaa\\\UUURRRPPPNNNIIIEEECCCBBB@@@<<<:::999:::;;;888777666777888999999777777777666666666666777777666555555444333222111111333333333333222222222111555444444444444333333333333222222111111222222333333333222111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111000//////......//////000000////////////000000666333///...///000000...////////////////////////......///////////////...////////////////////////////////////////////////---------............///---------------...//////---------.........//////------------................................................//////////////////.........---------------......////////////000000000000000000000000000000000000000000000000000000000000000000000///111111222222222222111111}}}___MMMEEE@@@======<<<;;;:::999888888888888666666666555555555444444444444444444444444444444111222222333555666666777111111111111111111111111000000000000000000000000//////000111111000//////......///000000000000//////////////////......---......////////////......000000000000000000000000------......///000000111////////////000000000000000////////////000000111///000000111111000000///---///000///...---...///222111111000000000000111222222222222222222222222333222222000///...------222222333333333444444444555555555555555444333333333333333444555666777888888999999999888999;;;>>><<<>>>BBBGGGLLLPPPSSSTTTWWWSSSQQQSSSVVVYYY___fffkkkqqqzzz}}}tttmmmeee___[[[WWWQQQMMMEEEDDDAAA>>><<<;;;::::::888666555555777888777666777666555444333333333333555555444444444333333333444333333333333333222222333333333444444444555555444333333222222333333444444444333222222222222333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111111000/////////000000000000////////////000000333111......///000000///////////////////////////------...///000000000///////////////////////////////////////////////////---------............///,,,,,,---...////////////---------...............,,,,,,,,,------------......................................./////////////////////.........------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111zzzaaaPPPEEE???>>><<<;;;:::999999999999999666666666666555555555555444444444444444444444444222333333444555555666666111111111111111111111111000000000000000000000000///000111222222111000///,,,,,,---..................///////////////............////////////......////////////////////////............//////000000////////////000000000000//////...//////000111111000000111111111111000000...///000000......///000111111000//////000000000111111222222333444555555333333222111000///......222222222333333333333444444555666666555444222111444444333444444555666666999:::;;;:::;;;===AAAEEECCCGGGLLLPPPSSSUUUVVVXXXYYYYYY[[[^^^dddkkktttzzz|||vvvssssssuuuzzzsssqqqqqqpppuuu|||}}}}}}uuummmfff___[[[QQQNNNJJJFFFCCC@@@>>><<<;;;999666555555666555444555555444333222222222222444444444444444555555555444444444444333333333333222222333333444555666666444444444333333444444444333333222222222222333333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111111000000000000111111000000////////////000000000///...---...//////000////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////---------............///------/////////...---,,,........................,,,,,,---------.............................................////////////////////////............000000000000000000111111////////////////////////000000000000000000000000000000000000000111111111111111222222222222111111|||bbbMMMBBBAAA<<<<<<;;;:::999999::::::777777666666666555555555444444444444444444444444444444444444444333333333111111111111111111111111000000000000000000000000///000111222222111000///,,,---......//////............///////////////.........////////////......////////////////////////000000//////............////////////000000000000//////...//////000111111000000111111111111000000///000111111//////000111//////.........//////000333444555666888:::;;;;;;222222222222222222222222111111111111222222222222333444555555555333222111666555555444444444555555777999:::<<<>>>BBBHHHLLLLLLOOORRRTTTSSSSSSTTTVVVYYY___hhhoooxxx}}}xxxqqqkkkhhhhhhkkkttt~~~vvvpppllllllmmmmmmmmmnnnrrrwww|||~~~}}}zzzrrrlllmmmqqqvvv}}}}}}vvvrrriiiddd^^^XXXSSSNNNHHHDDD@@@>>>;;;999999999999888777777666666666666777777444444555555555555666666444444444444444444444444111222222333444555666666555444444333333444444555222222111111111222222333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111111000000000000111111000000////////////000000..................///000////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////---------............/////////000000///---+++***.....................------.........////////////////////////////////////............////////////000000/////////.........111111111111111111000000////////////////////////000000000000000000000000///000000000111111111222111111222222222222111111vvvZZZIIIEEE>>>===<<<;;;::::::::::::777777777666666666555555444444444444444444444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000---...//////////////////......////////////......000000000000000000000000111000000///......------////////////000000000000000////////////000000111///000000111111000000///000111222111000///000222...............//////000111111222444666777888999111111222222333444555555000000111111111222222222333333444444444444333333777777666666666666777777777:::===@@@DDDHHHNNNRRRSSSUUUWWWVVVTTTTTTXXX[[[bbbnnn||||||yyyxxx~~~~~~yyysssmmmjjjhhhjjjrrr{{{~~~yyysssrrruuuzzz}}}~~~xxxooohhhhhhkkkooowww{{{ssskkkeee^^^UUUOOOGGGDDD@@@>>>===>>>======777777777666666777888888555555666666666666666666444444444555555555555666222222333333444555666666555444444333333444444555222111111111111222222333222222222222222222222222111111000000000000111111000000000000000000000000000000111111111111000000000000/////////000111111000000////////////000000---...000///......///000////////////////////////------...///000000000///////////////////////////////////////////////////---------............///000000//////...---++++++...............---------........./////////000000////////////////////////............////////////000000000/////////......111111111111000000000000000000000000000000000000000000000000000000000000///000000111111222222222111111222222222222111111iiiSSSIII???>>>===;;;:::999999999777777777777666666666555444444444444444444444444333333333333333333444444111111111111111111111111000000000000000000000000111000...------...000111//////000111111111111111------...///////////////......////////////......000000000000000000000000///////////////.........////////////000000000000111000000////////////000...//////000000//////...///000111000///...///111//////......///000000111.........///000000111111000111111222333333444444111111111222222222333333333333333333444555666777888888888999:::;;;===>>>>>>AAAFFFJJJMMMQQQVVVYYYXXX[[[\\\\\\\\\```gggnnnzzzvvvxxx~~~|||wwwwwwvvvxxx|||vvvvvvyyy{{{|||sssiiibbbZZZUUUOOOJJJGGGEEECCCBBB::::::999888777777777777777777666666666666666666444444555555666666666666333333333444444555555555444444333333333333444444222222222222222333444444222222222222222222222222111111000000000000111111000000000000000000000000000000111111111111000000//////......//////000111000000////////////000000...000111111///---...000////////////////////////......///////////////...////////////////////////////////////////////////---------............///......---------....../////////.........------------------.........//////////////////////////////............////////////000000000000/////////...111111000000000/////////000000000000000000000000000000000000000000000000///000000111111222333333111111222222222222111111tttZZZLLL@@@???>>><<<:::999999888777777777777666666666666444444444444444444444444111222222333444555666666111111111111111111111111000000000000000000000000111000---,,,,,,---000111---......///////////////------...///000000//////......////////////......000000000000000000000000------......///000000000////////////000000000000222111000//////...//////......////////////.........///000///...---...000000000///000000111222222111000000000//////......000000111111111222222222222222333333333444444444555444444444555666888:::888888999;;;===@@@BBBCCCGGGJJJOOOSSSVVVYYY]]]___]]]___bbbccceeelllxxx}}}|||}}}www|||wwwsssmmmddd\\\VVVPPPLLLIIIBBBAAA@@@>>>===<<<;;;;;;888777777777666666666555444555555555666666777777333333333444444444555555444333333222222333333444333333333333444444555666222222222222222222222222111111000000000000111111000000000000000000000000000000111111111111000000...............///000000000000////////////000000...111333222///---...000////////////////////////...///////////////......////////////////////////////////////////////////---------.........//////,,,,,,+++,,,---///111222//////.........---------,,,,,,,,,---------......000000000000000000000000............/////////000000000000000////////////111000000000//////......000000000000000000000000000000000000000000000000///000000111222222333333111111222222222222111111yyycccVVVNNNEEE>>>>>>???===;;;;;;999888777777777777777888666666555444444444444555444444444444333333222111111111111111111111111111111111111111111111111111666444222000//////000111000000//////......------000/////////............000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000///////////////000000111111222222/////////000111111222222////////////000000000000000111111111111222222222222222222111222222333333333444666777777888999;;;<<<;;;===@@@AAACCCJJJRRRQQQVVV[[[____________```aaappp||||||}}}xxxzzzoooeee^^^ZZZXXXSSSKKKDDD@@@===<<<;;;:::888777666777777666555666666777777777777777666666666666666666666666666555555444444444333333333555555444333222222222222111111111111222333444444222222222222222222222222333222111111111222333444222111111111000000//////000000////////////000000222222222222111111111000111111111111111000//////000000000000000000000000000000000000000111111111////////////////////////////////////////////////000000000000000000000000222000///------///000222111000///...............111///,,,***)))+++---///////////////............000000////////////000000////////////////////////000000000000000000000000//////000111111111111111111111000///////////////000000000000111111111111222222111111111111222222xxxhhhVVVKKK@@@>>>>>><<<::::::888777777666666666666777666666555444444444444555444444444444444333222111111111111111111111111111111111111111111111111111555333111000///000111111222222111111000000000000000000/////////.........000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111111111111000000000000000....../////////000000000111111111111222222222222333333222222333333444444444666777666666777999;;;;;;<<>>@@@999999888777666666666666666666555444444444444555333444444444444444333333222222222222222222222222111111111111111111111111111111000000111111333333////////////////////////000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////111111111111000000//////000000000000111111111111111111111222222222333333222222222222333444555555666666777777888;;;@@@DDDLLLPPPXXXaaabbbaaaccchhhgggfffiiisss{{{xxxuuuooolllnnnrrrqqqrrrtttpppjjjggghhhggggggeeeccc___]]]]]]]]][[[\\\^^^aaadddfffggghhheeegggjjjooorrrqqqlllhhheeegggjjjjjjjjjlllrrrwww|||}}}xxxtttssszzzzzzrrrkkkbbbZZZQQQLLLDDD>>>;;;:::::::::999999888777666666666666666666666666666666666666666666666555555555555444333333333333333444555555555444333222222222222222222222222222222222222222222111222222222222333333111111111111111111111111111000000000000000000111000000000000///////////////////////////...------000000000000000000000000000000000//////.........000000000000000000000000////////////////////////////////////////////////000000////////////000000//////000000000///////////////000000000000//////////////////............/////////....../////////111111111111111111111111000000000000000000000000//////000111111111111111111111000000///000000111000000111111111222222222333222222111111222222333nnnXXXJJJAAA>>>@@@<<<;;;:::999888888888888666666555444444444444555333444444555555444444444222222222222222222222222111111111111111111111111000000000111111222333333////////////000000000000111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000///////////////000000111111111111111111222222222333333333111222222222222333333333111111111222222333555555555666888:::===CCCIIINNNXXXZZZ```eeedddaaabbbgggfffnnn{{{zzztttmmmiiifffbbbaaaccccccbbbcccfffeeebbbcccgggiiillloooooojjjeeeaaa___\\\[[[[[[[[[[[[\\\\\\]]]ZZZ[[[]]]```bbbcccbbb```^^^```aaa```^^^^^^cccgggjjjrrrxxx|||yyyccc[[[QQQGGGAAA===;;;:::999888777666666777777888777777777777777777777777777777666666666555555555666555444444333333333444555555444333222222222222222222222222222222222222111111222222333333333333111111111111111222222222111111000000000000111111000000000000////////////111111111111111000//////000000000000000000000000/////////000000111111111111111111111111111111111////////////////////////////////////////////////000000////////////000000...///000111111000//////...///000111111000000///////////////............//////............//////111111111111111111111111000000000000000000000000//////000111111111111111111111000000000000111111111111111111222222222222333333222222222222333333mmmXXXFFF??????======;;;:::999999999999666666555444444444444555333444444555555555555444333333333333333333333333111111111111111111111111000000111111222222222222111111111222222222222333111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000000111111111111111111000000000000...//////000111111222222111222222222222333333333222222222222333333333333222222222222333555666666777999===@@@EEEKKKQQQVVV]]]]]]___bbbaaa___cccjjjssszzzvvvpppjjjiiifffbbb___]]]]]]]]]^^^cccbbbcccffffffeeehhhmmmtttyyy~~~wwwpppkkkgggeeecccaaa____________^^^^^^___```aaaaaabbbbbb______^^^\\\[[[[[[]]]___]]]aaaccccccjjjuuu{{{rrreeeXXXNNNFFFAAA>>><<<;;;999888888888999999777777777777777777777777777777777777666666666666777666555444333333333333555444444333333333333444222222222222222222222222000111222333333333333222111111111222222222222222222111111000000111111222111111000000000/////////222222333333222222111000000000000000000000000000......///000111222333333111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////...///000111222111000///...//////000000000000///,,,,,,---...///000111111///......------......///111111111111111111111111000000000000000000000000//////000111111111111111111111000000000111222222111111111222222222222333333333222222222222333333lllRRRDDDAAA======;;;:::999888888888666666555444444444444555333333444555555555555555333333333333333333333333111111111111111111111111000111111222222222111111111111222222222333333333111111111000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000111222222333333222222222111111111000000000000000000111111111000000000111111111222222222222222333333333444444333333444444555777888999:::>>>BBBGGGLLLQQQWWW[[[]]][[[\\\^^^```cccmmmwwwyyyxxxrrrjjjgggfffccc^^^___``````______```bbbccciiiiiilllqqqrrrqqqrrrwww{{{vvvtttqqqnnnlllkkkkkkllllllmmmooooooooommmllllllhhhfffcccbbbbbbddddddddd]]]^^^\\\YYY]]]eeeiiiiiiggglllqqqwww{{{}}}yyyyyy{{{pppbbbVVVMMMHHHCCCAAA???<<<:::999999:::777777777777777777777777888888888777777777666666666555555444444444555555444444333333333444444555222222222222222222222222000111222333333333222222111111111222222333333333222111111000000111111222222222111111111000000000333333333333333222111111000000000000000000000000.../////////000111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////---///000222222222000///........./////////000000,,,,,,---...///000111111///......------......///000000000000000000000000000000000000000000000000//////000111111111111111111111000000111111222333111111111222222222333333444333333222222333333444~~~]]]JJJDDD===<<<;;;999888777777777666666555444444444444555333333444555666666666555333333333333333333333333111111111111111111111111111111222222222111111000//////000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000///000000111222333333333333333333222222222111111222222111111000/////////////////////000000000000222222333333333444444444555555666666777999:::;;;>>>BBBGGGLLLPPPTTTYYY]]]\\\ZZZZZZ]]]bbbjjjyyyvvvmmmfffeee```bbbaaa^^^```dddccc```aaadddffffffhhhkkknnnnnnmmmooouuu|||~~~|||}}}|||xxxwwwwwwxxxyyyyyy|||~~~zzzwwwuuuqqqmmmjjjiiilllnnnnnnmmmjjjhhhccc___aaaeeeddd___ZZZ^^^bbbccccccgggooovvvzzz}}}|||}}}ssseeeZZZTTTIIIGGGCCC???<<<::::::999777777777777777777777777888888888888777777777777444444444444444555666777333333333333444444555666222222222222222222222222000111222333444333222222111111111222222333333333222222111111111111222222222222222222111111111111222333333333333222111111000000000000000000000000///////////////.................................////////////////////////000000000000000000000000//////000000000000//////---///111222333222111000...............///000111000/////////.....................------.........////////////////////////000000000000000000000000//////000111111111111111111111000000111222333333111111222222222333333333444333333222222333333444~~~```KKKGGGAAA===>>>===999777999666888:::999777666777888555555555555555555444444222333444333111000111222222222222111111111111000111111222222222333333333111111222222222333333333222222222222111111111000............/////////000,,,,,,---...///000111111000111333444444333111000000000000000000000000000000000111111111000000///444444555555666777777888777777777666555555444444444444444444444444333333777777666555444444333333444555666666444222222333555555666666888<<>>===;;;===:::555555;;;===:::888888777666666666666666777777777777666666666666555555555444444555555555555555444444444333333333111222333444333222111000111111111111111111111111222111000000000111333333333333222222111000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000......//////000000111111222222222222222222222222000000000000000000000000000000000000000000000000---......///000111111222////////////000000000000111111111111000000000000////////////000000000000......//////000000111111444222///...---///111333444333111000000111333444333333222222222333555666ttt\\\LLLDDD?????????<<<999888888999999999888666666666777777666666555444333222222333444333111000111222222222222222111111111111111111111111222222333333111111222222222333333333222222111111111000000000........./////////000000.........//////////////////000222333333222000///000000000000000000000000000000111111111111000000111111111222222333333333333333444444444444444444333333333333333333333333444444444444555555555555666777999999777777777888444555777999<<>><<<===;;;666666;;;;;;888999888888777777777888888777777777666666666666555666666555555555555666666555555444444444333333333222333333333333222111111222222222222222222222222222111000000000111222333333333222222111000000///111111111111111111111111000000000000000000000000000000000000111111111111111000000000////////////000000000000000000000000////////////000000000000000111111111111111111111000000000000000000000000000000000000000000000000.........///000111111111////////////000000000000111111111111000000000000////////////000000000111000000000111111111111111222111000//////000222333444333222000000222333444444333222222222333444555tttVVVKKKAAA???AAA>>>;;;999;;;:::999999:::999777555888888777666555333222111222333444333222111222333333222222222111111111111000000000111111111111222111111222222222333333333111111111111000000000///....../////////000000000000000000//////............///000111111000///...000000000000000000000000000000111111111111000000000000000000111111111111222222333333444555555666333333333333333333333333111111222333555666777777222444666666555666777999444777;;;@@@FFFNNNVVV\\\bbb\\\XXXYYYZZZ[[[```ggghhhooo~~~tttiiibbb^^^YYYWWWYYY]]]aaaccckkkmmmqqqvvv|||{{{tttpppoookkkiiihhhhhhkkknnnppppppqqqvvv}}}|||lll___UUUKKKEEEAAA@@@===999999<<<;;;888999999888888888999999:::777777666666666555555555666666666555555666666666555555444444444333333333444333222222111111222222333333333333333333333333111111000000111111222333333333222222111000000000222222222222222222222222000000000000000000000000000000000000111111111111111111000000000/////////000000000000000000000000000000000000/////////////////////000000111111111000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000111111111111000000000000/////////000000000111111222222222222222222111111000000000111111222222333444333222111111222333444444444333222222222333333fffUUUEEE???@@@???<<<;;;<<<:::999:::;;;;;;999777777777777777666444333333222333444444222111222444333333222222222111111111000000000000000000000111111111222222222333333333111111111000000000//////...////////////000000000000000000////////////...///000000111111000000//////////////////////////////000000111111111111000222222222222222222333333555555555666666666777777444444444444444555555555000111222333444555666777222333444444444444666888777<<>>>>>>>>888777777888::::::999777555555666666777666666666222333444444333222333444333333333222222222222111111000000000000000000000111111222222222333333333111111111111000000000000////////////000000000111////////////000000000111000111111111111111111000//////////////////////////////000111111111111111333333333333444444444444777777666666666555555555444444555555666666666777333333333444444555555555666777888888777888:::<<<>>>EEEPPPYYY^^^aaabbbbbbaaa___```dddhhhllluuuyyymmmddd```^^^^^^bbbeeehhhjjjmmmqqqwww|||}}}yyyxxxwwwuuutttqqqppplllgggffflllwwwyyyooo\\\RRRGGG@@@>>>>>>>>>>>>:::999999888999999::::::888777777777777666666666555444444444444444444555555555444444444333333333444333222111000111222333222222222222222222222222000000111111222222222222222222222111111111111111222222222222222222222222111111111111111111111111///000000000111111111111111111111111000000000000////////////////////////111111000000//////......000000000111111111222222000000000000000000000000////////////////////////////////////000000000000////////////000000000000111111111111000000000///000000000000111111111111222222222111111000000///...000222444555444444333444333333333333333333444444444555555444444444444sssZZZKKKCCC???>>>???555777888888777666666777444444555666777777777777222333444444333333444555333333333333222222222222222111111111111000000000111111222222222333333333222222222222111111111000/////////000000000111111/////////000000111111111111111111111111111111111000000000000000000000000...///000111111222111111111111222222333444444444666555555444333333222222444444444555666666777777555555555555555555444444666777888888888:::===???HHHPPPZZZbbbeeedddbbb```ZZZ]]]fffrrrzzzrrrlllbbb[[[XXX\\\cccgggjjjpppvvvzzz}}}{{{rrrjjjfffggglllqqqssswww}}}vvvhhhXXXNNNIIIDDD@@@@@@<<<<<<;;;:::::::::::::::999999888888888777777777555555444444444444555555555555444444444333333333444333222222111111222222111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111222222111111111000000000000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000000000000111111111222222111111111111111000000000000111333444555555444333333333444444444444333333444555666666777777666666jjjXXXKKKBBB>>>???888===@@@===777444666999555666666777777777777666222333444444333333444666444444333333333222222222333333222222111111111111111111222222222333333333333333333333222222222222//////000000000111111111111111111000000000000000000000000//////000000000000000000000000000000000...///000111111222222222///000111222333444555666444444444444444444333333222222333333444555555666666666666666666666666666444555777888:::===BBBEEESSSYYY```fffgggeeebbb```___gggvvv}}}qqqjjj```___^^^___bbbjjjrrrwww}}}yyyuuuqqqpppgggkkkpppuuu}}}ssshhh^^^QQQGGGDDD@@@???>>>===<<<;;;;;;;;;:::::::::999999999999888777777666666666666777777555555444444444333333333222333333333333222111111222222222222222222222222///000111222333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111000000000000000000000000000000////////////000000000000111111111000000///......000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000111111111222222222111111111222222222222222333333444444444444444333333444444444444444444333444555666888999999999999uuucccRRREEE>>>>>>???EEEHHHDDD;;;666888===777777888777777666555555222333444444333333555666444444444333333333222222333333333222222222111111111111222222222333333333444444444333333333222222000000000000111111111111333333222111000///......//////............//////000000000000000000000000......///111111222222222000000222333555777888888444444555555666777777777000000111222222333444444555666666666777777888888666888;;;===@@@EEEKKKOOOZZZ^^^cccffffffdddcccbbbjjjsssvvvkkkbbb]]][[[___eeemmmttt{{{xxxnnnppppppoooooovvv}}}ppp^^^OOOHHHCCCCCCAAA???>>>=========;;;;;;;;;:::::::::999999999999888888888888999999555555444444444333333333222222333444333222111000333333333333333333333333///000111222333222111111111111111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111111000000000000000000000000000......//////000000111111111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000111111111111222222222222222222333333444444444555444444444444444444444333444444555555444444333444555777999:::;;;;;;:::}}}eeeMMM???<<>>>>>===777555555444444444333333333444444444444444444444444222222222222222222222222222333333444444333333222111111222222222333333333444333222222111111222222111111222222222333333333444333111000000000111111000000000000000000000000222111111111000000//////000000111222222222222111000111333444666777888888666555444333222111111111222222222333333333444444666666555666777777555444444666;;;AAAIIIQQQWWW[[[[[[^^^aaaccceeehhhkkknnnwww~~~qqqhhhaaa]]]^^^bbbeeehhhooozzz}}}wwwrrrppprrruuuwww}}}{{{dddUUUPPPKKKDDD@@@======<<<<<<999:::::::::999999;;;<<<777777777666555555444444666666555555555444444444222222444444444444222222000000000111222222333333111111111222222333333333222222222222222222222222222222111111111111222222000000111111111222222222333333333222222111111111333333222222111000//////000000000000111111111111...............///000000111111222222222111000000111111111111111111111111000000000000000///......333222111///............000000000000111111111111111111000000000000111111...//////000111222222222000000000000111111111111222222333666:::;;;777444444444444555555555666666888888:::;;;===>>>??????ttt\\\LLLFFFAAAMMMPPPDDD::::::;;;777666666666555555555444444444444444444444444444444333333333222222222222222222333333444444333333222111111222222222333333333444333222222111111222222000000111111111222222222333222000/////////000000000000000000000000000000111111111111000000000///000000111222222222222111111222444666888999::::::444333222222222222222333222222333444555666777888666666666777888999888777777;;;AAAIIIPPPWWW[[[]]]^^^```bbbbbbeeelllwwwyyyoooeeebbbbbbaaacccgggnnnsss}}}{{{vvvttttttuuuxxxsssyyyqqq^^^WWWNNNFFFBBB@@@???>>>;;;;;;;;;:::999888999:::888888777666666555555444666666555555555444444444222333444444444444333222222222222222333333333333000000111111111222222222222222222222222222222222222111111000000111111222000000111111111222222222333333333222222222111111333333222222111000000///000000000000111111111111000000//////000000111222222333333333222111000000111111111111111111111111000000000000000///......222111000//////...//////000000000000111111111111111111000000000000111111000000000111222333333333111111111111222222222222333333444888;;;;;;888555555555555555666666666666666666777888;;;===???AAAgggTTTJJJCCCIIIIII???888888:::888777777777777666666666666555555555555555555555555444444333333222222111111222333333444444333333222111111222222222333333333444333222222111111222222//////000000000111111111111111000////////////000000000000000000000000000111111111111000000000000000000111222222222222111111222444777999;;;<<<<<<222222222222222333444444222333444666888999:::;;;666666777777999:::;;;<<<>>>CCCKKKTTTZZZ]]]^^^^^^___```bbbdddiiivvvnnnhhhaaa]]]```eeegggjjjnnnzzz}}}{{{zzz{{{tttrrrxxxxxxnnnaaaTTTKKKEEECCCAAA>>>===<<<;;;::::::::::::999888888777666666555555666666666555555555444444333333444444444444333333444444444444333333333333000000000000111111111111222222222222222222222222111111000000000000111111111111111111111222222222333333333222222222222111333333222222111000000000000000000000111111111111222111111111111222333333444444444444333222000000000000000000000000000000000000111111000000//////111000000//////000000000000000000111111111222222111111000000000000111111111111111222333333444444222222222333333333333444444444666888;;;;;;999777555555555666666666777777666555555777:::>>>BBBEEErrrZZZLLLDDDFFFDDD>>>::::::;;;;;;888777777777777666666666666666666666666666666666444444444333333222111111222333333444444333333222111111222222222333333333444333222222111111222222000000000000111111111222111111111000000000000111////////////////////////111111111000000000000000000000111222222222222111000111444666888:::;;;<<<444333333333333333444444333444555666888999:::;;;777777888888999:::===???FFFLLLTTT\\\``````^^^[[[]]]___bbbjjjvvvqqqccc```___bbbhhhkkkmmmssszzz~~~xxxtttuuuxxxeeeWWWMMMGGGCCC???>>><<<<<<<<<======<<<999999999888777777666666666666666666555555555555333444444444444444444333555555555444333222222111111111111111111111222222222222222222222222222222111000000//////000000111111111111111111111111111222222222222222222222222222222222111111111000000///000000000111111111111222111111111111222333333555555555444333222111000////////////////////////000000111111111000000///000000//////000111111222000000111111111222222222111111000000000000111111111111111222222222333333222222222222333333333333444555666888999999888777444444555555555666666666888777666777:::@@@EEEIIIlllXXXHHHCCC???>>>>>>;;;:::;;;777777777666666666555555666666666666666666666666444444444333333333222222222333333444444333333222111111222222222333333333444333222222111111222222111111111222222222333333111222222222222222222222////////////////////////000000000000000000111111000000111222222222222111///000222444777888999:::777666555444444333333333555555555666666777777888888999:::999999<<<@@@DDDPPPTTTZZZ```aaa___[[[XXX\\\___gggvvvxxxkkkccc___```eeennnttttttwww|||uuuvvv{{{xxxeeeXXXNNNIIICCC???;;;:::;;;===>>>===:::::::::999888888777777777777666666666555555555444444444444444444444444555555444333222111000000333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222222222222111111111111111///000000000111111111111111000000000000111222222444555444444333222111000////////////////////////000000111111111111000000000//////000000111222333111111111111222222222222111111000000000000111111000000000111111111111111111111111222222222222333333444666777777777777777333333444444444555555555888777666777;;;BBBHHHLLL{{{zzzyyyzzz|||}}}~~~}}}|||{{{zzzyyyyyyzzz{{{|||~~~oooTTTHHH>>>??????;;;888:::777777777777666666666666555555555555555555555555333333333333444444444444222333333444444333333222111111222222222333333333444333222222111111222222111222222222222333333333111222333333444333333333000000000000000000000000000000000000111111111111000000111222222222222111...///111333555666666777888777666444333333222222555555555555666666666666888:::;;;;;;<<<@@@GGGMMMZZZ\\\^^^``````^^^\\\ZZZ```ffftttmmmaaa[[[^^^ccciiipppzzz~~~{{{zzz~~~{{{lllaaaZZZPPPIIIAAA<<<<<<======<<<;;;;;;;;;:::999999888888777777777666666666555555555555444444444444555555555444444333222111111000444444444444444333333333222222222222222222222222222222111111111111222222222222222111111111111111111222222222222333333333111111111111111111111111000000000000111111111111000////////////000111111333333333333333222222111000000000000000000000000000000111111222222111111000000000000000111222333111111111222222222222333111111000000000000111111000000000000000000000000111111111111222222222222333555666666666555666777444444444444555555555666777777777:::@@@HHHOOOTTTsssqqqppprrrtttwwwxxxwwwyyyxxxwwwwwwwwwyyy{{{|||}}}~~~~~~iiiTTTCCCAAAAAA;;;999===999999888888888777777777444444444444444444444444222222333333444555555555222333333444444333333222111111222222222333333333444333222222111111222222111111111111222222222222000111222333444333333222000000000000000000000000///000000000111111111111000000111222222222222111///000111333444444555555555444333222222222222222444444444555666777888888777:::===>>>AAAGGGRRRYYYbbbaaa````````````aaaaaaiiitttyyykkkccc```bbbmmmyyyzzzyyy{{{yyyhhh^^^OOOEEEAAA???===;;;<<<<<<;;;;;;:::999999999777777777777666666666555666555444333333444555666555555444444333333222222444444444333333222222222222222222222222222222222333333222222222222333333222222222111111111000000111111222222222333333333111111111111111111111111000000000000111111111111000////////////000111111000111222222333222222222111111111111111111111111///000111222222222222111111111111000111111222222111111111222222222333333111111000000000000111111111111111111111111111111222222222222333333333444444666888777666555666888666666666666777777777777888999<<>>AAAEEEMMMYYYcccgggeeebbb``````cccfffhhhrrryyynnngggcccfffkkksss~~~zzzyyyzzz}}}~~~ppp^^^OOOGGGCCC???<<<===<<<<<<;;;;;;:::999999777777777777666666666666666555444333333444555666555555555555555444444444333333333222222111111111222222222222222222222222444333333222222333333444222222222222111111000000111111111222222333333333111111111111111111222222000000000000111111111111000000000///000111111222//////000111222222222222111111111111111111111111///000111222222222222222222222111111111111111222111111222222222333333333111111000000000000111111333222222222222222222222333333333444444444555555555777999888666666777:::888888888888999999999999;;;===BBBKKKUUU```iiioootttqqqpppqqqvvvyyyyyyxxxzzz{{{}}}yyyZZZIIICCC@@@===;;;888999999999999888888777666666555555555444444444444333333222222333333444333222222111111222222333333333333222222222111111666555444222111000//////333333333222222222222111000111111111111222222222111000000000//////......////////////////////////000111111111111222222222333222222222222222222222444444444555555444333333222333555666666666888:::888<<>>============<<<999888777777666666777777777777666666666555555555666666666555555555444444444444444333333333222222222222333333333333222222000111111222333333444444333333333333333333333333222222222222111111111111222222222222111111111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111000222222222111111000000000111111111111222222222222333333333333444444555666555555666666666666666666;;;999999<<<;;;:::===BBBGGGNNN[[[gggoootttvvvwww{{{aaaNNNAAA:::999999999999888888888777777666666666666555555555555444444333333333333444444444444444333333444444444555555555555444444444444444333222222111111222222444333333222111000000///000111111111111222222222222222222111111111111000111111111111111111111111000111111111111222222222333333333333333333333333555555555555555555555555444666777888888999<<<>>>CCCLLLYYYccchhhiiigggeeecccaaaaaagggtttyyyooogggdddgggqqqwww~~~~~~lllZZZMMMCCCAAA>>>======>>>===<<<:::999999888777888888888777777777666666666555555555555555555444444444333444444444444333333333333333333333444444333333333111111111222222333333444333333333333333333333333111111111222222222222222444333333333333222222222000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111222222222222222222222222000000000111111111222222222222222111111111111000111111111111000000000000111111111111222222222333444444444444444444555555777777777777666666666666;;;888888:::;;;===CCCJJJSSS\\\iiiuuu{{{}}}||||||iiiRRRCCC>>>???::::::999888888777777777777777777666666666555555555555444444444444555555555555444444444444555555444333333333333222222222333222222111222222333333777666555555444333222222000000111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222333333333333444444444444444444555555444666888888999;;;>>>AAAIIIQQQ^^^gggjjjhhheeebbbeeebbbdddnnntttllljjjiiinnnsssvvvppp^^^MMMHHHAAA>>>======<<<::::::999999888888888888888777777777666666666666555555555444444444333333333555444444444444333333333222222333333333333222222111111111222222333333333333333333333333333333333111111111222222333333333333333333333222222222222000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222222222222111111111000000........................111111111222222222333333555555444444444444555555888888777777777666777777:::777777:::>>>BBBKKKTTT___hhhuuu~~~~~~rrr[[[KKKDDDEEE<<<<<<:::999888888888888888888777777777666666666666555555444444555555666666555555444444555555666444444444333333333222222222222111111222222333333666666555444444333222222000000111111111222222222222222222222222333333333111111111111111111111111000000111111111222222222000111111111222222333333333333222222333444555555555666888999;;;>>>BBBFFFQQQWWW___dddfffdddbbbaaaeeeffflllyyywwwooohhhgggiiimmmuuu|||rrrZZZRRRHHHAAA@@@@@@???===:::999888888777777888888888777777777666666666666555555444444444333333333555555555444444444333333111111222222222222111111111222222222222222333333333333333333333333333333111111222222333333333444333222222222222111111111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111000000.........///////////////111222222222222333333333555555444444444555666666999888777777777777888888:::888999???EEEKKKVVV```jjjrrr|||~~~gggSSSFFFBBB???>>><<<:::999999::::::888888888888777777777777666666555555555555666666555555444444444444555555666666666666555555555444222222222111222222333333222222222222111111111111000111111111111222222222111222222222222333333333111111111111111111111111000111111111111222222222000111111222222333333444444333222222333444666777666777:::<<>>:::999888888777777888888888888777777777666666666555555555555444444444333555555555555444444444333000111111222222111111000222222222222222222222222333333333333333333333333222222222333333333333333222222222222111111111111333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333222222222111111111111000111111111111222222222222222222222222333333333333444444444444555666777888999888777777777888:::;;;<<<<<<@@@HHHPPPXXXbbbllluuuzzz~~~eeePPPEEEAAA@@@===;;;::::::;;;<<<999999888888888777777777777666666666666666666777555444444444444444444555666666666666555555555555333333222222111222222222000000000111111111111111000111111111111222222222111111111111222222222333000000000000000000000000000111111111111222222222222222333444444555666666666555444333444666888999888:::<<>><<<;;;;;;<<<===999999999888888888888777777777666666666666777777444444444333333444444444555555444444444333333333444333222222111111222222000111111222222333444444000111111111111222222222000000000111111222222222////////////////////////000111111111111222222222444444555555666777888888777777666555666888:::<<<:::<<>>GGGRRRYYY[[[\\\aaacccgggiiiggghhhrrruuufff```gggpppuuu|||nnnWWWPPPKKK===@@@???>>>===;;;;;;;;;;;;<<<<<<;;;:::999999999999777777666666555555555444666666555555555444444444333333333333333333333333222222222222222222222222555444333333333333444555333333333333333333333333444444444333333222222222222222222111111111000000111111222222222222111111000000000000000000000000//////000000000000//////444333111000000111333444111111222222222333333333333333333333333333333333444333222222111111111111222333444555666666666666888888888888888999999:::;;;:::999999;;;???BBBEEEKKKRRR]]]hhhqqqvvvxxxxxxzzzsssppprrrxxx~~~eeeLLLDDD>>>>>>===;;;:::<<<::::::999999999888888888777888999888777666666888666555555555555444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222000111111222222222222111444444444444444333333333222222222222333333333333555555555555666666666666777666555666777888999999>>>???DDDMMMWWW]]]___```dddfffiiiiiigggjjjyyy}}}ppphhhhhhsss|||kkk```VVVEEEBBB@@@>>>===>>>===;;;999<<<;;;:::999999888888999777777666666666555555555666666555555555444444444333333333333333333333333333333333333333333333333555444333333333333444555333333333333333333333333444333333333222222222222222222222111111111000000111111222222222222111111000000000000000000000000111111222222222222111111444333111000000111333444111222222222222333333333333333333333333333333333444444333222222222222222222333444555666666666666666666666777888999:::;;;:::999888:::>>>DDDJJJNNNZZZ___gggooovvvyyy{{{{{{}}}zzztttqqqsssyyywwwVVVKKKAAA@@@AAA???<<<;;;;;;;;;:::::::::999999999777888999888777666666888666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111000333333333333333333444444333333333333444444444444555555555555666666666666777777666666666888:::<<>><<<<<<<<<;;;;;;;;;:::::::::777888999888666666666888666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333222111111000///000000111111222222222333333333444444444555555555555555555666666666666666666555555555888<<>>>>><<<<<<<<<;;;;;;;;;::::::777888999888666666666888666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222111000000000000111111222222333333333333444444444555555555555555555666666666666555555555444555888???CCCJJJXXXdddhhhiiimmmpppppprrrjjjgggooo~~~sssgggbbbccc```fffvvvpppbbbPPPDDDAAA@@@>>>;;;<<<;;;:::999888888888888666666777777777777777777777777666666666555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000111111111222222333333444222222333333333444444444444444444444444444444444555555555444444555555666444555666666777666666666888777777888888999:::;;;;;;<<<@@@GGGQQQ]]]hhhnnnrrrrrrrrrtttwww{{{xxxzzz|||~~~```LLLCCC@@@??????<<<<<<;;;;;;;;;:::::::::777888999888777666666888666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333222111444444444444444444555555333333333333444444444444555555555555666666666666444666666555666;;;DDDJJJVVVbbbkkkjjjjjjoooqqqooopppkkkmmm|||zzzhhh```___ccceeepppwwwaaaNNNEEE@@@>>><<<<<<<<<;;;:::999999999999666666777777777777888888777777777666666666555555444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333111111111222222222222222111111111111111222222222111111222222222222111111000000000000000000000000222222333333333333222222000111111222333333333444333333333333444444444444444444444444444444444444555444444444444555666666555666666777777666666666888888888999:::;;;<<<===999>>>FFFQQQ]]]iiisssxxxxxxxxxxxxxxxyyyzzz{{{|||uuuzzzrrrXXXIIIAAA??????;;;;;;;;;;;;:::::::::999777888999888777666666888666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333444333333333666666555555555555555555222222222222333333333333555555555555666666666666666777888888999@@@JJJRRR```jjjnnniiiiiiooopppllliiimmmzzznnneeedddfffjjjmmmyyyyyybbbQQQGGGAAA???>>>===<<<;;;::::::::::::666666777777777888888888777777777777666666666555555555555555555555555555444444444444444444444444333333444555555444333333333333333333333333333333222222222222333333333444000000111111111222222222111111222222222222111111000000000000000000000000222333333444444333333222000000111222333333444444333333333444444444444555555555555555555555555555444444333333444555555666666666777777777777666666666666777999;;;>>>@@@AAA???FFFPPP]]]hhhrrrxxx{{{xxxyyyzzz{{{{{{zzzyyyxxx|||bbbOOOCCC>>>>>>;;;;;;:::::::::999999999777888999888777666666888666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333333444444444444555555555444444333333333111111222222222333333333555555555555666666666777777999;;;:::<<>>>>>===<<<;;;;;;;;;;;;666666777777888888888999777777777777666666666666555555555555555555555555666666666666666666666666333333444555555444333333333333333333333333333333222222222333333444444444000000111111222222222222111111222222222222111111000000000000000000000000000111111222222111111000///000111222333444444444333333333444444444555555555555555555555555555555333333333333333444555666666777777777777777666666444555777999===AAADDDEEEIIIOOOZZZeeeoootttwwwwwwrrruuuxxx{{{|||{{{zzzyyyqqqYYYHHHBBBCCC>>>>>><<<:::888777888999777777777777666666666666555555555555555444444333111111222222222333333333444444333333222111000000444444444444444444444444111111111111222333444444333333333333333333333333777666555555333333222111333444555555666666555555444444555555666777777777;;;:::999;;;BBBKKKRRRVVVbbbfffjjjnnnooonnnnnnnnnrrr{{{wwwgggnnnvvvuuu~~~rrr]]]MMMDDD<<<======<<<:::888888888999999999888888888888777888888777777777777888888777777666555444444333333555555555555555555555555444444555555555555444444555444444333333444444555111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222111111111000000666555444444222222111000444333222222222222333444999888666666777888666555444444444555555555666666444666777777666555555666777888999;;;===BBBHHHMMMSSS[[[fffnnnrrrtttvvvxxxwwwuuuvvvzzzzzzyyyeeeOOODDDDDD======<<<:::888888999999888777777777666666666666555666666666666555444444222222222333333333333444444444333333222111111000444444444444444444444444222222222111222222333333333333333333333333333333555555444444333333222222333444555555666666555555666666666777777777888888999999:::>>>FFFNNNUUUYYYbbbfffkkkmmmnnnoooqqqsss}}}vvviiinnnwww{{{qqq\\\OOOFFFEEEDDDAAA>>>===<<<===999999999999888888888888888888777777777777888888777666666555555444333333444444444444444444444444444444555555555555444444555444444333333444444555222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333333333333333222222111111555444444333333222222111444333222222333444555666666777888888888777777777444444444555555555666666444666777888777777888999::::::<<<===AAAHHHPPPVVVcccjjjrrrwwwxxxxxxxxxyyy}}}zzzyyy|||vvvZZZJJJEEE<<<<<<;;;:::::::::::::::888888777777777666666666666666777777777666555555333333333444444444555555444333333222222111111111444444444444444444444444333333222222222222222222333333333333333333333333333333333333333333333333444444555666666666666555777777777888888888888888888;;;???FFFNNNVVV\\\```cccggglllnnnnnnqqqxxx~~~vvvmmmppp|||lllZZZLLLIIIEEE@@@===<<<<<<<<<:::::::::999999999888888888888777777777777888888777666666555555444444444444444444444444444444444444444555555555555444444555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333444444444333333333333222333333333333333333333333333333333333444666777888:::===???>>>:::777666777444444555555555666666666444666777888888888:::;;;;;;<<<>>>BBBHHHRRR]]]dddtttyyy~~~}}}~~~iiiSSSHHH>>>===;;;;;;;;;;;;;;;:::888888888777777777666666777777777777777666666555444444444444555555555666333333333222222111111111333333333333333333333333333333333333222222111000333333333333333333333333222222222222333333444444444444555666666666666666777777888888888888999999:::???GGGPPPXXX___dddhhheeejjjoooqqqrrrxxxyyyvvvxxx}}}jjjUUUOOOGGG???<<<:::;;;;;;;;;:::::::::999999999999999888888777777888888999777666666666555555444444444444444444444444444444444444555555555555444444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333222222222222333333444444444333333333444555777999;;;BBBFFFHHHEEE===666444555555555555555666666666666555666888888777888:::<<<;;;===AAAGGGQQQ]]]kkkttt}}}zzzbbbPPPDDDAAA===;;;<<<<<<;;;:::888888888888777777777777777777777777777666666555444444555555555666666666333333222222222222222111333333333333333333333333333333333333333222111000333333333333333333333333111222222333333444444555444555666666777777666666777777777888999999::::::<<>>>>>>>>;;;;;;;;;;;;:::::::::999999999888888888888999999666666666666666555555555444444444444444444444444444444555555555555444444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111222222222222111222222333333444444555333333333444555888:::;;;AAAEEEHHHEEE===666444555555555555666666666777777666777888888777888:::<<<<<<@@@GGGPPP\\\jjjwwwtttaaaLLLFFF@@@<<<<<<===<<<:::999999888888888777777777666666777777777666555555444444444555555555666666222222222222222222222222333333333333333333333333111222333444333222111000333333333333333333333333333333333444444555555555555555666777777777777666666777888999:::<<<======???GGGQQQZZZ___ccchhhkkklllnnnqqqwww|||ooo\\\MMMDDD@@@???>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999666666666666666666666666555555555555555555555555444444555555555555444444555444444333333444444555222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333000111111111111111222222222222222333333444444444333333333444555777999;;;999<<<>>>===999666555666555555666666666777777777777888999888888:::===???DDDIIISSS^^^jjjvvvtttTTTLLLBBB<<<<<<<<<<<<:::999999999888888888777777555666666666666555444444333333444444444555555555222222222222222222222222222222222222222222222222000111333444444333222111333333333333333333333333555555555555555555555555555555666777777777777777777888999;;;===???AAAAAAFFFNNNXXX___bbbdddiiilllnnnmmmoooxxx~~~lllWWWJJJDDD@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::666666666666666666666777666666666666666666666666444444555555555555444444555444444333333444444555444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333111111111222222333333333333333333333333333333333333333333333444666888999555666666777666666555555555666666666777777777777666888999:::;;;>>>BBBFFFPPPWWWcccnnnxxxYYYPPPDDD===;;;<<<<<<:::999999999888888888888777555555555555555444444333333333333444444444555555222222222222222222222222222222222222222222222222///000222444444444222222333333333333333333333333666666666666666666666666555666666777777777777777888999;;;===@@@BBBDDDEEEMMMUUU^^^dddeeegggkkkooonnnlllnnnxxxxxxxxxzzz}}}eeeUUULLLFFFCCC======<<<<<<<<<;;;;;;;;;:::999999888888999999:::666666666666777777777777777777777777777777777777444555555555555555555444555444444333333444444555555555555555555555555555333333333333333333333333222222222222222222222222333222222222222222222333222222222333333444444444333333333333333333333333444333333333444666777888888666555555666666555333666666666666777777777777555777999;;;>>>BBBHHHLLL[[[cccnnnyyykkkVVVEEECCCBBB===<<<@@@;;;;;;:::999999888888777777777777777666666666666555555444444444333333333333333333333333333333333444444444333333222222222555555444444444333333333444444444555666777777888999999999999999888777666999999888777777666777777999888:::<<<::::::CCCPPPZZZ```dddcccfffnnnqqqooonnnnnnwww~~~ssstttzzz}}}kkkTTTGGGDDD@@@===;;;======::::::<<<;;;;;;;;;:::::::::999999666666777777888888888999999888888777666555555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333111111000000111111222333666555444333222333333444222222333333444555666666666777777777555555777999999777555444555666666666???;;;888999???IIIQQQVVViiipppyyy~~~vvv^^^IIICCCCCC>>>===???;;;;;;::::::999888888888777777777777666666666666555555555444444444333333333333333333333333333333444444444333333333222222333333333444444555555555444444555555666777777888888888999999999888777777666666666666666777888888999888:::>>>>>>AAAKKKXXXaaagggkkkkkkooottttttpppoooqqq|||~~~uuuqqqssswww~~~cccPPPHHHCCC???===???>>>;;;;;;===;;;;;;;;;:::::::::999999777777777777888888888999888888888777666555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333222333333444555666555444333333333444444333333444555555666777777555666777666555555777999888777555555666777888888<<<:::999===GGGSSS___fffxxxlllQQQEEECCC@@@===>>>;;;;;;::::::999999888888777777777777666666666666555555555444444444444333333333333333333333333333444444444444333333333333111222333444555666777777444444555555666777777777777888888999999999888888444444444555666777999999999888:::???CCCJJJVVVaaaiiinnnrrrtttwwwyyyuuupppooouuuuuukkkmmmrrrvvvzzzvvv\\\NNNFFFAAA>>>@@@@@@===<<<===;;;;;;;;;;;;::::::::::::777777777888888888888888888888777777666666555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333222222222222333333333333333333333333333333333333333444555555666555444444333444444444444444555555666777777777555666666666555555777999777777666666777888:::;;;<<<<<<>>>DDDPPP```oooxxx}}}[[[IIIDDD@@@===<<<<<<;;;;;;:::999999888888777777777777666666666666555555555555444444444444444444444444444444444444444444444444444444333333333333333444555666666777555555555555666666777777666777888999999999999999555555555555666888999:::999999:::???GGGRRR^^^ggglllppptttxxxzzzxxxsssnnnrrr~~~wwwiiigggooowwwiiiWWWJJJCCC??????@@@>>>===>>><<<;;;;;;;;;;;;:::::::::888888888888888888888888888777777777666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222111111333333333333333333333333222111111111111222333333555555555444444444444555444444555555666666666666444555666666555555777999999999999888888888:::<<<>>>@@@EEEMMMZZZjjjyyyiiiQQQFFFAAA>>>;;;<<<<<<;;;;;;:::999999888777777777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666777888999999999999999888888777777888888999:::::::::;;;@@@KKKXXXccciiilllooosssvvvuuurrrooonnn}}}rrrnnnlllpppwww|||iiiRRRIIIAAA@@@@@@>>>===>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222111111333333333333333333333333222222111111222222333444444555555555555555555555444444444444444444555555444666777666666666888:::<<<======<<<::::::<<<>>>@@@FFFNNNYYYffftttzzz\\\KKKDDD???<<<<<<<<<;;;;;;::::::999999777777777777666666666666666666666555555555444444444444444444444444444444444444444444555555555555666666666555555555444444555555666666666666666666777888888999999999888888999999888888888999::::::;;;<<<>>>DDDQQQaaajjjlllnnnpppssstttppplllooouuujjjmmmuuu}}}bbbUUUHHHCCCBBB???>>>???<<<<<<<<<<<<;;;;;;;;;:::999999999999999888888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333444444444444444555555666444444555666666666666555444444444444444444444444555666888888777888:::<<>>>>>AAAEEEFFFOOO\\\jjjvvvhhhRRRHHHBBB???<<<<<<<<<;;;::::::999999777777777777666666666666666666666666555555555555555555555555555555555555444444444444555555555666555555555555666666666666666666666666666666666555888888999999999888777777777777777777888999;;;;;;===???CCCJJJZZZllltttrrrtttuuuxxxvvvnnnkkkuuuzzzmmmsss}}}wwwgggTTTJJJEEEAAA??????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888666666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333555444444444444555666666333444555666777777666555555555555555555444444444666777999999888999<<<>>>AAADDDGGGFFFDDDEEEJJJNNNSSS___ooo}}}{{{pppWWWJJJEEEBBB===<<<<<<;;;;;;:::999999777777777777666666666666777666666666555555555555555555555555555555555555444444444555555555666666333444444555666777888888666666666666666555555555999999999999999888777666333444555666888:::<<<===>>>AAAFFFNNN```ttt{{{xxxyyy{{{|||yyyooommm{{{wwwtttxxxttt]]]PPPIIICCC@@@@@@======<<<<<<<<<;;;;;;;;;:::::::::999999888888888666666666666777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555444444444444333333333333333333333333333333333222222222222333444444333444666777777777666555666666666666666555555555777888999:::999:::===???BBBFFFJJJJJJIIIKKKQQQVVVaaammm~~~fffRRRHHHDDD<<<<<<<<<;;;999999:::;;;777777777777777777777777555555555666666666666666555555555555555555555555222222333444555555555555444444444555555555666666666555333222222333555666777777666666666666777777555444666::::::888999>>>>>>FFFPPPZZZiiiwww~~~zzzwwwqqqzzzwww~~~kkkYYYLLLBBB>>>???@@@@@@???===;;;::::::;;;999999999999999999999999777777777777777777777777666666666777777777777777666666555555555444444444777777666666555555555444555555444444444444555555444444444444444444444444555444444444444555666666444444444444444555666777444555666888:::;;;;;;;;;777777777777777666555555888777777777888:::===???@@@EEEKKKOOORRRWWW```hhhqqq{{{yyysss[[[III@@@??????===<<<:::999999:::888888888888888888888888666666666666666666555555555555555555555555555555333333444555555555444444555555555555666666666666555444333222222333444555555555555555666777888999777555777::::::888;;;???AAAJJJUUU```nnn{{{}}}}}}}}}|||yyyeeeTTTGGGAAABBB??????>>>===;;;::::::;;;999999999999999999999999777777777777777777777777777777777777777777888888666666555555555444444444777666666666555555555555555555444444444444555555444444444444444444444444555444444444444555666666444444444444444555666666555555666777999:::;;;<<<;;;:::999777666666777777999999888888:::;;;===???AAAFFFLLLQQQVVV]]]gggoooyyyzzz|||lllRRRAAABBBAAA>>><<<:::999999999999999999999999999999999777777777666666555555555555555555555555555555555444444555555555444444333555555555666666666777777333333333333333333333333333333333444666777999:::999777888;;;;;;:::===BBBFFFQQQ]]]hhhttt|||yyydddQQQGGGDDD=========<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888888888888888888888666666666555555555444444666666666666555555555555555555444444444444555555444444444444444444444444555444444444444555666666444444333333333444555555666666555666777999;;;<<<@@@>>>;;;999777888999::::::::::::;;;;;;===>>>???BBBGGGNNNUUU\\\fffpppxxx}}}bbbMMMDDDBBB???<<<<<<;;;;;;:::::::::::::::::::::::::::999888888777666555444444555555555555555555555555555555666555555444333333444444555555555666666666333333444444444444333333333333333444555777888999:::888999<<<======AAAGGGNNNZZZgggqqqzzz~~~xxxaaaOOOEEE>>>===<<<<<<======<<<;;;::::::::::::::::::::::::777777777777777777777777888888888888777777777777666666666666555555555555666666666666666555555555555555444444444444555555444444444444444444444444555444444444444555666666444444333333333333444444777666555555666888;;;===AAA@@@???===<<<;;;;;;;;;::::::;;;<<<===>>>??????CCCIIIQQQYYYcccnnnxxx{{{qqqYYYFFFCCC>>>======>>>===<<<::::::::::::::::::::::::999999888777666555555444666666666666666666666666666666666666555444333333333333444444444555555555333444444555555444444333666555555555555666777777;;;999:::===???@@@FFFMMMVVVbbbooowww|||}}}yyy|||ttt[[[KKKCCC@@@======>>>>>>===;;;::::::::::::::::::::::::888888888888888888888888888888888777777666666666777777666666666555555555555555555666666666666666555555444444444444555555444444444444444444444444555444444444444555666666555444444333333444444444777666555555666888:::<<<===???BBBCCCCCC@@@>>><<<;;;;;;<<<===>>>@@@AAABBBHHHMMMVVV```kkkuuu~~~{{{~~~|||bbbJJJEEE???===>>>???>>><<<::::::::::::::::::::::::888888888777777666666666666666666666666666666666555555666666666555444444444444444444555555555666555555555555555555555555777777666666666666777777<<<999:::>>>@@@DDDKKKSSS\\\hhhuuu{{{~~~|||xxxoooYYYKKKFFF@@@>>>>>>???>>><<<::::::::::::::::::::::::999999999999999999999999999999999888777777666666777777777666666666555555555555555666666666666666555555444444444444555555444444444444444444444444555444444444444555666666666666555444444444555555666666555555666777999::::::===BBBFFFGGGEEEAAA???>>>>>>>>>>>>@@@CCCGGGIIIRRRWWW```kkkvvv~~~}}}wwwyyy~~~|||kkkOOOIIIBBB>>>>>>>>><<<999999999999999999999999999888777777777777777777777666666666666666666666666444555555666666666666555666666666666777777777777888777666555555666777888777777777777777888999:::;;;999:::>>>BBBGGGOOOXXX___kkkxxx}}}~~~|||~~~mmmTTTLLLCCC??????@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::999888888777777777777666666666555555555555555666666666777555555444444444444555555444444444444444444444444555444444444444555666666888777666555555555555666555555666666777888888888888;;;@@@EEEGGGGGGFFFDDDCCCAAA@@@AAACCCHHHMMMPPP^^^cccmmmxxxvvvpppsssxxx{{{}}}~~~sssTTTMMMDDD???>>>===:::777999999999999999999999999777777777777777888888888777777777777777777777777444444555666777777777666888888888888999999999999:::888777555555777888:::666666666777888:::;;;<<<;;;999999>>>CCCHHHRRR[[[```lllyyy~~~yyyqqquuu~~~|||YYYPPPFFF@@@???@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::777777777777666666666666444555555555666666777777555555555444444555555555444444444444444444444444555444444444444555666666888888777666666666666666444555666777888888777777888;;;???CCCFFFHHHIIIIIIFFFDDDBBBCCCFFFLLLRRRVVVggglllvvvxxxssspppqqqvvv|||{{{xxx|||cccPPPCCCCCCDDD===999;;;;;;;;;;;;;;;:::999888888888888888777777777777666333444555555555555555444777777666666666666777777999888888888777777666666888888777777666666555555888777777777777777888999999;;;===???EEEPPP___iiimmmvvvyyy||||||{{{zzz{{{|||ooo\\\KKKGGGBBB;;;<<>>===<<<<<<;;;;;;;;;;;;:::999:::<<>>BBBKKKWWWdddmmmrrrzzz|||}}}||||||uuuwww|||kkkUUUMMMIIICCCAAAEEE============<<<<<<<<<<<<;;;;;;:::999:::<<<>>>???BBBAAA@@@>>><<<:::888666888777777777666666666666444444444555555555666666666555555555555444444444666333111222444555444222555555555666666666777777666666777777777888888888777777777777888999::::::<<<;;;<<<>>>AAADDDFFFGGGGGGIIILLLPPPVVV___iiiooozzz{{{uuuqqqtttyyyyyytttyyy|||yyykkkPPPFFFDDDAAA???@@@<<<<<<<<<<<<;;;:::999888:::::::::999999999888888:::::::::::::::999888777777777666666666666777777888888888888777777777777888777777777777666666666888888777777888888999:::<<<<<>>??????>>>===;;;999777666888888777777777666666666444444555555555666666666555555555444444444333333666444333333444555555444666666666666777777777777666666777777777888888888666777777999:::<<<>>>???<<<<<<<<<===???AAACCCEEEEEEIIIPPPWWW___hhhpppvvv~~~tttqqqppptttzzzzzzuuuuuu}}}xxxtttyyy|||ZZZGGGCCCAAA???@@@<<<======<<<<<<;;;:::999;;;;;;:::::::::999999999;;;<<<;;;;;;:::999888777777777666666666666777777888888888777777777777777777777777777777777777777888888888888888999:::;;;======AAALLL[[[iiirrrvvv}}}~~~~~~wwwvvv}}}oooZZZNNNEEE@@@@@@======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::888666666888888888777777777666666555555555555666666666666666666555555555444444444555555444444555666666666777777777777666666666666555555666666666777777777777777888999;;;===>>>???===============???BBBDDDGGGLLLSSS[[[cccllltttzzzzzzvvvtttwww}}}{{{tttrrrttt~~~yyyqqqrrrwwwfffLLLBBB@@@???>>>============<<<;;;::::::;;;;;;;;;::::::::::::999::::::::::::999888777666777777666666666666777777777777777777777777888888777777777777888888888888888888888888999:::;;;<<<===???EEEQQQ```mmmuuuwww|||}}}|||yyyvvvzzzmmmXXXJJJDDDDDD@@@??????===<<<;;;::::::<<<;;;;;;::::::::::::;;;::::::::::::999888777666888888888888777777777777555555555666666666777777777777777777666666666666555666666555555666777888888777777777666666555555444444444555555555666666888888888999999;;;<<<<<<===>>>>>>======???CCCGGGOOOSSSYYY```gggpppyyyzzz}}}|||rrrnnnnnnqqq{{{sssnnnooouuuVVVFFFAAA???>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999888888888888888777666555777777666666666666777777777777777777888888888888777777777888888888888999888888888999:::;;;<<<===???CCCKKKWWWdddooouuuxxx{{{~~~yyyyyyyyyuuuwwwfffSSSIIIEEEBBBBBBAAA???===<<<::::::<<<<<<;;;;;;::::::999999888888999999999888777777999999888888888777777777555555666666666777777777888888888777777777666666555666777777666666888::::::999999888777666666555444444555555555666666666999999888888888999::::::<<<>>>??????>>>AAAGGGLLLSSSWWW\\\cccjjjqqqyyy~~~~~~xxxxxxuuukkkjjjllloooyyy{{{rrrooosssbbbMMMDDDBBB@@@>>>>>>>>>>>>>>>===;;;;;;::::::::::::999999999999666666777777777666666555777777666666666666777777666777777777888888888888777777888888888999999999888999999999:::<<<===>>>BBBIIISSS^^^gggooouuuxxxzzz|||vvvvvv~~~uuuwww~~~yyycccQQQFFFBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888888777888888999999999888888999999999888888888777777555666666666777777777777777777777777666666666666555777888888777777999<<<===<<<;;;:::999888777777666666666777777777777888999999999888999999:::;;;<<<>>>@@@@@@@@@DDDKKKQQQTTTYYYaaaiiipppvvv{{{}}}}}}{{{ooogggiiimmmpppyyyxxxuuuiii|||kkkSSSHHHDDDCCC????????????>>>===<<<;;;:::::::::999999999888888555666666777777777666666777777666666666666777777666666777777888888888999777777888888999999999999999999999:::;;;<<<>>>>>>DDDMMMXXXbbbiiioootttyyyzzz{{{uuuuuuzzzuuu|||uuu]]]LLLBBBAAAAAAAAA@@@?????????<<<<<<<<<;;;:::999888777777777888999999999999999999999999888888888888777666666666666777777777777777666666666555555555555555777999888777777:::===??????>>>===;;;:::999999888888888888999999999999999888999999:::;;;<<<===;;;>>>AAAAAAAAAFFFNNNUUUXXX___jjjttt{{{~~~qqqkkkfffgggkkkrrr~~~~~~xxxoooxxx|||```III@@@AAA????????????@@@>>>;;;888999999999999999999999999777777777777666666666666666666666666666666666666777777666666777888999:::777777777777888888888888555888;;;;;;:::;;;>>>BBBHHHXXXgggnnnrrrwww{{{}}}zzzssslllmmmwwwyyyuuuxxx~~~bbbQQQIIIBBB===???AAA>>><<<<<<<<>>@@@???<<<::::::<<<;;;:::999999999999:::;;;;;;;;;:::999888888888888777666666666666666777888777777777777777777777777444444555666777888888999777888999888555444555666666777777888888999999::::::;;;===<<<;;;;;;;;;<<<>>>@@@DDDHHHNNNVVV^^^dddkkksss~~~}}}yyy~~~}}}mmmhhhdddbbbeeekkkssswwwyyy|||bbbPPPGGGCCC@@@<<<:::;;;======>>>::::::::::::::::::::::::999999999888888888777777888888888888888888888888999999:::;;;::::::888777777777777888888888999999:::;;;;;;::::::===DDDJJJZZZdddnnnssswww{{{{{{xxxttttttuuuzzzsssrrr{{{lllTTTKKKCCCCCCDDDAAA>>>===<<<>>>???>>><<<;;;;;;;;;:::999999888888999999:::::::::999999888999999999666666666666666777888888777777777777777777777777444555555555666666666666555666777777666666777888777888888999999:::;;;;;;===>>>>>>===<<<;;;===>>>===BBBIIIQQQYYYbbbjjjooottt{{{~~~rrrsss}}}vvviiifffcccdddhhhoooxxxvvvooo~~~pppWWWHHHCCC@@@<<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888999:::;;;;;;999777555777777888888888999999999<<<<<<<<<;;;;;;@@@IIIPPPbbbjjjrrrvvv{{{~~~}}}yyyrrrxxx~~~vvvmmmsss{{{\\\PPPEEECCCCCCAAA>>>>>>======>>>>>>===<<<;;;;;;999999999999999999999999999999999888999999::::::666555555666666777888999666666666666666666666666666666666666666666666666555666777777666666777888888888999::::::;;;;;;<<<>>>>>>>>>===<<<<<>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888777888999::::::888666444888888888888999999999999<<<===<<<<<<>>>EEEOOOWWWfffnnnuuuyyy}}}{{{uuuyyysssrrr~~~fffWWWHHHBBBBBBAAA???>>>==================<<<;;;999999999999999999999999999999999888999999::::::666666666666666777888888666666666666666666666666888888777777777777666666666777888777666555666777999999999:::;;;;;;<<<<<<===>>>===<<<<<<>>>BBBEEEJJJRRR\\\fffmmmrrruuuwwwttt{{{yyyrrrlllmmmrrrzzz~~~~~~xxxlllgggbbbcccffflllqqqzzzxxxllljjjrrrkkkSSSEEEDDDBBBAAA@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777777888999888777666555888888888999999999999:::;;;<<<======AAAIIIUUU^^^hhhpppxxxzzz}}}}}}|||}}}pppqqqwwwwwwdddOOOEEECCCAAA@@@@@@===<<<<<<===>>>>>><<<;;;999::::::;;;;;;::::::999::::::999999888999999999777777666666666666777777777777777777777777777777888888888888777777777777666777888777666555666777888999999::::::;;;;;;<<<============>>>BBBHHHLLLWWW^^^gggppptttvvvvvvvvvvvv}}}vvvooojjjkkkrrr{{{}}}}}}oooffffffdddeeeiiiooosss||||||nnnhhhjjjvvv|||aaaKKKHHHCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888777777777777777777777777777888888888888888999999888888888999999999::::::999;;;===???DDDMMMZZZccciiisss{{{|||{{{|||~~~}}}ssslllrrr~~~tttYYYJJJEEECCCAAAAAA===<<<;;;<<<>>>???===;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::999888888888888999888777666666555555666777777777777777777777777666666666777777777777777444555777777666666888999888888888999::::::;;;;;;=========>>>AAAGGGNNNTTTbbbhhhqqqwwwyyyyyywwwwww{{{zzztttoookkkjjjuuu}}}}}}zzzkkkdddfffgggiiimmmrrrvvv~~~ooohhhgggppplllPPPKKKDDD???>>>>>>??????========================999999999888888888777777666666666666666666666666999888888888999:::;;;;;;888888999999999:::::::::888:::===@@@FFFPPP]]]fffkkkvvv~~~}}}yyyyyy{{{|||yyynnnqqqzzzbbbOOOHHHDDDBBBBBB===<<<;;;<<>>@@@DDDKKKSSSYYYiiinnnvvv{{{}}}{{{yyyxxxwwwssspppmmmjjjyyy}}}}}}{{{rrrhhhdddeeekkkkkkooovvv|||qqqfff```dddxxx```MMMGGGGGG???<<>><<<<<<===DDDNNNYYYccchhhmmmwww{{{{{{yyyzzzrrrsssuuuuuuYYYKKKEEEBBB??????>>>=========>>>@@@@@@BBBAAA@@@>>><<<;;;::::::888999999999999888777777888888999999999999888888666666666666777777777777888777666555555666777888666666666666666777888888>>><<<999888999::::::999@@@<<<>>>GGGOOOTTT^^^hhhmmmooowww~~~yyyuuurrrrrrvvv{{{}}}~~~vvvnnngggeeefffiiijjjooowww}}}ssshhh```aaaqqqiiiRRRHHHGGG@@@>>>AAA???======<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888999999999999888888888888888888888999999999888999:::999888999<<<>>>======@@@GGGQQQ\\\fffkkkpppyyy}}}zzzxxxuuunnnppp{{{fffTTTKKKGGGEEE@@@???>>>======>>>???@@@BBBAAA???===<<<;;;::::::999999999999999888888777888888999999999999888888777777777888888999999999888888666666666666888888777666666666666777888888<<<;;;::::::;;;<<<<<<<<<@@@???DDDNNNVVV\\\eeennnrrrsssxxx~~~~~~~~~|||xxxuuuxxx}}}|||}}}}}}sssnnniiieeeeeehhhhhhiiioooxxxuuujjjaaa^^^hhhwwwwww[[[JJJFFFAAA@@@BBB???=========<<<<<<<<<;;;;;;999::::::::::::999888888888888999999999999888888999999999999999888888888888999999999888999;;;>>>>>>@@@DDDKKKUUU```jjjpppttt|||~~~~~~yyyxxxpppmmmrrrsss\\\NNNHHHEEEAAA@@@???>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;999999::::::999999888777888888999999999999888888888888999999:::;;;<<<<<<999888777666666777888999777777777666777777888999::::::;;;<<<======>>>>>>???BBBKKKWWW___eeelllssswwwvvvyyy}}}}}}{{{|||~~~||||||{{{sssjjjgggeeeccceeehhhgggiiipppyyywwwnnnddd]]]bbbmmmfffNNNGGGAAAAAABBB>>>============<<<<<<<<<<<<999::::::::::::999888888888888999999999999888888::::::999999999999888888888999999999888999;;;>>>???BBBHHHOOOYYYcccmmmsssvvv}}}}}}|||}}}zzz~~~zzzooorrr{{{fffSSSIIIEEEBBBAAA@@@???>>>??????@@@@@@???>>>===<<<;;;;;;;;;:::::::::::::::999999888888888999999999999888888777888888999:::;;;<<<<<<:::999888777777888999:::888777777777777888999999:::;;;<<<============>>>@@@GGGRRR]]]dddhhhmmmrrrwwwwwwzzz}}}{{{xxxyyy~~~~~~|||~~~uuullleeecccbbbbbbdddhhhgggjjjqqq|||yyyrrrhhh___```gggyyytttVVVJJJAAA@@@BBB===>>>>>>=========<<<<<<<<<999::::::::::::999888888888888999999999999888888:::999999999999999999999999::::::999999999<<<>>>???DDDLLLSSS\\\eeeooouuuvvv}}}{{{yyy||||||vvvoooxxxwww```PPPJJJDDDCCCAAA@@@?????????@@@>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999888888777777777888999::::::;;;:::999888777777888999:::888888888888888999:::::::::<<<>>>===<<<;;;===???CCCMMMYYY```dddhhhkkknnntttvvvzzz}}}{{{wwwzzz|||}}}}}}ppphhhbbbaaaaaabbbeeeiiiiiilllttt|||vvvmmmbbb```fffoooaaaPPPDDD@@@AAA===>>>>>>>>>=========<<<<<<999::::::::::::999888888888888999999999999888888999999999999:::::::::;;;:::;;;;;;::::::;;;===@@@BBBHHHPPPXXX___hhhqqqwwwxxx}}}yyyuuuzzzsssqqqnnnYYYNNNFFFDDDBBB@@@????????????======<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999888888777777777777888888888888999888777666666777888999999999888888999999:::;;;;;;===???>>><<<<<<@@@DDDKKKVVV```ccceeehhhlllmmmrrrtttxxx|||{{{zzz}}}||||||~~~yyykkkddd^^^^^^```bbbfffkkkkkknnnwwwzzzqqqeeeaaaeeeiiimmmXXXGGGAAABBB???>>>>>>>>>>>>=========<<<999::::::::::::999888888888888999999999999888888777888888999:::;;;<<<<<<;;;<<<<<<<<<;;;<<>>???>>>===@@@FFFLLLTTT___hhhhhhhhhlllqqqrrrttttttwwwyyyzzz}}}}}}}}}~~~~~~vvvggg```\\\]]]```bbbgggmmmmmmpppyyy}}}tttgggbbbddd```xxxuuu^^^JJJBBBCCCAAA>>>>>>>>>>>>============999::::::::::::999888888888888999999999999888888777777888999;;;<<<======<<<=========<<<===???BBBHHHOOOYYY```fffllluuu{{{~~~xxxrrrwww~~~ttt}}}rrr___GGGFFFDDDAAA@@@?????????<<<;;;;;;;;;;;;<<<======<<<<<<======<<<<<<;;;:::888888999999999999888888::::::999999888777777666888777666555555666777888::::::999999::::::;;;<<<;;;===?????????CCCLLLSSS[[[fffmmmlllkkkqqqwwwyyyvvvuuuvvvwwwyyy}}}zzzllleee___[[[^^^bbbdddgggjjjqqqwww}}}xxxqqqjjjeeedddpppfffKKKFFFDDD>>>??????===<<<<<<===>>>>>>;;;;;;:::::::::999999999999999999888888888888777<<<<<<<<<<<<<<<<<<===>>>=========;;;888999>>>BBBKKKVVV```eeeiiiqqqyyy{{{|||{{{xxxwww~~~yyy{{{mmmPPPIIICCCBBB@@@>>>>>>@@@>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;:::999999888888777:::999888888777777888888888888999::::::::::::999::::::::::::::::::::::::===@@@BBB@@@@@@FFFSSS^^^iiilllpppsssuuuuuuuuutttpppqqqsssuuu{{{vvvjjjeee^^^[[[^^^bbbdddgggkkkqqqvvvyyyrrrkkkfffeeekkk}}}sssWWWJJJEEEBBB???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAA@@@===;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::777888888999999:::;;;;;;;;;::::::999999999999999888888999::::::::::::999999999:::;;;;;;<<<======;;;===@@@BBBFFFOOO]]]ggglllooosssvvvwwwvvvuuutttsssssssssvvv|||~~~~~~}}}pppfffbbb]]][[[___bbbdddhhhlllsssyyy{{{uuummmggggggfffpppiiiQQQFFFFFF???>>>===<<<;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::888888999:::;;;<<<======:::;;;<<<>>>@@@CCCEEEFFFHHHHHHEEE@@@===@@@FFFLLLSSS]]]fffkkkpppwww|||~~~yyyttt}}}fffWWWHHHDDDDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777888888999999:::;;;;;;<<<;;;::::::999999::::::888999999:::::::::::::::888999:::;;;===>>>???@@@<<<>>>AAAEEEMMMXXXdddlllooossswwwyyyyyyvvvtttssstttsssssswww~~~}}}wwwjjjaaa___[[[ZZZ^^^bbbcccggglllvvv}}}xxxpppjjjiiidddggg{{{|||ZZZHHHHHH@@@???===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;888999999:::;;;<<<<<<<<<;;;<<<===@@@DDDHHHKKKLLLPPPNNNIIICCC???AAAHHHOOOWWW```iiimmmrrryyy}}}}}}zzzxxxsss___JJJCCCEEEDDD@@@>>>???>>>===<<<;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;:::999999888888777;;;;;;:::999999999999999888999::::::;;;;;;::::::888999:::;;;<<<>>>??????AAAAAADDDIIIQQQ[[[eeejjjpppuuuzzz{{{xxxtttrrrqqqqqqrrruuu|||{{{~~~sssfff^^^\\\YYYZZZ^^^aaaccchhhnnnwww~~~uuuoooiiicccbbbmmmgggNNNIIIAAA@@@>>>===<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::::::::999999999;;;===???BBBFFFKKKNNNPPPSSSQQQKKKEEE@@@BBBIIIPPPZZZbbbjjjoootttzzz|||zzz}}}|||hhhOOOEEEEEEDDDAAA?????????===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888777::::::999888888888888888999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<=========BBBDDDIIIOOOWWW___fffjjjrrrwww|||{{{wwwrrrpppqqqqqquuu{{{~~~|||}}}{{{}}}|||nnnbbb]]][[[ZZZ\\\aaacccdddjjjpppwww{{{uuukkkeeebbbfffrrrwwwXXXJJJCCCBBB@@@>>>=========>>><<<<<<<<<;;;;;;;;;;;;:::;;;:::::::::999999999888;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777888888999999:::;;;;;;:::999888888777777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>BBBHHHQQQZZZbbbiiiooorrrvvv{{{}}}wwwsssssstttwww{{{~~~{{{|||}}}rrrfff___]]]\\\\\\___dddfffhhhmmmttt{{{{{{sssmmmhhhhhhpppdddNNNDDDCCCAAA???>>>>>>>>>???;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::;;;===@@@CCCGGGJJJLLLMMMLLLJJJGGGFFFJJJRRRYYY```fffmmmrrrwww||||||wwwxxx}}}hhhSSSJJJFFFDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888888999999:::;;;;;;::::::999888888888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBFFFPPP^^^iiiooosssyyy}}}}}}zzzvvvxxx{{{}}}~~~~~~yyyjjj```\\\^^^]]]^^^bbbgggiiijjjpppxxx~~~|||uuuooonnnuuummmQQQEEEDDDBBB@@@????????????;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>999999;;;>>>AAADDDGGGHHHIIIIIIIIIHHHIIINNNWWW___bbbhhhooosssyyy~~~|||xxxxxx}}}~~~rrrZZZMMMFFFEEEFFF@@@???>>>======<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;::::::999888888777<<<;;;::::::999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGMMMYYYjjjtttxxxzzz~~~}}}zzz}}}~~~{{{{{{|||sssddd``````\\\```^^^___eeejjjooouuu|||vvvppppppqqqzzz]]]MMMHHHAAA<<<===@@@???<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======::::::<<<===>>>>>>>>>>>>DDDDDDDDDEEEIIIOOOWWW]]]aaaeeekkkqqqwww{{{{{{xxxvvv}}}zzz}}}gggSSSIIIDDDBBB@@@???>>><<<<<<<<<<<<=====================<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888888<<<<<<<<<===============<<<<<<===@@@@@@@@@FFFNNNVVVdddrrrxxxzzz}}}}}}{{{}}}}}}xxxqqqooovvv}}}lll```]]]___\\\aaa___aaaggglllpppwwwvvvooonnnmmmsssiiiOOOIIIAAA<<<<<<>>>===:::<<<;;;;;;;;;;;;:::::::::777777777888999:::::::::;;;<<<===>>>?????????>>>@@@AAABBBCCCGGGNNNVVV\\\aaaffflllsssyyy||||||zzz}}}zzzxxxqqq[[[MMMGGGEEEAAA@@@???============>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;<<<<<<<<<===<<<===@@@AAABBBIIIRRR[[[gggssswwwxxx|||{{{zzz{{{}}}}}}vvvrrrnnnoooxxx~~~sssfff\\\\\\```___cccaaadddiiinnnsss{{{yyyrrroookkknnnvvvTTTLLLBBB======>>><<<:::;;;;;;;;;;;;:::::::::999777777888888999:::::::::===>>>>>>?????????>>>>>>===???AAADDDHHHOOOWWW]]]bbbgggnnnvvv|||}}}}}}}}}~~~uuuwwwgggTTTKKKHHHCCCBBB@@@???>>>>>>???@@@=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;>>>===>>>AAACCCFFFNNNXXXdddnnnvvvxxxxxx|||}}}{{{zzz|||}}}xxxpppmmmnnnrrr{{{lllccc\\\^^^cccbbbdddcccffflllpppuuu}}}wwwrrrmmmmmmyyy~~~ZZZOOOCCC@@@@@@@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>======<<<===???CCCGGGLLLSSS[[[```dddhhhpppyyy~~~~~~~~~xxxsssyyysss[[[MMMHHHDDDCCCBBB@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;???>>>@@@CCCFFFKKKVVV```ooovvvzzzyyyyyy~~~}}}}}}~~~~~~}}}tttnnnnnnqqquuu|||zzzgggbbb]]]^^^dddcccdddeeeiiiooossszzzzzzsssmmmmmmuuu~~~^^^OOOBBB@@@AAA@@@??????<<<<<<<<<;;;;;;;;;::::::============>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999::::::::::::::::::;;;<<<=========@@@@@@BBBGGGLLLRRR^^^iiitttyyy{{{xxxxxx}}}~~~vvvppplllooosssvvvzzznnnaaa```]]]^^^cccbbbfffggglllsssxxxyyyrrrkkkjjjooouuucccQQQAAA@@@AAA???===>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::>>>DDDIIIOOOUUU[[[___hhhiiippp{{{~~~|||xxxvvv~~~sssYYYKKKFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::888888999999999999:::::::::;;;<<<<<<===>>>??????AAAAAAFFFMMMSSSZZZeeeqqquuuxxxyyyvvvvvv|||~~~~~~{{{nnnkkkkkkpppsssuuuzzzzzzddd\\\```___```eeeccchhhkkkqqqxxx~~~zzzpppiiihhhkkknnnyyylllWWWEEECCCDDD???<<<>>>>>>>>>>>>>>>============;;;;;;::::::::::::::::::::::::;;;<<<=========<<<<<<@@@FFFLLLQQQWWW\\\```jjjiiiooozzz|||zzz{{{|||eeeRRRFFFEEECCCBBBAAAAAABBBBBBEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<===>>>??????@@@AAACCCIIIRRRYYY```kkkvvvvvvyyyyyywwwxxx~~~}}}~~~ssskkkjjjlllqqqssswww}}}sss```[[[bbbbbbdddhhhfffkkkmmmttt|||}}}qqqjjjhhhjjjkkkvvvuuu^^^KKKHHHGGGAAA===???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???CCCIIIOOOTTTZZZ___bbbkkkiiioooyyy{{{yyynnnXXXFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCAAA???===<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>???@@@AAADDDKKKUUU\\\cccoooyyyxxx{{{|||zzz|||~~~|||zzzlllllllllooosssuuuzzz}}}gggaaa]]]___aaacccggglllooosssxxx~~~|||ssslllhhhffffffllljjjMMMEEEDDD@@@???AAA<<<===>>>>>>>>>===;;;:::888888888999999:::::::::>>>;;;999:::===@@@@@@>>><<>>@@@EEECCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;===??????===;;;===<<<;;;:::::::::::::::888:::;;;<<<<<<>>>@@@CCCEEEKKKRRRYYY___fffnnnttt{{{{{{}}}zzz~~~}}}tttnnnqqquuussswww~~~gggaaa^^^aaaccceeehhhlllqqqtttyyy~~~vvvooollljjjjjjqqqoooPPPEEEDDDAAA???@@@<<<===>>>>>>>>>===;;;;;;999999::::::;;;;;;;;;;;;===;;;999:::===????????????FFFOOOVVVZZZ]]]aaadddjjjqqqxxxvvvrrrttt~~~}}}nnnVVVIIIGGGFFF??????DDDAAABBBAAA@@@???>>>======<<<<<<<<<<<<>>>@@@@@@>>><<<===<<<;;;;;;:::::::::;;;:::;;;<<<======???BBBDDDIIIOOOYYY```dddhhhmmmqqqzzz{{{~~~|||{{{rrrkkkgggkkkssswww|||vvvgggbbb```cccffffffiiilllssswww|||yyyssspppnnnmmmttt}}}xxxVVVGGGEEECCC@@@???=========>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::<<<>>>??????CCCIIIRRRXXX\\\___dddhhhpppvvvzzzvvvppprrr}}}{{{{{{~~~~~~}}}^^^NNNHHHFFF??????CCC@@@BBBBBBAAA@@@???>>>>>>=========>>>@@@BBBBBB???======<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGOOOVVV```hhhjjjlllmmmooozzz|||}}}~~~qqqfffbbbdddjjjvvv}}}rrrfffbbbaaadddhhhhhhjjjmmmuuuyyy}}}vvvrrrooommmpppsss^^^KKKGGGDDDAAA>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@@@@FFFLLLSSSYYY\\\```fffjjjrrrwwwyyyuuuppptttzzz}}}~~~fffQQQGGGFFF@@@>>>BBB@@@BBBBBBAAAAAA@@@??????>>>>>>???@@@BBBDDDCCCAAA>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>AAAFFFJJJUUU\\\eeekkkmmmnnnqqqssszzz}}}zzzjjj```aaagggqqq|||}}}sssfffbbbaaafffjjjkkkmmmqqqtttzzzyyysssnnnllllllllltttiiiQQQHHHEEEBBB???>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<>>>@@@BBBHHHMMMTTTXXX\\\```fffkkkpppuuuwwwtttrrr{{{{{{|||oooUUUGGGFFFAAA???BBBAAABBBAAAAAAAAA@@@???????????????AAADDDEEEEEEAAA???<<<<<<;;;;;;;;;<<<<<<===============>>>CCCIIINNN[[[```fffjjjlllpppvvvzzz{{{~~~wwwfff^^^bbbiiiuuu{{{zzzuuugggcccbbbhhhmmmooossswwwvvv}}}|||uuuooolllkkkkkkppp~~~tttXXXJJJEEEBBBAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;::::::::::::::::::;;;<<<======???BBBEEEJJJOOOTTTXXX[[[```gggllloootttwwwvvvxxx|||{{{\\\JJJIIICCC@@@BBBAAAAAAAAA@@@@@@???????????????@@@BBBEEEFFFEEEBBB>>><<<<<<<<<;;;<<<<<<===>>>============@@@FFFNNNSSS```cccgggjjjmmmrrrzzz}}}pppccc]]]aaaeeeppp}}}{{{yyy~~~tttjjjfffeeejjjpppuuuzzz~~~yyysssoookkklllnnnvvv~~~___LLLEEECCCCCC???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>>>>>@@@CCCGGGMMMPPPUUUYYY\\\aaahhhnnnpppuuuyyyzzz|||fffPPPMMMFFFAAABBBAAA@@@????????????>>>>>>>>>>>>???BBBEEEGGGEEEAAA>>><<<<<<<<<<<<<<<===>>>>>>???>>>>>>???CCCJJJSSSZZZeeegggkkkmmmooottt|||ttteee^^^]]]```bbbhhh~~~~~~zzz}}}sssmmmhhhggglllsssxxx|||vvvsssjjjllllllooobbbLLLDDDDDDDDD???>>>===;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;;;;===?????????@@@DDDHHHNNNRRRVVVYYY\\\bbbiiiooossswww{{{}}}|||{{{mmmUUUPPPIIIBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>???BBBEEEGGGEEEAAA>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAEEEMMMWWW^^^gggkkknnnppprrrvvv|||~~~}}}iii]]][[[___aaaaaaddd~~~|||}}}uuujjjmmmpppqqquuu|||~~~xxxtttmmmiiifffiiitttrrrWWWHHHCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>??????@@@CCCHHHLLLOOORRRWWW\\\```fffllloootttwwwyyy{{{}}}{{{|||^^^MMMHHHDDDBBBCCC??????????????????@@@@@@@@@AAACCCDDDCCC@@@<<<:::<<<<<<===<<<;;;<<<>>>@@@???AAACCCFFFKKKSSS[[[aaaiiilllppptttyyy|||~~~}}}|||}}}~~~qqqeee^^^\\\\\\```eeettt{{{|||xxxiiilllooosssyyyyyyvvvooojjjgggiiirrraaaMMMEEECCC??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCIIIMMMRRRUUUYYY]]]aaafffkkkooossstttvvv~~~~~~|||zzzzzzjjjSSSJJJFFFDDDDDD??????????????????@@@@@@@@@AAABBBBBBAAA???<<<:::<<<<<<===<<<;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???DDDJJJOOOTTTWWW[[[^^^bbbfffkkkoootttsssttt~~~{{{yyyxxx~~~zzz]]]MMMGGGEEEEEE@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???===<<<;;;<<<======<<<<<<===???BBBBBBEEEJJJOOOSSSXXX]]]aaaiiilllrrrxxx}}}|||xxx{{{|||uuujjjccc^^^^^^aaaeeemmmuuu|||{{{{{{zzzwwwvvvyyy~~~}}}zzztttnnnjjjjjjmmmwwwwwwVVVGGGFFF@@@@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@EEELLLQQQTTTWWW[[[___ccchhhmmmqqqvvvvvvxxx|||yyywwwzzzeeePPPGGGEEEEEEAAA@@@@@@@@@@@@@@@??????@@@???>>>======<<<<<<<<<<<<=========<<<>>>@@@CCCDDDIIIOOOTTTYYY\\\```bbbiiimmmtttzzz~~~yyyuuuzzzttthhhbbb___^^^bbbffflllwww}}}|||||||||yyy||||||wwwppplllllllllrrr}}}XXXGGGGGGAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???AAAFFFMMMRRRRRRVVV[[[```eeejjjppptttwwwzzz~~~yyywwwyyyoooUUUHHHEEEDDDAAAAAAAAAAAA@@@@@@??????@@@???>>><<<<<<<<<<<<===<<<===>>>>>>===???AAADDDGGGLLLSSSYYY^^^aaadddfffkkkooouuu{{{~~~~~~|||wwwtttxxx}}}yyylll___\\\\\\___eeejjjsss{{{zzz}}}zzzrrrnnnooommmooo^^^JJJHHHBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===???AAACCCHHHNNNRRRQQQUUUZZZ___eeekkkqqqvvvvvv~~~zzzzzzwwwzzz~~~|||^^^NNNGGGCCCBBBBBBBBBAAA@@@@@@????????????>>>===============<<<===>>>>>>>>>???BBBEEEIIIOOOVVV]]]bbbfffiiikkknnnqqquuuzzz}}}~~~}}}|||yyyxxxwwwxxxxxxrrrggg^^^ZZZ]]]cccjjjppp{{{|||{{{}}}{{{sssppprrrnnnmmmhhhOOOJJJBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>>>>:::===@@@CCCFFFJJJNNNRRRRRRUUUZZZ___dddjjjppptttwwwyyyyyyvvvzzz|||jjjUUUJJJDDDCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<>>>>>>??????@@@CCCFFFKKKPPPXXX___eeeiiimmmpppqqqrrrvvvyyy{{{{{{{{{{{{xxxzzz|||zzztttlllfffccc^^^bbbjjjsss{{{~~~}}}|||sssqqqsssooommmpppSSSKKKCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>>>>999<<<@@@DDDGGGKKKNNNQQQSSSWWW[[[___dddiiinnnrrryyyzzzwwwuuuyyy{{{}}}rrr\\\NNNEEECCCCCCBBBAAAAAA@@@??????>>>???????????????>>>======>>>?????????AAADDDFFFLLLQQQYYY```fffkkkpppsssrrrtttvvvxxxyyyzzzzzzzzzxxx}}}|||rrriiifffgggccchhhqqq{{{}}}~~~|||xxxssslllmmm~~~^^^LLLCCC@@@???AAAAAA??????AAA===<<<<<<<<<<<<===>>>>>><<<>>>AAAFFFJJJOOORRRTTTPPPUUUWWWYYY```kkkpppnnnsss||||||~~~dddPPPHHHFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>>>>>>>===============>>>>>>===>>>BBBGGGKKKQQQWWW```hhhmmmooopppqqqsssqqqssszzz{{{vvvuuuxxxzzzyyymmmjjjlllmmmooopppvvv|||}}}}}}xxxtttnnnooo|||eeePPPGGGCCC@@@BBBAAA>>>===???<<<<<<<<<;;;<<<======>>>===???BBBFFFKKKOOOQQQSSSQQQVVVYYY[[[bbblllqqqooorrr||||||}}}~~~pppYYYNNNGGGEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHMMMSSSXXXaaahhhlllnnnoooppppppooorrrwwwwwwtttvvv{{{xxxmmmlllpppsssvvvvvv}}}zzz|||{{{wwwsssppppppxxxoooWWWKKKEEEAAAAAA@@@===<<<===<<<;;;;;;;;;;;;<<<======>>>@@@CCCGGGKKKOOOQQQRRRRRRWWW[[[___eeemmmqqqqqqttt{{{{{{}}}~~~|||{{{{{{~~~zzz]]]MMMHHHEEEBBBAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAEEEKKKOOOUUUZZZaaagggjjjlllnnnpppqqqrrruuuwwwuuutttzzzsssjjjlllsssxxx|||}}}~~~xxxzzz~~~~~~zzzuuurrrppppppssswwwzzz]]]MMMEEE@@@??????===;;;===;;;;;;;;;;;;;;;<<<<<<===???AAAEEEIIILLLOOOQQQQQQRRRWWW\\\aaagggmmmrrrttt|||{{{zzz}}}~~~{{{yyy{{{aaaKKKIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>???????????????@@@??????@@@AAACCCHHHNNNRRRXXX\\\aaaeeehhhjjjmmmooouuuxxxzzzyyyvvvwwwzzzmmmgggkkkuuu{{{|||wwwzzz~~~~~~|||xxxsssrrrrrrrrrrrr~~~gggNNNEEE>>>>>>???>>>===>>><<<;;;;;;;;;;;;<<<======???BBBFFFJJJMMMPPPQQQRRRSSSVVV]]]ccchhhmmmtttyyy~~~}}}}}}yyyzzz~~~lllRRRJJJGGGDDDCCCCCCCCCBBBAAA>>>?????????@@@@@@AAAAAA???@@@AAACCCEEEKKKQQQVVVZZZ]]]aaacccfffiiimmmoooyyy}}}~~~zzzwww{{{uuujjjhhhmmmwww{{{xxxzzz~~~|||wwwtttttttttrrrwwwuuuRRRHHH??????@@@@@@???@@@<<<<<<<<<<<<<<<===>>>>>>???BBBFFFKKKOOOQQQRRRSSSUUUWWW]]]eeejjjooowww~~~yyyzzz}}}vvvYYYKKKHHHEEECCCCCCCCCBBBAAA?????????@@@AAAAAABBBBBB@@@AAACCCDDDHHHMMMTTTYYY\\\]]]```bbbdddhhhmmmpppxxx|||}}}yyyyyyssskkkmmmrrrzzz|||xxxzzz~~~|||~~~wwwrrrssssssqqqqqq|||ZZZNNNCCCAAACCCBBBAAAAAA>>>============>>>??????>>>AAAFFFKKKPPPRRRSSSTTTXXXYYY___ggglllqqq|||}}}yyyyyy}}}~~~|||^^^LLLIIIFFFDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBCCC@@@BBBCCCFFFIIIOOOVVV\\\\\\]]]___```cccgggmmmrrrwww{{{{{{yyy~~~ooolllpppuuu{{{|||yyy{{{~~~xxx~~~}}}tttnnnpppqqqooonnnuuu```SSSGGGDDDEEECCCBBBAAA>>>>>>>>>>>>>>>??????@@@===@@@FFFLLLQQQSSSTTTUUUZZZZZZ```iiinnnttt|||yyyyyy|||{{{dddLLLJJJFFFDDDDDDCCCBBBAAA??????@@@AAAAAABBBCCCCCCAAABBBDDDFFFJJJPPPXXX]]]\\\]]]^^^___bbbgggnnnssswww{{{{{{{{{{{{kkkkkkqqquuuyyy}}}~~~yyyyyy||||||wwwsssqqqooommmllljjjrrrnnnTTTEEEDDDAAAAAACCC@@@============>>>???@@@AAACCCFFFHHHJJJLLLPPPTTTWWW\\\___eeekkkmmmqqq}}}~~~{{{xxxvvvuuu}}}~~~kkkUUUOOOHHHDDDBBBAAACCCEEEAAAAAAAAA@@@@@@@@@@@@???BBBCCCEEEJJJQQQVVVZZZ[[[]]]]]]^^^```eeekkkqqqtttyyyyyyyyy~~~xxxmmmooosssuuu{{{{{{yyy||||||wwwsssqqqooommmllliiiooo~~~wwwYYYGGGDDDAAAAAABBB>>>=========>>>>>>???@@@AAACCCFFFIIILLLNNNQQQTTTWWWZZZ^^^dddiiijjjooo|||zzzxxxwww}}}~~~tttXXXPPPHHHDDDAAA???@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@DDDEEEGGGLLLRRRWWWZZZ\\\___^^^___bbbgggnnntttxxx{{{{{{|||}}}rrrkkknnnrrruuu}}}}}}zzz}}}{{{wwwsssqqqpppmmmllliiikkkvvvaaaIIIDDDAAAAAABBB;;;>>>>>>>>>>>>>>>???AAAAAACCCGGGKKKOOOQQQSSSUUUWWWZZZ___eeehhhhhhppp~~~}}}{{{zzz~~~}}}~~~]]]SSSIIIFFFDDD@@@???AAAAAAAAA@@@@@@@@@AAAAAABBBEEEGGGJJJOOOSSSWWW[[[]]]```___```ccciiiqqqyyy~~~~~~~~~tttnnnlllpppssswww~~~|||{{{~~~~~~{{{wwwtttrrrpppnnnllljjjjjjppphhhLLLDDD@@@BBBBBB;;;>>>>>>>>>>>>???@@@AAAAAADDDHHHMMMQQQSSSTTTVVVWWW[[[```gggiiiiiisss}}}|||~~~}}}fffWWWKKKHHHGGGCCCBBBDDDAAAAAA@@@@@@AAABBBCCCDDDGGGJJJNNNRRRUUUXXX[[[]]]______aaadddkkkttt|||uuunnnllloootttwww|||}}}{{{|||}}}zzzwwwtttsssqqqnnnlllkkkjjjlllzzzpppPPPFFFAAABBBCCC===>>>>>>>>>>>>???@@@AAABBBDDDHHHNNNQQQTTTUUUWWWXXX[[[```fffhhhjjjvvv~~~|||}}}}}}ooo[[[KKKIIIIIIDDDCCCFFFBBBAAA@@@@@@AAACCCEEEFFFIIIMMMQQQTTTVVVXXX[[[]]]\\\^^^```eeemmmuuu}}}xxxllljjjjjjooovvvyyy~~~{{{||||||zzzwwwuuusssqqqnnnkkkjjjkkkjjjpppyyyYYYKKKCCCBBBDDD@@@??????>>>??????@@@AAABBBEEEIIIMMMQQQSSSUUUWWWYYYZZZ^^^dddiiimmmzzz{{{zzz~~~|||{{{zzz|||zzzaaaLLLHHHIIICCCAAAEEEBBBAAA@@@@@@AAADDDFFFHHHJJJNNNTTTVVVVVVWWWZZZ]]]ZZZ]]]aaagggooowww}}}pppiiihhhhhhnnnvvv{{{~~~|||{{{yyywwwuuutttqqqnnnkkkgggkkkiiigggvvvcccSSSFFFCCCEEEBBB????????????@@@AAABBBBBBFFFIIILLLOOOQQQTTTWWWZZZ\\\___fffmmmssszzztttvvv~~~~~~|||zzzxxxtttzzzlllRRRLLLKKKDDDAAAEEEBBBAAA@@@@@@BBBDDDHHHJJJJJJOOOUUUWWWVVVVVVYYY\\\YYY]]]ccckkkrrrxxx}}}zzznnnkkkiiihhhnnnxxx~~~|||{{{yyywwwuuutttrrrnnnkkkcccjjjiiibbbmmmkkkXXXHHHCCCEEECCC????????????@@@AAABBBCCCGGGIIILLLNNNPPPSSSWWWZZZ```ccciiirrrzzz}}}yyyvvvpppttt}}}|||zzzxxxvvvqqqxxx}}}vvvXXXQQQNNNFFFCCCGGGBBBAAA@@@@@@BBBEEEHHHJJJJJJPPPVVVXXXVVVVVVYYY\\\YYY^^^eeemmmtttzzz}}}wwwmmmnnnlllkkkppp{{{~~~~~~~~~zzzxxxuuurrrpppoooooopppmmmjjjiiijjjnnn~~~yyyYYYLLLIIIDDD===@@@AAAAAABBBCCCDDDEEEEEEHHHLLLPPPTTTVVVXXXZZZ\\\^^^eeennnttt|||{{{wwwvvvwwwzzz~~~zzzuuutttrrrsssxxxjjjRRRKKKKKKIIIFFFEEEDDDCCCCCCDDDFFFHHHJJJNNNPPPRRRTTTVVVYYY]]]___cccdddhhhmmmsssxxx{{{|||yyytttssspppsssxxx}}}}}}{{{zzzwwwtttrrrqqqqqqqqqmmmjjjhhhhhhiiiwwwaaaOOOJJJEEE@@@@@@AAAAAABBBCCCDDDEEEFFFEEEIIIMMMPPPSSSUUUWWWYYY^^^gggpppvvv||||||xxxxxxxxxzzz~~~~~~zzzvvvuuuttttttvvv|||vvv[[[OOOLLLJJJGGGEEEDDDCCCCCCDDDFFFHHHJJJNNNQQQSSSUUUWWWZZZ]]]```eeegggjjjnnnsssxxx|||~~~wwwrrrqqqtttxxx}}}}}}}}}|||yyyvvvtttsssrrrrrrooojjjhhhfffeeennnmmmTTTJJJFFFCCCAAAAAAAAABBBCCCDDDEEEFFFEEEHHHLLLOOOQQQSSSVVVXXX___hhhssswww|||~~~|||||||||~~~}}}~~~zzzwwwwwwvvvtttuuuxxx}}}gggTTTMMMIIIGGGDDDCCCBBBBBBCCCFFFHHHJJJOOORRRTTTVVVXXX[[[^^^aaagggiiimmmppptttxxx~~~tttqqqpppxxx~~~~~~~~~|||zzzwwwuuusssrrrrrroookkkhhhfffccchhhyyyYYYJJJFFFFFFAAAAAAAAAAAABBBDDDEEEFFFHHHKKKNNNQQQSSSUUUXXXZZZ```iiirrrvvv|||}}}zzzwwwxxxvvvtttssstttxxxrrrYYYMMMHHHGGGDDDCCCBBBBBBDDDFFFHHHJJJPPPRRRUUUWWWYYY[[[___bbbgggkkkoooqqqtttxxx{{{sssrrrrrrzzz~~~}}}|||yyywwwtttrrrqqqpppoookkkiiihhhdddeeexxx]]]JJJFFFFFFBBBAAAAAAAAABBBDDDFFFGGGJJJLLLOOOQQQSSSUUUXXX[[[aaahhhooottt}}}~~~|||{{{xxxxxxuuutttssstttvvv|||^^^MMMGGGHHHDDDCCCCCCCCCDDDGGGJJJKKKQQQSSSUUUWWWYYY\\\```bbbeeekkkppprrrtttyyywwwrrrtttuuuzzz|||{{{yyywwwtttrrrpppnnnnnnjjjiiihhhdddcccqqqbbbMMMFFFFFFBBBAAA@@@@@@AAACCCFFFGGGIIIKKKMMMOOOPPPSSSVVVYYYaaafffmmmttt|||||||||xxxwwwtttssstttuuuvvv|||gggQQQIIIIIIEEEDDDDDDDDDFFFHHHKKKMMMPPPSSSUUUWWWYYY\\\___bbbdddkkkrrrtttuuu}}}rrrppptttvvvzzz|||{{{zzzxxxuuurrrooonnnllliiihhhgggaaa^^^hhhxxxgggQQQHHHFFFCCCBBB@@@@@@AAACCCFFFHHHIIIJJJLLLMMMOOOQQQUUUXXX```eeemmmxxx{{{{{{~~~xxxvvvttttttuuuwwwvvvzzzqqqWWWMMMLLLFFFEEEEEEEEEGGGJJJMMMOOOPPPRRRUUUWWWXXX[[[___bbbccckkktttwwwxxxwwwkkkkkkqqqttt}}}~~~~~~}}}|||{{{xxxvvvrrrpppnnnkkkgggffffff___ZZZbbbpppjjjTTTJJJFFFCCCBBB@@@@@@AAACCCFFFHHHJJJKKKMMMNNNOOORRRVVVYYY___dddnnn|||{{{{{{~~~xxxuuutttuuuwwwxxxvvvxxxyyy\\\PPPOOOFFFFFFFFFFFFHHHKKKNNNPPPOOORRRTTTVVVXXX[[[^^^aaaccclllvvvyyy{{{qqqeeegggnnnrrr|||yyyuuuqqqnnnllliiijjjfffeeefff___cccuuu{{{YYYIIIGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJKKKLLLMMMOOORRRVVVZZZ___fffssswwwyyy{{{}}}}}}yyyvvvrrrqqqssswwwxxxzzzeeeRRRMMMHHHHHHGGGHHHJJJLLLOOOQQQVVVTTTUUUXXXYYYXXX[[[aaafffjjjsssuuuwwwyyykkkfffeeekkkttt}}}|||zzzwwwsssooollljjjjjjlllhhhhhhiiibbbfffxxx___MMMJJJEEEDDDCCCBBBCCCEEEGGGHHHJJJKKKLLLMMMOOORRRVVVZZZdddkkkvvv~~~wwwyyy{{{}}}}}}yyyvvvsssrrrsssvvvwwwzzzkkkVVVOOOHHHHHHGGGGGGIIIKKKNNNPPPTTTSSSTTTWWWXXXWWW[[[```ccchhhsssvvvzzzsssfffcccdddkkkuuu}}}|||zzzwwwsssooollljjjkkklllhhhiiikkkeeehhhyyyhhhQQQLLLEEEEEECCCCCCDDDEEEHHHIIIJJJKKKMMMNNNOOORRRWWWZZZeeemmmxxxzzzvvvyyy{{{}}}|||xxxuuuuuurrrrrruuuvvvyyyuuu\\\QQQIIIHHHGGGGGGIIIKKKMMMOOOSSSRRRSSSWWWXXXWWW[[[```bbbhhhtttzzzjjjaaa___cccmmmyyy~~~|||yyyvvvrrrooommmiiijjjfffgggkkkeeegggxxxqqqVVVLLLFFFEEEDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNOOORRRWWWZZZbbbjjjvvv{{{vvvxxx{{{||||||xxxuuuuuusssrrrssstttxxx```QQQKKKJJJIIIIIIJJJLLLNNNOOOSSSRRRSSSWWWYYYXXX\\\bbbfffkkkwww}}}uuuccc]]]^^^dddrrr}}}zzzwwwssspppoooiiijjjfffhhhlllggghhhwww{{{ZZZKKKGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPSSSWWW[[[bbbjjjvvv|||uuuxxx{{{||||||xxxvvvtttrrrqqqrrrsssvvvfffRRRNNNMMMLLLKKKLLLMMMOOOQQQTTTRRRTTTYYYZZZZZZ___dddjjjmmmxxx~~~{{{kkk^^^\\\```iiizzz~~~|||zzzvvvssspppooollllllgggjjjoooiiiiiivvvaaaMMMGGGGGGEEEEEEFFFGGGJJJKKKKKKLLLNNNOOOPPPSSSXXX[[[ffflllxxxyyytttwww{{{}}}}}}yyyvvvrrrpppoooqqqrrrttt~~~nnnWWWPPPOOONNNMMMMMMNNNPPPQQQTTTSSSUUUYYY[[[\\\```fffnnnpppyyypppddd\\\]]]cccnnn}}}{{{xxxuuurrrqqqmmmlllgggiiioooiiigggtttjjjQQQHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMNNNOOOPPPSSSXXX[[[gggmmmyyy~~~wwwssswww{{{~~~~~~zzzwwwooonnnnnnpppqqqsss{{{yyy```QQQPPPNNNMMMMMMNNNOOOPPPRRRQQQTTTYYY[[[\\\```fffqqqttt|||iii```[[[___fffrrr~~~{{{xxxuuutttkkkjjjeeegggmmmfffdddppppppUUUHHHGGGFFFFFFFFFHHHJJJLLLLLLMMMNNNOOOPPPTTTXXX\\\eeejjjxxxwwwrrrvvv{{{~~~{{{xxxnnnlllnnnpppqqqrrrzzzhhhQQQPPPNNNLLLLLLMMMNNNOOOQQQPPPSSSXXXZZZ[[[___fffuuuyyyvvveee^^^[[[___gggttt~~~~~~}}}zzzxxxvvvtttrrrmmmkkkiiihhhhhhgggfffddd}}}WWWKKKEEEBBBFFFJJJKKKLLLNNNMMMLLLNNNQQQQQQQQQVVV^^^fffkkkzzzwwwwwwwwwyyy~~~zzzuuussstttqqqnnnoooooopppwwwfffZZZSSSMMMMMMOOOMMMMMMOOORRRRRRTTTXXXYYY[[[ccclllvvvpppddd```___ccckkk|||~~~~~~~~~|||zzzyyywwwuuusssrrrooollliiiiiihhhgggeeezzz^^^OOOHHHEEEHHHKKKKKKKKKMMMMMMLLLMMMPPPPPPQQQXXX```jjjoooxxxyyyyyy{{{yyysssrrrsssooommmnnnnnnooouuu}}}mmm\\\TTTNNNOOOPPPOOOOOOQQQSSSRRRTTTXXXYYY[[[cccllltttmmmbbb```bbbiiittt}}}|||zzzyyyxxxvvvuuuvvvrrrnnnkkkjjjjjjiiiiiixxxgggSSSLLLHHHIIIKKKKKKJJJLLLMMMKKKLLLOOOPPPRRR[[[dddkkkrrryyy{{{zzz}}}wwwrrrqqqpppmmmkkklllmmmnnnttt{{{uuu^^^VVVPPPPPPRRRQQQQQQSSSTTTSSSUUUXXXYYY\\\dddmmmsss|||iii```aaaeeeppp~~~{{{zzzzzzyyyxxxvvvvvvrrrmmmjjjjjjllllllmmm{{{lllTTTMMMHHHIIIKKKJJJJJJLLLLLLKKKKKKNNNPPPSSS]]]gggkkkuuuzzz{{{{{{~~~|||tttppppppooolllkkklllmmmnnnttt{{{{{{```WWWQQQQQQRRRQQQRRRTTTUUUTTTUUUXXXZZZ]]]eeeooouuuyyyggg```aaagggsss~~~{{{zzzzzzzzzxxxwwwrrroookkkiiikkkmmmoooppp~~~oooTTTLLLGGGHHHJJJJJJKKKMMMLLLKKKLLLOOOQQQUUU^^^iiimmmyyyzzzyyyzzz}}}zzzrrrnnnooonnnkkkkkkmmmnnnnnnttt{{{~~~bbbYYYRRRQQQQQQPPPQQQSSSVVVTTTVVVYYY[[[___hhhrrr}}}uuuhhhaaacccgggsss|||{{{{{{zzzxxxwwwooommmjjjjjjllloooqqqqqq}}}vvvUUUMMMGGGHHHJJJJJJKKKMMMLLLKKKMMMPPPRRRVVV___iiippp~~~{{{xxxyyy}}}~~~xxxqqqnnnnnnmmmjjjjjjmmmnnnnnntttzzzeee\\\SSSQQQQQQPPPPPPRRRVVVUUUWWWZZZ]]]bbbmmmwwwrrriiibbbeeekkkxxx}}}}}}~~~}}}{{{{{{zzzxxxvvvooommmllllllnnnpppqqqpppyyyYYYPPPJJJIIIJJJIIIJJJLLLLLLKKKNNNRRRTTTVVV^^^gggppp}}}wwwxxx}}}~~~wwwpppnnnooojjjhhhiiikkkmmmmmmrrryyyjjj```VVVSSSRRRPPPPPPRRRVVVUUUWWW\\\```eeeqqq|||qqqjjjbbbhhhrrr}}}zzz{{{}}}}}}{{{{{{zzzxxxvvvqqqooonnnnnnpppppppppooowww]]]TTTLLLKKKKKKIIIIIIKKKKKKLLLOOOSSSUUUWWW^^^fffnnnxxxyyy~~~}}}wwwpppnnnooohhhfffgggjjjkkklllqqqwww~~~mmmcccYYYUUUSSSQQQQQQSSSVVVVVVXXX\\\aaagggssspppjjjbbbkkkxxx}}}||||||{{{{{{~~~{{{xxxuuusssssssssrrrqqqpppppppppqqqrrruuuhhhPPPHHHNNNKKKHHHKKKKKKMMMLLLMMMPPPRRRUUU^^^hhhnnn|||~~~yyyrrrnnnoookkkkkkjjjiiijjjnnntttxxxzzz~~~dddWWWXXXRRRMMMPPPQQQSSS[[[XXXVVVaaakkkvvvsssnnnlllooo~~~{{{yyyyyyzzz~~~{{{xxxwwwvvvuuusssrrrqqqpppppppppqqqqqquuu~~~mmmTTTKKKPPPLLLHHHKKKKKKLLLKKKMMMPPPRRRUUU^^^hhhlll}}}~~~xxxqqqnnnnnnllllllkkkkkklllpppvvvzzz~~~hhhYYYYYYSSSOOOSSSTTTTTT[[[XXXWWWbbblllxxxuuuoooppptttzzzwwwwwwzzz~~~{{{yyyxxxxxxyyysssrrrqqqpppooopppqqqqqquuu|||uuuZZZNNNPPPLLLHHHKKKJJJLLLKKKMMMPPPSSSVVV___iiilll{{{~~~xxxqqqmmmnnnlllllllllmmmnnnrrrxxx}}}mmm\\\ZZZTTTQQQUUUWWWTTT[[[XXXXXXcccmmm{{{tttoooqqqxxx{{{vvvwww|||}}}zzzxxxxxxyyyzzzsssrrrpppooooooooopppqqqtttzzz{{{^^^OOOPPPKKKHHHKKKKKKKKKKKKMMMPPPSSSWWW```jjjqqq}}}}}}xxxqqqmmmmmmkkklllmmmmmmooosssyyy}}}qqq^^^[[[TTTRRRVVVXXXSSSYYYWWWYYYdddnnn~~~rrrnnnnnnxxx}}}yyyzzz~~~~~~{{{yyyxxxwwwxxxxxxrrrqqqpppooooooooopppqqqtttwwwbbbPPPOOOKKKIIILLLLLLKKKJJJLLLQQQTTTXXXaaallluuu}}}xxxqqqmmmnnnjjjkkkmmmnnnppptttyyy}}}ttt___ZZZTTTRRRVVVWWWRRRWWWVVVZZZfffppp}}}ssspppmmmyyy|||}}}~~~}}}|||zzzxxxwwwwwwvvvrrrqqqpppooonnnooopppppptttuuuiiiSSSPPPKKKIIILLLLLLJJJJJJLLLQQQTTTYYYcccmmmvvv|||xxxrrrooooookkklllnnnoooqqqtttxxx|||www```[[[UUURRRUUUUUURRRVVVWWW]]]jjjuuu}}}uuusssppp~~~~~~~~~~~~~~~}}}{{{xxxvvvuuurrrqqqooonnnnnnnnnooopppsssrrrrrrYYYSSSMMMJJJLLLKKKJJJIIILLLQQQTTTYYYcccnnnxxx|||xxxrrrpppqqqmmmooopppqqqrrruuuyyy|||zzzbbb]]]WWWSSSUUUSSSSSSWWWYYYaaaooozzz{{{uuurrrsss~~~}}}zzzvvvtttrrrqqqooonnnnnnnnnooopppsssqqq|||yyy]]]VVVNNNJJJKKKIIIJJJIIILLLQQQUUUZZZdddnnnzzz~~~{{{xxxsssqqqrrroooqqqrrrssstttvvvzzz||||||ddd___YYYUUUVVVSSSUUUYYY[[[dddsss~~~yyyrrrpppuuu}}}zzzwwwuuupppooonnnmmmllllllmmmnnnooosss|||^^^QQQPPPLLLHHHIIIGGGGGGIIIOOOTTT[[[gggsss{{{}}}xxxuuusssrrrrrrrrrrrrssstttvvvyyyzzzeee[[[[[[VVVSSSVVVQQQVVV^^^fffpppvvvwwwxxx{{{~~~|||zzzwwwuuuqqqpppnnnmmmllllllmmmnnnooossszzzbbbSSSPPPLLLIIIIIIJJJIIILLLQQQWWW^^^jjjvvv~~~yyyuuusssrrrqqqqqqqqqrrrsssuuuxxxyyyiii]]]\\\UUURRRUUURRRWWW^^^eeeqqq~~~wwwxxxxxx}}}{{{yyyvvvtttqqqpppooommmllllllmmmmmmooorrrwwwiiiVVVQQQMMMJJJJJJLLLKKKMMMRRRWWW___lllxxxzzzvvvtttsssrrrqqqqqqrrrsssuuuwwwxxx}}}~~~nnn___[[[UUUQQQSSSSSSXXX]]]eeesss|||yyyzzz{{{}}}{{{yyyvvvtttrrrqqqooommmmmmlllmmmmmmnnnpppsssqqqZZZRRRNNNLLLKKKKKKJJJLLLQQQVVV^^^lllxxx|||xxxwwwvvvtttssssssssstttuuuwwwxxx{{{|||~~~qqq```ZZZUUURRRSSSTTTYYY^^^fffxxx|||{{{~~~}}}{{{yyyvvvtttsssrrrpppnnnmmmmmmmmmmmmlllnnnnnnxxx]]]SSSPPPMMMLLLLLLJJJLLLQQQWWW___mmmzzz~~~{{{zzzzzzvvvvvvuuuuuuuuuwwwxxxyyyyyy}}}rrr___YYYUUUTTTUUUUUUZZZ___iii|||}}}}}}|||zzzwwwuuutttrrrpppnnnmmmmmmmmmmmmiiillliiiuuu}}}___SSSQQQOOOLLLNNNLLLMMMRRRXXXaaappp}}}}}}|||}}}xxxxxxwwwvvvvvvwwwxxxyyyyyy~~~ttt___XXXVVVUUUVVVUUU[[[bbbooo|||}}}~~~|||{{{yyywwwtttsssqqqooommmmmmmmmmmmfffjjjeeekkkaaaTTTRRROOOLLLMMMLLLMMMRRRXXXaaappp}}}|||{{{|||yyyxxxwwwvvvvvvvvvwwwxxxxxx~~~www```XXXWWWWWWWWWUUU\\\eeettt{{{zzz~~~}}}|||yyywwwuuusssqqqooommmmmmmmmmmmeeeiiiccceeeaaaUUUSSSPPPKKKKKKIIIJJJOOOUUU^^^nnn{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvwwwwww~~~{{{bbbYYYWWWWWWWWWUUU]]]fffwwwzzzxxx~~~{{{zzzzzz~~~|||zzzxxxwwwwwwsssppppppqqqpppjjjeeegggaaabbbeeeoooaaaSSSPPPNNNLLLMMMKKKKKKPPPVVVaaaqqq|||yyyyyyxxxvvvuuutttuuuvvvwww~~~dddXXXWWWXXXWWWWWW]]]iii~~~zzzxxx}}}yyyxxxyyy}}}{{{yyywwwvvvsssppppppqqqpppkkkgggjjjcccccceeemmmdddTTTOOOMMMKKKLLLJJJLLLQQQWWWaaappp~~~~~~{{{zzzyyywwwuuuuuuuuuwwwwwwhhhZZZWWWWWWVVVWWW___lll{{{yyyyyytttuuuuuuxxx~~~~~~|||yyywwwuuurrrppppppqqqpppmmmiiimmmfffdddeeekkkiiiVVVNNNKKKJJJKKKJJJLLLRRRXXX```ooo{{{}}}|||zzzxxxvvvvvvvvvwwwxxxlll\\\XXXWWWVVVXXXbbbqqq}}}||||||tttsssqqqtttyyy}}}yyywwwtttrrrppppppqqqpppnnnlllnnnfffddddddjjjmmmXXXNNNKKKJJJJJJIIILLLRRRXXX```mmmzzz}}}{{{yyywwwwwwwwwxxxyyy~~~ooo^^^YYYWWWVVVZZZeeeuuu~~~vvvsssuuurrrxxx}}}zzzwwwsssrrrqqqpppppppppooonnnllleeedddeeekkkqqqYYYNNNLLLLLLIIIIIIKKKQQQWWW___lllxxx|||{{{yyywwwwwwxxxyyyzzz}}}~~~qqq___YYYXXXXXX]]]hhhxxxxxxssssssuuuwww}}}~~~zzzwwwtttsssrrrppppppoooooooookkkeeeeeehhhooovvv\\\OOOLLLMMMJJJIIIKKKPPPUUU^^^kkkxxxzzzyyyxxxwwwwwwyyy{{{|||}}}}}}sss```ZZZYYYZZZ^^^jjj|||yyyvvvuuussstttxxxxxx}}}~~~{{{xxxuuutttsssqqqooonnnoooppplllfffhhhkkkrrr|||___PPPLLLNNNKKKIIIJJJNNNTTT\\\kkkyyy~~~xxxwwwvvvvvvwwwyyy{{{}}}}}}~~~uuubbbZZZYYYZZZ]]]lllvvvqqqnnnpppssstttwww{{{vvvzzz~~~~~~~~~{{{xxxuuuuuutttqqqooonnnnnnpppnnnhhhjjjmmmtttbbbQQQLLLNNNLLLIIIIIIMMMSSS\\\kkkyyy~~~}}}vvvvvvuuuuuuwwwyyy|||~~~~~~~~~wwwcccZZZYYYYYY[[[lllyyymmmkkkjjjmmmssswwwyyyyyyxxxxxxwwwvvvvvvvvvvvvwww~~~|||vvvuuusssqqqppppppppppppsssqqqlllmmm~~~___RRRQQQJJJIIINNNLLLMMMUUU[[[hhh}}}}}}{{{|||yyyxxxvvvuuuvvvxxxzzz|||{{{~~~eee\\\ZZZXXXbbbqqq~~~}}}vvvoooiiihhhiiilllrrrvvvwwwwwwsssrrrrrrrrrrrrrrrssssssvvvyyy~~~~~~{{{yyyvvvuuusssqqqpppppppppqqqrrrrrrnnnooo}}}cccSSSQQQJJJGGGLLLJJJKKKUUU\\\jjj~~~}}}}}}zzzyyywwwvvvvvvxxxzzz{{{zzz~~~ggg]]][[[YYYbbbqqq|||}}}wwwnnnhhheeefffhhhmmmrrruuuuuuuuuppppppoooooooooppppppqqqooorrryyy~~~{{{xxxvvvvvvuuusssrrrqqqpppqqqqqqqqqrrrrrrrrr}}}iiiVVVRRRJJJGGGLLLJJJKKKVVV___ooo~~~~~~{{{zzzxxxwwwvvvwwwyyyzzzyyy}}}{{{|||jjj^^^\\\[[[dddsss|||yyy~~~wwwnnnfffbbbdddfffjjjooosssuuuuuuuuusssrrrqqqppppppooooooppppppsssyyy~~~|||{{{xxxvvvvvvuuusssrrrqqqqqqrrrrrrooosssuuuvvvpppYYYRRRKKKJJJNNNLLLMMMXXXaaasss}}}~~~|||{{{yyyxxxwwwwwwxxxyyyzzz}}}zzzzzzlll^^^\\\\\\fffwww{{{zzz}}}|||~~~zzzzzzyyyssskkkddd```^^^fffjjjooosssvvvwwwwwwvvvwwwuuutttrrrpppooonnnnnnooorrrxxx~~~||||||{{{zzzyyyvvvuuusssrrrqqqrrrrrrsssooorrrvvvyyyuuuZZZRRRLLLJJJOOOLLLLLLVVV___ppp}}}{{{||||||{{{zzzxxxxxxxxxxxxyyy|||~~~zzzzzzmmm]]][[[\\\gggzzz||||||~~~yyyxxxyyyrrrsssrrrmmmgggcccbbbdddjjjnnnsssvvvwwwxxxxxxyyyvvvuuusssqqqooonnnmmmlllmmmpppwww}}}||||||}}}|||{{{vvvuuusssrrrrrrrrrssstttqqqrrrvvvzzzyyy[[[RRRMMMHHHMMMJJJKKKTTT\\\lll~~~}}}{{{zzz{{{{{{zzzzzzyyyyyyyyyyyyyyy~~~|||{{{nnn]]][[[]]]ggg|||}}}{{{uuurrrssslllnnnnnnjjjfffdddhhhlllnnnrrrvvvxxxxxxwwwxxxzzzttttttrrrqqqppppppoooooopppttt{{{}}}||||||}}}}}}|||vvvuuusssrrrrrrssstttttttttssstttyyy{{{[[[RRROOOFFFLLLJJJLLLVVV^^^mmm}}}|||zzzyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz~~~||||||~~~ppp^^^\\\___eee}}}~~~yyyrrrnnnnnndddfffgggdddaaabbbggglllppptttwwwxxxwwwwwwxxxzzztttsssssssssssssssttttttxxx{{{~~~||||||}}}}}}|||vvvuuutttsssrrrssstttuuuwwwtttssswww}}}|||[[[RRROOOGGGMMMMMMOOOZZZaaappp}}}|||{{{zzz{{{xxxyyyyyyzzzzzz{{{{{{{{{~~~}}}||||||rrr___]]]aaaddd}}}~~~