BM6P6(@ xxxqqqlllgggcccaaabbbfffnnnzzz|||yyywwwtttqqqnnnkkkggg___VVVMMMFFFBBB???;;;999777666777777666555777777777777888888888888999999::::::<<<===???@@@>>>FFFFFFIIIRRR[[[lll{{{kkkaaaZZZVVVWWW[[[kkk}}}zzzoooeee^^^XXXRRRNNNJJJHHHFFFEEEDDDCCCAAA???@@@AAADDDGGGLLLTTT\\\bbbmmmssszzz~~~|||xxxuuuqqqoookkkkkklllnnnsss}}}{{{~~~|||wwwqqqjjjfffccccccdddgggmmmttt{{{~~~{{{xxxuuusssrrrrrrqqqqqqpppppppppoooooommmllllllmmmnnnooopppssswwwzzz~~~~~~~~~}}}}}}}}}|||{{{zzzxxxxxxttttttssssssqqqpppnnnmmmjjjjjjjjjiiiiiiiiiiiiiiijjjiiigggeeecccbbbbbbaaaaaa___]]]\\\^^^aaabbbbbbaaa```^^^\\\YYYWWWUUUTTTRRRQQQQQQRRRWWW```jjjrrrssskkkfff]]]XXXYYYYYY]]]kkk{{{{{{sssjjjdddZZZVVVQQQMMMKKKIIIHHHFFFxxxqqqlllhhhdddaaabbbfffnnnzzz~~~{{{xxxvvvssspppmmmjjjfff___VVVMMMFFFBBB@@@<<<:::888777888888777666777777777777888888888888999999::::::<<<===???@@@???FFFFFFIIISSS[[[lllzzzkkkaaaZZZVVVWWW[[[kkk}}}{{{oooeee___YYYRRRNNNJJJHHHFFFDDDDDDCCCAAA???@@@AAADDDGGGLLLSSS\\\bbblllrrryyy}}}}}}zzzssssssrrrrrrvvv}}}~~~wwwoooiiifffeeeeeegggkkkrrryyy~~~|||yyyvvvssssssrrrrrrqqqqqqppppppooonnnmmmllllllmmmnnnoooppprrrvvvzzz~~~~~~~~~}}}|||{{{yyywwwwwwttttttsssrrrqqqooonnnmmmjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeedddcccccccccaaa___]]]^^^___aaaaaa```\\\\\\ZZZXXXUUUSSSQQQPPPPPPPPPPPPQQQUUU]]]gggnnnuuummmfff^^^YYYZZZ[[[___nnn{{{sssjjjccc[[[WWWRRRNNNKKKIIIGGGEEExxxrrrlllhhhdddaaabbbfffnnnyyy~~~|||yyyvvvtttqqqnnnkkkiiieee^^^VVVNNNGGGCCC@@@===;;;999888999999888777777777777777888888888888999999::::::<<<===???@@@???FFFGGGIIISSS[[[lllyyykkk```ZZZVVVWWW[[[jjj|||{{{pppfff___YYYSSSNNNJJJHHHEEEDDDCCCCCCAAA???@@@AAACCCFFFKKKRRR[[[aaajjjpppwww|||~~~||||||uuummmiiiggggggeeejjjpppvvv{{{~~~|||zzzyyyttttttssssssrrrqqqqqqpppnnnmmmlllllllllmmmnnnoooooorrrvvvzzz~~~}}}{{{xxxvvvuuuttttttsssrrrqqqooonnnmmmkkkkkkjjjjjjiiiiiiiiiiiifffeeeeeedddddddddddddddaaa_________``````___]]]ZZZYYYWWWUUUSSSPPPOOONNNNNNNNNNNNOOORRRYYYbbbhhhyyywwwoooggg___ZZZ\\\___cccsss|||sssiiiccc\\\XXXSSSNNNKKKIIIFFFDDDyyyrrrmmmiiieeebbbcccfffmmmxxx|||zzzvvvtttrrrooollliiifffccc]]]UUUNNNGGGCCC@@@<<<:::888888999999888777666777777777888888888888999999999:::<<<===???@@@???FFFGGGIIISSS\\\lllxxxiii___XXXTTTVVVZZZiiizzz{{{qqqgggaaaZZZSSSNNNJJJHHHEEECCCCCCBBBAAA???@@@BBBCCCFFFJJJQQQYYY___gggmmmuuuzzz~~~{{{qqqkkkiiihhheeehhhmmmqqqwww}}}~~~|||{{{vvvuuuuuutttsssrrrqqqqqqnnnmmmlllllllllmmmnnnoooooorrrwww{{{~~~{{{xxxvvvuuutttttttttsssqqqpppnnnmmmkkkkkkkkkjjjjjjiiiiiihhhffffffeeedddcccccccccccc````````````aaa```]]]ZZZZZZZZZXXXVVVSSSQQQOOONNNNNNNNNNNNNNNPPPVVV]]]bbbmmmvvvxxxpppggg___[[[^^^aaafffvvv|||sssiiiccc^^^YYYSSSOOOKKKIIIFFFDDDzzzsssnnniiieeeccccccfffmmmxxx|||yyyuuurrrpppmmmiiifffccc```[[[TTTMMMGGGBBB@@@;;;999777777777888777666666777777777888888888888999999999:::<<<===???@@@???GGGGGGJJJSSS\\\mmmxxxiii___WWWSSSTTTXXXeeewww|||rrriiibbb[[[TTTNNNJJJHHHDDDBBBBBBBBBAAA@@@AAABBBCCCEEEIIIPPPXXX]]]eeekkksssyyy}}}}}}}}}vvvnnnjjjhhheeegggjjjmmmrrryyy~~~}}}wwwwwwvvvuuutttsssrrrqqqnnnmmmmmmlllmmmnnnooopppqqqtttxxx}}}|||yyywwwvvvuuuuuuuuutttrrrqqqooonnnllllllkkkkkkjjjiiiiiihhhhhhgggfffdddbbbaaaaaaaaa```___```aaaaaa___\\\YYYZZZYYYXXXUUUSSSQQQOOONNNNNNNNNNNNNNNOOOSSSXXX\\\bbbiiittt|||wwwpppggg```\\\^^^aaagggvvv|||sssjjjddd^^^ZZZTTTOOOLLLIIIFFFDDDzzztttnnnjjjfffccccccfffmmmxxx|||yyyuuurrrnnnkkkgggddd___]]]XXXSSSLLLFFFAAA???;;;999777666777777666555777777777777888888888888999999::::::<<<===???@@@@@@GGGHHHJJJTTT\\\mmm{{{kkk```XXXSSSTTTWWWaaasss|||rrrjjjccc\\\TTTNNNKKKGGGDDDAAAAAAAAAAAA@@@AAABBBCCCEEEHHHOOOWWW\\\dddjjjsssyyy}}}~~~{{{|||{{{rrrmmmjjjeeefffgggiiimmmttt|||~~~yyyxxxwwwvvvuuusssrrrrrrooonnnnnnmmmnnnoooqqqrrrtttwww{{{~~~|||yyyxxxwwwwwwvvvuuutttrrrqqqpppmmmmmmlllkkkjjjiiiiiihhhiiihhhfffdddbbbaaa``````_________```aaa___\\\YYYXXXWWWUUUSSSQQQNNNMMMLLLMMMMMMMMMMMMMMMOOOSSSVVVZZZ```iiipppuuuyyywwwppphhh```[[[]]]```dddttt}}}tttkkkeee]]]YYYTTTOOOLLLJJJGGGEEE{{{tttoookkkgggdddbbbfffmmmyyy~~~zzzvvvrrrnnniiieeebbb\\\ZZZVVVQQQKKKEEE@@@>>>;;;:::888777888888777666777777777777888888888888999999::::::<<<===???@@@@@@GGGHHHJJJTTT\\\mmmooocccZZZUUUUUUXXX]]]ooo}}}ssskkkddd\\\TTTOOOKKKGGGCCCAAA@@@AAA@@@@@@AAABBBCCCDDDHHHNNNUUU[[[cccjjjrrryyy~~~~~~zzzxxxyyy~~~wwwppplllffffffffffffiiipppyyy}}}zzzyyyxxxwwwuuutttsssrrrpppooooooooooooqqqssstttwwwzzz~~~~~~|||zzzxxxxxxxxxwwwuuutttrrrqqqnnnmmmlllkkkjjjiiiiiihhhgggfffeeecccbbbaaaaaaaaa___^^^^^^___```___]]]ZZZWWWVVVTTTRRRPPPMMMLLLKKKKKKLLLLLLKKKJJJKKKNNNPPPSSSXXX___eeeiiiooovvv{{{|||~~~xxxqqqhhh___ZZZ\\\]]]aaappp}}}uuummmggg]]]YYYSSSOOOMMMKKKHHHGGG{{{tttoookkkgggdddbbbfffnnnyyy{{{vvvrrrmmmiiiddd```ZZZXXXUUUPPPJJJDDD@@@======;;;999888999999888777777777777777888888888888999999::::::<<<===???@@@@@@GGGHHHJJJTTT]]]mmmrrrfff]]]VVVVVVYYYZZZmmm}}}ssskkkddd]]]UUUOOOKKKGGGCCC@@@@@@@@@@@@@@@AAABBBCCCDDDGGGMMMUUUZZZccciiirrrzzz~~~~~~{{{wwwvvvxxx}}}zzzsssooogggfffeeeeeegggnnnwww}}}}}}zzzzzzyyywwwvvvtttssssssppppppppppppppprrrtttuuuyyy|||}}}|||yyyyyyyyyxxxvvvuuusssrrrnnnnnnmmmllljjjiiiiiihhheeedddccccccbbbbbbcccccc___^^^]]]^^^______]]]\\\XXXWWWUUUSSSQQQNNNMMMLLLIIIJJJJJJIIIHHHHHHKKKMMMOOOSSSXXX]]]aaagggooouuuxxx{{{xxxrrrhhh___ZZZZZZ[[[^^^mmm}}}~~~vvvnnnhhh\\\XXXSSSOOOMMMKKKIIIHHH{{{tttnnnjjjgggeeeeeehhhnnnyyy|||vvvoooiiidddbbbZZZXXXTTTOOOIIICCC>>>;;;;;;:::999888777777777777999999999888888888888888888888999;;;===???AAABBB@@@HHHHHHKKKUUU^^^ooovvveeeZZZRRRRRRVVV^^^kkk}}}~~~vvvmmmfff^^^WWWSSSLLLHHHCCC@@@@@@@@@@@@???AAAAAABBBCCCFFFLLLTTTYYYbbbiiirrryyy~~~~~~yyyvvvwww|||zzztttmmmhhhddddddfffiiirrr|||}}}zzzvvvtttssssssrrrrrrsssrrrrrrqqqqqqrrrrrrsssvvvzzz~~~}}}|||zzzxxxuuusssqqqnnnllljjjiiijjjjjjiiihhhiiihhheeebbbbbbccceeefff^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUSSSQQQOOONNNMMMMMMMMMJJJGGGDDDDDDFFFIIIKKKNNNPPPTTTXXX]]]ccciiinnnsssvvv|||yyysssddd___[[[YYYYYY\\\gggrrr{{{ssskkkeee]]]YYYSSSNNNLLLKKKIIIHHH{{{tttooojjjgggeeeeeehhhnnnyyy}}}vvvoooiiidddbbb[[[YYYUUUPPPIIICCC>>>;;;;;;:::999888777777777777888888888888888888888888:::::::::;;;;;;<<<===>>>@@@HHHHHHKKKUUU^^^oooxxxhhh\\\TTTSSSWWW]]]kkk}}}yyy{{{}}}uuummmeee^^^WWWSSSMMMIIIEEEBBBAAAAAAAAA@@@@@@AAABBBCCCFFFMMMTTTYYYccciiirrryyy~~~yyyvvvxxx}}}{{{qqqkkkfffeeefffiiiqqqzzz|||xxxvvvuuuuuutttsssssssssrrrqqqqqqrrrsssssswwwzzz~~~~~~}}}{{{xxxvvvtttrrrnnnllljjjiiijjjjjjiiigggiiigggeeedddccccccdddeeeaaa```___]]][[[YYYXXXWWWTTTSSSRRRPPPNNNMMMLLLLLLLLLJJJGGGEEEEEEFFFIIIJJJLLLNNNRRRUUUZZZ```ggglllrrrvvv{{{yyysssgggbbb\\\YYYWWWYYYcccmmm}}}}}}tttkkkeee]]]YYYSSSOOOLLLKKKJJJHHH{{{tttoookkkgggeeeeeehhhnnnyyywwwooohhhcccaaa]]][[[WWWQQQJJJCCC>>>;;;;;;:::999888777777777777777777777777777777777777::::::999::::::;;;<<<===@@@HHHHHHKKKUUU^^^ooo{{{jjj^^^UUUTTTWWW\\\iiiyyysssssswww}}}|||tttlllddd]]]VVVRRRMMMJJJFFFCCCCCCBBBBBBAAA???@@@AAACCCFFFMMMTTTZZZdddjjjrrrxxx}}}zzzwwwxxx~~~wwwooohhhffffffiiipppwww{{{yyyxxxwwwvvvuuutttsssrrrrrrrrrrrrssstttwww{{{~~~|||zzzwwwuuutttooommmjjjjjjjjjjjjiiigggggggggfffeeeeeedddddddddcccbbb```^^^[[[YYYWWWVVVSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLOOORRRVVV]]]dddiiippptttzzzyyytttkkkddd]]]YYYVVVVVV]]]fffvvvvvvmmmfff^^^ZZZTTTOOOMMMKKKJJJHHHzzztttoookkkhhheeeeeehhhnnnyyyxxxooohhhbbb```^^^\\\WWWQQQKKKDDD>>>;;;;;;:::999888777777777777666666666666777777777777777777888999<<<>>>@@@AAA@@@HHHHHHKKKUUU^^^ooozzzjjj^^^UUUSSSUUUZZZggg~~~vvvnnnlllooowww{{{ssskkkddd]]]VVVRRRMMMJJJFFFDDDCCCCCCAAA@@@>>>???@@@BBBFFFMMMTTTZZZeeejjjrrrxxx}}}}}}yyyvvvxxx~~~|||sssjjjggggggiiiooovvv}}}{{{zzzyyywwwuuuuuutttsssrrrrrrssstttuuuyyy}}}~~~|||yyywwwvvvpppnnnkkkjjjjjjjjjiiigggfffgggggggggfffeeedddcccaaa```___]]]ZZZXXXWWWVVVSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOTTTZZZbbbgggnnnrrryyy~~~zzzuuummmeee\\\XXXUUUUUUZZZaaappp}}}xxxnnnhhh___[[[UUUPPPMMMLLLJJJIIIzzzsssoookkkhhhfffeeehhhnnnyyy~~~~~~wwwooogggbbb___]]][[[WWWQQQKKKDDD???<<<;;;:::999888777777777777555555666666777777777777888888999;;;===???AAABBB@@@HHHHHHKKKUUU^^^ooovvvggg\\\SSSPPPRRRXXXeee|||uuullliiikkkrrr|||zzzssskkkddd]]]WWWRRRKKKIIIEEECCCCCCBBB@@@???>>>???@@@BBBFFFLLLTTTYYYdddiiiqqqxxx~~~|||xxxvvvxxx~~~yyynnniiiiiijjjooouuu|||~~~|||{{{zzzwwwuuuvvvuuusssrrrrrrsssuuuvvvzzz~~~~~~{{{yyyxxxrrrpppmmmllllllkkkjjjhhhfffggghhhhhhgggfffdddbbb^^^]]]]]][[[ZZZYYYXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLHHHIIIIIIIIIHHHHHHGGGGGGIIIJJJLLLNNNRRRYYY```ffflllpppwww}}}zzzuuummmddd\\\WWWUUUUUUYYY^^^iiivvvzzzpppiii```\\\VVVQQQNNNLLLJJJIIIzzzsssoookkkhhhfffeeehhhnnnyyy}}}}}}}}}vvvnnngggaaa^^^\\\ZZZVVVQQQJJJDDD???===;;;:::999888777777777777555666666777777888888999<<<<<<<<<<<<<<<>>>??????@@@HHHHHHKKKUUU^^^ooopppcccYYYQQQNNNPPPWWWcccyyyxxxnnniiijjjpppzzz{{{sssllleee^^^XXXSSSKKKHHHEEEDDDCCCBBB@@@>>>???@@@AAABBBEEEKKKRRRXXXaaahhhpppxxx~~~|||xxxvvvyyy}}}xxxvvvvvvvvvtttrrrqqqpppqqqrrrsssxxx{{{uuunnnllllllooosss|||~~~}}}{{{xxxvvvwwwvvvtttrrrrrrtttvvvwww{{{}}}{{{zzztttrrrooonnnnnnmmmkkkjjjgggggghhhhhhgggfffdddccc^^^]]]]]]\\\[[[ZZZYYYYYYVVVUUUSSSQQQOOONNNNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKMMMQQQWWW___eeeiiiooovvv|||zzzvvvnnneee[[[XXXVVVUUUXXX\\\fffttt}}}rrrjjjaaa]]]WWWRRRNNNLLLKKKIIIzzzsssooollliiigggeeehhhnnnyyy~~~||||||}}}}}}}}}uuummmfffaaa^^^YYYXXXTTTOOOJJJDDD@@@===;;;:::999888777777777777666666777777888999999:::;;;;;;;;;;;;<<<===>>>>>>@@@HHHHHHKKKUUU^^^oooyyykkk```WWWPPPNNNPPPUUUaaawww|||qqqlllllloooyyy{{{tttlllfff___YYYUUUKKKIIIGGGEEEEEECCCAAA???@@@AAAAAABBBEEEJJJQQQVVV___fffpppxxx~~~zzzxxx{{{}}}vvvrrrppppppnnnmmmllllllkkkkkkkkkllllllooosssvvvyyy~~~uuuqqqnnnoooqqqyyy{{{~~~}}}zzzwwwxxxwwwtttrrrrrrtttwwwxxx||||||{{{vvvtttqqqpppooonnnmmmkkkhhhhhhhhhggggggfffeeedddaaa```___^^^\\\[[[ZZZYYYVVVUUUSSSQQQPPPNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKOOOVVV^^^dddhhhmmmuuu{{{{{{wwwqqqggg]]]YYYVVVUUUVVVYYYcccqqq~~~ssskkkbbb^^^WWWRRROOOMMMKKKIIIzzzsssooollliiigggeeehhhnnnyyy}}}{{{{{{}}}||||||tttlllfffaaa^^^XXXVVVSSSOOOIIIDDD@@@>>>;;;:::999888777777777777666777777888999:::::::::666777888999;;;>>>@@@AAA@@@HHHHHHKKKUUU^^^ooovvvhhh___WWWPPPNNNPPPUUU```vvvtttnnnnnnnnnxxx|||tttmmmfff```YYYUUULLLJJJHHHGGGFFFEEEBBB@@@AAABBBBBBBBBDDDIIIPPPUUU]]]eeeoooxxx{{{zzz}}}yyyssspppoooooolllllllllllllllllllllkkkgggiiikkkllllllooouuuyyy~~~zzztttooonnnpppoooqqqtttuuuvvvxxxzzz||||||yyyyyywwwtttrrrrrrtttwwwyyy|||}}}|||xxxuuurrrqqqppppppnnnlllhhhhhhhhhgggffffffeeeeeeeeedddbbb```^^^[[[ZZZYYYVVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGHHHJJJMMMTTT\\\bbbggglllttt{{{{{{wwwtttiii^^^YYYWWWTTTTTTVVV\\\iiixxxtttlllccc^^^XXXRRROOOMMMKKKIII{{{sssmmmiiigggfffcccgggnnnzzz{{{zzzzzz~~~|||sssjjjccc___]]]YYYXXXUUUQQQKKKEEE@@@===:::999888888777777888888888888777666666777888888777999;;;<<<<<<===???AAACCCDDDFFFKKKPPP\\\ppp|||sssfffZZZRRRNNNMMMLLLUUU```vvvyyyqqqmmmoooxxxvvvnnnhhh```WWWQQQMMMJJJGGGDDDDDDCCCBBB@@@@@@???===>>>BBBHHHNNNSSS]]]bbbkkkttt|||}}}{{{{{{~~~{{{wwwtttrrrrrrqqqqqqqqqppppppoooooooooooommmllllllmmmmmmllljjjqqqtttyyy~~~zzzssspppooonnnnnnmmmllllllnnnrrrvvv~~~~~~|||{{{yyywwwwwwwwwxxxyyy~~~}}}|||yyytttqqqoooooommmllljjjjjjjjjjjjiiihhhgggfffddddddcccaaa___]]][[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMNNNLLLJJJIIIIIIIIIHHHGGGCCCDDDFFFIIIMMMSSSZZZ```kkkooovvv{{{~~~yyyuuuooojjjccc\\\XXXVVVWWWXXX^^^gggtttvvvnnnccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffeeeiiippp{{{~~~{{{yyyyyy}}}yyyqqqiiibbb^^^\\\ZZZXXXUUUQQQKKKEEE@@@===:::999888888777777888888888888888888888888888888444666888999:::;;;===???DDDEEEIIIMMMSSS]]]qqqzzzqqqeeeZZZSSSQQQPPPPPPTTT```vvv|||tttooopppxxxxxxqqqjjjbbbYYYSSSNNNKKKGGGEEEDDDCCCBBB@@@???>>>>>>???BBBHHHNNNQQQ[[[aaaiiisss||||||zzzyyyzzz~~~}}}zzzwwwvvvvvvxxxxxxxxxxxxwwwwwwvvvvvvrrrpppnnnmmmmmmmmmkkkiiilllnnnrrrvvv{{{vvvqqqooolllllliiigggfffhhhlllpppyyy~~~}}}|||zzzxxxxxxxxxzzz{{{}}}yyyuuurrrqqqpppnnnmmmkkkkkkkkkkkkjjjhhhggggggddddddcccaaa___]]][[[ZZZYYYWWWTTTSSSRRRQQQNNNLLLKKKIIIGGGFFFGGGGGGEEEDDDCCCDDDFFFHHHLLLQQQXXX]]]bbbgggnnntttyyy}}}zzzvvvpppkkkddd\\\WWWUUUUUUVVV]]]eeerrr}}}vvvoooccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffgggkkkrrr}}}~~~~~~zzzxxxxxxzzz||||||vvvooohhhbbb^^^\\\[[[YYYVVVQQQKKKEEE@@@===:::999888888777777888888777888999::::::999888777777888;;;<<<<<<===???AAACCCDDDIIINNNSSS]]]pppzzzqqqdddXXXRRROOOOOOOOOTTT___vvvxxxsssqqqxxx{{{ssslllddd\\\UUUOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>???@@@DDDHHHLLLOOOXXX^^^gggqqq{{{~~~wwwvvvvvvxxx}}}~~~~~~~~~{{{xxxuuurrrqqqooommmkkkhhhjjjllloooqqqvvv|||~~~wwwsssnnnlllhhhcccaaabbbgggkkkqqqwww}}}|||{{{yyyyyyzzz{{{|||~~~{{{wwwtttsssrrrpppnnnmmmmmmlllkkkjjjiiihhhgggeeedddcccbbb```]]][[[ZZZYYYWWWTTTSSSRRRQQQNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGJJJNNNUUUYYY```eeekkkrrrwww{{{}}}yyyvvvqqqmmmeee^^^XXXUUUTTTTTT[[[cccooozzzwwwoooccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffgggkkkrrr}}}|||yyy{{{~~~}}}yyywwwwwwxxxzzz~~~}}}zzzuuuooohhhccc___^^^\\\[[[WWWRRRLLLEEE@@@<<<:::999888888777777888888777888:::;;;;;;:::888777777999;;;<<<<<<===@@@AAA@@@BBBGGGMMMRRR[[[lll}}}~~~ttteeeXXXOOOKKKJJJJJJSSS^^^uuu{{{uuurrrzzz}}}uuunnnfff]]]WWWPPPMMMIIIFFFEEECCCAAA@@@===>>>???BBBEEEHHHJJJLLLUUU[[[eeepppzzz~~~yyywwwrrrrrrsssvvv|||}}}yyyvvvtttqqqnnnkkklllmmmmmmmmmpppsssvvv~~~{{{tttqqqkkkddd```aaaeeeiiimmmsss{{{~~~}}}{{{zzzzzz|||}}}~~~zzzxxxvvvuuusssqqqooonnnmmmkkkjjjhhhhhhgggeeeddddddbbb```^^^\\\ZZZYYYWWWUUUSSSRRRPPPNNNLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBCCCEEEEEEGGGKKKPPPSSS___ccchhhmmmqqquuuyyy||||||||||||}}}|||zzzwwwuuusssoooggg___YYYUUUTTTSSSZZZaaalllwww~~~wwwoooccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggffffffjjjrrr}}}yyywwwxxx|||}}}yyyvvvvvvvvvxxx|||}}}{{{vvvqqqkkkfffbbb```^^^\\\YYYSSSLLLEEE@@@<<<:::999888888777777888888777888:::;;;;;;:::888777222444666777888999;;;===@@@BBBFFFLLLQQQZZZkkk|||wwwhhhZZZQQQMMMLLLLLLSSS^^^ttt}}}wwwuuu{{{~~~vvvoooggg^^^XXXRRROOOJJJGGGEEECCCAAA???===>>>@@@BBBEEEGGGIIIJJJRRRYYYdddooozzz~~~xxxssspppnnnoooqqquuu{{{|||yyyuuurrrpppnnnoooooonnnmmmnnnppprrrwwwyyyuuunnnfffaaa```dddgggmmmrrr{{{~~~}}}{{{{{{{{{}}}~~~|||{{{yyyvvvtttqqqooommmkkkiiihhhggggggeeeeeedddbbb```^^^\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDFFFJJJMMMUUUXXX]]]aaaeeeiiiooorrrwwwxxxzzzzzzzzzxxxvvvvvvsssnnnhhh```ZZZVVVTTTTTTYYY___iiisss{{{wwwoooccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffeeeiiiqqq}}}}}}xxxuuuwww{{{~~~yyywwwuuuuuuwwwzzz~~~~~~|||xxxsssnnniiieeeccc```^^^ZZZTTTMMMFFF???<<<:::999888888777777888888777888999::::::999888777444666888999999:::<<<>>>BBBDDDHHHMMMQQQ[[[mmm}}}yyyjjj\\\UUURRRRRRSSSRRR]]]sssyyyxxx~~~xxxqqqiii```ZZZTTTPPPLLLHHHFFFDDDAAA???>>>???@@@AAADDDFFFHHHIIIOOOWWWcccooozzz|||vvvqqqnnnlllmmmpppttt{{{{{{wwwtttrrrpppooopppqqqpppnnnnnnoooqqqvvv|||{{{wwwppphhhbbb```bbbdddmmmrrr{{{}}}|||{{{{{{{{{}}}}}}zzzxxxtttrrrooollljjjiiihhhhhhfffeeedddcccaaa^^^\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKHHHFFFDDDCCCCCCCCCBBBAAAAAABBBCCCBBBBBBCCCEEEGGGKKKNNNRRRVVV[[[bbbiiimmmpppsssvvvwwwvvvtttttttttoookkkeee___ZZZVVVTTTTTTVVV\\\fffooovvv}}}vvvnnnccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffdddiiirrr~~~|||vvvsssuuuzzz~~~zzzwwwvvvuuuvvvyyy}}}}}}zzzuuupppjjjfffcccaaa___[[[UUUMMMFFF???<<<:::999888888777777888888888888888888888888888888888:::<<<======>>>@@@BBBDDDDDDGGGKKKOOOYYYlll~~~zzzkkk]]]UUURRRSSSSSSRRR]]]sss{{{zzzzzzssslllccc]]]UUUQQQLLLIIIFFFDDDAAA?????????@@@@@@BBBEEEHHHIIINNNVVVcccooo{{{}}}wwwrrroookkkmmmooottt|||zzzwwwtttrrrqqqppprrrsssrrrqqqqqqrrrsssxxx{{{}}}yyysssllleeebbbbbbdddkkkqqqyyy|||{{{zzzzzz{{{~~~}}}{{{wwwuuurrrnnnlllkkkjjjjjjfffeeedddcccaaa___]]][[[[[[XXXUUUSSSRRRPPPMMMJJJHHHFFFDDDCCCDDDDDDBBBAAAAAABBBBBBAAA@@@@@@AAACCCDDDGGGJJJNNNRRRYYY```eeefffiiimmmnnnmmmlllmmmnnniiifffaaa\\\XXXUUUSSSSSSSSSYYYaaajjjrrrxxx~~~uuummmccc___XXXSSSPPPNNNLLLKKK{{{sssmmmiiigggfffeeejjjsss{{{uuurrrtttxxx}}}{{{wwwvvvuuuvvvyyy|||~~~{{{vvvpppjjjfffcccaaa___[[[UUUMMMFFF???<<<:::999999888777888888888888888777666666777888888666888:::;;;<<<===???AAABBBBBBDDDHHHLLLWWWjjj||||||kkk[[[RRRNNNMMMNNNSSS]]]rrr}}}||||||vvvnnneee___UUURRRMMMIIIFFFDDDAAA???@@@@@@???@@@BBBDDDGGGIIINNNVVVbbbppp{{{yyytttqqqkkkmmmpppuuu|||{{{xxxvvvtttsssrrrtttuuuuuuttttttvvvwww{{{||||||wwwooohhheeedddeeeiiiooowww}}}{{{zzzzzzzzz{{{}}}}}}}}}}}}zzzxxxtttqqqnnnmmmlllmmmffffffeeecccaaa___]]]\\\[[[XXXUUUSSSRRRPPPMMMJJJKKKIIIGGGFFFFFFFFFEEEDDDAAABBBBBBAAA???>>>???AAA???AAABBBDDDGGGLLLRRRWWW]]]aaaeeefffeeedddeeegggdddbbb^^^YYYVVVSSSRRRRRRPPPVVV^^^gggnnnuuu|||tttlllccc___XXXSSSPPPNNNLLLKKK|||tttnnnjjjhhhhhhfffkkksssyyyssssssuuuxxx~~~~~~zzzxxxvvvwwwzzz}}}~~~|||xxxtttooollliiihhhfffccc]]]VVVNNNFFF@@@===;;;:::999888777777777777777777777777777777777777;;;;;;::::::;;;>>>@@@BBB>>>EEEFFFJJJUUU[[[hhh}}}}}}lll```WWWPPPNNNOOOSSS]]]qqqzzz}}}~~~vvvnnneee___VVVRRRMMMHHHEEECCCAAA???@@@@@@@@@@@@AAACCCEEEFFFNNNVVVcccppp|||{{{sssoookkklllooottt|||~~~}}}{{{{{{{{{|||~~~}}}{{{yyyzzzsssmmmhhhffffffjjjnnnuuu|||~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxuuuqqqooonnnnnnnnnhhhgggeeecccaaa___^^^]]][[[XXXUUUSSSQQQNNNKKKHHHHHHGGGFFFEEECCCAAA@@@@@@>>>>>>????????????>>>>>>:::;;;===@@@CCCGGGJJJKKKSSSUUUXXX\\\^^^_________[[[ZZZWWWUUURRRPPPOOOOOOOOOSSSYYY```gggnnnvvv{{{tttkkkbbb]]]WWWQQQOOOMMMLLLKKK|||uuuoookkkiiihhhgggkkktttyyyssssssuuuxxx~~~{{{yyywwwxxxzzz}}}~~~{{{yyyvvvrrrnnnjjjhhhgggeeebbb]]]UUUMMMFFF@@@===;;;:::999888777777777777777777777777777777777777;;;:::::::::;;;>>>@@@BBB???EEEFFFJJJTTT[[[hhh}}}~~~lll```WWWPPPMMMNNNQQQZZZnnn{{{{{{~~~xxxpppggg```WWWSSSMMMIIIFFFDDDBBB@@@????????????@@@BBBDDDEEELLLTTTaaaooo||||||uuuqqqlllmmmpppuuu|||yyyrrrlllhhhffffffiiimmmttt|||~~~}}}~~~|||{{{zzzzzz~~~}}}{{{wwwtttqqqooooooooohhhhhhfffdddbbb___^^^]]][[[XXXUUUSSSQQQNNNKKKIIIGGGGGGFFFDDDCCCAAA@@@@@@??????????????????>>>===;;;;;;<<<>>>@@@BBBDDDEEEKKKMMMPPPSSSUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLPPPVVV]]]ccckkkrrrwww}}}~~~ssskkkbbb]]]WWWQQQOOOMMMLLLKKK}}}uuuoookkkiiihhhhhhllluuuzzzssssssvvvyyy|||zzzxxxyyy{{{}}}|||yyywwwuuurrrnnnkkkhhhfffeeedddaaa\\\TTTMMMEEE@@@===::::::999888777777777777777777777777777777777777::::::::::::<<<>>>@@@AAA@@@FFFFFFIIISSSZZZhhh}}}~~~lll```WWWOOOMMMNNNOOOWWWiii|||yyy|||{{{rrriiibbbXXXTTTOOOJJJHHHEEECCCAAA???>>>>>>>>>???AAACCCDDDIIIQQQ^^^mmm{{{}}}wwwsssmmmnnnpppuuu|||xxxqqqkkkgggffffffgggkkkrrryyy~~~~~~}}}|||zzzwwwvvvzzz~~~{{{wwwsssqqqpppooojjjiiigggeeebbb```^^^]]]ZZZXXXUUURRRQQQOOOKKKIIIGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<======>>>BBBDDDFFFIIIKKKLLLLLLLLLOOOOOONNNMMMLLLLLLKKKKKKIIILLLRRRXXX^^^eeemmmrrrxxx{{{~~~~~~rrrjjjbbb]]]WWWQQQOOOMMMLLLKKK}}}vvvpppllljjjiiiiiimmmuuuzzzttttttwwwzzz{{{yyyxxxyyy{{{}}}|||xxxuuurrrqqqnnnkkkhhhfffdddcccccc```ZZZSSSLLLEEE???<<<:::999999888777777888888777777777777777777777777999999::::::<<<===???@@@AAAGGGFFFHHHRRRYYYggg}}}mmm```WWWOOOLLLMMMNNNUUUeee}}}wwwzzz|||sssiiicccZZZVVVPPPLLLIIIGGGDDDCCC@@@????????????AAACCCDDDIIIPPP\\\jjjxxx{{{vvvsssmmmnnnpppttt{{{xxxpppjjjgggeeeeeeeeeiiiooowww}}}|||wwwtttvvv{{{~~~yyyvvvrrrpppppplllkkkhhhfffccc```^^^]]]ZZZWWWTTTRRRQQQOOOLLLIIIFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::::::::;;;???@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIGGGJJJOOOTTTYYYaaahhhmmmtttwww{{{~~~~~~ssskkkbbb]]]WWWQQQOOOMMMLLLKKK}}}wwwqqqmmmjjjiiijjjnnnwww{{{vvvvvvyyy||||||xxxwwwxxxyyyzzz}}}{{{vvvrrrpppnnnllliiifffdddbbbbbbaaa^^^YYYRRRKKKDDD???<<<:::999888888777888888888777777777777777777777777888999999:::<<<===??????AAAGGGFFFHHHRRRXXXeee{{{mmm```VVVNNNKKKLLLNNNSSSaaazzz|||uuuxxx|||sssiiibbbZZZVVVQQQLLLIIIGGGEEECCCAAAAAA@@@@@@AAABBBCCCDDDJJJQQQ[[[gggtttyyyssspppllllllnnnsssyyyyyypppjjjfffeeeeeefffjjjooovvv|||yyyssssssvvvxxx|||}}}||||||}}}{{{wwwtttqqqpppnnnllljjjgggdddaaa^^^]]]YYYWWWTTTRRRQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::::::::;;;;;;<<<===>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHFFFHHHLLLPPPVVV]]]dddiiiooosssxxx|||~~~~~~tttlllbbb]]]WWWQQQOOOMMMLLLKKK}}}xxxrrrnnnkkkiiikkkooowww}}}xxxxxx{{{zzzvvvuuuvvvxxxzzz}}}|||vvvrrrooonnnkkkhhheeecccaaa``````]]]XXXQQQJJJCCC>>>;;;999999888888888888888999777777777777777777777777888888999;;;<<<===>>>???@@@GGGGGGJJJSSSXXXdddxxxnnn```VVVNNNJJJKKKMMMQQQ]]]tttyyysssuuu|||{{{rrriiibbbZZZVVVQQQLLLJJJGGGEEECCCBBBBBBAAAAAAAAABBBCCCDDDJJJPPPYYYdddppp}}}~~~vvvpppllliiijjjlllqqqxxx{{{qqqjjjeeeddddddhhhjjjooouuu{{{|||tttppprrrrrrtttwwwyyy{{{|||{{{{{{{{{}}}}}}{{{xxxuuuttttttuuuvvvzzz~~~~~~zzzvvvsssqqqpppnnnlllhhheeeaaa___]]]YYYWWWTTTRRRQQQOOOMMMJJJHHHFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@???===<<<;;;;;;;;;;;;;;;<<<999999:::;;;;;;<<<======???AAACCCEEEFFFGGGFFFFFFEEEGGGJJJMMMRRRYYY```fffkkkooouuuyyy|||}}}}}}ssslllbbb]]]WWWQQQOOOMMMLLLKKK~~~xxxsssnnnkkkiiikkkoooxxxyyyzzz}}}~~~yyyuuutttuuuvvvyyy|||}}}wwwssspppooolllhhheeebbbaaa```___\\\WWWPPPIIICCC>>>;;;999888888888888888999999777777777777777777777777777888999;;;<<<===>>>>>>???GGGHHHKKKTTTXXXbbbvvvnnnaaaVVVNNNJJJJJJKKKNNNXXXnnnvvvoooqqqwww{{{rrriiicccZZZVVVPPPLLLIIIGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCIIINNNVVVaaammmzzz}}}tttmmmiiifffgggjjjooovvv}}}rrrjjjeeecccccceeegggkkkpppuuuyyy}}}~~~~~~~~~}}}yyysssssspppooonnnnnnnnnmmmlllkkklllmmmqqquuuzzz|||wwwqqqmmmkkkkkklllqqqvvv~~~}}}yyyvvvtttqqqooommmiiieeebbb___]]]YYYVVVTTTRRRQQQOOOMMMKKKIIIGGGEEEDDDDDDFFFHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA>>>>>><<<;;;::::::::::::777777777888888999::::::<<<>>>@@@BBBDDDDDDDDDCCCCCCEEEGGGJJJOOOUUU]]]bbbfffkkkqqqvvvyyyzzz|||~~~}}}{{{qqqkkkbbb]]]WWWQQQOOOMMMLLLKKK~~~xxxsssnnnkkkiiilllpppyyy{{{{{{~~~yyyuuuttttttuuuxxx|||~~~xxxtttqqqpppllliiieeecccaaa```^^^\\\WWWPPPIIIBBB===;;;999888888888888888999999777777777777777777777777777888999;;;<<<===>>>>>>>>>FFFIIILLLUUUXXXaaatttoooaaaVVVMMMJJJJJJJJJLLLUUUjjj~~~tttmmmmmmsss|||{{{sssjjjdddZZZVVVPPPLLLIIIGGGEEECCCAAA@@@?????????@@@AAABBBGGGLLLTTT___kkkyyy~~~tttlllgggdddeeehhhmmmuuu~~~~~~sssjjjeeecccccc```bbbeeeiiinnnrrrvvvxxx|||||||||||||||}}}}}}}}}zzz|||~~~xxxvvvooommmiiigggeeecccaaa```___aaaeeelllssszzz~~~wwwpppjjjgggeeeeeejjjpppzzz{{{xxxwwwrrrpppmmmjjjeeebbb___]]]XXXVVVTTTRRRQQQPPPMMMKKKIIIHHHFFFDDDEEEGGGIIIKKKLLLKKKJJJIIIGGGEEECCCBBB@@@???===;;;:::888888888888777777777888888999::::::<<<>>>AAABBBBBBBBBAAABBBCCCFFFHHHLLLSSSZZZ```ccchhhnnnsssvvvxxxzzz|||yyy{{{~~~xxxpppjjjbbb]]]WWWRRROOOMMMLLLKKK|||vvvqqqnnnmmmmmmmmmsss~~~~~~|||~~~|||zzzzzzxxxyyy{{{~~~~~~xxxsssqqqpppmmmiiieeebbb___]]]^^^[[[UUUNNNGGGAAA===;;;888888777666666777888999888888888888999999999999888888888999:::;;;<<<===AAABBBFFFLLLPPPVVVcccpppmmmaaaYYYPPPJJJHHHJJJNNNWWWhhhtttooommmooouuuzzzrrriiibbb[[[XXXRRRNNNJJJGGGDDDBBB@@@???>>>>>>>>>???@@@AAAFFFHHHOOOZZZdddooo}}}xxxrrrlllggg^^^___aaafffppp{{{vvvmmmfffaaa___]]]^^^aaacccfffggghhhiiiooorrrtttuuusssrrrqqqqqqtttvvvxxxzzz|||}}}}}}|||uuurrrnnniiieee```\\\ZZZZZZYYY\\\aaafffmmmyyywwwmmmiiifffccckkkpppxxx}}}yyywwwtttrrrooommmjjjfffaaa^^^]]]YYYUUURRRPPPOOOMMMKKKJJJIIIHHHGGGGGGHHHJJJKKKPPPPPPOOOMMMKKKHHHFFFEEE@@@???>>><<<;;;999888777777777666666666666777888::::::;;;===>>>@@@AAAAAADDDEEEFFFHHHJJJOOOTTTYYYbbbeeejjjnnnppprrruuuwwwwwwxxxzzz{{{|||~~~}}}uuulllfff```]]]XXXSSSNNNKKKIIIHHH|||uuupppnnnmmmmmmnnnttt}}}~~~}}}{{{{{{xxxyyy|||~~~xxxtttrrrqqqnnnjjjfffbbb___^^^^^^[[[UUUMMMFFFAAA===;;;999888777666666777888888666666666666777777777777888888888999:::;;;<<<===AAABBBFFFLLLPPPVVVcccooommmaaaYYYPPPJJJHHHJJJNNNVVVfff}}}wwwpppmmmnnnttt}}}{{{sssjjjccc\\\XXXSSSNNNKKKGGGDDDBBBAAA@@@???>>>>>>???@@@AAAFFFHHHNNNYYYbbbmmm{{{zzzssslllfff^^^___aaafffooo{{{{{{xxxuuurrrqqqttt|||vvvmmmfff```]]]YYYZZZ[[[\\\^^^___aaaaaaiiikkknnnooonnnmmmlllmmmppprrrtttvvvyyy}}}xxxsssnnnnnnooosss}}}{{{yyytttoooiiiddd^^^[[[YYYWWWXXX]]]bbbhhhsss}}}vvvpppjjjeeehhhmmmuuu~~~~~~zzzwwwtttrrrooommmjjjfffaaa^^^]]]YYYUUURRRPPPOOOMMMKKKKKKIIIHHHGGGGGGIIIKKKMMMRRRRRRPPPOOOLLLJJJGGGFFFCCCBBBAAA???===;;;:::999777777666666666777777888999:::;;;<<<===???@@@@@@@@@BBBDDDEEEHHHMMMRRRWWW]]]aaagggkkknnnqqqsssuuutttuuuwwwxxxyyy{{{~~~|||tttkkkeee]]][[[WWWRRRNNNLLLLLLKKK{{{tttpppmmmmmmmmmpppvvv}}}}}}|||yyyzzz|||~~~yyyvvvtttrrroookkkgggccc```___]]]ZZZTTTMMMFFF@@@===;;;:::999888777666666666777666666666666777777777777888888888999:::;;;<<<===AAABBBFFFLLLOOOUUUbbbooo}}}{{{yyyzzzmmmaaaYYYPPPJJJIIIJJJMMMTTTbbbxxx}}}tttooonnnsss||||||uuullleee^^^YYYSSSNNNKKKHHHEEECCCBBBAAA@@@??????@@@AAABBBEEEGGGMMMVVV___jjjxxx|||tttlllddd______```eeennnyyy}}}tttnnnjjjfffcccdddeeejjjrrrzzzxxxnnnfff```\\\WWWVVVVVVUUUVVVWWWXXXYYY___aaadddeeeeeeeeeeeefffiiikkknnnqqqtttyyy~~~yyyuuuiiiddd_________aaaiiirrryyyssskkkccc^^^[[[XXXWWW[[[^^^ccclllvvvxxxooohhhgggkkksss|||{{{wwwuuussspppmmmjjjfffaaa^^^]]]ZZZUUURRRPPPOOOMMMKKKKKKIIIGGGFFFGGGJJJMMMPPPUUUTTTSSSQQQOOOLLLJJJHHHFFFEEEDDDBBB???===<<<;;;888888777777777777777888888999:::;;;<<<===>>>???>>>???AAACCCEEEIIIOOOSSSWWW[[[bbbhhhlllooorrrtttsssuuuwwwyyyyyyyyyzzz|||{{{sssjjjddd[[[XXXTTTQQQNNNNNNNNNOOOyyysssooommmlllmmmqqqwww}}}~~~~~~}}}zzz{{{}}}~~~zzzxxxuuusssppplllhhhdddaaa___\\\YYYSSSLLLEEE@@@<<<;;;:::999999888777666666555777888888888999999999999888888888999:::;;;<<<===AAABBBFFFKKKOOOUUUaaannn}}}|||yyyvvvvvvzzznnncccYYYPPPKKKJJJHHHKKKRRR^^^sss{{{uuurrrvvv~~~~~~wwwnnnggg___[[[TTTOOOKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBEEEFFFKKKTTT\\\fffuuuwwwmmmddd`````````dddlllwww}}}ssslllfff```\\\^^^]]]___dddkkkwwwzzzpppggg```\\\YYYWWWUUURRRQQQRRRSSSTTTVVVXXX[[[\\\\\\]]]^^^___bbbeeehhhlllpppuuu{{{|||uuunnnjjj```\\\XXXXXXXXXYYY___gggwwwwwwllleeeaaa\\\ZZZ[[[]]]```gggooo}}}~~~sssjjjiiimmmttt}}}|||xxxwwwtttpppmmmjjjfffbbb^^^\\\YYYUUURRRPPPOOOLLLKKKJJJIIIFFFEEEGGGJJJNNNQQQUUUUUUTTTRRRPPPMMMKKKJJJHHHGGGEEECCCAAA???===<<<999999888777777777888888777888999:::;;;<<<======>>>???AAABBBCCCFFFJJJMMMQQQVVV___fffkkkooorrrtttvvvxxx{{{|||{{{zzzzzzzzz{{{}}}zzzrrriiidddZZZXXXTTTPPPNNNMMMNNNOOO}}}wwwrrrnnnllllllmmmrrrxxx~~~|||~~~~~~~~~{{{|||~~~~~~{{{yyyvvvtttqqqmmmhhhdddaaa___[[[XXXRRRKKKEEE@@@<<<:::999999999888777666555555777888888888999999999999888888888999:::;;;<<<===AAABBBFFFKKKNNNTTTaaammm}}}|||yyyvvvuuuwww}}}pppeeeZZZPPPKKKKKKGGGJJJPPP[[[ooo~~~zzz|||yyypppjjjbbb]]]UUUOOOLLLIIIGGGEEEDDDCCCAAA@@@@@@@@@AAAAAADDDDDDIIIQQQYYYdddrrrzzzpppgggcccaaa```cccjjjtttyyypppggg___ZZZYYYWWWWWWZZZ___jjj}}}{{{rrriiibbb^^^ZZZXXXTTTQQQOOONNNNNNOOOOOORRRTTTUUUVVVVVVXXXZZZ\\\___ccchhhmmmsssyyy~~~~~~{{{uuunnngggccc[[[XXXVVVVVVVVVVVV\\\ccckkkyyyyyyoooiiibbb]]]\\\]]]^^^ccchhhsss|||zzzooolllooouuu|||}}}zzzxxxuuupppllliiifffbbb___[[[XXXTTTQQQOOOMMMKKKJJJHHHGGGEEEEEEFFFIIILLLOOORRRRRRQQQPPPOOOMMMKKKJJJHHHGGGEEECCCAAA???======::::::999888888888888888777888888999:::;;;<<<<<<@@@AAABBBBBBBBBCCCFFFHHHMMMRRR[[[cccjjjoootttwwwyyy{{{}}}}}}{{{yyyxxxyyyvvvzzz~~~yyyqqqiiiccc\\\YYYTTTOOOLLLLLLMMMNNN{{{vvvqqqmmmllllllmmmrrrxxx}}}|||~~~~~~~~~~~~}}}}}}|||yyyvvvtttqqqmmmhhhccc```^^^ZZZWWWQQQKKKDDD???<<<:::888888999888888777666555666666666666777777777777888888888999:::;;;<<<===AAABBBFFFKKKNNNSSS```lll~~~}}}zzzvvvuuuwww{{{tttggg\\\QQQKKKKKKGGGJJJOOOYYYlll{{{ssslllccc^^^VVVPPPLLLIIIGGGFFFCCCBBBAAA@@@??????@@@@@@CCCCCCGGGOOOXXXbbbrrr~~~tttkkkfffcccaaabbbhhhqqq{{{vvvkkkbbb[[[[[[XXXWWWXXX[[[dddttt{{{rrrjjjccc___YYYWWWTTTPPPMMMKKKJJJJJJLLLMMMOOOPPPPPPQQQSSSUUUVVVZZZ___dddjjjqqqxxx}}}||||||{{{xxxsssmmmfffccc[[[XXXWWWXXXWWWVVVZZZ```cccooo{{{pppggg```^^^]]]\\\___ccckkkuuuvvvmmmooosssxxx~~~~~~{{{yyyvvvqqqllliiifffbbb___ZZZWWWRRROOONNNLLLJJJHHHFFFEEEDDDDDDEEEGGGIIIJJJMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFEEECCCAAA@@@???>>>;;;;;;:::999888888888888888888888999:::;;;;;;;;;@@@AAABBBBBBAAABBBCCCEEEJJJOOOXXX```hhhooovvvzzzzzz{{{{{{zzzwwwuuuuuuuuurrrvvv{{{~~~yyyrrriiiddd^^^ZZZTTTOOOKKKKKKLLLMMM}}}zzzuuupppmmmkkkllllllqqqxxx~~~~~~}}}|||}}}~~~~~~~~~|||xxxvvvtttqqqlllgggccc___]]]YYYVVVPPPJJJDDD???<<<:::777777888999888888777666666666666666777777777777888888888999:::;;;<<<===AAABBBFFFKKKNNNSSS___lll|||}}}zzzxxxzzz~~~wwwjjj]]]QQQKKKKKKHHHJJJOOOWWWhhh}}}uuunnneee___WWWPPPLLLJJJHHHGGGCCCBBB@@@???>>>>>>??????AAABBBFFFNNNWWWbbbrrrxxxppphhhfffbbbbbbfffnnnxxx~~~uuuiiibbb]]][[[ZZZZZZ[[[```nnn|||xxxpppiiiccc___XXXWWWUUURRROOOLLLIIIHHHIIIJJJLLLLLLLLLMMMOOOQQQQQQUUUZZZ```gggnnnvvv{{{~~~~~~}}}{{{xxxrrrmmmjjjbbb_________^^^[[[]]]bbbcccmmm~~~xxxnnneeebbb```^^^^^^aaafffooozzzyyyoooppprrruuuyyy~~~|||zzzvvvqqqllliiifffbbb```XXXUUUQQQNNNLLLJJJHHHGGGBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<;;;999999888888888888888999999:::;;;;;;;;;===>>>@@@AAA@@@AAACCCEEEGGGLLLTTT\\\eeennnwww|||{{{|||{{{xxxtttrrrrrrsssooosssxxxzzzzzz~~~zzzrrrjjjddd]]]YYYSSSNNNKKKKKKLLLNNN|||yyytttppplllkkkllllllpppxxx{{{zzz|||~~~~~~|||xxxvvvtttppplllgggbbb___]]]YYYVVVPPPJJJDDD???<<<:::666666888999999888777777888888888888999999999999888888888999:::;;;======BBBBBBFFFKKKNNNSSS___kkkxxx~~~|||}}}yyylll^^^QQQKKKKKKIIIKKKOOOUUUeee~~~vvvooofff```XXXQQQLLLJJJHHHGGGCCCAAA@@@>>>======>>>>>>AAAAAAEEENNNWWWbbbrrr{{{sssjjjgggcccaaaeeemmmvvv|||~~~rrrjjj[[[YYYXXXXXXXXX[[[gggsss~~~vvvooohhhccc___ZZZYYYWWWUUUQQQNNNKKKIIIGGGIIIJJJJJJIIIJJJLLLNNNNNNRRRWWW^^^eeellltttzzz~~~zzzvvvsssllliiihhhhhhfffbbbbbbfffhhhppp~~~uuukkkfffdddaaaaaacccccclllvvvxxxrrrrrrsssuuuxxx|||}}}{{{wwwqqqllliiieeebbb```WWWTTTPPPMMMKKKIIIGGGFFF@@@AAABBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC===<<<;;;:::999999999999999999999::::::;;;;;;<<<999;;;>>>???@@@AAADDDFFFFFFJJJQQQZZZcccmmmwww}}}~~~}}}{{{xxxtttrrrssstttmmmqqquuuwwwwwwzzzzzzssskkkeee\\\XXXRRRMMMKKKKKKMMMOOO~~~|||vvvpppkkkjjjllloooqqqxxx~~~{{{zzzzzzyyy{{{}}}|||yyyuuupppkkkgggccc___\\\YYYTTTLLLEEEAAA>>>;;;:::999999777666555555555555::::::999999888777777777888888888888999:::;;;<<>>>>>???AAAEEEJJJSSSaaaqqq|||wwwsssmmmhhhhhhiiikkkqqqyyyvvvjjjccc]]]WWWWWWXXX\\\fffqqq{{{sssmmmgggaaa\\\ZZZWWWSSSPPPNNNMMMKKKIIILLLKKKIIIIIIIIIKKKMMMNNNNNNNNNRRRYYY```gggrrr|||zzzxxxuuusssrrrpppnnnlllmmmooowwwuuulllfffdddcccccceeekkkqqqwww}}}sssrrrrrrtttyyy~~~|||xxxuuuqqqnnnjjjeee```\\\YYYUUUPPPLLLJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>???@@@AAAAAA@@@AAACCCEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA???===<<<;;;:::888666777888999:::;;;<<<;;;;;;:::<<<>>>@@@BBBCCCDDDDDDGGGIIINNNTTT]]]hhhttt|||zzzwwwwwwuuupppqqqqqqqqqqqqsssxxx~~~{{{sssjjjdddZZZUUURRRQQQOOOKKKKKKNNN}}}wwwqqqllljjjmmmooorrrzzz~~~|||{{{{{{|||~~~~~~}}}|||zzzvvvqqqmmmiiieeeaaa^^^ZZZUUUMMMFFFAAA>>>;;;999999888777666555555555555777777777777777777888888888888888888999:::;;;<<>>======???AAAEEEJJJRRR```ooozzzzzztttnnniiiiiijjjkkkqqqxxxsssfff___YYYWWWVVVYYYbbbkkk~~~tttmmmhhhbbb^^^[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMQQQYYY```gggsss~~~}}}{{{wwwtttqqqqqqrrrwww{{{rrrllliiigggfffcccggglllrrr{{{~~~xxxxxxxxx{{{|||{{{xxxuuuppplllhhhddd^^^[[[WWWTTTOOOKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA???>>>===>>>???@@@@@@@@@AAACCCFFFGGGGGGGGGFFFFFFEEEEEEEEEEEECCCAAA@@@???>>><<<:::888999999:::;;;;;;<<<<<<;;;<<>>;;;999999888777666666555555666444555555666777777888888888888888888999:::;;;<<>>=========???AAAEEEJJJQQQ^^^lllwww~~~wwwpppkkkkkkjjjkkkpppvvv}}}mmmeee]]]YYYWWWXXX^^^eeerrrwwwoooiiiddd```\\\YYYVVVTTTSSSSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLMMMQQQXXX___ggguuuzzzvvvuuutttwwwzzztttooollliiiaaadddgggkkkuuu~~~~~~||||||}}}}}}{{{zzzwwwtttppplllgggbbb]]]YYYVVVRRRMMMIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>===<<<>>>@@@@@@@@@BBBDDDGGGLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@>>><<<::::::999999:::;;;===>>><<<>>>???AAABBBCCCBBBBBBCCCFFFJJJPPPZZZfffsss|||~~~{{{vvvsssrrrpppnnnmmmoootttxxx}}}uuukkkeee\\\WWWSSSSSSQQQNNNNNNRRRzzzsssnnnmmmoooqqqvvv~~~|||{{{|||~~~~~~zzzuuuqqqmmmiiifffccc]]]WWWOOOGGGBBB>>>;;;999888888777666666666666666666666666777777777888888888888888888999:::;;;;;;AAAAAAEEEKKKNNNSSS\\\fffuuutttfffZZZQQQKKKJJJIIIKKKPPP[[[pppyyykkkfff^^^WWWQQQNNNKKKIIIDDDCCCBBB@@@???>>>>>>===???AAAEEEIIIPPP[[[iiirrrzzztttnnnmmmlllkkkooottttttkkkaaa]]]ZZZZZZ^^^cccmmm}}}|||ssslllfffbbb\\\ZZZWWWUUUUUUUUUTTTSSSQQQPPPOOOMMMKKKKKKJJJJJJLLLLLLPPPWWW^^^gggvvv}}}yyyuuutttvvv}}}zzzsssnnnjjjccceeeeeehhhpppzzz~~~|||{{{zzz|||}}}||||||xxxuuuppplllgggbbb\\\YYYTTTQQQLLLHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<>>>???@@@AAABBBEEEHHHOOOOOOOOOOOONNNLLLJJJIIIDDDCCCAAA@@@@@@???===;;;<<<;;;:::999999;;;===???===>>>@@@BBBCCCCCCBBBBBBBBBDDDHHHNNNWWWdddqqqzzzzzzvvvuuussspppnnnppptttwww~~~uuukkkddd\\\WWWSSSRRRPPPNNNOOOSSSzzztttooonnnpppssswww|||{{{{{{|||~~~{{{vvvrrroookkkhhheee^^^YYYPPPHHHBBB>>>;;;999888777777666666666666777999999999888888777777777888888888888999:::;;;;;;@@@@@@DDDJJJNNNRRR[[[eeeuuuxxxjjj]]]SSSLLLHHHGGGIIINNNWWWlllzzzmmmggg```YYYTTTOOOLLLIIIFFFEEECCCBBB@@@@@@?????????AAAEEEHHHNNNXXXeeennnzzz~~~wwwrrrooommmkkknnnrrr|||xxxnnnccc___]]][[[]]]aaaiiivvvxxxqqqjjjfff```]]]YYYWWWWWWWWWUUUTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLPPPVVV\\\fffwww~~~{{{tttssstttzzz|||}}}|||uuunnnjjjggggggfffgggoooxxx|||zzzwwwwwwxxx|||~~~}}}}}}xxxuuuqqqlllhhhccc^^^ZZZTTTQQQLLLIIIGGGFFFDDDCCCBBBBBBCCCBBBBBBAAA@@@???===???@@@AAABBBDDDFFFIIIPPPPPPQQQPPPOOOMMMKKKIIICCCAAA?????????>>><<<;;;>>><<<;;;::::::<<<>>>???>>>???AAABBBCCCCCCBBBBBBBBBCCCFFFKKKTTT```mmmvvv~~~xxxwwwuuuqqqoooqqquuuxxx}}}uuukkkddd[[[VVVRRRQQQOOOMMMOOOSSS~~~yyytttoooooorrruuuzzz}}}yyyyyyzzz|||}}}|||wwwssspppmmmiiifff```ZZZQQQIIICCC>>>;;;999777777666666666666777777:::::::::999888777777777888888888888999:::;;;<<>><<<>>>===<<<;;;<<<<<<===>>>===>>>@@@BBBCCCDDDCCCCCCCCCDDDFFFIIIPPP\\\hhhqqq{{{zzzwwwssspppqqqtttwww{{{~~~tttjjjbbb[[[UUUQQQPPPOOOMMMOOOTTT~~~|||xxxsssooopppsssvvv}}}yyywwwwwwyyy{{{~~~~~~||||||~~~|||wwwtttpppmmmjjjgggaaa[[[RRRIIICCC>>>;;;888777777666666666666777777888888888888888777777777888888888888999:::;;;<<>>@@@BBBDDDEEEEEEDDDFFFEEEFFFHHHNNNXXXdddlllyyy|||wwwsssrrrtttwww{{{~~~ssshhhaaa\\\VVVRRRQQQOOONNNQQQUUU}}}{{{wwwrrroooppptttwww}}}wwwuuuvvvyyy{{{~~~{{{yyyzzz{{{~~~|||wwwtttqqqnnnjjjgggbbb\\\RRRJJJCCC>>>;;;888777777666666666666777888555555666666777777888888888888888888999:::;;;<<>>>>>???BBBEEEGGGKKKRRR]]]dddqqq}}}xxxtttpppkkkkkknnnnnnsssyyy~~~rrrlllhhhcccaaaaaa```eeeoooyyyuuuoookkkgggdddaaa___XXXXXXXXXWWWUUUSSSRRRQQQNNNOOORRRVVVYYYbbbvvv{{{vvvsssqqqoooooonnnnnnrrrxxx||||||{{{xxxvvvtttsssvvv{{{zzzsssoooaaadddhhhlllssszzzzzzuuuqqqlllgggeeeiiipppwww{{{{{{zzzxxxvvvuuussssssrrrrrrpppmmmjjjgggccc___[[[XXXUUUPPPMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJFFFHHHJJJKKKKKKIIIGGGEEEBBBAAA????????????===<<<======>>>>>>>>>>>>===<<<<<<===@@@BBBDDDEEEEEEEEEGGGGGGFFFGGGLLLVVVaaaiiisssyyy|||vvvuuuvvvxxx{{{}}}ssshhh```]]]WWWSSSRRRPPPOOORRRWWW{{{vvvsssqqqpppvvv}}}{{{vvvtttvvvzzz}}}}}}{{{zzz|||}}}|||wwwtttssspppkkkggg___ZZZQQQIIICCC>>>:::777777666666666666777777888888888888888777777777777999888888777888:::;;;<<<===???CCCFFFKKKRRRZZZ___kkk|||vvvgggXXXNNNJJJFFFFFFKKKPPP[[[ttt|||sssnnnggg```ZZZTTTOOOKKKHHHFFFCCCBBBAAA@@@>>>===AAABBBDDDFFFKKKRRRZZZ___lllxxx}}}vvvqqqnnnllljjjlllmmmppptttyyyzzzqqqmmmjjjhhhfffddddddiiiuuu|||uuuooojjjdddaaa^^^[[[WWWTTTSSSSSSQQQPPPQQQOOORRRXXX^^^fffvvv~~~wwwrrrooooooooommmmmmoooqqquuuxxxzzzzzzvvvwwwxxxxxxxxx|||{{{rrrmmmjjjiiijjjmmmqqquuuvvvwwwmmmggg```___ccchhhjjjjjjllllllmmmmmmmmmnnnnnnnnnkkkkkkllljjjgggccc___\\\WWWSSSPPPNNNOOOOOOLLLJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFBBBEEEGGGGGGHHHNNNYYYaaakkkooouuu|||zzzwwwxxx{{{|||rrriiibbb^^^ZZZTTTPPPOOOQQQUUUXXX{{{uuusssqqqqqqvvv~~~{{{wwwvvvxxx{{{}}}}}}zzzyyyyyyzzz{{{}}}~~~~~~~~~zzzvvvsssrrrpppkkkggg___YYYPPPHHHBBB>>>;;;888777777666666666666777777777777777777777777777777999888888888888:::;;;<<<<<<>>>AAAEEEJJJQQQXXX^^^jjj{{{yyykkk\\\QQQIIIEEEEEEIIIMMMXXXooo~~~tttoooggg```ZZZTTTOOOKKKJJJHHHEEECCCBBBAAA???>>>>>>???AAACCCGGGNNNVVV[[[iiivvv{{{tttnnnjjjgggggghhhjjjmmmrrrxxx}}}wwwqqqmmmiiieeedddcccfffppp}}}~~~wwwpppiiieeeaaa^^^ZZZWWWVVVUUUSSSRRRRRRQQQSSSYYY___hhhyyy|||vvvrrrqqqqqqrrrrrrssstttvvvyyy{{{||||||yyyzzzzzzyyyzzz}}}}}}tttnnniiihhhhhhiiilllooopppooogggaaaZZZWWWZZZ^^^______aaaaaabbbdddfffgggiiiiiihhhiiiiiihhhfffbbb^^^\\\XXXUUURRRQQQQQQQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========>>>???@@@AAABBBBBBCCCDDDEEEEEEFFF@@@BBBDDDDDDDDDJJJTTT[[[fffjjjooouuu{{{~~~zzzzzz}}}~~~|||rrriiibbb\\\XXXSSSNNNMMMPPPTTTWWWyyyuuusssqqqqqqwww{{{yyyxxxzzz|||~~~~~~{{{zzzxxxxxxzzz{{{|||||||||||||||xxxtttrrrrrrppplllhhh```YYYOOOFFFAAA===;;;:::999888777666666555666666666666666666666666666666888888888888999:::;;;<<<;;;===@@@DDDIIIOOOWWW\\\iiizzz~~~ooo___TTTJJJEEEDDDGGGKKKSSShhh~~~tttooohhh```ZZZTTTOOOLLLLLLIIIFFFDDDDDDBBBAAA???===>>>@@@AAAEEEKKKSSSXXXeeeqqqyyyqqqkkkgggeeeddddddfffjjjpppuuuxxx~~~~~~wwwqqqkkkfffcccaaabbbhhhrrrxxxoooiiidddaaa]]]ZZZXXXWWWUUUSSSTTTSSSUUUZZZ```kkk~~~yyyuuurrrrrrssstttxxxyyy|||~~~~~~|||zzz{{{~~~ssslllgggfffddddddeeeeeeeeeccc___YYYRRRPPPQQQSSSSSSRRRTTTUUUWWWZZZ]]]```cccddddddeeefffeeedddaaa^^^\\\ZZZXXXUUUTTTTTTSSSRRRPPPMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@?????????>>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFEEEEEE@@@BBBBBBBBBBBBGGGNNNTTT^^^aaaeeekkkqqqyyy~~~}}}~~~}}}{{{rrriiibbbZZZVVVQQQMMMLLLNNNRRRUUU}}}xxxtttrrrqqqqqqxxx~~~}}}zzzyyyyyy{{{}}}~~~|||zzz{{{||||||}}}}}}}}}}}}{{{wwwsssrrrrrrpppmmmiii___XXXNNNEEE???===<<<;;;999999777666555555555555555555555555666666666666888888888888999:::;;;;;;;;;===@@@DDDHHHOOOVVV[[[iiizzzppp___SSSKKKFFFDDDGGGIIIOOOaaauuuuuupppiiiaaa[[[UUUPPPMMMLLLJJJGGGEEEDDDBBB@@@???@@@AAAAAACCCFFFLLLSSSXXXaaannn}}}~~~vvvooojjjeeecccbbbaaadddiiinnnqqqtttxxx~~~}}}vvvnnnhhhbbb______bbbgggqqq~~~ssslllfffccc^^^[[[YYYWWWTTTSSSUUUVVVXXX\\\bbbppp{{{wwwrrrpppppprrrsss{{{~~~~~~{{{|||}}}qqqjjjdddbbb___]]]\\\[[[YYYWWWWWWRRRMMMKKKKKKLLLLLLKKKLLLNNNPPPSSSWWWZZZ]]]^^^``````aaaaaaaaa___]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBEEEJJJOOOTTTVVVZZZ^^^eeennnxxx~~~~~~~~~|||{{{rrriiibbbYYYVVVQQQMMMLLLNNNQQQTTT{{{vvvrrrqqqqqqrrryyy{{{zzzxxxxxxyyy|||||||||}}}~~~~~~}}}}}}}}}yyyvvvrrrqqqqqqpppllliii]]]VVVLLLDDD???===<<<;;;999999777666555555555555444555555555666666666777777888888999:::::::::;;;<<<>>>AAADDDIIIOOOVVV[[[iiizzznnn]]]QQQMMMGGGEEEHHHIIIMMM\\\mmmwwwrrrjjjccc]]]WWWRRRNNNLLLJJJFFFDDDCCCBBB???>>>AAABBBBBBCCCEEEKKKRRRWWW^^^kkkyyyyyyqqqkkkeeeccc```^^^___bbbeeehhhiiimmmtttzzz~~~{{{rrrlllbbb___]]]^^^aaaggguuuvvvooohhhddd___[[[YYYVVVSSSQQQTTTXXX[[[^^^eeeuuu}}}zzzuuupppmmmmmmnnnooo{{{{{{{{{~~~}}}pppiii___\\\YYYVVVTTTRRROOOMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUVVV[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWVVVVVVUUUUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUURRRRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGDDDCCCAAAAAAAAA@@@@@@BBBEEEHHHKKKMMMPPPTTTZZZcccmmmttt}}}}}}}}}zzzqqqggg```YYYVVVQQQNNNMMMNNNQQQSSSzzzuuuqqqqqqqqqrrryyy{{{yyywwwwwwyyy}}}{{{|||||||||||||||{{{{{{wwwssspppnnnnnnmmmiiifff[[[UUULLLDDD???===;;;;;;999888777666666555666666555555555666666777777888777777888:::::::::::::::<<<>>>AAADDDHHHOOOVVV[[[hhhyyy}}}mmm\\\QQQOOOHHHEEEHHHIIILLLXXXfffyyytttllleee___YYYTTTQQQMMMJJJGGGDDDCCCBBB???===@@@@@@@@@@@@BBBGGGNNNSSS\\\ggguuu|||rrrkkkeeeccc___\\\[[[[[[]]]^^^```ccciiinnnssswww|||~~~uuuoooddd```]]]]]]]]]```kkkvvvyyyssskkkgggbbb]]]ZZZWWWTTTRRRRRRXXX]]]```hhhyyy}}}yyytttooolllkkklllmmmzzzzzzxxxxxxyyyzzzzzznnnfffZZZWWWSSSPPPOOOMMMJJJHHHEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNTTTUUUUUUUUUUUUUUUUUUTTTPPPRRRSSSSSSSSSTTTVVVXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZWWWVVVUUUSSSRRRPPPOOONNNJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGFFFDDDCCC>>>>>>=========???@@@AAADDDEEEHHHLLLRRRZZZcccjjjvvv|||}}}}}}yyypppfff^^^XXXUUUQQQNNNMMMNNNQQQRRRyyytttqqqpppqqqssszzz}}}{{{xxxxxxzzz|||||||||||||||{{{zzzzzztttpppllljjjjjjiiieeeaaaXXXSSSKKKEEE@@@===;;;999777777666666666666777777555555666777777888999999666777999:::;;;;;;::::::;;;===@@@CCCGGGMMMTTTYYYeeevvv|||nnn___UUUNNNGGGEEEHHHIIIJJJTTTaaaxxx{{{vvvooogggaaa[[[VVVSSSOOOLLLHHHFFFDDDCCC@@@>>>????????????@@@EEEKKKPPPYYYdddqqq{{{wwwpppiiifffbbb^^^[[[YYYXXXXXXYYY[[[___bbbeeejjjooosssvvvwww{{{vvvpppgggccc___\\\ZZZ[[[dddmmmttt~~~yyyppplllgggbbb^^^[[[WWWUUUPPPXXX___bbbkkk}}}}}}yyytttooommmlllnnnooo{{{xxxuuussspppoooxxx~~~rrrfff^^^TTTRRROOOLLLKKKJJJHHHFFFCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJNNNNNNNNNNNNNNNNNNMMMMMMJJJLLLNNNOOOPPPQQQUUUXXX[[[\\\]]]^^^___```aaabbbaaaaaabbbbbbbbbaaaaaa```]]]\\\[[[YYYWWWVVVUUUTTTOOOOOONNNNNNMMMKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCBBB======<<<<<<===>>>>>>>>>>>>@@@DDDGGGLLLTTT\\\bbbmmmsss{{{~~~~~~xxxoooddd\\\VVVSSSPPPMMMLLLMMMOOOPPP~~~xxxsssppppppqqqssszzz~~~|||yyyyyy|||}}}~~~~~~~~~~~~}}}|||{{{{{{qqqnnniiihhhgggeeeaaa]]]WWWRRRKKKEEEAAA>>>;;;999777666666666666777777888555666666777888999999:::666777999:::;;;;;;:::::::::<<>>===>>>???@@@???>>><<<>>>BBBEEEJJJQQQXXX]]]hhhooowww}}}~~~~~~xxxnnnccc[[[TTTRRRNNNKKKJJJKKKMMMOOO|||wwwsssoooooopppsss||||||zzz}}}~~~}}}}}}}}}~~~}}}{{{yyytttoooiiieeedddbbb^^^[[[TTTOOOGGGAAA===;;;:::999888888777777777777888888777777777777777777777777666666666777888888999999666999===@@@CCCIIIRRRYYYdddssswwwkkk^^^VVVNNNJJJIIIHHHGGGGGGNNNWWWnnn|||uuunnnggg___XXXTTTNNNKKKGGGDDDBBBAAA???===<<<===>>>???@@@DDDIIIMMMSSS\\\iiivvv~~~xxxssslllfffbbb^^^[[[XXXUUUSSSRRRSSSVVVXXXZZZZZZ]]]aaaffflllqqqwww}}}yyyqqqllleee^^^\\\ZZZYYY]]]bbbkkktttyyyuuupppkkkfffaaa\\\XXX[[[ZZZ\\\eeesss~~~{{{yyywwwrrrooossszzzxxxqqqkkkfffdddbbbbbbcccfffkkkoooqqqrrruuutttpppkkkeee^^^YYYVVVOOOMMMJJJHHHHHHHHHGGGFFFFFFEEEDDDBBBAAAAAAAAABBBBBBAAABBBDDDGGGIIIIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDGGGDDDDDDIIILLLNNNSSSYYY[[[___dddggghhhhhhiiijjjkkklllllllllkkkiiigggfffbbbbbbaaa```____________]]]\\\[[[YYYVVVTTTSSSRRRSSSQQQNNNMMMLLLLLLJJJIIIIIIHHHGGGEEEDDDDDDCCCCCC???>>>>>>============>>>>>><<<>>>CCCFFFHHHNNNUUU^^^iiisssuuuxxx}}}|||zzzrrrjjjbbb]]]SSSPPPLLLIIIHHHJJJMMMOOO|||wwwrrrooooooqqqttt|||~~~~~~~~~~~~~~~~~~|||yyyvvvqqqlllgggdddcccaaa^^^ZZZTTTNNNGGG@@@===;;;:::999888888777777777777888888777777777777777777777777666666666777888888999999777999===???CCCIIIRRRYYYbbbqqqxxxlll___WWWMMMIIIGGGGGGFFFFFFLLLTTThhh~~~wwwpppiiiaaaZZZVVVPPPMMMIIIFFFDDDBBB@@@???>>>????????????BBBGGGJJJQQQYYYeeeqqqyyy~~~|||xxxqqqkkkfffaaa]]][[[VVVTTTQQQQQQRRRSSSRRRRRRXXX[[[```eeejjjqqqxxx}}}}}}uuukkkeee^^^\\\ZZZXXX[[[aaagggppp}}}zzzuuupppkkkfff```\\\]]]\\\___iiivvv}}}{{{yyyuuussswww~~~vvvooohhhddd___^^^]]]___bbbdddeeedddgggfffdddaaa\\\WWWSSSPPPLLLJJJGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBCCCEEEHHHKKKLLLMMMMMMKKKIIIHHHGGGFFFEEEEEEEEEBBBBBBFFFIIIKKKPPPUUU[[[___dddhhhiiijjjjjjkkkjjjkkkkkkkkkjjjiiigggfffcccbbbaaa___^^^^^^^^^^^^``````^^^\\\ZZZXXXWWWVVVSSSQQQNNNMMMMMMLLLJJJIIIHHHGGGFFFEEECCCCCCCCCCCC???>>>>>>==================;;;===BBBDDDFFFLLLSSSZZZeeennnqqqtttzzz|||{{{zzzqqqjjjaaa\\\UUURRRMMMIIIHHHHHHJJJLLL~~~zzzvvvrrrooopppqqquuu~~~~~~~~~{{{vvvrrrmmmiiidddbbbaaa```]]]YYYSSSMMMFFF@@@<<<;;;:::999888777777666666777777888777777777777777777777777666666666777888888999999777:::===???BBBHHHQQQXXX```nnnyyymmmaaaYYYMMMHHHEEEEEEDDDDDDJJJQQQaaayyyzzzrrrkkkddd\\\XXXRRROOOJJJGGGEEEDDDBBB@@@@@@@@@@@@??????AAAEEEHHHPPPWWWbbbllltttyyy}}}~~~xxxqqqlllgggbbb^^^ZZZWWWSSSPPPOOONNNLLLKKKQQQSSSVVVZZZ___gggooouuu}}}zzznnngggaaa___\\\YYY\\\```ccclll}}}|||xxxsssmmmfffbbb```aaaeeeooo|||}}}|||yyyxxx}}}vvvlllfff```^^^[[[ZZZZZZZZZZZZYYY[[[ZZZZZZXXXUUURRROOOMMMMMMKKKIIIHHHIIIJJJIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGDDDDDDEEEGGGKKKOOORRRTTTTTTRRROOOKKKIIIGGGFFFFFFEEEBBBAAAEEEGGGIIINNNTTT[[[___eeeiiikkklllmmmnnnlllmmmmmmmmmllljjjhhhgggcccbbbaaa___^^^^^^______aaaaaa```^^^\\\ZZZXXXWWWTTTRRROOOMMMMMMLLLJJJIIIFFFFFFDDDCCCBBBBBBBBBBBB??????>>>===============<<<:::<<<@@@CCCDDDIIIOOOTTT]]]fffkkknnntttxxxyyyzzzsssjjjaaa[[[XXXUUUQQQLLLJJJJJJKKKKKK}}}yyyuuuqqqnnnppprrrwww~~~~~~~~~~~~yyysssnnnjjjfffbbb``````___\\\XXXRRRLLLEEE???<<<:::999999777777666666666666777777666666666666666666666666666666666777888888999999888:::===???BBBHHHPPPWWW___lllzzznnnbbbZZZOOOIIIEEEEEEDDDDDDIIIOOO]]]sss|||tttmmmeee^^^YYYSSSPPPKKKHHHFFFDDDBBB@@@???@@@?????????AAAEEEHHHQQQWWWaaaiiipppvvvzzz}}}yyytttnnnhhhdddaaa]]]XXXTTTQQQNNNKKKIIIKKKLLLNNNQQQVVV]]]fffmmmwww|||}}}rrrlllgggdddaaa]]]^^^aaaaaajjjzzzzzztttmmmhhhdddffflllvvv~~~||||||tttlllgggddd```]]][[[ZZZXXXWWWXXXXXXXXXWWWUUURRRPPPOOOSSSQQQNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFGGGIIIMMMRRRXXX]]]]]][[[XXXRRRMMMJJJHHHHHHHHHDDDCCCFFFHHHJJJNNNTTT[[[___fffjjjmmmoooppprrrqqqqqqqqqpppnnnllljjjhhhcccbbb```^^^^^^^^^___```^^^^^^^^^]]][[[YYYWWWUUUTTTRRROOOMMMMMMLLLJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<<<<===;;;:::;;;???AAAAAAEEEKKKMMMTTT]]]ccchhhmmmssswww}}}uuulllbbb[[[[[[XXXTTTQQQNNNNNNOOOPPP{{{xxxtttpppnnnpppsssxxx~~~}}}}}}}}}~~~~~~}}}xxxrrrmmmhhheeeaaa``````___[[[WWWQQQKKKDDD>>>;;;:::999888777777666666666666777777666666666666666666666666666666666777888888999999888;;;===???AAAGGGOOOUUU```lll~~~{{{pppddd\\\RRRKKKFFFFFFEEEEEEIIINNN[[[nnn}}}vvvnnnfff___ZZZSSSPPPKKKHHHFFFDDDAAA???===>>>>>>>>>???AAAFFFJJJOOOUUU^^^gggmmmrrrvvvyyy~~~|||vvvpppkkkgggccc]]]XXXTTTQQQMMMKKKJJJJJJJJJKKKOOOVVV^^^dddooouuu~~~}}}~~~xxxrrrmmmjjjfffaaa```cccdddkkkyyyzzzsssoookkkmmmsss}}}~~~yyyppplllgggcccaaa```^^^]]]\\\\\\\\\[[[XXXVVVSSSQQQVVVSSSPPPOOOOOOOOOOOONNNKKKLLLLLLLLLMMMMMMLLLLLLGGGHHHIIIJJJMMMTTT]]]cccffffffddd^^^WWWPPPMMMLLLKKKGGGDDDFFFHHHIIINNNTTT[[[```ggglllooorrrtttvvvuuuuuutttssspppmmmjjjiiibbb```^^^\\\[[[[[[\\\]]]\\\]]]]]]\\\[[[XXXVVVTTTTTTRRROOOMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;999;;;>>>???>>>AAAGGGHHHMMMUUU\\\aaagggooouuu|||xxxnnnccc\\\YYYWWWUUURRRRRRRRRSSSTTTzzzvvvsssooonnnppptttzzz}}}||||||{{{||||||{{{xxxsssooohhheeebbbaaaaaa```[[[WWWPPPJJJCCC>>>;;;:::999888777666666555555666666777777777777777777777777777666666666777888888999999999;;;>>>???AAAFFFNNNTTT```lll|||~~~ttthhh___UUUMMMGGGFFFGGGFFFIIIMMMYYYiiiwwwppphhh```[[[TTTQQQLLLHHHFFFDDDAAA???<<<===>>>===>>>AAAFFFJJJJJJQQQ[[[dddjjjooorrrttt{{{}}}yyyuuummmiiiccc]]]XXXTTTPPPMMMJJJJJJIIIIIIJJJOOOVVV\\\eeellluuu}}}}}}}}}}}}zzzuuurrrmmmgggeeegggiiiooozzzyyyvvvsssuuu{{{}}}}}}yyysssnnnllljjjiiihhhffffffeeecccaaa^^^[[[YYYWWWUUUSSSRRRRRRSSSSSSRRROOOOOOPPPPPPPPPOOONNNNNNHHHIIIJJJJJJMMMTTT___gggooorrrsssnnneee[[[UUURRRMMMHHHEEEFFFGGGHHHMMMSSS[[[```gggnnnrrruuuxxxyyywwwwwwwwwvvvtttqqqooommmgggddd```\\\ZZZYYYYYYZZZ\\\]]]^^^^^^\\\ZZZWWWUUUSSSQQQNNNLLLKKKIIIGGGFFFCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;:::;;;>>>>>><<>>???@@@EEEMMMSSS```kkk{{{xxxllldddVVVNNNGGGFFFGGGFFFHHHKKKUUUbbb{{{zzzrrrjjjbbb]]]VVVSSSNNNJJJGGGEEECCCAAA>>>>>>>>>>>>>>>@@@DDDHHHHHHOOOZZZdddkkkoooqqqrrrxxxzzz}}}xxxssskkkddd^^^YYYTTTPPPKKKKKKJJJHHHHHHKKKPPPTTTZZZ```jjjsss{{{yyyrrrooopppnnnrrrzzz||||||~~~}}}|||~~~~~~|||zzzyyyvvvvvvuuutttqqqnnnkkkjjjbbb___[[[YYYXXXWWWUUUSSSRRRRRRSSSSSSRRRQQQPPPOOOHHHIIIJJJIIIKKKSSS```iiixxx}}}tttggg^^^YYYPPPKKKGGGHHHIIIJJJNNNTTT\\\aaahhhoootttwwwzzz|||{{{|||}}}}}}}}}|||zzzzzzuuuqqqkkkddd___[[[ZZZZZZ\\\]]]^^^^^^]]]ZZZWWWUUURRRPPPMMMJJJIIIHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???===<<<<<<;;;;;;;;;:::<<<>>>>>>;;;===AAAEEEFFFKKKTTTYYY^^^hhhsssxxx|||vvvnnnfff```ZZZYYYXXXXXXXXXYYYZZZ[[[~~~xxxuuuqqqnnnmmmqqqvvv||||||{{{yyyxxxwwwxxxyyyxxxvvvtttkkkhhheeeddddddaaa\\\WWWNNNIIIBBB===:::999999888666666555555555555666666777777777777777777777777666666666777888888999999999<<<>>>???@@@EEEMMMSSS___jjjyyy|||pppgggWWWNNNGGGFFFFFFFFFGGGJJJRRR]]]ttt|||tttlllddd___XXXTTTOOOKKKIIIGGGDDDBBB@@@@@@???>>>===???BBBEEEIIIQQQ\\\gggnnnqqqssstttuuuwww{{{{{{ssskkkddd]]]XXXTTTLLLLLLJJJHHHGGGHHHLLLOOOSSSYYYbbbkkkttt||||||yyyyyyqqqtttzzz|||{{{}}}~~~|||zzzppplllfffaaa]]]YYYUUURRRSSSTTTTTTTTTSSSRRRPPPOOOIIIJJJJJJIIIJJJSSS```jjj}}}~~~oooddd^^^TTTOOOKKKKKKLLLMMMRRRXXX\\\aaaiiioootttxxx|||~~~~~~vvvmmmeee```^^^]]]ZZZ[[[\\\]]][[[YYYVVVTTTRRROOOLLLJJJHHHGGGEEECCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???===<<<<<<;;;;;;<<<;;;<<>>;;;<<<@@@EEEEEEJJJRRRXXX\\\gggrrrttt|||}}}xxxsssmmmfffaaa```___^^^]]]]]]]]]^^^___{{{vvvsssrrrnnnmmmpppuuu||||||zzzyyyyyyxxxzzz{{{|||{{{yyyssspppmmmkkkiiieee___YYYNNNIIIBBB===;;;999888777666666666666777777777777666666666666666555555555777888999888777666777888<<<<<<<<<<<>>===>>>@@@BBBDDDJJJQQQZZZcccjjjooosssuuuuuuxxx{{{{{{uuunnnggg```\\\SSSOOOJJJHHHHHHIIIJJJJJJLLLRRRYYYaaahhhqqq|||}}}yyywwwwwwzzz}}}yyyvvvyyyuuujjjdddbbb]]]VVVXXXUUUUUUXXXXXXTTTRRRTTTPPPMMMKKKNNNQQQUUU___hhhzzz~~~qqqggg[[[TTTPPPPPPPPPOOOQQQTTT\\\aaahhhnnnrrrvvv|||{{{ooofffaaa``````^^^\\\[[[YYYVVVRRROOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;999:::;;;<<<============@@@CCCIIIMMMSSS[[[fffnnnvvv|||yyyrrrkkkhhhfffeeeaaacccfffhhhgggfffgggggg{{{vvvrrrpppmmmmmmqqqwww~~~{{{zzzyyyxxxyyyzzz|||}}}{{{zzzuuurrrooommmkkkggg```ZZZNNNJJJCCC===;;;999888777888888777777666666555555555555555666666666666666666777999888777666888999:::;;;;;;;;;===CCCJJJPPP___gggvvvzzznnn^^^TTTJJJFFFFFFDDDEEEHHHNNNVVVhhhxxxppphhhbbbZZZWWWQQQMMMJJJGGGDDDBBBBBB@@@>>>===>>>???BBBDDDIIIOOOYYYbbbiiinnnsssvvvvvvxxx{{{|||vvvnnnfffaaaXXXTTTNNNJJJIIIIIIHHHHHHJJJOOOUUUZZZaaajjjttt|||~~~zzzvvvuuuwwwzzz|||xxxvvvyyyxxxqqqmmmfff^^^\\\YYYWWWYYYXXXTTTRRRTTTRRRNNNLLLNNNQQQTTT]]]fffvvvyyyooo```XXXSSSRRRRRRQQQSSSWWW___dddkkkppptttxxx~~~xxxllleeebbb```^^^\\\ZZZYYYVVVRRRNNNNNNMMMKKKIIIGGGFFFEEEEEECCCBBBAAA?????????@@@AAA@@@@@@???>>>===<<<;;;;;;::::::;;;<<<============???BBBGGGLLLQQQZZZdddlllssszzzyyyrrrlllhhhffffffdddhhhmmmpppppppppppppppzzzuuurrrnnnllllllrrryyy~~~|||{{{zzzyyyyyyyyy{{{}}}~~~|||{{{xxxuuurrrpppnnnhhhaaa[[[OOOJJJCCC>>>:::888777666999999888777666555444444444444555555666666777777555777888888777777999:::999:::::::::===BBBIIINNN^^^fffuuu~~~pppbbbWWWLLLHHHFFFDDDDDDFFFKKKQQQaaayyy{{{ssskkkeee\\\XXXSSSNNNKKKHHHEEECCCBBB@@@>>>======???AAACCCGGGMMMVVV___gggmmmsssvvvwwwyyy{{{}}}xxxoooiii___ZZZSSSNNNKKKIIIGGGFFFHHHKKKNNNRRRWWW```kkksss~~~yyyvvvttttttuuuxxx{{{vvvtttxxx|||qqqfffbbb]]]YYYZZZYYYUUUSSSTTTUUUQQQNNNOOOQQQSSS[[[cccqqqyyyggg^^^WWWTTTSSSSSSVVVZZZ```eeelllqqqtttxxx~~~rrrhhhbbb```^^^[[[YYYWWWUUUQQQNNNJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@??????>>>?????????@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<=========>>>BBBFFFKKKPPPXXXbbbiiiqqqxxxxxxqqqkkkhhhgggfffhhhmmmtttyyy|||||||||}}}zzzuuuqqqmmmkkklllrrrzzz~~~}}}|||{{{{{{yyyyyyzzz}}}}}}{{{{{{xxxtttrrrpppjjjbbb[[[PPPKKKCCC>>>:::888777555888888888777666555555555333444444555666777888888555666888888888888:::;;;999::::::;;;===BBBHHHMMM]]]eeessstttfff[[[OOOJJJGGGCCCCCCDDDHHHMMMZZZooo~~~vvvmmmggg]]]ZZZTTTPPPLLLIIIFFFDDDBBB@@@>>>======>>>AAABBBEEEKKKSSS\\\dddkkkqqqvvvwwwyyyzzz|||wwwpppddd___XXXQQQMMMJJJHHHGGGEEEGGGJJJLLLQQQZZZfffnnn||||||xxxwwwtttsssssstttxxxyyytttrrruuu|||ooohhhaaa[[[[[[ZZZWWWVVVWWWWWWSSSQQQQQQQQQRRRXXX```lll~~~nnndddZZZVVVTTTSSSWWW[[[^^^dddjjjooorrruuu{{{tttggg```___]]]ZZZXXXVVVSSSOOOMMMFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<::::::;;;;;;<<<======>>>???BBBGGGJJJOOOVVV```gggpppwww~~~wwwpppjjjgggffffffgggmmmvvv}}}~~~yyytttqqqnnnlllmmmssszzz~~~}}}||||||}}}{{{{{{|||~~~}}}{{{zzzwwwuuussspppjjjbbb[[[OOOJJJCCC>>>:::999777666666666666666777777777777333444444555666777888888555777888999888888:::<<<:::;;;<<<===???CCCIIIMMMZZZdddsssxxxjjj^^^RRRLLLHHHCCCBBBCCCFFFKKKUUUfffwwwnnnhhh___[[[VVVQQQMMMJJJGGGDDDBBB@@@>>><<<<<<>>>@@@AAACCCHHHPPPXXX```gggooosssvvvwwwyyy{{{~~~~~~xxxjjjddd\\\UUUPPPMMMJJJIIIEEEFFFHHHJJJNNNWWWccclllwww}}}|||xxxvvvsssqqqrrrqqqrrrzzzyyytttppprrr||||||pppggg^^^]]]]]][[[YYYZZZZZZUUUSSSRRRQQQQQQWWW^^^iiizzzssshhh]]]XXXUUUSSSVVV[[[^^^ccciiimmmpppsssxxx}}}tttggg```^^^\\\XXXUUUSSSPPPMMMKKKEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;<<<>>>>>>AAADDDHHHKKKOOOVVV___fffpppwww|||uuunnnhhheeedddcccbbbhhhpppyyy~~~xxxssspppnnnmmmooouuu|||~~~~~~}}}}}}~~~|||yyywwwuuusssqqqoooiii```YYYNNNIIICCC===;;;999888777555666666666777777777888444444555555666666777777666888999999888888:::;;;:::;;;<<<===???CCCHHHLLLWWWbbbrrr{{{mmmaaaTTTMMMIIIDDDBBBCCCDDDIIIQQQ^^^tttzzzpppjjjaaa]]]WWWRRROOOKKKHHHEEEBBB@@@>>><<<<<<===???AAABBBFFFLLLSSS[[[ccckkkpppsssuuuxxx{{{}}}rrrlllccc[[[UUUQQQMMMKKKFFFGGGHHHIIILLLTTT___gggqqqxxx}}}wwwsssrrrrrrpppooosssyyy~~~|||wwwqqqpppxxx|||qqqfffbbbaaa^^^\\\]]][[[WWWTTTSSSRRRQQQUUU\\\gggvvvvvvlll```ZZZVVVSSSUUUYYY^^^ccciiimmmooorrrwww{{{{{{|||}}}}}}||||||}}}~~~ssshhhbbb]]]ZZZUUURRRPPPMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA======>>>????????????>>>???>>>>>>>>>=========<<<;;;;;;::::::;;;<<<>>>???AAADDDHHHKKKNNNTTT]]]dddooovvv{{{tttlllfffbbb``````\\\```gggooowww}}}xxxsssooonnnmmmpppxxx{{{xxxsssqqqpppooommmggg___XXXLLLHHHBBB===;;;:::999999777777777777666666666666555555555666666666666666888999::::::888888999:::999:::<<<===>>>BBBGGGJJJTTT```rrr~~~nnnbbbUUUNNNIIIDDDCCCDDDDDDGGGMMMWWWiii|||ssslllbbb^^^XXXSSSPPPLLLHHHFFFBBB@@@>>><<<<<<===???@@@AAADDDJJJPPPWWW___gggmmmpppssswwwzzz}}}|||uuukkkaaaZZZTTTOOOMMMHHHIIIIIIIIIIIIOOOWWW^^^kkksss~~~|||xxxvvvvvvssspppqqquuuxxx~~~}}}}}}{{{tttqqquuu}}}}}}oooiiifffbbb^^^^^^[[[WWWUUUTTTRRRQQQUUU[[[dddrrrzzzoooddd]]]XXXUUUUUUXXX\\\```fffjjjlllooossswwwwwwyyy{{{{{{zzzyyyzzzzzz}}}xxxooogggccc[[[XXXSSSPPPMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@===>>>???@@@@@@@@@??????>>>>>>>>>>>>============<<<;;;:::::::::<<<>>>???AAADDDGGGIIILLLRRR[[[aaakkksss}}}zzzssskkkddd___]]]]]]XXXZZZ___eeennnyyy}}}xxxsssooommmmmmqqqzzz{{{wwwpppooonnnmmmlllfff^^^WWWKKKGGGAAA===;;;;;;::::::999999888777666555444444666666666666666555555555999:::;;;:::888888888:::888999;;;<<<===AAAEEEIIIRRR___rrrooocccVVVOOOJJJEEECCCDDDCCCFFFKKKSSSbbb|||uuunnnccc___YYYTTTPPPLLLIIIFFFBBBAAA>>><<<<<<===>>>@@@@@@CCCHHHNNNUUU]]]eeekkknnnrrrwwwzzz|||~~~|||qqqfff]]]VVVQQQMMMIIIJJJJJJHHHGGGKKKRRRWWWgggooo{{{~~~|||{{{xxxsssrrrtttrrr|||~~~|||{{{~~~wwwrrrttt{{{}}}vvvnnniiiddd___^^^[[[WWWUUUTTTSSSQQQUUU[[[cccooo~~~|||qqqfff```ZZZVVVUUUXXXXXX]]]cccfffhhhkkkooossssssvvvyyy{{{zzzyyyxxxxxxwwwzzz{{{yyyssskkkeeeaaaZZZWWWRRRNNNKKKIIIGGGEEEAAAAAA???>>>===============>>>???AAAAAAAAA@@@???>>>>>>>>>>>>============<<<;;;:::999:::<<<>>>@@@@@@CCCFFFHHHKKKPPPYYY___hhhppp{{{zzzrrrjjjbbb^^^[[[ZZZVVVXXX[[[```iiivvvyyyssspppnnnlllmmmqqqyyy~~~yyyrrroooooommmkkkhhhaaaZZZTTTKKKGGGBBB>>>===<<<<<<;;;666777888888888666555444444555555666777888888999888888999:::::::::999999999;;;<<<===???AAAEEEHHHSSS```rrrwwwiiiYYYPPPLLLHHHFFFGGGBBBEEEJJJQQQ[[[ooouuunnnfff```XXXSSSPPPMMMIIIEEEEEEDDDCCCAAA@@@????????????AAADDDGGGKKKSSS]]]eeemmmrrrxxx{{{{{{zzz{{{|||uuullleee]]]VVVQQQNNNIIIFFFHHHIIIKKKPPPVVV___iiiuuu}}}zzzwwwuuutttwwwzzzyyy}}}~~~xxxxxxzzzvvvmmmgggbbb^^^ZZZXXXTTTQQQPPPRRRTTTVVVgggooo}}}tttfff___[[[WWWUUUVVV\\\___dddfffgggjjjoootttrrrwww{{{|||}}}|||xxxwwwssssssuuussskkkeeebbb```]]]YYYSSSNNNKKKHHHGGGDDDCCCBBB@@@??????>>>>>><<<===>>>???@@@@@@???>>>@@@@@@??????>>>=========:::;;;;;;;;;:::;;;>>>@@@CCCFFFHHHIIIKKKPPPXXX^^^fffnnnzzz{{{rrriiiccc^^^ZZZXXXVVVXXXZZZ```jjjyyy~~~xxxsssooonnnmmmooosss{{{~~~~~~wwwqqqnnnnnnmmmkkkhhhbbbZZZUUUJJJGGGAAA>>>===<<<;;;:::777888888888777777666555555555666666777777888888888888999:::::::::999999888:::;;;<<<===@@@DDDGGGQQQ^^^qqqzzzkkk[[[RRRMMMHHHFFFFFFCCCEEEIIIOOOVVVgggwwwpppgggaaaYYYTTTQQQNNNIIIFFFEEEDDDBBBAAA??????>>>>>>===@@@BBBDDDHHHPPPZZZbbbjjjpppwww|||}}}}}}yyyppphhhaaaYYYTTTNNNIIIFFFGGGHHHIIIMMMSSS[[[dddppp{{{{{{xxxvvvvvvyyy}}}zzz|||}}}~~~{{{|||zzzpppiiiccc___ZZZWWWTTTQQQPPPRRRUUUWWWbbbjjjwwwssseee___[[[XXXVVVWWW]]]aaaeeehhhiiilllrrrvvvwww|||}}}xxxsssooonnnpppppplllhhhiiidddaaa\\\VVVQQQMMMKKKJJJGGGFFFDDDBBBAAA@@@??????===>>>@@@AAAAAAAAA@@@???@@@@@@??????>>>=========:::;;;;;;;;;:::;;;>>>@@@CCCEEEHHHIIIKKKPPPWWW^^^fffnnnyyyzzzqqqhhhbbb]]]ZZZWWWVVVWWW[[[aaammm}}}}}}wwwrrrooommmnnnqqqvvv~~~~~~|||}}}~~~|||uuuooommmlllkkkjjjgggbbb[[[UUUJJJFFFAAA===<<<<<<;;;:::999999888777777777777888666666666666777777777777777888999:::::::::::::::777999:::;;;<<>>>>>===;;;>>>@@@BBBEEELLLVVV]]]fffmmmvvv|||uuummmeee]]]XXXQQQLLLIIIIIIIIIHHHKKKPPPUUU]]]iiittt||||||yyywwwyyy|||~~~}}}}}}~~~||||||yyyvvvttttttvvv{{{ssskkkdddaaaYYYWWWTTTRRRRRRSSSVVVXXX___fffsss}}}qqqeee___\\\YYYXXX[[[aaadddhhhjjjkkkoootttyyy{{{yyyqqqkkkhhhjjjllllllnnnqqqllliiiccc]]]XXXTTTQQQPPPLLLKKKHHHEEECCCAAA?????????@@@AAAAAABBBAAAAAAAAA@@@@@@??????>>>=========:::;;;<<<;;;:::;;;===@@@BBBEEEHHHIIIKKKPPPWWW]]]eeemmmxxx~~~xxxooogggaaa]]]YYYWWWVVVWWW[[[cccppp{{{uuuqqqnnnmmmoooqqqwww}}}}}}~~~~~~yyysssnnnkkkkkkjjjjjjgggbbb[[[UUUIIIEEE@@@===;;;;;;:::999:::999888777777888999:::777777777777666666666666777888999999::::::::::::888999;;;;;;<<<>>>BBBEEELLLZZZmmmtttcccXXXQQQJJJEEEDDDCCCCCCEEEGGGJJJTTThhhzzz}}}vvvlllfff^^^XXXUUUQQQLLLHHHEEEDDDCCCAAA???>>>======;;;===???@@@BBBIIIRRRYYYdddlllvvv}}}{{{sssjjjaaa[[[VVVPPPMMMLLLJJJHHHJJJOOOPPPWWWbbbmmmwww~~~|||{{{|||~~~~~~{{{|||~~~wwwsssmmmiiifffdddbbb```aaabbbeeekkkttt~~~vvvlllddd```XXXVVVTTTSSSSSSUUUXXXZZZ___eeeqqq}}}{{{pppfffaaa^^^[[[]]]```eeehhhkkkllllllpppuuuzzz{{{|||ssslllfffgggiiilllqqqwwwvvvsssnnnhhhbbb^^^ZZZYYYRRRPPPMMMIIIEEEBBB@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;<<<<<<;;;:::;;;===???AAADDDHHHIIIKKKPPPWWW\\\eeemmmwww|||vvvmmmeee```[[[XXXVVVVVVXXX\\\dddrrrzzzuuuqqqnnnmmmnnnrrrxxx}}}wwwqqqmmmkkkjjjjjjiiifffaaaZZZUUUIIIEEE@@@<<<;;;:::999999:::999888777777888999:::777777777777666666666666666777888999::::::;;;:::999:::<<<<<<===???BBBEEEKKKXXXkkkyyyggg\\\TTTKKKEEEDDDBBBBBBCCCFFFHHHOOO___oooyyypppiiiaaa[[[WWWSSSNNNJJJFFFEEEDDDAAA@@@>>>>>>===<<<>>>??????AAAGGGPPPWWWcccjjjuuu}}}xxxnnneee^^^XXXRRRNNNMMMJJJGGGHHHLLLMMMSSS]]]hhhsss~~~|||~~~|||zzzyyyyyyxxxwwwtttoookkkdddaaa\\\YYYWWWVVVUUUTTTXXXXXXYYY\\\bbbiiiooosssyyylllccc^^^VVVUUUTTTSSSTTTWWWYYY[[[```eeennnyyyyyypppgggbbb```^^^aaafffiiikkkmmmllllllnnnsssxxx{{{yyyooogggeeefffiiiooovvv|||{{{xxxtttnnniiieeecccZZZXXXTTTOOOIIIEEEBBB@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>=========;;;<<<<<<;;;::::::===???AAADDDHHHJJJKKKOOOVVV[[[eeelllvvv~~~yyyssskkkccc^^^ZZZWWWUUUVVVYYY^^^fffsss~~~yyyuuuqqqooonnnnnnrrrzzz{{{uuuppplllkkkjjjiiihhhfff```YYYSSSHHHDDD???;;;::::::999888888777777777777888999999666666666666777777777777666777888999:::;;;;;;;;;:::;;;<<<======???BBBEEEJJJUUUggg{{{|||kkk___WWWMMMFFFDDDBBBBBBCCCFFFGGGLLLYYYfff~~~}}}ssslllddd]]]YYYTTTOOOKKKHHHGGGEEECCCAAA???>>>>>>===>>>??????@@@EEEMMMTTT```hhhsss{{{}}}sssiiibbbXXXRRRNNNMMMJJJFFFFFFIIILLLQQQYYYdddppp|||}}}}}}vvvtttpppmmmiiieee```]]]XXXTTTPPPNNNNNNNNNMMMLLLSSSSSSSSSTTTWWWZZZ]]]___jjjpppzzz|||mmmccc]]]UUUUUUTTTTTTVVVXXX[[[]]]___cccjjjsss{{{~~~|||uuunnnfffccc``````dddjjjmmmnnnnnnkkkiiijjjnnnrrryyy{{{qqqgggcccbbbccchhhnnnyyyyyyzzzzzzxxxtttpppmmmdddaaa\\\VVVOOOJJJFFFDDDAAA@@@@@@????????????@@@@@@@@@??????>>>=========<<<<<<<<<;;;::::::<<<>>>@@@CCCGGGJJJLLLOOOUUUZZZdddkkkttt|||wwwqqqiiibbb]]]YYYVVVUUUUUUYYY___iiivvv}}}yyyuuurrrpppoooooottt|||zzztttooommmkkkkkkjjjhhheee___WWWRRRGGGDDD???;;;:::999888888555666777777888888888777555555666666777777888888666777888999:::;;;;;;;;;999:::;;;<<<<<<>>>AAACCCHHHRRRcccwww~~~mmmbbbYYYOOOHHHEEECCCBBBCCCFFFFFFIIISSS^^^nnnuuuooofff___ZZZVVVPPPLLLJJJIIIFFFDDDBBB@@@??????===>>>>>>>>>>>>CCCKKKQQQ[[[dddpppyyy~~~xxxmmmfffZZZUUUQQQPPPLLLHHHGGGJJJLLLOOOVVV```mmmzzz{{{rrrnnniiiddd```\\\XXXUUUQQQNNNKKKIIIJJJJJJJJJJJJMMMMMMNNNOOOPPPRRRSSSSSS[[[```hhhqqq|||oooccc]]]TTTTTTTTTUUUWWWZZZ\\\^^^___bbbhhhpppwwwzzzzzzyyyqqqkkkdddaaa______eeelllooopppnnnjjjeeeeeehhhlllsssxxx|||}}}xxxmmmccc___\\\\\\___ccclllpppvvv{{{}}}{{{xxxvvvnnnkkkeee^^^VVVPPPKKKIIICCCBBBAAA@@@???@@@@@@AAA@@@@@@??????>>>=========<<<======;;;::::::<<<>>>???CCCGGGJJJLLLOOOUUUZZZdddkkkttt{{{uuuoooggg```\\\XXXVVVTTTSSSXXX```lllyyy}}}yyyuuurrrqqqpppqqqvvv~~~zzzsssooommmlllkkkjjjhhhddd^^^VVVQQQGGGCCC>>>;;;999999888777444555666888888888777666444555555666777888888999666666888999:::;;;;;;;;;888999::::::;;;<<>>======AAAIIIOOOWWWaaammmxxx}}}{{{pppiii^^^YYYUUUTTTQQQLLLKKKNNNKKKNNNTTT^^^lllxxx||||||wwwoookkkeee___[[[WWWTTTQQQOOOMMMJJJIIIIIIKKKKKKJJJHHHIIIKKKLLLNNNNNNOOOOOOPPPSSSXXXaaalllzzzqqqddd^^^TTTTTTTTTUUUXXXZZZ]]]^^^aaadddiiipppvvvyyyyyyxxxooohhhbbb```^^^^^^eeelllqqqqqqnnnhhhcccaaadddhhhmmmrrrtttuuuxxx|||}}}{{{sssjjj```[[[XXXVVVXXX\\\bbbhhhqqqyyy~~~}}}zzztttqqqkkkccc[[[TTTOOOMMMDDDDDDBBBAAA@@@AAAAAABBB@@@@@@??????>>>=========<<<======;;;::::::<<<>>>???CCCGGGJJJLLLOOOUUUYYYdddjjjssszzztttnnnfff```[[[XXXVVVTTTQQQWWWaaannn|||yyytttrrrpppnnnlllsssxxx~~~wwwppplllkkklllkkkiiifffccc]]]UUUPPPGGGDDD@@@===<<<:::999777555555666666777777888888666666666666777777777777888888999999999:::::::::======<<<;;;;;;===AAADDDGGGOOO]]]oooqqqcccYYYQQQKKKFFFAAAAAAAAACCCFFFJJJMMMPPP]]]ooo}}}vvvlllddd^^^YYYSSSOOOKKKIIIGGGEEEDDDBBB@@@>>>>>>>>>===>>>@@@CCCFFFHHHVVV^^^jjjrrrwwwzzz~~~tttmmmggg^^^VVVSSSPPPLLLIIIIIIJJJLLLRRR[[[dddnnn|||~~~~~~|||}}}{{{tttnnnfffccc___[[[YYYVVVSSSQQQOOOMMMKKKHHHGGGHHHHHHIIIKKKKKKKKKLLLKKKKKKJJJIIIKKKKKKOOOWWW```jjjyyyrrrddd^^^VVVUUUTTTUUUWWWZZZ^^^```aaadddiiimmmrrrtttuuuvvvkkkddd^^^]]]]]]___eeellluuutttpppjjjddd```___```cccdddeeeggghhhhhhhhhhhhccc^^^WWWPPPLLLLLLOOOQQQQQQXXXbbbkkkrrrvvvyyy{{{yyyvvvppphhhaaa[[[WWWTTTKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;::::::::::::;;;<<>>>>>===>>>@@@CCCFFFGGGSSS[[[fffoootttxxx|||yyyqqqjjj```XXXUUURRRNNNKKKKKKKKKLLLQQQZZZccclll{{{{{{{{{{{{|||zzzuuuooojjjeeebbb^^^[[[ZZZWWWUUUSSSQQQPPPMMMKKKIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJMMMSSSYYYbbbooo|||rrreee^^^XXXWWWWWWWWWYYY\\\```bbbaaacccgggllloooqqqrrrrrriiibbb\\\[[[[[[]]]bbbiiitttssspppkkkddd___\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZVVVRRRMMMHHHEEEFFFIIIJJJMMMSSS[[[dddjjjppptttwwwwwwuuupppjjjccc]]]XXXVVVMMMJJJEEEBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;::::::::::::;;;<<<>>>AAAEEEHHHLLLQQQWWW[[[dddkkkuuu|||~~~wwwnnneee```[[[UUUSSSTTTUUU\\\hhhttt~~~xxxsssqqqpppooonnnvvv|||yyyssspppoookkkiiigggddd```YYYQQQLLLEEEBBB>>><<<;;;:::999777666666666777777777777888666666666666777777777777999999999999999999999999<<<<<<<<<<<<;;;===@@@CCCDDDKKKXXXjjjxxxjjj```WWWOOOIIIGGGEEEDDDCCCCCCDDDFFFGGGTTTaaayyy{{{ppphhhbbb]]]WWWRRRPPPMMMKKKIIIHHHFFFCCCAAA???>>>>>>>>>???BBBEEEGGGNNNVVV```iiioootttzzz~~~xxxmmmddd[[[XXXUUUPPPLLLLLLKKKKKKPPPXXX```jjjxxx}}}|||zzzxxxuuuqqqkkkgggdddaaa^^^\\\[[[ZZZXXXWWWVVVTTTQQQNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHIIINNNQQQWWWbbbnnnssseee^^^XXXWWWWWWWWWYYY\\\```bbbaaacccfffiiikkklllllllllddd^^^YYYXXXXXXXXX]]]dddoooooooookkkddd\\\VVVTTTQQQQQQPPPOOONNNLLLKKKJJJHHHFFFCCCAAA@@@AAABBBDDDFFFJJJQQQXXX___ffflllpppsssrrrppplllfff```ZZZWWWQQQMMMHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::::::::;;;<<<>>>@@@DDDHHHKKKPPPVVVZZZdddkkkttt|||xxxnnneee```ZZZUUUSSSTTTWWW^^^jjjwww}}}vvvrrrppppppppppppwww}}}~~~~~~}}}~~~zzzuuurrrqqqllljjjhhhddd___XXXPPPJJJCCC@@@===;;;;;;:::999888777777777777777777777777666666666666777777777777:::::::::999999999999888;;;<<<===<<<<<<===@@@CCCDDDKKKWWWhhh}}}{{{nnndddZZZPPPJJJGGGFFFDDDCCCBBBCCCDDDEEEQQQ[[[ooo}}}sssjjjddd^^^XXXTTTQQQOOOLLLJJJIIIGGGDDDBBB???>>>>>>>>>???AAADDDEEEKKKQQQ[[[cccjjjpppwww|||}}}pppggg^^^ZZZVVVQQQMMMMMMKKKKKKOOOVVV^^^ggguuu}}}{{{{{{}}}xxxtttpppjjjgggdddaaa___^^^^^^^^^]]][[[YYYWWWTTTPPPNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLIIIGGGHHHKKKMMMQQQZZZeeewwwtttfff^^^VVVUUUTTTUUUWWWZZZ^^^```bbbcccfffggghhhhhhgggfff___YYYUUUTTTSSSSSSWWW]]]eeegggiiigggaaaYYYRRRNNNJJJJJJJJJIIIGGGEEEDDDCCCAAAAAA@@@???>>>??????@@@@@@DDDIIINNNUUU]]]eeejjjnnnnnnnnnkkkggg```[[[WWWRRROOOJJJGGGEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;::::::::::::;;;<<<===@@@CCCGGGKKKPPPUUUYYYcccjjjttt|||xxxoooeee___ZZZTTTSSSUUUXXX```mmmzzz{{{uuuqqqppppppqqqqqqwww~~~~~~{{{|||}}}~~~}}}}}}}}}~~~|||wwwtttrrrnnnllliiieee```XXXOOOIIIBBB???<<<:::::::::999888888888888888777777777777666666666666777777777777999999999999999999999999;;;<<<======<<<===@@@BBBEEEKKKVVVfff{{{~~~ssshhh]]]RRRJJJFFFEEEDDDBBBBBBDDDEEEFFFOOOWWWiiiuuummmfff```ZZZVVVRRRPPPMMMKKKIIIGGGDDDBBB@@@???>>>>>>>>>@@@CCCDDDHHHNNNVVV^^^dddllluuu{{{sssiii```[[[WWWQQQMMMLLLLLLKKKNNNTTT[[[cccrrr~~~{{{wwwvvvyyy{{{vvvpppkkkhhheeecccaaaaaabbbbbbaaa```\\\ZZZWWWSSSPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNIIIGGGHHHKKKLLLOOOXXXbbbppp|||sssfff^^^UUUTTTSSSTTTVVVYYY]]]___cccdddeeeffffffdddbbbaaaZZZUUUQQQPPPPPPNNNQQQVVVYYY\\\``````\\\UUUOOOKKKFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>======<<<===@@@CCCHHHNNNWWWaaagggjjjkkkkkkjjjfff```ZZZVVVSSSPPPKKKHHHFFFDDDBBB@@@AAAAAABBBAAAAAA@@@???>>><<<;;;::::::::::::;;;<<<===???CCCFFFJJJOOOUUUYYYbbbiiisss{{{wwwmmmccc^^^YYYTTTSSSVVVZZZbbbppp~~~zzztttpppoooqqqrrrsssxxx}}}|||wwwxxxzzz|||~~~}}}||||||||||||~~~}}}xxxuuusssooommmiiieee___WWWNNNHHH@@@>>>;;;999::::::999888999888888888888777777777666666666666777777777777888888999999999::::::::::::<<<=========>>>@@@BBBEEEJJJTTTdddyyyzzzooocccVVVNNNGGGFFFDDDCCCCCCDDDFFFGGGLLLTTTddd|||yyypppiiiddd]]]YYYTTTQQQNNNLLLJJJHHHEEECCC@@@???>>>===>>>@@@BBBCCCFFFKKKRRRXXX___gggqqqxxx~~~vvvlllbbb]]]YYYRRRNNNMMMLLLKKKMMMRRRXXX```nnn{{{{{{vvvsssrrrzzzzzzsssmmmiiigggfffddddddeeeffffffeee```^^^ZZZWWWTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNJJJIIIIIILLLMMMOOOWWWaaakkkwww{{{pppeee]]]UUUTTTTTTTTTVVVZZZ]]]```bbbcccddddddcccaaa^^^]]]VVVQQQNNNNNNLLLJJJLLLPPPOOORRRVVVWWWTTTOOOKKKIIIBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;:::<<<>>>AAAEEELLLUUU___fffhhhiiiiiihhhddd___ZZZWWWSSSPPPMMMJJJHHHFFFCCCAAABBBBBBBBBBBBAAA@@@???>>><<<;;;::::::::::::;;;<<<<<>>===>>>@@@AAADDDHHHRRRaaavvvxxxkkk]]]TTTIIIHHHFFFDDDDDDDDDFFFFFFHHHPPP___uuu}}}tttmmmgggaaa\\\VVVTTTQQQNNNLLLJJJGGGDDDAAA@@@>>>===>>>???AAABBBDDDHHHNNNSSSYYYbbblllttt|||zzzoooeee```[[[TTTOOONNNLLLKKKLLLPPPVVV^^^lllyyyzzzssspppmmmqqqwwwyyyrrrmmmjjjhhhgggggghhhiiiiiihhhcccaaa^^^[[[YYYXXXXXXXXXXXXWWWWWWUUUTTTRRRPPPOOOKKKIIIJJJLLLLLLMMMUUU^^^fffsss|||uuulllaaaZZZTTTSSSRRRRRRUUUXXX\\\^^^```aaaaaaaaa```]]]ZZZYYYTTTOOOLLLLLLJJJHHHHHHLLLIIIKKKNNNNNNKKKHHHFFFFFFAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;===@@@DDDKKKTTT^^^eeeiiiiiiiiigggddd___[[[XXXTTTRRRNNNLLLKKKHHHEEECCCBBBBBBBBBBBBAAA@@@???>>><<<;;;::::::::::::;;;<<<<<<>>>BBBEEEIIINNNTTTXXX```hhhrrr{{{}}}rrrhhh___ZZZVVVSSSTTTWWW]]]fffuuu}}}yyyrrrnnnoooqqqsssuuu{{{}}}yyywwwvvvrrrsssvvvxxx{{{}}}~~~yyyxxxxxxwwwxxxyyy{{{|||~~~yyyuuusssnnnlllhhhccc\\\SSSJJJDDD>>><<<999888999:::999888999999999999888888777777666666666666777777777777666666777888:::;;;<<<===:::<<<===>>>===>>>???AAABBBGGGPPP^^^sss~~~qqqcccYYYKKKJJJGGGEEEDDDDDDEEEEEEDDDMMM\\\qqqwwwpppjjjddd___XXXVVVRRRPPPNNNLLLHHHFFFAAA@@@>>>======???@@@AAABBBFFFKKKPPPVVV^^^iiiqqqzzz|||rrrhhhbbb]]]VVVQQQPPPLLLKKKKKKPPPUUU]]]kkkwwwwwwpppllljjjkkkoooxxxwwwrrrllljjjiiiiiijjjkkkkkkjjjfffdddaaa^^^\\\[[[[[[\\\ZZZZZZYYYWWWUUURRRPPPOOOLLLJJJJJJLLLKKKKKKRRRZZZcccqqq|||vvvppphhh^^^WWWQQQPPPOOOPPPRRRUUUYYY[[[^^^_________]]][[[XXXVVVRRRNNNKKKKKKJJJFFFGGGJJJGGGIIIJJJHHHFFFDDDCCCCCCCCCCCCBBBBBB@@@???===<<<======<<<<<<===>>>??????:::<<<@@@DDDKKKTTT^^^dddkkkkkkjjjhhhddd```\\\ZZZUUUSSSPPPNNNMMMKKKHHHEEEBBBBBBBBBBBBAAA@@@??????<<<;;;::::::::::::;;;<<<;;;>>>AAAEEEIIINNNSSSWWW```gggrrr{{{{{{pppfff]]]XXXUUUSSSTTTXXX]]]gggwww~~~yyytttrrrooonnnrrryyy~~~yyyvvvtttsssrrrtttxxx{{{}}}~~~~~~~~~yyyxxxvvvuuuvvvwwwyyyzzz~~~}}}yyytttqqqrrrpppllleee\\\RRRIIIDDD<<<;;;999777777888999:::777777888888888888777777666666777888888888888888666888;;;;;;:::999999999999:::<<<>>>???@@@@@@@@@GGGIIIPPP]]]lllwwwfffXXXOOOJJJFFFEEEDDDAAACCCFFFEEEMMMVVVddd~~~{{{tttmmmeee___^^^ZZZUUUPPPMMMJJJGGGDDDDDDBBB@@@>>>======>>>???AAADDDHHHLLLQQQZZZdddlllxxx~~~yyynnnddd^^^XXXRRRNNNMMMKKKKKKNNNRRRYYYgggtttxxxoooiiigggfffjjjsss~~~|||vvvpppnnnkkkjjjkkklllkkkjjjhhhfffbbb^^^\\\]]]^^^______\\\YYYWWWVVVTTTRRRPPPMMMMMMMMMLLLLLLOOOTTTXXX```lllyyy|||wwwoooggg___XXXTTTPPPOOOMMMMMMNNNPPPTTTVVVXXXZZZ\\\]]][[[XXXUUURRRQQQOOOKKKHHHEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBB?????????@@@AAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;>>><<<===BBBFFFNNN[[[gggkkkooooooiiieeeccc```\\\YYYWWWSSSPPPMMMIIIFFFCCCHHHGGGEEEDDDCCCAAA>>><<>>===<<<<<<;;;;;;<<<===???AAACCCEEEJJJOOOSSSbbbgggpppxxx|||uuummmcccYYYVVVUUUSSSUUUXXX^^^mmm}}}~~~yyyuuusssqqqpppttt{{{|||xxxuuutttttttttvvvyyy|||~~~~~~yyyxxxvvvuuuuuuvvvxxxyyy}}}}}}~~~~~~|||xxxtttqqqqqqoookkkddd[[[QQQIIIDDD<<<;;;999777777888999:::888888999999999999888888666666777888888888888888777888::::::999999999:::;;;;;;<<<>>>???@@@AAABBBFFFGGGNNNZZZiii~~~}}}lll^^^RRRKKKGGGEEEDDDAAABBBEEEDDDKKKSSS```xxx~~~xxxqqqiiiccc```\\\WWWRRROOOLLLHHHFFFDDDBBB@@@>>>======>>>??????BBBFFFJJJOOOWWWbbbjjjvvv}}}~~~rrrhhh```ZZZTTTPPPNNNKKKKKKNNNRRRYYYfffsss~~~xxxoooiiidddbbbdddlllvvv{{{sssqqqnnnmmmmmmmmmmmmllljjjhhhddd```^^^^^^___aaa___]]]ZZZWWWVVVUUUSSSQQQLLLLLLKKKJJJJJJLLLQQQUUU^^^jjjwww}}}yyyvvvqqqiiiaaaYYYSSSPPPMMMLLLKKKKKKLLLNNNQQQSSSVVVXXXZZZ[[[ZZZWWWTTTRRRNNNLLLJJJGGGEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<===BBBFFFNNN[[[gggnnnrrrsssnnnjjjgggddd```\\\YYYTTTQQQNNNKKKHHHEEEGGGFFFDDDDDDCCCBBB???===??????===<<<<<<<<<<<<<<<>>>???AAACCCFFFJJJOOOSSSaaafffooowww{{{tttlllcccZZZVVVUUUTTTVVVYYYaaaooo}}}xxxuuutttrrrrrrwww~~~~~~yyyuuuttttttuuuwwwyyy{{{~~~xxxwwwvvvttttttuuuwwwxxx{{{|||||||||zzzwwwsssqqqooommmiiibbbYYYOOOGGGCCC;;;:::999888888888999:::888999999::::::999999888666666777888888888888888888999999999888888:::<<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFLLLVVVdddyyyrrrdddVVVNNNHHHFFFDDDAAAAAACCCCCCHHHOOOZZZooo|||uuunnnhhhbbb^^^YYYTTTQQQMMMJJJHHHDDDCCCAAA???>>>>>>>>>???===@@@CCCGGGKKKTTT___gggttt{{{yyymmmddd^^^WWWSSSOOOLLLLLLNNNQQQWWWdddppp}}}wwwpppjjjccc``````fffppp|||wwwuuurrrpppoooooonnnmmmmmmjjjfffccc``````aaaaaa___]]]ZZZYYYXXXVVVTTTRRRMMMMMMLLLJJJIIIKKKOOOSSS\\\hhhttt{{{~~~yyyssspppkkkddd\\\UUUPPPMMMJJJJJJIIIHHHIIIKKKNNNOOOSSSTTTVVVXXXWWWUUUSSSQQQKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAA@@@???>>>>>>======<<<===BBBFFFNNN[[[gggrrrwwwzzzvvvrrrooojjjeee___[[[VVVRRROOOMMMJJJGGGFFFEEEDDDDDDDDDCCCAAA?????????>>>===<<<<<<<<<<<<>>>@@@AAACCCFFFJJJOOOSSS___dddmmmvvv~~~xxxqqqjjjaaaYYYVVVUUUUUUXXX\\\dddsss}}}zzzvvvssssssssssssyyy}}}}}}|||wwwttttttuuuvvvyyyzzz}}}yyyxxxvvvuuutttuuuwwwxxxzzzzzzzzzyyywwwuuurrrqqqmmmkkkfff___VVVMMMFFFAAA;;;:::999888888888999999777888888999999888888777666666777888888888888888888999999888777888;;;===<<<<<<;;;;;;<<>><<<===BBBFFFMMM[[[gggttt{{{~~~zzzwwwqqqkkkbbb^^^XXXSSSOOOMMMJJJIIIEEEDDDCCCDDDDDDDDDBBB@@@@@@???>>>===<<<<<<<<<<<<>>>???AAACCCEEEIIINNNRRR\\\bbbkkkttt}}}vvvmmmeee^^^WWWUUUTTTUUUYYY^^^gggwww~~~{{{wwwsssqqqrrrrrrttt{{{|||}}}~~~zzzuuussstttvvvxxxzzz{{{~~~{{{yyyxxxvvvvvvvvvxxxyyyyyyyyywwwvvvtttrrrpppoookkkhhhccc\\\SSSKKKDDD@@@::::::999999999888999999666666777777777777666666666666777888888888888888888888999888777888;;;>>><<<;;;::::::<<<>>>AAACCCDDDGGGLLLTTT]]]ooozzzkkk___TTTJJJGGGEEEBBB@@@@@@CCCEEEIIIQQQ___xxxyyyqqqkkkeeeaaa[[[VVVRRROOOKKKHHHDDDDDDCCCAAA@@@@@@??????>>>@@@BBBDDDHHHPPP[[[dddttt{{{yyynnneee]]]XXXQQQNNNMMMOOOPPPTTT^^^iiixxx|||xxxqqqlllgggcccaaaeeelllxxx}}}zzzvvvtttsssrrrpppoooooommmiiifffcccaaa`````````___]]]\\\\\\ZZZWWWTTTPPPPPPNNNKKKJJJLLLOOORRRXXXcccmmmsssvvvwwwtttooollliiiddd^^^XXXSSSOOOMMMHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLOOOQQQRRRRRRQQQPPPLLLKKKIIIHHHFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA???===>>>BBBFFFMMMYYYeeettt}}}xxxrrreee```YYYRRRNNNLLLJJJHHHEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>======<<<<<<======???AAABBBDDDHHHMMMPPPZZZ___iiirrr{{{~~~rrrjjjaaaZZZUUUTTTSSSTTTZZZaaakkkzzz}}}zzztttpppoooqqqsssuuu}}}||||||}}}yyyvvvuuuuuuwwwxxx{{{}}}~~~|||zzzyyyxxxxxxzzz{{{zzzxxxvvvssspppooonnnmmmiiifff```YYYQQQIIIBBB???:::::::::999999999888888555666666666666666666555666666777888888888888888666888999999888999;;;===;;;;;;;;;;;;===???AAABBBDDDGGGMMMTTTZZZiiipppbbbVVVKKKGGGFFFCCC@@@@@@BBBDDDHHHOOOYYYnnnzzzrrrmmmgggbbb]]]WWWSSSOOOLLLIIIDDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCFFFOOOZZZcccsssyyyuuujjj```ZZZRRROOONNNOOOOOORRR\\\fffttt~~~zzzsssnnngggcccaaaeeelllxxx|||xxxvvvuuutttsssqqqqqqoookkkhhhdddbbbaaa``````___^^^^^^^^^\\\XXXUUUNNNMMMKKKIIIHHHIIIMMMQQQWWWaaakkkppprrrsssppplllgggddd___ZZZTTTPPPMMMLLLGGGGGGGGGGGGHHHHHHIIIJJJHHHJJJLLLNNNPPPQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA??????BBBFFFKKKXXXcccttt~~~xxxjjjddd[[[SSSNNNKKKIIIHHHFFFEEEDDDDDDEEEEEECCCAAA@@@@@@???>>>============<<<>>>???AAABBBFFFKKKNNNWWW]]]gggqqqzzzzzzoooggg]]]YYYUUUTTTTTTUUU\\\dddppp|||yyyssspppooorrrtttxxx|||}}}}}}{{{yyywwwvvvwwwxxxyyy}}}}}}{{{zzz{{{|||}}}zzzxxxuuuqqqnnnlllkkkkkkgggddd^^^WWWOOOGGGAAA>>>999:::::::::999999888888666666777777777777666666666666777888888888888888555777999:::::::::;;;<<<<<<<<<===???@@@AAABBBCCCBBBGGGNNNSSSXXXddd}}}sssdddWWWKKKGGGFFFDDDAAAAAA@@@BBBFFFMMMUUUfff~~~uuuoooiiieee___YYYUUUQQQMMMKKKEEEDDDDDDCCCBBBAAA@@@???>>>???@@@AAAEEEMMMXXXaaaooovvv|||pppddd]]]SSSPPPOOOOOOOOOQQQZZZcccqqq|||{{{uuuooohhhdddcccgggooozzz~~~zzzxxxxxxwwwvvvuuusssqqqnnnjjjgggdddbbbaaaaaa```_________]]]YYYVVVLLLLLLKKKIIIHHHJJJNNNQQQWWW```jjjnnnooopppnnniiieeebbb]]]WWWRRROOOMMMLLLFFFFFFFFFFFFGGGGGGGGGHHHFFFHHHJJJMMMOOOQQQQQQRRRSSSSSSRRRQQQPPPOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCAAAAAACCCEEEJJJVVVaaattt~~~ooohhh^^^UUUOOOLLLIIIHHHGGGFFFEEEEEEEEEEEECCCAAAAAA@@@???>>>============;;;<<<>>>???AAADDDIIIMMMUUU[[[eeeoooyyy~~~vvvllleee]]]YYYVVVVVVUUUWWW___hhhvvv|||yyysssppppppsssvvvyyy|||}}}|||{{{yyyxxxxxxxxxyyyyyy}}}||||||~~~~~~{{{xxxtttpppmmmkkkjjjjjjfffccc]]]VVVNNNFFF@@@===999::::::::::::999888888777777888888888888777777666666777888888888888888444666999;;;;;;:::;;;<<<===>>>@@@AAACCCCCCDDDDDDAAAFFFMMMRRRVVVaaaxxxttteeeWWWKKKGGGGGGDDDBBBAAA???@@@EEEKKKRRRaaaxxxrrrkkkgggaaa[[[WWWSSSOOOLLLEEEEEEEEEDDDCCCBBB@@@???>>>??????@@@CCCKKKWWW```kkkrrr}}}tttggg___SSSPPPOOOOOOOOOPPPXXXbbbooozzz|||vvvpppjjjffffffkkksss}}}|||zzzzzzzzzyyyxxxuuussspppllliiieeecccbbbaaa````````````^^^ZZZWWWNNNMMMLLLJJJJJJLLLPPPTTTWWW```iiimmmnnnooolllhhheeebbb]]]XXXSSSPPPNNNNNNEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIILLLNNNQQQRRRRRRUUUUUUUUUUUUUUUUUUTTTSSSNNNNNNNNNOOOOOOOOOOOOOOOIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEBBBAAACCCEEEJJJUUU```tttssslllaaaWWWPPPLLLJJJIIIHHHFFFEEEEEEEEEDDDBBB@@@AAA@@@???>>>============:::<<<===>>>@@@CCCHHHKKKTTTZZZdddoooxxx{{{ssskkkddd]]]YYYWWWWWWWWWYYYbbbkkkzzz}}}xxxuuuqqqqqqqqqqqquuu|||~~~|||xxxwwwwwwyyyzzzzzz~~~xxxrrrnnnmmmkkkhhheeeiiicccZZZRRRJJJDDD>>>:::888888888888888888888888888888999999999999888888555444444555777999888777999999::::::;;;<<<=========>>>@@@BBBDDDFFFGGGGGGHHHHHHKKKPPPWWWbbbtttyyyfff[[[NNNHHHCCC???>>>???>>>FFFFFFGGGQQQ]]]ttt|||uuupppkkkddd]]]WWWSSSOOOLLLHHHFFFDDDBBBBBBAAA@@@>>>======>>>???CCCJJJSSSYYYgggooo{{{zzzlllcccYYYTTTPPPPPPQQQSSSYYY```kkkttt~~~{{{vvvsssqqqmmmjjjmmmrrr}}}|||zzzyyyvvvuuuvvvuuusssqqqnnnjjjhhhfffeeecccbbbaaaaaa___[[[XXXQQQNNNLLLMMMLLLKKKNNNTTT\\\dddlllnnnoooooolllhhhiiiddd]]]WWWSSSOOOLLLIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJNNNSSSVVVVVVXXXZZZ\\\]]]]]]\\\[[[XXXWWWWWWVVVVVVVVVVVVWWWRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKHHHEEEDDDGGGHHHJJJQQQYYYkkk|||wwwooodddZZZTTTQQQPPPOOOQQQNNNIIIFFFDDDBBB@@@>>>===>>>?????????>>><<<;;;999;;;<<<===>>>AAAFFFIIISSSYYYdddnnnxxxwwwooofffaaaUUUXXXYYYWWWVVV\\\gggrrr~~~}}}xxxtttrrrrrrrrrssswww}}}|||zzzwwwvvvxxx{{{|||}}}}}}wwwqqqmmmlllkkkhhhfffhhhbbbZZZQQQIIICCC>>>:::888888888888888888888888888888999999999999888888888777666777:::;;;:::999999999:::;;;<<<======>>>>>>???AAACCCEEEFFFGGGGGGHHHHHHJJJPPPUUU___qqqzzzggg\\\OOOIIIEEEAAA???@@@???FFFFFFFFFNNNXXXnnnyyysssnnnfff```ZZZUUUQQQNNNIIIGGGDDDCCCCCCBBB@@@???@@@AAAAAABBBFFFLLLTTTYYYccckkkwww{{{mmmddd\\\VVVQQQQQQQQQRRRWWW]]]hhhqqq~~~}}}yyyvvvrrrnnnlllnnnsss~~~}}}{{{xxxvvvvvvuuutttqqqnnnkkkiiigggeeedddcccbbbaaa___[[[XXXSSSOOONNNNNNNNNMMMQQQWWW___gggnnnoooppppppnnnjjjhhhddd]]]XXXSSSPPPLLLJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJMMMQQQUUUWWWYYY\\\___aaabbbbbbbbbbbbbbb```___^^^]]]]]]]]][[[ZZZZZZYYYXXXXXXWWWWWWRRRQQQPPPOOONNNMMMLLLKKKIIIEEEEEEGGGHHHJJJPPPXXXiiizzz~~~vvviii^^^VVVQQQNNNLLLNNNKKKGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>AAAEEEIIIRRRYYYcccnnnxxx|||tttlllddd___VVVXXXYYYWWWWWW^^^jjjuuu}}}xxxtttrrrssssssuuuyyy|||yyywwwuuuvvvyyy}}}{{{vvvpppllllllllliiiggggggaaaXXXOOOHHHBBB===:::888888888888888888888888888888999999999999888888888777777888:::;;;:::999999999:::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHJJJOOOSSS\\\kkkzzz}}}~~~{{{iii]]]QQQJJJFFFBBBAAABBB@@@FFFEEEDDDKKKRRReee~~~vvvqqqjjjccc^^^YYYTTTQQQKKKIIIFFFDDDDDDCCCAAA@@@??????@@@@@@BBBGGGNNNSSS^^^eeeqqqzzz~~~pppfff___XXXSSSRRRQQQQQQVVV\\\fffooo|||{{{yyytttpppnnnpppuuu~~~~~~{{{yyyvvvuuutttrrrpppmmmkkkiiigggfffdddcccbbb___[[[XXXTTTQQQOOOPPPPPPOOOTTT[[[cccjjjpppqqqqqqrrrqqqmmmhhhddd^^^YYYUUUQQQNNNKKKHHHGGGGGGFFFEEEEEEFFFFFFEEEGGGHHHHHHIIIKKKOOORRRVVVYYY\\\aaaeeehhhiiijjjmmmlllkkkiiigggfffeeedddccccccbbbaaa___^^^]]]]]]WWWVVVTTTSSSPPPNNNMMMLLLIIIFFFEEEGGGHHHIIIOOOVVVbbbttt~~~qqqdddZZZRRRMMMJJJJJJHHHEEEDDDDDDEEEDDDCCC???>>>>>>===============:::;;;<<<===>>>@@@EEEHHHQQQWWWbbbnnnxxxxxxppphhhaaa\\\VVVXXXXXXWWWYYYaaannnyyy|||wwwsssqqqrrrsssvvv{{{|||xxxvvvtttuuuxxx|||zzztttnnnkkkkkkkkkjjjhhheee___UUUMMMFFFAAA===:::888888888888888888888888888888999999999999888888777666555666888999888777999::::::<<<===>>>??????AAABBBCCCEEEFFFGGGGGGGGGHHHHHHJJJNNNQQQXXXfffsss}}}|||}}}{{{jjj^^^RRRKKKGGGCCCAAABBB???EEEDDDCCCIIIOOO___wwwyyytttmmmgggaaa[[[VVVSSSMMMJJJHHHFFFEEEDDDCCCAAA????????????@@@DDDIIINNNXXX```kkkuuu|||sssiii___YYYTTTRRRRRRRRRVVV\\\gggppp|||}}}zzzvvvrrroooqqquuu}}}}}}zzzwwwvvvuuutttrrrpppnnnmmmjjjiiigggeeeccc```\\\XXXUUUQQQPPPQQQQQQQQQWWW^^^gggnnnssstttttttttsssooojjjfff```[[[WWWSSSOOOLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJMMMPPPSSSVVVZZZ___dddhhhkkklllppppppooonnnmmmlllkkkjjjiiihhhgggeeecccaaa```___\\\[[[YYYWWWTTTRRRPPPOOOJJJGGGGGGHHHHHHHHHMMMTTTYYYjjjxxxkkk___VVVOOOKKKJJJGGGEEEDDDDDDEEEDDDCCC@@@???>>><<<<<<===>>>>>>;;;<<<======>>>@@@DDDGGGOOOVVVaaammmxxx|||tttmmmfff___ZZZWWWWWWXXXXXX[[[eeesss}}}|||vvvrrrnnnpppsssvvv||||||xxxuuussssssvvvyyy{{{|||~~~yyytttmmmjjjjjjkkkjjjiiiccc\\\SSSJJJDDD???<<<:::888888888888888888888888888888999999999999888888888777666777888999888777999:::;;;<<<>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJMMMOOOTTTaaammm~~~{{{zzz~~~|||mmmaaaTTTMMMHHHCCCAAABBB>>>DDDBBBBBBIIINNN[[[qqq{{{vvvpppiiiccc]]]XXXTTTOOOMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBAAABBBEEEIIIMMMTTT[[[eeeoooxxxvvvlll___XXXTTTSSSSSSSSSXXX^^^iiiqqq}}}}}}{{{vvvrrrpppqqqttt{{{~~~{{{xxxxxxwwwvvvuuusssrrrqqqnnnllljjjhhheeebbb]]]YYYUUUQQQPPPQQQRRRSSSYYYaaakkkrrrxxxxxxwwwxxxuuurrrllliiiccc^^^ZZZUUUPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIIIIIIIJJJMMMOOOOOOQQQUUUZZZ___cccfffhhhmmmmmmnnnooooooooonnnnnnjjjjjjhhhfffdddcccaaa```___^^^\\\ZZZXXXUUUTTTSSSMMMJJJIIIJJJIIIHHHLLLRRRTTTcccvvv}}}qqqeee[[[SSSOOOLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@???======>>>??????<<<============???CCCFFFMMMTTT```lllxxxzzzrrrkkkddd^^^ZZZVVVWWWWWWYYY^^^hhhvvv{{{uuuqqqmmmooossswww~~~{{{vvvsssqqqqqqsssuuuwwwxxxzzz{{{|||}}}~~~yyysssllliiiiiijjjiiihhhaaaZZZQQQHHHBBB>>>;;;999888888888888888888888888888888999999999999888888;;;999888999:::;;;:::999999:::;;;===>>>@@@AAABBBEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHJJJNNNOOORRR]]]iii~~~}}}yyywwwyyyqqqdddWWWOOOIIIDDDAAABBB===CCCAAABBBHHHLLLWWWkkk}}}yyysssmmmggg```ZZZVVVQQQOOOKKKIIIHHHGGGEEECCC@@@@@@@@@@@@@@@BBBFFFIIIPPPWWW```jjjrrr|||yyyppp___YYYTTTSSSSSSTTTYYY___hhhqqq|||}}}{{{wwwsssqqqrrrttt{{{}}}zzzzzzzzzyyyxxxwwwvvvuuurrrpppmmmkkkhhhddd___[[[UUURRRPPPRRRSSSUUU\\\dddpppxxx~~~~~~}}}yyyuuupppmmmgggbbb]]]WWWQQQNNNIIIIIIGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMOOONNNOOORRRUUUXXX[[[^^^___fffgggiiikkkmmmmmmmmmllliiihhhgggeeecccaaa```___]]]]]]\\\ZZZYYYWWWVVVVVVOOOLLLKKKLLLJJJHHHKKKQQQSSS^^^mmmzzzuuujjj```WWWRRRNNNKKKGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>======???BBBEEELLLSSS___lllxxxwwwoooiiibbb]]]YYYUUUVVVWWWZZZaaakkkwww{{{uuupppmmmppptttyyy}}}xxxrrrpppmmmmmmpppsssuuuuuuwwwyyy{{{|||}}}zzztttlllhhhhhhiiihhhggg___YYYOOOFFFAAA===;;;999888888888888888888888888888888999999999999888888;;;:::999999;;;;;;:::999::::::<<<===???AAABBBCCCFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJNNNOOORRR[[[fffwwwyyywwwxxxvvviii[[[SSSLLLEEEBBBCCC>>>CCCAAAAAAGGGIIIRRRddd{{{}}}wwwqqqjjjccc]]]XXXSSSPPPMMMKKKJJJHHHFFFDDD<<<============???BBBEEELLLSSS\\\eeemmmwww|||rrrbbb\\\VVVTTTSSSSSSWWW]]]dddmmmyyy|||yyyuuussssssuuu{{{||||||||||||{{{zzzzzzyyyvvvtttpppmmmjjjfff```\\\WWWSSSRRRSSSUUUXXX___hhhuuu}}}~~~xxxtttqqqkkkeee___YYYRRRNNNJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSUUUVVVWWW\\\^^^```ccceeeeeeeeedddbbbbbbaaa___^^^\\\[[[[[[YYYYYYXXXXXXWWWWWWWWWVVVQQQNNNMMMNNNLLLIIIKKKPPPRRRYYYbbblll{{{yyymmmbbbYYYSSSNNNKKKHHHFFFFFFFFFEEECCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>===???BBBEEEJJJRRR^^^kkkxxx|||tttmmmfff```[[[XXXTTTUUUWWW\\\cccmmmwww}}}}}}}}}{{{tttpppnnnqqquuu{{{|||vvvooommmkkkkkknnnrrrtttuuuvvvxxxzzz|||~~~{{{tttlllhhhggghhhhhhggg^^^XXXNNNEEE@@@===:::999888888888888888888888888888888999999999999888888:::888777888999999888777::::::<<<===???AAABBBCCCGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGKKKNNNOOOQQQ[[[fffqqq|||yyyyyyzzzmmm___UUUNNNGGGDDDDDD>>>CCCAAA@@@FFFGGGMMM___uuuyyysssmmmfff___ZZZTTTQQQNNNKKKJJJIIIGGGEEE??????@@@??????AAAEEEHHHJJJPPPYYYaaajjjttt}}}ttteee^^^XXXUUUSSSRRRVVV[[[___iiivvv~~~{{{wwwuuuuuuvvv|||}}}}}}}}}}}}}}}||||||{{{xxxvvvrrroookkkgggaaa]]]YYYUUUSSSUUUWWWZZZbbbkkkxxx{{{wwwsssmmmgggaaaZZZSSSNNNJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGJJJLLLMMMNNNPPPQQQSSSRRRRRRQQQRRRRRRSSSSSSUUUVVVYYY[[[]]]]]]\\\[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSPPPOOOOOOMMMJJJLLLPPPPPPTTTYYY```nnn{{{ooocccYYYRRRMMMKKKHHHGGGGGGGGGFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@>>>??????>>>===>>>AAADDDJJJQQQ^^^kkkxxxzzzrrrkkkddd___ZZZWWWSSSUUUWWW\\\dddmmmvvv|||wwwsssrrrtttuuuzzz}}}yyyuuusssooorrrxxx~~~}}}}}}~~~}}}xxxtttmmmlllkkkkkknnnrrrvvvyyy|||}}}}}}}}}}}}{{{uuummmjjjjjjjjjgggccc[[[TTTJJJCCC@@@===:::888777777888999::::::;;;;;;888999::::::999888777666888888888999:::;;;<<<============>>>@@@BBBEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJLLLRRRYYY^^^mmm~~~yyyzzz~~~vvvgggYYYPPPJJJDDD@@@CCCBBB@@@???AAAHHHPPPVVVqqqwwwpppkkkfff```\\\UUUSSSPPPNNNMMMJJJGGGEEE@@@@@@??????@@@BBBCCCEEEDDDHHHPPPXXXbbbnnnyyypppggg^^^VVVSSSRRRQQQTTTXXX```hhhttt~~~{{{zzzyyyyyyyyyxxx{{{~~~}}}|||yyywwwuuurrrmmmiiieeebbb^^^\\\YYYWWWVVVXXXXXX[[[dddnnn~~~}}}xxxpppiiibbb]]]WWWTTTLLLIIIFFFDDDDDDDDDCCCBBBBBBEEEJJJNNNPPPRRRTTTVVVWWWVVVUUUTTTUUUUUUTTTSSSUUUTTTRRRRRRTTTUUUTTTSSSTTTSSSRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOOPPPRRRUUUUUUSSSQQQOOOMMMLLLKKKKKKPPPQQQTTTYYYaaammmzzz~~~tttjjj^^^TTTPPPMMMIIIGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAA@@@??????@@@CCCFFFLLLSSS___lllyyyyyyrrrmmmfff\\\XXXYYYUUUXXX\\\bbbmmmxxx{{{xxxwwwooohhhgggkkkrrr|||wwwtttrrrqqquuu{{{}}}~~~|||wwwtttkkkkkkjjjkkknnnsssxxx{{{}}}~~~~~~{{{tttmmmjjjjjjjjjfffbbbZZZSSSIIICCC???===:::888888888888999999::::::;;;888999999:::999888777666<<<;;;::::::999999::::::=========>>>@@@BBBDDDFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIILLLQQQXXX]]]iiizzz~~~}}}mmm^^^TTTMMMGGGCCCBBBAAA@@@???AAAFFFNNNSSSggg}}}zzzrrrmmmhhhbbb^^^VVVTTTQQQNNNMMMKKKHHHEEEBBBBBBAAA@@@@@@@@@AAABBBEEEHHHMMMTTT]]]hhhssszzzvvvggg^^^VVVSSSRRRQQQTTTXXX___hhhttt|||{{{zzzzzzzzzyyy|||~~~|||zzzxxxuuurrrmmmiiieeebbb^^^[[[XXXUUUTTTVVVWWWZZZdddooozzzsssllleee```ZZZWWWNNNLLLHHHFFFFFFEEEDDDCCCCCCFFFJJJMMMPPPSSSWWWYYY[[[ZZZYYYYYYXXXXXXVVVUUUVVVTTTRRRRRRSSSTTTSSSRRRRRRQQQQQQOOONNNMMMLLLLLLJJJLLLMMMNNNOOOQQQUUUWWWTTTTTTSSSQQQPPPNNNMMMLLLPPPQQQRRRTTTYYYbbbmmmttt|||tttkkk```VVVQQQNNNJJJHHHGGGHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAA@@@AAADDDGGGLLLSSS___lllyyy~~~xxxqqqllleee\\\XXXYYYWWW[[[```gggsss~~~{{{rrriiifffgggmmmxxxzzzvvvsssrrrtttxxx}}}~~~|||wwwsssjjjjjjjjjlllooouuuzzz~~~{{{uuunnnkkkkkkjjjfffaaaYYYRRRHHHBBB???===:::888999999999999999999999999888999999999999888777777<<<;;;::::::::::::::::::<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIILLLQQQWWW\\\eeerrrtttdddYYYQQQJJJFFF@@@@@@@@@@@@AAADDDJJJNNN[[[ooo}}}vvvqqqkkkeeeaaaYYYVVVRRROOOMMMKKKHHHFFFEEECCCBBB@@@??????@@@@@@DDDFFFJJJOOOVVV```kkksss}}}zzzhhh___VVVSSSRRRQQQSSSWWW^^^fffsss~~~}}}{{{{{{||||||}}}zzzxxxvvvrrrmmmiiieeebbb^^^[[[XXXUUUTTTUUUWWW\\\hhhsss}}}vvvoooiiiccc^^^ZZZRRROOOKKKIIIHHHGGGEEEDDDDDDFFFIIILLLPPPUUUZZZ^^^aaaaaa``````^^^\\\YYYXXXWWWUUUSSSRRRSSSSSSRRRPPPOOOOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMMMMOOORRRUUUTTTTTTUUUUUUTTTRRRPPPNNNOOOOOOOOOPPPSSSYYYaaagggrrrxxx{{{xxxssslllbbbYYYRRROOOKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBEEEHHHKKKSSS___lllyyy}}}vvvpppkkkddd\\\YYYZZZYYY^^^eeennn{{{xxxmmmfffeeeiiisss}}}}}}yyyvvvtttsssvvv{{{~~~~~~|||wwwtttkkkkkkkkkmmmqqqwww}}}}}}wwwqqqnnnnnnlllfffaaaWWWPPPGGGAAA>>><<<:::888::::::999999999999999999888888888999888888888888888888999999;;;<<<>>>???<<<======???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMRRRWWW\\\bbblllyyyiii]]]SSSKKKFFF@@@@@@AAA@@@AAACCCFFFIIISSSbbb}}}yyysssnnnhhhccc[[[XXXTTTPPPNNNLLLIIIGGGEEEDDDBBB@@@??????@@@@@@CCCDDDFFFJJJPPP[[[fffmmmyyywwwiii```WWWTTTRRRQQQSSSWWW]]]fffsss~~~}}}}}}zzzxxxwwwtttnnnjjjfffbbb^^^\\\[[[WWWVVVWWWZZZ```lllyyyyyysssmmmgggaaa]]]VVVSSSOOOLLLJJJIIIGGGEEEEEEFFFHHHJJJNNNTTT\\\aaafffggghhhgggddd```]]]\\\YYYWWWUUUSSSSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNSSSTTTWWWXXXXXXVVVSSSQQQOOOOOOOOOOOOQQQVVV\\\aaadddkkkqqqrrrppplllddd[[[UUURRRNNNKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCBBBAAABBBEEEHHHKKKSSS___mmmzzz{{{uuunnniiiccc\\\YYY[[[[[[aaajjjvvvtttlllhhhjjjsss|||}}}yyywwwvvvuuuwww|||~~~yyyvvvnnnmmmnnnppptttyyy~~~yyytttqqqqqqnnngggaaaUUUNNNEEE???===<<<:::888::::::999999999999999999888888888888888888999999888888999:::;;;===>>>???===>>>???@@@AAABBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHJJJKKKLLLMMMOOOSSSYYY]]]bbbiiixxx~~~nnnaaaVVVLLLEEEBBBBBBBBBAAAAAAAAADDDFFFMMMYYYooo{{{uuupppjjjeee^^^ZZZUUUQQQOOOLLLJJJHHHCCCBBBAAA@@@???@@@AAAAAA@@@AAACCCFFFMMMVVVaaaiiittt|||tttkkkbbbYYYUUUSSSQQQSSSWWW\\\eeesss}}}{{{yyyzzzvvvqqqllliiieee```]]][[[XXXWWWXXX[[[bbbooo{{{|||vvvqqqkkkeeeaaa\\\XXXSSSOOOMMMKKKHHHFFFEEEFFFGGGHHHLLLSSS[[[aaahhhkkkmmmlllhhhdddaaa```\\\ZZZWWWUUUUUUUUUSSSQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIGGGGGGIIIKKKQQQSSSWWWYYYZZZXXXUUUSSSQQQQQQQQQQQQQQQTTTXXX\\\[[[bbbiiikkkllljjjddd]]]XXXTTTPPPMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@AAADDDGGGKKKSSS___mmmzzzyyyssslllhhhbbb[[[YYY[[[\\\dddooo}}}|||rrrmmmmmmttt}}}{{{xxxwwwwwwwwwxxx}}}|||yyysssrrrrrrsssvvv{{{}}}}}}~~~}}}zzzuuusssrrrnnnfff```SSSLLLDDD>>><<<<<<:::777999999999999999999999999888888888777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLNNNOOOQQQTTTYYY]]]aaagggsssvvviii]]]QQQIIIEEEEEEEEECCCAAAAAADDDFFFIIIQQQbbb{{{~~~xxxrrrlllgggaaa]]]WWWRRROOOMMMKKKIIICCCCCCAAA@@@???@@@AAAAAA===>>>AAADDDJJJRRR\\\cccmmmvvvwwwnnnddd[[[WWWTTTRRRTTTWWW]]]fffttt~~~|||~~~zzzuuuppplllhhhccc```\\\YYYXXX[[[]]]cccppp|||}}}xxxrrrlllhhhbbb^^^YYYUUURRROOOLLLIIIGGGGGGHHHHHHKKKQQQYYY___fffkkkoooppplllgggeeeddd___\\\ZZZXXXXXXXXXVVVUUUTTTSSSRRRQQQOOONNNMMMMMMGGGHHHIIIHHHGGGHHHKKKMMMPPPRRRUUUXXXZZZYYYWWWUUUTTTTTTTTTRRRQQQQQQTTTVVVWWW]]]cccdddeeegggccc^^^ZZZWWWRRROOOMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEAAABBBBBBAAA@@@AAADDDGGGKKKSSS___mmm{{{~~~wwwqqqjjjfff```[[[ZZZ\\\^^^gggtttzzzsssqqquuu|||}}}yyywwwvvvvvvvvvyyy|||xxxwwwvvvvvvxxx||||||{{{|||}}}|||~~~yyyuuusssqqqmmmddd]]]QQQKKKCCC===<<<;;;999777888888888999999::::::;;;888888777777777888::::::;;;;;;;;;;;;;;;<<<======???@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOQQQTTTXXX\\\___dddnnn}}}uuugggZZZQQQJJJIIIGGGDDDAAABBBDDDGGGFFFLLLWWWjjj{{{uuuooojjjccc^^^XXXSSSPPPMMMKKKJJJFFFDDDBBB@@@????????????<<<>>>@@@BBBGGGMMMUUUZZZfffooo||||||pppfff]]]XXXVVVSSSUUUXXX^^^ggguuu~~~xxxsssoookkkfffccc___]]]]]]```ccchhhsss~~~{{{uuupppiiieee___[[[WWWSSSPPPNNNKKKKKKJJJJJJLLLQQQXXX]]]ccciiioooqqqmmmiiiggggggaaa___\\\[[[\\\[[[ZZZYYYXXXXXXVVVTTTRRRPPPOOONNNJJJJJJKKKJJJIIIJJJLLLOOONNNPPPSSSVVVXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTVVVXXXXXX]]]___^^^___bbbbbb^^^\\\XXXSSSPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCBBBAAABBBEEEHHHKKKSSS___mmm{{{|||vvvoooiiieee```ZZZZZZ]]]aaakkkyyyzzzuuuxxx}}}{{{xxxuuuuuuuuuvvv{{{~~~{{{zzzxxxxxxyyy}}}|||zzzyyy{{{}}}{{{|||xxxtttrrrpppkkkbbb[[[QQQJJJBBB===<<<;;;999777777777888999::::::;;;;;;888888777777777888:::;;;888888999:::<<<>>>@@@AAA@@@AAACCCEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPSSSWWW[[[\\\bbbkkkwww}}}oooaaaWWWLLLKKKHHHDDDBBBBBBEEEHHHFFFIIIPPP^^^uuu~~~xxxqqqlllddd___YYYSSSPPPNNNKKKJJJHHHFFFDDDAAA???=========<<<===@@@BBBEEEJJJPPPTTTaaajjjyyyqqqhhh^^^YYYVVVTTTUUUYYY^^^ggguuuzzzuuuqqqmmmhhheeedddbbbcccgggiiimmmxxx{{{wwwnnnjjjddd___[[[WWWSSSQQQMMMMMMMMMLLLNNNRRRXXX\\\```gggoooqqqmmmiiihhhiiibbb```^^^]]]^^^^^^]]][[[[[[[[[YYYWWWTTTRRRPPPOOOOOOOOOOOOMMMJJJJJJKKKMMMMMMOOORRRUUUWWWXXXWWWWWWSSSUUUWWWXXXXXXZZZ]]]___ZZZ]]]]]][[[\\\```aaa^^^]]]YYYTTTQQQOOOMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBCCCGGGIIIKKKSSS___mmm{{{{{{uuunnnhhhddd___ZZZZZZ]]]cccmmm|||zzzzzz~~~}}}wwwuuutttrrruuu{{{|||zzzwwwwwwyyy}}}~~~|||zzzxxxxxxyyy|||}}}|||xxxuuuqqqooommmhhhaaa\\\NNNIIICCC===;;;:::::::::777888888999999:::;;;;;;777888888888888999999999<<<;;;:::999:::<<>>======>>>???AAADDDIIIOOOTTT___hhhtttxxxmmmaaaZZZVVVTTTVVV[[[___hhhwww~~~yyysssnnnkkkiiiiiijjjjjjhhhiiiqqq}}}}}}uuuqqqkkkfffbbb^^^[[[XXXPPPPPPOOOOOOQQQTTTVVVXXXaaaeeeiiilllkkkjjjhhhhhhfffccc```___```aaaaaaaaacccbbb___[[[WWWTTTSSSRRRSSSRRRQQQOOONNNMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWXXXZZZ]]]___aaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^\\\XXXTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFEEEFFFDDDEEEEEEEEEDDDEEEGGGJJJPPPWWWdddrrr~~~zzzoooggg```^^^\\\[[[^^^bbbfffuuu|||vvvuuusssrrrvvv{{{}}}zzzxxxvvvvvvxxx{{{}}}}}}~~~|||zzzyyyyyy{{{}}}~~~}}}}}}vvvsssooommmkkkfff```ZZZMMMIIIBBB===;;;::::::999777888888999999:::;;;;;;888888888888999999999999;;;::::::999:::<<>>??????@@@AAABBBGGGLLLQQQZZZbbbooo|||{{{oooccc\\\XXXUUUWWW[[[```iiiwwwzzzuuupppmmmkkkkkkmmmnnnnnnooouuu}}}yyysssmmmiiiddd```^^^WWWVVVTTTSSSTTTUUUWWWXXX```dddiiikkkkkkjjjiiiiiiiiigggdddccceeefffffffffeeeddd```\\\XXXUUURRRQQQPPPPPPOOOOOONNNOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZWWWWWWWWWYYY[[[^^^aaabbbfffeeeeeedddcccbbbaaaaaabbb```^^^[[[WWWRRROOOMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDEEEGGGJJJQQQYYYgggvvv{{{vvvnnnfff___]]]\\\[[[___dddjjjxxxzzzuuutttsssssswww}}}|||zzzwwwuuussstttvvvyyy{{{{{{}}}|||zzzzzzzzz|||~~~~~~|||yyyssspppllljjjhhhccc\\\WWWLLLGGGAAA===;;;::::::999777888888999999:::;;;;;;888888888888999999999:::::::::999:::;;;===???@@@BBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRSSSRRRRRRRRRUUUWWWZZZ\\\cccnnn|||vvvfff]]]TTTQQQOOOLLLJJJKKKLLLKKKMMMQQQXXXhhh{{{vvvnnnhhhaaaZZZVVVRRROOOMMMIIIHHHFFFDDDBBBAAA@@@???@@@@@@@@@@@@AAADDDIIILLLVVV___kkkxxxsssfff___YYYVVVXXX\\\aaajjjwww{{{vvvrrrooonnnmmmppptttvvvxxx}}}}}}wwwrrrmmmhhheee___^^^[[[YYYXXXXXXYYYYYY```dddhhhkkkllllllllllllllljjjhhhhhhjjjkkklllkkkiiigggddd___ZZZVVVRRRPPPMMMNNNNNNNNNOOOQQQRRRSSSSSSTTTVVVXXXYYY[[[[[[\\\XXXXXXYYYZZZ]]]```cccdddkkkkkkiiigggeeedddbbbaaaddddddbbb___[[[VVVRRRPPPKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEHHHKKKSSS]]]lll{{{~~~vvvqqqkkkddd^^^\\\[[[\\\```fffppp~~~~~~xxxttttttttttttyyy|||xxxvvvtttrrrqqqrrruuuxxxyyyyyy{{{{{{zzzzzz{{{|||~~~zzzvvvqqqnnnjjjgggeee```XXXSSSIIIEEE@@@<<<::::::999888777888888999999:::;;;;;;888888888999999999::::::::::::::::::<<<===???@@@AAACCCFFFHHHIIIIIIGGGFFFGGGGGGIIIJJJLLLNNNOOOOOORRRSSSTTTTTTSSSSSSUUUWWWZZZ]]]dddnnnzzz~~~pppfff[[[WWWTTTPPPNNNNNNKKKKKKMMMOOORRR___yyyzzzqqqllleee^^^YYYUUUQQQOOOLLLJJJHHHEEECCCAAAAAA@@@>>>???@@@@@@@@@CCCGGGJJJWWW^^^iiisss}}}wwwjjjbbb\\\XXXYYY\\\bbbjjjxxx}}}xxxtttqqqpppooosssxxx}}}zzztttooolllfffdddaaa^^^]]]\\\]]]]]]bbbeeejjjnnnooopppqqqrrrooonnnlllmmmooopppqqqpppnnnllliiiddd^^^XXXTTTQQQNNNOOOOOOPPPQQQRRRTTTUUUTTTVVVWWWYYY[[[\\\]]]]]]ZZZZZZ[[[\\\^^^aaadddeeelllkkkjjjhhhgggeeedddcccffffffdddbbb^^^ZZZVVVSSSLLLLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFEEEEEEFFFJJJMMMVVVaaaqqqzzzrrrmmmhhhbbb]]]\\\[[[\\\ccckkkwww|||wwwssstttuuuvvv|||}}}xxxtttrrrpppooooooqqquuuxxxyyyzzzzzzzzzzzzzzz{{{|||~~~zzzwwwqqqmmmiiieeebbb\\\UUUOOOGGGCCC>>>;;;::::::999888777888888999999:::;;;;;;888999999999999:::::::::::::::;;;<<<===???@@@AAAAAACCCFFFIIIJJJIIIHHHFFFGGGHHHIIIKKKMMMNNNPPPPPPSSSTTTUUUUUUTTTTTTVVVXXXZZZ]]]eeeoooyyyxxxmmmaaa\\\XXXSSSQQQRRRMMMNNNPPPQQQQQQZZZppp}}}uuupppiiibbb]]]XXXTTTQQQNNNLLLIIIFFFCCCBBBAAAAAA<<<>>>??????@@@CCCGGGJJJSSSZZZdddnnnxxxzzzlllddd^^^YYYZZZ]]]ccckkkxxxzzzvvvsssqqqqqquuu{{{|||wwwtttllljjjgggeeeccccccddddddgggkkkooossstttvvvxxxyyyvvvuuutttuuuwwwxxxxxxwwwuuusssooojjjccc]]]XXXUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWYYY[[[]]]^^^^^^___]]]]]]]]]]]]___aaacccdddggggggffffffeeeddddddccceeeeeeeeecccaaa]]]YYYVVVNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFIIINNNQQQ[[[gggwwwyyypppkkkeee```\\\\\\[[[^^^gggppp}}}{{{vvvsssuuuwwwyyyxxxssspppooommmmmmnnnqqqvvvzzz||||||{{{{{{{{{{{{|||}}}}}}~~~~~~{{{sssooojjjeeeaaaZZZRRRKKKDDDAAA===;;;:::999888777777888888999999:::;;;;;;999999999999:::::::::::::::;;;<<<>>>@@@AAABBBCCCBBBCCCFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQSSSUUUVVVUUUUUUUUUWWWYYYZZZ___gggpppyyy|||qqqeee___[[[WWWUUUVVVUUUUUUUUUUUUSSSWWWgggwwwyyytttmmmfff```[[[VVVSSSPPPNNNJJJFFFCCCAAAAAAAAA<<<>>>???@@@@@@CCCFFFIIILLLRRR]]]hhhsss{{{nnneee___[[[[[[___ccclllyyy~~~yyyvvvtttsssvvv|||uuusssqqqnnnmmmmmmnnnnnnooossswwwzzz|||}}}zzzyyyuuupppjjjccc]]]ZZZXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^___```aaaaaabbbaaa```___^^^___```aaa____________````````````aaabbbccccccaaa^^^ZZZXXXOOONNNLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHLLLRRRWWWbbbnnn~~~wwwooojjjccc___\\\\\\\\\```kkkvvv{{{vvvsssvvvxxx{{{{{{tttpppmmmlllkkklllnnnrrrxxx|||~~~~~~~~~~~~~~~~~~~~~~~~vvvqqqkkkfffaaaYYYPPPIIICCC@@@<<<::::::999888777777888888999999:::;;;;;;999999999:::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIKKKLLLNNNOOOQQQQQQSSSTTTVVVVVVVVVWWWYYY[[[\\\aaaiiipppwww}}}rrrfffaaa]]]YYYXXXYYYZZZXXXXXXWWWVVVWWWbbbmmm{{{wwwpppiiiccc]]]XXXTTTQQQNNNJJJEEEBBBAAA@@@AAA???@@@AAAAAAAAABBBDDDFFFGGGMMMWWWaaammm{{{|||nnnfff```[[[\\\```dddlllzzz}}}yyywwwwwwyyy}}}}}}zzzxxxwwwxxxxxxxxx{{{~~~~~~{{{vvvooohhhbbb___[[[ZZZZZZZZZZZZ[[[\\\]]]\\\]]]___aaacccdddeeeeeeeeedddbbb___]]]]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY]]]___```aaa```^^^[[[XXXOOONNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJPPPWWW\\\jjjvvv}}}vvvnnniiibbb___]]]]]]]]]bbbnnnzzz{{{vvvtttvvvyyy}}}xxxqqqnnnlllkkkkkkkkknnnsssyyy~~~xxxssslllgggaaaYYYOOOHHHBBB???<<<:::999999888777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTVVVVVVVVVXXXZZZ]]]^^^ccckkkqqquuu~~~rrrgggaaa^^^ZZZZZZ[[[ZZZXXXWWWXXXXXXYYYaaajjj}}}}}}xxxrrrkkkeee___YYYUUUQQQNNNJJJEEEBBB@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDDGGGLLLUUU^^^iiivvv{{{nnnfff```\\\]]]```dddmmmzzz|||zzzyyyzzz~~~~~~~~~~~~}}}~~~yyysssllleeebbb[[[[[[\\\\\\]]]^^^___```___```bbbdddfffgggggghhhhhhfffccc```]]][[[ZZZZZZUUUUUUUUUUUUTTTTTTTTTTTTZZZ\\\^^^``````^^^[[[YYYPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFGGGIIILLLRRRYYY___ppp{{{|||tttmmmhhhaaa^^^]]]^^^^^^cccppp}}}~~~{{{vvvwwwxxxzzz}}}wwwoookkkjjjjjjjjjiiilllrrrwww|||yyyooofff___WWWNNNHHH???===:::777666666777888888888888999999::::::;;;::::::;;;<<<<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRWWWWWWVVVWWWXXX[[[^^^```bbbeeejjjoootttwwwiii```]]]\\\ZZZXXX```^^^[[[WWWVVVXXX\\\```uuu~~~zzztttmmmhhhbbb]]]YYYRRROOOJJJHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAHHHHHHMMMVVV^^^hhhwwwzzzlllccc]]]YYYZZZ^^^eeeppp~~~~~~|||{{{|||{{{xxxtttoooiiidddaaa^^^]]]\\\\\\\\\]]]^^^___ccccccccccccdddfffggghhhggggggeeebbb___\\\YYYWWWVVVUUUSSSQQQQQQRRRSSSTTTXXXYYY\\\]]]^^^\\\ZZZYYYUUURRRNNNLLLKKKJJJIIIGGGEEEEEEHHHLLLOOOSSS\\\eeeyyy}}}zzzsssjjjcccaaa]]][[[]]]aaagggsss~~~}}}{{{wwwxxxyyyzzz}}}vvvnnnjjjiiijjjjjjjjjmmmrrrxxx|||xxxnnneee]]]UUULLLFFF@@@>>>:::777666666777888888888888999::::::;;;;;;::::::;;;;;;<<<=========??????@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRVVVVVVVVVVVVXXX[[[^^^```dddfffjjjnnnqqqzzzuuuggg]]]ZZZYYYXXXVVV\\\[[[YYYVVVUUUWWW[[[^^^kkk|||vvvoooiiiddd^^^[[[TTTPPPLLLIIIHHHFFFDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFKKKSSS[[[dddrrryyykkkbbb]]]YYYZZZ^^^fffppp~~~}}}{{{yyywwwvvvuuutttsssqqqnnnjjjfffbbb```\\\[[[[[[ZZZ[[[\\\]]]^^^bbbcccccceeefffgggggghhhgggfffeeecccaaa^^^[[[ZZZWWWUUUTTTSSSRRRSSSUUUVVVXXXZZZ\\\^^^^^^]]][[[YYYUUURRROOOLLLKKKJJJIIIGGGHHHGGGIIINNNRRRWWWaaakkk|||xxxrrriiibbb```\\\ZZZ]]]ccckkkxxx}}}zzzyyyyyyzzz{{{~~~|||sssllliiiiiijjjjjjkkknnnsssxxx|||~~~~~~wwwmmmccc[[[SSSJJJDDD@@@>>>;;;888666666666777888888888999:::;;;;;;;;;::::::;;;;;;<<<=========???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRUUUUUUUUUVVVXXX[[[^^^```ffffffhhhkkkmmmsssuuuggg]]]XXXWWWVVVUUUVVVVVVVVVTTTTTTUUUXXX[[[cccsssxxxqqqkkkfff```\\\VVVSSSNNNKKKIIIHHHEEEDDDAAA@@@???>>>>>>???@@@AAACCCCCCGGGNNNUUU]]]jjjvvvwwwjjjbbb]]]YYY[[[___fffqqq}}}yyywwwvvvvvvtttsssrrrpppoooooohhhhhhgggfffdddaaa___^^^YYYYYYXXXXXXYYYZZZ\\\]]]```aaadddfffhhhhhhhhhhhhggggggfffdddbbb```^^^]]]WWWWWWVVVUUUUUUVVVXXXXXXYYY[[[^^^___```___]]][[[WWWTTTPPPMMMLLLKKKJJJHHHJJJIIIKKKPPPUUU\\\hhhtttzzzuuuooofff```]]]ZZZYYY^^^eeeooo~~~|||zzzzzzzzz{{{|||yyyqqqjjjhhhhhhiiijjjlllooossswww{{{}}}~~~~~~{{{|||}}}}}}|||{{{|||~~~}}}uuujjj```XXXPPPGGGBBB???>>>;;;888777666666666777888888999:::;;;<<<<<<:::;;;;;;<<<<<<======>>>@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTVVVXXX[[[]]]___ccccccdddggghhhmmmzzzzzzlll```YYYVVVUUUUUUOOOPPPRRRRRRRRRRRRUUUWWWaaalllzzzsssmmmgggaaa]]]WWWTTTOOOLLLJJJHHHFFFDDDBBBAAA???======>>>???AAAAAAAAADDDJJJOOOUUUaaalllvvvuuuiiibbb]]]ZZZ\\\___gggqqq{{{wwwssspppoooooonnnmmmlllkkkjjjiiiaaa```___^^^]]][[[ZZZYYYVVVVVVVVVVVVWWWXXXZZZ[[[]]]___cccfffiiijjjiiiiiiiiiiiihhhfffdddbbb```^^^YYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbddddddbbb```___YYYVVVRRRPPPNNNMMMKKKJJJKKKJJJKKKQQQWWW```ooo|||~~~xxxrrrkkkddd___\\\YYYYYY___gggrrr~~~|||zzzzzz{{{}}}}}}wwwoooiiiggghhhiiijjjmmmooosssvvvyyyzzz{{{{{{wwwxxxyyyyyyyyyyyyzzz{{{zzzrrrggg]]]TTTMMMEEE@@@>>><<<;;;999777777777777777888999:::;;;<<<======;;;<<<<<<======>>>??????@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNPPPQQQRRRSSSRRRSSSTTTVVVXXXZZZ\\\]]]___^^^___bbbccchhhsssrrrddd[[[UUUSSSRRRKKKLLLNNNOOOOOOPPPRRRSSS\\\ddduuu}}}vvvooohhhbbb^^^XXXTTTPPPLLLJJJHHHFFFDDDBBBAAA???======>>>???@@@@@@@@@CCCGGGKKKOOOYYYcccmmmwwwuuuiiiccc^^^[[[\\\```hhhrrr|||xxxuuusssooommmkkkkkkjjjiiihhhffffffeee___^^^\\\ZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[]]]aaaeeehhhjjjjjjjjjlllllljjjiiifffdddaaa```^^^^^^___```aaabbbddddddfffhhhjjjkkkjjjhhhfffddd^^^[[[VVVTTTRRRQQQOOOMMMLLLKKKMMMSSSZZZeeeuuu~~~wwwppphhhbbb]]]\\\ZZZ[[[aaajjjuuu}}}{{{zzzzzz|||}}}wwwoooiiiggggggiiijjjmmmooorrruuuwwwxxxwwwwwwtttvvvwwwwwwwwwwwwyyyzzz~~~wwwooocccYYYRRRKKKDDD???;;;;;;:::999888888888888777888999:::;;;<<<===>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[^^^```dddnnnxxxzzzlll___VVVQQQOOOIIIJJJLLLLLLLLLMMMOOOQQQUUU[[[jjjyyyrrrkkkddd```YYYVVVQQQMMMKKKIIIFFFDDDCCCBBB@@@???>>>>>>??????@@@???AAADDDFFFIIIQQQZZZbbblllxxxvvvkkkddd```\\\\\\```hhhsss~~~{{{vvvtttrrrqqqooonnnkkkkkkjjjhhhgggeeeddddddaaa```]]][[[XXXVVVUUUTTTUUUUUUTTTSSSTTTUUUVVVWWWYYY[[[^^^cccgggiiikkklllooonnnnnnllljjjhhhfffeeeeeefffgggiiikkkmmmnnnoooqqqrrrssstttssspppmmmkkkccc```[[[XXXWWWUUUSSSQQQOOONNNQQQXXX```kkk{{{~~~vvvnnnfff```]]]\\\[[[^^^fffoooyyy~~~|||zzzzzzyyy|||}}}wwwoooiiiggggggiiiiiilllnnnqqqsssuuuuuuuuutttsssuuuwwwxxxwwwxxxzzz{{{}}}}}}tttlll```WWWPPPJJJCCC???999999999999999999999999777888999:::;;;===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYWWWXXX\\\^^^aaaiiirrr|||vvvgggZZZRRROOOIIIJJJJJJJJJIIIJJJMMMOOOPPPVVVcccwww}}}uuunnnhhhccc[[[XXXSSSOOOMMMJJJHHHFFFBBBBBBBBBAAA@@@?????????>>>===???BBBBBBCCCJJJSSSWWWaaammmxxxwwwlllfffaaa]]]]]]```iiisss~~~{{{xxxuuuuuuuuutttsssqqqqqqooonnnllljjjhhhhhhdddbbb```]]]ZZZXXXWWWWWWWWWVVVTTTSSSSSSTTTTTTUUUWWWYYY\\\```dddhhhkkkmmmpppppppppppppppooonnnnnnnnnoooqqqtttvvvxxxyyyyyy{{{|||}}}|||zzzwwwsssqqqgggddd```]]][[[YYYWWWUUUTTTTTTXXX```iiisssvvvmmmeee```]]][[[[[[aaakkkuuu}}}{{{zzzzzzxxx|||~~~xxxoooiiiggggggiiiiiilllnnnppprrrttttttsssrrrtttvvvxxxxxxxxxyyy{{{}}}}}}|||rrrjjj___UUUOOOIIICCC???888888999999999:::::::::777888999:::<<<===>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYWWWWWW[[[]]]___fffnnnsssnnn```VVVRRRIIIJJJIIIHHHGGGIIILLLOOOPPPUUU```qqqxxxqqqjjjfff]]]YYYUUUQQQNNNLLLIIIGGGBBBCCCCCCBBBBBB@@@???>>>===<<<===??????@@@FFFNNNPPPYYYeeepppyyynnngggbbb]]]]]]```iiisss|||zzzzzz{{{zzzzzzyyyxxxvvvtttrrrpppnnnmmmfffdddaaa^^^\\\[[[ZZZZZZWWWVVVUUUSSSSSSSSSTTTTTTVVVXXXZZZ^^^ccchhhlllnnnpppqqqrrrssstttuuuuuuuuutttvvvxxx{{{}}}{{{wwwtttjjjgggccc___^^^\\\ZZZXXXYYYYYY^^^fffoooyyyvvvlllddd___]]]ZZZ[[[cccoooyyy{{{yyyxxxyyyyyyzzz~~~{{{tttmmmhhhgggggghhhkkknnnqqqsssssstttuuuvvvvvvvvvvvvvvvvvvyyy~~~wwwiiicccYYYPPPIIIEEEBBB@@@;;;::::::999888888888999888999:::<<<===>>>>>>???===>>>>>>???AAABBBCCCCCCFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSUUUVVVVVVWWWVVVVVVYYYYYYYYYXXXYYY]]]bbbfffsss}}}wwweeeWWWQQQMMMHHHFFFHHHJJJJJJKKKMMMOOOSSSZZZeeezzz|||tttlllfff^^^ZZZUUUPPPNNNLLLJJJHHHGGGEEEBBBAAAAAAAAA@@@?????????@@@AAABBBDDDEEEFFFLLLTTT```lllzzz{{{oooiiiddd``````ccckkkttt{{{xxxuuutttpppkkkeeebbbaaa```^^^[[[[[[YYYWWWVVVVVVVVVXXXYYYWWWXXX[[[___dddiiimmmooossstttvvvyyy{{{}}}~~~{{{uuummmeeebbb___\\\[[[]]][[[^^^cccjjjttt}}}tttlllddd```]]]]]]aaahhhqqq{{{~~~{{{yyyxxxyyyyyy{{{~~~|||uuunnnjjjiiiiiijjjmmmpppsssttttttssstttuuuuuuvvvwwwwwwyyy|||uuujjjcccYYYPPPIIIEEEAAA???;;;:::999999888888999999888999:::<<<===>>>??????>>>??????@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYXXXYYY\\\bbbeeeoooxxxzzzgggYYYQQQMMMHHHEEEGGGHHHGGGHHHJJJMMMRRRXXXbbbtttwwwoooiiiaaa]]]WWWSSSPPPMMMKKKIIIHHHEEEBBBAAAAAAAAA@@@????????????@@@AAACCCDDDEEEIIIPPPZZZfffttt{{{pppiiiddd``````ccckkkttt{{{wwwqqqllljjjgggdddbbb```^^^\\\[[[ZZZZZZ[[[\\\\\\]]]```ccchhhlllppprrruuuvvvxxx{{{}}}xxxpppiiifffbbb^^^]]]______bbbiiiqqq|||{{{rrrjjjddd___]]]]]]bbbkkkttt~~~zzzxxxxxxyyyzzz|||}}}wwwpppmmmlllmmmnnnppprrruuuuuutttssssssttttttuuuwwwyyy{{{~~~tttjjjcccYYYPPPIIIDDD@@@>>>::::::999999888888999999888999;;;<<<>>>?????????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYXXXYYY\\\```dddjjjrrrlll\\\SSSNNNHHHDDDFFFFFFEEEEEEHHHJJJOOOVVV^^^kkk|||tttnnneeeaaa[[[VVVRRRPPPMMMKKKHHHFFFBBBAAAAAAAAA@@@???????????????@@@AAABBBCCCEEEKKKTTT^^^kkk||||||qqqiiiddd``````dddjjjttt~~~yyytttpppmmmjjjgggfffcccaaa````````````bbbdddfffiiimmmppptttuuuyyyzzz{{{}}}}}}uuummmiiifffaaa```bbbccchhhqqq|||xxxppphhhbbb^^^]]]^^^dddnnnyyy}}}zzzyyyyyyzzz{{{}}}~~~xxxrrrooonnnpppqqqsssuuuvvvvvvtttrrrrrrrrrqqqsssvvvyyy|||vvvjjjcccXXXOOOHHHBBB???<<<::::::999999888999999:::999:::;;;===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYYYYYYYYYY[[[___bbbgggooo{{{qqq___TTTNNNHHHDDDEEEFFFEEEFFFIIIIIINNNUUU[[[cccuuuyyysssjjjeee___YYYUUUQQQNNNLLLIIIGGGCCCBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAACCCHHHOOOXXXeeevvv}}}qqqjjjeee```aaadddjjjssszzzvvvtttpppooommmkkkiiihhhggggggjjjjjjlllnnnqqqtttwwwxxx}}}}}}}}}~~~xxxppplllhhhcccbbbdddfffmmmyyy}}}zzzsssllleeeaaa^^^]]]^^^fffrrr~~~}}}{{{zzzzzz{{{|||~~~xxxssspppppprrrttttttvvvwwwvvvtttrrrqqqqqqnnnqqqtttwww{{{wwwgggaaaVVVMMMFFFAAA===;;;:::999999888999999:::::::::;;;<<<>>>???@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLKKKKKKJJJLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZ[[[^^^aaagggmmmwwwwwwdddXXXOOOIIIEEEFFFGGGGGGHHHLLLIIIMMMSSSXXX]]]kkkzzznnnjjjccc\\\WWWSSSOOOMMMKKKHHHEEECCCCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@DDDGGGMMMUUUaaarrr~~~rrrkkkeeeaaaaaadddiiirrr}}}|||zzzxxxvvvtttsssssssssssstttvvvxxxzzz|||}}}~~~~~~~~~~~~{{{sssoookkkfffeeefffjjjrrr{{{wwwsssnnngggbbb___^^^^^^```hhhttt~~~|||{{{|||}}}~~~}}}wwwssspppqqqsssuuutttvvvwwwvvvsssqqqppppppnnnppptttwwwzzz}}}}}}tttddd]]]TTTKKKDDD@@@<<<:::999999888888999999:::::::::;;;===>>>@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRUUUTTTTTTSSSTTTVVVWWWXXXZZZ[[[\\\[[[[[[\\\^^^aaafffkkkttt~~~lll^^^SSSLLLGGGGGGHHHGGGIIILLLJJJKKKQQQVVVYYYccc}}}tttooohhhaaa[[[VVVRRROOOMMMKKKGGGEEEDDDDDDCCCAAA@@@@@@??????>>>?????????CCCFFFKKKRRR]]]mmmssslllfffaaaaaadddhhhrrr~~~|||||||||}}}~~~~~~}}}||||||}}}~~~~~~xxxtttpppllljjjlllqqqyyyyyyuuupppmmmhhhccc```______```dddlllxxx}}}|||}}}~~~{{{vvvrrrpppqqqsssuuutttuuuvvvuuurrrpppooooooooorrruuuwwwyyy|||~~~vvvnnn```ZZZQQQHHHBBB>>>;;;:::999999888888999999:::;;;;;;<<<===???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSVVVVVVUUUTTTUUUVVVXXXZZZ\\\]]]]]]]]]\\\]]]___aaaccchhhooowwwtttfffWWWOOOIIIHHHGGGEEEFFFIIIJJJIIIMMMTTTWWW]]]ssszzzuuummmeee___ZZZUUURRRPPPMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@???????????????@@@CCCHHHNNNXXXgggxxxtttlllfffbbbaaadddhhhqqq~~~~~~|||{{{zzzyyyzzz|||}}}}}}}}}}}}~~~~~~{{{wwwsssrrrtttyyyzzztttpppkkkhhhddd```^^^___aaabbbiiiqqq|||~~~}}}~~~}}}zzzuuuqqqooopppsssuuussstttuuuuuurrrooonnnoooqqqsssvvvxxxzzz|||~~~|||xxxppphhh^^^XXXOOOGGGAAA>>>;;;999999888888888999::::::;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTWWWVVVUUUUUUUUUWWWYYY[[[\\\^^^^^^^^^]]]]]]___aaaaaaffflllsss}}}yyykkkZZZRRRKKKHHHEEECCCCCCFFFJJJGGGJJJRRRUUUZZZnnn~~~yyyqqqiiibbb]]]XXXUUUQQQNNNJJJHHHGGGFFFEEEDDDBBBBBBAAA@@@????????????>>>AAAEEEKKKUUUcccssstttmmmgggbbbbbbdddhhhqqq~~~~~~zzzzzzyyyxxxwwwwwwvvvvvvtttxxx}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxzzz{{{|||||||||}}}~~~}}}yyyxxxzzz~~~xxxqqqmmmgggeeeaaa^^^]]]___aaacccmmmttt|||yyytttrrrrrrtttuuuuuuxxxwwwuuutttsssssssssssswwwyyy{{{}}}~~~~~~}}}|||}}}|||yyywwwtttooohhhccc[[[UUULLLEEE@@@???======999999999999:::;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLNNNOOOOOOPPPOOOOOOMMMOOOQQQSSSTTTTTTTTTSSSVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]___bbbhhhooovvvqqqdddVVVJJJFFFGGGGGGFFFFFFGGGGGGJJJMMMNNNTTTcccqqqxxxpppjjjddd]]]XXXWWWSSSNNNKKKHHHFFFCCCAAA@@@@@@???>>>=========>>>???BBBEEEJJJRRR___nnnyyyxxxppphhhbbbbbbeeekkkttt~~~zzzwwwuuutttpppllliiihhhgggeeecccdddeeegggkkknnnrrruuuvvv|||}}}|||||||||||||||{{{{{{{{{~~~|||{{{zzzyyyyyyxxxyyyzzz{{{||||||~~~|||vvvoookkkddd___[[[[[[[[[]]]eeemmmttt|||}}}zzzvvvttttttvvvwwwwwwyyywwwuuusssssstttuuuvvvzzz{{{~~~~~~}}}{{{yyyvvvtttpppkkkeee```YYYSSSKKKDDD@@@>>>===<<<:::999999999:::;;;<<<===>>>???@@@BBBDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPNNNOOOPPPQQQSSSSSSTTTTTTVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\___aaaffflllrrr}}}wwwiii[[[NNNIIIHHHFFFEEEEEEFFFGGGIIILLLMMMSSSaaannn}}}uuuooohhhaaa\\\YYYVVVQQQMMMJJJHHHEEECCCAAA@@@???>>>>>>===>>>>>>>>>AAADDDHHHOOO[[[iiisssxxxppphhhbbbbbbfffjjjsss}}}yyyuuusssqqqnnnjjjgggeeecccaaa_________```bbbeeeiiilllnnnssstttvvvxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}zzztttnnnjjjddd___\\\\\\]]]___fffoooxxx~~~|||yyywwwxxxzzzzzzzzzzzzxxxuuussssssuuuxxxzzz}}}}}}wwwuuurrroookkkfffaaa]]]VVVPPPHHHBBB>>>===<<<;;;::::::::::::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[___```dddiiimmmvvv~~~oooaaaSSSMMMJJJFFFDDDEEEFFFEEEGGGJJJLLLQQQ]]]iii{{{{{{tttnnngggaaa]]]YYYTTTPPPMMMJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>===@@@BBBEEEJJJTTTaaajjjttt|||wwwooohhhbbbbbbfffiiirrr~~~{{{wwwtttqqqnnnjjjfffdddaaa^^^\\\[[[ZZZYYYZZZ[[[___bbbdddhhhjjjmmmpppsssuuuuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~yyyrrrlllhhhddd```]]]^^^___bbbjjjrrr}}}~~~}}}{{{{{{|||}}}}}}||||||yyyuuurrrrrruuuyyy}}}}}}uuurrrnnnjjjgggbbb]]]YYYRRRMMMFFF@@@===<<<;;;::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNMMMLLLKKKLLLNNNPPPRRRQQQPPPOOOOOOPPPRRRSSSUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\``````cccgggkkkssssssfffXXXPPPLLLGGGEEEFFFEEEDDDFFFIIIJJJNNNXXXcccpppyyyrrrkkkeee```\\\WWWRRROOOLLLIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>???BBBCCCGGGNNNYYYaaajjjsss|||wwwooogggbbbbbbfffiiirrr~~~|||wwwsssoookkkhhhddd```]]]\\\ZZZXXXWWWWWWZZZ]]]___bbbdddhhhlllpppsssuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{|||~~~}}}wwwqqqkkkgggccc```___aaacccfffnnnwww~~~~~~}}}~~~~~~{{{xxxtttpppqqqtttyyy|||~~~~~~{{{tttpppkkkgggccc___ZZZWWWOOOJJJDDD???===<<<:::999;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLOOONNNLLLLLLMMMNNNQQQRRRRRRQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^```___bbbggglllsssvvvjjj\\\TTTMMMHHHFFFHHHEEECCCDDDHHHIIILLLTTT\\\jjj}}}|||uuunnnhhhbbb^^^YYYTTTPPPMMMIIIGGGDDDCCCBBB@@@??????>>>>>>>>>@@@BBBCCCDDDJJJRRRYYYccckkkuuu|||uuummmfffaaaaaaeeehhhqqq~~~~~~{{{vvvqqqmmmhhhccc______]]]ZZZWWWWWWYYY\\\]]]___bbbfffkkkooosssuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}~~~{{{vvvpppjjjfffaaa______cccgggkkkttt}}}~~~~~~}}}}}}~~~zzzwwwrrroooooorrrvvvyyy}}}{{{sssoooiiiccc___\\\XXXVVVLLLHHHCCC???===<<<;;;999;;;<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLOOOOOONNNNNNOOOPPPRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]]]]]]]^^^^^^^^^_________aaaggglllrrr~~~{{{ooobbbXXXPPPIIIHHHJJJEEECCCDDDGGGIIIKKKPPPWWWdddtttzzzrrrmmmeeeaaa[[[VVVRRRNNNKKKHHHEEEDDDCCCAAA@@@??????>>>>>>@@@BBBBBBBBBFFFMMMRRR[[[dddmmmuuu~~~}}}ssskkkddd______cccgggppp|||~~~yyytttnnnhhhcccbbb```]]][[[ZZZ[[[\\\^^^___aaafffjjjooorrrtttuuuvvvvvvwwwwwwxxxxxxyyyyyywwwwwwxxxyyy{{{}}}~~~xxxsssmmmhhhddd___^^^```fffkkkqqqzzz||||||}}}~~~xxxuuuqqqnnnnnnpppsssuuu}}}|||qqqmmmfff```\\\XXXUUUSSSKKKGGGBBB???===<<<;;;:::<<<<<<======???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^___^^^```eeeiiioooyyywwwiii^^^SSSKKKIIIKKKFFFDDDDDDGGGIIIJJJNNNTTT\\\iii|||xxxrrriiiddd^^^YYYUUUQQQMMMJJJFFFEEECCCBBB@@@?????????<<<>>>@@@@@@@@@BBBHHHMMMRRR[[[eeennnyyy{{{qqqiiiccc]]]^^^bbbdddmmmzzz}}}vvvooojjjfffeeecccbbb``````aaaaaaccceeeiiimmmqqqtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||zzzuuuooojjjdddaaa]]]\\\```gggnnnuuu~~~}}}{{{{{{|||}}}wwwtttqqqnnnmmmnnnqqqsss}}}}}}pppkkkddd^^^YYYVVVSSSRRRJJJGGGBBB???>>>===<<<:::<<<<<<===>>>???AAACCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTVVVVVVVVVWWWYYY[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]^^^]]]^^^cccgggkkkttt}}}}}}nnnbbbVVVLLLIIIKKKGGGDDDDDDHHHIIIJJJMMMRRRVVVbbbsss|||vvvkkkgggaaa[[[WWWSSSOOOLLLFFFEEEDDDBBB@@@?????????;;;===??????>>>@@@EEEJJJLLLUUU```jjjuuuzzzppphhhbbb\\\]]]aaabbbkkkwww}}}uuupppkkkjjjiiihhhgggfffeeeeeegggiiimmmqqqtttwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwyyy{{{}}}}}}wwwrrrmmmgggbbb^^^\\\[[[```hhhpppwww~~~zzzwwwuuuuuuvvvxxxyyyzzz{{{|||tttssspppmmmkkkmmmrrrvvvyyy|||tttnnneee^^^YYYUUUOOOKKKFFFBBB===::::::;;;<<<<<<======>>>???@@@BBBDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMNNNPPPNNNMMMOOORRRTTTSSSQQQSSSTTTUUUUUUWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^aaagggmmmrrruuuggg]]]UUUMMMHHHIIIGGGEEEDDDEEEGGGIIIKKKPPPYYYhhhzzz~~~xxxoooiiiaaa[[[XXXVVVRRROOOLLLIIIEEEBBBAAA@@@>>><<<>>>>>><<<<<<===???AAACCCCCCLLLWWWaaannn{{{~~~xxxoooeee```^^^___aaahhhnnnvvv~~~~~~yyywwwtttqqqnnnmmmmmmmmmnnnoooqqqsssvvvwwwxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvxxxwwwxxx{{{}}}}}}}}}|||}}}zzzuuunnniiidddaaa___``````bbbiiisss|||zzzwwwtttttttttuuuvvvxxxyyyzzzzzztttssspppmmmkkkmmmqqquuuxxx}}}uuuooofff___ZZZUUUPPPLLLGGGCCC>>><<<;;;<<<======<<<===>>>???AAABBBDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPSSSQQQPPPQQQTTTUUUTTTRRRTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^```eeekkkooo|||}}}nnnbbbXXXPPPJJJIIIHHHFFFEEEEEEFFFIIIJJJNNNVVVbbbqqqzzzrrrlllddd^^^[[[XXXTTTQQQLLLIIIEEEBBBAAA@@@>>>===>>>===<<<<<<===>>>@@@BBBCCCKKKTTT\\\hhhuuu|||}}}~~~xxxnnneee___^^^___```fffllluuu|||}}}yyyvvvuuuttttttrrrssstttuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwxxx|||~~~}}}|||}}}yyytttnnnhhhccc```___```aaaeeemmmwww~~~~~~zzzwwwvvvtttssssssssstttuuuvvvvvvwwwwwwsssrrrpppmmmkkklllpppssswww~~~wwwpppggg```[[[VVVPPPLLLFFFCCC???======>>>>>>>>><<<===>>>???AAACCCDDDEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^___bbbgggkkkrrr~~~xxxkkk___TTTMMMKKKIIIGGGEEEEEEFFFHHHJJJKKKQQQZZZfffvvv}}}xxxqqqiiiccc___[[[WWWSSSLLLIIIEEECCCBBBAAA@@@>>>======<<<<<<<<<>>>???@@@BBBHHHOOOVVV```nnnvvvxxx|||vvvmmmddd___]]]^^^___dddjjjrrryyy~~~}}}{{{{{{xxxwwwwwwwwwyyyzzz|||}}}{{{{{{zzzyyyxxxvvvvvvuuuxxxxxxyyy|||~~~|||{{{xxxzzz|||yyysssmmmgggccc```___```dddkkksss}}}~~~zzzyyyzzz{{{~~~wwwuuuuuuuuutttssssssssstttttttttttttttrrrrrrqqqnnnmmmmmmpppssswww}}}xxxqqqhhh```[[[VVVPPPKKKDDDBBB>>><<<===>>>>>>>>><<<===???AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^```dddggglllvvvsssfffYYYQQQLLLJJJHHHFFFEEEFFFGGGIIIIIIMMMVVV___kkk|||vvvnnngggccc___YYYUUUMMMJJJFFFDDDCCCCCCAAA@@@======<<<<<<======??????AAAFFFKKKPPP[[[iiisssvvvyyyssskkkccc]]]\\\\\\]]]ccciiipppwww|||~~~|||{{{zzzyyyyyy{{{}}}~~~}}}|||zzzyyywwwvvvvvvzzzyyyyyy{{{~~~yyyxxxuuurrrtttxxx}}}{{{wwwqqqkkkfffbbb```___aaagggpppyyyzzzvvvuuuwwwxxx}}}wwwuuuuuuuuuuuuttttttttttttssssssssssssrrrsssrrrqqqpppppprrrtttxxxxxxqqqggg___ZZZTTTNNNIIIBBB???===<<<===>>>>>>======>>>@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^___^^^]]]^^^aaadddjjjrrr}}}mmm___VVVNNNLLLIIIFFFEEEEEEFFFGGGGGGKKKTTT]]]eeeuuuyyyqqqkkkgggbbb\\\WWWOOOLLLIIIFFFEEEEEECCCBBB===============>>>>>>???@@@DDDHHHMMMWWWfffqqqtttsssoooggg```[[[ZZZ[[[\\\ccchhhooovvv{{{}}}|||{{{zzzzzz|||~~~~~~|||{{{yyyxxxxxxwwwvvvvvvyyy}}}{{{vvvtttrrrooopppttt~~~}}}xxxuuuoooiiidddbbbaaaaaabbbjjjuuuzzzuuutttuuuvvv~~~xxxvvvvvvvvvuuuvvvvvvuuuuuutttsssrrrrrrrrrtttuuutttttttttvvvxxx{{{~~~wwwooofff]]]WWWQQQKKKFFF@@@>>><<<<<<===>>>>>>===???@@@BBBEEEGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```aaa^^^______^^^]]]^^^```bbbhhhooozzzvvveee[[[PPPNNNJJJGGGEEEEEEFFFFFFGGGIIIQQQ[[[aaammm|||uuuoookkkfff___ZZZSSSPPPLLLIIIHHHFFFDDDCCC>>>>>>>>>???????????????>>>BBBFFFJJJSSSaaakkkooommmiiiccc]]]YYYYYYZZZ[[[bbbgggnnntttyyy}}}}}}||||||||||||}}}~~~|||{{{{{{sssssstttwww|||~~~xxxtttsssqqqoooqqquuu~~~}}}uuurrrlllgggcccbbbbbbcccfffooozzz{{{vvvttttttuuu}}}{{{{{{yyywwwyyyxxxwwwvvvuuutttsssssssssuuuwwwxxxxxxxxxzzz|||{{{uuunnnddd[[[UUUOOOHHHCCC@@@>>><<<===>>>??????>>>@@@BBBDDDGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUTTTSSSRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]YYYYYYZZZ[[[\\\^^^```aaa^^^___```___^^^^^^```bbbdddjjjttt~~~}}}kkk___QQQOOOKKKGGGEEEDDDEEEFFFHHHGGGLLLUUU\\\eee{{{yyytttpppjjjddd___WWWSSSOOOLLLJJJHHHEEEDDD??????@@@@@@@@@@@@??????===AAACCCFFFNNNZZZbbbeeehhhddd___ZZZWWWWWWYYYZZZ```eeekkkqqqvvvzzz|||}}}}}}~~~~~~wwwvvvvvvxxx{{{~~~~~~~~~yyytttppppppooommmpppuuu|||rrrooojjjeeeccccccdddeeekkkttt{{{vvvttttttttt}}}zzzzzzzzzyyywwwvvvuuutttssssssuuuxxxzzzzzz{{{}}}~~~zzztttlllbbbZZZSSSMMMFFFAAA@@@???===>>>@@@AAA@@@@@@AAACCCFFFHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPSSSUUUUUUSSSSSSVVVXXXUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^XXXXXXYYYZZZ[[[]]]___```^^^`````````______aaabbbaaagggoooxxxooobbbRRROOOKKKHHHEEEDDDEEEEEEIIIEEEGGGPPPWWW```uuu{{{vvvsssnnngggbbbYYYVVVQQQMMMKKKIIIFFFDDD@@@@@@AAAAAAAAA@@@@@@???<<<@@@BBBCCCIIITTT[[[]]]dddaaa]]]XXXVVVWWWYYYZZZ^^^ccciiioootttxxx}}}|||}}}}}}{{{zzzzzzzzzyyyxxxuuuooolllllllllkkknnnsss{{{qqqnnniiieeecccccceeefffoooxxx~~~zzzvvvttttttttt~~~{{{wwwtttssssssppprrrvvvzzz~~~zzzssskkk```VVVOOOJJJFFFDDD@@@???>>>>>>???@@@CCCDDDBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^______``````aaaaaabbbbbbbbbeeelllttt~~~xxxhhh\\\SSSLLLKKKJJJFFFDDDEEEFFFFFFIIIMMMQQQZZZmmm}}}zzzvvvrrrkkkfffaaa\\\VVVQQQNNNKKKIIIHHHDDDCCCAAA???=========>>><<<>>>@@@CCCFFFLLLSSSXXX[[[[[[ZZZWWWTTTSSSTTTUUUZZZ___ffflllrrrvvv{{{~~~~~~||||||}}}|||zzzxxxqqqlllhhhhhhhhhjjjrrrzzz}}}sssmmmhhhfffcccbbbhhhoooxxx|||vvvuuutttrrrqqqrrr|||xxxuuussstttrrrtttxxx|||}}}yyypppiii^^^TTTMMMHHHEEECCC@@@@@@???>>>???AAACCCDDDBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^______``````aaabbbbbbbbbccceeeiiipppxxx~~~nnn```WWWNNNLLLJJJGGGEEEFFFHHHHHHJJJMMMPPPWWWgggvvv}}}yyytttnnniiiccc^^^XXXSSSOOOMMMKKKIIIDDDCCCAAA???============>>>???AAABBBEEEIIIOOOSSSVVVVVVUUUSSSQQQPPPQQQSSSXXX\\\ccciiiooosssxxx{{{}}}~~~~~~~~~|||zzzwwwsssmmmiiihhhgggjjjsss|||{{{tttoooiiigggeeeeeelllttt|||~~~wwwrrrrrrsssqqqqqqttt~~~yyyvvvuuuuuuuuuwww{{{zzzvvvllleee[[[QQQKKKGGGDDDBBBAAA@@@??????@@@AAACCCDDDDDDDDDFFFHHHIIIJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^______```aaaaaabbbcccccceeeeeehhhlllrrr~~~wwwggg]]]RRRNNNKKKHHHGGGHHHIIIIIIJJJMMMOOOSSS```lll}}}wwwqqqllleeeaaa[[[UUURRROOOLLLJJJDDDCCCAAA???============@@@@@@AAAAAABBBEEEIIILLLOOOOOOOOOMMMLLLLLLNNNOOOUUUYYY___eeejjjoootttwww{{{}}}}}}zzzwwwtttnnnhhhggghhhlllvvv}}}yyyuuuooojjjhhhhhhjjjrrr{{{vvvpppmmmnnnpppppprrrvvv|||yyywwwxxxyyy|||}}}wwwsssiiibbbXXXPPPJJJFFFDDDBBBAAAAAAAAA@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[\\\\\\]]]]]]^^^______``````aaabbbccccccgggffffffjjjnnnxxxooocccWWWPPPLLLHHHGGGIIIHHHGGGIIIMMMNNNQQQZZZdddxxxzzzsssnnnhhhccc]]]XXXTTTQQQMMMKKKEEEDDDAAA???============??????@@@@@@@@@BBBEEEHHHHHHIIIIIIHHHHHHHHHKKKMMMRRRVVV[[[aaafffkkkppptttxxx{{{|||yyysssmmmhhhhhhjjjppp|||{{{vvvtttooojjjjjjkkknnnxxxrrrmmmkkkmmmoooooorrrwww||||||||||||uuupppfff```VVVNNNIIIFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaabbbcccccceeeccccccgggkkksssxxxkkk]]]TTTOOOJJJHHHJJJFFFEEEGGGKKKMMMOOOVVV^^^qqq}}}uuupppjjjfff```[[[VVVRRRNNNKKKFFFEEECCC@@@>>>=========<<<===?????????AAADDDFFFDDDEEEEEEEEEEEEFFFIIILLLPPPSSSXXX]]]bbbgggmmmpppvvvyyy}}}}}}sssnnnjjjlllpppxxx~~~xxxsssqqqmmmjjjkkknnnsss}}}~~~qqqnnnlllnnnoooooosssxxx{{{tttnnnccc]]]TTTMMMHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbbbbaaa``````dddgggmmmyyysssddd[[[TTTMMMKKKKKKGGGEEEFFFIIIKKKMMMSSSZZZhhh{{{xxxrrrmmmiiiddd^^^ZZZUUUPPPMMMHHHGGGDDDBBB@@@???>>>>>>;;;<<<>>>>>>???@@@BBBDDDAAABBBCCCCCCCCCDDDGGGJJJMMMPPPTTTYYY^^^ccciiimmmsssuuuyyy}}}wwwsssqqqtttzzz~~~zzzuuuqqqnnnkkkkkknnnrrrxxx}}}vvvqqqnnnnnnooooooooottt{{{~~~~~~~~~~~~|||tttmmm___YYYQQQJJJFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaabbbaaaaaaeeegggkkksss|||{{{lllbbbZZZRRRNNNNNNJJJFFFFFFHHHJJJKKKPPPVVV\\\nnn{{{uuuqqqnnnhhhccc^^^XXXSSSPPPJJJIIIFFFCCCAAA@@@@@@@@@<<<===??????>>>>>>@@@BBB???@@@AAAAAAAAABBBEEEHHHJJJLLLPPPUUUYYY___eeeiiinnnqqquuuyyy{{{|||{{{}}}|||zzzwwwssspppmmmkkkmmmrrrxxx}}}xxxsssooommmmmmpppppppppvvv~~~}}}zzzzzzzzz{{{|||~~~|||tttmmm]]]WWWOOOHHHDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^___```aaafffdddeeehhhjjjkkkqqqxxxrrrhhh___VVVQQQPPPMMMHHHFFFHHHIIIIIINNNTTTTTTeee}}}}}}xxxtttqqqkkkfffaaa[[[VVVRRRKKKJJJGGGDDDBBBAAA@@@@@@===???@@@???>>>===>>>@@@>>>????????????@@@CCCFFFGGGJJJNNNRRRVVV\\\bbbfffkkknnnrrrvvvyyy|||~~~|||yyyxxxuuurrrooolllkkknnnuuu{{{~~~xxxuuulllkkklllooopppqqqxxx}}}xxxuuuuuuuuuuuuvvvxxxzzz|||~~~~~~vvvmmmgggZZZTTTLLLFFFCCCBBBAAAAAADDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQSSSTTTTTTPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNQQQPPPPPPPPPQQQTTTWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[]]]___```fffgggiiikkknnnooopppqqq|||oooeee[[[RRRLLLNNNKKKGGGFFFHHHLLLNNNPPPSSS___ppp{{{zzztttnnniiieee```YYYTTTOOOLLLHHHFFFEEEDDDBBBAAA@@@???>>>===============>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHLLLPPPUUU[[[___fffjjjpppuuuyyy|||}}}{{{yyyvvvssspppooonnnlllnnnsss|||wwwqqqooojjjmmmoooqqqrrrvvv}}}{{{wwwtttrrrrrrrrrsssuuuwwwyyy{{{}}}~~~}}}yyyqqqhhhbbbWWWRRRKKKEEEBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOPPPQQQSSSVVVWWWYYYYYY[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]___```fffgggiiikkkmmmoooppppppxxxssshhh^^^UUUOOONNNJJJFFFDDDEEEHHHJJJKKKOOOZZZiii|||zzzuuuooojjjfffbbb[[[VVVQQQNNNJJJHHHFFFEEEDDDBBB>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCGGGJJJNNNSSSXXX\\\bbbffflllqqquuuyyy}}}}}}{{{xxxuuurrrooonnnmmmnnnqqqwww~~~vvvpppnnnmmmppprrrsssuuuyyy~~~yyyuuusssqqqqqqqqqrrrtttvvvxxxyyyzzz{{{|||~~~~~~~~~wwwxxxxxxwwwssslllddd]]]SSSOOOHHHDDDBBBBBBBBBBBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRUUUVVVYYYZZZ[[[]]]]]]]]]]]]\\\YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___dddeeegggjjjlllmmmnnnnnnsss|||yyynnncccYYYSSSPPPLLLGGGDDDEEEGGGIIIIIIMMMUUUaaaqqq|||xxxqqqmmmiiieee___ZZZUUUQQQMMMJJJIIIGGGEEEDDD>>>===<<<;;;::::::::::::<<<<<<;;;<<<<<<===>>>??????AAADDDGGGKKKOOOTTTXXX]]]aaaggglllppptttyyy||||||zzzwwwssspppnnnmmmmmmrrruuu||||||uuuqqqooorrruuuwwwxxxzzz|||yyyuuussssssssstttuuuvvvxxxyyyzzzxxxyyyzzz|||}}}}}}zzzwwwwwwwwwrrrrrrrrrrrrooohhh```ZZZOOOKKKFFFBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTXXXYYY[[[]]]^^^^^^^^^]]]ZZZYYYWWWVVVVVVWWWYYYZZZXXXXXXXXXXXXYYYZZZ\\\\\\aaabbbdddfffhhhiiijjjjjjooovvvuuuiii^^^WWWSSSOOOJJJGGGGGGIIIJJJKKKOOOTTT\\\hhh|||{{{uuuqqqnnniiiccc^^^XXXUUUPPPMMMKKKIIIFFFDDDAAA@@@???>>>===<<<<<<<<<>>>=========>>>>>>???@@@===???BBBDDDGGGKKKOOOSSSXXX[[[aaafffkkkpppuuuxxx||||||yyyuuuqqqnnnmmmmmmnnntttyyyzzzuuussssssxxxzzz}}}|||yyywwwuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~}}}}}}|||yyyuuusssrrrrrrnnnmmmlllkkkhhhbbbZZZUUULLLHHHDDDBBBBBBCCCDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[ZZZXXXUUUSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSVVVWWWYYY[[[]]]]]]]]]]]]ZZZYYYWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWWWWXXXYYYYYY]]]^^^```aaacccdddeeeeeehhhmmmvvv~~~qqqddd\\\TTTPPPKKKHHHHHHJJJKKKLLLMMMPPPVVVaaaqqq{{{vvvsssnnnhhhccc\\\XXXSSSOOOLLLJJJGGGEEEBBBBBB@@@???>>>==================<<<======>>>???<<<>>>@@@BBBCCCFFFKKKNNNSSSVVV[[[aaafffkkkqqquuuxxx{{{{{{xxxsssooommmmmmnnnpppwww}}}{{{zzzyyy{{{|||{{{yyywwwvvvwwwxxx|||}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvuuutttssssssuuuwwwzzz||||||}}}|||{{{{{{{{{xxxtttqqqpppqqqllljjjgggddd```[[[TTTOOOJJJGGGDDDBBBCCCDDDEEEDDDCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUWWWZZZ]]]______]]]ZZZWWWTTTSSSRRRRRROOOPPPPPPQQQRRRRRRSSSSSSUUUWWWYYYZZZ\\\\\\\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWVVVVVVWWWXXXXXXZZZ[[[\\\^^^___```aaaaaaeeeiiipppyyy}}}nnndddVVVQQQLLLHHHGGGHHHIIIIIIHHHJJJPPP[[[hhh~~~|||xxxssslllggg```]]]WWWSSSPPPMMMIIIGGGBBBBBB@@@>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===???@@@AAACCCGGGJJJMMMQQQVVV[[[```gggmmmqqqsssvvv{{{{{{wwwrrrnnnlllnnnqqqsss{{{wwwrrrppppppqqqrrrsssssssssuuuxxx{{{}}}zzzyyyyyyyyyxxxwwwwwwwwwvvvtttrrrpppoooppprrruuuxxxzzz{{{{{{{{{{{{{{{{{{xxxtttrrrqqqqqqooolllgggaaa\\\WWWQQQMMMJJJGGGDDDCCCCCCEEEEEEEEECCCEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSSSSUUUYYY]]]```cccaaa___[[[XXXUUUSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWYYY[[[\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYXXXYYY[[[\\\^^^_________cccfffkkkrrr~~~zzznnn\\\WWWPPPJJJHHHGGGGGGFFFFFFHHHMMMVVV___ooo|||wwwooojjjeeebbb\\\WWWSSSPPPMMMJJJDDDCCCBBB@@@???>>>======;;;;;;::::::999::::::;;;<<<===>>>??????AAADDDGGGHHHKKKPPPUUU[[[bbbiiimmmooorrrxxx|||zzzvvvqqqmmmmmmoootttwww~~~{{{rrrmmmjjjjjjkkklllmmmnnnooorrrwwwzzz~~~yyywwwwwwxxxyyyxxxyyyyyyxxxwwwuuurrrpppnnnmmmooosssvvvyyyzzzzzzzzz{{{|||{{{yyyuuusssrrrssstttoooiiibbb\\\WWWRRRNNNJJJHHHEEECCCDDDEEEEEEEEECCCEEEFFFGGGFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRSSSVVVYYY^^^bbbeeeccc```\\\XXXUUUSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSWWWXXXZZZ[[[\\\\\\[[[[[[WWWWWWXXXYYYYYYXXXWWWWWW[[[ZZZZZZYYYYYYYYYYYYZZZXXXYYY[[[\\\^^^^^^______\\\___dddiiitttvvvbbb]]]UUUNNNJJJHHHGGGFFFIIIIIIMMMSSSXXXddd}}}~~~yyyqqqllliiieee___ZZZVVVSSSOOOMMMGGGFFFEEECCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>@@@CCCFFFDDDHHHMMMRRRXXX___fffkkklllpppvvvzzz}}}yyyvvvqqqmmmmmmpppuuuyyyzzzpppjjjhhhhhhhhhjjjkkklllmmmpppuuuyyy~~~{{{vvvtttuuuwwwyyyzzzxxxwwwvvvtttqqqooommmlllnnnoooqqqtttwwwzzz|||}}}|||{{{zzzxxxvvvuuuuuuuuurrrnnnhhhbbb\\\UUUOOOKKKHHHGGGDDDCCCCCCDDDFFFHHHEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWZZZ\\\]]]]]][[[XXXVVVTTTTTTUUUUUURRRRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\[[[ZZZXXXXXXXXXYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^```dddjjjooo{{{rrrfffXXXQQQMMMIIIIIIKKKJJJJJJLLLOOOTTT___sss|||vvvrrrmmmiiiccc^^^YYYUUUPPPMMMJJJHHHEEECCCBBBAAA???======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????FFFGGGIIILLLPPPWWW___dddkkkoootttxxx{{{zzzxxxuuuqqqlllkkkpppwww}}}{{{sssnnnlllkkkiiijjjkkklllmmmooorrruuu~~~}}}yyyuuurrrsssuuuwwwxxxxxxwwwuuussspppnnnlllkkkmmmoooqqquuuxxx{{{~~~}}}}}}{{{yyyxxxwwwvvvuuurrrnnnhhhaaa[[[UUUOOOKKKHHHGGGDDDCCCCCCDDDFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ[[[[[[YYYWWWUUUTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]][[[ZZZZZZZZZ[[[[[[]]]]]]]]]]]]^^^^^^______```aaadddhhhlllvvvxxxkkk\\\TTTOOOJJJIIIKKKJJJIIIKKKNNNRRR[[[lll|||yyyuuuppplllfffaaa]]]XXXSSSPPPLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???CCCEEEGGGJJJNNNTTT[[[```gggkkkppptttxxx||||||wwwtttpppmmmmmmqqqyyywwwrrrpppnnnjjjkkkmmmmmmnnnppptttwww}}}~~~zzzvvvttttttvvvwwwxxxxxxvvvssspppmmmkkkjjjiiilllnnnqqquuuyyy}}}~~~}}}{{{yyywwwvvvsssnnnggg```ZZZTTTNNNJJJGGGFFFDDDCCCCCCEEEFFFHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\___^^^]]]\\\\\\\\\]]]]]][[[\\\\\\]]]^^^______```bbbbbbdddfffhhhooossscccYYYQQQLLLJJJKKKIIIIIIJJJMMMPPPUUUbbbooo}}}xxxssspppjjjeee```\\\WWWTTTNNNKKKHHHFFFEEECCCAAA??????>>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>@@@BBBDDDFFFJJJOOOVVV[[[```dddjjjoootttxxx}}}~~~uuusssqqqooopppuuu}}}{{{vvvsssqqqlllmmmnnnoooppprrruuuxxx}}}}}}yyywwwxxxzzzzzz{{{xxxvvvqqqmmmiiiggggggfffjjjlllpppuuuzzz}}}|||zzzxxxrrrmmmfff^^^XXXRRRMMMIIIFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIKKKMMMOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^ZZZ[[[[[[]]]^^^___``````bbbaaaccceeefffkkkxxx|||jjj^^^UUUMMMJJJKKKHHHHHHJJJMMMOOORRR\\\fffyyyzzzuuuqqqlllfffbbb]]]YYYVVVPPPMMMJJJGGGFFFDDDBBB@@@@@@???>>>===============:::::::::::::::;;;<<<===>>>@@@BBBDDDFFFKKKQQQUUUZZZ^^^dddjjjpppuuuzzz}}}}}}ssssssrrrrrrtttzzz~~~xxxssspppmmmnnnoooppppppsssvvvyyy}}}~~~{{{zzz{{{|||}}}}}}yyyvvvpppkkkfffeeedddeeehhhkkkpppuuuzzz}}}{{{yyyooojjjccc\\\VVVQQQLLLIIIEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRRRRSSSTTTUUUUUUXXXWWWWWWVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\]]]______`````````aaadddeeeiiitttqqqdddZZZQQQLLLKKKHHHGGGIIIMMMOOOQQQYYYaaannn{{{uuurrrlllgggbbb^^^YYYVVVQQQOOOKKKIIIGGGEEECCCAAAAAAAAA@@@???>>>======>>>;;;;;;:::::::::;;;<<<<<<===???AAABBBDDDHHHMMMPPPUUUYYY```fffkkkqqqvvvzzz||||||ssstttuuuvvvyyy}}}wwwqqqnnnmmmooopppqqqqqqtttwwwzzz}}}{{{zzz|||~~~|||xxxqqqkkkfffdddeeeeeeiiilllqqqwww{{{~~~zzzwwwkkkfff___XXXSSSOOOKKKHHHDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQRRRSSSSSSTTTTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[[[[\\\]]]^^^^^^___^^^^^^___ccceeehhhqqqzzzxxxlllaaaVVVOOOMMMIIIHHHIIIMMMOOOQQQVVV]]]fffvvvwwwsssnnnhhhddd___[[[XXXTTTQQQNNNKKKIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAABBBEEEIIILLLPPPTTT[[[aaaggglllrrruuuxxx|||{{{uuuvvvxxxzzz~~~|||vvvqqqnnnoooqqqrrrssssssvvvyyy|||~~~|||}}}|||uuummmhhhfffggghhhllloootttyyy~~~|||wwwssshhhccc\\\UUUQQQMMMJJJHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\ZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\^^^bbbccceeelllttt|||tttiii]]]TTTQQQLLLIIIIIIMMMNNNOOOSSSXXX]]]kkk{{{wwwqqqlllgggccc^^^[[[XXXUUUQQQNNNMMMKKKHHHFFFDDDCCCBBB@@@?????????>>>======<<<<<<;;;<<<<<<===;;;<<<>>>???@@@BBBEEEHHHLLLPPPVVV]]]bbbgggmmmppptttxxx|||}}}wwwxxx{{{~~~{{{wwwtttrrrssstttuuuvvvwwwyyy|||xxxpppjjjiiiiiikkknnnqqqvvv|||zzztttpppeeeaaaZZZTTTPPPMMMJJJHHHCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]aaabbbccciiioootttyyynnnaaaXXXTTTNNNKKKJJJLLLMMMMMMPPPUUUUUUaaattt~~~zzztttoookkkfffbbb^^^[[[XXXTTTQQQOOOMMMJJJHHHEEEDDDBBBAAA@@@?????????>>>======<<<<<<<<<======999;;;===>>>>>>@@@CCCEEEIIIMMMSSSYYY___dddiiilllqqquuuzzz}}}xxxzzz}}}{{{yyywwwvvvuuuvvvxxxxxxyyy{{{~~~~~~~~~xxxppplllkkklllqqqvvv|||~~~}}}~~~||||||~~~zzzqqqiiiccc___XXXQQQLLLHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKNNNNNNOOOOOOOOONNNNNNMMMNNNOOOQQQRRRRRRQQQOOONNNPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZ]]]]]]]]]^^^^^^]]]\\\\\\ZZZZZZZZZ[[[\\\\\\ZZZXXXYYY[[[\\\^^^___bbbfffiiippp{{{~~~ssshhh\\\UUUSSSNNNKKKMMMOOOOOOQQQTTTXXXYYYddd||||||vvvrrrnnngggccc^^^\\\XXXVVVSSSQQQMMMJJJHHHFFFCCCBBBAAA@@@>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<===???@@@AAABBBCCCEEEHHHMMMQQQVVV\\\ccchhhmmmpppuuuyyy|||}}}yyyxxxwwwzzz}}}}}}}}}~~~zzzyyyyyyyyyyyy{{{|||||||||}}}~~~}}}}}}~~~~~~~~~{{{tttpppooopppvvv{{{}}}{{{yyyyyyzzz{{{vvvnnnfff___\\\VVVPPPKKKIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNOOOOOONNNNNNMMMNNNOOOQQQRRRRRRQQQOOONNNQQQPPPOOOOOOOOOPPPRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\]]]\\\\\\\\\]]]\\\YYYWWWXXXZZZ[[[\\\]]]___cccfffmmmwww{{{pppeee]]]VVVPPPLLLMMMMMMLLLMMMPPPQQQRRR]]]qqq{{{vvvrrrkkkgggccc```\\\XXXUUUQQQMMMJJJKKKHHHEEECCCCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@CCCFFFJJJNNNSSSYYY___dddiiimmmqqqvvvyyy}}}{{{vvvtttssssssyyy~~~}}}zzzzzz{{{||||||~~~}}}||||||~~~~~~xxxuuuuuuvvv{{{}}}zzzvvvuuutttuuutttppphhhbbb[[[XXXSSSNNNKKKIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\___^^^]]]]]]]]]\\\YYYVVVWWWYYYZZZZZZ[[[\\\```bbbjjjrrr{{{pppggg[[[UUUOOOOOONNNKKKKKKMMMNNNPPPYYYhhhyyy|||wwwqqqlllhhheee```\\\XXXSSSOOOKKKMMMKKKHHHFFFEEEDDDBBB@@@======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@BBBFFFJJJNNNSSSYYY^^^cccggglllqqquuuzzz~~~yyysssooonnnlllqqqyyy~~~{{{zzz{{{~~~~~~||||||}}}~~~~~~{{{xxxxxxyyy}}}xxxuuusssqqqppppppnnnjjjddd___XXXUUUQQQMMMJJJHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNNNNNNNMMMPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\______^^^^^^^^^]]]ZZZXXXXXXYYYZZZZZZZZZ[[[^^^```ffflllwwwxxxoooccc[[[UUURRRPPPMMMLLLNNNMMMOOOVVV```kkk{{{{{{uuuppplllhhhccc___[[[VVVRRRNNNOOOMMMIIIGGGFFFEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===@@@CCCFFFJJJOOOTTTXXX]]]aaagggmmmqqqvvv{{{~~~~~~yyyrrrnnnkkklllooottt{{{}}}}}}{{{xxxvvvwwwzzz}}}}}}~~~~~~zzzxxxyyyzzz|||vvvrrrpppooommmllliiieee```]]]VVVTTTPPPMMMIIIGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLOOONNNMMMKKKKKKLLLMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\^^^]]]]]]^^^______\\\ZZZYYYZZZZZZZZZZZZ[[[^^^```dddiiiqqq{{{vvviiiaaaYYYUUURRRNNNMMMOOOJJJLLLQQQVVV\\\hhh}}}yyytttnnnkkkfffbbb___ZZZVVVSSSPPPNNNKKKHHHGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<>>>AAADDDFFFKKKOOOSSSWWW\\\bbbhhhmmmrrrwww{{{{{{|||}}}|||uuupppmmmmmmooorrrvvv{{{~~~zzzwwwuuurrrqqqsssxxx}}}~~~|||}}}~~~~~~}}}zzzxxxwwwxxxzzzzzzuuurrrmmmlllkkkhhhddd```\\\ZZZTTTSSSPPPLLLJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\^^^______]]][[[YYYZZZ[[[[[[ZZZ\\\___aaaccchhhnnnuuurrrhhh___YYYSSSNNNLLLMMMLLLMMMPPPTTTVVV^^^nnn}}}~~~yyyrrrooojjjfffccc___ZZZWWWRRRPPPLLLJJJIIIGGGEEECCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===???AAACCCGGGKKKNNNRRRVVV\\\bbbgggmmmrrruuuwwwxxxyyy|||~~~zzztttqqqnnnooopppssswww|||~~~{{{sssqqqnnnmmmpppuuu{{{}}}zzzzzz|||}}}{{{zzzxxxyyyyyywwwvvvvvvwwwyyy~~~|||wwwsssqqqjjjjjjhhhddd___[[[YYYXXXQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNOOOPPPQQQRRRQQQQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^]]][[[YYYXXXYYYZZZZZZZZZ\\\___aaabbbgggmmmpppvvvttthhh```XXXPPPMMMNNNMMMLLLOOORRRTTTWWWaaalllyyyyyyvvvppplllgggbbb]]]ZZZUUURRROOOLLLKKKIIIGGGEEEAAAAAA???>>>===<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@CCCGGGJJJLLLQQQWWW\\\aaaggglllooorrrsssuuuxxx{{{}}}~~~yyyvvvppppppqqqtttxxx~~~|||ssspppmmmlllnnntttzzz}}}zzzxxxxxx|||~~~{{{xxxvvvuuuvvvwwwvvvuuuuuuwwwxxxzzz|||}}}{{{wwwssspppooohhhhhheeeaaa\\\XXXVVVVVVNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLGGGHHHIIIJJJIIIHHHGGGFFFJJJJJJLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZ\\\\\\]]]]]]]]]___^^^]]]]]]]]]\\\YYYVVVVVVWWWYYYYYYYYY[[[___aaabbbggglllmmmoooyyyqqqggg]]]TTTOOOOOOHHHGGGIIILLLNNNOOOVVV^^^fffxxx{{{uuuooojjjddd___[[[WWWTTTQQQNNNMMMKKKHHHFFFBBBAAA@@@>>>===<<<<<<<<<999999:::::::::;;;;;;;;;888:::<<<===>>>AAADDDGGGIIIMMMSSSYYY^^^bbbgggkkknnnppprrruuuxxx{{{}}}~~~{{{xxxsssssstttwww||||||tttqqqmmmlllnnntttzzz~~~|||www|||~~~{{{yyywwwvvvwwwzzz~~~yyyuuusssqqqqqqqqqqqqqqqrrrsssssswwwxxxxxxxxxwwwvvvtttsssmmmjjjddd```]]]ZZZVVVTTTQQQOOOMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCHHHHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWTTTSSSRRRPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUYYYYYYYYYYYYYYYXXXXXXXXX]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaaeeejjjnnnqqqwwwqqqdddZZZSSSOOOKKKIIIGGGHHHLLLPPPRRRSSSYYYeeevvvzzzuuupppkkkeeebbbZZZWWWRRROOOMMMKKKIIIGGGDDDBBB@@@??????>>><<<:::;;;;;;<<<<<<===<<<<<<;;;>>>>>>======>>>@@@CCCDDDFFFIIINNNRRRVVVZZZ```ccchhhkkkooorrruuuxxx|||}}}}}}{{{wwwwwwyyy|||}}}yyyqqqqqqpppoooqqqwww~~~{{{wwwxxxzzz}}}{{{yyywwwuuuwwwzzz}}}vvvqqqooommmmmmllllllmmmmmmoooooottttttuuuvvvuuutttsssrrrlllhhhccc^^^[[[XXXUUUSSSPPPOOOMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPOOOOOONNNNNNNNNOOONNNOOOPPPRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYXXXXXXYYY[[[]]]___aaaeeekkknnnpppvvv~~~{{{kkk^^^TTTNNNMMMJJJHHHHHHKKKMMMNNNOOOTTT^^^lll{{{~~~yyytttoooiiieee]]]YYYUUUQQQOOOMMMJJJIIIEEECCCAAA@@@@@@???===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBDDDGGGKKKOOORRRWWW\\\___cccfffjjjnnnqqquuuyyy|||||||||xxxyyy{{{~~~zzzwwwrrrrrrrrrrrruuu{{{{{{wwwwwwxxxzzz|||~~~|||zzzyyyvvvuuuvvvzzzzzzrrrmmmjjjkkkjjjiiihhhiiijjjkkklllpppqqqrrrsssssssssrrrqqqjjjfffaaa]]]YYYWWWTTTQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMOOONNNNNNNNNNNNOOOOOOPPPMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYXXXXXXZZZ[[[]]]___aaaeeekkknnnqqquuu|||uuueeeXXXQQQNNNKKKIIIIIIIIIJJJJJJIIIPPPWWW```jjj{{{zzztttnnnjjjaaa]]]XXXTTTRRROOOLLLJJJGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????AAACCCGGGJJJMMMQQQVVVZZZ\\\```dddhhhlllpppuuuxxxzzz}}}~~~{{{|||~~~|||vvvssspppqqqrrrtttwww~~~|||yyy{{{|||}}}~~~}}}|||yyyxxxvvvuuuvvvzzz~~~}}}wwwooojjjgggjjjiiihhhhhhiiijjjlllmmmmmmnnnpppqqqrrrqqqqqqppphhhddd___[[[XXXVVVSSSQQQNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDIIIIIIJJJJJJKKKLLLLLLMMMQQQPPPOOOOOONNNNNNNNNOOOMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOOOORRRSSSTTTUUUWWWWWWWWWXXXSSSRRRQQQPPPOOOPPPQQQQQQSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]___```dddjjjooorrrwww|||}}}lll^^^UUUNNNLLLIIIHHHIIIIIIHHHGGGMMMSSSYYY```lll~~~xxxrrrnnneeeaaa\\\WWWTTTQQQNNNLLLIIIGGGEEEDDDCCCBBB???===<<<;;;;;;:::::::::::::::::::::<<<===>>>>>>>>>>>>???AAADDDGGGIIILLLQQQTTTWWWZZZ___dddhhhmmmrrruuuxxx{{{~~~}}}xxxrrroookkkmmmooorrrwww}}}}}}~~~||||||yyyxxxxxxwwwxxxzzz}}}~~~~~~zzzssslllhhhfffggghhhhhhiiijjjkkklllmmmmmmnnnooopppppppppooonnnfffccc^^^ZZZWWWUUURRRPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEIIIIIIJJJJJJKKKKKKLLLLLLSSSRRRQQQOOONNNMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQOOOOOOOOONNNNNNOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWWWWSSSRRRQQQOOOOOOPPPPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^^^^___bbbhhhnnnsssyyy~~~qqqaaaXXXOOOLLLIIIHHHHHHIIIHHHGGGJJJNNNUUUZZZbbbppp|||uuuqqqiiieee```[[[WWWSSSPPPMMMLLLJJJGGGFFFEEEDDDAAA???===<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>===@@@BBBDDDFFFHHHLLLOOOSSSVVV[[[```dddiiinnnrrruuuxxx|||~~~|||tttooollliiikkknnnrrrwww}}}}}}{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||zzzuuuoooiiiffffffdddeeehhhkkkmmmnnnnnnnnnnnnnnnoooooonnnlllkkkjjjddd```[[[WWWUUUSSSPPPNNNKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLSSSRRRPPPOOOMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRPPPOOOOOOOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVWWWXXXZZZ[[[]]]^^^^^^___aaaeeekkkrrryyyvvveee[[[SSSPPPKKKIIIHHHIIIIIIIIIFFFIIIOOOUUUYYYbbbrrrzzzvvvnnnjjjddd___ZZZWWWSSSPPPNNNLLLJJJHHHGGGEEECCCAAA???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>>>><<<>>>@@@BBBCCCEEEHHHJJJMMMQQQVVV[[[___dddiiilllpppsssxxx{{{}}}xxxqqqmmmkkkkkkmmmqqquuuzzz~~~{{{yyyyyyyyyyyy~~~{{{yyyuuupppjjjfffeeeeeecccfffkkkppprrrsssrrrqqqnnnnnnnnnmmmkkkhhhfffddd```\\\XXXTTTRRROOOMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKOOOOOONNNMMMMMMMMMMMMNNNLLLNNNQQQSSSTTTTTTSSSRRROOONNNNNNNNNOOOOOOPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVXXXZZZ\\\]]]^^^^^^___```bbbgggooovvv{{{~~~pppeeeZZZUUUNNNIIIHHHHHHIIIIIIGGGFFFJJJPPPSSSXXXeeeqqq|||tttpppiiiddd___[[[VVVTTTPPPNNNKKKIIIHHHGGGDDDBBBAAA???===;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<===;;;<<<>>>??????AAADDDFFFGGGKKKOOOTTTXXX\\\aaadddjjjnnnssswwwzzz}}}}}}uuupppmmmlllmmmppptttxxx{{{~~~~~~|||zzzzzzzzz{{{~~~yyywwwrrrlllfffcccdddeeedddiiiooouuuxxxxxxwwwuuunnnnnnmmmkkkhhheeebbb```]]]ZZZUUUQQQOOOMMMKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLNNNQQQTTTUUUTTTSSSRRRNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^aaa```aaaeeekkksssxxx{{{{{{qqq___YYYQQQJJJHHHGGGHHHIIIJJJGGGHHHMMMQQQTTT___jjjoooxxxsssmmmgggbbb^^^YYYVVVQQQOOOLLLJJJIIIGGGEEEBBBBBB@@@>>><<<;;;<<<===>>><<<:::999888888999;;;===999;;;<<<======>>>AAACCCCCCFFFKKKOOOSSSWWW[[[___fffjjjppptttxxx{{{~~~{{{tttpppmmmlllmmmppptttxxxzzz~~~}}}zzzxxxyyy|||zzzuuutttwww|||zzzuuunnnhhhddddddeeegggjjjnnntttyyy{{{zzzwwwuuukkkiiieeecccbbbaaa```^^^ZZZXXXUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRRRRRRRSSSSSSTTTTTTPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTUUUVVVVVVVVVWWWVVVVVVVVVWWWWWWVVVVVVUUU[[[[[[\\\]]]]]]^^^______cccbbbbbbcccggglllrrruuuyyywww{{{zzzkkk```TTTOOOLLLHHHFFFHHHFFFGGGHHHJJJMMMRRRVVVXXXgggvvv|||ssslllfffbbb___]]]XXXTTTPPPLLLJJJHHHFFFDDDEEECCCAAA>>><<<;;;;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;<<<===???@@@@@@DDDGGGJJJLLLOOORRRVVVZZZaaadddiiinnnrrrvvvzzz|||{{{~~~}}}xxxtttqqqpppsssuuuxxx{{{}}}}}}~~~{{{yyywwwwwwyyy~~~{{{vvvuuuxxx}}}zzzuuunnngggddddddfffhhhlllpppvvv{{{|||zzzwwwtttjjjgggbbb___]]]\\\ZZZXXXVVVUUURRROOOLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUZZZZZZ[[[\\\]]]^^^___```^^^^^^^^^```cccgggkkknnnppppppttt~~~ttthhh[[[TTTOOOJJJHHHIIIHHHHHHHHHIIIKKKOOORRRTTT]]]kkk}}}yyyqqqlllgggdddbbb\\\XXXSSSOOOMMMKKKHHHFFFGGGEEECCC@@@>>>===<<<<<<===<<<;;;;;;::::::;;;;;;::::::;;;<<<===>>>??????AAADDDGGGIIIKKKOOOSSSVVV]]]```eeejjjnnnrrrvvvyyyzzz||||||yyyvvvuuuuuuwwwyyy|||~~~{{{|||~~~zzzxxxwwwwww{{{{{{wwwwwwzzzzzzuuummmfffcccdddgggjjjooosssxxx|||}}}zzzuuurrriiieeeaaa]]]ZZZXXXUUUSSSSSSQQQOOOMMMKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUXXXYYYZZZ[[[]]]___``````[[[[[[\\\^^^```ccceeefffhhhhhhmmmuuuttteee\\\TTTMMMIIIJJJHHHHHHGGGGGGIIIKKKNNNOOOTTT___nnnzzztttoookkkhhhaaa]]]XXXTTTQQQNNNKKKIIIIIIGGGEEEBBB@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@CCCEEEFFFIIIMMMPPPVVVZZZ___dddhhhmmmrrruuuxxxzzz}}}}}}zzzxxxxxxzzz|||~~~zzzzzz|||}}}~~~}}}||||||xxxxxxxxxyyy~~~|||yyyyyy|||yyytttmmmfffdddfffjjjmmmrrruuuzzz||||||wwwrrrnnniiieee```\\\ZZZWWWTTTRRRRRRQQQOOOMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNPPPPPPQQQQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUWWWWWWYYY[[[]]]^^^``````[[[\\\]]]___```aaabbbbbbccceeejjjpppvvvooocccYYYPPPJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMRRRYYYdddqqq{{{vvvqqqnnngggccc]]]XXXTTTQQQNNNKKKJJJHHHFFFCCCAAA@@@??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAACCCEEEHHHKKKQQQTTTYYY]]]bbbggglllppptttwwwzzz}}}~~~~~~{{{zzz{{{|||~~~zzz{{{|||||||||{{{zzzzzzxxxxxxyyy||||||zzz{{{~~~wwwsssmmmhhhfffiiimmmppptttwwwyyy{{{yyytttooolllgggccc___[[[YYYWWWUUUSSSPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPOOORRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUVVVVVVWWWWWWWWWXXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```[[[\\\]]]___`````````___aaacccggglllpppzzzxxxkkk___TTTLLLJJJGGGFFFEEEEEEFFFHHHKKKLLLPPPTTT\\\fffttt|||vvvssslllhhhbbb\\\XXXTTTPPPMMMJJJIIIFFFDDDBBB@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===???@@@@@@BBBEEEHHHLLLOOOSSSWWW[[[aaafffjjjppprrrvvvyyy{{{}}}}}}}}}~~~}}}|||}}}~~~|||}}}}}}}}}}}}{{{zzzyyyxxxyyy|||~~~}}}{{{{{{|||~~~tttqqqmmmjjjjjjmmmqqqtttwwwxxxyyyyyyvvvrrrnnnlllfffccc^^^ZZZXXXVVVTTTRRRMMMLLLKKKIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[]]]^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]]^^^___cccgggkkksssuuuhhh[[[QQQNNNHHHGGGFFFFFFFFFHHHJJJLLLKKKNNNUUU^^^hhhxxx|||yyyrrrnnngggaaa[[[WWWRRROOOLLLJJJGGGEEECCCBBBAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@CCCEEEHHHJJJNNNQQQUUUZZZ```dddhhhlllppptttwwwzzz~~~}}}~~~{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzyyyyyy||||||{{{{{{{{{|||}}}xxxqqqpppnnnmmmnnnqqquuuxxx{{{zzzyyyxxxuuurrrpppnnnjjjfffaaa]]]ZZZWWWTTTRRRNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTRRRRRRRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]YYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\___eeeiiiooozzzsssdddYYYTTTLLLKKKIIIGGGGGGHHHIIIJJJHHHJJJQQQYYY___jjjxxxsssllleee___ZZZUUURRRNNNLLLIIIGGGEEEDDDCCCCCC>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAACCCDDDFFFHHHKKKNNNSSSYYY]]]aaadddjjjnnnrrrvvvzzz}}}~~~~~~}}}~~~yyyvvvvvvwwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~|||zzzxxx{{{~~~~~~{{{zzzzzz{{{|||~~~|||xxxrrroooooonnnoooqqqtttwwwzzz}}}|||zzzwwwuuusssqqqpppppplllfffaaa]]]YYYUUUSSSPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYWWWUUUSSSRRRRRRSSSTTTWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\]]]______]]]\\\^^^dddiiinnnwwwzzzkkk___ZZZPPPNNNKKKIIIGGGGGGHHHHHHHHHJJJQQQWWWZZZaaattt|||wwwooohhhbbb]]]XXXTTTOOONNNKKKIIIGGGEEEEEEEEE>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===???AAAAAACCCEEEGGGJJJOOOTTTXXX[[[___eeejjjooosssxxx{{{{{{|||}}}~~~}}}zzzvvvtttsssssssssrrrssstttwwwyyyzzz{{{|||~~~~~~|||yyyxxx}}}~~~zzz~~~yyysssrrrrrruuuzzz~~~zzzvvvrrrqqqlllmmmooorrrvvvyyy}}}~~~zzzwwwuuussspppoooqqqlllfffaaa^^^[[[XXXVVVRRRPPPNNNLLLJJJIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOMMMKKKJJJHHHHHHJJJKKKMMMMMMMMMLLLLLLMMMOOOPPPRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUSSSRRRQQQTTTTTTVVVWWWYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]^^^___aaadddjjjqqqvvvvvvhhh___[[[SSSLLLKKKKKKHHHGGGIIIGGGKKKOOOQQQSSS[[[iiiuuu~~~uuunnniiiccc]]]XXXUUURRRNNNKKKJJJHHHFFFEEECCCAAA???>>>>>>>>><<<;;;======<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<===>>>@@@DDDFFFHHHKKKNNNQQQUUUYYY___dddhhhlllpppssstttvvvxxxzzz{{{}}}~~~|||}}}wwwsssooommmppppppqqqpppppprrruuuxxx|||~~~|||}}}xxxrrr{{{vvvsssrrrrrruuuzzz~~~zzzvvvrrrpppnnnlllmmmooorrrvvvzzz}}}{{{wwwvvvtttqqqooooookkkeee___\\\XXXVVVTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKNNNMMMMMMMMMNNNOOOQQQRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^\\\]]]^^^___bbbgggmmmrrr|||wwwnnn```VVVNNNKKKJJJGGGFFFHHHHHHLLLOOOOOOPPPWWWcccmmm~~~zzzsssnnnhhhaaa\\\XXXUUUPPPMMMLLLJJJHHHGGGDDDBBB@@@??????>>>===<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<<<<===<<>>===;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===???@@@AAABBBEEEGGGIIIMMMRRRVVVZZZ]]]aaadddiiilllooorrrtttwwwzzz}}}|||zzzxxxyyy}}}zzzvvvsssqqqpppkkkkkkkkkkkkmmmrrryyy~~~{{{{{{|||{{{{{{}}}{{{sssooo{{{wwwtttrrrqqqqqqtttxxx{{{}}}}}}~~~{{{uuupppllljjjjjjjjjmmmooossswww|||}}}|||yyyvvvssskkkggg```[[[WWWTTTQQQOOOPPPOOONNNLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSVVVWWWWWWUUUSSSQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWYYYYYYYYYZZZ[[[[[[\\\]]]\\\]]]]]]]]]^^^```dddhhhpppuuuzzzmmm___VVVPPPKKKJJJKKKIIIJJJLLLKKKKKKOOOVVV]]]iiitttyyyrrrkkkfff```\\\XXXTTTRRRPPPMMMKKKHHHFFFCCCBBBBBBAAA@@@>>>;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???>>>???AAABBBDDDHHHLLLPPPSSSVVVZZZ]]]bbbeeeiiilllooorrrvvvyyy}}}~~~{{{zzzxxxxxx{{{}}}xxxuuusssqqqoookkkkkkkkkkkknnnttt|||}}}xxxwwwwwwxxxzzz~~~}}}vvvpppmmm~~~yyyvvvtttrrrppppppppprrrvvvxxxyyyyyyzzzwwwrrrmmmjjjiiijjjkkkppprrrvvv{{{|||wwwsssiiieee___ZZZVVVSSSPPPOOOOOONNNLLLKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSVVVWWWWWWVVVTTTRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^___bbbeeennnoooxxxzzziii^^^UUUMMMJJJKKKGGGIIIJJJJJJKKKNNNTTTYYYbbbhhhvvv}}}vvvoooiiiddd```[[[XXXUUUSSSPPPNNNKKKIIIFFFDDDDDDCCCAAA@@@<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>======???@@@BBBEEEHHHKKKNNNQQQUUUXXX\\\___cccgggjjjnnnrrruuuyyy{{{~~~}}}{{{{{{zzzzzz||||||xxxvvvsssqqqooonnnnnnnnnnnnqqqvvv~~~zzzuuuttttttuuuyyy~~~|||wwwrrrmmmkkkzzztttqqqpppnnnmmmnnnnnnnnnpppsssuuuuuuttttttrrrnnnkkkiiijjjlllmmmrrrtttyyy~~~|||vvvqqqeeeaaa\\\WWWUUURRRPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTVVVVVVUUUTTTSSSPPPQQQQQQRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^___^^^^^^___aaaccchhhhhhooo~~~ssseeeZZZPPPJJJJJJFFFHHHIIIIIIKKKMMMQQQTTTZZZ^^^jjj|||{{{sssnnniiieee```\\\YYYVVVSSSQQQMMMKKKHHHFFFFFFEEECCCAAA>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<===???>>>======>>>@@@@@@BBBEEEGGGIIILLLPPPSSSVVVYYY]]]aaadddhhhlllooorrruuuxxx{{{|||~~~}}}yyyzzz|||~~~|||yyywwwvvvsssqqqrrrrrrrrrrrrsssxxx~~~xxxtttsssrrrtttyyy}}}~~~}}}{{{wwwsssnnnjjjggg~~~zzzsssnnnllllllllllllmmmllllllnnnqqqrrrrrrqqqmmmllljjjiiiiiijjjlllnnnrrruuuyyy~~~yyyrrrmmmaaa]]]XXXTTTRRRQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHJJJLLLMMMLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ\\\]]]\\\[[[YYYWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]^^^^^^]]]^^^```bbbdddccchhhuuu~~~oooaaaUUUMMMLLLGGGGGGHHHHHHIIIKKKMMMOOOUUUVVV___mmmzzzyyysssoookkkeeeaaa^^^[[[XXXUUUOOOMMMJJJHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>======>>>???===???AAABBBDDDFFFJJJNNNPPPSSSWWWZZZ]]]aaaeeehhhkkknnnrrruuuwwwzzz}}}~~~}}}|||yyy||||||zzzzzzyyywwwvvvvvvvvvuuuuuuuuuwww{{{~~~~~~wwwsssrrrqqqtttyyy|||}}}||||||{{{yyyuuupppkkkfffccc|||xxxrrrmmmllllllmmmmmmkkkkkkkkkmmmoooqqqpppnnniiihhhgggggghhhjjjlllnnnrrruuuyyy}}}}}}wwwpppjjj^^^ZZZVVVRRRQQQPPPNNNMMMIIIIIIHHHGGGHHHIIIJJJKKKGGGHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLJJJJJJJJJLLLOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXZZZ]]]______\\\YYYWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWYYY[[[[[[[[[ZZZZZZ[[[\\\]]]]]]\\\]]]___aaadddaaafffpppvvv}}}wwwiii[[[RRROOOGGGGGGHHHHHHHHHHHHIIIJJJSSSSSSXXXbbbjjjttt}}}xxxrrrnnniiidddaaa^^^[[[XXXPPPNNNKKKIIIHHHGGGEEECCCCCCBBBAAA???>>><<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<======<<<<<<>>>???:::<<<===>>>@@@CCCGGGJJJLLLOOOSSSVVVYYY]]]aaacccfffiiinnnqqqtttwwwzzz|||}}}}}}~~~|||zzzzzz{{{{{{zzz|||}}}{{{{{{||||||{{{zzzwwwxxxwwwvvvuuuvvvyyy{{{||||||vvvsssqqqqqqtttyyy|||{{{zzz|||{{{yyyuuupppiiidddaaazzztttrrrnnnkkkiiiiiijjjkkkmmmmmmlllkkkkkkjjjjjjjjjhhhgggfffgggiiinnnrrruuuvvvxxx{{{}}}~~~}}}~~~}}}xxxpppiiiddd[[[XXXSSSPPPOOOMMMKKKIIILLLJJJHHHHHHIIIIIIHHHGGGIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPSSSUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTWWWVVVVVVUUUVVVWWWXXXYYYYYY[[[]]]___^^^\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^^^^____________aaadddiiimmmtttooobbbYYYTTTJJJHHHFFFFFFHHHKKKLLLLLLKKKPPPVVVYYY^^^hhhxxxxxxtttnnniiifffbbb\\\WWWVVVSSSPPPNNNMMMLLLKKKIIIFFFDDDAAA@@@??????===;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCCHHHJJJMMMPPPRRRVVVZZZ]]]aaaccceeehhhlllqqqtttvvvyyyzzz{{{}}}~~~xxxyyyyyyxxxxxxzzz~~~~~~|||{{{||||||||||||||||||{{{{{{~~~~~~~~~}}}zzzvvvrrrnnnqqqvvvxxxxxxwwwwwwwww||||||zzzwwwqqqjjjddd```}}}yyyrrrpppmmmkkkiiiiiikkkkkkmmmmmmmmmlllkkkiiihhhgggffffffeeefffiiimmmrrruuuxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{yyytttllleeeaaaYYYVVVRRROOONNNLLLJJJIIIKKKIIIHHHGGGHHHIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNQQQSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUVVVWWWXXXYYYYYY[[[]]]______\\\ZZZXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^______```]]]^^^```dddffflllzzzyyyjjj^^^WWWOOOMMMIIIHHHIIIJJJJJJJJJKKKOOOSSSUUUXXX```nnnyyyzzzsssoookkkgggaaa\\\XXXTTTPPPNNNLLLKKKIIIHHHHHHFFFCCCBBBAAAAAA???=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@EEEGGGJJJLLLOOORRRVVVYYY]]]^^^```cccgggkkkoooqqqttttttvvvxxx{{{}}}~~~{{{xxxtttuuuwwwwwwxxxzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{~~~|||{{{zzzxxxvvvtttrrruuuxxxyyyxxxwwwvvvwww{{{{{{{{{yyyssskkkddd___zzzwwwqqqooommmkkkkkkkkklllmmmnnnnnnnnnmmmkkkhhheeecccfffffffffhhhlllppptttwwwzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvsssnnnggg```\\\WWWTTTPPPNNNLLLKKKJJJHHHJJJHHHGGGFFFGGGHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^\\\YYYXXXUUUUUUUUUVVVWWWWWWWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^______\\\\\\^^^```aaadddooo{{{ttteee\\\VVVRRRMMMJJJIIIIIIHHHHHHJJJMMMPPPPPPQQQWWWaaajjjwww{{{uuurrrmmmgggbbb\\\YYYTTTQQQOOOMMMJJJHHHJJJHHHEEEDDDDDDCCCAAA@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>@@@CCCEEEGGGIIILLLPPPSSSVVVWWWYYY\\\```cccfffhhhlllmmmooorrruuuxxxzzz{{{}}}{{{vvvrrrpppnnnqqquuuxxxzzz|||~~~}}}}}}{{{xxxwwwwwwwwwxxxzzz{{{|||{{{xxxvvvvvvvvvyyyzzz{{{yyytttlllccc]]]}}}yyywwwuuuqqqpppooonnnnnnooopppqqqpppppppppnnnkkkhhhdddbbbggghhhjjjmmmqqqvvvyyy|||~~~|||yyyvvvtttsssssstttssssssqqqnnnhhhbbb]]]YYYUUURRRNNNLLLKKKJJJIIIGGGIIIGGGFFFFFFGGGHHHGGGFFFHHHGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMNNNOOOPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[ZZZXXXVVVTTTUUUVVVWWWXXXYYYZZZZZZVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\]]]``````bbbjjjssszzzkkkbbbZZZVVVPPPLLLJJJIIIHHHGGGIIIKKKMMMMMMMMMQQQYYY___mmm}}}zzzvvvqqqkkkfffccc___ZZZVVVSSSPPPMMMKKKLLLJJJGGGEEEEEEDDDCCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???BBBCCCEEEGGGKKKMMMOOOPPPRRRUUUXXX[[[^^^```eeefffiiimmmppptttwwwxxx{{{~~~|||wwwrrrooolllkkklllpppvvv{{{~~~|||xxxvvvwwwzzz}}}~~~zzzwwwwwwwwwxxxxxxwwwuuuooohhhaaa]]]zzzwwwvvvuuutttttttttssssssssstttuuuvvvrrrrrrqqqooollliiifffdddgggiiilllqqqvvvzzz~~~{{{vvvsssrrrqqqrrrrrrpppnnnjjjeee___ZZZXXXSSSPPPMMMKKKJJJJJJIIIGGGHHHGGGEEEFFFGGGHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\ZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[]]]```aaaaaagggnnn{{{rrriii___ZZZSSSNNNKKKJJJIIIHHHIIIJJJLLLLLLLLLOOOUUUZZZgggrrr}}}yyytttnnniiigggccc]]]YYYUUURRRNNNLLLMMMJJJHHHFFFFFFEEEDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>><<<>>>@@@AAABBBDDDGGGIIIJJJKKKMMMOOORRRUUUWWWYYY___aaadddggglllooorrrttttttwww{{{}}}~~~zzzxxxtttqqqnnnlllkkkkkknnnrrryyy{{{yyyzzz~~~|||xxxwwwwwwvvvuuuqqqlllgggccc___]]]yyyuuuttttttuuuuuuwwwwwwwwwwwwxxxxxxyyyzzzuuutttrrrpppnnnlllkkkjjjhhhkkkooouuu{{{~~~yyyuuusssrrrqqqqqqooolllgggbbb]]]YYYWWWRRROOOLLLJJJJJJJJJIIIHHHIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRTTTUUUVVVXXXZZZ\\\^^^___]]][[[YYYWWWVVVVVVXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[\\\```aaa```ccciiiqqqyyyzzzrrrfff```XXXRRRNNNLLLKKKJJJHHHJJJKKKKKKLLLOOOSSSVVV^^^fffsss~~~yyysssnnniiieee___ZZZWWWSSSPPPMMMNNNLLLIIIHHHGGGGGGEEECCCBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<===??????@@@AAADDDFFFFFFGGGHHHJJJMMMOOORRRSSSYYYZZZ]]]aaaeeeiiilllnnnpppssswwwzzz{{{|||~~~~~~{{{rrrqqqooommmllllllnnnnnnssswww}}}}}}}}}}}}yyyvvvvvvtttqqqlllgggbbb^^^\\\[[[}}}yyyuuurrrrrrtttvvvvvvzzzzzzzzzzzzzzzzzz{{{{{{wwwvvvsssqqqpppppppppqqqlllpppuuu|||}}}yyyuuusssrrrpppmmmiiiddd___[[[WWWVVVQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRSSSTTTVVVYYY[[[^^^___```^^^\\\YYYWWWUUUVVVWWWXXXVVVWWWXXXYYY[[[\\\]]]^^^___]]]___bbbbbb```aaaeeekkkrrr~~~{{{oooiii___WWWRRRNNNLLLKKKHHHIIIIIIJJJKKKLLLOOOQQQTTT^^^jjjvvvzzzvvvmmmiiiddd___[[[XXXTTTRRRPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;<<<>>>>>>>>>???AAACCCBBBCCCDDDFFFHHHKKKMMMNNNQQQSSSVVVZZZ^^^aaadddfffllloootttvvvxxxyyy{{{}}}}}}}}}zzzuuurrrlllkkkjjjjjjkkknnnqqqssswww{{{}}}|||wwwtttsssqqqnnnjjjeeeaaa]]]ZZZYYYyyyvvvsssqqqrrruuuvvvwww{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvtttqqqqqqrrrtttuuurrruuu|||{{{wwwuuusssooolllhhhccc]]]YYYVVVUUUQQQNNNKKKJJJJJJKKKJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXUUUVVVVVVWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVYYY\\\^^^```aaa^^^\\\YYYVVVTTTUUUVVVWWWTTTUUUWWWYYY\\\^^^```aaadddbbbbbbeeeeeeaaaaaacccjjjoooyyywwwpppeee[[[TTTPPPMMMKKKHHHHHHHHHIIIIIIJJJKKKLLLOOO[[[gggnnnyyy|||rrrnnniiiddd```]]]YYYWWWRRRPPPMMMLLLLLLKKKIIIHHHEEEDDDBBBAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======:::;;;<<<<<<<<<===???AAA@@@AAABBBCCCEEEHHHJJJKKKLLLNNNQQQTTTXXX\\\^^^```eeehhhmmmpppqqqsssuuuvvv{{{{{{}}}~~~yyysssnnnkkkiiihhhhhhiiikkkooosssvvvzzz}}}{{{{{{vvvrrrpppnnnmmmjjjgggbbb]]]YYYVVVzzzwwwrrrrrrrrrsssuuuyyy|||~~~}}}{{{zzzvvvwwwwwwvvvvvvwww{{{}}}~~~~~~{{{yyyrrrnnnhhhbbb^^^ZZZVVVSSSMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVYYY\\\]]]______WWWVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVWWWYYY[[[\\\]]]bbbcccdddffffffeeecccbbbeeegggnnnxxx~~~xxxoooggg___XXXRRRNNNKKKJJJIIIJJJLLLMMMMMMMMMNNNRRRZZZeeeooo~~~wwwsssmmmhhhdddaaa^^^\\\XXXUUURRROOONNNLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLOOOSSSUUUWWW___aaaeeehhhkkknnnqqqtttvvvwwwyyy{{{}}}~~~{{{tttnnnkkkiiifffccc```bbbfffkkkpppuuuyyy{{{~~~}}}}}}~~~}}}{{{yyywwwsssnnnkkkgggfffeeedddbbb^^^YYYUUU}}}yyyvvvsssqqqqqqrrrtttwww{{{~~~|||zzzyyyvvvwwwwwwxxxxxx{{{|||yyyrrrnnngggaaa]]]YYYUUUSSSLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPQQQRRRTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRTTTWWWYYY[[[\\\]]]WWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWXXXZZZ[[[\\\```bbbdddffffffeeedddbbbbbbccchhhqqq{{{vvvmmmeee]]]UUUPPPLLLJJJHHHHHHIIIJJJJJJIIIMMMOOOVVV___hhhtttzzztttnnnjjjfffccc```]]]ZZZVVVSSSQQQOOOMMMKKKIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999;;;<<<>>>@@@AAAAAADDDEEEGGGIIILLLOOORRRSSSWWWZZZ^^^aaadddgggkkknnnrrrsssuuuxxxzzz|||}}}~~~}}}}}}xxxssslllgggeeedddbbbaaadddfffjjjoootttyyy}}}}}}{{{zzzyyy{{{~~~~~~zzz||||||zzzxxxvvvsssppplllhhhfffeeedddcccbbb^^^YYYUUU{{{wwwtttrrrpppnnnpppppprrruuuyyy}}}~~~{{{yyywwwuuuvvvwwwyyy{{{~~~zzzrrrmmmfff___[[[WWWTTTSSSKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSPPPQQQRRRTTTVVVWWWYYYYYYWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^```cccfffgggfffdddbbbaaaaaadddjjjqqq}}}wwwnnneee\\\UUUOOOMMMJJJHHHIIIIIIIIIHHHMMMOOOTTT[[[aaaiiiyyy|||vvvqqqmmmiiigggccc```\\\XXXVVVSSSPPPNNNKKKKKKJJJIIIGGGFFFEEEDDD@@@??????>>>>>>>>>>>>???;;;;;;::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<888999999:::;;;<<<======@@@AAABBBDDDGGGIIILLLMMMOOORRRVVVYYY\\\```dddfffkkkmmmpppsssvvvyyy{{{|||zzz|||~~~~~~~~~~~~}}}yyyuuurrrmmmiiiccc```___```aaaaaahhhjjjoootttzzz~~~zzzvvvuuutttuuuwwwzzz~~~|||zzzvvvyyy~~~xxxvvvsssqqqooolllhhhfffddddddccccccaaa^^^YYYUUUzzzsssnnnllllllkkkkkknnnooorrruuuzzz|||yyyvvvuuurrrsssuuuxxx{{{}}}xxxpppkkkccc]]]XXXUUUSSSQQQJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSQQQQQQRRRSSSTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^bbbeeegggfffcccbbbbbb```bbbgggllluuuzzzpppeee]]]UUURRRMMMKKKJJJKKKKKKKKKOOOOOOSSSYYY]]]cccnnnzzz|||wwwssspppmmmhhheee```\\\YYYVVVRRRPPPMMMMMMKKKJJJHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???AAACCCEEEGGGJJJMMMQQQTTTWWWZZZ^^^aaadddfffjjjnnnrrruuuwwwyyyyyyzzz|||}}}||||||}}}~~~{{{vvvqqqmmmhhheeedddaaa^^^\\\]]]```cccfffllloootttzzz}}}xxxtttrrrpppppptttvvvyyy}}}}}}~~~~~~zzzwwwwwwvvvzzzuuurrrooollljjjiiifffdddcccbbbbbbbbb```]]]XXXUUUyyytttnnniiihhhhhhiiiiiimmmnnnqqquuuzzz~~~|||xxxuuussssssnnnppprrruuuzzzxxxssskkkfff```ZZZVVVTTTQQQPPPJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]```cccddddddbbbaaa```______dddhhhnnnzzz}}}qqqhhh[[[WWWQQQMMMLLLLLLMMMMMMMMMMMMPPPVVVZZZ^^^fffooovvv~~~zzzwwwtttmmmjjjddd```\\\XXXTTTQQQOOONNNMMMKKKIIIHHHFFFFFFEEEDDDCCCAAA???>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===???@@@AAAEEEHHHKKKNNNQQQTTTWWWZZZ]]]___cccggglllpppssstttvvvxxxzzz{{{{{{{{{|||}}}}}}~~~|||xxxrrrlllgggccc^^^[[[\\\[[[ZZZZZZ]]]aaagggjjjqqqtttyyy~~~}}}yyyuuurrrppppppppprrrtttwwwzzz~~~~~~||||||}}}|||xxxvvvvvvvvvzzz}}}ssspppkkkiiiggggggeeedddbbbbbbaaaaaa___\\\WWWSSS}}}uuuqqqkkkgggggghhhiiiiiilllnnnqqqtttxxx|||~~~~~~{{{wwwtttrrrpppppplllnnnpppsssxxx~~~xxxqqqllleeeaaa\\\XXXUUURRROOOMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTVVVWWWYYYZZZZZZYYYYYYWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ\\\^^^```aaaaaa```___]]][[[[[[___cccgggoooxxxuuueee___WWWQQQNNNMMMMMMMMMKKKJJJMMMSSSVVVXXX^^^eeelllvvv~~~|||tttpppjjjeee```\\\WWWTTTRRRQQQOOONNNLLLJJJHHHHHHHHHGGGEEECCCAAA@@@??????>>>>>>======<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBEEEGGGIIILLLOOOQQQUUUWWW[[[```eeeiiilllmmmppprrruuuwwwwwwwwwyyy{{{yyy{{{}}}~~~zzzvvvpppmmmgggbbb^^^[[[XXXVVVVVVWWWYYY[[[___dddjjjnnnvvvyyy~~~|||{{{wwwtttrrrqqqrrrrrrrrrsssuuuwwwzzz}}}}}}{{{zzzzzz{{{|||yyyyyyxxxvvvtttuuuxxxzzz{{{qqqmmmhhheeeddddddddddddcccbbbaaa```^^^ZZZUUUQQQzzzrrrnnniiigggfffggghhhhhhlllmmmpppsssvvvyyyzzz{{{zzzxxxuuuqqqooonnnnnnnnnlllmmmoooqqqvvv~~~}}}zzzvvvpppiiiddd^^^\\\YYYVVVTTTRRRNNNKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVXXXZZZ\\\^^^_________^^^YYYWWWVVVUUUTTTUUUWWWXXXVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]YYYYYY\\\___aaagggmmm{{{ssslllaaaXXXRRRPPPNNNNNNLLLKKKMMMRRRUUUUUUXXX]]]ccckkkuuu|||wwwqqqkkkfffaaa\\\YYYUUUUUUSSSQQQOOOMMMKKKKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@??????>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::::::::;;;;;;<<<======???BBBCCCDDDFFFIIIKKKMMMPPPTTTXXX]]]aaadddeeehhhkkknnnpppqqqrrrtttvvvuuuwwwyyyzzz|||~~~{{{xxxrrrmmmiiiccc___[[[YYYXXXWWWVVVUUUTTTXXX]]]aaadddiiiooottt{{{~~~{{{zzzwwwuuussssssttttttttttttuuuwwwyyy{{{}}}~~~~~~}}}|||zzzxxxwwwvvvuuutttttttttssstttwww}}}|||vvvoookkkeeebbbaaabbbcccccccccbbbaaa___]]]YYYSSSOOO}}}wwwooolllhhhfffgggggghhhggglllmmmppprrruuuvvvwwwxxxuuutttqqqnnnlllllllllmmmmmmnnnoooqqqvvv}}}}}}zzzvvvqqqkkkddd```ZZZYYYWWWVVVTTTQQQMMMJJJMMMLLLLLLJJJIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVV\\\]]]```bbbcccccccccbbbYYYXXXVVVTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\\\\^^^ZZZYYY\\\^^^^^^bbbhhhqqq{{{xxxkkk```XXXTTTQQQPPPOOOMMMOOOTTTVVVUUUVVVZZZ\\\dddmmmrrr|||}}}wwwqqqkkkfffaaa]]]XXXWWWVVVTTTQQQOOONNNMMMGGGGGGFFFEEEEEEEEEEEEEEEAAA@@@@@@???>>>======<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???BBBCCCDDDEEEGGGIIIIIIKKKOOOSSSXXX\\\___```bbbeeehhhkkklllnnnqqqrrrrrrtttvvvxxxyyy{{{|||yyyuuuqqqmmmhhhbbb^^^YYYVVVSSSSSSTTTVVVWWWVVVWWW[[[bbbgggjjjooouuuzzz~~~{{{yyywwwuuuttttttuuuuuuxxxxxxxxxyyyzzz|||}}}~~~}}}}}}|||zzzxxxuuusssqqqrrrrrrrrrrrruuuzzzxxxrrrmmmiiiccc```___```aaabbbdddcccaaa___]]]XXXRRRMMMxxxsssmmmkkkgggeeedddeeegggiiillllllnnnrrruuuvvvuuutttssspppllliiiggghhhiiijjjlllnnnppprrrvvv{{{{{{xxxsssooojjjddd]]]YYYXXXWWWUUUSSSQQQNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXX\\\]]]```aaaaaa```^^^\\\\\\ZZZXXXUUUSSSSSSSSSTTTYYYXXXWWWVVVVVVWWWYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[```ccchhhqqqxxxmmmddd\\\TTTOOOPPPNNNLLLLLLOOOQQQRRRRRRWWW[[[bbbhhhooo{{{zzzuuuooogggbbb___]]]ZZZWWWVVVSSSPPPNNNOOOMMMJJJIIIHHHFFFCCCAAABBBAAAAAA@@@???>>>======@@@>>><<<;;;<<<<<<;;;:::999999999999999999999::::::::::::999999999888888888999:::<<<>>>???@@@AAAEEEGGGJJJLLLNNNQQQTTTWWWYYYZZZ\\\___cccgggjjjllllllnnnpppqqqsssuuuxxx{{{}}}~~~zzzuuurrrrrrmmmfffbbb___[[[WWWTTTPPPQQQQQQQQQQQQSSSWWWZZZbbbdddgggjjjooovvv}}}~~~zzzwwwvvvuuusssrrrtttvvvxxxwwwwwwyyy~~~|||wwwssspppnnnmmmnnnooorrrwww}}}}}}xxxsssqqqkkkgggbbb^^^\\\]]]___aaaaaa```^^^ZZZWWWSSSOOOMMMyyysssoookkkiiigggeeeeeefffhhhiiikkklllnnnrrruuuvvvtttsssrrroookkkhhhggggggiiijjjlllmmmoooqqqtttyyyxxxtttooojjjeee```[[[WWWTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNPPPQQQSSSTTTTTTUUUVVVUUUVVVVVVWWWXXXXXXYYY\\\^^^```aaaaaa```^^^]]]YYYWWWUUUTTTSSSTTTUUUUUUXXXWWWVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZ^^^aaadddkkkvvvwwwmmmddd[[[VVVSSSQQQNNNMMMNNNPPPPPPPPPVVVZZZ^^^bbbfffooozzz{{{uuummmgggcccaaa^^^[[[ZZZWWWTTTRRRQQQOOOLLLKKKJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@??????===;;;999999:::::::::888:::::::::::::::::::::::::::::::::999999999888888::::::;;;<<<===>>>>>>???AAACCCEEEGGGHHHJJJNNNQQQSSSTTTVVVYYY\\\```ccceeegggiiikkkmmmoooqqquuuwwwyyy{{{~~~}}}yyyvvvrrrmmmjjjbbb^^^YYYVVVTTTRRROOOMMMOOOPPPQQQRRRRRRUUUYYY\\\eeegggkkknnnsssyyy|||yyywwwvvvuuuuuutttvvvxxxyyyyyy|||}}}xxxtttpppnnnnnnmmmooosssxxx~~~yyytttpppnnnhhhfffbbb^^^\\\[[[\\\]]]^^^]]][[[YYYUUURRROOONNNzzzuuuoookkkhhhhhhgggffffffgggiiijjjkkklllooosssvvvvvvtttqqqooommmiiifffeeefffhhhiiijjjlllnnnppprrrvvv|||~~~|||tttoooiiiccc___[[[XXXUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ\\\]]]___``````___]]]\\\UUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXYYYYYYWWWWWWXXX[[[^^^aaafffmmmvvv~~~sssiii___XXXWWWTTTPPPMMMMMMNNNNNNMMMRRRUUUYYY[[[^^^dddlllrrr~~~~~~vvvpppiiigggcccaaa___]]]YYYWWWTTTRRROOOMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA===;;;999999:::;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDGGGJJJKKKLLLNNNPPPSSSWWWZZZ[[[___aaadddfffhhhkkkooorrrtttvvvyyy{{{|||}}}~~~yyyuuuqqqmmmjjjfffaaa^^^VVVTTTQQQOOOOOOOOONNNMMMNNNPPPRRRTTTVVVYYY^^^aaaiiilllpppuuuxxx}}}{{{xxxxxxwwwwwwuuuwwwzzz|||~~~}}}xxxtttpppooonnnnnnpppuuuzzzzzztttoookkkiiifffdddbbb___\\\ZZZYYYYYYZZZYYYWWWUUUSSSQQQOOONNN{{{wwwsssooolllhhhhhhhhhhhhiiiiiijjjkkklllnnnqqquuuxxxwwwtttpppllljjjgggdddcccdddfffhhhjjjkkkmmmoooqqqtttxxx|||}}}~~~{{{yyyooojjjccc]]]ZZZXXXVVVUUUOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJMMMLLLJJJJJJJJJLLLNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOQQQRRRSSSUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVYYY[[[aaaeeeiiinnnwwwyyynnnccc\\\YYYVVVQQQMMMLLLMMMMMMLLLNNNQQQUUUXXX\\\aaahhhmmmttt|||yyypppnnnjjjgggdddaaa^^^[[[XXXUUURRRPPPOOOOOOMMMLLLIIIHHHGGGFFFEEEDDDCCCBBB???>>><<<<<<>>>>>>>>>===;;;;;;;;;::::::::::::::::::::::::999999999888888::::::::::::;;;;;;;;;;;;===???@@@AAAAAABBBDDDFFFEEEFFFGGGJJJLLLOOORRRSSSWWWYYY\\\___aaadddhhhkkknnnqqqtttuuuwwwyyy|||~~~}}}{{{xxxuuurrrmmmiiieeeaaa^^^ZZZVVVSSSOOONNNMMMLLLLLLMMMNNNNNNNNNQQQTTTXXX[[[___dddgggmmmqqqvvvzzz}}}|||xxxwwwwwwwwwwwwzzz~~~}}}xxxssspppooooooooorrrwww|||{{{uuuoookkkgggfffdddcccbbb```]]]ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOO}}}yyyvvvtttssspppnnnkkkkkkkkkkkkkkkkkklllllloooqqqtttyyy{{{yyyuuuqqqjjjhhheeecccbbbdddfffhhhkkklllnnnoooppprrrvvvyyy}}}xxxtttlllggg```ZZZWWWVVVVVVUUUQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJHHHJJJLLLMMMNNNMMMLLLJJJMMMLLLKKKJJJKKKMMMOOOQQQOOOPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[[[[[[[[[[[[[XXXXXXYYYYYYXXXWWWVVVVVVSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWXXXXXXWWWVVVVVVXXXYYY```cccfffjjjppp}}}xxxnnnggg]]]XXXRRRNNNMMMMMMMMMLLLLLLNNNRRRWWW[[[aaafffjjjnnnrrr{{{yyyvvvrrrnnnkkkgggbbb___]]]ZZZVVVSSSRRRQQQPPPOOOKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@>>>>>>???@@@???>>>;;;;;;::::::999999999999:::::::::999999999888888777777888999:::;;;<<<<<<<<<===>>>>>>>>>???AAACCCCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRUUUXXXZZZ]]]aaadddhhhjjjmmmoooqqqsssvvvxxx{{{|||}}}~~~}}}|||yyyuuurrroookkkgggdddaaa^^^ZZZVVVTTTRRROOOMMMHHHHHHHHHGGGGGGHHHJJJKKKQQQTTTYYY]]]aaafffkkkooorrrvvv{{{}}}yyyxxxwwwvvv{{{~~~}}}wwwsssqqqqqqqqqsssuuuyyy}}}zzzsssmmmhhheeedddbbbbbbbbbaaa___[[[XXXVVVRRRQQQPPPOOONNNOOOOOOOOOxxxuuusssrrrssstttssssssrrrqqqooonnnmmmmmmmmmnnnrrrtttyyy}}}}}}wwwrrrkkkiiifffddddddeeehhhjjjlllnnnppppppqqqrrruuuwww{{{tttppphhhccc]]]YYYWWWVVVUUUUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTPPPOOOOOOPPPQQQSSSUUUWWWWWWXXXZZZ[[[\\\\\\[[[ZZZVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXWWWVVVVVVXXXYYY\\\___cccfffjjjssswwwpppddd___XXXRRROOONNNMMMMMMMMMNNNPPPTTTYYY^^^ccceeejjjjjjooozzz}}}xxxsssnnniiieeeccc___[[[WWWUUUTTTSSSRRRMMMLLLKKKIIIHHHFFFEEEDDDCCCAAA???>>>??????>>>===<<<<<<;;;;;;::::::999999:::::::::999999999888888666666777888999:::;;;<<<999:::;;;;;;:::;;;===???AAAAAAAAABBBDDDFFFHHHIIIJJJLLLNNNQQQSSSVVVYYY\\\___bbbeeegggiiikkknnnppptttuuuvvvxxxyyyzzzzzz{{{~~~~~~~~~}}}{{{yyyvvvtttrrrooolllhhhdddbbb^^^ZZZWWWWWWTTTPPPNNNMMMLLLKKKJJJGGGHHHHHHHHHHHHJJJMMMOOOUUUYYY^^^dddhhhmmmrrrvvvxxx|||~~~~~~}}}{{{{{{zzzzzz~~~yyyuuuttttttuuuxxxyyy{{{~~~zzzssslllgggdddbbb```aaaaaaaaa___[[[XXXVVVPPPOOONNNMMMMMMNNNOOOPPPzzzsssqqqpppqqquuuxxxzzzzzzyyywwwtttpppnnnnnnoooooouuuxxx}}}yyytttmmmkkkiiiggggggiiilllnnnnnnppprrrrrrrrrssstttvvv}}}yyyqqqlllddd```[[[XXXVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSTTTTTTTTTUUUUUUPPPOOOOOOOOOQQQSSSUUUWWWVVVWWWYYY[[[\\\[[[ZZZZZZVVVVVVUUUUUUTTTSSSRRRRRRPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYVVVVVVUUUUUUVVVWWWWWWXXXUUUWWWXXXXXXWWWWWWXXXZZZXXX]]]bbbdddeeejjjssszzzyyyoooiii```XXXSSSPPPNNNMMMMMMMMMOOORRRXXX^^^cccfffjjjhhhkkkqqqwww~~~}}}wwwqqqmmmjjjfff```\\\YYYXXXVVVUUUPPPOOONNNLLLJJJIIIGGGGGGFFFDDDBBBAAAAAAAAA???>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999888888777777777888888888999999666888999999999:::<<<>>>>>>>>>>>>???@@@AAACCCDDDDDDFFFHHHJJJLLLNNNRRRTTTUUUWWW[[[]]]___aaadddgggjjjkkklllnnnooopppqqqqqqvvvvvvwwwxxxyyyzzz{{{{{{||||||~~~~~~|||yyyxxxssssssqqqooollliiifffddd^^^\\\YYYWWWUUUSSSPPPNNNNNNLLLIIIHHHHHHIIIIIIIIIHHHJJJMMMMMMNNNPPPTTTXXXZZZ^^^dddiiinnnsssxxx||||||xxxxxxyyy}}}~~~|||yyyyyyzzz{{{}}}}}}}}}~~~{{{rrrkkkeeebbb```^^^^^^___^^^]]][[[XXXWWWOOONNNMMMLLLLLLMMMNNNOOOyyytttsssrrrqqqtttxxx}}}~~~{{{vvvrrroooooopppqqqwwwzzz{{{uuupppnnnkkkjjjjjjllloooqqqppprrrssssssssssssuuuvvvyyy|||}}}wwwooojjjaaa^^^ZZZWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIICCCDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNIIIJJJLLLNNNOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSPPPPPPOOOOOOPPPSSSUUUWWWVVVWWWYYY[[[\\\[[[ZZZYYYVVVVVVVVVUUUTTTSSSSSSRRRNNNOOOQQQSSSTTTUUUVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXUUUWWWXXXXXXXXXXXXYYY[[[XXX]]]bbbddddddeeekkkppp}}}wwwpppfff\\\UUUQQQNNNLLLLLLLLLMMMRRRYYYaaagggjjjmmmkkkkkknnnmmmooozzz}}}wwwsssooojjjddd___\\\[[[YYYWWWRRRQQQPPPNNNLLLKKKIIIIIIKKKHHHFFFDDDDDDCCCBBB@@@AAA@@@@@@???>>>======<<<:::::::::999999999888888999888888888777777777666777888:::::::::;;;===???;;;;;;;;;<<<===>>>???@@@AAABBBEEEFFFGGGIIIMMMOOONNNPPPSSSVVVXXXZZZ]]]```bbbccceeefffhhhiiiiiijjjnnnnnnooopppqqqrrrssstttuuuuuuwwwxxxyyyyyyzzzzzz|||~~~~~~}}}vvvvvvvvvuuutttqqqooonnniiihhhgggdddaaa]]]ZZZYYYSSSQQQOOONNNNNNMMMKKKIIIIIIGGGDDDDDDFFFHHHIIIIIIFFFIIILLLNNNOOORRRWWW\\\]]]aaagggmmmrrrwww|||}}}xxxuuuvvvuuuvvvyyy~~~~~~~~~||||||~~~~~~}}}~~~{{{rrrjjjdddaaa___\\\\\\\\\\\\[[[YYYXXXWWWOOONNNMMMKKKKKKMMMNNNOOOxxxrrrnnnnnnnnnqqqwww~~~zzzuuurrrrrrtttuuu{{{}}}|||yyyuuussspppnnnnnnqqqtttwwwzzzyyywwwuuuuuuvvvwwwxxx|||{{{yyyvvvsssnnngggbbb___]]]YYYUUURRRRRRRRRSSSSSSSSSRRRRRRQQQPPPNNNNNNOOOPPPPPPOOOMMMJJJHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRPPPOOONNNOOOQQQSSSUUUTTTTTTUUUVVVXXXYYYZZZZZZWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSVVVVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZ[[[^^^bbbeeegggmmmzzz|||lll```ZZZWWWRRRNNNPPPLLLLLLQQQVVV\\\dddlllooopppnnnjjjfffgggmmmsss}}}uuuooohhhdddbbb```]]]YYYXXXVVVRRRPPPOOOOOOMMMLLLKKKIIIFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>======::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999999888888999999:::;;;;;;;;;<<<<<<=========;;;===???@@@AAADDDHHHLLLJJJJJJJJJLLLNNNQQQTTTVVVXXXXXXYYY[[[\\\^^^___```ccccccdddeeefffhhhjjjkkkjjjkkklllmmmnnnooopppppppppqqqsssuuuvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyywwwwwwuuuuuuvvvuuutttqqqnnnmmmkkkjjjhhhfffcccaaa______[[[ZZZXXXVVVTTTRRRPPPOOOLLLLLLKKKHHHEEEEEEFFFHHHDDDFFFGGGGGGGGGHHHJJJLLLIIILLLOOOQQQUUUYYY^^^bbbeeehhhmmmrrrvvvzzz~~~xxxtttrrrrrrrrrtttvvvxxxyyy{{{}}}|||~~~}}}sssiiibbb``````]]]\\\ZZZZZZYYYVVVSSSPPPPPPOOOMMMKKKJJJKKKLLLMMMyyysssnnnkkkllllllpppvvv}}}xxxuuutttuuuvvvzzz{{{~~~}}}{{{yyyuuutttrrrpppqqqsssuuuwwwyyyxxxvvvuuuuuuvvvwwwxxxzzzxxxvvvsssooojjjccc___\\\ZZZVVVSSSPPPPPPPPPQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHIIIJJJLLLMMMLLLKKKJJJIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMNNNPPPRRRTTTSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUVVVVVVWWWXXXXXXYYY\\\[[[[[[\\\^^^aaadddfffhhhrrrxxxlllddd___YYYUUUSSSOOOMMMQQQVVVZZZaaaiiiqqqrrrrrrnnnhhheeegggjjjpppxxx~~~xxxrrrmmmllljjjfffccc^^^[[[WWWUUUTTTSSSRRRPPPNNNLLLIIIHHHGGGGGGEEEDDDCCCCCCBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>?????????AAADDDGGGEEEFFFGGGHHHJJJLLLNNNPPPOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZZZZ[[[\\\^^^___`````````aaabbbcccdddeeeeeeggghhhjjjlllmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnmmmlllkkkiiiiiijjjiiihhhfffcccaaa```___]]][[[YYYWWWUUUUUUQQQQQQOOONNNLLLJJJIIIHHHJJJJJJHHHFFFDDDCCCEEEGGGCCCEEEFFFFFFGGGHHHJJJMMMMMMOOOSSSVVVYYY^^^cccgggkkknnnrrrvvvzzz~~~~~~xxxsssrrrqqqrrruuuvvvxxxxxxxxxzzz|||~~~~~~{{{zzz|||~~~zzzrrriiicccaaaaaa]]][[[YYYWWWVVVTTTQQQNNNOOOMMMLLLJJJJJJKKKLLLMMMuuuoookkkhhhfffhhhjjjnnnuuu}}}{{{wwwvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyxxxvvvuuuuuutttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwtttqqqmmmiiiddd^^^ZZZZZZXXXUUURRRPPPOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNPPPQQQRRRVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\[[[[[[\\\]]]___aaabbbdddiiiqqq{{{vvvmmmfff^^^XXXVVVRRROOORRRTTTWWW^^^eeennnrrrvvvuuuoooiiieeeddddddhhhpppxxx~~~xxxtttrrrpppllliiieeebbb___\\\[[[ZZZXXXVVVRRRPPPMMMKKKKKKJJJHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999999888::::::999999999999::::::::::::::::::;;;;;;;;;;;;===>>>>>>>>><<<===>>>@@@???@@@BBBCCCEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYY___```bbbcccdddeeeddddddaaaaaaaaaaaaaaaaaaaaaaaa```````````````___^^^]]][[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMLLLJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBDDDFFFDDDFFFHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\```dddjjjmmmrrruuuyyy||||||xxxtttpppnnnoooqqqsssyyyzzzzzzyyywwwwwwxxxzzzzzz~~~|||xxxwwwyyy{{{|||{{{wwwqqqjjjeeecccccc^^^[[[WWWTTTRRRQQQOOOMMMMMMLLLJJJIIIJJJKKKMMMNNN|||rrrjjjfffdddccccccgggiiimmmssszzz|||xxxwwwvvvvvvuuuttttttttttttuuuvvvwwwvvvwwwxxxyyyyyyyyyxxxxxxuuuuuutttttttttuuuvvvwwwtttqqqlllhhhddd___ZZZVVVWWWVVVSSSQQQPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNMMMNNNOOOPPPQQQVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]bbbeeeiiinnnzzzxxxnnnddd\\\XXXSSSPPPRRRSSSUUU[[[aaaiiipppyyy}}}{{{tttmmmhhhfffeeefffjjjpppwww|||~~~{{{yyyvvvqqqnnnllliiifffcccaaa___\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;<<<===<<<::::::;;;<<<;;;<<<>>>???@@@@@@???>>>CCCCCCDDDEEEFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPUUUVVVWWWYYYZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCEEEGGGIIIKKKMMMNNNQQQTTTWWWYYY\\\```dddgggkkkpppsssyyy{{{~~~~~~{{{qqqooolllkkklllooosssvvv|||||||||yyyvvvtttuuuvvvwww{{{{{{vvvuuuwwwyyyyyyxxxvvvrrrmmmiiigggeee___[[[VVVRRRPPPOOONNNMMMKKKJJJIIIIIIIIIKKKMMMOOOuuuooogggbbb``````aaabbbgggjjjnnnrrrvvvyyy|||}}}~~~{{{xxxvvvttttttrrrqqqppppppqqqsssuuuvvvwwwyyyzzz||||||{{{zzzyyytttttttttttttttttttttuuuqqqmmmhhhddd```\\\WWWTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPOOOOOOOOORRRRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLNNNOOOPPPTTTUUUVVVWWWXXXXXXWWWVVVRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[___aaaeeehhhppp{{{oooggg\\\VVVRRRSSSSSSTTTYYY___gggppp|||zzztttmmmhhhbbb```ccchhhlllnnnvvvzzz~~~{{{{{{}}}zzzvvvqqqooollliiifffccc___]]]\\\YYYVVVSSSRRRQQQNNNMMMJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>============<<<;;;::::::::::::::::::;;;::::::::::::::::::::::::888999;;;;;;:::999:::<<<:::;;;<<<===>>>===<<<;;;@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLOOOQQQSSSVVVZZZ]]]```ccchhhkkknnnrrrvvvyyy|||~~~~~~xxxtttrrrjjjjjjiiijjjmmmrrrvvvyyy}}}}}}|||yyyuuusssssstttvvvzzz{{{vvvtttvvvxxxyyyxxxvvvtttqqqmmmiiiggg```[[[UUUQQQOOOOOONNNMMMJJJIIIHHHHHHIIIKKKMMMOOOyyysssjjjfff```]]]^^^```bbbdddiiilllooorrrsssuuuwwwyyy}}}|||{{{yyywwwuuusssrrrpppooonnnnnnooorrrtttvvvxxxzzz|||}}}~~~}}}{{{zzztttttttttsssssssssrrrrrrnnnjjjddd___\\\YYYVVVTTTMMMMMMLLLKKKKKKKKKLLLLLLOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNQQQPPPPPPOOONNNNNNOOOOOOMMMLLLLLLKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVXXXZZZZZZ]]]]]]]]]]]]]]]\\\\\\\\\YYY]]]```ccchhhsssyyypppccc]]]XXXVVVUUUUUUXXX^^^gggqqqvvvnnnddd]]]\\\^^^___```ggglllrrrwwwzzzyyyuuussstttwwwyyy{{{}}}|||xxxvvvrrrooollliiidddaaabbb___[[[YYYWWWUUUSSSQQQMMMLLLKKKJJJHHHFFFEEEEEEBBBBBBBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::666888:::;;;::::::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAACCCFFFGGGGGGHHHJJJLLLLLLOOORRRUUUXXX\\\```ccchhhkkkpppsssvvvxxx{{{}}}yyyrrrmmmkkkjjjhhhiiikkkmmmqqquuuyyy{{{||||||{{{yyyuuuttttttuuuwwwzzz~~~|||}}}~~~~~~{{{uuusssuuuwwwyyyxxxvvvuuusssooojjjfff^^^ZZZTTTQQQOOONNNMMMMMMIIIIIIHHHGGGHHHJJJLLLNNN|||tttmmmhhhbbb___]]]\\\___cccfffgggjjjmmmqqqrrrssstttwwwyyyyyyyyyyyyxxxwwwuuusssrrrnnnnnnnnnnnnooorrrtttvvvzzz{{{|||~~~~~~}}}|||{{{tttttttttsssrrrqqqpppooojjjfff```[[[XXXVVVTTTSSSLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTVVVWWWYYYYYY[[[\\\\\\\\\[[[[[[ZZZZZZVVVYYY\\\^^^aaaiiiuuuzzzmmmfff```\\\YYYVVVXXX\\\dddmmm}}}pppfff```^^^[[[XXX]]]___cccgggiiijjjkkkjjjkkknnnqqqsssuuuyyy}}}zzzwwwsssooojjjfffhhheeeaaa^^^\\\ZZZWWWUUUQQQPPPOOOMMMKKKJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;:::;;;:::::::::;;;<<<=====================>>>>>>>>>AAAAAACCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFIIIKKKLLLMMMOOOQQQRRRUUUXXX\\\___dddhhhlllpppssswwwzzz|||~~~~~~vvvnnnhhheeedddeeehhhjjjmmmqqquuuxxxzzz{{{yyyzzzzzzxxxvvvuuuvvvwwwwwwzzz}}}}}}zzzxxxxxxzzz|||}}}~~~~~~yyytttrrrssstttyyywwwvvvuuusssoooiiicccZZZWWWRRROOONNNMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLL|||sssllleeebbb^^^\\\[[[]]]aaaeeehhhiiijjjnnnrrrttttttuuuxxx{{{wwwxxxxxxxxxwwwuuutttsssnnnnnnnnnnnnppprrruuuvvvzzz{{{|||}}}~~~}}}}}}|||uuuuuutttsssrrrpppooonnngggccc]]]XXXVVVTTTSSSRRRNNNNNNOOOOOOPPPPPPPPPPPPJJJKKKKKKLLLLLLLLLLLLLLLEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKJJJKKKLLLNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNLLLKKKKKKJJJJJJKKKMMMNNNLLLMMMOOOQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPRRRRRRSSSTTTVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUXXX[[[[[[]]]dddoooxxxvvvnnnfff```[[[WWWWWW[[[^^^hhhyyyrrriiibbb\\\WWWXXXXXXXXXZZZ\\\```cccddd___cccfffiiijjjmmmsssxxx|||xxxtttnnnjjjllliiieeebbb```^^^[[[YYYTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@????????????<<<;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::<<<======<<<:::::::::;;;;;;:::::::::<<<===>>>;;;;;;;;;;;;;;;:::::::::::::::999:::;;;<<<======<<<<<<<<<===============<<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHKKKNNNOOOPPPSSSUUUXXX[[[___cccfffkkkppptttuuuxxx||||||wwwooogggaaa___```aaahhhkkkoootttwwwyyyzzzzzzwwwxxxxxxwwwvvvvvvwwwyyyxxxzzz}}}~~~|||zzzwwwvvvvvvxxx{{{}}}|||xxxsssqqqqqqsssyyywwwuuutttsssnnngggaaaWWWTTTQQQNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLsssjjjdddaaa^^^]]][[[]]]```dddgggiiijjjkkkoooppprrrtttvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqmmmmmmnnnooorrruuuxxxzzz~~~~~~}}}|||{{{zzzzzzyyy{{{yyyxxxwwwuuuqqqllliiibbb```]]]YYYVVVSSSRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJKKKNNNNNNNNNNNNLLLKKKJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLLLLLLLMMMOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXWWWVVVVVVUUUUUUTTTWWWWWWWWWYYY\\\aaaeeehhhsss~~~zzzmmmccc^^^\\\ZZZXXXXXXbbbpppzzznnnbbbWWWWWWUUURRRPPPPPPRRRVVVYYYWWWXXXZZZ]]]aaagggllloootttxxx~~~zzzvvvrrrpppmmmjjjhhhfffdddaaa^^^ZZZYYYXXXVVVTTTQQQOOONNNIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCC?????????>>>======<<<<<<>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<>>>===;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>=========;;;<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]```ccchhhlllooorrruuuxxx}}}rrrmmmfff___\\\\\\^^^aaaffflllsssyyy{{{{{{{{{{{{|||yyyvvvvvvxxxyyywwwuuuwwwwwwwwwxxxxxxwwwvvvvvvxxxvvvtttssstttwwwzzz}}}{{{xxxuuusssssssssssssssrrrqqqppptttttttttqqqmmmhhhccc```TTTRRRNNNKKKJJJLLLNNNPPPJJJIIIHHHHHHGGGGGGHHHHHHzzzssshhhaaa]]]\\\[[[ZZZ]]]___cccfffiiikkkllllllnnnooorrrtttuuuvvvuuuuuusssssssssrrrqqqqqqppppppnnnnnnoooqqqtttwwwzzz{{{~~~~~~~~~}}}|||{{{{{{zzz{{{yyywwwvvvtttpppkkkgggbbb___\\\XXXTTTQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWZZZ^^^bbbdddkkktttxxxmmmeee```[[[WWWVVV___jjjwwwpppdddXXXSSSNNNKKKKKKLLLMMMMMMPPPPPPQQQTTTXXX]]]bbbdddjjjnnntttyyy{{{wwwuuurrrooolllkkkhhheeeccc^^^]]][[[YYYWWWTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<======>>>???@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFHHHIIIKKKMMMMMMPPPRRRUUUXXXZZZ]]]aaadddgggkkkooorrruuuwwwzzz}}}{{{kkkhhhccc^^^^^^```dddgggjjjooovvv{{{}}}|||{{{zzz|||yyyvvvvvvvvvvvvtttrrrvvvvvvwwwwwwwwwwwwvvvvvvtttsssrrrsssuuuxxx|||~~~{{{vvvssspppppppppppppppqqqppppppppprrrqqqpppnnniiiccc^^^[[[OOOMMMJJJHHHGGGHHHJJJKKKIIIHHHGGGGGGFFFFFFGGGGGG~~~wwwiiiccc\\\WWWVVVWWWXXXYYY```bbbfffjjjmmmmmmmmmlllmmmnnnppprrrttttttttttttppppppppppppppppppppppppooopppqqqsssvvvyyy|||}}}~~~}}}}}}|||{{{yyywwwtttrrrmmmhhheeeaaa___[[[VVVRRROOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWZZZ]]]___aaaiiiuuuyyyppphhh___ZZZWWW\\\bbbjjjzzzuuu```XXXNNNIIIIIIIIIGGGDDDHHHHHHIIIKKKNNNSSSWWWYYY^^^bbbggglllqqqxxx|||yyyuuusssqqqooollljjjcccbbb```^^^[[[XXXVVVUUURRRRRRPPPNNNLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>====================================::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPQQQSSSVVVYYY]]]```dddgggkkkooorrrtttxxx{{{|||~~~yyysssgggdddaaa___```dddhhhlllpppuuu{{{}}}zzzyyyxxxvvvttttttttttttrrrpppttttttuuuuuuuuuuuuuuutttrrrrrrsssuuuyyy}}}zzztttooolllkkklllllllllmmmmmmnnnoooooonnnmmmkkkhhhccc]]]WWWTTTJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFxxxmmmfff]]]YYYUUURRRSSSVVVYYY[[[bbbeeeiiilllnnnooommmlllmmmnnnpppqqqrrrrrrrrrrrrlllmmmmmmnnnoooppppppqqqrrrssstttwwwyyy|||~~~~~~{{{yyyuuurrroookkkfffbbbaaa^^^ZZZVVVRRROOOMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[[[[ccclllttt~~~{{{rrrggg```[[[\\\^^^```jjj{{{qqqdddUUULLLJJJKKKHHHEEEFFFFFFFFFGGGIIILLLPPPRRRUUUYYY^^^bbbgggnnnwww~~~|||yyywwwuuurrrpppjjjhhhfffbbb___\\\ZZZYYYXXXWWWUUURRRPPPMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<============>>>>>>>>>>>>???AAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQTTTVVVXXX\\\___dddhhhlllppptttwwwyyy|||{{{rrrlllgggeeecccbbbcccgggkkkmmmuuuzzz}}}yyywwwqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrtttwww{{{|||uuuoookkkiiihhhhhhhhhiiijjjjjjkkklllllljjjhhhfffbbb\\\VVVQQQNNNIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEzzzrrriii```YYYTTTSSSQQQPPPRRRVVV[[[___eeegggkkkmmmoooooonnnmmmnnnooopppqqqqqqqqqpppoooiiijjjkkkmmmoooqqqrrrsssuuuvvvwwwyyy{{{}}}~~~zzzwwwsssppplllhhhccc``````^^^ZZZVVVRRROOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNNNNOOOOOOPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYWWW^^^gggmmmttt{{{nnnfff]]]\\\[[[[[[```kkk{{{rrr^^^PPPLLLLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMQQQVVVZZZ^^^fffooovvv}}}}}}zzzwwwuuuqqqoookkkgggdddaaa___^^^]]]\\\ZZZWWWTTTQQQOOONNNMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOQQQSSSVVVYYY\\\^^^bbbfffkkkooosssvvvzzz|||~~~~~~vvvnnniiihhhgggffffffhhhlllooorrryyy||||||xxxwwwqqqrrrssssssrrrqqqpppppppppqqqrrrssssssssssssssstttwww|||zzzsssmmmjjjiiiiiiffffffhhhiiiiiiiiiiiihhhdddccc```\\\WWWRRRNNNKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDtttkkkccc]]]VVVQQQNNNOOOOOOPPPRRRXXX___cccjjjkkkmmmnnnooooooooooooqqqqqqrrrqqqqqqooommmlllhhhiiikkknnnpppsssuuuvvvxxxyyyzzz|||}}}}}}~~~~~~~~~xxxuuuqqqmmmjjjfffbbb______\\\YYYUUURRROOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHHHHIIIKKKMMMNNNMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXUUUZZZ```eeejjjuuuwwwnnnbbb]]]ZZZZZZ]]]bbbmmmwwwlll[[[RRRMMMJJJHHHFFFEEECCCBBBBBBCCCEEEFFFFFFIIINNNQQQUUU[[[dddkkksssyyy~~~|||xxxvvvrrrmmmiiifffeeedddcccaaa___\\\YYYVVVTTTSSSPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>;;;<<<<<<<<<============<<<===>>>???@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCCCC@@@AAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLLLLMMMNNNPPPPPPTTTUUUWWWZZZ^^^aaadddfffjjjnnnssswwwyyy|||~~~zzztttnnnkkkhhhhhhiiikkknnnrrrvvvxxxyyy|||~~~~~~|||yyyxxxwwwvvvxxxyyyxxxuuurrrqqqqqqtttuuuvvvwwwxxxxxxxxxwwwyyy||||||tttnnnkkkjjjkkkeeegggiiijjjjjjhhheeeccc^^^]]]ZZZWWWSSSOOOLLLJJJGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDxxxpppeee]]]XXXTTTOOOKKKJJJLLLOOORRRVVV]]]ffflllooooooooooooppppppqqqrrrsssssssssrrrpppnnnllljjjhhhiiikkkooorrruuuxxxyyyzzz{{{|||}}}}}}}}}|||||||||~~~vvvsssoookkkhhheeeaaa___\\\ZZZWWWSSSPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFCCCEEEGGGHHHHHHIIIKKKLLLOOOOOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVXXXZZZ\\\aaajjjvvv~~~}}}nnneee]]]\\\\\\]]]bbbiiitttooo```UUUNNNJJJGGGEEECCCAAA@@@AAABBBCCCBBBEEEIIIJJJLLLQQQYYY___gggnnnvvv}}}xxxsssooolllkkkjjjhhhgggdddbbb___\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@@@@??????>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOPPPRRRTTTWWWYYYZZZ\\\]]]```cccgggkkknnnpppssswww{{{~~~zzzwwwtttrrrpppmmmnnnoooppprrruuuxxxyyyxxxzzz{{{zzzxxxwwwwwwxxxwwwzzz}}}}}}{{{yyyyyyzzz|||}}}~~~wwwqqqmmmlllkkkgggiiilllmmmkkkgggbbb^^^WWWVVVTTTRRROOOLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCDDDDDDDDD{{{nnnfff\\\UUUQQQOOOLLLIIIJJJMMMQQQVVV[[[cccllltttsssrrrqqqpppqqqrrrssstttuuuuuutttssspppmmmkkkiiihhhiiilllooossswwwyyy{{{||||||}}}~~~~~~}}}{{{zzz|||~~~uuurrrnnnjjjgggdddaaa___YYYWWWUUURRROOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGBBBDDDFFFGGGGGGHHHJJJLLLOOOOOOOOONNNLLLIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVYYYXXXWWWXXX\\\dddnnnvvvyyy{{{nnnbbb^^^\\\YYYZZZ___fffqqqooo___TTTNNNHHHGGGDDDBBBAAAAAABBBCCCCCCEEEGGGHHHHHHLLLRRRXXX^^^eeennnwww~~~}}}wwwssspppooonnnkkkjjjhhheeeccc```^^^]]][[[[[[ZZZYYYWWWVVVVVVUUUQQQQQQPPPOOOOOONNNNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@??????BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVYYY]]]```bbbbbbcccfffiiinnnrrruuuwwwzzz}}}~~~yyyvvvuuuvvvuuuuuuuuuttttttttttttuuuvvvvvvwwwxxxxxxwwwuuuuuuwwwyyyuuuyyy~~~zzzsssnnnlllkkkhhhjjjnnnooommmggg```\\\SSSRRRPPPOOOLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDD~~~ssslll]]][[[WWWQQQMMMKKKLLLNNNNNNPPPTTTZZZbbbjjjppptttwwwwwwwwwwwwvvvvvvvvvvvv{{{xxxtttooolllkkkkkkkkkjjjlllppptttxxxzzz|||}}}}}}}}}{{{zzzzzzzzzzzz{{{|||~~~|||zzzuuuqqqmmmiiifffccc```]]]WWWUUURRROOOMMMLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJIIILLLLLLKKKKKKJJJIIIGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJKKKMMMLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUVVVXXX\\\___ccceeeuuu|||zzzmmmccc^^^\\\ZZZYYYaaaiiisss}}}ssseee[[[OOOKKKFFFDDDEEEDDDBBB@@@DDDBBBAAABBBEEEIIIKKKLLLTTTYYYaaajjjsss}}}~~~{{{yyywwwuuuuuussspppmmmllliiifffddd````````````^^^]]]\\\[[[YYYXXXUUUSSSRRRQQQQQQQQQOOOMMMKKKJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCBBBAAA???======AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYYYY[[[^^^aaabbbdddgggjjjlllooorrruuuwwwyyy|||~~~yyywwwwwwwwwxxxyyyzzz|||}}}|||yyyvvvuuuvvvxxxzzzzzzzzzyyyvvvtttssstttvvv~~~{{{xxxvvvsssppprrrrrrqqqooollleee]]]WWWSSSQQQOOOMMMKKKJJJJJJKKKFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFDDDCCCBBB~~~rrrggg___VVVTTTQQQMMMJJJJJJMMMPPPSSSUUUZZZ```hhhooovvvyyy|||||||||||||||||||||}}}{{{xxxtttpppnnnmmmmmmmmmlllooossswwwzzz|||||||||}}}{{{zzzxxxxxxxxxzzzzzz~~~~~~|||yyyxxxsssoookkkgggccc```\\\ZZZTTTSSSPPPMMMKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTVVVYYY]]]```bbbhhhooo{{{xxxmmmgggccc___\\\^^^dddkkktttxxxlll^^^WWWNNNHHHFFFDDDBBB???EEEDDDBBBCCCFFFHHHIIIIIINNNRRRYYYaaajjjsss|||~~~|||zzz{{{xxxuuusssrrrooollljjjffffffeeedddcccaaa```___^^^]]]ZZZXXXVVVUUUUUUUUUPPPOOOMMMLLLLLLKKKIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]___```bbbeeegggiiikkknnnpppqqqssswwwyyy{{{}}}~~~xxxrrrnnnoooqqqssswww{{{|||yyyvvvvvvwwwxxxvvvwwwwwwuuuttttttvvvxxx}}}}}}|||yyyvvvsssrrrooolllhhhbbb[[[VVVPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCzzzooocccYYYSSSNNNMMMLLLJJJIIILLLQQQVVV[[[^^^bbbiiipppxxx~~~zzzxxxtttqqqoooooooooppppppssswww{{{}}}~~~}}}|||{{{zzzwwwvvvvvvxxx{{{|||}}}zzzwwwuuutttpppmmmhhhccc___\\\XXXUUUPPPOOOMMMKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJNNNNNNMMMLLLKKKJJJHHHGGGIIIJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVYYY\\\^^^aaagggqqq||||||uuunnnhhhccc```aaacccjjjuuunnndddVVVLLLFFFCCC@@@>>>BBBAAA@@@@@@BBBDDDDDDCCCGGGJJJOOOUUU\\\eeennnttt~~~}}}{{{zzzxxxuuusssnnnmmmlllkkkiiihhhgggfffeeecccaaa___\\\[[[ZZZYYYVVVTTTRRRRRRRRRQQQOOOMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOQQQSSSUUUXXXYYYZZZ\\\^^^```bbbbbbccceeegggjjjllloooqqqrrrtttwwwyyyxxx{{{~~~vvvnnniiieeebbbiiilllpppwww}}}}}}yyywwwvvvvvvtttuuuvvvuuuuuuvvvyyy{{{~~~~~~{{{uuuqqqlllgggbbb]]]WWWSSSNNNMMMKKKJJJHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDwwwlllbbbYYYRRRMMMIIIJJJJJJKKKMMMRRRYYY^^^ccceeejjjqqqxxx~~~xxxvvvssspppooopppqqqrrrtttwww|||~~~|||yyyxxxwwwwwwxxx|||{{{wwwtttrrrqqqnnnjjjeee```\\\XXXTTTQQQMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOOOONNNNNNLLLKKKIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJHHHGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTWWWYYY[[[]]]cccjjjpppzzz{{{sssmmmgggdddbbbfffooovvveeeWWWNNNIIIFFFDDDAAA@@@???@@@BBBBBBBBBAAACCCEEEHHHKKKQQQXXXaaagggsssyyy}}}zzzvvvuuusssqqqooonnnmmmlllkkkjjjhhheeeccc```___^^^___]]][[[ZZZZZZZZZXXXVVVSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUVVVXXXZZZ]]]___aaabbbeeegggiiijjjkkklllnnnqqqrrrtttwwwyyyzzz|||zzzrrriiiccc```______hhhkkkqqqxxx{{{xxxvvvuuuvvvwwwwwwwwwwwwxxx{{{}}}~~~{{{tttooohhhaaa[[[WWWSSSPPPLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEE~~~wwwlllaaaXXXRRRMMMJJJFFFHHHKKKNNNRRRXXX```eeeiiikkkpppvvv}}}~~~}}}uuusssqqqooooooppprrrtttxxx{{{}}}yyyxxxxxxzzz}}}zzzuuurrrpppoookkkgggbbb]]]YYYUUUQQQNNNKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYWWW]]]aaadddiiixxxyyyrrrkkkfffhhhnnnzzz~~~mmm```WWWPPPLLLFFFDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFJJJPPPWWW\\\dddjjjrrrzzz}}}{{{xxxvvvttttttsssqqqpppnnnllliiigggeeedddfffdddbbbaaaaaaaaa___]]]YYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNOOOPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[]]]^^^```bbbeeegggiiijjjlllnnnqqqrrrsssuuuwwwyyyyyy{{{~~~zzzuuummmjjjeee___\\\]]]___aaahhhkkkrrryyy~~~zzzwwwvvvzzz{{{{{{yyyxxxxxx{{{}}}~~~}}}~~~}}}yyyqqqkkkbbb[[[UUURRRPPPNNNKKKKKKKKKKKKJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFssslllaaaXXXQQQLLLIIIGGGEEEHHHMMMRRRWWW]]]dddhhhnnnpppuuuzzz~~~{{{yyyrrrqqqooonnnoooqqqtttvvv|||~~~{{{{{{}}}~~~yyytttpppmmmlllgggccc^^^YYYVVVRRRNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFDDDCCCCCCEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMMMMKKKJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQRRRRRRTTTVVVWWWUUUYYY]]]]]]```kkk~~~{{{sssmmmnnnqqqwwwssseeeYYYQQQKKKHHHDDDBBBAAAAAAAAA@@@AAABBBCCCDDDFFFJJJOOOSSSXXX^^^fffnnnuuu~~~}}}||||||xxxwwwvvvuuurrrpppmmmlllllljjjhhhggggggfffeeeccc```___]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaabbbcccdddeeeeeeggghhhjjjlllnnnppprrrssssssvvvxxxzzz{{{|||xxxsssmmmgggbbb]]]]]]\\\ZZZZZZ]]]bbbfffhhhlllrrr{{{|||zzzzzz|||}}}|||zzzxxxxxxzzz|||}}}~~~}}}|||{{{{{{~~~{{{vvvkkkeee]]]UUUQQQOOOMMMLLLJJJKKKKKKLLLKKKKKKJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFwwwnnnccc^^^VVVOOOLLLJJJIIIHHHHHHMMMSSSYYY^^^ccchhhkkkqqqtttxxx}}}}}}yyyvvvtttrrrqqqpppoooqqqsssvvvxxx~~~~~~~~~{{{vvvrrrnnnkkkiiibbb^^^YYYUUURRROOOKKKHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFDDDCCCCCCEEEGGGHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMOOONNNMMMLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTUUUTTTWWWZZZ[[[\\\cccppp{{{|||wwwxxxwwwwww{{{kkkaaaUUUPPPIIIDDDAAA@@@???>>>@@@AAABBBCCCCCCEEEHHHKKKMMMRRRZZZaaahhhrrr}}}~~~|||zzzxxxvvvsssqqqooooooooonnnllljjjhhhgggfffdddcccbbbbbbbbbccccccbbbbbbbbbaaaaaaaaa___```````````````______]]]]]]]]]^^^______``````aaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbdddeeefffgggiiijjjjjjkkkmmmnnnnnnoooqqqrrrsssuuuwwwxxxzzzzzzzzz|||yyyooogggccc___[[[XXXUUUWWWYYYZZZ\\\```fffkkkmmmqqqvvv}}}~~~~~~}}}{{{{{{{{{yyywwwwwwyyy{{{zzz{{{|||}}}}}}{{{zzzzzzyyyxxxxxxxxxyyy|||}}}wwwrrreee```XXXRRROOOMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBCCCEEEFFF}}}xxxsssjjjaaaUUUQQQLLLIIIIIIKKKLLLLLLMMMRRRYYY```eeeiiillloootttvvvzzz~~~|||xxxuuurrrppprrrqqqpppppprrruuuyyy{{{}}}{{{xxxtttpppllliiiggg^^^[[[VVVSSSPPPMMMIIIGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCFFFDDDCCCCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSOOORRRVVVVVVWWW\\\eeelllzzz}}}yyywwwddd^^^TTTLLLHHHEEEDDDCCC>>>@@@AAAAAAAAABBBDDDFFFBBBFFFMMMSSSZZZdddooowww}}}zzzxxxvvvvvvvvvuuusssqqqnnnnnnlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggeeeffffffffffffeeedddcccbbbbbbcccdddeeeffffffgggggggggggggggggggggggggggfffggghhhjjjkkkmmmnnnoooooopppppprrrssstttuuuuuuxxxxxxyyy{{{|||~~~~~~vvvoooeee]]]ZZZXXXVVVTTTTTTWWW[[[]]]___dddjjjoootttwww{{{xxxyyyyyywwwvvvvvvyyy{{{xxxyyyzzz|||{{{yyyuuuttttttuuuuuuuuuuuuuuuwwwzzz|||yyysssmmmbbb\\\UUUPPPMMMMMMLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBAAAAAABBBCCCDDDEEEwwwnnnhhheeebbb]]]YYYPPPOOOMMMJJJIIIKKKOOOSSSUUU[[[dddkkknnnnnnnnnmmmssstttxxx}}}~~~zzzwwwtttsssssssssrrrrrrssstttvvvzzz}}}~~~{{{xxxsssnnnllliiigggeee[[[XXXTTTOOOKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLLLLNNNNNNMMMKKKJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRUUUTTTTTTSSSRRRQQQQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUYYY]]]___ttt|||qqqaaaXXXPPPIIIGGGJJJBBBAAA@@@@@@AAACCCBBBAAAAAADDDGGGIIILLLRRRZZZ```ssszzz}}}|||{{{{{{||||||zzzxxxvvvtttsssrrrsssrrrqqqoooooonnnnnnnnnppppppooonnnmmmmmmmmmmmmllllllllllllmmmnnnooopppqqqrrrsssrrrpppnnnnnnoooppprrrtttuuuuuuuuuvvvwwwzzzzzz{{{{{{|||}}}}}}~~~|||ssskkkbbb___YYYTTTQQQQQQRRRSSSUUUYYY^^^bbbeeejjjpppuuuzzz{{{}}}}}}|||zzzvvvrrrqqqsssuuutttsssvvvvvvvvv{{{wwwvvvtttrrrrrrsssuuuvvvwwwxxxzzz{{{zzzuuummmgggZZZWWWRRRNNNKKKIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBrrrkkkbbb]]][[[XXXTTTPPPNNNNNNMMMKKKKKKNNNSSSVVV]]]bbbiiinnnpppppppppppprrrssswww|||}}}zzzyyyvvvsssrrrrrrrrrsssvvvwwwyyy{{{}}}}}}zzzvvvsssnnnkkkhhheeebbb___YYYVVVRRRNNNKKKJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQRRRUUUXXX[[[]]]fffmmm{{{uuuggg\\\PPPKKKKKKEEECCC@@@@@@@@@AAA@@@???@@@AAACCCDDDFFFJJJQQQVVVdddkkkwwwyyyyyywwwvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqrrrrrrtttuuuuuuwwwxxxyyyyyywwwvvvvvvwww{{{}}}zzzuuunnngggaaa^^^\\\YYYVVVUUUVVVWWWXXXZZZ^^^bbbfffiiimmmssswww|||}}}~~~~~~|||wwwuuurrrrrrtttuuutttsssvvvvvvxxx~~~{{{zzzwwwuuussssssssstttqqqrrrssstttrrrlllddd^^^XXXUUUQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCbbb]]]UUUQQQOOOMMMJJJHHHLLLLLLMMMNNNOOOSSSYYY]]]gggjjjooorrrsssrrrrrrsssqqqsssvvvzzz}}}}}}yyyvvvsssqqqpppooooooqqqrrrttt{{{|||}}}wwwsssooommmiiifffddd```\\\XXXUUUSSSPPPMMMKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKLLLMMMLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNRRRQQQQQQRRRTTTVVVYYYZZZ^^^bbblll|||}}}nnn___TTTPPPJJJGGGCCCAAAAAA@@@@@@???@@@@@@AAA@@@AAADDDIIILLLSSSZZZeeeoooyyy~~~}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||~~~~~~vvvrrrmmmiiieeeaaa]]]ZZZYYYYYYZZZ\\\^^^```bbbcccdddfffiiikkknnnqqqvvvyyy}}}}}}~~~}}}wwwvvvuuuvvvwwwxxxwwwvvvvvvxxx{{{|||xxxuuusssrrrrrrqqqppppppooolllfff___YYYUUUSSSOOOLLLIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDWWWRRRMMMIIIHHHHHHFFFEEEJJJLLLOOORRRUUUZZZ```dddoooqqqsssttttttsssssstttrrrtttwwwzzz|||zzzuuurrrmmmllllllmmmnnnqqqtttvvv}}}}}}wwwqqqmmmkkkiiifffcccaaa]]]WWWTTTQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNLLLKKKLLLNNNMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRSSSSSSSSSRRRPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQQQQRRRSSSTTTVVVWWWZZZ\\\bbbnnnzzzsssddd[[[QQQMMMHHHDDDBBBBBBAAA@@@BBBAAA@@@@@@@@@BBBEEEGGGJJJOOOWWW```hhhqqqyyy~~~|||sssmmmiiifffbbb^^^\\\[[[[[[ZZZXXX[[[```fffkkkoooqqqrrrpppqqqqqqqqqrrruuuxxxzzzzzzzzz{{{}}}}}}zzzzzz{{{|||}}}}}}}}}|||yyyzzz{{{wwwtttrrrqqqpppooommmjjjgggaaa[[[VVVRRRPPPMMMJJJHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEMMMKKKGGGEEEDDDEEEFFFFFFJJJMMMRRRWWW\\\aaaggglllsssuuuvvvvvvuuuttttttuuuuuuvvvxxxzzzzzzxxxssspppkkkkkkkkkmmmppptttxxxzzzzzzsssmmmjjjhhhfffdddaaa___ZZZUUURRRNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUXXX```iiitttxxxkkk[[[VVVNNNHHHEEECCCBBBAAABBB@@@??????@@@BBBDDDDDDGGGJJJNNNSSSXXX^^^eeejjjqqqxxx}}}vvvmmmddd___\\\[[[XXXVVVVVVWWW[[[]]]]]]bbbjjjttt{{{~~~|||yyywwwwwwxxxyyyyyyvvvvvvwwwzzz~~~~~~|||xxxtttqqqpppkkkhhheeebbb^^^YYYTTTPPPOOOMMMLLLJJJHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAAAAACCCFFFGGGMMMQQQWWW]]]bbbhhhmmmqqqvvvxxxzzzzzzyyywwwwwwwwwxxxwwwwwwxxxxxxvvvsssoookkkllllllooorrrvvvzzz}}}{{{uuupppkkkggggggdddaaa^^^[[[WWWSSSPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLKKKIIIKKKLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUSSSRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSUUUZZZ___fffsssmmmeee[[[QQQKKKGGGDDDCCCAAA???======???AAAAAA@@@CCCDDDFFFGGGJJJNNNSSSWWW```hhhsss}}}{{{uuutttqqqmmmggg```YYYVVVPPPPPPPPPPPPQQQUUUZZZ^^^ffflllvvv}}}{{{{{{zzzyyyttttttuuuyyy}}}wwwrrrooommmgggddd```\\\YYYVVVRRRPPPLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFAAAAAAAAA@@@AAADDDHHHJJJPPPTTT[[[bbbggglllqqquuuyyy|||~~~}}}||||||yyywwwvvvvvvvvvtttrrrooommmmmmnnnpppsssxxx|||~~~}}}vvvqqqlllhhhfffdddaaa\\\YYYVVVSSSOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFJJJIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKLLLMMMLLLLLLKKKHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVVVVUUUSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQTTTSSSTTTXXXZZZ]]]fffpppvvv}}}oooaaaWWWPPPKKKIIIDDDAAA>>>>>>@@@@@@???===???@@@AAAAAABBBEEEIIIMMMSSSYYYcccnnnyyy}}}xxxtttqqqiiigggccc^^^ZZZUUURRRQQQJJJLLLNNNOOORRRWWW^^^cccooouuu~~~{{{yyywwwvvvwwwzzz}}}vvvooojjjgggbbb___ZZZWWWUUUSSSQQQOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAAAAACCCFFFJJJNNNRRRWWW^^^dddjjjooosssvvv|||yyywwwuuuttttttsssqqqooonnnnnnoooqqqtttxxx|||~~~yyysssnnnjjjgggeeeaaa^^^YYYTTTRRROOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUUUUTTTRRRPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTUUUVVV\\\dddfffvvvooobbbYYYRRROOOHHHEEEAAA@@@AAAAAA???<<<===>>>???@@@AAACCCHHHKKKGGGLLLTTT]]]gggrrr}}}}}}yyysssnnnkkkbbb___ZZZVVVRRRPPPOOOOOOKKKNNNQQQSSSVVV\\\ccciiitttzzz|||yyyzzzyyyyyy{{{}}}uuummmfffcccZZZVVVRRRNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLKKKJJJHHHFFFEEEEEEEEE@@@BBBFFFHHHJJJMMMPPPRRR[[[^^^bbbgggkkkpppvvvzzz~~~{{{zzzxxxvvvtttsssssstttnnnppprrrtttuuuwww{{{}}}~~~yyyrrrlllhhheeeccc]]]ZZZUUUPPPLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMKKKKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSSSSSSSUUUVVVYYYZZZ___dddooo|||wwwjjj\\\RRRPPPKKKFFFCCCCCCCCCAAA???@@@@@@AAA@@@??????@@@BBBEEEFFFIIIOOOWWW```hhhlll{{{|||uuurrrpppmmmfffaaa[[[XXXUUURRRQQQPPPNNNMMMPPPQQQTTTVVVZZZ```hhhmmmrrrxxx}}}{{{{{{|||~~~~~~uuummmeee^^^ZZZSSSQQQLLLHHHFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCEEEIIILLLOOORRRVVVYYY___aaaeeeiiimmmrrrwww{{{~~~zzzxxxvvvtttssssssssstttoooppprrrrrrssstttvvvyyyzzz{{{}}}}}}vvvpppkkkgggccc```ZZZWWWSSSOOOKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOPPPRRRSSSTTTYYY]]]eeeoooyyyqqqeeeVVVPPPIIIEEEDDDDDDCCCAAA@@@@@@AAAAAAAAACCCDDDFFFFFFFFFGGGJJJNNNTTTYYY\\\hhhnnnxxxyyysssmmmiiihhhfffaaa\\\YYYVVVQQQNNNMMMOOOQQQRRRUUUXXX[[[]]]aaaeeekkkoootttzzz~~~|||~~~yyypppggg```ZZZVVVOOOMMMJJJGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCGGGKKKOOOSSSWWW[[[___ccceeegggiiilllooosssyyy}}}~~~yyywwwtttrrrqqqrrrtttuuusssttttttsssqqqqqqrrrtttuuuwwwyyy|||~~~|||xxxsssnnniiiddd___\\\UUUSSSOOOLLLJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGHHHHHHJJJKKKNNNNNNNNNOOOPPPPPPQQQQQQNNNMMMMMMMMMNNNNNNOOOPPPTTTUUUYYY```gggqqqxxxfff^^^SSSLLLIIIHHHFFFDDD@@@??????>>>???@@@BBBCCCDDDDDDCCCDDDFFFIIILLLNNNSSSYYYbbblllxxx}}}pppjjjccc___^^^]]]ZZZXXXVVVSSSOOOLLLLLLPPPUUUYYY___aaaeeehhhjjjmmmppprrrwww|||~~~|||rrrggg___YYYTTTQQQJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBNNNQQQVVV[[[```eeejjjmmmmmmnnnooopppqqquuuzzz~~~}}}yyywwwtttrrrrrrsssvvvwwwyyyyyyxxxuuurrrppppppqqqqqqsssvvvzzz~~~~~~|||{{{yyyyyyxxxuuuppplllggg```ZZZUUUOOONNNLLLJJJHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOORRRQQQRRRWWW[[[bbbppp}}}}}}ssseeeZZZSSSNNNKKKHHHFFFCCC@@@???>>>>>>>>>>>>@@@@@@@@@AAACCCFFFHHHJJJHHHLLLSSS\\\ggguuu|||uuuiiiddd]]]YYYWWWWWWWWWVVVTTTSSSRRRQQQRRRVVV\\\```hhhlllpppsssttttttuuuvvvyyy}}}|||uuujjj```XXXSSSOOOMMMGGGFFFFFFEEEDDDCCCAAA@@@CCCDDDEEEFFFGGGHHHIIIJJJDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@WWWZZZ___dddiiinnnssswwwtttuuuvvvvvvvvvxxx|||}}}zzzyyywwwvvvvvvxxxzzz|||||||||zzzvvvrrrooonnnoooqqqssswww{{{~~~|||yyyvvvtttsssrrrrrruuurrrmmmhhhccc\\\TTTOOOKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEFFFGGGCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPNNNNNNQQQUUUZZZeeeooo{{{yyylllbbbZZZSSSOOOPPPLLLGGGDDDCCCCCCAAA@@@????????????AAACCCEEEFFFEEEGGGKKKPPPXXXdddooowwwyyypppiiibbb^^^XXXTTTSSSTTTUUUVVVWWWZZZ]]]______aaadddgggppptttyyy||||||{{{zzzzzz{{{}}}~~~tttmmmcccZZZTTTPPPMMMKKKFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@aaaeeejjjnnnrrrwww||||||}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}~~~}}}{{{wwwsssooonnnooosssvvv{{{zzzwwwsssooollllllmmmmmmpppmmmhhhccc^^^WWWPPPKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJNNNQQQTTT\\\dddiiixxxxxxooofff```[[[UUUNNNIIIHHHFFFCCCAAA@@@@@@??????????????????BBBDDDEEEHHHLLLSSS\\\bbbuuu~~~yyytttpppjjjbbb]]]YYYWWWTTTRRRSSSUUUYYY\\\aaagggmmmpppooonnnooopppxxx{{{~~~}}}~~~}}}~~~~~~~~~}}}|||~~~|||wwwjjjddd]]]VVVRRROOOLLLKKKFFFFFFGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@????????????llloootttxxx{{{~~~}}}}}}}}}~~~|||wwwtttsssssswww{{{~~~uuurrrmmmhhhffffffhhhiiiiiieeeaaa\\\XXXSSSMMMJJJGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLLLLKKKKKKHHHIIIMMMOOOPPPUUU[[[^^^jjjxxx|||qqqhhh^^^UUUPPPLLLFFFAAABBBBBBAAA@@@@@@???>>>>>>@@@AAABBBDDDFFFJJJOOOSSSaaakkkyyy}}}sssnnngggbbb___\\\WWWSSSRRRRRRSSSUUUXXX]]]cccgggpppvvv|||~~~|||zzzzzz{{{~~~}}}||||||{{{zzzzzz||||||zzzyyy{{{{{{zzzzzzyyyuuuoookkk```\\\WWWSSSPPPNNNLLLJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????sssvvvzzz~~~~~~}}}{{{zzzzzz|||~~~}}}zzzyyyyyyzzz~~~|||rrroooiiidddbbbccceeegggccc```[[[WWWTTTQQQMMMJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIFFFHHHJJJLLLMMMMMMMMMMMMKKKIIIJJJNNNPPPOOORRRVVV[[[ccckkksssrrrfff]]]UUULLLFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>@@@BBBCCCDDDGGGKKKMMMTTT]]]lll{{{}}}}}}}}}}}}zzzwwwtttqqqgggbbb[[[WWWUUUSSSPPPMMMOOOQQQUUUYYY^^^eeemmmrrrzzz|||zzzzzzyyywwwwwwyyy~~~~~~{{{yyyyyyzzzxxxvvvtttqqqlllfffaaaZZZWWWSSSQQQOOONNNLLLJJJGGGFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA???????????????@@@@@@@@@yyy{{{~~~|||zzzxxxvvvwww{{{~~~|||xxxqqqnnniiifffeeeeeedddccc[[[YYYVVVRRRNNNJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAA???>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>DDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>???AAADDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRWWW___fffppp~~~uuugggXXXNNNSSSNNNHHHEEEDDDCCC@@@===???@@@AAABBBBBBCCCEEEGGGNNNRRRYYYdddrrr}}}wwwtttsssqqqnnnmmmmmmjjjeeeaaaZZZXXXUUUPPPMMMLLLNNNQQQRRRUUUZZZ```gggoooxxx~~~~~~}}}~~~}}}|||yyyvvvtttuuuyyy}}}yyyyyytttnnniiieee```YYYTTTSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<======zzz||||||zzzuuutttttttttwww{{{}}}xxxuuussspppkkkgggddd```[[[XXXSSSQQQNNNJJJHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBB??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@BBBDDDFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUXXX___jjjqqqwwweee^^^UUUOOOLLLJJJGGGDDDAAAAAABBBBBBBBBCCCCCCCCCDDDFFFJJJNNNVVV___jjjqqq{{{uuuoooiiieee^^^\\\YYYWWWWWWVVVTTTRRROOOOOOOOONNNNNNPPPUUUXXX```eeemmmttt{{{~~~yyywwwvvvvvvyyy~~~{{{vvvpppjjjbbb\\\XXXUUUQQQNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBB@@@??????>>>===>>>>>>>>>zzz|||~~~~~~{{{xxxvvvqqqqqqrrrssswwwzzz~~~~~~|||zzzwwwuuuuuuqqqmmmhhhccc]]]VVVRRRNNNLLLIIIFFFDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@??????@@@AAACCCDDDCCCCCCBBBAAA@@@???>>>>>>CCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQTTTZZZaaagggpppzzzxxxlllaaaZZZSSSMMMIIIDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEHHHLLLRRRYYY^^^kkksss~~~~~~}}}|||zzzxxxuuupppjjjccc^^^[[[YYYWWWUUUTTTTTTUUUUUUUUUTTTUUUVVVWWWXXX[[[```ccclllrrrzzz~~~|||||||||~~~{{{vvvmmmfff\\\UUUQQQOOOKKKHHHJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@??????>>>>>>??????{{{|||}}}~~~|||yyyvvvtttsssooooooqqqssswwwzzz}}}~~~}}}zzzyyyyyyxxxwwwvvvuuurrrlllfff```YYYRRRNNNJJJHHHEEECCCCCCDDDFFFHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@???>>>======BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJJJJKKKNNNRRRWWW[[[eeekkkvvvzzznnnaaaVVVNNNIIIGGGDDDCCCDDDEEECCCBBB@@@AAACCCDDDFFFIIINNNRRRYYY___iiiuuu}}}}}}{{{yyyvvvssspppooommmkkkgggccc]]]YYYUUUSSSSSSSSSSSSTTTUUUXXX[[[]]]aaabbbcccdddeeehhhllloooxxx~~~zzztttjjjcccXXXQQQMMMJJJGGGDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???????????????|||}}}~~~|||{{{zzzxxxuuutttrrrqqqoooppprrrtttwwwyyy{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~zzzxxxvvvvvvxxxxxxxxxwwwsssoooiiibbb\\\UUUOOOKKKGGGEEEDDDCCCCCCEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAADDDDDDCCCCCCBBBAAAAAAAAA============>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQYYY]]]dddlllwwwwwwhhh]]]TTTNNNHHHDDDDDDDDDBBB@@@>>>???AAAAAABBBDDDGGGJJJMMMRRRYYYbbblllxxx}}}~~~|||{{{zzzvvvuuusssppplllhhhdddccc___]]]ZZZWWWTTTRRRPPPPPPNNNQQQTTTXXX[[[___cccgggnnnoooqqqrrrrrruuuxxx{{{}}}}}}uuuoooeee^^^TTTMMMJJJHHHEEECCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@??????>>>?????????~~~}}}|||xxxwwwvvvtttsssrrrqqqqqqppprrrtttvvvwwwxxxxxxyyysssssssssssstttwwwyyy{{{}}}~~~~~~~~~}}}|||yyyxxxxxxwwwvvvwwwxxxyyyxxxwwwooojjjccc\\\VVVPPPKKKHHHEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBBAAABBBDDDEEEFFFFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBB??????>>>======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCBBBBBBAAADDDCCCCCCBBBBBBAAAAAA@@@=========>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJPPPNNNMMMMMMNNNOOOOOOOOOPPPSSSXXX]]]eeerrrwwweee]]]RRRJJJHHHFFFCCCAAA@@@AAABBBBBBAAAAAACCCEEEFFFHHHMMMRRRZZZdddooovvv~~~}}}{{{xxxuuurrrpppnnnjjjiiigggddd```\\\YYYWWWTTTSSSQQQOOOOOOOOOPPPQQQPPPUUU\\\bbbggglllrrrwwwzzz|||}}}~~~}}}vvvnnnggg\\\VVVOOOJJJIIIHHHFFFDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFFFFEEECCCBBB@@@???@@@@@@???>>>>>>>>>>>>>>>~~~||||||vvvuuutttsssrrrrrrqqqrrrrrrsssuuuwwwxxxxxxwwwwwwkkkkkkkkkmmmooosssvvvxxxzzz{{{|||{{{zzzwwwuuusssxxxxxxwwwxxxzzzzzzxxxwwwlllggg___XXXRRRMMMIIIFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCBBB@@@??????AAABBBDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCCCCCCCBBBBBBBBBBBB@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCBBBAAAAAADDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA=========>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHLLLKKKJJJKKKMMMNNNNNNNNNMMMOOOSSSVVV[[[dddpppxxxtttjjj\\\RRRMMMJJJFFFCCCCCCDDDEEEDDDBBBAAABBBCCCAAACCCEEEHHHMMMUUU^^^dddiiiqqq|||vvvuuussspppmmmiiifffddd___^^^\\\ZZZVVVSSSPPPNNNNNNMMMLLLLLLMMMOOORRRSSSVVV]]]fffnnntttzzz|||xxxqqqhhhaaaUUUQQQKKKHHHIIIIIIGGGEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIHHHHHHHHHFFFFFFFFFEEECCCBBB@@@???@@@??????>>>===>>>>>>>>>|||zzzxxxxxxuuuuuuuuutttssssssrrrrrrvvvvvvwwwwwwuuurrrnnnkkkjjjiiiggghhhkkkpppvvvzzz{{{{{{zzzyyywwwvvvuuuuuuxxxxxxzzz{{{zzzvvvpppkkkeee___VVVPPPMMMJJJGGGEEEHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFEEEFFFDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????DDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMLLLKKKJJJLLLNNNQQQUUUZZZaaafffttt~~~ssscccYYYSSSNNNKKKDDDCCCCCCBBBBBBAAA@@@@@@BBBEEEGGGHHHIIIKKKPPPTTTXXX\\\ccckkksss{{{~~~{{{yyyxxxxxxyyy|||{{{{{{yyywwwuuusssrrrnnnmmmkkkgggccc___[[[YYYVVVTTTRRROOONNNMMMLLLMMMLLLLLLMMMMMMNNNSSSXXX]]]eeejjjqqqyyy~~~}}}}}}~~~~~~}}}yyyuuuoooggg^^^XXXQQQOOOLLLIIIGGGFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHHHHFFFEEECCCCCC???>>>===<<<<<<;;;<<<<<<}}}zzzxxxxxxsssttttttttttttttttttttttttttttttsssqqqnnnkkkiiihhhhhhhhhiiimmmrrrwwwzzz|||{{{yyyxxxvvvuuuttttttxxxxxxxxxxxxvvvqqqjjjfff___ZZZRRRMMMKKKIIIGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGEEECCCAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIHHHGGGEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????CCCCCCCCCBBBBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKMMMNNNQQQUUU[[[___fffooo}}}xxxkkk```WWWPPPMMMKKKHHHFFFDDDBBBAAA@@@AAACCCEEEEEEDDDEEEGGGJJJMMMPPPVVV[[[aaagggmmmrrrvvvyyy~~~~~~}}}}}}~~~{{{wwwtttrrrqqqqqqpppoooooonnnlllkkkiiihhheeecccaaa^^^[[[WWWUUUTTTRRRPPPOOOMMMLLLLLLLLLMMMOOOPPPRRRTTTWWW]]]ccchhhrrrvvv}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~||||||}}}xxxuuuqqqlllfff```XXXSSSNNNMMMJJJGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;~~~{{{yyyxxxrrrssssssttttttuuuvvvvvvsssrrrqqqooommmkkkjjjiiihhhhhhjjjlllppptttwwwzzz{{{zzzxxxwwwuuutttttttttyyywwwuuusssoooiiibbb]]]WWWSSSNNNJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOSSSWWWXXX___iiiuuuwwwiii```[[[VVVPPPKKKHHHFFFEEECCCBBBDDDDDDDDDBBBAAABBBCCCDDDFFFIIILLLNNNRRRVVVYYY^^^aaaeeejjjooovvv~~~yyyzzz}}}~~~yyytttoookkkiiihhhccccccbbbaaa```______^^^[[[YYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNNNNPPPRRRSSSVVVXXX\\\```eeellltttyyyzzzzzzyyywwwvvvvvvwwwyyyzzzyyy{{{}}}~~~{{{yyyxxx{{{}}}{{{xxxppplllgggbbb]]]XXXSSSOOOKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;}}}{{{yyytttuuuttttttttttttttttttrrrqqqooolllkkkjjjjjjjjjkkkkkkmmmoooqqqsssuuuvvvxxxxxxwwwvvvvvvwwwwwwwwwyyyvvvqqqmmmhhhaaaZZZVVVRRROOOLLLIIIGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCBBBBBBAAA>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@???@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???CCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKOOOQQQRRRVVV]]]dddooo~~~{{{mmmfff\\\UUUQQQMMMJJJGGGEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDFFFFFFFFFHHHJJJLLLOOOQQQTTTWWW\\\bbbjjjooowwwzzzyyyyyyyyy{{{~~~yyyrrrkkkeeeaaa___\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSSSSRRRRRRSSSTTTUUUQQQQQQRRRUUUXXX\\\___aaacccfffjjjnnnssszzz|||xxxwwwvvvtttsssssstttuuuvvvtttvvvyyy|||{{{xxxxxxzzz{{{||||||zzzvvvrrroooiiieee```[[[WWWTTTPPPNNNIIIIIIGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@???===<<<;;;;;;;;;}}}|||yyyxxxwwwvvvtttrrrqqqqqqnnnmmmkkkiiihhhiiiiiijjjoooooopppqqqqqqqqqqqqqqqtttuuuvvvwwwyyyzzzzzzzzzvvvrrrlllfff```ZZZTTTPPPPPPNNNLLLJJJHHHGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????????????????????????????AAAAAABBBBBBBBBAAA@@@@@@DDDBBB@@@??????@@@BBBDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJMMMPPPQQQSSSVVVYYY```kkkyyy~~~rrrhhh```YYYQQQKKKFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHIIIJJJKKKNNNRRRXXX]]]___bbbhhhmmmssszzz|||zzzwwwuuussstttuuuvvvxxxwwwuuusssrrrrrrrrrsssxxxyyy{{{}}}|||vvvnnnfff___YYYVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPQQQTTTVVVYYY\\\]]]ZZZ[[[]]]aaaggglllqqqtttuuuwwwzzz}}}|||yyyxxxvvvtttrrrqqqrrrssstttpppssswww{{{~~~{{{zzzzzzzzzyyywwwsssooojjjhhhaaa^^^XXXTTTRRRPPPMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDAAA@@@???>>><<<<<<<<<;;;}}}|||yyywwwtttqqqooonnnjjjiiihhhggghhhiiijjjkkkrrrrrrqqqqqqpppoooooonnnppprrruuuxxxzzzzzzzzzyyypppkkkddd]]]XXXTTTOOOLLLMMMMMMMMMKKKIIIIIIJJJLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAA@@@>>>======>>>@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIJJJLLLOOONNNOOOQQQRRRUUU\\\fffnnn|||yyymmm```WWWMMMJJJGGGDDDDDDCCCBBB@@@???@@@AAA@@@???@@@AAACCCDDDDDDEEEEEEEEEGGGKKKNNNOOORRRVVVZZZ^^^ccchhhlllsssyyy{{{xxxrrrlllgggeeeeeeeeefffeeecccbbbaaabbbbbbcccfffgggiiikkknnnppprrrssstttqqqlllfff___XXXSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSXXX]]]ccchhhkkkmmmlllmmmppptttyyy~~~}}}{{{yyywwwtttrrrrrrrrrssspppssswww|||~~~|||xxxwwwuuuqqqlllgggccc```YYYUUUQQQNNNMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDCCC@@@@@@???>>>============~~~}}}zzzwwwtttqqqnnnmmmiiiiiijjjjjjkkkmmmnnnooorrrrrrpppoooooonnnnnnnnnnnnqqquuuxxxyyyxxxuuussshhhccc\\\UUUQQQNNNKKKIIIHHHJJJKKKKKKJJJJJJMMMPPPKKKLLLMMMOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB???????????????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCC@@@AAABBBDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEGGGHHHHHHHHHHHHJJJLLLJJJLLLNNNNNNNNNRRRYYY___gggqqq{{{oooaaa[[[SSSMMMJJJGGGDDDBBB@@@AAAAAA@@@???>>>@@@AAAAAABBBCCCBBBAAAAAACCCEEEFFFHHHKKKMMMNNNQQQTTTWWW[[[```hhhooovvv|||yyyrrrrrrssstttvvvwwwyyyyyy~~~tttooohhh```[[[XXXXXXXXXXXXWWWVVVUUUUUUUUUWWWWWWZZZZZZZZZ\\\^^^aaadddeeefffeeebbb^^^ZZZVVVSSSQQQNNNMMMNNNOOOQQQTTTWWWYYY]]]bbbjjjrrrzzz}}}}}}}}}~~~zzzwwwtttsssssssssuuuwwwzzz~~~}}}tttrrrnnniiiddd___[[[YYYSSSPPPMMMLLLKKKJJJHHHFFFHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>???~~~|||zzzwwwtttqqqooonnnkkklllmmmoooqqqrrrttttttrrrqqqooonnnnnnnnnooopppmmmpppuuuxxxxxxuuuqqqnnnccc^^^VVVPPPLLLJJJIIIHHHDDDGGGJJJJJJJJJLLLPPPSSSLLLMMMNNNPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMHHHHHHIIIIIIJJJIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB?????????>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@???>>>======@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAA??????@@@AAABBBBBBCCCCCC===???AAACCCEEEFFFFFFFFFCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIHHHGGGFFFGGGIIIGGGJJJMMMMMMMMMOOOTTTYYYYYYaaammmyyyuuummmbbbXXXRRRNNNJJJGGGDDDDDDDDDCCCAAA@@@AAACCCAAABBBCCCCCCAAAAAABBBCCCBBBDDDEEEEEEEEEEEEHHHJJJLLLPPPUUUZZZ___fffpppwww~~~yyyuuuqqqmmmjjjddddddddddddeeefffggghhhmmmoooqqqtttuuuuuutttssswwwxxxyyyzzzyyywwwuuutttmmmhhh```XXXSSSQQQQQQQQQPPPOOOOOONNNNNNPPPQQQRRRUUUUUUTTTTTTVVVYYY[[[]]]^^^^^^]]][[[YYYWWWUUUTTTRRRRRRSSSVVVZZZ___dddffflllrrr{{{}}}|||}}}~~~}}}yyyvvvtttttttttyyy{{{}}}~~~|||pppnnnjjjddd___YYYUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@}}}}}}{{{wwwsssqqqqqqrrrooorrrvvvzzz{{{zzzxxxvvvtttqqqnnnmmmnnnpppqqqrrrzzzzzzyyyyyyvvvqqqjjjeee\\\WWWQQQLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMLLLJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIFFFDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDBBB@@@AAACCCCCCAAA???BBBBBBCCCCCCBBB@@@???===BBBBBBAAA@@@????????????@@@@@@??????>>>=========??????@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>???@@@????????????>>>>>>>>>>>>??????@@@AAA@@@???>>>===>>>>>>======>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNRRRWWW^^^eeeooo}}}zzznnnfff___WWWQQQLLLIIIDDDBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGBBBCCCFFFJJJOOOTTTXXX[[[fffiiimmmqqqtttuuuvvvvvvvvvqqqkkkfffccc```\\\XXXZZZYYYWWWUUUUUUVVVWWWXXX\\\]]]^^^```aaabbbccccccfffeeedddfffiiijjjhhheee[[[ZZZXXXTTTOOOLLLKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQTTTVVVYYYZZZZZZ[[[\\\\\\[[[\\\^^^```___eeelllooopppsssxxx~~~|||{{{~~~~~~}}}}}}~~~yyyrrrmmmhhh```ZZZUUURRRPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAA@@@???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;;;;:::||||||zzzvvvsssrrrsssuuuyyy{{{}}}|||yyyvvvtttrrrooooooqqqssstttuuuyyyxxxwwwuuurrrllleee```WWWSSSMMMIIIGGGFFFFFFEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEECCCAAAAAACCCDDDBBB@@@@@@AAAAAAAAAAAA???>>>===BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===??????@@@AAAAAAAAA@@@@@@AAA@@@??????>>>??????????????????>>>>>>>>>=========>>>???@@@AAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEFFFFFFDDDCCCAAADDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNRRRWWW\\\cccooo}}}}}}rrrfff^^^VVVRRRMMMIIIGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???AAACCCDDDBBBBBBCCCEEEGGGIIIKKKMMMTTTVVVYYY]]]```aaabbbbbbddd```[[[XXXVVVUUURRRPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXXXX\\\[[[ZZZ[[[^^^___]]][[[XXXXXXVVVSSSOOOLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLOOOPPPRRRUUUXXX\\\___```eeegggiiiiiijjjkkknnnpppuuuzzz}}}{{{|||tttnnnddd___YYYSSSPPPOOOMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;}}}{{{zzzzzzyyyyyywwwuuussstttwwwzzzzzzwwwtttrrrpppqqqsssuuuvvvvvvwwwuuurrroookkkddd]]]XXXRRROOOJJJFFFEEEEEEEEEDDDGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQOOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBCCCDDDDDDCCCAAA>>>??????@@@??????>>>>>>AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>======<<<===>>>@@@AAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???BBBEEEGGGGGGEEEBBB@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSWWW```kkksssuuukkkfff___YYYUUUQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGJJJMMMOOOPPPPPPPPPRRROOOMMMKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSRRRRRRSSSUUUWWWVVVUUUWWWWWWWWWTTTQQQOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRUUUWWWZZZ___dddiiinnnpppzzz|||~~~}}}~~~}}}{{{}}}~~~zzzssslllfff[[[WWWRRRNNNLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???======<<<<<<<<<<<<<<<<<<}}}|||yyywwwuuusssssssssuuuuuutttttttttwww|||}}}zzztttsssrrrrrrtttvvvuuuuuusssqqqmmmiiiddd]]]VVVRRRPPPMMMIIIFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLKKKIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDDDDCCCBBB>>>>>>??????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@??????>>>???@@@@@@AAAAAAAAAAAA???@@@AAAAAA@@@???===<<>>>>>>>>===============>>>???@@@@@@AAAAAAAAA@@@?????????????????????>>>@@@BBBCCCCCCBBBAAA???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNOOORRRXXX___eeemmmwwwzzzrrrkkkeee___\\\TTTSSSRRRPPPMMMKKKJJJIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIDDDEEEGGGIIIJJJJJJJJJJJJKKKJJJHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSWWWZZZ\\\]]]___``````___\\\ZZZZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^bbbdddiiipppxxx~~~}}}yyyxxxvvvxxx}}}|||wwwqqqjjjccc___WWWTTTOOOLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJIIIHHHGGGEEECCCAAA????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????;;;<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCC???????????????@@@@@@@@@?????????@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@===>>>???@@@AAAAAABBBAAA@@@@@@AAAAAA@@@???===<<<>>>>>>>>>============<<>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLNNNPPPTTTYYY]]]```hhhsssxxxtttiiigggddd```\\\XXXUUUSSSRRRPPPNNNLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFGGGHHHJJJGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRVVVZZZ___dddiiimmmppprrrssssssqqqoooooopppnnnnnnoooppppppqqqqqqqqqtttwww}}}}}}~~~yyywwwvvvtttwww}}}}}}vvvooohhhbbb\\\XXXVVVRRRNNNKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGIIIOOOOOONNNMMMJJJFFFCCCAAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<>>???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<>>>>>>============<<<<<<@@@???>>>============>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBEEEFFFAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIKKKMMMQQQTTTVVVWWW\\\ccclllvvv{{{tttnnniiigggbbbaaa^^^[[[XXXWWWVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLKKKLLLNNNOOONNNMMMKKKIIILLLLLLLLLMMMOOORRRUUUVVV[[[^^^ccchhhnnnuuu}}}}}}|||yyywwwwwwvvvyyy{{{uuummmeee___ZZZWWWTTTSSSPPPLLLIIIHHHGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHQQQQQQQQQOOOKKKGGGCCCAAA>>>>>>>>>??????AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;aaaaaa```aaadddhhhlllnnntttvvvxxxyyyxxxxxxyyy{{{xxxzzz|||}}}zzzvvvpppjjjeee\\\YYYVVVSSSQQQOOOMMMKKKLLLJJJGGGFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@AAABBBDDDEEE??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEDDDAAA@@@AAACCCAAA@@@???>>>======>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@?????????===>>>???@@@AAABBBBBBBBBCCCBBBAAA???>>>=========>>>>>>=========<<<<<<<<<======<<<;;;;;;<<<===>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHKKKMMMOOOPPPOOOSSSXXX^^^eeeqqq}}}}}}{{{xxxtttqqqooonnnnnniiihhhfffdddbbbaaaaaa```___^^^]]][[[ZZZYYYXXXXXXUUUVVVWWWVVVTTTUUUWWWZZZ\\\]]]___aaaaaa^^^\\\ZZZXXXYYYZZZ]]]aaaeeejjjlllppptttyyy}}}{{{zzzzzzzzz}}}xxxoooiiiaaaZZZVVVTTTSSSRRRQQQNNNKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGNNNOOOOOONNNLLLHHHDDDBBB======>>>>>>???AAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???????????????>>><<<<<<<<<;;;;;;:::::::::]]]]]]]]]```dddiiinnnqqqxxxzzz{{{{{{xxxvvvuuuuuuuuuwwwzzz~~~{{{wwwrrrjjjccc]]]VVVTTTPPPNNNNNNMMMLLLKKKOOOMMMJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???@@@BBBEEEFFF?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDCCC@@@???AAACCCAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@??????>>>======???@@@AAABBBBBBBBBDDDBBB@@@>>>=========>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@??????@@@AAA@@@???>>>======>>>???AAABBBBBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHJJJLLLMMMMMMIIIMMMRRRWWW\\\eeeooovvv||||||zzzyyyxxxwwwwwwwwwsssrrrqqqooommmlllkkkkkkccceeefffeeedddeeehhhkkkoooqqqsssuuutttrrrooommmggghhhjjjnnntttzzz}}}|||}}}|||wwwnnnfff```XXXRRRPPPPPPQQQQQQQQQNNNLLLKKKJJJJJJHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGKKKLLLMMMMMMLLLIIIEEECCC=========>>>???AAABBBCCC@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>?????????>>>>>>======<<<;;;::::::999999[[[[[[\\\```gggoooxxx}}}}}}{{{yyyvvvtttsssrrrtttyyy}}}vvvpppiiibbb[[[WWWTTTOOOKKKKKKNNNOOOLLLHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGFFFFFFIIIGGGEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEEEEDDDAAA?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>======@@@@@@AAAAAABBBCCCDDDDDDFFFEEECCCBBBCCCBBB@@@???????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAABBBBBB@@@???;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAABBB@@@===::::::;;;>>>@@@======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLOOOTTTZZZ___cccssszzz~~~}}}|||||||||{{{{{{sssjjjddd\\\XXXRRROOONNNNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEJJJIIIHHHFFFEEECCCBBBAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999888888]]]___bbbhhhpppyyy~~~{{{yyywwwuuuuuutttwww{{{yyytttmmmgggaaa[[[UUUQQQQQQMMMJJJIIILLLLLLJJJGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEEEECCCAAA@@@??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA???@@@AAAAAA???>>><<<<<<<<<<<<============<<<<<<<<<=========>>>>>>@@@@@@@@@@@@?????????>>>????????????>>>>>>>>>>>>@@@>>><<<::::::;;;<<<>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHJJJMMMRRRVVVYYYcccgggssszzzrrrjjjbbb\\\VVVRRRNNNLLLKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCCCCDDDHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>===<<<<<<::::::999999999888888888```dddkkksss{{{|||yyyxxxxxxyyyyyy|||zzznnnjjjccc\\\WWWSSSOOOMMMNNNKKKHHHGGGIIIJJJHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCBBBCCCCCCBBBAAADDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAA???@@@@@@AAABBBAAAAAAAAA@@@???>>>>>>??????>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>>>>===??????>>>>>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;:::999999========================<<<<<<<<<<<<<<<<<<============>>>????????????>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGGGGFFFFFFFFFHHHGGGFFFFFFHHHJJJMMMNNNWWWXXX```lllxxx{{{tttmmmfff___XXXTTTPPPNNNLLLKKKKKKKKKJJJIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAAEEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>========================<<<;;;;;;999999999999888888888777ggglllttt|||~~~{{{zzz{{{}}}~~~vvvpppfffaaaZZZUUUQQQOOOMMMKKKLLLIIIGGGGGGHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGEEECCCCCCDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????????????????@@@??????@@@AAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<>>>>>>===<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDHHHGGGFFFFFFFFFHHHIIIJJJPPPPPPUUU^^^hhhttt|||sssooohhhbbb]]]XXXSSSPPPNNNMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@?????????======>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????========================<<<=====================<<<<<<<<<<<<<<<;;;::::::999888888888888777777777ssswww}}}}}}{{{zzz{{{}}}}}}uuukkkddd]]]XXXSSSOOOMMMLLLKKKJJJKKKIIIHHHGGGGGGHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGEEEDDDEEEEEEDDDCCCAAABBBBBBCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????===<<<;;;;;;======<<<;;;======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMTTTZZZbbbooo{{{}}}~~~~~~yyytttppphhhddd^^^ZZZWWWUUUSSSQQQMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::999999888888888777777777666666|||~~~~~~{{{zzzzzzzzz{{{~~~|||wwwqqqiii```ZZZSSSPPPLLLIIIIIIIIIHHHGGGJJJIIIHHHHHHGGGGGGGGGHHHDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIGGGEEEEEEEEEFFFEEECCC@@@@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>>>>??????>>>>>><<<;;;:::;;;<<<===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>???======>>>>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHKKKPPPSSSWWW```iiizzz}}}yyytttnnngggccc]]]ZZZWWWUUUTTTTTTSSSRRRLLLKKKKKKLLLMMMNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDBBB@@@?????????>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777666666666666|||~~~~~~|||yyyyyyyyyzzz{{{|||}}}~~~zzzuuuoooiiiccc]]]XXXTTTMMMKKKIIIHHHHHHIIIGGGFFFHHHHHHHHHGGGFFFFFFGGGHHHDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDDDDDDDEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============>>>>>>======>>>???@@@AAA@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;:::;;;=========<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<==================<<<<<<;;;;;;::::::999999999999::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777777888888999::::::;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGHHHGGGIIIMMMNNNPPPWWW```fffnnn{{{~~~~~~~~~|||yyytttoooiiiccc]]]XXXUUUSSSQQQQQQRRRRRRQQQOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999999999999999888888777777777666666666555555555xxxyyyzzz||||||||||||{{{yyyzzzzzzzzzzzzzzzzzzzzzrrrmmmfff___ZZZVVVSSSQQQKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGEEECCCCCCCCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<======<<<<<<<<<>>>???AAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA======>>>???????????????===============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;<<>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@???>>>===;;;:::999888888888777777888999::::::999999999::::::;;;;;;;;;===<<<<<<;;;;;;::::::999::::::::::::::::::::::::666777777888999999::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHDDDCCCDDDFFFGGGHHHPPPYYYXXX___jjjvvv~~~|||||||||~~~uuurrrmmmhhhccc]]]WWWSSSQQQPPPOOOOOOOOOOOONNNLLLOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>??????@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999999999999999888777777777666666666555555555555|||{{{zzzyyyzzz{{{}}}~~~{{{||||||}}}|||wwwqqqlllfffccc\\\VVVPPPLLLJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAABBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAADDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEEEEECCCAAA???DDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@??????<<<<<<;;;;;;;;;<<<<<<===888999:::<<>>>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>======<<<============<<<<<<<<<<<<<<<<<<<<<<<<============?????????>>>>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>=========<<<;;;999888777777777888888888888777777999999999999999999999999:::::::::999::::::;;;;;;:::::::::999999888888888999888777777777888::::::999::::::;;;;;;::::::999:::::::::::::::999888777<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>===>>>>>>>>>????????????AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAAFFFEEEEEEEEEGGGJJJLLLNNNTTTWWW\\\cccmmmyyy|||zzz{{{}}}}}}zzzyyyyyyzzzwwwqqqmmmiiibbb\\\WWWTTTSSSSSSOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLGGGGGGEEEDDDBBB@@@???>>>??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@???>>>===<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999777777666666555555555444wwwxxxxxxyyy{{{|||~~~}}}|||zzzxxxuuupppiiiddd]]]ZZZUUUPPPLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===CCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;===>>>???@@@AAA@@@@@@@@@?????????>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<============????????????????????????????????????>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========<<<;;;:::888888777888888999999888888777999999999999999999999999::::::999999999999::::::::::::999999999888888888999888777777777888999:::777888888999999888888777:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>======>>>>>>>>>?????????>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCFFFEEEEEEEEEFFFIIIKKKMMMLLLOOORRRWWW^^^hhhssszzz|||xxxvvvvvvvvvyyy~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}yyypppjjjbbb___ZZZUUUQQQPPPPPPQQQNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEECCCBBB@@@????????????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>===>>>???@@@??????===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;777888888999999888888777777666666666555555555555uuuwwwyyy|||~~~~~~{{{vvvqqqkkkeee___ZZZSSSQQQNNNKKKIIIHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAA@@@??????>>>>>>AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@????????????>>>>>>>>>======>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<========================<<<;;;:::999888999999::::::999999888999999999999999999999999999999888888888888888999999999999888888888888888888888777777888888999:::777888888999999888888777999999:::::::::999888888::::::::::::::::::::::::::::::;;;;;;<<<=====================>>>>>>>>>>>>=========>>>>>>>>>?????????@@@AAACCCCCCDDDDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNQQQUUU[[[ccchhhttt{{{vvvsssqqqooorrryyy~~~}}}~~~~~~{{{xxxwwwxxxyyy{{{~~~~~~~~~|||~~~~~~vvvmmmeee___XXXUUURRROOOMMMMMMNNNOOONNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHEEECCCAAAAAAAAAAAA??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>>>>??????@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::777777888888888888777777666666666666555555555555zzz|||zzzuuuooohhhbbb\\\WWWSSSOOONNNLLLJJJIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEECCCBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>><<<<<<======>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBB????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<============<<<<<<;;;:::999::::::;;;;;;::::::999888999999999999999::::::999888888777777777777777888888888888888888888777888888888888888999999999999::::::;;;;;;::::::999999999:::::::::999999888999999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@??????AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGKKKLLLMMMNNNPPPTTTZZZ^^^eeennn{{{yyyvvvpppqqqsssxxx~~~zzzwwwuuutttuuuuuuuuuttttttuuuvvvxxx{{{|||~~~|||yyyxxxxxxzzz|||~~~|||~~~wwwooohhh```YYYTTTRRRPPPNNNLLLLLLLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHEEECCCAAAAAAAAABBB??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>>>>>>>?????????===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999666666666666666555555555}}}zzzqqqllleee___ZZZVVVSSSQQQNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBB????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777888888888999999999::::::888888888999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888999999:::::::::999888777777666666666777777777777777777777777777777777888888999999999999999::::::;;;;;;::::::999888999999:::::::::999999888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>?????????>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKMMMQQQTTTZZZ^^^eeennnwwwyyyxxxvvvvvvyyy~~~~~~{{{xxxwwwvvvvvvuuutttsssrrrrrrssstttuuuzzz{{{}}}~~~~~~~~~}}}|||{{{yyyvvvsssrrrtttwwwyyy}}}}}}|||zzz~~~tttooohhhaaa[[[UUUPPPMMMNNNMMMLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGEEECCCBBBAAAAAABBB??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::999999888999999::::::999999888555555555666666666666666zzztttqqqeeeaaa[[[WWWTTTRRRPPPNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFEEECCCAAA@@@???@@@@@@AAAAAABBBBBBBBB@@@??????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<::::::;;;<<<======>>>>>>======>>>>>>>>>>>>>>>???AAA@@@@@@@@@??????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888777666666666666777777888888888999999999888888888888999999999999::::::;;;;;;<<<;;;;;;;;;999::::::;;;;;;::::::999888888888999999::::::;;;:::999888777666666666666666666666666777777777777777777888999999999999888777888888999999888888777888888999:::::::::999999888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKMMMPPPVVVVVVZZZ___eeemmmzzz~~~{{{zzz{{{}}}~~~|||{{{zzzyyyyyyxxxvvvtttrrrrrrrrrrrrxxxzzz}}}~~~|||xxxvvvuuuvvvyyyzzz}}}~~~}}}|||zzz}}}tttnnneeeaaa[[[UUUQQQOOOLLLJJJJJJIIIHHHHHHHHHHHHJJJJJJLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888999999::::::999999888666666777777777777666666555555555666666666666666~~~wwwpppiiieeeZZZWWWSSSPPPNNNNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCDDDEEEFFFEEEDDDBBBAAA?????????@@@AAAAAABBBBBB>>>>>>????????????>>>>>>????????????@@@AAABBBBBBDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAA@@@>>>===@@@??????>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???????????????????????????<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999888777666555555666777777777777888888888999999999999999::::::::::::888888999:::;;;;;;::::::999999::::::::::::999999777888888999::::::;;;;;;::::::999888777777777777555555555666666666777777666777888999:::999999888777888888999999888888777777888999::::::::::::999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<============>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIKKKMMMQQQPPPRRRXXXZZZ^^^gggrrrzzz~~~|||yyywwwuuuuuuuuuxxxzzz~~~~~~|||{{{|||}}}~~~|||yyyssskkkccc^^^ZZZVVVPPPMMMLLLKKKKKKJJJFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???===??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>>>>:::;;;<<<>>>>>>>>>>>>===:::;;;;;;;;;;;;:::999999888888999999999999888888666666777777777777666666555555555555666666666777~~~wwwppphhhaaa^^^TTTQQQNNNLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJBBBCCCEEEFFFFFFDDDBBBAAA>>>>>>???@@@AAAAAABBBBBB===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEEEEEEECCCAAA???@@@@@@???>>>======>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::999<<<=========>>>>>>????????????@@@AAABBBCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999777666555555555555777777777777888888888888::::::;;;;;;;;;<<<<<<<<<777777888999::::::::::::888999999::::::999999888777777888999::::::;;;;;;;;;:::999888777777777777444555555555666666777777666777888999:::999888888:::::::::;;;;;;:::::::::777888999:::::::::::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@===>>>>>>?????????>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDEEEEEEEEEFFFGGGHHHGGGJJJPPPQQQQQQXXXaaagggppp}}}~~~|||zzzzzzzzzxxx{{{~~~~~~~~~~~~}}}}}}xxxqqqjjjddd___ZZZWWWSSSPPPKKKIIIIIIJJJKKKLLLEEEFFFFFFHHHJJJLLLNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBCCCDDDCCCAAA>>><<>>???@@@@@@AAA???@@@@@@@@@@@@???>>>>>>999:::<<<===>>>???>>>>>>::::::;;;;;;;;;:::999999888888999999999999888888888888999999999999888888444555555555666666777777yyynnnfffbbb^^^WWWRRRLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEECCCBBBAAA@@@???@@@@@@??????@@@@@@AAABBB@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>???AAACCCDDDDDDDDDCCCAAAAAA@@@@@@???>>>======>>>======<<<<<<<<<======>>>===<<<<<<<<<===???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>???<<<999888999;;;<<<<<<:::::::::;;;<<<======>>>======>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::::::::999888999:::;;;<<<::::::999999888777666666777777777777777777777777777777777777777777777777888888888888888888888888666777888999999999999999777888:::<<<<<<;;;:::999777777777777666666666666666666777777777777666666888888888777777777777777666666777888888888888777888999999::::::999999888888888999999999:::::::::::::::::::::::::::::::::888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::???>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFIIIIIIIIIHHHIIILLLQQQUUU\\\```gggppp{{{|||zzz}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||zzzzzzzzz{{{~~~yyyuuunnnggg```\\\[[[YYYUUUQQQQQQOOOKKKHHHGGGGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>======:::;;;;;;<<<<<<;;;::::::<<<<<<;;;::::::999888888777777777888999999999:::777888999:::999888666444333333444444333333222111xxxpppggg```\\\XXXRRRNNNKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>???AAABBBCCCDDDCCCCCC@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>======<<<===>>>???@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>===@@@===999888999;;;<<<<<<:::;;;;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@??????===<<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::999999999:::;;;<<<;;;;;;::::::999888888777777777777777777777777777777777777777777777777777888888888888888888888888888888888999999888777777777888:::;;;<<<;;;:::999777777777777666666666666666666777777777777666666666666666777777777777777888999::::::;;;;;;::::::777888888999999888888777888888888999999999:::::::::::::::999999999999999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEDDDFFFHHHHHHIIIJJJMMMPPPSSSVVV\\\ccckkkttt~~~~~~|||||||||}}}~~~~~~~~~~~~{{{{{{{{{~~~~~~{{{xxxtttnnnjjjfff```YYYVVVUUUTTTPPPMMMOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???===============>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888888888888888888888999999666777999999999777666444444555555555555444333333jjjddd\\\WWWTTTQQQMMMIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================>>>??????@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>======@@@===:::999:::;;;<<<<<<;;;<<<<<<======>>>>>>???<<<===>>>??????@@@@@@??????>>>======<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;;;;;;;;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777777777999999999999888777666555777888999:::;;;:::999999777777777777666666666666555666666777777666666555555555666666777777888888666666777888888888888888666777777777777777777666888888888999999999999::::::999999999888888777777888888999999999:::::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@CCCFFFHHHHHHHHHIIIJJJJJJLLLPPPTTTXXX___fffjjjvvv|||}}}~~~~~~~~~zzzvvvrrrmmmiiieee```\\\[[[VVVQQQOOOOOONNNKKKHHHKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA>>>==================<<<===>>>>>>>>>>>>>>>>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888777777666777888999888777666555666666666666666555444444^^^ZZZTTTQQQNNNLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@???>>>===<<<======???@@@BBBCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBBBBBBB??????>>>>>>>>>=========???>>>>>>>>>>>>??????@@@===============>>>>>>?????????>>>>>>>>>>>>?????????????????????????????????????????????>>>>>>>>>@@@===;;;:::;;;<<<<<<<<<<<<=========>>>>>>??????<<<======>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999999999::::::::::::::::::999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888777666666555777777888999:::999999999777777777777666666666666555666666666666666666555555555666777777888999999444555666666777777666666666777777888888777777666888888888888999999999999999999888888777777666666888888999999999:::::::::999999::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@BBBEEEFFFFFFFFFGGGHHHFFFHHHJJJLLLNNNRRRVVVZZZdddiiiqqqxxx~~~zzznnnjjjeee```]]]YYYVVVSSSRRROOOLLLKKKKKKKKKIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@??????>>>>>>>>>===<<<=========>>>>>>??????AAA???<<<:::999999:::;;;::::::::::::999999888888999999888888777777666666666666777888888777666666555666666666666555444444VVVSSSPPPNNNLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEE@@@AAAAAABBBAAAAAA@@@???===>>>???@@@BBBCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA??????@@@AAABBBCCCCCCDDDBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA????????????@@@@@@AAABBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???????????????????????????AAAAAA@@@@@@????????????@@@>>><<<;;;<<<======<<<============>>>>>>>>>>>><<<<<<===>>>>>>>>>=====================<<<<<<;;;;;;;;;:::999999999999999999999:::;;;;;;::::::999888888999999999:::::::::888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666444555666777777777777777777777888888888999888888777777777777666666666666555555666666666666555555666666777777888999::::::777888999999::::::999999777888888888888888888777777777888888888999999999888888888777777666666666888888999999999:::::::::999999999999::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDFFFHHHEEEFFFHHHIIIJJJLLLOOORRRTTTXXX^^^ccciiiqqq{{{yyyrrrmmmccc___ZZZWWWUUUSSSQQQPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCBBBBBBBBB@@@?????????>>>>>>======<<<<<<======>>>>>>>>>??????>>>;;;999777777888999:::999999999999999888888999888888777777666666666666666666777777777666666555555555555555444333333PPPOOONNNLLLKKKJJJIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDD@@@AAACCCCCCDDDCCCBBBAAA>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@???????????????;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???????????????????????????BBBAAA@@@@@@??????@@@@@@@@@>>>======>>>>>>===<<<========================<<<<<<============<<<<<<<<<============<<<;;;;;;;;;:::999999888888999999777888:::;;;;;;:::999999777888888999:::999999999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666333444555666777777777777777777777777777888888888777777777777666666666666444555555666666555555444666666777777888888999999666666777888888888888777777888888999999888888777777777777888888888888999777777777777777777777777888888999999999:::::::::999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBEEEGGGBBBDDDFFFFFFGGGHHHJJJMMMLLLOOOTTTWWWZZZ___gggmmmwww~~~yyyrrrkkkfffbbbYYYVVVRRRQQQPPPPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCFFFEEECCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@===<<<<<<<<<<<<<<<<<<;;;<<<==================>>>===<<<:::999888888888888999999999999999999888888777777777777777777666666555555666666666666777777444555555555555444333333KKKKKKKKKJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDCCCBBB@@@@@@??????>>>===>>>???@@@AAA>>>>>>>>>???????????????::::::::::::;;;<<<===>>>;;;<<<===>>>???>>>>>>===>>>>>>============>>>>>>????????????????????????AAAAAA???>>>>>>>>>???@@@@@@???======>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<=========<<<;;;:::::::::999888888888888888666888999;;;;;;;;;999888666777888999:::999999888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444555666666666555555666666666666666777888888777777777777666666666666444555555666666555555444555555555555666666666666333444555555666666555555666777777777777777777666777777777777888888888888666777777888888999999:::888888999999999::::::::::::999888888888999:::;;;<<<;;;;;;;;;<<<<<<===>>>======>>>>>>???@@@AAAAAA===>>>>>>???@@@AAAAAABBB@@@BBBCCCDDDBBBBBBBBBCCCBBBCCCEEEEEEDDDEEEFFFHHHHHHLLLOOOQQQRRRUUUZZZ___cccjjjsss|||yyyppphhhbbb]]]YYYWWWQQQOOOMMMLLLMMMMMMKKKJJJHHHIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCGGGEEECCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888999999666666666777777777777777555555555555555666777777555666666666666555444444HHHIIIIIIIIIGGGFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBAAAAAAAAAAAABBBCCCCCCFFFGGGGGGGGGFFFDDDAAA???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>???@@@@@@AAAAAAAAAAAAEEEEEEEEEDDDCCCAAA@@@?????????>>>======>>>???@@@============>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????;;;<<<>>>?????????>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>=========>>>???@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<=========<<<:::::::::999999888777888888888666777999;;;;;;;;;999888666777888999:::999888888888888888888888888999999777777777777777777777777666666666666666666666666555555555555555555555555666666666666555444333333666666666666666777888888777777777777666666666666444555555555555555555444444444444444444444333333666777777888888888888888555555666666666666555555777777777777888888888888666666777888999:::;;;;;;888888999999999::::::::::::999888888888999:::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBB<<<===>>>???@@@AAABBBBBB===@@@DDDEEEDDDAAA@@@???BBBDDDEEEEEECCCCCCDDDEEEDDDGGGJJJKKKKKKMMMQQQUUUYYY___ffflllqqqzzz}}}yyyrrrlllccc[[[VVVSSSPPPOOOLLLKKKJJJIIIJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDAAA???======>>>???AAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@???>>>===<<<<<<=========>>>>>>??????>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<;;;::::::888888888888888888999999555555666666777777888888555555555555555666777888777777777777777666666555JJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFGGGFFFDDDBBB@@@CCCBBBAAA@@@@@@BBBCCCEEECCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@BBB>>>>>>???@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<============>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAA@@@>>>===<<<<<<<<<===AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777777777777777777777777777777777888888888999999999777777777777777777777777666666666666777777777777888777666555555666777888666666666666666666666666666666777777777777666666888888777777666666555555555555555555555555555555777666555444444555666777666666666666666555555555555555555555555555555555555555555555666666666666666666777777777777666666888888888888888888888888888777666666666777999:::<<<<<<;;;:::999888777666999999::::::;;;<<<==================>>>>>>>>>>>>@@@@@@????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEGGGJJJLLLNNNQQQRRRTTTWWW\\\ccclllrrr|||~~~|||vvvmmmggg]]][[[WWWRRROOOLLLJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJIIIGGGDDDCCCFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===??????>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;::::::999999999999999888777777777777777999999888777666555444444666666666666666666666666999888888777666555555444IIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA???@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@>>>>>>>>>???@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????======>>>>>>>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@???>>>=========>>>??????>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999888888777777777777777777777777777777777777777888888888999999666666666666666666666666555666666666777777777777777666555555555555666777555555555555555555555555666666666777777666666666777777777666666666555555555555555555555555555555777666555444444555666777666666666666555555555555555555555555555555555555555555555555666666666666777777777888777777666666777777777777777777777666888777666666666777888999888888777777777777777666999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========????????????????????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLLLLMMMOOOQQQTTTYYY```dddqqqwww~~~{{{vvvrrrnnnhhhaaa\\\XXXVVVSSSOOOLLLIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999777777666555555555555555888888777777666555555555555555555555555555555555777777666666555444444333IIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@???>>>@@@BBBDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@>>>======>>>???>>>??????@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>============>>>>>>>>>?????????>>>>>>>>>>>>???????????????>>>>>>======>>>>>>???======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::999999888777777777777777777777777777777777777777777777888888888888555555555555555555555555555555666666666777777777666555555444444555555666555555555555555555555555555555666666666666555555666666666666666555555555555555555555555555555555666666555444444555666666555555555555555555555555555555555555555555555555444555555555555666666666888888888888888777666666777777666666555555555444777777666666666777888999666666666777777888888888999999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????=========>>>>>>>>>??????AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKKKKLLLOOORRRUUU\\\aaaiiiqqqyyy~~~yyysssooolllhhhccc___\\\XXXTTTRRRPPPOOOMMMJJJHHHFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>??????????????????@@@@@@>>>>>>>>>>>>==================<<<;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::777777666555555555555555666666666666666666666666555555555555555555555555555555555444444333222222GGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>=========>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@???>>>===<<<<<<============>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>============>>>>>>============>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>============::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888777777777777666666666666666666666666666666666777777777888888444444444444444444444444555555555666666666777777444444444444444444444444555555555555555555555555444555555666666555555444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555666555555555555555555555555444444444555555555666666999999999999888777666555777777666666555444444444666666666666777777888888888888888888999999999999888999999999:::::::::;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>>>>=========>>>>>>>>>??????BBBAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIJJJIIIJJJLLLMMMPPPTTTYYY___eeemmmtttyyy~~~{{{vvvpppjjjeeeaaa^^^[[[WWWSSSPPPOOONNNMMMJJJJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<<<<<<<;;;::::::999999999::::::::::::999999999888888777777888888999999::::::999888888777777777777777555555555666666666777777555555555555555555555555555555444444333333333333FFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????>>>>>>============>>>>>><<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777777777777666666555555555555555555555555555555666666666777777777444444444444444444444444555555555555666666666666333333444444444444333333555555555555555555555555444444555555555555444444444444444444444555555555555555555555555555555555444444555555555555444444333444444444555555666666555555555555555555555555444444444444555555555555888888888888888777666666777777777666666555555555555555666666777777777777999999999888888888777777888888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJLLLNNNQQQTTTXXX]]]cccgggooovvv~~~zzzwwwpppmmmiiifffccc___[[[XXXUUUSSSPPPMMMJJJJJJKKKLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========>>>>>>?????????=========<<<<<<<<<<<<;;;;;;;;;:::999999999999:::::::::999999999888888888777777777888888999999999999888888777777777777777444444555555666666777777555555555555555555555555555555444444444444444333EEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@BBBDDD@@@@@@???>>>>>>???AAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>======<<<<<<======>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=========::::::;;;;;;;;;;;;::::::888888888888888888888888::::::::::::::::::::::::999999999888888888777777777777777666666666666666555555555555555555555555555555555555666666666666444444444444444444444444444444555555555666666666333444444555555444444333444444444444444444444444333333444444444444333333333333333444444444444444555555555555555555555555444444555555555555444444333333333444555555666666555555555555555555555555333444444444444555555555666666777777777777666666666666666666666666666666444555666777777777666666777777777666666555555555888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAACCCDDDEEEDDDEEEGGGHHHIIIJJJLLLMMMNNNQQQUUUXXX^^^ccclllvvv~~~~~~wwwqqqlllgggccc^^^\\\YYYXXXXXXWWWUUUSSSMMMMMMLLLIIIGGGFFFHHHJJJGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<======>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;::::::::::::777777777777777888888888777777666555555555555555444444444555555666666666444444444444444444444444444444444444444444444444DDDDDDDDDCCCCCCDDDDDDEEEAAABBBDDDFFFGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>===>>>???AAABBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>????????????======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::777777777777777777777777888888888888888888888888999888888888777777777777666666666666666666666666444444444444444444444444444444555555555666666666444444444444444444444444444444444555555555666666333444555666666555444333444444444444444444444444333333444444444444333333222222333333333444444444555555555555555555555555333444444555555444444333222222333444444555666666555555555555555555555555333333444444444555555555333444555666666777666666333333333444555555666666444555666777777777666555555555555666666666666666888888888888888888888777999999999999::::::::::::::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBDDDFFFEEEGGGHHHIIIIIIJJJLLLNNNSSSVVV\\\bbbjjjrrr{{{|||sssnnnhhhccc___[[[XXXVVVRRRQQQOOOOOOPPPPPPNNNMMMIIIJJJJJJHHHFFFEEEGGGJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<======>>>??????<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999777777777777777666666666777777666555555555555555444555555555555555555555444444444444444444444444222222333333333333333333DDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA>>>??????@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCC@@@???????????????@@@@@@===???@@@BBBBBBAAA@@@???BBBAAA@@@??????AAACCCDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<=========<<<;;;888777777777666666666666666666666666666666666666888888888888777777777777555555555666666666666666444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666444444555666666555444444444444444444444444444444222333333444444333333222222222222333333444444444555555555555555555555555333333444555555444333333222222333333444555666666555555555555555555555555333333333444444444555555111222444555666666777777000111222333444555555666333444666777777777666555555555666777888999::::::888888888777777777777777777888888888888999999999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>============>>>???AAAAAA@@@AAABBBCCCDDDCCCBBBAAADDDDDDDDDCCCAAABBBDDDFFFCCCEEEGGGGGGGGGHHHIIIKKKNNNPPPSSSWWW[[[aaahhhlllrrryyy|||uuullleeeaaa^^^YYYUUUSSSRRRQQQOOONNNLLLKKKKKKLLLKKKJJJIIIHHHJJJKKKIIIGGGFFFHHHJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<999999999888888888777777888888777777666666555555999999888777777777777777555555555555555555555555444444444444444444444444111111111111111111222222FFFFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGEEECCCAAA>>>===???AAABBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@???>>>======<<<>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999888777777888888777666666666666555444444333333666777888888888888777777666666666666666666666666555444333444666666666555555333222222333555555555666666555555555444444444333333333333333333333333333333333333333333333333444444555555555555444444000000111222333333333333333333333333333333333333444555555555444333333222555444444333333222222111555444444333333444444555222333444555666666666666333444444555555444444333555222111222444555333111666555555555555666777777777777666666666666666777666666666666777777777777888888888888888888888888888888999:::;;;;;;<<<<<<::::::;;;;;;<<<=====================>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGLLLLLLKKKLLLOOOTTTXXX[[[___bbbgggnnnuuu{{{|||yyyuuusssoooiiiccc^^^ZZZXXXRRRQQQOOOLLLJJJIIIIIIIIIDDDEEEHHHJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBDDDEEEGGGGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCC@@@>>><<<:::999;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888777777777777666666555555555555666666555777999;;;<<<:::999777666444333333555666666555999555222222444666666555333333333222222111111111FFFEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGEEECCCAAA???===???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===================================================<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@??????>>>======<<<======<<<<<<<<<<<<======;;;;;;;;;::::::::::::999888999::::::;;;;;;:::::::::888777777888888666555444444555555555555555555666666777777777777666666555555555555555555555555555444333444555666666444555333222222444555555555666555555555444444444444333333333333333333333333333333333333333333333333444444555555555555444444111111222444444444444444555555555555555555555555444444555444444333333222333333333333333333333333444444333333333333444444222222333555555666666666333444444555555444444333555333222222555555444222555555444444555555666777777777666666666666666777555666666666777777777777888888888888888888888888888888888999::::::;;;;;;:::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLPPPSSSUUUSSSUUUYYY___eeekkkoooqqq}}}{{{uuupppllljjjeeeccc```]]]XXXUUURRRPPPMMMLLLKKKIIIHHHHHHHHHIIIDDDEEEGGGIIIIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777666666555555555555666666666888:::<<<===;;;999888777555333333555555555444777444111111333555555444333333222222222222222222EEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEECCCAAA???>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888888999999:::::::::::::::;;;999777777888777666444333333444444555666666777555555666666666555555444555555555555555555555555555333333444555666555444555333222222444555555444555555555555444444444444333333333333333333333333333333333333333333333333333444444555555444444333222222333444555555555555555555555555555555555555444444444444333333333333111111222333333444555555444444333333333333444444111222333444444555555444333444444555555444444333555444333444555666555333444444333333333444555555777666666555555666777777555555666666666777777777888888888888888888888888777777777888999999::::::999::::::;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNQQQUUUYYY]]]```bbbeeekkktttzzz~~~|||rrrooojjjddd___\\\ZZZZZZSSSRRRQQQOOOMMMLLLJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777666666555555555555666666777999<<<===>>><<<;;;999777666444333444555444333555333111000222333333333222222222222222222333333EEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>>>>@@@AAAAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>===<<<=================================<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<>>>>>============;;;;;;::::::::::::;;;;;;999999999888888888888777888888999::::::::::::999;;;999888777888777666444444444444555555555666666444444555555555444333333444444444444444444444444444333222333555666555444444333222333444555555444444444444444444444444444333333333333333333333333222222222222222222222222333333444444444444333333111222333444555555555555222222222222222222222222444444333333333333333333222222222333333444444444444333333333333333333444111222333333444444444333333444444555555444444333555555444555555555555444333333222222333333444555666666555555555666777777555555555666666666777777888888888888888888888888666666777777888888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@?????????>>>>>>=========@@@????????????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGKKKLLLNNNPPPRRRTTTVVVWWWVVVZZZaaagggmmmrrryyy}}}|||wwwrrrllliiigggaaa^^^YYYUUUQQQPPPPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777666666666555555555555666666888:::<<<>>>>>>===;;;:::888666444333444444333111444333222111222333333333111111111222222333333333DDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>???AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>=======================================<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===============::::::999999999999::::::999999888888888777777777777888999999::::::999999:::999777777888777666444666666555555555444444444444444444444444333222222444444444444444444444444444333222333555555555444444333222333555666555333333333444444444444444444333333333333333333333333222222222222222222222222222222333333333333222222000111222333333444444333222222222222222222222222333333222222222333333444444444444333333222222222333333333222222333333333222222333333444444333333333444444555555444444333444555555555555444555555333222222222222333444444555555555555555666777777555555555555666666666666777777777777777777777777666777777777777777888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQUUUZZZ^^^cccgggjjjqqquuu}}}}}}{{{zzzwwwtttrrrllljjjhhhddd```\\\YYYXXXVVVTTTPPPMMMKKKKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888777777777666666666555555555555666666777999;;;===>>><<<:::999888666333333333333222111333444444333333333333444111111111222222333333333CCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>???@@@AAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>========================<<<<<<<<<======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<========================::::::999999999999::::::999999999888888888777777777888888999999999999999999888777777888888777666777666666555444444333333444444555444444333222111333333333333333333333333444222222333444555444333333333222444666666555333333333333333444444444444333333333333333333333333222222222222222222222222111222222333333222222111000000111222333333333333444444444444444444444444333333222111111222444555555555444333333222111111333333222222222222333333333333444444444444333333333444444555555444444333333555666555444333444555333333222222222333444444444444444444555666777777444444555555555666666666777777777777777777777777777777777777777777888888777888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========????????????>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMPPPSSSWWWZZZ[[[```dddiiinnntttzzz}}}{{{xxxssspppmmmkkkhhhfffeeecccaaa___\\\[[[YYYWWWUUUSSSQQQQQQOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAA??????>>>===<<<;;;::::::===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888777777777777666666555555555555666666555777:::;;;<<<;;;999777666555333222333444333222222444555444333222333444222222222222222222333333CCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAAAAA@@@===???@@@@@@@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCC???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>>>>======>>>>>>========================::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================:::::::::999999:::::::::::::::999999999888888888777777888999999999999999888777666777888999888777555555555555555555444444555555555555444333222111222222222222222222222222333222111222444555444333333222333444666666444333222222333333333444444444333333333333333333333333111111111111111111111111111111222222222222111111000111222333444444444444333333333333333333333333333222111000111222444555333333333333333333333333333333222222222222333333444444555555555444444333333444444555555444444333222444555555222222333555333333333333333444555555444444444444555666777777444444444555555555666666777777777777777777777777888888888888888888888888777777888888999:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>======<<<<<<======>>>?????????@@@@@@AAABBBBBBBBB@@@@@@BBBCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJMMMPPPRRRSSSVVVYYY[[[^^^aaaffflllpppuuuzzz{{{tttooohhheeeeeeeeeaaa^^^^^^\\\ZZZYYYXXXWWWUUUSSSTTTSSSSSSRRRQQQPPPOOONNNKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAA>>>======<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777777666666555555555555666666333555777999:::888666555555333222222333444333222000333444444222111222444333333222222222222222222BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@===???@@@@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>========================999999::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============;;;::::::999999::::::;;;:::::::::999999999999888777777888999999999999888777666555666888:::999888333333444444555666666666555555555555444333222111222222222222222222222222333222111222444555444333333222333444666666444222222222222333333444444444333333333333333333333333111111111111111111111111111111222222222222111111222222333444555555555555111111111111111111111111333222111000000222444555111222222333333444444555333222222222222222222333555555555666555555444444333444444555555444444333111333555444222111222555444444333333444444555666333333333444555666777888444444444555555555666666777777777777777777777777999999999888888888888888777777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBB<<<===>>>@@@BBBDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGIIILLLNNNPPPQQQSSSTTTUUUVVVXXX[[[```cccccchhhnnnrrrvvvxxx{{{}}}}}}~~~}}}ssslllddd^^^YYYWWWYYYZZZXXXUUUWWWUUUSSSSSSSSSRRRQQQOOORRRRRRQQQQQQPPPOOOOOOOOOIIIIIIIIIIIIIIIHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777777666666555555555555666666222444666888888777555444444333111222333444444333///111444333111///111222444333333222222111111111DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCBBB@@@BBBAAAAAAAAAAAAAAAAAA@@@;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBCCC@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAAAAA@@@???>>>BBBAAAAAA@@@@@@AAAAAABBB???>>>===<<<<<<;;;<<<<<<::::::;;;;;;<<<=========>>>>>>===<<<;;;;;;:::::::::;;;===>>>???>>>===;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999999999888777666777777777777666666666666555555555555555555555555555555444333333333333444111111222333333444555555333333333333333333333333222222222222222222222222444333222222222333444555222222222222222222222222111000///000222333333222222222222222222222222222222222222222222222222222444444333333222333333333333333333222222222111111444555555555555555555444222000///......///000222222222333333333333444444222222222222222222222222111111111111111111111111222333444444555555444444444444333222333444555666444555777888999888666555555555555555666666666666888777555666888999999888444444555666777888888999999999::::::::::::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@???>>>>>>===>>>>>>???=========>>>@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLMMMOOORRRVVVXXX\\\]]]___aaadddeeefffggghhhhhhhhhhhhhhhjjjmmmpppwwwxxxzzz}}}|||sssiiiaaa[[[UUUSSSPPPOOOPPPOOONNNMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNOOOPPPPPPQQQPPPPPPPPPPPPMMMJJJGGGEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFCCCAAAAAAEEEGGGGGGFFFFFFFFFFFFEEEEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>======<<<;;;888777888:::;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777<<<;;;999777777777777888777777777777777777777777;;;:::888777555555444444333333333333333333333333111222333333333333222111000222444222///---...000111111111111000000000000CCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@?????????===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>===<<<<<<;;;:::::::::;;;===>>>???>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777777777777777666666666666555555555555555555555555555444333333222333333333111111222333333444555555333333333333333333333333222222222222222222222222444444333222222222333444222222222222222222222222222111000000222333222111111111111111111111111111222222222222222222222222333333222222222222333333333333333222222222111111333444444555555444444333111000///......///000111222222222333333333444444222222222222222222222222222222222222222222222222222333444444555444444444444444333333333444555666444555666888888777666555555555555555666666666666888777555666888999999888666666666777777888888888999999999:::::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???????????????>>>>>>>>><<<<<<======???BBBDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLOOOQQQRRRTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]^^^]]]]]]___bbbeeeeeeeeegggiiikkklllnnnnnntttuuuxxx{{{~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwtttoooiiiaaaZZZVVVRRRPPPMMMMMMMMMMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJIIILLLMMMOOOQQQRRRSSSSSSSSSOOOMMMJJJGGGEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAABBBEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;999888999;;;<<<:::888;;;;;;;;;;;;;;;;;;::::::999999999888888888777777999888777555555555555666666666666666666666666666666555444333222111111111333333333333333333333333111222222333333222222111000222444333111111222444111111111111000000000000CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDEEEEEEFFFFFFAAAAAAAAABBBBBBCCCEEEEEEFFFFFFGGGGGGFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;;;;:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;999888888888888777777777777666666666666666666666666666666666666555444333333222222333333111222222333333444444555333333333333333333333333222222222222222222222222555444333222222222222222222222222222222222222222333111000111222222111000000000000000000000000000222222222222222222222222222222111111111222222333333333333222222222111111222222333333333333222222111000///......///000111222222222222333333333333222222222222222222222222333333333333333333333333222222333444444444444444444333333333333444555666333444666777777777666555555555555555666666666666888666666666888999888777777888888888888888888888999999999999::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>>>><<<<<<<<<===>>>AAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^___bbbdddfffggghhhoooppppppqqqrrrssstttttttttuuuvvvwwwwwwwwwwwwwwwsssrrrqqqpppooooooooooooooooooooooooooonnnnnnmmmjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccaaa]]]XXXTTTQQQNNNLLLJJJIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGJJJLLLNNNPPPSSSTTTUUUVVVMMMLLLIIIGGGEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBCCCEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<:::999:::;;;<<<:::999::::::::::::::::::::::::999999888888888777777777888888777666555555555555555555555555555555555555666555555444333444444444333333333333333333333333111111222333333222111111///111222333222222444555111111111111000000000000CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@???AAAAAACCCDDDEEEFFFFFFFFFCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@??????>>>>>>===??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>===<<<;;;::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAA???<<<999888888888999777777777777666666666666777777777777777777777777666555444444333333444444222222222333333444444444333333333333333333333333222222222222222222222222444444333222222111111111222222222222222222222222444222111111222222000///111111111111111111111111111111111111111111111111111111111000111111222222333333333222222222111111111111222222222222111111111111000//////000111111111222222222222333333333222222222222222222222222333333333333333333333333222222333444444444444333333333333333444444555555333444555666666666555555555555555555666666666666777666666777999999888777999999999888888888888888888999999999999:::::::::999999999999999999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMMMMMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUUUURRRSSSSSSUUUVVVWWWXXXXXX[[[\\\\\\]]]^^^^^^______aaaaaabbbccccccccccccbbb``````___^^^]]]]]]]]]]]]_________``````______^^^ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTQQQPPPLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLOOOQQQRRRSSSTTTKKKJJJHHHFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>============<<<;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::888888888888777777777777999999888888777777777777444444444444444444444444555555444444444555555666222222222222222222222222111111222222222222111111...///000000000111222222111111111111000000000///CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDGGGGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAA???<<<:::888888999999777777777777666666666666777777777777777777777777777666666555555555555555222222333333333333444444333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222444222111111222222000///222222222222222222222222111111111111111111111111111000000000111111222333333333333222222222111111000111111111111111111000111111000000000000111111111111111222222222333333222222222222222222222222333333333333333333333333111222333333444444333333333333333444444444444444333333444555555555555555555555555555666666666666777666666777999999888666999999999888888888888888888888888999999999::::::888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<>>>@@@AAABBBAAA???>>><<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLLLLLLLKKKJJJLLLMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPOOONNNNNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTTTTSSSRRRPPPOOONNNKKKIIIGGGGGGGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============<<<<<<<<<;;;::::::::::::888888888999999999::::::888888888777777777666666888888888888777777777666444444444444444444444444111111000000111111222222222222222222222222222222111111111111111111111111111000000000000111000000111111111111000000000///BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEFFFHHHGGGFFFEEEEEEDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>===<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???>>>===<<<<<<;;;<<<<<<;;;<<<<<<======>>>??????????????????>>>>>>>>>>>>=========>>>>>>>>>??????@@@???>>>=====================>>>???@@@@@@@@@@@@???>>><<<:::999999999999777777777777666666666666666666666666666666666666777666666555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222333111000111222222111000222222222222222222222222111111111111111111111111111111111111111222333444333333333222222222111111000000111111111111000000111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333111111222333333333333333222333444444555555444444333333333333444444555555555555555555666666666666666666666888::::::888666777888888888888888888888888888888888999999999999888888777888888999:::;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAAAAAAAAAAA@@@============>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJJJJHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKPPPOOOOOOOOONNNLLLKKKJJJKKKIIIGGGGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@========================;;;<<<===;;;999888999:::777777777888888999999:::888888777777777666666666444555555666666555555444444444444444444444444444333333222222222333333444222222222222222222222222222111000000000000111222444222111222333333222111111111111111000000000000BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@??????????????????@@@AAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@???????????????@@@@@@?????????@@@AAABBB@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@>>>===============<<<<<<<<<===>>>>>>??????????????????????????????>>>>>>>>>>>>>>>??????@@@??????>>>======>>>>>>>>>>>>>>>???????????????>>><<<<<<;;;;;;:::999999888777777777777666666666666555555555555555555555555555555444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///000111222333333222222222222222222222222222222222111000000222333222111111111111111111111111111111111111111111111111111111111111222222333444555333333333222222222111111000111111222222111111000111111111222222111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222333333333333222222333444555555555444444333333333333333444444555555555555555666666666666666666666888::::::888555666666666777777888888888888888888888999999999999777777777777888999:::;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB???>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHLLLLLLLLLKKKJJJJJJIIIIIIJJJHHHGGGGGGHHHHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEGGGGGGEEECCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA========================:::<<<<<<;;;888777888999666666777777888999999:::888777777777666666666666333444555666666555444444444444444444444444444444777666555555555555555666111111111111111111111111222111000//////000111222222111000111444555444222111111111111000000000000BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@????????????>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGFFFEEECCCBBB@@@@@@???>>>===<<<;;;;;;<<<===???BBBDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBB@@@@@@?????????@@@BBBCCC@@@AAAAAABBBCCCCCCCCCBBB@@@??????????????????@@@AAA@@@???>>>============<<<<<<======>>>>>>????????????????????????@@@@@@>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>???@@@>>>>>>?????????>>>>>>===:::;;;;;;;;;;;;:::999888777777777777666666666666555555555555555555555555444333222222111111222222333333333333333333333333333333333333333333333333222222222222222222222222---///000222333333333222222222222222222222222222111000///000222333333222000000000000000000000000000000000000000000000000222222222222333444555666333333333222222222111111111111222222222222111111111111222222222222111111000111111111111222222222222222222222222222222222111111111111111111111111111111222333333333333222222333444555555555444333333333222222333333444555555555555555666666666777666666777999::::::888555444555555666777888888999777888888888888999999999777777777777888999:::;;;999999::::::;;;<<<=========<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCC??????>>>>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEGGGGGGEEECCCCCCEEEBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<===============999;;;<<<;;;777666777999555666666777888999999999777777777777666666666666555666777888888777666666555555555555555555555555555444333222222222222333111111111111111111111111222111000//////000111222...---,,,...222555444222111111111111000000000000BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFHHHGGGFFFHHHJJJKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>==================???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@??????>>>DDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>======<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>>>>???@@@???>>>>>>==================<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888;;;:::999777666444333222777777666666555444222222555555444444444333333333444444444333333222222222222222222222222222222222555444444333222111000000111222333444333222111000111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000,,,------...///000000111333222111000000111222333111111111111111111111111111111111111111111111111000000111111111222222222222222333333333333444444333444444555555444444333555444444333333222111111555555555555666666666666444444444555555555666666777777777777777777777777666666666666777777777777888888999999999:::::::::::::::;;;;;;<<<=========<<<<<<;;;:::;;;===???AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB============<<<<<<<<<<<<;;;:::999999888888999999777777777777666666666666;;;999777555444555666777555555444444444333333333444444444444444444444444444444333333333333222222111111111111111111111111222222222111111111000000000000000000000000000000222111111111000000//////BBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===============>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBB??????@@@@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<<===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===>>>>>>??????>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888555555666666777777777777444555555555555555444333444444444444333333333333444444333333333222222222222222222222222222222222444333333222222111111000111222333333333222111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000...//////000111111222222222222111000000111222222111111111111111111111111111111111111111111111111111111111111222222222222222222222333333333444444333333444444444444333333444444555555555555555555555555555555666666666666444444555555555555555555666666666666666666666666777777777777888888888888888888888999999999:::::::::::::::;;;<<<<<<=========<<<;;;:::;;;===>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDBBBFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;;;;:::999999888888999999777777777777666666666555999777555333333333444555555444444444444333333333444444444444444444444444444444333333333222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111000000000//////BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEFFFHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>===============>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCC>>>>>>???AAAAAABBBBBBBBB>>>??????@@@@@@??????>>>??????>>>>>>======<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888777333444444666777888999999333333444555555555555555444444444333333333222222333333333333222222222222222222222222222222222222222222222222222222222222111111222222333222222111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000111111222222333333333222111111000000111111222111111111111111111111111111111111111111111111111111111222222222333333333222222222222333333333333333333444444444444333333333333333444555666666666444555555555555666666666555555555555555555444444666666666666666666666666777777888888888999999999888888888999999999999:::999::::::;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>;;;<<<<<<<<<=========>>>=========>>>>>>>>>>>>???BBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGEEEDDDCCCCCCEEEFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======<<<;;;::::::::::::999888888888888999777777777666666666555555666555333222111111222333444444444444333333333333444444444444444444444444333333333333222222222222111111111111111111111111222111111111111000000000000000000000000000000000111111000000000000//////BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@?????????>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGEEEFFFFFFEEEEEEDDDCCCCCCBBB??????>>>==================>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA===>>>>>>???@@@@@@??????===>>>>>>??????>>>>>>===>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777777666666666555555555333444444555555444444444333333333333222222222222333222222222222222222222111111111111111111111111000000111111222222222333111111111222222222222222111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111222222333333333111111000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333111222222222222333333333333333333444444333333333111111222222222333333333444444444555555555666666555555555555555444444444666666666666666666666666666777777777777888888888888888888888999999999999999999999:::;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::999:::999999888888888888888777777666666666555555555555444333222111111222222444444444333333333222222333333333333333333333333333333333222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCEEEDDDDDDCCCCCCBBBBBBBBB???>>>==================>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????>>>??????@@@@@@??????>>>????????????>>>>>>======>>>>>>??????>>>======<<<<<<======>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<;;;;;;:::::::::::::::;;;:::::::::999999999999888888888777777777666666888888777666555444333333555555555555444333222111333333222222222111111111222222222222222222222222111111111111111111111111///000000111111222222333000000000111111222222222111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000000111111000000000000000000000000000000000////////////////////////000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111222222222333333222333333333333333333222333333222222222111111111444444444444555555555555555555555555555555555444555555555555555555555555555555555666666666666777777777888888888999999999888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAACCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>BBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>======<<<;;;::::::::::::999888888777777888888666666666666555555555555444444444333333333333333444444333333333222222222333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////000000BBBAAAAAA@@@@@@??????>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAA>>>======<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>>>>????????????>>>>>>??????>>>>>>===<<<<<<;;;?????????>>>>>>===;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;::::::999999999999999:::::::::999999999888888777777777777666666666666555555555555555555666666666555555555333222111000222222222111111111000000111111111222222222222222111111111111111111111111000000000111111111222222000000000000000111222333111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222222222333333333333222222555555555444333222222222333444444444444555555555444444444555555555666666555555555555555555555555444444444555555555666666777777777888888888888999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBDDDGGGIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>@@@BBBDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777777888666666666555555555444444444444444444444444444444333333333333222222222222333333333333333333333333222222222222111111111111111111111111111111111111//////000000000000000111////////////////////////......////////////000000AAAAAAAAA@@@???>>>>>>>>>?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???======<<<<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@BBBAAA@@@?????????@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===============>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;::::::999888888888888888999999999999888888888888777777666666666555555555333333444444555666777777444444444444444333222111222111111111000000000000000111111111222222222222111111111111111111111111000000000000111111111111000/////////000111333444111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000//////000000000111111111111111111111222222222222222222333333333333222222444444333333333333333333333333444444444555555555222333333444555666777777555555555555555555555555555555555555666666666666777777777777888888888888777777888888999:::::::::999::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@=========>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEAAACCCFFFHHHHHHFFFCCCAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>@@@CCCEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCDDDDDD@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>========================<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<999999888777777777777777666666555555555444444444333333444444444444444333333333333222222222222111222222222222222222222222222222222222111111111111111111111111111111111111////////////000000111111////////////////////////........./////////000000AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAAAAABBBBBB??????????????????@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBB@@@???@@@AAAAAA@@@???@@@@@@??????????????????======<<<<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@BBBBBB@@@?????????@@@AAA======>>>>>>>>>>>>============>>>>>>??????@@@@@@;;;<<<===>>>????????????:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;:::999999888777888888888999999999888888888888777777666666666555555555555444444444555555555666666222222333444444444333333111111111111000000000000000000111111222222222222000000000000000000000000111111111000000000000000000////////////111333444111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////111111111000000000000000...///000111111000///...000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222222333333222222222000000000111111222333333333333333444444444555555111222333444555777888888555555555555555555555555666666666666777777777777777777777777888888888888777777777888999999::::::888999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFF???AAAEEEGGGGGGDDDAAA>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCFFFHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFF@@@@@@AAABBBCCCDDDEEEFFFAAAAAABBBBBBCCCDDDDDDDDD??????@@@AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===999888888777777777777777666666555555555444444444222333333444444444333333333333333222222222111111222222222222222222222222222222222111111111111000111111111111111111111111.../////////000000111111////////////////////////---.........//////000000>>>??????@@@@@@>>>===<<<>>>>>>>>>???@@@@@@AAAAAABBBAAA???======>>>???@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????AAA>>><<<===??????===;;;;;;<<<==================@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAA@@@??????<<<<<<<<<===============>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>===============<<<;;;;;;::::::888888999999999999888888;;;;;;::::::999888888777666666666666666555555444222222222222222222222222555555555555555555555555222222111111111111222222000000000000000000111111,,,...000333444444333222000000000000000000000000111111000000//////......000000000000000000000000---......///000111111111555222///000222444333111////////////////////////000000000000000000000000////////////////////////000000//////......------222222111111000000//////000000000000000000000000//////000000111111222222222222111000//////000000000111111111111222222222222222222222222222222222222222222333333444444444444333333222222333333444666666777666666555444444555555555444444333333333555555555555555555444444666666666666666666666666555555555666777777888888888888888888888888888888777888888888888999999999999::::::::::::::::::;;;>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBB@@@@@@??????????????????<<<===???AAACCCEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>?????????>>>??????@@@AAA???@@@BBBCCCDDDCCCBBBBBBFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>======>>>@@@AAABBBAAA???>>>>>>???AAABBB>>>???@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<<<<===<<<:::999888666666666666555555555555666555555444444333222222444444444333333222222222///000000000000111111111222222111111111111222222111111111111111111111111333333333222222111111111000000000000000000000000000000000000111222333444------......///000000000>>>???@@@@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@????????????@@@>>><<<<<<>>>>>>===:::<<<<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>==================>>>>>>>>>>>>======>>>>>>>>>?????????======<<<<<<;;;;;;::::::======<<<<<<;;;:::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>===============<<<<<<;;;:::::::::777888888999999888888777777777777888999999::::::666666666666666555444444333333333333333333333333444444444444444444444444222222111111111111222222111111111111111111111111111222333333222111000///000000000000000000000000111000000000/////////...000000000000000000000000......//////000111111222999555222000111111///---///////////////////////////////////////////////////////////////////////////////////////.........111111111000000000000000000000000000000000000000///////////////000000000111111111000000000//////000000111111111222222222222222222222222222222222444444333333222222111111444333333222222333333444666666666666666555444444333333333333333222222222555555555555555555444444555555555555555555555555666666777777888999999999888888888888888888888888777777888888888999999999999999999::::::::::::;;;============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>???????????????@@@AAAAAA@@@AAAAAABBBCCCCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCBBB@@@??????AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAAAAABBBAAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>======>>>@@@AAAAAA@@@>>>======>>>@@@AAA??????@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666666555555555555333333444444444444444444444444333333333222222222000000000111111111222222222111111000000111111222111111111111111111111111222222222222222222111111000000000000000000000000////////////000111222333///////////////.........???@@@AAAAAAAAA@@@>>>===>>>>>>??????@@@AAAAAAAAA@@@???>>><<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>===;;;<<<======<<<:::<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>======<<<;;;:::::::::<<<<<<;;;;;;:::999999999:::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<===<<<<<<;;;;;;::::::999777888888999999888888777555666666777777888999999555666666666666555444444444444444444444444444444333333333333333333333333222222111111111111222222111111111111111111111111444444333222111111000000000000000000000000000000000000000000////////////000000000000000000000000//////000000111111222222888555222111000000...---////////////////////////////////////////////////////////////////////////.........//////////////////000000000000000000111000000000000000000000000////////////............///000111111111000///...000000000111111111222222222222222222222222222222222222222111111111111111333333222222222222333333555555666666555555444444111111222222222222222333444444444444444444555555555555555555555555555555777777888999999::::::;;;888888888888888888888888777777777888888888999999999999999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@@@@?????????>>>;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@???>>>======>>>???@@@???>>>===<<<<<<===>>>?????????@@@@@@@@@???>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;:::999888777777777777666666666555555555555444222222222333444555555555333333333333222222222222111111111111222222222333222111111000000111111222111111111111111111111111111111111111111222222222000000000000000000000000............///000111111111000000///......------@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@???>>>===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@?????????>>>>>>=========<<<============>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::999999999777777888888888888777777888777777666666555444444555555666666555555444333444444444444444444444444222222222222222222222222222222111111111111222222222222222222111111111111222111111111111222333444000000000000000000000000000000000000////////////////////////////////////000000000000111111222222222222111000000000000000////////////////////////////////////////////////////////////////////////------......//////000000.../////////000000111111////////////////////////000000000//////............///111222222000///---000000000000111111111111111111111111222222222222,,,---...000111333444444333333222222222222333333444444555555555444444333111111222222333333444444333333444444444444555555555555555555555555555555777777777888999999::::::888888888888888888888888777777777777888888888888888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@??????@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAACCCEEEFFFHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>><<<===>>>???AAAAAABBBBBB@@@@@@@@@@@@???????????????>>>============>>>???>>>>>>===<<<<<<===>>>>>>????????????>>>>>>===<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888777666666777888666666555555555444444444222222333333333444444444333222222222222222222222111111222222222333333333111111000000000000111111111111111111111111111111///000000000111111222222///////////////////////////.........//////000111000000//////............AAABBBCCCCCCCCCBBB@@@????????????@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@?????????=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;<<<============>>>>>>>>>@@@??????>>>===<<<<<<<<<======<<<<<<;;;::::::::::::999999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777777888888777777777777777666666555444444333555555555555555444444333222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111000000000000000000000111333333////////////////////////////////////000000000000////////////////////////000000000000000111111111///000111111000000000000////////////////////////........................////////////////////////------......//////000000......//////000000000111////////////////////////111111111000000/////////---...000111222000///---//////000000000111111111000000000111111222222222,,,---...///111222333444333222222111111222222333333333444444444444333333222222333333444444555555333333333333444444555555555555555555555555555555555555666666777888888888777777777777777777777777666666777777777888888888777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>>>>@@@AAAAAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????>>>?????????????????????>>>?????????@@@@@@@@@AAA@@@@@@AAACCCEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@??????@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBB@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>======>>>>>>???@@@@@@@@@??????@@@@@@?????????>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;999777777777888888555555555555444444444444444444333333333222222222222222222222222222222222111111222222222333333333111000000000000000000111000000000000000000000000/////////000000111111111////////////////////////000000/////////000111111............//////000000BBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCDDDCCCBBB@@@????????????=========<<<<<<<<<;;;;;;;;;<<<======<<<;;;===>>><<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<<<<============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::999999888888777666777777888888777777666333444444555555666777777444555555555555444333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111000/////////111000000000000/////////////////////////////////////////////000000000000000000000000000000000000///////////////000000000///111222111///------...////////////////////////........................////////////////////////.........///////////////...//////////////////000000000000000000000000000111111111111000000000000---...///000000000///.../////////000000000111111//////000000111222222222111111111000000000000000222222111111111111222222222222333333444444333333333444444444444444555555222222333333444444555555444444444444444444444444333333444555555666666777777777777777777777777777666666666777777777888888666777777888999:::;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>=========>>>???@@@AAA?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@?????????@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????????????????>>>>>>>>>===>>>???????????????>>>>>>?????????>>>>>>>>>>>>===<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777555555555444444444444333444444444333222111111111111111111222222222222222111111111111222222222333111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111------......///000000111CCCCCCDDDEEEDDDCCCBBBAAA??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>============<<<<<<<<<<<<:::===>>>>>><<<<<<>>>@@@<<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888888777777666666777777777777666666444444444555666666777777444444555555444444333222333333333333333333333333333333333333333333333333222222111111111111222222111111000000///......---,,,---///000000//////...////////////////////////.../////////000000000111000000000000000000000000///.....................,,,///111111///......///////////////////////////........................///////////////////////////////////////.........///////////////.........000000000000000000000000/////////000000000000000........./////////000000////////////000000000111/////////000111222222222222222222111111000000///222222111111111111222222111111222333333333333333444444444333333333333333111222222333444444555555444444444444444444444444333333333444555555666666777777777777777777777777666666666666777777777888666666777888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@????????????>>>>>>======>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBB>>>>>>@@@AAAAAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>@@@@@@?????????>>>>>>>>>======>>>??????@@@????????????>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;:::::::::999888888888888777666555555555555555444444444333333333333222222222222222222000111111111222222222222000000000111111111222222000000////////////000000000000000000000000000000//////////////////......000000000000000000000000000//////....../////////.........///////////////CCCDDDEEEEEEEEEDDDBBBAAA???@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;===??????===<<<>>>AAA======???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???>>>???AAADDDFFFFFFFFFDDDCCCAAA@@@>>>>>><<<<<<<<<<<<=========>>><<<<<<======>>>?????????;;;;;;::::::999888888777999999999999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999::::::999999888777777777666666777777777777666666888777777666555555444444444444555555444444333222444444444444444444444444333333333333333333333333222222111111111111222222111000000///...------,,,&&&(((,,,///111222111111////////////////////////.../////////000000111111000000000000000000000000...............---------'''+++///000000000222444////////////////////////........................////////////////////////000000//////.........---000000//////.........---000000000000000000000000---.........//////000000...............///000111////////////000000000000...//////000111222222222000000111111222222222333222222111111111111222222000111222333333333333333444333333222222111111111111111222333333444555555444444444444444444444444333333444444555666666666777777777777777777777777666666666666777777777777555666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>===???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC>>>???@@@AAABBBBBBAAA@@@??????@@@AAAAAABBBCCCCCC??????@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@AAAAAABBBAAA@@@???===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????>>>>>>======@@@@@@@@@@@@????????????:::;;;===>>>@@@AAAAAAAAA>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;<<<===:::::::::999999999888888666777777888777555444222555555444444444333333333111111111222222333444444000000111111222222222222///000000000000111111111000000////////////000000000000000000000000000000000000//////.........---000000000000000000000000///......---------......000000000///......------EEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>======>>>>>><<<;;;;;;<<<>>>???>>>===<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>===============>>>???AAABBBCCCFFFGGGHHHHHHFFFCCC@@@>>>========================<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::999999:::::::::::::::;;;<<<===;;;;;;;;;:::999888666666333333444444555555666666555555555555555555555555555555555555555555555555444444333333333222222222333333333222222111111111000000000000000000000000//////000000///...------000000000000111111111111000000////////////000000000000000000000000000000---------...///000000111000000000000////////////......////////////......//////............//////111000000///...---------333222111000///...---,,,---------...///000000111//////............//////............////////////////////////////////////000000//////.........---000000000000000000000000111111000000000000111111000000111222222222222111111111111111111111111111222222111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333444444555666666666666666666666666666666666666666666666777777777777777888888999999:::;;;;;;999999999888888777777777999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@???>>><<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCAAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA???>>>===<<>>===============>>>>>>=========???@@@AAA@@@@@@@@@??????===<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<888999999::::::999999888666666666666555555555555444444333333333333222222111111222222222333333333111111111111111111111111000000000000111111111111---000222222111000000111000000000000000000000000////////////////////////////////////////////////......//////000000111111---...///000000///...---DDDEEEEEEFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>=========>>>???@@@AAABBBFFFHHHIIIJJJHHHEEEAAA???========================<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<;;;;;;;;;:::999888666555333444444444444444444555555555555555555555555555444444444444444444444444444333333333333222222222222222111111111000000000000000000000000000000000///////////////...------//////000000000111111111000000////////////000000////////////////////////------......///000000111000000000/////////............////////////......//////............//////111000000///......------222222111000///...---,,,------......///000000111//////............//////............////////////////////////////////////000/////////............////////////////////////111111000000000000111111000111111222222222222222000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333333333444444555666666666666666666666666666666666555666666666777777777777777888888999999::::::;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@???>>>===<<<<<<=========>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===???>>>>>>===<<<<<<======???>>>=========>>>@@@AAAAAAAAA@@@@@@???>>>===<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;;;;;;;888999999::::::999999888666666666666555555555555444444333333333333222222111111111222222222333333111111111111111111111111222111111111000000/////////000000///......000222000000000000000000000000000000000000000000000000////////////////////////000000000///////////////...////////////......---CCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>><<<;;;<<<======<<<;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>><<<<<<<<<===>>>???@@@AAAFFFHHHJJJLLLJJJGGGCCC@@@========================<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999::::::999999::::::;;;;;;:::::::::999999777666555444444444444444333333333444444444444444444444444444444444444444444444444333333333222222222111111111000000000000/////////000000000000000000000000///////////////......---//////000000000000111111000//////......//////000////////////////////////------......///000000000/////////.........------......////////////......//////............//////000000000///......------111111000000///...------------......///000000000//////............//////............////////////////////////////////////////////////............////////////////////////111000000//////000000111111111222333333333333222////////////////////////111111111111111111111111111111111222222222222333222222222222222222222222444444444444444444444444333333333444555555666666666666666666666666666666555555666666666777777777777777888888999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========???>>>===============>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<<<<======???>>>=========>>>???@@@BBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777:::::::::999999999999999888888999999999999888888666666666666555555555555444444333333333333222222111111111222222222222333111111111111111111111111333333222111000///......111111///---,,,---000333000000000000000000000000111111111111111111111111////////////////////////111111000000///......---000000///...---------...CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????????????????@@@@@@???>>>>>>????????????===<<<<<<======;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@DDDFFFIIIKKKJJJGGGBBB@@@========================<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999::::::999999999999::::::999999999999888777666555666666555555444444333333444444444444444444444444333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000...///////////////......////////////000000000111/////////....../////////////////////////////////............//////000000///.........------------......////////////......///......------......///000000//////............000000000//////......---............//////000000//////............//////............///////////////////////////////////////////////////.........////////////////////////000000////////////000000111111222333333333333333000000000000000000000000111111111111111222222222111111111111222222222222111222222222222222333333444444444444444444444444222333333444444555666666555555555555555555555555555555555666666666777777777777777888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<=========??????>>>======>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999999::::::::::::999999999999888888999999999999888888666666666666555555555555444444333333333222222222111111111111222222222222111111111111111111111111222222111111000//////...222222111///---...000222////////////////////////000000000000000000000000////////////////////////000000/////////.........111000...---,,,,,,---...CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@???????????????@@@@@@???>>><<<<<<======<<<:::<<<<<<===>>>>>>>>>>>>>>>========================<<<======>>>>>>======<<<===<<<<<<<<<===>>>???@@@AAACCCFFFGGGGGGDDDAAA>>>========================<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999:::999999888888888999999888888888888777666555555777666666666555555444444444444444444444444444444333333333333333333333333222222111111111000000000111111111111111111111111////////////////////////......///////////////......////////////000000000//////............//////....................................///////////////.........------------......////////////............------------......////////////............////////////........................//////////////////............//////............////////////////////////////////////.........///////////////........................000000////////////000000111111222333333333333222111111111111111111111111000000111111111222222222000000111111111222222222111111111222222333333333222222222222222222222222222222333333444555555555444444444444444444444444555555555555666666666666666777777888888999::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>=========>>>>>>???@@@???>>>======>>>??????AAAAAAAAAAAAAAA???>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999777888888999999888888777666666666666555555555555444444333333333222222222000000111111111222222222111111111111111111111111000000000000000000111111333444555444222000000000////////////////////////////////////////////////////////////////////////---........./////////000000///...,,,,,,,,,---...CCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAA@@@>>>===>>>??????>>><<<<<<<<<===>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======>>>=========>>>>>>???@@@>>>???AAACCCBBBAAA???===========================<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777888888777777777777777666555555555555555555555555444444333333333333333333333333222222222222222222222222111111111000000000000///000000111111111111222222////////////////////////---...//////////////////......////////////000000///......------......///..............................///////////////////////////.........------......////////////............------------......//////////////////........................//////......////////////////////////............//////............////////////////////////////////////.........///////////////........................000//////......//////000000000111222222222222111111111111111111111111111000000000111222222333333000000000111111111111222111111111222222333333444222222222222222222222222222222222333444444555555444444444444444444444444444444555555555666666666666666777777888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA???????????????>>>>>>>>>????????????????????????===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB?????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@???>>>=========>>>?????????@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<888999:::;;;============<<<<<<;;;;;;::::::999999777777888888888888777777666666666666555555555555444444333333333333222222000000000111111111111222111111111111111111111111//////000000111111111111444555777666444111000000000000000000000000000000........................////////////////////////,,,------...//////000000...---------------......DDDEEEEEEFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAABBB@@@???>>>???@@@AAA@@@???<<<<<<===>>>>>>>>>>>>>>>========================??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@======>>>?????????>>>===========================<<<<<<===>>>>>>>>>>>>>>>======<<<;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999888777777777777777666666777777666666555555222222333333333333333444333333333333333333333333222222222222222222222222111111000000000//////////////////000000000111111////////////////////////------...///////////////........./////////000000///......------......///......................../////////////////////...000000000/////////............////////////.........------,,,,,,------....../////////////////////---------......//////////////////////////////...//////............//////............////////////////////////////////////............/////////000........................//////............////////////000111111111111000111111111111111111111111///000000111222222333333000000000000111111111111000111111222333333444444333333333333333333333333111222222333333444555555333333333333333333333333444444444555555555666666666666777777888888999999::::::::::::;;;;;;;;;<<<<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>???@@@??????>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>????????????????????????????????????<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@????????????@@@>>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBAAA@@@>>>=========>>>???<<<===>>>???@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<=========<<<;;;;;;;;;:::999888888888777777888888888888777777666666666666555555555555444444333333333333222222000000000000111111111111111111111111111111111111111111111000000000000000666666666444111///000000000000000000000000000000////////////////////////////////////////////////........................++++++,,,---............EEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<@@@?????????@@@AAAAAABBB@@@???>>>???AAABBBBBBAAA<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@??????????????????@@@AAA===============>>>>>>>>>========================<<<======>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777666777777666666666666666666555444000000000111111222222333333333333333333333333333111111111111111111111111000000000000////////////---.........//////000000////////////////////////------...///000000//////............/////////000.........------.................................///////////////.........000000000000////////////......////////////.........------,,,,,,------............///////////////,,,,,,------...////////////////////////.........//////............//////............/////////000////////////////////////---.........//////000000........................//////............//////......///000000000000000000000000000000000000000///000000111222222333333000000000000111111111111000000111222333333444444444444444444444444444444111222222333333444555555333333333333333333333333444444444555555555666666666666666777888888999999777777777888888999999999<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>@@@@@@@@@???>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@AAAAAA@@@??????>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBBBBCCCAAA@@@???=========>>>???;;;<<<===>>>@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;::::::999999888777777666777777888888888888777777777666666666555555555555444444444333333333222222000000000000111111111111111111111111111111111111333333222111000///......888777555111......///222000000000000000000000000000000000000000000000000/////////////////////////////////...------,,,,,,)))***,,,...//////......CCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBB::::::;;;;;;<<<>>>???@@@@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999888888888777777888777777666666666666666666666555444333333222222222222111111111111222222222222222111111111111000000000000000000000000000---...///000000111000000////////////////////////000000000000000000000000//////.........---------,,,,,,---...///000111111................................................////////////////////////,,,---......//////......------------------------////////////////////////........................////////////............////////////////////////------...///000111222222////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111111111555444333333333333444555222222333333333333444444222333444444555555444444555555555555555444444444555666666777888999999999999999999999999999999999888999;;;:::999888888999;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????AAAAAAAAA@@@???>>>>>>===>>>????????????@@@@@@@@@======>>>???@@@BBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDDBBBDDDEEEGGGGGGEEEDDDBBBDDDCCC@@@>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGDDDBBBCCCEEEEEECCCAAAFFFEEECCCAAA@@@>>>>>>===???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@======>>>@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@@@@??????:::::::::;;;;;;<<<<<<<<<========================:::::::::999999999888888::::::999999888777666666:::888777555444444444555333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000//////.........//////000000//////.........---------............------////////////////////////......////////////......CCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBB????????????@@@AAABBBBBB@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@????????????????????????========================????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888777666666555555666666666555555444333333222222222222111111111111222222222222222111111111111000000000000000000000000000...//////000000000000///////////////////////////000000000000000000000000//////.........---------------......//////000000........................................................................,,,---......//////......------------------------................................................////////////................................................------------////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111444333222222222222333444222222333333333333444444333333444555555555555444555555555555555555555555555555666777777888999999999999999999999999999999:::;;;======;;;:::;;;<<<:::;;;<<<======<<<;;;:::;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<;;;>>>>>>?????????@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDCCCAAA???>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBCCCDDDEEECCCAAAEEEDDDBBBAAA??????>>>>>>???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@??????@@@???>>>?????????>>>>>>>>>======?????????@@@@@@???>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999888888777777666555555888777555444444444444555333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////............//////000/////////.........---------............------..............................////////////......CCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@??????@@@@@@AAA@@@??????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@??????>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@???????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777666555555555555666555555444444333333222222222222222222222222222222222222222111111111111000000000000000000000000000///000000000000//////...////////////////////////000000000000000000000000...............---------................................................................................................,,,---......//////......------------------------------------------------........................////////////.............................................------------,,,////////////////////////////////////////////////////////////////////////............////////////........................000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222222222333333333333444444333444555555666666555555555555666666666666666666555555666666777777888888999999999999999999999999:::<<<======<<<;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@??????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBCCCDDDDDDCCCBBBCCCBBBAAA@@@????????????@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGEEEBBB@@@??????===<<>>>>>>>>>>>======???????????????>>>======:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888777777666666555555444444555444444333333444444555444444444444444444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////............///////////////...............------............------..............................////////////......BBBCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@?????????@@@@@@??????>>>>>>>>>>>>??????BBBAAAAAAAAA@@@@@@????????????>>>>>>??????@@@@@@????????????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????>>>>>>>>>???????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::999999999999888888888777666555555444444555555444444444333333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000111000000///...---////////////////////////000000000000000000000000......................../////////......---------........................................................................,,,---......///.........------------------------------------------------........................////////////....................................,,,------...///000111222////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222111111222222222222222222333333333444444333444555555666666555555555555666666666666666777555555555666666777777777888888888888999999999999888:::;;;;;;:::::::::;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>=================================????????????@@@AAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@??????>>>===;;;???>>>>>>>>>============????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666555555444444222222222333333444444444444444444444444444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///............//////000........................------............------........................---......//////......---BBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@??????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@????????????????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@@@@?????????@@@????????????@@@AAAAAA@@@???>>>======<<<<<<===????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>======<<<;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999888888888888777777666555555444444444444444333333333333333222222222111222333333333333222111222222222111111111000000000000000000000000000000000000111000000///...---////////////////////////////////////////////////---.....................//////......------,,,,,,........................................................................,,,---......///.........------------------------................................................////////////....................................,,,,,,---...///000111111////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111222222333333333333222222222222222333333333444444333444444555555555555555444555555555666666666777555555555555555666666666777777777888888999999999777999;;;;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@???????????????======>>>>>>>>>??????????????????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBB@@@???>>>>>>>>>============<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666666555555555111111222333333444444444444444444444444444444444111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////...............///000000---------...............------............------........................------............------AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????????????????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>=========>>>???????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>AAA@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888777777777666666666555555444333333333333444333333333333222222222222111222333444444333222111222222222111111111111000000000000000000000000000///000000000000//////...////////////////////////////////////////////////---------...............///.........------,,,,,,................................................------------------------,,,---......//////......------------------------////////////////////////........................////////////............---------------------------------,,,,,,,,,,,,+++////////////////////////////////////////////////////////////////////////............////////////111111111111111111111111000000000000000000000000000000000000000000000000...//////000000111111111111111111111111111111111222222333333333333222222222222333333333333444444222333444444555555444444333333444444555666666666444444555555555555555555666666777777888999999999888:::<<<<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA>>>>>>===========================>>>>>>>>>??????======>>>???@@@BBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<>>>>>>>>>>>>???????????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAACCCDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEDDDCCC>>>>>>============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888888888888777777777666666666666666666666666111222333444444444444333333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////......---......///000111---------------.........------............------------------------------------............------AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@@@@@@@@@@????????????@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>===============>>>>>>?????????>>>=========>>>>>>>>>>>>?????????@@@@@@@@@>>>????????????@@@@@@@@@????????????????????????AAA@@@@@@???>>>>>>======??????>>>>>>======<<<<<<999999999999999999999999888888888888888888888888666666666666666666666666666666666666555555555555555444444333222333333333222222222222222222222222111222444555555444222111222222222111111111111000000000000000000000000000...//////000000000000///////////////////////////////////////////////////---------.........//////------------------------................................................------------------------,,,---......//////......------------------------................................................////////////............---------------------------------,,,,,,,,,++++++////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222111111111111111111111111000111222333333222111000222222333333333333444444111222333333444333333333222222333333444555555555444444444444444444444444666666666777888999999999666888:::;;;::::::;;;<<<;;;;;;:::999999:::;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA=====================>>>============>>>>>>>>>???>>>===>>>>>>???@@@AAABBB???@@@@@@@@@AAABBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>?????????@@@?????????======>>>??????>>>===<<<======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???BBBCCCCCCAAAAAACCCEEEDDDCCCCCCBBBAAAAAAAAABBBAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAACCCDDDBBBAAA>>>>>>=========<<<<<<<<<::::::;;;<<<============<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888777777777777444444444444444444444555222333444555555444333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////---------......///000111,,,,,,,,,------.........------............------------------------------,,,------......------,,,AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@AAA????????????@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888666666666666666666666666666555555555555444444444555444333333222222333333222222222222222222222222111222444555555444222111222222222111111111111000000000000000000000000000......///000000111000000////////////////////////////////////////////////---------.........//////------------------------................................................------------------------,,,---......//////......------------------------------------------------........................000/////////............------------------------+++,,,,,,---...///000111////////////////////////////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111///000111222222111000///222222333333333444444444111111222333333333333222111111222333333444555555444444444444444444444444555666666777888999999999333555777888888777888:::;;;:::999888888999:::;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????????????????@@@@@@@@@============>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBB???@@@BBBCCCCCCBBB@@@???===>>>>>>?????????>>>>>><<<===>>>??????>>>======<<<=========>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>======???AAACCCCCCAAA@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????????????????<<<;;;<<<>>>@@@@@@>>><<<>>>=========<<<<<<<<<<<<999999;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888777777777777333333333333333333333333333444555555555444333222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////---------......000111111,,,,,,,,,------.........---..................---------------------------,,,------......------,,,CCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@????????????????????????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>===>>>>>>???:::<<>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777888777555444333333444444444444444444444444444444444444333333222111000000111111111111111111111111111111111222222333333333111111111111111111111111000000111111111111000000000000//////.........---////////////////////////////////////////////////000000//////.........---------------------------............////////////...........................///000000000///---,,,---...///000000///...------------------------------------,,,,,,++++++++++++,,,...---,,,,,,---///...........................---,,,,,,++++++++++++........................------............------000///...---,,,+++******---------............///000//////............//////...---,,,,,,---...///......////////////......---......///000111111222111111111111111111111111222111111111000000//////111111111111111111111111333222111111111222333444222333333444444333333222333333333333333333333333444333333333333444555555777777777777777777777777666666666666666666666666777777888888999999::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????????????????AAAAAA@@@???>>>>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<============??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888888888777666666555555444444444333333333222222222222222222222222222222222222222222222222222111111111000000//////111111000000000000111111111111111111111000///...////////////////////////........................//////............//////000111111222222222222222------------------------+++,,,,,,------,,,,,,+++BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???;;;<<<>>>??????>>><<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::888888888777777777666666888777555444333333444444444444444444444444444444444444333333222111111000111111111111111111111111111222222222222222222333111111111111111111111111000000111111111111000000000/////////............////////////////////////........................///.........------------------------------------............////////////------------------------...............------,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,,,,,,,---......---***))))))***........................///...------,,,,,,,,,---------------------------------............------.........------------------------............//////...............//////000///...------...///000......////////////...............///000111111111111111111111111111111111111111111111000000000///111111111111111111111111222222111111111222333444000111111222222111111000333333333333333333333333444333333333444444555555666666666666666666666666777777777777777777777777666666666666555555555555;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>????????????????????????>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>==============================??????>>>>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888888888888888888888888888666666777777666666555444555444444444444333333333222222222222222222222222000000000000000000000000111111111111000000000///---...///000000///...---000000111111111000//////////////////////////////........................//////............//////+++,,,------......------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<===============@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999999999;;;;;;;;;:::::::::999999888888777777777777666666777666555444444444444444444444444444444444444444444333333222222111111111111111111111111111111111222222222222222111111111111111111111111111111111///000000111111000000///////////////............////////////////////////........................---------------,,,,,,,,,---------------------------............/////////------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++******+++++++++------------------------,,,,,,,,,,,,------------...//////---+++******+++........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////---------............///------------...///000000111000///......///000111......////////////............//////000000111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111222222333444000111111222222111111000444444444444444444444444333333333444444444555555666666666666666666666666777777777777777777777777999999999888777777666666:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>======>>>>>>??????@@@@@@>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAA???>>>============<<<<<<<<<<<<============>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777555555555666555444444333444444444444333333333333222222222222222222222222000000000000000000000000111111111111000000000000+++---000222222000---+++//////000111111111000000////////////////////////........................//////............//////,,,,,,---............---++++++++++++++++++++++++,,,,,,------------,,,,,,@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>><<<<<<<<<<<<<<<=========@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@??????>>>>>>>>>===<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???============>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;:::999888888888888::::::::::::999999999999888777777777666666666666666666555555444444444444444444444444444444444444333333333222222111111111111111111111111111111111333333222222111111000000111111111111111111111111//////000000000000/////////////////////.........////////////////////////........................------------------------........................---------.........//////---,,,,,,,,,,,,,,,++++++000///---,,,+++,,,---...///...---,,,,,,---...///------------------------+++,,,,,,,,,------......---...000///......///111..............................------------......------------------------------............------------........./////////---------............///,,,,,,,,,---...///000111000///...------...///000......////////////........./////////000000000111111111111111111111111111111111111000000000000000111111111111111111111111222111222222222222333333222333333444444333333222444444444444444555555555333333444444444555444444666666666666666666666666888888888888888888888888999999999999999999999999999:::::::::;;;;;;;;;;;;==================>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>???@@@@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAA???>>>>>>=========<<<<<<<<<<<<============>>>>>>????????????>>>>>>================================================<<<======>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;777888999999:::::::::999999999::::::999888888777666666666666666666666666555555555555555444333333444444444333333333222222111111111111111111111111222222222222222222222222111111111000000000000000///000111222222111000///......///000111111111000////////////////////////........................///......------......///,,,---......//////..............................,,,,,,------------,,,,,,??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<=========>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@?????????>>>===<<<:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::999888888888888::::::999999999888888888777777777666666666666555555555555555555444444444444444444444444444444444333333222222222222222111111111111111111111111111222222222111111000000000000000000000000000000000//////000000000000//////.........///////////////////////////////////////..........................................//////........................------------............---------,,,,,,+++++++++111000...---------...///000///...------...///000------------------------,,,,,,,,,------.........---...000///......///111........................---,,,,,,,,,,,,,,,------////////////////////////------............------///............------------------............///,,,,,,,,,,,,---///000000......,,,,,,,,,,,,............////////////......////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333222333333444444333333222333333333444444444555555222333444555555555444444555555555555555555555555777777777777777777777777444444444555666777888888999999999999:::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<======;;;;;;<<<===>>>>>>??????===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777888888888888888888777666555555555555555555555555555555666666555555444333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000111111222111000//////000111222---...///000000000000000////////////////////////..............................------------......***++++++,,,,,,,,,,,,,,,........................,,,------......------,,,??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCC??????@@@@@@@@@??????>>>>>>===;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===<<<;;;999888888888888999999999888888888777777777777666666666666555555444555555666555555444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000...//////000000//////............///////////////////////////////////////------------------------.........///////////////........................,,,------------...............------,,,,,,++++++000000///............///...------,,,,,,------...---------------------------------------............//////---+++******+++........................,,,,,,+++++++++,,,------////////////////////////------............------.........------,,,,,,,,,---------............///,,,,,,,,,,,,---...//////...---,,,++++++,,,---.........////////////......////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111222333333333333222000111111222222111111000111222222333333444444444222333444555555555444333555555555555555555555555666666666666666666666666444444555666888999::::::888888999999999::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>;;;;;;<<<<<<======>>>>>><<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>????????????@@@??????>>>===============<<<<<<<<<<<<===============>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================@@@??????>>>>>>===<<<<<>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666777777777777777666666444444444444444444444444555555666666555555444333333333333333222222222222111111111111111111111111////////////////////////000000000000111111111111222000---++++++---000222......///000000000//////////////////////////////..............................------------......,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------............------???@@@@@@AAAAAA@@@@@@???????????????????????????>>>===<<<<<<;;;;;;<<<<<<999::::::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>===<<<:::999999888888999888888888777777777777777777666666666555555555333444555666666555444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000......////////////................../////////000////////////////////////---------------------------------....../////////........................,,,,,,---------.........//////......---,,,,,,+++......//////......---,,,+++,,,,,,------,,,,,,+++------------------------............---------------......---***))))))***........................,,,,,,,,,,,,,,,---......////////////////////////------............------+++++++++,,,,,,,,,,,,,,,---------............///---------,,,,,,---.........---,,,++++++,,,---.........////////////......000000000000////////////000000000000000000000000///000000000111111111111111111111111111111111111000111222333333333222222000111111222222111111000000000111111222333333444111222444666666555444333555555555555555555555555555555555555555555555555777777888999:::;;;;;;<<<888888888888999999999999999999999:::;;;;;;<<<<<<======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA???>>>===>>>???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888777777666555666666777777666666666333333333333333333333333444444444444444333222222333333333222222222222111111111111111111111111111///////////////////////////000000000111111111111000///...------...///000/////////000//////......////////////////////////...........................------,,,,,,------......//////000000000000000------------------------------............------@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????======<<<;;;;;;;;;;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@AAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???>>>>>>===>>>>>>???@@@@@@============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;:::999999999888888888888777777777777777666666666555555555555333444555666666666444444444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000......////////////......---.........//////000000////////////////////////------------------------,,,,,,,,,------.........////////////////////////,,,,,,,,,---------......000000///...------,,,,,,,,,---...///...---,,,+++,,,,,,...//////...,,,,,,------------------------/////////...---------,,,+++,,,...---,,,,,,---///........................---------------...///000........................---..................---((())))))+++,,,------...---------.........//////......---,,,,,,,,,------///...---,,,,,,---...///......////////////......000000000000////////////000000000000000000000000//////000000111111111222111111111111111111111111000111222333444333222222333333333444444333333333//////000111222222333333111222444666666555444333555555555555555555555555555555555555555555555555666666666666666777777777777888888888888999999999888888999::::::;;;<<<<<<===============>>>??????<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>???AAACCCCCCAAA???>>><<<===>>>???????????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::333444555666777777777777555555666666666666666555333333333333333333333333222333333333333222111111333333333222222222111111000000000000000000000000111111111111111111111111//////000000111111111222000000111111111111000000///000000000///...------////////////////////////...........................------,,,,,,------...***+++,,,,,,------,,,,,,////////////////////////------............------>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@???>>>===============>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<999999999::::::;;;;;;;;;:::999999999:::<<<===???======================================================>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::777888888777777666555444666666666555444444333333555555444444444444555555444444444444444444444444000000000000////////////111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////111000///...---,,,,,,,,,,,,------------,,,+++***,,,,,,,,,---...///000111000000//////.........---........................,,,,,,,,,---------......000//////.........//////------------------------------......//////000000.........------,,,,,,,,,------------------------------......------,,,+++222///,,,***)))+++---///------............------................................................---------............///........................////////////////////////////////////////////////////////////////////////000000////////////000000000000000111222222222333000111111111111222222222000000000000111111111111111111222222222111111000222222333333333444444444111111222222222333333333777777666555555555555555666666555555555555666666444555555666777888888999999999:::999888888:::;;;===<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<>>>===;;;:::999999::::::<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>===============>>>??????AAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@===;;;::::::;;;<<<::::::::::::::::::::::::999888888888999999777666777777777777666666666666555444444333333444444555444444444333333222222222222333333444444333333222222222222222222222222222111000000000//////......000000000000000000000000000000000000000000000000222000......///000000///000000000000000000000000///............---------......//////...---,,,,,,//////000000000///---,,,---------.........//////------,,,+++,,,---...///,,,,,,------...------,,,>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<>>>>>>???@@@@@@???==================>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<999999:::::::::;;;;;;;;;::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::888888888888777666555555555555555555555555555555555555444444444444555555222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////........................000///...---,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,---...//////............---------,,,........................,,,,,,,,,---------......///......------......///------------------------------------............---------,,,,,,,,,++++++------------------------------......------,,,+++000...,,,+++***,,,---///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................////////////////////////////////////////////////000000////////////000000111111111111111111222222000000111111111222222222000000000000111111111111111111222222222111111000222222222222333333333333111111222222222333333333666666555444444444444444666666555555555555666666555555666666777777888888888999:::999888777999:::<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>===;;;:::999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>===============>>>>>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@??????>>>>>>>>>======>>>>>>??????>>>===;;;;;;;;;<<<>>>???::::::::::::::::::::::::999888888888999999777666777777777777666666666555555444444333333444444555444444333333333222222222222333333444444333333222222222222222222222222222111111111000000/////////////////////////////////000000000000000000000000555333000///000000///...000000000000000000000000///............---------......//////...------,,,,,,---.........---+++***------........./////////------,,,,,,,,,---...///---------...------,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<============>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777666666444555555555555666666666555444444333333444444555222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...------------------------------,,,,,,,,,,,,------000///...---------...///---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,......------------,,,,,,------------------------------......------,,,+++------,,,,,,,,,---......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................////////////////////////////////////////////////000000////////////000000111111111111111111000000000000000111111111222222000000000000111111111111000111111222222222111111000111111111222222222222111111222222222333333333555444333333333333333333666666555555555555666666666666666666777777777777777999999999777777888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>======;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<======>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@??????>>>>>>===<<<<<<<<<=========<<<;;;;;;;;;<<<>>>???::::::::::::::::::::::::999888888888999999777666777777777666666666555555555444444333333444444555333333333333222222222222222222333333333333222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000666444111000000000///---///////////////////////////............---------.........///......---,,,,,,------------,,,++++++------........./////////---,,,,,,,,,,,,---...///---.........---,,,,,,+++========================?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<>><<<;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999888777777666666666666555555555555444444333333333333444444333333333333333333333333222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////...------------------------+++++++++++++++,,,---...000///---++++++,,,...///------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,------------------------------......------,,,,,,++++++////////////............------------------------------......------,,,+++++++++,,,---............------............------................................................,,,,,,---------.........................................................////////////////////////////////////////////////000000////////////000000222222111111000000//////000000000000111111111111///000000000111111111111000000111222222222111111000000000000111111111111111111222222222333333333444444333333333333444444666555555444444555555666777777777777666666666666777999:::999888777777888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;:::::::::::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<>>===;;;;;;:::;;;;;;::::::::::::::::::::::::999888888888999999777666777777666666666555555555555444444333333444444555333222222222222222222222222222333333333333222222111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000444222000000000000///---........................///............------------...............------........................,,,,,,,,,,,,---------...,,,,,,,,,,,,------..................---,,,++++++========================>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888777888888777666555555444444333333222222222222333333333333333333333333333333111111000000000/////////000000000000000000000000111111111111111111111111////////////////////////......////////////..............................++++++++++++,,,---.........---+++******,,,---///------,,,+++++++++,,,,,,---------------------...------------------------,,,,,,,,,---------......+++++++++++++++,,,------------------------------///.........------,,,,,,---------------------...------------------------------......------,,,+++***+++---............---------............------................................................,,,,,,,,,------------...................................................////////////////////////////////////////////////000000////////////000000222111111000000///////////////000000000111111111///000000000111111111111///000111222222222222222//////000000000111111111111111222222222333333333555444444444444444555555555555444444444444555555777777777777666666666666777999;;;:::888777777777888999::::::;;;;;;::::::999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;::::::999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>=========<<<;;;::::::;;;<<<======>>>???@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888888999999777666666666666666555555555555555444444333333444444555222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111222222000000000000000000000000///////////////////////////...---...000000///...------------------------///............---------------...............---......---------.........******+++++++++,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,+++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=========<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@???>>>===============>>>>>>>>>>>><<<<<<===>>>>>>>>>=====================<<<<<<<<<===============<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::::::::::::::999888777777888888777666666555555444333222222111111222222333111111111111111111111111000000000000/////////...000000000000000000000000111111111111111111111111////////////////////////---......//////......---////////////////////////,,,,,,+++,,,,,,---......,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......------------------------............------------*********++++++++++++,,,------------------------------......------,,,+++,,,,,,---.........------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------////////////////////////////////////////////////000000////////////000000000000000000000000///////////////000000000111111000000000000111111111111///000111222222222222222///000000000111111111111111111222222222333333333444444444444444555555666555555444444444444555555666666666666777777777777888:::<<<<<<:::888777777888999:::;;;<<<;;;:::999:::::::::;;;<<<<<<<<<===:::;;;;;;<<<<<<;;;:::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<======>>>>>>======<<<===<<<;;;::::::;;;<<<======>>>???@@@@@@@@@@@@@@@AAA@@@???>>>============999999:::;;;<<<======>>>::::::::::::::::::::::::999888888888999999777666666666666555555555444444555444444333333444444555111111111222222222222222111111222222222222111111111111111111111111111111000000000111111111111111------------------------////////////////////////,,,,,,,,,...000000///...........................///............---------,,,---......///.........+++++++++***++++++,,,---*********+++++++++,,,,,,+++,,,------......------,,,------......------,,,>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????============<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????============>>>>>>>>>>>><<<===>>>???@@@@@@???>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>===<<<:::999999999999999999999999999999999999999999999999999888888999999999999888888888888999999999:::::::::::::::::::::999888777666555555666666777777777888222222111111111111222222000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////---......//////......---........................------------------......,,,,,,,,,,,,------......---,,,,,,,,,---...//////++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---...///------------------------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,------------------------------------......------,,,+++...---------------,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------////////////////////////////////////////////////000000////////////000000/////////000000000000000////////////000000000111000000000000111111111111//////000222222333333222000000000111111111222222111111222222222333333333333333222222333444444555555444444333333444444555555555666666777777888888999;;;======;;;999888888888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<========================<<<<<<============<<<<<<<<<<<<::::::::::::<<<<<<======>>>@@@@@@AAAAAA@@@???>>>======<<<<<<<<<<<<888888:::;;;<<<=========::::::::::::::::::::::::999888888888999999777666666666555555555444444444555444444333333444444555000111111111222222222222111111222222222222111111111111111111111111111111/////////000000111111111........................////////////////////////...---...///000111///---........................///............---------,,,------...//////......++++++*********+++,,,---+++,,,,,,,,,------------+++,,,---.........------++++++,,,---............>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>=========<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>=========<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@?????????>>>>>>=========<<<>>>>>>???>>>>>><<<:::999999999999999999999999999999999999999999999999999888888999999999999888888888888888999999:::::::::999999999999888777666666222333444666777999:::;;;222222111111111111222222222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////---..................---------------------------///......------.........,,,,,,---...//////......,,,,,,,,,---...///000111*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000------------------------*********++++++,,,,,,---........./////////000000------------------------------......------,,,+++///...---,,,,,,,,,,,,,,,---..................---................................................++++++,,,,,,,,,---------........................------------------------////////////////////////////////////////////////000000////////////000000......//////000000111111////////////000000000000000000000000111111111111//////000222222333333333111111111111222222222222111111222222222333333333222111111111222333333444555444444333333444444555444555555666777888888999:::<<<>>>>>><<<999888888888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<============<<<<<<<<<;;;::::::::::::;;;<<<======>>>@@@@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999888888999999888666666666555555555444444444555444444333333444444555000000111111222222222222111111222222222222111111000000000000000000000000......//////000000000111111111111111111111111111////////////////////////111000000000111111...,,,//////////////////////////////.........---------,,,,,,---.../////////...------,,,+++,,,---///000---------.........//////+++,,,---.........---,,,******,,,---.../////////???????????????>>>==================>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::999999888999999999999999999999999777777888888888888777777777777666666777888999999999888888888777777666666444444444555555555555555333333333333333333333333000000000000000000000000///000000111111111000000////////////............000000000000000000000000////////////////////////..........................................------...------,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,*********,,,...///...---+++,,,,,,------,,,,,,+++//////...---,,,++++++***+++---...000000///...---------------------------000111111000---,,,,,,---...------,,,,,,------...------------------------------------------------........................//////...---,,,,,,++++++---------............///......////////////......,,,...//////......///111////////////000000000000222222222222222222222222111111111111000000000000111111222222222333333333333333222111111222333333//////000000111111111222222222222222222222222222444444444444444444444444333222111111222555777999999:::<<<======;;;:::999888999::::::;;;;;;::::::======<<<;;;:::999999888>>>===;;;::::::;;;===>>>999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===============<<<<<<<<<<<<=========>>>???????????????>>>======777888888999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAA?????????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::888777666666888888888888777666444333444444333333333333222222444333222222111111222222//////000000111111111222000000000000000000000000////////////////////////000000111111111111000000000000////////////000000...---,,,+++***++++++,,,+++******+++---......------------------------------------............////////////......---------+++++++++,,,,,,,,,---------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<<<<<<<======?????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::999999888999999999999999999999999888888999999999999888888777777666777777888888999888888777777777666666666555555555555555444444444333333333333333333333333000000000000000000000000111111111111111000///...////////////............////////////////////////..................................................................------...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...+++******,,,......---,,,+++,,,,,,------,,,,,,+++.........------,,,,,,+++'''((()))++++++***)))(((------------------------...///000...,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---,,,,,,++++++---------............///......////////////......---...//////......///111////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333222111111222333333000000111111111111111111222222222222222222222222444444444444444444444444333222222222333555777888999:::;;;<<<<<<;;;:::999888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>===<<<======??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777555555666777666666555444444444333333333333222222444333222222111111222222///000000000111111111111000000000000000000000000/////////////////////////////////000000/////////000000////////////000000000///...---,,,,,,---...,,,+++***,,,...///...------------------------------------............///.........---------,,,,,,/////////000000000000111...---,,,---/////////---------------------------======>>>>>>>>>===<<<<<<============>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>????????????>>>>>>============>>>>>>???@@@@@@AAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@????????????@@@@@@??????>>>===<<<;;;;;;::::::999999888999999999999999999999999888999999::::::999999888666666777777777777888888666666666666666555555555666666555555444444333333333333333333333333333333000000000000000000000000222222222111000///...---////////////............////////////////////////................................................------------------.........------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------,,,,,,++++++,,,---...,,,++++++,,,,,,------,,,,,,+++------------------------)))***,,,---------,,,+++------------------------+++---...---,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------............///......////////////......---...//////......///000////////////000000000000000000000000000000000000////////////////////////000000000111111111222222333222222111111222222333222222222222222111111111222222222222222222222222444444444444444444444444333222222222333555777888888999:::;;;;;;:::999888888999999:::::::::::::::777777888:::;;;<<<>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>;;;<<<======>>>>>>======<<<<<<=========>>>>>>>>>======>>>>>>======<<<;;;::::::::::::999999999999;;;;;;:::;;;;;;<<<===>>>??????>>>=========>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888333333444555666666555555444444333333333333222222444333222222111111222222000000000000111111111111000000000000000000000000////////////////////////---......//////......---000//////......//////000111000//////.../////////---,,,,,,---///000///...---------------------------------............///------------,,,,,,,,,,,,------........./////////000///......//////...---------------............<<<<<<============<<<<<<============>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????????????????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>===<<<;;;;;;::::::999999888888888888888888888888888777888888999999888888777666666777777777777777777555555555555555555555555666666555444444333222222222222222222222222222222000000000000000000000000000111111111000///......////////////............////////////////////////................................................,,,,,,------------.........------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------------------------........................,,,,,,,,,++++++*********---,,,+++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------...............///000000000000///------------------------***,,,------,,,,,,---///...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///---......//////......------///000///......///000////////////000000000000222222222222222222222222............///////////////000000000000111111111222222222222222222222222444333333222222111111111111222222222222222333333444444444444444444444444333333222333333555666777777888999::::::999999888888888999::::::::::::999666777888999;;;<<<>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>?????????<<<<<<===>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999999888888;;;;;;:::;;;;;;<<<===>>>@@@??????>>>>>>=========????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;888888888888888999999999555555555555555555555555444444333333333222222222444333222222111111222222000000000000000111111111////////////////////////////////////////////////.........//////........./////////....../////////000000//////////////////...------...///000000///---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///------......---+++,,,,,,,,,---------------<<<<<<============<<<<<<============>>>>>>>>>>>>????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????????????????>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>????????????>>>======<<<;;;;;;::::::999999888888888888888888888888888666666777777777777666666666666777777777777666555444444444444555555555555666666555444333222222111222222222222222222222222000000000000000000000000---...///000000000000000////////////....................................................................................,,,,,,,,,,,,------.........------,,,,,,------...(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++,,,------,,,***+++,,,,,,------,,,,,,++++++,,,,,,------.........+++,,,,,,---------------------------------------+++,,,......------...000...------,,,,,,------...........................---------------------------------------------------------------,,,,,,,,,---------............///------............------...///000///...---...///////////////000000000000111111111111111111111111---........./////////000///000000000000111111111222222222222222222222222444333333222222111111111111111111222222333333333444444444444444444444444333333333333444555555666666777777888888888888888777888999999::::::999999888888999999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@<<<======>>>>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;:::999888888;;;;;;:::;;;;;;<<<===>>>@@@@@@?????????>>>======????????????@@@@@@@@@@@@================================================;;;;;;<<<>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;777777888888888888999999888888777666666555555555444444333333333222222222444333222222111111222222111111000000000000000000////////////////////////////////////////////////...//////000000//////...//////............//////........................///...---...000000000...---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,------+++*********+++++++++,,,,,,,,,<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888888888888888888888888888555666666666666666666555555666777888777666555444444444444555555555555555555555444444333333222222222222222222222222222222000000000000000000000000,,,---...///000111111111////////////....................................------------------------........................++++++,,,,,,------.........------,,,,,,------...)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------------------,,,,,,++++++,,,---...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------+++---......------...000...------,,,,,,------...........................------------------------........................---------------------------------............///------............------...///000///...---...///////////////000000000000////////////////////////.........//////000000111000000000111111111222222111222222333333222222111222222222222222111111111111111111222222333333444444444444444444444444444333333333444444555555555555666666666777888888888777888888999999999999999888999999999:::::::::;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????<<<===>>>>>>??????>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;:::999999888;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>???????????????@@@@@@@@@================================================:::;;;<<<>>>??????@@@???>>>>>>>>>===============<<<<<<<<<;;;::::::999999777777888888888888888888:::999888666555555555555444444333333333333222222444333222222111111222222111111111111000000000000000000000000000000000000/////////////////////////////////000000////////////......------......///,,,,,,---.........------///...---...///000///...---------------------------------............///,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,------,,,***+++,,,,,,+++***))))))******++++++,,,,,,<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>======>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888888888888888888888888888666666777777777777666666555666777888777666444333444444555555666666666666333333333333333333333333111111111111111111111111000000000000000000000000------...///000000000000////////////....................................------------------------........................***++++++,,,------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------------...+++******,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,------------------...............//////000------------------------+++,,,------,,,+++,,,......------,,,,,,------...---------------------------------------------------------------------------------------------------------............///,,,------......------,,,///000000000...---...///////////////000000000000////////////////////////......///000000111222222111111111111222222222333111222333333333333222111000000111111111111111111000111111222333333444444444444444444444444444444333333444444555444444444555555555555666777888888777777888999999999999999777888888999::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<==================>>>>>>>>>??????======>>>????????????>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;:::::::::999;;;;;;:::;;;;;;<<<===>>>===>>>???@@@@@@@@@??????>>>>>>>>>?????????@@@@@@================================================;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::999999888888888888888888777777777777888777666555444555555666444444333333333333222222444333222222111111222222111111111111000000000///000000000000000000000000////////////////////////---......//////......---///......------......///+++,,,---............---///...------//////...------------------------------------............///,,,,,,---------.........))))))*********+++++++++,,,+++***+++---------+++))))))***++++++,,,------======>>>???????????????============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA????????????>>>===<<<;;;>>>>>>============>>>>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999888777777777777777777777777777777888888888888777777555666777888777666444222555555555666666666777777333333333333333333333444111111111111111111111111000000000000000000000000...///////////////......000/////////....................................------------------------........................******+++,,,,,,---.........------,,,,,,------...///......---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,*********,,,...///...---+++,,,,,,------,,,,,,+++------------------------...------------...//////------------------------***,,,,,,,,,******+++,,,...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,------......------,,,///000111000...------...////////////000000000000111111111111111111111111...//////000111222222333111222222222222333333333111222333444444333222111//////000000111111111222000000111222333333444444444444444444444444444444333333444555555444444444444444444555555777888888777777888999999999999888666666777999:::;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>???????????????????????????>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>>>>===>>>???@@@AAAAAA@@@???======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999777555;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777888888888888777777777666555555444333444555666777444444444333333333222222444333222222111111222222222111111111000000//////000000000000000000000000////////////////////////,,,------......------,,,.........------.........+++,,,.../////////......///...------...///...,,,---------------------------------.........//////---------....../////////---------.........//////---,,,+++,,,...///...---******+++,,,,,,---......@@@?????????>>>>>>============<<<<<<<<<<<<======@@@???>>><<<<<<<<<===>>>@@@@@@???????????????@@@AAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@???>>>===<<<<<<<<<========================>>>??????@@@@@@========================???>>>>>>===<<<;;;;;;;;;<<<;;;:::999888999::::::888888888888888888888888999999999999999888777666333333333333444444444444555555555555555555555555222222333333222222111000000000111111111111000000222111111000///......---111111000000//////......////////////////////////////////////////////////,,,...000111111000...,,,000000//////.........---///...---,,,+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********++++++,,,,,,---...//////...////////////...------.........////////////000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,---...//////...---,,,,,,------......------,,,,,,,,,+++***+++,,,---......------,,,,,,++++++***------,,,+++,,,---...///---------............///------------------------000///---,,,,,,---...///000000////////////000000////////////////////////////////////000000000000///000000000111111111111000000111111111111000000222222222222222222222222222222333333333222222111222222222222222222222222333222111000000222444555555555555444444333333333555555555555555555555555555555666777888999999:::888777666666666999;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>????????????========================>>>>>>;;;777999======;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@AAA@@@>>>=========>>>???<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888111333666999:::999777666666666777666666555444444444444444444444444444444333333111000000000111222555444333222111000///...000000111111111111000000////////////////////////........................000000//////......------...---,,,+++++++++++++++---...///...,,,,,,...///........................//////////////////////////////...---,,,++++++***,,,,,,,,,------.........------------------------,,,...000111111000...,,,?????????>>>>>>>>>======>>>======<<<<<<======>>>@@@???>>>===<<<<<<===>>>@@@@@@???>>>>>>??????@@@BBBAAAAAAAAAAAAAAAAAABBB>>>>>>???@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::999999999::::::888888888888888888888888888999999999999888777666777777777777777777777777555555555555555555555555444444444444444333333222000000000000000000000000111111111000///.........///////////////000000000////////////////////////........................---...///000000///...---111111000000000////////////...---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,+++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---...//////...---,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------....................................000///---,,,,,,---.../////////............//////////////////////////////////////////000000000000000/////////000000111111000000111111111111000000222222222222222222222222333333333444444333333222222222222222222222222222333222111000111222444555555555444444444333333333555555555555555555555555666666666777888888888999777777777777777999:::;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@>>>::::::======;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@??????>>>???>>>>>>>>>====================================<<<<<<<<<<<<=========>>>===>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;:::999999333444666888888888777666777777777777777666555555444444444444444444444444333222111000000000111222111000000///...---,,,,,,000000111111111111000000////////////////////////........................////////////..................---,,,,,,,,,,,,,,,---...///...,,,,,,...///.........................................................------,,,,,,+++,,,,,,------------------------------------------...------------------...??????>>>>>>>>>>>>======>>>>>>============>>>>>>???>>>>>>============>>>??????>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;:::999999999::::::888888888888888888888888888888999999888888777777777666666666555444444444444444444444444444444444555555666666555555444333222111000//////000111222111111000000//////......---......///000000111111////////////////////////................................................000////////////...............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---...------------------------...............------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...******+++,,,,,,---......---,,,,,,,,,,,,---...///------------............///////////////////////////...---,,,,,,---...///......------------......////////////////////////////////////000000000000000///.........///000111000000111111111111000000222222222222222222222222333333444444444444444333222222222222222222222222333222111111111222333444555444444444444333333333555555555555555555555555777777777777777777777777666777888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===BBBCCC???;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA??????@@@@@@??????>>>>>>======>>>????????????>>>??????>>>>>>>>>=================================<<<<<<<<<<<<=====================>>>======<<<;;;;;;;;;;;;;;;;;;::::::999555666666666666666666666777777777888777777666555444444444444444444444444333222111111000000111111111111111111000000000//////000000111111000000///////////////////////////.......................................////////////...------,,,------------...///...,,,,,,...///........................------------------------------------------------------------------,,,,,,------------------------///---***((((((***---///>>>>>>>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>>>>============>>>???>>>>>>>>>>>>??????@@@CCCDDDDDDDDDDDDDDDDDDCCC??????@@@@@@@@@@@@????????????>>>===<<<;;;;;;:::::::::;;;;;;<<<======>>>????????????????????????=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777888888888888777777777666666555444333222222444444444444444444444444555555555666555555444333333111///......///111333111000000000/////////............/////////000000////////////////////////........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------------,,,,,,...............---,,,,,,************++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---...//////...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,,,,---------......................../////////......---------.../////////......------......///////////////////////////////////////000000000000///...---------...000111000000111111111111000000111111111111111111111111222222333333444444333333222222222222222222222222333222222111111222333333444444444444444444444444555555555555555555555555777777777777777666666666555777888:::::::::888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===CCCFFFBBB<<<<<<>>>>>>========================>>>>>>>>>??????@@@@@@@@@>>>>>>@@@@@@@@@???>>>======>>>>>>>>>?????????????????????>>>>>>>>>==============================<<<<<<<<<===============<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::999999777777555444444444555555555666666666666666555555333333333333333333333333222222222111111111111111111111111111111111111222//////000000000000//////////////////////////////........................---------......////////////......---------......---...///...,,,,,,...///........................------------------------,,,,,,,,,------..................------,,,,,,,,,------------------------///---***((((((***---///==================>>>>>>>>>>>>============>>>>>>=========>>>>>>>>>>>>===>>>>>>======>>>??????@@@CCCCCCDDDEEEEEEDDDCCCCCC??????????????????????????????>>>===<<<;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777666777777888888888777777999999888888777666555555444444444444444444444444333444444444444333222222333111///......///111333000000000000////////////000/////////.........---////////////////////////..............................------------......+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------,,,,,,)))))))))))))))(((((('''++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---...//////...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,---------.........------------......//////000//////////////////000////////////////////////////////////000000000000///......------...000111000000111111111111000000111111111111111111111111000000111222222222222222222222222222222222222222333222222222222222222222444444444444444444444444555555555555555555555555777777777666666666666666555777999;;;;;;:::888666777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????????????????<<>>>>>=================================>>>>>>>>>>>>>>><<<===???@@@@@@???>>>===>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888888666555333222333444555333333444444444444444333333333333333333333333333222222222222111111000000---------...............//////000000000000//////////////////////////////........................,,,,,,------......//////......---------......///---...///...,,,,,,...///................................................+++,,,,,,------..................------,,,,,,,,,------------------------------,,,,,,,,,,,,------<<<<<<============>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>===============>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAA??????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<=================================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777777777777666666777777888888777777666666666555555444444444333333333333333333333333222222333333222222111000222111000//////000111222000000000000////////////000000//////...------,,,////////////////////////---------------------------------------------------------............///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------------------------------***************))))))(((++++++,,,,,,,,,---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,......---,,,,,,+++******+++,,,------......------,,,,,,,,,,,,------------++++++,,,,,,---.........,,,,,,---....../////////000000////////////000000////////////////////////////////////000000000000....../////////000000000000000111111111111000000111111111111111111111111...///000111222222222111222222222222222222222222333333333222222222222111333333333444444444444555555555555555555555555555666666666666666666666666666777999::::::999888666888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<>>;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>><<<<<<======>>>>>>======>>>>>>>>>===>>>??????@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999888888777666555444333222333333444111222333333444333333333333333333333333333333333111222222222222111000000.........///////////////...//////000000//////...////////////////////////........................---------------.........------------------...///---...///...,,,,,,...///........................////////////////////////,,,,,,,,,------.........------------------,,,,,,------------------------------...//////...------<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>??????>>>===<<<<<<<<<======>>>@@@@@@???@@@BBBCCCCCCBBB@@@???>>>>>>===<<<<<<===>>>>>>===============<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777777777777555666666777777777777777222222222222222222111111333333333333333333333333222222222222222111111000000000000000000000000000////////////000000000000........................////////////////////////------------------------,,,,,,............,,,,,,---.........////////////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////------+++,,,,,,------........................---,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,---...//////...---,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,---.../////////+++,,,---.../////////////////////....../////////////////////////////////////////////000000000000---...000111222111000///000000111111111111000000111111111111111111111111//////000111222333333222222222222222222222222222333333333333222222111111333333333444444444555555555555555555555555555555444555555555666777777777777888999999999999888777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===::::::>>>???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======???>>>=========>>>@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999777888888888888777666666444444333333333333333333111222333444444444444333222222222222222222222222111222222333222111000///111111111111111000000000......////////////......////////////////////////...........................------------------,,,,,,,,,,,,,,,,,,---......---...///...,,,,,,...///................................................,,,,,,------------------,,,,,,------------------------------------------------............------;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;<<<===?????????>>>===<<<<<<<<<<<<===>>>@@@@@@>>>???AAABBBBBBAAA???>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888777777777777777777777777555555666777777777777777333444444444444444444444333333333333333333333333222333333333333222111111000000111111111111000000////////////000000000000,,,,,,------.../////////////////////////////////------------------------+++,,,...//////...,,,+++,,,,,,,,,------.........***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000///---***)))++++++,,,,,,---...//////,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---...000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,............,,,,,,,,,---...//////...---,,,,,,------......------,,,***+++,,,---...---,,,,,,***++++++,,,,,,------...+++,,,---.........---,,,++++++,,,,,,,,,------------------...///000000111+++,,,---...////////////.........------.........////////////////////////////////////000000000000---///111333444222000///000000111111111111000000000000000000000000000000///000111222333444444444222222222222222222222222333333333333333222111000333333333444444555555555555555555555555555555555333444444555666777888888888888999999999888888777777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>@@@===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????;;;::::::999:::;;;<<<>>>???>>>=========>>>@@@AAA@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999777777777777777666555555333333333333333333333333222333444444555555555444222222222222222222222222111111222333222111000//////.........------------......////////////......////////////////////////.................................------,,,,,,,,,++++++++++++,,,,,,---...---...///...,,,,,,...///........................------------------------------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>======>>>>>>===<<<;;;;;;============>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>============>>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888888888888888444444333222222222333333333222222111111222222333111222222333333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000...,,,+++,,,---...++++++---.........---,,,..............................////////////...............------,,,,,,,,,,,,,,,,,,++++++*********+++,,,------++++++,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,---......//////,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***,,,---...---+++***+++,,,++++++++++++++++++++++++000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...------++++++***)))++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........***+++,,,---............---,,,,,,,,,,,,---......///......---------......000000///...............////////////////////////000000////////////000000111000000000111333666777000000000000000000000000111111111000000000000000111222444555555444333222444444333333333333333333333222222111111222222333444444444444444444444444555555555555666666666666333333444555666777888888;;;;;;:::999999888777777999999::::::::::::;;;;;;::::::999999::::::;;;<<<:::::::::;;;::::::999999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>??????>>>===============>>>======<<<;;;;;;::::::;;;<<<<<<===============>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777666666666555444444444444555444444444333333222222222222222222222222222222222111222333444444333222111222222222222222111000///000000000000000000000000////////////////////////........................000///...,,,,,,,,,---...............//////000000+++++++++,,,---...///000.................................------,,,,,,,,,......---------......///***+++,,,,,,------,,,,,,...---,,,,,,......---,,,,,,***)))))),,,...//////******+++,,,---///000111<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<=====================<<<;;;;;;<<<=========>>>>>>>>>>>>@@@???????????????>>>>>>=========>>>>>>>>>??????========================<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>============;;;;;;;;;:::::::::::::::999999999999999999999999999888888888888888888999777777777777777777777777444444333222222222333333333222222111111222222333111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000///---,,,,,,---...///------///000000000///...........................---......//////......---......---------,,,,,,,,,/////////......---------+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******++++++,,,,,,------...---+++******+++---...,,,------......------,,,,,,---...---+++***+++,,,------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---............---,,,,,,,,,,,,---......///......---------......000000///...............////////////////////////000000////////////000000000///......///111333555000000000000000000000000000000000000000111111111111111222222222111000000222222222222222333333333333222222111111222222333444444444444444444444444555555555555666666666666555555555666666666666666999999999999999999999999999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;<<<===============>>>>>>>>>??????@@@@@@@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666555444444444444555444444444333333222222222222222222222222222222222111222222333333222222111111111111000000000//////////////////////////////////////////////////////........................//////...---------------------........./////////,,,,,,,,,,,,,,,---...///..............................---------,,,,,,,,,,,,------.........---,,,+++,,,,,,---------,,,,,,...---,,,,,,......---,,,///---++++++---.........+++++++++,,,---...///000;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<============<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======?????????>>>>>>>>>======<<<;;;;;;:::999999888888999999999999999999999999888888888888888888888888666666666666666666666666555444333333222222222333222222111111111111222222111111222111111000///...000000000000000000000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---///000------...////////////...------------------------,,,------......------,,,...------------,,,,,,,,,////////////............+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------------///...---,,,,,,---...///,,,------......------,,,,,,---...---+++***+++,,,------------------------///...---------------------------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------...------------,,,,,,,,,,,,---............---------......///000000///...............////////////////////////000000////////////000000///...---------///000111000000000000000000000000//////000000111111222222333222111000000000000000000000111111222222333333222222111111111111222222444444444444444444444444444555555555555666666666777777666666555555555555777777888888999:::;;;;;;999999999999::::::::::::::::::999999::::::;;;<<<;;;<<<<<<=========<<<<<<===<<<;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<>><<<;;;::::::;;;<<<;;;;;;<<<============<<<>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;999888777666666555444444444444555444444333333333333222222222222222222222222222222222222222111111222222222000000///.........//////////////////////////////////////////////////////------------------------.........///......---,,,---------------.........------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,+++,,,---......---+++***---------...------,,,,,,...---,,,,,,......---,,,111///------.........------,,,,,,,,,,,,---...///;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<======<<<;;;;;;<<<<<<<<<=========>>>>>><<<======>>>>>>?????????>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===============>>>>>>>>>>>>============:::::::::999999888888888::::::::::::::::::::::::888888888999999888888888777777777777777777777777555555444333222222222222222222111111111111222222111111111111000///------000000000000000000000000////////////////////////////////////////////////////////////////////////---------------...///000++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++***......------------......***++++++,,,,,,++++++***+++,,,------++++++,,,---******++++++++++++,,,,,,......---,,,,,,---------...------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...------,,,,,,---,,,,,,,,,,,,---.........------------...//////000000///...............////////////////////////000000////////////000000///...---------...//////////////////////////////......///000111222222333666444333111111111222222...//////000111222222333222222111111111111222222333333333333333333333333444444444555555555666666666666666666666555555555777777777888999999::::::888999999999999:::::::::::::::999999::::::;;;<<<999::::::;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<=========<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::888888666666555444444444444555333333333333333333333333222222222222222222222222333222111000000111222333000000///.........///000////////////////////////////////////////////////------------------------------/////////...---,,,------------------------------,,,,,,+++,,,,,,,,,------------------------------------------------,,,,,,++++++++++++++++++------.........---,,,,,,...---,,,,,,......---,,,///---,,,---.........,,,...------,,,,,,,,,------;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<======>>>>>>???===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>=====================<<<<<<<<<;;;;;;;;;888888888999999:::::::::::::::::::::::::::::::::777888999999999999888777888888888888888888888888666555444333222222222222222111111000000111111222111111111000///...---,,,////////////////////////........................////////////////////////////////////////////////------------......//////++++++++++++,,,,,,------------------------------++++++,,,,,,,,,,,,++++++------------------------************************+++,,,------++++++,,,------------,,,,,,+++++++++,,,++++++******++++++,,,((((((((('''''''''''''''------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,------++++++,,,---*********++++++,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...------,,,,,,---,,,,,,,,,,,,---......---------------...//////000000///...............////////////////////////000000////////////000000/////////.../////////000////////////////////////......///000111222222333555444222111000111222222......///000111111222222222111111000000111111222333333333333333333333333444444444444555555555555444444555555666777777888888888888888888888888888888888888999999999::::::::::::999999::::::;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>===============>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;:::999888888666666555444444444444555333333333333333333333333222222222222222222222222333222000000000000222333000000000//////000000111........................////////////////////////------------------------,,,---...//////...---,,,------------------------------,,,+++++++++,,,,,,------------------------------------------------///---***(((((()))+++---,,,---------------,,,,,,...---,,,,,,......---,,,+++******+++...///...---......---,,,,,,,,,------::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888888999999:::;;;;;;<<<888888888888888888888888777888999::::::999888777888888888888888888888888666555444333222111111111111111000000000000111111000000111000000///...---////////////////////////........................////////////////////////////////////////////////---------...............---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***,,,------++++++,,,...+++,,,,,,------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......---------------...///000000000///...............////////////////////////000000////////////000000...//////000000000111111000000000000000000000000//////000000111111222222000000/////////000000111//////000000111111222222111111000000000000111111333333333333333333333333333444444444444555555555333333444555666777888888888888888888888888777777888888888888999999999999::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;============<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<999999999999999888777777666666555444444444444555222222333333333333444444222222222222222222222222111111111000000111111111//////000111111111000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000...+++)))((()))+++,,,***+++,,,,,,------,,,,,,...---,,,,,,......---,,,)))))))))+++...///...---...------,,,,,,,,,------::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<====================================<<<<<<<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;777777777777777777777777666888999::::::999888666888888888888888888888888666666444333222111111111111111000000000000111111000000000111111000000///////////////////////////........................////////////////////////////////////////////////..................------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------.../////////++++++,,,,,,,,,,,,++++++,,,------......------,,,***+++---,,,,,,+++---...++++++,,,------...//////,,,,,,++++++,,,,,,---...***++++++,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,---......---,,,,,,------///000000000000///...............////////////////////////000000////////////000000------...///000111111111000000000000000000000000000000000000000111111111---...///000000111111000111111111111111111111111111111000000000000111111222222222222222222222222333333444444444555555555444555555555666666777777666666777777888888999999888888888888999999999999::::::999999::::::;;;<<<;;;<<<===>>>????????????888999;;;<<<===<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;::::::999999999999999999999999::::::::::::;;;777888888888888777666666666666555444444444444555222222222333333444444444222222222222222222222222000000111111111111000000,,,---///111222111///...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///////////////.........------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++******((()))***+++,,,---------...---,,,,,,......---,,,+++++++++---//////---,,,------,,,,,,,,,------...::::::::::::::::::::::::::::::<<<<<<<<<<<<::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===========================;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999999999999999999999666777999::::::999777666777777777777777777777777777666444333222111111111111111000000000000111111///000000111111111111000////////////////////////........................////////////////////////////////////////////////.../////////...---,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........*********++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,''''''((()))******+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++---,,,,,,,,,---...))))))***++++++,,,------++++++++++++,,,,,,---...)))***+++,,,------...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,***+++,,,---......///...---,,,,,,,,,,,,---......,,,,,,,,,---...///000111000000///...............////////////////////////000000////////////000000+++,,,---///000111111111000000000000000000000000111111111000000000000000---///111222333333333222222222222111111111111111111111000000000000111111222222222222222222222222333333333444444444555555666666666666666555555555444444555777888:::;;;;;;777888888888888999999999::::::999999::::::;;;<<<999:::;;;<<<============777999;;;>>>>>>===;;;999777888888999:::;;;<<<<<<============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>999:::===??????===;;;999999:::;;;;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888999999999:::::::::666777777777777666666555666666555444444444444555222222222333333444444444222222222222222222222222///000111222222111000///)))+++///111222000---+++........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000000000/////////.........************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,///000///,,,)))'''&&&''')))***,,,,,,------...---,,,,,,......---,,,.........///000///---+++---,,,,,,,,,,,,---...///999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<========================>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::777777777777777777888888777777777777777777777777777666555444444555666777666444333111000000111111111111111111111111111111222222111000//////000000...............///000000////////////////////////................................................111000000///...---------................................................,,,,,,,,,---------......,,,,,,------,,,,,,+++***(((((()))***+++,,,,,,---------,,,,,,,,,,,,+++++++++***)))((()))***,,,------------------------------...000111111000...---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---...---,,,)))((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,++++++,,,,,,---...------------------------***+++---///000//////...//////.........---------/////////...---------,,,........................000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000222222111111111111111222111111111111111222222222111111000000000000111111111222222333333222222111222222222222333333444555666666666666666555555555777777777888999999::::::777777777777777777777777;;;;;;:::999999888888777888999:::;;;<<<<<<<<<<<<===<<<:::888777777888888::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888777666666666666666555666777999;;;<<<<<<<<<888888888888777777777777444444444555555555666666444333222111000111222333111000///------///000111222222111000///...------222222222222222111000000////////////////////////........................//////...---,,,,,,,,,,,,---------.........//////000///...------------------,,,+++***************......------------......******+++,,,,,,---...............------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,000111222111///............000...***))),,,,,,***999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888888888888888888888777777777777777777777777777666555444444555666777555444333111000000111111111111111111111111111111222111111000000///000000...............///000000000//////////////////000........................------------------------//////......---,,,,,,,,,................................................,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++++++++------------------------+++,,,------------,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...------------------------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---------------------------+++,,,---.../////////...//////.........---------...............---------........................////////////////////////////////////////////////...///000111111000///...000000000000000000000000111111000000///000000111222222111111111111111111111111000000000000111111111222222333333222222111111111222333444555777888666666666666555555555555666666777888888999999:::777777777777777777777777::::::999999999999888888999999:::;;;<<<<<<<<<<<<<<<;;;:::888888888888999::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>=====================????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888777666666666666666666777777888999999888888777777777666666666555555444444444444555555555666444333333222222222222222222111000//////000111222111111000000//////......111111111111111000000///................................................------,,,,,,,,,------...------------........./////////...---------------//////...---------------......------------......+++++++++,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++......---------,,,,,,,,,,,,---//////...---...///...000...***))),,,---***::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777666888888888888888888888888777777777777777777777777666555555444444555555666444333222111111111111111111111111111111111111111111111000000000000//////...............///000000111000///......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++''')))+++------,,,***))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++******))))))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,------------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******,,,,,,++++++,,,,,,---...------------------------+++,,,---......///.....................------------------...............................................................//////////////////////////////000000000000//////000000000000000000000000000///////////////000000333222222222111000000000111111000000000000111111111222222333333222222111000111111333444666888999555555555555555555555555666666777777888888999999777777777777777777777777888888888999999999999999::::::;;;;;;;;;;;;::::::::::::999888888999999:::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<===============<<<;;;;;;<<<==============================???????????????>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888777666666666666666777888888777777666555444666666666555555555444444444444444444555555555555333444444444333333222222333222111000000111222333000000000000////////////000000000000000//////...................................................,,,,,,,,,,,,---...//////------------.....................---------------000///......---...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------,,,,,,,,,,,,++++++...------------,,,,,,,,,(((***,,,---,,,,,,---......000///+++***------+++::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777999999999999888888888888666666666666666666666666444444444444444444444444333222222111111111111111111111111111111111111111000000000000000000//////...............///000000000///...,,,,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------------------------------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,------++++++++++++***************+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,******+++))))))))))))))))))))))))************++++++++++++)))***,,,------,,,***)))---------------...//////------------------------,,,,,,------....................................,,,---------.../////////................................................//////////////////////////////000000000000//////000000000000000000000000000000/////////000111111333333333222111000//////111111000000000000111111111222222333333222222111111111111222333555666777444444555555555555555666555555666666777888888999777777777777777777777777666777777888999:::::::::::::::;;;;;;;;;:::999999888888888999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999888777777666666666666666777777777777777666555444666666666555555555444444444444444444444444444444333333444555555333222111222111111000000111111222.../////////000000000111/////////000///......---................................................,,,,,,,,,,,,,,,---...///---------------------------------------------,,,...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,---,,,+++,,,---...000///+++***---...,,,::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888888888777777555555555555555555555555333333444444444444333333111111222111111111000000000000000000000000000000...///000000000000//////...............///000000......---,,,,,,---..............................------------------------.........---------------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++*********+++------+++++++++,,,,,,,,,---------,,,++++++++++++,,,---)))******+++,,,---......***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***,,,...//////...,,,***,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,---------...---.....................,,,---------.../////////........................................................................000000////////////000000000000000000000000000000000000000000111111222333333333333222111000//////111111000000000000111111111222222333333222222111111111111000111111222222333444444444555555666666444555555666666777888888777777777777777777777777666666777888999999:::;;;:::::::::;;;::::::999999777888888999::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>><<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888777777666666666666666555666777777888777777777777777777666666666555555444444444444444444333333222333444555444333222111000000000//////000000000......//////000000111111///////////////...------................................................///...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......------,,,------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,++++++,,,---///...******---...,,,::::::::::::::::::::::::::::::;;;;;;<<<=========;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888999999999:::::::::999999888888777666666666555555555555555555555555222333333444444333333222000111111222111111000000000000000000000000000000---...///000111000///..................///000000------------------------.........................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***'''((()))***+++,,,,,,---------,,,,,,,,,,,,++++++---,,,***)))***+++---///******++++++,,,,,,------************************))))))***+++---...///000***+++,,,,,,------,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...000000...---,,,***))))))))))))***++++++------------------------------,,,,,,,,,,,,---------------...............---------.......................................................................................000000////////////000000000000000000000000000000111000000000111222333444333222222222111000000000111111000000000000111111111222222333333222222111222111000000//////000000333333333444555555666666444444555555666666777777777777777777777777777777666666777777888999::::::999999::::::::::::999999777888999:::::::::::::::::::::999999::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888777666666666666666444444666777888888888888777777777666666666555555444444444444333333333333222333333333222222111111////////////////////////......//////000000111111///////////////......---------------------------........................//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---......---,,,,,,..................///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---///000///---+++++++++,,,...---))))))---...,,,;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<===>>>???@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::999999999999999999888888777777666555555444444444444444444444444444111222333444444333222111///000111222222111000000000000000000000000000000,,,---///000111000///..................///000000---...000111111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++************++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------)))******+++,,,,,,------)))***+++,,,,,,+++***)))))))))***+++,,,------...***+++,,,,,,------,,,,,,+++,,,,,,---......------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,+++,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++************+++,,,,,,------------------------------,,,++++++,,,,,,------------.........//////...............---------........................////////////////////////........................111000///......///000111000000000000000000000000/////////000000111222333222222111111111111111111111111000000000000111111111222222333333222222111111000000000000000111111222222333444444555666666333444444555555666777777777777777777777777777777666666777777888888999999777888999:::::::::::::::888888999:::::::::999888::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777666666666666666333333444666666777666666666666666555555555444444444444444333333333222222222222111111000000000111000000000111111000000000////////////000000000000///000000000000///......------------------------...........................------,,,,,,,,,---------------,,,,,,,,,++++++)))+++,,,......---,,,+++---------------...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++---......---,,,,,,---+++---,,,((((((,,,---+++;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???AAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999<<<;;;;;;:::999888777777888777777666555444444333444444444444444444444444111222333444444333222111///000111222222111000///000000000000000000000000+++---///000111000///..................///000000...///222333333222///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++)))***,,,......---,,,+++))))))***+++,,,,,,------+++,,,...//////...,,,+++***************+++++++++++++++,,,---------,,,,,,+++,,,,,,---.........---+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,)))((('''++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++...------------...//////------------------------...---,,,+++++++++,,,------------.........///////////////......------,,,........................000000000000000000000000........................111000///......///000111000000000000000000000000............///000222222111111111111111222222222111111000000000000111111222222222333333222222222000000000000111222333444222222333333444555666666333333444444555666666777777777777777777777777777777777777777888888888888666777888999:::;;;;;;;;;888999:::;;;::::::888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<===>>>>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888777666666666666666333333444444555555444444555555444444444333333333444444444333333222222222333222000/////////000111111111222222222222111111000000000000////////////000000000000000//////...------------------------........................,,,,,,,,,,,,---...//////---------,,,,,,+++++++++)))***,,,.........,,,+++************++++++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------.........)))+++------,,,,,,---...***,,,+++'''(((+++,,,***;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???AAABBBBBBAAA???>>>======<<<;;;;;;<<<>>>>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777777777777777777777666666555555555444444444555444333222111222333333444444444333333222222222222000///000111111000///////////////////////////000000000000000000000000222222111111000000//////------,,,,,,---...000111---...///000000///...---........................---------,,,,,,+++++++++++++++,,,------......///+++++++++++++++++++++++++++------,,,***)))***+++,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***(((---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,+++++++++******,,,)))(((***---...---+++,,,...000///---+++++++++)))))))))***++++++,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---...---,,,***))))))************+++++++++------,,,,,,,,,---......,,,---...///...---,,,+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---......---,,,,,,---------............///.........000222222000...////////////////////////////////////////////////......------------......000000111111111111000000///000000000000000//////000111222333333222111000222222222222222222222222222222222222222222222222000000000000000000000000333444555666666666555444666666666777888888999999888777777777666666555555777777888999999999999888::::::999999::::::;;;<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777777777666666666666555555555666666666666666555555444444444333333333333333333333333333333333222111000//////000111222111111000000//////......////////////////////////......//////...---,,,,,,+++,,,---...////////////,,,------......------,,,------------------------,,,------...------,,,,,,,,,---....../////////...++++++,,,,,,,,,,,,------,,,++++++++++++,,,------000///...,,,+++***))))))............---,,,++++++))))))***+++,,,,,,------000///---+++*********+++******+++++++++,,,,,,,,,...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBBBBAAA???>>>>>>===<<<<<<;;;<<<======;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777777777777777777777666666555555555444444444555444333222222222333333444444333333333222222222444222000000111000///---////////////////////////////////////////////////000000////////////////////////...---------...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.........---,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,*********,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,------,,,***))),,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,++++++++++++++++++...---,,,+++************,,,***)))***,,,---,,,***)))+++---...,,,++++++,,,,,,,,,,,,+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************++++++++++++,,,,,,,,,,,,,,,------...---------------,,,++++++---,,,,,,,,,------............---------,,,,,,,,,,,,,,,---......---,,,,,,---------............///.........000111222000...///////////////////////////////////////////////////......------......//////000000111111000000/////////000000000000/////////000111111111000//////222222222222222222222222222222222222222222222222111111111111111111111111222333444555555555444444555555666666777888888888888888777777777666666666777777888999999999999888:::999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777666666666666555555555555555555555666666666666555444444444444333333333333333333333333333333333222111000//////000111222111000000000/////////...////////////////////////......//////...------,,,---...............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------******++++++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///...---,,,+++*********---------...------,,,,,,+++++++++,,,,,,------.........---,,,++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777777555555555555555444444444555444333222222222333333333333333333222222222222555333111000000000...,,,////////////////////////////////////////////////..................//////000000///------,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***************)))))))))*********+++++++++...------,,,+++*********///...,,,+++*********+++,,,+++******+++,,,+++)))''')))+++,,,++++++,,,---......------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++++++++,,,+++++++++++++++,,,------------,,,+++++++++++++++------,,,+++,,,---...///...------------,,,,,,,,,,,,------......------,,,---------............//////......///111111000...///////////////////////////////////////////////////......------......///...//////000000//////...//////000000000000//////000000000000000///...---222222222222222222222222333333333333333333333333111111111111111111111111111222333444444444444333444444555555666777777777888888888888777777777777777777888999999999999888999999999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999777777666666666555555555555555555555555555555555444444444444333333333333333333333333333333333333111111000000000000111111000000000000////////////000000000000000000000000.........///......---,,,////////////...---,,,+++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,---.........------------...------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,------...---------------------------------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCCCCBBB@@@?????????>>>===<<<;;;;;;;;;===<<<<<<<<<===>>>???@@@@@@??????>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666666666666666666666555555555555555555555555444444333333333222222222333222222222222222222222444222000000111000///---////////////////////////////////////////////////---------......//////000//////......------------................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++************************++++++++++++---------,,,,,,++++++***...---+++******+++---......------,,,,,,,,,+++***)))+++,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++******++++++,,,------,,,+++***)))***+++,,,...---,,,++++++---...000---------------------------------------------------------............//////...---...000111000...//////////////////////////////////////////////////////............//////......////////////.........//////000000000000///111111111000000///......111111111111111111111111333333333333333333333333111111111111111111111111111111222222333333333333333333444444555666666777888888888888888888777777777777888999999999999888999999999888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888777777666666666666555555555555555444444444444444333333333222222222222222222222222222222111000000000000000000111000000000000////////////000000000000000000000000---...............------......//////...------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++,,,---.....................///......---,,,+++++++++,,,,,,,,,------------,,,,,,------...///,,,,,,,,,++++++,,,,,,---++++++,,,---............------------,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBCCCCCCBBB@@@??????>>>>>>===<<<;;;;;;:::<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999666666666666666666666666444555555555555555555555444444444333333333222222222222222222222222222222111000///000111222111000////////////////////////.................................//////000000000,,,------.........//////.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***)))***+++---...+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,------------,,,+++*********+++---///000/////////...------,,,------......---++++++,,,---)))*********+++++++++,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,------,,,+++***)))***+++,,,------,,,+++,,,---...///---------------------------------------------------------............//////...------///000000////////////////////////////////////////////////////////////....../////////......////////////............///000000000000000222222111111000000000000111111111111111111111111333333333333333333333333111111111111111111111111111111111111222222333333333333333444555555666666777777777777777777888888777777888999999999999888999888888888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888777666666555555444444444333444444333333333222222222222222222222222222222222000000000111111000000000////////////000000000000////////////////////////------...............---,,,------...//////......,,,------......------,,,+++,,,,,,,,,------......+++,,,,,,---.........---******+++++++++******)))+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,+++++++++,,,------++++++,,,---............,,,,,,,,,+++++++++++++++)))***,,,---......---,,,++++++,,,,,,,,,---------...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBCCCCCCBBBAAA@@@===>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777444444444555555555555555333333444444444333222111111111111222222222222222000///...///111333222111////////////////////////........................///////////////000000000+++,,,---...////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------)))***,,,............---)))***+++,,,---...///000---/////////---,,,---.../////////---+++***+++---(((((()))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,------...---------............//////---,,,---...000//////////////////////////////////////////////////////000//////......//////000...//////000000//////...---...///000000111111000222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444333333444444555666666666666666666666777777777777777777888999999999999888888888888888888999:::::::::::::::999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<======<<<;;;:::999999888666666555555444333333333333333333333222222222222222222222222222222222222000000111111111111000000////////////000000000000////////////////////////,,,---......///.........+++,,,---...////////////,,,------......------,,,,,,,,,,,,------......///,,,------......------,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,++++++,,,------,,,,,,------...---------++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAACCCDDDDDDCCCAAA@@@<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;::::::::::::::::::::::::777777777777777777777777444444444555555555666666333333444444444333222111000111111111222222222222111000///000111222111000////////////////////////........................//////..................,,,---...//////......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,+++*********------------------------+++,,,---,,,*********,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---...///...,,,+++***+++---...///...---,,,***,,,...---,,,+++---///---------,,,******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---------------,,,++++++***+++---...///...---,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------............//////---,,,,,,.../////////////////////////////////////////////////////////000000////////////000000///000000111111000000///---...///000111111111111000000//////000111222333111111111111111111111111111111111111111111111111222222222222222222222222333222222111222333444555444444444555666666777777444555555555666666666666777777888999999999999888888888888888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=====================<<<;;;:::999888888666666555444444333222222333333333222222222222111111111111111111111111111///000111222222111000///.../////////000000000111------------------------,,,------...//////......------...............---,,,------......------,,,***++++++,,,------..................---,,,++++++***+++,,,---.../////////++++++,,,,,,,,,,,,------+++************+++,,,,,,------,,,+++++++++,,,,,,---------...------,,,,,,***+++++++++,,,---------,,,,,,+++++++++,,,------,,,,,,,,,------------......------,,,,,,------...;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@;;;<<<===>>>>>>===<<<<<<::::::;;;;;;<<<>>>???@@@BBBAAAAAA@@@@@@?????????========================>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::777777777777777777777777444444444555555555666666333333444555444333222111000000111111222222222222333111000000111111000...////////////////////////.................................------,,,,,,,,,...////////////---,,,+++......,,,,,,,,,,,,..............................+++++++++,,,,,,---------)))******+++,,,,,,------------------------------+++------,,,***)))***+++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))******++++++++++++)))************+++++++++------/////////---+++))),,,---///000///---***((((((***,,,,,,******,,,...***++++++***)))***---///...------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------------,,,,,,------...///,,,---...///...---,,,+++)))+++...000000///,,,+++,,,,,,,,,------............---,,,,,,,,,,,,---...---------........./////////---,,,,,,---/////////////////////////////////////////////////////////000000////////////000000000000111111111111000000---...///000111111111111............///000222333000000000000000000000000000000000000000000000000222222222222222222222222444333222222222333444555444444555555666777777777333444444444555555666666777777888999999999999888888888888777888999999:::<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>============<<<;;;999888888777666666555444333333222222333333333222222222111111111111111111111111111111///000111222222111000///.../////////000000111111------------------------,,,,,,---.../////////...////////////...---,,,,,,,,,------......------,,,))))))***+++,,,,,,------/////////...---,,,******&&&'''(((***+++,,,------++++++,,,,,,,,,---------******))))))******+++,,,...---,,,,,,+++++++++,,,............---,,,++++++++++++,,,,,,---...//////...---++++++++++++------,,,,,,,,,---------.........------,,,,,,------...::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCAAAAAA@@@AAABBBBBBBBB@@@???>>><<<<<<;;;::::::;;;======????????????????????????>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::777888888777777666555444555555444444444333333333333333333333333222111000111111111111111111111111---------...///000111111222222222111000//////...........................---,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------,,,,,,,,,,,,++++++''')))***,,,------,,,,,,---,,,+++******+++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,&&&'''))),,,---.........------,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---+++***)))***,,,---,,,+++---------,,,,,,+++++++++))))))***+++,,,,,,------...---,,,,,,,,,,,,---.........---,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---......---+++)))***,,,......------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******...------------...////////////.........------------------............///........................////////////////////////////////////////////////+++,,,---///000000000000111111000000//////......000000000000111111111111000000000000000000111111000000000000000111111222111111222222222333333333333333333444444444555555555555444333444555666777777777888888888999999999999888888777888:::;;;<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;<<<======@@@???===;;;:::999::::::666666555444444333222222222222222222222222222222222111111111000000//////000000000000000000000000////////////////////////------------------------..............................---,,,,,,+++******.........------............---,,,+++***+++,,,,,,......---,,,---...///000111...++++++---...,,,***---,,,++++++------,,,++++++++++++,,,------............---,,,++++++++++++,,,,,,,,,---------......///...---,,,+++,,,------,,,++++++++++++,,,------000...---+++******++++++------------------------::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDBBBBBB???>>><<<;;;;;;;;;<<<<<<====================================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::777777777777666555444333555444444444444333333333333333333333333222111000111111111111111111111111,,,,,,,,,,,,---...//////222222111111000//////...........................------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***---,,,++++++++++++,,,---///......---+++******)))++++++******++++++,,,---,,,+++***+++---...---,,,...---------,,,,,,,,,,,,)))******+++,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,------...------------------------///......---+++******)))(((***+++,,,------...///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------.../////////.........---------------------............///........................///////////////////////////////////////////////////000000111111111111000111000000000/////////...000000000000111111111111111111111111000000000000111111111111111222222333111111222222222333333333333333333444444444444555555444444333444555666777777777777888888888999999888888888777888999;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999<<<;;;;;;;;;;;;<<<======???>>><<<;;;:::999999999555555444444333333222222222222222222222222222222111111111111000000000///000000000000000000000000////////////////////////................................................///......------,,,,,,,,,//////............/////////...---,,,,,,,,,------------,,,,,,,,,---...///000---++++++---...---+++---,,,++++++------,,,+++******))))))))))))))))))++++++++++++,,,---......,,,,,,,,,---------......---,,,,,,+++,,,---...///...............///000000((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======??????AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGBBBAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999777777777666666555444333444444444444333333333333222222333333333222111111111111111111111111111111,,,,,,,,,,,,---...//////222111111000000//////..............................------,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,......---,,,,,,+++******++++++******++++++,,,------,,,+++,,,...///...------------------,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///------------------------......---,,,,,,+++******''')))+++...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------......///............---------------------............///........................////////////////////////////////////////////////111111111111111000//////000000000000////////////000000000000111111111111222222111111111000000000222222222111222333333444111111222222222333333333333333333333444444444444444444444333444555555666777777777777888888888888888888777888888999;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999<<<<<<<<<<<<<<<========================<<<;;;::::::999999999999888888888;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;:::999888777333333333333333222222222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////------------------------........................///......------....../////////...---------------,,,,,,+++++++++,,,---......,,,++++++---...---------,,,++++++------,,,+++---------,,,+++*********++++++++++++,,,---......,,,,,,,,,---------......+++++++++,,,---...000000++++++,,,,,,,,,---------$$$&&&***---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???AAABBBCCCCCCDDDDDDFFFHHHJJJKKKLLLLLLKKKEEECCC@@@===;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999999999999999777777777777666555444444444444444333333333222222222222333333333222222111111111111111111111111111///////////////000111111111111000000////////////..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------,,,,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,------,,,+++,,,---......,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,---...---+++)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,------...///---------------------------------............///........................////////////////////////////////////////////////......////////////......000000000000///////////////000000000111111111111333222222111111000000///222111111111111222333333111111222222222333333333222222333333333444444444333333333444444444555555666666666777777777888888777777777888888999::::::888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999888888888777777999999999888999999:::;;;999:::;;;;;;:::888777555222222222222222222222333111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////........................------------------------------------............------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++------,,,+++......---------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////)))******+++++++++++++++((())),,,.../////////...++++++++++++++++++++++++;;;;;;;;;<<<<<<=========>>>======<<<<<<<<<============>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLMMMMMMMMMEEEDDDAAA>>>;;;999999888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888777666555555444444333333333222222222111222222333333333222222000000000000000000000000000000/////////000111111000000000///////////////...........................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++******+++,,,,,,---......++++++******++++++,,,---,,,******+++,,,---,,,+++***************+++++++++***+++++++++++++++,,,,,,,,,,,,------------,,,,,,*********+++,,,---...///------------------------******+++,,,,,,---......000---******+++---,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......,,,,,,---------------------------............///........................////////////////////////////////////////////////,,,---...///000000000000////////////000000000000///000000000111111111111333222222222111111000000000000000000000111222222111111222222222333333333222222222333333333444444333333333444444444444444555555666666666777777777666666777888999999999:::888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::999999999888888888777777777777666666777777888999888888999999999777666555222222222222222222222333111111111111111111111111000000000000000000111111////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++,,,---...---,,,++++++------,,,+++((()))))))))*********+++......---,,,++++++++++++,,,,,,,,,---------......---------------------,,,,,,,,,---...///......------,,,,,,,,,---......///++++++++++++++++++++++++;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<======<<<<<<<<<<<<===???@@@AAABBBCCCEEEHHHJJJKKKKKKKKKDDDBBB@@@===;;;:::999999::::::::::::::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999777777777777777777777777888888888888777666555444333333333333222222222222111111222333333333222222000000000000000000000000///......---......//////////////////////////////........................---,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++******++++++,,,---+++***)))***,,,---,,,+++************++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++***++++++,,,---...---------------------------------,,,,,,+++++++++...***'''(((,,,///000///******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------............///........................////////////////////////////////////////////////---...///111222222333333////////////000000000000000000000000111111111111222222222222222222222222000000//////000000111222111111222222222333333333222222222222333333333333222222333444444444444333555555555555666666666666555666777888999999999999888888888888999999999999::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::888888888999::::::;;;;;;===============<<<;;;::::::999999999999888888888666666555555666666777888777777777777777666555555333333333333333222222222111111111111111111111111000000000000111111111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++,,,,,,+++******,,,...---,,,++++++------,,,+++))))))******+++,,,,,,---++++++++++++,,,---......,,,,,,,,,---------......------......------,,,+++***+++,,,---------,,,+++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,;;;<<<<<<===>>>>>>????????????>>>===============<<<;;;;;;;;;;;;<<<===>>>???@@@CCCEEEGGGGGGGGGGGGAAA@@@>>><<<::::::::::::999999999999999999999999888999999999::::::::::::;;;<<<<<<<<<<<<;;;::::::777777777777777777777777666666666666555444333222333333333222222222222111000111222333333333333222000000000000000000000000//////............//////////////////////////////........................+++++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,---............---,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------------,,,+++,,,+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,)))''')))...000///,,,***++++++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------............///........................//////////////////////////////////////////////////////000111111111111111.../////////000000000111000000000000111111111111000111111222222333333444111111000000111111222333111111222222222333333333111222222222222333333333111222333444444444333333444444555555555666666666555666777888999999999888888888888888999999999999999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999777777666666777777888999777666555555555555555555555555444444333333222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))******,,,---------,,,++++++,,,---,,,))))))+++------,,,++++++------,,,+++------------------------++++++++++++,,,---......,,,,,,,,,---------......+++,,,---.........---,,,'''(((***+++++++++)))(((,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,;;;<<<<<<===>>>??????@@@??????>>>===============<<<;;;:::999::::::<<<======???AAACCCDDDEEEEEEEEE???>>><<<;;;::::::;;;;;;888888888888888888888888888888888999999:::::::::<<<<<<======<<<<<<;;;:::777777777777777777777777444444444444333222111111333333333222222222111111000111222333333333333333000000000000000000000000222111000000000000111111.........///////////////........................******+++,,,---///000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------,,,,,,,,,++++++''')))+++,,,------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&'''***,,,---.........------...//////...------)))******+++---...//////++++++******++++++,,,------,,,+++,,,...///...------------....../////////++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++***+++++++++------------------------)))******+++---...//////...+++***,,,000000+++&&&++++++,,,---///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------.........//////........................///////////////////////////////////////////////////////////////......---.../////////000000111111000000000000111111111111000000111222333444444555222222111111222222333444111111222222222333333333111111222222222333333333111222333444555444333333444444444555555555666666444555777888999999888888777888888888888999999999999999999999999999999999888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999:::777666444333333444555666666666555444444333222222000000000000000000000000//////000000111111111222////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,///......------......///,,,,,,---...---,,,+++******+++,,,---...---,,,,,,+++---...,,,)))(((***,,,---,,,++++++------,,,+++,,,++++++******))))))(((......---,,,++++++++++++,,,,,,,,,---------......)))***,,,...//////......)))+++---.........,,,+++***,,,...000111000...,,,------------------------<<<<<<======>>>>>>??????======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBB===<<<<<<;;;;;;::::::999<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888888777888888888888888888888888666666666666666555555444333333222111000000000111111111111000000000000///000000000000000000000000000000000000////////////////////////////////////........................------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++************++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------.........//////---------,,,,,,+++++++++------------------------***((('''))),,,...,,,***,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,---...---------------------------......///////////////........................///---,,,,,,...//////...000000000000000000000000............////////////......//////000000111111000000000000000000000000222222111000///...------000111111111111222222222222111111111222333333444333222222111111222222333222222222222222222222222444333333222222333333444555444444333333333444444666666666777888888999999999888888888999::::::;;;888888888888777777777777888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888777999999999999999999999999888888777777666666555555777666555555666777888999333333333333333333333333222111111000///000000000000000000000000000000000000000000000////////////////////////////////////......------------......---..................---*********++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...------,,,,,,,,,------+++,,,------......------,,,,,,---...//////......,,,,,,++++++***)))((((((===============>>>>>>???===============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@;;;;;;::::::999888888888::::::999999999999999:::::::::::::::::::::::::::999999999888888888888777777777777777777777777777555555555555555444333333000000000000111222333444222111111111111000000000000000000000000000000000000/////////////////////////////////////////////........................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------......------------,,,,,,++++++------------------------+++***)))***---...---,,,,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......///......------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,------.......................................///---,,,,,,...//////...////////////////////////............////////////000000000///////////////000000000000000000000000111111000000//////......000111111111111222222222222111111111222222333444333222222111111222222333222222222222222222222222444333333222222333333444555444444333333444444444666666666777888888999999999888888888999999:::;;;888888888888777777777777888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;:::999888777888888888888888888888888888888777777666555555555555555444444444555666777333333333333333333333333111111111000000000//////000000000000000000000000000000000000/////////....................................------.........------............------++++++++++++,,,,,,,,,------------,,,,,,+++++++++------,,,,,,,,,+++++++++//////.........---------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,------+++,,,------......------,,,,,,---...............******++++++,,,---------??????===<<<<<<===>>>>>><<<============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>::::::999888888777777666888888777777777888888999::::::::::::::::::::::::999999999888888888888777555555555555555555555555444444444444444333222222111111000111111222333444222222222111111111111000000000000000000000000000////////////////////////////////////////////////........................------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,......------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***......---,,,,,,+++******)))******+++---......///------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...---------------,,,,,,------------------------,,,+++***,,,...///...---+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......111000///...---,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,------...------------------------+++,,,,,,---...---------........................///---,,,,,,...//////...////////////////////////............////////////111111000000///......---000000000000000000000000000000000000////////////000111111111111222222222222111111111111222333333222222111111111111222222222222222222222222222222444333333222222333333444444444444333333444444555666666666777888888999999999888888888888999::::::888888888888777777777777777777777777777777777777::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777777777777777777777777777888888777666666555555444444444333222222222333333222222222222222222222222000000111111111000///...////////////////////////000000000/////////......................................................,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,------......------,,,------............---,,,,,,,,,---.../////////AAA???>>><<<;;;<<<===>>><<<<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<::::::999999888777777777888777777777777888888999::::::::::::::::::::::::999999999888888888777777444444444444444444444444444444444444444333222222555444333222111000000000222222222222111111111111////////////////////////.........///////////////////////////////////////........................------------------------------------------------------------------------------------------------+++,,,---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,---......---------------------------------------------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,------------++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......//////......------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------------------------,,,,,,---............---........................///---,,,,,,...//////...////////////////////////............////////////000000/////////.........000000000000000000000000.../////////000000000111000000111111111222222222222111111111111111222222222222111111111111222222222222222222222222222222444333333222222333333444444444333333333444555555666666666777888888999999999888888888888888999999888888888888777777777666666666666666666666666666::::::::::::::::::::::::999999999999999999999999999999999999999888888777777777777777777777777777888777777666555555444444444444333222222222111111222222222222222222222222...000111222222000...---////////////////////////000000/////////.................................---..................---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,+++,,,------......------,,,------......---------///.........---------,,,@@@???>>>===<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888888999::::::::::::::::::::::::::::::999999999888888888777777555555555555555555555555444555555555555444333333666555444222111000000000222222222111111111000000////////////////////////------....../////////000////////////////////////........................------------------------------------------------------------------------------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------------------------++++++,,,,,,++++++,,,---***+++,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,---------...+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------------...///////////////........................///---,,,,,,...//////.......................................////////////---........./////////000////////////////////////......//////000000111111000000111111111222222222222222111000000111111111222111111000000111111222222222222222222222222222444333333222222333333444333333333333333444555666666666666777888888999999999999888777777888888888888888888888777777777666666666666666666666666666999999999999999999999999::::::::::::::::::::::::999999888888777777777888888888888888888888888888777777666666555444444444444444444444333333222222111111111111111111111111...///111222111000...,,,////////////////////////////////////....................................------...//////...------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******,,,---------,,,,,,+++,,,------......------,,,---------------,,,,,,---------,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>=========::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================<<<;;;;;;::::::999999999999999999:::;;;<<<::::::::::::::::::::::::999999999888888888888777666666666666666666666666555555555555555444333333333333222222222222333333111111111000000000000///000000000000000000000000---------......//////000////////////////////////........................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///...............------++++++,,,,,,,,,,,,------------------------------***,,,---,,,+++***+++---******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......)))******+++,,,---......******++++++,,,,,,------++++++,,,---............---------------------------...//////000000//////........................///---,,,,,,...//////.......................................////////////,,,------...//////000000////////////////////////......//////000000111111000111111111111222222222222222111000000000000111111111000000000000111111222222222222222222222222444333333222222333333444333333333333444555555666666666666777888888999999999999888777777777777888888888888888777777777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::888888777777666777777888888888888888888888888888777777666555555444444333444444555555555444333333000000000000000000000000//////000000000///...---/////////////////////////////////.........------------------------------,,,---...//////...---,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))***+++---------,,,,,,+++,,,------......------,,,------------,,,,,,+++((())))))+++,,,---...///;;;<<<>>>?????????===<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???======<<<<<<;;;:::::::::888888888999999;;;<<<<<<::::::::::::::::::::::::999999999888888888888777666666666666666666666666444444444444444333222222444333333222222333333333000000000/////////......000000000000000000000000,,,,,,---......///000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,*********+++++++++,,,,,,------------------------+++---......++++++,,,...)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,------......)))******+++,,,,,,------***+++,,,...............------------------------,,,---......//////..............................///---,,,,,,...//////.......................................////////////........................////////////////////////////////////000000000000000111111111111222222222222222111000000000000000111111000000000000111111222222222222222222222222444333333222222333333444333333333333444555666666666666666777888888999999999999888777777777777777888888888888777777777777888888888888888888888888666666666666666666666666999999999999999999999999888777666666666666777888777777777777777777777777777666666555555444333333222333444555555555444333000000000000000000000000000////////////.........000000000000000000000000//////.........---------------------------------,,,---///000000///---,,,------............---------,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++************++++++,,,,,,,,,---------------------------------***+++,,,,,,---------,,,************************++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++((()))+++---------,,,++++++,,,------......---------------------,,,+++***(((((()))+++,,,---...///999;;;>>>@@@AAA???>>><<<999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@===<<<<<<;;;;;;::::::999888888888888999:::;;;<<<::::::::::::::::::::::::999999999888888888888777555555555555555555555555222333333333333222111111777777555333222111000000////////////............000000000000000000000000,,,,,,------...///000000////////////////////////........................------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,---......,,,,,,---...---------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,...------,,,,,,++++++*********+++,,,------...///************************'''((()))***,,,---//////,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++))))))*********+++++++++------------------------,,,...000///---+++---///)))***+++,,,------...---,,,------......------,,,,,,,,,,,,---------........................------))))))***+++,,,,,,------)))+++,,,...//////......------------------------+++,,,------......------........................///---,,,,,,...//////......................................./////////000/////////...------,,,,,,////////////////////////000000000000////////////000111111111111222222222222222111000000///000000111111000000000000111111222222222222222222222222444333333222222333333444222222222333444555666777666666666777888888999999999999888777777666777777888888888888777777777777888888888888888888888888666666666666666666666666777777777777777777777777888777666555555666777888666666666666666666666666777666666555444444333333000111333444555444444333000000000000000000000000000000///............///111111111111111111111111//////.........---------------------------------,,,---///000000///---,,,---......//////......---,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++************))))))))))))******+++++++++------------------------***+++,,,,,,------------*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++---...---,,,++++++,,,------......------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,;;;===???@@@AAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================???>>>===<<<:::999888777<<<;;;999888777888999999;;;;;;;;;;;;::::::999888::::::999888777666555555666555555555555444444444777666444333333222000///333333222222111000//////000000000000000111111111111111000000//////......000000//////.........---///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,+++++++++,,,,,,---...////////////////////////,,,,,,------------------,,,,,,,,,------.........---------,,,,,,+++++++++(((***++++++++++++,,,...)))***++++++,,,---......---,,,,,,++++++,,,,,,---------+++******+++---------,,,+++,,,------,,,***///......------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,+++***+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,)))***+++,,,---.........,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////............------------......,,,,,,.../////////...---......////////////......////////////////////////000000000000000000000000//////000111111111111111000000111111111111000000111111111111111111111111111111222222222333333333444444444555555555666666555555555555666666666666777666666666666888999:::888888999999999888888777666777888999999888777666777777777777777666666555666555555666666777888999===<<<:::999888999::::::999888777555555666666777666666666666555555555555333333333333333333333333555555555555555555555555444333333333222222111111......//////000000111111////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,---......---,,,,,,,,,+++***+++...///---***------------------------((()))***+++,,,+++***)))------,,,+++,,,---...///---.........---,,,,,,+++------,,,+++,,,---...///---,,,,,,+++*********+++---...000111111000...---+++,,,,,,------......///000//////......---,,,,,,,,,++++++******++++++,,,,,,,,,.../////////...---;;;<<<>>>@@@@@@???>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::::::::;;;:::999888888888999:::::::::;;;;;;::::::999888:::999999888777666555555555555555555444444444444666555333333333333111///333333222111111000//////000000000000000000000000000000000000//////......000/////////.........---................................................///...---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,------......------,,,------------------------++++++++++++,,,,,,---...........................000//////......---------,,,,,,,,,---------......---,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,+++,,,------,,,***++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,---------...............---------,,,,,,,,,******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////............------------......,,,---.../////////...---......////////////......//////////////////////////////////////////////////////000111111111111111000000111111111111000000111111111111111111111111111111222222222333333333333333444444444555555555555555555555666666666666777666666666777888999:::999999999888777666555444666777888888888888777666777777777777777666666555777777666666666666666777;;;:::999888777888888999888777666555555555666666666666666666555555555444333333333333333333333333444444444444444444444444111111000000000////////////////////////000000000000000000000/////////.........................................................---,,,,,,,,,------//////......---,,,,,,+++,,,,,,---......---,,,,,,,,,+++***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,---...///------......---,,,,,,+++,,,,,,+++***+++,,,---......------,,,++++++,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---.........---,,,;;;<<<>>>?????????>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999888888888999:::::::::::::::::::::999999888:::999888888666666555444555555444444444333333333555333222222333333222111222222222111111000000///000000000000000000000000000000000////////////.../////////.......................................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------000//////...---,,,+++***,,,,,,,,,,,,------------+++++++++++++++*********,,,---...---***)))***+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------............------,,,++++++,,,---...,,,***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---------.........//////...------------,,,,,,,,,******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---......//////............------------......,,,---......//////............////////////......//////////////////////////////////////////////////////000111111111111111111111222222222222111111111111111111111111111111111111222222222333333333222222333333333444444444444555555555555666666666666666666666777888999:::999888888777666444333222666666777777777777666666777777888888777777666555999888777666555555555555999888777777666777777777777666555555444444555555666666555555555444444444333333333333333333333333333333333333333333333333000000////////////......000000//////////////////000000000//////.........................................................------,,,,,,,,,---......---,,,,,,++++++*********,,,,,,------------,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---,,,,,,,,,,,,---...///---------------,,,,,,+++++++++*********+++,,,---......------,,,,,,------,,,,,,............,,,,,,------,,,++++++***))))))******+++,,,,,,---......,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,<<<<<<===>>>>>>======<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888999::::::999999:::::::::999999888999999888777666555444444444444444444333333333222333222111222333444333222222111111111000000000///000000000000000/////////////////////////////////................................................------------------------...------,,,,,,,,,------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,++++++,,,---...,,,+++......------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++------------............------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------,,,---......///............------,,,,,,------...---------.....................////////////......//////////////////////////////////////////////////////000111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111111222222222333333333444444444555555555666666666666666777777888999999888888888777777555444333666666666777777666666666777888888888888777666666888777666555555555555555888777777777777777777777666555555555444444444444555555555444444444333333222222222222222222222222111111111111111111111111111111111000000000000000000000000//////......---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,------......,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******---------.........//////,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,<<<<<<=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555666777777888999999999999888888999::::::999999999999999888777666555444444444333333333222222222222222111000111333444333222111111111000000000000000000000000000//////...................../////////---------...............////////////////////////------------------------------,,,,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------,,,,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++***,,,......---+++...------,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++++++++,,,,,,,,,------)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------.........---,,,,,,,,,,,,,,,---------......------------------------,,,---......///.........------,,,,,,,,,,,,------------------......//////......////////////......////////////////////////........................//////000111111111111111111111111222222111111111111111111111111111111111111111222222222333333333111111111222222222333333444444444444555555555555555666666777888888999999777888888999999999888888777777666666666666777777888888888888888777777666555555555555555666777777777777888888888888888888555555555555555444444333444444444444333333333333222222222222222222222222111111111111111111111111000000000000000111111111000000//////......------,,,,,,---...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,---------------++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......//////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999888777666666555555666777888888999888888888777888999999999999999999999888777777555555444333333333333222222222111111222111000111222333222111000000000000000000000000111000000//////......------............/////////---------------.........////////////////////////------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,++++++++++++*********+++++++++++++++***+++------,,,,,,...///)))******+++---......///---,,,,,,++++++,,,,,,---******++++++++++++******+++******,,,......---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,------.........------,,,,,,,,,---------.........------------,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,------...------------...//////......////////////......////////////////////////........................//////000111111111111111000000111111111111000000111111111111111111111111111111222222222333333333111111222222222333333333333444444444444555555555555666777888999999999888777888999:::;;;;;;;;;;;;888888777777777777888888888888999999888888777666444444444444555666777888666777777888888888888777555666666666666555444444444444333333333222222222222222222222222222222222111111111111111111111111......////////////000000//////..................,,,,,,---...///000000111................................................------,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++,,,------......------***++++++,,,,,,,,,,,,,,,+++,,,---.........------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......===<<<<<<;;;:::::::::;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888888999999888777666777777888999999999999999888888777666555444444333222222222222111111111111333111000111222222111000///000000000000000000000111000000///......---------------.........//////,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,---......,,,***)))------------------------++++++,,,,,,------......,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---+++---...---,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********,,,...///...,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...------++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---.../////////...,,,,,,,,,---------............---------,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---...------,,,---...///000......////////////......////////////////////////........................//////000111111111111111//////000000000000//////111111111111111111111111111111222222222333333333222222222222333333333444333333444444444555555555444555777888999999888888999::::::;;;;;;;;;;;;::::::999888777777888999:::888999999999999888777777555555444444444555555666444555666777777777666666666666777777777666555444333333333333222222222222111111111111111111111111111111111111111111111111/////////000000000111111------................................................................................................---,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---.........------******+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,+++*********+++------===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888888999::::::;;;;;;777888999999888777666555666777888999999999999999888888777666555444333333222222222111111111111000333222111111222222111///////////////000000000000111000000///...------------------.........//////,,,,,,,,,------.........++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,.........,,,***)))------------------------,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------...//////...,,,++++++,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---++++++++++++---...*********,,,...///...,,,------,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------......///...---+++***++++++,,,,,,,,,---------***+++,,,,,,---------------------.........//////,,,,,,,,,------.........,,,,,,---------............---,,,,,,++++++,,,,,,+++,,,---...////////////,,,,,,,,,---------...............------,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---......---,,,---...///000......////////////......////////////////////////........................//////000111111111111111......////////////......111111111111111111111111111111222222222333333333222222333333333444444444333333333444444444555555444555777888999999888888;;;;;;;;;;;;::::::999888;;;:::999888888999:::;;;888999999999999888777777777666555444444444444444222333555666666666555555666777888888888777555444333333333222222222111111111111111111111111111111111111111111111111111111111111222222333333333444,,,------....../////////111000///...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,........................---,,,+++******+++,,,---)))+++......,,,+++,,,...------------------------***+++,,,---...---,,,++++++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,------...///...------,,,,,,------...------,,,++++++*********,,,------......//////000...------,,,,,,------...+++***)))))))))***,,,---<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777777777888999999999:::888777666666666888999:::777777888888888777666666666555555333222111000000222222222111111111111000111111111111000000000000000000000000000000000000...---,,,,,,,,,,,,------////////////////////////+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,---------.........+++((((((+++............------,,,,,,---------------.........---+++***000//////......---,,,,,,---......---++++++---......---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,------...)))))))))***+++---...///++++++*********+++---...,,,+++******,,,......---))))))*********+++++++++000///---+++*********+++------------,,,,,,+++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...---+++)))+++---///---+++,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////..............................---------,,,,,,,,,222000---+++******,,,---,,,,,,,,,---------......111000000...---,,,++++++,,,------......------,,,........................////////////////////////000///...------...///000000000000000111111111111111111222222222222111111///000111222222222222222333333333333333333333333333333444555555444333333444444444555555555555666444444555666777888999999<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999999999888777666666555555555444444444555555666444333333222333444555666444555666666666555333222333333333333333333333333333333222222111000//////000000000000000000000000000000//////......------////////////............//////.........---------111000///...............,,,,,,,,,------.........,,,,,,------...---------+++++++++,,,---...///000------,,,,,,,,,,,,++++++,,,------......------,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++---------,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,,,,------.........***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,---...---,,,***)))//////...---,,,++++++***,,,+++*********,,,///000<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::999888888888888888888888999999999888777666666666777999:::777777777888888888888888666666555444333222111111222222222111111111111000111111111111000000000000000000000000000000000000111000000//////000000000........................,,,---///...------...000......---------,,,,,,,,,,,,,,,,,,---------......000---******,,,...///...------,,,,,,,,,---......///...---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...///...------...///---------,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,......---+++******,,,------,,,***+++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---,,,---------,,,,,,+++***......------+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***,,,------+++***+++---...---+++***++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---------........................,,,,,,,,,------.........111///---+++***+++---...,,,,,,,,,---------......---------------.........,,,------......------,,,........................////////////////////////000///...------...///000000000000000111111111111111111111222111111000000000000111222222222222222333333333333333333333333222222333444444333222222444444444444555555555555444444555666777888999999:::::::::;;;;;;<<<<<<<<<::::::::::::999999999888999999999888777666666666555555555444444555555666333444555666777666666555555555555555555444444333333333333333333333333333333333222111111000//////////////////////////////111111111000000000000000////////////............//////.........---------000//////............///---------.........//////))))))***,,,------------,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------......++++++++++++++++++******...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,+++***.........------,,,,,,+++,,,,,,*********,,,...///<<<<<<<<<<<<<<<;;;::::::>>>===;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;999888888999999999888888888888888777777777666777777888999777777777777777888999:::777666666555444333222222222222222111111111111000111111111111000000000000000000000000000000000000.....................///---------------------------...//////......///000......---------,,,,,,,,,,,,,,,,,,---------......111...,,,,,,---......---,,,,,,,,,,,,,,,---...///000...,,,+++***+++---///+++++++++,,,,,,,,,------+++---///000/////////000,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******......,,,+++***)))))))))------,,,,,,,,,---...///---+++***)))+++++++++***++++++,,,,,,,,,---------,,,++++++++++++,,,---...,,,,,,---------,,,++++++//////...---+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++++++++***,,,+++***+++---...---,,,,,,++++++++++++++++++***------------,,,,,,,,,,,,........................++++++++++++************------------------------***++++++,,,---...///000///...,,,++++++,,,...///,,,,,,,,,---------......+++,,,,,,,,,---------...,,,------......------,,,........................//////////////////////////////............//////000000000000111111111111111111111111000000///...000000111222222222222111222222333333333333333333111222222333333222222111444444444444555555555555444444555666777888999999888999999:::<<<======>>>;;;;;;::::::::::::999999999999999888777777666666666666555555444555555666333555888999:::888666444666555555444444444444444333333333333333333333333222222222111111000000///////////////////////////000000000000000000111111/////////............---...............---------.........---......//////............////////////((()))+++,,,.../////////------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,******************++++++///......---,,,---------,,,,,,,,,,,,++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------------------,,,+++++++++,,,---...;;;;;;<<<<<<<<<;;;::::::???===<<<::::::;;;<<<============<<<<<<<<<;;;;;;=========<<<;;;:::999888:::999999999888777777777777777777777777777888888999888777777777888999999777777666555444444333333222222222111111111000000111111111111000000000///////////////////////////,,,------...............------------------------,,,---......------...000......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,,,,---...,,,,,,------...///000000(((+++...000000///...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,------......---,,,+++***)))))))))------,,,,,,,,,------------+++))))))******)))(((+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------------+++***))),,,,,,+++,,,,,,---,,,,,,.........------,,,,,,,,,...------,,,,,,+++++++++------------------------,,,,,,++++++******))))))------------------------++++++,,,,,,---...//////------,,,+++,,,---...000,,,,,,,,,---------............---,,,,,,+++******,,,------......------,,,......................../////////////////////////////////......////////////000000000111111111111000000111000000///...---000111111222222222111111222222222222222333333333222222333333333333222222333333444444444555555555555555555666777888888888999999::::::;;;<<<<<<===;;;:::::::::::::::::::::999999999888888777777777777666666555555555555555444555777888888777666555666555444333222333444555222222222222222222222222222111111111000000000///////////////////////////,,,------......///////////////.........---------........................------------......///000------..................,,,---...///000000000000.........------,,,,,,+++------,,,,,,,,,+++++++++,,,------......------,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))******++++++,,,,,,//////...------------...,,,,,,,,,++++++*********---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------,,,+++++++++,,,,,,;;;;;;;;;<<<;;;::::::999===<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::999999999888777777777777777888888888777777777999888888777666666666666666666666555555444444333222222222111111111000000111111111111000000000///////////////////////////...///000111111111111000........................***,,,------,,,+++---.........---------,,,,,,,,,,,,,,,,,,---------......------,,,+++*********+++,,,,,,,,,,,,,,,---...///***,,,...//////...,,,++++++,,,,,,---...///000000'''***---......---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,------...,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++---+++))))))******)))(((************++++++++++++......------,,,+++******+++,,,,,,------,,,,,,,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,.........,,,***))),,,,,,---,,,,,,+++,,,,,,.........------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------------------------------,,,,,,,,,,,,,,,---//////,,,,,,,,,---------......---------,,,,,,++++++***,,,------......------,,,........................////////////////////////...//////////////////...///000000000111111111111000000000000000///......111111222222222111111000111111111222222333333333444444333333333333444444333333333444444444444555555555666666777777888888:::::::::::::::999999999::::::::::::::::::::::::999999999999888888888888888777666555555555555555666555555444444555555555666555444222222333444444222222222222222222222222111111111000000000000000........................,,,,,,------......//////............---------------.....................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////..................---,,,+++***------,,,,,,,,,+++++++++,,,------......------,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,***+++++++++,,,,,,------//////...------------...,,,,,,,,,++++++*********+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999888888888888888777888888888888777666666666666777777777666555444555555555555444444333333222222222111111111111000111111111111000000000000000000000000000000000000+++,,,...///000000///...////////////////////////)))+++,,,,,,++++++,,,---......---------,,,,,,,,,,,,,,,,,,---------......***+++,,,+++***)))***+++...------,,,,,,---------)))+++...000111///,,,*********++++++,,,---......(((***,,,---,,,+++,,,---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******************+++,,,------++++++,,,,,,,,,+++******---+++***)))+++++++++***))))))*********+++++++++.........---,,,+++)))(((++++++,,,---------,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,---...---+++***+++,,,,,,++++++++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------......******+++,,,---...//////,,,------......------,,,........................////////////////////////......////////////......000000000000111111111111///000000111111000000///111222222222222111000000000000111111222333333333555444444333333444444555333333333333444444444444555666666666777777777888999999999888888777777777888888999999999999::::::999999999999999999999999888888777666555555555555666555333222222333444555555444444333333333333333222222222222222222222222000000000000000000000000........................//////////////////000000.........------------,,,---------...............---------,,,------......,,,,,,,,,+++++++++++++++------...------,,,+++***------...///...---+++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,---------///......---,,,---------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,:::;;;;;;;;;;;;:::999999666777999;;;<<<<<<;;;:::;;;::::::::::::999999999888999999:::::::::::::::888888888888888999999999777888888999888777666555000222444777777777555444444444444444333333333333222222222111111111111000111111111111000000000000000000000000000000000000'''(((***,,,------,,,+++........................***+++---,,,++++++,,,.........---------,,,,,,,,,,,,,,,,,,---------......(((+++---,,,+++***+++---///...------,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------+++,,,------++++++,,,------------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---------,,,******---+++******,,,------,,,*********+++++++++,,,,,,,,,------------,,,*********+++,,,,,,---------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---...---+++***+++---***++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......++++++,,,---...///000000,,,------......------,,,........................////////////////////////---...///000000///...---000000000000111111111111//////000111222222222222222222222222222111000000///000000111222222333333444444333222222333444444222222333333333444444444666666666666777777777777666666666666777777777777777777777888888999999999999999999999999999999999999888777666555555555555444444444444333333222222333444444444444333222222111111111111111111111111///000000000000000000000........................//////////////////...............---------,,,,,,---------.........//////......---,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,,,,...//////---,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))(((,,,,,,,,,+++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...,,,,,,------------------***++++++,,,------------::::::;;;;;;;;;:::999999333555888;;;===<<<;;;::::::::::::999999999888888777777888999::::::::::::777777888888999999999:::777888999999999777666555+++...222666888888777555333333333333333333222222222222222111111111111000111111111111000000000000000000000000000000000000)))***---/////////...---------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,---------......(((+++......,,,+++,,,///000///...---,,,+++++++++,,,,,,,,,------.........---------.........//////---......---++++++---.........,,,++++++,,,......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,------...,,,,,,++++++***++++++,,,------...///...---+++***,,,+++***+++,,,......---++++++,,,,,,,,,---------***+++,,,---...---,,,+++***+++,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000+++---///...+++)))+++---,,,,,,,,,------.........*********++++++,,,,,,---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,---------........................------,,,------......------,,,........................////////////////////////---...///000000///...---000000000000111111111111...///000222333333333333222222222222222111000//////000000111222222333333444333222111111222333444222222333333333444444444666666666666777777777777333333444555666777888888666666777777888888888999999999999999999999999999999999777666555555555555222444666777666444222000222333444555444333222111111111111111111111111111////////////000000000000.................................------,,,,,,+++......---------,,,,,,,,,---------........./////////...------,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---............+++,,,...//////...,,,+++---------,,,,,,,,,++++++,,,------......------,,,'''(((+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++,,,+++++++++******))))))------,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,++++++***------------------------,,,,,,+++***+++,,,...///------------------------)))***+++,,,---.........;;;;;;::::::::::::999999777888888999999:::;;;;;;999999999888888888888888888999999888666555666777888888888888888777666666888888888888888888888888888777777666555444444444333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000...///000000000///---,,,+++++++++,,,,,,---------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***...---,,,,,,++++++++++++000000///...---,,,++++++,,,------......------,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,+++,,,,,,---............,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++))))))******+++,,,......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---...((()))***+++,,,---------......---------,,,,,,,,,///...+++***))))))***+++......,,,,,,,,,,,,......---------,,,,,,+++++++++*********+++,,,---...///,,,,,,++++++***+++++++++,,,,,,,,,---------......---......//////......---///,,,***((((((***,,,///---------............///111000000///......------+++---///...+++)))***,,,---------........./////////......------///000111111111111111111111111111666444222000///000222444222111111111000000//////000000000000111111111111222222111111222222333444666666666666666666555555666666666777888888999999999999888777666555444444777777777777777777777777777777777777777777777777666666666666555555555555666666555444333333222222333333333333333333333333333222222111111000000000000000000000000000000000//////.........---------........................+++,,,.../////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,///000///---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---...---,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++......///---,,,+++,,,...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,;;;;;;:::::::::999999999777888888999999:::;;;;;;999999999888888888888888777888999888666555666777777888888888888777666666777777777777777777777777777777666666555444444333333333222222222111111111111111000000000000111111000000000000000000000000////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---......//////......---...---,,,,,,++++++,,,,,,------------------------,,,------......------,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,+++,,,,,,------------,,,---,,,+++***************************++++++++++++++++++++++++++++++++++++(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---//////+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++///...,,,***))))))***+++---,,,+++******+++,,,------------------,,,,,,,,,///............//////000,,,,,,+++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---+++))))))+++---...---------............///.....................///,,,///000///---+++,,,---------..................///......---...///000111000000000000000000000000444333111//////000111222222222222222111111000000000000000000111111111111222222111111222222333444444444444444444444444444666666666777888888999999999999888777666555444444777777777777777777777777666666666666666666666666777777666666666555555555666666555555444333333222333333333333333333333333222222222222222222222222000000000000000000000000//////.........---------........................,,,,,,---...............---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++......---,,,,,,---......//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,::::::::::::999999999999777888888999999:::;;;;;;999999999888888888777777777888999888666555666777777777888888777777666555666666666666666666666666666666666555555444444333333222222222222111111111111000000//////000000111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...//////000000//////......---,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************+++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,+++*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***************++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---.........------,,,+++,,,,,,+++++++++*********...---,,,*********+++++++++******))))))******+++,,,,,,,,,---------------...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...---------............///,,,,,,------...///000000...000111111///......///..................------///............///000000////////////////////////111000000000000/////////333333222222222222111111000000000000111111111111222222111111222222333444222222222222222333333333666666666777888888999999999999888777666666555444777777777777777777777777555555555555555555555555777777777777666666666666666666666555444444333333222222222222222222222222000000000111111111111222000000000000000000000000...............---------........................---------------......///------------------------------------------------------------------------***))))))+++------,,,+++,,,---......//////......))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,:::::::::999999999999888777888888999999:::;;;;;;::::::999999888777777777666777888777666555666777777777777777777666666555555555555555555555555555555555555444444444333333222222222222111111111111000000////////////000000000000000000000000000000///////////////////////////...---,,,,,,,,,............------,,,,,,,,,+++,,,,,,------.........---...------,,,,,,,,,------------------------------,,,------------------,,,,,,,,,------------,,,,,,...------,,,,,,,,,------***++++++,,,------......,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++******)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++++++++,,,+++******************+++******++++++,,,,,,------++++++************++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......---......//////......---------............---------------............///,,,,,,,,,---......////////////000000000/////////...............---------............/////////000000000000000000000000000///000111111111000///...111111111111111111111111///000000000111111111111222222111111222222333444222222222222222333333333666666666777888888999999999999888888777666666555666666666666666666666666555555555555555555555555888888777777777666666666666666666555555444444444222222222222222222222222/////////////////////...000000000000000000000000...................................................---,,,,,,,,,---...///,,,------------------,,,........................------------------------+++******+++---...,,,+++***+++,,,,,,------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000)))******+++++++++++++++------------------------...//////...,,,,,,---.........------,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------::::::999999999888888888777888888999999:::;;;;;;::::::999999888777777666555666777777666555666888777777777777777666555555666666666666666666666666444444444444333333333333222222222111111111000000000000////////////000000////////////////////////........................000///...------...///000.........------,,,,,,,,,+++,,,---.........------------,,,,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,---..................------------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++,,,,,,,,,---.........+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))*********+++++++++))))))+++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,---...///000,,,+++++++++,,,------...,,,,,,,,,---------......---......//////......------......//////......------------............///....................................//////...---.....................------......///////////////111111111111111111111111///000111333333222000////////////000000000000000///000000000111111111111222222111111222222333444222333333333444444444555666666666777888888999999999999888888777777666666666666666666666666666666666666666666666666666666777777777777666666666666555555555555555444444444111111111111111111111111222222111000//////......////////////////////////---...................................................,,,++++++,,,---...,,,,,,---......---,,,,,,........................------------------------,,,,,,+++,,,......---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---...///++++++++++++,,,,,,------------------------------+++,,,,,,+++)))(((***+++,,,,,,,,,------.........------------------------,,,,,,---------.........------------------------999999999999888888888888777888888999999:::;;;;;;;;;::::::999888777666666444666777777555555666888666666777777666666555444666666666666666666666666333333333333333333333333222111111111111000000000000//////......//////000////////////////////////........................///............///000000.........---------------)))***+++,,,---,,,+++***------,,,,,,,,,---......------------------------......------------......,,,------------------,,,------------------...///111000000///---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------............+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))*********++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---...---------((((((***+++,,,---------.........---------,,,,,,---------------,,,,,,,,,,,,------......------,,,************++++++++++++*********+++,,,---//////,,,++++++,,,,,,---...///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------...//////...---------------............/////////////////////......---,,,,,,---//////...,,,---------.........//////---......///000/////////111111111111111111111111///000111222222222111000.........////////////000000000000000111111111111222222111111222222333444333333444444555555666666666666666777888888999999999999888888888777777777777777777777777777777777666666666666666666666666666666666666555555555555444444444444444444444444000000000000000000000000444333333222222111000000////////////////////////---------..........................................------,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------------------------------,,,,,,---...///---,,,,,,---......//////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,+++,,,,,,---......//////------------------------,,,---------............,,,,,,,,,------------...999999999999888888888888777888888999999:::;;;;;;;;;;;;:::999888777666555444555666666555555666888666666777777666666555444444444444444444444444444222222222222222222333333111111111111000000000000//////............//////////////////////////////........................,,,---....../////////...------------............(((***+++------,,,+++***,,,,,,,,,,,,,,,---...///........................///...---,,,,,,---...///------............---------------------...//////000//////...,,,++++++***,,,------......------,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++,,,,,,------------,,,***************+++,,,,,,+++++++++,,,,,,,,,------------------------------******))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///......---******+++,,,---------,,,---------,,,,,,,,,++++++,,,,,,---------------,,,,,,---............---,,,---------,,,,,,,,,,,,,,,))))))(((((()))***+++++++++++++++,,,,,,...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------------------------------............///......//////000111111111---,,,+++---///000...,,,+++,,,,,,---...///000000------///000000000///...111111111111111111111111...//////000111111000000.../////////000000000000000000000000111111111111222222111111222222333444333333333444555666666666666666666777888888999999999999999888888888888777777777777777777777777777555555555555555555555555555555555555444444444444333333333333333333333333000000000000000000000000000000000111111222222222////////////////////////---------.........//////........................---------------,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,......,,,***,,,---......//////......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---------,,,+++***,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///---------.......................................------------............,,,,,,,,,---------......999999999888888888888777777888888999::::::;;;;;;;;;;;;:::999888777666555333555666666555555666888666666666666666555555444333333333333333333333333222222222222222222222333111111111111000000000000//////............//////////////////////////////........................***+++---...///...------,,,---------.../////////***+++---//////...---,,,,,,,,,,,,,,,,,,---...///........................///...---,,,,,,---...///,,,------------------,,,---------------...///000......---,,,,,,+++******,,,------......------,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,+++,,,------............,,,+++++++++,,,------...++++++,,,,,,,,,---------------------------------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------......------,,,+++,,,,,,,,,+++++++++******,,,,,,---......---------,,,,,,............,,,,,,/////////......---------...---,,,,,,+++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,---------......---......//////......---...---,,,,,,,,,,,,---...---------.........//////------...000111333444444...,,,+++---000111///,,,***+++,,,---...000111111,,,---///000000000///...000000000000000000000000............//////000000//////000000111111111222000000000000111111111111222222111111222222333444222222333444444555666666666666666777888888999999999999999888888888888888777777777777777777777777444444444444444444444444555555444444444333333333222222222222222222222222000000000000000000000000)))***+++---///000111222////////////////////////---------.........//////........................,,,,,,---...---,,,***)))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///++++++++++++++++++++++++************************(((***,,,///000///...---+++***)))))))))***,,,---+++++++++++++++++++++++++++,,,,,,+++))))))***,,,/////////...------,,,,,,........................---------.........//////,,,,,,,,,------.........777777777777777777777777888888999999999999888888999999999888888888777777666777888999999888777666666555555555555444444444222333444555555333111000---///000111111000///---111111111000///......---//////////////////////////////000000///---+++***---..................---//////.........---------------------------------,,,,,,------------......------------------------,,,---......,,,,,,---...++++++++++++++++++++++++...+++***+++---...,,,***,,,+++++++++,,,------...++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,************************'''))),,,......,,,)))'''(((((()))***+++,,,,,,,,,,,,------------,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,***))))))***,,,---((()))******++++++++++++))))))))))))))))))))))))***+++---......---+++***++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,---,,,+++)))(((,,,***)))***+++---,,,,,,------++++++++++++------......///000///...,,,+++000///...------...///000000000...---+++)))((((((------///000333555888999444111......000000///---,,,---....../////////...---------...000111111111........................333333222111000///......000000111111111111000000111111111111111111111111000000111111111222222222444444444555555555666666444444444444444444444444999888888888777777666666555555555555555555444444666666555555444444444333555666777777777666444333333333333222222222111111000000000000////////////000000000000000000000000////////////////////////........................,,,,,,,,,---------......------------------------...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,......---,,,---------,,,,,,+++++++++............---,,,++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,***))))))((()))++++++,,,+++***)))******+++++++++,,,,,,,,,,,,+++***+++---///000///******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...------...000///---+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777777777777777777777888888999999999999888888999999999888888888777777666777888999999888777666666555555555555444444444333333444444444333222111...///111222222111///...222111111000//////......////////////////////////////////////...---,,,+++......////////////...............------------,,,------------------------******++++++++++++,,,,,,---------------------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++*********)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++---,,,***))))))***,,,---++++++,,,---------------++++++++++++++++++++++++***+++---......---+++***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))******,,,,,,,,,,,,,,,+++***))),,,***)))***+++---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------.........///000222333444222///------///000///---++++++,,,,,,,,,,,,++++++///...---------------,,,////////////////////////111111000000000000000///000111111222222111111000111111111111111111111111111111111222222222222333333444444444444555555555555555555555555555555555888888888777777777666666666666666666666777777777444444444555555666666777444555555666555444333222333333222222222111111111000000000000////////////////////////////////////................................................,,,,,,,,,---------......------------------,,,,,,...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++,,,---,,,+++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,------------++++++,,,------,,,+++***+++++++++,,,,,,,,,,,,---,,,***)))***,,,......---)))*********++++++++++++------,,,+++++++++,,,---...------...//////---+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,777777777777777777777777888888999999999999888888999888888888888777777777777888888999999888888777666555555555555444444444444444444333333333222222///000111222222111000///222222111111000000//////////////////////////////.../////////...---,,,,,,......////////////......------------,,,,,,,,,,,,------------------------******++++++++++++,,,,,,---------------------------///000///...---...///------------------------,,,+++***+++,,,---,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((((())),,,...******************+++++++++++++++++++++***))))))******+++++++++***))))))---,,,+++******+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++,,,------,,,,,,++++++******++++++,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++---............---,,,,,,******))))))))))))******,,,,,,,,,---....../////////.........---......///000...------///000000///////////////...---,,,,,,---------,,,,,,+++++++++////////////////////////......//////000000111111111111222222222222111111222222222222222222222222222222222222333333333333333333333333444444444444666666666666666666666666888888777777777777666666777777777888888999999999555555555666666666666666333333444444444333222111333222222222222111111111000000000000////////////////////////////////////................................................,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***------,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------+++,,,,,,,,,+++***))))))+++++++++,,,,,,,,,---------+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,---//////---,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,888888888888888888888888888888999999999999888888888888888888777777777777888888888888888888888888666555555555555444444444555444333222222222333333000111222222222222111000222222111111000000000000////////////////////////..................------------............------------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,---------......---------------------------...///...---,,,---///---------------------------,,,,,,,,,------,,,,,,------,,,,,,,,,------...------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***------------------------...,,,***((((((***,,,...+++++++++******************************)))((((((++++++++++++***))))))(((,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.................................------------...//////---,,,+++*********,,,,,,,,,***)))***+++---,,,,,,++++++------------++++++...////////////.........,,,,,,++++++++++++,,,,,,..................------///...---------------...///......///000111222222222222222111111///...---+++,,,------------...///////////////////////////...////////////000000000000000111111111111000000222222222222222222222222222222333333333444444444222222222333333333444444555555555555555666666666777777777777777777666666666777777888888999999::::::999888777555444333222333333333333333222222222222222222222111111111111000000000000////////////////////////////////////................................................,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,+++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))(((*********)))((('''&&&&&&*********++++++++++++,,,...,,,+++***+++,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,...///...,,,*********+++,,,---...///------------------------999999999999999999999999888888999999999999888888777777777777777777777777777777777777777777777777666555555555555444444444555444333222222222333333111111222222222222111111111111111000000000000000////////////////////////...---------............,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,------++++++,,,---++++++++++++++++++++++++---.........---------.........------,,,------...------------------------+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------,,,++++++++++++++++++,,,+++++++++***************)))************)))((((((+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................***************++++++,,,,,,,,,*********+++,,,---,,,***)))***+++---,,,,,,++++++------------++++++++++++++++++++++++,,,,,,,,,------------------,,,........................---------------...///000//////000000111222333555333333333333222111000000000222333222000///000222........................000000000000///////////////000000000000000000///222222222222222222222222222222333333333444444444222222222333333333444444333333444444444555555555666666666666666666777777666666666777777888888888:::999888666555333222222444444444333333333333333222222222111111111000000000000000000////////////........................................................................,,,,,,,,,---------...............------,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++***)))((('''+++***)))(((((('''&&&&&&))))))))))))************000...,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++---......---*********+++,,,---...///------------------------999999999999999999999999888888999999999999888888666666777777777777777888777666666555555666666777666555555555555444444444444444444333333333222222111111111111111111111111000000000///////////////////////////////////////---------------...///000,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........******++++++++++++,,,,,,------------------------***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,...///...---,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------***+++,,,------,,,+++*********************++++++***************)))((((((++++++,,,,,,,,,+++******++++++++++++++++++++++++...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++------------++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------++++++******++++++,,,---++++++******++++++,,,,,,,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++***+++,,,---...///000000------------...///111111...000111111000111333555777777888999999999999999:::<<<<<<999333000000111////////////////////////222222111111000000//////000000111111111111000000333333333333333333333333222222222222333333333333333333333333444444444444222222333333444555555555555555666666666666777777666666666666666666666666444444444555555555555555555444333222222222333333222111111111111000000000000000000000////////////........................------------------------........................,,,,,,,,,---------......------------------------+++******++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---++++++,,,...//////...++++++,,,,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,'''((()))***++++++++++++---,,,+++***************))))))))))))*********+++000...,,,,,,---------+++(((((()))))))))***************+++,,,---------------+++***+++---.........++++++++++++,,,------...------------------------::::::::::::::::::::::::888888999999999999888888666666666666777777888888666555444333333444555666666555555555555444444444333333444444444333222111000000000//////000000000.....................///////////////////////////------,,,,,,---...000111---......//////......---.........------------,,,++++++,,,,,,---......///******++++++++++++,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))))))))***+++++++++,,,******++++++******)))(((+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,***+++---......---+++***,,,+++***))))))+++,,,...++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,---,,,,,,++++++,,,,,,---///......---...///000111***+++,,,------,,,+++******++++++,,,---......///---------------...///000---///000///......000333666777999:::<<<===>>>>>>@@@BBBBBB===666111111333111111111111111111111111111111111111222222222222222222222333333222222222333333333333333333333333111111111222222222222333333444444444444555555555333333333444555666666666555555555666666666777777777777777666666555555444222222333333444444555555444333222111000111111222111111111111000000000000000000000000////////////........................------------------------........................,,,,,,,,,---------......+++,,,,,,------.........************+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++******+++---......---+++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,------,,,---,,,++++++***+++,,,---***+++++++++,,,,,,,,,,,,...---++++++,,,---,,,+++)))))))))*********++++++)))***+++---......------,,,+++)))***,,,.........,,,,,,,,,++++++,,,------........................::::::::::::::::::::::::888888999999999999888888555666666666777777888888555444333222222333444555666666555555555444444444222333444555555333111000000000////////////000000---------...............////////////////////////---,,,,,,,,,---///000222//////000000000000////////////.........---------++++++,,,,,,---...//////,,,,,,---------.........------------------------,,,---......,,,,,,---...------------------------(((+++,,,+++)))(((***,,,000///...---------------++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++++++++++++++***))))))+++,,,,,,---............***++++++,,,,,,++++++***,,,***((('''&&&'''((()))---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------***+++---......---+++***+++***)))((((((***,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++(((***+++,,,---,,,,,,+++,,,***)))***+++---,,,,,,...---++++++++++++---...,,,++++++***+++,,,---...,,,---............---,,,......---,,,,,,+++******---------,,,,,,---......,,,...///...,,,,,,...111...///111444666888999:::???BBBCCC>>>888444555777333333333333333333333333///000111222333444555555333444444555555444444333333333333333333333333333000000111111111222222222444444444555555555666666444444444555666777777888444555555555666666777777999999888777666555444444444444444333333222222222333222000/////////000111111111111111000000000000000000000000////////////........................------------------------........................,,,,,,,,,---------......***++++++,,,---...//////************+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***))))))***,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************++++++,,,---------,,,,,,............---,,,+++++++++***)))))))))***+++,,,,,,,,,---------.........---+++******+++,,,,,,+++,,,,,,---------.........)))***+++---......------,,,+++)))***,,,...///...------,,,+++++++++,,,,,,........................:::;;;;;;<<<<<<;;;;;;:::999999888888777666666555777777777777777777777777:::888666666666666666444777777666555444333333333444444444333333333222222000000000000000000000000//////000//////...------........................////////////////////////,,,,,,------,,,,,,+++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,+++,,,------,,,+++)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,+++---...---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///---***(((((())),,,---))))))***++++++++++++***,,,,,,+++***+++,,,...///...---+++******+++---...---------,,,,,,+++++++++*********)))))))))(((((()))))))))***+++++++++,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***'''&&&(((+++///++++++,,,,,,,,,,,,------/////////......---------++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------************************+++***)))((((((***,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...///////////////////////////...---,,,+++,,,,,,---------///000111111111111444444333333333333333333444333111000000000111111333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444111222333333444444333333444555666888888888777666666666666666777777777777:::999777666555555555666444444444444444444333333444333222222111111222222000000//////.........---111111111111111111111111///............---------,,,---......//////......//////.........---------......---------,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,------......------,,,++++++------------++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++*********+++,,,,,,------,,,,,,---------------,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***((((((,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++...------,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++::::::;;;;;;;;;;;;::::::::::::999888888777666666777777777777777777777777999777555444555555444333666666555555444444333333333333333333222222222222////////////////////////000000000000000///......................................................---............---,,,,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---,,,++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---++++++,,,------------,,,,,,,,,+++++++++,,,---......---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,***((())),,,///++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))***+++,,,------,,,,,,------...///...---,,,,,,,,,,,,---...........................111000///...---......///,,,,,,---...////////////111111111111111111111111222111000/////////000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111222333333111222333333444444333333333444555666666666555555555666666666777777777777999888777666555555666666666555444333333333333333444333222222111111222222111111000000000////////////////////////////////////............---------,,,------..................---------,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,))))))*********)))((((((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++::::::;;;;;;;;;;;;::::::;;;::::::999999888888777777777777777777777777777888666444444444555444222444444444444444444444444222222222222111111111000////////////////////////000000111111111000//////........................------------------------......//////......---,,,((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,******++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,...///000...,,,++++++,,,---,,,,,,///...------++++++***)))******+++,,,,,,---............---------,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++,,,------------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++***************+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------++++++************))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...------------...//////...------,,,,,,------...........................000000///............///+++,,,,,,---------,,,,,,---------......//////000000000///.........//////////////////////////////222222222222222222222222222222222222222222222222111000000000000111222222111222333333444444333333222222333444444444444333555555666666666777777777777777666555555666666777888666444222111111222333333333222111111111111222111111111111000000000000///////////////////////////............---------,,,,,,---...............,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------------......+++,,,,,,------,,,,,,+++)))***+++,,,------------***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++:::::::::;;;;;;:::::::::;;;;;;;;;::::::999999999777777777777777777777777888777555444555555444333333333333333333444444444111111111111000000000000//////////////////////////////000000000000///...........................------------------------...............---,,,,,,++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------...------,,,,,,------...........................,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++***+++,,,...000///,,,)))***---...---+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,---.........---++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,---------******)))))))))))))))))),,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,+++***)))---------------......///------------------------........................------------,,,,,,------,,,,,,---------,,,++++++++++++,,,---......//////000/////////////////////////////////////////////111111111111222222222222222222222222222222222222000000000///000000111222111222333333444444333333333333333333444333333333555555555666666666777777666666555555666666666777888666333111000111222444333222222111111111111111000000000000000000000000000000000000000000000000///............---------,,,,,,---.........------,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,++++++,,,---.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++999::::::::::::::::::999;;;;;;;;;:::::::::::::::888888888888888888888888:::888666555666666555444222222222333333333333333111111111000000000//////........................------......///......---................................................,,,------------,,,++++++++++++,,,,,,++++++***)))+++++++++,,,,,,---------...------,,,,,,------...........................,,,------......------,,,+++,,,,,,------,,,,,,+++...---,,,+++******))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***))))))+++---...///,,,)))***---...---++++++++++++,,,,,,------------------,,,,,,+++++++++***+++---------,,,***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,+++++++++,,,,,,------------------------------------,,,,,,,,,++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++*********+++++++++,,,,,,,,,---------------...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,---...------------------------........................,,,,,,------------------------.........------,,,,,,,,,---......///000000///000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222000000000///000000111222111222333333444444333333555555444444444444444444555555555555666666666666555555555666666666666666888666333000000111222444333222111111000000111111////////////////////////000000000000000000000000///............---------+++,,,,,,---...---------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++******+++,,,,,,------,,,,,,'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++------------------------........................******,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++999999::::::::::::999999::::::::::::::::::::::::888888888888888888888888:::888666666666777666555222222222222222222222222111111111111000000000///........................,,,,,,---.........------........................////////////////////////,,,,,,------,,,,,,+++***((()))***,,,------......***++++++,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,))))))************))))))...---,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***,,,---...,,,++++++,,,---,,,,,,)))***++++++---......///......---,,,,,,+++*********+++,,,---,,,+++***)))++++++,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...*********+++++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,---,,,++++++++++++,,,------,,,------......------,,,---------------------------...//////000/////////---....../////////...............///000000000111//////000111111111000000111111111111111111111111//////000000111222222222222222222222222222222222111000000000000111222222111222333333444444333333777666555555444555555555444444555555555666666666555555666666666555555444555444222111000111333444222222111000000000000111............///////////////////////////////////////............---------++++++,,,---------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++------------,,,+++***)))***+++,,,,,,------,,,,,,******++++++,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++***)))((((((***++++++++++++,,,,,,,,,...------------,,,,,,,,,........................)))***+++---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++999999::::::::::::999999999999999999999:::::::::888888888888888888888888999777555555666666555444333333222222111111000000222222111111111000000000........................,,,------...//////......................................................---------------,,,,,,+++)))***+++---............******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))************))))))++++++*********+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,---------,,,+++***,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,+++)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))*********++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...000,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------------------------------///000000000//////,,,---...//////////////////000000000000000000000---...///000000000//////000000000000000000000000/////////000111222222222222222222222222222222222111111111111111222333333111222333333444444333333888777555444444444555555444444444555555555666666555666666666666555333222222222222111222222333444222222111000000000000000......//////000000000000///////////////////////////............---------++++++,,,------------,,,***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,------.........---,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))************)))******+++++++++,,,,,,,,,......---------,,,,,,,,,------------------------((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++999999999::::::999999999999999999999999999999999888888888888888888888888888666444444444555444333444333333222111000//////222222222222111111111111........................------...///000000//////........................------------------------......//////......---,,,------......------,,,+++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++((((((((()))+++---///111---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---------,,,,,,+++---...---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,))))))***++++++++++++***,,,,,,---...---,,,***))),,,+++)))(((((()))+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------************************+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000222...------------...//////,,,,,,---......---,,,,,,------------------------***+++---.........------+++,,,---...////////////000000000000000/////////+++,,,.../////////......000000000000000000000000...//////000111222222222222222222222222222222222222222111111222222333444222222333444444444333333777666555444333444444555444444444555555555666666666666777777666444222111000111111222333333444444222111111000000000000000//////000000111111111222111111111111111111111111//////.........---------++++++,,,---------,,,,,,))))))******++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,------++++++++++++------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------++++++,,,---------,,,,,,++++++++++++******)))(((''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''(((***++++++,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++''')))+++---...---,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++888888888888888888888888777777666666777888999999888888888888777777666666666555555555555444444444222333333333333222111111111111111111000000000000////////////............------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,///...,,,+++******+++,,,,,,+++************+++,,,------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,---.........---,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,)))***,,,...//////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////***+++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++,,,---......---+++***...---,,,+++************+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------...........................---,,,+++***+++,,,,,,000///---,,,,,,---...///............////////////............////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////222222222222222222222222222222222222222222222222666555444333222333444444333444555666666555444333555555444444444333333333222222222222222222222222111111111111000000000000000000000000000000000000//////......------------------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,---,,,***'''$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,***))))))******.........------,,,,,,,,,++++++************++++++(((***---///000...+++)))//////...------,,,+++++++++---//////---,,,,,,,,,...---++++++,,,,,,+++***,,,---...///...---,,,+++,,,,,,,,,---------......888888888888888888888888777777666666777888888999888888777777777777777777555555555555444444444444222222333333222222111000111111111000000000//////////////////............------------------------------------------------...------,,,,,,------......------------,,,,,,,,,+++,,,------......------+++,,,------......------000///...---,,,---............---,,,,,,---......------------------------,,,,,,------------------++++++++++++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...,,,,,,+++******+++,,,------------,,,,,,+++++++++---------,,,,,,+++++++++***************++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,---------------,,,,,,,,,------............////////////............///////////////......------......///000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111000000222222222222222222222222333333333333333333222222666555444333333333444444333444555666666555444333555444444444444333333333222222222222222222222222111111111000000000//////////////////////////////000000//////............------------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***///......---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,************+++------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))***,,,...///---,,,***---------------,,,,,,,,,---///000///---+++++++++000...------...///---,,,,,,,,,------------,,,,,,,,,,,,,,,---------......888888888888888888888888777777666666666777888888777777777777777777777777555555555555444444444444222222333333222222111000111111000000000000//////////////////............------------------------------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,...------------......//////......------......///........................------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++*********++++++,,,+++++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++*********++++++------,,,,,,,,,,,,++++++///...------++++++***)))***************+++,,,,,,***************+++,,,---)))***+++,,,---,,,++++++******++++++++++++******------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------------...++++++,,,,,,---,,,,,,+++---............/////////............//////////////////............//////000000000000000000000000000000000000000000000000222222222222222222222222222333333333333222111111222222222222222222222222333333333333333333444444666555444444333333444444444444555555555555444444444444444444333333333333222222222222222222222222111111000000000000//////////////////////////////000000000///////////////.........------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,---///...------///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******.........---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,+++******++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,...//////---,,,,,,---000...------...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......888888888888888888888888777777666666666777777888666666666777777777777777555555555444444444333333222222222222222111000000111000000000////////////////////////............------------------------------------------------...------,,,,,,------...---------,,,,,,,,,++++++)))***++++++,,,,,,++++++))))))***+++++++++++++++)))*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,//////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))******++++++...---+++*********+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++************+++,,,,,,,,,+++***)))))))))++++++''')))+++---...---,,,+++)))******++++++******)))---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------***+++---......---,,,+++---------.........//////............////////////111111000000000000111111////////////////////////000000000000000000000000222222222222222222222222111222222333222222111111222222222222222222222222333333444444444444555555666555555444444444444444444444444444444444444444444444444333333333222222222222222222111111111111111000000000////////////////////////////////////////////////.....................------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......---,,,++++++++++++***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++---...///000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000---,,,++++++,,,---,,,+++,,,+++***)))***+++,,,---,,,,,,,,,---------......777777777777777777777777777777666666666666666777666666666666666666777777555444444444444333333333111222222222222111000000000000000////////////...////////////............------------------------------------------------...------,,,,,,------...------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,//////.........---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***)))))))))******+++,,,000///---+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***+++,,,,,,---...---+++)))(((((())))))&&&(((+++---...---,,,+++)))******++++++******)))------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---/////////...---------------........................////////////111111000000000000111111////////////////////////111111111111111111111111222222222222222222222222000000111111111111111000222222222222222222222222333333333444444555555555555666666555555555444444444444444333333444444444444444333333333222222222222222222111111000000000000000000////////////...........................------------------------.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,+++++++++,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---***++++++,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++...///000///---,,,---...---+++++++++------,,,+++++++++***)))***+++---...,,,,,,,,,---------......777777777777777777777777777777666666555555666666777777777666666555555555444444444444333333333333111111222222111111000///000000////////////......////////////............------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,------......------------...////////////...******,,,---............,,,------......------,,,------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************++++++++++++***************+++,,,---///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,------)))***++++++---......///+++++++++++++++,,,------...---,,,+++***)))))))))((()))***,,,------,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---...////////////,,,------------.....................////////////......------------......000000000000000000000000111111111111111111111111222222222222222222222222//////000111111111111000222222222222222222222222222222333333444444555555555666666666666555444444444444333333333333444444333333333333222222222222222222222111000000//////000000////////////..............................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////.........------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,+++++++++,,,---...------------------------444444333///,,,))))))***...---,,,---/////////...++++++***++++++,,,---...,,,,,,,,,---------......777777777777777777777777777777666555555555555555888888777666555444444333444444444333333333222222111111111111111000000///000000/////////.........////////////............------------------------------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***+++,,,------......------,,,,,,---............---***+++,,,---...------,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++************++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,+++***++++++------******+++,,,---......---******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,************++++++++++++*********++++++,,,---...,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,***+++,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------------------------------------------,,,---.........---++++++,,,,,,,,,,,,---...///000,,,,,,---------.....................////////////------,,,,,,,,,,,,------000000000000000000000000111111111111111111111111111111111111111111111111///000111111222222222111222222222222222222222222111111222222333444444444555666666777666555444333444444333222222333444444333333333222222222222111222222222111000/////////000000/////////.................................,,,,,,,,,---------......+++,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,,,,+++,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,---///000111111333333222///,,,***+++,,,...---,,,---///000///...***+++,,,------.........,,,,,,,,,---------......777777777777777777777777888777666555555555555555999999888666555444333222444444444333333333222222111111111111111000//////000/////////............000/////////............------------------------------------------------...------,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,,,,++++++))))))***++++++++++++***((()))***+++,,,+++******((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++........................------------------------+++******)))***+++---...((()))+++,,,------,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,)))************+++++++++++++++++++++,,,---...///******,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---)))***,,,---...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))+++---............++++++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------------------------........................---.../////////...,,,,,,++++++******+++---...000,,,,,,,,,---------................../////////000.........------.........000000000000000000000000111111111111111111111111000000000000000000000000000111222333333333333333222222222222222222222222000000111222222333444444555666777777777666444333444444222222222222444444333333333222222222111111222222222111000//////...000/////////....................................---------.........//////***++++++,,,---...//////000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++*********+++,,,---...///***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---((()))+++---000222444555++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,((()))+++...000222444555/////////...------///111,,,+++***+++---...---,,,)))+++,,,...//////......,,,,,,,,,---------......:::999888666666666777888777777777777777777777777444444555555555555555555111111333444444444444444333333222222111000//////000000000000000000000000000000000000000000000000////////////////////////------.........---,,,+++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------,,,,,,+++***))))))))))))---------------------,,,---...///...,,,+++,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++***)))***++++++***))),,,,,,+++++++++,,,---............------,,,,,,,,,,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++,,,---...///000+++,,,------,,,+++)))(((,,,+++***)))***+++,,,---/////////...---,,,******,,,,,,,,,---------......,,,++++++---000111...+++***+++---,,,,,,+++---...------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))***+++,,,,,,,,,,,,+++------------,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////.........------,,,,,,,,,---------............///........................000000//////.........---////////////////////////////////////////////////000000000000000000000000000000111111222222333333000111111111111222222222333333333222222111111111222222222111111111000000444444444333333222222222555555333222222222333444333222111111000000111111000000000000////////////........................------............------++++++,,,---///000111111,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///---------,,,,,,+++++++++++++++******++++++,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------...,,,***((((((***,,,...------++++++++++++------000///---+++++++++---...111---)))))),,,...,,,)))***//////++++++//////+++------,,,,,,+++*********+++++++++++++++++++++++++++---///...+++)))+++------...000666::::::555///------------------------***++++++,,,------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,999888777666555555666777777777777777777777777777444444555555555555555555222222333333333333333333333333222111111000//////////////////////////////........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++,,,,,,------.........---...///...,,,+++,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++***++++++,,,---------------,,,+++******,,,,,,,,,------------...,,,***)))))),,,---,,,******+++---,,,,,,+++---...------------------------+++,,,,,,------,,,,,,+++---...//////------...//////...,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++************+++++++++,,,,,,,,,,,,---------,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,---------............///........................000/////////............////////////////////////////////////////////////000000000000000000000000333222222111000000//////000111111111111222222222333333333222222111111111222222222111111111000000444444333333333222222222222111000/////////000000333222111111000000111111000000000000/////////...........................------............------...---------,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---------,,,,,,++++++++++++++++++***++++++,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...---++++++,,,---...111---)))***---///---***...111000,,,***---,,,(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,///...111444666555333000///------------------------++++++,,,---------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777666555555555666666777777777777777777777777555555444444444444444444444444222111111222333333222222222111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------,,,+++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++************+++,,,------++++++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,------...***++++++,,,---...//////,,,---...---,,,+++,,,---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++************+++,,,---............***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------///,,,)))((()))+++,,,,,,***,,,------++++++,,,...------------------------+++,,,,,,------,,,,,,+++---///000///...---...///...------,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------------,,,+++++++++,,,...///++++++,,,---------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------............///........................////////////............////////////////////////////////////////////////000000000000000000000000222111111000000//////...000111111111111222222222222222222222222111111111222222222111111111111111333333333333222222222222444444333222222222222222222222111000000000000111000000000/////////..............................------............------//////...---,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...000---***+++...000///---...000///,,,+++,,,,,,))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111000333666444///+++,,,---------------------------,,,,,,---------,,,++++++......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,777777777666666666777777777777777777777777777777555555444444444444333333666444222000000111222333222111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++++++++---......---+++***+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...***************+++,,,---,,,,,,,,,------.........+++---...---++++++,,,---111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++,,,,,,---------------------------------------,,,,,,,,,---------.................................------,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------)))***,,,---------,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...---,,,---///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...000///---,,,---...000222***++++++,,,------------++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,---------------------------------............///........................///////////////.........////////////////////////////////////////////////////////////////////////------...///000111111222000000111111111222222222222222222111111111111111111111111111111111111111333222222222222222222222555555444444333333333333222222111000000000000000000000/////////.................................------............------............------------++++++++++++,,,,,,------------------------------------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---......,,,+++,,,///000///...***+++,,,+++,,,---...---,,,,,,,,,,,,------......------------------------,,,,,,++++++,,,...000222222333333000,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,888888888888888888888888666666666666666666666666555555444444333333333333555444222000000000222333111111111000000000000000................................................------------------------000...,,,+++++++++---......---,,,++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.........************+++,,,------.........------,,,,,,,,,+++,,,---,,,++++++,,,------------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---+++***+++,,,---,,,++++++,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,------------,,,++++++******************+++,,,---...---,,,,,,***+++,,,---............+++++++++,,,,,,,,,---------...//////...,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,///...,,,++++++---///000***++++++,,,------------*********++++++++++++,,,------------------------------------------,,,,,,---------------------------------............///.................................///////////////////////////////////////////////////////////////////////////////////////------...///000111222222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111000000///222111000000//////000000////////////....................................------............---------------,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------------,,,,,,---/////////...*********,,,---------...---,,,,,,,,,+++++++++***------------------------,,,,,,+++,,,...000222222222///,,,+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,777888999:::::::::999999666666666666666666666666555555444444333333222222333333111000000111222222000000000000000000000000................................................------------------------///...---,,,+++,,,------...---,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,,,,---------...............------------....../////////...---,,,++++++******+++,,,,,,++++++,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***+++,,,---,,,***+++,,,---//////......---,,,,,,,,,------------...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,------.........,,,,,,***)))((((((((((((++++++,,,---------------+++,,,------............++++++++++++,,,,,,,,,,,,(((+++......,,,***)))))),,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))+++***)))))))))***,,,---++++++,,,---------,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///.................................///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000000000111111111111111111111111111111222222222111111111222222222222222222222333333222222111000111111000////////////000/////////.........------........................------............------......---+++***(((''''''++++++,,,---------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------......///,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,---.........------...++++++---,,,***))),,,++++++***))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000222111111000,,,))))))---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,666777888999:::999999888666666666666666666666666555555444444333222222111111111111111111222222222///000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************+++++++++,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,------------............///......---------...............------,,,,,,+++)))+++,,,,,,++++++,,,---,,,---...//////000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,---...---++++++,,,...///000///...---,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,------...+++***)))***,,,---,,,+++---------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,---......+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,(((+++---,,,+++***+++---,,,---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******************++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---------............///..................................../////////000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222///000000000111111111222000000111111111222222222000111111111222222222222444444555555555444333222111111000/////////////////////.........---------........................------............------//////...---+++***))))))+++,,,---.........---,,,........................------------------------,,,,,,+++++++++,,,---...+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------***++++++,,,------......***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---.........---+++---......---,,,++++++...******------)))))),,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000222333111...---,,,++++++,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555666777999999999888777666666666666666666666666555555444333333222111111///000111222222222222222////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,+++,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))*********++++++,,,------++++++,,,---***+++,,,---...---,,,,,,---------.........//////...---,,,,,,++++++++++++,,,---------------------)))***,,,,,,++++++,,,---,,,,,,,,,,,,+++***)))(((------------------------++++++++++++++++++++++++------------------------///...------...///...---+++,,,...000000///...---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++***)))***,,,---,,,+++......---,,,+++***)))(((+++******)))***,,,---......---,,,+++,,,---...///++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...,,,***+++///222,,,---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...))))))*********)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,---.........------------------,,,,,,+++***........./////////000000++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........---------.........//////........................---.........//////000000////////////////////////////////////////////////000000000000000000000000......///111222444555555000111111111111222222222//////000000111111111222000000111111222222222222000000111111222222222222111111222333222111000///111111000/////////////////////.........---------........................---..................---/////////000000000111111+++,,,---.........---,,,........................---------------------------,,,+++******,,,...///+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------------------------------))))))***+++,,,,,,------)))+++///111111///+++)))++++++------------+++++++++,,,------.........---+++---......,,,+++*********''''''---...+++,,,000+++,,,,,,------......///++++++++++++++++++++++++------...111444444000,,,***---...---***))),,,///++++++++++++++++++++++++***+++,,,,,,------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,777777777777777777777777555555444444444333333333444333222222111111222222000000000000000000000000111111000000//////...............///////////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***///---+++,,,---...---,,,,,,------.../////////...------------------------............------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,---------------------------,,,+++***)))***+++,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---....................................------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,,,,+++))))))*********+++,,,---...///.........---,,,+++***)))---,,,,,,+++*********++++++++++++,,,---...///000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...***((()))---...,,,(((+++,,,---......---,,,+++,,,***)))***...///...,,,+++,,,---.........---,,,,,,,,,++++++***+++++++++000///...---------------...------,,,+++***)))))))))******++++++,,,,,,---************+++,,,---...---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,++++++*********........................,,,,,,,,,---------......//////------------/////////......------......///........................///...---,,,,,,,,,,,,,,,............////////////111000///...------...///////////////000000000000......///000000000000000222222222111111111000000111000000///////////////111222222333333222222111222222222222222222222222000000000000///////////////............---------........................------------------------------------------------//////.........---------,,,,,,---...---,,,***)))------......---,,,***))),,,------......------,,,---------.........//////+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******************,,,,,,,,,---------.........---,,,+++***++++++,,,---,,,++++++------,,,+++******+++,,,,,,---............---,,,,,,,,,------///...---,,,,,,,,,,,,,,,------......///000000000***+++,,,---...---,,,+++------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...666666666666666666666666555444444444444333333333444333222222111111222222000000000000000000000000/////////.........------.../////////////////////---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++///---+++,,,---...---,,,)))******+++,,,,,,++++++++++++++++++++++++++++++---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++,,,------...,,,,,,---------,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...+++)))***---///,,,)))+++,,,,,,,,,,,,,,,,,,+++...,,,***+++---...,,,******+++,,,---------,,,++++++++++++***++++++,,,,,,///...------,,,,,,---------,,,,,,++++++*********---------,,,++++++******///...---,,,++++++***+++------,,,,,,,,,+++++++++,,,---------,,,,,,+++***---,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......---,,,+++******+++,,,------------,,,,,,---------........................000///......---------...............////////////111000///...---......///////////////000000000000...///000000111111000000222222222111111111000000222222111000000000000000111222222333333222222111222222222222222222222222000000000000/////////...///............---------........................////////////////////////------------------------///.........------------,,,,,,---------,,,+++***++++++,,,,,,+++***((('''+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.........---,,,*********+++,,,---,,,++++++------,,,++++++++++++,,,,,,---------------,,,,,,,,,------...///...---,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...555555555555555555555555444444444444333333333333333333222111111111111222000000000000000000000000.........---------------//////////////////......---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---+++,,,---...---,,,))))))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,---------------,,,---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............------------------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,++++++,,,------***+++,,,,,,---------,,,,,,,,,++++++******++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,***+++...///---***,,,++++++******++++++,,,///---,,,,,,,,,,,,+++))))))***+++,,,,,,,,,++++++************+++,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++......------,,,+++++++++000///...---++++++******,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,......------------..............................000000///............///............////////////000000///............///////////////000000000000///000111111222222111111222111111111111000000000333222222111111111111111111111222222222222111111111111111111111111111111000000000/////////......///............---------------------------------........................------------------------............------------,,,,,,---------,,,+++++++++,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***)))))))))*********++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++***+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,------......------,,,+++++++++,,,,,,++++++,,,,,,------------------------------,,,,,,------------,,,,,,,,,------------............------,,,,,,------...555555555555555555555555444444444333333333222222333222222111111111111111000000000000000000000000......------------------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------------------------------,,,---.../////////...---........................------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,++++++***)))(((((()))***+++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---+++,,,...///---,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++)))***+++------,,,,,,+++************+++,,,---...,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------//////............//////........................//////...............///............/////////////////////.........//////////////////000000000000000000111222222222222222111111111111000000000000222222111000000000000111111111222222222222111111111111111111111111111111000000/////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...------,,,,,,,,,------,,,------......///000000---,,,+++***+++,,,---...------------------------,,,------......------,,,---------.........//////------------------------666666666666666666666666444444333333333222222222333222111111000000111111////////////////////////........................000000//////.........---..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///---+++,,,---...---,,,---...............------------------------------***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------------------------+++,,,...///000///..............................------------------------........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...------,,,+++++++++,,,,,,------------,,,+++***))),,,++++++***++++++,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,------...---,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------***+++---.........---,,,************+++,,,---...++++++*********++++++,,,*********++++++,,,,,,---+++,,,,,,------......///******************+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------..............................------,,,------..................////////////......//////////////////////////////000000000000000000111222222222222222000000000000000000000000111111000////////////000000111111222222111111000000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,------------,,,,,,------------............---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------------,,,+++++++++,,,,,,,,,------++++++,,,---......//////,,,,,,,,,---------......------..................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000------,,,,,,,,,------...,,,,,,------.../////////---,,,+++***+++,,,---...------------------------,,,------......------,,,---------.........//////------------------------666666666666666666666666333333333333222222222222222222111000000000000111////////////////////////.............../////////000000000///......------//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///---+++,,,---...---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......------------------------,,,,,,---...////////////.........---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++************++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------.........---,,,+++))))))++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++,,,,,,,,,,,,---///+++,,,---...///...------************+++,,,------++++++******++++++,,,,,,*********++++++,,,,,,,,,......------,,,+++++++++,,,+++***))))))((())))))*********+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++************++++++........................---,,,,,,,,,,,,---..................////////////---...//////000/////////////////////000000000000///000111111222222111111//////000000000000000111111000000///////////////000000111111111111000000/////////////////////////////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---------......,,,------............------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,,,,,,,---......------,,,,,,+++*********,,,,,,++++++,,,,,,------------------------------,,,,,,------------,,,,,,,,,------------.........,,,------......------,,,555555555555555555555555333333333222222222222111222222111000000000000000////////////////////////,,,,,,---------.........111000000///......------......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////---+++,,,---...---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///------------------------,,,,,,,,,,,,---...///000------------,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******)))))))))++++++++++++,,,------...------------,,,,,,+++***++++++******++++++,,,---************+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,***,,,...---+++***,,,...***+++,,,---...---,,,,,,+++++++++***++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++,,,,,,---------,,,++++++******++++++***************+++)))*********++++++++++++***+++,,,,,,---------,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---------......,,,------......------,,,,,,++++++******++++++,,,........................---------------...//////............////////////,,,---///000000000//////////////////000000000000...///000000111111000000////////////000000111111222111000000//////000000000000111111111111000000//////////////////////////////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...---,,,++++++++++++,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,---............---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......******,,,---------,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///------,,,++++++******)))++++++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,444444444444444444444444333333333222222222111111222111111000000000000000////////////////////////+++++++++,,,,,,---------111000000///...------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////---+++,,,---...---------------------,,,+++***------------------------+++,,,------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///------------------------,,,,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,---......---,,,,,,........................,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++*********+++,,,---...///++++++,,,---------,,,,,,+++*********+++,,,,,,---************+++,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,***+++,,,------,,,+++***,,,...///...***)))***,,,)))***+++,,,---,,,++++++,,,,,,++++++***+++++++++,,,+++++++++,,,------...++++++++++++++++++++++++)))******++++++,,,------(((((((((***+++---///000))))))******++++++++++++***+++,,,,,,------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000///...///......------......///.......................................///000111............/////////000,,,---///000000000//////////////////000000000000......///000000000000000.../////////000000111111333222222111000111111111000000111111111111000000//////////////////////////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***+++,,,...//////...---,,,---...///000+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,++++++------...//////...------*********++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......((()))***+++,,,++++++***---,,,++++++------,,,+++******+++,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,,,,------...//////***+++,,,---...---,,,+++------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,444444444444444444444444333333333333333333333333000000000000////////////////////////////////////////////////............111000///...------...///111000...,,,,,,,,,...///------.........---+++***------------------------///...---,,,,,,---.../////////.........---------------------------------.........------,,,,,,,,,*********++++++,,,,,,---------------------------)))******+++---......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,)))(((,,,,,,,,,---------......///............---------.........------,,,,,,,,,000000000///...,,,+++***++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,---------...............------,,,,,,,,,............---,,,++++++,,,++++++++++++,,,---...***)))))))))***,,,...///...------,,,,,,------...++++++,,,,,,,,,---------(((((()))+++......---+++,,,++++++***)))(((''''''++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((++++++++++++++++++++++++++++++,,,---------,,,,,,------...---,,,***(((&&&------++++++++++++------******+++,,,,,,---......+++,,,------,,,+++)))(((,,,,,,++++++***+++++++++***++++++,,,,,,------...------......------,,,++++++,,,------......------***+++---...///...------///...---,,,+++,,,,,,---,,,------......------,,,---------.........//////111000///...---,,,++++++,,,---...000111111111111......////////////......000000000000111111111111222111111111000000//////000000000000000000000000111///------000222111///000000000000000000000000////////////////////////000000000000000000000000...---,,,,,,++++++++++++///......------......///---------,,,,,,+++++++++...------,,,+++++++++,,,++++++++++++++++++++++++...---+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////((()))***+++++++++++++++//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------.........------.........+++,,,,,,------,,,,,,+++---.........---,,,,,,++++++++++++++++++++++++,,,///...------++++++***))),,,,,,+++***))))))))))))......---,,,,,,+++******++++++,,,------......///------------------------,,,+++)))((()))+++.../////////////////////......444444444444444444444444333333333333333333333333000000000000////////////////////////////////////////////////............000///...---------......000///---,,,+++,,,---......///000000000///---,,,------------------------...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***,,,,,,---------.........+++,,,,,,---...///000000//////.........---------..................---,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,------------...---,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++*********++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++++++++,,,,,,+++)))---------,,,+++******)))++++++++++++++++++++++++//////.........---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------))))))***+++,,,------------,,,,,,++++++,,,,,,---++++++,,,------...//////******+++,,,,,,,,,+++***++++++*********++++++,,,...------,,,,,,++++++***---------------,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------///...---,,,,,,,,,------,,,------......------,,,---------.........//////...........................//////000000000000///......////////////......//////000000000111111111111111111000000000//////000000000000000000000000222000...///111333222000000000000000000000000000////////////////////////////////////////////////...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++------+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------......------------......+++,,,,,,------,,,,,,+++------......------,,,+++******+++,,,---............------,,,,,,++++++***,,,,,,+++*********++++++......------,,,++++++***++++++,,,------......///------------------------...---+++***)))+++,,,...------------------------444444444444444444444444333333333333333333333333000000000000////////////////////////////////////////////////............///...------,,,---------///...,,,+++++++++,,,---...////////////...---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---------,,,---------.........//////+++,,,,,,---...///000000////////////............+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,+++***+++,,,+++***------,,,,,,++++++******++++++++++++++++++++++++............------------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))***+++,,,---.........((())))))***,,,---///000---,,,,,,++++++,,,,,,---,,,,,,------......//////((()))***,,,,,,---,,,,,,))))))))))))***+++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++------,,,,,,,,,---............---,,,,,,,,,------,,,------......------,,,---------...............+++,,,,,,---...///000000000000000000000///............////////////......//////000000000000111111111111000000000000//////000000000000000000000000111000///000222333222111000000000000000000000000////////////////////////////////////////////////------,,,+++++++++,,,,,,++++++************++++++------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------......------,,,,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++++++++,,,------......///........................000///---,,,++++++,,,,,,+++++++++++++++,,,,,,,,,333333333333333333333333222222222222222222222222000000000000////////////////////////////////////////////////............------------,,,------------,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++***------------------------******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++---.........------.........////////////............---------..................------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,------------------------,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++))))))******+++,,,---...------------------------------------............,,,***)))))),,,...//////*********************))),,,,,,+++++++++++++++***++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,------------++++++,,,---------,,,,,,...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,,,,,,,,,,((((((((()))***+++,,,---***++++++,,,,,,------...++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,...---,,,++++++,,,...///------------------------,,,------......------,,,........................+++,,,,,,---...///000000//////000000000000//////......////////////......////////////000000000111000000000000000000//////000000000000000000000000/////////000111111111000////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---.........,,,+++***++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++,,,---------------//////...---,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------...------,,,,,,***++++++,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///......------,,,,,,,,,,,,++++++,,,------......///........................//////...---------------+++++++++++++++,,,,,,,,,333333333333333333333333222222222222222222222222000000000000////////////////////////////////////////////////............,,,,,,------------------,,,,,,,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------------------------------............------------------............------------------------------------------------...------,,,,,,+++++++++------------------------***++++++,,,,,,---------((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......---------------.........//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,---------,,,++++++((()))***+++,,,---------,,,------......------,,,,,,,,,,,,,,,------------,,,***)))))),,,...//////***************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++,,,,,,,,,,,,------------,,,+++******000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,---***++++++,,,,,,------...++++++,,,,,,++++++***)))+++,,,,,,---------------///...,,,++++++,,,---...,,,---------------------,,,------......------,,,.....................------.....................---...///000111111111111......////////////.........////////////000000000//////////////////000000////////////////////////---...///000000/////////////////////////////////////////////////////////........................,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++***)))+++++++++,,,,,,------------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,///.....................((()))***,,,---.........//////...---,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,---...//////......------------,,,,,,++++++,,,------......///........................,,,---......////////////+++,,,,,,,,,---------...333333333333333333333333222222222222222222222222000000000000////////////////////////////////////////////////............,,,,,,---............---,,,,,,,,,,,,---------------------,,,------...///---------------------------......//////......---------...............///------------------------,,,,,,,,,------------...------------,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------......+++,,,,,,---...///000000+++++++++++++++,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......++++++++++++,,,,,,,,,,,,))))))))))))************------------,,,+++***)))***+++,,,---...---,,,,,,+++,,,,,,,,,,,,+++***)))******,,,,,,,,,,,,******)))))))))*********++++++///---,,,+++,,,---,,,+++++++++,,,,,,------......---,,,,,,++++++*********,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))******++++++,,,,,,---------------,,,+++******------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************++++++++++++...---,,,+++************************+++,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,++++++***,,,,,,---............---......---,,,,,,,,,------+++,,,---.........------,,,------......------,,,...............---------/////////...---------,,,,,,---...000111111222222......////////////............////////////000000......////////////000000////////////////////////+++---///000///.........000000000000000000000000////////////////////////........................,,,,,,+++++++++,,,------++++++************++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,------...---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------'''(((***+++---.........,,,,,,,,,,,,---...//////,,,---------............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------......---------,,,,,,++++++******)))+++++++++,,,,,,---------------,,,,,,,,,---............------------------++++++,,,------......///------------------------***,,,---///000000///...,,,,,,------......//////222222222222222222222222111111111111111111111111000000000000////////////////////////////////////////////////............,,,---...///000//////...,,,,,,---...............------,,,,,,,,,---...///------------------------,,,---............---,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------------++++++++++++++++++++++++///......---+++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++++++++,,,,,,,,,,,,---+++,,,,,,---...///000000+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------+++,,,---...///......---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++((()))+++---......------++++++,,,,,,,,,+++***))))))***,,,------,,,***)))*********+++++++++,,,,,,...---,,,---......,,,***++++++,,,,,,---...//////------,,,,,,+++******)))++++++,,,,,,,,,---------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...******++++++,,,------...***+++,,,,,,---------,,,++++++,,,---.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,,,,,,,,,,------...------,,,,,,++++++***---------------,,,++++++++++++,,,------------,,,------......------,,,++++++,,,---.........------,,,------......------,,,//////.........---------//////.........---------......///000000000000000......////////////.............../////////000000........./////////000000////////////////////////***---111111///......///000000000000000000000000////////////////////////........................,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------++++++++++++++++++++++++++++++---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......,,,+++)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,---------------,,,,,,,,,,,,---...//////------------..................------------......+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------..................++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000...---+++,,,,,,,,,---.../////////222222222222222222222222111111111111111111111111000000000000////////////////////////////////////000/////////............,,,---///000000000//////,,,------.../////////...++++++***)))***+++---...------------------------++++++------------+++++++++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,//////.........---------,,,,,,,,,------.........))))))+++,,,---.........------------------------'''((()))+++,,,,,,++++++******+++++++++,,,,,,,,,.........//////000000000++++++,,,---............'''(((+++---//////...---'''(((***,,,---------,,,+++,,,...//////...,,,+++---------.........//////******+++---000000///---))))))***+++,,,,,,------------,,,,,,+++***)))))))))))))))******+++++++++)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...//////((((((***,,,---...//////,,,,,,.........---,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---.........---,,,,,,,,,------***++++++,,,,,,---......------......------,,,+++******+++,,,,,,,,,,,,+++------...///...---+++******+++---...///...------,,,------......------,,,//////.........---------........................000000000000000//////.........////////////................../////////000---.........//////000000////////////////////////+++...222333111//////000000000000000000000000000////////////////////////........................++++++++++++,,,,,,---...///......------......///+++++++++,,,,,,---------,,,+++++++++,,,------...++++++++++++++++++++++++***+++---...///...------,,,------......------,,,---------------------------,,,,,,+++,,,---///000******+++,,,,,,---......+++***((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111////////////...---,,,+++//////...---,,,,,,,,,,,,---------........./////////......------......///+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------..................++++++,,,------......///++++++++++++++++++++++++,,,---///000///---***(((++++++,,,------...//////333333333222222222111111000000000000000000000000......//////...---,,,,,,......//////......---,,,---.........---+++)))(((------------------------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,+++,,,------......------,,,---......//////......++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------(((((()))***++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,---......//////......------,,,,,,,,,,,,++++++...---+++******+++---...---,,,++++++++++++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***************+++++++++***++++++,,,,,,++++++***------,,,++++++******)))...------,,,,,,------...---------------------------,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......***+++,,,---...000111111+++++++++,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++)))((('''((()))***,,,,,,+++***)))))))))***...,,,++++++---......------...//////------...///------,,,,,,,,,,,,++++++***+++,,,---............///...---,,,,,,---...///+++++++++,,,,,,,,,------------------------------............////////////------------------------000000000000000000000000000000///...............//////////////////////////////000000///...---------------.........//////000000000000////////////........................222111000...---------------.../////////...,,,+++000---******---......,,,---,,,+++******+++---......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,///...---,,,++++++++++++,,,---......,,,******+++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,------......------//////.........---------,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111...***''''''***...111///...---,,,+++,,,,,,---///---,,,,,,,,,,,,+++)))***+++,,,---.....................------,,,,,,,,,...---,,,,,,......---,,,333333222222222111111111000000000000000000000000//////000000//////...---***+++---...//////000000......///000///...---,,,........................------...///////////////+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------,,,,,,,,,,,,---............---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...............,,,,,,,,,------............---+++******+++---......---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********))))))(((((((((++++++,,,,,,,,,,,,++++++*********+++,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......222111000///...,,,,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,***(((((()))***+++++++++******)))*********,,,+++)))***,,,------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,,,,---.........///...---,,,,,,---...///,,,,,,---------.........------------------------............////////////.........---------------////////////////////////000000///...............//////////////////////////////000000///......------------.........//////000000000000////////////........................000//////............///.........///......---,,,000---++++++---......,,,------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,//////...---,,,,,,,,,,,,+++---......,,,***++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------///.........---------------,,,+++++++++,,,.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,,,,---------+++++++++---------+++***+++,,,---..................---------,,,,,,,,,...---,,,,,,......---,,,333222222222222111111111000000000000000000000000000000000000000000///...***+++---...//////000000------...///000000000///////////////////////////...............//////000,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,---......//////......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............+++,,,,,,---...///000111------++++++++++++------......------------......------,,,,,,,,,,,,++++++------++++++++++++------------,,,,,,,,,,,,++++++---,,,,,,+++***)))(((''',,,,,,------------,,,,,,******++++++,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,---------.........//////+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,++++++******++++++,,,---,,,+++***)))***+++,,,*********)))******++++++---+++******,,,------,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++------,,,++++++,,,---.........------------......---------.........//////---------------------------............//////////////////......---------////////////////////////000//////............/////////////////////////////////000000000///......---............/////////////////////000000000000////////////////////////...............///000000//////...------------...///---++++++---...------------.........------,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,//////......------,,,,,,+++---...---,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,------......------............------------------,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......---,,,,,,,,,------+++******+++---......---++++++,,,---...............------------,,,,,,,,,...---,,,,,,......---,,,222222222222111111111111000000000000000000000000//////000000000//////............///......---,,,,,,,,,---------.................................---,,,+++++++++,,,---............------,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............------........./////////////////////////////////+++,,,,,,------,,,,,,+++,,,,,,---.........------+++,,,,,,---.../////////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,...------,,,++++++******......------------......++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......******++++++,,,------...------------............+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,+++++++++,,,---***)))))))))***+++,,,,,,///---,,,---...000//////***+++,,,,,,+++***+++,,,------,,,,,,,,,+++++++++///---,,,******+++---...------------------------------------............---------------------------------.........//////000000000///......------////////////////////////000///............////////////////////////////////////000000000//////................../////////////////////000000000000000000000000000000000000//////............//////000///...,,,,,,---.........---,,,,,,---------------.../////////...---,,,...------,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,...---,,,++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,------......------------------------------------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++------------------------,,,+++***+++---...---,,,+++,,,------.........---------------------------...---,,,,,,......---,,,222222222111111111000000////////////////////////---......//////..................///......---,,,......------,,,,,,,,,,,,------------------------------+++******+++,,,---.........---------,,,,,,------------------------.........---------,,,,,,,,,,,,,,,------.........,,,------...............+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,------------............////////////////////////+++,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,------......------,,,......------,,,++++++***++++++************++++++---------------------------,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......333222111///---,,,******+++,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------***)))))))))***+++,,,,,,///---,,,,,,...//////...***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++...---+++******+++,,,---,,,------------------,,,+++,,,,,,,,,,,,---------------------------------------------............000000/////////.................................//////............////////////////////////////////////000000000000000///////////////////////////.../////////000000000111000000000000000000000000111111///......---------000///...,,,,,,---......,,,------------------------...///000///...,,,+++---------,,,,,,---.........------,,,,,,------...------------------------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********,,,------,,,+++,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------...---+++,,,,,,---+++***,,,,,,------...---------------------------------...---,,,,,,......---,,,222111111111111000000000////////////////////////,,,------...............***+++---...//////000000000///...---------------------------------------///......---------------++++++++++++,,,,,,,,,,,,------------------------............---------,,,,,,,,,------------------+++,,,------......------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------------++++++++++++------++++++,,,,,,,,,,,,------((()))***+++,,,------...,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++******))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------*********)))******++++++,,,***))))))+++,,,,,,+++***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,------------.........................................................///............//////000//////////////////////////////000111111111000000000000000////////////.........//////000000111111////////////////////////222111000///---------,,,//////...------------...+++---......---,,,,,,---...............---,,,+++------------------...///......------------......---------------------------------------......///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))***+++------,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------///---,,,,,,,,,,,,+++))),,,,,,------...------,,,,,,,,,,,,------------......---,,,,,,......---,,,111111111111000000000000////////////////////////------...///////////////***+++---...//////000000------,,,+++,,,---...///.......................................---,,,+++******++++++,,,---------....................................------------------------------,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......###$$$%%%''')))***+++,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...------------------------++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++******)))*********+++)))((((((***++++++***+++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++*********+++,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,---------...------------------------,,,,,,---------.........,,,,,,,,,---......//////.......................................///000000//////////////////////////////000111111111111111000000000000/////////............///000111111111........................111000///........................///......---,,,***---//////---,,,,,,---///...---,,,++++++++++++---------------...//////......------------..............................---------------...//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***,,,------,,,***))))))+++------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------++++++,,,,,,,,,---------***+++,,,---...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---------,,,++++++------,,,+++,,,------...------,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,111111111111000000000000////////////////////////......///000000111000000......//////......---,,,)))((((((((()))+++---...////////////////////////++++++,,,---,,,+++)))(((+++,,,,,,---...///000000........................//////.........---------.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++------------++++++******+++,,,,,,---......+++,,,------......------...............---------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++++++++,,,------,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///......------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++++++++++++++,,,,,,---...////////////////////////+++******************+++...------,,,,,,------...,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,***)))***+++---,,,,,,+++,,,------++++++,,,------------,,,,,,,,,++++++((()))***,,,,,,---------++++++------------++++++---------.........//////------------------------,,,,,,,,,---------......***++++++,,,---...//////.......................................///000111//////////////////////////////000111111111111111111111000000/////////...---......///000111111222........................///............///000000---.../////////...,,,+++***---000///---+++,,,---///...,,,+++******++++++---------------...///000......------------.................................------------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***+++---......---,,,***)))+++------,,,,,,---...---------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,------......------+++++++++,,,,,,---------***+++,,,---------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((***+++---...///...------+++******+++---......------------...------,,,,,,,,,,,,,,,------............---,,,,,,......---,,,000000000000000000000000......//////...---,,,,,,///////////////.........////////////////////////......------------......///////////////.........------------------------///...---,,,,,,---...///,,,,,,,,,------.........---------,,,,,,+++++++++************************+++,,,------......---------.........---,,,,,,+++,,,,,,,,,------.........++++++,,,------......///------------------------,,,------......------,,,+++,,,------......------///...,,,+++***+++,,,,,,...------,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++...---,,,,,,++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---++++++,,,------......///---,,,+++***))))))))))))------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///---+++))))))+++---///(((((()))***+++,,,,,,,,,------,,,++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------......---------,,,,,,,,,000000000000000000000000////////////////////////////////////////////////......//////000000111111///////////////////////////......------...000111........................222111///...------............------------......---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///...------------...//////---------------,,,,,,,,,++++++,,,---...///000111---,,,++++++,,,///111333------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////...---,,,,,,++++++***++++++,,,------------...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////++++++++++++,,,---...////////////...---------,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------//////...---,,,,,,,,,,,,////////////////////////...////////////...---,,,////////////..........................................------------............------------------------------------------///...---,,,,,,---...///,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------......------,,,+++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---......//////.........---,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,************+++,,,---...------------------------///......------......///------,,,+++++++++,,,---------------------,,,,,,,,,------------.........------------------------........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---))))))******++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,///......---,,,,,,,,,------,,,,,,,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------//////.........---------///////////////////////////////////////////////////////////////////////////////////////000000000////////////////////////...............//////000........................//////...------...///000......------------......///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............------------.../////////.........------,,,,,,------..................///...---,,,,,,---///000------------------,,,,,,......------,,,,,,,,,+++++++++++++++,,,,,,---...***+++,,,,,,,,,,,,+++***+++++++++*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///......---,,,,,,++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++,,,---..................------------------,,,,,,+++,,,,,,,,,,,,------------------,,,------------------------------,,,,,,,,,------...//////////////////////////////////////////...---......................................................------------......,,,,,,,,,,,,,,,,,,,,,---------------------------......------------......------------------,,,,,,------,,,,,,,,,,,,++++++------------------------)))***++++++,,,,,,++++++------......------,,,,,,------------,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------...///////////////------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------,,,+++************,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,************+++,,,------///////////////////////////......------......///---,,,,,,++++++,,,,,,---.........---,,,+++++++++)))+++---///000000000000------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,+++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------000000/////////.................................////////////////////////////////////////////////000000//////////////////////////////////////////------...///////////////////////////////////////------------...///000111......------------......000///...---,,,---...///------------------------,,,,,,,,,------------...------------...............------------...//////000000//////...---,,,,,,000//////...---,,,++++++000///---,,,,,,,,,---............------,,,,,,,,,//////...---,,,+++***************+++,,,---//////++++++,,,,,,,,,,,,++++++++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++.........------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++***++++++,,,---...,,,------------------...---------,,,,,,+++++++++...------,,,,,,------...------------------------++++++++++++,,,---...///////////////////////////...//////000//////......------...............///...........................------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,------...------,,,,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++,,,------...............---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,+++*********++++++,,,---////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++&&&(((+++---......------------------------------************************+++,,,,,,------,,,,,,+++))))))*********+++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---,,,+++******)))///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------------------////////////.........---------------------------////////////////////////////////////////////////000000000//////......---////////////////////////,,,---...///000///...---000000000000000000000000------------......//////......------------.........---,,,+++++++++++++++........................------------------------,,,,,,---------............------------...//////111111000///...------,,,//////......---,,,++++++///...---,,,,,,,,,------.........------,,,,,,+++......------,,,+++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++,,,,,,......---------,,,,,,,,,------------,,,++++++***+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++******+++,,,,,,---++++++,,,,,,---------...------------,,,+++******...---,,,++++++,,,---...------------------------,,,,,,++++++,,,,,,---.................................////////////......,,,---------......//////........................------,,,,,,,,,,,,------,,,,,,------............------------------------,,,------------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...------,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...---,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------''')))+++,,,---,,,***)))------------------------........................+++,,,,,,------,,,,,,+++))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++***+++,,,------------,,,++++++,,,---------,,,+++......------,,,+++******///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------------------.........---------,,,,,,------------------------////////////////////////////////////////////////000000//////......------////////////////////////+++,,,.../////////...---000000000000000000000000...............------,,,......------------.........---,,,,,,++++++++++++........................------------------------,,,,,,,,,------------......------------...//////111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++,,,,,,---......*********+++,,,---...///---------------,,,,,,,,,------------,,,++++++***,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++*********+++,,,,,,***+++++++++,,,,,,------,,,------------,,,+++***...---,,,++++++,,,---...------------------------...---,,,+++++++++++++++........................,,,---..................,,,,,,,,,---......//////------------------------------,,,,,,,,,,,,------,,,,,,------......//////------------------------,,,,,,------------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++*********+++,,,---------++++++++++++++++++++++++,,,------......------,,,******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///******+++,,,------------*********+++,,,---------+++,,,---------,,,+++***------------------------------------------------+++,,,,,,------,,,,,,+++*********++++++++++++,,,+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,---///000000///......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------...------------,,,,,,,,,------------------------//////////////////////////////////////////////////////..................////////////////////////,,,,,,---...............////////////////////////...//////......---++++++......------------........................------------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------...------------...///////////////............---++++++,,,,,,------......++++++,,,,,,---------...------------------------***+++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,...///000------------------------,,,,,,---------,,,++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...---++++++************++++++***+++++++++++++++,,,,,,***+++------------,,,+++...------,,,,,,------...------------------------...---,,,+++************........................++++++,,,---------------++++++,,,------...//////---------------------------,,,,,,++++++,,,,,,---***++++++,,,------......------------------------+++,,,------------,,,+++,,,,,,------------------+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,------......------+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------,,,+++++++++,,,,,,)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///)))***+++---......------++++++++++++++++++,,,,,,------------------------------------------------************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------(((***,,,---......---,,,,,,---///000111000///...,,,,,,,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............------------------------............------------------------------------////////////////////////////////////////////////------..................////////////////////////------,,,,,,------..............................,,,---.........---,,,+++......------------......------..................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------...------------...//////---------------.........++++++,,,,,,,,,---------,,,,,,---------,,,+++++++++,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------++++++,,,---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++++++++************++++++++++++++++++************)))***,,,---......---,,,,,,------------------,,,------------------------,,,,,,+++++++++++++++,,,........................***+++,,,,,,---------,,,++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------------------------------++++++------------++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,---.........---*********++++++,,,,,,---------,,,++++++*********------------------------+++++++++,,,,,,++++++++++++,,,------......------)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,......,,,++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---......------,,,++++++++++++&&&(((+++.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++---......------------,,,++++++*********,,,++++++++++++,,,---...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******************************+++,,,,,,---......((())),,,.........---,,,***+++---//////...---,,,++++++,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///000//////------------------------000/////////....................................////////////////////////////////////////////////,,,------....../////////////////////////////////...---,,,+++,,,---...///........................***+++---...///......---.........------.........******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------...------------...//////++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((***++++++,,,---...//////...------,,,+++***))))))*********+++,,,---...///...---,,,,,,,,,,,,---...---------....../////////---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------***+++,,,,,,------------******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------/////////---+++)))++++++***************+++,,,+++++++++******))))))''')))+++...///...------+++,,,............,,,+++------------------------************+++,,,------...///000000000///---,,,,,,,,,,,,---------..............................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------+++++++++---------+++/////////......---------***+++,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,------......------,,,///---)))'''&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...------,,,,,,,,,---,,,,,,,,,++++++*********---,,,***))))))***,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...---,,,,,,,,,,,,,,,,,,------+++******,,,///,,,,,,,,,---------......,,,------......------,,,((()))***+++,,,,,,---...+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///***)))(((((()))+++---......,,,***)))(((***,,,---***+++---...///...------------------------------******+++,,,,,,---......///111222000,,,***+++---...---,,,,,,++++++++++++...---,,,,,,,,,,,,---...---------.........//////111000///......---......000000//////............000000000000000000000000000000///...............////////////////////////000000000000////////////000000///............///......//////...---,,,,,,000///...---------------///......------,,,++++++...---,,,***)))******+++000///...---,,,++++++,,,,,,------......------,,,......------------......,,,------...//////......//////////////////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***++++++,,,---.........---,,,,,,,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,------,,,+++)))(((------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((()))))))))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------........./////////////////////...---------------.........//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,+++***---------,,,,,,,,,+++++++++,,,------.........---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,,,,------...---,,,+++++++++,,,,,,------------------------******++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,++++++************,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++------------++++++))))))))))))))))))))))))++++++******++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...+++++++++,,,,,,,,,------,,,------......------,,,******++++++,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...******)))((()))+++---...++++++++++++++++++++++++++++++,,,---------------------------------------******+++,,,,,,---......---///000///,,,+++---//////...------,,,,,,,,,---...---,,,,,,,,,,,,---...,,,------------.........///...............///000/////////.........------////////////////////////000000///............................................./////////000000000000///......------.....................------,,,......---,,,,,,,,,,,,,,,------------------------+++************,,,---...//////...---,,,,,,++++++,,,------......------,,,------,,,,,,,,,,,,------------...............---------,,,,,,+++***))))))...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------............---------------,,,,,,+++++++++***+++,,,------,,,++++++.........------,,,******---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,000///......---.....................////////////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,,,,,,,,,,***(((++++++++++++************,,,------...............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,++++++++++++******,,,,,,,,,++++++++++++***---,,,+++******+++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---+++***))))))***+++---...)))***,,,------,,,+++***,,,,,,++++++,,,,,,------------------------------***++++++,,,,,,------...+++---......------...000//////...---------.........------,,,,,,------...,,,,,,,,,,,,------------------------...///000111.........---------------////////////////////////000///......---.................................,,,,,,---...///000111222///......---------------............---------------,,,,,,,,,,,,+++++++++++++++,,,------...//////+++*********+++,,,---...///......---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---,,,,,,***)))((('''&&&------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------,,,,,,+++++++++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++******---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,++++++******,,,---........................---,,,++++++------++++++++++++------++++++,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........000///---,,,,,,---...///------------............------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,................................................+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------------------------------------...---,,,,,,,,,,,,+++***+++++++++***************,,,,,,---------------,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++------------++++++------------------------++++++******++++++,,,---------,,,,,,+++,,,,,,---))),,,......---++++++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))))))))***+++,,,+++************+++,,,---******+++,,,,,,,,,++++++---,,,+++******+++------------------------------+++++++++,,,,,,---------,,,,,,------------............------------......------------------------+++++++++,,,,,,,,,---------------------...///000------------------------///////////////////////////......------.................................,,,,,,---......///000000......---,,,,,,,,,,,,---...---------------------,,,,,,---------,,,,,,,,,,,,,,,,,,---------.........------,,,++++++******.........------,,,,,,+++,,,------......------,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,...------,,,+++******)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---+++******+++---...+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---,,,+++...---+++******+++---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,............///////////////...---,,,,,,---...///++++++,,,,,,,,,---------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.............../////////------------------------,,,+++***+++---...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,+++++++++,,,,,,---))),,,......---++++++,,,,,,,,,,,,,,,------------,,,------......------,,,///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))*********++++++++++++++++++++++++,,,,,,,,,+++***))))))+++---......---,,,+++++++++,,,---------------------------++++++,,,,,,,,,,,,------...---------------,,,+++---,,,,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------//////...---------------------------------------..............................------------.......................................---------------......---,,,,,,,,,,,,---------,,,,,,,,,,,,---...,,,---............------......---------,,,,,,,,,......------,,,++++++***------.........---,,,+++,,,------......------,,,------............------,,,---------------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++++++++,,,---+++++++++,,,,,,,,,------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------...------,,,,,,------++++++++++++------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------...///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////++++++++++++++++++++++++******)))+++---///......,,,,,,,,,---------------***++++++++++++******)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,*********+++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++---,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,,,,---***,,,------,,,+++,,,,,,,,,,,,---------.........,,,------......------,,,...---------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++)))((()))+++...000......------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,---------------.................................---------,,,------...///------------------------......---------,,,,,,,,,///......------------------,,,+++++++++,,,......,,,---.../////////...---//////...---,,,,,,++++++***+++,,,---.........---,,,,,,.........---,,,+++,,,------......------,,,------////////////------++++++,,,---------------******++++++,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------///...---,,,+++++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,++++++******++++++,,,,,,------...******++++++++++++******,,,,,,,,,,,,------------+++,,,------.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))*********++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++((()))+++------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++------------++++++------------------------++++++******++++++,,,---++++++******+++,,,,,,---,,,,,,---,,,++++++,,,...++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,---....../////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,------------...............---,,,,,,---------------........./////////........................---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,---------000///......------......---,,,+++***+++,,,...///***+++---//////...---,,,---------------------,,,***+++,,,............---+++,,,...//////...,,,+++,,,------......------,,,+++,,,...//////...,,,+++)))***+++,,,---.........+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------+++,,,---......,,,***)))++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,++++++***+++,,,,,,******++++++,,,++++++******+++---......---+++***,,,,,,,,,,,,------------,,,---......---,,,+++*********+++,,,,,,---......***++++++,,,,,,++++++***........./////////000000***+++---...///...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++........................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------------------------,,,++++++------,,,++++++++++++,,,,,,---------------------,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------------......///...------,,,,,,,,,,,,)))***,,,---...---,,,,,,........................,,,,,,---------.........))))))******++++++++++++,,,+++***+++---...---,,,+++++++++,,,,,,+++++++++***,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***+++---/////////---,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++------------++++++************************++++++******++++++,,,---+++*********+++,,,,,,---,,,------+++******,,,///******+++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------,,,++++++((()))+++,,,------,,,,,,...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...000///------------------...///000,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,,,,---...//////........./////////000000........................,,,,,,,,,,,,------...///------------------------******+++,,,------...///000000///............///---,,,+++******,,,...///)))***,,,.........,,,++++++,,,,,,------......///---......///...,,,+++***+++,,,...//////...,,,+++,,,------......------,,,***+++---......---+++***((()))***,,,---...//////.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.....................------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---*********++++++,,,,,,,,,***,,,...//////---***(((++++++,,,,,,,,,---------*********++++++*********+++++++++,,,,,,---------+++******)))***+++---...)))******+++++++++******)))+++---//////---+++)))))))))*********+++++++++....../////////...,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................+++,,,------......------...------,,,+++++++++++++++++++++,,,---...///000......//////...---,,,,,,------------------------000///---,,,+++,,,,,,------------------------------,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))))))))+++---...///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,***(((***---...---+++++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,,,,++++++*********------,,,,,,,,,------...000///,,,*********+++,,,,,,(((%%%&&&+++...---++++++++++++,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,------...---+++***+++---------+++((((((''''''(((***,,,---------------------------,,,+++******))))))*********+++------,,,,,,---...------------------------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,------...//////......------------......---,,,+++++++++---///111000000111000000///......................................................+++,,,------......------333111000...---------.........------------.................................------,,,,,,------...///...---,,,,,,---...///...............---------.........------.........---,,,***))))))***,,,---***++++++,,,,,,------...++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------,,,,,,------,,,,,,+++***,,,+++)))***+++,,,,,,+++------............------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,222///,,,***************---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------,,,,,,,,,,,,++++++---------...------,,,,,,---,,,,,,,,,,,,---......000///............///000+++++++++++++++++++++++++++,,,------......------------,,,,,,+++,,,,,,,,,+++++++++++++++,,,---..................---,,,,,,------------------------///...---,,,,,,,,,------------------------------...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------......---------,,,,,,,,,///...---,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))...---,,,++++++---...///...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,***)))***---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,+++++++++,,,,,,///...,,,*********,,,,,,---***'''(((,,,...---++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,---......///---,,,---......---,,,***))))))))))))***,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++'''))),,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,---...............------------......++++++,,,---............//////000000//////...---................................................+++,,,------......------111000///------------.........------------.................................------,,,,,,------.........------------......,,,,,,,,,---------------......------------......---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------------,,,)))***+++,,,---.........///---,,,+++,,,,,,,,,***,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,------------------,,,,,,111...+++******++++++***---------,,,,,,+++++++++,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,---...+++++++++******++++++,,,---............------,,,------------------------------,,,,,,,,,---......------------------------...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......------,,,++++++*********++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------,,,,,,,,,...---,,,++++++******+++------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,+++++++++,,,---...+++)))***---...---+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---...//////...,,,,,,------,,,***+++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,'''***------,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------.........------------......)))+++---/////////---,,,.........///......------................................................,,,,,,---............---......------------............------------.................................------,,,,,,------...,,,,,,------------,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))***+++,,,---.........111///---,,,------+++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------///---******+++,,,,,,+++------,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,,,,+++******........................+++,,,------......------,,,,,,,,,,,,,,,---...///---,,,+++++++++++++++,,,---------......------,,,------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---------,,,------------------------************+++,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------+++************+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,---------------,,,,,,++++++***))),,,,,,+++++++++,,,------///---+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111---,,,************((('''---,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,++++++++++++++++++---...---,,,++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,------...***+++---.........---------------......---,,,,,,................................................,,,------...............,,,,,,,,,,,,------............------------.................................------,,,,,,------...***+++------------+++*********+++,,,---.........---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++......------,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---,,,***((()))+++------------------------------,,,,,,++++++,,,,,,---------------,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***000...,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,++++++------------,,,+++******++++++++++++++++++++++++,,,,,,,,,------.........---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,,,,,,,++++++++++++***))))))***,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---......///...------,,,,,,,,,,,,---,,,,,,---------------,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,------------------------************+++,,,------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---,,,,,,+++***************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...------......---,,,++++++,,,,,,,,,,,,,,,,,,------...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222---,,,************(((''',,,---------,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++***************---------+++)))***---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,+++,,,---...///,,,,,,---------------,,,................................................,,,---......//////......++++++,,,------...............------------.................................------,,,,,,------...***+++------------+++***+++,,,,,,---...//////000---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,------.........////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,***))))))+++------------------------------,,,,,,++++++,,,,,,------------------,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,***)))***,,,------,,,,,,,,,------------,,,,,,---------------,,,+++***,,,++++++******++++++,,,,,,,,,,,,------.........,,,***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,+++++++++***************,,,---............,,,++++++++++++,,,------,,,...///111111///...,,,------------------------+++,,,------......------------------------...///---------,,,,,,---......+++,,,,,,------------,,,------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,---......//////******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++,,,,,,,,,------------......---,,,++++++******+++------------------------,,,,,,,,,---------......------------------------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...///111111///...,,,,,,------,,,***++++++,,,---------,,,,,,******++++++,,,,,,------,,,+++******))))))***************((('''))),,,...------------------------------------------------++++++------------++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,------......------................................................------...////////////...+++,,,---.....................------------.................................------,,,,,,------...,,,,,,------------,,,,,,,,,------....../////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,---......//////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,......---,,,...///---------------------------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))***+++,,,---.........***)))((())),,,---...---,,,,,,------------,,,,,,,,,------------,,,,,,+++---,,,+++******+++,,,---,,,,,,------------------+++***)))***,,,,,,+++***++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++************+++,,,------............+++++++++++++++,,,------,,,,,,---......---,,,,,,////////////////////////+++,,,------......------///......------------...++++++++++++,,,---......***+++,,,---------------------------------------,,,---.........---,,,+++++++++++++++++++++++++++)))***,,,------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,......---,,,+++,,,,,,,,,---------......///...---,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,,,,------......------...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,...///...,,,***,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))***,,,.........---,,,------------,,,++++++***)))+++---...---------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,---......---,,,)))***+++,,,------,,,,,,+++++++++,,,------......,,,,,,+++************+++&&&(((***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,---...............................................................------...///////////////------.../////////...---......------------.................................------,,,,,,------.........------------......------------------------......------------.........---,,,++++++,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***...//////......///........................---,,,,,,++++++,,,,,,---,,,,,,------------------++++++,,,,,,,,,,,,------.........------------,,,)))***+++,,,---.........,,,+++******,,,...------++++++,,,,,,,,,,,,++++++,,,,,,------------------...---,,,++++++,,,---...------------------,,,,,,+++*********+++,,,***(((+++++++++,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++************+++,,,,,,---------,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///...---------------************+++,,,---...***+++,,,,,,------------------------------------------...///...---+++***++++++++++++++++++++++++((()))+++---.........---.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,...000...+++***+++...++++++++++++++++++++++++,,,------......------,,,------------------------.........------,,,,,,,,,'''(((+++---...---,,,,,,.........---,,,+++***)))(((***,,,------------...---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++******+++,,,,,,---+++++++++---...---+++''')))***,,,------,,,,,,++++++,,,------...//////...---,,,,,,++++++,,,,,,$$$(((---000000///------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------//////////////////......---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,------.../////////...................................................---......///////////////......///000000///...---.........------....................................------,,,,,,------...//////---,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,///......------......//////...,,,++++++,,,...////////////...------,,,,,,////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......$$$'''+++......---------........................---,,,,,,++++++,,,,,,---++++++,,,---............++++++,,,,,,,,,---------//////.........---------,,,,,,---------,,,++++++///---,,,,,,---...---,,,******++++++++++++******++++++,,,---............///...,,,++++++,,,...///.........------,,,,,,,,,,,,+++***+++++++++)))(((+++++++++,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---+++++++++************)))++++++,,,,,,,,,+++******++++++******++++++,,,---...------,,,,,,------...++++++,,,---...000000111........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++------............------,,,---...//////...---,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------...------,,,,,,------......------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,+++,,,---------,,,+++***************************---------------------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......******+++,,,,,,,,,,,,+++------------------------((())))))+++,,,---......,,,,,,------,,,,,,+++***...---+++))))))***+++,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---,,,,,,+++******+++,,,,,,---.........------,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///000///...---,,,+++******........................------,,,,,,,,,,,,------000---+++,,,///000///.........------------......//////............//////...------,,,,,,------...000//////...---+++***)))...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---//////............//////++++++,,,,,,,,,,,,------,,,,,,---------.........//////.........---------///,,,)))***---//////......,,,***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,---......,,,******+++++++++++++++,,,,,,---............------,,,,,,,,,......---,,,,,,---------...---,,,+++,,,---...///222111///...------.........+++)))))),,,---,,,***------++++++++++++------000000...---,,,+++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,---...//////------------------------...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,,,,------,,,,,,+++------............---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------+++,,,---.........------------------------------...------,,,,,,------............------.........///...---,,,+++*********++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++,,,---------,,,++++++************************,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++---......******+++,,,,,,,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******...---+++***)))***+++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------------------,,,,,,,,,,,,------......------,,,+++***++++++,,,------......,,,++++++******++++++,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///...---------------,,,,,,...........................------------------...---+++)))***,,,...---,,,......------------......------,,,,,,,,,,,,---------------,,,,,,---------//////......,,,+++***)))------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///.........------------+++++++++---//////,,,)))---,,,***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++,,,...---,,,++++++,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,,,,---111000///---,,,,,,---------+++)))***,,,---,,,***......---,,,,,,---......,,,++++++++++++,,,---------,,,++++++******++++++,,,++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,---......///------------------------............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++------............---------,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...------------,,,,,,,,,.........---------------...------,,,,,,------...................................................+++,,,------......------------------------------...------,,,,,,------...//////............//////000///...,,,+++***))))))***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---...---***++++++,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))+++++++++++++++***))))))---,,,+++*********+++,,,+++++++++,,,,,,---------///...------++++++***)))------------------------------,,,,,,+++++++++***------......------,,,,,,+++++++++,,,------......,,,++++++******++++++,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///,,,,,,,,,------..........................................------.........---+++******,,,------,,,......------------......------,,,,,,,,,,,,------------------------------------------,,,+++))))))------,,,,,,,,,,,,------......---------,,,,,,,,,*********+++++++++,,,,,,......------------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........//////............------------***+++...111222000+++'''***)))((()))***++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,***+++,,,,,,------,,,,,,//////...---,,,,,,,,,,,,---,,,******,,,,,,,,,+++///......------......///+++*********++++++,,,---+++++++++++++++***)))))),,,++++++************+++------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,+++******+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------...............---------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------------------------------------...------,,,,,,------.........------------......///...---,,,+++*********+++,,,,,,---...//////000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------***+++,,,,,,------,,,,,,------------------------......---,,,+++******)))+++,,,,,,,,,,,,+++******,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------,,,,,,++++++******))),,,------...------,,,,,,,,,,,,,,,,,,------.........------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........,,,,,,,,,---------..............................///......------......///...---------.../////////......------------......///......------......///,,,------------------,,,,,,,,,,,,,,,++++++***)))---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,........................///......------......///+++++++++,,,,,,,,,------............////////////------------------------,,,...000222222000,,,)))************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++------,,,,,,---...------------,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---......,,,---...///000///......---------,,,,,,+++++++++---,,,+++++++++,,,,,,,,,......------------.........---,,,+++************++++++,,,------+++***)))---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,------++++++++++++++++++++++++))))))***++++++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********,,,,,,------...------,,,,,,,,,------------.........------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---......---------,,,,,,,,,..............................------------......------...------...///000......------------............------------......,,,,,,---......---,,,,,,+++++++++,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------..............................------------......+++++++++,,,,,,,,,------))))))))))))************,,,,,,------------------......///...---,,,,,,,,,...///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++------,,,,,,---...,,,------------,,,******++++++++++++++++++++++++---,,,,,,,,,------...///+++,,,.../////////...---,,,,,,,,,,,,,,,+++++++++,,,---,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,///...---,,,,,,+++,,,,,,,,,---.........---+++***...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,---------,,,+++***,,,,,,,,,------------................../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++,,,---.........------,,,++++++******---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------------------------------------++++++,,,,,,------.....................------,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++)))***++++++---......///------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------......,,,++++++******++++++,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...------.........------,,,,,,,,,........................---------,,,,,,---------+++,,,,,,,,,++++++---.........------------......,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,---------.........------............------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,***((()))+++---+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***,,,------,,,+++,,,---+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,************+++,,,------)))***++++++,,,,,,+++++++++,,,,,,------,,,++++++,,,---------++++++---...+++,,,,,,------,,,,,,++++++++++++,,,---...///000...............------,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------...---,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,........................,,,,,,---------,,,+++***,,,,,,,,,---------......---........./////////000...------,,,,,,------...------------------------------------------------------,,,,,,,,,---...///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------------,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------......---,,,,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---++++++,,,------...---------------------------------,,,,,,,,,---------......------......------,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,------......+++,,,------......------..................------,,,++++++******++++++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...------,,,,,,---------------...........................,,,,,,++++++++++++,,,,,,***,,,---,,,******---///......------------......,,,++++++******++++++,,,+++,,,...//////...,,,+++++++++,,,---------------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---+++)))))),,,///''')))+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...---,,,++++++,,,***+++,,,......---,,,++++++,,,,,,,,,------------************+++,,,---...***))))))))))))***+++++++++,,,---......---,,,,,,,,,---...---++++++---///,,,,,,---......---,,,,,,*********+++,,,---///000......---,,,,,,,,,,,,---+++************++++++,,,+++++++++,,,,,,---------------------------------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++------------------------)))***,,,---...---,,,,,,........................,,,,,,---...---,,,+++***,,,,,,,,,------.........---.........//////000000...------,,,,,,------...................................................------,,,+++,,,---...///------------------------...------,,,,,,------......------,,,,,,------......---,,,,,,++++++++++++,,,------....../////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------......---,,,,,,,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---++++++,,,------......------------------------------------------------------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......///000+++,,,,,,---.........---..................------...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,***++++++,,,---//////000........................,,,++++++******++++++,,,,,,...///...,,,,,,...111.........------............------,,,,,,------...+++,,,...//////...,,,+++++++++,,,---............,,,++++++++++++++++++,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------*********+++++++++,,,,,,+++++++++,,,,,,---------,,,...000///...---000222+++---///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,******+++)))***,,,.........,,,+++,,,,,,,,,------.........,,,,,,,,,,,,---...///000,,,+++***)))***+++---...+++,,,---.........---,,,,,,...///---+++***---///,,,---...//////...---,,,,,,,,,++++++***+++++++++...---,,,+++***+++,,,---))))))(((((()))***+++++++++++++++,,,,,,---------------------------------------------------------+++,,,...000000///...---,,,,,,------------,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,........................,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,---,,,***))))))***,,,---------------------------------..................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,+++***((((((***,,,)))***+++,,,------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------+++,,,---......---+++***+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++,,,,,,---,,,++++++,,,---///000,,,,,,,,,---------.........,,,***+++---...,,,******---000///,,,***,,,...........................,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---......---,,,,,,000//////.........//////000000000000///...---,,,------------------------------------------------..................------.........------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++000111...---000000...,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////***+++,,,,,,------,,,,,,...,,,******+++,,,---,,,)))+++,,,...//////......000//////......---,,,,,,......,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,---------......+++,,,...///000///...------------......---------,,,,,,+++++++++,,,------,,,------------------...------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---,,,+++))))))+++,,,---------------------------//////......------,,,,,,---------,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------......,,,******,,,...++++++,,,---...............------,,,,,,++++++***,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------.........,,,***+++---...---+++///......////////////...........................,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........---------,,,,,,,,,++++++------...//////...------......------------......,,,,,,---.........------------------------------------------------------------------------......//////.........---------------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,.........---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++*********))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++...///,,,,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++,,,------------,,,---,,,******+++,,,,,,,,,******,,,---...------,,,.........---------------......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------******))))))******+++,,,,,,---------............+++,,,...//////...---------..................---------,,,+++++++++,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,+++******+++,,,---------------------------000000///...---,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---......---+++***,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---............------,,,,,,,,,............---,,,+++***,,,,,,,,,---------......---,,,+++,,,---...---+++111...+++---000222///,,,------------------------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++,,,,,,,,,,,,,,,,,,------------.........//////------------,,,,,,,,,,,,......///000000///......---,,,,,,,,,,,,,,,------)))***+++,,,,,,---------------------------------------------------------++++++,,,,,,------......////////////............------------------------------------------------(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++***...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------++++++------))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------...------........./////////,,,,,,---.........---,,,---......//////......---...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,++++++++++++,,,---------------------------.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,+++***)))***+++,,,,,,---...............+++++++++,,,,,,---------///---+++***)))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...------,,,,,,------...///......---,,,++++++***,,,---...///...---+++***,,,,,,,,,---------......------,,,,,,---------,,,...,,,***+++---...---+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++------------------------++++++,,,,,,---------...+++++++++,,,,,,---------------------............------------------,,,,,,.........//////.........,,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,,,,------------------------------------------------******++++++,,,---........................------------------------------------------------------)))******+++,,,,,,------------------------------//////...------,,,,,,,,,,,,,,,,,,++++++++++++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............---------,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))),,,---+++---111000---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,---------,,,+++,,,---///////////////.........******++++++,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........------------,,,,,,,,,---------------...//////.........////////////000------------------,,,,,,------............------...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,------......///...---,,,+++*********---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////+++,,,---,,,+++******+++++++++,,,------------,,,***++++++,,,,,,------...///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------------...------,,,+++******)))***+++---...///...---,,,,,,,,,,,,---------......------------------------+++,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------------------------------//////......------,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,---......///---------------,,,++++++------------------------------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********,,,------111777666222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---.........------,,,...//////---,,,---///......------------------)))******+++,,,---......************+++,,,---...,,,,,,,,,---------......------------------------***************++++++,,,.........////////////000---------,,,,,,,,,,,,,,,,,,------------------,,,------,,,+++++++++,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------******+++,,,---...//////...---,,,++++++*********---,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000---...000///---,,,,,,---++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------..................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************+++,,,---............,,,,,,,,,---------......,,,...///...---,,,---...,,,///000...******---111........................,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,))))))+++,,,---.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------...///////////////------------------------------------------------111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------............------,,,,,,,,,,,,---------,,,,,,,,,---...///000////////////...---,,,+++------------------------------------------------++++++,,,,,,------......+++++++++++++++,,,,,,,,,------------------------------------------------///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++------...444999999444,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---...............+++...000000---+++---///++++++*********++++++,,,***++++++,,,---......///************++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++++++++,,,------------........./////////...------,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,------------------...------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------------------,,,------------------------+++++++++,,,,,,------...++++++******+++,,,---------,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////,,,...000000...,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...,,,,,,,,,---------......,,,...//////---,,,---///......---,,,+++,,,...///------------------------,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------.........//////...---,,,,,,---...///++++++++++++,,,---...///---...............---,,,------------------------------------------------------------------......+++++++++,,,,,,---------------------------------------------------------,,,---------------------........................)))******++++++,,,,,,,,,............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.../////////.........------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------------222888666000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------...............(((,,,//////+++)))+++---++++++******+++,,,---...,,,,,,------.........///,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,---...//////...------------...//////,,,---------...............---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++,,,------...*********++++++,,,,,,,,,........................,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---***,,,......,,,+++***+++---......///......------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...//////---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++//////000000///---+++***+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,---------------------000///---,,,++++++,,,---,,,,,,,,,---------......,,,...000///---,,,---000///+++((((((+++---,,,+++************************,,,,,,++++++,,,,,,---...)))***,,,---...---,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////---------.........//////000///...------...///000************+++,,,---...++++++,,,---............------------------------------------------------..................------,,,,,,,,,------.........------------------------------------------------******+++,,,------...///........................(((((()))***+++,,,,,,---......------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++*********))))))((()))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,000555222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......&&&***...---***'''))),,,...---------...///111222---------............///...------,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,...///000000+++************+++,,,,,,,,,,,,,,,---------......,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,------++++++++++++------------------------------)))***+++,,,...///000000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,...///...---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,+++******,,,,,,+++***222222///+++,,,///...++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////...,,,,,,---...+++,,,,,,---.........---...///...---,,,,,,...000---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***))))))...000000///,,,+++---///,,,+++******+++,,,...///.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,...///...---222222111//////.........,,,------......------,,,------------------------++++++,,,,,,,,,,,,------........................)))***+++,,,---..................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,------....../////////.../////////...------,,,+++,,,---......,,,+++)))(((((())))))*********+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---000///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,++++++++++++******------------,,,+++***)))------++++++++++++------,,,,,,,,,------.........,,,---------,,,++++++***,,,,,,,,,------.........---------------------------------,,,,,,+++++++++...,,,***((((((***,,,...---...//////---++++++,,,++++++++++++++++++++++++------......//////000000------------------------))))))***+++---...//////******+++,,,,,,---......------++++++++++++------////////////////////////+++,,,,,,---.........---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------,,,,,,------,,,++++++,,,------------------------------***++++++,,,---...//////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,.........,,,,,,,,,---............------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------......------,,,+++...---,,,,,,......---,,,***,,,+++((()))---...+++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------+++******,,,------,,,++++++++++++++++++++++++------------------.........//////...,,,,,,---...+++,,,------......------.........---,,,,,,...000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------------...000000///,,,,,,---///...---,,,++++++,,,------------,,,,,,,,,+++++++++---......//////......---,,,------......------,,,***+++,,,,,,------,,,,,,)))''''''''')))***)))(((...------------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------.........---------------,,,++++++)))***,,,......---,,,+++++++++++++++++++++,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------------,,,&&&'''(((***+++---...///------------------------------------------------------------------------------------------------------------------------***+++++++++,,,,,,------............---,,,++++++,,,,,,+++******+++,,,,,,,,,,,,---------------------------------,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,++++++...,,,+++******+++,,,...+++---......---,,,---...........................------------............------------------------******+++,,,---......///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---........................+++,,,------......------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---+++,,,---......//////......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,,,,...---,,,,,,......---,,,***......+++***---///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...///.........------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...,,,,,,------......---------......---,,,,,,---///------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................((()))+++---......------...//////...---,,,---///000///...---,,,,,,,,,,,,,,,,,,++++++++++++******---......//////......---------............------***+++,,,,,,------,,,,,,+++***)))***,,,---,,,+++))))))***+++,,,...///000,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++******)))((()))+++---.........---...------------------,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,---------,,,++++++******------------------------------------------------------------------------------------------------........................******+++,,,---...///000////////////...---,,,,,,++++++************++++++------------------,,,,,,---............---,,,,,,------------------,,,,,,------------------------------------,,,,,,,,,,,,------------------------)))+++---...------...///////////////////////////---------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------......------++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,------.........---------,,,,,,------------------------------------------------------------------,,,,,,---------------------------------------------------------///...,,,,,,------,,,***,,,,,,---...............------------------,,,,,,---,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,+++******,,,,,,+++***...222222...+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,+++******,,,---//////......------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---+++******,,,------,,,........................---,,,,,,++++++*********,,,---///...---,,,,,,---,,,,,,------...------,,,,,,---...---,,,,,,---...,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***---------,,,,,,,,,------//////......------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,///------...///000///...)))))))))***+++---//////,,,------......------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******++++++++++++******)))***+++---------------//////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---)))&&&&&&***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......---,,,111000///...---+++******------------------------------------------------------------------------------------------------////////////////////////,,,,,,------...//////000...............---,,,,,,,,,++++++++++++++++++,,,.........------,,,,,,,,,---......///......------.........------,,,,,,,,,------------------------------------------,,,,,,,,,---...//////...---,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------------------------------...------------,,,,,,,,,------------------------------------------------------------------------///...,,,,,,------,,,***++++++,,,------------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,+++******,,,,,,+++******---...+++***,,,,,,***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***,,,......---,,,,,,---,,,------...------,,,,,,+++---......,,,,,,,,,---,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,+++******++++++,,,,,,,,,------....../////////,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,+++***+++,,,------+++,,,,,,++++++,,,---......,,,------......------,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------)))***+++,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---)))&&&&&&***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///......------'''(((***,,,...000111222------------------------------------------------------------------------------------------------////////////////////////........................,,,------------,,,++++++,,,------------------,,,.........------,,,,,,,,,------......///......---.........------,,,,,,,,,------------------------------------------------,,,---///000000///---,,,,,,...///...---++++++,,,++++++++++++++++++++++++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------,,,,,,+++***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------------------------------............------------------------------------------------------...---,,,,,,---...---+++***+++,,,,,,------,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,------......------...---,,,,,,......---,,,(((++++++,,,///444333000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------+++******,,,------,,,************************,,,,,,++++++++++++++++++)))+++......---,,,,,,---------......------,,,,,,+++,,,......,,,+++,,,---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,---......,,,***))))))+++,,,,,,+++++++++---......//////...,,,,,,------------......---......//////......---******++++++++++++*********+++,,,,,,------,,,,,,+++***)))***,,,---,,,+++......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------,,,,,,,,,,,,+++,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............''''''(((***+++,,,---...------------------------------------------------------------------------------------------------........................//////.........---------+++,,,,,,---,,,,,,++++++------............------------------------,,,,,,,,,,,,---............---------------------,,,,,,------------------------------------............,,,---...//////...---,,,---...//////,,,+++++++++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...............---,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...//////...---,,,------------------------,,,---------------------,,,---...//////...---,,,........................---------------------------,,,+++,,,.........,,,+++,,,,,,---------------------------.........///---,,,,,,++++++,,,,,,---+++,,,------......------...---,,,,,,......---,,,+++,,,+++...555;;;999333---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---)))+++,,,......---,,,++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------+++******,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((+++......---,,,,,,,,,------......------,,,+++***,,,......---++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******,,,...///...+++******---......,,,+++,,,---......---,,,,,,++++++,,,,,,,,,------------......//////......---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,...---,,,---/////////------------,,,,,,,,,------,,,------......------,,,***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------.........++++++,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---..................---,,,+++***))))))------------------------------------------------------------------------------------------------------------------------------------------......,,,,,,---------------,,,,,,,,,---......---,,,,,,,,,,,,------------------++++++,,,---------------,,,,,,------------------------------------------------------.........///---------......---------,,,---///...---,,,,,,---........................,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------...............+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------......------,,,+++.../////////...------,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,---...//////...---,,,........................---------------------------,,,+++,,,...///...---,,,---......//////......---------.........//////---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,+++******,,,,,,+++***---+++)))+++444:::666------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,(((***---//////...,,,***)))***+++,,,------...///++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++---+++***+++,,,---------........................+++++++++,,,,,,---------(((***---......,,,,,,,,,---.........---,,,,,,+++***,,,......---++++++,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000---***))))))+++,,,///---+++,,,///000000...,,,------...---,,,***)))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,+++,,,...///...---,,,+++++++++,,,------...,,,------......------,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////***+++,,,---------------*********+++,,,---...///+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---000///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,---...//////---.........///000000000------------------------------------------------------------------------------------------------------------------------***++++++,,,---...//////------......///......---++++++------------++++++,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,------.........---------------------------------.........//////------------------------***,,,---...------...///------------------------*********++++++,,,,,,---++++++++++++++++++++++++---------.........//////******+++,,,,,,---.........---++++++++++++---...---------------------------.........---,,,,,,+++