BM6P6(@ xxxkkk[[[YYYUUUQQQOOOOOOOOOPPPSSSOOOJJJHHHIIIKKKMMMMMMSSSNNNIIIGGGGGGGGGEEECCCGGGKKKOOOQQQQQQQQQQQQRRRPPPOOOMMMJJJIIILLLPPPTTT___dddsssrrrxxxssssssjjjeee\\\VVVTTTUUUWWWXXXRRRTTTVVVWWWYYY[[[^^^aaa___eeennntttwww{{{}}}uuutttrrrooonnnooorrrvvvqqqssstttpppkkkiiimmmqqqrrrooollllllppprrrqqqooorrrqqqqqqpppooonnnnnnmmmnnnpppqqqrrrqqqppppppqqqlllkkkjjjjjjkkkkkkiiigggmmmkkkhhhgggiiikkkkkkkkkzzzvvvqqqmmmkkkiiigggeeemmmhhhggglllnnnkkkjjjmmmnnnmmmkkkjjjkkklllnnnpppjjjhhhiiimmmooollljjjjjjnnnkkkjjjmmmrrrrrrnnniiipppnnnmmmkkkkkklllnnnooouuusssttttttnnnfffeeejjjkkklllkkkhhhffffffjjjnnntttppplllkkkmmmnnnmmmkkkfffeeeeeegggiiijjjjjjiiifffhhhjjjlllkkkiiieeecccdddeeegggiiijjjiiieeebbbggglllqqqrrrooolllkkklllkkkoooqqqpppooopppnnnjjjlllllllllkkkkkklllnnnppptttqqqmmmlllllloooqqqrrrpppmmmiiifffgggjjjnnnqqqmmmoooqqqrrrqqqqqqrrrssssssrrrmmmiiilllrrrqqqjjjnnnmmmlllkkkkkklllmmmnnnoooppppppppppppooonnnnnnqqqqqqpppppppppqqqrrrsssppppppppppppoooooonnnnnnmmmpppooojjjkkkqqqrrrnnnkkkiiihhhjjjnnnpppnnnmmmjjjkkkkkkjjjiiijjjlllooojjjkkkmmmmmmmmmkkkiiiggghhhmmmrrrrrrnnnjjjjjjllliiipppvvvtttlllfffhhhlllkkkkkklllmmmmmmnnnnnnnnntttmmmccc[[[VVVSSSQQQOOOKKKJJJHHHHHHHHHIIIJJJKKKNNNLLLIIIGGGGGGGGGGGGGGGIIILLLPPPRRRQQQNNNLLLLLLMMMMMMNNNMMMLLLMMMOOOQQQSSSVVVbbbvvvyyyppp{{{oookkkkkkeeeaaa\\\XXXWWWWWWWWWVVVXXXWWWUUUTTTUUUYYY```eeegggmmmuuu{{{~~~|||yyyrrrssstttsssqqqpppqqqrrrrrruuuvvvsssnnnkkkkkknnnqqqqqqpppnnnmmmmmmnnnoooqqqqqqpppooonnnllllllkkkoooooonnnmmmnnnpppsssvvvmmmkkkiiihhhiiiiiihhhggghhhfffeeefffiiilllmmmmmmtttqqqnnnlllkkkjjjhhhfffjjjgggiiioooqqqmmmjjjkkkmmmnnnooopppppppppoooooooookkkhhhiiiiiigggjjjnnnlllkkkkkknnnrrrrrrppplllllllllkkklllnnnqqqtttvvvrrrppprrrwwwuuummmgggfffjjjlllnnnmmmkkkjjjkkkmmmvvvtttpppnnnllliiifffdddfffgggiiijjjkkkjjjgggeeeiiikkkmmmnnnmmmjjjgggeeejjjiiihhhjjjkkkkkkiiigggjjjkkkmmmmmmlllmmmnnnooonnnqqqqqqoooooorrrqqqooohhhhhhkkkooossssssooojjjtttqqqooonnnoooooommmjjjmmmkkkhhhffffffiiilllnnnpppooollljjjiiilllqqqvvvpppooommmjjjnnnuuutttnnnkkkkkkllllllnnnooopppqqqpppppppppqqqpppoooooonnnnnnoooooopppqqqqqqqqqqqqpppqqqrrrsssrrrpppmmmkkkmmmsssvvvrrrnnnoooooollllllkkkiiikkknnnppppppnnnnnnmmmkkkhhhggghhhkkknnnnnnmmmllljjjjjjiiiiiiiiieeeiiioooqqqooommmkkkjjjiiinnnrrrpppjjjfffgggjjjjjjkkkmmmnnnoooooonnnnnnzzzmmmddd]]]VVVQQQIIIJJJKKKKKKJJJIIIJJJKKKJJJKKKJJJIIIHHHHHHJJJLLLJJJMMMQQQRRRPPPMMMJJJIIIIIILLLOOOPPPOOOMMMMMMMMMMMMNNNUUUdddtttsssvvvzzz{{{|||vvvmmmgggdddccc___]]]ZZZXXXXXXXXXWWWVVVYYYXXXVVVTTTUUUYYY___dddkkkqqqxxx}}}{{{vvvuuuooorrruuuvvvtttqqqpppoooooosssvvvvvvrrrooonnnooooooqqqrrrpppkkkiiikkkooopppooonnnnnnlllkkkkkkjjjooommmjjjhhhjjjooouuuxxxnnnllliiihhhhhhhhhgggfffaaaaaabbbfffjjjmmmnnnnnnmmmlllkkkkkklllkkkiiigggeeeeeeiiiqqqtttqqqmmmlllmmmooosssvvvvvvtttqqqnnnqqqoooooooookkkgggiiiooonnnooopppqqqrrrqqqpppooolllmmmmmmnnnqqqtttwwwyyysssooonnnrrruuuqqqkkkhhhjjjmmmqqqrrrqqqnnnmmmlllttttttsssooojjjfffcccbbbgggjjjlllnnnmmmjjjfffccclllmmmooopppooommmjjjhhhooommmkkkkkkmmmnnnnnnmmmllljjjhhhhhhkkknnnqqqrrrppprrrrrrnnnooosssuuutttgggfffgggmmmssstttooohhhpppnnnmmmpppsssrrrkkkeeeiiihhhfffeeefffgggiiikkknnnllljjjgggfffiiinnnsssllllllkkkkkknnnrrrpppkkkkkklllmmmnnnoooooopppppppppqqqqqqqqqqqqpppoooooolllmmmnnnpppqqqqqqqqqppprrrtttuuuvvvtttpppllliiimmmvvv|||yyyrrrnnnkkkjjjmmmlllkkklllnnnpppqqqpppsssqqqnnnjjjggghhhlllooorrrooollliiihhhiiijjjlllhhhggggggiiikkkmmmmmmllljjjkkkllljjjhhhfffggghhhjjjlllnnnqqqqqqqqqooonnnyyynnnbbbYYYRRRSSSRRROOOLLLJJJJJJLLLJJJMMMNNNLLLJJJIIILLLPPPOOOQQQRRRRRROOOMMMLLLLLLHHHKKKNNNOOOMMMLLLKKKKKKMMMKKKNNNXXXdddqqq~~~{{{{{{|||zzz|||zzz|||}}}vvvsssppplllhhheeecccbbbaaa[[[YYYWWWVVVWWWXXXXXXXXXUUUVVVWWWWWWXXXZZZ]]]```mmmrrrxxx|||{{{uuuqqqrrrooorrruuuvvvtttqqqpppooommmpppsssttttttsssuuuvvvnnnppppppooolllkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmoookkkgggeeehhhlllqqqtttmmmlllkkkkkkkkkjjjgggddd```aaacccgggkkknnnooonnnkkkjjjkkklllmmmmmmjjjhhhbbbccchhhooottttttrrrqqqnnnppptttwwwwwwuuurrroooooorrrxxxzzztttkkkiiilllrrrsssuuutttrrrqqqqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvqqqkkkiiijjjlllnnnoookkkmmmpppqqqqqqpppnnnmmmoooqqqqqqmmmhhheeefffhhhiiikkknnnooommmkkkhhhggglllnnnppprrrrrrqqqpppooopppooonnnooopppqqqpppnnnmmmiiifffggglllppprrrrrrnnnqqqqqqooopppuuuvvvtttjjjhhheeegggjjjmmmnnnmmmllljjjjjjooottttttnnnhhheeeeeeeeeeeefffggghhhhhhgggiiikkklllkkkjjjkkklllkkkkkkjjjkkkllllllhhheeemmmnnnnnnooonnnmmmkkkjjjqqqqqqqqqqqqqqqppppppooonnnmmmnnnnnnoooqqqssstttvvvvvvwwwvvvtttpppmmmkkkooouuuzzzzzzuuuoookkkhhhlllkkkkkklllmmmoooppppppssssssqqqnnnkkkkkknnnpppsssqqqooolllkkkkkkkkklllpppiiibbb```eeekkkoooooojjjhhhfffffffffgggggggggjjjlllooorrrsssrrrpppnnnwwwlllccc```ZZZSSSMMMIIIIIIJJJNNNPPPRRRPPPMMMKKKMMMPPPXXXXXXUUUQQQMMMKKKLLLMMMIIIJJJKKKJJJIIIHHHIIIKKKJJJGGGIIINNNUUU^^^lllxxx|||sssuuuvvvtttwwwxxxyyyzzz}}}{{{zzzxxxuuuooojjjgggfffdddaaa```aaabbbaaa___ZZZWWWTTTSSSUUUXXXZZZ\\\XXXWWWVVVTTTUUUYYY___dddoootttzzzzzzyyyvvvrrroooppprrrssstttsssqqqpppqqqrrrpppqqqqqqrrrrrrtttwwwyyyooommmlllmmmooopppnnnllllllmmmnnnooopppqqqrrrrrrnnnkkkgggfffhhhjjjkkkkkkkkklllnnnppppppmmmhhhdddddddddfffiiimmmoooooonnnmmmllllllmmmooonnnllliiiggghhhiiikkkooorrrrrrqqqoooppprrrsssssssssrrrqqqpppsssyyy{{{uuullljjjmmmqqqsssuuuuuuttttttuuuvvvtttssssssrrrqqqqqqqqqqqqrrrqqqmmmgggdddfffkkkooommmlllllllllmmmnnnnnnoooooopppoookkkhhhgggjjjnnnjjjlllnnnnnnmmmlllmmmnnnkkklllooorrrtttuuuuuuuuunnnoooppprrrsssrrrooolllkkkiiihhhkkkooorrrqqqooojjjnnnqqqqqqrrruuutttqqqkkklllmmmkkkiiiiiilllooommmkkkjjjmmmqqqrrrnnnjjjeeeeeeeeefffggghhhhhhiiiiiikkklllmmmkkkkkkkkkllljjjjjjjjjlllmmmjjjgggeeekkkkkklllmmmlllkkkiiihhhpppqqqqqqqqqqqqpppoooooopppooommmmmmnnnrrrvvvxxxyyyxxxvvvsssqqqpppoooooosssrrrrrrtttuuurrrlllgggiiijjjkkklllmmmmmmnnnooommmoooqqqpppooommmmmmmmmqqqqqqrrrrrrqqqooommmkkkoooiiicccccchhhlllllljjjjjjgggddddddgggiiiiiihhhiiilllooossstttsssqqqoooyyyrrrggg]]]UUUPPPLLLIIIQQQRRRRRRQQQOOOMMMNNNNNN]]][[[WWWQQQKKKHHHHHHIIIIIIIIIHHHFFFDDDEEEGGGJJJJJJIIIJJJMMMPPPSSS]]]ggguuuqqqxxx}}}uuuuuuxxxwwwxxx|||xxxxxxzzz{{{ttthhh___\\\^^^]]]\\\\\\^^^^^^]]]\\\YYYVVVSSSRRRTTTYYY\\\]]]___[[[UUUPPPQQQYYYeeennnnnnssszzzzzzvvvvvvuuuqqqooopppttttttsssqqqoooppprrrtttvvvuuusssqqqqqqrrrtttuuuooolllkkkmmmqqqrrrooolllmmmnnnoooppprrrssstttuuupppllliiihhhiiijjjgggeeekkklllooorrrrrrooojjjeeeiiiiiiiiijjjmmmoooooonnnooonnnmmmnnnoooooonnnllloooooolllhhhiiimmmnnnlllpppppppppppppppqqqqqqrrrtttrrrrrrqqqnnnjjjlllrrrmmmnnnooorrrtttwwwxxxyyyoooooopppppppppqqqqqqqqqiiinnnpppkkkggggggiiiiiinnnkkkhhhgggiiilllnnnooorrrrrrpppmmmjjjjjjlllmmmjjjllloooooommmmmmppptttjjjlllooorrrtttvvvwwwwwwmmmnnnpppssstttsssoookkkkkkkkkmmmoooqqqqqqpppnnnhhhmmmqqqqqqrrrtttrrrnnnhhhooouuuvvvpppllllllnnnrrrqqqoooooonnnmmmkkkiiigggggggggggghhhjjjkkklllpppooolllhhhgggiiinnnrrrjjjiiikkkooopppmmmlllmmmfffggghhhjjjkkklllmmmmmmoooppppppppppppooonnnnnnpppooommmmmmooossswwwzzzyyywwwtttrrrpppqqqrrrsssuuuooommmqqquuurrrlllhhhfffiiilllnnnnnnmmmmmmmmmhhhkkknnnpppnnnkkkjjjiiinnnpppsssuuuuuuqqqmmmjjjhhhggghhhmmmqqqpppiiiccciiihhhfffgggiiikkkkkkkkkjjjllloooqqqsssrrrqqqppp}}}rrrkkkcccZZZSSSQQQPPPOOOOOOPPPOOONNNLLLTTTTTTSSSPPPKKKGGGEEEEEEGGGGGGFFFDDDBBBBBBEEEGGGKKKLLLNNNQQQPPPOOOTTT[[[nnn{{{tttuuu~~~zzzxxxzzzxxxxxxttthhh^^^ZZZYYY[[[\\\]]]\\\[[[YYYYYYWWWUUUSSSTTTWWWZZZ\\\\\\^^^\\\XXXVVVWWW^^^hhhpppooottt||||||wwwtttuuutttpppnnnooosssssssssrrrppppppqqqssswwwuuutttsssrrrrrrqqqpppooooooooopppppppppnnnmmmpppppppppqqqrrrssssssssssssooojjjiiikkkkkkiiiffflllllllllnnnpppooollliiillljjjiiijjjlllnnnoooooonnnmmmlllmmmnnnppppppooooooppplllgggggglllmmmjjjoooooopppppppppqqqqqqqqqsssooommmnnnmmmlllnnnsssnnnlllkkkmmmrrruuuuuussskkkkkklllnnnnnnooooooooohhhlllmmmiiiiiilllllliiimmmiiiffffffiiilllmmmmmmsssrrrqqqqqqqqqpppmmmkkkiiimmmrrrrrrpppoooqqqssslllmmmoooqqqssstttuuuuuupppooopppqqqsssrrrpppmmmnnnpppqqqqqqpppoooooooookkkooopppooopppsssrrroooiiinnnssstttrrrooommmmmmqqqssstttrrrnnnkkkjjjjjjjjjiiiiiiiiijjjlllnnnoooqqqooollliiihhhjjjooosssllljjjlllqqqqqqmmmmmmqqqffffffgggiiikkkmmmooopppnnnoooooooooooonnnmmmmmmkkklllmmmoooqqqsssuuuvvvttttttsssrrrrrrrrrsssttttttooooootttuuupppjjjhhhdddiiioooqqqpppnnnmmmlllkkkmmmoooooommmjjjiiihhhkkknnnrrrttttttqqqnnnkkkfffgggkkkooosssqqqlllggghhhiiijjjjjjkkklllnnnooojjjkkkmmmoooqqqqqqqqqqqqxxxjjj___PPPMMMLLLMMMPPPQQQNNNKKKGGGJJJMMMNNNLLLHHHFFFEEEDDDEEEEEEDDDBBBBBBBBBDDDHHHJJJNNNQQQNNNIIIKKKQQQ```yyyyyyvvvzzzrrrsssxxxuuurrrpppggg```]]]YYY\\\______\\\YYYXXXWWWTTTTTTUUUWWWZZZ\\\[[[ZZZXXXZZZ^^^aaaccceeeiiikkkuuu{{{yyytttrrrttttttpppnnnoooqqqssstttsssrrrpppqqqrrrrrrrrrssstttuuutttrrrooonnnrrrtttsssooollllllnnnrrrrrrrrrqqqqqqqqqqqqqqqvvvpppjjjiiikkkmmmllljjjmmmkkkjjjjjjlllmmmmmmlllllljjjhhhiiikkknnnppppppmmmkkkjjjkkknnnpppqqqrrriiillljjjfffhhhoooppplllmmmoooppprrrrrrqqqpppooopppmmmnnnssstttqqqoooppprrrmmmjjjkkkooopppnnnjjjjjjkkklllllllllllllllkkkmmmlllgggbbbfffooorrrnnnkkkhhhfffgggjjjmmmmmmlllooooooqqquuuwwwvvvooojjjhhhnnntttvvvsssooooooqqqnnnooopppqqqrrrrrrsssssssssqqqooopppqqqrrrqqqpppqqqssstttrrrnnnlllnnnqqqoooqqqpppmmmnnnrrrsssrrrlllkkkjjjkkklllnnnoooppplllqqqvvvuuuppplllkkkmmmlllkkkkkkjjjlllnnnppprrrkkkmmmoooooommmllllllmmmooolllmmmpppoooiiiiiinnnjjjiiiiiiiiijjjlllnnnooonnnnnnnnnnnnnnnmmmmmmlllgggiiimmmqqqssstttsssssspppqqqssstttttttttssssssrrrpppsssyyyvvvmmmhhhiiidddjjjqqqtttrrrooommmmmmrrrsssrrrpppmmmkkkjjjkkkjjjlllooorrrrrrpppnnnllljjjiiiiiikkkmmmpppqqqrrrhhhjjjmmmmmmmmmnnnppprrrjjjkkklllnnnpppqqqqqqrrr{{{nnn[[[UUUNNNKKKMMMMMMJJJFFFKKKGGGIIIOOONNNHHHJJJTTTNNNKKKGGGCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLYYYiiivvvhhhoootttxxxzzz{{{yyyooojjjeeeaaa___^^^______]]]ZZZXXXXXXYYYUUUYYYYYYUUUVVV]]]aaa______\\\[[[]]]cccjjjoooqqqvvv~~~{{{{{{wwwzzzzzzvvvoookkkmmmppprrrssssssqqqmmmmmmppptttxxxwwwuuusssqqqssswwwzzzkkknnnpppooollllllpppuuupppooooooooopppqqqrrrrrrpppnnnmmmooorrrsssppplllmmmjjjhhhiiikkkkkkgggdddhhhjjjlllkkkiiijjjmmmqqqmmmnnnnnnnnnooooooooopppmmmmmmmmmlllkkkmmmppprrrqqqnnnlllmmmpppqqqnnnkkkpppllljjjnnnuuuvvvqqqjjjmmmnnnoooooonnnllljjjiiilllnnnqqqoookkkgggfffffflllmmmmmmjjjggggggjjjnnnrrrooojjjgggfffiiimmmppp|||wwwrrrqqqrrrssspppmmmrrrlllkkkrrrvvvtttsssvvvooopppooonnnmmmnnnqqqsssqqqppppppqqqrrrqqqooolllwwwuuusssrrrrrrqqqooommmvvvssspppppprrrtttsssqqqsssnnniiihhhkkkoooppppppuuuqqqmmmlllmmmmmmkkkiiijjjmmmmmmkkkmmmrrrtttssspppnnnkkkkkkqqquuunnndddeeeiiinnnqqqqqqooommmllljjjiiiiiilllooopppmmmjjjnnnrrruuurrrjjjeeefffiiinnnppprrrrrrqqqppppppqqqsssrrrpppppppppppppppooosssuuuvvvtttqqqnnnmmmmmmjjjkkkmmmqqqvvvvvvsssppplllppprrrooojjjfffhhhkkkkkkooosssuuussspppmmmlllooonnnmmmnnnpppqqqqqqqqqppprrrsssqqqnnnmmmpppssspppnnnlllkkklllqqqvvvzzzlllbbbUUUMMMLLLKKKJJJHHHJJJGGGGGGIIIJJJIIILLLPPPNNNLLLIIIGGGDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLSSSaaauuuooo```fffmmmqqqxxxyyymmmhhhccc```_________^^^]]]ZZZYYYWWWWWWYYY\\\[[[XXXXXX]]]^^^[[[^^^___aaabbbeeekkksssyyy~~~zzzzzz|||yyyyyyvvvrrrmmmlllooorrrqqqqqqqqqpppooopppsssvvvvvvvvvuuuttttttsssrrrrrrjjjmmmooonnnllllllqqquuuppppppoooooooooooooooooommmooorrrssssssrrrqqqqqqnnnlllkkkkkkkkkkkkiiihhhggghhhiiihhhggghhhllloookkkllloooqqqqqqpppooonnnkkklllnnnoooppppppqqqrrrppppppqqqpppnnnnnnnnnnnnlllmmmnnnppprrrrrrqqqqqqoooooonnnmmmllllllllllllllloooqqqpppllliiihhhhhhlllmmmmmmkkkjjjjjjmmmpppssspppkkkhhhgggiiimmmpppyyyuuupppppprrrsssqqqnnntttooooootttxxxvvvuuuwwwqqqrrrqqqpppooopppsssuuuppppppqqqqqqqqqqqqqqqqqqtttrrrppppppppppppnnnlllrrrpppoooppprrrtttttttttqqqooommmlllmmmoooooonnnrrrpppoooooopppoookkkhhhlllnnnmmmiiiiiimmmooommmooonnnllllllrrrvvvqqqhhhfffjjjnnnpppooonnnmmmlllnnnlllkkklllnnnooommmlllpppqqqppplllgggdddfffiiiooopppqqqqqqooonnnoooqqqtttqqqooooooqqqqqqpppnnnsssssstttsssqqqooommmlllmmmllllllooorrrtttsssqqqnnnoooooommmiiihhhjjjmmmmmmnnnppppppooooooooopppqqqpppnnnoooppprrrqqqqqqooopppooonnnmmmmmmooopppmmmmmmmmmnnnppprrrtttvvvxxxeeeWWWQQQOOONNNMMMJJJIIIGGGEEEIIIOOOPPPMMMMMMLLLKKKIIIFFFDDDBBBAAAAAABBBDDDFFFHHHJJJKKKKKKNNNXXXfffuuutttcccZZZ___hhhooorrrwwwssstttzzzvvviiiccc```___``````^^^\\\[[[[[[ZZZYYYXXX]]]___^^^]]]^^^```^^^ZZZ___ccchhhjjjkkkqqq|||zzzwwwwwwyyy|||yyyvvvrrrnnnlllnnnqqqsssqqqooonnnoooqqquuuwwwwwwuuuttttttuuuvvvtttnnniiihhhkkkmmmlllkkklllppptttqqqqqqppppppnnnmmmkkkkkkkkkpppvvvwwwtttrrrsssuuupppooonnnllljjjiiijjjlllgggggggggeeedddfffiiimmmhhhkkkooorrrsssqqqooollliiikkkooorrrtttsssrrrqqqnnnqqqtttrrrnnnmmmooorrrmmmqqquuusssnnnmmmppptttqqqpppmmmlllkkklllmmmnnnmmmoooqqqpppnnnllllllllllllmmmnnnmmmmmmoooqqqtttqqqooollliiiiiilllppprrruuurrroooooorrrsssrrrppptttqqqqqquuuwwwvvvuuuvvvrrrssssssrrrpppqqqsssvvvqqqssstttrrrooonnnqqqsssqqqooommmlllmmmmmmlllkkkkkkmmmnnnoooppprrruuuwwwooopppqqqqqqooonnnnnnnnnooooooppprrrrrrpppllliiiooopppmmmgggeeehhhhhhfffnnnnnnllllllppptttppphhhhhhjjjmmmnnnmmmllllllmmmrrrooollljjjkkkmmmnnnnnnuuurrrmmmiiiggghhhjjjlllqqqqqqqqqooommmmmmoooppptttppplllmmmppprrrooolllqqqpppppppppqqqpppnnnkkkpppnnnmmmmmmoooqqqrrrrrrooonnnlllkkkjjjkkkmmmnnnllllllkkkjjjiiikkknnnrrrsssqqqoooooopppqqqpppoooooonnnllllllnnnoooooonnniiikkknnnqqqrrrsssrrrrrrӵ|||jjj```ZZZUUURRRJJJLLLJJJGGGNNNXXXVVVLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKMMMSSS]]]iiivvvĦĦӵĦ[[[___kkkxxx}}}wwwoooqqq{{{pppccc___]]]___bbbaaa]]]YYYWWWZZZ]]]___```bbbdddeeefffgggfffbbb___cccgggnnnrrrwwwxxxtttsssuuuxxxyyyvvvsssooonnnoooppprrrrrrrrrooommmnnnsssvvvwwwvvvtttrrrqqqtttwwwvvvooohhhgggiiikkkkkkkkkmmmppptttssssssrrrqqqooollljjjiiikkkoootttvvvuuutttttttttrrrrrrqqqmmmhhhfffiiilllkkkjjjgggeeedddeeegggiiihhhkkknnnqqqrrrrrrpppnnnjjjkkknnnqqqssstttsssqqqmmmppprrrrrrppppppsssuuurrruuuwwwtttnnnkkknnnsssqqqpppnnnmmmmmmmmmnnnnnnnnnooopppqqqppppppoooooommmnnnnnnoooqqqsssuuuwwwnnnmmmkkkkkklllooosssuuupppnnnmmmoooqqqsssrrrqqqqqqqqqqqqssstttsssrrrrrrpppqqqqqqpppoooppprrrtttrrruuuxxxuuupppmmmooorrrrrrooolllkkkkkkkkkiiihhhgggjjjnnnnnnnnnooosssvvvppprrrtttrrrooommmnnnpppooopppqqqqqqqqqpppnnnlllooopppmmmfffdddffffffccckkklllkkkjjjkkknnnlllfffjjjkkkmmmlllkkkkkklllmmmqqqnnnjjjhhhiiillloooqqqyyytttooolllmmmooopppoooqqqqqqpppnnnlllllloooqqqsssnnnjjjkkkooopppmmmiiimmmllllllmmmoooooommmjjjpppooonnnnnnnnnooooooooonnnmmmkkklllmmmoooooonnnkkkkkkiiigggfffgggkkknnnsssqqqooonnnoooooonnnmmmooolllkkkllloooqqqpppmmmiiikkknnnqqqrrrrrrqqqppp4ĉ@ӵvvvhhh[[[RRRKKKNNNLLLKKKSSS\\\WWWKKKIIIGGGDDDBBBBBBDDDGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLPPPXXX```iiittt>L=hĦ4ĉ@ӵ>L``````eeeuuussslllppp{{{yyyhhh___\\\\\\___cccaaa]]]XXXVVVYYY```gggkkkmmmnnnqqqrrrpppjjjfffeeekkkooouuu~~~~~~zzztttqqqqqqrrrssssssqqqppppppppprrrsssqqqppptttqqqmmmnnnrrruuuuuuttttttqqqooorrrvvvvvvrrrlllkkkkkklllmmmnnnpppsssvvvuuutttsssrrrooommmkkkjjjmmmmmmooorrrvvvvvvsssqqqssssssqqqlllfffdddfffhhhpppmmmjjjgggffffffggggggjjjkkkmmmnnnpppqqqrrrrrrmmmllllllnnnqqqrrrrrrpppmmmlllllloootttvvvwwwvvvuuuuuutttrrrqqqpppqqqrrrnnnooopppppppppooonnnmmmpppppppppqqqrrrrrrrrrqqqnnnnnnooopppsssuuuvvvvvvpppooommmmmmmmmnnnppprrrmmmmmmmmmnnnpppqqqppppppppprrrtttsssrrrrrrqqqooolllmmmnnnnnnmmmmmmnnnpppmmmrrrwwwwwwrrroooppprrrtttqqqmmmkkkjjjiiihhhffffffiiimmmmmmllllllooorrrrrrttttttqqqmmmlllooorrrqqqqqqpppooonnnnnnoooooonnnooommmhhhfffhhhgggdddfffiiijjjiiijjjnnnnnnkkklllmmmmmmlllkkkjjjkkkmmmllljjjhhhfffgggkkkooossswwwtttpppqqqssstttrrroooppppppooonnnmmmnnnqqqsssrrrnnnjjjjjjlllmmmjjjgggiiiiiijjjkkkmmmlllkkkiiinnnoooppppppooonnnmmmmmmlllllllllnnnpppqqqooonnnmmmmmmmmmkkkiiiiiikkklllrrrpppmmmmmmmmmmmmlllkkkkkkiiihhhjjjnnnooonnnkkkjjjkkkmmmnnnooopppqqqqqqGG=?{{{fffXXXRRRQQQNNNOOOTTTWWWQQQHHHHHHFFFCCCBBBBBBFFFJJJMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJNNNSSSXXX]]]bbbhhhlllyyyHdĦ=ĪjGG=?HdĦhhhmmmvvvyyygggmmm{{{wwwlllbbb^^^^^^]]]___bbb```___]]][[[\\\bbbkkkrrrxxxzzz~~~~~~wwwmmmjjjmmmxxx|||yyyvvvuuurrrooonnnnnnooopppoooppprrrsssssssssrrrqqqsssqqqooonnnpppqqqrrrrrrsssqqqoooqqqssstttrrrooooooooooooppprrrtttvvvwwwvvvtttssspppooonnnmmmmmmpppmmmmmmoootttuuusssoooqqqqqqoookkkgggeeeeeefffqqqooollljjjjjjjjjiiihhhjjjkkklllmmmoooqqqssstttqqqnnnlllmmmpppqqqooommmmmmjjjjjjnnntttxxxxxxvvvtttrrrqqqrrruuuvvvuuusssmmmoooqqqrrrrrrpppnnnmmmrrrqqqpppqqqssstttsssrrrpppooooooqqqsssuuutttssstttsssqqqnnnmmmkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnpppuuuwwwtttrrrrrrqqqnnnjjjlllmmmmmmllllllmmmnnniiimmmrrrtttsssssstttvvvtttqqqmmmjjjiiihhhgggggghhhjjjlllmmmmmmmmmnnnooossssssqqqooommmnnnppprrrrrrrrrqqqnnnllllllnnnppplllnnnnnnkkkjjjkkkiiieeebbbgggkkkjjjlllrrruuuuuummmnnnooonnnlllkkkkkkmmmhhhhhhhhhhhhhhhkkkooorrrqqqpppoooqqqsssssspppllllllnnnoooooooooqqqtttwwwssspppnnnlllkkkjjjhhhggggggiiillllllkkkjjjjjjkkklllnnnppppppnnnllllllllllllmmmnnnooopppppppppppppppqqqrrrqqqpppooooooppppppnnnllllllllllllkkkjjjfffffffffhhhkkklllkkkjjjllllllllllllmmmooopppqqqӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦKKKIIIIIIĦJJJĦGGGHHHJJJKKKKKKMMMOOORRRTTTVVVYYY[[[DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵddd```aaaeeedddĦ|||ӵĭӵooolllrrrttttttrrrqqqrrruuupppppppppnnnnnnoooqqqtttpppqqqqqqrrrqqqpppnnnmmmpppooonnnnnnppprrrtttttttttssspppnnnmmmmmmnnnoooppppppooooooqqqrrrrrrrrrnnnlllkkkjjjjjjjjjhhhgggnnnlllkkklllnnnnnnmmmjjjgggiiillloooqqqrrrsssrrrtttqqqpppqqqsssrrrmmmhhhllllllmmmooorrrtttuuuvvvuuuttttttuuuvvvvvvsssqqqooopppppppppppppppppppppsssqqqppppppssstttsssqqqqqqpppoooppprrrsssqqqooosssrrrpppooommmkkkjjjjjjlllmmmnnnnnnmmmlllkkkkkknnnuuuwwwsssppppppoookkkkkkmmmnnnooommmmmmnnnoooooooooooooooppprrrtttuuuqqqnnnjjjhhhhhhiiiiiiiiikkkkkklllnnnqqqrrrqqqpppqqqpppoooooopppqqqpppnnnoooqqqrrrpppmmmkkkkkkllljjjnnnpppmmmlllllliiidddccciiimmmkkklllqqquuuvvvnnnpppqqqpppnnnlllllllllfffiiikkkkkkjjjkkkmmmpppmmmmmmnnnoooppppppnnnmmmiiikkknnnppprrruuuxxxzzzuuuuuutttpppkkkhhhhhhiiiggglllppppppkkkiiikkkooommmnnnooommmkkkkkklllooonnnoooooommmkkkmmmqqquuupppqqqrrrrrrqqqrrrtttvvvpppnnnllllllmmmmmmlllkkkdddfffiiikkkkkkkkklllmmmjjjkkklllmmmnnnnnnoooooo?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLKKKHHHLLLShӵgLCCCDDDFFFIIIKKKNNNNNNOOOOOOPPPRRRTTTS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eeeeaaa```S?ʬkkk4ff?>ߝL@eg&e3h?g&e>&etttppp??qqqtttvvvsssoooooosssyyymmmooopppnnnlllmmmqqquuunnnpppsssssspppmmmjjjiiimmmkkkjjjjjjlllnnnoooooosssqqqnnnkkkkkkllloooqqqppprrrsssqqqnnnnnnqqquuukkkiiihhhjjjmmmnnnllliiijjjiiijjjmmmppprrrooommmeeehhhmmmqqqtttsssrrrqqquuussssssuuuwwwssskkkdddkkknnnqqqqqqoooooorrrvvvyyyyyyyyyxxxuuurrrnnnlllrrrqqqooonnnnnnpppqqqssstttrrroooppprrrtttsssqqqrrrpppoooppprrrrrrooommmmmmnnnnnnnnnnnnnnnmmmmmmlllnnnooonnnllljjjiiiiiikkksssvvvqqqmmmmmmlllhhhmmmooopppqqqpppooopppqqqxxxtttnnnkkklllnnnqqqrrrnnnkkkgggfffgggiiijjjkkklllkkkllloootttvvvuuurrrnnnmmmnnnpppssssssoookkkmmmpppsssrrrnnnjjjiiiiiijjjnnnqqqooommmlllhhhbbbffflllnnnkkkiiikkkoooqqqoooppprrrqqqooommmllllllgggkkknnnooommmkkklllmmmmmmnnnnnnooooooooooooooofffiiinnnrrrtttwwwzzz|||wwwyyyxxxssslllhhhiiilllgggnnntttrrrllliiilllrrrnnnooonnnkkkhhhiiinnnrrrqqqrrrpppkkkgggjjjrrrzzznnnnnnooooooooorrrvvvzzzpppnnnmmmlllnnnnnnnnnmmmeeeiiinnnooonnnmmmppprrriiijjjlllnnnoooooonnnmmm4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦOOONNNHGgĉ@PPPHdĦCCCFFFLLLQQQTTTNNNMMMLLLMMMOOOPPPHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦfffdddHtƅ^pppqIܗGIӵ}}}H׼sHu]ĦBt=o9ĦHƅ^Hu]Ħuuuvvvssswwwxxxrrrkkkjjjsss|||uuurrrooommmmmmpppsssvvvlllmmmooopppppppppooonnniiijjjkkklllmmmmmmmmmmmmhhhmmmrrrrrrnnnkkkllloookkkooossstttqqqnnnmmmnnnnnnnnnmmmjjjiiijjjiiihhhkkklllmmmnnnnnnmmmlllkkkjjjmmmooonnnkkklllrrrwwwwwwuuutttssstttsssrrrppplllnnnqqqsssrrrrrrssstttssswwwzzzyyyuuuqqqnnnnnnpppqqqqqqqqqqqqqqqqqqrrrtttsssrrrqqqqqqrrrssstttwwwtttpppmmmmmmmmmlllllllllnnnnnnllljjjkkkooossstttpppkkkhhhhhhkkkpppsssqqqpppooopppqqqpppnnnlllmmmnnnppprrrsssrrrqqqooosssqqqoooooonnnmmmjjjgggooolllmmmooolllfffhhhooopppqqqrrrrrrpppoooooooooppppppooooooooooooooooooqqqpppnnnmmmlllllllllmmmsssqqqooommmlllkkkiiigggkkkgggjjjqqqrrrmmmiiiiiimmmnnnoooooonnnmmmkkkiiiiiillloooooommmkkkjjjjjjooorrrtttqqqlllhhhggghhhmmmoooooommmpppvvvzzzzzz|||uuummmkkknnnooolllhhhllllllmmmnnnooopppqqqrrrkkkjjjiiikkknnnqqqpppnnnqqqrrrrrrpppnnnmmmnnnooorrrttttttsssqqqpppqqqrrrooonnnllljjjjjjkkklllmmmlllmmmnnnmmmmmmnnnppprrrooorrrqqqmmmmmmrrrsssppp4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ[[[qetMMMNNNDdDĦDDDHHHMMMRRRUUULLLLLLLLLMMMNNNq<R~~~qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦfffq<RmmmuuupeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦsssrrrrrrtttvvvvvvuuuvvvuuuqqqmmmlllnnnqqqrrrqqqqqqppppppqqqrrrrrrkkkmmmoooqqqqqqooommmkkkmmmmmmnnnnnnnnnnnnmmmllliiimmmpppqqqooooooppprrrlllmmmnnnnnnnnnoooppprrrooonnnmmmjjjiiiiiijjjiiijjjkkklllmmmnnnmmmmmmmmmooopppqqqnnnkkkkkkoootttxxxwwwvvvuuuuuutttsssrrrwwwtttnnnkkkkkkoootttxxxqqqsssuuuuuurrrqqqqqqsssrrrrrrrrrsssssssssssstttsssssssssssstttuuuvvvvvvwwwtttqqqooonnnnnnlllkkkhhhkkknnnooonnnnnnoooqqqpppnnnllljjjkkknnnrrruuurrrqqqqqqrrrrrrpppllliiilllpppttttttqqqoooppprrrrrrqqqnnnkkkiiihhhhhhiiiiiijjjoootttrrrkkkiiikkkqqqsssuuutttqqqpppppprrrsssrrrqqqooonnnnnnnnnnnnqqqpppnnnmmmlllllllllmmmtttrrrpppooommmllljjjhhhnnnlllnnntttuuuooojjjiiilllmmmnnnooonnnllljjjhhhlllkkkkkkkkklllllllllkkkpppooommmmmmllljjjhhhggglllnnnnnnlllnnnuuuxxxxxxwwwrrrnnnnnnqqqqqqmmmhhhhhhjjjmmmooopppooolllkkkjjjiiiiiikkkooopppooommmnnnooopppnnnmmmmmmnnnooooooppppppooonnnnnnoooqqqmmmnnnoooooonnnllliiihhhmmmoooppppppooonnnoooppprrruuusssnnnnnnrrrrrrooo4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦfffpo9wӵDdDĦFFFIIINNNRRRSSSKKKKKKKKKLLLMMMpo9uYYYbbbmmm|||GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦeeepo9udddgggvvv{{{=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵqqqrrrvvvyyyyyywwwwwwvvvssspppnnnkkkhhhfffoooppprrrttttttrrrpppnnnlllmmmoooqqqpppnnnkkkiiippppppppppppooonnnmmmllloooooopppqqqqqqrrrssssssqqqnnnkkkjjjllloooqqqrrrqqqooommmkkkjjjjjjkkklllkkkllllllmmmmmmnnnnnnnnnpppqqqqqqnnnkkklllppptttyyyyyyxxxwwwvvvuuutttttt{{{tttkkkfffhhhmmmppprrrnnnooopppooooooqqqtttvvvttttttttttttuuuuuuvvvvvvsssssstttuuuvvvwwwwwwxxxwwwtttrrrqqqpppooollljjjeeeiiiooorrrrrrqqqpppooollllllkkklllnnnqqqtttvvvssssssssssssrrrppplllhhhlllqqqvvvuuuqqqnnnqqqtttsssrrrpppkkkfffeeehhhllllllmmmqqqtttrrrllliiijjjppptttwwwuuuqqqoooqqqtttsssrrrpppnnnnnnoooppprrrpppooonnnllllllllllllmmmrrrrrrqqqpppooommmlllkkkqqqppprrrwwwwwwrrrllljjjkkklllnnnooonnnllliiigggmmmkkkjjjjjjkkkmmmnnnnnnpppkkkggggggjjjkkkiiifffkkkmmmllljjjlllrrruuutttrrrooommmpppttttttooojjjgggjjjooorrrrrrooojjjgggjjjjjjkkknnnppppppnnnlllooooooooonnnlllkkklllmmmnnnnnnnnnlllkkkllloooqqqppppppooonnnmmmkkkjjjjjjppprrrsssssspppnnnnnnnnntttuuutttpppoooqqqqqqooo4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦtttpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦfffpeӵiiiĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵssstttvvvxxxxxxvvvyyywwwtttppplllhhheeecccnnnppprrrttttttrrrpppnnnooooooooonnnmmmkkkjjjiiioooooopppppppppooonnnnnnuuusssqqqqqqsssssssssrrrwwwrrrmmmkkkmmmoooooonnntttqqqnnnnnnmmmlllmmmpppppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmoootttwwwyyyyyyyyywwwuuutttssstttsssnnnjjjjjjmmmoookkkhhhlllmmmmmmnnnoooqqqsssuuutttttttttuuuuuuvvvvvvwwwttttttuuuuuuuuuuuuuuuuuuuuutttrrrrrrqqqooollljjjiiilllqqqtttuuusssqqqooommmlllkkkkkkmmmpppsssuuuuuusssqqqqqqqqqpppnnnlllmmmpppssstttrrrrrrtttvvvsssttttttnnnhhhfffiiinnntttrrrooommmkkkiiijjjkkklllqqquuusssooolllooosssooonnnmmmmmmooorrruuuwwwooonnnmmmlllkkklllmmmmmmnnnooopppqqqooonnnnnnnnnqqqqqqssswwwxxxtttooolllkkklllnnnooonnnllliiigggjjjlllnnnnnnlllmmmpppsssoookkkgggeeeggghhhhhhhhhmmmnnnmmmjjjjjjnnnpppnnnooommmmmmppptttuuurrrnnnhhhkkkpppssstttqqqnnnkkkkkkllloooqqqrrrqqqooommmqqqrrrqqqooollljjjkkklllppppppnnnlllkkkkkkoooqqqvvvrrrlllggggggkkkppptttvvvvvvuuussspppooopppqqqrrrrrrqqqooonnnooopppppp4DuXӵD&dq&ĒRsdKĦDHRRud{{{yyyzzz}}}sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBFFF<xJJJJJJGGGIIIKKKLLLKKKB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦgggB?dp&ĒR>d<sdKĦB?Ho9xxxs&dq&ĒRtttvvvuuusssrrrsssuuuyyyyyyvvvpppiiieeefffiiiooopppqqqrrrrrrrrrqqqqqqrrrpppnnnkkkjjjjjjkkkllljjjkkkmmmnnnoooppppppppptttrrrqqqrrrtttuuuuuuuuuvvvsssooooooqqqrrrpppnnnwwwrrrppprrrqqqnnnppptttvvvtttrrrooonnnnnnnnnooonnnnnnoooooooooqqqtttvvvvvvwwwwwwuuurrrppppppqqqooommmkkknnnrrrsssnnnhhhmmmmmmnnnoooqqqqqqpppooorrrsssssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqtttrrrqqqqqqqqqpppmmmkkkqqqqqqrrrtttttttttrrrqqqpppnnnlllkkkkkknnnqqqsssuuurrrnnnmmmnnnpppqqqrrrnnnmmmmmmpppuuuwwwwwwuuuqqqtttuuuqqqjjjfffhhhkkkqqqooollljjjiiikkklllkkkiiimmmpppoookkkjjjlllooommmllllllmmmooorrruuuwwwnnnnnnlllkkkkkklllmmmmmmiiilllooopppooooooooopppnnnppprrrtttvvvvvvrrrnnnlllmmmnnnnnnmmmllljjjiiifffmmmttttttooommmpppvvvmmmmmmkkkhhheeeeeehhhkkkppprrrppplllkkkmmmmmmjjjooommmlllnnnrrrttttttsssiiijjjmmmpppqqqrrrqqqqqqmmmooorrrssssssqqqooonnnpppqqqqqqooommmmmmnnnoooqqqpppnnnkkkiiiiiilllooorrroookkkhhhiiinnntttxxxzzzxxxvvvrrroooooorrruuunnnlllkkklllmmmmmmnnnppp4DuXӵHu]3hhne=e___\\\ZZZ[[[___dddhhhjjjnedddgggpIƎ@t@h~~~>hfe@ďDne=eegesĪj@hfdDĦ@ďDLLLIIIHkgeGGGHHHHHHFFFIIILLLLLLKKK@hUUUWWW@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦneiiihhh@h>hsene@GxxxwwwsĪj@hooossswwwvvvrrrpppqqqsssvvvwwwuuuoooiiigggjjjnnnooooooppppppqqqrrrssstttsssqqqnnnkkkjjjjjjlllmmmfffhhhjjjllloooqqqrrrrrrnnnoooqqqrrrtttuuuwwwwwwooooooppprrrtttuuutttssswwwrrrqqqvvvuuuppppppuuuxxxvvvrrrooommmmmmooopppqqqqqqqqqrrrrrrqqqqqqqqqsssuuuuuusssnnnlllmmmoootttqqqnnnooorrrttttttssspppppppppqqqrrrqqqooolllqqqrrrrrrssstttuuuvvvvvvwwwuuusssqqqooonnnnnnoooqqqpppooooooppppppooommmuuutttrrrrrrssstttsssrrrqqqpppnnnmmmmmmnnnooopppsssppplllkkkmmmooorrrssspppllljjjnnnuuuyyywwwtttppprrrrrrooojjjfffeeefffgggjjjllllllnnnpppnnniiihhhjjjkkklllkkkjjjkkkkkknnnnnnnnnnnnooopppqqqrrrnnnmmmlllkkkkkklllmmmmmmgggkkkpppqqqooonnnoooqqqmmmoooppppppsssvvvtttpppooonnnnnnmmmllllllkkkkkkfffmmmuuuuuuqqqnnnpppuuulllnnnnnnkkkgggggglllppprrrtttsssnnnmmmooonnnkkkooonnnmmmoooqqqssstttttthhhhhhjjjkkkmmmoooqqqrrrnnnqqqssstttrrrpppoooppplllmmmooooooooopppsssuuummmmmmllljjjhhhhhhjjjllliiikkknnnqqqsssssssssssswwwvvvssspppnnnooorrruuujjjhhhgggjjjkkkjjjlllppp4DuXӵĵD^}}}yyyWWWNNNLLLJJJJJJMMMQQQTTTUUUQQQRRRSSSccceeekkkuuuDdDĦQQQQQQNNNHHHIIIIIIHHHFFFJJJMMMMMMKKKKKKPPPQQQTTT\\\D^s׼sgeFm8>aĦs׼sHoD^DdDĦtttmmmhhhooos׼s}}}uuutttpppnnnpppsssuuuuuutttsssrrrqqqpppooonnnnnnmmmmmmmmmlllmmmoooqqqsssttttttuuuqqqpppooonnnmmmmmmllllllfffgggjjjllloooqqqrrrsssmmmqqqttttttrrrqqqrrrtttlllnnnqqqrrrssssssuuuwwwvvvpppqqqwwwwwwpppoootttuuusssooollllllmmmppprrrpppqqqrrrttttttsssqqqoooqqqsssuuurrrllliiijjjmmmuuusssqqqpppppprrruuuwwwuuurrrppppppqqqrrrqqqoooqqqrrrrrrssstttuuuvvvwwwwwwuuuqqqnnnmmmnnnoooqqqpppnnnllllllnnnppppppooosssrrrpppqqqttttttsssqqqoooppprrrssssssrrrpppnnnqqqooommmmmmnnnoooooonnnpppmmmlllnnnrrruuutttssstttrrrpppllliiigggffffffjjjmmmmmmlllnnnqqqnnngggkkkjjjiiikkkmmmnnnllljjjlllmmmnnnoooppppppoooooommmlllkkkkkkkkklllmmmmmmjjjooosssssspppmmmmmmooooooqqqpppnnnpppttttttppprrrpppnnnlllkkklllmmmnnnkkkmmmoooppppppppppppqqqlllmmmllllllmmmooorrrtttrrrttttttqqqqqqsssssspppnnnoooppprrrssssssrrrqqqiiiiiijjjlllmmmooopppqqqoooqqqsssrrrooonnnnnnooolllmmmnnnnnnnnnoooqqqsssiiijjjkkkkkkjjjjjjlllnnnhhhkkkppptttvvvuuurrrpppnnnooopppooonnnnnnoooqqqkkkgggfffjjjjjjhhhiiinnnΦ4DuXӵtvӵ>d<ĦĦ___\\\ZZZYYYWWWUUUSSSIIIHHHFFFGGGIIIJJJJJJJJJLLLLLLĦLLLKKKKKKMMMIIIFFFGGGJJJMMMMMMMMMSSSVVV\\\dddmmmuuu|||{{{|||Ħ>d<Ħyyymmm^^^VVVTTTUUUSSSPPPJJJIIIHHHIIIKKKLLLKKKJJJFFFJJJNNNNNNKKKKKKOOOSSSQQQLLLIIIKKKOOOSSS\\\dddkkkxxxĦ>d<ĦBegeFYĉ>aĦBenu]ӵ{{{vvvwwwttt>d<Ħ>d<ĦĦiiimmmwwwBeĦ{{{uuuqqquuu}}}sssrrrrrrrrrrrrrrrssssssooonnnooosssxxxyyyuuurrrmmmkkkjjjmmmrrrsssooojjjiiikkkooorrruuuuuuuuutttnnnoooqqqrrrqqqooollljjjggghhhjjjmmmoooqqqrrrsssqqquuuxxxvvvpppkkkkkkmmmnnnqqqrrrqqqoooooosssvvvtttnnnpppxxxwwwooommmsssrrrooollljjjkkkmmmqqqssslllmmmqqqtttwwwvvvtttqqqpppssstttqqqlllhhhjjjmmmppprrrsssrrrqqqpppqqqrrrxxxtttooonnnppprrrssssssrrrrrrssstttuuuvvvwwwwwwwwwtttpppmmmmmmnnnqqqtttnnnllljjjjjjmmmoooqqqqqqooonnnnnnqqqtttuuusssppplllpppuuuyyyyyyvvvqqqnnnooonnnnnnooopppnnnkkkhhhppppppppppppooopppqqqrrryyyuuuoookkkjjjjjjiiiiiivvvuuuooohhhhhhnnnmmmhhhnnnkkkiiikkkpppqqqnnnjjjgggiiillloooqqqqqqppppppmmmlllkkkkkkkkklllmmmnnnnnnssswwwvvvppplllkkkmmmrrrtttqqqmmmnnnssstttoootttrrrnnnkkkkkklllooopppqqqlllhhhjjjooorrrpppmmmmmmkkkjjjmmmrrrwwwwwwvvvpppssstttrrrssswwwxxxuuummmooorrruuuuuutttpppnnnkkklllnnnoooppppppppppppnnnpppqqqpppmmmkkkmmmooopppqqqpppnnnllljjjkkklllhhhjjjlllmmmmmmnnnppprrrmmmnnnpppqqqssssssssssssgggjjjnnnpppooommmmmmmmmmmmhhhgggjjjjjjfffggglll?aŖ%7uSQuR)ӵsdKĦtttjjjgdKĦSSSTTTTTTRRRPPPMMMKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGgdKĦMMMJJJGGGHHHEEECCCDDDHHHJJJGGGCCCHHHLLLQQQWWWZZZ^^^aaadddeeegggjjjpppxxxgdKĦgdDĦyyyiiiaaa]]]XXXSSSRRRNNNLLLIIIJJJLLLMMMLLLJJJBBBGGGNNNPPPNNNKKKJJJKKKHHHHHHJJJLLLOOOSSSWWWYYYaaapppgdKĦsdKĦŶS3we<iĉ@3hR/Ōyyyqqqkkkhhhmmmooo|||DdDĦsdKĦgdKĦqqqrrrwww}}}gdKĦyyytttrrrqqqqqqppprrrpppppprrruuuuuussspppqqqqqqppppppppppppqqqqqqqqqpppnnnnnnoooooonnnmmmppprrrrrrpppppptttuuusssrrrooommmnnnppprrrqqqooollljjjjjjmmmrrruuutttsssppprrrtttrrrnnnkkklllmmmrrruuuwwwsssnnnkkknnnrrrpppqqqrrrsssrrrpppnnnmmmqqqoookkkgggeeegggmmmrrrnnnoooooooooppprrrvvvyyypppqqqrrrqqqpppooopppqqqmmmooorrrtttsssssstttuuuppppppppppppqqqqqqqqqqqqnnnpppssssssrrrqqqqqqrrroooppppppnnnlllkkklllnnnpppooommmllllllnnnppprrrnnnmmmlllmmmooorrrssssssqqqooommmooosssvvvvvvtttkkklllnnnppppppooommmllllllooorrrsssrrrpppooooooppprrrrrroookkkiiijjjlllqqqrrrrrrnnniiieeefffgggqqqnnnjjjggggggiiilllnnnrrrooolllkkklllooopppqqqmmmlllllllllmmmppprrrtttrrrnnnkkkmmmrrrtttqqqmmmnnnjjjhhhkkkrrrtttqqqlllooollljjjkkkmmmnnnllliiitttlllhhhlllnnnlllkkknnnsssooollloootttwwwvvvsssyyytttoooooossswwwvvvtttrrrqqqqqqsssxxxyyyxxxuuuooolllnnnssssssnnnmmmppplllmmmnnnooonnnmmmkkkjjjnnnmmmkkkllllllkkkiiigggjjjkkkmmmnnnppppppoooooorrrtttsssooommmooopppmmmkkkmmmnnnmmmjjjkkkppptttppplllhhhfffhhhkkkmmmooo>Anemmmkkkqqqmmmggg___neOOOPPPPPPOOONNNLLLJJJIIIIIIGGGFFFGGGIIIJJJJJJIIIneMMMMMMJJJHHHHHHFFFDDDEEEHHHIIIIIIIIIKKKNNNQQQSSSTTTUUUWWWXXXTTTVVVYYY]]]bbbiiirrrwwwneDettteee\\\VVVSSSTTTPPPMMMKKKLLLMMMNNNMMMLLLGGGJJJMMMOOONNNKKKIIIHHHHHHHHHIIIKKKNNNQQQTTTVVV[[[eeesssnene>Ak<fhrrrgggcccdddgggiiitttDenenetttooorrryyyne~~~zzzuuuqqqpppqqqqqqpppqqqpppppprrrttttttqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqnnnllllllnnnoooooonnntttvvvtttpppppprrrrrrooorrrpppmmmnnnooopppooommmooommmmmmooorrrttttttrrrooopppqqqqqqpppoooooopppqqqssstttrrrooommmoooqqqoooooooooooooooooopppppppppnnnkkkkkknnnpppooonnnnnnoooqqqpppooonnnooopppnnnpppqqqpppooonnnooopppmmmoooqqqrrrqqqpppqqqrrrrrrrrrqqqpppooonnnnnnmmmmmmooopppooommmlllmmmmmmnnnnnnnnnmmmkkkjjjkkklllpppooonnnmmmnnnqqqsssuuurrrpppmmmmmmnnnpppqqqqqqqqqqqqrrrrrrrrrssstttvvvmmmnnnooooooooommmkkkjjjnnnpppqqqqqqooooooppprrrrrrrrrqqqnnnllllllppptttqqqrrrqqqlllgggeeegggiiinnnkkkhhhfffeeefffgggiiimmmllljjjjjjlllnnnppppppnnnmmmmmmmmmnnnqqqsssuuuooonnnmmmnnnrrrsssqqqooommmjjjhhhkkkqqqsssppplllkkkhhhgggiiimmmooonnnlllkkkfffeeejjjmmmlllnnnrrrrrrpppnnnpppsssuuutttrrruuusssrrrsssvvvwwwvvvtttwwwvvvwwwwwwwwwuuurrrooorrrnnnnnnrrrqqqmmmmmmppppppooommmkkkkkklllnnnooorrroookkkiiihhhiiiiiihhhiiikkklllnnnppppppppppppppppppnnnllloootttrrrmmmlllllllllnnnooopppoooooossspppkkkhhhiiijjjllllllmmmVVVSSSRRRXXXVVVSSSPPPLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFGGGIIIKKKKKKJJJMMMNNNMMMJJJHHHFFFGGGHHHGGGHHHIIIMMMOOOPPPQQQSSSRRRPPPNNNNNNNNNKKKMMMOOOQQQRRRTTTXXX[[[aaajjjxxxssseee[[[TTTSSSRRRPPPNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNLLLIIIFFFIIIIIIKKKMMMOOOPPPRRRRRRVVV[[[bbbooo~~~hhh\\\\\\aaadddfffooo~~~zzzuuujjjoooxxx}}}zzzvvvrrrooonnnnnnnnnnnnpppppprrrtttuuutttpppmmmllllllmmmmmmmmmmmmllllllooommmjjjjjjlllooopppqqqtttvvvuuuqqqooorrrqqqnnnpppooommmlllmmmnnnmmmlllqqqppppppqqqssstttsssrrrrrrqqqooopppqqqrrrqqqpppppppppppppppoooooooooooonnnmmmlllkkklllnnnppprrrooommmlllqqqwwwwwwqqqkkkkkkmmmppppppnnnkkkjjjjjjmmmooopppooonnnnnnooopppnnnpppqqqqqqooommmmmmnnntttsssqqqooommmkkkjjjjjjqqqqqqooommmjjjhhhiiikkkmmmmmmmmmkkkiiiiiijjjlllooonnnnnnnnnoooqqqtttvvvsssppplllkkkmmmppprrrssspppsssuuussspppnnnqqquuunnnnnnooonnnmmmllljjjhhhppppppooonnnmmmnnnqqqtttrrrqqqooommmlllpppvvvzzzrrrrrrqqqlllgggeeehhhkkkiiiiiihhhggggggggghhhhhhhhhhhhhhhiiilllnnnnnnnnnmmmllllllmmmnnnppprrrtttmmmnnnoooqqqrrrrrrqqqpppmmmjjjhhhkkkppprrroookkkjjjgggfffgggkkknnnmmmkkkeeedddeeeiiijjjjjjnnnsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvwwwwwwvvvuuuwwwyyyzzzyyyvvvqqqnnnlllqqqnnnlllnnnmmmkkkkkknnntttpppkkkggghhhkkkqqqtttvvvqqqjjjfffeeegggiiijjjiiijjjkkkmmmooopppppppppnnnmmmkkkkkkqqqwwwuuunnnmmmkkkkkknnnrrrsssoookkkssspppllljjjjjjllllllzzzsssnnnkkkgggccc```XXXYYYXXXTTTPPPLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMLLLOOOOOONNNNNNMMMKKKIIIGGGCCCGGGKKKLLLJJJJJJNNNRRRSSSTTTTTTRRROOOMMMLLLLLLLLLMMMOOOOOONNNMMMMMMNNNPPPWWWaaammm{{{vvveeeXXXRRRTTTSSSQQQPPPOOONNNMMMMMMNNNLLLKKKLLLNNNNNNKKKHHHIIILLLPPPSSSTTTSSSQQQOOOVVVVVVYYYdddyyy~~~zzzggg]]]___dddccchhhqqq{{{tttrrrhhhmmmvvv}}}zzzxxxuuuqqqnnnmmmmmmmmmlllnnnppptttwwwwwwvvvrrrpppnnnoooppppppppppppooonnnnnnllliiiiiikkkooorrrsssqqqssssssppppppttttttrrrlllkkkjjjjjjkkklllllllllpppppppppqqqrrrsssssssssxxxtttpppoooqqqqqqooommmqqqpppnnnnnnoooooommmlllmmmlllkkkkkkkkkmmmnnnooonnnnnnoootttxxxwwwqqqkkkiiikkkmmmnnnmmmlllllllllnnnoooppppppoooooopppqqqqqqrrrrrrpppnnnlllkkklllsssrrrpppnnnlllkkkjjjjjjvvvuuurrrnnnjjjiiijjjlllnnnnnnmmmkkkiiiiiikkkmmmnnnnnnmmmlllmmmoooppprrrooollliiiiiimmmrrruuuwwwqqqrrrrrrqqqnnnmmmnnnpppllllllmmmmmmlllkkkjjjiiinnnnnnnnnnnnmmmnnnqqqsssqqqpppnnnlllmmmpppuuuxxxsssttttttpppkkkggghhhiiihhhiiijjjlllmmmmmmmmmmmmgggggghhhjjjmmmnnnmmmkkkkkkkkkkkklllmmmoooqqqrrrkkknnnqqqrrrqqqqqqqqqqqqllljjjiiikkkoooqqqnnnkkkmmmiiiffffffiiijjjiiigggfffhhhjjjjjjhhhhhhkkkoooppprrrsssrrrpppoooooopppoooqqqtttuuutttuuuvvvwwwrrruuuwwwvvvrrroooooopppmmmjjjiiihhhiiijjjlllnnnsssooojjjfffgggkkkppptttsssoooiiiffffffhhhjjjjjjggghhhiiikkklllmmmnnnnnnmmmnnnnnnnnnrrrwwwvvvqqqmmmllllllnnnqqqqqqooolllnnnllljjjjjjlllnnnooojjjgggccc___^^^\\\WWWQQQMMMMMMLLLJJJHHHGGGIIIJJJFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNMMMMMMNNNNNNMMMKKKIIIGGGFFFAAAGGGNNNOOOLLLJJJMMMPPPQQQRRRRRRPPPNNNMMMNNNOOOJJJLLLMMMMMMKKKIIIIIIIIIOOORRRVVV\\\fffuuunnn^^^WWWVVVVVVTTTQQQNNNLLLKKKKKKLLLJJJJJJLLLPPPQQQNNNKKKKKKOOOVVV[[[[[[WWWRRRMMMTTTTTTWWW```rrr~~~{{{mmmeeedddfffeeemmmzzz|||uuupppooonnnpppvvv~~~|||zzzzzztttrrrooonnnooopppppppppjjjmmmrrruuuvvvtttrrrqqqpppqqqrrrssssssrrrqqqpppnnnkkkiiiiiilllpppsssuuuppprrrrrrpppppptttuuussshhhhhhiiiiiijjjkkklllnnnmmmnnnooopppqqqrrrtttuuuyyyuuupppnnnoooqqqpppnnnsssqqqnnnmmmmmmmmmlllkkklllmmmnnnnnnnnnlllkkkjjjmmmooorrrsssrrrpppnnnmmmmmmnnnnnnlllkkkkkknnnpppoooppprrrqqqqqqppprrrssssssssssssqqqnnnllllllmmmpppooommmlllllllllmmmnnnxxxvvvsssoookkkjjjllloooqqqpppooollljjjjjjmmmoooqqqpppooonnnmmmmmmmmmnnnooollliiihhhlllppptttvvvqqqooollllllmmmnnnllljjjiiiiiijjjkkkkkkkkkkkkkkkkkkmmmnnnooonnnnnnoooqqqooonnnmmmmmmmmmnnnooopppsssuuuwwwuuuooojjjhhhhhhkkkmmmooopppppppppnnnmmmjjjjjjjjjlllnnnnnnkkkiiillllllmmmnnnoooqqqrrrsssmmmooorrrrrrqqqppppppqqqlllkkkjjjlllooopppnnnlllllliiieeeeeehhhiiihhhggghhhkkkmmmkkkiiiiiikkknnnoooppprrrrrrpppoooooooooppppppqqqpppppprrruuuxxxppprrrrrrpppllllllooorrriiiiiihhhggghhhmmmppprrrooommmkkkiiiiiikkknnnpppllljjjhhhhhhiiikkkkkkjjjggggggggghhhiiijjjkkklllkkkqqquuurrrqqqsssttttttmmmnnnnnnmmmkkkkkknnnqqqkkkjjjiiiiiilllmmmmmmmmm^^^]]]ZZZWWWWWWWWWSSSLLLNNNLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMKKKJJJJJJLLLMMMMMMLLLJJJKKKMMMLLLJJJHHHHHHHHHBBBHHHNNNOOOLLLIIIJJJLLLLLLMMMNNNMMMLLLLLLMMMOOOKKKLLLLLLKKKJJJJJJKKKMMMRRRRRRRRRRRRVVV___mmmwwwxxxiiicccZZZYYYWWWSSSNNNJJJIIIIIIHHHIIIKKKNNNQQQRRRQQQOOOLLLQQQWWW\\\]]]XXXRRRNNNOOOPPPVVV```lll~~~rrrhhhddddddnnn{{{vvvuuuvvvtttrrrrrrwwwwwwzzz{{{xxxxxxyyyooonnnmmmooorrrtttvvvvvvgggkkkooorrrrrrqqqppppppoooppprrrssssssrrrpppooonnnllljjjjjjnnnqqqtttuuuqqqtttsssppppppssstttqqqhhhjjjkkkkkkkkkkkknnnppplllnnnppppppqqqrrrtttuuuuuurrrnnnmmmnnnppprrrssssssqqqooolllkkklllnnnpppmmmnnnpppppppppnnnkkkjjjlllnnnppppppnnnmmmnnnpppsssrrrqqqnnnkkkkkkmmmooooooqqqrrrrrrqqqqqqssstttssstttsssqqqooonnnooopppmmmlllkkkkkklllnnnqqqssstttsssqqqnnnllllllnnnpppsssrrrpppnnnkkkllloooqqqtttsssrrrpppooonnnnnnnnnqqqnnnjjjiiijjjlllnnnooooookkkhhhiiilllnnnllliiigggggghhhiiijjjkkklllllliiikkknnnooonnnnnnooopppqqqooommmmmmmmmmmmllljjjqqqtttvvvuuupppllljjjkkkppppppqqqrrrpppnnnkkkjjjlllkkkkkkmmmnnnnnnllliiinnnooopppqqqssstttuuuuuurrrqqqqqqqqqqqqpppppppppmmmllllllmmmooopppooommmiiifffcccdddhhhkkkkkkjjjeeejjjllljjjkkknnnpppooommmnnnooopppqqqqqqpppooorrrpppnnnmmmnnnqqqtttvvvrrrrrrpppmmmkkkjjjkkklllhhhjjjjjjhhhkkkqqquuuuuunnnnnnmmmmmmllllllllllllhhhhhhhhhjjjllllllkkkiiihhhhhhgggggghhhhhhiiijjjjjjrrrwwwtttooopppssstttlllnnnnnnlllhhhhhhmmmqqqmmmkkkjjjkkklllllljjjiiiZZZZZZUUUPPPQQQUUURRRLLLQQQOOOMMMKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJMMMKKKIIIIIIJJJKKKJJJIIIGGGJJJLLLLLLJJJIIIIIIKKKHHHJJJKKKJJJGGGFFFHHHJJJMMMMMMMMMKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIKKKOOORRRRRRRRRQQQNNNMMMQQQXXX^^^ooovvvnnn^^^^^^[[[VVVNNNIIIHHHHHHEEEIIINNNQQQQQQQQQPPPPPPNNNPPPTTTWWWWWWUUURRRPPPMMMPPPWWW^^^cccppp~~~qqqmmmnnnyyynnngggkkkssswwwwwwwwwzzzzzz}}}}}}wwwuuuuuuuuutttpppooonnnooorrrtttuuutttkkknnnqqqrrrpppooooooooopppqqqsssuuuuuusssqqqpppnnnmmmlllmmmpppsssttttttppprrrrrrpppppptttuuusssnnnooopppooommmlllnnnqqqnnnppprrrrrrqqqqqqsssuuusssrrrooolllkkkmmmqqquuuqqqpppnnnkkkiiilllrrrwwwoooooopppppppppoooooonnnjjjjjjkkklllooopppqqqqqqqqqrrrrrrpppnnnmmmnnnooonnnpppqqqqqqqqqqqqssstttrrrrrrrrrqqqooooooppprrrlllkkkkkkkkkmmmpppsssuuupppppppppnnnmmmnnnqqqttttttsssqqqnnnllllllooorrrsssrrrrrrqqqpppooonnnnnnpppmmmjjjiiiiiikkkkkkjjjjjjiiiiiiiiikkklllmmmmmmhhhhhhhhhhhhiiiiiijjjkkkkkkkkklllllllllmmmppprrrvvvrrrnnnlllmmmnnnmmmlllnnnpppqqqpppmmmlllnnnqqqooopppqqqrrrrrrpppnnnmmmkkkjjjjjjkkkmmmnnnmmmlllmmmnnnpppqqqrrrsssttttttwwwsssooonnnpppqqqpppnnnnnnnnnnnnoooppppppooonnnjjjgggcccdddhhhkkklllkkkdddhhhiiiiiilllrrrrrrnnnkkkjjjkkkooossstttrrrooossspppnnnooorrrtttsssrrrqqqpppoooooonnnllliiifffgggjjjjjjhhhjjjqqquuusssppppppppppppooonnnlllkkkiiihhhhhhiiikkkkkkjjjhhhkkkjjjiiihhhhhhhhhiiiiiiiiippptttrrroooqqqrrrqqqkkkkkkkkkkkkjjjjjjkkklllllllllkkklllmmmmmmkkkiiiXXXVVVPPPHHHIIIOOOOOOJJJNNNMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@AAABBBEEEHHHIIIIIIIIIHHHLLLJJJHHHHHHHHHIIIHHHGGGFFFIIILLLMMMKKKJJJKKKMMMMMMKKKIIIEEECCCDDDGGGJJJPPPPPPOOOMMMJJJIIIJJJLLLMMMLLLIIIFFFFFFIIINNNSSSQQQRRRRRROOOKKKJJJMMMQQQUUUfff~~~tttbbbaaa^^^XXXOOOJJJHHHHHHDDDJJJPPPSSSRRRPPPOOOPPPOOOOOOPPPQQQQQQRRRQQQQQQOOORRRXXX[[[[[[ddd||||||wwwnnnccc]]]dddrrryyyzzzzzzwwwyyy~~~vvvqqqqqqrrrqqqooovvvtttqqqqqqqqqqqqpppnnnqqqtttvvvuuurrrooooooqqqqqqsssuuuwwwwwwuuusssqqqnnnmmmmmmnnnqqqssstttssskkknnnpppoooqqqwwwyyyxxxsssuuuuuusssooommmoooqqqqqqtttuuutttrrrqqqrrruuuuuuuuurrrmmmiiiiiinnnsssnnnooonnnkkkhhhllluuu}}}qqqpppooonnnoooqqqssstttiiiffffffkkkrrrvvvtttpppkkkmmmqqqrrrqqqppppppqqqmmmooopppqqqpppppprrrssspppqqqqqqpppnnnoooqqqsssmmmlllkkkkkkmmmppptttvvvnnnoooppppppppprrruuuwwwtttssspppmmmkkklllooorrroooooooooooonnnnnnnnnnnnkkkjjjhhhhhhjjjkkklllkkkfffiiikkkkkkjjjjjjnnnrrrjjjiiihhhhhhhhhhhhhhhiiimmmlllkkkiiiiiilllqqquuu{{{uuuooolllmmmpppqqqqqqlllmmmllljjjiiikkkrrrwwwlllnnnpppssstttuuuvvvvvviiihhhhhhjjjlllnnnnnnnnnjjjkkkmmmnnnpppqqqqqqqqq{{{uuunnnmmmppprrrpppmmmoooooooooppppppppppppooonnnjjjeeeeeegggiiiiiihhhfffiiihhhggglllsssqqqkkkjjjhhhhhhmmmtttvvvsssoootttpppoooqqqvvvwwwsssnnnmmmmmmnnnqqqsssqqqjjjeeeeeeiiiiiifffhhhnnnqqqnnnsssssssssrrrpppooommmlllllljjjhhhhhhiiijjjiiihhhnnnmmmkkkiiiiiiiiiiiijjjhhhlllnnnnnnpppsssrrrnnnkkkiiihhhkkkmmmmmmjjjfffiiiiiijjjmmmooopppooommmNNNMMMMMMNNNJJJGGGIIIOOOPPPPPPNNNLLLKKKIIIGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFGGGEEEFFFHHHHHHEEEHHHLLLHHHFFFDDDFFFJJJLLLLLLJJJGGGFFFEEEHHHLLLOOOPPPOOONNNJJJFFFEEEGGGHHHGGGFFFNNNOOONNNLLLJJJIIIJJJKKKQQQNNNKKKJJJKKKKKKKKKJJJRRROOOKKKGGGDDDDDDEEEGGGOOORRR```yyyyyyiii^^^WWWZZZ]]]YYYOOOGGGEEEGGGKKKPPPTTTSSSPPPMMMOOORRRSSSPPPOOOPPPNNNJJJLLLPPPUUUVVVUUUZZZmmmyyyzzzwwwkkkiiieeedddjjjoooooooooooo|||}}}ssslllpppuuusssnnnmmmqqqqqqqqqssssssqqqnnnkkkxxxxxxvvvuuurrrpppnnnlllrrrwww{{{zzzwwwsssssssssyyyrrrnnnooonnnkkknnntttwwwtttpppooorrrvvvyyyzzzxxxsssnnnlllnnnqqqsssssstttsssrrrrrrssssssrrrppppppmmmkkkmmmqqqrrroookkkkkkmmmnnnllliiiiiilllooorrrqqqooonnnoooppppppooojjjgggdddfffmmmqqqqqqppppppttttttppppppsssrrrmmmllloooooommmooosssuuussslllmmmnnnnnnmmmmmmoooqqqfffhhhkkkooossstttsssqqqqqqrrrrrrqqqppppppsssuuuwwwyyyxxxssslllhhhkkkooonnnooonnnkkkhhhiiinnnrrrsssrrrnnnjjjggghhhkkkooolllkkkhhhhhhkkkpppvvvzzzpppllliiiiiilllpppqqqpppiiiiiijjjkkkmmmooopppqqqtttrrrqqqpppppppppnnnllljjjnnnqqqnnniiihhhlllrrroooppppppqqqsssuuuwwwxxxsssmmmiiikkkmmmlllnnnrrrhhhjjjlllnnnnnnoooqqqsssrrroookkkllloooqqqpppmmmnnnnnnpppuuuxxxvvvpppjjjjjjjjjjjjhhhgggfffggghhhkkkmmmppppppooommmlllllllllmmmnnnoooooopppoooooowwwrrrmmmjjjkkknnnqqqrrrwwwqqqmmmpppvvvxxxsssllljjjfffeeeiiijjjhhhkkkppptttsssssssssrrrppplllhhhhhhhhhhhhgggggggggggggggrrrooollljjjjjjkkkjjjiiipppmmmlllmmmpppqqqooommmnnngggeeejjjmmmjjjiiikkkoooiiieeegggmmmrrrrrroooLLLJJJJJJJJJHHHEEEGGGLLLOOONNNMMMLLLKKKJJJIIIIIIFFFGGGGGGFFFEEEFFFIIIKKKIIIHHHIIIKKKJJJGGGHHHLLLNNNLLLJJJJJJLLLMMMLLLJJJKKKHHHEEEEEEIIIMMMPPPQQQQQQOOOLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNLLLJJJIIIHHHHHHHHHHHHKKKIIIFFFDDDCCCDDDFFFGGGGGGIIITTThhh~~~mmmaaaVVVWWWZZZXXXRRRMMMHHHHHHIIILLLOOOPPPOOOMMMKKKNNNOOOMMMLLLNNNLLLHHHIIILLLPPPRRRPPPTTTbbbrrryyy}}}ppphhhgggeeefffkkkmmmlllkkklllzzz}}}~~~tttmmmnnnqqqooommmmmmqqqpppooopppqqqqqqpppnnnvvvvvvvvvuuusssqqqooonnnpppqqqrrrtttvvvvvvtttsssuuuqqqppprrrrrroooooosssuuurrroooooorrrwwwzzz{{{wwwtttpppnnnpppqqqpppoootttrrrppppppppppppnnnmmmnnnlllkkknnnsssvvvtttqqqmmmkkkjjjiiikkkmmmooopppooommmkkkkkklllmmmnnnnnnjjjgggeeegggkkkmmmkkkiiinnnrrrrrroooooorrrqqqmmmnnnqqqrrrppppppttttttrrrooooooooonnnmmmmmmmmmnnniiihhhiiimmmqqquuuuuussspppooonnnnnnpppuuuyyy|||wwwwwwvvvrrrnnnlllnnnqqqooonnnllljjjiiikkknnnqqqqqqooollljjjiiijjjkkklllkkkkkkjjjjjjmmmqqquuuwwwmmmkkkiiijjjnnnrrrtttuuujjjjjjkkklllmmmoooqqqrrrooonnnnnnooorrrssssssrrrmmmooopppmmmjjjiiilllpppmmmnnnpppqqqsssuuuvvvwwwqqqlllkkknnnpppnnnnnnpppooooooooonnnlllkkklllmmmnnnnnnnnnmmmlllmmmooopppjjjlllooorrrsssrrrrrrrrrnnnmmmkkkhhhggghhhkkknnnmmmmmmnnnmmmmmmmmmnnnooojjjkkklllnnnoooqqqqqqqqqrrrnnnkkkjjjkkknnnqqqrrrqqqnnnkkkmmmsssuuurrrnnnlllggggggjjjkkkjjjlllqqquuuuuutttsssqqqooommmlllhhhiiiiiiiiiiiiiiiiiihhhnnnlllkkkkkklllmmmlllkkknnnmmmmmmnnnpppqqqqqqpppooojjjjjjmmmnnniiiggghhhooollljjjkkknnnpppnnnkkkJJJGGGGGGHHHFFFDDDFFFKKKNNNMMMMMMLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEHHHLLLPPPLLLKKKLLLNNNLLLGGGGGGKKKLLLJJJIIIIIIKKKLLLKKKKKKMMMIIICCCAAADDDIIINNNQQQQQQQQQPPPMMMJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNKKKKKKJJJIIIFFFEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKFFFGGGNNN[[[kkkrrrdddWWWTTTWWWVVVTTTRRRLLLJJJHHHGGGIIILLLMMMMMMFFFJJJLLLKKKKKKLLLJJJFFFEEEFFFJJJNNNOOOQQQZZZeee}}}ttt{{{tttmmmiiiffffffhhhlllmmmkkkmmmqqq|||zzzwwwwwwyyyrrrnnnmmmmmmllllllnnnooonnnmmmnnnqqqrrrrrrqqqqqqsssuuuvvvuuusssqqqooommmkkkjjjmmmssswwwvvvsssqqqppprrrvvvvvvrrrpppqqqsssqqqooopppssswwwzzz{{{vvvtttrrrqqqqqqpppooommmrrrpppnnnnnnnnnmmmllljjjnnnmmmmmmppptttwwwuuusssrrrmmmggggggjjjmmmmmmllllllkkkjjjiiijjjlllnnnooommmkkkhhhiiikkkkkkhhheeellloooooonnnnnnppppppmmmooorrrtttrrrrrruuutttqqqrrrpppnnnmmmmmmmmmkkkiiillliiigggjjjqqqvvvvvvttttttoookkklllqqqwww|||}}}uuutttrrrpppooopppqqqrrrpppnnnkkkiiikkkmmmnnnooonnnllljjjjjjlllmmmkkkhhhjjjkkkmmmoooppprrrssssssnnnmmmkkklllpppsssvvvvvvlllllllllmmmnnnppprrrsssooonnnnnnpppssstttttttttqqqpppnnnlllkkkkkklllmmmlllmmmooorrrssstttttttttnnnkkkkkkoooqqqooommmnnnrrrqqqpppllliiihhhjjjkkkjjjmmmooommmjjjjjjnnnrrrjjjmmmpppooommmnnnrrrvvvpppmmmiiiggggggjjjooorrrooommmlllkkklllnnnpppqqqjjjkkkmmmoooqqqssstttuuukkkjjjhhhiiikkknnnooooookkkiiiiiijjjmmmpppppppppmmmjjjiiilllmmmlllnnnqqqtttvvvvvvtttooommmnnnpppiiiiiikkkllllllkkkjjjiiijjjjjjjjjlllnnnpppooonnnlllnnnooopppooopppqqqssslllkkkmmmooonnnjjjiiikkknnnooooooooonnnllljjjhhhJJJFFFEEEFFFFFFDDDGGGKKKOOOOOONNNMMMLLLJJJJJJIIIEEEEEEDDDDDDDDDGGGMMMQQQMMMLLLMMMNNNKKKFFFEEEHHHGGGGGGHHHIIIKKKNNNOOOPPPPPPLLLHHHEEEGGGKKKPPPSSSQQQSSSTTTQQQMMMJJJKKKMMMNNNLLLJJJJJJKKKMMMNNNNNNIIIKKKKKKJJJGGGEEEFFFHHHGGGGGGGGGHHHIIILLLNNNOOOHHHHHHKKKSSS]]]ooovvvgggYYYTTTUUUTTTSSSSSSOOOLLLIIIHHHIIIJJJKKKKKKEEEJJJLLLLLLLLLNNNLLLGGGBBBCCCHHHOOORRRTTTYYY```}}}ssslllrrr|||zzzsssooommmfffgggjjjnnnppprrryyy|||xxxuuussssssoooooonnnnnnmmmkkklllnnnkkklllmmmooorrrtttsssrrrnnnppptttvvvwwwuuusssqqqkkkjjjiiikkkppptttuuuuuuqqqrrrsssuuutttqqqoooooosssrrrpppqqqsssvvvxxxxxxtttsssqqqppppppppppppqqqooonnnmmmmmmnnnnnnmmmlllqqqpppoooqqqssstttrrrpppuuupppjjjffffffggghhhgggkkkkkkjjjjjjjjjlllooorrrsssooollljjjkkkkkkjjjiiijjjlllmmmmmmmmmnnnnnnmmmlllpppsssrrrsssuuutttppppppnnnllllllmmmllljjjgggkkkhhhggglllssswwwvvvrrryyysssnnnnnnrrrwwwwwwvvvrrrpppnnnnnnooorrrsssrrrsssooojjjiiilllmmmmmmkkkkkkhhhgggiiinnnnnnjjjeeejjjmmmpppsssttttttrrrqqqrrrqqqpppoooppprrrssstttqqqpppnnnnnnnnnooopppqqqtttrrrqqqqqqrrrrrrqqqoootttpppllljjjkkkllllllkkkmmmnnnppprrrrrrrrrpppooommmiiiiiimmmooommmlllnnnooonnnmmmjjjiiijjjmmmpppjjjkkklllkkkjjjkkkmmmppppppqqqqqqpppnnnmmmoooqqqmmmjjjgggfffhhhkkkoooqqqooonnnmmmmmmoooqqqrrrrrrnnnnnnoooqqqrrrtttuuuvvvhhhggggggiiikkkllllllkkkggghhhiiiiiiiiijjjmmmooolllkkkkkklllmmmmmmnnnpppppptttwwwuuuooolllmmmooohhhiiikkkllllllkkkjjjiiijjjjjjkkkmmmpppqqqpppnnnmmmppprrrqqqnnnmmmppprrrhhhjjjmmmnnnlllkkknnnsssmmmoooqqqoookkkiiiiiijjjIIIDDDBBBCCCDDDDDDFFFKKKRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEECCCCCCFFFKKKNNNLLLKKKKKKLLLJJJEEEDDDGGGIIIJJJLLLMMMOOOQQQTTTUUUSSSRRRRRRQQQRRRTTTWWWZZZUUUXXXZZZXXXSSSPPPOOOQQQNNNKKKIIIIIIKKKNNNOOOOOOJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOEEEEEEGGGKKKSSSbbb{{{|||nnn```YYYWWWSSSPPPPPPPPPNNNLLLKKKLLLLLLKKKJJJHHHMMMOOOOOOOOOQQQPPPLLLDDDDDDHHHOOOSSSSSSVVVZZZsssyyymmmeeehhhnnnxxx{{{vvvqqqnnnfffgggkkkqqqwww~~~yyyuuusssqqqnnngggkkkooopppooonnnnnnnnnjjjkkknnnrrruuuvvvsssqqqmmmooosssvvvwwwvvvsssrrrkkkmmmnnnnnnmmmooossswwwttttttrrrpppooooooooommmuuusssrrrrrrtttuuutttssssssqqqooommmmmmppptttwwwmmmmmmlllnnnppprrrrrrqqqpppoooooopppqqqqqqooonnnpppoookkkfffbbbbbbeeehhhjjjjjjjjjiiihhhkkkooossstttqqqllliiiiiilllnnnoookkkkkkkkkmmmnnnmmmmmmmmmggglllooooooqqqttttttqqqmmmllllllllllllkkkiiihhhiiihhhjjjpppvvvxxxtttoooxxxssspppppptttuuurrrnnnooommmkkkkkknnnpppqqqrrrtttpppllljjjlllmmmkkkiiiiiigggeeehhhlllmmmiiidddkkknnnrrrvvvwwwuuurrrpppqqqqqqqqqppppppqqqrrrssstttssspppnnnmmmmmmooopppvvvtttrrrqqqqqqpppnnnllltttooojjjhhhkkkmmmlllkkkooopppqqqqqqpppnnnllljjjmmmgggeeegggjjjjjjkkkooommmmmmllljjjjjjkkkooorrrmmmkkkiiiiiilllmmmmmmmmmrrrqqqppprrrsssssspppllljjjhhhggghhhkkknnnoooooooooooooooqqqtttuuusssqqqppppppooonnnoooooopppqqqgggggggggiiikkkkkkiiigggiiijjjkkkjjjhhhgggiiikkkkkkllllllllllllnnnnnnnnnlllrrrvvvuuupppkkkkkklllhhhhhhjjjkkkkkkkkkjjjjjjllllllmmmnnnpppqqqooommmoooqqqsssqqqnnnlllmmmpppjjjlllmmmkkkiiilllqqquuukkkmmmnnnkkkhhhgggkkkoooHHHBBB???AAACCCDDDFFFJJJTTTSSSQQQNNNKKKIIIGGGFFFGGGGGGGGGEEEEEEFFFJJJMMMMMMKKKJJJKKKIIIFFFGGGKKKMMMOOOPPPPPPPPPQQQTTTVVVVVVXXX[[[\\\]]]^^^aaaccc```bbbbbb```\\\XXXUUUTTTNNNJJJGGGHHHLLLOOOQQQPPPLLLKKKKKKMMMOOOPPPNNNMMMIIIJJJKKKLLLLLLLLLLLLLLLEEEEEEHHHLLLPPP[[[nnn{{{kkkbbb\\\UUUPPPOOOPPPOOONNNNNNOOONNNKKKIIIMMMQQQRRRPPPQQQSSSSSSPPPGGGGGGIIIMMMMMMLLLNNNSSSbbb~~~rrrqqq{{{}}}uuussshhhaaabbbeeekkkzzz}}}zzzvvvqqqmmmiiijjjoooyyy}}}~~~{{{vvvrrrqqqoookkkeeekkkooopppppprrrqqqnnnlllmmmpppsssvvvvvvtttqqqooopppsssuuuvvvuuusssrrrmmmppprrrpppnnnnnnrrrvvvtttuuurrrmmmlllooopppooovvvtttssssssttttttrrrppprrrqqqnnnllllllpppvvvzzzmmmmmmmmmooosssuuuuuuuuullllllnnnooooooppppppoooiiijjjjjjfffcccccchhhmmmhhhiiiiiigggeeegggmmmrrrqqqooollliiiiiilllooorrrmmmkkkllloooooommmlllnnneeeiiillllllnnnssssssqqqlllnnnoooooollljjjjjjjjjgggjjjnnnsssvvvuuurrrnnnqqqoooooopppssssssqqqnnnllllllkkkkkkkkkmmmpppqqqqqqooommmkkkllllllkkkkkkiiigggeeefffiiijjjhhhfffkkkmmmqqqtttuuutttrrrqqqlllnnnoooppppppqqqsssuuutttrrrooommmlllmmmooopppsssqqqppppppppppppooommmppplllhhhgggiiilllmmmmmmpppppppppooonnnllljjjhhhlllfffccceeeggghhhjjjnnnoooooonnnmmmkkkkkknnnpppppplllhhhiiilllnnnmmmjjjnnnnnnooossswwwwwwrrrmmmllliiihhhjjjoooqqqqqqooopppoooooorrrvvvvvvsssoooooonnnllljjjiiiiiiiiijjjhhhggghhhiiikkkkkkiiigggmmmnnnnnnmmmkkkiiiiiiiiikkkmmmnnnlllllloooooommmmmmppptttsssppplllkkkkkkiiiiiiiiijjjjjjkkkkkklllooonnnnnnoooppppppooommmoooppppppooonnnlllmmmnnnooopppnnnjjjhhhkkknnnnnniiijjjjjjhhhfffhhhmmmqqqKKKEEEAAACCCFFFHHHJJJNNNSSSRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIHHHHHHIIILLLOOOOOOLLLKKKLLLKKKIIILLLRRRSSSVVVWWWXXXWWWXXX[[[^^^eeehhhkkkmmmnnnqqquuuyyy|||zzzxxxvvvrrrllleee```XXXSSSMMMKKKNNNPPPPPPNNNMMMJJJIIIMMMSSSUUURRRNNNHHHIIIKKKMMMMMMMMMLLLKKKHHHHHHKKKOOOSSSXXXdddpppxxxkkkbbbYYYTTTTTTQQQPPPNNNMMMNNNMMMLLLJJJPPPSSSRRRPPPPPPSSSTTTQQQGGGGGGIIIJJJHHHFFFJJJQQQXXXtttwwwhhhiiiqqqsssnnnjjjbbb^^^______```lllzzz{{{xxxwwwuuurrrssssss{{{yyy{{{yyyrrroooppppppllllllooopppmmmooossssssooosssrrrqqqqqqsssuuuuuutttqqqrrrsssttttttsssrrrrrrpppppppppppppppppprrrsssqqqsssrrrmmmmmmrrrtttqqqtttsssssssssuuutttrrrppppppqqqpppooommmoootttxxxooonnnnnnppptttvvvvvvuuummmnnnoooooonnnnnnnnnnnnhhhhhhhhhggggggiiikkkmmmiiijjjjjjgggeeefffmmmrrrooooooooonnnnnnnnnpppqqqpppmmmmmmqqqqqqmmmlllooofffjjjkkkjjjlllqqqrrrpppnnnsssvvvtttnnniiijjjllliiimmmrrrtttsssqqqpppqqqnnnmmmmmmmmmnnnooooooooolllmmmnnnllljjjjjjnnnrrrkkklllllllllllllllnnnpppiiihhheeeddddddeeeggghhhiiikkkmmmpppqqqrrrqqqqqqjjjlllnnnooonnnoooqqqtttpppooommmkkklllnnnqqqsssqqqooonnnoooppppppooonnnkkkiiifffeeegggkkknnnpppnnnnnnnnnmmmlllkkkkkkjjjiiieeecccfffiiiiiijjjmmmoooppppppooommmmmmnnnppppppnnnlllkkkkkkllllllllllllnnnpppssstttsssqqqnnnnnnjjjggghhhmmmpppqqqooorrrpppnnnooossstttqqqnnnnnnmmmjjjhhhggggggggghhhgggggggggiiilllmmmkkkjjjooopppqqqqqqqqqnnnkkkiiilllppppppmmmnnnqqqqqqmmmrrrrrrqqqooonnnmmmmmmnnnkkkkkkjjjiiijjjlllnnnooopppnnnmmmnnnoooqqqppppppmmmllllllmmmnnnooonnnnnnmmmpppnnnjjjkkknnnlllgggeeefffgggggghhhiiilllnnnPPPIIIEEEHHHKKKMMMOOOSSSQQQQQQOOONNNLLLKKKJJJIIIGGGIIIJJJKKKKKKMMMOOOQQQRRROOOMMMNNNNNNMMMQQQXXX\\\___bbbddddddgggkkkooozzz}}}{{{ttteee^^^VVVQQQQQQQQQNNNJJJNNNIIIGGGLLLUUUXXXTTTNNNHHHJJJLLLNNNOOOOOOMMMMMMFFFFFFJJJOOOQQQSSSZZZbbbrrrqqqeee\\\XXXXXXRRRPPPMMMKKKLLLMMMLLLLLLQQQSSSRRRNNNNNNRRRSSSQQQEEEFFFHHHIIIGGGFFFMMMVVVWWWrrr{{{mmmbbbffflllmmmiiiaaa\\\[[[^^^\\\ZZZbbbooo|||zzzzzz{{{zzz|||}}}|||yyy|||yyyqqqnnnqqqrrrooossstttpppkkkmmmssstttpppyyyuuuqqqooopppsssvvvwwwttttttttttttsssrrrrrrqqqqqqooommmooorrrtttrrrpppmmmqqqrrrooopppvvvwwwtttrrrqqqrrrsssuuuuuusssqqqoooqqqsssrrroooooorrrtttppppppoooqqqsssuuuuuutttrrrrrrrrrqqqnnnkkkjjjjjjnnnjjjggghhhkkkmmmkkkiiilllmmmmmmjjjggghhhnnnuuuooorrrtttuuutttrrrqqqqqqrrrnnnooosssrrrmmmlllpppiiilllllljjjkkkoooqqqoooqqqwww|||xxxoooiiijjjnnnkkkooosssssspppnnnpppsssoooooommmkkkiiijjjmmmooollloooqqqnnnjjjiiinnnsssfffiiilllllllllmmmqqquuujjjiiifffbbbaaabbbfffjjjhhhiiijjjlllnnnooopppqqqlllnnnpppooolllkkkmmmooommmllljjjjjjlllppptttwwwrrrpppnnnnnnooonnnmmmkkkhhhgggeeedddfffjjjooosssmmmlllkkkkkkkkkllllllmmmgggddddddiiillljjjjjjkkkmmmnnnppppppooooooppprrroooppppppnnnjjjhhhkkknnnnnnqqqtttsssooollllllnnnoooiiicccccchhhmmmooonnnuuupppkkklllooorrrpppnnnooonnnllliiihhhiiijjjkkkffffffgggiiimmmnnnnnnmmmqqqqqqrrrtttuuurrrnnnjjjmmmrrrrrroooooossssssnnnxxxtttooollllllooopppqqqnnnllljjjjjjjjjmmmppprrrpppnnnlllmmmoooqqqrrrrrrkkkiiihhhjjjoooqqqpppnnnhhhlllmmmlllooorrrmmmeeecccdddfffhhhjjjjjjjjjiiiOOOOOOOOOOOONNNNNNNNNOOOQQQRRRQQQLLLGGGFFFHHHKKKJJJOOORRRQQQNNNPPPXXX______ZZZTTTRRRWWW___ggglllgggmmmuuu|||vvvjjjddd\\\RRRMMMNNNJJJKKKLLLLLLNNNOOOMMMIIIJJJJJJLLLOOOQQQOOOLLLHHHLLLHHHHHHNNNQQQPPPTTTZZZooowwwwwwpppiii\\\QQQNNNLLLKKKMMMOOONNNHHHCCCQQQNNNKKKJJJKKKLLLJJJGGGEEEEEEFFFGGGIIIKKKMMMNNN```qqq}}}|||mmmcccaaabbbfffjjj___]]]\\\ZZZVVVTTT\\\eeelllsss{{{}}}{{{wwwssspppppptttvvvuuussstttooojjjkkkpppsssrrroootttqqqooopppsssuuutttrrruuuttttttvvvxxxvvvqqqlllrrrllllllqqqsssoooooorrruuuqqqnnnnnnqqqsssrrrqqqvvvrrrmmmnnnsssvvvtttrrrpppoooppprrrtttuuutttsssppprrruuuuuuuuutttuuuuuussspppnnnoooqqqpppjjjdddiiikkknnnoooooommmjjjgggqqqpppnnnllllllmmmoooqqqvvvuuusssrrrssstttvvvxxx{{{wwwrrrpppppppppooommmlllhhhfffhhhnnnrrrrrrpppoooqqqsssssspppllljjjiiikkkssswwwuuutttvvvtttoookkklllmmmnnnooonnnllljjjrrrqqqmmmhhhhhhkkkkkkiiijjjjjjjjjiiijjjmmmsssvvvqqqjjjbbb___bbbfffhhhgggfffkkkmmmkkkmmmssstttpppkkkkkkllllllmmmnnnnnnnnnkkkmmmnnnnnnmmmmmmooopppmmmnnnoooppppppnnnjjjfffhhhhhhgggdddbbbfffmmmsssnnnooopppmmmiiiiiikkknnngggfffeeedddeeehhhkkkmmmiiikkkmmmmmmkkkmmmqqquuuppppppooommmllllllnnnppplllnnnpppqqqqqqnnnkkkiiieeeiiilllkkkhhhiiioootttssspppmmmiiihhhhhhjjjlllqqqqqqooollljjjjjjlllnnniiiiiijjjkkkmmmppprrrtttuuuttttttuuuuuutttppplllqqqmmmjjjmmmsssvvvtttppprrrpppooooooooonnnllljjjmmmllllllnnnpppqqqpppoooooopppqqqrrrrrrrrrqqqpppqqqooommmlllkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhheeeeeegggfffdddiiirrrMMMOOOSSSVVVWWWUUUPPPLLLMMMOOOOOOLLLIIIHHHKKKNNNPPPSSSVVVWWWXXX]]]dddkkkhhhhhhhhhgggiiipppyyywwwiiiZZZRRRQQQNNNMMMLLLKKKLLLMMMJJJGGGGGGHHHJJJMMMOOOOOOLLLJJJKKKGGGGGGLLLNNNMMMQQQVVVdddmmm}}}rrrhhh\\\RRROOOMMMLLLNNNQQQQQQLLLGGGMMMJJJHHHHHHIIIIIIHHHFFFFFFFFFHHHJJJMMMPPPRRRTTT```ooo{{{{{{yyyjjjeeeeeeddddddfffbbb``````___\\\YYY\\\bbbeeelllvvv}}}xxxtttwwwwwwuuusssrrrtttxxx|||sssooollllllooorrrrrrpppnnnlllkkkmmmqqqttttttsssqqqrrrtttwwwyyyxxxuuurrrpppmmmmmmqqqpppmmmmmmqqqqqqqqqqqqrrrssstttsssrrruuurrrooooooppppppnnnkkkqqqpppoooppprrrsssrrrqqqtttuuuuuusssrrrrrrsssuuutttpppmmmmmmoooooolllhhhkkkmmmoooqqqqqqooollljjjnnnmmmkkkkkklllnnnqqqrrrtttsssrrrqqqrrrsssuuuvvv|||xxxtttqqqppppppnnnllluuunnnhhhgggkkkpppsssttttttsssqqqnnnkkkkkklllnnnlllrrrvvvtttsssuuuuuurrrpppmmmkkknnnrrrsssnnniiimmmooommmjjjiiilllkkkgggiiijjjjjjjjjiiijjjmmmooonnniiieeedddggghhhgggdddeeejjjkkkjjjkkkpppqqqnnnooooooooooooooonnnnnnnnnlllnnnppppppoooooopppqqqooommmkkkkkkkkkjjjgggeeeaaaccceeeggghhhjjjmmmoooppppppooommmkkkjjjkkkllliiiiiiiiihhhhhhgggggggggkkklllmmmnnnnnnppprrrtttppppppnnnmmmlllmmmppprrrlllmmmnnnoooooooooooooooeeehhhkkkllllllmmmqqqtttrrrpppmmmjjjiiijjjkkklllmmmnnnnnnmmmkkkjjjkkkllliiijjjlllnnnppprrrssstttrrruuuxxxyyywwwtttqqqppprrrpppooooooooopppqqqqqqnnnnnnmmmnnnooopppnnnmmmiiijjjlllnnnpppqqqrrrrrrmmmooosssuuuvvvtttrrrpppqqqpppnnnmmmlllmmmmmmlllkkkkkkjjjiiihhhggggggfffiiifffeeefffdddbbbfffmmmQQQQQQSSSVVVYYYXXXRRRNNNKKKMMMNNNMMMKKKLLLQQQUUUZZZ[[[]]]aaahhhpppxxx}}}zzz|||gggZZZVVVNNNKKKIIIJJJLLLLLLJJJGGGFFFGGGIIILLLOOOPPPOOOMMMJJJGGGGGGIIIKKKJJJLLLPPPTTT```|||vvvhhh\\\TTTPPPNNNMMMOOORRRRRROOOLLLIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHJJJMMMQQQUUUXXXYYY]]]ggg{{{}}}}}}ssshhheeegggiiikkknnnjjjgggggghhhfff```^^^___^^^eeeqqq~~~{{{uuuppppppvvv{{{yyytttrrrwww}}}qqqpppoooooooooppprrrrrrkkkjjjjjjkkkmmmooopppoooooorrrvvvxxxwwwvvvuuuuuuooonnnppppppmmmiiijjjooommmooosssuuuttttttssssssrrrrrrqqqqqqooonnnlllkkkrrrpppnnnooopppqqqqqqpppvvvuuutttqqqooooooqqqtttsssooolllkkkmmmooommmlllmmmoooqqqssssssrrrooonnnllllllkkklllnnnqqqtttvvvrrrrrrqqqqqqqqqrrrssstttwwwuuurrrqqqqqqqqqooonnnwwwrrrmmmkkknnnqqqrrrqqqssssssrrrpppmmmlllnnnooonnnrrruuussssssuuuuuutttrrrmmmjjjmmmsssuuuoooiiikkknnnooommmlllmmmkkkgggeeefffhhhhhhhhhhhhkkkmmmmmmkkkiiijjjlllkkkgggccceeehhhiiihhhjjjmmmmmmjjjrrrqqqqqqpppooommmlllkkkpppqqqrrrqqqooommmmmmnnnqqqnnnjjjgggggghhhhhhggg``````aaaeeeiiimmmooooooooonnnmmmmmmnnnnnnnnnmmmiiijjjkkklllkkkiiifffdddmmmlllmmmooorrrsssrrrqqqpppooommmlllmmmooorrrtttnnnnnnmmmllllllmmmnnnoooeeegggkkknnnppprrrsssssspppooommmlllkkkkkkkkklllkkkmmmoooooommmkkkjjjjjjiiijjjmmmoooqqqssssssssspppuuu{{{{{{xxxttttttvvvssstttssspppmmmllloooqqqooonnnmmmmmmnnnooonnnllliiillloooooommmmmmoooqqqnnnooopppqqqrrrsssssssssqqqpppnnnmmmnnnnnnnnnmmmjjjjjjjjjjjjiiiiiiiiiiiijjjgggeeeeeecccaaadddiiiXXXTTTOOONNNQQQSSSSSSQQQLLLMMMNNNMMMMMMQQQYYY___iiihhhjjjqqq|||zzzfffZZZJJJFFFEEEJJJNNNNNNKKKIIIGGGGGGIIILLLPPPQQQQQQPPPJJJHHHHHHHHHHHHHHHIIIKKKJJJUUUoooxxxggg\\\WWWQQQPPPOOOOOOPPPPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLKKKHHHIIIKKKNNNQQQTTTWWWYYYWWW^^^mmmssshhhfffjjjqqqzzzxxxtttrrrrrrooohhhbbbaaa```eeeppp~~~}}}}}}{{{vvvqqqhhhqqq{{{}}}yyytttsssuuuppppppqqqpppooooooqqqssspppooommmkkkjjjiiiiiihhhppptttxxxxxxuuurrrrrrsssnnnppprrrpppkkkgggiiimmmjjjnnnrrrsssrrrqqqsssvvvpppqqqrrrqqqpppoooqqqrrrqqqpppnnnnnnppprrrrrrrrrqqqrrrrrrpppnnnnnnoooqqqooommmkkkkkkmmmnnnmmmlllnnnppprrrssstttsssqqqpppoooooooooppprrruuuwwwyyyqqqqqqqqqrrrrrrrrrrrrrrrnnnnnnnnnoooqqqrrrssssssppppppqqqtttuuusssnnnjjjmmmqqquuuvvvtttppplllkkkooorrruuuuuutttsssrrrqqqooollljjjlllpppqqqmmmiiiooorrrrrrnnnllllllkkkhhhbbbccceeeeeefffiiimmmqqqnnnmmmmmmnnnnnnmmmiiifffggghhhiiiiiijjjkkkkkkjjjoooooooooooonnnlllkkkjjjqqqrrrrrrpppllliiihhhhhhooommmjjjiiijjjkkkkkkjjjhhhccc___```fffmmmrrrsssmmmkkkjjjmmmqqqrrrpppnnnfffhhhkkkmmmmmmllljjjhhhmmmkkkkkknnnrrrtttqqqnnnpppnnnllllllnnnqqqtttuuuqqqpppnnnlllkkkjjjjjjjjjhhhiiikkkooorrrsssrrrpppnnnmmmlllkkkkkkjjjjjjjjjpppqqqqqqpppmmmkkkjjjkkkjjjkkkkkkmmmoooqqqsssuuusssuuuvvvvvvvvvvvvwwwxxxuuusssqqqooommmmmmoooqqqrrrpppnnnmmmmmmllljjjiiilllpppsssqqqkkkhhhjjjmmmrrrooollljjjkkkoootttwwwpppnnnllllllnnnooonnnlllfffggghhhjjjkkkmmmnnnoooiiihhhfffeeeddddddfffhhhVVVQQQLLLJJJKKKMMMNNNMMMNNNOOOOOOPPPRRRYYYdddlll~~~}}}ttt___NNNGGGFFFLLLQQQNNNIIIGGGGGGGGGGGGIIILLLNNNNNNNNNJJJJJJJJJHHHHHHHHHHHHGGGFFFOOOddd{{{hhh]]]YYYSSSQQQOOOMMMLLLLLLJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMIIIIIIJJJKKKMMMOOOQQQSSSSSSXXXdddzzz{{{rrrlllnnnuuu|||~~~xxxooogggeeefffiiippp}}}}}}zzzyyyzzzyyyvvvsssnnnqqquuuxxxyyywwwtttsssooopppqqqpppooooooqqqrrrsssrrrpppmmmjjjgggffffffnnnqqquuuuuurrrpppqqqsssooossstttpppjjjhhhjjjllljjjmmmoooooommmooossswwwrrrrrrqqqooonnnooosssvvvpppooooooppprrrtttuuutttjjjmmmpppqqqpppooonnnnnnjjjjjjlllnnnooonnnlllkkkoooppprrrssssssrrrqqqppppppppppppqqqrrrtttuuuvvvpppqqqrrrssstttsssrrrrrrhhhjjjmmmooopppqqqqqqrrrkkkmmmqqqtttuuusssnnnkkkmmmppptttuuussspppmmmlllooorrrvvvxxxuuupppmmmllliiijjjlllkkkjjjjjjjjjkkkqqqtttrrrkkkggghhhiiihhhffffffeeeeeeeeeiiinnnsssqqqooonnnnnnnnnnnnmmmllliiiiiijjjllllllkkkkkkkkklllmmmnnnoooooonnnmmmlllkkklllnnnmmmkkkhhhggggggjjjiiijjjlllmmmmmmkkkjjjkkkgggcccdddiiinnnqqqqqqnnnllllllnnnqqqqqqmmmjjjhhhiiijjjkkkllllllkkkkkkkkkiiiiiilllpppqqqnnnkkkpppnnnlllmmmqqqsssttttttppppppqqqpppooommmlllkkkmmmlllmmmoooqqqqqqpppnnnmmmlllkkkjjjiiiiiihhhhhhwwwvvvtttpppllljjjkkkmmmnnnmmmllllllnnnrrrvvvyyywwwrrrmmmnnnssswwwxxxwwwuuuqqqmmmmmmppprrrqqqoooqqqooolllkkkllllllkkkjjjmmmqqqtttqqqlllhhhjjjmmmqqqpppooonnnoooqqqsssuuunnnkkkiiikkknnnooommmjjjfffggghhhjjjmmmooopppqqqiiiiiigggfffgggiiijjjjjjJJJKKKLLLLLLKKKJJJIIIIIIQQQTTTXXX\\\aaajjjvvvkkk\\\QQQKKKOOORRRMMMGGGFFFIIIGGGFFFFFFHHHIIIIIIHHHJJJLLLKKKHHHGGGHHHHHHEEEFFFMMM\\\vvv}}}iii]]]XXXRRRPPPMMMKKKIIIHHHGGGHHHJJJLLLNNNNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRVVVaaattt~~~zzzwwwqqqpppsss|||uuullliiikkklllpppyyy}}}|||yyyuuutttuuuvvvuuusss{{{uuuqqqqqquuuxxxxxxvvvnnnnnnoooooopppppppppppppppppppppnnnkkkiiijjjkkkjjjlllppprrrrrrssstttuuuqqquuuvvvqqqlllllllllllllllllllllllllllnnnrrruuusssrrrpppnnnnnnooopppqqqpppoooppprrrtttuuutttssshhhkkkppprrrrrrpppnnnnnnjjjlllnnnpppqqqooommmlllqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnoooppppppqqqoooppprrrttttttsssrrrqqqjjjmmmpppqqqooonnnmmmmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrpppnnnlllmmmpppsssoooppptttwwwtttnnnjjjkkkgggjjjmmmkkkhhhgggiiimmmooorrrppphhhcccdddggggggmmmllljjjhhhfffhhhllloooooonnnmmmllllllmmmnnnooollljjjkkknnnooollllllnnnlllmmmppprrrrrrrrrqqqpppcccfffjjjkkkkkkkkkkkkkkkeeegggiiilllnnnmmmjjjfffeeegggjjjoooqqqpppllliiippppppppppppooolllgggcccjjjjjjkkklllkkkjjjiiihhhiiiiiiiiijjjlllmmmlllkkkpppnnnmmmpppsssuuutttrrroooppprrrtttttttttssssssrrrqqqpppoooooopppqqqrrrooonnnllljjjhhhhhhhhhhhhxxxvvvsssnnnjjjiiikkklllqqqooonnnnnnppptttxxx{{{xxxppphhhiiipppwwwvvvtttsssnnnkkkmmmrrruuurrrnnnllljjjiiiiiilllnnnoooooollloooqqqqqqnnnmmmnnnpppmmmpppuuuxxxxxxvvvrrrooollliiigggjjjnnnpppmmmiiikkkkkkkkklllmmmnnnnnnnnnjjjkkkiiigggiiimmmmmmkkkCCCFFFJJJKKKIIIIIILLLOOOVVV^^^hhhrrr{{{lll[[[OOOPPPSSSNNNKKKNNNOOOLLLHHHFFFFFFFFFFFFEEEHHHKKKKKKGGGFFFHHHGGGCCCFFFKKKXXXnnnkkk]]]VVVPPPNNNLLLIIIFFFFFFGGGIIIKKKMMMOOONNNKKKGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKOOOTTT___ooo{{{wwwuuupppqqqxxxzzznnnkkkkkkmmmttt|||~~~xxxuuussspppqqqtttuuutttrrrzzzuuuqqqqqqtttwwwuuusssooommmlllmmmpppqqqooommmmmmnnnooonnnkkkkkkmmmooollllllmmmppptttvvvvvvuuutttwwwvvvqqqoooqqqppplllmmmllllllmmmoooqqqrrrqqqqqqpppoooqqqtttuuurrroooppppppqqqssstttssspppnnnmmmooorrrsssrrrpppoooooonnnpppqqqrrrqqqqqqqqqqqqsssttttttsssrrrqqqoooooollllllmmmmmmnnnnnnoooooommmoooqqqttttttrrrpppoookkkooorrrsssqqqnnnmmmmmmoooooooooooonnnoooqqqrrrrrrqqqnnnkkkjjjlllqqquuuooommmooorrrpppkkklllpppkkklllmmmlllkkkkkklllnnnkkkppppppkkkfffgggiiijjjlllmmmmmmllljjjiiiiiijjjiiiiiijjjjjjjjjkkklllmmmmmmjjjkkkppppppmmmmmmqqqlllnnnppprrrsssrrrqqqpppdddgggkkknnnnnnmmmnnnnnniiiiiikkkmmmnnnmmmhhheee```fffmmmrrrrrroookkkhhhmmmoooqqqqqqnnniiieeeccceeegggkkkmmmnnnllliiifffhhhiiijjjjjjiiijjjkkkmmmpppnnnnnnrrrvvvwwwsssoooqqqqqqqqqrrrsssuuuvvvwwwuuuuuusssooommmpppvvv{{{tttqqqnnnjjjhhhhhhiiijjjppppppooollliiiggghhhiiilllmmmnnnoooqqqtttvvvwwwsssnnnjjjkkkppptttsssqqqpppooonnnpppssssssqqqnnnjjjhhhggghhhkkknnnppppppoooooopppppppppppppppooooooqqquuuwwwwwwtttpppmmmllliiigggjjjppprrrnnniiilllllllllmmmmmmnnnnnnooolllmmmkkkhhhjjjnnnmmmhhhDDDFFFHHHEEECCCGGGQQQ[[[\\\gggwwwttt```PPPPPPSSSQQQRRRXXXUUUQQQMMMIIIHHHGGGFFFEEEFFFJJJJJJFFFEEEGGGFFFAAAEEEJJJVVVllllll\\\TTTNNNMMMKKKHHHFFFFFFIIIKKKMMMPPPRRRPPPKKKGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLRRR]]]kkk~~~{{{xxxwwwwwwvvv{{{}}}oookkkiiinnnxxxzzztttpppoooooorrrvvvwwwuuurrrpppqqqsssvvvxxxuuuoooiiiooollljjjlllqqqrrroookkklllnnnooonnnkkkjjjllloooqqqooonnnqqquuuvvvtttrrrvvvxxxvvvqqqqqqtttrrrlllmmmllllllooossstttqqqnnnmmmmmmooovvv|||}}}wwwrrrqqqqqqrrrttttttqqqlllhhhsssttttttsssqqqpppqqqrrrssstttsssrrrqqqrrrtttuuuvvvuuuuuutttsssqqqpppooollllllmmmnnnooopppqqqqqqkkkmmmpppssssssqqqooommmiiinnnsssuuusssqqqpppqqqlllooosssuuutttqqqnnnlllmmmnnnoooooonnnnnnoooppppppkkkkkkmmmmmmjjjnnnuuuqqqooommmmmmooopppooonnniiipppssspppllllllnnnnnnfffjjjnnnooonnnllljjjiiiccceeehhhiiiiiiiiijjjkkkmmmiiijjjpppqqqnnnnnnrrrkkkmmmoooqqqqqqpppnnnmmmjjjlllpppqqqpppnnnmmmmmmooooooooooooooommmiiifffaaafffkkkmmmlllkkklllnnnfffkkkpppqqqmmmjjjhhhhhh]]]bbbiiioooqqqoookkkhhhhhhjjjkkkjjjggghhhkkkooopppoooooosssxxxxxxsssmmmtttrrrooonnnnnnpppsssuuuwwwwwwuuupppmmmqqqzzzwwwtttpppllliiiiiijjjkkkhhhiiikkkjjjhhhgggffffffeeehhhllloooqqqqqqqqqpppmmmmmmnnnoooqqqqqqqqqpppmmmpppssssssrrrpppoooooollljjjhhhhhhjjjmmmnnnnnntttrrrqqqqqqqqqpppnnnllltttrrrooommmlllmmmooopppmmmiiigggkkkqqqsssooojjjiiijjjkkkmmmooopppqqqrrrnnnooolllhhhiiimmmkkkeeeHHHGGGHHHJJJKKKLLLTTT]]]jjjyyynnnZZZOOOKKKNNNUUU\\\[[[WWWPPPJJJGGGFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGCCCGGGRRRfffsss]]]UUUPPPNNNKKKIIIIIIHHHFFFEEEKKKPPPSSSRRRKKKDDDAAAAAAOOOLLLHHHFFFGGGIIIJJJKKKTTTQQQVVVfffzzz~~~~~~{{{zzz|||qqqmmmlllnnnrrr|||~~~|||yyyvvvsssqqqoooqqquuuuuurrrqqqsssrrrqqqppprrrtttrrrkkkfffmmmkkkkkkoootttsssmmmgggnnnppprrrsssssspppllljjjrrrttttttssspppoooqqqtttyyyxxxvvvsssnnnkkkkkkkkkppppppppppppqqqrrrssstttvvvrrrnnnnnnqqquuuwwwwwwtttrrrqqqqqqqqqqqqpppnnnnnnqqquuuwwwwwwtttqqqppppppqqqrrrrrrqqqqqqrrrsssxxxwwwvvvvvvvvvtttqqqnnnzzztttmmmllloooqqqpppmmmssspppnnnoooqqqqqqnnnkkkqqqqqqrrrssssssrrrrrrqqqsssooommmpppwwwyyyvvvqqqrrrmmmjjjnnnvvvyyytttnnnnnnkkkmmmssssssmmmkkknnnqqqrrrssstttrrrpppllljjjoooqqqrrrrrrqqqnnnkkkiiinnnooopppqqqpppmmmjjjhhhllliiifffgggjjjllllllkkkjjjlllnnnnnnnnnmmmoooqqqpppmmmkkkmmmqqqsssoookkkhhhnnnssssssnnnkkkkkkmmmpppvvvxxxsssooooookkkfffbbbfffiiiiiigggfffiiikkkoooooommmkkkiiifffeeedddeeefffiiikkklllmmmmmmlllggghhhiiiiiiiiijjjnnnpppmmmppppppooosssyyyxxxrrrnnnlllkkknnnqqqtttsssqqqqqqwwwzzzwwwqqqpppvvv}}}xxxuuupppjjjggggggkkkooolllpppsssooofff``````ccciiinnnnnnjjjjjjpppsssqqqooommmkkkkkklllmmmmmmllllllnnnqqqttttttqqqnnnkkkkkkjjjjjjjjjkkkmmmoooppprrrtttvvvuuurrrooommmlllpppqqqpppnnnkkkiiiiiiiiipppmmmiiiffffffhhhlllnnnpppooonnnmmmmmmnnnooopppsssppplllhhhhhhjjjmmmpppKKKIIIJJJMMMPPPTTT___jjjsss___RRRMMMNNNUUU[[[YYYVVVPPPKKKHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIQQQaaaxxxwww```WWWQQQOOOLLLJJJJJJHHHFFFDDDFFFKKKOOONNNIIIEEECCCDDDJJJHHHGGGFFFFFFIIILLLNNNRRRQQQWWWggg{{{oooggggggjjjttt}}}|||zzzxxxwwwuuussspppooorrrvvvwwwrrrpppqqqoooqqqrrrsssqqqnnnkkkjjjjjjkkklllnnnppppppooonnnooooooooooooooooooooonnnooorrruuuuuussspppppppppuuuuuuuuurrrooommmmmmnnnoooppppppqqqqqqqqqqqqrrrssspppmmmlllooorrrsssssswwwuuusssrrrrrrqqqooommmrrrtttxxxyyyxxxvvvtttrrroooqqqssssssqqqpppqqqsssvvvvvvuuuvvvwwwwwwtttrrrtttpppmmmmmmooopppooommmnnnnnnooopppqqqpppmmmkkkoooqqqtttuuuuuutttqqqppptttqqqpppqqquuuvvvsssppptttpppmmmppptttvvvrrrmmmppplllmmmqqqqqqnnnnnnqqqrrrsssttttttssspppnnnlllmmmnnnppppppooommmjjjhhhmmmnnnpppqqqpppnnnllljjjooommmjjjjjjlllmmmkkkiiikkkmmmooopppqqqqqqqqqqqqrrrooommmnnnrrrsssppplllkkknnnqqqqqqnnnlllmmmnnnqqqvvvwwwssspppqqqpppmmmgggfffggghhhiiijjjiiihhhmmmmmmnnnnnnnnnllliiiffffffhhhjjjmmmnnnmmmkkkjjjggghhhiiiiiiiiijjjlllnnnpppqqqpppnnnpppuuutttooonnnmmmlllnnnrrrtttsssrrrppptttvvvtttooonnnqqqvvvqqqrrrrrrpppllljjjiiijjjlllnnnpppmmmhhhdddeeeffflllqqqqqqmmmkkkmmmnnnlllqqqrrrqqqooolllkkklllooolllnnnpppooommmkkkkkklllmmmkkkjjjiiijjjllloooqqqppprrrttttttrrrooonnnnnnnnnoooooonnnlllkkkkkklllllljjjfffddddddfffjjjmmmooonnnmmmmmmmmmmmmnnnooonnnmmmlllkkkkkklllnnnoooNNNMMMOOOTTT[[[dddsss~~~gggXXXPPPNNNSSSXXXUUUSSSOOOKKKHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJGGGKKKTTTbbbuuuzzzcccXXXRRRPPPNNNLLLKKKIIIEEECCCAAAEEEIIIJJJGGGEEEFFFGGGDDDFFFGGGFFFFFFHHHNNNSSSRRRQQQWWWfffzzzpppcccaaahhhqqq{{{xxxuuuttttttttttttsssoooooorrrvvvvvvqqqnnnooommmpppsssrrrnnnkkkkkknnnkkkmmmnnnnnnllllllnnnpppooonnnlllkkklllnnnqqqsssppprrrsssrrrqqqppppppqqqqqqsssssssssqqqoooooopppmmmnnnpppqqqrrrqqqooonnnooommmkkkkkkmmmooopppppptttsssrrrrrrsssrrrqqqooorrrtttvvvwwwwwwuuusssrrrnnnrrruuutttpppnnnpppsssssssssssstttvvvwwwvvvuuummmmmmllllllmmmmmmmmmmmmjjjmmmpppqqqpppooonnnnnnooorrruuuxxxxxxuuuqqqooottttttssssssrrrqqqooonnnuuusssrrrrrrsssrrrpppmmmtttpppooopppooommmnnnqqqssssssssssssrrrqqqpppooolllmmmnnnoooooommmkkkjjjkkklllnnnpppppppppnnnmmmmmmllllllmmmnnnnnnkkkiiillllllnnnqqqttttttqqqoooqqqpppoooqqqsssssspppmmmnnnnnnooooooooooooooooooqqquuuvvvtttssstttuuutttkkkhhheeegggkkkllliiifffmmmmmmooorrruuusssnnniiihhhjjjlllnnnnnnllliiihhhggghhhiiiiiihhhhhhiiikkkqqqqqqnnnkkklllooonnnkkkmmmllllllnnnqqqssssssrrrqqqrrrsssrrrooommmmmmnnnooopppqqqooollljjjiiijjjmmmmmmmmmlllkkkkkkkkkkkkmmmqqqqqqnnnlllllllllkkksssvvvwwwrrrllliiilllqqqnnnnnnnnnjjjggggggjjjmmmnnnllljjjiiiiiillloooqqqnnnppprrrrrrpppnnnnnnnnnlllmmmnnnmmmllllllnnnoookkkiiifffddddddfffjjjlllnnnmmmllllllllllllmmmnnniiijjjlllnnnooonnnnnnmmmNNNOOOTTT^^^iiiwwwqqq^^^SSSNNNOOOSSSPPPOOOMMMJJJHHHFFFEEEDDDFFFEEEDDDDDDEEEGGGJJJLLLGGGOOOZZZgggyyy~~~fffYYYSSSQQQOOONNNLLLIIIEEEBBB@@@CCCEEEFFFEEEEEEFFFHHHDDDGGGJJJIIIFFFHHHNNNTTTSSSRRRVVVbbbwwwwwwiiiaaadddsss|||vvvtttqqqpppqqqrrrqqqqqqpppnnnpppssssssooommmooonnnpppqqqpppmmmllllllmmmmmmnnnooonnnmmmlllllllllmmmllljjjjjjkkknnnrrrtttuuussspppmmmlllnnnrrrtttppprrrtttsssrrrpppoooooolllmmmppprrrqqqooommmkkkjjjjjjjjjkkkmmmoooppppppmmmmmmnnnqqqsssuuutttrrrmmmmmmmmmoooqqqrrrqqqpppnnnssswwwuuupppnnnqqquuurrrqqqqqqrrrtttuuutttsssllllllllljjjiiiiiilllnnnkkknnnqqqqqqooonnnpppsssrrrsssuuuwwwwwwuuurrrpppqqqssstttssspppnnnnnnooosssttttttsssqqqpppoooooovvvtttrrrqqqooommmlllmmmsssrrrrrrqqqqqqppppppppplllmmmnnnoooooonnnmmmllliiikkkmmmooopppqqqppppppfffhhhkkkmmmoooooonnnllljjjjjjlllpppsssrrrnnnkkkkkklllooosssvvvtttpppkkkmmmmmmnnnppprrrqqqooommmpppsssvvvvvvuuuuuuttttttllljjjhhhhhhjjjkkkjjjhhhqqqppppppssswwwvvvqqqlllmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiifffeeefffiiilllooonnnkkkhhhhhhiiijjjjjjkkkkkklllmmmoooqqqqqqqqqssssssrrrrrrqqqooollliiiqqqooolllhhhfffgggkkkoooqqqooommmmmmpppqqqpppnnnmmmooonnnlllkkklllooopppsssuuuuuurrrmmmkkkmmmqqqrrrooollljjjjjjjjjjjjjjjmmmllllllllllllmmmmmmnnnlllnnnoooooommmkkkkkkkkklllmmmnnnmmmlllllloooqqqooommmiiigggfffgggjjjlllmmmlllkkkkkkkkkkkklllmmmjjjkkkmmmnnnnnnnnnmmmlllLLLPPPZZZiiixxxzzzdddUUUMMMLLLOOOLLLLLLJJJHHHGGGEEEDDDCCCFFFEEEDDDDDDFFFHHHKKKMMMMMMRRRZZZddduuummm^^^UUUSSSPPPNNNMMMJJJGGGDDDDDDEEEEEEEEEDDDEEEFFFHHHHHHKKKMMMLLLHHHHHHMMMRRRTTTSSSTTT^^^sssxxxllleeejjj|||}}}zzzuuusssqqqqqqqqqqqqooonnnqqqnnnmmmoooooommmmmmqqqrrrpppnnnnnnpppooommmjjjlllkkkkkkooossssssnnniiijjjkkkkkkmmmnnnoooqqqqqqtttrrrqqqppppppqqqqqqqqqqqqsssuuuuuurrrooommmmmmkkkmmmoooqqqpppnnnjjjhhhfffhhhllloooqqqrrrssssssoooooopppsssvvvwwwuuuttthhhgggfffiiimmmpppqqqpppooorrruuutttpppooorrrvvvuuusssrrrrrrssstttsssrrrnnnmmmkkkhhhfffgggkkknnnooopppqqqpppnnnoootttxxxuuuuuuttttttssssssssssssmmmpppsssrrrooommmoooqqqoooqqqsssssspppooopppqqqpppqqqsssrrrrrrqqqnnnlllpppppppppooooooooooooooojjjkkklllmmmmmmmmmlllllliiijjjlllnnnooopppppppppgggjjjnnnpppqqqpppooonnnggghhhjjjmmmnnnmmmiiifffbbbfffmmmtttwwwtttnnniiiiiikkkmmmqqqssssssooolllnnnpppuuuwwwvvvrrrppppppkkkllllllkkkiiihhhjjjmmmvvvtttrrrsssttttttqqqnnnpppooollljjjiiijjjlllmmmnnnkkkhhhcccbbbdddjjjnnnkkkjjjhhhgggggggggiiikkkiiijjjkkklllmmmnnnpppqqqsssrrrpppppppppoookkkgggmmmllljjjgggfffggglllooouuurrrooopppssstttrrroooqqqooommmkkkiiikkkoootttrrrqqqooonnnooopppppppppuuuqqqmmmnnnqqqrrrmmmhhhkkklllnnnoooooonnnllljjjmmmnnnnnnllliiigggggghhhnnnnnnnnnmmmlllllloooqqqrrrooolllhhhgggggghhhiiimmmlllkkkjjjjjjkkklllmmmooonnnmmmlllkkkllllllmmmPPPWWWfffzzz~~~gggWWWMMMKKKNNNLLLKKKIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMSSSSSSTTT\\\nnntttbbbVVVTTTPPPNNNLLLKKKIIIGGGJJJHHHGGGEEEEEEFFFHHHIIIMMMOOOOOOMMMJJJIIILLLNNNQQQRRRSSS[[[qqq~~~ssslllnnn}}}|||zzzxxxtttssssssssssssrrrooolllqqqmmmmmmppppppnnnooossstttqqqoooppprrrqqqlllhhhhhhgggiiipppwwwyyysssmmmjjjlllnnnoooppppppooonnnooopppssswwwxxxuuuoookkkqqqsssvvvvvvsssooolllkkkkkklllnnnoooooolllhhhffffffjjjooosssttttttuuuuuuvvvvvvvvvxxxxxxwwwtttqqqjjjgggeeegggmmmrrrssssssooopppooonnnnnnppptttvvvxxxvvvtttssssssssssssqqqnnnllliiiggghhhjjjmmmooorrrrrrqqqpppppprrruuuwwwwwwuuusssrrrqqqrrrsssssskkknnnqqqpppnnnnnnoooqqqmmmnnnpppqqqpppppppppqqqhhhmmmpppqqqrrrtttsssooonnnnnnoooooopppoooooooooiiiiiijjjjjjjjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnqqqttttttrrrooommmmmmfffhhhkkkllliiigggeeeeee___dddlllrrrtttqqqmmmiiigggjjjmmmpppqqqqqqooommmnnnnnnrrruuutttnnnlllnnnjjjmmmnnnlllhhhhhhlllpppvvvvvvtttsssqqqpppoooooopppnnnllljjjjjjkkknnnpppnnnlllhhhcccbbbeeekkkpppkkkiiiiiijjjiiigggjjjnnnhhhjjjlllmmmmmmmmmoooqqqpppooonnnnnnnnnmmmkkkiiifffiiilllmmmmmmlllkkkllltttsssrrrsssuuuuuurrrnnntttpppmmmllliiihhhlllrrrpppnnnllllllooorrrrrrqqquuuqqqooorrruuuuuuoooiiilllmmmoooqqqpppnnnkkkiiinnnnnnnnnllliiiffffffgggnnnnnnnnnmmmlllmmmppprrrqqqoookkkhhhffffffggggggmmmlllkkkkkkkkkkkklllmmmrrrpppmmmjjjiiijjjlllnnn]]]ggg{{{yyytttuuunnnjjjdddbbbgggrrr~~~~~~hhhXXXOOONNNPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMSSSRRRSSS^^^sssuuubbbXXXTTTOOOMMMLLLLLLKKKJJJNNNLLLHHHFFFGGGIIIKKKMMMPPPOOONNNLLLKKKJJJJJJKKKLLLPPPSSS\\\ttt{{{uuuvvv}}}wwwwwwxxxvvvrrrpppqqqsssuuuvvvtttooolllooommmpppuuuvvvsssrrrsssssstttttttttrrroookkkhhhkkkkkkmmmqqquuuvvvtttqqqnnnooooooppppppooonnnnnnrrrrrrsssvvvwwwvvvqqqmmmooorrrvvvwwwtttpppllljjjkkklllmmmnnnmmmjjjgggeeehhhmmmssswwwvvvuuuttttttxxxwwwwwwxxxxxxvvvrrrnnnppplllhhhiiinnnsssuuutttoookkkhhhgggkkkpppsssuuuuuusssqqqpppqqqqqqqqqpppjjjhhhhhhjjjnnnqqqpppnnnqqqpppppprrrttttttsssrrruuutttssssssrrrqqqqqqqqqlllmmmoooooonnnnnnnnnooommmmmmnnnoooooopppooonnnhhhmmmooonnnooossssssppplllnnnoooqqqqqqqqqooooookkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkoooqqqssssssooolllkkkkkkggglllooommmgggcccdddgggdddgggkkknnnooommmkkkjjjgggjjjmmmmmmllllllooorrrooommmnnnqqqppplllmmmrrrllllllkkkkkkjjjlllnnnppppppsssvvvtttpppllllllnnnlllllllllmmmmmmnnnoooppplllkkkiiigggeeegggkkkooonnnlllnnnpppnnnjjjkkkqqqiiikkknnnnnnnnnnnnqqqsssoooooonnnnnnmmmmmmnnnnnnfffjjjnnnppppppooooooooooooppprrrtttuuutttqqqnnnqqqnnnmmmooommmiiikkkpppnnnnnnnnnnnnnnnppprrrssspppqqqssssssrrrpppooonnnooooooooonnnmmmllllllkkknnnoooooommmjjjiiiiiikkklllmmmmmmllllllnnnrrruuupppnnnllliiihhhiiijjjkkknnnmmmlllkkkkkklllmmmnnnooonnnllljjjjjjlllmmmoookkkwwwzzzlll___[[[]]]\\\XXXSSSQQQVVV```lllttt~~~}}}gggYYYQQQPPPTTTOOONNNLLLJJJIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPXXXhhhsss^^^XXXTTTOOOLLLKKKLLLMMMMMMPPPMMMIIIGGGHHHKKKNNNPPPPPPNNNKKKKKKKKKKKKJJJHHHGGGMMMTTT___vvv~~~|||~~~~~~uuusssuuuvvvrrrmmmmmmooorrrvvvwwwuuuppplllmmmnnnssszzz{{{wwwssssssrrruuuyyywwwrrrmmmjjjjjjppprrrsssrrrppppppqqqrrrrrrqqqpppoooooonnnnnnnnn{{{vvvpppnnnppptttvvvvvvmmmqqquuuwwwuuuqqqmmmlllllllllmmmmmmkkkiiigggeeekkkpppvvvyyywwwtttrrrrrrsssssstttuuuvvvtttpppmmmtttoooiiiiiinnnrrrtttsssnnnhhhbbbbbbhhhooorrrssspppnnnllllllmmmnnnnnnmmmeeeeeegggmmmtttvvvsssnnnnnnnnnppptttwwwvvvqqqlllrrrsssttttttsssrrrooonnnnnnnnnnnnnnnnnnnnnmmmlllooommmlllmmmoooooommmkkknnnrrrpppkkkkkkppppppmmmlllnnnqqqssssssrrrpppoooppppppooooooooonnnnnnnnnkkkkkkjjjjjjjjjjjjjjjiiiiiilllooonnnkkkjjjjjjkkkjjjooosssooofffbbbeeejjjjjjkkklllkkkjjjjjjkkklllhhhjjjllljjjgggiiipppwwwqqqlllkkkmmmmmmkkkooowwwoookkkhhhiiimmmppppppooojjjpppwwwvvvpppkkkkkkmmmgggiiimmmpppqqqqqqpppoooiiijjjkkkjjjiiiiiikkkmmmrrrppprrruuurrrlllmmmrrrjjjmmmppppppoooooorrruuupppqqqqqqpppnnnooorrrtttmmmnnnmmmmmmmmmppptttwwwiiimmmqqqttttttssspppnnniiihhhlllrrrrrrmmmmmmrrrmmmpppsssqqqmmmlllqqqvvvkkkqqquuusssmmmjjjnnnssssssqqqnnnkkkjjjkkkmmmnnnooooooooonnnllllllmmmooojjjkkkkkkkkklllpppuuuxxxpppooommmllllllmmmooopppnnnmmmllllllllllllmmmnnnllllllkkkllllllmmmoooooo|||wwwkkkaaa]]]YYYTTTPPPJJJLLLNNNPPPRRRTTTXXX[[[gggpppooo\\\QQQOOOSSSPPPOOOMMMJJJHHHIIIMMMPPPMMMLLLKKKKKKLLLMMMNNNOOOOOONNNWWWnnnnnn\\\SSSQQQOOOLLLKKKKKKLLLMMMNNNMMMLLLMMMMMMMMMKKKIIIPPPPPPPPPMMMJJJHHHGGGGGGMMMNNNWWWhhh~~~rrrqqq{{{yyyvvvtttqqqpppoooooonnnqqqqqqooopppssstttqqqhhhmmmrrrsssrrrqqqrrrtttrrruuuxxxwwwsssoooooopppnnnoooqqqsssssssssrrrqqqooorrruuuvvvtttqqqooooooqqqpppnnnoooppppppooonnnrrruuuxxxwwwsssooommmmmmoooqqqsssrrrooollllllmmmkkkpppuuuuuusssssswwwzzzmmmnnnpppuuuxxxxxxsssooopppllljjjmmmsssvvvtttqqqkkkiiiiiilllppppppmmmiiiiiinnnrrrqqqlllfffeeefffllllllmmmnnnoooqqqssstttoooppppppqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnqqqjjjhhhnnnqqqnnnmmmnnnpppmmmnnnsssrrrllljjjmmmmmmmmmnnnnnnmmmkkkiiihhhpppnnnmmmooorrrrrrooolllttttttsssrrrqqqqqqqqqqqquuuqqqllliiiiiijjjkkkkkkmmmkkkhhhffffffgggjjjlllmmmmmmmmmkkkiiihhhjjjkkkoookkkggghhhlllmmmkkkgggllllllllllllllllllllllllrrrssspppkkkjjjmmmooommmkkkoooqqqooojjjggghhhlllpppqqqpppmmmjjjhhhhhhiiiiiilllooorrrvvvyyyuuuoooiiihhhggghhhkkknnnpppppppppqqqssssssqqqooommmlllnnnoooqqqsssssssssqqqqqqssswwwuuuooommmqqqpppllluuuvvvwwwtttpppnnnppprrruuurrrooooooqqqrrrqqqooonnnnnnmmmmmmmmmnnnpppqqqlllkkkjjjkkkmmmppptttvvvggglllppppppnnnllllllnnnlllmmmnnnmmmkkkjjjkkkllliiillloooooollljjjjjjllljjjmmmoooooommmlllooorrrnnnmmmoooqqqooommmooouuuqqqtttrrrllllllqqqrrrooooooqqqnnniiikkkrrrrrrmmmmmmeee\\\VVVTTTRRROOOLLLJJJKKKLLLLLLLLLMMMPPPRRRXXX___ooonnn]]]SSSQQQTTTPPPOOOMMMJJJHHHIIIKKKNNNKKKKKKJJJJJJJJJLLLNNNOOORRRSSS]]]sssmmm[[[QQQPPPOOOOOONNNOOOPPPPPPOOONNNMMMNNNNNNNNNLLLJJJMMMMMMMMMLLLKKKJJJKKKLLLLLLNNNXXXiii~~~xxxqqqqqq{{{yyyxxxvvvsssqqqqqqppppppuuuwwwvvvqqqpppqqqpppmmmjjjllloooppppppppppppqqqqqqsssuuuuuussspppmmmmmmnnnnnnooopppqqqrrrtttuuurrrsssuuuuuusssrrrrrrsssqqqnnnlllkkkmmmooopppppppppsssuuuuuurrrpppooopppooosssvvvvvvsssooollllllkkkpppvvvxxxvvvtttuuuwwwqqqooollllllooosssttttttpppooopppqqqrrrrrrrrrqqqkkkkkkkkkllllllmmmnnnnnnggglllppppppllliiiiiikkklllnnnrrrttttttrrrooolllqqqqqqpppnnnnnnmmmmmmmmmlllmmmnnnoooooonnnmmmmmmsssmmmkkknnnooonnnooossswwwsssqqqsssrrrmmmlllpppmmmmmmllllllmmmnnnoooppprrrpppoooooopppqqqqqqpppssssssrrrqqqqqqqqqqqqqqqssspppllljjjkkklllllllllooonnnkkkiiihhhhhhhhhiiimmmnnnooonnnkkkiiihhhhhhmmmiiifffgggjjjllljjjggghhhhhhiiijjjkkklllmmmnnnrrrsssppplllkkkooopppoooooooooooonnnllljjjiiiiiilllmmmnnnmmmjjjgggeeeeeeoooqqqsssrrrttttttooohhhkkkiiiggggggiiikkkmmmooorrrrrrsssssssssrrrooommmqqqqqqqqqqqqqqqqqqrrrrrrqqqsssqqqlllmmmsssvvvuuuuuuuuuuuussspppooopppqqqtttrrrpppqqqtttuuutttssstttrrrpppoooooonnnmmmmmmlllkkkjjjjjjkkkmmmooopppjjjjjjiiihhhiiimmmrrrvvvkkklllmmmmmmkkkiiiiiijjjkkkmmmpppooommmkkkkkkmmmkkklllmmmlllkkkkkklllmmmmmmlllnnnqqqpppmmmpppuuuqqquuutttpppooorrrqqqmmmlllppppppkkkjjjooorrrqqq|||fff^^^YYYSSSPPPPPPPPPOOOMMMMMMMMMLLLJJJHHHHHHIIIKKKKKKNNN[[[rrrhhhZZZRRRPPPQQQNNNNNNMMMKKKIIIHHHJJJLLLJJJIIIHHHHHHIIIKKKNNNPPPVVVXXXbbbxxxjjj[[[PPPQQQRRRRRRSSSSSSSSSSSSOOONNNMMMNNNOOOOOOMMMLLLJJJJJJJJJKKKLLLNNNPPPRRRMMMOOOXXXhhh{{{~~~tttrrrsssxxx||||||wwwvvvtttsssrrrqqqrrrrrrxxxzzzxxxsssqqqrrrpppmmmmmmkkkjjjkkklllmmmmmmlllooopppqqqrrrssspppllliiinnnnnnmmmmmmooorrruuuwwwtttuuutttsssrrrrrruuuwwwpppnnnjjjjjjllloooqqqrrroooqqqrrrrrrqqqqqqqqqrrrqqqtttxxxyyyvvvqqqnnnlllkkkqqqwwwyyywwwtttssssssrrrnnnkkkjjjmmmpppsssuuupppsssuuutttqqqoooooopppooopppooommmjjjiiilllnnnfffjjjmmmnnnllllllnnnqqqnnnpppsssuuuuuussspppnnnsssqqqnnnllllllmmmooopppjjjkkkmmmnnnoooooonnnmmmrrrooommmmmmlllkkkpppuuu{{{wwwsssrrrpppmmmnnnpppllllllkkkkkknnnqqquuuxxxrrrssssssrrrpppppprrrtttrrrrrrqqqqqqqqqqqqqqqqqqpppnnnllllllmmmnnnmmmlllooonnnmmmkkkjjjjjjjjjkkknnnoooqqqpppmmmiiihhhgggjjjgggdddeeehhhjjjiiiggghhhhhhhhhhhhiiijjjllllllpppqqqpppllllllpppqqqppprrrpppnnnnnnooonnnkkkhhhhhhkkkmmmmmmkkkfffcccbbbpppssstttrrrqqqqqqlllfffllljjjhhhffffffhhhkkkmmmuuusssrrrsssuuuuuuqqqnnntttsssqqqooooooppprrrssspppqqqooolllmmmtttyyyzzzuuusssqqqppppppppppppooorrrqqqqqqrrruuuwwwwwwvvvwwwtttqqqqqqrrrqqqnnnkkkllllllkkkjjjjjjjjjjjjjjjkkkiiiffffffjjjnnnsssuuujjjlllnnnmmmkkkiiihhhiiimmmnnnpppooommmllllllmmmooonnnllllllllllllkkkiiikkkjjjmmmqqqqqqoooqqquuuqqqttttttqqqpppqqqoookkkjjjoooqqqmmmkkkmmmrrrtttlllXXXWWWTTTPPPOOOOOOOOOOOOMMMQQQQQQOOOLLLIIIGGGIIIJJJIIIIIIPPPbbbyyyttt^^^TTTNNNKKKJJJJJJLLLLLLLLLJJJJJJKKKLLLHHHHHHGGGGGGIIIKKKNNNPPPVVVVVV```yyyhhh[[[RRRSSSUUUVVVUUUTTTSSSRRRMMMLLLLLLMMMOOOOOOMMMLLLJJJIIIIIIJJJMMMQQQSSSTTTQQQQQQVVVbbbqqqwwwuuuvvvwwwyyy|||wwwuuutttsssrrrrrrrrrssstttuuuwwwwwwtttsssvvvuuurrroookkkggggggiiikkkkkkiiiooonnnoooqqqtttrrrmmmhhhooonnnnnnnnnoooqqqssstttrrrssstttsssrrrrrrtttvvvpppooommmmmmnnnppppppooooooppppppppppppqqqrrrrrrsssuuuvvvvvvtttqqqnnnmmmooorrrvvvwwwuuurrrqqqqqqlllmmmmmmnnnpppqqqqqqqqqqqqsssttttttsssqqqpppoootttsssqqqooommmkkkiiihhhhhhjjjlllllllllmmmqqqsssrrrqqqpppooopppsssvvvxxxrrrpppmmmlllnnnqqquuuxxxkkkkkklllmmmnnnooopppqqqnnnnnnooonnnkkkkkkoootttxxxvvvsssrrrpppnnnnnnooolllkkklllmmmooosssvvvyyypppsssvvvuuusssqqqrrrtttppppppqqqqqqqqqqqqqqqqqqnnnmmmmmmnnnppppppooommmnnnlllkkkjjjkkkmmmppprrrnnnoooooonnnllljjjkkklllhhheeecccdddfffiiiiiiiiimmmlllkkkiiiiiihhhiiiiiimmmooonnnkkkkkkoooqqqooorrrqqqpppoooooommmkkkjjjiiikkknnnnnnkkkhhhfffeeekkkoooqqqppppppqqqnnniiijjjiiigggeeeeeegggkkknnntttrrrppprrruuuuuurrrnnntttsssqqqpppppppppqqqqqqqqqqqqpppnnnpppssswwwxxxssspppmmmnnnpppqqqooommmooooooppprrrssstttttttttuuurrrpppqqqtttuuurrrnnnmmmmmmllllllkkkkkkjjjjjjllljjjiiikkknnnnnnkkkhhhjjjlllnnnnnnmmmkkkjjjjjjmmmnnnnnnmmmlllkkkkkkkkktttqqqnnnmmmoooooolllhhhiiihhhkkkqqqrrrqqqqqqtttrrrrrrrrrpppooonnnmmmkkkkkkmmmnnnmmmmmmooorrrssszzz```QQQLLLKKKIIIIIIJJJLLLMMMNNNRRRRRRPPPLLLIIIHHHJJJLLLLLLIIIMMMZZZlllgggVVVPPPLLLIIIGGGFFFIIILLLMMMMMMLLLMMMNNNHHHHHHHHHIIIKKKMMMNNNPPPOOONNNYYYwwwhhhZZZUUUVVVWWWWWWUUURRROOOMMMKKKJJJJJJKKKMMMNNNMMMKKKLLLKKKJJJKKKOOOSSSTTTSSSVVVSSSSSSYYYeee{{{yyyvvvwwwzzz}}}wwwuuusssrrrqqqqqqrrrssstttuuurrruuuvvvssstttwwwwwwuuuppplllgggfffhhhjjjjjjhhhooonnnooorrrtttsssooojjjppppppqqqrrrqqqpppooonnnoooqqqrrrsssqqqpppqqqqqqppppppqqqrrrsssrrrnnnkkkpppooooooooopppqqqpppppptttsssqqqoooooooooooonnnrrrrrrsssrrrqqqpppqqqqqqjjjjjjkkkllllllmmmooopppssspppoooqqquuuvvvsssooossspppmmmppptttsssllleeekkkkkklllllllllmmmoooqqqrrrqqqpppppppppsssuuuvvvpppooommmlllmmmppptttwwwooonnnllllllmmmpppsssuuulllpppsssrrrpppoooqqqrrrssstttuuutttsssrrrpppnnnlllmmmoooppprrrsssssssssnnnrrrwwwxxxuuurrrqqqrrrooopppqqqrrrrrrrrrrrrrrrmmmmmmmmmoooqqqrrrpppooopppmmmiiiggghhhlllqqquuuooonnnllljjjiiijjjooorrrgggfffddddddgggiiilllmmmpppooommmkkkjjjiiijjjjjjkkkmmmmmmjjjkkkooopppnnnnnnqqqsssrrrmmmkkklllnnnmmmnnnooommmkkkjjjjjjkkkggglllooonnnnnnpppnnnkkkfffgggfffeeeeeeggglllpppqqqooonnnooorrrsssqqqoooqqqrrrrrrsssrrrqqqooonnnooooooppprrrsssssstttuuuqqqnnnkkklllnnnpppnnnllllllmmmooopppoooooooooooosssqqqoooppprrrsssqqqooommmnnnnnnnnnnnnnnnnnnnnnooollljjjjjjlllllliiieeekkkmmmooopppnnnmmmmmmnnnnnnmmmlllkkkkkkjjjjjjiiissspppmmmmmmnnnnnnkkkhhhhhhgggjjjqqqtttrrrqqqssstttsssqqqqqqpppoooooopppoookkkiiilllqqqsssrrrooolllVVVLLLEEEEEEEEEEEEHHHLLLPPPSSSPPPOOOMMMIIIFFFFFFHHHKKKJJJHHHKKKTTT```pppsss]]]SSSQQQNNNJJJGGGEEEIIIMMMOOOOOONNNNNNNNNHHHIIIKKKMMMNNNOOOOOOOOOJJJKKKZZZzzzjjjZZZWWWWWWWWWUUUSSSOOOKKKIIIIIIHHHIIIJJJMMMNNNMMMKKKNNNLLLKKKNNNRRRTTTSSSQQQVVVRRRQQQTTT]]]qqqyyyxxxzzzzzzvvvvvvrrrqqqqqqqqqqqqssstttuuutttvvvvvvsssrrrttttttqqqpppmmmjjjiiiiiijjjjjjjjjooooooppprrrsssrrrpppnnnqqqrrrttttttsssqqqnnnmmmmmmoooqqqqqqpppnnnmmmnnnnnnppprrruuuvvvsssooojjjooonnnnnnoooqqqqqqpppooossspppllljjjkkkmmmnnnooorrrqqqooonnnnnnnnnooopppkkkjjjgggddddddgggmmmrrrsssooolllnnntttwwwtttpppnnnjjjiiipppyyyzzzrrriiilllllllllkkkllllllmmmnnnmmmpppsssvvvuuurrrmmmjjjooonnnmmmllllllllllllmmmpppooommmmmmnnnqqqtttvvvnnnsssvvvuuuuuuuuutttrrrrrrvvvwwwvvvuuuvvvsssooopppqqqrrrssssssqqqpppooonnnqqqtttvvvuuurrrpppooonnnpppqqqsssttttttssssssnnnmmmmmmoooqqqrrrqqqpppssspppkkkgggfffhhhllloooooommmjjjgggfffjjjpppuuuhhhhhhggggggiiilllooorrrpppooommmlllkkklllnnnoookkknnnnnnkkkkkkooopppmmmkkkppptttrrrmmmjjjmmmqqqooooooooonnnlllkkkmmmnnnhhhmmmooommmkkklllllliiidddfffhhhgggfffhhhlllqqqmmmnnnnnnnnnooooooppppppoooqqqrrrtttsssrrrpppnnnmmmlllooosssuuusssrrrtttmmmllljjjkkklllmmmmmmllljjjlllnnnooonnnllllllmmmrrrqqqooommmllllllmmmmmmnnnnnnnnnnnnnnnooopppqqqppplllgggdddeeeiiimmmooolllmmmoooooonnnoooqqqrrrooollljjjiiijjjjjjiiihhhmmmllljjjjjjjjjjjjiiiggggggfffjjjqqquuurrrpppppptttrrrrrruuuuuussssssvvvrrrjjjggglllssstttpppmmmfffSSSMMMGGGFFFEEEEEEGGGLLLQQQUUUNNNMMMJJJFFFCCCCCCEEEHHHGGGGGGIIINNNSSS^^^pppoooaaaUUURRRRRROOOKKKHHHHHHKKKPPPRRRQQQNNNLLLKKKJJJLLLOOOQQQRRRQQQOOONNNNNNUUUiiimmmYYYVVVUUUTTTRRROOOLLLIIIGGGIIIHHHIIIKKKMMMOOONNNMMMMMMKKKLLLPPPUUUVVVTTTPPPQQQOOOOOOSSS[[[nnn|||||||||vvvuuuxxxrrrqqqqqqqqqqqqssstttuuutttvvvuuuqqqppprrrqqqnnnooooooooommmkkkkkklllnnnnnnoooqqqqqqppppppqqqrrrssssssssssssrrrrrrqqqppppppqqqqqqooolllkkklllnnnlllmmmooosssuuutttqqqnnnkkkkkklllooorrrsssqqqoooooollliiiiiikkknnnnnnnnnooonnnmmmmmmnnnnnnmmmmmmjjjjjjhhhfffeeehhhnnnsssrrrpppmmmnnnpppsssssssssnnnkkkkkkpppwwwyyytttnnnkkkkkkkkkkkklllllllllkkkjjjnnnrrrvvvuuupppjjjffflllmmmnnnnnnmmmkkkiiihhhmmmmmmnnnooopppqqqqqqqqqqqqttttttrrrtttwwwvvvqqquuuxxxxxxsssrrrtttsssooovvvvvvuuusssrrrqqqppppppqqqpppooopppqqqrrrpppooonnnppprrrtttvvvvvvuuutttpppooonnnoooqqqrrrqqqqqqpppnnnkkkhhhggggggiiiiiinnnllljjjgggfffiiinnnsssjjjjjjjjjjjjkkkoootttwwwrrrpppnnnlllkkklllnnnooommmppppppmmmmmmpppqqqnnnkkkmmmpppooonnnmmmnnnpppkkkmmmnnnnnnlllkkkkkklllggglllooollljjjjjjjjjiiidddgggjjjjjjhhhgggkkkooojjjmmmpppooollllllpppsssppppppqqqqqqrrrrrrqqqqqqrrrnnnnnnrrrrrrnnnnnnqqqiiijjjkkkkkkjjjjjjlllnnnhhhkkkooopppooonnnooopppmmmnnnmmmjjjffffffkkkpppnnnmmmlllkkkkkkmmmooopppllljjjgggddddddhhhnnnssskkklllllllllmmmooosssvvvpppmmmjjjiiijjjkkkiiihhhhhhiiijjjjjjhhhhhhiiijjjhhhfffjjjqqquuusssooonnnmmmlllpppxxxyyyuuusssuuurrrkkkiiinnnsssqqqnnnnnngggVVVRRRIIIGGGEEECCCCCCFFFLLLPPPOOONNNJJJFFFBBBBBBDDDFFFFFFGGGIIIJJJJJJPPPaaarrr{{{jjj^^^UUUNNNPPPRRROOOJJJHHHJJJNNNRRRTTTRRRNNNKKKIIIKKKMMMQQQTTTUUUSSSOOOMMMUUUaaazzznnnYYYTTTSSSRRRPPPMMMJJJHHHGGGJJJIIIJJJLLLNNNPPPOOONNNLLLKKKLLLQQQWWWXXXUUUPPPKKKLLLOOOTTT\\\nnn~~~zzzxxxzzzxxxssstttzzzrrrqqqqqqpppqqqrrrtttuuuqqqtttssspppoooqqqqqqnnnnnnppprrrpppmmmlllnnnpppmmmoooqqqpppnnnnnnqqqtttuuutttrrrqqqqqqrrrtttuuutttssspppmmmjjjjjjmmmooojjjjjjlllooossstttsssrrrggghhhjjjoootttuuussspppllljjjhhhjjjmmmooonnnlllllllllmmmnnnooonnnllljjjgggkkknnnooonnnmmmnnnpppqqqqqqpppnnnmmmnnnrrruuuqqqpppoooqqqssstttrrrooojjjjjjjjjkkklllmmmllljjjjjjkkknnnooopppooonnnmmmiiikkknnnpppqqqooollliiijjjlllooorrrrrrqqqnnnmmmqqqrrrppplllooovvvuuuooowwwyyyvvvooommmppppppmmm{{{yyyvvvsssqqqqqqrrrssstttppplllkkknnnqqqqqqpppooopppsssuuuwwwwwwvvvuuuqqqooonnnoooppprrrrrrqqqiiiiiijjjjjjjjjiiihhhhhhmmmlllkkkiiigggiiilllooollllllllllllmmmqqqvvvzzzuuusssooollljjjjjjkkkkkkooorrrrrroooooorrrrrrooolllkkkkkkmmmooopppooonnnfffiiimmmnnnmmmjjjhhhhhhdddjjjmmmkkkiiikkklllkkkeeeiiimmmllliiigggiiillliiinnnqqqppplllkkkpppvvvrrrqqqpppooopppqqqssstttyyyssspppqqqnnniiiiiimmmgggjjjlllkkkhhhhhhkkknnngggkkkppprrrqqqqqqrrrtttfffiiijjjgggccceeemmmuuunnnmmmjjjhhhhhhiiilllmmmfffhhhkkkjjjhhhhhhkkknnnjjjjjjjjjjjjkkkoootttwwwrrroookkkjjjkkkllljjjiiifffiiilllkkkiiiiiikkknnnhhhfffjjjrrrvvvsssnnnmmmdddfffnnnxxx{{{uuupppqqqpppllllllqqqrrrnnnmmmpppqqq```QQQKKKGGGCCCCCCFFFIIIIIIIIILLLIIIGGGHHHJJJJJJHHHFFFEEEJJJMMMKKKFFFHHHRRR\\\llluuuyyyssslllfff___XXXVVVWWWUUUOOOHHHEEEHHHLLLPPPOOOOOOOOONNNNNNMMMMMMHHHKKKPPPTTTQQQLLLNNNTTT[[[qqqlllVVVQQQRRRSSSQQQNNNKKKIIIHHHGGGKKKPPPSSSSSSQQQOOONNNPPPPPPPPPPPPPPPOOOOOOOOORRRMMMMMMTTTZZZhhh~~~xxx{{{{{{xxxrrrqqqvvv{{{wwwvvvrrrnnnkkklllppptttuuurrrnnnmmmnnnqqqssstttqqqtttqqqjjjjjjqqqvvvvvvqqqooommmmmmnnnpppqqqqqqpppppppppsssvvvwwwwwwvvvsssrrrpppooolllkkkiiihhhjjjnnnrrrrrrpppnnnnnnooogggkkkooopppppppppsssvvvjjjnnnqqqqqqnnnllllllnnnkkkiiihhhjjjoooqqqpppnnniiilllpppqqqqqqpppoooooojjjmmmqqqqqqpppoooqqqsssnnnoooqqqssssssqqqooommmooonnnllljjjhhhgggggghhhkkklllmmmmmmmmmnnnppprrrrrrpppmmmkkkkkklllkkkjjjkkkmmmpppsssuuuvvvvvvvvvnnnlllkkklllppptttvvvwwwpppooonnnoooppppppooommmssssssttttttttttttssssssvvvqqqlllkkkmmmooonnnmmmoooqqqsssuuuvvvtttrrrqqqrrrnnnjjjjjjlllnnnmmmkkkhhhgggfffgggjjjkkkkkkkkklllnnnppppppnnnmmmllllllrrrmmmmmmtttxxxuuurrrrrrvvvmmmjjjnnnlllcccaaafffqqqqqqrrrrrrqqqooolllkkktttsssqqqooonnnmmmmmmmmmnnnhhhgggmmmpppmmmkkkmmmpppmmmiiiggghhhiiiiiiiiigggffffffiiilllllliiiffflllkkkkkkmmmoooqqqrrrqqqxxxrrrnnnooouuuwwwtttpppvvvtttqqqqqqqqqooojjjfffsssppplllhhhfffgggiiijjjoooppppppqqqqqqqqqpppppppppkkkeeebbbdddiiinnnqqqmmmkkkiiihhhjjjlllmmmmmmdddiiilllmmmoooppplllfffggghhhjjjlllmmmooooooooommmnnnoooooonnnllliiihhheeennnqqqkkkfffhhhjjjjjjjjjmmmnnnllliiiggghhhjjjhhhkkkmmmoooppprrrvvvyyyssspppmmmllllllnnnnnnooo}}}nnn___RRROOOKKKGGGFFFGGGIIIIIIHHHMMMKKKIIIIIIJJJKKKJJJHHHLLLLLLLLLJJJIIIKKKPPPTTTXXX]]]___ZZZVVVTTTPPPKKKQQQRRRQQQNNNJJJHHHKKKMMMSSSRRRQQQOOONNNLLLKKKKKKPPPPPPQQQRRROOOOOOVVV```mmmmmmYYYPPPQQQQQQPPPNNNMMMMMMMMMLLLNNNOOOPPPPPPPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNKKKNNNVVV___mmm{{{yyyxxxwwwvvvuuuuuuwwwxxxwwwtttqqqpppqqqrrrqqqppprrrqqqppppppqqqqqqpppoooppptttuuupppooosssuuusssqqqpppnnnmmmnnnpppqqqrrrsssrrrsssuuuwwwxxxwwwuuuvvvuuusssqqqnnnkkkiiihhhiiikkkmmmnnnmmmmmmmmmnnnjjjlllnnnooooooppprrrsssooopppqqqpppmmmkkkjjjjjjoooppppppnnnmmmkkkkkkkkkjjjmmmpppqqqpppooonnnnnnjjjlllmmmnnnnnnoooqqqssspppqqqqqqrrrrrrsssssssssnnnmmmkkkiiiiiiiiiiiijjjiiikkkmmmnnnnnnppprrrtttnnnllljjjjjjkkklllkkkkkkgggiiimmmqqqtttvvvwwwwwwnnnnnnnnnnnnppprrrtttvvvpppooooooppprrrsssrrrpppsssssssssssssssrrrqqqqqqqqqooommmllllllnnnnnnnnnnnnooorrrtttuuuuuutttssstttrrrpppooonnnllliiigggjjjiiiggghhhjjjlllmmmllloooooopppooonnnlllllllllqqqnnnnnnrrrrrrppprrrwwwyyypppkkkmmmkkkddddddjjjqqqqqqpppooonnnmmmmmmmmmqqqppppppooonnnnnnmmmmmmnnniiihhhmmmpppmmmkkkmmmnnnlllkkkkkklllkkkjjjhhhgggfffgggiiilllllliiigggiiijjjlllooosssuuuwwwwwwrrrpppnnnppptttvvvtttqqqrrrqqqqqqqqqqqqooommmjjjqqqpppmmmjjjiiijjjkkklllnnnoooqqqssstttsssqqqpppooolllhhhgggiiikkkmmmnnnnnnllliiihhhiiikkkkkkkkkkkkoooqqqpppqqqssspppkkkiiijjjkkkmmmmmmnnnnnnnnnlllllllllmmmnnnoooqqqqqqlllnnnmmmiiijjjnnnnnnjjjiiiiiijjjiiihhhhhhiiikkkkkkmmmnnnppprrruuuwwwyyyvvvsssooommmmmmllljjjhhhyyyjjj]]]TTTRRROOOKKKIIIIIIIIIIIIHHHNNNLLLJJJIIIJJJLLLLLLKKKRRRNNNJJJJJJMMMNNNMMMJJJKKKLLLKKKHHHHHHJJJIIIEEEKKKLLLLLLLLLLLLMMMMMMNNNRRRQQQPPPNNNMMMLLLLLLLLLPPPOOOOOOPPPOOOQQQ[[[fff~~~kkkZZZOOONNNNNNMMMNNNOOOPPPQQQQQQOOONNNMMMNNNOOOQQQSSSMMMMMMNNNOOOPPPPPPPPPPPPJJJIIIOOO[[[gggyyy~~~wwwyyyvvvuuuuuuwwwxxxwwwuuuvvvrrrpppssswwwxxxrrrlllooopppqqqssstttrrrnnnkkknnntttxxxwwwuuuuuusssoooqqqpppooonnnnnnppprrrsssvvvuuuvvvxxxyyyxxxuuusssxxxwwwuuurrrooommmkkkiiilllkkkjjjkkkmmmoooooonnnooonnnmmmmmmooopppqqqpppqqqpppnnnmmmmmmlllkkkiiipppsssuuurrrllliiiiiillllllnnnpppqqqooommmlllllljjjjjjjjjlllooorrrsssssssssrrrqqqqqqrrrtttwwwxxxnnnmmmkkkjjjiiijjjkkklllgggjjjmmmooopppppprrrsssjjjiiihhhiiikkklllkkkkkkdddfffjjjnnnqqqtttuuuuuullloooqqqqqqpppppprrruuuqqqppppppqqqtttuuuuuutttsssssssssrrrqqqpppooonnnlllmmmnnnnnnmmmmmmnnnpppnnnooorrrtttuuuuuuuuuuuuqqqssstttssspppllljjjhhhooommmjjjjjjlllnnnooooooqqqpppooonnnmmmmmmmmmmmmooonnnnnnnnnkkkkkkqqqyyyzzzqqqlllllljjjfffhhhoooqqqpppmmmlllkkklllnnnooolllmmmnnnooooooooonnnmmmiiiggghhhmmmqqqpppooopppkkklllmmmooopppnnnjjjfffgggggggggiiikkkkkkjjjiiiiiikkknnnrrruuuwwwxxxyyypppqqqqqqrrrrrrrrrpppooonnnoooqqqqqqpppoooooopppqqqpppooonnnmmmmmmmmmmmmmmmooorrrtttuuutttsssrrrooommmlllmmmnnnnnnmmmkkknnnllliiiggghhhiiiiiiiiiooorrrsssqqqqqqsssqqqmmmllllllmmmnnnnnnnnnmmmmmmnnnmmmlllmmmooorrruuuwwwrrrnnnhhhgggmmmsssqqqjjjhhhgggffffffhhhjjjkkkkkkmmmlllmmmooorrruuuvvvvvvwwwsssnnnnnnooonnniiidddvvvggg[[[UUURRRPPPMMMKKKJJJIIIIIIHHHMMMLLLJJJIIIIIIJJJKKKLLLQQQMMMJJJJJJLLLMMMJJJFFFJJJHHHFFFFFFIIILLLJJJGGGIIIHHHIIILLLNNNOOONNNMMMLLLLLLKKKLLLMMMNNNPPPQQQMMMMMMPPPSSSUUUXXXdddoooiiiZZZOOOMMMKKKJJJLLLOOOQQQRRROOONNNLLLLLLNNNQQQSSSTTTNNNOOOPPPQQQQQQPPPOOOOOOIIIHHHOOO\\\nnn}}}yyywwwwwwwwwwwwwwwvvvtttsssrrrqqqqqqssswwwwwwrrrnnnqqqqqqsssuuuvvvtttoookkkooossswwwxxxvvvssspppnnnqqqqqqpppooooooppprrrtttwwwwwwwwwxxxxxxvvvssspppvvvuuutttrrrpppnnnmmmlllpppmmmjjjkkkooorrrrrrqqqtttpppmmmmmmpppqqqpppnnnooollljjjkkknnnpppnnnlllnnnppprrrrrrooommmnnnooommmoooppppppmmmkkkjjjjjjhhhhhhiiinnnsssuuutttqqqtttsssrrrrrrrrrtttuuuwwwqqqooollljjjiiijjjkkklllgggjjjnnnoooooonnnnnnoooiiihhhhhhjjjlllmmmkkkjjjggghhhjjjlllnnnoooooopppjjjnnnsssssspppooossswwwtttsssrrrrrrtttvvvuuutttttttttsssrrrqqqooommmllliiimmmqqqqqqoooooopppsssrrrrrrssstttuuuuuuuuuuuummmpppssssssqqqoooppprrrtttqqqnnnnnnoooqqqrrrssspppooommmlllmmmnnnoooooolllllllllkkkjjjlllqqqvvvsssooolllmmmllliiikkkqqqooonnnmmmlllllllllmmmnnniiijjjlllnnnooonnnmmmllldddeeehhhmmmqqqsssssstttjjjjjjlllnnnpppnnnjjjggghhhggghhhhhhjjjjjjkkkkkkkkknnnqqqttttttuuuuuuvvvsssuuuwwwvvvqqqmmmllllllmmmppprrrrrrooonnnpppsssrrrrrrrrrqqqpppooonnnmmmnnnnnnoooppprrrsssttttttpppooonnnooooooooommmlllllljjjgggfffhhhjjjjjjjjjnnnrrrrrrnnnlllnnnnnnlllllllllmmmnnnoooooooooooorrrrrrqqqpppqqqrrrsssttttttmmmggggggmmmsssqqqlllkkkhhheeefffjjjmmmmmmlllllljjjjjjlllooorrrrrrqqqtttqqqnnnooorrrrrrlllfffxxxeeeYYYUUUPPPOOONNNKKKIIIHHHHHHIIIJJJIIIIIIHHHGGGHHHJJJKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIGGGFFFJJJMMMMMMJJJGGGIIIJJJKKKMMMOOOPPPNNNLLLJJJJJJJJJJJJLLLOOOQQQSSSQQQPPPQQQUUUZZZcccttthhhZZZPPPMMMIIIHHHKKKMMMOOOOOOKKKJJJJJJMMMQQQSSSSSSRRRPPPQQQRRRRRRRRRPPPOOOMMMLLLKKKNNNZZZnnn|||zzzzzz{{{vvvyyy{{{yyyssspppqqqsssooopppqqqrrrrrrrrrrrrssstttttttttuuuvvvuuusssppppppqqqssstttrrroooooopppqqqrrrrrrpppoooooosssvvvvvvuuuuuuvvvvvvtttqqqnnnoooppppppppppppppppppppprrroookkklllooossssssrrrvvvrrrooooooqqqrrrpppmmmmmmkkkiiikkknnnpppnnnkkknnnmmmnnnpppssssssqqqnnnnnnooopppooollljjjiiiiiifffhhhlllrrrxxxyyytttpppssssssssssssrrrrrrqqqqqquuusssoookkkiiiiiijjjkkkiiikkkmmmnnnllljjjiiiiiikkkjjjkkkmmmnnnnnnkkkiiimmmmmmllllllkkkjjjiiiiiiiiinnnssssssqqqqqqtttxxxwwwuuusssssstttttttttsssuuuuuutttsssqqqooonnnllljjjnnnssstttrrrrrrsssuuuvvvvvvuuutttssssssssssssmmmppprrrqqqpppqqquuuyyywwwuuurrrqqqrrrtttttttttnnnkkkjjjjjjmmmpppqqqpppiiiiiiiiijjjmmmppppppnnnkkkkkkmmmooonnnlllnnnrrrmmmnnnooooooooonnnmmmlllgggiiikkkmmmnnnmmmlllkkkeeeiiillloooqqqrrrrrrqqqjjjiiiiiijjjllllllkkkiiiiiiiiiiiihhhhhhiiikkkllljjjmmmqqqrrrqqqqqqrrrtttssswwwyyywwwrrrnnnmmmnnnoooqqqsssrrrooonnnpppsssssssssssssssqqqooommmlllooonnnllllllmmmpppsssvvvssspppnnnmmmnnnoooooonnniiigggeeefffiiikkkmmmmmmmmmpppqqqllliiikkkllljjjkkklllmmmooopppqqqrrrrrrrrrssstttttttttsssqqqpppqqqllliiiiiikkkmmmnnnnnnnnnkkkiiiiiimmmooonnnllllllkkkjjjkkkmmmooopppppptttrrrpppqqqtttrrrlllggg|||fffXXXTTTOOOOOOOOOLLLIIIGGGGGGHHHEEEGGGHHHHHHGGGFFFHHHIIIFFFIIILLLKKKHHHGGGJJJMMMJJJIIIKKKOOOQQQNNNKKKJJJLLLMMMNNNPPPPPPOOOOOONNNMMMMMMLLLLLLMMMOOOQQQSSSVVVRRRPPPSSS[[[lllgggYYYQQQMMMIIIIIIKKKNNNNNNMMMHHHHHHIIIMMMRRRTTTQQQNNNOOOPPPQQQRRRRRRPPPNNNMMMPPPNNNNNNXXXlll|||uuusssvvvzzzuuuyyy{{{xxxqqqnnnppptttmmmoooqqqqqqppppppsssvvvvvvuuutttuuuwwwwwwvvvtttqqqoooooopppooolllnnnrrrqqqssssssqqqoooooossswwwtttsssrrrrrrssssssqqqooojjjkkklllnnnpppqqqssssssrrrooommmmmmnnnpppqqqqqqtttrrrrrrrrrrrrqqqnnnmmmnnnmmmmmmnnnnnnmmmjjjhhhpppnnnmmmpppssstttoookkknnnoooooonnnkkkiiihhhiiifffiiiooouuuxxxxxxtttqqqssssssssssssrrrpppooonnnxxxuuupppllljjjiiijjjllljjjlllmmmllliiigggffffffkkkkkkmmmoooqqqpppllliiipppooonnnllljjjiiihhhggglllooorrrrrrqqqqqqtttwwwxxxvvvsssrrrrrrrrrrrrqqqtttttttttsssqqqooonnnmmmmmmooorrrtttttttttuuuvvvxxxvvvtttrrrqqqpppqqqqqqrrrrrrrrrppppppqqqtttwwwwwwuuussssssttttttsssrrrllliiihhhjjjnnnppppppnnnfffggghhhjjjooossspppiiihhhlllpppqqqooonnnoooqqqnnnpppqqqrrrrrrpppnnnlllhhhiiijjjkkkkkkkkkjjjiiijjjooorrrqqqoooooonnnkkkkkkiiihhhhhhjjjllllllkkkllllllkkkhhhggggggjjjlllgggjjjnnnnnnnnnooorrrvvvpppsssvvvvvvsssqqqrrrsssrrrrrrrrrqqqooooooppprrrrrrrrrrrrrrrpppooonnnmmmpppnnnlllkkklllnnnrrruuusssooolllkkklllnnnoooooohhhfffeeefffiiimmmooopppmmmrrrsssnnnkkklllmmmmmmkkklllnnnppprrrsssttttttnnnooorrrtttuuutttsssrrrooolllkkkkkkjjjhhhjjjnnnnnnmmmmmmnnnoooppppppooolllmmmnnnnnnmmmmmmoooqqquuuuuutttsssqqqnnnjjjfffhhhWWWRRRQQQRRRQQQNNNIIIFFFEEEFFFBBBFFFIIIIIIHHHFFFGGGHHHHHHKKKMMMLLLIIIIIILLLOOOMMMKKKNNNSSSSSSNNNNNNRRRLLLOOORRRRRRPPPOOOQQQSSSOOOOOONNNNNNOOORRRVVVXXXVVVUUUWWW___jjj}}}vvv```UUURRRNNNJJJKKKNNNQQQQQQOOOKKKIIIIIILLLPPPQQQNNNJJJJJJKKKNNNPPPQQQPPPOOONNNOOONNNPPPZZZppp}}}zzzuuurrrrrruuuwwwuuuvvvvvvtttqqqqqqsssuuunnnnnnoooqqqsssuuuuuuuuusssssstttvvvxxxxxxvvvtttqqqnnnmmmpppooolllnnntttqqqssstttrrrooooootttxxxtttrrrppppppqqqrrrrrrrrriiiiiikkknnnppprrrtttuuurrrrrrrrrqqqooooooqqqrrrnnnpppssssssqqqnnnlllkkkjjjlllooopppnnnkkkiiihhhmmmmmmoooqqqrrrqqqnnnlllmmmnnnnnnmmmjjjhhhhhhiiigggjjjooossstttttttttttttttsssrrrpppppppppqqqqqqxxxuuupppllljjjkkklllnnnkkkllllllkkkhhhgggggghhhhhhiiilllppprrrqqqnnnkkknnnnnnmmmlllkkkkkkkkkkkksssrrrqqqqqqqqqqqqssstttvvvtttqqqpppqqqrrrrrrqqqrrrrrrrrrqqqpppnnnmmmlllpppoooppprrrtttvvvuuutttuuussspppnnnmmmnnnoooppptttsssqqqqqqrrrrrrrrrqqqtttsssrrrssssssssspppnnnllliiihhhjjjmmmooolllhhhccchhhkkkjjjmmmqqqpppkkkmmmqqqsssqqqnnnmmmoooqqqssssssssssssrrrqqqpppoookkkkkkjjjiiiiiihhhggggggjjjqqquuurrroooooonnnjjjjjjiiihhhiiikkkmmmmmmlllnnnnnnllliiieeeeeeiiillliiikkkmmmllljjjkkkpppuuuoooqqqrrrrrrrrrssstttuuusssqqqooooooppprrrrrrqqqooooooooooooooooooppppppoooooonnnnnnooopppqqqqqqooommmjjjjjjlllmmmnnnnnniiihhhfffgggjjjmmmoooppplllsssuuuqqqmmmnnnoooooommmnnnoooqqqrrrssssssssslllmmmoooqqqrrrssstttuuuppplllkkkmmmlllggghhhllliiillloooqqqqqqqqqqqqrrrjjjnnnqqqooojjjiiimmmrrrqqqssstttqqqmmmjjjiiiiiiiiiVVVQQQTTTUUUTTTOOOIIIEEEDDDDDDAAAEEEJJJKKKIIIGGGFFFGGGLLLMMMMMMLLLKKKKKKNNNPPPKKKJJJMMMQQQPPPLLLNNNVVVLLLQQQTTTSSSPPPPPPSSSXXXNNNNNNNNNOOOSSSWWW\\\___WWW\\\gggvvvlllYYYPPPQQQNNNKKKLLLQQQTTTSSSQQQNNNKKKHHHJJJMMMOOOLLLHHHEEEGGGKKKNNNPPPPPPOOOOOOLLLMMMQQQ^^^www~~~yyytttrrrsssuuuvvvvvvvvvsssqqqqqqsssuuuvvvvvvpppnnnmmmrrrxxxzzzwwwrrrpppqqqssswwwyyyyyyvvvssspppmmmmmmqqqppplllooouuuqqqtttuuusssooooootttyyytttqqqooooooqqqssstttuuuiiijjjlllnnnqqqssstttuuutttvvvwwwuuurrrppprrruuujjjnnnssssssoookkkjjjjjjdddiiioooqqqooolllkkklllggglllqqqrrrpppnnnoooqqqmmmnnnnnnllljjjhhhhhhiiihhhlllooopppooopppssswwwuuussspppnnnnnnqqqtttvvvvvvtttooolllkkklllnnnpppkkklllllljjjhhhhhhiiikkkeeegggkkkooosssssspppmmmkkkkkkkkklllmmmnnnooopppxxxuuuqqqppppppqqqqqqppptttqqqooonnnppprrrrrrrrrppppppppppppooommmlllkkkqqqooonnnppptttvvvuuusssqqqooommmkkkkkklllnnnooorrrpppppprrruuuuuurrrnnnqqqqqqqqqrrrrrrqqqmmmjjjmmmjjjhhhjjjmmmmmmiiidddaaaiiinnnkkkiiinnnpppooosssvvvvvvqqqllllllooorrrxxxwwwtttrrrqqqqqqqqqrrrmmmllljjjhhhgggffffffffffffoootttqqqppprrrqqqnnniiiiiijjjlllnnnooonnnllloooooommmiiieeedddhhhlllnnnoooooolllhhhggglllqqqrrrqqqppppppqqqqqqrrrrrrssspppmmmnnnrrrttttttrrrkkkllllllmmmnnnppprrrsssnnnoooqqqrrrrrrqqqpppooollljjjjjjkkklllnnnmmmlllllljjjhhhhhhjjjmmmnnnoookkkrrrvvvrrrnnnnnnpppoooppppppqqqrrrrrrrrrrrrqqqooonnnnnnnnnoooqqqsssuuurrrllljjjnnnnnniiigggiiieeejjjpppsssrrrqqqssstttggglllqqqnnngggeeejjjpppjjjnnnqqqoookkkiiikkknnnwww___PPPVVVTTTSSSSSSOOOHHHEEEGGGMMMOOOPPPMMMIIIFFFFFFHHHLLLLLLMMMMMMMMMLLLJJJIIILLLOOORRRSSSSSSQQQPPPPPPOOOPPPPPPPPPOOOOOORRRTTTTTTQQQNNNNNNQQQXXX]]]aaabbbmmm{{{zzzbbbVVVOOOMMMKKKJJJLLLPPPRRRQQQOOOOOOMMMJJJGGGFFFFFFGGGHHHIIIJJJLLLNNNNNNPPPSSSUUUSSSTTTWWWcccxxxzzzuuu{{{yyywwwtttsssrrrrrrrrruuuuuuuuutttsssrrrqqqpppssspppnnnooorrrtttsssrrrwwwtttrrrqqqssstttuuuuuurrrpppnnnmmmoooqqqrrrrrrpppsssssspppppprrrrrrpppnnnooopppqqqqqqpppoooooojjjkkkmmmppptttuuutttrrrttt|||~~~vvvnnnnnnpppoookkknnnpppnnnkkkjjjlllnnnjjjjjjhhhfffeeeggglllooolllmmmnnnoooppppppppppppnnnpppnnnlllqqqwwwtttlllhhhmmmqqqqqqmmmkkknnnqqqqqqooollllllnnnpppppppppxxxtttooollllllmmmoooooonnnnnnmmmhhhdddeeelllsssmmmnnnooonnnmmmnnnrrrvvvjjjgggeeeiiiooottttttrrroooooopppqqqrrrrrrpppoookkkooossssssqqqooonnnoooppppppssswwwuuuooolllnnntttrrrqqqqqqrrrrrrpppoooqqqooommmjjjjjjkkklllnnnoooqqqrrrpppmmmlllnnnqqqttttttsssrrrqqqpppnnnnnnkkkjjjiiilllnnnmmmhhhdddfffgggiiikkkmmmoooppppppsssrrrqqqpppooommmlllllluuutttrrrqqqqqqooommmkkkuuupppjjjhhhiiijjjiiiggglllmmmoooqqqrrrqqqpppooommmkkkjjjkkkmmmoooooonnnkkkhhheeefffjjjllllllkkkmmmiiikkkssswwwrrrnnnnnnnnnmmmoootttsssmmmlllqqqpppooooooqqqrrroooiiidddllllllmmmmmmnnnnnnoooooowwwwwwvvvtttqqqpppqqqssstttqqqllliiihhhkkkooorrrooojjjhhhkkkppprrrnnniiijjjjjjkkkoootttuuutttqqqkkknnnrrruuuuuusssooommmpppqqqrrrrrrqqqqqqqqqqqqxxxtttooojjjiiiiiijjjkkkmmmlllkkkmmmoooqqqrrrrrrllljjjhhhggghhhkkkoooqqqllljjjggggggjjjllllllkkkgggWWW[[[UUUQQQNNNJJJFFFGGGKKKNNNOOOOOOLLLHHHFFFGGGHHHJJJKKKKKKLLLKKKJJJHHHGGGJJJMMMQQQSSSSSSQQQQQQQQQSSSTTTUUUSSSPPPNNNNNNNNNSSSOOOLLLLLLPPPYYYaaafffwwwrrr___UUUPPPJJJIIIJJJMMMRRRVVVWWWVVVOOOMMMJJJHHHGGGGGGIIIJJJGGGJJJMMMOOOOOOOOOPPPQQQPPPSSS\\\lll|||{{{wwwtttwwwwwwwwwvvvtttqqqooommmpppqqqsssttttttrrrpppoooooommmmmmnnnqqqrrrqqqooorrrqqqqqqsssuuuuuutttsssuuussspppooooooppppppppptttuuusssnnnmmmpppqqqnnnooonnnnnnmmmnnnooopppqqqooommmmmmnnnqqqtttuuuuuutttzzz{{{tttoooooopppnnnlllmmmnnnmmmlllllllllmmmiiihhhffffffgggiiilllmmmrrrooollliiijjjmmmqqqtttpppqqqooonnnqqqvvvsssllliiillloooooommmlllnnnooopppmmmkkkjjjmmmppprrrrrruuuqqqllljjjkkkmmmoooppplllnnnnnnkkkggggggkkkpppkkknnnppppppnnnmmmoooqqqjjjfffdddgggmmmrrrrrrqqqnnnqqqtttsssooommmmmmooohhhjjjlllllllllmmmooorrrpppoooqqqtttssspppqqquuuqqqpppoooppprrrsssrrrqqqpppooommmllllllnnnppprrrqqqrrrrrroookkkjjjkkklllppppppqqqrrrrrrqqqpppoooqqqnnnjjjfffeeehhhmmmqqqmmmmmmlllmmmnnnqqqsssuuuqqqppppppoooooonnnnnnnnnlllkkklllnnnqqqqqqpppnnnnnnllljjjjjjkkkkkkjjjhhhiiilllpppssstttssspppnnnjjjjjjkkkmmmoooooommmkkkkkkiiihhhhhhiiikkkkkkkkknnnjjjlllrrruuurrroooppppppnnnpppsssrrrmmmmmmqqqqqqppppppqqqqqqoookkkgggkkkkkkmmmnnnoooooooooooovvvvvvuuussspppoooppprrrsssppplllhhhhhhkkknnnqqqyyyrrrkkkjjjmmmooommmiiikkkkkklllooorrrsssrrrooommmnnnpppqqqrrrqqqpppoooqqqnnnlllnnnrrrttttttsssvvvqqqllllllnnnpppmmmjjjnnnmmmnnnoooqqqpppnnnllllllkkkiiihhhiiillloooqqqnnnkkkhhhhhhiiijjjiiihhhsssaaa^^^XXXRRRPPPLLLIIIJJJNNNPPPOOONNNJJJGGGGGGHHHJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGKKKPPPSSSSSSQQQPPPPPPSSSTTTUUUTTTPPPMMMKKKKKKSSSPPPMMMNNNUUUaaammmvvviiiZZZSSSOOOJJJJJJKKKNNNSSSWWWXXXXXXOOOMMMJJJHHHGGGHHHJJJKKKFFFJJJMMMOOOOOONNNNNNNNNNNNTTTbbbyyywwwuuuuuusssqqqtttuuuvvvuuusssooollliiilllnnnrrrtttuuutttrrrqqqmmmmmmmmmoooqqqrrrqqqooonnnoooqqqtttwwwwwwuuusssxxxuuurrrpppppppppooonnnvvvwwwsssmmmlllnnnooolllnnnmmmkkkjjjkkknnnqqqssstttqqqnnnmmmooosssvvvwwwtttvvvuuuqqqpppqqqpppmmmmmmlllllllllmmmnnnmmmllliiigggeeegggjjjmmmmmmkkkqqqooollliiijjjlllppprrrssssssqqqppprrrtttqqqkkkiiijjjlllmmmmmmnnnnnnnnnnnnkkkhhhhhhjjjooorrrsssqqqnnnjjjiiijjjmmmooooookkknnnooommmjjjiiikkknnnlllnnnqqqqqqooommmlllkkkiiifffdddeeejjjoooppppppnnnrrruuussslllhhhjjjnnnkkkkkkjjjhhhhhhkkkppptttrrrpppppprrrrrrpppsssxxxooonnnnnnoooqqqssstttsssooonnnmmmmmmoooqqqsssuuuooopppooommmkkkiiijjjkkkkkkmmmoooqqqrrrrrrqqqppppppnnnjjjdddaaadddnnnvvvrrrpppnnnmmmnnnqqquuuwwwnnnnnnnnnoooooooooooooooeeefffhhhlllpppqqqooommmfffgggjjjlllmmmlllkkkjjjhhhlllqqquuuvvvtttqqqnnnhhhhhhkkkmmmpppooollliiijjjkkkkkkkkkjjjjjjkkkmmmooolllmmmqqqsssrrrqqqrrrqqqoooooopppooolllmmmpppqqqpppooopppppppppmmmkkkkkkllloooqqqrrrrrrqqqqqqsssttttttrrrpppooopppqqqqqqoookkkhhhhhhjjjmmmpppxxxtttpppppprrrqqqmmmhhhkkkkkklllnnnpppqqqpppnnnnnnnnnnnnnnnnnnooopppppppppkkkiiilllsssxxxwwwtttsssnnnjjjmmmtttvvvqqqjjjmmmnnnoooqqqrrrpppllliiilllkkkjjjjjjkkkmmmpppqqqpppnnnkkkiiiiiiiiigggfffpppccc]]]XXXWWWUUUPPPNNNPPPRRRPPPMMMJJJHHHHHHJJJKKKIIIJJJKKKKKKJJJIIIHHHGGGGGGKKKPPPRRRRRRQQQPPPPPPTTTUUUVVVUUUTTTSSSSSSTTTXXXVVVVVVYYYbbbqqqxxxcccWWWQQQLLLMMMMMMMMMNNNPPPQQQQQQQQQPPPNNNKKKHHHGGGGGGHHHIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPYYYkkk{{{tttqqqppppppooosssssssssrrrpppmmmjjjhhhmmmnnnpppsssuuuvvvvvvvvvppppppooopppqqqsssttttttnnnoooqqquuuxxxyyyxxxvvvxxxuuusssqqqqqqqqqpppnnnsssuuusssooommmooonnnkkklllkkkjjjkkklllnnnppprrruuusssooooooqqqtttvvvvvvtttrrrpppoooqqqrrrpppmmmnnnkkkjjjkkknnnpppnnnllljjjgggfffiiinnnqqqnnnkkkkkklllnnnoooooonnnlllkkkuuutttrrrqqqrrrrrroookkkjjjiiiiiikkkmmmnnnnnnmmmnnnkkkfffeeehhhlllppprrrpppmmmjjjhhhiiikkkmmmmmmmmmnnnooommmkkkkkkmmmoooppppppqqqqqqooommmlllkkkhhhfffdddeeeiiimmmoooooonnnqqqrrrpppllljjjkkklllrrrqqqnnnlllkkkmmmppprrruuurrrrrrtttrrrooopppuuupppooonnnnnnppprrrsssrrrooonnnnnnnnnoooqqqssstttkkkllllllllllllmmmooopppjjjkkknnnpppqqqqqqpppooojjjjjjjjjiiiggghhhllloooqqqpppnnnmmmmmmoooqqqsssnnnnnnnnnnnnnnnnnnnnnnnnfffgggiiimmmooonnnkkkhhhdddfffiiikkklllllllllllljjjlllpppsssttttttrrrqqqiiiiiiiiikkkmmmnnnllljjjhhhkkkmmmmmmkkkkkkmmmppppppnnnnnnpppqqqqqqrrrssspppooonnnllljjjjjjlllooopppooonnnnnnnnnnnnnnnnnnlllnnnrrruuuvvvvvvtttsssrrrssssssrrrpppoooppprrrpppnnnkkkiiihhhjjjlllnnnkkkmmmqqqwww{{{wwwnnnfffiiijjjkkkmmmooopppoooooonnnmmmmmmmmmmmmnnnoooooommmlllmmmqqqvvvxxxwwwuuurrrooommmooosssuuurrrooonnnnnnnnnooopppooollljjjllllllllllllmmmooopppqqqpppooonnnlllkkkjjjiiiiiisssiii___ZZZWWWTTTTTTVVVSSSQQQMMMKKKJJJJJJKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKNNNRRRTTTTTTSSSSSSTTT\\\\\\\\\[[[[[[\\\___aaa```bbbeeekkkvvvpppaaaVVVOOOKKKMMMMMMMMMLLLKKKJJJJJJJJJPPPNNNKKKHHHFFFFFFGGGHHHOOONNNMMMKKKJJJLLLOOOSSSWWWbbbvvv|||vvvrrrooonnnoooppptttsssqqqooommmlllkkkkkkmmmmmmnnnoooqqqtttwwwyyyqqqpppooommmnnnqqquuuxxxsssssssssuuuxxxzzzzzzyyytttsssqqqqqqrrrsssrrrqqqmmmqqqsssqqqqqqrrrpppllljjjkkklllnnnooopppppppppsssrrrqqqrrrtttuuutttssssssooommmooorrrrrrooommmmmmjjjiiikkkooopppooommmllliiihhhkkkqqqssspppkkkiiikkkmmmoooooonnnlllkkkuuusssrrrrrrrrrpppmmmmmmjjjiiiiiijjjmmmoooooonnnoookkkfffeeefffjjjnnnooorrroookkkiiiiiijjjjjjjjjoooooommmkkkkkkmmmpppssstttsssqqqoooooonnnnnnnnnhhhgggggghhhkkkmmmnnnnnnooommmkkklllnnnpppnnnlllsssqqqpppooooooppppppppprrrqqqsssuuutttoooooossstttqqqooonnnoooppppppppppppooonnnnnnnnnnnnoooppplllllllllmmmooopppqqqrrrlllmmmoooppppppooonnnmmmlllkkkkkkmmmooopppnnnlllpppppppppooooooooonnnnnnoooooonnnnnnmmmlllllllllhhhiiikkknnnooonnnjjjggghhhhhhhhhiiikkklllmmmmmmnnnnnnnnnoooppprrrssstttllljjjhhhhhhjjjlllmmmmmmgggjjjnnnnnnmmmmmmpppssspppqqqpppoooooopppqqqrrrmmmmmmllliiiggghhhkkkmmmoooooonnnmmmmmmmmmnnnooolllnnnqqqtttuuuuuusssrrrqqqssstttsssrrrqqqrrrsssooommmkkkjjjjjjjjjlllmmmfffiiipppwwwzzzwwwpppiiigggiiijjjlllnnnooopppqqqllllllmmmnnnnnnnnnnnnmmmkkkpppvvvyyywwwuuuttttttssssssrrrpppoooppprrrttttttqqqnnnlllllllllkkkjjjkkkllllllmmmnnnooopppqqqooopppppppppooonnnnnnnnn~~~kkk^^^XXXUUUXXX\\\UUURRRNNNMMMMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRROOORRRUUUWWWXXXZZZ\\\^^^ccccccdddddddddeeeiiikkknnnttt||||||hhh]]]UUUOOOLLLJJJKKKLLLKKKIIIHHHHHHJJJOOOMMMJJJHHHGGGHHHJJJKKKRRRQQQNNNKKKJJJMMMSSSWWW___mmmsssrrrqqqooommmnnnpppssstttrrrpppnnnmmmmmmnnnnnnlllllllllmmmooorrruuuvvvnnnnnnmmmllllllnnnssswwwwwwvvvuuuwwwyyyzzzzzzyyyqqqppppppqqqsssssssssrrrlllppprrrrrrrrruuusssooolllmmmoooqqqrrrrrrqqqppppppqqqrrrtttvvvvvvsssqqqtttooommmppprrrpppnnnnnnkkkjjjjjjlllnnnppppppooommmkkkkkkmmmpppqqqooolllmmmkkkjjjiiiiiilllnnnpppssspppppprrrrrrnnnmmmooojjjjjjjjjkkklllnnnoooqqqnnnkkkhhhgggiiimmmpppqqqssspppmmmkkkkkkkkkkkkjjjooonnnlllkkklllpppsssvvvuuusssooonnnoooqqqqqqqqqiiijjjlllmmmoooooooooooooookkkgggjjjpppsssqqqmmmmmmmmmmmmoooqqqrrrqqqooommmmmmpppttttttqqqrrruuuvvvssspppnnnnnnnnnnnnmmmppppppooonnnmmmlllllllllpppooommmnnnpppqqqqqqpppooooooooooooooonnnmmmmmmvvvrrrmmmnnnqqqttttttrrrsssttttttsssrrrqqqooonnnooonnnnnnmmmlllkkkkkkkkkhhhiiikkknnnppppppnnnlllllliiiggghhhlllooonnnlllpppooommmlllmmmooorrrsssnnnkkkhhhgggiiilllnnnoooiiikkknnnooopppppprrrsssooorrrrrrnnnlllnnnooonnnjjjlllkkkgggfffiiilllllloooppppppooommmmmmoooppplllmmmoooqqqrrrqqqpppoooppprrrttttttsssrrrrrrsssnnnnnnlllkkkkkkkkklllmmmmmmmmmnnnppprrrrrrpppnnnhhhjjjlllmmmmmmnnnppprrrlllmmmmmmnnnooonnnnnnnnnlllsss{{{{{{vvvqqqqqqrrrrrrttttttqqqnnnmmmqqqvvvyyyuuuoookkkiiiiiihhhgggjjjkkkmmmnnnoooooooooooonnnppprrrrrrqqqqqqrrrssspppeee]]]ZZZ[[[UUUSSSPPPOOOPPPQQQOOOMMMOOOPPPSSSUUUWWWXXXXXXXXXSSSUUUXXX[[[^^^ccciiimmmkkkoootttwwwyyy{{{}}}~~~mmm]]]VVVRRRPPPQQQJJJLLLMMMLLLIIIHHHIIIKKKLLLKKKJJJIIIJJJMMMPPPRRRSSSRRRPPPNNNNNNPPPUUUYYYeeewww}}}oooqqqrrrpppnnnmmmqqqtttqqqqqqqqqqqqpppppppppooolllnnnppprrrsssttttttssskkkmmmoooooonnnooorrruuuwwwwwwxxxyyyzzzzzzwwwtttpppooooooppprrrsssrrrpppppprrrrrrppppppuuuvvvtttqqqqqqqqqqqqrrrrrrssssssooooooqqqsssvvvvvvsssqqqtttooonnnrrrrrrnnnmmmppphhhjjjlllmmmmmmnnnpppqqqlllllllllllllllllllllllljjjiiihhhhhhjjjllloooqqqooommmnnnrrrqqqmmmmmmqqqiiikkkmmmmmmkkklllppptttmmmkkkjjjkkkooosssvvvwwwsssqqqnnnmmmmmmnnnmmmmmmlllllllllmmmpppsssuuuvvvqqqooonnnoooqqqsssrrrpppjjjmmmqqqssssssrrrqqqpppnnnllljjjkkkooorrrrrrpppnnnmmmlllmmmpppqqqpppnnnmmmlllmmmqqqqqqooorrrwwwwwwtttooommmmmmnnnnnnmmmppppppooonnnmmmmmmllllllpppnnnlllnnnqqqsssrrrqqqqqqpppooonnnnnnnnnoooooovvvtttrrrpppqqqrrrttttttxxxwwwuuusssrrrqqqpppppplllllllllllllllllllllllliiiiiijjjmmmpppqqqpppnnnkkkgggeeejjjqqqtttpppjjjpppooonnnmmmmmmnnnooopppmmmkkkiiijjjlllnnnoooooonnnnnnnnnppprrrrrrqqqooonnnssstttnnnkkklllmmmjjjhhhllllllhhhggglllnnnmmmqqqrrrtttrrrpppooopppqqqoooppppppqqqqqqpppppppppnnnppprrrsssrrrqqqrrrsssnnnnnnnnnmmmmmmmmmmmmmmmpppooonnnooopppppppppppplllnnnooonnnlllkkkmmmpppooonnnmmmllllllnnnpppqqqppptttwwwwwwsssppppppqqqpppqqqrrrrrrqqqpppqqqssstttqqqnnnlllkkkkkkjjjiiiiiijjjlllnnnooooooooonnnnnnpppssssssrrrqqqrrrsssxxxhhh[[[UUUVVVSSSQQQQQQSSSSSSPPPMMMOOOQQQTTTVVVYYYZZZ[[[[[[UUUWWWZZZ^^^cccjjjrrrxxxvvv}}}{{{bbbUUUPPPOOOQQQVVVNNNPPPPPPNNNKKKHHHIIIKKKJJJIIIIIIJJJMMMQQQUUUXXXRRRRRRRRRRRRQQQSSSWWWYYYggg~~~|||xxxrrruuuvvvtttooommmooosssoooppprrrttttttsssqqqooonnnqqqvvvyyyzzzxxxuuurrriiimmmrrruuutttrrrssstttvvvwwwyyy||||||yyytttoooppppppoooppprrrrrrpppoootttuuurrrmmmnnnssswwwwwwuuutttrrrpppqqqrrrtttvvvooooooppprrrtttuuutttssstttppppppsssrrrmmmmmmqqqgggjjjmmmmmmlllmmmpppssskkkllllllkkkiiiiiijjjlllcccfffjjjnnnoooooommmlllmmmkkkmmmqqqqqqmmmmmmssshhhlllooonnnkkklllqqqvvvlllkkkkkknnnsssxxx{{{|||rrrpppnnnnnnooopppppppppiiijjjlllpppsssvvvvvvuuummmllllllpppssstttqqqnnnkkkoootttwwwvvvtttrrrqqqmmmnnnmmmmmmmmmoooqqqsssuuuqqqnnnnnnooopppooommmsssooonnnnnnmmmlllooouuuvvvsssooommmmmmnnnnnnnnnoooooooooooonnnnnnnnnmmmllljjjjjjlllqqquuuuuuuuuqqqpppnnnmmmmmmoooqqqrrrnnnrrruuuuuuqqqnnnoooppp{{{xxxtttqqqoooooopppqqqjjjjjjkkkllllllmmmnnnnnnlllkkkkkklllnnnooonnnmmmiiieeedddlllvvvyyyqqqiiinnnnnnnnnnnnnnnmmmmmmllllllkkkkkklllnnnooonnnmmmrrrpppooopppssssssooolllnnntttuuunnnjjjkkkkkkhhhggglllnnnjjjiiinnnpppnnnrrruuuwwwuuurrrpppqqqrrrttttttsssssssssrrrrrrrrrllloooqqqrrrqqqqqqqqqqqqooonnnnnnnnnnnnmmmmmmmmmjjjlllpppsssuuusssqqqooooooqqqqqqoookkkjjjkkknnnrrrpppllljjjjjjmmmqqqttttttsssqqqpppppppppppppppnnnnnnooorrruuuuuurrroookkkkkkkkklllnnnooonnnmmmhhhjjjlllnnnoooooonnnmmmnnnqqqttttttqqqpppppprrrlllYYYRRRYYYVVVUUUXXX]]]\\\TTTMMMRRRQQQWWW```bbb]]]ZZZ\\\\\\```eeehhhllltttlllYYYRRRSSSSSSQQQOOONNNNNNOOOPPPOOONNNMMMLLLOOONNNMMMLLLMMMNNNPPPQQQTTTVVVXXXUUUMMMJJJTTTaaaxxx}}}vvvvvvrrrpppsssxxxxxxppplllnnnuuuuuuvvvvvvtttrrrooommmwwwvvvvvvxxxyyyxxxrrrmmmqqqqqqpppooopppssswwwzzz}}}xxxvvvxxxwwwrrrrrrvvvwwwrrrnnnlllmmmooonnnmmmtttpppmmmoootttyyyyyyxxxyyyuuuqqqqqqtttuuurrrnnnnnnnnnppptttxxxxxxvvvsss{{{yyyuuusssqqqpppmmmlllooommmkkkjjjjjjkkkmmmnnnmmmiiidddcccfffkkkmmmnnnhhhhhhjjjmmmppprrrrrrqqqmmmllllllppptttuuupppkkkiiijjjlllnnnppppppooooookkknnnqqqrrrrrrssstttvvvvvvwwwrrriiifffkkknnnmmmmmmnnnmmmlllnnntttwwwuuuoooooonnnnnnoooqqqssstttppprrrssssssqqqqqqrrrtttmmmjjjhhhjjjqqquuuvvvtttnnnoooqqqrrrssstttttttttrrrssssssqqqooommmmmmnnnoooooooooooonnnmmmlllkkkuuusssqqqnnnmmmmmmmmmnnnlllppptttrrrooopppwww~~~ssspppnnnoooqqqtttuuuuuulllpppttttttqqqoooooopppoooppprrrssssssrrrqqqpppnnnmmmmmmmmmnnnnnnllljjjjjjmmmooopppnnnkkkiiihhhhhhhhhjjjnnnrrrqqqlllgggkkkjjjiiihhhhhhjjjkkkllljjjjjjjjjkkkmmmoooqqqrrrtttrrrqqqsssuuuuuuqqqmmmmmmpppttttttqqqmmmiiihhhkkkmmmoooooonnnmmmmmmmmmuuuvvvwwwwwwuuussspppnnnvvvrrrrrrvvvuuupppooorrr{{{wwwrrrooooooqqqrrrssswwwpppiiihhhlllqqqsssrrrnnnkkklllrrryyy|||xxxssstttpppmmmnnnqqqqqqmmmhhhmmmmmmnnnnnnnnnnnnnnnmmmqqqoooqqqvvvuuuoookkkmmmqqqrrrsssqqqooonnnnnnooonnnllliiiiiijjjllllllllllllkkklllooosssuuurrrppprrrqqqppppppqqqrrrqqqpppyyyggg___\\\XXXVVVYYY]]]]]]XXXRRRUUUUUUZZZaaabbb___```dddcccjjjrrryyyrrrdddUUUQQQRRRRRRQQQQQQMMMMMMLLLLLLMMMNNNPPPRRRRRRQQQNNNKKKJJJKKKMMMNNNPPPSSSWWWWWWRRRQQQ\\\jjj|||uuurrrrrrqqqooopppuuuuuuqqqqqqtttooorrrvvvyyyxxxsssnnnjjjuuuuuuwwwyyyzzzyyyvvvsssvvvrrrooopppsssvvvwwwvvvzzzuuutttvvvuuuqqqqqquuu|||uuummmiiikkkooosssuuuuuurrroooqqquuuxxxwwwuuuooonnnmmmooorrrsssrrrpppnnnllllllpppwwwyyyvvvrrryyyvvvtttrrrqqqpppooommmqqqooommmkkkiiihhhggggggkkkiiifffgggjjjmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqooooooqqquuuvvvsssooommmnnnoooppppppqqqqqqppplllmmmmmmlllmmmooosssvvvqqqrrroookkkkkkmmmiiiaaaiiikkkkkklllpppvvvvvvqqqsssrrrqqqqqqqqqqqqqqqqqqttttttttttttsssrrrrrrrrrooolllkkkmmmrrruuuuuurrrqqqqqqqqqqqqsssuuuxxxzzzssssssrrrooommmmmmooopppmmmnnnnnnnnnnnnnnnnnnmmmpppoooooonnnmmmllljjjjjjjjjnnnssstttrrrrrruuuxxxtttuuuuuutttrrrsssvvvyyynnnpppqqqqqqooommmlllllljjjlllnnnqqqsssssssssrrrjjjiiiiiijjjlllnnnnnnmmmhhhjjjmmmnnnllljjjiiiiiihhhiiikkknnnpppnnnkkkhhhmmmmmmllljjjiiiiiihhhhhhiiiiiikkklllnnnoooppppppnnnppprrrrrrqqqpppnnnnnnmmmoooqqqqqqooommmmmmmmmnnnppprrrpppnnnnnnppprrrooopppqqqrrrrrrqqqooonnnooonnnrrrxxxyyytttqqqsssuuusssppppppqqqrrrsssrrrvvvrrrmmmkkkmmmnnnnnnmmmqqqmmmkkkmmmrrrvvvwwwwwwrrrooommmmmmooonnnkkkhhhjjjkkkmmmoooppppppppppppooonnnrrrvvvsssmmmkkknnnmmmpppttttttrrrmmmiiigggmmmkkkiiihhhhhhhhhfffdddjjjjjjkkknnnrrrssspppnnnqqqqqqqqqrrrrrrrrrrrrqqqyyypppbbb]]]YYYYYY]]]^^^\\\XXXYYY[[[___ccccccdddkkktttuuu}}}wwweee[[[SSSRRRQQQOOONNNPPPPPPNNNKKKIIIIIILLLPPPSSSUUURRRNNNJJJHHHHHHJJJKKKNNNRRRWWW[[[[[[```nnn}}}wwwtttrrrpppnnnoooooommmnnnqqqssssssuuuyyyoooqqqsssuuutttrrrpppnnnrrruuuxxxzzzzzzyyyyyyyyywwwrrrnnnpppwww{{{zzzvvvvvvsssqqqrrrrrrpppqqqtttzzzuuupppmmmooorrrvvvxxxwwwtttrrrrrruuuvvvsssqqqiiilllooopppqqqqqqqqqrrrnnnkkkjjjnnntttwwwvvvtttwwwuuusssrrrrrrqqqpppooonnnmmmlllkkkiiigggfffeeejjjiiijjjllloooqqqqqqppptttrrrqqqooonnnnnnnnnoootttrrrpppqqqtttuuusssqqqrrrrrrqqqqqqqqqqqqqqqrrrooonnnkkkiiiiiilllrrrwwwtttqqqmmmjjjlllmmmfff]]]fffhhhiiikkkrrrwwwtttmmmrrrrrrsssssssssrrrqqqpppvvvuuuuuuuuuuuusssqqqoooqqqooonnnqqqtttvvvtttqqqrrrqqqooooooqqquuuyyy|||ssssssqqqnnnllllllnnnqqqkkkkkklllmmmnnnnnnoooooonnnoooppppppooollliiihhhjjjmmmqqqtttvvvuuusssrrrrrrvvvyyyvvvqqqpppuuuzzzqqqooonnnmmmlllllljjjhhhiiikkkmmmppprrrrrrrrrrrrjjjhhhggggggjjjlllmmmmmmgggiiikkklllkkkjjjjjjjjjiiikkkmmmnnnllljjjiiiiiimmmmmmmmmmmmlllkkkiiihhhhhhiiilllnnnooooooooonnnhhhlllqqqqqqmmmkkklllnnnmmmnnnnnnnnnmmmnnnppprrrqqqtttvvvsssoooooorrrvvvkkklllnnnpppqqqqqqqqqqqqiiikkkrrryyy{{{wwwsssrrrooonnnnnnppprrrssssssrrrqqqqqqooonnnnnnmmmmmmlllnnnnnnmmmnnnppprrrtttuuunnnnnnnnnmmmlllkkkjjjiiilllmmmoooqqqqqqpppooonnnlllnnnsssuuupppjjjjjjnnnmmmooorrrrrrpppnnnmmmlllnnnllljjjhhhgggeeebbb```ggghhhjjjmmmppppppnnnlllmmmoooqqqrrrsssrrrqqqppplllfff___]]]___``````___aaaeeeiiikkkkkkqqq}}}tttccc\\\WWWTTTSSSQQQLLLKKKMMMSSSQQQMMMJJJIIIJJJLLLNNNUUUQQQLLLHHHFFFGGGJJJLLLOOORRRYYY```gggqqq|||vvvqqqpppqqqrrrrrrqqqnnnnnnoooqqqssstttvvvxxxuuurrrooollllllppptttwwwqqquuuxxxyyywwwuuuwwwyyysssqqqpppsssxxx{{{{{{zzzsssrrrqqqqqqqqqqqqrrrtttqqqrrrsssuuuvvvvvvuuutttvvvtttsssssssssrrrooollllllqqquuuuuurrrpppqqqtttooooooooopppqqqsssvvvwwwyyywwwtttsssrrrrrrpppooohhhhhhhhhggghhhiiikkklllkkkkkklllnnnppprrrssstttsssrrrpppmmmkkkkkklllmmmtttqqqooooooqqqrrrrrrqqquuutttrrrqqqppppppqqqqqqppppppnnnkkkkkknnnssswww{{{vvvooojjjiiijjjiiifffjjjjjjiiijjjqqqvvvsssllllllnnnqqqsssttttttrrrqqqtttsssssstttuuutttqqqmmmppppppqqqsssvvvwwwuuusssqqqpppooonnnooorrrtttvvvrrrsssrrrpppmmmkkklllllliiijjjjjjkkkkkkmmmnnnnnnuuuuuutttsssqqqnnnllljjjmmmnnnooossswwwwwwtttpppqqqsssuuusssooonnnqqquuurrroookkkkkklllmmmkkkhhhmmmnnnooopppqqqqqqqqqpppnnnllliiihhhiiijjjkkkkkkjjjkkklllllljjjiiiiiijjjiiilllooonnnjjjhhhhhhjjjjjjkkknnnpppqqqpppnnnmmmhhhjjjmmmpppqqqpppnnnlllgggkkknnnooommmllllllmmmlllnnnoooooonnnnnnpppqqqpppuuuxxxwwwrrrooorrrvvvmmmnnnoooppprrrssstttuuukkknnnsssxxxyyyvvvrrrpppnnnmmmlllmmmoooqqqrrrqqqmmmnnnoooooonnnnnnpppssshhhmmmsssuuutttqqqoooooojjjlllnnnnnnmmmllllllmmmqqqrrrssssssqqqnnnkkkiiiiiinnntttsssmmmiiijjjoooqqqpppnnnllllllpppvvv{{{ssspppllliiihhhgggfffdddggghhhkkknnnpppooommmllljjjlllppprrrqqqpppooonnn|||uuulllgggggghhhiiijjjooouuuzzz{{{}}}sssaaaWWWUUUSSSRRRTTTRRRMMMLLLOOOPPPOOONNNMMMLLLLLLLLLLLLQQQNNNJJJGGGFFFIIILLLOOOOOOSSS[[[gggrrr}}}tttrrrrrrssswwwzzzxxxuuunnnppprrrssstttttttttrrruuurrrnnnkkklllpppuuuxxxrrrtttvvvuuurrrppprrrtttpppsssvvvwwwuuuuuuwwwzzzrrrrrrrrrpppqqqrrrttttttmmmooorrrtttuuuttttttsssuuutttsssqqqpppnnnkkkiiilllrrrvvvvvvrrrpppssswwwppptttwwwtttppppppuuu{{{|||zzzwwwtttsssrrrpppnnnhhhgggeeeeeegggkkknnnqqqmmmmmmmmmmmmnnnqqquuuxxxqqqqqqpppnnnkkkkkknnnpppsssqqqoooooopppqqqrrrsssuuutttrrrpppooooooooopppnnnooooooooonnnnnnqqqsss{{{yyyvvvrrrllliiilllpppqqqpppllljjjoootttrrrmmmjjjlllooorrrsssrrrpppooooooppprrrtttuuutttpppnnnnnnooopppsssvvvwwwvvvuuurrrrrrqqqqqqqqqpppppppppppprrrsssrrroookkkiiihhhjjjjjjiiiiiiiiijjjllllllzzzyyyvvvrrrooonnnmmmlllssspppnnnppptttvvvuuurrrqqqqqqpppooopppppppppooorrrooollllllooopppooolllnnnooopppqqqrrrrrrrrrrrrqqqnnnkkkjjjkkkmmmmmmmmmooopppooommmjjjhhhhhhiiijjjmmmooonnnjjjhhhhhhjjjkkkmmmppprrrsssrrrpppoooiiikkkoooqqqrrrpppnnnlllkkkkkkkkknnnppppppnnnkkkllloooqqqqqqooonnnmmmmmmnnnsssxxxxxxtttppppppqqqppppppppppppqqqrrrtttuuurrrtttvvvuuuuuussspppmmmrrroookkkjjjkkknnnppppppppppppooommmmmmnnnsssvvviiiooouuuvvvssspppooopppiiikkknnnoooooopppqqqssssssssssssrrrpppmmmjjjhhhhhhoootttrrrllliiillloooqqqooollljjjjjjooovvv|||vvvqqqlllhhhhhhiiijjjjjjgggjjjnnnqqqqqqpppnnnlllgggkkkooopppnnnmmmllllllzzzxxxzzz|||~~~sssaaaVVVTTTOOOMMMNNNRRRSSSQQQQQQTTTJJJKKKMMMOOOQQQQQQPPPOOOMMMKKKHHHGGGHHHKKKOOORRROOOUUUaaarrrxxxppprrrsssuuuzzz~~~|||wwwooossstttsssssstttrrrnnnnnnoooqqqssssssssssssrrrssssssrrrpppnnnmmmmmmoooqqqvvvzzzxxxsssoooqqqtttrrrtttsssppppppsssuuusssqqqpppnnnmmmllloootttxxxttttttrrrqqqooommmkkkkkkjjjnnnrrrrrrppppppuuuyyyqqqvvvzzzwwwrrrqqqwww~~~}}}zzzwwwtttsssqqqooommmkkkjjjhhhhhhhhhkkknnnpppnnnnnnnnnmmmmmmppptttxxxppprrrsssqqqnnnnnnqqqtttrrrrrrqqqqqqrrrsssuuuvvvtttsssqqqpppooonnnnnnnnnkkkmmmooopppnnnmmmnnnnnnsssvvvzzz{{{tttllllllpppttttttqqqmmmmmmqqqrrrooommmnnnppprrrqqqooommmkkkjjjnnnsssuuutttqqqoooooommmnnnppprrrsssuuuvvvvvvuuuuuuuuutttsssqqqooonnnnnnppprrrqqqnnnkkkiiiiiikkkkkkjjjiiijjjkkklllmmmxxxvvvsssooommmllllllmmmuuuqqqnnnnnnqqqttttttsssrrrpppoooppprrrsssrrrpppqqqpppooopppqqqrrrqqqpppllllllnnnppprrruuuvvvwwwpppnnnmmmmmmppprrrssssssrrrrrrpppllliiiggggggiiikkkmmmoooooommmkkkiiiiiinnnoooqqqsssrrrpppnnnllllllnnnqqqssssssqqqooommmnnnllllllnnnrrrsssooojjjnnnppprrrrrrpppmmmkkkkkkoooqqquuuvvvtttqqqnnnmmmpppooommmmmmmmmooorrrsssvvvxxxwwwsssqqqrrrpppmmmtttpppkkkiiijjjlllnnnoootttrrrnnnllllllnnnppprrrqqqqqqqqqooolllmmmrrrvvvjjjkkkmmmppprrrttttttuuuppppppppppppooonnnmmmmmmhhhooossspppllllllmmmnnnmmmmmmnnnmmmlllkkkmmmoootttooojjjgggfffhhhjjjjjjgggkkkpppsssrrrpppnnnmmmhhhkkkoooooollljjjjjjllluuucccUUURRRUUUPPPKKKJJJOOORRRRRRSSSUUUJJJKKKNNNPPPRRRRRRRRRRRRJJJIIIHHHHHHJJJNNNQQQSSSQQQ[[[nnnxxxqqqqqqsssrrrqqquuu{{{zzztttrrruuuuuuppppppsssrrrooommmpppsssvvvvvvuuurrrpppssspppmmmllllllllllllkkknnnrrrvvvvvvsssppppppqqqrrruuusssoooooossstttqqqppppppnnnkkkjjjmmmsssxxxuuutttsssqqqnnnmmmnnnooolllnnnoooooonnnppptttxxxqqqsssuuuvvvvvvwwwzzz}}}zzzwwwtttrrrrrrpppnnnmmmllllllmmmmmmmmmmmmllllllkkkmmmoooooonnnoooqqqtttnnnqqqtttsssooonnnqqqtttnnnooopppqqqrrrsssuuuvvvrrrrrrrrrqqqqqqooonnnmmmmmmoooqqqpppooonnnnnnooooooooossswwwssslllkkkoooooossstttpppnnnpppqqqpppnnnoooqqqqqqqqqpppnnnmmmiiipppwwwxxxtttooonnnooonnnnnnoooooopppqqqssstttvvvuuusssrrrqqqppppppqqqlllmmmmmmmmmllllllnnnppplllkkkkkkkkkllloooqqqsssqqqqqqpppooonnnnnnnnnnnnrrrpppmmmmmmnnnpppqqqrrrooopppqqqrrrrrrrrrrrrsssqqqsssttttttrrrqqqppppppkkkkkkmmmoooqqqtttvvvwwwpppoooooopppsssttttttsssrrrqqqnnnkkkgggfffhhhjjjlllmmmnnnpppqqqoookkkhhhlllmmmooopppooonnnlllkkkoooppprrrttttttrrrpppnnnnnnnnnooopppqqqpppnnnlllooopppqqqooommmlllmmmnnntttrrrpppqqqrrrrrrooommmnnnmmmkkkjjjlllnnnrrrtttrrrvvvvvvrrrqqqtttsssooorrrooolllkkklllmmmnnnnnnqqqnnnkkkkkkmmmooonnnlllrrrpppmmmkkkjjjmmmrrruuunnnmmmlllooosssuuutttrrrqqqpppnnnmmmmmmmmmmmmnnnjjjppprrrnnnllloooooommmmmmnnnnnnllljjjiiijjjkkkqqqnnnkkkiiiiiihhhgggfffgggkkkqqqsssrrrooommmmmmkkknnnqqqoookkkiiijjjmmmuuuyyykkk\\\PPPPPPWWWTTTMMMJJJMMMPPPQQQPPPRRRNNNNNNOOOPPPQQQQQQQQQQQQJJJIIIIIIJJJLLLNNNQQQSSSUUUaaayyy|||sssmmmssssssppplllooovvvvvvppptttvvvtttnnnmmmrrrtttqqqrrrrrrrrrrrrsssssstttuuusssnnnjjjiiilllmmmlllkkkjjjlllooorrruuuuuutttsssrrruuusssnnnnnnrrrsssoookkknnnppppppnnnnnnpppsssvvvuuutttqqqooooooqqqrrrtttsssqqqooonnnooorrruuurrrpppooossszzz~~~}}}{{{vvvtttrrrpppppppppooommmiiikkkooorrrrrrpppmmmkkkhhhlllpppqqqooonnnoooppplllpppsssrrrnnnlllnnnqqqjjjlllnnnooopppqqqssstttqqqrrrssssssrrrqqqooonnnqqqrrrsssrrrppppppqqqrrrqqqkkkiiilllmmmjjjkkkpppjjjqqqvvvsssooooooqqqqqqmmmnnnoooqqqrrrrrrrrrrrrjjjsss|||{{{tttmmmmmmoooooooooooonnnmmmnnnppprrruuurrrooommmmmmnnnqqqrrrkkkjjjiiihhhiiimmmrrrwwwllllllllllllooorrruuuwwwkkkmmmoooqqqrrrqqqppppppnnnnnnmmmmmmlllmmmnnnooojjjooossssssooonnnqqquuuqqquuuxxxvvvrrrooonnnooommmmmmmmmnnnoooqqqrrrssssssrrrrrrssstttsssqqqoooooonnnllliiiffffffhhhkkkllllllmmmqqqsssrrrlllggghhhiiijjjlllmmmnnnnnnmmmqqqrrrsssttttttrrrqqqppplllpppsssrrrooollllllnnnqqqpppooommmkkklllooorrryyysssnnnmmmppprrrqqqooonnnlllkkkjjjlllppptttvvvmmmsssuuurrrssswwwvvvqqqooommmlllmmmnnnooonnnmmmkkkhhhgggjjjppprrrnnnjjjlllllllllmmmnnnoooooooooqqqnnnlllooosssuuurrrnnntttrrrooollljjjjjjkkkkkklllpppqqqmmmmmmqqqqqqlllqqqooolllhhhgggjjjooossspppooonnnnnnmmmjjjfffbbbfffkkkqqqsssqqqnnnmmmlllnnnqqqssspppkkkiiikkknnnlll~~~rrrddd___\\\VVVQQQQQQMMMNNNNNNNNNNNNNNNOOOOOONNNPPPTTTWWWXXXUUUPPPLLLPPPOOONNNNNNOOOTTTYYY]]]gggyyyzzzuuutttooonnnnnnppprrrttttttssstttssssssssstttrrrooollllllppptttuuusssqqqrrrtttvvvsssnnnkkkkkkmmmppprrrrrrpppnnnnnnqqqtttvvvwwwtttooojjjiiimmmqqqrrrsssqqqlllgggjjjqqquuusssoooqqqppppppuuuyyyzzzuuuppptttuuuuuuuuutttrrrpppooopppoooooorrrvvvvvvsssppprrrsssrrrpppllliiihhhiiitttrrrooommmkkklllmmmnnnooooooooopppuuuzzzxxxqqqlllnnnppppppooonnnnnnooolllkkkkkknnnqqqsssqqqnnnqqqooonnnmmmmmmllljjjgggrrrwww|||{{{tttooommmnnnlllmmmnnnmmmkkkkkkmmmooorrrrrrrrrpppnnnmmmoooqqqrrrpppmmmmmmooosssuuuuuuppppppqqqssstttuuusssrrrmmmpppssstttsssqqqppppppqqqooommmnnnqqqrrrpppnnnmmmkkkjjjjjjkkklllkkkjjjooonnnmmmmmmooosssvvvxxxqqqrrrsssqqqpppooopppqqqjjjppprrrllliiimmmpppoookkkmmmnnnnnnlllnnnrrrvvvkkkooosssrrrmmmjjjjjjmmmiiijjjlllnnnppprrruuuvvvoootttxxxxxxsssnnnnnnooommmmmmllljjjhhhhhhkkkmmmqqqqqqooollliiihhhiiijjjllllllkkkiiiiiilllppptttqqqpppoooppprrruuuvvvvvvoooqqqrrrrrrqqqpppoooooollliiiiiilllmmmlllmmmpppssssssrrrqqqppppppppppppppppppooollljjjlllrrrxxxtttqqqpppqqqqqqpppuuu{{{vvvuuuqqqmmmjjjjjjnnnqqqmmmiiifffiiinnnrrrqqqnnnoookkkiiikkkooorrrrrrqqqsssnnnooouuuwwwrrrnnnnnnmmmnnnppppppooolllhhhfffoooqqqssspppllljjjjjjkkkppppppnnnkkkiiijjjlllooo}}}vvvrrrrrrmmmfffdddgggoooppppppooonnnmmmmmmnnnlllmmmnnnpppqqqpppkkkhhhdddssstttggg\\\[[[[[[XXXVVVVVVRRRPPPNNNMMMMMMNNNQQQRRRRRRRRRTTTVVVVVVTTTRRROOOQQQOOOMMMMMMQQQWWW[[[^^^tttyyyuuutttppppppoooqqqtttuuuuuutttttttttuuuttttttsssrrrrrrlllmmmpppsssuuuuuusssrrrqqqpppooommmkkklllnnnoooooonnnnnnpppsssuuuuuuuuusssrrrpppqqqrrrrrrqqqpppooonnnnnnnnnoooppppppqqqpppoooppptttxxxyyyuuuqqqrrrssstttuuuuuusssrrrpppooooooqqqsssuuuuuutttrrrooooooooommmjjjhhhggghhhqqqppppppooonnnnnnmmmmmmvvvvvvtttsssvvvzzzvvvoooooopppqqqqqqooommmnnnnnnooommmlllnnnqqqssssssqqqooommmkkkkkkmmmoooppppppuuuvvvwwwvvvtttqqqpppooolllkkkkkkllloooppppppooorrrqqqqqqrrrttttttqqqnnnooonnnoooqqqssstttsssrrrqqqqqqrrrrrrsssrrrpppnnnooorrruuuuuusssqqqooonnnqqqooonnnoooqqqrrrpppnnnnnnlllkkkkkklllmmmllllllgggkkkpppuuuvvvuuurrrpppppprrrssssssqqqooooooooommmrrrrrrnnnlllnnnnnnjjjoooooonnnlllkkkllloooqqqoooppppppmmmiiiggghhhjjjiiiiiijjjlllpppsssvvvvvvqqqsssvvvuuurrrpppooooookkklllkkkjjjiiijjjmmmooooooooonnnllliiiiiijjjkkkkkkmmmnnnnnnmmmmmmooopppsssqqqooonnnooopppppppppmmmqqqtttsssnnnlllmmmpppkkkiiiiiillllllkkkllloooooonnnnnnnnnnnnoooppppppllloooqqqpppnnnmmmnnnppptttrrrsssuuutttqqqssswwwvvvvvvtttqqqnnnmmmmmmooolllkkkllllllmmmmmmmmmlllooooooooooooooopppqqqrrrtttnnnmmmqqqsssqqqppprrrqqqqqqqqqpppooonnnllllllppppppooollliiigggiiilllmmmmmmllljjjiiijjjmmmpppwwwrrroooooommmggggggjjjoooooopppooonnnmmmmmmnnnqqqpppooommmmmmnnnooopppYYYcccvvvzzzmmmddd\\\UUUVVVYYYYYYWWWWWWUUURRROOOLLLLLLOOORRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSQQQNNNOOOTTT\\\cccggg}}}zzz|||{{{wwwtttuuurrrqqqqqqrrruuuvvvvvvuuusssuuuxxxwwwtttsssuuuwwwlllkkkmmmrrrwwwxxxsssoookkkmmmooonnnkkkjjjlllooommmmmmnnnqqqtttuuusssrrrpppssswwwyyywwwssspppnnnkkkppptttrrrmmmkkknnnrrrnnnnnnooorrrwwwxxxuuurrrrrrsssuuuvvvvvvsssqqqooommmooossstttttttttttttttmmmnnnnnnmmmkkkiiijjjkkkmmmnnnppppppqqqpppnnnmmmwwwxxxvvvtttvvvyyyvvvpppqqqrrrrrrqqqnnnmmmmmmnnnqqqpppooopppssstttttttttpppmmmkkkkkknnnqqqtttuuuxxxuuurrrrrrssssssrrrpppmmmkkkjjjmmmrrrtttrrrooorrrpppppptttzzzyyyrrrkkkkkkmmmqqquuuwwwvvvrrrooorrrsssssssssrrrpppmmmlllpppsssvvvwwwtttqqqnnnmmmrrrpppooopppqqqrrrqqqoootttrrrooonnnnnnmmmllljjjeeeiiipppuuuwwwuuupppmmmppprrrssssssqqqooonnnnnnoooppppppnnnoooqqqoookkkqqqnnnjjjhhhjjjlllnnnoootttrrrnnnjjjhhhgggggggggiiihhhhhhlllrrrvvvwwwvvvsssrrrqqqqqqqqqqqqpppooojjjkkkkkkkkkkkklllooorrrmmmnnnnnnllljjjiiijjjlllnnnpppssstttrrrooonnnmmmqqqooommmlllmmmnnnnnnmmmkkkqqquuussskkkhhhkkkpppkkkhhhhhhjjjkkkiiijjjnnnpppooonnnmmmmmmmmmnnnooooooqqqrrrqqqnnnmmmmmmnnnqqqpppsssvvvvvvrrrrrrvvvuuuvvvvvvtttqqqooonnnnnniiilllnnnnnnmmmlllmmmnnnooosssuuutttqqqoooqqqtttrrrmmmjjjllloooppprrruuutttsssrrrqqqpppqqqqqqrrrrrrqqqnnnjjjhhhhhhkkknnnkkkkkkkkkjjjjjjkkknnnqqqpppmmmlllmmmllljjjkkknnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqrrrpppnnnnnnppptttQQQXXXfff{{{zzzjjjaaa\\\WWWSSSTTTWWWWWWUUUSSSTTTRRROOOMMMMMMOOORRRSSSUUUVVVWWWWWWUUUTTTSSSSSSUUUUUUSSSRRRVVVaaaqqq||||||wwwvvvxxxyyyvvvtttvvvsssrrrqqqrrrtttuuuuuutttqqqvvvzzzzzzuuurrrsssuuunnnoooqqqtttwwwvvvrrroookkkmmmooommmjjjjjjnnnrrrpppoooooopppqqqrrrpppooommmsssyyyzzzwwwsssqqqqqqhhhmmmrrrrrrmmmkkknnnqqqmmmmmmmmmppptttuuutttssstttuuuwwwwwwvvvssspppmmmlllppptttvvvtttssstttvvvooopppqqqpppooonnnooopppmmmmmmnnnoooppppppppppppqqqrrrrrrqqqtttyyyxxxtttoooooopppnnnmmmlllmmmnnnpppqqqsssuuuvvvvvvuuusssqqqpppnnnnnnppprrrsssssswwwuuutttrrrrrrqqqpppooonnnmmmnnnppprrrsssrrrppppppoooppptttxxxwwwrrrmmmmmmooosssxxxzzzyyytttppprrrtttuuuvvvtttqqqooonnnooorrrvvvwwwuuurrrpppppprrrrrrqqqqqqrrrrrrqqqpppyyyvvvssspppooommmjjjhhhkkkkkklllmmmnnnppprrrssssssssstttrrrpppooopppqqqooommmllllllpppttttttqqqnnnjjjffffffjjjnnnppppppuuurrrnnnlllkkkkkkiiihhhhhhhhhjjjooovvvyyywwwttttttppplllllloooqqqooollljjjkkklllllllllmmmoooqqqnnnoooooommmkkkiiijjjkkksssvvvxxxxxxuuurrrooooooooommmkkkkkkmmmooooooooolllppprrrpppkkkhhhjjjmmmjjjhhhgggjjjkkkiiiiiimmmvvvtttqqqnnnllllllllllllxxxvvvqqqmmmkkklllooorrrnnnmmmpppttttttqqqrrrvvvqqqrrrsssrrrpppnnnnnnooojjjkkkllllllnnnooorrrtttpppsssuuuvvvtttsssssstttllljjjiiijjjlllnnnqqqsssrrrrrrsssssssssssssssssstttrrrpppmmmllllllnnnpppmmmmmmmmmlllkkkllloooqqqnnnlllllllllmmmmmmnnnpppnnnnnnmmmnnnooooooooonnngggnnnuuuvvvrrrnnnnnnoooNNNRRR]]]pppwwwhhh___\\\UUUTTTSSSSSSUUUVVVTTTQQQOOOOOOOOOOOOOOOPPPPPPQQQSSSVVVYYYZZZWWWTTTRRRRRRSSSVVVWWWVVVXXXgggzzzvvvuuuxxxyyyvvvuuuvvvsssrrrqqqrrrssstttsssrrrooouuuzzzzzzuuuqqqppprrrqqqtttxxxxxxvvvrrrqqqpppnnnnnnmmmkkkjjjlllrrrvvvuuurrrooommmmmmmmmmmmmmmlllpppuuuvvvtttrrrssstttgggiiilllnnnooooooooopppllllllmmmnnnqqqrrrsssrrrrrrsssuuuvvvvvvuuusssqqqmmmqqquuuvvvtttrrrsssuuuoooqqqrrrrrrqqqqqqrrrtttooonnnmmmmmmnnnpppssstttnnnqqqqqqpppsssxxxyyywwwjjjkkklllkkkjjjkkkmmmooommmqqqvvvyyyyyywwwsssqqqooooooppprrrtttuuusssqqqrrruuuxxxvvvqqqmmmmmmnnnnnnrrruuusssooommmooosssnnnooopppqqqqqqqqqqqqrrrppprrruuuyyy{{{zzzwwwsssqqqtttxxxyyywwwuuuttttttmmmppptttvvvuuutttttttttsssttttttsssrrrqqqqqqrrrwwwuuurrrppppppooommmlllmmmllljjjiiijjjmmmqqqtttuuuuuusssqqqooopppsssvvvtttoookkklllpppsssuuuvvvoookkkggggggkkknnnpppoooooonnnmmmnnnnnnmmmjjjhhhhhhiiinnntttzzzzzzvvvssstttoooiiijjjnnnpppnnnjjjkkklllmmmmmmllllllmmmoooppppppqqqooollljjjjjjjjjyyyzzzzzzxxxuuusssssssssqqqooommmmmmooopppppppppooonnnllllllllllllkkkjjjllliiihhhkkkkkkiiijjjmmmtttrrrooommmkkkkkkllllllzzzwwwtttqqqppppppqqqrrrpppnnnnnnpppooolllnnnsssnnnnnnnnnmmmlllmmmppprrrrrrmmmiiijjjnnnsssttttttpppppppppsssvvvwwwuuusssgggiiikkklllmmmnnnooonnnnnnppprrrtttuuusssqqqpppqqqqqqppppppppppppooonnnqqqqqqqqqooonnnmmmoooqqqppppppooonnnnnnpppqqqqqqooommmlllnnnpppqqqpppooogggmmmrrrsssoookkklllnnnOOOQQQXXXfffzzzuuudddZZZWWWVVVOOOQQQQQQPPPSSSWWWWWWTTTLLLMMMNNNOOOPPPQQQQQQRRRRRRVVVZZZZZZWWWSSSQQQQQQPPPUUUZZZ\\\bbbuuuyyyzzzvvvtttwwwxxxvvvtttvvvtttrrrqqqrrrssssssrrrqqqppptttwwwwwwtttqqqqqqrrrtttxxx{{{yyytttpppppprrrqqqnnnkkkjjjlllpppuuuxxxvvvsssnnnkkkkkkkkklllkkklllnnnoooppppppqqqsssuuuiiihhhhhhkkkppprrrrrrpppmmmmmmmmmmmmnnnoooqqqrrrnnnppprrrtttvvvxxxxxxxxxpppsssuuuvvvuuusssrrrrrrmmmoooppppppppppppqqqssspppooommmlllnnnpppsssvvvsssvvvuuurrrsssvvvwwwuuuhhhiiiiiiiiiiiijjjmmmooolllqqqwwwzzzyyyuuurrrppplllmmmppptttwwwwwwtttrrroootttxxxvvvpppkkklllooooootttwwwsssllljjjooouuunnnooopppnnnllllllooosssrrrsssuuuyyy{{{{{{xxxuuupppuuuzzz|||zzzxxxxxxxxxnnnpppsssttttttuuuwwwyyytttuuuvvvtttrrrqqqrrrssspppooonnnoooqqqrrrrrrqqqhhhiiijjjlllmmmmmmnnnnnntttsssrrrpppoooqqqtttwwwyyysssoooooopppoooqqqtttrrrooolllkkklllmmmmmmmmmhhhiiikkkmmmmmmkkkjjjhhhjjjmmmrrrvvvwwwvvvtttrrruuupppkkkkkknnnooommmjjjkkklllmmmmmmlllkkklllnnnpppqqqrrrqqqnnnlllllllllzzzyyyxxxvvvsssssstttvvvwwwuuuqqqppppppooonnnmmmpppmmmiiijjjmmmooommmjjjnnnkkkjjjmmmmmmkkkkkknnnlllkkkiiihhhiiikkknnnpppssstttwwwzzzzzzwwwqqqmmmtttqqqooooookkkggghhhlllmmmmmmmmmlllkkkmmmpppsssxxxrrrkkkjjjnnnqqqpppnnnooommmllloootttvvvtttqqqggglllpppooooooooonnnkkkmmmooorrrttttttrrrooommmooonnnnnnoooppppppnnnlllrrrssssssrrrooonnnoooqqqqqqsssrrroooooorrrsssrrrpppnnnlllnnnrrrtttrrrpppoooooommmiiifffgggmmmqqqOOOQQQUUU\\\jjjqqqbbbWWWSSSRRRSSSLLLOOOPPPNNNPPPVVVWWWTTTNNNMMMMMMNNNPPPRRRUUUVVVSSSWWWZZZXXXTTTPPPQQQSSSSSSWWW^^^gggvvvzzzsssvvvrrrrrruuuvvvtttsssuuuvvvtttssssssttttttsssqqqtttsssqqqppppppsssvvvyyywwwxxxwwwvvvtttrrrqqqqqqqqqllliiijjjoootttvvvuuurrrpppmmmlllllllllkkkjjjooonnnmmmmmmoooqqqrrrrrrmmmkkkkkklllppprrrsssrrrmmmmmmmmmlllkkkmmmooopppqqqqqqrrrsssuuuwwwxxxyyytttttttttuuuvvvtttrrrooolllnnnoooooonnnnnnpppqqqoooooonnnooooooqqqssstttuuuwwwvvvrrrpppssstttrrrjjjjjjjjjiiihhhiiilllooommmqqquuuvvvuuurrrrrrrrrppppppqqqsssuuuuuusssqqqoooqqqsssrrrooonnnppprrrpppssssssppplllkkkpppuuuqqqooommmlllmmmnnnnnnooopppqqquuuyyy{{{zzzvvvsssqqqvvv|||~~~{{{yyyxxxzzzrrrrrrssssssssstttxxxzzzuuuvvvwwwvvvsssqqqrrrtttnnnmmmlllmmmppprrrrrrqqqfffhhhjjjlllmmmmmmlllkkkmmmoooqqqqqqqqqqqqssstttvvvssssssuuusssnnnooossspppqqqqqqpppnnnmmmmmmnnngggjjjlllllliiihhhjjjlllmmmqqqsssrrrooonnnqqqtttwwwssspppoooppppppmmmkkkhhhiiillllllllllllmmmnnnnnnppprrrrrrqqqppppppqqquuuuuuuuutttrrrrrrsssuuuyyyvvvsssqqqppppppooonnnnnnllljjjkkklllnnnnnnmmmpppmmmmmmoooooolllmmmpppiiihhhffffffhhhlllppprrroooqqqvvv|||~~~zzzssslllqqqooopppqqqnnnhhhhhhkkkooopppqqqqqqpppooopppqqqtttqqqnnnmmmnnnnnnllljjjmmmmmmlllmmmnnnpppppppppkkkrrrvvvssspppqqqooolllooopppqqqrrrrrrpppooonnnqqqooommmmmmoooqqqpppoooppprrrrrrrrrpppoooppprrrqqqtttsssooooootttuuusssqqqnnnmmmoootttvvvtttrrrtttpppjjjfffeeeggglllpppOOOPPPRRRVVV___qqquuulll```VVVQQQQQQRRRSSSMMMQQQQQQMMMNNNSSSTTTQQQPPPOOOMMMMMMOOOSSSXXX[[[VVVXXXYYYUUUPPPOOORRRUUUWWWZZZbbbqqqxxxssssssoooooosssuuusssssstttwwwvvvttttttuuuuuutttrrrwwwrrrllljjjnnnuuu|||yyyuuurrrrrrtttuuussspppooojjjhhhkkkssswwwuuurrrmmmmmmlllmmmooonnnllljjjqqqooolllmmmppprrrpppnnnpppooooooooooooqqqssstttnnnnnnmmmkkkjjjkkknnnpppwwwvvvuuussssssssstttuuuwwwuuutttuuuwwwuuuqqqmmmmmmnnnppppppooooooppprrrmmmnnnpppqqqrrrrrrqqqqqqrrrttttttooommmpppqqqpppllllllllljjjhhhiiikkknnnppprrrtttsssqqqppprrrtttwwwuuurrrqqqqqqqqqooonnnqqqooollllllooorrrtttuuurrrqqqooommmlllooosssvvvsssoookkklllpppqqqnnnjjjmmmoootttzzz|||zzztttpppqqqwww~~~{{{xxxxxxyyyuuuuuutttrrrqqqssswwwzzzuuuwwwxxxvvvsssqqqrrrtttqqqooommmmmmnnnooonnnmmmiiiiiihhhhhhiiikkkmmmnnngggkkkpppssssssrrrqqqqqqpppppptttyyyvvvpppooouuulllooosssssspppoooqqqssskkknnnooolllhhhggglllqqqqqqssssssnnnhhhhhhooovvvxxxvvvtttsssrrrpppnnnllleeegggjjjkkklllmmmnnnpppkkknnnqqqssssssssstttuuupppqqqssssssrrrqqqrrrsssvvvtttqqqqqqqqqrrrrrrqqqkkklllmmmlllkkkllloooqqqrrrooonnnppppppnnnnnnqqqlllkkkiiihhhiiimmmpppsssqqqqqqsssvvvzzzyyyuuuqqqjjjjjjnnnsssrrrmmmlllnnnrrrtttwwwwwwuuurrrpppooojjjmmmppppppnnnllljjjjjjlllnnnnnnllliiiiiimmmpppqqqxxxzzzuuuqqqrrrrrrnnnrrrqqqppppppooooooooopppvvvrrrmmmmmmooorrrtttsssnnnoooqqqqqqppppppqqqsssooossssssnnnooouuuvvvsssrrrooommmpppuuuwwwvvvsssrrrooollljjjjjjjjjjjjiiiNNNSSSWWWVVVUUU```uuu~~~qqqbbbZZZPPPLLLNNNQQQSSSRRRNNNLLLLLLNNNQQQSSSQQQOOOOOOLLLJJJMMMRRRUUUTTTQQQZZZYYYWWWTTTQQQPPPQQQSSS___iiiyyy{{{vvvmmmmmmooorrruuuuuurrrpppoooqqquuuxxxxxxvvvsssqqqmmmppprrrsssrrrsssvvvzzzwwwyyy{{{yyytttpppoooooommmnnnqqqrrrnnnjjjmmmssslllmmmooopppppppppooonnnmmmlllkkkkkkmmmpppsssuuurrrooonnnooosssvvvuuusssnnnnnnqqqwwwvvvqqqmmmmmmpppsssvvvuuurrrppppppqqqyyyxxxvvvtttrrrpppnnnlllvvvrrrnnnmmmppprrrrrrrrrzzzuuuooommmqqquuuwwwwwwwwwpppiiifffiiinnnrrrsssooommmkkkjjjjjjmmmqqqtttnnnoooooopppoooooonnnmmmwwwsssppppppttttttqqqmmmvvvrrrppptttsssnnnooosssuuusssooollllllnnnqqqsssuuurrrpppnnnnnnnnnmmmlllnnnppptttxxx{{{yyyuuurrrwwwyyy{{{|||{{{yyywwwuuuttttttsssrrrssstttuuuvvvsssttttttttttttsssqqqppppppnnnlllkkkkkkjjjhhhffflllmmmllljjjhhhhhhkkknnnooonnnmmmnnnoooqqqqqqqqqpppppppppoooooopppqqqrrrooommmkkkkkknnnqqqttttttoooooonnnnnnmmmmmmlllllluuuuuusssoookkkkkknnnqqqsssqqqppprrruuuuuuooojjjiiijjjkkkjjjhhhggghhhiiimmmnnnpppqqqqqqsssvvvyyytttuuuuuusssqqqpppqqqrrrsssqqqppprrruuuvvvtttqqqpppnnnkkklllnnnnnnkkkgggfffkkkqqqrrrpppmmmllllllmmmoooqqqpppmmmlllmmmooottttttvvvwwwxxxuuuqqqmmmqqqqqqpppnnnmmmmmmppprrrtttuuuuuutttssssssuuuwwwooommmlllnnnpppqqqooommmooonnnmmmmmmmmmnnnnnnnnnoootttxxxyyyuuupppmmmlllqqqqqqrrrqqqpppnnnlllkkkmmmnnnpppsssvvvxxxvvvuuuxxxuuurrrrrrtttuuutttqqqpppooollllllmmmqqquuuxxxsssnnniiilllrrrvvvtttoookkkmmmoooooonnnmmmmmmnnnPPPTTTVVVTTTTTT\\\lllzzzooobbb[[[WWWQQQNNNNNNOOOOOONNNPPPOOONNNOOORRRRRRPPPNNNMMMLLLLLLOOORRRTTTSSSRRRUUUVVVVVVSSSPPPPPPTTTXXXjjjvvv~~~{{{xxxnnnrrrvvvvvvtttrrrqqqrrrqqqsssuuuvvvuuussspppnnnlllnnnqqqqqqqqqrrrvvvyyytttuuuwwwuuurrrppppppqqqkkkmmmqqqtttpppkkklllpppkkklllnnnoooppppppoooooopppooommmlllmmmnnnppprrrrrrrrrrrrrrrqqqqqqrrrssspppnnnooossssssooommmnnnnnnppprrrrrrqqqppprrrttttttttttttrrrpppooooooppprrrooollllllooosssttttttvvvtttrrrqqqsssttttttttttttqqqllljjjkkkmmmoooppppppooommmlllmmmnnnppprrrllllllmmmnnnoooppppppqqquuurrroooppptttuuurrrooorrrooopppttttttqqqrrrvvvvvvssspppnnnnnnpppsssuuusssrrrqqqqqqpppooolllkkkoooqqqssswwwyyyxxxuuurrrzzz{{{||||||{{{yyyvvvtttvvvuuutttsssrrrsssttttttuuutttsssrrrqqqqqqrrrsssrrroookkkiiiiiijjjjjjiiikkkhhhffffffhhhkkkmmmnnnqqqpppooopppqqqrrrrrrrrrpppooooooooopppppppppooouuuooohhheeegggnnntttwwwtttqqqmmmjjjjjjmmmqqquuutttuuutttqqqmmmlllnnnqqqqqqpppooorrrvvvvvvqqqmmmjjjkkkkkkjjjiiihhhhhhjjjnnnoooooooooppprrrvvvyyyuuuvvvwwwvvvsssqqqppppppppprrrssssssssssssssssssrrrsssrrrqqqnnnllljjjjjjccceeehhhjjjjjjkkkmmmnnnoooppppppooommmllloooqqqsssrrrqqqrrrssstttsssrrrqqqqqqpppnnnmmmmmmoooqqqqqqssstttuuutttsssuuuvvvqqqnnnjjjiiimmmqqqtttuuummmoooqqqooollljjjllloookkkooosssttttttssstttuuuooopppppppppooonnnmmmllllllmmmooorrrvvvwwwwwwuuutttsssrrrsssttttttsssrrrqqqpppooonnnnnnooopppqqqppppppppppppqqqqqqpppooopppqqqqqqpppmmmllllllmmmTTTTTTTTTRRRRRRVVV^^^eeevvvsss___TTTTTTUUUUUUTTTQQQNNNNNNNNNSSSRRRQQQRRRRRRQQQOOOLLLJJJMMMPPPQQQQQQQQQRRRSSSRRRUUUWWWTTTQQQSSS]]]eeezzz~~~~~~zzzxxxxxxpppvvv{{{zzztttppppppssssssttttttsssqqqooommmkkkooopppqqqppppppppprrrtttqqqqqqrrrqqqppppppqqqsssjjjlllqqquuurrrlllkkknnnmmmnnnooopppqqqqqqqqqqqqpppooonnnnnnnnnoooqqqrrrrrruuuvvvtttpppnnnooorrrqqqnnnmmmoooooolllllloookkklllnnnooopppqqqsssvvvqqqssstttsssqqqppprrruuunnnmmmkkklllpppsssuuuvvvrrrtttuuuuuutttrrrqqqqqqppppppooonnnmmmmmmppprrrrrrpppooommmmmmoooqqqrrrnnnnnnmmmlllmmmnnnppppppsssqqqoooppptttuuusssqqqrrrpppqqqtttuuussssssuuuuuusssqqqpppppprrrtttvvvqqqrrrttttttsssqqqnnnmmmsssssstttvvvxxxxxxuuusssyyyzzz{{{{{{zzzwwwuuussswwwvvvtttsssssssssssstttvvvtttqqqooooooqqqsssuuusssooojjjhhhiiikkklllmmmiiieeeaaabbbhhhmmmooonnnsssssssssrrrrrrrrrqqqqqqooommmmmmooorrrssspppmmmuuuooohhheeeffflllqqquuuuuurrrmmmjjjjjjmmmqqqtttsssssstttrrrpppooopppqqqooonnnnnnqqquuuuuurrroookkklllmmmllljjjiiijjjkkkooooooooonnnnnnqqqvvvyyywwwxxxzzzxxxuuuqqqooonnnnnnrrruuussspppooorrruuutttwwwxxxuuuoookkkkkkmmmgggeeeccccccfffjjjlllnnnpppppppppnnnmmmnnnppprrrpppnnnkkklllnnnrrrtttuuuqqqqqqqqqooommmmmmoooqqqoooqqqtttuuutttsssrrrsssnnnlllkkkllloootttwwwxxxkkkpppsssqqqkkkhhhjjjnnnjjjlllnnnpppqqqtttxxxzzzpppppppppppppppooonnnmmmllllllnnnqqquuuvvvvvvtttoooqqqssssssrrrqqqrrrrrrnnnooopppppppppoooooonnnmmmrrrvvvtttnnnkkklllooossssssrrrooollljjjjjjkkkVVVUUURRRPPPPPPPPPQQQQQQ\\\hhh~~~tttdddVVVQQQPPPUUUXXXWWWSSSPPPQQQSSSTTTTTTTTTTTTSSSPPPMMMKKKHHHMMMRRRSSSPPPOOOQQQTTTUUUXXXYYYVVVTTT[[[jjjxxx}}}yyyzzz{{{{{{yyyvvvtttsssqqquuuzzzyyyuuurrrqqqssssssrrrqqqpppooommmllllllssssssrrrqqqooooooooopppqqqppppppooooooppprrrsssmmmmmmpppsssqqqmmmlllooorrrrrrrrrrrrrrrrrrrrrrrrmmmmmmnnnoooppprrrssstttrrrtttuuutttqqqooopppqqqpppmmmmmmooooookkkjjjmmmhhhjjjmmmpppqqqrrrrrrsssppptttxxxxxxuuussstttvvvnnnnnnmmmnnnpppsssuuuvvvqqqtttwwwvvvrrrooooooqqqoooqqqqqqpppnnnooosssxxxrrrpppllljjjkkknnnrrruuusssrrrooommmkkkkkklllmmmqqqpppoooqqqsssuuutttssstttttttttuuutttrrrqqqqqqtttsssqqqpppqqqrrrtttuuuqqqrrrtttuuuttttttttttttvvvvvvuuuvvvxxxxxxwwwuuuuuuvvvwwwxxxwwwvvvuuusssvvvuuutttsssssstttuuuuuusssrrrpppooopppqqqssstttqqqnnnkkkjjjkkkmmmnnnnnniiifffddddddgggkkkoooqqqtttttttttsssqqqpppooopppmmmllllllppptttvvvrrrooopppnnnlllkkklllnnnnnnmmmqqqqqqpppooonnnmmmllllllqqqrrrssstttsssrrrqqqqqqnnnmmmnnnppprrrrrrpppmmmmmmnnnooonnnmmmlllmmmnnnqqqpppnnnmmmlllooouuuyyyzzz{{{{{{xxxtttqqqoooooooooqqqrrrqqqooooooqqqsssuuuvvvwwwuuuqqqnnnmmmnnnooojjjfffeeehhhkkklllkkknnnoooooopppppppppqqqqqqnnnllljjjjjjmmmpppssstttqqqqqqqqqooommmmmmnnnpppooorrruuuvvvtttqqqooonnnhhhkkkooosssvvvvvvtttrrrnnnppprrrqqqmmmjjjjjjlllkkklllmmmnnnppprrrtttvvvtttssssssrrrqqqooonnnnnnmmmmmmnnnppprrrsssrrrqqqppprrrsssqqqnnnmmmpppsssmmmnnnooopppqqqrrrrrrsssmmmrrruuurrrllliiilllppprrrrrrqqqnnnjjjhhhiiijjjWWWTTTQQQPPPOOOMMMHHHDDDHHHTTTiiitttjjjbbbXXXSSSRRRNNNSSSWWWVVVRRRPPPTTTXXXTTTUUUVVVUUUSSSPPPMMMKKKIIINNNSSSSSSOOONNNQQQUUUWWWZZZ[[[YYY[[[ggg{{{zzz|||xxxtttsssuuuuuurrrooopppqqqsssuuuvvvuuusssqqqppppppoooooonnnnnnnnnooosssrrrqqqqqqqqqqqqqqqqqqsssqqqppppppppprrrssssssqqqooooooqqqpppmmmooossstttsssrrrqqqpppoooooonnnnnnnnnoooqqqrrrrrrrrrrrrrrrqqqppprrrtttuuussspppooommmnnnrrrqqqllljjjkkkhhhkkkooossstttssspppnnnpppuuuyyyzzzwwwtttrrrqqqqqqqqqqqqqqqqqqrrrsssuuussstttuuurrrooommmpppsssvvvvvvtttpppmmmoootttyyyrrrnnniiifffgggllltttyyytttrrrpppmmmllllllmmmnnnpppppppppqqqsssttttttttttttttttttssssssrrrrrrppprrrrrrqqqqqqqqqqqqrrrsssqqqrrrssssssrrruuuyyy}}}yyyxxxwwwxxxyyyzzzyyywwwssstttuuuwwwxxxxxxxxxxxxuuutttsssssstttuuuvvvwwwoooooopppqqqrrrrrrrrrqqqnnnnnnmmmnnnppppppnnnlllhhhkkkkkkiiifffhhhnnntttrrrssstttssspppmmmmmmmmmkkkkkklllqqquuuwwwuuurrrqqqooommmmmmnnnnnnnnnmmmoooooopppppppppqqqqqqqqqooopppqqqsssttttttsssrrrnnnnnnnnnnnnooonnnlllkkkooopppqqqpppoooooopppqqqqqqpppnnnllllllnnnssswww||||||zzzvvvsssqqqqqqrrrrrrpppnnnnnnpppqqqpppooosssqqqpppqqqrrrrrrpppmmmooollliiijjjlllnnnmmmkkkkkkllloooqqqsssrrrpppnnnmmmllllllmmmoooqqqppppppqqqqqqrrrpppnnnmmmnnnoooqqqsssvvvvvvsssnnnkkkiiiiiilllqqqssstttsssqqqooosssqqqooooooppppppllliiillllllmmmooopppqqqppppppuuutttsssqqqnnnmmmlllkkkpppooonnnnnnppppppnnnmmmssstttrrrnnnkkkkkkooosssqqqqqqppppppqqqsssuuuvvvqqqpppooommmllllllnnnooommmnnnmmmkkkiiihhhhhhiiiVVVTTTRRRQQQPPPMMMFFFAAA@@@HHHXXXqqq}}}qqqddd]]]XXXRRRPPPPPPNNNRRRTTTRRROOONNNRRRVVVQQQTTTVVVVVVSSSPPPMMMLLLKKKOOORRRQQQNNNMMMQQQUUUWWW[[[___cccjjj{{{|||yyy~~~xxxqqqqqqtttuuurrrmmmnnnnnnpppssswwwwwwtttqqqooooooooopppppppppqqqqqqooonnnnnnpppsssuuuvvvuuurrrqqqpppqqqsssttttttsssuuuqqqoooppppppoooqqquuurrrqqqooonnnllllllkkkkkksssssstttsssrrrpppnnnlllpppnnnnnnqqqvvvwwwuuuqqqpppoooppptttsssmmmjjjkkklllmmmppptttvvvuuuqqqmmmrrrsssuuuuuuuuurrrooommmqqqrrrrrrqqqppppppqqqrrruuutttrrrooommmnnnqqqsss}}}{{{vvvqqqnnnnnnqqqtttsssoooiiieeeffflllsssxxxpppoooooonnnooopppqqqrrrppppppqqqrrrrrrsssttttttppprrrrrrpppppptttuuusssrrrrrrrrrrrrrrrqqqqqqpppqqqrrrrrrpppooorrrxxx~~~xxxwwwwwwxxxzzz{{{zzzxxxssstttvvvxxxzzz{{{|||}}}uuuuuutttttttttuuuvvvwwwlllnnnpppqqqrrrrrrqqqqqqnnnnnnoooqqqrrrqqqnnnkkkhhhmmmqqqnnnhhhgggmmmtttooorrrtttsssnnnkkkkkkllljjjlllnnnqqqrrrsssttttttvvvqqqkkkhhhiiimmmqqqsssrrrpppmmmlllnnnssszzz~~~nnnnnnooorrrtttuuutttsssnnnnnnnnnnnnmmmlllkkkkkknnnpppqqqqqqpppoooppprrrppppppnnnllllllmmmqqquuuyyyyyyyyyvvvsssrrrrrrssstttoookkkllloooqqqooommmooommmkkknnnrrrsssqqqnnnjjjjjjjjjlllnnnoooooonnnjjjjjjmmmpppsssssspppnnnnnnnnnoooqqqrrrrrrpppnnnqqqrrrrrrqqqnnnmmmmmmnnnrrrtttvvvvvvrrrnnnjjjiiipppooonnnlllkkklllpppssswwwrrrmmmnnnrrrssspppkkkllllllllloooqqqsssrrrqqqsssrrrpppnnnllljjjiiiiiipppnnnmmmmmmnnnnnnmmmkkktttssspppmmmkkklllooorrrwwwuuusssqqqqqqqqqssstttrrroookkkkkkmmmnnnnnnllliiijjjlllkkkiiihhhhhhhhhTTTSSSSSSSSSRRRNNNIIIDDDBBBDDDNNNaaazzzvvvjjjaaaZZZXXXWWWRRROOOOOORRRTTTUUUTTTPPPNNNOOOPPPNNNRRRUUUVVVSSSPPPNNNNNNNNNPPPPPPOOOMMMNNNRRRUUUWWW]]]gggtttyyyvvvwwwuuusssqqqqqqrrrqqqooollllllooorrruuuuuutttssssssooopppqqqrrrrrrrrrrrrqqqooonnnmmmnnnrrrttttttsssnnnmmmnnnqqqtttwwwvvvtttvvvrrrpppssstttrrrrrruuupppooonnnmmmlllmmmnnnnnnuuuuuuvvvuuussspppllljjjnnnooopppsssuuuuuutttrrrtttrrrqqqsssrrrnnnmmmoooppppppppprrruuuvvvuuussswwwsssooonnnqqqsssqqqooonnnpppqqqpppnnnmmmoooqqqtttrrrooonnnooopppqqqrrr{{{wwwsssqqqpppqqqqqqqqqtttqqqllliiiiiilllppptttoooooopppqqqrrrsssssstttpppqqqrrrrrrrrrrrrssstttppprrrqqqlllmmmsssuuusssttttttttttttsssrrrpppooonnnqqqqqqooolllmmmrrrvvvuuuuuuvvvxxxzzz{{{yyywwwssssssuuuvvvxxxzzz{{{{{{yyyxxxvvvttttttttttttuuummmmmmnnnooopppqqqrrrsssqqqpppppppppqqqqqqooommmhhhlllpppoookkkjjjnnnrrrnnnqqquuusssnnnkkkkkklllkkknnnqqqpppmmmlllooorrrsssoooiiiggghhhlllppprrrqqqooolllkkkmmmrrrwww{{{mmmllllllooosssvvvuuutttnnnnnnoooooonnnmmmnnnnnnlllnnnoooooonnnnnnooopppooooooooommmlllmmmppprrrsssuuuxxxyyywwwtttsssrrrqqqpppmmmllllllmmmnnnnnnllllllmmmnnnpppqqqpppoookkkmmmmmmmmmmmmnnnppprrrkkkjjjiiikkkoooqqqqqqpppppppppqqqrrrtttuuutttrrrqqqrrrrrrqqqooommmmmmmmmqqqsssuuuuuurrrooommmlllnnnnnnllliiigggiiinnnrrrxxxsssooonnnqqqsssrrrqqqrrrpppnnnnnnqqqtttuuuuuurrrqqqooommmmmmlllmmmmmmmmmlllkkkkkkmmmnnnnnnmmmpppooonnnoooppprrrqqqqqquuuttttttsssrrrrrrqqqqqqpppooonnnoooooonnnjjjfffhhhjjjmmmmmmkkkhhhgggfffRRRSSSTTTTTTSSSPPPKKKHHHEEEEEEIIIXXXooossseeeZZZVVVTTTXXXYYYUUUQQQPPPVVVXXXYYYXXXTTTPPPMMMLLLLLLPPPTTTUUUSSSPPPOOOOOOQQQPPPOOOMMMMMMOOORRRUUUXXXaaapppzzzrrrqqquuujjjmmmpppqqqnnnllljjjjjjkkkqqqwwwwwwtttqqqrrruuuqqqrrrsssttttttsssrrrqqqssspppnnnnnnppppppooommmjjjjjjlllpppuuuxxxwwwuuuuuurrrrrrvvvwwwtttrrrssspppooooooooooooqqqrrrsssssstttuuuuuutttqqqnnnllllllppptttuuusssqqqrrrtttyyytttrrrrrrqqqnnnooossstttqqqoooppptttxxxyyyxxx}}}uuullljjjooouuuvvvuuukkkmmmoooooommmlllnnnpppssspppmmmnnnqqqsssrrrpppssspppoooppptttuuusssqqquuussspppnnnllllllnnnooorrrrrrsssssssssrrrqqqqqqqqqrrrsssrrrrrrqqqrrrtttsssuuurrrkkkjjjppprrrpppvvvvvvvvvvvvuuurrrpppooolllppprrrpppkkkiiikkknnnrrrssstttwwwzzzzzzxxxvvvqqqqqqrrrssstttuuuvvvwww|||zzzxxxuuusssrrrrrrrrrooonnnmmmlllnnnpppsssuuutttrrrpppoooooopppoooooohhhjjjlllnnnnnnnnnoooooommmrrruuutttoookkkkkkmmmlllppprrroooiiifffjjjooolllkkkjjjkkkmmmnnnmmmlllmmmmmmnnnnnnnnnmmmmmmmmmlllkkkkkknnnrrruuuuuutttmmmnnnppppppooooooqqqrrrjjjlllmmmmmmllllllmmmooonnnoooooonnnmmmmmmoooqqqmmmrrrxxx{{{zzzvvvrrrpppoooppppppmmmjjjjjjmmmqqqjjjmmmppppppnnnmmmooorrrrrrsssssspppllllllppptttnnnjjjggggggkkkppprrrrrrrrrqqqqqqrrruuuwwwwwwwwwqqqrrrsssqqqooommmlllmmmppprrrttttttrrrpppoooooogggjjjllllllkkkjjjlllnnnvvvuuurrrpppoooqqqtttwww{{{vvvpppnnnqqqtttvvvwwwrrrrrrqqqppppppqqqrrrsssjjjiiiiiijjjmmmooooooooolllkkkmmmqqquuuvvvssspppnnnppprrrtttuuutttrrrqqqmmmooorrrsssqqqlllfffbbbiiikkknnnooollliiifffeeeTTTTTTTTTSSSPPPMMMJJJHHHJJJJJJKKKNNNWWWjjj{{{kkkaaa]]]UUUQQQRRRWWWYYYYYYYYY[[[XXX[[[\\\ZZZUUUNNNIIIFFFLLLOOOSSSWWWYYYVVVPPPKKKRRRSSSSSSSSSRRRRRRTTTUUUaaaooo|||wwwtttsssrrrrrrnnnooopppmmmiiihhhkkknnnlllmmmppprrrttttttsssrrrkkkqqqwwwxxxtttpppoooqqqiiirrrwwwsssooonnnlllhhhjjjnnnooolllnnnuuuwwwuuusssuuuuuussspppqqquuuyyysssqqqnnnjjjjjjooowww|||xxxwwwuuusssrrrqqqrrrrrrnnnooopppqqqrrrssssssssstttttttttssspppoooppprrrlllmmmooosssvvvxxxwwwuuuyyyuuuqqqnnnnnnoooppppppsssqqqmmmjjjiiijjjlllnnnllloooqqqooollllllqqquuurrrkkkfffiiiqqquuurrrmmmpppllljjjlllqqqrrrnnnjjjkkknnnqqqssstttssspppooonnnppptttyyywwwqqqnnnoooxxxwwwvvvrrrooommmnnnooozzz{{{xxxsssqqqrrrrrrooovvvooolllmmmllliiikkkqqquuusssqqqrrrtttvvvvvvvvvuuunnniiikkksssxxxvvvqqqwwwrrrnnnppptttuuupppkkkssslllhhhllltttyyyvvvqqqvvvuuusssrrrrrrpppmmmjjjqqqooommmmmmmmmllljjjiiiooopppqqqooommmkkkkkklllnnnmmmkkkiiiiiiiiijjjkkkllliiigggiiinnntttvvvwwwmmmmmmmmmoooqqqooojjjffffffjjjooorrrsssrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqoooqqqqqqooolllkkkmmmpppuuuyyywwwooommmqqqsssqqqssssssssssssssstttuuuvvvoooqqqrrrnnniiihhhlllppplllkkkjjjmmmqqqsssrrrpppqqqwwwzzzuuuqqqrrrtttuuurrrqqqooonnnmmmmmmmmmnnnsssrrrrrrqqqrrrtttwwwxxxxxxvvvrrrooonnnoooqqqsssttttttsssrrrqqqqqqqqqqqqiiiiiihhhiiikkkmmmppprrrooooooqqqsssvvvxxxzzz{{{uuurrrpppqqqtttuuusssqqqnnnqqquuuvvvtttqqqqqqrrrjjjlllnnnooonnnnnnooopppooottttttooonnnrrrsssqqqpppqqqqqqpppooopppsssuuupppmmmlllmmmpppqqqnnnkkkhhhkkknnnpppooolllgggdddTTTTTTRRRQQQNNNLLLJJJIIIKKKKKKLLLLLLQQQ\\\lllxxx~~~pppaaaWWWSSSVVVSSSSSSWWWXXXVVVVVVYYY\\\[[[WWWRRRMMMJJJJJJKKKOOORRRWWWZZZYYYVVVRRROOOTTTUUUVVVUUUUUUYYY```eeeppp~~~~~~yyyvvvvvvuuusssqqqrrrrrrqqqooolllkkklllmmmrrrqqqqqqqqqqqqqqqrrrrrrqqqsssvvvtttqqqnnnnnnooojjjoooqqqmmmlllnnnnnnkkkiiimmmnnnlllooouuuxxxvvvvvvvvvuuusssqqqpppqqqrrrqqqpppooonnnmmmppptttxxxvvvuuuttttttssssssssssssnnnooopppqqqssstttttttttrrrssssssrrrqqqqqqsssuuunnnnnnpppssswwwxxxvvvtttsssqqqmmmlllnnnppprrrsssnnnmmmlllkkkkkkkkkkkklllmmmqqqtttsssooommmnnnpppoookkkhhhhhhkkkmmmmmmkkknnnmmmmmmmmmnnnmmmlllkkkmmmnnnnnnoooooooooooonnnnnnnnnqqquuutttppppppsssuuuvvvuuusssqqqppprrrsssuuuwwwuuuqqqpppssssssqqquuuooollllllkkkhhhiiinnnsssqqqpppppprrrtttuuuuuuuuupppmmmnnntttwwwuuuqqqsssqqqooopppsssssspppmmmnnnkkkjjjooovvvzzzyyyuuutttsssqqqqqqrrrqqqooommmpppooommmlllmmmlllkkkiiimmmmmmmmmkkkiiihhhjjjkkknnnmmmllllllkkkkkkjjjjjjmmmjjjiiijjjmmmpppqqqpppooonnnnnnoooooommmiiieeejjjmmmppprrrrrrqqqrrrsssrrrrrrqqqqqqpppqqqqqqqqqpppnnnmmmlllmmmooopppqqqwwwzzzwwwpppmmmoooqqqpppuuusssqqqqqqrrrtttvvvwwwrrrsssrrrnnnjjjiiikkknnnmmmlllkkkmmmqqqssssssrrrpppuuuwwwtttrrruuuwwwwwwqqqpppooonnnnnnooopppqqqrrrqqqqqqpppqqqtttvvvwwwssssssrrrqqqqqqqqqqqqqqqqqqrrrssssssrrrpppnnnmmmjjjkkklllnnnooopppqqqqqqsssssstttuuuvvvwwwxxxxxxpppnnnmmmoootttvvvuuusssmmmqqqttttttrrrpppoooooojjjlllnnnooonnnnnnoooqqqnnnrrrrrrooooootttuuusssuuusssrrrqqqpppqqqqqqqqqmmmllllllkkkjjjkkkmmmooonnnoooooonnnllljjjgggfffUUUSSSQQQOOOMMMLLLKKKKKKLLLMMMMMMLLLLLLPPPXXX^^^xxxwwwmmmdddYYYRRROOOUUURRRSSSVVVVVVTTTUUUXXX[[[ZZZVVVQQQLLLJJJKKKMMMOOOTTTXXXYYYWWWTTTRRRRRRTTTUUUUUUUUUWWW```nnnxxx}}}yyyttttttwwwxxxtttqqqvvvtttrrrppppppooonnnmmmwwwuuussspppooopppqqqrrrvvvuuusssqqqooonnnmmmmmmkkkkkkjjjhhhkkkooopppnnnjjjlllnnnmmmpppuuuwwwvvvuuuuuutttttttttsssqqqoooooopppqqqqqqppppppqqqsssrrrrrrssssssrrrqqqppppppmmmnnnoooqqqrrrtttuuuuuuttttttsssqqqoooppprrruuupppppprrrtttwwwwwwuuussspppnnnkkkkkkmmmooopppqqqjjjjjjkkkllllllkkkjjjjjjkkkpppuuuvvvssspppnnnnnnmmmllljjjhhhggghhhjjjllllllnnnooonnnllljjjkkklllooonnnlllkkkkkkkkklllmmmlllkkkmmmqqqqqqoooqqqvvvrrrtttuuuuuuttttttuuuwwwrrruuuuuurrrrrrvvvwwwuuuqqqmmmjjjkkkjjjiiikkkooopppnnnmmmnnnpppsssttttttsssrrrrrrrrrttttttsssqqqnnnoooooopppqqqqqqpppppplllmmmpppuuuyyy{{{yyywwwrrrqqqppppppqqqrrrqqqooopppnnnmmmlllmmmlllkkkiiilllkkkiiigggfffgggkkknnnmmmmmmmmmmmmmmmlllllllllnnnlllkkkkkkllllllllljjjqqqpppnnnmmmllljjjgggeeennnoooqqqqqqppppppqqqrrrtttsssqqqpppooopppqqqrrrqqqmmmiiijjjooossssssrrruuuvvvuuuooommmppprrrrrrxxxsssooonnnqqquuuxxxxxxvvvuuurrrooolllkkkjjjjjjnnnmmmlllnnnpppssssssrrrrrruuuuuussssssvvvwwwuuuqqqqqqpppooopppqqqrrrsssqqqpppooooooppprrrtttvvvppprrrsssuuuuuusssrrrpppoooqqqssstttssspppllliiimmmnnnqqqsssssssssqqqpppwwwwwwwwwwwwvvvvvvuuutttooommmlllnnnrrruuutttrrrmmmoooqqqrrrpppnnnmmmllljjjlllnnnnnnnnnoooppprrrnnnqqqqqqpppqqquuuwwwuuuuuurrroooooorrrssssssqqqiiikkkkkkiiifffggglllqqqtttrrrooollliiihhhggggggVVVTTTQQQNNNLLLMMMNNNNNNPPPQQQPPPNNNLLLMMMQQQUUUdddtttsssjjjcccaaa^^^ZZZVVVVVVTTTQQQRRRTTTUUUSSSVVV[[[XXXZZZ[[[YYYUUUPPPMMMLLLLLLQQQVVVVVVRRRPPPRRRUUUWWWXXXXXXXXX]]]kkk~~~~~~}}}xxxsssssswwwxxxvvvrrrvvvssspppppprrrsssqqqnnnwwwuuusssrrrppppppppppppwwwuuurrrqqqqqqqqqooommmmmmkkkiiiiiimmmppppppnnnmmmnnnooooooppprrrssssssrrrqqqrrruuuyyyyyyuuuqqqoooqqqrrrrrrpppooopppqqqpppqqqqqqqqqpppnnnlllkkklllmmmmmmoooppprrrtttuuuwwwvvvtttpppmmmlllnnnppprrrrrrrrrtttvvvvvvsssqqqpppnnnlllkkklllmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiiiimmmrrruuuuuusssrrrrrrooommmjjjhhhhhhjjjmmmnnnlllmmmnnnnnnnnnmmmmmmnnnooonnnlllkkkjjjjjjjjjkkkkkkjjjlllppppppmmmooosssppprrrtttuuuttttttuuuvvvsssvvvwwwtttuuuyyyzzzwwwmmmkkkjjjkkklllmmmpppsssnnnlllkkkllloooqqqrrrrrrqqqsssuuuuuusssqqqoooooojjjmmmpppqqqooooooqqqsssppptttxxx{{{{{{yyywwwvvvrrrqqqooooooqqqqqqqqqpppooommmllllllllllllkkkiiilllkkkiiiffffffhhhnnnrrrmmmllllllllllllnnnpppqqqpppnnnllljjjjjjkkkkkkkkkqqqpppnnnllljjjiiihhhgggmmmnnnnnnnnnmmmnnnpppsssuuussspppnnnnnnoooqqqsssqqqmmmjjjjjjnnnrrrttttttoooppppppnnnnnnqqqvvvxxxyyysssmmmmmmqqqvvvxxxxxxyyyvvvrrrooonnnllliiigggmmmllllllmmmnnnpppqqqrrrxxxxxxvvvrrrrrruuutttppprrrqqqpppoooooopppqqqrrrooonnnnnnmmmnnnpppssstttssstttvvvwwwvvvuuusssrrrrrrsssttttttssspppmmmkkkpppqqqrrrssssssrrrqqqpppvvvwwwwwwwwwvvvuuusssrrrrrrpppnnnoooqqqrrrpppnnnmmmnnnoooooonnnlllkkkjjjjjjkkkmmmnnnnnnooorrrtttqqqqqqqqqqqqsssvvvvvvvvvqqqmmmjjjmmmrrrvvvuuusssiiijjjkkkjjjhhhiiillloootttrrrooollljjjiiiiiiiiiXXXUUURRROOONNNOOOPPPRRRVVVUUURRROOOMMMNNNPPPSSSVVV```lllxxxuuu___YYYVVVXXX[[[ZZZYYYZZZWWWTTTSSSUUUTTTTTTYYY```aaabbbcccaaa\\\WWWSSSQQQMMMQQQTTTSSSPPPPPPTTTXXX\\\]]]]]]```iii{{{}}}|||zzztttsssuuuwwwuuusssqqqooonnnooosssuuusssppprrrssssssssssssrrrpppooosssrrrrrrtttuuutttrrroooqqqmmmkkkmmmpppqqqooommmrrrqqqqqqqqqqqqoooooooooqqqqqqssswww{{{{{{vvvqqqqqqrrrqqqooonnnnnnppprrrsssssssssrrrpppmmmjjjiiilllllllllmmmnnnppprrrsssuuutttsssooolllkkklllmmmrrrrrrrrrtttuuuuuurrrpppnnnlllkkklllmmmmmmlllkkkooommmjjjhhhggghhhiiikkkmmmoooqqqrrrrrrrrrssstttoookkkggghhhkkkoooooonnnooolllkkknnnrrrtttrrrooommmnnnnnnnnnmmmkkkiiiiiikkkkkknnnqqqpppkkkjjjmmmnnnqqqttttttsssrrrrrrrrrsssvvvvvvttttttwwwwwwtttoooooonnnmmmnnnqqqssssssmmmlllkkkkkknnnpppqqqqqqooorrruuutttqqqnnnmmmmmmiiimmmpppqqqooooooqqquuurrrvvv{{{|||{{{yyyxxxxxxsssqqqooooooppppppooonnnnnnmmmkkkkkkllllllkkkiiijjjiiihhhffffffhhhnnnrrrmmmkkkiiiiiikkkoootttwwwqqqooollljjjiiikkkoooqqqooonnnmmmllljjjjjjjjjkkkjjjkkkkkkkkkkkkmmmpppssssssqqqooommmmmmoooqqqsssooooooooonnnlllnnnrrrvvvooonnnnnnnnnoooppptttyyyvvvrrrooonnnrrrvvvxxxyyyyyyvvvssspppnnnllliiiggglllkkkkkkkkkkkkmmmoooqqqyyyxxxuuuppppppsssrrrnnnrrrqqqpppooonnnoooooopppnnnmmmllllllmmmooorrrsssxxxxxxxxxxxxwwwvvvuuutttvvvuuuuuutttrrrqqqqqqpppsssrrrqqqpppooopppqqqqqqrrrssstttuuuuuuuuusssrrrssspppnnnooorrrsssqqqnnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkkmmmmmmnnnpppsssuuuvvvsssrrrsssuuuvvvuuuuuupppllliiikkkqqquuutttrrrlllkkkkkkmmmppppppmmmkkknnnnnnooonnnmmmllljjjiiiXXXVVVSSSQQQPPPPPPRRRSSSXXXVVVRRROOOMMMMMMOOOPPPOOORRRWWW```oooyyyeeeXXXRRRPPPTTTWWWVVVTTTUUUZZZWWWVVVWWWWWWYYYcccmmmzzzxxxtttmmmeee```^^^]]]VVVWWWWWWUUUSSSSSSXXX[[[ZZZ[[[^^^eeettt}}}zzz{{{~~~{{{wwwuuutttttttttsssmmmmmmnnnpppsssttttttsssoooppprrrssssssrrrpppooonnnppprrrtttttttttsssrrrssspppoooqqqrrrooonnnooouuusssrrrsssqqqmmmkkklllssstttvvvyyyzzzwwwsssooorrrrrrpppnnnlllmmmpppsssvvvvvvuuusssqqqooommmlllmmmmmmllllllmmmoooqqqrrrooopppqqqooonnnmmmooopppqqqqqqqqqssstttsssqqqnnniiiiiijjjmmmpppqqqpppooopppnnnkkkhhhhhhiiilllnnntttsssqqqooooooooopppqqqmmmiiiggghhhmmmpppooommmqqqmmmkkknnntttwwwsssooommmnnnnnnnnnmmmllljjjiiimmmmmmooorrrpppjjjhhhjjjmmmooossstttssspppooooooooorrrsssqqqqqqsssrrrooossstttssspppooorrrsssqqqooommmllllllnnnpppqqqpppoooqqqsssssspppnnnlllllljjjmmmpppqqqpppppprrruuuqqqsssvvvwwwxxxxxxyyyzzztttqqqooonnnooopppoooooommmlllkkkkkkllllllkkkiiiffffffgggffffffgggkkkmmmmmmkkkiiiiiijjjooosssvvvoooooonnnlllkkkmmmrrruuunnnoooooommmkkkjjjlllmmmhhhiiijjjjjjjjjllloooqqqooonnnmmmlllmmmnnnqqqrrrllloooqqqpppmmmmmmqqqvvvtttqqqppppppnnnllloootttqqqqqqrrrrrrsssuuuwwwxxxuuutttssspppnnnkkkiiiiiikkkkkkkkkjjjiiikkknnnqqqtttuuusssooonnnqqqsssqqqqqqpppooonnnnnnooopppqqqnnnmmmllllllmmmoooqqqsssxxxxxxxxxxxxxxxwwwvvvvvvxxxwwwvvvtttttttttttttttsssqqqooonnnmmmnnnpppqqqnnnpppsssuuuvvvuuuttttttooommmlllnnnrrruuutttrrrmmmllllllmmmnnnnnnmmmkkkjjjkkklllmmmnnnppptttwwwyyytttqqqtttwwwvvvuuuuuussspppmmmmmmpppqqqpppoooooonnnnnnqqqttttttooojjjiiikkkmmmoooooonnnkkkiiiVVVTTTRRRQQQPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOOOOLLLKKKKKKQQQ[[[iiiyyy~~~yyyqqqfff^^^WWWQQQPPPSSSVVVTTTQQQQQQVVVTTTUUUYYY]]]fffvvvzzzpppiiigggaaa^^^ZZZWWWUUUVVVXXXZZZYYYZZZ```mmm~~~~~~}}}yyyxxxzzzuuuwwwyyyyyyuuurrrqqqqqqlllnnnqqqrrrrrrsssssstttpppqqqqqqqqqppppppoooooollloooqqqqqqoooooorrrtttuuuqqqoooqqqooolllooouuuuuurrrrrrtttrrrllljjjlllpppsssvvvxxxvvvtttqqqppppppppppppnnnmmmnnnpppsssttttttrrrqqqppppppooooooppppppnnnnnnnnnpppqqqsssnnnppprrrrrrqqqppppppqqqoooooopppqqqsssrrrpppmmmiiijjjkkkooorrrsssrrrqqqmmmlllkkkkkklllnnnpppqqquuussspppooonnnnnnnnnnnnlllmmmnnnnnnooooooooooooqqqpppoooppprrrrrrpppnnnnnnmmmlllkkkkkkkkkkkkkkkooonnnnnnpppmmmiiihhhllljjjnnnrrrtttsssqqqooonnnkkkooopppnnnoooqqqqqqmmmpppsssssspppqqquuuwwwtttrrrpppnnnnnnooopppqqqppprrrrrrrrrrrrqqqpppnnnllllllnnnpppqqqqqqrrrssstttqqqpppooopppqqqtttvvvwwwrrrooommmmmmooopppqqqqqqmmmllljjjkkkllllllkkkiiidddfffhhhiiiiiiiiiiiijjjmmmmmmlllllllllmmmooooookkkmmmppppppnnnnnnpppsssoooqqqrrrpppllljjjkkkllliiijjjkkkkkkjjjkkkmmmooojjjjjjkkkkkkmmmnnnpppqqqkkklllnnnpppqqqrrrssstttvvvrrrppppppnnnjjjlllrrrkkkpppuuuwwwuuutttuuuxxxppprrrsssqqqmmmjjjjjjkkkkkklllllljjjiiijjjnnnrrrqqquuutttnnnkkkmmmpppqqqoooooonnnoooppprrrtttuuunnnmmmllllllmmmoooqqqsssqqqssswwwyyyzzzyyywwwvvvuuuuuuvvvwwwwwwvvvuuuuuuppppppoooooooooooooooooonnnpppsssuuuwwwwwwuuutttnnnlllkkkmmmqqqsssrrrpppnnnlllkkkmmmoooqqqooonnnjjjkkklllmmmnnnqqquuuxxxzzzssspppuuuyyyxxxvvvwwwtttsssqqqpppppppppqqqqqqqqqqqqrrrrrrrrrqqqooommmiiijjjlllnnnnnnmmmkkkiiiTTTSSSRRRQQQPPPQQQQQQRRRMMMMMMNNNQQQSSSTTTSSSRRRKKKHHHHHHKKKQQQYYYcccjjjuuuzzzzzzrrrllljjjfff___\\\]]]WWWRRRPPPUUUWWWUUURRRRRROOONNNRRRZZZcccrrrqqqiiihhhccc\\\VVVUUUUUUVVVWWW___```hhhzzz{{{wwwzzzzzzvvvuuuyyymmmtttzzz|||wwwrrroooppplllpppttttttrrrqqqsssuuutttrrrpppnnnmmmmmmnnnooommmooopppnnnjjjjjjpppuuuuuuqqqnnnooollljjjpppzzzuuuqqqqqqtttsssmmmkkkmmmjjjoootttvvvtttrrrssstttnnnoooppppppooooooppprrrpppooonnnmmmmmmnnnooopppsssrrrpppooooooppprrrsssqqqsssuuuuuusssqqqoooooonnnnnnoooppprrrrrrooommmmmmmmmnnnqqqsssssspppnnniiijjjlllnnnppprrrssstttqqqpppooooooooopppooonnnnnnrrrvvvuuuqqqnnnooorrrqqqrrrsssqqqooommmlllmmmooommmjjjhhhhhhiiilllnnnqqqnnnmmmmmmkkkhhhjjjooohhhlllrrrttttttrrrqqqpppjjjnnnpppooopppsssrrrooojjjooopppooorrryyy|||yyytttrrroooooopppqqqqqqppptttrrrqqqqqqrrrrrrpppmmmnnnooopppqqqssssssssssssuuuqqqlllkkklllooopppqqqooommmllllllooorrrssstttmmmkkkjjjjjjllllllkkkiiidddhhhlllnnnmmmlllkkkjjjmmmnnnoooooonnnllljjjhhhhhhlllqqqsssqqqooonnnoooqqqssstttrrrmmmjjjjjjkkkkkklllmmmmmmkkkkkkkkkmmmggghhhiiikkkmmmoooppppppjjjiiikkkooouuuwwwvvvssstttooonnnpppnnnkkknnnttthhhpppxxxzzzvvvssstttwwwlllpppsssqqqllliiijjjmmmlllmmmmmmkkkiiijjjooossssssxxxwwwooohhhiiilllnnnmmmmmmnnnooorrruuuxxxzzznnnmmmllllllmmmooorrrsssjjjnnnuuuzzz|||{{{xxxuuurrrtttvvvyyyyyywwwuuusssmmmooopppqqqqqqpppnnnmmmoooqqqtttwwwxxxwwwvvvuuupppmmmkkklllooopppnnnlllnnnlllkkkmmmppprrrqqqpppjjjkkklllmmmnnnqqqvvvyyyyyyqqqooouuuzzzyyyxxxzzzrrrssssssrrrqqqrrrtttwwwrrrtttuuusssooommmooorrrkkkkkklllllllllkkkjjjjjjXXX^^^aaa^^^WWWQQQRRRTTTPPPOOOOOOOOOPPPSSSUUUWWWMMMKKKIIIHHHJJJOOOUUUYYY```ppptttiiifffaaaaaaaaa```^^^\\\[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQRRRNNNRRR___kkkyyywwwmmmfff]]]UUUVVVXXXYYY[[[]]]cccjjjyyy|||uuuqqqqqqtttxxx{{{wwwrrrnnnooosssvvvvvvsssrrrrrrrrrrrrrrrrrrrrrrrrtttqqqooonnnppprrrssssssrrrrrrqqqnnnlllkkklllnnnwwwxxxwwwsssmmmlllpppuuuuuusssqqqpppooommmiiigggkkkmmmppprrrsssrrrpppooojjjnnnmmmiiikkksssvvvtttlllnnnooonnnmmmlllnnnooonnnpppsssuuuuuuuuuttttttpppqqqsssuuuvvvsssoookkkiiinnnsssvvvuuurrrooommmoooqqqssstttrrrpppppppppnnnmmmkkkjjjkkknnnqqqtttpppooommmiiifffhhhnnnssstttttttttrrrqqqqqqsssuuuqqqqqqqqqrrrsssqqqnnnjjjfffiiilllkkkhhhfffggghhhjjjlllnnnpppooommmiiigggeeelllsssuuussspppoooqqqqqqooommmnnnqqqttttttttttttqqqoooppptttyyy|||~~~sssrrrpppmmmkkklllooossssssqqqoooppprrrtttrrrooonnnooorrrvvvxxxwwwssspppqqqtttsssnnnkkknnnooonnnppppppppppppooommmlllkkkkkklllmmmllliiigggggggggjjjkkkkkklllmmmnnnoooooouuunnnkkkppprrrooommmooopppkkkkkkpppssspppooorrrnnnoooqqqrrrrrrnnnhhhdddjjjkkkkkkkkkkkkjjjiiihhhmmmppprrrrrrooolllkkklllkkknnnpppqqqpppppprrrtttxxxtttnnnkkkjjjlllmmmmmmpppppppppqqqrrrsssuuuvvvooommmjjjkkklllmmmkkkhhhnnnllllllnnnqqqrrrpppnnnrrrpppooooooqqqppplllhhhkkkkkklllppptttvvvtttqqqvvvqqqkkkhhhiiimmmppprrrmmmnnnppptttwwwwwwvvvtttvvvwwwvvvuuussssssuuuwwwqqqrrrrrrrrrrrrqqqpppoooooopppsssuuuvvvvvvuuuuuulllmmmnnnoooppppppooooookkkppppppmmmnnnssssssooolllnnnppppppqqqrrruuuwwwrrrrrrqqqrrrsssuuuwwwxxxzzzxxxtttqqqqqqtttwwwzzztttqqqmmmlllooosssvvvwwwmmmmmmlllllljjjiiigggfffYYYcccnnnoooggg[[[RRROOOPPPPPPRRRSSSTTTUUUUUUUUUUUUSSSOOOLLLKKKMMMOOOQQQWWW```mmmwwwxxxpppggg]]]XXXWWWVVVXXX[[[]]]^^^]]][[[YYYZZZYYYXXXWWWUUUTTTTTTTTTRRRQQQTTT^^^kkk}}}rrrlll[[[VVVSSSTTTVVVZZZdddooottt}}}zzztttooooooqqqssstttvvvssspppqqqtttuuurrrnnnwwwtttpppmmmlllooorrruuusssqqqooooooppprrrssssssoooppppppooonnnnnnqqqssswwwxxxxxxtttooommmppptttsssrrrpppoooooommmjjjhhhhhhkkknnnqqqrrrooollljjjgggkkklllkkklllrrrsssqqqmmmnnnooonnnmmmlllmmmnnnrrrrrrssstttvvvuuutttrrrqqqpppoooooopppooollljjjhhhlllpppssssssrrrrrrssspppsssvvvwwwuuusssrrrrrrmmmlllkkkkkkmmmpppsssuuuuuusssoookkkiiiiiimmmppprrrssssssrrrpppppprrrtttuuurrrooommmnnnooooooooohhhiiiiiigggeeedddgggiiihhhkkknnnqqqqqqoookkkiiidddjjjqqqtttrrroooooopppooonnnnnnnnnoooqqqrrrsssuuusssrrrsssvvvwwwwwwwwwqqqrrrrrrqqqoooooopppqqqsssrrrppppppqqqqqqpppooolllmmmpppuuuxxxyyywwwtttrrrsssqqqkkkiiimmmpppooommmmmmnnnnnnooopppppppppnnnnnnnnnmmmjjjhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnxxxrrrooorrrsssooommmooorrrnnnmmmqqqssspppooorrrqqqppppppppppppnnnjjjgggjjjjjjjjjkkkkkkkkkkkkllloooooooooqqqrrrqqqooolllmmmmmmnnnpppsssttttttssstttrrrpppooooooooonnnmmmrrrrrrssstttsssqqqooonnnnnnlllkkklllnnnooommmlllooonnnlllnnnpppqqqpppnnnsssqqqooooooppppppmmmjjjlllkkkmmmqqquuuvvvuuusssooonnnmmmnnnoooooonnnlllkkklllmmmppprrrttttttttt||||||zzzvvvrrrpppppppppttttttssssssrrrqqqqqqpppsssssssssssssssttttttuuunnnnnnmmmmmmmmmnnnoooooollloooooolllmmmqqqrrrpppqqqqqqqqqpppnnnoooqqqssspppppppppqqqrrrtttvvvwwwwwwvvvtttsssrrrsssuuuvvvsssrrrrrrsssvvvxxxyyyxxxmmmmmmlllkkkjjjhhhfffeee]]]hhhvvvzzzsssfff[[[UUURRRSSSUUUWWWWWWVVVUUUSSSYYYWWWTTTQQQOOOMMMMMMMMMUUUVVVXXX]]]gggxxxmmmeee\\\XXXTTTOOONNNPPPMMMPPPVVV[[[^^^^^^[[[ZZZZZZZZZYYYXXXXXXWWWVVVVVVRRRTTTVVV[[[iiiwwwjjjbbb___TTTSSSSSSSSSUUU^^^rrr~~~yyyuuupppmmmmmmoooooopppqqqpppoooqqqttttttpppmmmuuussspppmmmmmmnnnqqqsssrrrpppooooooppprrrrrrrrrpppqqqqqqpppoooppprrrtttvvvxxxxxxvvvqqqooooooqqqtttrrrqqqppppppooommmkkkiiikkkoooqqqqqqnnnjjjgggeeeiiikkkkkkmmmpppooommmnnnooopppooommmllllllmmmvvvtttrrrsssuuuuuussspppuuurrrnnnkkkkkkkkkkkkkkkjjjllloooppppppqqqsssuuupppssswwwxxxvvvsssqqqpppkkkkkklllmmmooorrrtttuuuwwwtttooollllllmmmnnnooopppqqqrrrqqqooooooqqqssssssqqqooooooppppppooonnniiiiiigggdddccccccgggiiifffiiinnnqqqrrrpppmmmjjjdddjjjpppsssqqqooooooooommmnnnnnnnnnmmmnnnpppqqqsssrrrsssuuuwwwwwwuuusssppprrruuuuuutttrrrqqqqqqrrrssssssqqqooonnnnnnoookkklllmmmppptttuuuuuusssssssssoooiiiiiimmmqqqqqqkkkkkklllmmmooorrruuuwwwqqqqqqpppnnnjjjhhhiiijjjhhhiiijjjkkklllmmmmmmmmmuuuqqqppprrrssspppooopppsssooonnnqqqsssqqqpppqqqsssqqqooonnnnnnnnnlllkkkjjjiiiiiiiiijjjlllnnnpppqqqooonnnqqqtttuuurrrnnnpppnnnmmmpppuuuwwwuuurrrqqqqqqrrrttttttsssooollloooqqqsssuuutttqqqmmmkkkooonnnmmmmmmnnnnnnmmmlllqqqpppnnnnnnooooooooonnnrrrqqqooonnnoooooommmkkkkkklllmmmqqqtttvvvuuutttnnnnnnnnnoooqqqqqqooommmkkkjjjjjjkkkmmmppptttuuu~~~|||xxxrrrooonnnnnnxxxvvvtttsssqqqqqqqqqqqqvvvuuusssrrrrrrrrrssstttqqqooommmlllkkkmmmnnnpppmmmnnnmmmjjjkkkoooqqqppprrrrrrpppnnnllllllnnnpppnnnooooooqqqrrrtttuuuuuusssssssssssssssrrrqqqpppqqqrrrtttxxxzzz{{{yyyvvvnnnmmmmmmkkkiiigggeeeddd___gggqqqvvvssslllgggeeeVVVWWWXXXXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRXXXUUURRRRRRXXXdddrrr{{{uuuhhh^^^XXXSSSSSSRRRPPPPPPRRRNNNQQQVVVZZZ]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWVVVVVVSSSWWWWWWWWWcccxxx}}}xxxppphhh```YYYTTTQQQTTTRRRSSSVVV\\\iiizzzrrrpppmmmmmmnnnoooooooookkkjjjjjjlllppprrrqqqppplllmmmppprrrsssqqqooommmqqqooommmnnnpppqqqqqqpppssssssrrrpppnnnnnnoooqqqtttvvvwwwuuurrrooonnnooowwwuuussssssrrrqqqnnnlllnnnooopppqqqpppnnnlllkkkfffhhhiiijjjkkklllmmmlllnnnooopppooommmllllllmmmvvvssspppqqqtttuuurrrooowwwtttooommmlllllllllkkkmmmoooqqqqqqpppooopppqqqooorrruuuvvvsssooolllkkkkkklllmmmnnnooopppppppppsssoookkkkkknnnqqqqqqpppnnnoooppppppooooooppprrrnnnpppsssvvvwwwtttnnnjjjjjjiiigggfffeeeeeegggiiifffiiimmmqqqqqqoookkkiiiiiimmmqqqsssqqqooonnnnnnlllnnnoooooommmmmmoooqqqppppppqqqsssvvvwwwvvvuuupppsssuuuvvvtttrrrrrrrrrqqqssstttrrrnnnkkklllnnnlllkkkjjjkkkmmmnnnmmmlllrrrrrrooolllmmmqqqsssqqqkkkkkkkkklllooorrrvvvxxxtttsssrrroookkkiiiiiijjjhhhiiikkklllnnnnnnnnnnnnmmmlllmmmoooqqqqqqqqqrrrpppnnnmmmooorrrrrrrrrrrrrrrpppoooooooooooommmkkkiiihhhgggfffhhhlllppprrrsssrrrrrrssstttsssrrrpppqqqqqqqqqrrrttttttsssrrrrrrrrrssstttuuurrrnnnkkkkkkmmmppprrrssssssqqqpppqqqqqqpppooonnnnnnmmmlllsssqqqooonnnnnnnnnnnnnnnpppooonnnmmmmmmmmmlllllljjjkkkmmmooorrrsssssssssssspppmmmlllnnnqqqssstttllllllkkkkkklllooouuuxxx||||||{{{yyyuuusssrrrsssxxxwwwtttqqqoooooopppqqqttttttssssssrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmkkkiiijjjmmmooopppoooooonnnlllkkkllloooqqqooopppqqqrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppooonnnpppqqqsssvvvxxxwwwtttqqqnnnnnnmmmkkkiiigggeeeddd\\\bbbiiimmmmmmkkkiiiiii[[[ZZZXXXWWWVVVVVVVVVWWWPPPRRRTTTVVVWWWXXXXXXWWWXXXUUURRRPPPQQQUUUXXXZZZqqq}}}zzzoooccc[[[VVVRRRRRRVVVWWWTTTRRRRRRTTTUUUVVVWWWXXXWWWWWWVVVSSSTTTUUUVVVVVVVVVUUUUUUUUUXXXWWWSSS[[[kkksssqqqppphhh^^^YYYYYYWWWSSSNNNUUUQQQRRR[[[jjj||||||zzzsssqqqooonnnoooooonnnmmmkkkiiiggggggjjjmmmpppqqqiiikkknnnqqqsssrrrqqqpppooonnnmmmmmmoooppppppooorrrrrrqqqooonnnmmmoooqqqqqqsssttttttrrrpppnnnnnnwwwuuusssrrrqqqooollljjjppppppooonnnmmmnnnoooooojjjhhhggghhhiiijjjlllnnnnnnooooooooommmllllllnnnqqqpppoooqqqssstttrrrpppsssqqqpppoooooonnnkkkiiilllooorrrtttsssqqqpppoooqqqsssuuutttqqqllliiihhhmmmmmmnnnnnnnnnmmmlllkkkpppmmmjjjkkknnnppppppnnnmmmnnnppppppooonnnoooqqqoooqqqtttxxxyyyvvvpppllljjjjjjjjjjjjjjjjjjhhhhhhiiikkkmmmoooooollliiigggoooqqqssstttrrrooommmllllllnnnoooooooooooopppqqqsssqqqpppppprrrtttuuutttqqqsssttttttsssrrrssssssqqqssstttqqqmmmjjjkkkmmmllljjjiiijjjkkkllllllkkkoooqqqrrrqqqssswwwuuupppnnnmmmmmmlllnnnpppsssuuussssssrrroookkkiiiiiijjjiiikkkmmmoooppppppoooooojjjmmmoooooopppqqqrrrrrrkkkkkkkkkmmmpppssssssqqqnnnnnnooopppqqqpppmmmjjjiiigggfffeeegggkkkooorrrrrruuuxxxuuupppmmmooorrrqqqtttwwwuuupppnnnooorrrtttsssrrrrrrrrrpppnnnkkkkkklllmmmoooqqqssstttuuuqqqrrrrrrrrrrrrrrrssssssrrrrrrqqqpppnnnmmmnnnnnnmmmmmmmmmlllkkkkkkjjjkkkiiikkklllmmmnnnooopppqqqsssqqqooooooqqqtttuuuvvvooopppooonnnnnnqqqvvv{{{yyyzzz{{{yyywwwuuuuuuvvvvvvtttqqqooommmmmmnnnnnnnnnooorrrttttttsssqqqooooooppprrrsssrrrpppnnnlllooommmkkkjjjjjjkkknnnpppoooooonnnllljjjkkkmmmoooqqqrrrsssssssssqqqooommmoooooonnnnnnnnnnnnoooooosssrrrrrrssstttsssqqqooonnnnnnmmmllljjjhhhfffeeeVVV\\\dddhhhhhhddd___]]][[[ZZZWWWUUUTTTUUUVVVWWWRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXWWWVVVSSSOOOLLLJJJ]]]hhhxxxwwwmmmeee^^^XXXVVVUUUSSSVVV\\\^^^YYYTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSUUUVVVVVVUUUUUUWWWXXXWWWSSSUUU\\\aaabbbfff___WWWUUUXXXYYYWWWSSSWWWSSSXXXiiizzzxxxyyywwwuuurrrqqqpppooommmlllooommmiiiffffffiiillloooooommmlllkkkmmmppptttwwwpppooonnnoooqqqrrrqqqooonnnnnnoooooonnnooorrrtttpppqqqrrrssssssrrrqqqpppsssqqqoooooonnnmmmjjjgggmmmmmmlllllllllnnnpppqqqmmmjjjgggiiiiiiiiilllppplllnnnooonnnmmmmmmmmmooonnnppprrrssstttsssrrrqqqmmmmmmmmmoooooonnnkkkhhhiiimmmrrruuuuuuttttttttttttuuuvvvuuurrrnnnmmmlllnnnnnnnnnmmmlllkkkiiihhhpppnnnllllllllllllkkkjjjlllmmmppppppoooooopppqqquuusssrrrrrrsssttttttssslllkkkkkklllnnnmmmjjjhhhlllmmmnnnnnnmmmkkkiiihhhqqqrrrttttttssspppmmmkkklllllllllnnnqqqrrrqqqooowwwtttqqqppppppppppppoooqqqsssttttttssssssssstttqqqrrrrrrpppmmmkkkkkkkkkjjjiiiiiikkknnnppppppooonnnqqqrrrssswwwzzzwwwpppppppppnnnmmmmmmmmmnnnooopppqqqqqqooollliiihhhhhhjjjkkknnnpppqqqqqqpppooonnnsssuuurrrqqqrrrqqqoooiiikkkkkkkkknnnsssssspppllllllnnnpppqqqpppllliiikkkiiigggfffgggjjjnnnpppqqqvvvyyyuuummmiiilllrrrooouuuyyyvvvnnnkkknnnsssuuusssqqqqqqqqqqqqooommmppppppoooooopppqqqrrrsssnnnpppssstttuuuwwwzzz|||ppprrrsssrrrpppnnnnnnnnnjjjlllnnnnnnllljjjjjjjjjjjjkkkmmmlllkkkkkkmmmnnnlllnnnrrrvvvxxxwwwtttpppppprrrsssrrrqqqrrrvvvzzzyyyzzz{{{yyyvvvtttsssssssssqqqooonnnlllllllllllljjjmmmqqqttttttrrrooolllmmmooorrrttttttqqqnnnlllppplllkkkllllllkkkmmmpppqqqqqqqqqnnnkkkiiiiiijjjpppqqqssssssrrrooollljjjllllllllllllmmmnnnooopppuuusssrrrrrrrrrsssqqqpppnnnnnnnnnmmmllljjjhhhhhhTTTXXX]]]aaa```\\\XXXUUUXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWWWWYYY[[[YYYTTTOOOLLLKKKRRR[[[fffmmmqqqyyywwwlllbbb]]]WWWRRRQQQTTTVVVUUUYYY___aaa\\\WWWUUUTTTUUUWWWWWWVVVTTTRRRPPPQQQRRRUUUWWWXXXXXXWWWWWWZZZXXXWWWWWWTTTQQQUUU[[[[[[ZZZYYYXXXXXXYYYZZZ\\\```aaakkkzzzxxxwwwwwwuuusssqqqqqqqqqrrrrrrqqqpppooollljjjiiijjjlllnnnssspppmmmkkklllooosssvvvrrrqqqqqqrrrttttttsssrrrnnnoooppppppoooqqqsssvvvqqqqqqrrrssstttuuuuuutttooonnnnnnnnnoooooommmkkkiiijjjllloooqqqrrrrrrsssnnnjjjiiilllmmmjjjkkkoookkkmmmnnnnnnmmmmmmooopppnnnsssxxxyyyuuuqqqpppqqqkkkkkklllnnnppppppnnnllllllooorrrttttttuuuvvvwwwssstttuuutttrrrqqqrrrsssoooooonnnmmmlllkkkkkkjjjmmmnnnnnnnnnllljjjkkkkkkkkkmmmpppqqqpppppppppqqquuurrrooooooppprrrssssssooommmkkkkkkmmmmmmllljjjnnnnnnnnnmmmmmmmmmmmmnnnppppppqqqrrrsssqqqooommmkkkhhhgggkkkrrrtttqqqmmmuuusssrrrqqqqqqpppmmmkkkpppssswwwyyyxxxvvvttttttrrrpppooonnnnnnmmmllljjjjjjjjjkkkmmmoooqqqpppoooooopppqqqrrrwww{{{xxxqqqqqqpppooonnnmmmkkkkkkjjjkkknnnoooooollliiigggfffiiijjjmmmpppqqqpppooonnnmmmtttvvvssspppqqqqqqnnnlllooonnnlllnnnrrrrrrmmmmmmlllkkklllnnnnnnmmmkkknnnlllkkkiiijjjkkkmmmooopppsssuuurrrllljjjlllpppnnnrrruuutttooommmooorrrrrrqqqqqqrrrttttttsssqqqrrrrrrrrrsssrrrqqqpppppplllnnnqqqrrrrrrsssvvvyyymmmqqqttttttqqqooonnnnnniiimmmqqqqqqooolllkkkkkklllnnnnnnmmmjjjiiikkkmmmjjjlllpppuuuxxxwwwsssoooooorrruuuuuurrrpppsssvvvvvvwwwxxxwwwtttqqqppppppooooooooonnnmmmllllllkkklllmmmoooqqqqqqooollljjjkkkmmmooopppqqqpppnnnmmmppplllkkknnnnnnkkklllpppoooqqqqqqpppmmmjjjiiiiiijjjllloooqqqqqqnnnkkkhhhhhhiiilllnnnppppppooooooqqqpppppprrrssstttrrrqqqnnnnnnnnnnnnmmmlllkkkjjjVVVVVVWWWXXXWWWWWWWWWWWWTTTUUUVVVWWWWWWUUUSSSRRRTTTUUUVVVWWWXXXXXXXXXXXXSSSUUUWWWUUUPPPMMMMMMOOOOOOVVV\\\^^^^^^cccoooyyy|||}}}~~~ssskkkiiieee]]]WWWUUUQQQLLLLLLQQQUUUSSSVVV\\\^^^ZZZUUUUUUSSSUUUYYY\\\\\\YYYVVVSSSRRRTTTWWWYYY[[[[[[ZZZYYY\\\XXXXXXZZZUUULLLPPPZZZWWW]]]aaa```[[[ZZZ```fffmmmqqq~~~yyyxxxxxxwwwuuuooonnnnnnooosssvvvxxxxxxmmmmmmnnnmmmmmmmmmoooqqqqqqqqqqqqqqqpppppppppooottttttsssuuuvvvwwwvvvtttsssssssssrrrpppppprrrtttrrrrrrrrrsssvvvwwwxxxwwwooonnnnnnppprrrsssrrrqqqfffjjjoootttwwwwwwvvvtttnnnjjjkkkpppppplllkkknnnjjjlllmmmnnnmmmnnnpppqqqooovvv}}}}}}vvvpppoooqqqmmmlllmmmnnnqqqssssssrrrsssttttttsssrrrsssuuuwwwpppqqqrrrrrrrrrsssuuuwwwpppooonnnmmmmmmmmmmmmmmmhhhkkknnnnnnllllllnnnpppkkkmmmpppqqqqqqppppppqqqnnnoooppprrrtttssspppmmmqqqmmmiiihhhjjjmmmmmmllloooooonnnnnnnnnppprrrsssmmmmmmnnnppprrrrrrpppnnnjjjfffdddiiirrruuuqqqkkkooopppqqqssstttrrrnnnkkknnnsssyyy}}}|||xxxuuusssrrrooommmmmmoooooollliiilllkkklllmmmnnnnnnkkkiiippppppnnnoootttzzzyyysssppppppooonnnmmmkkkiiihhhhhhkkknnnooolllhhhfffdddgggiiilllooopppooonnnmmmhhhpppssspppnnnqqqqqqoooppprrrqqqmmmnnnrrrqqqkkknnnllliiiiiikkkmmmmmmmmmqqqooonnnlllllllllnnnoooppppppooonnnmmmmmmmmmnnnmmmooopppqqqqqqqqqqqqrrroooooorrruuuxxxxxxvvvtttoooqqqtttuuuuuussspppooolllnnnpppooolllkkkmmmooolllppptttuuurrrooonnnnnniiinnnssstttqqqnnnllllllnnnppppppnnnjjjiiikkkmmmmmmlllmmmooorrrttttttssslllqqqvvvvvvrrrooooooqqqqqqsssuuutttrrrpppppppppnnnnnnoooooonnnmmmlllkkkooooooooonnnmmmkkkjjjiiikkkkkkllllllmmmmmmnnnnnnpppllllllpppppplllkkkoookkkmmmpppqqqooommmlllllleeehhhllloooooommmkkkhhhdddggglllqqqrrrqqqooommmkkklllnnnqqqttttttrrrpppnnnnnnoooooonnnmmmmmmlll]]]ZZZWWWUUUUUUVVVWWWWWW[[[UUURRRVVVVVVSSSTTTXXX[[[WWWUUUWWW[[[]]]ZZZVVVPPPRRRUUUWWWWWWVVVTTTRRRTTTTTTUUUVVVYYY\\\___```gggffffffgggkkkqqqxxx|||{{{nnnbbbZZZXXXVVVVVVXXXWWWPPPIIIJJJOOORRRUUUYYY[[[ZZZXXXWWWVVVUUUWWWXXXXXXVVVTTTTTTTTTVVVVVVWWWWWWWWWYYY\\\___[[[ZZZWWWUUUTTTTTTTTTUUUUUUUUUWWW[[[aaaggglllnnnwwwzzzuuutttttttttsssvvvqqqkkkjjjnnnsssvvvxxxqqqnnnjjjkkkoootttvvvvvvxxxtttoookkklllooosssuuurrrqqqrrrvvv{{{|||wwwrrrnnnooorrrsssssspppmmmjjjrrrtttwwwxxxwwwvvvuuuuuusssmmmjjjmmmpppooonnnppppppppppppqqqsssttttttsssoooooooooooooooooooooooonnnlllkkkjjjlllqqqvvvyyymmmuuu}}}zzzrrrnnnmmmnnnoooooonnnttt|||zzzssstttxxxxxxtttsssvvvwwwsssqqqrrrqqqpppoooooorrrtttssspppmmmkkklllnnnoooooopppppppppmmmjjjkkkooosssooooooooopppqqqssstttuuuooonnnnnnooopppoookkkhhhhhhhhhiiilllnnnnnnmmmkkkmmmpppttttttqqqooonnnooooooqqqsssuuuuuussspppnnnkkkmmmoooooooooooopppqqqiiillloooooommmlllooorrruuutttttttttttttttssssssqqqooommmnnnqqqqqqnnnjjjjjjkkklllmmmlllkkkjjjiiikkknnnqqqssssssqqqppppppqqqsssssspppkkkgggfffgggkkknnnpppoookkkgggfffgggooommmlllmmmooopppppppppnnnnnnnnnnnnnnnoooqqqqqqqqqlllhhhlllsssvvvsssnnnjjjhhhgggkkkoooppplllhhhnnnnnnoooqqqrrrrrrooommmuuutttssssssrrrpppmmmjjjmmmllllllnnnoooooonnnlllrrrsssuuuuuusssqqqqqqqqqsssqqqqqquuu{{{zzzssslllnnnkkkiiiiiijjjkkkjjjhhhkkkjjjooouuutttnnnlllooommmqqqvvvwwwtttoookkkhhhppppppooolllhhhggghhhiiinnnoooqqqpppooonnnoooqqqsssrrrrrrrrrttttttsssrrruuutttrrrpppooooooooopppmmmiiigggjjjqqquuuuuusssooommmlllmmmooommmiiieeejjjkkkllloooqqqqqqooommmlllmmmmmmmmmllljjjhhhgggmmmnnnqqqrrrrrrqqqnnnmmmnnnnnnnnnmmmmmmmmmmmmnnniiimmmppppppnnnnnnppprrrooonnnoooqqqtttvvvuuutttllllllmmmmmmnnnoooooooooZZZXXXVVVVVVWWWWWWWWWUUU^^^YYYXXX[[[ZZZUUUSSSUUU]]]ZZZXXXYYY[[[ZZZUUUQQQOOOQQQTTTVVVXXXYYYYYYYYYSSSRRRRRRRRRSSSUUUVVVXXXXXXWWWVVVVVVYYY]]]bbbeeelllsss|||zzzgggiiiiiiddd\\\VVVUUUVVVYYYXXXWWWVVVPPPKKKMMMSSSSSSUUUXXX\\\]]]]]][[[ZZZUUUWWWZZZ\\\\\\YYYUUURRRTTTVVVXXXXXXWWWWWWXXXZZZVVVWWWWWWWWWWWWVVVUUUUUUQQQTTTWWWZZZ```jjjwww{{{vvvuuuxxxxxxuuuqqqpppnnnkkklllppptttvvvvvvtttrrrpppooopppqqqqqqpppwwwuuurrrpppoooooooooooossspppooorrrwwwyyyvvvsssoooppppppqqqqqqrrrrrrrrrsssttttttsssrrrrrrtttvvvnnnlllmmmsssuuuqqqmmmlllrrrqqqqqqsssuuutttpppmmmttttttsssrrrqqqpppooonnnrrrpppnnnlllmmmpppsssvvvuuuwwwwwwtttqqqppprrruuuoooooommmmmmsss{{{|||wwwwwwxxxwwwuuuwww{{{yyyrrrooopppqqqqqqpppppprrrtttrrrooolllkkklllmmmnnnnnnnnnpppqqqpppnnnmmmmmmnnnnnnoooqqqssstttsssqqqpppnnnppprrrqqqmmmiiihhhhhhfffggghhhlllooopppnnnllllllooorrrsssrrrqqqrrrsssoooqqqtttvvvvvvuuusssrrroooqqqrrrqqqooommmmmmnnnnnnooopppooommmllllllmmmrrrtttvvvtttqqqppprrrtttnnnnnnooonnnmmmllllllmmmkkkllllllmmmmmmllljjjjjjlllmmmooooooppppppqqqrrrnnnpppqqqoookkkjjjjjjllljjjmmmpppooommmjjjjjjjjjjjjjjjlllppprrrssspppnnniiikkkmmmooopppooonnnmmmlllmmmoooqqqrrrqqqooommmgggggghhhkkkooopppnnnllliiijjjkkknnnrrrssssssrrrvvvtttsssssssssrrrpppnnnkkkmmmoooqqqqqqpppooonnnrrruuuwwwwwwtttppplllkkkrrrppppppsssuuutttooojjjmmmkkkhhhhhhjjjjjjiiigggmmmlllooosssrrrnnnnnnrrrsssttttttrrrooommmmmmnnntttoooiiiffffffggghhhgggnnnmmmlllnnnpppqqqqqqpppuuutttrrrrrrsssssssssssswwwvvvsssqqqooonnnnnnnnnssslllfffeeejjjppptttvvvnnnmmmlllmmmooonnnjjjggghhhiiikkknnnqqqrrrrrrqqqoooooooooooommmkkkjjjhhhlllmmmoooppppppooommmlllmmmnnnnnnnnnnnnnnnmmmmmmkkknnnqqqrrrqqqpppoooooorrrqqqqqqrrrtttuuutttrrrpppooonnnnnnmmmmmmmmmmmmXXXWWWVVVWWWYYYYYYXXXWWW]]]\\\]]]___^^^YYYWWWWWW___]]]ZZZYYYYYYVVVQQQLLLQQQRRRTTTVVVXXXZZZ[[[\\\WWWVVVUUUTTTSSSSSSTTTUUURRRQQQOOONNNNNNPPPSSSUUUZZZZZZ^^^eeennnrrrqqqnnnvvv~~~|||wwwvvvrrrggg^^^VVVWWWWWWTTTQQQRRRVVVZZZ[[[YYYWWWVVVQQQMMMPPPVVVUUUUUUWWW\\\aaabbb```]]]UUUWWW[[[```bbb___WWWQQQPPPSSSWWWXXXXXXWWWWWWWWWRRRTTTWWWZZZZZZYYYWWWVVVTTTXXX\\\___fffttt|||wwwuuutttvvvzzzyyytttooolllkkklllnnnrrrtttttttttssstttsssrrrooonnnnnnooovvvvvvvvvtttrrrooommmkkkrrrooommmooorrruuutttssstttrrrooonnnnnnpppsssuuuuuutttrrrooonnnpppuuuyyyqqqnnnooossstttqqqnnnnnnqqqppppppssswwwvvvpppjjjsssssssssrrrqqqpppoooooovvvtttqqqooonnnoooppprrrwwwtttqqqnnnnnnpppuuuxxxtttrrrooommmqqqxxxyyywwwxxxwwwuuuuuuzzz}}}wwwooonnnppprrrrrrqqqqqqrrrsssqqqooolllkkklllmmmnnnnnnooooooqqqrrrsssppplllhhhmmmppptttwwwvvvsssooolllmmmrrruuurrrkkkeeeeeehhheeefffhhhlllooopppooommmnnnppprrrrrrrrrqqqrrrsssoooqqqsssvvvwwwvvvuuutttqqqrrrsssrrrpppooonnnoooqqqpppoooooooooooommmkkkmmmrrrvvvtttooommmqqquuulllnnnpppnnnjjjiiilllpppmmmmmmmmmmmmmmmlllkkkkkknnnmmmllllllmmmppprrrtttnnnooooooooonnnooorrrtttkkkmmmpppqqqooonnnmmmmmmeeehhhmmmsssvvvuuupppllldddhhhlllppppppnnnjjjhhhgggnnnuuuvvvqqqkkkjjjkkkgggiiilllmmmmmmmmmmmmnnniiihhhiiikkkooosssttttttvvvuuussssssttttttrrrqqqjjjmmmqqqrrrqqqpppppprrrpppssswwwxxxuuupppllliiippppppppppppooonnnkkkjjjmmmkkkiiiiiiiiijjjiiigggnnnmmmoooqqqpppnnnppptttwwwuuurrrnnnkkkmmmqqquuuxxxoooeeeaaadddggghhhfffllliiihhhkkkqqqtttssspppwwwvvvtttrrrrrrrrrssstttxxxvvvtttrrrpppooonnnnnnsssmmmgggeeehhhmmmppprrrpppooooooooonnnmmmiiigggiiijjjlllnnnppppppqqqqqqrrrrrrqqqpppooommmlllkkklllmmmmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmnnnnnnnnnooopppqqqssstttrrrooollltttsssrrrsssttttttrrrqqqtttssspppnnnlllkkkkkkkkkZZZXXXUUUUUUWWWZZZ[[[\\\ZZZ[[[]]]^^^^^^]]]]]]^^^aaa^^^ZZZWWWUUUSSSPPPNNNWWWVVVVVVVVVVVVXXXYYYZZZ[[[YYYXXXVVVUUUUUUVVVVVVSSSRRRQQQOOOOOOPPPQQQRRRUUUTTTTTTYYY___cccbbb___bbbfffnnnwww~~~~~~~~~|||}}}wwwpppiiibbb```aaaaaa[[[VVVTTTTTTTTTRRRQQQSSSWWW[[[XXXWWWWWWWWWUUUPPPQQQVVVYYYWWWXXX\\\bbbdddaaa\\\VVVVVVXXX^^^bbb```XXXPPPOOOQQQUUUWWWWWWXXXYYYZZZTTTUUUXXXZZZ[[[[[[ZZZYYY^^^```dddjjjuuu}}}wwwrrrtttvvvwwwvvvssspppmmmmmmmmmmmmooopppqqqrrrqqqnnnpppqqqooommmmmmqqquuuuuuvvvwwwvvvssspppnnnmmmpppooonnnooorrrtttsssqqqvvvsssooolllkkklllnnnppptttsssrrrppppppsssyyy}}}xxxrrrnnnnnnnnnnnnqqqvvvooollllllpppvvvwwwsssnnnmmmmmmnnnoooppppppqqqqqqvvvuuurrrpppnnnnnnoooooopppoooooopppsssttttttrrryyywwwsssqqqrrrsssssspppuuuuuuuuuvvvwwwvvvqqqlllqqqsssuuuuuutttrrrrrrrrrrrrpppmmmlllmmmnnnooonnnqqqpppppprrrsssqqqlllgggmmmooosssvvvvvvtttqqqnnnooorrrtttrrrmmmhhhgggiiiggghhhiiilllooopppnnnlllrrrrrrrrrqqqpppooonnnnnnpppqqqssstttuuuuuuttttttoooqqqssssssrrrqqqrrrsssooommmlllnnnrrrssspppmmmkkknnnppppppoooooorrruuunnnoooooonnnllllllnnnpppoooooooooooonnnmmmmmmlllooommmlllmmmoooqqqrrrsssqqqpppppppppqqqtttwwwyyymmmoooqqqrrrqqqpppooonnngggjjjoootttvvvtttnnniiidddfffjjjnnnnnnllliiiggggggnnnttttttooojjjjjjkkkjjjnnnqqqoookkkhhhiiilllkkkjjjhhhiiillloooqqqqqqvvvuuusssrrrssssssrrrqqqjjjmmmpppooollllllqqqvvvnnnqqquuuvvvuuurrrpppooonnnpppqqqpppmmmkkkmmmoooooonnnlllkkkkkkjjjjjjiiilllnnnpppqqqpppoooppprrrrrrrrrqqqooonnnpppssswwwvvvooogggcccdddggggggggghhhhhhiiilllooorrrssstttxxxwwwuuurrrpppqqqsssuuuuuuuuutttsssrrrqqqppppppnnnlllkkkkkkllllllkkkiiitttsssrrrpppnnnkkkhhhffflllmmmnnnmmmlllkkklllmmmssssssrrrqqqooonnnmmmlllnnnmmmllllllllllllmmmnnnpppnnnllljjjkkkmmmoooqqquuusssqqqrrrttttttppplllrrrqqqpppqqqssssssqqqpppuuusssqqqnnnlllllllllmmmaaa[[[UUUQQQRRRVVVZZZ]]]YYY[[[\\\[[[ZZZ\\\___aaa```\\\WWWTTTRRRSSSTTTUUUXXXWWWUUUUUUUUUVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUTTTUUUVVVZZZ[[[]]]ccciiimmmmmmllliiifffeeehhhooowww||||||xxxvvvsssnnngggbbb\\\XXXTTTUUUXXXZZZYYYWWWRRRRRRRRRRRRQQQRRRTTTVVVSSSSSSVVVZZZYYYTTTRRRSSS\\\YYYXXX[[[```aaa]]]YYYUUUSSSSSSWWW\\\\\\WWWRRRSSSTTTUUUUUUUUUVVVYYY\\\YYYXXXXXXXXXYYY\\\^^^___eeegggmmmzzz{{{vvvvvvrrrxxx{{{xxxpppkkkkkknnnqqqqqqpppnnnmmmnnnooopppmmmnnnmmmllljjjmmmsssxxxtttuuuvvvtttrrrqqqrrrsssnnnoooqqqsssuuutttrrrpppqqqooommmkkkjjjjjjjjjkkknnnpppqqqrrrrrruuuyyy|||xxxsssoooooonnnmmmqqqvvvpppllljjjlllrrruuutttrrrlllmmmmmmooopppqqqrrrrrrrrrrrrpppoooooonnnnnnooollllllnnnqqqtttuuusssqqqxxxvvvvvvvvvuuusssooonnnsssvvvyyyyyytttooommmnnntttvvvwwwwwwuuussssssssssssqqqoooooopppqqqpppoootttqqqooopppqqqqqqmmmiiinnnoooqqqsssttttttttttttpppqqqqqqrrrqqqooommmkkkkkkkkklllmmmooonnnllliiippppppooooooooonnnmmmkkkppppppqqqqqqqqqqqqqqqrrrppprrrttttttsssrrrrrrssspppnnnnnnpppsssssspppmmmkkkiiiiiilllqqqttttttsssrrrpppnnnoooqqqrrrqqqpppsssrrrqqqqqqpppoooooooooooonnnmmmoooqqqrrrqqqpppqqqpppooooooqqqsssvvvwwwppppppqqqrrrrrrpppnnnllllllmmmooorrrsssqqqlllhhhggghhhiiikkklllkkkkkkjjjllllllmmmmmmlllkkklllllljjjoooqqqoooiiifffiiilllllliiiggggggjjjmmmooopppuuusssqqqqqqqqqqqqooommmkkkmmmmmmiiifffiiipppwwwqqqrrrtttsssrrrqqqrrrsssmmmppprrrqqqnnnnnnqqquuuqqqqqqpppnnnmmmllllllllliiinnnqqqrrrqqqpppooommmiiimmmqqqttttttsssssstttpppooommmjjjhhhggghhhiiiccchhhmmmnnnmmmnnnsssxxxwwwwwwuuurrrooopppsssvvvrrrrrrssssssttttttttttttnnnmmmmmmllllllkkkjjjhhhrrrrrrqqqpppnnnmmmllllllkkkllllllkkkiiiiiikkkmmmrrrrrrqqqooonnnnnnmmmmmmpppooonnnmmmmmmnnnoooppprrroookkkhhhhhhlllqqqtttxxxtttpppppprrrsssrrrpppnnnmmmmmmoooqqqrrrqqqooorrrqqqpppooonnnoooooopppnnnfff[[[RRRPPPSSSWWWYYY[[[^^^^^^YYYVVVYYY\\\^^^]]]ZZZVVVSSSSSSUUUXXX[[[VVVUUUUUUUUUVVVXXXZZZ[[[XXXWWWWWWWWWXXXZZZ\\\]]]QQQQQQRRRSSSSSSSSSTTTTTTUUUXXXYYYVVVQQQOOOQQQTTTYYYYYYYYY[[[^^^aaabbbbbb\\\[[[YYYZZZ^^^dddkkkoookkkjjjgggccc^^^[[[YYYXXXUUUSSSQQQQQQSSSVVVXXXXXXQQQQQQRRRSSSTTTTTTUUUUUUQQQQQQVVV\\\\\\WWWSSSSSSZZZYYYXXXYYY[[[[[[XXXUUURRRPPPPPPRRRUUUWWWUUURRRWWWWWWVVVUUUSSSTTTWWWYYY[[[ZZZXXXWWWZZZ^^^dddgggkkkoooyyyuuutttwwwtttyyy|||xxxoooiiijjjnnnssssssrrrpppmmmlllnnnoooppppppnnnlllkkkmmmqqqtttrrrtttuuutttqqqqqquuuxxxmmmooosssuuuuuutttqqqooojjjjjjjjjjjjkkklllmmmmmmkkkmmmpppqqqqqqsssuuuvvvqqqpppsssvvvtttooommmppprrrooommmlllnnnpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrroooooooooooooooooooooooonnnnnnnnnnnnooorrruuuwwwsssrrruuuyyyxxxtttqqqrrrsssvvvzzz{{{uuunnnooottttttuuuwwwwwwuuutttuuuvvvtttrrrppppppqqqrrrqqqppptttrrrpppoooooooooooonnnpppppppppqqqrrrtttvvvwwwpppooooooqqqtttssspppmmmmmmmmmmmmnnnooonnnjjjhhhjjjjjjkkknnnqqqqqqooommmnnnnnnnnnnnnnnnoooqqqqqqtttuuuvvvuuurrrpppoooppprrrrrrrrrsssrrrpppmmmjjjmmmiiigggkkkrrrvvvtttppptttqqqppprrrvvvwwwtttpppvvvvvvtttsssrrrrrrrrrrrrpppnnnmmmnnnqqqrrrooolllooommmllllllnnnqqqqqqqqqpppppppppqqqqqqpppmmmjjjoooooopppqqqrrrpppkkkhhhkkkkkkkkkkkkkkkmmmnnnoooppplllhhhhhhjjjlllllllllgggkkknnnmmmiiihhhkkkoooiiigggffffffiiimmmnnnooopppppppppqqqqqqqqqnnnllllllllliiifffdddgggooouuutttuuutttrrrooonnnoooqqqmmmppprrrrrrqqqqqqsssvvvssssssssspppnnnlllmmmnnnjjjpppttttttrrrqqqnnnkkkeeejjjqqqvvvvvvtttqqqpppllloooqqqooollljjjiiijjjcccjjjppppppllllllrrryyytttuuuuuusssoooooorrruuupppqqqrrrtttuuuvvvvvvvvvtttqqqllliiihhhjjjnnnppplllnnnpppppppppppprrrtttgggiiijjjiiihhhjjjnnnsssqqqpppooonnnnnnnnnnnnoooqqqpppooonnnnnnooopppqqqqqqnnnkkkiiiiiimmmqqqtttuuusssqqqppprrrsssttttttlllkkklllmmmoooppppppnnnnnnnnnooopppqqqrrrrrrrrrxxxjjj^^^WWWUUUUUUVVVWWW]]]___ZZZWWWZZZ\\\\\\XXXXXXWWWWWWVVVXXXZZZ\\\XXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]^^^SSSTTTUUUVVVVVVVVVVVVUUUTTTWWWYYYWWWTTTRRRTTTVVVYYYZZZ[[[\\\\\\\\\]]]]]]UUUXXXZZZYYYYYY[[[aaafffcccdddccc^^^XXXTTTTTTVVVUUUTTTRRRRRRRRRTTTWWWYYYVVVUUUTTTUUUVVVWWWXXXXXXSSSRRRUUU\\\]]]YYYVVVVVVUUUUUUVVVVVVUUUUUUSSSSSSLLLMMMOOOPPPRRRRRRRRRRRRQQQSSSTTTTTTTTTUUUWWWYYYYYYXXXWWWXXX]]]cccjjjnnnxxx{{{vvvvvvvvvtttvvvxxxwwwtttqqqnnnnnnpppssstttssspppnnnnnnnnnrrrqqqppppppqqqqqqpppoooqqqtttvvvuuurrrrrruuuyyynnnppprrrssssssrrrqqqqqqkkkkkkkkkkkklllnnnppprrrooopppqqqqqqppppppqqqsssoooppptttwwwtttnnnlllnnnmmmooooooooommmmmmppprrrppppppqqqqqqqqqrrrrrrrrroooooopppqqqqqqqqqppppppnnnooopppnnnnnnpppuuuzzzsssrrrtttxxxxxxssssssvvvrrrrrruuuxxxuuuqqqrrrxxxoooqqqsssssstttuuuxxxzzzsssrrrppppppqqqrrrqqqoooqqqqqqrrrpppooonnnoooppprrrqqqqqqqqqrrrtttuuuvvvmmmoooqqqrrrrrrqqqpppooollllllmmmnnnooonnnkkkiiiggghhhkkkpppsssssspppmmmkkkkkkkkklllnnnpppsssuuutttuuuvvvtttqqqoooooooooqqqsssuuuuuurrrooommmlllooolllkkkmmmppprrrqqqnnnqqqrrrtttvvvwwwvvvtttrrrzzzyyywwwuuuttttttttttttrrrnnnjjjjjjmmmnnnmmmjjjmmmlllkkkmmmpppqqqqqqooommmmmmmmmoooppppppmmmjjjmmmnnnppprrrsssppplllhhhnnnnnnmmmmmmnnnoooqqqqqqqqqmmmiiiggghhhjjjjjjiiifffiiijjjjjjiiiiiikkknnnjjjhhhggggggiiijjjkkkjjjkkkkkknnnqqqsssssspppmmmllljjjhhhfffgggiiillloooqqqrrrrrrqqqooommmmmmnnnmmmoooqqqqqqqqqqqqqqqrrrssstttsssqqqmmmlllmmmnnnooouuuwwwtttqqqrrrpppllliiimmmqqqtttssspppnnnmmmmmmmmmnnnnnnooonnnllljjjhhhlllppppppnnnnnnrrrvvvpppsssuuusssooonnnqqquuuqqqrrrsssuuuvvvvvvvvvvvvsssqqqnnnkkkkkkmmmqqqtttmmmoooqqqqqqppppppsssvvvhhhjjjkkkjjjhhhkkkqqqwwwpppooonnnnnnnnnoooqqqqqqpppppppppooooooppppppppplllllllllmmmmmmnnnooopppmmmooorrrttttttssstttuuunnnmmmmmmnnnoooooonnnllllllmmmppprrrssstttssssssyyykkkaaaZZZVVVUUUPPPZZZ___\\\ZZZ]]]___^^^TTTVVVYYYZZZZZZZZZZZZZZZ]]]]]]\\\ZZZYYYWWWVVVVVVSSSSSSSSSSSSTTTVVVXXXYYYSSSTTTUUUVVVVVVUUUTTTSSSOOOQQQSSSTTTTTTTTTUUUVVVXXX[[[___```^^^\\\[[[[[[SSSYYY^^^^^^ZZZYYY]]]bbbaaaeeefffaaaYYYTTTUUUXXXUUUUUUTTTSSSSSSVVVYYY\\\ZZZWWWTTTSSSTTTVVVWWWWWWVVVTTTUUU[[[]]][[[YYYZZZQQQRRRTTTTTTRRRQQQQQQRRRHHHKKKOOOQQQQQQPPPPPPQQQGGGKKKPPPTTTWWWXXXZZZ\\\VVVVVVWWWZZZ```gggnnnssszzzyyyyyyxxxuuurrrqqqssswwwzzzyyysssmmmmmmqqqvvvwwwtttpppnnnnnnpppoooqqqtttwwwwwwrrrnnnppptttxxxxxxtttrrrtttwwwppppppqqqpppooooooqqqrrrrrrpppnnnlllmmmooorrrsssuuuuuutttrrrooooooppprrrsssrrrrrrrrroookkkmmmsssfffkkkpppqqqooonnnqqquuujjjkkklllnnnppprrrttttttpppqqqrrrssssssrrrppppppiiinnnssstttqqqpppssswwwxxxttttttwwwuuupppqqqvvvppplllmmmsssuuussstttxxxkkkllloooppprrrvvvzzz~~~rrrqqqppppppqqqqqqpppnnnmmmqqqsssssspppnnnoooqqqrrrssssssssssssssssssssskkkpppttttttooolllmmmpppkkkkkklllnnnpppooommmkkkjjjkkkmmmrrruuutttnnnjjjiiiiiiiiikkknnnrrrvvvyyyqqqrrrtttsssrrrqqqqqqrrrmmmqqquuuuuurrrpppoooppppppppppppooonnnmmmmmmnnnmmmrrrwwwyyyvvvssssssttt|||zzzxxxwwwuuuuuuuuuvvvuuunnnhhhfffhhhkkkkkkiiinnnmmmlllooosssuuusssqqqjjjjjjjjjmmmpppqqqnnnkkkjjjlllppptttuuurrrlllhhhnnnooopppqqqqqqrrrrrrrrrqqqooollljjjggggggggggggjjjjjjjjjiiihhhhhhiiijjjnnnllliiihhhhhhgggeeedddfffhhhmmmrrruuuvvvssspppkkkjjjhhhiiijjjkkkkkkjjjiiillloooqqqpppnnnmmmmmmnnnnnnoooppppppooonnnlllrrrssssssqqqmmmkkklllnnntttyyyyyyssspppssssssoooooopppqqqpppnnnllllllmmmpppllliiikkkoooqqqnnnjjjlllmmmoooooopppppprrrsssnnnqqqtttsssooonnnqqqtttrrrsssuuuvvvvvvvvvuuutttmmmoooqqqrrrrrrqqqqqqqqqqqqssstttrrrooonnnppprrrlllnnnooollliiijjjpppvvvoooooonnnnnnoooqqqrrrtttooooooppppppppppppoooooohhhjjjnnnqqqrrrpppnnnlllfffllltttwwwvvvtttttttttqqqpppoooooopppooommmkkkkkkmmmpppsssuuutttsssrrrrrrdddZZZTTTVVVUUUUUUXXX]]]```___]]][[[XXXYYY___aaa]]]^^^bbb^^^\\\ZZZ\\\^^^\\\VVVQQQSSSQQQPPPQQQSSSSSSQQQNNNSSSVVVYYYYYYVVVSSSPPPOOOQQQTTTWWWUUUQQQQQQUUUZZZgggfffccc```]]][[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^]]]ZZZXXXVVVVVVUUUUUUVVVYYY[[[]]]]]]YYYVVVSSSRRRTTTUUUSSSRRRQQQQQQTTTXXX\\\ZZZUUUPPPRRRRRRRRRSSSSSSQQQNNNKKKSSSQQQPPPPPPQQQQQQPPPNNNIIIHHHJJJQQQVVVXXXZZZ^^^WWW[[[]]]^^^fffttt}}}xxxxxxxxxvvvsssppprrrvvvxxxwwwtttpppmmmttttttssssssrrrqqqpppooopppppprrruuuwwwwwwuuusssssstttuuuuuuuuutttsssrrrnnnmmmmmmpppssstttppplllppppppooooooooopppqqqrrrxxxwwwuuurrrpppmmmkkkjjjqqqvvvwwwrrrnnnoooqqqqqqrrrpppnnnmmmnnnppprrrsssqqqmmmiiijjjooossssssqqqjjjjjjlllpppuuuwwwuuurrrqqqqqqrrrtttvvvuuusssqqquuutttuuuwwwyyywwwrrrnnniiijjjlllqqqtttsssnnnhhhiiikkknnnpppssstttuuuuuutttqqqmmmkkkkkkmmmnnnnnnppprrrrrrnnnjjjjjjpppvvvvvvsssppppppqqqrrrpppnnniiilllooopppooommmllllllmmmoooqqqrrrqqqmmmiiiggggggpppuuutttsssssspppjjjnnnmmmllllllmmmppptttvvvtttuuutttpppmmmmmmppptttmmmooopppooonnnpppvvv{{{nnnqqqrrrqqqqqqrrrrrrqqqoooqqquuuwwwxxxwwwuuusssqqqrrrtttvvvuuutttqqqpppnnnmmmkkkjjjkkkkkkiiihhhlllmmmnnnppprrrrrrpppnnnlllmmmnnnoooooooooooooooiiinnnsssrrrnnnjjjjjjlllpppmmmkkkmmmqqqsssrrrppprrrqqqmmmfffdddggghhhfffgggkkknnnnnnkkkjjjkkkllllllkkklllnnnkkkeeeccceeeiiimmmsssuuusssqqqpppppppppooommmlllkkkkkkllllllnnnnnnmmmmmmmmmmmmnnnnnnppppppooooooooooooooopppnnnnnnmmmmmmllllllkkkkkkwwwtttqqqrrrttttttooojjjoooooonnnooopppooommmkkkmmmkkknnntttuuupppooorrr{{{pppjjjmmmqqqpppoooqqqooonnnllllllmmmoooqqqrrrrrrqqqpppqqqsssttttttsssrrrpppqqqssswwwxxxvvvsssrrrrrrqqqppptttvvvqqqjjjjjjlllnnnppppppooommmlllpppqqqrrrrrrqqqooonnnnnnvvvvvvtttqqqmmmkkklllmmmppppppnnnlllnnnrrrqqqmmmllllllmmmooorrrttttttsssnnnnnnooopppqqqpppmmmkkkiiihhhjjjooouuuxxxtttpppttteee\\\YYYWWWUUUWWWZZZ\\\ZZZXXXXXXUUUWWW]]]___^^^```dddgggdddaaa^^^]]][[[WWWUUUUUURRROOONNNPPPRRRRRRQQQSSSUUUVVVWWWVVVUUUUUUVVVVVVTTTSSSQQQQQQSSSVVVYYYccccccbbbaaa___]]][[[YYY\\\[[[[[[ZZZYYYXXXWWWWWW[[[[[[\\\\\\[[[YYYVVVUUUWWWWWWWWWYYYZZZZZZYYYXXXVVVSSSQQQRRRTTTVVVWWWVVVRRRRRRSSSWWW[[[ZZZUUUPPPQQQPPPPPPRRRSSSSSSQQQOOOOOOPPPQQQSSSUUUUUURRROOOLLLJJJMMMUUUZZZZZZYYYZZZ\\\```cccgggrrr{{{wwwwwwwwwwwwuuuqqqrrrtttvvvvvvuuusssrrrtttuuuvvvuuutttqqqnnnlllooooooppprrruuuvvvuuussstttuuuvvvvvvuuutttsssrrrmmmnnnoooqqqssstttrrrqqqrrrqqqooonnnoooppprrrtttuuutttsssrrrpppooonnnmmmrrrsssssspppqqqttttttqqqsssooommmoootttvvvtttqqqnnnkkkiiilllpppsssqqqnnnnnnmmmnnnpppssstttqqqooommmnnnpppsssuuuuuutttsssvvvuuuvvvwwwyyywwwrrrnnnmmmllllllooorrrrrrmmmiiifffhhhkkknnnqqqrrrrrrrrrrrrpppnnnmmmmmmnnnnnnoooqqqrrrqqqnnnkkkkkkooosss{{{wwwsssqqqpppnnnkkkhhhkkkmmmppppppooolllkkkjjjlllmmmnnnooopppooonnnmmmmmmsssvvvsssqqqrrrqqqmmmllllllllllllmmmpppsssvvvvvvuuutttqqqooonnnoooqqqnnnnnnoooooooooqqquuuwwwtttrrrnnnlllmmmqqqtttuuuqqqsssvvvxxxyyywwwuuusssmmmpppsssuuuvvvuuusssrrrmmmlllkkklllnnnnnnlllkkkppppppqqqsssttttttrrroookkkmmmppprrrrrrqqqooommmmmmqqquuuuuupppmmmlllnnnnnnoooooonnnnnnnnnoooppppppsssqqqjjjdddfffhhhhhhgggiiijjjjjjiiijjjnnnqqqmmmllllllnnnlllhhhiiimmmkkknnnrrrssssssrrrtttvvvtttsssqqqnnnmmmlllkkkkkknnnmmmllllllllllllmmmnnnpppqqqrrrssssssrrrqqqooommmmmmmmmmmmnnnnnnnnnnnnrrrqqqqqqsssuuuuuurrroooooonnnnnnnnnnnnnnnnnnooopppnnnqqqvvvwwwtttrrruuuuuuooolllooorrrooommmooopppppppppooommmlllmmmnnnooooooooopppqqqqqqpppoootttrrrrrrtttvvvvvvtttqqqrrrsssrrrqqqtttwwwrrrkkkiiikkkmmmpppqqqqqqooonnnrrroookkkkkkmmmooonnnmmmsssrrrqqqmmmjjjiiijjjlllttttttqqqnnnpppsssqqqmmmpppppppppqqqqqqqqqpppooosssqqqnnnllllllnnnpppqqqnnnkkkiiilllqqqsssqqqooowwwlllaaa]]]YYYYYY[[[\\\\\\ZZZXXXVVVVVVZZZ\\\\\\___bbbllljjjfff```ZZZWWWVVVWWWVVVRRRNNNMMMNNNQQQSSSTTTUUUVVVVVVVVVUUUUUUWWWYYYYYYUUUQQQOOORRRUUUWWWWWW]]]^^^```aaa```^^^[[[YYYZZZZZZZZZYYYWWWUUUSSSQQQXXXXXXYYYYYYXXXVVVTTTSSSWWWXXXZZZ\\\[[[XXXUUUSSSUUUSSSRRRRRRTTTVVVWWWWWWSSSRRRSSSVVVYYYXXXTTTPPPPPPOOONNNPPPSSSUUUVVVUUUPPPQQQUUUYYY[[[ZZZWWWSSSMMMKKKMMMTTTYYYWWWSSSRRR___eeelllsss|||yyywwwxxxyyyzzzsssssssssssstttuuuvvvvvvsssuuuwwwxxxvvvqqqllliiiooonnnnnnpppsssuuuuuutttssstttttttttsssrrrpppooojjjmmmqqqttttttttttttuuusssrrrpppooooooqqqsssuuurrrrrrqqqpppppppppqqqqqqrrrrrrpppooosssxxxvvvqqqrrrnnnmmmqqqyyy{{{vvvooommmllllllooossstttqqqnnnsssqqqpppqqqqqqpppnnnkkkmmmnnnppprrrssstttssssssxxxwwwwwwxxxxxxvvvsssppprrrooommmmmmoooooommmjjjgggiiillloooqqqrrrrrrqqqppppppppppppoooooooooooorrrqqqooommmlllmmmoooppp{{{yyyuuurrrooolllhhhfffmmmoooqqqqqqnnnllljjjjjjnnnnnnnnnnnnoooooopppppppppttttttqqqnnnoooooommmlllllllllllllllmmmqqqttttttrrrqqqqqqqqqqqqpppooonnnnnnnnnoooqqqsssssssssrrrnnnkkklllooorrrsssrrrtttuuuvvvwwwwwwuuusssqqqmmmpppsssuuuvvvtttrrrpppllllllmmmoooqqqrrrpppooouuuttttttuuuvvvvvvsssqqqkkkmmmqqqttttttrrrooolllooosssvvvuuuqqqnnnmmmmmmllloooqqqoookkkjjjlllooonnntttuuummmffffffiiikkkkkkkkkiiiggggggiiimmmqqqmmmkkklllnnnnnnlllnnnsssmmmooopppqqqrrrtttwwwzzzssssssrrrqqqpppoooooonnnnnnmmmlllkkkkkklllmmmnnnnnnpppsssuuuuuussspppnnnllllllmmmnnnooopppqqqrrrooorrrtttuuutttrrrqqqqqqnnnooopppnnnllllllooosssqqqppprrrvvvvvvtttssstttnnnmmmnnnqqqqqqmmmlllmmmnnnpppqqqooolllkkklllooollllllmmmnnnnnnnnnmmmmmmuuutttssstttuuutttsssqqqrrrsssrrrqqqtttwwwsssmmmgggiiilllppprrrsssssssssuuunnngggggglllqqqqqqoooooonnnmmmjjjggggggjjjlllqqqrrrqqqoooqqqtttsssoooqqqrrrrrrrrrrrrpppooonnnsssrrrpppnnnnnnooopppqqqrrrnnnjjjjjjmmmooonnnmmmrrrkkkbbb]]]^^^```bbbbbbZZZXXXWWWWWWXXXZZZ]]]___hhhiiiggg```XXXSSSSSSVVVVVVTTTQQQPPPPPPRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUXXXWWWUUUTTTUUUVVVVVVWWWWWWYYY[[[\\\\\\\\\ZZZYYYVVVWWWXXXXXXWWWUUURRRQQQTTTUUUUUUUUUTTTSSSRRRRRRSSSWWW[[[]]][[[WWWSSSPPPWWWUUUTTTSSSSSSSSSTTTTTTTTTRRRQQQTTTWWWWWWTTTQQQQQQOOONNNOOORRRVVVWWWXXXUUUVVVYYY\\\^^^^^^[[[XXXTTTOOOOOOSSSVVVTTTRRRSSS```jjjvvv{{{yyyyyy{{{~~~uuusssqqqpppppprrruuuwwwssstttvvvwwwuuurrrooolllpppooonnnooorrrtttuuuuuupppqqqqqqpppooommmkkkjjjffflllssswwwvvvtttssstttqqqqqqqqqrrrrrrrrrssssssqqqppppppoooooopppqqqqqqppprrrqqqpppssswwwuuuqqqpppnnnnnnrrrwwwyyyvvvrrrpppooooooqqqsssuuusssqqqtttsssqqqpppooonnnlllkkkoooqqqsssssssssrrrssssssyyyyyyxxxxxxwwwvvvsssrrrvvvrrrmmmlllmmmnnnmmmkkkmmmoooqqqsssttttttrrrqqqoooqqqssssssrrrqqqpppppppppnnnlllmmmnnnpppppppppuuutttsssqqqooommmkkkiiimmmoooqqqqqqooommmllllllpppqqqqqqqqqpppooonnnnnnppprrrssspppmmmllljjjjjjlllnnnnnnllljjjjjjmmmpppooonnnmmmpppssstttrrroooooommmmmmooossstttqqqnnnkkkiiikkkrrrwwwtttooollluuuuuuuuuuuutttrrrpppoooqqqrrrtttuuutttqqqnnnlllnnnnnnoooqqqttttttrrrpppwwwvvvvvvvvvvvvvvvsssqqqmmmoooqqqssssssrrrooonnnoooqqqttttttpppmmmkkkkkkjjjmmmnnnnnnkkkjjjkkkmmmmmmqqqrrrnnnkkklllnnnmmmqqqooolllhhhggggggiiijjjjjjiiikkkoooooolllmmmrrrooopppqqqrrrrrrtttuuuwwwnnnoooppprrrssssssssssssooonnnmmmllllllmmmnnnooommmnnnqqqrrrsssqqqooonnnnnnnnnoooppppppqqqrrrrrrqqquuuyyywwwrrrnnnnnnpppnnnrrrtttrrrnnnlllnnnrrrqqqqqqqqqqqqqqqooonnnoookkklllnnnooonnnllllllnnnlllnnnooommmjjjkkkppptttjjjjjjkkkkkkkkklllnnnpppsssssssssssssssssssssrrrqqqsssrrrqqqsssuuusssnnnfffhhhlllpppsssuuuvvvvvvtttppplllkkkooossstttuuunnnmmmllliiihhhiiilllooojjjnnnooooooqqqvvvwwwtttppprrrtttuuutttsssrrrrrrmmmppptttvvvtttqqqooommmrrrooollllllmmmnnnnnnmmm|||nnnddd```aaabbbcccZZZYYYVVVTTTUUUYYY^^^```aaadddeeeaaaYYYTTTTTTWWWVVVVVVVVVVVVUUUTTTUUUUUUTTTVVVYYYYYYWWWUUUSSSSSSTTTYYY]]]]]]YYYUUUUUUVVVTTTTTTTTTUUUWWWXXXZZZ[[[VVVWWWXXXXXXVVVTTTQQQOOOQQQQQQQQQQQQQQQQQQQQQPPPNNNSSSXXXZZZXXXTTTQQQPPPUUUTTTSSSRRRQQQRRRSSSTTTTTTQQQPPPQQQUUUVVVUUUSSSSSSQQQNNNOOORRRUUUWWWWWWYYYYYYXXXZZZ[[[\\\[[[YYY\\\WWWSSSUUUVVVWWW[[[```iiivvv~~~zzzwwwvvvxxxzzzuuussspppnnnnnnooorrrssssssssssssttttttssssssrrrrrrpppooopppsssuuuuuuuuuppppppppppppooommmkkkiiiccckkktttyyyxxxtttpppooommmooorrrttttttssspppoooqqqpppooommmmmmnnnoooooonnnsssuuurrrppprrrrrrqqqmmmnnnpppqqqqqqrrruuuvvvrrrpppooonnnppprrrssstttsssrrrqqqooommmmmmmmmnnnoooqqqttttttttttttvvvxxxyyyyyyyyywwwvvvtttttttttwwwrrrmmmkkkmmmnnnmmmlllqqqrrruuuvvvvvvtttqqqpppooorrrtttuuurrrppppppqqqlllkkkkkkmmmppprrrrrrqqqpppqqqqqqqqqooonnnmmmlllkkknnnppppppooooooooopppnnnppprrrttttttrrrooommmppprrrttttttpppkkkhhhhhhmmmooopppnnniiihhhjjjnnnpppooonnnpppssssssppplllooonnnmmmooorrrrrroookkkllljjjnnnwwwzzzvvvqqqpppyyyxxxwwwuuusssrrrpppoooppprrrsssssssssqqqnnnmmmqqqpppppprrrttttttsssqqqxxxvvvuuuuuuuuutttrrrqqqqqqqqqppppppppppppppppppoooqqqssssssqqqnnnlllkkkjjjiiiiiikkknnnooommmkkknnnnnnmmmllloootttsssooorrrpppmmmkkkiiihhhggggggggggggkkkooonnnjjjjjjlllqqqqqqrrrssssssrrrpppooolllmmmppprrrttttttssssssppppppooooooooooooppppppooooooppppppqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqquuuxxxvvvppplllnnnqqqoootttwwwuuuppplllmmmooorrrrrrqqqnnnmmmlllllljjjlllnnnnnnmmmlllmmmoooqqqnnnnnnmmmkkkiiikkkpppuuuiiiiiihhhggggggkkkrrrwwwooopppqqqqqqqqqrrrssstttppprrrrrrpppqqqtttsssooohhhjjjmmmpppsssuuuwwwwwwnnnqqqsssrrrqqqqqqtttwwwnnnnnnmmmlllkkklllpppssskkkooorrrrrrssswwwxxxvvvqqqtttwwwxxxvvvtttttttttnnnqqquuuvvvtttqqqooooooqqqpppppppppqqqqqqpppooorrriiieeebbb___ZZZYYYVVVQQQSSSZZZ```aaa]]]aaacccaaa[[[XXXYYY\\\ZZZ[[[\\\[[[YYYWWWVVVWWWPPPTTTXXX[[[ZZZYYYWWWWWWRRRYYY```aaa[[[UUUTTTUUUQQQQQQQQQRRRTTTWWWYYY[[[YYYYYYXXXVVVSSSPPPMMMKKKOOOOOOOOOOOOOOOOOOPPPPPPJJJOOOTTTUUURRRPPPOOOPPPNNNOOOPPPPPPPPPRRRUUUWWWSSSPPPMMMOOOSSSVVVVVVUUUSSSPPPOOOOOOQQQTTTUUUVVVXXXVVVUUUVVVWWWXXXWWWVVVZZZVVVTTTTTTUUUZZZfffsss}}}~~~|||xxxuuutttssssssssstttrrrpppnnnnnnnnnoooppprrrrrrrrrsssssstttuuuuuusssrrrqqqrrrsssttttttrrrqqqrrrrrrrrrqqqpppnnnmmmgggmmmtttxxxwwwsssooollljjjlllppprrrsssqqqnnnlllqqqooommmkkkkkkkkklllmmmkkkrrrvvvrrrooooooppppppkkknnnqqqpppnnnnnnrrrwwwqqqpppmmmlllllloooqqqsssqqqqqqpppnnnllllllnnnqqqlllooosssttttttvvvzzz}}}wwwxxxxxxvvvtttsssuuuvvvtttqqqmmmmmmooopppnnnlllnnnpppsssuuuuuurrrpppnnnnnnqqqtttsssooommmmmmoooiiijjjlllnnnppppppqqqqqqoooqqqrrrqqqnnnlllkkkkkkkkkmmmooopppppppppqqqsssjjjmmmqqquuuwwwvvvsssqqqrrrrrrtttvvvrrrkkkhhhiiillloooqqqooojjjhhhkkknnnttttttssssssrrrqqqnnnkkkoooooooooooopppooommmkkksssnnnooovvvwwwtttwww}}}}}}{{{yyywwwuuussssssrrrmmmnnnooopppqqqrrrrrrrrrrrrppppppqqqrrrssssssrrrvvvuuussssssssssssrrrppprrrqqqooonnnnnnooopppqqqpppqqqssstttsssqqqnnnmmmjjjhhhgggjjjoooqqqnnnjjjooommmjjjiiipppwwwvvvppprrrooommmllllllkkkjjjhhhhhhhhhkkknnnmmmiiiiiikkkttttttssstttsssqqqmmmjjjnnnooorrrssssssrrrpppnnnooopppqqqrrrrrrqqqpppooorrrrrrqqqqqqrrrssstttuuuttttttsssqqqpppooonnnmmmooorrrtttrrrnnnmmmppptttpppsssuuusssooollllllmmmssstttrrrmmmlllnnnnnnlllmmmooonnnlllmmmqqqsssqqqqqqooommmkkkkkklllmmmmmmiiiiiiiiigggfffjjjrrrxxxmmmnnnoooooooooppprrrtttpppssssssqqqqqqttttttrrrmmmnnnoooqqqssstttuuuvvvhhhnnnttttttpppmmmppptttnnnooooooooonnnoooqqqsssqqqvvvxxxvvvuuuvvvvvvttttttxxx{{{zzzwwwsssrrrrrrttttttsssooolllmmmqqqvvvqqqqqqrrrssssssssssssrrrvvvmmmggg```___YYYQQQQQQXXX]]]]]]^^^______]]][[[ZZZ]]]``````aaaaaa^^^ZZZXXXYYY[[[TTTVVVZZZ[[[[[[ZZZ[[[[[[TTTXXX]]]]]]ZZZVVVSSSQQQOOOPPPRRRTTTVVVXXXYYYZZZXXXWWWUUURRRPPPMMMKKKJJJMMMMMMMMMMMMNNNNNNOOOPPPIIIMMMPPPOOOLLLJJJLLLNNNLLLNNNOOOOOONNNPPPSSSVVVRRRNNNKKKMMMRRRVVVXXXXXXPPPNNNMMMOOOQQQTTTUUUUUUSSSSSSTTTVVVXXXYYYWWWVVVTTTUUUXXXZZZ\\\eeexxx|||zzz{{{wwwsssrrrrrrsssqqqoooqqqqqqqqqpppppppppppppppqqqrrrtttuuuuuuuuutttsssrrrqqqqqqrrrsssssspppnnnqqqrrrsssssssssqqqpppoooqqqrrrrrrttttttssspppmmmjjjkkklllmmmnnnmmmmmmlllnnnmmmjjjiiiiiijjjlllmmmjjjoooqqqpppppprrrqqqnnnkkknnnpppqqqqqqpppqqqrrrppppppppppppooopppqqqsssqqqqqqpppmmmjjjkkknnnrrrnnnqqqttttttrrrssswww{{{uuuvvvvvvuuurrrrrruuuxxxpppnnnmmmoooqqqrrrpppmmmiiilllpppssstttsssqqqooollloooqqqooojjjggghhhkkkiiilllppppppnnnmmmnnnpppnnnppprrrqqqnnnkkkjjjkkkmmmooopppqqqppppppqqqrrrkkknnnqqqtttvvvvvvuuuuuurrroooppprrrnnnhhhfffjjjhhhmmmqqqoookkkjjjnnnsssuuuvvvvvvvvvtttrrrrrrrrroooppppppooommmlllllllllpppmmmooouuutttpppuuu}}}{{{xxxuuusssrrrrrrrrrmmmmmmmmmmmmoooqqqtttuuupppnnnmmmnnnpppsssuuuuuuuuutttrrrrrrrrrsssrrrqqqppppppoooooonnnnnnnnnnnnnnnoooqqqrrrsssrrrooommmiiijjjkkkmmmnnnnnnlllkkkpppooollliiimmmtttuuurrrwwwsssnnnkkkkkklllkkkjjjllljjjjjjmmmllljjjmmmrrryyyvvvtttrrrrrrqqqooolllnnnpppsssuuuuuurrrooommmmmmooorrrttttttrrrooommmpppqqqrrrsssttttttttttttttttttsssqqqpppnnnmmmmmmpppqqqpppmmmkkklllppptttpppooommmkkkkkklllmmmooopppsssqqqlllkkkppprrrpppmmmoooooonnnrrrwwwuuuooonnnmmmllloooqqqpppkkkfffgggiiikkkiiiggghhhnnnssslllnnnnnnmmmllllllooorrrrrruuuvvvssssssvvvwwwuuurrrrrrrrrrrrssssssssssssiiimmmqqqqqqooommmnnnpppkkkmmmooooooooonnnoooqqqrrrwwwyyyvvvsssssssssqqqqqqvvvzzzzzzvvvrrrqqqrrrttttttrrrmmmiiikkkqqqwwwttttttsssrrrqqqrrrsssuuu}}}ttthhhggg^^^RRRNNNTTTWWWVVV___^^^[[[YYYWWWYYY]]]aaafffeeeccc^^^YYYXXX[[[^^^[[[\\\]]]\\\ZZZZZZ[[[\\\XXXWWWWWWYYYYYYWWWRRROOOMMMPPPSSSWWWYYYZZZYYYXXXSSSRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPJJJMMMNNNLLLGGGFFFIIIMMMNNNPPPPPPOOOLLLLLLOOORRRQQQMMMJJJLLLQQQVVVYYYYYYMMMLLLLLLNNNRRRUUUVVVUUUPPPRRRUUUZZZ]]]]]]ZZZWWWVVVZZZaaafffjjjttt|||xxxxxxwwwwww{{{vvvqqqqqqtttuuusssooonnnoooqqqrrrssssssrrrqqqqqqsssvvvxxxwwwuuuqqqoooqqqqqqqqqrrrsssqqqnnnkkkooopppqqqrrrrrrqqqpppooozzzvvvrrrqqqrrrsssqqqooolllkkkjjjiiiiiijjjlllnnnllljjjhhhggghhhjjjlllnnnjjjkkklllmmmqqquuusssmmmlllmmmooosssuuutttppplllqqqsssuuuvvvuuutttttttttrrrrrrqqqmmmjjjjjjnnnrrrsssvvvwwwuuupppnnnqqqttttttuuuuuutttqqqrrrvvvyyymmmlllmmmpppssstttpppmmmfffiiinnnsssvvvvvvtttssskkkmmmooolllfffccceeehhhiiinnnsssrrrmmmjjjkkknnnjjjnnnqqqqqqnnnllllllmmmpppqqqrrrqqqoooooopppqqqqqqrrrrrrsssssstttttttttpppllljjjkkkhhhcccccciiieeekkkpppooollllllqqqvvvqqqtttwwwwwwvvvvvvyyy}}}nnnqqqrrrooollljjjkkkmmmffffffnnnwwwuuulllnnnyyyzzzxxxuuurrrpppoooppppppqqqooommmlllmmmooorrrtttnnnllljjjkkkooosssvvvxxxuuusssrrrqqqsssssssssrrrnnnooopppqqqpppooommmkkkkkkkkkmmmoooqqqpppmmmkkkiiilllppppppllljjjjjjkkkpppqqqoookkkjjjooossssssxxxooojjjiiiiiiiiiiiipppllljjjkkkkkklllrrryyy}}}xxxsssqqqqqqrrrqqqpppkkknnnrrruuuvvvuuusssqqqkkkmmmqqqttttttqqqmmmkkklllnnnqqqtttuuutttqqqpppssssssrrrqqqpppnnnnnnmmmuuussspppkkkiiijjjmmmpppoookkkfffdddgggkkkoooqqqlllooonnniiijjjqqqtttrrrmmmooopppqqqvvv{{{vvvmmmggggggjjjqqqwwwvvvlllccceeeiiimmmlllhhhgggiiilllmmmnnnooommmjjjjjjllloootttwwwxxxuuutttwwwyyyxxxuuuttttttsssrrrrrrqqqqqqnnnnnnnnnnnnooopppooooooiiikkknnnooonnnmmmmmmnnnlllrrruuussspppqqqqqqooolllqqqwwwyyyuuussssssuuuooorrrtttrrrmmmlllooosssxxxvvvssspppnnnooosssvvvvvveee^^^\\\YYYWWWXXXYYYVVVUUUWWWVVVUUUXXX^^^bbbaaa___]]][[[ZZZYYYYYYbbbbbb```]]]___aaa]]]WWW[[[YYYXXXYYYZZZXXXRRRMMMRRRSSSTTTVVVWWWWWWWWWWWWZZZUUUPPPOOORRRRRROOOKKKKKKMMMNNNOOORRRUUUQQQJJJLLLMMMNNNMMMKKKKKKKKKMMMQQQRRRTTTVVVWWWUUUQQQNNNVVVRRROOONNNPPPPPPNNNLLLOOOMMMLLLMMMOOORRRSSSSSSVVVVVVXXXZZZ\\\___bbbdddiiilllnnnqqq~~~xxxsssqqqooonnnuuusssrrrqqqqqqqqqooonnnppprrrtttvvvvvvuuusssrrrrrrssstttsssssssssuuuwwwrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmnnnppprrrssssssqqqwwwtttrrrrrrttttttqqqnnnjjjjjjjjjkkkkkkmmmnnnnnnssskkkgggkkkooollljjjjjjnnnnnnnnnnnnooonnnmmmlllooooooppprrruuuwwwvvvtttrrrrrrssstttvvvwwwvvvuuuuuurrrooooooqqqrrrqqqoooooolllmmmsssrrrmmmkkknnnrrrsssttttttsssqqqooonnnrrrqqqqqqssstttqqqjjjeeekkknnnqqqpppmmmlllooorrrqqqtttrrrjjjccceeejjjlllqqqpppnnnllljjjkkknnnpppnnnnnnooopppppppppoooooopppmmmkkknnnssswwwvvvssssssuuuuuuuuuvvvwwwrrrjjjkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhkkkmmmnnnnnnlllrrrsssuuuttttttuuuwwwyyyqqqpppmmmmmmmmmnnnnnnnnnbbbiiippprrrqqqqqqtttxxxvvvuuusssqqqnnnmmmllllllkkkooottttttpppkkkiiiiiiiiimmmqqqpppmmmnnnrrrwwwyyyxxxvvvuuuttttttttttttnnnqqqrrrpppllliiiiiikkkkkkjjjiiiiiiiiikkknnnoooiiikkkmmmmmmkkkkkklllnnnpppqqqpppmmmkkklllqqqvvvrrrpppllliiihhhiiikkklllpppqqqpppmmmkkkkkkooosss{{{yyytttqqqoooqqqsssuuuwwwrrrnnnpppuuuxxxwwwuuummmnnnppprrrssstttsssrrrmmmmmmnnnoooqqqqqqqqqpppoookkkiiinnnvvvxxxrrrkkkssspppmmmlllmmmmmmlllkkkiiijjjjjjiiigggggghhhiiiqqqqqqpppllliiijjjnnnrrrooonnnmmmnnnooopppooonnnkkkkkkmmmpppqqqqqqnnnkkkllljjjiiijjjjjjiiiiiikkkmmmllljjjkkkmmmpppqqqqqquuuttttttvvvwwwvvvtttrrrssssssrrrssssssqqqnnnkkkooooooooommmkkkkkkmmmooooooiiihhhmmmoookkkkkknnnwwwqqqjjjiiimmmqqqqqqpppooojjjgggjjjqqquuusssooopppnnnmmmllllllnnnppprrrrrrqqqpppqqqssstttsssrrr{{{rrriii```\\\]]]ZZZVVVTTTUUUTTTTTTWWW]]]]]][[[ZZZXXXYYYZZZ]]]^^^aaacccbbb^^^^^^```^^^YYYZZZZZZZZZ[[[[[[XXXUUURRRRRRTTTVVVXXXYYYXXXVVVUUUYYYVVVSSSRRRSSSRRROOOKKKNNNOOOOOONNNQQQTTTQQQJJJIIIKKKMMMMMMMMMNNNPPPQQQPPPQQQSSSVVVXXXXXXWWWUUUXXXTTTOOONNNPPPQQQPPPOOOPPPOOONNNOOORRRTTTUUUUUUVVVWWWXXXZZZ]]]aaagggjjjxxx~~~|||uuurrrrrrrrrrrrqqqpppooopppqqqqqqooommmnnnpppsssvvvwwwvvvtttrrrppprrrssstttssssssuuuwwwqqqqqqrrrrrrssssssssstttppppppoooppprrrrrrqqqppprrrrrrrrrsssuuuuuusssrrrlllllllllmmmnnnoooqqqrrrsssllliiimmmnnnkkkiiijjjlllnnnoooooonnnnnnoooppprrrsssuuuvvvuuusssqqqpppsssssssssssstttuuuuuutttuuurrrooooooppprrrrrrqqqsssnnnmmmpppppplllmmmqqqssssssrrrrrrqqqpppoooooonnnnnnppprrrtttrrrnnniiilllllllllmmmoooppppppooossstttpppiiifffhhhjjjiiioooooonnnllljjjjjjlllooosssqqqnnnlllmmmooorrrtttrrrooolllnnnrrrtttsssppppppssstttuuuwwwyyyuuunnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiikkkmmmnnnnnnmmmrrrtttuuuuuusssqqqppppppqqqppppppppppppnnnllljjjfffjjjoooqqqqqqqqqsssvvvwwwvvvsssqqqnnnlllkkkjjjjjjmmmpppqqqooollliiihhhhhhkkknnnnnnmmmooorrrvvvssstttwwwxxxwwwtttqqqoootttttttttrrrooommmkkkkkklllkkkjjjiiijjjlllnnnooopppnnnjjjggggggkkkppptttqqqpppooommmlllmmmppprrrqqqooommmkkkkkklllnnnooommmnnnnnnlllkkkkkkooorrrsssqqqnnnllllllmmmpppqqqpppnnnmmmooosssvvvuuusssmmmnnnppprrrsssrrrooommmnnnpppsssrrrooonnnppprrrnnnllllllooorrrsssqqqnnnmmmmmmnnnmmmkkklllnnnppphhhgggfffeeefffiiimmmqqqlllooorrrsssqqqooonnnooorrrqqqooonnnnnnnnnmmmllliiijjjkkkmmmoooooommmkkklllkkkkkkkkkkkkjjjjjjkkklllllllllmmmoooqqqrrrsssuuuttttttuuuvvvvvvtttqqqpppooonnnnnnpppqqqqqqppppppooommmmmmmmmnnnnnnnnnllliiijjjnnnmmmiiihhhkkkpppmmmkkkllloooqqqqqqooonnnllllllnnnrrrsssooolllmmmmmmmmmnnnnnnnnnooooootttrrrqqqqqqrrrsssqqqpppqqqiiigggaaa[[[WWWVVVUUUUUUYYY^^^\\\ZZZXXXWWWXXX[[[___aaa```cccddd```^^^______]]][[[]]]^^^^^^\\\YYYWWWWWWSSSUUUWWWYYYYYYXXXUUUSSSWWWWWWWWWVVVTTTQQQNNNLLLOOOPPPOOONNNQQQTTTRRRMMMJJJKKKMMMNNNOOOOOOQQQSSSRRRSSSSSSUUUWWWYYY[[[]]]]]]XXXQQQNNNPPPRRRSSSRRRPPPNNNMMMOOORRRTTTVVVVVVWWWXXXZZZ]]]bbbjjjsssyyyxxxsssrrrssstttuuunnnnnnoooqqqssssssqqqnnnmmmooosssvvvvvvuuusssqqqmmmpppsssttttttttttttuuupppqqqqqqrrrssstttuuuuuusssrrrqqqqqqrrrrrrpppooorrrtttwwwxxxwwwvvvuuuuuuooooooooopppqqqrrrssstttqqqnnnmmmnnnmmmjjjiiikkkkkkmmmoooooonnnnnnqqqtttppptttwwwwwwtttqqqqqqrrruuutttssssssrrrrrrssssssuuurrrooonnnppprrrssstttwwwrrrnnnmmmmmmmmmppptttsssrrrqqqpppooooooppppppjjjlllnnnrrrttttttqqqnnnmmmjjjiiikkkoooqqqooolllrrrppplllgggiiimmmmmmjjjlllmmmnnnmmmlllkkklllmmmrrrqqqpppppppppqqqsssttttttqqqnnnoooqqqrrrqqqnnnpppsssvvvvvvxxxyyyvvvpppnnnnnnmmmmmmnnnnnnoooooonnnllljjjjjjkkkmmmmmmlllnnnqqqttttttrrrnnnkkkjjjpppqqqssssssrrrooollljjjmmmmmmnnnooopppqqqrrrrrrvvvuuusssqqqooolllkkkjjjnnnnnnooooooooolllhhheeeiiiiiikkklllnnnqqqssstttqqqsssuuuvvvuuusssqqqooowwwvvvtttttttttsssqqqooonnnmmmlllkkkkkklllmmmnnnrrrnnniiigggiiimmmrrrtttssspppmmmlllmmmnnnnnnnnnoooooonnnnnnooopppqqqrrrjjjkkklllkkkjjjkkkmmmoookkkjjjjjjiiijjjkkkmmmnnnjjjkkklllnnnpppqqqrrrrrrlllmmmnnnqqqrrrqqqnnnkkknnnrrrvvvtttnnnllloootttlllmmmnnnnnnoooooopppqqqkkknnnpppnnnjjjiiilllpppkkkhhheeeccceeejjjqqquuulllooosssttttttrrrrrrrrrrrrpppnnnmmmnnnoooooonnnkkkjjjjjjllloooppppppooommmmmmmmmlllllllllkkkkkkjjjkkkllloooqqqrrrsssssstttsssssssssttttttrrrpppmmmkkkiiijjjnnnrrrtttuuurrrpppooonnnooopppooooooiiijjjlllnnnkkkfffgggjjjkkkkkkmmmnnnoooppppppooommmoooqqqrrrqqqooollljjjkkklllnnnoooppppppoooooouuutttrrrqqqrrrqqqpppnnn}}}vvvlllddd\\\ZZZYYYXXX[[[```___^^^\\\[[[[[[\\\^^^___^^^ccceee```]]]___aaaaaa]]]```bbb```\\\XXXWWWXXXUUUUUUVVVWWWVVVVVVUUUTTTVVVXXXZZZYYYUUUQQQNNNLLLNNNNNNMMMMMMQQQVVVUUUPPPMMMOOOPPPPPPOOOOOOPPPRRRVVVUUUTTTTTTVVVZZZ___cccddd]]]TTTPPPPPPRRRTTTTTTRRRPPPOOOQQQTTTWWWXXXYYYXXX[[[```eeemmmyyy~~~{{{wwwttttttuuuttttttpppqqqrrruuuvvvvvvrrrpppnnnpppsssuuuuuussspppnnnkkknnnrrrttttttsssssstttrrrrrrssssssttttttuuuuuutttrrrqqqqqqrrrrrrqqqpppvvvzzz}}}}}}yyyuuutttuuurrrrrrqqqqqqqqqrrrrrrssspppppppppooommmjjjjjjkkkkkknnnpppooollllllppptttlllqqquuuuuurrrrrrvvvzzzwwwvvvuuusssrrrqqqrrrssstttrrrooonnnooorrrtttvvvwwwtttpppnnnmmmnnnqqqtttrrrrrrrrrrrrqqqqqqpppooojjjlllooorrrttttttrrrqqqmmmllljjjkkkmmmnnnllljjjlllmmmkkkiiijjjoooqqqooolllmmmooopppnnnmmmmmmmmmkkknnnssswwwwwwuuuqqqnnnuuurrrpppppprrrrrrqqqpppssswwwyyywwwwwwxxxuuupppqqqpppooonnnnnnooooooppppppmmmjjjiiijjjkkkkkkkkkkkknnnqqqqqqpppnnnllllllppprrrtttuuusssrrrpppppprrrpppnnnnnnooopppooonnnrrrrrrqqqqqqooonnnmmmllltttrrrpppppppppmmmhhhccckkkjjjjjjlllpppsssttttttvvvtttrrrooooooqqqtttuuuvvvtttrrrtttwwwwwwuuurrroooooonnnmmmmmmmmmnnnnnnnnnllllllmmmpppqqqpppoootttppplllkkkmmmnnnllljjjnnnoooppppppqqqqqqppppppjjjjjjkkkkkkjjjjjjjjjjjjiiijjjjjjjjjkkklllllllllkkkllllllllllllmmmpppsssnnnllllllnnnqqqrrrpppnnnnnnppprrrqqqooonnnqqqssskkkkkklllmmmnnnppprrrsssrrrrrrqqqooolllkkkjjjkkknnnkkkgggfffhhhlllppprrrqqqqqqppppppqqqssswwwyyyooommmlllllloooqqqssssssnnnmmmlllmmmpppsssttttttnnnppppppmmmlllmmmllljjjeeegggkkkmmmooopppqqqqqqsssqqqppppppqqqqqqooommmjjjiiiiiikkkooorrrtttuuussstttuuussspppoooppprrrkkkmmmooolllgggeeehhhmmmlllnnnooooooooonnnoooqqqmmmooorrrqqqnnnllllllmmmjjjkkkmmmoooqqqsssssstttvvvtttrrrqqqqqqpppnnnlllxxxnnnccc^^^\\\YYY[[[^^^______^^^]]]\\\\\\[[[[[[]]]bbbddd```]]]```bbbccc```bbbccc```[[[WWWVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVUUUXXXZZZZZZVVVRRRNNNLLLJJJKKKKKKLLLQQQWWWWWWSSSMMMOOOPPPQQQPPPPPPRRRTTTTTTSSSSSSRRRTTT[[[dddjjjiiiaaaWWWQQQPPPSSSUUUUUUTTTSSSSSSUUUYYY]]]___```\\\bbbjjjsss~~~yyyxxxwwwwwwwwwvvvsssppprrrssstttvvvwwwuuurrroooqqqrrrssssssrrrpppmmmlllkkknnnqqqssssssrrrrrrrrruuuuuuuuuttttttssssssssssssrrrpppqqqrrrttttttsssvvvyyy|||{{{wwwttttttuuuttttttrrrqqqpppooooooooonnnqqqrrrpppmmmlllkkkkkkmmmooopppooollllllnnnpppmmmppprrrpppoooqqqxxxwwwxxxxxxuuurrrpppqqqrrrrrrqqqooonnnnnnpppsssuuuttttttrrrpppooopppqqqqqqpppqqqsssttttttrrrpppnnnlllnnnqqqssssssrrrqqqpppmmmnnnooommmjjjhhhiiijjjiiioooqqqllliiikkkooopppllloooqqqrrrqqqooooooooojjjmmmrrruuuvvvtttqqqnnntttsssrrrrrrrrrssssssrrrrrrvvvxxxvvvvvvxxxwwwtttsssrrrpppnnnnnnnnnnnnooonnnllliiihhhiiijjjkkkkkknnnooopppooonnnmmmnnnoooqqqrrrttttttssstttvvvyyyuuussspppoooooonnnmmmkkkmmmnnnooopppppppppppppppuuussspppqqqrrrrrrnnnkkknnnmmmmmmnnnqqqssstttsssuuutttrrrpppqqqrrruuuvvvwwwtttrrrsssuuuuuurrroooppppppoooooooooooooooooonnnnnnmmmnnnpppppppppoootttoookkkiiikkklllkkkiiioooooopppppppppooonnnmmmllllllkkkjjjjjjiiihhhgggjjjjjjkkkkkkkkkkkkkkkkkkoooooommmjjjiiikkkppptttvvvqqqmmmllloooqqqqqqooommmkkkjjjlllpppssssssrrrmmmjjjiiikkkpppttttttrrrvvvrrrnnnnnnqqqqqqmmmhhhllljjjiiijjjmmmppppppoooqqqpppppppppsssuuuxxxyyyooommmlllmmmppprrrssssssnnnmmmkkklllooorrrttttttnnnrrrrrrnnnmmmnnnmmmhhhaaadddhhhjjjkkkkkkmmmoooqqqpppnnnmmmnnnnnnmmmkkkjjjjjjlllnnnrrrsssrrrqqqsssxxx|||xxxqqqmmmpppuuuppprrrpppkkkfffggglllrrrrrrrrrqqqooommmmmmooorrrlllnnnooommmjjjjjjnnnrrrlllllllllnnnqqquuuxxx{{{uuutttrrrqqqqqqpppnnnmmm}}}qqqiiieee```^^^___``````^^^]]]\\\[[[[[[[[[]]]```aaa]]]]]]aaadddccc`````````]]]YYYVVVUUUTTTVVVUUUTTTSSSTTTUUUVVVWWWUUUVVVXXXXXXWWWSSSOOOMMMHHHIIIJJJKKKQQQWWWWWWRRRIIIKKKNNNPPPQQQSSSVVVXXXOOOPPPPPPPPPSSS\\\gggpppjjjbbbXXXRRRRRRUUUWWWWWWRRRRRRTTTYYY___fffjjjlllkkkttt{{{vvvwwwwwwwwwxxxyyywwwsssppprrrrrrrrrssstttssspppnnnrrrrrrrrrqqqooonnnmmmllllllnnnpppqqqqqqppppppqqqwwwwwwvvvuuutttssssssrrrtttrrrpppqqqssstttuuuuuuqqqsssttttttsssssstttuuutttsssrrrpppnnnmmmmmmlllnnnqqqqqqoooooopppnnnjjjoooooopppppppppooonnnmmmqqqqqqqqqooommmooouuuyyytttwwwxxxvvvrrrooooooqqqoooppppppooonnnnnnppprrrrrrttttttqqqpppqqqpppmmmoooppprrrssssssrrrpppnnnoooqqqssssssrrrpppoooooollloooqqqnnniiigggiiikkkkkkrrruuuoooiiihhhkkklllmmmppprrrrrrqqqppppppqqqpppnnnmmmlllmmmooosssuuuttttttsssrrrrrrrrrrrrrrrlllppprrrqqqrrrwww{{{{{{tttrrrpppnnnmmmnnnooopppllljjjhhhiiikkklllmmmlllssssssrrrpppmmmlllmmmnnnoooqqqssssssrrrtttxxx|||uuutttsssqqqnnnlllkkkjjjiiikkkmmmoooqqqrrrrrrrrrrrrqqqqqqrrrtttvvvvvvuuuqqqqqqqqqppppppqqqqqqrrrmmmppptttwwwwwwuuurrrpppwwwvvvtttrrrqqqooommmjjjpppppppppqqqqqqqqqqqqqqqtttrrrnnnjjjhhhjjjppptttsssoookkkhhhhhhiiijjjkkkooooooooooooooonnnmmmlllooommmjjjjjjjjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjqqqooollljjjkkknnnrrrttt|||vvvooommmoooqqqooolllmmmiiifffiiipppuuutttqqqooollljjjmmmrrruuusssppprrrmmmiiimmmsssvvvqqqkkkhhhgggiiimmmrrruuussspppkkkmmmpppuuuxxxxxxuuurrrrrrqqqooopppppppppooonnnlllkkkiiijjjmmmoooqqqqqqnnnssstttnnnlllooommmfff```dddhhhiiihhhiiikkknnnrrrpppnnnmmmmmmmmmlllkkkkkkkkkmmmppprrrrrrpppnnnqqqwww{{{yyyrrrnnnrrrwwwrrrtttqqqjjjgggkkkpppsssvvvtttqqqooonnnoooppppppkkklllkkkiiihhhiiinnnsssmmmllllllmmmppptttyyy{{{sssrrrppppppqqqqqqpppnnnyyyqqqmmmllllllhhhccc^^^[[[[[[\\\]]]]]]___]]][[[]]]cccdddbbb]]]\\\ZZZYYYXXXWWWUUUSSSTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUTTTUUUWWWUUUQQQMMMGGGIIIKKKLLLQQQUUUSSSNNNHHHJJJMMMOOOQQQSSSVVVXXXPPPQQQQQQPPPQQQXXXdddmmmggg___WWWRRRTTTXXXZZZ[[[WWWXXX]]]eeepppzzz}}}uuutttwwwvvvuuuvvvwwwwwwvvvuuurrrqqqqqqrrrttttttsssqqqqqqpppooommmmmmnnnooopppnnnoooppppppnnnnnnooopppwwwvvvvvvuuuuuutttttttttwwwuuurrrqqqrrrttttttttttttrrrqqqqqqrrrtttttttttrrrqqqpppooonnnnnnnnnnnnnnnpppooonnnppptttpppiiiqqqoooooorrruuuuuuqqqmmmqqqqqqpppooooooooopppqqqoootttwwwvvvqqqmmmmmmnnnmmmoooqqqpppnnnlllmmmooorrruuutttooonnnqqqppplllpppooonnnmmmmmmnnnooopppooorrrttttttqqqoooooopppmmmmmmnnnmmmlllkkklllllllllqqqrrrooollllllllljjjnnnoooqqqqqqppppppqqqrrrpppmmmiiiggghhhlllrrrvvvuuutttsssqqqooonnnnnnooogggkkkllljjjlllssszzz|||rrrqqqooonnnooopppssstttjjjiiiiiikkknnnppppppppppppqqqsssrrrpppnnnmmmnnnkkkooossssssqqqqqquuuyyysssuuuvvvsssnnnjjjiiijjjhhhjjjmmmpppqqqrrrrrrqqqrrrssssssttttttuuuwwwyyysssttttttrrrnnnlllmmmooojjjmmmssswwwxxxuuuqqqnnnrrrssssssrrrooommmllllllppppppqqqrrrrrrrrrrrrrrrrrrsssqqqkkkffffffmmmtttqqqoookkkgggdddfffkkknnnnnnnnnnnnnnnooooooooooooooollliiiiiikkkmmmmmmllliiiiiiiiijjjkkklllmmmnnnmmmkkkjjjlllpppssstttsssxxxsssoooooossstttppplllmmmjjjhhhjjjooossstttssspppqqqrrrrrrrrrpppooonnnmmmjjjiiilllqqqssspppllljjjiiiiiinnntttvvvssspppjjjkkkoootttwwwwwwsssooorrrqqqqqqrrrrrrqqqnnnkkkllljjjjjjkkkmmmnnnnnnnnnnnnttttttmmmlllooolllddddddgggjjjjjjhhhhhhmmmqqqtttrrrooonnnnnnooonnnmmmlllkkkkkkmmmooopppooonnnnnnppprrrttttttttttttuuupppsssqqqlllkkkppprrrppptttqqqooooooqqqrrrpppmmmiiiiiiiiiiiihhhjjjlllnnnmmmmmmmmmnnnppprrrtttuuupppooonnnoooqqqrrrrrrqqq}}}zzz{{{tttjjjaaa[[[ZZZ\\\___^^^]]][[[YYY]]]ddddddaaaZZZWWWUUUUUUXXXXXXVVVSSSRRRUUUYYY]]]^^^\\\YYYVVVVVVSSSQQQSSSWWWWWWRRRMMMHHHJJJLLLMMMQQQTTTPPPJJJKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVTTTPPPOOOTTT^^^fffccc\\\UUURRRUUUZZZ]]]___dddgggmmmxxxxxxssstttxxxuuussssssuuuxxxzzzzzzsssrrrrrrsssvvvwwwwwwwwwpppnnnlllkkklllnnnqqqsssoooppppppooommmmmmnnnpppuuuuuuuuuuuuvvvvvvvvvvvvzzzwwwsssrrrrrrsssrrrrrr{{{wwwsssqqqsssuuutttrrrooooooooonnnooooooppppppnnnooonnnmmmrrrvvvrrriiiqqqnnnnnnssszzz{{{uuunnnnnnnnnoooqqqrrrrrrooommmlllqqqvvvuuuppplllkkkllllllnnnqqqqqqnnnkkkkkklllsssuuusssmmmlllppppppmmmqqqnnnkkkhhhhhhkkkooorrrooorrrttttttqqqooooooqqqmmmkkkiiikkkoooqqqooollliiilllmmmlllooosssqqqlllmmmoooppppppooooooppprrrkkkjjjiiiiiijjjllloooqqquuuuuussspppmmmkkkjjjkkkgggjjjjjjffffffnnnuuuyyypppooonnnnnnpppssswwwyyyiiiiiikkknnnqqqssssssrrriiimmmqqqssssssqqqpppppphhhmmmssstttqqqoooqqqsssqqquuuxxxuuunnniiihhhjjjiiikkkmmmpppqqqqqqqqqpppuuuwwwwwwuuurrrqqqtttwwwsssuuuvvvrrrkkkhhhjjjmmmmmmnnnoooqqqrrrrrrrrrqqqjjjnnnqqqqqqooonnnpppsssooopppqqqrrrssstttttttttlllrrrvvvrrrjjjfffiiiooopppoookkkfffbbbdddkkkqqqmmmmmmmmmnnnoooqqqrrrsssoookkkhhhhhhlllpppqqqqqqjjjjjjjjjkkkmmmooorrrttthhhggghhhmmmtttxxxuuuqqqooollllllqqqwwwyyytttnnnnnnmmmmmmmmmnnnpppsssuuuqqquuuyyyvvvppplllkkkmmmkkkkkklllmmmnnnmmmkkkjjjpppmmmkkknnnssstttqqqmmmooommmlllmmmqqqttttttsssnnnoooppprrrtttssspppmmmmmmllllllmmmooopppooonnnmmmtttuuummmkkkooolllccchhhkkkmmmllliiijjjooossswwwtttqqqppppppppppppooollljjjhhhiiikkknnnooopppllljjjjjjooovvvyyywwwsssmmmqqqpppmmmooosssrrrlllooommmmmmpppttttttooojjjhhhhhhiiiiiijjjjjjjjjiiimmmnnnoooppppppooonnnmmmnnnmmmmmmooorrrssssssrrrvvvqqqiii^^^WWWVVV^^^_________]]]\\\\\\]]]ZZZWWWSSSPPPOOOPPPRRRSSSZZZ\\\^^^\\\ZZZYYY[[[]]]]]]XXXSSSUUUYYYZZZUUUPPPKKKJJJKKKNNNQQQQQQOOOLLLKKKLLLOOOSSSUUUTTTSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWcccZZZSSSUUUZZZ___eeekkk{{{~~~}}}uuupppmmmqqquuuzzz{{{xxxuuutttuuuyyyuuupppnnnpppuuuyyy{{{uuuqqqmmmkkkmmmppprrrsssoooqqqqqqnnnkkkmmmsssxxxtttrrrrrrtttxxxyyyvvvsssyyypppoooxxx|||vvvrrrssssssrrrtttxxx|||{{{vvvqqqmmmoooqqqrrrpppnnnmmmlllppprrrsssrrrooojjjhhhfffqqqqqqqqqqqqqqqqqqqqqrrruuurrrooonnnoooqqqrrrrrrsssnnnnnnrrrrrrnnnoootttkkkkkkkkkmmmoooooommmlllpppooonnnnnnpppqqqpppppptttnnnhhhgggkkknnnnnnlllwwwwwwwwwwwwwwwuuuqqqmmmxxxsssmmmkkkmmmoooooonnnvvvpppjjjjjjnnnrrrsssqqqsssqqqnnnmmmoooqqqqqqqqqnnnhhhdddfffmmmrrrqqqnnnxxxuuusssrrrrrrqqqmmmiiikkkiiiffffffhhhkkkmmmnnnttttttttttttsssrrrqqqqqqtttqqqpppppprrrrrrooolllrrrooommmooosssuuussspppqqqqqqnnnkkkmmmtttwwwuuuwwwtttpppooopppoookkkhhhgggiiimmmoooqqqqqqpppoooqqqrrrrrrrrrrrrrrrrrrsssyyyvvvllljjjlllnnnmmmqqqttttttqqqnnnnnnpppoooqqqqqqnnnjjjkkkpppvvvrrrrrrtttuuuvvvvvvvvvwwwnnnpppqqqoookkkjjjlllooollllllkkkkkklllmmmnnnooommmmmmnnnpppssstttsssqqqooonnnmmmllljjjiiigggfffhhhnnnsssrrrnnnnnnrrrxxxkkkkkkkkkkkkkkklllpppssspppnnnllllllnnnqqqrrrrrrrrrpppmmmkkkmmmsssyyy}}}ppprrrvvvxxxsssllllllpppjjjkkknnnoooooollliiigggkkkpppppplllmmmqqqrrrnnnsssrrrpppnnnmmmmmmmmmmmmooopppqqqooollllllnnnqqqssspppllljjjkkknnnqqqrrrmmmmmmlllmmmoooooonnnlllgggggghhhlllppprrrqqqoooqqqppppppsssvvvvvvpppjjjkkkiiilllqqqpppjjjhhhlllqqqpppppppppppppppqqqqqquuurrrpppppprrrssspppmmmwwwooohhhfffkkkppppppnnnjjjfffcccfffkkkoooooolllooolllnnnvvvxxxrrrmmmlllmmmooosssuuuvvvtttrrrpppxxxmmmeeecccdddcccbbb```^^^]]]]]]^^^YYYXXXUUUTTTTTTVVVXXXZZZ___aaabbbaaa]]][[[ZZZ[[[^^^YYYTTTUUUYYYZZZVVVQQQQQQPPPPPPRRRTTTSSSPPPMMMLLLMMMPPPTTTWWWXXXXXXYYYVVVWWWXXXWWWWWWXXX[[[^^^___ZZZYYYaaakkksss{{{|||wwwsssrrrqqqtttxxxzzzzzzyyyxxxxxxoooppprrruuuxxxxxxvvvsssrrrpppnnnmmmooopppppppppmmmpppsssrrroooooorrrvvvuuuuuuvvvvvvuuuttttttttttttqqqrrrvvvwwwssspppppprrrsssuuuvvvuuutttssssssoooppppppooommmlllmmmooooooqqqsssrrrooollljjjiiioooooopppqqqqqqrrrsssttttttrrrooonnnooopppqqqpppqqqmmmmmmppppppnnnnnnrrrooommmjjjhhhjjjnnnqqqtttrrrqqqooooooqqqrrrrrrqqqooollliiiiiimmmpppqqqpppssstttvvvvvvuuurrrpppnnnrrrpppoooooooooooonnnmmmuuuqqqmmmlllmmmnnnmmmkkksssssssssrrrqqqooonnnnnnnnnjjjggghhhmmmppppppnnnvvvsssqqqppppppooommmjjjmmmkkkiiijjjmmmoooqqqqqqrrrrrrsssssstttssssssssstttrrrqqqrrrsssssspppnnnrrrooommmooosssuuussspppttttttpppmmmnnnrrrssspppuuurrrppppppqqqpppmmmkkkkkklllmmmnnnooopppqqqqqqpppnnnmmmmmmppptttvvvxxxzzz|||yyyssspppqqqqqqoooppppppqqqqqqrrrpppnnnlllmmmppprrrpppmmmkkknnnqqqqqqrrrssstttttttttssssssrrrssstttqqqllljjjkkkmmmnnnnnnnnnnnnoooooooooooolllmmmnnnqqqtttvvvuuutttqqqpppnnnlllkkkjjjiiiiiifffmmmsssvvvtttqqqqqqrrrmmmkkkiiigggiiilllpppsssrrrpppmmmmmmnnnpppqqqpppsssqqqnnnlllmmmppptttwwwpppoooqqqrrroookkklllqqqmmmnnnoooooooooooooooooommmppppppmmmmmmqqqqqqnnnmmmmmmlllkkkkkklllmmmmmmlllnnnnnnmmmkkklllnnnqqqpppnnnllllllnnnooopppoooooonnnnnnnnnppppppnnnllliiimmmpppqqqooonnnpppssspppnnnnnnqqqtttuuuppplllgggfffjjjppppppllllllooopppqqqpppooonnnnnnoooqqqsssssssssuuuuuussspppmmmqqqmmmiiijjjlllnnnmmmjjjmmmjjjhhhiiilllnnnmmmlllppplllmmmrrrtttpppmmmnnnnnnoooppprrrssssssssssss}}}zzzrrrooojjjddd```___^^^^^^WWWWWWVVVVVVWWWZZZ]]]______aaabbb```^^^[[[[[[[[[[[[VVVRRRRRRUUUVVVTTTPPPTTTSSSRRRRRRRRRQQQMMMKKKLLLNNNQQQSSSVVVXXXZZZZZZ\\\^^^```___]]]___fffmmmgggffflllyyy~~~yyyvvvttttttqqqrrruuuxxx{{{|||{{{yyykkkmmmqqquuuxxxxxxtttqqqqqqpppooopppqqqpppnnnlllmmmpppttttttrrrqqqrrrtttuuuxxxyyyvvvqqqoooqqqtttooossstttrrrrrrsssppplllpppssstttrrrooommmppptttppppppnnnllljjjkkknnnqqqnnnppprrrsssqqqnnnmmmmmmnnnnnnooopppqqqssstttuuuqqqooonnnoooqqqrrrrrrrrrnnnlllkkknnnnnnlllmmmpppnnnllljjjiiikkkoootttwwwtttsssqqqqqqrrrssssssrrrmmmmmmllllllnnnpppqqqrrrooorrruuuuuuqqqnnnnnnooolllooorrrsssrrrpppnnnnnnqqqpppnnnmmmkkkjjjjjjiiiqqqtttwwwvvvrrrnnnmmmnnnnnnmmmlllkkklllmmmnnnooosssqqqnnnmmmmmmmmmmmmlllrrrqqqpppppprrrrrrqqqpppooopppqqqssstttuuuuuuuuuvvvuuuttttttuuutttrrrpppqqqnnnmmmooorrrtttrrrppprrrsssqqqnnnooorrrqqqnnnqqqpppooopppqqqqqqpppnnnoooooonnnnnnnnnppprrrssspppllliiiiiinnntttwwwxxx{{{xxxrrrppptttyyyvvvpppssspppmmmnnnqqqqqqmmmiiikkkooossssssppplllkkklllqqqqqqrrrrrrrrrqqqpppooosssuuutttpppkkkhhhhhhjjjppppppqqqrrrqqqpppooonnnnnnmmmnnnpppsssttttttssssssrrrooommmlllllllllmmmlllnnnqqqsssssssssqqqqqqqqqlllfffeeeiiimmmpppqqqrrrpppnnnmmmnnnooooooooosssqqqooonnnmmmnnnpppqqqooollljjjlllmmmkkknnnrrrpppoooooonnnoooqqqrrrtttnnnppppppmmmmmmoooooommmjjjjjjjjjkkkkkkmmmnnnooojjjkkklllkkkjjjkkkmmmooollllllmmmnnnppppppooommmqqqpppppppppqqqpppnnnmmmkkksssxxxvvvoookkkpppwwwrrrpppnnnooorrrrrroookkkhhhgggjjjooopppnnnmmmooopppqqqqqqooolllkkknnnrrrpppssswwwyyywwwssspppnnnlllmmmooopppooonnnllljjjpppoooooonnnmmmmmmllllllqqqmmmmmmpppqqqooommmnnnnnnnnnnnnnnnpppqqqssstttxxxpppiiidddaaa___\\\[[[[[[\\\]]]___```aaa______^^^]]]]]]^^^```aaa[[[WWWRRRRRRTTTVVVUUUSSSUUUTTTTTTSSSRRRQQQOOOMMMRRRUUUWWWWWWZZZ^^^```___eeekkkpppqqqooorrrzzzzzzuuusssrrrssssssqqqrrruuuzzz|||zzzwwwpppnnnmmmnnnqqqtttwwwwwwuuusssqqqppppppooommmjjjmmmppprrrsssqqqpppqqqrrruuuuuuuuurrrooonnnppprrrmmmrrrrrrnnnqqqwwwtttjjjnnnoooqqqpppnnnnnnooorrrpppooonnnlllkkkllloooqqqnnnpppssssssrrrqqqqqqqqqppppppooopppqqqrrrssstttmmmmmmnnnpppsssvvvvvvuuummmkkkkkkllllllkkklllmmmgggjjjmmmppprrrssstttuuuvvvtttrrrrrrssssssrrrqqqooopppqqqpppnnnnnnoooqqqppptttwwwuuuoookkklllnnnjjjoootttuuusssqqqqqqrrrmmmmmmmmmkkkjjjjjjlllnnnmmmrrrvvvuuuqqqoooqqqtttooopppqqqooolllkkkmmmooopppnnnllljjjkkklllmmmnnnwwwvvvuuuuuutttssspppmmmmmmnnnppprrruuuvvvwwwxxxwwwwwwvvvvvvvvvuuutttsssooonnnmmmnnnqqqrrrrrrpppmmmoooooonnnppptttsssoookkklllmmmoooqqqqqqqqqpppqqqqqqpppppppppqqqrrrrrrqqqmmmiiiiiinnnrrrssssssxxxuuupppnnnsssyyywwwrrrrrrpppnnnnnnoooooommmkkkmmmpppsssssspppmmmlllkkkqqqrrrrrrsssrrrpppnnnmmmppprrrqqqnnnhhheeefffhhhqqqrrrsssssssssqqqnnnmmmmmmllllllmmmooopppooonnnuuussspppnnnmmmnnnoooqqqvvvqqqllljjjmmmqqqtttuuurrrmmmhhhhhhmmmqqqqqqooopppnnnmmmmmmnnnooooooooorrrqqqppppppoooooooooooonnniiihhhkkkmmmmmmnnnqqqpppoooooonnnoooooopppqqqnnnnnnnnnmmmlllllllllkkklllllllllmmmnnnnnnooopppjjjjjjjjjjjjjjjjjjjjjkkklllkkklllnnnqqqqqqpppnnnsssrrrqqqqqqrrrqqqooommmmmmtttyyyvvvpppmmmqqqxxxwwwtttqqqppppppooommmkkkmmmmmmmmmpppqqqpppnnnmmmrrrssssssppplllkkkooosssppptttxxxxxxuuuqqqppppppmmmpppttttttqqqooonnnoooppprrrsssrrrpppnnnmmmnnnpppooopppqqqqqqpppnnnnnnkkklllmmmnnnoooqqqrrrrrryyyqqqjjjfffggggggffffffeeedddddddddeeebbb^^^\\\]]]```dddfff^^^[[[VVVVVVXXX[[[\\\\\\[[[\\\\\\\\\[[[ZZZZZZZZZ^^^bbbeeedddiiiqqquuutttvvv~~~}}}wwwsssrrrsssttttttqqqppprrruuuwwwuuusssrrrnnnkkkjjjnnnssswwwyyyyyyvvvrrrpppooonnnmmmlllooopppoooooonnnoooppprrrssspppnnnmmmoooqqqqqqpppnnnqqqooommmttt|||wwwkkkllllllmmmooorrrssspppnnnnnnooopppooonnnnnnooopppppprrrttttttssssssssstttsssrrrqqqpppooopppqqqrrrqqqpppppprrrtttvvvuuutttmmmmmmlllkkkjjjkkkkkkkkkfffiiinnnqqqrrrsssuuuwwwwwwuuusssrrrrrrrrrqqqpppooopppqqqpppnnnnnnpppqqqssswwwyyyvvvoookkkkkknnnmmmpppssssssqqqqqqsssvvvoooooommmkkkiiijjjnnnqqqjjjnnnrrrrrrpppqqqwww}}}ppprrrsssqqqllljjjlllooonnnmmmllljjjjjjkkkmmmooouuuttttttuuuuuutttqqqnnnlllmmmooorrruuuwwwxxxyyywwwwwwxxxwwwvvvuuuttttttnnnmmmmmmnnnpppqqqqqqppplllnnnooonnnpppsssqqqmmmhhhjjjllloooppppppqqqqqqpppqqqssstttsssrrrpppooommmkkkjjjlllooorrrqqqpppssstttqqqmmmnnnsssuuussspppqqqqqqooolllkkkmmmoooqqqrrrrrrqqqooonnnnnnnnnqqqrrrssstttsssqqqooonnnnnnooopppmmmiiiggghhhkkkpppqqqrrrsssrrrooommmkkkgggffffffhhhkkkmmmmmmmmmuuussspppnnnnnnoooqqqrrrwwwqqqjjjhhhlllqqqtttuuurrrnnnlllnnnrrrtttppplllkkkjjjjjjkkknnnppppppoooppppppqqqqqqqqqqqqqqqpppllliiiiiimmmpppnnnnnnpppqqqqqqqqqqqqpppooommmlllmmmlllkkklllkkkjjjiiijjjnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjjjjiiihhhmmmllllllmmmppprrrrrrqqqtttsssrrrrrrrrrrrrpppnnnnnnppprrrrrrqqqqqqtttvvvvvvtttrrrqqqqqqqqqppppppoooooooooppprrrtttrrrooosssttttttrrrooooooqqquuuqqqtttvvvuuuqqqoooppprrrooorrrtttsssooommmooorrroooqqqssstttrrrpppooopppmmmqqqtttuuutttrrrooollliiikkkmmmpppqqqqqqooonnnxxxuuutttsssqqqnnnkkkhhhggglllgggbbb______bbbeeefffccc___\\\[[[^^^bbbeeeggghhhiiijjjjjjiiihhhiiikkklllrrruuuuuu|||}}}yyyuuuttttttvvvwwwsssqqqoooooopppqqqqqqpppnnnmmmmmmooorrrtttttttttwwwtttpppnnnnnnooonnnnnnpppooonnnmmmmmmnnnoooppppppmmmkkklllqqqsssrrroooppppppooopppvvvzzzvvvnnnooommmmmmpppuuuuuurrrmmmnnnpppqqqqqqpppooopppqqqssstttvvvvvvtttttttttuuuuuusssqqqoooooooooqqqqqqwwwuuurrrrrrrrrrrrqqqpppoooqqqoookkkjjjkkkkkkiiijjjllllllkkkkkkooowww}}}xxxvvvtttssssssrrrqqqpppmmmllllllmmmoooqqqtttuuuvvvwwwxxxuuupppmmmlllnnnoooooopppooooooqqqtttvvvtttssspppnnnmmmnnnnnnooojjjlllnnnooopppsssyyy~~~qqqssstttrrrnnnlllmmmnnnmmmnnnnnnmmmkkklllnnnpppooooooppprrrtttuuutttrrrlllnnnppprrruuuwwwxxxxxxtttuuuvvvuuusssrrrrrrrrrmmmmmmmmmnnnoooooopppppppppqqqpppnnnnnnpppnnniiigggjjjnnnppppppppppppqqqqqqrrrtttuuutttrrrooommmhhhiiikkkmmmoooqqqssstttpppsssrrrmmmkkkoootttvvvoooqqqrrroookkkkkkooossssssqqqpppnnnnnnnnnooopppoooqqqsssuuuuuutttqqqpppnnnpppqqqooolllkkkmmmpppppppppqqqqqqpppooommmlllaaaaaaaaaeeeiiinnnppppppsssqqqpppnnnnnnoooqqqrrrooommmkkklllppprrrqqqpppqqqpppppprrruuutttppplllhhhggghhhjjjmmmoooooonnnnnnooopppqqqrrrrrrrrrrrrmmmkkklllooopppmmmlllooorrrsssssssssqqqooommmkkkllljjjiiilllkkkiiiiiikkkooooooooonnnmmmkkkjjjiiilllkkkjjjkkklllllljjjhhhmmmllllllnnnqqqssstttssssssrrrrrrrrrsssrrrpppoooooommmlllnnnrrruuuuuusssrrrrrrrrrrrrrrrssstttuuummmnnnnnnnnnsssxxxwwwssstttsssssssssssssssttttttsssttttttsssqqqpppqqqrrrnnnpppqqqooolllkkknnnpppmmmoooqqqssstttssspppnnnlllrrrwwwvvvtttsssoookkkiiikkkoooqqqrrrpppnnnlll}}}yyyvvvxxxtttpppoooqqqrrrrrrrrrqqqooolllkkknnnsssxxx{{{|||zzzxxxuuuttttttuuuvvvpppqqqpppnnnmmmnnnppprrrmmmnnnoooqqqttttttsssqqqnnnmmmlllmmmoooppppppoooooooooooopppppppppooonnnnnnnnnooopppqqqrrrrrrqqqppppppsssvvvtttpppooorrrtttssssssrrrsssrrrrrrqqqqqqqqqqqqpppooopppsssuuuvvvwwwxxxwwwuuussstttuuutttssspppooooooppprrrsssvvvssspppooooooppppppppprrrtttrrrllljjjlllkkkgggjjjkkklllkkkjjjnnnvvv|||zzzxxxvvvtttttttttrrrqqqooollliiijjjnnnsssttttttuuuuuutttsssqqqpppoooooonnnlllkkklllnnnpppqqqqqqtttrrrrrrtttvvvuuurrrnnnlllmmmnnnoooqqqsssuuuvvvsssttttttrrrpppnnnmmmnnnmmmoooqqqpppmmmmmmnnnppppppooooooqqqssssssrrrqqqnnnoooqqqssstttvvvvvvwwwoooqqqrrrqqqnnnmmmmmmnnnlllmmmnnnnnnnnnnnnoooppppppqqqppplllmmmooommmiiiiiimmmqqqrrrrrrpppqqqqqqsssssstttsssrrrpppnnnmmmiiilllnnnmmmlllmmmrrrwwwooorrrqqqllllllqqqwwwxxxqqqqqqooommmmmmnnnqqqtttooonnnmmmlllmmmnnnnnnnnnlllnnnqqqtttvvvuuusssrrroooqqqrrrpppmmmkkknnnpppqqqqqqppppppoooooonnnnnndddccccccfffjjjnnnpppqqqpppoooooonnnooooooppppppkkkkkkkkklllnnnpppppppppqqqqqqrrrrrrrrrqqqooonnngggfffgggiiikkkmmmlllkkkooooooooopppppppppppppppooommmnnnnnnkkkhhhkkkppprrrqqqpppnnnnnnmmmmmmmmmmmmiiiiiimmmmmmjjjjjjnnnoooppppppooonnnmmmkkkjjjjjjiiiiiillloooooonnnkkkkkklllnnnrrruuuvvvtttrrrrrrqqqqqqqqqssssssqqqoooooommmkkkmmmqqqttttttsssrrrsssssssssrrrqqqqqqrrrlllmmmllllllrrrxxxwwwqqqssspppooorrrvvvwwwtttqqqtttttttttuuuuuutttqqqooonnnooooooooommmmmmmmmnnnnnnnnnooorrruuutttooojjjmmmtttwwwtttqqqqqqpppllllllmmmoooppppppooonnnmmm~~~|||yyywwwtttsssrrrrrrnnnpppqqqooollllllppptttrrrpppnnnoooqqqssstttttteeefffiiimmmqqqrrrqqqooonnnoooqqqssstttrrrooolllmmmpppttttttqqqpppqqqssspppqqqwwwzzzrrrgggjjjuuuyyyyyyxxxtttooonnnqqquuutttsssqqqnnnmmmpppuuuyyyyyyyyyyyyxxxuuusssssstttsssqqqooonnnoooqqqsssuuupppnnnkkkkkknnnqqqsssttttttwwwtttmmmkkkmmmkkkgggdddiiioooqqqoooooorrrvvv|||zzzwwwvvvvvvuuusssrrrtttnnniiiiiimmmqqqrrrpppsssqqqpppqqqrrrrrrqqqpppkkkiiihhhjjjnnnooonnnkkkoooooorrrxxx}}}}}}vvvpppoooooooooqqqsssssspppnnntttssssssrrrqqqpppnnnmmmnnnpppsssrrrooommmnnnpppuuusssqqqqqqqqqpppnnnmmmooopppqqqssstttuuuuuuuuukkkmmmooonnnkkkiiiiiikkkkkklllnnnnnnmmmnnnooopppnnnooommmkkklllppppppmmmkkkoootttuuusssqqqqqqrrrvvvuuussspppooonnnnnnooonnnqqqqqqmmmhhhiiipppwwwooopppooolllnnnuuuzzzzzztttpppkkkkkkooossstttssslllkkkkkklllmmmmmmlllkkkiiilllppptttvvvuuutttsssoooqqqqqqoookkkjjjkkknnnrrrqqqpppoooooooooppppppkkkjjjhhhiiikkkmmmnnnnnnmmmnnnnnnnnnoooooooooooonnnllliiiggghhhlllrrrvvvqqqrrrrrrqqqooonnnooopppggggggggghhhjjjkkkiiihhhoooooooooooonnnnnnnnnnnnqqqooonnnlllgggdddiiirrrooommmjjjhhhhhhjjjmmmnnnnnnjjjjjjoooooollllllpppqqqqqqrrrrrrqqqpppnnnmmmhhhhhhiiilllqqqsssqqqoooiiikkkpppvvvyyyxxxtttqqqqqqppppppqqqrrrsssqqqppppppooommmnnnppprrrssssssvvvvvvvvvtttpppmmmkkkkkknnnooommmkkkooovvvtttlllqqqnnnmmmqqqwwwyyytttnnnuuutttuuuwwwzzzxxxrrrmmmoooooopppqqqqqqpppnnnlllpppnnnnnnqqquuutttmmmgggnnntttvvvqqqmmmooopppmmmppppppooonnnnnnnnnnnnnnn~~~vvvyyy|||}}}{{{vvvppplllnnnpppssstttsssqqqppppppssswwwvvvqqqpppuuuuuuqqqlllkkkjjjjjjlllooorrrtttoooqqqsssqqqnnnmmmpppsssmmmnnnooommmlllooovvv{{{jjjqqqyyyyyytttooopppsssxxxxxxvvvtttrrrpppooonnnqqqssstttssspppnnnoooqqqzzzyyywwwuuusssqqqooonnnmmmlllkkkiiijjjnnnuuuzzzwwwrrrmmmkkkmmmrrrvvvyyywwwtttqqqnnnllllllmmmnnnhhhhhhjjjmmmqqqttttttsssrrrssswww||||||tttnnnqqqqqqqqqpppooommmkkkiiikkkooosssssspppmmmllllllkkklllllljjjiiiiiikkkmmmnnnpppqqqssstttttttttsssqqqooonnnpppsssvvvuuuttttttoooooosssrrrooooootttlllnnnrrruuuuuussspppnnnoooooooooooopppnnnkkkhhhuuurrrooooooqqqrrrpppmmmrrrmmmkkknnnmmmiiijjjooovvvooogggfffkkkpppqqqqqqtttooojjjjjjmmmqqqssstttnnnmmmmmmpppsssuuussspppvvvtttssssssrrrpppmmmjjjooooooooopppqqqqqqqqqrrruuuqqqmmmnnnrrrtttssspppsssqqqppppppqqqqqqpppnnnmmmllljjjkkklllnnnoooooopppppppppqqqqqqrrrrrrsssooooooooonnnnnnnnnnnnnnnllllllnnnoooppppppppppppoooooonnnnnnnnnnnnnnnnnnkkkqqqvvvtttmmmiiikkkooolllooommmgggdddiiiooorrrvvvtttpppkkkhhhiiimmmpppiiihhhgggfffgggjjjlllnnnkkknnnlllgggiiirrrwwwvvvmmmlllkkklllnnnnnnkkkhhhiiiiiijjjjjjjjjiiiiiihhhjjjlllnnnooonnnnnnoooppprrrtttvvvtttooolllkkklllhhhlllooopppnnnooosssxxxmmmmmmooosssxxxyyywwwtttpppmmmkkkooouuuwwwuuuqqqqqqpppnnnnnnppprrrtttvvvqqquuuxxxvvvpppkkkkkkmmmjjjlllooooooooonnnnnnoooqqqpppnnnmmmmmmmmmnnnooovvvxxxzzzyyyvvvrrrqqqpppqqqssstttsssqqqqqqsssvvvsssppppppuuuwwwrrrmmmkkklllmmmmmmnnnoooooopppppprrrooommmnnnqqqpppjjjeee{{{zzz{{{{{{zzzxxxtttqqqoooppprrrttttttsssqqqqqqrrrnnntttwwwvvvvvvvvvrrrllllllkkkkkkkkkmmmpppsssuuuvvvvvvuuurrrooommmmmmnnnmmmmmmmmmlllmmmooosssvvvqqqrrrqqqnnnjjjkkkqqqwwwssssssrrrqqqpppooonnnnnnmmmppprrrsssrrrrrruuuwwwtttttttttsssrrrqqqpppooommmmmmmmmllllllnnnsssvvvsssqqqnnnnnnppptttvvvwwwtttssssssqqqpppnnnmmmllljjjlllooopppoooppprrrtttpppsssvvvxxxxxxvvvtttsssrrrpppooooooooopppppppppkkkmmmppppppnnnmmmmmmooooooooonnnllliiihhhiiijjjkkklllnnnpppqqqrrrrrrrrruuurrroooooopppqqqpppnnnsssoooooorrrrrroooppptttqqqqqqrrrsssttttttuuuuuummmllljjjjjjkkkkkkkkkiiinnnmmmkkkkkklllmmmmmmlllnnnlllmmmqqqpppkkkjjjlllsssoookkkkkklllnnnmmmlllpppooommmmmmnnnnnnnnnmmmlllllllllooorrrsssqqqooopppqqqrrrrrrqqqpppooooooqqqqqqqqqrrrrrrrrrrrrsssuuuqqqooopppsssuuusssppptttrrrpppooommmlllkkkjjjllllllllllllmmmmmmlllkkkrrrrrrqqqqqqpppoooooonnntttrrrpppnnnlllmmmnnnnnnooonnnlllllllllnnnppprrrqqqpppooommmmmmnnnooopppmmmnnnnnnnnnmmmlllkkkkkkkkknnnnnnkkkkkknnnqqqpppuuuuuusssooojjjhhhhhhiiihhhhhhiiiiiijjjkkkkkkllliiimmmmmmjjjlllqqqrrrppplllkkkkkknnnqqqrrrpppnnnhhhiiijjjkkkkkkkkkjjjjjjeeehhhkkknnnoooqqqsssuuutttuuuvvvsssoookkkjjjkkkjjjnnnsssssspppnnnppprrrooooooppprrruuuvvvssspppoooooopppqqqsssssssssrrrqqqrrrpppmmmkkkmmmsssxxxqqqssssssqqqnnnlllmmmpppkkkmmmppppppooooooooopppmmmllllllkkklllnnnooopppxxxzzz|||zzzvvvrrrooonnnmmmppptttvvvtttsssssstttuuupppooosssuuusssqqqrrrllllllmmmnnnoooppppppqqqsssqqqpppppprrrqqqllliii}}}xxx~~~}}}{{{xxxuuusssrrrqqqrrrssstttsssqqqqqqssstttnnnsssvvvvvvvvvuuurrrmmmllllllmmmnnnppprrrtttuuuyyywwwtttrrrqqqpppnnnlllnnnlllkkklllnnnoooooooooqqqppplllhhhfffiiiooosssnnnmmmmmmmmmmmmmmmmmmnnnnnnppprrrsssssstttvvvxxxnnnoooppprrrrrrrrrqqqpppmmmnnnoooooonnnnnnppprrrqqqpppoooqqqsssuuuuuuuuuppprrrssstttssspppmmmkkklllqqqtttsssnnnmmmpppuuupppsssuuutttqqqpppssswwwtttqqqnnnmmmoooqqqrrrrrrkkklllllllllkkkllloooqqqooopppooommmjjjiiiiiijjjhhhhhhjjjlllnnnpppqqqrrruuurrrooommmnnnnnnooonnnqqqoooooorrrrrrqqqqqqttttttsssqqqppprrruuuxxx{{{mmmkkkhhhgggiiikkkmmmmmmiiijjjjjjjjjiiiiiikkkllljjjkkkoootttsssnnnjjjiiillllllmmmnnnooonnnmmmlllmmmoooqqqqqqnnnkkkiiihhhkkkkkklllnnnpppqqqpppnnnmmmppprrrrrrooommmnnnppptttssssssrrrrrrrrrrrrssssssqqqppprrruuuuuurrroooqqqqqqpppnnnkkkjjjjjjkkkkkkkkkmmmmmmmmmlllkkkjjjqqqqqqqqqppppppooonnnnnnxxxuuurrrnnnllllllmmmooorrrpppkkkiiiiiilllpppssssssrrrooonnnmmmnnnpppqqqooojjjggghhhlllooolllhhhkkknnnooooooqqqtttrrrmmmppprrrsssqqqmmmiiifffeeeggghhhjjjlllmmmlllkkkjjjiiimmmooonnnnnnooommmiiikkkkkkkkkmmmoooqqqpppnnngggiiikkkmmmmmmlllkkkjjjeeehhhkkknnnoooqqqtttvvvwwwwwwvvvrrrnnnkkkjjjjjjiiinnnsssuuusssppppppppprrrqqqqqqrrrsssrrrpppnnnnnnqqqssssssqqqpppqqqsssrrrsssrrrlllggghhhpppwwwpppooonnnmmmmmmnnnppprrrmmmoooqqqqqqpppoooooopppkkkkkkkkklllmmmppprrrsssxxxzzz||||||xxxtttpppoooiiimmmssswwwwwwuuusssrrrrrroooppptttwwwuuusssuuummmmmmnnnooopppqqqrrrrrrrrrrrrssssssrrrqqqooonnn|||xxx~~~}}}{{{yyywwwtttrrrqqqssssssrrrqqqoooppprrruuuuuuuuusssqqqqqqsssttttttnnnooopppqqqrrrrrrrrrrrruuurrroooppprrrtttrrrppppppmmmlllmmmooopppmmmjjjkkkllllllllllllkkkkkkjjjmmmlllkkkkkkkkklllmmmmmmsssttttttsssrrrrrrrrrrrrlllmmmppprrrssssssrrrqqqpppqqqqqqooommmmmmnnnppptttrrrqqqqqqssstttsssrrrooopppqqqrrrrrrpppmmmkkkooorrrtttssspppooorrrvvvqqqssssssrrrppppppsssvvvvvvsssooooooppppppooommmmmmlllkkkiiiiiikkknnnpppkkkllllllllljjjjjjkkkmmmfffggghhhjjjllloooqqqrrrooonnnllllllnnnpppssstttpppoooppprrrrrrrrrrrrssssssqqqnnnmmmooossswww{{{nnnlllkkkkkkmmmpppppppppiiilllmmmllliiihhhkkknnniiikkkooosssssspppllljjjeeehhhllloooooopppqqqrrrkkkooossssssooojjjiiiiiikkklllmmmooopppppppppoooooorrrtttrrrllliiikkknnnsssrrrqqqpppooooooppppppqqqpppqqqsssuuutttpppmmmmmmnnnooonnnlllkkkmmmooojjjkkkmmmmmmmmmmmmnnnooommmnnnoooqqqrrrrrrrrrrrrwwwuuusssqqqooonnnnnnnnnrrrooollliiiiiikkknnnqqqrrrqqqqqqpppppppppppppppooojjjfffggglllooommmiiinnnooooooooosssuuuqqqjjjkkkmmmooopppmmmkkkiiihhhhhhiiikkkmmmmmmmmmlllkkkmmmooopppooonnnmmmjjjhhhkkkkkkjjjjjjkkkjjjiiiiiijjjkkkmmmooonnnmmmkkkiiijjjlllnnnooooooooopppqqqyyyxxxuuurrrnnnkkkiiiiiigggkkkpppssssssssstttuuussssssrrrrrrrrrqqqooonnnnnnooopppqqqrrrrrrrrrssssssrrrpppkkkhhhhhhmmmqqqnnnlllkkklllooorrrrrrrrrnnnpppqqqpppooonnnnnnooonnnnnnnnnnnnppprrrtttuuuuuuxxx{{{{{{yyyuuurrrqqqhhhlllqqquuuvvvuuusssrrrnnnnnnrrrxxxyyytttppppppoooooopppqqqrrrsssttttttppprrrssssssqqqppppppqqq~~~~~~{{{yyyzzz|||}}}}}}{{{wwwsssppprrrrrrqqqooommmnnnqqqtttvvvsssqqqqqqqqqrrrtttvvvqqqrrrssstttsssrrrpppnnnpppmmmlllnnnrrruuutttsssrrrpppnnnoooqqqqqqmmmjjjjjjkkknnnpppooommmjjjgggooonnnmmmlllkkklllmmmnnnwwwvvvuuusssrrrqqqooonnnooopppqqqrrrsssssssssrrruuutttqqqnnnkkkkkknnnpppxxxuuuqqqpppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnqqqppppppqqqrrrtttvvvvvvuuusssqqqrrrtttuuutttrrruuusssqqqsssuuutttpppkkkpppnnnkkkiiiiiijjjlllmmmiiikkklllkkkjjjiiijjjkkkggghhhiiikkkmmmooopppqqqlllllllllmmmnnnqqquuuwwwooopppqqqqqqrrrsssrrrqqqmmmlllkkkkkklllooosssuuunnnmmmnnnppprrrrrrqqqoookkkmmmnnnllliiihhhjjjmmmkkkmmmooopppqqqqqqpppnnngggiiilllmmmnnnpppsssuuummmpppsssrrrooommmmmmooommmnnnpppqqqrrrqqqqqqqqqooorrrtttqqqkkkiiikkknnnpppnnnmmmkkkkkkkkklllmmmnnnoooppprrrsssqqqmmmjjjkkklllmmmmmmlllkkklllllljjjkkklllmmmmmmooossswwwmmmoooqqqssstttttttttsssrrrsssttttttsssqqqnnnlllnnnmmmlllkkkkkkllllllmmmnnnoooqqqrrrrrrqqqooonnnnnnmmmkkkkkklllmmmnnnnnnqqqqqqooommmooorrroooiiikkkmmmnnnmmmkkkjjjjjjkkkjjjjjjkkklllmmmnnnoooooosssrrrpppooommmkkkjjjkkkjjjjjjjjjiiiiiihhhiiiiiinnnoooppppppooommmkkkiiinnnoooqqqpppnnnmmmnnnnnnxxxvvvtttrrrooollljjjhhhjjjlllnnnpppqqqrrrtttvvvrrrssstttttttttrrrqqqqqqmmmkkkjjjnnnsssvvvtttqqqsssooolllkkkmmmmmmllljjjllllllmmmppprrrsssrrrqqqnnnooopppooommmlllmmmnnnqqqpppoooooooooppprrrsssvvvxxxzzzzzzwwwrrrooonnnkkklllnnnqqqsssuuuuuutttrrrpppqqqsssrrrnnnmmmoooqqqqqqrrrssssssttttttuuummmoooqqqpppoooooopppqqqyyyxxxyyyyyyyyywwwzzz}}}~~~yyytttpppqqqqqqpppnnnmmmnnnpppsssooonnnqqquuuuuuqqqooopppppprrrtttvvvuuurrrnnnlllooonnnnnnnnnppprrrrrrrrrsssrrrqqqqqqqqqpppnnnlllnnnoooooommmkkkjjjlllnnnqqqpppnnnmmmmmmnnnpppqqqwwwvvvttttttttttttrrrpppqqqqqqrrrrrrssssssttttttvvvuuurrrnnnkkkkkknnnpppwwwtttqqqooonnnooonnnnnnnnnmmmkkkiiijjjllloooqqqqqqooommmooossswwwxxxwwwwwwtttrrrsssvvvvvvsssooorrrqqqrrrvvv{{{{{{uuuooopppnnnkkkjjjkkkkkkkkkjjjmmmnnnnnnmmmjjjhhhggghhhiiijjjlllnnnoooooonnnnnnmmmooopppoooooooooqqqsssooorrrsssqqqqqqsssrrrnnnjjjiiiiiiiiijjjlllooopppnnnnnnoooppprrrqqqnnnkkkiiijjjjjjiiihhhhhhiiijjjlllooopppnnnooorrrrrrpppnnnmmmmmmmmmnnnppprrrssspppqqqrrrqqqppppppqqqsssnnnqqqssstttsssrrrrrrsssmmmooopppooommmlllooorrrmmmllljjjiiihhhiiikkklllmmmnnnpppqqqqqqnnnllljjjlllkkkkkklllmmmkkkgggdddhhhjjjmmmnnnnnnqqqvvv{{{qqqrrrtttuuuuuusssrrrpppoooqqqtttvvvuuurrrmmmjjjjjjkkklllmmmmmmllllllkkklllmmmppprrrrrrrrrpppooonnnpppqqqooommmlllnnnqqqpppqqqooollllllooooookkkppppppooollljjjhhhiiijjjjjjjjjkkklllmmmoooqqqrrrvvvrrrooonnnmmmjjjkkknnnjjjkkkllllllkkkllloooqqqqqqqqqppppppooonnnlllllllllnnnppppppooooooooopppuuutttrrrrrrqqqooollliiiooonnnnnnnnnooopppqqqrrrooorrruuuwwwuuusssrrrqqqkkkhhhgggkkksssvvvtttppprrrmmmjjjkkkpppqqqmmmhhhmmmnnnqqqrrrrrrqqqpppooooooppppppnnnlllkkklllmmmpppooonnnmmmlllmmmmmmnnnxxxyyyyyywwwrrrnnnkkkjjjnnnllllllmmmqqqtttuuuuuuzzztttnnnkkkgggfffkkkssssssssssssssssssssssssssslllllllllmmmnnnooooooooo|||vvvssssssuuuwwwvvvyyy}}}{{{vvvrrrpppqqqqqqpppnnnnnnppprrrllljjjlllqqqrrrmmmlllnnnmmmooosssvvvvvvsssooolllooopppqqqqqqpppqqqrrrtttrrrssssssrrrpppnnnnnnooooooqqqpppmmmhhhggglllqqqqqqpppnnnnnnoooqqqtttvvvyyywwwuuuuuuwwwwwwuuusssqqqqqqppppppqqqtttvvvwwwuuuuuussspppmmmlllmmmnnnrrrpppooooooppppppnnnlllmmmllljjjjjjjjjmmmppprrrooooooppppppqqqssswwwyyyxxxwwwuuussssssrrrqqqpppssspppooosssxxxzzzuuuooommmlllkkkmmmoooooollliiinnnooopppooommmjjjiiiiiikkkllloooppppppnnnkkkjjjllloooqqqpppnnnllllllmmmooosssuuuqqqqqqsssqqqlllllljjjhhhggghhhkkknnnppprrrpppooooooooonnnllljjjgggfffeeegggiiikkklllkkkjjjooopppooopppttttttppppppnnnmmmnnnrrrtttsssqqqqqqqqqqqqrrrssssssqqqpppooorrrtttuuusssqqqrrrsssoooooonnnnnnnnnooopppqqqmmmllljjjiiiiiijjjmmmnnnnnnpppqqqqqqpppnnnlllkkknnnllllllooosssqqqiiibbbdddiiiooorrrqqqqqqtttwwwoooqqqssstttuuusssqqqpppqqqssstttuuussspppllliiiiiijjjkkklllllllllllllllllllllmmmmmmoooqqqrrrssspppqqqsssrrrooonnnnnnoookkkooopppnnnmmmpppqqqooonnnoooooonnnkkkiiiiiijjjggghhhkkknnnqqqrrrsssssstttooommmnnnmmmjjjjjjnnnlllnnnooonnnmmmnnnqqqtttqqqpppoooooooooooopppqqqlllnnnpppppppppoooppprrrqqqpppqqqssstttrrrnnnjjjllllllmmmnnnppppppoooooommmrrrvvvxxxuuurrrooonnniiihhhhhhkkkooorrrqqqoooooollljjjkkknnnpppooommmoooqqqsssqqqnnnkkklllnnnqqqqqqqqqnnnlllkkklllnnnoooooommmlllllllllmmmmmmtttttttttrrrooolllllllllnnnlllkkkmmmqqqssstttssswwwsssnnnkkkgggeeejjjqqqrrrrrrqqqqqqpppoooooooookkkiiihhhjjjmmmpppooonnn|||uuuqqqooorrruuuvvvyyy|||~~~~~~{{{xxxuuuqqqrrrrrrqqqppppppqqqsssoooiiigggiiijjjhhhkkkrrriiimmmrrrvvvwwwuuuqqqnnnmmmppprrrrrrqqqqqquuuyyyqqqssstttqqqnnnlllnnnqqqkkkpppssspppjjjgggjjjoooooonnnmmmnnnpppssswwwyyy}}}{{{xxxxxxyyyxxxvvvssspppooonnnnnnppptttwwwzzzrrrttttttssspppmmmllllllllllllnnnqqqsssqqqnnnkkkmmmlllkkklllmmmoooqqqrrrmmmqqqsssqqqnnnooouuuzzzxxxxxxwwwsssnnnmmmpppsssuuuppplllnnnrrrtttpppkkkjjjjjjkkknnnqqqqqqmmmjjjlllnnnpppqqqooonnnnnnnnnkkkmmmppprrrqqqmmmiiifffiiimmmppppppnnnkkkkkklllpppuuuvvvrrrqqqssspppkkkpppmmmiiiggggggjjjooorrrwwwtttpppnnnmmmmmmllllllfffdddcccffflllooopppnnniiioooqqqpppqqquuutttooonnnkkkkkkooovvvxxxvvvrrrrrrqqqppprrruuutttppplllnnnrrruuuuuurrrqqqrrrssstttrrrooonnnnnnooonnnnnnnnnmmmkkkjjjjjjllloooqqqpppqqqrrrrrrpppnnnmmmmmmooollllllssszzzyyyqqqgggaaahhhqqquuusssppppppqqqkkkmmmpppsssuuutttsssrrruuuuuutttssspppmmmjjjhhhiiiiiijjjjjjkkklllmmmnnnnnnllljjjiiikkkoootttwwwqqqrrrrrrrrrrrrpppnnnmmmfffmmmrrrpppoooqqqsssrrriiilllnnnooonnnmmmlllmmmcccggglllqqqttttttsssrrrqqqllllllooonnnjjjiiimmmpppqqqrrrpppmmmlllooorrroooooonnnmmmoooqqqtttuuunnnoooqqqqqqooonnnooopppnnnnnnpppsssvvvtttooojjjfffhhhkkkooorrrsssqqqooommmrrrwwwxxxuuuppplllkkkgggiiilllmmmllllllnnnooonnnmmmkkkjjjkkknnnqqqtttqqqssssssoooiiifffjjjnnnssssssrrrooommmlllmmmooopppooonnnmmmmmmnnnooopppmmmnnnnnnnnnmmmnnnppprrrnnnllllllnnnrrrtttrrrqqqooooooqqqsssoooiiihhhkkkqqqqqqpppooonnnmmmlllkkklllhhhfffhhhnnnqqqpppmmm||||||{{{vvvqqqoooqqqtttwwwwwwxxxyyyzzzyyyvvvsssssssssrrrrrrrrrqqqooommmkkklllkkkhhhfffhhhnnnssslllmmmnnnqqqtttuuutttsssppprrrppplllnnnuuuvvvrrrnnnnnnnnnmmmmmmooosssvvvqqqpppnnnnnnooooooooonnniiijjjmmmppprrrtttvvvvvvwwwxxxzzzzzzxxxtttpppmmmoooqqqtttsssqqqpppsssuuuqqqwwwwwwrrrooopppoookkkfffjjjmmmnnnlllllloooqqqqqqooolllmmmooorrrssstttqqqqqqooonnnmmmpppuuuxxxuuuwwwxxxuuupppmmmmmmnnnnnnoooooommmiiihhhjjjllllllkkkkkklllmmmnnnlllkkkqqqqqqpppnnnmmmnnnqqqtttrrrqqqnnnllllllmmmnnnpppjjjjjjkkkllllllkkkjjjjjjooommmlllooosssuuusssqqqnnnllljjjhhhhhhjjjlllmmmtttttttttuuutttqqqkkkggglllhhheeefffjjjmmmnnnmmmkkkjjjjjjlllnnnoooooonnnjjjkkkmmmmmmnnnqqqtttxxxpppoooooorrruuuuuuqqqnnnqqqssstttssstttvvvsssnnntttooommmqqqrrrmmmlllooopppmmmkkkllloooqqqpppnnnpppssstttqqqllliiijjjkkkssspppooorrrvvvuuummmeeekkkjjjlllooosssuuurrrppppppjjjjjjppptttqqqppprrrnnnmmmlllnnnpppoookkkgggmmmkkkjjjmmmqqqpppkkkffflllhhhgggkkkrrrtttpppkkkuuuwwwxxxvvvqqqmmmnnnooommmnnnoooqqqsssrrrooolllsssqqqnnnlllkkklllnnnooonnnmmmmmmnnnqqquuuvvvwwwsssqqqooommmlllllllllmmmlllooorrrssssssrrrrrrrrrkkknnnppppppmmmmmmooorrrqqqsssttttttrrrooonnnnnnooovvvwwwpppllllllllliiigggllloooooolllkkkoootttooopppqqqnnnjjjiiillloooccchhhooorrrqqqooooooppppppmmmiiijjjpppuuuuuurrrssssssqqqooommmjjjhhhgggmmmssswwwtttpppooommmjjjmmmlllllllllmmmnnnpppqqqlllppptttsssooommmooossspppooonnnnnnpppsssuuuvvvsssqqqooooooooonnnllliiikkkkkklllpppsssrrrmmmhhhjjjjjjkkkmmmoooooonnnmmm{{{yyyuuupppmmmmmmpppsssvvvvvvvvvwwwwwwvvvuuutttvvvsssqqqssswwwxxxtttooommmkkkiiihhhiiilllooopppnnnmmmmmmrrrxxxyyytttooooooqqqqqqnnnooorrrqqqllllllmmmnnnmmmmmmmmmppprrrpppppppppqqqssstttttttttlllmmmoooppprrrtttuuuvvvvvvvvvvvvuuuuuutttssssssqqqrrrsssrrrqqqpppqqqrrrsssxxxxxxsssooonnnlllggglllmmmoooooonnnmmmnnnoooqqqqqqqqqqqqpppqqqrrrsssrrrqqqooollllllooouuuyyyvvvuuussspppmmmlllmmmooonnnnnnmmmjjjggggggjjjlllkkkjjjkkkmmmoooqqqpppoooqqqrrrsssrrrpppoooooopppnnnnnnooooooppppppqqqqqqqqqnnnkkkiiiiiikkknnnqqqnnnoooqqqrrrsssssstttuuunnnnnnmmmkkkiiijjjmmmppprrrrrrsssuuuuuusssooolllggghhhkkkooorrrqqqmmmjjjnnnlllkkkkkkmmmnnnnnnmmmoooppppppooonnnmmmnnnoooqqqpppppprrruuuuuusssqqquuuvvvtttqqqqqqtttsssoooqqqnnnooossssssoooooorrrooonnnoooppprrrsssrrrqqqooooooooooooooonnnllljjjooommmnnnqqqtttsssnnniiinnnmmmnnnooorrrrrrooollltttmmmiiillloooppprrrwwwtttpppkkkiiijjjllllllkkkjjjhhhgggjjjnnnooolllhhhgggffffffiiiooorrrqqqnnnrrrtttxxxzzzzzzvvvpppkkkoooooopppqqqsssrrrnnnlllooonnnnnnnnnnnnmmmmmmmmmooopppppprrrssssssrrrqqquuutttrrrpppnnnnnnnnnnnnrrrrrrqqqqqqppppppppppppmmmnnnoooooonnnnnnooopppqqqrrrrrrqqqooonnnooopppqqquuuuuuooolllnnnnnnkkknnnqqqsssqqqooommmoooqqqqqqqqqpppmmmkkkiiijjjkkkkkkkkklllllllllmmmppprrrmmmmmmmmmmmmnnnqqqsssrrrooopppqqqrrrrrrqqqpppooolllrrruuusssrrrrrrpppllllllmmmnnnoooppppppoooooolllpppssstttqqqooommmmmmkkknnnrrrrrrqqqqqqsssvvvrrrtttuuutttpppmmmlllmmmlllnnnqqqrrrrrrooommmllliiikkkmmmlllkkkkkkooosss}}}|||wwwpppllllllnnnqqqsssuuuuuuuuuuuuuuuttttttsssvvvqqqnnnrrryyy{{{uuuooooookkkhhhjjjnnnqqqooommmrrrooonnnssszzz{{{tttlllpppqqqqqqppppppppplllgggkkklllmmmlllkkkjjjkkkmmmqqqrrrssstttuuuuuutttsssqqqqqqqqqqqqqqqssstttuuuxxxwwwtttqqqqqqrrrtttuuuuuusssrrrqqqqqqpppnnnmmmpppuuuwwwssspppnnnlllhhhooonnnnnnooopppqqqpppooorrrsssttttttsssqqqqqqqqqqqqpppnnnlllllloootttxxxvvvrrrnnnkkkkkkmmmnnnooonnnmmmkkkiiiffffffhhhkkkiiijjjkkknnnrrrttttttsssmmmqqquuuvvvuuurrrppppppkkkllloooqqqssstttssssssrrrpppnnnllllllnnnppprrrmmmqqquuutttrrrqqqssswwwpppssssssooojjjhhhkkkooopppppprrrtttvvvvvvsssppphhhkkkppptttuuusssooolllmmmkkkjjjjjjllloooqqqqqqqqqrrrrrrpppmmmllllllmmmsssrrrqqqsssuuuvvvuuutttyyyyyyuuuppppppsssssspppoooppptttvvvsssnnnnnnrrrlllooosssuuuuuuuuuttttttnnnllllllnnnrrrsssooojjjjjjkkkmmmooopppppppppoooooonnnnnnpppqqqpppnnnlllrrrnnnkkknnnpppqqqrrruuusssppplllkkkkkkkkkkkkkkkkkkhhhfffgggkkklllkkkiiigggggggggiiikkkmmmnnnooossssssuuuzzz}}}{{{tttmmmppppppppprrrrrrqqqnnnllljjjlllnnnooopppooommmlllqqqrrrtttttttttqqqnnnlllwwwvvvtttsssqqqpppppppppwwwsssooonnnooopppooommmmmmmmmmmmnnnpppqqqpppoooqqqqqqpppooommmnnnqqqsssttttttqqqmmmmmmpppooolllsssssstttssssssrrrqqqqqqtttrrrooommmlllkkkiiihhhnnnlllkkkkkkmmmoooppppppkkkmmmooopppnnnnnnooorrrnnnpppsssuuuvvvvvvtttsssmmmppprrrrrrtttvvvsssnnnmmmoooqqqssssssqqqooommmoooppprrrssssssqqqlllhhhhhhnnnttttttqqqooorrrvvvqqqvvvzzzwwwqqqlllmmmpppnnnrrruuutttpppmmmnnnpppmmmooopppmmmhhhhhhnnntttzzz{{{vvvooommmooorrrsssrrrrrrtttwwwwwwvvvtttsssrrrssspppnnnqqquuuuuurrrmmmmmmllllllnnnqqqrrrpppnnntttrrrqqqssswwwxxxtttpppsssrrrrrrqqqqqqpppmmmjjjmmmlllkkkiiiggggggiiikkkrrrtttuuuuuusssqqqooonnntttsssqqqpppoooqqqrrrssszzzxxxtttqqqoooooopppqqqyyyvvvrrrrrrrrrrrrnnnkkkkkkooossssssrrrqqqooonnnooommmlllnnnrrruuutttsssppppppqqqsssuuutttpppmmmnnnnnnooonnnnnnooorrruuutttppplllkkkmmmppppppnnnoooooonnnllliiihhhggggggjjjjjjkkknnnrrrttttttssslllppptttvvvvvvtttsssrrrkkklllnnnpppqqqrrrsssssslllnnnqqqssssssqqqnnnlllmmmppprrrrrrqqqpppqqqsssrrrvvvxxxrrrjjjeeegggllloooooopppsssuuuuuusssqqqmmmnnnpppqqqrrrrrrssssssiiihhhggghhhmmmrrrvvvwwwqqqqqqpppnnnmmmnnnqqqsssttttttssstttuuuvvvwwwwwwzzzzzzwwwssssssvvvvvvrrrqqquuuxxxwwwqqqkkkjjjlllhhhnnntttwwwvvvuuuuuuvvvnnnnnnnnnqqqsssssspppllliiilllnnnooonnnnnnpppsssmmmmmmnnnpppqqqrrrqqqqqqkkkmmmqqquuuvvvtttpppnnnkkkllloooqqqqqqnnnjjjgggnnnkkkhhhgggiiijjjkkkjjjkkkllllllkkkhhhhhhkkknnnxxxuuussstttvvvwwwvvvtttqqqppppppqqqrrrqqqnnnllljjjkkkmmmooopppppppppooopppqqqssstttrrrqqqoooooottttttssssssrrrrrrrrrrrrvvvqqqmmmnnnqqqrrrnnnjjjlllkkkkkknnnrrrtttsssppppppqqqqqqpppoooppprrrtttuuurrrnnnlllnnnqqqpppnnnrrrqqqrrrsssvvvvvvuuusssuuurrrnnnnnnoooooollliiijjjjjjlllqqquuuuuuppplllllllllnnnqqqqqqnnnmmmoooqqqsssuuuwwwvvvtttqqqooooooqqqqqqqqquuuxxxtttnnnpppqqqssstttsssrrrpppooouuurrrpppqqqtttsssnnniiikkknnnqqqqqqpppppprrruuutttvvvwwwsssnnnlllmmmpppqqqssstttrrrooommmnnnppprrrsssrrroookkkjjjmmmooo}}}yyywwwssspppppprrrsssqqqoooppptttyyy{{{xxxuuurrrqqqppprrrssssssqqqooonnnnnnkkknnnrrrsssrrrpppqqqqqqttttttuuutttsssssstttvvvvvvsssqqqqqqrrrrrrrrrrrrpppnnnkkkfffdddeeeiiimmmpppsssvvvuuussspppooooootttssspppooonnnooopppqqqvvvuuutttsssrrrqqqpppppp{{{xxxtttttttttssspppllljjjmmmpppssssssqqqqqqrrrrrrooommmnnnqqqssssssqqqnnnkkkjjjpppwwwwwwpppiiiiiilllpppqqqqqqppppppqqqrrrooommmnnnqqqrrrpppnnnpppqqqqqqqqqoookkkfffccckkkjjjkkkmmmppprrrqqqpppppprrrtttsssrrrqqqqqqrrrmmmmmmlllkkklllnnnpppqqqkkkmmmqqqttttttqqqmmmkkknnnmmmlllmmmppppppnnnlllooosssvvvssskkkgggiiimmmoooooooooqqqssssssqqqnnnmmmnnnoooppprrrrrrrrrrrrjjjhhhgggiiimmmrrrvvvwwwsssrrrnnnkkkkkkooouuuzzzvvvvvvvvvuuuuuuvvvwwwxxxvvvxxxxxxwwwxxxzzzxxxsssooouuuxxxuuuooojjjiiijjjggglllrrruuutttssstttuuuooorrrttttttrrroooooooookkkoooqqqpppmmmmmmpppsssooopppqqqqqqqqqqqqrrrrrrjjjoootttvvvvvvtttqqqnnnhhhkkknnnppppppnnnllljjjnnnllliiihhhiiilllooopppllloooooommmiiiiiilllppptttuuuuuussspppppprrrtttpppoooooopppqqqpppnnnlllllllllmmmnnnoooqqqrrrsssnnnoooqqqqqqpppqqqsssvvvoooppppppqqqrrrsssssssssooommmlllpppttttttoooiiijjjiiijjjnnntttvvvuuurrrnnnppprrrssssssrrrrrrsssuuupppllllllooopppooooooqqqpppqqqsssuuuuuutttqqqsssqqqoooooorrrrrrpppmmmiiiiiilllrrrwwwxxxtttpppooojjjjjjqqquuuqqqmmmmmmqqqrrrtttuuutttqqqmmmjjjqqqrrrrrrqqqtttwwwsssmmmtttssssssrrrrrrrrrrrrsssyyytttnnnnnnrrrtttqqqnnnrrroookkkkkkooorrrtttssswwwsssooolllkkklllnnnoootttrrrooooooppppppooommmssspppoooppprrrrrrooommmzzzxxxrrrqqqppppppppppppnnnllloootttzzz{{{xxxtttqqqqqqrrruuuxxxwwwrrroooooorrrkkkpppuuuuuusssqqqrrrtttrrrtttvvvuuuqqqqqqtttxxxwwwrrroooqqqrrrrrrsssvvvrrrppplllhhheeegggkkkooolllppptttuuusssrrrtttvvvrrrqqqpppooooooooopppqqqoooppprrrtttuuuuuuttttttzzzxxxvvvuuuuuusssqqqpppooonnnqqqtttssspppqqqtttwwwuuuqqqnnnmmmmmmkkkjjjkkkhhhhhhnnnuuuvvvoooggghhhkkkooorrrqqqpppooooooqqqppppppqqqrrrrrrqqqoooqqqqqqrrrsssrrroooiiieeekkkkkkkkkmmmooopppooommmuuuuuutttqqqmmmllllllmmmnnnllljjjiiiiiikkkmmmooooooooooooooooooooooooooopppmmmkkklllppppppmmmiiiiiinnnrrrrrrooommmooorrrooooooooopppqqqqqqooommmjjjjjjmmmssswwwvvvpppjjjnnnllljjjkkkmmmppprrrrrrvvvsssoookkkjjjmmmtttyyyvvvwwwxxxwwwvvvuuuvvvwwwtttwwwxxxwwwyyy{{{xxxssslllrrruuurrrnnnnnnmmmllliiikkknnnpppqqqrrrssstttqqqtttvvvtttooommmnnnpppmmmoooqqqpppnnnmmmoooqqqsssttttttrrrooonnnnnnooopppssstttqqqppprrrttttttooonnnllljjjiiijjjooorrrlllkkkiiiiiikkkooosssvvvjjjlllooonnnmmmnnnqqqtttkkkpppuuuvvvrrrnnnlllmmmnnnmmmmmmnnnoooooonnnllllllllllllmmmnnnppprrrsssmmmoooqqqpppooopppuuuyyylllmmmnnnpppqqqrrrrrrrrrjjjjjjmmmqqqttttttooojjjiiijjjmmmppptttuuutttsssmmmooossstttsssrrrqqqqqqsssnnnlllnnnnnnllllllnnnrrrsssttttttsssqqqnnnmmmqqqppppppqqqrrrrrrpppooolllkkkkkkmmmqqquuuwwwxxxrrriiihhhqqqwwwsssooonnnoooppprrrsssrrrpppnnnlllppprrrrrrqqqrrruuusssnnntttsssrrrqqqqqqssstttuuuxxxrrrmmmlllpppttttttsssvvvoooiiiiiinnnssstttrrrvvvqqqkkkiiikkkmmmooooootttqqqnnnooorrrrrrppplllnnnkkkjjjnnntttwwwsssnnn|||xxxwwwssssssrrrpppnnnmmmnnnoooppptttxxxwwwsssqqqqqqssstttvvvwwwwwwuuusssssssssoooqqqsssuuuuuutttttttttoooqqquuuvvvuuutttsssssssssnnnmmmqqqrrrpppooorrrqqqqqqpppmmmkkkkkklllnnnjjjnnnqqqrrrpppppptttwwwpppppppppqqqqqqqqqrrrrrrnnnoooqqqtttuuuvvvwwwwwwvvvwwwwwwvvvsssrrrrrrssspppnnnpppttttttqqqsssyyyxxxwwwsssnnniiiffffffggghhhjjjmmmoooqqqpppllliiiiiilllnnnoooooonnnpppqqqqqqrrrrrrqqqooooooqqqrrrqqqpppooopppqqqqqqooolllkkkjjjkkklllooopppooonnnqqqrrrqqqooollljjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmooooooppppppppppppooooooqqqpppppppppppppppnnnmmmjjjnnnqqqssssssqqqqqqrrroooooooooppprrrrrrqqqooommmjjjjjjpppwwwwwwpppiiiooonnnmmmmmmnnnpppoooooorrrqqqooolllkkkmmmppptttvvvxxxzzzyyyvvvtttssstttuuuwwwvvvssstttwwwuuuqqqooossssssooooooqqqppplllmmmlllkkkkkknnnqqqssssssssssssrrrpppnnnmmmnnnooolllmmmoooooonnnnnnnnnooorrrsssssspppmmmkkklllmmmpppuuuuuupppnnnrrruuuuuurrrqqqmmmiiifffhhhmmmrrrnnnmmmlllkkkkkkmmmqqqtttjjjkkknnnooopppppprrrsssiiilllppprrrqqqooommmllllllkkkkkklllnnnooonnnmmmhhhiiikkkmmmoooooooooooonnnqqqtttssspppoooqqqtttlllmmmnnnoooppppppooonnniiikkknnnpppqqqpppnnnmmmkkknnnqqqsssrrrqqqppppppmmmoooppppppoooooooooppppppmmmmmmooommmiiiiiimmmooosssvvvuuuqqqnnnmmmnnnnnnpppqqqqqqooonnnmmmnnnjjjkkklllmmmnnnqqqtttwwwqqqjjjjjjsssvvvqqqppptttqqqqqqrrrsssrrrqqqpppoookkkppprrrppppppssstttrrrqqqrrrrrrsssssstttttttttqqqnnnkkklllooosssttttttsssoookkkkkknnnrrrsssrrrqqqqqqpppooonnnoooppprrrrrrqqqqqqrrrsssrrrqqqpppllljjjhhhkkkoooqqqqqqoooyyywwwwwwwwwwwwuuuqqqmmmlllppptttrrrtttuuusssnnnnnnqqquuutttssssssuuuwwwwwwuuussssssqqqqqqssswwwxxxuuurrrmmmooorrrwwwzzzxxxsssnnnpppkkklllqqqrrrmmmjjjllloooqqqsssrrrpppnnnmmmmmmjjjmmmooonnnkkkkkknnnsssooopppqqqrrrssstttssssssrrrrrrrrrssstttuuuvvvwwwsssuuuwwwuuurrrqqqrrruuunnnkkkmmmssstttsssxxxuuuuuusssnnngggdddfffhhhgggmmmrrrrrrnnnjjjjjjllllllmmmmmmlllkkkmmmpppsssrrrsssrrrooollllllqqquuupppmmmkkklllooorrrssssssjjjjjjjjjmmmpppqqqqqqpppiiikkknnnnnnmmmmmmmmmnnnhhhiiijjjlllmmmmmmlllllliiimmmssswwwwwwsssmmmiiiqqqtttvvvuuuqqqoooppprrrqqqrrrtttuuuuuussspppnnnooonnnoooqqqssstttsssrrruuummmfffhhhqqqwwwtttnnnmmmllllllnnnpppqqqqqqpppkkklllmmmmmmmmmmmmoooqqqvvvyyy{{{zzzvvvsssrrrrrrxxxwwwtttoooooosssrrrooouuuwwwtttoooooorrrpppjjjqqqmmmhhhiiimmmqqqsssssstttppplllkkkmmmoooooommmiiijjjlllnnnoooooonnnmmmmmmooopppnnnkkkkkkmmmoookkktttxxxuuusssttttttpppppprrrqqqnnnjjjhhhiiikkksssrrrpppmmmjjjjjjkkkmmmlllmmmnnnpppqqqpppooonnnoookkkhhhiiimmmqqqrrrqqqjjjiiiiiikkkmmmnnnnnnmmmdddgggkkknnnooonnnllljjjoootttxxxvvvqqqmmmlllnnnnnnoooppppppooonnnmmmlllkkkmmmoooooonnnmmmnnnooommmqqquuuuuuqqqnnnmmmnnnoooooonnnlllkkkkkknnnpppnnnlllnnnqqqmmmfffggglllkkkpppuuuvvvrrroooppprrrmmmppprrrqqqmmmjjjjjjkkkccciiippprrrqqqooooooooooookkkmmmuuuuuuoooqqqyyyvvvuuuuuutttsssqqqpppooogggnnnrrrpppooorrruuuuuunnnpppsssuuuvvvuuutttrrrkkkjjjjjjlllooorrrssstttnnnoooooooooooooooqqqrrrlllqqqvvvuuurrrooorrruuuooorrrvvvvvvsssqqqrrrtttnnnmmmkkkiiihhhiiikkkmmm|||wwwvvvuuutttrrrrrrrrrqqqnnnlllvvvqqqrrrwwwwwwqqqlllmmmxxxvvvttttttuuutttrrrqqqtttsssrrrrrrttttttsssrrrppppppqqqsssuuuvvvuuutttrrrooollllllmmmmmmkkkhhhpppnnnnnnpppssssssqqqnnnkkkhhhggghhhkkknnnnnnmmmlllppptttuuuuuusssqqqqqqppprrruuuuuutttsssrrrrrryyy{{{{{{xxxssspppppprrrssspppmmmlllooouuuyyy|||yyyuuuoookkkjjjlllnnnooolllmmmoootttvvvtttnnnhhhfffjjjlllllloootttsssnnnooopppqqqrrrrrrqqqooooookkkmmmoooqqqqqqpppooommmjjjjjjjjjlllooorrrssssssppprrrsssqqqnnnmmmooorrrmmmlllllllllkkkkkkkkkkkkkkkmmmpppsssuuusssnnnjjjmmmmmmpppuuuyyyxxxrrrlllnnnsssxxxwwwrrrnnnmmmnnnkkkooouuuvvvtttqqqppppppmmmmmmllllllkkkkkkllllllpppqqqqqqpppnnnmmmnnnooorrrmmmoootttrrrmmmqqqzzzwwwwwwwwwvvvuuutttttttttrrrqqqppppppqqqqqqpppooopppmmmlllpppuuuvvvrrrmmmmmmnnnmmmkkknnnssstttqqqzzzrrrnnnqqqsssooonnnooonnnllljjjjjjlllnnnnnnnnnqqqoookkkjjjlllmmmllllllsssssstttuuuuuutttsssrrrtttpppllllllnnnppppppnnnoookkkkkkoooooojjjjjjnnnppplllmmmssstttnnnjjjkkkpppooonnnnnnoooooonnnlllllllllllllllkkkjjjiiiiiilllmmmnnnmmmmmmnnnqqqsssvvvsssooooooqqqssssssqqqrrrqqqpppppppppooommmkkknnnnnnooopppoooooommmmmmnnnrrrtttsssnnnjjjjjjjjjooosssssskkkfffiiipppsssrrrsssrrrmmmhhhfffhhhkkkqqqppppppoooppppppqqqrrroooqqqpppkkkmmmsssuuuqqqkkklllmmmooorrrsssrrrqqqjjjlllooorrrttttttsssrrrqqqppppppsssvvvtttmmmfffkkknnnrrrsssrrrqqqqqqqqqrrrwwwvvvpppnnnrrrtttrrriiinnnooolllmmmrrrsssooolllnnnpppooommmnnnqqqtttnnnppprrrqqqoooooossswwwlllrrrxxxyyyuuurrrsssvvvoookkkjjjlllkkkhhhiiilll|||vvvrrrqqqoooooopppqqqqqqqqqqqqqqqsssppprrrvvvvvvqqqppprrrtttuuuxxxzzz{{{xxxrrrnnnttttttsssttttttssspppmmmppppppqqqrrrsssqqqooommmqqqooollllllmmmllljjjgggooonnnnnnooorrrrrrpppnnnqqqlllgggfffhhhkkkmmmnnnppprrrttttttsssrrrrrrsssrrrrrrsssrrrppppppqqqsssvvvwwwxxxwwwtttsssrrrrrrvvvrrroooooorrruuuvvvvvvxxxtttppplllkkklllmmmnnnrrrpppnnnnnnpppqqqpppnnnhhhlllnnnnnnqqqvvvtttooonnnooopppqqqrrrsssssssssjjjkkklllmmmmmmllllllkkklllkkkkkkmmmppprrrsssrrrnnnppprrrsssrrrrrrrrrrrrnnnnnnmmmmmmmmmllllllllllllpppttttttqqqnnnkkkkkkkkknnnqqqttttttsssrrrrrrmmmpppsssqqqmmmlllnnnqqqmmmpppssssssrrrqqqrrrtttnnnmmmkkkjjjjjjjjjkkkkkkoooppppppooonnnnnnppprrrtttsssssstttrrroooqqqvvvssswwwzzzxxxsssqqqssswwwrrrpppooooooppppppooommmnnnnnnnnnqqquuuuuurrrnnnnnnpppqqqnnnooorrrtttrrruuuooolllooopppmmmmmmqqqllllllmmmoooppppppooonnnqqqpppooonnnnnnmmmllllllqqqvvvzzzzzzuuupppoooppptttrrrooommmnnnoooooonnnsssmmmkkklllllljjjlllqqqsssoooooossstttpppnnnpppiiillloooqqqqqqooommmkkklllllllllmmmlllkkkjjjjjjmmmnnnoooooooooppprrruuu|||xxxtttrrrssstttsssrrrvvvtttrrrppppppqqqqqqqqqsssrrrqqqooonnnmmmmmmmmmnnnnnnooopppqqqpppnnnlllpppqqqpppkkkjjjnnnpppooouuurrrooommmkkkjjjiiihhhlllnnnpppqqqqqqooommmlllooorrrrrrooopppsssrrrmmmkkklllmmmppprrrrrrrrrqqqnnnooopppqqqqqqrrrrrrsssqqqooooooqqquuuuuuqqqmmmkkklllmmmpppqqqrrrqqqqqqmmmtttxxxvvvttttttqqqllljjjnnnnnnkkklllqqqssspppsssssssssrrrpppooopppqqqrrrssssssrrrppppppqqqrrrnnnqqquuuuuusssrrrsssuuupppkkkiiikkkjjjiiijjjnnn|||xxxrrrnnnmmmkkknnnppppppooooooqqqtttttttttuuuuuurrroooqqquuuwwwwwwxxxzzz{{{yyyvvvrrruuuuuutttttttttqqqmmmiiimmmnnnpppqqqpppooolllkkkooommmllllllmmmllljjjhhhnnnmmmmmmnnnooopppooonnnvvvqqqjjjffffffiiimmmooossstttttttttrrrqqqrrrsssssssssrrrooommmnnnpppssssssssstttuuuvvvvvvsssqqquuuqqqoooqqqvvvxxxvvvrrrvvvtttrrrooommmmmmmmmmmmsssqqqooooooppppppooonnnjjjnnnpppqqqtttwwwuuuppprrrqqqqqqqqqqqqrrrssstttllllllkkkkkkkkkkkkkkkkkkooonnnmmmoooqqqsssrrrrrrooooooqqqsssvvvvvvuuusssppppppooooooooonnnnnnnnnnnnssswwwuuunnniiiiiikkkiiinnnrrrrrrppppppssswwwqqqqqqppplllhhhhhhlllpppoooppppppooooooqqquuuxxxpppooommmkkkjjjjjjkkklllmmmnnnooooooooooooqqqsssssswwwwwwtttsssuuuwwwvvvpppvvv{{{yyyrrrooosssyyyqqqpppnnnnnnnnnnnnmmmkkklllmmmppprrrsssrrrpppooonnntttvvvssspppqqqrrrrrrpppmmmlllmmmllljjjmmmqqqiiimmmqqqssssssqqqpppooooooqqqrrrqqqooonnnmmmnnnpppxxx~~~}}}uuunnnmmmpppssssssrrrpppnnnnnnoooqqqvvvpppkkkjjjiiijjjnnntttyyytttqqqsssssspppooopppiiimmmqqqrrrpppoooqqqrrrmmmmmmnnnooonnnnnnllllllnnnpppqqqqqqpppqqqtttvvv{{{xxxtttqqqrrrtttuuuuuuyyywwwtttrrrqqqrrruuuvvvvvvuuussspppooonnnmmmmmmqqqnnnmmmooosssssspppmmmpppqqqooommmooorrrpppllluuurrrnnnnnnpppoookkkfffkkknnnrrruuutttpppkkkhhhmmmqqqsssqqqqqqqqqnnnjjjoooooopppqqqqqqpppnnnnnnsssrrrpppoooooopppqqqrrrssspppnnnpppssstttssspppnnnlllkkknnnrrruuutttrrrlllrrrwwwvvvtttrrroookkkmmmnnnmmmkkklllppprrrqqqwwwuuuttttttttttttrrrqqqvvvuuutttssssssrrrpppnnnppppppppppppqqqrrrssstttpppllljjjllllllkkkmmmqqq~~~{{{vvvqqqmmmnnnmmmqqqtttrrrnnnmmmqqquuuyyyzzzyyyuuuooolllpppuuu~~~{{{vvvtttuuuxxxzzz{{{vvvtttrrrrrrqqqpppmmmkkkkkkmmmnnnoooooooooqqqrrrllllllmmmnnnoooooommmmmmmmmlllkkkllllllmmmnnnnnnwwwsssnnnjjjiiillloooqqqssstttuuuuuusssqqqqqqrrrssssssrrrpppnnnnnnpppqqqrrrqqqqqqtttwwwvvvrrrnnnpppmmmmmmrrryyy{{{xxxsssuuuvvvuuusssqqqooonnnnnnnnnppprrruuutttqqqmmmjjjmmmnnnpppsssuuuvvvtttqqqxxxwwwtttrrrqqqppppppqqqpppooommmllllllmmmnnnooorrrqqqpppqqqssstttsssqqqrrrpppnnnppptttvvvuuusssqqqqqqqqqppppppppppppooopppsssuuurrrmmmiiiiiikkkjjjmmmppprrrrrrrrrtttvvvvvvuuuqqqkkkfffeeehhhkkknnnnnnmmmmmmnnnqqqtttwwwsssqqqooolllkkklllmmmnnnnnnooooooooonnnnnnppprrrpppwwwyyytttuuu}}}~~~yyyppptttxxxwwwsssqqqsssvvvpppooommmmmmmmmmmmkkkiiiiiilllppprrrqqqoooooooooooowwwzzzvvvqqqpppqqqqqqnnnnnnnnnllliiihhhkkkppphhhlllqqqsssrrrqqqpppqqqmmmoooppppppnnnnnnqqqssspppvvv{{{yyytttpppqqqsssqqqssstttssspppooorrruuuuuuqqqmmmjjjjjjlllpppsssyyyvvvsssrrrqqqooolllkkkmmmppprrrqqqnnnpppvvv|||nnnooopppqqqrrrqqqoooooonnnoooqqqqqqqqqqqqsssuuutttqqqooonnnooorrruuuxxxvvvvvvuuusssrrrrrrtttuuutttttttttsssrrrpppooonnntttrrrppppppqqqqqqooommmqqqssstttqqqqqqrrrpppkkksssrrrqqqqqqqqqppplllhhhnnnppptttwwwvvvrrrmmmiiikkknnnppppppnnnmmmllljjjrrrssssssrrrooolllkkkjjjrrrrrrpppooonnnmmmmmmmmmqqqooooooppprrrrrrqqqoootttpppmmmooouuuxxxvvvsssqqqssssssqqqooonnnooopppqqqpppnnnlllmmmppprrrsssuuusssrrrssswwwxxxvvvssswwwuuussstttuuutttppplllooonnnmmmnnnqqqrrrrrrqqqpppnnnnnnqqqrrrppppppsss{{{yyyuuupppmmmoooooosssuuutttqqqppptttyyyzzz|||zzztttnnnnnnrrrwww}}}yyyuuussstttxxx{{{|||vvvssspppoooooopppqqqpppqqqqqqpppooonnnpppuuuyyyjjjllloooqqqrrrrrrrrrrrrlllkkkjjjiiiiiijjjlllnnnssssssrrrppppppqqqrrrtttqqqsssvvvvvvtttrrrppppppppprrrttttttrrrpppppppppsssrrrqqqsssuuutttooojjjnnnlllmmmrrrxxxzzzwwwrrrvvvxxxyyywwwtttqqqppppppmmmpppsssuuutttqqqnnnlllooonnnooorrrtttsssrrrqqqyyywwwuuurrrqqqppppppppprrrqqqooommmmmmnnnppprrrsssrrrrrrsssttttttsssqqqtttpppllllllooorrrsssrrrqqqqqqqqqqqqppppppppppppqqqqqqoooooonnnmmmlllkkkkkklllnnnrrrvvvwwwuuurrrvvvuuurrrnnnkkkiiiiiijjjkkkllllllnnnpppqqqqqqqqqqqqpppnnnlllkkkkkklllmmmoooooopppnnnmmmlllmmmoooqqqxxxyyytttvvv~~~~~~xxxrrrrrrrrrssstttsssqqqoooooonnnllllllmmmlllkkkiiihhhkkknnnooonnnmmmmmmnnnqqqxxx{{{vvvpppoooppppppooorrrrrrnnniiihhhjjjlllhhhjjjmmmnnnooopppqqqrrrllllllllllllmmmppptttwwwqqqrrrrrrrrrssstttvvvxxxooorrruuutttssssssvvvyyyqqqqqqooollllllnnnooooooqqqqqqqqqqqqqqqppplllhhhjjjnnnrrrrrrpppppptttyyynnnoooqqqssstttsssrrrppplllmmmooopppppppppqqqsssqqqpppnnnmmmmmmpppsssvvvpppsssuuuuuurrrpppppppppoooqqqtttvvvvvvtttqqqoooqqqrrrrrrpppnnnmmmooorrrqqqwwwzzzvvvqqqppppppoooooorrrttttttpppmmmllllllpppqqqssssssssspppmmmkkkkkkmmmnnnooonnnlllnnnpppoooqqqsssrrrooommmlllmmmooooooppppppooommmjjjiiiiiijjjlllppprrrrrrqqqoooxxxssspppppptttvvvtttpppssstttuuuuuusssqqqrrrttttttrrroooooooooppprrruuutttrrrqqqsssvvvwwwtttqqquuusssrrrsssvvvuuurrrnnnmmmmmmmmmnnnpppqqqpppoooqqqpppsssxxxyyyuuurrrtttzzzwwwuuurrrnnnmmmoooppprrrtttttttttvvvzzz~~~vvvyyyxxxsssppptttxxxzzztttttttttvvvxxxxxxwwwuuuuuurrrooooooppprrrssssssvvvvvvuuuqqqnnnoootttxxxkkknnnqqqssssssrrrrrrsssjjjjjjiiigggfffhhhkkknnnppprrrtttuuutttsssttttttppprrrttttttrrrqqqqqqqqqnnnqqqtttuuusssqqqqqqqqqsssrrrrrrrrrrrrpppllliiiooooooppprrrttttttsssqqqvvvxxxzzzyyytttqqqpppqqqrrrrrrqqqooonnnooorrrtttqqqnnnmmmppprrrqqqppprrrtttssssssrrrrrrrrrssssssooonnnmmmllllllnnnpppqqqqqqpppqqqrrrssssssqqqooorrrooolllkkklllooopppqqqqqqqqqpppppppppooooooooopppnnnmmmnnnoooooommmkkklllkkkmmmrrrwwwxxxsssooorrrqqqqqqpppoooooooooooolllmmmnnnpppqqqqqqnnnlllllllllkkkkkkkkkkkkkkkkkknnnoooooommmkkkjjjkkkllltttvvvuuussstttwwwuuuppprrrpppoooqqqssssssnnniiinnnmmmkkklllmmmmmmllljjjkkkkkkkkkkkklllmmmnnnnnnrrrwwwxxxsssooooooooommmpppssssssoookkkkkkiiiggghhhhhhiiikkkoooqqqqqqppplllkkkiiikkkooosssvvvwwwrrrpppnnnnnnppptttwwwyyyoooqqqssstttttttttvvvwwwmmmppppppnnnmmmooonnnlllhhhlllnnnooorrrssspppjjjaaahhhpppsssrrrnnnlllkkkkkkmmmpppssstttsssqqqpppjjjlllnnnooooooooopppqqqttttttssspppnnnnnnppprrrnnnrrrvvvuuuqqqnnnlllmmmlllnnnrrruuuwwwvvvtttrrrlllooopppooolllnnnsssxxxqqqxxx{{{uuuppppppsssuuummmqqquuutttooollllllnnnmmmnnnnnnnnnnnnmmmkkkkkkmmmmmmppprrrpppmmmpppuuuiiilllpppqqqpppoooqqqtttlllnnnpppqqqpppnnnkkkiiibbbeeejjjnnnrrrttttttsssuuussspppppprrrrrrooommmppprrryyy~~~}}}wwwssssssuuuqqqpppqqqpppoooqqqtttttttttsssssssssrrrooolllrrrrrrqqqrrrttttttsssqqqmmmmmmmmmmmmnnnooopppqqqssssssvvv{{{{{{vvvtttttt~~~yyyvvvttttttqqqmmmnnnqqqssssssssstttuuuxxx{{{}}}vvvyyywwwrrrrrrxxx{{{zzzppppppqqqtttvvvvvvtttrrrrrrrrrqqqrrrttttttsssqqqrrrtttvvvtttpppooorrruuummmqqqtttuuurrrpppooooooiiiiiihhheeedddeeejjjnnnooorrruuuuuusssrrrssstttrrrrrrqqqooonnnooorrruuunnnoooqqqqqqqqqpppqqqsssqqqrrrrrrqqqnnnlllllllllnnnoooppppppoooooorrrtttuuuxxxzzzxxxrrrooooooqqqpppqqqqqqooonnnooossswwwuuuooollloooqqqoooppptttqqqrrrrrrsssssssssrrrrrrllllllllllllmmmnnnpppqqqmmmlllmmmoooppppppmmmkkkkkklllnnnnnnnnnooopppqqqoooooooooooonnnnnnnnnnnnmmmoooppppppooommmlllkkkkkkkkkmmmoooqqqqqqqqqppprrrpppooooooppprrrssssssrrrqqqpppqqqrrrqqqmmmjjjjjjkkklllmmmnnnmmmllllllkkkllllllkkkjjjiiikkklllsssooonnnqqqrrrnnnkkkkkkpppooopppppppppnnnjjjgggmmmlllkkklllmmmnnnmmmlllpppllliiiiiimmmooopppoootttvvvtttooommmooonnnkkkmmmqqqqqqnnnnnnooojjjccchhhfffffflllrrruuuqqqlllnnnkkkjjjooouuuxxxuuupppqqqrrrrrrpppnnnooorrruuuqqqppppppqqqssssssrrrqqqlllppppppllllllooonnnjjjkkkooopppoooqqquuusssmmmdddgggkkknnnnnnkkkhhheeegggjjjmmmpppqqqpppooommmiiilllnnnoooooooooooopppssstttuuusssooonnnnnnpppqqquuuwwwuuupppllllllnnnnnnoooppprrrsssuuuuuuvvvnnnmmmlllllllllooosssvvvpppttttttpppooosssxxxyyyooopppqqqqqqooonnnmmmmmmjjjkkklllmmmmmmlllkkkjjjkkklllppptttpppjjjkkkqqqggglllqqqrrrpppooorrruuunnnnnnoooppppppooonnnnnneeegggjjjmmmoooqqqsssuuuqqqqqqrrrrrrrrrpppooommmmmmooovvv}}}}}}vvvsssttttttooonnnqqqqqqmmmmmmqqqrrrsssuuutttqqqooommmlllqqqrrrrrrrrrpppppprrrssspppooonnnjjjiiikkkrrrwwwwwwuuuuuuyyyxxxuuutttvvvyyywwwuuuttttttrrroooppptttyyyvvvttttttuuuxxxxxxxxxzzz{{{xxxrrrsssyyyzzzvvvrrrpppmmmmmmooorrrtttuuuqqqrrrtttwwwxxxuuuqqqmmmjjjoootttuuurrrppprrruuupppsssvvvuuuqqqmmmkkkkkkiiiiiihhheeebbbdddjjjnnnppprrrtttsssqqqpppqqqssstttrrrnnnjjjjjjmmmtttyyynnnnnnnnnnnnmmmooorrruuuoooqqqrrrppplllkkkllloooiiimmmooonnnlllnnntttzzztttwwwyyyvvvqqqmmmnnnqqqjjjnnnsssuuusssrrrrrrsssxxxppplllooopppoooqqqvvvssssssttttttsssqqqooonnnlllllllllmmmoooppprrrsssiiiiiijjjlllnnnmmmkkkhhhdddjjjppprrrqqqpppppprrrnnnnnnnnnnnnmmmmmmmmmmmmkkkppptttsssmmmiiijjjllljjjlllnnnllljjjkkknnnrrrvvvsssooonnnoooqqqrrrssswwwtttrrrqqqrrrqqqnnnkkklllmmmoooqqqrrrqqqpppooohhhiiijjjjjjiiijjjkkkmmmnnnffffffnnnpppjjjgggjjjmmmppprrrqqqnnnjjjhhhggglllkkkkkklllnnnoooooonnntttnnnhhhiiinnnrrrrrrqqqttttttqqqllllllooonnnjjjjjjnnnooommmoooqqqkkkaaagggdddfffmmmvvvxxxqqqhhhpppmmmmmmsss{{{{{{ssskkkpppuuuxxxtttllliiilllppprrrpppnnnoooqqqqqqnnnkkklllpppooojjjiiinnnnnnkkktttvvvtttoooppptttrrrmmmoookkkgggeeefffhhhjjjjjjdddgggjjjmmmooonnnlllkkkiiillloooppppppooopppqqqnnnqqqsssrrrpppnnnoooqqqvvvxxxyyyuuuooolllnnnqqqqqqpppooonnnpppsssvvvxxxsssooojjjiiimmmpppqqqpppoooooollljjjnnnwww{{{zzzqqqooommmnnnpppqqqnnnkkkiiikkknnnppppppnnnllljjjgggiiioootttooofffeeejjjkkkooossssssooommmnnnqqqppppppoooooooooqqqrrrsssnnnnnnnnnmmmlllnnnpppsssoooqqqtttuuusssrrrqqqqqqmmmkkknnnttttttpppqqqwwwrrrnnnmmmqqqppplllkkkooommmqqqttttttqqqooooooqqqrrrssstttqqqnnnmmmppptttsssrrrnnnhhhdddhhhsss|||zzzvvvtttuuutttrrrtttwww}}}xxxsssttt{{{}}}wwwrrrrrrtttqqqsss{{{}}}xxxuuuvvv{{{zzzyyywwwuuussspppoootttqqqnnnnnnooopppnnnlllwwwwwwxxxwwwtttpppllljjjppppppooooooppprrrsssttttttoooooossstttooommmpppiiihhhhhhiiijjjjjjiiihhhooolllkkkmmmrrrsssppplllooorrrtttssstttuuurrrmmmpppooommmmmmnnnnnnmmmkkksssrrrpppooonnnllliiiggglllkkkkkkkkkmmmqqqtttwwwtttuuutttrrrooooooppprrrppppppqqqtttwwwvvvqqqmmmqqqooonnnrrrvvvwwwtttooolllpppttttttqqqlllhhhfffiiinnnrrrrrrnnnlllnnnqqqnnnooonnnkkkggggggkkkooolllmmmooonnnmmmnnnssswwwtttppplllhhhgggiiinnnqqqpppooonnnmmmmmmnnnoooppplllllloooqqqnnnjjjlllqqqppppppqqqqqqqqqqqqppppppuuutttsssqqqooonnnmmmmmmnnnqqqrrrppplllkkkooosssooommmjjjggggggiiilllnnnlllllljjjjjjjjjlllnnnoooooommmlllnnnqqqqqqnnnjjjiiiiiilllqqquuuuuuooojjjiiijjjlllnnnpppqqqrrrrrroooqqqsssrrrooonnnoooqqqqqqrrrrrrpppmmmjjjiiiiiihhhiiijjjkkkmmmoooqqqrrruuurrrpppssswwwxxxuuuqqqppppppqqqqqqqqqppppppooonnnmmmmmmmmmmmmllllllllllllkkkmmmqqqrrrooonnnpppvvvuuutttqqqnnnmmmnnnoootttqqqllliiihhhhhhgggfffllldddaaaiiipppooollllllrrrmmmiiiiiinnnrrrrrrppptttpppkkkkkkooorrrtttsssssstttvvvwwwuuusssooommmmmmooorrruuuvvvvvvuuuttttttppplllmmmqqqrrroookkkqqqooommmlllmmmooosssuuusssqqqooommmllllllnnnooopppmmmjjjjjjlllmmmkkkiiijjjkkkmmmnnnmmmkkkiiigggkkkkkkmmmpppqqqpppnnnkkklllsssuuuppppppvvvvvvooorrrqqqpppnnnmmmmmmmmmmmmuuuwwwxxxtttmmmjjjlllooolllnnnooonnnmmmnnnssswwwssspppmmmkkklllnnnoooooonnnooooooppprrrrrrssstttppprrrpppjjjjjjpppsssqqqnnnnnnmmmkkkkkkmmmpppttttttssssssrrrrrrqqqqqqqqq||||||vvvtttxxxxxxuuurrrssswwwssssssxxxyyyvvvuuuwww{{{zzzwwwtttqqqpppqqqrrrpppnnnlllmmmooopppooonnnttttttuuuuuutttqqqnnnlllqqqqqqrrrrrrrrrqqqppppppsssooonnnrrrrrrnnnlllooopppmmmjjjhhhiiijjjlllmmmkkkiiiiiimmmrrrtttrrrnnnlllmmmmmmooouuuzzzwwwpppnnnoooooonnnnnnnnnnnnoooqqqqqqqqqqqqqqqnnniiifffjjjjjjkkkmmmooopppqqqrrrssstttuuutttrrrpppooopppsssrrrrrrsssuuusssooolllpppnnnnnnqqquuuvvvsssnnnjjjkkklllmmmnnnmmmlllkkkjjjnnnrrrrrrooonnnpppsssqqqooolllkkkkkklllmmmmmmppppppooonnnmmmnnnppprrrsssoookkkhhhiiikkknnnoooooonnnnnnmmmmmmnnnooopppooonnnppprrrqqqmmmmmmpppoooooonnnnnnoooqqqrrrssstttsssqqqpppooonnnnnnnnnnnnppprrrppplllkkkooosssmmmlllkkkjjjjjjlllnnnoooooonnnlllkkklllmmmooopppnnnoooppppppooonnnmmmmmmkkknnnqqqsssrrrpppnnnllllllmmmmmmooopppqqqrrrssslllmmmnnnmmmmmmpppvvvzzzpppqqqqqqooommmkkkllllllmmmmmmmmmmmmmmmnnnoooooowwwssspppqqqtttuuurrrooooooooooooppppppooooooooopppooommmllllllmmmoooqqqmmmkkkmmmqqqrrrpppooorrrttttttsssrrrpppppprrrsssrrrpppnnnllljjjiiiiiiiiiiiicccbbbhhhmmmmmmlllmmmnnnllljjjllloooqqqpppnnnpppooonnnnnnppprrrrrrrrrtttuuuuuutttrrrooommmkkknnnppprrrrrrrrrrrrsssuuuwwwsssooonnnooopppooonnnooommmkkkiiijjjllloooqqqqqqpppooonnnnnnnnnooooooooonnnmmmmmmnnnmmmiiieeejjjkkkmmmnnnmmmllliiihhhqqqpppnnnnnnnnnnnnnnnnnnnnnqqqqqqoooqqquuuwwwvvvtttrrrooommmllllllmmmnnntttsssrrrpppnnnllllllmmmooonnnmmmmmmoooqqqsssssszzzwwwsssooommmmmmllllllmmmnnnqqqssstttsssrrrqqqppprrrooojjjjjjooopppnnnkkkllllllkkkkkkmmmpppsssssssssrrrrrrqqqqqqqqqppp~~~{{{yyyuuuttttttrrrrrrtttyyyuuurrruuuvvvuuuuuuwwwxxxxxxuuuqqqmmmmmmqqquuunnnmmmmmmnnnqqqssssssssspppqqqsssttttttsssrrrppppppqqqsssttttttrrrpppoooqqqooonnnpppooollllllnnnpppppppppoooooonnnmmmmmmjjjjjjkkkooossstttrrrooommmllljjjllluuu{{{xxxpppmmmooopppooommmmmmooorrrooopppqqqrrrrrrooojjjfffhhhjjjlllnnnoooooonnnmmmpppsssvvvvvvtttrrrpppooouuutttrrrrrrrrrpppmmmkkknnnmmmmmmpppssstttqqqmmmkkkhhheeefffiiimmmnnnmmmjjjnnnqqqrrrpppppprrruuuuuupppllllllooopppnnnlllqqqooonnnnnnooopppoooooorrrnnnjjjjjjlllnnnnnnmmmnnnnnnmmmmmmmmmnnnpppqqqrrroooppptttuuuqqqnnnnnnqqqpppnnnmmmlllnnnoooqqqqqqqqqpppooonnnnnnnnnnnnmmmooopppooollllllnnnqqqmmmmmmmmmmmmmmmnnnpppqqqpppooommmkkkkkklllnnnooommmqqqsssqqqmmmkkkmmmpppnnnrrruuutttooolllmmmoooqqqpppoooooopppqqqsssuuunnnmmmkkkjjjkkkqqqyyy~~~oooppppppnnnmmmmmmoooqqqoooooonnnnnnnnnooooooppptttqqqnnnnnnqqqsssrrrpppnnnnnnnnnnnnnnnnnnnnnnnnrrrooolllkkkkkknnnrrruuuooommmnnnrrrsssqqqqqqtttsssrrrrrrrrrrrrtttuuuvvvoooqqqrrrpppllljjjjjjllleeeccceeeiiikkkjjjkkknnnjjjkkkmmmooooooooonnnmmmlllnnnpppqqqqqqpppqqqrrruuutttrrrpppnnnkkkjjjiiinnnqqqsssqqqnnnmmmqqqvvvxxxuuupppmmmlllmmmpppqqqpppnnnllljjjiiikkkmmmnnnnnnooooooppppppqqqppppppnnnnnnnnnoooooolllgggdddjjjkkkmmmnnnnnnllljjjiiiwwwtttppplllkkkllloooqqqtttpppoooqqqrrrrrruuuzzzvvvssspppmmmkkklllmmmnnnqqqnnnllllllnnnnnnmmmkkkooollliiilllqqquuuuuusss}}}{{{wwwssspppnnnmmmmmmmmmpppsssvvvvvvtttrrrppppppqqqppplllkkkmmmmmmjjjkkklllmmmlllllllllnnnpppqqqqqqqqqqqqqqqppppppppp~~~{{{zzz|||yyyuuusssrrrrrrssstttvvvtttrrrsssuuuvvvvvvwwwsssttttttppplllkkkoootttooopppqqqsssuuuvvvwwwwwwnnnppprrrtttvvvvvvvvvuuuppppppqqqrrrsssrrrrrrqqqppppppoooooommmkkklllmmmiiinnnvvvzzzyyytttnnnjjjoooooooooqqqsssssspppmmmqqqpppnnnlllpppuuusssmmmlllpppqqqoookkkjjjmmmrrrooonnnnnnoooooonnnkkkhhhiiijjjlllnnnnnnnnnmmmlllnnnqqqtttuuutttssssssssstttsssqqqpppooonnnnnnmmmllllllmmmoooqqqqqqnnnllllllgggbbbccchhhlllkkkiiijjjllloooppppppqqqsssvvvtttrrrpppoooqqqqqqpppnnnnnnlllkkkmmmqqqsssrrrooopppmmmjjjkkkooopppooolllmmmmmmllllllmmmnnnpppqqqtttooooootttvvvrrrnnnlllsssrrrpppmmmkkkiiiiiihhhpppooonnnlllkkkkkkkkkkkklllnnnoooooommmmmmoooqqqqqqpppnnnmmmmmmoooqqqrrrooommmkkkjjjiiijjjkkklllmmmooopppooommmmmmooorrrrrrttttttrrrooonnnooopppuuutttqqqooooooqqqtttuuurrrpppmmmkkklllooouuuyyypppqqqpppnnnmmmnnnqqqsssnnnnnnnnnoooppprrrssstttooommmkkkkkkooorrrttttttpppoooooonnnnnnnnnnnnoooooonnnlllkkklllooosssuuuqqqnnnooorrrsssrrrssswwwrrrqqqpppppprrrtttuuuuuuooosssvvvtttnnnjjjjjjlllfffhhhjjjkkkiiihhhjjjnnnkkkmmmooooooooonnnoooqqqllloooqqqqqqnnnnnnqqqsssrrrqqqooollljjjiiiiiiiiilllrrrvvvtttnnnlllooottttttsssoookkkiiikkkqqquuutttssspppnnnmmmmmmnnnooolllmmmppprrrssssssrrrqqqmmmmmmmmmnnnmmmllliiihhhjjjkkkmmmnnnnnnmmmlllkkkuuusssooollljjjkkkooorrrzzzrrrpppuuutttnnnpppwwwtttsssqqqooommmmmmmmmmmmmmmlllllllllmmmnnnooooookkkiiiiiimmmrrrvvvwwwwwwwwwwwwvvvuuusssrrrrrrsssrrrsssuuuvvvvvvuuusssrrrqqqqqqqqqooommmlllkkkiiilllmmmnnnnnnlllkkklllmmmpppppppppppppppppppppqqq|||{{{zzzyyyuuuvvvvvvtttssssssssssssqqqqqqrrrtttvvvxxxwwwuuupppqqqsssqqqnnnlllmmmoooqqqrrrtttuuuvvvvvvvvvvvvoooppprrruuuvvvwwwxxxxxxuuusssqqqooonnnooopppqqqqqqrrrrrrooolllkkkmmmnnnhhhnnnvvv{{{zzzvvvrrrooorrrrrrrrrssstttsssrrrppprrruuusssnnnlllnnnpppooonnnpppqqqnnniiigggkkkppppppmmmkkkjjjkkklllllllllllllllllllllmmmmmmnnnnnnmmmooopppqqqqqqsssuuuwwwooooooooonnnnnnnnnoooqqqkkkkkkmmmnnnpppooommmkkkiiieeebbbeeejjjmmmkkkhhhiiikkkmmmnnnoooqqqsssuuurrrtttuuutttqqqooopppqqqmmmkkkkkknnnqqqssspppmmmmmmlllkkkmmmpppqqqooommmnnnmmmlllllllllnnnoooppprrrnnnmmmrrrtttqqqmmmlllppppppooonnnllliiigggeeeooonnnmmmkkkiiihhhhhhhhhmmmnnnooooooooooooooopppvvvsssooolllkkkmmmpppsssooonnnllljjjjjjjjjlllmmmnnnllljjjkkknnnqqqrrrrrruuurrrooooooqqqrrrrrrqqqwwwuuuqqqooonnnpppsssuuusssqqqooonnnooopppqqqrrrrrrrrrqqqooonnnnnnqqqtttpppppppppqqqrrrssstttuuunnnlllkkklllnnnqqqssstttsssrrrqqqoooooonnnooooookkkllllllmmmnnnpppqqqrrrtttpppooorrrrrrqqqssswwwrrrpppnnnnnnppprrrqqqqqqppptttxxxuuuooojjjiiikkkjjjnnnpppnnnjjjiiikkkmmmoooppppppooonnnooorrruuunnnooopppnnnlllmmmqqqvvvooonnnkkkjjjiiiiiijjjkkkkkkrrrxxxxxxrrrnnnnnnqqqnnnmmmkkkiiiiiilllrrrvvvwwwuuussspppoooooooooooojjjlllooorrrssssssrrrrrrllllllkkkjjjjjjkkkmmmnnnkkklllmmmnnnnnnnnnnnnmmmppppppooommmjjjkkknnnqqqwwwqqqqqqwwwvvvooonnntttqqqqqqrrrrrrqqqooommmkkkkkknnnqqqpppmmmmmmqqquuujjjmmmoooppppppqqquuuxxxppprrruuuuuusssssstttvvvxxxwwwvvvuuuttttttuuuuuurrrqqqqqqqqqpppmmmkkkkkkjjjlllnnnnnnnnnoooppprrroooooooooppppppqqqqqqqqq{{{xxxwwwwwwwwwpppuuuwwwuuussstttsssqqqooorrrssssssuuuxxxwwwsssppppppppppppooonnnmmmkkkooorrrtttuuutttsssssstttqqqrrrssstttuuuvvvwwwwwwyyyvvvqqqmmmkkkkkklllnnnrrruuuuuuppplllmmmoooooooooqqqsssrrrqqqqqquuuxxxqqqqqqqqqqqqrrrtttuuuvvvqqquuutttnnnjjjmmmrrruuupppppppppmmmjjjiiilllpppqqqmmmiiihhhiiilllnnnooonnnnnnnnnnnnnnnooopppqqqmmmnnnoooooooooqqqtttwwwkkklllmmmmmmmmmnnnppprrrjjjlllmmmoooooonnnlllkkkdddcccdddhhhmmmppppppnnnjjjkkkkkkmmmoooqqqssstttppptttwwwvvvrrroooppprrrnnnnnnoooppppppooollliiikkklllmmmoooooopppppppppooonnnmmmllllllmmmnnnnnnpppmmmlllpppqqqooommmooommmmmmnnnnnnnnnnnnmmmmmmnnnmmmlllkkkjjjiiiiiiiiimmmnnnooopppqqqqqqpppppptttqqqnnnkkkkkkmmmppprrrrrrpppooommmmmmnnnpppqqqppplllhhhiiiooossstttssstttpppmmmnnnrrrttttttqqquuussspppnnnnnnooorrrssspppooooooppprrrrrrqqqppprrrrrrrrrqqqpppppprrrtttvvvvvvuuusssrrrrrrrrrrrrqqqqqqoooooooooooopppqqqvvvtttrrrpppnnnnnnnnnnnnkkkkkklllnnnoooppppppqqqwwwrrrpppqqqqqqppprrrwwwrrrooollllllnnnpppooommmppprrruuusssoookkkjjjjjjmmmrrrsssooollllllmmmmmmsssqqqooonnnoooqqqtttvvvpppooommmlllkkkmmmrrruuummmlllkkkjjjiiijjjkkkkkkjjjqqqwwwyyyuuupppoooooojjjiiiiiiiiikkknnnrrrtttuuutttrrrpppnnnnnnnnnnnnjjjllloooqqqssssssrrrqqqkkkkkkjjjiiiiiikkkooorrrkkklllmmmnnnoooooooooooommmooopppnnnkkkjjjmmmpppooommmppptttuuusssrrrtttooopppqqqrrrqqqpppnnnmmmmmmqqquuusssooonnnrrrwwwnnnrrrtttsssooonnnpppsssmmmqqquuuuuusssqqqrrrttt{{{yyyvvvsssrrrssstttuuuqqqoooooorrrqqqnnnmmmooogggiiillloooqqqtttyyy|||nnnoooooopppqqqrrrsssssswwwtttsssttttttqqqwwwxxxtttqqqrrrrrrpppsssuuutttpppqqqvvvuuuqqquuuqqqmmmmmmoooooommmjjjnnnqqqtttuuutttsssssstttrrrrrrsssssssssssssssssstttrrrooommmkkkkkklllmmmtttyyyyyyqqqmmmnnnqqqrrrttttttrrrnnnjjjlllrrryyyqqqqqqpppnnnoooqqquuuwwwtttuuurrrlllkkkpppuuuvvvqqqooonnnmmmmmmoooqqqssspppnnnkkkjjjlllooopppqqqmmmnnnppprrrssssssrrrrrrnnnoooppppppooonnnooopppiiikkkmmmnnnmmmmmmooorrrjjjlllnnnooonnnmmmlllkkkffffffhhhkkknnnppprrrsssmmmllllllmmmooorrrssstttrrrsssuuuvvvtttrrrpppooolllnnnqqqrrrpppmmmkkkjjjiiilllppppppnnnmmmpppssspppooommmlllkkkkkklllmmmooommmmmmoooooommmoootttrrrqqqooonnnoooqqqtttvvvmmmmmmlllllllllmmmmmmnnnnnnnnnoooqqqrrrsssrrrqqqllllllllllllmmmnnnpppppprrrqqqooonnnoooppprrrssssssqqqnnnmmmnnnqqqtttvvvqqqpppoooooopppqqqrrrrrrsssqqqooommmmmmnnnpppqqqqqqooonnnooorrrrrrqqqooooooppprrrsssrrrssstttvvvxxxxxxvvvuuutttsssssssssrrrssssssrrrqqqpppppppppxxxvvvrrrooommmkkkkkkkkknnnnnnmmmmmmnnnppprrrsssyyytttpppppppppnnnqqquuuqqqmmmjjjjjjnnnpppooolllmmmnnnoooooonnnmmmlllkkkmmmqqqrrrnnnmmmpppqqqnnnrrrpppmmmnnnrrrtttsssrrrpppnnnllllllnnnpppqqqqqqnnnmmmlllkkkkkkjjjjjjjjjkkkooosssuuusssqqqoooooojjjiiihhhkkkooorrrqqqoootttsssrrrpppooonnnnnnnnnkkklllnnnpppqqqqqqqqqqqqjjjllllllkkkjjjjjjmmmqqqkkklllmmmnnnooopppqqqqqqppprrrrrrnnnjjjiiilllqqqlllooopppoooppptttvvvtttqqqpppooonnnooopppqqqrrrrrrssstttsssqqqqqqsssuuupppqqqrrrrrrqqqppppppqqqjjjoootttuuusssqqqrrrtttxxxwwwuuusssqqqpppppppppooollllllpppqqqnnnnnnrrrjjjlllnnnppprrrwww|||oooooopppqqqrrrssstttttt}}}uuuqqqqqqqqqrrrtttyyyyyyrrrnnnpppqqqoooxxxyyytttnnnnnnssstttpppyyyrrrkkkjjjmmmpppnnnjjjnnnrrrvvvwwwvvvuuuvvvxxxsssrrrrrrqqqqqqppppppoookkkkkklllmmmnnnoooppppppuuu{{{{{{sssmmmpppssssssrrrttttttpppkkkjjjnnnrrruuussspppmmmkkkmmmqqqtttyyywwwqqqkkklllrrruuusssqqqooommmmmmppptttvvvwwwooonnnmmmnnnpppqqqrrrqqqlllnnnrrrvvvwwwuuusssqqqnnnppprrrrrrpppmmmjjjjjjhhhkkknnnnnnmmmlllnnnpppjjjmmmoooooonnnmmmlllkkkllllllmmmllllllnnnqqqtttooonnnmmmnnnpppssstttttttttsssrrrtttwwwvvvqqqlllggglllqqqrrrpppmmmmmmnnngggmmmqqqpppllllllpppvvvqqqooonnnlllkkkkkkkkklllnnnmmmnnnooonnnlllqqqxxxzzzwwwrrrnnnnnnrrrwwwzzzlllllllllmmmoooqqqrrrsssooooooppprrrttttttsssqqqeeegggkkknnnpppqqqpppooopppooonnnmmmnnnoooqqqsssvvvvvvuuuqqqmmmnnnsssxxxoooqqqsssqqqnnnmmmpppssspppooonnnmmmlllmmmooopppuuurrrooonnnpppqqqooommmlllnnnqqqssstttuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvoooqqqsssssssssrrrssssssxxxvvvrrrnnnkkkiiiiiiiiisssqqqnnnlllmmmpppsssvvvzzzuuuppppppooommmppptttpppllliiijjjnnnqqqpppmmmkkkjjjjjjlllnnnooonnnmmmkkkppppppmmmnnnssstttooopppnnnllloootttuuurrrnnnnnnlllkkkmmmqqqrrrpppnnnpppooonnnmmmllljjjiiihhhmmmnnnoooqqqqqqqqqpppooollljjjiiimmmssstttpppkkkuuutttsssqqqpppoooooooookkklllmmmnnnooopppqqqqqqjjjlllnnnnnnkkkjjjkkkmmmkkklllmmmnnnooopppqqqrrruuuvvvtttnnniiihhhlllqqqnnnsssqqqjjjkkksssuuuqqqssspppmmmkkkllloootttwwwvvvtttrrrrrrssstttsssqqqnnnmmmlllppptttwwwuuurrrgggmmmsssuuutttsssuuuwwwtttttttttsssqqqooommmkkkmmmiiijjjnnnpppmmmnnntttqqqqqqrrrrrrsssvvv{{{oooooopppqqqssstttuuuuuuxxxrrrrrruuuuuutttrrrsssttttttrrrppppppqqquuuvvvuuusssqqqoooooopppzzztttmmmkkkmmmnnnkkkhhhqqqtttwwwxxxwwwuuusssssstttsssqqqpppppppppqqqqqqtttlllfffiiinnnppppppqqquuurrroooqqquuuwwwtttpppuuurrrmmmkkklllnnnppppppsssooopppttttttooonnnrrrwwwvvvuuuttttttrrrnnnlllsssrrrqqqqqqrrrrrrpppnnnuuuuuussspppmmmlllnnnooouuutttrrrrrrtttuuutttsssrrrnnnkkkmmmppprrroookkkhhhhhhiiijjjlllmmmnnnooollllllkkkjjjjjjjjjkkklllmmmnnnpppqqqrrrqqqqqqqqqvvvwwwtttooonnnrrrtttssssssrrrpppmmmkkklllppptttmmmjjjiiilllllliiijjjmmmkkkmmmnnnmmmkkkkkkooossspppllliiijjjooorrrpppnnniiinnntttvvvtttsssssstttvvvxxxuuuooopppuuuvvvqqqnnnoooqqqssstttsssrrrqqqsssssssssrrrpppooopppqqqlllpppoookkklllrrruuurrrooopppqqqooolllmmmppptttrrrsssssspppnnnnnnssswwwoooqqqtttuuutttrrrqqqqqqppppppooooooooooooooooooqqqtttrrrmmmmmmqqqoooiiiooooooooopppqqqrrrttttttttttttrrrpppooossszzztttooolllmmmoooqqqwww}}}tttqqqnnnkkkjjjllloooqqqlllkkklllooorrrtttsssrrrpppqqqrrrsssrrrpppooommmmmmnnnpppqqqqqqpppnnnmmmjjjkkkmmmnnnmmmmmmmmmnnnpppnnnmmmmmmnnnooommmlllooojjjgggkkkrrrtttpppkkkpppkkkhhhkkkrrruuurrrmmmqqqnnnoootttsssllliiikkknnnpppsssuuussspppkkkhhhiiikkknnnqqqqqqpppnnnlllxxxzzzzzzvvvqqqooopppsssuuuqqqllljjjlllpppsssuuuzzzpppjjjlllpppoooooorrrrrriiieeellltttvvvsssppptttpppkkkjjjmmmppprrrrrrtttrrrooommmmmmmmmlllkkkqqqpppllljjjmmmssstttqqqvvvtttqqqpppppprrrrrrrrruuurrroooooorrrtttsssqqqqqqrrrrrrqqqqqqrrruuuxxxvvvuuutttrrrpppooooooooopppnnnlllnnnqqqrrrqqqoooggglllrrrwwwyyywwwssspppiiilllpppsssssspppkkkhhhxxxtttuuuxxxyyyxxxppprrrttttttsssrrrsssttttttuuuuuutttqqqoooooopppqqqooommmnnnqqqrrrqqqpppqqqsssuuuvvvuuusssrrrqqqooopppssssssrrrqqqppppppooojjjhhhmmmqqqqqqppprrrtttrrrpppppprrrssssssqqqrrrqqqooommmmmmoooqqqssssssppppppttttttqqqqqquuuzzzxxxvvvuuutttrrrooommmrrrqqqooonnnmmmnnnpppqqqvvvuuurrrnnnkkkiiikkkmmmtttrrrqqqqqqrrrssssssrrrsssooommmnnnqqqrrroookkkmmmlllkkkjjjjjjlllnnnppplllkkkjjjiiiiiikkkmmmnnnrrrooommmnnnqqqsssrrrqqquuuuuurrrnnnpppuuuuuurrrrrrnnnjjjiiikkknnnppppppmmmkkklllooooookkkiiijjjmmmnnnoooooonnnmmmnnnoooooollliiijjjnnnqqqpppnnnjjjmmmrrrvvvwwwwwwwwwwwwuuuwwwtttpppqqquuuuuuqqqoooppprrrssstttsssrrrqqqsssssssssqqqnnnmmmnnnooonnnqqqpppkkklllqqqssspppoooooonnnmmmlllnnnqqqsssuuuuuutttqqqooooooqqqssslllnnnqqqssssssssstttuuupppppppppooooooooooooooonnnpppooolllnnnrrrpppllllllmmmnnnoooqqqrrrssstttsssttttttrrrppppppsssvvvppplllkkknnnpppppptttyyyrrrqqqpppooonnnoooppppppllllllmmmooorrrtttsssrrrnnnnnnmmmmmmmmmmmmmmmmmmoooppppppqqqqqqpppooonnnmmmnnnooopppooooooooooooooommmllllllmmmmmmllljjjkkkllloooqqqqqqpppmmmkkklllkkkkkklllnnnooonnnmmmsssooonnnppppppllllllooopppqqqrrrrrrqqqooommmkkkjjjllloooqqqrrrqqqooonnnvvvuuuuuuuuuuuutttrrrqqqqqqnnnkkkjjjllloooqqqrrrvvvooommmrrrwwwvvvuuuvvvxxxnnnhhhjjjqqqtttvvvxxxtttppplllkkkmmmppprrrsssrrrooommmmmmnnnooooooooonnnooommmjjjlllqqqrrrpppoooqqqtttxxxyyyuuuoookkkrrrrrrrrrssstttsssqqqoooqqqrrrtttsssrrrrrrsssuuuwwwwwwwwwuuurrrpppnnnnnnsssqqqooooooppppppnnnlllnnnqqquuuyyyzzzxxxtttqqqlllmmmooopppooollliiihhh{{{vvvtttvvvyyyzzzyyyoooqqqssstttttttttvvvwwwrrrtttuuutttqqqooonnnnnnkkklllooorrrtttuuuttttttqqqrrrssstttsssrrrpppnnnhhhmmmtttvvvuuuqqqppppppjjjiiilllrrrsssqqqpppsssqqqqqqpppooonnnnnnqqqsssqqqrrrrrrpppmmmmmmpppssssssppppppssstttsssuuuxxx}}}zzzwwwuuutttrrrpppnnnqqqqqqpppmmmkkklllqqqvvvsssrrroookkkiiiiiilllooorrrqqqooooooqqqrrrqqqpppssspppoooppprrrrrrpppmmmqqqooollljjjjjjllloooqqqlllkkkjjjiiijjjmmmoooqqqvvvpppjjjkkkppptttssspppssssssqqqoooqqqvvvuuuqqqqqqkkkeeeeeekkkpppooommmllllllnnnsssrrrmmmjjjjjjoooooopppqqqqqqpppllljjjnnnkkkiiijjjnnnpppooommmnnnooorrruuuxxxyyyxxxvvvrrrsssrrrpppqqqtttsssooooooppprrrssssssrrrqqqqqqssssssrrrooolllkkkkkkmmmoooqqqpppllllllpppqqqoooooommmjjjjjjlllooopppqqqxxxvvvtttrrrrrrqqqpppooolllnnnpppqqqqqqqqqsssuuuqqqqqqpppoooooooooooooookkkmmmmmmmmmooosssrrrnnnmmmnnnoooqqqssssssttttttppprrrttttttrrrpppooooookkkiiijjjooopppooopppssspppppppppppppppnnnmmmlllllllllmmmooorrrsssrrrpppmmmlllkkkjjjjjjlllmmmnnnqqqqqqqqqqqqppppppoooooooooooooooooooooooonnnmmmkkkjjjjjjkkknnnnnnnnnlllhhhooouuuvvvqqqlllkkkmmmkkkmmmoooooolllkkklllnnnqqqmmmiiiiiiiiiiiimmmqqqqqqqqqppppppooooooooooookkklllooorrrssssssrrrqqqsssqqqqqqtttxxxxxxtttooommmkkkiiijjjlllnnnoooooonnnlllnnnuuu{{{zzzxxxwwwwwwqqqmmmpppssstttvvvzzztttqqqmmmlllnnnpppssssssssspppnnnmmmmmmoooooonnnjjjnnnnnnlllkkknnnpppooommmppptttyyyzzzvvvoooiiiooorrruuuvvvtttrrrooonnnppprrruuuuuutttrrrrrrsssxxxyyyzzzxxxtttqqqooonnnvvvtttrrrpppooonnnkkkiiiwwwvvvvvvxxx{{{zzzuuuqqqqqqqqqpppooonnnlllkkkjjjyyyvvvtttsssuuuvvvvvvuuuqqqsssuuuuuuuuuuuuvvvwwwrrrtttuuussspppllljjjjjjkkknnnsssuuuuuusssqqqqqqrrrrrrrrrrrrsssrrrooommmeeelllsssvvvuuurrrrrrsssllllllpppttttttppppppsssoooqqqqqqmmmiiiiiinnnsssqqqtttvvvsssmmmkkkmmmqqqqqqpppooopppqqqsssvvvyyy}}}zzzvvvsssrrrqqqpppnnnooorrrsssqqqmmmnnntttyyynnnmmmllljjjjjjlllqqquuurrrpppoooooopppqqqqqqppppppooooooqqqssstttrrrppppppnnnmmmllllllnnnpppqqqllllllmmmnnnoooqqqrrrrrrtttqqqmmmmmmppprrrrrrppprrrttttttpppooorrrsssrrrpppkkkggggggkkknnnnnnmmmmmmlllnnnssssssooommmoootttqqqppppppqqqppplllhhhlllkkkjjjkkkmmmooonnnmmmtttsssrrrtttwwwwwwtttqqqoooooonnnooopppqqqpppmmmnnnooopppqqqqqqqqqppppppssssssqqqmmmjjjhhhiiijjjnnnnnnnnnmmmnnnoooqqqpppnnnkkkhhhjjjmmmppppppooowwwtttqqqrrrsssssspppmmmqqqqqqqqqpppnnnnnnpppqqqqqqqqqoooooonnnnnnoooooommmnnnnnnooorrrsssrrrpppqqqrrrssstttuuuuuuuuutttmmmpppsssttttttrrrqqqoookkkiiijjjnnnooonnnooorrrppppppooonnnllljjjiiihhhllllllmmmoooqqqqqqooommmmmmmmmnnnnnnnnnoooppppppsssrrrqqqpppooooooppppppnnnmmmmmmmmmmmmmmmkkkjjjggghhhiiilllppprrrrrrqqqiiiooouuuuuuppplllmmmpppoooqqqrrrqqqooommmmmmnnnkkkhhheeeddddddgggkkkooopppppppppppppppppppppoookkklllnnnppprrrrrrrrrrrroooppprrruuuxxxvvvrrrnnnlllkkkkkkmmmooopppooonnnhhhiiilllsssxxxyyywwwuuuoooooosssyyyyyytttsssuuusssqqqooommmnnnqqqssstttxxxtttpppmmmmmmmmmlllkkkiiinnnqqqnnnlllnnnpppppprrrqqqpppppprrrrrrqqqpppooossswwwwwwssspppooopppppprrrttttttsssssstttuuuwwwyyyzzzxxxtttrrrrrrtttvvvuuusssqqqooommmkkkjjjyyyvvvtttvvvxxxyyyuuuqqqrrrrrrsssrrrrrrpppooonnnyyywwwuuutttttttttsssrrrtttvvvwwwvvvuuusssssstttsssttttttrrrnnnjjjhhhggglllppptttuuutttqqqooonnnsssqqqqqqrrrsssssspppnnnhhhlllqqqtttssssssuuuvvvrrrqqqrrruuusssoooooosssmmmppppppmmmgggggglllrrrnnnqqqtttrrrnnnlllooosssnnnooonnnmmmnnnrrrtttuuuyyyvvvrrrqqqppppppooonnnkkkpppssssssoooooorrrwwwnnnnnnmmmllllllnnnsssvvvrrrpppoooooopppqqqqqqppplllmmmooorrrtttuuuuuutttkkklllmmmooopppqqqqqqqqqmmmooorrrtttuuutttrrrqqqmmmppprrrrrrpppoooppprrrpppvvvxxxrrrlllmmmqqqssspppooommmkkkkkklllnnnpppnnnlllmmmqqqrrrqqqrrruuuvvvsssnnnmmmoooooommmkkkkkkkkkkkklllnnnooonnnnnntttqqqoooqqqtttuuussspppkkkjjjjjjlllnnnnnnlllllllllmmmnnnoooooopppppppppsssrrrppplllhhhggghhhiiikkkkkklllnnnooopppqqqsssnnnllljjjlllpppqqqpppnnnrrrpppnnnooorrrsssqqqnnnqqqrrrrrrpppnnnnnnoooqqqqqqpppooonnnnnnooopppqqqrrrqqqqqqsssuuutttrrrpppssssssttttttssssssrrrqqqqqqrrrssstttttttttrrrqqqmmmjjjjjjmmmnnnnnnppptttuuusssooollljjjhhhhhhhhhmmmmmmnnnpppqqqpppmmmkkklllnnnqqqssssssrrrpppooorrrqqqppppppooooooppppppooommmlllmmmnnnnnnllliiikkkkkkmmmpppssstttsssqqqmmmnnnooooooooopppqqqrrrrrrqqqqqqqqqqqqpppmmmjjjggggggfffdddeeeiiikkklllnnnppprrrssssssqqqooonnnllllllmmmnnnpppqqqqqqrrrnnnrrruuuvvvtttpppnnnnnnnnnnnnoooppprrrrrrpppnnniiikkkmmmooosssvvvvvvtttmmmoootttxxxwwwrrrppprrrsssrrrpppooooooqqqsssuuuxxxtttpppmmmlllmmmmmmmmmkkkqqqssspppnnnpppssssssssspppmmmlllmmmoooqqqrrrqqqtttwwwvvvsssqqqqqqssspppqqqrrrrrrrrrsssvvvxxxuuuwwwxxxuuurrrrrrvvvzzzsssssssssqqqpppnnnnnnnnnvvvsssrrrrrrtttuuusssqqqnnnpppsssuuuuuusssqqqooo}}}|||{{{zzzwwwuuutttsssrrrwwwxxxxxxwwwtttrrrqqqqqqtttuuutttqqqmmmkkkjjjkkknnnoooqqqsssssssssqqqppprrrpppnnnpppssssssqqqnnnlllmmmooorrrtttvvvxxxxxxvvvssssssuuuuuuqqqoooqqqmmmoooppplllhhhgggkkkooojjjmmmooonnnnnnooossswwwmmmooonnnkkklllpppqqqpppsssqqqoooooopppppppppnnniiilllooopppnnnmmmoooqqqssssssrrrpppnnnnnnppprrrrrrpppnnnnnnpppqqqpppoooiiilllooorrrtttuuuuuuuuujjjlllooorrrtttssssssrrrppprrruuuwwwwwwuuurrroooiiiooottttttpppnnnppptttqqqvvvwwwpppkkkmmmrrruuuooopppqqqooommmmmmqqqtttooollllllppprrrqqqssswwwtttqqqnnnlllmmmnnnnnnnnnkkklllmmmnnnoooooooooooonnnmmmlllnnnqqqtttuuuuuujjjgggfffjjjlllkkkkkkmmmkkkkkklllnnnooopppqqqrrrsssrrroookkkgggfffhhhjjjjjjhhhjjjnnnppppppqqqtttmmmnnnoooqqqsssrrrooommmmmmkkkkkklllnnnpppqqqpppnnnoooqqqqqqpppqqqrrrtttpppooonnnmmmnnnooorrrsssuuussssssvvvwwwtttqqqpppqqqqqqpppooonnnnnnnnnnnnwwwvvvtttttttttsssqqqooonnnkkkkkknnnooonnnppptttwwwuuuqqqnnnlllkkkkkklllooooooppprrrsssqqqmmmjjjkkknnnqqqttttttrrrooolllooooooooooooooooooooooooqqqnnnmmmnnnqqqqqqnnnkkkrrrqqqrrrtttuuutttqqqnnnpppmmmkkkkkkooorrrrrrrrrpppoooooopppqqqoookkkhhhhhhjjjjjjhhhiiinnnooonnnoooqqqssstttsssqqqooommmnnnnnnnnnnnnnnnoooqqqqqqpppsssvvvtttooolllmmmoooqqqpppppprrrsssrrrpppmmmmmmpppqqqpppqqquuuwwwuuussspppooopppooommmpppuuurrrrrrrrrqqqpppqqqsssvvvtttqqqmmmlllmmmppprrrrrrooossstttqqqpppsssuuutttnnnnnnnnnoooqqqqqqpppnnnsssuuuvvvvvvuuutttuuuuuuoooqqqssssssssssssuuuwwwqqqtttvvvuuuqqqrrrvvv{{{pppqqqrrrrrrpppoooppprrrssssssrrrrrrqqqqqqqqqqqqkkkmmmpppssstttrrrpppnnnzzz}}}}}}{{{xxxuuusssrrrsssvvvwwwxxxvvvsssqqqpppqqqttttttsssqqqooooooqqqsssuuurrrppppppsssuuusssqqqpppmmmkkkmmmqqqsssqqqnnnooonnnnnnrrrxxxzzzyyyvvvvvvrrrsssxxxzzzuuupppooommmnnnooommmjjjiiijjjlllnnnmmmlllkkklllooorrrtttmmmpppppplllkkknnnnnnjjjmmmlllmmmoooqqqrrrqqqppplllllllllkkklllmmmnnnooosssttttttrrrooommmnnnnnnpppnnnmmmmmmnnnoooooonnnjjjmmmpppsssssssssrrrrrrpppqqqrrrtttuuuuuuuuutttuuuuuuuuutttsssqqqpppoookkknnnqqqqqqooopppsssvvvsssssspppkkklllrrrvvvuuuooonnnnnnnnnqqqsssuuuvvvooommmnnnrrrsssppppppsssmmmnnnooonnnmmmmmmnnnpppkkkmmmooopppppppppppppppkkklllmmmnnnoooqqquuuxxxkkkfffeeejjjlllkkkllloookkkkkkmmmnnnppprrrtttuuusssqqqnnnjjjggggggiiikkkkkkhhhjjjoooqqqnnnooosssmmmpppuuuwwwvvvrrrooommmiiiiiiiiiiiiiiikkknnnqqqnnnppprrrsssrrrrrrrrrsssnnnmmmllllllnnnpppsssuuuuuuqqqrrrwwwxxxssspppqqqnnnmmmkkkjjjkkklllooopppuuuttttttuuuvvvuuuqqqnnnkkkjjjkkkpppqqqnnnnnnppprrrqqqqqqppppppooonnnnnnrrrssstttuuuvvvtttooolllnnnppprrrssssssqqqooommmkkklllnnnoooppppppoooooopppmmmlllmmmqqqrrrooolllqqqrrrsssuuuvvvuuurrrpppooommmlllmmmoooppppppnnnmmmooorrrrrrpppmmmkkkjjjkkknnnmmmiiijjjppprrrpppsssssssssrrrqqqpppooonnnqqqpppooonnnnnnoooqqqrrrtttsssqqqooommmmmmnnnoooqqqppppppppppppooollljjjlllqqqsssqqqrrrvvvwwwuuutttooommmnnnnnnmmmooosssrrrssssssrrrpppqqqtttvvvsssppplllkkkmmmqqqssstttssstttrrroooqqqvvvwwwtttnnnnnnppprrrtttsssqqqnnnssstttvvvxxxzzzyyywwwtttnnnrrrvvvwwwvvvsssqqqppplllrrrwwwwwwssspppsssvvvoooqqqrrrrrrppppppqqqssssssvvvwwwuuupppmmmnnnqqqnnnnnnpppqqqqqqpppoooooo{{{|||{{{yyyvvvsssqqqqqqrrruuuvvvwwwvvvsssqqqqqqqqqttttttsssqqqqqqssswwwzzz|||vvvqqqpppsssuuussspppnnnkkkiiikkkppprrrqqqmmmqqqnnnnnnsss{{{~~~zzztttsssppprrrzzz~~~yyyrrrmmmmmmnnnnnnmmmkkkjjjjjjkkktttqqqllljjjjjjlllmmmnnnnnnrrrrrrmmmlllnnnmmmhhhjjjjjjlllooorrrtttsssrrrqqqnnnkkkjjjkkknnnpppqqqppprrrsssrrrpppooonnnooonnnmmmkkkkkkmmmnnnmmmllllllnnnrrrssssssqqqpppooowwwvvvuuuttttttuuuvvvwwwyyywwwtttqqqooonnnnnnoooooonnnlllmmmooorrruuuwwwuuupppiiigggnnnxxxyyyuuuoookkkiiillltttyyyyyyvvvooonnnqqquuuuuupppmmmmmmhhhlllpppqqqnnnmmmnnnppplllnnnpppqqqqqqppppppqqqmmmooopppooommmooossswwwmmmgggeeejjjlllkkkmmmrrrllllllmmmooorrruuuwwwxxxrrrqqqnnnjjjggggggjjjlllmmmiiikkkpppqqqmmmmmmqqqlllrrryyy{{{xxxrrrooommmhhhiiiiiigggeeeggglllpppqqqsssuuuuuusssqqqoooooommmmmmllllllnnnqqqtttwwwsssoooqqqwwwxxxsssppprrrnnnllljjjiiikkknnnrrruuuooooooqqquuuxxxxxxsssooohhhhhhlllrrrsssnnnlllmmmjjjllloooqqqqqqqqqooonnnuuuvvvwwwxxxxxxvvvqqqnnnsssssssssssssssrrrqqqpppiiijjjmmmoooppppppooonnnnnnkkkiiikkkoooqqqnnnjjjlllmmmppptttwwwxxxvvvtttlllmmmooopppooonnnlllkkklllrrrwwwvvvppplllmmmpppmmmooolllggghhhooorrrqqqvvvuuurrrpppoooooooooppptttsssqqqoooooopppqqqrrrwwwrrrlllkkkmmmppppppoooqqqooonnnmmmmmmllljjjggghhhooosssrrrssswwwwwwsssqqqmmmnnnrrrssspppmmmmmmqqqssstttsssqqqqqqtttwwwvvvrrrnnnlllmmmoooqqqrrruuutttpppmmmqqqwwwwwwtttsssqqqpppppprrrttttttsssrrrsssvvv{{{}}}xxxsssnnnsssyyy|||yyysssmmmiiihhhpppyyyzzzuuupppoooqqqoooqqqsssrrrpppoooqqqtttuuuzzz|||xxxqqqlllmmmqqqtttsssqqqpppppppppqqqqqqwwwvvvvvvvvvvvvuuurrrooojjjooouuuvvvsssppppppqqqkkkqqqxxxyyyvvvsssssstttssstttuuuuuutttrrrrrrsssqqqppppppoooooonnnoooooonnnpppsssvvvwwwwwwuuutttrrrqqqqqqsssttttttqqqooooookkkhhhiiilllnnnnnnlllnnnoooqqqooommmmmmpppsssqqqsssttttttrrrmmmiiieeennnkkkjjjlllqqqrrrppplllrrrqqqooollljjjlllooorrrxxxrrroooqqqpppkkklllqqqrrrnnniiifffiiinnnrrruuutttqqqnnnnnnqqqrrrqqqooorrrpppoooqqqtttwwwxxxxxxyyyvvvtttrrrrrrrrrqqqooopppmmmnnntttuuurrrrrrwwwuuupppjjjhhhjjjnnnoooooopppooommmmmmooossswwwyyyrrrpppoooqqqssstttrrrooopppooopppqqqrrrrrrpppnnnnnnmmmnnnssswwwwwwrrrllllllkkklllmmmoooooommmkkklllmmmnnnmmmlllmmmnnnpppppppppppppppqqqsssuuuwwwzzzqqqjjjgggiiimmmpppqqqnnnjjjhhhkkkppptttvvvooopppqqqqqqqqqpppooooooiiihhhggggggiiimmmpppsssssstttuuuuuutttrrrpppnnnkkklllmmmooopppppppppppprrrtttvvvwwwvvvssspppmmmpppllliiihhhjjjnnnppprrrmmmrrrsssqqqrrrwwwwwwsssmmmllllllnnnrrrtttrrrpppgggkkkpppqqqooommmnnnooonnntttzzz{{{wwwsssqqqrrrppprrrttttttrrrpppnnnnnniiipppvvvwwwrrrnnnlllmmmqqqpppmmmhhheeeeeehhhjjjiiiooorrrrrrrrrvvvwwwvvvsssqqqooommmmmmooorrrsssoooppprrrttttttrrrpppoooooonnnmmmlllmmmnnnppprrrsssrrrpppnnnnnnnnnnnnooorrrrrrrrrrrrqqqqqqpppoooxxxooolllqqqpppkkkmmmuuuuuusssooollljjjiiihhhhhhjjjmmmqqqsssssstttvvvyyytttnnnjjjkkkqqqsssooojjjqqqrrrsssrrrpppooopppqqqsssmmmkkkppprrrnnnnnnqqqpppqqqrrrssstttsssrrrqqqwwwwwwvvvssspppnnnnnnooottttttuuuwwwwwwvvvsssqqqwwwuuuuuuvvvvvvrrrmmmkkkppplllnnnssstttpppooorrrpppnnnmmmooosssvvvvvvuuuuuuvvvwwwvvvtttqqqnnnkkkzzzwwwssspppppppppooonnn}}}}}}yyyxxxwwwwwwwwwvvvsssqqqooosssxxxxxxssspppooopppjjjooouuuvvvsssqqqqqqssstttuuuuuuuuutttsssttttttrrrrrrqqqpppqqqrrrssstttrrrssstttttttttrrrpppoooooorrrtttsssqqqoooooopppnnnnnnmmmlllkkkkkklllmmmsssssssssqqqooopppsssvvvpppqqqrrrsssrrrqqqpppooommmkkkkkknnnrrrtttqqqnnnmmmmmmlllkkklllnnnqqqtttxxxsssppppppnnniiiiiimmmooonnnlllkkklllnnnqqqsssrrrpppnnnmmmnnnoooppppppsssrrrpppqqqtttvvvxxxxxxvvvssspppooooooppppppppppppmmmoootttuuurrrrrrvvvtttqqqnnnlllkkkkkkkkkkkkpppnnnlllkkkkkknnnqqqrrrvvvtttqqqqqqqqqpppmmmjjjppppppqqqrrrssssssqqqpppqqqooonnnpppuuuvvvssspppqqqooommmlllmmmnnnnnnmmmnnnooopppooonnnnnnppprrrpppnnnlllnnnrrruuutttrrrvvvtttpppmmmkkklllnnnooouuuqqqmmmkkkkkkmmmooooooooopppqqqrrrqqqpppnnnmmmkkkjjjjjjiiijjjlllnnnoooppprrrsssuuuuuutttsssrrrmmmnnnooopppqqqqqqqqqqqqrrrtttvvvwwwvvvssspppnnnllljjjhhhhhhjjjllllllllllllqqqtttrrrtttwwwvvvrrrpppooonnnoooqqqrrrpppnnniiillloooqqqqqqpppppppppqqqtttvvvwwwuuurrrrrrrrrmmmnnnooopppppprrruuuxxxmmmpppttttttqqqpppppprrrpppooolllhhhddddddfffhhhlllqqqtttqqqppprrrrrrppprrrqqqooonnnnnnpppqqqrrrssspppnnnlllmmmppptttwwwkkkkkkkkklllooorrruuuwwwpppoooooonnnnnnooopppqqqooopppqqqrrrrrrrrrqqqpppqqqlllmmmtttuuunnnmmmsssqqqqqqqqqnnnllliiihhhhhhjjjnnnrrrtttsssrrrssstttrrrpppooonnnmmmnnnnnnnnnrrrssssssrrrppppppqqqrrruuuooommmpppqqqnnnmmmppppppqqqrrrssstttuuuuuuuuuqqqtttwwwwwwtttpppllljjjrrrrrrrrrsssttttttrrrqqq{{{yyyxxxxxxvvvqqqllliiipppmmmnnnrrrrrrnnnmmmpppooonnnnnnqqquuuwwwwwwvvvwwwwwwuuutttrrrpppooonnnpppooonnnoooqqqssstttttt}}}yyyyyyxxxwwwvvvvvvvvvuuusssqqqtttwwwzzzxxxtttpppooopppkkknnnqqqrrrooonnnppprrrvvvuuutttttttttuuuvvvwwwvvvuuusssrrrsssuuuwwwyyyssssssrrrqqqpppooonnnnnnmmmrrrvvvtttnnnkkkmmmpppoooqqqrrroookkkiiikkknnnuuutttsssqqqppppppsssvvvqqqqqqrrrrrrssstttuuuvvvmmmllllllooossstttrrrnnnhhhiiijjjlllnnnqqqtttuuuuuuqqqooonnnmmmjjjjjjllljjjmmmoooooommmmmmnnnqqqoooooommmllljjjllloooqqqtttrrrpppqqqtttvvvxxxxxxuuuqqqmmmkkkkkkmmmnnnnnnpppooopppssstttrrrrrruuussssssrrroookkkhhhgggggglllkkkjjjiiijjjlllnnnpppuuusssqqqppppppnnnkkkiiioooppprrrsssssssssrrrrrrtttqqqnnnooorrruuuuuussstttqqqmmmkkklllnnnoooooopppqqqrrrqqqpppppprrrtttqqqmmmkkknnnsssuuuqqqlllkkklllnnnooooooooonnnmmmuuurrrooommmmmmmmmlllkkkooopppqqqrrrrrrpppnnnlllnnnnnnnnnmmmmmmmmmllllllqqqrrrsssuuuuuuttttttsssppppppqqqqqqrrrqqqqqqpppqqqrrrtttuuuuuussspppnnnlllkkkjjjkkklllllljjjhhhlllpppsssssstttvvvtttqqqsssrrrppppppqqqpppmmmkkkllllllnnnrrrtttuuutttrrruuutttrrrrrrssssssrrrqqqnnnnnnmmmlllnnnrrrxxx}}}rrrrrrqqqqqqqqqsssuuuvvvooonnnkkkhhhdddcccdddfffmmmqqqssspppoooppppppmmmqqqpppppppppppppppppppppqqqoookkkiiikkkooouuuxxxllllllmmmnnnqqqtttwwwyyyqqqpppooonnnnnnoooooopppmmmnnnppprrrrrrrrrqqqqqqjjjiiinnnwwwyyyqqqnnnpppmmmppprrrpppmmmjjjiiijjjkkknnnrrrsssrrrqqqoooooonnnqqqsssooojjjiiinnntttttttttsssqqqpppppprrrtttwwwrrrooopppqqqooonnnoooppppppqqqrrrtttvvvxxxyyyqqqsssvvvvvvsssooolllkkkooooooooopppqqqqqqqqqrrrzzzyyyxxxwwwvvvrrrmmmiiiooommmnnnqqqqqqmmmlllnnnnnnnnnpppssswwwyyyxxxwwwxxxvvvsssqqqooooooppppppjjjjjjkkkooosssuuuvvvuuu~~~xxxvvvwwwuuutttssssssssssssqqqooouuuwwwxxxwwwsssqqqppppppooopppqqqpppnnnoooqqqtttwwwuuusssssstttwwwxxxyyyzzzxxxuuussssssuuuxxxzzzoooooooooooopppqqqssstttpppsssvvvtttppplllmmmoooppprrrrrrqqqnnnlllmmmoooqqqqqqqqqpppooooooooooooqqqrrrssstttttttttttttttmmmmmmnnnqqqsssrrrooolllhhhiiijjjnnnrrrtttuuuuuuqqqpppnnnnnnmmmmmmmmmnnniiimmmpppoookkkiiilllpppmmmnnnmmmkkkhhhiiinnnrrrrrrpppoooppptttwwwzzz{{{vvvrrrmmmjjjjjjkkkmmmmmmppppppqqqsssssssssrrrsssrrrssssssooojjjfffggghhhhhhhhhiiijjjllloooqqqsssmmmnnnnnnoooppppppooonnnnnnppprrrsssrrrqqqqqqqqqtttqqqpppppprrrttttttsssqqqooollllllmmmooooooooopppqqqrrrrrrpppqqqrrrtttqqqpppoooqqqrrrqqqlllhhhfffhhhkkknnnpppooonnnmmmqqqooonnnooooooooonnnlllmmmoooqqqrrrsssrrrpppooopppqqqqqqrrrqqqpppnnnmmmuuuuuuuuuuuutttrrrqqqpppsssssssssrrrqqqooonnnmmmoooppprrrssssssqqqooonnnpppooonnnnnnoooooommmkkkpppqqqqqqqqqqqqssssssrrrsssrrrrrrqqqpppooommmlllnnnmmmnnnrrrwwwyyywwwtttwwwsssqqqrrruuuuuurrrnnnqqqqqqooommmmmmooouuuyyyuuusssqqqqqqssstttttttttnnnnnnmmmiiifffdddeeefffkkkppprrrpppoooqqqrrrpppppppppqqqrrrqqqpppooonnnllllllmmmmmmnnnpppqqqrrrrrrrrrrrrqqqrrrsssttttttuuutttrrrooommmlllllllllnnnooopppqqqqqqqqqpppoooiiiiiiooowwwxxxqqqmmmmmmllloooqqqpppllljjjlllnnnlllmmmoooppppppooooooooollloooqqqoookkkkkkqqqwwwvvvuuutttqqqooopppsssvvvvvvrrrpppppppppqqqqqqqqqqqqqqqqqqqqqsssuuuwwwyyyuuuuuussspppmmmmmmoooqqqmmmnnnnnnnnnoooppprrrtttuuuvvvvvvuuuuuuuuupppkkkmmmmmmooopppqqqooonnnnnnmmmnnnqqquuuxxxyyyyyyxxxvvvuuurrrpppooooooppppppkkklllnnnqqqtttuuutttrrr{{{xxxuuuvvvyyyuuutttrrrrrrssssssrrrppprrrssstttsssrrrqqqqqqrrrssssssrrrppppppqqqsssuuuvvvsssqqqrrruuuxxxzzzzzz}}}{{{wwwtttrrrsssuuuwwwooooooooooooqqqsssvvvwwwttttttsssssssssqqqooommmrrrpppoooppprrrsssrrrpppnnnoooqqqrrrqqqoookkkiiimmmooosssuuuvvvuuusssrrrpppppppppqqqqqqpppmmmkkkmmmlllmmmqqqtttvvvvvvtttssssssrrrpppoooooonnnmmmkkkmmmnnnkkkffffffkkkppplllmmmmmmkkkiiijjjnnnrrrpppnnnmmmnnnsssxxx|||}}}tttpppllljjjkkknnnqqqrrrqqqrrrrrrrrrrrrsssrrrqqqqqqqqqppplllhhhgggjjjmmmggghhhiiijjjlllnnnooopppiiijjjlllnnnoooqqqrrrrrrmmmooorrrrrrpppnnnoooppppppppprrrsssuuutttrrrpppjjjjjjjjjllloooppppppooopppqqqqqqqqqpppppprrrsssqqqtttwwwuuupppkkkiiihhhfffgggiiikkkmmmnnnoooooopppppppppqqqrrrqqqooommmlllmmmoooqqqrrrsssssssssppprrrssstttttttttrrrqqquuuuuuttttttrrrqqqppppppttttttsssqqqooommmkkkjjjlllmmmoooppppppooonnnmmmssspppnnnmmmnnnppppppppptttqqqooonnnnnnooorrruuuqqqqqqrrrrrrqqqooooooooopppnnnooorrrwwwyyyxxxuuuvvvsssqqqssswwwwwwqqqkkkpppqqqpppooonnnnnnppprrruuutttsssttttttsssqqqoooooooooooommmiiigggggghhhlllqqqsssqqqppprrrrrrppppppppprrrrrrrrrpppooommmnnnnnnnnnmmmnnnnnnooopppwwwvvvuuutttsssrrrqqqqqquuutttrrrooommmlllllllllqqqqqqppppppooonnnmmmmmmllllllooosssrrrnnnkkkjjjlllnnnooonnnllllllooorrrnnnmmmllllllmmmoooqqqqqqkkkllllllmmmnnnqqquuuxxxvvvuuutttqqqooopppsssvvvsssqqqooonnnpppssstttssssssrrrqqqqqqqqqrrrssstttttttttssspppnnnnnnppprrrmmmnnnpppppppppqqqsssvvvuuuyyyyyyvvvvvvxxxtttmmmlllnnnppppppqqqrrrrrrppplllnnnrrruuuwwwwwwwwwwwwsssrrrrrrrrrqqqpppooonnnnnnnnnpppsssuuuuuusssqqq|||yyywwwuuuwww{{{xxxvvvttttttuuuvvvuuutttqqqppppppppppppqqqrrrsssuuusssrrrqqqqqqrrrtttuuutttqqqoooqqqvvvzzzzzzyyy}}}{{{xxxtttrrrrrrsssssstttsssrrrqqqqqqrrrssstttuuusssrrrssstttssspppmmmtttqqqooorrruuuwwwtttppppppqqqrrrssssssqqqlllhhhiiilllqqquuuwwwvvvtttsssrrrrrrrrrqqqpppooonnnnnnqqqpppooorrruuuwwwuuusssvvvxxxvvvrrrppppppnnnkkkooonnnlllhhheeefffkkkppplllmmmmmmmmmlllmmmoooqqqnnnlllkkkmmmqqqwww{{{}}}ooommmkkkkkkoootttwwwxxxqqqssstttrrrqqqsssrrrpppooonnnllljjjiiijjjmmmpppjjjjjjkkkkkkkkkjjjiiihhhjjjlllnnnoooooooooqqqrrrmmmpppsssrrrnnnllllllnnnlllooosssuuuuuusssooommmggggggiiimmmpppqqqpppoooooopppqqqpppooooooqqqssspppuuuyyyvvvnnnhhhhhhjjjggggggggghhhjjjmmmppprrrsssrrrrrrssssssrrrooommmlllllllllmmmoooqqqssstttpppqqqssstttuuuuuutttsssqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqpppnnnlllkkkkkklllmmmnnnoooooonnnmmmooommmjjjjjjmmmooopppqqquuuqqqnnnnnnnnnmmmppptttoooqqqrrrrrrqqqppppppqqqooooooppprrruuuvvvvvvvvvuuurrrqqqsssvvvuuuooojjjlllmmmoooooonnnnnnoooppprrrsssuuuuuutttqqqmmmkkknnnooopppooommmkkkjjjkkkoootttuuurrrpppppppppmmmpppqqqrrrrrrqqqpppnnnmmmtttqqqllliiiiiilllqqqtttuuuuuuuuuttttttssssssrrrqqqpppooonnnnnnoooooopppsssrrrpppnnnlllllllllmmmoooooonnnnnnllljjjhhhhhhkkkkkklllmmmooopppqqqqqqnnnlllkkkkkknnnpppqqqqqqkkkjjjjjjmmmrrrvvvwwwvvvttttttsssqqqpppppprrrtttqqqqqqnnnlllnnnsssuuutttttttttsssrrrqqqqqqqqqqqqmmmqqqvvvxxxvvvrrrooommmmmmpppssssssqqqqqqtttwww{{{zzzyyyzzzuuummmlllpppqqqpppqqqsssssspppkkknnnqqqsssssstttuuuvvvqqqqqqqqqqqqqqqpppooonnnmmmnnnooosssvvvwwwuuusss{{{zzzzzzxxxxxx{{{yyywwwuuutttuuuvvvvvvuuurrrpppooonnnpppqqqrrrssssssqqqpppooooooqqqqqqrrrqqqooonnnqqqwwwzzzzzzwww{{{zzzxxxuuutttsssssssssvvvuuutttsssqqqqqqppppppqqqrrrssssssrrrqqqpppoootttttttttuuuuuuuuusssrrruuusssqqqqqqrrrpppmmmjjjlllnnnqqqtttuuuuuutttssssssssssssrrrqqqrrrssstttssspppnnnpppuuuwwwuuurrrrrrvvvuuuqqqqqqsssrrrnnnrrrooollliiihhhiiilllnnnnnnmmmmmmoooqqqrrrqqqppppppmmmkkkkkkoootttxxxzzzooommmlllnnnqqquuuwwwwwwqqqtttuuuqqqqqqsssrrrnnnmmmkkkjjjkkklllmmmmmmmmmlllmmmmmmmmmllljjjhhhgggjjjmmmppppppooooooqqqsssooorrruuusssnnnkkkkkkmmmkkknnnrrruuutttqqqnnnllljjjjjjjjjllloooqqqqqqqqqooopppqqqpppooooooqqqsssnnnqqqtttrrrnnnjjjiiijjjeeeeeefffhhhkkkooorrruuurrrrrrrrrsssuuuuuusssqqqmmmkkkjjjhhhiiikkknnnppppppqqqqqqrrrrrrrrrrrrrrrppppppooooooppppppqqqqqqoooooopppqqqrrrrrrrrrqqqkkklllmmmooooooppppppooohhhhhhhhhkkknnnpppqqqppptttooonnnqqqpppmmmmmmqqqppprrrtttssspppooopppqqqnnnoooqqqrrrrrrrrrtttuuusssqqqooopppqqqpppmmmkkkjjjlllmmmmmmllllllnnnpppnnnqqqttttttpppmmmlllmmmlllnnnppppppooommmllllllmmmrrrtttqqqooopppooommmrrrrrrrrrqqqpppooonnnnnnrrrpppmmmkkkkkknnnrrruuuttttttttttttttttttsssrrrpppoooooonnnnnnooopppqqqtttqqqnnnkkkjjjkkkmmmooommmnnnmmmkkkiiiiiigggfffhhhhhhjjjooouuuvvvrrrmmmnnnmmmmmmoooqqqqqqnnnkkkkkkkkklllooosssuuuuuusssrrrssssssrrrppppppqqqrrrqqqqqqnnnjjjlllrrrtttrrrttttttttttttsssrrrqqqppplllqqqwwwzzzyyytttpppmmmmmmqqquuuvvvsssrrrtttwwwzzzyyyxxx{{{vvvlllnnnrrrsssooooooqqqpppkkkkkknnnppppppoooooorrrtttrrrqqqooonnnnnnoooppppppmmmmmmnnnqqqtttuuutttsss|||{{{}}}~~~{{{yyyzzzxxxuuusssssstttuuuuuuttttttrrrooonnnpppqqqrrrrrrqqqooommmmmmnnnoooooooooooommmmmmqqqxxx{{{yyyvvvyyyyyywwwvvvuuuuuutttttttttttttttsssrrrqqqpppppplllqqquuutttooommmooorrrtttwwwyyyxxxtttqqqqqqssswwwsssooommmnnnnnnmmmkkkttttttsssssssssrrrrrrrrrssstttssssssssstttxxxzzzssspppmmmoootttvvvuuurrrkkkppprrrppprrrwwwxxxtttssspppmmmkkklllmmmmmmlllooonnnmmmppptttuuurrrooorrroookkkkkknnnrrruuuwwwsssqqqppppppqqqrrrrrrrrrqqquuuuuuqqqppptttsssnnnkkkjjjjjjlllooopppllliiilllmmmoooppppppooommmlllhhhlllooopppppppppsssuuuqqqtttwwwtttoookkkkkkmmmlllooorrrsssrrrooonnnmmmpppmmmkkkkkkmmmppprrrssspppqqqqqqqqqpppppprrrtttmmmmmmmmmnnnnnnmmmllljjjbbbccceeehhhlllppptttvvvoooooopppsssvvvyyyyyyxxxnnnlllhhheeeeeegggjjjlllqqqqqqppppppppppppppppppsssrrrpppooonnnnnnmmmmmmlllmmmooorrrtttvvvwwwwwwmmmmmmnnnpppqqqqqqqqqqqqdddfffiiimmmqqqsssrrrpppqqqnnnoootttsssmmmkkknnnqqqsssuuussspppnnnnnnpppmmmppprrrrrrpppppprrruuusssqqqnnnlllllllllllllllmmmnnnmmmkkkiiiiiilllnnnkkkooosssqqqmmmkkkmmmpppjjjmmmppppppooonnnmmmmmmhhhmmmpppooonnnqqqqqqppprrrrrrqqqqqqpppoooooonnnjjjllloooqqqrrrrrrqqqqqqvvvvvvvvvuuutttrrrqqqpppsssrrrpppooonnnnnnnnnooossspppllliiiiiikkkooorrrkkklllllljjjiiiiiigggeeeeeeeeejjjrrrzzzzzzqqqiiinnnnnnpppssstttqqqkkkfffkkkmmmppprrrssssssrrrqqqqqqrrrsssrrrpppooopppqqqrrrsssoooiiikkkqqqsssooottttttuuuvvvuuutttrrrqqqqqqsssvvvwwwuuusssssssssmmmrrrvvvwwwtttrrrsssuuussszzz{{{uuuvvv{{{wwwmmmooottttttooommmooommmggglllnnnooonnnmmmmmmpppssstttqqqnnnlllkkknnnqqqssspppooooooppprrrrrrqqqppp}}}{{{zzzzzzzzzzzzyyysssrrrqqqrrrtttvvvvvvvvvnnnppprrrtttuuutttrrrqqqnnntttyyywwwqqqllllllooolllnnnppprrrtttuuuuuuuuuvvvxxxyyyyyywwwtttttttttyyywwwsssooommmooossswwwlllmmmnnnooooooppprrrtttvvvrrrsssyyy}}}yyyuuusssrrrrrrrrrrrrrrrqqqpppooonnntttwwwvvvsssssspppkkknnnrrrvvvwwwuuutttuuuvvvxxxvvvtttrrrqqqqqqqqqqqqoooooonnnooopppsssvvvwwwrrrpppllliiimmmrrrsssoooooommmmmmqqqvvvzzzzzzxxxtttnnnmmmtttxxxuuuqqqpppoooppprrrssssssrrrpppooosssrrrrrrssstttsssqqqnnnpppnnnlllmmmnnnnnnkkkhhhsssrrrpppnnnllllllmmmmmmoooooooooppprrrtttwwwxxxuuuooooootttvvvpppkkkkkkooommmlllnnnppppppmmmjjjlllkkkjjjmmmppprrrpppnnnvvvtttqqqrrrtttssspppmmmlllmmmmmmlllkkkjjjhhhhhhfffdddcccgggnnnssssssqqqtttnnnjjjnnnxxx~~~}}}zzzllljjjgggffffffiiimmmppprrrppppppqqqssssssqqqnnnlllnnnppppppmmmjjjgggffffffkkkqqquuuuuurrrooonnnqqqrrrrrrpppnnnlllmmmnnnkkkjjjkkkmmmoooqqqppppppsssuuuuuurrrooonnnpppsssvvvtttpppmmmlllmmmpppqqqhhhkkkmmmnnnnnnnnnppprrrqqqqqqooonnnmmmlllkkkkkkhhhppptttooolllmmmmmmkkkmmmoooppppppnnnllllllllllllmmmnnnmmmkkkkkkooosssoookkkjjjnnnpppoooppprrrssssssoookkknnnuuuuuupppnnnkkkjjjlllqqqvvvwwwwwwqqqsssuuuwwwvvvssspppnnnjjjlllnnnqqqrrrrrrqqqppprrrpppnnnlllllllllmmmnnnlllnnnnnnlllhhhfffgggiiibbbeeeiiimmmpppooonnnmmmrrrpppnnnnnnooonnnkkkhhhooommmmmmppptttuuurrrooonnnppprrrrrrpppppppppqqqrrrpppnnnmmmlllmmmnnnoooqqqsssvvvwwwvvvsssooommmuuuuuutttvvvwwwvvvtttrrrwwwuuuuuuvvvrrrooouuu{{{vvvrrrqqqtttuuurrrnnnnnnkkkjjjkkknnnpppnnnlllmmmkkkkkkmmmqqqsssqqqooosssnnnlllooouuuvvvqqqlllpppqqqrrrssssssqqqooonnn}}}yyyxxxyyyyyywwwuuutttrrrqqqrrrtttuuutttrrrqqqqqqrrrrrrssssssssssssooorrrtttrrrooonnnqqqtttoooppprrrtttuuuvvvvvvvvvvvvwwwwwwwwwvvvtttrrrqqqpppooonnnnnnnnnooopppqqqjjjlllmmmnnnnnnooorrrtttwwwuuutttwwwvvvuuuwww{{{rrrrrrssssssrrrqqqooonnnmmmrrrtttrrrrrrttttttqqqlllooossstttsssssstttvvvssstttuuutttrrrpppoooooolllmmmnnnoooqqqrrrssstttooorrrrrrooooooqqqrrrppppppqqqssstttuuuvvvwwwyyywwwpppmmmrrruuussspppqqqrrrrrrssssssssssssrrrrrrrrrssstttttttttsssqqqqqqooommmllllllmmmmmmjjjhhhlllmmmooopppooonnnmmmlllnnnnnnnnnoooqqqsssvvvwww{{{sssoooqqqqqqooonnnqqqooonnnnnnnnnooonnnllljjjhhhggggggjjjoooqqqqqqpppqqqpppppppppqqqqqqpppnnnjjjjjjjjjlllnnnmmmjjjffffffeeefffkkkqqqtttrrrnnnmmmjjjiiinnnuuuyyyvvvrrrooommmjjjggggggiiilllnnntttqqqooonnnpppqqqpppnnnssssssrrroookkkiiiiiiiiiiiikkknnnqqqssstttsssssspppqqqqqqpppnnnkkkkkkkkknnnnnnoooqqqrrrrrrqqqpppxxxxxxwwwtttqqqppppppqqqwwwuuuqqqnnnlllmmmnnnooommmlllllllllmmmoooqqqsssnnnnnnmmmmmmmmmmmmmmmnnnkkkoooqqqoooppprrrpppjjjmmmoooqqqqqqooonnnnnnoooiiikkkmmmmmmmmmmmmnnnpppkkkiiijjjpppsssqqqpppqqqooossssssooonnnrrrrrrpppnnnllljjjkkkppptttvvvwwwrrrsssuuuvvvvvvtttqqqpppnnnoooppprrrrrrrrrrrrqqqqqqooommmkkkkkklllnnnooonnnpppqqqnnniiifffdddeeeeeegggjjjmmmooonnnmmmlllooopppqqqooollljjjiiijjjmmmoooqqqrrrrrrrrrrrrrrrooopppppppppoooqqqtttvvvqqqpppooonnnooopppqqqrrrrrrsssttttttsssrrrqqqpppqqqrrrtttuuuuuuttttttsssxxxwwwyyyzzzvvvppprrrxxxyyyvvvssssssttttttqqqnnnkkkkkklllnnnooonnnkkkiiiiiiiiijjjllloooqqqqqqqqqpppnnnlllooorrrsssppplllkkkooouuuyyyyyyuuuoookkk|||wwwvvvxxxxxxtttpppvvvsssqqqssswwwwwwsssoootttsssqqqpppqqqrrrtttvvvpppooommmmmmnnnrrrvvvyyyrrrssstttuuuvvvvvvvvvvvvvvvuuutttuuuxxxxxxuuurrrjjjiiijjjmmmqqqrrrooollliiikkkmmmmmmnnnooorrruuuuuuvvvxxxzzzvvvsssvvv|||pppqqqrrrsssrrrpppnnnmmmooorrrrrrpppqqqtttuuusssjjjllloooooopppqqqssstttnnnrrruuuuuurrrnnnmmmmmmjjjkkklllnnnoooppppppppplllssswwwuuuqqqrrrtttsssrrruuuxxxwwwtttrrruuuxxxyyysssnnnppprrrqqqqqqrrruuuttttttttttttttttttuuuqqqtttvvvuuurrrqqqrrrsssmmmlllllllllmmmllljjjhhhfffiiinnnrrrsssqqqmmmkkkmmmmmmnnnoooppprrrtttuuuyyytttqqqssssssqqqqqqrrrnnnooopppooommmlllkkkkkkgggffffffiiilllnnnooonnnlllmmmooooooooonnnooopppiiiiiijjjmmmooooookkkgggfffgggjjjooottttttqqqlllggghhhlllppptttssspppmmmqqqooollljjjiiijjjlllmmmtttqqqnnnmmmnnnoooppppppyyywwwsssnnnjjjiiikkkmmmqqqnnnlllmmmqqqtttuuutttnnnpppqqqpppnnnkkkiiiiiikkkmmmooorrrsssrrrqqqpppxxxwwwtttsssttttttsssrrrwwwuuurrrooommmlllmmmmmmrrrooolllkkkmmmpppssstttooonnnmmmlllllllllllllllnnnooooooppptttvvvqqqiiimmmoooqqqrrrqqqppppppppphhhiiijjjmmmooopppnnnmmmjjjiiikkkrrruuurrrpppppplllrrrvvvsssnnnnnnooonnnooollljjjjjjmmmqqqtttvvvsssssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnllliiiiiikkknnnpppnnnooopppnnnjjjgggeeedddhhhiiikkkmmmnnnnnnmmmmmmnnnppprrrpppkkkhhhiiillljjjnnnrrrqqqnnnmmmooorrrooooooooonnnnnnqqqvvvzzzoooppppppqqqrrrrrrsssssssssrrrqqqqqqqqqqqqrrrrrrmmmqqqssssssqqqqqqrrrtttuuuwww{{{}}}yyysssrrrtttwwwvvvvvvuuusssqqqnnnmmmhhhllloooqqqooommmjjjiiiiiikkklllmmmmmmmmmnnnpppllllllmmmnnnnnnnnnnnnmmmlllpppuuuyyyyyyuuupppmmm~~~yyytttuuuxxxxxxtttooovvvsssrrruuuzzz{{{vvvpppuuutttsssrrrrrrssstttuuuqqqnnnkkklllpppuuuxxxxxxtttttttttuuuuuuuuuuuuuuuvvvtttsssvvv|||~~~{{{wwwllljjjjjjnnnsssuuupppkkkjjjlllmmmnnnoooqqqtttvvvrrruuu{{{}}}uuuqqqrrrooopppqqqrrrqqqooollljjjqqqssssssqqqrrrtttsssooollllllllllllmmmnnnpppqqqlllpppssssssooollllllnnnjjjjjjkkkkkklllmmmnnnooommmsssvvvtttsssvvvxxxwwwtttvvvwwwvvvtttsssuuuwwwvvvssspppppprrrrrrrrrqqqssstttuuuvvvvvvuuutttsssppptttwwwuuupppnnnppptttlllmmmnnnnnnnnnmmmkkkjjjgggjjjooossstttrrrooolllllllllmmmnnnpppqqqssssssoooppptttxxxxxxuuuqqqooonnnqqqrrrpppllliiijjjlllkkkjjjiiijjjjjjkkkkkkkkkjjjmmmppppppmmmlllnnnpppkkklllnnnnnnnnnmmmlllmmmiiijjjmmmqqqttttttqqqmmmhhhlllpppssssssqqqooommmpppooommmlllkkklllmmmnnnpppooonnnooopppqqqrrrrrrwwwvvvsssnnnkkkjjjmmmoooxxxsssnnnnnnqqqsssqqqnnnmmmooorrrqqqoookkkiiihhhdddhhhlllooopppooonnnnnnrrrpppnnnppptttvvvuuusssuuutttrrrpppnnnnnnnnnnnnssspppmmmllloooqqqrrrrrrsssrrrooommmkkkiiihhhgggnnnoooppprrrtttsssnnniiinnnppprrrrrrpppoooooooookkkiiihhhkkkoooqqqpppnnnooolllmmmrrrtttqqqpppqqqooorrrsssqqqnnnllllllmmmnnnllliiihhhjjjmmmqqqsssrrrqqqqqqqqqqqqrrrrrrrrruuutttsssqqqqqqqqqqqqqqqrrrpppllliiihhhjjjlllnnnkkkkkkkkkjjjiiiiiiiiiiiiiiiiiikkklllnnnnnnoooooonnnoooooonnnmmmmmmnnnoookkkmmmnnnnnnlllkkkmmmooommmnnnoooooooooqqqtttwwwpppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrlllqqqtttsssnnnmmmpppsssqqqtttwwwzzzxxxuuutttuuutttvvvwwwvvvsssooommmlllhhhlllqqqqqqooommmmmmooooooqqqqqqoookkkhhhjjjlllhhhkkkmmmmmmkkkkkkmmmoooqqqqqqqqqqqqrrrrrrsssssszzzvvvtttuuuxxxyyyuuurrrrrrpppppptttyyyzzzwwwrrrtttttttttttttttttttttsssrrrooommmoootttwwwvvvtttssssssssssssssssssssssssxxxuuusssvvv{{{|||xxxtttqqqnnnkkkmmmqqqsssoookkklllnnnppppppqqqrrruuuwwwwwwuuuxxx}}}~~~wwwooolllooooooppppppooommmjjjiiinnnqqqssssssuuuwwwssslllnnnmmmllllllmmmmmmnnnnnnmmmooopppnnnlllkkkmmmpppmmmkkkjjjiiiiiikkkmmmooopppqqqpppnnnsssyyy{{{xxxuuusssrrrsssvvvwwwvvvtttqqqrrrrrrrrrssstttrrrpppppprrruuuvvvvvvuuurrrppppppsssuuusssmmmkkkmmmqqqmmmnnnpppqqqpppooommmlllnnnoooqqqrrrsssqqqpppnnnllllllmmmooopppqqqrrrrrrkkkooosssvvvwwwvvvtttrrroooqqqrrroookkkiiikkkmmmmmmllllllkkkjjjjjjkkklllmmmppprrrqqqnnnlllmmmooonnnrrrssspppjjjiiimmmrrrmmmmmmnnnqqqssssssrrrppplllooorrrrrrpppoooooopppnnnmmmmmmmmmnnnnnnooopppiiilllooorrrsssttttttssspppqqqqqqooommmmmmnnnpppwwwsssooopppsssssspppkkkmmmooorrrrrrpppmmmjjjjjjeeeiiimmmooonnnkkkjjjjjjmmmkkkjjjmmmqqqsssrrrppppppppppppppppppppppppppprrrqqqppppppqqqqqqpppooosssrrrpppmmmkkkiiihhhhhhmmmooorrrssspppkkkiiiiiioooqqqrrrqqqooommmlllllloookkkhhhhhhlllpppqqqqqqvvvqqqnnnpppqqqpppppprrruuuqqqmmmlllmmmmmmlllkkkmmmkkkiiihhhgggiiimmmoooooonnnnnnnnnnnnoooqqqqqqtttsssrrrpppooooooooooootttrrrnnnjjjiiiiiikkklllmmmkkkhhhggggggiiikkklllhhhiiikkkmmmnnnpppqqqqqqpppllljjjlllqqqtttsssppppppnnnlllmmmoooooonnnlllllloooqqqrrrqqqpppoooppprrrrrrrrrrrrqqqpppooonnnooopppqqqssssssrrrqqqpppnnnrrrtttrrrmmmkkknnnrrrrrrsssttttttssstttuuuuuusssuuuvvvuuurrrooommmlllkkkmmmpppooonnnnnnrrrvvvqqqrrrrrroookkkiiikkkmmmgggjjjmmmllljjjjjjmmmpppqqqqqqpppoooooopppqqqrrr~~~}}}wwwvvvvvvwwwxxxxxxwwwuuummmmmmooorrrtttvvvuuutttuuuuuuuuuvvvuuuuuutttssssssrrrqqqssswwwxxxuuusssrrrrrrqqqqqqqqqrrrrrrsssyyywwwuuuuuuvvvuuuqqqmmmrrrooolllkkkmmmnnnllljjjooopppqqqrrrrrrsssuuuwww|||vvvrrruuuwwwuuurrrqqqqqqqqqppppppnnnmmmkkkkkkjjjmmmpppssswwwzzzvvvoooooonnnmmmnnnooopppooonnnooonnnlllllllllmmmoooooonnnlllkkkjjjjjjkkkmmmnnnqqqppplllkkkpppxxxyyyvvvssspppnnnppptttvvvtttqqqooossstttsssssstttrrrnnnoooqqqsssuuuuuusssqqqooosssttttttqqqllljjjkkkmmmlllooorrrsssrrrooonnnnnnrrrrrrrrrrrrqqqqqqpppppplllmmmnnnpppqqqqqqqqqqqqqqqsssrrroooooossswwwyyypppppppppnnnlllkkklllmmmkkkllllllkkkkkkllloooqqqoooqqqrrrqqqooonnnnnnooopppssstttqqqkkkiiimmmqqqmmmnnnoooqqqrrrrrrrrrrrrnnnooopppooonnnnnnooopppllllllmmmnnnooooooppppppfffjjjooossstttsssssssssjjjlllooopppoooooopppqqqpppooooooqqqttttttqqqnnnlllnnnqqqqqqooommmlllllllllpppsssqqqmmmiiihhhhhhllllllkkklllnnnnnnlllkkknnnooopppqqqqqqrrrqqqqqqppprrrsssrrrpppnnnnnnnnnpppooonnnmmmmmmmmmmmmmmmlllnnnqqqqqqmmmggggggkkknnnppprrrqqqooommmmmmmmmpppmmmiiigggiiilllpppqqqwwwqqqmmmnnnooonnnooorrrwwwoooiiijjjllllllkkkkkkmmmmmmllljjjhhhhhhjjjmmmllllllllllllmmmnnnoooppprrrqqqqqqpppooonnnmmmllltttrrrooommmkkkkkkkkkkkkrrroookkkiiiiiijjjjjjjjjiiijjjlllnnnppppppppppppqqqkkkfffjjjrrrwwwuuupppvvvrrrnnnooorrrsssqqqnnnnnnqqqttttttrrrooommmllluuutttsssrrrpppooonnnnnnpppqqqsssttttttrrrpppoooppprrrsssqqqnnnnnnppprrrvvvwwwuuupppooorrrrrrpppssssssssssssrrrpppnnnlllnnnnnnnnnmmmmmmooosssvvvnnnoooooonnnmmmmmmppprrriiikkkmmmlllkkkkkknnnqqqmmmoooqqqsssssspppmmmkkk{{{}}}wwwyyy{{{{{{xxxvvvvvvwwwnnnppprrrsssrrrsssuuuwwwxxxwwwuuutttttttttuuuvvvtttttttttuuuwwwwwwwwwvvvqqqqqqppppppqqqrrrssstttvvvvvvvvvuuutttrrrpppnnnooonnnnnnmmmllllllkkkjjjpppqqqrrrrrrqqqqqqtttuuuvvvrrrqqqssstttssstttwwwvvvtttrrrpppooonnnnnnnnnkkkmmmnnnpppvvv{{{xxxqqqnnnmmmnnnppptttuuusssqqqooollljjjlllpppqqqooollllllmmmnnnnnnnnnmmmlllkkknnnpppooolllmmmqqqrrrooopppooooooooopppqqqqqqpppssswwwwwwrrrpppqqqppplllssssssrrrrrrrrrrrrssssssxxxvvvssspppmmmkkkjjjjjjjjjnnnrrrsssqqqooonnnnnnqqqqqqrrrrrrrrrqqqpppooolllmmmoooqqqrrrrrrrrrqqqvvvyyyvvvooommmrrrwwwxxxqqqooommmlllmmmnnnmmmmmmkkklllmmmkkkjjjkkknnnqqqooonnnnnnoooqqqqqqpppnnnnnnnnnooopppooonnnlllkkkjjjmmmqqqssstttsssqqqppppppooooooppppppppppppooolllmmmnnnoooooonnnnnnmmmfffjjjnnnppppppooooooqqqjjjlllnnnoooooooooqqqsssnnnoooooopppqqqqqqqqqpppjjjlllnnnnnnmmmmmmmmmnnnmmmqqqtttrrrmmmjjjjjjlllkkkmmmoooooommmlllllllllnnnoooqqqrrrrrrqqqpppooopppsssuuurrrllljjjmmmqqqpppoooooonnnnnnnnnoooooommmjjjkkknnnmmmiiiiiimmmllloooqqqrrrqqqppppppqqqlllkkkjjjhhhggghhhkkknnnpppkkkiiilllnnnmmmmmmppprrrmmmkkkmmmmmmiiiiiilllnnnooopppnnnkkkjjjjjjllljjjkkkkkkmmmnnnoooppppppppppppqqqqqqpppnnnlllkkkpppppppppooonnnnnnnnnmmmrrrpppnnnnnnoooooommmkkkkkkmmmoooqqqqqqooommmllloookkkgggiiinnnrrrqqqooouuusssqqqppppppppppppppprrrsssuuuuuussspppoooooovvvuuusssrrrqqqqqqqqqqqqttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqssstttuuuuuuwwwuuuppppppssssssoootttrrrooopppqqqrrrooommmooonnnllllllnnnooooooooonnnlllkkkkkkmmmpppqqqqqqkkklllllllllmmmnnnppprrrpppqqqssssssrrrpppmmmkkk~~~|||xxx|||}}}xxxuuuuuuxxxrrrvvvxxxwwwssssssvvv{{{{{{xxxuuurrrqqqsssvvvxxxuuuuuuuuuuuuvvvwwwxxxzzzqqqqqqppppppqqqrrrtttuuuqqqsssvvvvvvuuuuuuuuuvvvlllnnnpppqqqooommmllllllpppqqqrrrqqqpppppprrrtttjjjmmmsssxxxwwwssssssxxxyyywwwtttrrrppppppqqqrrrqqqqqqooonnnsssxxxvvvpppllllllnnnrrrwwwyyywwwtttnnnjjjiiimmmssstttoooiiijjjlllpppssssssoookkkhhhkkkqqqsssoookkkkkkkkkjjjmmmppprrrpppmmmkkkmmmpppxxx{{{xxxppplllnnnooolllwwwuuuqqqooooooqqquuuwww{{{xxxssspppnnnllljjjhhhiiimmmrrrsssqqqnnnmmmmmmnnnoooqqqssssssqqqooonnnmmmnnnpppqqqrrrrrrrrrqqqvvv{{{|||uuuqqqssstttqqqqqqnnnkkkkkknnnooonnnmmmooooooooolllhhhhhhjjjmmmmmmkkkkkkmmmqqqsssqqqooollliiiiiinnnttttttllldddfffkkkrrrvvvvvvtttpppnnnqqqpppppprrrttttttqqqooonnnnnnooooooooommmllljjjiiikkkmmmmmmkkkjjjlllooommmnnnnnnnnnnnnooorrrtttqqqrrrqqqooommmlllnnnpppiiijjjllllllkkklllmmmooohhhmmmppppppmmmlllnnnrrrhhhlllpppqqqooonnnppprrroooppprrrsssrrrqqqooommmqqquuuvvvppphhhfffllltttsssrrrqqqooonnnnnnmmmmmmooohhhfffkkkooommmllloookkkmmmqqqrrrsssssstttuuuhhhjjjkkkiiifffeeegggjjjiiiffffffkkknnnmmmlllnnnlllkkknnnqqqmmmggggggmmmoooqqqsssrrrnnnkkkkkkmmmjjjkkklllnnnooopppppppppooopppqqqrrrqqqooommmkkkmmmnnnooopppqqqqqqppppppnnnnnnpppsssvvvvvvrrrnnnnnnooorrrsssqqqnnnkkkhhhnnnllljjjiiijjjlllmmmnnnppprrrrrroookkkjjjlllpppuuuuuuvvvtttrrrrrrssstttvvvuuusssrrrrrrssstttuuuxxxvvvsssqqqpppqqqrrrssspppooonnnppptttwwwxxxxxxqqquuuuuuqqqsssxxxwwwqqquuuqqqmmmnnnqqqsssqqqmmmpppmmmlllmmmooonnnkkkgggpppmmmiiiiiillloooooommmmmmmmmlllmmmnnnppprrrsssxxxvvvrrrnnnmmmnnnpppqqq||||||{{{{{{zzzwwwssssssvvvxxxxxxwwwxxxtttrrrrrrvvvyyyzzzyyyzzzyyyuuuqqquuu{{{yyyrrrxxxwwwvvvxxxzzzzzzwwwtttrrrqqqppppppqqqrrrtttvvvssspppqqquuuvvvuuuvvvyyymmmrrrvvvtttnnnllloootttpppsssqqqkkklllqqqrrrnnneeejjjppprrrrrrqqqssstttqqqtttwwwuuuqqqoooooopppooorrrtttuuussspppnnnnnnppprrruuuwwwvvvtttqqqooorrrrrrqqqooommmlllmmmooopppmmmlllnnnnnnlllllloooooonnnnnnnnnmmmmmmllllllkkkmmmooommmjjjjjjoootttvvvvvvvvvuuurrrnnnkkkiiimmmoooqqqrrrqqqrrrsssuuu|||wwwuuuvvvrrrllljjjmmmoooppppppooonnnmmmmmmmmmrrrrrrrrrssstttssspppnnnssspppoooqqquuuxxxxxxwwwpppssstttssssssuuutttqqqssslllkkkqqquuuqqqmmmlllllliiijjjooooookkkjjjnnnpppnnnlllnnnrrrrrrnnnhhhmmmoooppppppnnnlllkkkkkkqqqqqqpppqqqssstttsssssstttqqqppprrrwwwxxxvvvrrrssslllkkkoooqqqmmmjjjllljjjjjjjjjlllmmmnnnmmmlllkkkkkklllmmmnnnpppqqqqqquuurrrooommmllllllmmmllloooqqqooohhheeegggjjjkkkooommmkkkjjjkkknnnqqqsssqqqnnnkkklllooorrrsssrrrpppooooooqqqtttuuurrrpppooossstttqqqnnnoooooommmoooppprrrrrrpppoooooopppkkknnnqqqooolllkkklllnnnqqqqqqssssssssssssrrrqqqpppooonnnkkkiiihhhjjjlllnnnlllkkkkkklllmmmmmmmmmnnnppppppnnnjjjhhhjjjmmmkkknnnqqqqqqnnnkkkkkkmmmfffjjjoooqqqpppnnnllllllkkkooouuuwwwuuuooojjjgggmmmooopppooolllkkkmmmppprrrssssssqqqnnnooosssxxxppppppooooooooooooppppppnnnqqqpppkkkkkkpppqqqmmmjjjmmmpppooommmlllnnnpppooopppssswwwyyyyyyvvvtttpppqqqttttttsssssstttuuuxxxuuuqqqooopppqqqrrrrrrrrrqqqooommmmmmpppvvvzzztttqqqnnnppptttxxxxxxwwwpppnnnlllnnnrrrtttrrroootttrrrqqqrrrsssqqqlllggggggjjjooorrrtttsssqqqoooppprrrsssrrrooonnnppprrrzzzyyywwwsssooommmnnnppp|||zzzxxxuuuxxxuuurrrrrrtttvvvwwwvvvtttrrrqqqrrrvvvyyyzzzzzzyyyxxxsssooottt{{{|||wwwzzzxxxwwwwwwyyyyyywwwtttnnnnnnoooppprrrrrrssssssrrrqqqssswwwxxxtttssstttooorrruuusssooolllmmmooonnntttuuuppplllnnnnnnmmmiiioootttuuuqqqooorrruuuttttttsssrrrppppppqqqsssrrrssstttsssqqqppppppqqqsssssssssrrrrrrrrrrrrrrrtttttttttqqqnnnkkkkkklllooolllllloooooommmmmmpppoooooonnnmmmmmmmmmmmmmmmnnnooopppmmmkkkmmmtttzzzuuuuuuvvvuuutttqqqnnnlllmmmnnnppppppqqqrrruuuxxxwwwuuuttttttuuutttrrrooolllnnnpppqqqpppooonnnmmmnnnppptttvvvvvvtttqqqnnnoooppprrruuuwwwwwwuuusssqqqtttuuusssrrrtttsssooosssooooootttuuuqqqnnnnnnoookkkjjjmmmmmmjjjjjjnnnpppooonnnppprrrrrrnnnjjjiiilllnnnnnnlllkkklllnnntttsssrrrrrrrrrqqqpppooorrrpppnnnqqquuuwwwuuurrrrrrmmmlllpppqqqmmmkkkllliiijjjkkknnnpppqqqqqqpppjjjiiiiiiiiijjjlllnnnppprrrmmmiiijjjnnnqqqooolllpppoookkkgggggglllmmmkkktttqqqmmmjjjiiijjjmmmoooqqqooonnnoooqqqqqqooommmnnnmmmmmmooorrrsssqqqoookkkpppqqqooonnnqqqrrrpppppprrrssssssqqqpppqqqrrrsssqqqooonnnnnnnnnnnnnnnppppppqqqqqqqqqooonnnmmmoooooonnnllljjjjjjlllnnnqqqpppooooooooopppoooooooooppppppnnnllllllmmmnnnrrrrrrrrrpppmmmllllllllleeegggjjjmmmnnnoooppppppmmmppptttuuusssoookkkiiiiiijjjkkkkkkkkklllnnnpppvvvuuussspppnnnnnnppprrroooooonnnnnnnnnnnnnnnnnnnnnrrrrrrnnnmmmooommmiiijjjmmmpppqqqpppoooppprrrmmmooorrrvvvzzz{{{yyywwwnnnoooqqqqqqooooooooopppsssqqqnnnmmmoooqqqrrrrrrqqqpppooonnnmmmooorrrtttssstttuuutttsssrrrrrrrrrppppppqqqppppppqqqssstttuuuvvvwwwvvvtttpppmmmkkkkkkmmmooorrrssstttttttttrrrssssssqqqpppqqquuuyyytttvvvwwwvvvsssqqqpppppp~~~||||||wwwrrruuusssqqqqqqsssuuuuuuuuutttsssrrrtttvvvxxxwwwvvvvvvtttpppmmmrrryyy|||zzz{{{yyywwwvvvwwwwwwvvvtttmmmoooqqqssstttttttttssssssrrruuuyyyyyytttppppppqqqrrrrrrrrrpppnnnlllkkklllsssxxxtttmmmkkkllllllnnnsssxxxvvvqqqooorrrvvvyyyvvvrrrooopppqqqqqqrrrssstttsssrrrpppppprrruuuvvvtttpppnnnnnnooorrrtttrrrssstttssspppnnnmmmmmmnnnllllllppppppnnnnnnqqqqqqpppnnnllllllmmmnnnoooppppppooommmkkkooovvv|||ttttttuuuuuutttrrrqqqooolllmmmooooooppprrruuuxxxrrrvvvvvvssswww}}}zzzrrrmmmnnnppprrrrrrqqqooonnnkkkpppwwwyyyvvvssspppppplllqqqvvvyyyxxxuuuqqqoooqqqtttuuurrrrrrsssrrrnnnsssrrrtttwwwtttpppnnnpppqqqmmmjjjjjjiiihhhjjjnnnooopppqqqrrrrrrqqqooommmgggkkkooonnnlllkkkooosssrrrrrrrrrrrrrrrqqqpppooopppnnnmmmppptttuuutttqqqrrrnnnmmmpppqqqnnnllllllkkkmmmoooqqqrrrrrrqqqpppkkkjjjiiiiiijjjlllnnnpppoooiiieeehhhoootttrrrnnnqqqnnniiifffjjjpppppplllvvvsssnnnjjjhhhiiikkkmmmpppppppppppppppnnnjjjggglllllllllmmmooopppooonnnkkkoooqqqnnnnnnqqqrrrqqqqqqssstttsssrrrrrrsssttt{{{uuuooonnnppprrrqqqooorrrrrrqqqpppooommmkkkjjjnnnnnnnnnmmmkkklllnnnppprrrrrrrrrqqqqqqpppooooooqqqooonnnnnnoooppppppoooyyyvvvrrrpppooonnnmmmlllhhhhhhhhhjjjmmmpppqqqqqqnnnqqqttttttrrrnnnlllkkkgggfffgggiiimmmppprrrrrrwwwtttqqqoooooopppppppppoooooonnnmmmmmmlllmmmmmmooorrrrrrpppnnnmmmjjjeeeiiikkkooopppppppppqqqqqqoooppprrrvvvyyyzzzxxxvvvoooppppppooommmllllllmmmnnnllljjjkkknnnqqqrrrsssnnnmmmmmmmmmmmmnnnpppqqqooossswwwvvvrrroooppprrrpppssstttrrroooppptttyyyvvvzzz}}}{{{uuupppoooqqqoooppppppqqqsssuuuwwwxxxttttttsssqqqrrruuuzzz~~~rrrtttttttttsssrrrtttuuu|||~~~{{{uuutttsssrrrrrrssstttuuuuuuxxxwwwwwwvvvvvvuuusssqqqsssqqqooonnnrrrvvvxxxwwwzzzyyyvvvttttttttttttssstttttttttuuuuuuuuuuuuuuuwwwuuuvvvyyyxxxrrrpppqqqtttrrroooooopppqqqooolllmmmqqqsssrrrooommmmmmnnnrrrtttuuutttsssrrrtttuuu|||xxxrrrpppqqqqqqooommmrrrssstttsssrrrrrrsssuuuvvvssspppmmmlllnnnqqqssslllooorrrtttsssqqqppppppmmmkkkmmmqqqrrrpppoooqqqsssqqqooommmmmmoooqqqsssppppppooommmlllnnnsssvvvrrrrrrrrrrrrqqqpppooonnnjjjllloooqqqqqqqqqrrrsssppp{{{~~~vvvvvv~~~}}}uuurrrrrrqqqrrrrrrrrrqqqpppmmmsssxxxxxxsssooooooqqqmmmsssyyyzzzwwwrrrooonnnooossstttqqqqqqsssrrrnnnqqqtttwwwwwwrrrmmmmmmpppoookkkgggeeeeeegggkkkooooooqqqttttttrrrpppoooooojjjnnnrrrqqqmmmmmmqqqvvvnnnppprrrsssssssssttttttooonnnnnnpppssstttsssrrrqqqpppoooppppppnnnmmmmmmppprrrttttttrrrpppnnnmmmnnnnnnnnnnnnoooppppppqqqmmmiiigggjjjpppsssssspppppppppmmmhhhiiiooopppooosssqqqmmmjjjiiijjjmmmoooooonnnnnnnnnllljjjhhhfffkkkkkklllmmmnnnnnnnnnnnnooossssssooommmooopppoooqqqrrrsssrrrqqqqqqsssttt{{{xxxtttrrrssssssqqqpppuuutttsssqqqooommmkkkjjjmmmnnnnnnnnnmmmnnnppprrrpppqqqsssrrrpppnnnmmmmmmpppmmmkkklllppprrrpppnnnzzzvvvsssrrrsssrrrooolllnnnlllkkklllnnnpppooommmmmmppptttuuusssooolllkkkjjjhhhgggjjjpppttttttsssssspppmmmmmmqqqsssrrrqqqppppppooonnnmmmmmmmmmmmmpppqqqpppooommmllljjjhhhiiikkklllnnnnnnmmmmmmmmmssssssssstttuuuuuusssqqqsssssssssqqqnnnlllmmmnnnmmmllljjjkkknnnppprrrrrrlllkkkjjjjjjllloooqqqrrrkkkmmmpppqqqqqqrrrtttwwwtttttttttrrrppprrrvvvzzzwwwyyy{{{zzzvvvtttssssssppppppqqqrrrtttuuuwwwxxxuuutttsssssstttvvvyyy{{{uuutttqqqooonnnpppuuuyyy{{{~~~{{{wwwttttttttttttsssssstttuuuwwwxxxxxxwwwvvvtttsssssssssrrrsssuuuvvvuuuttttttxxxwwwuuusssqqqqqqqqqrrrzzzxxxuuusssrrrsssuuuvvv{{{wwwuuuvvvuuuqqqqqqsssvvvrrrnnnnnnrrrtttsssrrrqqqnnnkkkmmmppprrrqqqqqqsssrrrqqqrrruuuwwwvvvuuuxxxuuussssssttttttqqqmmmoooqqqtttuuutttssssssssstttrrrpppooonnnnnnooopppjjjnnnrrrtttsssqqqpppppplllkkknnnssstttqqqoooqqquuusssqqqooopppqqqtttuuuqqqrrrrrrrrrpppooonnnoooqqqppppppooommmlllkkkjjjiiimmmrrrtttrrrooommmlllrrrxxxsssxxxzzztttyyyuuurrrpppqqqrrrrrrqqqrrrvvvwwwtttnnnlllnnnrrrqqquuuxxxxxxtttpppoooooommmppprrrpppqqqssssssooolllrrrvvvtttnnnkkkkkkmmmjjjhhheeebbbdddiiinnnpppooorrrttttttrrrpppppppppmmmpppsssrrrnnnlllooorrrnnnqqqtttvvvuuutttuuuvvvpppooopppqqqsssssssssrrrpppqqqrrrqqqoooooonnnmmmqqqsssuuuuuurrrooonnnnnnoooppprrrttttttsssqqqppplllmmmooooooooopppqqqsssooosssrrrlllgggjjjnnnqqqrrrpppnnnkkkkkklllnnnooommmlllkkkiiihhhhhhhhhiiikkkkkklllllllllmmmnnnooopppssssssooonnnppprrrqqqooopppppppppooooooqqqssstttwwwxxxwwwtttqqqqqqqqquuutttrrrpppnnnlllkkkjjjkkkmmmnnnooonnnoooqqqsssooorrruuutttrrrooommmmmmnnnkkkiiijjjnnnpppooommmtttssssssuuuwwwvvvqqqmmmoooooopppqqqrrrqqqooommmkkkpppuuuwwwuuuqqqmmmjjjmmmjjjiiikkkooorrrrrrppprrrooolllmmmppprrrrrrpppqqqpppoooooonnnnnnnnnoooqqqooommmlllllllllnnnpppnnnnnnmmmmmmmmmlllkkkjjjrrrqqqppppppqqqrrrpppoootttuuutttqqqooommmnnnooopppnnnmmmmmmoooppppppppprrrnnnjjjiiikkknnnpppqqqmmmjjjiiijjjoootttwwwxxxwwwsssppppppsssvvvwwwwwwvvvuuutttuuuwwwwwwtttrrroooppprrrtttuuuuuutttssstttttttttuuuuuuuuutttsssrrrrrrrrrqqqooooooqqqsss{{{zzzzzzxxxuuutttuuuvvvuuusssrrrrrrsssrrrsssuuuuuuuuuuuuwwwyyyvvvvvvxxx|||{{{wwwttttttuuuvvvuuutttqqqpppqqqrrryyywwwrrrooonnnpppsssuuuzzzuuurrrsssrrroooqqqtttuuusssqqqsssvvvxxxvvvtttssskkkgggkkkqqqssssssrrrrrrqqqqqqtttwwwyyyxxxvvvrrrrrrrrrtttvvvvvvtttrrrlllppptttvvvuuutttsssssssssrrrqqqpppoooooonnnnnnnnnpppssssssqqqnnnlllkkkmmmlllpppuuuvvvqqqoooppptttsssrrrqqqqqqsssuuuvvvttttttuuuuuutttqqqnnnlllppppppooommmlllkkkjjjjjjkkkoootttvvvtttpppllljjjttt}}}vvvoooqqqtttrrryyyuuupppoooqqqsssrrrqqquuuuuutttppplllkkknnnrrrtttuuuvvvuuurrrpppoooooommmppprrrppppppsssrrrnnniiiooossspppkkkjjjjjjjjjfffgggfffdddffflllpppppppppqqqrrrssssssrrrpppnnnmmmnnnpppooommmkkkjjjjjjpppssswwwwwwtttrrrrrrssspppqqqqqqrrrrrrqqqqqqqqqooossstttqqqoooppppppnnnooorrrttttttrrrqqqsssuuupppqqqsssttttttrrrpppooommmqqqsssrrrnnnmmmooosssmmmssstttmmmeeegggmmmrrrsssrrrpppooommmmmmmmmmmmllllllkkkiiiggggggjjjllljjjkkklllkkkkkkkkkmmmooolllppppppnnnnnnrrruuuuuummmnnnnnnnnnmmmnnnpppsssnnnsssxxxxxxtttqqqppprrrqqqpppnnnlllkkkjjjiiiiiikkklllnnnoooooooooqqqrrrooossswwwxxxtttqqqppppppkkkjjjiiijjjkkkmmmmmmlllnnnpppsssvvvxxxvvvrrrooommmooossstttsssqqqqqqqqqlllppptttvvvtttqqqnnnllllllkkkjjjjjjlllmmmmmmmmmsssqqqoooooooooooommmlllppppppoooooooooooopppppprrrmmmkkkllllllmmmqqquuuvvvssspppnnnnnnnnnnnnmmmnnnmmmlllmmmooorrrrrrrrrrrrrrrrrrpppmmmmmmoooppprrrpppnnnnnnpppppppppooowwwsssnnnlllnnnpppooonnnqqqlllggggggmmmrrrttttttvvvrrrnnnooosssvvvvvvtttuuurrrpppqqquuuvvvsssooooooqqqsssttttttsssqqqppptttsssssstttuuusssooolllkkkpppvvvxxxvvvrrrnnnlllyyyvvvuuuvvvvvvtttvvvvvvuuuqqqoooooopppnnnppprrrrrrrrrssswwwzzzwwwvvvwww|||zzzuuusssvvvsssuuuwwwvvvtttrrrssstttuuusssqqqooooooqqqsssuuussspppoooqqqpppnnnnnnrrrrrruuuxxx|||}}}{{{vvvrrrqqqkkkjjjooosssqqqppprrrooosssxxxyyywwwvvvxxx{{{ssstttuuutttsssrrrssstttmmmooorrrssssssrrrssstttuuutttrrrpppoooooooooooonnnppprrrqqqooolllkkkjjjnnnmmmqqqvvvwwwqqqnnnnnnrrrrrrqqqqqqrrrssssssttttttttttttssssssqqqnnnlllppppppooonnnnnnnnnnnnnnnppprrruuuvvvtttrrrqqqppptttrrrpppnnnnnnnnnooooooqqqnnnmmmooossstttrrrnnnqqqpppooonnnnnnnnnooopppuuuttttttttttttrrrooolllooorrrssspppooopppoookkkfffmmmpppllliiijjjjjjgggfffjjjkkkhhhjjjoooqqqoooqqqppppppqqqtttsssooolllllllllmmmooopppnnnjjjfffmmmqqqvvvvvvssspppppprrrpppqqqrrrqqqpppooonnnnnnoootttvvvqqqnnnppppppnnnqqqtttvvvuuurrrrrrvvvzzzssssssrrrqqqpppqqqqqqqqqooopppqqqqqqooonnnnnnooolllqqqqqqkkkfffiiiooorrrppppppqqqqqqqqqqqqpppooommmnnnooommmjjjiiijjjlllhhhiiijjjjjjhhhiiilllnnnjjjnnnnnnkkkkkkpppssstttmmmnnnnnnmmmlllmmmpppssslllnnnqqqrrrrrrrrrrrrrrrnnnmmmllljjjjjjjjjkkkkkkjjjlllnnnooonnnnnnoooqqqlllqqqwwwxxxuuuqqqppppppjjjkkkkkkkkkjjjjjjkkkmmmmmmpppsssuuutttsssqqqqqqooosssvvvsssnnnlllooossspppqqqssssssqqqpppppppppkkklllllllllkkkjjjlllmmmqqqqqqqqqpppnnnllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrmmmlllooopppnnnqqqvvvxxxtttooommmnnnpppppppppnnnlllkkklllooorrrsssssspppqqqpppooommmnnnqqqssspppooonnnnnnppppppooonnntttrrrppprrrvvvwwwsssoooooommmkkkjjjkkknnnpppqqqqqqpppooopppqqqssssssssstttsssrrrqqqqqqpppooommmttttttsssrrrrrrqqqqqqpppuuusssqqqrrrsssrrrooolllmmmqqqvvvxxxwwwtttqqqppp|||vvvsssssswwwzzzsssuuuvvvtttpppmmmmmmnnnooopppqqqpppnnnppptttxxxvvvssstttwwwvvvrrrrrrwwwsssvvvyyyxxxvvvttttttvvvrrrrrrrrrssstttuuuvvvwwwmmmkkklllppppppmmmlllnnnqqqvvv~~~|||tttooonnnlllnnntttsssnnnmmmqqqmmmwwwwwwssswww~~~zzzzzzyyytttooommmooorrrnnnooopppppppppqqqtttwwwwwwuuurrrooonnnnnnpppqqqkkkmmmoooooonnnmmmmmmmmmnnnnnnrrrwwwwwwqqqmmmmmmpppppppppqqqqqqrrrrrrrrrrrrqqqoooooooooooonnnmmmqqqpppppppppqqqrrrsssssstttuuuuuuuuuttttttvvvxxxsssiiicccgggmmmnnnmmmmmmiiihhhjjjpppuuuvvvqqqlllmmmllllllnnnpppqqqpppoootttsssssstttvvvtttooojjjrrruuutttpppnnnnnnlllhhhffflllnnnjjjiiilllkkkfffhhhmmmooolllmmmrrrrrrmmmrrrooonnnpppttttttooojjjmmmllllllppptttrrrlllfffgggmmmrrrtttrrrppprrrtttpppqqqqqqpppnnnlllllllllnnnuuuwwwqqqnnnpppqqqooovvvyyyyyyvvvrrrrrrvvv{{{yyyvvvrrroooooopppsssvvvooonnnmmmnnnppppppnnnllllllnnnlllhhhhhhmmmqqqqqqjjjlllooossstttuuuttttttmmmpppsssrrrnnnkkkjjjkkkfffhhhiiihhhfffgggjjjmmmlllooonnnjjjiiillloooooommmnnnnnnmmmlllnnnqqqtttnnnkkkjjjlllqqqtttsssrrrnnnmmmllllllllllllnnnnnnjjjlllnnnooonnnnnnoooppphhhnnnuuuwwwsssooonnnooojjjlllmmmllliiihhhkkknnnnnnqqqtttssspppooopppssstttwwwxxxrrriiifffkkkrrrtttsssqqqooommmnnnrrrtttlllnnnpppnnnlllkkknnnqqqlllnnnqqqpppmmmmmmoooqqqllllllllllllnnnooopppqqqqqqmmmnnnrrrsssooooootttwwwrrrllliiillloooqqqrrrrrrooommmlllnnnpppqqqrrrqqqqqqqqqpppoooppptttvvvnnnmmmmmmnnnpppqqqpppooommmmmmpppwww}}}~~~yyytttiiikkknnnmmmkkkkkkooorrrlllooorrrqqqooonnnqqqtttsssuuuvvvrrrmmmjjjkkkmmmyyywwwtttqqqppppppqqqrrrvvvsssooooooqqqqqqpppnnnuuuuuutttrrrqqqssswww{{{}}}tttnnnooosssvvvxxxuuuuuutttsssvvvyyyuuunnnnnnmmmmmmnnnoooppppppooooooqqqtttvvvvvvuuurrrpppuuuvvvwwwxxxwwwuuurrrpppvvvvvvuuuuuuttttttttttttuuutttssspppmmmlllnnnpppsssuuuxxxyyywwwtttrrrqqqkkkmmmooopppqqqqqqqqqqqqjjjqqqxxxyyyvvvsssvvv{{{uuuyyy{{{yyysssppprrruuurrrqqqqqqppppppqqqrrrrrrtttssspppmmmkkkkkklllmmmooonnnmmmlllkkkjjjjjjjjjmmmmmmoooqqqpppmmmooouuunnnssssssoooqqqvvvxxxtttooommmkkkllloooooollliiijjjmmmqqqtttuuussspppnnnooossswwwvvvrrrpppqqqtttqqqpppmmmiiieeefffkkkppplllmmmnnnooopppppppppoooooonnnmmmlllnnnqqqtttvvvvvvsssppppppqqqqqqnnnkkkxxxvvvsssssstttqqqlllgggiiijjjlllmmmmmmkkkjjjiiikkknnnppppppooommmllllllppppppooommmkkkkkklllnnnvvvtttrrrpppppppppooommmqqqnnnnnnrrrrrroooqqqxxxsssqqqmmmjjjiiikkknnnpppnnnlllmmmpppuuuvvvtttrrrtttssssssvvvxxxxxxtttooorrrrrrrrrrrrrrrrrrrrrrrrwwwpppmmmooooookkkjjjmmmnnnnnnmmmllllllllllllmmmnnnlllllloootttvvvuuussspppooooooooonnnnnnmmmmmmllliiigggiiioooqqqooolllmmmkkkjjjkkknnnnnnllliiijjjllloooppppppnnnkkkiiijjjlllnnnooommmllllllmmmvvvtttqqqnnnmmmnnnqqqtttsssqqqnnnkkkkkkmmmoooqqqnnnlllkkkmmmqqqttttttrrrkkkjjjjjjkkklllmmmmmmlllsssrrrqqqqqqpppppppppqqqrrrrrrrrrrrrpppnnnkkkjjjqqqqqqqqqpppmmmllllllmmmpppmmmkkkmmmmmmkkkmmmqqqssspppmmmmmmoooooonnnlllmmmmmmlllmmmnnnqqqtttvvvnnnoooppppppooonnnoooppprrrmmmjjjkkkooorrrqqqnnnnnnnnnnnnpppqqqrrrpppnnnkkksss{{{{{{vvvqqqqqqssssssqqqmmmjjjjjjmmmpppsssrrrrrrrrrssstttuuuvvvwwwqqqooollliiijjjlllooorrrrrrrrrqqqnnnlllooovvv|||zzzyyywwwtttpppooooooqqqpppppppppoooppppppqqqrrrwwwmmmjjjpppsssooonnnrrruuuttttttsssssssssttttttyyyrrrnnnoooqqqssstttwwwvvvtttsssuuuxxxtttmmmlllllllllmmmooopppppppppssssssssssssssssssssssssvvvwwwyyyyyyyyyvvvtttrrruuuuuuuuuttttttsssssssssssssssqqqooollllllmmmooouuuvvvwwwuuurrrnnnkkkjjjrrrrrrrrrrrrrrrpppmmmkkkooosssvvvuuurrrqqqtttxxxtttuuuwwwuuussssssvvvyyyqqqqqqqqqqqqqqqqqqqqqqqqsssqqqnnnmmmmmmnnnooooooooonnnmmmlllkkkkkkllllllnnnnnnppprrroookkkmmmrrroootttvvvtttuuuxxxwwwsssooooooooonnnmmmllllllmmmhhhkkkooosssuuuuuutttsssmmmpppsssrrrnnnmmmooorrrnnnpppqqqooollljjjjjjkkkkkkkkklllmmmnnnoooqqqrrrsssrrrqqqppppppqqqrrrsssssssssrrrpppnnnnnnnnnnnntttvvvwwwvvvsssppplllkkkjjjjjjkkkmmmoooqqqssstttnnnooopppooonnnnnnpppqqqnnnoooooonnnllllllmmmooosssqqqppppppqqqqqqpppoooqqqoooqqqtttsssooopppuuuqqqpppooonnnnnnooopppqqqnnnnnnoooqqqssstttsssrrrrrrrrrtttvvvxxxwwwuuusssqqqppppppppppppppppppqqqtttpppmmmnnnmmmiiiiiinnnpppooonnnlllkkkkkkllllllqqqqqqqqqrrrsssrrrpppoooqqqppppppooonnnmmmmmmlllnnnkkkiiikkkoooqqqooolllsssooolllkkkmmmnnnmmmllljjjkkklllnnnooooooppppppkkkllllllkkkjjjkkkmmmooopppooopppsssvvvuuuqqqmmmqqqooollljjjjjjkkkmmmooopppnnnmmmnnnppprrrqqqppplllllllllnnnoooppppppooorrrrrrrrrqqqqqqqqqppppppnnnooooooppppppooonnnmmmpppqqqrrrqqqooonnnnnnooopppmmmnnnqqqqqqooonnnqqqrrrpppmmmmmmnnnnnnllljjjnnnooopppqqqrrrrrrrrrrrrsssssssssrrroooooooooqqqsssooolllmmmqqqsssrrrooorrrqqqooooooqqqrrrrrrrrrlllqqqwwwxxxuuurrrrrrsssmmmmmmmmmnnnnnnooooooppprrrqqqqqqrrrssstttvvvwwwtttqqqmmmkkkjjjkkkmmmooopppqqqpppnnnlllnnntttyyyxxxxxxxxxvvvsssrrrrrrsssnnnnnnoooppprrrssstttuuuqqqlllkkkpppuuuvvvvvvwwwnnnnnnooopppqqqqqqrrrrrrxxxtttpppnnnnnnoooppppppvvvvvvtttrrrsssuuurrrlllkkkllllllnnnooopppqqqqqqvvvuuurrrpppppprrrtttvvvxxxyyyzzz{{{zzzxxxvvvuuuttttttssssssssssssrrrrrrqqqqqqpppnnnlllkkkmmmnnnssstttsssqqqmmmjjjhhhhhhvvvtttssstttuuusssmmmiiissssssrrrpppnnnoooqqqtttttttttsssrrrssstttvvvwwwpppqqqrrrssssssrrrqqqpppssspppmmmmmmppprrrrrrpppqqqpppnnnlllllllllnnnooonnnoooqqqssspppkkklllqqqppptttwwwwwwwwwwwwtttpppoooqqqrrrooojjjiiimmmqqqlllmmmoooqqqsssuuuuuuvvvnnnpppqqqooommmlllooosssssssssssspppnnnllllllmmmlllkkkiiiiiijjjnnnrrrtttssssssssssssssssssssssssppprrrrrroookkkjjjmmmqqqqqquuuzzzyyytttooonnnooommmllllllmmmooosssvvvxxxpppppppppnnnmmmooosssvvvmmmoooppppppnnnmmmnnnnnnnnnnnnnnnppprrrsssqqqooommmmmmppptttsssoooooorrrmmmmmmooopppqqqqqqqqqqqqpppqqqrrrrrrqqqqqqrrrsssrrrtttwwwwwwvvvuuuttttttoooooonnnnnnnnnnnnoooooorrrpppnnnmmmiiifffiiiooopppooommmkkkkkklllmmmoooqqqrrrtttsssqqqoooooooooqqqqqqqqqpppooonnnnnnnnnooommmkkklllpppqqqooommmwwwsssooollllllnnnppppppmmmlllllllllmmmoooppprrrllllllkkkiiihhhjjjnnnqqqooonnnoootttyyyyyyrrrkkkooommmkkkjjjiiijjjlllmmmooonnnmmmnnnpppppppppooolllmmmoooqqqrrrsssrrrrrrqqqrrrrrrssssssrrrppppppmmmmmmnnnnnnnnnnnnnnnnnnoooqqqssssssrrrqqqqqqqqqpppnnnqqquuuvvvrrrppprrrrrrpppnnnmmmmmmllljjjhhhlllnnnqqqssssssqqqooonnnwwwwwwvvvssspppoooppprrrssspppnnnooorrrtttsssqqqxxxuuurrrpppqqqrrrsssrrrnnnpppqqqsssssssssrrrqqqkkkllllllmmmnnnooopppqqqqqqqqqppppppqqqsssuuuvvvsssqqqnnnkkkjjjkkkmmmnnnnnnpppqqqooommmmmmqqquuusssuuuvvvuuusssrrrrrrssskkklllnnnqqqsssuuuvvvvvvnnnoooooopppuuu{{{zzzuuuiiijjjlllooopppqqqqqqqqq~~~vvvsssooolllkkklllnnnpppssstttssspppqqqtttrrrmmmlllmmmoooppppppqqqssstttuuusssqqqpppqqqsssvvvxxxxxxyyyzzz{{{zzzyyywwwvvvrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqooommmmmmnnnpppnnnooopppooommmlllmmmnnnsssqqqrrruuuxxxwwwrrrmmmrrrqqqooonnnnnnnnnooopppvvvtttssssssttttttsssqqqpppqqqsssttttttrrrpppoootttpppmmmnnnrrrtttssspppuuussspppmmmllllllmmmnnnmmmnnnrrruuusssnnnnnnrrrqqqsssuuuuuutttssspppmmmqqqqqqooollliiijjjmmmqqqrrrrrrqqqqqqqqqrrrsssttttttttttttrrrpppqqquuuxxx|||xxxrrrllljjjlllqqqtttnnnlllhhhfffgggkkkpppssspppqqqsssuuuvvvwwwwwwwwwoooooonnnkkkiiiiiilllpppqqquuuyyyzzzwwwsssqqqqqqqqqpppooooooooopppqqqrrrqqqqqqpppnnnmmmooorrruuuoooppprrrrrrooommmlllmmmmmmmmmnnnppprrrrrrooommmgggjjjooorrrrrrpppooopppjjjkkklllmmmooopppqqqqqqrrrtttuuusssooonnnpppssssssvvvyyyxxxtttqqqqqqsssooonnnmmmmmmmmmmmmnnnooopppqqqqqqmmmhhhfffkkkqqqnnnmmmkkkkkkkkknnnppprrrmmmpppqqqqqqoooppptttxxxqqqqqqqqqqqqrrrrrrrrrrrrmmmlllkkkmmmpppqqqqqqooouuussspppnnnnnnoooqqqrrrpppooonnnllllllllllllmmmkkkllllllkkkjjjlllooorrrsssqqqpppqqqtttuuussspppmmmmmmlllkkkkkkkkklllmmmkkkkkklllmmmnnnoooooonnnkkkmmmppprrrssssssttttttpppqqqsssttttttsssqqqooopppooonnnllllllkkkkkkkkkoooqqqssstttrrrqqqpppqqqpppnnnppptttuuurrrrrrtttsssrrrqqqooommmkkkiiihhhjjjkkkmmmooopppooonnnmmmvvvvvvuuussspppppprrrtttsssqqqoooppprrrsssrrrpppyyyvvvtttrrrsssrrrqqqppprrrpppnnnnnnqqqrrrpppnnnooonnnkkkjjjjjjmmmppprrrppppppooooooppprrrtttuuuqqqooommmlllkkklllmmmnnnmmmppprrrqqqooonnnppprrrpppqqqssssssqqqooonnnnnnjjjlllnnnqqqssstttuuuuuupppuuutttpppssszzzwwwmmmiiikkknnnppprrrrrrqqqpppxxxtttoookkkiiikkkooorrrnnnppppppnnnpppsssssspppnnnppprrrsssrrrrrrtttwwwppppppqqqsssuuuvvvxxxyyyxxxxxxyyyyyyyyyxxxwwwvvvqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrppppppqqqrrrnnnooopppppppppppprrrsssppppppqqqtttwwwwwwtttqqqoooooooooooooooooonnnnnnrrrssstttvvvwwwvvvrrroooqqqrrrtttuuutttrrrpppoootttrrrpppppprrrsssqqqoooxxxvvvsssooommmlllkkklllkkkmmmssswwwvvvqqqqqquuuuuutttssssssrrrpppoooooosssooojjjiiijjjmmmnnnoootttrrrqqqpppppprrrsssuuuxxxwwwuuutttsssuuuxxx{{{}}}xxxrrrmmmlllooorrruuuqqqnnnjjjgggfffiiimmmpppnnnppprrruuuvvvvvvvvvuuuooolllhhhgggiiikkkllllllttttttuuuxxxyyyxxxtttppprrrrrrsssrrrqqqpppnnnmmmnnnooopppooonnnmmmnnnpppqqqssstttssspppmmmkkkkkkooonnnoooppppppooollliiikkkooossstttsssqqqooommmmmmlllllllllnnnpppsssttttttuuutttqqqmmmlllooorrrpppsssvvvvvvsssrrrsssuuuooonnnmmmllllllmmmnnnoooppprrrsssnnniiiiiimmmqqqpppooommmllllllmmmnnnooommmnnnooonnnmmmpppwww|||ooopppqqqrrrtttuuuvvvwwwkkkkkkkkkmmmppprrrrrrrrroooppppppppppppppppppqqqmmmmmmnnnnnnmmmllljjjiiijjjlllnnnoooooooooqqqrrrqqqtttvvvuuuqqqooooooqqqmmmmmmmmmmmmmmmmmmnnnnnnlllmmmmmmmmmlllkkkjjjjjjiiilllpppqqqqqqqqqrrrtttpppqqqsssttttttsssqqqppppppnnnlllkkkjjjkkklllmmmoooqqqssssssqqqpppoooppppppmmmmmmpppqqqppprrrvvvttttttsssrrrooollljjjiiiiiijjjkkkmmmnnnppppppqqqqqqrrrsssrrrqqqrrrtttvvvqqqqqqpppqqqrrrrrrqqqpppppppppqqqtttvvvvvvsssqqquuuqqqmmmlllooopppnnnkkkoooooonnnnnnmmmmmmmmmmmmooooooooopppqqqrrrssstttrrrqqqooolllkkkiiiiiihhhmmmpppssssssqqqoooppprrrqqqrrrsssssspppmmmllllllmmmmmmnnnpppqqqqqqrrrrrrqqquuutttooopppvvvrrrhhhjjjlllnnnpppqqqpppooonnnyyyvvvqqqkkkhhhjjjnnnssskkknnnnnnlllnnnrrrtttrrrpppsssvvvuuussssssuuuxxxnnnooorrruuuwwwxxxxxxwwwuuuuuuvvvvvvvvvuuuuuuuuuqqqqqqrrrrrrrrrrrrssssssrrrsssttttttsssrrrsssuuurrrsssuuutttrrrqqqqqqrrrqqqrrrsssssssssrrrqqqpppnnnppprrrqqqooonnnnnnooommmpppsssvvvxxxxxxvvvuuussssssttttttsssrrrqqqpppqqqrrrrrrqqqqqqqqqqqqqqqwwwvvvsssqqqnnnllljjjjjjiiilllsssxxxwwwsssrrrvvvxxxuuussstttsssppppppssssssnnniiiiiimmmpppqqqppppppooooooooopppsssvvvwwwwwwuuusssrrrsssuuuxxxzzzuuutttsssssstttssspppnnnqqqooollliiihhhiiikkkmmmpppqqqrrrssssssrrrqqqpppoookkkggggggkkkmmmmmmkkkuuurrrqqqssswwwwwwsssnnnqqqrrrtttuuutttsssqqqooolllmmmnnnnnnmmmmmmnnnooosssttttttsssooommmlllmmmqqqooonnnnnnnnnmmmjjjgggsssxxxzzzwwwtttrrroookkkrrrrrrppppppqqqsssuuuvvvuuutttrrrnnnllllllnnnpppkkkmmmppprrrssstttvvvwwwooonnnlllkkkkkklllnnnoooooorrrsssnnnkkklllnnnooosssrrrpppooommmkkkkkkjjjoooooooooooooooqqquuuxxxnnnoooppprrrtttuuuwwwwwwlllmmmnnnoooqqqrrrssssssnnnpppqqqqqqpppoooooopppjjjkkkmmmnnnnnnnnnmmmllliiillloooqqqqqqqqqrrrssskkkrrrzzzzzztttmmmkkkkkkmmmnnnooopppppppppoooooopppqqqrrrpppllliiiggggggiiillloooooommmnnnqqqtttqqqqqqsssttttttssssssrrrlllkkkjjjiiikkkmmmqqqssspppqqqrrrrrrppppppqqqsssnnnkkkjjjmmmoooooorrrvvvssstttuuussspppllljjjjjjllllllmmmoooqqqrrrtttuuulllnnnqqqrrrrrrsssuuuwwwqqqqqqrrrrrrrrrqqqpppppphhhjjjnnnsssxxxyyywwwttttttqqqmmmlllnnnooommmkkkkkknnnrrruuutttpppjjjfffmmmnnnppprrrsssssssssrrrtttrrrpppmmmiiifffcccbbblllpppssssssqqqpppqqqssstttuuuuuutttqqqooonnnnnnpppppppppoooooopppqqqrrrooopppnnnmmmooorrrooojjjiiijjjkkklllmmmmmmlllkkkxxxwwwtttnnnjjjiiillloookkknnnnnnllllllppprrrqqqrrruuuwwwvvvsssqqqtttwwwqqqrrrsssuuuvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttqqqsssuuuuuutttttttttvvvsssuuuvvvvvvssspppnnnnnnqqqssstttrrrnnnlllnnnqqqrrruuuuuurrrllljjjmmmqqqooorrruuuuuuuuuuuuyyy|||uuuttttttsssrrrrrrqqqqqqlllpppsssrrrpppoooqqqtttssssssrrrrrrpppnnnkkkjjjhhhkkkrrrxxxvvvqqqppprrrvvvssssssvvvuuupppooorrrqqqooommmmmmoooqqqtttuuuoooooonnnnnnppprrrtttvvvtttrrrqqqqqqrrrtttvvvwwwrrrqqqqqqsssuuutttppplllooonnnmmmlllkkkkkkkkklllnnnnnnoooooooooooonnnnnnmmmlllkkkkkkmmmnnnnnnnnnqqqpppppppppppppppooonnnpppqqqqqqqqqrrrqqqqqqqqqjjjkkkkkkkkkkkkmmmqqqtttrrrssssssqqqooonnnpppqqqqqqooommmllllllkkkiiihhhrrrxxxzzzvvvssssssppplllttttttttttttttttttttttttvvvsssnnnkkkkkklllmmmnnnmmmmmmmmmooorrrttttttsssmmmllljjjhhhhhhjjjlllmmmmmmqqqqqqmmmlllooonnnjjjppppppqqqpppooommmkkkjjjmmmnnnpppsssuuuuuurrrpppnnnnnnooopppqqqrrrssssssqqqrrrssssssrrrrrrssstttrrrssssssqqqnnnlllnnnpppooonnnnnnnnnnnnoooooopppjjjlllnnnooooooqqqsssuuukkkpppvvvwwwsssnnnkkkkkklllmmmooopppqqqpppooonnnooorrrtttsssooolllkkkkkkkkkmmmooommmjjjkkkoootttrrrrrrrrrsssssssssttttttmmmllljjjiiijjjnnnrrruuuooopppqqqpppqqqsssvvvyyykkkhhhiiinnnooooooppptttqqqsssuuusssooollljjjjjjlllmmmppprrrssssssrrrrrrjjjmmmqqqtttttttttuuuvvvrrrsssttttttsssrrrqqqqqqlllmmmooosssvvvwwwuuussspppooommmmmmnnnooooooooonnnppprrrsssrrrpppmmmkkkkkknnnrrruuuvvvuuurrrqqqoooooonnnllliiifffcccaaajjjnnnqqqrrrpppoooqqqssssssttttttrrrpppoooppprrrtttsssqqqppppppqqqtttuuuqqqkkkiiilllooonnnmmmmmmffffffgggiiijjjkkkllllllzzzvvvvvvuuuqqqllliiijjjllllllooooookkkkkknnnpppooorrruuuxxxvvvrrrppprrrvvvuuuuuuuuutttttttttuuuuuupppppppppppppppppppppppprrrrrrrrrsssssstttttttttqqqrrrtttuuuttttttuuuvvvpppsssuuuuuussspppnnnmmmnnnqqqtttpppkkkiiinnntttwwwyyyxxxqqqiiigggmmmssstttvvvwwwtttpppqqqxxx~~~vvvuuutttrrrrrrqqqqqqrrrgggmmmssssssooonnnrrrwwwooopppqqqrrrqqqooommmkkkhhhkkkrrrwwwuuunnnlllooorrroooqqqwwwvvvooolllnnnnnnppprrrqqqpppqqqvvvzzzrrrqqqpppooooooooopppqqqsssqqqpppqqqsssuuuuuuuuuuuuqqqnnnnnnppprrrrrrqqqllllllmmmnnnnnnmmmmmmllliiijjjjjjlllmmmnnnooopppkkknnnqqqpppnnnmmmooorrrmmmooopppmmmjjjiiikkknnnrrrpppnnnmmmllllllnnnnnnjjjjjjiiihhhjjjnnnuuuzzzpppqqqqqqpppooopppsssuuupppnnnlllkkkkkkkkkjjjiiikkkrrruuuqqqpppssssssooorrrsssuuuvvvuuussspppnnnwwwqqqkkkiiijjjmmmmmmlllssspppnnnnnnpppqqqooolllllljjjhhhgggggghhhjjjlllllloooooolllmmmpppmmmgggjjjkkknnnpppqqqqqqpppooohhhjjjooovvvzzzyyyrrrlllnnnnnnnnnnnnnnnnnnoooooovvvwwwwwwvvvtttrrrrrrsssxxxxxxuuupppkkkjjjmmmpppwwwtttqqqnnnmmmmmmoooqqqkkklllllllllllloootttwwwqqqpppooonnnooooooooooookkkmmmooopppqqqpppooonnnkkkooossstttsssqqqrrrtttlllnnnooollliiijjjoootttsssrrrrrrrrrrrrssstttuuuqqqooollljjjjjjlllppprrrnnnooopppppprrrvvv{{{hhhgggjjjppprrrpppppprrrooorrrtttsssnnnkkkjjjjjjjjjmmmqqqttttttrrrnnnlllkkknnnsssuuuvvvuuuuuuuuussstttvvvvvvtttsssrrrrrrwwwuuusssssssssrrrqqqooollllllmmmnnnnnnpppqqqsssuuurrrnnnkkkkkknnnsssvvvkkknnnsssvvvxxxvvvrrrppphhhiiijjjjjjjjjhhhgggfffiiilllooopppnnnnnnpppsssqqqqqqqqqooonnnoooqqqsssvvvtttqqqpppqqqssswwwyyyuuukkkgggmmmooojjjiiimmmeeeeeefffhhhjjjlllnnnppp|||yyyzzzxxxuuuqqqnnnnnnpppsssssspppnnnppptttuuurrrnnnrrrrrrrrrrrrrrrrrrrrrqqqtttsssssstttuuutttrrrpppmmmqqquuuuuurrrpppqqqssswwwvvvtttqqqpppqqqsssuuuvvvuuusssooolllnnnsssxxxssspppnnnnnnoooqqqqqqrrrnnnnnnnnnoooooopppqqqqqqtttttttttuuuwwwwwwvvvuuuxxxyyyxxxsssqqqrrrqqqnnnqqqrrrsssrrrpppnnnjjjiiinnnoooqqqrrrrrrqqqpppoooooorrruuutttpppmmmmmmoookkknnnppppppmmmkkkmmmooolllmmmnnnmmmlllmmmppprrrnnnoooqqqqqqqqqrrruuuwwwqqqooonnnnnnoooooonnnlllnnnqqqttttttqqqnnnnnnnnnsssuuurrriiiggglllooonnnpppooonnnkkkiiiiiilllnnngggkkknnnlllhhhiiiqqqxxxqqqppppppqqqrrrtttwwwxxxggggggiiilllppppppmmmjjjkkkjjjkkklllooopppooommmlllkkklllmmmooopppooonnnnnnqqqsssrrrooooootttyyyvvvrrrooooooooommmnnnrrriiimmmqqqrrrpppnnnooopppooooooqqqsssssssssqqqoootttoookkkjjjlllooonnnmmmqqqqqqrrrssstttrrrooollljjjjjjjjjhhhgggfffggghhhnnnnnnmmmkkkhhhhhhiiikkkpppooonnnmmmmmmnnnooopppqqqmmmkkkqqqzzz~~~yyysssrrrmmmkkkoooooonnnpppwwwyyyuuurrrqqqssstttqqqooorrrnnnkkklllppprrrpppmmmxxxtttooonnnooopppooommmtttnnniiiiiilllnnnoooqqqyyyooojjjnnnqqqooommmnnnnnnmmmlllkkkkkklllmmmnnnpppmmmmmmrrryyy{{{wwwqqqmmmkkkiiikkkooorrrrrrqqqqqqrrruuuyyy|||yyysssnnnmmmllllllooosssrrrmmmgggqqqpppooonnnnnnoooqqqrrrnnnoooppppppooooooooooootttsssrrrpppnnnlllkkkkkkpppooopppqqqssssssrrrppplllooosssuuuuuuvvvxxxyyyvvvuuuttttttuuutttrrrqqqtttyyyzzzwwwuuuuuuqqqkkklllrrrvvvtttnnnlllpppvvvwwwtttoookkkiiijjjlllnnnqqqooonnnooorrrsssrrroookkkjjjhhhggggggiiikkkmmmiiinnnpppooosssyyyyyytttlllkkkkkkmmmnnnooonnnmmmnnnoooqqqrrrsssssssssrrrqqqqqqqqqmmmiiigggiiikkkdddhhhkkkjjjggggggkkkooo{{{uuurrrvvvvvvvvvtttqqqppppppqqqxxxsssooopppsssuuusssqqqsssrrrrrrrrrssssssssssssrrrpppooooooppprrrrrrqqqqqqpppoooooopppqqqqqqqqqvvvsssrrrsssvvvwwwuuurrryyyyyyvvvrrrmmmkkkmmmooopppppppppqqqrrrsssrrrqqqppppppqqqrrrrrrrrrqqqpppuuuuuuuuuvvvwwwxxxwwwvvvvvvxxxwwwsssrrruuuvvvtttsssssssssrrrqqqooommmkkkppppppppppppooonnnmmmlllpppqqqrrrrrrpppooonnnoooooopppqqqpppooommmmmmnnnnnnmmmlllkkkkkklllnnnppprrrqqqqqqqqqrrrsssttttttpppnnnllllllnnnqqqrrrsssmmmoooqqqpppnnnoooqqqsssooossssssnnnlllooopppnnnooonnnnnnmmmmmmmmmmmmmmmiiikkkmmmkkkjjjkkkqqqvvvrrrrrrqqqqqqrrrssstttuuullliiifffgggjjjmmmooooooiiiiiijjjllloooqqqqqqpppkkkjjjjjjmmmppprrrrrrrrrnnnpppqqqqqqqqqrrruuuxxxtttqqqqqqsssrrrooonnnpppmmmppprrrqqqooommmmmmmmmooossswwwvvvqqqmmmnnnpppnnnnnnlllkkklllnnnrrruuuuuusssrrrqqqrrrqqqooommmkkkjjjiiigggfffhhhkkkmmmjjjkkkkkkjjjhhhhhhiiikkklllmmmooopppqqqqqqpppooopppmmmlllooovvvyyyvvvrrruuuooommmnnnmmmjjjlllqqqvvvuuusssrrrssssssrrrqqqrrrmmmhhhhhhkkknnnnnnlllpppooommmmmmoooqqqrrrrrrrrrnnnjjjjjjkkknnnppprrrvvvooollloooqqqnnnmmmnnnmmmmmmnnnooonnnmmmkkkiiiooonnnnnnqqquuuvvvsssoooooollljjjjjjmmmooopppooowwwvvvvvvwwwxxxxxxtttqqqpppnnnnnnpppsssrrrmmmhhhmmmlllkkkjjjkkklllnnnoooooommmlllnnnqqqqqqooolllqqqppppppoooppppppnnnmmmtttsssssssssrrrqqqnnnkkkpppqqqqqqqqqrrrsssuuuvvvsssrrrpppppprrrtttvvvvvvxxx{{{zzzuuutttvvvtttpppsssssssssssssssrrrrrrsssuuussspppmmmllllllnnnooopppoooooopppqqqoookkkhhhhhhiiiiiiiiiiiijjjjjjjjjmmmpppqqqppprrrwwwvvvqqqooonnnnnnnnnnnnmmmkkkjjjgggiiikkknnnppprrrrrrrrrqqqqqqqqqmmmiiiggghhhjjjdddgggjjjiiiggghhhmmmqqqvvvqqqooorrrtttvvvvvvtttrrrqqqqqqyyytttooonnnppprrrsssrrrrrrrrrrrrrrrsssssstttuuuqqqnnnllllllnnnqqqttttttsssoookkkkkkooorrrrrrppptttrrrqqqvvv{{{|||wwwqqqxxxxxxwwwtttooolllkkkkkknnnppprrrtttuuuuuutttsssttttttuuuttttttrrrqqqpppvvvvvvvvvwwwwwwwwwwwwwwwxxxyyywwwsssssswwwyyywwwvvvuuutttrrrqqqpppppppppuuutttsssqqqooommmlllkkkrrrpppoooooopppppppppooosssrrrqqqqqqqqqpppnnnlllooolllhhhggghhhkkkmmmnnnuuussspppqqqssstttsssqqqrrrooolllkkknnnqqqtttvvvmmmnnnnnnmmmmmmpppuuuxxxpppsssrrrnnnlllnnnppppppooonnnmmmooorrrrrrpppmmmmmmlllllllllmmmoooqqqsssssssssrrrrrrqqqqqqqqqpppkkkiiiggggggiiilllnnnnnnhhhggghhhkkkooorrrrrrrrrnnnlllkkkmmmooorrrssssssoooooonnnppprrrtttuuuuuurrrppprrrvvvuuupppmmmnnnnnnoooqqqpppooonnnnnnoooooowww~~~yyyooohhhkkkrrrmmmnnnooollljjjmmmtttzzzwwwuuurrrppppppppppppooonnnkkkhhhfffgggjjjoooqqqgggiiikkkkkkjjjjjjkkklllhhhkkkpppsssuuutttqqqooopppnnnmmmnnnqqqssssssrrrsssooommmmmmkkkiiijjjmmmrrrssstttsssrrrrrrssstttqqqkkkfffdddfffiiijjjjjjjjjlllnnnnnnoooppprrrssspppooonnnkkkjjjmmmqqqtttrrrooooooqqqqqqnnnmmmnnnjjjmmmppprrrqqqmmmiiieeennnoooooopppppppppooooooqqqnnnjjjiiijjjlllnnnoooyyywwwsssrrrrrrssssssrrrrrrpppoooqqqsssrrrmmmiiijjjjjjiiiiiijjjlllnnnooopppllljjjmmmrrrtttpppkkkooommmmmmooorrrsssrrrooouuutttssssssrrrqqqnnnkkktttrrrooonnnoooqqqrrrsssrrrqqqnnnmmmooorrrvvvxxx{{{|||yyytttsssvvvwwwuuuzzzuuuqqqssswwwxxxtttppptttrrrqqqoooooooooppppppmmmnnnoooqqqqqqooojjjfffhhhiiijjjkkklllkkkjjjiiippprrrqqqpppqqqsssrrrnnnrrrrrrqqqpppnnnkkkhhhgggfffhhhjjjmmmooopppppppppqqqrrrqqqnnnkkkhhhhhhiiifffhhhiiiiiigggiiinnnrrr}}}wwwuuutttqqqsssuuuuuutttsssssstttssspppnnnmmmoooqqqqqqpppppppppppppppqqqrrrtttuuupppnnnmmmnnnqqqtttvvvvvvrrrpppnnnnnnqqqssssssrrrtttttttttwwwzzzzzzvvvsssttttttsssrrrppppppooopppoooqqqtttuuuvvvvvvvvvwwwxxxwwwuuusssqqqqqqqqqqqquuuvvvvvvvvvuuuuuuvvvwww||||||xxxrrrqqquuuwwwuuuwwwvvvtttrrrrrrrrrsssttt|||{{{xxxvvvsssqqqooonnnsssooolllmmmppprrrqqqooorrrooonnnoooqqqrrrooolllmmmjjjeeedddgggkkknnnooovvvrrrnnnppptttvvvssspppuuurrrooonnnoooqqqrrrrrrnnnnnnnnnnnnpppsssvvvyyyuuutttpppjjjhhhkkkooosssrrrnnnkkknnnsssuuussspppqqqooommmnnnqqqsssrrrqqqsssssssssrrrqqqooonnnmmmeeegggkkknnnooonnnkkkiiihhhggghhhjjjmmmoooppppppsssqqqnnnmmmoooqqqqqqqqqsssooommmooosssuuusssppppppoooqqquuutttpppmmmnnnkkklllnnnooopppqqqrrrsssooowww}}}yyyoooiiilllrrrqqqpppooollljjjmmmrrrwwwuuusssqqqqqqqqqrrrqqqpppooommmjjjjjjkkkmmmooopppjjjllloooooonnnmmmmmmnnnhhhkkkooosssuuuuuusssqqqpppppppppooonnnnnnppprrrnnnlllkkkkkkjjjjjjkkkmmmmmmpppsssssspppppprrruuunnnjjjfffeeefffhhhhhhhhhiiilllooopppmmmmmmnnnqqqooorrrqqqmmmjjjlllpppsssnnnooorrrsssqqqnnnmmmnnniiikkkooorrrqqqnnnjjjgggllloooppppppnnnmmmooorrrqqqnnnjjjhhhiiikkknnnppptttqqqnnnllllllmmmooopppqqqoooooopppqqqqqqnnnkkkkkkkkkkkklllmmmoooqqqrrrooonnnnnnqqqtttuuurrroooooommmlllooosssuuusssooooooooopppqqqssssssrrrpppsssqqqooooooqqqrrrrrrpppsssrrrqqqooonnnooorrrtttzzzyyywwwttttttuuuvvvwww{{{vvvrrrssswwwxxxtttoootttssssssrrrqqqqqqpppppplllmmmoooqqqrrrqqqooonnnkkkllllllmmmmmmmmmmmmmmmqqqqqqpppooopppqqqpppmmmrrrssssssqqqnnnkkkhhhgggmmmnnnoooppppppooonnnnnnssssssrrrqqqnnnkkkjjjiiijjjkkkjjjiiihhhiiimmmppp}}}yyyyyyyyysssttttttsssrrrsssuuuwwwnnnnnnoooqqqrrrrrrqqqooonnnnnnmmmmmmnnnppprrrsssmmmmmmnnnpppsssuuuuuutttoooqqqtttuuutttssstttuuuuuuwwwxxxvvvsssrrrtttwwwsssrrrpppooopppsssuuuvvvrrrsssuuuttttttuuuxxx{{{{{{wwwsssooommmoooqqqssssssuuuuuutttrrrrrrtttvvvyyyyyyvvvpppppptttvvvuuuwwwuuusssrrrrrrsssuuuvvv}}}|||{{{xxxvvvsssqqqppprrrooolllllloooqqqqqqooommmkkkjjjlllppprrrpppmmmkkkhhheeedddgggkkkoooqqqtttpppmmmoootttvvvtttqqqqqqqqqppprrrssssssqqqpppppppppqqqrrrsssuuuvvvvvvvvvuuutttrrrooommmnnnpppuuuooojjjjjjppptttuuussstttqqqoooqqqtttuuusssoooqqqqqqrrrrrrqqqooolllkkkfffjjjnnnqqqqqqooollljjjkkkiiihhhhhhjjjllllllkkksssqqqnnnnnnoooqqqrrrrrruuuqqqmmmooosssuuuqqqlllqqqnnnooorrrrrrnnnmmmooolllmmmnnnoooqqqrrrrrrqqqooorrrvvvvvvrrrooopppqqqsssoookkkjjjmmmppprrrsssooooooppprrrtttsssqqqoooqqqooommmnnnooopppnnnlllmmmoooqqqqqqooommmmmmmmmlllmmmnnnppprrrsssttttttrrrsssrrrpppnnnnnnppprrrmmmmmmllljjjjjjkkklllllliiimmmqqqqqqooooooqqqssskkkjjjjjjjjjjjjjjjiiihhhiiillloooooommmlllnnnppppppttttttmmmjjjmmmqqqqqqlllppprrrrrrqqqooonnnmmmhhhjjjlllnnnoooooonnnmmmkkknnnqqqqqqnnnnnnqqquuuooommmkkkiiiiiilllpppsssmmmmmmlllllllllmmmooopppnnnmmmmmmmmmoooooonnnnnnmmmmmmnnnnnnpppqqqrrrsssnnnrrrvvvwwwuuusssssstttooonnnnnnpppssstttrrrooollllllmmmppprrrsssrrrqqqnnnnnnpppsssttttttsssqqqppprrrsssrrrpppoooppprrrvvvuuutttuuutttttttttuuuwwwvvvuuutttttttttsssqqquuuttttttsssrrrqqqpppoooooooooooooooooooooqqqrrrqqqpppooonnnoooppprrrssspppnnnmmmnnnppppppoooooonnnqqqssssssppplllkkkkkkooopppqqqrrrqqqpppooonnnssssssssssssrrrooollljjjmmmmmmllljjjiiiiiikkkmmm|||xxxwwwxxxtttttttttsssrrrsssvvvxxxoooqqqtttvvvvvvuuusssqqqnnnmmmlllkkklllnnnpppqqqllllllnnnpppssssssrrrppplllqqqvvvwwwuuussstttvvvuuuwwwxxxsssnnnmmmrrrxxxvvvssspppppprrrtttvvvwwwtttuuuvvvtttrrrtttxxx|||yyyvvvqqqmmmlllooorrruuussstttuuussspppooorrruuurrrtttsssooopppuuuxxxwwwtttsssrrrqqqrrrsssuuuwwwwwwxxxxxxwwwvvvtttrrrpppqqqooonnnnnnooooooooonnnhhhhhhiiikkknnnpppooooooiiiiiiiiihhhhhhkkkppptttqqqooommmnnnrrrtttsssqqqllllllooorrruuuvvvtttrrrrrrqqqqqqrrrtttuuuuuutttrrrtttyyy}}}zzzsssnnnmmmtttooojjjiiilllqqqtttuuutttrrrqqqsssuuutttqqqnnnlllnnnppprrrrrrpppnnnlllnnnooopppooonnnnnnppprrrnnnllliiihhhiiijjjiiiiiimmmllllllmmmqqqtttvvvvvvtttqqqnnnpppssstttpppkkkqqqnnnooossssssooonnnpppqqqpppqqqrrrrrrqqqnnnkkkmmmnnnooorrrttttttsssqqqqqqmmmjjjkkkpppuuuuuutttmmmnnnooorrrssssssooolllqqqpppnnnppprrrqqqmmmiiimmmnnnoooooommmllllllllloooooonnnnnnnnnppprrrtttsssssssssrrrpppooopppqqqoooqqqpppllljjjlllllliiijjjllloooppppppppppppqqqjjjkkkmmmnnnnnnmmmlllkkkiiikkkmmmmmmnnnoooqqqrrroootttsssmmmkkkqqqtttqqqmmmpppqqqppppppqqqppplllhhhiiikkklllnnnooopppqqqkkknnnqqqrrrpppppprrruuunnnnnnlllkkkjjjlllqqqtttmmmnnnoooooooooppprrrtttnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnoooppppppqqqqqqmmmsssyyyyyytttppprrrtttnnnoooqqqssssssrrrqqqpppnnnnnnnnnoooppppppnnnlllhhhmmmrrruuuuuutttssssssnnnqqquuuuuurrrqqqsssuuutttqqqqqqssstttrrrsssvvvsssuuuwwwuuurrrqqqrrrtttttttttssssssrrrrrrqqqqqqrrrrrrpppmmmkkkkkkmmmooouuusssqqqpppppprrruuuwwwppplllkkkmmmooonnnnnnpppkkkooossstttqqqnnnnnnooolllmmmooopppqqqqqqqqqppprrrrrrrrrttttttrrrnnnjjjnnnmmmmmmlllkkkkkkkkkkkkyyyuuutttuuurrrtttvvvvvvuuuttttttuuutttuuuwwwwwwuuusssrrrqqqpppooommmkkkkkkmmmoooqqqqqqpppooopppqqqrrrqqqpppmmmooopppqqqrrrrrrssstttssssssssspppmmmnnnrrrvvvtttsssqqqsssvvvxxxwwwvvvrrruuuxxxwwwtttsssvvvzzztttsssqqqppppppqqqsssuuusssuuuvvvsssoooooorrrvvvpppsssrrrpppqqqvvvxxxvvvqqqqqqppppppqqqssstttuuuppprrruuuwwwwwwuuurrrpppooopppqqqpppnnnmmmmmmmmmgggiiikkkllllllmmmnnnooojjjmmmooommmiiiiiinnntttpppoooooonnnooooooppppppllllllmmmpppsssuuutttsssssspppmmmnnnqqqtttuuuuuuqqqqqqvvv|||zzzsssppprrrpppnnnkkkjjjjjjmmmppprrrqqqqqqrrrrrrsssqqqnnnkkkgggjjjnnnqqqrrrrrrpppnnnppprrrssssssqqqqqqrrruuupppnnnkkkiiijjjkkkjjjjjjjjjjjjkkknnnrrruuuvvvuuupppooonnnpppssssssqqqnnnoooooorrrwwwwwwrrrooopppqqqqqqrrrssstttrrrlllhhhjjjkkkmmmpppssstttsssrrrqqqppppppqqqsssuuuvvvvvvpppooooooooopppooommmjjjrrrooommmnnnqqqrrrooolllmmmnnnooonnnmmmmmmooopppqqqpppooommmmmmnnnoooppprrrrrrrrrrrrrrrqqqooonnnooorrrqqqmmmlllooooookkkmmmmmmnnnqqqssssssqqqppplllmmmnnnnnnnnnnnnooopppooommmllllllnnnppppppppplllqqqpppkkknnnwwwyyysssnnnpppooommmppptttqqqkkkiiijjjkkkmmmnnnooooooooollloooqqqrrrrrrqqqppppppoooppppppnnnllllllooosssqqqrrrsssqqqpppqqqtttwwwrrrrrrpppnnnlllkkklllnnnnnnnnnooopppppppppppppppmmmqqquuuuuurrrooommmnnnjjjoootttuuurrrpppqqqsssooonnnnnnnnnnnnmmmjjjhhhgggmmmssstttpppoooqqquuusssuuuwwwuuurrrqqqtttxxxuuupppnnnqqqrrrqqqtttzzzssstttvvvuuusssrrrsssuuuqqqpppqqqqqqrrrsssuuuuuurrrrrrrrrpppmmmlllmmmooottttttssssssssstttuuuvvvqqqllljjjmmmnnnlllllloooiiioootttuuurrroooooopppmmmnnnoooqqqqqqqqqppppppoooooopppssstttsssnnnjjjkkkkkklllmmmnnnnnnmmmlll}}}wwwtttttttttpppssswwwyyywwwuuussssssxxxxxxvvvtttqqqooooooooorrrpppnnnllllllmmmoooqqqxxxuuuqqqpppqqqsssttttttpppllliiijjjooorrrrrrqqqpppooonnnnnnoooqqqrrrsssppppppqqquuuzzz|||zzzwwwpppuuuyyyyyyuuussstttwwwpppqqqrrrssstttttttttttttttvvvwwwtttpppooossswwwsssuuuuuurrrrrruuuuuusssooooooooopppqqqrrrssstttmmmppptttwwwxxxwwwtttrrrmmmpppsssrrrnnnkkklllmmmgggkkknnnnnnkkkkkkllloookkkqqqtttpppiiiggglllssspppqqqqqqooommmlllmmmnnnqqqooonnnnnnppprrrrrrrrrsssnnnjjjjjjnnnsssvvvwwwsssoooooorrrqqqooossszzzlllmmmmmmlllkkkkkkmmmpppnnnpppqqqrrrpppnnnkkkiiidddggglllpppssssssqqqppplllrrrxxx{{{xxxtttrrrqqqrrrooolllkkkkkklllmmmlllkkkkkklllooorrrssssssrrrlllmmmnnnpppssstttsssrrrnnnooouuu||||||uuupppooonnnoooqqqtttvvvtttnnniiihhhkkknnnqqqrrrrrrrrrrrrtttvvvxxxwwwsssqqqsssuuuuuurrrooommmlllllljjjiiirrrnnnjjjkkkpppsssrrrpppnnnoooooooooooopppsssvvvqqqppppppooonnnmmmmmmmmmrrrqqqpppqqqrrrrrrooolllkkkppppppmmmnnnssstttpppooonnnoooqqquuuvvvsssooommmnnnnnnmmmmmmooorrrtttvvvrrrmmmlllmmmnnnmmmkkkiiimmmmmmiiippp{{{}}}uuuppppppnnnlllpppvvvrrrjjjiiijjjmmmooooooooommmlllnnnoooqqqrrrrrrpppmmmkkkqqqrrrrrrpppmmmlllnnnpppvvvuuutttqqqnnnoootttxxxwwwuuusssooollljjjkkklllpppqqqqqqrrrrrrrrrqqqqqqmmmnnnpppqqqqqqnnnjjjggggggnnnuuuvvvrrrppprrrvvvnnnmmmlllmmmmmmllljjjggggggnnnsssqqqllljjjooovvvzzz{{{zzzuuupppooosssxxxxxxqqqmmmnnnppppppvvv~~~ttttttttttttuuuuuuuuuuuunnnnnnnnnooorrruuuwwwyyynnnqqqtttuuurrrqqqrrrtttrrrrrrtttuuuuuuuuutttssssssmmmjjjmmmnnnjjjjjjmmmjjjooouuuuuurrrooooooppprrrsssssssssrrrqqqooonnnllllllnnnqqqtttrrrmmmiiihhhiiikkknnnpppqqqooommmyyywwwxxxwwwuuuwwwrrrrrrwwwyyywwwyyy~~~yyytttppprrrvvvvvvqqqkkknnnmmmmmmnnnpppqqqooonnnvvvsssqqqrrruuuuuupppjjjpppkkkjjjnnnooojjjhhhjjjooonnnmmmkkkjjjkkkmmmooossssssssstttuuuxxxzzz{{{uuuxxxyyyvvvvvvyyyyyyvvvqqqmmmooowww|||xxxvvvwwwwwwvvvvvvxxxzzzyyyuuuqqqtttuuuvvvxxxxxxuuuoookkkqqqrrrssstttsssqqqooommmuuuvvvvvvwwwwwwvvvuuutttwwwtttqqqooonnnnnnnnnnnnmmmllljjjiiijjjmmmoooqqqlllmmmnnnmmmlllkkklllmmmqqqpppnnnppprrrqqqnnnkkknnnnnnnnnqqqssssssoookkkpppqqqqqqooonnnnnnqqqtttqqqpppooommmlllmmmqqqtttqqqqqqoookkkhhhjjjpppvvvppprrrqqqmmmooouuuuuupppiiikkkmmmppprrrsssssssssjjjqqqyyy|||yyytttqqqpppjjjnnnqqqqqqnnnjjjiiijjjhhhooorrrpppooossssssoooppptttwwwuuuqqqooorrrvvvrrrssstttsssqqqpppqqqrrrvvvsssppppppqqqppplllhhhjjjhhhgggjjjpppuuuvvvvvvqqqsssuuuvvvwwwvvvuuutttppprrrrrrqqqnnnlllkkkkkkkkkkkkkkkkkklllnnnpppqqquuupppmmmooopppnnnqqqwwwwwwvvvsssnnniiijjjnnnrrrsssrrrpppooooooooopppqqqooommmmmmppptttwwwvvvtttvvvqqqmmmpppwwwyyytttmmmjjjkkklllmmmnnnnnnoooooorrrqqqooonnnnnnmmmjjjgggqqqpppnnnmmmnnnpppsssuuuooonnnlllkkkkkklllmmmnnnqqqpppooonnnnnnmmmmmmmmmjjjllloooqqqrrrrrrqqqqqqpppppppppooooooppptttvvvxxxwwwuuutttrrrrrrrrrrrruuurrrpppooopppppplllhhhuuuwwwxxxuuuoookkkjjjkkkpppooommmkkkiiihhhiiiiiimmmkkkjjjkkkmmmpppqqqrrrrrrooolllmmmpppqqqnnnjjjkkkjjjjjjnnnsssuuutttssszzzzzzyyyyyyxxxwwwtttqqqtttppplllmmmqqqvvvyyyzzz{{{zzzxxxvvvsssqqqooonnnqqqooonnnnnnpppssswwwzzzsssssssssrrrqqqsssvvvyyyxxxwwwvvvtttttttttuuuuuussspppmmmjjjjjjkkkmmmooolllooosssuuutttqqqpppooommmsssyyyyyytttnnnmmmmmmlllqqqrrrnnnlllmmmjjjdddhhhkkkoooooonnnllllllmmm~~~wwwwwwxxxwwwvvvwwwttttttxxxyyyxxxzzz~~~yyyuuurrrrrrttttttqqqnnnooonnnmmmooopppqqqpppnnnooonnnooorrruuuvvvssspppooolllkkknnnmmmhhhgggjjjlllmmmooooooooonnnnnnnnnpppqqqrrrsssssstttttttttuuuwwwwwwttttttwwwxxxuuutttpppqqqwww{{{xxxvvvwwwzzzxxxwwwwwwyyyyyywwwuuuwwwvvvvvvwwwwwwuuurrrooopppqqqrrrsssrrrqqqooonnnqqqrrruuuvvvwwwwwwvvvuuuuuutttrrrqqqpppnnnllljjjvvvtttqqqnnnllllllmmmnnnnnnoooooonnnkkkjjjkkklllnnnmmmnnnpppsssssspppnnnmmmmmmnnnqqqttttttqqqnnnmmmlllmmmqqquuuvvvsssooolllmmmnnnmmmmmmnnnqqqsssqqqqqqooommmkkklllooorrrmmmppppppnnnqqquuutttooommmnnnooopppqqqrrrrrrrrrooosssyyyzzzxxxtttqqqooooooppppppooommmllllllmmmhhhmmmooolllmmmrrruuutttppprrrsssrrrppppppsssuuuuuuvvvvvvssspppnnnmmmnnnpppqqqqqqpppnnnlllkkkjjjjjjlllmmmnnnoooqqqsssuuurrrrrrrrrrrrsssssstttuuummmnnnooonnnlllllllllmmmjjjjjjjjjkkkmmmoooqqqsssqqqooommmlllmmmpppsssuuuqqqrrrqqqooollllllnnnpppqqqpppooonnnnnnnnnoooppplllnnnrrrtttvvvvvvvvvwwwvvvuuuuuuuuuuuutttpppnnnjjjjjjkkkkkkmmmnnnpppppppppooonnnoooqqqqqqooonnnmmmooorrrtttuuusssqqqpppnnnmmmkkkiiijjjkkkmmmoooqqqrrrrrrqqqpppnnnlllkkkkkklllnnnpppqqqqqqqqqqqqrrrrrrsssrrrrrrsssuuuxxxyyywwwuuurrrqqqqqqrrrsssrrrpppnnnmmmmmmnnnmmmmmmqqqqqqrrrssssssrrrpppnnnsssoookkkiiijjjkkkhhhfffjjjjjjkkkmmmoooqqqqqqqqqqqqooommmooossssssoookkkmmmlllkkknnnrrrttttttsss{{{zzzzzzyyyyyywwwtttrrruuuqqqnnnnnnqqqvvvxxxyyyvvvxxxzzz{{{xxxssslllhhhjjjmmmrrrvvvwwwvvvsssqqqrrrssstttsssrrrsssuuuwww{{{zzzyyywwwvvvuuuttttttwwwtttqqqnnnllllllnnnoooppppppqqqrrrssstttttttttsssvvvxxxvvvsssppppppqqqooorrrrrrmmmlllnnnnnnjjjlllkkkllloootttvvvsssppp{{{vvvwwwyyyxxxvvvwwwtttuuuxxxyyyxxxzzz}}}vvvuuusssrrrqqqqqqqqqrrrpppooonnnoooqqqqqqqqqooommmnnnqqqssstttuuutttsssnnnnnnooooookkkffffffiiihhhkkkooossstttrrrpppnnnooopppqqqrrrrrrrrrqqqqqqtttvvvuuuqqqqqqvvvxxxvvvwwwssssssvvvyyywwwwwwxxx}}}{{{xxxwwwyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvtttsssmmmnnnpppqqqqqqqqqpppooolllooosssvvvwwwwwwuuutttooopppqqqrrrqqqooommmkkk|||yyyvvvrrrooonnnnnnnnnqqqqqqqqqnnnllljjjkkklllnnnnnnooorrrsssrrrooolllpppooooooqqqrrrqqqooommmkkkhhhjjjrrr|||~~~uuukkkjjjkkkmmmmmmmmmnnnppprrrrrrpppooooooooopppooonnnjjjmmmooopppsssuuusssoooqqqqqqpppppppppqqqqqqrrrtttuuuvvvwwwvvvssspppnnnsssqqqnnnlllmmmnnnnnnnnnjjjlllllliiijjjpppvvvxxxppppppoooooooooppprrrsssuuuvvvuuurrrooolllllllllkkknnnqqqoookkkiiijjjmmmkkkooosssssspppoooqqqtttrrrqqqooonnnnnnoooqqqsssjjjkkkkkkkkkjjjkkkmmmooojjjjjjkkklllnnnpppssstttmmmqqqpppjjjkkkrrruuuqqqkkkmmmooopppooonnnnnnnnnnnnnnnmmmllllllmmmnnnoooiiiooouuuxxxvvvuuuwwwyyyuuuzzz}}}{{{tttnnnnnnoookkkjjjjjjjjjkkknnnqqqrrrqqqpppoooppprrrssssssrrrpppqqqtttuuuvvvtttrrrpppnnnmmmkkkjjjkkknnnrrrtttssssssttttttrrrooollljjjlllmmmmmmnnnoooppppppqqqrrrsssttttttssssssuuuvvvxxxvvvsssqqqpppqqqrrrsssnnnnnnmmmkkkjjjlllnnnqqqpppnnnnnnqqquuuvvvrrrnnnrrrlllhhhhhhmmmnnnkkkfffgggiiillloooqqqrrrqqqppprrrqqqpppsssuuuuuuppplllnnnlllkkkmmmooorrrsssssszzzzzzzzzzzzxxxvvvtttsssuuurrrooooooqqqtttvvvvvvtttvvvyyyyyywwwrrrmmmiiijjjnnntttxxxyyyvvvqqqmmmrrrsssuuutttssssssssstttzzzzzzyyyxxxvvvtttrrrqqqyyywwwtttqqqpppppppppqqqxxxtttpppooorrruuuvvvuuuyyywwwuuusssrrrrrrssstttrrrsssqqqmmmlllooopppooopppkkkiiiooozzz~~~zzzsss{{{wwwxxxyyywwwuuutttttttttvvvwwwxxxyyyzzzssstttssspppnnnmmmppptttqqqpppooooooqqqrrrrrrqqqrrrtttvvvvvvtttrrrppppppmmmpppsssqqqkkkfffgggkkkhhhjjjnnnrrrttttttqqqnnnpppppppppppppppqqqssssssrrrtttrrroooqqqwwwzzzzzzwwwuuuttttttuuuuuuvvvwww{{{zzzyyyyyyyyyzzzzzzzzzyyywwwvvvvvvwwwvvvtttssslllmmmnnnpppqqqqqqqqqqqqkkknnnrrrvvvwwwvvvsssqqqiiikkknnnpppqqqqqqrrrssszzzxxxvvvtttsssrrrssssssrrrrrrrrrpppnnnmmmnnnpppqqqrrrssstttssspppllliiisssrrrqqqooonnnllliiihhhjjjiiikkksss|||}}}uuulllnnnooonnnmmmmmmnnnqqqssstttqqqnnnnnnpppqqqooommmmmmmmmnnnpppsssuuutttrrrqqqqqqooooooooopppqqqrrrsssssssssssssssrrrpppooosssooolllkkknnnooonnnmmmlllmmmlllkkkkkkooosssvvvrrrpppmmmmmmnnnpppppppppqqqrrrrrrqqqooonnnnnnoookkkmmmooonnnlllkkklllnnnmmmqqqtttuuusssqqqqqqqqqooonnnmmmllllllmmmnnnnnniiijjjiiihhhhhhiiimmmpppmmmmmmmmmmmmnnnppprrrsssnnnvvvuuulllllluuuvvvnnnkkkmmmnnnppppppooonnnnnnllllllkkkjjjjjjkkkmmmnnnkkknnnsssuuuuuuuuuwwwyyytttzzz|||tttnnnnnnppplllkkkiiiiiikkknnnrrrttttttrrrqqqqqqrrrrrrrrrpppvvvtttrrrpppoooppprrrtttnnnmmmlllllloootttyyy|||ssssssssssssrrrqqqooonnnnnnmmmmmmmmmnnnoooppppppppprrrssstttrrrrrrrrrssstttssssssrrrqqqpppppppppkkkmmmooonnnkkkkkknnnqqqrrrqqqqqqrrrtttsssooolllmmmkkkiiijjjmmmooommmkkkgggjjjmmmooopppqqqrrrsssttttttuuuvvvwwwtttoookkkkkkjjjjjjjjjmmmpppssstttwwwxxxyyyxxxvvvtttsssrrrsssrrrpppooooooqqqrrrsssvvvuuusssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuvvvtttrrrrrrrrrtttuuuuuuuuutttrrrqqqooouuuuuutttsssssstttuuuuuu}}}wwwqqqppptttvvvuuurrryyyvvvsssqqqrrrssstttssssssssspppnnnmmmnnnnnnnnnqqqmmmjjjpppyyy}}}yyyttt|||yyyzzzzzzwwwsssqqqsssttttttuuuvvvwwwvvvoooqqqqqqoookkkkkkooossssssqqqpppppprrrssssssrrrwwwxxxzzzxxxuuuqqqoooooommmrrruuurrrllljjjlllnnnkkkjjjkkknnnqqqrrrqqqoooooonnnlllkkkmmmppptttwwwppprrrqqqooorrryyy}}}}}}vvvvvvuuurrrqqqssstttuuuvvvxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxvvvrrrooommmmmmoooppprrrsssssstttnnnpppsssvvvvvvssspppmmmiiikkkmmmnnnnnnqqquuuxxxwwwvvvuuuttttttttttttuuusssssssssrrrpppqqqsssvvvqqqsssttttttrrrooollljjjqqqpppooollljjjhhhggggggkkklllooosssvvvvvvssspppvvvuuurrrooommmnnnqqquuuvvvqqqlllkkknnnppppppoooqqqooommmnnnqqqtttvvvwwwooonnnmmmmmmmmmoooppprrrooopppqqqqqqqqqpppppppppooommmkkkllloooooommmjjjnnnnnnooopppnnnmmmnnnppptttqqqooonnnnnnooonnnmmmpppqqqrrrqqqooonnnooopppnnnmmmlllnnnpppqqqooommmooooooqqqtttwwwwwwssspppllllllmmmmmmmmmkkkjjjiiikkkkkkkkkiiihhhjjjmmmppprrrqqqpppooonnnoooppppppsss{{{zzzpppooowwwwwwmmmpppooonnnmmmnnnoooppppppkkkkkkiiiiiiiiijjjkkklllooommmmmmooorrruuuuuutttsssvvvzzzyyyuuurrrqqqqqqmmmlllkkkjjjlllooorrruuusssqqqooooooqqqrrrqqqqqqvvvtttqqqnnnmmmnnnoooqqqkkkjjjkkklllpppvvv{{{sssrrrrrrqqqqqqrrrttttttoooooonnnnnnnnnnnnooopppppprrrtttsssrrrqqqqqqrrroooppprrrtttsssqqqnnnllljjjnnnqqqqqqnnnlllmmmoooqqqsssttttttqqqoooooopppmmmoooqqqooollljjjkkkmmmjjjlllmmmmmmmmmooosssvvvwwwwwwxxxxxxvvvrrrmmmiiigggggghhhhhhkkknnnrrruuusssuuuwwwvvvsssqqqpppqqqqqqppppppooonnnnnnoooooorrrqqqpppoooppprrrtttuuuvvvtttqqqooooooppprrrtttppprrruuuvvvtttrrrqqqqqqpppqqqrrrttttttsssrrrqqqnnnoooqqqsssuuuwwwxxxyyyxxxtttqqqrrrwwwyyyvvvrrruuusssqqqqqqrrrrrrqqqppprrrppppppooonnnkkkjjjjjjooonnnnnnpppssstttsssrrr{{{zzz{{{zzzvvvrrrooorrrsssrrrsssvvvuuusssnnnooopppooollllllooorrrtttrrrpppppprrrtttttttttvvvwwwwwwwwwvvvtttqqqooolllqqqtttqqqnnnoooqqqpppooolllkkkllloooqqqpppnnnlllkkkiiihhhjjjnnnrrruuuooorrrrrrpppsssyyy||||||sssvvvvvvqqqppprrrtttssssssvvvzzz{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxuuuqqqnnnooopppqqqrrrsssuuuvvvvvvqqqrrrtttuuutttqqqnnnlllnnnpppqqqooommmnnnssswwwxxxwwwvvvuuussssssrrrrrrsssssssssrrrqqqsssvvvxxxnnnppprrrsssqqqppppppqqqkkkkkkjjjiiiggghhhjjjlllllloooqqqqqqpppoooqqqtttyyyxxxuuurrroooooorrruuussspppllljjjlllnnnpppqqqtttoookkkmmmpppqqqtttxxxmmmmmmmmmmmmnnnnnnooopppjjjnnnssstttqqqoooooopppmmmllllllmmmnnnnnnlllkkkpppppprrrtttrrrllljjjlllsssrrrrrrqqqpppooonnnnnnrrrssssssrrrpppnnnnnnoooqqqnnnlllnnnrrrtttqqqmmmpppoooooosssxxxxxxtttpppkkklllmmmnnnmmmkkkhhhggglllmmmmmmllllllmmmooorrruuutttrrrpppoooooooooooouuuzzzzzztttssswwwuuuooorrrooolllkkkmmmpppqqqrrrlllkkkjjjhhhhhhhhhiiijjjooollljjjmmmqqqtttrrroooqqqrrrsssttttttssssssrrrooonnnmmmmmmnnnppprrrtttpppnnnmmmmmmppprrrsssssspppqqqrrrrrrqqqnnnjjjhhhggghhhiiikkkooossswwwzzzqqqqqqqqqqqqrrrtttuuuvvvppppppppppppoooooooooooossstttuuutttrrrqqqrrrsssnnnpppsssuuutttrrrooollllllmmmooooooooonnnnnnooonnnqqqsssrrroooooorrrwwwrrrvvvxxxtttlllggghhhkkklllnnnooommmlllnnnrrrwwwwwwxxxxxxvvvtttoookkkiiieeeggghhhiiijjjmmmqqqtttpppsssvvvuuuqqqoooooopppnnnpppqqqpppnnnmmmmmmnnnjjjlllpppsssuuutttrrrqqqqqqrrrsssttttttrrrpppoooooorrrtttuuutttrrrrrrrrrpppqqqrrrssstttuuuuuuuuulllmmmppprrruuuwwwxxxxxxoooooopppsssxxxyyywwwuuupppqqqrrrrrrqqqpppoooooopppmmmmmmooonnnjjjiiijjjnnnppprrrpppmmmlllnnnppp|||xxxyyy{{{{{{wwwrrrooossstttrrrsssvvvvvvrrrnnnoooppppppppppppqqqrrruuusssqqqqqqrrrtttuuuuuuvvvtttsssuuuvvvuuuqqqmmmjjjooopppnnnooottttttqqqsssooommmnnnqqqqqqnnnkkkjjjjjjkkklllmmmnnnoooppppppssssssqqqrrrvvvwwwvvvrrrwwwwwwssspppsssuuussstttwwwyyyyyyxxxwwwxxxyyy{{{zzzxxxwwwvvvuuurrrooorrrrrrssstttuuuwwwxxxyyyssssssttttttsssqqqnnnmmmnnnqqqtttrrroooooorrruuuxxxxxxwwwuuutttsssrrrrrrttttttsssqqqpppqqqtttwwwnnnppprrrqqqpppppprrrttthhhiiiiiihhhggghhhlllooolllnnnpppooommmnnnqqqtttvvvwwwwwwvvvsssrrrrrrssslllmmmmmmllllllmmmoooqqqrrrllljjjnnnpppoooppptttooooooooooooooonnnnnnmmmhhhpppxxxyyysssmmmmmmpppnnnnnnnnnmmmkkklllnnnpppsssrrrsssvvvsssllljjjmmmnnnqqquuuuuurrrqqqqqqrrrqqqrrrsssrrrqqqpppqqqrrrooooooooopppqqqqqqpppoooooopppqqqsssuuutttsssqqqnnnnnnmmmmmmkkkjjjiiihhhkkkmmmooopppppprrrtttvvvuuutttrrrqqqppppppppppppssstttuuuuuuuuutttrrrqqqnnnllliiijjjmmmqqqrrrrrrmmmllljjjiiihhhggghhhhhhkkkllloooqqqrrrqqqnnnkkknnnpppqqqqqqpppppprrrtttqqqqqqppppppqqqqqqrrrsssqqqooommmmmmppprrrsssssspppqqqrrrrrrpppmmmiiigggiiiiiijjjlllnnnppprrrsssnnnppprrrtttuuutttrrrqqqpppqqqrrrrrrrrrpppooonnntttttttttrrrooooooppprrrsssttttttuuutttsssrrrrrrmmmkkkiiiiiillloooqqqrrroooooonnnnnnooorrrvvvyyyuuuwwwxxxuuuoookkkjjjkkkkkknnnqqqpppmmmmmmpppttttttuuuuuutttqqqnnnlllkkkhhhjjjlllmmmlllllloooqqqooosssvvvuuuqqqnnnoooqqqnnnppprrrrrrpppnnnooopppkkkmmmppprrrsssrrrpppooooooqqqtttvvvvvvssspppnnnnnnqqqssstttsssrrrssssssrrrqqqqqqrrrrrrssstttuuuoooppprrrtttttttttsssrrrnnnoooqqqrrrttttttttttttoooqqqsssqqqnnnmmmoooqqqoookkkjjjmmmmmmjjjkkkpppppprrrssspppmmmkkklllooo|||xxxvvvwww{{{{{{wwwsssoootttvvvsssssswwwwwwrrrooopppppprrrssssssrrrrrrvvvtttqqqqqqsssuuuvvvvvvwwwtttqqqsssuuutttnnniiihhhlllmmmlllpppvvvvvvqqqtttqqqoooqqqssssssnnniiikkkmmmoooqqqrrrpppnnnmmmqqqttttttqqqqqqsssssspppqqqwwwyyytttqqquuuvvvtttvvvxxxyyyxxxvvvvvvyyy|||}}}yyyvvvuuutttsssrrruuuuuuuuuuuuvvvxxxyyyzzzssssssttttttsssqqqpppooojjjoootttuuusssrrrtttwwwvvvvvvvvvvvvuuuuuuttttttuuutttssspppnnnooorrrtttrrrssssssqqqnnnnnnpppssskkklllkkkiiifffgggkkkooojjjlllmmmnnnnnnppprrrsssqqqtttxxxyyywwwuuurrrrrrgggjjjnnnooommmlllnnnppppppjjjjjjooopppmmmmmmpppqqqqqqrrrrrrpppnnnlllkkkhhhsss~~~~~~uuummmllloooppppppooollliiikkkpppuuuuuurrrsssvvvssslllkkkpppjjjpppvvvwwwtttrrrtttvvvmmmoooqqqrrrrrrsssuuuwwwlllppprrrrrrooommmoooqqqooorrruuuuuurrrpppqqqsssqqqpppmmmkkkjjjiiijjjkkkiiilllppprrrtttuuuxxxyyytttsssrrrqqqpppqqqrrrrrrooommmoootttuuuqqqppprrriiihhhgggiiinnnrrrsssrrrnnnmmmkkkiiiggggggggggggfffllltttwwwtttnnnkkkjjjllloooqqqooollllllqqqvvvrrrrrrrrrrrrrrrrrrrrrrrrvvvssspppoooooopppqqqpppwwwtttpppmmmkkkjjjkkklllmmmmmmnnnooopppooooooooollloootttxxxxxxtttooolllqqqrrrssstttsssqqqooonnnsssrrrqqqnnnllllllnnnpppxxxwwwuuuttttttuuuvvvwwwnnniiicccccchhhoootttvvvtttoookkkkkkoootttvvvwwwttttttttttttsssrrrooonnnjjjnnnsssssspppmmmoooqqqrrrrrrsssrrrooonnnmmmnnnkkknnnppppppmmmlllmmmoooooossswwwvvvqqqnnnppprrrnnnqqqttttttqqqpppppprrrrrrqqqnnnmmmmmmnnnqqqrrrrrrrrrrrrsssrrrrrrrrrqqqnnnppprrrsssrrrrrrsssuuurrrqqqpppoooooopppqqqrrrtttuuuvvvuuutttrrrooommmsssssssssrrrooonnnooopppooorrrsssqqqlllkkkpppuuuoooiiigggjjjlllkkkooovvvssssssrrrpppnnnmmmnnnnnnxxxsssvvvyyyyyyvvvvvvqqqrrrqqqrrrwww{{{vvvnnnnnnmmmnnnqqquuuvvvsssooonnnppptttwwwwwwuuurrrpppsssrrrtttxxxvvvooojjjjjjlllpppsssssspppooorrrvvvyyyyyyxxxtttpppmmmmmmmmmqqqqqqqqqooommmnnnqqqsssxxxuuusssuuuwwwvvvpppkkkoooppprrrvvvyyy{{{yyyxxxwwwsssqqqtttzzz}}}yyytttzzzuuutttuuuvvvrrrooowwwwwwwwwxxxxxxxxxvvvtttyyywwwtttttttttsssqqqppprrrrrrsssrrrqqqrrrtttvvvxxxsssnnnpppvvvzzzxxxtttrrrpppmmmnnnqqqrrrqqqooorrrqqqpppqqqsssrrrooolllkkkkkkllloooqqqpppkkkgggkkkmmmooommmkkklllooossswwwwwwxxxxxxwwwuuurrrpppooolllkkkllloooqqqqqqoooppppppooommmllllllooorrrmmmqqqttttttppplllkkklllhhhnnnssstttqqqnnnooorrroooqqqrrrrrrqqqpppqqqrrrtttvvvwwwtttpppmmmnnnpppssstttuuurrrppppppssswwwvvvrrrmmmkkkmmmqqquuuwwwoooooonnnnnnnnnnnnoooooohhhpppuuuvvvvvvxxxsssllljjjpppssspppqqqssspppjjjmmmooosssvvvwwwvvvtttrrrtttrrrrrrsssqqqmmmnnnrrrpppooonnnnnnooopppooommmhhhkkknnnnnnlllmmmsssxxxsssqqqnnnjjjffffffggghhhmmmeeegggsssyyyrrrkkkiiilllkkkkkklllooorrruuuvvvssstttvvvuuutttsssssstttrrrtttuuuqqqlllkkknnnqqqyyyvvvsssooommmlllmmmnnnqqqpppnnnlllkkklllooorrrtttppppppuuuuuuqqqqqqvvvooooooqqqrrrrrrqqqpppooorrrpppmmmllllllooorrrttt}}}wwwrrrssswwwwwwrrrmmmoookkkggghhhlllpppqqqpppxxxrrroooqqqqqqooorrrxxxxxxvvvtttsssrrrqqqnnnkkkooopppqqqrrrrrrrrrrrrqqqoooppprrrtttttttttrrrrrrtttooopppwwwzzztttllljjjpppnnnqqqwwwvvvoookkkmmmqqqtttwwwwwwtttqqqnnnmmmqqqpppooonnnmmmnnnppprrryyyyyywwwqqqlllkkknnnrrrsssrrrpppqqqtttvvvwwwwwwtttppplllkkknnnrrrttttttpppqqqrrrrrrqqqooommmkkksssqqqppprrrttttttrrrooouuuuuuuuuuuuuuusssnnnkkknnnllljjjhhhhhhkkknnnqqqwwwvvvtttqqqnnnlllkkkjjj{{{yyyzzzyyytttrrrtttuuuwwwxxxuuuvvvxxxvvvrrrpppqqqssssssrrrqqqqqqpppmmmnnnqqqsssuuuvvvvvvvvvuuurrrrrrtttrrrnnnlllnnnnnnqqqsssrrrpppooossswww||||||yyyuuupppmmmllllllrrrrrrqqqpppnnnoooqqqtttyyyrrrppprrrttttttrrroooqqquuuxxx{{{}}}}}}~~~vvvttttttvvvzzz|||yyyvvvxxxtttppppppsssuuusssqqquuusssrrrtttxxxyyyvvvsssvvvvvvvvvuuutttsssrrrqqqwwwxxxyyywwwtttrrrqqqqqqwwwsssppppppsssuuutttqqqvvvsssppppppqqqqqqpppnnnpppnnnmmmoooqqqrrrpppnnnnnnnnnoooqqqtttrrrnnnkkkggghhhkkknnnooonnnllliiissssssttttttsssqqqpppooopppoooooorrrttttttqqqnnnsssrrrpppnnnnnnmmmmmmnnnqqqrrrsssqqqooonnnnnnoookkkmmmooonnnlllllloooqqqooopppqqqppppppqqqsssuuuuuutttsssssssssrrrqqqppprrrtttuuuuuutttsssssstttssspppmmmmmmnnnpppqqqrrrnnnooopppqqqqqqooonnnmmmooossstttqqqrrrvvvwwwsssooossstttppppppsssrrrnnnlllnnnqqquuuwwwxxxwwwwwwpppooorrrvvvvvvooojjjjjjjjjlllnnnqqqsssqqqlllhhhkkknnnqqqpppnnnmmmqqqtttvvvwwwvvvpppiiieeehhhlllooommmmmmrrrssspppmmmmmmiiikkkmmmnnnnnnpppvvv{{{qqqrrrrrrrrrsssuuuxxx{{{qqqsssuuurrrnnnmmmooorrrsssqqqooonnnmmmmmmnnnoooppppppnnnmmmkkkkkkmmmnnnooommmpppwwwxxxtttrrrttttttqqqnnnllllllnnnrrrtttrrrqqqooonnnnnnpppssstttvvvsssqqqssswwwxxxuuuqqqlllkkkiiiiiilllppprrrssssssqqqsssxxxxxxtttrrrtttvvvtttrrrqqqpppnnnkkkiiioooqqqsssttttttrrrooommmnnnpppqqqsssssssssrrrqqqzzzsssqqqvvvyyyuuupppooouuurrrrrrvvvuuupppnnnqqqpppqqqssssssqqqpppppppppsssooolllllloooqqqpppooovvvsssooommmmmmnnnpppppptttsssssstttvvvvvvuuusssuuuqqqnnnnnnppprrrsssrrrtttrrrooolllkkklllnnnppppppnnnmmmooorrrtttsssrrrrrrrrrtttwwwyyyyyyvvvssspppllliiiiiilllooopppooosssssssssrrrpppmmmjjjiii|||{{{||||||xxxrrrrrruuuxxx||||||xxxuuuvvvxxxwwwsssvvvwwwtttooolllnnnqqqppppppooopppqqqtttwwwxxxvvvqqqooopppooommmnnnrrrppprrrsssrrrpppppptttwww{{{{{{xxxuuuqqqooooooppprrrssssssqqqpppppprrrttt}}}wwwqqqnnnppprrrsssrrrlllpppvvvyyyzzz{{{~~~tttuuuwwwyyyzzzyyyxxxwwwpppmmmkkkmmmqqqttttttsssrrrooonnnqqqvvvxxxuuurrrsssuuuvvvuuurrrqqqrrruuuxxxzzz||||||xxxtttqqqpppvvvuuutttsssrrrrrrrrrrrrzzzwwwtttrrrrrrqqqooommmooonnnlllmmmnnnoooooonnnpppppprrrtttuuutttqqqnnnjjjiiihhhlllppppppmmmhhhppppppppppppppppppppppppoooppprrruuuvvvuuuqqqnnnqqqooommmnnnpppqqqnnnkkktttrrrooooooooopppppppppnnnllliiiggghhhkkkooorrrooopppqqqpppqqqrrrvvvxxxvvvssspppqqqtttuuusssooosssssstttvvvwwwvvvsssqqqrrrpppooonnnoooooommmlllmmmoooqqqssssssqqqooommmqqqssssssqqqrrruuuvvvtttuuuvvvuuuqqqpppssstttrrroooppprrrtttvvvwwwxxxxxxssspppqqquuuvvvqqqjjjhhhkkkkkkmmmoooqqqooollliiikkknnnrrrrrrpppppprrruuuyyy}}}}}}vvvlllgggjjjoooqqquuuuuupppmmmoooppppppkkkooosssrrrooooootttyyyrrrrrrqqqpppqqqtttyyy}}}ooorrrtttssspppnnnoooqqqkkkkkkkkklllmmmnnnoooooommmmmmmmmmmmmmmnnnnnnnnniiikkkqqqxxxzzzvvvrrrrrrsssqqqmmmkkkkkkmmmqqqssssssrrrrrrqqqqqqrrrttttttrrrrrrrrrtttvvvvvvuuussskkkkkkllllllmmmooosssvvvssssssuuuzzzzzzwwwuuuvvvsssrrrqqqqqqqqqpppnnnlllppprrrtttvvvuuuqqqmmmjjjnnnoooqqqrrrssssssrrrrrr|||vvvrrrtttuuutttrrrsssyyyuuutttuuusssppppppsssooopppqqqppppppqqqsssvvvuuuoookkklllqqqsssqqqmmmrrrmmmiiiiiimmmppppppoooqqqqqqsssuuuwwwwwwuuurrruuusssqqqqqqrrrsssrrrqqqrrrqqqooommmlllmmmnnnoooqqqooonnnnnnppprrrrrrqqqpppqqqssswwwzzzzzzxxxvvvrrrmmmiiijjjooorrrpppmmmoooqqqssstttsssoookkkiii{{{xxxxxxzzzxxxuuuvvvyyywwwzzzyyyvvvvvvzzz}}}|||wwwxxxvvvsssooommmoooqqqssssssrrrqqqqqqrrrssstttsssooonnnoooooonnnooossssssttttttrrrpppqqqtttwwwvvvvvvvvvtttssssssuuuwwwsssssstttsssqqqqqqsssuuusssqqqppppppqqqpppmmmjjjiiioootttvvvtttuuuyyy}}}rrruuuyyyzzzxxxvvvuuuvvvlllkkkjjjlllppptttuuuuuuoooooooooppprrrsssrrrrrrrrrttttttqqqmmmmmmsssxxxuuuwwwzzzzzzxxxwwwvvvvvvvvvwwwxxxwwwtttrrrtttvvvzzzxxxvvvtttsssqqqpppoooqqqooommmlllllllllmmmmmmoooppprrrssstttsssqqqppptttoookkkiiilllooorrrsssppppppppppppqqqrrrtttuuummmnnnpppsssttttttrrrpppkkkhhhhhhlllrrrtttppplllrrrooommmmmmppprrrpppnnnnnnjjjffffffiiimmmqqqsssqqqrrrtttuuuttttttvvvwwwtttrrrpppqqqrrrsssqqqoootttrrrqqqsssvvvvvvsssppptttrrrpppoooooonnnlllkkklllnnnppprrrssssssssssssmmmppptttvvvvvvuuurrrooovvvvvvuuusssrrrssstttssstttssssssrrrrrrsssssssss{{{sssnnnooorrrqqqnnnnnnrrroookkkiiikkknnnppprrrlllmmmooopppqqqssswww{{{zzz||||||wwwpppkkkllloooqqqxxxxxxpppnnnssstttppprrruuuyyyyyyuuuqqqppppppuuuuuusssqqqooopppsssuuuoooqqqsssssspppnnnmmmmmmggghhhjjjlllmmmnnnnnnnnnjjjkkkllloooqqqrrrqqqpppjjjlllqqqvvvxxxuuurrrppplllmmmoooppppppooonnnmmmsssssssssrrrssssssssstttssstttuuuvvvuuusssrrrqqqlllnnnpppooommmnnnrrrvvvxxxvvvtttuuuuuuwwwyyy|||qqqpppppprrrttttttsssrrrpppqqqsssttttttqqqooommmmmmoooqqqssstttuuuvvvvvvzzzvvvrrrrrrrrrrrrqqqpppwwwuuutttsssrrrpppoooppplllnnnqqqrrrssstttvvvxxxtttqqqooooooqqqsssrrrpppooollliiiiiillloooppppppooooooppprrruuuvvvvvvuuussssssssstttttttttsssrrrmmmooorrrttttttqqqnnnllluuutttttttttsssqqqooonnnppppppqqqtttuuuuuurrrooorrrooommmmmmnnnooommmkkkoooppprrrssssssqqqooommmxxxsssuuuyyyxxxxxxyyytttsssqqqqqqwww~~~zzzwwwrrrpppqqqrrrrrrqqqqqqrrrtttuuuuuutttrrrqqqpppnnnooorrrrrrpppppprrrtttttttttrrrqqqqqqssstttssstttuuuuuuttttttvvvwwwrrrttttttsssrrrrrrsssuuuqqqpppooooooooonnnmmmkkklllqqquuuuuurrrqqqtttxxxqqquuuyyyxxxuuurrrsssuuunnnmmmmmmnnnqqqtttvvvvvvooorrrtttrrrooonnnpppsssrrrsssqqqllliiijjjrrrzzzssstttvvvuuuuuuvvvxxxzzzsssvvvyyyxxxtttsssuuuxxxwwwwwwvvvtttrrrrrrrrrrrrnnnnnnmmmllllllmmmoooppplllnnnpppqqqqqqpppoooooosssrrrpppmmmkkkmmmrrrwwwnnnnnnooopppqqqsssuuuvvvmmmnnnoooqqqrrrsssuuuvvvgggeeeeeejjjppprrrnnniiilllkkkkkknnnqqqrrroookkkllljjjhhhiiimmmqqqssstttrrruuuxxxyyyxxxuuutttsssqqqrrrsssrrrooonnnooopppvvvrrroooppprrrtttsssrrrwwwtttqqqpppppppppooonnnllllllmmmoooqqquuuxxxzzzrrrsssuuuxxxxxxvvvtttssstttttttttuuuuuusssrrrrrrtttsssqqqppppppppppppqqqxxxpppjjjmmmppppppnnnnnnuuuqqqmmmkkkmmmppptttuuuqqqpppooonnnooosssxxx|||wwwvvvtttssssssqqqnnnlllpppvvvvvvqqqsssyyyvvvmmmuuuvvvyyy|||}}}yyypppiiiuuuuuuuuussspppmmmmmmnnnppprrrrrrqqqooolllkkkjjjhhhiiikkkmmmnnnnnnmmmlllnnnnnnnnnqqqssstttqqqooooooqqqrrrrrrrrrrrrpppnnnkkklllnnnoooppppppoooooosssssssssrrrrrrrrrssssssttttttuuuuuuuuutttrrrqqqpppqqqrrrpppmmmlllooorrruuuuuutttsssuuuxxxzzz{{{sssrrrqqqrrrssssssrrrpppooooooppppppqqqrrrssstttnnnoooqqqtttvvvyyyzzz{{{vvvvvvuuutttsssrrrpppmmmqqqrrrrrrrrrpppooommmkkkiiimmmqqqttttttttttttuuurrrtttuuutttqqqqqqsssuuummmnnnooommmkkklllooorrrrrrpppnnnnnnpppsssttttttrrrssstttuuuuuuuuuuuuuuunnnpppsssuuuvvvtttqqqooouuuwwwyyyzzzxxxuuuqqqoooqqqpppooopppqqqqqqooonnnpppqqqqqqoookkkiiijjjlllqqqrrrrrrrrrrrrrrrrrrrrr}}}zzztttvvvyyyxxxuuutttqqqooommmnnnwww}}}{{{vvvqqqqqqsssuuusssqqqmmmpppuuuxxxyyyxxxuuusssooonnnpppuuuuuuqqqpppqqqttttttssssssrrrrrrqqqqqqsssuuuwwwwwwuuusssrrrsssrrrsssttttttrrrrrrssstttxxxtttoookkkjjjmmmqqqtttsssvvvwwwvvvsssrrrtttvvvrrruuuwwwvvvrrrqqqrrrtttqqqppppppqqqsssuuuwwwxxxrrrtttvvvtttpppoooqqquuurrrrrrpppllljjjlllqqqwwwtttuuutttsssrrrrrrtttwwwqqqtttvvvvvvtttrrrtttvvvtttttttttsssqqqqqqrrrsssjjjlllnnnnnnooopppsssuuujjjlllooooooooonnnnnnooojjjnnnsssrrrooolllmmmooojjjkkklllmmmoooqqqrrrsssooopppqqqrrrrrrtttwwwyyyhhhggggggjjjlllllliiieeehhhiiikkknnnqqqpppnnnlllmmmmmmmmmnnnoooqqqtttuuusssvvvyyyyyywwwtttrrrrrrnnnrrrtttrrrooommmpppsssvvvtttqqqpppqqqsssttttttwwwuuurrrqqqrrrrrrrrrqqqllllllkkkmmmppptttyyy|||}}}xxxuuuvvvvvvvvvyyy}}}sssqqqsssvvvvvvsssrrrsssppppppooooooooopppqqqqqqkkkhhhiiiooorrrooolllkkkqqqqqqqqqsssuuuvvvtttrrrwwwtttqqqnnnnnnqqqtttwwwtttrrrpppqqqttttttpppkkkooorrrttttttvvvxxxsssmmmssssssuuu{{{}}}tttkkkrrrssstttsssqqqnnnnnnnnnrrrrrrqqqpppooommmlllkkkmmmmmmnnnoooooonnnmmmllltttrrrqqqrrrtttsssppplllssstttsssooonnnoooooolllooommmkkkjjjlllppptttwwwuuutttsssrrrrrrrrrssstttuuusssrrrtttvvvwwwvvvuuurrrrrrrrrpppnnnlllmmmnnnkkkpppuuuvvvxxxyyywwwsssvvvtttrrrqqqpppooollliiinnnmmmnnnnnnpppsssvvvxxxqqqrrrsssuuuwwwyyy{{{|||tttwwwyyyvvvuuutttppplllmmmppprrrpppooopppmmmjjjiiimmmqqqtttsssrrrppppppppptttxxxvvvqqqooossswwwnnnqqqrrrpppmmmlllooossswwwsssooommmnnnppprrrsssrrrtttvvvvvvtttttttttuuuvvvtttqqqppppppsssvvvyyyqqqtttxxxzzzyyywwwvvvuuupppooommmnnnpppsssttttttnnnqqqsssoooiiifffjjjooorrrqqqqqqqqqqqqrrrssstttyyy}}}yyywwwzzz{{{wwwtttssspppqqqqqqpppuuu|||}}}zzzzzzxxxuuutttsssrrrrrrqqqooorrrvvvyyyzzzyyyvvvtttqqqpppqqquuuuuurrrqqqsssrrrrrrsssssssssrrrooommmpppssswwwxxxvvvsssqqqpppqqqrrrttttttrrrqqqrrrssswwwtttoookkkjjjlllqqquuuxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqrrrtttrrrrrrsssssstttvvvyyy{{{wwwuuussssssuuuvvvvvvuuuqqqqqqqqqpppppppppqqqqqqssstttuuutttrrrqqqrrrrrrtttuuuvvvvvvuuusssrrrrrrrrrssstttrrrooonnnppprrrmmmppprrrrrrqqqppprrrsssjjjmmmppppppooonnnoooqqqiiillloooqqqpppnnnkkkjjjggghhhkkkmmmoooooopppooonnnqqqttttttsssrrrsssuuuhhhiiiiiijjjjjjiiihhhggggggiiilllnnnnnnnnnoooqqqqqqrrrrrrpppnnnnnnqqquuussstttttttttrrrqqqrrrtttnnnpppqqqrrrrrrsssuuuvvvtttuuuvvvuuutttsssuuuvvvsssrrrrrrtttuuuuuusssqqqlllllllllnnnppptttwwwyyy~~~xxxuuuuuuuuutttxxx~~~uuuqqqqqqtttuuussstttxxxqqqqqqqqqqqqppppppppppppgggfffiiioooqqqooooooqqqqqqqqqrrruuuwwwwwwuuurrrvvvtttrrrqqqqqqqqqqqqqqqrrrrrrrrrtttuuutttpppnnnqqqqqqtttwwwuuupppnnnppprrrrrrsssvvvyyyyyytttpppuuuuuuuuussspppoooppprrrrrrqqqpppppppppqqqpppppppppqqqqqqqqqqqqppppppooossspppnnnpppssstttqqqnnnrrruuutttnnnmmmooonnnjjjnnnlllkkkjjjmmmrrrwwwzzzxxxwwwtttrrrrrrsssuuuvvvzzzvvvqqqrrrvvvyyywwwuuurrrqqqooooooooonnnmmmlllfffmmmrrrsssuuuwwwuuuooouuusssrrrqqqqqqooollljjjllllllnnnppprrrtttvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyssswwwyyyuuurrrrrrpppkkknnnrrrrrrnnnnnnrrrrrrnnnppprrrtttuuusssqqqpppppppppsssuuutttqqqppprrrtttppppppppppppoooppprrrssstttqqqooooooqqqtttuuuvvvvvvwwwwwwuuurrrpppqqqssswwwtttpppnnnooossswww{{{pppsssuuuuuuttttttvvvxxxqqqnnnkkkkkknnnssswwwyyynnnoooooommmjjjkkkoootttnnnooopppqqqqqqqqqpppppp}}}vvvsssuuuzzz~~~xxxuuuvvvqqquuuwwwtttsssvvvyyyxxxxxxzzzzzzwwwrrroooppprrruuuvvvxxxzzzyyywwwtttrrrtttqqqrrruuuuuurrrrrrtttqqqrrrsssttttttrrrnnnkkkjjjooouuuxxxwwwuuusssrrrppprrrssssssrrrqqqqqqrrrpppppppppooommmmmmmmmnnnxxxvvvuuutttuuuvvvuuutttzzzxxxuuusssrrrsssttttttqqqrrrssstttuuuwww{{{}}}{{{tttnnnqqqyyy~~~{{{uuuqqqqqqsssuuuvvvtttppplllooorrruuuvvvuuusssrrrrrryyyyyyyyyxxxwwwuuusssqqqrrrssstttqqqnnnlllmmmppptttvvvxxxvvvrrrnnnmmmnnnllloooqqqrrrpppoooqqqsssrrrnnnkkkkkknnnpppnnnlllgggiiilllnnnppppppoooooolllppptttuuurrrooommmmmmeeegggiiijjjjjjjjjkkklllhhhkkkmmmmmmlllmmmrrrvvvvvvwwwvvvpppkkkjjjoootttrrrqqqpppnnnmmmooossswwwpppnnnnnnqqqwwwzzzzzzxxxrrrvvvzzzzzzwwwuuuuuuwwwnnnppprrrvvvxxxwwwssspppllllllnnnppprrrsssssstttwwwssstttxxxxxxssssssvvvwwwrrrpppssstttsssvvv|||uuuuuutttsssqqqooommmlllllljjjjjjmmmnnnpppvvv}}}uuussspppppprrruuuwwwxxxpppppprrrsssuuutttrrrpppqqqtttwwwxxxuuurrrqqqppprrrqqquuuyyyrrrhhhiiissstttttttttsssrrrqqqqqqrrr{{{yyyvvvrrrooooooqqqtttrrrpppoooppprrrtttuuuuuurrrrrrrrrrrrrrrrrrssssssnnnkkkjjjmmmssswwwvvvssspppttttttooonnnpppnnniiigggiiimmmpppsssuuuvvvvvv{{{yyyvvvsssssstttwwwyyyzzzsssrrrvvvxxxuuuqqqrrrooommmmmmppppppnnnkkkiiimmmnnnkkkmmmtttvvvsssrrrqqqqqqrrrttttttsssqqqjjjlllooorrrtttuuuuuutttxxxwwwvvvuuuttttttttttttqqqvvvvvvpppmmmooonnniiirrruuusssmmmnnntttvvvsssyyyyyyyyyvvvtttrrrssstttqqqqqqqqqqqqrrrrrrqqqpppqqqnnnlllnnnrrrttttttrrrllllllnnnqqqvvvzzz{{{{{{yyyzzzyyyuuupppnnnnnnpppqqqqqqqqqrrrssstttuuuvvvssstttssspppnnnnnnrrrvvvrrrnnnjjjhhhkkkqqquuuxxxooommmkkkkkkmmmqqquuuwwwkkkmmmooorrrrrrpppnnnlll}}}|||zzzuuuttttttuuuwwwxxxwwwvvvsssssstttvvvxxxyyyvvvtttuuuwwwxxxvvvsssqqqrrruuunnnsssyyyzzzxxxuuusssrrrqqqrrrrrrrrrqqqpppnnnmmmoooppprrrrrrooollljjjjjjkkkooorrrsssssstttwwwzzzxxxvvvssspppnnnpppsssvvvqqqppppppooooooooooooooolllmmmooossswwwyyyxxxvvvxxxwwwwwwvvvuuusssqqqpppsssuuu|||}}}tttrrrwwwyyyyyyyyyxxxvvvuuusssrrrwwwvvvtttrrrpppnnnmmmlllqqqrrrsssrrrqqqppprrrsssyyyxxxwwwuuuuuutttttttttppppppppppppooommmllljjjrrrsssttttttssspppmmmkkknnnnnnnnnooopppooollljjjooommmkkkjjjkkklllmmmlllvvvrrrmmmlllnnnpppooommmsssooolllmmmrrrtttrrroookkkhhhggghhhkkkmmmlllkkkllliiigggiiioootttvvvwwwyyyuuuqqqoooqqqsssrrrqqqxxxuuuqqqnnnmmmnnnpppqqqooopppqqqrrrtttwww{{{}}}zzzxxxwwwxxxyyyyyyuuurrrsssrrrrrrtttxxxzzzxxxvvvnnnooopppppppppqqqtttwwwvvvwwwxxxwwwuuutttvvvwwwnnnppprrrtttvvvvvvwwwwwwssswwwzzzyyytttnnnjjjjjjjjjlllmmmooopppqqqqqqrrrtttsssqqqpppoooppprrrssswwwxxxvvvqqqkkkkkkpppvvvqqqrrrrrrrrrqqqqqqsssuuummmmmmpppsssrrrnnnnnnqqqqqqtttsssnnnoootttvvvrrrssstttttttttsssqqqooonnnmmmppptttuuusssrrrrrrsssrrrrrrrrrppppppsssxxx{{{tttnnniiijjjqqqwwwxxxvvvtttqqqmmmkkklllmmmlllkkkgggfffgggnnnwww||||||yyysssoooqqqwwwxxxuuuuuuzzzvvvxxxzzzxxxtttrrrrrrtttqqqrrrrrrrrrqqqooommmlllppprrrrrrooojjjjjjoootttxxxuuurrrooonnnnnnpppqqqtttppppppuuuvvvtttvvv|||{{{vvvtttwwwvvvsssuuuzzzuuuuuusssrrrpppooonnnmmmqqqooonnnmmmnnnoooqqqsss|||{{{zzzxxxvvvrrrooommmzzztttpppqqqoookkkmmmsssrrrpppnnnnnnppprrrrrrqqquuuqqqnnnnnnssswwwyyyyyyzzzzzzxxxvvvssssssuuuwwwwwwmmmiiipppvvvtttrrrqqqooonnnlllllllllnnnpppqqqmmmmmmmmmnnnnnnnnnnnnnnnqqqpppnnnmmmmmmnnnoooppprrrpppnnnmmmmmmlllkkkjjjzzzwwwttttttsssssssssuuuvvvvvvuuuvvvuuutttrrrrrrtttvvvyyyuuuvvvuuutttrrrsssuuuwwwooosssvvvwwwvvvuuuvvvwwwooopppqqqqqqqqqqqqpppooonnnoooppppppooonnnmmmmmmjjjnnnrrrttttttssstttuuusssvvvxxxuuupppooossswwwqqqqqqqqqqqqpppooonnnnnnkkklllnnnqqquuuvvvuuutttssstttuuuuuutttsssssstttuuuwww}}}}}}uuusssvvvwwwwwwwwwvvvuuutttsssrrrssssssrrrqqqqqqooolllkkkpppqqqssssssrrrqqqrrrsssvvvuuuttttttssssssssssssqqqpppooonnnnnnoooooopppvvvvvvuuutttsssqqqooonnnjjjjjjjjjkkkmmmnnnnnnmmmlllkkkjjjkkklllnnnooooootttrrrpppooopppppppppooovvvsssoooooorrrssspppmmmqqqmmmiiihhhjjjmmmnnnnnnnnnkkkhhhiiimmmqqqrrrrrrvvvsssqqqqqqtttxxxyyyyyyxxxvvvsssqqqppppppqqqrrrrrrppppppsssxxx{{{zzzyyyzzzxxxvvvwwwxxxwwwuuurrrrrrqqqrrruuuxxxxxxuuurrrssssssrrrrrrrrrrrrtttuuuwwwxxxxxxxxxwwwuuuuuuttttttsssrrrtttvvvxxxzzzzzzssstttsssqqqmmmjjjiiihhhjjjlllnnnoooooooooooooooooommmllllllnnnppprrrrrrtttuuutttqqqllliiiiiikkkpppqqqrrrqqqooooooqqqrrrqqqnnnmmmnnnmmmkkkoootttpppssssssoooppptttuuurrrtttttttttsssrrrqqqpppooommmppprrrrrrqqqoooppprrrppprrrsssrrrrrrsssuuuwwwsssnnniiikkkqqquuutttrrrrrrttttttrrrmmmjjjjjjkkkiiilllpppsssuuuwwwxxxyyyuuuqqqpppssstttrrrtttyyytttuuuuuutttrrrsssvvvyyysssrrrqqqppppppqqqrrrssskkkpppuuuuuuqqqnnnmmmooosssrrrooommmllllllmmmnnnvvvrrrqqquuuuuusssuuuyyy{{{vvvuuuwwwvvvtttuuuzzztttsssrrrpppooonnnmmmlllmmmlllllllllmmmoooqqqrrrxxxyyyyyyxxxuuurrrqqqpppvvvpppmmmpppqqqooonnnpppoooooopppqqqrrrrrrssssssuuusssrrrrrrsssuuuvvvuuuxxxyyyyyywwwtttrrrqqqqqqtttmmmkkkooosssqqqpppqqqssspppllljjjiiikkknnnpppooooooooonnnnnnmmmmmmmmmooonnnmmmkkkkkklllnnnoooooommmlllkkkllllllkkkkkk~~~yyyuuurrrsssrrrrrrqqqrrrrrrssstttuuuuuutttsssssssssuuuwwwtttrrrpppooorrrtttvvvvvvppprrrsssssssssuuuwwwyyynnnoooooopppqqqrrrrrrsssppppppooooooooooooppppppkkkoootttvvvuuusssqqqpppnnntttxxxvvvooolllqqqvvvqqqrrrssssssrrrpppnnnmmmkkkkkklllooossstttsssrrrqqqsssuuuuuurrrqqqsssuuuwwwyyy~~~|||uuusssuuuttttttttttttsssssssssrrrqqqpppqqqqqqrrrqqqooollloooqqqtttuuutttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrpppnnnnnnoooqqqtttvvvyyyxxxvvvtttrrrppppppoooggggggiiijjjlllooopppqqqiiijjjjjjkkklllnnnpppqqqqqqsssssssssqqqpppppppppvvvssspppppprrrsssqqqoooqqqooonnnmmmoooooonnnmmmooommmjjjjjjlllnnnnnnnnntttrrrqqqrrruuuxxxzzzzzzwwwwwwuuutttssssssssssssvvvrrrooosssyyy|||yyyuuuyyyxxxvvvuuuuuuuuusssqqqqqqqqqrrrtttvvvvvvsssqqqwwwuuusssrrrrrrrrrqqqpppwwwvvvvvvwwwxxxvvvssspppyyyuuurrrsssvvvzzz|||{{{uuurrrllliiihhhhhhhhhhhhjjjllloooooonnnlllkkkkkkiiigggfffiiimmmqqqqqqppppppqqqqqqpppnnnjjjgggeeepppppppppooommmlllmmmnnnnnnllllllnnnmmmkkkmmmrrrooorrrrrrqqqqqqssssssqqquuutttsssqqqqqqqqqrrrrrrrrrssssssrrroooooooooqqqoooqqqssssssrrrrrrrrrssssssnnniiijjjnnnqqqpppmmmnnnsssxxxvvvoookkklllnnnlllsssyyyxxxrrrppptttyyyxxxsssppppppppppppssswwwuuuuuutttrrrqqqrrrvvvyyyvvvtttqqqooopppsssxxx{{{mmmqqquuuuuurrrooooooooooooooonnnmmmmmmmmmmmmmmmtttqqqqqqtttuuuuuuwww{{{yyyvvvtttttttttrrrtttwwwrrrqqqpppooommmlllllllllhhhiiijjjlllmmmooopppqqqsssvvvxxxwwwtttqqqrrrtttqqqmmmlllppprrrqqqoooooommmpppssstttrrrqqqsssuuuuuuvvvvvvuuusssrrrrrrsssuuuwwwyyyxxxtttqqqnnnmmmrrrooonnnppppppnnnnnnpppvvvrrrmmmhhhggghhhkkkmmmqqqqqqpppooonnnmmmllllllmmmmmmkkkkkkkkklllmmmnnnkkkkkkjjjkkkkkklllmmmmmm~~~{{{wwwtttrrrrrrrrrqqqppppppqqqrrroooqqqtttxxx|||{{{vvvqqqrrrooommmooorrrtttrrrppppppqqqqqqqqqrrrssstttuuuooooooooopppqqqrrrssstttuuussspppooopppqqqrrrrrrqqqsssuuuvvvvvvtttsssrrrlllppprrrpppmmmlllooosssrrrssstttuuutttqqqnnnllliiijjjkkkooorrruuuuuuttttttwwwxxxuuuqqqoooqqqtttwwwyyy|||}}}yyyuuussssssrrrrrrqqqqqqqqqrrrrrrrrrrrrpppooopppssstttsssqqqooorrrvvvwwwvvvtttssssssmmmnnnnnnoooooooooooonnnooooooooooooqqqtttwwwyyywwwvvvtttrrrpppnnnllllllfffiiilllooopppqqqqqqrrriiijjjkkkkkkkkklllnnnooonnnqqquuutttqqqnnnoooppppppnnnmmmooorrrttttttssslllnnnqqqttttttrrrnnnkkkpppooommmlllmmmnnnooooootttrrrqqqppppppqqqrrrrrruuuuuuuuuuuuuuutttssssssvvvsssqqqqqqtttvvvvvvuuuxxxwwwuuutttsssrrrqqqpppppppppppprrrssstttuuuuuuvvvsssqqqpppqqqpppnnnlllrrrrrrsssuuuwwwvvvrrrnnnxxxtttqqqrrrvvvyyyyyywwwvvvpppjjjfffgggiiiiiihhhiiilllpppooollliiiiiiiiiiiifffeeehhhmmmpppooommmmmmmmmmmmooopppnnnkkkhhhooopppooommmjjjiiiiiijjjfffhhhmmmsssrrrmmmjjjkkkoooqqqrrrrrrssssssrrrqqquuutttrrrpppppprrrtttuuu{{{yyyvvvssspppoooooopppoooqqqrrrqqqoooooopppqqqtttooojjjiiikkknnnmmmlllkkkooosssssspppoooqqqsssooouuu{{{yyyrrrooorrrvvvxxxuuusssqqqqqqqqqrrrtttyyyxxxvvvuuusssssstttuuuxxxvvvsssrrrsssvvvyyy|||ttttttssspppnnnooorrruuunnnnnnoooooooooooooooooonnnnnnooorrruuuxxx|||~~~wwwuuusssrrrqqqqqqrrrtttqqqqqqooonnnmmmmmmmmmmmmfffhhhjjjlllooopppqqqqqqqqqtttwwwuuurrrppprrruuuqqqppppppoooooonnnppprrrooorrruuusssnnnmmmqqquuuuuuwwwxxxvvvrrrppprrruuutttvvvwwwvvvsssqqqppppppqqqqqqrrrqqqnnnlllnnnqqqtttrrrnnnjjjiiiiiijjjlllpppppppppoooooonnnnnnnnnmmmllllllllllllmmmmmmnnnjjjkkkllllllmmmnnnppprrr{{{xxxvvvrrrsssuuutttqqqpppppprrrpppnnnpppwwwzzzrrruuusssrrrtttvvvuuuqqqlllppppppppppppqqqpppooonnnrrrqqqpppooopppqqqssstttzzzvvvrrrpppqqqrrrrrrqqqwwwvvvuuuuuuuuuvvvvvvvvvrrrooolllkkkmmmooorrrssstttuuuvvvvvvuuuqqqnnnllliiiiiikkkooossswwwxxxxxxvvvwwwwwwuuurrrppprrrttttttwwwxxxxxxvvvuuusssqqqqqqppppppoooppppppqqqrrrsssoookkklllppptttuuutttpppsssvvvxxxvvvtttsssrrrkkklllmmmmmmnnnmmmmmmllllllmmmooorrrtttvvvwwwwwwrrrrrrrrrpppnnnjjjgggeeefffkkkppprrrqqqooommmmmmkkkmmmnnnmmmkkkiiijjjkkklllpppssstttqqqnnnnnnooommmllllllnnnppprrrssssssmmmnnnpppqqqqqqppppppoooppppppppppppoooppprrrssssssrrrqqqooommmlllmmmmmmsssssstttttttttsssrrrrrrttttttrrrooolllnnnssswwwvvvvvvuuusssqqqooonnnmmmooonnnnnnnnnpppsssxxx{{{tttsssrrrrrrqqqqqqooonnnmmmnnnpppsssttttttqqqooorrrpppoooqqqtttuuusssqqqsssnnniiiggghhhjjjiiigggiiimmmqqqpppllliiiiiikkklllkkkjjjllloooooommmjjjnnnmmmkkkkkkmmmmmmlllkkkooooooooollliiigggggghhhfffhhhmmmssssssmmmkkklllpppppprrrttttttsssrrrrrruuusssqqqppppppsssvvvxxx|||wwwrrrooommmllllllqqqpppooommmkkkllloooqqqvvvqqqkkkiiijjjmmmnnnnnnooonnnmmmnnnppprrrssssssrrrtttwwwvvvsssqqqrrrsssvvvvvvvvvtttttttttsssrrrxxxxxxxxxyyyyyyxxxuuutttyyyxxxwwwwwwvvvvvvwwwwwwuuutttrrrpppooopppsssuuummmnnnnnnnnnoooooooooooonnnooopppqqqtttyyy|||}}}xxxwwwuuurrrqqqsssttttttrrrpppooommmmmmmmmnnnooohhhjjjlllnnnpppqqqrrrsssrrrtttuuusssqqqpppqqqssssssuuuuuuoooiiijjjqqqvvvtttuuuuuupppkkkjjjooouuuuuuwwwwwwtttqqqqqquuuyyytttuuuuuusssrrrrrrtttvvvqqquuuvvvsssooooooqqqsssppppppoooooonnnmmmllllllnnnoooooooooppppppqqqqqqnnnnnnnnnnnnnnnoooppppppkkkmmmooooooooopppsssvvvyyyuuuuuurrrvvvyyyxxxuuurrrqqqrrrvvvppplllpppxxx~~~|||xxxzzzyyyyyyyyyyyyvvvrrroooqqqpppooooooppppppnnnlllsssrrrpppooooooqqqtttvvvzzzvvvqqqpppqqqrrrqqqoooxxxuuusssrrrtttwwwxxxyyywwwqqqllllllpppuuuvvvvvvvvvwwwwwwvvvtttrrrooommmjjjjjjllloootttxxxyyyyyyssssssrrrqqqrrrtttuuuvvvqqqtttuuuttttttvvvuuusssqqqpppooonnnnnnoooqqqqqqqqqlllhhhiiioootttuuusssqqqsssuuuuuusssqqqooooookkklllmmmnnnmmmmmmkkkjjjjjjlllooorrrtttuuuuuuuuurrrqqqpppnnnkkkgggeeecccggglllqqqrrrnnnjjjhhhhhhoooqqqrrrpppllliiiiiijjjllloooqqqrrrqqqooonnnnnnnnnnnnnnnnnnnnnooopppqqquuurrrnnniiihhhlllrrrwwwqqqrrrssssssrrrrrrtttvvvppppppqqqooonnnmmmnnnpppqqqrrrrrrsssssssssrrrrrrrrrtttsssooojjjjjjpppwwwtttuuuuuutttpppmmmkkkjjjkkkkkkllllllmmmrrrxxx|||tttvvvwwwvvvtttrrrrrrssskkknnnqqqrrrqqqpppppppppmmmnnnpppqqqqqqpppooonnnooommmiiihhhhhhhhhhhhhhhjjjnnnqqqpppllljjjlllpppoooppprrrrrrpppnnnkkkjjjpppnnnllliiihhhhhhiiijjjooopppooollliiiggghhhiiinnnllllllnnnnnnlllooouuusssqqqrrruuuuuussssssuuusssrrrqqqpppqqqtttwwwyyy|||xxxsssooommmllljjjiiipppooommmjjjiiijjjnnnqqqtttqqqooonnnooopppppppppuuuqqqnnnmmmoooqqqqqqppptttttttttuuuuuuuuusssqqqsssvvvwwwuuuuuuvvvuuurrrtttuuuwwwzzz}}}|||yyywwwxxxyyyyyyyyyxxxvvvtttrrrppprrrtttuuuuuussspppnnnmmmmmmlllllllllmmmmmmnnnsssuuutttrrrssswwwxxxwwwzzz{{{yyyttttttvvvwwwvvvqqqpppnnnmmmlllmmmooopppmmmmmmnnnooopppqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrtttwwwuuummmhhhkkkrrrwwwvvvvvvtttpppllllllppptttuuuuuuuuutttssstttvvvxxxttttttsssrrrqqqsssvvvyyyrrrvvvxxxtttqqqrrruuuuuunnnppprrrssssssqqqooonnnnnnnnnooopppqqqrrrssssssnnnoooooopppqqqqqqqqqrrrmmmoooqqqqqqoooooosssvvvxxxtttvvvsssyyy~~~~~~yyytttrrrssstttrrrpppppprrruuuxxxyyy}}}}}}{{{yyyvvvttttttuuutttqqqnnnmmmoooqqqqqqppprrrpppnnnnnnooorrrvvvyyyvvvrrrnnnnnnppprrrpppmmmqqqooonnnpppsssvvvvvvvvvtttrrrppppppsssvvvxxxxxxyyyyyyxxxvvvtttqqqooonnnmmmmmmmmmooosssvvvwwwwwwtttpppmmmmmmqqqttttttrrrnnnrrrsssqqqtttyyyyyyvvvrrrqqqooonnnnnnnnnpppqqqpppllljjjnnnuuuxxxvvvrrrpppqqqqqqpppmmmkkkjjjkkklllmmmnnnooonnnlllkkkiiilllmmmmmmooopppqqqrrrssswwwtttoookkkgggffffffgggkkknnnqqqoookkkhhhhhhjjjrrruuuwwwtttoookkkkkkmmmpppooooooqqqrrrrrrpppnnnmmmnnnooooooooopppqqqsssxxxvvvqqqkkkhhhjjjpppuuurrrtttuuuuuusssrrrtttvvvmmmoooqqqpppnnnmmmoooqqqqqqqqqrrrrrrrrrsssssstttppprrrsssqqqnnnmmmpppsssqqqtttvvvuuupppkkkhhhgggfffhhhkkklllmmmooossswwwtttxxx|||zzztttqqqrrruuummmrrruuusssnnnlllnnnrrrmmmppprrrqqqmmmlllnnnqqqpppooollliiiggghhhkkkmmmkkkooorrrpppllllllpppvvvppptttwwwvvvqqqlllkkklllnnnoooooollliiihhhjjjmmmppppppooommmjjjhhhiiijjjpppnnnmmmoooooonnnrrrxxxvvvrrrrrrvvvvvvssstttxxxrrrqqqqqqqqqsssuuuxxxyyyvvvsssooonnnnnnnnnllljjjlllllllllkkkiiijjjmmmooooooqqqsssvvvwwwvvvrrrpppsssssssssrrrppppppqqqqqqvvvvvvvvvvvvvvvuuusssqqqqqqttttttqqqrrrvvvxxxuuuuuuuuuuuuxxx{{{|||zzzxxxwwwxxxxxxxxxwwwuuusssrrrpppqqqrrrttttttssspppmmmooonnnmmmkkkkkklllnnnooouuuwwwvvvrrrqqqvvvwwwtttzzz|||zzztttsssvvvwwwuuuooonnnlllkkkkkklllooopppqqqpppooonnnooopppqqqrrrqqqnnnlllmmmrrruuutttrrrssstttpppjjjkkkqqqtttrrruuuuuutttsssssssssssssssttttttuuuwwwxxxwwwtttrrrqqqrrrssssssqqqqqqsssuuurrrwwwwwwsssrrrvvvwwwuuurrrssstttuuutttsssrrrqqqoooppppppqqqqqqrrrrrrrrrnnnooopppqqqqqqrrrrrrrrrllloooqqqooolllkkkooorrryyywwwzzztttzzz|||vvvtttssslllqqqvvvvvvrrroooqqqttt||||||yyyuuupppppptttyyyvvvrrrlllkkknnnrrruuuuuupppooommmmmmoootttyyy|||rrrnnnkkklllpppqqqooollljjjjjjkkknnnsssuuutttqqqnnnqqqssssssssssssuuuxxx{{{zzzxxxvvvsssqqqpppooopppooonnnooorrrtttttttttwwwpppkkkkkkppprrrppplllmmmqqqrrrqqqttt{{{|||xxxsssqqqooonnnmmmnnnpppqqqqqqoooooouuu|||}}}xxxrrroooooonnnllliiigggggggggmmmnnnooooooooommmjjjiiiooommmlllkkkllloooqqqsss}}}xxxpppiiieeefffiiilllppprrrrrrnnniiihhhlllpppssswwwyyywwwrrrnnnnnnppprrrpppooopppssstttrrrooojjjlllnnnoooppprrruuuxxxuuuwwwwwwtttooolllkkklllsssuuuwwwuuurrrqqqsssuuummmoooqqqooolllkkklllnnnrrrrrrrrrrrrrrrssstttuuupppqqqrrrssssssrrrpppnnnooosssvvvuuupppjjjgggeeebbbfffkkkmmmmmmmmmnnnpppsssyyy~~~zzzrrrmmmoootttpppvvvyyyuuummmiiimmmssspppssstttpppkkkjjjpppvvvtttsssppplllhhhiiioootttkkkooorrrppplllmmmtttzzzooouuuzzzxxxqqqlllkkkmmmjjjnnnrrrpppmmmlllppptttpppqqqpppnnnkkkiiijjjkkkmmmmmmpppuuuuuuqqqqqquuuxxxsssrrrvvvvvvsssuuuzzzppppppqqqrrrsssvvvxxxyyyssspppnnnoooqqqrrrqqqooohhhjjjllllllkkkkkkkkkmmmjjjooowww}}}~~~zzztttooolllqqqvvvwwwsssqqqsssvvvwwwyyyzzzyyyvvvtttsssssspppsssrrrmmmnnnvvvyyyxxxzzzxxxuuuvvvxxxyyywwwuuuwwwwwwvvvvvvuuuttttttsssuuusssooonnnoooppprrrrrrsssrrrooommmmmmnnnpppqqqsssvvvuuuqqqrrrwwwxxxuuuwwwzzzxxxqqqppptttuuurrrnnnllljjjiiiiiikkknnnooosssrrrooonnnmmmnnnoooppppppkkkhhhkkksssxxxwwwsssrrrpppjjjhhhooowwwuuummmrrrssstttwwwyyyyyyvvvtttssstttvvv{{{}}}zzzrrrllloooqqqttttttrrrpppoooooorrrvvvuuurrrrrrxxxxxxtttwwwwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnoooqqqqqqrrrrrrrrrjjjmmmooommmiiihhhkkkooo{{{zzz|||~~~yyywwwuuuvvvyyy|||ooorrrtttuuuuuuttttttuuuwwwzzzxxxrrrqqqvvvvvvssspppmmmkkknnnsssuuussspppnnnoooppprrrtttuuuuuuuuuoooooonnnmmmmmmmmmmmmmmmlllmmmnnnnnnmmmmmmnnnppppppooopppqqqsssuuuwwwyyyyyyuuupppoooqqqrrrqqqooosssrrrtttxxx{{{zzzuuuqqqlllpppssssssppplllkkkllloooqqquuuvvvuuuttttttuuusssqqqmmmkkkjjjlllppprrrvvvvvvuuuuuuvvvwwwxxxxxxtttqqqllliiihhhiiillloookkkkkkmmmnnnoooooooooooommmlllkkklllooopppoooooovvvsssooommmmmmmmmllljjjtttqqqmmmjjjiiijjjlllmmmyyywwwwwwwwwqqqjjjkkkrrrzzzuuuooonnnqqqrrrooolllppplllhhhiiinnnsssvvvwwwxxxuuurrrqqqpppooooooqqqwwwuuurrrsssuuuuuusssqqqnnnoooqqqssssssqqqooommmrrrsssttttttsssrrrooonnnnnnssswwwtttmmmhhhkkkooosssrrrpppooommmllllllllluuuqqqllljjjlllppptttuuuvvvuuusssrrrqqqqqqrrrrrrppprrrsssssspppnnnmmmmmmqqqqqqrrrssssssrrrrrrqqqxxxvvvsssqqqpppnnnmmmlllqqqrrrtttsssrrrqqqqqqrrrttttttsssqqqpppnnnmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqmmmooopppnnnllllllooossskkkkkknnnsssxxxxxxtttpppjjjmmmqqqsssssssssttttttnnnoooqqqrrrrrrrrrpppoooooooooooonnnmmmmmmooorrrlllrrrvvvssskkkgggkkkpppmmmpppssstttttttttuuuvvvrrruuuvvvtttpppoootttyyyvvvwwwxxxzzz{{{|||}}}}}}qqqpppooooooqqqsssvvvxxxqqqrrrssstttttttttsssrrrxxxuuuttttttuuuuuurrrooopppppppppnnnlllnnnsssxxx{{{wwwqqqlllkkkooouuuyyytttrrroooooorrrvvvxxxzzztttqqqoooqqqvvvwwwtttpppqqqgggdddjjjmmmiiihhhlllkkknnnssswwwwwwtttoookkkllllllmmmppprrrsssrrrpppooopppqqqooommmmmmpppsssuuuvvvwwwvvvuuuuuuwwwxxxxxxyyyzzz{{{zzzwwwqqqlllrrrooommmppptttuuusssooossssssttttttuuuvvvvvvwwwxxxwwwvvvvvvvvvtttqqqnnnqqqnnnlllllloooqqqpppnnntttqqqooopppssstttrrrppprrrllljjjlllllliiikkkqqq}}}zzzyyyxxxvvvvvvvvvwwwyyy{{{||||||sssuuuwwwxxxwwwvvvvvvwwwyyy|||zzzuuutttvvvvvvrrrooolllkkkoootttwwwvvvtttlllmmmooopppqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnmmmnnnnnnoooooonnnmmmlllppprrruuuvvvuuutttuuuwwwttttttsssrrrppppppqqqrrrtttuuuvvvvvvuuusssrrrrrrmmmooopppooolllkkklllmmmmmmppptttvvvwwwwwwwwwxxxrrrpppnnnlllmmmooorrrtttvvvvvvvvvvvvvvvwwwxxxxxxwwwuuuqqqnnnlllkkkkkkkkkrrrpppmmmkkklllooosssvvvnnnoooooopppooooooooooooooonnnnnnmmmnnnnnnooooookkkkkkjjjiiijjjlllooorrruuutttuuuvvvqqqkkkmmmtttwwwtttqqqqqqqqqpppmmmjjjnnnmmmkkkllloooqqqsssssswwwtttrrrpppooonnnnnnpppwwwuuussssssttttttrrrppprrrqqqqqqqqqrrrrrrssssssuuutttsssrrrqqqqqqqqqqqqpppqqqrrrqqqnnnmmmnnnppppppoooooonnnnnnnnnoooooowwwsssooommmnnnppprrrsss|||{{{xxxtttrrrpppooonnnsssrrrpppmmmlllmmmqqqtttssssssrrrrrrrrrrrrrrrrrrwwwsssoooqqqvvvxxxvvvssstttuuuuuutttrrrppppppooonnnnnnnnnnnnnnnnnnnnnmmmqqqrrrssstttsssqqqooonnnoooppppppooonnnmmmnnnpppmmmmmmooorrruuuuuurrrooolllnnnoooqqqrrrrrrqqqpppqqqpppooonnnnnnmmmmmmmmmhhhiiikkkmmmoooooonnnmmmpppuuuyyyuuulllgggjjjnnnpppqqqsssssssssrrrqqqqqqssstttuuutttqqqqqqtttwwwvvvvvvwwwyyyyyyzzzzzzyyyqqqooommmmmmnnnqqquuuxxxqqqqqqqqqqqqrrrssstttuuuuuusssrrrsssuuuvvvtttrrrnnnoooooommmlllnnnssswwwwwwtttqqqnnnnnnqqqtttwwwwwwuuusssrrrtttuuuuuuuuuuuuttttttttttttsssqqqpppkkkiiiiiikkkllljjjlllqqqllloootttwwwvvvsssnnnjjjjjjkkklllooorrrsssrrrqqqooopppqqqpppnnnnnnpppssssssuuuwwwxxxwwwvvvwwwxxxxxxxxxxxxyyyxxxuuuqqqmmmrrrpppnnnooossstttqqqmmmrrrrrrtttuuuvvvwwwwwwwwwtttsssssstttvvvwwwvvvuuullljjjhhhkkkooorrrrrrppprrrpppoooqqqtttuuusssppptttooolllmmmllliiijjjooo}}}xxxttttttuuuwwwxxxyyyyyyxxxwwwwwwxxxyyyxxxwwwvvvvvvwww{{{}}}|||xxxvvvvvvtttppppppooonnnqqquuuwwwuuusssmmmnnnoooqqqqqqqqqqqqqqqsssqqqpppnnnmmmnnnnnnooommmlllkkkmmmpppqqqooolllqqqtttxxxxxxuuusssrrrsssooosssvvvuuuqqqoooqqqtttuuuxxxyyyvvvpppnnnooorrrnnnnnnnnnllljjjkkkmmmooolllooosssvvvwwwxxxzzz{{{ppppppooooooppprrrtttvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwuuussspppnnnlllkkkrrrpppnnnlllmmmooosssuuuooorrrtttssspppnnnnnnoookkklllnnnooonnnnnnooopppgggiiikkkkkkjjjlllppptttqqqqqqssstttqqqnnnqqqvvvsssttttttsssqqqnnnjjjhhhlllmmmoooooonnnnnnoooppptttssspppnnnmmmnnnoooooouuutttrrrrrrssssssqqqooouuusssqqqpppqqqtttwwwzzzwwwuuusssppppppqqqssstttrrrpppnnnnnnoooppprrrrrrmmmmmmmmmnnnooopppqqqrrrsssqqqooooooqqqrrrssssss}}}|||yyyvvvsssqqqoooooorrrrrrqqqooommmnnnqqqtttuuuuuutttsssssssssssssssvvvppplllpppxxx}}}zzzuuuwwwwwwuuutttqqqooommmkkkhhhiiijjjlllnnnoooppppppppprrrtttuuutttrrrnnnlllqqqpppooopppppppppnnnlllnnnnnnnnnpppqqqqqqooommmnnnllllllnnnqqqqqqooollluuussspppmmmlllllllllmmmiiiggggggiiinnnqqqpppoooqqquuuyyyuuunnnjjjlllpppppppppppprrrssssssqqqooosssttttttsssssssssssssssuuuuuuvvvvvvvvvvvvuuutttooonnnllllllmmmppptttvvvqqqpppooooooppprrrtttuuurrrqqqqqqrrrtttvvvuuutttnnnnnnnnnmmmmmmooorrruuurrrqqqppppppqqqrrrtttvvvwwwuuuttttttuuuvvvuuutttuuuwwwxxxvvvrrrooooooppphhhnnnpppmmmjjjmmmqqqrrrnnnppptttvvvvvvrrrnnnkkkiiijjjkkknnnqqqsssrrrqqqnnnooopppooonnnoooqqqsssrrrtttwwwxxxxxxwwwxxxxxxxxxwwwvvvvvvvvvtttqqqnnnrrrpppnnnooorrrrrrpppmmmoooqqqsssuuuwwwxxxxxxxxxsssrrrqqqrrruuuxxxyyyyyykkkiiihhhjjjooorrrrrrppppppnnnooorrrvvvwwwtttpppsssooommmnnnmmmkkklllooo{{{vvvuuuvvvxxxxxxwwwwwwwwwxxxxxxxxxxxxvvvttttttuuuvvv{{{|||{{{yyywwwtttqqqnnntttrrrqqqrrrsssssspppnnnnnnpppqqqsssssssssrrrqqqsssrrrpppoooooooooppppppnnnjjjgggjjjooosssrrrooorrrrrrrrrrrrssssssqqqpppnnnqqquuuuuutttrrrssssssuuuwwwxxxvvvrrroooooopppnnnnnnnnnmmmmmmnnnoooooommmpppsssuuuvvvwwwyyyzzzqqqpppppppppqqqrrrssstttwwwwwwvvvvvvvvvwwwwwwxxxvvvuuutttsssrrrqqqqqqqqqkkkllloooqqqqqqpppnnnmmmoootttwwwuuuoookkklllnnnkkknnnppppppooommmmmmnnnjjjmmmooonnnlllkkknnnrrrqqqrrrssssssrrrqqqsssvvvsssttttttrrroookkkiiiiiijjjmmmnnnnnnlllkkkooorrrpppqqqpppmmmmmmppprrrqqqpppooooooppppppqqqqqqpppuuusssqqqpppqqquuuxxx{{{wwwuuusssqqqqqqrrrssstttsssrrrpppnnnmmmooorrruuunnnnnnnnnnnnooopppqqqrrrkkkkkklllooosssuuuvvvuuuwwwvvvvvvuuuttttttssssssooorrruuuvvvtttqqqooonnnuuuvvvwwwxxxwwwvvvsssrrrtttpppnnnoootttwwwuuurrrxxxvvvtttrrrpppmmmiiigggggghhhkkkmmmoooqqqqqqqqqnnnoooqqqssssssqqqooommmpppnnnnnnpppsssssspppllllllllllllmmmnnnnnnnnnmmmmmmjjjhhhkkkppprrroookkkvvvuuussspppoooooooooooorrrkkkfffffflllqqqsssssslllqqquuutttooommmppptttppppppppprrrttttttrrrppptttsssrrrsssttttttrrrqqqttttttttttttsssrrrppppppmmmmmmnnnoooppprrrssstttpppppppppppppppqqqqqqqqqpppppppppqqqrrrsssssssssrrrqqqqqqpppooopppqqqssspppooooooooopppsssuuuwwwtttrrrpppqqqsssvvvwwwwwwvvvvvvvvvuuusssqqqppppppjjjrrrtttnnnlllrrrtttpppoooqqqtttwwwwwwuuurrroookkkkkklllnnnqqqqqqpppooolllmmmmmmnnnnnnooopppqqqrrrtttuuuvvvvvvwwwyyyzzzwwwuuutttsssssssssqqqoooqqqpppoooqqqssstttrrrpppmmmooorrrtttvvvwwwvvvvvvrrrrrrrrrtttvvvwwwwwwuuuooollljjjkkkoooqqqpppnnnnnnnnnoootttxxxyyyuuurrrooonnnnnnoooooonnnoooppp~~~}}}}}}zzzvvvxxxxxxxxxvvvuuuuuuxxx{{{zzzzzzxxxvvvssssssuuuwwwyyyxxxxxxxxxuuuqqqnnnmmmrrrrrrrrrrrrrrrpppnnnlllnnnoooqqqssstttsssqqqpppqqqppppppppppppqqqqqqqqqtttmmmgggggglllpppqqqpppsssmmmhhhjjjooosssqqqnnnqqqpppqqqtttwwwwwwtttqqqttttttuuuwwwxxxvvvqqqmmmnnnoooqqqrrrsssrrrpppooooooqqqssstttssssssuuuvvvrrrrrrqqqpppppppppqqqrrrwwwwwwvvvvvvuuuvvvvvvwwwxxxvvvtttqqqpppqqqrrrssslllmmmooopppqqqpppnnnmmmooosssvvvtttnnnkkklllnnnlllmmmpppppppppooooooooonnnpppqqqpppnnnmmmppprrrtttvvvvvvtttssstttuuuuuuuuuuuussspppllljjjkkkllljjjkkkkkkjjjhhhjjjpppuuunnnqqqppplllnnnsssvvvtttjjjkkkmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttvvvwwwtttsssssssssrrrrrrrrrrrrrrrttttttpppkkkkkkrrrxxxrrrqqqpppoooooonnnnnnnnnggghhhjjjnnnrrrttttttsssqqqqqqrrrsssttttttttttttnnnqqqtttvvvuuusssrrrrrrtttvvvzzz}}}|||yyytttqqqpppqqqrrrqqqpppppprrrtttvvvtttqqqooonnnlllhhheeegggiiikkkmmmooooooooonnnjjjkkkmmmooopppqqqqqqqqqmmmkkklllooossstttrrroooiiijjjkkkkkklllmmmnnnooojjjgggfffjjjpppsssqqqnnnqqqrrrrrrssssssqqqpppooorrrmmmiiiiiinnnqqqpppmmmkkkooorrrrrrooonnnpppsssttttttsssttttttssspppnnntttsssrrrsssttttttrrrpppttttttsssrrrqqqooommmlllkkknnnqqquuuvvvuuutttrrrpppqqqrrrrrrrrrpppnnnmmmrrrqqqqqqpppoooooopppqqqvvvvvvtttssssssrrrqqqppppppnnnmmmmmmnnnrrrvvvyyytttqqqnnnmmmooosssvvvwwwuuusssppprrruuuuuurrrooolllqqqqqqmmmqqqzzzzzzrrrppprrruuuwwwxxxwwwvvvtttoooooonnnoooppppppmmmkkkjjjjjjkkklllnnnooooooooottttttsssrrrrrrtttyyy|||vvvtttrrrrrrrrrrrrqqqpppppppppqqqrrruuuvvvvvvuuunnnoooqqqsssttttttttttttooopppqqquuuwwwwwwuuussspppmmmkkkmmmpppsssrrrpppnnnnnnppptttxxxyyyvvvssspppqqqqqqpppppppppooonnn|||yyyxxxuuurrrxxxyyyxxxvvvssstttxxx}}}||||||zzzwwwtttuuuwwwzzzwwwttttttuuutttooonnnooommmoooqqqrrrrrrqqqpppooojjjllloooqqqrrrqqqooonnnlllnnnpppqqqrrrrrrrrrqqqwwwrrrkkkhhhiiilllnnnnnnqqqkkkfffggglllrrrrrrpppsssqqqpppssswwwxxxtttpppsssrrrssswwwzzzyyysssmmmqqqrrrsssuuuvvvuuurrroooqqqsssssssssqqqqqqrrrssstttsssqqqoooooopppqqqrrrvvvvvvuuutttttttttuuuuuu|||zzzvvvrrrooooooooopppvvvsssooollllllooosssvvvppprrrtttrrrnnnmmmnnnppplllllllllooorrrttttttsssooonnnnnnoooqqqsssuuuvvvvvvxxxwwwttttttvvvvvvtttwwwtttqqqnnnmmmmmmmmmnnnkkkjjjhhhggggggkkkppptttmmmrrrqqqlllmmmtttwwwsssiiikkkmmmnnnoooppprrrtttrrrssssssttttttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqquuuwwwrrrlllkkkrrrzzzvvvuuussspppnnnmmmlllkkkiiiiiikkkmmmpppqqqpppnnnpppqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmnnnqqqwww|||rrruuuzzz}}}}}}zzzuuurrrmmmqqqtttsssqqqqqquuuzzztttqqqnnnnnnooonnnjjjgggggghhhjjjlllmmmlllkkkjjjgggiiillloooqqqrrrrrrrrrjjjjjjkkkmmmqqqssssssrrriiikkkmmmmmmmmmnnnoooqqqiiihhhgggkkkpppssssssqqqlllnnnppprrrrrrqqqpppooollllllmmmppprrrpppjjjeeennnpppsssrrrooommmnnnqqqwwwxxxyyyvvvrrrooommmlllttttttssssssrrrqqqqqqqqqttttttsssrrrpppnnnmmmkkkllloootttwwwyyywwwuuussspppqqqrrrrrrqqqpppnnnmmmttttttsssqqqnnnnnnoooqqqyyywwwvvvuuuuuutttqqqoooooonnnllllllnnnqqquuuxxxwwwsssooommmnnnpppqqqrrrsssooommmooouuuwwwsssnnnkkklllmmmpppwww}}}}}}xxxqqqsssuuuwwwxxxwwwwwwvvvrrrqqqqqqqqqqqqooommmjjjiiiiiiiiillloooppppppooossssssrrrqqqppprrrvvvzzzuuusssrrrrrrssssssrrrppppppqqqrrrtttuuuvvvwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrkkklllooorrrvvvwwwvvvtttmmmkkkjjjmmmrrrvvvvvvuuunnnmmmnnnrrrvvvwwwuuurrrsssuuuuuurrrppppppnnnjjj{{{wwwtttsssqqqsssvvvxxxvvvsssssswww{{{|||{{{xxxuuussstttxxx{{{vvvqqqqqqssssssoooooosssmmmooorrrssssssrrrqqqppphhhkkknnnqqqrrrrrrpppooohhhjjjooorrrttttttrrrqqqqqqpppmmmkkkkkklllnnnnnnnnnnnnmmmlllmmmooorrrtttrrrsssssstttuuuuuutttrrrrrrssstttuuuvvvtttrrrooovvvtttssstttvvvuuurrrpppsssttttttsssrrrqqqrrrtttuuusssqqqooooooqqqtttvvvuuuuuutttsssssssssssssss{{{zzzxxxuuusssqqqooooooxxxtttnnnkkkkkknnntttwwwsssrrrqqqppppppqqqrrrtttqqqmmmkkknnntttwwwvvvrrrpppllljjjlllqqqvvvxxxwwwuuuwwwvvvssssssxxxxxxtttvvvssspppoooqqqqqqooolllllljjjggggggiiilllmmmnnnoootttrrrkkkjjjrrrsssnnnlllnnnqqqqqqpppppprrruuuvvvvvvuuutttsssqqqpppooosssrrrpppooooooppprrrsssqqqssstttqqqooooootttyyyxxxvvvtttqqqnnnllljjjjjjjjjjjjkkkmmmpppqqqpppoooppppppqqqrrrrrrqqqppppppqqqooollliiiiiimmmsssxxxqqqsssvvvxxxyyyxxxvvvtttoooppprrrssssssuuuxxxzzzrrrooommmnnnqqqrrroookkkgggiiikkkmmmmmmlllkkkiiieeeiiioootttvvvuuurrroooiiijjjllllllmmmnnnqqqsssmmmooorrrrrrpppoooqqqrrrjjjkkkkkkmmmoooqqqssstttnnnoooppppppqqqqqqqqqqqqmmmnnnpppqqqpppnnnkkkiiinnnpppsssrrrqqqoooqqqrrrrrrvvvyyywwwppplllmmmpppsssuuuuuusssooonnnqqqssstttttttttrrrqqqooommmlllnnnpppsssvvvwwwwwwvvvuuurrrqqqoooooooooqqqrrrtttwwwwwwvvvssspppoooqqqtttvvvuuutttuuuwwwvvvsssooollllllmmmnnnppprrrsssttttttsssqqqqqqrrrqqqpppnnnpppooonnnppprrrsssqqqooonnnlllooouuuxxxxxxyyy{{{ssstttuuuuuuuuuttttttssssssrrrqqqrrrrrrqqqnnnllljjjiiijjjmmmqqqsssrrrppppppqqqssssssrrrrrrssstttssssssrrrsssttttttrrrppprrrssstttuuuttttttttttttxxxwwwtttrrrqqqqqqqqqrrrooonnnmmmnnnpppsssttttttllljjjiiilllqqquuuuuutttmmmlllkkknnnrrrsssrrrooooootttuuurrrrrrsssqqqlll~~~zzzwwwuuutttsssooossswwwwwwtttsssuuuxxxyyyxxxuuurrrppprrrvvvzzzuuupppooorrrssspppqqqvvvpppsssuuuvvvtttqqqooonnniiilllpppsssuuutttrrrqqqeeehhhnnnsssuuuuuurrrppphhhjjjmmmnnnooooooqqqrrrlllqqqvvvtttooommmrrrwwwqqqtttwwwvvvsssqqqsssuuurrrtttvvvtttpppnnnppprrryyyvvvrrrrrrssstttsssqqqssstttttttttrrrssstttvvvuuusssqqqooopppsssxxxzzzuuutttsssrrrrrrrrrrrrrrrvvvwwwxxxxxxwwwuuurrrqqqrrrpppooommmmmmnnnpppqqquuurrrooooooqqqtttvvvwwwxxxqqqlllmmmtttwwwtttooosssmmmgggiiipppvvvwwwuuurrruuutttqqqsssxxxyyyttttttqqqoooqqquuuuuupppjjjmmmjjjhhhiiikkkmmmjjjhhhqqqvvvsssjjjhhhooooooiiippprrrtttsssqqqppprrrtttzzzxxxvvvtttrrrppppppppptttrrrnnnllllllnnnrrruuuqqqppppppppprrruuuwwwyyyxxxwwwtttqqqnnnllljjjjjjiiiiiijjjmmmqqqttttttsssnnnoooqqqrrrssssssrrrrrrppppppooommmjjjiiijjjkkkqqqqqqrrrssstttuuuvvvvvvrrrpppoooqqqtttvvvvvvuuuqqqnnnlllooosssuuurrroooiiijjjmmmooopppooommmllldddjjjssszzz{{{wwwqqqllljjjlllmmmllljjjkkkooosssqqqtttwwwvvvsssqqqqqqssslllnnnoooooooooppprrrttttttsssqqqppppppqqqssstttvvvtttpppllljjjlllqqqvvvlllnnnqqqsssssssssuuuwwwiiiqqqwwwuuuooommmqqqvvvsssuuuvvvrrrmmmlllpppuuuuuuttttttsssqqqooonnnmmmqqqqqqrrrrrrtttvvvwwwxxxssspppmmmkkkmmmqqqwww{{{xxxyyyxxxuuurrrrrruuuxxxsssrrrrrrtttwwwwwwtttpppjjjkkknnnqqqrrrrrrrrrqqqnnnoooqqquuuvvvuuurrrooommmoooqqqqqqooonnnooopppsssppptttzzzxxxpppqqqzzzuuuuuuuuutttsssqqqpppooorrrqqqqqqrrrsssrrrpppnnnkkkjjjkkkooosssuuutttqqqlllpppsssuuutttqqqpppooosssrrrssstttuuuuuurrrppptttuuuuuutttsssqqqqqqqqq}}}{{{wwwsssqqqqqqqqqrrrwwwrrrmmmjjjkkknnnppprrrnnnllljjjlllppprrrrrrpppllljjjiiikkknnnpppooommmhhhooorrrrrrtttxxxwwwrrr{{{ttttttvvvtttqqqqqqqqqrrrtttvvvxxxxxxxxxwwwsssttttttsssqqqpppqqqrrrkkkjjjmmmrrrsssooonnnooopppssswwwvvvqqqllljjjjjjjjjrrrwwwsssppprrrrrrooonnnvvvwwwqqqlllooossstttmmmnnnnnnmmmlllmmmooorrrrrrrrrqqqrrrtttvvvyyy{{{ssstttuuuvvvwwwwwwwwwvvvrrrrrrrrrrrrqqqooommmlllpppsssuuutttpppmmmmmmnnnooorrrvvvwwwuuussstttuuussstttuuussspppssszzzwwwuuurrrqqqqqqtttwwwzzzxxxvvvtttuuuwwwvvvrrrnnnqqqllliiikkkqqqttttttqqqooooooppppppqqqqqqqqqqqqrrrnnnooosssuuurrrpppqqqqqqqqqooonnnooopppqqqrrrvvvwwwwwwuuusssrrrsssuuuuuutttrrrpppoooooopppqqqtttpppkkkiiijjjlllooopppooonnnmmmmmmooopppooonnnsssuuuvvvvvvtttrrrrrrrrrqqqssstttuuusssoookkkiiinnnmmmlllkkklllnnnpppqqqvvvqqqlllkkknnnsssvvvvvv}}}tttmmmnnnooollllllooossskkkdddeeemmmsssssspppppplllkkkqqqyyy|||vvvoooooollliiihhhiiijjjkkkllllllkkkmmmqqquuuuuupppllloooppprrrttttttsssrrrqqqqqqpppoooooopppooommmkkkkkkoooqqqnnnmmmppppppnnnllllllooossswwwwwwrrrnnnpppkkkgggfffjjjooorrrsssqqqooooooqqqtttuuurrrooojjjoootttuuusssooonnnooosssssssssrrrqqqqqqrrrsssuuusssoookkkjjjkkknnnqqqttttttqqqmmmnnnrrrssspppnnnmmmlllkkkkkkooouuuzzzuuutttsssssssssssstttuuunnnrrrsssppprrrvvvsssmmmjjjmmmrrrttttttrrrpppppphhhmmmqqqqqqooopppuuuzzzuuuzzz~~~{{{tttppprrruuuqqqtttwwwwwwuuurrrooonnnkkklllmmmoooqqqtttuuuuuussspppnnnqqqvvvwwwsssnnnoooooorrrvvvzzzzzztttoooooouuuzzzyyytttrrruuuyyyrrrwww{{{zzztttnnnllllllnnntttyyyxxxrrrnnnppptttvvvrrrooopppssstttpppmmmsssuuutttqqqmmmmmmrrrwwwrrrssstttrrrqqqrrrvvvzzzrrrsssssstttsssrrrpppooossssssrrrrrrssstttvvvwwwxxxuuuqqqllliiijjjmmmppprrrpppppprrruuuuuurrrnnnqqqnnnjjjhhhiiilllooopppooommmkkklllppptttvvvvvvzzzttttttuuurrrppppppvvvvvvwwwwwwwwwuuutttsssuuuuuutttrrrooonnnoooqqqpppmmmnnnqqqqqqoooooorrrssstttsssqqqnnnkkkkkkkkkiiiooosssqqqrrrttttttqqqpppuuuvvvpppmmmpppsssrrruuutttrrrqqqpppppppppooosssrrrrrrrrrsssuuuwwwyyyrrrssstttuuuvvvvvvwwwwwwpppqqqrrrsssssssssrrrrrrnnnppprrrqqqooommmmmmnnnooosssvvvwwwvvvtttuuuvvvppprrruuutttrrrrrrwww{{{vvvuuutttssssssuuuvvvwwwvvvxxxzzz{{{xxxuuuqqqoooooonnnnnnoooppprrrssssssoooooonnnnnnoooppppppqqqqqqnnnnnnsssuuurrrqqqrrrsssqqqooonnnoooqqqsssuuutttuuuuuutttsssrrrssstttvvvtttqqqooommmmmmmmmmmmrrroookkkjjjkkkmmmnnnooopppnnnlllkkkmmmnnnooonnntttuuuvvvuuuttttttuuuwwwqqqqqqqqqqqqqqqooonnnnnnnnnmmmlllllllllnnnpppqqqrrrnnniiiiiimmmrrruuuuuuvvvqqqnnnqqqrrroooooorrrsssoookkklllqqqsssqqqmmmooolllkkkooouuuwwwsssooonnnllliiiiiijjjlllnnnoooooonnnmmmmmmoooqqqqqqpppqqqrrrsssttttttsssrrrqqqooonnnmmmmmmnnnmmmkkkiiinnnrrrrrrnnnkkklllkkkiiimmmmmmooosssuuutttppplllqqqmmmjjjiiimmmqqqssstttsssrrrpppqqqrrrrrrooommmlllooorrrsssrrrrrrqqqqqqrrrpppnnnpppsssuuutttqqqrrrnnniiiiiilllooooooooovvvvvvsssooooooqqqppplllkkklllmmmmmmmmmooossswwwuuuuuutttsssrrrqqqoooooommmpppqqqpppqqqtttrrrlllkkknnnrrrsssrrrpppooooooiiillloooooooooppptttxxxwwwzzz|||zzzuuurrrrrrsssoooqqqtttuuussspppnnnlllnnnqqqsssrrrpppnnnpppsssqqqrrrssssssttttttssssssqqqsssuuuuuuuuutttsssssstttwwwxxxuuuqqqpppsssvvvrrruuuxxxwwwssspppqqqsssooossswwwwwwtttrrrsssuuussspppnnnooosssuuurrroooqqqtttuuusssooonnnqqqtttqqqrrrssssssrrrsssvvvyyyvvvtttpppnnnnnnppptttvvvttttttsssssstttuuuwwwxxxxxxuuuqqqmmmjjjkkknnnqqqnnnpppuuuyyyzzzvvvpppkkknnnoooqqqtttuuusssoookkknnnmmmmmmnnnooopppqqqqqqzzztttttttttqqqnnnoooyyyyyyxxxwwwuuusssqqqooovvvuuusssooollllllnnnpppuuuqqqoooqqqqqqoooqqquuuwwwtttooolllkkkkkkkkkkkkiiilllnnnooossswwwwwwsssppprrrrrrpppppptttuuussszzzwwwuuuuuuwwwvvvsssppptttsssrrrqqqrrrssstttuuuqqqqqqrrrsssuuuvvvvvvwwwrrrssstttuuuuuuuuuuuuuuuooopppqqqpppnnnmmmmmmnnnppprrruuuwwwvvvuuuuuuvvvmmmqqqttttttrrrqqqsssvvvvvvvvvvvvvvvvvvvvvuuuuuusssyyy~~~~~~yyytttqqqqqqnnnqqqssssssqqqppprrrsssooonnnlllllllllmmmoooppppppmmmnnnsssuuusssqqqrrrsssrrrpppooooooqqqsssuuupppqqqssssssrrrqqqrrrsssrrrqqqooommmllllllmmmmmmooonnnllllllnnnoooooonnnpppnnnlllkkklllnnnnnnnnnssstttuuuuuuuuuvvvxxx{{{qqqpppooooooooopppqqqrrrnnnmmmmmmmmmnnnooopppqqqppplllhhhhhhmmmqqqssssssnnnmmmpppttttttrrrsssvvvtttssstttuuuvvvtttooolllnnnmmmmmmnnnqqqqqqpppooopppooommmllllllmmmoooppptttrrrnnnkkkjjjlllrrrvvvtttttttttsssrrrrrrqqqqqqnnnmmmlllmmmnnnmmmkkkiiimmmqqqqqqmmmjjjjjjjjjgggnnnnnnpppssstttsssooolllqqqooonnnnnnpppsssttttttvvvsssqqqooooooooommmkkkooonnnoooqqqtttuuuuuutttppplllkkkooovvvxxxuuupppnnniiieeegggnnnrrrqqqmmmuuuvvvtttpppppprrrpppkkkiiikkkmmmnnnnnnoooqqqsssvvvvvvuuusssqqqnnnkkkjjjlllooopppoooqqqsssqqqlllnnnpppqqqqqqooonnnnnnnnnkkkkkklllnnnppprrrtttuuuyyyzzzzzzyyywwwtttrrrqqqnnnoooqqqrrrrrrpppmmmkkknnnssswwwuuuooommmppptttpppsssvvvuuuqqqpppssswwwsssvvvvvvtttpppooossswwwzzzxxxuuurrrppppppqqqrrrpppsssuuutttrrrsssvvvyyyppprrrtttuuuvvvuuuuuuuuupppnnnmmmooosssuuutttrrrpppsssvvvvvvsssqqqqqqsssqqqrrrttttttsssssstttvvvtttrrrpppnnnooorrruuuwwwuuuuuutttuuuuuuvvvwwwxxxxxxuuuqqqnnnlllnnnppprrrpppsssxxxzzzxxxtttqqqooooooqqquuuxxxyyyvvvooojjjkkkmmmoooppppppqqqrrrssszzzuuuuuutttqqqoooooovvvvvvuuutttsssqqqppppppsssrrrpppllljjjkkknnnqqquuuqqqppprrrsssrrrssswwwxxxsssnnnllllllmmmlllkkkkkkkkkkkknnnssswwwwwwtttpppppppppqqquuuxxxyyyxxxyyyvvvtttwww{{{|||xxxssstttsssrrrqqqqqqqqqrrrrrrppppppqqqrrrsssuuuvvvwwwwwwwwwvvvvvvuuutttssssssrrrrrrqqqooommmmmmmmmmmmnnnpppsssuuuuuuuuuttttttoooqqqssssssrrrqqqrrrtttxxxwwwwwwvvvvvvvvvvvvvvvssswww{{{|||yyyvvvttttttqqqrrrtttttttttsssrrrqqqooommmkkkjjjjjjlllnnnppppppmmmnnnsssuuusssrrrsssrrrqqqqqqqqqppppppooonnnlllooorrrsssrrrqqqrrrsssmmmmmmmmmmmmnnnpppqqqrrrooonnnnnnpppqqqqqqpppnnnooonnnnnnnnnoooooonnnlllnnnqqqtttvvvvvvwwwyyyzzzqqqqqqpppoooooopppqqqrrroooooopppqqqqqqrrrrrrrrrpppllliiiiiimmmqqqqqqqqqjjjmmmqqqrrrrrrqqqtttxxxtttwwwyyyzzzwwwtttqqqpppnnnooooooooonnnnnnooopppttttttrrrqqqooooooqqqrrrvvvuuuqqqllliiilllsssyyywwwvvvuuusssrrrqqqqqqqqqpppoooooooooppppppnnnlllhhhlllnnnllllllnnnooommmmmmnnnqqqssstttsssqqqooopppppppppqqqrrrssssssrrruuussspppnnnmmmmmmmmmmmmooonnnnnnrrrwwwyyywwwtttnnnmmmnnnqqquuuvvvssspppkkkiiihhhjjjoooqqqpppooosssttttttqqqrrrtttqqqllljjjkkkmmmmmmmmmnnnppprrrwwwvvvtttqqqooonnnmmmmmmnnnooopppqqqssstttrrroooqqqqqqqqqooommmkkklllmmmlllkkkkkkmmmpppsssssssss{{{yyywwwwwwxxxwwwssspppppppppqqqssssssrrrooommmlllooossstttsssrrrtttvvvooorrrtttssspppppprrrvvvsssttttttsssqqqqqqsssvvvzzzwwwsssrrrssssssqqqnnnnnnppprrrsssrrrsssvvvxxxrrrqqqqqqsssvvvwwwuuurrrpppooonnnpppsssuuutttssstttvvvxxxwwwuuussstttuuussstttuuutttsssrrrqqqqqqmmmnnnqqqtttuuuuuusssrrrtttttttttuuuuuuvvvwwwwwwxxxuuuqqqnnnoooppprrrssswwwxxxxxxuuuqqqqqqtttxxxtttrrrqqqqqqrrrrrrpppooojjjmmmppprrrrrrtttxxx{{{zzzwwwwwwvvvrrrppprrrooooooooopppqqqrrrssssssoooooommmkkkjjjlllpppsssqqqoooppptttvvvttttttwwwvvvrrrooooooqqqqqqnnnkkknnnkkkjjjnnnrrruuutttttttttrrrrrruuuxxxxxxxxxxxxxxxuuusssvvvzzzzzzvvvqqqssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvvvvvvvuuutttttttttsssssstttqqqnnnkkkjjjiiiiiiiiilllnnnppprrrttttttsssqqqrrrrrrqqqqqqpppqqqtttvvvyyyyyywwwvvvvvvwwwxxxyyyuuutttsssuuuxxxyyyxxxvvvuuusssqqqsssvvvvvvsssooopppnnnkkkjjjjjjkkkmmmooopppmmmnnnsssuuusssqqqrrroooqqqssssssqqqmmmiiifffkkknnnrrrtttsssrrrrrrrrrmmmmmmnnnoooppprrrssstttppppppqqqssstttsssqqqnnnmmmnnnppprrrsssqqqmmmiiijjjnnnssswwwxxxwwwwwwwwwssssssssssssrrrpppooonnnpppqqqssstttuuuuuuttttttrrrooolllllloooqqqpppnnnllloooqqqooonnnpppuuuxxxuuuwwwyyyyyyvvvttttttuuupppqqqrrrqqqnnnnnnoooqqqssstttuuutttssstttvvvyyyvvvvvvtttpppmmmnnntttyyyxxxwwwvvvtttsssrrrrrrrrrqqqpppooopppqqqqqqooonnnggglllooonnnnnnqqqsssrrrkkkmmmqqqsssuuutttttttttoooppprrrsssrrrqqqqqqpppqqqqqqpppnnnmmmnnnooopppnnnnnnoootttxxxyyyvvvrrrmmmqqqtttuuurrrppppppqqqjjjmmmppppppnnnnnnppprrrtttvvvuuurrrrrrsssqqqlllmmmmmmmmmkkkkkkmmmpppsssxxxvvvrrrpppooopppssstttqqqpppqqqtttwwwvvvtttsssrrrrrrqqqooolllkkklllmmmmmmllllllmmmpppssssssssszzzwwwuuuvvvyyyxxxtttpppsssrrrrrrtttvvvvvvsssqqqnnnmmmnnnrrrvvvxxxvvvsssooooooppppppqqqqqqqqqqqqqqqpppppprrruuuvvvtttrrrvvvtttsssuuuxxxwwwrrrmmmmmmoooqqqssssssrrrrrrrrrtttqqqoooqqquuuvvvtttpppsssrrrrrrrrrsssssssssrrryyyyyyyyywwwvvvvvvwwwyyyvvvvvvuuutttsssqqqooommmlllooorrruuuvvvuuusssqqqrrrrrrssstttuuuuuuuuuuuuwwwsssooonnnpppsssttttttvvvwwwwwwtttpppppptttxxxuuurrroooooooooqqqqqqqqqmmmnnnooopppqqqtttxxx{{{}}}yyywwwxxxwwwrrrrrrtttkkklllmmmnnnpppsssuuuvvvoooooonnnmmmmmmnnnrrruuupppnnnppptttuuussssssvvvqqqpppqqqrrrrrrqqqooommmppplllkkknnnqqqqqqsssuuuyyywwwwwwyyyxxxtttsssuuuyyyvvvttttttuuutttpppmmmqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqqqqrrrsssuuuvvvrrrrrrrrrssstttuuuvvvwwwrrrnnniiiffffffffffffeeekkklllmmmpppssssssrrrppprrrqqqpppoooppprrrtttvvvxxxxxxxxxyyyyyyyyyzzzzzzwwwsssqqqrrrwwwzzzyyywwwwwwsssppprrrvvvxxxtttooopppooommmllllllmmmnnnoooqqqnnnooosssuuurrrpppqqqnnnpppssstttqqqlllgggccckkkoootttvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrssstttssspppnnnmmmnnnpppssssssqqqlllhhhkkkoootttwwwwwwvvvvvvuuuvvvvvvvvvuuutttqqqooommmqqqrrrtttvvvwwwvvvuuutttrrrpppmmmnnnqqqrrrqqqnnnooorrrrrrnnnnnnrrruuuvvvuuuvvvwwwvvvuuutttuuuvvvppprrrsssrrrqqqpppppppppnnnqqqtttuuuuuuwww{{{uuutttsssrrrqqqrrruuuwwwxxxwwwvvvuuutttsssrrrrrrpppoooooooooqqqqqqooonnnlllppprrrpppoooqqqrrrqqqiiilllpppsssssstttuuuvvvoooqqqssssssqqqpppooopppnnnoooppppppooooooqqqsssppppppqqqtttvvvvvvtttrrrpppuuuyyyvvvpppmmmnnnrrrkkkppptttrrrnnnlllpppuuuwwwxxxvvvqqqqqqrrrpppkkkooonnnmmmlllkkklllpppsssvvvtttqqqpppqqqtttwwwzzzsssqqqssswwwzzzxxxvvvvvvrrrsssrrrpppmmmkkklllmmmmmmnnnnnnoooppprrrtttuuuwwwvvvuuuvvvyyyyyyvvvssstttrrrrrrtttwwwxxxvvvsssssspppnnnqqqvvvwwwrrrlllmmmnnnooopppqqqqqqooonnnooonnnooosssxxxxxxtttpppsssssstttwwwyyyxxxsssnnnnnnoooqqqrrrrrrqqqooonnnsssqqqoooqqqtttvvvuuusssvvvvvvuuuttttttsssrrrrrr{{{zzzyyyxxxwwwxxxyyyzzzwwwuuusssrrrrrrrrrooonnntttrrrqqqppppppqqqssstttqqqrrrssstttuuuuuuuuuuuuuuurrrnnnnnnqqqtttuuutttooorrrvvvwwwvvvtttrrrqqqpppqqqsssuuuvvvuuuqqqnnnpppnnnmmmnnnppprrrrrrqqqyyywwwvvvxxxvvvrrrrrruuunnnnnnnnnoooqqqsssuuuvvvrrrrrrsssrrrqqqrrrtttwwwtttqqqoooqqqqqqooopppsssmmmnnnpppqqqppppppppppppnnnkkkkkkoooooonnnrrryyyvvvuuuwwwzzzvvvpppqqqvvvvvvuuusssqqqpppnnnnnnmmmooopppqqqrrrttttttuuuuuuuuutttsssrrrrrrssstttuuusssssssssssstttvvvwwwyyyppplllgggdddfffhhhhhhhhhlllkkklllpppssstttrrrpppmmmmmmnnnoooqqqrrrsssssssssvvvzzz}}}~~~}}}zzzxxxvvvvvvvvvwwwxxxxxxxxxwwwuuusssqqqqqqtttuuutttsssqqqppppppooonnnnnnoooooossspppooossstttqqqooooooooopppqqqqqqpppmmmiiigggmmmqqqvvvxxxxxxuuusssrrrqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssqqqnnnkkknnnmmmmmmnnnooommmkkkhhhppprrrtttuuuuuuuuuvvvwwwzzzyyywwwuuusssrrrqqqqqqoooqqqtttvvvwwwvvvtttsssooommmlllnnnrrrtttsssppppppssssssqqqsssxxxxxxssstttttttttuuuuuutttsssrrrpppppprrrssssssrrrpppnnnmmmqqquuuuuutttuuuyyy~~~tttrrrpppoooqqqsssuuuuuuvvvwwwwwwwwwvvvtttsssrrrqqqppppppqqqrrrsssqqqooonnnssstttqqqooopppqqqooohhhllloooqqqqqqppprrrsssppprrrtttsssqqqoooooopppmmmppprrrrrrppppppqqqsssttttttsssqqqppppppsssuuutttvvvwwwuuuqqqoooppprrrmmmppprrrqqqoooooorrruuutttuuussspppqqqttttttqqqnnnooopppooonnnnnnoooqqqqqqqqqrrrssstttvvvxxxxxxtttqqqsssyyy{{{xxxvvvxxxrrrssssssqqqooommmmmmmmmmmmoooqqqqqqpppqqqtttwwwttttttuuuwwwyyyyyyxxxvvvssspppooorrrvvvxxxuuurrrsssrrrqqqrrrtttrrrnnniiiiiinnnssstttqqqooonnnooooooppprrrtttuuutttrrrppprrrssstttuuuvvvuuurrroooqqqqqqppppppqqqqqqpppooopppppppppsssvvvyyyzzzzzzwwwwwwwwwvvvuuutttttttttyyyyyyxxxyyyyyyyyywwwvvvuuussspppppprrrssssssrrrvvvtttsssqqqppppppqqqqqqrrrrrrtttuuuvvvvvvuuuuuutttppplllmmmqqquuuuuussslllnnnqqquuuvvvuuuqqqnnnmmmooossswwwyyywwwrrrnnnooommmlllpppttttttnnnhhhwwwuuuuuuwwwuuurrrrrruuurrrrrrqqqqqqqqqrrrtttuuuuuuvvvwwwvvvuuutttvvvwwwyyysssooonnnmmmkkkmmmrrrjjjmmmoooooommmmmmpppsssllljjjkkkoooooommmsss|||nnnoootttyyyvvvpppssszzzqqqrrrqqqooommmmmmoooqqqnnnoooqqqsssuuuvvvvvvwwwwwwuuutttrrrrrrssstttuuuwwwvvvuuuttttttuuuvvvvvvqqqlllgggfffhhhlllnnnnnnllllllmmmppptttuuussspppiiijjjlllpppssssssqqqooonnnttt{{{yyyuuuuuuyyy}}}|||yyyvvvuuuvvvrrrssssssrrrqqqqqqtttwwwqqqqqqqqqqqqppppppooooootttppppppssstttqqqnnnoooppppppoooooonnnnnnnnnmmmnnnsssxxxzzzyyyvvvsssrrrnnnooopppqqqsssssssssssssssqqqqqqqqqqqqooollljjjooommmjjjiiijjjjjjjjjiiivvvvvvuuusssrrrtttwwwzzz|||zzzvvvsssrrrrrrtttuuunnnpppsssvvvvvvuuusssqqqkkkjjjjjjnnnsssuuutttrrrppptttuuutttxxx}}}zzzrrrtttssssssuuuuuutttppplllooooooppprrrtttsssooolllppptttvvvuuurrrqqqssswwwtttpppllllllppptttuuutttuuuvvvwwwxxxwwwuuusssrrrtttsssssstttuuuvvvtttsssmmmrrrssspppoooqqqqqqooohhhlllooopppnnnmmmnnnpppqqqsssuuutttqqqoooppprrrnnnqqqttttttrrrpppppprrrwwwwwwsssnnnkkklllrrrwwwwwwvvvtttssssssssssssrrrooonnnmmmnnnppprrrtttuuunnnooonnnmmmqqqxxx{{{yyyllloooqqqrrrqqqooooooooommmooosssvvvwwwwwwvvvuuuuuuqqqrrryyy|||xxxvvvxxxqqqssssssrrrpppnnnmmmnnnlllppptttssspppppptttyyyrrrsssuuuwwwxxxxxxyyyyyyqqqnnnmmmoootttvvvtttpppppprrrssstttrrrooommmkkkfffoooxxxxxxqqqlllnnnrrrpppsssuuuuuuqqqooopppssstttttttttsssrrrqqqpppppptttrrrooonnnoooqqqssssssnnnoooqqqtttwww{{{wwwwwwxxxwwwvvvuuuvvvvvvvvvvvvxxxzzz{{{yyyuuurrrssspppmmmnnnrrruuuvvvuuurrrtttvvvwwwuuurrrmmmjjjrrrtttuuuwwwwwwwwwvvvvvvsssoookkkmmmrrruuuuuussspppnnnlllmmmqqqtttsssqqqnnnnnnpppsssuuuuuusssqqqllljjjlllsss{{{zzzqqqgggxxxuuurrrsssuuuwwwwwwvvvwwwsssppprrrxxxyyyuuuppprrrsssttttttuuuvvvvvvvvvzzzxxxsssooommmnnnooopppooopppqqqrrrrrrrrrssssssvvvtttpppkkkiiikkkqqqvvvuuusssooommmnnnqqquuuxxxqqqpppnnnllljjjlllpppsssmmmpppqqqqqqwww{{{qqqrrrtttuuuuuutttrrrqqqqqqtttxxxwwwsssppppppqqqmmmnnnnnnoooooonnnmmmlllnnnppprrrqqqooonnnqqqssspppuuuyyywwwrrrooorrrvvvuuuwwwyyyyyyyyyxxxyyyzzzwwwvvvuuuvvvyyyzzzxxxvvvqqqrrrssstttuuuuuuuuuuuuooorrruuuuuusssqqqsssuuuqqqvvv{{{{{{vvvqqqnnnmmmoooooopppqqqpppooonnnnnntttuuuvvvvvvtttttttttuuuppprrrsssttttttvvvxxxzzztttrrrooommmllllllmmmmmmjjjgggdddgggmmmooommmjjjmmmpppssssssqqqpppqqqsss{{{xxxvvvwwwyyywwwqqqlllpppppptttzzzyyyrrrpppsssmmmlllkkkkkkmmmoooqqqrrruuuvvvwwwyyyyyyxxxwwwwwwssssssrrrqqqoooppprrruuuuuuqqqpppsssxxxxxxrrrlllpppppprrruuuvvvuuuqqqnnnoooooooooooooooooonnnnnnvvvwwwxxxwwwtttqqqooooooxxxuuuqqqoooppprrrsssttt|||xxxrrrooonnnooooooooopppjjjgggjjjkkkkkkpppwwwqqqrrrsssttttttrrrpppooosssooommmrrryyy{{{uuummmvvvtttsssrrrrrrpppmmmkkkqqqsssttttttqqqooonnnooorrrssssssnnniiiiiinnntttpppooonnnnnnppptttxxx{{{rrrsssrrrooopppttttttqqqnnnnnnpppuuuxxxxxxuuuqqqmmmooossswwwyyyyyywwwvvvnnnpppssssssrrrppppppppprrruuuvvvuuurrrqqqsssvvvuuuwwwxxxwwwuuuuuuvvvxxxsssqqqnnnmmmmmmnnnnnnnnnooorrrsssrrrnnnllllllnnnjjjkkkmmmnnnoooqqquuuxxxoooppprrrtttvvvuuurrrpppnnnssstttqqqppprrrpppjjjqqqpppoooppprrrrrrpppnnnpppppprrrtttwww{{{}}}|||zzzvvvtttsssuuuxxxzzzwww{{{yyyttttttxxxyyyuuuppppppqqqqqqrrrtttvvvxxxwwwuuutttuuuwwwtttnnnhhhmmmrrryyy}}}|||xxxsssqqqoooqqqsssuuuuuusssqqqooorrrsssssssssrrrpppnnnmmmmmmnnnooonnnmmmmmmoooqqqooommmllllllnnnooonnnmmm|||wwwuuussssssvvvxxxxxxwwwzzzrrrpppsssvvvuuurrrsssrrrrrrrrrssstttvvvvvvvvvtttrrrpppoooppprrrsssuuusssrrrtttxxxxxxuuurrrtttqqqnnnmmmppprrrsssssstttrrrpppnnnmmmmmmooooooqqqqqqqqqpppnnnmmmnnnpppnnnqqqsssssswww{{{yyysssrrrssstttuuuuuutttrrrqqqppprrrtttuuutttsssssssssooopppppppppooonnnmmmlllhhhmmmtttvvvuuuqqqnnnmmmqqqtttwwwvvvsssqqqsssuuuzzz{{{zzzxxxuuusssssssssuuuuuuvvvwwwxxxxxxxxxxxxtttuuuuuusssqqqpppsssuuuooopppqqqqqqqqqrrrtttvvvqqqtttwwwxxxwwwtttqqqpppmmmoooqqqsssssssssrrrqqqppprrrtttuuutttsssrrrrrrkkknnnrrruuuvvvwwwxxxxxxsssttttttpppllljjjlllooohhhhhhiiijjjlllmmmmmmmmmllloooqqqrrrpppppprrrtttsssrrrrrrsssuuuuuussspppnnnpppxxx}}}tttnnnnnnnnnnnnmmmllllllnnnqqqtttyyyyyyxxxwwwvvvtttsssrrrwwwvvvuuurrrooonnnoooqqquuuqqqooopppsssuuusssppprrrrrrqqqrrrttttttrrrpppmmmmmmnnnmmmllllllmmmnnnoooppprrrqqqpppnnnoooppprrrqqqpppqqqssstttsssrrr{{{wwwrrrooonnnnnnmmmllllllhhhhhhlllmmmllloootttwwwuuurrrooonnnoooqqqrrrooollllllqqqxxxzzzuuuppppppoooooooooqqqqqqooommmmmmooorrrrrrqqqpppppppppoooqqqssssssrrrooommmlllmmmmmmmmmnnnoooqqqrrrsssrrrtttssspppoooqqqpppllloooooopppsssvvvvvvsssppppppqqqssstttuuuuuuuuuuuuuuutttssssssrrrrrrrrrqqqqqqrrrssssssrrrrrrsssuuutttssssssuuuvvvwwwuuutttooommmlllmmmpppqqqooolllrrrssstttssspppooonnnooolllmmmmmmmmmmmmooosssvvvtttrrrooonnnoooqqqssstttnnnrrrqqqnnnnnnrrrrrrooopppooooooqqqssstttsssrrrmmmnnnoooqqqsssvvvxxxzzzwwwvvvuuutttuuuvvvxxxzzzyyy}}}|||wwwuuuvvvtttpppsssvvvxxxvvvrrrqqquuuyyyuuuuuuvvvuuusssqqqppppppooorrrvvvxxxwwwuuussssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrrrrrrrqqqpppnnnooopppooonnnnnnppprrrssspppmmmlllllllllkkkjjjyyyvvvuuutttuuuwwwyyyyyyyyy{{{uuutttwwwyyywwwttttttsssqqqpppqqqsssuuuwwwttttttsssrrrrrrrrrssssssyyyuuusssvvv{{{{{{vvvppprrrooommmpppvvvyyyuuuqqqqqqqqqqqqpppnnnmmmllllllqqqsssttttttqqqooonnnnnnpppsssuuuuuuuuuvvvqqqkkksssssstttttttttsssqqqpppsssrrrqqqqqqrrrsssrrrpppqqqqqqqqqqqqpppooommmmmmiiinnntttwwwvvvrrrooommmrrrsssttttttttttttssssss{{{{{{yyyvvvrrrpppppppppssstttvvvwwwwwwwwwwwwxxxxxxxxxvvvrrrooonnnrrruuupppooonnnoooqqqtttuuuuuurrrqqqrrrtttvvvvvvuuutttlllooorrruuuvvvvvvuuutttmmmoooqqqssssssqqqooonnnhhhkkkqqquuuxxxxxxwwwuuuqqqtttvvvqqqkkkgggjjjooohhhkkkmmmnnnmmmlllnnnppplllnnnpppqqqqqqqqqsssuuuqqqrrrrrrrrrqqqqqqssstttooorrrwww|||yyyrrrmmmlllpppppppppmmmkkkmmmrrrvvvyyyxxxwwwuuutttsssrrrrrrwwwwwwvvvssspppnnnooopppsssqqqnnnmmmmmmpppsssuuuuuusssqqqqqqrrrtttsssssslllnnnooonnnlllkkkmmmpppkkklllnnnnnnnnnoooqqqsssmmmnnnpppsssvvvvvvsssqqquuussspppoooooonnnmmmllliiigggiiimmmnnnnnnooorrrwwwvvvsssqqqpppppppppqqqnnnnnnooorrruuuuuusssqqqmmmllllllmmmoooooonnnllliiikkknnnpppppppppqqqrrrrrrqqqqqqssstttsssoookkklllmmmnnnoooooonnnmmmlllrrruuutttqqqoooooolllhhhoooooopppqqqssssssqqqppprrrrrrqqqqqqqqqrrrsssssszzzwwwsssrrrtttuuutttrrrqqqppppppppprrrssssssrrrqqqoooooosssxxxxxxuuupppllljjjjjjmmmrrrsssooojjjqqqqqqqqqrrrttttttsssrrroooooonnnlllkkkmmmpppssstttrrrooommmmmmoooqqqsssnnnpppnnnkkklllqqqsssssssssrrrrrrsssttttttrrrqqqmmmmmmnnnoooqqqssstttuuuqqqqqqrrrsssuuuwwwyyyzzzyyy{{{{{{xxxuuuuuurrrnnnxxx|||{{{sssooosssyyyrrruuuvvvtttqqqpppssswwwqqqrrrssssssrrrrrrsssuuuuuusssqqqooooooqqqsssuuuooooooqqqrrrssssssssssssooopppqqqqqqppppppqqqssstttqqqmmmkkkkkklllkkkkkk}}}vvvuuuuuuvvvxxxyyyzzzzzzuuuuuuvvv{{{{{{vvvwwwuuurrrppppppsssvvvyyyxxxxxxwwwvvvuuutttrrrrrrwwwvvvvvvwwwyyyxxxsssooorrrpppooorrrwwwxxxvvvrrrpppppppppppppppqqqqqqqqqqqqsssttttttsssqqqqqqrrrssstttuuutttsssqqqnnnkkkrrrrrrrrrrrrrrrqqqooooooxxxtttpppooopppooommmjjjnnnnnnooooooooopppoooooorrrrrrssssssssssssssstttsssqqqqqqrrruuuvvvtttrrrwwwwwwwwwuuusssrrrsssuuutttssssssuuuwwwxxxwwwuuuzzzxxxuuusssssssssssssssssspppoooppptttuuutttrrrssspppnnnooorrruuuuuusssmmmpppsssvvvwwwvvvuuussspppppppppqqqqqqpppnnnlllkkkmmmqqquuuxxxxxxvvvtttnnnpppqqqooollljjjkkkmmmlllnnnpppqqqqqqqqqqqqqqqnnnnnnpppqqqrrrsssuuuvvvvvvxxxxxxtttooommmppptttvvvuuutttrrrooolllmmmooooooppppppmmmjjjkkkqqqvvvuuutttsssssstttuuuwwwxxxtttuuuuuutttrrrpppqqqqqqnnnooonnnlllkkkmmmrrrvvvtttsssrrrssstttuuutttrrrnnnqqqrrrqqqmmmmmmppptttnnnoooppppppppprrruuuxxxnnnnnnpppsssvvvvvvsssqqqnnnmmmmmmnnnppppppooommmiiihhhiiilllmmmnnnpppqqqppprrrvvvyyyxxxuuuqqqnnnrrrtttuuutttrrrpppooonnnnnnmmmlllmmmmmmmmmkkkiiigggjjjmmmooooooooopppqqqvvvtttqqqooopppqqqrrrsssppppppppppppooonnnlllkkkqqquuuvvvrrrooonnnlllhhhmmmmmmnnnoooqqqqqqqqqqqqooooooooopppppppppqqqqqqxxxtttqqqrrrvvvwwwtttqqqrrrpppmmmnnnqqqrrrpppmmmlllmmmqqquuuwwwwwwtttqqqnnnkkkiiilllqqqsssooojjjnnnmmmmmmpppuuuxxxwwwuuurrrqqqooollljjjkkknnnqqqnnnppprrrrrrpppooommmmmmnnnooonnnmmmnnnppprrrrrrwwwvvvtttssssssqqqnnnlllpppppppppqqqrrrsssttttttpppppppppqqqsssuuuwwwyyyvvvwwwwwwuuuuuuuuutttsss{{{}}}~~~{{{uuurrrsssvvvppprrrttttttsssrrrtttvvvqqqrrrssssssrrrrrrsssuuuuuusssqqqooooooqqqsssuuuooopppqqqqqqrrrsssssssssoooqqqssssssrrrqqqrrrsssssspppmmmlllmmmooooooooo~~~uuuvvvwwwwwwxxxxxxyyyyyyqqqrrruuuzzz~~~zzzyyywwwsssqqqqqqtttxxxzzzyyyyyyyyyyyyxxxwwwvvvuuutttwwwzzzyyyvvvsssrrrsssrrrssssssrrrrrrrrrtttuuuqqqpppnnnnnnnnnpppssstttqqqrrrssssssrrrsssvvvxxxvvvtttsssrrrqqqooopppqqqppppppppppppoooooonnnnnnvvvrrrnnnmmmnnnnnnkkkhhhjjjjjjkkkmmmoooppprrrsssuuutttttttttuuuvvvvvvvvvrrrpppoooqqquuuwwwuuurrrtttvvvvvvvvvuuuuuuwwwyyyvvvrrrppprrrwwwyyyuuuqqqxxxuuusssvvvzzz{{{wwwqqquuutttssstttwwwvvvrrrnnnuuupppllllllooorrrrrrqqqppprrrtttuuuuuusssqqqpppuuusssppppppqqqqqqooommmrrrrrrrrruuuwwwxxxvvvsssooommmmmmooorrrrrrpppmmmrrrpppppprrrvvvwwwtttppppppppppppqqqsssuuuwwwwwwwwwyyyyyytttmmmjjjnnnsssyyyyyyvvvrrrnnnnnnooopppnnnnnnnnnllljjjkkkppptttssssssssstttuuuxxxzzz|||tttuuuvvvvvvsssqqqppppppjjjmmmooonnnllllllpppssssssssstttvvvwwwvvvssspppoooqqqqqqpppnnnooorrruuusssttttttsssrrrsssvvvxxxrrrqqqqqqrrrssstttsssrrrooonnnnnnoooppppppnnnlllkkkkkkjjjjjjkkknnnqqqrrrmmmpppuuuyyyzzzxxxuuurrrsssuuuvvvuuurrrooooooooommmmmmlllmmmnnnnnnmmmkkkiiikkknnnooonnnnnnoooooorrrtttuuurrrooonnnrrrvvvsssrrrpppnnnmmmllllllllloootttvvvsssppppppnnnllljjjkkkmmmooopppqqqrrrsssiiikkknnnqqqrrrqqqpppooopppnnnnnnrrrwwwxxxtttnnnssspppnnnnnnppppppmmmjjjhhhnnnvvvyyyvvvttttttvvvrrrnnnjjjkkknnnpppooolllooommmlllooosssuuutttqqqrrrrrrpppmmmkkkkkkmmmpppnnnppprrrqqqooommmmmmnnnooonnnpppqqqqqqpppoooooovvvuuusssrrrrrrqqqnnnlllrrrrrrrrrrrrrrrrrrsssssssssrrrpppoooppprrruuuwwwwwwuuussssssrrrrrrtttuuu{{{zzzxxxwwwwwwvvvtttrrrooooooqqqtttwwwwwwtttqqqppprrrtttuuutttsssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppprrrttttttsssrrrsssssstttrrrooonnnoooppppppppp~~~{{{tttvvvxxxxxxwwwvvvwwwxxxvvvtttrrrsssvvvzzz|||}}}zzzxxxtttrrrrrruuuxxxzzzvvvwwwxxxyyyzzz{{{{{{zzztttyyy|||zzztttqqqtttwwwrrrrrrrrrpppnnnooorrrvvvrrrpppnnnllllllnnnppprrrpppqqqrrrrrrssstttxxx{{{uuusssrrrrrrqqqooorrrwwwoooooooooooooooooooooooopppooonnnnnnooopppnnnmmmggghhhiiikkknnnqqqtttvvvqqqsssvvvzzz|||zzzuuupppqqqooooooqqquuuwwwuuusssuuuwwwxxxxxxwwwvvvwwwwwwvvvsssqqqrrruuuvvvsssooouuusssssswww|||}}}xxxrrrwwwvvvvvvvvvvvvtttqqqooouuuqqqmmmlllllloooqqqrrrssstttttttttrrrqqqooonnnuuussspppqqqssstttrrrpppvvvtttsssuuuwwwxxxuuurrrpppnnnmmmqqqwwwyyytttoootttqqqpppsssxxxzzzuuuooorrrpppoooppprrruuuvvvvvvrrrtttuuuqqqmmmlllppptttvvv{{{}}}zzzvvvtttqqqmmmmmmlllkkkkkklllnnnqqqrrruuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzxxxsssooolllkkkiiilllooopppnnnlllnnnppprrrsssuuuxxxyyywwwsssppppppooommmmmmnnnppprrrssstttuuuuuutttrrrrrrsssttttttrrrooooooqqqrrrsssssssssrrrpppppppppooommmjjjnnnooommmjjjkkkooorrrrrrpppppppppqqqsssuuuxxxzzzppprrrssssssqqqqqqqqqrrriiiiiijjjlllpppqqqqqqpppkkkmmmppppppoooooooooooojjjqqqxxxyyytttooooooqqqrrrpppnnnmmmlllllllllmmmmmmsssvvvrrroooppppppoooiiilllooopppppppppqqqrrrgggjjjnnnqqqrrrqqqooommmiiijjjmmmrrrvvvvvvrrrmmmrrrpppooonnnnnnnnnlllkkkgggpppyyyzzzvvvrrrtttxxxrrrpppmmmlllmmmnnnoooppprrrqqqpppppppppooommmkkkqqqrrrqqqooommmmmmnnnpppsssrrrpppllliiikkkpppvvvpppooopppttttttpppnnnoooqqqppppppqqqssstttsssqqqqqqqqqppppppppppppqqqqqqsssrrrqqqppppppqqqssstttxxxuuussssssrrrppppppsssyyyvvvsssuuuwwwxxxtttppppppoooooossswwwwwwqqqlllnnnqqquuuvvvuuusssrrrrrrpppqqqsssttttttsssqqqpppsssrrrqqqooonnnnnnnnnnnnoooqqqttttttsssrrrrrrssswwwuuurrrppppppooommmkkk~~~yyytttvvvyyyxxxvvvtttuuuvvvvvvtttqqqoooqqquuuyyy{{{yyywwwtttrrrrrrtttwwwyyyuuuvvvwwwxxxyyyzzz{{{{{{uuuwwwxxxuuurrrqqqtttwwwooonnnmmmnnnoooqqqrrrsssooonnnnnnoooooopppqqqrrroooqqqsssuuutttuuuvvvwwwrrrpppqqqtttrrroooqqqwwwoooooooooooopppqqqqqqrrrnnnppprrrsssrrrqqqqqqqqqhhhiiijjjlllooorrruuuvvvppprrruuuyyy{{{yyytttooonnnnnnooorrrtttuuuuuuuuusssvvvyyyzzzyyywwwvvvvvvrrruuuvvvuuuqqqooooooqqqqqqsssuuuwwwwwwwwwvvvvvvwwwwwwuuusssqqqqqqrrrtttsssrrrpppnnnmmmnnnrrruuuvvvuuutttrrrqqqpppppppppooonnnoootttyyyzzzuuuqqqrrrqqqrrruuuyyyyyytttooonnnmmmooorrrvvvvvvsssoooqqqpppqqqtttvvvvvvrrrooorrrpppmmmnnnqqqssstttssspppqqqrrrqqqooopppsssvvvuuu{{{}}}zzzvvvuuurrrmmmmmmjjjiiilllqqqsssrrrpppuuuuuuvvvvvvuuuuuutttsssxxxyyy{{{yyytttoookkkjjjlllmmmnnnnnnnnnmmmmmmnnnttttttuuuvvvxxxwwwuuurrrsssoookkkkkkooossssssrrrrrrsssttttttrrrppppppqqqooonnnlllmmmppprrrrrrrrrsssrrrppppppqqqrrrqqqooonnnqqqqqqmmmmmmqqqqqqnnnooonnnmmmmmmooorrruuuxxxoooooooooooopppppppppoooggggggiiillloooqqqrrrqqqlllnnnqqqrrrqqqqqqqqqrrrkkkpppuuuwwwuuurrroooooooooppppppppppppooonnnnnnmmmsssuuuppplllmmmoooooojjjnnnrrrsssqqqooonnnoookkklllnnnooopppooonnnmmmhhhjjjmmmppprrrqqqooonnnmmmnnnoooooonnnnnnnnnooojjjpppwwwxxxuuussstttwwwmmmoooppppppooooooqqqsssqqqrrrrrrqqqnnnllllllllloooqqqrrrrrrpppooopppqqqrrrrrrpppllliiikkkrrrxxxqqqnnnooossstttqqqqqqtttooooooooorrruuuvvvvvvuuuqqqppppppooooooppppppqqqoooqqqrrrttttttsssrrrqqqsssqqqrrrvvvvvvqqqoooqqqvvvuuutttuuuvvvvvvsssqqqppppppqqqrrrrrrqqqooommmnnnpppssstttsssrrrqqqrrrqqqrrrrrrssssssrrrrrrqqqrrrqqqooonnnmmmllllllmmmnnnqqqtttuuusssrrrrrrrrrtttsssqqqqqqpppnnnjjjhhhzzztttwwwyyyxxxuuusssssstttnnnoooppprrrtttuuuvvvvvvwwwvvvtttrrrrrrsssuuuwwwxxxxxxwwwvvvvvvwwwwwwxxxuuusssqqqooopppqqqrrrsssmmmiiihhhlllrrruuusssooojjjlllooosssvvvwwwwwwwwwnnnqqquuuwwwwwwuuussssssooonnnqqqvvvtttnnnooouuuooooooppppppqqqrrrtttuuuqqquuuxxxwwwsssppppppqqqkkkkkklllmmmooorrruuuwwwuuusssqqqrrruuuvvvuuusssmmmnnnppprrrssstttuuuvvvooossswwwzzzzzzxxxwwwwwwooovvv|||xxxnnniiimmmtttoootttxxxvvvpppoootttzzzwwwvvvtttooolllnnntttzzzrrrsssrrrpppnnnoootttyyyvvvuuusssrrrqqqqqqrrrrrrhhhiiinnnvvv}}}~~~wwwqqqmmmnnnpppvvv{{{zzzsssmmmiiilllppprrrrrrpppnnnmmmlllpppssstttsssqqqpppppprrrooolllllloooqqqrrrqqqssstttttttttssssssuuuvvvwwwzzzyyyrrroooqqqrrrpppmmmjjjhhhmmmtttwwwtttppprrrssstttuuuuuutttsssrrrtttwwwyyyyyyuuuqqqnnnlllpppooommmmmmmmmmmmnnnnnnwwwvvvttttttvvvvvvvvvuuuwwwqqqkkklllssswwwvvvsssqqqsssuuuuuusssqqqpppqqqjjjiiijjjlllppprrrqqqqqqooonnnnnnpppsssvvvwwwwwwmmmssstttppppppsssqqqkkkjjjkkknnnpppqqqqqqpppooorrrpppnnnmmmnnnnnnllljjjjjjiiijjjkkknnnooonnnmmmlllnnnqqqsssssssssssstttsssqqqooooooqqqrrrrrrqqqoooqqqtttvvvvvvtttqqqooonnnsssuuuooojjjkkkmmmnnnmmmqqquuuuuuqqqmmmlllkkkpppooonnnmmmmmmmmmmmmmmmjjjlllnnnooonnnmmmnnnooojjjmmmoooooonnnnnnqqqtttmmmpppsssuuuvvvuuutttttthhhmmmssstttqqqppprrruuulllooorrrqqqooommmoooqqqmmmppprrrsssrrrqqqqqqrrrlllpppsssrrrooonnnqqqtttrrrnnnmmmrrrsssqqqtttzzzrrrqqqrrrsssvvvvvvvvvtttrrrqqqqqqqqqqqqqqqrrrrrrkkknnnssswwwxxxvvvrrroookkkkkkpppyyyzzztttqqqrrrsssvvvxxxwwwtttrrrrrrsssppprrrsssqqqmmmkkkmmmpppnnnpppqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnmmmllllllmmmmmmnnnqqqssstttsssrrrrrrrrrnnnnnnnnnooopppnnnkkkhhh~~~yyyttttttttttttttttttttttttnnnllllllqqqyyy{{{vvvqqqtttrrrrrruuuzzz{{{wwwsssuuuvvvyyy{{{{{{wwwpppkkknnnnnnnnnooopppooommmjjjpppmmmiiihhhiiilllnnnooooooppprrrtttvvvxxxyyyyyyqqqrrrrrrsssuuuwwwxxxyyytttqqqooopppssstttsssrrrsssnnnkkklllrrrvvvvvvtttttttttuuuwwwwwwtttnnnjjjqqqrrrsssrrrpppooopppqqquuuvvvwwwuuusssrrrsssuuusssrrrqqqqqqqqqqqqpppooorrrrrrssstttuuuwwwxxxyyytttvvvwwwtttpppmmmnnnppprrrsssssssssqqqpppqqqssssssvvvvvvqqqqqquuuvvvrrrqqqsssuuusssooonnnooorrrqqquuuxxxvvvpppmmmqqqvvvoooppprrrvvvyyyyyywwwuuunnnqqqtttuuutttrrrqqqpppjjjnnnpppllljjjlllmmmllliiikkkqqqvvvuuupppppptttnnnooorrrssstttrrrpppooonnnsssxxxyyyvvvsssqqqqqquuuwwwxxxuuupppllllllmmmmmmllllllnnnqqqtttuuutttwwwvvvssspppnnnooosssvvvwwwvvvuuutttttttttsssrrrsssqqqooooooooonnnlllkkkpppqqqrrrsssttttttttttttsssqqqpppsssxxxyyyuuupppvvvvvvvvvvvvuuuqqqlllgggmmmoooqqqqqqqqqrrrsssuuuuuuqqqmmmmmmpppsssssssssuuurrrnnnnnnpppqqqpppnnnnnnhhhhhhppptttpppmmmmmmsssllljjjooorrrnnnhhhfffiiiiiijjjnnnqqqppplllhhhooooooqqqrrrsssrrrrrrqqqssspppnnnoooqqqrrrpppnnnwwwuuurrrpppooopppqqqsssvvvssspppnnnnnnnnnmmmlllmmmmmmnnnooopppnnnjjjgggjjjlllppprrrsssrrrooonnnooonnnnnnqqquuutttoooiiipppqqqqqqqqqooonnnnnnnnnsssrrrpppooooooppprrrsssrrrpppooopppqqqrrrrrrrrrpppoooooooooqqqsssvvvxxxssstttqqqnnnrrrxxxwwwoootttuuussspppppprrrppplllllllllnnntttzzz{{{wwwqqqoooqqqtttxxxyyyxxxuuurrrooossswwwvvvqqqnnnooorrrnnntttzzzyyysssoooppptttnnnnnnnnnmmmnnnoooqqqsssuuuttttttuuuwwwxxxxxxwwwpppqqqrrrrrrpppnnnoooooooooqqqrrrqqqqqqqqqpppnnnlllmmmmmmnnnooopppqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmrrrwwwuuuooommmppptttoooqqqrrrpppmmmlllnnnpppyyyrrrrrrsssuuuvvvvvvtttqqqooorrrnnnkkkkkkpppssstttsssuuusssrrrtttxxxyyyvvvrrrrrrsssvvvxxxzzzwwwsssooonnnnnnoooooonnnmmmmmmllljjjiiihhhiiijjjjjjiiigggrrrsssttttttuuuuuuuuutttyyyxxxvvvuuuttttttuuuuuuuuusssqqqqqqssstttsssqqqwwwqqqlllkkkoootttuuuttttttsssssstttuuuuuusssppppppqqqrrrqqqpppoooppprrrwwwuuuttttttuuuvvvvvvuuuvvvrrroooqqquuuvvvtttpppoooooooooppprrrsssuuuvvvvvvwwwxxxuuuooollllllmmmqqqrrrsssrrrpppnnnnnnnnnqqquuuuuurrrssswwwyyyvvvpppqqqrrrqqqpppooopppqqqqqqtttwwwvvvrrrooopppsssoooppprrruuuwwwxxxwwwuuuttttttuuuuuuuuussspppooolllrrrtttooojjjkkknnnooojjjjjjnnnsssrrroooooorrrtttttttttssssssrrrqqqqqqpppsssvvvvvvtttssstttvvvtttuuuuuutttqqqpppooopppkkklllooosssvvvxxxwwwuuuuuuuuutttrrrooooooqqqrrrsssvvvxxxwwwtttssstttvvvrrrrrrqqqpppooonnnmmmmmmnnnpppsssuuuvvvvvvuuutttqqqpppqqquuuyyy{{{yyyvvvttttttuuuuuurrrooollljjjkkknnnrrrtttsssrrrrrrsssrrrqqqqqqrrrssssssrrrpppsssrrrqqqqqqqqqpppnnnkkknnnlllnnnrrrqqqmmmlllpppsssooonnnpppnnnjjjkkkoooooommmlllmmmnnnooommmkkknnnoooppprrrrrrrrrqqqppprrrpppnnnoooqqqrrrqqqooossssssssssssrrrqqqpppooo{{{vvvooojjjiiijjjlllmmmqqqnnnkkkjjjkkklllnnnooonnnnnnoooqqqqqqqqqqqqqqqrrrooommmnnnrrrrrroookkkpppooommmooorrrrrrooolllppppppqqqqqqqqqqqqppppppqqqqqqrrrsssssssssqqqooonnnooopppqqqrrrrrrrrrrrrvvvvvvssspppsssxxxvvvpppuuuvvvtttpppooopppnnnjjjnnnnnnpppvvv{{{|||xxxtttvvvtttsssuuuwwwxxxvvvsssooorrruuuuuuqqqppprrruuuwww{{{~~~|||vvvqqqqqqsssqqqpppoooppprrrtttuuuuuuyyywwwvvvvvvxxxxxxuuurrrmmmnnnoooooooooqqqtttwwwqqqqqqpppnnnmmmnnnoooooonnnmmmmmmmmmnnnpppssstttqqqqqqppppppoooooonnnnnniiinnnsssssspppnnnnnnoookkkooorrrrrrpppoooooopppvvvooooooqqquuuxxxwwwtttppplllrrrqqqooonnnnnnoooqqqrrrvvvsssqqqrrruuuvvvuuurrrsssssstttuuuvvvuuurrrooommmoooqqqooolllkkkmmmooollliiigggfffhhhiiijjjiiirrrssstttuuuuuuttttttsssyyyxxxuuurrrqqqpppqqqrrrtttsssqqqqqqrrrssssssrrrzzztttnnnlllooorrruuuuuuwwwvvvtttssstttuuutttsssnnnpppppppppnnnnnnppprrrxxxtttqqqrrrvvvxxxvvvtttxxxrrrnnnpppwwwyyyuuuooolllmmmmmmooopppqqqrrrssswwwyyyyyyvvvpppllljjjkkkoooqqqsssrrrooommmkkkkkksssuuuuuussstttwwwwwwuuupppooonnnoooqqqqqqqqqppprrrsssuuuuuutttrrrpppnnnppppppppprrruuuvvvvvvuuuvvvtttssstttvvvvvvsssppppppuuuvvvppplllnnnrrrtttnnnkkkkkkoooqqqpppoooqqqwwwvvvtttrrrqqqqqqrrrrrrqqqssstttsssssstttvvvyyysssrrrqqqrrrsssssssssqqqiiilllqqqwww{{{{{{wwwtttrrrssssssrrrooonnnnnnnnnmmmsssxxxxxxsssqqqsssvvvppprrrsssqqqnnnlllmmmooommmooossswwwxxxxxxvvvuuuqqqsssuuuwwwyyyzzzzzzyyyqqqssstttrrrnnnkkkkkkllliiinnnsssvvvuuusssqqqpppooosssvvvxxxvvvssspppnnnoooqqqttttttrrrnnnlllkkkoooppprrrsssoookkkmmmsssqqqrrrrrrpppiiigggnnnxxxvvvrrrooommmmmmoooppppppqqqqqqssstttttttttsssrrrpppooooooppprrrsssrrrqqqoooqqqtttvvvuuurrrooollluuurrrnnnlllkkklllkkkkkknnnmmmkkkjjjkkkmmmppprrrqqqpppppppppqqqrrrsssttttttpppmmmmmmooopppooonnnpppmmmkkkoootttuuupppjjjnnnoooqqqrrrrrrqqqooonnnoooqqqsssuuuuuusssqqqooonnnoooqqqrrrrrrpppnnnmmmvvvuuurrrppprrruuusssooouuuwwwuuupppnnnnnnllliiipppppprrrvvv{{{|||yyyvvv}}}wwwrrrqqquuuxxxwwwuuuqqqssstttsssqqqqqquuuxxx}}}}}}}}}zzzwwwtttttttttvvvtttrrrssswwwyyyyyywww~~~zzzxxxxxxzzzxxxrrrmmmmmmnnnooooooooorrrvvvzzztttqqqnnnlllkkklllnnnoooooonnnmmmmmmnnnppprrrtttpppqqqrrrssssssrrrqqqpppgggjjjooorrrrrrpppmmmkkkjjjnnnrrrtttsssrrrpppoooxxxrrrmmmooosssuuuvvvtttqqqooommmrrrvvvwwwuuurrrppppppsssqqqpppqqqsssuuuuuutttwwwuuusssssssssqqqooommmmmmpppssspppllljjjmmmqqqsssmmmfffbbbeeekkkrrrvvvpppqqqsssuuuwwwwwwvvvvvvpppooommmllllllnnnpppqqqppppppooopppqqqrrrsssssswwwtttpppoooqqqtttuuuvvv{{{yyywwwuuuuuutttrrrppppppppppppnnnmmmlllnnnooouuutttrrrrrrssstttssssssuuurrrnnnpppssstttqqqmmmlllmmmnnnoooqqqrrrrrrssswwwyyy{{{yyysssooommmmmmoooqqqttttttrrrooommmmmmvvvvvvvvvtttsssrrrqqqpppqqqooommmnnnqqqrrrpppmmmrrrrrrsssuuuwwwtttooojjjpppoooooopppsssuuuuuutttssspppnnnpppvvvyyywwwttttttuuusssooopppuuuxxxvvvsssmmmjjjmmmqqqqqqpppqqquuutttsssrrrrrrrrrrrrrrrsssttttttttttttuuuvvvwwwuuurrrpppqqqtttuuutttqqqkkkmmmqqquuuxxxxxxuuuqqqrrrrrrrrrpppmmmllllllmmmmmmqqquuuvvvsssppppppppplllooorrroookkkhhhkkknnnllloootttxxxzzzyyywwwuuuuuuvvvxxxxxxvvvuuuuuuvvvpppssstttpppjjjfffhhhlllkkknnnsssuuutttrrrqqqqqqpppuuuzzzzzzvvvqqqooonnnmmmppptttssspppmmmmmmnnnpppqqqrrrqqqpppoooqqqtttooorrrsssoooiiihhhpppyyyvvvtttqqqooopppqqqssstttuuuvvvwwwxxxxxxwwwvvvuuuoooooooooppprrrsssssssssnnnppptttvvvvvvsssooommmgggjjjmmmqqqsssqqqlllggggggjjjnnnqqqqqqqqqppppppqqqqqqrrrrrrssstttttttttsssqqqnnnnnnoooppppppnnnpppooooooqqqsssrrrnnnjjjnnnooopppqqqqqqpppooonnnnnnpppsssttttttsssssssssqqqqqqrrrrrrqqqooommmlllqqqooonnnmmmoooqqqpppnnnsssvvvuuupppmmmnnnmmmjjjooooooqqqtttxxxyyyxxxvvv|||vvvqqqqqquuuyyyyyyvvvuuuuuutttrrrpppqqquuuxxxyyyxxxwwwuuuuuuuuuuuuvvvxxxvvvtttuuuzzz|||zzzxxx|||yyyzzz|||zzzssslllqqqrrrrrrqqqpppppprrrttttttqqqnnnnnnmmmlllmmmooooooooooooooooooooonnnnnnpppqqqsssuuuuuutttsssrrrnnnmmmnnnqqqssssssoookkkoooqqqtttuuuuuusssrrrqqqxxxuuummmmmmoooppprrrsssssstttlllrrrxxxyyyvvvrrrqqqrrrpppoooooopppsssuuuwwwwwwvvvtttqqqqqqqqqqqqpppooonnnqqqtttrrrnnnlllnnnrrrsssnnngggeeeiiipppwww|||qqqrrruuuwwwxxxwwwvvvuuujjjjjjiiiiiikkkmmmppprrrkkklllmmmnnnoooqqqsssuuurrrqqqrrrtttvvvwwwwwwvvvyyyxxxwwwwwwwwwvvvrrrppprrrrrrqqqnnnkkkjjjlllmmmqqqtttuuurrrnnnlllnnnrrrpppqqqpppooolllkkkjjjkkkkkklllmmmoooqqqqqqqqqqqquuuyyy||||||xxxtttssssssooorrrvvvwwwvvvtttsssrrrsssrrrrrrsssqqqooommmmmmrrrpppmmmnnnpppqqqooolllsssrrrrrruuuwwwuuunnnhhhmmmmmmmmmooorrrtttttttttqqqnnnlllooouuuxxxwwwtttuuurrrmmmmmmttt||||||wwwtttmmmiiikkknnnnnnnnnpppqqqsssuuuvvvwwwvvvuuutttuuuuuuvvvvvvvvvuuusssqqqwwwtttqqqqqqssstttsssqqqooonnnoooppprrrrrrpppnnnsssrrrooollliiijjjmmmoootttsssssstttvvvtttooojjjiiilllooommmhhhfffhhhlllllloootttxxxzzzyyywwwuuusssuuuvvvuuusssrrrrrrsssooorrrrrrnnnhhheeegggkkknnnppprrrrrrqqqqqqrrrssssssvvvyyyyyytttqqqppppppmmmoooqqqpppmmmmmmpppssspppooonnnooorrruuuuuutttnnnppppppnnnlllmmmpppsssqqqrrrssssssttttttvvvwwwvvvwwwxxxxxxxxxwwwvvvuuuoooooopppqqqqqqrrrssstttoooqqqsssuuuuuusssrrrpppfffhhhmmmqqqtttqqqlllggggggkkkppprrrqqqppppppqqqoooqqqsssvvvvvvuuutttrrrpppppppppqqqrrrrrrpppoooqqqtttvvvuuupppmmmllllllqqqpppooonnnnnnooopppqqqnnnoooppppppppprrrvvvyyyuuutttrrrpppooonnnoooooollljjjjjjlllnnnooopppqqqppptttuuupppnnnooopppnnnmmmmmmoooqqqsssuuuuuutttvvvrrrppprrrwwwzzzyyywwwxxxwwwuuurrrpppqqqsssuuuwwwvvvtttsssssstttuuuvvvxxxvvvuuuvvvyyyzzzxxxvvv}}}zzzyyyzzz|||{{{tttoooqqqssstttsssqqqooonnnooosssppppppsssrrrmmmlllooonnnppprrrrrrqqqmmmiiifffooopppsssuuuvvvvvvttttttwwwtttqqqqqqtttuuurrroooxxxwwwvvvuuuuuutttssssss{{{vvvsssnnnmmmllllllnnnqqqtttvvvrrrtttuuutttqqqpppsssuuuooooooqqqrrrtttuuuvvvwwwpppooonnnooorrrtttuuuuuuooorrruuuuuurrrppppppqqqkkkjjjkkkmmmqqqtttvvvuuutttuuuwwwxxxwwwuuurrrpppllllllmmmmmmnnnpppqqqrrrjjjlllmmmnnnooopppsssvvvoooqqqtttwwwxxxxxxwwwvvvsssssstttwwwyyyyyyvvvtttsssrrrqqqnnnkkkkkklllnnnmmmrrruuurrrkkkhhhmmmssslllooopppnnniiifffhhhkkkiiijjjlllnnnppppppppppppsssxxx}}}|||xxxwwwwwwpppsssvvvwwwwwwvvvuuuvvvmmmkkkmmmpppqqqnnnmmmoooqqqpppoooooopppqqqpppooosssrrrsssuuuvvvtttnnnhhhjjjjjjkkknnnrrrttttttssssssqqqpppqqqtttuuurrrpppssspppkkklllttt|||{{{uuuqqqlllhhhjjjkkkjjjkkknnnrrrtttwwwzzz{{{zzzxxxwwwwwwvvvvvvwwwwwwvvvrrroooxxxvvvsssrrrrrrrrrrrrqqqrrrpppnnnmmmnnnooonnnmmmrrrqqqnnnjjjhhhjjjnnnqqqzzzvvvssstttwwwwwwpppjjjiiilllmmmllliiigggiiikkkmmmooossswwwxxxxxxvvvuuuppppppppppppqqqrrrrrrrrrmmmnnnooollliiigggiiikkkoooqqqrrrqqqpppppprrrtttuuuvvvwwwvvvtttrrrqqqqqqooooooooonnnmmmnnnppprrroooooommmnnnsssxxxwwwrrrnnnppppppnnnooorrrqqqmmmnnnqqqtttvvvvvvuuuvvvwwwtttuuuuuuvvvvvvuuussssssoooqqqrrrrrrqqqqqqssstttqqqrrrssstttuuuuuuttttttpppnnnlllllllllmmmlllkkknnnooopppnnnlllmmmrrrvvvnnnppptttwwwwwwvvvsssrrroooppprrrsssttttttsssrrrtttxxxzzzvvvoookkklllppprrrqqqooonnnnnnoooqqqrrrmmmoooooonnnnnnpppvvv{{{uuusssqqqooonnnooopppqqqkkkiiijjjmmmooooooqqquuuoootttvvvqqqnnnpppqqqqqqlllmmmnnnoooppprrrssstttooooooppprrruuuwwwwwwvvvyyywwwtttqqqppppppqqqrrrxxxxxxxxxuuusssrrrsssuuuvvvwwwwwwwwwvvvuuuttttttwwwwwwwwwxxxxxxwwwtttrrrnnnppprrrrrrpppooopppppprrrnnnooouuutttnnnmmmqqqpppqqqssstttrrrmmmhhheeemmmoooqqqssstttuuuuuuuuuzzzwwwssssssuuuwwwvvvuuu|||yyywwwuuuuuuuuutttsss{{{vvvrrrpppooommmlllmmmoooqqqssswwwwwwwwwuuusssrrrrrrsssppprrrtttuuuuuutttttttttnnnmmmmmmpppsssvvvwwwwwwqqqsssvvvwwwvvvtttrrrpppkkklllnnnrrruuuvvvtttrrrssstttvvvvvvuuurrrooommmmmmnnnpppqqqssssssssssssmmmoooqqqpppooopppsssuuurrrtttvvvwwwwwwwwwwwwwwwsssrrrrrrtttvvvxxxxxxwwwqqqqqqpppmmmllllllooorrrkkkooorrrppplllllloootttlllmmmnnnmmmkkkjjjkkkllliiikkkmmmpppqqqqqqqqqppprrrwww~~~}}}yyywwwwwwrrrsssuuuuuutttssstttuuukkkhhhkkkpppqqqmmmlllooommmnnnpppqqqqqqqqqsssuuurrrssstttuuutttqqqmmmjjjeeegggiiinnnrrruuutttsssqqqrrrtttuuuuuusssrrrpppnnnpppooonnnqqqvvvvvvsssqqqnnnlllmmmkkkiiikkkpppttttttvvvwwwwwwwwwwwwvvvxxxvvvtttuuuvvvvvvuuurrrvvvvvvuuusssqqqqqqsssuuusssqqqoooooopppppppppooooooooonnnllljjjkkknnnqqqwwwtttrrrsssttttttpppmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnpppsssuuuvvvvvvuuutttqqqnnnlllmmmpppqqqpppnnniiiiiijjjkkkllllllmmmmmmnnnpppssssssrrrqqqqqqqqqtttttttttuuuuuutttqqqnnnqqqpppoooooooooooommmllllllpppqqqppprrrvvvuuuqqqpppsssrrrnnnooosssrrrnnnnnnqqqtttuuutttssstttvvvssstttuuuuuuuuusssrrrqqqppprrrtttsssqqqppprrrtttqqqrrrtttvvvwwwwwwvvvuuussspppllljjjkkklllmmmmmmppprrrrrroookkklllpppuuupppqqqssstttuuuuuutttssspppqqqrrrssssssuuuwwwxxxxxxyyyyyyuuupppnnnooorrrqqqqqqppppppppppppqqqqqqllloooqqqpppmmmnnnrrrwwwppppppooooooooopppppppppjjjhhhiiimmmnnnllloootttpppvvvxxxsssooooooqqqqqqnnnoooooopppppprrrtttvvvmmmooopppppppppqqqsssvvvwwwuuurrrqqqqqqqqqqqqqqqtttwwwyyywwwrrrqqqtttxxxuuuxxxzzzxxxssspppqqqrrrqqqsssuuutttrrrpppqqqrrrooooooooommmlllmmmqqqtttrrrllllllrrrsssmmmmmmtttrrrsssssssssqqqooolllkkklllmmmnnnppprrrtttuuuvvvuuuttttttuuuvvvxxxxxxwwwyyywwwuuuvvvwwwwwwtttqqq}}}xxxuuuqqqpppnnnmmmmmmmmmnnnoooxxxzzz|||~~~|||wwwqqqmmmrrrtttvvvwwwuuusssrrrqqqpppooooooqqqtttuuuuuutttssssssvvvxxxyyywwwsssooosssrrrpppqqqsssuuuuuuuuunnnppprrrttttttssspppnnnjjjlllooorrruuuuuuuuuuuuqqqssstttssspppppprrruuuvvvwwwwwwvvvuuuuuuwwwxxxwwwtttrrrqqqsssuuuwwwwwwoooooonnnmmmmmmnnnrrruuukkklllnnnnnnoooqqqsssuuummmlllkkkllloooqqqpppnnnlllnnnpppssstttttttttsssrrrwww~~~}}}yyyvvvvvvrrrssstttsssqqqpppqqqrrrmmmjjjlllqqqqqqkkkiiillliiilllpppqqqqqqrrrvvvzzzrrrsssuuuuuussspppmmmkkkccceeeiiinnnsssuuutttsssmmmqqquuuwwwvvvuuutttuuukkkqqqtttpppmmmooorrrrrrsssrrrrrrrrrnnnkkknnntttttttttrrrqqqqqqrrrsssssszzzvvvrrrrrrtttwwwwwwwwwtttuuuvvvssspppppptttxxxrrrqqqqqqrrrssstttsssqqqlllmmmooonnnmmmmmmnnnppppppqqqppppppooonnnnnnooorrrqqqppppppqqqqqqpppooopppqqqrrrtttttttttttttttuuuqqqllllllooopppmmmiiieeeeeegggjjjnnnpppqqqpppllloootttvvvtttrrrpppooosssrrrsssuuuxxxvvvpppkkksssqqqpppqqqrrrooojjjeeeiiirrrvvvrrrppprrrsssppprrrvvvuuuooommmqqqtttrrrqqqssstttsssqqqqqqsssuuutttuuuvvvvvvvvvtttsssrrrqqqssstttsssqqqpppqqqsssooorrrvvvyyyzzzyyyvvvtttmmmllllllnnnppppppnnnmmmlllqqqvvvuuuqqqmmmmmmnnnrrrrrrrrrrrrssstttuuuuuusssrrrrrrqqqrrruuuzzz}}}{{{xxxuuusssrrrrrrssssssoooppprrrssssssrrrpppooolllpppsssrrrnnnlllnnnrrrkkklllnnnpppqqqpppooonnniiifffggglllkkkhhhjjjpppsssxxxzzztttoooooopppqqqpppqqqrrrqqqrrrsssvvvxxxmmmpppqqqnnnkkklllqqqvvvtttsssqqqpppqqqrrrrrrrrrlllqqqvvvvvvrrrqqqvvv{{{tttyyy|||yyyrrrmmmooorrrnnnqqqsssqqqmmmkkkmmmqqqtttrrrmmmiiihhhjjjpppuuussskkkiiiooopppkkknnnvvvuuutttrrrqqqpppqqqqqqrrrllllllmmmnnnpppsssuuuvvvmmmpppsssvvvwwwxxxxxxxxxtttssstttwwwyyyxxxsssooo{{{wwwuuurrrrrrpppllljjjkkkpppttt}}}zzz{{{~~~{{{sssqqqssstttpppuuuuuummmnnnoooqqquuuwwwwwwuuurrrooossstttvvvwwwvvvtttqqqppprrrtttwwwwwwvvvtttssssssyyyqqqnnnqqqsssooommmooooookkkiiinnnwww|||{{{xxxqqqqqqqqqrrrtttuuutttsssuuurrroooppptttwwwwwwvvvvvvqqqnnnqqqxxx{{{xxxtttuuuvvvwwwwwwuuurrrooonnnmmmoooqqqooommmmmmqqquuuqqqqqqooooooooopppqqqrrrmmmoooqqquuuwwwyyyzzzzzzzzzxxxwwwxxxzzzzzzwwwuuummmppptttuuurrrnnnkkkjjjiiijjjlllmmmnnnmmmkkkkkkiiinnnssssssqqqppptttxxxyyyxxxvvvssspppnnnllllllkkklllnnnpppqqqsssssstttyyywwwsssqqqppprrrvvvxxxtttqqqmmmjjjjjjnnnrrrvvvpppqqqpppoooooopppsssvvvrrrrrrqqqpppooooooppppppttttttuuuvvvvvvuuutttssswwwuuusssqqqqqqrrruuuvvvsssuuuvvvtttqqqqqqssswwwsssssspppmmmmmmoooqqqqqqsssnnnkkkmmmqqqsssqqqmmmjjjlllooorrrsssrrrooommmkkkpppwww{{{zzztttooolllnnnoooqqqrrrqqqmmmiiieeekkkkkkkkkkkkkkkkkkkkkkkkfffjjjooopppooonnnoooqqqrrrrrrqqqooonnnooosssvvvxxxvvvsssqqqpppooommmlllqqqqqqrrrssstttsssrrrqqqvvvvvvuuusssrrrqqqpppppptttqqqmmmnnnppprrrqqqooovvvuuusssqqqpppppppppqqq}}}wwwsssrrrrrrrrrqqqtttsssqqqqqqqqqssstttvvvtttooojjjjjjmmmqqqssssssooooooooopppqqqqqqooommmppplllnnntttwwwsssqqqssstttppprrrxxxzzzvvvsssuuu|||xxxvvvxxxxxxtttrrrrrrvvvuuutttsssqqqnnnlllkkkpppqqqrrrqqqooommmnnnoooqqqoooooopppsssssspppmmmkkkkkklllmmmnnnooopppqqqxxxwwwvvvtttrrrpppnnnmmmtttxxxvvvqqqpppuuuuuuqqqrrrrrrqqqmmmiiiiiinnnrrrzzzvvvsssrrrtttuuutttrrruuutttsssqqqppprrrvvvzzzyyywwwsssooolllmmmqqquuuqqqpppooopppssssssqqqnnnooollljjjjjjmmmooonnnmmmhhhkkknnnpppooonnnnnnoooqqqsssuuuuuusssrrrqqqrrrtttooojjjhhhkkkooorrrsssiiipppsssqqqrrrvvvwwwtttppptttxxxzzzwwwsssooommmyyytttssstttuuutttrrrnnnmmmnnnpppzzz{{{}}}~~~yyyqqqrrrxxxwwwrrrttt}}}}}}tttoooqqqpppqqqsssttttttsssrrrrrrrrrqqqppprrrtttuuutttrrrtttvvvxxxwwwtttrrrpppppptttnnnlllqqqtttqqqoooppppppoooooorrrwwwxxxvvvsssvvvssspppnnnpppssswwwyyyuuusssrrrqqqrrrrrrrrrqqqsssqqqppprrrvvvxxxvvvssswwwvvvvvvxxx{{{{{{xxxuuupppoooooooooqqqqqqqqqqqqooopppqqqrrrrrrqqqooonnnnnnppprrruuuvvvwwwwwwwww|||zzzyyyyyyzzzzzzwwwuuurrrrrrrrrqqqooommmkkkjjjoooooonnnnnnmmmllllllkkknnnnnnnnnooopppsssvvvyyywwwvvvtttrrrpppooonnnmmmrrrssstttsssrrrqqqqqqqqqyyyvvvsssrrrsssuuuwwwxxxyyytttllleeeeeejjjrrrwwwnnnoooppppppppprrruuuxxxsssqqqooommmlllmmmoooppprrrssstttuuuuuuuuutttttttttuuuuuuuuuuuuttttttssspppsssvvvuuurrrqqqsssuuurrrrrrrrrppppppppppppooommmnnnooopppqqqqqqooonnnlllqqquuuuuuqqqnnnnnnppppppssswwwxxxvvvsssqqqpppnnnnnnnnnooopppooommmkkkiiijjjjjjkkkmmmoooqqqrrrlllnnnooopppnnnmmmmmmmmmqqqqqqpppnnnmmmnnnqqqsssvvvuuusssrrrqqqooommmlllnnnrrruuuvvvsssqqqrrrtttqqqppppppppprrrtttwwwxxxqqqooonnnnnnppprrrrrrrrrsssrrrqqqqqqppppppppppppxxxwwwvvvuuusssqqqqqqpppsssssssssrrrqqqpppooooootttrrrpppooopppqqqrrrqqqtttsssqqqqqqqqqpppmmmjjjllliiikkkrrruuusssrrrsssuuurrrssswwwwwwttttttxxxxxxwww{{{xxxpppmmmuuutttsssrrrpppnnnllljjjmmmnnnooonnnllllllmmmooosssqqqqqqqqqrrrqqqnnnkkkuuuqqqmmmjjjlllqqqxxx||||||zzzwwwtttqqqpppppppppssswwwvvvrrrqqqsssrrrnnnooonnnlllkkkllloooqqqrrrzzzxxxttttttuuuuuutttsssuuuvvvvvvtttrrrpppqqqqqqssssssrrrpppnnnnnnpppsssqqqooommmnnnppppppooommmmmmkkkjjjkkkoooqqqqqqpppiiillloooqqqqqqqqqrrrsssrrrsssuuutttrrrqqqqqqrrrooommmlllmmmpppqqqooommmjjjooopppoooqqqvvvvvvsssvvvxxx{{{{{{xxxtttqqqoooxxxuuuvvvvvvxxxyyyxxxtttpppnnnmmmuuuxxx|||{{{sssnnnqqqyyyyyysssrrrwwwxxxsssqqqtttpppppppppooopppqqqrrrrrrooommmlllooosssuuuuuutttsssuuuwwwvvvtttrrrqqqqqqpppllllllqqquuutttqqqqqqnnnooorrrtttuuutttrrrqqqvvvtttqqqpppqqqsssvvvyyytttttttttssspppmmmllllllpppqqqsssuuuuuuuuusssrrrzzzwwwuuuxxx~~~{{{vvvssspppnnnooossstttrrrnnnooorrruuuxxxwwwtttooolllooopppssstttuuuuuutttsssyyyxxxxxxxxxyyyxxxuuussswwwsssooommmllllllkkkkkktttsssrrrpppnnnmmmllllllrrroookkkllloootttvvvwwwssssssrrrqqqpppooooooppptttuuuvvvuuurrrooonnnnnnxxxuuurrrsssvvvxxxxxxwwwxxxtttmmmhhhgggjjjooosssoooppprrrsssrrrssstttvvvrrrpppmmmkkkjjjkkkmmmnnnpppqqqrrrsssttttttssssssrrruuuxxxzzzyyyvvvssspppooorrruuuuuurrrqqqrrrtttqqqrrrssstttsssqqqnnnmmmiiimmmrrrsssqqqooonnnnnnooouuuyyyvvvoookkknnnssswwwwwwvvvtttrrrqqqssstttrrrpppnnnnnnooooooooonnnhhhhhhiiikkkooossswwwzzzrrrpppnnnnnnooooooooonnnoooooonnnmmmkkklllnnnppptttttttttsssrrrooommmlllkkkqqqvvvvvvqqqoooqqqtttnnnnnnnnnooorrrvvvzzz|||nnnoooooopppooopppsssuuuoooppppppqqqqqqppppppooonnnrrrvvvvvvsssppppppppppppqqqrrrssssssqqqooommmtttuuuvvvuuusssrrrqqqqqqwwwuuusssrrrqqqooollliiikkkiiijjjooorrrqqqpppqqqttttttuuuvvvsssqqqtttyyyxxxwww{{{zzzrrrpppvvvvvvuuutttqqqooommmllljjjkkkkkkjjjjjjkkkmmmpppqqqpppqqqrrrsssrrrooommmvvvsssooommmooottt{{{|||xxxsssqqqqqqrrrsssrrruuuvvvtttrrrqqqnnniiikkkhhhgggjjjpppttttttrrrzzzxxxvvvuuuuuuuuutttsssrrruuuwwwvvvssspppmmmlllmmmnnnoooooonnnnnnppprrrqqqooolllllllllmmmmmmlllnnnmmmmmmnnnppprrrqqqpppnnnppprrrsssrrrqqqrrrssssssssstttrrrqqqpppqqqssspppooonnnnnnooopppnnnmmmmmmmmmmmmmmmqqqvvvuuuqqqxxxzzz{{{zzzwwwsssqqqqqq~~~yyyxxx|||xxxyyyzzzyyyvvvssspppoooqqqsssuuusssooommmpppuuuvvvqqqpppssstttqqqppprrrmmmmmmmmmnnnnnnnnnooooookkkmmmppprrrssstttuuuuuuppprrruuuuuuuuuuuuvvvwwwooonnnnnnrrrvvvvvvssspppjjjmmmpppqqqpppppprrrtttppprrruuuwwwvvvuuutttsssrrrtttvvvtttppplllkkklllooossswwwxxxvvvsssssssss{{{xxxvvvwwwxxxwwwtttqqqtttqqqnnnnnnpppqqqqqqppprrrtttxxxzzzyyyvvvrrrnnnnnnooorrrtttuuutttsssrrrrrrssstttuuuuuutttsssqqquuurrrnnnllllllmmmmmmlllssstttttttttsssqqqooommmrrrpppmmmlllmmmoooqqqrrrppppppooooooooopppqqqqqqppprrruuutttpppmmmlllmmmuuurrrppprrrvvvyyywwwtttqqqqqqqqqqqqpppooonnnmmmsssuuuvvvuuusssqqqqqqqqqqqqpppnnnmmmllllllmmmmmmqqqqqqrrrrrrrrrqqqqqqqqqsssuuuyyy{{{{{{xxxtttqqqsssuuuuuusssooonnnppprrrsssrrrrrruuutttpppnnnooolllnnnpppppppppooonnnnnnqqquuuwwwtttnnnkkknnnsssyyyyyywwwsssqqqqqqsssuuuuuurrroooooooooooommmjjjiiiiiiiiikkkoootttyyy|||vvvrrrnnnnnnqqqsssrrrqqqmmmnnnnnnmmmkkkjjjkkkmmmqqqsssuuutttrrrooommmmmmkkkooorrrsssqqqooooooqqqooopppppprrrsssuuuvvvwwwmmmppprrrqqqooonnnqqqtttpppqqqrrrrrrrrrqqqooonnnlllqqqwwwvvvrrrooooooqqqnnnoooqqqssstttuuuuuutttsssuuuwwwvvvsssqqqsssuuuvvvtttrrrrrrrrrrrrpppnnnpppnnnnnnoooqqqpppnnnmmmpppssswwwvvvqqqoooqqqvvvzzzuuurrruuuwwwvvvwwwyyyzzzyyyxxxwwwuuurrrpppooohhhiiiiiiiiiiiikkknnnqqqkkkmmmooorrrttttttsssrrrlllnnnqqqtttwwwxxxxxxxxx|||zzzwwwtttrrrrrrssstttpppsssuuutttrrrooojjjggggggggghhhlllpppssssssrrrxxxwwwvvvuuutttssssssrrroooqqqtttuuussspppooonnnkkkllllllllllllnnnqqqsssrrrpppmmmllllllmmmnnnnnnsssrrrrrrqqqqqqpppooonnnuuuvvvuuussspppnnnnnnooosssssssssqqqooooooqqqssswwwtttnnnkkkkkknnnqqqtttpppmmmkkkmmmrrrwwwuuuqqqvvvwwwxxxwwwtttrrrrrrrrr{{{xxxzzzyyyxxxwwwvvvuuuuuutttssssssrrrppppppqqqrrrrrrqqqqqqooonnnqqqrrrpppnnnnnnkkklllmmmnnnnnnmmmlllkkkiiipppvvvxxxtttqqqsssvvvqqqsssuuuvvvuuuuuuwwwxxxrrrqqqqqqsssvvvwwwsssnnnkkkmmmmmmkkkiiijjjpppuuupppsssvvvwwwuuusssssstttpppsssvvvuuuqqqnnnooopppppptttyyyzzzwwwttttttuuuwwwyyyyyywwwrrrooopppqqqtttsssqqqmmmkkklllppptttrrrsssuuuvvvuuutttqqqppplllnnnqqqtttuuuuuusssrrrmmmooorrrtttttttttssssssooonnnnnnooooooooonnnmmmnnnqqqtttwwwwwwuuuqqqooonnnqqqrrrpppkkkiiijjjmmmnnnnnnnnnnnnnnnooopppqqqpppsssvvvuuuppplllkkklllqqqooonnnppptttuuutttrrrpppqqqsssuuuuuusssqqqppptttuuuvvvuuusssqqqpppqqqoooooopppqqqpppooonnnmmmssssssrrrqqqpppoooooonnntttvvvxxxyyyyyyxxxvvvtttyyyxxxvvvqqqlllkkknnnrrruuuqqqqqqttttttpppppptttsssoookkkkkknnnpppooolllpppppppppooonnnnnnpppqqqwwwxxxwwwuuusssrrrrrrsssssspppoooppprrrrrrmmmiiikkkjjjjjjkkknnnrrrvvvyyy{{{vvvqqqpppqqqsssrrrpppmmmnnnooonnnllljjjjjjkkkppprrruuuuuurrrooonnnnnnsssqqqppprrrttttttrrrooooooqqqsssuuuuuuuuusssrrrooorrrtttrrrooommmoooqqqrrrsssssstttsssqqqooonnnqqquuuwwwuuupppmmmpppssssssrrrrrrsssuuuwwwyyyzzzrrrtttuuusssqqqqqquuuxxxqqqpppoooqqqsssuuuuuutttrrrrrrqqqqqqrrrsssqqqoookkkrrrwwwvvvrrrnnnnnnoootttnnnjjjlllooorrrwww}}}zzzyyyxxxwwwuuurrrpppooohhhiiijjjjjjjjjkkknnnqqqjjjmmmqqqtttuuuttttttsssiiimmmsssxxxzzzyyyvvvtttuuuttttttttttttttttttssspppppprrrsssrrrmmmjjjhhhfffiiimmmoooooooooqqqsssttttttttttttrrrqqqqqqqqqqqqrrrsssrrrpppoooooopppllllllkkkiiiiiimmmrrrvvvsssrrrqqqooonnnnnnppprrrttttttsssrrrqqqpppppppppvvvvvvtttqqqnnnlllmmmnnnrrrrrrrrrpppnnnnnnppprrrxxxuuurrrnnnmmmooosssvvvrrrnnnlllooouuuwwwuuurrrrrrtttuuuuuuttttttuuuvvv~~~zzzwwwxxx{{{yyyvvvsssrrrsssuuuuuuuuuvvvuuusssrrruuuyyywwwqqqnnnmmmnnnppprrrpppnnnlllmmmnnnooopppooommmkkkjjjlllrrrxxxyyyuuurrrtttwwwvvvwwwwwwvvvsssrrrssstttttttttsssrrrtttvvvsssmmmpppooommmhhheeegggmmmrrruuuuuusssooommmnnnuuuzzzqqqrrrttttttsssrrrssssssqqquuuyyyyyywwwuuuvvvwwwssswwwzzzxxxsssppptttxxxtttuuusssooojjjkkkpppuuuooooooooopppppppppooooookkknnnrrruuuvvvuuusssrrrlllppptttvvvvvvuuuuuuuuujjjmmmqqqrrrqqqppppppppplllnnnsssvvvwwwvvvsssqqqnnnrrruuuqqqjjjfffgggjjjnnnnnnmmmmmmmmmnnnoooooosssxxx{{{xxxqqqlllkkklllmmmnnnnnnoooooopppppppppuuutttrrrqqqqqqsssvvvwwwppprrrssssssrrrrrrsssuuunnnoooqqqrrrrrrrrrqqqppptttsssrrrpppooooooooooootttuuuvvvwwwxxxxxxwwwwwwzzzzzzwwwrrrlllkkknnnrrrvvvppppppuuuuuuqqqqqqwwwxxxqqqjjjiiimmmooommmjjjmmmlllllllllnnnooopppppptttvvvwwwwwwuuurrrqqqqqqmmmkkkjjjnnntttuuuqqqmmmmmmmmmllllllnnnpppsssttt|||yyyuuurrrppppppooonnnoooqqqrrrrrrooolllkkkkkkooorrruuutttqqqooooooqqq|||vvvrrrrrrwwwyyyuuuqqqooopppsssuuuvvvuuutttsssqqqrrrsssrrrpppnnnnnnnnnsssssssssssssssrrrqqqpppvvvwwwvvvsssooonnnpppssswwwvvvtttssstttvvvxxxyyyssssssrrrqqqqqqrrrvvvxxxnnnmmmmmmooosssvvvxxxxxxppprrrrrrqqqtttyyyyyyvvvkkkrrrwwwvvvssspppmmmjjjjjjfffffflllppprrrtttwwwvvvvvvuuutttqqqooommmlllhhhjjjllllllkkklllmmmnnnmmmppptttvvvtttrrrppppppppprrrtttvvvxxxyyyzzzzzzqqqrrrsssttttttssssssrrrpppnnnoooqqqpppmmmkkkmmmhhhlllppppppnnnnnnppptttppprrrssssssrrrqqqqqqrrrvvvuuutttqqqnnnmmmnnnpppooonnnllliiiiiilllrrrwwwsssttttttsssqqqrrrtttvvvqqqqqqrrrqqqpppqqqtttwwwqqqqqqpppooommmnnnqqqsssqqqqqqrrrpppooonnnoooqqqooorrruuuwwwuuurrrqqqpppqqqnnnnnnssswwwuuussssssqqqsssuuuvvvvvvvvvxxxyyy~~~zzzvvvvvvvvvssspppppprrrssssssrrruuuxxxxxxvvvwwwzzzxxxsssoooooooooooopppqqqpppmmmtttsssrrrqqqpppooonnnmmmsssrrrrrrssstttvvvwwwwwwuuuvvvvvvtttqqqppppppqqqrrrsssqqqnnnpppuuurrrlllqqqooollliiihhhjjjnnnqqqvvvuuurrrmmmiiilllttt{{{rrrqqqpppqqqssstttttttttrrrsssuuuvvvvvvvvvwwwxxxsssvvvxxxwwwuuuuuuxxx|||vvvvvvuuusssqqqpppqqqrrrlllmmmnnnoooppppppoooooonnnppptttvvvvvvuuurrrpppnnnqqqvvvwwwuuusssrrrrrrkkkpppuuutttpppnnnpppsssmmmoooppprrrsssttttttsssqqqrrrrrroookkkjjjkkkmmmooonnnmmmmmmllllllmmmmmmqqqvvv{{{yyyrrrllllllmmmlllnnnpppnnnkkkkkknnnqqqwwwuuusssqqqqqqrrrtttvvvpppqqqqqqqqqpppqqqtttvvvpppoooooooooppprrrtttuuurrrqqqpppppppppqqqrrrrrrppprrruuuwwwyyyyyyxxxwwwvvvxxxxxxuuuqqqnnnoooqqqsssnnnooowwwxxxrrrrrrxxxvvvsssnnnllllllllljjjhhhjjjlllnnnnnnmmmmmmoooqqqrrrtttvvvvvvtttrrrqqqqqqllliiigggkkkrrruuussspppoooooonnnnnnooopppqqqqqqttttttsssqqqooonnnoooppprrrtttvvvuuurrrooommmlllooorrrtttsssooonnnpppsss~~~zzztttrrrtttuuuuuussssssrrrrrrrrrrrrssstttuuuqqqqqqqqqqqqrrrqqqooommmppppppppppppqqqrrrssstttvvvuuutttrrrqqqqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvtttsssrrrssstttuuutttssspppnnnnnnooorrrtttuuuuuuqqqttttttrrruuu{{{|||yyyoootttwwwtttssssssooojjjgggeeegggnnnrrrqqqqqqsssuuutttsssrrrpppnnnllljjjhhhkkkmmmnnnllljjjjjjjjjmmmqqquuuwwwtttqqqpppooouuuttttttuuuwwwyyy{{{|||uuutttsssrrrqqqqqqqqqrrrqqqlllkkknnnooommmooossslllmmmoooooopppqqqrrrsssnnnpppssstttsssrrrssstttuuuuuutttrrrooonnnoooqqqqqqpppooommmlllmmmqqqtttrrrtttvvvvvvttttttvvvxxxpppqqqqqqooooooqqqvvvzzzppppppooonnnmmmooosssvvvoooppprrrqqqooonnnnnnooojjjooouuuwwwvvvrrrpppooonnnlllooovvvwwwrrrppprrrooorrruuuvvvvvvuuuvvvwww~~~wwwsssuuurrrppppppqqqrrrpppnnnrrryyy|||xxxvvvwwwwwwsssrrrqqqooonnnooorrrrrrpppzzzxxxuuurrrpppppppppqqqxxxqqqkkklllssszzzzzzxxxqqqrrrrrrqqqpppoooqqqrrrpppqqqnnnkkknnntttrrrlllmmmlllkkkkkkmmmooorrrsssqqqssstttqqqmmmmmmqqqvvvtttqqqnnnooorrruuutttsssrrrrrrrrrtttuuuwwwwwwxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxvvvuuuvvvxxxvvvrrrmmmkkkmmmppprrrssssssqqqppppppsssuuuwwwwwwtttpppnnnnnnrrrvvvvvvsssooonnnnnnmmmsssxxxuuunnnkkkooouuuqqqpppooonnnoooqqqtttuuuvvvrrrnnnlllmmmooopppppppppooonnnmmmlllkkkkkkkkkiiipppvvvvvvqqqmmmmmmppplllppprrroooiiihhhmmmsssssstttuuuvvvuuussspppnnnssssssrrrpppnnnoooqqqtttqqqooolllkkklllqqqvvvyyypppoooooooooqqqrrrtttvvvmmmppptttxxxzzzzzzxxxvvvqqquuuyyyxxxuuuqqqqqqqqqpppkkkpppzzz|||tttrrrwwwssssssssspppllliiiggghhhhhhmmmrrrqqqllliiimmmrrrqqqsssuuuuuusssrrrrrrrrrqqqkkkfffhhhnnnsssrrrpppooopppppppppqqqqqqqqqqqqjjjllloooooonnnooorrrvvvtttvvvxxxwwwtttqqqnnnmmmooorrrtttrrrnnnmmmqqquuu|||zzzuuuqqqnnnoooqqqtttyyywwwsssooonnnpppsssuuuqqqooonnnpppssstttqqqmmmllllllmmmnnnpppsssuuuwwwtttsssrrrrrrssssssqqqoooiiikkknnnrrrtttuuuuuuuuuvvvttttttvvvxxxwwwsssnnnsssqqqooooooppprrrrrrrrrtttwwwvvvsssuuu{{{{{{vvvtttwwwvvvrrrrrruuurrrkkkmmmiiihhhlllooopppqqqtttvvvuuutttsssqqqnnnlllkkkhhhkkknnnnnnllliiiggggggjjjoootttwwwuuusssrrrrrrrrrsssuuuwwwxxxxxxxxxxxxzzzxxxtttpppooooooqqqrrrqqqkkkiiilllnnnmmmqqqxxxpppmmmkkkmmmrrruuutttrrrmmmppptttuuutttssstttvvvoooqqqssssssrrrrrrssstttqqqrrrrrrqqqooooooppprrrppptttwwwwwwvvvuuuwwwyyyttttttrrrooommmnnntttxxxtttsssqqqnnnmmmnnnrrruuunnnppprrrrrrpppnnnnnnnnnlllooorrrrrrpppoooqqqssskkkkkkpppwwwvvvpppnnnrrrnnnpppssstttsssrrrrrrrrr~~~|||yyyyyy|||zzztttnnnmmmppprrrrrrpppppprrruuuuuusssrrrsssuuunnnllllllnnnrrrrrrpppmmmtttssssssrrrrrrssssssssszzztttoooooosssvvvuuussstttuuutttqqqnnnnnnqqquuuqqqooonnnnnnqqqssstttssssssmmmhhhiiiooosssrrroooqqqnnnkkknnntttxxxwwwsssuuuooommmsssvvvsssqqqssssssnnnooowwwzzzvvvsssssszzzzzzyyywwwtttrrrsssuuu~~~}}}wwwuuuwwwwwwtttvvvrrrnnnmmmpppsssttttttxxxvvvrrrqqqppppppooonnnvvvsssqqqrrruuutttpppkkkppppppppppppqqqrrrsssssstttqqqooooooppppppmmmjjjuuutttssssssssssssrrrqqqssspppkkkhhhgggiiilllnnnnnnoooooonnnnnnpppsssuuusssooommmmmmkkkjjjmmmsssrrrwwwwwwrrrqqqtttuuurrrppppppooopppqqqrrrqqqpppnnnooopppqqqqqqqqqqqqqqqllloooqqqrrrpppnnnmmmmmmvvvwwwwwwtttqqqqqqtttxxxpppzzz~~~zzzuuuuuuuuussstttrrrqqqrrruuuwwwuuussssssttttttqqqnnnkkkkkkkkkjjjnnnrrrsssqqqpppqqqsssqqquuuwwwuuuqqqnnnqqquuuqqqooommmkkkkkkmmmppprrruuuqqqmmmnnnpppqqqnnnjjjoooooommmjjjjjjmmmuuu{{{vvvwwwvvvtttrrrssswww{{{lllmmmoooqqqssssssrrrrrrxxxssspppqqquuuvvvrrrnnnttttttsssrrrpppnnnllljjjlllppptttuuurrrooommmnnnooopppqqqpppnnnnnnqqqtttvvvuuurrrpppnnnnnnooopppjjjkkkkkkjjjkkkooovvv{{{xxxtttpppppprrrsssqqqooopppqqqssstttuuuuuuuuutttsssuuuwwwxxxwwwuuuuuutttuuutttssstttvvvsssmmmhhhooooooooooooooooooppppppzzzwwwtttssstttrrrnnnkkkrrrmmmkkknnnmmmiiiiiinnnlllmmmppprrrtttuuuuuuuuunnnkkkiiinnnvvvzzzwwwssswwwtttrrrrrrtttuuutttrrrxxxvvvrrrmmmnnnrrrpppkkkqqqpppooopppqqqrrrqqqoooqqqqqqsssttttttsssqqqpppyyyuuuqqqoooppprrrssstttqqqnnnmmmpppuuuwwwuuuqqqtttuuuwwwyyyzzzxxxuuurrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttqqqmmmkkknnnqqqpppxxx{{{tttnnnnnnooonnnrrrrrrqqqnnnlllmmmqqqtttnnnnnnooopppqqqssstttuuuvvvssspppnnnpppsssvvvwww~~~|||yyyzzz|||yyyuuupppooorrrtttsssqqqooorrrttttttrrrqqqssstttnnnmmmlllmmmpppsssttttttrrrrrrrrrqqqppppppqqqrrrvvvrrroooooorrrtttuuutttooopppqqqpppooooooqqqtttssstttuuuuuuuuusssqqqpppsssooolllmmmqqqrrrqqqnnnqqqqqqpppqqqsssuuuvvvvvvuuunnnkkkooorrrrrrsssvvvvvvqqqqqquuuwwwtttsssvvvwwwyyy||||||yyyuuurrrqqq}}}~~~{{{uuussstttssspppvvvsssooonnnqqqsssuuutttvvvtttqqqpppqqqqqqppppppuuusssqqqrrruuuuuuqqqmmmqqqqqqqqqrrrrrrsssssssssqqqooolllmmmoooqqqpppooosssqqqqqqtttyyyzzzuuupppqqqooollljjjiiijjjlllmmmqqqrrrsssrrrppppppppprrrsssqqqrrrsssqqqlllmmmpppssswwwxxxsssqqqrrrrrroooqqqppppppqqqrrrtttttttttppppppqqqrrrrrrrrrqqqqqqnnnoooooommmlllkkkmmmoooqqqsssvvvwwwuuusssqqqqqqsssyyy|||xxxuuuvvvvvvtttuuusssqqqrrrtttvvvuuuttttttsssrrrpppnnnlllllllllmmmooopppqqqppppppqqqsssoooqqqqqqpppoooqqquuuzzzrrrpppllliiijjjmmmrrruuussspppnnnpppssstttpppmmmjjjlllmmmllllllnnnrrrvvvsssuuuwwwvvvsssssstttvvvqqqooollljjjlllpppuuuxxxuuuuuuttttttttttttsssrrrrrrssssssrrrpppoooooooooiiimmmqqqssssssrrrrrrsssooopppqqqpppooooooqqqttttttrrrqqqppppppppprrrsssoooooonnnllljjjmmmrrrvvvvvvuuusssqqqnnnmmmnnnoooqqqrrrsssuuuvvvvvvvvvuuuwwwwwwwwwvvvuuutttuuuvvvvvvuuutttuuuuuutttrrrpppppppppppppppppppppppppppuuusssqqqrrrttttttqqqnnnnnnkkklllqqqrrrnnnmmmpppnnnqqquuuxxxzzzyyywwwvvvtttoookkkkkkppptttvvvvvvuuurrrpppqqqsssttttttrrrtttuuurrrnnnnnnrrrssspppqqqqqqppppppppppppqqqqqqttttttsssssssssssssssrrrwwwuuusssrrrrrrrrrqqqppptttqqqoooqqqvvvxxxvvvsssxxxxxxyyyzzzzzzxxxuuurrrttttttttttttssssssrrrrrrssssssrrrpppmmmmmmnnnooosssvvvvvvqqqooorrrrrrooopppnnnlllmmmppprrrssstttrrrpppooooooqqqsssrrrrrrwwwuuurrrooooooooooooppp}}}|||yyyyyy{{{xxxuuurrrrrruuuvvvuuussspppqqqrrrrrrqqqqqqrrrsssqqqqqqpppooooooqqquuuxxxqqqssstttrrrooonnnpppsssrrrqqqppppppqqqrrrtttuuukkklllnnnnnnnnnoooqqqsssqqqvvv{{{|||yyyuuurrrqqqqqqqqqqqqqqqqqqppppppooorrrtttuuutttrrrsssvvvyyyvvvpppllllllnnnooorrruuuvvvtttssstttrrrppprrrvvvuuuxxx{{{{{{yyyvvvtttsssxxxzzzxxxsssrrruuuuuussstttqqqoooooopppsssttttttsssqqqpppppprrrssssssrrrtttrrrppprrruuuuuusssppprrrrrrrrrsssssssssssssssqqqooommmmmmoooqqqqqqqqqrrroooooouuu}}}xxxqqqpppooommmllllllllllllmmmssstttuuutttsssrrrrrrsssuuuuuuwwwzzzwwwpppmmmnnnrrrwwwxxxtttqqqpppnnnkkkrrrqqqpppooooooqqqrrrtttrrrrrrrrrrrrrrrqqqqqqqqqpppooommmjjjhhhjjjmmmqqqrrrqqqqqqrrrsssrrrpppnnnuuuwwwwwwttttttvvvwwwuuuvvvtttrrrrrrsssuuuuuuuuuuuusssooonnnnnnnnnnnnnnnpppoooooopppqqqsssrrrrrrqqqooommmlllmmmqqqvvvyyyrrrpppllliiijjjmmmrrruuupppoooooorrruuuuuurrrnnniiilllooopppppppppqqqrrrqqqtttvvvvvvtttrrrqqqqqqqqqnnnkkkiiijjjoootttxxxsssuuuvvvuuusssrrrsssuuurrrtttuuutttpppoooppprrrlllnnnqqqrrrsssssstttvvvpppqqqrrrrrrqqqqqqrrrtttqqqpppppppppqqqsssuuuvvvqqqqqqooommmlllnnnrrruuutttuuuuuuqqqllliiikkknnnqqqrrrtttvvvwwwwwwwwwwwwxxxwwwuuutttssstttuuuvvvvvvvvvwwwvvvuuuuuuwwwyyyqqqqqqqqqpppppppppqqqqqqpppooonnnppptttuuutttqqqkkkkkkooouuuvvvtttssstttpppssswww{{{|||zzzxxxuuusssrrrooonnnoooqqqsssuuurrrqqqoooppprrrssssssssstttvvvuuupppnnnppprrrqqqppprrrrrrqqqnnnnnnqqqtttwwwvvvtttrrrrrrrrrtttuuuuuuttttttuuuuuussspppmmmssspppnnnpppsssvvvuuusssyyyyyyxxxxxxvvvuuusssrrruuuvvvvvvuuuuuutttssssssuuusssqqqppppppppppppooovvvuuurrroooqqquuuuuuqqqmmmkkkjjjnnntttwwwwwwuuusssooolllnnnrrruuusssppptttsssrrrpppnnnmmmllllll|||zzzxxxwwwyyyvvvuuutttuuuwwwxxxvvvtttpppqqqqqqqqqqqqqqqrrrssstttuuuuuurrrnnnnnnqqqtttrrruuuvvvtttqqqooorrruuurrrsssssssssqqqqqqrrrtttmmmllllllkkklllnnnrrrtttnnnuuu|||~~~zzzvvvuuuvvvpppqqqrrrqqqooooooqqqtttttttttsssssssssuuuxxxzzzvvvrrrooommmlllmmmnnnpppsssuuuuuutttpppmmmooorrrsssuuuvvvvvvuuuuuuwwwyyyrrruuuuuussstttyyy{{{zzzrrrqqqppppppqqqrrrssstttrrrqqqppprrrtttvvvvvvuuurrrqqqppprrrtttuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqssssssrrrrrrqqqqqqpppoooqqqpppppptttzzz{{{xxxtttqqqooommmllllllmmmnnnpppsssssstttsssssstttwwwzzzyyyxxx{{{}}}yyyqqqmmmnnnpppsssvvvuuurrrpppnnnlllrrrpppnnnkkkjjjjjjmmmooossssssrrrqqqqqqpppppppppqqqpppnnnllljjjkkknnnqqqwwwrrrkkkiiillloooqqqqqquuusssqqqoooqqqtttuuuuuuvvvtttrrrrrrrrrtttuuuuuuvvvrrrnnnmmmnnnppppppppprrrqqqpppsssvvvvvvtttpppuuuqqqmmmkkklllnnnooooooqqqpppmmmlllkkkmmmoooqqqooooooppprrrttttttpppmmmoooppprrrssssssrrrqqqppprrrsssttttttrrrqqqooonnnkkkkkklllmmmoooqqqrrrsssrrrssstttssssssssssssttttttvvvwwwuuupppnnnpppsssvvvvvvuuutttsssrrrssssssrrrssstttuuuuuutttttttttpppppppppqqqrrrtttvvvwwwnnnnnnmmmmmmnnnrrrvvvyyyttttttssspppmmmkkkmmmoooqqqssstttvvvwwwwwwwwwwwwtttsssrrrssstttuuuuuuttttttwwwyyyxxxvvvuuuxxxzzzsssrrrqqqpppppppppqqqrrrnnnllllllooosssuuusssqqqmmmnnnqqquuuwwwwwwwwwxxxqqqsssvvvxxxxxxwwwvvvuuulllqqquuuwwwuuurrrqqqqqqqqqqqqqqqqqqssstttuuuuuuwwwzzzyyyrrrmmmmmmoooooopppssstttqqqmmmlllpppuuuxxxvvvssspppppprrrtttvvvsssssssssuuuuuutttqqqnnnmmmkkkjjjlllpppsssttttttuuuuuuuuusssrrrqqqqqqrrrttttttuuuvvvvvvuuuuuutttxxxtttqqqqqqssstttsssqqquuuuuutttsssssssssrrrqqqllllllnnnrrrvvvxxxxxxwwwsssnnnjjjlllssswwwtttooolllnnnpppqqqpppooonnnnnn~~~{{{zzzvvvuuuvvvuuuuuuuuuvvvwwwwwwvvvtttqqqqqqppppppqqqrrrrrrrrrrrrtttvvvtttqqqnnnoooqqqrrrtttuuutttqqqqqqsssuuutttvvvvvvuuusssqqqqqqrrrrrroookkkiiikkknnnsssuuupppuuuzzzzzzvvvtttuuuxxxooopppqqqooommmoootttzzzvvvrrrooopppuuuyyyyyyxxxpppqqqpppnnnnnnnnnooooooooosssvvvtttooommmlllllljjjnnnsssvvvwwwwwwwwwwwwqqqssssssqqqsssxxxzzzyyyrrrssssssttttttuuuvvvwwwrrrrrrrrrtttvvvxxxwwwvvvqqqqqqqqqrrrtttuuuvvvuuusssrrrqqqpppooooooppppppqqqsssuuuvvvuuusssqqqoooqqqrrrrrrrrrrrrsssuuuwwwrrrpppmmmkkklllnnnqqqsssuuuuuusssqqqqqqtttyyy}}}{{{yyyzzz{{{wwwqqqnnnpppmmmooosssuuusssqqqooopppnnnnnnmmmkkkiiijjjnnnqqqsssrrrqqqppppppppppppppppppqqqrrrqqqpppooopppqqqwwwqqqkkkiiikkkoooqqqqqqrrrnnnkkkkkknnnpppssstttuuuuuutttsssrrrssstttuuuuuurrrooommmnnnpppqqqqqqrrrrrrtttwww{{{yyytttooouuurrrooonnnmmmllljjjhhhnnnnnnnnnnnnmmmllllllkkknnnooopppqqqqqqooollliiitttsssrrrqqqqqqppppppooosssrrrqqqppppppoooooonnnjjjjjjlllnnnpppqqqrrrssstttqqqoooppptttvvvtttqqqrrrtttuuusssqqqqqqsssvvv|||zzzwwwuuutttssssssrrrssstttvvvwwwxxxwwwvvvtttrrrrrrrrrsssssstttuuuuuunnnmmmmmmnnnqqquuuxxxzzzuuurrroooooopppqqqpppoooqqqrrrtttuuuvvvvvvuuuuuummmmmmooosssvvvwwwtttqqqqqquuuyyyzzzwwwuuuuuuvvvtttsssqqqpppooopppqqqrrrnnnlllkkknnnqqqrrrpppnnnpppqqqrrrssstttwwwyyyyyyvvvvvvuuuttttttuuuvvvwwwlllqqqwwwxxxvvvsssrrrtttsssssstttttttttuuuwwwxxxwww{{{yyyrrrmmmnnnpppppppppsssuuurrrnnnlllpppuuuuuusssqqqppppppqqqsssuuusssrrrqqqssstttuuusssrrrhhhhhhiiilllppptttvvvwwwrrrssssssrrrppppppsssuuuppprrrtttuuuvvvvvvvvvuuuwwwsssppppppssstttsssrrrsssuuuxxxwwwsssnnnnnnppplllrrrwwwxxxvvvuuuwwwzzzuuuoookkkmmmrrruuuqqqlllhhhlllppprrrqqqooooooooo|||{{{vvvtttttttttuuuuuuuuuuuuuuuttttttsssqqqooooooqqqsssssssssoooqqqsssttttttsssssssssppppppppppppqqqrrrssssssuuuuuuvvvvvvuuusssqqqpppssspppkkkjjjlllppptttuuuvvvxxxyyywwwsssqqqrrrsssooopppqqqpppooorrrwww|||wwwqqqlllmmmtttxxxxxxuuujjjnnnpppooonnnqqqsssrrrnnnsssuuussspppooollliiibbbjjjttt{{{|||xxxssspppsssuuusssoooooorrrssspppsssuuuwwwxxxxxxwwwxxxyyysssssssssuuuwwwwwwvvvuuuqqqqqqqqqrrrsssuuuvvvwwwuuussspppmmmlllmmmooopppmmmqqquuuwwwvvvuuuttttttqqqssssssqqqmmmmmmrrrwwwqqqpppnnnmmmnnnppprrrtttxxxwwwtttqqqoooqqquuuyyyxxxvvvvvvwwwtttooonnnqqqllllllpppttttttqqqrrruuulllnnnpppooonnnpppuuuyyytttsssqqqppppppqqqrrrrrrpppsssvvvvvvtttrrrqqqqqqpppoooooopppqqqqqqnnnlllmmmjjjhhhjjjkkklllpppuuusssuuuuuuuuusssrrrssstttssssssrrrpppnnnnnnpppsssrrrtttvvvyyy{{{yyytttqqqqqqqqqpppooommmkkkjjjiiikkkkkklllmmmmmmlllkkkkkkmmmnnnoooooonnnllliiihhhsssqqqnnnmmmnnnnnnnnnmmmsssqqqoooooopppppppppooonnnlllkkkjjjlllpppuuuxxxtttpppmmmpppvvvxxxvvvqqqpppoooooopppsssuuuxxxyyyyyywwwuuuuuuuuuvvvuuutttssstttuuuxxxyyyyyyvvvsssttttttttttttttttttttttttsssqqqoooppprrrtttuuuuuuuuuqqqmmmnnnqqqsssrrroooqqqrrrsssttttttsssrrrqqqkkklllnnnsssxxxxxxsssoooooorrrvvvxxxxxxuuutttssstttsssqqqooonnnooopppqqqooommmkkkmmmooopppnnnkkkppprrrrrrpppqqqvvvxxxwww|||zzzwwwuuutttvvvxxxzzzuuuvvvvvvtttqqqrrrwww{{{uuuvvvwwwwwwvvvvvvxxxzzztttwwwvvvqqqpppsssuuuuuuqqqsssuuussspppoooppprrrqqqqqqqqqqqqrrrsssssstttsssrrrqqqssstttuuutttrrrgggiiilllppptttwwwyyyzzzqqqtttuuuuuurrrrrrvvvyyyppprrrtttvvvwwwwwwvvvuuusssqqqooooooppprrrrrrrrrrrruuuxxxxxxqqqjjjkkkqqqooouuu{{{zzztttqqquuuzzzwwwsssnnnnnnpppqqqmmmiiijjjnnnrrrrrroookkkkkkkkk}}}xxxtttttttttttttttsssrrrqqqrrrrrruuurrroooooorrrtttttttttsssrrrrrrsssuuuvvvvvvuuuqqqnnnlllnnnsssvvvuuusssrrrrrrrrrtttwwwvvvsssooonnnllljjjlllooosssttttttwwwwwwwwwvvvtttrrrqqqpppqqqrrrtttvvvvvvvvvwwwxxxvvvsssnnnmmmooorrrsssrrrmmmrrrrrrmmmlllpppsssrrrrrruuutttpppppprrrpppjjjhhhmmmtttyyyyyyuuurrrpppuuuvvvtttooommmoooooolllooorrrvvvwwwvvvuuuvvvwwwssssssssstttuuuuuusssqqqrrrrrrrrrrrrssstttvvvxxxxxxuuuppplllkkklllppprrrnnnpppssssssrrrrrrtttwwwpppqqqqqqpppoooppprrrtttmmmnnnpppqqqrrrrrrrrrrrrtttttttttsssqqqqqqrrrtttrrrqqqrrrtttrrrmmmlllooonnnlllooottttttqqqsssxxxpppsssvvvuuusssssswww{{{uuutttsssrrrrrrsssuuuvvvqqqtttvvvwwwuuusssrrrrrrnnnpppssstttrrrpppnnnnnnjjjhhhhhhkkkjjjiiiooowwwqqqtttwwwwwwtttrrrrrrsssppptttvvvsssnnnkkkooossssssuuuvvvwwwuuutttttttttqqqrrrqqqnnnjjjiiikkknnnggggggggghhhiiillloooppplllmmmmmmmmmlllkkkjjjjjjooommmkkkllloooppppppnnnqqqpppoooqqqsssrrrpppmmmmmmlllllllllooorrruuuwwwsssrrrqqqsssvvvxxxxxxvvvtttpppmmmnnnsssvvvvvvttttttsssqqqsssuuuvvvuuusssqqqqqqsssvvvyyyxxxsssooosssssstttuuuuuuuuuuuuuuuxxxuuurrrqqqssstttsssrrrsssqqqooonnnoooooooooooopppqqqqqqrrrqqqooonnnmmmpppooopppssswwwxxxsssoooooopppqqqtttwwwwwwvvvuuutttrrrpppnnnmmmnnnooopppnnnlllkkklllnnnooollliiikkkoooqqqoooqqqvvvwwwttt~~~|||zzzxxxwwwwwwxxxyyy|||zzzwwwtttrrrtttwwwzzzvvvxxxyyyxxxvvvuuuxxxzzzuuuvvvsssppprrrvvvwwwuuurrrsssttttttsssqqqooonnnmmmooorrrtttvvvvvvuuutttsssssstttvvvvvvtttpppmmmhhhkkkooosssuuuvvvwwwwwwqqquuuwwwvvvsssrrrtttxxxtttuuuwwwxxxxxxwwwuuusssrrrrrrrrrqqqqqqqqqtttvvvvvvsssrrrrrroookkkmmmsssqqquuuyyywwwsssqqqtttxxxsssqqqooonnnooopppooommmlllooorrrqqqkkkgggfffgggzzzvvvuuutttttttttrrrpppooopppqqqvvvssspppppprrruuuuuuttt{{{wwwrrrrrrtttwwwvvvuuusssnnnkkkooovvvzzzxxxtttooonnnnnnrrrwwwyyytttooohhhhhhiiinnnsssuuutttrrrsssssstttvvvwwwwwwsssqqqrrrtttxxx{{{|||zzzwwwtttvvvuuurrrnnnkkkkkknnnqqquuuxxxvvvmmmhhhlllpppooovvvwwwsssnnnpppuuussslllttttttsssqqqpppqqqtttvvvuuuwwwuuupppoooqqqrrroooiiimmmqqqsssqqqpppqqqssssssrrrrrrssstttssspppnnnrrrsssssssssrrrsssvvvxxx{{{vvvpppllljjjmmmqqqtttssssssrrrooolllmmmrrrvvvoooooooooqqqttttttssspppjjjmmmrrruuuvvvtttqqqooolllooorrrttttttsssssssssllllllpppsssrrrlllkkkmmmpppnnnooottttttqqqsssyyyuuuxxx{{{xxxsssqqqsssvvvvvvuuutttssstttvvvxxxyyyssstttvvvvvvtttsssrrrsssrrrssstttqqqnnnnnnqqquuuhhhgggjjjmmmjjjhhhoooyyyppptttxxxxxxuuurrrqqqrrrooouuuyyyuuummmjjjnnnssstttuuuuuussspppppptttxxxtttuuusssmmmgggeeejjjoooeeedddbbbcccffflllrrrvvvjjjkkkllllllkkkkkklllnnnkkkjjjkkknnnsssuuutttqqqnnnnnnpppsssvvvtttpppkkkgggjjjoootttvvvuuusssrrrrrrtttvvvwwwvvvwwwyyy{{{{{{uuunnnnnnrrrtttqqqmmmsssqqqpppqqqttttttrrroooooooooqqqtttwwwvvvqqqmmmrrrrrrtttuuuvvvvvvvvvvvvxxxuuurrrqqqtttuuutttrrrqqqrrrrrroookkkjjjllloooppppppqqqpppooommmkkkjjjwwwtttqqqsssvvvwwwsssooopppnnnmmmpppvvvyyyzzzxxxtttrrrooommmlllmmmooopppmmmkkkjjjkkknnnooollliiieeelllpppooorrrwwwvvvqqq|||{{{zzzyyyxxxwwwwwwvvv||||||{{{zzzxxxvvvtttssswwwxxxzzzxxxuuuuuuwwwyyyyyyxxxtttppprrrwwwvvvqqqrrrrrrsssuuuuuusssooolllkkknnnssswwwyyyxxxvvvtttssstttwwwyyyyyytttmmmggggggkkkpppssstttssssssrrrqqqtttwwwvvvrrroooqqqtttxxxyyyzzz{{{yyywwwtttrrrsssuuuwwwuuusssssswww{{{zzzqqqkkklllmmmmmmpppvvvssstttttttttsssssstttuuullllllmmmnnnppprrrsssuuujjjnnnqqqoooiiieeeeeeggg}}}}}}vvvsssqqqrrrqqqooosssyyysssooollloootttwwwuuurrrqqqtttwwwwwwuuussstttuuurrrtttvvvxxxyyyxxxwwwvvvwwwrrroooqqqrrrqqqqqqsssmmmmmmmmmnnnoooqqqrrrssswwwwwwvvvuuutttuuuxxxzzzyyysssrrrxxx|||yyywwwxxxwwwuuusssrrrrrrrrrqqqpppppprrrsssqqqmmmjjjkkkllloooooopppsssvvvvvvqqqmmmwwwuuurrrpppoooooopppqqqzzzrrrlllkkkmmmnnnooorrrkkkhhhnnnqqqooooooqqqrrrqqqpppppprrrrrrqqqppppppmmmkkknnnssswwwvvvsssvvvqqqnnnooosssuuutttqqqrrrtttvvvvvvsssqqqppppppvvvqqqooorrrqqqllllllpppssssssssssssqqqpppnnnnnnrrrssssssqqqssswwwwwwsssqqqooommmmmmnnnooooooooosssrrrpppooooooqqqssstttvvvssspppqqqtttuuutttrrrxxxxxxwwwvvvuuutttssssssuuuzzz}}}{{{uuuppppppqqqwwwwwwuuupppkkkkkknnnsssrrrnnniiigggiiinnnrrruuuuuuqqqnnnnnnrrrvvvwwwwwwpppqqqrrrssssssqqqooonnnpppuuuwwwttttttwwwuuuooosssttttttrrrnnnkkkjjjjjjhhhhhheeebbbeeekkknnnmmmlllkkkiiihhhhhhkkkppptttpppqqqnnnlllqqqyyyxxxrrrooonnnnnnqqquuuvvvssspppjjjkkklllooorrrtttsssrrrhhhooowww{{{{{{zzzzzz{{{sssrrrrrrssstttssspppnnngggkkkooopppnnnmmmnnnpppnnnqqqssspppllljjjmmmpppuuussspppnnnnnnqqquuuwwwxxxvvvtttrrrqqqsssuuuwwwuuusssooollllllnnnqqqsssoooooooooooooooppppppppppppsssvvvwwwtttppplllkkkjjjkkkmmmqqquuuvvvtttrrrooopppqqqpppmmmlllnnnpppsssppppppqqqnnniiihhhkkkjjjkkkkkklllnnnpppqqqrrrrrrtttuuuwwwxxxxxxwwwvvvzzzxxxwwwyyyzzzyyyuuuqqqtttuuuzzz|||tttrrruuuyyyxxxwwwvvvuuurrrnnnkkkuuutttttttttsssqqqlllhhhqqqqqqsssuuuxxxyyyxxxwww{{{uuuqqqqqqqqqqqqoooooommmlllpppvvvzzzxxxuuusssssssssssstttssspppnnnqqqrrrsssvvvwwwvvvrrrnnnvvvwwwxxxxxxxxxwwwwwwwwwzzzxxxqqqhhhffflllqqqssssssvvvxxxtttooolllooosssooommmkkklllooorrrrrrqqqmmmnnnooonnnkkkiiiiiijjj~~~vvvtttsssuuusssqqqssswwwuuutttsssssstttuuuuuuuuuqqqtttvvvvvvtttssstttvvvrrrsssuuuvvvxxxxxxxxxxxxrrrqqqsssxxxzzzuuuppppppooooooooopppqqqrrrssstttvvvvvvvvvuuussstttwwwzzzwwwtttsssvvvvvvtttvvv|||{{{xxxtttrrrrrrrrrrrrqqqqqqrrrrrrqqqnnnmmmppprrrmmmmmmnnnppprrrrrrqqqpppppppppooonnnooopppqqqrrryyywwwsssqqqooopppppppppwwwqqqnnnppppppmmmmmmpppnnnppprrrttttttsssqqqpppnnnmmmkkklllppprrrsssssssssooolllnnnrrrvvvvvvttttttuuuvvvuuusssqqqqqqrrrsssqqqtttzzzyyyqqqmmmmmmrrrrrrrrrqqqppppppoooooovvvwwwuuurrrrrruuusssnnnrrrpppooonnnooopppppppppwwwtttqqqnnnmmmooorrrtttyyyuuupppoooqqqssssssrrrwwwwwwvvvvvvuuutttsssrrruuuvvvvvvuuutttsssrrrrrrvvvtttqqqoooooopppqqqqqqtttqqqllljjjkkklllnnnnnnsssqqqnnnnnnrrruuuvvvvvvoooppprrrssssssrrrqqqpppqqquuuvvvssssssvvvuuupppssstttuuutttrrrppppppqqqjjjjjjgggcccfffkkknnnlllmmmmmmllljjjiiikkkooorrrnnnpppooooootttzzzwwwqqqnnnqqqtttuuutttrrrpppooommmmmmnnnoooqqqrrrrrrrrrqqqsssvvvxxxxxxyyyzzz{{{uuusssqqqqqqrrrsssrrrrrrlllmmmnnnnnnnnnoooqqqsssmmmppprrrpppmmmkkknnnrrrtttrrrooonnnnnnqqqtttvvvxxxuuusssrrrtttvvvvvvvvvsssqqqnnnllllllmmmppprrrpppqqqqqqqqqqqqqqqppppppnnnqqquuuvvvssspppmmmkkkiiijjjlllooorrrsssqqqooolllnnnnnnmmmkkkkkkmmmooorrrpppqqqtttrrrmmmlllnnnjjjkkkmmmoooqqqrrrrrrqqqsssssstttttttttssssssrrrvvvvvvvvvwwwxxxwwwtttqqquuutttwww{{{yyyttttttyyy{{{yyyvvvuuutttssspppnnnpppppppppppppppooooooooorrrrrrsssuuuwwwyyyyyyxxx|||xxxsssqqqrrrsssrrrqqqyyytttoooooosssyyy{{{{{{yyyvvvqqqooooooqqqtttuuussssssssssssqqqpppooonnnrrrqqqqqquuuzzz|||{{{xxxzzzvvvoooiiikkkrrrtttsssuuuuuutttrrrpppoooooopppnnnmmmlllmmmoooooommmjjjlllnnnoooooollljjjiiiiii}}}zzzzzzvvvuuuuuuwwwuuuqqqrrrvvvvvvwwwxxxvvvtttsssuuuwwwuuuvvvvvvtttrrrrrrssstttssssssssstttuuuwwwxxxxxxsssqqqsssxxxzzzvvvrrrqqqqqqqqqrrrssssssssssssssssssttttttsssrrrrrruuuwwwtttssstttsssqqqooouuu}}}|||yyyuuurrrrrrssssssrrrqqqrrrrrrqqqpppqqqtttwwwmmmnnnooopppooopppqqqssshhhiiijjjlllnnnppprrrrrrqqqsssuuuuuutttsssrrrrrrwwwsssqqqpppnnnjjjlllpppkkkpppuuuwwwuuurrrqqqqqqnnnnnnmmmllllllmmmpppssstttqqqmmmmmmqqqtttuuuttttttuuutttsssqqqppprrrsssuuutttwww{{{zzztttpppoooppppppooooooooooooppppppvvvwwwuuurrrrrrtttsssnnnqqqqqqpppppppppqqqqqqrrryyyuuuppplllkkkmmmqqqsss{{{vvvpppmmmooorrrsssrrrtttuuuuuuvvvuuutttsssrrrtttrrrpppqqqsssuuutttsssuuurrrooopppsssuuurrrooosssqqqnnnnnnnnnmmmllljjjqqqpppnnnnnnqqqsssttttttrrrrrrssstttsssrrrqqqpppqqqttttttrrrrrrttttttrrrwwwwwwxxxvvvttttttuuuvvvpppppplllhhhiiimmmnnnkkknnnoooooonnnllllllnnnpppnnnpppqqqssswwwzzzvvvpppoootttxxxxxxtttpppoooppppppppppppoooppppppqqqqqqyyywwwuuutttuuuwwwxxxxxxvvvssspppooopppssstttuuuqqqooommmmmmooorrrtttuuummmpppqqqpppnnnmmmpppssssssqqqooonnnnnnppprrrtttwwwsssqqqssswwwyyywwwtttrrrpppnnnmmmmmmmmmoooppprrrssstttttttttrrrpppooolllpppssstttrrrooommmlllllllllmmmoooqqqqqqooommmkkkkkklllkkkiiijjjlllnnnnnnmmmooossstttpppnnnpppkkkmmmooorrrssssssrrrqqqsssrrrqqqpppooooooooooooqqqsssuuuuuutttsssrrrrrruuussstttvvvvvvuuuxxx}}}|||yyyvvvsssssssssrrrqqqlllnnnooooooooopppuuuyyytttttttttuuuvvvxxxyyyzzzwwwuuusssssstttuuutttsss|||wwwrrrqqquuuyyyzzzzzzxxxvvvrrrooooooqqquuuwwwtttuuutttpppllljjjlllnnnqqqnnnnnnssszzz}}}zzzuuuxxxtttmmmjjjooovvvvvvrrrvvvsssppppppqqqqqqpppnnnnnnnnnnnnoooooommmhhheeekkknnnqqqqqqoookkkiiihhh}}}wwwtttuuuxxxvvvuuuvvvtttpppqqqvvvuuuuuuuuuuuuttttttuuuvvvyyyxxxvvvsssqqqppppppqqqvvvuuusssrrrrrrtttuuuvvvvvvqqqnnnppprrrqqqsssvvvqqqrrrsssttttttsssrrrrrrpppqqqqqqpppooopppqqqsssqqqqqqrrrrrrppppppssswwwwwwvvvttttttuuuuuusssrrrqqqrrrsssssssssttttttuuummmpppsssrrrooonnnoooqqqeeefffhhhkkknnnooopppqqqooosssvvvwwwuuutttssstttrrrrrrrrrppplllkkknnnrrrkkkqqqwwwwwwtttpppqqqsssoooqqqrrroookkkkkkpppuuuxxxtttpppnnnooopppqqqqqqtttsssrrrooonnnnnnqqqtttyyywwwuuusssrrrrrrrrrtttnnnnnnmmmmmmnnnoooqqqqqqppprrrqqqpppssswwwwwwsssppppppqqqqqqppppppqqqrrrtttrrrooommmlllnnnpppqqqxxxsssooonnnqqqssssssrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrrrrtttttttttttttttsssrrrsssuuutttqqqnnnmmmmmmnnnpppqqqpppmmmjjjooooooooooooppprrrrrrrrrvvvvvvvvvuuutttsssrrrqqqrrrsssrrrqqqqqqsssttttttzzzzzzyyyvvvsssrrrsssuuuxxxxxxsssnnnmmmooonnnkkkmmmnnnpppqqqpppoooooopppooopppqqqsssvvvxxxuuurrrsssuuuwwwvvvsssqqqqqqsssssssssrrrpppooonnnpppqqqzzzvvvrrrqqqtttvvvvvvuuutttrrrppppppqqqtttuuuuuussspppnnnooosssuuuuuutttpppqqqrrrqqqooooooqqqsssrrrqqqooonnnnnnpppqqqrrruuuqqqooossszzz|||xxxsssqqqqqqpppooonnnooooooppprrrtttuuuvvvtttrrrooommmkkknnnrrrsssrrrooonnnnnnppppppppprrrsssrrrpppnnnnnnmmmllljjjiiijjjkkkllljjjhhhhhhmmmooonnnnnnpppmmmnnnoooqqqrrrrrrsssrrrrrrqqqpppnnnmmmnnnnnnooommmpppsssssspppoooqqqssssssssssssuuuwwwxxx{{{~~~yyywwwuuutttssssssqqqooojjjnnnssssssrrrsssxxx~~~uuuuuuuuuttttttvvvxxxzzzvvvvvvvvvvvvvvvvvvuuutttuuuuuuuuuwwwzzzzzzwwwuuuqqqssstttuuutttsssrrrrrrqqqtttuuurrrllljjjlllpppsssrrrrrrtttwwwwwwsssooouuutttpppmmmooottttttqqqsssrrrqqqpppppppppppppppoooooooooooonnnllliiifffjjjnnnrrrsssqqqllliiiggg}}}xxxsssrrrtttyyyvvvuuuuuurrrppprrrwwwtttqqqnnnppptttvvvuuusssvvvuuurrrqqqqqqqqqrrrrrryyywwwtttqqqpppqqqrrrssstttnnnjjjlllmmmmmmooorrroooppprrrttttttsssqqqooolllmmmnnnnnnmmmmmmnnnpppoooooopppqqqtttuuusssppppppqqqsssuuuwwwvvvssspppqqqrrrtttuuuvvvtttqqqooommmppptttsssooolllkkklllfffgggiiilllmmmnnnoooooorrrtttuuuuuutttsssssstttsssvvvvvvsssooonnnppprrrnnnrrrvvvuuuqqqnnnqqqtttqqqtttuuurrrmmmlllpppvvvvvvtttpppnnnnnnooopppqqqrrrqqqooommmkkklllpppsssvvvuuusssooonnnpppqqqqqqlllllllllmmmnnnoooqqqqqqlllnnnooonnnrrrwwwwwwtttmmmoooqqqqqqooooooppprrrmmmmmmnnnoooppppppppppppqqqooonnnppptttvvvtttrrrqqqrrrsssuuuuuuuuuttttttqqquuuxxxxxxtttrrrsssuuusssvvvxxxxxxtttpppooonnnmmmmmmooorrrsssqqqmmmjjjnnnoooppppppqqqqqqqqqqqqttttttuuuvvvvvvwwwwwwwwwsssrrrrrrrrrsssssstttuuuxxxwwwvvvrrrpppppprrrttt|||{{{vvvpppnnnooommmiiijjjmmmppprrrrrrqqqqqqrrrrrrqqqppprrrssstttuuuvvvwwwtttqqqpppsssuuuvvvvvvtttttttttqqqooonnnppprrruuurrrpppqqqsssuuusssqqqqqqppppppqqqssstttsssqqqqqqoooooorrrvvvwwwuuurrrsssssssssrrrppppppqqqrrrqqqqqqpppooooooppppppqqqssspppnnnssszzz|||wwwrrrsssrrrqqqpppppppppqqqqqqrrrsssuuuuuutttqqqnnnlllkkknnnqqqrrrqqqooooooooorrrqqqqqqrrrssssssqqqoootttqqqnnnlllkkkkkkllllllkkkfffdddhhhlllmmmooorrrooonnnnnnnnnoooqqqrrrtttrrrqqqpppoooooopppqqqrrrkkknnnqqqqqqooonnnpppsssqqqsssuuuwwwzzz|||}}}{{{sssssstttuuuuuusssnnnkkkiiiooouuuvvvtttsssvvvyyytttuuuvvvtttssstttwwwyyyxxxyyyyyyyyyxxxvvvuuuttttttuuuwwwyyy{{{{{{yyywwwpppsssuuuuuusssqqqqqqrrrooossswwwuuuqqqnnnpppsssrrruuuwwwvvvrrrooonnnoooppptttuuuppplllnnnqqqqqqppprrrtttrrrooonnnqqqtttqqqqqqpppnnnmmmlllmmmmmmjjjnnnssstttrrrmmmiiiggg|||xxxttttttwwwyyyvvvvvvwwwuuurrrsssxxxsssoookkknnntttwwwuuuqqqpppooonnnpppsssuuuvvvuuuxxxvvvtttqqqooooooppppppnnnkkkkkkooopppllliiijjjlllnnnqqqttttttssspppnnnkkklllnnnmmmllllllmmmoooooopppppprrrvvvyyytttmmmoooppprrruuuwwwvvvsssooosssssstttuuuuuutttppplllmmmooopppooommmjjjiiiiiikkkkkklllmmmnnnoooooopppuuusssrrrrrrtttuuusssrrryyy||||||wwwtttsssrrroooqqqssstttrrrooonnnooorrrpppsssuuusssooommmppptttpppooooooooopppqqqssstttqqqpppooommmkkklllooorrrooorrrtttrrrqqqqqqnnniiikkklllmmmoooppppppqqqpppmmmooonnnmmmooossssssoookkkooorrrrrrooonnnpppssskkkmmmooorrrsssrrrqqqpppnnnmmmmmmqqquuuwwwuuurrrqqqrrrssssssuuuvvvwwwwwwsssxxx{{{yyytttqqqssswwwssswww{{{yyytttooonnnoooppppppqqqrrrrrrpppkkkhhhmmmooorrrrrrqqqppppppqqqmmmnnnpppssswwwzzz|||~~~sssqqqrrruuuuuuttttttwwwsssrrrqqqooonnnppptttxxxyyyxxxuuuooonnnpppnnniiiiiilllppprrrrrrrrrrrrrrrssspppoooqqqrrrqqqssswwwwwwrrrnnnnnnssswwwxxxwwwrrrtttuuussspppoooqqqtttqqqppppppqqqrrrrrrqqqooooooooopppqqqssssssqqqnnnnnnnnnpppsssuuuuuusssqqqtttsssrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqppppppppprrroooooorrrwwwyyyvvvrrruuusssqqqppppppppprrrsssssstttttttttsssqqqooommmmmmooorrrrrrqqqpppoooooopppooooooqqqssssssrrrqqqwwwtttpppmmmnnnnnnoooooommmhhheeeiiinnnpppqqqsssoooooooooooopppqqqrrrsssssssssssssssssssssttttttmmmnnnpppooooooooopppqqqpppsssvvvxxx{{{}}}{{{wwwpppqqqsssuuuuuusssnnniiijjjnnnssstttsssqqqqqqrrrrrrtttvvvuuurrrrrrtttwwwyyyzzz{{{zzzwwwuuuttttttzzzyyyxxxwwwxxxzzz}}}wwwwwwuuuqqqmmmnnnsssxxxooosssvvvwwwuuutttuuuwwwppptttxxxuuuooolllooosssnnnuuuwwwpppkkkkkkoooqqqooosssvvvtttooonnnrrrwwwrrrrrrqqqooonnnnnnppprrrlllooossstttrrrnnnjjjhhh}}}{{{yyyvvvvvvyyyvvvvvvyyy|||{{{vvvuuuxxxtttrrrqqqqqqtttvvvuuutttooonnnnnnppptttvvvuuusssuuutttrrrqqqpppppppppqqqpppmmmlllppppppllliiiiiijjjmmmqqqtttuuutttqqqooolllmmmoooooonnnnnnnnnoooooossstttrrrtttwwwvvvqqqttttttssstttuuuuuusssqqqvvvtttrrrrrrssstttrrrppprrrooolllkkklllmmmnnnoooooonnnnnnnnnoooppprrrsssssspppnnnqqqvvvxxxtttooowww{{{{{{xxxwwwwwwssslllrrrrrrsssrrrqqqnnnlllkkkllloooqqqqqqnnnmmmmmmooolllnnnoooqqqqqqrrrssstttqqqqqqpppooommmnnnpppsssooosssuuuqqqppprrrooojjjjjjllloooqqqrrrqqqpppooommmooonnnlllmmmpppoookkkkkkooossssssqqqoooqqqtttpppqqqrrrtttttttttsssrrrpppnnnmmmppptttvvvtttrrrsssrrrrrrrrrtttwwwyyy{{{xxxxxxwwwtttrrrrrrvvvzzztttvvvxxxxxxvvvsssqqqpppqqqpppppppppqqqpppmmmkkklllpppssstttrrrppppppqqqjjjkkkmmmqqqtttxxx{{{}}}sssqqqsssxxxxxxuuutttwwwsssrrrpppnnnmmmpppuuuyyytttuuussspppqqquuutttpppkkkmmmpppqqqqqqppppppqqqpppnnnooossssssooopppuuuqqqqqqqqqrrrtttuuuvvvvvvnnnrrruuuuuurrrpppsssvvvqqqrrrrrrqqqpppoooooopppqqqpppnnnnnnppppppooonnnlllnnnpppqqqqqqqqqrrrsssqqqqqqqqqrrrtttuuuvvvwwwrrrrrrssssssrrrqqqppppppppppppoooqqqtttuuutttrrruuussspppnnnnnnooorrrtttuuuuuuuuuttttttrrrqqqpppoooqqqssssssqqqpppoooppppppooooooqqqtttvvvvvvuuuwwwsssooonnnppprrrssssssnnniiihhhnnnsssrrrppppppmmmooorrrttttttsssrrrpppvvvvvvvvvvvvuuutttssssssqqqooonnnooopppqqqqqqpppppptttuuuuuuxxx{{{yyyrrrqqqqqqrrrtttuuusssooolllnnnooopppqqqqqqppppppooopppsssvvvuuurrrppprrrtttwwwyyyyyywwwtttssstttuuu|||{{{zzzxxxwwwyyy{{{}}}zzz{{{yyytttooooootttyyyuuuuuuuuuuuuvvvwwwxxxyyyssstttuuusssooonnnpppsssooottttttooommmooorrrsssqqqssstttsssrrrrrrtttwwwqqqrrrtttrrrooonnnooopppmmmpppssstttrrrnnnkkkjjj|||yyyzzzzzzwwwvvvxxxtttvvv|||zzzvvvwwwvvvwwwwwwvvvtttsssuuuwwwrrrqqqppprrrtttssspppmmmqqqqqqqqqqqqqqqqqqrrrrrryyyrrrlllllllllkkklllpppiiilllqqquuuvvvuuurrrooommmoooqqqqqqpppooopppqqqooouuuxxxsssppptttwwwvvv{{{xxxuuussssssssssssrrryyyuuupppoooqqqtttuuuuuuxxxrrrkkkjjjmmmrrrvvvwwwqqqpppooooooppprrruuuvvvqqqmmmlllqqqyyy{{{tttmmmppptttuuutttwwwzzztttkkkqqqqqqrrrsssssspppjjjfffiiikkknnnooommmlllkkkjjjmmmooorrrrrrqqqpppppppppqqqrrrrrrqqqoooppprrrtttvvvxxxtttmmmlllqqqsssqqqjjjlllpppssssssrrrpppnnnlllmmmllljjjlllpppoookkklllpppuuuuuurrrpppsssvvvvvvuuuuuutttttttttuuuuuussspppmmmnnnqqqttttttssstttsssrrrrrrtttwww{{{}}}}}}xxxqqqnnnpppuuuyyy|||vvvtttsssuuuxxxxxxtttpppnnnmmmmmmnnnppprrrrrrqqqlllppptttuuusssqqqpppqqqlllmmmnnnoooqqqtttvvvwwwsssqqqsssyyyzzzvvvtttxxxwwwvvvsssooommmooossswwwrrrttttttsssvvv{{{|||yyymmmoooqqqqqqpppooooooooommmlllooouuuuuuooonnnrrrlllqqqvvvwwwtttrrrssstttlllqqqvvvvvvsssqqqtttwwwtttuuuuuuqqqmmmlllooorrrssspppmmmkkklllnnnoooooolllnnnooonnnlllmmmrrrvvvoooooooooqqquuuxxxzzzzzzrrrsssssstttsssrrrqqqppppppppppppqqqqqqrrrrrrsssuuusssooollllllnnnqqqsssvvvvvvuuuuuuttttttssssssppprrrtttsssrrrpppppppppqqqqqqqqqtttwwwzzzzzzzzzuuuqqqmmmmmmqqqtttvvvvvvkkkhhhiiiqqqvvvsssmmmkkkkkkooouuuyyyyyyvvvrrrnnnxxxxxxyyyxxxwwwtttrrrqqqssspppnnnnnnqqqsssqqqoooqqqtttsssqqqtttyyywwwpppsssrrrrrrrrrssssssqqqooosssqqqooooooqqqrrrrrrrrrnnnsssvvvuuuqqqooopppsssuuuvvvwwwuuurrrqqqsssvvvvvvyyy||||||zzzwwwtttssswww{{{~~~|||vvvrrrrrrtttzzzwwwsssrrrtttwwwyyyzzzxxxvvvssspppooopppppppppqqqrrrqqqnnnoootttvvvttttttsssqqqrrrtttvvvvvvuuuooorrruuuuuuqqqmmmllllllnnnqqqssstttqqqnnnlllkkk~~~{{{uuuuuuzzz{{{vvvlllqqqxxx}}}}}}zzzwwwqqqtttvvvvvvttttttwwwzzzoooooooooqqqssstttsssrrrpppvvvzzzvvvooolllpppvvvuuusssooolllkkkmmmoooqqqqqqrrrsssqqqoooppptttwwwvvvuuurrroooooosssyyy~~~uuurrroooqqqwww{{{||||||yyyvvvsssrrrttttttrrrppprrrpppoooppptttvvvtttrrrvvvsssqqqqqqssstttsssppptttrrrsssuuuqqqnnnsss|||tttttttttsssrrrqqqooonnnpppqqqsssuuuvvvtttppplllrrrooollllllmmmlllhhheeeddddddjjjqqqqqqllljjjnnnmmmkkknnnwwwyyysssooopppssssssrrrpppnnnnnnoooppp~~~{{{wwwrrrpppoooooopppqqqpppooonnnmmmmmmnnnnnn}}}vvvnnnkkknnnppppppooowwwrrrnnnpppuuuyyyyyywwwvvvpppkkkooovvvzzzwwwqqqmmmkkklllrrryyy{{{uuuoooppppppqqquuuyyy{{{zzzxxx~~~zzzuuurrrrrrsssuuuuuuwwwtttrrrsssuuuuuussspppsssrrrpppoooooooooppppppoooppppppooossswwwvvvqqqnnnllllllpppvvvxxxuuuqqqooommmpppwwwwwwqqqnnnpppnnnppprrrrrrqqqppppppqqqvvvuuuuuuuuuvvvuuutttsssnnnsssuuuqqqkkkjjjpppvvvtttqqqmmmlllllloooqqqrrrpppooommmlllmmmooorrrtttppppppooopppsssvvvzzz|||yyyvvvrrrpppooonnnnnnmmmnnnpppnnnlllpppuuurrriiilllmmmoooppppppooonnnnnnooorrruuuuuusssuuuzzzvvvvvvuuutttrrrrrrtttwwwqqqqqqppppppqqqssstttuuutttpppkkkkkkoootttvvvvvvrrrssssssrrrqqqppprrrssslllssszzz{{{vvvpppnnnnnnqqqtttwwwxxxvvvvvvxxxzzztttttttttsssrrrrrrtttvvvpppooonnnmmmmmmnnnoooooopppqqqssstttuuuuuuttttttxxxyyyzzz|||}}}zzzuuuqqqssstttttttttrrrqqqrrrsssuuuttttttttttttssspppnnnnnnoooqqqsssssssssrrrqqqxxxuuurrrnnnllllllmmmnnnsssoooooossstttrrrtttyyyyyyuuuooommmoootttxxx{{{|||xxxtttuuuxxxyyyuuuqqqrrrsssuuuvvvvvvvvvuuuuuuzzzvvvtttvvvyyyxxxvvvuuuyyysssrrrwwwwwwpppjjjjjjoooqqqrrrrrrpppooopppqqqxxxvvvtttqqqqqqsssvvvwwwxxxwwwuuusssqqqooonnnnnntttttttttqqqnnnllllllmmmwwwuuuwwwvvvqqquuuuuuuuuwwwzzz|||}}}}}}wwwwwwvvvtttrrrsssuuuwwwqqqooonnnnnnqqqsssuuuuuurrrvvvxxxuuupppppptttzzztttssspppnnnmmmnnnooopppooopppqqqpppoooppptttwwwvvvvvvuuusssrrrrrrtttwwwssstttuuuvvvxxxzzz}}}xxxvvvssssssttttttsssqqqooommmlllnnnsssuuutttrrrqqqqqqrrrtttvvvvvvtttrrrkkknnnvvv|||zzzsssrrrwwwtttttttttsssqqqpppppppppssssssssstttuuussspppmmmnnnnnnooommmkkkjjjiiihhhiiigggjjjnnnnnnkkklllqqqqqqnnnooouuuwwwtttsssuuuvvvuuurrrooonnnoooqqqtttvvvtttrrrpppooooooooopppnnnnnnnnnnnnoooooooooooouuurrrooooooqqqsssrrrpppvvvtttrrrsssvvvyyyxxxwwwuuuppplllmmmrrrtttrrrnnnlllkkkmmmrrrwwwxxxtttppprrrqqqqqqtttwwwyyyyyywwwzzzwwwsssqqqrrrtttvvvwwwtttssssssuuuwwwvvvssspppssssssssssssqqqooommmlllqqqrrrqqqppprrruuusssnnnpppnnnlllooossstttrrrooopppmmmooossssssnnnmmmpppoooooonnnmmmnnnnnnoooooossspppnnnqqqvvvyyyvvvrrrsssrrrqqqpppooopppqqqrrrqqqooonnnooorrrsssrrrpppsssrrrpppnnnmmmnnnooooooppppppqqqrrrtttwwwyyy{{{wwwtttrrrpppooooooooooooqqqrrrrrrqqquuuyyyvvvnnniiikkkmmmqqqsssuuuuuuuuuooosssvvvvvvttttttwwwzzzsssuuuvvvuuutttrrrssstttooopppqqqsssssstttssssssoooooooooooopppqqqtttuuuwwwwwwvvvssspppooopppqqqjjjooovvvyyywwwtttqqqqqqmmmrrryyy|||{{{xxxvvvvvvsssssssssssssssuuuxxxzzzvvvuuurrrooommmmmmmmmmmmqqqrrrsssttttttsssrrrrrr{{{wwwsssqqqrrrtttwwwxxxsssttttttsssrrrtttwwwzzzwwwxxxxxxwwwvvvtttrrrqqqoooooooooppprrrsssuuuuuuuuutttqqqpppoooooopppqqqooolllnnntttvvvsssssswwwuuusssqqqppppppsssvvvyyy{{{yyyxxxxxxxxxvvvqqqmmmooopppqqqrrrrrrrrrqqqpppsssqqqqqqsssvvvwwwxxxxxxyyysssrrruuuuuuoookkkjjjmmmoooqqqqqqpppoooooopppuuussspppooooooqqqsssuuuvvvtttrrrpppnnnmmmmmmmmmrrrrrrsssqqqpppppprrrtttxxxuuuvvvtttpppzzzwwwuuuvvvzzz~~~~~~{{{uuurrrqqqrrrssssssssspppmmmmmmooosssvvvwwwtttuuuuuutttsssuuuxxx{{{ssssssrrrqqqqqqpppppppppnnnoooppppppoooqqqtttvvvtttvvvwwwvvvtttrrrrrrrrrnnnssswwwyyywwwxxx|||wwwuuussssssttttttsssrrrssspppnnnooossstttsssqqqooorrrvvvxxxwwwtttrrrqqqiiinnnvvv}}}|||vvvtttvvvrrrtttuuussspppoooqqqtttuuutttsssrrrssssssqqqoookkkoooqqqpppkkkiiijjjmmmmmmkkkjjjkkkjjjjjjmmmssssssnnnmmmpppssstttuuuxxxyyyvvvssspppoooqqqtttvvvooooooppppppqqqrrrsssssskkkmmmnnnoooppppppoooooommmoooqqqsssuuuuuutttsssuuuuuuvvvvvvwwwwwwwwwwwwrrrpppmmmlllmmmmmmlllkkkjjjlllpppsssuuuuuusssrrrtttsssrrrsssuuuwwwxxxwwwwwwtttqqqppprrruuuwwwwwwsssssstttvvvxxxwwwtttrrrtttuuuvvvvvvssspppllliiissstttssspppqqqsssppplllrrrooolllmmmooopppooommmpppmmmmmmoooooommmmmmooosssoookkkkkkmmmppppppoooooojjjgggllluuuzzzwwwrrrsssooolllooouuuxxxvvvrrrooommmnnnrrrwwwwwwsssnnnssssssqqqpppooonnnmmmmmmpppqqqsssuuuwwwxxxyyyzzzwwwuuussspppooonnnnnnnnnqqqssstttuuuxxxzzzvvvoooiiikkkooosssvvvxxxyyyzzzooossswwwwwwuuurrrrrrtttpppsssuuuvvvtttrrrqqqqqqnnnooorrruuuuuutttrrrqqqjjjnnnrrrrrrpppoooqqqttt{{{zzzxxxsssooommmnnnooolllppptttxxxxxxvvvssspppnnnqqqvvvxxxxxxvvvuuuuuussssssrrrrrrtttwww{{{}}}xxxvvvssspppooonnnoooooorrrsssssssssrrrqqqooonnnvvvqqqllljjjmmmqqqvvvxxxqqqqqqqqqqqqqqquuuzzz~~~xxxzzz|||zzzvvvssssssuuuppppppooooooqqqtttwwwyyyrrrrrrrrrrrrssssssssstttkkkkkkoootttvvvtttsssuuuoooqqqsssrrrppppppssswwwzzz{{{{{{zzzwwwsssnnnkkkoooooopppppppppooonnnnnnnnnoooppppppqqqtttwwwyyyxxxsssqqqrrrrrrnnnlllllllllmmmooopppooonnnoooppprrrqqqooonnnoooqqqsssuuutttrrrooolllkkkjjjkkklllmmmnnnoooooopppssswwwzzz|||xxxwwwwwwwwwuuuyyyxxxxxx{{{}}}yyy|||vvvtttuuuuuusssqqquuurrrooooooppprrrsssttttttttttttvvvwwwxxxwwwvvvrrrssstttuuutttsssqqqpppqqqqqqqqqqqqqqqrrrsssuuutttvvvwwwvvvtttrrrrrrrrrlllppptttwwwwwwwwwxxxzzzvvvuuutttttttttttttttttt{{{wwwsssrrrttttttrrroootttwwwzzzyyytttpppooooooqqqrrrtttuuuttttttwwwzzzqqqtttuuussspppooosssvvvuuusssqqqppprrrsssssssssnnnpppqqqqqqooommmnnnooommmllljjjiiihhhiiimmmqqqooolllkkklllooorrrtttvvvwwwuuusssrrrsssssstttsssnnnppprrrtttvvvvvvvvvvvvlllmmmoooqqqqqqpppnnnmmmjjjnnnrrruuuuuutttuuuuuurrruuuwwwxxxwwwuuuuuuuuuoooooommmkkkjjjjjjkkkmmmjjjnnnrrrtttsssrrrtttuuuwwwvvvttttttuuuvvvwwwxxxuuusssqqqqqqsssuuuvvvvvvsssssstttuuuvvvvvvvvvuuuuuuuuuvvvuuussspppmmmlllqqqtttsssppppppqqqppplllpppnnnkkkkkkmmmnnnnnnmmmmmmmmmnnnpppppppppppppppuuuqqqmmmmmmqqqsssqqqmmmjjjgggfffjjjqqquuuuuusssnnnlllkkkpppxxx}}}{{{wwwpppnnnmmmqqqvvvwwwrrrlllooopppqqqqqqqqqpppooonnnppprrruuuwwwyyyyyyyyyxxxxxxwwwuuurrrooommmmmmmmmrrrsssuuuvvvxxxvvvqqqlllnnnppprrrtttvvvwwwwwwwwwsssuuuwwwvvvssspppppppppppprrrssssssrrrpppppppppoooppprrrttttttsssrrrqqqlllnnnqqqqqqpppoooqqqsss{{{zzzwwwrrrmmmllllllnnnssstttuuuxxxyyywwwrrrnnnsssrrrpppoooooorrruuuxxxtttrrrpppppprrrvvvyyyzzzrrrqqqpppoooppprrrtttuuuqqqrrrrrrqqqpppnnnllljjjjjjjjjkkknnnqqqssssssrrrnnnooopppqqqqqqsssvvvyyyvvvzzz|||yyytttqqqrrrvvvrrrrrrqqqqqqrrrtttvvvwwwrrrssstttuuuvvvuuuttttttoooooopppssstttsssssstttlllppprrrpppllllllqqqvvvzzz{{{{{{yyyuuuqqqnnnnnnrrrrrrrrrqqqqqqpppoooooonnnrrrssspppnnnqqquuuwwwvvvsssqqqpppooommmmmmmmmkkkmmmoooooonnnnnnooopppsssrrrqqqpppqqqsssvvvwwwrrrpppnnnkkkjjjjjjkkkllliiijjjkkklllnnnqqqwwwzzz}}}yyywwwwwwwwwxxxxxxzzzyyyyyy{{{~~~~~~{{{xxx}}}zzzxxxxxxzzzyyyuuurrrvvvtttsssrrrrrrrrrpppnnnssssssuuuxxxzzzxxxtttpppssstttvvvwwwwwwuuusssqqquuuttttttsssttttttssssssyyyyyywwwtttpppooopppqqqooooooqqquuuxxxyyywwwtttuuuuuuuuutttttttttuuuvvv{{{wwwsssrrrssstttrrrpppwwwxxxyyyvvvqqqnnnoooqqquuuuuussspppooorrruuuxxxppprrrtttsssrrrrrrtttwwwssspppnnnnnnpppsssuuuvvvsssqqqpppqqqssstttrrroookkklllllljjjhhhiiijjjkkklllllllllmmmooorrrsssrrrsssssstttvvvwwwvvvrrrooooooqqqsssvvvwwwwwwvvvvvvooooooqqqqqqpppnnnllljjjmmmoooqqqrrrrrrsssuuuvvvpppsssvvvwwwvvvtttssssssmmmmmmmmmkkkjjjkkknnnqqqlllpppttttttrrrrrrtttwwwxxxxxxwwwvvvuuuvvvxxxyyyuuusssrrrrrrtttuuuttttttuuutttsssrrrrrrtttvvvxxxttttttsssrrrqqqqqqqqqqqqnnnqqqrrrooooooqqqqqqnnnmmmlllkkkkkkmmmooopppqqqiiimmmqqqsssuuuvvvtttrrrrrrpppnnnqqqttttttooojjjhhhiiijjjkkklllnnnqqqtttmmmnnnpppssswwwyyyzzzzzztttpppmmmnnnqqqrrroookkkooopppqqqrrrrrrqqqooonnnqqqsssvvvxxxzzzyyyxxxwwwtttuuuuuutttqqqooopppqqqttttttvvvwwwvvvrrrmmmiiipppqqqsssuuuvvvvvvuuuuuuxxxwwwuuussspppoooooopppqqqqqqqqqooommmmmmoooqqqrrrrrrqqqqqqqqqrrrssssssrrrooommmmmmppprrrsssrrrvvvuuussspppmmmkkkmmmnnnttttttuuuwwwyyywwwtttqqqvvvssspppooopppsssvvvxxxuuurrrooonnnpppssstttsssmmmmmmnnnoooqqqsssuuuvvvpppppppppooonnnllljjjhhhgggiiilllqqqtttuuussspppoooqqquuuvvvuuusssrrrrrrsssvvvxxxvvvpppnnnppptttttttttuuuvvvuuutttsssrrruuuvvvwwwwwwwwwuuusssrrruuutttrrrppppppqqqssssssmmmooopppmmmiiijjjqqqwwwyyyzzzyyywwwsssrrrrrrsssssssssrrrrrrqqqqqqqqqpppoootttvvvqqqooossswwwwwwttttttrrrooommmnnnoooooolllnnnooopppooonnnooopppsssrrrqqqqqqrrrtttvvvwwwrrrqqqnnnmmmllllllmmmnnnjjjkkklllmmmnnnpppuuuxxx|||wwwwwwwwwuuuuuuwww}}}{{{xxxvvvvvvxxxzzz}}}xxxxxxyyyzzz{{{zzzwwwtttvvvuuuttttttsssrrrooommmrrrtttvvvyyyzzzxxxtttppptttuuuwwwyyyyyywwwuuussswwwuuuttttttvvvvvvtttsss|||xxxrrrmmmlllmmmoootttrrrrrruuuzzz{{{wwwsssssstttuuuuuuttttttvvvxxxtttqqqmmmnnnqqqttttttssstttttttttsssqqqqqqrrrssspppsssssspppppprrrqqqnnnpppqqqrrrsssuuuvvvvvvuuuqqqooollllllooorrruuuuuuuuurrrppprrruuuvvvsssoookkknnnoookkkiiijjjjjjhhhmmmoooooooooqqqtttssspppqqqrrrtttxxx{{{yyyrrrmmmnnnpppqqqsssttttttssssssqqqqqqqqqpppooommmkkkjjjooooooooooooqqqssstttuuupppqqqsssuuuuuuuuusssrrrmmmmmmlllkkkkkkmmmqqqtttnnnpppssssssqqqqqqtttwwwwwwxxxxxxwwwvvvuuuwwwxxxuuutttssstttuuuvvvuuussstttttttttrrrqqqrrruuuxxxrrrqqqpppppppppqqqssstttkkkoooqqqooonnnpppqqqpppkkkkkklllmmmoooqqqssstttjjjoootttvvvxxxzzzxxxtttnnnnnnoooqqqsssqqqlllgggiiilllnnnllljjjjjjooosssooorrrtttuuuttttttwwwyyytttrrrooonnnnnnnnnnnnmmmssssssssssssrrrpppmmmlllrrrtttvvvxxxyyyxxxwwwvvvooorrruuuuuussssssuuuxxxwwwvvvwwwyyywwwqqqllllllmmmnnnqqqtttvvvwwwxxxxxxyyywwwtttqqqpppppppppqqqppppppooolllkkkkkknnnpppssssssqqqppppppqqqssstttuuuqqqmmmmmmqqqttttttrrrqqqqqqqqqpppnnnmmmmmmooooooqqqsssuuuwwwwwwvvvvvvttttttuuuwwwyyyxxxvvvttttttqqqnnnmmmooopppooommmmmmmmmooopppqqqqqqqqqqqqnnnooooooooonnnmmmkkkjjjmmmllllllmmmqqqtttuuuvvvtttwww{{{|||yyyuuurrrpppqqqssstttrrrooonnnpppsssuuuvvvxxxxxxwwwuuurrrqqqwwwxxxxxxxxxvvvtttrrrqqqwwwwwwsssmmmlllooorrrqqqppppppooommmkkkmmmrrrxxxyyyxxxxxxwwwvvvuuuuuutttrrrqqqppppppooopppppppppmmmtttvvvsssssszzz|||xxxrrruuutttooommmoooppppppoooqqqrrrrrrpppooopppqqqpppooooooooooooppprrrsssqqqqqqpppooooooooooooooommmooopppppppppqqqsssuuuzzzuuuvvvvvvsssssswwwyyyzzzzzzwwwsssssswww{{{uuuwwwxxxxxxwwwvvvvvvwwwvvvtttrrrrrrrrrsssrrrqqqsssuuuwwwxxxxxxxxxwwwwwwuuuvvvxxxzzzzzzxxxwwwuuutttrrrrrrtttvvvxxxvvvttt{{{yyyvvvrrrnnnmmmoooqqquuuuuuuuuvvvwwwvvvtttsssrrrtttvvvuuuttttttwwwzzzqqqnnnkkklllppptttuuuuuurrrrrrqqqrrrssssssqqqpppkkkooopppnnnooorrrpppjjjpppoooppptttxxxzzzwwwsssrrrooommmlllnnnpppqqqqqqssssssrrrssssssrrrqqqpppnnnrrrqqqllliiikkkllljjjnnnppppppmmmooossssssnnntttsssuuuyyy|||{{{uuuooommmnnnooopppqqqrrrrrrrrrqqqppppppooonnnmmmmmmlllmmmlllkkknnnrrruuutttsssrrrqqqqqqssswwwxxxvvvsssooommmkkkjjjlllooorrrtttnnnoooooooooooopppssstttsssuuuwwwwwwuuutttuuuvvvsssrrrsssuuuwwwxxxwwwvvvqqqsssuuuuuurrrqqqqqqsssoooppppppqqqqqqqqqrrrrrrjjjooorrrooommmooopppooojjjlllnnnpppqqqrrrtttuuuooouuuwwwvvvwwwzzzyyytttnnnooopppqqqpppnnnllljjjlllmmmmmmlllkkklllooorrroooqqqrrrsssssstttxxx{{{qqqrrrrrrpppnnnmmmoooqqqrrrrrrrrrrrrqqqpppooonnnssstttvvvwwwwwwwwwwwwvvvqqquuuxxxwwwuuutttvvvyyywwwuuuvvvyyywwwpppnnnqqqlllnnnqqqtttwwwyyyzzz{{{wwwvvvtttssssssrrrqqqqqqmmmnnnnnnmmmkkkkkklllmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssssssssrrrnnnppprrrqqqpppnnnnnnnnnkkknnnrrrsssrrrrrrtttvvvsssssstttwwwzzzyyyuuurrrsssooommmnnnppppppmmmiiimmmnnnqqqssssssqqqooommmnnnooopppqqqqqqpppooonnnrrrooommmmmmpppsssvvvwwwxxxzzz}}}|||yyyuuurrrqqqrrrqqqqqqppppppqqqssstttwwwwwwwwwwwwvvvuuuttttttxxxxxxwwwwwwvvvtttsssrrrssstttrrrlllkkkooopppmmmsssrrrqqqqqqqqqsssuuuwwwxxxxxxxxxzzz|||zzzuuupppqqqpppooooooooopppqqqrrrooouuuwwwtttvvv}}}|||tttpppuuuvvvqqqnnnppprrrppprrrtttuuutttrrrqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnoooppppppqqqrrrqqqqqqoooooommmoooqqqrrrqqqqqqqqqrrr}}}vvvsssuuuvvvttttttyyyqqqwww}}}}}}wwwrrrrrruuuuuuwwwxxxvvvsssrrruuuxxxwwwtttpppooopppsssuuuvvvuuuvvvwwwwwwwwwxxx|||vvvwwwyyyzzzzzzyyyxxxwwwpppoooooorrrwwwyyyxxxvvvrrrssssssrrrqqqrrrtttwwwrrrtttwwwuuurrrpppqqqsssrrrtttvvvvvvttttttwwwzzzuuuqqqmmmnnnqqqtttuuuuuusssrrrrrrtttuuusssmmmhhhkkkmmmlllhhhjjjpppqqqmmmpppnnnnnnttt{{{|||wwwqqqssspppmmmlllmmmnnnnnnmmmpppsssuuutttpppnnnoooqqqrrruuusssllliiilllnnnlllnnnpppnnniiijjjpppqqqlllwwwuuuuuuxxx||||||wwwrrrmmmmmmnnnoooqqqrrrssstttpppooonnnnnnnnnnnnoooooojjjhhhiiinnntttwwwuuuqqqtttqqqooorrrxxxzzzxxxtttqqqmmmjjjiiillloooqqqrrrnnnmmmllllllnnnoooqqqrrrpppsssvvvvvvtttssssssuuupppqqqrrruuuyyyzzzyyyxxxmmmrrrwwwwwwtttqqqooonnnmmmoooqqqssssssqqqooonnnkkkppprrrooommmnnnooonnnlllnnnqqqsssssssssttttttuuuyyyyyyuuuuuuyyyyyytttqqqrrrsssrrrooonnnnnnoooooollljjjjjjmmmpppqqqqqqllllllmmmoootttyyy}}}mmmqqquuussspppnnnqqqtttoooooopppqqqqqqrrrssssssttttttuuuvvvvvvvvvvvvvvvvvvzzz|||zzzuuuqqqrrruuutttqqqssswwwuuuoooooosssnnnppprrruuuxxxzzzzzzzzzuuutttuuuvvvvvvuuurrrooojjjlllnnnooommmkkkjjjjjjpppqqqsssuuuuuusssqqqooonnnrrrvvvwwwtttrrrrrrsssnnnqqqssssssrrrooonnnnnnkkkooosssrrrnnnlllooorrrvvvssspppppprrruuuuuutttqqqnnnlllnnnrrrrrrmmmiiikkkmmmqqqtttuuusssooommmnnnoooqqqrrrssssssrrrrrrpppooooooqqqsssttttttsssyyyzzz{{{yyyvvvsssrrrqqqsssqqqppppppsssuuuuuuuuuxxxwwwvvvttttttvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttmmmqqqppplllkkkoooooojjjuuuttttttuuuxxxxxxwwwvvvxxxxxxyyy~~~}}}ssskkkqqqqqqppppppppprrrssstttsssyyyyyyuuuwww}}}yyynnnooouuuwwwrrrooorrrsssqqquuuvvvwwwvvvsssrrrqqqrrrooonnnnnnmmmmmmmmmnnnnnnnnnppprrrssssssqqqooonnnjjjmmmpppqqqpppooonnnooozzzrrrnnnqqqvvv{{{|||tttttttttttttttuuuvvvwwwwwwvvvuuutttuuuuuutttrrrppppppppprrruuuvvvuuutttssstttvvvxxxyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxvvvuuussssssssssssuuuwwwzzz{{{vvvtttrrrpppoooppprrrtttsssoookkkkkkooossstttsssnnntttyyy{{{yyywwwvvvwwwqqqpppsssxxxxxxsssqqqrrrmmmpppsssuuuuuuqqqmmmjjjnnnqqqsssqqqmmmjjjiiijjjkkknnnqqqpppnnnqqqxxxxxxtttoookkkjjjkkkoooqqqqqqqqqrrrssstttuuuvvvwwwmmmoooqqqqqqnnnmmmoooqqqnnnpppqqqpppnnnmmmlllmmmrrrsssuuuxxxyyyxxxtttqqqqqqpppooopppqqqqqqpppnnnppprrrtttsssqqqppprrrtttrrriiidddhhhnnnqqqrrrttttttnnnkkksss~~~{{{qqqpppiiihhhnnnsssqqqoooqqqqqqmmmnnnuuuxxxrrrmmmlllppppppuuu{{{xxxoookkkmmmttttttuuuuuutttrrrqqqpppuuutttrrrrrrsssrrrpppnnnsssttttttsssqqqppppppqqqtttrrrqqqrrrttttttqqqmmmooommmlllooossswwwwwwvvvxxxvvvtttuuuwwwvvvsssooowwwuuurrrqqqpppooonnnmmmuuurrrooommmmmmnnnnnnnnnrrrqqqpppnnnnnnrrrxxx}}}wwwsssooonnnpppssstttsssmmmllllllnnnqqqrrrsssrrrtttssssssvvvyyyzzzwwwtttvvvvvvvvvwwwwwwuuurrrpppooorrrvvvyyyxxxtttooolllppprrrvvvzzz|||{{{vvvsssvvv|||}}}xxxuuuwwwuuuqqqlllppprrrpppllljjjmmmqqqnnnppprrrqqqooonnnnnnooojjjooouuuvvvsssnnnllllllmmmmmmooorrruuutttoookkklllooorrrsssrrrooommmlllpppuuuvvvqqqppprrrsssooorrrqqqooommmlllkkkllllllrrrsssrrrpppnnnpppvvv{{{qqqpppooonnnppptttyyy{{{ooooooppptttxxxyyywwwtttssstttuuuwwwxxxwwwrrroooooopppssstttuuuuuusssrrrqqquuuxxxwwwtttrrrtttwwwwwwzzz{{{yyytttooonnnnnnnnnoooooommmkkklllppptttuuusssrrrsssvvvyyy{{{{{{wwwttttttyyyvvvmmmsssoooqqqwwwyyyssspppqqqooouuuzzz|||yyyuuurrrqqqrrrtttuuurrrllljjjllloootttuuuuuutttssspppnnnmmmuuuqqqllliiihhhkkkooorrrxxxqqqoootttwwwtttsssuuulllllllllnnnqqqsssrrrqqqvvvrrrrrrtttuuuuuuqqqqqqrrrsssuuuwwwxxxyyywwwvvvuuuuuuuuutttsssqqqqqqpppooopppsssvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvssstttuuuvvvuuusssqqqpppooooooppprrrtttwwwzzz|||wwwvvvtttssssssrrrqqqoooooooooooonnnoooqqqtttvvvrrrtttvvvvvvvvvuuuuuuuuusssqqqqqqttttttqqqpppsssooopppqqqrrrrrrqqqpppooooooqqqrrrqqqnnnmmmmmmnnnoooqqqrrrqqqpppqqquuuyyyvvvtttpppmmmllllllmmmnnnuuussspppooopppuuuyyy}}}nnnpppqqqpppnnnooorrrtttmmmnnnooonnnmmmmmmoooppppppqqqrrruuuwwwvvvtttrrrpppooooooqqqssssssrrrqqqqqqtttvvvvvvsssooonnnnnnnnniiiggglllppppppqqqrrroooooopppvvv{{{|||wwwqqqnnnllllllpppppplllmmmrrroookkklllqqqsssqqqpppssstttrrrtttwwwuuuooommmpppqqqqqqrrrrrrqqqpppooonnntttttttttsssrrrpppoooooorrrttttttsssqqqpppqqqrrrvvvuuuuuuuuuuuutttrrrpppqqqpppppprrrvvvxxxwwwvvvtttrrrpppqqqsssuuuuuutttuuurrrnnnmmmppprrrrrrpppwwwsssoooppptttvvvtttqqqrrrpppooopppsssvvvwwwvvvtttqqqnnnnnnqqqrrrrrrppptttpppllliiijjjnnnrrrtttsssssssssuuuxxxxxxuuurrrsssssstttuuuvvvuuusssqqqrrrssstttuuuuuusssqqqppppppqqqtttxxx{{{zzzwwwttttttwwwxxxttttttwwwwwwrrrvvvwwwxxxuuuqqqnnnnnnpppooopppqqqqqqqqqpppppppppqqqqqqooollljjjjjjmmmoookkkjjjkkkooosssuuusssqqqiiikkknnnppppppqqqssstttnnntttvvvrrrqqqttttttrrrpppooommmlllkkkkkkllllllqqqssstttsssqqqqqqtttwwwqqqpppoooooopppsssvvvxxxtttqqqoooooossswwwyyyyyyrrrrrrtttwwwzzzzzzxxxvvvoooppprrrtttuuuvvvvvvvvvqqqtttwwwuuurrrpppsssvvvtttxxxzzzzzzvvvrrrpppooommmooopppooonnnnnnqqqssstttvvvxxxxxxvvvvvvxxx{{{zzzvvvrrrrrrtttvvvvvvuuutttppppppuuuvvvsssqqqssssssvvvyyyzzzwwwuuuttttttqqqrrrrrrnnniiihhhlllqqqqqqqqqrrrrrrrrrqqqpppoooooolllhhhfffgggjjjnnnrrrzzzuuutttyyyzzzuuurrrrrrllllllmmmpppssstttsssrrryyyvvvvvvuuusssppprrrrrrssssssuuuvvvwwwxxxvvvwwwwwwwwwuuutttrrrpppqqqpppooopppssswwwxxxyyyzzzzzzzzzyyywwwvvvtttsssqqqrrrssssssrrrqqqnnnmmmlllmmmnnnqqqtttwwwzzz|||vvvtttssstttuuusssnnniiijjjnnnrrrqqqooopppssswwwvvvuuussssssuuuvvvvvvuuuvvvrrrpppqqqqqqnnnooosssqqqpppoooooopppqqqsssuuupppqqqqqqqqqppppppqqqsssppppppqqqrrrrrrssstttuuussssssrrrpppnnnlllkkkjjjqqqpppooonnnpppsssvvvxxxooooooppppppppprrruuuxxxrrrrrrrrrqqqooooooqqqsssoooooooooppprrrssssssrrrqqqpppppprrruuuvvvuuutttooorrrvvvwwwuuuqqqnnnlllkkkiiikkkpppqqqooonnnpppkkkpppuuuwwwvvvsssqqqqqqnnnnnnpppqqqmmmjjjmmmsssooommmlllmmmmmmmmmqqqvvvwwwtttssssssqqqnnnooosssoooooopppppppppoooooonnnooorrrttttttqqqpppqqqsssqqqsssttttttrrrqqqrrrssstttvvvwwwwwwuuusssrrrrrrtttttttttvvvxxxxxxvvvuuusssqqqnnnmmmpppsssuuuuuussspppmmmmmmpppssstttsssvvvqqqnnnqqqxxx{{{wwwqqqssspppnnnrrrxxxyyytttoooqqqooonnnooopppqqqpppnnnuuurrrnnnkkkjjjlllppprrrsssssssssuuuvvvuuurrrooosssssstttttttttrrrpppooouuutttsssrrrqqqrrrssstttqqqqqqssswwwyyyzzzxxxwwwttttttsssrrrvvvzzzzzzvvv{{{zzzxxxvvvtttrrrppppppoooooooooqqqrrrsssrrrqqqsssoookkkhhhhhhiiijjjkkkkkkjjjjjjlllooorrrssssssjjjkkkmmmnnnooorrrvvvyyynnnsssuuutttsssuuuuuutttqqqpppooonnnmmmmmmnnnooopppssswwwwwwtttqqqqqqrrrqqqqqqqqqqqqqqqrrrssstttsssrrrpppqqqtttvvvwwwwwwttttttuuuxxx{{{|||{{{yyytttttttttttttttuuuvvvwwwrrrtttuuusssppppppsssvvvsssvvvyyyzzzxxxuuurrrqqqnnnoooqqqrrrqqqqqqrrrttttttyyy}}}{{{vvvsssvvv{{{yyyxxxuuurrrppprrruuuxxxuuuqqqooorrrtttssssssuuuuuuvvvwwwvvvtttttttttvvvqqqqqqooollliiijjjoootttnnnnnnpppqqqqqqqqqqqqqqqkkkiiigggfffhhhlllqqqtttwwwuuuvvvzzzzzzuuuqqqpppllllllnnnrrruuuvvvuuusss~~~{{{xxxxxxzzzyyyuuurrrwwwvvvuuutttttttttttttttvvvwwwxxxwwwuuusssqqqpppppppppqqqtttwwwzzzzzzzzz}}}|||{{{yyyvvvsssqqqppprrrssstttuuutttrrrpppnnnmmmnnnooorrrtttwwwyyyzzzrrrpppoooqqqsssrrrlllgggjjjmmmqqqrrrrrrrrrtttuuuwwwuuusssuuuxxxzzzyyywwwuuuqqqpppqqqpppmmmmmmppprrrqqqppppppppprrrssstttqqqqqqppppppoooppprrrsssmmmmmmooorrruuuvvvvvvuuutttsssrrrpppnnnlllkkkjjjiiikkkooorrrrrrpppmmmkkkmmmnnnppprrrsssuuuvvvwwwxxxyyyzzzxxxuuurrrqqqqqqqqqooommmlllnnnpppppppppsssrrrrrrtttvvvvvvuuutttlllnnnrrrtttuuusssrrrqqqkkkkkkmmmqqqppplllmmmpppmmmpppttttttqqqnnnnnnpppooopppqqqpppooonnnqqquuurrrqqqpppnnnjjjjjjnnnssswwwvvvtttrrrpppoooqqqssspppppppppqqqqqqqqqqqqqqqjjjooottttttqqqqqqtttxxxppprrrttttttsssrrrrrrsssnnnrrruuuuuusssqqqrrrtttvvvvvvwwwxxxxxxwwwtttrrrtttrrrpppooopppqqqrrrrrrrrrssstttsssqqqqqqrrrtttrrrpppooorrrwwwxxxtttppprrrqqqqqqtttwwwwwwsssnnnqqqpppooooooppppppppppppoooqqqssstttrrrpppooonnntttttttttuuutttrrrpppnnntttuuuuuutttqqqooonnnmmmtttsssrrrqqqqqqrrrtttuuusssrrrsssvvvyyyzzzzzzyyyxxxtttqqqrrrxxx}}}|||yyyvvvtttsssrrrsssrrrqqqooonnnmmmmmmpppssstttsssqqqnnnmmmmmmpppqqqnnngggaaalllkkkkkklllmmmnnnnnnooopppqqqrrrqqqqqqqqqtttvvvqqqtttwwwwwwuuuuuuuuutttvvvuuusssqqqpppppppppqqqqqqtttwwwwwwsssppppppqqqssssssssstttssssssrrrrrrnnnppptttxxxyyywwwssspppxxxwwwwwwxxxyyyzzzyyywww{{{yyyvvvtttsssrrrsssssstttttttttrrrpppqqqtttwwwvvvwwwxxxxxxwwwuuusssrrrpppppppppqqqqqqsssuuuwwwwwwyyyzzzwwwtttssswww{{{uuuwwwyyyzzzyyywwwtttqqqrrrpppppprrrtttuuutttttttttuuuuuutttsssssssssssspppppppppnnnmmmnnnrrrvvvooooooppppppqqqrrrrrrrrrmmmlllkkkkkkmmmqqqtttwwwsssrrrrrrttttttrrrpppooolllmmmpppssswwwxxxvvvtttyyywwwwwwxxx{{{{{{wwwtttwwwvvvuuutttttttttttttttuuuwwwxxxwwwtttrrrqqqrrrpppqqqtttyyy|||}}}{{{yyy}}}|||zzzwwwtttrrrpppooorrrsssuuuvvvuuutttrrrqqqqqqqqqssstttuuuvvvwwwwwwqqqpppooopppsssssspppmmmmmmmmmnnnqqquuuvvvtttrrrsssrrrrrrvvvzzz|||zzzwwwsssppppppsssrrrnnnlllnnnrrrsssssstttsssrrrqqqppprrrqqqooonnnnnnoooppppppmmmnnnooorrruuuvvvuuusssvvvtttrrrooommmllllllllljjjmmmppprrrqqqmmmiiifffkkkmmmppptttvvvvvvuuusssuuuxxx{{{{{{xxxuuurrrqqqsssppplllkkkkkkmmmnnnnnnvvvuuuttttttuuuuuusssqqqnnnnnnoooqqqrrrsssssssssnnnlllmmmpppnnnkkklllpppqqqpppooonnnmmmmmmnnnnnnqqqpppnnnnnnrrrvvvwwwvvvpppsssssspppllllllnnnqqqtttvvvvvvtttrrrqqqqqqqqqppppppppppppppppppqqqqqqlllqqquuutttqqqpppssswwwppprrruuuuuutttssssssssslllppptttuuutttsssuuuxxxvvvwwwxxxxxxvvvtttqqqpppqqqrrrssssssssssssssssssqqqxxx|||tttnnnooossspppsssuuuvvvtttrrrqqqppprrrsssttttttsssssssssssstttsssqqqpppoooqqqsssuuummmqqquuuwwwvvvtttsssssstttuuuvvvvvvtttqqqooonnnqqqsssttttttqqqpppppprrrqqqrrrrrrssssssttttttttttttssssssuuuxxxzzzzzzyyyyyysssppprrrxxxzzzyyywwwsssqqqpppoooppppppnnnmmmmmmmmmmmmooorrrssssssrrrnnnoooqqquuuvvvrrriiibbbiiikkkmmmnnnnnnmmmllllllrrrtttvvvvvvtttsssssstttvvvwwwyyyzzzxxxtttssssssyyywwwuuurrrpppooooooooosssuuuvvvtttqqqoooqqqtttvvvvvvvvvvvvuuutttrrrqqqnnnrrrvvvyyyxxxuuurrrooowwwvvvvvvvvvxxxxxxwwwvvvzzzyyyvvvsssqqqqqqrrrsssvvvuuutttsssrrrsssuuuwww{{{yyywwwuuutttsssrrrrrrrrrpppnnnnnnppptttwwwyyyzzzwwwsssqqqrrruuuxxxzzzuuuvvvxxx|||}}}zzzrrrkkknnnoooqqqtttvvvwwwuuurrrrrrrrrrrrssssssrrrqqqooolllnnnooopppqqqqqqrrrtttsssrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppsssuuuwwwuuuuuusssooommmmmmmmmmmmnnnnnnppptttwwwxxxwwwuuuzzzxxxvvvwwwyyyyyyvvvsssrrrrrrssssssuuuvvvwwwxxxtttwwwxxxvvvsssqqqsssuuurrrsssvvvzzz}}}~~~|||yyyzzzyyywwwuuusssqqqqqqppppppqqqsssuuuuuutttsssrrrssstttuuuuuuuuuuuuttttttrrrssstttuuuuuuuuuttttttpppnnnnnnqqquuuwwwtttpppnnnnnnqqqtttwwwwwwvvvtttrrrooopppssssssooommmooorrrsssuuuvvvvvvssspppnnnqqqooonnnnnnooooooooonnnqqqrrrssstttsssrrrqqqpppvvvtttrrrpppooonnnoooooosssrrrpppnnnmmmmmmmmmmmmmmmmmmooorrruuutttqqqoookkkoootttwwwwwwuuuttttttssspppmmmkkklllmmmnnnnnnvvvuuusssssstttsssqqqooorrrpppooopppqqqrrrqqqppppppmmmmmmoooooolllkkknnnqqqnnnkkkkkkmmmooonnnmmmqqqpppmmmmmmrrryyyzzzvvvnnnrrrtttqqqpppssstttrrrrrrvvvxxxuuussssssqqqooooooooonnnnnnnnnnnnnnnooorrrtttvvvtttqqqooooooqqqqqqsssvvvvvvuuusssrrrrrrnnnqqqtttvvvwwwwwwxxxzzzvvvxxxyyywwwtttqqqpppppplllooosssuuuuuuvvvwwwxxxrrrzzzvvvoooppptttssswww{{{zzzuuuqqqqqqsssrrrssstttsssqqqqqqsssvvvtttttttttsssrrrrrrtttvvvpppsssuuutttssstttxxx|||uuuwwwxxxxxxuuurrrppppppnnnqqqttttttssssssvvvyyyoooppprrrtttuuuuuuttttttsssrrrssstttwwwxxxwwwvvvuuupppnnnqqquuutttttttttttttttsssqqqooommmlllllllllnnnqqqrrrqqqqqqssstttuuuttttttttttttrrrooommmhhhkkkoooppppppooooooppppppsssuuuwwwvvvvvvvvvwwwxxxxxx{{{}}}zzztttrrrsssvvvuuurrrooommmlllllllllsssttttttrrroooppptttxxxxxxxxxxxxwwwvvvuuusssrrruuuvvvuuusssqqqqqqsssuuusssssstttvvvxxxyyyxxxvvvsssrrrqqqpppqqqsssuuuvvvvvvuuuttttttttttttuuuvvv{{{yyyvvvtttssssssqqqppppppnnnlllmmmppptttwwwxxxzzzvvvqqqooorrruuuwwwxxxxxxvvvtttuuuwwwvvvpppkkkkkkooorrrtttwwwyyyvvvqqqrrrqqqqqqrrrsssssspppnnnkkkmmmoooqqqssssssrrrrrruuutttsssrrrqqqqqqqqqqqqqqqpppppppppqqqrrrsssttt{{{|||xxxpppkkkkkklllkkkqqqppppppsssuuuwwwvvvuuuzzzwwwttttttvvvwwwvvvtttqqqqqqrrrsssuuuwwwxxxyyytttvvvwwwuuuqqqqqquuuyyyuuuttttttvvvyyy{{{{{{zzzvvvuuutttrrrqqqqqqrrrrrroooqqqsssuuuvvvvvvuuutttsssssstttttttttsssrrrrrrpppuuu{{{|||xxxuuuttttttqqqqqqqqqrrrsssssssssrrroooqqqrrrrrrqqqrrrssstttssspppooorrrqqqoooooosssqqqsssuuuvvvvvvtttrrrqqqnnnmmmlllnnnqqqrrrpppnnnqqqsssuuutttqqqoooppprrrssssssttttttsssrrrpppooosssrrrooonnnmmmnnnpppqqqqqqooommmnnnooopppooommmiiillloooqqqrrrtttwwwyyyqqqooollllllmmmpppqqqqqqsssrrrqqqqqqrrrrrrpppnnnooonnnoooqqqssstttqqqnnnqqqmmmlllqqqrrrnnnjjjhhhkkkkkkkkkmmmoooooonnnmmmoooqqqooolllnnnuuuxxxvvvsssuuutttqqqrrrwwwwwwssssssxxxxxxtttqqqsssssspppqqqqqqooonnnmmmnnnnnnooossssssssssssrrrqqqpppppprrrtttwwwwwwuuusssqqqqqqrrrrrrsssvvvxxxyyywwwvvvxxxyyyyyywwwssspppqqqrrrmmmooorrrssssssuuuxxx{{{tttwwwzzzyyyvvvuuuvvvxxxwwwyyyzzzyyywwwtttttttttrrrrrrrrrrrrttttttttttttpppssswwwxxxvvvsssssssssooosssvvvvvvttttttxxx|||vvvxxx{{{zzzvvvsssrrrsssqqqtttwwwvvvtttssswww{{{ooopppqqqssstttuuuuuuuuuppppppqqqrrrttttttrrrpppooommmnnnssstttqqqqqquuuqqqssstttrrrooommmnnnppplllqqqvvvuuurrrppptttxxxxxxxxxwwwuuusssrrrtttvvvoooqqqssssssqqqppprrrtttpppqqqsssssssssuuuwwwzzzxxxxxxzzz~~~|||uuusssvvvrrrqqqooommmmmmlllmmmmmmppprrrsssrrrpppqqqvvvzzzxxxxxxwwwvvvuuutttsssssswwwwwwvvvrrrppppppsssvvvssstttuuuwwwyyyyyyvvvsssnnnnnnnnnoooppprrrtttvvvttttttsssttttttuuutttsssvvvuuutttuuuvvvuuuqqqmmmkkkjjjkkknnnrrruuutttsssxxxwwwvvvuuutttssstttuuuxxxwwwwwwuuutttqqqpppnnnlllppprrrqqqtttyyyxxxsssvvvsssqqqppprrrssssssqqqqqqqqqqqqsssuuuvvvwwwvvvtttsssrrrqqqpppppppppqqqoooooopppqqqrrrssstttuuuxxx{{{zzzrrrmmmnnnooommmsssrrrpppqqqsssuuuuuuuuuxxxuuuqqqrrruuuxxxxxxwwwtttttttttttttttuuuvvvwwwtttvvvvvvtttpppqqqvvv{{{xxxuuurrrrrrtttxxxzzz|||sssrrrqqqqqqqqqrrrssstttppprrruuuwwwyyyyyyxxxxxxqqqqqqssssssssssssrrrqqqmmmvvv~~~yyyrrrpppqqqpppsssuuussspppooorrrtttuuuvvvuuurrroooooorrrvvvuuuqqqnnnooooooooorrrvvvqqqrrrssstttuuuuuuuuuuuulllkkkkkkooossstttssspppmmmqqquuutttpppooossswwwppprrruuuwwwwwwtttqqqnnnkkkllloooqqqrrrqqqooommmuuupppkkkiiikkkmmmmmmmmmnnnoooooooooooossswww{{{ooommmkkklllooorrrttttttpppoooooopppqqqrrrpppoooiiijjjmmmrrrvvvwwwsssppppppllllllsssvvvqqqhhhdddeeeiiinnnqqqqqqooonnnmmmlllrrrsssllljjjpppuuuuuu{{{{{{vvvppprrrxxxwwwqqqtttyyyxxxrrrooossstttqqquuutttrrrppppppppppppqqqoooooooooqqqtttuuuuuutttrrruuuwwwxxxuuurrrqqqppptttrrrrrrsssvvvwwwtttpppyyyzzzzzzwwwsssppprrrtttqqqrrrsssqqqpppqqqvvvzzzuuusssqqqrrrvvvzzz||||||yyywwwvvvvvvwwwwwwuuurrrrrrpppooorrrwwwyyyuuuppplllrrryyy{{{yyytttqqqpppjjjqqqyyy{{{yyyuuutttuuuvvvyyy|||{{{xxxuuutttuuuwwwzzz{{{xxxsssqqqtttwwwqqqqqqqqqqqqrrrtttvvvwwwnnnnnnoooqqqrrrqqqooolllmmmlllooouuuvvvrrrsssxxxkkkooosssrrrnnnmmmqqquuunnntttzzzxxxrrrpppuuu{{{uuuxxxzzzyyyvvvtttuuuwwwzzzzzzxxxtttpppppprrrvvvsssrrrqqqpppooorrrvvvzzzwwwvvvzzz~~~wwwuuuxxxppppppooonnnnnnooopppqqqlllooossssssrrrssswwwzzzxxxwwwvvvtttsssssssssssssssvvvxxxwwwtttqqqpppqqqwwwxxxxxxzzzzzzwwwrrrnnnnnnnnnnnnnnnooopppqqqrrrsssrrrrrrsssttttttsssqqqpppqqqssswwwyyywwwpppkkkfffgggkkkpppuuuvvvrrrnnnuuuzzz}}}|||vvvqqqqqqtttsssyyy~~~}}}wwwqqqooopppmmmqqqqqqooorrryyyzzzuuu{{{vvvqqqoooqqqtttuuuuuuxxxvvvuuuuuuxxxzzz|||}}}rrrqqqpppooooooooopppqqqooooooqqqrrrtttuuuvvvwwwooouuuwwwrrrooorrrrrrpppuuusssppppppqqqtttuuuuuuyyyrrrlllmmmsssxxxxxxvvvsssuuuwwwwwwzzz{{{wwwpppuuutttsssrrrqqqpppppppppmmmtttuuuoooooouuussslllrrrrrrqqqnnnkkklllqqquuuxxxxxxxxxyyyxxxwwwvvvvvvrrrssstttsssrrrsssuuuwwwuuuvvvwwwuuusssrrrsssuuunnnqqqtttsssqqqppprrruuuuuusssqqqqqqrrruuuvvvvvvyyy{{{xxxrrrqqqssspppjjjssstttuuuvvvvvvtttrrrqqqooonnnmmmlllkkknnntttxxxtttuuutttrrroooqqquuuzzzmmmqqqrrrpppqqquuurrrlllhhhkkkooosssuuuuuusssrrrqqqnnnjjjkkkmmmnnnllljjjpppooonnnmmmnnnoooqqqsssssspppooorrrrrrqqqssswwwsssqqqoooooopppqqqpppppplllnnnpppsssssssssrrrqqqooopppooonnnkkkhhhhhhiiiiiikkkmmmoooqqqqqqqqqqqqrrrpppoooooopppsssvvvxxxwwwwwwwwwuuurrrpppppppppuuuwwwwwwsssmmmllloootttvvvqqqlllmmmqqqtttssspppvvvnnnoooqqqpppppprrrvvvvvvtttrrrpppppprrrtttsssqqqpppqqqsssuuuuuutttsssrrrtttxxx|||{{{wwwssswwwooommmsssxxxvvvttttttwwwrrrsss{{{zzzuuuuuuxxxxxxyyyzzzvvvooommmpppuuutttrrrsssssssssrrrpppqqqqqqsssvvvwwwuuuqqqnnnnnnmmmqqqxxx{{{wwwvvvzzzyyyyyyyyyyyyxxxvvvuuussstttuuuvvvvvvuuusssqqqooorrrpppoooqqqtttuuusssqqqppptttwwwssskkkhhhlllqqqqqqqqqrrrsssttttttttttttuuussspppnnnnnnooorrrtttvvvqqqlllkkkoootttwwwyyyqqqsssvvvwwwvvvuuuuuuuuuyyywwwuuuvvvxxxxxxuuurrrnnnnnnnnnnnnooopppqqqrrruuuwwwyyyzzzyyywwwtttrrruuurrrqqqrrrooolllnnnssslllsssuuupppoootttxxxxxxqqqssstttuuutttuuuvvvxxxuuuxxxyyywwwrrroooooopppooosssyyy{{{zzzwwwsssrrrmmmooorrrsssrrrssstttvvvsssuuuvvvsssnnnkkkkkklllqqqsssuuuwwwvvvssspppnnnmmmlllkkklllooorrrttttttwww{{{}}}xxxqqqooouuu}}}rrrvvvzzz{{{xxxuuuttttttqqqrrruuuwwwxxxxxxwwwvvvttttttssssssssstttuuuuuuzzzttttttzzzzzztttttt{{{uuuqqqqqqtttrrrmmmmmmsssooonnnnnnppptttvvvuuutttuuutttsssrrrsssuuuwwwxxxooommmkkkmmmqqquuuuuuttt|||xxxsssooopppuuuxxxvvvrrruuuwwwwwwwwwxxxzzzvvvooouuutttsssrrrqqqqqqqqqqqqppprrrqqqoooooossstttsssoooqqqssstttrrrqqqqqqqqquuuuuuuuuuuuttttttttttttxxxxxxxxxwwwuuutttuuuvvv{{{zzzxxxuuurrrpppppppppvvvtttrrrooonnnppptttxxxsssrrrqqqrrrtttwwwyyyzzz{{{|||yyysssrrruuuuuurrrssstttuuuvvvvvvuuusssrrrmmmlllllllllmmmoooqqqrrrqqqssstttrrrqqqppprrruuulllppppppnnnnnnqqqpppjjjiiilllpppsssuuuuuutttrrrrrrrrrqqqpppnnnlllllllllooonnnmmmllllllnnnpppqqqmmmmmmqqqwwwxxxssspppqqqrrrpppmmmmmmoooqqqrrrrrrpppqqqrrrsssssssssrrrqqqssssssqqqnnniiigggffffffkkkmmmoooqqqqqqqqqqqqqqqqqqppppppppprrrtttwwwyyyuuuvvvvvvtttqqqqqqsssvvvrrrtttuuurrrnnnmmmooosssssspppmmmnnnqqqtttuuuttt{{{sssoooqqqssspppoooqqqqqqrrrttttttsssrrrssstttrrrssstttuuuuuutttrrrqqquuuuuuvvvxxxzzzyyyvvvtttxxxrrrppptttwwwtttssstttuuurrrttt{{{}}}zzzxxxyyyxxxwwwxxxzzzvvvppppppssswwwxxxxxxwwwuuurrrpppnnnrrrrrrssstttuuutttpppnnnpppnnnpppvvvwwwtttsssvvvwwwwwwxxxxxxwwwvvvtttsssvvvvvvwwwwwwuuusssqqqooosssqqqpppqqqtttvvvuuutttppprrrrrrppplllkkklllnnnpppqqqrrrtttuuuuuuttttttyyyvvvsssooommmnnnoooppptttqqqnnnmmmpppsssttttttttttttsssqqqoooqqqtttwwwzzzyyyxxxxxxzzzyyyvvvsssnnnmmmnnnnnnppprrrtttuuuuuuvvvvvvvvvuuusssqqqppptttrrrsssuuusssnnnnnnrrrnnntttuuurrrqqqssssssppptttvvvwwwwwwvvvvvvwwwxxxwwwxxxxxxvvvtttrrrrrrrrruuuvvvwwwxxxxxxvvvsssrrrnnnmmmnnnooorrruuuxxxzzzttttttrrrpppnnnnnnoooqqqpppqqqtttvvvvvvtttrrrpppnnnmmmlllnnnqqqsssuuuuuuvvvzzz}}}zzztttppprrruuuuuuvvvvvvuuuttttttwwwzzzssstttwwwyyyzzzzzzyyyxxxqqqqqqqqqssstttvvvvvvvvvtttrrrrrruuuvvvssssssuuuqqqoooqqqtttrrrmmmmmmqqqmmmoooqqqtttvvvwwwwwwvvvxxxxxxwwwvvvuuusssrrrqqqmmmmmmmmmmmmmmmoooqqqssszzzvvvsssqqqsssxxxxxxtttpppxxxyyyyyyvvvwwwxxxuuupppwwwvvvtttsssqqqpppoooooorrrooommmoooqqqrrruuuzzztttssssssssstttuuutttsssuuutttsssrrrqqqrrrssssssxxxyyyyyyxxxvvvuuuvvvwww~~~zzzvvvsssqqqqqqpppoooxxxuuurrrqqqrrrssstttuuusssrrrrrrsssuuuwwwyyy{{{{{{{{{xxxrrrrrruuuxxxwwwttttttuuuvvvvvvuuusssrrrnnnlllkkkmmmqqqrrrqqqooorrrtttuuuuuusssqqqqqqqqqllloooooollllllmmmllliiijjjlllpppsssttttttsssrrrsssvvvxxxuuuoookkklllnnnooommmlllkkkkkkmmmnnnpppmmmmmmqqqvvvwwwsssppppppqqqnnnkkkkkkmmmpppssstttrrrrrrrrrsssssstttuuuvvvtttsssqqqmmmiiigggggghhhmmmoooqqqrrrqqqpppppppppnnnnnnooopppqqqssstttuuurrruuuwwwuuurrrrrrwww|||qqqsssuuutttpppoooqqqssspppppppppppprrrtttvvvwwwuuurrrrrrttttttqqqoooqqqlllooosssuuuuuuttttttuuuqqquuuyyyyyyvvvrrrqqqqqqvvvxxxyyyyyywwwvvvvvvvvvyyyvvvuuuvvvvvvssssssuuuvvvuuuwwwzzzyyyuuuvvvyyywwwuuuvvvwwwuuurrrrrrvvvuuuyyy|||{{{wwwsssqqqqqqssssssrrrssstttsssqqqoooqqqooopppssstttqqqqqqsssttttttuuuvvvvvvuuutttsssvvvwwwwwwwwwvvvtttrrrqqquuusssssstttvvvxxxwwwwwwqqqooonnnmmmmmmmmmllllllnnnppprrruuuvvvvvvuuutttxxxvvvrrrooommmmmmnnnoooqqqpppoooooopppqqqpppooorrrrrrrrrpppnnnoooqqqtttyyyyyyxxxyyyyyywwwtttqqqsssrrrppppppppprrrtttuuuwwwwwwvvvtttsssqqqpppooorrrrrruuuxxxvvvqqqoooqqqppprrrtttsssssstttpppkkkuuuvvvwwwvvvuuuuuuvvvwwwzzzxxxvvvuuuvvvvvvuuuuuuzzzwwwuuuuuuvvvvvvtttqqqrrrnnnlllmmmrrrwwwyyyyyyuuurrrnnnmmmooorrrtttuuuooopppsssuuuuuuuuutttsssooonnnnnnpppsssuuuvvvvvvvvvyyy|||{{{xxxssspppnnnpppqqqrrrrrrrrrsssuuuxxxssstttvvvwwwxxxxxxxxxwwwqqqqqqqqqrrrttttttrrrpppnnnqqqsssqqqrrrtttssspppooooooqqqtttrrrnnnnnnqqqmmmppptttwwwwwwwwwwwwxxxwwwxxxyyyyyywwwtttqqqooolllooopppnnnkkklllpppuuu|||tttrrrqqqtttxxxyyyvvvrrrxxxzzzzzzwwwwwwyyyxxxtttzzzyyyvvvsssqqqnnnmmmlllrrrkkkkkkrrruuurrruuu~~~}}}wwwpppnnnqqqvvvyyyzzzwwwuuusssrrrqqqrrrtttuuurrrtttvvvwwwvvvvvvxxxyyyyyyvvvrrrqqqrrrttttttsssqqqqqqssswwwzzzyyysssnnnuuuuuuuuutttssssssuuuvvvyyyyyywwwtttrrrsssuuuvvvuuuuuuuuuuuutttrrrqqqppptttpppmmmnnnsssvvvssspppxxxyyyyyywwwuuurrrqqqpppmmmoooooommmkkkkkkkkkjjjkkkllloooqqqssssssrrrqqqsssuuuvvvuuuqqqnnnnnnnnnpppnnnmmmkkkkkklllnnnooorrrnnnnnnpppqqqpppqqquuuooollliiiiiikkkpppsssuuurrrqqqqqqqqqsssuuuxxxzzzppppppooommmjjjjjjlllnnnmmmpppsssrrrpppnnnnnnooommmmmmmmmnnnnnnnnnnnnnnnoootttyyyxxxtttsssvvv{{{sssuuuvvvvvvsssqqqrrrssspppqqqrrrrrrrrrsssuuuxxxtttuuuvvvvvvssspppppprrrmmmooorrrssssssssstttuuupppuuuzzzzzzuuuqqqrrrtttvvvxxxzzzxxxvvvuuuxxx{{{{{{zzzzzzxxxuuussstttvvvyyyzzzzzzxxxsssooopppssstttrrrrrrttttttrrrssswwwqqqvvvzzzzzzvvvsssuuuxxxsssrrrqqqrrrtttuuuuuutttqqqppppppqqqrrrqqqrrrsssqqqrrrssstttuuuttttttssstttuuuvvvvvvwwwvvvvvvuuuvvvvvvxxxyyyyyyxxxvvvuuuqqqpppooonnnlllkkkkkkkkknnnpppsssuuuwwwvvvuuutttrrrqqqooommmmmmnnnpppqqqooonnnmmmmmmnnnooopppqqqlllppptttuuutttqqqnnnmmmuuuvvvwwwwwwvvvtttpppnnnzzzxxxuuurrrppppppqqqrrrzzzyyyvvvtttrrrqqqqqqqqqtttsssvvvyyywwwrrrqqqsssqqqpppppprrruuuwwwsssoooqqqrrrtttssssssssstttuuu{{{wwwtttuuuxxxyyyxxxvvvzzzvvvrrrssswwwxxxuuuqqqvvvqqqnnnoootttwwwuuurrrtttqqqmmmnnnrrruuuvvvuuuqqqqqqssstttttttttsssssspppooooooqqqtttwwwwwwwwwwwwxxxyyyzzzyyyvvvrrrnnnhhhlllqqquuuuuusssooommmpppppprrrssstttttttttssssssqqqpppqqqrrrppplllhhhkkksssuuuqqqqqqwwwwwwpppsssssstttsssqqqooooooqqqqqqsssuuuvvvttttttvvvxxxssstttvvvwwwwwwwwwvvvvvvoooppppppooonnnppptttwwwsssrrrqqqsssvvvyyyxxxvvvuuuyyyzzzxxxxxx{{{{{{yyyxxxwwwuuusssrrrppppppoooooojjjmmmvvvxxxtttuuu|||}}}wwwpppnnnqqqwwwzzz{{{wwwuuusssrrrqqqrrrtttuuurrrtttvvvxxxwwwwwwxxxyyyuuutttrrrqqqrrrtttuuuuuunnnooorrrwww{{{zzztttooorrrtttuuutttrrrqqqssstttwwwxxxyyyxxxuuurrrrrrsssvvvvvvuuusssrrrpppnnnmmmwwwrrrllllllpppttttttrrr}}}{{{xxxuuusssqqqooonnnooopppqqqqqqnnnkkkkkkmmmkkklllnnnpppqqqqqqpppooorrrqqqoooppprrrssspppnnnqqqpppnnnlllllllllnnnoooqqqnnnmmmooopppoooqqqtttooolllhhhhhhjjjnnnrrrttttttrrrqqqpppppprrruuuvvvooopppooonnnllllllmmmooommmqqqsssrrrnnnllllllnnnppppppooonnnmmmkkkjjjjjjoootttzzz{{{xxxttttttuuutttuuuuuutttrrrpppoooooorrrssstttsssrrrrrrsssuuuwwwyyyxxxuuurrrqqqrrrrrrqqqrrrrrrqqqpppqqqsssuuupppuuuxxxwwwsssrrruuuyyysssvvvwwwwwwuuuvvvzzz}}}||||||{{{wwwuuutttvvvwwwxxxzzzyyyuuupppnnnoooqqqrrrooonnnqqqrrrpppqqqtttqqquuuxxxvvvsssrrrvvvzzzrrrqqqppprrruuuxxxyyyyyypppqqqqqqqqqrrrtttuuuuuuoooppprrrsssttttttssssssqqqrrrsssuuuwwwxxxyyyyyyvvvxxx{{{}}}{{{wwwtttqqqqqqtttvvvrrrkkkhhhjjjnnnoooqqqsssuuuvvvvvvvvvuuupppooommmlllllllllmmmnnnmmmlllkkkkkklllooosssuuummmppptttvvvtttqqqpppoootttuuuvvvvvvtttrrrpppooo{{{yyyvvvsssrrrqqqqqqrrrxxxwwwtttrrrqqqqqqrrrrrrvvvtttuuuxxxvvvrrrssswwwvvvrrrppprrruuuvvvuuutttnnnppprrrrrrrrrsssuuuvvvyyyvvvtttuuuxxxzzzyyywwwuuurrrpppsssxxxyyyuuuqqqtttqqqppprrrwwwxxxsssoootttqqqppprrruuuwwwuuussstttttttttssssssrrrrrrrrrooooooppprrruuuwwwwwwvvvyyywwwvvvwwwxxxxxxvvvssslllnnnrrruuuuuurrrnnnkkkoooooopppqqqrrrrrrrrrrrrqqqooommmnnnpppooojjjeeejjjrrrtttoooqqqwwwwwwqqqyyyyyywwwrrroooppprrrsssvvvuuutttrrrpppqqqsssuuusssrrrssssssuuuwwwyyy{{{rrrooolllmmmppptttvvvvvvtttsssrrrtttvvvxxxxxxwwwqqqwwwyyyxxxxxxzzz{{{yyyssssssrrrrrrssstttuuuuuunnnmmmpppvvvxxxvvvvvvyyyuuuttttttuuuwwwxxxwwwvvvuuutttsssrrrqqqrrrssssssvvvxxxzzzzzzyyyxxxwwwxxxuuuvvvvvvtttqqqpppqqqrrrrrrpppoooppprrrtttttttttmmmpppssssssrrrqqqtttwwwwwwxxx{{{|||xxxrrrrrruuuvvvuuutttsssrrrppppppooouuuqqqkkkiiillloooqqqqqqzzzwwwsssqqqpppooonnnmmmoooppptttvvvrrrmmmmmmppplllmmmooopppppppppoooooopppmmmjjjlllqqqsssrrrppprrrqqqooommmllllllmmmnnnkkkkkkoootttuuuqqqnnnnnnooollliiihhhjjjmmmooopppuuusssqqqnnnmmmmmmmmmnnnqqqrrrrrrpppmmmkkkkkklllmmmrrruuutttooolllmmmpppuuutttrrrpppnnnmmmllllllqqqtttxxxzzzyyyuuurrrqqqrrrrrrqqqppppppooonnnnnnsssrrrrrrrrrssssssrrrrrrwwwxxxwwwsssrrrtttsssqqqssssssrrrpppnnnooorrrtttqqqsssuuutttrrrsssvvvyyyrrrsssuuuuuuvvvwwwzzz|||yyyzzzxxxssssssvvvwwwuuusssvvvvvvrrrppprrrtttsssqqqmmmlllpppqqqooonnnooosssvvvwwwuuurrrqqqsssuuuqqqpppppprrruuuxxxzzzzzzooorrrtttssssssvvvvvvtttoooppprrrsssssssssrrrrrrpppqqqrrrtttvvvxxxzzz{{{wwwyyy{{{{{{yyyuuusssrrrssswwwzzzvvvnnnjjjnnnsssrrrsssttttttuuuuuuuuuuuurrrqqqooommmkkkjjjjjjjjjkkkkkkkkkjjjkkknnntttxxxtttsssqqqooonnnppptttxxxtttvvvwwwvvvtttrrrrrrsssuuuuuuuuuttttttuuuuuuuuurrrqqqpppoooooopppqqqrrrvvvtttuuuwwwvvvrrrsssxxxzzzuuurrrttttttssssssuuuppprrrssstttttttttvvvwwwuuuuuuuuuvvvxxxxxxwwwvvvqqqoooppprrrvvvwwwuuurrrooooooqqquuuxxxyyyuuuqqqsssrrrssstttvvvwwwuuutttvvvuuutttrrrrrrqqqrrrrrrnnnnnnoooqqqtttvvvvvvtttxxxvvvuuutttvvvwwwwwwvvvwwwuuurrrpppqqqsssssssssrrrrrrssssssssstttttttttmmmjjjiiilllqqqrrroookkkjjjmmmnnnlllnnnrrrsssrrrzzz|||yyysssppprrrttttttwwwtttqqqooopppqqqqqqqqqtttsssrrrrrrsssuuuxxxyyysssnnnjjjjjjooossstttsssttttttvvvxxxxxxwwwtttrrrnnnuuuxxxwwwuuuvvvvvvtttssssssssssssssstttuuuuuupppssstttrrrtttwwwyyywwwppprrruuuvvvvvvuuuuuuvvvuuuuuuuuuuuuttttttttttttuuuwwwzzzzzzyyywwwwwwwwwtttxxx{{{xxxqqqlllmmmppprrrrrrqqqooommmmmmoooqqqmmmqqquuuuuurrrqqqtttwwwuuuuuuxxx{{{wwwqqqsssyyytttsssssssssttttttuuuuuurrrpppmmmlllkkklllnnnooorrrpppoooppprrrssspppnnnnnnooouuuyyyvvvnnnnnnrrroooppppppqqqqqqqqqqqqpppnnnmmmkkkkkkmmmppprrrsssrrrpppnnnlllkkkkkkkkkllljjjjjjnnntttuuupppmmmnnnpppmmmjjjiiijjjkkkkkkkkkpppnnnmmmkkkjjjjjjkkkkkkoooqqqsssrrrpppmmmkkkkkknnnsssxxxvvvqqqmmmooosssvvvuuurrrpppoooooopppppptttssssssuuuwwwwwwtttqqqqqqpppooooooppprrrssssssrrrpppoooqqqtttuuusssqqqpppssssssqqqtttxxxuuunnnqqqrrrrrrrrrppppppqqqsssrrrsssttttttttttttsssssssssrrrrrrtttwwwxxxxxxwwwuuuuuuqqqmmmpppvvvvvvrrrrrruuutttrrrsssxxxwwwrrrrrrnnnmmmqqqrrrooollllllqqqsssvvvwwwwwwuuurrrppppppooooooqqqtttvvvvvvuuuppptttvvvttttttvvvuuuppppppqqqrrrsssssssssrrrqqqqqqqqqrrrssstttvvvxxxxxxwwwxxxxxxuuussssssvvvyyyuuuxxxzzzwwwsssrrrtttxxxuuuuuutttsssssstttuuuvvvsssrrrpppnnnlllkkkkkkkkkjjjlllmmmmmmmmmnnnrrruuutttrrrpppmmmlllpppvvv{{{ssstttuuusssqqqqqqsssvvvrrrssstttuuuvvvvvvvvvuuummmmmmnnnnnnpppqqqssstttssssssuuuyyyxxxsssrrruuuuuurrrsssvvvuuuqqqqqqvvvssstttuuutttsssrrrssstttqqqsssvvvxxxwwwuuuttttttqqqpppppppppppprrrssstttpppqqqsssuuuvvvvvvuuutttrrrssstttttttttuuuxxxzzzuuutttrrrqqqqqqrrrssstttllllllmmmpppsssttttttrrruuuuuuuuutttssssssssssssxxxtttpppnnnqqqtttvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwmmmjjjhhhkkkrrrvvvssspppkkkhhhhhhkkkmmmmmmpppttttttyyyyyyuuusssuuuuuussstttpppnnnpppuuuvvvrrrmmmrrrrrrrrrsssssstttuuuuuuuuurrrnnnlllllloooqqqsss}}}tttvvvyyy{{{zzzvvvqqqmmmlllsssxxxvvvssssssrrroooxxxwwwuuutttrrrrrrqqqqqqrrrwwwvvvooooooxxxzzzvvvsssttttttqqqoooqqqvvv{{{xxxxxxxxxyyyxxxwwwwwwvvvnnnqqquuuwwwwwwwwwwwwxxxpppwww|||yyyqqqkkkmmmqqqmmmqqquuutttoookkkiiiiiiqqquuuxxxwwwrrrppprrruuusssqqqtttvvvsssnnnsss{{{rrrrrrssstttvvvxxxzzz{{{pppqqqrrrpppnnnmmmnnnooommmmmmooossswwwxxxtttqqqlllnnnuuu{{{wwwooonnnsssqqqrrrrrrsssssssssrrrrrrmmmnnnnnnllljjjlllqqqwwwqqqooommmkkkiiiiiijjjkkkpppllllllnnnooonnnooossspppnnnkkkjjjjjjjjjiiihhhggghhhhhhiiijjjkkkmmmmmmkkknnnqqqsssrrrpppooonnnpppuuuzzzxxxrrrooorrruuutttrrrpppnnnmmmoooqqqssswwwrrrooopppuuuwwwvvvtttrrrqqqppppppssswwwyyyzzzpppmmmlllooouuuwwwtttqqqjjjmmmoooqqqvvv{{{uuukkkmmmpppssstttsssqqqqqqqqqrrrssstttvvvvvvtttpppmmmuuusssrrrtttwwwxxxvvvsssrrrqqqllliiinnnvvvuuuooovvvxxxvvvsssvvvzzzwwwppptttoooooorrrtttoookkkjjjllloootttzzz}}}zzzuuuppppppooopppqqqssssssrrrppppppvvvxxxtttsssuuurrrlllqqqrrrssssssssssssqqqqqqssssssssssssssstttuuuvvvxxxwwwtttpppnnnrrryyyxxxwwwwwwwwwxxxyyyzzzzzzxxxvvvtttsssrrrsssuuuvvvqqqqqqpppoooooooooooooooiiimmmpppqqqooonnnpppqqqnnnooopppqqqqqqrrrtttvvvqqqrrrrrrpppnnnnnnrrrvvvssstttvvvwwwwwwuuusssrrrlllmmmnnnpppssstttvvvwwwpppqqqvvv{{{zzztttqqqssslllmmmrrrxxxwwwrrrsssxxxsssttttttrrrpppnnnnnnooonnnrrrwwwxxxvvvsssrrrrrrtttrrrpppmmmkkkmmmqqquuuuuuvvvvvvtttrrrqqqrrrtttrrrssstttsssrrrtttzzzsssrrrqqqqqqqqqsssuuuwwwkkkkkklllooorrrssssssqqqssstttvvvtttrrrooooooooopppnnnnnnppptttuuutttqqqvvvuuuuuuuuuuuuvvvvvvwwwrrrmmmjjjlllssswwwtttqqqnnngggffflllnnnkkkoooxxxmmmtttyyyvvvvvvxxxvvvqqqqqqmmmlllrrrzzz{{{ssskkknnnooorrrtttuuuvvvuuutttxxxwwwuuupppllllllpppuuu~~~wwwuuuzzzzzztttppppppoooqqqtttwwwwwwvvvsssrrrrrrqqqpppqqqrrrrrrqqqpppqqqqqqpppqqqsssttttttsssxxxqqqnnnssswwwvvvwwwzzz}}}yyywwwvvvwwwwwwzzzvvvrrrqqqtttwwwxxxxxxrrrooommmooossstttppplllmmmoooqqqqqqpppnnnnnnooooooqqqtttvvvvvvtttqqqooossstttvvvuuurrrnnnllllllooossswwwzzzyyywwwvvvuuurrruuuwwwssspppppprrrtttnnnrrrrrrpppssszzzzzzvvvsssrrrrrrsssssssssqqqppplllooorrrssssssrrrrrrrrroooooonnnlllkkkkkknnnqqqoooooonnnmmmllljjjhhhggglllmmmnnnnnnnnnoooqqqsssnnnrrrtttpppiiigggmmmsssnnnllljjjhhhhhhkkknnnpppiiimmmqqqqqqppppppsssvvvnnnrrrqqqooorrrxxxxxxsssooonnnoooqqqssstttsssrrrqqqpppppppppqqqrrrssssssqqqrrrssssssttttttsssssstttsssqqqppppppqqqssstttpppmmmnnnssstttrrrpppppppppnnnmmmmmmpppsssvvvwwwrrrpppnnnppptttuuurrrooorrrtttvvvxxxxxxwwwuuutttoooooopppsssuuuuuusssqqquuutttssstttuuuuuusssrrrsssrrrpppnnnmmmllllllkkkwwwvvvtttrrrqqqqqqqqqrrrvvvqqqnnnooosssvvvvvvtttsssppppppuuuvvvqqqqqquuuqqqooonnnpppsssssspppmmmrrrnnnlllqqqzzz}}}xxxqqqxxxvvvttttttuuuvvvvvvuuutttuuuwwwxxxxxxvvvtttrrr{{{wwwrrrpppqqqsssuuuvvvwwwtttqqqqqqssstttssspppnnnnnnpppssswwwwwwsssppprrrnnnpppvvvxxxtttrrrtttooonnnmmmmmmmmmnnnpppqqqtttuuuvvvvvvtttrrrooommmpppqqqrrrrrrssssssrrrrrr|||{{{zzzxxxwwwuuutttssstttqqqnnnmmmppprrrqqqpppqqqpppnnnllllllmmmooopppmmmmmmnnnppprrrsssuuuvvvqqqqqqpppnnnmmmnnnqqqttttttxxxwwwsssrrrvvvvvvqqqxxxuuurrrpppqqqqqqpppooonnnllljjjjjjlllppptttwwwnnnmmmllllllnnnrrrvvvyyyvvvvvvtttssssssrrrrrrrrrpppnnnmmmooorrrssspppmmmoooqqquuuxxxxxxwwwuuussskkkllloooqqqsssssssssrrrpppooommmlllmmmnnnpppqqqpppvvv{{{{{{vvvrrrpppqqqkkkmmmoooppppppppprrrtttooopppqqqqqqrrruuuyyy}}}|||zzzvvvrrrpppqqqtttwww|||wwwuuuyyyyyytttqqqqqqrrrssstttuuuvvvwwwvvvvvvsssrrrpppppprrrsssrrrqqqrrrqqqooonnnoooqqqrrrsssvvvnnnlllrrrxxxxxxxxxyyy}}}}}}|||{{{zzzyyyxxxwwwvvvtttrrrsssvvvwwwvvvuuuppppppqqqssstttsssoookkknnnppprrrqqqooommmmmmmmmpppqqqsssuuuuuusssqqqppptttvvvwwwuuurrrooommmlllnnnqqqtttuuutttsssrrrrrrlllpppuuuvvvuuusssqqqooorrrtttsssqqqrrrvvvvvvqqqttttttssssssssssssrrrrrrnnnqqqssssssrrrpppppppppqqqpppnnnkkkjjjkkknnnqqqqqqooommmkkkiiiiiijjjjjjkkkmmmoooooooooppprrrtttrrrqqqpppnnnmmmmmmnnnooollllllmmmmmmnnnnnnmmmmmmiiimmmqqqtttttttttssssssmmmtttyyywwwuuuxxxxxxuuupppooopppqqqtttuuutttsssqqqqqqqqqqqqrrrsssssstttpppqqqrrrsssssstttttttttqqqqqqrrrrrrrrrrrrqqqqqqooolllmmmrrrtttpppnnnnnnooorrrtttssspppoooqqqtttqqqrrrrrrrrrqqqqqqqqqrrrtttttttttuuuuuuuuuuuuvvvsssqqqqqqrrrtttvvvvvvuuutttrrrpppppprrrtttuuuuuuppppppoooooonnnooooooooosssrrrqqqqqqpppqqqrrrrrrwwwsssoooooosssvvvuuusssvvvssstttxxxxxxttttttwwwppppppppprrrssssssrrrpppooommmmmmssszzz}}}{{{vvvwwwvvvuuuuuuuuuvvvtttsssqqqsssuuuwwwwwwvvvtttsssvvvuuutttssssssssstttuuu|||yyyvvvtttsssqqqooommmqqqpppqqqtttvvvvvvtttqqqssspppqqqvvvwwwrrrppprrrsssqqqooommmmmmooorrrtttuuuuuuvvvuuutttsssqqqpppqqqpppooooooqqqsssuuuwwwzzzyyyxxxvvvuuusssrrrrrrqqqpppnnnoooqqqrrrpppnnnrrrqqqooonnnnnnnnnooooooqqqqqqpppppppppqqqssstttqqqqqqqqqnnnmmmmmmoooqqqtttwwwwwwttttttxxxxxxuuuvvvtttrrrqqqqqqqqqpppoooiiiiiiiiikkklllooorrrsssmmmnnnoooppprrrsssuuuvvvssstttuuuvvvvvvtttsssqqqqqqrrrrrrqqqpppooooooooopppsssvvvxxxyyyxxxvvvtttoooooooooppppppqqqrrrrrrqqqpppnnnmmmmmmnnnppprrrtttxxx|||{{{uuupppnnnnnnkkkmmmqqqsssssssssttttttpppppppppqqqssswwwyyy{{{{{{{{{zzzwwwssssssvvvyyy}}}zzzvvvuuuwwwwwwtttrrrrrrtttttttttuuuvvvxxxyyyzzzuuusssqqqqqqssstttsssssssssqqqooommmmmmnnnppprrrpppkkkjjjpppvvvwwwwwwvvvwwwyyy{{{}}}}}}{{{yyywwwtttttttttuuuvvvvvvsssqqqnnnqqquuuvvvuuuqqqooommmqqqrrrsssqqqooolllllllllqqqqqqrrrrrrrrrrrrqqqqqquuuvvvwwwuuurrrnnnmmmlllooopppqqqqqqpppoooppprrrmmmnnnqqqtttvvvuuuqqqooorrrtttrrrpppqqqtttsssooossssssqqqpppppppppqqqrrrppprrrssssssqqqooonnnnnnsssrrrpppllljjjjjjmmmpppqqqnnnkkkhhhgggiiikkkmmmkkkmmmpppqqqqqqrrrsssttttttppplllmmmqqqrrrooojjjiiilllpppssstttqqqnnnkkklllnnnrrrvvvyyywwwsssppplllvvv}}}|||wwwvvvvvvvvvrrrqqqqqqrrrtttuuutttrrrpppqqqqqqrrrrrrsssttttttrrrrrrsssttttttuuuuuuvvvoooqqqsssttttttsssqqqoooppplllmmmqqqrrrnnnllllllmmmssswwwvvvqqqnnnppptttpppssstttrrrnnnnnnqqquuuvvvuuusssrrrssstttvvvxxxvvvtttqqqqqqsssvvvxxxyyysssqqqnnnmmmpppsssuuuvvvnnnnnnnnnooopppqqqssstttpppppppppooopppqqqrrrrrrtttqqqnnnooossswwwwwwvvvwwwuuuvvvxxxxxxuuuuuuwwwoooqqqssstttttttttuuuvvvqqqqqqsssvvvzzz{{{zzzyyyvvvuuuuuuuuuvvvuuurrrpppnnnooorrrtttuuuuuuttttttqqqsssvvvvvvtttrrrtttuuu{{{{{{zzzvvvrrrooonnnnnntttsssssstttuuuuuutttrrrsssrrrsssvvvuuupppnnnooovvvtttpppnnnnnnqqquuuxxxvvvvvvuuuuuutttttttttuuurrrpppnnnnnnppptttxxx{{{vvvvvvtttsssrrrqqqqqqqqqnnnnnnoooppprrrqqqooommmqqqqqqqqqpppppppppoooooovvvtttqqqooonnnoooqqqrrrsssssssssqqqnnnllllllmmmrrrttttttrrrsssvvvwwwuuusssrrrqqqrrrssssssqqqoooiiijjjlllnnnpppqqqrrrrrrnnnppprrruuuvvvuuuttttttqqqsssvvvyyyyyyxxxuuussstttvvvwwwtttnnnlllnnnqqqrrrsssvvvxxxyyyxxxvvvuuusssrrrpppoooooopppqqqrrrtttrrrooommmmmmoooqqqsssuuuxxxzzzxxxsssnnnlllllljjjnnnrrrtttuuuuuuuuuvvvssspppoooqqquuuyyyyyyyyyxxxzzz{{{zzzwwwuuuuuuwww|||wwwuuuuuuuuuuuusssrrrrrrrrrrrrsssuuuvvvxxxyyyzzztttsssssstttuuuuuutttrrrssssssqqqooonnnnnnooopppjjjkkkmmmppprrrrrrssstttvvvxxxzzz{{{|||zzzxxxwwwwwwvvvvvvuuutttrrrpppooommmqqqvvvvvvrrrpppqqqttttttuuutttrrrooommmlllmmmpppppppppoooooopppppppppuuuvvvvvvtttqqqnnnllllllqqqqqqqqqpppnnnoooqqqssswwwqqqmmmooorrrsssssstttppppppoooppprrrttttttrrrqqqpppooommmkkklllnnnpppoooqqqrrrrrrpppnnnnnnnnnrrrsssrrrpppmmmllllllmmmnnnmmmjjjiiiiiijjjlllnnnllloooqqqrrrqqqpppqqqrrrrrrnnnkkkmmmqqqrrrnnniiijjjmmmrrrvvvvvvsssooolllpppppprrrvvvzzzzzzuuupppooouuuzzzzzzvvvttttttttttttsssrrrrrrsssrrrpppnnnoooooopppqqqrrrsssssssssvvvvvvuuuuuuuuuuuuvvvvvvrrrsssttttttttttttsssrrrtttooommmooopppnnnmmmooonnnqqqssstttrrrrrrsssvvvqqqrrrrrrpppoooppptttwwwvvvuuutttssstttuuuwwwxxxvvvtttqqqqqqsssvvvxxxxxxrrrpppnnnnnnppprrrrrrrrrnnnnnnooopppqqqssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmoootttxxxzzzzzzvvvvvvvvvwwwvvvtttttttttooorrruuuvvvttttttwwwzzzvvvwwwyyyyyyxxxwwwwwwwwwuuuuuuuuuvvvvvvtttqqqnnnmmmnnnppprrrssssssrrrrrrnnnsssvvvuuurrrpppssswwwtttwwwxxxvvvrrrpppppprrrttttttsssssssssrrrrrrqqqqqqrrrtttuuussspppoooooorrrqqqppppppqqqtttxxxzzzwwwvvvuuuttttttvvvxxxyyysssrrrqqqqqqsssuuuyyy{{{tttsssqqqpppppppppppppppooonnnnnnooopppppppppoooooooooqqqrrrrrrrrrrrrrrrwwwuuuqqqnnnmmmnnnppprrruuuvvvwwwuuurrrooonnnmmmoooooonnnmmmmmmoooppppppppppppppprrrttttttrrrpppqqqrrrrrrsssttttttuuuuuurrrsssuuuwwwwwwvvvuuutttsssuuuxxxzzz{{{{{{yyyxxxwwwwwwwwwtttqqqoooqqqsssqqqsssuuuwwwwwwvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqquuussspppmmmmmmooosssuuusssuuuuuusssooolllkkklllkkkmmmpppqqqrrrsssuuuwwwtttpppnnnpppvvvzzzyyyvvvvvvvvvvvvxxxyyyxxxtttppp{{{uuuvvvuuusssrrrrrrrrrqqqmmmooosssvvvwwwwwwvvvuuusssssstttvvvwwwvvvsssqqqrrrtttuuutttqqqoooooopppjjjqqqvvvtttpppooossswwwyyyyyyxxxwwwvvvvvvwwwwww{{{zzzxxxtttqqqooonnnnnnmmmqqqsssrrroooooouuu{{{uuuvvvuuussspppnnnnnnooopppooonnnmmmmmmnnnoooppptttttttttsssooommmmmmmmmqqqqqqpppnnnmmmnnnqqqttt|||tttppprrrtttrrrqqqssspppnnnnnnppprrrsssrrrrrrppppppooommmkkkkkknnnqqqnnnoooppppppooonnnooopppppprrruuuuuurrrnnnkkkiiijjjkkkkkkllllllmmmnnnnnnoooqqqrrrrrrpppoooooopppmmmmmmmmmmmmnnnnnnlllkkkmmmoooqqqssstttrrrpppnnnuuussssssuuuxxxyyyvvvssswwwuuuuuuwwwwwwvvvttttttvvvtttrrrqqqqqqooollljjjmmmnnnoooqqqrrrsssssssssxxxwwwuuutttsssrrrrrrrrrvvvuuutttsssssstttuuuvvvyyyrrrnnnooooooooopppttttttqqqnnnnnnqqqttttttsssqqqooommmnnnrrrvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwtttrrrqqqrrrtttuuutttsssqqqppppppqqqrrrqqqnnnlllppppppppppppqqqssstttuuutttttttttssssssrrrqqqqqqrrrpppoooppprrruuuwwwwwwwwwxxxxxxvvvuuuuuutttrrrooorrruuuuuutttuuuxxx|||wwwxxxzzzyyywwwuuuvvvxxxtttttttttuuuvvvuuuqqqnnnnnnnnnooopppqqqppppppooopppsssuuusssooooootttyyyooosssuuuuuurrrpppqqqsssssssssrrrrrrppppppppppppnnnrrruuuuuusssrrrqqqqqqjjjlllooorrruuuwwwyyyyyywwwvvvuuutttuuuwwwyyy{{{uuuuuuvvvvvvwwwxxxxxxxxxrrrqqqpppoooooopppqqqrrrqqqpppnnnmmmmmmnnnqqqtttlllmmmoooqqqssstttuuuuuuvvvtttqqqnnnmmmoooqqqsssvvvxxxyyyyyyvvvsssrrrqqqpppnnnlllkkkjjjjjjjjjlllnnnnnnoooqqqttttttsssqqqxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{|||}}}~~~yyyvvvttttttvvvwwwuuutttppprrrssstttuuutttsssrrrmmmoooqqqttttttsssrrrppptttrrrpppnnnnnnqqqsssuuuuuuuuusssoookkkiiihhhhhhllllllmmmmmmmmmppptttwwwtttpppnnnpppvvvyyywwwtttwwwsssqqquuu||||||uuulll~~~zzztttvvvvvvrrrooopppqqqpppkkknnnrrruuuvvvuuusssrrrtttsssssstttuuuuuutttrrrtttvvvwwwvvvrrrpppqqqssspppxxx}}}yyyssssssxxx{{{{{{yyyuuusssrrrssstttvvv|||{{{yyyuuuqqqnnnooopppnnnpppqqqooommmooovvv|||tttuuutttssspppoooppprrrppppppooooooooooooppppppsssttttttrrrpppnnnooopppnnnnnnmmmlllkkkmmmqqqtttvvvsssuuu||||||sssmmmnnntttpppooorrrsssqqqpppqqqqqqssstttrrrooonnnqqqtttmmmnnnoooooonnnmmmooopppooorrrvvvvvvsssoookkkiiiiiijjjlllnnnoooppppppppprrrssssssqqqooooooppprrrlllnnnooonnnlllkkkllloooooooooooopppppppppppppppvvvuuuuuuuuuwwwwwwvvvuuu{{{vvvtttwwwyyyxxxvvvwwwuuutttrrrqqqpppnnnkkkiiilllnnnppprrrssssssssssssuuutttrrrpppooonnnoooooowwwvvvtttsssssstttvvvwwwyyyssspppqqqrrrrrrsssvvv{{{tttmmmlllppprrrqqqmmmrrrnnnlllnnntttxxxxxxvvvttttttuuuvvvwwwvvvvvvvvvtttsssqqqrrrrrrrrrqqqoooppppppqqqssssssqqqmmmiiippppppppppppqqqrrrssstttwwwwwwvvvvvvuuusssrrrqqquuutttrrrpppooooooqqqqqqyyy{{{{{{wwwvvvwwwvvvrrrpppqqqsssssstttuuuxxxzzzsssuuuvvvvvvvvvwwwxxxzzzuuuttttttuuuvvvvvvsssqqqnnnnnnoooooooooooooooooorrrssssssqqqoooooossswwwrrrsssttttttrrrooonnnnnnpppqqqsssrrrpppoooooopppmmmssswwwuuurrrssssssrrrfffjjjoootttwwwyyyyyyxxxwwwvvvuuutttuuuwwwyyy{{{vvvwwwxxxxxxyyyxxxxxxwwwsssrrrqqqpppppprrrtttuuurrrqqqooollllllnnnssswwwllllllnnnppprrrtttvvvwwwuuusssqqqooonnnpppqqqssssssuuuwwwxxxwwwuuuuuuvvvtttpppmmmmmmkkkiiijjjmmmmmmlllmmmpppsssuuutttsssxxxwwwuuuttttttvvvxxxyyywwwwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxyyyzzz|||~~~xxxvvvtttvvvzzz|||yyyuuupppqqqrrrssssssrrrqqqqqqkkknnnrrrvvvvvvuuurrroooppppppooooooppprrrtttvvvzzzwwwrrrmmmjjjgggffffffmmmmmmnnnmmmmmmooosssvvvrrrpppoooqqqtttvvvtttrrryyyssspppttt|||~~~wwwooo|||wwwsssxxxwwwpppmmmooopppnnnnnnoooqqqsssttttttsssrrryyyuuupppnnnooosssuuuwwwvvvwwwwwwsssooooootttyyyuuuzzz{{{wwwvvvzzz}}}|||xxxvvvsssqqqpppqqqssstttwwwxxxyyyxxxtttqqqqqqrrrpppqqqqqqooommmnnnssswwwpppqqqqqqpppooooooqqqsssrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrqqqrrrtttmmmnnnnnnmmmmmmooosssvvvrrrpppvvv|||qqqllloootttooonnnssstttqqqqqqsssqqqtttvvvuuuqqqooorrruuuoooppppppnnnllllllmmmnnnqqqsssuuutttrrrooommmmmmkkkkkkkkkmmmoooqqqssstttttttttsssrrrqqqrrruuuxxxnnnooopppnnnmmmmmmooorrrnnnnnnnnnnnnnnnoooooopppsssuuuxxxxxxwwwuuuttttttvvvtttvvvzzzzzzuuuuuuxxxsssrrrpppqqqqqqpppnnnlllmmmooorrrtttuuuvvvuuuuuusssrrrpppoooooooooqqqqqqttttttsssssssssssstttttttttqqqrrrvvvxxxuuusssssswwwsssooonnnppppppnnnkkkqqqpppqqqrrrtttuuuuuuuuuttttttsssrrrrrrtttuuuvvvxxxuuurrrpppoooppppppoooqqqppppppqqqrrrqqqnnnlllnnnnnnooooooppprrrssstttuuuvvvvvvvvvvvvuuusssssstttsssqqqooommmnnnoooqqqxxx|||{{{vvvuuuwwwuuuqqqrrrpppppppppsssuuuvvvvvvsssrrrrrrsssuuuwwwwwwxxxuuutttssstttvvvwwwvvvuuulllmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqquuuttttttttttttrrrnnnkkknnnqqqttttttrrrpppppppppooowwwzzzvvvrrrssssssqqqjjjlllppptttvvvxxxxxxxxxvvvvvvuuuuuuvvvwwwxxxyyyuuuuuuuuuuuuvvvxxxyyyzzzuuusssrrrqqqrrrtttwwwyyyqqqqqqqqqooonnnoootttxxxnnnnnnnnnoooppprrrtttuuutttsssrrrpppooooooppppppmmmooorrrssstttuuuwwwxxxuuuooommmnnnmmmjjjkkkppplllkkklllnnnrrruuuvvvvvvrrrssstttuuuwwwxxxzzzzzztttvvvxxxzzzzzzyyyvvvtttuuuvvvwwwyyyzzz{{{{{{{{{vvvwwwyyy{{{|||{{{yyywwwqqqrrrrrrssssssrrrrrrqqqooopppsssuuuuuusssqqqooolllmmmnnnpppqqqssstttuuuzzzvvvqqqmmmkkkkkkllllllnnnppprrrsssrrrrrrssstttoooppppppqqqrrrrrrrrrrrrvvvsssqqqsssvvvxxxvvvtttzzzuuusssxxxxxxppplllnnnooommmqqqqqqqqqqqqrrrrrrsssttt}}}vvvnnniiikkkpppwww{{{xxxxxxuuuoookkkmmmuuu}}}wwwwwwtttrrrwwwzzztttsssqqqppppppqqqrrrsssqqquuuzzzzzzxxxtttssstttqqqqqqqqqpppooonnnpppqqqmmmnnnooonnnnnnoooqqqtttsssttttttuuuuuuttttttssstttuuuvvvuuussssssuuuwwwooopppppppppqqqssswwwzzzsssooossszzzwwwnnnnnnvvvpppllllllsssvvvttttttxxxooosssvvvuuuqqqooopppsssqqqqqqqqqnnnllljjjkkklllssstttsssrrrooonnnooopppmmmlllkkkkkkmmmqqqvvvxxxuuutttsssrrrrrruuuzzz~~~rrrqqqooonnnnnnppprrrssslllmmmmmmmmmnnnnnnnnnnnnooouuuzzz{{{xxxtttrrrrrrnnnqqqwww|||xxxqqqqqqwwwpppppppppqqqssssssrrrqqqoooqqqsssvvvxxxxxxwwwwwwsssrrrqqqqqqqqqsssuuuwwwpppqqqsssttttttsssqqqpppoooooossszzz|||wwwrrrpppnnnoooqqqqqqpppooonnnnnnpppsssvvvuuurrrqqqrrrtttuuussspppnnnnnnqqqtttwww}}}xxxrrrnnnmmmnnnpppqqqrrrpppooooooqqqrrrqqqppplllmmmmmmoooppprrrtttuuussstttuuuvvvvvvvvvuuutttnnnnnnnnnmmmmmmooorrruuuvvvzzzyyytttrrrtttsssnnnssspppmmmooorrruuuuuusssvvvtttrrrrrrtttuuutttsssvvvtttssstttvvvwwwxxxwwwjjjkkklllnnnpppqqqssssssqqqqqqrrrssstttsssooollluuusssrrrtttvvvuuuqqqmmmmmmqqquuuvvvtttqqqqqqqqqrrrzzz}}}wwwrrrrrrrrrpppooooooqqqsssuuuwwwxxxxxxvvvvvvuuuvvvvvvwwwwwwxxxtttsssrrrqqqsssvvvzzz}}}vvvuuusssssstttvvvyyy{{{oooqqqsssrrrqqqqqqtttwwwqqqpppooonnnnnnppprrrsssuuutttsssqqqpppooonnnnnngggjjjmmmoooqqqsssvvvyyysssmmmkkkmmmmmmjjjlllrrrlllkkkkkkmmmqqquuuwwwwwwmmmppptttxxx{{{}}}}}}|||qqqtttyyy}}}}}}zzzuuurrrqqqssswwwzzz{{{zzzxxxwwwtttyyy~~~|||yyyxxxyyyssssssssstttssssssrrrrrrssssssssssssrrrqqqpppooojjjkkkmmmppprrrttttttuuuuuurrrnnnmmmnnnqqqtttvvvooossswwwyyyxxxvvvtttsssmmmoooqqqqqqppppppqqqrrrppprrrrrrqqqooopppsssvvv{{{uuusssqqqooooooooopppqqqmmmjjjjjjooowwwzzzvvvqqqssspppmmmlllmmmoooqqqqqq{{{uuusssvvvuuuqqqppptttyyyvvvtttuuuxxxzzzyyywww~~~xxxqqqnnnooorrrsssttt|||{{{zzzzzz{{{zzzxxxvvvuuuuuutttsssrrrqqqqqqqqquuuooolllppppppmmmmmmqqqlllnnnsssxxx{{{yyytttooossstttwwwxxxxxxuuurrroooxxxwwwtttssssssuuuwwwxxxzzzyyywwwrrrmmmkkkmmmoooqqqnnnkkkkkknnnsssxxxzzzvvvsssnnnlllnnnrrruuuwwwssspppmmmmmmoooqqqpppnnnpppsssvvvwwwuuurrrpppooommmkkkjjjnnnuuuxxxvvvsssttttttsssqqqpppppprrrtttrrrrrrqqqooonnnpppuuuxxxnnnlllkkkjjjkkkmmmoooqqqqqqsssvvvwwwwwwuuurrrpppppppppqqqrrrsssqqqooolllhhhnnntttwwwuuurrrqqqqqqqqquuuzzz{{{yyywwwwwwyyyuuuvvvvvvuuusssqqqrrrssssssvvvwwwuuuooommmnnnqqqtttssssssrrrrrrrrrsssssstttssspppllljjjmmmtttzzzxxxvvvtttssstttwww{{{}}}rrrooolllnnnrrruuuwwwvvvqqqqqqrrrrrrrrrqqqqqqpppppppppooooooppppppqqqrrrrrrooommmnnnqqquuuwwwxxxxxxvvvrrrrrrsssuuuvvvwwwqqqpppnnnmmmnnnppprrrtttrrrooonnnqqqvvvxxxsssnnnrrrkkkjjjppptttqqqoooppprrrpppwwwxxxqqqssstttxxx{{{zzzvvvrrrqqqqqqrrrqqqoooooonnnnnnnnnnnnuuuuuutttqqqooonnnppprrr}}}zzzvvvtttssstttuuuuuu}}}sssnnnrrrtttrrrpppqqqtttttttttsssrrrqqqooonnnqqqpppppptttxxxyyyvvvsssuuussssssuuuxxxyyywwwuuuxxxwwwtttqqqqqqtttxxx{{{zzztttsssxxx||||||{{{rrrpppnnnmmmnnnppprrrtttsssooommmmmmqqqtttuuuttttttrrrqqqsssuuutttnnniiijjjhhhgggjjjooossstttssspppooommmkkkjjjkkklllmmmlllnnnpppooommmlllooosssrrrvvvwwwuuuxxx~~~~~~xxxwwwvvvvvvxxx{{{zzzwwwsssooorrrttttttsssssstttuuuttttttvvvyyy||||||xxxuuunnntttyyyxxxtttpppppprrrtttxxx{{{{{{vvvqqqooonnnmmmqqqsssrrrooonnnooorrrxxxxxxssskkkjjjqqqyyy|||vvvuuurrrqqqrrrvvvzzz}}}nnnmmmlllmmmooorrrvvvxxxooorrrrrrpppsssyyyyyyttt{{{vvvuuusssrrrqqqqqqrrrrrrooommmnnnqqqvvvwwwtttppprrrooolllkkkmmmooopppqqqyyyvvvvvvyyyxxxtttuuuzzzyyywwwvvvvvvxxxzzz{{{{{{{{{wwwsssqqqsssuuuuuutttyyyxxxwwwwwwwwwwwwvvvtttyyyxxxvvvtttsssrrrrrrrrrvvvqqqnnnqqqpppmmmlllpppoooppprrrvvvyyyyyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttrrrrrrsssuuuvvv~~~zzztttpppmmmlllkkkjjjpppnnnmmmooossswwwyyyzzzvvvsssooonnnooorrrtttuuurrrooommmmmmoooqqqpppooonnnqqquuuwwwvvvtttssssssooommmmmmrrrxxx|||{{{yyyssssssrrrqqqooooooooopppqqqooooooppptttuuuuuussslllkkkkkkkkkllllllmmmnnnqqqsssuuuvvvvvvtttrrrqqquuuttttttsssrrrpppnnnllljjjlllooopppppppppqqqqqqppprrrtttuuuvvvwwwyyy{{{rrrrrrrrrrrrssssssttttttrrruuuwwwuuupppnnnppprrrtttsssssssssrrrsssssssssrrrrrrqqqooooooppptttvvvyyyxxxwwwvvvvvvxxx{{{}}}qqqooonnnpppsssvvvvvvvvvqqqqqqrrrsssssssssssssssoooppppppppppppqqqqqqqqqqqqooommmmmmpppsssuuuuuurrrqqqqqqrrruuuwwwwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrsssuuutttrrrqqqppplllllloooooommmpppuuutttpppsss|||}}}uuurrrvvvvvvxxx{{{zzzwwwtttssstttssssssrrrpppnnnnnnooopppuuuuuusssqqqooooooppprrr{{{yyyvvvuuuuuuuuuvvvvvv|||tttooorrruuusssrrrsssrrrrrrssssssttttttssssssooooooppprrrtttuuutttrrrtttsssrrrtttwwwxxxwwwuuuxxxtttqqqqqquuuxxxyyyxxx{{{xxxxxxzzzzzzxxxvvvqqqqqqqqqqqqqqqqqqqqqqqqpppoooooopppssssssqqqnnnpppnnnmmmpppssstttppplllhhhggghhhlllqqquuuvvvvvvuuurrrnnnkkkjjjllloooqqqoooppppppnnnlllkkklllmmmpppttttttsssvvv{{{{{{wwwuuuttttttuuuxxxxxxuuussspppqqqrrrssssssttttttuuuxxxvvvuuuvvvwwwwwwtttrrrrrruuuwwwuuuqqqooonnnooorrrvvvxxxwwwssspppooooooppppppqqqrrrsssrrrrrrrrruuuvvvsssooopppuuuxxxwwwvvvvvvttttttttttttuuuvvvqqqooonnnmmmnnnqqquuuwwwsssvvvuuusssuuuzzzzzzuuu|||wwwwwwvvvuuuuuuttttttsssqqqrrrsssuuuuuutttrrrqqqqqqnnnkkkkkkmmmoooqqqqqqxxxwwwyyy{{{xxxuuuwww{{{xxxxxxxxxxxxxxxzzz}}}yyywwwuuuuuuwwwxxxxxxwwwyyywwwuuuuuuuuuvvvuuutttyyywwwuuusssqqqqqqqqqqqqvvvrrrqqqrrrpppmmmmmmooosssqqqppprrruuuxxxzzzzzzvvvuuurrrqqqrrrtttxxxzzzvvvuuusssqqqpppqqqrrrttt{{{vvvooolllmmmnnnllliiiooooooqqqtttxxxzzzzzzzzzvvvsssqqqpppqqqrrrsssssspppooonnnnnnppprrrrrrqqqpppsssvvvwwwvvvttttttttttttrrrqqqtttyyy{{{{{{yyyrrrrrrrrrqqqpppnnnmmmlllooommmmmmrrrxxxyyytttnnnkkkkkkllllllllllllllllllrrrrrrsssttttttssssssrrryyyxxxvvvtttqqqnnnlllkkkmmmllljjjkkknnnqqqrrrsssrrrqqqpppqqqsssvvvxxxxxxpppnnnmmmooosssuuuuuusssrrrtttvvvtttqqqpppqqqtttssssssssssssssssssssstttppppppppprrrtttttttttrrrxxxxxxwwwwwwwwwwwwxxxyyyqqqpppqqqrrruuuvvvvvvuuupppqqqrrrrrrssssssssssssoooooopppqqqqqqqqqqqqpppqqqooommmmmmooorrrrrrrrrkkklllnnnrrrvvvwwwwwwvvvqqqrrrssstttsssrrrqqqpppnnnqqqtttuuusssqqqqqqrrrmmmmmmnnnnnnlllkkkqqqyyyuuuooooootttuuuqqqsssyyywwwxxxzzzyyywwwvvvvvvwwwuuuvvvuuurrrooommmppprrrtttttttttrrrpppppprrrtttwwwwwwwwwwwwwwwwwwxxxxxxxxxrrrooorrruuutttssstttpppppprrrtttvvvwwwxxxyyypppqqqrrrrrrqqqqqqsssuuutttsssrrrsssvvvwwwvvvuuuwwwsssppprrrxxx{{{xxxtttxxxyyyzzz{{{{{{yyywwwuuuqqqrrrtttttttttrrrpppnnnnnnoooqqqtttuuusssnnnjjjpppmmmlllmmmppprrrpppnnnjjjjjjlllooosssvvvvvvvvvxxxuuupppmmmlllnnnrrruuuvvvtttqqqpppooommmkkkiiinnnpppqqqqqqtttxxxxxxuuurrrqqqqqqrrrtttuuusssrrrqqqpppoooqqqsssuuuvvvuuu{{{xxxuuusssrrrqqqooommmttttttsssrrrpppnnnmmmlllooosssuuuuuuqqqooooooppprrrqqqppprrruuuvvvsssqqqrrrtttttttttwwwzzzvvvpppsssssstttuuuuuuttttttssstttrrrooonnnoooqqquuuwwwwwwxxxwwwuuuvvvyyyxxxttt}}}wwwwwwwwwwwwvvvuuutttsssrrrvvvyyyyyyvvvttttttuuuqqqooollllllnnnppprrrrrrxxxzzz{{{zzzvvvrrrssswwwvvvxxxyyyxxxwwwyyy~~~yyyxxxvvvuuuvvvxxxzzz{{{{{{yyywwwvvvwwwwwwwwwvvvtttsssqqqpppoooooopppppptttssssssrrrqqqooooooqqqqqqooonnnooossswwwzzzzzzuuusssqqqpppqqqtttxxx{{{tttsssqqqpppoooooopppqqqrrrooolllkkklllnnnoooooorrrrrrrrruuuxxxzzzyyyxxxvvvtttrrrrrrrrrsssrrrqqqpppppppppqqqrrrsssttttttuuuwwwxxxwwwuuurrrrrrrrrwwwuuussssssuuuuuutttrrrssssssssssssrrrpppmmmkkkpppoooppptttxxxwwwrrrlllnnnmmmlllllllllmmmnnnooorrrrrrrrrrrrrrrsssttttttyyyxxxvvvsssooolllllllllooommmkkklllqqqtttuuutttvvvssspppqqqtttvvvtttrrrqqqmmmjjjlllrrruuutttqqqrrrtttuuutttsssrrrsssuuussssssssstttttttttttttttqqqpppooorrruuuvvvtttqqquuuuuuuuuuuuuuutttsssssspppqqqsssuuuvvvvvvuuutttooopppppppppppppppoooooonnnooopppqqqrrrqqqqqqppprrrpppooooooqqqrrrrrrqqqkkkkkklllppptttvvvvvvvvvrrrrrrsssssstttsssssssssppprrrtttttttttrrrqqqppplllmmmnnnnnnmmmnnnrrrvvvsssnnnlllooopppooorrrxxxvvvwwwwwwwwwvvvvvvwwwxxxuuuwwwwwwtttooonnnppptttsssttttttsssrrrrrrtttvvvtttvvvxxxyyyyyyxxxxxxyyytttqqqoooqqqtttuuuuuuuuuqqqrrrsssuuuwwwyyyzzz{{{sssuuuuuussspppqqqtttxxxrrrrrrrrrrrrtttuuuuuuuuuuuutttsssuuuxxxxxxuuuqqqqqqtttxxxzzzzzzyyyyyyzzzssstttuuuuuutttrrrpppooonnnpppsssvvvvvvtttpppmmmtttqqqnnnmmmoooooonnnmmmppppppqqqsssttttttssssssvvvtttrrrpppppprrrtttvvvzzzwwwsssrrrsssrrrnnnjjjlllmmmnnnpppsssvvvvvvtttpppppppppqqqrrrssssssrrrqqqooonnnooosssuuuvvvuuuxxxwwwuuurrrpppmmmkkkjjjqqqppppppqqqqqqooollliiilllpppuuuvvvssspppooopppqqqssstttttttttrrrqqqppprrrssstttuuuzzz|||vvvnnnnnnoooqqqrrrtttuuuvvvwwwtttrrrpppooopppsssvvvyyyyyyxxxvvvuuuuuuvvvtttrrr{{{vvvvvvwwwwwwvvvuuutttssssssxxx||||||zzzxxxyyy{{{tttqqqnnnnnnooorrrssstttvvvyyy{{{yyyvvvuuuvvvvvvtttvvvxxxwwwvvvwww|||{{{yyyuuussssssuuuzzz}}}{{{yyywwwvvvwwwwwwvvvuuuooooooppppppqqqrrrssssssqqqsssuuusssqqqqqqrrrsssmmmllllllnnnrrruuuvvvvvvsssrrrqqqqqqrrrtttvvvxxxrrrqqqpppooonnnnnnooooookkknnnnnnllliiiiiioootttuuutttssstttvvvwwwwwwwwwvvvtttsssrrrssssssrrrqqqqqqrrrssstttuuuuuuvvvvvvuuuvvvwwwvvvtttsssssstttwwwuuusssrrrrrrrrrrrrqqquuutttssstttuuutttqqqnnnrrrsssttttttsssqqqpppoooqqqooommmlllmmmooorrrtttrrrrrrqqqqqqrrrtttuuuvvvvvvvvvuuurrrnnnkkklllmmmnnnlllllloootttuuutttqqqtttrrrrrrtttxxxxxxtttqqqtttoookkklllqqqtttrrrpppssstttttttttttttttuuuuuurrrssstttuuuuuuuuutttttttttqqqooopppsssuuutttrrrsssttttttttttttrrrqqqpppppprrruuuvvvvvvuuutttsssooooooooonnnmmmlllkkkjjjoooooopppqqqqqqqqqqqqqqqsssrrrrrrsssttttttsssrrrooommmlllmmmqqqtttvvvwwwsssrrrqqqqqqrrrtttvvvwwwtttrrrqqqsssuuuuuuqqqllllllmmmmmmooorrrtttrrrooopppmmmmmmnnnooooooqqqtttttttttttttttuuuuuuuuuuuutttvvvwwwuuuqqqoooppprrrrrrsssuuutttttttttvvvwwwrrruuuxxxzzzxxxwwwxxxyyyttttttttttttvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwyyyyyyrrrttttttqqqoooooossswwwqqqqqqqqqqqqrrrssstttuuutttvvvyyyxxxtttqqqqqqrrrrrrsssuuuuuuuuuvvvxxxzzzuuuttttttssssssrrrrrrrrrppprrrtttuuuvvvuuuuuuuuuuuussspppoooooopppqqqqqqrrrsssttttttttttttttttttqqqqqqrrrsssttttttttttttwwwtttrrrrrrtttssspppllllllkkklllppptttuuuuuuuuupppqqqrrrssssssssssssssspppooooooppprrrtttuuuuuussstttuuuuuurrrnnnkkkiiillllllnnnqqqrrrqqqllliiiiiipppwwwzzzwwwssspppoooooouuuyyywwwppplllmmmpppssstttssssssxxx{{{vvvooopppooooooppprrrtttwwwyyyrrrrrrqqqqqqsssvvvyyy{{{zzzwwwvvvvvvvvvuuusssrrr}}}yyywwwvvvvvvuuuuuuttttttssstttxxx|||~~~|||{{{|||}}}vvvssspppoooppprrrttttttsssvvvxxxxxxzzz}}}}}}zzzsssuuuvvvvvvwwwxxxzzz|||{{{yyyuuupppnnnqqqvvvzzzvvvuuuttttttuuuuuurrrpppnnnooorrrtttvvvvvvvvvvvvpppuuuxxxuuurrrrrrssssssjjjjjjjjjlllppprrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssoooooonnnnnnnnnooooooooolllppprrrmmmgggeeelllsssvvvtttssssssuuuwwwwwwvvvvvvtttrrrrrrssstttsssrrrrrrtttvvvvvvuuuuuuvvvwwwqqqrrrsssssssssuuuwwwyyytttsssrrrrrrsssuuuvvvwwwvvvsssrrrtttwwwxxxvvvsssrrrtttuuutttqqqooooooqqqpppooonnnnnnooorrruuuwwwqqqrrrrrrssstttuuuwwwxxxssstttuuurrrnnnkkklllnnnkkklllnnnqqqsssssspppnnnmmmooorrrvvvyyyzzzxxxvvvvvvrrrnnnnnnppprrrrrrqqqttttttuuuuuuuuuuuuuuuuuuqqqrrrtttuuuvvvvvvuuutttuuurrrpppnnnoooqqqqqqrrrttttttuuuuuutttsssrrrrrrppprrruuuvvvuuusssssssssooooooooonnnmmmllljjjjjjppppppooooooppppppqqqrrrtttttttttvvvwwwwwwuuusssrrrpppnnnnnnqqqtttwwwxxxtttsssqqqppppppsssvvvxxxvvvrrrppprrrvvvvvvpppjjjnnnooooooqqquuuwwwssslllooonnnoooooopppppppppppprrrrrrqqqrrrttttttsssqqqrrrsssssstttsssrrrpppooooooqqqssstttssstttvvvwwwsssvvvyyyyyyvvvuuuuuuwwwvvvyyyzzzyyyzzz}}}~~~||||||{{{yyywwwuuuuuuuuuvvvooooooooommmmmmnnnqqqssspppqqqqqqppppppqqqsssvvvtttxxxzzzwwwqqqnnnqqquuuwwwuuusssqqqqqqrrrssstttsssrrrrrrrrrrrrssstttuuurrrsssuuuuuuuuuvvvxxxzzzrrrqqqqqqqqqrrrtttuuuwwwpppqqqsssssstttuuuxxxzzzppprrrtttvvvvvvuuusssqqqooooooooopppqqqqqqooommmllljjjkkkppptttttttttvvvpppsssvvvvvvuuusssrrrrrrnnnppprrrsssrrrqqqrrrtttqqqtttwwwwwwtttpppmmmllliiikkkoooqqqqqqooommmkkkjjjqqqxxx{{{yyytttqqqpppmmmuuu|||yyypppjjjlllpppssstttsssqqqtttxxxvvvqqqsssrrrqqqpppqqqsssuuuwwwqqqqqqssstttvvvyyyzzz|||{{{wwwvvvxxxxxxvvvtttuuuzzzvvvxxxwwwvvvuuuttttttuuuuuuvvvyyy{{{}}}||||||{{{{{{wwwtttqqqooopppqqqrrrrrrqqqtttuuuvvv{{{yyyttttttuuuwwwyyyyyyxxxwwwxxxwwwtttpppllllllpppsssrrrrrrrrrssstttsssooolllmmmppptttwwwyyyxxxvvvtttsssyyy|||vvvqqqqqqrrrpppkkkjjjiiijjjmmmpppqqqqqqtttsssqqqooonnnnnnooopppmmmmmmnnnnnnooooooppppppmmmoooppplllhhhggglllrrrqqqqqqsssvvvyyyyyyxxxvvvuuusssqqqqqqsssuuuuuuuuuqqqtttvvvvvvtttssssssuuuooopppqqqqqqrrrtttxxx{{{rrrrrrrrrrrrsssuuuxxxzzzuuurrrpppsssxxx{{{zzzxxxqqqqqqrrrssstttsssrrrpppkkklllnnnqqqssstttuuuuuuqqqrrrssstttvvvwwwxxxyyyrrruuuwwwuuuoookkkkkkmmmlllooorrrsssrrrqqqpppppplllnnnrrruuuvvvxxxzzz{{{uuutttrrrpppppprrrtttuuuvvvuuuuuuuuuuuuvvvuuutttqqqrrrtttvvvwwwvvvuuuuuussssssrrrpppnnnmmmnnnooossssssssssssrrrrrrrrrrrrpppsssuuuuuusssqqqqqqsssoooooopppqqqqqqppppppooorrrqqqooonnnnnnppprrrtttssssssuuuwwwyyyyyyvvvtttqqqpppoooqqqtttwwwxxxxxxuuutttsssqqqqqqqqqrrrrrrtttssssssttttttsssooolllooossstttrrrrrruuusssnnnpppqqqqqqpppoooppppppooorrrqqqqqqsssuuutttqqqnnnooonnnooorrruuuuuuooojjjkkkmmmpppqqqqqqrrrtttuuutttwwwzzzxxxtttqqqsssuuuwww{{{}}}zzz{{{~~~|||}}}zzzwwwtttsssssssssmmmlllkkkkkkmmmoooppppppooopppqqqpppnnnooosssvvvuuuvvvvvvssspppppptttxxxwwwsssooonnnpppqqqpppnnnmmmnnnqqqssstttuuuuuuuuurrrtttwwwvvvuuutttvvvxxxpppqqqrrrrrrssstttvvvwwwqqqrrrsssrrrrrrtttyyy}}}vvvwwwwwwvvvuuusssqqqooojjjlllooopppooonnnmmmmmmkkkgggiiiooosssrrrrrruuuppptttxxxyyyvvvsssqqqpppkkkqqqvvvvvvqqqnnnppprrrtttvvvxxxxxxtttqqqqqqqqqlllnnnpppooolllkkkmmmooonnnrrrwwwxxxuuusssrrrsssmmmtttzzzyyysssnnnooorrrpppssstttrrrrrruuutttqqqqqqrrrrrrsssttttttuuuuuuqqqsssuuuxxxyyyzzzyyyyyyyyytttssswwwyyyvvvuuuwwwxxxtttzzzyyyvvvtttttttttvvvwwwxxxyyyzzz{{{|||{{{yyyxxxwwwtttpppnnnoooppppppppprrrsssrrrssszzz|||rrrvvvuuuuuuxxx{{{{{{xxxtttuuuvvvuuuqqqllljjjkkkmmmpppqqqrrrtttuuusssoookkkllloootttwwwxxxvvvssspppuuu}}}~~~wwwqqqppppppmmmnnnkkkiiihhhkkknnnqqqrrrvvvtttpppmmmkkklllmmmnnnllllllmmmnnnooopppqqqqqqllllllkkkjjjjjjmmmpppsssmmmoootttyyy}}}}}}zzzwwwvvvsssqqqqqqsssuuuvvvvvvpppsssvvvuuusssqqqqqqsssqqqqqqrrrqqqqqqrrrvvvyyyssssssrrrqqqppprrrtttwwwtttpppnnnqqqwww||||||{{{pppnnnnnnrrrxxxyyytttnnnfffiiinnnsssvvvvvvtttrrrqqqrrrtttvvvwwwxxxyyyyyytttwwwzzzwwwqqqlllkkklllpppsssvvvuuusssqqqrrrtttoooqqqssssssrrrsssxxx|||tttttttttrrrqqqrrrvvvyyywwwvvvuuuuuuvvvvvvuuutttqqqrrrtttvvvwwwwwwvvvuuupppssstttrrrnnnkkkkkkmmmqqqppppppoooooopppqqqqqqpppsssuuutttqqqpppqqqsssoooppprrrssstttuuuuuuuuusssqqqnnnmmmmmmooorrruuurrrssstttwwwyyyyyyvvvtttooooooqqqtttxxxzzzyyyxxxuuuuuuuuutttrrrpppnnnlllrrrtttvvvuuussspppnnnnnnpppwwwxxxrrrooorrrtttsssssssssrrrooonnnppppppooorrrqqqrrrtttvvvuuuppplllmmmllllllqqqwwwvvvoooggghhhjjjmmmooooooppprrrsssuuuxxxzzzwwwrrroooqqqttttttzzz|||yyyxxx|||}}}zzz~~~zzzwwwtttrrrrrrrrrnnnllljjjlllpppsssrrrpppooopppqqqooommmnnnrrrvvvwwwtttqqqoooppptttwwwyyyrrrnnnkkkmmmqqqssspppmmmhhhkkkpppuuuwwwwwwuuutttrrruuuxxxxxxuuusssssstttssstttttttttrrrrrrrrrsssuuuuuutttrrrppprrrwww{{{}}}|||yyyvvvsssqqqoooooojjjnnnqqqrrrooommmnnnooojjjfffgggooorrrqqqqqquuupppuuuzzz{{{wwwrrrooonnnjjjrrryyyxxxqqqlllnnnrrrxxxzzzzzzwwwsssqqqsssuuuppprrrqqqmmmhhhgggmmmrrrqqqsssuuutttrrrqqqsssuuunnnrrrwwwxxxvvvtttssssssmmmrrruuusssrrrssssssqqqlllnnnrrruuuxxxxxxwwwwwwssstttwwwzzz{{{yyyxxxvvvuuupppooouuuwwwtttsssvvv|||xxxuuuuuutttttttttvvvwwwxxxuuuwwwzzz}}}~~~}}}zzzxxxvvvtttvvvyyyxxxssspppppprrrrrrrrrsssssssssttttttvvvvvvwwwxxxyyyxxxuuurrr{{{xxxsssnnnllllllmmmooowwwrrrqqqttttttooooootttooooooppprrruuuuuutttrrrssssssttttttssspppnnnlllsssooolllllloooqqqpppooouuusssqqqooommmkkkjjjjjjrrrpppoooooopppqqqqqqppptttqqqlllkkkllloooqqqrrrppprrrvvvxxxxxxxxxyyyzzzxxxrrrnnnqqqxxx|||yyysssooonnnnnnrrrwwwwwwrrrllllllmmmpppsssvvvvvvuuusssoooppprrrssssssrrrpppooorrrqqqqqqrrrtttuuuttttttvvvuuusssqqqtttwwwrrrkkkjjjlllooorrrtttuuuuuuuuuwwwsssppprrrvvvxxxwwwtttqqqqqqqqqpppppppppooooooqqqrrrsssssssssrrrrrrrrrnnnoooqqqsssvvvwwwuuutttoooqqqsssuuuuuuuuuuuuuuuwwwvvvtttqqqoooppptttwwwrrrqqqpppppprrruuuxxx{{{sssuuuvvvsssmmmkkknnnqqqnnnqqqsssrrrooonnnpppsssooossstttsssssstttrrrnnnjjjpppwwwzzzxxxsssqqqpppqqqrrrsssqqqnnnooossswwwtttvvvxxxwwwtttqqqpppqqqoooqqqssssssrrrtttzzz~~~yyywwwsssqqqpppppprrrsssrrrsssssstttsssrrrqqqppprrrsssuuuvvvvvvuuusssqqqooorrruuuuuuqqqmmmjjjhhhqqqqqqrrrsssrrrqqqpppooorrroooqqqwwwwwwqqqnnnqqquuuqqqmmmkkkmmmqqquuuwwwwwwwwwvvvsssoooooosssvvvwwwrrrnnnrrrzzz~~~zzztttuuuvvvwwwvvvuuusssrrrtttoooooouuuvvvqqqmmmooooooooooooooopppqqqrrrrrrtttrrrpppooopppqqqtttvvvxxxrrrlllkkknnnpppooommmlllnnnqqquuuxxxyyyxxxvvv~~~yyywwwyyyxxxttttttyyyqqqqqqsssvvvyyyxxxsssooosssrrrqqqpppqqqrrrtttvvvxxxzzz|||yyysssmmmjjjjjjmmmqqqtttrrrlllhhhiiillluuuppplllkkknnnrrrtttuuuwwwvvvuuutttsssrrrrrrrrrlllmmmnnnoooqqqssstttuuuwwwzzzyyyuuuvvv{{{{{{wwwwwwrrrlllllloooqqqpppnnnqqqtttvvvvvvtttpppnnnmmmrrrtttvvvuuutttsssssssssttttttrrrqqqpppooooooooopppttttttqqquuu{{{|||wwwvvvwwwwwwvvvuuutttvvvxxxnnnooopppppppppqqqtttvvv}}}|||zzzyyywwwvvvuuuuuuuuuvvvtttwwwyyyyyywwwwwwyyy|||zzzvvvvvvxxxwwwttttttwwwuuutttttttttttttttssssssrrrrrrsssvvvxxxyyyxxxwwwyyywwwrrrooommmnnnpppqqqxxxtttsssvvvvvvrrrsssvvvtttsssrrrssssssssspppnnnqqqsssuuuuuussspppnnnnnnmmmllllllooorrruuuwwwwwwsssrrrpppnnnmmmlllllllllrrrpppooooooqqqqqqpppoooqqqqqqpppnnnnnnnnnooopppqqqtttxxxyyyyyywwwvvvuuuyyytttqqqrrrwwwyyywwwsssrrrqqqpppsssvvvvvvqqqlllqqqqqqrrrssstttuuutttttttttsssrrrqqqqqqpppppppppsssqqqqqqrrrssstttsssrrrttttttsssrrruuuwwwssskkkjjjlllnnnqqqssstttuuuuuu{{{sssoooqqqtttuuutttvvvuuurrrpppnnnoooppppppoooooooooqqqsssuuuuuuuuuoooooopppqqqsssuuuuuuuuurrrqqqqqqssswwwyyywwwtttssssssssssssssssssssssssnnnooopppqqqssstttuuuvvvrrruuuwwwuuupppmmmoooqqqrrrssssssrrrpppoooooopppnnnrrrsssssstttwwwwwwssskkknnnrrruuuvvvuuuuuuuuunnnqqquuuwwwvvvtttsssrrrpppsssuuutttrrrqqqrrrsssuuuuuuuuuttttttuuuxxxzzzxxxwwwuuurrrqqqqqqrrrrrrooopppqqqrrrrrrqqqpppoooqqqqqqrrrssssssrrrrrrqqqlllooorrrttttttttttttuuunnnoooqqqsssssssssrrrrrrqqqooorrrwwwxxxtttrrruuutttqqqnnnnnnooorrrssstttqqqsssvvvuuusssssstttvvvtttsssssssssuuuwwwxxxyyytttttttttttttttssssssrrrrrroooqqquuuvvvrrrppprrrmmmmmmnnnoooqqqssstttuuuoooqqqsssuuuvvvuuutttsssvvvrrrnnnnnnooopppnnnmmmooooooqqqtttwwwxxxvvvuuu|||yyyyyywwwqqqpppssstttsssssstttvvvvvvsssqqqpppooonnnmmmnnnoooqqqssssssuuuvvvsssnnnkkkkkklllooopppqqqpppnnnllljjjjjjnnnlllkkkmmmqqqssstttsssyyyxxxvvvtttrrrpppoooooolllmmmnnnpppqqqssstttuuuvvvyyyxxxtttuuuzzzzzzvvvuuuqqqnnnooosssvvvvvvtttrrrtttvvvuuussspppoooooorrrssstttsssqqqqqqqqqrrrtttttttttsssrrrpppooommmooorrrtttsssvvv{{{zzzvvvzzzzzzzzzyyyvvvuuuvvvwwwsssrrrqqqqqqrrrsssuuuvvv~~~|||}}}|||{{{yyywwwuuuttttttttttttwwwxxxuuuqqqqqqxxx~~~zzzvvvssstttuuutttxxx}}}xxxwwwvvvuuutttsssrrrrrrppppppqqquuuyyy}}}~~~~~~wwwvvvsssqqqppprrrtttuuuvvvttttttvvvvvvtttuuuxxxuuutttsssssssssqqqooommmnnnrrruuuuuurrrpppooopppjjjlllooorrrtttwwwzzz|||qqqpppooonnnmmmmmmnnnnnnqqqpppppppppqqqqqqooommmlllooorrrsssqqqoooppprrrsssvvvyyyzzzxxxuuusssrrrxxxvvvuuuuuuvvvvvvuuussstttrrrpppqqqssssssooollluuutttssssssrrrsssssstttwwwuuusssqqqppppppqqqrrrtttsssrrrsssttttttrrrpppppprrrssssssvvvxxxssslllkkklllmmmoooqqqssstttuuu|||uuurrrsssttttttssszzzwwwsssooommmnnnoooqqqpppnnnlllmmmqqqtttuuusssoooooooooppprrrsssuuuvvvwwwssspppsssyyyzzzwwwrrrqqqqqqrrrvvvxxxwwwsssoookkkmmmooorrrssssssrrrqqqqqqtttvvvuuuqqqooopppqqqvvvtttrrrrrrqqqpppooommmqqqttttttsssssswwwxxxuuupppoooooopppsssvvvwwwwwwpppqqqtttvvvxxxvvvssspppmmmnnnppppppoooppprrrtttwwwuuuttttttuuuwwwxxxxxxwwwwwwvvvtttsssqqqppppppmmmnnnoooqqqqqqqqqppppppnnnnnnoooppppppqqqqqqqqqkkknnnrrruuuvvvxxx{{{}}}mmmooorrrtttvvvvvvuuuuuuppppppsssxxxyyywwwvvvxxxtttrrrqqqqqqrrrrrrqqqppplllpppuuuxxxxxxvvvuuuuuupppsssvvvtttooonnnrrrvvvssssssrrrqqqqqqqqqqqqqqqrrrrrrtttwwwuuuqqqppprrrjjjkkkmmmooorrruuuwwwxxxpppqqqsssuuuvvvwwwwwwvvvsssrrrqqqpppoooooonnnnnnrrrqqqqqqsssvvvwwwvvvuuu{{{yyyxxxuuupppoooqqqvvvtttsssssstttuuutttssspppooommmllllllnnnpppqqqoooqqqrrrpppmmmkkklllooopppooonnnnnnpppooollliiihhhiiikkkooorrrtttrrrqqqxxxvvvtttrrrqqqpppppppppmmmnnnnnnpppqqqsssuuuvvvwwwyyyxxxuuutttuuutttrrrtttrrrppprrruuuwwwvvvtttttttttuuutttqqqppppppqqqtttttttttrrrqqqqqqrrrtttuuuuuuvvvuuutttqqqooommmnnnqqqssssssvvvzzzyyyuuuzzz{{{{{{yyyvvvttttttuuuxxxtttqqqqqqtttwwwwwwvvv}}}yyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvsssqqqrrrwww{{{vvvrrrppprrrsssssswww|||yyyxxxwwwuuusssrrrqqqpppqqqqqqrrruuuzzz~~~vvvvvvtttttttttvvvxxxyyytttsssssstttuuuuuuwwwxxxtttsssrrrrrrssssssqqqppplllpppsssssspppnnnoooqqqlllpppttttttssstttvvvyyyrrrqqqooommmlllmmmnnnnnnppppppooopppqqqqqqnnnllljjjoootttuuusssrrruuuyyyuuuwwwxxxwwwuuusssssssssuuuwwwwwwwwwvvvvvvvvvvvvrrrpppooooooqqqqqqooommmrrrsssttttttsssrrrrrrrrrttttttrrrrrrrrrrrrssstttvvvuuutttuuuuuutttrrrpppmmmqqqssstttvvvxxxssslllllllllmmmnnnppprrrtttuuuttttttuuuxxxyyyxxxtttpppwwwuuurrrpppnnnnnnooopppsssoookkkkkknnnppppppnnnnnnppprrrsssttttttuuuvvvyyywwwuuuuuuwwwwwwtttqqquuusssssswww{{{yyysssmmmlllmmmoooqqqrrrrrrqqqpppqqqrrrsssqqqooooooqqqssswwwtttqqqqqqssstttqqqnnnvvvxxxvvvrrrrrrttttttrrruuuqqqoooooosssuuutttrrrwwwsssoooooorrruuuuuusssmmmmmmllllllmmmnnnqqqrrrrrrpppnnnpppuuuxxxxxxwwwuuuuuuuuutttsssqqqooonnnlllnnnoooqqqrrrrrrrrrqqqkkkllloooqqqrrrqqqpppoooooorrruuuvvvvvvvvvwwwxxxoooqqqsssvvvwwwwwwvvvuuuqqqrrrtttwwwxxxwwwwwwwwwuuusssqqqpppqqqrrrqqqpppmmmppptttwwwxxxwwwvvvuuummmqqqtttrrrmmmkkknnnssssssrrrpppooooooooopppqqqrrrtttvvvvvvsssooonnnooojjjkkkmmmppprrruuuvvvwwwtttrrrpppoooqqquuuzzz}}}ttttttssspppnnnmmmoooqqqqqqpppppprrruuuwwwwwwwwwwwwvvvuuuuuuuuusssssstttrrrssssssuuuvvvvvvvvvuuurrrqqqooonnnnnnooopppqqqnnnqqqtttsssooommmnnnooooooooooooppppppooommmlllhhhiiillloooqqqrrrqqqpppsssrrrqqqqqqqqqssstttuuupppoooooopppqqqsssuuuvvvzzzzzzzzzvvvssspppooonnnuuusssssssssttttttqqqnnnsssssssssqqqooonnnoooqqqvvvvvvvvvtttrrrsssuuuxxxwwwwwwvvvtttsssrrrqqqppppppppppppqqqtttwwwwwwvvvvvvwwwwwwvvvtttssssssssswwwsssooopppvvvzzzyyywww~~~uuuooopppqqqrrrtttvvvwwwyyyyyywwwuuussstttwwwxxxwwwuuusssppppppssstttssstttxxxxxxwwwvvvtttrrrqqqoooooorrrqqqqqqtttxxx{{{|||}}}vvvvvvvvvvvvwwwxxxzzz{{{tttuuuuuuuuuvvvxxxyyyyyyvvvtttssssssssssssrrrqqqlllnnnppppppmmmmmmoooqqqooorrrttttttqqqqqqtttwwwtttrrrpppmmmlllllllllmmmpppooonnnooopppqqqooonnnppptttxxxwwwsssrrrvvvzzzvvvvvvuuusssqqqrrruuuwwwrrruuuxxxxxxwwwwwwxxxyyypppooooooqqqrrrrrrrrrqqqlllppptttvvvtttqqqppppppnnnoooqqqtttuuuvvvuuuuuuwwwwwwvvvwwwwwwvvvssspppkkkpppssstttuuuwwwsssmmmmmmmmmnnnoooppprrrtttuuummmooorrrvvvwwwvvvssspppppppppqqqqqqpppooonnnmmmpppmmmjjjiiikkknnnnnnmmmmmmqqquuuwwwwwwvvvvvvwwwyyy{{{{{{xxxssspppqqqsss{{{xxxuuuwwwzzzyyytttnnnpppppppppppppppqqqrrrrrrqqqpppnnnllllllnnnqqqttttttrrrppprrruuuwwwuuusssvvvxxxvvvrrrpppsssrrrppprrrpppoooqqqtttuuussspppyyyuuuqqqqqqtttvvvvvvtttnnnmmmlllkkklllmmmnnnnnnooolllkkknnnrrruuutttsssrrrsssttttttsssqqqnnnmmmoooppprrrssstttssssssrrrjjjmmmqqquuuvvvtttqqqnnnpppsssvvvwwwuuurrrqqqpppqqqrrrrrrssssssrrrqqqqqqssstttuuuuuuuuuuuutttrrrwwwtttpppoooppprrrssstttsssssstttuuuvvvvvvuuuuuulllnnnoooooooooooooooppprrrqqqpppooonnnoooppppppnnnpppsssrrrqqqpppooonnnjjjlllnnnppprrrsssttttttrrrqqqooonnnpppuuuyyy|||wwwvvvsssooolllmmmqqqtttnnnnnnooorrrvvvyyyzzzyyysssttttttttttttuuuuuutttmmmppptttwwwyyyxxxwwwvvvtttrrrpppooonnnooopppqqqnnnrrrvvvuuurrrnnnllllllmmmqqqtttsssooommmnnnppplllmmmnnnnnnnnnoooqqqrrrtttsssqqqpppqqqsssuuuwwwsssrrrqqqqqqqqqrrrtttuuuvvvwwwxxxwwwtttppppppqqqtttttttttuuuuuutttqqqooorrrrrrqqqooommmmmmoooqqquuuuuutttsssrrrsssvvvyyyyyywwwtttrrrqqqqqqssstttssspppnnnoooqqqtttvvvxxxrrrtttuuuvvvtttttttttuuussspppmmmpppvvvzzzzzzwww~~~sssllllllmmmpppsssvvvyyyzzz{{{xxxtttrrruuuzzz{{{vvvqqqsssqqqrrrvvvvvvssssssuuuvvvuuutttsssrrrqqqppppppqqqpppppprrrtttvvvuuutttuuuuuuvvvvvvwwwxxxxxxxxxuuuwwwwwwuuuvvvzzz{{{yyy{{{yyyvvvttttttsssqqqppppppooommmllllllnnnpppqqqooopppppppppppprrruuuwwwuuussspppmmmkkkkkklllmmmooonnnlllmmmoooqqqqqqpppxxxzzz{{{xxxtttrrrsssuuuuuuuuusssqqqppprrruuuxxxpppsssvvvwwwwwwwwwwwwxxxpppqqqssstttuuuuuuttttttiiinnnuuuwwwtttpppnnnnnnjjjmmmppptttvvvwwwvvvvvvwwwvvvwwwwwwxxxwwwsssppplllqqqtttssstttuuusssnnnnnnnnnoooqqqrrrssstttuuurrrqqqooonnnnnnoooqqqrrrmmmnnnpppqqqqqqooommmllljjjjjjjjjkkklllnnnpppqqqnnnrrrwwwyyywwwvvvwwwyyywww{{{|||xxxqqqmmmpppttt{{{yyyvvvvvvxxxwwwtttqqqrrrqqqqqqppppppqqqrrrrrrpppnnnllljjjkkknnnqqqtttqqqqqqqqqsssvvvxxxxxxxxxrrruuuuuurrrrrrttttttqqqlllmmmooorrruuuvvvtttsssuuuvvvwwwzzz{{{yyyuuurrrpppnnnllllllmmmmmmlllkkkpppooonnnnnnppppppooonnnqqqrrrsssssssssqqqpppooossstttuuuuuuuuutttrrrqqqlllppptttwwwxxxvvvrrrooonnnqqqttttttsssqqqqqqqqqsssrrrpppooommmmmmmmmmmmtttvvvvvvsssrrrsssrrrooouuurrrooonnnpppsssvvvwwwxxxvvvttttttuuuvvvuuuuuunnnmmmlllnnnrrrsssqqqooorrrrrrqqqpppppppppppppppiiilllnnnooorrruuutttpppjjjlllnnnpppqqqqqqqqqppplllnnnrrruuuwwwwwwvvvuuuxxxvvvrrrooonnnoooqqqssslllmmmnnnrrrwwwzzzzzzzzztttwwwwwwtttssstttssspppkkkooouuuyyyzzzxxxwwwwwwtttsssqqqooonnnnnnooopppnnnrrruuuuuuqqqmmmkkkllloootttxxxvvvpppmmmooorrrpppppppppooonnnooorrruuuyyywwwtttrrrqqqqqqssstttvvvuuusssqqqqqqqqqssstttqqqrrrvvvyyywwwtttuuuzzzrrrssstttvvvwwwvvvvvvuuuqqqqqqpppooommmmmmoooqqqooopppqqqqqqppprrruuuwwwxxxvvvsssqqqqqqrrrtttvvvtttooolllnnnqqqrrrtttwwwqqqtttvvvwwwwwwvvvvvvwwwpppnnnooorrrwwwyyyxxxvvv}}}tttpppnnnooorrruuuwwwxxxyyyyyywwwuuutttuuuxxxxxxuuurrrtttrrrrrrttttttpppppprrrttttttttttttssssssssssssrrrqqqqqqsssttttttrrrppprrrsssttttttttttttsssssssssvvvvvvrrrssswwwxxxuuu|||zzzwwwuuuuuuuuutttssswwwqqqkkkiiimmmppprrrrrrssspppnnnnnnppptttvvvxxxtttqqqnnnlllkkklllnnnpppooollljjjkkknnnqqqsssssswwwxxxyyyyyywwwtttqqqpppssstttttttttrrrrrrssstttpppqqqrrrtttuuutttsssrrroooqqqtttuuuuuusssqqqqqqmmmrrrwwwwwwsssooonnnnnnlllmmmoooqqqsssuuuvvvvvvttttttuuuvvvwwwvvvrrrooommmrrrtttrrrrrrsssrrrooonnnoooqqqssstttuuuuuutttsssrrrooommmlllmmmooorrrqqqqqqqqqqqqpppnnnmmmllliiillloooooonnnnnnqqqtttqqqtttvvvuuussstttxxx}}}uuuwwwwwwuuuqqqppprrruuuuuuuuuvvvwwwvvvvvvtttssspppqqqrrrrrrrrrqqqpppooommmllllllmmmoooqqqqqqrrroooqqqsssuuuuuuwwwyyy{{{sssvvvwwwttttttuuutttpppkkkmmmppprrrsssssstttuuurrruuuxxxyyyxxxuuusssrrrpppnnnmmmnnnooopppmmmkkkoooqqqrrrrrrqqqppppppqqqrrrrrrsssssstttttttttssswwwwwwwwwvvvuuurrrpppooorrrssstttuuuvvvuuusssrrrqqqrrrrrrqqqqqqrrruuuxxxvvvtttqqqnnnmmmnnnoooqqqtttwwwwwwrrrqqqsssrrrnnnpppooonnnpppsssvvvxxxxxxwwwuuussstttvvvwwwvvvtttpppooooooqqqssstttrrrppprrrssssssssssssrrrqqqqqqmmmnnnmmmmmmsssyyyuuulllhhhjjjlllooopppppppppooollloootttxxxzzzxxxvvvtttwwwtttrrrrrrssssssqqqnnnlllmmmppptttxxxyyyyyywwwvvvyyyyyyuuussstttrrrmmmooossswwwxxxwwwvvvvvvwwwwwwvvvsssqqqppppppqqqqqqssstttuuusssooonnnooorrrtttvvvxxxwwwsssppppppqqqpppqqqrrrqqqppprrruuuyyy{{{yyyuuurrrqqqrrrtttuuuzzzxxxuuurrrppppppqqqrrrqqqrrrwww|||zzzuuuwww}}}qqqssstttuuuuuuuuuuuuvvvqqqrrrrrrqqqoooooopppqqqjjjlllooopppqqqsssuuuwwwrrrrrrssssssttttttttttttqqqmmmlllqqqtttrrrqqqtttrrrtttwwwwwwvvvuuutttuuuoooqqqtttvvvwwwwwwuuusss|||wwwuuurrrsssuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuttttttuuuuuutttqqqooopppooollllllooottttttttttttuuuuuuuuuvvvtttttttttvvvxxxwwwtttqqqqqqqqqrrrrrrrrrqqqooonnnooosssrrrnnnnnnssstttpppzzzxxxuuuuuuwwwxxxxxxxxx|||tttkkkiiimmmssstttsssxxxsssnnnmmmppptttvvvvvvrrrpppmmmkkkkkkmmmppprrrnnnllliiiiiimmmqqqtttvvvpppqqquuuyyy{{{xxxsssoooqqqsssvvvwwwuuurrrpppppppppppppppqqqsssrrrooolllmmmooossstttrrrooolllkkkrrrvvvxxxvvvqqqmmmmmmooooooooonnnnnnppprrruuuwwwrrrrrrsssuuuvvvuuuqqqnnnnnnrrrtttqqqppprrrrrrooonnnooorrruuuvvvvvvuuutttlllnnnqqqrrrqqqooooooooovvvtttrrrpppnnnmmmmmmmmmlllqqqvvvtttooollloootttsssttttttqqqoooqqqyyytttsssrrrrrrssstttuuuvvvmmmqqquuuwwwvvvuuuttttttmmmooorrrttttttrrrnnnllljjjkkknnnqqqssstttrrroooooorrrvvvvvvuuuuuuyyy|||wwwzzz{{{wwwuuuuuurrrmmmoooqqqsssrrroooooorrruuusssttttttqqqnnnnnnqqquuuooommmmmmooorrrrrrooolllmmmqqqtttuuussssssuuuxxxssssssttttttuuuvvvwwwwwwyyyxxxxxxvvvtttqqqnnnmmmvvvuuutttsssrrrssstttuuuwwwuuurrroooooorrrxxx}}}{{{xxxtttqqqppprrruuuwwwtttxxxwwwrrrqqquuutttpppllllllnnnrrrvvvyyyxxxwwwuuutttsssuuuxxxyyyvvvtttqqqrrrsssttttttsssrrrqqqrrrssstttuuutttsssrrrqqqtttsssooonnntttyyyrrrffffffhhhkkknnnpppppppppooorrrssstttuuuvvvwwwxxxyyyuuusssrrruuuxxxwwwpppjjjmmmnnnqqquuuxxxyyywwwuuuuuuyyyyyyuuusssuuusssnnntttvvvxxxwwwtttsssuuuwww{{{yyywwwuuusssssstttuuuxxxxxxvvvrrrooopppvvvzzzyyywwwvvvvvvvvvtttqqqnnnmmmpppsssttttttuuuxxx{{{yyywwwtttrrrrrrtttwwwyyy|||yyyvvvrrrpppppppppqqqvvvvvv{{{~~~zzztttuuu{{{sssssstttsssqqqppppppqqqrrrssstttsssqqqqqqqqqsssiiilllppprrrtttuuuwwwyyymmmpppsssvvvwwwuuusssqqqnnnkkkmmmuuuwwwrrrooopppqqqsssvvvvvvtttrrrqqqqqqpppsssxxxzzzxxxuuurrrqqq{{{zzz|||zzzvvvssstttxxxzzzyyyxxxuuusssqqqqqqsssuuuuuuuuuttttttsssrrrooommmjjjhhhlllppptttuuutttsssuuuxxxyyyvvvssstttvvvvvvssspppsssuuuvvvuuuqqqnnnoooppptttqqqoooooopppqqqooonnntttpppppptttwwwuuuuuuvvvwwwpppkkklllqqquuutttqqqxxxqqqoootttvvvsssppprrrssssssqqqooolllkkklllmmmrrrooojjjggggggkkkooossssssrrrsssvvvxxxwwwsssnnntttrrrsssvvvtttnnnnnnrrruuupppooorrrqqqmmmmmmrrrsssqqqpppppppppooommmkkkrrrssstttrrrooollljjjjjjssspppnnnooorrrsssqqqooopppsssvvvuuurrroooppprrrxxxsssnnnooosssvvvuuurrrsssqqqooooooqqqtttuuuuuurrrqqqpppnnnlllnnnrrruuuuuurrrpppqqqtttuuutttsssqqqqqqqqqqqqssssssqqqpppssssssrrrqqqqqqqqqrrrssswwwuuusssqqqqqqrrruuuvvvtttpppnnnooosssvvvtttqqqsssuuuwwwxxxvvvsssrrrrrrnnnmmmmmmoooqqqtttttttttttttttsssssssssuuuwwwxxxtttttttttuuuttttttsssssspppxxx{{{wwwssstttssspppmmmppprrrpppkkkjjjmmmrrrvvvuuurrrooonnnnnnpppqqqrrrtttuuusssrrrtttyyy~~~oooqqqnnnlllrrr~~~wwwxxxxxxwwwvvvtttrrrqqqqqqwwwxxxtttrrrvvvvvvssssssqqqooooooqqqtttuuuvvvwwwxxxxxxuuuqqqppprrruuu||||||zzzvvvssstttxxx|||pppnnnlllmmmppptttwwwxxxsssttttttssswww}}}~~~{{{uuusssqqqrrruuuuuurrrooopppqqqwwwvvvoooooopppsssvvvuuuqqqmmmlllllllllkkklllnnnppppppooommmrrrsssssssssrrrrrrtttuuu{{{xxxuuussssssssssssrrroooqqqtttwwwyyy|||}}}~~~tttuuuwwwvvvtttsssssstttwwwsssppprrryyy{{{xxxtttwwwuuutttvvvzzzyyytttooo~~~wwwssswwwxxxssspppqqqwwwuuusssssstttrrrnnnjjjllllllpppuuuvvvtttuuuyyy}}}yyysssrrruuuyyyzzzyyyzzzvvvrrrrrrtttuuuuuutttwwwqqqrrr|||}}}uuuqqqqqqpppqqqtttvvvtttnnniiipppqqqsssttttttsssqqqooooooqqqssstttsssrrrrrrrrroooqqqrrrsssssssssrrrrrrsssoookkkkkkooorrrrrroooqqqooommmlllmmmooorrrtttlllpppvvvyyyxxxvvvsssrrr}}}zzzyyy|||yyyuuurrrqqquuuzzzwwwuuuttttttuuuwwwwwwwwwtttttttttsssrrrpppnnnmmmjjjmmmppprrrssstttvvvwwwtttssssssuuuxxxxxxtttpppoooqqqsssrrrpppooopppqqqrrruuuwwwvvvrrrnnnnnnpppqqqooorrrvvvwwwtttsssuuuvvvrrrmmmmmmppprrrrrrpppsssnnnlllpppssssssuuuyyyttttttssspppmmmlllmmmnnnjjjkkkmmmnnnoooppppppppprrrssstttuuuvvvsssooollltttrrrrrruuurrrmmmlllppprrroooooossssssooonnnqqquuurrrooonnnoooppppppoooppprrrssssssqqqooooooppppppooopppqqqsssttttttrrrqqqqqqqqqrrrsssrrrqqqpppuuutttssstttwwwwwwtttqqqtttrrrqqqrrrrrrrrrpppnnnpppqqqqqqpppnnnnnnoooqqqsssqqqpppqqqsssttttttrrruuutttsssrrrrrrqqqpppooovvvvvvuuutttsssrrrqqqqqqqqqsssuuuwwwxxxvvvtttrrrvvvrrroooppprrrsssqqqnnnuuuvvvxxxxxxuuurrrqqqqqqrrrqqqoooooopppqqqqqqqqqtttsssssssssuuuuuuuuuttttttsssrrrqqqqqqrrrssstttpppvvvyyyvvvuuuvvvuuuqqqnnnoooooommmkkklllqqquuuwwwsssooonnnqqqssssssrrrqqqsssttttttsssrrrsssssspppqqqooolllqqq{{{~~~wwwwwwxxxxxxwwwuuurrrqqqsssxxxyyyuuussstttssspppnnnllllllnnnrrrvvvxxxyyyuuuvvvvvvtttrrrrrrtttwwwssswww|||}}}{{{vvvtttsssnnnmmmnnnpppsssuuuuuutttsssxxxyyyuuusssuuuwwwwwwvvvuuusssqqqpppppprrrtttsssrrrvvv||||||uuuqqqrrrppprrrsssrrrpppnnnoooppplllmmmoooqqqrrrqqqppppppoooppprrrrrrqqqrrrtttvvvzzzwwwtttrrrrrrrrrqqqppprrrssstttvvvwwwwwwwwwxxxwwwvvvtttrrrqqqtttyyy}}}vvvsssrrrsssxxxyyyxxxuuuqqqpppqqquuuzzz|||xxxtttvvvrrrqqqvvvwwwtttsssuuutttttttttuuuvvvsssoookkkoooooosssxxxwwwsssrrruuuyyyvvvtttrrrsssttttttttt{{{xxxtttrrrssstttsssrrryyyuuuvvv~~~{{{tttrrrvvvuuutttssssssrrrpppnnnrrrrrrrrrrrrqqqpppnnnnnnoooqqqssssssrrrqqqqqqrrrpppoooooorrruuuwwwtttqqqrrrpppnnnpppssstttpppmmmpppooonnnmmmmmmnnnpppqqqrrrsssssssssrrrrrruuuwwwzzzvvvxxxyyyxxxuuuqqqsssyyyxxxvvvttttttvvvxxxxxxxxxttttttuuuuuutttsssrrrrrrjjjjjjlllppptttvvvwwwvvvqqqqqqsssxxx{{{{{{vvvqqqlllnnnpppppppppppprrrtttqqqyyy|||ssslllmmmrrrnnnoootttxxxvvvqqqqqqtttuuutttqqqooonnnnnnoooooopppmmmmmmnnnoooqqqvvv|||tttuuutttrrrooonnnnnnpppgggiiimmmppprrrrrrqqqqqqooorrruuuvvvuuutttrrrrrruuussssssssspppllllllooonnnnnnpppuuuuuuqqqooooootttqqqnnnmmmnnnppprrrrrrppprrrttttttsssrrrrrrsssnnnpppsssuuuuuuuuuvvvwwwrrrpppnnnpppsssuuurrrnnnsssuuuxxxzzzzzzwwwssspppqqqqqqrrrssssssrrrnnnkkknnnppprrrqqqooommmmmmmmmqqqpppoooppprrrsssrrrqqqxxxwwwuuurrrpppooonnnnnnyyyyyyyyyxxxvvvtttqqqooooooqqquuuxxxyyyxxxvvvtttxxxuuurrrqqqrrrrrrooolllrrrtttwwwwwwuuutttssssssvvvtttqqqnnnmmmlllmmmmmmrrrqqqqqqtttwwwwwwsssooouuussspppnnnnnnpppsssuuurrruuuuuuuuuvvvxxxwwwrrrpppooolllkkklllooosssvvvxxxrrrmmmnnntttwwwvvvssspppqqqsssvvvwwwuuuqqqnnnrrrsssqqqooorrrwwwyyywwwuuuvvvxxxyyyxxxuuusssqqqtttyyyzzzwwwtttrrrpppmmmkkkjjjjjjmmmqqquuuwwwxxxsssttttttsssssssssvvvxxxpppuuu{{{}}}{{{vvvrrrooommmnnnooorrrtttuuusssqqqpppwww{{{vvvpppqqqtttvvvwwwwwwtttooojjjlllrrrxxxvvvtttuuuxxxwwwtttssstttoooppppppooonnnoooqqqssskkkoootttuuusssqqqrrrsssmmmoooqqqqqqqqqrrrtttvvvuuusssqqqpppqqqssssssrrrrrrsssssstttttttttttttttrrrrrrrrrqqqrrrtttyyy|||tttttttttuuuvvvwwwwwwwwwpppoooqqquuuzzz{{{yyyvvvqqqqqqsssvvvvvvssssssvvvsssssstttuuuvvvtttpppmmmpppqqquuuyyyyyytttsssuuuuuuvvvuuutttrrrqqqqqqrrr|||yyyvvvtttssssssrrrqqqxxxwwwyyy}}}|||vvvrrrrrrzzzyyywwwssspppppprrrtttwwwuuussspppooooooooopppppprrrttttttrrrqqqqqqqqqqqqnnnmmmqqqwwwyyyuuupppppppppqqqtttvvvuuupppkkkpppoooooonnnnnnnnnnnnooosssssssssqqqpppqqqsssvvvzzztttsssvvvzzz{{{yyywwwvvvvvvvvvuuussssssuuuvvvwwwvvvvvvvvvvvvuuuuuuttttttsssnnnlllllloootttwwwwwwuuuttttttuuuyyy||||||xxxtttppppppqqqrrrssstttuuuvvvvvv||||||rrrlllnnnrrrnnnpppuuuwwwsssnnnpppuuutttuuutttpppllljjjlllooorrrssssssrrroooooossswwwsssttttttrrrpppnnnooopppllllllllllllnnnppprrrtttkkkpppvvvxxxxxxxxxyyy|||vvvuuuuuussspppmmmmmmnnnkkkmmmrrrvvvwwwssspppnnnqqqooommmmmmoooqqqrrrrrrqqqsssttttttsssrrrssstttppptttxxxyyyxxxvvvxxxzzztttrrrqqqqqqssssssqqqooorrrvvvzzz{{{yyyuuurrrqqqooonnnoooqqqrrrsssqqqooommmoooppppppooommmmmmnnnooooooppppppqqqqqqqqqpppvvvvvvtttrrrooonnnnnnooowwwxxxyyyzzzxxxuuuqqqoooqqqqqqqqqqqqsssvvvxxxzzzxxxvvvtttssstttssspppmmmlllooosssvvvvvvvvvwwwxxxvvvtttqqqmmmjjjiiijjjkkknnnmmmoootttyyyxxxsssnnntttrrrpppooooooqqqsssuuuwwwuuussstttwwwxxxuuurrrqqqooommmmmmooorrrssssssuuurrroooppprrruuutttsssqqqqqqssswww{{{{{{wwwssswwwvvvuuutttuuuvvvvvvttttttuuuwwwyyyxxxvvvsssqqqssswwwyyyyyyuuurrrooommmmmmlllkkkmmmpppsssttttttssssssssssssssstttvvvwwwvvvvvvvvvuuutttsssssstttooooooppprrrttttttrrrpppmmmtttwwwuuusssuuuxxxyyyxxxvvvrrrnnnkkklllqqqvvvuuuuuuuuuvvvvvvtttssstttmmmnnnoooooooooooooooooojjjpppvvvwwwtttqqqrrrtttoooqqqssssssrrrrrrssstttqqqoooooopppsssuuuvvvvvvpppqqqrrrssstttuuuuuuuuuiiimmmrrruuuuuutttsssrrrsssuuuwwwvvvuuutttvvvxxxtttssstttuuuwwwwwwuuurrrsssuuuxxxxxxtttpppppprrrttttttttttttttttttsssrrrqqqqqqssswwwxxxuuuwww{{{tttvvvwwwuuuqqqqqqtttwwwzzzxxxvvvuuuttttttsssssstttvvvyyyyyyuuuqqqqqqrrrxxxxxxwwwsssoooooossswwwzzzwwwtttqqqpppqqqtttuuuqqqsssuuuuuutttrrrrrrsssrrrqqqqqqtttwwwwwwssspppmmmnnnooosssuuuuuuqqqnnnqqqqqqqqqppppppoooooonnnoooqqqtttuuutttrrrppppppzzztttvvvvvvwwwzzz{{{zzzvvvrrrwwwuuussstttuuuwwwwwwwwwwwwwwwvvvuuutttssssssssssssqqqppprrrvvvxxxwwwuuu{{{yyywwwyyy{{{|||zzzwwwwwwvvvuuuuuuvvvwwwxxxyyy}}}|||zzzvvvrrrooopppqqqqqqrrrtttuuuqqqlllpppvvvrrrttttttqqqkkkiiikkknnnrrrvvvxxxvvvrrrqqqqqqrrrrrrssstttrrrpppnnnooooooooonnnnnnmmmmmmnnnooopppkkkpppuuuxxxwwwxxxzzz}}}wwwxxxwwwssspppoooooooookkknnnsssvvvvvvuuuqqqmmmllllllmmmooorrrrrrqqqooooooqqqrrrsssrrrsssuuuwwwuuuxxx{{{{{{xxxwwwxxxzzzvvvwwwwwwuuurrrpppqqqrrrtttvvvxxxxxxvvvtttssstttrrrpppnnnnnnpppqqqqqqqqqmmmnnnnnnnnnmmmnnnppprrrnnnooopppqqqqqqppppppppprrrssssssqqqooonnnoooqqqrrrtttwwwyyyyyyvvvsssqqqnnnnnnnnnppprrrtttwwwxxxvvvvvvuuuuuuvvvuuusssqqqkkknnnrrruuuvvvvvvwwwxxxrrrrrrpppmmmiiihhhiiikkkjjjkkknnntttxxxyyyuuuqqqssssssssssssttttttuuuuuuzzzvvvssssssuuuuuurrrpppppppppppprrrsssrrrpppmmmqqqssstttrrrooonnnqqqsssuuussssssuuuyyyzzzxxxvvv{{{yyyxxxyyyyyywwwuuutttrrrsssuuuwwwwwwuuusssqqqqqqssswwwxxxvvvrrrppppppmmmllllllmmmppprrrsssrrruuutttrrrrrrsssttttttuuuyyywwwtttrrrqqqrrrtttuuurrrpppoooppprrrsssrrrqqqpppsssuuutttwww{{{{{{xxxwwwsssooommmooopppqqqppprrrtttwwwwwwwwwvvvssspppkkkmmmoooqqqrrrooollliiijjjpppvvvvvvsssppprrrtttsssuuuvvvvvvtttrrrrrrrrrrrrqqqppprrrtttvvvvvvuuurrrrrrssstttuuuuuuuuuuuulllppptttvvvuuusssqqqppprrrvvvxxxwwwtttsssuuuyyyvvvvvvuuuuuuuuutttrrrqqquuuyyy{{{xxxtttrrrqqqrrrvvvuuutttrrrqqqsssuuuwwwvvvssssssuuuuuutttxxx~~~ssstttuuusssqqqrrrwww|||wwwxxxwwwwwwvvvvvvwwwwwwrrrvvvxxxvvvrrrqqqsssuuurrrtttuuusssqqqqqqtttwwwwwwuuurrrppppppsssvvvxxxqqqtttvvvvvvuuutttuuuuuurrrvvvyyyyyyuuurrrpppqqqlllllllllnnnqqqssstttsssssssssssssssrrrrrrqqqqqqppprrrttttttsssqqqqqqqqqzzzwww}}}xxxssssssvvvyyyxxxwwwzzzxxxvvvvvvxxxzzzzzzzzzxxxwwwvvvtttssssssssssssvvvuuuttttttvvvxxxxxxwww}}}zzzxxxyyy{{{|||zzzxxx{{{yyywwwwwwxxxzzzzzzzzz{{{uuurrrsssssssssqqqsssssstttuuurrrnnnpppuuupppqqqrrrpppllljjjlllnnnpppuuuxxxvvvuuuvvvtttrrrqqqssstttsssqqqooooooooommmooorrrtttssspppllliiioooqqqtttuuutttttttttuuuwwwyyyxxxrrroooqqqrrrqqqmmmqqqttttttttttttrrrnnnjjjkkknnnqqqtttsssqqqnnnoooppprrrrrrssstttwwwzzzwwwxxxyyyxxxwwwwwwxxxyyyvvvyyyzzzwwwrrrppprrruuuvvvuuuuuuuuuuuuvvvvvvvvvwwwtttpppnnnnnnooooooooonnnoooooonnnmmmnnnppprrrmmmooorrrrrrqqqppppppqqqnnnqqqtttsssqqqoooqqqsssooorrruuuwwwxxxwwwuuusssgggjjjpppuuuwwwvvvsssqqqtttuuuvvvvvvvvvuuutttsssooorrruuuvvvuuusssssssssoooqqqrrroookkkiiikkkmmmiiilllpppsssvvvvvvvvvuuussstttuuuvvvwwwwwwvvvvvv{{{vvvssssssssspppoooqqqnnnqqqtttuuuuuurrrooommmooosssvvvsssnnnllloootttwwwuuusssrrrsssssssssrrr{{{xxxwwwzzzzzzwwwuuuvvvqqqrrrsssttttttssssssrrrqqqqqqtttxxxvvvrrrqqqsssjjjjjjkkknnnqqqtttuuutttuuusssqqqqqqssstttttttttuuuuuuuuuvvvvvvuuurrrppprrrpppooooooqqqssssssrrrvvvxxxwwwvvvyyy|||yyysssuuuqqqmmmnnnqqqrrrqqqnnnppptttxxxwwwwwwwwwsssnnnlllmmmpppssstttrrrmmmhhhmmmpppssstttrrrqqqrrrtttuuuwwwxxxwwwtttrrrqqqqqqvvvuuussssssttttttrrrqqqvvvvvvvvvvvvuuutttsssrrrxxxxxxvvvsssrrrrrruuuxxxsssvvvxxxwwwtttsssuuuxxxtttttttttuuuuuutttttttttssswwwwwwuuutttvvvwwwvvvwwwwwwuuusssqqqrrruuuxxxzzzwwwuuuuuusssqqqtttzzzqqqrrrrrrrrrrrruuuxxx{{{wwwxxxzzzyyyxxxxxxyyy{{{uuuyyyzzzvvvsssuuuwwwxxxoooppprrrsssrrrssstttuuurrrqqqpppoooppprrrtttuuuppprrruuuvvvvvvvvvvvvwwwtttzzz}}}vvvpppppprrrmmmlllkkklllnnnqqqtttwwwuuuttttttsssssssssssstttvvvuuuqqqnnnmmmooouuuyyy|||zzzzzz|||yyyvvvttttttvvvxxxyyyzzzxxxwwwwwwxxxzzzzzzzzzwwwvvvuuuttttttuuuvvvvvvtttuuuuuuuuuuuuwwwyyy|||xxxwwwwwwyyy|||}}}zzzwww{{{xxxvvvvvvxxxzzz{{{zzz}}}yyyuuutttuuuvvvuuussssssrrruuuxxxwwwrrroooooonnnoooooonnnmmmmmmmmmnnnqqqttttttrrrtttxxxvvvqqqrrrsssuuuuuusssqqqpppqqqqqqrrrtttuuuuuurrrooolllsssrrrrrrsssttttttrrrqqquuuxxxwwwqqqnnnqqqsssqqqpppttttttqqqqqqtttsssooonnnnnnooorrrttttttsssqqquuuvvvvvvtttssssssuuuwwwvvvtttsssrrrtttvvvwwwwwwvvvvvvuuutttsssssstttvvvwwwuuutttuuuyyyzzzxxxvvvwwwuuurrrqqqqqqqqqooommmpppqqqrrrrrrooonnnmmmnnnmmmpppssssssrrrppppppqqqnnnrrrwwwwwwtttqqqrrrsssppprrruuuwwwxxxwwwvvvtttgggkkkqqquuuwwwvvvsssqqqrrrsssuuuvvvuuusssrrrqqqqqqsssvvvvvvtttrrrqqqqqqooosssuuusssooollllllnnnmmmpppssstttrrrrrruuuxxxuuuuuutttuuuuuuwwwxxxyyyxxxtttrrrsssppplllnnntttmmmqqquuuvvvsssqqqqqqqqqooorrrtttssspppppprrruuusssttttttrrrpppppppppqqqxxxsssssswwwxxxuuutttvvvppppppppppppqqqrrrrrrsssrrrqqqssswwwuuuqqqqqquuulllllllllooorrrttttttssssssqqqooopppsssvvvvvvuuuttttttuuuwwwyyywwwrrrnnnooonnnoooqqqttttttsssqqqwww{{{|||yyywwwwwwvvvrrrqqqpppnnnnnnooopppqqqqqqpppuuuwwwuuuuuuvvvtttnnnnnnnnnppptttwwwvvvrrrnnnqqqqqqqqqqqqrrrsssttttttsssuuuwwwwwwtttrrrqqqqqqtttrrrrrrrrrssssssrrrpppuuuuuuvvvuuuuuutttsssrrr{{{zzzwwwtttrrrtttxxx{{{uuuvvvvvvvvvuuuuuuuuuvvvrrrsssttttttttttttuuuuuurrrtttssspppsssyyy{{{xxxuuuwwwxxxvvvtttssstttvvvxxxvvvvvvwwwuuuqqqrrrvvvrrrrrrtttwwwyyyzzzxxxwwwyyy{{{}}}|||zzzyyyzzz{{{yyy|||zzztttrrrvvvxxxvvvrrrqqqpppqqqrrrtttttttttooopppqqqqqqqqqqqqqqqqqqmmmooosssuuuuuuuuuvvvwwwvvv{{{~~~~~~yyyuuurrrrrroooooonnnnnnnnnpppsssuuuuuutttrrrqqqrrrsssuuuvvvwwwuuuqqqnnnmmmpppwww{{{{{{zzz|||uuuxxx{{{zzzwwwuuuuuuwwwyyywwwuuuuuuwwwxxxyyyxxxuuuuuuttttttuuuwwwyyyzzzqqqsssvvvvvvuuuvvv{{{rrrsssuuuzzz~~~~~~zzzvvvyyyvvvssstttwwwzzzzzzzzzyyyxxxxxxxxxxxxwwwvvvtttrrrqqquuu||||||uuunnnkkkmmmmmmmmmmmmnnnoooooonnnuuuuuurrrnnnqqqwwwvvvooosssuuuvvvvvvtttrrrrrrrrrxxxvvvsssqqqqqqrrrtttvvvsssqqqpppsssvvvxxxvvvsssssswwwvvvooommmqqqsssqqqrrrvvvtttoooooosssssspppsssqqqpppqqqtttuuuuuuttt~~~|||wwwsssppppppppptttpppmmmnnnrrrvvvwwwwwwuuurrroooppptttwwwwwwuuuwwwuuutttwww|||~~~zzzvvvrrrqqqrrrsssuuutttqqqoooqqqtttvvvuuurrrnnnkkkiiimmmpppttttttrrrpppqqqrrrooouuuzzzzzzvvvrrrrrrsssrrrtttuuuwwwxxxwwwvvvuuunnnnnnoooqqqsssuuuvvvwwwqqqsssuuuuuusssqqqoooooooooqqqtttuuutttsssssssssqqquuuyyywwwrrrnnnmmmoooppptttwwwtttooonnnsssyyywwwuuusssrrrsssuuuyyy{{{uuurrrqqqrrroookkkooowwwlllpppuuutttqqqpppssswwwppppppqqqrrrtttuuuuuuuuummmqqqttttttrrrqqqrrrttttttooonnntttvvvssssssvvvppppppooonnnoooppprrrssstttrrrsssvvvuuuooopppuuuqqqpppoooppprrrrrrpppoooqqqooommmoootttwwwxxxwwwxxxvvvttttttvvvvvvtttqqqkkkmmmppptttvvvvvvrrrooosss{{{{{{uuutttuuutttoooppppppnnnkkklllrrrvvvqqqvvvwwwssssssvvvuuuooopppppppppssswwwyyywwwuuutttrrrpppppprrrtttuuuuuuqqqsssuuuvvvtttrrrqqqqqqmmmmmmnnnpppsssuuuuuutttqqqrrrssstttuuuvvvvvvvvvuuuwwwxxxxxxvvvuuuvvvwwwvvvvvvuuuuuuvvvvvvuuuuuussstttuuutttssssssssstttsssssspppmmmqqqyyy{{{vvvsssvvvzzzzzzwwwsssrrrsssqqqqqquuuyyyxxxtttsssuuutttuuuxxx}}}yyysss{{{~~~~~~{{{yyyyyy{{{{{{}}}yyyqqqppptttuuuqqqwwwsssoooooorrrttttttsssqqqrrrtttuuutttrrrpppnnnjjjmmmqqqsssttttttvvvwwwxxxzzz|||}}}}}}zzzuuurrrqqqrrrrrrqqqppppppqqqssstttsssqqqpppppprrruuuwwwqqqrrrttttttssstttvvvxxx|||yyy}}}}}}yyyxxx||||||xxxwwwvvvuuuvvvyyy{{{||||||tttuuuvvvvvvuuusssqqqoootttwwwxxxwwwuuuuuuwww{{{uuutttuuuwwwyyyzzzzzzyyyvvvvvvuuussssssvvv|||{{{xxxuuutttvvvyyy{{{{{{qqqqqqsssvvvwwwuuurrrooommmnnnppprrrsssrrrqqqpppppprrrsssrrrqqqqqqrrrttttttxxx{{{yyysssnnnnnnpppuuuuuutttttttttuuuuuuvvv|||xxxsssrrrtttvvvuuusssvvvtttqqqooopppssswwwyyyvvvqqqmmmllloooqqqqqqppppppnnnlllooosssuuuqqqmmmtttwwwzzz{{{yyyuuuqqqoootttooommmppppppmmmmmmqqquuuuuuuuuuuuuuuuuuttttttvvvvvvuuutttuuuwwwyyyzzzxxxtttpppppprrrtttsssqqquuuuuuuuusssqqqooolllkkkkkkkkkpppwwwwwwpppooorrrvvvwwwyyyyyyxxxvvvsssqqqvvvvvvwwwyyy{{{yyyvvvsssssssssssstttvvvvvvvvvuuu{{{wwwsssrrrssssssqqqooovvvuuuuuutttssssssrrrrrrtttqqqmmmmmmqqqtttuuuuuuwwwtttqqqoooqqqtttvvvxxxzzzvvvrrrrrrtttvvvuuusssuuutttrrrpppooonnnmmmmmmqqqrrrsssttttttsssqqqpppoooppprrrrrrrrrsssvvvxxxtttuuuuuusssoooooorrruuunnnoooqqqsssttttttsssrrriiimmmqqqqqqoooooopppsssnnnpppsssuuuuuusssqqqpppmmmsssxxxwwwrrrmmmooorrrpppwwwyyyssspppsssuuusssrrrtttvvvtttpppooorrrtttoooqqqrrrsssssssssuuuwwwsssxxx|||zzztttqqqtttxxxqqqpppooooooqqquuuzzz|||tttttttttrrrqqqqqqsssuuuppprrruuuxxxxxxwwwuuusssrrrrrrrrrsssuuuuuusssqqqqqqtttxxxxxxuuupppnnnnnnmmmoooqqqssstttuuuttttttssspppoooppptttwwwvvvtttuuussssssuuuyyyzzzwwwssssssuuuwwwwwwvvvtttsssrrrvvvxxx|||}}}|||yyytttqqqtttuuuuuuuuuuuuuuuttttttxxxzzz|||zzzuuuqqqoooooooooooopppooooooqqqtttwww|||vvvuuu||||||zzz|||}}}}}}|||{{{{{{{{{{{{{{{zzzwwwtttrrrssstttttttttrrrqqqqqqtttvvvtttooojjjoooqqquuuvvvtttqqqmmmkkkqqqsssuuuvvvvvvvvvwwwxxx|||{{{}}}|||vvvvvvzzzvvvtttqqqooooooppprrrsssrrrlllgggjjjtttzzzxxxtttrrrrrrrrrvvvyyyzzzxxxuuu~~~yyywww|||~~~||||||~~~{{{vvvvvvtttssstttvvvyyy{{{{{{vvvuuutttrrrrrrrrrssssssrrrsssttttttssstttuuuwwwtttssstttvvvyyy{{{zzzyyyuuutttrrrrrruuuzzz~~~}}}zzzvvvttttttuuuwwwuuutttsssssssssrrrqqqpppqqqppppppppppppqqqrrrsssttttttsssqqqpppqqqtttvvvtttvvvxxxuuuqqqoooqqquuuqqqpppqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwuuusssqqqqqqrrrssstttvvvxxxxxxtttsssqqqnnnlllmmmnnnpppllllllmmmppptttuuusssqqqpppsssvvvxxxwwwvvvtttssstttpppoooqqqooolllnnnssspppsssxxx||||||yyytttpppuuuuuuttttttttttttttttttvvvtttsssrrrrrrrrrpppoooxxxxxxwwwuuussspppmmmkkkmmmlllnnnssssssoooqqquuuyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuwwwyyy{{{{{{zzzsssqqqooorrrwwwyyyvvvrrrtttsssssstttvvvvvvtttqqqttttttttttttttttttttttttyyyuuuqqqqqqrrrtttuuutttsssrrrqqqqqqrrruuuvvvwwwwwwuuurrrpppqqqrrrrrrrrrvvvuuusssqqqpppooonnnmmmooooooooopppppppppoooooopppqqqrrrrrrrrrsssvvvyyyssstttuuutttrrrppppppppppppqqqrrrssssssrrrqqqppppppqqqssstttrrrqqqqqqqqqrrrqqqqqqrrrssssssqqqppppppsssuuutttpppnnnpppsssppptttuuuqqqqqquuuvvvtttuuuvvvuuusssqqqpppqqqrrroooqqqrrrsssssssssuuuwwwuuuxxxzzzxxxtttrrrsssuuusssrrrqqqqqqssswww{{{~~~tttuuuuuutttrrrrrrtttvvvqqqsssvvvxxxyyyxxxvvvuuutttsssssstttuuuuuusssqqqmmmqqqvvvwwwtttpppmmmlllkkkmmmqqqtttuuutttrrrpppoooqqqssstttttttttssssssssstttuuuuuutttsssttttttppptttwwwvvvsssrrrvvv{{{xxxyyyyyyyyyxxxvvvtttsssuuuvvvvvvwwwwwwvvvuuuuuuwwwyyy{{{yyyvvvsssrrrrrrpppppppppooonnnoooqqqttt{{{vvvuuuzzz~~~|||zzz{{{zzzzzzyyyxxxxxxxxxyyyyyywwwuuusssrrrtttuuuuuutttqqqpppppppppqqqrrrqqqpppqqqqqqqqqtttwwwuuupppkkkppprrrssstttuuuwwwxxxzzzzzzwwwzzz{{{xxxwwwyyywwwvvvvvvuuusssrrrpppppprrrmmmjjjlllrrrvvvuuurrrtttttttttvvvxxxxxxvvvsss{{{vvvvvv{{{~~~yyysssuuurrrppppppsssvvvyyyzzz}}}zzzuuuqqqpppqqqsssuuupppooooooppprrrssssssrrrrrrrrrsssuuuyyy{{{{{{zzztttqqqppprrrxxx}}}{{{wwwsssrrrsssuuuxxxvvvsssqqqoooooopppqqqvvvtttpppnnnnnnqqqtttwwwxxxwwwtttpppnnnppptttwwwsssttttttrrrpppqqquuuyyynnnnnnnnnoooqqqrrrtttuuuqqquuuyyy{{{zzzwwwtttssslllooosssvvvxxxyyyxxxwwwrrrttttttpppkkkjjjmmmqqqkkknnnrrrttttttsssrrrrrrpppppprrrssstttuuuuuuuuuuuusssrrrqqqnnnkkkooouuupppsssxxx{{{{{{yyyvvvsssuuuvvvvvvuuuuuusssrrrqqqsssttttttssspppooonnnoooyyyxxxwwwuuurrroookkkjjjnnnllllllmmmnnnnnnrrrxxx{{{zzzyyyxxxxxxxxxzzz{{{vvvuuuttttttwwwzzz||||||sssooommmqqqyyy{{{vvvooonnnooorrrvvvyyyyyywwwtttssssssssstttuuuvvvwwwwww}}}zzzvvvttttttuuuttttttrrrssstttuuuuuutttssssssssssssqqqooommmmmmoooqqqwwwvvvuuusssrrrpppooonnnnnnmmmmmmmmmmmmnnnpppqqqpppqqqqqqqqqqqqsssvvvyyysssssssssttttttrrrooolllssssssttttttsssqqqooonnnwwwvvvvvvvvvvvvuuurrrpppuuurrrpppppprrrtttsssqqqttttttrrrqqqqqqqqqssstttqqqrrrpppnnnpppuuuwwwuuuuuutttrrrrrrssstttssssssoooqqqrrrsssrrrssstttvvvxxxwwwwwwvvvtttsssrrrrrrtttsssrrrrrrsssvvvzzz|||uuuvvvvvvuuuttttttuuuwwwsssuuuwwwyyyyyyyyywwwvvvvvvuuutttuuuvvvuuusssqqqlllppptttvvvtttpppmmmllljjjmmmrrrvvvvvvsssooolllkkkqqqvvvwwwtttqqqrrrtttqqqsssuuusssooonnnqqquuupppuuuxxxvvvppppppwwwyyyxxxvvvtttssssssttttttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvnnnooooooooonnnpppsssuuuzzzvvvuuuyyy}}}{{{yyyyyyvvvuuuuuuuuuuuuuuuvvvvvvrrrqqqqqqrrrtttvvvuuutttqqqpppooommmmmmooossswwwtttqqqppptttxxxyyyssslllppppppppprrrtttvvvyyyzzz~~~xxxtttvvvxxxxxxwwwyyyxxxxxxyyyyyywwwsssooolllpppooonnnoooqqqrrrqqqpppvvvuuuuuuvvvwwwvvvtttqqq~~~yyyvvvwww{{{}}}xxxtttssspppnnnnnnqqqtttwwwxxxzzztttqqqpppqqqrrrpppnnnmmmooorrrtttrrroooqqqqqqrrruuuxxx{{{{{{zzzvvvrrrooossszzz~~~~~~zzzvvvtttuuuwwwvvvuuuvvvvvvtttrrrpppoooqqqrrrxxxvvvrrroooooorrruuuwwwxxxwwwtttqqqnnnoooqqqtttrrrssssssrrrqqqrrrtttwwwooooooppppppqqqssstttuuuqqqvvv{{{|||xxxtttssssssnnnppptttwwwyyyxxxwwwvvvrrrsssssspppnnnmmmppprrroootttyyyxxxtttpppppprrrsssrrrppppppqqqrrrsssrrruuuuuutttrrrnnnmmmqqqvvvwwwtttqqqoooppptttxxx{{{xxxwwwwwwvvvuuuuuuuuuuuuqqqrrrssspppmmmmmmpppsssuuuuuutttsssqqqnnnkkkiiilllkkkkkkkkkkkkmmmrrrvvvyyyxxxxxxxxxyyyyyyzzz{{{wwwvvvtttuuuvvvwwwwwwvvvqqqoooppptttyyyzzzvvvrrrnnnooorrruuuxxxyyyxxxwwwttttttsssttttttuuuwwwxxx|||zzzwwwuuuttttttttttttsssvvvxxxyyywwwtttqqqpppppprrrrrrooolllkkkooorrrxxxwwwwwwuuutttrrrqqqpppooonnnmmmlllmmmooorrrtttqqqqqqqqqppppppssswwwzzzwwwtttrrrsssuuutttppplllttttttttttttsssrrrqqqpppxxxvvvuuuvvvxxxxxxtttppptttrrrppprrrvvvxxxvvvsssvvvtttrrrsssuuuwwwuuutttuuurrrnnnmmmppptttuuussssssqqqoooqqquuuwwwvvvtttoooqqqrrrrrrrrrrrrtttuuu{{{xxxuuutttuuuuuusssqqquuutttrrrqqqqqqrrrtttuuutttuuuvvvuuuttttttuuuwwwtttuuuvvvxxxxxxxxxxxxwwwxxxwwwvvvuuuvvvvvvtttrrrrrrsssttttttsssqqqooonnnmmmpppsssvvvvvvsssooollllllooossstttsssssstttvvvqqqrrrrrrqqqoooooorrruuutttwwwxxxvvvrrrqqqtttxxxxxxvvvtttrrrqqqqqqrrrrrrrrrssssssttttttttttttttttttttttttttttttuuuwwwxxxlllnnnpppqqqsssuuuyyy{{{yyyvvvuuuxxx||||||zzzxxxssssssrrrrrrrrrsssttttttooooooppprrruuuvvvvvvtttpppqqqpppmmmkkkmmmsssxxxvvvttttttuuuwwwwwwsssooorrrqqqoooppprrruuuwwwxxxwwwvvvuuutttttttttwwwzzzwwwwwwxxxxxxvvvsssooommmnnnoooqqqrrrrrrqqqrrrsssvvvvvvvvvvvvvvvuuusssrrr||||||{{{{{{|||}}}|||zzzxxxwwwqqqooommmmmmpppsssuuuvvv~~~|||yyyuuurrrpppoooooorrrpppoooqqqtttuuurrroooppppppqqqtttxxxzzzzzzyyyxxxtttrrruuuzzz~~~}}}zzz}}}vvvpppqqqwwwzzzwwwrrrqqqsssvvvvvvsssrrrrrrrrrwwwvvvtttsssrrrssstttttttttuuutttrrrooonnnnnnpppqqqsssttttttsssrrrrrrrrrqqqqqqpppppppppqqqrrrrrruuuxxxzzzyyyuuurrrrrrsssssstttuuuvvvvvvuuuttttttsssqqqoooooorrrttttttssspppvvv{{{zzzuuuqqqrrrttttttrrrooooooqqqssstttsssuuuvvvuuurrroooppptttwwwwwwsssmmmiiiiiiooowww|||xxxwwwtttsssssstttvvvxxxooopppooommmkkkmmmsssyyyssssssssssssrrrpppnnnmmmiiikkklllkkklllnnnqqqssstttuuuwwwyyyzzzyyyxxxwwwsssssstttvvvwwwwwwuuusssppprrrvvvwwwwwwwwwwwwwwwqqqrrrssstttuuuvvvxxxyyyvvvuuutttsssssstttuuuvvvwwwvvvvvvtttsssssstttuuurrrvvvzzz{{{yyyvvvtttsssppprrrrrrpppmmmmmmqqquuuwwwwwwwwwwwwvvvtttsssrrrooonnnlllkkklllnnnqqqssspppqqqqqqqqqqqqsssvvvyyyzzzvvvrrrqqqssstttrrrpppsssssssssttttttssssssssstttrrrrrrtttwwwxxxuuurrrpppppprrrvvvzzz{{{yyyvvvvvvttttttwww{{{{{{xxxtttyyysssooonnnqqqrrrrrrrrrtttrrroooppptttuuutttrrroooqqqrrrrrrqqqqqqsssttt|||xxxttttttvvvwwwtttqqqxxxvvvtttrrrpppppppppqqqrrrsssuuuuuuttttttuuuvvvttttttuuuvvvvvvwwwwwwxxxyyyxxxvvvuuuvvvvvvtttssszzzxxxuuusssrrrrrrrrrrrrqqqssstttuuuuuusssqqqpppooommmlllnnnrrrvvvxxxxxxsssqqqoooooorrruuuuuuuuuuuuttttttuuuvvvuuusssqqqttttttttttttsssqqqooonnnnnnooopppqqqqqqqqqqqqqqqsssrrrrrrrrrtttuuuvvvwwwppprrrtttvvvwwwxxx{{{~~~xxxwwwvvvxxx{{{}}}{{{xxxsssrrrrrrrrrrrrrrrssssssooooooppprrruuuvvvvvvtttppprrrrrrpppmmmmmmqqqtttvvvxxxyyyxxxtttqqqrrrsssvvvssspppoooqqqssstttsssqqquuuxxxtttpppqqqwww|||tttsssrrrqqqqqqqqqqqqqqqlllooossstttttttttvvvxxxtttuuuuuuuuuuuuttttttttt}}}zzzyyy{{{zzzwwwvvvyyypppooonnnooorrrtttuuuuuurrrrrrrrrrrrrrrqqqpppppptttttttttuuuvvvuuusssqqqppppppqqqtttwwwyyyyyyxxxyyywwwvvvwwwzzz|||zzzxxx~~~wwwppppppuuuwwwrrrmmmnnnsssxxxyyywwwtttrrrsssvvvvvvvvvuuutttsssrrrrrrrrrssstttrrrooonnnnnnnnnrrrssstttuuutttrrrpppooopppoooooonnnnnnnnnoooooovvvwwwvvvuuusssqqqrrrsssvvvvvvuuutttsssrrrrrrqqqrrrooollloootttvvvuuusssmmmrrrwwwwwwtttsssvvvyyyssspppmmmooossswwwxxxwwwtttvvvuuurrrsssvvvwwwuuurrrpppnnnmmmnnnpppsssuuuuuutttrrrqqqqqqrrrtttvvvooonnnmmmllllllpppvvvzzztttuuuvvvvvvvvvtttsssrrrjjjnnnpppnnnnnnppprrrqqqrrrtttwwwyyyyyyxxxvvvtttnnnooorrrvvvyyyzzzxxxuuuqqquuuyyyxxxuuutttwwwzzztttuuuuuutttssstttwwwyyyvvvuuusssrrrrrrssstttuuurrrssstttsssrrrrrrsssuuuooosssxxxzzzxxxwwwxxxyyyqqqqqqqqqpppppprrruuuwwwtttuuuvvvwwwwwwvvvuuutttmmmllljjjiiijjjlllnnnpppoooppprrrrrrrrrsssvvvxxxxxxuuurrrpppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnppprrrtttuuutttrrrnnnqqquuuyyy{{{zzzyyyxxxttttttuuuyyy||||||yyyuuuyyytttqqqrrrrrrpppppprrrvvvtttrrrqqqqqqqqqooonnnoooqqqrrrrrrqqqqqqrrrtttzzzwwwssssssuuuvvvuuussszzzxxxvvvtttrrrqqqqqqqqqqqqsssuuuuuuttttttuuuvvvuuuuuutttuuuuuuvvvxxxxxxyyywwwuuutttuuuvvvuuuttt|||yyytttqqqqqqrrrsssssssssssstttuuuttttttsssrrrqqqmmmiiikkkrrrwwwyyyyyyuuuqqqooopppuuuwwwuuusssqqqooopppsssxxxyyyuuuqqqqqqrrrtttuuutttqqqnnnlllmmmmmmnnnoooppppppppppppsssrrrrrrsssuuuvvvvvvuuuwwwyyyzzzyyyxxxwwwxxxyyywwwwwwvvvvvvyyy}}}{{{vvvttttttsssrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvuuutttqqqrrrrrrqqqppppppqqqrrrtttxxx{{{xxxrrrooorrrvvvxxxtttqqqqqqssstttssspppnnnuuuxxxtttppprrrvvvyyyqqqooommmllllllnnnqqqsssmmmoooqqqsssuuuwwwyyy{{{tttuuuuuuuuusssssstttuuu}}}yyyxxxzzzyyyuuutttwwwoooooooooqqqtttvvvuuutttoooooopppqqqrrrsssttttttvvvxxxyyyyyywwwtttsssrrrqqqpppqqqsssvvvxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzyyyyyywwwtttrrrqqqooonnnlllqqqvvv{{{{{{wwwsssrrrssswwwvvvuuutttsssrrrrrrqqqttttttsssqqqnnnnnnpppqqqsssrrrrrrrrrsssrrrqqqpppnnnnnnnnnnnnoooppppppqqqsssrrrrrrrrrttttttsssrrruuuuuuuuutttsssqqqpppooonnnnnnnnnoooqqqrrrrrrrrrmmmooorrrrrrqqqrrruuuxxxvvvrrroooqqquuuyyyxxxwwwsssuuusssrrrwww|||zzztttqqqrrrrrrsssssssssrrrrrrsssttttttuuutttsssqqqpppnnnmmmmmmnnnqqqtttuuuuuuvvvwwwwwwwwwwwwuuutttsssppptttuuuqqqppptttuuuttttttuuuvvvwwwwwwwwwvvvuuupppqqqrrruuuyyy{{{zzzyyyuuuvvvvvvuuuttttttvvvxxxrrruuuwwwvvvuuutttvvvxxxtttrrrqqqpppppprrruuuwwwqqqrrrtttsssqqqppprrrtttqqquuuxxxwwwtttsssuuuxxxqqqpppooopppsssvvvxxxyyyrrrsssuuuwwwxxxwwwvvvvvvnnnmmmkkkkkkkkklllmmmooommmpppssstttttttttuuuvvvqqqrrrrrrqqqppppppqqqrrrqqqqqqpppooonnnnnnnnnnnnkkkmmmpppqqqqqqqqqqqqrrrnnnssswwwxxxvvvtttvvvxxxssstttuuuwwwyyyzzzyyyxxxvvvssssssuuusssooopppuuuqqqrrrqqqpppooonnnoooqqqpppqqqrrrrrrqqqppprrrsssvvvtttqqqqqqrrrsssttttttvvvvvvtttsssssssssssssssqqqsssvvvwwwvvvuuuvvvwwwwwwvvvuuuuuuvvvwwwyyyzzzwwwuuusssssstttvvvuuuuuuuuurrrpppppprrrsssrrrqqqpppqqqtttvvvvvvtttrrrqqqooonnnnnnnnnqqqtttvvvwwwtttsssssssssssssssrrrppppppooooooqqqtttuuutttsssqqqrrrttttttsssqqqnnnlllnnnooopppqqqrrrrrrrrrrrrvvvuuutttvvvxxxxxxvvvsssxxxyyyzzzxxxvvvttttttttttttuuutttsssvvv{{{yyysssuuutttsssrrrqqqpppppppppwwwuuusssrrrtttuuuuuutttsssqqqpppppprrrtttttttttsssuuuwwwuuurrrrrruuuxxxwwwsssqqqrrruuuvvvssspppppptttuuussstttwwwvvvrrrooommmkkkjjjkkkmmmoooqqqoooooooooqqqtttwwwzzz{{{uuuwwwwwwuuurrrppprrrssszzz{{{{{{wwwwww{{{zzztttrrruuuooooooqqqsssvvvwwwvvvtttssssssrrrrrrssstttvvvxxxvvvzzz|||{{{wwwsssrrrsssqqqqqqqqqsssvvvwwwvvvuuutttwwwzzz{{{zzzzzzzzz{{{sssvvvwwwtttmmmjjjmmmpppuuuyyy}}}{{{vvvrrrrrrtttyyywwwuuusssqqqqqqrrrrrrvvvuuusssooommmnnnrrruuutttrrrpppoooqqqsssttttttooooooooopppqqqsssuuuuuuooonnnnnnrrrvvvwwwuuuqqqrrrssstttuuutttrrrooommmkkknnnqqqpppmmmllloooqqqoooppppppooonnnooorrrttt{{{vvvrrrsssvvvxxxvvvsssssstttrrrrrryyy|||ssswwwvvvuuutttssstttuuuvvvtttvvvyyyzzzyyyuuuppplllnnnmmmnnnqqquuuvvvssspppwwwwwwwwwwwwuuusssqqqpppuuuyyyxxxrrrqqqvvvyyywwwxxxwwwvvvuuuuuuvvvwwwwwwxxxvvvtttuuuwwwyyyzzzzzzyyyvvvrrrrrrsssuuuuuuuuuooosssxxxyyywwwuuuvvvwwwqqqpppoooooopppsssvvvxxxqqqsssuuussspppoooppprrrvvvyyyyyyvvvpppmmmpppsssqqqnnnllloootttxxxyyyyyyppprrrtttwwwxxxxxxwwwwwwppppppooonnnnnnnnnoooooolllooosssuuuuuuuuuuuuuuujjjnnnrrrrrrpppnnnooopppqqqpppnnnmmmkkkjjjjjjjjjjjjnnnqqqqqqooonnnppprrrpppuuuxxxvvvpppooosssxxxssssssssstttuuuvvvyyyzzzsssrrrtttwwwuuuppprrrxxxiiillloooooonnnooossswwwpppqqqrrrrrrqqqpppqqqsssrrrqqqpppoooooopppssstttqqqqqqqqqqqqrrrsssttttttrrrtttwwwxxxxxxwwwwwwxxxxxxxxxvvvvvvvvvxxxzzz|||vvvtttrrrrrrtttuuuvvvuuummmlllmmmpppssstttqqqnnnllloootttwwwwwwuuuqqqnnnmmmpppssssssqqqppprrruuusssvvvxxxvvvqqqnnnmmmooorrrsssrrrpppnnnnnnqqqtttssssssssssssrrrpppooonnnpppqqqrrrsssttttttuuutttxxxwwwwwwyyy{{{zzzvvvrrrtttvvvwwwvvvtttsssssssssqqqtttsssqqqtttyyywwwqqquuuuuusssqqqpppooooooooozzzwwwtttrrrssstttttttttuuuqqqmmmnnnrrrvvvxxxxxxsssrrrrrrrrrtttvvvxxxyyyuuurrrpppssswwwxxxuuuqqqssssssqqqqqqwww}}}wwwlllnnnmmmlllkkkkkklllnnnoooqqqooommmooossswwwyyyyyyxxxyyyxxxuuuqqqooooooqqq~~~xxxuuuuuuuuuuuuuuutttttttttnnnqqqvvvxxxxxxvvvuuuuuupppqqqsssuuuwwwwwwwwwwww|||~~~|||uuuqqqrrruuuzzzvvvqqqoooqqqtttxxxzzzyyyxxxwwwuuusssuuuyyy|||uuuuuusssnnnkkklllqqqvvvpppxxx{{{vvvrrruuuwwwvvvrrrtttuuutttsssrrrrrrsssppppppooonnnmmmnnnqqqssstttsssrrrsssttttttrrrqqqpppqqqrrrrrrrrruuuyyy|||ssssssrrrrrrrrrssstttuuurrrpppmmmlllnnnpppqqqqqqnnnkkkiiilllrrruuusssppppppnnnmmmmmmnnnppprrrssssssuuuvvvwwwwwwvvvuuutttuuuwwwyyyxxxuuussssssuuuzzzyyywwwuuussssssrrrssszzzyyyyyyxxxvvvuuuttttttxxxrrrooorrrssssssuuuxxxxxxxxxwwwvvvuuuuuuvvvvvvttttttuuutttsssssstttuuuxxxqqqlllooovvvzzzxxxssswwwtttvvv}}}zzzwwwyyyzzzsssqqqrrruuuuuutttvvvtttssssssuuuwwwxxxwwwuuupppjjjiiimmmssswwwxxx{{{vvvqqqsssxxxyyyvvvqqquuutttrrrpppoooooooooooolllnnnqqqtttvvvvvvvvvuuutttsssssstttvvvuuuqqqmmmssssssrrrqqqooommmkkkjjjppptttvvvttttttuuuuuurrrooommmkkkkkklllmmmmmmmmmrrrnnniiigggiiilllmmmllliiikkkmmmppprrrssssssssswwwxxxxxxvvvsssrrrrrrsssuuuwwwxxxxxxwwwwwwxxxzzzxxxvvvtttsssssssssrrrqqqsssqqqooonnnooorrrvvvxxxuuutttrrrqqqqqqsssvvvxxxrrrtttrrrnnnooouuuuuuqqqnnnoooqqquuuyyyzzzyyywwwooosssyyy~~~~~~zzzxxxrrrvvvyyyyyywwwuuuvvvxxxvvvuuuuuutttttttttttttttiiirrrvvvsssppprrrsssppplllpppsssrrrooonnnrrrwwwoooqqqrrrqqqoooppptttyyyppptttyyyyyyuuurrrpppqqqoooqqqssstttrrrqqqqqqrrrpppssswwwvvvsssooonnnnnntttuuuuuussspppooorrruuuxxxyyyyyywwwssssssuuuxxxwwwwwwuuusssqqqssswwwzzzsssooommmqqqttttttvvvyyyqqqpppooonnnnnnoooooopppoooooooooqqqtttvvvuuutttrrrpppoooqqquuuvvvsssqqquuutttsssssstttsssqqqoooqqqppppppppppppppppppqqqvvvsssooonnnppprrrttttttkkkmmmnnnmmmnnnrrrqqqmmmooonnnooosssyyy||||||{{{xxxrrrqqqvvvwwwrrrmmmmmm}}}xxxxxxvvvtttrrrrrrssstttuuutttttttttuuuuuuuuutttsssqqqqqqqqqrrrtttvvvxxxyyyyyy{{{|||yyyuuussstttvvvzzzxxxtttrrrrrrtttvvvwwwvvvwwwwwwvvvttttttvvvwwwtttsssrrrooommmmmmoooqqqpppwwwzzzuuuqqqrrrtttsssrrruuuxxxvvvsssqqqrrrtttpppqqqpppppppppqqqsssuuutttrrrqqqqqqrrrsssrrrpppnnnpppqqqrrrrrrsssuuuwwwtttttttttsssrrrrrrqqqppptttrrroooooooooooonnnmmmoooooooooppprrrsssttttttqqqqqqoookkkiiilllrrrxxxuuuuuuuuuuuuuuuvvvvvvwwwtttvvvxxxwwwuuutttuuuvvvzzzxxxwwwuuuttttttuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwrrroooqqqsssssstttwwwyyyxxxxxxxxxwwwwwwwwwwwwrrrsssssssssssssssuuuvvvvvvqqqnnnpppuuuyyyxxxuuuuuurrrtttzzz}}}{{{zzz|||zzzwwwsssqqqqqqsssuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvrrrooonnnqqqtttuuuvvv{{{wwwtttsssvvvwwwuuussswwwvvvsssqqqoooooopppqqqrrrqqqqqqrrrsssuuuvvvwwwtttsssqqqrrrttttttrrrpppsssrrrpppooonnnooopppqqqttttttsssrrrtttxxxuuupppooonnnnnnoooooonnnmmmkkkpppmmmjjjiiikkknnnooonnnpppooooooooopppqqqsssttttttttttttrrrqqqqqqsssuuusssuuuwwwxxxxxxxxxyyyzzzyyyuuuqqqrrrvvvwwwuuuqqqqqqqqqqqqqqqqqqrrrssstttrrrrrrrrrsssttttttuuuuuuqqqtttsssqqqrrruuusssmmmooooooqqquuuxxxyyyxxxvvvqqqtttxxx|||}}}{{{yyyvvvrrrtttuuuuuutttsssssstttqqqsssvvvyyyyyyvvvsssppplllqqqssspppooossstttrrrrrrtttuuutttqqqppprrruuusssrrrqqqooonnnooorrrtttrrruuuwwwwwwuuurrrooonnnppprrruuuvvvvvvuuuvvvwwwqqqssstttsssqqqqqqrrrtttsssuuuvvvtttrrrrrrsssvvvuuuvvvwwwvvvuuuuuuxxxzzzuuuvvvvvvtttsssrrrtttuuusssooooootttvvvuuutttvvvoooooopppppppppppppppppppppooooooqqqssstttsssrrrnnnmmmmmmooorrrttttttttttttsssrrrsssttttttsssqqqqqqppppppooooooppppppqqqrrrrrrqqqpppooopppqqqrrrsssuuussspppoooqqqppplllnnnmmmnnnrrrwwwzzzzzzxxxzzztttqqqtttuuurrrppprrr{{{wwwxxxvvvrrrpppoooqqqtttvvvyyyvvvrrrqqqssstttsssqqqqqqpppooooooppptttwwwzzzwwwwwwvvvvvvuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvwwwtttvvvwwwwwwuuussssssssstttrrrpppppppppooonnnmmmqqquuuwwwssspppqqqrrrrrrssswwwyyyxxxsssppprrruuuqqqqqqrrrrrrssstttuuuuuuvvvtttqqqqqqrrrssssssrrrnnnpppqqqrrrqqqqqqrrrsssrrrrrrssssssrrrqqqpppooorrrqqqppppppqqqqqqooonnnppprrrttttttrrrrrruuuxxxrrrssspppjjjeeehhhqqqzzzwwwvvvuuuttttttvvvxxxyyysssuuuwwwwwwvvvuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxyyytttuuuuuuvvvwwwxxxyyyyyyvvvqqqoooqqqsssrrrsssvvvxxxyyyzzzzzzzzzyyyxxxwwwpppppppppqqqsssuuuvvvwwwsssqqqpppqqqtttwwwxxxxxxwwwtttssswwwyyyyyyyyy{{{uuutttsssqqqpppqqqtttwwwsssvvvzzzzzzxxxwwwyyy{{{wwwuuussssssttttttsssrrrzzzxxxuuutttssstttuuuuuu|||yyyuuuqqqooopppqqqrrrwwwtttqqqoooooorrruuuxxxuuusssrrrrrrtttuuuuuuuuurrrpppooonnnooorrrvvvxxxwwwuuuqqqoootttyyyvvvoooooopppqqqrrrqqqooollljjjmmmlllkkkllloooqqqqqqqqqvvvtttqqqooooooppprrrtttttttttrrrpppnnnoooqqqtttqqqsssvvvxxxxxxxxxxxxyyyzzztttoooqqqwwwzzzvvvqqqqqqrrrsssssssssqqqpppooooooqqqsssuuuvvvuuutttsssrrrtttuuutttttttttpppjjjppppppqqqtttwwwxxxwwwvvvsssuuuwwwxxxyyywwwvvvuuuuuusssrrrqqqrrrrrrqqqqqqqqqsssuuuwwwwwwvvvtttrrrqqqqqqnnnlllnnnssstttsssuuuuuuuuuuuuuuuuuuvvvwwwwwwsssooollllllnnnpppqqquuutttuuuuuuuuussspppmmmppprrruuuwwwwwwxxxyyy{{{rrrsssrrrqqqppprrrvvvyyyuuuvvvxxxwwwvvvtttuuuvvvrrrtttvvvwwwwwwxxx{{{}}}uuuvvvwwwvvvtttrrrqqqrrrqqqooopppuuuvvvsssqqqqqqnnnooopppqqqqqqqqqqqqqqqqqqpppoooppprrrrrrrrrpppmmmnnnnnnnnnnnnppprrruuuqqqqqqqqqsssuuuvvvuuutttqqqqqqppppppppppppqqqqqqnnnqqqssssssqqqqqqtttwwwyyyzzzxxxtttrrrsssssspppnnnnnnoooqqquuuwwwwwwvvv{{{uuurrrssstttssstttwwwzzzwwwsssrrrqqqpppqqqsssuuuvvvyyyuuupppqqqtttvvvssspppoooooonnnoooqqqsssvvvxxxvvvuuussstttuuuuuutttrrrqqqrrrttttttuuuuuuvvvwwwvvvwwwwwwuuusssrrrrrrssswwwssspppoooqqqqqqpppnnnqqqtttuuusssqqqrrrsssuuuvvvwwwwwwvvvtttsssrrrrrrqqqqqqqqqrrrssssssrrrqqqwwwuuurrrqqqrrrtttuuuuuurrrsssrrrpppooooooqqqsssqqqqqqpppppppppqqqrrrrrrpppnnnmmmnnnqqqsssttttttqqqrrrrrrssssssuuuwwwxxxtttsssoooiiigggjjjqqqwwwuuuuuuvvvvvvvvvwwwwwwwwwtttuuuvvvvvvvvvuuuuuuuuuwwwvvvuuutttuuuxxxzzz|||wwwwwwxxxyyyzzz{{{{{{|||uuupppnnnqqqrrrqqqqqqtttvvvxxxyyyzzzzzzyyywwwvvvooonnnooopppsssvvvxxxxxxqqqrrrrrrssssssuuuxxx{{{|||xxxuuutttuuuuuuuuuvvvrrrttttttqqqnnnnnnrrruuuooossswwwwwwvvvwww|||yyywwwuuutttsssrrrqqqppptttuuuuuurrrpppqqqtttxxx~~~{{{vvvrrrpppppprrrtttxxxuuuqqqnnnmmmooorrrttttttttttttuuuwwwwwwwwwwwwpppppppppqqqsssuuuxxxyyyvvvvvvsssppprrrvvvvvvqqqqqqrrrrrrqqqooolllkkkkkkkkklllmmmooorrrsssssssssvvvtttrrrqqqpppqqqrrrsssvvvvvvuuusssooommmmmmnnnooorrruuuvvvvvvuuuuuuuuuxxxtttqqqqqquuuwwwtttqqqsssssstttsssrrrpppooonnnqqqrrrtttvvvwwwwwwvvvvvvtttuuuttttttsssrrroookkkqqqpppqqqtttwwwxxxwwwvvvuuuuuuuuuuuuttttttsssrrrxxxtttpppppprrrsssrrrooovvvtttqqqppppppsssvvvyyywwwrrrllliiilllppprrrqqqrrrrrrqqqssswwwyyyzzzzzzyyytttmmmkkkmmmpppqqqqqqvvvtttssstttwwwwwwssspppppprrrtttuuuuuuvvvxxxyyyssssssqqqqqqqqqtttwwwzzzyyyzzzzzzzzzxxxvvvtttsssqqqsssuuuxxxyyy{{{|||}}}zzzzzzzzzxxxuuusssrrrsssrrroooooorrrssspppnnnnnnooooooooooooppprrrssstttpppooonnnoooqqqrrrrrrqqqqqqsssrrrpppllllllooossspppooopppsssvvvwwwwwwvvvsssrrrrrrqqqqqqrrrrrrsssnnnrrruuutttrrrtttzzzwwwzzzyyyvvvuuuxxxzzzyyypppqqqrrrtttuuuvvvvvvvvvxxxuuussssssttttttvvvxxx~~~yyywwwmmmnnnpppsssuuuvvvvvvwwwuuurrrpppssswwwxxxuuupppnnnoooppprrrssstttuuuuuuwwwvvvtttsssssssssqqqoooooorrrtttuuutttssssssuuuyyyxxxvvvsssqqqqqqtttvvv{{{vvvpppnnnpppssstttssssssrrrssstttttttttvvvyyyxxxuuussstttvvvwwwsssoooqqqpppnnnoooppppppnnnkkktttrrrpppoooqqqsssttttttxxxvvvssspppmmmooorrrvvvvvvtttpppnnnmmmoooqqqsssssspppmmmmmmpppsssvvvwwwrrrnnnlllnnnssswwwxxxvvvvvvqqqlllkkkmmmpppqqqqqqtttuuuxxxyyyyyyxxxuuutttvvvvvvvvvvvvvvvvvvtttsssvvvuuusssssstttwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{tttpppnnnppprrrpppppprrrtttuuuwwwyyyyyywwwvvvuuupppnnnnnnppptttwwwxxxxxxqqqsssttttttsssuuuxxx{{{{{{xxxtttqqqqqqtttuuutttsssuuuvvvsssooommmooorrrpppssstttsssqqqttt{{{yyywwwuuuqqqooonnnooopppoooqqqrrrqqqoooppptttyyyxxxuuurrrpppqqqtttxxxzzzvvvtttrrrpppnnnmmmmmmnnnnnnqqquuuwwwxxxvvvuuussspppqqqsssuuuvvvwwwvvvvvvssswwwwwwrrrooorrrtttuuussssssqqqnnnjjjiiikkkmmmkkkmmmoooqqqsssssstttuuuqqqqqqrrrrrrrrrrrrrrrqqqtttvvvwwwvvvssspppmmmmmmoooqqqssssssrrrqqqqqqrrrtttttttttrrrpppppppppqqqvvvuuusssrrrqqqppppppqqqttttttuuuuuuwwwxxxyyyzzzwwwtttrrrrrrrrrqqqooooooqqqqqqqqqtttwwwyyyxxxxxxwwwvvvtttsssrrrqqqqqqqqqvvvrrrnnnnnnpppqqqooommmtttrrrpppnnnooorrrvvvxxx{{{sssllljjjkkkmmmnnnoooqqqpppppprrruuuxxxyyyxxxxxxrrrmmmkkkooosssuuuuuuuuusssrrrtttwwwyyywwwuuussstttuuuuuuttttttuuuvvvsssrrrrrrrrrsssuuuvvvwww}}}|||{{{zzzxxxuuurrrooossstttvvvyyy{{{|||{{{zzz~~~|||xxxtttsssuuuwwwwwwrrrpppqqqrrrpppoooqqqsssqqqooonnnnnnqqquuuwwwooonnnmmmnnnpppssssssssssssttttttqqqnnnnnnqqquuupppooopppsssvvvxxxxxxwwwuuuttttttssssssttttttuuutttvvvvvvsssoooqqqwww~~~tttxxxzzzwwwwwwzzz}}}}}}tttuuuvvvwwwvvvvvvvvvvvvssstttuuuttttttuuuvvvuuu~~~yyywwwkkknnnqqquuuwwwxxxwwwwwwrrrqqqqqqtttxxxyyywwwtttpppqqqsssuuuuuuuuuttttttwwwwwwvvvtttrrrpppooonnnqqqtttwwwvvvsssqqqqqqsssyyyxxxuuurrrpppqqquuuxxxzzzvvvqqqooopppsssvvvxxxvvvssssssuuuvvvuuuwww{{{xxxuuusssuuuxxxxxxuuurrrqqqooolllmmmoooooommmjjjooommmlllmmmppprrrsssssszzzxxxuuuqqqooopppssswwwzzzwwwsssooommmmmmooopppwwwtttpppoooppprrrssssssrrrmmmiiikkkrrrvvvvvvsssvvvppplllmmmrrruuusssoootttvvvzzz|||{{{xxxtttqqqvvvuuuuuuvvvwwwwwwuuutttvvvtttrrrpppqqqtttwwwyyy{{{{{{{{{zzzzzzyyyyyyyyysssooommmpppqqqooonnnpppssstttuuuvvvvvvvvvuuutttssspppoooqqquuuxxxxxxvvvsssttttttttttttuuuxxxzzzvvvuuuqqqnnnpppuuuxxxvvvuuuvvvvvvtttrrrpppppppppuuuuuutttrrrooopppuuuzzzvvvvvvtttpppmmmlllnnnpppmmmooorrrqqqpppqqqtttwwwooonnnnnnooorrrwww|||uuutttsssqqqooommmlllkkkiiimmmsssvvvuuussspppoooqqqsssvvvxxxxxxvvvtttrrrqqqxxxzzzuuuooopppsssuuussssssqqqlllhhhhhhlllpppmmmoooqqqrrrrrrrrrssstttoooppprrrssstttssssssrrrpppsssvvvvvvuuusssrrrrrrooopppqqqqqqppppppqqqrrrpppssstttrrrnnnmmmpppsssvvvuuusssrrrrrrrrrsssttttttttttttuuuvvvxxxzzz{{{wwwrrrpppqqqrrrqqqqqqrrrrrrqqqrrrtttxxxzzz{{{zzzwwwvvvtttrrrqqqpppppppppooonnnlllkkklllllllllkkkkkkmmmpppssstttsssrrrqqqyyysssmmmlllkkkjjjkkknnnrrrrrrrrrqqqrrrrrrsssttttttqqqnnnmmmooosssvvvxxxuuusssrrrsssuuuwwwxxxwwwwwwwwwwwwuuusssssstttuuusssqqqpppqqqsssvvvvvvvvv}}}zzzxxxwwwtttqqqnnntttuuuwww{{{}}}~~~{{{yyy{{{wwwssssssuuuxxx|||vvvsssttttttssssssvvvtttrrrpppnnnoooqqquuuwwwqqqooonnnnnnppprrrssssssqqqrrrrrrrrrrrrtttvvvyyyqqqqqqqqqtttvvvxxxwwwvvvuuuuuuttttttttttttuuuuuuxxxxxxuuuppplllkkknnnqqqsssyyy{{{xxxvvvwwwyyyyyyvvvwwwxxxwwwuuutttttttttppptttuuurrrqqqssstttsssyyywwwpppqqqssstttvvvwwwwwwwwwttttttttttttvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxuuuqqqnnnooopppooossswwwwwwuuusssvvvyyytttuuutttrrrqqqqqqtttvvvttttttrrrqqqppprrrvvvyyyzzzuuusssvvvvvvtttuuuyyyuuuwwwyyyyyyxxxwwwxxxyyyrrrnnnkkklllppprrrqqqooolllkkklllnnnrrrtttuuutttwwwwwwvvvtttrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqpppuuutttssssssssssssqqqooorrrooollllllnnnqqqrrrrrrtttqqqnnnooorrruuuuuusssxxxyyyzzz{{{yyyvvvsssqqqsssrrrrrrtttxxxyyyxxxvvvuuussspppnnnnnnpppsssuuuwwwwwwvvvvvvvvvuuuuuuuuurrrnnnmmmpppqqqnnnmmmnnnssssssttttttuuuuuuuuuuuuwwwsssqqqrrrvvvxxxwwwtttvvvuuutttttttttvvvwwwwwwssstttqqqmmmooouuuxxxuuuwwwvvvuuuuuuvvvuuusssqqqvvvuuuuuusssrrrrrrrrrrrrqqqssstttssspppnnnnnnooopppqqqssstttssssssssssssmmmmmmmmmoooqqquuuxxx{{{wwwvvvtttrrrpppnnnmmmllljjjnnnsssuuusssqqqppppppssstttuuuvvvvvvvvvtttsssrrrwwwyyyuuuqqqrrrsssrrrrrrssssssooojjjiiimmmqqqoooqqqsssrrrppppppqqqsssssssssssssssssstttttttttrrrsssssssssrrrsssuuuwwwnnnooooooooooooqqquuuxxxooopppqqqqqqpppqqqsssuuusssttttttuuuvvvvvvuuuuuuppprrrtttvvvwwwxxxxxxwwwsssooonnnsssuuurrrqqqtttrrrrrrrrruuuyyy|||~~~~~~vvvuuutttrrrqqqpppoooooojjjkkkllllllkkkjjjjjjkkkgggjjjnnnrrrsssrrrpppnnnsssooonnnooommmiiijjjpppppprrrsssrrrooonnnpppssspppppppppooooooqqquuuxxxtttttttttrrrqqqrrrtttvvvuuuvvvuuusssqqqppprrrssssssooolllmmmqqqvvvyyyzzz}}}zzzvvvuuuuuutttrrrooossstttwww{{{|||yyy{{{zzzxxxuuurrrpppqqqssszzzuuusssvvvwwwtttsssuuussssssrrrrrrrrrsssssssssvvvssspppooopppqqqqqqqqqqqqpppqqqsssuuuwwwxxxwwwssssssssstttvvvwwwvvvtttttttttssssssssssssttttttvvvvvvtttqqqnnnkkkiiihhhooovvv{{{xxxttttttuuuttttttvvvwwwuuurrrppppppqqqpppttttttnnnlllooorrrrrrzzzwwwuuuttttttssstttuuuvvvwwwwwwwwwuuutttsssuuuyyy}}}zzzyyyvvvttttttuuuwwwxxxsssvvvyyyvvvpppnnnpppsssjjjooouuuwwwwwwxxx}}}ppprrrssssssrrrqqqrrrsssoooqqqssssssqqqrrruuuyyy}}}wwwsssvvvvvvrrrrrrvvvrrrzzz~~~wwwuuuzzzrrrnnnkkklllrrrvvvvvvtttmmmmmmnnnrrrvvvxxxyyyxxxsssuuuwwwwwwuuurrrqqqqqqlllooorrruuuwwwvvvuuutttoooqqqsssvvvxxxvvvrrrnnnrrrrrrpppnnnkkkllloooqqqsssrrrqqqppppppsssvvvyyy{{{{{{zzzyyywwwuuusssrrrppppppppptttyyy|||{{{yyyvvvsssooollllllnnnpppsssqqqqqqrrrrrrrrrrrrrrrrrrrrrnnnmmmppppppnnnlllnnntttttttttssstttuuuvvvwwwyyyuuurrrssswwwyyyvvvsssxxxvvvssssssuuuwwwvvvvvvtttvvvrrrmmmnnntttuuuqqqwwwuuutttvvvyyyyyyvvvrrrrrrssstttvvvwwwvvvrrrooommmqqquuuvvvsssooonnnnnnttttttvvvvvvvvvtttrrrppprrrrrrqqqpppppppppqqqrrrzzzxxxuuurrrpppoooooopppooorrruuuuuusssrrrsssttttttttttttttttttuuuvvvvvvsssvvvvvvttttttuuusssnnnpppsssuuusssnnnkkknnnqqqqqqssssssrrrooonnnpppsssxxxvvvtttrrrrrrsssuuuwwwwwwvvvssspppnnnppptttwwwmmmnnnnnnoooppptttyyy}}}ooommmmmmooossswwwwwwwwwppprrruuuxxxyyyyyywwwuuulllooossswwwxxxwwwuuutttppplllnnnuuuxxxtttrrrtttrrrrrrrrruuuzzz~~~uuuuuutttsssrrrpppoooooohhhllloooooollljjjkkkmmmjjjjjjkkklllnnnpppqqqrrrnnnlllnnnqqqnnniiikkkrrrlllpppsssrrrooonnnrrrwwwnnnpppqqqpppmmmnnnrrrvvvuuuvvvuuurrrnnnmmmpppsssrrrrrrqqqpppnnnmmmoooqqqsssnnniiiiiinnnvvv|||{{{wwwsssrrrttttttsssqqqrrrsssvvv{{{~~~zzzuuuvvvvvvtttqqqnnnmmmnnntttqqqrrrvvvwwwsssppppppqqqrrrtttvvvvvvtttqqqpppzzzwwwssspppppppppooooootttrrrqqqsssvvvwwwuuurrruuuttttttuuuvvvvvvuuussssssrrrrrrqqqqqqrrrrrrsssrrrrrrsssttttttqqqlllhhhjjjsssyyywwwtttttttttsssrrrtttuuusssooollllllmmmqqqtttrrrjjjgggmmmrrrsss}}}wwwtttrrrqqqrrrvvvwwwvvvtttuuutttssstttvvvyyyzzz{{{~~~|||{{{|||~~~|||xxxtttyyy{{{zzzvvvpppmmmmmmoooooorrrtttuuuuuuwww|||uuurrroooooorrrttttttssssssrrrppppppqqquuuyyy{{{{{{xxxuuuttttttrrroookkkgggrrrxxxtttsssnnnqqquuuxxxyyyxxxuuusssqqqqqqqqqrrrssstttuuuvvvtttyyy|||yyyqqqlllmmmpppnnnqqqtttssspppooosssxxxqqqtttvvvvvvtttsssuuuxxxtttuuussspppmmmmmmrrrvvvrrrpppoooqqquuuxxxyyyxxxyyy{{{|||zzzvvvsssqqqpppppppppqqqsssvvvwwwvvvuuuuuuuuurrrmmmiiiiiimmmrrrrrrrrrpppoooooorrrwww{{{uuupppkkkjjjmmmpppqqqppplllnnnrrruuuxxxyyyyyyyyytttsssssstttwwwyyyzzzyyyvvvuuuuuuvvvyyyxxxtttqqqvvvwwwvvvsssooonnnppprrrtttsssrrrqqqqqqqqqssssss}}}|||zzzxxxuuusssqqqpppttttttsssssssssssstttuuuyyyxxxvvvvvvvvvtttrrroooqqqrrrrrrrrrqqqpppnnnmmmwwwtttqqqpppqqqqqqnnnkkkqqquuuwwwuuupppooosssxxx}}}tttoootttwwwuuutttvvvzzzsssooonnnppprrrsssrrrrrrqqqooonnnooosssvvvrrrnnnlllmmmoooqqqooommmssssssssswwwzzzzzzvvvrrrvvvwwwwwwwwwvvvuuusssrrrpppqqqrrrrrrrrrrrrsssuuusssrrrqqqrrrtttuuutttsssuuusssrrrrrrtttuuuuuutttoooqqqtttwwwyyyyyyyyyxxxppppppqqquuuxxxxxxuuurrrpppqqqrrruuuxxxxxxwwwuuutttrrrrrrssstttrrrmmmiiirrrsssuuuuuussspppllljjjkkkmmmooopppoooooorrrtttssstttrrrnnniiiiiimmmrrrtttqqqmmmkkkmmmssszzzrrrmmmiiijjjpppxxx}}}tttuuuvvvsssooommmpppssslllnnnpppqqqrrrqqqpppoooppppppooooooppprrruuuvvvtttwwwyyywwwtttsssuuuwwwvvvwwwxxx{{{~~~}}}{{{xxxvvvssspppmmmlllllllllmmmlllmmmqqquuuwwwtttqqqnnnooorrrvvvyyyzzzxxxuuuuuuvvvwwwvvvssspppnnnnnnqqqrrruuuwwwwwwuuurrrpppvvvwwwwwwuuurrroooooooootttxxxzzzvvvoookkknnnrrrxxxwwwtttqqqnnnmmmmmmmmmnnnpppssstttttttttuuuvvvpppmmmkkkmmmqqqrrroookkklllnnnooooooooopppsssuuu}}}xxxuuusssrrrsssvvvwwwvvvtttppppppqqqtttwwwyyy{{{|||xxxwwwxxx{{{~~~~~~|||yyyvvvxxx{{{}}}zzztttlllfffnnnqqqtttuuuuuuvvvxxx{{{uuurrrpppppprrrrrrpppnnnuuusssqqqqqqqqqtttwwwyyy|||wwwuuutttsssqqqooolllssszzz}}}zzzvvvsssrrrrrrssstttuuuvvvvvvvvvvvvsssssssssssstttuuuvvvwwwxxx{{{|||xxxrrrmmmlllmmmtttvvvwwwuuupppnnnppptttpppqqqsssssssssssstttvvvvvvuuutttqqqppppppsssuuuqqqpppoooqqquuuwwwwwwuuurrruuuxxxzzzyyywwwvvvvvvqqqqqqsssvvvxxxyyywwwuuuttttttrrroookkklllooorrrnnnoooppppppqqqrrrvvvyyyvvvvvvvvvtttrrrppppppppppppqqqsssvvvwwwxxxxxxxxxvvvuuutttvvvxxxzzzzzzyyywwwtttrrrsssvvvxxxxxxwwwrrrvvvzzzzzzwwwrrrnnnmmmqqqqqqqqqqqqrrrtttvvvwwwyyyyyyxxxvvvtttrrrqqqpppsssttttttuuuuuuuuuuuuvvvwwwuuutttssssssssspppnnnnnnoooooopppooonnnmmmlllnnnnnnoooqqqsssuuuuuutttssstttuuuuuuuuuuuuuuuvvvyyyqqqnnnssswwwvvvvvvwwwzzzvvvsssqqqqqqrrrrrrrrrrrrsssttttttrrrqqqqqqrrrpppnnnmmmmmmmmmnnnmmmlllttttttuuuwwwxxxxxxvvvtttvvvvvvwwwwwwwwwvvvtttsssqqqqqqqqqooonnnooorrruuuuuutttssstttuuuvvvuuusssvvvtttrrrrrrrrrsssrrrqqqtttuuuvvvwwwvvvtttrrrqqqqqqqqqsssvvvzzzzzzwwwtttyyyuuupppnnnppptttwwwyyysssrrrpppqqqssstttrrrppppppqqqrrrrrrrrrqqqpppooonnnmmmmmmooorrrssssssrrrwwwsssooonnnooopppppppppuuusssqqqoooooorrrvvvxxxpppmmmkkkmmmsssxxx|||}}}vvvvvvuuurrrpppooopppqqqnnnoooqqqrrrrrrrrrpppooopppoooooooooppprrrtttuuurrrsssttttttsssrrrssstttqqqtttyyy{{{wwwwwwvvvtttrrrpppnnnlllkkkmmmooorrrtttttttttttttttooorrruuuvvvttttttuuuwwwxxxwwwvvvrrrooonnnpppqqqqqqrrrsssttttttuuuttttttssstttvvvuuusssqqqppppppqqqvvvyyywwwqqqnnnppptttvvvuuutttrrrqqqpppoooooonnnppprrrsssssssssssstttsssrrrpppmmmlllnnnrrrvvvoooppprrrrrrrrrrrrtttvvv|||xxxwwwvvvttttttuuuuuutttssspppqqqsssvvvwwwxxxxxxxxxuuuuuuvvvyyy{{{|||{{{zzzwwwwwwyyy}}}~~~xxxmmmdddqqqsssuuuvvvvvvuuuvvvwwwuuutttrrrrrrrrrpppmmmkkksssrrrqqqppppppqqqsssuuu{{{wwwuuutttsssrrrqqqssstttvvvwwwwwwvvvuuutttuuutttsssrrrssstttwwwxxxtttttttttttttttuuuvvvwwwzzzyyyxxxwwwtttqqqooonnnvvvxxxyyyvvvrrroooppprrrqqqpppppprrrtttvvvvvvuuuxxxvvvttttttttttttssssssppppppqqqrrrtttuuusssqqqmmmqqqwwwzzz{{{zzzyyyyyyttttttvvvxxxzzzyyyvvvsssssssssrrrqqqooooooqqqsssmmmoooqqqrrrrrrrrrtttuuutttyyy~~~}}}xxxsssrrrsssttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwxxxzzz{{{zzzyyywwwtttqqqpppsssxxx{{{}}}ssswww{{{}}}yyytttooolllnnnnnnpppqqqtttwwwyyyzzzuuuuuuuuutttsssrrrqqqppppppqqqsssuuuvvvvvvuuuuuusssqqqppppppppppppnnnmmmkkklllmmmmmmmmmlllkkkjjjfffjjjooosssuuuwwwxxxzzzuuuttttttwwwyyyzzzwwwttttttpppnnnssswwwxxxwwwxxxtttsssrrrrrrttttttsssrrrrrruuuxxxxxxvvvrrrooonnnmmmnnnnnnnnnlllkkklllmmmuuuwwwxxxxxxvvvuuuuuuvvvxxxxxxxxxxxxwwwuuusssrrruuutttqqqnnnmmmnnnrrruuuuuuttttttuuuwwwwwwvvvuuuvvvtttrrrqqqqqqqqqpppooouuuvvvvvvvvvtttqqqooommmpppqqqsssvvvyyyyyyxxxvvvzzzvvvqqqnnnooosssvvvxxxvvvtttqqqppprrrtttttttttqqqqqqqqqqqqqqqrrrrrrrrrqqqnnnmmmppptttvvvtttpppyyysssnnnooouuuwwwsssnnnuuutttsssrrrqqqrrrssssssnnnnnnnnnqqqvvvyyy{{{{{{yyywwwtttrrrrrrrrrqqqpppqqqqqqrrrssssssrrrpppppppppooooooooopppqqqssstttrrrqqqpppqqqsssttttttsssqqqsssxxx}}}|||xxxxxxwwwvvvtttqqqooommmlllnnnssswwwwwwtttsssuuuxxxqqquuuwwwtttooooootttyyy|||yyyuuupppmmmnnnrrruuurrrrrrqqqqqqrrrtttvvvwwwooorrruuuuuutttrrrppppppoootttxxxxxxsssqqqrrruuuttttttuuuuuutttsssrrrqqqooopppqqqsssssssssrrrqqqppptttwwwsssmmmmmmttt{{{qqqtttvvvvvvvvvuuuuuuuuu|||yyyxxxwwwuuusssssssssrrrrrrtttvvvyyyyyyxxxvvvttttttvvvvvvvvvwwwwwwvvvtttsss{{{xxxvvvuuuuuussspppmmmwwwwwwwwwvvvvvvvvvwwwxxxvvvuuusssrrrqqqpppooonnnpppoooooonnnoooppprrrssswwwvvvuuuuuutttsssrrrqqqvvvuuutttvvvzzz{{{yyywwwvvvuuusssrrrssstttvvvwwwsssssssssssstttuuuvvvwwwwwwuuussstttvvvwwwuuussssssuuuvvvuuusssqqqrrrssssssqqqppprrrwwwyyyxxxvvvyyywwwtttuuuwwwwwwtttqqqpppqqqrrrssssssrrrpppnnnooosssyyy||||||yyywwwvvvvvvvvvwwwyyyyyywwwrrroooqqqrrrssssssrrrsssssstttrrrssssssrrrqqqqqqrrrtttssswww{{{}}}{{{xxxvvvvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{zzzyyyzzz{{{{{{zzzxxxwwwuuurrrqqqssswww{{{}}}zzzzzzzzzxxxvvvtttsssrrrmmmnnnooorrrtttvvvxxxyyyrrrssstttttttttssssssrrrlllnnnrrruuuwwwvvvuuussspppooommmmmmnnnnnnmmmllljjjkkklllllllllllljjjjjjffflllrrruuuuuuuuuvvvxxxssstttwwwzzz{{{{{{xxxvvvtttrrrqqqtttwwwxxxxxxwwwsssrrrqqqrrrssstttsssrrrqqqtttwwwxxxvvvrrrpppoookkknnnppppppmmmlllnnnqqqvvvxxxzzzxxxuuusssuuuxxxzzzzzzyyyxxxvvvtttqqqpppvvvuuutttqqqooooooqqqtttqqqqqqrrruuuxxxyyyxxxwwwuuusssrrrqqqrrrrrrrrrqqqpppqqqsssttttttsssqqqpppnnnoooqqqtttvvvwwwvvvuuussssssuuuwwwyyyxxxuuurrrzzzxxxuuusssrrrrrrrrrrrrttttttttttttsssrrrppppppssssssssssssttttttrrrpppxxxtttppprrrxxxyyyuuupppuuutttsssrrrqqqrrrssssssppppppqqqsssvvvyyyzzz{{{{{{wwwsssrrrssstttrrrppprrrsssssssssrrrqqqpppppppppooooooooopppqqqssstttsssqqqppprrrvvvxxxwwwtttwwwuuutttuuuxxx|||}}}~~~{{{yyyvvvsssqqqpppooooooqqqtttwwwxxxwwwwwwxxxzzzvvvvvvuuurrrooopppvvv{{{}}}{{{wwwrrroooooossswwwsssrrrrrrqqqqqqrrrssstttnnnqqquuuvvvtttqqqooonnnoootttxxxyyyuuurrrrrrttttttuuuwwwxxxwwwuuusssqqqrrrrrrssstttuuuuuusssqqqkkkrrryyyzzzuuuqqqrrruuurrruuuxxxxxxwwwuuutttttt{{{yyyxxxwwwuuusssqqqpppqqqrrrvvvyyy|||}}}zzzwwwuuuuuuvvvvvvvvvuuurrrqqqpppoooxxxwwwuuuqqqnnnnnnrrruuuzzzxxxuuussssssuuuwwwyyywwwvvvtttrrrqqqrrrtttvvvnnnooopppqqqrrrtttuuuvvvppprrruuuwwwxxxvvvuuuttttttssssssvvv{{{}}}{{{wwwuuuuuuuuuuuuuuuuuuttttttqqqqqqqqqrrrssstttvvvvvvvvvsssqqqrrrvvvxxxvvvtttqqqrrrttttttsssrrrqqqrrrsssqqqoooqqquuuxxxvvvtttxxxuuutttvvvxxxxxxuuurrrppprrrssstttrrrpppnnnmmmppptttzzz||||||yyywwwvvvxxxwwwwwwwwwvvvsssnnnkkkqqqqqqrrrssstttuuuuuutttzzzyyyvvvrrrooooooqqqtttuuuttttttvvvxxxxxxuuurrrsssssstttuuuvvvyyyzzz|||{{{zzzzzzzzz|||{{{yyywwwvvvuuuuuuttttttuuuwwwxxx{{{zzzxxxwwwvvvuuutttsssooopppqqqrrrssstttuuuuuurrrsssuuuvvvvvvuuutttsssllloootttwwwyyyxxxvvvuuupppnnnlllllllllmmmmmmlllllllllmmmnnnmmmlllkkkjjjhhhmmmsssuuutttssstttvvvnnntttzzz|||zzzxxxxxxyyywwwwwwuuutttuuuwwwwwwuuuvvvtttqqqqqqrrrsssssssssppprrrttttttsssrrrrrrsssjjjnnnqqqrrrqqqpppsssuuuvvvxxxyyyxxxtttsssuuuwwwuuuvvvwwwwwwvvvuuutttsssrrrtttuuutttqqqooooooooolllmmmoootttxxxzzzzzzyyytttrrrqqqrrrtttuuuuuutttmmmoooqqqsssttttttsssrrrooopppssstttuuuvvvvvvwwwoooqqqvvv{{{}}}{{{vvvrrrwwwwwwvvvuuusssrrrqqqpppssstttuuuvvvuuutttrrrpppssswwwzzzyyytttpppqqqsssuuuuuuvvvvvvvvvvvvtttsssyyywwwtttqqqooopppqqqrrrssssssssssssuuuwww{{{}}}{{{wwwtttsssuuuvvvtttrrrssssssssssssrrrqqqqqqppppppppppppqqqqqqrrrssssssssspppooorrrvvvxxxwwwuuuxxxuuussstttvvvzzz|||}}}|||yyyuuuqqqoooppprrrtttsssrrrsssuuuyyy|||{{{zzzyyyvvvrrrpppqqquuuxxx{{{|||{{{yyyvvvsssrrrsssuuussssssssssssrrrqqqooonnnpppsssvvvwwwtttqqqnnnmmmrrruuuyyyyyyvvvsssrrrrrruuuwwwyyyzzzyyyvvvsssqqqvvvuuuuuuvvvxxxxxxvvvtttoooqqqtttvvvvvvtttqqqooorrrtttwwwwwwvvvsssrrrrrr~~~zzzyyyxxxxxxvvvsssppppppqqqsssssswww|||}}}{{{yyyyyyzzzssstttuuusssqqqpppqqqrrrooosssuuutttqqqooorrruuuwwwtttpppooopppsssuuuvvvuuuuuuuuusssrrrssswwwyyyqqqrrrtttvvvxxxyyyyyyzzzpppssswwwzzzzzzyyyyyyyyyqqqqqqrrruuuyyy{{{yyyvvvtttuuuvvvwwwwwwuuusssqqqoooooopppqqqsssuuuwwwxxxxxxuuurrrrrrtttuuusssqqqrrrsssssstttsssrrrpppoooooonnnnnnoooqqqrrrrrrqqqtttssssssuuuvvvvvvuuutttqqqsssttttttqqqooonnnnnnnnnrrrxxx{{{|||{{{zzzzzzvvvuuutttssssssqqqnnnlllrrrqqqqqqrrruuuvvvuuuttt~~~|||wwwrrrnnnnnnqqqtttyyyuuurrrrrrttttttppplllqqqrrrsssuuuwwwyyyzzz{{{yyyxxxyyyzzz{{{{{{xxxvvvtttuuuvvvuuusssrrrsssttttttuuuwwwyyyzzzwwwsssooosssssstttttttttssssssrrrtttuuuwwwxxxwwwvvvtttrrrpppsssvvvzzz{{{{{{yyyxxxssspppmmmlllmmmnnnmmmlllnnnoooooopppooommmlllkkkiiilllpppssssssttttttuuukkkrrrzzz{{{xxxvvvwww{{{yyyzzzwwwsssrrrtttuuutttvvvtttrrrrrrsssuuuuuutttqqqrrrsssrrrqqqqqqsssuuummmooorrrttttttuuuuuuvvvtttvvvwwwwwwuuuttttttuuunnnooorrrtttvvvxxxxxxxxxoooqqqssstttqqqooommmmmmjjjkkkoootttyyy{{{{{{zzzsssrrrqqqrrrtttvvvwwwvvvpppqqqsssuuuuuutttsssrrrsssuuuwwwxxxwwwwwwyyyzzzsssrrrsssvvvxxxzzzyyyxxxppprrrttttttrrrqqqrrrsssnnnoooqqqssstttuuuuuutttrrryyy~~~|||uuuppprrrvvvrrrvvvyyyxxxsssqqqsssvvv|||yyyuuuqqqooonnnooopppuuuuuuvvvuuuuuuwwwzzz}}}yyywwwuuutttuuuvvvvvvvvvtttttttttsssssssssssssssqqqrrrrrrrrrssssssssstttpppppppppqqqtttuuuuuutttssssssvvvyyy{{{zzzwwwtttzzzxxxtttppppppqqqtttvvvuuurrrqqqtttyyy|||{{{xxxxxxtttqqqpppsssvvvxxxxxxyyyzzzyyywwwtttrrrrrrssstttttttttsssrrrooommmkkkrrruuuwwwwwwtttqqqooonnntttvvvxxxyyywwwtttssssssvvvwwwyyyzzzyyyvvvsssrrrxxxwwwvvvxxx||||||zzzvvvxxxsssmmmmmmppprrrqqqoooqqqsssuuuuuusssrrrrrrrrr}}}yyyyyyzzzzzzxxxuuuqqqqqqsssvvvrrrwww||||||yyyxxxyyy|||tttuuuvvvuuurrrrrrsssvvvnnnppprrrtttttttttuuuuuuqqqooonnnpppsssuuuuuusssqqqsssvvvwwwuuutttuuuvvvssstttvvvxxxyyyzzzyyyyyytttvvvxxxxxxvvvwwwyyy{{{tttttttttuuuvvvwwwwwwvvvuuuvvvvvvwwwvvvtttrrrqqqnnnoooppprrrtttwwwyyyzzzvvvtttrrrqqqrrrrrrrrrqqqpppqqqrrrtttuuuuuusssrrrmmmnnnoooooonnnmmmnnnooopppqqqrrrsssssssssuuuwwwssstttuuussspppnnnoooqqqnnnrrrwwwzzz{{{||||||}}}sssqqqpppppprrrsssrrrqqqtttrrrpppqqqtttuuuuuutttzzzyyywwwssspppoooqqqrrruuutttttttttsssqqqooommmqqqrrrtttvvvwwwwwwwwwwwwvvvvvvwwwxxxzzzyyywwwuuussstttuuutttqqqppprrrssssssrrrsssuuuwwwwwwssspppvvvvvvwwwwwwvvvuuusssrrruuuwwwxxxxxxwwwuuurrrpppqqqsssvvvxxxzzzyyyxxxwwwvvvssspppnnnnnnooonnnnnnqqqqqqqqqqqqooommmkkkjjjmmmmmmmmmooorrrssssssrrrlllpppuuuwwwwwwwwwwwwxxxxxxzzzvvvooommmrrrtttsssrrrrrrsssuuuwwwxxxwwwuuussstttuuutttrrrrrrssstttqqqqqqsssuuuwwwwwwuuussssssssstttvvvwwwwwwtttrrrlllmmmpppsssuuuwwwwwwwwwqqqsssttttttrrrppppppqqqmmmnnnqqquuuzzz{{{zzzyyysssrrrqqqqqqsssuuuuuutttrrrsssuuuvvvwwwvvvuuutttvvvxxxzzzyyyxxxwwwyyy{{{uuusssqqqrrrtttvvvwwwwwwpppqqqrrrpppnnnnnnqqqsssnnnnnnmmmmmmnnnqqqtttvvvqqqwww||||||xxxuuuvvvyyysssvvvxxxvvvqqqoooqqqttttttttttttsssrrrrrrrrrrrrsssvvvyyyyyyxxxwwwyyy{{{vvvwwwwwwvvvuuuvvvxxxzzzvvvvvvuuuuuuvvvvvvwwwwwwssssssttttttuuutttttttttppprrrssssssssssssuuuvvvssstttvvvyyy{{{yyytttqqquuutttssssssssstttuuuuuuuuutttttttttuuuvvvwwwwwwttttttsssrrrqqqqqqssstttwwwwwwvvvtttqqqooopppqqquuutttrrrpppooonnnnnnnnnsssuuuvvvvvvtttsssrrrssstttuuuwwwwwwwwwvvvvvvwwwuuuvvvwwwxxxxxxwwwvvvtttyyywwwvvvyyy}}}|||xxx{{{tttmmmkkkmmmppppppnnnppprrrsssrrrqqqqqqrrrsss|||yyyyyy{{{{{{zzzvvvssssssvvvyyyuuuyyy}}}{{{wwwuuuvvvyyywwwxxxyyywwwsssrrrtttvvvtttpppmmmoootttxxxyyyyyynnnnnnppptttxxxyyyvvvrrrmmmrrrxxxzzzwwwtttqqqqqqssstttvvvwwwxxxwwwvvvuuuwwwwwwvvvsssqqqrrrvvv{{{zzzyyyxxxvvvuuuvvvwwwxxxwwwwwwvvvuuutttssssssrrrnnnooopppsssuuuxxx{{{}}}rrrqqqqqqpppqqqrrrtttuuulllmmmppptttxxxyyyyyyxxxnnnqqqrrrqqqnnnlllnnnqqqmmmooorrrrrrpppqqquuuxxxsssuuuuuussspppnnnpppsssqqqtttwwwzzzzzzzzz{{{|||pppooonnnooorrruuuwwwwwwuuurrrooopppsssuuuuuusssuuuuuuvvvtttrrrppppppqqqmmmrrrwwwwwwtttqqqqqqrrrrrrsssuuuwwwwwwvvvtttsssttttttuuuwwwyyyyyyvvvtttrrrssssssqqqoooooorrruuuxxxsssnnnmmmppptttvvvvvvxxxxxxyyyyyyxxxwwwuuutttvvvwwwxxxxxxwwwtttpppnnnoooqqqsssuuuvvvvvvuuutttxxxuuurrrpppooopppoooooorrrrrrrrrqqqooommmkkkiiirrrooommmnnnpppqqqooommmnnnnnnppptttwwwyyywwwvvvvvvxxxtttllljjjppptttsssmmmooosssxxx{{{{{{yyyvvvuuuwwwxxxwwwuuurrrrrrrrruuussssssuuuwwwwwwsssooorrrqqqrrruuuxxxxxxtttpppoooppprrrssstttssssssrrrwwwwwwwwwuuuttttttuuuwwwpppqqqssswww{{{|||zzzxxxtttrrrqqqqqqrrrsssrrrqqqppprrruuuwwwxxxyyyxxxwwwuuuxxxyyyxxxvvvuuuwwwyyysssrrrrrrsssttttttsssqqquuutttrrrmmmiiiiiimmmqqqsssoookkkggggggkkkqqqtttqqqtttxxxzzz{{{{{{zzzzzzuuuvvvvvvtttpppoooppprrrjjjlllppptttwwwxxxwwwvvvqqqvvv{{{|||{{{xxxxxxxxxtttwwwxxxwwwuuuuuuyyy}}}xxxwwwwwwwwwxxxyyyzzzzzzssstttuuuuuuvvvuuuuuuuuurrruuuwwwwwwuuutttwwwyyyxxxwwwuuutttuuuvvvuuutttppprrrtttuuuvvvuuutttssstttwwwxxxvvvrrrqqqsssvvvqqqtttwwwtttooolllmmmqqqwwwvvvtttpppmmmlllnnnpppuuussspppmmmmmmnnnppprrrrrrtttvvvvvvuuutttuuuvvvssstttuuuvvvwwwxxxyyyzzzssstttuuuwwwxxxxxxxxxwwwxxxvvvuuuyyy~~~}}}yyyvvvsssqqqqqqqqqpppllliiiqqqrrrrrrqqqqqqqqqsssuuu|||yyyxxxxxxzzz|||}}}{{{wwwsssyyywwwwwwyyy{{{yyyuuuqqq{{{zzzzzzxxxvvvtttqqqppptttttttttttttttssssssssswwwrrrmmmnnnrrrvvvvvvtttxxxvvvsssqqqrrrsssssssssvvvvvvuuuttttttttttttuuuqqqrrrrrrqqqqqqssswwwzzzyyyvvvssssssuuuwwwuuussszzz|||{{{wwwuuuwwwvvvrrrtttwwwyyywwwtttsssuuuwwwvvvsssnnnlllmmmoooqqqrrroooppprrrrrrsssvvvzzz~~~pppsssrrrnnnpppvvvvvvrrrlllooosssvvvxxxyyyxxxxxxppprrruuuxxxyyywwwrrrnnnlllqqqwww{{{zzzwwwtttrrrnnnoooooonnnnnnrrrzzz{{{zzzxxxuuusssrrruuuwwwssssssqqqooommmnnnrrruuutttsssrrrrrrrrrrrrsssttttttsssrrrsssuuuuuurrrooorrrtttxxx{{{{{{xxxuuurrrooovvvxxxssspppssssssqqqvvvwwwuuuqqqmmmmmmqqquuu|||{{{xxxvvvuuuuuuuuuvvv}}}zzzvvvsssqqqqqqqqqpppqqqqqqpppppprrrxxx}}}ssstttuuuuuutttqqqooommmmmmoooqqqrrrpppmmmjjjggglllmmmnnnpppqqqpppllliiirrroooqqqxxxzzzuuuqqqrrrzzzvvvqqqllljjjkkknnnppptttrrrpppqqqtttvvvuuusssvvvuuuttttttuuuvvvtttsssxxxttttttxxxwwwpppnnnpppoooqqquuuwwwxxxvvvtttrrrrrrqqqpppqqqrrrrrrqqqooovvvwwwyyyyyywwwuuutttttttttuuuwwwxxxxxxwwwwwwvvvyyyvvvqqqoooppprrrsssttt|||vvvqqqpppuuuyyyzzzyyyyyywwwvvvuuuuuuwwwyyyzzzvvvrrrpppqqqttttttooojjjnnnnnnoooqqqssssssqqqpppmmmnnnnnnnnnmmmmmmmmmnnnpppsssvvvwwwvvvvvvxxxzzzzzzzzzwwwsssnnnlllkkkllllllqqqsssqqqssszzz|||zzz{{{xxxvvvyyy|||}}}yyytttpppvvv{{{{{{wwwsssssstttuuuyyy}}}}}}zzzxxxwwwuuuwwwyyywwwtttrrrsssvvvyyy{{{|||zzzuuurrrsssuuuvvvwwwwwwvvvtttssstttuuuqqqrrrsssqqqnnnnnnrrrvvvsssrrrqqqppprrruuuxxxzzzsssttttttrrrpppnnnnnnooottttttttttttsssrrrqqqqqqppprrrrrrpppmmmkkknnnpppooouuuzzzwwwppplllpppuuusssvvvzzzyyyvvvuuuxxx|||xxxvvvuuuuuuwwwyyyxxxwwwuuusssrrrwww}}}{{{uuuppplllmmmqqqsssqqqnnnkkkoootttwwwvvvtttrrrqqqzzzxxxzzzzzz{{{|||}}}{{{wwwtttwwwuuutttvvvyyyzzzyyywwwyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttsssssswwwsssoooooosssvvvvvvtttzzzxxxuuusssrrrqqqqqqqqq{{{zzzxxxvvvsssqqqppppppuuutttsssrrrrrrtttyyy|||xxxuuurrrrrrtttwwwxxxxxxxxxzzzzzzwwwwwwzzzzzzwwwwwwvvvuuuuuuuuuuuutttssssssqqqnnnmmmnnnoooooooooqqqrrrtttsssrrrqqqrrrsssooossstttqqqrrruuutttooooooqqqtttwwwxxxwwwvvvuuurrrsssvvvyyyzzzxxxtttpppiiimmmsssvvvwwwuuutttsssiiilllppprrrsssuuuwwwxxxzzzxxxuuurrrrrrsssuuuwwwxxxvvvqqqnnnmmmoooqqqsssssssssrrrqqqqqqrrrsssssstttsssrrrsssuuuuuurrrooorrrsssvvvwwwwwwvvvtttrrrpppvvvwwwtttrrrvvvxxxwwwsssrrrqqqooonnnnnnqqqsssuuuuuuuuuuuuuuutttttttttxxxxxxxxxwwwvvvtttrrrppplllnnnppppppppprrrwwwzzztttuuuuuutttsssqqqooonnnlllnnnoooppppppnnnkkkjjjggghhhjjjmmmqqqrrrqqqppppppnnnqqqwwwxxxuuuuuuxxxuuuuuutttsssrrrpppooonnnrrrqqqooooooqqqrrrrrrrrruuusssqqqqqqrrrrrrqqqppp|||wwwvvvwwwuuupppooorrrqqqqqqrrrrrrsssttttttttttttrrrpppppprrrssssssrrruuuxxxzzzyyyvvvttttttuuuwwwuuusssuuuxxxxxxuuuqqqwwwtttpppoooppprrrssstttyyysssrrruuuwwwwwwvvvxxxwwwvvvvvvvvvwwwyyyyyyssspppnnnpppssssssppplllooonnnoooppprrrrrrqqqoooqqqooommmoooqqqrrrooolllooorrrttttttssssssuuuwwwyyyyyyyyyuuupppllliiihhhlllqqqsssrrrtttyyyzzzvvv}}}yyywwwxxxzzzzzzvvvrrrssswwwzzzzzzvvvssssssssswwwyyy{{{{{{yyyxxxxxxyyywwwvvvuuutttsssuuuyyy|||wwwxxxxxxxxxvvvvvvwwwxxxuuuwwwxxxxxxvvvuuuuuuvvvvvvuuussspppnnnmmmnnnpppqqqqqqppppppqqqsssvvvwwwsssttttttssspppoooooopppsssttttttuuuuuuttttttssspppqqqrrrrrrqqqpppqqqrrrmmmrrrvvvtttpppnnnppptttqqqvvvzzz{{{xxxvvvwwwyyysssvvvyyyzzzxxxvvvvvvwwwwwwxxxyyy{{{{{{zzzwwwuuusssqqqpppooooooppppppppppppqqqssssssrrrrrrsssuuu}}}yyyxxxzzzzzzyyyzzzzzzyyywwwtttxxxvvvttttttvvvxxxyyyyyyvvvvvvvvvvvvwwwxxxzzz{{{vvvvvvvvvuuuuuutttttttttuuuqqqoooppptttwwwxxxwwwyyyxxxvvvtttsssssssssttt|||{{{yyywwwtttrrrpppoooxxxwwwvvvuuutttvvv{{{~~~yyywwwtttssstttvvvwwwxxxtttwwwxxxvvvwww{{{|||yyyzzzvvvssssssuuuuuurrrnnnpppooonnnnnnppppppnnnmmmppprrrttttttqqqnnnlllkkkppptttvvvuuuttttttppplllrrrtttuuuwwwwwwvvvtttssstttuuuwwwyyy{{{yyyvvvrrrlllooosssttttttsssssstttkkklllmmmqqqtttvvvuuutttyyyuuupppnnnqqqtttvvvvvvzzztttnnnlllnnnrrrttttttrrrqqqppppppppppppqqqrrrsssrrrrrrsssttttttqqqoooqqqrrrsssttttttsssrrrqqqqqquuuvvvuuuuuuxxx{{{{{{qqqpppooooooqqqrrrrrrrrroooqqqtttvvvwwwwwwvvvtttqqqtttwwwyyyyyyvvvssspppkkklllnnnpppppprrruuuwwwvvvuuutttrrrqqqpppoooooolllmmmnnnpppppppppoooooogggggghhhkkkpppsssttttttoooooorrruuuttttttxxx~~~uuuuuuuuuttttttssssssrrrssssssrrrpppnnnoooqqqssstttrrroooooopppqqqqqqppp|||xxxuuutttrrrnnnnnnpppqqqpppnnnmmmnnnpppsssuuuuuusssqqqqqqsssuuuvvvvvvtttxxx{{{yyytttrrrtttvvvvvvrrrooorrrxxxyyyvvvqqquuurrrooonnnppprrrtttttt}}}yyytttsssuuuwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxssspppnnnoooqqqqqqooolllooooooooopppqqqrrrpppnnntttpppnnnpppuuuuuupppjjjqqqrrrsssrrrrrrrrrtttvvvwwwxxxyyywwwsssmmmiiihhhnnnqqqtttsssuuuwwwwwwttt}}}zzzwwwvvvwwwvvvssspppvvvvvvwwwvvvuuutttsssrrrxxxxxxxxxvvvuuuuuuxxx{{{{{{wwwrrrppprrrvvv{{{}}}tttssssssuuuxxxzzz{{{{{{uuuxxxzzzzzzyyywwwvvvvvvwwwuuuqqqooonnnnnnmmmllloooooopppqqqrrrsssssstttsssttttttsssqqqooopppqqqtttuuuvvvwwwwwwwwwvvvvvvqqqqqqrrrtttuuuuuusssqqqnnnppprrrsssrrrrrrsssuuuoootttyyy{{{yyyvvvvvvvvvqqqxxx~~~~~~yyyuuuuuuxxxvvvzzz}}}|||xxxuuusssrrrqqqrrrsssrrrpppppprrrtttvvvuuurrrpppnnnpppuuuyyy~~~zzzzzzxxxwwwvvvwwwxxxxxxvvvuuuyyyxxxvvvvvvvvvvvvvvvvvvqqqsssuuuwwwyyy{{{||||||ttttttuuuuuuvvvvvvwwwwwwqqqooonnnqqquuuyyyzzz{{{vvvvvvwwwwwwvvvwwwyyy{{{wwwwwwwwwwwwvvvuuuuuutttwwwyyyzzzyyyyyyyyyzzz|||}}}|||zzzxxxwwwvvvtttssspppsssuuusssuuuyyyzzzxxxyyywwwtttssstttsssqqqnnnqqqpppnnnnnnoooppppppoooqqqssstttssspppnnnmmmmmmrrruuuwwwvvvtttrrrooolllssstttuuuvvvvvvuuutttssstttuuuvvvxxxzzzyyyvvvsssvvvwwwxxxwwwtttsssssstttsssoookkkkkkpppuuuwwwwwwwwwqqqkkkkkkpppuuuvvvuuuuuuooohhhgggmmmtttwwwxxxqqqpppooonnnnnnooopppqqqqqqqqqqqqrrrrrrqqqooonnnoooqqqsssuuuuuussspppnnnooorrruuuvvvwwwxxxxxxwwwrrrpppoooqqqtttuuusssppppppssswww{{{|||{{{xxxvvvpppssswwwyyyzzzxxxtttrrrpppooooooooooooqqqtttvvvvvvtttqqqooonnnmmmnnnnnnmmmnnnoooqqqrrrsssssstttnnnlllkkkllloooqqqrrrrrrssstttuuusssppppppvvv}}}yyyvvvrrroooooorrrwwwzzzuuuvvvuuurrroooooorrrvvvsssqqqooooooqqqssssssssstttrrrqqqqqqooommmlllmmmooonnnlllkkklllooorrrttttttsssssstttvvvxxxwwwvvvtttxxx{{{yyysssqqqssswwwrrrqqqppprrrvvvyyyxxxvvvrrrpppnnnnnnppprrrttttttvvvtttrrrrrruuuxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwuuussspppoooppppppooommmqqqpppooooooqqqqqqpppnnnqqqppppppsssuuutttoookkkuuuuuuttttttssstttuuuvvvvvvxxxyyywwwtttpppnnnnnnsssttttttssstttuuuvvvuuu{{{xxxuuutttuuutttrrrpppuuusssqqqrrrsssttttttsssvvvvvvvvvtttssstttwwwzzz~~~yyyrrrooorrruuuwwwwwwtttqqqpppsssxxx||||||{{{wwwzzz|||}}}zzzwwwuuutttuuuqqqnnnnnnpppqqqooommmoooppprrrsssssssssrrrrrrssstttuuusssrrrqqqqqqrrrwwwxxxyyyzzzzzzyyywwwvvvsssrrrsssuuuxxxwwwrrrmmmrrrrrrssstttvvvvvvvvvtttooorrrvvvwwwvvvttttttuuuuuuzzz~~~~~~zzzwwwwwwyyyvvvwwwxxxxxxwwwvvvuuuuuuqqqqqqsssssstttuuuwwwxxxxxxwwwtttpppnnnqqquuuzzz}}}~~~wwwvvvvvvwwwyyyyyyxxxwwwuuuvvvxxxxxxxxxvvvuuutttnnnqqqvvvzzz||||||zzzyyyqqqrrrsssuuuwwwxxxzzzzzzsssrrrrrrsssuuuwwwyyyyyyvvvxxxyyyyyyxxxyyy{{{~~~tttuuuvvvwwwxxxxxxxxxwwwuuuxxx|||}}}|||zzzxxxwww{{{|||}}}}}}{{{wwwsssqqqqqquuuuuussstttxxxyyyvvvuuuwwwwwwuuurrrpppqqqrrruuurrrnnnmmmnnnqqqssssssvvvvvvuuurrrooonnnoooqqquuuvvvwwwvvvsssoooooopppqqqrrrtttuuuvvvvvvvvvvvvsssssstttuuuwwwwwwuuusssxxxyyyyyywwwtttssstttvvvuuuqqqmmmmmmqqquuuwwwvvvuuuoooiiijjjoootttuuutttrrrllleeeeeekkkrrrvvvvvvpppooonnnnnnnnnnnnooopppooopppqqqqqqpppooonnnnnnnnnqqquuuwwwwwwtttooolllmmmooossswwwxxxuuuqqqnnnrrrpppooopppssssssppplllrrruuuyyy||||||zzzwwwuuutttuuuvvvwwwwwwwwwuuutttwwwuuuqqqooooooqqqtttvvvsssrrrooolllkkklllmmmnnnooopppqqqsssuuuvvvvvvwwwsssqqqnnnnnnoooqqqqqqqqqwwwyyyxxxrrrlllmmmrrrwwwvvvssspppoooooossswwwzzztttuuuuuusssoooooorrrvvvpppooonnnnnnqqqsssttttttkkknnnpppqqqqqqpppnnnkkkkkkllllllmmmnnnooopppqqqrrrsssuuuxxxzzzzzzwwwuuuuuuxxxyyywwwsssqqqssswwwrrrtttvvvvvvttttttvvvyyyqqqooonnnnnnpppsssttttttrrrrrrqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuusssqqqqqqrrrtttuuuuuusssqqqppppppqqqqqqpppnnnkkkooossstttqqqooonnnooouuuuuuttttttuuuuuuuuuuuuuuuvvvwwwvvvttttttvvvwwwyyyvvvtttsssssssssvvvxxxuuuttttttttttttttttttssspppooonnnnnnqqqsssttttttrrrtttvvvvvvuuutttuuuwwwyyyuuuqqqqqqssstttsssrrruuurrrppprrrwww{{{{{{zzzzzz|||~~~}}}yyyuuurrrqqqtttqqqnnnoooqqqrrrpppmmmrrrssstttuuuvvvuuusssrrrssstttuuutttrrrrrrssstttzzz{{{|||}}}|||zzzwwwvvvuuuttttttvvvwwwtttnnniiiuuusssrrrsssuuuvvvtttrrrpppqqqqqqqqqpppqqqsssuuu{{{{{{zzzzzz{{{{{{{{{zzzzzzvvvrrrsssvvvyyywwwuuurrrppppppsssyyy|||{{{yyywwwwwwvvvtttrrrsssuuuxxxzzzzzzzzz{{{|||{{{yyyvvvooorrrvvvyyyyyyxxxwwwwwwqqqsssvvvyyyzzzyyywwwuuuoooppprrrtttvvvxxxzzz{{{xxxxxxwwwuuuuuutttttttttxxx{{{|||{{{xxxvvvxxxzzzvvvwwwxxxyyyyyyxxxwwwvvvsssvvv{{{}}}{{{xxxuuutttuuuxxx|||}}}{{{xxxuuutttuuuxxxxxxvvvwwwzzz{{{xxxrrruuuxxxvvvrrrqqqsssvvvvvvsssnnnmmmnnnrrrtttvvvxxxxxxuuurrrnnnmmmoooqqqttttttvvvwwwsssoooppptttpppqqqssstttvvvwwwxxxxxxsssrrrrrrsssuuuvvvuuutttssstttttttttssssssuuuwwwpppppprrruuuwwwvvvsssqqqqqqnnnkkkkkkooorrrssssssrrrmmmgggfffiiinnnqqqrrrpppooonnnnnnnnnnnnooopppoooqqqrrrrrrqqqoooooooooooorrruuuxxxwwwtttooolllooonnnrrrxxxxxxsssmmmkkkpppooooooooopppooonnnlllssstttvvvxxxxxxwwwuuusssvvvuuuuuuuuuuuuuuuuuuuuuzzzwwwsssqqqrrrtttuuuvvvqqqooonnnlllllllllnnnoooqqqrrrtttuuuvvvwwwvvvvvvrrrpppnnnnnnpppqqqrrrrrrwwwyyywwwqqqlllmmmpppqqqmmmooosssuuuvvvuuutttrrrqqqrrrrrrqqqpppoooqqqrrrnnnmmmmmmnnnpppqqqpppooohhhnnnrrrsssttttttrrrmmmjjjkkkmmmoooqqqqqqqqqpppssstttvvvxxxzzzzzzwwwtttwwwwwwwwwuuusssssstttuuuuuuyyy{{{wwwqqqooorrrwwwrrrpppoooooorrrtttttttttssstttttttttttttttssssssvvvwwwwwwwwwwwwxxxxxxxxxrrrqqqqqqqqqtttxxx|||vvvtttqqqqqqqqqqqqpppooogggmmmssssssooolllnnnrrrsssrrrrrrtttuuuvvvuuusssssstttuuuuuuuuuvvvzzz|||zzzuuusssssssssrrrtttxxxpppqqqsssuuuuuuuuuuuutttmmmnnnnnnooopppqqqssstttppprrrvvvwwwvvvuuuuuuuuuqqqqqqqqqrrrtttuuutttsssvvvtttrrrsssuuuxxxzzzzzzzzz{{{|||zzzwwwsssqqqpppuuutttrrrqqqqqqpppooommmtttuuuvvvwwwwwwvvvtttsssrrrtttuuutttsssssstttuuuzzz{{{}}}~~~}}}{{{xxxvvvuuuuuuvvvvvvuuuqqqlllhhhrrrqqqpppqqqrrrrrrqqqoooqqqpppnnnnnnnnnpppsssttt|||yyywwwxxxzzz||||||zzz~~~xxxsssssswwwyyyvvvrrrssspppooossszzz}}}{{{wwwtttvvvwwwwwwvvvuuuvvvwww}}}||||||{{{|||{{{xxxssspppooorrrvvvwwwvvvvvvxxxzzzwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxwwwuuuttttttuuuvvvyyy|||zzzvvvsssuuuwwwwwwxxxyyyzzzyyyxxxvvvuuusssuuuxxxxxxvvvtttsssssstttvvvxxxxxxvvvtttuuuvvvtttxxxxxxwwwxxx||||||zzzrrrssstttuuuuuuvvvwwwxxxtttqqqnnnnnnppprrrssstttqqqrrrrrrqqqooonnnnnnppppppqqqvvvzzzvvvppppppvvvqqqrrrssstttuuuwwwxxxxxxsssrrrqqqrrrtttuuuuuutttpppqqqrrrrrrrrrrrrtttvvvnnnqqqtttvvvuuusssqqqpppnnnnnnnnnnnnoooqqqrrrrrrpppmmmjjjiiiiiilllppprrrppppppooonnnnnnoooppppppqqqsssuuuuuusssqqqqqqrrrssssssttttttsssqqqpppoootttpppqqqvvvxxxsssooooooooopppqqqqqqppppppqqqrrrssssssssssssttttttttttttqqqrrrrrrsssssstttttttttvvvtttssstttvvvwwwvvvtttoooooonnnnnnnnnooopppqqqqqqrrrtttvvvwwwuuusssrrrpppooommmnnnoooppppppoooqqqtttsssooonnnrrrrrroookkkoootttxxxyyyvvvsssppppppppppppqqqssssssqqqpppqqqppppppqqqqqqpppllljjjjjjooorrrqqqrrrtttrrrmmmkkklllnnnpppqqqrrrrrrrrrwwwvvvuuuuuuwwwxxxwwwvvvyyyvvvtttssstttuuutttssstttvvvwwwuuuqqqpppsssvvvsssqqqpppqqqssstttttttttsssuuuvvvvvvvvvuuuuuuuuuxxxwwwvvvvvvvvvwwwyyyyyyssssssrrrrrrtttxxx}}}xxxvvvsssrrrrrrrrrqqqpppiiilllppppppooooooqqqtttrrrqqqsssvvvyyyyyyvvvsssppprrrtttuuuuuuvvvxxxzzzuuurrrrrruuuuuuqqqppptttnnnqqqtttwwwwwwvvvtttsssnnnqqqsssrrrpppoooqqqssspppsssuuuwwwvvvuuuuuuvvvppprrrsssssssssssstttuuutttttttttssssssuuuyyy|||wwwxxxxxxwwwtttrrrqqqrrrssstttuuutttrrrppppppqqqvvvwwwwwwwwwvvvuuuuuutttrrrtttuuuuuuttttttuuuwwwwwwyyy|||~~~}}}{{{yyytttvvvwwwvvvsssooommmkkkmmmnnnppppppqqqqqqqqqqqqqqqpppooooooqqqrrrsssssstttuuuwwwxxxyyyyyyyyyzzz{{{yyyxxxxxxyyywwwtttppprrrqqqqqqsssvvvwwwuuussssssuuuxxxxxxwwwwwwwwwxxxzzz||||||{{{zzzxxxssslllhhhuuuvvvwwwuuussssssvvvyyy}}}zzzvvvsssqqqpppqqqrrrssssssssssssttttttuuuuuussstttvvvvvvvvvwwwxxxzzzqqquuuyyyxxxtttsssuuuxxxuuuwwwyyyzzzzzzyyyxxxwwwuuuuuuuuutttrrrqqqrrrtttwwwxxxwwwssspppoooqqqtttqqquuuvvvuuuwww{{{|||zzztttrrrqqqsssxxx{{{zzzxxxpppooonnnoooqqqrrrrrrpppgggjjjnnnppppppooopppqqqlllooovvv}}}zzzrrrpppuuurrrsssssstttuuuvvvwwwwwwsssrrrqqqrrrtttvvvvvvuuussstttuuutttrrrqqqrrrsssqqqssssssqqqnnnnnnqqquuulllnnnppppppooooooqqqrrrkkkkkkkkkjjjkkknnnsssvvvqqqpppooonnnnnnooopppqqqsssuuuxxxxxxuuussssssuuuvvvtttrrrpppoooooopppqqqyyyrrrpppuuuxxxuuusssuuuppprrruuutttrrrsssvvvzzzssssssrrrrrrssstttvvvxxxlllnnnppprrrsssssssssrrrpppppprrrvvvzzzzzzvvvsssoooooooooooopppqqqrrrsssppprrruuuvvvvvvtttqqqoooqqqooonnnmmmnnnnnnllljjjkkkooopppnnnpppvvvuuuoooqqqqqqssstttuuuuuuuuuuuurrrpppqqqtttwwwwwwtttpppvvvuuuuuuuuutttpppkkkgggkkkpppqqqmmmmmmqqqqqqlllmmmmmmnnnoooqqqrrrtttuuu{{{xxxtttrrrsssvvvxxxxxx{{{vvvrrrrrruuuwwwtttqqqppppppooopppsssuuuwwwxxxtttrrrqqqrrrsssttttttssspppsssvvvxxxxxxxxxyyyzzzyyywwwvvvuuuuuuwwwyyyzzzyyywwwuuusssrrrtttyyy|||zzzwwwtttrrrssssssrrrqqqkkkkkklllnnnppprrrssstttssssssuuuyyy}}}}}}yyyuuummmppptttvvvvvvuuuuuuuuupppnnnqqqwwwvvvpppmmmooonnnqqqvvvxxxxxxuuusssrrrppptttwwwuuupppnnnpppsssqqqsssuuuuuuuuuuuuvvvxxxtttvvvwwwuuuqqqppprrruuurrrtttuuutttrrrtttyyy~~~tttuuuuuutttsssrrrssstttnnnqqqtttuuusssrrrtttwwwwwwwwwvvvvvvuuuuuuttttttrrrtttuuuuuuttttttvvvwwwtttwww{{{~~~~~~|||rrruuuxxxwwwsssooooooppplllnnnqqqrrrrrrrrrtttvvvppppppqqqssstttuuusssrrrkkkrrryyyzzzwwwuuuvvvyyyssswww|||}}}{{{wwwtttrrrqqqsssuuutttrrrppppppppptttuuuwwwxxxwwwwwwyyyzzz{{{{{{{{{zzzwwwrrrnnnkkkqqqrrrtttvvvwwwwwwvvvuuu{{{uuusssrrrrrrpppmmmuuuuuuuuutttrrrqqqpppqqqzzzxxxuuuuuuvvvvvvvvvvvvwwwuuurrrppppppsssvvvxxx|||vvvqqqsssyyy}}}{{{xxxtttsssssssssuuuvvvvvvvvvrrrrrrssstttuuusssooolllrrrqqqqqqtttyyyyyyuuupppoooooopppsssvvvwwwvvvuuuuuusssqqqpppqqqppppppooorrrqqqpppppppppqqqrrrsssrrrttttttsssvvvyyywwwqqqrrrooonnnpppuuuwwwtttqqqlllmmmppprrrtttuuuvvvvvvppprrrttttttrrrqqqqqqrrrrrrtttuuuqqqlllkkkpppuuuqqqqqqpppmmmkkkkkkooorrrooonnnllliiihhhmmmuuu|||pppppppppqqqrrrssstttuuurrruuuxxxyyyxxxwwwvvvwwwtttsssrrrqqqppppppooooootttsssssstttuuuuuutttrrrssstttuuuvvvwwwvvvvvvuuuttttttsssrrrqqqtttxxx|||qqqqqqpppoooooonnnoooooopppmmmmmmqqqxxxzzzwwwssspppnnnmmmooossstttqqqnnnmmmqqqwww{{{{{{wwwppplllpppmmmlllppppppllliiiiiinnnppprrrrrrpppppprrruuutttuuuvvvuuuttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvwww|||{{{yyyuuuqqqoooooopppqqqooonnnnnnoooqqqppppppqqqnnnmmmooorrrrrrpppmmmsssooollloootttxxxvvvsss|||xxxttttttvvvtttnnniiivvvvvvuuurrroooqqqvvv{{{xxxvvvrrrpppoooqqqsssuuuooooooqqqtttwwwxxxwwwvvvtttrrrrrrwww|||vvv{{{tttrrrwww{{{yyyyyy|||yyyxxxvvvwwwwwwtttmmmgggnnnmmmmmmqqqvvvvvvqqqlllqqqrrrtttvvvwwwwwwvvvvvvsssttttttsssqqqrrrtttwwwuuurrrooooooqqqrrrrrrppprrrrrrsssuuuwwwxxxvvvtttvvvrrrooooooqqqrrrqqqooosssuuuxxxxxxvvvsssrrrrrrvvvwwwwwwwwwvvvttttttttt|||yyywwwuuuuuuvvvwwwwwwuuuuuuuuurrrpppppptttxxxtttttttttsssrrrtttwwwyyyvvvxxxyyyyyywwwvvvvvvwwwtttuuusssrrruuuyyywwwrrrrrruuuzzz~~~|||xxxvvvsssvvvxxxvvvqqqmmmlllmmmoooppprrrssstttssssssrrrtttyyyyyysssqqqtttuuurrrqqquuuxxxwwwtttrrrtttwwwvvvyyy|||{{{wwwuuuwwwyyyrrrssstttsssqqqpppqqqrrrsssuuuxxx{{{{{{yyywwwuuu||||||zzzxxxvvvsssrrrqqqssssssttttttuuuvvvwwwxxxvvvtttrrrqqqrrrssssssssssssrrrqqqsssvvvuuuqqqmmmsssssstttvvvxxxxxxvvvtttwwwvvvtttrrrrrrtttuuuvvv{{{yyywwwyyy{{{{{{xxxtttttttttttttttuuuuuutttrrrsssssstttuuuvvvuuurrrooorrrpppqqqtttxxxyyyuuupppoooooopppsssvvvwwwuuutttqqqpppoooooopppqqqqqqqqqtttsssqqqpppoooooooooppptttvvvvvvuuuxxx{{{xxxsssqqqnnnmmmooosssuuurrroooooooooppprrrsssuuuvvvwwwssspppnnnooorrrttttttrrrtttsssqqqoooooopppsssuuutttqqqnnnmmmnnnoooppppppmmmnnnnnnnnnoooqqqtttwwwuuurrrooollllllppptttwwwsssvvvyyyzzzzzzyyyyyyyyysssssssssrrrrrrpppoooooorrrqqqqqqsssuuuvvvuuuttttttuuuvvvwwwwwwwwwvvvuuupppqqqrrrsssssstttwwwyyyooopppqqqqqqqqqpppnnnmmmlllnnnqqqtttvvvuuusssqqqrrrrrrsssrrrqqqpppooopppjjjnnnrrruuuuuuuuuuuuwwwqqqmmmllloooooolllkkklllmmmpppssssssssssssuuuwwwssstttuuutttrrrqqqqqqrrrtttttttttuuuvvvwwwwwwwwwyyyyyywwwuuusssrrrrrrsssqqqooonnnoooqqqrrrqqqpppmmmlllmmmooorrrssssssrrrpppnnnlllnnnqqqssssssqqqtttrrrqqqsssvvvvvvsssppprrrssstttsssrrrsssvvvyyyzzzyyywwwuuusssqqqooonnnnnnoooqqqsssttttttssssssuuussssssvvv{{{|||yyyuuu|||vvvssswwwyyyvvvvvvxxxzzzxxxvvvuuutttssspppnnnooonnnooossswwwwwwrrrnnnmmmnnnppprrrttttttttttttyyywwwuuutttttttttrrrqqqsssqqqnnnoooqqqrrrrrrqqqzzzvvvqqqoooqqqtttwwwyyyvvvssspppoooqqqqqqpppooooooqqqttttttttttttuuuwwwyyywwwuuuwwwzzz{{{xxxvvv{{{xxxuuuwww{{{|||xxxsssxxxyyyyyyvvvsssqqqqqqssstttuuuvvvuuutttssstttuuuuuuwwwzzzzzzxxxuuutttssswwwwwwvvvsssuuuxxxvvvqqqqqqssswwwzzz||||||{{{zzzwwwwwwvvvtttqqqooooooppppppppprrrssstttuuuuuuuuuxxx{{{zzztttrrruuuvvvtttzzz||||||yyysssoooppprrrvvvxxxyyyyyywwwvvvwwwwwwuuutttrrrqqqpppqqqrrrssspppqqqsssvvvxxx{{{|||}}}}}}{{{yyyvvvuuuuuuvvvwwwuuutttsssrrrtttvvvyyyzzzpppqqqrrrsssssstttvvvxxxrrroooooosssxxxxxxqqqjjjlllnnnsssxxx{{{zzzvvvssssssssssssssstttvvvwwwxxxzzz|||~~~}}}yyytttqqqtttuuuvvvvvvvvvtttrrrpppvvvuuuuuuvvvvvvtttpppnnnrrrpppqqqtttwwwxxxtttqqqppppppqqqtttvvvvvvtttrrrmmmmmmmmmnnnpppqqqssstttuuutttsssqqqooonnnnnnnnntttvvvvvvuuuwwwzzzxxxsssrrrpppooopppssstttqqqoooqqqqqqrrrssstttuuuvvvwwwuuuooojjjkkkqqquuuuuussstttrrroooppprrruuuvvvuuuwwwrrrmmmmmmpppqqqpppnnnmmmnnnppptttvvvvvvsssqqquuussspppnnnnnnoooqqqsssrrruuuwwwxxxxxxwwwwwwxxxqqqrrrssstttsssrrrpppnnnooooooppprrruuuvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvuuulllnnnqqqrrrrrrssstttuuunnnooorrrssssssqqqnnnlllkkkooosssuuusssqqqpppqqqtttwwwxxxuuuooommmnnnqqqlllnnnooooooooorrrwww|||rrrmmmlllooopppnnnnnnooommmpppsssuuuuuuuuuvvvwwwrrrssstttsssrrrrrrssstttrrrsssuuuvvvwwwwwwwwwvvvttttttsssrrrrrrrrrsssssspppooooooppprrrsssqqqppplllnnnpppqqqrrrrrrssstttnnnmmmmmmmmmnnnnnnooooooooopppqqqsssuuuvvvwwwvvvppprrrtttuuuuuuuuuwwwyyyxxxyyyzzzzzzwwwsssnnnkkkooorrruuuuuurrrqqqrrrsssuuuuuuuuuuuuvvvvvvvvvuuu}}}xxxuuuvvvvvvsssrrrtttxxxwwwuuurrrpppqqqsssvvvqqqpppqqqtttxxxxxxtttpppjjjkkkmmmppprrrsssttttttxxxuuurrrsssuuutttpppkkkpppooonnnnnnppprrrrrrrrr|||wwwrrrooopppsssvvvxxxwwwtttrrrppppppppppppooonnnoooqqqrrrssstttvvvxxxyyyuuurrruuuzzz}}}zzzuuuyyyuuutttyyyyyyqqqxxxyyyzzzyyyvvvsssqqqqqquuuwwwxxxwwwuuusssssssssuuuwwwyyyyyyvvvsssqqqpppxxxyyywwwttttttvvvtttpppssstttuuuvvvxxxyyyzzz{{{zzzwwwtttrrrrrrsssssssssrrrrrrssstttuuuvvvxxxyyyvvvyyywwwsssrrruuuxxxxxx~~~xxxqqqnnnoooqqqvvvuuuuuuvvvwwwwwwwwwuuuxxxtttpppoooqqqssssssrrrqqqpppooopppsssxxx}}}zzzyyywwwvvvvvvwwwxxxyyysssrrrrrrrrrsssuuuwwwxxxrrruuuwwwvvvtttsssvvvxxxtttsssssstttvvvuuuqqqmmmkkknnnrrrwwwzzzyyyuuurrrqqqpppppppppsssvvvzzz|||yyy}}}|||wwwtttssssssuuuxxxxxxwwwuuusssrrrxxxwwwvvvuuutttrrrnnnkkkqqqqqqqqqtttvvvwwwtttrrrqqqrrrsssuuuvvvuuurrrpppkkkmmmoooqqqqqqrrrssstttuuutttsssrrrqqqqqqppppppqqqtttuuussstttvvvuuuqqquuusssrrrsssuuuuuusssqqqqqqrrrtttvvvwwwwwwvvvuuusssooollllllpppssssssqqqrrrrrrsssuuuvvvuuutttsssuuussspppoooooooooooonnnpppppprrruuuyyyxxxsssnnnppprrruuuwwwvvvsssnnnkkkqqqrrrttttttrrrqqqqqqqqqpppqqqsssuuuuuussspppooooooooooooqqqtttuuutttssswwwwwwxxxyyyxxxwwwvvvuuummmnnnppppppooooooqqqrrroooppprrrrrrrrrqqqpppooonnnoooqqqrrrssssssssstttwwwxxxwwwtttpppoooppprrrrrrqqqppppppqqqrrrssstttpppmmmnnnrrrtttqqqooopppnnnpppsssuuuuuuuuuttttttqqqssstttuuuuuuuuuwwwyyyssstttvvvxxxxxxwwwuuutttrrrqqqppppppqqqqqqppppppnnnnnnnnnppprrrrrrqqqooopppsssuuutttqqqpppqqqsssmmmnnnooonnnllllllmmmooorrrtttuuuuuuuuuuuuvvvwwwttttttuuuuuuuuuvvvxxxyyyuuuvvvyyyzzzxxxuuuqqqnnnoootttxxxxxxtttrrrtttwwwtttvvvwwwuuussssssvvvxxxzzzxxxuuutttsssqqqqqqrrrssstttsssqqqnnnooosssxxxppppppqqqtttvvvvvvtttqqqjjjkkkmmmooorrrtttuuuvvvpppqqqrrrssstttrrrooolllnnnnnnnnnoooqqqrrrssssssvvvtttssstttuuuvvvuuutttwwwvvvsssqqqpppooooooooooooqqqtttuuutttttttttuuuuuurrrqqqrrruuuvvvuuusssuuuttttttxxx}}}}}}xxxsssuuuvvvvvvvvvuuutttttttttvvvwwwwwwvvvtttssstttvvvvvvwwwwwwuuurrrpppppppppuuuwwwvvvssssssuuutttqqqvvvvvvvvvvvvvvvvvvvvvvvvzzzwwwssssssvvvwwwvvvtttwwwvvvuuuuuuuuuwwwyyyzzzssssssrrrpppppptttxxx{{{~~~}}}zzzuuuqqqppprrruuuwwwtttrrrsssvvvxxxvvvtttwwwsssoooppptttuuusssooorrrqqqooonnnooossswwwzzzvvvvvvwwwwwwwwwwwwwwwwwwpppqqqssstttuuuuuuttttttsssuuuwwwuuurrrrrrtttwwwyyyzzzyyyvvvrrroooppprrrqqqqqqrrruuuwwwwwwuuussstttrrrooonnnooosssxxx{{{yyy|||~~~yyyvvvvvvxxxqqqtttxxxzzzxxxvvvvvvvvvwwwvvvuuuuuuvvvuuurrrppprrrrrrssstttvvvvvvuuutttsssssstttuuuvvvtttpppmmmkkkooosssuuutttsssrrrsssrrrssssssttttttuuuuuuuuuqqquuuvvvtttsssuuutttqqqssssssssssssttttttrrrqqqnnnqqqvvvyyyzzzxxxuuurrrpppqqqrrrqqqpppooooooooonnntttyyyzzzwwwrrrqqqqqqpppssstttqqqmmmkkknnnrrrtttsssrrrtttvvvvvvrrrnnnpppssswwwzzzyyyuuupppmmmrrrssssssqqqooollllllmmmoooqqqsssuuuuuutttqqqpppppppppoooppprrrrrrqqqpppuuuvvvwwwwwwwwwvvvuuutttqqqqqqooommmkkkllloooqqqsssrrrqqqppppppqqqrrrssstttpppmmmoootttxxxyyyxxxyyyuuuqqqpppqqqssssssrrruuurrrpppssswwwwwwqqqkkkooommmpppvvvxxxtttqqqpppqqqqqqrrrrrrrrrrrrpppooossstttvvvuuuttttttuuuvvvuuuvvvwwwxxxwwwuuusssrrruuusssqqqqqqrrrrrrpppnnnmmmmmmmmmnnnpppqqqqqqooorrruuuwwwvvvsssqqqrrrtttoooppppppooonnnmmmnnnpppuuuvvvwwwwwwvvvvvvwwwyyy{{{yyyvvvttttttvvvxxxzzzuuuvvvwwwwwwuuusssqqqpppnnnsssxxxxxxuuusssvvvyyytttvvvwwwuuusssssswww{{{vvvvvvuuurrrqqqqqqrrrrrrllloooqqqqqqooonnnqqqtttooooooppprrrttttttrrrqqqkkklllmmmoooqqqssstttuuummmssswwwwwwrrrnnnmmmooolllmmmooopppqqqrrrssstttrrrrrrrrrtttvvvxxxwwwvvvwwwvvvtttrrrpppoooooopppnnnqqquuuxxxwwwvvvuuuuuurrrssstttrrrooonnnqqqsssrrrtttuuuuuuuuuvvvwwwyyyvvvuuusssrrrrrrtttuuuvvvvvvvvvuuutttssstttwwwzzzwwwvvvtttqqqnnnnnnqqqsssqqqtttuuurrrqqqtttuuurrrssstttuuuvvvwwwvvvuuutttxxxvvvuuuwwwzzzzzzwwwtttzzzyyyxxxwwwvvvwwwxxxyyyvvvuuusssrrrqqqrrrvvv{{{{{{yyyvvvrrrpppqqqtttvvvwwwtttqqqrrruuuvvvuuussstttqqqooorrrvvvvvvqqqlllpppooonnnnnnnnnppprrrsss~~~vvvvvvwwwxxxxxxwwwvvvvvvqqqrrrtttuuuuuutttrrrqqqoooppppppooooooqqquuuxxx{{{}}}}}}wwwpppmmmpppuuuvvvttttttuuuvvvwwwvvvtttyyywwwssspppoooqqqtttvvvxxxzzz{{{yyyvvvtttvvvxxxppptttxxxyyywwwvvvvvvxxxtttssstttvvvyyyzzzzzzyyysssttttttuuuvvvvvvvvvvvvttttttuuuvvvvvvsssoookkkjjjpppwwwzzzwwwsssqqqpppoooppprrrtttvvvwwwwwwwwwrrrwwwyyyvvvtttuuuuuusssoooppppppqqqqqqppppppppplllpppuuuzzz{{{yyyuuurrrpppsssuuutttqqqnnnmmmnnnnnnuuu{{{{{{uuuppppppqqqnnnssswwwtttmmmkkkpppvvvvvvtttrrrrrrrrrqqqpppoootttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuussspppnnnmmmnnnoooqqqssstttuuutttsssrrrpppoooooopppqqqqqqooonnnrrrssstttuuuuuuuuuttttttsssrrrpppmmmkkklllooossstttssspppooooooqqqtttvvvwwwrrrmmmooovvv|||}}}{{{xxxsssmmmlllpppssssssrrrrrrooooootttyyyyyyssslllqqqooorrrxxxzzzvvvrrrqqqsssqqqpppooopppooonnnllluuuvvvvvvtttqqqoooooopppvvvvvvwwwwwwvvvuuutttsssyyyvvvttttttvvvuuuqqqnnnooommmlllmmmppprrrrrrqqqqqqsssuuuvvvuuuuuuvvvwwwrrrrrrqqqppppppqqqqqqqqqsssssstttuuuwwwyyyzzz{{{~~~zzzuuussstttvvvxxxyyyyyyxxxwwwvvvtttqqqpppooommmqqqtttuuutttsssuuuwwwtttuuuvvvuuussstttwwwzzzsssvvvuuuqqqooorrrsssssskkkmmmooopppooonnnnnnnnnmmmnnnpppqqqrrrqqqqqqqqqmmmmmmmmmnnnooopppqqqrrrrrryyy}}}zzzqqqkkkkkkooollloooqqqrrrrrrrrrssstttuuurrroooooorrrwwwzzz|||vvvvvvuuussspppoooppprrrkkkoootttwwwxxxxxxxxxyyysssvvvxxxuuuooommmqqqvvvrrrtttuuusssqqqqqqwww|||yyyvvvrrrpppqqqsssttttttuuuuuuuuuttttttuuuxxx{{{uuutttrrrooommmooosssvvvppptttuuurrrqqqtttuuutttnnnpppsssuuuwwwyyyyyyyyyvvvvvvwwwyyyzzzyyywwwtttzzzzzzyyyxxxxxxxxxxxxyyy{{{yyyxxxuuurrrtttyyy{{{xxxuuurrrqqqqqqsssuuuwwwuuusssrrrssstttttttttqqqpppppprrrtttsssooolllkkklllmmmnnnoooqqqsssttt{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvuuutttsssssspppmmmkkkkkknnnrrrvvvxxxzzz{{{{{{wwwrrrooopppsssvvvvvvvvvwwwyyyyyyxxxvvvwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxxxxwwwuuutttssstttqqqtttxxxwwwsssrrrtttwwwrrrrrrrrrtttwwwyyyyyyxxxtttuuuvvvwwwwwwwwwxxxyyyuuuuuuvvvwwwvvvsssmmmiiieeennnxxx|||yyytttooonnnmmmnnnpppsssuuuvvvvvvvvvrrrwwwyyyvvvtttttttttssslllnnnoooppppppoooppppppmmmooosssvvvxxxxxxvvvuuutttsssrrrqqqqqqqqqqqqppprrrtttuuuuuurrrqqqrrrtttppptttwwwuuuqqqpppssswwwttttttsssqqqnnnmmmmmmnnnrrrrrrssssssuuuvvvwwwxxxuuuvvvvvvtttqqqpppqqqrrrpppqqqrrrsssttttttttttttnnnmmmmmmoooqqqqqqpppooonnnoooqqqrrrssstttsssssspppqqqpppooonnnooorrrtttsssrrrqqqqqqqqqssstttuuuuuusssrrrtttxxxzzzzzzyyyuuurrrnnnkkkkkknnnqqqssspppppppppqqqqqqrrrsssuuuvvvrrrrrrwwwxxxuuutttttttttqqqmmmmmmnnnoooooonnntttuuuuuutttrrrpppqqqrrrtttuuuuuuuuuvvvvvvvvvvvvxxxuuussstttvvvvvvrrrmmmrrrpppmmmnnnpppsssuuuuuutttttttttvvvwwwxxxwwwvvvtttqqqooopppssstttsssqqqssspppooorrrvvvzzz{{{zzz{{{wwwssssssuuuwwwwwwvvvwwwxxxxxxwwwvvvtttrrrpppqqqrrrtttuuuuuuttttttsssuuuuuuuuutttsssssstttuuussswwwwwwqqqnnnqqqsssrrrooonnnnnnooooooooommmkkkmmmnnnpppqqqqqqpppqqqqqqrrrqqqpppooooooooopppqqqtttxxxzzzwwwpppkkkjjjlllmmmpppssstttsssrrrsssuuuuuusssqqqqqqtttwwwxxxyyyuuuuuuuuussspppoooqqqtttoooppprrrssstttuuuxxxzzztttvvvvvvtttqqqqqqtttxxxuuuuuutttsssrrrsssvvvyyywwwtttrrrrrrtttvvvuuutttsssvvvxxxxxxwwwvvvvvvvvvpppqqqqqqqqqqqqrrrtttvvvrrrwwwxxxuuurrrtttuuuuuuppppppqqqsssuuuyyy|||}}}vvvxxxyyyxxxwwwvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzz{{{xxxtttuuuzzzzzzxxxuuusssssstttuuuvvvxxxwwwvvvtttrrrqqqsssuuuqqqpppooonnnnnnooooooooollllllmmmnnnpppsssvvvxxx}}}yyyvvvuuuvvvxxxzzz{{{zzzwwwuuuttttttuuuvvvuuupppkkkjjjnnnsssvvvwwwxxxxxxwwwvvvuuusssqqqooouuuuuuwwwzzz||||||yyywwwqqqsssvvvyyy{{{{{{yyyxxxwwwwwwwwwwwwvvvssspppnnnrrruuuwwwuuupppnnnqqqtttsssrrrqqqqqqrrrsssrrrpppuuuvvvwwwwwwwwwwwwyyyzzzvvvvvvwwwwwwvvvsssmmmhhhaaakkkwww}}}zzztttooommmkkkmmmooorrrssstttttttttooouuuxxxtttqqqrrrrrrqqqmmmnnnpppqqqqqqqqqrrrsssooopppqqqsssuuuvvvxxxyyyxxxrrrmmmmmmrrruuutttrrrvvvsssooonnnppptttvvvwwwssstttuuuvvvvvvvvvwwwxxxrrrtttuuurrrmmmjjjkkkllljjjnnnssswwwyyyxxxvvvtttsssttttttsssrrrqqqssstttqqqqqqqqqrrrssstttuuuuuulllkkklllnnnqqqrrrqqqpppkkkmmmoooqqqrrrsssrrrrrrlllnnnqqqrrrrrrrrrtttuuuqqqrrrrrrsssttttttttttttqqqtttxxxzzzyyywwwwwwwwwssssssppplllhhhiiinnnsssqqqssssssmmmhhhiiirrr{{{zzzuuurrrtttuuutttuuuxxxtttppplllkkknnnpppqqqpppppprrrtttuuuuuuuuuwwwyyyssssssssstttuuuwwwyyyzzztttqqqoooqqqttttttpppllluuurrrooonnnqqqtttwwwxxxzzzwwwuuuvvvxxxxxxuuurrruuuqqqnnnoootttvvvtttqqqtttpppmmmooouuuyyyxxxvvvuuusssrrrsssvvvwwwvvvtttrrrtttwwwyyyzzzxxxvvvtttwwwvvvvvvvvvwwwwwwtttrrrvvvuuutttssssssrrrpppoootttyyyyyyrrrnnnqqqsssqqqssspppmmmmmmooopppmmmkkkmmmooopppqqqqqqpppqqqrrrwwwvvvtttrrrqqqqqqrrrrrrqqqrrrrrrqqqnnnllljjjjjjnnnrrruuuuuusssrrrsssuuuppprrrtttxxxzzzxxxtttqqqtttuuuuuussspppooorrruuuuuutttrrrooonnnpppuuuyyyuuusssrrrqqqrrrtttvvvwwwwwwuuussstttvvvwwwwwwvvvqqqqqqqqquuuyyy{{{yyywwwrrrvvvzzz|||zzzvvvsssqqqkkknnnrrrtttttttttuuuuuuvvvzzz{{{wwwssstttuuutttuuutttrrrqqqsssvvv{{{~~~xxxyyyyyywwwtttssswwwzzzssstttwwwyyy{{{|||||||||yyyvvvvvvzzzyyyuuuwww}}}wwwuuuttttttuuuxxxyyyyyyxxxyyyxxxuuuqqqppprrruuurrrqqqoookkkiiikkkooosssqqqpppooonnnpppssswwwzzzyyyvvvuuuwwwyyyzzzwwwttttttxxx{{{{{{xxxuuuuuuvvvuuusssqqqpppppprrruuuvvv{{{~~~{{{tttpppqqqssswwwyyy{{{zzzvvvttttttvvv{{{vvvsssuuuzzz|||yyytttzzzuuutttzzz{{{vvvrrrsssvvvsssrrruuurrrllllllpppuuutttsssttttttssspppnnnsssuuuwwwyyyxxxuuuqqqooo{{{xxxuuuttttttrrrnnnjjjlllmmmrrrvvvrrrlllnnnvvvrrrooommmooossswwwxxxxxxwwwssspppqqquuuwwwuuurrrooommmlllnnnrrrttttttrrrvvvttttttvvvzzz{{{zzzxxxuuutttssstttuuuvvvvvvuuuuuuvvvuuuqqqnnnooosssxxxvvvtttssssssvvvyyy{{{{{{vvvrrroooooorrrtttqqqmmmlllppprrrtttyyy~~~xxxnnnsssqqqpppqqquuuvvvuuusssqqqqqqqqqrrrsssrrrpppnnnlllkkkkkkmmmoooppppppnnnnnnnnnoooqqqrrrqqqooommmrrrtttuuutttssstttyyy}}}vvvuuusssqqqpppqqquuuxxxrrrsssuuuwwwxxxxxxxxxxxxsssooojjjhhhjjjooosssuuurrrqqqooollljjjkkkooorrrxxxyyyyyyxxxuuusssssstttqqqooommmnnnppprrrrrrrrrssszzz~~~wwwrrrtttxxxsssuuuuuutttsssuuuzzzvvvtttqqqooonnnpppsssuuuuuurrrppprrrvvvxxxwwwuuuxxxyyyyyywwwwwwyyyvvvqqqmmmpppuuuyyyzzzxxxuuurrrtttpppooossstttqqqooopppsssqqqnnnmmmooorrrttttttxxxxxxxxxvvvuuuuuuxxx{{{~~~{{{wwwuuutttttttttttttttooonnnqqqqqqllllllppppppsssuuuuuurrrpppppprrruuurrroooooopppoookkkgggqqqmmmnnnttttttooonnnrrr|||wwwsssppppppqqqrrruuuooolllnnnlllhhhiiimmmpppooonnnooorrrttttttsssrrrooooootttzzz|||wwwqqqtttuuuvvvwwwxxxwwwvvvuuuxxxrrrooosssssspppooorrrwwwwwwvvvtttrrrqqqsssuuu|||yyyuuurrrpppqqqssstttvvvvvvvvvvvvwwwxxxyyyyyyuuuwwwyyy|||}}}zzzvvvsssoooqqqrrrsssssssssrrrrrrqqqrrrtttuuuvvvuuusssrrrqqqrrrsssssssssuuuxxx{{{|||}}}~~~zzzuuutttvvvzzzvvvwwwyyyzzzzzzzzzzzzzzz{{{tttqqqsssvvvxxxxxxuuusssqqqppprrrwww{{{xxxvvvsssrrrtttvvvwwwxxxtttrrrnnnmmmnnnpppqqqrrrnnnoooppprrrtttuuuwwwxxxyyyxxxwwwwwwxxxxxxwwwvvvuuuxxx{{{{{{yyyvvvvvvwwwwwwuuusssqqqqqqrrrtttuuusssyyy|||uuupppoooxxx{{{~~~|||wwwsssrrrrrrwwwuuutttvvvyyyyyyuuuqqqxxxssssssxxxzzzuuurrrrrrzzzvvvsssssspppkkkmmmsssvvvuuutttsssrrrrrrrrrsssuuuuuuttttttssssssrrrrrrvvvuuusssrrrrrrpppnnnlllllljjjmmmrrrssspppppptttvvvsssqqqqqqsssuuuvvvuuuwwwssspppqqquuuwwwuuurrrnnnmmmlllmmmqqqttttttssstttssssssvvvyyyzzzxxxvvvxxxtttqqqsssxxxzzzyyyuuutttrrrppppppqqqsssuuuuuuwwwwwwwwwwwwwwwvvvtttrrrtttqqqooopppsssrrrnnnjjjppprrrttttttyyy|||wwwooovvvsssqqqrrrtttuuutttrrrtttrrrqqqpppppppppppppppooommmlllmmmooopppppppppooommmlllmmmqqqsssrrrqqqvvvvvvvvvtttssstttvvvxxx|||{{{xxxtttqqqqqqsssvvvwwwwwwwwwxxxxxxwwwuuussssssoookkkjjjlllooorrrtttrrrqqqpppnnnlllmmmooorrrvvvxxxyyyyyywwwuuuuuuvvvrrrqqqooooooqqqrrrrrrrrrsssyyy~~~yyyttttttvvvrrrtttvvvvvvtttuuuwwwyyyuuusssqqqoooooopppssstttuuuuuutttsssssstttuuuwwwuuuzzz|||yyyvvvwwwxxxvvvrrrsssuuuvvvwwwwwwvvvuuuuuupppnnnpppqqqpppqqqsssqqqooommmmmmppptttvvvvvvyyyyyyxxxuuusssrrrtttvvv{{{yyywwwuuuuuuttttttssssssooonnnppppppllllllpppssstttuuutttqqqqqqsssuuuoooooooooppprrrsssrrrqqqpppmmmooossssssnnnmmmpppwwwvvvsssqqqpppqqqrrrsssuuupppmmmmmmkkkggggggkkkmmmnnnqqqrrrssssssrrrrrrtttssssssvvvzzzzzzvvvrrrwwwwwwxxxwwwwwwvvvuuuuuuwwwrrrpppsssrrrooopppuuuwwwxxxwwwuuusssssstttvvv{{{yyyuuusssrrrrrrtttuuuxxxwwwvvvuuuuuuuuuvvvwwwzzz{{{||||||{{{xxxtttqqqssssssssstttuuutttrrrpppuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrqqqrrruuuyyy{{{zzzxxxvvvvvvxxxxxxwwwvvvuuutttuuuyyy}}}}}}yyy|||xxxtttrrrsssttttttssssssssssssssstttuuuvvvwwwwwwvvvuuuuuuuuuuuutttsssuuussspppoooooopppppppppnnnoooqqqtttwwwyyy{{{|||xxxyyyyyyxxxwwwvvvwwwxxxwwwyyy||||||zzzxxxxxxxxxyyywwwuuurrrqqqrrrssssssooouuu}}}|||wwwsssrrrwww{{{~~~}}}xxxuuuttttttttttttuuuvvvuuutttrrrpppuuurrrsssvvvxxxuuurrrrrryyyuuuqqqooollljjjmmmrrruuuvvvvvvsssqqqqqquuuyyyvvvtttqqqooooooqqqsssuuuqqqrrrsssrrrpppnnnnnnnnnllliiijjjpppssssssqqqqqquuusssqqqqqqrrrtttttttttwwwtttqqqrrrtttvvvtttrrrqqqooommmmmmoooqqqqqqppprrrrrrrrruuuwwwxxxvvvtttwwwqqqmmmpppwww{{{wwwrrrrrrooommmoootttvvvuuurrrtttvvvxxxyyyxxxtttooolllqqqooooooqqqsssrrrnnnjjjqqqrrrrrrrrrvvvxxxtttnnnxxxuuusssqqqrrrsssrrrqqqvvvtttqqqnnnmmmnnnppprrrrrrpppnnnnnnpppqqqqqqppppppllliiikkkpppuuuvvvtttvvvtttsssssstttuuuuuuttt||||||yyyvvvssssssuuuxxxzzzyyyxxxyyyzzzxxxtttooossspppmmmmmmnnnpppqqqqqqqqqrrrsssrrrppppppppprrruuuwwwzzzzzzyyyxxxwwwwwwuuusssqqqqqqrrrsssrrrqqqtttwww{{{|||zzzwwwtttsssrrrtttwwwwwwuuutttsssssstttsssqqqppppppqqqsssuuutttvvvwwwtttpppooossswwwvvv~~~{{{uuuuuuwwwxxxxxxwwwuuuttttttuuuwwwxxxwwwqqqmmmnnnoooppprrrvvvooonnnlllnnnqqquuuwwwxxxvvvwwwvvvsssqqqppprrrtttwwwwwwwwwvvvvvvuuutttsssqqqnnnmmmoooooommmmmmppptttttttttsssrrrrrruuuwwwmmmoooqqqrrrrrrsssuuuwwwpppooopppsssrrrnnnlllmmmnnnnnnnnnnnnoooqqqrrrsssqqqnnnllllllkkkhhhiiikkkiiimmmrrrtttsssqqqqqqrrruuuvvvwwwxxxyyywwwuuutttzzzzzzxxxwwwvvvuuuuuuuuuxxxvvvtttsssooommmpppvvvxxxyyyyyywwwuuutttvvvwwwyyywwwuuuttttttuuuvvvwwwxxxwwwuuusssrrrssstttuuuyyyyyyzzzzzzyyyvvvtttrrrvvvtttssstttvvvvvvrrrooowwwvvvvvvuuuvvvwwwxxxxxx{{{vvvqqqppprrrvvvxxxyyywwwrrrooorrryyy{{{wwwqqqsssrrrsssyyyyyyzzzwwwuuuttttttsssqqqpppoooqqqsssvvvvvvuuusssrrruuuvvvvvvvvvuuutttqqqpppvvvuuutttsssrrrppppppooorrrsssuuuvvvxxxzzz|||}}}xxxzzzzzzxxxuuutttwwwzzzyyy{{{|||}}}|||zzzyyyxxxzzzyyyvvvtttsssrrrrrrssstttuuuuuutttssstttxxx{{{uuuxxxzzzzzzwwwwwwyyy|||tttvvvvvvtttqqqpppqqqssssssssstttwwwwwwuuusssrrrrrrpppnnnllliiiiiilllppprrrvvvxxxvvvsssrrrvvv{{{vvvtttqqqooooooqqqtttwwwooorrrtttsssooommmnnnpppmmmmmmnnnqqqsssrrrqqqqqqooonnnnnnoooqqqsssuuuvvvvvvtttrrrrrrtttuuutttrrrtttrrrpppnnnmmmmmmmmmmmmpppppprrrsssuuuuuutttssssssooolllmmmqqqsssqqqnnnpppoooppprrruuuvvvsssqqqnnnrrrvvvxxxwwwtttqqqppppppoooooopppssssssrrrpppooonnnnnnoooqqqsssrrrooovvvtttrrrpppppppppqqqqqqtttsssrrrooonnnmmmoooqqqrrrqqqqqqrrrssssssqqqooopppllliiilllrrrvvvuuurrrpppnnnmmmppptttvvvuuusssttttttttttttsssuuuyyy|||yyywwwuuuwwwzzzyyyuuuppprrrqqqppppppqqqqqqqqqoooqqqsssvvvvvvtttrrrrrrrrruuuwwwzzz{{{zzzxxxwwwvvvwwwuuusssssstttsssrrrqqqwwwvvvwwwxxxxxxxxxvvvtttvvvwwwwwwvvvuuusssrrrrrrtttssssssrrrssstttuuuvvvtttuuutttrrrpppppptttwww{{{{{{vvvuuuvvvuuuzzzxxxvvvttttttuuuwwwxxxxxxrrrnnnnnnooooooqqqtttpppooonnnooorrruuuvvvvvvrrrsssssssssrrrrrrtttvvvsssuuuwwwxxxwwwuuutttssspppnnnnnnnnnnnnnnnnnnooosssssssssssssssssstttuuunnnqqqsssrrrooonnnqqqtttqqqqqqssstttssspppnnnmmmhhhiiijjjmmmnnnpppqqqqqqmmmlllkkkkkkkkkkkklllmmmggglllrrrrrrpppooorrrvvvsssvvvyyyzzzwwwvvvvvvxxxzzzyyywwwuuuuuuuuuvvvvvvyyyzzzyyytttnnnkkkoootttxxxyyyyyyxxxvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvxxxyyywwwvvvtttrrrrrrsssuuuvvvppprrruuuvvvvvvwwwwwwxxxtttrrrqqqsssvvvwwwtttpppssssssuuuvvvxxxxxxyyyyyy|||wwwrrrqqquuuxxxwwwtttsssooommmqqqwwwyyyuuuoooqqqrrruuu{{{}}}zzz{{{yyywwwuuutttsssrrrrrrnnnpppsssvvvwwwvvvtttrrrssstttuuuuuusssrrrrrrrrrwwwxxxyyyxxxuuusssqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvssssssxxx|||zzz{{{|||}}}}}}|||zzzxxxzzzyyywwwvvvttttttttttttvvvtttqqqnnnnnnrrrxxx|||wwwxxxxxxvvvtttuuuzzzxxxxxxwwwrrrnnnnnnsssxxxtttwwwxxxxxxxxxwwwuuutttkkkmmmnnnmmmlllmmmooopppoootttyyyzzzvvvtttuuuxxxuuutttrrrqqqrrrssstttvvvrrruuuvvvtttpppnnnnnnpppooosssvvvuuuqqqpppqqqrrrooopppqqqrrrrrrtttuuuvvvvvvuuussssssssstttsssssssssrrrpppnnnmmmmmmoooqqqooopppqqqqqqrrrrrrrrrssspppppppppnnnmmmlllmmmnnnooosssvvvwwwuuusssrrrrrrnnnqqqtttuuusssrrrssstttpppooooooqqqsssvvvxxxyyymmmlllmmmooorrrrrrssssssqqqqqqpppoooooooooqqqrrrppprrrsssrrrooonnnnnnooopppqqqsssvvvxxxuuuqqqmmmpppnnnmmmoootttuuurrrnnnmmmllllllooosssuuusssppplllmmmooopppqqqtttxxx{{{xxxvvvuuuuuuvvvvvvsssooorrrrrrqqqrrrssssssqqqooorrrtttwwwxxxvvvtttrrrrrruuuwwwyyyzzzxxxvvvuuuuuuwwwvvvttttttuuutttrrrpppyyyvvvssssssuuuwwwwwwwww{{{yyywwwttttttttttttuuutttttttttuuuvvvwwwxxxxxxtttqqqoooooorrruuuuuuuuu{{{|||{{{wwwwwwyyyxxxuuuyyyxxxwwwvvvvvvuuuuuuuuuxxxssspppqqqqqqnnnnnnppptttrrrpppppprrrsssssssssssstttuuutttsssssstttuuurrruuuxxxyyywwwuuuttttttqqqqqqpppooooooppppppoooqqqqqqrrrtttttttttrrrpppnnnpppqqqoookkkjjjmmmppprrrtttvvvvvvuuussspppnnnggghhhjjjlllnnnooooooooooooooonnnmmmlllmmmlllkkkgggkkkooonnnmmmnnntttzzzppptttxxxxxxvvvuuuxxxzzzvvvuuutttsssssstttvvvwwwuuuxxxyyytttooonnnssswwwwwwxxxyyyxxxwwwvvvvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxuuutttsssssssssuuuwwwyyymmmqqqtttwwwwwwxxxzzz|||ooooooooorrruuuwwwuuusssmmmooosssvvvxxxyyyyyyxxxyyyvvvsssuuuxxxyyytttooonnnoooqqqrrrssssssrrrqqqooouuu{{{}}}|||zzzzzzzzz{{{yyyvvvrrrpppppprrrttttttuuuuuuvvvuuutttrrrrrrrrrrrrrrrqqqpppqqqtttwwwxxxzzz|||{{{xxxuuuttttttvvvvvvvvvvvvuuuuuuuuuuuu}}}wwwvvvtttsssrrrtttxxx|||{{{{{{{{{}}}~~~}}}zzzwwwyyyxxxxxxwwwvvvvvvvvvvvvssssssrrrrrrrrrssstttuuu{{{{{{yyyuuurrrrrrvvv{{{yyyxxxvvvrrrooopppuuuzzzvvvzzz|||zzzxxxxxxwwwtttlllppprrrpppooorrrsssrrrooosssyyyzzzxxxvvvuuuuuuttttttssssssssssssssstttuuuvvvvvvuuusssqqqppppppooowww{{{vvvpppoooqqqrrrtttvvvwwwvvvtttssstttuuuvvvuuutttsssssssssssssssooooooooonnnnnnppptttwwwpppqqqpppooonnnooorrrtttqqqsssuuusssnnnmmmooosssqqqvvv{{{{{{wwwssssssuuurrrtttuuutttpppoooqqqssspppqqqrrrsssvvvyyy{{{}}}ooonnnppptttvvvuuuuuuxxxooopppqqqqqqpppooopppqqqmmmpppsssssspppnnnnnnooooooppptttwwwyyyvvvqqqmmmppppppqqqrrrtttssspppmmmooooooppprrrsssrrrooommmkkklllmmmnnnnnnpppsssvvvyyyxxxuuussspppnnnmmmmmmrrrrrrrrrsssttttttsssqqqrrruuuxxxyyywwwuuusssssssssuuuvvvvvvuuutttuuuvvvwwwuuuuuuuuuuuuuuurrrpppwwwuuusssrrrtttvvvxxxxxx|||yyyuuussstttvvvvvvwwwrrrsssuuuvvvxxxxxxxxxxxxrrrooommmoootttvvvuuusssuuuuuutttssswww||||||xxxvvvwwwwwwwwwwwwvvvuuutttxxxssspppqqqqqqooonnnooowwwuuusssrrrrrrrrrqqqoooyyyyyyyyywwwsssqqqpppqqqssswwwzzzzzzwwwuuuuuuvvvtttuuutttqqqppprrrrrrppprrrrrrrrrssstttsssqqqnnnmmmmmmmmmlllkkkkkkmmmoooqqqvvvxxxwwwvvvvvvsssoooiiijjjkkkmmmnnnoooooooootttvvvtttpppmmmnnnllliiikkklllmmmlllkkknnnsssxxxnnnrrruuuvvvttttttwwwyyyrrrqqqqqqqqqrrrrrrssstttoootttvvvsssrrruuuyyyzzztttvvvwwwwwwvvvuuuuuuvvvssstttuuuvvvwwwwwwwwwwwwrrrrrrssstttuuuvvvxxxyyyqqquuuzzzzzzxxxwwwxxxyyykkkmmmppprrrtttuuuvvvvvvmmmooorrruuuwwwwwwwwwvvvuuutttuuuwwwyyywwwrrrnnnlllppptttssspppooorrruuuooovvv|||}}}yyyuuuwwwyyyvvvuuurrrooommmmmmpppsss{{{zzzxxxuuusssqqqooonnnpppqqqqqqooonnnoootttyyyvvvyyy|||{{{xxxvvvwwwxxxsssssstttuuuvvvwwwwwwxxx|||vvvssspppooorrrvvvyyy{{{{{{zzzzzz|||~~~}}}zzzwwwwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvuuuvvvuuutttrrrpppxxxzzzzzzwwwsssrrrsssvvvvvvvvvuuusssrrrsssuuuwwwvvv}}}zzzwwwwwwvvvsssqqquuutttooonnnrrrtttsssrrrtttvvvwwwwwwvvvtttsssuuutttsssqqqqqqqqqrrrrrruuutttssstttttttttrrrqqqpppvvvxxxtttqqqrrrrrrpppsssuuuwwwvvvsssrrrssstttvvvvvvuuutttrrrrrrrrrssspppqqqpppooonnnppptttyyyrrrrrrpppnnnlllmmmrrrvvvssstttuuutttssssssuuuwwwuuuwwwzzz{{{zzzyyyxxxwwwsssvvvxxxuuuqqqnnnooorrrooorrrvvvxxxzzzyyyyyyyyyqqqppprrrxxxxxxuuuuuuyyyppprrruuuuuurrrooooooppplllppprrrqqqnnnmmmpppssspppqqqrrrtttvvvvvvsssqqqoooqqqsssrrrpppoooppprrrnnnqqqtttvvvtttrrrqqqppplllmmmnnnnnnnnnooorrrtttvvvvvvtttooojjjhhhkkkooosssrrrqqqsssuuuvvvuuussssssuuuxxxyyywwwuuussssssnnnpppqqqqqqqqqsssvvvyyyuuuttttttuuuvvvuuusssppprrrssstttuuuuuuvvvvvvwwwxxxvvvssstttvvvwwwwwwuuupppqqqtttvvvwwwxxxxxxwwwppppppqqqrrrssssssrrrqqqpppttttttrrrssswwwzzzyyyvvvvvvuuuuuuuuuuuuuuuuuuxxxqqqnnnooopppoooqqqtttwwwuuusssssssssrrrpppooozzzzzzzzzwwwssspppnnnnnnuuuyyy|||{{{wwwtttuuuxxxwwwzzzxxxsssrrrttttttpppyyyuuuqqqpppqqqrrrrrrqqqpppnnnllllllmmmoooppppppooouuuxxxvvvvvvxxxtttoookkkllllllnnnooopppqqqrrrtttwwwvvvrrrppprrrqqqlllnnnnnnmmmllllllnnnoooqqqoooqqqrrrsssrrrssstttuuuoooooopppppppppoooooonnnoootttuuusssuuuyyyzzzwwwrrrtttvvvvvvtttsssssstttrrrsssuuuvvvwwwwwwvvvuuupppqqqssstttuuuuuuuuuuuurrrwww{{{{{{wwwtttssstttkkkoootttuuussssssuuuxxxtttsssrrrrrrrrrsssuuuvvvssstttuuuvvvuuutttqqqpppkkkooorrrrrrppppppuuuzzzqqquuuyyyyyywwwuuuvvvxxxqqqrrrrrrqqqnnnnnnppprrrwwwwwwvvvuuusssqqqooonnnnnnqqqrrrqqqnnnnnnrrrvvvrrruuuyyyyyyvvvuuuxxx{{{uuuuuuvvvwwwxxxyyyzzzzzz{{{vvvqqqmmmmmmqqqwwwzzz{{{{{{zzzzzz|||~~~}}}zzzvvvuuuvvvvvvxxxyyyzzz{{{{{{}}}zzzwwwuuutttssssssrrrqqquuuyyyyyyvvvttttttuuurrrssstttuuuvvvuuutttssswww~~~zzzvvvwwwuuurrrtttwwwtttllljjjooosssrrrvvvtttssstttuuuvvvuuusssvvvtttqqqooonnnoooqqqrrrsssqqqppprrruuuwwwtttrrrpppssssssppprrrvvvtttmmmlllooorrrsssqqqppprrrtttvvvvvvvvvtttrrrqqqrrrsssvvvvvvtttpppmmmmmmqqquuusssrrrpppmmmjjjmmmrrrxxxsssrrrqqqrrrvvvxxxyyyxxxxxxwwwwwwzzz~~~|||xxxpppuuuxxxwwwrrroooppprrrmmmrrryyy}}}|||yyyvvvtttrrrpppsssxxxxxxrrrrrrvvvrrruuuxxxxxxtttpppnnnnnnmmmpppqqqnnnkkklllqqqwwwrrrqqqpppqqqsssuuuuuuuuuooorrrsssqqqmmmmmmrrrwwwkkkpppvvvxxxwwwuuuuuuvvvlllmmmoooooopppqqqtttvvvppprrrqqqlllffffffmmmtttsssrrrqqqsssuuuvvvvvvuuusssvvvxxxxxxvvvtttttttttkkklllmmmnnnpppsssxxx|||tttsssssstttvvvuuusssqqqnnnrrrvvvxxxxxxvvvuuuuuutttrrrrrrtttwwwxxxvvvsssmmmooorrruuuwwwwwwvvvvvvmmmqqquuuuuurrroooooopppqqqwwwyyysssoooppptttvvvvvvuuutttsssssstttuuuvvvwwwpppkkklllnnnppptttzzzvvvuuussssssssssssqqqooowwwxxxxxxvvvssspppooopppwwwzzz}}}{{{vvvtttvvvyyyyyy}}}{{{uuusssvvvuuuqqq~~~yyyqqqnnnooorrrttttttvvvrrrnnnmmmoooqqqpppooommmtttwwwvvvvvvxxxuuunnnllllllmmmnnnppprrrtttuuuoootttuuurrrssswwwwwwsssqqqpppnnnnnnnnnnnnkkkiiiqqqqqqqqqqqqqqqqqqqqqqqqoooooopppooonnnmmmkkkjjjssswwwwwwtttvvvyyywwwpppppprrrtttuuusssrrrrrrsssqqqsssuuuvvvwwwvvvuuutttoooqqqsssttttttsssqqqpppmmmsssyyyyyyuuupppoooppplllrrrxxxwwwsssqqqtttyyy{{{xxxsssooonnnpppsssvvvssstttuuutttrrrqqqrrrssskkkmmmpppqqqqqqtttxxx|||rrrssstttvvvwwwxxxwwwvvvooorrruuuuuurrrqqqqqqsssnnnppprrrtttuuutttrrrqqqmmmqqqttttttpppmmmoooqqqnnnrrrvvvvvvttttttxxx}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~uuusssqqqpppqqqtttwwwyyyuuuzzz{{{wwwtttzzzzzzyyyvvvsssssswww{{{}}}}}}{{{wwwssspppooopppwwwwwwvvvtttssssssuuuxxxzzzxxxvvvttttttvvvxxxzzzvvvxxx{{{|||zzzvvvpppmmmooooooooopppqqqqqqqqqppptttttttttuuuvvvtttpppmmmxxxppplllppprrrooommmooouuuuuusssqqqooopppqqqssstttnnnlllrrruuurrrppprrrpppooooooqqqsssuuutttsssvvvsssppppppsssuuutttssstttooopppuuuwwwsssqqqssswwwrrrqqqtttsssoooooossspppqqqrrruuuvvvuuusssppp}}}|||zzzxxxvvvvvvvvvvvv{{{tttrrrtttuuusssuuutttuuuxxx{{{{{{yyyuuuqqqkkkllluuuzzzwwwrrrqqquuusssqqqrrrtttuuurrroooppppppqqqpppnnnmmmoooppptttrrrrrrtttvvvvvvtttppptttrrrpppppppppqqqqqqqqqvvvvvvvvvuuuttttttsssrrruuuqqqmmmmmmppptttvvvvvvqqqpppnnnkkkjjjlllppptttpppoooooosssyyyzzzwwwsssqqquuuwwwvvvwwwwwwrrrkkkiiikkknnnooooooppptttwww{{{yyyvvvsssqqqpppppppppmmmuuuyyyuuurrrtttuuussspppxxxyyyrrrrrrzzz}}}yyyrrrrrrqqqqqqqqqrrrssstttlllppptttuuurrrppppppqqqpppsssvvvtttooommmooorrrrrruuuwwwwwwvvvtttsssssssssrrrpppnnnmmmooossswwwxxxuuuqqqlllkkkmmmssswwwzzzzzzwwwsssoooooosssvvvwwwwwwvvvuuuvvvwwwyyy{{{rrrtttuuuuuutttsssssstttsssqqqpppsssvvvxxxvvvtttrrrsssuuutttrrrqqqppppppuuuuuuzzz{{{qqqnnnqqqqqqqqqooolllkkkmmmqqqtttuuurrrooooooqqqsssuuuuuuuuurrrooooooqqqqqqnnnkkkxxxtttqqqqqqtttvvvtttrrrqqqooorrrwwwuuummmhhhhhhmmmooorrrvvvyyyyyyvvvsssyyyxxxuuurrrooooooppprrrxxxxxxyyyyyyxxxwwwuuuttt}}}xxxsssqqqrrrrrrqqqnnnuuuqqqmmmnnnrrrtttssspppqqqqqqrrrtttvvvvvvuuutttwwwtttqqqqqqtttuuutttrrrtttpppooossszzzzzzrrriiisssrrrooooootttzzzyyysssuuuuuuvvvxxxyyyxxxuuusssvvvuuusssqqqpppoooooopppooopppqqqrrrrrrrrrrrrqqqrrrtttrrrooopppttttttqqqppptttwwwwwwuuusssuuuwwwvvvxxx{{{||||||zzzwwwuuu|||uuuuuusssooommmooovvv|||vvvzzz~~~~~~{{{yyyxxxvvvxxxzzzzzzxxxvvvvvvwwwyyyyyywwwuuuqqqpppppprrruuuvvvvvvttttttuuuwwwzzzyyyxxxwwwvvvvvvxxxyyyzzz|||{{{yyyvvvtttsssrrrrrrppprrrssstttssssssssssssqqqrrrttttttrrrpppmmmkkkrrrmmmlllooopppnnnmmmpppqqqqqqpppooooooqqqsssuuuwwwqqqooorrrsssooonnnqqqrrrssstttuuuuuutttsssrrrvvvsssqqqqqqssssssrrrppprrroooooouuuxxxuuutttvvvxxxtttsssuuutttoooooorrrqqqqqqqqqssstttuuuuuuuuuzzzxxxvvvtttrrrrrrsssssszzz{{{yyytttsssuuuvvvtttzzzxxxwwwxxxyyywwwsssooovvvoookkkppptttttttttvvvwwwuuuttttttuuuuuurrrooommmnnnoooppppppqqqsssuuuvvvsssqqqrrruuuwwwxxxwwwxxxsssoooppptttvvvuuurrrssstttuuuuuutttsssqqqooorrrooolllmmmooorrrrrrrrrrrrrrrqqqooonnnooorrrtttsssqqqppprrrwwwxxxuuurrrtttwwwxxxwwwwwwwwwrrrkkkgggjjjlllnnnoooqqqvvvzzzwwwwwwxxxwwwuuurrrooommmnnnsssuuurrrqqquuuvvvsssuuuzzzyyyrrrrrrzzz{{{uuusssqqqpppppprrrsssttttttooorrruuuvvvuuusssrrrqqqqqqtttuuusssooonnnqqquuutttvvvxxxyyywwwuuuttttttqqqqqqpppooonnnpppsssvvvrrrpppllliiigggjjjppptttvvvvvvuuurrrppppppsssvvvuuuuuuvvvwwwxxxyyyyyyyyysssuuuwwwvvvtttrrrrrrrrrqqqpppooorrruuuwwwtttrrrnnnppprrrsssssssssssstttqqqqqquuuzzzwwwpppnnnqqqlllooossstttsssqqqoooooonnnmmmmmmnnnpppqqqqqqpppqqqqqqqqqpppooonnnooopppvvvvvvuuusssqqqqqqrrrssstttqqqqqquuusssnnnkkknnnppppppqqqtttwwwxxxwwwuuuvvvuuusssooollllllpppsssvvvwwwwwwxxxxxxwwwuuutttwwwvvvuuuuuuuuutttrrrqqqxxxtttpppooorrrssspppnnnqqqqqqsssuuuwwwwwwvvvuuuwwwuuutttsssssssssrrrppppppooooootttyyyzzztttnnnssstttuuuuuuyyy|||zzztttwwwwwwwwwxxxyyyxxxvvvtttttttttttttttsssqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrwwwwwwuuuppppppsssssspppppprrruuuvvvvvvvvvwwwxxxzzzzzzzzzyyyyyywwwvvvuuu|||vvvvvvuuuooojjjllluuu}}}wwwzzz}}}~~~}}}{{{zzzzzzvvvxxxyyyyyywwwvvvvvvvvvttttttsssqqqooooooqqqssstttuuuuuuuuuuuuvvvyyy|||xxxxxxyyyyyyzzzzzz{{{{{{}}}{{{yyyvvvtttsssssssssqqqtttwwwwwwtttssstttvvvpppsssuuutttppplllkkklllkkkkkkmmmppppppmmmnnnrrrmmmmmmmmmnnnooorrrtttvvvuuusssqqqrrrpppnnnppptttsssvvvyyyyyyuuurrrqqqrrruuusssrrrrrrrrrqqqooonnnrrroooppptttvvvtttssstttxxxuuutttuuutttqqqppprrrqqqqqqqqqqqqsssvvvxxxzzzyyywwwtttrrrppppppqqqrrruuuwwwwwwttttttwwwwwwuuuyyyxxxwwwwwwvvvsssooollltttnnnkkkooorrrssstttuuuxxxwwwwwwwwwwwwuuurrrpppooopppqqqqqqqqqsssvvvxxxxxxuuurrrrrruuuyyy{{{}}}zzztttooopppwwwzzzwwwrrrrrrtttuuuvvvuuusssqqqooopppooommmmmmnnnooopppooorrrrrrrrrqqqpppppprrrsssuuurrrpppqqqtttvvvtttrrrvvvyyyzzzxxxxxxxxxsssllllllmmmnnnooopppssswww{{{xxxwwwvvvuuutttrrrqqqqqqpppqqqpppnnnppptttuuusssvvvxxxuuuqqqttt{{{{{{tttsssqqqoooppptttvvvuuutttttttttuuuvvvwwwvvvtttrrrrrrtttuuutttrrrqqquuuxxxuuuwwwyyyyyyxxxvvvuuuvvvpppqqqqqqpppooopppqqqsssooommmjjjgggfffiiinnnrrrrrrsssssssssqqqqqqsssuuuppprrrtttvvvwwwxxxwwwvvvuuuwwwyyyxxxuuurrrppppppnnnmmmmmmppptttuuurrrooonnnoooqqqrrrssstttttttttnnnnnnpppsssrrrnnnnnnqqqmmmqqqvvvxxxvvvssspppooojjjjjjkkknnnpppqqqpppnnnoooqqqrrrpppmmmmmmrrrvvvuuuwwwwwwtttooommmpppsssvvvsssqqqrrrqqqooopppsssrrrqqqpppqqqtttvvvwwwvvvrrrtttsssoookkklllqqqwwwtttuuuvvvwwwxxxwwwvvvvvvqqqtttvvvxxxwwwuuuuuuuuuxxxuuuqqqqqqssssssqqqoooqqqrrruuuwwwxxxxxxwwwvvvvvvwwwwwwvvvsssqqqqqqqqqqqqqqqsssvvvxxxwwwtttppprrrwwwzzzzzz{{{}}}{{{wwwzzzyyyxxxxxxyyyyyywwwvvvssstttuuuuuuuuutttrrrqqqsssrrrqqqppppppqqqrrrrrryyyyyyvvvpppnnnpppqqqooosssrrrssstttvvvwwwvvvuuu{{{zzzxxxvvvuuutttttttttyyyxxxvvvrrrnnnoootttyyyvvvzzz}}}~~~}}}zzzxxxwwwxxxwwwuuutttssstttvvvxxxsssrrrqqqnnnmmmmmmppprrruuuvvvvvvvvvuuuvvvxxx{{{wwwxxxzzz{{{||||||{{{{{{wwwyyy{{{{{{yyyuuuqqqnnnqqqtttwwwvvvrrrqqqsssvvvrrrvvvyyyvvvppplllllloookkknnnqqqsssqqqoooqqqssslllkkkkkkmmmooorrrttttttqqqrrrrrrpppnnnoootttyyyssswwwzzzwwwsssppprrruuutttsssqqqpppooopppqqqqqquuurrrqqqrrrrrrqqqooonnntttssssssttttttrrrrrrrrrnnnpppqqqssstttvvvyyy{{{zzzxxxvvvsssrrrrrrssstttssswwwxxxvvvvvvxxxwwwtttsssssstttuuutttssspppoooiiiiiilllrrrvvvuuurrrpppwwwwwwxxxxxxxxxwwwuuusssuuuuuutttsssrrrrrruuuwwwyyywwwuuutttvvvyyy|||~~~yyyuuuqqqqqqtttvvvtttqqqvvvvvvvvvvvvuuuuuuttttttsssqqqooommmmmmooopppqqqsssrrrqqqooommmnnnqqqssstttrrroooooorrrtttuuutttvvvxxxyyyxxxyyyzzzvvvpppuuuuuusssrrrrrrsssvvvxxx}}}yyyrrrnnnmmmpppuuuyyysssppplllkkknnnrrrrrrppprrrrrrooonnnuuu||||||vvvtttqqqoooqqquuuxxxvvvtttvvvuuutttuuuxxxxxxtttqqqqqqtttwwwxxxvvvvvvwwwxxxuuuwwwyyyxxxwwwuuuuuuvvvqqqrrrsssrrrpppoooooopppqqqpppnnnkkkiiijjjnnnqqqrrrsssttttttssssssssssssooooooqqqrrrssstttuuuuuuvvvxxxzzzyyyvvvrrrpppoookkkjjjjjjnnnrrrtttrrrpppsssrrrqqqrrrssssssrrrqqqnnnmmmmmmnnnmmmmmmmmmooossstttvvvuuusssrrrssstttkkkkkkkkknnnqqqrrrrrrqqqqqqqqqqqqpppoooqqquuuyyytttttttttrrrooonnnppprrrtttrrrqqqqqqppppppqqqssspppooonnnppprrrttttttsssooosssvvvtttpppoootttyyytttuuuvvvxxxyyyyyyxxxxxxqqqtttxxxxxxvvvtttvvvxxxtttrrrqqqrrruuuvvvvvvtttrrrtttwwwxxxxxxxxxwwwwwwtttwwwyyyxxxuuurrrrrrtttuuuwwwzzzzzzxxxtttrrrqqqrrrwwwzzzyyyxxxzzz{{{yyy|||zzzxxxwwwxxxyyyxxxxxxtttttttttuuuuuuuuuuuuuuuuuusssqqqppppppqqqrrrssswwwxxxuuuooollloooqqqpppuuusssqqqrrrtttuuussspppwwwwwwvvvuuuuuutttssssss}}}yyyvvvuuuvvvvvvtttrrrtttxxx}}}~~~|||xxxtttrrrssssssssstttuuuuuusssssstttsssrrrooommmlllnnnpppvvvwwwwwwwwwuuuuuuvvvwwwwwwxxxzzz{{{|||{{{zzzyyyvvvxxxzzzzzzyyyvvvrrrpppppprrrrrrqqqnnnnnnpppsssssswwwyyyvvvppplllmmmoooooossswwwvvvtttssstttuuunnnmmmlllmmmpppsssrrrqqqrrrsssssspppnnnoootttxxxqqqtttuuusssooooootttyyysssrrrooommmmmmppptttwwwvvvuuusssrrrrrrsssqqqooooooqqqrrrssssssttttttssskkkooosssvvvvvvvvvwwwxxxyyyxxxwwwuuuuuuuuuuuuvvvuuuxxxyyywwwwwwxxxvvvrrroooppprrrssssssrrrppppppcccgggkkkppptttvvvuuurrrtttuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvtttrrrsssuuuxxxxxxxxxxxxxxxwwwxxxyyyzzzuuuuuutttrrrooonnnoooqqqwwwvvvtttsssrrrsssuuuvvvwwwuuuqqqnnnnnnppptttwwwvvvuuurrrnnnlllnnnrrrvvvqqqooonnnnnnppptttvvvwwwsssvvvxxxxxxzzz|||zzzuuuvvvtttsssrrrrrrssstttuuuzzzvvvqqqmmmmmmqqqvvvzzzvvvpppkkkkkkmmmooooooooorrrpppmmmmmmsssyyyyyyttttttrrrqqqsssvvvwwwvvvtttvvvtttssstttwwwwwwsssppppppsssxxx{{{|||zzzwwwvvvtttuuuwwwvvvtttsssttttttssstttuuutttqqqnnnmmmmmmttttttqqqnnnkkkkkkmmmpppuuuuuuuuuvvvuuutttsssqqqsssrrrpppoooqqqsssvvvyyywwwyyyzzzyyyvvvsssqqqqqqjjjhhhhhhlllqqqttttttrrrtttrrrqqqqqqssssssrrrpppppppppnnnlllkkkmmmmmmlllsssuuuvvvvvvtttsssssssssmmmllljjjkkknnnqqqssssssuuurrrooopppsssvvvxxxxxxssspppnnnnnnppprrrrrrqqqoooqqqrrrqqqqqqqqqqqqooollllllmmmppprrrrrrqqqooolllpppuuuvvvsssrrrtttwwwtttuuuwwwyyyzzzzzzyyyyyyuuuwwwxxxvvvsssrrruuuyyytttssstttuuuvvvwwwwwwvvvtttvvvxxxxxxwwwvvvvvvxxxsssvvvyyyxxxuuutttvvvxxxwwwyyy|||{{{xxxuuussssssqqqtttuuurrrrrrvvvzzzzzzzzzxxxvvvvvvxxxyyyyyyxxxvvvuuutttssssssuuuvvvwwwuuusssqqqppppppqqqssstttuuuxxxwwwqqqnnnqqqttttttqqqooommmooosssuuusssqqqqqqsssuuuvvvwwwuuusssrrr{{{wwwxxx{{{zzztttnnnrrruuuyyyzzzxxxuuurrrpppllloootttyyy{{{xxxqqqllluuuvvvuuussspppnnnnnnooouuuwwwwwwvvvuuuttttttuuuwwwxxxyyyzzzzzzyyyxxxwwwzzzyyyvvvtttsssuuuwwwxxxsssqqqmmmkkkkkkmmmoooqqqsssuuuvvvtttpppmmmmmmnnnrrrvvvxxxvvvuuuwwwxxxvvvqqqooommmooossstttsssqqqwwwxxxvvvqqqnnnoooqqqpppoooqqqqqqpppooopppuuuyyyrrrqqqpppnnnmmmpppuuuyyyttttttsssrrrtttxxxxxxvvvnnnrrrtttssstttvvvvvvssskkkooouuuwwwuuussstttuuuttttttuuuvvvvvvvvvuuuuuuvvvyyyyyyvvvuuuwwwuuuqqqqqqsssttttttqqqnnnmmmmmmgggjjjjjjjjjnnnuuuyyyyyysssttttttttttttuuuyyy{{{wwwwwwvvvtttssstttxxx{{{wwwxxxyyyxxxvvvvvvwwwyyysssuuuuuurrrmmmkkknnnqqqtttrrrpppooooooppprrrsssvvvuuussspppoooqqquuuyyyyyyxxxuuuqqqoooqqquuuxxxooonnnnnnnnnpppsssvvvxxxrrruuuvvvwwwzzz}}}|||wwwpppooonnnppprrrtttuuutttoooppprrrtttttttttsssrrruuuooolllmmmmmmlllmmmpppuuussspppooorrrtttsssqqqssstttuuuuuuvvvuuuuuuuuuuuutttttttttttttttrrrqqqqqqtttyyy|||}}}{{{xxxuuussstttuuutttrrrqqqrrrssstttuuuvvvuuurrrpppoooppptttsssrrrooommmlllmmmooowwwvvvuuuuuuvvvuuusssqqqxxxvvvsssqqqqqqtttxxx{{{wwwxxxyyyxxxvvvttttttuuummmjjjiiikkkooossstttsssssspppnnnpppsssuuutttrrrqqqqqqnnnkkkkkknnnnnnkkknnnrrrxxxzzzxxxtttooommmnnnllliiiiiilllooorrrsssxxxtttpppqqquuuwwwwwwuuurrrnnnkkklllpppsssrrrpppmmmqqqsssrrrrrrsssppplllkkkkkkmmmoooqqqqqqooommmjjjmmmqqqssssssssssssssstttuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvtttrrrrrrtttwwwwwwwwwxxxxxxwwwvvvuuuuuuwwwyyyyyywwwtttsssuuuxxxssstttuuuuuutttuuuwwwyyysssuuuxxxyyyxxxwwwwwwwwwooopppooolllooouuuyyyyyyvvvuuutttuuuwwwxxxxxxwwwvvvuuutttsssssstttvvvvvvsssrrrqqqqqqqqqssstttuuutttyyyzzzvvvsssuuuxxxyyykkkkkkkkknnnrrruuuwwwwwwnnnqqqtttwwwxxxvvvtttrrr}}}yyyxxxxxxwwwsssooopppqqqssssssrrrrrrssstttpppqqqtttwwwzzzxxxtttooouuuwwwxxxwwwtttqqqpppqqqrrrtttuuuuuutttttttttuuuxxxxxxxxxwwwwwwvvvuuutttyyywwwtttssssssvvvyyy{{{xxxrrrjjjgggjjjoooqqqqqquuuuuutttsssrrrppppppooorrrttttttrrrtttzzzzzzwwwrrrpppnnnqqquuuwwwuuurrryyyzzzwwwqqqppprrrpppkkknnnoooppprrrssssssttttttqqqrrrsssrrrpppqqqtttvvvqqqsssrrrppprrrxxxyyyvvvrrrvvvxxxuuuuuuxxxvvvrrrnnnqqquuutttqqqoooqqqtttooorrruuuwwwyyyxxxvvvuuutttvvvvvvssssssttttttppprrrtttvvvtttppplllkkkkkkjjjoooooommmooovvvzzzzzzssstttsssqqqppprrrwww{{{yyyyyywwwtttrrrssswwwzzzvvvwwwvvvtttssstttxxx|||sssttttttrrrpppppprrrtttoooppppppqqqqqqppppppoooppprrrsssrrrqqqqqqsssvvvwwwwwwwwwvvvsssssstttuuunnnooooooooopppqqqsssuuurrruuuvvvvvvyyy}}}{{{wwwooonnnnnnqqquuuvvvuuusssiiilllqqquuuvvvuuurrrppppppmmmlllooonnnkkknnntttwwwuuussssssrrrrrrrrrsssrrrvvvyyyxxxuuurrrtttvvvuuuvvvvvvuuusssrrrrrrsssuuuvvvxxxzzz{{{zzzxxxwwwsssttttttsssqqqqqqrrrsssrrrtttuuutttsssssstttvvvqqqrrrrrrqqqooooooppprrrvvvtttrrrsssuuuvvvtttrrrxxxvvvsssrrrrrrtttvvvxxxwwwwwwwwwvvvuuuvvvxxxzzztttpppkkkjjjnnnqqqrrrrrrvvvrrrnnnooosssuuusssqqqnnnooommmjjjlllppppppkkkmmmrrrvvvxxxvvvrrrnnnlllooonnnlllmmmoooqqqrrrqqqvvvtttsssrrrsssssssssrrrpppooommmmmmnnnoooppppppoootttuuusssrrrtttqqqlllooonnnmmmnnnpppqqqqqqpppooonnnmmmooorrrttttttsssssstttuuuvvvwwwwwwvvvuuuvvvuuusssssstttuuutttssswwwxxxyyyyyyxxxwwwvvvvvvzzz{{{zzzuuuppppppsssxxxuuussspppoooqqqsssttttttqqqrrrtttvvvwwwwwwvvvuuulllmmmllllllqqqxxxzzzvvvppppppqqqtttwwwxxxwwwuuurrrtttuuuvvvvvvuuusssrrrpppqqqqqqrrrssstttuuuuuurrrxxx{{{wwwtttuuuwwwwwwlllmmmooopppqqqssswwwyyyqqqssstttuuuvvvuuusssrrr~~~{{{wwwtttrrrrrrrrrnnnnnnmmmlllmmmpppuuuyyyzzzvvvqqqpppssswwwyyyyyyuuuwwwyyyyyywwwtttssssssooorrrtttuuuttttttuuuwwwxxxxxxwwwvvvuuutttssssssrrrtttvvvxxxyyyyyyxxxwww}}}sssiiifffkkkqqqssssssxxxvvvuuuuuuuuuuuusssrrroooqqqooonnnsss{{{|||wwwrrrpppooorrrwwwzzzxxxtttvvvxxxuuuppprrruuurrrkkkmmmnnnqqquuuwwwvvvrrrooopppsssvvvvvvtttqqqqqqrrrqqqsssqqqmmmnnnttttttpppvvv{{{|||xxxwwwyyyvvvqqqqqqsssuuurrrnnnlllppptttnnnqqqvvvzzz|||{{{xxxwwwqqqtttsssppppppssssssppppppsssuuutttpppmmmlllmmmiiiqqqvvvuuuvvvyyyxxxtttuuutttrrrooommmooouuuzzz~~~}}}yyyuuuqqqqqqsssuuuuuuuuusssqqqpppssszzzuuusssqqqrrruuuwwwwwwwwwmmmooosssuuuuuussspppmmmiiinnnrrrtttrrrqqqqqqrrrrrrtttwwwxxxuuurrrppppppooopppppppppooopppqqqssstttvvvwwwvvvxxx{{{zzzuuutttssssssvvvxxxxxxuuuqqqkkklllnnnppprrrsssssssssllljjjlllpppooolllpppxxxuuuttttttuuutttsssuuuyyyrrrwww|||zzztttpppsssvvvuuuwwwxxxvvvsssqqqrrruuuyyyxxxvvvwwwxxxyyyyyyyyysssttttttsssqqqqqqrrrtttppprrrsssttttttvvvyyy{{{qqqrrrssssssrrrsssuuuwwwtttqqqoooppptttvvvuuuttttttsssrrrqqqqqqqqqrrrrrrvvvwwwvvvuuuuuuvvvzzz}}}zzzuuunnnkkkllloooqqqppp{{{vvvqqqppprrrrrrppplllkkkmmmllliiilllrrrqqqlllsssssssssqqqooonnnoooqqqqqqqqqqqqsssuuuuuusssqqqrrruuuvvvtttpppnnnoooqqqoooqqqqqqoookkkkkkmmmqqqrrrvvvvvvrrrqqqtttsssnnnssspppmmmmmmoooqqqssssssvvvqqqlllmmmrrrwwwxxxwwwrrrssstttuuuuuuuuutttssssssrrrrrrtttwwwwwwtttpppsssuuuxxxyyyzzzyyyzzz{{{||||||zzztttnnnmmmrrrxxxwwwrrrmmmkkknnnpppqqqpppsssrrrrrrsssuuuuuurrrpppkkkkkkkkkmmmuuu|||{{{uuummmnnnpppsssvvvwwwvvvtttooorrrvvvyyyyyyuuuqqqmmmooopppqqqssstttuuuuuuuuuooovvvyyyvvvrrrrrrssssssrrrtttuuusssppppppssswwwvvvuuuttttttssssssssssss{{{uuuuuuwwwtttlllpppqqqqqqqqqpppppprrrtttwwwuuussssssuuuuuuuuutttwwwzzz}}}}}}yyyuuutttuuurrrssstttttttttvvv{{{wwwuuurrrppppppsssuuuwwwppppppqqqvvv{{{}}}|||yyyrrrnnnjjjlllqqquuutttrrruuuvvvxxx{{{{{{xxxsssnnnppprrrsssrrrppppppsssvvvuuusssqqqqqqsssuuuwwwwww}}}yyysssnnnlllmmmoooqqqrrrmmmlllqqqrrrpppsssxxxzzzrrrrrr{{{}}}uuuppprrrsssrrrqqqqqqsssssssssqqqxxxxxxwwwwwwuuutttsssrrrwwwwwwvvvtttrrrqqqoooooowwwppppppxxx}}}{{{yyyyyyuuummmooorrrrrrrrruuutttqqqooooooqqqqqqooommmlllooossswwwxxxwwwuuutttrrroookkklllooosssttttttwwwuuutttuuuwwwvvvsssoooxxxsssrrruuutttoooooosssxxxwwwwwwwwwxxxwwwtttrrrssssssrrrqqqpppooonnnmmmqqqnnnkkkkkknnnqqqqqqppptttssssssssstttrrrpppnnnnnnooopppqqqrrrqqqqqqpppqqqrrruuuxxxzzzyyyuuurrrwwwxxxyyyzzzyyywwwuuusssuuuvvvuuusssqqqqqqsssuuurrrqqqoooooopppssswwwzzzyyyuuuqqqpppsssvvvwwwwwwssssssssstttwwwzzz{{{{{{ssswwwwwwtttuuuyyywwwqqqtttvvvzzz||||||zzzwwwtttqqqsssuuuuuutttpppllljjjrrrqqqppppppqqqtttwwwzzzrrruuuwwwwwwvvvwww{{{~~~xxxyyyuuuoooooouuuvvvqqqtttrrrqqqsssvvvvvvsssooopppoooooooooqqqtttwwwyyyrrrpppppppppllliiikkkqqqsssttttttsssqqqnnnkkkiiimmmmmmmmmmmmmmmmmmmmmmmmtttrrrooommmnnnpppsssvvvuuutttrrrpppoooppptttxxxwwwuuurrrrrrsssuuuvvvvvvpppooonnnnnnnnnooopppqqqrrrtttwwwxxxxxxuuurrrpppqqqpppooooooqqqtttxxxzzz{{{uuuoooooosssvvvuuurrr{{{uuusssuuutttqqqrrrxxxxxxuuurrrqqqqqqrrrqqqppppppqqqrrrvvvzzz}}}}}}}}}xxxxxxwwwvvvvvvvvvvvvvvvvvvpppmmmpppqqqlllkkknnnmmmjjjmmmtttwwwrrroooqqqpppooonnnppptttuuurrrooosssttttttuuuttttttsssrrrwwwyyy{{{{{{wwwtttqqqpppuuunnnkkkqqqvvvvvvxxx}}}{{{wwwttttttvvvvvvrrrnnnllllllnnnpppssstttsssrrrssssssrrrssssssrrrooommmyyyssstttxxxxxxsssrrrsssttttttrrrrrrssstttuuutttssstttvvvwwwvvvuuutttwwwzzz{{{xxxuuuttttttrrrtttvvvuuuttttttvvvyyyssssssssssssttttttuuuvvvpppppprrruuuzzz{{{zzzxxxrrrpppnnnnnnoooqqqrrrsssssstttuuuxxx{{{|||zzzxxxssstttuuusssqqqqqqtttwwwtttrrrpppqqqsssuuuvvvvvvwwwuuuqqqnnnmmmmmmnnnooovvvqqqoooqqqpppmmmnnnssstttppprrryyyxxxpppooouuuuuussspppoooqqqsssssssssvvvvvvwwwxxxxxxwwwuuutttrrrrrrrrrqqqqqqqqqqqqqqqsssnnnooowww}}}|||zzzzzz{{{sssooorrrtttssssssvvvvvvtttrrrrrrsssqqqnnnkkkqqqqqqrrrssstttuuuuuuvvvssspppllllllooorrrssssssvvvtttrrrssstttuuurrrpppwwwrrrqqqtttsssoooooosssqqquuuzzz}}}|||xxxrrrooosssrrrqqqooommmlllkkkkkkpppmmmkkkkkkmmmppppppoootttssssssssssssqqqooommmqqqqqqpppppppppqqqrrrssstttssstttvvvwwwwwwuuussstttuuuvvvwwwwwwuuutttrrrsssttttttsssrrrrrrtttvvvvvvtttrrrqqqsssvvvxxxxxx{{{wwwsssqqqrrrssssssrrrtttsssrrrssstttvvvvvvvvvppptttvvvtttvvvzzzzzzuuuvvvxxx{{{}}}|||zzzwwwuuutttuuuvvvvvvtttqqqnnnlllrrrqqqooonnnooorrrtttvvvrrrsssuuuuuuvvvwwwyyy{{{uuuwwwuuuqqqqqqtttrrrmmmssstttuuuuuusssqqqppppppoooooonnnnnnooopppssstttqqqnnnlllmmmllljjjnnnsssuuutttrrrpppooommmmmmlllnnnmmmkkkkkkkkknnnqqqssspppooonnnmmmnnnpppssstttttttttsssrrrpppqqqtttvvvwwwuuusssssstttuuuuuuuuurrrqqqqqqqqqrrrsssttttttoooqqqtttxxxzzz{{{zzzzzztttsssrrrqqqrrrsssuuuvvvtttqqqoooooosssuuuvvvuuuuuuqqqqqquuuuuurrrrrrvvvtttuuuvvvwwwvvvtttrrrqqqpppppppppsssvvvxxxyyyxxxzzzyyywwwvvvuuuvvvvvvwww|||uuupppqqqqqqnnnnnnqqqppplllmmmsssuuussssssuuutttssstttuuuvvvuuusssqqqsssssssssssssssrrrrrrrrrvvvxxxzzzyyyvvvsssppppppsssnnnlllqqqvvvvvvwww{{{|||sssooooooppppppnnnllllllmmmooorrrsssrrrqqqqqqqqqqqqrrrrrrqqqooonnnxxxrrrtttyyy{{{yyyuuuvvvxxxwwwuuussssssttttttssssssuuuwwwwwwvvvtttqqqtttwwwxxxwwwuuutttsssqqqsssuuuvvvuuusssssstttppprrrtttvvvwwwwwwvvvuuuqqqqqqrrrtttwwwxxxwwwuuuqqqrrrrrrpppnnnnnnqqqttttttttttttwwwzzz}}}~~~~~~uuuuuuuuutttrrrrrrtttvvvsssrrrpppqqqsssuuuuuutttrrrrrrqqqpppppppppppppppvvvrrrpppqqqpppnnnnnnqqqooonnnqqquuurrrmmmoooxxxwwwtttpppoooppprrrttttttsssuuuwwwyyyzzzyyywwwvvvooooooooopppqqqssstttuuunnnlllnnnvvv||||||zzzzzztttrrrqqqtttuuussstttvvvvvvuuutttuuuuuutttqqqoooqqqrrrsssttttttuuuuuuuuutttrrrooonnnppprrrrrrrrrtttrrrppppppqqqrrrrrrqqqtttqqqppprrrqqqoooooorrrpppuuuzzz|||yyyvvvsssssssssrrrpppnnnllljjjjjjjjjnnnlllkkkkkkmmmnnnnnnmmmrrrrrrssssssqqqpppnnnmmmsssrrrpppooooooqqqsssuuuvvvtttssstttuuuvvvvvvuuuqqqrrrsssssssssrrrqqqpppqqqrrrrrrrrrrrrsssvvvyyyzzzwwwttttttwwwxxxwwwuuuxxxvvvsssrrrrrrqqqpppooossssssrrrrrrqqqqqqrrrrrrqqquuuvvvvvvvvvyyyxxxvvvxxxyyy{{{||||||zzzwwwuuuxxxwwwwwwvvvtttrrrpppooorrrqqqooonnnnnnooopppqqqrrrrrrrrrsssvvvwwwwwwwwwsssuuutttrrrrrrrrroooiiinnnrrrvvvuuurrrpppqqqtttrrrqqqooonnnnnnooopppppppppkkkiiikkknnnoooqqquuuuuutttqqqooonnnnnnooopppqqqoookkkjjjkkkpppuuuxxxppppppooopppqqqrrrssstttrrrtttuuutttsssrrrssstttuuutttssstttvvvvvvtttsssqqqqqqrrrsssssstttuuuuuunnnpppssswwwzzz}}}yyyyyyxxxwwwuuutttssssssqqqqqqqqqqqqrrrsssssssssooonnnpppttttttrrrqqqssspppuuuzzz|||yyyvvvttttttrrrqqqpppqqqtttvvvvvvvvvyyyxxxvvvuuutttuuuwwwxxxxxxrrrqqqpppooopppsssqqqnnnmmmqqqtttuuuvvvyyywwwxxxzzzzzzxxxvvvuuuuuuvvvuuutttttttttuuuvvvwwwvvvxxxyyyxxxuuurrrpppppppppmmmnnnrrrvvvvvvvvvxxx|||tttooooooppppppooolllllllllnnnqqqrrrrrrqqqooopppqqqrrrrrrqqqooonnnxxxtttuuuxxxyyyxxxvvvxxxyyyxxxvvvtttsssssstttsssssstttuuuuuusssqqqppprrruuuwwwxxxvvvuuutttrrrsssttttttttttttttttttppprrrtttwwwxxxxxxwwwvvvqqqrrrrrrttttttuuutttsssqqqqqqpppoooooopppsssuuuxxxwwwwwwxxxyyyzzzyyyxxxtttsssrrrqqqpppqqqrrrsssrrrqqqqqqrrrtttttttttsssrrrrrrrrrrrrrrrssstttuuurrrqqqppprrrrrrssstttvvvooommmnnnqqqpppnnnqqqxxxvvvsssqqqqqqrrrssssssrrrrrrtttwwwzzzzzzxxxvvvtttoooooooooppprrrtttvvvwwwllllllooouuuyyyzzzxxxvvvssssssttttttsssrrrtttwwwuuutttssssssuuuvvvxxxxxxnnnppptttxxxyyyxxxwwwuuuwwwuuusssrrrrrrsssssstttuuusssqqqooopppqqqssstttrrrqqqpppppppppppppppqqqtttwwwxxxvvvrrrrrrvvv{{{sssrrrqqqooonnnnnnmmmmmmmmmllllllllllllllllllkkknnnppprrrrrrqqqpppooooooqqqqqqppppppqqqqqqrrrssstttssssssuuuxxxyyyxxxwwwrrrrrrrrrrrrqqqpppooonnnnnnpppqqqqqqrrrtttxxxzzz{{{xxxvvvvvvyyyyyyuuuqqqrrrrrrrrrrrrrrrqqqpppooorrrrrrrrrqqqpppoooppprrruuuxxxyyyxxxvvvuuuuuutttxxxyyyzzzzzzzzzxxxvvvuuuyyyxxxvvvtttrrrqqqpppppptttrrrpppnnnmmmmmmnnnoootttrrrqqqssswwwxxxwwwttttttttttttssssssrrroookkkjjjnnnrrrtttttttttvvvxxxvvvuuusssqqqppppppoooooonnniiihhhnnnsssttttttuuuuuutttrrrqqqpppqqqqqqrrrsssqqqnnnmmmnnnqqquuuxxxsssttttttttttttttttttsssqqqsssvvvwwwuuusssrrrqqqsssssstttuuuvvvuuussspppmmmmmmooopppqqqqqqrrrrrrqqqrrrssstttvvvyyyzzz||||||||||||{{{yyywwwtttsssrrrtttuuuuuurrrpppppppppnnnnnnooopppqqqpppppppppnnnttt{{{|||xxxtttuuuvvvtttrrrrrrsssuuuxxxyyyyyyvvvuuusssssssssuuuxxxyyyzzzvvvrrrqqqqqqqqqrrrssspppnnnmmmppptttvvvwwwxxxvvvyyy||||||yyywwwwwwyyy{{{zzzxxxxxxxxxzzz|||}}}wwwxxxzzzyyyvvvsssrrrqqqooooooqqqtttvvvwwwwwwwwwwwwvvvuuuvvvwwwvvvsssqqqooonnnmmmnnnqqqssssssssspppqqqrrrrrrqqqooonnnooozzzwwwwwwwwwuuutttuuuwwwxxxwwwuuutttttttttuuutttrrrrrrsssrrrpppnnnqqqsssuuuxxxyyyyyywwwvvvyyywwwtttrrrrrrrrrssssssrrrssstttvvvwwwxxxxxxxxxrrrsssssssssrrrrrrrrrrrrrrrnnnkkkmmmrrrvvvvvvuuuwwwwwwwwwxxxyyywwwtttqqqpppooonnnmmmmmmnnnoooooorrrrrrrrrsssuuuuuusssqqqtttrrrqqqpppqqqsssvvvxxxqqqrrrssssssuuuxxxyyyyyyrrrnnnkkknnnqqqrrrrrrtttsssssssssuuuvvvuuuqqqnnnrrrtttwwwxxxxxxvvvssspppppppppooonnnoooqqqrrrtttmmmoooqqqsssuuuvvvtttqqqvvvvvvuuuqqqoooqqqtttwwwxxxvvvsssqqqrrruuuzzz}}}qqqrrrsssuuuwwwyyy|||}}}xxxxxxwwwvvvttttttuuuvvvwwwuuusssqqqpppqqqtttvvvqqqrrrqqqpppppprrrrrrrrrsssvvvxxxvvvrrrqqqvvv{{{rrrrrrrrrsssssssssssssssmmmnnnoooooonnnlllkkkkkkkkkmmmqqqrrrqqqqqqrrrsssnnnoooqqqssssssrrrqqqooopppqqqtttyyy|||}}}zzzxxxuuuuuutttrrrqqqooommmmmmmmmooopppqqqrrrtttxxx{{{zzzxxxvvvwwwxxxwwwssspppqqqrrrsssrrrqqqooonnnnnnoooppprrrqqqpppppprrruuuuuuwwwyyyyyywwwttttttvvvwwwwwwwwwwwwwwwvvvuuutttwwwvvvtttrrrppppppppppppuuutttrrrpppoooooooooooouuusssrrrtttwwwxxxvvvssswwwuuusssssstttsssrrrrrrnnnnnnooorrrvvvxxxwwwvvvwwwvvvtttsssqqqpppoooooollliiikkkrrrwwwwwwttttttttttttuuuuuuuuutttsssrrrrrrrrrrrrrrrssssssssstttvvvvvvvvvvvvuuusssqqqppppppsssxxxyyywwwtttqqqppprrrrrrssstttuuutttqqqnnnkkkllllllmmmmmmnnnooooooqqqqqqppppppqqqrrrtttuuuxxxxxxyyyyyyxxxvvvtttrrrqqqtttvvvvvvtttrrrrrrrrrqqqqqqooommmlllnnnoooooonnnssswwwvvvsssqqqtttxxxrrrrrrrrrtttwwwzzz{{{{{{rrrqqqqqqqqqsssuuuxxxyyyttttttssssssuuuvvvvvvsssmmmnnnoooqqqtttvvvuuusssrrrvvvzzzzzzxxxwwwyyy{{{|||{{{zzzzzz{{{}}}xxxzzz{{{yyywwwuuuttttttooorrruuuvvvwwwxxxxxxxxxuuuvvvwwwyyyzzzzzzxxxvvvtttrrrppppppsssuuuvvvwwwtttuuuuuusssooonnnoooqqq|||{{{yyyvvvsssssstttuuuuuuuuuttttttvvvxxxvvvtttrrrqqqqqqqqqpppooossssssuuuxxx{{{{{{yyyvvv~~~zzzuuuqqqppppppppppppttttttuuuwwwxxxxxxxxxxxxrrrssstttsssqqqqqqqqqsssrrrmmmjjjlllsssxxxxxxuuuttttttuuuwwwxxxwwwssspppnnnllljjjjjjlllmmmnnnmmmrrrssssssuuuwwwvvvsssqqqsssrrrooonnnnnnqqqtttwwwuuuxxxxxxvvvvvvxxxxxxvvvtttppplllmmmqqqsssrrrpppqqqsssuuuwwwxxxvvvppplllssstttvvvwwwvvvtttrrrpppqqqpppnnnllllllmmmnnnooonnnqqqrrrpppppprrrqqqnnnwwwwwwtttoooooosssuuuuuu{{{yyyuuurrrpppqqqvvvzzzyyyuuupppmmmooovvvxxxyyyyyyxxxvvvuuuvvvwwwxxxxxxvvvsssqqqqqqtttwwwqqqssssssqqqqqquuuvvvtttoootttyyy{{{xxxuuurrrrrroooqqqtttvvvxxxwwwvvvvvvnnnppprrrrrrpppmmmlllkkkiiimmmrrrsssqqqqqqsssuuummmooosssuuuuuutttqqqooonnnppptttyyy}}}}}}zzzwwwvvvvvvtttsssqqqpppooonnnnnnoooqqqqqqqqqsssvvvyyyvvvwwwwwwwwwvvvtttssssssuuuvvvvvvsssooolllkkkjjjmmmooorrrqqqpppppptttwwwqqqssswwwzzzyyyvvvxxx|||uuuuuuuuuuuuuuuuuuuuuvvvssssssrrrpppppppppppppppttttttsssrrrqqqqqqpppppptttttttttuuuwwwwwwuuussswwwsssrrruuuwwwvvvvvvxxxuuusssrrrtttwwwxxxuuuqqquuuttttttrrrqqqpppooonnnmmmlllnnntttwwwtttrrrrrrtttuuuvvvwwwvvvuuurrrqqqqqqsssuuuvvvvvvtttrrrqqqtttttttttsssrrrpppooonnnppptttxxxzzzxxxtttqqqoooqqqqqqqqqrrrsssrrrooolllnnnmmmlllkkklllmmmnnnooommmmmmmmmnnnnnnpppqqqrrrqqqrrrsssssssssrrrqqqpppnnnppprrrtttvvvwwwwwwwwwssssssppplllkkknnnpppooopppqqqrrrpppnnnooosssvvvoooooopppssswwwyyyyyyxxxqqqqqqrrrrrrtttuuuvvvwwwrrrtttvvvvvvxxx|||zzzvvvoooqqqrrrqqqsssuuusssoooqqqsssvvvwwwxxxxxxxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~yyyzzz{{{zzzwwwuuuuuuvvvqqqvvvyyyxxxxxx{{{{{{zzz~~~{{{xxxvvvuuuwwwyyy{{{xxxuuurrrrrrtttwwwyyyzzzxxxxxxwwwsssoooooosssvvv}}}|||zzzwwwvvvxxxsssssssssssssssvvvzzz}}}vvvtttqqqpppqqqtttuuuuuuttttttuuuxxx{{{{{{xxxuuuxxxuuurrrqqqrrrrrrqqqooosssuuuxxxzzzzzzyyywwwuuurrrtttuuusssqqqppprrrtttqqqooommmnnnrrruuuvvvvvvvvvuuuttttttuuuuuusssqqqmmmkkkiiijjjmmmppppppooossstttuuuwwwxxxwwwtttqqqsssrrrqqqppppppqqqrrrsssxxx{{{{{{vvvuuuwwwvvvrrrrrrrrrpppooooooooonnnmmmssstttuuuwwwwwwuuuqqqmmmssssssuuuvvvvvvuuuuuuttttttrrrooommmmmmnnnoooqqqnnnrrrrrrmmmmmmpppqqqnnnuuuuuurrrooorrrxxxwwwrrrwwwxxxwwwtttqqqpppsssvvvzzzvvvppplllnnnttt{{{vvvwwwyyywwwuuutttvvvxxxyyyyyyxxxuuurrrqqqsssuuurrruuuuuurrrsssxxxyyyvvvppptttxxx{{{zzzvvvqqqmmmmmmppptttwwwxxxwwwtttrrrooorrruuuuuurrrooommmllllllpppttttttqqqppprrruuuqqqrrrtttvvvvvvuuusssrrrpppqqqsssvvvyyyyyywwwuuuttttttsssrrrrrrqqqqqqqqqpppqqqqqqqqqqqqrrruuuwwwsssvvvxxxwwwtttsssuuuxxxwwwwwwwwwsssnnnkkkjjjkkklllooorrrqqqoooooorrrvvvpppqqqvvv{{{yyyvvvxxxuuuuuuttttttuuuvvvwwwxxxqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuvvvtttsssrrrrrrrrrooopppwww{{{yyyxxxzzzwwwwwwwwwwwwwwwvvvtttrrrttttttttttttsssrrrqqqqqqpppoooppprrrqqqnnnnnnrrruuuuuuuuutttsssrrrqqqqqqpppqqqtttvvvwwwvvvtttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqtttyyyzzzxxxtttqqqoooppppppoooppppppooommmkkkpppnnnkkkiiiiiijjjmmmnnnmmmnnnnnnnnnooooooooooooppppppppppppppppppoooooonnnmmmnnnqqqvvvyyyxxxwwwpppsssrrrnnnnnnrrrrrroooqqqpppooonnnnnnoooqqqrrrnnnoooqqqtttwwwwwwuuusssuuuuuuvvvvvvvvvuuutttssssssvvvvvvtttvvv{{{{{{vvvuuuvvvtttpppppptttsssnnnrrrrrrsssuuuwwwxxxvvvuuuttttttuuuwwwxxxzzz{{{{{{yyyzzzzzzyyyvvvuuuuuuvvvtttzzz}}}zzzyyy}}}}}}}}}zzzwwwuuuuuuwwwyyyzzzwwwtttsssuuuxxxzzz{{{yyyyyywwwsssppprrryyy~~~{{{{{{xxxzzz~~~sssssssssrrrssswww}}}vvvsssppppppsssvvvyyyzzztttssstttxxx{{{{{{wwwtttnnnmmmmmmppptttvvvtttrrrqqqtttzzz}}}}}}zzzuuurrrrrrtttuuutttqqqppprrruuuqqqqqqqqqppppppqqqtttwww{{{xxxuuusssssssssrrrrrrnnnllljjjkkkooorrrrrrqqqttttttvvvxxxzzzxxxtttqqqttttttuuuuuuuuutttrrrqqqvvvzzzzzzuuutttwwwvvvqqqooossstttppplllkkkkkkllluuuuuutttuuuuuutttrrrooorrrssstttuuuwwwwwwxxxxxxwwwuuusssqqqpppqqqsssuuummmqqqqqqkkkjjjoooqqqoooqqqrrrqqqpppvvv|||xxxppppppsssvvvuuusssrrrsssuuuttttttsssssssssttttttuuusssvvvwwwwwwtttsssuuuwwwxxxyyyyyyvvvrrrpppqqqsssssswwwwwwssstttzzz{{{xxxwwwvvvuuuvvvvvvuuurrrpppkkkoootttwwwxxxuuuqqqnnnppptttxxxwwwtttpppnnnmmmooosssvvvuuuqqqooopppsssuuuuuuuuuvvvvvvvvvvvvvvvtttsssrrrsssuuuuuuuuusssrrrqqqqqqqqqrrrsssttttttqqqrrrrrrqqqpppqqqsssuuurrrvvvzzzxxxsssrrrwww}}}tttvvvuuusssnnnlllnnnppplllooorrrqqqmmmmmmpppuuussssssxxx|||yyytttvvv}}}uuuuuutttuuuvvvwwwyyyzzzooopppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrrrrssssssooorrrvvvvvvrrrppppppqqqmmmkkkpppyyy~~~{{{yyyzzzssswwwzzzyyyvvvtttuuuwwwvvvvvvvvvwwwvvvvvvuuutttsssqqqpppoookkkhhhlllrrrwwwuuusssqqqoooppppppqqqoooppprrruuuvvvvvvvvvuuurrrrrrrrrrrrrrrtttuuuuuuqqquuuyyyzzzxxxtttqqqooopppooonnnnnnnnnnnnllljjjpppmmmiiifffeeegggjjjlllqqqqqqqqqqqqpppnnnmmmlllrrrrrrqqqqqqqqqppppppppprrrnnnlllooouuuxxxvvvssslllrrrssspppqqquuutttpppqqqooonnnnnnppppppooonnnpppqqqsssvvvxxxwwwtttqqqyyyyyyzzzzzzxxxuuurrrppptttvvvtttpppqqqxxxxxxttt{{{{{{vvvooonnnssstttooouuusssrrrtttwwwxxxuuuqqqrrrsssuuuwwwyyyzzzzzzzzzxxxyyyyyywwwuuuttttttuuuvvv}}}{{{zzz~~~wwwyyy||||||zzzwwwuuuttt{{{xxxtttrrrtttxxxzzz|||yyyyyywwwssspppttt}}}|||}}}}}}{{{wwwsssuuuvvvwwwvvvuuuuuuvvvrrrvvvyyyxxxtttqqqrrruuupppxxx|||xxxuuuwwwwwwtttrrrqqqooonnnnnnooorrrtttnnnrrrvvvvvvtttqqqqqqrrrmmmppprrrpppllllllppptttlllnnnqqqssssssssstttuuussszzz|||xxxvvvwwwuuupppnnnpppssstttnnnjjjpppzzz{{{yyyvvvtttsssssstttuuuxxxwwwuuuttttttuuuwwwxxxyyywwwtttrrrsssvvvyyy|||rrrooollllllooopppooollllllnnnqqqtttvvvuuutttrrrrrrtttxxxzzzyyywwwvvvvvvwwwwwwvvvuuutttrrrqqqqqqsssvvvwwwtttooolllooorrrssspppmmmmmmoooqqqrrrrrrsssrrrssstttuuuuuurrrppptttsssrrrqqqppppppoooooooooooossszzzzzzuuutttxxxzzzwwwvvvwwwtttnnnkkkllltttwwwyyyxxxtttqqqqqqrrrzzzxxxvvvwwwwwwuuuooojjjtttqqqnnnnnnppprrrqqqooowwwvvvtttsssrrrrrrsssssspppnnnnnnrrrvvvvvvrrrmmmsssrrrssswww{{{}}}zzzwwwxxxuuutttvvvyyyyyytttooossssssrrrrrrqqqqqqrrrsssuuuvvvvvvrrrnnnlllooorrrsssssssssqqqpppqqqtttwwwyyyuuuqqqppprrrsssrrrqqqmmmnnnqqquuuwwwvvvrrrooooootttwwwwwwyyy|||{{{xxxssssssssssssssssssrrrrrrrrrsssuuuvvvvvvtttrrrppppppvvvwwwoooiiilllpppqqqtttxxxwwwrrroooqqqtttuuupppnnnmmmoootttxxxyyyyyypppssswwwwwwuuusssuuuwwwpppttttttqqqrrrxxxzzzwwwtttuuutttrrrooommmmmmnnnssssssssssssrrrqqqpppoooooopppqqqrrrssssssssssssoooqqqrrrqqqooopppsssvvvooopppqqqqqqpppqqqsssvvvnnnqqqoookkklllqqqqqqllllllkkkiiiggggggjjjooorrrmmmmmmnnnoooooommmkkkiiipppuuuyyyyyytttpppppprrroooqqqqqqooolllkkknnnpppmmmqqqttttttpppoooqqqtttuuuvvvuuutttqqqqqqrrrsssuuuvvvxxxxxxxxxxxxyyy{{{zzzyyyxxxvvvuuuttttttttttttqqqnnnooorrruuutttrrrzzzyyywwwuuusssrrrqqqqqqxxxtttqqqppprrrrrrpppmmmwwwuuussstttvvvxxxyyyxxx|||zzzwwwtttssssssuuuvvvxxxvvvtttwww||||||uuuppprrryyy|||xxxrrrqqqrrrtttxxx||||||xxxtttyyyvvvtttuuuyyy}}}~~~}}}}}}}}}|||yyyvvvtttuuuvvvvvvuuuuuuvvvwwwrrruuuxxxwwwtttqqqrrruuurrrwwwyyyvvvtttvvvvvvsssuuurrrpppnnnooopppqqqqqqppprrrttttttsssrrrrrrsssqqqrrrrrrpppmmmmmmpppsssooopppqqqrrrrrrsssuuuwwwuuuzzz{{{wwwuuuxxxyyyvvvooopppqqqrrrsssuuuwwwyyywwwvvvuuutttttttttuuuvvvtttuuuvvvwwwxxxxxxwwwwwwssssssssstttuuuvvvxxxyyyqqqqqqrrrqqqpppppppppppplllnnnqqqtttuuuvvvvvvuuurrrsssvvvwwwvvvuuuttttttttttttsssrrrrrrrrrrrrsssuuuxxxzzzwwwqqqmmmmmmnnnuuutttrrrppppppooonnnnnnrrrqqqooopppppppppooonnnqqqssssssqqqmmmlllnnnqqqrrrppprrrvvvvvvsssuuuzzzyyyvvvuuuwwwuuupppmmmoootttvvvwwwvvvtttrrrsssuuuvvvvvvvvvwwwvvvtttpppmmmnnnllllllnnnqqqrrrqqqooouuutttssssssssssssuuuuuuwwwrrrmmmmmmppptttuuutttssssssuuuwwwyyyyyyxxxvvvvvvuuutttuuuvvvvvvsssqqqtttqqqoooppprrrtttrrrpppuuuttttttttttttsssrrrqqqssstttuuutttsssqqqqqqrrrvvvtttrrrrrrrrrrrrooommmppppppsssvvvxxxwwwtttqqqqqqtttvvvvvvxxx}}}~~~|||vvvuuusssrrrqqqqqqqqqqqqssssssssssssrrrrrrqqqqqqooottttttnnnkkknnnqqqpppssswwwxxxsssoooqqqssssssqqqooonnnpppsssvvvwwwvvvsssuuuvvvvvvuuusssssstttooorrrrrroooqqqwwwzzzxxxvvvvvvuuusssqqqrrruuuwwwssstttuuuvvvvvvtttrrrqqqnnnpppsssvvvvvvuuusssrrrllloooqqqpppnnnllllllnnnkkkmmmooopppppppppqqqsssooorrrrrrpppqqqtttrrrlllkkkkkkkkkiiigggiiioootttoooppppppnnnjjjhhhjjjmmmppptttxxxxxxtttqqqrrrtttrrrrrrqqqnnnjjjiiikkkmmmlllpppsssrrrpppooorrrvvvwwwxxxxxxwwwuuuttttttuuuvvvxxxyyyzzzyyyyyy{{{||||||{{{zzzxxxwwwwwwvvvvvvsssqqqpppqqqsssuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvtttrrrrrrssstttsssrrrwwwuuutttssstttvvvxxxxxx}}}{{{yyyvvvttttttttttttyyyyyyyyy{{{}}}}}}|||{{{{{{vvvqqqrrrvvvxxxuuuqqqrrrrrrtttwww{{{|||yyywwwyyywwwvvvvvvxxx{{{|||}}}~~~}}}|||xxxuuuzzzxxxwwwuuutttsssttttttrrruuuwwwvvvsssqqqrrrtttuuuvvvuuurrrsssvvvtttqqqtttqqqnnnooorrrttttttrrrrrrrrrrrrssstttuuutttsssuuutttqqqooonnnoooqqqssstttttttttsssrrrrrruuuwwwuuuxxxwwwsssrrrvvvyyyyyyppprrrqqqqqqxxxvvvssstttuuuuuuvvvvvvvvvvvvrrrtttxxx{{{{{{yyyvvvtttnnnpppsssuuuvvvvvvuuutttppptttwwwvvvssspppqqqtttmmmnnnooorrrtttvvvxxxxxxrrrssssssssssssrrrrrrqqqrrrqqqpppooopppqqqsssuuuuuuxxxzzzxxxssspppooopppssstttuuusssqqqooonnnnnnsssqqqnnnmmmnnnoooooooooooorrrtttpppkkkjjjnnnttttttrrrqqqrrrrrrqqquuu{{{vvvssssssvvvuuuqqqppprrrtttuuuvvvvvvuuutttuuuvvvrrrtttwwwwwwvvvsssrrrqqqiiiiiijjjmmmqqqrrrrrrqqqssssssrrrrrrsssuuuvvvxxxzzztttooommmppptttvvvwwwtttvvvwwwwwwvvvttttttuuutttuuuuuusssqqqpppqqqrrruuuppplllnnnsssuuurrrnnnuuusssrrruuuyyyyyyuuuppprrrtttwwwwwwtttqqqooonnntttssssssssssssqqqmmmjjjqqqqqqqqqsssuuuvvvtttrrrtttwwwvvvtttvvv{{{}}}|||yyywwwuuusssrrrqqqrrrrrrwwwvvvtttrrrqqqqqqrrrsssnnnqqqqqqnnnnnnppppppnnnnnntttwwwsssqqqsssttttttsssqqqpppppprrrsssssssssvvvuuuttttttuuutttrrrpppooopppooommmoootttxxxxxxwwwwwwuuusssrrrssswwwzzzsssuuuxxxyyyyyywwwtttrrrnnnqqquuuxxxyyywwwtttqqqkkkmmmooonnnkkkhhheeeeeefffiiilllnnnoooooooooppprrrtttuuutttuuuvvvsssnnnllllllllljjjhhhkkkppptttppprrrqqqlllfffeeekkkqqqqqqtttwwwvvvtttssstttvvvtttssspppllliiihhhiiikkkoooqqqssssssrrrrrrvvvyyyxxxzzz||||||zzzxxxwwwwwwxxxyyy{{{{{{zzzzzz{{{}}}|||{{{zzzyyyxxxwwwwwwwwwrrrrrrssssssssstttwwwzzzttttttuuuwwwyyy{{{}}}~~~tttuuuuuuuuutttuuuwwwxxxwwwvvvuuusssrrrssswwwyyyzzzyyyxxxwwwwwwwwwwwwxxxzzz|||~~~~~~|||yyywwwvvvxxxvvvtttsssssssssrrrqqqsssssstttvvvzzz{{{{{{zzzyyyyyyyyyxxxwwwxxxzzz|||~~~~~~}}}zzzvvv|||xxxtttrrrrrrqqqppprrrtttuuutttsssrrrssstttvvvsssqqqppprrrtttssspppqqqnnnmmmpppuuuyyyyyywwwsssrrrrrruuuxxxyyyuuurrrvvvssspppoooqqqsssuuuvvvyyyzzzzzzxxxuuusssssstttsssttttttrrrppprrrtttvvvpppvvvuuuqqqxxxtttqqqsssuuuvvvwwwvvvuuuttttttvvvyyy{{{{{{xxxtttrrrnnnppprrrtttttttttrrrqqqrrruuuxxxxxxuuusssrrrrrrllllllmmmooorrruuuxxxyyytttsssrrrqqqrrrrrrqqqpppqqqpppnnnmmmnnnppprrrttttttuuuwwwvvvttttttuuuwwwqqqssstttsssqqqqqqrrrttttttqqqnnnmmmooorrrtttuuuqqqrrrrrrooommmmmmqqqtttsssrrrqqqqqqpppppptttxxxrrrpppqqqttttttrrrrrruuutttuuuxxxxxxwwwuuusssrrrooosssxxxyyyvvvtttuuuvvvkkkjjjkkkllloooqqqssstttttttttsssssssssuuuvvvwwwwwwuuuttttttvvvwwwvvvtttwwwyyyzzzwwwsssqqqrrruuutttvvvvvvrrrllljjjmmmqqqrrrooommmnnnqqqrrrqqqpppuuutttsssuuuwwwwwwtttrrrqqqtttvvvvvvtttqqqppppppssssssrrrrrrrrrqqqpppoooqqqooooooppprrrsssrrrqqquuuwwwwwwtttuuuxxxyyywwwwwwwwwwwwvvvvvvuuuttttttyyyxxxwwwvvvuuutttttttttqqqpppooooooppppppnnnkkkiiipppuuusssrrrtttvvvuuutttsssrrrrrrqqqqqqppppppvvvsssqqqrrruuuvvvssspppqqqqqqooolllmmmpppssstttvvvvvvuuusssqqqppprrrssstttvvvyyy{{{zzzwwwssspppnnnpppsssvvvwwwvvvtttsssooooooooollliiifffdddcccgggiiikkkmmmmmmnnnqqqsssuuuuuuuuuuuuvvvvvvtttqqqooollljjjjjjlllpppqqqrrrppppppooollliiijjjnnnrrrqqqsssuuuuuussstttvvvxxxvvvtttpppmmmjjjjjjlllmmmtttuuuvvvuuutttuuuwwwzzzwwwzzz}}}~~~|||zzzxxxwwwwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyxxxvvvvvvuuuuuuuuurrrtttvvvtttrrrrrruuuyyyvvvvvvwwwwwwxxxzzz{{{|||tttwwwxxxxxxuuuuuuxxx{{{xxxxxxvvvtttrrrssswww{{{vvvuuuttttttvvvzzz~~~yyy|||}}}{{{wwwttttttuuuuuuuuuuuutttrrrrrrrrrttttttttttttvvvxxx{{{|||}}}yyy{{{|||zzzvvvvvvxxx{{{|||yyy}}}yyyuuusssssstttsssrrrrrrsssssssssrrrrrrssstttuuuqqqnnnppprrrsssrrrpppqqqooopppssswwwzzzyyywwwqqqrrrtttxxx|||zzzuuuppptttrrrpppppptttwwwzzzzzz~~~}}}xxxssspppooossstttttttttrrrppppppqqqpppzzz{{{tttuuu~~~}}}rrrrrrsssuuuwwwwwwvvvtttrrrxxxyyyyyyxxxwwwuuurrrqqqsssrrrrrrqqqqqqqqqqqqqqqvvvuuuuuuvvvxxxvvvsssooolllllllllnnnpppsssvvvxxxuuusssqqqqqqssssssqqqpppsssqqqooommmmmmoooqqqssswwwwwwuuusssssstttxxxzzzsssssssssrrrqqqrrruuuwwwrrrpppnnnnnnrrruuuxxxyyyuuurrrooooooqqqttttttrrrppprrrsssqqqpppqqqrrrssspppnnnnnnrrrsssqqqrrrvvvtttwwwzzz|||{{{vvvpppllloootttxxxzzzxxxvvvwwwxxxpppooonnnlllmmmppptttwwwvvvuuutttsssssstttuuuvvvxxxwwwwwwwwwxxxxxxwwwwwwyyyzzzzzzwwwrrrppprrruuuuuuwwwvvvqqqiiigggjjjooonnnpppqqqqqqnnnnnnqqqtttuuuuuuuuussspppppprrrtttqqqsssttttttsssrrrssstttsssrrrqqqpppppprrruuuxxxrrrpppooopppqqqrrrrrrqqqnnnsssuuutttuuuxxxwwwtttppprrrtttwwwwwwvvvtttsssvvvwwwxxxxxxwwwuuusssrrrtttqqqppppppooommmiiihhhjjjqqquuutttrrrssssssrrruuuuuuuuusssqqqpppoooooossspppoooppptttvvvuuusssvvvssspppnnnmmmmmmnnnppppppsssuuuvvvtttqqqppppppuuuwwwyyyzzzxxxtttpppmmmoooooopppqqqssstttvvvvvvvvvtttpppllljjjiiihhhhhhkkklllmmmmmmnnnppptttwwwwwwuuussssssuuuuuuuuuuuutttmmmgggiiiqqqvvvtttoooooommmlllnnnqqqrrrqqqoooqqqrrrssssssssstttuuuwwwvvvtttqqqoooooopppqqqrrrwwwwwwwwwvvvtttttttttuuutttxxx|||}}}{{{xxxvvvuuuuuuwwwxxxxxxwwwvvvwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuwwwwwwtttpppoooqqqtttvvvuuuuuuvvvvvvwwwxxxyyyvvvxxxzzzyyyvvvuuuxxx{{{xxxxxxvvvuuutttuuuxxx{{{wwwuuurrrqqqtttzzzyyyzzzyyyvvvrrrqqqtttwwwrrrsssuuutttssssssuuuwwwuuuuuuvvvwwwxxxzzz}}}yyy{{{|||zzzwwwuuuwwwzzz~~~zzzvvvtttqqqrrrvvvyyyyyywwwrrrrrrqqqqqqqqqrrrssssssqqqnnnnnnqqqsssrrrqqqssstttuuuwwwwwwwwwvvvuuutttppprrruuuyyyzzzwwwrrrnnnqqqqqqrrrtttvvvyyy|||~~~}}}xxxssspppnnnvvvuuuvvvwwwuuuqqqpppsssttt{{{}}}vvvrrrvvvvvvrrrrrrsssuuuvvvvvvuuutttrrryyyxxxwwwuuutttsssrrrqqquuutttrrrppppppqqqssstttyyyvvvtttuuuxxxwwwsssoooooonnnnnnoooppprrrtttuuutttrrrqqqrrrtttuuurrrooosssrrrpppooooooqqqrrrsss|||zzzwwwtttssssssuuuvvvwwwuuusssssstttuuutttsssmmmlllmmmooosssuuuvvvvvvuuuqqqmmmooouuuxxxuuuqqqmmmrrrtttrrrpppqqqpppnnnqqqnnnnnnrrrrrrqqqrrrvvvvvvxxxzzz}}}|||wwwoooiiiqqqtttwwwyyyxxxwwwvvvvvvssssssqqqooonnnppptttxxxwwwvvvuuutttttttttuuuvvv|||xxxuuutttwww{{{}}}yyyyyywwwtttqqqqqqrrrttttttuuuuuupppjjjgggjjjnnnlllqqqtttrrrnnnmmmqqqwwwsssuuuuuurrrmmmmmmpppuuuqqqrrrssssssrrrrrrtttuuurrrrrrpppoooooorrrxxx|||uuutttssssssuuuuuutttssshhhnnnrrrsssvvvyyyyyyuuukkkmmmpppsssttttttrrrqqqqqqsssuuuvvvvvvtttqqqooouuurrrppppppmmmhhhggghhhooouuuwwwtttpppooonnnmmmtttvvvvvvuuurrrppppppppppppooooooppprrruuuuuuuuuyyyuuusssrrrppplllkkkmmmlllpppuuuyyyyyywwwuuuttttttuuuwwwwwwuuurrrnnnlllnnnnnnnnnoooqqqtttwwwyyyyyyuuupppmmmmmmnnnnnnoooooopppqqqqqqrrrssswwwyyyvvvsssqqqtttvvvvvvvvvxxxuuunnnhhhjjjsssxxxuuuooopppmmmlllpppvvvxxxsssmmmppppppqqqsssssstttttttttuuutttrrrrrrtttvvvvvvuuuvvvvvvuuuuuusssrrrpppooorrruuuyyyzzzyyyvvvtttttttttuuuvvvvvvuuutttuuuvvvyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxvvvssspppooooooqqqqqqqqqrrrssstttvvvxxxyyywwwxxxxxxwwwvvvvvvxxxyyywwwuuuttttttvvvxxxyyyxxxzzzwwwtttrrrssswww}}}yyyxxxvvvrrrqqqrrruuuxxxqqqrrrssssssssstttvvvxxxuuuwwwxxxxxxxxxyyy|||~~~zzz{{{{{{zzzxxxwwwwwwxxx}}}yyyuuurrrpppsssxxxzzzyyyvvvrrrqqqppppppqqqrrrssssssmmmlllooottttttqqqrrrvvvuuuyyy|||{{{wwwsssssstttppprrrttttttrrrpppooooooooosssvvvxxxxxxyyy||||||wwwsssqqqqqqrrrxxxuuutttvvvtttppprrrwwwzzz{{{zzzwwwsssqqqrrrssspppqqqsssuuuvvvvvvvvvuuuuuuuuuuuuttttttsssrrrrrrtttsssrrrrrrrrrtttvvvwwwyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrssssssrrrpppooorrrvvvvvvrrrnnnqqqqqqqqqrrrssstttuuuvvvzzzyyywwwvvvuuutttrrrqqquuurrrrrrvvv{{{{{{uuuoookkklllnnnqqqtttuuussspppqqqooooooqqquuuvvvtttqqqmmmrrrtttpppnnnppppppmmmuuuqqqqqqssstttrrrssswwwxxxxxxxxxzzzzzzwwwrrrmmmsssssstttvvvxxxwwwtttqqqpppqqqssssssqqqqqqtttvvvuuuuuutttttttttvvvwwwxxx}}}{{{xxxwwwxxx{{{~~~xxxuuuqqqooooooqqqrrrssspppqqqqqqooolllkkkmmmpppnnnqqqsssrrrppppppsssvvvrrrrrrrrrqqqqqqqqqqqqrrrpppsssuuuvvvtttrrrqqqqqqpppqqqqqqpppoooqqqvvvzzzuuuuuutttuuuvvvvvvuuussslllppprrrrrrtttxxxxxxuuunnnoooooopppqqqrrrssssssqqqqqqrrrssstttsssrrrrrrtttqqqppppppkkkeeefffllloootttvvvrrrnnnnnnooommmsssvvvwwwwwwtttrrrrrrrrrooopppqqqppppppqqqtttvvvzzzuuutttvvvsssmmmkkkmmmmmmqqqvvvyyyyyyxxxwwwwwwrrrrrrtttttttttrrrpppnnnkkklllnnnqqqtttwwwzzz{{{vvvsssooonnnppprrrrrrqqqppprrrvvvxxxwwwwwwwwwwwwsssppprrryyy|||yyyvvvxxxsssooommmnnnrrruuuuuussssssqqqqqqtttvvvvvvrrrnnnnnnoooppprrrtttsssqqqpppuuutttsssuuuwwwxxxwwwuuutttuuuuuuvvvvvvtttqqqnnnqqqsssvvvwwwvvvtttsssssstttuuuvvvuuutttssstttuuuwwwvvvvvvuuuuuuuuuuuuuuu{{{xxxuuussssssrrrqqqpppnnnooopppqqqsssvvvxxxyyyuuutttssstttwwwxxxyyyxxxtttqqqooorrrxxx{{{xxxtttwwwvvvuuutttuuuwwwyyy{{{{{{xxxuuuttttttuuuvvvvvvrrrqqqqqqqqqrrrsssttttttvvvxxxzzzzzzyyyyyy{{{}}}{{{zzzyyyyyyzzzyyyxxxvvv{{{xxxxxxuuusssuuuxxxyyyvvvrrrrrrqqqooooooqqqrrrssssssjjjkkkpppvvvuuuppprrrxxxrrrxxx~~~}}}wwwssstttwwwqqqrrrsssppplllkkkmmmpppoootttzzz{{{xxxxxx{{{~~~|||wwwrrrnnnooossswwwwwwrrrppprrrqqqnnnsss{{{yyywwwwwwvvvqqqqqqtttnnnoooqqqsssuuuwwwxxxxxxpppqqqssstttuuutttsssrrrpppqqqrrrtttvvvwwwyyyzzzyyy{{{{{{xxxtttrrrtttwwwuuuuuuuuuttttttsssrrrrrrpppnnnnnnrrrvvvwwwrrrmmmooopppqqqsssuuuwwwxxxyyytttuuuvvvxxxyyywwwssspppnnnmmmoooxxxyyyooommmnnnqqquuuwwwuuuqqqmmmlllnnnqqqssstttsssrrrrrrnnnssssssnnnlllooopppmmmwwwtttsssuuuuuussstttxxxzzzxxxvvvvvvxxxxxxuuurrrsssrrrrrrtttwwwvvvqqqmmmkkkoootttvvvtttsssssstttssssssssssssuuuwwwyyy{{{yyy|||~~~~~~{{{yyyxxxvvvrrrmmmlllnnnqqqrrrqqqmmmnnnnnnnnnnnnoooppprrrqqqqqqpppqqqrrrtttttttttpppoooooorrrvvvvvvsssppppppssswwwyyyvvvrrrooommmnnnppprrrqqqppppppsssvvvtttssssssuuuvvvuuusssqqquuuwwwuuuqqqqqqtttuuusssvvvtttqqqoooppprrruuuwwwssssssrrrrrrssstttvvvwwwrrrpppppppppjjjdddgggpppjjjpppssspppnnnqqqsssrrrrrruuuxxxxxxuuusssssstttppprrrsssqqqnnnnnnrrruuuyyyuuuuuuxxxvvvooolllnnnqqqtttvvvwwwuuuttttttuuuoooppprrrsssssssssrrrrrriiikkkoootttxxxzzz{{{{{{rrrpppnnnpppssstttsssqqqnnnsssyyy||||||yyyvvvtttpppnnnttt~~~{{{wwwwwwoooqqqrrrqqqpppqqqtttwwwuuuvvvvvvvvvtttrrrqqqqqqmmmnnnppprrrtttssspppmmmuuuttttttvvvxxxyyyvvvssstttuuuwwwzzzzzzxxxtttqqqpppsssuuuvvvuuussssssssstttuuuvvvuuutttssstttuuutttssssssrrrrrrrrrssssss|||xxxtttsssuuuvvvtttrrrpppppppppqqqssstttvvvwwwsssqqqppprrrwwwzzzzzzyyyrrrmmmkkkpppyyy|||wwwqqqqqqrrrtttvvvxxxyyyzzzzzz|||yyyvvvvvvxxxyyyvvvssstttqqqppppppqqqrrrqqqpppvvvyyy||||||zzzyyyzzz|||{{{yyywwwyyy{{{{{{xxxuuu|||yyyyyyvvvwwwxxxwwwvvvtttsssrrruuu|||zzznnniiioooqqqnnnpppqqqqqqqqqppprrrtttwww~~~{{{wwwvvvxxxyyyyyyxxxmmmlllkkkkkklllmmmoooppppppvvvxxxwwwyyy{{{zzzyyyxxxuuurrrpppooonnnppppppqqqpppooopppsssvvv}}}zzzwwwttttttsssrrrqqqooorrruuuvvvuuuvvvyyy|||tttssssssrrrssstttuuuvvvrrrvvvtttppprrryyy|||yyyzzzxxxvvvwwwxxxyyyyyyxxxsssxxx{{{yyytttoooppprrrmmmsssxxxyyyuuupppmmmlllqqqwwwxxxttttttwwwxxxuuuzzzzzzyyywwwuuurrrpppooooooqqqssstttuuuvvvyyy{{{ssssssrrrqqqqqqrrrsssssstttrrrqqqqqqtttvvvwwwwwwmmmmmmmmmoooqqqqqqooommmpppppprrruuuwwwvvvtttqqqyyyxxxwwwwwwxxxwwwuuusssvvvtttrrrrrrrrrrrrpppoooqqqooonnnqqqvvvyyyyyywwwtttrrrppprrrvvvxxxxxxvvvxxxvvvvvv{{{}}}vvvzzzqqqmmmqqqtttpppmmmnnnkkkmmmqqquuuvvvuuurrrooowwwuuutttuuurrrmmmmmmpppsssttttttttttttrrrqqqpppxxxwwwuuutttrrrqqqqqqqqquuussspppnnnnnnpppsssuuuvvvsssrrrtttxxxyyyuuuppptttpppkkkkkknnnrrrttttttuuuvvvvvvvvvuuussspppnnnvvvwwwxxxwwwtttssstttvvvttttttrrrmmmhhhgggjjjnnnuuussspppllljjjmmmrrrvvvvvvsssppppppuuuyyy{{{{{{ssstttsssqqqpppqqqtttwwwqqqsssvvvwwwvvvsssooolllmmmrrrxxxyyyvvvrrrpppoooqqqrrrssssssrrrqqqooonnnnnnpppsssvvvwwwwwwuuutttsssuuuuuussspppooorrruuuqqquuuyyyyyyuuutttwww{{{oooppprrrssstttvvvyyy|||tttuuuvvvtttrrrrrruuuxxxxxxxxxyyyxxxuuuqqqmmmkkknnnvvv|||yyyooojjjmmmrrrssssssrrrqqqqqqrrrtttuuuzzzzzzyyyxxxwwwuuutttssstttxxx{{{yyyttttttyyyssstttuuuuuuuuuwwwzzz}}}pppqqqqqqrrrrrrsssssstttuuuuuuwwwwwwvvvtttrrrpppsssrrrsssttttttssspppmmmppprrrtttuuuuuuvvvxxxyyysssqqqrrruuuuuurrrqqqtttrrrtttvvvvvvtttuuuwwwzzzzzzxxxuuuuuuvvvwwwvvvtttsssqqqsssyyyxxxrrrppprrruuuwwwzzz~~~~~~yyytttzzzyyyxxxxxxyyywwwtttrrr|||{{{|||{{{wwwsssssstttuuusssppptttxxxuuulllllltttuuuoootttuuuuuusssqqqqqqsssttt{{{zzzxxxyyyzzzyyywwwtttrrrooojjjggggggkkkpppssspppuuuxxxwwwyyy~~~~~~zzzvvvvvvuuuuuutttsssqqqpppjjjjjjlllooorrruuuxxxyyyuuuwwwzzz}}}}}}xxxqqqllllllpppuuuwwwwwwvvvwwwxxxsssssstttuuuuuuuuuttttttqqqvvvwwwrrrqqqtttvvvuuuyyyyyyxxxwwwwwwvvvwwwxxxssstttuuutttrrrqqqtttwwwtttvvvxxxwwwuuuqqqooonnnoootttwwwuuuuuuyyyzzzxxxxxxyyyyyyxxxwwwuuusssrrrqqqrrrttttttsssssstttuuusssrrrqqqppppppqqqrrrssstttsssrrrrrrtttuuuuuutttllllllmmmoooqqqrrrqqqooopppqqqtttuuuuuutttrrrpppwwwvvvuuuuuuvvvuuusssqqqsssqqqpppqqqrrrssssssrrrppppppqqqtttwwwyyyxxxwwwuuuuuuuuuvvvwwwwwwuuutttzzzyyyyyy|||zzzuuuyyyrrrnnnrrruuusssqqqqqqnnnoooqqqrrrrrrrrrrrrsssrrrrrrtttwwwuuuooommmppprrrssstttuuuuuuuuutttsssxxxwwwuuurrrpppooonnnmmmsssqqqpppooooooqqqsssuuu}}}wwwpppooorrruuuuuutttssspppmmmmmmpppsssuuutttwwwvvvuuusssrrrrrrqqqqqqvvvuuutttuuuuuuuuusssqqqqqqpppooonnnnnnmmmlllkkkqqqqqqpppnnnmmmnnnrrrttttttrrrpppqqqtttwwwwwwwwwuuuuuutttrrrpppppprrrtttvvvvvvvvvuuutttqqqooonnnqqqsssuuuuuutttsssrrrssspppqqqqqqrrrqqqpppooonnnnnnooorrrtttuuuuuuttttttqqqsssttttttsssrrrssssssuuuxxxzzzxxxuuussstttvvvtttuuuvvvvvvuuuvvvxxxzzzzzzyyywwwsssooopppssswwwuuuttttttsssrrrqqqppppppnnntttzzzxxxqqqmmmppptttsssrrrrrrrrrrrrtttuuuvvvxxxxxxxxxwwwwwwvvvuuuuuusssvvvyyyxxxvvvuuuwwwzzztttuuuuuuuuutttvvvxxx{{{qqqqqqrrrrrrrrrssssssttttttuuuvvvxxxxxxwwwvvvuuuppppppqqqsssttttttrrrpppiiiooovvv{{{{{{xxxtttrrrtttrrrtttxxxyyyuuusssuuutttwwwyyyxxxuuussstttuuuwwwyyyyyywwwtttrrrsssuuutttrrrsssxxxxxxtttrrruuuxxxxxxyyy{{{||||||zzzwwwzzzxxxwwwvvvxxxyyyyyyyyy~~~{{{|||~~~~~~wwwqqqpppsssuuusssooorrrsssoookkkpppxxxxxxqqquuuuuuvvvtttsssrrrtttuuuxxxxxxyyy{{{{{{yyytttppprrrooollliiiiiikkknnnqqqqqquuuwwwwwwxxx{{{{{{yyyuuutttssstttuuutttppplllhhhhhhiiinnntttyyyyyyxxxsssvvv{{{zzzrrrllljjjnnnsssvvvvvvuuuttttttrrrtttvvvxxxxxxvvvsssrrrnnnsssuuurrrppprrrsssssswwwxxxxxxwwwvvvuuuuuuvvvuuutttqqqoooppprrrvvvxxxxxxvvvuuutttsssqqqooollllllqqquuuuuuvvvyyyzzzyyyuuuwwwyyyzzzzzzyyywwwuuuqqqrrrsssrrrqqqpppppprrrsssrrrpppooooooppprrrssstttsssrrrsssttttttrrrpppkkkkkklllnnnqqqssssssrrrpppssswwwwwwssspppoooppptttsssrrrrrrrrrrrrqqqooopppooonnnppprrruuuuuuuuunnnqqqtttvvvwwwwwwwwwxxxvvvxxxyyyyyywwwtttssssss{{{|||}}}~~~}}}{{{xxxuuuzzztttqqqsssuuussspppppppppqqqrrrpppnnnooossswwwrrrqqqrrrtttsssppprrrvvvqqqrrrtttvvvxxxxxxxxxxxxuuutttrrrqqqpppooonnnnnnppppppppppppqqqssstttuuu|||vvvpppmmmooorrrssssssrrrqqqpppqqqtttvvvvvvvvvxxxvvvsssqqqpppqqqrrrttttttrrrqqqssswwwwwwsssnnnooommmmmmpppsssrrrmmmhhhlllnnnoooppppppppprrrssstttrrrqqqqqqsssttttttsssvvvvvvuuussspppoooooopppzzzxxxvvvtttrrrqqqppppppyyyvvvsssqqqqqqrrrrrrrrrppppppqqqqqqqqqpppoooooooooooopppqqqrrrsssssstttqqqqqqqqqsssuuuuuutttsssvvvwwwwwwwwwvvvuuutttsssyyyyyyyyyxxxvvvvvvwwwxxx|||wwwrrrnnnnnnqqquuuqqqpppooonnnoooqqqssstttppptttwwwwwwtttrrrsssuuusssssssssssstttvvvwwwxxxvvvwwwwwwwwwwwwwwwwwwwwwssstttvvvwwwwwwvvvuuuuuuuuuuuuuuutttssstttvvvyyyssssssrrrrrrrrrsssssstttwwwwwwxxxyyyyyyxxxvvvuuuqqqqqqqqqsssttttttrrrpppiiiooovvvzzzzzzwwwtttrrrsssrrrtttyyyyyyvvvtttuuuuuuwwwyyyyyyvvvtttssssssuuuyyy|||yyysssppprrrvvvuuussstttwwwxxxvvvvvvxxx{{{yyywwwwwwxxxzzz{{{zzzyyywwwuuuuuuxxx{{{~~~|||{{{}}}|||xxxuuusssttttttrrrppppppqqqooommmpppwwwxxxtttppprrrsssttttttuuuwwwyyywwwxxxyyyzzzyyyvvvrrrooommmnnnpppqqqpppnnnkkkiiisssuuuvvvwwwwwwxxxxxxvvvuuusssrrrssstttrrrlllgggmmmkkkjjjooouuuxxxuuurrr{{{yyyxxxxxxxxxwwwtttrrrkkkmmmpppsssttttttsssssstttuuuwwwxxxwwwvvvtttsssnnnnnnnnnoooqqquuuvvvvvvvvvuuusssuuuwwwxxxvvvtttyyyvvvrrrpppqqqsssttttttwwwtttqqqpppqqqoookkkgggkkkoootttvvvvvvwwwwwwvvvrrruuuxxx{{{}}}|||zzzxxxrrrssssssrrrpppooopppqqqrrrqqqooonnnnnnoooqqqrrrsssrrrrrrrrrrrrqqqnnnllljjjiiijjjmmmpppssssssssspppuuuyyyxxxrrrnnnnnnooorrrpppnnnnnnooopppooommmpppoooooopppsssuuuvvvvvvooorrrttttttssssssvvvyyyuuuwwwyyywwwsssrrrsssvvvyyy|||~~~{{{xxxwwwxxxzzzvvvsssssssssqqqooonnnppprrrsssqqqmmmnnnrrrvvvtttqqqnnnoooooopppvvv~~~tttuuuwwwxxxyyyzzzyyyyyyqqqqqqqqqqqqrrrsssttttttnnnnnnppprrrssstttuuuuuurrrpppooopppqqqrrrpppnnnrrrrrrsssuuuvvvwwwwwwwwwvvvtttrrrppppppqqqrrrsssqqqrrrsssuuuwwwvvvssspppoooooooooqqqsssqqqmmmiiijjjllloooppppppqqqsssuuuwwwuuusssqqqqqqrrrrrrssstttuuuuuutttqqqpppppppppxxxwwwvvvtttsssrrrqqqqqq}}}yyysssqqqqqqrrrqqqooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrssstttssspppnnnppptttwwwvvvttttttssssssuuuwwwxxxwwwuuuzzzzzzzzzxxxvvvuuuvvvxxx~~~{{{wwwssspppoooqqqrrroooooonnnnnnoooqqqsssuuutttuuuvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvtttssstttwwwxxxvvvtttwwwvvvuuusssqqqrrrtttwwwuuutttsssrrrrrrssssssttt{{{{{{zzzyyywwwuuusssqqqwwwuuutttuuuuuutttqqqooorrrrrrrrrqqqqqqssswwwzzzuuurrrsssvvvvvvttttttwwwvvvvvvvvvvvvvvvvvvwwwwwwuuuxxx{{{yyyuuusssuuuwwwuuuuuuuuuwwwxxxxxxyyyzzzzzzxxxvvvvvvwwwyyyzzzzzzxxxvvvtttuuuxxx{{{}}}~~~|||yyyyyyvvvyyy{{{zzzvvvsssrrrrrrooorrrsssqqqooorrruuuuuunnnpppssstttttttttvvvxxxwwwwwwwwwvvvtttsssrrrrrrnnnppprrrsssrrrooollliiittttttuuuwwwvvvuuuttttttqqqppppppqqqsssqqqlllhhhqqqnnnmmmpppuuuwwwtttooo~~~zzzvvvtttssssssssssssooonnnnnnoooqqqssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvooojjjlllssswwwwwwvvvuuupppmmmqqqxxx{{{wwwqqqvvvuuuttttttuuuuuusssrrrtttrrrqqqqqqrrroooiiidddlllooosssvvvvvvsssqqqqqqpppssswww{{{||||||zzzyyywwwwwwwwwtttqqqnnnmmmnnnqqqqqqpppoooooopppqqqqqqrrrqqqpppqqqqqqpppmmmjjjjjjjjjjjjlllppprrrssssssqqqvvvzzzyyysssnnnnnnppppppnnnllllllmmmnnnnnnmmmrrrqqqqqqrrruuuvvvuuutttppprrrrrrpppnnnoootttyyytttuuuuuurrrpppqqquuuzzzvvvzzz}}}}}}yyywwwxxxzzzxxxwwwuuuttttttttttttrrrooorrrtttssspppoooppprrrpppnnnooorrrsssssswww}}}xxxxxxyyyzzzzzzyyyxxxxxxsssssssssssstttuuuvvvvvvmmmnnnppprrrtttuuuuuuuuulllllllllmmmooopppppppppssstttvvvwwwwwwwwwwwwwwwrrrrrrrrrqqqqqqqqqqqqrrrmmmsssxxxyyyuuussssssvvvsssttttttrrrnnnkkkkkkllllllmmmnnnoooooorrruuuxxx{{{yyyuuuqqqpppqqqsssvvvqqqsssuuuuuutttrrrssssssrrrssstttuuuuuutttsssrrryyyvvvsssssstttuuurrrppprrrrrrrrrrrrsssttttttuuutttsssqqqqqqqqqrrrsssuuuuuuqqqmmmmmmrrrvvvxxxxxxtttttttttuuuwwwxxxwwwvvvwwwxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvuuutttsssrrrrrrpppqqqqqqrrrrrrrrrrrrrrrxxxwwwwwwvvvvvvvvvtttsss{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzyyywwwvvvvvvvvvvvvyyyuuuqqqqqquuuxxxyyyxxxxxxwwwvvvsssqqqqqqtttwwwwwwvvvtttsssrrrsssttttttzzzzzzyyywwwuuusssqqqpppxxxwwwvvvvvvvvvvvvtttrrrwwwuuuqqqmmmmmmqqqxxx~~~{{{vvvsssttttttsssvvv{{{zzzxxxuuuttttttvvvwwwxxxwwwwwwwwwxxxyyyyyyxxxwwwuuuvvvwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwyyyzzzyyywwwwwwvvvvvvwwwyyyzzzyyywww{{{xxxwwwrrrxxx~~~~~~xxxssssssuuupppsssuuusssoooooorrruuuqqqssstttuuussssssssstttwwwvvvuuurrrppppppsssuuuvvvtttqqqooonnnoooppprrruuussstttvvvvvvrrrppprrrkkkllloooqqqrrrrrrqqqqqqqqqooooooqqquuuwwwvvvsssxxxxxxwwwwwwwwwuuurrrooorrrpppnnnnnnpppsssuuuvvvvvvuuutttssstttuuuwwwxxx|||tttmmmooossstttrrrrrrsssooolllqqqxxxzzzuuuooooooqqqtttvvvvvvuuutttsssrrrrrrssstttsssooojjjgggnnnoootttxxxvvvpppmmmnnnppprrruuuxxxzzzzzzyyyxxx}}}|||zzzvvvqqqmmmkkkjjjppppppqqqrrrrrrqqqppppppqqqpppooopppqqqpppooommmooommmmmmnnnppprrrssssssrrruuuyyyyyyuuurrrqqqrrrpppmmmkkkkkklllmmmnnnmmmsssssstttvvvxxxxxxuuusssrrrqqqpppnnnnnnooosssvvvrrrrrrqqqppppppssswwwzzzssswwwzzzzzzxxxwwwxxxzzztttvvvwwwuuuvvvzzz{{{yyypppqqqssstttsssrrrooommmiiilllssszzz{{{vvvsssuuuzzz{{{{{{{{{{{{yyywwwvvvxxxwwwvvvtttsssrrrrrrqqqnnnoooqqqrrrtttuuuuuuvvvpppmmmiiiggghhhnnntttxxxuuuwwwyyyxxxwwwvvvwwwwwwpppqqqqqqqqqqqqqqqqqqqqqkkksssyyyyyytttqqqtttyyyvvvxxxwwwrrrllliiijjjnnnmmmnnnooopppqqqssswwwzzz|||zzzxxxtttqqqqqqtttwwwnnnqqquuuwwwvvvvvvuuuvvvoooqqqsssuuuuuuuuusssrrrqqqqqqrrrtttvvvwwwwwwuuusssrrrrrrssstttuuuvvvwwwttttttrrrqqqqqqrrrsssssstttrrrooonnnqqqtttwwwyyywwwxxxxxxxxxwwwvvvuuutttuuuvvvwwwvvvttttttvvvwwwtttttttttuuuvvvwwwuuusssssssssttttttsssrrrqqqqqqxxxxxxwwwvvvuuuuuutttttt{{{{{{{{{{{{zzzyyyxxxwww{{{zzzwwwuuutttsssssstttxxxtttpppooosssxxx{{{{{{yyyxxxvvvsssqqqqqquuuxxxyyywwwuuusssrrrssstttuuuuuuuuuuuuttttttttttttttttttssssssuuuwwwyyyyyyyyyuuuuuutttrrrqqqssswww{{{|||xxxxxxxxxvvvyyy~~~|||wwwtttttttttttttttwwwvvvvvvxxxzzz{{{xxxvvvtttwwwxxxwwwxxxzzzzzzwwwvvvvvvvvvxxxzzzzzzxxxuuuxxxwwwwwwxxxyyyxxxuuusss~~~yyywwwxxxssswwwzzzzzzwwwttttttuuurrrrrrrrrsssrrrqqqqqqsssqqqsssuuuvvvuuuttttttuuusssttttttqqqooopppsssvvvxxxuuurrroooooopppsssuuuvvvssssssvvvuuupppnnnpppiiimmmrrrsssrrrrrrvvvyyyrrrqqqrrrssstttvvvwwwwwwtttuuuvvvyyyzzzxxxuuurrrsssqqqoooppptttvvvvvvuuurrrrrrssstttuuuvvvvvvvvvwwwttttttvvvtttooonnnqqqqqqqqqrrrssstttsssqqqooommmppptttuuurrrppppppqqqqqqrrrsssrrrooolllkkkkkkooopppuuu{{{yyyqqqmmmnnnqqqrrrtttvvvwwwwwwwwwvvvzzzzzzyyyvvvqqqnnnmmmmmmooopppsssttttttssspppooorrrqqqpppppprrrsssssssssuuusssqqqqqqssstttttttttssstttwwwxxxxxxwwwuuussspppnnnkkkkkklllnnnooonnnqqqsssvvvzzz|||zzzvvvsssqqqppppppqqqrrrsssrrrqqqrrrqqqqqqsssuuuvvvvvvuuutttuuuwwwwwwwwwvvvwwwwwwssswwwwwwttttttxxxyyywwwtttrrrppprrrttttttoookkkkkkmmmttt{{{{{{uuussstttzzz{{{{{{{{{{{{yyyxxxwwwwwwvvvtttrrrpppnnnmmmlllppppppqqqrrrssstttuuuvvvrrrpppllliiiiiinnnuuuzzzwwwyyyzzzxxxvvvtttuuuwwwqqqpppooonnnoooppprrrtttmmmqqqvvvuuurrrqqquuuyyyyyyxxxuuurrrnnnlllkkkkkklllooorrrttttttuuuvvvxxxxxxyyyzzzxxxtttrrrssstttooorrrvvvyyyxxxwwwwwwwwwqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrtttttttttuuuwwwxxxrrrrrrrrrrrrsssuuuwwwxxxssssssrrrqqqqqqqqqqqqqqqpppqqqrrrsssrrrsssuuuvvvwwwyyy{{{zzzwwwuuuuuuwwwvvvwwwwwwvvvttttttuuuvvvuuusssrrrsssvvvwwwwwwuuuuuutttsssrrrqqqqqqrrrsssuuuvvvwwwvvvttttttuuuwwwvvvwwwxxxyyyyyyyyyxxxxxxwwwuuusssqqqpppqqqrrrrrrsssqqqooopppssswwwzzz|||zzzyyyvvvsssqqqrrrvvvyyy{{{yyyvvvsssrrrssstttuuuttttttttttttttttttuuuuuuqqqqqqqqqsssvvvyyyzzzzzztttuuuvvvuuutttuuuwwwzzz~~~|||}}}|||yyyxxx{{{~~~{{{xxxwwwwwwvvvssspppvvvwwwyyyyyywwwuuutttssssssxxxzzzxxxxxxzzzyyytttvvvuuuuuuvvvxxxyyywwwvvv|||zzzxxxxxxxxxxxxvvvuuu{{{xxxwwwyyyvvvuuuuuuuuuvvvvvvvvvuuuuuuqqqoooqqqttttttrrrqqqnnnqqquuuwwwwwwxxxyyyzzzppprrrsssrrrppppppsssvvvssstttuuuuuuuuutttsssrrrwwwssssssvvvuuunnnlllooommmrrrwwwvvvrrrqqqvvv|||uuuuuuuuutttssssssuuuxxxvvvuuutttvvvxxxzzzzzzyyyrrrqqqqqqtttwwwxxxvvvsssnnnpppsssvvvwwwwwwvvvuuummmpppxxx{{{uuullllllsssoootttxxxvvvppplllmmmpppooosssvvvsssmmmjjjkkknnnoooppppppmmmiiihhhjjjmmmooopppvvv}}}{{{sssoooqqqqqqrrrsssttttttuuuuuuuuussstttuuutttrrrqqqrrrsssnnnppptttvvvvvvtttpppnnntttrrrqqqqqqtttvvvwwwwwwyyywwwuuutttuuuvvvuuuuuussstttuuuxxxzzzzzzwwwuuuqqqnnnlllkkkmmmnnnooooooppprrrwww|||~~~}}}xxxtttqqqpppqqqtttwwwvvvqqqmmmrrrqqqsssvvvzzzzzzuuuqqquuuuuuvvvvvvvvvvvvuuuttttttxxxxxxqqqoooqqqrrrnnnwwwrrrnnnoootttuuupppkkksssqqqrrrttttttrrruuuzzzyyyzzz{{{{{{{{{zzzxxxxxxsssrrrpppnnnmmmllllllkkkqqqqqqqqqrrrssstttuuuvvvpppqqqqqqppppppqqqsssuuuyyyzzz{{{xxxuuusssuuuwwwsssqqqnnnkkklllooosssvvvnnnoooqqqrrrrrrsssuuuvvvyyyvvvrrrqqqrrrppplllhhhjjjoootttxxxxxxwwwvvvuuussswww{{{{{{wwwsssqqqqqqppptttxxxzzzzzzxxxwwwvvvuuusssqqqooonnnoooqqqsssvvvwwwwwwuuuqqqpppssswwwqqqqqqpppqqqrrrtttvvvxxxrrrrrrqqqqqqpppooooooooolllqqqvvvwwwuuurrrssstttssswww{{{{{{wwwvvvyyy|||yyyyyyyyywwwtttssstttuuuwwwtttpppqqqtttwwwxxxwwwwwwtttqqqnnnnnnpppsssuuurrruuuwwwvvvtttssswwwzzzqqqrrruuuwwwxxxyyyyyyyyyrrrqqqooonnnnnnoooqqqrrrmmmnnnoooqqqsssvvvyyyzzzzzzyyywwwsssrrrssswwwzzz{{{yyyvvvtttrrrssstttuuuwwwwwwuuutttssssssssssssrrrqqqqqqrrrtttvvvwwwvvvxxxwwwuuusssrrrtttyyy}}}}}}~~~~~~xxxuuuvvvxxxwwwxxxzzz{{{yyytttppptttxxx|||zzzsssooooooqqqsssxxx{{{xxxxxxzzzxxxrrrxxxvvvttttttvvvxxxxxxwww|||xxxvvvwwwxxxxxxxxx~~~yyytttsssuuuyyyzzzyyywwwtttsssuuusssqqqqqqrrrrrrrrrqqqvvvvvvvvvvvvwwwxxxyyyzzzsssppplllmmmqqquuuwwwwwwtttrrrqqqssswwwzzzyyyxxxuuuuuutttttttttqqqnnnkkkiiipppxxxzzzwwwssssssuuusssvvvyyyzzzxxxvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxwwwuuutttuuuvvvrrrssstttrrrpppppptttxxxuuutttvvvvvvrrrmmmnnnsssllloootttuuussspppnnnllloootttuuuooolllnnnnnnkkkpppooommmlllkkkkkkkkklllppptttxxxxxxuuurrrpppqqquuuuuutttqqqooonnnppprrrrrrtttwwwwwwvvvvvvyyy{{{nnnqqquuuwwwvvvtttttttttmmmoooqqqtttuuuvvvvvvwwwuuuuuuwwwzzz|||zzzvvvrrrpppvvv}}}~~~zzzwwwvvvssswwwyyyvvvqqqmmmnnnpppssswww{{{zzzuuurrrrrrtttvvvuuuuuutttttttttuuuuuupppqqqrrrrrrrrrtttxxx|||vvvwwwxxxyyyyyyxxxvvvuuurrrssssssrrrqqqpppoooooosssqqqpppqqqsssrrrnnnjjjppprrrssssssrrrqqqrrrssszzzvvvxxxyyywwwxxx}}}{{{vvvpppmmmmmmoooqqqrrrsssqqqoooooorrruuuwwwwwwtttooolllnnnsssxxxxxxvvvyyyuuutttwww}}}~~~yyysssxxxuuuqqqqqqssstttqqqooouuuqqqrrrvvvuuuooonnnqqquuuuuutttrrrnnnkkkjjjjjjmmmpppsssuuutttsssrrrrrryyy}}}~~~yyyvvvvvvuuurrruuusssvvv~~~{{{xxxyyyyyytttnnnkkkmmmooopppppprrrqqqqqqrrrssstttsssqqqsssvvvuuupppnnnqqqsssrrruuuvvvvvvtttqqqpppqqqsssqqqrrrsssrrrppppppsssvvvuuuuuuuuuvvvwwwyyy{{{}}}xxxwwwwwwwwwxxxzzz|||}}}zzzwwwvvvvvvyyyyyyvvvttttttsssrrrpppooonnnnnnnnnnnnpppsssuuuvvvtttqqqoooooorrrvvvwwwuuuuuuvvvxxxtttsssrrrqqqqqqrrrtttuuummmrrrrrrnnnooovvvzzzzzzwwwwwwuuusssqqqrrruuuxxxrrrtttvvvvvvtttsssrrrsssuuuxxx{{{zzzvvvrrrqqqrrrrrrsssssssssssstttvvvwww~~~|||zzzxxxvvvuuuuuuuuu{{{}}}tttqqquuu{{{}}}|||{{{xxxuuutttuuuwwwwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzssstttuuuwwwwwwwwwvvvuuuyyyxxxwwwwwwxxxwwwuuusss|||xxxvvvuuuuuuxxx{{{|||xxxtttwwwuuusssssstttuuutttssstttuuuwwwxxxxxxwwwvvvuuurrrpppoooppprrrttttttrrruuusssrrrsssuuuwwwvvvtttyyyvvvrrrqqqrrrqqqnnnlllooorrrvvvwwwuuussstttuuuvvvwwwxxxwwwvvvuuuuuuwwwwwwuuutttwww{{{}}}{{{yyywwwwwwwwwwwwwwwwwwvvvuuuttttttsssrrrpppqqqsssuuuvvvttttttuuusssoooooosssuuusssooollllllnnnppprrrmmmrrrsssooonnnqqqssspppnnnnnnmmmnnnnnnoooppppppqqquuuyyyzzzyyyvvvuuuuuutttsssrrrqqqpppnnnnnnmmmnnnrrrvvvwwwvvvuuuvvvvvvooorrrvvvwwwvvvuuuttttttoooooopppsssuuuvvvuuutttsssuuuxxxyyyxxxwwwwwwxxxppptttyyy{{{{{{{{{|||}}}vvvyyyzzzwwwrrrooopppsssssswwwzzzyyytttrrrrrruuuvvvuuutttrrrqqqpppppppppqqqqqqrrrqqqqqqssswwwzzzvvvvvvvvvvvvwwwxxxyyyyyyvvvuuurrrpppooopppqqqqqqpppooooooppprrrsssrrrqqqnnnoooqqqqqqqqqpppqqqrrrzzzuuuuuuyyyzzzxxxwwwyyyyyywwwtttrrrrrrrrrrrrqqqqqqqqqrrrssssssuuuvvvwwwvvvtttrrrrrrtttvvvvvvuuuxxxvvvuuuwww{{{|||xxxuuuuuutttsssssstttuuuuuuttttttqqqqqquuutttpppooossstttuuuuuusssooojjjhhhgggkkknnnqqqrrrqqqpppppppppzzz}}}}}}xxxtttuuutttrrrvvvtttwww~~~zzzwwwxxxzzzuuunnnkkkllloooqqqrrruuusssqqqppprrrssssssrrrrrrtttsssnnnmmmppprrrrrrwwwuuusssssstttuuutttsssrrrpppooorrruuuwwwtttqqqrrrqqqqqqqqqrrrtttwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzvvvuuuuuuwwwzzzzzzwwwtttrrrrrrqqqqqqppppppoooooommmooorrrtttvvvuuutttsssnnnqqqtttuuusssrrrssstttsssssstttttttttttttttsssnnnrrrrrrpppqqqwwwxxxuuuyyyxxxvvvssspppooorrrtttssstttuuuuuusssrrrrrrssstttuuuuuutttssstttuuuwwwrrrrrrqqqpppqqqtttxxx{{{{{{zzzyyyxxxwwwxxxxxxyyyzzz}}}~~~{{{uuurrruuuzzz{{{{{{zzzxxxuuussstttuuuxxxuuuqqqnnnnnnrrrwww{{{ssstttuuuwwwyyy{{{|||}}}ssstttvvvwwwwwwwwwvvvvvvpppppppppsssuuuwwwvvvuuu{{{yyyxxxuuurrrvvv|||~~~{{{vvvxxxvvvuuuuuuvvvvvvuuuttttttvvvxxxzzzzzzxxxtttrrrrrrrrrrrrsssttttttqqqooovvvuuussssssttttttsssqqq{{{uuupppnnnppprrrpppmmmssssssttttttuuuuuuvvvvvvxxxxxxwwwuuussssssvvvxxxwwwtttrrrvvv}}}}}}yyyxxxvvvuuuwwwyyyyyyvvvrrrrrrqqqpppppprrrtttuuuuuuwwwsssrrruuuvvvsssrrrssszzztttmmmjjjllloooqqqrrrnnnrrrssspppooorrrtttssslllmmmoooppprrrrrrssssssrrrvvvzzz|||{{{zzzyyyxxxuuussspppqqqrrrqqqmmmjjjkkkoootttwwwvvvtttrrrrrrpppsssvvvxxxwwwvvvuuuuuuqqqpppppprrruuuvvvtttqqqtttwwwyyywwwsssrrrvvvyyytttuuuuuuvvvvvvyyy}}}zzz{{{zzzwwwsssqqqrrruuutttwwwxxxvvvsssqqqsssuuuuuutttsssrrrqqqpppppppppqqqrrrrrrqqqqqqrrrtttwwwuuuuuuttttttuuuxxx{{{}}}yyyvvvrrrnnnmmmnnnqqqsssnnnoooppppppoooppprrrtttnnnoooqqqqqqqqqqqqssstttsssqqqtttyyy{{{xxxuuutttttttttuuuwwwxxxxxxuuurrrooorrrvvvvvvttttttuuuwwwwwwxxxxxxxxxvvvttttttuuuxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwvvvttttttuuuwwwuuurrrqqqssssssqqqqqqtttoooqqqsssrrrooollliiiiiimmmoooqqqrrrqqqoooppppppyyy|||{{{uuurrrttttttssswwwvvvxxx||||||xxxvvvvvvzzzuuuooollllllooorrrsssvvvsssppppppqqqsssssssssqqqtttrrrmmmlllooorrrrrrwwwsssqqqrrruuuwwwtttqqqrrrmmmkkkpppyyy|||uuummmqqqpppnnnmmmnnnpppsssuuuyyyyyyyyyyyyxxxxxxwwwvvvssstttuuuwwwxxxwwwsssoooooooooppppppppppppoooooopppqqqrrrsssttttttttttttppprrrttttttsssrrrrrrrrrrrrtttvvvxxxxxxvvvsssqqqpppqqqqqqqqqtttxxxvvvqqqzzzyyywwwsssooonnnoooppptttuuutttsssqqqqqqrrrtttwwwtttpppnnnpppsssvvvxxxsssqqqooonnnpppuuuzzz}}}yyyxxxxxxxxxxxxzzz{{{|||yyyzzzzzzxxxvvvuuuwwwxxxzzz{{{zzzxxxuuusssssssssuuurrrnnnlllmmmqqqvvvzzzqqqrrrtttwwwzzz}}}tttuuuvvvwwwwwwwwwvvvvvvnnnnnnoooqqqtttvvvvvvuuu{{{wwwvvvxxxvvvtttuuuxxxzzzyyywwwvvvuuutttuuuvvvvvvtttssstttvvvxxxzzzzzzyyywwwuuusssssstttuuuuuuuuusssrrrvvvuuuuuutttttttttsssrrrwwwrrrmmmnnnrrrtttrrrnnnrrrrrrrrrtttwwwyyyxxxwwwxxxxxxwwwuuusssssstttvvvwwwuuuuuuwww{{{}}}{{{yyyvvvsssqqqtttxxxyyytttooonnnlllkkkoootttyyyzzzyyyzzztttrrrvvvyyywwwuuuuuuwwwssspppqqqtttuuuppplllrrrsssssspppnnnooopppqqqnnnoooqqqrrrsssrrrrrrqqqsssvvvyyy{{{{{{yyywwwvvvyyytttppppppsssssspppllllllooorrruuuuuutttrrrqqqpppssswwwyyyxxxvvvvvvvvvtttqqqppprrruuuvvvrrrooowwwxxxxxxvvvtttrrrssssssxxxwwwuuutttuuuwww{{{}}}{{{{{{yyyvvvrrrqqqsssuuuuuuvvvvvvtttrrrqqqsssuuurrrrrrrrrrrrssstttuuuvvvrrrssssssrrrpppppprrrtttuuuuuutttuuuvvvxxxzzz{{{wwwuuuqqqnnnmmmnnnppprrrnnnqqqsssrrrnnnlllmmmooopppqqqssssssssstttvvvxxxrrrrrrtttxxxyyywwwssspppoooppprrrvvvzzz{{{yyywwwqqquuuxxxvvvrrrqqquuuyyytttxxx{{{zzzvvvrrrsssuuuwwwyyyyyywwwttttttvvvxxxxxxzzzzzzwwwsssppprrrtttwwwuuusssrrrqqqqqqqqqssskkkmmmoooooooooooopppqqqrrrsssuuuuuusssrrrrrrsssuuuxxxwwwrrrpppsssvvvvvvuuuvvvxxxyyywwwtttsssssswwwuuurrrppppppqqqrrrrrrsssqqqpppqqqsssuuuuuutttrrruuusssnnnlllppptttttttttsssrrrrrrsssrrrqqqooorrrllliiinnnvvvyyyuuunnnsssqqqooommmnnnpppsssuuuxxxyyyzzzzzzzzzyyywwwvvvuuuvvvwwwxxxvvvrrrllliiimmmnnnooooooooonnnmmmmmmttttttsssqqqqqqpppppppppsssuuuvvvvvvuuutttrrrrrrsssuuuxxxzzzyyywwwuuusssssspppnnnpppuuuyyywwwssszzzyyywwwtttqqqooopppqqquuuuuusssqqqoooooorrrtttzzzuuuooommmooorrrsssssssssqqqoooppprrrvvvyyy{{{wwwwwwvvvvvvwwwyyy{{{|||yyyxxxwwwxxxyyyzzzyyyyyy{{{{{{|||zzzvvvtttssssssppppppqqqrrrrrrrrrrrrrrrpppqqqsssvvvyyy{{{}}}~~~vvvvvvvvvvvvwwwvvvvvvvvvuuuttttttuuuvvvvvvuuusssyyyvvvvvvvvvxxxxxxvvvsssrrrtttwwwtttsssrrrsssttttttrrrppprrrssstttuuuvvvwwwxxxyyyuuuuuuuuuuuuuuuvvvwwwyyyssstttvvvvvvvvvuuuuuuuuupppnnnmmmpppuuuvvvsssooonnnooorrrvvvzzz|||zzzyyywwwxxxxxxwwwtttsssrrrsssuuuxxxzzzzzzwwwvvvwwwzzzssspppnnnpppuuuvvvrrrmmmmmmllllllpppvvvzzz{{{zzz{{{vvvtttwwwzzzxxxvvvvvvvvvssssssvvvyyyxxxrrrkkkqqqppppppooonnnmmmooorrrrrrsssssssssrrrpppooommmsssuuuwwwxxxxxxvvvssspppyyysssnnnmmmppprrrpppnnnppppppqqqrrrssstttsssssspppssswwwyyyxxxvvvvvvvvvuuusssrrrsssuuuuuurrrooovvvsssrrrtttxxxxxxtttooouuuuuuuuuvvvwwwyyyzzzzzz{{{zzzwwwtttrrrqqqrrrssstttttttttsssrrrrrrssstttrrrrrrrrrrrrrrrsssttttttrrrssssssrrrqqqpppqqqrrruuuvvvwwwxxxwwwwwwuuuuuusssrrrpppnnnnnnnnnoooooommmqqqtttsssooolllkkklllpppqqqrrrrrrrrrsssvvvxxxvvvvvvvvvvvvvvvvvvsssoooppppppqqqsssvvvxxxxxxwwwwwwxxxxxxtttooooootttzzzpppuuuzzzzzzuuurrrsssvvvvvvxxxyyywwwsssrrruuuxxxvvvxxxxxxuuuqqqoooqqqsssxxxxxxuuurrrppppppqqqpppnnnnnnnnnnnnnnnpppsssvvvtttvvvwwwwwwuuusssssssssooorrrsssooooootttxxxxxxsssvvvwwwuuurrrqqqqqqqqqssstttuuuuuutttsssqqqqqqnnnooopppsssvvvwwwwwwuuuuuuwwwuuupppnnnssswwwwwwrrrvvvyyywwwrrrnnnppprrrqqqnnnllllllnnnqqqrrrrrrsssqqqpppooooooqqqsssuuuwwwxxxzzz{{{{{{{{{zzzyyyvvvxxxyyyyyyvvvrrrooommmmmmmmmnnnnnnmmmmmmlllkkktttsssqqqpppoooooooooooottttttuuuuuuuuutttrrrppptttuuuwwwyyyyyyxxxwwwvvvuuupppmmmpppvvvyyyyyyxxxxxxxxxxxxvvvsssrrrsssuuuvvvuuussspppmmmnnnqqqtttvvvrrrooooooqqqsssrrrqqqtttsssrrrtttwwwxxxwwwvvvwwwvvvuuuuuuuuuvvvwwwxxxyyywwwwwwxxx{{{}}}|||zzz{{{}}}~~~|||yyyuuussssssssssssttttttsssrrrqqqpppqqqrrrsssuuuvvvxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvwwwxxxwwwvvvwwwxxxwwwuuuttt|||{{{{{{uuuxxxzzzwwwqqqooorrrwwwrrrrrrrrrssstttsssqqqnnnoooooopppqqqrrruuuwwwxxxuuuuuuvvvuuutttvvvxxx{{{qqqsssvvvwwwwwwvvvwwwwwwllllllnnnrrrtttuuusssqqqmmmppptttxxx{{{{{{{{{zzzwwwxxxyyywwwtttrrrqqqqqqsssxxx|||zzzuuurrruuuyyyqqqnnnmmmnnnqqqrrrpppnnnrrrqqqqqqsssvvvwwwwwwwwwzzzvvvuuuxxxyyyvvvuuuvvvxxxuuurrrrrrtttvvvuuusssmmmllllllnnnnnnnnnrrrwwwtttttttttsssrrrqqqoooooossssssuuuvvvwwwuuuqqqmmmrrroookkkjjjlllnnnnnnmmmsssrrrqqqqqqsssttttttssspppsssvvvxxxwwwvvvuuuuuutttuuuvvvvvvuuutttsssrrrrrrnnnlllqqqyyy|||vvvpppnnnooorrrwww{{{|||{{{zzzzzzxxxvvvtttrrrqqqqqqqqqsssssssssssssssssssssssstttsssrrrpppooonnnmmmmmmrrrttttttsssrrrqqqqqqrrrvvvwwwxxxyyyxxxuuusssqqqqqqpppoooooooooooopppqqqnnnpppssssssrrrpppnnnnnnnnnooooooooonnnppprrruuuxxxxxxwwwttttttuuusssoootttsssqqqqqqsssttttttttt|||{{{wwwqqqmmmmmmrrrwwwnnnsssxxxxxxtttrrrsssvvvtttvvvxxxwwwtttssstttwwwqqqrrrsssrrrrrrrrrtttuuuwwwxxxwwwrrrqqqrrrqqqooottttttsssqqqooopppsssuuuqqqtttwwwwwwuuurrrpppoookkkooopppnnnoootttwwwwwwrrrvvvwwwsssooooooqqqppprrrtttwwwxxxvvvtttrrrrrroooooopppsssvvvxxxwwwvvvwwwyyywwwqqqpppuuuzzz{{{tttzzz}}}uuuqqqtttxxxrrrrrrpppmmmjjjkkkppptttoooooooooooopppqqqrrrssswwwxxxyyyyyyzzzzzzzzzzzzuuuvvvxxxxxxvvvvvvwwwxxxnnnnnnmmmmmmmmmmmmnnnooooooooooooooopppqqqssssssrrrrrrqqqrrrsssrrrpppnnnrrrtttvvvxxxyyyyyyxxxxxxvvvqqqppptttxxxyyyxxxyyyvvvwwwwwwvvvuuutttvvvwwwuuutttrrrpppmmmmmmppprrrnnnnnnnnnpppsssuuuuuutttuuuttttttwwwzzz{{{xxxtttwwwvvvuuutttttttttuuuvvvxxxwwwxxxzzz|||}}}|||{{{|||~~~~~~{{{vvvsssrrrzzzwwwssspppoooppprrrtttrrrrrrssstttuuuvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwwwwsssssssssuuuxxxyyyyyyxxx}}}}}}uuuwwwyyywwwtttrrrtttvvvsssssssssuuuvvvuuurrrpppooopppqqqssstttuuuuuuuuusssuuuwwwwwwuuutttuuuvvvpppsssvvvwwwvvvuuuuuuvvvmmmoooqqqqqqpppppprrrssspppssswwwxxxwwwwwwzzz}}}zzzyyyxxxuuurrrpppqqqsssrrruuuxxxwwwuuusssuuuwwwpppooommmmmmnnnoooqqqrrrssstttvvvvvvvvvvvvwwwxxxxxxvvvvvvwwwuuuqqqqqquuuvvvtttqqqpppqqqsssuuuwwwooollllllooopppooossszzzsssssssssssstttuuuvvvvvvsssssstttvvvxxxwwwsssooojjjjjjlllmmmmmmmmmlllkkkqqqpppppprrruuuuuurrrpppooorrrvvvwwwvvvuuuttttttrrrvvvyyyyyyuuussstttvvvssspppnnnpppuuuwwwuuuqqqmmmnnnqqqvvv{{{}}}{{{xxxyyyxxxvvvtttsssrrrpppoooqqqqqqrrrsssttttttrrrqqquuutttrrrpppnnnllllllkkkrrrtttuuuuuusssrrrrrrsssxxxxxxxxxwwwuuutttsssrrrsssqqqooonnnnnnqqqtttvvvxxxvvvsssrrrrrrrrrrrrqqqooooooooonnnmmmnnnpppssstttwwwvvvssstttvvvsssmmmrrrqqqqqqrrrtttvvvuuuttt~~~{{{vvvqqqnnnmmmnnnpppqqqtttwwwvvvtttrrrssstttrrrtttvvvwwwvvvuuuuuuuuuqqqppppppqqqsssuuuuuuuuusssvvvvvvsssrrruuutttpppuuuvvvwwwwwwuuusssssstttooorrrvvvwwwuuupppmmmkkkjjjnnnpppoooooorrruuutttrrrxxxxxxrrrnnnppprrrrrrtttvvvwwwvvvtttssstttvvvuuurrrpppppprrruuuwwwxxxxxxzzzwwwrrrqqqvvv{{{|||uuuzzz~~~~~~zzzxxxyyy|||uuuvvvtttppplllkkkmmmqqqmmmnnnoooppprrrsssssssssxxxxxxwwwwwwvvvwwwwwwwwwssstttsssrrrqqqsssxxx|||nnnnnnmmmmmmnnnqqqtttvvvooooooppprrrssstttuuuuuurrrqqqpppqqqssssssqqqnnnnnnqqqvvvzzz|||{{{xxxvvvvvvtttvvv||||||wwwuuuvvvuuuvvvwwwvvvuuutttuuuvvvttttttssspppmmmmmmoooqqqmmmnnnpppqqqrrrsssvvvxxxwwwuuusssvvv{{{}}}{{{xxxwwwvvvuuuttttttuuuvvvwwwuuuwwwyyyzzz{{{{{{{{{{{{{{{}}}{{{vvvrrrpppxxxuuurrroooooopppsssuuurrrsssssstttuuuvvvwwwwwwyyyxxxwwwvvvvvvvvvwwwwwwpppqqqrrruuuyyy||||||{{{}}}{{{vvvvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwtttrrrqqqsssvvvyyyyyyxxxuuutttppptttxxxyyyuuurrrppppppooosssvvvwwwuuusssssstttppprrrssspppllllllpppuuutttwwwyyywwwttttttyyy~~~}}}{{{wwwrrroooooorrruuurrrrrrsssuuuvvvwwwvvvvvvppppppooommmlllnnnqqquuuppptttwwwxxxwwwvvvyyy|||uuutttvvvvvvrrrmmmnnnsssoooqqqrrrsssrrrrrrssstttsssooonnnqqqpppnnnqqqxxxppppppqqqsssuuuyyy|||~~~rrrrrrtttwwwzzzzzzvvvrrreeeiiiooorrrqqqooolllkkkooooooppptttvvvuuuqqqlllnnnqqquuuwwwvvvuuuttttttqqqwww|||zzzuuurrruuuyyyyyyvvvrrrpppoooppppppqqqqqqqqqrrrvvvzzz{{{xxxuuuyyyxxxvvvvvvuuusssqqqooopppqqqrrrtttuuutttrrrooouuutttrrrqqqppppppoooooorrrtttuuuuuutttsssssstttzzzxxxvvvtttssstttuuuuuuvvvsssooommmnnnrrrxxx|||}}}uuuqqqqqqrrrrrrqqqqqqqqqpppooonnnnnnqqqtttoootttuuusssuuuwwwtttlllllllllooosssxxxzzzyyyxxx~~~{{{vvvrrrpppnnnllljjjuuuvvvvvvvvvtttsssssssssqqqssstttvvvwwwwwwuuutttvvvssspppqqqtttuuutttqqqoootttvvvsssssswwwvvvqqqqqqtttyyy{{{zzzxxxuuutttooossswwwyyyvvvqqqmmmjjjjjjoooqqqooooooqqqrrrppprrryyyzzzsssnnnqqqttttttwwwwwwwwwtttrrrrrrvvvyyy{{{vvvpppmmmnnnrrrvvvyyyxxxzzzwwwrrrqqqvvv{{{}}}tttvvvzzz|||||||||||||||xxxxxxvvvtttpppnnnmmmmmmmmmnnnqqqsssuuuuuuuuuuuuzzzxxxvvvuuussssssttttttrrrrrrooollljjjmmmsssxxxnnnmmmmmmmmmpppuuuzzz}}}sssssstttuuuuuutttttttttsssrrrqqqsssvvvvvvssspppjjjooovvv||||||xxxuuuuuuvvv|||vvvqqqrrruuuvvvwwwvvvtttsssssstttssstttssspppnnnmmmnnnpppppprrrsssrrroooppptttxxxyyyuuurrrtttzzz}}}vvvvvvuuuuuuuuuwwwxxxyyysssvvvyyyzzzyyyxxxyyyzzzyyy|||~~~zzzuuuqqqooopppqqqsssttttttsssrrrppprrrssstttuuuvvvwwwxxxyyyzzzyyywwwvvvvvvvvvwwwwwwrrrssstttwww{{{}}}~~~}}}|||yyyvvvxxxyyyxxxuuusssrrrrrr{{{{{{zzzyyywwwuuusssrrr{{{xxxuuussssssttttttssssssqqqqqqssssssqqqqqqssswwwqqqpppuuuwwwsssooopppqqqpppoooooopppooollljjjqqqrrrssstttttttttsssrrrzzz{{{xxxrrrpppsssuuutttxxxwwwuuuuuuuuuuuuuuutttvvvrrrmmmjjjkkknnnqqqrrrrrrwwwvvvqqqttt|||}}}wwwpppppppppnnnmmmmmmppprrrqqqpppoooqqqtttvvvtttrrrnnnlllkkkooouuuwwwuuuqqqppprrrtttvvvxxxxxxxxxxxxvvvyyy|||{{{wwwttttttvvvpppuuuvvvqqqoooqqqpppmmmnnnuuuwwwqqqooosssvvvuuummmooopppqqqqqqrrrtttuuunnnttt|||~~~{{{xxxyyy{{{yyyrrrnnnqqqsssrrrrrrtttpppxxx{{{wwwtttuuussspppvvv~~~~~~tttpppvvvxxxuuuqqqpppnnnnnnooossswwwzzz{{{wwwtttrrrrrrsssttttttssstttuuutttrrrssswwwzzzxxxsssooorrryyy|||xxxssssssssssssssstttvvvwwwxxx|||{{{yyyuuurrrqqqrrrsssqqqssstttssspppoooqqqssswwwvvvtttrrrqqqqqqqqqqqqllljjjkkknnnoooooosssyyy|||wwwqqqooooooooommmjjjwwwwwwwwwxxxxxxwwwuuussstttuuuvvvwwwwwwvvvuuutttuuuttttttttttttssspppnnnssssssssstttvvvuuusssqqqzzz~~~{{{xxxwwwvvvsss|||tttpppssstttooommmnnnsssqqqppppppqqqrrrrrrqqqvvvtttrrrrrruuuwwwyyyyyy{{{zzzwwwuuuuuuvvvxxxyyyzzzwwwtttsssuuuwwwvvvuuuzzzxxxvvvrrrpppppprrrtttwwwxxxzzzyyyxxxwwwxxxzzzyyyxxxuuuqqqnnnlllnnnpppqqqpppppprrruuuwwwxxxxxxzzzwwwtttssstttuuussspppnnnooopppooommmkkknnnssslllmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrruuu|||}}}wwwqqqrrrqqqnnnqqqrrrsssvvvyyy{{{{{{{{{tttwwwzzzzzzwwwttttttuuuqqqpppooonnnppptttxxx|||ssssssrrrrrrqqqqqqrrrrrrnnnwww{{{wwwsssuuuwwwvvvxxxwwwxxxzzz}}}~~~{{{xxxvvvuuussssssssstttvvvwwwuuuuuuuuuuuuvvvzzzzzzzzz{{{zzzxxxtttpppmmmooossssssqqqrrruuurrrkkkqqqpppqqqvvv{{{}}}{{{wwwssstttwwwyyyyyyxxxvvvtttqqqvvv{{{~~~}}}|||}}}~~~yyyyyyxxxwwwuuuuuuwwwyyyyyyxxxxxxwwwvvvvvvuuuuuu}}}zzzvvvssssssrrrqqqppppppoooooopppppppppqqqrrrwwwrrrqqqvvvxxxtttqqqrrrqqqpppnnnooopppppppppooorrrrrrqqqqqqrrrrrrssssssuuuuuurrrppptttzzz{{{wwwyyyvvvtttvvvzzzzzzuuupppsssqqqooonnnoooqqqqqqppptttvvvvvvuuuvvvyyywwwrrrppprrrrrrqqqooommmnnnnnnrrrqqqpppqqqssssssqqqooosssqqqqqqtttyyy{{{yyyvvvsssrrrqqqqqqssstttwwwxxxuuuvvvwwwvvvuuusssssstttpppvvvxxxtttrrrrrrqqqmmmuuuyyyxxxsssppprrrrrroooqqqrrrssssssqqqqqqrrrsssnnnrrrvvvxxxxxxyyy|||~~~zzzsssnnnpppqqqqqqsssuuurrrwwwxxxsssqqqtttuuutttrrrzzz{{{uuuttt{{{}}}xxxrrrqqqppppppqqqsssvvvxxxvvvtttssssssttttttsssrrrooorrruuuvvvuuuuuuvvvxxxsssuuuxxxzzz{{{{{{xxxvvvsssssssssttttttuuuvvvwwwuuuttttttrrrrrrsssuuuvvvtttuuuuuussspppppprrrtttssssssttttttsssrrrqqqpppmmmlllnnnrrrrrrppprrrvvv{{{yyyvvvqqqmmmllllllmmmuuuxxxzzzyyyvvvtttvvvxxxxxxwwwuuutttuuuvvvwwwyyyxxxvvvssssssssstttsssrrrqqqqqqrrrtttvvvwwwvvvtttuuuzzz{{{xxxvvvvvvuuusssxxxrrrpppssssssooonnnqqqsssrrrppppppqqqrrrqqqpppuuusssrrrsssuuuwwwxxxxxxyyyxxxvvvttttttuuuvvvwwwxxxtttqqqrrrvvvxxxvvvrrruuuuuutttrrrrrrrrrtttvvvvvvvvvuuuuuuvvvvvvuuuuuuvvvvvvvvvssspppooooooppptttrrrqqqqqqtttuuuvvvvvvzzzwwwttttttuuuuuusssqqqrrrqqqpppooommmlllmmmooolllmmmoooqqqrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwsssrrrssssssoootttttttttuuuvvvvvvuuutttsssuuuxxxyyywwwuuutttsssrrrqqqpppppprrruuuvvvwwwuuutttrrrrrrsssssssssrrrooovvvzzzwwwuuuxxxyyywwwwwwwwwxxx{{{}}}}}}{{{xxxssstttuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvvvvwwwyyy|||xxxxxxxxxwwwuuurrrooommmmmmsssuuuqqqoooqqqqqqooorrrtttwwwyyyzzzyyyyyyyyytttttttttttttttuuuvvvvvvtttvvvxxxyyyzzz{{{}}}{{{zzzxxxuuutttwww|||xxxwwwvvvvvvvvvwwwxxxyyy{{{xxxuuusssssstttsssrrroooooonnnmmmnnnpppssstttwwwssssssvvvwwwtttsssssspppooonnnnnnqqqrrrssssssqqqqqqppppppqqqrrrsssssssssqqqooopppxxx~~~xxxzzzvvvssswww||||||uuummmppppppqqqsssttttttqqqoootttqqqsssxxxyyyuuurrrrrrqqqssstttssspppnnnllllllsssqqqpppqqqqqqqqqooommmwwwuuutttwww{{{}}}{{{xxxwwwuuuqqqoooooorrrvvvyyyvvvuuusssssstttuuuuuutttqqqvvvxxxvvvssssssqqqnnnyyyyyywwwsssrrrsssqqqmmmtttuuuuuutttqqqppppppqqqqqqqqqqqqrrrtttwww{{{}}}{{{tttpppqqqrrrqqqssswwwvvvwwwuuuooonnnrrrvvvwwwqqqvvvxxxvvvzzz{{{sssrrrrrrrrrssstttvvvvvvrrrrrrsssuuuvvvuuurrrpppkkkoootttvvvvvvtttssssssooowww}}}yyyxxxyyyttttttttttttttttttttttttppppppppppppqqqsssuuuwwwxxxxxxwwwtttrrrrrrtttvvvppprrrtttuuuuuurrrpppnnnlllkkkooossstttrrrtttxxxzzz{{{xxxsssllljjjnnnrrrsssxxx{{{yyytttssswww|||zzzxxxtttrrrrrruuuzzz}}}zzzwwwsssqqqrrrtttuuuuuuoooooopppsssvvvxxxxxxwwwqqquuuwwwuuusssttttttqqqqqqpppppprrrqqqoooqqquuutttsssqqqpppqqqrrrqqqpppsssrrrrrrsssvvvxxxyyyxxxvvvuuutttrrrrrrssstttuuutttqqqoooqqquuuvvvsssoooppppppqqqrrrssstttuuuvvvvvvuuuttttttttttttsssrrrtttuuuvvvuuusssrrrrrrssswwwuuurrrqqqrrrsssttttttxxxvvvuuutttuuuuuusssqqquuusssqqqooonnnnnnmmmkkkkkkmmmppprrrsssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqmmmooopppoooqqqttttttppprrrrrrssstttsssrrrqqqpppqqqqqqtttvvvxxxvvvssspppsssrrrqqqssswwwxxxuuurrrxxxuuussssssuuuvvvtttrrrpppuuuwwwwwwyyy{{{zzzwwwvvvvvvxxxzzz|||{{{xxxuuurrrtttvvvxxxyyyyyywwwvvvtttvvvwwwwwwvvvtttuuuuuuwwwvvvuuusssqqqpppnnnmmmmmmsssvvvqqqllllllppprrrssswww{{{{{{xxxwwwxxx{{{xxxvvvsssqqqrrrtttwwwyyywwwvvvuuuuuuxxx{{{}}}}}}{{{yyyxxxwwwvvvvvvyyy~~~zzzyyywwwvvvvvvxxxzzz{{{vvvuuussstttvvvxxxxxxxxxpppqqqpppmmmoootttwwwwwwuuutttsssttttttsssssssssllllllmmmooorrrtttsssrrrpppppprrrssssssssssssssssssttttttssswww|||{{{vvvzzzvvvtttvvvyyyyyytttoooooopppqqqtttvvvvvvsssqqqrrrlllnnnwwwzzztttssswwwrrrssstttrrrpppnnnnnnooorrrrrrrrrrrrrrrrrrqqqpppwwwvvvuuuwwwyyyzzzyyyxxxzzzxxxuuurrrrrrtttvvvxxxxxxtttqqqqqqtttxxxxxxwwwtttvvvvvvtttrrrqqqqqqqqquuusssrrrrrrtttvvvtttpppsssttttttrrrpppnnnnnnooouuurrrpppppprrrtttuuuuuuyyyuuusssuuuuuussstttwwwyyyxxxtttooonnnppptttvvvssswwwxxxyyy}}}xxxsssttttttuuuuuuuuuuuuuuuuuuttttttuuuvvvuuurrrppplllnnnqqqssssssqqqooonnnooowww|||wwwwwwyyyuuuuuuuuuuuutttssssssrrrqqqpppooopppqqqssstttttt}}}{{{yyywwwuuuuuuwwwyyyssssssttttttsssqqqnnnmmmhhhhhhkkkqqqsssssswww}}}zzzyyyvvvrrrnnnnnnrrruuutttvvvwwwuuuttttttwww{{{yyyvvvssspppqqquuuyyy|||xxxvvvsssrrrssstttuuutttppppppppprrrvvvxxxxxxwwwpppuuuvvvsssqqqrrrrrroookkknnnpppqqqpppppptttxxxuuusssqqqqqqrrrrrrqqqpppoooooopppssswwwzzz{{{{{{tttsssqqqppppppqqqssstttqqqrrrssssssrrrpppooonnnmmmmmmnnnqqqsssttttttsssuuuwwwxxxvvvtttrrrsssuuutttuuuuuutttssssssuuuwwwwwwtttqqqpppqqqsssttttttvvvvvvuuuuuuuuutttsssssssssrrrooonnnqqqtttrrrnnnlllnnnqqqssstttssspppooosssrrrrrrrrrqqqqqqppppppkkkjjjjjjlllpppsssrrrpppmmmoooqqqrrrrrrqqqppppppooooooppptttwwwwwwrrrmmmsssrrrssswww{{{|||wwwrrr{{{wwwttttttwwwxxxvvvsssppprrrtttvvvzzz{{{zzzwwwvvvwwwxxxyyyxxxuuurrrppptttuuuvvvwwwwwwwwwvvvuuurrrtttvvvvvvuuuuuuuuuwwwwwwvvvtttrrrqqqppppppqqqpppsssssspppllllllooorrrsssvvvyyyyyyxxxwwwxxxzzzzzzxxxuuussstttvvvyyy{{{xxxvvvtttvvvzzz}}}|||zzzzzztttvvvwwwxxxxxxyyy|||~~~}}}|||zzzxxxwwwxxxzzz{{{vvvuuutttuuuxxxzzzzzzyyyrrruuutttppprrryyy|||{{{sssttttttrrrqqqqqqqqqqqqhhhiiilllqqqttttttrrrooonnnqqqtttwwwwwwvvvtttrrrrrrwwwyyyvvvtttwwwyyyxxxyyyxxxwwwuuurrrrrrsssuuuqqqpppppprrruuuwwwvvvuuuuuunnnmmmuuuxxxttttttzzztttsssrrrooonnnooorrruuupppqqqssstttuuuvvvvvvwwwxxxwwwvvvvvvwwwxxxwwwwwwxxxwwwvvvuuuuuutttttttttvvvrrrnnnooossswwwyyyyyywwwvvvsssqqqooonnnqqqtttrrroooooorrrvvvvvvtttrrrpppqqqqqqpppnnnmmmnnnoooqqqppppppqqqrrrsssqqqppptttsssuuuyyyyyyvvvuuuwww{{{xxxtttrrrqqqpppqqqrrrxxxyyyzzz{{{}}}zzztttttttttuuuvvvvvvuuuuuutttzzzxxxvvvuuuuuuuuusssrrrtttsssrrrrrrqqqqqqpppooosssuuuwwwxxxwwwvvvuuuuuutttuuuuuuuuutttsssrrrqqqqqqoooooopppsssvvvuuuttt}}}zzzyyyxxxyyyzzzzzzxxxwwwuuurrrpppooonnnnnnjjjiiijjjnnnoooqqqvvv}}}yyyuuuqqqppprrrtttuuuuuuwwwtttqqqrrruuuwwwwwwvvvuuutttrrrqqqrrrsssvvvwwwuuutttssssssttttttrrrpppsssrrrqqqrrruuuvvvvvvuuussswwwxxxtttqqqrrrpppnnniiimmmppppppppprrrwwwzzzuuusssqqqqqqrrrrrrrrrqqqmmmmmmnnnqqqvvv{{{}}}}}}tttrrrpppnnnooopppsssuuupppuuuyyyvvvooojjjkkkooollllllmmmppprrrsssqqqoooqqqvvvzzzxxxqqqnnnrrrxxxvvvuuutttrrrqqqssswwwzzztttrrrpppppprrrtttuuuuuutttuuuvvvvvvuuutttttttttnnnppppppoootttzzzyyytttmmmnnnqqqtttuuutttsssrrruuuttttttsssrrrqqqqqqpppmmmiiihhhkkkooopppooonnnlllooorrrsssqqqooonnnooonnnmmmnnnrrruuuuuuqqqlllqqqqqqtttyyy}}}~~~zzzvvv{{{yyyvvvvvvwwwxxxvvvtttpppoooqqqtttxxxyyyxxxxxxwwwxxxxxxvvvssspppmmmlllxxxwwwuuutttsssssstttuuuwwwwwwwwwuuussstttvvvxxxxxxwwwuuussssssssstttuuuvvvrrrooonnnnnnnnnoooqqqsssrrrrrrtttwwwyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvwwwzzz}}}~~~{{{www|||sssuuuxxxzzzzzzyyyyyyzzz~~~}}}{{{yyyxxxxxxxxxxxxyyywwwvvvwwwxxxxxxwwwuuusssxxxwwwsssttt|||~~~{{{sssvvvuuuqqqnnnooopppooohhhjjjmmmpppsssssspppmmmnnnqqquuuwwwxxxwwwuuusssooovvvzzzwwwsssvvv{{{~~~yyyzzzyyyuuupppooosssxxxqqqpppoooqqqtttwwwxxxxxxyyytttrrrtttvvvtttuuuwwwuuutttqqqnnnmmmoootttxxxoooqqqtttvvvxxxyyy{{{}}}zzzyyyxxxxxxwwwwwwwwwxxxtttuuuuuuvvvuuusssqqqppppppnnnlllmmmppptttwwwxxxyyyuuurrrqqqooommmpppvvvsssqqqqqquuuvvvsssqqqrrrmmmooopppooommmmmmnnnoookkkmmmooorrrsssrrrrrrqqqpppqqquuuyyyyyyvvvvvvyyy|||wwwtttuuuuuurrrqqqrrrzzzzzzzzz{{{{{{yyyuuurrrssstttuuuuuuuuuuuuuuuttt{{{yyyvvvuuuuuuvvvuuusss{{{xxxuuusssssstttuuuuuuvvvsssqqqrrrtttvvvtttsssssstttuuuuuutttsssrrrqqqooommmmmmqqqvvvyyyxxxwww|||{{{yyyyyyzzz{{{zzzyyyzzzxxxuuurrrpppoooooooooooommmmmmooonnnmmmpppvvvwwwsssoooppptttwwwvvvtttyyytttppprrrwwwyyywwwrrrsssssssssrrrrrrrrrssssssuuuttttttttttttssspppmmmvvvtttrrrrrrtttttttttsssuuuyyyzzzuuurrrrrrqqqnnnjjjnnnppppppqqqvvvyyyyyytttrrrqqqqqqssstttsssrrrnnnmmmmmmppptttzzz}}}~~~vvvssspppmmmmmmpppuuuwwwqqqwwwzzzvvvnnnjjjlllqqqooommmmmmooossstttqqqnnnnnnsssxxxuuuooommmqqqwwwvvvvvvuuusssqqqrrrvvvyyyqqqpppoooqqqsssuuuuuuuuurrrtttvvvwwwuuuttttttuuulllrrrtttrrrvvv}}}~~~xxxnnnooorrrtttvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqnnnjjjiiilllnnnmmmmmmoooppptttwwwvvvrrrnnnlllmmmnnnnnnoooqqqrrrrrrpppnnnoooqqquuuyyy{{{{{{zzzzzzzzzzzzyyywwwvvvvvvvvvvvvqqqooopppsssuuuuuuwww{{{xxxyyyxxxuuuqqqnnnnnnnnnxxxwwwtttsssrrrssstttuuu|||{{{yyyvvvsssrrrsssuuuwwwvvvuuutttttttttuuuvvvxxxsssooopppqqqpppoooppprrrpppnnnqqqvvvyyywwwuuuqqqrrrssstttttttttssssssvvvwwwyyy|||}}}|||zzzwww|||uuuwwwzzzzzzyyyxxxxxxxxx{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvuuuuuuvvvvvvtttsssrrrxxxxxxsssttt|||}}}xxxuuuyyyxxxqqqmmmnnnooonnnnnnmmmmmmoooqqqqqqqqqoooqqqqqqrrrtttuuuvvvvvvvvvqqqvvvxxxtttsssxxx}}}~~~{{{{{{zzzwwwtttsssuuuvvvnnnnnnoooqqquuuxxxxxxxxxwwwxxxwwwuuuwwwzzzxxxuuuvvvuuusssqqqoooooorrruuunnnrrrvvvxxxxxxyyy|||{{{zzzyyywwwvvvuuuvvvwwwttttttuuuuuuuuusssrrrqqqkkklllmmmnnnooossswwwzzzxxxttttttuuusssooopppuuuuuusssuuuyyywwwrrrqqqtttnnnppppppooonnnmmmnnnooojjjmmmqqqrrrpppoooppprrrnnnnnnpppttttttsssvvv|||}}}vvvrrruuuvvvttttttvvvvvvwwwyyyzzzxxxuuutttuuusssssssssttttttuuuuuuuuuuuutttuuuvvvxxxxxxvvvssszzzwwwtttsssuuuwwwxxxwwwvvvtttrrrsssuuuvvvtttsssrrrssstttuuuuuusssrrrqqqpppnnnmmmqqqvvvxxxwwwtttwwwvvvvvvxxxzzzzzzxxxvvvvvvvvvuuuuuutttsssrrrqqqpppoooqqqtttrrrnnnmmmqqquuutttsssssssssssssssrrryyyvvvuuuvvvxxxyyyvvvsssuuuuuusssrrrrrrrrrrrrrrryyywwwuuussssssrrrpppooovvvtttrrrrrrssstttttttttsssxxxyyyuuussssssrrrpppmmmppppppooorrryyyzzzwwwsssqqqpppqqqsssuuuuuutttsssqqqnnnnnnrrrwwwzzz|||yyyuuupppllllllqqqwww{{{uuuvvvvvvtttqqqpppqqqrrrqqqooommmpppuuuwwwuuurrrpppqqqrrrsssrrrssstttuuutttvvvwwwvvvtttrrrrrrsssooooooppprrrtttuuutttssspppssswwwwwwvvvtttuuuvvvoooxxx{{{vvvvvv|||}}}wwwpppppprrrtttvvvyyy{{{|||yyyyyyxxxvvvuuusssrrrrrrnnnkkkkkknnnnnnkkkmmmrrrqqquuuzzzyyytttpppooopppooopppqqqpppooonnnooopppnnnrrrvvvvvvttttttwwwzzzxxxzzz{{{yyytttsssuuuxxxsssqqqrrrtttsssrrrwwwyyyyyywwwtttqqqpppsssvvvuuuuuutttuuuuuuvvvvvvwwwyyyzzzzzzxxxuuusssrrrsssssssssssssssssssssttttttwwwsssrrrtttrrrnnnooosssrrrqqqqqqqqqssstttuuuuuupppqqqqqqrrrrrrrrrrrrrrrvvvxxxzzzzzzyyyxxxxxxyyyyyyxxxzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvuuurrrrrrrrrsssuuuvvvuuutttooowwwxxxrrrssszzz{{{tttwww{{{zzzrrrmmmooopppnnntttqqqnnnmmmnnnppprrrrrrsssrrrppppppqqqssswwwyyywwwxxxvvvrrrtttyyy|||{{{~~~|||zzzyyyzzzyyyvvvssslllmmmooosssvvvxxxxxxvvvpppwwwyyyvvvyyy~~~uuuvvvvvvvvvtttqqqooopppqqqooorrrvvvxxxxxxyyy|||~~~yyyyyyxxxvvvtttssstttuuuvvvvvvvvvvvvvvvuuuuuutttjjjmmmpppqqqqqqsssxxx}}}vvvtttvvvzzzxxxqqqooosssttttttxxx|||yyyssssssyyyqqqrrrrrrqqqnnnmmmmmmnnnnnnqqqtttrrrmmmkkkmmmqqqmmmlllmmmoooooopppvvv~~~}}}tttpppsssvvvvvvwww|||qqqssswwwxxxvvvtttuuuyyysssrrrrrrsssssstttvvvvvvnnnpppssswwwzzzyyyvvvsssuuurrrqqqrrrvvvxxxxxxvvvuuuuuuvvvwwwvvvvvvuuutttqqqrrrtttuuuuuutttrrrqqquuuqqqoooqqquuuvvvrrrnnnsssrrrsssvvvyyyyyyvvvsssrrrsssvvvwwwwwwvvvtttssslllmmmrrrxxxwwwqqqnnnpppsssuuuwwwvvvrrrooooooqqqxxxyyyzzzzzzyyyxxxvvvvvvyyywwwtttrrrqqqqqqsssttt}}}zzzuuurrrrrrrrrrrrqqquuusssrrrrrrsssuuuuuuuuuqqqvvvxxxuuusssttttttqqqppprrrqqqooosss{{{{{{uuurrrqqqpppqqqsssuuuvvvuuuxxxtttooonnnppptttxxxzzz{{{vvvpppllllllqqqxxx}}}xxxtttpppqqqtttvvvuuusssssspppnnnqqqwwwzzzxxxvvvvvvrrrppprrrxxxzzzxxxtttrrruuuxxxyyyvvvrrrooommmooopppqqqsssuuuuuussspppooossswwwxxxvvvtttuuuvvvttt~~~yyyuuuzzzzzzuuuqqqqqqrrrsssvvvzzz}}}{{{zzzyyywwwvvvtttsssrrrmmmkkkmmmpppnnnjjjnnnvvvnnntttyyyzzzwwwssssssuuuppprrrrrrpppmmmlllnnnqqqnnnrrrvvvtttooooootttyyywww{{{}}}zzzsssqqqtttyyyuuussstttuuurrrpppwwwxxxxxxwwwtttrrrsssxxx|||qqqrrruuuxxxyyyyyyyyyxxxrrruuuxxxyyywwwuuuttttttppppppqqqqqqqqqrrrrrrrrruuutttvvvwwwrrrkkknnnvvvrrrtttuuutttqqqppprrrvvvssssssrrrrrrrrrssstttuuuvvvxxxyyywwwuuutttwww{{{yyyrrryyyyyyyyyyyyyyyyyyyyyyyy}}}vvvtttxxxzzzvvvtttwwwrrrjjjooowwwxxxvvvtttxxxsssppprrrwwwzzzyyyvvvvvvtttqqqrrrtttsssppplllpppnnnlllooosssuuutttrrrvvvppppppuuuwwwssspppqqq{{{vvvuuuxxxxxxuuuvvvzzz}}}zzzwwwvvvwwwuuuppplllqqqmmmjjjmmmtttxxxvvvrrrwwwvvvwwwzzz||||||xxxtttyyyxxxuuutttwwwzzzwwwpppsssmmmmmmuuu{{{yyywwwxxxtttuuuvvvvvvvvvuuusssrrrsssuuuxxxxxxvvvsssrrrssspppuuuwwwtttrrrwww|||~~~zzzyyyvvvttttttuuuxxx{{{xxxvvvsssssstttuuuuuutttsssnnnkkklllqqqttttttrrrnnnnnnpppsssvvvuuuqqqmmmjjjkkklllnnnqqqtttvvvwwwvvvtttrrrsssuuuvvvtttqqqqqquuuxxxwwwrrroooppprrrpppsssrrrmmmnnnuuuxxxuuunnnmmmmmmppptttvvvtttrrrnnnrrrvvvvvvtttssstttwwwnnnpppsssvvvwwwvvvuuussslllttt|||~~~zzzuuutttuuulllqqqvvvwwwuuurrrrrrssswwwwwwxxxwwwvvvuuusssrrrsssuuuvvvuuurrrqqqsssvvvpppppppppnnnmmmooorrrtttwwwvvvsssrrrrrrtttvvvxxxuuuyyy{{{{{{yyyxxxxxxzzzyyyvvvtttsssssssssrrrppppppsssvvvvvvuuurrrqqqpppxxxwwwuuusssrrrqqqrrrrrrwwwvvvtttttttttuuuwwwxxxvvvtttqqqppprrruuuyyy{{{tttmmmhhhmmmwww{{{wwwpppsssooolllpppwww{{{yyyuuuuuupppoooqqqqqqooossszzzvvvrrrwww{{{xxxuuuvvvssstttuuuvvvvvvuuutttssszzzuuuqqqqqquuuwwwuuurrrxxxuuurrrrrrtttuuusssqqqzzzrrrooossstttrrrqqqsssuuummmmmmwww}}}wwwtttvvvvvvvvvvvvvvvvvvvvvwwwrrrrrrssswww{{{}}}{{{yyywwwuuusss{{{wwwqqqmmmkkknnnrrruuu{{{xxxuuussssssssssssrrrnnnnnnmmmkkkjjjlllpppsssooopppqqqqqqqqqrrruuuxxxyyywwwvvvxxx{{{zzzuuuppppppxxx~~~|||wwwuuutttrrrtttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwvvvuuuttt|||{{{xxxxxxwwwtttooonnnlllkkkkkknnnqqqttttttuuuuuusssqqqppprrrtttppprrrtttuuuttttttuuuwwwpppxxx{{{vvvssstttssspppssswwwyyyvvvqqqnnnooorrr}}}xxxuuuvvvwwwxxxxxxxxxxxxyyyzzztttrrrvvvxxxvvvuuuwwwyyypppmmmssszzzzzzvvvuuuuuussssssuuuxxxyyywwwttttttsssrrrrrrsssrrrqqqoooppppppqqqsssuuuvvvvvvtttsssoooooouuuxxxvvvtttuuu{{{wwwuuuxxxwwwtttuuuyyyzzzxxxvvvuuutttrrrooommmsssqqqooopppssssssppplllvvvuuuuuuwwwyyyyyyvvvsss{{{{{{yyywwwyyy{{{wwwppprrrmmmmmmtttyyywwwtttttttttuuuuuuvvvvvvvvvuuutttwwwtttrrrssstttuuutttsssrrrtttsssqqqtttzzz}}}{{{~~~yyytttsssuuuwwwwwwvvv{{{xxxtttsssrrrsssrrrqqquuupppmmmmmmpppsssrrrpppoooooopppsssuuuuuurrroooooooooppppppqqqssstttuuutttrrrqqqsssvvvwwwvvvtttqqqssstttrrrooommmmmmnnnmmmpppqqqnnnoootttuuurrrooommmmmmnnnrrrsssrrrqqqqqqssstttuuuuuuuuuuuuvvvrrrsssuuuvvvvvvuuusssrrrrrruuuyyyzzzwwwvvvvvvxxxppprrrttttttssssssssstttuuuvvvwwwwwwwwwvvvuuutttrrrttttttsssqqqppprrruuuqqqqqqqqqpppooooooqqqsssuuutttsssrrrrrrtttvvvwwwwwwzzz}}}}}}{{{yyyzzz{{{uuuvvvvvvuuuuuuuuuuuuuuupppsssvvvvvvtttrrrqqqpppssssssrrrrrrssstttvvvwwwtttttttttuuuuuuvvvwwwwwwsssssssssrrrrrrtttwwwzzzvvvtttrrrsssuuuwwwuuurrrtttrrrppprrrvvvxxxvvvtttrrrnnnmmmppprrrrrrvvv}}}}}}vvvsssvvvxxxvvvuuuvvvtttuuuvvvwwwwwwvvvuuutttyyyvvvssstttvvvwwwuuusssvvvtttrrrrrrtttuuutttrrryyysssqqquuuwwwtttsssuuuwwwpppooovvv|||{{{xxxwwwwwwwwwwwwwwwvvvvvvuuuuuusssssstttwww{{{~~~|||xxxyyy{{{{{{wwwrrrwwwuuurrrpppooooooqqqrrr|||{{{yyywwwssspppnnnmmmnnnnnnooonnnmmmmmmoooqqqpppqqqqqqpppoooooorrrttt{{{yyyxxxzzz}}}}}}xxxsssssszzz}}}{{{xxxwwwvvvsssuuutttsssssssssuuuvvvwwwvvvwwwxxxxxxxxxwwwvvvvvvvvv{{{}}}zzzxxxyyyxxxuuusssqqqmmmlllmmmooorrrssswwwvvvtttrrrppppppqqqrrruuutttsssrrrssstttuuuvvvqqqvvvwwwttttttyyy{{{yyytttuuuuuusssooonnnqqqsss~~~rrrvvvyyyyyyxxxwwwyyy{{{vvvrrrqqqtttwwwvvvvvvxxxssspppqqqxxx|||zzzwwwuuussstttvvvwwwxxxvvvtttsssqqqrrrssssssrrrqqqrrrsssqqqsssvvvxxxwwwwwwwwwwwwsssppppppuuuwwwvvvuuuvvv{{{wwwvvvwwwvvvttttttvvvwwwwwwvvvssspppnnnnnnooorrrrrrrrrrrrqqqpppmmmllluuutttssssssuuuuuutttrrrzzz{{{zzzyyyzzzzzzuuunnnpppmmmnnntttxxxvvvrrrqqqssstttuuuwwwwwwwwwwwwvvvyyysssmmmnnnsssvvvuuussssssrrrppppppvvv}}}}}}yyy|||vvvqqqrrrwwwzzzyyyuuu{{{wwwsssqqqqqqrrrrrrrrrvvvsssooonnnpppqqqpppnnnpppoooppprrrtttuuusssqqquuuuuutttsssrrrrrrrrrrrruuuttttttuuuvvvvvvuuusssuuusssqqqoooooonnnmmmlllllloooooonnnooorrrsssqqqqqqooonnnnnnpppqqqqqqppptttsssrrrrrrtttvvvvvvuuuwwwwwwvvvuuutttssssssrrrxxxwwwvvvuuuuuuvvvxxxyyyuuutttrrrssstttuuuuuuuuussstttuuuvvvwwwvvvuuuuuupppqqqrrrqqqppppppqqqsssqqqrrrtttsssrrrqqqqqqrrrrrrrrrsssssstttuuuvvvvvvwwwyyy{{{|||zzzyyyyyyyyyuuuxxx{{{zzzwwwtttuuuvvvpppsssuuuvvvtttrrrqqqqqqrrrrrrqqqrrrssstttvvvwwwrrrssstttuuuvvvvvvvvvwwwqqqsssttttttrrrsssvvvzzzyyy{{{|||yyytttqqqsssuuuuuuuuuttttttttttttssssssrrrooonnnqqqssstttxxx|||zzzvvvsssssssssqqqsssvvvuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvwwwwwwwwwvvvuuutttrrrqqqqqqrrrtttuuuuuutttuuurrrrrrvvvwwwuuussstttxxxtttrrruuuwwwwwwwwwyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttvvvzzz}}}~~~}}}}}}xxxuuuxxx}}}yyyrrrssssssssssssrrrpppooonnnxxx{{{|||zzztttooollllllnnnppprrrrrrpppooonnnoooqqqqqqqqqooommmmmmnnnpppzzzxxxxxxzzz}}}|||xxxuuuwwwzzz{{{yyyxxxyyyxxxtttvvvuuusssrrrrrrtttvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxyyyyyywwwxxx{{{yyyuuutttpppllllllppptttvvvwwwzzzwwwssspppoooppppppppp{{{vvvrrrpppsssuuuuuuuuutttuuusssqqqtttzzz|||{{{tttsssqqqoooooopppqqqsssvvvyyy||||||yyywwwyyy|||uuutttssstttuuuuuuvvvwwwrrrsssvvvyyyzzzyyywwwvvvsssuuuwwwwwwuuutttttttttooorrrtttsssqqqqqqtttwwwppptttyyyzzzxxxvvvvvvwwwtttssssssttttttsssrrrrrrzzzxxxwwwwwwvvvtttsssttttttvvvvvvsssooommmooorrrmmmoooqqqqqqooooooqqqsssuuutttrrrqqqrrrrrrssssssuuuwwwxxxwwwxxxyyytttmmmmmmmmmoootttwwwvvvsssqqqpppsssvvvyyyzzzyyyxxxvvvvvvqqqmmmnnnrrruuuuuusssssssssrrrqqqtttzzzzzzvvvuuusssqqqssswwwzzzzzzyyyvvvssspppoooqqqtttvvvwwwuuusssppppppqqqqqqpppoooqqqqqqqqqrrrttttttttttttwwwwwwvvvttttttssssssssszzzzzzyyyxxxvvvtttqqqooo{{{vvvqqqpppssstttqqqnnnooooooooonnnoooqqqssssssuuusssrrrqqqqqqrrrrrrrrruuurrrooopppsssuuuuuusssxxxwwwuuutttssssssttttttzzzwwwuuutttvvvwwwxxxxxxxxxvvvtttuuuxxxyyywwwuuuqqqrrrssstttttttttsssrrrnnnnnnooonnnnnnooopppqqqqqqsssuuuvvvtttrrrqqqqqqqqqrrrtttvvvwwwxxxwwwwwwvvvwwwxxxyyyxxxwwwvvvuuuwww||||||vvvqqqqqqrrrpppsssuuuuuutttrrrrrrrrrwwwuuutttrrrqqqqqqrrrrrruuutttsssrrrssstttuuuvvvrrrtttuuusssqqqrrrwww|||{{{~~~{{{uuuqqqrrruuutttvvvwwwvvvsssrrrsssuuuvvvsssqqqqqqsssuuuvvvxxxwwwuuussspppnnnmmmqqqttttttuuuvvvwwwwwwvvvuuutttrrruuuwwwxxxvvvtttsssrrrooooooppprrrtttuuuuuuuuummmnnnpppssstttrrrpppooouuuuuuuuuuuuttttttuuuxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwuuutttvvvxxx{{{||||||zzzwwwvvvxxx||||||xxxsssrrrsssssssssrrrqqqooonnnuuuyyy{{{yyysssoooppprrrppprrrssssssqqqooooooppppppppppppooommmmmmoooqqqwwwvvvvvvxxxyyyyyyvvvtttyyyzzzyyyvvvwwwzzzxxxtttwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxyyywwwuuuuuuxxxzzzyyyuuuqqqmmmkkkmmmtttzzz}}}}}}zzzvvvqqqooopppqqqqqqqqqzzzuuuqqqrrrvvvxxxvvvsssxxxuuuqqqppprrrvvvuuussstttrrrpppooopppqqqpppooozzz{{{|||zzzwwwuuuwwwyyywwwxxxwwwuuutttuuuvvvuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvuuusssqqqrrruuuwwwooorrrtttsssqqqrrruuuyyyppptttyyyyyywwwttttttuuuqqqrrrrrrqqqppppppqqqpppyyyyyyyyywwwvvvuuutttssstttvvvwwwuuuqqqppprrrtttmmmooopppnnnmmmnnntttyyyuuuuuusssrrrqqqqqqssstttppptttwwwwwwxxxyyyvvvpppmmmooorrrtttwwwxxxwwwtttnnnqqqwww{{{|||{{{wwwtttpppqqqqqqqqqqqqrrrssstttqqquuuwwwsssrrrtttvvvvvvrrrtttvvvvvvttttttvvvyyyuuussspppppprrruuuwwwxxxsssrrrqqqrrrsssttttttsssqqqrrrsssttttttsssttttttuuutttttttttuuuuuuvvvwww{{{|||{{{zzzwwwtttqqqooo|||vvvqqqqqquuuwwwuuuqqqtttrrroooooopppqqqtttwwwxxxwwwwwwvvvtttttttttuuutttqqqnnnnnnqqqssssssqqquuuuuussssssssstttvvvwwwwwwvvvuuuvvvwwwwwwvvvuuuxxxwwwwwwzzz||||||xxxsssqqqrrrrrrrrrrrrpppooonnnllllllllllllnnnooopppppppppsssuuuvvvuuusssrrrrrrssstttvvvyyyzzzzzzyyyyyywwwwwwxxxxxxxxxwwwvvvtttvvv{{{~~~{{{uuupppoooqqqqqqrrrtttuuusssrrrrrrsssxxxwwwtttrrrqqqpppppppppyyyvvvssspppoooqqqtttvvvuuuuuutttqqqppprrryyy~~~{{{{{{{{{yyyuuusssssssssrrruuuxxxvvvsssrrruuuxxxvvvtttrrrrrrtttwwwxxxwwwuuutttrrrmmmkkkllloooqqqsssssstttuuuuuutttsssssspppsssvvvwwwuuurrrqqqpppmmmnnnppprrrsssttttttuuujjjmmmqqqrrrrrrqqqpppnnnqqqtttvvvuuutttsssttttttxxxxxxxxxyyyzzz{{{|||}}}wwwuuussstttvvvyyyzzzzzzwwwyyyzzzzzzxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqrrrvvvyyyzzzvvvqqqnnnqqqvvvsssssssssqqqpppoooqqqrrrnnnoooppppppoooqqqtttvvvvvvvvvvvvwwwwwwwwwuuutttwwwxxxwwwtttuuuyyyxxxttttttvvvyyy{{{{{{yyywwwuuuwwwxxxzzz{{{{{{{{{zzzyyyxxxtttrrrtttwwwxxxvvvuuunnnmmmmmmpppvvv{{{}}}}}}wwwtttqqqpppqqqssstttuuuuuusssrrruuuzzz{{{xxxsssyyyuuurrrsssttttttqqqoootttsssrrrrrrsssqqqooolll|||zzzwwwtttssssssssstttvvvyyyyyyuuusssuuuvvvuuuxxxyyywwwssssssvvvvvvuuuxxxuuurrrpppqqqsssvvvxxxqqqrrrrrrrrrrrrsssvvvxxxqqqsssvvvvvvuuusssrrrrrrlllpppqqqnnnnnnqqqssssssxxxzzzzzzwwwvvvxxxvvvssssssuuuvvvvvvtttsssssstttqqqrrrrrrooommmnnnssswwwuuuuuutttsssqqqppprrrtttpppuuuxxxxxxyyy{{{yyyuuuooorrrttttttvvvyyyyyyvvvooorrrvvvyyy{{{yyywwwuuuppprrrtttsssqqqppprrrtttooouuuxxxtttqqqrrruuuuuurrrwwwzzzxxxsssoooqqquuuwwwuuusssssstttuuuuuutttqqqrrrssstttuuuvvvwwwwwwrrrtttvvvvvvtttsssrrrsssppppppqqqsssuuuwwwyyyzzzxxxzzz|||{{{yyyvvvttttttvvvrrroooqqqvvvxxxvvvssswwwsssqqqrrrrrrrrrtttyyywwwxxxyyyyyywwwuuuuuuuuurrrqqqppppppqqqrrrrrrqqqrrrrrrqqqrrrsssuuuwwwxxxtttuuuvvvwwwvvvuuutttsssvvvwwwyyy{{{|||zzzwwwsssqqqrrrrrrrrrqqqooommmlllllljjjjjjkkknnnpppppppppoooqqqtttuuutttsssssssssuuuvvvxxxzzz{{{{{{zzzzzz{{{zzzzzz{{{{{{zzzxxxvvvsssvvvxxxxxxuuurrrssstttqqqrrrttttttsssrrrsssttttttsssrrrqqqqqqrrrssstttyyyvvvrrrooonnnpppsssuuuxxxvvvsssqqqsssvvvzzz}}}zzzxxxwwwvvvvvvuuusssrrrrrrtttwwwvvvttttttvvvyyyssssssqqqqqqvvv|||}}}yyyuuuvvvrrrmmmlllooopppnnnrrrsssttttttttttttsssrrrpppqqqsssttttttssspppnnnmmmooorrrsssrrrrrrrrrsssmmmrrruuutttssssssrrrpppppptttwwwuuutttuuuuuusssyyyxxxwwwvvvwwwzzz|||~~~vvvsssqqqrrrtttwwwxxxxxxuuuxxx{{{yyyuuutttvvvyyywwwuuusssqqqqqqrrrsssuuuzzzzzzyyyuuupppnnnqqqtttsssssssssqqqoooppprrrtttmmmooopppqqqqqqtttwwwzzzxxxxxxxxxwwwvvvuuuuuutttuuuxxxxxxuuuuuuwwwwwwuuuppptttxxx|||}}}{{{wwwtttvvvwwwxxxzzzzzzzzzyyyyyyuuurrrrrruuuvvvsssrrrsssnnnppprrrtttvvvwwwwwwwwwssstttuuutttssssssuuuxxxsssrrrtttxxx{{{|||xxxtttxxxttttttvvvwwwuuussstttttttttuuutttsssrrrqqqppp~~~xxxrrroooqqqttttttssssssxxxyyytttqqqtttvvvuuuvvvwwwuuuqqqsssxxxwwwrrrwwwsssppppppsssvvvvvvvvvtttrrrpppqqqsssuuuwwwwwwtttssssssssstttsssrrrppplllqqqrrrnnnmmmqqqttttttwww{{{{{{xxxxxxzzzyyytttrrrssstttvvvwwwwwwtttrrrrrrsssssssssrrrqqqrrrrrrssstttuuussspppoooppprrrrrrvvvxxxwwwwwwyyyyyyvvvssswwwwwwssssssvvvwwwuuutttsssttttttuuuvvvwwwxxxvvvtttqqqpppqqqrrrssssssnnnrrrtttrrrrrrvvvvvvtttqqqtttwwwwwwtttrrrssstttvvvuuuuuuuuuwwwwwwvvvuuurrrtttuuuwwwwwwwwwxxxyyysssvvvyyyxxxuuurrrqqqqqqlllmmmnnnqqqtttwwwyyy{{{wwwzzz}}}}}}zzzvvvuuuuuuooonnnooorrrvvvyyyxxxvvvtttqqqrrrvvvwwwssssssvvvsssvvvyyyyyyvvvsssrrrsssqqqrrrttttttrrrqqqrrrrrrppppppqqqqqqssstttuuuvvvrrruuuwwwvvvsssqqqrrrtttuuuwwwyyyyyywwwuuuuuutttqqqqqqrrrrrrrrrqqqooonnnkkkjjjiiijjjnnnqqqqqqpppnnnpppssstttsssssstttuuuwwwxxxxxxyyyzzzzzzzzzyyy}}}{{{zzz{{{||||||yyyvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrttttttsssrrrsssuuuppppppppppppqqqsssuuuvvvrrrrrrqqqqqqqqqrrrttttttxxxuuusssuuuyyy{{{zzzxxxxxxxxxwwwvvvtttsssrrrrrrtttuuuvvvvvvuuuuuuvvvwwwssstttrrrrrrwww~~~~~~xxxxxxxxxtttpppqqquuusssmmmrrrssstttuuuuuutttsssrrrsssrrrqqqsssuuuuuuqqqmmmmmmpppssssssqqqooooooppppppvvvyyyvvvsssuuuuuurrrtttwwwvvvssstttxxxyyyvvv{{{yyyuuurrrrrruuuxxx{{{tttqqqoooooorrruuuwwwwwwvvvvvvvvvuuuuuuvvvyyy{{{wwwvvvuuutttssstttuuuuuuxxxxxxwwwuuusssrrrrrrrrroooqqqssssssqqqqqqqqqrrrmmmooopppqqqrrrtttxxxzzzwwwxxxwwwvvvtttrrrrrrrrrsssxxx{{{xxxuuuwwwxxxwwwqqqtttyyy|||~~~|||zzzxxxssstttuuuwwwxxxxxxwwwvvvrrrppprrrvvvtttooommmqqqjjjpppvvvwwwuuusssssstttrrrwwwzzzxxxtttrrrtttxxxtttuuuwwwxxxyyyyyywwwvvvwwwtttsssuuutttqqqtttzzzuuuvvvvvvtttrrrssswww{{{xxxpppnnnrrrwwwwwwvvvooouuuwwwrrrppptttwwwvvvsssuuusssqqquuuzzzxxxqqquuuqqqoooqqqvvvyyyvvvsssvvvrrroooppptttwwwwwwvvvwwwtttqqqqqqttttttrrroooooouuuuuuooolllpppsssqqqvvv{{{|||xxxxxx|||zzzuuuqqqqqqrrrvvvyyyxxxtttooooooqqqtttvvvwwwuuurrrpppqqqsssuuussspppnnnoooqqqrrrvvvwwwtttsssuuuuuusssvvvzzzyyyrrrppptttuuurrrxxxuuurrrooopppsssxxx{{{|||uuunnnmmmppptttuuusssnnnoooooopppuuuzzzyyytttmmmnnnqqquuuwwwxxxxxxwwwrrrrrrtttwwwzzz{{{zzzxxxtttvvvxxxxxxxxxxxxxxxyyyssswwwzzzzzzvvvrrrpppooojjjkkkmmmpppsssvvvyyy{{{zzz}}}~~~yyyuuusssssslllnnnppptttxxx{{{{{{zzzqqqpppssszzzzzztttqqqrrrnnnssswwwxxxuuuqqqppppppqqqtttwwwwwwtttrrrssstttppppppqqqrrrrrrsssssstttrrruuuwwwtttooonnnrrrvvvtttvvvwwwuuurrrqqqsssvvvpppqqqrrrssstttsssrrrrrrkkkiiihhhjjjnnnqqqqqqpppmmmoooqqqrrrrrrssstttvvvxxxxxxxxxxxxxxxxxxxxxyyy|||zzzyyyyyy{{{{{{wwwtttzzzxxxvvvtttuuuuuutttrrrqqqrrrssssssrrrrrrtttuuuqqqpppppppppqqqsssuuuvvvlllnnnqqqsssuuuuuuttttttwwwtttsssxxx~~~zzztttwwwyyyzzzwwwsssqqqrrrsssvvvvvvvvvuuuvvvuuuuuuuuuwwwwwwuuurrrwww}}}|||uuu{{{{{{vvvrrruuuyyyvvvmmmssstttuuuvvvvvvuuutttsssvvvrrrppprrrvvvwwwrrrnnnnnnqqqttttttqqqnnnmmmnnnqqqxxxzzzuuurrrtttuuurrrxxxyyyvvvqqqsss{{{}}}yyy}}}yyytttpppnnnppptttwwwrrrpppnnnnnnqqqtttvvvwwwvvvtttqqqrrruuuyyy||||||vvvvvvvvvvvvvvvvvvuuuuuusssssstttvvvxxxwwwuuussskkkooosssuuutttrrrqqqpppnnnooopppqqqqqqsssvvvyyyuuuvvvuuussspppnnnnnnnnnrrryyy~~~zzzvvvwwwxxxyyyuuuwwwzzz}}}~~~pppqqqssstttuuuuuuuuutttpppooossswwwssslllkkkooodddmmmvvvxxxuuurrrsssuuurrryyy~~~|||tttpppsssxxxxxxxxxyyyxxxvvvuuuwwwxxxyyytttrrrrrrooolllqqqzzzuuuvvvuuurrrooosss|||wwwqqqrrrtttuuuwwwzzzyyyxxxwwwvvvuuuuuuuuuuuuoooppppppooooooqqquuuxxxtttqqqoooqqqtttvvvuuusssuuuppplllpppwww{{{xxxtttuuuuuuvvvwwwwwwvvvrrrooommmrrrvvvvvvqqqnnnnnnpppxxxxxxxxxxxxvvvtttrrrqqqxxxvvvuuuwwwxxxvvvqqqlllrrrssstttvvvwwwwwwxxxxxx{{{tttqqqrrrrrrooorrrxxx{{{vvvrrrrrrvvvyyyxxxvvvuuutttsssssssssttttttttt{{{wwwssssssvvvxxxwwwvvv~~~yyyuuutttvvvvvvsssooosssqqqoooppprrruuuvvvvvvqqqppppppppprrrvvvyyy|||xxxvvvtttwww}}}~~~{{{xxxuuutttwww|||}}}zzzvvvtttsssuuuyyy|||yyyqqqiiifffjjjpppssssssrrrqqqqqquuu|||}}}xxxwwwyyytttiiisssuuusssqqquuu}}}}}}xxxyyy{{{zzzvvvvvvxxxxxxuuutttrrrpppooonnnooopppqqqppptttwwwvvvrrrpppssswwwooommmllloootttwwwuuuqqqqqqwwwxxxrrrooorrrtttrrrsssuuuwwwvvvtttrrrqqqrrruuussspppnnnnnnooorrrtttrrrqqqnnnmmmmmmpppsssuuunnnooopppqqqssswww|||sssxxxyyywwwxxx{{{yyyssstttsssuuu{{{{{{tttxxxwwwvvvtttsssttttttuuurrrwww{{{zzzvvvrrrrrrtttsssssssssrrrrrrrrrssssssppprrruuuuuutttttttttuuusssvvvxxxxxxwwwyyy}}}zzzwwwtttsssuuuwwwxxxxxxxxxwwwvvvuuutttuuuvvvvvvxxxvvvuuuvvvxxxxxxxxxwww}}}yyyuuutttuuutttpppmmmssssssuuuxxx{{{zzzuuupppzzzwwwuuutttttttttrrrqqqppppppppppppqqqqqqqqqqqqsssuuuvvvuuussssssuuuxxxwwwpppkkknnnuuuzzzwwwrrruuuqqqooorrrwwwxxxsssnnnwwwpppnnnsssvvvsssrrrtttxxxuuutttuuuxxxxxxuuurrrwwwwwwuuussspppoooppprrryyyvvvrrrtttxxxyyyvvvrrrqqqpppooorrruuuwwwvvvssssssqqqooonnnoooqqqsssuuusssrrrrrrtttuuusssnnniiiuuuvvvvvvvvvvvvvvvuuuuuu|||zzzzzz|||~~~|||uuuvvvvvvuuutttsssssssssssssssrrrqqqpppooonnnmmmnnnoooqqqrrrttttttttttttvvvvvvvvvwwwwwwxxxxxxyyyzzzyyyxxxyyyyyyxxxuuusssppppppqqqqqqqqqqqqqqqrrrttttttsssrrrpppqqqtttvvvwwwqqqsssuuuuuuvvvxxxvvvwwwyyyyyyyyywwwtttrrrpppqqqrrrqqqppppppqqqsssttttttsssrrrrrrrrrssstttrrrpppoooqqquuuwwwxxxwwwxxxvvvuuuvvvwwwwwwvvvuuuppptttvvvuuuqqqoooqqqtttxxxxxxyyyxxxwwwuuusssrrrttttttuuuuuuvvvtttpppmmmpppqqqssstttvvvwwwxxxxxxyyyuuutttwwwwwwuuuwww|||{{{wwwssssssuuuvvvtttqqqrrrssstttttttttuuuwwwyyywwwuuussssssuuuwwwxxxyyy|||xxxttttttvvvvvvsssppprrrrrrrrrtttvvvwwwwwwuuuuuuuuutttsssssssssssstttvvvvvvvvvxxxzzz{{{xxxvvvwwwtttsssuuuxxxzzzwwwtttuuuuuuvvvyyy|||zzzssslllkkknnnqqqrrrqqqqqqqqqrrrtttvvvwwwuuuuuuvvvtttppptttuuutttqqquuu{{{|||xxx|||}}}{{{vvvtttvvvuuurrruuusssqqqooooooooopppppprrruuuvvvuuusssrrrsssvvvtttppplllmmmqqqsssrrrpppkkkpppqqqnnnooosssvvvtttrrrtttvvvvvvuuusssssstttuuusssqqqooonnnppprrrtttrrrrrrqqqpppooooooppppppoooqqqsssttttttuuuwwwyyyuuuxxxyyyvvvvvvxxxvvvqqqtttvvvyyy}}}~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyrrrwwwzzzzzzuuurrrqqqsssqqqssswwwyyyyyywwwtttrrrtttuuuvvvvvvuuuvvvxxxzzzyyyyyyyyyxxxwwwwwwyyy{{{wwwxxxxxxvvvtttsssuuuwwwvvvuuutttsssssstttuuuuuu|||yyywwwwwwyyyzzz{{{{{{vvvvvvuuuvvvwwwxxxvvvuuupppppprrrvvvyyyyyyuuuqqqtttttttttvvvwwwuuurrroooooorrrtttuuutttsssrrrqqqrrrtttvvvvvvttttttvvvxxxtttoookkkmmmqqqtttrrrnnntttqqqppprrruuuvvvsssooovvvqqqppptttuuurrrrrruuuwwwvvvuuuuuuwwwxxxwwwvvvwwwxxxwwwuuurrrppppppqqq|||xxxtttrrrsssrrrooolllpppooooooqqqtttuuutttrrrsssrrrpppnnnnnnppprrrsssvvvuuusssssssssqqqmmmiiioooppprrrtttvvvwwwwwwwwwzzzyyyxxxzzz}}}}}}{{{yyywwwuuuuuuwwwzzz{{{xxxuuuwwwvvvtttssspppooommmlllqqqqqqqqqrrrrrrrrrssssssvvvwwwwwwxxxxxxyyyyyyyyywwwxxxxxxxxxwwwuuutttsssvvvsssrrrsssvvvwwwvvvsssrrrrrrqqqooonnnnnnqqqsss~~~wwwrrrtttvvvuuutttuuusssvvvzzz}}}|||xxxssspppmmmooorrrsssrrrqqqqqqqqquuuwwwwwwtttoooooorrrvvvnnnpppqqqssstttuuuwwwxxxwwwuuussssssvvvxxxyyyyyysssuuuvvvuuusssrrruuuyyyxxxxxxxxxxxxwwwvvvuuutttrrrtttvvvvvvuuusssssssssoooppprrrtttvvvwwwxxxyyytttsssuuuzzz{{{zzzzzz|||{{{xxxuuutttuuutttppplllpppsssuuuuuutttuuuxxx{{{vvvvvvuuusssrrrsssvvvxxxxxxuuurrrrrrtttuuusssqqqrrrrrrtttwwwyyyyyywwwuuuvvvvvvuuutttsssrrrpppppptttvvvxxxwwwvvvsssrrrrrrvvvssspppqqqtttvvvtttrrruuuttttttvvvxxxwwwsssnnnpppqqqrrrqqqpppppprrrtttsssqqqpppssstttssstttxxxuuuvvvtttrrruuuyyyyyywwwzzz|||zzzuuusssuuuuuusssvvvuuusssqqqpppppppppppptttuuuuuutttttttttttttttyyytttnnnlllnnnppppppoooiiikkkkkkkkknnnssstttrrrqqqsssuuuuuutttttttttuuuuuutttqqqppppppppprrrssssssssssssrrrpppnnnlllkkklllooosssvvvuuutttttttttwwwyyyxxxuuutttuuutttrrrtttxxx|||}}}|||zzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzztttwwwzzzyyyuuurrrrrrrrrrrrtttvvvxxxxxxwwwvvvtttwwwwwwwwwvvvvvvxxx||||||zzzxxxwwwxxxxxxwwwvvvsssxxx{{{yyysssppprrruuussssssrrrqqqqqqrrrsssttt{{{yyyvvvvvvxxxzzz{{{{{{sssuuuxxxzzzzzzyyyyyyyyymmmnnnqqqtttwwwwwwuuurrrpppqqqtttxxxyyywwwrrrnnnmmmqqqvvvwwwuuuqqqppppppqqqsssvvvwwwvvvvvvvvvwwwsssqqqoooooopppppppppnnnsssssssssrrrsssssssssrrrtttssssssuuutttqqqrrrvvvvvvvvvvvvuuuuuuvvvxxx{{{xxxxxxxxxvvvsssqqqpppqqqyyywwwssspppmmmlllkkkkkkooonnnooopppssstttsssrrrrrrqqqooonnnnnnooopppqqqxxxvvvuuusssrrrpppmmmjjjhhhkkkooosssvvvxxxyyyyyywwwvvvwwwxxxzzzzzzxxxvvvvvvtttsssxxx~~~{{{uuuvvvuuutttsssrrrqqqpppooosssrrrqqqppppppqqqrrrssswwwwwwxxxyyyyyyzzz{{{{{{wwwyyyzzzxxxssspppoooqqqzzzvvvrrrtttyyyzzzwwwrrrrrrrrrqqqooommmmmmoooqqq}}}wwwtttvvvwwwuuusssssssssvvvzzz}}}|||xxxssspppjjjllloooqqqrrrssstttvvvvvvwwwvvvsssqqqqqqtttwwwooooooppprrruuuwwwwwwwwwqqqpppppprrruuuwwwxxxxxxsssuuuxxxxxxwwwwwwxxxzzzvvvvvvvvvvvvvvvuuuuuuuuusssvvvyyyxxxvvvuuuwwwyyyrrrssstttvvvwwwwwwwwwwwwnnnppptttxxxzzzyyywwwwwwyyywwwvvvvvvvvvtttooolllpppsssvvvuuussssssvvvzzzwwwxxxxxxtttooonnnppptttsssqqqooopppqqqsssrrrpppsssssssssvvvxxxyyywwwvvvtttsssrrrrrrrrrsssttttttsssvvvwwwuuupppnnnqqqtttsssqqqoooooorrrtttuuutttrrrqqqpppqqqssssssqqqnnnqqqrrrssssssrrrrrrtttvvvuuupppqqqwwwxxxrrrttt|||wwwwwwuuuttttttvvvwwwvvvuuuwwwuuurrrrrrwwwxxxwwwwwwvvvuuusssqqqqqqqqqqqqtttsssrrrsssuuuvvvuuutttxxxuuupppnnnoooppppppoooooommmjjjjjjmmmpppooolllqqqsssttttttrrrrrrrrrtttuuutttsssrrrqqqrrrrrrsssvvvuuutttqqqooommmkkkjjjiiilllqqqssstttttttttuuuwwwxxxwwwuuuttttttuuuvvvwwwxxxzzzzzzzzzyyyyyyzzz}}}{{{yyywwwvvvvvvvvvvvvyyyzzzzzzwwwtttssstttuuusssooommmnnnqqquuuxxxwwwvvvuuuttttttwww}}}{{{xxxuuuvvvyyyzzzxxxuuupppuuuyyyyyyuuurrrrrrsssrrrqqqpppoooooopppqqqrrruuutttssstttvvvwwwwwwvvvtttxxx||||||yyyvvvuuuvvvoooppprrrtttuuuuuutttsssrrrsssuuuxxxyyywwwrrrnnnkkkooosssssspppmmmnnnoooqqqsssvvvxxxxxxxxxwwwwwwsssssstttsssrrrrrrssstttsssuuuvvvuuurrrqqqsssvvvrrrtttvvvvvvtttrrrtttwwwwwwxxxwwwtttqqqrrrvvv{{{yyyxxxwwwtttqqqoooppprrrrrrrrrpppmmmkkkllloooqqqoooooopppqqqsssssssssrrrpppooonnnmmmnnnoooqqqrrruuuuuuvvvvvvuuuqqqmmmkkkgggjjjnnnssswwwyyyzzzzzzuuuvvvvvvwwwxxxwwwvvvuuussssssuuuyyy||||||xxxtttqqqqqqqqqrrrssssssttttttrrrqqqpppooopppqqqtttuuuwwwxxxxxxyyyzzz{{{||||||yyy{{{|||xxxpppkkkkkknnnyyywwwttttttuuuuuurrrooottttttrrrpppnnnnnnpppsss}}}wwwtttwwwyyyvvvssssssvvvxxxzzz{{{zzzxxxuuusssnnnoooooooooppprrrvvvyyywwwtttrrrrrrtttwwwwwwvvvssspppnnnrrrxxx{{{wwwsssnnnnnnppptttwwwxxxwwwuuuqqquuuyyy{{{|||zzzxxxxxxsssssssssssstttttttttuuusssvvvxxxwwwuuuuuuxxx{{{xxxxxxxxxxxxxxxwwwvvvvvvmmmqqquuuwwwxxxwwwtttqqqvvvvvvwwwxxxwwwuuurrrooommmppprrrsssrrrssswwwzzzuuuvvvvvvrrrnnnmmmpppsssooonnnmmmnnnoooppppppppptttrrrqqqqqqtttvvvwwwwwwtttrrrpppooopppsssvvvxxxsssuuuuuuqqqlllmmmsssyyyqqqpppooopppsssvvvwwwxxxqqqpppooopppqqqrrrqqqpppnnnqqqtttvvvvvvvvvwwwxxxwwwtttwww}}}|||tttttt{{{xxxvvvuuuuuutttsssuuuvvvrrrtttssspppqqqvvvxxxwwwxxxwwwvvvuuussssssrrrrrrrrrqqqqqqrrruuuvvvvvvuuusssrrrqqqqqqrrrrrrqqqpppsssooolllmmmooonnnlllkkkqqqrrrsssrrrpppooopppqqqtttttttttssssssssssssrrrxxxvvvrrrooommmlllmmmmmmmmmnnnpppppppppqqqtttvvvuuuvvvwwwwwwvvvuuuxxx{{{zzzwwwuuuvvvyyyzzzwwwtttzzzyyywwwuuutttttttttuuuxxxyyyzzzzzzxxxwwwvvvvvvtttqqqmmmjjjkkknnnsssvvvsssssssssrrrrrruuuzzz}}}{{{xxxvvvvvvxxxxxxuuurrrppprrruuuxxxyyywwwtttqqqrrrqqqpppooonnnoooppppppooooooqqqsssuuuuuusssqqqtttxxx|||{{{xxxtttsssttttttuuuuuuvvvuuutttttttttxxxwwwvvvvvvwwwuuurrrpppmmmooopppooommmmmmooorrrssstttvvvxxxyyyyyyxxxvvvqqqsssuuuvvvttttttvvvxxxtttwwwyyywwwtttrrrtttwwwppptttwwwvvvttttttvvvxxxyyyyyyvvvrrrnnnnnnrrrvvvyyywwwtttooommmmmmqqqtttpppoooooommmlllnnnrrruuupppqqqrrrsssssssssssstttmmmmmmmmmnnnoooqqqrrrtttpppssswwwyyyxxxtttooolllkkknnnqqquuuxxxyyyzzzzzzuuuvvvvvvwwwvvvvvvvvvwwwssswww||||||yyyvvvuuuuuuoooooopppqqqrrrsssttttttppppppooooooqqqtttvvvxxxwwwxxxyyyzzz{{{|||}}}}}}vvvyyyzzzvvvpppmmmnnnqqqwwwxxxyyyvvvqqqnnnnnnooossssssrrrpppnnnnnnqqqsss~~~xxxuuuxxxzzzwwwuuuuuuyyyyyyyyyyyyxxxwwwvvvuuuuuutttssspppooopppsssvvvwwwtttqqqssswwwzzzxxxuuuwwwrrrooossszzz|||wwwqqqpppqqqssswwwyyyzzzwwwuuuqqqtttyyy|||}}}{{{xxxuuuqqqqqqqqqqqqrrrsssuuuuuussssssssssssrrrsssvvvxxx{{{{{{zzzzzzxxxwwwvvvuuuppptttvvvuuuvvvwwwtttqqqtttuuuwwwwwwwwwuuusssrrrllllllnnnpppsssvvvyyyzzzoooppppppooooooqqqtttwwwnnnnnnnnnnnnnnnoooppppppsssqqqoooooorrrtttvvvvvvuuusssqqqpppppprrrtttvvvssstttsssooolllmmmtttzzzqqqqqqrrrsssuuuvvvxxxyyyqqqqqqrrrrrrssssssttttttnnnrrrvvvxxxyyyxxxyyyzzzxxxyyy|||{{{vvvuuuyyyxxxvvvuuuvvvtttqqqssswwwtttuuusssnnnooosssuuutttwwwwwwwwwvvvvvvuuuttttttqqqrrrrrrrrrrrrssssssssslllmmmooopppqqqqqqqqqqqqrrrnnnmmmooopppooonnnpppqqqrrrrrrqqqooooooqqqrrrttttttuuuuuuuuutttsssrrrwwwtttpppmmmlllmmmoooqqqtttsssqqqnnnmmmmmmqqqttttttuuuwwwyyyxxxuuuxxx}}}{{{wwwsssuuuyyyzzzuuuppppppppppppppprrrtttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxppppppqqqqqqqqqqqqpppppppppqqqrrrrrrrrrsssvvvyyy|||{{{yyyxxxvvvtttqqqooopppqqqsssxxx{{{zzzvvvrrrtttsssqqqooonnnnnnoooooooooooopppsssvvvvvvsssqqqrrrtttwwwxxxwwwvvvvvvvvvwwwxxxxxxwwwtttssstttuuu{{{xxxuuuttttttsssrrrqqqrrrqqqpppooopppsssuuuwwwvvvvvvvvvxxxyyyzzzxxxvvvoooqqqtttuuuuuuuuuvvvwwwtttwwwyyyyyyvvvssssssuuunnnsssvvvvvvvvvyyyyyyxxxzzzxxxuuuqqqnnnmmmppprrrvvvuuurrrnnnlllmmmqqquuusssqqqpppnnnooopppqqqrrrppprrrttttttssssssssstttmmmmmmnnnoooppprrrssstttnnnsssxxxzzzyyytttqqqooorrrssstttvvvwwwxxxxxxyyyuuuuuuuuuuuutttuuuxxxzzzvvv|||yyyttttttwwwrrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqsssvvvxxxzzzwwwwwwxxxyyy{{{|||}}}}}}rrrtttvvvuuussssssvvvyyyvvvzzz|||xxxqqqmmmooorrrqqqqqqpppnnnmmmnnnpppsssyyyuuuxxxzzzyyyxxxyyyxxxyyyzzzzzzyyyxxxvvvuuuvvvvvvvvvtttrrrqqqssstttuuuuuuvvvwwwxxxwwwvvvuuuwwwuuutttwwwzzzzzzvvvrrrsssssssssuuuwwwwwwvvvtttssstttwwwzzz{{{zzzwwwtttqqqqqqqqqqqqrrrtttvvvwwwuuussspppppprrrtttvvvvvvzzzzzzzzzyyyxxxwwwvvvuuuppptttuuurrrrrrvvvvvvrrrtttuuuvvvvvvuuusssrrrrrrrrrooonnnppptttwwwwwwuuummmlllkkklllpppsssvvvwwwppppppppppppppppppqqqrrrqqqppppppqqqsssuuuuuutttqqqrrrrrrssssssrrrrrrrrrqqqrrrrrrpppnnnnnnqqqtttrrrsssuuuvvvuuuuuuvvvvvvpppqqqrrrssssssssstttuuusssuuuwwwwwwwwwxxxzzz{{{www|||~~~yyyuuuuuuwwwwwwwwwtttuuuvvvtttpppsssyyyrrrsssqqqmmmmmmsssuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvsssuuuuuusssooommmmmmoooiiijjjkkkkkklllnnnpppqqqpppmmmnnnqqqpppmmmoootttooopppqqqqqqqqqrrruuuxxxttttttvvvvvvvvvuuusssrrrqqqpppooonnnoooppprrrsssuuutttrrrooommmmmmpppsssssstttxxx{{{xxxsssuuu{{{zzzxxxwwwwwwxxxwwwtttpppjjjjjjkkkmmmpppsssvvvxxxvvvuuuuuuvvvxxxyyyxxxxxxqqqqqqrrrsssrrrpppooommmooorrruuuvvvuuuuuuuuuuuuzzz{{{{{{yyyuuurrrpppppppppssswwwzzzyyyxxxuuutttwwwvvvsssqqqooonnnnnnnnnqqqooooooppprrrtttuuutttsssrrrsssuuuxxxyyyyyyxxxvvvwwwxxxvvvtttsssvvvxxxwwwuuurrrrrrrrrrrrrrrqqqtttqqqooorrrwwwzzzzzzxxxzzzxxxvvvwwwyyyyyyxxxvvvqqqrrrssstttuuuuuutttsssrrruuuwwwxxxwwwtttqqqpppmmmrrrttttttxxx}}}}}}xxxzzzwwwsssqqqpppqqqqqqppprrrssssssqqqpppppprrrttttttqqqooooooqqqrrrqqqnnnooorrrttttttrrrqqqrrrtttppppppppppppqqqqqqqqqqqqrrruuuxxxxxxuuurrrqqqqqqvvvuuuuuuuuuuuuvvvwwwxxxttttttsssrrrqqqsssyyy}}}yyy|||~~~|||xxxttttttuuutttsssssssssrrrrrrrrrqqqqqqqqqrrrtttuuuwwwxxxyyyvvvvvvwwwyyyzzz{{{|||}}}uuuuuutttuuuvvvwwwyyyzzztttvvvxxxvvvrrrqqqrrrtttpppppppppooonnnooorrruuuyyyvvvxxx{{{zzzzzz{{{wwwxxxzzz|||{{{xxxuuusssrrrtttvvvwwwvvvuuuuuuuuutttwww{{{zzzwwwttttttuuuvvvxxxyyyzzzyyywwwvvvtttuuusssqqqqqqrrrttttttsssuuuuuuuuuwwwxxxxxxvvvuuurrrqqqqqqrrrsssuuuwwwyyyxxxtttpppppptttwwwwwwvvvxxxxxxxxxxxxxxxwwwvvvuuuooosssrrrnnnooouuuvvvssstttuuuvvvuuurrrqqqpppppp|||vvvqqqqqquuuvvvrrrmmmooollljjjkkkppptttttttttrrrssssssrrrqqqqqqrrrtttooopppqqqtttvvvvvvtttrrrlllnnnrrrvvvwwwuuurrrpppoooppprrrrrrpppnnnnnnmmmtttuuuwwwwwwvvvtttssssssmmmoooqqqrrrrrrrrrssstttyyyyyyxxxvvvuuuvvvzzz}}}uuu}}}}}}sssnnntttxxxwwwvvvttttttwwwtttpppssszzznnnooonnnkkknnntttxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwxxxtttmmmhhhiiillliiiiiihhhggggggiiinnnqqqqqqooopppssspppkkkmmmtttnnnoooqqqrrrsssvvvzzz}}}sssuuuvvvwwwwwwuuusssrrrlllmmmoooppprrrsssssssssqqqrrrqqqpppoooppprrruuussstttxxx|||xxxqqqrrrxxxxxxzzz|||{{{xxxuuussssssjjjjjjkkklllnnnqqqsssuuussssssssstttvvvxxxxxxxxxuuusssooommmllllllooopppooossswwwzzzyyyvvvuuuttttttwwwzzzyyyuuurrrssstttpppvvv||||||wwwttttttvvvyyywwwuuurrrpppooonnnnnnrrrooolllkkkmmmqqquuuvvvvvvtttrrrtttxxxzzzyyywwwtttvvvvvvuuussstttwwwzzzrrrqqqpppqqqrrrrrrqqqpppssspppnnnsss{{{~~~{{{vvv|||yyywwwvvvxxxyyywwwuuuuuuuuutttuuuwwwvvvtttqqqqqqsssuuuwwwwwwtttooolllmmmqqqssssssyyyxxxzzzvvvrrrqqqssstttsssqqqoooqqqtttuuuuuussssssssssssooolllnnnsssuuurrrnnnnnnqqqssssssqqqpppqqqsssssssssrrrrrrqqqpppoooooowwwyyyyyyvvvrrrpppqqqssswwwvvvtttssstttuuuwwwxxxssssssrrroooooorrryyyyyyxxxxxxwwwvvvuuutttrrrrrrrrrsssssstttuuuuuuvvvssssssuuuvvvwwwwwwwwwwwwuuuvvvwwwxxxzzz{{{|||}}}{{{yyyvvvvvvwwwxxxxxxwwwrrrqqqqqqrrrssstttttttttqqqrrrrrrqqqqqqsssvvvyyy}}}||||||xxxwwwyyyyyy{{{{{{yyyvvvuuuwwwzzzvvvxxxxxxtttooooootttzzzwwwwwwwwwtttqqqrrrvvvzzzsssvvvyyy{{{{{{yyyvvvsssuuurrrpppoooqqqrrrssssssqqqqqqrrrtttvvvvvvsssqqqoooqqqsssrrrrrrtttyyy}}}{{{uuurrrrrrtttuuuvvvvvvwwwxxxxxxvvvuuuvvvvvvuuuoookkklllrrrwwwwwwuuutttqqqoooppptttvvvuuusssyyytttttt{{{~~~xxxooolllfffjjjnnnqqqrrrqqqqqqqqqttttttuuuuuuuuusssrrrqqquuuvvvwwwtttpppmmmnnnooowwwuuussstttwwwwwwtttqqqsssqqqqqqrrrrrrqqqqqqsssuuuxxx{{{{{{xxxuuurrrqqqqqqqqqqqqrrrtttvvvuuutttwwwzzz|||{{{wwwssssssuuuxxxzzz{{{wwwsssqqqssswwwyyyvvvuuuwwwtttoooqqqwwwtttpppkkkkkkooosssvvvvvvzzztttooopppuuuzzz|||{{{vvvuuurrrooommmlllmmmnnnjjjhhhffffffgggjjjlllmmmssspppppprrruuuuuupppjjjoooppprrruuuxxxxxxvvvtttvvvwwwxxxwwwtttrrrqqqqqqnnnqqqqqqnnnpppvvvuuupppnnnyyy{{{qqqkkkqqqwwwvvvtttsssrrrrrrssstttsssqqqqqqsssvvvwwwxxxwwwvvvvvvlllooonnnmmmqqqwwwvvvpppooossstttqqqpppsssuuutttooosssvvvtttmmmjjjmmmrrrtttuuuuuutttssssssvvvxxxzzzxxxuuussssssuuuwwwyyyqqqsssuuuxxxyyyyyyxxxwwwtttuuuuuutttqqqooooooooommmllllllnnnqqqsssrrrpppnnnssswwwyyyxxxvvvvvvwwwuuuxxxyyywwwssssssvvv{{{ssssssrrrrrrqqqqqqqqqrrrppppppoooppprrruuuxxxyyy}}}tttoootttxxxxxxwwwxxxrrrsssuuuwwwwwwuuurrrooopppssszzz|||rrrkkkjjjppprrruuuvvvvvvvvvvvvwwwwwwvvvuuutttuuutttrrrppprrrtttuuutttrrrqqqrrrrrr{{{rrrnnnqqqtttqqqqqqssstttnnnmmmqqqsssqqqqqquuusssqqqooooooppprrrrrrrrrvvvrrrpppsssyyy{{{wwwrrrvvvuuutttvvvyyyxxxuuuqqqyyyrrrnnnqqqsssrrrtttyyy{{{xxxtttrrrrrrrrrrrrrrrssssssssssssrrrtttwwwzzzwwwtttrrrvvv|||~~~yyysssqqqvvvzzzxxxxxx{{{{{{yyyxxxxxxzzz{{{|||yyyuuurrriiinnnqqqpppqqqtttrrrmmmrrrrrrrrrqqqpppqqqrrrttt|||zzzyyywwwxxx{{{xxxxxxwwwuuuttttttwwwyyyxxxxxxwwwsssoooooorrrvvvvvvvvvuuusssrrrrrruuuwwwxxxwwwuuuttttttuuuwwwxxxtttrrrqqqqqqtttvvvwwwvvvqqqpppoooppprrrttttttsssmmmnnnooonnnnnnppptttxxxyyyxxxwwwvvvvvvuuuuuuuuutttuuuwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrtttvvvxxxuuutttrrrrrrsssuuuuuuuuuxxxuuuvvvyyyxxxqqqmmmmmmfffhhhkkkmmmpppsssvvvxxxvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwuuuqqqnnnnnnoootttsssssssssttttttsssqqqyyyxxxvvvtttrrrpppooooooxxxxxxxxxwwwuuuvvvxxxzzzuuusssqqqrrrtttuuuvvvvvvttttttuuuwwwxxxyyyyyyxxxxxxwwwuuutttttttttuuuvvvwwwsssssswwwyyyuuusssttttttrrrpppqqqtttvvvuuutttuuusssqqqqqqsssuuuuuutttwwwwwwvvvsssppplllkkkjjjmmmkkkiiihhhiiijjjlllmmmpppnnnooorrrwwwxxxuuuqqqooooooqqqtttvvvvvvtttrrrnnnsssxxx{{{xxxsssnnnkkknnnppppppnnnpppuuutttpppwww~~~~~~sssnnnsssuuurrrwwwvvvtttsssrrrrrrqqqqqqrrrssstttvvvxxxxxxvvvuuuqqqsssqqqnnnqqqvvvvvvrrrmmmppppppooopppuuuvvvtttooorrrtttrrrnnnmmmooorrrrrrrrrrrrrrrqqqsssvvvyyywwwvvvuuuuuuuuuuuuvvvvvvwwwuuusssrrrsssuuuxxxyyytttuuuwwwvvvtttrrrrrrrrrnnnppprrrrrrqqqppppppqqqooossswwwxxxxxxwwwxxxyyynnnsssyyyzzzwwwttttttuuusssrrrqqqqqqqqqrrrsssttttttsssrrrqqqrrrsssuuuvvvzzzxxxvvvuuuuuuvvvvvvvvvqqqsssuuusssooommmnnnpppqqqqqquuuyyyxxxrrrpppqqqrrrtttuuuvvvvvvvvvvvvwwwsssrrrrrrsssttttttqqqooooooqqqtttuuutttsssttttttyyysssqqqtttuuurrrrrruuuxxxrrroooqqqrrrppppppsssvvvtttrrrrrrrrrrrrqqqpppqqqooooooqqquuuwwwtttppprrrrrrrrruuuxxxxxxvvvsssyyyssspppsssuuussstttxxxttttttrrrqqqpppoooppppppsssuuuvvvwwwvvvuuuvvvwwwyyyvvvuuuvvvyyyyyyuuuqqqwww{{{}}}zzzxxxzzzzzzxxx{{{zzzyyyxxxwwwvvvuuusssnnnmmmmmmmmmnnnnnnooopppuuutttsssqqqqqqqqqsssuuu{{{xxxwwwuuuxxx|||wwwtttqqqppprrruuuwwwyyyxxxvvvtttrrrqqqrrrssstttuuutttrrrrrrttttttttttttwwwvvvtttsssssstttvvvwwwtttssssssuuuwwwyyyyyyxxxtttqqqooooooqqqtttuuuuuukkkllllllkkkkkkmmmpppssstttvvvyyyzzzxxxvvvttttttrrrsssuuuvvvuuusssqqqpppnnntttyyyxxxsssqqqvvv|||wwwwwwvvvtttssssssuuuxxxxxxvvvvvvvvvqqqllllllooojjjiiiiiikkknnnsssxxx|||xxxxxxxxxxxxxxxwwwwwwwwwtttvvvwwwuuurrrooonnnnnnoooqqqrrrsssrrrqqqqqqrrrzzzyyywwwtttrrrpppooonnnuuuwwwxxxxxxxxxxxxzzz|||xxxuuusssrrrsssuuuvvvvvvtttqqqqqqtttyyy|||zzzxxxvvvtttrrrsssvvvwwwwwwuuuuuuqqqqqqwww{{{yyytttrrrtttuuuvvvxxxyyyxxxuuurrrrrrtttuuutttsssqqqqqqqqqxxxyyyyyywwwrrrmmmiiihhhpppnnnlllkkkkkkkkkmmmnnnpppooopppsssxxxyyywwwtttppppppqqqsssuuutttrrrppplllqqqwwwyyyxxxsssooommmnnnppppppoooqqqtttssspppyyy}}}{{{sssqqquuuuuuqqqzzzyyyvvvsssqqqpppqqqqqqtttrrrqqqtttwwwxxxvvvsssvvvuuusssooopppssssssppplllmmmllllllqqqwwwwwwtttoooooonnnnnnnnnoooqqqrrrqqqqqqqqqpppppprrrvvvyyyuuuvvvwwwwwwwwwuuutttssswwwvvvuuussssssssstttuuurrruuuxxxxxxwwwuuuuuuuuuooossswwwwwwssspppppprrruuuvvvxxxwwwvvvuuuvvvwwwnnnqqquuuuuusssrrrrrrtttqqqppppppoooqqqsssuuuwwwuuutttssssssssstttuuuvvvvvv||||||tttqqquuuwwwsssrrrttttttoooiiihhhnnntttqqqppppppssssssqqqtttzzzvvvuuuuuuttttttuuuuuuuuuooooooqqqsssuuuuuurrrooolllooosssvvvvvvvvvuuuvvvvvvuuuvvvxxxvvvssssssvvvxxxrrrooopppqqqqqqrrruuuxxxwwwuuuuuutttsssqqqnnnnnnoooppprrrssssssrrrqqqooopppqqqtttwwwxxxwwwuuuyyyuuutttvvvwwwuuuuuuvvvppprrrsssqqqnnnmmmoooqqqtttvvvyyyzzzyyywwwvvvvvvzzzzzzxxxwwwuuutttrrrqqq{{{~~~~~~yyyvvvwwwwwwuuu~~~{{{xxxtttsssssstttuuuuuunnnkkknnnnnnkkknnnvvvyyywwwtttrrrqqqrrruuuvvv|||zzzxxxvvvwww{{{xxxsssnnnnnnrrrwwwyyyyyywwwuuussssssuuuvvvvvvvvvuuusssqqqsssvvvwwwuuurrrrrrtttvvvxxxxxxvvvtttrrruuutttuuuvvvyyyzzzxxxwwwxxxvvvsssssstttuuuuuutttllllllkkkkkkkkkmmmoooqqqssswwwzzz{{{xxxuuussssssrrrrrrqqqqqqrrrrrrpppooonnntttxxxwwwrrrrrrxxx~~~yyyzzzyyyvvvrrrrrruuuyyyxxxvvvtttrrrooonnnoooqqqnnnmmmlllmmmpppsssvvvxxxyyyxxxxxxxxxxxxyyyyyyyyytttuuuvvvuuusssqqqooonnnmmmpppssssssqqqppprrruuusssuuutttqqqqqqssstttrrrnnnssszzz~~~~~~{{{wwwuuuwwwuuusssssstttuuuuuuttttttttttttvvvxxxxxxuuurrrrrrtttwwwxxxxxxvvvtttssssssrrrsssuuuvvvuuusssqqqvvvwwwyyyzzzzzzxxxtttrrrssswwwyyyxxxsssqqqsssvvvxxxzzzzzzwwwqqqmmmkkkkkkppppppooonnnmmmnnnppprrrsssrrrrrrsssvvvwwwuuusssrrrrrrrrrsssuuutttrrrppprrrtttuuuuuuttttttuuuvvvqqqqqqqqqrrrtttuuutttqqqsssuuussspppsssxxxxxxssszzzyyyvvvrrrpppppprrrtttuuurrrppprrruuuwwwuuurrruuuuuutttrrrpppooonnnkkknnnmmmkkkkkkqqqxxxwwwqqqnnnkkkiiiiiimmmpppqqqqqqssssssrrrpppoooqqquuuxxxxxxyyyxxxxxxvvvuuusssrrrsssvvvyyyzzzyyyuuupppmmmooorrrvvvxxxwwwvvvvvvvvvrrruuuwwwxxxvvvtttsssrrr|||zzzxxxuuurrrqqqpppqqquuutttpppllljjjlllrrrvvvpppooonnnoooppptttwwwyyyrrrrrrrrrsssuuuvvvxxxyyysss}}}}}}sssqqqyyyyyypppuuuuuusssooolllmmmrrrvvvrrrpppoooqqqqqqqqquuu|||wwwuuusssrrrrrrsssssssssoooppprrruuuvvvuuurrrnnnkkkoootttwwwwwwvvvuuutttsssvvvyyyzzzxxxuuuuuuxxxtttpppllllllooorrrvvvxxxvvvvvvuuuuuuvvvtttqqqooonnnqqqtttuuusssrrrrrrtttpppqqqsssvvvxxxxxxvvvuuuxxxvvvvvvxxxzzzxxxvvvtttpppssstttqqqmmmmmmrrrwwwuuuwwwyyyzzzyyyxxxyyyyyyzzz{{{{{{xxxsssqqqrrrtttyyy||||||wwwtttuuuuuusss{{{yyywwwtttrrrrrrtttvvvxxxmmmkkkssstttnnnqqq}}}}}}yyytttrrrrrrtttvvvwww~~~}}}|||xxxxxxzzzzzzuuuqqqppptttxxx{{{{{{{{{yyywwwwwwxxxwwwvvvtttvvvtttrrrtttwwwxxxwwwtttsssuuuwwwxxxxxxwwwuuussswwwvvvvvvvvvxxxxxxvvvtttxxxwwwvvvvvvvvvtttqqqooolllkkkjjjjjjkkkmmmooopppwwwxxxyyyyyyvvvtttssssssuuurrrooonnnoooqqqqqqpppoooppprrrrrrrrruuuzzz~~~yyyzzzzzzwwwsssrrruuuxxxyyyuuupppooorrruuuuuurrrnnnmmmnnnqqqtttvvvuuutttwwwwwwwwwxxxxxxyyyyyyyyyuuuuuuuuuuuutttrrrpppnnnlllpppssstttrrrrrruuuwwwqqqtttuuurrrssswwwyyyvvvoootttzzz~~~|||xxxtttrrrssssssssstttuuuuuurrrppprrruuuyyyyyyvvvrrrpppoooooowww~~~yyyrrrpppqqqqqquuuwwwsssooonnnpppssswwwxxxyyyxxxvvvuuusssssstttwwwyyywwwrrrrrrwww|||wwwxxxxxxtttooommmooorrrnnnpppqqqqqqpppqqqtttwwwsssrrrrrrrrrtttuuuuuuuuuuuuuuutttuuuvvvvvvtttrrruuuvvvwwwwwwvvvwwwxxxzzztttssstttvvvxxxwwwuuusssqqqpppoooooouuuzzzyyyuuuvvvvvvuuurrrpppppptttwwwvvvsssqqqqqqtttvvvuuutttvvvvvvwwwwwwtttooollljjjrrrqqqnnnmmmrrrwwwuuuooommmiiieeefffkkkppprrrqqqvvvvvvtttrrrppppppsssuuu}}}|||zzzwwwuuussssssrrruuuwwwzzz|||zzzvvvqqqmmmmmmppptttvvvvvvvvvvvvwwwwwwtttsssvvvzzz{{{wwwsss{{{xxxuuurrrpppoooooonnnxxxuuupppkkkiiijjjooorrrooooooooooooqqqtttwwwxxxrrrrrrssstttuuuvvvxxxxxxssszzzxxxqqquuu~~~{{{nnntttqqqnnnooosssvvvvvvuuusssqqqqqqsssrrrqqqsssyyyxxxuuuqqqpppqqqqqqqqqoooooooooqqqssstttrrrnnnkkkmmmqqquuuwwwvvvsssrrrqqqpppuuuzzzzzzwwwvvvwwwwwwrrrppplllkkkmmmrrruuuvvvsssrrrssstttvvvuuusssqqqooosssvvvvvvsssqqqsssuuutttvvvxxxxxxxxxwwwuuutttvvvwwwxxxyyy{{{zzzwwwsssrrrsssrrrnnnjjjlllssszzzvvvvvvwwwwwwwwwxxx{{{~~~xxxzzz{{{xxxtttrrrtttwwwvvvzzz{{{wwwuuuwwwwwwuuuuuuwwwwwwvvvtttssstttvvvsssjjjkkkvvvyyyrrruuu}}}yyytttqqqrrrtttvvvvvv{{{zzz{{{|||yyyvvvuuuvvvxxxzzz{{{~~~}}}{{{xxxuuusssqqqvvvtttssstttvvvwwwwwwwwwzzzxxxuuussssssuuuxxxzzzyyywwwvvvuuuvvvvvvuuusssvvvuuuuuuuuutttrrrnnnjjjkkkiiihhhhhhkkkmmmoooooozzzxxxvvvvvvwwwwwwuuusssvvvrrrnnnnnnppprrrrrrpppooonnnnnnpppssswwwyyyzzzwwwxxxwwwvvvtttssstttuuuxxxuuupppoootttzzzxxxrrrkkklllnnnsssxxxzzzwwwttttttuuuwwwyyyyyyyyyyyyxxxwwwvvvtttsssssssssqqqpppmmmppprrrtttuuuuuuwwwxxxtttyyyyyyssstttyyyzzzuuuwwwxxxxxxwwwuuutttuuuvvvsssrrrrrrsssttttttsssqqqpppuuuxxxwwwssspppppprrroooyyyvvvnnnmmmppppppwwwyyyssskkkkkkppptttwwwxxxxxxvvvsssrrrrrrsssrrrtttvvvtttqqqrrrwww|||uuuwwwwwwsssnnnmmmqqqvvvmmmpppssssssrrrsssvvvzzzqqqqqqqqqqqqsssuuuxxxyyyxxxwwwvvvwwwxxxxxxvvvuuuppptttzzz}}}|||yyywwwvvvwwwtttuuuyyy{{{xxxuuuuuutttrrrqqqrrrvvvxxxwwwtttqqqssssssrrrpppqqquuuyyyvvvuuusssrrrrrrsssuuuwwwyyyyyy{{{|||yyyrrrooopppvvvvvvssspppsssvvvuuupppmmmiiieeefffjjjpppssstttwwwwwwvvvtttqqqpppqqqrrr}}}{{{yyyvvvtttsssssssss{{{yyywwwvvvttttttuuuuuuoooqqqsssuuuuuuvvvxxxyyyzzzuuuqqquuu{{{~~~yyyttttttrrrooooooqqqrrrrrrrrrtttsssrrrqqqooommmllllllpppppppppqqqrrrsssuuuuuuuuuuuuuuuttttttttttttssstttvvvuuusssyyyzzzooopppllliiimmmtttxxxvvvrrruuussstttvvvuuuqqqqqquuuwwwtttqqqppprrrrrrpppnnnmmmmmmnnnpppqqqooollliiiooorrrtttuuusssqqqoooooooootttwwwvvvvvvxxxwwwuuuvvvuuuqqqlllmmmqqqrrrpppqqqqqqqqqsssvvvwwwvvvuuupppsssvvvuuusssqqqrrrtttwwwyyy{{{zzzxxxuuutttssstttwwwxxxyyyzzz|||yyytttrrrqqqooollliiikkkqqqvvvvvvvvvvvvuuuuuuwwwzzz}}}vvvxxxyyyxxxtttssstttvvvuuuzzz|||{{{zzz||||||zzzssswwwzzzyyyuuusssssstttllliiillluuuxxxuuuwww}}}{{{wwwrrrppprrruuuuuuttt}}}}}}}}}}}}{{{yyywwwwwwyyyzzz{{{}}}}}}xxxtttsssssstttttttttsssssstttwwwzzzyyywwwsssqqqqqqssswwwyyyyyywwwuuutttvvvwwwwwwvvvuuusssrrrrrrrrrqqqooommmmmmjjjhhhiiimmmqqqrrrrrrxxxtttrrruuuzzz|||xxxtttuuurrrpppqqquuuuuurrrnnnnnnooorrruuuwwwvvvuuutttuuuttttttuuuuuuuuurrrppptttvvvuuurrrtttxxxvvvpppooonnnoootttyyyzzzvvvrrrrrrtttxxx{{{|||{{{yyyxxxyyyvvvrrrqqqrrrssssssqqqnnnnnnppprrrvvvxxxxxxxxxsssyyyxxxrrrqqqxxxyyysssxxxyyyxxxvvvuuuuuuwwwyyyvvvssspppppprrrtttvvvwwwwwwvvvssspppoooooorrrtttsssxxx|||yyyqqqlllmmmpppooowwwyyytttoooqqqsssssstttvvvxxxwwwtttqqqrrrssspppsssuuuuuussssssuuuwwwqqquuuxxxuuuooommmppptttnnnqqquuutttrrrrrruuuyyyttttttsssrrrsssuuuxxx{{{xxxwwwvvvwwwxxxyyyxxxwwwooossswwwzzzyyywwwuuutttwwwtttuuuzzz|||wwwtttuuusssrrrrrrsssttttttsssrrrnnnqqqsssrrrppppppssswwwvvvwwwwwwtttpppqqqvvvzzz}}}{{{{{{|||xxxrrrrrrwwwwwwyyyxxxttttttvvvvvvtttooollliiihhhkkkpppuuuxxxssstttuuutttrrrpppppppppuuuuuuuuuuuuuuutttssssssyyywwwuuusssssstttvvvxxxtttuuuvvvvvvwwwxxx|||~~~}}}xxxtttuuuyyy{{{yyyuuupppnnnmmmooosssuuuuuutttrrrrrrqqqrrrrrrqqqooommmpppqqqrrrsssssssssrrrqqqtttttttttttttttsssrrrrrruuuuuuvvvxxxzzzyyyuuuqqqooollljjjlllpppttttttssswwwuuuvvvwwwuuuqqqrrrvvvxxxtttrrrsssuuuuuurrrnnnnnnnnnnnnoooqqqqqqooommmoooqqqsssrrrqqqooonnnoooooorrrsssrrrtttyyyxxxsssxxxxxxuuuoooooossssssoootttrrrrrrsssvvvxxxxxxxxxsssuuuvvvwwwvvvuuuttttttvvvyyy{{{zzzwwwtttssssssrrrvvvxxxwwwyyy}}}{{{uuurrrqqqooonnnnnnooopppqqquuuvvvwwwvvvttttttuuuwwwuuuvvvwwwvvvtttrrrqqqqqqsssyyy~~~}}}}}}~~~}}}zzzwwwzzz|||zzztttqqqqqqssslllmmmpppsssvvvxxxzzz{{{xxxsssoooooosssuuutttrrr}}}}}}}}}}}}~~~~~~{{{wwwuuuwwwyyysssxxx}}}|||xxxuuuvvvyyyrrrttttttrrrpppqqqvvv{{{rrrssstttuuuuuutttsssrrryyywwwttttttvvvxxxyyyzzzvvvtttqqqppprrrsssttttttpppmmmkkkmmmqqquuuvvvvvvtttpppooouuu}}}zzztttsssqqqrrruuuyyyxxxqqqkkklllqqqwwwzzzyyyuuuqqqooosssrrrrrrtttvvvvvvrrrnnnpppwwwyyyuuussstttsssooouuusssqqqssswwwxxxtttoooqqqtttyyy|||~~~|||zzzxxx{{{vvvrrrppprrrsssssssssnnnmmmmmmqqqvvvyyyxxxvvvmmmttttttmmmnnnvvvwwwqqqtttwww{{{|||{{{xxxwwwvvvzzzuuupppmmmpppuuuyyy|||yyyooojjjkkkooorrrsssvvvvvvuuuqqqmmmlllnnnpppooouuuxxxvvvuuuxxxvvvqqqrrruuuyyyxxxuuurrrqqqrrrqqqsssvvvxxxwwwuuutttsssooouuuyyywwwqqqlllnnnqqqooosssvvvuuurrrqqqtttxxxzzzyyywwwtttssstttvvvyyywwwvvvvvvvvvxxxyyyxxxwwwrrrssssssrrrqqqrrrtttvvvwwwssstttzzz|||vvvssstttooonnnoooqqqrrrppppppqqqmmmqqqtttssspppnnnqqquuuuuuxxxyyyuuupppooovvv}}}~~~zzzxxxxxxtttpppsss{{{vvvzzzzzzvvvuuuwwwyyywwwqqqooollljjjlllqqqwww{{{oooqqqssstttrrrpppppppppmmmooosssvvvwwwvvvtttrrrrrrsssuuuvvvwwwvvvtttsssxxxyyyyyyyyyyyy{{{~~~{{{xxxvvvvvvvvvwwwwwwqqqpppoooqqqtttvvvtttrrruuurrrnnnmmmnnnqqqtttuuuqqqrrrsssttttttrrrpppooopppqqqrrrsssttttttttttttvvvvvvyyy}}}zzzsssqqqssspppooonnnmmmnnnppptttwwwxxxvvvvvvwwwuuurrrtttxxxxxxuuusssuuuxxxxxxsssooopppoooppprrrtttuuuuuutttnnnoooqqqpppooonnnooopppoooqqqqqqooosssyyyxxxqqqvvvxxxvvvqqqrrrwwwwwwrrrwwwuuussstttvvvxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxwwwtttwwwzzzyyyvvvsssrrrsssqqquuuwwwvvvxxx}}}|||vvvsssrrrrrrsssttttttqqqooouuuwwwxxxxxxuuurrrqqqpppttttttuuuuuusssqqqnnnkkkqqqxxx}}}}}}|||}}}{{{xxx|||~~~~~~zzzsssoooppprrrpppssstttrrruuu{{{~~~|||uuuqqqnnnooosssuuusssqqq~~~{{{zzz{{{}}}|||xxxuuuuuuuuuuuuttttttxxx{{{xxxssssssxxx~~~uuuxxxvvvqqqrrrxxx{{{yyyqqqrrrssssssttttttssssssppppppqqquuuzzz{{{yyywwwssssssttttttsssrrrpppooouuuvvvxxxxxxsssooottt|||vvvyyyxxxtttuuu||||||xxxyyyxxxuuuqqqoooqqqtttsssqqqppptttxxx{{{zzzwwwjjjnnnuuu}}}~~~xxxuuuvvvvvvwwwyyyzzzyyyvvvtttrrroooqqqrrrqqqpppnnnnnnnnnqqqvvv{{{{{{xxxuuuuuuwwwxxxvvvrrrpppppprrruuuxxxzzzvvvssssssvvvyyyyyyxxxvvvrrrooonnnooorrrtttuuuvvvvvvuuuwwwyyyzzz{{{zzzwwwsssoooooorrruuuvvvuuuwwwtttqqqppppppqqqqqqqqqxxxrrrooorrrrrrnnnnnnqqqsssuuuwwwvvvttttttvvvyyywwwvvvuuutttsssrrrrrrrrruuuvvvuuussstttwwwvvvrrrsssuuuuuuqqqppprrrqqqnnnmmmqqqssstttuuuwwwuuurrrvvvwwwwwwwwwwwwuuusssrrr|||{{{zzzvvvsssqqqqqqrrruuuvvvuuupppppptttvvvtttzzzwwwtttsssuuuuuussspppssstttpppjjjoooxxxwwwooopppmmmkkkmmmqqquuuwwwwwwuuuuuuvvvwwwyyyzzz{{{|||zzzzzzzzzyyyxxxwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuurrrssssssrrrpppooooooppppppqqqssstttuuutttssssssppppppppprrrtttvvvvvvuuuqqquuuzzzzzzwwwvvvyyy|||vvv{{{zzzvvvuuuwwwttttttuuuvvvwwwxxxxxxyyyvvvuuutttsssrrrqqqqqqqqqtttsssrrrpppnnnnnnpppsssssspppmmmmmmqqquuuvvvvvvssswww{{{{{{xxxvvvvvvwwwooonnnnnnppptttwwwxxxxxxxxxwwwvvvuuusssssssssrrrvvvvvvwwwwwwwwwuuuqqqnnnpppqqqsssuuuvvvvvvtttsssrrrtttuuussspppoooppprrrsssqqqpppppprrrtttvvvwwwuuutttsssuuuwwwxxxwwwvvvtttqqqooossszzz~~~|||yyyzzzxxx{{{zzzwwwxxxwwwzzz~~~~~~yyysssooouuuuuuuuuuuuuuuuuutttssswwwvvvsssqqqppppppqqqqqqwwwtttuuuwwwtttnnnmmmrrruuurrrsssvvvtttnnnnnnsssxxxxxxxxxzzz||||||zzzxxx{{{zzzyyyvvvtttrrrqqqpppuuusssrrruuuxxxyyywwwttttttttttttsssssssssrrrrrr~~~yyyxxxyyyzzzzzzxxxvvvuuuvvvvvvvvvuuuuuuxxxyyywwwsssqqqsssvvvvvvyyywwwrrrrrrwwwxxxvvvqqqqqqrrrssstttuuuuuuttttttttttttvvvyyyzzzxxxuuurrrqqqppppppppprrrtttuuurrruuuzzz~~~{{{uuussswwwvvvyyyyyyvvvwww|||~~~|||{{{{{{yyyvvvsssppppppqqquuuvvvwwwwwwvvvttttttsssrrrpppqqqtttuuussswww|||xxxwwwwwwvvvuuutttssssssrrrrrrqqqpppooooooppppppoootttxxxxxxtttqqqrrrtttrrrrrrrrrrrrrrrsssttttttsssssssssuuuxxxxxxwwwvvvrrrsssssssssttttttuuuuuuwwwwwwwwwyyyzzz{{{{{{zzztttrrrooooooqqqtttuuuvvvuuurrrpppoooppprrrrrrrrruuuqqqppprrrrrroooqqqvvvvvvwwwxxxvvvttttttwwwyyyyyywwwuuusssqqqqqqpppppptttuuusssqqqrrruuutttpppwwwyyyxxxtttrrrsssrrrnnnooooooqqqtttuuuuuuvvvwwwzzzyyywwwuuutttsssssssssvvvvvvuuurrrooonnnoooqqqrrrtttssspppqqquuuvvvtttwwwuuuuuuvvvxxxwwwtttqqqwwwuuurrroooqqqtttqqqlllpppnnnlllmmmqqquuuvvvvvvssstttvvvxxxyyy{{{||||||yyyyyyxxxxxxvvvuuusssrrrwwwvvvuuusssrrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppnnnppprrrrrrqqqooooooooooooppprrrtttuuutttqqqoootttrrrrrrssstttuuutttsssuuuwwwyyyyyyvvvvvvxxxzzzuuuxxxzzzzzzxxxwwwyyy{{{yyyxxxwwwvvvwwwxxx{{{|||wwwvvvsssqqqqqqrrruuuvvvxxxwwwuuurrrooonnnooopppsssrrrqqqrrruuuvvvuuussssssuuuxxxxxxwwwuuuuuuuuupppppppppssswww{{{||||||vvvvvvuuuuuuuuuvvvvvvwwwtttsssttttttuuusssooolllkkkooossswwwxxxxxxwwwwwwrrrtttvvvuuuqqqoooooopppppprrruuuuuurrrqqqsssuuutttsssssstttvvvwwwwwwvvvtttssstttuuuwwwxxxyyyxxxyyywwwxxx}}}}}}yyyxxx{{{xxxyyy{{{|||{{{xxxtttqqqpppsssvvvxxxwwwuuusssrrrtttsssqqqooonnnnnnnnnooowwwttttttuuurrrkkkjjjmmmrrrppprrrvvvtttoooooorrrwwwvvvvvvxxxyyyzzzxxxvvvwwwvvvtttttttttvvvxxxyyyxxxvvvttttttuuuvvvuuuuuurrrrrrqqqqqqqqqrrrrrrsss}}}wwwvvvvvvxxxvvvuuuttttttvvvwwwwwwvvvvvvvvvvvvuuusssrrrqqqqqqvvvxxxxxxtttsssuuuuuurrrooopppqqqssstttuuuuuuuuuxxxwwwvvvvvvwwwwwwvvvttttttrrrooommmnnnqqquuuxxxttttttwww||||||wwwttttttvvvyyy{{{yyyzzz}}}}}}{{{{{{yyyxxxwwwvvvuuurrrpppssswwwzzzyyytttqqqqqqrrrtttqqqppprrrqqqqqquuu{{{xxxvvvtttrrrqqqqqqrrrrrrsssrrrqqqpppppppppqqqrrrpppsssvvvvvvrrrppppppqqqmmmooorrrttttttsssqqqppplllpppuuuxxxxxxvvvuuutttnnnssswwwyyywwwuuuuuuvvvwwwxxxzzz{{{{{{{{{zzzzzzttttttsssqqqoooppprrrtttrrrpppnnnnnnqqqsssttttttsssqqqrrrrrrqqqpppttt{{{yyyyyyxxxuuutttuuuxxxzzzzzzxxxuuurrrpppooopppppprrrsssqqqnnnooottttttqqqwwwzzzyyytttrrrsssqqqmmmoookkkmmmtttvvvtttvvv|||{{{yyyuuurrrpppqqqrrrsssppppppooommmkkkkkkmmmooonnnqqqrrrpppqqquuuvvvsssrrrsssuuuxxxzzzyyyvvvsssyyyuuusssvvvxxxtttooommmpppooonnnooorrrtttvvvvvvtttvvvwwwyyyzzzzzzyyyyyywwwwwwwwwvvvtttrrrqqqpppwwwvvvuuusssrrrpppooooooqqqrrrtttuuutttrrrooommmlllnnnqqqrrrpppoooooooooqqqpppppprrrttttttppplllvvvtttssssssttttttsssqqqyyyyyywwwvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{|||zzzwwwuuuuuuwwwzzz}}}xxxvvvrrrpppqqqtttwwwzzzwwwwwwvvvssspppoooppprrrqqqqqqsssvvvyyyxxxvvvssstttssstttuuuvvvvvvtttrrrqqqpppqqqsssxxx{{{}}}}}}sssttttttuuuwwwxxxzzz{{{sssssssssttttttsssooommmlllqqqvvvyyyxxxvvvwwwxxxsssuuuvvvuuurrrooommmmmmmmmsssxxxxxxsssppprrruuusssrrrrrrsssuuuvvvvvvuuutttvvvwwwvvvtttsssuuuwww{{{xxxxxxyyyyyyvvvvvvyyywwwwwwxxxxxxwwwuuutttsssppprrruuuuuusssrrrtttvvvsssrrrpppooonnnmmmnnnnnnrrrqqqrrrssspppjjjiiilllnnnooorrrvvvuuuqqqppprrruuutttssstttvvvwwwvvvttttttsssrrrrrrtttwww{{{}}}zzzyyywwwtttrrrqqqsssuuupppooonnnnnnnnnppprrrsss}}}wwwtttuuuvvvwwwtttrrrrrrsssvvvwwwwwwxxxuuuqqqqqqssstttsssqqqtttvvvvvvuuuuuutttsssqqqlllmmmoooqqqssstttuuuuuuwwwvvvuuutttttttttttttttvvvtttqqqnnnnnnooorrrtttyyysssqqqtttvvvuuuuuuwwwwwwyyy{{{||||||}}}{{{zzzvvvttttttvvvyyyzzzwwwtttooosssvvvwwwvvvtttssstttoooppptttyyyxxxsssqqqsssuuutttsssrrrqqqqqqpppqqqrrrqqqppppppqqqrrrrrrqqqtttuuuwwwuuusssqqqqqqrrroooqqqsssuuuuuussspppnnnlllqqqvvvxxxvvvrrrqqqrrrmmmsssyyyzzzvvvtttvvvxxxvvvxxxzzz{{{zzzxxxxxxwwwuuuvvvvvvrrrnnnlllnnnqqqqqqooonnnooorrruuuwwwxxxsssuuuvvvtttppppppvvv}}}xxxwwwtttssssssuuuxxx{{{xxxvvvsssqqqooooooqqqqqqpppqqqooommmooouuuvvvtttsssvvvvvvsssrrrrrrqqqmmmlllgggjjjtttwwwrrrsss{{{vvvtttrrrpppppppppqqqrrrnnnnnnmmmkkkjjjkkknnnqqqnnnqqqrrrpppqqqtttssspppoooppprrrtttvvvwwwvvvuuuwwwrrrsss|||}}}vvvqqqsssqqqppppppppprrrssstttuuuvvvwwwxxxyyyyyywwwvvvtttvvvvvvvvvuuusssrrrpppooovvvvvvuuusssqqqooonnnmmmpppqqqsssssssssqqqpppnnnmmmnnnooooooooooooqqqsssuuuqqqnnnooorrrssspppmmmtttsssrrrrrrssssssrrrpppzzzwwwtttssstttuuuvvvvvv{{{xxxvvvvvvwwwxxxwwwvvvzzzyyyvvvuuutttuuuwwwxxxwwwuuusssqqqrrrsssvvvwwwrrrssssssrrrqqqqqqsssuuunnnpppsssvvvyyyyyywwwvvvuuusssrrrsssvvvwwwtttqqqpppooooooqqquuuwwwxxxxxxrrrrrrsssuuuvvvxxxzzz{{{vvvvvvvvvwwwwwwvvvtttqqqvvvxxxzzzxxxtttqqqrrruuuwwwvvvuuurrrpppnnnmmmlllmmmppptttuuusssrrrtttvvvrrrqqqqqqrrrtttuuuuuuttttttuuuuuuuuutttssstttttt{{{zzzyyyyyywwwtttrrrrrrtttuuuvvvvvvvvvtttsssqqqsssssssssooommmooovvv|||ssssssrrrqqqqqqpppooooookkkmmmoooqqqpppnnnnnnoookkknnnrrrvvvuuusssrrrrrrtttrrrqqqqqqsssttttttsssuuutttssssssssstttvvvwwwvvvxxxxxxvvvrrrppprrruuunnnmmmlllkkklllooorrrtttxxxuuuuuuvvvzzzvvvqqqoooppptttwwwyyy~~~xxxrrroooqqqssssssrrrrrrrrrtttuuuuuutttrrrrrriiikkkmmmoooqqqrrrssstttsssssssssrrrrrrrrrssstttssssssrrrrrrrrrrrrrrrrrrzzzsssppptttwwwwwwvvvwwwwwwxxxzzz||||||zzzxxxxxxtttsssrrruuuxxxyyywwwsssppppppqqqtttwwwwwwuuusssoooqqqwww|||{{{tttoooppppppqqqssstttsssrrrpppoooooooooooorrrttttttrrrooovvvvvvvvvtttrrrrrrrrrsssuuuuuuvvvuuutttsssqqqppprrruuuwwwvvvrrrooooooqqqooossswwwvvvsssrrruuuyyyuuuwwwyyyyyyvvvttttttuuusssuuuuuusssooonnnpppsssrrrpppooopppssswwwyyyyyyvvvyyyzzzvvvqqqrrrvvv{{{tttrrrpppoooqqqtttxxxzzztttsssqqqppppppqqqrrrsssnnnoooooonnnrrrxxxyyywwwppptttuuussssssuuusssppphhheeejjjtttvvvrrrqqqvvvnnnnnnooopppqqqqqqqqqqqqppppppooommmlllnnnqqqtttpppssssssqqqppprrrqqqmmmnnnnnnnnnnnnooorrrtttvvvtttooorrrzzz{{{sssooosssqqqrrrrrrrrrrrrrrrssstttssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssqqqqqqvvvvvvuuutttrrrpppmmmlllppppppppppppqqqqqqrrrsssqqqqqqooommmmmmoootttxxxyyytttooommmnnnqqqrrrrrrqqqpppoooppprrrssssssrrrvvvtttqqqqqqrrrtttuuuuuuyyyxxxwwwxxxyyyxxxvvvtttwwwwwwwwwwwwwwwuuutttsssuuuuuuttttttsssrrrqqqqqqoooqqqrrrqqqqqqqqqrrrtttrrrsssuuuvvvvvvuuuuuuuuuvvvsssqqqsssvvvvvvtttqqqrrrqqqpppppprrrttttttsssrrrrrrssstttuuuwwwxxxyyyxxxwwwwwwxxxyyyyyywwwuuu}}}|||zzzuuupppoooqqquuuzzzwwwsssooommmmmmmmmmmmooolllkkknnnssswwwxxxwwwrrrqqqppprrrtttuuutttsssuuurrrpppqqquuuwwwuuurrruuuwwwyyyyyyxxxvvvsssoooqqqrrruuuwwwvvvtttpppnnnppprrrsssrrrqqqqqquuuxxxrrrrrrssssssrrrqqqpppooojjjnnnqqqrrrqqqqqqqqqpppjjjnnnsssuuuuuuuuutttssstttrrrppppppqqqsssttttttuuuuuuttttttsssrrrqqqpppppptttxxxxxxuuusssssstttnnnlllkkkkkklllooorrrttt{{{xxxxxxxxxyyyvvvqqqoooqqqtttxxxyyy|||tttqqqqqqrrrqqqqqqrrrpppqqquuuuuurrrqqqrrriiijjjlllnnnppprrrrrrsssoooppprrrrrrqqqqqqrrrtttnnnppprrruuuvvvvvvvvvuuuvvvtttvvv}}}|||xxxvvvwwwvvvwww{{{{{{wwwuuuvvvuuutttssssssttttttrrrpppuuurrrppprrruuuvvvsssooovvvuuuvvvxxxvvvqqqpppsssnnnpppsssuuuvvvuuurrrqqqpppoooooorrruuuvvvtttqqqvvvuuusssrrrqqqrrrssssssxxxxxxwwwvvvuuutttssssssxxxxxxwwwuuurrrppppppppprrrttttttssspppqqqtttwwwuuuwwwxxxvvvrrrpppqqqssspppqqqrrrrrrrrrsssvvvwwwsssqqqooopppsssvvvwwwxxxyyy}}}}}}wwwtttuuuwwwwwwqqqooommmmmmpppsssuuuvvvppppppppppppqqqrrrssssssnnnpppqqqqqqtttyyyzzzvvvppptttwwwvvvvvvxxxwwwsssgggiiimmmqqqsssrrrqqqqqqjjjlllnnnqqqrrrssssssrrrttttttrrrooonnnooosssvvvrrruuutttpppoooqqqpppmmmmmmmmmlllkkkjjjmmmqqqtttrrrpppqqqsssrrrnnnlllmmmrrrssstttsssrrrqqqrrrsssmmmnnnppprrruuuxxxzzz{{{uuuuuuuuuuuuuuutttssssssuuuuuuuuuuuusssqqqnnnmmmppppppoooooooooqqqssstttrrrrrrpppmmmmmmooouuuyyywwwtttpppmmmlllooosssvvvooonnnnnnpppsssuuuuuutttssssssrrrrrrrrrsssuuuvvvsssuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyyyywwwuuusssttttttuuuuuutttrrrpppnnnqqqrrrsssrrrpppooopppqqqvvvxxxyyywwwtttrrrpppppptttsssrrrssstttttttttsssuuutttrrrrrrssstttsssrrrsssssssssssstttvvvwwwxxxwwwvvvvvvwwwxxxyyywwwvvv|||yyyuuuqqqppprrruuuwwwzzzvvvqqqnnnmmmnnnmmmmmmnnniiifffjjjrrrxxxyyywwwrrrqqqqqqrrrtttuuuuuuttttttooommmooouuuxxxuuuqqqoootttxxxxxxyyyyyyvvvqqqppprrruuuwwwvvvsssooollllllooouuuyyyzzzwwwrrrnnnoooppprrrsssrrrqqqnnnmmmnnnsssvvvtttrrrrrrpppmmmkkkqqquuuuuuuuuwwwvvvtttwwwtttqqqppprrrtttvvvvvvuuuttttttsssrrrrrrqqqpppnnnqqqvvvxxxxxxvvvtttsssnnnmmmllllllnnnppprrrttt|||{{{{{{tttsssqqqrrruuuxxxyyyyyyyyywwwuuussssssssssssrrrtttqqqqqqttttttooonnnqqqkkklllnnnpppqqqrrrssssssnnnpppssssssrrrpppqqqrrrpppqqqsssvvvwwwwwwwwwwwwvvvuuuyyy|||yyyyyywwwtttuuuxxxxxxsssrrruuurrrssssssqqqooonnnooopppvvvuuusssqqqqqqqqqqqqpppxxxvvvuuuvvvsssnnnnnnrrroooppprrrtttvvvvvvvvvvvvvvvrrrooopppuuuxxxxxxwwwxxxvvvtttssssssuuuvvvwwwuuuuuuvvvwwwwwwvvvvvvuuuzzzyyywwwvvvuuutttrrrpppuuutttsssrrrrrrrrrssstttvvvwwwwwwtttooommmpppsssrrrrrrqqqsssuuuvvvwwwvvvsssqqqooooooqqqsssttttttzzz}}}}}}yyywwwyyyxxxtttrrrpppmmmnnnppprrrrrrqqqooooooqqqrrrrrrqqqqqqpppooorrrssssssuuuxxxvvvqqqqqquuuwwwvvvwwwxxxvvvrrrkkkqqqqqqlllmmmtttuuupppoooooopppqqqrrrtttuuuvvvwwwvvvssspppnnnooorrrvvvsssuuusssoooooorrrrrrpppkkklllmmmkkkjjjjjjmmmpppnnnqqqqqqmmmlllnnnooommmrrrtttvvvuuurrrpppqqqrrrmmmmmmmmmooorrruuuyyy{{{rrrsssttttttuuuuuutttttttttuuuvvvvvvuuurrrpppooopppppppppqqqqqqqqqqqqqqqpppppppppooonnnooorrrtttppprrrrrrooolllmmmrrrvvvppppppppprrrtttvvvvvvvvvsssuuuwwwvvvsssrrrsssvvvsssuuuvvvtttqqqppprrruuuuuuuuuvvvwwwvvvvvvuuuttttttttttttttttttsssrrrrrrqqqrrrtttsssqqqpppqqqrrrtttwww{{{{{{xxxtttqqqpppqqqrrrsssrrrqqqppprrrsssuuutttrrrrrrtttuuutttsssrrrrrrssstttuuuwwwyyyzzzwwwvvvuuuvvvxxxyyyxxxwwwxxxtttpppppptttvvvvvvtttwwwtttqqqpppqqqpppmmmjjjiiihhhgggkkkqqquuuvvvuuusssrrrqqqrrrtttvvvuuutttqqqpppooopppssstttsssrrrrrrwwwyyyvvvvvvxxxvvvqqqssstttuuuuuusssqqqooommmpppqqqtttyyy|||zzzrrrllloooqqqsssttttttrrrooonnnooouuuxxxuuussstttqqqmmmmmmsssvvvttttttxxxxxxvvvzzzwwwsssrrrsssvvvxxxyyy{{{xxxuuuqqqpppqqqrrrtttqqqqqqsssuuuwwwwwwuuusssoooooooooooopppqqqrrrsss~~~}}}oooppprrruuuyyy{{{zzzyyymmmooosssuuuwwwwwwwwwvvvwwwrrrqqqtttrrrmmmlllpppmmmnnnpppqqqssssssttttttooorrruuuvvvsssppppppqqquuuuuuvvvvvvvvvvvvvvvvvvyyywwwvvvyyyyyyxxxzzz~~~wwwssssssvvvvvvqqqppptttnnnooopppooommmmmmppptttsssttttttrrrnnnnnnqqquuuttttttvvvxxxuuunnnkkkmmmqqqqqqrrrsssuuuwwwzzz{{{|||uuuooooootttyyy|||||||||yyyvvvuuuvvvyyyzzz{{{ppprrruuuwwwyyyxxxwwwvvvzzzxxxvvvwwwyyyxxxtttpppvvvuuuttttttuuutttrrrpppwwwxxxxxxsssmmmlllppptttyyyvvvssstttvvvvvvtttqqqsssqqqnnnmmmoooqqqqqqqqqyyy}}}|||yyyzzz}}}zzzsssuuurrrooooooqqqqqqooommmoooppprrrsssrrrqqqooommmqqqtttuuutttuuuvvvrrrlllqqquuuwwwuuuuuuvvvsssooopppxxxuuuhhhhhhuuuyyyqqquuusssrrrqqqrrrtttwwwyyyyyywwwtttpppmmmnnnqqqtttrrrtttrrroooooosssuuusssjjjmmmooonnnkkkjjjkkklllkkkrrrqqqkkkkkkssswwwtttrrruuuvvvuuurrrpppqqqrrrqqqpppnnnnnnoooqqquuuwwwpppqqqrrrssstttttttttttttttuuuvvvvvvuuutttqqqpppoooqqqrrrsssssspppnnnllllllnnnqqqqqqpppoooooopppjjjooosssrrrmmmlllpppuuusssrrrrrrtttvvvxxxwwwvvvuuuxxx{{{yyytttqqqrrruuuvvvxxxvvvqqqkkkiiimmmrrrtttsssrrrqqqrrrrrrssstttvvvuuussssssssstttvvvwwwnnnpppssstttttttttuuuwwwmmmsss{{{}}}yyyvvvtttoooqqqrrrqqqnnnnnnpppssssssrrrpppqqqsssuuuuuutttrrrrrrsssuuuwwwyyy{{{|||xxxwwwvvvwwwyyyzzzzzzyyywwwrrrooorrrwwwyyyuuuooosssrrrrrrssstttqqqlllgggeeehhhkkkooopppqqqrrrrrrsssrrrrrrsssuuuvvvvvvuuupppqqqrrrrrrppppppqqqssszzz}}}{{{uuurrrtttrrrmmmwwwvvvtttrrrqqqpppoooooozzztttppprrrwwwyyyuuuqqqqqqsssvvvwwwwwwuuurrrppplllssswwwuuutttvvvtttpppooouuuxxxttttttxxxzzzwww|||xxxtttssstttxxxzzz{{{~~~wwwpppnnnooosssuuuuuurrrqqqrrruuuwwwuuusssppppppqqqqqqrrrrrrssssss~~~{{{zzztttuuuuuuvvvwwwwwwxxxxxxpppqqqqqqssstttvvvxxxyyywwwwwwtttooonnnqqqqqqnnnkkknnnrrrsssqqqqqqsssvvvqqqwww||||||wwwrrrppprrruuu|||~~~yyyvvvxxxzzzxxxwwwxxxxxxvvvsssrrrtttwwwsssttttttqqqnnnnnnrrrvvvuuurrrnnnmmmoooqqqssstttuuusssqqqooooooqqqsssuuulllrrrssspppqqqttttttooonnnqqquuuvvvttttttuuuxxxtttuuuuuuvvvvvvvvvvvvvvv{{{zzzyyyyyyyyyzzz{{{|||ssswwwzzzyyyvvvuuuwww{{{}}}yyywwwwwwuuuqqqpppsssttttttssssssrrrrrrrrrrrrttttttsssqqqnnnooorrrvvvrrruuuyyy{{{{{{wwwrrrnnnrrrrrrsssrrrqqqooommmlll{{{{{{yyyvvvrrrrrruuuxxxxxxwwwuuurrrpppooonnnmmmuuuooommmppppppooorrrxxxvvvuuutttsssssssssssssssrrrqqqqqqsssuuuuuutttrrrrrrnnnjjjjjjmmmpppqqqpppwwwtttrrrssswwwzzzzzzyyy{{{tttppprrrrrrnnnnnnrrrvvvtttqqqnnnmmmnnnpppqqqsssnnniiigggiiikkkllllllmmmmmmlllmmmppptttxxxzzzxxxvvvtttuuuwwwwwwuuusssqqqpppqqqsssvvvuuurrrnnnoooppprrrttttttrrrpppoootttuuuwwwwwwuuurrrnnnlllvvv}}}}}}uuunnnoooooonnnpppqqqrrrqqqooooooqqqssstttrrrnnnkkklllooouuuyyyuuutttrrrsssttttttsssrrrrrrtttvvvwwwwwwvvvtttrrruuutttsssqqqooollljjjiiisssttttttssspppnnnnnnooowwwuuusssrrrrrrssstttuuuvvvtttrrrrrruuuwwwxxxxxxnnntttxxxwwwyyy}}}|||wwwrrrssssssrrrppppppqqqrrrsssssssssttttttuuuuuuuuurrrtttwwwyyyxxxxxxyyyzzzsssvvvzzzzzzyyyyyy{{{}}}wwwvvvuuuuuuvvvuuurrrppppppvvvxxxpppjjjjjjkkkiiigggjjjkkkiiigggjjjrrryyyrrrpppnnnppptttwwwxxxwwwpppnnnppptttuuurrrrrrtttuuuwwwyyyxxxuuurrrqqqppprrrvvvyyywwwqqqnnnoooqqquuuwwwxxxvvvrrrpppqqqrrrxxxvvvuuuvvvwwwwwwvvvuuutttuuuvvvuuurrrrrruuuyyyqqqqqqqqqssswwwzzzzzzzzzxxxqqqkkknnnwww|||zzzuuu~~~yyytttuuuzzz|||xxxssswwwrrrsssxxxyyysssoooppprrrsssttttttrrrqqqrrrsss}}}zzzyyytttuuuwwwxxxwwwvvvuuutttrrrqqqqqqrrrsssuuuwwwxxxzzzzzzwwwqqqppprrrrrrooonnnppprrrrrrrrrssstttvvvppptttwwwwwwvvvuuuvvvxxxvvvzzzzzzuuuuuuyyy|||{{{uuuvvvvvvuuuttttttvvvxxxttttttrrrpppooopppsssvvvtttrrrqqqppprrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqnnnssstttqqqrrruuutttpppoooqqqtttuuuuuuuuuuuuvvvqqqrrrtttuuuwwwxxxxxxyyyxxxyyyzzz{{{{{{zzzyyyyyyrrruuuxxxwwwuuuuuuyyy}}}|||xxxvvvwwwvvvrrrrrruuuvvvuuusssrrrqqqqqqrrrrrrqqqssstttppplllkkkoootttsssuuuvvvwwwwwwuuusssrrrqqqqqqrrrrrrrrrqqqpppoootttttttttrrrppppppsssvvvxxxwwwuuutttrrrqqqppppppooollllllqqqrrrpppqqqvvvttttttttttttttttttuuuvvvsssrrrrrrsssuuuvvvvvvuuupppmmmjjjiiilllqqquuuwwwuuuqqqooorrrxxx||||||yyyxxxrrrnnnppppppnnnnnnqqqqqqpppooonnnnnnnnnooopppqqqnnnjjjjjjlllmmmmmmmmmmmmnnnooopppqqqrrrssstttzzzwwwtttsssttttttrrrpppsssssssssuuuwwwvvvqqqmmmppppppqqqqqqrrrrrrrrrrrruuuuuuuuutttrrrpppooommmsssyyyzzztttnnnooopppooouuuvvvvvvuuusssrrrssstttuuutttrrrrrrtttvvvxxxxxx{{{wwwrrrooopppsssvvvwwwttttttttttttttttttttttttrrrqqqpppnnnmmmmmmnnnnnnnnnppprrrrrrqqqooooooppptttsssrrrqqqqqqssstttvvvtttsssssstttvvvwwwvvvuuunnnsssvvvuuuwww{{{{{{wwwuuuwwwxxxxxxvvvtttttttttuuuvvvwwwuuurrrrrrsssuuuppprrrtttwwwyyyzzz{{{{{{sssuuuwwwxxxwwwxxxzzz}}}xxxvvvuuutttuuuuuusssrrrqqqwwwwwwpppkkkkkkmmmllloooooonnnkkkhhhiiinnnrrrsssqqqoooppprrrttttttsssqqqnnnooorrrttttttvvvzzzwwwwwwwwwuuurrrqqqrrrssstttwwwzzzyyytttpppppprrrrrrtttuuutttqqqppprrrtttwwwvvvtttuuuvvvvvvuuutttsssuuuwwwvvvtttrrrrrrsssrrrsssuuuvvvwwwxxxxxxyyyvvvtttqqqqqqsssuuuvvvvvvwwwtttsssuuuyyy|||zzzxxxyyyuuusssuuusssnnnnnnqqqnnnrrrwwwyyyxxxuuurrrqqq|||zzzyyyvvvwwwxxxxxxxxxvvvsssqqqsssrrrqqqpppqqqsssuuuwww|||}}}zzztttrrrtttssspppsssqqqpppqqqsssuuuvvvvvvssssssttttttvvvwwwyyyzzzxxxxxxuuurrrtttzzz}}}|||uuutttssstttvvvxxxxxxxxxvvvtttqqqpppqqqsssuuuuuuuuuttttttttttttssspppmmmmmmooorrrttttttrrrooommmpppssstttssssssuuutttrrrppppppqqqrrruuuuuuuuusssrrrrrrtttvvvwwwxxxxxxxxxvvvwwwyyy{{{zzzyyywwwuuuqqqssstttsssrrrtttzzz~~~{{{wwwuuuwwwvvvttttttxxxwwwuuusssqqqpppppprrrrrrpppsssssspppkkkjjjmmmqqqtttsssrrrrrrrrrsssuuuvvvppppppqqqrrrssssssrrrrrrnnnooopppppppppqqqsssuuuwwwvvvuuutttttttttttttttkkkjjjmmmqqqsssqqqqqqssssssssssssssstttuuuvvvwwwtttsssqqqrrrtttwwwxxxyyyrrrqqqooonnnnnnrrrwww|||vvvrrroooqqqvvvzzzyyywwwuuupppmmmnnnooonnnoooqqqmmmmmmmmmmmmmmmnnnoooooopppnnnllllllnnnppppppooooooppprrrssssssrrrpppnnnzzzwwwsssqqqpppooonnnlllrrrssstttvvvvvvsssoookkkqqqpppooooooppprrrtttuuuvvvuuusssqqqppppppppppppnnntttvvvssspppppprrrrrrtttvvvxxxxxxvvvvvvvvvwwwuuuttttttwwwzzz{{{yyyvvv|||xxxtttrrrssstttuuuuuutttsssrrrqqqqqqrrrssstttrrrqqqnnnllllllmmmooopppjjjmmmqqqrrrrrrqqqqqqqqqqqqqqqppppppppprrrsssuuusssssstttvvvxxxwwwtttrrrooosssuuutttvvvyyyzzzxxxwwwyyyzzzzzzxxxvvvuuuuuuyyyyyyxxxtttpppoooqqqtttrrrqqqqqqtttyyy{{{zzzxxxssstttuuuuuuuuuwwwzzz|||xxxvvvtttssstttuuutttsssrrrvvvvvvppplllmmmoooooosssqqqnnnkkkjjjkkkmmmnnnsssqqqooooooqqqqqqqqqppppppllllllpppssstttwww}}}wwwvvvuuurrrpppppprrrtttuuuyyy|||{{{wwwsssrrrssspppqqqrrrrrrqqqqqqsssuuuwwwuuuttttttuuuuuutttrrrpppsssvvvvvvtttrrrpppooorrruuuyyyzzzxxxvvvwwwxxxtttvvvvvvtttpppooorrruuurrrssstttvvvxxxyyyyyyyyy{{{xxxuuurrrmmmjjjmmmsssooosssvvvxxxwwwvvvuuuttt}}}{{{zzzxxxxxxxxxxxxwwwvvvuuuuuusssqqqooonnnoooppprrrtttyyy|||zzzvvvsssuuuuuusssvvvrrrnnnooorrruuuuuutttwwwuuuuuuvvvxxxyyyyyyxxxyyyvvvsssrrrvvvzzz{{{yyyxxxuuusssuuuxxxyyyxxxvvvxxxtttppppppsssvvvvvvuuuxxxvvvuuuuuuuuussspppnnnoooqqqsssuuuuuusssqqqooorrrssssssrrrrrrssssssrrrqqqooommmooosssuuussspppuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvuuutttsssssssssrrrppppppsssxxx}}}yyyuuutttvvvvvvtttuuuxxxuuusssqqqppppppqqqsssuuusssrrrqqqqqqqqqqqqqqqqqqrrrqqqppppppqqqsssuuuvvvppppppqqqqqqrrrrrrrrrrrrnnnooopppqqqqqqrrrsssssstttttttttttttttuuuvvvwwwnnnnnnooorrrsssrrrrrrrrrtttsssssssssssssssttttttuuurrrppppppsssvvvyyyzzzvvvwwwwwwuuussssssvvvzzzwwwwwwuuutttssssssttttttssspppnnnnnnppppppqqqqqqnnnmmmlllkkkkkklllmmmoooqqqooommmmmmnnnpppssstttrrrssstttttttttrrrpppooowwwuuurrrooommmlllllllllnnnoooqqqsssssspppmmmjjjoooooopppqqqrrrtttuuuvvvuuuuuutttsssrrrrrrqqqqqqlllpppssssssssstttuuuvvvqqqsssvvvwwwwwwwwwxxxyyytttrrrrrruuuzzz{{{xxxtttvvvwwwxxxzzzzzzwwwrrrnnnrrrrrrqqqqqqqqqqqqrrrrrrsssqqqooommmllllllmmmmmmkkknnnrrrtttsssrrrrrrrrrqqqqqqpppppppppqqqqqqrrruuuttttttvvvwwwwwwuuusssrrrsssttttttvvvxxxyyyyyywwwxxxxxxwwwuuuttttttuuu{{{xxxtttqqqpppqqqqqqqqquuurrrppprrrwwwzzzwwwssstttttttttttttttwwwzzz|||xxxvvvsssrrrsssuuuuuuuuusssttttttpppmmmnnnpppqqqooommmkkkkkkmmmooopppoooqqqppppppooopppppppppooonnnkkklllpppsssrrruuuyyyuuuuuutttsssppppppqqqsssuuuxxx{{{{{{yyyuuussssssqqqrrrqqqqqqqqqrrrtttuuuwwwuuuttttttuuuvvvtttsssoooppprrrtttsssrrrqqqqqqpppuuu{{{|||xxxvvvwwwyyyrrrtttvvvsssooonnnppptttrrruuuxxxxxxwwwvvvwwwxxx|||{{{yyytttllliiimmmrrruuutttsssqqqpppsssxxx|||~~~}}}zzzyyywwwvvvvvvwwwyyyzzzqqqpppnnnmmmmmmooopppqqqtttxxxyyyuuutttvvvwwwwwwuuuqqqnnnnnnqqqssssssrrruuuuuuvvvxxx{{{{{{zzzxxxzzzvvvtttvvvyyyyyywwwuuu{{{xxxvvvwwwyyyzzzwwwtttyyyuuuqqqqqqtttwwwxxxwww{{{xxxvvvtttttttttsssrrrsssssstttuuuuuutttssssssrrrqqqqqqrrrqqqqqqqqqrrrpppnnnlllmmmqqqrrrqqqooottttttuuuvvvvvvvvvvvvvvvxxxvvvtttrrrqqqqqqrrrsssuuutttqqqoooooorrrvvvzzzxxxuuutttvvvvvvssssssvvvqqqppppppooopppsssuuuvvvvvvrrrooorrrxxxzzzwwwrrroooooopppqqqrrrsssttttttrrrrrrqqqqqqpppppppppppppppooooooppppppppppppoooqqqqqqqqqrrrsssuuuvvvwwwtttuuutttrrrrrrsssssssssuuutttsssrrrqqqqqqqqqqqqtttqqqnnnnnnqqquuuxxxzzzsssvvvyyyxxxuuutttuuuwwwuuuxxxzzzvvvpppnnnrrrwwwsssrrrppppppqqqttttttrrrrrrpppllliiihhhjjjlllnnnsssqqqnnnlllmmmpppuuuxxxuuuuuuttttttssssssssssssrrrqqqpppnnnmmmlllmmmnnnkkkmmmpppqqqqqqpppooonnnmmmooorrruuuvvvwwwvvvvvvsssuuuvvvxxxwwwuuusssqqqmmmooosssvvvwwwwwwxxxzzzuuuvvvxxxxxxwwwvvvwwwxxxuuusssrrrtttwwwxxxwwwuuuuuuvvvxxxzzzzzzwwwqqqmmmooopppqqqssssssqqqpppooooooooonnnnnnnnnnnnooooooppprrruuuuuutttsssrrrrrrsssrrrrrrqqqppppppppppppxxxvvvttttttvvvwwwwwwwwwsssssssssuuuwwwwwwxxxzzzxxxwwwvvvsssqqqrrruuuxxx{{{tttnnnmmmqqqtttrrrooosssooommmpppvvvyyywwwtttvvvtttssstttuuuxxx{{{|||wwwuuurrrrrrsssuuuvvvvvvtttsssrrrqqqooonnnooorrrmmmlllkkkkkknnnppppppooooooppppppqqqppppppqqqqqqooonnnqqqvvvwwwtttrrrtttssstttvvvuuusssqqqppppppsssuuuxxxyyyxxxvvvttttttuuutttrrrrrrrrrssstttuuuwwwvvvuuuuuuwwwwwwvvvuuuuuusssrrrqqqqqqqqqqqqqqqnnntttzzz|||yyywwwxxx{{{rrrqqqqqqqqqrrrrrrrrrrrrrrrvvvyyyyyyvvvuuuwwwzzzzzz}}}}}}wwwppplllnnnppptttsssqqqooonnnqqqwww{{{zzzxxxwwwvvvvvvwwwyyyzzzpppooooooooooooppppppqqqpppvvvxxxvvvtttvvvyyyyyytttrrrpppooopppqqqqqqqqqnnnqqqtttxxxzzz{{{{{{{{{zzzwwwwwwyyyzzzwwwuuuvvv|||{{{zzzzzz{{{zzzxxxvvvxxxvvvsssssstttwwwyyyyyyzzzxxxvvvuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvtttqqqppprrrqqqoooppprrrpppooonnnnnnpppqqqqqqqqqoooppprrruuuwwwyyyzzz{{{zzzwwwssspppoooppprrrtttwwwtttqqqoooooorrruuuxxxxxxvvvvvvyyyxxxsssqqqrrroooooopppppprrrssstttuuuxxxsssqqquuu{{{}}}xxxrrrnnnoooqqqssssssssssssrrrtttsssrrrqqqqqqqqqqqqqqqqqqooommmmmmnnnnnnmmmlllnnnnnnoooppprrrtttvvvwwwxxxyyywwwsssrrruuuuuusssvvvvvvtttrrrqqqppppppppptttqqqnnnnnnqqqtttwwwxxxnnnpppsssuuuuuutttuuuuuuqqqvvvzzzwwwqqqpppuuu|||ttttttsssqqqsssvvvvvvrrrtttqqqnnnkkkjjjkkkmmmnnnrrrqqqpppmmmmmmppptttxxxuuuuuutttsssssssssttttttnnnpppppppppnnnmmmnnnooommmoooqqqrrrqqqrrrsssuuuoooqqqtttwwwyyyyyywwwvvvsssuuuwwwyyyyyywwwtttrrrpppooosssyyy{{{zzzzzz|||||||||{{{yyyvvvuuuuuuvvvxxxwwwvvvuuuuuuvvvxxxyyyxxxvvvsssrrrrrrsssrrrrrrnnnooorrrttttttrrrooonnnjjjjjjkkkmmmpppsssvvvxxxtttuuuvvvvvvtttrrrrrrsssssssssssssssrrrrrrrrrqqqwwwuuurrrrrrtttwwwxxxyyyrrrqqqrrrvvvwwwuuuvvvxxxwwwwwwvvvtttssstttxxx{{{xxxsssnnnnnnsssuuutttpppmmmlllkkknnntttxxxxxxxxxuuutttssstttwwwyyyzzzzzzvvvtttrrrrrrtttvvvwwwvvvvvvsssssstttssspppoooqqqoooooooooooonnnnnnmmmmmmoooqqqssssssrrrqqqrrrsssssssssvvv{{{zzzvvvrrrssstttvvvxxxwwwtttqqqoooooorrrsssuuuvvvwwwwwwwwwvvvwwwtttrrrqqqssstttuuuuuuvvvuuutttvvvxxxyyyxxxwww{{{xxxtttrrrrrrqqqpppoooooosssxxxyyyxxxxxxyyy{{{rrrooommmppptttwwwtttqqqpppsssuuuuuutttuuuyyy|||xxx|||}}}xxxsssqqqpppooooooqqqtttttttttsssssstttwwwwwwwwwwwwwwwvvvuuutttoooppprrrsssssssssrrrrrrpppwwwzzzwwwtttvvvxxxyyyrrrsssssssssqqqpppqqqrrrlllpppsssttttttuuuyyy|||zzzwwwwwwzzzyyyvvvwww}}}zzz|||}}}}}}|||{{{zzz{{{wwwwwwvvvttttttvvvyyy|||wwwvvvvvvwwwyyyzzzyyywwwuuuuuuttttttttttttuuuuuuvvvqqqpppsssrrroooppptttqqqrrrrrrqqqpppqqqsssuuummmoooqqquuuxxxzzz|||}}}{{{yyyvvvsssrrrrrrssssssuuusssppppppqqqtttwwwxxx{{{yyy{{{}}}{{{tttpppoooooopppqqqrrrsssrrrrrrqqquuuuuuvvvwwwxxxwwwtttqqqppppppqqqrrrssssssssssssttttttsssrrrssstttuuuuuussspppmmmlllnnnoooooonnnnnnnnnoooppprrrtttuuuwwwvvvyyyyyyvvvuuuxxxwwwrrrwwwvvvuuutttsssrrrrrrrrruuussspppppprrruuuwwwwwwrrrqqqpppqqqsssuuuvvvvvvuuuvvvvvvuuutttuuuwwwzzztttvvvuuurrrssswwwvvvqqqqqqpppppppppoooooonnnnnnoooqqqrrrqqqpppppprrruuussstttttttttsssrrrpppooommmpppsssssspppnnnnnnoooppprrrrrrqqqooopppsssvvvssstttvvvxxxyyyyyyyyyyyyssstttvvvwwwwwwvvvuuutttrrrpppssszzz}}}{{{zzz|||{{{zzzyyyvvvttttttvvvxxxwwwzzz{{{yyyuuusssvvvyyyvvvssspppooopppqqqrrrrrrppppppqqqrrrrrrqqqppppppkkkjjjiiiiiimmmttt{{{uuuuuuuuusssrrrqqqsssuuurrrrrrsssuuuuuuvvvvvvvvvrrrqqqppprrruuuwwwwwwvvvpppnnnpppuuuvvvsssrrruuusssuuuvvvwwwwwwwwwyyyzzzuuuuuuuuutttssssssssstttnnnnnnnnnoooqqqsssuuuvvvsssrrrqqqssswwwyyyxxxwwwtttsssrrrsssvvvwwwwwwvvvyyyuuuuuuyyyxxxsssppprrrqqqtttuuutttpppmmmmmmnnnsssuuuwwwvvvsssqqqqqqrrrtttsssuuuyyyxxxtttrrrtttxxxxxxxxxvvvssspppoooppprrrrrrrrrtttvvvyyyzzzzzzuuurrroooooorrruuuwwwwwwssssssssstttwwwyyyyyyxxxyyywwwuuuuuuvvvvvvtttqqqssstttuuuvvvwwwwwwwwwwwwssspppoooqqquuuwwwtttqqqrrrrrrqqqqqqqqqsssvvvyyyvvvzzzyyytttrrrtttsssooopppsssvvvvvvuuusssssssss~~~tttvvvxxxyyyxxxtttpppmmmppprrrtttvvvwwwvvvuuutttrrryyy|||xxxuuuvvvxxxxxxrrrtttwwwuuurrrpppqqqsssooorrrsssqqqmmmnnntttyyyzzzwwwwwwyyywwwuuuzzzxxx{{{}}}|||}}}vvvwwwwwwvvvtttuuuzzz~~~ssstttwwwzzz}}}|||zzzwwwsssssstttuuuuuutttssssssxxxrrrqqqtttsssppppppuuusssuuuvvvtttqqqqqquuuxxxoooqqqsssuuuwwwyyyzzzzzz{{{zzzyyywwwvvvtttsssssssssqqqppppppsssvvvyyyzzz}}}|||~~~~~~vvvooonnnqqqrrrssstttsssqqqooommmrrrvvvzzzyyytttpppooopppsssrrrqqqqqqqqqrrrssstttttttttssstttuuuwwwyyyzzzvvvrrrnnnmmmpppsssssssssnnnooooooppprrrtttvvvwwwqqqwwwzzzxxxxxxzzzwwwqqqwwwvvvvvvuuuuuuuuuvvvvvvvvvtttrrrrrrtttvvvwwwwww}}}xxxrrrpppsssvvvwwwvvv|||xxxttttttwwwxxxvvvssstttwwwuuuqqqrrrwwwuuuppplllnnnqqqttttttrrrpppnnnlllppptttuuusssppppppqqqqqqsssuuuvvvtttpppllliiimmmqqquuuuuurrrooommmnnnrrrrrrqqqooolllmmmqqquuuwwwwwwvvvvvvwwwyyy{{{|||uuuttttttttttttuuuuuuvvvssspppsss{{{~~~zzzyyy{{{ssssssrrrqqqqqqtttxxx|||tttyyy}}}{{{tttppprrrvvvooooooppprrrsssrrrooolllsssrrrqqqppppppqqqrrrsssqqqnnniiigggjjjrrr|||ttttttsssqqqpppqqqtttvvvpppqqqsssuuuwwwyyyzzzzzzmmmmmmooorrruuuvvvuuusssmmmkkknnnuuuvvvqqqooorrrmmmqqqvvvyyyyyyxxxwwwwwwsssxxx|||yyysssooosssxxxssssssrrrpppnnnmmmooopppqqqppppppssswwwxxxwwwuuurrrrrrrrrtttwwwxxxwwwuuu{{{wwwxxx||||||uuuqqqrrrqqquuuyyywwwrrroooppprrrvvvxxxzzzxxxtttqqqpppqqqsssppppppssssssqqqqqqttt|||{{{yyyuuuqqqoooppprrrrrrrrrqqqssswwwzzz|||}}}rrrooolllmmmrrrvvvxxxxxxqqqpppqqqsssvvvxxxyyyxxxrrrrrrssswww{{{|||yyyvvvwwwuuutttuuuvvvvvvvvvtttsssrrrrrrssstttuuusssrrrvvvtttpppnnnmmmoooqqqsssvvvxxxvvvpppqqquuutttooowwwvvvuuusssqqqrrruuuxxx}}}xxxuuuuuuuuusssqqqwwwuuutttsssuuuwwwyyyyyyqqqwwwxxxsssttt{{{|||vvvssstttssstttyyy~~~{{{tttuuuuuutttsssqqqppprrrtttzzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{}}}yyytttqqqqqquuu{{{wwwvvvvvvxxxzzzzzzzzzyyyppptttxxxzzzxxxvvvttttttooossstttrrrrrrtttsssooommmqqqsssqqqnnnnnnsssxxxqqqvvv||||||xxxuuuvvvyyywwwzzztttttttttrrrqqqrrrrrrpppooorrryyy||||||{{{xxxtttqqqqqqqqqqqqsssvvvxxxtttrrrvvv}}}rrruuuxxxvvvrrrnnnmmmnnnpppooooooppprrrrrrqqqpppqqqqqqrrrsssuuuvvvwwwxxx|||xxxrrrnnnnnnrrrwww{{{xxxuuuqqqpppqqqrrrssstttqqquuuwwwuuuqqqqqqvvv|||ssssssttttttuuuuuuvvvvvvqqqppppppssswwwxxxuuuqqquuusssuuuyyyxxxrrrppptttxxxyyy~~~|||sssrrrwwwxxxyyyxxxuuurrroooooooooppprrrsssrrrooommmnnnpppyyyvvvtttuuuwwwxxxvvvtttzzztttqqqrrrpppllllllqqqrrrooommmppptttuuuqqqlllpppoooooopppqqqrrrqqqooosssrrrsssvvvyyyyyytttpppuuuxxxyyywwwtttsssvvvyyy~~~yyyssssssvvvyyyxxxvvv{{{uuummmjjjmmmrrrwwwyyy|||vvvrrrsssyyy|||yyyuuuooommmlllnnnrrrtttsssqqqrrrqqqrrrvvvzzzyyysssmmmpppnnnlllmmmppptttvvvwwwuuusssrrrrrrssssssrrrqqqsssxxxyyyvvvxxx||||||xxxqqqppppppsssvvvvvvsssooooooooopppqqqrrrrrrrrrrrrlllooorrruuuuuutttsssqqquuuuuuwwwxxxtttooooootttpppuuuuuurrrrrruuutttooouuuxxxzzzzzzxxxuuusssssstttsssrrrqqqrrrtttwwwxxxzzz{{{{{{yyyvvvtttttttttwwwvvvssspppooorrrwww|||qqqvvvvvvssssssvvvvvvqqqkkkooosssqqqmmmkkkmmmqqqssstttvvvxxxwwwuuusssqqqrrrtttwwwyyyzzzxxxvvvuuussstttsssrrrqqqsssyyy~~~tttwwwxxxuuuqqqooorrruuuqqqppppppqqqtttwwwyyyyyyyyyuuuqqqqqqsssuuutttrrrkkknnnsssuuutttsssqqqqqqpppooopppttttttpppooopppsssvvvwwwvvvrrroooooopppuuuxxxyyyxxxtttrrrrrrttt|||xxxvvvvvvwwwvvvuuuyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwuuutttvvvvvvsssoooqqqqqqsssyyy~~~}}}wwwrrrssstttsssssstttvvvyyy}}}|||zzzxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxyyywwwsssqqqrrrtttxxxzzzvvvvvvwwwwwwxxxwwwtttsssuuuwwwyyyyyyxxxvvvtttrrruuuvvvuuuppppppssstttrrrrrrrrrqqqnnnkkklllqqquuutttvvvxxxxxxvvvuuuwwwyyywww~~~zzzvvvvvvvvvuuuppppppooonnnooorrrwww{{{{{{{{{{{{yyyuuusssrrrsssqqqqqqsssvvvvvvtttwww}}}{{{wwwrrrllliiikkkooossskkkkkkmmmppptttvvvvvvuuukkklllnnnppprrrtttuuuuuurrrsssuuuvvvvvvuuusssrrrtttqqqnnnnnnoooqqqrrrrrrnnnsssvvvuuurrrqqqtttxxxuuuuuuttttttttttttuuuuuuoooppprrrtttsssssssssssstttqqqrrruuuuuurrrssswwwuuuuuuxxx{{{wwwsssuuu|||yyyyyyyyyvvvrrrpppoooooooooqqqsssrrrqqqppprrrtttzzzxxxvvvvvvvvvvvvsssqqqwwwrrrppprrrpppllllllooopppnnnmmmooorrrsssqqqnnnrrrqqqqqqrrrrrrrrrooommmooopppqqqtttvvvwwwuuuttttttssstttuuuvvvxxxxxxwwwzzzwwwuuuvvvyyyzzzwwwsssxxxtttpppoooqqqtttvvvvvvwwwuuusssuuuxxxzzzwwwtttrrrqqqqqqtttvvvuuurrrooosssqqqrrruuuyyyyyyuuupppqqqooommmmmmqqquuuyyyzzzwwwuuusssssstttuuuttttttuuuyyyyyyuuuuuuxxxxxxtttqqqqqqqqqrrrttttttqqqnnnuuuuuuvvvuuuuuutttssssssrrrrrrrrrrrrssssssrrrpppsssqqqqqqsssrrrnnnooosssrrrvvvvvvssstttyyyzzzxxxuuuwwwyyyzzzyyywwwuuutttssssssrrrrrrssstttuuuvvvvvvxxxxxxwwwuuuttttttuuuuuutttssssssssstttuuuvvvnnnrrrsssqqqrrrwwwxxxuuummmoooqqqpppnnnmmmoooqqqssstttuuuvvvuuutttrrrqqqpppqqqtttvvvvvvvvvvvvuuummmqqquuuwwwvvvtttttttttsssvvvxxxvvvqqqoooqqqtttsssqqqnnnnnnpppssstttttttttttttttsssrrrrrrrrrsssnnnoooqqqqqqqqqqqqssstttvvvsssrrrttttttqqqqqqtttuuuvvvwwwuuurrrppprrrssstttvvvxxxxxxuuutttuuuvvv~~~{{{xxxvvvwwwwwwwwwwwwzzzzzz{{{{{{zzzwwwuuutttzzzwwwvvvxxxvvvqqqooopppoooqqqqqqrrrwww|||{{{vvvrrrtttuuuuuuuuuvvvxxxzzz~~~|||zzzxxxxxxxxxxxxyyyxxxuuusssrrrrrrssstttvvvtttsssrrrqqqrrrttttttvvvvvvvvvvvvtttrrrooommm{{{zzzxxxxxxwwwvvvsssqqqyyyyyyuuuooonnnrrruuutttwwwsssoookkkjjjlllpppsssvvvvvvuuuttttttuuuwwwxxxwww|||~~~zzzvvvvvvwwwvvvssspppnnnoooqqquuuwwwyyyyyy{{{{{{zzzwwwuuutttuuusssqqqrrrvvvwwwwwwyyy}}}~~~wwwooohhhgggjjjnnnqqqjjjkkkmmmqqquuuwwwvvvuuuhhhiiillloooqqqsssssssssnnnqqquuuxxxxxxuuuqqqnnnqqqooommmmmmnnnpppppppppmmmpppssssssqqqppprrrtttvvvuuutttsssrrrssstttuuunnnrrrtttsssooonnnqqqtttvvvrrrqqqrrrrrrqqqsssvvvuuuttttttuuurrrqqquuu{{{vvvwwwwwwvvvtttrrrssstttoooppprrrsssssstttuuuwwwxxxwwwvvvvvvwwwvvvtttrrrtttrrrqqqsssrrrnnnmmmnnnmmmmmmmmmnnnooopppqqqrrrtttssssssttttttrrrooolllmmmooorrrssssssrrrssssssqqqoooooosssxxx{{{yyyuuuvvvuuuvvvyyy{{{zzzuuuppptttsssssstttvvvwwwuuutttssstttuuuvvvwwwwwwvvvuuuuuuuuuwwwyyyyyyvvvrrrnnntttrrrrrruuuyyyzzzwwwtttuuurrroooooorrrvvvzzz|||zzzwwwtttssstttvvvvvvvvvwwwyyywwwsssqqqssssssppprrrrrrqqqrrrsssrrrooommmvvvvvvwwwwwwwwwvvvvvvuuuwwwtttqqqppprrrsssqqqoooqqqmmmlllppprrrqqqrrruuuvvvxxxwwwtttuuuyyy|||{{{vvvvvvwwwxxxyyyxxxvvvsssrrrrrrssssssssssssssssssssstttvvvvvvuuutttuuuvvvuuusssssstttwwwvvvssspppoooqqqrrrppprrrvvvwwwvvvqqqppppppooooooppppppqqqsssssssssssssssrrrrrrrrrtttttttttttttttsssssssssmmmqqquuuwwwvvvssspppoooqqqtttwwwvvvrrrpppqqqrrrqqqnnnkkkjjjllloooqqqrrrooossswwwvvvrrrpppqqqsssppppppooommmmmmppptttxxxzzzvvvssssssrrrpppqqquuuvvvwwwwwwuuutttsssuuuvvvuuuwwwyyyyyyyyyyyyzzz{{{}}}{{{xxxvvvuuuuuuuuuvvvyyyzzzzzzyyywwwuuuuuuuuu}}}vvvuuuzzzxxxooommmrrrssstttsssrrrtttwwwvvvrrruuuvvvwwwvvvuuuuuuvvvwww~~~}}}{{{zzzyyyxxxxxxxxxyyywwwtttrrrpppppprrrsssvvvuuurrrqqqpppqqqrrrsssvvvvvvuuussspppooooooooo|||yyyvvvuuuuuuuuusssqqqvvvwwwtttooonnnsssvvvuuuwwwsssooolllmmmoooqqqqqqvvvtttssssssuuuvvvvvvuuuxxxzzz{{{xxxuuutttttttttvvvssspppqqquuuxxxyyyxxxxxxyyy{{{zzzxxxvvvvvvvvvwwwssssssvvvyyyxxxxxx{{{yyyuuupppooooooooollliiinnnoooppprrrtttsssqqqnnnjjjkkknnnppprrrsssrrrrrrrrrrrrqqqqqqqqqrrrsssssssssqqqoooooopppqqqpppooonnnooopppoooooooooppprrrssssssrrrqqqrrrsssuuuwwwqqqrrrsssqqqnnnnnnppprrrwwwuuurrrrrrrrrrrrqqqrrrvvvuuuuuusssqqqppprrrvvvqqqsssuuuuuuuuuuuuwwwyyypppqqqrrrsssssstttuuuvvvttttttvvvwwwxxxyyyxxxxxxttttttuuuvvvvvvsssqqqqqqlllmmmnnnmmmmmmnnnrrrtttsssssssssuuuvvvtttqqqnnnooorrrvvvuuurrrnnnnnnnnnmmmnnnooossswwwyyywwwtttsssssstttwwwxxxwwwrrrnnnssstttuuuwwwxxxwwwuuutttsssuuuwwwvvvttttttwwwzzzwwwwwwxxxyyyxxxvvvsssqqquuussssssuuuxxxzzzyyyxxxzzzwwwrrrqqqsssvvvzzz{{{zzzwwwtttssstttuuuvvvvvvvvvuuusssqqqoooppppppooosssrrrrrrrrrrrrpppooommmpppqqqssstttvvvvvvwwwwwwwwwssspppqqqssstttqqqmmmoookkkkkkrrrwwwwwwuuuvvvyyyyyyxxxvvvvvvvvvwwwvvvwwwuuuuuuvvvxxxwwwtttqqqqqqrrrtttuuutttsssqqqppprrrtttvvvwwwvvvuuuuuuvvvvvvsssqqqssswwwwwwrrrmmmsssssssssqqqqqqssssssssssssrrrpppoooqqqrrrrrrqqqssssssqqqpppppppppqqqrrr|||{{{xxxuuusssqqqppppppuuuuuutttsssqqqqqqqqqrrrpppsssvvvvvvtttqqqpppqqqmmmjjjggggggjjjooorrrtttpppssswwwwwwuuusssrrrrrrqqqpppooommmmmmoootttxxxzzzuuurrrrrrqqqnnnooorrruuuvvvwwwxxxwwwwwwvvvvvvuuuwwwyyy{{{}}}~~~|||{{{xxxuuurrrqqqrrrrrrwwwwwwvvvsssrrrsssvvvzzz}}}vvvuuuyyyxxxqqqpppvvvtttuuutttrrrrrruuutttqqqssstttvvvvvvuuuuuuvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvtttrrrqqqrrrssssssyyyvvvrrrooonnnppptttvvvwwwvvvtttqqqnnnooossswwwxxxvvvtttsssrrrrrrrrrqqqooorrrrrrpppqqquuuvvvtttsssrrrpppqqqrrrsssrrrqqqsssssssssuuuwwwwwwuuurrryyyxxxwwwvvvsssppppppqqquuusssqqqrrrvvvxxxwwwuuuvvvxxx{{{{{{yyywwwwwwwww|||wwwuuuxxxyyywwwvvvxxxxxxuuusssssstttrrrmmmiiirrrqqqqqqqqqrrrpppmmmjjjmmmnnnooopppqqqpppoooooosssqqqnnnmmmmmmpppsssuuuwwwvvvtttttttttsssqqqoooqqqooommmlllmmmoooqqqqqqnnnooooooppprrruuuwwwyyyuuusssppppppqqqrrrqqqooossssssssssssuuuuuusssppprrrtttvvvuuuttttttsssrrrrrrsssuuuuuuttttttvvvwwwssssssrrrrrrsssssssssrrrtttuuuxxxyyyzzzyyyyyyyyyuuuwwwyyyzzzzzzyyywwwuuummmnnnooonnnnnnpppsssuuuqqqqqqrrrtttvvvvvvtttrrrnnnrrrvvvvvvsssooommmnnnlllooosssuuutttssstttuuurrrrrrrrrrrrsssrrrqqqoootttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwuuurrrtttyyyvvvvvvuuuuuuttttttuuuvvvuuuttttttuuuwwwyyyzzzzzzxxxuuurrrrrrtttyyy|||}}}xxxuuurrrrrrssstttttttttqqqppppppppppppooopppqqqrrrrrrsssrrrqqqppppppppppppppprrrssstttuuuuuuuuurrrqqqrrrtttvvvtttpppmmmkkkiiillltttzzzxxxvvvuuuxxxxxxyyy{{{zzzwwwttttttwwwvvvuuuuuuuuusssqqqoooqqqrrrtttuuuuuutttqqqppptttvvvxxxxxxwwwuuutttuuuxxxsssooopppsssuuusssoootttsssrrrssssssrrrsssttttttsssqqqqqqssstttsssrrrsssrrrpppoooooooooqqqrrr|||zzzwwwtttrrrqqqpppqqqwwwvvvuuutttttttttssssssqqqsssuuuvvvtttsssqqqqqqnnnkkkhhhgggjjjnnnqqqsssttttttuuuxxxzzzyyyuuuqqqpppqqqqqqpppooopppsssvvvyyyuuutttuuusssooonnnqqqssstttwwwzzzzzzyyyvvvtttssstttvvvyyy{{{}}}~~~~~~|||{{{xxxtttpppooopppqqqttttttssspppnnnpppvvv|||{{{wwwuuuvvvuuutttuuuyyyrrrttttttqqqrrrvvvwwwuuunnnqqqtttvvvwwwxxxzzz{{{vvvvvvvvvwwwwwwwwwwwwwwwuuuuuutttttttttuuuuuuuuuyyyvvvrrrooooooqqquuuxxxtttuuutttqqqoooqqqxxx}}}uuuvvvuuussspppoooppprrrkkkooorrrqqqsssvvvvvvsssqqqrrrsssttttttsssrrrrrrqqqsssvvvwwwxxxvvvtttsssxxxuuussstttrrrooooooqqqqqqppppppqqqssstttsssrrruuuxxxzzz{{{yyywwwvvvvvv|||xxxwwwxxxwwwssssssvvv|||xxxtttqqqpppqqqrrrrrrrrrqqqppppppqqqqqqooommmoooooonnnnnnnnnnnnmmmmmmmmmnnnnnnoooppppppppppppyyyxxxwwwxxxxxxvvvssspppsssppplllllloooqqqqqqpppjjjlllnnnqqqtttvvvxxxyyywwwsssqqqrrruuuuuusssooonnnooopppqqquuuxxxuuuoookkkppptttvvvwwwyyywwwsssuuuvvvvvvuuusssqqqrrrsssvvvtttssssssssssssqqqpppwwwyyy{{{{{{yyyvvvuuuuuuuuuyyy{{{zzz{{{|||{{{xxxpppppppppqqqrrrssstttuuuqqqpppppprrruuuvvvuuutttmmmoooqqqrrrrrrqqqrrrrrrmmmqqquuuuuurrrppprrruuurrrrrrppppppooooooppppppsssuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwuuusssuuuzzzttttttsssrrrqqqsssvvvyyyttttttuuuvvvwwwxxxxxxyyyrrrpppppprrrvvv{{{~~~uuusssrrrrrrssssssrrrqqqmmmlllnnnqqqsssqqqqqqtttpppqqqsssrrrrrrqqqssstttuuuuuuuuuuuutttsssrrrrrrooorrrtttvvvuuusssooommmiiihhhllltttwwwuuuttttttuuuuuuxxx}}}~~~zzzwwwwwwuuuvvvwwwuuusssqqqqqqrrrrrrsssuuuvvvvvvuuusssrrrsssvvvxxxyyywwwuuuttttttwwwsssooonnnpppssssssrrrqqqoooqqquuuwwwuuuuuuxxxsssttttttuuuuuuttttttssssssrrrqqqooooooppppppqqqrrrrrrqqqpppqqqrrrssstttsssuuuwwwzzz{{{yyyuuuqqqsssssstttuuuuuutttsssrrrtttpppllljjjjjjlllmmmmmmvvvttttttwww{{{{{{wwwrrrrrrssstttsssqqqqqqsssttt{{{xxxwwwxxxwwwrrrqqqsssssssssuuuxxxzzzxxxuuuqqqppppppqqqtttwwwyyyyyyxxxzzzzzzxxxuuuqqqoooqqqsssqqqssssssqqqnnnpppuuuzzzyyyyyyuuuppppppuuuyyyxxxsssvvvvvvrrrrrruuuvvvuuunnnqqquuuwwwxxxzzz{{{}}}wwwwwwwwwwwwvvvuuuuuutttqqqrrrtttvvvwwwwwwwwwwwwuuusssqqqpppppprrrtttvvvpppsssuuutttrrrsssxxx}}}tttxxxzzzvvvppplllnnnqqqlllqqqsssrrrtttwwwvvvsssrrrtttuuussspppooopppsssqqqtttwwwwwwuuutttuuuwwwvvvqqqpppssssssqqqqqqtttnnnppprrrrrrqqqpppqqqqqqtttwwwzzzzzzxxxvvvuuutttwwwvvvvvvwwwsssooopppvvv{{{yyyuuupppnnnoootttwwwuuusssqqqpppqqqrrrrrrqqqqqqpppnnnmmmnnnooopppqqqkkklllnnnoooppppppoooooouuuuuuvvvxxxyyyxxxuuurrrrrrooommmppptttuuuqqqllliiikkknnnrrruuuvvvwwwwwwuuuuuuuuuvvvwwwvvvtttssspppqqqooommmppptttqqqjjjjjjooossstttvvvyyywwwrrrrrrssstttsssrrrqqqrrrsssxxxuuussssssuuuuuusssqqquuuxxx{{{zzzwwwtttrrrrrrsssxxxyyywwwxxx|||{{{xxxtttrrrqqqsssvvvwwwuuussssssqqqpppppprrrtttttttttqqqnnnkkkjjjlllppptttvvvpppqqqrrrssssssssstttuuurrrrrrrrrqqqpppppppppqqqppptttwwwxxxvvvuuutttuuutttuuuvvvvvvvvvwwwyyyzzzrrrssstttsssrrrrrrtttwwwsssuuuvvvwwwvvvvvvvvvwwwqqqpppppprrrvvvzzz{{{|||sssrrrrrrsssttttttqqqooollljjjmmmtttvvvrrrrrrtttnnnppprrrsssrrrsssvvvyyywwwwwwvvvuuutttsssqqqpppqqquuuxxxvvvqqqnnnnnnooolllkkknnnssstttrrrtttyyyvvvtttvvv{{{{{{wwwuuuxxxqqquuuyyywwwsssqqqtttyyyrrrsssuuuvvvvvvvvvvvvuuupppsssvvvxxxwwwvvvuuuuuusssrrrpppooooooqqqssstttqqqooorrrxxxzzzvvvuuuxxxqqqtttxxxyyyvvvtttssstttrrrrrrqqqqqqpppppppppqqqmmmnnnoooppprrrtttuuuvvvssssssuuuxxx{{{{{{xxxtttuuuuuutttuuuuuuvvvuuutttuuurrrnnnkkkkkkkkkkkkjjjtttuuuvvvxxxyyyxxxwwwuuuvvvvvvuuutttqqqqqqsssuuu}}}xxxvvvvvvuuurrrssswwwuuutttrrrsssuuuvvvtttqqqpppooooooqqquuuwwwvvvtttxxxyyyxxxuuurrrqqqtttwwwpppsssuuutttppppppssswwwxxx{{{vvvlllllluuuyyyvvvxxxzzzyyysssqqqssssssrrrrrruuuxxxzzzyyyyyyzzz{{{yyyyyyyyyxxxvvvuuusssrrrnnnpppsssvvvxxxyyyxxxxxxqqqqqqqqqrrrrrrsssssssssmmmrrrwwwwwwuuutttwwwzzzvvv{{{~~~yyypppjjjlllppppppttttttrrrsssvvvvvvttttttvvvvvvqqqllljjjnnnssssssvvvxxxvvvrrrrrrvvv{{{tttooonnnsssuuussstttxxxnnnrrruuuuuurrrpppqqqssstttwwwyyyzzzxxxuuutttsssrrrrrruuuuuuppplllooovvvuuuwwwwwwtttppppppsssvvvzzzwwwsssrrrrrrssssssrrrsssrrrpppoooppprrruuuwwwooommmkkkjjjkkknnnqqqsssqqqrrrsssvvvyyyxxxvvvsssqqqooooootttyyywwwpppiiiiiikkkooosssuuuuuuuuutttrrrvvvzzzzzzwwwuuuuuuwwwwwwvvvoooiiijjjnnnkkkdddmmmrrrsssqqqssswwwuuuooolllnnnppprrrrrrsssvvvxxxxxxvvvttttttwwwwwwuuusssqqqtttxxxyyyvvvsssssssssqqqvvvwwwtttuuuzzzzzzvvvwwwtttrrruuuyyyzzzvvvqqqvvvssspppoooppprrrssssssxxxpppgggcccfffmmmrrruuussspppnnnppptttwwwvvvtttqqqsssttttttsssqqqqqqqqqmmmrrrxxxzzzxxxuuussssssppprrruuuxxxyyyyyywwwuuuqqqtttvvvvvvsssrrrrrrtttsssuuuwwwwwwvvvuuuuuuuuutttsssssstttvvvvvvuuutttsssrrrssstttvvvtttqqqooollljjjnnnvvvxxxsssrrrtttmmmppprrrssssssuuuyyy|||sssssssssssssssrrrrrrqqqtttxxxzzzuuunnnjjjlllqqqrrrqqqrrrsssrrrqqqwwwyyyuuutttwwwvvvqqqpppsssnnnuuuzzzyyytttsssxxxssstttuuuvvvwwwwwwwwwwwwllloootttvvvwwwvvvvvvvvvpppqqqqqqqqqpppppprrrttttttrrruuu{{{{{{uuurrrtttooouuu{{{{{{wwwssssssuuurrrrrrrrrrrrqqqqqqppppppooopppqqqrrrtttuuuvvvvvvxxxuuuqqqqqquuuyyy{{{|||wwwvvvttttttuuuvvvvvvvvvrrrooommmllllllllllllkkkqqquuuxxxxxxuuutttvvvxxxzzzyyyvvvssspppqqqsssvvv}}}wwwsssrrrqqqpppsssxxxxxxtttpppoooqqqsssssssssrrrqqqpppsssvvvwwwvvvsss}}}xxxuuutttttttttsssqqqpppnnnlllkkknnntttxxxwwwsssoooqqqvvvzzzzzzxxxvvvvvvwwwyyy{{{yyysssnnnsssvvv|||}}}xxxuuuuuu~~~zzzvvvxxxtttlllsssrrrrrrrrrssstttsssrrrxxxwwwvvvtttssssssrrrrrrpppsssvvvuuussssssvvvyyyvvvyyy{{{xxxrrrnnnpppssssssqqqqqqsssvvvwwwvvvssstttvvvwwwtttpppmmmnnnppprrryyy}}}xxxttttttvvvvvvsssrrrpppoooooorrrtttvvvwwwvvvtttrrrqqqppppppqqqsssxxxxxxsssqqquuuvvvssspppoooooopppqqqqqqqqqpppppprrrtttsssrrrqqqrrrrrrtttuuuuuuuuutttrrrpppooonnnqqqsssssspppnnnoooppptttpppmmmmmmkkkiiimmmsssrrrssssssrrrqqqqqqrrrssszzzoookkktttyyytttpppqqqjjjlllmmmnnnnnnqqqtttwwwooosssyyy~~~|||xxxuuuwwwtttrrrqqqmmmgggfffiiilllsssvvvtttssstttpppiiiooooooooopppqqqtttwwwxxxzzzzzzwwwsssooopppuuuzzzzzzyyywwwtttqqqrrrtttvvvsssrrrqqqrrruuuxxxyyyyyysssqqqrrrvvv|||}}}zzzuuupppoooooorrruuuuuurrrnnnssspppmmmkkklllmmmmmmlllwwwuuurrrrrrsssttttttsssuuutttsssrrrqqqqqqqqqppprrrrrrrrrtttvvvwwwuuusssrrroooooovvv}}}vvvsssooopppuuuuuupppppptttvvvvvvxxxyyyzzzxxxtttqqqtttvvvxxxyyyxxxuuuqqqnnnsssvvvxxxwwwssspppqqqsssppptttxxxxxxuuussstttuuuyyywwwtttssssssuuuyyy{{{yyysssnnnmmmrrrxxxzzzzzzxxxrrrkkkjjjmmmpppqqqooorrrsssssstttuuuvvvwwwwwwrrrtttuuuvvvvvvuuuttttttqqqsssvvvvvvtttsssssssssuuuuuuttttttuuuvvvwwwxxxsssrrrsssssstttuuuvvvvvvppppppppprrrssstttsssrrrrrrtttwwwzzzzzzxxxuuusssfffnnnwwwzzzwwwrrrppppppooossswwwwwwuuussssssuuupppssswwwxxxuuussstttvvvwwwxxxyyywwwtttsssvvvyyy{{{yyyuuupppmmmmmmqqqtttsssqqqmmmjjjjjjlllppprrrmmmpppsssttttttvvvzzz~~~uuuwwwxxxuuuqqqqqqvvv{{{tttuuuuuussspppooopppqqqqqqooommmlllmmmnnnnnnmmmxxxwwwwwwvvvuuutttssssss}}}zzzxxxxxxwwwvvvtttqqqqqqpppooommmnnnqqqssswwwtttrrrrrrtttvvvvvvuuuyyyyyyzzz}}}~~~|||wwwsssuuuwwwzzz|||}}}|||{{{yyywww{{{|||xxxuuutttsssppptttsssrrrrrrssssssrrrrrrvvvuuuuuutttssssssrrrrrrsssuuuvvvwwwvvvvvvwwwwwwvvvxxxyyywwwtttrrrsssuuuxxxuuuqqqqqqsssttttttssstttsssrrrqqqqqqqqqqqqppppppvvvzzzxxxvvvwwwwwwvvvtttsssrrrqqqqqqssstttuuusssssstttuuuttttttsssrrrrrrwwwyyytttrrrtttssspppuuussspppoooppprrrtttuuurrrsssttttttrrrqqqqqqrrrrrrssssssttttttsssqqqpppiiikkklllllllllooossswwwpppoooqqqsssqqqlllkkknnnoooppppppooooooooorrrtttxxxtttsssuuuuuurrrooopppmmmmmmmmmlllmmmpppuuuyyytttsssssstttvvvzzz~~~|||xxxuuutttqqqlllkkkooonnnsssuuurrrsssuuusssooolllmmmnnnpppsssvvvxxxyyywwwwwwwwwuuurrrrrruuuxxxyyyzzzyyyxxxvvvtttsssrrrsssrrrqqqrrrtttwwwxxxwwwqqqqqqssswwwzzzyyyvvvsssppppppppprrrssssssrrrpppsssqqqnnnlllmmmnnnnnnmmmmmmqqqvvvzzzzzzxxxsssqqqsssssssssssssssqqqpppooossssssssstttuuuuuusssppprrrppppppuuu{{{}}}yyytttuuuqqqrrruuuuuuqqqpppsssxxxwwwwwwwwwyyyxxxwwwuuuuuuvvvvvvwwwvvvuuusssrrrvvvuuuttttttttttttsssrrrqqqrrrsssvvvxxxxxxxxxwwwxxxwwwuuuttttttvvvxxxyyyyyyssspppsssuuuuuussstttooojjjiiilllpppqqqpppoooppprrrssstttuuuuuuuuusssrrrqqqtttxxxyyywwwtttwwwuuutttuuuwwwwwwtttrrruuutttsssrrrrrrsssuuuvvvssssssrrrqqqpppqqqqqqrrruuusssrrrsssuuuvvvuuusssvvvwwwyyyyyyxxxuuurrrqqqnnnrrrvvvwwwuuurrrqqqrrrrrrssstttsssssssssuuuvvvqqqssstttttttttuuuwwwyyywwwxxxxxxwwwuuuvvvxxxyyyvvvuuurrrnnnkkkkkknnnqqqooonnnnnnnnnnnnnnnoooooommmpppssstttssstttwwwzzzuuuwwwwwwuuuqqqqqquuuzzzvvvvvvvvvtttqqqpppppprrrnnnlllkkkkkkmmmnnnoooooossstttvvvwwwwwwuuusssrrr}}}{{{yyyyyyyyyyyywwwvvvrrrssstttrrrpppnnnoooooouuuvvvwwwvvvsssrrrqqqrrryyyyyy{{{}}}}}}yyyvvvwwwwwwwwwxxxyyyzzz|||}}}zzzxxxxxxxxxvvvrrrssswwwtttttttttssssssrrrrrrrrrssssssttttttttttttssssssvvvvvvwwwxxxzzzyyywwwtttvvvwwwwwwvvvvvvvvvuuuvvv{{{wwwsssppppppqqqrrrsssvvvrrroooooorrrrrrpppllloootttwwwwwwxxxzzzyyyuuuuuutttttttttttttttttttttoooqqqtttwwwxxxwwwuuutttsssxxxyyyvvvssssssqqqooottttttsssrrrrrrrrrssstttsssuuuvvvtttrrrppppppqqqsssssstttsssrrrqqqooonnnjjjjjjjjjiiikkkpppvvv{{{qqqqqqsssuuurrrmmmkkknnnlllmmmmmmllllllmmmqqqtttrrrwwwxxxuuurrrrrrsssqqqpppooommmllllllooouuuyyyvvvssspppooorrrwww}}}zzzwwwvvvtttpppooorrrpppssssssqqqrrruuuvvvtttjjjlllnnnqqquuuwwwyyyzzzsssuuuvvvvvvuuuuuuvvvwwwvvvxxxzzz|||{{{xxxtttrrrsssrrrqqqqqqtttuuuvvvuuurrruuuyyyzzzyyyvvvsssrrrpppqqqrrrrrrqqqqqqrrrssstttrrrooonnnoooppppppoooiiiooowww{{{zzzwwwuuuuuurrrsssssstttsssrrrpppooosssssssssttttttssspppnnnqqqqqqqqqsssuuuvvvuuusssuuussssssvvvuuurrrqqqsssyyywwwuuuuuuvvvxxxxxxxxxuuuuuuttttttttttttuuuuuuxxxtttqqqrrrvvvwwwuuurrrrrrpppooosssyyy|||{{{yyyxxxwwwvvvvvvvvvvvvwwwwww{{{uuusssssstttrrroooppplllhhhhhhlllppprrrrrrpppqqqrrrrrrrrrrrrpppppptttpppooosssyyy|||xxxsss}}}xxxssstttxxxzzzuuuqqqvvvuuusssrrrqqqrrrtttuuuuuusssqqqooonnnnnnnnnnnnwwwssspppqqquuuwwwuuurrryyyyyyxxxwwwuuusssqqqooovvvvvvvvvuuutttssssssssstttrrrpppppprrrtttvvvvvvtttrrrppppppssswwwzzz{{{yyywwwvvvvvvwwwxxxxxxxxxsssrrrqqqnnnkkkkkkmmmooolllnnnppprrrrrrpppnnnlllnnnpppssstttsssssssssttttttuuuvvvuuurrrqqqtttxxxxxxxxxwwwtttqqqpppqqqrrrllljjjiiijjjlllnnnooooooooorrruuuxxxxxxvvvsssqqq{{{yyyvvvtttuuuvvvwwwwwwttttttuuusssqqqpppqqqrrrssswww{{{yyytttpppqqqsssvvvwwwyyy{{{{{{zzzwwwuuutttttttttuuuvvvxxx{{{|||zzzuuuvvv{{{yyyrrrsss{{{uuuvvvvvvuuutttsssssssssqqqrrrtttuuuvvvvvvuuuuuuwwwvvvvvvxxx{{{zzzvvvqqqvvvuuutttuuuwwwwwwwwwvvvyyywwwsssqqqpppqqqqqqrrryyyuuuqqqoooooonnnllljjjppptttvvvwwwyyy|||yyysssttttttuuuuuutttsssrrrqqqpppqqqtttvvvwwwwwwwwwvvvxxxzzzyyyvvvsssrrrqqqqqqooorrrvvvwwwvvvtttrrrpppvvvwwwwwwvvvsssqqqppppppwwwwwwvvvtttqqqmmmjjjhhhsssqqqooonnnooorrrvvvyyyxxxtttrrrqqqnnnkkknnnsssnnnnnnmmmlllkkklllooorrrmmmuuuwwwrrrqqqwwwxxxtttpppppppppnnnnnnppptttwwwssssssttttttuuuvvvwwwwww{{{wwwuuuwwwvvvqqqnnnoooqqqrrrrrrrrrsssttttttssskkkmmmpppsssuuuwwwxxxxxxsssssstttuuuuuuvvvxxxyyyuuuvvvyyy{{{}}}{{{xxxuuusssrrrqqqrrrsssuuutttssstttzzzzzzuuussstttqqqssstttssspppooorrruuuuuusssqqqpppqqqrrrqqqpppnnnrrrtttrrrpppqqqvvv|||tttssssssrrrrrrrrrqqqqqqrrrrrrssstttuuutttpppnnnoooppppppppppppqqqssstttttttttuuuvvvvvvuuutttuuutttsssqqqrrrtttvvvwwwvvvsssrrrrrrrrrssssssssstttsssssssssuuuwwwwwwtttqqqqqqpppooorrrvvvyyyzzzzzzvvvwwwwwwwwwwwwvvvuuuuuuyyyvvvssssssttttttsssqqqnnnkkkiiijjjnnnrrruuuuuusssssstttsssrrrooommmkkksssrrrqqqtttwwwxxxvvvsss|||xxxuuuuuuwwwxxxuuurrryyyxxxvvvtttssstttuuuvvvuuutttrrrpppoooooooooppptttooolllnnntttwwwuuurrrwwwvvvuuutttsssssssssssszzzxxxvvvuuuuuuuuutttrrrtttqqqnnnooosssvvvvvvtttuuurrroooppptttxxxyyyyyy{{{xxxuuuuuuwwwxxxvvvsssrrrssssssqqqooonnnpppqqqppprrrtttuuutttqqqnnnkkkppprrrtttuuutttsssrrrqqqssstttuuusssrrrqqqsssvvvxxxwwwvvvsssppppppqqqssslllkkkiiijjjlllnnnnnnnnnrrrsssuuuwwwwwwvvvtttrrr{{{wwwrrroooooorrruuuvvvttttttsssrrrqqqrrruuuxxxrrrwww|||{{{vvvrrrsssvvvtttvvvxxxyyyxxxvvvuuutttoooppprrrtttvvvwwwwwwwwwuuuqqqssszzzxxxqqqpppwwwuuuwwwxxxvvvtttssstttvvvrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuwwwzzzyyyuuuqqquuutttssstttvvvwwwvvvuuusssttttttsssrrrrrrrrrrrrvvvvvvtttqqqlllkkklllnnnsssvvvwwwwwwxxx{{{xxxrrrrrrssstttttttttrrrpppoootttttttttttttttuuuvvvwww}}}{{{yyyvvvrrrqqqrrruuusssuuuwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxtttrrrqqqrrrwwwvvvuuutttqqqnnnkkkiiiuuutttssssssttttttttttttwwwtttrrrrrrooolllnnnsssqqqqqqpppnnnllllllnnnqqqooottttttppprrrzzzyyyqqqnnnpppssssssrrrqqqrrrrrrppprrrtttvvvwwwvvvtttsssvvvssstttxxxyyysssnnnlllqqqqqqsssttttttqqqooonnnnnnoooqqqtttuuuvvvvvvuuuuuusssrrrrrrtttwwwzzz{{{zzzxxxwwwxxxzzzzzzwwwuuurrrqqqqqqrrrtttuuutttsssuuu{{{yyytttrrrtttrrrtttvvvtttqqqpppsssvvvuuusssrrrrrrssssssrrrqqqrrrsssrrrnnnjjjlllssszzzwwwuuurrrqqqppprrrtttuuupppqqqsssuuuwwwvvvssspppmmmoooppppppooopppsssvvvssstttuuuvvvwwwxxxxxxxxxooonnnoooqqqssstttsssrrrpppqqqrrrssssssqqqpppooommmqqqwwwyyyxxxtttqqqqqqnnnppprrrrrrrrrsssvvvyyytttuuuvvvvvvvvvuuuttttttsssrrrqqqqqqrrrrrrrrrqqqooonnnmmmnnnqqqtttwwwyyyrrrsssssssssrrrqqqooonnnqqqtttvvvvvvsssqqqrrrsssuuuvvvvvvuuuttttttttttttxxxwwwvvvuuuttttttuuuuuutttssssssssssssssssssssspppmmmkkknnntttxxxwwwuuuqqqpppqqqqqqsssuuuwwwxxxxxxwwwvvvwwwwwwvvvsssqqqrrrpppppprrrvvvwwwuuurrrvvvsssqqqsssvvvxxxwwwttt|||yyyvvvvvvwwwvvvrrroooqqqrrrsssrrrqqqpppqqqsssxxxwwwwwwuuusssqqqnnnmmmrrrssstttuuuvvvtttrrrpppsssssssssqqqqqqqqqssstttvvvvvvtttqqqooooooqqqssspppnnnkkkkkklllnnnnnnmmmxxxwwwvvvttttttssstttttt}}}xxxrrrnnnnnnppprrrsssrrrrrrqqqpppppprrrvvvzzzrrrwww{{{{{{wwwtttuuuxxxvvvxxxzzzzzzwwwuuuttttttnnnooorrruuuvvvvvvuuutttnnnnnnppptttrrrnnnmmmppprrruuuwwwvvvsssrrrtttvvvsssssssssssstttvvvwwwxxxtttuuuuuuwwwxxxxxxuuusssvvvvvvvvvvvvvvvuuuuuuuuuppprrrttttttsssrrrrrrsssqqqssssssqqqmmmlllpppuuussswwwxxxvvvvvvxxxxxxuuuqqqrrrsssssssssrrrqqqpppvvvuuussssssssstttuuuvvv~~~zzzxxxvvvsssppprrrvvvzzzzzzxxxtttrrrvvv}}}zzz{{{{{{zzzwwwtttttttttrrrrrrsssssssssqqqpppoooqqqqqqrrrsssuuuuuusssqqqppppppssswwwuuuooommmnnnssstttsssrrrooonnnooopppuuuuuutttrrrsssuuurrrmmmnnnqqquuuvvvuuurrrppppppqqqqqqqqqrrrtttvvvxxxzzzvvvrrrsssyyy{{{vvvpppmmmqqqppprrruuuuuupppmmmmmmpppqqqrrrsssuuuuuuuuuuuuvvvsssqqqqqqtttxxxzzz{{{~~~{{{wwwuuuvvvvvvtttqqqrrrqqqqqqsssuuuvvvuuuttttttxxx|||{{{vvvqqqqqqsssuuuvvvwwwvvvuuutttuuuuuutttsssrrrrrrttttttsssrrroooqqqrrrqqqnnnlllnnnpppxxxvvvtttrrrrrrtttvvvxxxqqqrrrtttxxxzzzyyyvvvsssooopppqqqqqqqqqsssuuuwwwsssvvvxxxvvvwwwzzzzzzxxxnnnnnnoooqqqssstttrrrpppqqqrrrssssssrrrpppmmmkkkjjjqqqxxxzzzvvvqqqoooooommmqqqtttsssppppppsssvvvrrrrrrssstttttttttttttttsssrrrqqqpppooooooooooooqqqqqqpppqqqsssuuuxxxzzzppppppqqqrrrrrrssstttuuuoootttxxxvvvpppmmmooorrrooorrruuuvvvtttssstttuuusssttttttuuuttttttsssrrrppprrrtttuuuvvvvvvuuuuuunnnnnnpppsssvvvyyyyyyxxxlllmmmnnnpppsssvvvxxxzzzrrrtttvvvxxxwwwuuusssqqqrrrrrrsssuuuwwwvvvtttqqquuutttssstttvvvvvvuuuttt{{{zzzxxxwwwwwwuuurrrpppnnnoooppppppooooooqqqsss{{{zzzxxxuuussspppooonnnrrrrrrrrrtttvvvvvvtttrrrtttssspppoooooopppssstttttttttrrrpppnnnooorrruuussspppnnnmmmnnnoooooonnnyyyxxxuuurrrqqqrrrsssttt~~~{{{wwwtttsssrrrpppooommmooopppppppppqqqsssuuutttwwwyyyyyyvvvtttuuuvvvvvvyyyzzzyyyvvvsssrrrssspppqqqssstttuuuuuuuuutttlllpppqqqnnnlllnnnooonnnmmmqqqtttssspppooorrrvvvsssrrrppppppqqqsssvvvxxxtttvvvwwwxxxwwwwwwxxxxxxyyy{{{|||zzzvvvtttuuuwwwqqqssstttrrrpppppprrruuusssrrrqqqoooooopppsssuuuqqqvvvxxxuuutttwwwyyyzzzrrrrrrssssssssssssssssssrrrrrrssssssttttttttttttyyyvvvvvvxxxuuuoooooosssuuuwwwwwwuuutttvvv}}}{{{|||}}}|||yyywwwvvvwwwpppqqqrrrsssttttttsssrrrqqqpppppprrrttttttrrrooommmnnnrrrwwwuuupppmmmoooqqqsssttttttrrrppppppppptttssstttuuurrrnnnmmmpppqqqsssuuuvvvtttqqqpppppprrrrrrqqqrrrtttvvvyyyzzzwwwrrrqqquuuxxxuuuqqqooosssppppppttttttpppooossspppqqqqqqrrrtttuuuwwwxxxtttsssrrrssswwwyyyyyyxxx{{{wwwssssssvvvvvvssspppqqqqqqrrrtttwwwxxxwwwuuutttwwwxxxwwwtttrrrssstttxxxwwwwwwxxxyyyxxxvvvtttsssrrrrrrsssttttttsssrrrnnnpppqqqrrrrrrpppnnnlllvvvvvvvvvvvvwwwwwwvvvvvvuuuvvvxxx{{{|||{{{wwwssstttsssssstttuuuuuuuuuuuuvvvzzz{{{wwwwwwzzzzzzvvvtttrrrqqqrrrtttuuuuuuuuuwwwvvvuuussspppnnnmmmllloooqqqtttuuusssqqqnnnmmmnnnppprrrsssssssssttttttppppppqqqqqqrrrssstttuuutttsssrrrpppnnnnnnooopppsssssssssssssssuuuwwwyyyrrrqqqppppppppprrrtttuuummmqqqtttssspppnnnoooppplllnnnqqquuuxxxxxxvvvuuuppprrruuuvvvwwwuuusssqqqmmmooosssvvvvvvuuusssqqqmmmpppuuuwwwvvvuuuuuuvvvmmmnnnoooqqqssstttuuuvvvmmmqqquuuvvvtttssstttuuutttvvvvvvvvvuuuttttttuuutttttttttsssrrrtttwwwzzzyyyzzz{{{zzzxxxvvvuuuuuummmnnnnnnnnnmmmnnnqqqssswwwwwwvvvuuusssqqqooonnnqqqpppoooqqqtttvvvuuusssvvvrrrnnnlllmmmooosssuuutttsssrrrpppoooqqqtttxxxsssqqqooooooqqqrrrsssrrrttttttrrrqqqqqqqqqqqqrrr~~~{{{zzzxxxuuupppmmmjjjllloooqqqpppooooooooowwwwwwxxxwwwuuutttssssssvvvxxxzzzxxxtttppppppqqqttttttttttttuuuuuuvvvwwwpppuuutttkkkjjjqqqtttpppjjjnnnqqqqqqnnnmmmqqquuusssqqqooommmnnnqqqtttvvvtttwwwyyyyyywwwwwwzzz}}}{{{}}}wwwtttuuuyyyuuuuuutttpppmmmnnnrrrvvvyyytttooonnnqqqsssrrrqqqooouuuxxxuuurrrvvv|||~~~sssssssssssstttuuuuuuuuunnnpppsssuuuvvvuuutttssstttrrruuuzzzwwwooollloooiiipppwwwzzzxxxwwwxxxzzz|||}}}~~~}}}zzzyyyxxxyyyrrrssstttttttttsssrrrqqqvvvsssqqqrrrssssssqqqnnnqqqooooooqqqpppmmmpppuuuoooqqqtttuuutttrrrqqqqqqpppooosssxxxrrriiilllwwwtttuuuuuutttrrrqqqqqqrrrrrrsssuuuwwwwwwvvvtttsssxxxqqqmmmpppssssssqqqqqquuupppooossssssqqqsssyyypppppppppqqqsssvvvyyy{{{sssrrrsssvvvyyyzzzwwwtttssspppooorrrwwwyyyvvvrrrpppqqqrrruuuxxxyyyxxxvvvvvvwwwxxxwwwvvvuuuvvvwwwyyyxxxwwwyyy|||{{{wwwssssssrrrrrrsssttttttsssqqqrrrpppooopppqqqrrrqqqoootttvvvyyy{{{{{{yyyvvvtttxxxyyy{{{}}}~~~{{{vvvsssxxxvvvuuuvvvwwwwwwuuurrryyy}}}}}}xxxwwwzzzxxxssszzzwwwtttssstttwwwyyyzzz}}}{{{vvvrrrooonnnnnnnnnuuurrrooooooqqqrrrooolllooonnnooossswwwyyyvvvrrrnnnnnnooopppqqqssstttuuusssrrrqqqpppnnnooorrrttttttuuuuuutttssstttvvvxxxwwwuuurrrooonnnnnnpppqqqmmmnnnooopppqqqqqqpppooolllkkkmmmttt{{{}}}yyyssspppssswwwzzzzzzxxxuuusssjjjmmmrrruuuuuusssooolllkkkpppvvvwwwtttpppppprrrooopppqqqrrrrrrrrrrrrrrrkkkooossssssqqqppptttyyywwwxxxxxxuuurrrqqqtttxxxsssssssssqqqooossszzzvvvzzz}}}}}}zzzxxxyyy{{{nnnnnnnnnnnnmmmooorrruuuqqqssstttuuutttrrrooommmpppnnnlllnnnrrruuuuuutttwwwrrrmmmjjjkkkooosssuuuttttttrrrqqqppprrrwwwzzzsssqqqpppqqqsssuuuvvvvvvnnnooopppqqqrrrqqqpppppp|||xxxuuuqqqnnnllliiikkkppppppmmmpppvvvyyyuuuvvv{{{zzzuuutttwwwtttsssrrrtttvvvvvvrrrnnnqqqsssvvvwwwvvvtttrrrqqqvvvxxxvvvpppmmmppprrrrrruuuqqqoooqqqooolllpppxxx}}}uuullliiimmmsssvvvvvvzzzxxxvvvvvvxxxyyyyyyyyyvvvuuutttuuuwwwwwwvvvtttqqqrrruuuwwwxxxvvvrrrnnnsssssssssttttttssspppmmmrrrssssssqqqoooooorrrvvvwwwvvvtttsssssstttvvvwwwqqqtttvvvuuusssqqqsssvvvvvvvvvuuutttsssqqqooonnnjjjmmmrrrvvvxxxwwwuuuttttttyyy|||{{{uuurrrsssvvvooorrruuuuuurrrqqqrrrtttwwwyyy{{{xxxrrrnnnmmmnnnvvvxxxuuuooolllnnnpppoooxxxtttooonnnppprrrsssrrrtttuuutttqqqmmmlllooorrrtttwwwuuuppppppuuuwwwtttrrrqqqrrruuuxxxwwwrrrnnnkkkpppuuuwwwtttpppmmmmmmjjjkkkmmmooopppqqqppppppqqqrrrrrrsssssssssrrrrrrsssvvvyyyxxxuuuuuuyyy}}}uuusssqqqpppppprrruuuvvvssspppoooqqquuuwwwuuusssvvvttttttvvvyyyzzzxxxtttsssvvvzzz~~~~~~zzzvvvsssuuuttttttuuuvvvtttqqqooosssuuuuuusssooommmmmmooovvvxxxzzzwwwttttttxxx}}}}}}uuuvvvwwwuuuvvvyyyyyywwwvvvvvvwwwwwwuuutttyyyyyywwwvvvtttssssssssszzzvvvssstttwwwzzzzzzyyyyyyuuuuuuvvvtttooommmnnnzzzsssrrrvvvvvvpppjjjiiirrrpppoooqqquuuuuussspppqqqmmmiiijjjnnnrrrttttttsssrrrqqqqqqrrrsssuuuvvvyyyvvvtttvvvzzz{{{xxxtttvvvrrroooqqqttttttmmmfffhhhkkkooorrrsssqqqooolllmmmmmmooossswwwvvvrrrnnnwwwxxxyyyyyyxxxwwwuuutttrrrqqqppppppqqqrrrtttuuuttttttsssqqqooooooqqqsssooonnnnnnrrrvvvvvvpppkkkjjjllloooqqqsssssssssrrryyyzzz{{{yyyvvvtttssstttuuuvvvvvvuuutttuuuxxx{{{{{{||||||zzzxxxvvvvvvwwwpppqqqrrrpppoooqqqwww}}}ttttttrrrrrrrrrrrrssstttllllllnnnppprrrtttvvvvvvpppooommmmmmmmmoooqqqsssnnnuuuzzzyyytttooopppsssrrrrrrsssvvvtttrrruuu{{{wwwwwwuuurrrooooooppprrr|||wwwsssnnnkkkrrroooppprrrppplllnnnsssyyyvvvwww{{{{{{wwwuuuxxxvvvuuusssrrrssstttssssssuuusssrrrtttwwwxxxvvvssstttuuussspppppptttvvvssstttooommmqqqsssppppppsssxxxsssnnnmmmpppsssttttttzzzxxxvvvuuuvvvwwwvvvuuuuuuvvvvvvvvvuuutttssssssqqqrrruuuwwwxxxvvvsssppprrrrrrrrrtttvvvvvvuuusssrrrssssssqqqoooooorrruuuuuuvvvxxxyyyxxxuuurrrppprrrtttvvvvvvuuusssssssssxxxxxxwwwuuurrrpppmmmlllpppqqqssstttuuuuuuttttttooosssvvvvvvttttttvvvxxxssstttttttttrrrrrrssstttxxxxxxvvvtttqqqppppppqqqsssvvvtttooommmpppssssssuuusssqqqqqqsssttttttrrrqqqrrrsssrrrpppnnnmmmmmmrrrtttsssnnnnnnssstttrrrooooooqqqtttwwwvvvssspppkkkooossstttrrrpppnnnnnnlllkkkkkkmmmpppqqqqqqoooooooooooooooppppppppppppmmmsssxxxzzzxxxwwwyyy{{{tttsssqqqpppppprrruuuwwwtttuuuuuuuuuttttttuuuvvvuuuuuuuuutttttttttvvvxxxuuuvvvxxxyyyyyyxxxwwwvvvuuutttrrrsssuuuvvvuuutttppprrrsssrrrooonnnoooqqqrrruuuvvvtttrrrrrrvvv{{{xxxtttttttttrrrssswwwxxxwwwvvvwwwyyyzzzyyyxxxyyyxxxwwwuuuttttttsssssswwwuuussssssuuuxxxyyyyyyuuussssssuuutttpppoooqqqxxxuuuvvv{{{zzztttoooooouuuuuuuuuuuuuuurrrnnnkkkpppooonnnnnnppprrrrrrqqqrrrrrrrrrrrrssstttuuuvvv|||yyywwwxxx{{{{{{xxxtttxxxuuurrrrrrsssrrrmmmiiiiiikkknnnpppqqqpppnnnlllmmmlllmmmpppssssssqqqoooxxxxxxyyyyyyxxxvvvtttsssuuutttsssqqqqqqqqqqqqrrrwwwwwwwwwuuurrrqqqqqqrrrwwwrrrmmmllloooqqqpppnnnhhhjjjnnnqqqtttuuuvvvvvvxxxxxxxxxwwwuuuvvvxxxzzzyyywwwttttttuuuwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttuuutttsssqqqqqqrrrsssrrrrrrsssssssssrrrqqqpppppppppqqqrrrsssuuuvvvvvvtttsssqqqppppppqqqrrrssssssvvvyyywwwrrrooonnnooonnnpppuuuzzzyyytttsssvvvxxxvvvtttrrrrrrrrrrrrsss|||xxxsssooolllsssqqqqqqrrrpppmmmnnnrrrxxxvvvxxx{{{{{{xxxwwwyyywwwvvvsssqqqoooqqqtttwww|||wwwrrrsssxxxzzzvvvrrrooorrrrrrqqqsssxxxxxxuuutttnnnmmmqqquuussspppnnnrrrrrrrrrrrrrrrsssrrrrrrzzzxxxuuuuuuuuuuuutttssstttvvvxxxvvvsssqqqqqqssstttuuuwwwxxxwwwtttqqqooosssrrrqqqrrrtttuuuuuuuuuttttttsssrrrppppppqqqsssuuuvvvwwwxxxxxxvvvtttsssuuuuuuuuuvvvwwwvvvsssqqqvvvvvvuuutttsssqqqooonnnuuuuuutttttttttsssttttttqqqqqqrrrsssuuuwwwxxxzzzwwwvvvttttttuuuuuutttsssxxxuuurrrpppqqqrrrrrrrrrpppssssssooonnnsssvvvvvvrrrrrrssstttvvvvvvsssqqqqqqrrrtttvvvvvvsssnnnjjjpppqqqpppmmmmmmpppqqqpppppppppqqqssstttssspppnnnkkkmmmpppqqqpppppppppppppppllliiikkkpppsssrrroooooonnnmmmllllllmmmnnnnnnhhhooowww{{{{{{yyyyyyyyytttrrrpppppppppsssvvvxxxuuuxxx{{{yyyuuusssvvvyyysssuuuuuurrrooopppuuuzzzvvvvvvuuutttuuuvvvxxxyyyuuusssqqqqqqtttwwwyyyzzzoooqqqrrrrrrrrrrrrsssuuuoooqqqrrrqqqoooppptttwwwuuusssrrrrrrpppnnnpppttttttttttttvvvyyy{{{{{{{{{yyyxxxvvvuuuttttttttttttsssssstttttttttuuuxxxzzzsssqqqqqquuuuuurrrrrruuuuuuvvvyyy|||{{{vvvsssuuuvvvwwwyyyxxxtttppplllkkkoooqqqssssssrrrppppppppprrrrrrssstttuuuuuuuuuuuu{{{yyywwwwwwyyyyyyuuurrryyyxxxuuusssqqqooonnnmmmlllmmmooopppqqqqqqpppoooooommmlllmmmppprrrssssssyyyyyyyyyyyyxxxvvvtttsssuuuuuusssrrrrrrqqqrrrrrrxxxyyyzzzyyyvvvsssrrrrrrxxxtttnnnlllnnnooonnnlllkkklllooorrrtttuuuuuuuuuyyyyyyxxxvvvuuuvvvyyy{{{|||wwwssssssvvvxxxvvvsssyyyvvvtttuuuwwwxxxvvvsssuuuuuutttuuuuuussspppnnnpppqqqtttuuutttrrrpppnnnssstttttttttuuuuuuvvvvvvxxxwwwvvvtttsssssstttttt{{{zzzyyywwwtttqqqooonnnpppqqquuuzzzyyyuuuuuuwwwzzzwwwtttsssuuuvvvtttrrr}}}zzzwwwtttqqqmmmnnnoooppppppppprrruuuvvvvvvwwwyyyyyyxxxwwwwwwtttttttttqqqnnnooossswww~~~zzzwwwvvvvvvtttqqqnnnlllrrrvvvttttttwwwxxxwwwtttrrrqqqqqqqqqpppnnnnnnppprrrttttttsssrrrssstttxxxvvvuuuuuuuuuvvvtttsssrrrvvvyyyxxxsssqqqssswwwyyyzzzzzzyyyuuurrrooonnnuuussspppooopppqqqqqqqqqvvvvvvuuusssrrrrrrsssssswwwvvvsssrrrtttxxx|||yyyvvvssssssuuuvvvtttrrrqqqqqqrrrsssttttttttttttuuuuuuvvvvvvvvvuuuttttttwwwuuussstttvvvxxxyyyyyyzzzxxxwwwxxxzzzyyyuuuqqqxxxtttqqqqqqssstttrrrooonnnqqqrrrooonnnsssvvvuuusssssstttttttttsssrrrpppuuuuuuvvvxxxzzzxxxrrrmmmppppppooonnnnnnoooppppppttttttsssrrrqqqooollljjjlllmmmnnnooooooppprrrsssuuuoooiiikkkqqquuutttqqqsssqqqnnnlllkkklllmmmnnniiinnnuuuyyyyyyxxxwwwwwwsssrrrqqqpppqqqsssvvvxxxuuuwwwyyyxxxvvvvvvwwwyyytttuuuuuusssqqqqqqtttwwwwwwvvvuuutttuuuwwwyyyzzzuuusssrrrsssvvvxxxyyyyyyrrrsssssstttttttttuuuvvvooopppqqqpppnnnnnnqqqsssmmmoooqqqqqqnnnlllnnnqqqqqqqqqqqqsssvvvyyyyyyyyyyyywwwvvvtttttttttuuuvvvqqqtttvvvvvvtttuuuyyy|||tttrrrsssvvvwwwttttttwwwtttvvvxxxwwwtttrrrtttwwwuuuxxxzzzwwwssspppoooqqqooorrruuutttrrrpppqqqsssrrrssstttvvvwwwvvvvvvuuuwwwuuutttuuuvvvvvvtttqqqvvvwwwvvvrrrooonnnppprrrqqqrrrrrrrrrssssssssstttrrrqqqnnnnnnooosssvvvxxxzzz{{{{{{zzzyyywwwuuutttrrrrrrrrrsssssstttuuuuuuvvvxxxzzzzzzxxxuuussssssrrrqqqqqqrrrsssqqqmmmiiiqqqrrrssssssssssssrrrrrrzzz{{{zzzxxxvvvuuuuuuvvvzzzxxxvvvuuuuuuuuutttsss~~~yyyvvvwww{{{|||xxxtttsssqqqqqqsssvvvwwwuuurrrrrrssstttuuuuuusssqqqpppsssttttttuuuuuuvvvwwwwwwyyyxxxwwwvvvvvvvvvvvvvvv}}}yyyxxxxxxwwwtttqqqyyyuuussstttuuuuuuyyy}}}yyyuuuuuuwwwwwwsssnnn|||yyyvvvsssllloooqqqqqqqqqtttwwwxxxsssuuuvvvvvvvvvwwwvvvtttooorrrtttssspppoooqqqtttwwwyyyzzzxxxsssooommmnnnlllvvv|||xxxsssrrrvvvxxxuuuwwwwwwqqqkkkkkknnnrrrssstttuuutttssssssuuuwwwuuuttttttuuuwwwxxxwwwvvvpppuuuyyyyyyuuutttwww{{{wwwyyyzzzxxxuuurrrrrrsssvvvssspppoooppprrrssssssxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvttttttuuuyyy}}}{{{wwwqqqppprrruuuvvvuuuooopppqqqssstttuuuuuuuuuqqqssswwwyyyzzzxxxvvvtttwwwuuuttttttvvvxxxyyyyyyyyyyyyzzz}}}}}}vvvpppvvvtttssstttvvvuuupppkkknnnqqqrrrooonnnqqqtttsssvvvvvvtttrrrqqqppppppqqqxxxvvvuuuwwwyyyxxxuuuqqqrrrqqqpppqqqqqqpppqqqrrruuuuuutttrrrpppnnnnnnmmmooonnnnnnnnnppprrrtttuuuxxxqqqkkklllrrrwwwvvvssswwwuuurrrooonnnmmmnnnnnnoooqqqsssttttttttttttuuurrrqqqqqqrrrssstttuuuvvvtttsssrrrtttwwwyyyyyywwwvvvuuutttuuuwwwwwwuuussswwwwwwwwwxxxxxxyyyyyyyyytttttttttvvvxxxxxxvvvtttssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrpppooonnnooopppjjjnnnrrrqqqooonnnoooppprrrqqqqqqsssuuuwwwwwwvvvxxxwwwuuusssssstttvvvwwwtttvvvyyyyyywwwwwwzzz~~~xxxuuuvvvyyyxxxuuuuuuwwwvvvwwwvvvrrroooppptttxxxyyyzzzzzzvvvqqqpppqqqtttooorrrsssrrrpppppptttwwwrrrssstttvvvwwwvvvvvvuuussssssssstttvvvvvvuuutttqqqssssssqqqnnnnnnrrrwwwsssssssssssssssttttttuuurrrqqqooonnnooorrrwwwzzz{{{|||||||||{{{yyywwwvvvrrrsssssstttuuuuuuuuuvvvqqquuuxxxzzzyyywwwuuuuuuooooooppprrrsssrrrpppnnnuuuuuuuuutttsssrrrrrrqqquuuxxx{{{{{{yyyvvvssssssuuuxxxzzzwwwssspppsssvvv{{{xxxxxx{{{|||xxxtttsssqqqoooqqquuuxxxxxxvvvuuuuuuttttttttttttuuuuuuqqqqqqrrrtttuuuvvvwwwxxxvvvvvvvvvvvvvvvwwwxxxxxx}}}yyywwwwwwzzz{{{xxxuuu{{{vvvsssuuuwwwwwwzzz~~~zzzvvvvvvwwwvvvpppjjj}}}xxxtttppprrruuuvvvsssrrruuuwwwvvvsssvvvwwwuuutttvvvtttqqqmmmpppssstttsssrrrqqqqqqoootttwwwvvvpppmmmppptttpppyyy~~~yyyrrrqqqtttvvvtttzzzzzzrrrjjjjjjqqqvvvvvvuuuuuutttuuuwwwxxxyyysssssssssuuuxxxyyyxxxvvvppptttwwwxxxwwwwwwzzz|||sssvvvxxxwwwuuuuuuwwwzzzuuusssqqqrrruuuxxxyyyzzzwwwvvvuuuvvvwwwxxxvvvuuusssuuuxxxzzz{{{yyyvvvtttyyyuuuqqqooopppsssvvvwwwrrrssssssttttttssssssrrrpppssswww{{{|||zzzxxxvvvrrrrrrsssssstttvvvwwwxxxvvvxxx||||||vvvrrrtttuuuvvvxxxwwwuuuppplllnnnrrrssspppooorrrsssrrrwwwwwwvvvsssppppppqqqrrrwwwuuuttttttuuuuuutttssstttqqqrrrttttttrrrqqqtttrrrsssssssssrrrrrrtttvvvsssqqqppppppsssuuuwwwwwwwwwrrrnnnnnnrrrvvvuuusssxxxvvvtttrrrppppppppppppsssrrrqqqqqqqqqqqqrrrsssppprrrssstttuuutttsssrrrrrrpppnnnqqqwwwyyyxxxvvvxxxvvvuuuwwwzzzzzzvvvrrrwwwxxxyyyzzzzzzyyyxxxwwwttttttuuuwwwxxxwwwtttqqqrrrqqqoooooooooooommmlllrrrrrrrrrqqqqqqpppooooookkkppprrrqqqpppqqqqqqooouuutttssstttwwwxxxwwwvvvxxxvvvtttssssssuuuwwwyyyxxxyyyzzz{{{zzzzzz{{{}}}yyywwwwwwyyyyyyuuutttvvvxxxyyyvvvpppooossswwwxxx}}}|||zzzvvvsssqqqqqqrrrqqqqqqqqqqqqppprrrtttwwwrrrrrrssstttuuuuuuuuuuuussstttuuuwwwxxxxxxxxxxxxoooqqqrrrpppoooppptttxxxrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnqqquuuxxxzzz{{{||||||{{{zzzxxxwwwvvvvvvvvvvvvuuutttsssrrrpppssswwwyyyxxxwwwwwwwwwsssqqqnnnmmmnnnrrrvvvyyyuuuuuuttttttttttttttttttnnnsssxxx{{{{{{xxxuuusssqqqvvv{{{xxxrrrooosssyyy{{{xxxvvvvvvxxxxxxvvvsssvvvtttrrrrrrtttuuuvvvvvvvvvuuutttttttttvvvxxxyyyppppppqqqssstttvvvwwwwwwttttttuuuvvvvvvwwwwwwxxxtttsssrrruuuxxxzzzxxxvvvtttrrrtttzzz}}}zzzwwwwww{{{yyywwwvvvvvvsssmmmhhh}}}xxxrrrooossswwwwwwrrrppprrrsssqqqtttxxxxxxuuutttvvvtttoooqqqqqqrrruuuvvvvvvsssqqqrrrrrrrrrpppmmmooosssxxxvvvzzzzzzvvvtttuuuuuurrrqqqwwwyyyrrrnnnqqqvvvwwwxxxvvvuuuvvvzzz{{{zzzxxxsssrrrssstttvvvwwwuuusssrrrsssuuuwwwxxxxxxyyyyyytttwwwyyywwwttttttxxx{{{uuutttssstttwwwyyyzzzzzztttsssrrrtttwwwxxxwwwuuuooorrrwwwyyyyyyvvvrrrooorrrrrrrrrqqqqqqrrrtttwwwrrrsssssstttsssssssssrrrssstttwwwzzz{{{zzzyyyxxxrrrtttwwwvvvtttssstttvvvtttwwwzzz|||zzzxxxvvvvvvsssuuuwwwxxxvvvtttssssssooossstttrrrqqqtttvvvuuutttvvvxxxwwwuuussstttvvvtttuuuvvvvvvtttsssttttttuuurrrrrrvvvvvvrrrrrruuuqqqsssttttttsssuuuyyy|||vvvtttrrrsssvvvxxxxxxwwwtttqqqooooooqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppppppppqqqqqqqqqppprrruuuwwwwwwtttqqqnnnppppppppprrrtttuuuvvvuuuyyyxxxwwwvvvwwwwwwvvvuuuxxxyyyyyyxxxxxxwwwvvvuuuuuutttssstttuuuvvvtttsssrrrpppnnnnnnooopppnnnkkkpppppppppqqqrrrrrrrrrqqqnnnqqqqqqoooppptttsssmmmssssssrrrtttvvvxxxxxxwwwwwwvvvtttrrrsssuuuxxxzzz{{{zzzzzz{{{||||||{{{zzzwwwuuuuuuxxxxxxttttttvvvtttvvvtttppprrrxxxyyyvvvzzzyyyyyyyyyxxxvvvssspppqqqqqqqqqrrrssssssrrrppprrrrrrrrrrrrssstttuuuvvvtttvvvwwwxxxxxxwwwxxxxxxqqqrrrrrrqqqqqqrrrtttvvvqqqrrrrrrssssssrrrqqqqqqkkknnnpppppppppqqquuuwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvuuusssrrrrrrtttwwwyyyxxxwwwwwwwwwtttrrrpppnnnooorrrwww{{{wwwwwwvvvuuuttttttttttttnnnqqqvvvyyyxxxvvvtttsssooossswwwwwwtttsssvvvzzztttttttttuuuvvvvvvvvvwwwsssuuuvvvvvvtttsssttttttrrrrrrtttuuuvvvwwwxxxyyyrrrrrrsssssstttuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvnnnooorrruuuxxxyyyxxxwwwqqqooorrryyy|||xxxtttsssuuuuuuvvvvvvtttqqqmmmjjj}}}yyytttqqqooottttttnnnlllpppqqqnnnvvvzzzzzzuuutttvvvtttooouuusssrrrtttwwwxxxvvvssszzzuuuoookkkkkkoootttxxx{{{yyyuuussswwwzzzwwwpppnnntttvvvssstttxxxyyyvvvxxxvvvuuuxxx}}}{{{vvvsssrrrssstttuuutttrrrppptttttttttuuuwwwxxxwwwuuuzzz||||||xxxsssqqqtttxxxwwwuuuttttttvvvwwwvvvuuurrrqqqpppsssvvvxxxvvvtttooooooqqqrrrssssssttttttlllpppttttttrrrqqqsssuuuooopppqqqssstttuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyzzzwww{{{~~~{{{uuuqqqqqqssstttvvvxxxwwwuuutttvvvyyyrrruuuwwwwwwuuutttvvvyyyooosssuuusssssswwwyyyxxxpppuuuzzz{{{zzzxxxwwwxxxssswwwzzzzzzwwwtttuuuvvvuuurrrrrrwwwwwwrrrrrruuuuuuvvvwwwuuutttuuuyyy}}}xxxvvvtttuuuxxxzzzyyyxxxqqqpppooooooooopppqqqrrrlllmmmoooqqqrrrsssssssssppppppooopppqqqrrrqqqpppooorrrvvvyyyxxxtttooolllooorrruuutttqqqqqqsssvvvxxxyyyyyyvvvrrrrrrvvvzzzzzzyyywwwvvvuuutttuuuuuuuuusssqqqqqqsssuuuvvvvvvtttqqqoooppprrrsssqqqooommmmmmnnnpppsssttttttsssppprrrpppnnnqqqvvvssslllpppooooooqqqtttvvvvvvvvvwwwvvvsssrrrsssuuuxxxzzz}}}{{{yyyzzz}}}}}}zzzwwwuuurrrsssvvvwwwtttsssvvvoooqqqqqqpppttt{{{zzzsssttttttvvvzzz~~~|||wwwqqqrrrqqqqqqsssuuutttooojjjsssrrrqqqqqqrrrsssuuuvvvtttvvvwwwwwwvvvuuuuuuuuuttttttssssssttttttttttttssssssuuuuuuuuutttsssrrrlllooossstttttttttvvvyyyuuuvvvwwwxxxyyyxxxwwwwwwrrrsssuuuwwwwwwwwwvvvvvvuuuwwwyyyyyyxxxvvvvvvwwwppprrrtttuuuuuutttuuuvvv|||{{{xxxvvvtttrrrqqqqqqrrrtttwwwwwwuuusssqqqqqqoooqqqsssuuuvvvvvvxxxyyyppprrrtttuuuvvvwwwyyy{{{nnnsssxxxyyywwwtttttttttmmmpppsssvvvxxxxxxwwwwwwuuuuuuuuuuuuuuutttttttttwwwwwwwwwwwwwwwvvvttttttmmmppptttwwwyyyyyyxxxxxxtttooommmrrruuuuuutttuuuooorrruuuvvvssspppmmmlll~~~xxxvvvuuuvvvwwwuuurrrpppooopppqqqsssttttttssssssssssssrrrrrrrrrrrrssswww{{{zzzvvvrrrtttpppnnnooorrruuutttsss{{{xxx{{{zzzuuutttvvvxxxuuurrrrrrsssuuuvvvwwwxxxvvvuuuwwwzzz{{{zzzxxx{{{vvvrrrrrrvvvwwwssspppxxxooommmtttzzzyyyvvvvvvuuusssvvv{{{yyyqqqooosssuuutttssstttwwwvvvrrrnnnooopppqqqrrrssstttttttttuuusssqqqqqqrrrrrrqqqpppxxxuuurrrqqqrrrtttvvvwwwpppsssqqqlllooowwwvvvnnnqqqooonnnqqqvvvzzz{{{{{{yyyxxxyyy{{{|||zzzuuupppsssuuuwwwwwwuuusssssstttssstttvvvwwwvvvtttqqqooorrrvvvyyyyyywwwuuuvvvwwwqqqssswww{{{}}}vvvsssrrrsssvvvyyyyyywwwssstttuuutttrrrqqqrrrssspppssswwwwwwuuutttuuuwwwtttzzz}}}wwwssstttwwwrrrvvvtttooonnnssstttppppppuuuuuuooonnnrrrtttrrrvvvvvvuuuqqqnnnnnnssswwwqqqqqqqqqpppoooqqqtttvvvssstttuuuvvvwwwwwwwwwvvvvvvtttqqqppppppsssvvvyyy{{{}}}|||wwwttttttrrrnnnooopppqqqrrrssstttttttttwwwqqqllllllooorrrqqqpppnnnooopppqqqrrrtttwwwzzzssstttsssrrrooommmllllllooommmmmmpppuuuxxxwwwtttyyyuuurrruuuzzz|||yyyvvvyyyzzz{{{||||||zzzxxxvvvxxxuuuvvvxxxwwwsssrrrtttoooooonnnooopppqqqssstttuuuuuuuuuvvvvvvwwwxxxxxxvvvooommmpppqqqnnnnnnrrrvvvooommmqqqsssqqqrrrwwwvvvuuuvvvwwwxxxwwwtttqqqsssqqqooorrrvvvvvvsssnnnxxxsssppprrrwwwyyytttooosssqqqsssyyyzzzvvvvvv{{{yyyvvvyyyyyyuuutttwwwvvvtttrrrqqqssstttuuuuuuvvvsssrrrvvvzzz|||xxxtttvvvrrrpppssszzz~~~{{{wwwzzzxxxxxxzzz|||zzzsssmmmrrrssstttvvvvvvsssnnnjjjnnnssswwwvvvrrrppprrruuusssssstttttttttsssrrrqqqtttuuuuuuuuutttrrrpppnnnrrrrrrrrrssstttuuuuuuvvvtttvvvyyyxxxwwwuuuuuuvvvsssvvvzzzzzzxxxtttrrrqqqtttuuuvvvwwwwwwxxxxxxxxxvvvuuutttsssqqqpppooonnnrrrrrrrrrqqqooollljjjiii|||xxxvvvuuuttttttsssrrrrrrqqqqqqpppppprrruuutttrrrqqqtttvvvpppqqqsssvvvyyyyyyxxxvvvsssqqqpppppprrrtttuuutttxxxwww{{{{{{sssqqqtttssssssrrrrrrsssuuuvvvvvvvvvvvvxxx{{{{{{yyywwwzzzwwwssssssuuuuuusssqqqyyyqqqoootttyyywwwttttttuuutttvvvyyyxxxrrrrrrvvvwwwuuutttsssttttttsssrrrnnnnnnooopppqqqrrrrrrrrrsssqqqpppqqqsssuuuuuutttzzzwwwuuuvvvwwwwwwtttrrrpppqqqpppoooqqquuutttppptttrrrpppqqquuuwwwxxxwwwvvvvvvwwwyyy{{{zzzuuurrrsssuuuwwwwwwvvvttttttuuuuuuvvvwwwwwwuuusssqqqpppqqqtttwwwyyywwwuuusssssssssuuuwwwyyyzzzzzzyyyxxxwwwuuutttvvvxxxyyywwwuuuwwwxxxwwwtttqqqoooooopppqqqrrrssssssssstttvvvxxxtttwwwzzzyyyvvvssstttwwwooossstttqqqqqqtttsssooorrruuutttqqqqqqvvvwwwtttxxxwwwuuurrrpppppprrrttttttttttttrrrqqqrrruuuwwwyyywwwssspppqqqtttxxx{{{tttsssqqqqqqsssxxx|||uuuxxxxxxvvvvvvyyyyyyvvvooopppqqqssssssssssssrrrrrrnnnjjjkkkpppssssssqqqnnnoooqqqrrrsssssstttuuuppptttwwwuuuoookkklllnnnlllnnnqqqrrrtttuuuvvvwwwvvvvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}vvvvvvyyy~~~}}}wwwrrrrrrooonnnnnnnnnppprrrsssuuuvvvvvvvvvvvvuuusssrrrqqqtttooommmpppqqqnnnnnnqqqtttooonnnrrrsssqqqqqquuuwwwuuuttttttuuuvvvuuuuuuuuuqqqnnnnnnrrrtttrrrpppooommmnnnrrrwwwzzzxxxvvvtttpppqqqxxx}}}{{{yyyzzz{{{wwwwww|||}}}xxxuuuwwwtttsssssstttvvvwwwvvvuuuttttttuuuwwwyyywwwsssooowwwtttrrrtttwwwyyywwwtttyyywwwwwwyyy|||zzztttnnnrrrsssuuuvvvuuurrrnnnlllrrrsssttttttsssrrrrrrrrrqqqrrrtttttttttrrrpppnnnssssssssssssrrrqqqqqqpppuuuuuuuuuuuuuuutttttttttwwwxxxyyyyyyxxxvvvuuutttttttttuuutttsssrrrqqqqqqssssssssstttvvvxxx{{{}}}wwwvvvuuusssqqqpppoooooorrrrrrrrrrrrpppnnnlllkkkzzzvvvsssrrrssstttttttttrrrpppooolllqqquuutttqqqqqqvvv{{{rrrtttuuuuuuuuuuuuvvvwwwrrrrrrrrrrrrqqqrrruuuwwwtttuuu{{{|||uuuqqqrrrttttttsssqqqqqquuuxxxuuuuuuvvvxxx{{{{{{yyywwwxxxwwwuuutttssssssrrrrrrxxxsssqqquuuwwwuuurrrqqquuutttvvvyyyxxxuuuuuuxxxwwwwwwuuusssqqqqqqsssuuuooooooppppppqqqqqqrrrrrrppppppppprrrvvvyyyzzzzzzxxxvvvvvvxxx|||{{{vvvpppqqqnnnooosssvvvsssrrrsssvvvtttrrrrrrsssttttttsssvvvvvvvvvxxxxxxwwwtttqqqtttvvvxxxxxxvvvvvvvvvwwwyyyxxxwwwvvvtttsssrrrqqqtttuuuwwwyyyzzzxxxsssppprrrtttuuuwwwwwwvvvuuutttuuuttttttuuuvvvvvvsssqqqzzzzzzxxxtttpppmmmnnnooowwwuuurrrqqqssstttvvvvvvwwwwwwvvvtttsssrrrrrrrrrqqqrrrrrroooppptttuuutttvvvvvvtttrrrvvvzzzyyyuuuwwwuuusssrrrssstttttttttxxxxxxxxxvvvttttttvvvxxxzzzwwwssspppppprrrvvvyyytttsssqqqqqqssswww|||rrruuuvvvuuuwww{{{|||yyyoooqqqrrrttttttsssqqqpppllljjjjjjmmmqqqttttttrrrpppqqqrrrssssssrrrrrrqqqnnntttyyywwwooojjjmmmqqqkkkpppttttttrrrrrruuuyyytttvvvxxxwwwvvvvvvxxx{{{{{{{{{yyyvvvtttuuu{{{xxxvvvwwwzzzyyytttrrrsssnnnnnnnnnnnnppprrrtttvvvvvvvvvvvvuuutttsssqqqppprrrnnnmmmppprrrpppoooqqqqqqoooooorrrrrrpppppprrrvvvtttqqqqqqsssvvvwwwwwwvvvqqqlllkkknnnqqqrrrqqqhhhkkkooossswwwyyyyyyyyysssnnnooowww~~~~~~zzzwwwwwwvvvxxx~~~{{{vvvuuurrrssstttwwwyyyyyywwwuuutttvvvzzzzzzxxxtttpppooovvvvvvuuuttttttssssssrrrzzzxxxxxxyyyyyywwwqqqlllpppsssuuuuuuqqqnnnnnnpppuuusssrrrrrrttttttqqqoooqqqrrrssstttsssqqqooommmqqqpppppppppqqqrrrssssssxxxxxxxxxxxxvvvtttsssqqqxxxxxxxxxyyyyyywwwtttrrrvvvssspppooopppqqqqqqqqqvvvuuusssrrrtttwww{{{~~~xxxwwwuuurrrqqqpppoooooorrrrrrsssrrrqqqooommmlllzzzuuusssssstttttttttssssssrrrqqqnnnpppssssssssstttxxx|||wwwxxxxxxuuupppoooqqqtttqqqssstttsssqqqqqquuuxxxzzzxxxwwwxxxyyyxxxvvvuuutttuuuvvvrrrooopppwww}}}wwwvvvvvvvvvwwwyyyyyyyyyvvvwwwvvvuuurrrqqqrrrsssuuuttttttuuuvvvuuusssrrrrrruuuxxx{{{zzzxxxwwwwwwtttvvvxxxvvvsssqqqsssvvvrrrrrrrrrrrrssssssttttttqqqpppqqqssswww{{{|||}}}uuurrrrrrvvv|||}}}yyytttrrrmmmooowwwxxxrrrpppuuuvvvtttsssqqqqqqqqqrrrrrrxxxxxxxxxxxxwwwuuusssqqquuuvvvxxxxxxwwwwwwxxxyyy|||zzzxxxuuusssrrrrrrrrr{{{yyyxxxyyy{{{zzzvvvrrroooqqqsssuuuvvvvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqpppwwwvvvuuurrrnnnmmmoooppp|||xxxttttttuuuvvvtttqqq|||xxxsssqqqqqqrrrpppnnnvvvtttppplllnnnssszzz}}}zzzwwwssstttxxx{{{xxxsssqqqooonnnpppuuuxxxxxxwww{{{{{{{{{yyywwwvvvwwwyyyuuuuuuvvvuuuuuusssrrrqqqvvvtttqqqnnnnnnpppsssuuutttvvvvvvttttttxxxxxxvvvpppqqqssstttsssrrrooonnnkkkkkklllooosssvvvuuussswwwuuusssrrrrrrrrrqqqqqqrrrtttvvvsssooommmooosssnnnqqqttttttttttttuuuwwwuuuvvvvvvuuuvvvwwwxxxzzz~~~~~~|||wwwrrrrrrvvv{{{|||uuupppooonnnmmmqqqvvvnnnnnnnnnoooqqqsssuuuwwwwwwvvvuuutttttttttuuuvvvooommmnnnqqqtttuuuttttttnnnooorrrsssrrrpppnnnooorrrqqqpppqqqsssvvvwwwwwwtttppplllkkkmmmoooppppppiiinnnsssuuuuuutttuuuwwwpppoooqqqvvvzzzzzzwwwtttvvvvvvxxx{{{|||yyyuuusssrrrrrrsssuuuxxxyyyxxxvvvvvvzzz}}}{{{vvvrrrsssuuutttvvvwwwuuurrrpppqqqsss|||zzzxxxxxxvvvsssoookkknnnrrrtttrrrmmmkkknnnqqqtttssssssrrrrrrrrrqqqpppttttttssssssrrrqqqqqqpppppppppppppppqqqsssvvvwwwxxxyyyzzzzzzxxxvvvsssrrruuuuuuuuuwwwxxxwwwssspppvvvsssooooooppprrrrrrqqqyyywwwuuuttttttuuuxxxyyyxxxvvvssspppooonnnoooooosssssssssrrrpppnnnllljjjyyyuuussswwwvvvtttsssrrrsssuuuvvvtttrrrpppqqqvvvyyyzzzyyyxxxxxxwwwsssooonnnqqquuuppprrrtttssspppqqqtttxxx}}}zzzuuuqqqqqqssstttssstttuuusssoookkknnnwww~~~yyywwwuuussssssvvvzzz}}}vvvvvvvvvtttrrrqqqqqqsssqqqtttvvvvvvvvvvvvuuutttpppvvv{{{}}}|||yyyvvvsssppptttxxxyyyvvvtttssstttsssrrrrrrrrrssstttuuuvvvrrrrrrrrrtttxxx{{{}}}}}}uuurrroooqqqvvvyyyxxxvvvsssoooqqqyyyxxxqqqpppuuussssssrrrqqqppppppqqqrrrvvvwwwwwwwwwwwwvvvvvvwwwuuuvvvwwwwwwwwwwwwyyy{{{|||zzzxxxuuusssrrrrrrsss~~~zzzwwwwwwyyyyyywwwuuuqqqsssuuuvvvwwwwwwuuutttppppppoooooooooqqqsssuuuppppppppppppooooooqqqsssvvvttttttuuuwwwvvvrrrnnnyyytttoooooorrrtttsssqqquuusssqqqrrrtttvvvzzz~~~|||wwwtttuuuyyyxxxtttqqqooommmllloootttxxxxxxvvv{{{||||||zzzxxxwwwwwwyyyuuuuuuuuuuuutttrrrqqqpppxxxuuupppmmmkkklllnnnpppsssuuuuuuqqqqqqtttuuusssqqqrrrssssssrrrqqqooommmmmmnnnpppsssuuuvvvuuuttt}}}xxxsssqqqrrrsssttttttxxxuuuqqqnnnoooqqqssstttsssrrrqqqsssvvvwwwvvvtttyyyuuurrrssswwwyyyyyywww||||||{{{xxxtttsssuuuwwwyyysssnnnmmmmmmlllpppvvvpppppppppqqqrrrtttvvvxxxzzzwwwssspppppprrruuuwwwlllnnnppptttxxxzzzzzzxxxmmmqqqtttsssqqqooonnnmmmnnnnnnooorrruuuwwwvvvtttrrrpppooonnnoooooooooooolllpppuuuvvvtttrrrtttvvvpppuuuyyyyyywwwvvvvvvvvvxxxxxxvvvuuuvvvvvvssspppsssrrrqqqqqqtttvvvwwwwwwwwwyyyzzzvvvqqqpppvvv{{{rrruuuwwwuuurrrpppsssvvvxxxwwwvvvuuutttssspppooolllppprrrpppllljjjnnnrrrqqqsssuuussspppnnnpppsssxxxvvvsssqqqppprrrtttvvvqqqqqqqqqqqqsssuuuwwwyyyvvvwwwzzz{{{{{{xxxuuussspppqqqsssuuuvvvuuurrroooqqqpppooonnnooopppoooooovvvvvvvvvvvvvvvwwwwwwwwwwwwuuuqqqnnnmmmmmmooopppttttttsssqqqoookkkiiigggzzzvvvtttyyyxxxuuussssssuuuwwwyyy|||vvvqqqrrrxxx{{{zzzwwwssssssrrrppppppqqquuuxxxqqqqqqqqqqqqpppqqqtttvvvwwwxxxvvvsssrrrsssqqqlllrrrrrrpppmmmlllnnnuuuzzzxxxwwwuuusssrrruuuzzz~~~wwwvvvtttsssrrrrrrqqqqqqooovvvzzzxxxvvvvvvwwwvvvrrrxxx}}}}}}{{{xxxtttpppnnnrrrwwwzzzyyywwwuuutttppppppooopppqqqrrrtttvvvsssrrrsssuuuyyy|||}}}}}}xxxuuuqqqpppppprrrsssttttttsssuuuwwwvvvqqqqqqtttqqqrrrrrrpppnnnnnnppprrrrrrsssuuuvvvvvvxxx{{{~~~tttuuuvvvwwwvvvxxxzzz|||zzzyyywwwtttsssrrrrrrrrryyywwwuuuuuuuuuvvvuuutttvvvwwwxxxxxxxxxvvvtttrrrqqqrrrsssrrrrrrsssvvvyyykkkmmmoooppppppqqqssstttmmmnnnqqqtttvvvuuuqqqnnnpppnnnkkkmmmrrrvvvwwwwwwnnnooottt{{{}}}yyywwwwww{{{vvvtttwwwyyyvvvsssrrrtttrrrqqqqqqrrrtttttttttzzz{{{{{{zzzxxxvvvwwwwwwzzzwwwrrrnnnnnnpppsssuuuwwwtttqqqnnnmmmooorrrtttppprrrqqqoooppptttvvvuuuqqqqqqrrrqqqqqqpppoooooooooppprrrtttuuuuuuuuuuuu~~~yyysssqqqsssuuuvvvuuuzzztttnnnmmmppptttuuutttuuusssqqqssswwwyyyvvvssszzztttpppqqqwwwzzzyyyvvvwwwwwwwwwwwwxxxxxxwwwwwwsssqqqssswwwwwwsssqqqrrrsssssssssssstttuuuwwwxxx|||yyysssnnnlllmmmoooqqqlllpppsssuuuzzz}}}|||xxxnnnsssvvvssspppoooooommmllllllooorrruuuvvvuuussssssrrrrrrqqqppppppppppppmmmppptttuuuttttttwwwzzzsss{{{{{{vvvuuuxxxyyyyyyyyyuuuqqqqqqsssssspppuuurrrpppppprrruuuwwwwwwuuuuuutttppplllnnnuuu|||sssuuuwwwvvvtttsssuuuxxxrrrrrrrrrsssssstttuuuuuummmoooqqqpppnnnmmmooorrrnnnsssuuusssnnnmmmqqqvvvwwwuuurrrqqqqqqssswwwyyyrrrrrrsssssstttvvvwwwxxxsssvvvyyy||||||zzzvvvtttlllppptttuuusssqqqooooookkklllmmmllljjjjjjkkkmmmpppqqqtttvvvxxxzzzzzz{{{vvvtttpppmmmlllnnnqqqsssttttttsssqqqnnnkkkhhhfff}}}xxxuuuyyyxxxwwwwwwwwwxxxyyyyyy|||wwwvvvwwwyyyxxxvvvrrrpppnnnoooqqqtttwwwwwwqqqpppnnnoooppprrrsssssstttwwwvvvssssssuuurrrlllpppqqqrrrrrrssstttuuuvvvuuuvvvwwwvvvtttuuuxxx{{{xxxuuurrrrrrssstttrrroooqqqyyy~~~zzzvvvvvvwwwvvvvvv|||}}}yyyvvvuuusssoooooopppssswwwzzzzzzxxxvvvooooooooooooqqqsssvvvxxxrrrqqqrrrtttyyy|||~~~~~~vvvvvvtttqqqnnnnnnqqqttttttxxxyyyuuurrrrrrsssrrrrrrrrrrrrpppmmmlllnnnqqqrrrsssuuuttttttvvvzzz}}}ssstttuuuuuuvvvwwwzzz}}}xxxwwwvvvtttsssrrrrrrrrrrrruuuwwwxxxvvvuuutttsssvvvwwwxxxyyyxxxwwwuuussspppssswwwxxxvvvtttuuuvvvnnnpppssstttsssrrrqqqrrrooorrrtttuuusssqqqpppppplllkkkkkkmmmpppsssuuuvvvnnnnnnssszzz|||wwwuuuwwwwwwtttuuuyyyyyyuuutttwwwwwwwwwuuusssqqqrrruuuwwwvvvxxxyyyxxxvvvuuuuuuvvvxxxuuuqqqnnnmmmpppsssvvvvvvtttqqqooooooqqquuuwwwoooqqqqqqnnnpppuuuwwwvvvrrrqqqpppooooooppppppqqqnnnppprrrsssttttttuuuvvvyyyvvvssssssvvvxxxuuurrrvvvtttqqqqqqssstttuuutttuuutttuuuuuuvvvvvvvvvuuuxxxuuurrrrrruuuwwwxxxxxxxxxuuussstttxxxzzzyyyvvvpppqqquuu{{{|||wwwttttttwwwvvvuuuuuuuuuvvvxxxyyyzzzxxxtttpppnnnmmmmmmmmmnnnsssvvvvvvyyy}}}zzztttooovvvxxxsssoooooopppnnnmmmmmmmmmpppsssttttttssswwwuuusssqqqoooppprrrtttpppqqqrrrssstttwwwzzz|||tttzzz{{{wwwtttwwwyyyyyywwwxxxuuupppqqquuuuuuqqquuusssrrrsssuuuvvvvvvuuuuuutttrrrnnnlllnnnsssxxxvvvwwwxxxxxxwwwvvvwwwxxxqqqqqqqqqqqqqqqssstttvvvpppppprrrrrrssssssrrrrrroooqqqrrrqqqooopppsssvvvrrrrrrrrrrrrsssuuuvvvwwwrrrsssttttttuuutttttttttrrruuuyyy||||||yyyuuussslllrrrxxxwwwqqqllllllmmmjjjlllmmmiiieeeeeekkkqqqpppqqqrrrtttwwwzzz|||~~~wwwtttpppmmmmmmppptttwwwrrrrrrrrrqqqpppmmmkkkjjjzzzvvvwwwxxxyyyzzzzzzzzzyyyxxx}}}yyyvvvuuuvvvwwwtttqqqnnnnnnrrruuuuuutttrrrooolllmmmqqqssssssqqqvvvwwwtttooopppvvvvvvrrrppprrruuuzzz|||{{{xxxtttqqquuuxxxyyywwwvvvwwwyyyyyyuuupppqqqtttuuurrrnnnsss||||||vvvuuuvvvttt{{{}}}uuuqqqssssssoooqqqpppppptttyyy|||{{{xxxqqqppppppqqqsssvvvyyy{{{pppoooqqqtttyyy}}}qqqtttuuusssoooooosssxxxttt||||||sssooossstttpppssstttsssppplllkkklllooovvvwwwwwwtttqqqqqqtttxxxrrrtttuuuuuuuuuwwwzzz}}}vvvuuuuuutttssssssrrrqqqnnnttt{{{}}}zzzvvvttttttrrrtttvvvxxxyyyyyyxxxwwwmmmsssyyy{{{xxxtttqqqppprrrtttwwwwwwuuurrrooooooyyy{{{{{{xxxrrrooooooppplllmmmmmmmmmmmmnnnooopppuuupppnnnssstttsssvvv|||tttrrruuu{{{zzzvvvwww|||wwwxxxwwwtttrrrsssxxx}}}tttvvvwwwwwwuuuttttttuuurrrrrrsssssssssrrrqqqqqqvvvtttqqqnnnnnnpppsssvvvrrrtttrrrooopppuuuwwwuuurrrqqqooonnnnnnoooqqqssslllnnnpppqqqrrrtttvvvxxxtttsssrrruuuyyyyyytttooopppsssvvvvvvtttsssssstttrrrvvvxxxxxxuuusssuuuwwwuuuuuuuuusssrrrtttxxx{{{}}}wwwrrrrrrwwwzzzwwwssssssqqqssswwwxxxvvvvvvyyyyyyxxxwwwvvvvvvwwwxxxyyyvvvuuuuuutttsssrrrpppooopppuuuxxxwwwxxx{{{wwwooopppwwwzzzsssnnnoooqqqooopppnnnlllmmmpppssstttuuuzzzxxxtttpppnnnppptttxxxuuutttsssssstttwwwyyyzzzsssvvvtttppprrrwwwyyyuuutttwwwvvvrrrsssxxxwwwrrrttttttuuuwwwxxxxxxuuusssvvvuuusssqqqooopppsssuuuzzzzzzyyyxxxxxxxxxwwwwwwuuuuuutttrrrpppoooqqqrrrrrrrrrrrrtttvvvwwwuuusssqqqooonnnnnnqqqsssttttttmmmooorrrtttvvvvvvuuuuuurrrssstttuuutttsssrrrqqqsssvvvzzz}}}|||yyytttqqqnnnvvv|||zzzqqqjjjiiillllllooonnniiibbbcccmmmvvvuuutttsssrrrtttxxx{{{~~~xxxuuuqqqnnnooorrrwwwzzzpppqqqrrrrrrqqqpppooonnn~~~zzzxxxvvvuuuuuuxxx{{{|||xxxttt}}}{{{zzzxxxwwwuuusssrrrllloooqqqrrrppppppsssvvvpppqqqrrrrrrqqqnnnlllkkkzzzyyyvvvrrrpppooorrrtttxxxxxxyyy{{{|||{{{xxxuuuzzztttpppsssttttttyyyuuurrrvvvuuuoooqqqzzz{{{{{{{{{|||}}}{{{wwwtttzzz{{{xxxrrrooopppooolllsssrrrrrrtttwwwwwwtttpppqqqqqqrrrsssuuuwwwyyyzzz|||vvvpppoootttxxxxxxwwwzzzvvvqqqoooqqqtttwwwxxxwwwvvvtttsssssstttuuuvvvvvvssspppppprrrsssrrrpppvvvtttssssssuuuvvvvvvuuuuuuuuutttuuuuuuvvvwwwxxxtttwwwzzzvvvpppmmmnnnqqqxxxyyy{{{|||{{{xxxuuusssxxx{{{{{{xxxyyy||||||yyywwwuuusssrrrrrrrrrrrrqqqmmmppptttvvvuuutttsssssswww}}}~~~zzzxxxwwwrrrkkkooonnnmmmmmmnnnnnnmmmlllmmmppprrrpppllllllrrrwwwwwwuuusssqqqqqqtttwwwyyy}}}yyyrrrnnnnnnrrryyy}}}xxxtttpppppptttxxxyyyzzzmmmooorrrtttuuutttssssssooouuuvvvrrrqqqtttuuurrrpppooonnnoooqqqrrrrrrpppoooppprrrrrrqqqqqqrrrsssrrrwwwwwwrrrqqqvvvxxxvvvwwwtttqqqpppqqqsssttttttsssrrrppppppqqqsssvvvxxxxxxuuussssssuuuxxxzzzzzzxxxuuuuuuyyyzzzxxxyyy|||zzzyyyxxxxxxxxxwwwuuusssrrrssstttttttttsssqqqpppyyyyyyxxxuuurrrpppqqqrrrxxxwwwvvvssspppppprrrsssrrrssssssttttttuuuuuuuuussssssrrrrrrqqqpppoooooofffgggjjjooosssuuutttrrrrrrsssttttttuuuuuuttttttuuuwwwwwwwwwuuutttttttttrrrtttvvvvvvtttsssuuuwwwzzzwwwrrroooppprrrtttuuuwwwwwwwwwvvvuuuuuutttttttttooonnnsssuuusssvvv|||yyyyyy||||||sssqqquuutttsssrrrqqqpppnnnnnnmmmqqqrrrtttuuuvvvuuusssrrrwwwvvvtttqqqoooooorrruuuttttttsssssssssuuuwwwyyyzzzuuunnnkkkmmmppprrrqqqrrrooommmpppvvvzzzyyywwwoooqqqsssssspppmmmlllkkkssssssqqqnnnlllllloooqqqrrrqqqoooppprrrtttvvvwwwuuurrrooooooqqqsssttttttqqqqqqqqqqqqqqqqqqqqqqqq{{{xxxyyyvvvwwwxxxxxxwwwvvvuuutttxxxzzz{{{yyytttrrrsssuuupppqqqqqqpppoooqqquuuxxxqqqqqqppppppppppppppppppqqquuuyyyzzzwwwsssqqqqqqzzzzzzzzzzzzxxxvvvuuutttxxxsssqqqtttuuuuuuyyyxxxuuuzzzyyytttuuu|||||||||}}}~~~}}}yyyvvvvvvwwwvvvqqqpppssssssqqqppppppqqqtttvvvvvvtttsssqqqqqqrrrrrrtttuuuwwwxxxyyyvvvssssssuuuwwwvvvtttvvvvvvtttssssssuuuwwwxxxwwwwwwvvvvvvuuusssrrrqqqyyyvvvsssrrrssssssqqqooowwwuuuttttttuuuuuutttrrrtttttttttuuuvvvwwwxxxyyywwwwwwwwwuuusssqqqoooooouuuvvvxxxxxxxxxvvvtttsss|||~~~}}}xxxvvvwwwuuurrrxxxwwwtttsssqqqpppooommmsssssssssrrrqqqrrruuuxxxwww{{{{{{wwwvvvxxxvvvqqqnnnmmmmmmnnnpppqqqqqqqqqqqqqqqpppppppppqqqtttvvvwwwuuusssqqqrrrsssvvvxxxxxxuuurrrpppppprrruuuxxxuuusssqqqrrrtttvvvuuutttooooooppprrrtttuuutttrrrrrrvvvwwwssssssuuutttoooqqqpppoooqqqssstttsssrrrqqqrrrrrrrrrqqqrrrtttvvvooovvvzzzxxxvvvvvvsssnnnrrrqqqpppqqqrrrsssrrrqqqrrrsssrrrqqqoooppptttwwwwwwxxxwwwuuussstttxxx{{{yyyvvvuuuwwwxxxwwwyyy}}}xxxvvvuuuuuuwwwxxxxxxxxxqqqrrrssstttuuuuuuuuutttuuuvvvvvvuuusssrrrsssttttttvvvwwwwwwuuusssrrrrrrrrrrrrqqqqqqqqqrrrssstttoooppprrrttttttttttttsssjjjkkklllooorrrssssssqqqmmmmmmoooppprrrsssssssssvvvvvvwwwwwwuuutttssssssqqqtttvvvuuuttttttvvvxxxvvvtttrrrqqqrrrssssssssswwwwwwvvvvvvtttssssssrrrvvvrrrqqquuuvvvtttvvv{{{zzzyyyzzz|||xxxrrrrrrwwwvvvtttrrrpppooooooqqqrrruuutttttttttuuuvvvwwwwwwuuutttrrrnnnlllmmmpppsssxxxuuurrrsssuuuvvvuuurrrvvvtttrrrqqqqqqrrrqqqqqqqqqoooooorrrvvvwwwtttpppkkkmmmqqqrrrqqqqqqqqqqqqqqqqqqqqqooonnnpppsssvvvwwwrrrnnnoootttwwwvvvsssuuusssqqqqqqssstttttttttrrrrrrrrrrrrrrrqqqqqqqqqzzzxxxzzzuuuxxxzzzwwwrrrppprrrtttssswwwzzzxxxrrrpppssswwwssssssqqqooooooqqqvvvzzzsssrrrpppoooppprrrtttuuummmttt{{{|||xxxsssqqqrrrvvvxxxyyyxxxtttrrrtttvvvvvvssssssuuuwwwwwwyyy}}}|||wwwwww||||||wwwwww|||zzzzzz{{{}}}}}}|||xxxuuusssuuussspppppptttuuutttmmmooorrrsssttttttuuuvvvrrrrrrrrrrrrssstttuuuvvvvvvvvvwwwwwwwwwuuutttrrrrrruuuwwwwwwttttttvvvxxxwwwxxxxxxxxxvvvssspppnnnzzzxxxvvvuuutttsssqqqooowwwvvvuuuuuuvvvtttrrroooqqqqqqssstttvvvwwwyyyyyyyyywwwuuuuuuvvvtttqqqmmmrrrsssttttttuuuuuuuuuttt|||~~~|||wwwttttttrrrnnnuuuuuutttrrrqqqooonnnnnnrrrsssttttttssstttvvvwwwvvvxxxxxxuuuuuuxxxyyywwwqqqppppppqqqqqqrrrsssssswwwtttqqqqqqtttvvvuuutttwwwuuutttrrrrrrsssuuuvvvttttttttttttttttttttttttssssssssstttuuutttqqqoooqqqooonnnpppsssuuutttrrrvvvvvvvvvuuuvvvwwwsssmmmsssqqqqqqqqqtttuuuuuutttttttttsssrrrqqqrrruuuwwwrrrxxx|||zzzwwwtttppplllnnnnnnooorrrtttsssqqqoooqqqrrrrrrpppnnnnnnrrruuuuuuxxxzzzvvvqqqpppuuu{{{yyyvvvuuuwwwxxxvvvxxx|||yyyvvvtttsssuuuwwwxxxyyypppqqqsssuuuvvvxxxxxxxxxrrrtttvvvvvvuuutttuuuvvvrrruuuxxx{{{zzzwwwssspppooonnnmmmmmmnnnqqqtttvvvpppqqqsssuuuvvvvvvvvvvvvooonnnnnnoooqqqrrrrrrqqqmmmmmmnnnooopppqqqppppppuuuvvvvvvvvvvvvtttsssrrrqqqrrrtttuuuuuuvvvxxxyyyrrrqqqqqqssstttuuusssqqqvvvvvvvvvuuutttrrrqqqpppwwwtttsssuuuuuutttuuuyyyzzzxxxwwwwwwuuurrrtttxxxvvvtttqqqooooooqqqtttvvvxxxvvvuuutttuuuwwwzzz|||tttsssqqqnnnllllllpppsssxxxtttqqqsssxxxyyytttoooqqqtttvvvvvvtttrrrqqqppppppoooooorrrtttsssnnnjjjiiilllppprrrrrrssstttuuusssssssssrrrqqqsssvvvyyy|||uuunnnooouuuxxxuuupppuuutttssstttuuuvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrr}}}~~~zzzyyyuuuvvvvvvtttqqqpppqqqsssqqqtttvvvuuusssrrrtttwwwtttsssrrrqqqrrrsssvvvxxxtttsssrrrrrrrrrsssuuuuuurrrvvvzzzxxxrrroooqqqtttooosssvvvtttqqqqqquuuzzzuuuuuuuuuwwwwwwvvvvvvwwwvvvsssuuuzzzzzzvvvuuuxxxuuuuuuvvvxxxyyyxxxuuurrrrrrsssrrrnnnooosssvvvtttooorrruuuuuusssrrruuuxxxttttttssssssssstttuuuuuuuuuwwwyyyxxxvvvtttssssssppptttwwwvvvrrrqqqtttyyywwwwwwwwwwwwuuusssqqqpppxxxwwwvvvvvvuuutttrrrqqquuutttuuuvvvvvvuuurrrooonnnoooppprrrtttvvvwwwxxxvvvvvvvvvwwwvvvuuurrrpppqqqqqqrrrssstttuuuvvvwwwwwwyyyyyyuuutttuuutttqqqoooqqqrrrrrrqqqqqqqqqrrrkkkqqqxxx|||{{{wwwsssqqquuuvvvvvvuuuvvvwwwxxxwwwvvvvvvuuusssqqqqqqrrrssszzzyyywwwuuuuuuuuuttttttvvvuuutttsssssssssttttttuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvuuuuuutttsssqqqppprrrooommmooosssvvvuuusssuuusssrrrtttwwwxxxssslllsssqqqpppqqqsssuuuvvvuuuwwwvvvtttqqqooopppsssuuuyyyzzzyyyvvvsssrrrrrrrrrnnnnnnoooqqqttttttrrrpppqqqpppnnnnnnoooqqqrrrssssssuuuvvvtttqqqppptttxxxwwwuuuvvvyyyzzzwwwwwwyyyzzzxxxvvvuuuuuuuuutttsssrrrssstttvvvwwwxxxyyyyyyvvvwwwyyyxxxvvvtttttttttuuuwwwzzz||||||yyysssooommmllljjjkkkmmmrrrwwwzzzvvvuuutttsssssstttuuuvvvrrrpppooopppqqqssssssrrrsssssssssrrrqqqpppnnnmmmttttttuuuvvvvvvuuusssqqqppprrrsssuuuvvvwwwyyyzzzrrrrrrqqqsssuuuvvvuuuttttttttttttuuutttsssrrrqqquuutttssstttuuuuuuvvvxxxxxxwwwvvvuuutttttttttvvvrrrqqqppppppqqqsssuuuwwwwwwvvvttttttuuuwwwzzz|||tttsssqqqooommmnnnqqqtttsssrrrsssuuuxxxwwwssspppnnnrrrvvvwwwtttqqqqqqrrrpppooonnnooopppooollliiillloooqqqrrrrrrssstttuuuwwwwwwvvvtttssssssuuuwww|||wwwrrrqqqsssuuussspppsssssstttuuuwwwvvvtttqqqssssssssssssssstttttttttzzz}}}xxxwwwtttrrrrrrttttttsssrrrsssqqqppprrruuuwwwuuutttrrrrrrssstttuuuvvvuuuttttttuuuuuuvvvuuutttsssrrrtttwwwzzzxxxrrrnnnnnnpppmmmqqqtttsssoooooosssxxxuuuwwwwwwvvvvvvuuusssqqqqqqqqqtttxxxxxxuuuttttttrrrrrrtttvvvxxxwwwtttqqqnnnpppooolllnnnuuuxxxxxxuuuwwwxxxvvvsssrrruuuxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxyyyyyyxxxvvvtttuuuvvvrrruuuvvvsssooonnnsssyyywwwvvvtttsssssstttuuuuuussstttuuuvvvuuuttttttsssrrrrrrsssuuuvvvvvvsssqqqlllmmmoooqqqrrrsssttttttpppuuuyyyyyyuuussssssuuussssssttttttvvvwwwxxxxxxtttwwwwwwttttttwwwwwwtttnnnqqqssssssqqqpppqqqrrrkkkqqqxxx||||||wwwssspppttttttuuuwwwwwwuuuttttttwwwwwwwwwtttrrrqqqsssuuu{{{}}}}}}zzztttqqqrrrtttttttttttttttssssssssssssvvvvvvuuuuuuuuuuuuvvvvvvyyyyyywwwvvvtttsssttttttrrrpppnnnpppsssuuuuuutttrrrooonnnrrrwwwwwwsssoooqqqooonnnnnnqqqsssuuuuuuxxxwwwuuuqqqnnnnnnppprrrxxxxxxyyyyyyvvvtttuuuvvvrrrqqqpppqqqtttuuuuuutttrrrmmmjjjlllrrrvvvtttppppppooooooppprrrtttuuuuuuttttttwww||||||xxxuuuuuuxxxwwwvvvvvvwwwuuussspppvvvvvvvvvvvvwwwwwwxxxxxx|||||||||yyyvvvsssqqqqqqzzzyyyzzz{{{{{{xxxsssooopppnnnlllkkkmmmqqqvvvzzzzzzwwwsssoooooorrrvvvyyyrrrqqqpppqqqsssuuuuuuuuutttttttttsssqqqpppnnnmmmrrrrrrsssuuuwwwvvvssspppqqqqqqrrrtttwwwyyyzzzzzzvvvtttrrrsssuuuwwwyyyyyyrrrssstttuuuvvvuuutttssstttuuuvvvvvvwwwzzz{{{{{{uuuvvvvvvvvvvvvvvvtttrrrmmmnnnppprrrssstttttttttssssssssstttuuuvvvvvvwwwsssrrrpppmmmlllmmmppptttrrruuuyyyxxxuuuqqqoooooonnnqqqtttsssqqqoooqqqtttpppnnnlllkkklllmmmmmmmmmmmmooorrrsssssstttuuuwwwwwwwwwwwwvvvttttttvvvwwwyyyxxxvvvsssppppppqqqsssqqqqqqsssuuuwwwvvvsssqqqsssssstttttttttuuuuuuuuuzzzyyyxxxtttrrrsssvvvxxxuuurrrtttpppmmmpppvvvyyyvvvrrrqqqrrrsssuuuwwwwwwtttqqqtttuuuvvvwwwwwwuuusssqqqrrrvvv{{{|||yyyrrrlllhhhqqqssstttsssooonnnoooqqqtttwwwwwwtttssstttrrrnnnqqqrrruuuwwwxxxvvvtttsssssstttuuuxxxzzzyyywwwtttmmmooonnnlllpppxxx}}}}}}zzzyyyxxxuuuttttttvvvxxxvvvvvvvvvuuuvvvvvvwwwwwwzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvuuurrroooooorrrvvvuuutttsssrrrsssuuuwwwyyyqqqsssvvvvvvuuuttttttuuurrrrrrrrrtttuuuvvvtttrrrmmmnnnpppqqqrrrqqqqqqpppkkkqqqxxxyyyuuusssuuuxxxuuuvvvwwwxxxxxxxxxxxxxxxtttwwwvvvssssssvvvuuurrrrrruuuwwwuuuqqqnnnmmmnnnppprrruuuvvvuuutttuuuvvvsssrrrssswwwvvvrrrpppqqqrrrssstttsssqqqssswww{{{yyy}}}{{{sssoooqqqtttqqqrrrsssttttttttttttssstttsssrrrqqqqqqrrrssstttwwwxxxwwwuuussssssuuuwwwqqqqqqrrrssstttuuuvvvvvvqqqmmmmmmqqquuutttsssssspppnnnlllmmmooorrrttttttvvvvvvtttrrrooooooppprrrsssvvv|||yyyuuutttuuusssrrrsssuuuvvvvvvvvvrrrmmmjjjmmmsssvvvtttpppooommmlllnnnrrruuuuuuttttttssswww||||||wwwtttttttttsssssstttvvvwwwuuutttyyyxxxwwwvvvvvvvvvvvvvvv}}}|||{{{wwwsssppppppqqq|||zzzxxxyyyzzzyyyuuupppvvvssspppmmmmmmooosssuuuzzzvvvrrrnnnooosssyyy}}}sssrrrrrrsssuuuvvvvvvuuunnnoooooopppppppppoooooopppoooppptttwwwxxxtttppprrrrrrrrrtttxxxzzzzzzzzzxxxvvvssssssvvvxxxzzzzzzssstttvvvxxxxxxwwwuuutttuuuyyyzzzyyy{{{~~~vvvxxxwwwvvvvvvwwwuuupppkkkmmmpppsssuuuuuutttsssqqqqqqrrrrrrrrrsssssssssoooooommmjjjiiijjjnnnqqqtttyyy}}}zzzrrrlllkkkmmmppppppqqqppppppppprrrtttpppnnnllljjjjjjlllnnnpppllloooqqqssstttvvvxxx{{{tttuuuwwwwwwwwwxxxzzz|||uuuvvvwwwsssooommmqqquuuppppppqqqtttvvvwwwuuussstttttttttuuuvvvvvvwwwwww{{{xxxxxxxxxxxxwwwvvvtttrrrsssqqqppprrruuuwwwvvvtttsssrrrqqqsssuuuvvvtttqqqttttttuuuuuuuuuuuuuuuuuuvvvwwwyyy|||{{{wwwoooiiirrrssssssrrrqqqooommmlllppptttuuuqqqqqqtttsssnnnpppsssuuuvvvvvvuuusssqqquuuuuuwwwzzz||||||yyywwwtttuuusssppprrrxxx|||}}}{{{xxxtttssstttvvvwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwzzzyyyyyy{{{~~~}}}yyyuuuyyyxxxwwwuuusssrrrrrrrrrssssssssstttuuuvvvwwwwwwsssvvvyyyyyywwwuuutttuuutttsssrrrrrrttttttsssqqqpppqqqrrrsssrrrqqqooonnniiinnnsssvvvwwwvvvvvvwwwwwwxxxzzzzzzzzzxxxvvvuuurrruuutttqqqqqqttttttqqqsssvvvyyywwwrrrmmmmmmnnnppprrrttttttsssssstttvvvsssoooooossssssppppppsssoooqqqsssrrrppprrrwww}}}wwwyyyzzzxxxuuusssssstttoooppprrrtttuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqppprrruuuuuusssrrrsssuuunnnssswwwwwwuuutttvvvxxxtttoooooorrrsssqqqrrrvvvpppmmmkkklllooorrrtttuuurrrssstttsssrrrrrrtttvvvvvvwww}}}zzzuuuvvvtttttttttvvvwwwwwwuuusssqqqqqqqqqqqqpppppppppqqqnnnooopppqqqrrrssstttvvvvvvuuuvvvzzzyyyvvvtttvvvwwwtttqqqqqqrrruuuvvvvvvyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwuuurrrpppooorrrtttxxxvvvvvvyyy|||{{{vvvrrrtttrrrpppnnnnnnppprrrttt{{{xxxuuurrrsssuuuxxx{{{vvvuuuuuuvvvwwwvvvtttrrrlllmmmnnnnnnoooooooooooommmmmmnnnsssxxxyyyuuuqqqtttsssrrrtttxxxzzzzzzyyyvvvuuutttuuuwwwxxxxxxwwwwwwxxxzzz{{{zzzxxxuuusssvvvzzz|||zzz{{{|||zzzzzzwwwssstttxxxvvvpppmmmoooqqqssstttuuuvvvvvvsssrrrpppooonnnoooqqqrrrnnnnnnllljjjhhhjjjmmmqqqtttwwwyyywwwrrrnnnmmmnnnqqqppppppqqqsssttttttsssppppppooommmllllllnnnooooooqqqsssttttttuuuxxxzzzuuuwwwyyyzzzzzzzzz}}}~~~sssssssssqqqoooooorrrtttppppppqqqtttwwwxxxxxxvvvttttttuuuvvvvvvwwwxxxxxx~~~xxx{{{~~~|||wwwsssrrrsssqqqrrrsssttttttuuuvvvwwwuuurrrppppppsssuuutttssstttsssrrrrrrsssuuuxxxyyy~~~yyyvvvvvvxxxyyyvvvrrrppppppppprrrsssrrrooommmmmmrrrsssooopppttttttpppooorrrssssssssssssrrroootttuuuwwwzzz||||||yyywww~~~~~~zzztttrrrvvvyyyxxxzzzuuuqqqppptttwwwxxxxxxsssssssssttttttuuuwwwwwwxxxxxxyyy~~~zzzssszzzyyyyyyyyyxxxvvvrrroooqqqsssuuuvvvwwwvvvuuutttvvvyyy|||{{{xxxuuutttuuuwwwuuusssrrrrrrrrrqqqpppttttttuuuuuutttqqqnnnmmmiiikkkoootttxxxzzzxxxvvvxxxyyy{{{|||{{{xxxuuusssnnnqqqqqqooopppttttttrrrpppuuuxxxwwwsssoooppprrrkkkooouuuxxxxxxuuurrrpppsssnnnlllooopppnnnqqqwwwqqqssstttrrrnnnooouuuzzzvvvuuutttuuuwwwwwwuuutttmmmooorrrtttvvvvvvuuutttpppqqqsssttttttsssqqqppphhhmmmrrrtttsssqqqqqqqqqmmmssszzzzzzvvvsssvvvzzzwwwrrrqqqtttrrrnnnqqqxxxpppnnnllllllooorrruuuvvvoooqqqsssuuuuuuvvvxxxzzz~~~{{{|||~~~xxxwww|||rrrsssuuuxxxyyywwwsssooopppuuuxxxuuunnnjjjmmmrrrnnnsssvvvuuuqqqpppsssxxxzzzvvvuuuvvvvvvtttuuuyyy}}}xxxrrrnnnnnnqqqtttvvvxxxwwwvvvuuuuuuvvvwwwxxxqqqqqqpppnnnmmmoootttxxxsssssstttyyy~~~~~~xxxrrrnnnmmmmmmmmmooorrruuuwww~~~|||zzzxxxvvvuuuuuuuuuxxxwwwwwwxxxxxxvvvrrroooppppppppppppooonnnmmmllllllkkkmmmrrrxxxzzzvvvrrruuusssrrruuuxxxzzzzzzxxxssstttuuuwwwyyyxxxuuusss{{{|||}}}}}}{{{xxxtttrrruuuzzz{{{wwwxxx|||{{{www~~~}}}wwwqqqrrrwwwwwwrrrqqqqqqqqqrrrsssvvvxxxyyyvvvsssooolllkkkmmmqqqssspppooommmkkkjjjkkkooorrrrrrrrrssstttttttttsssrrrqqqppppppssswwwxxxuuuqqqpppqqqqqqpppnnnmmmlllllluuuvvvvvvuuusssssstttvvvzzz|||}}}|||{{{{{{|||}}}tttqqqnnnnnnppprrrsssrrrqqqpppqqqtttxxxzzzzzzyyytttuuuuuuvvvwwwxxxxxxxxxuuuwww}}}}}}uuusssuuurrrvvvyyyxxxtttsssvvvyyyooopppsssuuuvvvuuusssrrruuuuuuvvvvvvwwwwwwxxxxxx{{{{{{zzzwwwttttttuuuwwwuuuuuuuuutttrrrrrrssstttooooooooopppqqqtttvvvxxxqqqnnnlllnnnqqqrrrpppnnnqqqqqqsssyyyzzzttt||||||{{{yyyvvvsssrrrrrrqqqrrrsssttttttsssqqqppppppssswwwxxxvvvuuuvvvxxx|||{{{yyyxxxxxxyyyzzz{{{|||yyywwwuuutttsssvvvvvvvvvvvvwwwxxxzzzzzzyyyzzzzzzyyywwwvvvvvvwwwuuutttsssuuuvvvuuurrrnnnvvvwwwxxxwwwtttpppkkkhhhooooooqqqrrrsssuuuvvvwww|||yyyxxxyyyyyywwwtttyyyuuuppplllllloootttwwwuuupppnnnrrrxxxyyyrrrjjjkkkmmmppptttvvvuuurrroooooommmlllpppvvvyyywwwssszzztttssswwwwwwqqqnnnpppwwwvvvtttsssrrrqqqqqqqqqnnnrrrwwwxxxvvvttttttvvvuuusssrrrsssvvvvvvtttqqqkkkmmmnnnooosssxxxvvvqqqkkkmmmpppssstttuuuvvvvvvrrrrrrssssssrrrrrrrrrqqqpppqqqrrrsssssssssrrrqqqsss{{{}}}wwwtttxxx|||}}}~~~zzztttrrruuuyyyvvvtttrrrqqqpppqqqsssuuuqqqtttuuutttqqqpppsssvvvpppuuuuuuqqqrrrxxx|||{{{yyyzzz{{{yyywwwuuuttttttyyyuuupppmmmnnnppprrrssssssssssssttttttttttttssspppooonnnlllkkkpppxxxvvvwwwyyyxxxvvvuuuuuuvvvpppmmmiiijjjmmmqqqssstttzzzxxxwwwwwwxxxwwwssspppooosssxxx||||||xxxssspppkkknnnuuu{{{yyyqqqkkkjjjlllrrrxxxyyyvvvrrrrrrsssyyyzzz{{{yyytttrrrrrrtttuuuuuuuuutttssstttwwwzzz~~~|||||||||{{{zzzxxxsssssstttwwwzzz{{{{{{zzzxxxvvvuuusssrrrrrrrrrsssooooooppptttwwwxxxuuurrrzzztttqqqrrrppplllmmmqqq|||vvvooolllnnnrrrttttttyyyqqqnnnrrruuussstttwwwsssooommmoootttwwwuuurrrtttqqqppptttzzz{{{vvvpppwwwpppnnntttyyyvvvrrrsssyyyzzz|||}}}{{{xxxtttqqqpppoooppprrrtttrrrmmmhhhuuurrrpppppptttvvvvvvuuuyyy{{{{{{xxxwwwzzzzzzwww{{{xxxuuuuuussspppsssyyyrrrtttuuutttrrrrrruuuyyyqqqrrrsssuuuvvvwwwwwwwwwsssttttttuuuvvvwwwxxxyyyyyyyyyyyywwwtttssstttuuutttuuuuuuuuuuuuuuuvvvwwwppppppqqqrrrtttvvvxxxzzzqqqrrrrrrrrrqqqqqqqqqrrrrrrtttvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuusssrrrpppooooooqqqssstttuuuwwwyyyxxxvvvtttuuuwww{{{zzzyyyxxxxxxyyyzzz|||}}}}}}{{{yyywwwuuussssssvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzyyyxxxwwwxxxyyyzzzwwwuuuuuuvvvwwwuuussstttttttttsssqqqpppnnnmmmooonnnooorrruuuxxxwwwvvvwwwwwwxxxzzz}}}}}}zzzwwwvvvtttrrrpppoooqqqssstttxxxrrrlllmmmqqquuutttqqqlllnnnpppssstttrrrooolllpppppppppsssvvvxxxwwwvvvzzzvvvtttxxxwwwrrroooppptttssssssrrrrrrssssssssstttuuuuuuwwwwwwvvvsssrrrrrrrrrsssuuuvvvuuuqqqmmmuuuvvvuuussstttwwwtttoooqqqpppoooppprrruuuwwwwwwtttsssppppppppprrrssssssssssssrrrqqqqqqrrrssstttsssxxxzzzvvvtttyyy||||||}}}yyysssqqqrrrtttsssrrrrrrrrrsssssssssrrrrrrssssssrrrqqqqqqrrrsssrrrvvvwwwssssssxxx|||{{{vvvwwwxxxxxxvvvvvvwwwyyyyyyvvvrrrpppppprrrssssssttttttuuuvvvuuutttsssrrrmmmnnnmmmkkkkkkmmmrrrvvvssstttvvvuuutttssstttuuuqqqpppnnnlllkkkmmmrrruuuyyyzzzzzzxxxuuusssrrrrrroooqqqtttwwwxxxxxxwwwvvvppprrrwww{{{zzzssspppqqqooosssxxxwwwtttrrrsssuuuvvvwwwxxxwwwtttrrrssstttvvvvvvvvvuuutttuuuwwwyyy~~~}}}{{{zzzzzzyyywwwvvvqqqqqqrrrtttxxxzzzzzzyyyvvvuuusssrrrrrrrrrssstttpppnnnnnnpppsssuuutttrrruuupppoooqqqqqqmmmnnnrrrvvvtttrrrrrrsssuuuuuuuuuxxxsssqqquuuvvvttttttvvvtttrrrqqqqqqqqqpppmmmjjjtttsssrrrvvvzzz{{{xxxttt}}}vvvssswwwyyyvvvssssssyyyxxxxxxwwwvvvvvvuuuuuusssqqqooopppqqqrrrpppmmmtttrrrqqqsssvvvxxxxxxvvvwwwzzzzzzwwwwwwyyyxxxttt~~~wwwqqqppppppppprrrwwwrrrqqqqqqpppqqqsssuuuvvvsssssstttuuuwwwyyyzzz{{{ssssssssstttuuuwwwxxxyyywwwxxxyyywwwuuurrrrrrrrrrrrrrrssstttuuuvvvwwwxxxpppqqqqqqsssuuuwwwzzz{{{tttwwwyyywwwsssqqqsssvvvssswwwyyyuuunnnlllrrrxxxvvvvvvuuuuuutttuuuuuuuuuuuuqqqmmmiiijjjnnntttwwwvvvwwwwwwwwwuuuuuuwwwyyyyyyxxxwwwwwwxxxyyy{{{|||yyyzzzzzzzzzyyywwwtttsssvvvuuuuuuuuuvvvwwwxxxxxxuuuwwwyyyyyyxxxxxxzzz|||}}}{{{xxxwwwwwwxxxxxxxxxtttsssqqqpppooooooooopppnnnnnnooossswwwxxxvvvsssllloootttzzz~~~~~~zzzwwwssssssttttttssssssrrrqqquuurrrooonnnoooqqqssssssnnnoooqqqsssrrrpppmmmkkkqqqsssuuuvvvvvvvvvwwwyyy{{{wwwuuuwwwwwwsssppppppqqqqqqrrrrrrssstttvvvvvvzzzwwwtttuuuwwwwwwsssoooooopppsssuuuvvvtttoookkkyyyzzzxxxttttttuuusssooovvvrrrmmmmmmpppuuuwwwxxxwwwrrrnnnmmmooorrrtttsssvvvtttrrrppppppqqqtttuuutttvvvwwwuuuvvvzzz{{{zzz|||{{{xxxvvvsssqqqppppppqqqpppppprrruuuvvvsssppptttsssqqqqqqqqqrrrqqqpppsssvvvwwwtttsssvvvyyyyyyvvvwwwwwwvvvuuuvvvxxxzzzyyywwwuuuttttttuuuuuutttvvvwwwyyyyyyxxxvvvsssqqqmmmmmmmmmkkkiiiiiikkkllloooppprrrrrrqqqrrrssstttrrrsssrrrnnnkkklllqqqwwwxxxzzz{{{xxxssspppqqqtttrrrqqqqqqqqqsssuuuwwwxxxttttttvvvyyywwwsssrrruuurrruuuwwwvvvsssrrrsssuuutttuuuvvvvvvuuutttvvvwwwvvvxxxxxxxxxvvvuuuvvvwwwyyyyyyyyyyyyxxxxxxwwwvvvpppoooppprrruuuwwwwwwvvvsssrrrqqqqqqqqqrrrtttuuurrrpppooooooqqqtttuuuuuunnnlllmmmppppppoooooorrrqqqtttwwwyyyyyyxxxwwwvvvvvvuuuvvvxxxwwwttttttwwwrrrssstttrrroookkkiiiiiittttttvvvwwwxxxyyyyyyyyy{{{vvvwwwxxxuuusssrrrwwwuuusssqqqqqqsssvvvwwwvvvsssooonnnoooqqqrrrsssrrrrrrsssvvvyyyzzzyyyxxxvvvyyyzzzwwwvvvxxxvvvrrr~~~{{{vvvtttwwwyyyuuupppooopppoooooopppsssttttttssstttuuuvvvwwwwwwxxxyyyyyyttttttsssssstttuuuvvvwwwyyyzzz{{{yyyuuurrrpppoooppppppppprrrtttuuuuuutttpppqqqrrrtttvvvxxxzzz{{{wwwyyyyyyxxxtttssssssuuurrrvvvxxxsssmmmkkkqqqxxxyyyxxxuuuttttttssssssrrrtttpppkkkhhhiiimmmssswwwrrrrrrssssssuuuwwwzzz|||vvvvvvvvvvvvwwwyyyzzz{{{vvvxxxzzz{{{{{{yyyvvvttttttttttttsssttttttuuuuuurrrtttvvvwwwwwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxxxxtttsssqqqpppoooooooooooonnnqqqtttvvvvvvtttsssrrrhhhkkkpppuuuxxxxxxvvvtttsssttttttuuutttsssrrrqqqnnnpppssstttsssqqqooonnnpppqqqssstttrrrqqqpppoooqqquuuyyyxxxuuutttvvvzzzyyywwwuuuuuuuuusssqqqooorrrrrrrrrrrrsssuuuvvvwwwyyywwwuuutttuuuuuusssqqqnnnoooqqqtttuuutttrrrppptttvvvuuuqqqqqqttttttqqqtttpppkkklllpppuuuwwwvvvvvvrrrmmmmmmqqqttttttrrrvvvuuusssrrrqqqrrrtttuuuwwwwwwvvvvvvwwwyyyyyywwwxxxvvvtttssstttsssqqqoooqqqooonnnppptttvvvtttqqqwwwtttqqqqqqssstttrrrppptttvvvvvvtttssssssuuuvvvyyyyyyxxxuuussstttvvvxxxyyyxxxvvvvvvwwwwwwvvvuuuxxxzzz|||}}}{{{xxxtttrrrrrrpppnnnkkkiiihhhiiiiiilllnnnoooppppppqqqsssuuutttsssqqqnnnmmmoootttwwwwwwwwwwwwuuutttsssssstttuuutttrrrppppppqqqssstttrrrqqqsssvvvuuuppppppssssssuuuwwwwwwuuusssrrrsssrrrsssuuuuuuvvvwwwxxxyyywwwxxxyyyyyywwwuuuuuuvvvtttvvvxxxyyyyyyxxxyyyyyysssqqqpppqqqsssttttttsssqqqqqqppppppqqqssstttuuutttssssssssstttuuuvvvvvvkkkkkkmmmooopppoooooopppqqqvvv{{{}}}zzzwwwwwwwwwwwwxxxyyyxxxtttsssuuuyyyooorrrtttrrrnnnlllnnnqqqrrruuuwwwwwwvvvvvvyyy{{{}}}yyyuuutttuuuuuuuuuuuusssrrrpppoooppprrruuuwwwtttrrrooonnnnnnppprrrsssppprrruuuyyy{{{|||{{{yyyvvvyyyzzzxxxwwwxxxvvvrrrzzzvvvvvv{{{{{{vvvooolllnnnoooqqqtttvvvvvvssspppuuuvvvwwwxxxxxxvvvuuutttwwwvvvtttsssssssssuuuuuu}}}}}}}}}{{{vvvrrrooonnnrrrqqqqqqsssuuuuuutttqqqssstttuuuwwwyyyzzz{{{|||zzzxxxvvvuuuvvvuuusssqqqppprrrtttsssrrrrrrtttwww{{{wwwtttsssssstttsssrrrpppnnnllljjjkkkmmmpppsssqqqppppppqqqsssvvvxxxzzzuuuuuuuuuvvvwwwxxxyyyyyytttwwwzzz||||||zzzwwwuuusssrrrqqqqqqqqqqqqqqqrrrpppqqqsssttttttuuuwwwyyywwwyyy{{{|||{{{yyyvvvuuuppppppqqqrrrsssrrrrrrqqqooouuuzzzyyysssnnnoooqqqlllnnnppprrrssssssssssssvvvuuutttsssssssssttttttooorrruuuuuussspppnnnnnnppprrruuuuuusssrrrsssuuupppuuuyyyxxxtttrrruuuyyyvvvuuutttrrrssssssrrrpppttttttsssssssssttttttuuusssuuuvvvuuusssrrrtttvvvnnnooopppqqqsssuuuvvvxxxpppssstttqqqqqqttttttrrrnnnllllllnnnrrruuuuuutttsssqqqpppqqqtttuuutttrrruuuuuuuuuuuuuuutttsssrrrzzzxxxwwwxxxxxxwwwvvvuuuxxxwwwuuuuuutttsssooommmrrrooommmmmmpppssstttsssyyyuuussssssuuuvvvtttrrrwwwwwwwwwwwwuuutttuuuwwwxxxxxxwwwuuussstttwwwyyyxxxwwwvvvvvvxxxxxxvvvtttyyy{{{}}}~~~}}}zzzwwwtttxxxuuupppllljjjkkklllmmmkkkmmmnnnooooooqqqtttvvvuuuqqqlllmmmrrrvvvwwwuuuuuurrrppprrrwwwyyywwwsssssssssrrrqqqqqqqqqqqqqqqoooooorrrvvvtttpppoooqqqsssvvvxxxyyywwwtttrrrpppppppppqqqsssuuuvvvwwwwwwvvvwwwxxxxxxvvvttttttuuuvvvyyy{{{{{{yyywwwwwwwwwwwwuuusssrrrrrrsssrrrqqqrrrqqqppppppqqqrrrtttuuuqqqsssuuuvvvvvvtttssssssmmmnnnooooooooopppooonnnuuuxxx{{{zzzwwwuuuvvvwwwyyy{{{yyyuuuqqqrrrvvvyyyqqqsssuuurrrmmmmmmsssyyyqqqtttwwwvvvssssssvvvyyyvvvuuutttsssuuuxxxzzzzzzqqqqqqqqqrrrsssttttttuuuppppppppppppooooooooopppooorrrvvvzzz{{{{{{zzzzzzvvvyyyzzzxxxwwwyyyxxxttt~~~yyyvvvvvvuuuqqqooopppqqqsssuuuwwwwwwvvvtttrrrwwwwwwwwwwwwvvvtttsssrrrxxxwwwuuusssssstttuuuvvv}}}~~~}}}zzzvvvrrrqqqpppvvvttttttvvvyyyyyyvvvssswwwxxxzzz{{{|||}}}}}}}}}zzzvvvssssssvvvvvvsssooooooooopppsssvvvwwwwwwwwwxxxtttpppppprrruuutttsssnnnnnnnnnnnnnnnnnnnnnnnntttrrrqqqqqqsssttttttssstttuuuuuuvvvvvvwwwwwwwwwtttvvvyyy{{{{{{zzzwwwuuurrrrrrqqqpppooooooooopppoooqqqssssssrrrrrrtttvvvtttwww|||}}}{{{wwwtttrrrnnnooorrrtttvvvwwwwwwvvvqqqvvvzzzxxxrrrmmmnnnqqqqqqrrrsssrrrqqqrrrtttwwwxxxvvvtttsssrrrsssuuuvvvxxxwwwtttqqqnnnnnnppprrrppprrrttttttqqqqqqsssvvvppptttwwwwwwsssrrruuuxxxuuuuuusssqqqrrrvvvuuurrrvvvvvvuuutttssssssssstttnnnrrruuuuuurrrqqqtttwwwnnnoooppppppqqqtttxxx{{{rrrwwwyyyuuussstttsssqqqkkkmmmooorrrssssssssssssqqqrrrssstttuuuuuuttttttuuuuuuvvvwwwvvvuuusssrrryyywwwwwwyyyxxxtttsssuuuzzzzzzzzzyyyvvvrrrnnnlllqqqpppnnnmmmmmmpppsssuuuwwwvvvtttuuuvvvwwwvvvvvvzzzyyyzzz{{{yyyvvvwwwzzzrrrssstttuuuuuuvvvzzz|||vvvtttssstttuuuvvvuuusssvvvxxxzzz||||||zzzxxxwww{{{vvvqqqnnnmmmooopppqqqlllmmmnnnnnnoooqqqtttwwwuuuooojjjnnnuuuzzzwwwrrrrrrnnnlllqqqyyy|||xxxrrroooppppppqqqrrrsssssssssqqqpppssswwwvvvqqqqqqtttvvvwwwxxxxxxwwwtttrrrpppnnnmmmmmmooorrrssssssssstttuuuuuuuuusssrrrsssttt{{{~~~~~~yyytttrrrssszzzwwwtttrrrrrrrrrqqqppptttsssrrrqqqqqqrrrssssssmmmppptttuuusssqqqooooooooorrrqqqooooooqqqqqqnnnxxxxxxwwwuuusssssstttvvvyyyzzzxxxrrrppprrrttttttsssuuuuuuqqqmmmmmmrrrxxxpppsssvvvuuurrrqqqrrrtttsssvvvvvvuuuwww|||~~~~~~rrrsssuuuvvvvvvuuutttsssnnnppprrrrrrpppnnnmmmmmmooorrrvvvyyyyyyxxxxxxyyyvvvyyyyyyvvvvvvzzzzzzwww|||yyyxxxtttpppqqquuuvvvxxxzzzyyyvvvuuuvvvyyyzzzxxxuuusssrrrsssvvvwwwvvvuuutttssstttvvvyyyzzzzzzzzzzzzwwwuuussstttuuuuuussssssvvv{{{|||yyyuuuxxxyyyzzz{{{{{{{{{zzzzzzwwwvvvuuutttttttttrrrqqqmmmnnnoooqqqtttwwwxxxyyywwwrrrmmmmmmppprrrqqqooooooooopppoooooonnnmmmllltttsssrrrssstttuuusssppptttuuuuuuuuuvvvuuuuuuuuurrrtttvvvxxxxxxwwwuuuttttttsssrrrqqqpppppppppppprrrssstttsssrrrqqqrrrssstttxxx{{{{{{xxxuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxuuutttttttttsssrrrqqqpppoooqqqssssssrrrtttwwwzzzwwwvvvuuutttttttttuuuvvv|||yyyuuuqqqoooooooooooonnnqqqrrrppplllkkknnnrrrpppsssvvvvvvuuutttvvvxxxtttvvvuuurrrtttyyyzzzvvvvvvvvvuuutttttttttttttttmmmppprrrttttttssssssrrrmmmoooqqqqqqqqqrrrtttwwwrrrxxx{{{yyyuuuuuussspppnnnrrrvvvuuurrrpppqqqsssqqqtttvvvuuussssssvvvzzzwwwwwwvvvuuuuuutttttttttsssrrruuuxxxvvvpppqqqwwwwwwzzz}}}}}}yyytttssssssnnnppprrrpppmmmlllpppssstttuuuuuuuuuuuuuuuwwwyyyyyywwwxxx{{{zzzuuuvvvzzzppprrrtttuuuvvvwwwyyy{{{sssrrrpppppprrrsssrrrrrrrrrsssuuuwwwxxxxxxxxxxxxwwwtttpppoooqqqrrrrrrqqqkkklllmmmmmmmmmooosssvvvrrrooonnnqqqvvvwwwtttpppooommmnnnsssyyy{{{vvvqqqqqqqqqppppppqqqrrrtttuuutttrrrrrrtttsssqqqsssxxx{{{yyyvvvtttsssssssssssspppnnnmmmooorrrsssrrrqqqqqqrrrrrrqqqpppppprrrtttzzz~~~~~~xxxsssrrrsssxxxuuurrrqqqqqqrrrrrrrrrxxxvvvtttsssqqqqqqqqqrrrnnnqqqsssrrrpppnnnnnnoooqqqtttsssoooooossstttqqqvvvtttqqqpppqqqsssttttttuuuxxxvvvrrrrrrtttrrrlllnnnppprrrqqqnnnmmmnnnppprrrsssuuuuuutttrrrppppppssswwwxxxvvvvvvzzz|||yyyxxxxxxxxxxxxwwwvvvuuutttqqqssstttsssooommmlllmmmnnnrrrvvvwwwvvvuuuvvvwwwuuuwwwvvvssstttyyy{{{zzzzzzsssrrrvvv{{{}}}}}}xxxssssssyyy~~~}}}yyysssoooppptttyyy}}}ttttttssssssuuuxxx|||~~~vvvvvvvvvuuussstttvvvxxxrrrppppppuuuzzz|||yyyuuuvvvwwwxxxxxxxxxwwwvvvuuutttvvvxxxvvvsssqqqsssuuummmnnnooopppqqqsssxxx{{{zzztttmmmkkkmmmmmmkkkiiiqqqqqqppppppooommmllllllrrrqqqqqqtttwwwxxxuuussstttuuuuuuuuuuuuuuutttsssqqqrrrtttuuuvvvuuusssrrruuutttsssrrrqqqqqqpppppptttuuuuuutttrrrqqqqqqrrrvvvyyy{{{yyyvvvtttuuuvvv}}}yyyuuusssssstttuuuwwwrrrnnnpppvvvxxxtttooohhhlllppprrrsssuuuxxx{{{vvvvvvvvvvvvvvvuuuuuutttzzzyyyxxxwwwvvvrrrmmmhhhmmmooopppmmmhhhfffiiimmmqqqsssuuuvvvvvvvvvwwwxxxtttwwwvvvsssuuu|||}}}yyyuuuuuutttttttttuuuuuuvvvpppoooooorrrvvvuuuqqqmmmkkkooossssssqqqppppppqqqnnnuuuzzzyyyvvvuuusssppprrrwwwzzzwwwqqqnnnpppuuusssvvvxxxuuupppqqqxxxzzzxxxvvvsssssssssuuuvvvmmmnnnssswwwtttnnnqqqxxxpppvvv}}}~~~{{{yyyzzz|||kkkpppuuusssnnnkkknnnrrrqqqsssuuuuuusssssswwwzzzvvvsssuuuyyywwwrrrsssxxxrrrtttvvvwwwvvvvvvvvvwwwrrrpppnnnnnnoooqqqqqqqqqnnnoooqqqsssuuuwwwxxxxxxrrrpppoooqqqssstttrrrpppkkkllllllllllllnnnqqqtttpppqqqrrrtttuuutttqqqooolllnnnrrrvvvxxxwwwtttqqqwwwuuurrrooooooppprrrsssvvvrrrpppqqqpppoootttzzz{{{uuupppppprrrtttvvvtttrrrqqqrrrtttvvvtttrrrpppppppppnnnnnnooorrruuuuuuyyy~~~}}}yyyuuuuuuwwwuuussspppoooqqqssssssssszzzxxxvvvtttrrrqqqpppppprrrssstttqqqnnnnnnpppsssrrruuusssoooooouuuwwwuuussspppmmmmmmqqqtttsssrrrrrruuuuuussstttvvvoooeeegggjjjnnnppppppnnnmmmlllssstttuuuvvvuuusssooommmrrrxxxyyyuuusssvvvvvvrrr||||||zzzyyywwwvvvvvvuuutttuuuvvvsssooolllmmmooonnnrrruuuvvvtttssstttvvvsssuuutttqqqrrrxxx{{{{{{}}}zzzzzzzzzzzzzzzvvvyyy|||}}}{{{zzzyyyzzzrrrssstttssssssuuuxxxzzzttttttuuutttsssssstttvvvyyyyyyxxxuuurrrrrrvvvzzzuuuuuussspppnnnooorrrtttsssuuuvvvuuuqqqpppsssvvvuuusssrrrtttxxxzzzxxxuuuooooooqqqrrrsssrrrrrrqqqrrrsssvvvwwwrrriiifffgggoooooonnnmmmlllmmmmmmnnnuuuqqqsssxxxuuunnnpppxxx|||uuupppqqqqqqpppuuu|||{{{uuuoooooossswwwwwwuuurrrqqqqqqrrrtttvvvxxxzzzvvvsssqqqrrrtttuuussspppvvvtttwww~~~}}}vvvsssttt~~~}}}{{{xxxtttqqqxxxvvvtttttttttsssqqqooojjjiiiiiilllqqqvvvyyyzzzyyytttoooooosssvvvvvvtttttttttuuuxxxzzzxxxrrrmmmooolllnnnrrroooiiihhhlllrrrrrrwww}}}|||tttqqqsssuuuvvvwwwwwwwwwuuutttsss|||xxxtttqqqqqqrrrrrrrrrtttrrrppprrrvvvwwwsssooovvvsssqqqqqqsssuuuuuutttrrrqqqpppqqqtttuuussspppqqqqqqsssvvvwwwuuurrroootttttttttuuuwwwwwwvvvuuuyyyxxxuuusssqqqooooooooolllnnnoooooommmmmmnnnpppuuuvvvyyyzzz{{{zzzxxxwwwrrrrrrrrrqqqpppppprrruuuppppppqqqrrruuuvvvuuutttvvvrrrqqqssswwwyyyvvvrrrmmmnnnqqquuuwwwwwwtttrrrkkkmmmqqqssstttrrrpppooopppoooppprrrvvvwwwuuusssuuuxxxvvvpppooossssssppplllllljjjhhhgggkkkrrryyyppprrrtttrrrooonnnqqqtttiiinnntttxxxxxxvvvtttssstttuuuuuutttrrrrrrsssuuutttuuutttqqqmmmlllooosssvvvuuusssrrrrrrssstttuuutttrrrpppqqqtttvvvtttrrrqqqrrrqqqooommmnnnssswwwwwwwwwxxxyyyyyyxxxvvvtttpppllljjjooovvvyyyvvvqqqssstttvvvxxxwwwsssnnnjjjlllrrrwwwwwwsssoooooopppvvvwwwvvvtttrrrqqqqqqsssuuupppnnnnnnmmmkkkmmmqqquuuvvvuuurrrrrrtttrrrmmmnnniiiiiipppsssqqqqqqtttuuusssuuuxxxxxxsssqqqsssuuuuuuuuuuuuuuuuuutttttt|||zzzzzz|||}}}{{{uuupppxxxxxxwwwuuusssooommmkkkuuupppnnnqqqqqqnnnpppvvvxxxssstttvvvuuuxxx~~~|||zzz{{{}}}~~~~~~yyyzzzzzz{{{{{{yyyxxxvvvrrrqqqqqqrrrsssuuuvvvwwwnnnooooooooopppqqqtttuuurrrwww{{{{{{xxxtttrrrrrrttttttrrrpppoooooorrrtttvvvvvvvvvtttqqqppppppqqqxxxvvvsssqqqqqqtttyyy}}}rrrqqqqqqpppqqqrrrssstttuuutttuuuwwwsssmmmlllooopppooonnnmmmnnnppprrrtttqqqpppqqqttttttrrrssswwwuuuqqqpppssssssqqqsssxxxvvvsssoooooosssvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{|||rrrrrrrrrsssuuuwwwwwwvvvrrrqqqttt{{{|||xxxwwwyyy|||{{{zzzzzz{{{yyywwwttttttttttttuuuwwwvvvsssqqqmmmmmmnnnpppsssuuuuuutttwwwuuurrrrrrssssssrrrppptttttttttvvvwwwuuuppplllooommmnnnqqqooojjjjjjnnnvvvuuuwwwzzzyyyttttttxxxuuuvvvwwwwwwwwwvvvtttsssyyyvvvsssrrrrrrssssssrrrrrrpppooorrrwwwxxxvvvrrrtttssssssuuuxxxxxxuuurrryyytttooolllnnnqqqssssssqqqqqqsssuuuwwwuuurrrooopppqqqsssuuuxxxyyyyyyxxxxxxwwwtttrrrqqqppppppppprrrpppooooooqqqrrrpppnnnssstttuuuvvvvvvvvvuuutttrrrssssssrrrqqqqqqsssuuuqqqqqqqqqrrrssssssrrrqqqzzzuuurrrrrruuuwwwvvvsssqqqpppqqquuuxxxyyyvvvsssooonnnoooppprrrrrrrrrqqqqqqooommmooosssuuuvvvuuuvvvwwwtttnnnmmmpppoookkknnnmmmkkkiiiiiilllqqquuupppqqqrrrqqqqqqqqqssstttqqqppppppppprrrtttwwwxxxssssssrrrqqqqqqssswwwzzzttttttsssqqqoooppprrrtttrrrrrrrrrsssssstttuuuuuuqqqooonnnppptttvvvuuusssppprrrssssssqqqqqqsssuuusssxxx|||}}}yyyvvvuuuuuuooonnnnnnppprrrttttttssstttwwwzzzxxxsssnnnllllllkkkpppvvvwwwtttssstttvvvtttuuuvvvuuuttttttuuuwwwvvvqqqnnnnnnmmmkkklllppptttuuutttqqqppprrrooojjjnnnmmmooosssrrrooorrrxxx~~~xxxsssrrrrrrssswww}}}uuuuuutttssstttuuuwwwxxx{{{zzzyyyyyyyyyxxxvvvtttxxxxxxxxxwwwuuurrrooommmpppmmmlllppprrrppprrrwww}}}wwwtttvvvxxxvvvvvvyyy|||zzzzzz|||}}}}}}|||zzzxxxxxxzzzyyyvvvssstttqqqpppqqqtttwwwvvvuuunnnnnnllllllmmmoooqqqsssqqqwww|||}}}yyytttpppoooqqqrrrrrrpppooopppsssuuuvvvuuusssrrrssssssrrrqqqvvvwwwvvvssspppqqqxxx~~~uuusssqqqpppppprrruuuvvvvvvtttssstttrrrooopppuuuppppppoooooopppsssvvvxxxoooqqqrrrrrruuuzzzzzzwwwooonnnppptttuuurrrrrrtttqqqqqqpppqqqrrrtttuuuuuuvvvvvvwwwxxxzzz{{{||||||rrrsssuuuuuuuuuvvvwwwxxxrrrqqqsssxxxzzzyyyyyy|||yyyxxxwwwxxxyyyyyywwwuuuqqqrrrsssvvvyyyyyywwwtttooooooqqqtttvvvvvvtttrrruuuvvvvvvuuurrrpppoooooouuutttsssssstttrrrooolllpppnnnooopppnnnlllmmmqqqyyywwwvvvwwwvvvtttwww|||uuuvvvwwwwwwwwwvvvuuutttuuutttssstttuuuuuusssrrrooonnnooorrrwwwyyywwwtttqqqsssvvvzzz|||zzzuuuqqqyyyuuupppmmmmmmoooqqqqqqqqqqqqrrruuuvvvuuurrrooooooqqqtttvvvxxxxxxxxxwwwuuuuuusssrrrqqqrrrrrrsssxxxssspppqqquuuwwwsssnnntttttttttttttttssssssssssssttttttsssrrrrrrsssuuurrrrrrrrrrrrrrrqqqpppooo|||xxxsssqqqtttvvvvvvuuuuuurrrqqqtttyyyzzzxxxtttrrrooommmmmmqqqssssssrrrrrrooommmmmmpppsssvvvwwwtttsssooolllmmmpppnnniiinnnllljjjjjjllloooqqqrrrnnnnnnnnnpppsssuuuuuuuuutttqqqmmmnnnrrruuuwwwvvvtttsssrrrpppooorrrwww{{{uuusssqqqqqqrrrsssssssssooopppqqqsssttttttttttttooommmmmmpppuuuwwwvvvtttppprrruuuvvvuuusssssstttqqqxxxzzzuuuuuuwwwqqqrrrsssrrrqqqqqqtttwwwuuuyyy|||xxxpppkkkllloooooosssvvvwwwuuutttvvvyyyrrrsssuuuuuuuuuvvvyyy{{{vvvqqqnnnmmmllliiikkknnnppprrrrrrpppqqqtttqqqllloooqqquuuvvvrrrnnnrrrzzz~~~wwwqqqppppppqqqxxx~~~uuutttrrrqqqrrruuuxxx{{{xxxxxxxxxvvvuuuuuuwwwyyyvvvwwwxxxxxxwwwtttrrrpppkkkjjjlllpppsssssstttxxxxxxuuuuuuxxxyyyvvvssssss}}}zzzxxxyyyyyyyyy}}}xxxuuuuuuyyyzzzvvvrrrvvvrrrpppqqqvvvxxxvvvssssssqqqnnnllllllnnnoooooovvvxxxzzzxxxtttqqqqqqrrrooopppqqqqqqqqqqqqsssuuutttqqqpppqqquuuxxxwwwvvvrrruuuxxxxxxvvvuuuuuuvvvuuutttsssrrrrrrsssuuuvvvtttqqqqqqsssrrrooopppsssppppppqqqrrrtttuuuvvvwwwrrrvvvuuurrrwwwwwwooopppqqqssstttrrrqqqqqqpppqqqssstttsssrrrssstttttttttuuuvvvwwwxxxxxxxxxtttwwwxxxwwwsssrrrsssvvvtttssssssuuuvvvwwwxxxzzz{{{yyyxxxwwwxxxwwwuuussssssssssssuuuwwwyyyxxxwwwooopppqqqtttwwwxxxwwwvvvtttwwwyyyvvvqqqnnnpppsssuuuuuutttttttttsssrrrrrrqqqpppppppppooonnnqqqtttyyyxxxwwwvvvttttttwww{{{uuuvvvwwwxxxwwwwwwuuuuuusssssstttvvvxxxwwwuuurrrnnnnnnoooqqquuuvvvuuusssooorrrvvvyyyzzzxxxtttqqqqqqrrrrrrssssssqqqooommmqqqqqqrrrtttuuutttqqqoooqqqtttvvvwwwwwwuuutttssssssrrrrrrqqqrrrssstttuuuzzzwwwttttttwwwwwwtttqqqwwwvvvuuuuuutttuuuuuuuuutttuuuuuutttsssrrrsssuuurrrssstttsssrrrqqqqqqqqqyyyvvvtttsssuuuwwwvvvuuuxxxsssppprrrwwwyyywwwssssssooommmnnnrrrtttsssqqqsssrrrppppppqqqrrrtttuuuqqqnnnkkkkkkooorrrqqqnnnllljjjiiilllpppssssssqqqllljjjjjjnnnsssvvvuuusssqqqooonnnrrrwwwxxxtttooouuuuuutttrrrpppppprrrtttvvvrrroooppprrrtttrrrpppnnnppprrrtttuuutttrrrqqqpppnnnnnnrrrvvvxxxwwwtttssstttuuuvvvvvvvvvvvvvvvtttxxx||||||zzzwwwwwwxxxvvvvvvvvvtttssstttwwwyyyxxxyyyxxxtttpppmmmnnnpppvvvxxxxxxwwwuuutttvvvwwwqqqssstttuuuuuuvvvxxxzzzvvvqqqnnnmmmkkkhhhiiilllkkkoooqqqrrruuuyyyyyytttqqqsssvvvuuurrrpppssswwwrrroooooorrrssspppqqqssstttsssrrrrrrrrrtttuuuvvvtttvvvwwwvvvssssssvvvzzztttuuuvvvwwwwwwuuusssrrrkkkkkknnnrrrtttuuuwwwxxxvvvuuutttvvvwwwuuuqqqppp|||zzz{{{{{{{{{{{{wwwssstttxxxzzzxxxuuutttqqqnnnppptttvvvsssooorrrooolllkkkmmmnnnnnnmmmuuuwwwzzzxxxtttppppppqqqnnnppprrrssssssssstttuuuuuurrrqqqssswwwyyyyyywwwuuuuuuuuuwwwyyyxxxtttqqqtttttttttuuuuuuttttttssssssqqqrrruuuuuuqqqooopppoooqqqtttvvvvvvuuurrrqqqtttxxxwwwrrrvvv~~~uuuuuuuuutttrrrqqqqqqqqqppprrrsssuuuuuutttrrrrrrsssssstttttttttuuuuuuvvvvvvtttvvvxxxvvvrrrqqqrrrtttssstttsssrrrssswwwyyyzzzzzzyyywwwwwwwwwwwwvvvuuuwwwuuusssssstttwwwxxxxxxsssqqqpppqqqtttwwwxxxxxxuuuyyyzzzwwwqqqppptttyyyuuuvvvvvvvvvuuuvvvwwwwwwrrrssssssqqqoooqqqsssuuuvvvwwwxxxvvvttttttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuurrrsssuuuxxxzzzzzzvvvtttoooooopppqqqrrrrrrpppooonnnpppsssuuuuuutttssssssnnnppprrrtttsssrrrpppoooqqqqqqqqqsssttttttqqqooopppsssvvvvvvtttrrrrrrrrrqqqqqqqqqqqqrrrtttvvvwwwxxxxxxxxxwwwuuutttttttttwwwvvvvvvuuuuuuuuuvvvvvvtttuuuvvvuuusssrrrssssssqqqsssuuuuuutttssstttuuurrrssstttvvvxxxxxxwwwuuuvvvrrroooppptttvvvtttrrrpppooooooqqqtttuuussspppuuuuuuuuuuuutttrrrrrrqqqrrrnnnlllnnnqqqrrrrrrqqqooommmlllnnnqqqrrrpppmmmiiihhhiiimmmrrruuutttrrrrrrooonnnqqqvvvwwwsssnnnrrrtttvvvvvvsssqqqppppppuuurrrooooooqqqrrrooommmppprrrtttuuuuuurrrooommmsssqqqqqqtttxxxyyywwwtttvvvtttssssssuuuwwwyyy{{{{{{xxxuuuvvvxxxzzzyyyxxxyyyvvvsssssstttvvvwwwwwwzzzvvvrrrpppqqqsssrrrpppxxxxxxxxxvvvuuuuuuvvvxxxssstttuuutttsssssstttvvvtttpppnnnooommmiiihhhkkkiiimmmppprrrvvvzzzzzzuuurrrsssrrrrrrrrrtttsssrrrmmmlllnnnssssssooolllmmmrrrsssssstttsssrrrpppoooppptttwwwwwwuuutttvvvxxxrrrrrrsssttttttssssssrrrnnnppprrrsssuuuwwwxxxxxxwwwvvvtttrrrssssssqqqooozzzwwwssstttwwwyyyyyyyyypppnnnmmmnnnpppqqqnnnkkkllliiihhhjjjnnnqqqpppooonnnttt{{{|||xxxrrrnnnllloooqqqtttuuuuuuttttttuuuwwwvvvttttttuuuvvvuuuttt|||wwwrrrqqqtttwwwvvvtttssstttuuuvvvuuutttsssqqqtttqqqrrrwwwxxxuuurrrrrrppprrruuuwwwvvvtttpppnnnsssttttttrrrtttwwwwwwtttxxxyyyvvvrrrppprrrrrrpppssssssttttttttttttsssrrrvvvuuutttssstttuuuvvvwwwrrrsssuuutttttttttuuuvvvoooqqqqqqppprrrxxx||||||wwwuuutttuuuwwwyyyyyyxxxxxxvvvsssrrrtttuuuvvvvvvvvvtttqqqpppqqqsssttttttvvvyyy{{{xxxtttrrruuuyyyuuuvvvwwwwwwvvvuuuwwwxxxrrrvvvvvvsssqqqsssuuutttuuuyyyzzzvvvtttttttttrrruuuvvvwwwxxxxxxxxxwwwvvvtttuuuwwwzzz||||||xxxuuuqqqqqqrrrrrrqqqpppnnnmmmmmmoooqqqqqqqqqqqqrrrtttssssssrrrpppoooppptttwwwqqqqqqqqqrrrssssssqqqooolllooorrrsssqqqqqqsssvvvpppppppppqqqrrruuuwwwxxxuuuwwwxxxvvvtttrrrtttuuussssssssstttttttttuuuuuusssuuuvvvuuusssrrrqqqrrrppptttvvvvvvtttsssuuuwwwnnnppptttwwwxxxxxxvvvuuusssrrrppppppqqqrrrqqqqqqnnnpppqqqsssssssssrrrrrruuuwwwxxxwwwuuurrrqqqqqqvvvsssrrrrrrqqqoooooorrrtttsssrrrqqqpppnnnkkkiiihhhiiikkknnnqqqsssrrrqqqvvvrrrnnnmmmpppsssssssssmmmpppuuuwwwvvvsssqqqqqqqqqpppooooooppppppooommmrrrtttuuuvvvuuurrrooommmtttssssssvvvzzzzzzwwwtttvvvsssqqqrrruuuyyy|||}}}}}}wwwqqqqqqwww{{{zzzwwwwwwtttrrrrrrtttvvvvvvuuuzzztttoooooosssuuusssppptttttttttuuuvvvwwwxxxyyyvvvwwwvvvtttrrrpppqqqrrrtttqqqrrrtttrrrmmmjjjlllkkknnnpppqqqtttwwwtttooorrrrrrqqqooorrruuutttpppsssooonnnppppppmmmnnnqqqqqqsssuuuuuutttrrrnnnlllqqqsssvvvwwwvvvvvvvvvvvvqqqqqqppppppqqqqqqrrrsssqqqssstttsssuuuyyyzzzxxxxxxxxxtttpppppprrrqqqnnn{{{yyywwwuuuuuuvvvyyyzzzoooooopppppppppooommmllljjjhhhhhhlllrrrtttrrrooommmsssyyy{{{wwwrrrnnnmmmpppsssvvvwwwwwwuuuuuuuuuuuuuuuuuutttrrrrrrssstttzzzxxxuuusssssstttuuuuuutttttttttsssssssssrrrrrrsssooonnnsssvvvuuuuuuvvvttttttuuuuuutttsssrrrqqqrrrppprrrttttttqqqssswwwvvvxxxwwwrrrpppssssssoooqqqooonnnppptttvvvuuusssxxxvvvsssqqqqqqsssuuuwwwuuutttttttttvvvwwwvvvuuunnnrrrrrrooorrrxxx{{{zzzvvvtttssssssuuuwwwwwwwwwssssssssstttvvvvvvuuusssrrrqqqppppppqqqrrrrrrqqquuuxxx{{{{{{xxxtttrrrrrrsssuuuwwwvvvsssqqqqqqssssssxxxyyyuuusssuuuuuurrrxxx||||||vvvsssttttttqqquuuvvvwwwxxxyyyxxxwwwwwwvvvwwwyyy|||~~~}}}zzzwwwrrrsssttttttrrrpppooooookkknnnqqqqqqpppppprrrssstttuuutttrrrppppppsssvvvqqqqqqpppqqqssssssqqqooollloooqqqpppmmmmmmqqqvvvpppppppppqqqrrruuuwwwyyytttsssssssssssstttsssrrrooopppqqqsssttttttttttttrrrtttuuuuuusssqqqppppppqqquuuwwwvvvsssqqqrrruuuoooqqqsssuuuuuuuuuuuuuuuppprrrsssrrrpppooooooqqqnnnqqqsssrrrppppppssswwwsssuuuvvvuuurrrqqqsssuuuwwwuuuuuuvvvqqqlllooouuusssttttttrrrooommmlllllljjjlllpppqqqrrrqqqrrrrrrsssrrrqqqppppppqqqrrrrrrnnnqqqtttuuutttrrrqqqqqqmmmnnnpppqqqqqqqqqrrrsssssstttuuuuuuuuusssqqqpppqqqppprrrvvvzzz{{{xxxuuurrrppppppsssxxx|||}}}}}}yyyvvvrrrrrrvvvxxxxxxwwwtttvvvwwwwwwvvvvvvwwwyyyzzzvvvqqqppprrrsssrrrppprrrrrrrrrtttvvvwwwwwwvvvxxxyyyxxxuuurrrpppqqqrrrttttttvvvzzzyyysssoooooollloooqqqrrrtttvvvsssmmmooossstttpppppptttuuurrrwwwrrrooopppooolllnnnrrrssstttuuuuuuuuusssqqqpppuuutttssstttuuuwwwwwwwwwsssqqqooonnnnnnpppssstttpppttttttqqqsssyyy{{{yyywwwxxxvvvqqqpppsssqqqlll}}}}}}~~~~~~}}}|||zzzvvvttttttwwwzzzppprrrttttttrrrpppooopppooommmmmmpppuuuvvvsssnnnrrruuuvvvtttqqqppprrrtttqqqtttxxxyyyxxxvvvuuuuuuoooqqqsssrrrppppppsssvvvrrrwww{{{{{{wwwsssrrrrrrwwwuuurrrppppppqqqssstttqqqkkkiiimmmrrrtttvvvyyywwwuuutttrrrrrrtttuuuwwwrrroooqqqxxxvvvpppsss|||qqqvvvvvvrrrrrruuusssnnnooollljjjmmmtttxxxwwwuuuxxxuuuqqqooonnnqqqtttvvv{{{xxxvvvvvvwwwwwwtttqqqqqquuutttpppqqqvvvxxxuuuyyyvvvsssrrrsssssssssrrrnnnpppssswwwyyyxxxtttqqqkkkkkkmmmpppssstttsssqqqssswww|||~~~{{{tttnnnjjjrrruuuvvvuuupppmmmlllmmmsssyyy{{{vvvtttvvvuuuqqq{{{}}}uuurrrtttuuusssuuuvvvwwwxxxyyyxxxxxxwwwxxxyyyzzz|||~~~~~~{{{xxxrrrtttuuuuuutttrrrqqqqqqiiimmmrrrsssrrrqqqqqqsssqqquuuyyyyyyvvvrrrpppppprrrqqqpppqqqrrrsssqqqpppoooqqqrrrnnnjjjiiinnnrrrpppppppppqqqrrruuuwwwyyytttqqqnnnoootttvvvsssooommmooorrruuuvvvvvvuuutttrrrsssuuutttrrrpppoooppprrrvvvxxxvvvqqqnnnppprrrrrrsssssssssrrrrrrsssuuuooosssvvvtttpppmmmooorrrpppssstttqqqlllmmmttt{{{rrrssssssqqqooopppuuuyyyssssssuuuwwwqqqlllqqqzzznnnppprrrqqqooonnnpppssskkkooossstttrrrqqqrrrssslllpppuuuwwwuuurrrnnnmmmssstttuuutttrrroooooooooiiimmmqqqrrrrrrrrruuuxxxrrrssstttuuuuuuuuutttsssnnnnnnpppuuuzzz|||yyyvvvnnnnnnpppuuuzzz~~~}}}|||tttuuuuuuuuuuuuvvvvvvwwwsssyyy~~~}}}yyywwwzzzxxxxxxvvvssspppoooooopppttttttssstttuuutttsssqqqzzzzzzyyyvvvsssrrrrrrsssuuuvvvzzz~~~wwwrrrqqqkkkooorrrssswwwyyywwwrrrllltttxxxsssooorrrvvvvvvsssqqqppprrrqqqlllkkkllluuuuuutttttttttuuuuuuvvvzzzvvvqqqqqqtttwwwxxxxxxuuurrrooommmmmmpppsssvvvooossssssooorrryyy}}}zzzvvvyyywwwrrrrrrtttqqqjjj}}}}}}|||yyyvvvtttrrrrrrsssnnnsssyyyyyytttpppppprrruuuwwwuuuqqqssswwwtttmmmsss{{{|||uuuoooqqqssssssttttttrrrooonnnpppuuuzzzuuusssqqqooopppsssxxx{{{vvvvvvuuuttttttttttttuuuooovvvwwwqqqpppuuussskkkiiilllnnnoooooopppqqqsssrrrsssttttttssstttvvvyyyqqqrrrsssqqqooonnnqqqtttsssvvvxxxvvvsssrrrvvv{{{pppmmmjjjkkkoootttvvvwwwrrrooonnnqqquuuxxxwwwtttvvvvvvwwwzzz||||||xxxuuuqqqsssvvvxxxyyyyyywwwvvvvvvxxxxxxtttpppllllllnnntttuuuvvvsssnnnkkkkkkmmmqqqiiihhhnnnpppooottt}}}zzzuuuuuuxxxvvvpppooorrrttttttrrrqqqpppoooooooooqqqsssvvvwwwvvvvvvvvvwww}}}yyyuuuttttttsssoookkktttpppqqq{{{{{{uuusss}}}}}}~~~~~~|||zzzvvvuuuvvvuuutttuuuvvvvvvtttrrrpppllljjjkkkpppssstttssspppqqqrrrrrrqqqqqqssstttrrrqqqrrrvvvzzz{{{uuupppqqqnnnoootttsssmmmkkknnnooonnnnnnppprrrsssqqqpppoooppprrrsssrrrooollljjjrrrssssssrrrqqqrrrtttvvvxxxzzzwwwqqqoooqqqrrrpppuuuuuutttrrrooonnnpppqqqqqqtttrrrooottt}}}{{{rrruuusssrrrtttxxxxxxsssnnnooovvvyyyuuupppppprrrsssuuuuuutttqqqpppqqquuuyyy|||zzzuuuqqqooonnnoooppppppppppppqqqrrrsssuuuuuukkknnnnnnnnnrrryyyxxxrrrqqqqqqsssvvvwwwwwwtttrrrmmmqqqvvvzzzzzzuuuoookkklllppptttwwwvvvssspppooopppvvv{{{zzztttqqqtttxxxnnntttwwwvvvwwwzzzyyysssnnnuuuxxxvvvvvv{{{}}}{{{xxxsssoooooossswwwyyyxxxssswww{{{zzzwwwwww{{{{{{wwwuuuvvvuuurrrrrruuuoooqqqtttssspppnnnnnnoooppptttxxxyyyvvvrrrpppqqqyyyzzzzzzxxxuuusssssstttzzzvvvqqqpppsssuuuvvvtttrrrqqqqqqpppppprrruuuxxxqqqqqqqqqpppqqqqqqrrrrrrnnnqqqvvvzzz{{{yyyuuussspppqqqssswww{{{|||zzzxxx|||tttpppsssssspppqqquuuwwwtttpppnnnmmmpppsssvvvyyywwwtttqqqppppppqqqqqq~~~}}}~~~~~~}}}}}}{{{xxxvvvtttrrrpppooommmqqqttttttrrrqqqsssuuutttvvvtttrrrtttwwwuuuooouuuzzzzzztttppprrrsssqqquuutttrrrpppppprrruuuwwwvvvsssqqqppprrruuuwwwyyyssssssssssssrrrrrrqqqqqqnnnttttttnnnooovvvwwwqqqiiikkkmmmmmmmmmmmmnnnoooooooooqqqrrruuuwwwxxxxxxppprrrtttsssqqqoooppprrrqqqtttxxxwwwtttsssuuuwwwpppnnnmmmnnnqqqtttuuutttpppqqqrrrrrrrrrssstttuuurrrtttvvvwwwwwwwwwyyy{{{tttuuuuuuvvvwwwwwwwwwwwwuuuvvvwwwuuurrrpppqqqrrrtttttttttqqqlllhhhhhhiiinnnlllllloooqqqqqqtttxxxyyyvvvvvvxxxwwwqqqooorrrsssrrrrrrrrrrrrrrrrrrsssrrrtttwwwyyyxxxwwwwwwxxxuuutttssssssttttttrrrppppppmmmqqqyyy}}}yyyuuuuuuyyyzzz|||}}}{{{xxxtttqqqwwwwwwwwwwwwvvvsssooommmooonnnnnnoooqqqqqqqqqoooqqqrrrttttttrrrqqqrrrrrrtttrrrrrruuuxxxyyyuuupppuuurrrssswwwvvvpppnnnpppqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppnnnllljjjhhhqqqrrrrrrrrrqqqqqqtttvvv}}}vvvrrrssssssqqq}}}zzzuuuqqqnnnpppvvvzzzvvvuuurrrpppuuuzzzyyyuuutttqqqpppsssxxxyyywwwtttrrruuuvvvsssrrrssssssqqqvvvssspppppprrrtttvvvvvvxxxvvvtttrrrpppoooooonnnqqqrrrsssuuuuuutttrrrqqqlllnnnnnnmmmqqqwwwvvvqqqqqqrrrsssuuuvvvuuusssqqqrrrtttvvvwwwwwwtttqqqooolllnnnrrrtttuuuttttttssslllssszzz|||yyyuuurrrrrrmmmsssuuuuuuvvvzzzyyyuuusssxxxzzzxxxxxxzzzxxxsssvvvuuutttrrrqqqsssvvvxxxxxxxxxxxxuuusssuuu{{{{{{wwwtttuuutttrrrtttwwwrrrssssssqqqooonnnpppssspppssswwwxxxuuusssqqqrrrsssuuuxxxyyywwwuuuttttttuuusssrrrsssvvvxxxvvvsssmmmqqqsssrrrooonnnssswwwssssssrrrrrrrrrrrrsssssskkknnntttyyy{{{zzzwwwuuuqqqrrrtttwwwzzz{{{yyywwwwwwrrrppprrrsssqqqsssxxxwwwuuussspppoooppprrrsssxxxwwwvvvtttrrrqqqqqqrrr~~~{{{{{{||||||~~~{{{wwwvvvvvvuuuqqqnnnnnnnnnooopppqqqsssuuuvvvsssuuutttssstttvvvuuuqqqsssvvvvvvsssrrrttttttrrrvvvsssqqqpppqqqrrrsssssswwwtttrrrsssvvvxxxwwwuuuqqqqqqrrrsssrrrpppnnnmmmooosssrrrlllmmmtttwwwssskkkmmmnnnmmmkkkkkklllmmmnnnmmmooosssyyy|||{{{yyyrrrsssttttttqqqooooooooonnnssswwwwwwuuusssssstttqqqpppoooppprrrssssssrrrnnnqqqtttssspppoooqqquuurrrtttvvvtttrrrsssxxx}}}wwwvvvuuuttttttuuuvvvwwwtttuuuvvvvvvttttttuuuvvvuuuuuutttqqqmmmiiihhhiiiiiimmmpppppprrrwwwxxxvvvxxxvvvwwwyyyxxxssspppqqqqqqqqqrrrsssttttttuuuvvvrrruuuyyyzzzyyyxxxwwwwwwppprrrttttttsssrrrqqqrrrkkklllrrrwwwxxxuuuuuuwwwuuuwwwyyyyyyxxxuuurrrooovvvwwwyyywwwtttpppmmmllloooqqqssssssrrrooonnnmmmppprrruuuuuutttrrrqqqqqquuusssqqqrrruuuvvvtttrrrwwwuuuuuuwwwvvvrrrpppqqqrrrssstttrrrooooooqqqtttrrrqqqqqqooonnnlllkkkkkkpppqqqrrrrrrqqqrrrtttvvvxxxtttuuuvvvttt|||zzzwwwsssqqqsssxxx|||{{{uuuqqqtttwwwwwwwwwxxxuuusssqqqrrrvvvxxxxxxvvvtttuuusssqqqsssvvvtttooouuurrrnnnooosssvvvtttrrrsssssssssrrrqqqooommmlllrrrsssvvvwwwvvvssspppmmmmmmooonnnnnnppptttssspppqqqrrrsssttttttsssqqqooozzzyyywwwuuusssrrrqqqqqqppppppqqqqqqrrrssstttuuunnnqqquuuwwwwwwvvvsssqqqnnnqqqtttsssuuuxxxxxxuuuvvvwwwxxxxxxzzz|||wwwqqqvvvxxxxxxuuuqqqqqquuuyyy}}}yyytttppppppsssyyy|||yyyuuusssuuuuuusssuuuyyyuuuuuusssqqqooopppsssvvvqqqsssvvvvvvuuusssrrrrrrlllpppuuuxxxwwwvvvuuutttsssrrrssswwwzzzzzzvvvrrrjjjpppuuusssmmmkkkpppwwwuuuttttttsssssssssttttttmmmppptttxxxyyyxxxvvvtttttttttuuuwwwyyyyyywwwuuusssrrrrrrsssqqqpppuuu|||uuutttrrrqqqrrrssstttuuuvvvxxxyyywwwssspppqqqsss}}}|||{{{{{{}}}zzzwwwwwwyyyxxxuuuqqqpppooooooqqqtttvvvvvvuuuuuuuuuuuutttttttttrrrppppppqqqqqqrrruuuwwwvvvttttttrrroooooopppqqqpppooowwwuuusssuuuxxxyyyvvvrrrppprrrtttuuutttqqqnnnkkkrrruuusssnnnnnnrrrssspppoooppppppooommmlllmmmnnnqqqpppqqqvvv~~~~~~zzzwwwvvvuuurrrpppnnnnnnnnnppprrrtttuuusssrrrssstttsssrrrpppoooooopppqqqqqqmmmoooqqqqqqpppoooqqqssstttttttttsssssstttvvvxxxwwwvvvuuuuuutttttttttttttttuuuuuuvvvvvvvvvvvvwwwxxxwwwvvvtttrrrooonnnnnniiipppssspppsss|||}}}xxxvvvvvvwwwxxxwwwtttqqqppppppqqqqqqrrrssstttttttttqqqtttxxxzzzyyywwwuuuuuuqqqtttvvvuuuqqqmmmmmmnnnkkkooouuuwwwuuurrrtttwwwvvvvvvvvvuuutttsssrrrrrrtttuuuvvvtttqqqpppppprrrooorrruuutttpppnnnnnnpppnnnqqqtttvvvuuusssrrrrrrtttqqqoooppprrruuuuuuuuuuuutttttttttssspppooonnnooorrrtttqqqmmmmmmrrrwwwttttttsssrrrqqqrrrssssssrrrsssttttttttttttvvvwwwxxx|||{{{vvvsssuuuxxxxxxsssuuuxxxxxxvvvuuuttttttyyyrrrrrrzzz|||wwwvvvzzzyyyuuuqqqppprrrtttuuuttttttuuuuuurrrrrruuuuuurrruuusssrrrqqqrrrrrrqqqppptttsssrrrpppooommmlllkkkrrrssstttuuuuuurrrpppnnnooooooooonnnooopppqqqpppppprrrssssssrrrpppoooooo|||zzzwwwtttrrrpppppppppxxxuuuqqqoooooopppqqqrrrvvvrrrmmmmmmpppsssuuuvvvpppqqqrrrssssssttttttssstttrrrrrruuu{{{~~~{{{wwwwwwxxxyyywwwuuuuuuwwwzzz}}}xxxrrrnnnooorrruuuwwwuuurrrsssvvvwwwuuuuuuxxxuuuuuutttrrrrrrsssuuuwwwtttuuuuuuuuusssrrrppppppkkkooorrruuuuuuttttttuuuvvvuuuuuuxxx{{{zzzwwwsssnnnqqqrrrooollllllpppuuuuuuuuutttsssssssssttttttsssuuuwwwyyyxxxvvvsssqqqvvvvvvvvvwwwyyyxxxuuusssuuuwwwwwwuuupppoootttzzzqqqpppoooppprrrvvvzzz}}}uuuwwwxxxuuupppoooqqqttt|||zzzxxxvvvtttuuuwwwwwwvvvtttsssssstttwwwxxxxxxuuurrrwwwwwwvvvvvvtttqqqoooppprrrppppppsssuuuuuusssrrrqqqpppnnnmmmmmmnnnnnnmmmwwwvvvuuuwwwxxxxxxtttpppqqqsssvvvwwwvvvssspppmmmooorrrsssqqqqqqrrrqqqnnnqqqqqqqqqooommmlllmmmooosssqqqrrrvvv}}}|||xxx}}}yyytttpppnnnmmmnnnooossssssrrrqqqpppqqqtttvvvuuussspppmmmkkkmmmooorrrooommmmmmnnnrrrssssssqqqtttqqqppprrrxxxzzzxxxuuutttuuuvvvwwwvvvtttrrrqqqvvvuuuuuuuuuvvvvvvuuuuuuwwwvvvvvvuuuuuuuuutttsssqqqvvvvvvppprrrzzz}}}xxxtttvvvwwwvvvuuutttrrrpppppppppqqqqqqqqqpppooonnnooorrruuuwwwuuutttssssssrrruuuvvvtttpppllllllmmmooouuuyyyxxxsssqqqsssvvvyyywwwtttrrrqqqsssuuuwwwwwwvvvsssqqqoooppprrruuuppprrrsssqqqoooooorrruuullloootttvvvvvvuuutttuuuqqqooommmnnnppptttvvvxxxtttttttttrrrqqqqqqooonnnllloooqqqooollllllrrrwwwssssssrrrssstttwwwyyy{{{uuuvvvxxxxxxwwwvvvwwwxxxuuuzzzzzzuuurrrtttxxxzzzsssuuuwwwxxxvvvuuuttttttuuupppttt}}}xxxuuuyyywwwtttpppnnnnnnqqqssstttrrrwwwyyyuuuqqqssswwwxxxtttwwwxxxtttooolllmmmqqqwwwuuuqqqmmmkkkkkkkkklllqqqqqqqqqqqqrrrrrrrrrrrrpppooooooooonnnnnnoooqqqppprrrtttsssqqqoooooopppssssssssssssssssssssssssyyyuuupppnnnoooqqqrrrrrrvvvqqqkkkjjjmmmrrrttttttqqqqqqrrrssssssqqqoooooosssooommmqqqyyy}}}}}}|||yyywwwvvvxxx{{{|||{{{zzzzzzwwwsssppppppqqqqqqqqqpppooosssxxxyyyvvvtttuuutttttttttuuuvvvwwwvvvvvvxxxwwwuuutttrrrpppnnnmmmooopppqqqqqqpppqqqtttvvv|||yyyvvvvvvxxxyyyxxxuuuvvvsssnnnkkklllooorrrtttuuuuuutttssssssssssssssswwwxxxyyyzzzyyywwwuuutttxxxwwwwwwwwwxxxwwwtttrrrzzz|||{{{uuuooonnnqqquuusssqqqnnnmmmpppuuu{{{vvvvvvtttqqqmmmmmmqqquuu|||zzztttsssrrrrrrqqqrrrtttuuuuuuwwwzzz{{{zzzxxxuuussswwwvvvvvvwwwtttooonnnqqquuussssssuuutttooommmooooooooonnnllljjjkkkmmmpppvvvwwwxxxxxxvvvtttrrrpppqqqsssuuuwwwwwwuuurrrpppkkkmmmppprrrssstttsssqqqooooooooommmllllllnnnpppqqqppppppssswwwyyywwwuuu|||xxxrrroooooopppppppppvvvtttqqqoooooorrruuuwwwuuutttqqqnnnllllllooorrrqqqnnnlllnnnrrrtttssspppqqqmmmkkkqqqzzz~~~{{{uuurrrsssvvvwwwvvvtttqqqoooxxxvvvuuuuuuvvvwwwuuuttttttsssrrrsssuuuuuuuuussszzz{{{xxxsssrrrtttuuussssssvvvvvvsssrrrsssssspppppppppppppppooommmkkkjjjoooqqqssssssrrrqqqqqqqqqpppqqqrrrqqqppppppqqqsssrrrxxx{{{wwwrrrrrrtttuuuzzzxxxtttqqqqqqtttwwwzzz|||xxxsssppppppqqqrrrrrrqqqqqqqqqppppppqqquuuwwwmmmpppsssuuuuuuuuuuuuvvvooonnnmmmmmmooorrruuuxxxtttvvvvvvsssrrrttttttqqqlllnnnooonnnmmmmmmppptttooooooppprrrtttxxx{{{}}}xxxyyy{{{zzzxxxwwwwwwxxxxxx}}}~~~wwwrrrtttxxxyyy}}}{{{xxxtttrrrtttyyy|||rrrssswww|||}}}yyyvvvvvvrrrpppnnnlllmmmqqquuuxxxsssyyy|||wwwrrrtttyyy{{{uuuyyy{{{uuummmiiimmmssswwwtttpppllljjjkkklllnnnpppppppppppprrrsssuuuvvvrrrpppooopppooommmooosssooorrrtttssspppoooppprrrkkklllooorrruuuwwwxxxyyytttqqqnnnnnnrrruuuuuutttpppnnnmmmnnnqqqqqqooolllpppoooqqqttttttooolllmmmsssnnnmmmrrrvvvxxxyyy{{{yyywwwvvvyyy}}}}}}yyywwwvvvuuusssqqqpppooonnnnnnmmmqqqwwwxxxtttrrrssssssssstttvvvxxxyyywwwuuuzzzwwwtttrrrqqqpppnnnlllqqqqqqpppooonnnpppsssvvv}}}yyytttsssuuuxxxxxxwww{{{uuunnnlllooossstttsssvvvuuutttsssssssssssssssuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvtttrrrzzz|||zzzsssmmmnnnppppppvvvtttpppnnnooorrrwwwzzzvvvtttqqqooonnnoooqqqrrr|||zzzvvvwwwvvvrrrooonnnssswwwvvvyyy|||{{{xxxvvvvvvwwwuuusssuuuwwwuuuppppppuuurrrqqqtttwwwsssmmmlllqqqmmmpppqqqmmmiiiiiiooouuutttwwwzzzxxxtttppppppqqqnnnppprrrttttttsssqqqpppmmmmmmnnnppprrrrrrssstttnnnoooooonnnmmmooorrrtttnnnnnnoooqqqsssuuuvvvvvvtttrrrpppqqqsssuuutttrrruuusssqqqqqqrrrtttuuuvvvsssuuuuuutttqqqooopppqqqsssrrrqqqqqqqqqqqqpppooosssooolllnnntttxxxwwwuuusssssstttttttttsssrrrrrryyywwwvvvvvvyyyyyyxxxvvvuuusssqqqrrrtttuuusssqqqyyyvvvuuuvvvtttpppoooqqqsssuuutttoooooorrrssspppnnnoooppppppooommmjjjiiipppqqqqqqpppooooooppprrrpppooonnnoooqqqtttvvvwwwsssxxxyyytttrrrtttvvvuuuxxxwwwuuuttttttuuuwwwxxx{{{vvvqqqqqquuuvvvsssooorrrqqqpppqqqssstttuuutttqqqsssuuuuuutttssstttuuuppppppooonnnmmmooorrrttttttwwwwwwsssssswwwwwwtttppppppppppppooonnnnnnnnnmmmnnnooorrruuuxxxzzz{{{yyy{{{|||{{{yyyvvvvvvvvvwww|||~~~xxxrrrtttyyy{{{~~~yyytttrrrtttzzz~~~uuuyyyzzzxxxvvvwwwvvvsssrrrqqqooommmnnnqqquuuxxxwwwzzz{{{wwwuuuxxx{{{|||vvvxxxxxxsssnnnmmmqqquuurrrqqqooonnnmmmnnnoooppppppqqqssstttuuuvvvvvvvvvrrrpppppprrrppplllooovvvnnnrrrtttssspppoooqqquuunnnoooppprrrtttwwwyyyzzzqqqooommmppptttwwwuuurrrooonnnnnnnnnooonnnllljjjlllkkkooouuuuuuppplllmmmnnnlllooouuuwwwuuuuuuxxxwwwwwwyyyzzz{{{{{{zzzxxxuuuvvvwwwtttpppmmmnnnpppooommmooossstttqqqqqqttttttsssrrrtttwwwyyyxxxwwwyyyuuurrrpppqqqqqqpppooonnnooopppppppppqqqtttvvvxxxtttpppppptttwwwxxxxxxyyyvvvsssrrrsssttttttsssxxxwwwvvvuuuttttttttttttuuuuuuvvvxxxyyyzzzzzz{{{zzzxxxwwwvvvwwwvvvtttssstttvvvsssmmmlllpppqqqoootttsssrrrqqqqqqrrrssstttuuurrrpppqqqttttttqqqmmm~~~{{{{{{{{{}}}|||vvvooonnnttt{{{vvvyyy|||zzzvvvtttxxx|||rrrqqqssswwwvvvqqqrrrxxxlllmmmrrrwwwtttnnnpppwwwmmmqqqsssnnnhhhiiiqqqzzzsssxxx{{{xxxqqqmmmnnnrrrlllmmmoooqqqrrrqqqpppooossspppooooooooooooqqqsssppppppqqqpppppprrrvvvyyymmmoooqqqrrrrrrtttxxxzzzmmmmmmooosssxxxyyywwwssstttsssrrrsssuuuuuuuuutttqqquuuyyyyyyvvvrrrpppppptttvvvvvvtttooolllmmmoooxxxtttpppmmmmmmoooqqqrrrtttsssrrrrrrrrrrrrttttttyyywwwvvvwww{{{|||{{{yyywwwuuurrrsssuuuuuusssppprrrnnnpppxxxwwwpppmmmrrrsssuuusssmmmlllqqqssspppmmmnnnooopppooommmkkkjjjqqqqqqqqqooonnnnnnppprrrsssooolllmmmqqqvvvwwwwwwrrrwwwwwwrrrrrrvvvxxxuuutttuuuvvvvvvwwwvvvvvvvvvvvvqqqooossszzz|||wwwooorrrqqqqqqsssvvvwwwsssooouuuvvvvvvuuurrrqqqrrrsssrrrqqqpppnnnmmmmmmoooqqqrrrvvvvvvrrrrrrwwwxxxtttuuusssrrrqqqqqqpppmmmjjjnnnoooqqqtttvvvxxxzzz{{{zzz{{{|||{{{xxxuuuttttttqqqxxx{{{vvvrrruuu{{{~~~||||||{{{yyyvvvuuuwwwxxxxxx~~~|||ssspppuuuvvvqqquuutttrrrpppnnnooorrruuu{{{{{{xxxvvvxxx}}}}}}{{{xxxvvvtttqqqpppqqqtttwwwmmmnnnooopppqqqqqqqqqqqqqqqsssvvvxxxyyyxxxvvvtttssspppppprrrpppmmmpppxxxnnnrrruuutttppppppsssvvvwwwvvvtttrrrrrrtttvvvwwwssspppooorrrvvvvvvrrrnnnsssqqqmmmjjjhhhiiilllooohhhgggmmmuuuwwwqqqmmmoooggghhhoooxxxyyytttssswwwtttxxx||||||xxxvvvvvvwwwuuuwwwwwwsssnnnlllooosssrrrnnnmmmooopppoooqqqvvvwwwssspppqqquuuxxxzzzyyywwwsssooooooqqqssssssqqqkkkmmmqqqrrrsssssstttvvvqqqooommmooossswwwxxxwwwuuuwwwyyyyyyvvvsssssssssyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxzzzxxxvvvvvvwwwvvvuuusssnnnpppmmmiiikkkrrrsssooonnnooorrrtttttttttsssrrrtttqqqqqquuuyyyyyyqqqiii}}}zzz|||}}}|||xxxssssssvvvzzzzzz{{{}}}}}}|||xxxtttrrrvvvxxxxxxvvvrrrppppppqqqssssssqqqnnnkkkjjjkkkmmmooonnnllljjjkkkooovvv{{{sssrrrrrrtttwwwwwwtttpppooolllkkklllooopppooonnnnnnmmmmmmooorrrssspppnnnmmmqqqtttuuusssrrrtttwwwuuuuuutttrrrqqqrrruuuwwwqqquuuuuuqqqrrrvvvwwwsssrrrrrrrrrpppnnnqqqwww|||ssstttuuuvvvuuutttrrrpppqqqrrrsssqqqnnnooossswwwwwwvvvssspppoooqqquuuxxxvvvvvvuuuuuuuuuuuuuuuvvv~~~}}}{{{yyywwwvvvvvvvvvwwwtttrrrqqqsssvvvwwwxxxsssssssssssssssssssssrrrsssrrrooommmmmmqqqvvvzzznnnkkkjjjmmmrrrtttpppllllllnnnpppqqqrrrpppmmmllljjjlllpppsssuuuvvvvvvvvvssswww{{{zzzvvvtttwwwzzzuuuxxxzzzzzzxxxuuusssrrrssssssrrrrrrqqqppppppppppppqqqqqqrrrssstttuuuvvvwwwwwwvvvtttrrrqqqqqqrrroooppprrrqqqpppooopppqqqrrrrrrsssssssssrrrqqqppp{{{vvvqqqoooooopppnnnlllvvvuuuttttttuuuwwwyyy{{{zzzwwwzzzyyyuuuuuuxxx{{{vvvpppnnnqqqwww}}}}}}vvvppppppvvvzzzzzzxxxzzzwwwttttttvvvvvvsssppppppmmmooovvvwwwttttttxxx~~~zzzyyy{{{{{{yyyvvvxxxzzzzzzvvvqqqoooppprrrqqqpppooonnnoooppprrrssswwwuuutttvvvyyyzzzxxxuuuvvvtttrrrqqqrrrssssssrrrnnnppprrrrrrqqqqqqrrrttttttuuuuuuuuutttsssssssssnnntttuuupppnnnrrrsssppprrryyyzzzrrrkkklllooonnnllllllmmmoooqqqsssrrrrrrqqqssstttsssssssssuuuwwwyyy}}}|||vvvtttxxx{{{yyyuuuyyyxxxrrrppptttwwwuuurrrrrrqqqpppooooooooopppoooppprrrtttuuuuuutttsssqqqqqqrrrsssttttttqqqooonnnqqqttttttssstttwwwzzzrrrrrrnnnjjjooowwwyyyuuuwwwyyyzzzzzzxxxvvvuuuuuuyyywwwuuutttuuuvvvtttssstttxxx{{{|||zzzvvvsssrrrrrrwww|||}}}yyysssooonnnrrrpppnnnmmmnnnppppppppptttqqqqqquuuuuuqqqpppssstttssssssssstttuuuvvvwww|||zzzwwwvvvvvvwwwxxxxxxvvvxxxzzz|||{{{yyywwwuuuvvvuuussssssttttttsssrrrttttttsssqqqpppnnnlllkkkmmmmmmmmmllllllooosssvvvvvvuuutttuuuwwwvvvsssqqqpppmmmkkkkkknnnppppppooowwwtttqqqpppqqqrrrrrrpppnnnppprrrsssssstttvvvwwwqqqsssuuuuuusssrrrrrrrrrssswwwwwwsssssswwwwwwtttvvvvvvtttrrrppppppqqqsssssstttvvvwwwwwwuuusssrrrqqqrrrsssrrrrrrsssuuuwwwyyyxxxvvvsssqqqrrruuuxxxtttuuuuuuvvvxxxzzz|||}}}}}}|||{{{zzzyyywwwwwwvvvrrrqqqqqqrrruuuvvvvvvvvvqqqrrrsssttttttsssqqqpppnnnrrrtttsssppppppuuuzzzoooooopppqqqrrrrrrpppooojjjmmmpppqqqpppoooooopppjjjllloooqqqtttuuuvvvvvvpppvvv|||}}}zzzuuutttuuutttwwwyyyzzzxxxuuutttsssrrrrrrrrrqqqqqqpppoooooorrrrrrqqqqqqppppppoooooovvvxxxxxxtttnnnmmmrrrwwwtttttttttrrrqqqqqqtttvvvsssssssssrrrrrrrrrsssssspppnnnllllllnnnpppqqqqqqtttsssqqqsssvvvyyyyyyyyy}}}yyyyyy}}}}}}xxxuuuwwwzzzvvvrrrppprrrvvvyyy{{{{{{wwwsssssswwwxxxwwwuuuuuusssqqqqqqqqqqqqpppnnnssspppppptttvvvtttvvv{{{~~~{{{yyyyyyzzzyyyyyy{{{zzzxxxvvvuuutttsssrrrooooooooopppppppppqqqqqqwwwuuussstttuuutttrrrooowwwuuusssssstttttttttssssssrrrpppooooooqqqtttvvvxxxvvvtttrrrrrrqqqpppppppppqqqooolllooovvvvvvrrrrrruuutttooommmoooooolllmmmmmmnnnoooqqqrrrqqqpppssstttuuutttssstttvvvxxxyyy}}}|||vvvsssvvvxxxwwwtttxxxyyyvvvvvvzzz}}}|||uuutttrrrqqqpppooooooooooooppprrrtttuuuuuuttttttrrrqqqqqqrrrsssrrrooolllkkknnnsssttttttsssssstttooossstttqqqqqquuuwwwuuuwwwzzz|||zzzvvvssstttvvvxxxyyyyyywwwtttrrrsssuuuwwwxxxyyyxxxvvvtttttttttuuuwwwzzzzzzwwwuuutttuuurrrpppmmmmmmoooqqqssssssuuuuuuvvvvvvuuusssrrrppprrrsssssstttuuuvvvwwwwww~~~~~~{{{wwwtttuuuyyy{{{yyyvvvwwwxxxyyyzzzzzzxxxvvvuuuvvvrrroooppptttwwwvvvtttwwwuuutttuuuvvvtttoookkkmmmnnnppppppooooooppprrrxxxvvvttttttttttttrrrpppqqqnnnllllllmmmooopppppp{{{uuuqqqpppqqqrrrsssooonnnmmmooorrruuuwwwwwwsssttttttsssqqqqqqqqqsssvvvxxxxxxuuuuuuwwwwwwuuuwwwuuusssrrrrrrqqqpppnnnsssuuuwwwxxxxxxvvvtttrrrrrrrrrrrrtttwwwxxxxxxwwwzzzzzzxxxvvvssssssuuuwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{{{{zzzxxxvvvuuuooopppqqqsssvvvwwwuuutttqqqrrrtttuuutttrrrpppoookkkrrryyyxxxsssppptttyyyooorrrttttttrrrqqqrrrsssmmmooorrrqqqooommmnnnpppkkklllmmmoooqqqtttvvvwwwtttwwwzzzyyyvvvttttttuuusssuuuxxxyyywwwvvvuuuuuurrrrrrrrrqqqqqqpppooonnnqqqqqqqqqqqqpppppppppooouuuxxxyyyssslllkkkrrrzzzxxxxxxvvvtttrrrtttwwwzzzttttttsssssssssssstttuuukkklllmmmmmmnnnpppsssvvvsssqqqqqqssswwwyyyyyywwwyyyyyy|||{{{wwwwwwvvvtttrrrrrrtttwwwxxxxxxwwwwwwwwwvvvvvvuuutttsssuuuuuussspppmmmkkkkkkllltttpppoooqqqssssssvvvzzz}}}}}}{{{xxxvvvvvvyyy{{{}}}yyyvvvvvvxxxyyyvvvrrroooooopppqqqqqqqqqqqqpppvvvtttrrrqqqpppnnnkkkiiiuuuttttttuuuvvvwwwuuutttxxxtttooolllmmmqqquuuwww{{{wwwsssqqqrrrqqqooolllqqqoookkkkkkqqqyyyyyytttrrrrrrooolllmmmpppnnnjjjkkklllnnnpppqqqrrrrrrsssuuuvvvwwwvvvuuutttvvvxxxzzz|||zzzuuurrrssstttssstttxxx{{{zzzzzz}}}~~~~~~xxxwwwuuusssqqqooonnnmmmoooppprrrtttuuuuuuuuutttvvvuuuuuuuuuuuussspppmmmjjjmmmrrrttttttrrrppppppmmmtttyyyvvvssssssttttttvvvyyy{{{yyytttrrrsssvvvvvvzzz}}}zzztttqqqtttxxxzzzyyywwwtttqqqrrrtttvvvvvvwwwwwwvvvtttuuuwwwyyyrrrooommmlllooorrrtttuuupppwwwyyyvvvvvvzzzxxxqqqqqqrrrtttuuuwwwwwwwwwvvv|||yyyzzzxxxvvvwwwyyyyyywwwuuuzzzzzzzzzyyywwwuuusssrrrtttsssqqqqqqsssvvvwwwwww{{{wwwtttvvvxxxxxxsssnnnqqqrrrssssssqqqpppqqqrrrvvvuuusssrrrrrrrrrrrrqqqrrrpppmmmlllmmmooopppqqq{{{vvvrrrppppppqqqrrrnnnkkkiiikkkpppuuuwwwvvvyyywwwtttpppnnnppptttwwwwwwxxxwwwvvvvvvwwwvvvuuuuuurrrnnnooorrruuuuuussswwwxxxyyyzzzxxxvvvrrrpppsssrrrrrrvvvzzz|||yyyvvvzzzzzzyyywwwtttssstttuuuzzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzyyyvvvsssqqqsssrrrrrrtttuuuvvvuuutttwwwwwwvvvuuusssqqqpppooonnnssswwwxxxtttsssuuuxxxpppqqqrrrssssssssstttuuutttrrrqqqppppppooonnnmmmlllllllllmmmooosssvvvxxx|||zzzuuupppnnnpppuuuzzzrrrtttwwwxxxwwwvvvvvvvvvrrrrrrrrrrrrrrrpppooonnnooopppqqqrrrtttvvvwwwxxxsssvvvvvvsssooonnnrrrvvvwwwwwwwwwvvvtttuuuwwwyyyttttttuuuuuuuuuuuuttttttooorrrsssrrrpppqqqtttwwwrrrtttuuuvvvvvvvvvvvvwwwwwwyyy}}}|||yyyyyysssrrrpppqqqtttwwwyyyzzztttuuuvvvuuurrrrrrtttvvvyyyzzzxxxrrrllljjjkkknnnpppoooooopppqqqrrrtttuuuxxxxxxxxxtttqqqrrrvvvzzzzzzxxxwwwwwwyyyyyyvvvtttrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqooonnnllliiihhhpppppprrrtttwwwxxxwwwvvvyyytttnnnlllmmmqqqssstttzzzwwwttttttvvvtttpppkkkpppnnnmmmnnntttxxxwwwtttrrrqqqooommmllllllkkkiiiiiikkknnnppprrrsssuuuwwwxxxxxxyyywwwuuuuuuvvvxxxyyyzzzyyyuuuqqqpppppppppuuuyyy||||||zzzzzzzzzyyy{{{yyywwwtttrrrpppnnnnnnooopppqqqssstttuuuuuuuuu}}}|||zzzyyyyyywwwtttrrrnnnpppsssttttttrrrqqqpppppptttwwwvvvtttrrrrrrrrrssstttuuuuuuuuutttttttttuuuxxx{{{zzzvvvtttvvvyyy{{{zzzwwwtttqqqqqqtttvvvwwwvvvuuusssssstttvvvwwwssspppmmmlllnnnppprrrrrriiiuuuzzzuuuwwwuuuoooqqqsssvvvwwwwwwvvvvvv~~~zzzyyy{{{|||zzzwwwuuuvvvwwwxxxxxxwwwvvvuuuuuutttssssssvvvxxxvvvrrrqqquuuzzz}}}xxxttttttxxxzzzxxxtttxxxxxxwwwuuusssssstttvvvuuuuuuttttttssstttuuuvvvqqqqqqooonnnnnnnnnppprrrvvvuuutttrrrpppnnnnnnnnnllliiigggiiioootttvvvuuuwwwwwwwwwuuussssssuuuwwwwwwvvvvvvwwwvvvvvvuuuvvvvvvqqqllllllpppvvvyyyzzz{{{{{{{{{zzzwwwtttqqqooorrrrrrssswww{{{|||zzzvvvxxxxxxwwwuuurrrqqqrrrtttzzzyyyxxxwwwvvvuuuuuuuuuxxxyyyyyyxxxwwwssspppnnnyyywwwtttssstttuuuvvvvvv~~~|||yyyuuurrrqqqqqqqqquuutttssssssuuuvvvwwwwwwrrrooommmpppuuuxxxwwwuuuvvvrrrnnnoootttvvvrrrnnnnnnnnnmmmmmmoooqqquuuwww|||yyysssnnnmmmooouuuyyyrrrtttvvvwwwvvvuuuvvvwwwsssssstttuuutttrrrqqqooonnnoooqqqsssvvvxxxzzz{{{rrrrrrssstttuuutttrrrppprrrtttwwwwwwvvvtttttttttrrrtttwwwxxxxxxvvvsssqqqqqqtttvvvuuurrrrrrtttwwwrrrwww{{{yyytttqqqtttxxxwwwzzz||||||zzzzzz{{{|||xxxuuuqqqppprrruuuwwwxxxrrrssssssqqqnnnpppvvv{{{xxxxxxvvvrrrmmmlllpppsssmmmppprrrttttttuuutttrrrrrrttttttqqqooooootttxxxvvvxxxzzzyyywwwuuuuuuwwwwwwuuusssqqqqqqsssuuuvvvooopppppppppnnnmmmllllllllllllooossswwwyyyyyyxxxvvvssspppoooooooooooooootttuuuvvvyyy{{{yyysssnnnnnnooorrruuuuuusssrrrsssrrrsssssspppjjjggghhhkkklllnnnqqqrrrrrrsssuuuwwwzzzzzzzzzxxxvvvuuuvvvwwwxxxwwwvvvuuuqqqnnnnnnpppvvvwwwzzz|||{{{xxxwwwxxxzzzyyywwwuuusssqqqppppppooopppqqqrrrtttuuuvvvvvv~~~|||{{{{{{zzzwwwuuuuuutttssssssttttttuuuuuuuuusssqqqssstttssspppoooqqqoooooorrrwwwxxxuuuqqquuuuuuvvvxxxyyyyyyyyyxxxyyyzzzyyyvvvsssrrrssstttxxxwwwvvvvvvvvvuuutttttttttqqqnnnmmmmmmnnnnnnmmmhhhtttyyytttwwwuuunnnpppsssuuuvvvvvvuuuttt{{{~~~{{{vvvtttvvvyyyssssssssssssuuuvvvxxxyyyrrrxxx}}}zzzsssqqquuuzzz{{{wwwttttttwwwzzzzzzzzz||||||{{{yyywwwvvvwwwyyyuuuwwwxxxxxxwwwwwwxxxyyyqqqqqqrrrqqqoooooopppqqqnnnppprrrrrrpppmmmlllllljjjjjjjjjlllooosssuuuvvvppptttzzz}}}|||xxxtttrrrwwwtttuuuwwwxxxvvvvvvxxxzzzuuupppmmmoootttyyy{{{~~~}}}zzzxxxuuurrrpppooorrrrrrtttwwwyyyzzzxxxvvvwwwvvvuuussspppppprrrtttuuuuuuttttttuuuuuuvvvwwwvvvwwwwwwwwwvvvtttrrrqqq{{{xxxtttssstttvvvwwwwww}}}zzzvvvtttsssssssssyyytttpppppptttwwwwwwvvvtttpppmmmpppvvvzzzyyyuuussspppnnnrrrxxx{{{xxxtttqqqpppooonnnoooqqqsssuuuttttttttttttsssrrrrrrrrrrrrtttvvvvvvuuuuuuvvvwwwuuuvvvwwwxxxwwwuuusssrrrqqqqqqrrrrrrssssssttttttqqqpppqqqtttxxxwwwrrrlllpppsssvvvxxxvvvtttrrrrrrtttuuuxxxyyyxxxuuuqqqooonnnoooqqqrrrrrrsssuuuvvvssswwwzzzxxxrrrpppssswwwwww{{{|||wwwuuuwww{{{|||~~~zzzuuurrrrrrsssssssssrrrsssrrrpppooorrrxxx}}}rrrqqqooommmmmmqqqvvvzzzppptttxxxxxxyyyzzzxxxsssqqqqqqrrrrrrqqqrrruuuwwwtttxxx|||{{{wwwtttuuuwwwwwwvvvtttrrrrrrsssuuuvvvmmmoooqqqqqqppppppqqqrrrllllllnnnqqquuuxxxyyyxxxssstttuuussspppnnnmmmnnnqqqtttxxx||||||yyyuuussspppqqqtttwwwuuuppppppsssrrrssstttssslllfffhhhoooqqqtttvvvvvvsssqqqsssuuu{{{{{{{{{yyyvvvtttuuuvvvuuuttttttuuurrrnnnnnnqqqtttuuuxxx||||||xxxxxx{{{vvvvvvuuutttssssssssstttooooooppprrrtttuuuvvvwww|||zzzxxxxxxxxxxxxwwwuuuxxxvvvsssrrrtttvvvwwwwwwwwwqqqooorrruuusssooonnnnnnnnnoootttyyyzzzvvvqqquuuttttttwwwzzz{{{yyyvvvwwwxxxxxxvvvsssqqqqqqqqqyyyxxxxxxyyyyyyxxxuuussstttrrrqqqpppooonnnllljjjmmmtttwwwttttttyyywwwqqqooopppqqqssssssssssssrrr~~~~~~|||zzzxxxxxxzzz{{{pppppppppqqqtttwwwyyy{{{sssxxx||||||xxxuuuwwwzzzttttttuuuvvvxxxzzz{{{|||{{{}}}~~~~~~{{{yyyxxxxxxtttwwwyyyyyywwwuuuuuuvvvooorrrtttsssqqqooooooppplllooorrrqqqooommmlllmmmjjjllloooppprrrsssvvvxxxooosssxxx{{{zzzxxxvvvuuuwwwttttttyyyzzzwwwxxx|||yyywwwtttqqqpppsssxxx|||}}}{{{xxxuuusssrrrrrrssspppsssuuuvvvvvvuuuvvvvvvwwwvvvtttqqqooopppsssvvvssssssssstttvvvwwwyyyzzzttttttuuuvvvvvvwwwxxxxxxvvvtttssssssvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvtttssswwwtttqqqqqqsssuuuvvvvvvwwwtttrrrsssvvvxxxxxxwwwrrrtttvvvxxxxxxxxxwwwwwwsssrrrqqqppppppqqqrrrsssqqqrrrssstttuuutttqqqooosssuuuvvvvvvttttttuuuvvvxxxyyyzzz{{{zzzxxxvvvtttssssssrrrqqqpppoooooonnnooopppqqqtttvvvuuurrrooosssuuuwwwxxxvvvuuutttuuuxxxxxxwwwuuutttrrrpppooollllllmmmpppssstttuuuttttttsssqqqqqqrrrssstttuuutttzzz{{{uuurrruuuxxxyyy{{{yyyvvvuuuuuuuuutttrrrvvvuuuuuuttttttvvvyyy{{{sssppplllkkknnnsssxxxzzzsssxxxzzzyyyyyy|||{{{vvvsssssssssuuuwwwyyyxxxxxxxxxzzz{{{{{{zzzwwwvvvuuusssttttttuuutttsssrrrqqqlllooorrrrrrqqqqqqsssuuuqqqppppppqqqtttwwwwwwwwwtttxxxzzzvvvppplllnnnqqqpppuuuyyyzzzwwwuuuvvvxxxvvvqqqpppssstttqqqqqquuusssqqqqqqssspppkkklllrrrqqquuuxxxwwwuuusssvvvyyy||||||{{{xxxuuusssssstttsssqqqrrruuutttoooooottttttsssuuuyyyxxxttttttxxxrrrrrrrrrssstttuuuwwwxxxoooooopppqqqsssuuuwwwxxxwwwuuuttttttvvvwwwvvvvvvuuusssqqqrrrtttvvvvvvuuusssqqqrrrxxxxxxrrrnnnooommmrrrxxx{{{zzzwwwtttssstttuuuwwwxxxwwwvvvuuuuuuvvvwwwvvvssspppnnnnnnooowwwuuutttuuuwwwwwwuuussssssssssssssssssqqqnnnkkkpppqqqrrrrrrrrrrrrqqqppppppppppppppppppppppppppp|||xxxwwwzzz}}}}}}|||sssrrrqqqqqqrrruuuwwwyyytttwwwzzz||||||zzzyyyxxxooorrrvvvyyyyyyzzzzzz{{{yyy|||{{{xxxvvvrrruuuxxxxxxtttqqqpppqqqnnnrrruuuuuurrroooooopppoooqqqrrrqqqnnnlllmmmoookkkooossstttttttttwwwyyyuuuuuutttrrrrrrtttyyy|||xxxtttuuuzzz|||yyyzzzuuuvvvwwwuuussstttyyy}}}|||yyyvvvrrrqqqrrrtttvvvpppsssvvvuuusssrrrtttvvvwwwvvvssspppoooqqquuuxxxuuuuuuuuuvvvwwwyyyzzz{{{rrrrrrtttuuuxxx{{{}}}~~~ppppppqqqtttxxxyyyxxxwwwrrrtttxxxzzz{{{xxxuuusssssstttuuutttrrrrrrtttwwwyyyyyyyyywwwuuuuuuvvvyyytttzzz~~~wwwqqqrrrvvvttttttsssrrrqqqqqqqqqqqqtttrrrppppppqqqssssssttttttuuuvvvuuutttssstttvvvyyyzzz|||}}}|||zzzwwwvvvttttttsssrrrqqqoooooonnnnnnqqqssstttrrrrrrssstttwwwxxxxxxwwwvvvvvvwwwyyy|||yyyvvvrrrpppooopppqqqpppnnnmmmppptttuuutttqqqtttnnniiikkkssswwwvvvrrrrrryyy{{{uuuqqqsssvvvuuuttttttuuuwwwzzzzzzwwwuuuxxxxxxxxxxxxyyyyyyyyyyyyyyytttnnnllloootttwwwxxxuuuyyyzzzvvvvvv{{{{{{wwwvvvuuuuuuyyy}}}|||yyy}}}{{{zzz{{{}}}|||wwwsssnnnqqquuuwwwvvvsssooollllllooorrrsssqqqqqqsssuuuwwwtttrrrrrrtttvvvvvvvvvvvv{{{}}}xxxoookkkooouuurrrvvvzzzwwwrrrqqquuu{{{|||qqqkkkooosssssstttwwwuuuooommmrrrtttqqqppptttlllqqqvvvxxxwwwwww{{{||||||{{{xxxuuusssssssssqqqoooqqquuuuuupppqqqvvvvvvrrrsssvvvsssmmmlllqqqnnnoooppprrrtttwwwyyyzzzoooooopppqqqsssuuuwwwxxxuuutttssssssvvvwwwxxxwwwqqqoooooorrruuuvvvtttqqqoooqqqwww~~~zzzqqqnnnqqqlllvvv{{{tttsssuuusssxxx|||zzzuuuqqqrrrtttvvvuuusssooolllkkkmmmooossspppnnnooorrruuutttsssrrrssstttvvvwwwuuupppmmmnnnllllllqqqrrroooooorrrqqqpppoooooonnnooooooooo