BM6P6(@ }}}ooofff^^^YYYVVVXXX\\\gggxxxwwwiiibbbXXXQQQPPPPPPUUUdddvvvzzzyyy|||yyyqqqooopppttt|||zzzjjjgggiiiiiigggfffbbbYYYOOO???<<<888666666666666555444333111000000222333444333333333222222111111111222222222222222222222222555444444333333333444444333333444555666777888999999999999::::::;;;;;;;;;<<<>>>???@@@AAADDDHHHKKKOOO[[[ppp}}}cccQQQMMMPPP]]]nnnyyyeeeXXXYYYeeeqqq~~~qqqcccWWWMMMFFFCCCCCCAAA@@@EEEOOOZZZaaaeeeiiinnnuuuzzz{{{{{{{{{{{{~~~}}}|||{{{|||~~~xxxnnneeeaaaaaabbbjjjpppvvvxxxtttoookkkjjjccchhhwww~~~vvvlllbbb[[[QQQIIIBBBAAAAAA@@@???AAAAAAAAAAAA@@@???>>>===<<>>???BBBFFFIIIPPP]]]ttt|||{{{{{{vvvxxx~~~{{{bbbQQQMMMOOO\\\kkk~~~uuudddZZZ\\\hhhsss|||rrrdddVVVLLLFFFEEEDDDAAA@@@EEENNNYYYaaafffjjjoootttyyyzzzzzz{{{{{{~~~~~~}}}|||{{{{{{}}}~~~~~~zzzsssnnnnnnppprrrssswww}}}wwwnnnfffaaaaaabbbkkkpppvvvxxxtttoookkkjjjeeejjjxxxxxxnnnccc\\\RRRIIIBBBAAABBB@@@???AAAAAAAAAAAA@@@???>>>===<<<@@@DDDLLLUUU___kkkvvv}}}~~~sssvvv|||zzzzzz{{{vvvkkkccc[[[VVVSSSRRRVVV\\\sss}}}vvvooofff^^^YYYTTTMMMJJJLLLKKKMMMYYYiiiuuulllaaa\\\XXXWWWYYYaaaqqqvvviiiaaaXXXQQQQQQSSSXXXhhhzzzuuunnnmmmlllpppzzz~~~ooofffiiikkkkkkjjjeee[[[OOO@@@===888555444333222000---///111444555555555444444444444444333333333333444444444444444444444444333333222222222333333444444444555666666777888888999999::::::;;;<<<<<<===;;;<<<>>>???@@@BBBFFFIIIRRRaaayyy}}}zzzzzzwwwqqqmmmpppvvv||||||zzz}}}yyyaaaQQQLLLNNNYYYfffuuu|||pppddd^^^cccnnnxxx~~~|||tttfffVVVKKKFFFFFFEEEBBBAAADDDMMMXXXaaagggllloootttwwwxxxyyyzzz{{{|||}}}~~~|||{{{{{{{{{|||}}}{{{vvvqqqjjjddd___\\\\\\]]]```eeennnxxxzzzrrrkkkffffffgggnnnsssyyyzzzvvvpppmmmlllhhhlllyyy{{{pppeee^^^SSSKKKCCCBBBBBB@@@???AAAAAAAAAAAA@@@???>>>===<<>>>>>???AAABBBCCCEEEIIILLLTTTeee~~~xxxrrruuuzzz|||{{{zzz|||xxx```PPPKKKLLLTTT```oooyyy{{{zzz{{{}}}zzzuuulllfffeeelllwwwxxxiiiWWWIIIEEEFFFEEECCCBBBDDDLLLVVVaaagggmmmooosssvvvwwwxxxzzz{{{yyy{{{~~~~~~}}}|||{{{{{{{{{{{{~~~}}}tttmmmfffaaa]]]VVVTTTTTTWWW^^^iiixxx{{{uuuqqqpppqqqtttxxx}}}}}}yyyssspppooolllppp{{{}}}rrrggg___UUULLLEEECCCCCCAAA@@@AAAAAAAAAAAA@@@???>>>===<<>>;;;888666666777666666555444333222222222333444444444444444444444444444444444444555555666666666555555555555555666777777555555666666777777888888999::::::<<<===>>>>>>???@@@AAACCCDDDEEEGGGKKKNNNVVVhhhuuu]]]NNNIIIJJJOOO\\\lllxxx{{{zzzxxxxxxuuupppiiihhhmmmwww|||kkkWWWIIIDDDEEEDDDCCCCCCEEELLLVVV```gggkkknnnrrruuuvvvwwwyyy{{{yyyzzz}}}~~~}}}|||{{{{{{zzz}}}~~~xxxoooggg```]]]XXXSSSQQQUUU[[[fffzzz{{{zzz{{{zzz~~~{{{uuuqqqppppppttt~~~tttiiiaaaWWWNNNGGGEEEDDDAAA@@@AAAAAAAAAAAA@@@???>>>===<<<@@@CCCIIIQQQ[[[gggssszzzkkkcccffflll~~~wwwrrrfff^^^VVVQQQNNNKKKNNNSSSaaa{{{|||wwwqqqjjjbbbZZZTTTPPPKKKKKKMMMMMMPPPaaauuuuuueee___ZZZXXXXXX\\\hhhtttwwwmmmeeedddcccgggvvvtttnnnmmmnnnsss}}}~~~uuuiii```dddgggggggggdddZZZOOO===:::777666777888888888777666444222111222333444333333333333444444444444333333444444555666666666666666666666666777888999666666666777777888888888999:::;;;<<<===???@@@@@@@@@AAACCCDDDEEEGGGKKKNNNXXXjjjpppZZZLLLIIIJJJOOO[[[kkkwww{{{yyywwwuuurrrlllgggiiisss{{{jjjVVVIIICCCCCCBBBCCCEEEGGGMMMUUU___fffiiilllqqquuuwwwxxxyyy{{{zzz{{{|||}}}~~~~~~}}}||||||{{{}}}}}}~~~~~~~~~uuukkkbbb]]][[[TTTQQQTTTYYYcccyyy~~~xxxtttrrruuuzzzwwwllldddYYYPPPHHHFFFEEEAAA@@@AAAAAAAAAAAA@@@???>>>===<<<@@@CCCHHHPPPYYYfffrrrzzz|||iii```bbbgggwww~~~zzzooofff[[[TTTNNNKKKMMMRRRbbb|||~~~zzztttnnnggg```YYYTTTNNNKKKKKKMMMMMMRRRdddyyyyyyjjjddd^^^ZZZWWWYYYdddooo|||ssspppoooqqquuuoooooommmsss~~~rrrfff^^^aaaccccccdddbbbYYYOOO===;;;777666666666666666555444444333333333333444222222222222333333333444222333333444555555666666555555555555666777888999777777777777777888888888::::::;;;===>>>???@@@AAABBBCCCEEEFFFGGGIIIMMMPPPYYYllljjjUUUJJJIIILLLRRR\\\iiisssvvvvvvtttsssqqqjjjeeeiiiuuuwwweeeTTTIIICCCBBBAAACCCFFFIIINNNUUU^^^dddeeejjjpppuuuxxxyyyzzzzzz|||{{{{{{{{{|||~~~~~~}}}}}}|||}}}~~~}}}~~~wwwnnnhhhaaaYYYTTTWWWYYYbbbxxxzzzyyy{{{{{{ppphhh[[[QQQIIIGGGEEEBBB@@@AAAAAAAAAAAA@@@???>>>===<<>>;;;777555444444444333111222444666666555444333111111111222222333333333222222333333444555666666444444444555555777888888777777777777888888888888::::::;;;===>>>@@@AAAAAAEEEFFFHHHIIIJJJMMMPPPSSSYYYlll|||eeeRRRIIIJJJNNNVVV]]]gggooorrrrrrqqqqqqpppiiidddhhhvvvsssbbbSSSIIIDDDBBB???CCCGGGKKKOOOUUU]]]cccccciiipppvvvxxxyyyzzzzzz}}}|||{{{zzz{{{}}}~~~~~~|||}}}~~~|||}}}}}}xxxhhh___ZZZ[[[]]]dddzzz~~~~~~ssskkk[[[RRRJJJGGGFFFBBB@@@AAAAAAAAAAAA@@@???>>>===<<<===@@@EEELLLUUUbbbnnnvvv~~~{{{hhh___^^^aaalll}}}{{{kkk___VVVQQQSSSYYYaaa{{{~~~yyyqqqiiibbb]]]XXXUUULLLJJJKKKNNNNNNSSShhh~~~uuukkk```[[[ZZZ[[[aaagggzzzyyyrrrpppnnnttttttcccaaaaaa```aaadddcccXXXLLL===;;;888666666666555444444444444444444444444444444444444333333222222222333333333444444444555555555555555666666777888999888888999999999888888777::::::;;;===???AAACCCDDDFFFGGGHHHIIIJJJMMMRRRUUU]]]mmmyyyaaaPPPKKKNNNRRR]]]___dddjjjnnnmmmiiifffddd___YYY\\\lll~~~zzzmmm```SSSGGGDDDFFFAAACCCFFFHHHLLLSSS]]]ccciiikkkooossswwwyyy{{{|||}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~wwwmmmccc]]][[[ccc|||xxxuuuyyy{{{oooggg\\\SSSKKKGGGDDD@@@???BBBDDDCCCBBB@@@???>>>>>>>>>@@@@@@DDDLLLUUU^^^jjjuuu}}}rrrfffbbbbbbmmmzzzuuuddd[[[XXXVVVSSSeee|||rrrhhh```ZZZUUURRROOOLLLKKKKKKNNNXXXnnnxxxmmmbbb]]][[[\\\aaahhhxxxwwwpppnnnlllrrr}}}xxxgggbbbbbbbbbbbbeeecccXXXKKK===;;;888666666666555444444444444444444444444444444333333333333333333222333333333444444444555555444444444444555666777888888888999::::::::::::999;;;<<<===>>>@@@CCCEEEFFFFFFGGGIIIJJJKKKOOOSSSWWW^^^nnnwww```QQQMMMRRRWWWaaacccfffjjjkkkhhhccc^^^[[[WWWRRRVVVeeevvv}}}{{{wwwnnndddZZZOOODDDAAABBB@@@BBBEEEGGGLLLTTT]]]dddjjjlllooosssvvvyyyzzz{{{|||{{{zzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~rrrggg___[[[aaaxxx{{{uuuqqqtttyyy|||oooggg\\\TTTKKKHHHDDD@@@???BBBCCCCCCAAA@@@???>>>>>>>>>??????BBBJJJRRR[[[gggrrr|||wwwlllhhhhhhrrr|||~~~jjj\\\XXXXXXZZZggg}}}sssiiibbb\\\WWWTTTOOOMMMKKKLLLNNNYYYooo{{{pppddd^^^\\\]]]aaagggvvvtttmmmkkkiiiooozzz~~~}}}mmmcccddddddeeegggdddXXXJJJ===;;;888666666666555444444444444444444444444444222333333333333333333444333333333444444444555555333333333444444555666777777888999;;;<<<<<<============>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKMMMQQQUUUYYYaaapppsss^^^QQQOOOVVV]]]hhhhhhhhhhhheee```YYYTTTOOOLLLIIINNN]]]mmmrrrooohhhbbbZZZUUUMMMDDD@@@@@@???@@@BBBFFFLLLUUU^^^eeejjjlllooosssvvvxxxyyyyyy{{{{{{zzz{{{{{{|||~~~~~~|||}}}~~~~~~}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}oooeee]]]```tttyyysssooooooqqquuu||||||pppggg\\\TTTLLLHHHDDD@@@@@@BBBCCCBBBAAA@@@@@@???>>>>>>???>>>@@@HHHOOOWWWcccnnn{{{vvvqqqpppzzzqqq___XXX[[[aaakkk~~~uuulllddd^^^YYYVVVOOOMMMLLLMMMPPP[[[qqq|||qqqeee___\\\\\\aaafffuuu|||qqqjjjhhhffflllwww~~~pppfffgggggghhhiiieeeWWWIII===;;;888666666666555444444444444444444444444444222222222333333444444444333333333444444444555555444444444444555666777777777888:::<<<>>>???@@@@@@===>>>???@@@BBBEEEGGGHHHHHHIIIKKKLLLNNNRRRWWW[[[cccqqqnnnZZZNNNOOOWWW___kkkiiigggccc___XXXQQQKKKFFFDDDCCCIIIYYYhhhlllhhhbbb[[[VVVSSSNNNFFFBBBBBB>>>>>>@@@DDDKKKUUU___eeekkklllooorrruuuwwwwwwwwwyyyzzz{{{{{{{{{{{{}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~yyymmmccccccssszzzvvvqqqnnnmmmooosssvvvwwwxxxzzz{{{~~~|||ppphhh]]]TTTLLLHHHEEEAAA@@@BBBBBBBBBAAAAAA@@@???>>>>>>???>>>@@@GGGNNNUUU```kkk{{{|||zzzrrraaaZZZ]]]dddnnnxxxooofff___YYYVVVPPPMMMMMMNNNRRR^^^sss|||qqqeee^^^\\\[[[```eeevvv~~~xxxnnngggeeeccciiittt~~~rrriiijjjjjjjjjkkkfffWWWIII===;;;888666666666555444444444444444444444444444222222222333333444444444333333333444444444555555555555555555666777888999777888:::===???AAAAAABBB===>>>???@@@BBBDDDFFFHHHIIIKKKLLLNNNOOOSSSXXX\\\dddqqqkkkVVVKKKMMMWWW```llliiiccc]]]WWWQQQKKKGGGAAAAAABBBJJJ\\\lllppplllddd\\\VVVSSSOOOHHHCCCCCC>>>===>>>BBBKKKUUU___eeejjjlllooorrrtttvvvwwwwwwwwwyyy{{{{{{zzzzzz{{{}}}zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuiiieeepppzzzwwwqqqkkkiiijjjlllmmmoooooonnnnnnpppvvv}}}|||ppphhh]]]TTTLLLHHHEEEAAA@@@CCCAAAAAAAAAAAAAAA@@@>>>>>>@@@>>>@@@GGGMMMTTT___iii{{{pppeee]]]^^^cccrrr|||rrrhhh```YYYTTTPPPNNNMMMOOOTTT```vvv|||qqqeee___\\\\\\```fffwww~~~|||}}}tttjjjcccbbb___eeeooo|||tttnnnnnnlllkkkkkkfffXXXIII===;;;888666666666555444444444444444444444444444222333333333333333333444333333333444444444555555666555555666666777888999888999;;;===???AAABBBBBB>>>>>>???AAACCCEEEGGGHHHKKKLLLMMMNNNPPPSSSWWW[[[cccqqq~~~hhhTTTJJJMMMXXXbbbmmmggg^^^VVVPPPLLLHHHFFF???@@@CCCNNNbbbtttzzzwwwmmmcccXXXSSSNNNGGGBBBAAA???======AAAJJJUUU___dddhhhjjjmmmqqqtttvvvwwwwwwuuuxxx||||||zzzyyyzzz}}}zzz{{{}}}~~~~~~~~~}}}~~~~~~qqqiiiooo{{{yyywwwppphhhdddfffhhhhhhiiihhhfffddddddhhhnnnsssyyy}}}qqqiii]]]UUUMMMIIIEEEAAAAAACCC@@@@@@AAABBBAAA@@@???>>>???>>>@@@GGGMMMTTT___iii|||sssiii``````eeewww}}}sssjjjaaaYYYTTTPPPNNNNNNQQQVVVbbbyyy|||qqqfff```]]]^^^bbbhhhwww~~~zzz}}}~~~xxxpppeee___]]]ZZZ```jjjwwwxxxqqqqqqnnnkkkkkkfffYYYKKK===;;;888666666666555444444444444444444444444444444333333333333333333222333333333444444444555555555555555555666777888888888999;;;===???AAAAAABBB???@@@AAABBBDDDGGGIIIJJJLLLMMMNNNNNNOOORRRVVVYYYaaappp|||gggTTTKKKOOO\\\gggoooggg[[[PPPJJJFFFEEEDDD>>>???CCCPPPggg|||{{{mmm^^^UUUMMMFFFAAA@@@@@@===<<<@@@IIIUUU^^^bbbgggiiilllpppsssvvvwwwxxxtttxxx||||||yyyxxxzzz|||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}pppqqqyyyyyywwwpppfffbbbfffiiiggghhhfffccc___]]]___cccfffjjjsss}}}qqqiii^^^UUUMMMIIIFFFBBBAAACCC???@@@AAABBBBBB@@@???>>>>>>===???EEELLLSSS^^^hhh}}}|||nnnbbbbbbiii|||}}}tttkkkccc[[[WWWPPPOOOOOORRRWWWddd{{{}}}rrrgggaaa______dddjjjwww}}}xxx{{{~~~{{{tttlllbbb[[[ZZZWWW]]]gggttt{{{tttrrroookkkjjjfffYYYKKK===;;;888666666666555444444444444444444444444444444444444333333222222222333333333444444444555555444444444444444555777777888999;;;===???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOOOOOOOOQQQUUUXXX```ooo|||gggTTTLLLRRR```kkkqqqgggYYYMMMFFFCCCCCCCCC<<<>>>CCCQQQjjjvvvdddXXXOOOGGGBBBBBBAAA>>><<>>===;;;>>>DDDKKKSSS^^^hhh~~~qqqbbbcccnnn{{{ssslllddd^^^YYYPPPOOOOOORRRXXXeee|||yyyrrrjjjddd___\\\```gggwww}}}}}}xxxnnneee^^^YYYVVVUUUYYYaaammm{{{}}}uuuppplllkkkkkkdddWWWMMM>>><<<999777777777666555333444444555555444444333444444444333333222222222333333333444444444555555555555666666777777888888777999:::;;;;;;===???BBBCCCEEEGGGHHHGGGGGGIIIJJJPPPMMMLLLPPPSSSSSSUUUXXXdddqqq}}}eeeRRRLLLRRReeevvv{{{ssscccQQQGGGEEECCC@@@@@@BBBFFFQQQggg|||qqqbbbTTTIIICCCAAA??????@@@BBBGGGPPP[[[bbbfffjjjooosssuuuuuuvvvwwwtttuuuwwwyyyzzzzzzyyyyyy{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||xxxqqqkkkgggfffhhhiiijjjfff```[[[XXXXXXZZZ[[[\\\aaakkkyyy~~~ssskkk]]]TTTKKKGGGCCC??????BBBAAABBBBBBCCCBBBAAA???>>>======???EEEIIIOOOZZZeeewwwsssoookkkxxx{{{rrrmmmfff]]]WWWQQQPPPNNNOOOXXXiii~~~yyyrrrjjjddd___\\\```ggguuu}}}~~~||||||uuukkkbbb\\\WWWTTTRRRVVV]]]iiivvv~~~}}}yyywwwxxx~~~sssoookkkkkkjjjbbbUUUJJJ>>>;;;888777777777666555333444444555555444444333444444444333333222222222333333444444444555555555555555666666777888888888777999:::;;;;;;===@@@BBBDDDFFFIIIJJJJJJJJJJJJKKKQQQNNNNNNRRRUUUUUUWWW[[[dddqqq}}}zzz}}}dddRRRLLLUUUiii{{{|||lllXXXJJJEEECCCAAA@@@AAAEEEOOOdddyyywwwiiiXXXJJJCCC@@@???@@@@@@BBBHHHQQQ[[[bbbgggjjjooorrrssstttvvvwwwvvvwwwyyyzzz{{{{{{{{{{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||}}}|||zzzyyy{{{}}}|||{{{|||}}}~~~|||uuuoookkkiiijjjkkknnnjjjccc]]]XXXWWWWWWXXXYYY^^^fffsssxxxooo___VVVLLLHHHCCC??????AAAAAAAAABBBCCCBBBAAA??????======???DDDHHHNNNZZZeeevvv~~~{{{~~~vvvrrrooo|||{{{sssnnnggg^^^WWWSSSQQQPPPQQQYYYkkkzzzrrrjjjddd^^^[[[```gggssszzz~~~zzzxxx{{{qqqggg___XXXSSSPPPOOORRRXXXbbbooo}}}}}}~~~sssooommmooo{{{qqqnnnjjjjjjiiiaaaSSSGGG===;;;888777777777666555333444444555555444444333444444333333333333222222333444444444444555555555555555666777777888888999777999;;;;;;<<<===@@@BBBEEEHHHLLLNNNNNNMMMMMMMMMRRROOOPPPTTTVVVWWWZZZ___eeesss~~~}}}uuurrr|||~~~dddRRRLLLVVVlllzzzdddQQQHHHDDDCCCAAAAAACCCLLL]]]nnnuuusss{{{}}}{{{ppp]]]LLLCCC@@@@@@@@@AAACCCHHHQQQ\\\ccchhhkkknnnppprrrsssvvvwwwvvvwwwyyyzzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}wwwqqqpppsssrrrtttuuusssrrrsssxxx|||xxxwwwwwwuuuuuuttttttttttttuuuvvvyyy}}}{{{tttpppnnnnnnnnnrrrmmmggg___ZZZWWWVVVUUUVVVYYY___jjjxxx{{{rrraaaXXXNNNIIIDDD???>>>@@@@@@AAABBBBBBBBBAAA@@@???>>>===???CCCGGGMMMYYYddduuu{{{vvvwww~~~|||xxxuuu|||uuuooohhh___XXXTTTSSSRRRSSS[[[lllyyyqqqiiiccc]]][[[```hhhqqqyyy~~~xxxuuu}}}~~~xxxnnnddd\\\VVVQQQNNNMMMOOOTTT\\\hhhvvv}}}sssiiifffeeehhhuuusssooolllkkkiii```QQQEEE===:::777666666777666555333444444555555444444333333333333333333333333333444444444444555555555555555666666777888888999999888999;;;<<<<<<===@@@BBBFFFJJJOOORRRRRRQQQPPPPPPRRRPPPQQQUUUWWWXXX\\\bbbggguuuyyy|||zzzqqqnnnzzzgggRRRKKKTTTiii|||rrr\\\NNNGGGEEECCCAAABBBHHHTTT___cccbbbjjjrrrwwwppp___NNNDDDAAA@@@@@@AAACCCHHHQQQ\\\ccciiikkkmmmoooppprrruuuwwwuuuvvvwwwxxxzzz{{{{{{|||{{{zzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}vvvmmmeeeeeeiiijjjmmmpppooollllllpppttt|||zzzsssrrrpppnnnnnnooopppqqqqqqrrrtttwww|||zzzuuurrrqqqqqqtttpppjjjccc]]]YYYWWWVVVTTTUUUZZZbbboooyyyqqqdddZZZPPPJJJDDD???===??????@@@AAABBBBBBBBBAAA@@@???===???CCCFFFLLLXXXcccsss~~~zzzrrrqqqvvv}}}zzz}}}vvvqqqjjj```YYYTTTSSSRRRTTT\\\mmmxxxpppgggaaa]]][[[aaaiiissszzzxxxvvv}}}|||uuukkkbbbZZZUUUPPPMMMKKKNNNRRRXXXbbbppp~~~ttthhh___^^^^^^bbbpppxxxsssooommmjjj```QQQDDD<<<999777666666777666555333444444555555444444333333333333333333333333333444444444555555555666666666666777777888999999999888:::;;;<<<<<<>>>@@@CCCFFFJJJOOOSSSTTTSSSSSSSSSSSSQQQRRRUUUVVVWWW]]]dddjjjyyy|||vvvzzz}}}yyypppmmmyyyzzz{{{lllUUUJJJPPPbbbsss~~~iiiWWWMMMGGGFFFBBBAAAFFFMMMRRRSSSSSSVVV```jjjhhh[[[MMMEEECCC@@@@@@AAACCCHHHQQQ\\\ccchhhjjjmmmnnnoooqqqtttvvvvvvvvvwwwxxxzzz{{{}}}}}}|||||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{~~~ssshhh___]]]```bbbgggkkkjjjfffdddgggkkkttt}}}|||vvvqqqpppmmmkkkkkklllmmmoooqqqrrruuuyyyzzzwwwuuuuuuuuurrrmmmgggaaa]]]ZZZYYYUUUUUUWWW]]]iiiwwwxxxooofff\\\RRRKKKEEE???>>>???>>>???AAABBBCCCBBBBBBAAA@@@>>>>>>AAAEEEJJJVVVbbbqqq}}}{{{qqqmmmppp{{{|||~~~wwwrrrkkkaaaYYYSSSSSSRRRTTT]]]mmmvvvnnnfff```\\\\\\ccckkkwww~~~{{{zzzyyyrrriii```YYYSSSOOOLLLJJJMMMQQQVVV^^^kkkzzz}}}|||xxxuuukkkaaaZZZZZZ[[[^^^kkkzzz~~~xxxrrrmmmiii___PPPDDD;;;999666555666666666555333444444555555444444333222222333333333333444444444444555555555666666666666666777888888999999:::888:::<<<<<<===>>>AAACCCEEEIIINNNRRRTTTUUUVVVWWWTTTSSSTTTVVVVVVWWW]]]fffnnn}}}~~~|||wwwzzz}}}{{{tttqqq{{{zzz{{{pppYYYMMMNNN]]]lllsssaaaTTTMMMHHHCCCAAAEEEJJJJJJKKKLLLHHHRRR[[[\\\TTTKKKEEECCC??????@@@BBBGGGPPP[[[bbbgggjjjmmmooooooqqqrrrtttwwwwwwwwwxxxzzz|||~~~||||||||||||||||||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{uuuggg\\\XXX[[[\\\bbbhhhggg```\\\^^^bbbmmmwww{{{vvvpppooollljjjjjjjjjkkklllqqqssswww||||||zzzzzzvvvtttpppkkkfffaaa^^^\\\VVVVVVVVV[[[dddqqq~~~yyypppggg]]]SSSLLLFFF@@@>>>@@@===???@@@BBBCCCCCCBBBBBB@@@>>>>>>AAACCCIIIUUUaaaooo{{{uuummmmmmuuu~~~{{{}}}wwwrrrkkkaaaYYYSSSSSSSSSVVV^^^nnn~~~tttlllddd___\\\]]]eeennn|||vvvpppfff]]]VVVQQQMMMKKKHHHKKKOOOSSSZZZeeettt|||xxxzzz{{{tttqqqlllccc\\\\\\]]]___jjjxxx|||sssmmmggg\\\NNNBBB;;;888666555666666666555333444444555555444444333222222222333333444444444555555555555666666666666666777777888888999::::::999:::<<<======>>>AAACCCCCCGGGLLLPPPSSSVVVXXX[[[WWWVVVWWWYYYWWWWWW___hhhqqq~~~~~~|||sss^^^RRRRRR^^^kkkxxxiii\\\SSSIIIDDDBBBGGGKKKJJJJJJLLLFFFLLLRRRSSSNNNGGGBBB@@@>>>>>>???AAAFFFOOOZZZaaafffiiimmmpppppppppqqqrrrtttttttttuuuwwwyyy{{{}}}{{{{{{{{{|||}}}}}}}}}~~~||||||||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~{{{|||zzzkkk^^^YYYYYY[[[bbbiiiggg___YYYZZZ]]]gggsss|||xxxqqqpppnnnlllkkkjjjjjjkkknnnrrrxxxzzzxxxtttoooiiiddd```]]]WWWVVVVVVYYYaaammmxxxzzzrrrggg]]]SSSMMMGGGAAA@@@AAA===>>>@@@BBBCCCCCCCCCCCCAAA>>>>>>@@@BBBHHHTTT```mmmzzzyyypppkkkpppxxx~~~xxx}}}wwwrrrkkk```YYYTTTTTTUUUWWW```ooozzzssskkkccc___\\\^^^fffoootttnnnddd[[[UUUPPPLLLJJJFFFJJJNNNRRRXXXbbbppp{{{zzzuuuvvvzzz|||wwwuuuqqqhhhbbbbbbaaabbbkkkxxx~~~sssllleee[[[LLLAAA:::888666555666666666555333444444555555444444333222222222333333444444444555555555555666666666777777777777888999999::::::999:::<<<======>>>AAADDDBBBEEEJJJNNNRRRVVVZZZ\\\ZZZYYYZZZ[[[YYYXXX```iiissstttaaaVVVVVVaaammmzzzmmmaaaXXXIIICCCCCCIIIMMMKKKLLLPPPHHHKKKNNNNNNKKKEEE@@@>>>===>>>>>>@@@FFFNNNYYY```eeeiiimmmpppqqqppppppqqqoooooooooppprrruuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyqqqbbb[[[[[[]]]eeellljjjaaaZZZZZZ]]]cccppp~~~}}}yyysssrrrqqqooommmlllkkkkkklllpppwww}}}{{{wwwrrrkkkeee```]]]XXXWWWVVVYYY```jjjtttzzzzzzqqqggg^^^SSSMMMGGGBBB@@@BBB<<<>>>@@@BBBCCCCCCCCCCCCAAA>>>===???BBBHHHTTT```lllyyy}}}rrrkkkmmmttt|||vvv|||vvvrrrjjj```XXXVVVVVVWWWYYYaaaqqq{{{wwwoooiiiccc___\\\^^^gggrrrwwwooocccZZZTTTPPPKKKGGGJJJFFFFFFKKKRRRZZZeeeoooyyy{{{vvvuuusssuuuxxx||||||zzztttlllffffffiiikkkpppvvvxxxnnnkkkfffYYYIII???777777777666555555444444555444444333333444444555555555555555555444444444777666555444555777999::::::999888888777888888888:::;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJMMMPPPUUU[[[___gggbbb^^^]]]\\\]]]cccjjjtttnnn[[[RRRVVVcccnnnzzzsssiii___TTTMMMFFFIIISSSZZZZZZXXXOOOPPPOOOKKKFFFBBB@@@???;;;<<<>>>AAAFFFMMMUUU[[[eeeiiimmmoooppppppqqqrrrqqqqqqqqqooooooqqquuuxxxzzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}}}}~~~zzzggg^^^___^^^fffnnnoooiiiaaa\\\[[[bbbnnn|||{{{yyyxxxvvvssspppmmmkkkjjjnnnsss|||~~~wwwsssppplllgggcccaaa]]]ZZZ[[[aaaiiipppttt}}}yyypppeee]]]TTTPPPJJJDDDAAABBB@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???AAACCCHHHTTT___mmmzzzuuummmlllppp{{{sssrrrvvvzzzrrrhhh^^^XXX[[[XXXVVVZZZfffvvv~~~yyyuuummmgggbbb^^^[[[\\\fffqqqwwwoooddd[[[UUUQQQLLLIIILLLHHHGGGKKKQQQWWWbbblllttt}}}~~~yyywwwvvvxxxzzz}}}~~~wwwppplllnnnoooppprrrvvvwwwnnnkkkeeeXXXGGG>>>777777777666555555444444555444444333333444444555444444555555555555555555666555444333444666888999999999888888888888999999;;;;;;===???AAACCCDDDEEEHHHJJJMMMOOORRRWWW]]]aaahhhdddaaa```]]]]]]ccckkkvvvmmmYYYRRRVVVaaakkk{{{|||wwwrrrkkk```XXXQQQTTT\\\cccbbb___SSSSSSQQQLLLFFFAAA??????<<<<<<>>>@@@EEEMMMVVV\\\dddgggkkkmmmnnnnnnpppqqqqqqqqqqqqpppppprrrvvvyyyzzzzzzzzzzzz{{{{{{|||}}}{{{|||}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~{{{nnncccbbbcccjjjrrrtttnnnfffaaa```cccppp}}}}}}|||{{{yyyvvvssspppmmmlllpppuuuzzzvvvsssooojjjfffdddaaa^^^^^^cccjjjpppsss{{{zzzqqqggg___VVVQQQKKKEEEAAABBB@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???AAACCCHHHTTT___mmmzzzxxxooommmpppvvv|||mmmkkkooottt}}}wwwoooggg___[[[YYYWWWUUUYYYeeeuuuzzzuuurrrkkkeee```\\\ZZZ[[[eeepppxxxpppeee\\\WWWSSSNNNKKKMMMIIIHHHKKKNNNTTT___iiirrr|||~~~|||wwwtttvvvwwwuuuuuuxxx~~~uuummmjjjdddVVVGGG>>>777777777666555555444444555444444333333444444555333444444444555666666666555444333333444555777888999999999888888999::::::<<<<<<>>>@@@BBBDDDEEEFFFJJJLLLOOORRRUUUYYY^^^bbbhhhfffeeeddd```^^^eeemmmzzzmmmZZZSSSWWWaaahhhvvv{{{{{{yyynnneee[[[ZZZaaaeeeddd```WWWVVVRRRLLLFFFAAA>>>>>>=========???DDDMMMWWW^^^dddfffhhhjjjkkklllnnnppppppqqqqqqqqqqqqssswwwzzzyyyyyyzzzzzz{{{|||}}}}}}{{{||||||}}}||||||{{{{{{zzz{{{|||~~~~~~~~~|||~~~yyykkkfffiiiqqqyyyzzztttmmmiiiggghhhuuu~~~{{{wwwsssqqqooorrrxxx~~~zzzwwwsssnnnjjjiiieeebbbbbbffflllqqqtttyyy~~~zzzrrrjjjaaaYYYTTTMMMFFFBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCC@@@@@@BBBDDDHHHTTT___nnn{{{}}}rrrnnnooopppzzzwwwgggdddfffgggooo|||}}}tttmmmfff```]]]VVVTTTTTTXXXbbbrrr}}}zzzwwwrrroooiiiddd___\\\YYY[[[eeepppyyyqqqfff]]]XXXTTTPPPLLLKKKHHHGGGJJJLLLRRR]]]hhhvvv}}}yyyzzzzzzwwwwwwyyyyyyqqqkkkiiicccVVVHHH???777777777666555555444444555444444333333444444555333333333444555666777777555555444444555666888888999999999999999:::;;;<<<===>>>???AAACCCEEEFFFGGGKKKMMMPPPSSSVVVZZZ___bbbggggggiiihhhdddbbbhhhppp{{{ppp\\\UUU[[[bbbeeerrr}}}sssddd^^^```cccbbb^^^WWWVVVRRRLLLEEE@@@>>>>>>>>>======>>>CCCLLLWWW___dddfffggghhhiiikkknnnpppooopppqqqqqqrrrtttwwwzzzxxxxxxyyyzzz{{{|||||||||{{{||||||{{{{{{{{{zzzzzzzzz{{{|||~~~|||}}}uuukkkooowww~~~zzztttpppoooppp}}}{{{wwwtttsssttt|||}}}{{{wwwrrrmmmjjjgggeeefffjjjppptttvvvxxx|||zzzssslllddd\\\VVVOOOGGGBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDAAA@@@BBBDDDHHHTTT___nnn{{{vvvnnnmmmkkkttttttddd^^^______eeeppp}}}{{{sssmmmfff```\\\SSSSSSSSSWWW```ooo~~~{{{xxxuuuqqqnnniiiccc^^^[[[ZZZ\\\fffqqq{{{wwwvvvxxxzzzzzzrrrggg^^^YYYTTTPPPLLLHHHFFFFFFHHHJJJOOO[[[ggg}}}|||{{{yyywwwxxx{{{uuunnnjjjiiicccVVVIIIBBB777777777666555555444444555444444333333444444555333333333444555666777777666666666777777888999999999999999999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJMMMPPPSSSVVVYYY^^^aaaggggggjjjllljjjhhhmmmttt}}}qqq\\\WWW^^^ddddddlllyyymmmbbbaaacccaaa^^^UUUUUURRRLLLFFFAAA??????>>>======>>>BBBKKKVVV]]]dddeeeggghhhiiikkknnnpppooopppqqqrrrrrrsssvvvyyyvvvwwwxxxzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~{{{|||tttvvv}}}{{{xxxxxxyyy|||xxxvvvwww~~~zzzuuuqqqjjjiiihhhjjjoootttxxxyyyxxx{{{~~~}}}~~~zzztttnnnfff]]]XXXQQQHHHCCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDBBBAAABBBDDDHHHTTT___ooo|||yyynnnjjjhhhppp|||rrrbbb[[[ZZZ[[[___gggqqq~~~}}}xxxrrrlllddd\\\WWWPPPQQQRRRUUU]]]kkkzzz|||yyyvvvsssooommmgggbbb]]][[[YYY\\\fffrrr{{{vvvrrrpppooooooxxx{{{ssshhh^^^XXXTTTOOOKKKFFFEEEEEEGGGHHHMMMYYYfff}}}}}}{{{xxxxxx{{{~~~tttnnnkkkjjjcccVVVHHHAAA777777777666555555444444555444444333333444444555333444444444555666666666666777777888888999999:::999999999:::;;;<<<>>>???@@@@@@BBBDDDFFFHHHIIIJJJJJJMMMPPPSSSVVVYYY]]]___fffeeeiiinnnppppppsssxxxppp[[[XXXbbbiiihhhgggqqq}}}mmmaaa```bbb```]]]UUUUUUSSSOOOHHHCCC@@@>>>=========>>>BBBIIISSSZZZbbbdddggghhhiiijjjlllooooooppprrrrrrqqqrrrtttvvvsssuuuwwwyyyzzzzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~}}}{{{|||~~~yyytttmmmlllllloootttyyy|||}}}yyy|||}}}|||}}}~~~zzztttnnnfff^^^YYYSSSJJJDDDCCC@@@@@@@@@@@@AAABBBCCCCCCEEEBBBAAACCCDDDIIISSS___ppp}}}}}}pppjjjggglllvvvqqqbbb\\\ZZZZZZ\\\```gggrrrwwwuuuqqqmmmggg```WWWQQQMMMNNNOOORRRXXXdddttt{{{wwwssspppmmmkkkeee```[[[YYYXXX[[[eeeqqq{{{uuupppllljjjhhhmmmuuu|||ttthhh^^^XXXSSSMMMJJJGGGFFFFFFGGGFFFIIIVVVcccuuu|||zzz{{{|||wwwrrrnnnkkkcccSSSEEE>>>777777777666555555444444555444444333333444444555444444555555555555555555555666777888888999999999888999999:::<<<===???@@@@@@AAACCCEEEGGGIIIJJJKKKJJJMMMQQQTTTWWWYYY]]]___eeecccfffooovvvxxxyyy{{{qqq]]]]]]llluuussslllrrr{{{wwwiiibbbdddfffccc^^^XXXYYYXXXSSSLLLEEE???============>>>AAAHHHPPPUUU___bbbeeeggghhhiiijjjkkkooopppqqqqqqpppppprrrsssqqqsssuuuwwwyyyyyyyyyxxx|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~}}}xxxrrrrrrrrrtttyyy|||~~~{{{}}}~~~|||}}}~~~zzzuuummmeee^^^ZZZSSSJJJEEEDDD@@@@@@@@@@@@AAABBBCCCCCCFFFCCCBBBCCCDDDIIISSS^^^ppp}}}ssskkkfffiiippp{{{uuuhhhbbb```^^^^^^^^^bbbjjjyyy|||yyyqqqnnniiiddd^^^XXXQQQMMMIIIJJJLLLNNNRRR]]]lllwwwzzzuuurrroookkkiiiccc^^^ZZZXXXVVVZZZdddppp|||vvvqqqlllhhheeefffmmmwww}}}ttthhh^^^WWWRRRLLLHHHHHHHHHGGGGGGEEEGGGSSS```lll}}}{{{{{{yyy}}}zzzuuuqqqmmmcccRRRCCC;;;777777777666555555444444555444444333333444444555555555555555555444444444444555666777888888888888888999999:::<<<>>>@@@AAAAAABBBCCCEEEGGGIIIKKKKKKKKKNNNRRRUUUXXXZZZ]]]___dddaaaeeepppzzz}}}|||}}}sss```cccuuu~~~uuuwww}}}}}}{{{|||sssjjjiiimmmpppkkkfff\\\\\\[[[WWWOOOFFF???<<<<<<===>>>???AAAGGGMMMRRR]]]```dddgggggghhhhhhiiiooopppqqqqqqpppooopppqqqpppqqqtttwwwxxxxxxxxxwww|||{{{zzzxxxwwwwwwxxxxxxzzz{{{|||}}}}}}~~~}}}}}}||||||~~~{{{wwwwwwwwwyyy||||||~~~~~~||||||~~~zzzuuullleee^^^ZZZTTTKKKEEEDDD@@@@@@@@@@@@AAABBBCCCCCCFFFCCCBBBCCCEEEIIISSS^^^ppp}}}uuummmeeeggglllvvvzzzoooiiigggcccbbb```aaahhhvvvzzzuuurrrnnniiibbb\\\WWWRRRNNNKKKFFFHHHIIIJJJNNNXXXgggrrr|||wwwsssmmmfffbbb]]][[[YYYXXXWWWYYYeeeqqq|||tttnnnhhhfffggggggmmmzzz|||uuujjj___VVVOOOJJJFFFIIIGGGDDDBBBCCCGGGLLLOOOcccnnn~~~~~~wwwmmmggg^^^PPPCCC===888777666555555444444555888777666555444333333333666666666777777777777777777888999888777666777888:::::::::;;;<<<===>>>???@@@BBBCCCDDDFFFHHHLLLOOOMMMPPPTTTWWWYYY\\\bbbfffccceeeiiipppxxx}}}pppiiijjjzzz{{{~~~yyytttvvvrrrpppnnnnnnooooooooonnnccc___\\\ZZZSSSIIIBBBAAA<<<<<<===>>>@@@EEELLLRRRZZZ^^^bbbddddddeeehhhkkkmmmmmmnnnooooooooooooooonnnppprrrtttvvvxxxyyyzzzzzz{{{}}}~~~|||{{{yyyyyyyyyzzzzzz|||}}}}}}||||||}}}~~~~~~zzz{{{|||}}}||||||{{{xxxvvvnnniiiaaaZZZVVVPPPIIIDDD@@@??????>>>???AAABBBCCCDDDCCCCCCDDDCCCHHHVVVeeevvvyyyooogggcccfffrrr|||vvvsssoooiiibbb___dddrrr~~~xxxrrrlllhhh```\\\VVVRRROOONNNLLLJJJHHHFFFEEEHHHKKKRRR^^^kkk{{{wwwsssmmmgggbbb^^^[[[YYYXXXXXX\\\hhhuuuzzzrrrllliiigggfffjjjuuu}}}vvvkkk```WWWPPPKKKHHHHHHFFFDDDBBBCCCFFFJJJLLLYYYcccrrr|||}}}wwwnnnhhh___QQQDDD===888777666555555444444555666555555444444444444555444444444444555555555555777888999999777777777999;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGIIIMMMPPPPPPSSSWWWYYY[[[^^^bbbfffeeehhhlllqqqwww}}}rrrmmmqqq~~~wwwooonnnmmmkkkkkklllnnnppppppppphhhdddbbb```YYYMMMDDDAAA<<<<<<======@@@EEELLLQQQYYY]]]bbbcccccccccfffiiikkklllmmmooopppqqqqqqqqqoooppprrrtttvvvxxxxxxyyyyyyzzz|||}}}~~~}}}|||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxpppjjjbbb\\\WWWQQQJJJEEEAAA@@@?????????@@@BBBBBBDDDCCCDDDDDDDDDIIIWWWfffwww}}}sssiiiddddddmmm|||~~~|||xxxqqqhhhcccfffqqq~~~wwwqqqjjjddd```[[[WWWRRRNNNLLLKKKIIIGGGFFFDDDDDDFFFIIIOOO\\\hhh{{{vvvrrrmmmgggccc___[[[YYYYYYZZZ```ooo}}}xxxqqqmmmkkkiiikkkrrr{{{yyynnncccZZZRRRMMMJJJFFFEEEDDDCCCDDDEEEGGGIIIMMMVVVdddppp|||~~~|||~~~vvvooojjjaaaRRRDDD>>>888777666555555444444555444444333333444555666666444444444444555555666666777999:::999888888999:::<<<<<<<<<===>>>???AAAAAABBBDDDFFFGGGHHHJJJMMMPPPSSSVVVYYY[[[]]]___ccceeehhhkkkppptttwww|||uuurrrvvv~~~uuuiiicccccccccdddgggllloooqqqqqqkkkhhhfffeee^^^QQQDDD???<<<<<<======@@@EEELLLQQQYYY]]]bbbcccbbbbbbdddgggjjjkkkmmmoooqqqrrrsssssspppqqqrrrtttvvvwwwwwwwwwwwwxxxzzz|||}}}}}}|||||||||||||||||||||}}}~~~}}}}}}~~~~~~}}}{{{sssmmmeee^^^YYYSSSKKKFFFCCCBBBAAA@@@???@@@AAAAAAEEEDDDEEEEEEEEEJJJYYYgggxxxyyymmmeeeaaagggsss{{{pppiiiiiirrr}}}~~~xxxqqqjjjccc\\\XXXTTTQQQMMMJJJHHHGGGEEEDDDDDDBBBBBBDDDGGGLLLWWWbbb~~~yyyuuuqqqlllgggddd___\\\ZZZZZZ\\\eeevvv~~~vvvrrrqqqnnnoootttzzz|||pppeee\\\UUUOOOLLLEEEEEEDDDDDDDDDDDDEEEEEEHHHOOOZZZdddpppzzzwww{{{|||vvvpppkkkaaaRRRDDD>>>888777666555555444444555444444333333444444555666555555666666777777888888888999::::::999888:::;;;;;;;;;<<<===>>>???AAABBBBBBDDDFFFGGGHHHJJJLLLOOOUUUWWWYYY\\\^^^aaacccdddggglllsssyyyzzz|||xxxsssvvv~~~|||}}}tttfff\\\XXXXXXZZZ___eeekkknnnooohhheeeeeefffaaaSSSEEE>>><<<<<<======???DDDKKKPPPZZZ^^^cccdddcccbbbdddfffkkklllmmmooopppqqqrrrrrrpppqqqssstttuuuvvvvvvvvvvvvwwwyyyzzz{{{|||||||||||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}wwwqqqiiiaaa[[[UUUMMMHHHEEEDDDBBBAAA@@@@@@@@@AAAEEEEEEEEEFFFFFFKKKZZZiiiyyy~~~pppggg```bbblll{{{vvvnnnmmmsss}}}{{{tttmmmfff___XXXSSSNNNLLLIIIGGGFFFEEECCCBBBBBB@@@@@@CCCDDDHHHRRR\\\|||wwwsssoookkkgggddd___\\\ZZZ[[[___iii|||{{{wwwwwwttttttwww{{{~~~sssggg^^^VVVQQQMMMFFFFFFEEEDDDDDDCCCCCCCCCHHHNNNVVV^^^iiiyyy~~~xxxtttuuu{{{uuupppkkk```PPPCCC===888777666555555444444555555555444333333333333333555555555666777888888999777999::::::999999:::;;;::::::;;;<<<===???@@@AAABBBDDDFFFHHHHHHJJJLLLNNNTTTVVVXXX\\\```cccddddddeeejjjttt|||}}}|||~~~~~~zzztttvvv{{{|||uuufffZZZPPPPPPPPPUUU\\\ccchhhjjjeeebbbbbbeeebbbUUUHHH@@@<<<<<<<<<===???DDDJJJOOO[[[___dddfffddddddeeeffflllmmmnnnooooooooooooooopppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{||||||{{{{{{zzzzzzzzz{{{||||||~~~|||vvvmmmeee^^^WWWOOOIIIFFFEEECCCAAA@@@@@@AAAAAAEEEEEEEEEFFFFFFLLL[[[jjjxxxsssjjjaaa```ggguuuzzzrrrpppvvv}}}xxxqqqjjjccc\\\UUUPPPLLLJJJGGGFFFFFFEEECCCAAA@@@???@@@BBBCCCEEENNNWWW}}}zzzuuupppmmmjjjfffddd^^^\\\[[[]]]bbbmmm~~~}}}zzzyyyzzz{{{tttiii___XXXRRRNNNHHHGGGFFFDDDCCCCCCBBBBBBHHHMMMSSSZZZdddsssyyysssrrr}}}{{{vvvpppjjj]]]MMMAAA<<<888777666555555444444555555555444333222222333333222333333444555666777777666888999999888888:::;;;999::::::;;;===???AAABBBCCCEEEHHHIIIJJJKKKLLLNNNSSSTTTWWW]]]bbbfffgggfffeeehhhqqq{{{}}}}}}}}}|||~~~{{{uuuwww||||||wwwiii\\\NNNKKKJJJLLLRRRZZZ```dddddd___^^^aaa```WWWKKKDDD<<<<<<<<<===>>>CCCJJJNNNZZZ___dddffffffeeefffgggllllllmmmnnnnnnnnnmmmmmmooopppqqqsssuuuvvvvvvvvvxxxxxxyyyyyyzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{}}}zzzvvvrrrrrruuuzzzppphhhaaaYYYQQQKKKFFFEEEDDDBBBAAAAAABBBBBBDDDDDDEEEFFFFFFLLL[[[jjjyyyxxxnnnddd```cccooo~~~vvvuuuzzzyyyuuunnnggg```YYYRRRNNNLLLJJJHHHGGGGGGFFFCCCAAA@@@???@@@CCCCCCDDDKKKTTT{{{wwwrrrnnnkkkhhheeeccc]]]\\\\\\___dddooo|||~~~uuujjj```XXXRRRNNNJJJIIIGGGDDDCCCBBBBBBCCCEEEIIIOOOUUU___oooxxxqqqoooyyy|||vvvppphhhZZZIII>>>;;;888777666555555444444555333333222222333333444444222222333444555666777777555666888888888888999;;;::::::;;;<<<>>>@@@BBBCCCEEEHHHKKKLLLMMMMMMNNNOOORRRSSSWWW^^^eeejjjkkkjjjhhhfffkkkvvvzzz}}}}}}{{{}}}zzzzzztttvvv|||xxxkkk]]]PPPKKKGGGFFFKKKSSSZZZ___ccc\\\YYY[[[[[[SSSIIICCC<<<===<<<<<<>>>CCCIIINNNXXX]]]cccfffeeeeeefffgggiiijjjkkklllmmmmmmmmmmmmmmmoooqqqsssuuuvvvwwwwwwzzzzzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{||||||yyyrrrnnnhhhaaaaaafffqqq}}}}}}sssjjjccc[[[RRRLLLFFFEEEDDDBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFKKK[[[jjj{{{|||rrrhhhaaaaaagggwwwzzzyyy~~~wwwsssmmmfff```YYYSSSOOOLLLJJJHHHGGGGGGFFFCCCAAAAAA@@@BBBDDDDDDDDDJJJRRRzzzvvvqqqmmmjjjgggeeebbb]]][[[\\\```eeepppvvvjjj```XXXRRRNNNLLLJJJGGGDDDCCCBBBCCCCCC@@@EEEKKKRRR\\\lllvvvooommmwww}}}wwwpppfffXXXGGG===;;;888777666555555444444555111111111222333444666777444444555666777888999:::444666777888777777999:::;;;<<<<<<>>>@@@BBBDDDEEEGGGJJJMMMOOOOOOOOOPPPQQQRRRSSSWWW___hhhmmmnnnmmmkkkeeegggqqqwww|||}}}{{{~~~}}}wwwwww{{{}}}}}}yyyyyy|||zzzrrrttt}}}xxxkkk^^^RRRMMMFFFDDDGGGOOOWWW\\\aaaYYYTTTUUUUUUNNNEEE???<<<===<<<<<<>>>BBBIIIMMMUUU[[[aaaeeeeeedddeeegggfffgggiiikkklllnnnnnnooommmnnnppprrruuuvvvwwwxxx{{{{{{zzzzzzzzz{{{{{{|||~~~}}}||||||||||||}}}}}}|||tttmmmiiiaaaYYYYYY^^^gggttt~~~tttlllddd\\\SSSMMMFFFEEECCCBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEKKKZZZiii}}}vvvjjjbbb___bbbppp}}}~~~|||xxxtttnnnhhhbbb[[[UUUQQQLLLJJJIIIHHHGGGEEEBBB@@@BBBAAABBBEEEDDDDDDJJJQQQ{{{vvvpppllliiifffaaa]]][[[ZZZZZZ]]]gggwwwwwwkkkaaaYYYRRRNNNLLLIIIFFFDDDDDDEEEEEEDDDEEEEEEHHHOOOXXXeeewww{{{vvvuuu|||xxxtttmmm```RRREEE<<<888999888777666555444333333555555555555555555555555555666777888888777666555999999999::::::;;;;;;;;;>>>>>>???AAACCCDDDFFFFFFKKKMMMPPPRRRRRRRRRSSSTTTUUUUUUWWW[[[aaahhhnnnrrrgggfffgggmmmsss{{{}}}~~~||||||wwwrrrvvv~~~wwwkkkuuuxxxuuulll___UUUMMMFFFCCCDDDGGGQQQZZZZZZWWWSSSOOOLLLHHHEEEBBB<<<======>>>???BBBGGGKKKUUUYYY___bbbccccccccccccffffffhhhiiikkklllnnnnnnppprrrtttvvvxxxxxxxxxxxx|||{{{zzzyyyyyyzzz{{{|||zzz|||~~~}}}zzzyyy{{{}}}|||xxx|||zzzlllfff^^^TTTSSSWWWcccvvv~~~yyyxxxppphhh___UUUNNNIIIGGGEEEEEEEEEDDDBBB@@@DDDCCCDDDGGGHHHNNN[[[hhhzzzxxxnnnhhhcccbbbiiiqqq|||{{{vvvooogggaaa[[[VVVRRRMMMLLLJJJIIIIIIIIIGGGEEEDDDDDDCCCBBBBBBEEEIIIMMMwwwsssmmmkkkiiigggccc___ZZZZZZZZZ^^^hhhxxxyyymmmcccZZZTTTPPPMMMJJJFFFDDDDDDEEEEEEDDDDDDCCCFFFLLLUUUaaauuu|||wwwvvv}}}wwwssslll```QQQEEE<<<888888888777666555444333333555555555555555555555555666666777777777777666666999999999::::::;;;;;;<<<===>>>???AAACCCEEEGGGHHHLLLOOORRRSSSSSSSSSTTTUUUTTTUUUVVVZZZ^^^dddjjjmmmeeedddffflllrrryyy{{{{{{vvvpppsssyyytttgggppp}}}{{{qqqdddTTTLLLEEECCCCCCEEELLLTTTUUUQQQMMMIIIGGGDDDAAA???<<<======>>>???BBBGGGKKKTTTXXX^^^aaabbbcccccccccfffggghhhiiikkkmmmnnnooopppqqqsssvvvwwwxxxxxxxxxzzzyyyyyyxxxyyyzzz{{{|||{{{|||~~~}}}{{{zzz{{{}}}~~~~~~{{{uuuwww{{{qqqjjjaaaWWWUUUYYYeeexxxzzzzzzqqqiii___VVVOOOJJJHHHFFFEEEEEEDDDBBB@@@CCCBBBCCCEEEGGGLLLYYYfffzzz|||rrrjjjeeeccchhhooo~~~yyyqqqiiiccc\\\WWWSSSLLLKKKIIIHHHHHHGGGFFFDDDFFFEEEDDDBBBAAACCCGGGJJJrrroookkkiiiiiihhhdddaaaYYYYYYZZZ___iiizzz{{{oooeee\\\VVVRRRMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBCCCIIIPPP]]]rrr~~~yyyxxx~~~uuurrrjjj^^^PPPDDD<<<888888888777666555444444333555555555555555555555555777777666666666666777777888999999:::;;;;;;<<<<<<<<<===???BBBDDDGGGIIIJJJNNNPPPSSSUUUUUUUUUVVVWWWUUUUUUVVVXXX\\\```cccfffaaaaaadddjjjpppwww}}}}}}zzzrrrssswwwnnnaaafff}}}xxxkkkTTTKKKCCCAAABBBCCCHHHMMMOOOLLLHHHEEECCCAAA???>>><<<=========>>>AAAFFFJJJRRRVVV[[[___aaaaaabbbcccfffggghhhjjjlllmmmnnnooooooqqqrrruuuvvvxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{}}}~~~}}}|||{{{|||~~~}}}~~~}}}|||~~~~~~zzzrrrpppppp}}}wwwpppfff[[[WWW[[[hhh}}}}}}}}}uuukkkaaaXXXQQQLLLJJJGGGFFFEEEDDDBBBAAABBBAAABBBDDDFFFKKKXXXeeeyyywwwooohhhdddggglllxxx~~~~~~|||uuummmfff___YYYUUUNNNLLLJJJIIIIIIHHHFFFDDDFFFFFFDDDBBBAAABBBEEEHHHooollliiiiiiiiihhhdddaaaYYYYYYZZZ___kkk|||}}}pppfff]]]VVVRRRNNNKKKGGGEEEEEEEEEEEEDDDCCCBBBCCCFFFMMMZZZpppzzzyyysssppphhh\\\NNNBBB;;;888888777777666555555444444555555555555555555555555777777666555555666888999888999999:::;;;<<<======<<<===???BBBFFFIIIKKKLLLPPPRRRUUUWWWWWWWWWXXXYYYWWWWWWXXXYYY[[[]]]___```^^^___bbbiiinnntttyyywwwyyy|||iii\\\^^^qqq~~~qqqVVVKKKBBB@@@BBBDDDFFFJJJMMMJJJFFFCCCBBBAAA???>>><<<<<<=========@@@EEEIIIOOOSSSYYY]]]___```bbbcccfffggghhhjjjkkkmmmnnnoooooopppqqqsssuuuwwwxxxyyyvvvvvvwwwxxxzzz{{{}}}}}}||||||}}}}}}}}}}}}}}}~~~}}}~~~}}}|||}}}~~~|||qqqkkklllyyy|||uuukkk___ZZZ]]]mmmyyyooodddZZZUUUPPPMMMIIIGGGFFFEEECCCAAABBBAAABBBDDDFFFKKKXXXeeeyyy|||ssslllfffeeegggooo~~~||||||yyyrrrjjjccc\\\WWWRRRPPPMMMLLLKKKJJJGGGEEEDDDDDDCCCBBBAAABBBEEEGGGnnnllliiiiiiiiihhhddd```XXXXXXZZZ___kkk}}}~~~qqqfff]]]VVVRRROOOLLLHHHFFFEEEEEEDDDDDDDDDCCCDDDFFFKKKXXXooo{{{zzzqqqmmmeeeYYYLLLAAA:::777777777666666555555444444555555555555555555555555777666555555555666888999888999999:::<<<======>>><<<>>>@@@CCCGGGJJJLLLNNNQQQTTTWWWXXXXXXXXXYYYZZZYYYYYYZZZ\\\\\\]]]]]]]]]^^^^^^aaaggglllqqq|||~~~~~~vvveeeZZZYYYgggwww\\\OOOBBB@@@DDDGGGIIILLLMMMIIIEEEAAA@@@???>>>===<<<<<<<<<<<<===???DDDGGGLLLPPPUUUZZZ\\\___aaacccffffffgggiiikkklllnnnnnnnnnoooppprrrtttvvvxxxyyyvvvwwwxxxzzz|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~sssiiiiiiwwwzzzpppddd^^^aaatttsssggg^^^YYYSSSPPPKKKHHHFFFEEECCCBBBCCCBBBCCCEEEGGGLLLYYYfffxxxxxxppphhhddddddiiivvv|||{{{wwwppphhhaaa\\\VVVSSSPPPNNNLLLJJJGGGDDDAAABBBBBBBBBBBBCCCFFFIIImmmjjjiiiiiijjjiiieeeaaaXXXXXXZZZ___kkk}}}rrrggg^^^WWWSSSPPPLLLHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGKKKWWWnnn{{{zzz{{{oookkkcccWWWJJJ@@@:::777777777666666555555555555555555555555555555555555666555555666666777888999888999:::;;;<<<===>>>???>>>???AAADDDHHHKKKMMMNNNRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]]]]]___^^^aaafffjjjppp{{{ssscccZZZXXXaaayyyhhhWWWFFFBBBFFFJJJNNNPPPOOOKKKEEEAAA>>>===<<<;;;;;;<<<<<<;;;<<>>?????????@@@CCCEEEHHHKKKMMMNNNRRRTTTWWWYYYYYYYYYZZZ[[[YYY[[[]]]___```___^^^]]]aaa```aaaeeeiiippp|||qqqccc]]]ZZZ^^^pppwwwbbbLLLDDDHHHMMMQQQTTTTTTPPPIIICCC@@@>>><<<;;;;;;<<<<<<;;;;;;>>>BBBFFFHHHKKKPPPUUUYYY\\\```ccccccdddeeeggghhhjjjkkklllmmmmmmnnnppprrruuuxxxzzzvvvwwwyyy{{{||||||||||||zzzyyyxxxyyy|||}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{jjjeeerrruuuppprrr|||oooeeeaaaXXXTTTNNNJJJGGGEEEDDDBBBBBBAAABBBDDDFFFKKKXXXeeevvv{{{qqqjjjgggccckkkzzz~~~{{{}}}yyyqqqlll```]]]XXXTTTPPPLLLGGGDDDCCCDDDEEEDDDDDDEEEGGGIIIgggffffffjjjmmmnnnkkkhhhXXXXXXYYY^^^jjj{{{vvvkkkbbb[[[VVVQQQMMMIIIFFFFFFEEEDDDCCC@@@BBBEEEGGGIIITTTjjj|||yyy}}}{{{mmmiii```TTTHHH>>>999777666666666666666555555555555555555555555555555555333444666888888888888777888999:::;;;===>>>???@@@@@@AAACCCFFFHHHKKKMMMNNNRRRTTTWWWYYYYYYYYYZZZ[[[XXXZZZ]]]___aaa```^^^]]]cccaaabbbeeeiiippp|||qqqccc___]]]]]]kkk|||jjjPPPFFFIIIOOOSSSVVVZZZUUUNNNGGGCCCAAA???===;;;;;;;;;;;;;;;>>>BBBEEEFFFJJJOOOTTTXXX\\\```cccbbbcccdddfffgggiiijjjkkkmmmmmmnnnooorrruuuxxxzzzuuuvvvxxxzzz{{{{{{{{{zzzzzzxxxvvvxxx{{{}}}|||zzz||||||~~~~~~~~~~~~~~~}}}~~~|||kkkhhhuuu|||wwwyyy~~~qqqgggcccZZZUUUOOOJJJGGGFFFDDDCCCAAA@@@AAACCCEEEJJJWWWdddvvvuuummmiiibbbhhhuuu{{{|||wwwrrrgggddd___ZZZUUUPPPKKKGGGEEEFFFFFFFFFDDDDDDFFFGGGjjjgggeeehhhnnnooojjjdddZZZYYYZZZ```mmm~~~zzznnncccZZZUUUPPPNNNJJJHHHHHHGGGFFFDDDGGGDDDEEEIIIKKKRRRggg}}}}}}zzz~~~{{{pppiii___RRRGGG>>>999777777777777777777666555555888888777777666666555555555555777888888777666666999999:::;;;===???AAABBBBBBCCCEEEHHHKKKNNNPPPQQQQQQSSSVVVWWWXXXYYY\\\^^^^^^```bbbbbbbbbaaabbbccceeefffiiilllmmmqqq}}}xxxpppiiigggfffffflllsssnnnWWWOOOJJJPPP[[[]]][[[ZZZUUUMMMCCC===;;;;;;<<<;;;::::::<<>>999777777777777777777666555555777777777666666666666666555666777888888888777666999::::::;;;===???AAABBBCCCDDDFFFHHHKKKNNNPPPQQQRRRTTTWWWXXXYYYZZZ\\\^^^^^^```aaabbbbbbbbbdddfffhhhiiikkknnnppptttuuupppnnnnnnnnnlllooossspppZZZQQQLLLRRRZZZZZZ]]]\\\WWWPPPFFF???<<<<<<<<<;;;::::::;;;>>>BBBDDDHHHJJJNNNQQQSSSWWW[[[___```bbbdddfffggghhhkkkmmmmmmnnnpppqqqssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}||||||~~~~~~xxxrrr}}}|||ppphhhdddZZZWWWSSSMMMIIIFFFEEEDDDDDDBBBAAABBBCCCHHHUUUcccuuuvvvooogggfffhhhuuuyyyuuuuuuvvv}}}zzzssskkkccc]]]WWWPPPKKKFFFFFFEEEDDDCCCDDDGGGJJJeeebbb```cccfffgggccc^^^XXXXXXZZZ```mmm~~~sssiii```ZZZTTTQQQLLLIIIHHHGGGFFFEEEFFFCCCEEEIIIKKKQQQeee{{{~~~yyywww{{{xxxllleeeZZZNNNDDD===999888777777777777777666555555555555666666666777777777555666777888888888888888::::::;;;<<<>>>@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPRRRUUUXXXYYYZZZ[[[]]]______```aaaaaabbbcccgggiiikkkkkknnnrrrtttyyytttrrrssswwwxxxuuutttvvv|||~~~rrr]]]SSSNNNTTT[[[XXX___^^^ZZZSSSJJJBBB>>>===<<<;;;::::::;;;>>>AAACCCFFFHHHLLLOOORRRUUUZZZ]]]___bbbeeefffggghhhiiikkkkkkmmmnnnqqqrrrtttuuuuuussstttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{|||||||||~~~~~~~~~~~~}}}}}}}}}zzz}}}sssjjjfff\\\YYYTTTOOOJJJGGGFFFEEEDDDBBBBBBBBBCCCHHHUUUbbbuuu{{{tttlllfffdddkkk~~~|||vvvttttttuuu{{{}}}ssskkkddd]]]UUUOOOHHHHHHGGGEEEDDDEEEHHHKKKcccaaa___```bbbbbb___[[[VVVWWWYYY```mmm~~~vvvlllccc]]]VVVRRRMMMIIIHHHGGGEEEDDDFFFCCCEEEJJJKKKQQQeeezzz{{{vvvuuuyyyuuujjjcccXXXLLLBBB<<<999888777777777777777666555555444444555555666777777888666777777888888999999999:::;;;;;;===>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOOOORRRUUUXXXZZZ[[[\\\]]]______``````aaaaaadddhhhlllnnnmmmppptttxxx~~~{{{ttttttwww|||~~~zzzyyy{{{|||~~~sss^^^SSSNNNVVV___\\\aaa___ZZZTTTLLLDDD???<<<===;;;::::::;;;===@@@BBBEEEHHHKKKNNNQQQTTTYYY\\\___aaadddffffffggghhhjjjjjjkkkmmmppprrrsssttttttrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{|||{{{~~~~~~~~~~~~~~~vvvmmmggg]]][[[VVVPPPKKKHHHFFFFFFCCCBBBBBBCCCCCCGGGTTT```tttxxxnnnfffaaafffuuuzzzvvvtttooottt|||zzzrrrkkkcccZZZTTTKKKJJJHHHFFFDDDEEEHHHKKKbbb```]]]]]]^^^^^^[[[XXXSSSTTTXXX```mmm|||zzzooofff```YYYUUUOOOJJJHHHFFFEEEDDDFFFDDDFFFJJJLLLQQQdddyyyyyytttrrrwww~~~tttjjjbbbVVVIII@@@:::999999777777777777777666555555333333444555666777888888777777777888999::::::;;;;;;;;;<<<===???AAACCCDDDEEEFFFGGGIIIKKKLLLNNNNNNRRRUUUYYY[[[\\\\\\]]]^^^^^^___```aaabbbdddiiilllnnnmmmooouuuzzzxxxvvvuuuvvv{{{}}}|||}}}tttaaaTTTMMMWWWddddddccc___YYYSSSKKKDDD???;;;===<<<:::999:::===@@@AAAEEEGGGKKKNNNPPPTTTYYY\\\]]]```dddffffffggghhhiiijjjkkkmmmoooppprrrrrrsssqqqqqqrrrttttttuuuuuuuuutttuuuvvvwwwxxxyyyzzz{{{xxx|||yyynnnhhh___\\\WWWQQQLLLHHHGGGFFFCCCBBBBBBCCCCCCGGGSSS___rrr}}}|||ooogggbbbgggrrr}}}xxxuuunnnrrrxxx~~~wwwqqqiiiaaaZZZOOONNNKKKGGGEEEEEEHHHKKK```^^^\\\[[[ZZZYYYWWWUUUPPPRRRVVV___kkk{{{~~~sssjjjddd]]]YYYRRRLLLJJJHHHGGGFFFGGGEEEGGGLLLMMMRRReeeyyyxxxsssqqquuu|||wwwkkkcccUUUHHH>>>999999999777777777777777666555555333333444555666666777777888888888888999:::<<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFFFFHHHIIIKKKLLLMMMNNNQQQTTTXXX[[[[[[\\\\\\]]]]]]___```aaabbbdddhhhkkkllljjjlllrrryyyyyyvvvssstttwwwyyyzzz|||wwwiiiYYYOOOYYYiiikkkeee```XXXQQQJJJDDD???<<<===<<<:::999:::<<>><<<<<<===>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLLLLMMMPPPSSSXXXZZZ[[[[[[[[[\\\\\\^^^```bbbbbbcccfffhhhiiigggiiiooowww}}}tttqqqqqqtttvvvvvvyyy~~~}}}}}}tttdddTTT\\\kkkmmmhhhbbbXXXPPPJJJEEE@@@======<<<:::999:::<<<>>>@@@BBBEEEHHHKKKNNNRRRVVVYYYXXX\\\aaaeeeggghhhiiijjjkkkkkklllmmmnnnooonnnnnnpppqqqrrrtttuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~tttqqqnnnppp}}}|||ooofff___\\\WWWQQQLLLHHHFFFEEEBBBAAABBBDDDCCCFFFQQQ]]]mmmyyyyyyoooiiijjjmmmuuu{{{|||}}}wwwnnnggg^^^[[[VVVOOOJJJIIIKKKMMM\\\ZZZWWWUUUSSSQQQOOOOOOLLLNNNSSS]]]iiixxx|||rrrlllgggaaaYYYSSSPPPNNNMMMLLLHHHGGGJJJNNNOOOTTTfffzzzxxxrrrpppsssyyynnneeeVVVGGG===888888999777777777777777666666555444444444555555555555555888888888888999;;;===>>><<<======???@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMOOORRRWWWZZZ[[[[[[[[[[[[[[[^^^```bbbbbbcccdddfffgggeeefffmmmvvv~~~qqqnnnooosssuuutttvvvzzz}}}~~~~~~{{{}}}}}}lllYYY^^^lllmmmkkkcccXXXOOOJJJFFFBBB???===<<<:::999999<<<>>>@@@AAACCCGGGJJJLLLPPPTTTXXXWWW[[[aaaeeeggghhhiiijjjkkklllmmmmmmnnnnnnmmmmmmpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvv{{{}}}}}}}}}|||{{{|||~~~~~~}}}}}}~~~}}}yyyqqqnnniiiiiirrr}}}oooeee___\\\WWWPPPKKKGGGEEEDDDBBBAAABBBDDDDDDFFFQQQ\\\lllxxxssskkkiiiiiippp{{{rrrkkkccc```ZZZSSSMMMKKKMMMOOO[[[YYYVVVRRROOOMMMLLLKKKNNNMMMOOOVVVcccsssxxxrrriiiddd^^^YYYWWWUUUQQQMMMKKKHHHHHHKKKQQQ[[[lllzzzsssnnnkkkooouuu}}}tttcccPPPEEE>>>:::888999888888777777666666555555555555555666666666666666999999:::;;;<<<<<<===============???AAADDDFFFHHHLLLJJJHHHIIILLLNNNNNNLLLPPPQQQSSSVVVXXXYYYZZZ[[[]]]^^^```bbbdddeeeeeefffgggeeegggkkkpppzzz~~~vvvoooooowww}}}|||zzz{{{|||wwwuuuwww}}}|||kkk______fffkkkoooiii^^^RRRHHHBBB???>>>;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFIIILLLPPPUUUXXXXXXZZZ]]]```ccceeefffgggjjjjjjkkklllmmmmmmmmmmmmqqqqqqrrrsssttttttttttttwwwwwwwwwuuussssssuuuwwwzzzzzzzzz{{{zzzzzzyyyyyy~~~}}}}}}~~~~~~}}}}}}|||||||||||||||~~~~~~vvvrrrsssvvvwwwwwwrrrmmmhhhfffkkk{{{sssjjjaaa\\\SSSLLLHHHFFFDDDCCCCCCAAAAAABBBCCCEEEMMMWWWhhhvvv{{{rrrllliiippp{{{tttjjjccc[[[VVVQQQLLLLLLOOOZZZXXXUUUQQQNNNLLLKKKJJJLLLKKKMMMTTT```ooo}}}|||wwwnnniiibbb^^^[[[XXXTTTPPPNNNKKKJJJNNNUUU```qqqsssmmmjjjnnnttt|||sssbbbPPPDDD>>>999888999777777777777666666555555555555555666666666666666999999999:::;;;<<<<<<===>>>>>>???@@@CCCFFFIIIKKKNNNLLLJJJKKKNNNPPPPPPNNNPPPQQQTTTVVVXXXZZZ[[[\\\]]]^^^```bbbdddeeeffffffeeeddddddiiinnnxxx}}}}}}rrrnnnsss|||xxxtttsssvvvzzz~~~}}}lll___^^^dddhhhkkkeee[[[PPPGGGAAA>>>===;;;::::::::::::;;;;;;<<>>@@@DDDFFFIIIMMMQQQTTTVVVXXX\\\___ccceeeffffffhhhiiijjjkkkllllllllllllppppppqqqrrrssssssssssssuuuvvvwwwvvvuuuuuuvvvxxxzzzzzz{{{{{{||||||}}}}}}|||~~~~~~}}}|||}}}}}}}}}}}}||||||||||||{{{||||||~~~~~~tttqqqqqq}}}zzzoooggggggkkknnnpppuuunnngggcccccclllxxxpppeee___VVVOOOJJJHHHFFFDDDCCCAAAAAABBBCCCEEEMMMWWWlllyyy}}}uuunnnppp}}}xxxpppgggaaaYYYRRRPPPRRRWWWUUURRRNNNKKKIIIHHHGGGHHHHHHJJJOOOWWWcccpppxxx~~~{{{~~~yyysssnnnjjjeee___ZZZVVVSSSSSSXXX```mmmqqqlllhhhkkkpppwww}}}ooo___MMMCCC===888666777666666666666666666666666555555555666777777888888:::999999999:::;;;<<<===@@@@@@AAADDDGGGKKKNNNPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRSSSVVVXXX[[[]]]^^^^^^aaabbbdddfffgggiiiiiijjjeeeaaaaaadddjjjsss{{{~~~uuuwww|||}}}~~~ooohhhiiinnnppppppqqqpppjjj^^^SSSPPPSSSXXX[[[WWWPPPIIIBBB>>>;;;;;;<<<;;;:::999999999999999>>>@@@CCCFFFIIILLLPPPSSSUUUWWW[[[___bbbdddffffffiiiiiijjjlllmmmmmmmmmmmmnnnoooppprrrsssssssssssstttuuuwwwvvvuuuvvvwwwyyyyyyyyyyyyzzz{{{|||}}}}}}{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~{{{rrrpppqqq~~~rrriiihhhlllpppsssxxxqqqjjjfffeeejjjxxxzzzrrrfff```WWWPPPKKKHHHFFFDDDDDDAAAAAABBBBBBDDDMMMVVVkkkyyyzzzssssss|||vvvmmmfff]]]UUUQQQSSSVVVTTTPPPMMMJJJHHHGGGFFFFFFHHHJJJMMMTTT]]]iiiqqq}}}}}}zzz~~~{{{vvvsssmmmgggbbb\\\YYYYYY]]]eeesssqqqkkkhhhjjjnnnuuuuuukkk[[[KKKAAA<<<888666777555555555555555666666666555555666666777888888999::::::999999:::<<<>>>???AAAAAABBBEEEHHHLLLOOOQQQQQQQQQQQQQQQQQQRRRTTTUUUTTTUUUWWWZZZ\\\]]]^^^___cccdddfffhhhiiijjjkkkkkkgggcccbbbfffkkkrrr}}}~~~wwwwwwnnnaaa```dddffffffbbb```[[[TTTLLLHHHKKKQQQQQQOOOJJJEEE@@@===;;;:::<<<<<<;;;:::999999::::::>>>AAADDDFFFIIILLLPPPSSSTTTVVVZZZ^^^aaadddeeefffiiijjjkkklllnnnnnnoooooommmnnnoooqqqrrrssssssssssssuuuwwwwwwwwwwwwxxxyyyxxxxxxwwwxxxyyyzzz{{{|||zzz{{{}}}}}}||||||}}}~~~~~~}}}}}}sssqqqssswwwooonnnrrrvvvxxxyyysssmmmjjjhhhjjjsss~~~zzzssshhhbbbYYYQQQKKKHHHEEEDDDDDDBBBAAABBBBBBDDDLLLVVVhhhvvvzzzxxx}}}zzzqqqiii```WWWRRRSSSUUUSSSPPPLLLIIIGGGFFFFFFEEEGGGIIIKKKOOOWWWbbbjjjwww}}}yyy|||zzz~~~|||wwwpppjjjdddaaa```ccckkkwwwrrrlllhhhiiimmmsss}}}ooofffXXXHHH@@@<<<888777777444555555555555666666666555555666777777888999999::::::999999;;;>>>AAACCCCCCCCCDDDFFFIIIMMMPPPRRRQQQSSSSSSSSSSSSSSSUUUWWWWWWXXXZZZ[[[]]]^^^^^^^^^cccdddfffhhhiiijjjkkkkkkhhheeedddhhhlllqqqxxxuuuccc\\\\\\[[[ZZZVVVSSSPPPLLLGGGCCCFFFLLLIIIHHHFFFBBB???===;;;:::<<<;;;;;;::::::::::::;;;>>>AAACCCFFFHHHKKKOOORRRSSSUUUYYY]]]aaadddeeefffhhhiiijjjlllmmmnnnnnnooolllmmmooopppqqqrrrssssssrrrtttwwwxxxxxxxxxyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{yyyzzz||||||{{{{{{}}}~~~~~~}}}vvvuuuwww|||wwwwwwzzz|||}}}{{{vvvpppnnnkkkkkkpppxxx{{{tttjjjddd[[[RRRMMMIIIFFFEEEEEEBBBBBBCCCBBBDDDLLLUUUeeesss~~~|||ssslllcccYYYTTTUUUUUUSSSPPPMMMIIIGGGFFFFFFBBBEEEGGGHHHKKKRRR\\\dddoooxxx|||zzzzzzvvvyyyxxxsssmmmiiifffiiiooo|||sssmmmhhhiiimmmrrr|||~~~kkkcccUUUFFF???<<<999888999444444444555555555666666444555666777888999:::::::::999999:::<<<@@@DDDFFFFFFFFFGGGIIIKKKNNNQQQSSSSSSUUUVVVVVVTTTUUUWWWZZZZZZ[[[\\\]]]]]]^^^^^^^^^aaabbbdddfffggghhhiiiiiiiiieeeeeeiiimmmooosssxxxqqqddd\\\WWWSSSOOOJJJHHHFFFBBB===???EEEDDDCCCBBBAAA???===;;;::::::999999999999::::::;;;===???BBBDDDFFFIIIMMMPPPRRRUUUXXX]]]aaaccceeeffffffggghhhjjjkkklllmmmmmmkkklllnnnpppqqqrrrrrrsssqqqtttwwwxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxzzz{{{xxxzzz{{{{{{{{{{{{|||~~~}}}~~~~~~|||{{{|||{{{}}}|||wwwtttqqqnnnpppuuu}}}|||uuunnnggg^^^UUUOOOKKKIIIGGGEEECCCBBBCCCBBBDDDLLLUUUcccqqq|||tttnnneee\\\WWWXXXVVVTTTPPPMMMJJJHHHFFFFFF@@@CCCFFFFFFHHHNNNXXX```iiisss|||{{{yyytttvvv~~~xxxrrrnnnkkkmmmsss~~~sssmmmhhhiiimmmrrr|||zzzhhh```SSSEEE>>><<<999888999444444444555555555666666444555666777888999:::::::::999999:::===AAAFFFHHHIIIIIIJJJKKKMMMPPPSSSTTTUUUWWWYYYXXXVVVVVVYYY\\\\\\\\\]]]^^^^^^^^^]]]]]]___```bbbdddeeeggggggggghhheeeeeejjjmmmnnnooossszzznnnaaaWWWRRRJJJEEEBBBBBB>>>888999@@@AAAAAAAAA@@@???===<<<;;;888777777777888999::::::<<<>>>AAACCCEEEHHHLLLOOORRRTTTXXX\\\```ccceeefffdddeeefffhhhjjjkkkkkkkkkkkklllnnnoooqqqrrrrrrsssqqqssswwwxxxyyyyyyzzz{{{|||{{{yyyxxxxxxyyyzzz{{{xxxyyy{{{{{{{{{{{{|||~~~{{{|||~~~~~~}}}{{{zzz|||}}}~~~~~~{{{wwwrrrrrrvvvwww}}}vvvqqqjjjaaaXXXRRRNNNKKKIIIEEECCCBBBCCCBBBDDDKKKUUUbbbppp}}}uuuoooggg^^^YYYZZZWWWTTTOOOKKKIIIGGGEEECCCEEEEEEEEEFFFHHHMMMTTTYYYeeeooo}}}|||yyy{{{zzzwwwoooqqq}}}}}}zzzvvvuuuzzzuuujjjdddfffiiilllvvv}}}{{{wwwkkk___QQQCCC<<<999666555666666666666666666555555555666666666777888:::;;;<<<888:::<<<===???BBBFFFIIIKKKLLLNNNOOOPPPRRRVVVYYYYYYYYYYYYZZZ[[[\\\^^^^^^ccccccaaa```_______________```aaacccdddeeeffffffhhhggggggiiigggfffkkkrrryyy{{{jjj]]]WWWOOOHHH@@@<<<===>>>===;;;???>>>>>>===<<<;;;;;;;;;::::::999888777777777888<<<===>>>AAACCCFFFIIIKKKTTTVVVYYY]]]aaaccceeeeeegggiiijjjjjjjjjjjjkkkmmmnnnooopppqqqrrrqqqpppoooqqqrrrsssuuuwwwxxxzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{}}}~~~zzzzzz{{{yyyvvvvvv~~~}}}vvvqqqkkkccc[[[TTTNNNIIIFFFHHHDDDCCCDDDDDDEEEKKKRRRaaatttwwwkkk```YYYUUUTTTVVVRRRNNNKKKIIIGGGEEECCCCCCDDDDDDDDDEEEJJJPPPUUUaaalll|||yyywwwyyyzzzxxxooooooyyy}}}}}}vvvkkkeeegggiiikkkuuu~~~}}}ssshhh^^^PPPBBB<<<999666555666666666666666666666666666888888888888888999:::::::::<<<===???@@@CCCGGGJJJLLLNNNPPPQQQRRRTTTXXX[[[[[[[[[[[[\\\]]]___```aaaccccccbbbaaa```````````````aaabbbdddeeefffggggggjjjhhhhhhiiihhhfffjjjpppttt|||rrrfff```TTTMMMDDD@@@??????===;;;>>>>>>>>>===<<<;;;;;;;;;:::999888888888888888888<<<===???AAADDDGGGIIIKKKRRRTTTXXX]]]```ccceeefffgggiiijjjjjjiiiiiijjjlllnnnooopppqqqqqqqqqpppoooqqqqqqssstttvvvwwwxxxyyyxxxxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}zzz|||~~~~~~}}}}}}~~~|||yyyxxx~~~~~~xxxqqqlllddd\\\UUUOOOJJJGGGHHHDDDCCCDDDDDDEEEKKKSSS```sss{{{ssshhh^^^XXXUUUTTTSSSPPPLLLIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCFFFLLLPPP[[[hhhyyy{{{uuusssuuuzzzyyyoookkksss|||wwwmmmeeefffhhhiiirrr~~~|||nnnddd\\\OOOAAA;;;999666555666666666666666666666666666:::999999888888999999:::<<<===???@@@BBBDDDHHHKKKNNNPPPSSSTTTUUUWWWZZZ\\\]]]]]]]]]^^^```bbbcccddddddcccbbbaaaaaa```aaaaaaaaabbbdddfffggghhhhhhhhhllliiiiiijjjhhhfffiiinnnpppvvv~~~tttmmm___VVVKKKCCC???>>><<<:::>>>>>>======<<<;;;;;;;;;999888888888888999999:::======???AAADDDFFFIIIJJJOOORRRVVV[[[___ccceeefffggghhhjjjiiihhhhhhiiijjjmmmnnnoooqqqqqqqqqpppoooqqqqqqrrrssstttuuuvvvwwwvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{}}}~~~~~~}}}||||||}}}~~~{{{yyy}}}zzzrrrmmmeee]]]VVVQQQLLLIIIHHHEEECCCDDDDDDEEEKKKSSS___sss~~~yyytttlllccc[[[UUURRRQQQRRROOOKKKHHHGGGFFFDDDCCCAAABBBAAAAAAAAADDDHHHLLLVVVcccvvv~~~wwwqqqooorrrzzzzzznnnhhhllltttyyynnnfffffffffgggooo{{{xxxkkkbbbYYYMMM@@@;;;999777555666666666666666666777777777999999999999999:::;;;<<<===>>>@@@AAABBBEEEHHHKKKPPPSSSVVVXXXXXXYYY[[[]]]\\\]]]]]]___aaaccceeefffddddddcccbbbbbbbbbbbbbbbcccdddeeeggghhhiiijjjjjjkkkhhhhhhjjjjjjhhhjjjoooooosssxxxlllaaaRRREEE>>>;;;;;;;;;=========<<<<<<;;;;;;;;;888888888888999999:::;;;======???AAACCCFFFHHHIIIMMMOOOTTTYYY^^^bbbdddeeefffggghhhhhhgggfffggghhhlllmmmoooppppppppppppoooqqqqqqrrrsssssstttuuuuuutttuuuuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}yyyxxx{{{{{{rrrmmmeee^^^XXXSSSNNNKKKHHHEEECCCDDDEEEFFFLLLSSS```ssssssmmmddd\\\VVVQQQNNNLLLQQQNNNJJJHHHGGGFFFDDDBBBAAABBBBBBAAAAAACCCGGGJJJQQQ^^^rrr{{{tttmmmllloooxxxyyyllldddfffmmmzzzooogggfffffffffnnnzzzxxxjjjaaaWWWKKK???;;;999777666666666666666666777777888888777777888999:::<<<>>>???===>>>@@@AAABBBDDDHHHKKKQQQTTTXXXZZZ[[[[[[\\\]]]ZZZ[[[\\\]]]```bbbdddfffeeeddddddccccccccccccddddddeeefffhhhiiijjjkkkkkkiiiffffffjjjlllkkkmmmpppqqqttt}}}xxxmmm[[[JJJ???;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888999:::;;;;;;<<<===>>>@@@BBBDDDGGGHHHJJJMMMRRRWWW]]]```cccddddddfffgggfffeeeeeefffhhhkkklllnnnoooppppppoooooopppqqqqqqrrrsssttttttuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||~~~|||xxxvvvwww||||||rrrmmmeee^^^YYYTTTOOOMMMIIIEEEDDDEEEEEEFFFLLLSSSaaauuu|||mmmfff]]]VVVQQQMMMJJJGGGRRROOOKKKHHHGGGEEECCCBBB@@@AAAAAAAAAAAACCCFFFIIIOOO\\\nnn~~~yyyqqqjjjiiikkkvvvwwwjjjbbbccciii}}}}}}rrrjjjiiiiiiiiiqqq|||xxxjjj```TTTIII>>>::::::777666666555666666777777888888999666777888999;;;>>>@@@AAA>>>???AAAAAABBBDDDHHHKKKPPPTTTYYY[[[\\\[[[[[[[[[XXXXXXZZZ\\\^^^aaaccceeeeeeeeeddddddddddddeeeeeedddeeeggghhhjjjkkkkkkkkkhhheeeeeejjjmmmmmmnnnqqqrrrttt}}}yyyhhhVVVHHH@@@======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;<<<===>>>@@@CCCEEEFFFIIILLLQQQVVV[[[___aaabbbbbbccceeeeeedddeeefffhhhjjjkkkmmmnnnooooooooooooppppppqqqrrrssstttuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~zzz}}}~~~zzztttsssvvv|||qqqllleee^^^YYYTTTPPPNNNIIIFFFDDDEEEEEEFFFLLLTTTbbbvvv{{{sssfff___VVVPPPMMMKKKHHHEEETTTQQQLLLIIIGGGEEECCCAAA>>>???@@@@@@@@@BBBEEEHHHOOOZZZkkkzzz~~~vvvmmmfffeeegggsssuuuhhh```bbbhhh{{{vvvnnnmmmmmmmmmuuuyyyiii___RRRGGG===::::::888666777555666666777888888999999888888999:::<<<===???@@@@@@AAACCCCCCDDDFFFIIILLLOOOSSSXXX\\\\\\[[[ZZZZZZVVVWWWXXX[[[^^^aaaccceeefffeeeeeeeeeeeeeeeffffffdddeeeggghhhjjjkkkkkkkkkjjjfffeeejjjnnnnnnmmmooopppsss{{{wwwgggWWWJJJAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::;;;===???AAACCCDDDIIIKKKPPPUUUYYY]]]___```___aaacccdddddddddfffhhhiiijjjlllnnnooooooooonnnooopppqqqssstttvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~{{{}}}~~~zzzssspppqqqyyyzzzpppkkkddd^^^YYYTTTQQQNNNIIIFFFDDDEEEFFFGGGMMMTTTaaauuu}}}qqqiii^^^XXXPPPLLLLLLLLLIIIGGGUUURRRMMMJJJGGGEEECCCAAA<<<>>>?????????AAADDDGGGOOOZZZjjjxxx}}}tttkkkcccbbbdddrrrtttggg___aaahhh{{{yyyqqqqqqppppppxxxyyyiii___QQQFFF<<<::::::888666777555666666777888999999999:::::::::;;;<<<===>>>???BBBCCCDDDEEEEEEGGGKKKMMMNNNSSSXXX[[[\\\ZZZYYYYYYVVVWWWXXX[[[^^^aaadddeeeffffffeeeeeeeeeffffffgggdddeeeggghhhjjjkkkkkkkkklllgggfffkkknnnmmmlllmmmmmmpppyyytttcccRRREEE>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999::::::<<<>>>@@@BBBCCCIIIKKKOOOTTTYYY\\\^^^___^^^```bbbccccccdddgggiiiiiijjjlllnnnooooooooonnnooopppqqqsssuuuwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}yyysssooonnnuuuyyypppkkkddd]]]XXXTTTQQQNNNIIIFFFDDDFFFFFFGGGMMMTTT```tttwwwkkkbbbYYYRRRLLLIIIKKKMMMKKKIIIYYYTTTNNNKKKJJJJJJGGGEEE>>>??????>>>===>>>AAACCCLLLVVVddduuuzzzoooggg``````dddqqquuuiiibbbccciiizzz~~~rrrpppssswww}}}sssddd\\\NNNEEE===;;;:::888666777888888888888888999999999999999::::::<<<===???@@@@@@CCCEEEGGGHHHIIILLLNNNPPPSSSWWWZZZ\\\[[[YYYXXXZZZZZZYYYYYY[[[]]]```bbbcccccccccdddeeefffggghhhgggggghhhiiikkkmmmoooppppppooommmlllkkkkkkkkklllpppsssyyysss___LLLAAA===:::999<<<<<<::::::===999999999999999999999999:::;;;<<<>>>@@@BBBDDDFFFFFFHHHMMMQQQVVVYYY[[[\\\___aaacccddddddeeegggiiiiiijjjlllnnnpppqqqrrrssstttrrrppprrrvvvxxxxxxwwwssstttuuuwwwwwwvvvvvvuuuxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~xxxqqqjjjmmmxxx{{{nnnjjjddd^^^YYYUUUQQQNNNKKKHHHFFFGGGGGGGGGMMMTTTeeerrryyyooofff```VVVPPPLLLLLLLLLIIIHHHJJJ[[[VVVPPPLLLKKKIIIEEEBBB@@@@@@AAA@@@??????BBBDDDLLLUUUdddtttwwwmmmccc\\\\\\```qqqxxxlllddddddiii|||}}}qqqooorrrwww}}}sssddd[[[NNNEEE===;;;:::888666777888888888888888999999999999999:::;;;<<<>>>???@@@AAACCCFFFGGGHHHJJJLLLOOOQQQTTTWWW[[[]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]___```bbbbbbbbbcccdddeeefffgggggghhhhhhjjjkkkmmmoooppppppooonnnlllkkkkkkllllllpppsssxxx~~~lllVVVFFF@@@;;;:::;;;;;;999888;;;999999999999999999999999::::::;;;===???AAACCCEEEFFFHHHMMMQQQVVVYYY[[[]]]^^^```bbbddddddeeegggiiiiiijjjlllnnnpppqqqrrrrrrsssqqqppprrrvvvxxxxxxwwwtttuuuvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~zzzrrrjjjkkkuuu}}}xxxooojjjddd^^^ZZZVVVQQQOOOLLLHHHFFFGGGGGGHHHMMMUUUdddrrr}}}uuummmddd^^^VVVPPPLLLLLLLLLIIIHHHJJJ]]]XXXSSSOOOMMMIIIDDD@@@AAABBBBBBAAA@@@@@@BBBEEEKKKTTTcccssswwwlllbbbZZZZZZ]]]nnn~~~rrrhhhfffiii|||zzzooolllooottt|||tttddd[[[LLLDDD<<<::::::777666888777777888888888999999999:::::::::;;;===>>>@@@AAAAAADDDFFFHHHIIIKKKNNNPPPSSSUUUXXX\\\^^^______^^^]]]]]]\\\[[[[[[]]]^^^___``````aaaaaabbbdddeeefffgggggghhhiiikkkmmmnnnooopppooonnnmmmllllllmmmnnnpppssswww}}}zzzzzzzzzbbbMMMCCC>>>:::;;;;;;888777999999999999999999999999999999999:::<<<>>>@@@BBBCCCFFFHHHLLLQQQUUUYYY[[[]]]^^^```bbbccccccdddgggiiiiiijjjlllnnnooopppqqqqqqqqqpppppprrruuuwwwxxxxxxuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}uuullljjjqqqyyyuuuooojjjddd___ZZZVVVRRROOOLLLIIIGGGHHHHHHHHHNNNUUUdddrrrzzztttlllddd___VVVPPPLLLMMMMMMJJJIIIKKK^^^ZZZVVVSSSPPPLLLFFF@@@AAABBBBBBAAA???@@@BBBDDDJJJSSSbbbrrrxxxmmmccc[[[ZZZ]]]jjj|||yyymmmiiikkkzzzxxxllliiikkkpppzzzuuuddd[[[KKKBBB;;;:::999777777888777777777888999999::::::::::::;;;<<<===???AAABBBBBBDDDGGGIIIKKKMMMOOORRRTTTVVVYYY\\\___```aaabbb``````___^^^^^^^^^^^^___^^^^^^___```aaabbbdddeeeeeeffffffgggiiijjjlllmmmpppooonnnmmmlllmmmnnnoooqqqssswww}}}yyyuuukkkUUUFFF???::::::;;;999888:::888888888888888888888888888888999:::<<<>>>@@@AAAFFFHHHKKKPPPTTTXXX[[[]]]]]]___aaabbbcccdddfffhhhiiijjjkkkmmmnnnoooppppppoooooopppqqqtttvvvxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{}}}|||||||||||||||}}}}}}|||}}}~~~~~~~~~~~~xxxmmmiiinnnzzz~~~wwwrrroookkkeee___[[[WWWSSSQQQMMMJJJHHHIIIIIIIIIOOOVVVeeerrryyyxxxvvvwwwzzz|||wwwooohhhcccXXXRRRNNNOOONNNKKKKKKMMM___\\\YYYXXXVVVQQQJJJDDDAAABBBAAA@@@??????AAACCCHHHQQQaaarrryyymmmccc[[[ZZZ]]]fffyyytttooopppxxxvvvjjjeeeeeekkkuuuuuuddd\\\IIIAAA:::999999777777888666777777888999999::::::::::::;;;<<<>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNQQQSSSVVVWWWYYY[[[^^^```bbbcccccccccbbbaaa``````______]]]]]]]]]^^^```bbbcccddddddddddddeeefffhhhiiijjjnnnnnnmmmllllllmmmnnnoooppptttwww~~~~~~qqqttt___JJJAAA::::::;;;::::::;;;888888888888888888888888888888999:::;;;===???@@@EEEGGGJJJNNNRRRVVVZZZ\\\]]]^^^aaabbbbbbccceeegggiiiiiikkklllnnnnnnoooooonnnooopppqqqssstttwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}}}}|||||||||}}}}}}||||||}}}|||zzz{{{~~~zzzoooiiilllwww}}}vvvrrroookkkeee```\\\XXXTTTRRRNNNKKKIIIJJJJJJJJJPPPWWWfffsss|||qqqoooooopppuuu|||zzzssslllggg^^^WWWSSSRRRQQQMMMLLLMMMbbb```___^^^\\\VVVNNNGGGAAABBBBBB@@@>>>>>>@@@BBBFFFPPP```qqqxxxmmmbbbZZZZZZ]]]fffxxx}}}xxxyyyzzz}}}uuuhhh```___dddoooyyyqqqbbb\\\HHH???999888888777777888666666777888999::::::;;;:::;;;;;;===???AAACCCDDDDDDFFFIIILLLMMMPPPSSSUUUWWWWWWXXXZZZ\\\___aaabbbcccccccccbbbaaaaaa``````\\\\\\]]]^^^```bbbcccdddccccccddddddeeeggghhhiiimmmlllkkkkkklllmmmnnnoooppptttyyyqqq|||jjjOOOEEE<<<;;;<<<;;;:::;;;888888888888888888888888888888999:::;;;===???@@@DDDEEEHHHKKKPPPTTTXXXZZZ\\\^^^```aaaaaaccceeeggghhhiiijjjlllmmmnnnnnnnnnnnnpppqqqqqqqqqrrruuuwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}}}}||||||||||||}}}||||||}}}~~~}}}||||||}}}yyywwwyyy|||xxxoooiiijjjttt}}}wwwsssoookkkeee```\\\YYYUUUSSSOOOLLLJJJKKKKKKKKKQQQXXXgggtttzzztttiiihhhgggiiioooxxx|||wwwpppllleee___YYYWWWTTTOOOMMMMMMhhhfffeeedddaaaZZZPPPHHHCCCCCCCCCAAA??????AAACCCDDDNNN___rrrzzzoooddd]]]\\\```iii{{{|||yyyzzztttfff]]]ZZZ]]]iiitttlll___ZZZGGG>>>888777888777777999555666777888999:::;;;;;;:::;;;<<<===???BBBDDDEEEEEEGGGJJJMMMNNNQQQTTTWWWWWWWWWWWWXXXZZZ\\\___aaabbbbbbbbbbbbaaa```______\\\\\\]]]^^^```bbbdddeeeeeeeeeeeeeeefffgggiiiiiikkkjjjjjjjjjkkklllnnnoooooouuu{{{vvvpppWWWKKK???<<<===;;;999999888888888888888888888888999999999:::<<<===???@@@BBBCCCFFFIIINNNRRRWWWYYY[[[]]]```aaaaaabbbdddfffhhhiiijjjkkklllmmmmmmmmmoooppprrrqqqppppppsssuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}||||||{{{zzzzzz{{{{{{|||}}}}}}~~~|||yyyxxxvvv|||}}}vvvsssvvv{{{zzzuuummmggghhhqqq||||||wwwsssoookkkfffaaa]]]ZZZVVVTTTPPPLLLKKKKKKKKKLLLRRRYYYiiivvv}}}|||sssmmmdddbbbaaabbbhhhrrr||||||wwwtttmmmfff___\\\WWWQQQMMMMMMlllkkkiiihhhddd\\\PPPHHHDDDEEEDDDBBBAAA@@@BBBDDDCCCNNN___rrr}}}rrrhhh``````cccmmm~~~|||wwwtttwww|||tttfff[[[WWWZZZeeeqqq}}}|||hhh\\\XXXFFF>>>777777888777777999555666777888999:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEGGGKKKMMMOOORRRUUUWWWXXXWWWVVVVVVXXX[[[]]]___```````````````___^^^^^^\\\\\\]]]^^^```bbbdddeeefffffffffggggggiiijjjkkkjjjiiiiiiiiijjjlllnnnoooooouuu|||}}}}}}www|||rrr\\\OOOBBB>>>===:::777666777777777777777777777777999::::::;;;<<<===???@@@BBBBBBEEEHHHLLLQQQVVVXXX[[[]]]___```aaabbbdddfffhhhiiijjjkkklllmmmmmmmmmoooqqqsssrrroooooorrruuuvvvuuutttttttttuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{zzzzzzyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~~~~}}}xxxvvvsssyyy~~~{{{uuuqqquuuzzzvvvrrrkkkfffgggnnnzzz{{{vvvsssppplllfffaaa]]]ZZZWWWTTTPPPMMMKKKLLLLLLLLLRRRYYYjjjvvv~~~zzzzzzxxxooohhhaaa___]]]^^^cccmmmwww}}}~~~{{{rrrjjjccc^^^YYYQQQMMMMMMuuuqqqmmmjjjeee^^^TTTMMMGGGEEEBBBAAABBBBBBBBBAAAGGGNNN[[[ooowwwmmmeeedddgggrrr|||zzzvvvqqqnnnqqqvvvwwwggg[[[VVVXXXaaakkk}}}qqqeee\\\SSSAAA???;;;777666666888:::777777777888999999999::::::<<<>>>??????AAACCCEEECCCIIIMMMLLLLLLRRRVVVWWW[[[[[[[[[ZZZZZZZZZZZZYYY^^^```bbbcccdddcccaaa```bbb___]]]\\\^^^aaabbbcccggghhhhhhhhhhhhhhhggggggmmmmmmlllkkkiiijjjmmmooommmtttzzz}}}xxxxxx~~~yyyqqqaaaUUUFFF===;;;:::888444888888888888888888888888888888999:::;;;===>>>???BBBDDDGGGIIIKKKOOOTTTXXX[[[]]]```bbbbbbccceeegggfffhhhkkklllkkklllmmmnnnppppppppppppqqqrrrssssssuuuuuutttsssrrrsssvvvyyywwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}||||||}}}~~~|||wwwooossszzzxxxrrrqqqrrruuullleeeeeeiiioooyyy|||wwwrrrkkkhhhdddaaa]]]ZZZUUURRRRRRNNNLLLMMMMMMOOOVVV]]]mmmuuuzzzuuuuuuuuulllfff[[[ZZZZZZ\\\___eeettt{{{xxxpppfff___ZZZUUUNNNIIIxxxtttoookkkfff^^^UUUNNNHHHEEECCCAAABBBBBBBBBAAAFFFMMMZZZnnnyyyooogggfffiiiuuu~~~{{{wwwtttqqqnnnkkkhhhkkkqqq{{{yyyhhh\\\VVVWWW```iii{{{oooeeeZZZOOOAAA>>>;;;888666777888999777777888888999:::::::::;;;===???@@@@@@AAACCCEEEEEEJJJNNNMMMOOOUUUYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYY[[[]]]___```aaaaaa```___bbb___\\\\\\^^^```bbbbbbddddddeeeffffffffffffeeellllllkkkjjjhhhiiikkknnnnnnttt{{{~~~yyyzzzuuunnnaaaVVVHHH???===<<<999666888888888888888888888888888888888999;;;<<<>>>???BBBDDDFFFHHHKKKOOOSSSWWWZZZ\\\___aaabbbccceeefffgggiiikkklllllllllnnnoooqqqpppppppppqqqrrrrrrssstttuuuuuutttssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{||||||~~~~~~}}}||||||}}}~~~~~~~~~}}}tttsssyyyyyysssrrrsssssskkkdddcccgggmmmwww|||vvvqqqkkkhhhccc```]]]ZZZVVVTTTRRRNNNMMMNNNNNNPPPVVV^^^nnnvvv{{{tttrrrzzzvvvllleee[[[XXXXXXYYYZZZ```mmmzzz{{{tttjjjbbb]]]WWWPPPKKKzzzsssmmmhhh```WWWQQQJJJGGGDDDBBBBBBCCCBBBBBBEEELLLYYYlll{{{rrrjjjhhhkkkyyy}}}zzzsssooojjjfffdddcccaaa___bbbiiivvv{{{jjj___XXXXXX___hhhyyy|||mmmdddWWWJJJ@@@>>>;;;888777777888999777888888999::::::;;;;;;<<<>>>@@@AAAAAABBBEEEGGGHHHMMMOOONNNPPPUUUYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZZZZ\\\^^^```aaabbbaaaaaaaaa___\\\\\\]]]___``````aaabbbccceeeffffffffffffjjjjjjiiihhhfffgggjjjlllooottt{{{|||wwwxxxmmmhhh___UUUIII@@@>>>===:::888888888888888888888888888888888888999;;;<<<>>>???AAACCCEEEGGGJJJMMMRRRVVVYYY[[[^^^```aaabbbdddfffgggiiikkkllllllmmmoooqqqqqqqqqqqqpppqqqqqqrrrrrrssstttvvvvvvuuuuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~zzzuuu{{{zzzuuutttuuuqqqiiibbbaaaccciiittt{{{tttooolllhhhbbb^^^\\\ZZZWWWVVVSSSPPPNNNPPPPPPRRRXXX```mmmuuu}}}tttpppssszzzwwwkkkddd\\\YYYWWWWWWXXX\\\gggrrr{{{xxxooofff```YYYRRRLLLxxxqqqjjjcccZZZTTTLLLIIIEEECCCBBBCCCCCCBBBFFFKKKXXXkkk~~~tttmmmkkknnn{{{zzzsssooohhhddd^^^ZZZXXXXXXWWWWWWZZZbbbpppoooccc\\\[[[aaaiiixxxxxxllldddUUUFFF???===;;;888777777999999888888999:::;;;<<<<<<======???BBBCCCCCCDDDFFFHHHLLLOOOQQQOOOQQQVVVXXXWWW^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^```cccdddfffffffffaaa___]]]\\\^^^_________aaabbbccceeeggghhhiiiiiihhhiiihhhfffeeeeeehhhjjjnnnsssyyy{{{oooddd___[[[RRRHHH@@@>>><<<:::888888888888888888888888888777777888999:::<<<===>>>@@@BBBDDDFFFHHHLLLQQQTTTWWWZZZ]]]___```aaaccceeegggiiikkkllllllmmmppprrrrrrrrrqqqqqqpppqqqqqqqqqqqqtttwwwwwwvvvuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}||||||}}}}}}}}}{{{||||||}}}zzz~~~}}}xxxvvvvvvqqqiiiaaa___```fffqqq|||~~~yyyrrrmmmkkkgggaaa]]][[[ZZZYYYXXXTTTQQQPPPRRRSSSUUU[[[bbbmmmttt}}}vvvoooooosss~~~xxxkkkccc___ZZZWWWWWWXXX[[[eeeooottt}}}{{{rrriiiaaaYYYRRRMMM}}}uuuoooggg^^^XXXOOOKKKFFFCCCCCCCCCCCCCCCFFFKKKWWWiiivvvnnnmmmppp|||~~~tttlllggg___[[[UUUQQQPPPPPPQQQPPPTTT\\\lll~~~tttiiibbb```fffmmm{{{zzzwwwllldddUUUDDD>>>===;;;999888888999999999999:::;;;<<<===>>>>>>???AAACCCDDDEEEFFFHHHJJJMMMPPPRRRRRRVVV]]]```^^^`````````_________^^^^^^___```aaaccceeeggghhhiiibbb```^^^]]]^^^___^^^]]]___```bbbdddfffhhhiiiiiihhhhhhhhhfffdddeeehhhjjjnnnqqqvvv~~~lll^^^WWWTTTNNNEEE???<<<;;;999777777777777777777777777777777777888888:::<<<===>>>???AAACCCEEEGGGJJJOOORRRUUUXXX[[[]]]^^^```bbbdddfffhhhiiijjjkkkmmmqqqsssssssssrrrqqqpppppppppppppppsssvvvwwwvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||}}}}}}|||||||||zzz{{{|||}}}~~~zzzxxxxxxrrrjjjbbb^^^]]]bbbnnnzzz|||vvvpppllljjjfff```]]][[[[[[ZZZYYYVVVSSSSSSUUUVVVXXX]]]dddpppvvv~~~~~~zzzrrroooqqqwwwyyymmmddd```ZZZWWWWWWYYY\\\ccclllpppyyy{{{sssjjjaaaXXXQQQMMMzzztttkkkbbb[[[QQQMMMGGGDDDCCCCCCDDDDDDFFFJJJTTTeee{{{wwwooommmppp|||yyynnnfffaaaXXXTTTOOOLLLKKKLLLLLLLLLPPPXXXgggzzzzzzpppjjjiiinnnuuuvvvxxxlllcccTTTCCC===<<<;;;999888888999999999::::::<<<===>>>???@@@AAACCCEEEFFFFFFGGGJJJKKKLLLOOORRRUUU]]]fffjjjiiiaaaaaa`````````_________^^^^^^```aaaccceeefffgggdddbbb```_________^^^]]][[[]]]___aaaccceeeffffffiiiiiihhhgggeeefffiiikkknnnooottt|||~~~nnn]]]TTTNNNJJJCCC>>>;;;999777666777777777777777777777777777777777888:::;;;===>>>>>>@@@BBBDDDFFFIIIMMMPPPSSSVVVZZZ\\\]]]___aaaccceeefffhhhiiijjjmmmqqqttttttsssrrrqqqppppppppppppooorrruuuvvvuuusssssssssvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}||||||{{{yyyzzz|||~~~}}}|||{{{zzzuuummmeee___\\\```lllxxx||||||{{{zzz}}}~~~yyysssooolllgggddd```]]]\\\\\\[[[ZZZWWWUUUUUUXXXYYYZZZ```gggrrrwww}}}~~~|||{{{|||zzz{{{}}}}}}~~~vvvpppooorrr}}}qqqiiiaaa[[[WWWWWWYYY[[[aaahhhnnnvvv}}}~~~zzzsssjjj```WWWPPPLLLxxxoooeee]]]SSSNNNHHHDDDCCCDDDDDDDDDDDDHHHQQQaaavvvvvvnnnmmmppp{{{tttiii```[[[SSSOOOKKKIIIIIIIIIIIIIIIMMMUUUdddvvvvvvqqqpppvvv}}}xxxyyyjjj```RRRCCC<<<<<<;;;:::999999999999999:::;;;<<<>>>???@@@AAABBBDDDFFFGGGGGGIIIKKKMMMMMMPPPRRRVVV^^^hhhllljjj``````____________^^^^^^]]]^^^^^^```aaacccdddeeeeeecccaaaaaaaaa```___]]][[[\\\^^^```bbbdddeeeeeejjjjjjjjjhhhggggggjjjlllpppooosss{{{}}}uuubbbUUUKKKGGGBBB>>>:::888777666777777777777777777777777666777777888999;;;<<<===>>>???AAACCCEEEHHHLLLOOORRRUUUXXX[[[\\\^^^```bbbccceeefffgggiiilllqqqtttuuutttsssqqqpppooooooooooooqqqssstttsssrrrrrrsssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}|||{{{{{{yyy{{{}}}~~~xxxzzz}}}~~~~~~}}}}}}xxxqqqhhh```\\\^^^jjjwww}}}yyyxxxwwwvvvyyy~~~|||vvvqqqnnnllleeeccc```^^^^^^]]][[[ZZZXXXVVVWWWZZZ[[[\\\bbbhhhoootttxxxyyyvvvrrrqqqrrrrrrtttvvvxxxyyy{{{~~~xxxqqqnnnmmm{{{wwwppphhhaaa[[[ZZZ[[[[[[```eeehhhooovvvzzz}}}|||yyytttkkkaaaWWWQQQMMM{{{rrrfff^^^TTTOOOIIIEEECCCDDDDDDDDDCCCFFFNNN^^^rrrvvvnnnmmmooo||||||qqqeee\\\WWWPPPMMMJJJHHHHHHHHHHHHGGGLLLSSSaaassszzzvvvuuu{{{|||yyyiii^^^PPPBBB<<<;;;;;;:::999999999999::::::;;;===>>>@@@AAAAAACCCEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRUUU\\\dddfffddd______^^^^^^^^^]]]]]]]]]_________```aaaccceeeeeefffdddbbbbbbbbbaaa___]]]]]]^^^```bbbdddeeeffffffkkkkkkkkkiiihhhhhhkkkmmmqqqpppttt{{{~~~{{{fffXXXIIIGGGBBB>>>;;;999777777777777777777777777777777666666777888999;;;<<<======???AAABBBDDDGGGKKKNNNQQQTTTXXXZZZ\\\^^^```bbbcccdddeeefffhhhkkkppptttuuutttsssqqqpppooooooooooooppprrrrrrqqqqqqqqqrrrwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzyyy{{{}}}|||xxxrrruuuxxx{{{~~~{{{sssjjjaaa\\\]]]jjjwww|||wwwvvvuuusssvvv{{{zzztttpppmmmmmmdddbbb```______^^^[[[YYYYYYWWWXXX[[[]]]]]]ccciiijjjnnnrrrrrrnnnjjjhhhhhhfffhhhkkkmmmnnnqqqtttwww~~~zzzqqqmmmjjjwww{{{uuuoooggg```___^^^^^^aaaeeeaaaiiipppsssxxx{{{yyytttkkkaaaXXXQQQNNNyyyoooddd]]]WWWQQQJJJFFFEEEEEECCCBBBCCCCCCJJJYYYkkk~~~vvvmmmkkkmmm|||vvvkkkaaaXXXRRRLLLJJJGGGDDDCCCDDDEEEFFFIIIOOO]]]ppp}}}}}}~~~wwwjjj]]]NNNBBB<<<;;;999777666666777777::::::<<<>>>@@@CCCDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNNNNPPPRRRVVVYYY\\\^^^___^^^]]]]]]\\\]]]^^^```aaaaaaaaa``````aaaccceeefffhhhhhhgggfffeeedddcccccc```bbbcccccccccdddfffhhhkkkkkkjjjgggeeehhhooouuussstttxxx}}}~~~iiiWWWRRRKKKBBB===<<<<<<999666777777777777777777777777888888777777888888999:::<<<<<<>>>@@@CCCFFFHHHIIIPPPSSSXXX[[[\\\]]]^^^___aaabbbcccdddeeegggkkknnnuuuvvvuuurrrnnnlllnnnqqqppprrrttttttsssqqqqqqqqqsssuuuwwwwwwttttttvvvxxxvvvuuuttttttuuuwwwyyy{{{xxxxxxxxxyyyyyyzzzzzzzzzyyy{{{}}}~~~|||{{{tttnnnkkkkkkmmmrrrxxx||||||{{{{{{xxxqqqhhhbbbbbbhhhnnn|||wwwvvvtttrrrtttxxx||||||yyyuuupppmmmkkkiiifffaaa^^^\\\[[[ZZZYYY[[[[[[ZZZZZZ]]]aaaeeegggnnnkkkgggbbb___^^^^^^___bbbbbbaaabbbfffkkkpppssswwwzzz{{{pppiiigggooo~~~{{{nnniiiccc______```bbbbbbkkkiiiiiimmmtttzzz}}}~~~zzzzzzuuukkkccc^^^XXXQQQ|||rrrhhh```XXXRRRKKKFFFEEEEEECCCBBBDDDCCCIIIVVVfffwww~~~tttkkkhhhjjjxxx|||qqqggg]]]TTTOOOJJJHHHFFFDDDCCCCCCEEEFFFHHHNNNZZZmmmqqqfff[[[LLL@@@===<<<:::999888888888999:::;;;===???AAACCCEEEFFFEEEGGGIIIKKKKKKLLLOOOPPPQQQRRRTTTWWWYYY[[[\\\\\\^^^]]]\\\\\\\\\^^^___```bbbbbbaaa```aaabbbcccdddhhhhhhggggggfffeeeddddddcccdddeeeeeeeeefffiiilllooommmiiifffeeeiiioootttuuuuuuyyy}}}zzzlllZZZRRRKKKBBB===<<<<<<:::777888888888888888888888888888888777777888888999:::;;;<<<===@@@BBBEEEHHHIIINNNQQQVVVYYY[[[\\\^^^___```bbbccccccccceeehhhjjjpppqqqrrrqqqnnnnnnooorrrppprrrssssssrrrqqqqqqrrrsssuuuwwwvvvttttttvvvxxxwwwvvvuuutttuuuvvvxxxzzzxxxyyyyyyyyyzzzzzzzzz{{{zzz{{{}}}~~~}}}~~~xxxpppjjjfffeeeggglllsssyyy||||||}}}{{{uuummmgggfffkkkooozzzuuusssqqqooopppuuu{{{~~~}}}zzzwwwsssooollljjjgggddd___\\\[[[ZZZXXXWWWXXXXXXYYYZZZ]]]```dddfffeeeccc^^^ZZZWWWVVVVVVVVVWWWWWWVVVXXX[[[```eeehhhqqqtttyyy}}}yyynnngggeeemmm{{{tttooohhhcccaaabbbccccccfffeeedddhhhooouuuyyyzzz{{{{{{vvvmmmfffaaa[[[TTTwwwllleeeZZZTTTLLLGGGFFFEEEDDDBBBEEECCCFFFPPP^^^nnn|||qqqhhheeegggsssxxxnnndddZZZRRRLLLHHHGGGDDDCCCBBBCCCDDDEEEGGGLLLWWWhhh}}}uuuhhhaaaWWWIII???===<<<;;;:::999999::::::;;;<<<>>>@@@BBBEEEFFFGGGEEEGGGJJJLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYYYYYYYYYY]]]]]]\\\[[[[[[\\\^^^^^^bbbaaaaaa``````aaabbbbbbgggggggggggggggfffeeeeeefffgggfffffffffhhhmmmppptttooohhheeefffkkkooorrrvvvvvvyyy}}}uuu|||qqq```TTTMMMDDD???===<<<:::888888888888888888888888888888777777777777888999999;;;<<<===???BBBEEEGGGIIIKKKOOOTTTXXXZZZ\\\___aaaaaabbbcccbbbaaabbbdddfffjjjlllnnnoooooooooppprrrqqqrrrrrrrrrpppppprrrsssssstttuuuuuuttttttuuuwwwvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~|||vvvnnnhhh```___```eeellltttzzz}}}~~~{{{uuuooommmooorrr~~~xxxrrrpppmmmkkklllqqq{{{~~~{{{zzzxxxuuuqqqmmmjjjiiidddaaa]]]ZZZYYYXXXVVVUUUUUUVVVWWWYYY\\\^^^```aaaYYYWWWSSSOOOLLLJJJIIIIIIJJJJJJJJJLLLOOOTTTYYY\\\gggjjjoootttyyyyyymmmfffccciiivvv{{{uuunnnhhheeeeeedddddddddbbbaaadddjjjpppuuuxxx|||}}}yyyqqqkkkfff```YYY{{{pppiii]]]VVVMMMHHHFFFEEEDDDBBBDDDBBBDDDLLLWWWeeeyyyyyynnneeebbbdddppp~~~}}}}}}vvvkkkbbbYYYQQQLLLFFFEEEDDDBBBBBBBBBCCCDDDEEEIIISSScccyyynnnbbb]]]TTTGGG>>><<<;;;:::999999:::;;;;;;<<<===???AAADDDGGGHHHIIIHHHJJJNNNOOOPPPQQQRRRSSSVVVVVVXXXYYYZZZZZZZZZZZZ^^^]]]\\\[[[[[[[[[\\\]]]_________``````aaaaaabbbeeefffggggggggggggfffeeeggggggfffeeefffiiinnnrrrwwwppphhheeegggllloooqqquuuuuuxxx{{{~~~pppuuu}}}xxxiiiVVVPPPHHHBBB>>>===;;;999888888888888888888888888777777777777777888999999:::;;;<<<>>>AAADDDGGGHHHJJJMMMRRRVVVZZZ]]]```bbbbbbcccdddcccaaaaaabbbcccfffhhhkkkmmmooooooooopppqqqrrrrrrpppoooppprrrtttssssssttttttttttttuuuuuutttttttttuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}xxxqqqkkk```^^^^^^aaagggpppxxx}}}}}}wwwssssssuuu~~~wwwqqqnnnkkkhhhjjjooozzz~~~}}}{{{wwwwwwuuussspppllljjjhhhccc```]]]ZZZYYYXXXVVVTTTTTTUUUVVVXXXXXXXXXXXXWWWNNNLLLIIIEEECCCAAA@@@@@@CCCCCCCCCEEEHHHLLLPPPSSS\\\___dddjjjooovvv}}}{{{ooogggbbbfffppp|||vvvooojjjgggggghhhhhhfffeeecccdddhhhooovvvzzz}}}}}}wwwqqqmmmggg```~~~ssslll```XXXOOOHHHFFFEEEDDDBBBBBBAAACCCIIIRRR___rrrvvvkkkbbb___aaannn}}}|||||||||rrrhhh___WWWPPPKKKFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHPPP```uuukkk```[[[QQQFFF???::::::999888888999;;;;;;===>>>@@@CCCFFFIIIKKKLLLLLLOOORRRSSSRRRRRRRRRSSSVVVWWWXXXZZZ\\\]]]]]]]]]___^^^\\\[[[ZZZ[[[[[[\\\\\\\\\]]]___```aaabbbbbbbbbccceeegggggggggfffeeeeeeeeeeeedddeeeiiinnnrrrwwwpppiiieeegggllloooppprrrrrruuuyyy{{{|||oooppp}}}yyy~~~qqq[[[UUUMMMEEE@@@===;;;:::888888888888888888888888777777666666777777888999999:::<<<>>>@@@CCCFFFGGGIIIMMMQQQVVVYYY]]]aaaddddddeeefffeeecccbbbbbbcccfffgggiiilllnnnnnnnnnmmmpppqqqqqqpppoooppprrruuussssssrrrsssttttttttttttqqqqqqsssuuuwwwzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~||||||}}}|||wwwssseeedddaaaaaaeeemmmwww}}}~~~zzzyyyyyy~~~wwwqqqmmmkkkhhhkkkpppzzz~~~}}}}}}}}}}}}zzzwwwtttsssrrrpppnnnkkkiiihhhccc```]]]\\\[[[YYYWWWUUUTTTTTTUUUTTTSSSQQQNNNMMMGGGFFFCCC@@@>>>===<<<<<<>>>>>>>>>@@@CCCFFFIIIKKKQQQUUUYYY___eeellltttyyy~~~|||qqqiiidddeeelll|||xxxsssmmmiiihhhiiikkkllljjjhhheeedddgggnnnvvv|||}}}xxxuuunnngggvvvoooccc[[[PPPIIIFFFEEEDDDBBBAAA@@@BBBGGGMMMXXXjjj{{{|||rrrggg___\\\^^^kkkzzz||||||yyyoooeee\\\TTTNNNJJJGGGFFFEEEDDDCCCBBBBBBAAADDDGGGOOO^^^sssmmmaaaYYYMMMCCC???999999888888888:::;;;<<<>>>@@@BBBEEEHHHJJJMMMNNNOOORRRUUUVVVUUUSSSSSSSSSWWWXXXZZZ\\\^^^``````aaa```___]]]\\\[[[[[[[[[\\\[[[\\\]]]^^^___`````````___aaadddfffggggggfffeeeaaabbbccccccdddhhhmmmqqqsssooojjjggghhhkkknnnoooooopppssswwwyyy|||rrrooowwwwwwxxxuuu```[[[SSSJJJBBB>>><<<;;;999999999999999999999999777666666666666777888888999:::;;;===@@@CCCEEEGGGHHHKKKPPPTTTWWW[[[```cccccceeeffffffeeeddddddeeehhhggghhhjjjlllnnnmmmlllooopppqqqppppppppprrrtttsssrrrqqqrrrtttttttttssspppqqqsssuuuxxxzzz|||}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~|||yyywwwxxx{{{}}}{{{yyyllljjjgggeeegggmmmwww~~~wwwqqqmmmkkkiiilllqqq{{{|||{{{zzzzzz}}}~~~~~~zzzvvvssspppoooooommmkkkiiigggfffcccaaa^^^]]]\\\ZZZXXXVVVSSSSSSRRRPPPMMMIIIFFFDDDBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHKKKOOOTTTYYYaaahhhmmmuuuzzzssskkkgggeeeiiiwwwrrrnnniiiggghhhkkkmmmooonnnkkkgggdddeeekkkttt{{{|||uuunnnyyyrrreee\\\RRRJJJFFFEEEDDDBBBAAAAAACCCFFFJJJQQQbbbqqqwwwmmmccc[[[YYY[[[fffvvv|||{{{~~~xxxnnnddd[[[TTTNNNKKKIIIHHHFFFEEECCCBBBAAA@@@DDDGGGOOO^^^rrrpppdddXXXIII@@@???:::999999999:::;;;===>>>???AAACCCFFFIIILLLNNNOOOOOORRRVVVXXXWWWVVVVVVVVVZZZ[[[\\\^^^```aaabbbbbbbbb```___]]]\\\[[[[[[\\\]]]]]]^^^___^^^^^^]]]\\\]]]___bbbeeeffffffeeeddd___```bbbdddeeehhhllloooooommmkkkiiigggiiilllooonnnooorrrvvvyyy|||vvvppptttwwwttt~~~wwweee```XXXMMMDDD>>><<<<<<999999999999999999999999666666666666666777888888888999:::===???BBBEEEFFFFFFIIIMMMQQQTTTXXX]]]```aaaccceeefffeeeeeeeeefffhhhfffeeehhhlllnnnooonnnmmmoooqqqqqqqqqpppqqqssssssqqqpppqqqsssuuusssrrrrrrssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwxxxzzz|||}}}|||{{{zzz~~~~~~~~~~~~~~~wwwtttqqqrrrvvvyyyzzzyyyqqqooollliiiiiioooxxx~~~wwwpppmmmkkkjjjmmmsss|||}}}yyywwwvvvvvvyyy{{{||||||zzzvvvqqqnnnkkkkkkjjjiiihhhfffdddcccbbb```^^^]]]\\\[[[XXXUUUQQQPPPNNNKKKHHHDDDAAA@@@======<<<<<<;;;;;;::::::::::::::::::;;;===>>>???AAACCCFFFJJJOOOVVV]]]bbbkkkqqqyyyyyyqqqkkkggghhhttt}}}oookkkgggeeegggkkknnnpppssspppjjjeeedddjjjttt|||zzzsss{{{tttfff]]]RRRJJJFFFEEEDDDBBBAAAAAACCCFFFGGGMMM[[[jjj}}}~~~sssiii```XXXVVVYYYcccrrr{{{zzzzzzpppfff^^^WWWQQQNNNJJJIIIHHHFFFDDDBBB@@@???DDDHHHPPP___rrrrrreeeWWWFFF===>>>;;;:::::::::;;;===>>>???@@@AAACCCFFFJJJMMMOOOPPPNNNRRRVVVYYYYYYXXXXXXXXX\\\]]]^^^```aaabbbbbbbbbcccaaa___]]]\\\\\\\\\\\\____________^^^\\\ZZZXXX[[[]]]aaadddffffffeeeddd]]]```bbbdddfffhhhllloookkklllllljjjggghhhlllpppnnnooorrrvvvyyyzzz}}}zzzqqqsssyyyrrrwwwvvvhhhccc[[[OOOEEE???<<<<<<999999999999999999999999666666666666666777888888888999:::<<>>===>>>AAADDDIIIOOOVVV[[[eeekkkttt}}}xxxnnniiihhhsss~~~yyyoookkkgggeeegggkkknnnpppwwwtttnnnhhhfffkkkvvv~~~}}}vvv{{{tttggg^^^RRRIIIFFFEEEDDDBBBAAA@@@@@@AAAAAAFFFTTTcccrrr~~~pppggg```YYYXXXZZZcccqqq}}}|||}}}tttkkkbbbZZZSSSOOOOOOIIIFFFHHHIIIEEEAAAAAAEEEHHHOOO^^^ssspppbbbSSSCCC<<<>>>;;;;;;;;;::::::;;;;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@>>>@@@AAABBBDDDGGGLLLPPPXXX___jjjuuu~~~}}}uuukkkgggsss{{{uuuooollliiiiiijjjmmmnnnooouuutttpppmmmmmmpppwww||||||{{{sssfff^^^RRRJJJFFFEEEDDDBBBAAA@@@AAAAAAAAAEEERRR___mmm}}}~~~pppfff^^^XXXVVVXXX___mmmwwwnnneee]]]VVVRRRQQQKKKFFFGGGGGGDDDBBBBBBEEEHHHPPP___sssoooaaaSSSCCC<<<>>>;;;;;;;;;;;;;;;;;;<<<===AAABBBDDDEEEGGGJJJOOOSSSTTTWWWZZZ[[[[[[ZZZYYYZZZ]]]___aaabbbbbbaaacccdddbbb```]]]]]]___aaaaaaaaadddeeefffddd```]]][[[ZZZ[[[^^^aaadddeeedddbbbaaa___^^^^^^___aaacccfffhhhgggfffeeeeeefffhhhjjjkkklllnnnssswwwyyyuuu}}}}}}sssmmm{{{wwwjjjggg___QQQDDD===;;;<<<;;;::::::999999888777777777777777777777777777777888999:::<<<>>>@@@AAABBBEEEHHHLLLPPPSSSVVVZZZ]]]``````bbbcccdddeeeeeeeeeeeeeeedddeeegggjjjnnnpppoooqqqssssssqqqpppqqqsssuuutttrrrqqqqqqrrrtttuuutttttttttuuuuuuvvvvvvwwwzzzyyyyyyxxxxxxyyyyyyyyyuuuwwwyyy{{{{{{{{{zzzzzz~~~~~~}}}}}}yyymmmbbb`````````bbbeeellllllmmmnnnrrryyy|||uuunnnlllllllllpppvvv}}}xxxtttrrrrrrrrrrrrtttuuusssooojjjgggeeebbbaaa```^^^]]]]]]]]]]]]\\\ZZZXXXWWWWWWVVVSSSPPPIIIHHHEEEBBB@@@>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;<<<===>>>;;;===>>>???@@@BBBGGGJJJSSSYYYdddooowww~~~wwwmmmiiittt|||vvvrrrooolllkkkmmmooopppqqqvvvtttpppmmmmmmqqqxxx~~~zzzrrrddd\\\RRRJJJGGGEEEDDDBBBAAA@@@AAACCCBBBDDDNNNZZZgggvvv}}}oooeee\\\UUUSSSUUUZZZgggzzz{{{rrrjjjaaaZZZUUUVVVOOOIIIHHHGGGDDDDDDFFFFFFIIIQQQaaauuunnn```RRRCCC<<<===;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGJJJOOORRRUUUXXX[[[\\\[[[ZZZZZZ[[[^^^```bbbbbbaaaaaabbbcccbbb```^^^^^^___aaabbbaaaeeeffffffddd```\\\ZZZYYY\\\^^^aaacccdddcccbbbaaa]]]]]]]]]^^^___bbbdddfffeeedddccccccdddeeeggghhhhhhkkkqqqwwwyyy~~~zzz||||||uuujjjqqqxxxkkkggg^^^SSSHHH???;;;:::::::::999888888777777666666666666666666666666666666777999;;;===???@@@AAADDDGGGKKKOOORRRVVVZZZ]]]___```aaabbbddddddddddddddddddddddddfffiiilllnnnpppqqqsssrrrqqqqqqrrrsssvvvtttsssqqqqqqrrrtttuuuttttttttttttttttttttttttyyyxxxxxxxxxyyyyyyyyyyyysssuuuwwwyyyzzz{{{{{{zzz|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~uuuggg___[[[YYYYYY\\\```bbbeeejjjqqqzzz{{{tttnnnllllllmmmsssyyy}}}wwwssspppooooooppprrrrrrppplllgggcccbbb\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUUUUSSSPPPMMMFFFEEECCC@@@???>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<:::;;;<<<<<<===???BBBEEEKKKQQQZZZdddmmmvvv}}}|||rrrmmmvvvzzzwwwtttqqqoooqqqrrrttttttvvvtttqqqmmmnnnsss{{{wwwooobbb[[[QQQJJJGGGFFFDDDAAAAAA@@@AAACCCCCCCCCJJJSSS```nnn~~~|||nnncccZZZRRRPPPRRRVVVbbbtttwwwnnnfff^^^YYY[[[TTTMMMKKKHHHEEEFFFJJJFFFJJJTTTdddxxx~~~lll^^^PPPCCC<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBEEEFFFHHHKKKOOORRRUUUXXX[[[]]]\\\\\\\\\\\\^^^```aaaaaa```___```aaaaaa```^^^___```bbbbbbaaadddeeeeeeddd```]]][[[[[[\\\^^^```cccccccccaaa```\\\\\\]]]^^^___aaacccddddddccccccccccccdddeeefffeeehhhooouuuyyy}}}~~~xxxhhhiiiyyykkkddd[[[TTTJJJAAA;;;:::::::::999999888888777777777777777777777777777777666777999:::===>>>@@@AAABBBEEEJJJNNNQQQUUUZZZ]]]^^^___```bbbcccdddddddddeeeeeeeeeeeegggjjjlllnnnlllmmmnnnooopppqqqssstttvvvuuusssqqqqqqrrrtttuuuuuuuuuttttttttttttttttttwwwxxxxxxyyyyyyyyyyyyyyytttuuuvvvxxxyyyyyyyyyyyyzzz|||}}}}}}||||||~~~}}}~~~~~~tttfff^^^ZZZXXXXXXTTTWWW]]]dddmmmxxxxxxrrrmmmkkkkkkmmmttt||||||vvvqqqnnnllllllmmmoooooommmhhhccc___]]]XXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOLLLJJJDDDCCCBBB@@@??????@@@AAAAAA@@@???>>>>>>???@@@@@@======<<<<<<;;;;;;;;;;;;<<<=========<<<===???BBBEEEJJJQQQYYYbbbkkktttzzz}}}xxxrrrzzz|||yyyvvvttttttvvvvvvvvvxxxuuuqqqmmmnnnttt}}}ssskkk```YYYQQQKKKHHHFFFDDDAAAAAA@@@AAACCCBBBBBBGGGNNNZZZgggxxxzzzkkkaaaWWWPPPMMMOOOSSS^^^nnn~~~}}}sssjjjbbb\\\\\\VVVPPPMMMIIIEEEFFFJJJHHHLLLWWWhhh{{{{{{kkk\\\NNNCCC===<<<<<<<<<<<<===>>>???AAABBBAAACCCFFFHHHJJJLLLPPPRRRVVVYYY\\\^^^^^^]]]]]]^^^]]]___``````___^^^___```aaa```______aaabbbbbbaaaaaacccdddcccaaa^^^]]]]]]]]]^^^```bbbbbbbbbaaa```]]]]]]^^^___```aaabbbcccddddddccccccddddddeeeeeeccceeelllssswwwzzz}}}kkkfffwwwzzzkkkaaaWWWSSSMMMCCC===<<<;;;;;;;;;:::999999888888888888888888888888888888777888999;;;===???@@@AAAAAADDDIIIMMMPPPTTTYYY\\\]]]^^^___aaabbbcccddddddfffffffffgggiiikkkmmmnnnjjjjjjkkkmmmpppsssuuuvvvvvvtttrrrqqqpppqqqrrrsssvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{|||}}}||||||~~~~~~~~~vvviii```ZZZVVVNNNPPPUUU\\\fffsssvvvqqqllljjjjjjllluuu{{{uuuppplllkkkkkkkkkmmmmmmjjjeee___[[[YYYUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPNNNKKKIIIHHHDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@??????@@@BBBCCC??????>>>>>>===<<<<<<;;;<<<===>>>===<<<<<<===???BBBEEEJJJPPPXXX```iiinnntttyyy}}}www}}}{{{xxxxxxyyyzzzyyyyyyvvvppplllmmmttt}}}yyyoooggg^^^XXXPPPKKKIIIGGGDDDAAABBB??????AAABBBAAAEEEKKKUUUaaarrrwwwiii^^^UUUNNNKKKMMMQQQZZZhhhwwwyyypppgggaaa\\\XXXTTTRRRLLLFFFEEEIIIJJJOOO[[[lll}}}yyyyyyjjjZZZLLLCCC>>>===<<<<<<<<<>>>???AAACCCDDDBBBDDDHHHJJJLLLNNNQQQTTTVVVYYY]]]______^^^^^^___\\\^^^``````______```aaaaaa```___```bbbcccbbbaaa```bbbccccccaaa___^^^^^^^^^___```aaaaaaaaa``````^^^___```aaabbbccccccdddddddddddddddddddddddddddcccdddjjjppptttwww~~~rrriiisss~~~oooaaaVVVSSSNNNDDD>>>===<<<<<<;;;;;;:::999999888888888888888888888888888777777999;;;===???@@@AAAAAADDDHHHLLLOOOSSSWWWZZZ\\\]]]^^^```bbbcccddddddfffgggggghhhjjjkkkmmmnnnkkkjjjjjjlllqqquuuwwwwwwuuutttrrrpppooopppqqqrrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxzzz}}}}}}}}}}}}~~~~~~zzzlll```WWWOOOPPPRRRVVV```nnn}}}~~~vvvqqqmmmkkkjjjlllvvv{{{tttooolllkkkkkkjjjkkkkkkhhhbbb\\\XXXVVVSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>;;;<<<======;;;;;;<<<===@@@BBBFFFJJJNNNUUU\\\aaajjjooovvv}}}yyy~~~}}}~~~~~~}}}zzzwwwpppkkklllrrr}}}{{{sssjjjddd\\\WWWPPPLLLJJJHHHDDD@@@BBB???>>>@@@@@@@@@DDDJJJPPP[[[mmm~~~uuuggg]]]TTTLLLJJJLLLNNNUUUaaaooo~~~uuulllfff___]]]\\\[[[TTTKKKIIIKKKKKKQQQ^^^ppp{{{~~~zzzjjjXXXJJJBBB???>>><<<<<<===>>>@@@BBBDDDEEECCCFFFIIILLLNNNPPPSSSUUUWWWZZZ]]]____________```]]]___aaabbbaaaaaabbbcccaaa``````aaaccccccbbbaaaaaacccdddcccaaa^^^]]]]]]^^^___``````aaaaaa`````````aaabbbcccdddeeeeeeeeeccccccdddddddddccccccccccccdddhhhnnnqqqtttzzzxxx|||nnnrrr~~~wwweeeWWWTTTPPPEEE>>>>>>;;;;;;::::::999888888888888888888888888888888888555666888999<<<===???@@@AAADDDHHHKKKNNNRRRVVVYYY[[[\\\^^^```aaaccccccdddeeefffggghhhiiijjjkkklllmmmjjjiiikkkooossstttttttttssspppooonnnnnnooopppsssssssssttttttuuuuuuvvvtttuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzxxxzzz}}}~~~~~~~~~}}}~~~pppcccWWWTTTRRRSSS[[[jjj{{{xxxtttpppmmmkkkmmmxxxzzztttpppmmmlllkkkiiijjjjjjgggaaa[[[VVVTTTQQQPPPOOOMMMLLLLLLKKKKKKJJJKKKLLLKKKJJJLLLOOOSSSSSSUUUXXXZZZZZZXXXUUUSSSRRROOOLLLHHHEEEDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA<<<>>>??????>>>===>>>??????@@@CCCDDDGGGKKKPPPSSS[[[```gggooouuu{{{yyy}}}|||wwwpppjjjjjjqqq|||~~~vvvooogggbbb[[[VVVPPPLLLJJJHHHDDD@@@BBB>>>===???@@@@@@DDDIIINNNXXXjjj{{{tttfff\\\SSSLLLJJJLLLMMMSSS]]]jjjyyyyyypppiiiddddddeeeddd\\\RRRNNNOOOMMMSSS```rrr}}}{{{zzzkkkWWWIIIBBB??????<<<<<<===>>>@@@CCCEEEFFFDDDGGGJJJMMMOOOQQQSSSUUUWWWZZZ^^^````````````aaa^^^```bbbccccccccceeefffaaa``````aaaccccccbbbaaacccdddeeeccc```]]]\\\[[[______``````````````````aaabbbcccdddeeefffffffffbbbbbbccccccccccccbbbaaaddddddggglllppprrrxxx~~~}}}rrrrrrqqq{{{}}}jjjZZZVVVRRRFFF>>>===::::::999999888777777777777777777777777777777777444555666888:::<<<>>>>>>AAADDDHHHKKKNNNQQQUUUWWWZZZ[[[]]]___aaaccccccddddddeeefffggghhhiiijjjkkkmmmjjjggghhhkkkooooooooosssrrrpppnnnmmmmmmnnnoooqqqqqqrrrrrrssstttuuuuuusssuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||xxx{{{~~~|||~~~rrr]]]YYYSSSRRRYYYhhhzzzzzzvvvrrrooommmooozzzzzztttpppmmmlllllliiijjjjjjfff```ZZZUUUSSSOOONNNMMMLLLKKKJJJJJJJJJFFFHHHIIIJJJJJJNNNTTTYYY___bbbeeehhhhhheeeaaa^^^^^^ZZZUUUPPPLLLIIIHHHHHHCCCDDDEEEFFFFFFEEEDDDCCC???AAACCCCCCBBBAAAAAABBB>>>???AAABBBBBBDDDHHHKKKNNNSSS[[[bbbiiioootttxxx~~~xxx|||}}}xxxpppjjjiiippp{{{zzzssskkkccc^^^ZZZVVVPPPLLLIIIGGGDDDCCCAAA???===<<<===@@@DDDFFFJJJSSSaaarrruuuggg[[[SSSNNNJJJHHHIIIMMMVVVdddtttyyytttooollljjjhhhaaaWWWRRRRRRSSSYYYfffwww~~~zzzzzzuuudddVVVIII@@@===@@@:::;;;=========???BBBEEEHHHIIILLLOOOQQQSSSSSSSSSYYYZZZ[[[]]]^^^^^^]]]]]]```aaaccceeeffffffffffffbbbbbb``````aaaccceeegggbbbcccccccccbbbaaa___^^^aaaaaa``````bbbccceeefffgggdddbbbbbbeeefffeeeccccccddddddcccbbbbbbccceeefffggghhhjjjlllqqqwww{{{}}}~~~yyyuuuzzzrrruuuqqq^^^UUUOOOFFF>>><<<:::888777777999:::;;;;;;999888777666666777888999555555555555777:::===???AAACCCFFFIIIKKKMMMPPPSSSVVVYYY\\\___```bbbdddfffffffffffffffggghhhiiijjjiiiiiihhhgggfffhhhlllooolllmmmoooooonnnnnnpppqqqrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz||||||}}}~~~~~~}}}|||{{{}}}~~~~~~mmmaaaVVVSSSXXXcccrrr~~~|||zzzvvvqqqooottt|||vvvrrrooonnnlllkkkllliiifffccc```ZZZTTTOOOKKKJJJIIIGGGFFFFFFGGGGGGKKKGGGGGGLLLQQQSSSYYY```bbbccchhhppprrrpppoooqqqpppnnneeeXXXNNNLLLLLLKKKFFFFFFEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBAAAAAAAAAAAADDDCCCAAA@@@@@@BBBCCCEEEEEEIIIOOOSSSVVV]]]gggnnnxxxxxxrrruuuxxxkkkeeedddiiittt{{{ssskkkccc]]]YYYUUUOOOKKKIIIGGGEEECCCBBB@@@>>>======@@@CCCEEEHHHQQQ___ppp~~~wwwjjj]]]UUUOOOJJJHHHGGGLLLUUUbbbrrr|||xxxuuussskkk```ZZZZZZXXX___kkk|||~~~{{{yyysssbbbTTTHHH???===???;;;===>>>>>>???@@@DDDFFFHHHJJJLLLOOORRRTTTUUUUUUZZZ[[[\\\]]]^^^^^^^^^]]]___```bbbdddffffffffffffbbbaaa___]]]]]]^^^___aaabbbcccccccccbbbaaa___^^^````````````aaacccdddffffffdddbbbccceeefffeeeccccccddddddcccbbbbbbccceeedddfffhhhiiikkkoootttwww|||||||||rrr~~~vvvyyyrrr^^^TTTNNNFFF@@@>>>;;;:::888888:::;;;<<<;;;999888777666666777888999666666555666888:::===???@@@CCCFFFHHHJJJLLLPPPRRRTTTWWW[[[]]]^^^```bbbdddffffffffffffggghhhhhhiiihhhhhhhhhgggggghhhkkkmmmlllmmmoooooonnnnnnpppqqqssssssrrrsssssstttuuuvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}~~~}}}}}}|||{{{}}}}}}~~~yyylll```\\\^^^fffrrr}}}}}}wwwvvvsssoooooouuu{{{uuupppnnnmmmmmmlllllljjjgggddd```ZZZTTTPPPLLLKKKIIIHHHGGGGGGGGGGGGKKKHHHIIIOOORRRSSSWWW]]]``````eeemmmqqqrrruuuyyy}}}rrrcccYYYUUUUUUSSSOOONNNMMMKKKJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCFFFKKKMMMNNNSSS[[[bbbmmmvvvzzzqqqjjjmmmzzzwwwjjjdddccchhhsss~~~yyyrrrjjjaaa[[[VVVSSSNNNJJJIIIHHHFFFEEECCCAAA???======???AAACCCEEEMMM[[[lll{{{zzzmmm```VVVOOOJJJGGGFFFJJJRRR___ooo~~~zzzrrrfff___]]]]]]eeerrr~~~{{{yyy}}}ooo^^^QQQFFF>>><<<>>>===???@@@AAAAAACCCFFFHHHIIIJJJMMMPPPSSSUUUWWWWWWZZZ[[[\\\]]]^^^^^^^^^]]]^^^___aaaccceeeeeeeeeeeedddbbb___]]]\\\\\\\\\]]]bbbbbbcccbbbbbbaaa```____________```aaabbbcccdddeeedddcccdddeeefffdddccccccdddddddddbbbbbbdddeeeccceeegggiiijjjmmmpppsss}}}{{{yyyooo}}}}}}~~~rrr^^^RRRLLLFFFAAA???<<<:::999999:::<<<<<<<<<888888777777777777888888666666666777999;;;===???@@@BBBEEEGGGIIIKKKNNNQQQSSSUUUYYY[[[]]]^^^aaacccfffffffffffffffgggggggggfffgggiiiiiihhhhhhjjjkkklllmmmoooooonnnnnnpppqqqsssssssssrrrrrrsssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvvvvvvvxxxzzz{{{zzz{{{|||}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~ssshhhccceeejjjttt}}}~~~zzzqqqqqqooommmpppxxx{{{tttnnnlllmmmmmmmmmmmmjjjgggccc```[[[UUUQQQMMMLLLJJJHHHGGGGGGGGGHHHKKKJJJMMMSSSUUUUUUUUUXXXZZZZZZ^^^eeelllqqqzzzmmmaaa\\\ZZZXXXTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFGGGGGGIIIOOOTTT\\\ffftttzzzpppgggaaafffssswwwjjjbbbaaafffrrr}}}vvvoooggg^^^XXXTTTQQQLLLJJJHHHHHHGGGFFFCCCBBB@@@>>>>>>???@@@AAABBBJJJWWWhhhwww|||pppcccWWWNNNIIIFFFEEEIIIQQQ]]]kkk|||xxxlllccc``````hhhwww}}}zzzzzzyyykkkYYYMMMDDD>>><<<>>>???AAACCCDDDDDDFFFHHHJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\^^^```bbbdddeeeeeeeeefffeeebbb```___^^^___```bbbbbbbbbbbbaaaaaa``````^^^^^^___```aaabbbccccccddddddeeefffgggfffdddccccccdddeeedddbbbbbbdddeeeccceeehhhiiijjjlllnnnpppzzzxxxwwwoooyyyrrr^^^PPPIIIEEEAAA???<<<:::888888999;;;;;;:::888777777777777777777888777777777888999;;;===>>>???AAADDDFFFHHHJJJMMMOOORRRUUUXXXZZZ\\\]]]```bbbeeeeeeeeefffffffffeeeeeedddfffiiijjjiiihhhiiijjjlllmmmoooooonnnnnnpppqqqssssssrrrrrrrrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvxxxwwwuuussstttvvvxxxzzzyyyzzz{{{|||}}}|||{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}yyyppphhhfffjjjoooxxx|||xxxoooooommmmmmqqq{{{zzzrrrmmmllllllnnnooommmjjjgggccc___ZZZUUUQQQNNNMMMKKKIIIHHHHHHHHHIIILLLNNNSSSXXXZZZXXXUUUTTTRRRQQQTTT[[[dddnnn~~~wwwiiiccc```]]]YYYWWWTTTRRRPPPOOOOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBAAABBBDDDDDDDDDCCCEEEHHHKKKNNNXXXeeeuuuyyypppjjjccc```eeesssxxxkkkcccaaafffqqq|||~~~vvvoooggg^^^XXXRRROOOKKKIIIHHHHHHGGGFFFCCCBBB@@@???>>>??????@@@@@@GGGTTTeeeuuu}}}ssseeeXXXNNNHHHEEEEEEIIIPPPZZZgggxxxvvvlllhhhbbblllzzz~~~{{{yyy|||vvvgggUUUJJJCCC===<<<>>>AAACCCEEEGGGGGGHHHJJJLLLKKKLLLNNNPPPSSSVVVXXXYYYXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\___aaacccdddddddddfffeeecccbbbaaabbbcccdddbbbbbbbbbaaaaaaaaaaaaaaa^^^^^^___```aaabbbbbbcccccceeehhhiiiiiigggeeeddddddeeeeeedddccccccdddfffdddfffiiijjjkkkllloooqqqxxx}}}uuuuuuqqqvvvsss```OOOGGGDDDAAA>>>;;;999777666888999999888777777777888888777777777666666777888999;;;<<<===>>>@@@CCCEEEFFFHHHKKKMMMRRRTTTXXXZZZ\\\]]]```bbbccccccdddeeeeeeeeedddddddddfffiiikkkjjjiiiiiiiiilllmmmoooooonnnnnnpppqqqsssrrrrrrqqqqqqqqqrrrrrrrrrsssssstttuuuuuuvvvvvvwwwuuusssrrrrrrtttvvvxxxxxxyyyzzz{{{||||||{{{zzz}}}~~~}}}rrrkkkfffiiinnnttt||||||wwwpppooonnnnnnttt~~~zzzrrrmmmlllmmmooopppmmmjjjfffbbb^^^YYYTTTQQQNNNMMMLLLJJJIIIJJJJJJKKKNNNSSSZZZ^^^___\\\WWWRRRNNNLLLMMMTTT^^^mmmvvvppplllhhhcccaaa^^^[[[YYYYYYYYYZZZTTTRRRPPPNNNLLLKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHPPPZZZhhh{{{~~~vvvnnnkkkgggfffmmmyyy|||nnngggdddgggqqqzzz~~~wwwqqqjjjaaa[[[RRRNNNJJJHHHGGGGGGFFFFFFCCCBBB@@@?????????@@@@@@???FFFSSSccctttvvviii[[[PPPJJJGGGEEEIIIOOOWWWbbbsss~~~sssnnniiirrr|||xxxwww~~~tttdddQQQGGGBBB>>>===???BBBDDDGGGHHHIIIIIIKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[^^^```bbbcccddddddeeedddbbbaaaaaaccceeefffbbbbbbaaaaaaaaaaaabbbbbb^^^^^^```aaabbbcccccccccdddgggkkklllkkkhhhgggfffdddeeeeeeeeecccccceeefffeeegggiiijjjkkkmmmpppsssxxx|||tttrrrttttttvvvdddQQQHHHEEEBBB===;;;888666666777888888777777777888888888888777777555666777888999::::::;;;===???BBBDDDEEEGGGIIILLLQQQTTTWWWYYY[[[\\\___aaa```aaacccdddeeeeeeddddddeeehhhjjjkkkjjjjjjjjjkkklllmmmoooooonnnnnnpppqqqqqqqqqqqqppppppqqqrrrrrrqqqrrrrrrssstttuuuvvvvvvvvvuuusssrrrrrrsssuuuvvvwwwxxxyyy{{{{{{{{{{{{zzz|||}}}~~~}}}~~~wwwnnniiiggglllrrrwww~~~{{{vvvpppnnnmmmooouuu~~~yyysssooonnnooopppqqqllliiiddd```\\\XXXSSSPPPMMMMMMLLLKKKKKKLLLMMMMMMQQQYYYaaaddddddbbb[[[SSSNNNLLLLLLQQQ[[[mmm{{{wwwsssnnnlllhhhdddaaaaaaaaabbbXXXVVVSSSPPPMMMKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHMMMTTT^^^ppp}}}wwwsssppppppuuu~~~uuummmiiijjjqqqyyy{{{uuupppiii```ZZZRRRNNNJJJHHHGGGFFFFFFEEEAAAAAA@@@??????@@@@@@@@@@@@FFFRRRcccssszzzmmm___SSSMMMJJJDDDGGGLLLSSS]]]nnn{{{vvvuuu}}}yyyvvvuuurrrbbbOOOEEEAAA???>>>@@@BBBEEEHHHIIIJJJJJJKKKMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWYYYZZZ]]]___bbbcccccccccfffeeecccbbbbbbccceeefffbbbbbbaaa``````aaabbbccc^^^___aaabbbcccddddddcccdddiiinnnooommmjjjhhhgggdddeeefffeeecccccceeefffeeefffhhhhhhjjjmmmqqqtttxxx~~~tttooozzzwwwrrrwwwzzziiiVVVKKKHHHCCC>>><<<999777666777888888777666777888999999888777666444555666777888999999999<<>>===;;;888777888999999888666777888999999888777666333444555777888888888888<<<>>>AAABBBCCCEEEGGGJJJMMMPPPTTTVVVWWWYYY[[[]]]\\\^^^aaaccceeefffeeeeeehhhjjjkkkkkkkkkkkklllnnnlllmmmoooooonnnnnnpppqqqoooooooooooopppqqqrrrsssppppppqqqrrrtttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzxxxyyyzzz|||~~~wwwlllfff___\\\___iiissszzzyyytttiiihhhhhhlllvvv}}}yyyuuusssrrrrrrrrrrrrkkkgggbbb]]]YYYVVVRRROOOLLLKKKKKKKKKMMMNNNPPPQQQVVVaaaiiikkkkkkjjjbbbXXXLLLJJJIIILLLVVViiiyyyssspppooooookkkhhheee```\\\YYYWWWVVVRRRQQQOOONNNNNNOOOQQQSSSUUUSSSRRRRRRRRRRRRPPPOOOKKKMMMOOOVVVggg~~~{{{zzz}}}wwwrrrooorrrxxxxxx~~~|||vvvrrrmmmfff]]]WWWTTTPPPKKKHHHFFFEEEDDDCCCAAA@@@?????????@@@AAABBBAAADDDOOOcccxxxzzzooodddZZZRRRNNNJJJIIIKKKRRR[[[iii|||~~~vvvsssuuuwwwmmm\\\KKKBBB???>>>@@@CCCAAAAAABBBDDDHHHLLLNNNOOOMMMMMMMMMNNNPPPRRRTTTVVVXXXWWWVVVVVVVVVXXXYYYZZZXXXYYY]]]```dddgggiiijjjiiihhhfffeeeddddddeeeeeegggfffdddbbb```^^^^^^]]]^^^```aaacccdddddddddcccfffhhhkkklllkkkiiihhhiiihhhhhhfffeeeeeedddddddddcccdddeeefffhhhkkkppptttwww~~~xxxoootttzzzfffcccwwwtttbbbRRRFFFBBB@@@===;;;888888888999999888777777777777777777777777888777777777777999;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKNNNRRRVVVWWWYYY[[[]]]]]]^^^___aaaccceeefffgggiiiiiiiiiiiiiiijjjjjjjjjkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooonnnoooooooooooopppsssvvvssstttvvvvvvuuuttttttuuuxxxxxxzzz{{{|||~~~}}}}}}}}}|||||||||||||||{{{rrriiicccZZZZZZ___hhhttt~~~{{{vvvllljjjiiinnnwwwxxxwwwuuuttttttsssqqqooojjjhhhddd```ZZZVVVRRRPPPMMMLLLNNNPPPOOOOOOUUU\\\eeekkkqqqtttuuuooobbbTTTLLLGGGFFFJJJQQQaaa|||yyyyyyvvvrrrnnnjjjfffaaa^^^\\\YYYXXXZZZZZZYYY^^^ddd```bbbbbb```aaaaaa[[[SSSTTTRRRRRRXXXfffzzz}}}|||~~~yyywwwuuutttxxx{{{}}}yyysssnnniiibbbYYYRRRPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@?????????@@@BBBBBBBBBEEEOOObbbxxxzzzpppeeeZZZRRRNNNJJJHHHIIIPPPYYYggg{{{yyyvvvxxxwwwkkk[[[JJJBBB??????AAADDDFFFFFFGGGHHHJJJLLLLLLLLLOOOOOOOOOPPPQQQSSSUUUVVVZZZYYYYYYXXXXXXXXXXXXXXXXXXZZZ]]]aaadddgggiiijjjkkkjjjhhhgggfffffffffgggfffeeecccaaa```^^^]]]]]]___```aaacccddddddccccccfffhhhkkkllljjjiiiiiiiiihhhhhhgggffffffeeeffffffffffffffffffgggkkkppptttvvv}}}{{{ooorrr{{{fffaaarrrwwweeeTTTHHHCCCBBB===:::888777888999888888777777777777777777777777777777666666777888:::;;;===???AAABBBCCCDDDFFFHHHJJJMMMQQQTTTVVVWWWYYY[[[]]]^^^___aaaccceeefffgggggghhhhhhiiiiiijjjkkkkkkjjjkkkkkklllmmmnnnnnnooonnnnnnnnnnnnoooooooooooonnnoooooooooooopppsssuuutttuuuwwwwwwuuuttttttuuuwwwxxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzqqqfff___YYYZZZ___hhhsss}}}zzztttiiihhhhhhmmmvvv~~~vvvuuusssssssssrrrpppnnnhhhfffccc^^^XXXTTTPPPNNNLLLKKKMMMPPPPPPRRRYYYbbbkkkpppuuuxxxxxxrrreeeXXXOOOIIIFFFIIIOOO]]]zzz}}}xxxtttpppkkkhhhgggdddcccdddddddddhhhooovvvxxxwwwuuutttrrriii___ZZZXXXVVVZZZfffxxx~~~}}}{{{yyyxxxvvvxxx{{{~~~|||wwwqqqlllfff___UUUNNNMMMJJJFFFCCCBBBBBBAAA@@@AAA@@@?????????@@@BBBCCCDDDGGGOOOaaavvv~~~tttiii^^^VVVQQQMMMJJJJJJPPPYYYhhh|||~~~|||~~~|||uuuhhhYYYIIIBBB@@@@@@BBBEEEIIIKKKMMMNNNOOOOOONNNMMMQQQQQQQQQRRRSSSTTTVVVWWWZZZZZZ[[[ZZZZZZYYYXXXWWWYYY[[[^^^aaadddgggiiijjjmmmmmmkkkjjjhhhhhhhhhhhhhhhgggeeecccbbb````````````aaacccdddddddddcccccceeehhhjjjkkkjjjiiiiiijjjiiihhhhhhggggggggghhhhhhiiiiiihhhggggggjjjppptttuuu{{{ooommm{{{}}}hhh```lll~~~{{{iiiWWWKKKEEECCC<<<:::888777777888777777777777777777777777777777666666555555666777888999;;;===@@@AAABBBDDDFFFHHHHHHKKKOOORRRSSSUUUXXXZZZ\\\]]]^^^```ccceeefffggggggggghhhhhhiiijjjkkkkkkiiiiiijjjkkkmmmnnnoooooommmnnnnnnnnnooooooooopppnnnooopppoooooopppsssuuuuuuwwwxxxwwwvvvttttttuuuwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyynnnbbbZZZWWWZZZ___hhhsss|||yyysssiiihhhiiinnnxxx|||tttsssrrrrrrrrrrrrpppnnngggddd```[[[VVVRRRNNNMMMLLLKKKLLLOOORRRVVV___jjjsssxxx{{{|||{{{vvvjjj]]]SSSKKKFFFHHHLLLXXXrrr}}}zzzwwwsssqqqqqqrrrtttzzzzzzooofffbbb^^^```iiiyyy|||yyyxxxrrrssstttuuuwww|||}}}xxxrrrlllggg___UUUNNNNNNKKKGGGDDDDDDDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCGGGHHHOOO```uuu{{{pppeee\\\WWWSSSPPPOOOSSS\\\jjjvvvrrrdddVVVHHHBBBBBBBBBDDDFFFIIILLLQQQTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^bbbeeehhhiiijjjnnnmmmlllkkkjjjhhhhhhgggjjjiiigggfffeeedddcccccccccdddeeefffffffffeeedddeeegggiiijjjiiihhhiiijjjiiihhhhhhhhhiiiiiijjjkkkmmmllljjjhhhgggjjjppptttsssyyyqqqjjjrrr~~~kkkbbbiiivvvmmm[[[MMMFFFDDD===:::888666777777777666666666666666666666666666666555555444555666777888999;;;>>>@@@AAACCCFFFHHHHHHJJJNNNPPPRRRTTTWWWYYY[[[\\\^^^```bbbdddfffggghhhhhhhhhhhhiiiiiiiiiiiiggghhhiiikkklllnnnoooooommmmmmnnnnnnooooooppppppoooooopppooooooppprrruuuvvvxxxyyyxxxvvvuuuuuuuuuvvvwwwwwwxxxzzz{{{{{{|||~~~xxxlll___VVVUUUXXX___hhhsss|||xxxrrrkkkkkkmmmsss}}}~~~zzzsssrrrrrrrrrsssrrrpppnnnfffccc___ZZZTTTPPPMMMLLLNNNLLLMMMPPPSSSYYYdddpppzzz~~~~~~yyylll```SSSKKKEEEFFFIIISSSkkk}}}{{{{{{tttpppkkkkkkrrr}}}xxxtttrrrmmmmmmlllkkklllqqqxxx}}}~~~yyysssmmmhhh```VVVOOONNNKKKGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCHHHHHHNNN^^^tttvvvkkkccc^^^YYYUUUSSSVVV^^^lll}}}tttrrraaaTTTGGGCCCDDDDDDFFFIIILLLPPPVVVYYYYYYXXXXXXXXXUUUVVVVVVWWWWWWXXXXXXXXXVVVWWWYYY[[[]]]]]]]]]\\\[[[]]]___cccfffhhhjjjjjjmmmllllllkkkjjjhhhggggggiiihhhgggfffeeedddddddddfffggghhhhhhhhhgggfffeeedddeeeggghhhgggggghhhjjjhhhhhhhhhiiijjjkkklllmmmooonnnllljjjiiilllppptttrrrwwwtttgggkkkssspppfffgggoooqqq___PPPGGGCCC===;;;888777777777777666666666666666666666666666666555444444444555666777888:::===???@@@BBBEEEGGGHHHJJJMMMOOOQQQTTTWWWZZZZZZ[[[]]]___aaadddeeefffjjjjjjiiiiiihhhggggggggggggggghhhjjjkkkmmmnnnooommmmmmmmmnnnooopppppppppoooppppppooooooooorrrtttvvvwwwyyyxxxvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{~~~~~~wwwjjj\\\SSSQQQVVV^^^hhhrrr{{{xxxrrrlllmmmooovvv}}}zzzttttttsssttttttssspppmmmfffccc^^^XXXSSSOOOMMMLLLOOOMMMNNNQQQUUU[[[hhhsss~~~yyylll```QQQIIICCCDDDGGGOOOcccxxx}}}yyyxxx~~~~~~wwwrrrmmmiiifffeeecccaaabbbgggooottt~~~zzztttoooiiiaaaXXXQQQNNNKKKGGGDDDCCCCCCBBBAAABBBAAA@@@@@@@@@AAACCCDDDIIIHHHLLL\\\sss|||rrriiiddd^^^ZZZXXX[[[aaammm}}}uuusss^^^RRRGGGEEEGGGHHHIIILLLQQQVVV[[[]]][[[YYYYYYZZZZZZZZZ[[[[[[\\\[[[[[[ZZZUUUVVVXXXZZZ\\\^^^^^^___\\\^^^```cccfffhhhjjjkkkjjjkkkkkkkkkjjjiiihhhggggggfffeeedddddddddddddddhhhhhhiiiiiiiiihhhfffeeebbbccceeeeeeeeeeeegggiiiggggggggghhhjjjlllmmmnnnoooooonnnmmmlllmmmqqqtttsssvvv}}}yyygggeeejjj|||yyymmmiiiiiiwwweeeTTTIIIDDD???<<<999888888888777666777777777777777777777777777666555444444555666777888:::===>>>???AAACCCEEEHHHJJJLLLNNNPPPSSSWWWYYYYYYZZZ\\\^^^aaaccceeefffiiiiiiiiihhhhhhggggggfffgggggghhhiiikkklllmmmmmmllllllmmmnnnooopppqqqqqqoooppppppooonnnoooqqqttttttvvvwwwwwwvvvuuuvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{~~~~~~~~~~~~tttgggZZZQQQLLLSSS]]]hhhrrr|||zzztttlllmmmpppwww|||xxxuuuuuutttuuuuuusssooollleeebbb]]]WWWRRRNNNLLLKKKNNNLLLNNNSSSWWW^^^kkkwwwyyykkk]]]PPPHHHCCCDDDFFFKKK[[[lllwwwoooiiidddaaa]]]\\\YYYWWWXXX]]]eeekkk}}}wwwrrrmmmfff]]]VVVQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBAAA@@@AAABBBCCCDDDHHHGGGKKK[[[rrrzzzrrrmmmfffbbb```ccchhhsss|||uuurrr]]]RRRHHHGGGIIIJJJLLLNNNSSSXXX]]]^^^\\\[[[\\\^^^______```aaaaaa```___^^^VVVWWWWWWXXXZZZ\\\^^^___]]]___aaadddgggiiijjjkkkiiijjjkkkkkkkkkkkkiiiiiihhhggggggffffffffffffggghhhhhhiiiiiihhhfffeeeddd```aaaccccccccccccfffhhheeeffffffhhhjjjlllnnnooonnnoooooooooooooooqqqtttsssvvv|||}}}hhhbbbdddtttyyyooohhhxxx}}}kkkYYYLLLEEE@@@>>>;;;999999999888777777777777777777777777777888777666555555666777777888:::<<<>>>>>>???BBBDDDFFFHHHJJJLLLNNNQQQUUUXXXXXXYYY[[[^^^```ccceeefffgggggggggggghhhhhhiiiiiiggghhhhhhiiijjjkkkkkklllllllllmmmnnnooopppqqqqqqppppppqqqooonnnoooqqqsssrrrtttvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{}}}}}}~~~~~~}}}zzzooocccWWWOOOHHHPPP\\\hhhrrr||||||vvvnnnooorrryyyzzzvvvuuuttttttttttttqqqllliiiddd```[[[TTTOOOLLLJJJJJJJJJIIIMMMSSSZZZaaannnzzzyyyiii[[[QQQHHHDDDEEEEEEGGGRRRaaaxxxtttkkkccc^^^ZZZXXXSSSRRRPPPOOOPPPUUU\\\bbb{{{wwwrrrkkkbbb\\\UUURRRMMMJJJHHHGGGFFFDDDBBBBBBAAA@@@AAABBBCCCDDDHHHFFFJJJZZZrrrzzzuuummmiiihhhkkkoooxxxyyyrrrooo\\\QQQHHHHHHKKKLLLNNNPPPPPPVVV\\\^^^]]]^^^aaadddccccccdddeeeeeecccbbbaaaXXXXXXWWWWWWXXXZZZ\\\]]]^^^___aaadddgggiiijjjkkkiiijjjkkklllllllllkkkjjjkkkkkkjjjjjjjjjjjjjjjkkkgggggghhhgggfffeeecccbbb___```aaabbbaaabbbeeegggdddeeefffgggjjjlllnnnooommmnnnpppqqqpppppprrrssstttvvv|||iii```aaaooovvviiivvvooo]]]NNNFFFAAA???;;;:::::::::999777777777777777777777777777888777666555555666777888999;;;======>>>>>>AAABBBEEEGGGIIIJJJLLLOOOSSSWWWXXXYYY[[[]]]```ccceeefffddddddeeeggghhhjjjkkkkkkhhhhhhiiiiiijjjjjjjjjkkkllllllmmmnnnooopppqqqqqqpppqqqqqqpppnnnoooqqqsssppprrruuuuuuuuuuuuvvvwwwyyyyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~{{{}}}vvvlllaaaUUUNNNFFFOOO[[[hhhrrr|||}}}wwwqqqrrrvvv|||xxxtttuuuttttttsssrrrooojjjgggbbb___YYYRRRMMMJJJIIIHHHFFFGGGLLLTTT[[[dddqqq}}}zzziiiZZZRRRJJJEEEFFFEEEDDDMMMYYYjjj||||||tttjjj```YYYUUUSSSQQQMMMLLLJJJIIIKKKPPPWWW\\\|||yyyvvvppphhhaaaXXXSSSMMMJJJJJJIIIGGGDDDBBBCCCDDDDDDCCCCCCCCCDDDBBBEEEMMM\\\ppp~~~ttttttssssssvvvxxxsssmmmXXXQQQIIIGGGJJJMMMNNNMMMTTTVVVXXXYYYYYYYYY[[[]]]bbbdddgggiiijjjhhhfffddd^^^[[[XXXXXXZZZ]]]___```___```bbbdddfffhhhjjjkkkjjjkkklllmmmmmmmmmlllkkkkkkiiifffffffffggggggfffdddeeeeeefffeeeeeedddddd_________```bbbdddfffgggeeeeeefffgggjjjmmmppprrrmmmnnnooopppqqqrrrrrrsssssssssxxxmmmbbbdddmmm}}}{{{kkkxxxyyyeeeQQQEEEAAA???<<<:::;;;;;;:::999777777777777666666666666777777777777666666666666666666777999;;;>>>@@@AAAFFFFFFFFFGGGJJJNNNRRRTTTVVVXXX[[[\\\^^^___bbbdddeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggiiijjjlllnnnoooooonnnnnntttssspppooonnnppprrrsssuuuuuutttsssssstttvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~qqqeeeZZZRRRLLLLLLNNNWWWfffsss|||}}}vvvuuuwww~~~}}}zzzxxxtttsssssssssrrrnnnjjjfff```ZZZUUUSSSNNNHHHFFFHHHGGGIIILLLRRR\\\iiiwwwwwwiii\\\RRRKKKEEEEEEEEEFFFIIIMMM```jjj}}}yyyoooggg\\\UUUSSSRRROOOLLLIIIGGGFFFEEEFFFHHHKKKMMM}}}zzzssskkkddd^^^YYYRRRNNNMMMKKKHHHEEEBBBCCCCCCBBBAAAAAABBBBBBBBBDDDLLLZZZooo}}}{{{}}}{{{vvvpppjjjXXXQQQJJJGGGIIIMMMNNNMMMRRRTTTVVVXXXYYY[[[]]]```dddfffjjjlllmmmllljjjhhhaaa^^^ZZZYYY[[[^^^`````````aaabbbdddeeeggghhhiiiiiijjjkkkkkklllkkkkkkkkkkkkiiigggffffffgggfffeeecccddddddeeeeeeeeedddddd```______```aaaccceeefffeeeeeefffgggjjjllloooqqqmmmmmmmmmnnnoooqqqrrrsssuuuuuuyyyrrreeedddjjjxxxooowww|||jjjVVVIIIBBB@@@<<<;;;;;;;;;:::999888777777777666666666666777777777777666666666666666666777999;;;===???AAABBBBBBBBBDDDGGGJJJNNNPPPUUUWWWZZZ\\\]]]___bbbddddddeeefffggghhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjlllmmmmmmnnnnnntttrrrpppooonnnppprrrsssuuuttttttssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}|||ooocccYYYPPPKKKKKKNNNWWWfffsss}}}}}}wwwwwwyyy|||yyywwwrrrrrrqqqqqqqqqnnniiieee___YYYTTTRRRMMMGGGFFFHHHFFFIIIMMMSSS\\\iiivvvyyykkk]]]PPPIIICCCCCCDDDDDDGGGKKKXXXcccttt}}}tttmmmggg```VVVPPPOOONNNLLLJJJIIIHHHFFFEEEFFFHHHJJJLLLyyypppiiieee```YYYTTTRRROOOKKKHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDKKKXXXlllwwwrrrlllfffVVVQQQJJJHHHIIILLLMMMMMMOOOQQQTTTWWWYYY[[[___bbbeeegggjjjmmmnnnnnnmmmkkkdddaaa^^^\\\]]]___``````aaabbbbbbcccdddeeeffffffhhhhhhhhhhhhhhhiiijjjjjjkkkiiigggfffffffffdddcccaaabbbcccdddddddddddddddaaa`````````aaabbbdddeeefffffffffgggiiikkkmmmooolllkkkjjjjjjlllooorrrtttuuuuuuxxxzzzjjjccceeeqqqwwwyyy~~~ppp^^^QQQEEEBBB>>>;;;;;;::::::999888888777777777666666666777777777777666666666666666666777888:::===???@@@BBBCCCCCCEEEHHHKKKNNNPPPSSSVVVYYY[[[\\\^^^aaadddccccccdddfffhhhiiijjjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnsssqqqpppooooooppprrrssstttttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~zzzlll___VVVNNNJJJJJJLLLWWWfffttt~~~~~~zzzzzz}}}{{{wwwuuuppppppppppppooolllhhhddd]]]WWWSSSPPPLLLFFFEEEGGGFFFIIINNNTTT^^^iiiuuu}}}yyyjjj[[[NNNGGGAAAAAABBBBBBDDDHHHQQQ[[[kkk|||~~~vvvooogggbbb```ZZZRRRMMMMMMMMMLLLJJJKKKIIIGGGFFFFFFGGGIIIKKKvvvpppjjjddd]]]YYYWWWTTTQQQMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCEEEKKKVVVhhhzzzrrroooiiibbbUUUPPPKKKIIIJJJMMMNNNOOOPPPRRRTTTVVVXXX[[[___bbbdddfffiiilllmmmmmmmmmlllhhheeebbb``````aaaaaaaaaccccccccccccccccccccccccffffffeeedddeeefffhhhiiijjjhhhfffeeeeeedddbbb```______aaabbbcccdddddddddcccbbbaaaaaabbbcccdddeeegggfffffffffgggiiikkkllljjjiiigggggghhhlllqqqtttttttttwww~~~nnnaaaaaakkk{{{zzzwwweeeXXXHHHDDD@@@<<<;;;:::999888888888888777777777666666777777777777666666666666666666777888:::<<<>>>???BBBBBBCCCEEEHHHKKKMMMOOOQQQSSSWWWYYY[[[^^^aaacccbbbbbbccceeegggiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllnnnoooqqqqqqoooooooooppprrrsssssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~xxxiii]]]SSSMMMIIIHHHLLLVVVggguuu}}}~~~zzzuuusssooonnnnnnnnnnnnkkkfffccc[[[UUUQQQOOOKKKFFFDDDGGGFFFJJJPPPWWW```jjjuuu{{{~~~vvvfffXXXLLLFFFAAAAAABBBAAACCCGGGMMMWWWfffuuuxxxqqqkkkeeeaaa___ZZZTTTPPPOOOOOOOOONNNMMMKKKIIIGGGFFFGGGIIIJJJxxxmmmhhhbbb^^^]]]\\\YYYVVVRRRNNNJJJIIIIIIIIIHHHFFFFFFGGGLLLUUUeee||||||xxxvvvwww}}}tttooonnnhhh___RRROOOLLLJJJKKKNNNQQQRRRTTTUUUVVVWWWXXXZZZ^^^aaaeeefffiiikkkmmmmmmmmmlllkkkhhhdddcccccccccbbbaaaccccccbbbbbbaaaaaaaaaaaacccbbbbbbbbbbbbdddfffggghhhfffdddccccccbbb```^^^\\\]]]___```bbbcccdddddddddccccccbbbcccdddeeefffggggggfffffffffggghhhiiihhhfffdddcccfffjjjpppssstttuuuxxx}}}sssbbb___hhh~~~}}}uuu~~~lll^^^LLLGGGAAA===;;;:::999888888888888888777777777777777777777777666666666666555666666777999;;;===>>>>>>>>>@@@BBBDDDFFFHHHIIIOOOQQQUUUXXXZZZ]]]```cccaaabbbbbbdddeeehhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmoooqqqppppppooooooooopppqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}xxxhhh\\\RRRLLLHHHHHHKKKWWWhhhvvvyyytttrrrooonnnnnnmmmllliiidddaaaYYYTTTPPPNNNJJJEEEEEEGGGGGGKKKRRRZZZbbbllltttzzz}}}|||tttdddVVVLLLFFFBBBBBBCCCBBBDDDGGGKKKUUUdddqqq|||zzztttooollljjjddd```ZZZVVVSSSSSSRRRRRRPPPNNNKKKHHHGGGGGGHHHIIItttoooiiiffffffeeecccaaaXXXTTTOOOLLLMMMMMMKKKIIIHHHJJJNNNUUUcccxxxwwwrrrjjjgggdddaaaccchhhnnnrrr{{{ooollllllfff]]]PPPOOOMMMLLLNNNPPPTTTVVVXXXXXXYYYXXXXXXZZZ]]]```ggghhhjjjlllmmmmmmmmmmmmkkkiiifffdddddddddcccbbbcccbbbbbbaaa``````_______________```aaabbbcccddddddcccaaaaaaaaa```^^^\\\YYYZZZ]]]___aaacccddddddccccccbbbbbbcccdddfffggghhhgggfffeeeeeeeeeffffffdddcccaaaaaadddiiinnnqqqtttwwwzzz~~~zzzhhh```eeeyyysss}}}rrrdddOOOJJJCCC>>>;;;:::999888999999888888888777777777777777777777666666666666555555666777888:::<<<<<<>>>???AAACCCEEEGGGIIIIIILLLOOOSSSVVVYYY\\\```cccbbbbbbbbbcccdddfffiiijjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnooopppooooooooooooppppppqqqrrrqqqrrrtttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyywwwxxxzzz{{{|||}}}~~~~~~||||||}}}yyyjjj]]]SSSKKKGGGHHHLLLXXXiiiwww~~~xxxtttqqqpppooonnnmmmlllhhhccc___XXXSSSOOONNNKKKFFFEEEHHHHHHMMMUUU]]]fffnnnuuuzzz~~~zzzsssdddWWWLLLFFFBBBCCCDDDCCCDDDGGGJJJUUUdddpppxxx|||yyywwwuuuxxx|||}}}yyywwwvvvnnnkkkeee___ZZZVVVUUUTTTTTTRRRNNNKKKIIIHHHIIIIII~~~yyysssppppppooommmjjjbbb\\\VVVSSSTTTUUURRRPPPKKKMMMPPPVVVaaattt{{{pppeee___XXXVVVRRRQQQRRRVVV[[[___iiisssvvvjjjiiikkkdddZZZNNNNNNNNNNNNPPPSSSWWWZZZZZZZZZZZZYYYYYY[[[___bbbggggggiiijjjkkkkkkkkkkkkkkkiiigggeeeeeeeeedddcccbbbaaaaaa``````______^^^\\\\\\^^^___```aaaaaaaaa```_________```___\\\ZZZWWWYYY[[[^^^```bbbdddddd````````````aaaccceeegggiiihhhfffddddddcccddddddaaa`````````ccchhhlllooopppuuuyyy|||pppccccccqqqwwwwwwhhhQQQLLLEEE???;;;:::888777999999999888888888777777777777777777666666666666555555666666888999;;;<<>>???AAACCCEEEGGGGGGHHHJJJMMMQQQUUUXXX[[[___bbbdddcccbbbbbbbbbdddggghhhgggggghhhhhhiiiiiiiiijjjggghhhjjjlllmmmmmmmmmlllmmmnnnnnnooopppqqqqqqqqqppprrrtttuuuwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwyyy{{{|||}}}~~~~~~{{{{{{|||~~~|||nnnaaaVVVLLLFFFIIIMMMYYYjjjxxx~~~xxxtttrrrsssrrrpppnnnkkkggg```\\\XXXSSSOOONNNKKKGGGGGGJJJJJJPPPYYYbbbjjjqqqvvvzzz{{{|||{{{vvvrrrlll```TTTJJJEEEAAABBBCCCBBBBBBEEENNN[[[kkkvvv|||yyypppnnnnnnnnnmmmkkkiiifffeeeeeeggglllsss{{{~~~tttjjjccc___^^^YYYVVVRRRNNNKKKJJJJJJJJJ{{{wwwssskkkdddbbbdddddd```[[[XXXRRRPPPUUU___lll}}}qqqggg___UUUNNNKKKGGGFFFDDDCCCDDDGGGIIIKKKPPPWWWbbbmmmxxx{{{mmmiiiiiiddd[[[VVVQQQQQQRRRSSSUUUXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaaddddddccccccdddfffggghhhgggfffeeedddcccbbbbbbbbbeeedddaaa___]]]\\\\\\]]][[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[\\\^^^___^^^[[[XXX[[[[[[ZZZ[[[\\\^^^aaabbb\\\\\\\\\]]]___aaaccceeefffffffffeeedddbbb___^^^___^^^___```bbbfffiiikkkuuurrrrrrwwwyyyiiidddfffyyynnnZZZPPPGGGAAA===888666888999888777777666777777777888888777555555444444444555555666666777999:::;;;>>>>>>@@@BBBDDDFFFGGGHHHLLLOOORRRTTTUUUWWWZZZ\\\```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjjjjjjjjjjkkkkkkllllllllllllmmmmmmnnnoooppppppqqqsssrrrrrrrrrsssuuuwwwxxxvvvvvvuuuvvvvvvwwwxxxxxxuuuwwwyyyzzzzzz{{{}}}~~~~~~nnn```UUUNNNKKKEEEMMM[[[jjjwww}}}wwwtttrrrrrrqqqooommmjjjfff```\\\XXXPPPKKKKKKJJJHHHFFFGGGIIITTT```ggglllrrrvvvvvvzzzxxxvvvsssmmmeee\\\VVVJJJEEEBBBCCCDDDDDDFFFJJJUUU]]]iiisss{{{rrrsssqqqooonnnnnnnnnmmmkkkiiinnntttzzzzzzqqqgggbbb^^^ZZZUUUPPPNNNKKKIIIGGG}}}|||vvvnnnlllmmmmmmhhhddd\\\UUURRRUUU]]]iiixxxrrreee]]]VVVMMMGGGFFFCCCBBB@@@@@@@@@CCCEEEGGGLLLQQQ[[[fffqqq}}}wwwiiifffgggccc]]]YYYTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaaaaccccccbbbbbbcccdddfffgggfffeeedddcccbbbbbbbbbbbbdddcccbbb```___^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]```bbbaaa___\\\]]]]]]\\\[[[\\\]]]^^^___\\\[[[[[[\\\]]]___aaacccdddeeeeeeeeecccbbb```_________```aaadddgggjjjmmmrrrppprrrwww}}}}}}mmmfffeeeuuu~~~rrr^^^TTTIIIDDD???:::999:::999999888777777777777888888888777666555444444444555555555666777888::::::===>>>@@@AAADDDEEEGGGHHHIIIKKKNNNPPPRRRTTTWWWYYY______aaabbbccccccddddddeeeeeeeeeeeefffhhhiiijjjiiijjjjjjkkkkkkllllllmmmmmmmmmmmmnnnoooppppppppprrrrrrrrrrrrsssuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwuuuwwwyyyzzzzzz{{{}}}~~~~~~pppaaaVVVPPPLLLGGGOOO]]]kkkxxx}}}wwwtttrrrsssqqqooommmjjjeee```\\\XXXPPPKKKJJJJJJGGGFFFHHHNNNYYYeeekkkoootttvvvtttwwwuuurrroooiiiaaaYYYSSSIIIDDDAAABBBDDDDDDFFFJJJVVV___kkkuuu|||{{{yyyvvvuuuuuuvvvvvvuuutttxxx~~~yyypppjjjddd```YYYTTTQQQNNNKKKIII~~~wwwttttttrrrnnniiiccc[[[UUUVVVZZZcccooozzz|||}}}yyykkkaaaVVVQQQLLLFFFBBBBBBAAA@@@???>>>???@@@CCCDDDHHHMMMVVVaaannn|||rrreeebbbdddbbb^^^\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[]]]^^^```aaaaaaaaaaaaaaa``````aaabbbcccddddddcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___bbbeeefffdddbbb```___]]]\\\[[[\\\\\\]]]\\\[[[[[[[[[[[[]]]^^^___bbbccccccccccccbbbaaaaaa``````aaacccfffiiilllnnnnnnooorrrvvvyyysssiiidddoooxxxyyydddYYYMMMGGGBBB===;;;<<<::::::999888888888888888888777777666666555555555555555555666777888999:::===>>>???AAACCCEEEFFFGGGGGGJJJMMMOOOPPPRRRUUUWWW]]]^^^___aaabbbbbbcccccceeeeeeeeeeeefffhhhiiijjjiiiiiijjjkkkkkklllmmmmmmmmmmmmnnnnnnoooooopppppprrrqqqrrrrrrsssuuuvvvwwwvvvuuuuuutttttttttuuuuuuvvvwwwyyyzzzzzz{{{|||~~~~~~~~~~~~rrrdddYYYQQQMMMJJJRRR___mmmyyy}}}xxxtttssssssqqqooommmjjjeee```\\\XXXQQQKKKJJJIIIGGGGGGJJJTTT```lllrrrtttvvvvvvssstttqqqmmmiiiccc\\\TTTOOOGGGCCC@@@BBBCCCCCCGGGLLLYYYaaannnxxx~~~{{{vvvlllhhhaaaZZZVVVRRRNNNKKK|||{{{yyytttppplllcccZZZWWWXXX\\\eeennnzzz}}}xxxyyy{{{zzzxxxssslllfff\\\TTTMMMJJJGGGCCCAAABBBBBBAAA@@@@@@@@@BBBCCCDDDGGGMMMWWWcccqqq|||ooobbb___``````^^^^^^[[[\\\]]]___^^^]]][[[ZZZZZZ[[[]]]___```aaaaaaaaa____________``````aaaaaabbbaaaaaa`````````aaaaaa```aaabbbbbbbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]___cccfffhhhgggeee___^^^]]]\\\[[[\\\]]]]]]\\\\\\ZZZZZZZZZZZZ\\\\\\aaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbeeegggjjjmmmooolllnnnrrruuuvvv}}}yyylllccciii~~~~~~ssskkk^^^PPPIIIEEE???<<<<<<;;;:::999999888888999999777777777777666666555555555555555555777888999:::<<<===>>>@@@BBBDDDFFFGGGIIIKKKNNNPPPQQQTTTVVVYYY\\\]]]___```bbbbbbcccccceeeeeeeeeeeefffhhhiiijjjiiiiiijjjkkkkkklllmmmmmmmmmnnnnnnnnnooooooooopppqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssssssssssssssvvvxxxyyyzzzzzzzzz|||~~~}}}~~~~~~~~~vvvfffZZZQQQMMMKKKTTTaaaooozzz}}}xxxuuutttsssrrrooommmjjjeee___[[[WWWQQQKKKJJJIIIGGGIIINNNYYYeeerrrwwwyyyyyywwwsssrrrnnniiiccc]]]WWWPPPLLLEEEAAA???AAABBBCCCHHHOOO\\\eeeqqq{{{vvvppphhhaaa[[[UUUQQQNNN}}}zzzuuukkk```YYYUUUUUU[[[bbblllsss}}}~~~|||{{{~~~{{{wwwtttqqqmmmeee]]]XXXRRRKKKFFFEEEDDDAAAAAADDDCCCBBBAAAAAAAAABBBCCCDDDEEELLLYYYgggvvvyyylll```]]]^^^^^^]]]]]]\\\]]]___``````___]]]\\\[[[\\\]]]___```aaabbbbbb^^^^^^_________```______``````_________```aaaaaa___```aaabbbbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^aaaeeeggggggeee]]]\\\[[[[[[\\\]]]___```]]]\\\[[[ZZZZZZZZZ[[[[[[___`````````aaabbbccccccaaabbbccceeehhhjjjlllmmmjjjmmmqqqttttttzzz}}}ooocccfffvvv|||ppp|||pppaaaRRRJJJFFF@@@<<<;;;;;;:::999999888888999999666777777888777777666555444444555555666888999:::;;;<<<>>>@@@BBBDDDEEEFFFIIIKKKNNNPPPRRRTTTWWWYYY\\\]]]___aaabbbcccddddddeeeeeeeeeeeefffhhhiiijjjhhhiiiiiijjjlllmmmmmmnnnnnnnnnnnnnnnooooooooooooppppppqqqrrrssstttuuuuuuuuuuuutttssssssrrrssssssvvvxxxzzzzzzzzzzzz|||}}}|||}}}~~~yyyiii[[[QQQLLLLLLUUUbbbppp{{{~~~zzzwwwvvvtttrrrooommmjjjeee___[[[WWWQQQLLLJJJIIIIIIMMMSSS]]]iiivvv{{{||||||yyyuuupppllleee^^^XXXSSSMMMIIICCC@@@???AAAAAACCCJJJRRR___hhhttt~~~~~~xxxoooggg___YYYSSSPPP}}}rrreee[[[TTTPPPSSSYYYaaafffnnnwww~~~}}}{{{xxxvvvuuuxxx}}}xxxpppkkkeee\\\SSSPPPJJJEEEBBBBBBAAA>>>???CCCAAAAAA@@@@@@@@@@@@AAAAAACCCKKKWWWfffuuussshhh^^^\\\^^^]]]]]]^^^]]]^^^___``````___^^^]]][[[\\\^^^___aaaaaabbbbbb______````````````__________________``````aaabbb___```````````````___^^^^^^^^^^^^_________``````^^^^^^^^^```ccceeedddccc[[[ZZZZZZ[[[\\\___aaabbb___^^^\\\[[[[[[[[[\\\\\\____________```aaabbbcccaaabbbccceeeggghhhiiijjjiiijjjmmmqqqrrrwwwqqqddddddooo{{{mmmuuuuuueeeTTTKKKGGGAAA<<<:::::::::999888888888888888666777888888888777666555444444444555666777888999;;;<<<===???AAACCCDDDEEEFFFIIILLLNNNOOOQQQTTTVVV\\\]]]^^^```bbbcccddddddeeeeeeeeeeeefffhhhiiijjjhhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnooooooooooooooopppqqqsssttttttttttttuuuttttttsssssssssttttttwwwxxxzzzzzzzzzzzz{{{}}}{{{}}}~~~{{{kkk]]]SSSNNNNNNWWWeeerrr}}}|||zzzyyytttrrrpppmmmjjjeee___ZZZVVVPPPLLLKKKJJJKKKRRRZZZcccooo{{{~~~{{{vvvooojjjbbbZZZTTTOOOJJJGGGBBB@@@@@@AAABBBDDDMMMVVVccckkkvvvvvvmmmeee^^^WWWTTTxxxiii]]]TTTMMMNNNSSSUUUXXX^^^eeelllrrrwwwzzzxxxyyyzzzyyyvvvsssqqqpppooorrrwww|||zzznnniiibbbXXXQQQOOOHHHDDDAAAAAA???<<<>>>BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDJJJUUUbbbqqqmmmddd]]]]]]_________aaaaaa``````___^^^]]]\\\[[[[[[\\\^^^___aaabbbbbbbbb``````aaabbbbbbaaa```_______________```aaabbbccc``````___^^^^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbb```______```bbbcccbbbaaa[[[ZZZZZZ[[[\\\___aaabbb```___^^^]]]\\\]]]^^^___```______^^^___```bbbcccaaabbbcccdddeeefffffffffgggfffhhhlllooouuutttfffccciiiyyyyyyjjjoooyyyhhhVVVMMMHHHCCC===:::999999888777777777777888555666888999999888777666444444444555666777888999:::;;;===>>>AAABBBDDDEEEEEEGGGJJJLLLNNNPPPRRRUUUZZZ[[[]]]___aaabbbcccccceeeeeeeeeeeefffhhhiiijjjggghhhiiijjjlllmmmnnnooooooooooooooonnnnnnnnnnnnnnnoooqqqsssttttttttttttttttttttttttttttttuuuvvvwwwyyyzzzzzzzzzzzz{{{|||{{{|||~~~{{{lll```WWWRRRPPPYYYggguuu~~~|||{{{uuussspppmmmiiiddd^^^ZZZUUUPPPMMMLLLKKKMMMVVV```lllwww|||wwwnnnggg^^^UUUOOOKKKGGGEEEBBB@@@AAABBBBBBEEEOOOYYYeeemmmwww|||rrrjjjbbb\\\XXX{{{kkk^^^SSSLLLLLLOOOLLLMMMQQQVVV^^^eeelllpppppprrrsssssspppmmmkkkjjjkkknnnsssyyy}}}|||oooiiicccZZZSSSSSSHHHEEECCCCCC@@@===>>>BBBBBBBBBAAAAAAAAAAAAAAAAAAGGGLLLTTT___nnn~~~hhhaaa[[[]]]``````aaacccdddbbb```^^^\\\ZZZZZZYYY\\\\\\^^^```aaabbbbbbbbbaaaaaabbbccccccbbbaaa```_________``````bbbcccdddaaa```^^^]]]\\\\\\]]]]]]\\\]]]^^^___```bbbccccccbbbaaa``````bbbbbbaaa```\\\[[[[[[[[[\\\^^^```aaa``````___^^^^^^^^^___``````______^^^___```aaabbbaaaaaabbbcccddddddddddddfffddddddiiimmmsss}}}vvvgggcccfffrrruuuhhhkkk{{{|||kkkXXXNNNJJJDDD>>>;;;999888888777666777777777555666888999999888777666444444444444666777888999:::;;;<<<>>>@@@BBBDDDDDDEEEHHHKKKMMMNNNPPPSSSUUUYYYZZZ\\\^^^___aaabbbbbbeeeeeeeeeeeeggghhhiiijjjggghhhiiijjjlllmmmnnnooooooooooooooonnnnnnnnnnnnnnnoooqqqssstttttttttssstttttttttttttttuuuvvvwwwwwwyyyzzzzzzzzzyyy{{{|||zzz|||~~~{{{nnnbbbZZZVVVQQQ[[[iiixxx}}}|||uuussspppmmmiiiddd^^^ZZZTTTPPPMMMLLLLLLOOOYYYcccsss}}}|||wwwlllfff\\\SSSLLLHHHEEECCCBBBAAAAAACCCCCCFFFPPP[[[gggnnnwwwvvvmmmfff```\\\}}}mmm___VVVTTTUUUVVVKKKKKKKKKMMMRRRYYYaaaeeehhhlllnnnkkkhhhiiigggdddgggggghhhjjjmmmqqqtttvvvtttzzzxxxppphhh```YYYTTTIIIGGGDDDBBB@@@??????@@@DDDCCCBBBAAA@@@@@@@@@@@@AAADDDLLLYYYiiizzzuuucccaaa``````bbbddddddcccbbb```___]]]\\\\\\]]]]]]______``````aaacccdddeeeeeeeeeeeeeeedddbbb```^^^bbbbbbaaaaaaaaabbbdddeeeccccccbbb___]]]\\\]]]_________^^^______```aaabbbbbbbbbbbbbbbcccccccccccc]]]\\\[[[ZZZ\\\___bbbdddeeedddcccbbbaaaaaaaaaaaadddcccbbbaaaaaabbbcccdddccccccaaa`````````aaabbbdddfffhhhiiijjjpppxxxsssfffdddccciiiwwwkkkjjjqqqlllWWWSSSQQQGGG???===;;;;;;::::::::::::999999888888888888777777777777666555555555555666777777888999:::<<<===???@@@AAAEEEEEEGGGIIIMMMQQQUUUWWWXXXZZZ[[[\\\\\\^^^aaacccbbbccceeeddddddeeegggiiikkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnoooooooooooonnnooopppqqqrrrsssssssssvvvuuusssrrrssstttvvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~}}}ooo```ZZZZZZYYYfffuuu}}}{{{vvvtttqqqpppnnnhhh___XXXXXXTTTQQQPPPPPPTTT^^^jjjzzz|||vvvjjjddd[[[SSSMMMGGGCCC@@@>>>AAACCCBBBBBBHHHUUU```lllqqqzzz}}}uuummmccc\\\~~~ooo```VVVOOOKKKIIIHHHGGGFFFHHHLLLSSSYYY^^^aaafffiiigggeeefffdddaaa```aaaaaacccfffjjjmmmooonnnssszzz~~~~~~vvvnnnfff___ZZZPPPNNNJJJFFFCCCBBBBBBCCCCCCBBBAAA@@@????????????BBBEEELLLXXXgggyyyqqqbbbaaaaaabbbdddeeeeeedddbbb```___]]]\\\\\\\\\]]]_________```aaacccdddeeeffffffffffffdddcccaaa```bbbbbbaaa```aaabbbcccdddccccccccc```^^^]]]^^^``````````````````aaaaaabbb_________`````````aaaaaa___]]]\\\[[[\\\^^^aaacccdddddddddccccccbbbbbbbbbdddcccbbbaaaaaabbbcccddddddcccbbbaaa``````aaabbbcccfffhhhiiikkkooowww}}}rrrdddaaa___eee~~~xxxiiiggglllnnn]]][[[YYYNNNCCC???;;;;;;::::::::::::999999888888888888777777777777555555444444555555666777:::;;;<<<===???AAABBBCCCDDDEEEFFFIIILLLPPPTTTVVVXXXZZZ\\\\\\]]]^^^aaacccbbbcccdddddddddeeegggiiiiiiiiijjjjjjjjjkkkkkkkkkmmmmmmmmmnnnnnnnnnooooooooopppqqqsssttttttttttttvvvuuutttssssssuuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}oooccc^^^___^^^kkkzzz~~~|||vvvtttqqqpppnnniii```ZZZXXXTTTQQQRRRSSSXXXeeeqqq}}}|||uuuiiiccc[[[RRRLLLGGGCCC@@@???BBBDDDCCCDDDKKKXXXbbbooouuu|||yyyqqqhhhaaa~~~qqqdddXXXNNNGGGBBBDDDBBBAAABBBEEEJJJPPPSSSXXX___cccbbb``````^^^ZZZVVVWWWWWWYYY\\\___bbbdddeeeiiipppxxx~~~wwwppphhhddd\\\XXXSSSMMMIIIGGGFFFFFFDDDCCCAAA@@@??????@@@@@@DDDFFFKKKUUUdddvvvmmmaaaaaabbbdddggghhhgggeeebbbaaa___]]]\\\\\\\\\\\\^^^^^^^^^___aaabbbdddeeeffffffffffffeeedddcccbbbbbbaaaaaa``````aaacccccccccddddddbbb___^^^___aaabbbaaaaaaaaa````````````^^^^^^______`````````___```___]]]\\\]]]^^^```bbbddddddeeefffeeeeeeccccccdddcccbbbaaaaaabbbcccdddfffdddcccaaa``````aaaaaabbbeeehhhjjjkkknnnuuuzzzqqqbbb\\\YYY___vvv|||jjjeeegggwwwrrrfffeeebbbVVVHHHAAA;;;;;;::::::::::::999999888888888888777777777777444444444444444555555666999:::;;;===???@@@AAABBBDDDDDDEEEHHHKKKOOOSSSUUUXXXZZZ\\\]]]]]]^^^aaacccaaabbbdddeeedddeeeggghhhgggggghhhhhhiiijjjkkkkkklllllllllmmmmmmmmmnnnnnnqqqqqqssstttuuuvvvvvvvvvvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}||||||}}}{{{pppfffccceeefffsss}}}vvvtttqqqpppnnnjjjccc]]]YYYUUUSSSTTTXXX___mmm{{{{{{ttthhhbbbYYYQQQKKKGGGCCCAAA@@@CCCEEEEEEGGGOOO\\\ffftttxxx~~~vvvmmmggg~~~rrrfff[[[RRRKKKGGGCCCAAA??????AAADDDIIIKKKSSSYYY^^^\\\ZZZYYYUUUQQQMMMMMMNNNOOOQQQTTTWWWYYY\\\```hhhssszzzsssnnnhhhddd]]]VVVPPPLLLJJJJJJGGGFFFDDDBBBAAAAAABBBCCCDDDEEEIIISSSaaasss}}}jjj``````cccfffiiijjjiiigggcccaaa___]]]\\\\\\\\\\\\]]]]]]^^^___```bbbcccdddgggfffffffffeeeeeeddddddbbbaaa```___``````bbbbbbcccddddddcccaaa``````aaabbbaaaaaaaaa```___^^^^^^______```aaabbbaaaaaa```___^^^]]]]]]^^^```bbbccccccdddfffhhhhhhgggeeeddddddcccbbbbbbbbbbbbcccdddgggeeedddbbbaaaaaaaaabbbaaaeeehhhiiijjjmmmrrrwww~~~rrrbbbYYYUUUZZZnnnnnnfffcccpppvvvjjjhhheeeYYYKKKCCC;;;;;;:::::::::999999999888888888888777777777666444333333333333444555555777777999:::<<<>>>??????CCCCCCDDDGGGJJJNNNQQQSSSWWWYYY\\\]]]]]]^^^```bbb```bbbdddeeedddeeefffhhheeeeeefffggghhhiiijjjkkkkkkkkkkkklllllllllmmmmmmpppqqqssstttuuuuuuvvvvvvwwwvvvvvvuuuvvvwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~{{{{{{||||||~~~zzzpppgggfffiiimmmzzz~~~vvvssspppooonnnkkkeee```[[[WWWVVVXXX\\\eeettt{{{sssgggaaaXXXPPPJJJFFFCCCAAAAAABBBDDDFFFJJJSSS```iiivvvzzzzzzrrrkkktttfff\\\TTTNNNKKKDDDCCCAAA@@@@@@CCCFFFHHHPPPVVVZZZWWWTTTQQQMMMHHHFFFFFFGGGHHHIIILLLNNNPPPTTTXXXbbbooo~~~yyytttpppjjjbbbZZZTTTPPPNNNJJJHHHEEEBBBAAAAAABBBCCCCCCEEEIIIRRRaaarrryyyiii```aaacccgggjjjkkkjjjhhhdddcccaaa___]]]]]]]]]]]]]]]]]]^^^^^^___```bbbccceeeeeeeeeeeeddddddeeeeeebbbaaa```_________```aaacccdddeeedddbbbaaaaaabbbaaaaaaaaa``````^^^]]]\\\^^^___aaabbbbbbbbbaaa```\\\\\\]]]^^^```bbbdddfffcccdddfffhhhiiihhhfffeeeeeedddcccbbbbbbcccdddeeegggfffdddcccbbbbbbbbbcccaaadddggghhhhhhkkkooottt{{{tttcccYYYTTTXXXhhhzzzrrrhhhaaaiiiyyyllleee```WWWKKKCCC;;;;;;:::::::::999999999888888888888777777777666444333333333333444555555666777888:::;;;===>>>???BBBBBBCCCEEEHHHLLLOOOQQQUUUXXX[[[\\\]]]]]]___```^^^aaaccceeeeeeeeefffhhhddddddeeefffhhhiiijjjjjjkkkkkkkkkkkkllllllllllllooopppqqqrrrssstttttttttvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}yyy{{{|||}}}}}}yyyooogggfffkkkssswwwssspppnnnmmmkkkfffaaa]]]ZZZYYY\\\aaajjjyyy|||ssseee___VVVNNNHHHEEECCCBBB@@@BBBCCCFFFLLLVVVccclllwww{{{}}}uuuoooxxxhhh\\\SSSMMMJJJFFFEEECCCAAAAAABBBDDDFFFMMMSSSUUUQQQMMMKKKGGGBBBBBBBBBBBBBBBDDDFFFHHHIIINNNRRR\\\iiizzz~~~yyyqqqhhh```ZZZVVVMMMKKKGGGCCCAAA@@@AAABBBDDDFFFKKKTTTccctttttthhhaaabbbcccfffiiikkkjjjiiifffeeeccc```___^^^^^^^^^^^^^^^^^^^^^^^^___``````ccccccbbbbbbbbbcccddddddbbbaaa___^^^^^^______```bbbcccddddddbbbaaaaaaaaa```aaaaaaaaaaaa___]]]\\\\\\^^^___aaaaaa```___^^^[[[\\\]]]___aaadddfffgggcccdddfffggghhhhhhhhhgggeeedddcccbbbbbbcccdddeeefffeeedddcccccccccdddeeebbbeeegggffffffhhhmmmrrrxxxuuueeeYYYTTTWWWcccpppzzzmmmaaadddvvv}}}mmmbbb[[[SSSIIIBBB;;;;;;::::::::::::999999888888888888777777777777444444444444444555555666777888999;;;===>>>???@@@AAAAAABBBDDDGGGJJJMMMOOOSSSVVVZZZ[[[\\\\\\]]]^^^]]]```ccceeeeeeeeefffgggeeeeeefffgggggghhhiiiiiikkkkkkkkklllllllllmmmmmmnnnnnnpppqqqrrrsssssssssuuuuuuuuuvvvvvvvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{xxx{{{}}}~~~~~~wwwmmmfffggglllxxx~~~xxxtttooommmllliiieeeaaa]]][[[\\\aaagggppp}}}sssddd^^^TTTLLLGGGEEECCCBBB@@@AAACCCGGGOOOZZZgggoooxxx{{{yyyttt~~~nnn```VVVOOOKKKGGGEEECCCAAAAAABBBCCCDDDIIIMMMOOOKKKGGGFFFCCC???>>>>>>>>>>>>@@@BBBDDDEEEHHHMMMVVVaaapppwwwmmmeee```TTTQQQLLLGGGDDDCCCCCCDDDEEEHHHNNNYYYhhhyyy}}}mmmdddcccbbbccceeegggiiiiiiiiihhhgggdddbbb```_________```___^^^^^^]]]]]]^^^^^^aaa``````___```aaabbbcccaaa```___^^^^^^^^^______```bbbddddddbbbaaa```aaaaaabbbcccccccccaaa```^^^]]]^^^```bbbcccaaa```^^^\\\]]]^^^```bbbdddeeefffccccccdddeeeggghhhhhhiiieeedddccccccccccccdddeeeeeeeeedddccccccdddfffgggdddeeefffddddddffflllqqqsss~~~ttteeeZZZTTTVVV___hhhwwwgggdddqqqqqqbbbYYYQQQGGG???;;;;;;::::::::::::999999888888888888777777777777555555444444555555666777777888999:::<<<>>>???@@@@@@AAABBBCCCFFFIIILLLNNNQQQTTTXXXZZZ[[[[[[[[[\\\\\\___ccceeeeeeeeefffgggffffffgggggghhhhhhhhhhhhllllllllllllmmmmmmmmmmmmmmmnnnoooqqqrrrrrrssssssttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzxxx{{{~~~~~~}}}tttlllfffhhhnnn|||~~~xxxtttnnnkkkjjjhhhddd```\\\\\\___gggnnnxxxtttccc]]]SSSKKKFFFDDDCCCBBBBBBBBBDDDIIIRRR^^^kkkssszzz}}}zzztttggg\\\SSSNNNFFFDDDBBBAAA@@@AAABBBCCCEEEIIIKKKGGGDDDCCCBBB>>>===<<<<<<<<<===???AAABBBEEEJJJQQQ[[[hhh}}}wwwmmmgggZZZWWWQQQLLLHHHGGGGGGHHHGGGJJJQQQ]]]lll}}}xxxiiiaaadddcccbbbcccfffhhhiiiiiiiiihhheeecccaaa`````````aaa```___^^^]]]\\\\\\]]]______^^^^^^^^^```aaabbbaaa```___^^^]]]^^^^^^______aaaccccccbbb`````````bbbcccdddeeeeeedddbbbaaa___aaaccceeeeeedddbbbaaa^^^___```aaabbbcccddddddcccccccccdddeeegggiiijjjeeeeeecccccccccccceeeeeeeeedddccccccdddeeeggghhheeeeeeeeecccbbbeeekkkqqqoooyyy~~~ssseeeZZZUUUVVV]]]ddd~~~nnngggqqqttteeeZZZQQQGGG===;;;;;;;;;:::::::::999999888888888888777777777777666555555555555666777777555555777888:::<<<======@@@@@@AAACCCEEEIIILLLMMMPPPSSSWWWZZZZZZZZZZZZ[[[[[[___ccceeeeeeeeefffgggggggggggghhhhhhhhhhhhhhhlllllllllmmmmmmmmmnnnnnnnnnooopppqqqrrrssssssssssssttttttuuuuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyyyyxxx{{{{{{ssskkkgggjjjppp}}}yyytttnnnjjjiiigggccc```ZZZ[[[aaajjjsss}}}uuuccc\\\RRRJJJFFFDDDCCCCCCCCCCCCEEEKKKTTTaaannnvvv|||~~~yyykkk^^^RRRJJJGGGGGGEEEBBB???>>>???@@@DDDDDDBBB@@@>>><<<;;;:::>>>===;;;:::;;;===???@@@CCCDDDJJJTTT```qqqyyyssskkkbbbYYYTTTPPPKKKJJJLLLNNNRRRZZZeeerrrzzzllldddaaa```aaabbbccceeefffggggggjjjfffbbbaaabbbcccaaa___\\\]]]]]][[[ZZZZZZ[[[]]]XXXYYY[[[\\\^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^___aaa```aaaccccccdddcccbbbaaabbbccccccdddeeeeeeddddddddddddeeeeeeeeedddbbbaaa```aaaaaacccdddeeeffffffccccccbbbbbbbbbcccdddeeefffdddbbb``````bbbeeeggghhhgggeeedddeeeiiimmmoookkkiiiddd```^^^bbbhhhnnnrrryyyrrreee___XXXQQQVVVcccssszzzoooqqq~~~yyyooodddSSSFFFBBB???<<<999999:::;;;999666888888888888777777777777666666555444444444444555666666777888:::;;;<<<===>>>AAADDDFFFGGGIIIKKKMMMNNNRRRVVVYYY[[[\\\^^^```cccbbbbbbdddgggiiigggeeeddddddeeeeeefffhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkoooppppppqqqqqqrrrsssssstttttttttttttttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~~~~{{{qqqgggccchhhppp~~~yyyssslllhhhhhhfffaaa\\\[[[[[[^^^ggguuu|||qqqggg___TTTJJJEEECCCBBBBBBCCCDDDFFFMMMXXXfffsss{{{sssfffYYYPPPLLLKKKGGGCCC@@@>>>???@@@AAA@@@@@@???>>>============<<<;;;:::;;;<<<>>>???CCCDDDHHHQQQ[[[iii~~~|||rrriii```[[[UUUPPPNNNPPPSSSWWW```kkkxxxvvvjjjdddbbbaaaaaabbbdddeeeggghhhiiijjjfffcccaaabbbbbb```^^^\\\\\\\\\[[[YYYYYYYYYZZZXXXXXXYYY[[[\\\]]]______^^^]]]\\\\\\\\\]]]^^^___]]]^^^```bbbcccdddddddddcccdddeeeeeeeeeeeeeeeddddddeeeeeefffeeedddcccbbbaaabbbbbbccccccdddeeeeeebbbbbbbbbccccccccccccdddeeecccaaa______aaadddffffffeeedddeeegggjjjnnnpppiiigggccc```___bbbggglllooovvvrrrfffaaa[[[TTTVVV___nnnsssrrr{{{ssskkk[[[MMMEEEAAA>>>::::::;;;<<<999777888888888888777777777777666666555444444444444555666666777888:::;;;<<<<<<>>>AAADDDFFFGGGHHHKKKLLLMMMPPPTTTXXXYYY[[[]]]___bbbaaa```cccfffgggfffddddddddddddeeefffggghhhiiimmmmmmnnnooooooooonnnnnnooooooppppppqqqrrrrrrssssssssssssssstttuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyzzz|||}}}}}}~~~~~~xxxnnndddaaagggppp~~~yyysssllliiihhhfffaaa]]]\\\]]]bbbkkkzzz}}}rrrggg```TTTJJJEEEBBBBBBBBBCCCEEEHHHPPP[[[iiiuuu}}}qqqcccZZZRRROOOJJJEEEBBB?????????============>>>>>>>>>???<<<<<<;;;::::::<<<===>>>CCCCCCFFFLLLSSS^^^qqq}}}tttkkkeee___XXXUUUVVVZZZ___hhhttt}}}ooogggcccbbbaaabbbccceeeggghhhjjjjjjiiifffcccbbbaaaaaa___^^^\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWXXXZZZ\\\___``````___^^^]]]\\\[[[[[[\\\ZZZ[[[^^^```cccdddeeefffeeeeeefffffffffeeeeeedddeeeeeefffffffffeeedddccccccccccccccccccccccccccc```aaabbbcccccccccbbbbbbbbbaaa___^^^^^^```cccdddccccccdddfffiiikkkmmmooofffeeecccaaa```bbbgggkkkmmmsss}}}uuuhhhccc^^^WWWWWW[[[hhhzzztttzzztttgggUUUIIICCC@@@<<<:::<<<<<<:::777888888888888777777777777777666555555444444555555555666777888999;;;<<<<<<>>>@@@CCCEEEFFFGGGJJJKKKKKKOOOSSSVVVXXXYYY[[[]]]```___```bbbdddeeedddccceeedddddddddeeefffggggggkkkkkklllmmmmmmmmmmmmmmmooooooooopppqqqqqqrrrrrrsssrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{|||}}}}}}~~~uuujjj```^^^eeeooo}}}xxxsssmmmiiigggeeeaaa^^^^^^```fffqqqssshhh```TTTJJJDDDBBBAAAAAACCCFFFKKKTTT```mmmyyy{{{lllbbbWWWRRRLLLGGGCCCAAA@@@???;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<===AAAAAACCCGGGLLLUUUeeetttwwwqqqjjjbbb______aaagggqqq|||sssiiidddccccccbbbcccdddeeegggiiijjjkkkgggfffdddbbbaaa```^^^]]]\\\\\\[[[[[[ZZZXXXUUUSSSUUUUUUUUUVVVXXX[[[___aaaaaaaaa___^^^\\\[[[ZZZYYYYYYZZZ\\\___aaacccdddeeefffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbbbbaaa^^^___aaaccccccbbbaaa``````___]]]]]]]]]___aaaccccccdddeeegggiiijjjkkkkkkdddddddddbbbbbbdddgggkkkooottt||||||lllddd___[[[YYYZZZdddzzzvvv}}}qqq\\\LLLFFFAAA<<<:::;;;;;;999777888888888888777777777666777666666555555555555555555555666888999:::;;;<<<===???CCCDDDEEEFFFHHHJJJKKKNNNRRRUUUWWWYYY[[[]]]______```bbbcccdddddddddeeeeeeeeeeeeeeefffggggggiiijjjkkkllllllmmmllllllnnnnnnoooooopppqqqqqqqqqrrrqqqrrrrrrssstttuuuvvvxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{|||}}}~~~sssggg]]][[[dddooo}}}xxxtttnnnjjjgggeeeaaa______bbbjjjvvvtttggg___TTTJJJDDDBBBAAAAAABBBFFFMMMXXXdddqqq{{{tttjjj[[[UUUNNNHHHEEECCCAAA@@@=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>======<<<<<<;;;;;;===============<<<<<<<<<======@@@CCCFFFKKKXXXeeezzz|||xxxxxxtttyyyqqqeeecccddddddcccbbbbbbccccccdddeeeeeefff```bbbcccbbb```^^^^^^___]]]]]]^^^```cccbbb]]]XXXTTTTTTUUUVVVXXXZZZ]]]^^^``````___^^^]]][[[ZZZYYY[[[[[[[[[\\\\\\^^^___```aaaaaabbbcccccccccccccccddddddcccccccccdddeeeeeeffffffeeedddcccbbbaaa```]]]^^^___`````````______]]]\\\\\\\\\]]]___```aaaddddddeeeeeeeeedddccccccbbbbbbbbbbbbbbbdddiiilllsssyyysssiiidddaaa```bbbqqq}}}kkkZZZKKKFFF???<<<;;;;;;999777888888888888777777777777888777666666555555666666444555666777888:::;;;;;;<<<>>>AAACCCCCCDDDEEEGGGKKKNNNRRRUUUWWWXXX[[[\\\^^^```bbbcccccccccdddeeeccccccddddddeeeggghhhiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmmmmnnnooooooppppppoooooopppqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{yyyzzz{{{|||}}}vvviii^^^\\\dddnnn|||wwwuuuppplllgggdddbbbaaa^^^cccnnn~~~rrrddd]]]RRRIIIDDDBBBBBBCCCAAAHHHRRR```lllvvv}}}zzzlllcccWWWNNNJJJFFFBBB>>>>>>>>>>>>=========<<<<<<>>>>>>???>>>>>>======<<<======@@@BBBDDDHHHSSS___ppp|||kkkbbbcccfffeeebbbbbbbbbbbbbbbbbbbbbbbbbbb]]]```bbbbbb```______```^^^^^^___dddhhhhhhccc]]]UUUUUUVVVXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZ[[[]]]^^^___]]]^^^___```aaabbbbbbbbbcccbbbbbbbbbbbbcccdddeeeeeeeeeddddddcccbbbaaaaaa]]]^^^^^^^^^^^^_________\\\\\\\\\\\\^^^___aaaaaabbbbbbbbbbbbbbbbbbcccccc``````_________bbbgggkkkpppwwwtttkkkfffccc```mmmuuugggOOOIIIBBB>>>======;;;999888888888888777777777777888777777666666666666666444555666777888999:::;;;<<<>>>AAABBBBBBCCCDDDFFFIIILLLPPPTTTUUUWWWYYY[[[\\\___bbbbbbaaaaaacccddd``````aaabbbccceeeggghhheeefffhhhiiijjjkkkkkkkkkllllllmmmnnnnnnoooooopppnnnoooooopppqqqsssuuuvvvwwwwwwvvvwwwwwwxxxyyyzzzxxxyyy{{{|||}}}zzzlllaaa]]]dddnnn{{{wwwuuuqqqlllgggcccbbbaaa___eeeqqq~~~qqqbbb[[[PPPHHHDDDCCCDDDDDDCCCJJJVVVdddpppyyysssiii\\\RRRLLLGGGAAA============>>>>>>>>>>>>>>>???????????????>>>======>>>>>>@@@BBBBBBEEEOOO[[[jjjxxxhhhaaadddgggfffbbbaaaaaaaaaaaa``````______[[[___bbbbbb```___```aaa^^^^^^```fffllllllgggaaaUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYY[[[]]]___```[[[[[[]]]___```aaaaaaaaabbbbbbaaaaaaaaabbbdddeeeeeeeeeddddddcccbbbbbbaaa^^^^^^]]]]]]]]]^^^___```\\\\\\\\\]]]^^^___aaabbb````````````aaabbbcccddd^^^^^^]]]\\\]]]```fffkkkllluuu}}}qqqiiiddd^^^jjj{{{pppRRRLLLEEE@@@???>>>===:::888888888888777777777777888888777666666666666666444444555777888999:::;;;;;;>>>@@@BBBBBBBBBDDDEEEHHHKKKOOORRRTTTUUUXXXYYY[[[^^^aaaaaa```___aaaccc]]]]]]^^^```bbbdddfffggghhhhhhjjjkkklllmmmmmmmmmllllllmmmmmmnnnooooooooonnnnnnooopppqqqsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxyyy{{{|||}}}}}}oooccc___eeennn~~~{{{wwwuuurrrlllgggcccbbbbbb```fffsss}}}oooaaaZZZPPPHHHDDDDDDEEEEEEEEEMMMYYYgggsss{{{vvvmmm```VVVOOOJJJEEEAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@??????>>>@@@>>>???AAABBBDDDLLLUUUhhh{{{uuukkkfffccc```bbbfffdddcccaaa`````````aaaaaa`````````bbbccccccbbb```]]]___ccckkkrrrqqqkkkdddYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZ[[[[[[\\\\\\\\\]]]^^^]]][[[[[[[[[]]]___```^^^^^^\\\\\\\\\\\\^^^^^^``````aaaaaabbbbbbbbbccc```aaacccddddddddddddccc___^^^]]]^^^```aaabbbaaaaaa^^^]]]^^^```aaa___]]]bbbaaaaaaaaaaaaaaabbbbbb```___^^^^^^___bbbfffhhhjjjooo|||vvvkkkcccbbbnnn~~~ttt^^^TTTIIICCC>>>:::999<<<999999999999999999999999777666666666555555555555444444444555777:::<<<===<<<<<<===>>>@@@CCCEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ[[[^^^___]]]]]]^^^\\\XXXZZZZZZZZZ[[[^^^bbbfffiiijjjjjjjjjkkkkkkjjjjjjjjjjjjlllmmmnnnmmmnnnpppqqqppppppqqqrrrsssuuuuuuvvvzzzyyywwwwwwwwwyyy{{{|||||||||||||||}}}sssfff^^^aaaiii|||wwwwwwrrrmmmllliiibbb]]]]]]___fffttt~~~pppaaaXXXNNNIIIEEEAAAAAADDDIIISSSbbbnnnvvv{{{vvvnnnbbbYYYSSSNNNIIIEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>???>>>>>>AAABBBDDDLLLVVVhhh|||~~~}}}tttkkkgggdddbbbbbbfffdddcccaaa`````````aaabbbaaaaaaaaabbbccccccaaa_________bbbhhhmmmlllfff```XXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]___^^^\\\\\\\\\]]]___```^^^^^^]]]\\\\\\]]]^^^^^^`````````aaaaaabbbbbbbbbaaabbbccceeeeeeeeeddddddaaa___^^^^^^```aaa```___```^^^]]]^^^``````___]]]```_______________``````^^^]]]]]]]]]^^^aaadddffflllooo{{{yyylllddddddnnnwwwdddZZZOOOHHHBBB<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666555555555444444333444555666888999;;;<<<===>>>@@@CCCEEEFFFHHHJJJLLLNNNPPPRRRVVVYYYZZZ]]]___]]]]]]^^^[[[VVVVVVWWWYYY\\\___cccfffhhhiiiiiijjjjjjjjjjjjiiiiiijjjlllmmmnnnmmmnnnoooqqqqqqqqqrrrssstttuuuvvvvvvxxxwwwvvvvvvvvvxxxzzz|||{{{|||||||||}}}uuuhhhaaaccckkk|||wwwsssmmmiiigggddd]]]YYYYYY]]]ffftttqqq```WWWNNNJJJGGGDDDFFFIIIMMMWWWfffrrryyy}}}uuunnneee^^^YYYTTTOOOKKKJJJHHHFFFCCCBBBBBBCCCCCC@@@AAAAAAAAA@@@@@@???>>>>>>===>>>AAABBBDDDMMMVVViii}}}yyyqqqjjjhhhfffccccccfffdddcccbbbaaaaaaaaabbbccccccbbbaaaaaabbbaaa___]]]```___```cccfffeee```[[[XXXWWWWWWWWWWWWWWWXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]___^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^```````````````aaaaaaaaaaaabbbdddeeefffffffffeeecccbbb````````````___]]]___^^^]]]^^^___```___]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\[[[[[[[[[]]]```ccceeekkkmmmvvvzzznnnfffccclll~~~zzzkkkaaaUUUMMMFFF>>>::::::888888888888888888888888777777777666666666555555666555444444444555666777;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJLLLMMMOOOQQQTTTWWWYYY\\\^^^^^^^^^___ZZZTTTPPPSSSXXX]]]bbbeeefffggghhhhhhiiiiiiiiiiiihhhhhhjjjkkkmmmmmmmmmnnnoooqqqrrrrrrssstttuuuuuuvvvvvvuuuuuutttuuuvvvxxxzzz{{{{{{{{{||||||}}}yyyllldddgggmmm|||wwwpppjjjeeeccc```YYYUUUUUUZZZcccsssppp```WWWNNNJJJIIIHHHJJJOOOSSS]]]lllxxx~~~sssmmmgggbbb^^^ZZZUUUPPPOOOLLLHHHEEECCCCCCDDDDDDAAABBBBBBBBBAAA@@@??????>>>===>>>AAABBBEEEMMMWWWkkkuuuoooiiiiiigggdddccceeeeeedddcccbbbbbbcccdddeeecccbbb`````````___]]]\\\___^^^^^^___``````]]]ZZZWWWWWWVVVVVVWWWWWWXXXXXXUUUUUUVVVXXXYYY[[[\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]^^^^^^^^^_____________________```aaabbbdddffffffgggfffffffffdddcccbbbbbbaaa___]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[]]]```ccceeeiiijjjooozzzyyynnnhhh```fffvvv}}}ooodddYYYPPPHHH>>>::::::777777777777777777777777777777777666666666666555777777666555666777888999:::;;;;;;===???AAACCCEEEHHHJJJLLLMMMNNNOOOSSSUUUWWW[[[]]]^^^aaabbb\\\UUUMMMQQQXXX^^^cccfffffffffgggggghhhhhhhhhhhhggggggiiikkkmmmmmmmmmmmmoooqqqqqqqqqrrrsssssstttuuuuuutttttttttuuuwwwyyy{{{|||zzz{{{||||||}}}|||ppphhhjjjppp|||xxxpppjjjdddbbb^^^XXXTTTTTTVVV```ppp~~~ppp```VVVMMMJJJIIIIIIMMMRRR[[[eeesss}}}rrrmmmhhhdddccc___ZZZVVVSSSPPPLLLHHHEEEDDDDDDEEECCCCCCCCCBBBBBB@@@?????????===>>>AAABBBDDDMMMVVVlllrrrlllhhhgggfffcccbbbdddfffeeedddcccddddddffffffcccaaa___^^^^^^]]]\\\ZZZ\\\[[[[[[\\\]]]]]]\\\[[[VVVVVVVVVVVVVVVWWWXXXXXXTTTUUUVVVXXXYYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYY^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```aaacccdddfffffffffeeegggeeedddddddddccc```]]]]]]^^^^^^^^^]]]]]]^^^^^^[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ\\\^^^aaadddfffiiiiiilllttt|||tttlllhhh]]]bbbppp~~~zzzqqqfffZZZQQQGGG>>>::::::::::::::::::::::::::::::888777777777666666666666555555444555666777999:::999:::;;;<<<>>>AAACCCDDDGGGHHHJJJLLLLLLNNNQQQTTTVVVYYY\\\```eeehhhccc\\\OOOSSSYYY```dddfffffffffggggggggghhhhhhgggggggggiiikkklllmmmlllmmmoooppppppppppppqqqqqqrrrrrrsssttttttuuuvvvxxxzzz{{{|||yyyzzz|||}}}}}}uuummmooouuu~~~zzzrrrkkkdddaaa\\\VVVRRRRRRUUU___pppqqq___UUULLLHHHHHHJJJOOOUUUccclllxxx~~~sssooojjjgggfffddd```\\\WWWUUUQQQLLLIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@>>>???AAABBBDDDLLLUUUiii}}}}}}qqqjjjfffeeedddaaaaaaccceeedddcccccccccdddeeefffaaa^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[UUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYY^^^^^^____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^```bbbdddddddddddddddcccccccccdddccc```^^^\\\^^^___^^^]]]\\\]]]^^^[[[\\\\\\]]]\\\[[[YYYXXXWWWWWWYYY[[[^^^aaadddeeejjjjjjlllqqqwww{{{qqqiiiddd\\\aaannn{{{vvvwwwkkk]]]RRRHHH>>>:::;;;999999999999999999999999888888777777777666666666222222222222333555777888999999:::<<<>>>@@@BBBCCCEEEGGGIIIKKKLLLNNNQQQTTTUUUXXX\\\aaajjjqqqnnngggWWWYYY]]]aaadddeeeffffffgggggghhhhhhhhhhhhggggggiiijjjlllllllllmmmnnnpppoooooooooppppppqqqqqqqqquuuuuuvvvwwwyyyzzzzzz{{{xxxzzz|||}}}~~~zzzsssuuu{{{uuummmeeeaaa[[[TTTOOOOOOUUU^^^nnnppp^^^TTTJJJHHHIIILLLSSS[[[jjjrrr|||wwwrrrllljjjiiihhheeebbb[[[YYYVVVRRRNNNJJJHHHGGGEEEEEEDDDDDDCCCAAA@@@???AAA???@@@AAAAAACCCKKKTTTcccvvvzzzvvvpppiiidddcccbbb______bbbbbbaaaaaa```aaabbbcccddd^^^\\\YYYXXXYYYYYYYYYXXXWWWXXXYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___``````___^^^]]]^^^]]]]]]]]]\\\\\\\\\\\\ZZZ\\\^^^```aaabbbbbbbbb_________aaabbbbbb```]]]\\\^^^___^^^\\\[[[]]]___ZZZ[[[\\\\\\[[[YYYWWWVVVTTTUUUWWWZZZ]]]```cccdddggghhhjjjnnnqqqyyy~~~{{{xxxooofff^^^XXX___jjj{{{|||sss}}}sssbbbUUUIII???;;;<<<888888888888888888888888888888888777777777666666444333333222333444555666888999:::;;;===@@@BBBCCCCCCEEEHHHJJJKKKNNNQQQTTTTTTWWW[[[cccoooyyyyyysss``````aaaaaacccdddeeefffggghhhhhhiiiiiihhhhhhggghhhjjjllllllllllllnnnppppppppppppppppppqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxxwwwyyy|||}}}~~~zzz{{{{{{rrriiiddd]]]UUUPPPPPPQQQYYYhhhyyyzzzkkk[[[QQQIIIHHHKKKQQQZZZcccooovvv~~~yyytttooolllkkkkkkhhhfff^^^]]]ZZZVVVQQQMMMJJJHHHEEEEEEEEEDDDCCCAAA@@@???BBB@@@@@@AAAAAABBBJJJSSS^^^ppp{{{qqqppppppiiicccaaa```]]]^^^aaa```___^^^^^^^^^```aaabbb]]]ZZZXXXWWWXXXXXXXXXWWWVVVWWWYYYYYYWWWUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]^^^___``````___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ\\\^^^````````````[[[[[[\\\___aaaaaa___\\\[[[]]]___^^^\\\[[[]]]___YYYZZZ[[[[[[ZZZXXXVVVUUURRRSSSVVVYYY\\\___bbbccccccdddgggjjjkkkqqq}}}vvv~~~yyyooocccZZZUUU[[[ggguuu}}}rrrzzzyyygggXXXKKK@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888777666555444555555666888999999;;;===???AAACCCBBBDDDGGGIIIKKKNNNRRRUUUTTTWWW[[[dddrrr~~~zzzfffeeecccbbbbbbccceeeggghhhhhhiiiiiiiiiiiihhhhhhhhhjjjllllllllllllnnnpppqqqqqqqqqqqqqqqqqqrrrrrrttttttuuuvvvvvvwwwvvvvvvwwwyyy|||}}}~~~~~~wwwnnnhhhaaaXXXSSSSSSLLLSSSaaaqqqttteeeYYYPPPHHHHHHMMMUUU```iiirrrxxx}}}uuupppooommmiiifffbbbaaa___]]]ZZZVVVQQQMMMKKKIIIFFFCCCAAA@@@@@@AAABBB??????BBBEEEFFFJJJOOO[[[eeesss~~~tttmmmkkkkkkgggbbb___^^^^^^^^^^^^______^^^]]]\\\\\\\\\\\\VVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVWWWZZZ\\\\\\[[[ZZZZZZ[[[^^^```bbb______```aaaaaaaaabbbbbbcccaaa^^^ZZZYYYYYYZZZZZZYYYZZZZZZ\\\]]]^^^______]]][[[XXXYYY\\\]]]\\\ZZZbbb___\\\ZZZ[[[]]]]]]]]][[[[[[[[[[[[YYYWWWUUUTTTTTTUUUWWWZZZ]]]___aaacccbbbbbbeeehhhjjjnnnyyyzzzmmmdddbbb[[[\\\dddrrr~~~yyyvvv}}}qqq___PPPEEE???======<<<;;;;;;;;;:::888666777777777777666666666666555444444444444555666666777888999;;;<<<======>>>AAACCCFFFHHHJJJLLLOOOQQQTTTUUUZZZcccmmmuuuwwwwwwjjjhhhfffdddcccdddeeefffdddeeeffffffeeeeeefffhhhhhhjjjlllnnnoooooonnnnnnpppqqqqqqrrrrrrrrrqqqqqqsssssssssttttttuuuvvvwwwuuuwwwzzz{{{|||~~~}}}sssmmmdddZZZSSSRRRRRRXXXbbbmmmwwwrrrfffTTTLLLGGGJJJQQQZZZfffooozzz|||{{{vvvuuusssnnnkkkllljjjhhhgggddd___ZZZUUUOOOMMMIIIFFFCCCBBBBBBBBBBBB???@@@CCCEEEFFFKKKQQQVVV```lllvvv~~~|||rrrlllkkkhhheee```^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXVVVWWWWWWWWWVVVWWWZZZ\\\\\\\\\\\\\\\]]]^^^```aaa```____________``````aaabbb```]]]ZZZXXXXXXYYYZZZWWWXXXYYY[[[\\\^^^______\\\ZZZXXXZZZ]]]___^^^]]]```^^^\\\[[[\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTUUUVVVYYY[[[^^^```aaabbbbbbbbbccceeefffiiisss~~~zzzllldddbbb______dddnnnvvv{{{uuuxxx{{{hhhVVVHHHAAA???<<<;;;::::::;;;:::888666888777777777666666666666555444444444444555666666666777888:::<<<======>>>@@@CCCFFFHHHIIIKKKNNNPPPTTTUUUYYY```hhhnnnoooooogggfffdddbbbbbbbbbdddddddddeeeffffffeeeeeefffhhhjjjjjjjjjkkklllmmmooooooooopppqqqqqqrrrrrrrrrrrrttttttttttttuuuvvvwwwwwwvvvxxxzzz||||||~~~wwwpppggg]]]WWWVVVTTTYYYccclllttt{{{zzzkkkaaaTTTMMMIIIMMMVVV___kkkttt{{{}}}~~~{{{wwwsssqqqpppooonnnkkkeee___ZZZSSSQQQMMMIIIFFFDDDDDDDDDBBB@@@AAAEEEGGGHHHNNNUUUVVV^^^hhhqqqwwwvvvnnnlllkkkeeebbb^^^\\\\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYVVVWWWWWWVVVVVVVVVYYY[[[\\\]]]^^^_______________aaa___^^^\\\\\\]]]^^^___```^^^\\\YYYXXXXXXYYYZZZWWWXXXYYYZZZ\\\]]]^^^___[[[ZZZYYY[[[^^^`````````^^^]]]\\\\\\^^^^^^\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUVVVXXX[[[^^^```aaaaaaaaabbb``````bbbbbbccckkkuuussskkkhhhdddbbbdddjjjnnnzzzwwwsssvvv___MMMDDDAAA<<<:::999999::::::999777888888777777777666666666555444444444444555666666444555777888:::<<<===>>>@@@BBBEEEGGGHHHJJJMMMOOOSSSTTTWWW\\\aaaeeeeeeeeedddcccaaa``````aaabbbcccdddeeeffffffeeeeeefffhhhkkkjjjiiihhhiiilllnnnpppnnnoooooopppqqqrrrssssssttttttttttttuuuvvvwwwxxxxxxzzz||||||}}}}}}}}}uuulllaaa\\\[[[YYY^^^fffnnnssswww{{{}}}~~~~~~~~~}}}zzzrrrfff^^^TTTNNNMMMSSS\\\gggrrr|||}}}|||wwwvvvuuussspppjjjccc^^^WWWUUUPPPKKKGGGEEEDDDCCCBBBAAABBBFFFHHHKKKSSS\\\```fffmmmsssxxx~~~zzzppplllkkkkkkaaa^^^[[[ZZZ[[[\\\]]]]]]```___]]]\\\ZZZYYYYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVUUUVVVXXXZZZ\\\]]]___aaaaaa```___^^^aaa___\\\ZZZYYY[[[]]]^^^]]]\\\[[[YYYXXXYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\^^^___``````\\\\\\\\\^^^___^^^\\\YYYYYY[[[\\\]]]]]][[[YYYXXXXXXZZZ^^^aaabbbbbbaaa``````^^^]]]___```aaagggooowwwqqqgggdddeeehhhjjjqqq}}}rrr{{{iiiSSSHHHDDD<<<:::999999::::::999888888888888777777777666666555444444444444555666666444444555777999;;;===>>>???AAADDDEEEGGGHHHKKKMMMPPPRRRTTTXXX\\\^^^___^^^aaaaaa`````````aaabbbcccdddeeeffffffeeeeeefffhhhiiiiiihhhhhhiiikkkmmmnnnnnnnnnooooooqqqrrrssstttttttttttttttuuuvvvwwwwwwyyyzzz|||}}}}}}}}}yyypppfff``````___eeemmmtttxxxzzz{{{||||||zzzyyyxxxvvvpppgggaaaVVVRRRQQQYYYdddnnnxxx}}}{{{wwwqqqjjjeee[[[XXXSSSNNNIIIEEECCCCCCCCCBBBCCCGGGJJJOOO[[[fffnnnrrrxxx|||~~~~~~tttmmmkkkkkkkkk___\\\YYYXXXYYY\\\]]]]]]``````^^^]]]\\\[[[[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXVVVUUUUUUWWWYYY[[[]]]___aaabbbaaa___^^^```^^^[[[YYYXXXZZZ[[[]]][[[[[[ZZZYYYYYYZZZ[[[[[[``````___^^^^^^]]]\\\\\\_________^^^]]]]]]^^^___\\\\\\]]]___``````]]]ZZZ[[[]]]```bbbbbb```^^^]]][[[]]]```cccdddcccbbb```___\\\\\\^^^```bbbgggnnn}}}uuujjjffffffiiiiiimmm~~~vvvyyysss[[[LLLGGG>>><<<999999:::::::::999888888888888777777777777555444444444444555666666444444555666888:::<<<===>>>@@@CCCDDDEEEGGGIIILLLMMMOOOSSSVVVYYY[[[\\\]]]___``````aaabbbcccdddddddddeeeffffffeeeeeefffhhhfffgggiiikkklllllllllkkknnnnnnnnnooopppqqqssstttsssssssssssstttuuuvvvwwwxxxzzz|||}}}|||}}}vvvkkkeeeddddddkkkttt||||||yyywwwvvvrrrlllggg\\\XXXYYYaaakkksss|||{{{uuuoookkkbbb^^^YYYRRRLLLHHHFFFDDDEEECCCDDDGGGKKKSSScccrrr{{{|||}}}oookkkkkkiiihhh^^^[[[XXXWWWYYY[[[\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXVVVTTTTTTVVVWWWZZZ[[[^^^```aaaaaa```___^^^\\\[[[YYYYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[\\\]]]bbbbbbaaa```^^^]]]]]]\\\___``````^^^\\\[[[\\\^^^]]]]]]^^^```aaaaaa^^^\\\]]]___ccceeefffeeecccaaa___```bbbdddddddddcccbbb```\\\\\\___bbbdddhhhnnnyyyxxxpppiiieeegggggghhhsss}}}xxx{{{dddSSSKKKAAA>>>;;;::::::;;;:::999999999888888888777777777555444444444444555666666666666666666777:::<<<======???BBBCCCDDDEEEHHHJJJJJJNNNRRRVVVXXXYYY\\\]]]^^^___```aaacccdddeeefffdddeeeffffffeeeeeefffhhheeegggjjjlllmmmmmmkkkjjjooonnnnnnnnnoooppprrrsssrrrrrrrrrrrrssstttuuuvvvwwwyyy{{{{{{||||||~~~tttmmmkkkiiippp|||}}}{{{zzzxxxsssnnneeebbbbbbjjjrrrxxx~~~zzzuuurrrjjjfff```YYYRRRMMMJJJIIIFFFEEEEEEGGGLLLWWWkkk|||~~~|||xxxkkkiiiiiigggccc^^^\\\XXXWWWXXXZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[VVVWWWXXXYYYYYYYYYXXXWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYXXXVVVTTTSSSUUUVVVXXXYYY\\\^^^___```aaa```[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[\\\]]]^^^^^^``````______^^^^^^^^^^^^]]]^^^___^^^\\\[[[]]]______^^^^^^```bbbbbb```___^^^```dddhhhiiihhheeedddbbbccccccdddddddddccccccbbb]]]\\\```cccdddgggllltttzzzmmmcccbbbccccccjjjtttxxx|||lllZZZPPPDDDAAA===;;;;;;;;;:::999999999999888888888777777555444444444444555666666999888777777777999;;;<<<<<<>>>AAABBBCCCDDDFFFIIIJJJNNNRRRUUUVVVXXXZZZ]]]\\\]]]___aaacccdddeeefffdddeeeffffffeeeeeefffhhhhhhhhhiiikkkllllllmmmmmmpppooonnnmmmnnnoooqqqrrrqqqqqqqqqqqqrrrsssttttttuuuwwwyyyzzz{{{|||~~~~~~vvvsssqqqyyy{{{wwwpppllllllrrrxxx||||||pppllleee^^^WWWRRRNNNMMMGGGEEEEEEGGGLLLYYYooo~~~|||tttiiihhhhhhddd______\\\YYYWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]\\\\\\\\\XXXYYYZZZZZZZZZYYYXXXWWW[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYXXXVVVTTTSSSTTTVVVWWWXXXZZZ\\\^^^```aaabbbZZZZZZ[[[[[[\\\\\\\\\]]]YYYZZZ[[[\\\]]]^^^______\\\]]]]]]^^^^^^_________ZZZ]]]^^^]]][[[[[[^^^aaa```______```bbbcccbbb```]]]```eeehhhjjjiiifffeeeddddddddddddddddddddddddccc___]]]```ccccccfffjjjqqqpppaaa^^^^^^___dddlll~~~xxxwwwrrr___TTTFFFCCC>>><<<;;;;;;:::999999999999888888888888777555444444444444555666666:::999888777777999;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHJJJNNNSSSUUUUUUVVVXXX[[[[[[\\\^^^```bbbdddeeeeeedddeeegggfffeeeeeefffhhhjjjjjjiiiiiijjjlllnnnpppqqqpppnnnmmmmmmoooqqqrrrppppppppppppqqqrrrsssssssssuuuxxxyyyzzz|||~~~|||yyyxxx~~~xxxtttsssxxx|||~~~{{{|||}}}}}}}}}~~~yyyssskkkeee```[[[TTTOOONNNJJJIIILLLQQQ\\\mmm||||||}}}~~~}}}rrrllliiiccc``````[[[[[[ZZZZZZYYYYYYXXXXXX\\\YYYVVVVVVYYY\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]][[[\\\]]]]]]\\\\\\]]]^^^YYYXXXVVVTTTSSSSSSSSSTTTWWWXXXYYYZZZ\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\\\\^^^\\\[[[[[[^^^```aaa```^^^_______________^^^^^^]]]]]]]]]]]]^^^^^^______dddbbb___^^^^^^___^^^]]]]]]___dddgggiiiiiigggfffeeeeeeeeeddddddcccccccccbbbaaa``````bbbfffjjjlllttt~~~wwwiiieeebbb^^^aaajjjooouuuooonnn]]]RRRGGG===<<<>>>===>>>???;;;;;;;;;:::999888777666999777555444444444666777888888888888999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFJJJMMMRRRUUUVVVWWWXXXYYY]]]\\\]]]]]]___bbbdddeeefffeeeeeedddddddddeeeeeeggggggggghhhiiikkklllmmmooooooooooooppppppppppppooopppqqqqqqrrrrrrrrrrrrttttttvvvxxxzzz|||}}}~~~~~~{{{{{{~~~yyypppjjjggghhhhhhgggfffjjjqqqvvv}}}~~~yyyqqqkkkgggaaaZZZUUURRRNNNLLLNNNRRRZZZjjjxxxzzzvvvzzz}}}ooojjjgggbbb______[[[[[[ZZZYYYYYYXXXXXXWWWYYYVVVTTTTTTVVVYYYYYYXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[YYYZZZ\\\\\\[[[[[[\\\]]]YYYXXXVVVUUUSSSSSSSSSTTTWWWXXXYYYZZZ\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\\\\___]]][[[[[[\\\^^^^^^^^^^^^______`````````______^^^^^^^^^______`````````eeeccc``````aaaaaaaaaaaa___aaadddggghhhhhhfffeeefffffffffeeeeeedddddddddcccbbbaaa```bbbeeeiiilllrrr{{{qqqkkkeee^^^^^^ccclllzzzppp{{{tttdddVVVKKK@@@===>>>===<<<===999999:::::::::999888888888777555444333444555666888888777888888999:::;;;;;;===???AAAAAABBBDDDFFFHHHKKKPPPSSSTTTUUUWWWXXX\\\\\\\\\]]]___aaadddeeefffeeeeeedddddddddeeeeeeggggggggghhhiiikkklllmmmnnnnnnooooooooopppppppppooopppqqqqqqrrrrrrrrrrrruuuvvvwwwxxxzzz|||}}}}}}}}}}}}vvvlllddd___XXXXXXWWWVVVUUUXXX^^^cccjjjlllpppvvvzzztttpppjjjddd^^^XXXTTTQQQQQQSSSYYYfffsss}}}vvvssszzzyyymmmhhheeeaaa]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWWWWUUUSSSSSSUUUWWWWWWWWWZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYVVVXXXZZZZZZZZZZZZ[[[\\\YYYXXXVVVUUUTTTTTTTTTTTTXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^^^^]]]]]]\\\\\\```]]][[[[[[\\\]]]\\\\\\^^^___```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaabbb```______aaabbbccccccddddddeeeffffffeeeeeedddgggggggggggggggffffffeeeeeedddbbbbbbccceeehhhjjjpppwww|||rrrlllccc___aaaiiiyyyuuuyyy{{{lll\\\PPPCCC???>>>;;;::::::777888999:::::::::::::::777666555333333444555555777777777777888999::::::;;;===???@@@@@@AAADDDFFFFFFJJJNNNQQQRRRSSSUUUWWW[[[[[[\\\]]]___aaacccdddeeeeeeddddddddddddeeeeeegggggghhhhhhiiijjjllllllnnnnnnooooooooooooppppppoooooopppqqqrrrrrrrrrrrrwwwwwwxxxyyyzzz{{{||||||zzz}}}uuujjj___XXXTTTPPPOOONNNKKKJJJLLLPPPTTTXXXZZZ___fffqqq}}}yyyssslllggg]]]XXXUUUTTTUUUYYYeeeqqqyyyvvvvvvxxxnnngggddd```[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[YYYXXXWWWTTTVVVYYYZZZYYYYYYZZZ[[[YYYXXXVVVUUUTTTTTTUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^^^^^^^]]]\\\\\\___]]][[[[[[]]]^^^^^^^^^^^^___```bbbbbbcccccccccaaabbbccccccccccccbbbaaa^^^\\\[[[\\\___aaabbbbbbgggffffffeeeddddddddddddggghhhiiiiiiiiihhhggggggfffeeedddcccccceeehhhiiioootttzzztttmmmhhhfffjjjrrr}}}rrr```SSSEEE@@@>>>;;;999:::888999999::::::999999999666666555444333444444555666666666666777888999999:::<<<>>>???@@@AAACCCEEEFFFIIILLLOOOQQQSSSUUUWWWZZZ[[[\\\]]]___aaabbbcccdddddddddcccddddddeeeeeehhhhhhhhhhhhiiijjjkkklllnnnnnnnnnnnnooooooooopppnnnooopppqqqrrrsssssssssxxxxxxyyyyyyzzzzzz{{{{{{xxx{{{~~~~~~~~~zzzrrrggg\\\TTTPPPPPPNNNLLLIIIHHHIIIKKKMMMKKKNNNSSSZZZfffuuu{{{sssnnnaaa]]]ZZZZZZZZZ]]]gggrrr|||uuuxxxyyypppgggbbb^^^ZZZVVVXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZYYYXXXWWWWWWTTTVVVYYYZZZZZZYYYYYYZZZYYYXXXVVVUUUUUUUUUUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]][[[\\\]]]______^^^]]]\\\^^^\\\[[[\\\___aaabbbbbb______aaabbbccccccccccccaaabbbcccddddddcccbbbaaa\\\[[[ZZZ\\\___bbbcccccchhhgggfffdddccccccddddddggghhhiiikkkkkkjjjiiihhhgggfffeeedddeeefffhhhiiinnnsss{{{tttooollloooqqqvvvcccUUUHHHAAA???;;;:::;;;::::::::::::999888777666666666555555444444444444555555555555666777888888:::;;;>>>??????@@@BBBDDDEEEHHHLLLNNNPPPRRRUUUXXXYYYZZZ[[[]]]___```aaabbbcccccccccccccccdddeeefffhhhhhhhhhhhhiiijjjkkkkkkmmmnnnnnnnnnnnnooooooooonnnnnnpppqqqrrrsssssssssxxxxxxxxxyyyyyyyyyzzzzzzyyy|||~~~uuuoootttwwwxxxsssjjj___VVVQQQNNNKKKHHHEEEDDDDDDDDDDDDAAADDDIIIOOOXXXhhh{{{{{{uuuiiieeecccbbbaaaccclllvvv~~~zzzuuu}}}~~~zzzqqqfff```]]]ZZZUUUWWWWWWVVVVVVUUUTTTTTTTTTPPPRRRRRRRRRPPPOOOPPPQQQSSSSSSSSSTTTUUUUUUVVVVVVXXXWWWWWWWWWXXXXXXXXXXXXVVVXXX[[[\\\[[[ZZZYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ\\\]]]______^^^]]]\\\]]]\\\[[[]]]```cccdddddd___```aaabbbbbbbbbbbbbbb```bbbcccddddddbbb```___]]]\\\[[[]]]aaadddeeefffgggfffeeeddddddddddddeeeggghhhjjjkkklllkkkiiihhhgggfffeeeeeefffggghhhiiimmmrrr|||wwwrrrppprrruuu~~~{{{iii[[[LLLDDDAAA===;;;<<<;;;;;;;;;:::999888666666666666666666666555555555444444444444555666777777999;;;===>>>>>>@@@BBBDDDEEEGGGJJJMMMOOORRRUUUXXXXXXYYY[[[]]]___`````````cccbbbbbbccccccdddeeefffiiiiiihhhhhhiiijjjjjjkkkmmmmmmnnnnnnnnnnnnoooooommmnnnpppqqqrrrsssttttttvvvvvvwwwwwwxxxxxxyyyyyyyyy||||||qqqjjjnnnsssvvvtttkkk```XXXTTTOOOKKKGGGEEEDDDCCCBBBAAA@@@CCCFFFIIIPPP]]]ooo||||||sssooolllkkkiiiiiiqqqzzz|||zzzyyy|||{{{xxxpppddd]]]]]][[[VVVVVVVVVVVVUUUTTTTTTSSSSSSOOOQQQRRRQQQOOOMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZXXX[[[^^^^^^]]][[[YYYYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[]]]___```___]]]\\\^^^\\\[[[\\\___aaabbbbbb``````aaaaaabbbaaaaaa```___```bbbccccccaaa___]]]]]]\\\[[[]]]```ccceeeeeedddddddddeeeeeeeeefffffffffgggjjjllllllkkkiiihhhffffffffffffggghhhiiijjjkkkqqqxxxyyyvvvuuurrrxxx~~~}}}rrrcccRRRIIIDDD???======:::::::::::::::999888777777777777777777666666555333333333333444555666777888:::===>>>>>>???AAACCCCCCEEEHHHKKKMMMPPPTTTWWWWWWXXXZZZ]]]^^^___``````bbbbbbbbbbbbcccdddeeefffiiiiiiiiihhhiiiiiijjjkkkmmmmmmmmmnnnnnnnnnoooooommmnnnoooqqqrrrsssttttttttttttuuuvvvwwwwwwxxxxxxxxx{{{~~~yyyqqqpppsssvvvrrriii```ZZZXXXSSSOOOKKKIIIHHHGGGEEECCCBBBEEEGGGHHHKKKUUUeeeqqqzzzwwwsssqqqnnnmmmttt|||}}}xxxxxxyyy~~~wwwvvvnnnaaa[[[]]]\\\XXXVVVVVVUUUUUUTTTSSSSSSSSSPPPRRRTTTSSSPPPNNNOOOQQQNNNOOOPPPRRRSSSUUUVVVWWWXXXVVVTTTTTTUUUWWWZZZ\\\ZZZ]]]``````^^^[[[ZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYY[[[]]]___```___]]]\\\___]]][[[\\\^^^___```___```aaaaaaaaaaaa``````___^^^___aaabbbbbb```]]]\\\[[[ZZZYYY[[[^^^aaaccccccbbbcccdddeeefffggggggfffeeegggjjjllllllkkkiiihhheeeeeeffffffgggiiijjjkkkjjjpppvvv{{{zzzzzzqqqyyy~~~xxxiiiWWWMMMGGGAAA======888888999::::::::::::999888888888888888777666666333333333333444555666666888:::<<<===>>>???AAACCCAAADDDGGGIIIKKKNNNRRRUUUVVVXXXZZZ]]]^^^_________bbbbbbbbbbbbcccdddeeefffiiiiiiiiiiiiiiiiiijjjjjjmmmmmmmmmmmmnnnnnnnnnooommmnnnoooqqqssstttttttttsssssstttuuuvvvwwwxxxxxxvvvyyy|||}}}}}}{{{tttwwwwwwqqqggg___\\\\\\TTTPPPLLLJJJJJJIIIFFFDDDBBBDDDEEEDDDEEEMMM[[[ggg|||{{{yyyyyy{{{}}}}}}wwwsss{{{rrrrrrkkkbbb^^^______^^^[[[[[[YYYWWWUUUSSSRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRQQQOOOOOOPPPRRRTTTVVVXXXZZZVVVVVVVVVVVVWWWXXXYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX\\\ZZZXXXVVVWWWXXX[[[]]][[[\\\^^^______]]]\\\[[[\\\[[[ZZZYYYZZZ\\\___``````aaaaaaaaabbbbbbccccccaaaaaa```___^^^]]]]]]\\\[[[ZZZXXXXXXYYY\\\___aaa___aaadddeeeffffffhhhjjjhhhhhhhhhgggggggggggggggiiihhhgggffffffggghhhiiilllnnnqqqyyyyyyuuuzzzxxx{{{}}}rrraaaWWWLLLAAA<<<======<<<<<<;;;;;;:::999999999999999888888666555555444444444444555777888999555666888:::===???AAABBBBBBCCCEEEGGGKKKNNNQQQSSSXXXYYY[[[]]]__________________``````aaacccdddeeeggghhhiiijjjjjjiiihhhgggjjjjjjkkkllllllmmmmmmnnnooonnnnnnnnnnnnooooooppprrrrrrssssssuuuvvvwwwxxxzzzzzzzzz{{{}}}|||tttllleeeaaa^^^ZZZVVVQQQMMMLLLJJJHHHFFFFFFDDDDDDDDDDDDHHHSSS___qqq~~~~~~~~~zzzuuuttt}}}{{{qqqlllfff^^^[[[[[[\\\[[[YYY[[[ZZZWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMNNNPPPRRRTTTWWWXXXVVVUUUUUUVVVVVVWWWXXXYYY]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWWWWWWWYYYZZZ[[[\\\^^^______]]]\\\[[[ZZZZZZZZZYYYZZZ\\\]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVWWWYYY\\\^^^^^^```ccceeeeeefffgggiiihhhhhhhhhhhhhhhggggggggghhhgggfffffffffggghhhiiijjjlllpppwwwzzz}}}zzz|||}}}zzziii]]]QQQEEE??????===<<<<<<;;;;;;::::::999999999999999888777666555555555444555555666777888888999;;;===???BBBCCCDDDBBBCCCEEEGGGJJJNNNPPPRRRWWWXXX[[[]]]___`````````_________```aaabbbddddddfffggghhhiiiiiiiiihhhgggjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnoooppprrrrrrsssssstttvvvwwwxxxzzzyyyyyyyyyzzz{{{}}}~~~}}}tttmmmhhheee^^^YYYSSSOOONNNMMMKKKIIIHHHEEEDDDEEEDDDFFFOOOZZZlll~~~|||wwwvvvwww{{{~~~vvvooogggbbb[[[YYYYYY[[[ZZZYYY[[[ZZZXXXUUUSSSQQQPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXX\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWW[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUUUUSSSSSSTTTVVVXXXZZZ]]]___bbbcccddddddfffhhhgggggghhhhhhhhhhhhhhhhhhffffffeeeeeeeeeggghhhiiigggjjjnnnsss{{{~~~zzzxxxwwwhhhYYYKKKBBB@@@======<<<<<<;;;:::::::::999999999999888777666666666666555555555555666666777888999;;;<<<>>>???@@@BBBBBBDDDFFFIIIMMMOOOQQQUUUWWWZZZ\\\___```aaaaaa_________```aaabbbcccdddeeefffggghhhhhhhhhhhhhhhiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmnnnnnnoooppprrrrrrrrrssstttuuuvvvwwwyyyxxxwwwwwwwwwxxxyyyzzz}}}wwwtttiiibbb[[[VVVTTTSSSPPPNNNIIIGGGFFFFFFDDDDDDKKKSSSdddwww~~~yyyvvvyyyyyyqqqlllccc___ZZZXXXYYYZZZ[[[ZZZ[[[ZZZXXXUUUSSSQQQOOOOOORRRSSSRRRRRRQQQPPPOOONNNKKKLLLLLLNNNPPPRRRSSSUUUTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[ZZZYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXZZZZZZZZZZZZYYYXXXZZZZZZ[[[\\\\\\\\\[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYTTTSSSSSSRRRSSSTTTVVVWWW[[[^^^```bbbbbbccceeefffggggggggggggggghhhhhhhhheeeeeedddddddddfffggghhheeehhhmmmpppttt~~~vvvpppuuubbbPPPDDD???=========<<<;;;;;;::::::999999999999888888777666777777666555555555555555666777888999:::;;;<<<===AAABBBCCCFFFHHHKKKNNNOOOSSSUUUXXX[[[^^^```aaaaaa____________aaabbbcccdddddddddeeefffggghhhhhhhhhiiiiiiiiijjjkkkkkkllllllmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrssstttuuuvvvxxxwwwvvvvvvvvvwwwxxxyyy{{{~~~~~~~~~zzzrrrggg___\\\YYYTTTPPPLLLIIIGGGGGGFFFDDDHHHOOO]]]pppwwwtttvvvwwwnnnhhh^^^[[[XXXWWWWWWXXXYYYYYYYYYYYYWWWUUUSSSQQQOOONNNRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTTTTTTTTTTUUUWWWWWWZZZZZZYYYXXXXXXWWWWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYY[[[\\\\\\[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[[[[\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYUUUTTTSSSSSSSSSTTTUUUVVVZZZ\\\___``````aaacccdddeeeeeefffffffffgggggggggeeedddcccccccccdddfffgggeeegggkkkooopppvvvwwwkkkwwwlllWWWFFF===>>>======<<<<<<;;;::::::888999999999999888888777888777666555555444555555999:::;;;<<<===>>>>>>???AAAAAACCCEEEGGGJJJMMMNNNQQQSSSVVVYYY\\\^^^``````^^^^^^______```bbbcccdddbbbccccccdddfffggghhhiiihhhhhhiiiiiijjjkkkkkkkkkllllllllllllmmmnnnoooppprrrrrrqqqrrrrrrssstttuuuwwwvvvuuuuuuuuuvvvwwwxxxwww{{{~~~}}}}}}}}}~~~tttkkkeee___WWWPPPQQQMMMJJJJJJHHHFFFHHHMMMXXXkkkyyyzzz|||~~~|||{{{qqqqqqxxx~~~tttjjjdddXXXWWWUUUTTTTTTTTTVVVWWWWWWWWWVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXWWWVVVVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZ[[[\\\[[[[[[VVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUXXXZZZ]]]______```aaacccccccccddddddeeefffffffffeeedddcccbbbbbbcccdddeeefffeeeiiimmmmmmppp}}}kkkqqqwww```LLL???>>>>>>======<<<;;;;;;;;;888999999999999999888888888777666555555555555555777888999:::;;;<<<======@@@AAABBBDDDFFFIIIKKKMMMOOOQQQTTTWWWZZZ\\\]]]]]]^^^^^^^^^___```aaabbbcccaaaaaabbbcccdddfffhhhiiiggghhhhhhiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttuuutttsssrrrqqqqqqrrrsssrrrwww~~~}}}}}}~~~~~~~~~||||||}}}}}}~~~xxxrrrkkkaaaXXXZZZTTTOOONNNKKKHHHHHHLLLSSSeee|||rrrssstttwwwyyy{{{}}}~~~|||xxxuuurrrpppsss}}}zzzoooddd___WWWVVVUUUTTTSSSSSSTTTVVVUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNOOOQQQRRRTTTUUUSSSRRRRRRSSSSSSTTTUUUVVVXXXXXXWWWWWWVVVUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTWWWYYY\\\]]]^^^^^^```bbbaaabbbbbbcccddddddeeeeeefffeeecccbbbaaaaaabbbbbbeeeccceeekkkllllllwwwqqqppp{{{jjjTTTDDD>>>>>>======<<<<<<;;;;;;888999999::::::999999888777666666555555555666666444444555777888:::;;;;;;@@@@@@AAACCCEEEHHHJJJKKKNNNOOORRRUUUXXXZZZZZZ[[[^^^^^^^^^___```aaabbbccc`````````aaacccfffhhhiiigggggghhhhhhiiijjjjjjjjjkkkkkkkkklllmmmnnnppppppqqqqqqqqqqqqqqqrrrrrrssssssrrrooommmkkkiiiiiiiiikkkrrryyy}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~tttkkkeee]]]VVVRRRMMMHHHGGGJJJNNN___uuujjjkkkmmmppprrrtttvvvwww}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}yyysssnnnkkktttwww~~~{{{wwwkkk```\\\XXXXXXWWWVVVTTTTTTVVVWWWTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXWWWVVVVVVUUUUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTSSSSSSTTTVVVWWWUUUUUUTTTTTTSSSSSSSSSRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSVVVXXX[[[]]]]]]^^^___aaa``````aaabbbccccccddddddfffeeecccbbb``````aaaaaaeeeaaacccjjjkkkiiissszzz~~~wwwqqqvvvqqqZZZIII>>>>>>>>>===<<<<<<;;;;;;888999999:::::::::999999666666555555555555666666666666888999;;;===>>>??????@@@AAACCCEEEHHHJJJKKKMMMOOOQQQTTTWWWXXXYYYYYY^^^^^^^^^^^^```aaabbbccc```___```aaaccceeehhhjjjggggggggghhhiiiiiijjjjjjjjjkkkkkklllmmmnnnppppppqqqqqqqqqpppqqqqqqrrrrrrrrrpppmmmiiieeecccaaaaaagggmmmuuuzzz{{{|||}}}~~~~~~~~~}}}}}}}}}{{{{{{|||}}}}}}~~~}}}}}}||||||}}}}}}~~~|||mmmdddZZZTTTNNNHHHFFFHHHJJJZZZpppbbbfffjjjmmmooopppqqqrrruuuvvvxxxyyyzzz|||~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{|||{{{zzzzzzzzzzzzzzzzzz|||{{{yyyuuupppmmmkkkkkkyyy|||sssfff]]]YYYWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPPPPOOONNNOOOQQQSSSTTTTTTTTTSSSRRRQQQSSSUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTUUUWWWXXXWWWVVV[[[YYYVVVTTTRRRRRRSSSSSSTTTVVVXXXWWWUUUTTTVVVXXXWWWVVVSSSRRRQQQRRRSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQVVVWWWZZZ]]]^^^___^^^]]]^^^^^^___aaabbbcccdddeeebbbcccbbb```^^^\\\]]]^^^eeedddeeefffeeegggooozzz~~~~~~rrrnnnuuu[[[MMMFFF???:::;;;<<<;;;:::;;;>>>===:::888666777888888777666555444444333444444666666777777888999;;;<<<===>>>@@@BBBEEEGGGIIIJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[\\\^^^___`````````bbbaaabbbbbbcccdddeeefffffffffgggggghhhhhhiiiiiilllkkkkkkkkkkkklllmmmmmmnnnooopppqqqqqqqqqqqqqqqpppmmmiiidddaaa`````````aaafffnnntttwwwyyy{{{}}}zzzuuusssnnnkkkmmmoooqqqwww~~~~~~}}}|||||||||||||||}}}~~~{{{{{{{{{{{{||||||||||||{{{{{{|||}}}}}}}}}}}}|||}}}~~~|||qqq```SSSKKKHHHGGGGGGJJJYYYnnn```ccchhhjjjkkklllmmmnnnppprrrsssttttttvvvzzz}}}~~~|||{{{{{{{{{zzzzzzyyyyyyyyyzzz|||}}}zzzzzzyyyxxxwwwwwwxxxxxxxxxyyyvvvooohhheeeiiinnn~~~}}}xxxpppddd[[[XXXUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRROOONNNMMMMMMMMMNNNPPPPPPOOOPPPPPPOOONNNOOOQQQSSSRRRSSSUUUTTTSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVYYYWWWUUUSSSRRRRRRSSSTTTUUUWWWXXXWWWUUUTTTVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTRRRQQQPPPPPPRRRRRRRRRPPPNNNOOOPPPRRRSSSSSSTTTTTTRRRSSSTTTUUUUUUTTTRRRRRRTTTUUUXXXZZZ[[[\\\[[[[[[]]]]]]^^^```aaabbbcccdddbbbbbbbbb```]]]\\\]]]^^^dddcccdddfffffffffnnnwww}}}tttnnn~~~zzzaaaSSSIIIBBB<<<===>>><<<;;;<<<===<<<:::999777777777888888888777666555555555555666666666777888999;;;;;;<<<===???AAACCCFFFGGGHHHKKKLLLNNNPPPRRRUUUVVVWWWYYYZZZ[[[]]]^^^___``````aaaaaaaaabbbcccdddeeeffffffffffffggghhhhhhiiiiiikkkkkkjjjjjjkkkkkklllmmmnnnnnnoooppppppoooooonnnkkkhhhccc^^^[[[YYYXXXXXXZZZ```iiiqqqwww{{{~~~wwwpppiiidddaaabbbccceeekkkqqqvvv}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzz|||}}}~~~yyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{}}}~~~~~~~~~ssscccUUUMMMJJJHHHHHHIIIWWWmmm___bbbeeeggghhhhhhiiijjjlllmmmnnnoooooopppsssuuuwww{{{{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxzzz|||}}}yyyxxxwwwvvvuuuuuutttuuuvvvvvvrrriii```aaakkkuuuxxxrrrjjj```YYYXXXSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPQQQRRRRRRSSSSSSOOONNNNNNMMMNNNOOOPPPQQQOOOPPPPPPPPPOOOOOOQQQRRRPPPRRRUUUVVVUUUTTTTTTUUUTTTTTTTTTUUUUUUVVVXXXXXXYYYWWWVVVWWWXXXXXXWWWVVVWWWVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQOOOOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUTTTSSSRRRRRRTTTVVVXXXYYYZZZYYYYYY[[[\\\]]]^^^___aaabbbbbb```aaaaaa___]]]\\\]]]^^^aaaaaacccfffffffffkkkssswwwnnnyyyhhh[[[NNNFFF???>>>???===<<<>>><<<<<<;;;:::999888777777999999888777666666666666666666666777888999:::;;;;;;<<<===???BBBDDDFFFFFFIIIJJJLLLNNNPPPRRRTTTUUUWWWXXXZZZ[[[]]]^^^^^^______``````aaabbbddddddeeeeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkmmmmmmnnnnnnmmmllljjjiiifffccc^^^YYYUUUSSSRRRRRRUUU[[[eeennnuuuzzz}}}~~~~~~{{{pppiii___YYYUUUVVVVVVWWW\\\bbbjjjssszzz}}}}}}}}}|||zzzxxxxxxxxxyyyxxxwwwwwwvvvwwwxxxzzz{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~wwwgggYYYPPPKKKJJJIIIIIIVVVkkk___bbbeeefffggggggiiijjjkkklllnnnnnnmmmnnnppprrruuuyyy}}}~~~}}}zzzxxxvvvuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwuuutttsssrrrrrruuurrrkkkdddaaafffsss~~~|||rrrlllddd\\\WWWWWWSSSSSSTTTTTTUUUUUUVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNMMMMMMOOOPPPQQQOOOPPPQQQPPPOOOOOOPPPQQQMMMQQQUUUWWWWWWUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZXXXWWWWWWXXXYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTUUUSSSQQQPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^___```^^^______^^^\\\[[[\\\^^^___^^^aaaeeefffeeeiiinnnyyy|||ooouuummmaaaSSSIIIAAA??????===<<<>>>;;;;;;;;;;;;:::999888777999999888777666666666666666666666666777999:::;;;;;;;;;===???AAACCCEEEEEEGGGHHHIIIKKKNNNPPPQQQRRRUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^___aaabbbcccddddddddddddeeefffgggggghhhhhhhhhgggggggggggghhhiiiiiilllllllllllljjjhhheeedddaaa___ZZZVVVSSSQQQQQQRRRSSSZZZdddmmmssswwwzzz{{{}}}}}}~~~wwwkkkbbbYYYSSSNNNNNNMMMMMMQQQVVVbbbkkkssswwwzzz||||||xxxzzzyyywwwuuutttsssttttttttttttsssssstttvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~|||nnn___TTTMMMKKKJJJIIIUUUiii}}}```ccceeeggghhhjjjlllnnnnnnppprrrrrrqqqqqqssstttwwwzzz~~~~~~yyyxxxwwwuuuttttttttttttvvvuuutttsssssstttuuuuuuyyyxxxvvvtttrrrpppooooooqqqkkkdddbbbhhhsss~~~uuulllfff```YYYVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSRRRQQQPPPOOONNNMMMNNNNNNMMMLLLMMMNNNOOOPPPOOOPPPQQQQQQOOOOOOOOOPPPLLLPPPUUUWWWWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVVVVVVVTTTQQQPPPPPPQQQQQQPPPMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\]]]^^^]]][[[[[[\\\^^^^^^]]]___dddeeedddgggkkktttttttttooodddWWWMMMCCC@@@>>><<<<<<>>>;;;;;;;;;;;;;;;:::999888888888777666555555555555555555555666777888::::::;;;<<<===???AAACCCDDDEEEEEEFFFHHHIIIKKKMMMOOOOOORRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^```bbbbbbccccccccccccdddeeefffggghhhhhhgggffffffffffffggghhhhhhjjjkkkkkkjjjhhheeeaaa___\\\YYYVVVSSSQQQQQQRRRSSSQQQXXXbbblllrrrvvvxxxzzz|||}}}}}}~~~tttggg^^^UUUOOOJJJHHHGGGFFFJJJOOOYYYbbbkkkppprrruuutttppptttsssqqqooommmmmmmmmmmmoooooopppqqqssstttvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{||||||}}}~~~vvvhhh[[[QQQKKKIIIJJJTTTfffzzz}}}}}}___aaadddgggiiilllooorrrsssuuuwwwxxxwwwwwwxxxyyyyyy|||~~~{{{yyyuuuttttttsssssssssssssssssssssqqqpppppppppqqqqqqvvvtttrrrooommmkkkiiiiiihhhdddbbbhhhtttxxxooogggbbb]]]WWWUUUWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUSSSQQQOOOMMMLLLKKKMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPOOOOOOOOOLLLPPPTTTVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTUUUWWWXXXWWWVVVUUUVVVXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXXXXVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXVVVSSSPPPNNNNNNOOOOOONNNLLLMMMOOOQQQRRRSSSSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\[[[ZZZZZZ\\\^^^___]]]^^^bbbddddddfffjjjppp|||vvvqqqggg\\\QQQEEE@@@>>><<<<<<>>><<<;;;;;;;;;:::::::::999888888777666555555555555555555555666777888999:::;;;<<<===???AAABBBDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZYYY[[[]]]```aaabbbbbbbbbaaabbbcccdddeeeggghhhhhhfffffffffffffffggghhhhhhiiiiiijjjiiigggccc___]]]VVVUUURRROOOOOOOOOQQQRRRNNNVVVaaalllssswwwzzz{{{{{{||||||}}}~~~~~~tttfff\\\RRRLLLFFFDDDCCCAAADDDJJJUUU^^^gggkkknnnpppnnnjjjiiihhhfffeeedddeeeeeefffgggiiillloooqqqrrrssssssuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{|||}}}~~~tttdddVVVNNNJJJJJJSSScccvvv{{{wwwyyyZZZ]]]aaaeeehhhlllqqqtttuuuxxx{{{||||||||||||}}}}}}|||yyyvvvuuuppppppppppppqqqqqqqqqqqqooonnnnnnmmmmmmnnnoooppppppnnnkkkhhheeecccaaaaaa```bbbiiiuuurrrjjjccc___\\\WWWVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTRRRQQQOOONNNLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPRRRRRRPPPOOONNNOOOMMMPPPSSSTTTRRRQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVWWWUUUTTTTTTUUUXXXYYYYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVWWWYYYYYYXXXVVVUUUUUUTTTUUUVVVXXXZZZ[[[XXXUUUQQQOOOOOOOOOOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWYYYYYYZZZZZZYYYWWWUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^aaa]]]]]]aaaddddddfffjjjlllwww{{{~~~sssjjjaaaUUUHHHBBB???======???===<<<;;;:::999:::;;;;;;999999888777666666666666555555555555777888999::::::;;;<<<===???@@@BBBBBBDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOQQQTTTVVVXXXXXXYYYXXXZZZ\\\___aaabbbaaaaaaaaaaaabbbdddeeefffggghhhfffffffffffffffggghhhhhhggghhhiiiiiifffbbb^^^[[[VVVTTTQQQOOONNNNNNPPPQQQPPPXXXcccmmmtttwwwyyyzzzyyyzzzzzz{{{{{{|||||||||{{{{{{~~~vvvfff\\\QQQJJJEEECCCAAA@@@CCCHHHOOOYYYbbbeeeggghhheeeaaaZZZYYYYYYYYYZZZ\\\^^^___^^^bbbggglllooopppooonnnssssssssssssttttttttttttqqqppppppppprrruuuxxxyyyzzz{{{{{{|||}}}~~~mmm]]]QQQKKKHHHPPP___qqqyyyrrrpppssszzzWWWZZZ^^^bbbffflllqqquuuvvvyyy|||~~~~~~~~~~~~~~~|||xxxuuusssqqqmmmnnnnnnnnnoooooopppppplllkkkkkkkkklllnnnoooqqqkkkiiifffccc```]]]\\\[[[\\\eeesssooohhhaaa___\\\XXXVVVXXXWWWVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRRRRPPPOOONNNNNNMMMPPPRRRRRRQQQOOONNNOOONNNOOOOOOPPPRRRSSSUUUVVVTTTSSSSSSUUUWWWYYYYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYWWWUUUVVVYYYZZZYYYVVVVVVUUUTTTTTTUUUXXX[[[\\\[[[XXXTTTQQQQQQQQQQQQQQQNNNOOOQQQTTTVVVXXXYYYZZZ[[[[[[[[[[[[YYYWWWUUUTTTVVVVVVUUUUUUVVVWWWXXXYYYRRRRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZ\\\^^^bbb^^^\\\```cccdddfffjjjiiirrr}}}vvvmmmdddWWWKKKDDDAAA>>>>>>AAA>>><<<:::999999:::;;;<<<;;;:::999888777777777777555555555555666888999:::999999:::<<<===???@@@AAADDDEEEFFFGGGIIIJJJLLLLLLMMMNNNQQQSSSUUUWWWXXXXXXWWWYYY\\\___aaaaaaaaaaaa```aaabbbccceeefffggghhhgggffffffffffffggghhhhhhggghhhiiiiiifffbbb^^^[[[YYYWWWSSSPPPOOOOOOPPPQQQUUU\\\fffooosssuuuuuuuuuxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz}}}wwwggg]]]QQQKKKEEECCCBBB@@@DDDIIIFFFOOOXXX[[[]]]]]]ZZZUUUNNNOOOOOOQQQSSSVVVYYY[[[XXX]]]cccjjjmmmnnnmmmkkkppppppqqqqqqqqqrrrrrrrrrmmmllllllmmmooorrrvvvxxxzzzzzz{{{|||}}}~~~tttaaaSSSMMMFFFNNN\\\mmm}}}zzzsssllljjjnnnwww}}}VVVWWWYYY[[[___dddkkkooorrrtttwwwyyyyyyzzz{{{|||~~~yyytttqqqooonnnooommmjjjgggggghhhkkklllllllllkkkjjjiiiiiiiiijjjjjjgggaaa\\\ZZZWWWSSSSSSVVV___uuu|||kkkaaaZZZZZZ[[[YYYWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTRRROOOMMMLLLLLLLLLLLLKKKJJJIIIJJJMMMPPPSSSQQQOOONNNNNNOOOPPPQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTRRRPPPPPPSSSVVVYYYZZZ\\\ZZZVVVSSSQQQQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSUUUXXX[[[]]]\\\[[[YYYXXXYYYZZZ\\\]]]___^^^___bbbgggiiigggeeekkkqqqzzzxxxxxxoooccc\\\QQQGGGAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666333444666888888888777777999:::;;;<<<===???@@@@@@DDDEEEGGGHHHHHHIIIKKKMMMLLLLLLMMMOOOQQQTTTVVVWWWWWWYYY]]]```aaaaaa```___aaabbbbbbccccccdddeeeeeeccccccccccccdddeeeffffffffffffeeeeeeccc```^^^]]]YYYXXXVVVRRROOOOOOQQQSSS[[[```ggglllpppsssvvvwwwwwwyyyzzzyyyxxxxxxyyyzzz{{{yyyyyy|||zzzlllbbbTTTLLLEEEEEEEEEDDDCCCEEEHHHJJJNNNPPPQQQPPPMMMLLLJJJIIIHHHHHHIIIKKKMMMNNNQQQUUU\\\bbbgggjjjnnnppppppooonnnnnnooonnnkkkiiicccaaaaaaccciiinnnssstttyyy{{{|||}}}|||}}}~~~yyydddTTTNNNIIINNNWWWdddpppyyy~~~{{{rrriiieeeeeegggpppyyyQQQRRRTTTVVVYYY^^^dddiiikkknnnrrrttttttuuuvvvxxx~~~{{{zzzwwwtttpppllliiihhhhhhhhhiiigggdddccceeeggghhhhhhhhhgggfffeeeeeeddddddddd```[[[WWWTTTQQQNNNRRRYYYjjj~~~vvvggg___XXXXXXXXXVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMOOORRRQQQOOONNNMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWUUUSSSQQQQQQTTTWWWYYYZZZ[[[ZZZXXXUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUWWWYYY[[[\\\[[[ZZZYYYZZZ\\\^^^___`````````cccgggiiihhhfffhhhnnnwww}}}uuuhhh```UUUJJJBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888888555555666777888777666666999999:::<<<===>>>???@@@BBBDDDFFFGGGGGGHHHJJJKKKJJJKKKLLLMMMOOORRRTTTUUUWWWYYY\\\___aaaaaa```___aaaaaabbbbbbcccddddddeeeeeeddddddddddddeeeggghhhffffffffffffdddbbb```^^^[[[ZZZXXXTTTRRRRRRTTTVVV___dddjjjooorrrtttvvvwwwxxxyyyzzzzzzyyyyyyzzz{{{{{{xxxvvvxxx{{{|||nnndddWWWNNNFFFEEEEEECCCCCCEEEFFFHHHIIIKKKJJJIIIFFFEEEDDDDDDCCCBBBCCCEEEHHHIIIMMMRRRXXX^^^cccgggkkkmmmqqqpppooonnnllliiiddd```]]]]]]]]]aaahhhnnnrrrtttyyyzzz|||}}}|||}}}~~~zzzfffUUUNNNGGGJJJQQQ\\\gggooosssuuunnnfff___\\\[[[___hhhqqq}}}IIIKKKMMMNNNQQQUUU[[[___bbbeeehhhkkklllnnnppprrrxxxyyyzzz{{{||||||}}}}}}yyyzzz}}}zzzvvvsssrrrooommmjjjgggeeeeeeeeefffeeeccc```___```bbbbbbbbbcccbbbaaa```___]]]]]]\\\XXXTTTQQQNNNKKKLLLVVVbbbxxxmmmbbb[[[UUUUUUVVVSSSRRRSSSSSSSSSSSSRRRQQQPPPOOONNNPPPQQQQQQPPPMMMKKKKKKKKKMMMNNNPPPOOONNNMMMMMMNNNQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOORRRRRRRRRSSSTTTVVVXXXXXXZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWUUUSSSQQQRRRUUUXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXYYY]]]\\\[[[[[[[[[]]]```aaacccbbbcccdddggghhhgggffffffkkksss~~~pppiii\\\OOOEEE???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999666666777777777666555555888999:::;;;<<<===>>>???@@@BBBDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMOOOQQQSSSVVVXXX[[[^^^___```______aaaaaaaaabbbccccccddddddgggfffeeeddddddeeeggghhhfffgggggggggfffdddbbbaaa]]]\\\ZZZWWWUUUUUUXXX[[[eeeiiimmmqqqssstttuuuwwwxxxzzz{{{{{{zzzzzz{{{|||{{{wwwtttttttttxxx~~~qqqhhh[[[QQQIIIFFFFFFDDDDDDEEEGGGFFFFFFEEEDDDBBBAAA@@@>>>===<<<<<<===???AAACCCHHHLLLSSSYYY^^^cccgggjjjoooooonnnmmmiiiccc[[[UUUVVVWWWZZZ```gggnnnrrrsssxxxzzz||||||||||||~~~|||xxx|||{{{iiiVVVLLLGGGIIIMMMTTT\\\cccfffggg___XXXSSSQQQQQQUUU___iiixxx{{{BBBDDDFFFGGGIIILLLQQQTTTXXX[[[^^^aaacccfffiiikkkoooppprrrssstttuuuttttttrrrsssuuuxxx{{{~~~||||||}}}xxxqqqmmmkkkjjjfffeeecccbbbaaabbbbbbcccccc```^^^]]]^^^______^^^___^^^]]]\\\ZZZXXXVVVVVVQQQOOOMMMKKKJJJOOO___oooxxxggg^^^WWWSSSTTTTTTRRRQQQSSSSSSSSSRRRQQQPPPNNNMMMLLLPPPRRRRRRRRROOONNNMMMNNNMMMPPPRRRRRRPPPOOONNNNNNPPPOOONNNMMMLLLLLLLLLMMMLLLKKKIIIHHHHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXYYYXXXXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTRRRQQQQQQTTTVVVXXXXXXVVVWWWXXXYYYZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[\\\___aaaccceeeddddddeeeeeefffeeeeeefffjjjrrr~~~|||tttgggXXXJJJAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999888777777666666555444444777888999:::;;;<<<===>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQTTTVVVYYY[[[]]]^^^^^^^^^``````aaaaaabbbccccccccchhhfffdddcccccceeeggghhhffffffggggggfffeeecccbbb___^^^[[[XXXWWWXXX\\\___iiilllppprrrrrrssstttuuuxxxzzz{{{{{{zzzzzz|||}}}}}}yyyuuurrrpppsss~~~uuulll___UUUKKKHHHGGGFFFFFFHHHIIIHHHFFFDDDBBBAAA@@@???;;;:::999999:::<<<>>>???CCCHHHNNNUUUZZZ```eeehhhllllllmmmmmmiiibbbXXXRRRTTTVVVZZZaaaiiiooossstttxxxzzz||||||||||||~~~wwwppplllqqq~~~~~~mmmZZZLLLLLLKKKLLLOOOTTTYYY[[[\\\SSSNNNKKKKKKKKKOOOZZZeeerrrwww}}}>>>???AAABBBCCCFFFIIILLLOOORRRUUUXXX[[[^^^bbbeeehhhjjjlllmmmnnnnnnmmmlllkkklllnnnpppsssuuuwwwxxx{{{{{{{{{|||~~~~~~}}}zzzxxxvvvxxxxxxyyyzzz|||~~~xxxpppjjjfffdddccc\\\[[[[[[ZZZ[[[\\\]]]]]]aaa___]]]\\\\\\]]]\\\[[[[[[[[[ZZZYYYWWWTTTRRRQQQJJJIIIIIIJJJLLLVVViii|||ooocccZZZUUURRRSSSSSSQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLKKKNNNPPPQQQPPPNNNMMMMMMNNNMMMPPPSSSTTTRRRPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLKKKIIIHHHIIIJJJMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQOOOPPPSSSUUUUUUUUUSSSTTTVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYYYY]]]]]]^^^___``````______^^^]]]\\\\\\[[[\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[ZZZ[[[]]]```ccceeeggggggfffeeedddccccccccchhhkkkrrr}}}vvvdddRRREEE>>><<<========================<<<<<<;;;;;;::::::999999888888777666555444333333666777777999:::;;;<<<===<<<>>>@@@AAAAAABBBDDDEEEHHHHHHIIIJJJKKKMMMOOOPPPRRRSSSVVVXXXZZZ\\\]]]]]]___``````aaaaaabbbbbbcccfffeeecccbbbcccdddfffgggeeeeeegggggggggfffeeeddd```^^^\\\YYYXXX[[[___ccckkkmmmpppqqqqqqqqqrrrtttxxxyyy{{{{{{{{{{{{|||~~~|||xxxtttooooooyyywwwnnncccXXXNNNJJJJJJIIIKKKNNNMMMKKKIIIFFFCCCBBBAAAAAA===<<<:::999:::;;;===>>>@@@EEEKKKRRRXXX^^^dddhhhkkkmmmppprrrqqqkkkbbb[[[ZZZ[[[^^^eeelllrrruuuvvvxxxyyy{{{|||{{{|||}}}~~~~~~tttkkkdddiiivvvvvvaaaRRRNNNMMMKKKKKKNNNPPPQQQRRRJJJHHHFFFGGGGGGJJJUUUaaammmsss|||;;;<<<>>>??????@@@CCCEEEHHHJJJNNNPPPSSSVVVZZZ^^^dddeeeggghhhiiihhhfffeeeddddddfffgggiiikkkmmmmmmqqqqqqqqqrrrsssuuuwwwyyyxxxxxxxxxxxxwwwuuusssrrrrrrrrrssstttvvvxxxzzz{{{zzz{{{}}}wwwtttoooiiiddd```^^^]]]XXXXXXXXXYYYZZZ[[[\\\]]]___]]]ZZZYYYZZZYYYXXXVVVUUUUUUUUUTTTRRRPPPMMMLLLEEECCCEEEJJJRRR___sss~~~qqqeee___WWWSSSRRRSSSSSSPPPQQQTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJKKKMMMMMMKKKJJJJJJKKKMMMOOORRRSSSRRRQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNPPPOOOOOOPPPPPPQQQRRRSSSQQQQQQQQQRRRSSSUUUWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRSSSSSSSSSQQQSSSUUUWWWXXXYYYYYYXXXYYYXXXXXXXXXXXXXXXYYYYYY]]]^^^___``````aaa`````````___]]]\\\\\\\\\]]]^^^[[[\\\]]]^^^___```aaaaaa[[[[[[[[[]]]___cccfffhhhjjjjjjiiigggcccbbbbbbccciiilllrrr|||}}}}}}}}}uuu___LLLBBB>>>========================;;;;;;;;;;;;::::::999999888777666555444444444444555666777888999:::;;;<<<;;;===???@@@@@@AAACCCDDDGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRUUUWWWYYYZZZ[[[_________```aaaaaabbbbbbbbbbbbccccccdddeeeffffffeeefffhhhiiiiiiiiihhhgggaaa```^^^[[[[[[^^^cccgggjjjmmmoooppppppqqqrrrtttwwwxxxzzzzzzzzzzzz|||~~~~~~|||xxxqqqmmmuuuxxxoooeeeZZZPPPMMMMMMNNNQQQUUUTTTRRROOOKKKGGGDDDBBBAAA@@@???===;;;;;;;;;<<<===>>>CCCIIIPPPWWW^^^eeeiiilllooouuuzzz|||yyyrrrllleeeeeefffjjjoootttvvvwwwwwwyyy{{{{{{{{{{{{}}}|||}}}~~~qqqhhhhhhppp~~~jjjYYYNNNLLLIIIHHHIIIIIIIIIHHHDDDCCCCCCCCCBBBEEEOOO[[[gggooozzz888:::;;;<<<;;;<<<>>>@@@BBBDDDGGGIIILLLOOOTTTWWW^^^___aaabbbbbb```^^^\\\[[[[[[\\\^^^___aaabbbbbbjjjiiiiiiiiijjjllloooppprrrsssssssssrrrqqqooonnnjjjjjjkkklllmmmoooqqqrrrqqqsssuuuxxx|||}}}}}}|||zzzwwwuuusssqqqjjjiiieeeaaa^^^[[[YYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]ZZZXXXVVVUUUUUUTTTSSSQQQNNNNNNOOONNNMMMJJJHHHFFFCCCBBBEEEOOO\\\kkk~~~}}}rrrggg^^^YYYSSSQQQPPPRRRQQQOOOPPPTTTRRRRRRRRRQQQPPPNNNMMMLLLHHHIIIKKKKKKJJJIIIIIIJJJLLLNNNQQQRRRRRRQQQRRRSSSPPPPPPPPPOOONNNLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQSSSTTTSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY]]]^^^___```aaaaaaaaaaaabbbaaa___^^^^^^^^^```aaa___``````aaabbbbbbbbbaaa]]]]]]^^^___bbbfffjjjlllnnnnnnmmmiiieeebbbccceeegggjjjqqqxxx~~~xxxvvvzzzkkkUUUGGGAAA========================<<<<<<<<<<<<;;;;;;;;;;;;777666555444333444444555444555666777888:::;;;;;;;;;===?????????@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTWWWXXXYYY^^^^^^___``````aaaaaabbb```aaaccceeefffgggggggggggghhhjjjkkklllllllllkkkdddbbb```^^^]]]aaagggllljjjlllooopppqqqrrrtttvvvvvvwwwyyyzzzyyyzzz|||}}}|||ssslllpppyyyxxxnnnfff[[[QQQNNNPPPSSSWWW\\\___]]]YYYTTTNNNIIIEEEBBBBBBAAA>>><<<::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<777666555444333444555555444444555777888999:::;;;;;;===?????????@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXX^^^^^^______```aaaaaaaaa___aaadddgggiiiiiiiiihhhiiijjjlllnnnooooooooonnneeedddbbb``````cccjjjooojjjlllooopppqqqsssvvvxxxuuuwwwxxxyyyyyyyyy{{{}}}}}}~~~tttkkkmmmuuuwwwnnnfff[[[RRRPPPRRRUUU[[[```iiigggbbb\\\UUUNNNHHHEEECCCAAA>>>;;;999999999999;;;???FFFMMMTTT\\\dddiiiiiimmmuuu}}}}}}wwwtttqqqpppqqqsssuuuuuuwwwyyy{{{{{{{{{{{{}}}~~~|||rrrlllnnn~~~kkk[[[PPPNNNLLLJJJIIIHHHEEECCCAAAAAABBBBBB???@@@IIIUUU^^^hhhvvv666666666666777777777777:::;;;<<<===@@@DDDGGGIIIPPPRRRUUUWWWVVVTTTPPPMMMMMMNNNOOOOOOQQQQQQRRRSSSUUUVVVXXXYYYYYY[[[]]]```dddeeegggfffccc```^^^]]]ZZZZZZ[[[\\\^^^aaadddfffhhhkkkoootttxxx{{{~~~}}}zzzxxxuuutttjjjhhheeecccbbb```]]][[[XXXWWWWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPOOOOOONNNMMMMMMMMMKKKLLLKKKHHHEEEDDDDDDEEEAAAHHHTTTdddsssvvvhhh^^^XXXSSSPPPMMMMMMMMMMMMMMMMMMNNNOOOQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHJJJLLLNNNOOOPPPSSSUUUQQQQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPQQQQQQRRRRRRRRRPPPOOOOOOQQQUUUXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPTTTSSSSSSTTTVVVYYY\\\^^^```^^^\\\YYYXXXYYYZZZ[[[]]]]]]^^^]]]\\\[[[]]]______aaabbbbbb```___``````aaabbbddddddbbbaaaaaabbb___```aaaaaabbbeeejjjmmmpppqqqqqqnnnkkkgggffffffhhhiiimmmqqqttt{{{wwwxxx}}}xxxhhhRRREEE???>>>===>>>@@@AAA@@@??????>>>>>>===<<<;;;;;;;;;:::888777555444444444444444444555666777888999999999999:::<<<===???@@@AAAAAACCCDDDEEEEEEFFFHHHKKKIIIJJJMMMPPPSSSUUUWWWWWWYYY[[[^^^______```bbbcccggggggffffffffffffggggggmmmoooqqqssssssrrrpppoookkkiiigggeeefffhhhlllnnnqqqrrrrrrrrrrrrrrrrrrsssuuuvvvxxxyyyzzz{{{~~~vvvooommmooo|||uuummmbbb\\\VVVTTTTTTXXXbbblllrrrqqqkkkbbb[[[VVVMMMEEEFFFCCC@@@>>>===<<<:::888===???CCCIIIQQQYYY```dddiiikkkooouuuzzz||||||{{{vvvtttrrrpppppppppqqqrrryyyxxxxxxxxxyyy|||yyyvvv{{{~~~zzz~~~uuueee]]]QQQLLLGGGFFFIIIJJJGGGDDDBBB@@@???@@@???@@@GGGOOOYYYdddsss~~~555555555666666666777777888999999;;;>>>AAADDDEEEKKKMMMPPPRRRQQQOOOKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTVVVXXX[[[[[[]]]___^^^\\\YYYXXXXXXXXXXXXYYY[[[]]]```ccceeekkkmmmqqqvvvzzz}}}~~~}}}~~~}}}{{{yyywwwvvvuuussspppmmmkkkiiiccc```^^^\\\[[[YYYVVVTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJFFFGGGGGGEEECCCBBBDDDEEENNNWWWeeeuuu~~~nnnaaaZZZUUUQQQMMMLLLLLLKKKLLLLLLMMMNNNNNNPPPPPPPPPOOONNNMMMKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIKKKMMMMMMMMMNNNPPPRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNQQQUUUXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQTTTTTTTTTTTTVVVYYY\\\^^^______]]]\\\[[[[[[[[[[[[___``````___^^^^^^___aaa```aaabbbaaa___^^^^^^^^^___aaaccccccbbbaaabbbccc```aaabbbbbbccceeeiiimmmoooppppppnnnjjjgggffffffhhhhhhlllooorrrwwwzzzwwwwww}}}ttt~~~mmmWWWJJJ???===<<<<<<===>>>===<<>>>>>===<<<<<<;;;;;;:::999777555444444444555444444555666777888999999999::::::<<<===>>>??????BBBCCCDDDDDDDDDEEEHHHJJJJJJKKKMMMOOORRRTTTUUUVVVWWWYYY\\\]]]^^^^^^```bbbddddddeeefffhhhiiikkklllssstttvvvxxxxxxwwwuuusssnnnllljjjhhhhhhjjjmmmoooppppppppppppqqqqqqqqqqqqtttvvvwwwxxxxxxzzz|||{{{rrrooooooxxxrrrjjjaaa[[[VVVUUUVVV\\\gggssswwwvvvrrriiibbb\\\RRRIIIGGGEEEBBB@@@???===;;;888<<<===@@@FFFNNNVVV^^^bbbdddfffjjjppptttvvvvvvvvvtttrrrpppooonnnooopppqqqxxxxxxxxxxxxzzz|||~~~~~~zzzlll```XXXPPPMMMLLLPPPTTTUUUPPPKKKHHHDDD@@@@@@??????EEELLLUUUaaappp{{{444444444555555555666666666666777888:::===???AAADDDFFFHHHJJJIIIGGGEEECCCDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMNNNOOORRRTTTVVVXXXZZZZZZYYYWWWWWWWWWVVVWWWXXXZZZ]]]```ccceeelllnnnrrrvvvzzz|||}}}}}}yyywwwuuuttttttsssqqqooolllkkkjjjgggeeebbb___^^^^^^\\\YYYXXXWWWUUUSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFFFFEEECCCCCCCCCCCCDDDGGGKKKOOO]]]gggwwwtttcccYYYUUUSSSOOOKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDJJJKKKMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKMMMLLLLLLKKKLLLNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMPPPUUUXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTTTTUUUWWWZZZ]]]^^^____________^^^^^^]]]\\\___```aaaaaa______```aaa```aaabbb```^^^\\\[[[[[[\\\^^^aaabbbaaaaaabbbdddbbbcccdddddddddeeeiiikkknnnoooooommmjjjgggffffffhhhhhhjjjmmmnnnrrr}}}yyyssswwwvvvyyyqqq]]]QQQAAA???<<<<<<<<<===<<<;;;???>>>>>>======<<<<<<;;;:::999888777555555555555444444555666777777888999999::::::;;;<<<======>>>BBBCCCDDDDDDCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWZZZ[[[\\\]]]^^^``````aaacccfffjjjmmmqqqrrrxxxyyy{{{}}}}}}{{{xxxwwwqqqpppmmmkkkkkkmmmooopppnnnnnnoooooopppppppppppptttuuuvvvwwwvvvwwwzzz|||vvvqqqooorrr}}}~~~pppfff]]]WWWSSSTTTWWW___mmmzzz~~~~~~{{{sssllleeeZZZPPPJJJHHHEEECCCAAA???;;;999:::;;;===BBBIIIRRR[[[```___aaaeeejjjmmmoooooooooqqqpppooonnnmmmnnnooopppxxxxxxxxxyyyzzz}}}}}}yyy{{{~~~yyyrrrkkkaaaXXXRRRKKKLLLPPPXXX___```[[[UUURRRIIIBBB@@@??????BBBGGGQQQ\\\mmmyyy333333333444444444555555555555555666777:::<<<===???@@@AAABBBBBBAAA???>>>@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIIIIKKKMMMPPPRRRTTTWWWWWWVVVVVVVVVWWWWWWWWWXXXZZZ]]]aaadddfffjjjlllpppsssvvvwwwwwwvvvqqqooolllkkkjjjiiigggeeeddddddcccaaa^^^[[[YYYXXXXXXVVVTTTSSSRRRQQQNNNLLLIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBDDDJJJSSS^^^fffpppyyywwwkkk\\\SSSRRRSSSOOOKKKHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKIIIHHHFFFDDDCCCHHHJJJKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLPPPUUUXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTUUUVVVXXX[[[]]]^^^^^^___aaabbbaaa```^^^]]]^^^___``````___^^^___```aaabbbbbb```\\\YYYXXXXXXYYY\\\^^^``````aaacccddddddeeefffeeeeeeeeegggjjjkkkmmmmmmllliiigggfffgggiiihhhiiikkklllnnnvvvuuuvvv||||||~~~sssaaaVVVDDDAAA>>><<<===>>>>>>===>>>>>>>>>>>>======<<<<<<;;;:::999888777666666555444444555555666777777888999999::::::;;;;;;<<<<<>>@@@CCCNNNZZZkkkxxx~~~333333333333444444444444555555555555666888:::;;;;;;;;;<<<======<<<<<<;;;======>>>???@@@AAABBBBBBCCCDDDFFFGGGGGGIIIKKKNNNLLLNNNPPPQQQQQQQQQSSSTTTXXXXXXYYY[[[^^^aaadddffffffiiillloooqqqqqqpppnnniiigggdddbbbaaaaaa___^^^^^^]]]\\\[[[YYYWWWUUUTTTOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHDDDCCCCCCBBB@@@??????>>>AAAAAADDDIIIUUUeeevvvoooeeeYYYRRRRRRSSSQQQNNNHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHFFFDDDCCCFFFGGGIIIJJJJJJKKKMMMOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKMMMQQQVVVYYYYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSUUUVVVXXXZZZ\\\]]]]]]___aaabbbbbbaaa___^^^^^^```bbbbbb```______```aaabbbbbb___[[[XXXWWWWWWWWWZZZ]]]^^^___```bbbddddddfffffffffeeeeeefffhhhiiijjjkkkjjjhhhgggggggggiiihhhhhhjjjkkkkkkqqqyyyzzzxxxyyy{{{rrrbbbYYYFFFCCC???<<<<<<>>>??????>>>>>>>>>>>>>>>=========;;;;;;::::::888777666666444444555555666666777777888888999999::::::;;;;;;???AAABBBBBBAAABBBDDDFFFLLLLLLKKKKKKLLLMMMNNNOOORRRUUUXXXYYYZZZ[[[]]]___^^^```cccgggmmmrrrvvvxxx~~~}}}zzzxxxqqqpppnnnmmmlllmmmnnnooonnnnnnnnnooopppqqqqqqrrrqqqssstttsssssstttvvvxxx~~~~~~wwwrrrpppooowwwrrrggg[[[TTTPPPRRRXXXcccttt{{{ssshhh]]]SSSOOOJJJFFFCCC@@@<<<:::;;;;;;;;;>>>DDDLLLTTTYYYZZZ^^^bbbeeefffgggiiillllllmmmmmmnnnooopppqqqqqqtttuuuvvvxxxzzz|||~~~{{{uuujjjeee___\\\ZZZXXXSSSOOOHHHGGGJJJSSS]]]ccccccaaa[[[PPPEEE@@@???>>>???BBBMMMZZZkkkxxx333333333444444444555555555555444444444666777888999888888999999999:::::::::;;;<<<===>>>??????@@@AAABBBDDDEEEEEEGGGIIILLLKKKMMMOOOPPPPPPPPPRRRTTTVVVVVVWWWXXX[[[^^^```bbbaaadddgggjjjjjjiiigggeee```]]]ZZZXXXXXXXXXWWWVVVTTTTTTTTTSSSRRRQQQOOONNNJJJHHHFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEAAAAAA@@@@@@???>>>>>>>>>@@@CCCJJJUUUeeeyyyvvvfff```XXXSSSRRRRRRQQQPPPIIIIIIIIIHHHIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJJJJKKKMMMOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQOOOOOOOOONNNNNNNNNNNNNNNLLLLLLOOOSSSWWWZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXX\\\[[[ZZZYYYXXXWWWWWWVVVSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\\\\]]]___aaaaaaaaa______aaaccceeeeeedddbbbbbbcccaaabbbbbb___[[[XXXWWWWWWVVVXXX[[[]]]^^^___aaacccccceeeffffffeeeeeefffgggggghhhjjjiiihhhgggggghhhhhhfffgggiiijjjjjjnnnuuuyyyuuuxxx~~~|||sssfff^^^LLLGGGAAA===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777666444444555555555666666666666777777888999::::::;;;===???@@@AAAAAABBBDDDGGGKKKKKKJJJJJJJJJLLLMMMNNNQQQSSSVVVXXXYYYZZZ]]]^^^]]]^^^bbbgggmmmssswwwzzz}}}zzzxxxooonnnmmmlllllllllmmmnnnmmmmmmnnnooopppqqqqqqrrrpppqqqrrrsssrrrsssvvvxxx}}}}}}wwwqqqnnnlllsssxxxnnnbbb[[[UUUVVV[[[fffxxx~~~wwwmmmbbbXXXSSSLLLFFFBBB???===;;;<<<<<<<<<>>>CCCIIIPPPTTTVVVZZZ___aaaaaacccgggjjjjjjkkklllmmmooopppqqqrrrrrrsssuuuwwwyyy{{{}}}~~~}}}}}}sssddd^^^XXXVVVXXXYYYWWWTTTLLLIIIIIINNNWWW___aaaaaaWWWNNNEEEAAA???===@@@DDDNNN[[[mmmzzz444444444444555555555555555444333222222333555555777666666555666777888999888999999:::;;;<<<===>>>>>>???AAAAAABBBCCCFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSRRRRRRRRRSSSUUUWWWYYY[[[YYY[[[^^^``````^^^[[[YYYVVVSSSPPPNNNOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA????????????????????????AAAIIIWWWgggzzzvvvkkk\\\ZZZWWWSSSPPPNNNOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGIIIKKKKKKJJJJJJLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRROOOOOOOOOPPPPPPPPPPPPPPPMMMNNNPPPTTTXXXZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]_______________aaacccffffffeeecccccccccaaabbbbbb___\\\YYYWWWWWWUUUXXXZZZ\\\]]]^^^___aaabbbdddeeeeeeeeedddeeefffeeeggghhhhhhgggfffggghhhfffcccdddhhhiiiiiilllqqqxxx}}}ssstttzzz}}}|||{{{wwwllleeeWWWQQQIIIBBB???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999888777444444444555555555666666555555666777888::::::;;;;;;===???@@@@@@BBBEEEGGGJJJIIIHHHHHHIIIKKKMMMNNNNNNQQQTTTVVVWWWYYY[[[]]]ZZZ\\\```fffmmmtttyyy|||~~~{{{wwwuuummmlllllllllllllllmmmnnnkkklllmmmnnnoooppppppqqqoooppprrrrrrrrrtttvvvyyy{{{xxxooojjjgggmmmyyyvvvhhh```YYYXXX\\\fffwwwzzzqqqggg[[[UUULLLDDD@@@>>>===<<<<<<<<<<<<>>>BBBGGGKKKNNNNNNSSSXXXZZZ[[[]]]bbbfffggghhhjjjlllnnnooopppqqqpppqqqsssvvvxxxzzz{{{||||||~~~wwwhhhaaaYYYWWWYYY[[[YYYVVVNNNJJJGGGJJJQQQXXX[[[ZZZPPPJJJEEECCC???===AAAGGGOOO\\\mmm{{{444444444555555555666666444333222111111222333333555555444444444555777888777777888999:::;;;<<<<<<;;;<<<>>>??????AAACCCFFFEEEFFFGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUPPPSSSVVVXXXWWWUUUQQQOOOOOOLLLIIIHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIIIIIIIIIIAAA???======>>>>>><<<;;;>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>????????????@@@DDDPPPbbbwwwzzzlllbbbVVVWWWVVVRRRNNNKKKLLLNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPQQQQQQRRRRRRRRROOOOOORRRUUUYYYZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTOOOPPPRRRUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^_________bbbdddeeecccbbbaaaaaaaaabbbbbb```\\\YYYXXXXXXUUUWWWZZZ\\\\\\]]]___```aaaccceeeeeeddddddeeefffdddfffhhhhhhgggfffggghhhcccaaabbbfffhhhhhhkkkppprrrssssssyyy|||{{{yyy|||rrrkkkbbb[[[QQQHHHCCCAAA??????>>>>>>>>>>>>>>>?????????<<<=========<<<:::888777444444444555555555555555333444555777888:::;;;;;;:::<<<>>>???@@@BBBEEEHHHIIIIIIHHHGGGHHHJJJMMMNNNLLLOOORRRTTTVVVWWWYYY[[[WWWYYY^^^eeemmmuuu{{{}}}}}}~~~}}}{{{wwwsssppplllllllllllllllmmmnnnooojjjjjjkkklllmmmnnnooopppnnnoooqqqrrrssstttwwwzzzyyy~~~yyynnngggbbbhhhttt{{{kkkbbbZZZWWWZZZddduuu|||ssskkk]]]VVVLLLCCC>>>=========<<<<<<<<<>>>AAAEEEHHHJJJHHHMMMSSSUUUUUUXXX]]]bbbeeefffhhhkkkmmmnnnooopppnnnppprrruuuwwwyyy{{{{{{||||||~~~~~~~~~~~~pppggg^^^ZZZ[[[\\\YYYUUUMMMHHHDDDFFFMMMRRRSSSRRRKKKGGGEEECCC???===BBBJJJOOO\\\nnn{{{333333333333333333333333333333333444444444555555333333333444444444555555888888999:::;;;;;;<<<<<<======<<<<<<===>>>@@@AAAEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKHHHFFFCCCAAAAAABBBDDDEEEEEEEEEEEEFFFGGGFFFCCC@@@???>>>===<<<;;;:::::::::<<<<<<<<<===>>>@@@BBBBBB????????????@@@@@@@@@@@@;;;<<<=========???CCCFFFMMM___wwwtttiiibbb]]]VVVTTTQQQNNNLLLKKKLLLLLLMMMLLLJJJHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGFFFNNNVVVUUUNNNHHHIIIMMMIIIKKKMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPNNNPPPSSSTTTUUUVVVXXXZZZVVVUUUUUUVVVWWWXXXVVVUUUWWWXXXXXXXXXWWWWWWYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUVVVXXXWWWUUUSSSPPPPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[[[[ZZZZZZZZZ[[[^^^```ccceeeeeedddbbbaaa^^^^^^^^^]]][[[XXXUUUTTTWWWWWWWWWXXXZZZ[[[]]]^^^ccccccdddeeeffffffffffffbbbccceeeggggggfffeeedddfffffffffggghhhiiikkkllltttzzzzzzxxx}}}~~~}}}}}}~~~uuuoooddd[[[VVVKKK>>>;;;BBB@@@@@@@@@?????????>>>>>>============<<<;;;:::999666555555444444444555555555555666666777999:::;;;888:::===>>>???@@@CCCEEEFFFFFFFFFGGGGGGHHHHHHHHHOOOPPPRRRUUUWWWWWWWWWWWWZZZ[[[]]]dddllluuu{{{~~~}}}yyyuuupppmmmjjjiiihhhggggggiiikkklllkkkmmmnnnmmmllllllmmmnnnoooooooooppprrrtttwwwxxx|||}}}uuuiiihhhhhhooo{{{ooofff\\\YYYZZZcccssszzzrrrlllbbbZZZOOODDD>>><<<;;;;;;;;;;;;;;;<<<===???BBBCCCDDDFFFHHHJJJNNNTTT[[[aaabbbfffjjjmmmnnnooopppqqqqqqppppppsssxxx{{{{{{zzz~~~~~~{{{zzz{{{pppfffccc```ZZZTTTQQQOOOLLLHHHFFFHHHKKKNNNPPPJJJHHHFFFCCCBBBCCCDDDEEESSS^^^mmmzzz333333333333333333333333333333333333444444444444333333333444444444555555555555555666777777888888;;;:::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDAAABBBBBBCCCEEEFFFFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@???>>>???AAABBB@@@@@@AAACCCDDDDDDAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>:::;;;<<<======AAAFFFKKK]]]mmmxxxnnnfff^^^ZZZUUUTTTQQQNNNLLLKKKLLLLLLMMMKKKJJJHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGEEEKKKQQQQQQLLLHHHIIIKKKKKKLLLNNNPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRROOOQQQRRRSSSTTTUUUXXXZZZXXXWWWWWWWWWYYYYYYWWWUUUUUUVVVVVVVVVUUUUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVWWWYYYYYYWWWUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWYYY[[[\\\[[[[[[\\\]]]___```bbbccccccbbbaaa```^^^^^^^^^]]][[[YYYVVVUUUWWWWWWXXXYYYZZZ\\\]]]^^^ccccccdddeeeffffffeeeeeeaaabbbdddeeefffeeedddcccffffffgggggghhhjjjkkklllrrrwww~~~zzz}}}~~~~~~}}}{{{zzzsssjjjccc^^^SSSDDD???DDD@@@@@@@@@?????????>>>>>>============<<<;;;:::999777777666666555555666666555555555666777888999::::::;;;===>>>===>>>@@@AAABBBCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVVVVXXXYYY[[[bbbjjjrrrxxx{{{~~~}}}|||zzzvvvrrrooommmlllkkkjjjiiiiiikkklllnnnkkklllmmmmmmllllllmmmnnnoooooooooppprrrtttvvvwww}}}~~~wwwpppnnnrrrxxxlllcccZZZWWWXXX```ooo}}}yyyrrrmmmccc[[[OOOEEE???<<<;;;;;;::::::::::::;;;===???@@@@@@AAACCCEEEIIIOOOWWW\\\```dddhhhkkkmmmmmmooopppqqqppppppssswwwzzz{{{zzz}}}||||||~~~}}}}}}~~~uuupppttt}}}zzzqqqhhheeebbb\\\XXXWWWRRRMMMGGGFFFJJJOOORRRSSSNNNKKKGGGDDDBBBCCCDDDFFFSSS]]]lllyyy333333333333333333333333222222222222333333333333333333333444444444555555444444444444444444444444777777888999::::::::::::888999<<<>>>@@@AAABBBBBB<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAAAAA@@@??????@@@>>><<<;;;;;;<<<===>>>;;;;;;<<<>>>@@@@@@???===:::::::::::::::;;;<<<<<<;;;;;;::::::;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<:::<<<======???FFFOOOWWWppp}}}xxxmmmfff```ZZZUUUTTTSSSPPPNNNLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGFFFHHHKKKKKKJJJIIIIIIJJJLLLMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOQQQRRRRRRSSSPPPQQQRRRRRRSSSTTTXXXZZZZZZYYYXXXYYYYYYYYYWWWUUUSSSTTTTTTTTTSSSSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVXXXZZZZZZYYYWWWTTTTTTSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\\\\]]]^^^`````````````````````______^^^^^^^^^^^^\\\ZZZXXXVVVXXXXXXYYYZZZ[[[]]]^^^^^^cccddddddeeeeeeeeeeeeddd```aaabbbcccdddcccbbbaaaffffffggghhhiiijjjkkkkkkooosss}}}}}}|||||||||}}}xxx~~~uuummmgggbbbVVVFFF>>>@@@@@@@@@@@@???????????????============<<<<<<;;;:::999999888777777777777777444444444555666777888999;;;<<<======;;;;;;<<<===???@@@BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWYYY___gggnnnsssuuuzzzyyywwwtttqqqooommmlllkkkjjjiiiiiiiiijjjlllmmmjjjlllmmmmmmllllllmmmnnnnnnnnnoooppprrrtttuuuwwwzzz|||xxxtttuuu~~~xxxhhh```XXXTTTVVV\\\jjjwww}}}|||||||||{{{wwwqqqmmmccc\\\PPPFFF@@@===<<<;;;999999888888999;;;<<<>>>===>>>???AAAEEEKKKSSSXXX^^^aaafffiiijjjkkkmmmnnnpppooopppssswwwyyyzzzzzzzzzzzzzzz|||~~~vvvkkkjjjrrrzzzsssjjjiiinnnttt~~~zzzwwwvvvuuutttrrrsssmmmiiiiiihhhcccaaaaaaZZZQQQIIIHHHNNNVVVZZZZZZSSSPPPJJJEEECCCCCCEEEGGGSSS]]]kkkwww~~~333333333333333333333333111111222222222333333333333333333444444444555555666666666555555555555555444555666888888888777666444666999<<<===>>>======::::::;;;;;;<<<======>>>>>>??????@@@??????>>>>>><<<;;;:::999999999;;;<<<999999999:::<<<===;;;:::999999999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;::::::;;;;;;<<<===>>>???CCCNNN]]]iii{{{|||lllbbb^^^[[[VVVQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIKKKLLLMMMOOOOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSWWWYYY[[[YYYXXXXXXYYYXXXVVVTTTRRRSSSSSSSSSRRRRRRTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVVVVXXX[[[[[[ZZZXXXTTTSSSSSSRRRRRRSSSSSSSSSVVVXXX[[[\\\]]]^^^___aaaaaa```^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYY[[[\\\^^^______```ddddddeeeeeeeeeddddddccc___``````aaaaaaaaa``````eeefffggghhhiiijjjjjjjjjnnnooowww~~~zzzxxxzzz}}}xxxyyy}}}vvvnnneeeWWWGGG>>>>>>????????????????????????===============<<<;;;;;;:::999888777777666777777333333333444555666777777999;;;<<<;;;:::999:::<<<>>>???@@@CCCFFFHHHJJJKKKJJJJJJLLLNNNOOOQQQRRRRRRUUUVVVXXX]]]dddjjjnnnppptttrrrpppnnnlllkkkjjjjjjhhhgggggggggggghhhiiijjjjjjkkkllllllllllllmmmooonnnnnnoooppprrrsssuuuuuuvvvwww|||}}}wwwuuu{{{|||ttteee]]]VVVSSSSSSYYYeeeqqquuutttuuuuuuuuusssooolllccc\\\QQQGGGAAA>>>===<<<::::::999999999;;;<<<===>>>>>>???@@@DDDJJJRRRXXX\\\___dddgggiiijjjlllmmmnnnooopppsssvvvxxxyyyzzzzzzyyyyyy{{{~~~vvviii]]]\\\cccooo~~~xxxmmmffffffhhhooommmjjjgggfffeeeddddddccccccgggnnnqqqooonnnnnnggg[[[OOOMMMUUU^^^bbbaaaWWWSSSLLLFFFCCCCCCEEEGGGSSS]]]jjjvvv}}}333333333333333333333333111111222222222333333333333333333444444444555555666666666666666666555555222333555666666666444444444555777999:::999888777888888999999::::::;;;;;;======>>>>>>>>>>>>>>>===::::::999888888999:::;;;;;;:::999999::::::888777::::::999888888888888888<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::;;;<<<======@@@BBBDDDJJJXXXkkkyyy|||qqqbbbZZZYYYXXXTTTOOOPPPPPPOOONNNMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJHHHFFFGGGJJJKKKKKKIIIHHHIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNQQQRRRSSSRRRRRRSSSUUUXXXYYYWWWVVVVVVWWWVVVTTTRRRRRRSSSTTTSSSRRRSSSTTTVVVSSSSSSRRRRRRQQQQQQRRRRRRUUUUUUVVVXXXZZZ[[[YYYXXXUUUUUUTTTSSSSSSSSSSSSTTTTTTWWWZZZ[[[\\\]]]___```___^^^\\\ZZZZZZZZZ\\\\\\]]]^^^_________]]]\\\[[[[[[\\\]]]___aaaaaabbbbbbdddeeeeeeeeedddcccbbbbbb__________________^^^^^^ddddddfffgggiiiiiiiiiiiilllmmmsss~~~xxxtttwww|||zzzxxx||||||nnn\\\LLLCCCBBB????????????????????????=========>>>======<<<;;;:::999888777666666666666444333333444444555666777666888999:::999999;;;===>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNPPPQQQUUUUUUWWW\\\bbbgggjjjkkkmmmllljjjiiihhhhhhhhhhhhgggfffffffffgggggghhhhhhiiijjjllllllkkklllmmmooommmnnnoooqqqrrrsssttttttsssuuuyyyxxxuuuzzztttlllbbb[[[TTTRRRRRRVVV```kkklllllllllmmmnnnnnnkkkiiiaaaZZZPPPHHHBBB???>>>======<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBHHHPPPVVVZZZ^^^cccfffhhhiiikkklllmmmnnnppprrrtttvvvxxxzzzzzzyyyyyy{{{~~~~~~~~~}}}hhh___VVVSSSVVVbbbvvvqqqeee___^^^]]]]]]\\\[[[YYYWWWWWWWWWTTTXXXcccrrr|||~~~||||||tttgggYYYTTT[[[cccfffeeeWWWSSSLLLFFFCCCCCCFFFHHHSSS]]]jjjvvv~~~333333333333333333333333222222222222333333333333333333333444444444555555444444444444444444555555333444444555555444444444555666777777777666555555555666666666777777777888999:::;;;;;;;;;;;;;;;;;;999999888888999999::::::<<<:::888888999999777666:::999888777777777777777;;;;;;:::::::::::::::;;;<<<;;;::::::;;;===@@@AAAAAAGGGNNNSSSYYYfffwwwmmmeee[[[UUUTTTTTTRRROOOOOOOOONNNNNNNNNMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIFFFHHHJJJMMMNNNOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMPPPRRRSSSSSSSSSRRRTTTUUUVVVUUUTTTUUUUUUUUUSSSQQQSSSTTTTTTTTTSSSSSSUUUVVVSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTTTTVVVXXXXXXWWWUUUVVVVVVUUUUUUUUUUUUUUUVVVRRRUUUXXXYYYZZZ[[[\\\^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___``````___^^^]]]]]]^^^```cccddddddddddddeeeeeeeeeeeedddcccaaaaaa______^^^^^^^^^^^^^^^^^^bbbccceeefffggghhhggggggjjjlllpppyyyxxxrrruuu{{{}}}{{{{{{wwwcccQQQFFFBBB???????????????@@@@@@@@@=========>>>>>>======<<<::::::888777666666666666444444444444444555666666444666888999999:::<<<>>>??????@@@AAABBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTVVVZZZ___ccceeeeeeffffffffffffffffffffffffggghhhhhhhhhiiiiiiiiiiiihhhjjjkkklllkkklllmmmooommmnnnoooqqqrrrssssssssstttuuuxxx}}}}}}wwwtttyyyzzzoooiii^^^XXXRRRPPPPPPRRR[[[eeeeeeddddddeeeggghhhgggeee^^^XXXOOOGGGCCC@@@???>>>>>>>>>>>>===>>>@@@AAACCCAAA@@@???>>>???EEELLLRRRXXX\\\aaaeeeggghhhjjjkkklllnnnqqqrrrsssuuuxxxzzz{{{zzzzzz|||~~~}}}}}}~~~{{{ddd]]]VVVPPPNNNWWWjjj||||||nnnaaaYYYVVVUUUWWWYYYXXXVVVTTTSSSSSSQQQSSS```ttt~~~qqqbbbZZZ\\\```cccbbbTTTQQQKKKFFFCCCDDDFFFHHHSSS]]]kkkxxx333333333333333333333333333333333333444444444444333333333444444444555555222333333333444555555555555555444444444444555555666666666666666666666666555555555666666666666666666777888999999999999888777888888888888999999::::::888666777888888888777777777666666666777888888999999888888888999999:::;;;::::::;;;===AAADDDGGGLLLVVVccclllqqqxxxrrr]]]YYYUUURRRQQQQQQPPPOOOMMMNNNNNNNNNNNNMMMMMMLLLHHHIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJIIIHHHHHHHHHGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOORRRTTTUUUTTTRRRRRRRRRUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTSSSRRRRRRTTTVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTRRRTTTSSSSSSSSSSSSSSSTTTTTTQQQSSSVVVWWWWWWXXXYYY[[[YYYXXXXXXXXXXXXYYYYYYZZZ]]]^^^___```aaa``````______aaaccceeeggggggfffffffffeeeeeedddcccbbbaaa```______^^^^^^]]]]]]]]]]]]```aaaccceeeffffffeeeeeegggjjjnnnsss}}}|||rrrttt{{{~~~|||~~~mmmXXXJJJBBB>>>>>>?????????@@@@@@@@@======>>>>>>>>>>>>======<<<;;;:::999777777777777555555555555555555666777444666888999999:::<<<>>>===>>>???@@@AAACCCDDDDDDGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRTTTXXX\\\___``````aaabbbccceeeeeeeeeddddddgggggghhhhhhiiiiiihhhhhhgggiiikkkkkkkkkkkkmmmooommmnnnoooqqqrrrrrrrrrrrrtttuuuxxx{{{}}}~~~|||{{{wwwqqqooosssyyy~~~{{{ppphhhcccZZZTTTOOONNNMMMNNNVVV______^^^^^^___aaabbbbbbbbbZZZUUUMMMFFFCCCAAA@@@?????????>>>???@@@BBBDDDEEECCCBBB@@@===>>>CCCJJJOOOVVVZZZ___bbbeeefffhhhiiikkkmmmqqqrrrrrrtttwwwzzzzzzyyyyyy{{{~~~}}}}}}~~~nnneee[[[SSSOOORRR^^^kkkyyyzzzxxxqqqggg___ZZZYYYZZZ^^^bbbbbb```]]][[[ZZZZZZXXX```tttwwwggg\\\XXXYYYZZZ[[[OOOMMMIIIEEEDDDDDDFFFGGGRRR]]]mmmzzz333333333333333333333333333333444444444444555555333333333444444444555555333333444555555666777777777666555444333444555666666666555555555666777888777777777777777777888888666777777888999999999888666777777777888888999999777555444555777999999888444444555555666888999:::777777777777777888999999:::::::::;;;>>>CCCGGGJJJVVVdddvvvuuufffSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIGGGIIIKKKKKKHHHFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNQQQUUUVVVUUUSSSQQQQQQTTTSSSSSSTTTVVVVVVUUUSSSQQQRRRSSSSSSQQQRRRSSSUUUSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPRRRUUUVVVVVVVVVWWWYYYVVVWWWWWWXXXXXXYYYYYYYYY\\\^^^___aaaaaaaaaaaa``````bbbeeegggiiiiiihhhgggffffffeeedddcccbbb```___```___^^^^^^]]]]]]]]]^^^^^^```bbbeeefffeeeddddddeeeiiimmmpppvvvssstttzzz}}}{{{yyycccQQQFFF>>>>>>??????@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>===;;;:::999888888888666666555555555666666777666888999999999999;;;===<<<<<<>>>???AAACCCDDDEEEGGGGGGGGGHHHIIILLLNNNPPPPPPQQQRRRVVVZZZ\\\]]]\\\^^^___bbbdddeeeeeedddcccdddeeeeeefffgggfffffffffgggiiikkkkkkkkkkkkmmmooommmnnnpppqqqrrrrrrrrrqqqrrrtttvvvyyyzzzzzzxxxvvvpppkkkiiimmmrrrtttxxx}}}|||uuulllccc\\\YYYXXXRRRMMMLLLKKKLLLSSS[[[\\\[[[ZZZ[[[]]]___```___XXXSSSLLLFFFBBBAAA@@@??????>>>>>>???AAACCCEEEFFFFFFEEEBBB??????CCCJJJOOOTTTXXX]]]aaacccdddfffhhhjjjmmmqqqrrrrrrssswwwzzzyyyyyyyyyzzz}}}~~~|||}}}~~~|||oooaaaXXXSSSRRRXXX___kkkllllllhhhccc``````bbbccchhhmmmooolllhhheeeeeeeee___bbbtttyyyiii\\\TTTRRRSSSTTTLLLJJJGGGEEEDDDEEEFFFGGGRRR]]]nnn{{{555555555555555555555555666555444333222333333444555444333000...,,,***)))777777777666666555555555444444444555555555666666444444444444444444444444444444444555666777777888888888888888777777777777888888888888777777777777888888777777666666555555888777777666555555444444999777555444666888999:::999:::===AAABBBEEEOOOZZZrrruuuggg^^^RRRNNNJJJKKKNNNPPPNNNJJJNNNMMMLLLLLLKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNNNNLLLLLLLLLMMMOOOPPPSSSTTTTTTSSSQQQOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOQQQSSSUUUUUUTTTRRRQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTSSSSSSUUUWWWZZZ\\\``````aaaaaabbbcccdddeeeaaabbbcccdddfffggghhhiiiiiigggeeecccaaa`````````\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]^^^aaadddfffeeedddccccccfffkkkqqq}}}|||wwwzzzyyy}}}~~~{{{~~~hhhSSSHHHCCC>>>;;;===???>>>>>>AAABBB???>>>>>>@@@@@@===:::===>>>>>>===<<<999777666777666555444444555777777555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@EEEEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPRRRUUUXXX[[[\\\\\\]]]^^^___```bbbcccccceeeeeeffffffgggggghhhhhhggggggggghhhiiikkklllmmmooonnnnnnnnnnnnpppqqqrrrvvvttttttvvvyyy{{{zzzxxxuuukkkeeeiiillljjjjjjlllpppkkkeee```[[[VVVQQQMMMLLLJJJGGGEEEEEEJJJQQQVVV___ZZZVVVVVVZZZ]]]\\\YYYVVVTTTOOOIIIDDDAAA@@@???>>>???AAACCCDDDFFFFFFFFFEEECCC???======@@@EEEGGGQQQTTTYYY\\\___```ccceeemmmoooqqqssssssssstttvvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}nnn```XXXUUUUUUUUU``````aaacccaaa___ccciiikkkuuu~~~}}}yyyvvvssspppiiiddddddmmm}}}xxxtttnnnddd[[[RRRMMMKKKHHHDDDAAABBBBBBAAADDDHHHSSSbbbsss}}}555555555555555555555555666555444333333333444444333333333333333444444444444333333333222222222111444444444555555555666666444444444444444444444444444444444555666777777777777777777777777777777777888888777777777666666666888777777777666666666555666666666666666666666666777666555555666777999999;;;<<>>???>>>???AAAAAA???>>>>>>@@@@@@===:::============;;;999777666666666555444444555666777555555666777888999:::::::::;;;<<<===>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJLLLMMMNNNPPPSSSVVVYYYZZZ[[[\\\]]]^^^```aaabbbbbbdddeeeeeeffffffgggggghhhggggggggghhhiiijjjllllllnnnnnnmmmmmmnnnoooqqqrrrvvvttttttvvvyyy{{{{{{yyytttjjjaaa``````]]][[[\\\___[[[WWWRRROOOLLLHHHEEEFFFDDDBBB@@@@@@DDDKKKPPP\\\XXXTTTTTTXXXZZZYYYWWWRRRPPPLLLHHHDDDBBBAAAAAA>>>???@@@AAABBBDDDEEEFFFEEECCC???======@@@CCCFFFNNNQQQVVV[[[^^^aaadddffflllnnnqqqrrrssssssuuuwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~uuuiiiaaa]]][[[ZZZcccbbbdddfffeeedddiiipppvvv{{{tttlllfffccchhhrrryyywwwsssllllllkkkhhhccc[[[TTTPPPHHHCCCAAAAAAAAAAAACCCHHHSSScccsss}}}555555555555555555555555666555444444333444444444222222333555666777888999555555555444444444444444444444444555555555555555444444444444444444444444444444444555666666777777666666666666666666666666777777777666666666555555777777777777666666666666444444555666666777888888777777777777888888999:::>>>@@@EEEMMMUUU```rrrqqqaaaUUUOOONNNKKKHHHHHHKKKLLLJJJHHHKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNNNNMMMLLLMMMNNNKKKMMMNNNOOOOOONNNLLLKKKOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNNNNPPPRRRSSSSSSSSSQQQPPPQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVXXX[[[^^^```cccdddeeefffeeedddbbbaaa``````aaacccdddeeeffffffgggfffeeecccbbbaaaaaaaaa^^^^^^^^^______^^^^^^^^^\\\\\\]]]___bbbddddddcccddddddeeehhhkkksssyyyvvvrrr]]]RRRFFF@@@===>>>???>>>>>>AAAAAA@@@??????@@@???===<<<=========<<<:::999777666666555444333333444555666444444555666777888888999::::::;;;<<<===>>>??????BBBCCCCCCDDDFFFHHHJJJKKKJJJKKKLLLNNNQQQTTTVVVXXXZZZ[[[\\\]]]^^^```aaaaaaccccccdddeeeeeefffgggggggggggggggggghhhjjjkkklllmmmmmmmmmmmmnnnooopppqqqtttssssssuuuxxxzzzzzzzzzwwwlllaaaZZZUUUPPPMMMMMMNNNKKKHHHFFFEEEDDDBBB@@@@@@???>>><<<<<<@@@FFFKKKUUURRROOOOOORRRTTTSSSQQQMMMKKKIIIFFFCCCBBBAAAAAA>>>>>>>>>>>>???AAACCCDDDEEEBBB???<<<<<<>>>BBBDDDJJJNNNSSSXXX\\\```dddgggjjjllloooqqqrrrtttvvvxxxwwwxxxyyy{{{|||}}}~~~~~~~~~~~~xxxpppjjjgggdddiiihhhiiikkkjjjjjjooowwwzzzoooiiibbbbbbfffhhheee```___dddmmmsssrrrjjj]]]SSSIIICCC@@@@@@@@@@@@CCCIIITTTcccttt}}}555555555555555555555555555555555444444444444555444444444444444444444555555555555555555555555555555555555555555555555555333333444444444444444444444444444555555666666666444444444555555555555555666666666666555555555555777777777777666666666666555555555666777777888888999:::;;;;;;::::::;;;<<>>>>><<<===@@@@@@@@@@@@@@@@@@???>>>=========<<<;;;:::999888777666666444333333444444555333333444555555666777777999999:::;;;<<<===>>>>>>BBBCCCCCCDDDFFFHHHJJJKKKJJJJJJKKKMMMPPPSSSUUUVVVYYYYYYZZZ[[[]]]^^^___```aaabbbbbbcccdddeeeffffffgggffffffggghhhiiijjjjjjlllllllllmmmmmmnnnooooooqqqqqqqqqsssuuuwwwyyyzzz|||rrrfff[[[SSSMMMJJJIIIGGGEEECCCBBBCCCCCCCCCAAA??????===<<<<<>>===<<<;;;<<<>>>AAABBBCCCAAA>>><<<;;;===@@@BBBHHHLLLQQQUUUYYY^^^bbbfffhhhjjjnnnppprrrtttvvvxxxvvvwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~|||vvvssstttrrrrrrqqqnnnlllpppwwwuuuooohhhdddccc```[[[WWWWWWbbbtttzzzeeeTTTJJJDDD@@@??????@@@DDDJJJWWWeeeuuu~~~666666666666666666666666444555555555555555555555555555444444333333333222222222222222222222333333555555555555555555555444333333333444444444555555444444444444555555555555333444444444555555555666666666666666555555555555666666666666777777777777777777777777777777777777999;;;<<<<<<;;;<<<>>>AAAJJJPPP\\\kkkxxxuuufff[[[UUUQQQOOOHHHGGGFFFEEEFFFFFFFFFEEEGGGHHHKKKMMMNNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNNNNNNNNNNOOOPPPLLLMMMMMMNNNMMMLLLKKKJJJMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMOOOOOOQQQQQQRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWYYY\\\___aaabbbcccdddfffggggggdddbbb`````````aaaaaabbbcccddddddeeeeeeeeeeeeddddddcccccc^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\]]]___aaacccbbbaaacccbbbdddiiillloooxxxyyyvvvuuuaaaUUUIIIBBB=========;;;<<>>>>>===<<<;;;::::::999999777666555444333444444555333333333444555555666666888888999:::;;;<<<======>>>>>>???@@@BBBCCCEEEFFFJJJJJJKKKMMMOOORRRTTTUUUWWWWWWXXXZZZ[[[\\\]]]^^^``````aaabbbcccdddeeeeeeffffffffffffggghhhiiiiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnoooppprrruuuxxxzzz{{{vvvkkk```XXXSSSPPPMMMIIIGGGEEEDDDEEEDDDCCCBBB??????>>><<<;;;===AAADDDIIIHHHGGGGGGHHHHHHHHHHHHFFFEEECCCAAA???===<<<<<<>>>===;;;:::;;;===???@@@AAA???===;;;;;;<<>>AAAGGGLLLYYY___lll{{{zzziiiZZZRRRNNNLLLKKKGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOONNNNNNOOOQQQMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ]]]___```aaaaaabbbdddeeefffeeecccbbb```aaaaaabbbccccccddddddddddddeeeeeeeeeeeedddccc```___^^^]]]]]]^^^___```^^^]]]^^^```bbbcccbbbaaadddccceeejjjnnnpppvvv}}}}}}www|||uuubbbXXXLLLDDD???======;;;<<>>@@@AAAAAA@@@??????@@@???>>>===<<<;;;;;;;;;;;;999888666555444444555555333333444444444555555555777777888999:::;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXYYY[[[\\\\\\^^^^^^___aaabbbcccddddddfffffffffffffffggghhhhhhiiiiiikkkllllllmmmlllllllllmmmnnnooopppsssxxx{{{zzzyyysssjjjdddaaa]]]XXXSSSPPPMMMJJJHHHEEECCCAAA??????>>><<<::::::<<<>>>EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA???===<<<:::999===<<<;;;;;;;;;<<<===>>>>>>===;;;::::::<<<>>>@@@FFFIIILLLPPPTTTXXX]]]aaafffiiimmmoooqqqrrruuuwwwuuuvvvwwwyyyzzz{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~|||tttkkkjjjmmm~~~}}}uuujjj___YYYTTTbbbzzzzzzcccQQQJJJCCCBBBBBBCCCJJJQQQ```mmm{{{666666666666666666666666333444555666777777666555444444555555666777777888777777777888888888999999666666555555555444444444222222333333444555555666444444444444444444444444333444444555666666777777888888777777777666666666555666666666777777777888666666666777888888999999888;;;???BBBEEELLLWWW___lllpppzzzxxxlll\\\PPPJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNOOONNNOOOPPPQQQMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLMMMNNNOOOPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMLLLMMMNNNQQQSSSUUUVVVWWWYYY[[[]]]^^^_________```aaacccdddeeeeeeeeeaaaaaabbbbbbcccdddddddddcccdddeeeffffffeeeeeedddbbbaaa```______```aaabbb___^^^___```cccdddcccbbbeeedddfffkkknnnnnnrrrwwwzzz{{{vvvfff^^^OOOHHHAAA???>>><<<===@@@>>>@@@BBBBBB@@@>>>???AAA@@@???>>>===<<<<<<======:::999777666555555666666444444444444555555555555666666777888999:::;;;;;;??????@@@AAACCCEEEGGGHHHGGGHHHHHHJJJLLLNNNPPPQQQTTTUUUVVVWWWXXXZZZ[[[[[[]]]]]]^^^___aaabbbcccdddffffffeeeeeeffffffgggggghhhiiijjjkkklllllllllkkklllnnnooopppqqqtttyyy~~~}}}xxxvvvqqqkkkeeeaaa[[[UUUPPPKKKFFFCCCAAAAAA@@@===;;;999:::;;;??????@@@@@@@@@??????@@@============<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<>>>@@@BBBEEEIIIMMMRRRWWW^^^bbbgggiiimmmoooppprrrtttvvvtttuuuwwwxxxzzz{{{{{{{{{}}}}}}|||||||||}}}}}}~~~}}}xxxnnnkkknnnzzz{{{vvvkkkddd\\\eeewww}}}iiiTTTMMMFFFDDDDDDFFFMMMTTTeeerrr~~~777777777777777777777777333444666777777777666555555555555555555444444444444555555555666666777777666666555555555444444444222222333333444555666666444444444444444444444444444444555555666777888888888888888888777777777777555666666666777777888888444444555777888999;;;;;;:::>>>CCCHHHMMMWWWeeeoooyyy|||lllaaaSSSIIIFFFGGGHHHGGGEEEFFFFFFEEECCCCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQMMMMMMLLLKKKJJJJJJIIIIIILLLMMMMMMOOOPPPQQQRRRRRRNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMLLLLLLNNNPPPSSSUUUWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^___aaaccceeefffgggbbbbbbbbbcccdddddddddeeecccdddeeefffffffffeeeddddddcccbbb``````bbbcccddd```______aaacccdddcccbbbgggeeeggglllnnnmmmooorrryyy}}}{{{|||wwwjjjcccRRRJJJCCCAAA@@@>>>???BBB===@@@BBBBBB@@@>>>@@@BBBAAA@@@???=========>>>>>>;;;:::888777666666666777444444555555555555555555666666777888999:::;;;;;;;;;<<<<<<>>>???AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\^^^___```bbbccccccffffffeeeeeeeeefffggggggggghhhjjjkkkllllllkkkkkkmmmoooqqqqqqrrruuu{{{{{{tttppphhhaaaZZZSSSLLLHHHDDDDDDCCC@@@===::::::;;;888999::::::999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999888888:::<<>>@@@??????>>>>>>>>>>>>>>><<<;;;:::::::::999777555555555555555555555555555555666777888999999999888:::<<<>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMPPPSSSUUUVVVWWWWWW[[[[[[\\\^^^___aaabbbcccffffffeeeddddddcccbbbbbbhhhhhhhhhhhhiiijjjkkkllllllnnnqqqrrrrrrvvv}}}wwwpppllldddXXXOOOMMMIIICCC???>>>===<<<;;;=========;;;999999:::<<<<<<;;;999888888999;;;<<<<<<<<<;;;::::::999999888777777888999:::<<<===>>>???CCCIIILLLOOOUUU\\\aaafffhhhkkkmmmnnnpppsssuuuwwwwwwyyyzzz{{{||||||||||||||||||||||||}}}~~~~~~~~~~~~zzzvvv||||||tttmmmnnnxxxvvvrrruuuwwwllldddYYYLLLFFFEEEIIIUUU___pppzzz::::::999999888888888888777777777777777777777777666666666666666666666666777777666666666666777777666666666666555555555555444444444444444444444444555555555555555555555555666666777777777777666666888888888777777666666666777777666666555555555555555444666;;;<<<;;;===AAAKKKTTT^^^eeepppooobbbYYYSSSLLLHHHGGGFFFCCC@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGDDDBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEDDDDDDDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKKKKKKKJJJIIIJJJMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQNNNOOOOOONNNMMMMMMPPPRRRVVVRRRNNNOOOTTTWWWXXXVVVXXXYYYZZZ[[[]]]^^^___`````````aaabbbdddeeefffffffffeeecccbbbaaabbbcccdddeeeeeefffeeeeeeeeeddddddbbbccccccddddddddddddcccbbbbbbbbbcccccccccccccccdddeeegggiiilllnnnppprrrqqqxxxxxxqqqfff```XXXQQQNNNKKKGGGDDDAAAAAAAAA@@@???>>>>>>???@@@??????>>>>>>>>>>>>>>>===;;;:::::::::999777555444444444555555555555555555555666666777888888888888:::<<<======>>>@@@BBBFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLOOORRRTTTUUUVVVVVVZZZZZZ[[[]]]___```aaabbbeeeeeeddddddccccccbbbbbbgggggggggggghhhiiijjjjjjkkkmmmpppqqqrrrvvv}}}~~~yyyqqqeee[[[PPPLLLFFFAAA???>>>===<<<===<<<;;;:::888888999:::::::::999999999:::<<<<<<<<<<<<<<<;;;::::::999999777777777888999:::;;;<<<>>>BBBGGGKKKNNNTTT[[[aaafffiiilllnnnooopppsssuuuvvvwwwxxxzzz{{{{{{|||||||||||||||||||||}}}}}}~~~~~~yyyrrrooozzz~~~yyy|||{{{qqqqqqeeeVVVNNNLLLOOOZZZeeerrr{{{<<<<<<;;;;;;:::999888888888888888888888888888888666666666666666666666666888777777666666777777888666666666666555555555555444444444444444444444444555555555555555555555555666666777777777777666666777777777777666666666666777777666666666666777777999777999===??????CCCIIIYYYdddooowwwppp___TTTSSSNNNHHHEEEEEEEEECCC@@@@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGIIIIIIJJJIIIIIIJJJLLLOOOSSSRRRPPPNNNMMMNNNOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOSSSRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPOOONNNOOOQQQSSSXXXTTTQQQRRRVVVYYYYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]aaaaaaaaabbbcccdddeeeeeefffeeedddcccccccccdddeeedddcccbbbbbbbbbccceeeeeeeeeeeeeeeddddddcccccccccdddddddddccccccccccccccccccdddeeehhhkkknnnppprrrpppuuu~~~sssooohhh___VVVNNNIIIEEE@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;::::::;;;:::888666444444444555555555666666555444444444444666777888777999;;;<<<<<<===@@@BBBEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMPPPRRRSSSTTTTTTXXXXXXYYY[[[]]]___```aaaccccccccccccccccccccccccffffffffffffggghhhiiiiiijjjllloooppprrrvvv~~~tttjjjYYYUUUNNNHHHEEECCCAAA@@@>>>===<<<:::999999::::::888888999:::;;;<<<===============<<<;;;;;;::::::888888777777888888999:::<<<@@@EEEIIILLLRRRZZZ```gggiiilllnnnoooqqqsssuuuvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{{{{||||||}}}~~~}}}uuuwww}}}ppp```VVVRRRUUU___iiittt~~~======<<<;;;:::888888777888888888888888888888888777777777777777777777777888777777777777777777888666666666666555555555555555555555555555555555555555555555555555555555555666666777777777777666666666666666666666666777777777666666777888999;;;<<<<<<:::<<<@@@CCCGGGQQQ[[[kkkvvv~~~pppaaaVVVOOOMMMIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHIIILLLNNNSSSQQQNNNKKKJJJKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRQQQOOONNNNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQSSSUUUZZZWWWUUUVVVXXX[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]aaaaaaaaabbbccccccddddddfffeeedddccccccccccccdddbbbaaa______```bbbeeegggeeeeeedddddddddddddddeeefffffffffeeeeeedddddddddeeeeeeeeegggiiikkknnnoooppprrrzzz}}}rrrcccVVVLLLGGGBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999777444444444555555555666666555444222222222444666888888:::<<<======???AAACCCCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKMMMOOOPPPQQQRRRUUUVVVWWWYYY[[[]]]^^^___aaaaaaaaabbbbbbbbbccccccffffffffffffggghhhiiiiiiiiikkknnnpppqqqvvv}}}wwwiiiddd\\\UUUOOOKKKGGGDDDCCCAAA>>>===<<<<<<<<<;;;666777999;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;::::::999888888888888888:::===BBBFFFJJJPPPYYY```hhhjjjnnnppppppqqqssstttuuuvvvwwwyyyzzzzzzzzzzzz|||{{{{{{{{{{{{|||}}}}}}~~~sssbbbXXXSSSVVVaaakkkxxx===<<<;;;:::999888777777888888888888888888888888888888888888888888888888888888777777777777888888666666666666555555555555555555555555555555555555555555555555555555555555666666777777777777666666555555666666777777888888888888777666777888:::;;;===;;;===CCCIIISSScccrrr~~~nnn```VVVPPPMMMHHHGGGEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDEEEEEEDDDBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEECCCBBBDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLPPPNNNKKKIIIHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSRRRRRRSSSUUUXXX[[[ZZZYYYYYYZZZ\\\\\\\\\[[[[[[\\\]]]^^^^^^______``````aaabbbccccccdddddddddccccccbbbbbbbbbbbbbbb```___]]]]]]^^^aaaeeegggddddddddddddeeefffggghhhhhhhhhhhhggggggffffffeeehhhgggffffffggghhhjjjkkkoooqqqwww~~~zzzgggWWWNNNFFFDDDAAAAAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<:::888555555555555555555555555444333222111222444666777777999;;;<<<<<<===@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^______```aaabbbccccccgggggggggggghhhiiijjjjjjhhhkkknnnoooqqquuu|||xxxssskkkccc[[[TTTMMMHHHFFFCCC???>>>>>>===<<<:::666777999;;;===>>>>>>>>>@@@@@@??????>>>======<<<<<<<<<:::999999888888999888<<<@@@DDDHHHOOOYYY```hhhkkkoooqqqrrrrrrssstttuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}~~~rrrcccYYYVVVYYYcccnnnzzz<<<<<<;;;:::999999888888888888888888888888888888888888888888888888888888999888888777777888888999666666666666555555555555555555555555555555555555555555555555555555555555666666777777777777666666555666666777888999999::::::999777555555666777888>>>???DDDMMMVVVdddxxxppp___TTTMMMJJJIIIEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFGGGHHHHHHGGGGGGHHHIIILLLKKKIIIHHHGGGHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOSSSTTTTTTTTTSSSUUUWWWZZZ[[[[[[[[[[[[\\\\\\]]]^^^ZZZ[[[\\\]]]^^^___```aaa^^^___```aaabbbdddeeeeeecccccccccbbbbbbbbbaaaaaa___^^^]]]]]]^^^aaaeeegggddddddddddddeeegggiiijjjhhhhhhhhhgggggggggggggggiiihhhfffeeeeeefffggghhhnnnpppuuu|||{{{}}}{{{eeeWWWMMMHHHBBB@@@AAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<======;;;999666666666555444444333333333222222222222444555666444666888999999;;;===???AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGGGGIIIKKKLLLMMMOOOPPPRRRTTTVVVYYYZZZ[[[\\\]]]^^^___aaabbbcccdddgggggggggggghhhiiijjjjjjiiikkknnnoooppptttzzz{{{sssjjjaaaWWWQQQKKKFFFAAA???>>>>>>;;;888888888999;;;<<<>>>??????AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999999999777:::???CCCGGGOOOYYY```iiilllppprrrsssssssssttttttuuuvvvwwwxxxyyyyyyyyy{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~sssfff^^^[[[___iiisss|||<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999888888777777888888999666666666666555555555555555555555555555555555555555555555555555555555555666666777777777777666666666666777888999:::;;;;;;:::999777777888:::===>>>EEEJJJTTTaaalllzzzuuucccUUUNNNJJJGGGDDDCCCCCCDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???AAACCCCCCBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQTTTUUUUUUUUUUUUVVVYYY[[[\\\\\\]]]]]]\\\\\\]]]^^^[[[\\\\\\]]]^^^___``````\\\]]]___```cccdddfffgggccccccddddddccccccbbbbbb___^^^^^^^^^___bbbdddeeegggfffeeedddeeefffhhhiiiffffffffffffffffffggggggiiigggeeeddddddeeegggiiillloootttzzz}}}yyyxxx~~~vvvdddSSSLLLCCC??????AAA@@@???@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>===<<<:::888888777555444333222111222222333333444555555555333555777888999:::<<<>>>@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[\\\^^^```bbbcccdddffffffffffffggghhhiiiiiijjjlllnnnoooooorrryyy~~~}}}ssshhh```RRRLLLFFFCCCBBBAAA===999::::::999:::;;;===???@@@BBBBBBAAAAAA@@@?????????;;;;;;:::999888888888888666:::>>>BBBGGGOOOZZZaaaiiimmmqqqsssssssssssstttssstttuuuwwwxxxxxxyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{|||}}}~~~vvvjjjdddbbbdddmmmvvv}}}===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999777666666666555555555555666666666666666666666666555555555555555555555555666666777777777777666666666666777999:::;;;<<<===888777888999===BBBFFFIIIMMMTTTcccssswwwjjjZZZOOOLLLKKKGGGCCCAAABBBCCCCCCBBBAAABBBCCCAAABBBBBBCCCCCCDDDDDDEEE???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???===???BBBCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDBBBBBBCCCEEEFFFCCCDDDEEEGGGGGGFFFFFFEEECCCCCCDDDEEEEEEFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWZZZ\\\[[[]]]^^^]]]\\\\\\]]]^^^]]]]]]]]]^^^^^^_________[[[\\\^^^```ccceeeggggggddddddeeeeeeeeedddcccbbb____________```bbbccceeeiiihhhfffeeedddeeeggghhhcccddddddeeeeeefffffffffgggfffdddccccccfffhhhjjjjjjnnnsssxxx}}}xxxvvvwwwrrrWWWOOODDD>>>>>>@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::999999777666444222111000111222333555555555555555555777999::::::;;;>>>@@@???@@@@@@AAAAAABBBCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ\\\^^^```bbbcccdddeeeeeeeeeeeeeeefffhhhhhhkkkmmmooooooooorrrxxx}}}vvvnnnYYYSSSLLLHHHHHHFFFAAA<<<;;;;;;999999:::<<>>BBBGGGOOOZZZbbbiiimmmqqqttttttsssssstttssstttuuuwwwxxxxxxxxxxxx{{{zzzzzzzzzzzz{{{||||||zzz{{{|||}}}xxxmmmgggeeefffnnnwww}}}KKKHHHDDDCCCDDDDDDAAA>>>>>>===<<<;;;:::999999999<<<:::999888999999999888<<<;;;:::999888888999:::666666555555555444444444666666777777777777666666888888777777666555444444777666444555666777777777999999999999999:::<<<======@@@BBBDDDEEEJJJQQQWWWdddkkkxxxxxxeee\\\PPPJJJHHHIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@@@@AAABBBCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBAAAJJJJJJKKKKKKLLLLLLMMMMMMTTTSSSQQQQQQRRRSSSSSSRRRVVVVVVVVVUUUTTTSSSRRRQQQUUUVVVUUUTTTRRRSSSVVVXXXYYYXXXWWWVVVWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\]]]^^^___````````````^^^]]]]]]]]]^^^```bbbccceeedddbbbaaa```aaabbbccc```aaaaaaaaa```bbbdddggghhhggggggfffeeeddddddcccdddddddddeeeeeeeeeeeeeeegggfffdddcccccceeehhhjjjkkknnnrrruuuxxx|||ssssssyyy}}}fffXXXJJJEEECCC@@@===<<<>>>>>>>>>===>>>??????@@@>>>=========<<<<<<<<<<<<===;;;999777555555555555666666666666666666666666555666777888999:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFJJJKKKMMMOOOQQQSSSUUUUUUXXXYYYZZZ\\\^^^aaaccceeebbbbbbcccdddeeegggggghhhkkkmmmnnnnnnooosssyyyuuulllbbbUUUMMMKKKIIIDDD???@@@>>>;;;;;;<<<>>>>>>===???@@@BBBCCCCCCAAA>>>===:::999999888888888888888::::::;;;@@@HHHRRR\\\bbblllmmmnnnpppqqqrrrsssssstttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{}}}~~~~~~}}}~~~|||xxxtttqqqqqqssswwwyyyUUURRROOOOOONNNLLLFFFBBBCCCBBB@@@??????>>>>>>===>>><<<::::::<<<<<<<<<;;;:::999888777666777888888777777666666666555555555666666777777777777666666666666666555555555555555999888888888999::::::::::::;;;;;;<<<===@@@CCCFFFFFFIIINNNQQQUUU[[[ccciiirrrxxxyyylll]]]VVVLLLGGGFFFFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@?????????@@@BBBBBB@@@>>>AAA@@@@@@??????>>>======>>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJLLLMMMNNNOOOTTTSSSQQQQQQRRRSSSSSSRRRVVVVVVVVVVVVUUUTTTSSSRRRVVVVVVVVVUUUTTTUUUXXX[[[[[[\\\\\\[[[XXXWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^____________]]]]]]]]]]]]^^^```aaabbbcccbbbaaa______aaabbbccccccdddddddddcccdddgggiiihhhhhhhhhgggfffeeeeeeeeedddddddddddddddeeeeeeeeefffeeedddcccdddeeeggghhhjjjmmmppprrrttt{{{vvvrrruuu{{{ooo```QQQIIIFFFAAA>>>>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;:::888666555444444444444444444444444444444444444555555666888999999:::::::::<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTWWWWWWXXXZZZ]]]___aaacccaaaaaabbbccceeefffggggggjjjlllnnnnnnooossszzztttjjj^^^UUUQQQMMMGGGAAABBB???<<<;;;;;;<<<;;;:::>>>???AAABBBAAA@@@===<<<:::999888888777777888888::::::<<>>@@@BBBBBB???===@@@@@@??????>>>=========>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPSSSRRRRRRQQQQQQRRRRRRSSSWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTVVVYYY\\\```ccceeebbb[[[WWWWWWYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[]]]^^^^^^^^^^^^^^^]]]\\\]]]]]]^^^```aaabbb```___^^^^^^^^^```bbbdddgggggghhhgggfffgggiiikkkiiiiiiiiihhhhhhggggggfffeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeffffffiiikkklllmmmooouuu~~~{{{ttttttvvv{{{~~~}}}mmm[[[PPPIIIBBB??????===>>>???@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<:::999888666555444444444222222222222222222222222444444555555666777888888999:::;;;===>>>????????????@@@AAABBBCCCDDDDDDEEEHHHHHHJJJLLLNNNPPPQQQRRRTTTUUUVVVXXXZZZ]]]___```___```aaabbbdddeeefffgggiiikkkmmmnnnpppttt|||zzznnnddd]]]WWWNNNHHHFFFCCC???===<<<<<<;;;:::<<<===???@@@???>>><<<;;;:::999888888777777888888999:::<<>>???>>>======<<<:::999888999999:::777777777777666666666666555666666777777666666555777777777777777888888888555666888888888888999:::===AAAFFFKKKQQQZZZdddkkkuuuyyy}}}nnn^^^UUULLLHHHEEECCCCCCCCCAAA???BBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@======>>>AAACCCCCC@@@>>>@@@@@@???>>>>>>======<<<===>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGIIIKKKMMMNNNOOORRRRRRRRRRRRQQQQQQRRRSSSWWWWWWXXXXXXWWWVVVVVVUUUSSSTTTTTTSSSSSSUUUYYY[[[dddiiimmmhhh___XXXWWWYYYZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaa]]]\\\[[[\\\]]]___bbbdddhhhiiiiiihhhggggggiiikkkjjjjjjiiiiiiiiihhhhhhhhhffffffffffffffffffffffffeeefffggghhhhhhgggfffeeefffgggiiijjjlllqqqyyy~~~zzzvvvuuu{{{xxxdddVVVLLLCCC>>>>>><<<===???AAAAAA@@@???>>>>>>>>>>>>============<<<::::::999888666666555555222222222222222222222222444444555666666777888888888999:::<<<======>>>>>>>>>>>>???@@@AAACCCDDDDDDFFFGGGHHHJJJKKKMMMNNNOOOSSSSSSTTTVVVYYY[[[^^^______```aaabbbdddeeegggggggggjjjlllnnnooottt|||uuulllbbbXXXPPPLLLHHHCCC@@@??????>>>===<<<<<<>>>>>>>>>===;;;:::::::::999888888888888888888999<<>><<<;;;999999999:::777777777666666666666555666666777777777777666666777777777777777777777777777999:::::::::;;;???BBBCCCIIIRRRZZZbbbmmmzzzqqqaaaUUUOOOHHHFFFEEEEEEDDDDDDBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@>>>>>>???AAADDDDDDBBB@@@@@@@@@??????>>>===============>>>???AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMQQQRRRSSSRRRPPPPPPQQQSSSWWWWWWXXXXXXXXXWWWVVVVVVTTTUUUUUUUUUUUUVVVZZZ]]]eeekkknnnjjjaaaYYYXXXZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^___``````[[[ZZZZZZZZZ\\\___bbbdddhhhhhhhhhgggeeeeeegggiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggghhhiiijjjjjjiiihhhgggdddeeefffhhhkkkpppvvvzzzzzzwww}}}mmm^^^QQQEEE>>>===<<<>>>@@@AAABBBAAA???>>>???>>>>>>>>>============;;;;;;;;;:::999888777777333333333333333333333333555666666777777888888888777888999:::;;;<<<<<<<<<<<<<<<===???@@@BBBCCCCCCEEEEEEFFFHHHJJJKKKLLLMMMRRRRRRTTTUUUXXXZZZ]]]^^^______aaabbbdddfffggghhhfffhhhkkklllnnnttt|||xxxlll```YYYPPPLLLFFFCCCAAAAAAAAA@@@<<<======>>>===<<<;;;:::;;;;;;:::999999999999999777999<<>>>>>>>>======>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLPPPRRRSSSRRROOONNNQQQTTTVVVWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVXXX[[[^^^bbbfffiiiggg```ZZZYYYZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^____________ZZZZZZZZZZZZ\\\___bbbcccfffffffffdddbbbbbbdddfffggggggggggggggggggggggggeeeffffffggghhhiiijjjjjjiiijjjkkklllkkkjjjiiihhhddddddeeefffjjjooosssvvv||||||wwwiiiZZZKKKAAA???>>>>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>=========;;;<<<<<<;;;;;;:::888888555555555555555555555555666666666777777888888888666777888999:::::::::::::::;;;<<<===???AAABBBBBBDDDEEEFFFGGGIIIJJJKKKKKKPPPQQQRRRTTTVVVYYY[[[]]]]]]^^^___aaaccceeefffgggeeegggjjjkkkmmmrrrzzzuuuiiiaaaUUUPPPJJJEEEBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<===<<<;;;;;;::::::;;;;;;888:::>>>EEENNNYYYbbbhhhmmmnnnpppqqqssstttttttttvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||||||||}}}yyyuuuppphhhbbb\\\YYYUUURRRPPPNNNKKKIIIJJJHHHEEEBBB???===<<<<<<;;;;;;:::::::::999999999999999::::::::::::999999888999;;;<<<>>>@@@BBBBBB===???@@@??????DDDMMMUUUbbbkkkxxx{{{kkk]]]UUUPPPLLLJJJCCCDDDDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@??????????????????@@@AAAAAAAAAAAAAAA@@@>>>===>>>@@@CCCCCCCCCBBBBBBAAAAAA@@@?????????======>>>???@@@BBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAABBBCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMOOORRRTTTRRROOONNNQQQTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWUUUTTTUUUXXX[[[[[[]]]______]]]ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ\\\^^^____________[[[ZZZZZZZZZ\\\^^^aaaccceeeeeeeeeccc``````aaaccceeeeeeeeeeeeeeeeeeeeeeeebbbcccdddeeegggiiijjjkkkjjjkkkkkkkkkjjjjjjiiihhhfffeeedddeeehhhlllooopppwww~~~tttdddSSSGGGDDD?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>======:::;;;;;;;;;;;;:::888777444444444444444444444444555555666666666666777777666666777888999999999999999999;;;<<<>>>@@@AAABBBDDDEEEEEEGGGHHHIIIJJJKKKNNNOOOPPPRRRTTTWWWYYYZZZZZZ[[[]]]___aaacccdddeeedddfffiiijjjkkkpppxxx~~~uuummm___YYYQQQKKKFFFDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;===AAAHHHQQQ[[[dddiiimmmnnnoooqqqrrrsssssstttwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~zzzrrrooojjjfffccc```\\\ZZZQQQOOOLLLHHHEEEBBBAAA@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999<<<===???BBBFFFIIIKKKLLLIIIKKKLLLJJJKKKQQQ[[[dddnnnxxxyyymmm\\\QQQMMMOOOOOOOOOBBBBBBBBBAAA@@@@@@AAABBB@@@@@@@@@????????????>>>>>>???@@@AAAAAAAAAAAAAAA@@@===;;;<<<>>>AAACCCCCCCCCCCCBBBAAAAAA@@@@@@???<<<======???@@@BBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEAAABBBDDDGGGIIILLLNNNOOOOOORRRTTTRRRNNNMMMPPPTTTUUUUUUVVVVVVWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQTTTWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^_________^^^[[[[[[ZZZZZZ\\\^^^aaaccceeeeeedddbbb```___```bbbcccddddddddddddddddddddd___```bbbdddfffhhhiiijjjkkkjjjjjjiiiiiiiiihhhhhhhhhfffeeeeeegggjjjkkkllltttyyy|||lllZZZLLLHHH@@@@@@?????????@@@AAABBB????????????>>>>>>>>>>>>999::::::;;;:::999777666444444444444444444444444444444444555555555555555555666777888888888888888888999:::<<<>>>???AAAAAADDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRUUUWWWXXXXXXYYY[[[]]]___aaaccccccdddfffhhhiiijjjooovvv|||xxxiiicccYYYQQQKKKGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===============>>>@@@DDDKKKTTT]]]fffkkklllmmmnnnppprrrrrrsssssswwwwwwwwwwwwwwwxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{|||||||||}}}zzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}~~~|||yyyuuurrrjjjddd[[[TTTNNNKKKHHHFFFAAA???===<<<<<<===???AAA@@@AAABBBAAA@@@???@@@AAACCCEEEIIINNNTTTZZZ^^^aaaddd```[[[WWWYYYaaammmuuu}}}}}}|||hhh```SSSIIIDDDDDDFFFHHHGGGEEEBBBAAAAAAAAA@@@@@@======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???@@@???>>>======???AAABBBCCCDDDFFFGGGFFFEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCBBBBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMQQQQQQPPPOOOMMMNNNPPPSSSPPPSSSVVVWWWVVVTTTTTTTTTWWWUUUSSSOOOLLLLLLOOORRRQQQQQQQQQRRRTTTVVVYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVZZZZZZ[[[\\\]]]^^^]]]]]][[[[[[ZZZYYYXXXYYY\\\^^^```bbbcccaaa^^^]]]___bbbfffcccaaaaaaccccccaaa____________bbbeeeffffffeeebbbcccdddeeeggghhhiiijjjgggfffffffffggghhhjjjkkkkkkuuutttfffWWWKKKFFFBBB@@@@@@???===???CCCBBBAAA@@@???>>>=========>>>>>>===<<<:::999888888777666555444333444444555333333444555666666555555666666666666777777777777888999:::<<<===>>>>>>???AAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTVVVYYYYYY[[[]]]___aaabbbcccdddfffgggiiikkkoootttxxxxxxnnn```TTTMMMIIIFFFDDDIIIGGGEEEEEEFFFGGGFFFEEEFFFDDDAAA@@@@@@???===;;;???AAAEEEMMMWWW```fffhhhkkklllnnnppprrrsssssstttvvvvvvuuuuuuuuuuuuuuuvvvrrruuuyyyyyyxxxwwwxxxyyy}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}||||||{{{{{{}}}~~~xxx{{{vvvkkkaaaYYYRRRNNNHHHGGGEEECCCDDDGGGJJJLLLMMMNNNNNNLLLIIIGGGGGGHHHLLLQQQYYYcccllltttzzz}}}|||wwwpppkkkjjjqqq{{{|||}}}ppphhh\\\VVVMMMGGGDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===>>>???AAABBBCCCDDDEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@AAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@CCCDDDDDDFFFHHHJJJLLLMMMPPPPPPOOONNNLLLMMMOOOQQQQQQSSSUUUVVVTTTSSSRRRRRRVVVUUURRROOOLLLLLLOOORRRRRRRRRRRRRRRTTTVVVXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUVVVYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXYYY\\\^^^aaabbbcccaaa^^^]]]___aaacccaaa```aaaccccccaaa^^^___^^^^^^```cccddddddcccbbbbbbcccdddeeeggghhhhhhffffffeeeeeefffggghhhiiihhhqqqzzzssscccVVVOOOHHHCCCBBBBBB@@@AAADDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<;;;;;;:::::::::888777666444444444444444333444444555666666555555555555666666666777777777777888:::;;;===>>>>>>>>>@@@@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLMMMOOORRRTTTXXXXXXYYY[[[]]]___aaabbbccceeefffhhhjjjnnnsssvvvuuuggg\\\UUUPPPLLLJJJHHHHHHIIILLLNNNOOONNNLLLLLLIIIDDDBBB@@@@@@???>>>???AAAFFFOOOYYYbbbgggiiilllmmmoooqqqrrrsssttttttuuuuuuttttttttttttuuuuuuuuuxxxzzz{{{yyyyyyzzz|||}}}||||||||||||||||||}}}|||}}}}}}}}}}}}}}}}}}|||{{{|||}}}}}}yyy{{{~~~|||oooeee^^^WWWVVVSSSRRRTTTYYY^^^aaafffgggfffbbb]]]YYYXXXWWW]]]dddppp~~~mmm^^^VVVMMMJJJGGGDDDCCCBBBAAA@@@??????>>>===<<<<<<======>>>>>>>>>????????????@@@======>>>???@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGFFFEEE@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAA>>>@@@AAABBBBBBAAA???>>>AAABBBCCCEEEGGGIIILLLMMMNNNNNNNNNMMMKKKLLLNNNPPPQQQRRRTTTTTTRRRPPPOOOOOOTTTSSSRRROOOMMMMMMOOORRRSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYY\\\^^^aaabbbbbb```^^^]]]^^^_________```bbbdddcccaaa___^^^]]]]]]^^^aaabbbaaa```aaaaaaaaaaaabbbcccdddeeeeeeeeedddddddddeeeeeefffdddjjjrrr{{{yyyiii^^^SSSHHHEEEEEECCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<:::999777666444444444444333444555555666555555555555555555666666666666777666777999;;;<<<=========>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIJJJJJJLLLOOOQQQVVVVVVVVVWWWYYY\\\___```aaaccceeegggiiilllqqqttttttiiibbb\\\WWWTTTMMMNNNRRRWWW\\\^^^^^^]]]ZZZTTTLLLFFFDDDCCCCCCBBBAAACCCJJJSSS^^^fffjjjlllnnnoooppprrrssstttttttttttttttssssssssssssttttttwwwyyyyyyyyyyyyyyy{{{}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}|||}}}~~~}}}zzzzzz{{{|||~~~vvvllljjjhhhgggjjjpppwww{{{}}}wwwqqqnnnlllpppxxx}}}nnnaaaWWWRRRGGGEEECCCBBBBBBBBB@@@>>>>>>?????????======>>>???????????????????????????<<<===>>>???AAABBBCCCDDD??????>>>>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA>>>???AAABBBBBB@@@>>><<<@@@@@@AAACCCFFFIIIKKKMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPRRRSSSRRROOOMMMMMMMMMQQQQQQQQQPPPNNNNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[]]]``````___^^^]]]\\\]]]]]]]]]^^^aaaccceeedddbbb```^^^]]]\\\]]]^^^```___^^^______^^^^^^^^^___```aaadddcccccccccbbbbbbccccccbbbeeekkksssppp```PPPIIIGGGEEECCCBBB??????@@@@@@?????????>>>=========<<<<<<<<<<<<<<<;;;:::999777666444444333444444555555555555555444444444555555555666666666666666888:::;;;<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEDDDFFFHHHHHHIIIJJJMMMPPPSSSSSSSSSTTTVVVYYY\\\]]]^^^```ccceeegggjjjnnnrrryyyyyyrrrlllfffbbbZZZZZZ\\\aaahhhmmmqqqrrrllldddYYYPPPKKKIIIIIIIIIFFFIIIPPPYYYcccjjjmmmnnnooopppqqqrrrssstttttttttttttttssssssssstttuuuuuuwwwwwwwwwvvvvvvxxxzzz{{{|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~yyyxxxwwwwww{{{zzzjjj___YYYUUUSSSIIIFFFCCCAAAAAAAAAAAA@@@===???@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEE>>>>>>>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@??????????????????AAAAAACCCDDDEEEFFFGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB>>>???@@@AAAAAA???===<<>>>>>???@@@@@@@@@??????@@@??????>>><<<;;;;;;:::<<<;;;:::999777666444444444555555555555555444444444444444444555555555555444555777999:::;;;;;;;;;===>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHIIILLLNNNPPPPPPPPPQQQSSSVVVYYYZZZ[[[^^^aaaccceeehhhlllooouuu~~~xxxssskkkgggeeeffflllvvv~~~}}}uuujjj___XXXUUUSSSRRRPPPRRRXXX```hhhmmmoooooopppqqqrrrrrrssssssssssssuuuuuuttttttuuuvvvvvvwwwxxxwwwvvvvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}||||||}}}~~~~~~xxxvvvttttttxxx~~~{{{jjj[[[TTTRRRQQQPPPKKKHHHCCCAAA@@@AAAAAAAAA<<>>>>>>>>============<<<<<<<<<<<<>>>???@@@BBBCCCDDD>>>>>>>>>???????????????>>>>>>????????????>>>>>>@@@@@@@@@@@@?????????>>>@@@AAAAAABBBDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@??????>>>===@@@AAABBBDDDFFFHHHKKKLLLLLLNNNOOOOOONNNNNNPPPQQQPPPPPPPPPOOOLLLKKKKKKLLLKKKNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSVVVWWWXXXXXXWWWWWWXXXYYYZZZYYYXXXXXXZZZ[[[[[[ZZZ\\\___bbbccccccbbbbbbbbb___]]][[[\\\^^^```aaaaaa```___]]][[[ZZZZZZ[[[\\\``````aaaaaabbbaaaaaa```aaaaaaeeemmmvvvooo^^^QQQGGGBBBAAA>>>???AAABBBCCCBBBBBBAAAAAAAAA@@@>>>===<<<::::::;;;;;;;;;:::999777666555555555555666555555444333333333333444444444555555444444666888999:::::::::<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFFFFFFFHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[___aaacccfffiiilllrrryyyzzzssskkkiiimmmxxxyyypppiiieeebbb```]]]^^^aaafffkkkooopppoooqqqqqqrrrrrrrrrrrrrrrqqquuuuuuuuuuuuuuuvvvwwwxxxzzzyyyxxxyyy{{{|||||||||zzzzzzyyyyyyyyyyyyzzzzzz~~~}}}|||{{{{{{|||}}}~~~zzzwwwttttttwww}}}uuujjj\\\RRRNNNMMMLLLKKKHHHFFFCCCAAAAAAAAA@@@???>>>AAADDDBBB>>>;;;<<<>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???????????????>>>>>>===?????????@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>??????BBBBBBCCCDDDFFFHHHJJJKKKJJJLLLNNNNNNNNNNNNOOOPPPOOOPPPPPPNNNLLLKKKKKKMMMIIILLLOOOQQQQQQPPPQQQRRROOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMLLLLLLNNNPPPRRRTTTVVVXXXYYYXXXWWWVVVVVVWWWWWWUUUTTTUUUXXXZZZZZZYYY[[[^^^``````___^^^___aaa___^^^\\\]]]___bbbcccddddddbbb___]]]\\\\\\]]]^^^^^^___```aaabbbbbbaaaaaaaaaaaaeeelllsss{{{mmmZZZKKKDDDDDD===???AAACCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<:::;;;;;;;;;:::999777666555555666666555444444333222333333333333444444444333444555777888999::::::999999:::<<<===>>>???@@@AAABBBDDDDDDDDDEEEHHHJJJJJJKKKNNNQQQSSSTTTTTTTTTVVVYYY]]]```bbbeeehhhjjjpppvvvuuuoooqqq{{{~~~yyyvvvrrrpppiiihhhhhhjjjmmmooooooooopppqqqqqqqqqqqqqqqppppppttttttssstttuuuvvvwwwwwwzzzyyyxxxzzz}}}~~~|||zzzzzzzzzyyyyyyyyyyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~{{{wwwuuuwww|||xxxxxxzzz|||fff]]]SSSMMMKKKKKKIIIGGGDDDCCCBBBBBBBBBAAA???===AAAEEEHHHFFFAAA>>>>>>AAA<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<===>>>>>>???????????????>>>===<<<@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAA>>>>>>>>>???@@@CCCCCCDDDEEEFFFHHHJJJKKKIIIKKKMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLKKKLLLNNNHHHKKKOOOQQQQQQQQQQQQRRRNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIKKKLLLMMMNNNLLLLLLKKKKKKMMMPPPSSSUUUWWWXXXYYYYYYWWWUUUUUUVVVUUUSSSQQQSSSWWWZZZZZZYYY[[[]]]___^^^\\\[[[]]]``````^^^\\\]]]```ccceeefffgggeeebbb___^^^^^^___```]]]^^^```bbbbbbbbbbbbbbb``````dddlllqqqvvv~~~~~~www```OOOGGGGGG;;;<<>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<;;;:::888777555666666666555444333333222222333333333444444444222333555777888999999999777777888999;;;<<<======???AAABBBBBBBBBCCCFFFHHHHHHJJJNNNRRRTTTTTTSSSRRRUUUXXX\\\___aaadddgggiiiooosss{{{}}}vvvwww}}}zzzqqqooommmmmmnnnoooooonnnppppppqqqqqqqqqpppoooooorrrrrrrrrssstttuuuvvvwwwxxxvvvvvvyyy|||}}}zzzwwwzzzyyyyyyxxxxxxyyyyyyzzz}}}|||zzzyyyyyyzzz|||}}}{{{zzz{{{}}}~~~yyywwwwww{{{{{{vvvtttttt|||ssshhhWWWTTTOOOJJJGGGEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>BBBCCCCCCBBB@@@??????@@@<<<;;;;;;::::::999999888888999::::::999999;;;===???===<<<===@@@AAA???===;;;;;;<<<<<<===>>>>>>>>><<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>???@@@AAABBBHHHEEECCCDDDGGGIIIHHHFFFEEEDDDDDDCCCAAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMNNNMMMLLLKKKNNNLLLJJJIIIJJJMMMQQQTTTTTTWWWZZZ[[[YYYVVVUUUTTTTTTTTTTTTTTTVVVWWWYYYZZZ]]]\\\\\\]]]``````___^^^^^^^^^^^^___aaadddfffhhhhhhgggdddbbb``````aaabbb``````_________aaabbbcccdddeeefffhhhmmmttt|||{{{zzzyyyzzz~~~lll]]]QQQHHHCCCAAA???>>>@@@CCCEEEEEEAAAAAA@@@@@@???>>>=========<<<<<<;;;;;;:::999999777777555444444444444444555555444333333333333444444444444555555777888888999999999:::;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJLLLNNNQQQSSSTTTUUUVVVXXX[[[___cccfffhhhlllnnnvvv|||xxxvvvssspppoooppprrrtttsssrrrqqqpppppppppqqqrrrtttsssssssssssstttuuuuuuyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz||||||{{{{{{{{{{{{||||||zzz{{{|||~~~~~~}}}~~~~~~zzzxxxwwwyyy~~~qqqbbbXXXRRROOOKKKGGGEEEDDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@AAAAAA@@@>>>======>>><<<;;;;;;::::::999999888888999::::::999999;;;===AAA???======??????===;;;;;;;;;<<<<<<======>>>>>><<<===???@@@@@@???===<<<=========>>>>>>???AAAAAAFFFDDDBBBCCCEEEGGGFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKLLLNNNPPPRRRPPPQQQQQQRRRRRRQQQQQQQQQMMMLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJLLLNNNOOONNNMMMLLLNNNMMMKKKKKKLLLNNNQQQSSSTTTVVVXXXYYYWWWUUUUUUUUUUUUTTTSSSSSSTTTVVVYYY[[[^^^]]]]]]___aaaaaa```___^^^______aaacccfffhhhjjjiiigggeeecccbbbccccccdddbbbaaa`````````aaabbbcccdddeeefffhhhkkkrrryyywwwwwwzzzwwwfffVVVKKKCCCBBB@@@@@@BBBBBBBBBAAAAAAAAA@@@??????>>>======>>>>>>===<<<<<<;;;;;;:::888777666555444444444444555555444333333333333444444444444444555666777888999999999999:::<<<===>>>??????@@@AAACCCDDDEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTUUUWWWZZZ^^^bbbeeegggiiikkkrrr||||||wwwvvvtttrrrqqqqqqrrrssssssrrrqqqppppppqqqrrrsssssssssssssssssstttuuuuuuxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{|||~~~~~~}}}|||}}}~~~zzz{{{~~~~~~~~~|||oooaaaUUUNNNLLLJJJFFFCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>??????>>><<<;;;;;;===<<<;;;;;;::::::999999888888999:::999999999;;;===AAA@@@>>>===>>>===;;;:::;;;;;;;;;<<<======>>>>>><<<===>>>??????>>>===<<<===============>>>???@@@CCCAAAAAAAAACCCDDDCCCBBB======>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@??????????????????@@@@@@AAACCCEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMOOORRRSSSQQQQQQRRRRRRRRRRRRRRRQQQLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJLLLNNNPPPQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTTTTUUUVVVWWWUUUSSSRRRSSSVVVYYY[[[^^^^^^^^^___aaabbbaaa```______aaaccceeehhhjjjllliiihhhfffeeeeeeeeefffgggdddccccccbbbbbbbbbbbbcccddddddeeegggiiinnnuuuzzzzzzxxxyyy}}}~~~mmmYYYKKKFFFDDDCCCCCCCCCBBB@@@>>>@@@@@@@@@??????>>>>>>===??????>>>>>>===<<<<<<;;;888888777666555555555555555555444333333333333444333333333333444555666666888888888999:::;;;<<<=========>>>???AAABBBCCCDDDDDDDDDFFFHHHKKKMMMNNNOOORRRTTTVVVYYY\\\```ccceeefffgggllluuu~~~{{{xxxuuuuuuuuutttsssssssssrrrsssrrrqqqqqqqqqrrrssstttsssssssssssssssttttttuuuvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}~~~~~~|||{{{|||}}}~~~~~~||||||xxxjjj^^^VVVOOOLLLIIIGGGDDDAAA@@@@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@<<<===>>>===;;;:::;;;<<<<<<;;;;;;::::::999999888777888999999888999;;;===??????>>>======<<<;;;;;;::::::;;;<<<<<<======>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBBBBBBBAAA=========>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>@@@???>>>>>>======>>>>>>>>>>>>???@@@BBBDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOORRRSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRSSSVVVXXX[[[YYYVVVTTTTTTWWW[[[]]]^^^]]]]]]___aaabbbaaa___^^^___aaacccfffhhhkkklllggggggfffeeeffffffggghhheeeeeeddddddccccccccccccddddddeeeeeegggkkkpppttt~~~}}}yyybbbRRRLLLIIIEEECCCBBBBBBAAA???@@@?????????>>>>>>>>>===??????>>>======<<<<<<;;;999999888777666666666666555555444333333333333444333222222222333333444555777777777888999:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKMMMNNNQQQRRRTTTWWWZZZ^^^aaacccdddeeeiiipppwwwyyyuuusssttttttuuuuuuuuutttsssrrrsssrrrqqqqqqqqqrrrssstttssssssrrrrrrsssssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz|||}}}}}}~~~~~~|||{{{|||}}}|||~~~}}}}}}xxxpppcccXXXOOOKKKHHHFFFHHHFFFCCC@@@>>>======>>>?????????????????????>>><<<>>>>>>>>><<<;;;<<<===<<<;;;;;;::::::999999888777888999999888888:::<<<<<<<<<===<<<<<<<<<<<<===::::::;;;;;;<<<=========<<<<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<>>>>>>>>???@@@@@@@@@??????>>>===>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQTTTUUUUUUUUUTTTSSSQQQOOONNNLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTSSSQQQPPPNNNNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSRRRRRRTTTXXXZZZ___\\\YYYWWWWWWYYY]]]___]]]\\\\\\^^^```aaa```^^^]]]^^^```ccceeegggiiijjjeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeddddddcccccccccdddeeeeeeeeehhhmmmpppwwwuuudddUUUOOOGGGBBB??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::999888777777777777555555444333333333333444333222222222222333444444666666666777888999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQTTTXXX[[[^^^```ddddddhhhmmmrrr{{{zzzvvvsssqqqssssssuuuvvvuuutttrrrqqqrrrrrrqqqpppqqqrrrssstttrrrrrrrrrrrrrrrsssttttttvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||yyyzzz{{{{{{{{{{{{zzzyyy{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~|||~~~|||vvvuuuyyy~~~uuuiiibbbXXXOOOIIIFFFDDDBBBFFFDDDBBB???===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<>>>>>>>>><<<<<<===>>><<<;;;;;;::::::999999888777888999888888888:::<<<:::;;;<<<<<<;;;;;;<<<>>>:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;<<>>>>>???????????????>>>===<<<======<<<;;;;;;;;;;;;;;;>>>>>>>>>@@@AAACCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNPPPQQQTTTUUUVVVUUUUUUTTTRRRPPPNNNLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSQQQOOONNNOOOPPPPPPQQQQQQPPPPPPQQQSSSTTTTTTUUUWWWZZZ]]]aaa___\\\ZZZZZZ[[[^^^```\\\\\\\\\]]]___```___^^^]]]^^^```bbbdddffffffgggddddddddddddddddddeeeddddddeeeeeeeeeeeeeeedddccccccdddddddddeeegggkkknnnsss~~~vvvccc[[[OOOFFF@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999888888888888555555444333333333333444333333333222222333333444555555555666777888999:::;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNPPPRRRUUUYYY[[[]]]bbbcccfffkkknnnsss~~~{{{xxxuuutttsssrrrrrrsssttttttsssrrrqqqqqqppppppooopppqqqssstttrrrrrrrrrrrrrrrsssssstttuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{|||yyyzzz{{{||||||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~{{{}}}||||||~~~zzz}}}zzzkkkcccYYYUUUOOOJJJGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<:::;;;<<<===>>>>>>===<<<;;;===>>>===<<<<<<===>>><<<;;;;;;::::::999999888666777888888777888:::<<<:::<<<===<<<:::999:::<<<999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<:::999999888888888999999999<<<@@@@@@>>>======>>>>>>???????????????@@@@@@????????????>>>===<<<;;;<<<<<<;;;:::::::::::::::=========>>>???AAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTRRROOONNNOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWWWWYYY\\\___aaa___]]]\\\[[[\\\]]]^^^]]]]]]]]]^^^```aaa```___^^^___aaacccdddeeeeeeeeeddddddeeeeeeeeeddddddcccbbbcccdddeeeeeeeeeddddddbbbcccddddddeeegggjjjmmmrrryyyvvvmmm```SSSJJJEEEBBB@@@===>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;<<<;;;:::999999888888888555555444333333333333444444444333333333333444444444444444555666777999999999:::;;;<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIILLLLLLNNNPPPSSSWWWYYY[[[___```cccgggiiillluuu|||{{{yyyvvvuuutttttttttqqqqqqrrrrrrrrrrrrrrrqqqoooooonnnnnnoooqqqrrrsssrrrrrrqqqqqqrrrrrrssstttsssttttttuuuwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||xxxyyyzzz{{{{{{zzzyyyxxxxxxzzz|||~~~~~~|||{{{}}}~~~~~~|||{{{|||}}}zzz|||~~~|||kkk]]]VVVHHHFFFDDDBBBBBBAAA???======<<<<<<;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>======;;;<<<======;;;;;;<<<===<<<<<<;;;::::::999999888666777888888777888:::<<<<<<===>>>===999777888:::999999:::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<999999888888888888888999777;;;>>>???===;;;;;;===<<<<<<===>>>???@@@AAAAAA????????????>>>===<<<;;;<<<;;;::::::999999::::::<<<<<<<<<<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJKKKLLLIIIIIIJJJLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUUUUTTTQQQNNNMMMOOOOOONNNNNNNNNOOOPPPPPPQQQTTTWWWXXXZZZ[[[^^^``````___]]]\\\\\\\\\\\\]]]^^^^^^^^^___aaabbbaaa```___```bbbdddeeeeeeeeedddeeeeeeffffffeeeeeedddcccaaabbbdddeeefffeeeeeedddbbbcccddddddeeegggjjjmmmqqqvvv}}}}}}oooaaaVVVLLLFFFBBB============>>>>>>>>>>>>@@@@@@??????>>>=========<<<<<<;;;:::999999999999555555444333333333333444555555444333333444444444444444444555666777888999777888999:::<<<===>>>>>>??????AAABBBDDDEEEFFFGGGKKKLLLMMMPPPSSSVVVXXXZZZ[[[]]]aaaeeeeeegggoooxxxxxx|||vvvuuusssrrrqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqrrrooonnnnnnnnnnnnppprrrsssrrrrrrqqqqqqrrrrrrssstttrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}vvvwwwyyyzzzzzzyyywwwvvvvvvxxx{{{~~~}}}{{{yyy{{{}}}}}}}}}{{{zzz{{{|||yyy{{{}}}~~~ssseeeYYYQQQLLLGGGFFFDDDBBB@@@??????>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<===========================???BBBCCC@@@:::666888::::::999888777777888999:::???>>>===<<<;;;:::::::::::::::::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<===>>>@@@BBB@@@@@@AAAAAA@@@???===<<<<<<;;;:::999999999999999>>>===============>>>???DDDEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXXXXWWWVVVSSSQQQPPPNNNOOOOOOPPPQQQRRRSSSTTTWWWXXXXXXYYYZZZ[[[[[[[[[]]]]]]^^^^^^___^^^^^^^^^\\\]]]^^^```bbbccccccccceeeeeedddddddddfffggghhheeeeeeeeedddddddddccccccbbbccceeefffgggfffeeedddeeeeeeeeeddddddfffjjjmmmooorrrzzzuuueeeWWWLLLHHH@@@======@@@@@@>>>???AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999777777666666666555555555444444444444444444444444333333333444444444555555888888999:::;;;======>>>>>>???@@@BBBDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQUUUXXXZZZ\\\]]]___aaaeeejjjnnntttzzz|||{{{{{{{{{vvvuuutttsssqqqpppooonnnrrrqqqooonnnnnnnnnooopppooonnnnnnnnnnnnppprrrsssppppppppppppqqqsssuuuvvvrrrsssssssssttttttuuuuuuzzzxxxwwwxxxzzz||||||{{{{{{zzzxxxwwwvvvuuuuuuuuuxxxzzz|||}}}|||||||||}}}{{{{{{||||||{{{{{{zzzyyy{{{{{{|||}}}|||vvvlll```UUUNNNIIIGGGEEEDDDCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::888:::===:::999888888888888999:::<<<<<<;;;:::999999999999:::999999::::::;;;<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=========???>>>===<<<===>>>@@@AAA@@@AAAAAAAAAAAA???===<<<<<<<<<;;;:::::::::::::::>>>============>>>??????BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNLLLNNNOOOPPPPPPNNNLLLJJJKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXWWWVVVUUUSSSRRROOOOOOOOOPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^___```aaacccdddeeeeeeeeeeeeddddddeeefffggghhheeeeeeeeedddddddddcccccccccdddfffggggggfffdddccccccdddeeeeeedddeeehhhjjjnnnpppwwwwwwdddTTTKKKCCC???===??????<<<<<>>>>>@@@AAACCCEEEFFFFFFHHHJJJKKKLLLNNNPPPTTTWWWXXXZZZ\\\]]]___bbbgggjjjiiinnnuuu{{{~~~}}}yyyvvvuuuuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppooonnnnnnnnnooopppqqqrrrppppppppppppqqqsssuuuwwwssstttttttttuuuuuuuuuvvvyyyxxxwwwxxxzzz||||||||||||{{{zzzxxxvvvuuuttttttwwwyyy|||}}}}}}|||||||||{{{{{{{{{{{{{{{zzzyyyxxx{{{{{{|||}}}uuugggaaaXXXNNNGGGDDDDDDEEECCCBBBAAA???>>>=========;;;;;;;;;;;;::::::::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;======::::::<<<>>>::::::999999999999::::::999999999888888888888888999999999999:::;;;<<<<<<;;;:::::::::::::::;;;;;;::::::999999999999::::::<<<<<<<<<======>>>>>>>>>???>>>===<<<===>>>???@@@@@@AAABBBBBBAAA@@@>>>======<<<;;;;;;:::;;;;;;;;;===>>>>>>>>>>>>??????@@@????????????@@@BBBCCCDDDGGGGGGHHHIIIJJJLLLNNNOOOLLLNNNOOOPPPPPPNNNLLLKKKLLLKKKKKKJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXXXXVVVUUUTTTQQQPPPOOOPPPQQQTTTVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]aaaaaaaaaaaabbbdddfffhhhffffffeeeeeeeeefffggggggeeeeeeeeeeeeddddddddddddfffggghhhiiihhhfffdddcccbbbdddeeefffeeedddeeeffflllmmmrrryyyuuu^^^OOOIIICCC?????????<<<<<<>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999888777666555444333222555555555555555555555555555555555555666666666666555666666777888999::::::<<<===>>>@@@BBBCCCEEEEEEGGGHHHJJJKKKLLLNNNRRRTTTVVVWWWYYYZZZ[[[]]]aaaddddddhhhmmmqqqssstttuuuvvvyyy~~~}}}{{{yyyvvvsssqqqpppqqqqqqnnnnnnooopppqqqrrrssssssqqqpppooonnnnnnnnnooooooooonnnnnnnnnooopppqqqrrrpppoooooopppqqqtttvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwxxx{{{||||||{{{}}}|||{{{yyywwwuuutttsssuuuxxx|||~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzyyywwwwww{{{{{{|||}}}}}}zzzkkkaaaYYYTTTNNNGGGCCCBBBCCCDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;::::::;;;===::::::::::::::::::::::::888888888999999999999999888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<::::::999999999999::::::<<<<<<======>>>>>>??????>>>>>>============>>>???@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@=========>>>???@@@AAABBBFFFFFFGGGHHHJJJLLLNNNOOONNNOOOPPPQQQQQQPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWWWWRRRQQQPPPPPPRRRTTTWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZWWWXXXZZZ[[[\\\]]]]]]]]]aaaaaa```___aaaccceeegggggggggggggggggghhhhhhhhhfffeeeeeeeeeeeedddddddddiiijjjkkkkkkjjjhhheeedddbbbdddggghhhfffeeedddeeejjjkkkoootttyyyooo\\\PPPHHHAAA@@@@@@>>>===???======<<<;;;;;;;;;;;;<<<===============<<<<<<<<<:::999888777555444333222333333333333333333333333444444444444555555555555555666666777888888999999;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMOOORRRTTTUUUWWWWWWXXXYYY\\\___```ccchhhlllmmmnnnooopppooorrrwwwyyyyyyzzz|||~~~}}}yyywwwvvvuuussspppooooooooooookkklllmmmnnnpppqqqrrrsssppppppoooooonnnnnnnnnnnnoooooooooooooooppppppqqqooooooooopppqqqtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxx{{{||||||zzz{{{zzzzzzyyyxxxwwwvvvuuutttwww{{{}}}|||{{{yyyyyy{{{{{{{{{zzzyyyxxxwwwvvv{{{{{{|||}}}}}}{{{~~~rrrfffZZZRRRLLLKKKHHHEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888999:::::::::::::::::::::::::::::::::999:::::::::999888999:::::::::::::::::::::::::::888999::::::;;;::::::999888888888888888999;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>??????@@@>>>>>>==================???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???@@@@@@@@@???=========>>>???@@@BBBBBBEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYYYYXXXWWWSSSRRRQQQQQQRRRTTTWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^___^^^]]]]]]^^^```bbbdddfffgggggghhhiiiiiiiiijjjfffffffffeeeeeeeeeddddddllllllmmmmmmllliiigggeeeccceeehhhiiihhhfffeeeeeeiiijjjmmmrrruuuzzznnnWWWMMMCCCAAA@@@>>>===>>>======<<<;;;;;;;;;;;;<<<========================;;;:::999888666555444333222222222222222222222222222222333333333444444444666666777777888888999999999:::;;;===>>>@@@AAABBBBBBEEEGGGIIIIIIJJJMMMNNNQQQSSSUUUUUUUUUVVVXXXZZZXXX[[[```ccceeefffhhhiiilllnnnqqqsssssssssttttttrrrtttwwwzzz|||{{{zzzyyyzzz{{{{{{{{{yyywwwtttsssrrrqqqpppnnnmmmmmmmmmmmmkkkllllllmmmnnnoooppppppoooooooooooonnnnnnmmmmmmnnnoooooooooppppppppppppoooooooooppprrrtttvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{{{{zzzyyyvvvwwwxxxyyyyyyyyyxxxxxxsssvvvzzz{{{{{{yyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvv{{{{{{|||}}}}}}xxxiii]]]UUUNNNIIIAAAAAABBBAAA@@@>>>;;;999<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999999999999666777777888888999::::::::::::::::::::::::::::::::::::999999888888777777999999::::::::::::999999::::::;;;<<<<<<;;;:::999777777777777888999:::;;;:::999999::::::;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>============<<<<<<>>>???@@@AAA@@@@@@>>>>>>;;;;;;;;;;;;;;;;;;<<<===:::;;;===>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRRRRQQQQQQNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]][[[[[[ZZZZZZ[[[]]]^^^___cccdddfffgggiiiiiijjjjjjffffffffffffeeeeeeeeedddkkklllmmmmmmllliiigggeeeccceeehhhiiihhhgggggggggfffhhhlllppprrruuu{{{cccVVVHHHCCCAAA>>><<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::999888777666555222222222222222222222222111222222222333333333333666666666777777888888888888888999;;;===>>>@@@@@@@@@CCCFFFGGGHHHHHHJJJLLLNNNOOOQQQRRRRRRSSSUUUVVVTTTXXX\\\___aaabbbeeefffjjjkkkmmmnnnpppppppppooolllnnnppprrrttttttsssrrrqqqqqqrrrrrrrrrqqqoooooonnnnnnmmmkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnnnnooooooooonnnmmmlllnnnoooppppppppppppoooooonnnnnnoooppprrrtttwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyy{{{zzzxxxvvvssstttvvvxxxyyyzzzyyyyyytttvvvxxxyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxx{{{{{{|||}}}|||rrrcccVVVOOOJJJFFFDDD;;;<<<>>>>>>>>>===;;;999;;;;;;;;;::::::;;;;;;<<<:::::::::999999999999888666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888777666888888999::::::999888888:::;;;<<<===<<<;;;999777777666666777777888999:::777777777777888999:::;;;::::::999999999999::::::999:::;;;<<<===>>>??????======>>>======<<<<<<;;;======????????????>>>===:::::::::::::::;;;<<<<<<888999<<<>>>??????>>>===>>>>>>>>>???@@@AAABBBCCCGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRROOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVVVVSSSSSSTTTTTTTTTSSSRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZZZZ[[[[[[[[[[[[XXXYYYYYYZZZZZZ[[[[[[\\\^^^```bbbeeeggghhhhhhhhhffffffffffffeeeeeeeeeeeeiiiiiijjjkkkjjjhhhfffdddaaadddfffgggggggggggghhhccceeejjjoooppprrrzzztttdddSSSKKKFFFBBB>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999888888444444444444444444444444222222222333333333444444555555555555666666666666666777888:::<<<===>>>??????BBBEEEFFFGGGGGGHHHIIIIIIKKKNNNOOOOOOOOOQQQSSSTTTWWW[[[]]]^^^```bbbdddcccdddfffiiilllmmmmmmlllkkklllnnnoooppppppppppppjjjkkklllmmmmmmmmmmmmlllmmmmmmlllkkkjjjiiihhhhhhiiiiiijjjkkklllmmmnnnnnnmmmnnnooooooooonnnmmmlllnnnooopppqqqqqqpppooonnnnnnnnnnnnppprrrtttwwwyyyxxxxxxxxxxxxwwwwwwwwwvvvyyyyyyyyyzzzzzzyyyvvvtttrrrsssuuuwwwxxxxxxxxxwwwtttvvvwwwwwwvvvvvvxxxzzzyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~kkkbbbUUULLLGGGEEECCCBBB<<<===>>>?????????>>>>>>;;;;;;::::::;;;;;;<<<<<<:::::::::999999999888888666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888777666777888999888777777888999::::::999888777:::;;;<<<===<<<:::777666666666666666777888999:::555555555555666777888999999999888888888888999999999999:::;;;<<<===>>>???======>>>>>>===<<<;;;;;;<<<===>>>??????>>>===<<<999999999999::::::;;;<<<777888;;;===>>>>>>======>>>>>>>>>>>>???AAABBBCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUURRRSSSTTTUUUTTTRRRPPPNNNUUUTTTTTTTTTTTTTTTTTTTTTXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\___bbbeeefffggggggggggggfffffffffeeeeeeeeefffggghhhiiihhhfffdddccc```bbbeeeeeeeeefffgggiii```ccciiioooooopppvvvqqq^^^SSSMMMGGGBBBAAA======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::666666666666666666666666333333333444444444555555333333444444444444444444666666888999;;;===>>>>>>>>>AAADDDFFFFFFFFFGGGHHHFFFHHHKKKLLLLLLMMMOOOPPPRRRTTTWWWYYYYYYZZZ\\\^^^]]]^^^```dddiiikkkkkkkkkggghhhiiiiiijjjjjjjjjjjjhhhiiijjjkkkllllllllllllooonnnmmmlllkkkjjjiiihhhggggggiiijjjlllnnnoooooommmnnnooooooooonnnlllkkknnnooopppqqqqqqpppooonnnnnnnnnnnnppprrruuuwwwyyyxxxxxxxxxwwwwwwvvvvvvvvvzzzzzzyyyzzzzzzyyyuuurrrrrrtttvvvwwwxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvxxx{{{yyyyyyzzz{{{||||||||||||{{{{{{|||}}}~~~pppeeeXXXRRRJJJEEECCC@@@===;;;===<<<;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::999:::;;;;;;<<<<<<;;;;;;777999;;;:::999888999:::888888888888777777777777999888888888777777666666;;;;;;;;;:::999888777666777666444222111111111222444555666777888888888888888888888888888888888888888999999::::::;;;;;;<<<;;;===???@@@@@@>>><<<;;;===============<<<<<<<<<;;;;;;:::999999:::::::::999999:::;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDEEEGGGIIIHHHHHHGGGHHHIIIKKKLLLGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]```bbbdddfffgggfffdddbbbccceeefffdddbbbbbbbbbddddddddddddbbbbbbaaabbbcccdddeeefffffffffhhhhhhhhhiiikkknnnrrrtttmmm]]]TTTOOOKKKHHHDDDAAA>>>======>>>>>>============<<<<<<======>>>???===<<<<<<>>>>>>;;;999999888555333222222333444555555444444444333333333555444333333333333444555444555666777999:::<<<<<<@@@AAAAAABBBCCCDDDEEEEEEGGGIIIKKKLLLLLLLLLNNNOOONNNPPPSSSTTTUUUVVVXXX[[[ZZZ\\\^^^```bbbddddddeeefffggghhhiiiiiihhhgggfffggggggggggggggghhhhhhiiikkkkkklllllllllllllllllliiiiiijjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooooopppooonnnnnnnnnoooqqqtttvvvxxxxxxwwwwwwvvvvvvwwwwwwyyywwwuuutttttttttsssqqqxxxwwwvvvtttttttttuuuvvvxxxwwwvvvvvvuuuvvvvvvvvv{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz|||~~~yyynnnaaaXXXNNNIIICCC@@@>>>>>><<<:::===<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888888888999::::::::::::999777999::::::999888888999888888888777777777666666777777777666666666555555888888888888888777666555555555333333222333444444333444555666777777777777888888888888888888888888888888999999:::;;;;;;;;;==============================<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::999::::::;;;;;;<<<<<<===>>>@@@BBBDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFGGGHHHIIIFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZ[[[]]]___bbbdddeeeeeecccaaaaaacccdddcccbbbaaabbbccccccccccccbbbaaa```aaabbbccceeeeeefffffffffffffffgggiiillloooqqqzzzpppfff^^^WWWQQQJJJEEE???<<<;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<>>>>><<<999:::888666444333333444555555555555444444444333333555444333333333333444555555555666777999:::;;;;;;??????@@@AAABBBCCCCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLKKKNNNPPPQQQRRRSSSVVVXXXYYYZZZ[[[]]]___aaacccccceeeeeefffgggggggggffffffggggggffffffgggggghhhiiikkkkkkllllllmmmmmmlllllliiiiiijjjjjjkkkkkkllllllmmmmmmmmmnnnnnnmmmmmmlllmmmmmmlllmmmmmmnnnnnnooooooooonnnnnnppprrrtttvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwuuusssssstttuuutttssswwwwwwuuutttttttttuuuuuuwwwwwwvvvvvvvvvvvvwwwwww{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~yyynnndddZZZPPPIIIDDDAAA===;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999888777777666666777888888888888888777999::::::999888888999888888777777777777666666666666555555555555555444555555666666666555555444444444444444444555666666333444555666666666666666777777777777777777777777888888888999::::::;;;;;;>>>===<<<;;;;;;<<<>>>???<<<<<<<<<;;;;;;::::::::::::999999999999999:::::::::::::::;;;<<<<<<======>>>@@@CCCDDDDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJNNNNNNNNNMMMMMMLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYY[[[]]]```bbbcccaaa______aaabbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaa___```aaabbbdddeeefffgggddddddddddddfffiiilllnnnsss~~~|||rrrggg___UUUMMMDDD===;;;;;;:::999999999999999999:::;;;;;;===<<<<<<<<<======<<<::::::999777555444444555555555555555444444444444333555444444333333444444555555666666777888999999:::======>>>???@@@AAABBBBBBDDDFFFHHHHHHGGGGGGHHHIIIHHHJJJMMMNNNOOOPPPSSSUUUWWWWWWXXXYYY[[[^^^```bbbdddddddddddddddeeefffffffffffffffffffffgggggghhhjjjkkkllllllmmmmmmmmmllliiiiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnnnnppprrrtttuuuvvvuuuuuuuuuuuuuuuvvvvvvuuusssrrrsssuuuvvvvvvuuuvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{||||||||||||||||||zzzzzzzzzzzz{{{||||||}}}|||tttiii]]]UUUMMMGGGDDD@@@>>><<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999777666555666777777888888777777777888::::::888777888999888777777777666666666666555555555555555555555555333333444555555555555555666555555555555666666666333333444555666666555555777777777777777777777777777777888888999:::::::::<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::999999999999888888888888999999:::::::::;;;;;;<<<=========>>>@@@CCCDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYXXXWWWVVVUUUVVVYYY]]]___aaa___^^^]]]^^^___aaaaaaaaaaaabbbbbbbbbbbbaaaaaa^^^^^^___aaabbbdddffffffdddccccccccceeegggjjjlllpppxxx{{{qqqbbbXXXKKKCCC@@@???===;;;999999999999999:::;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999777666666666666555555555555444444444444444444444444444444444444666666666777777888888888<<<<<<===>>>???@@@AAAAAADDDEEEGGGGGGFFFEEEFFFGGGFFFHHHJJJLLLLLLNNNPPPRRRVVVUUUUUUVVVXXX[[[^^^```cccbbbbbbbbbcccdddfffgggeeeeeeeeeeeeeeeffffffgggiiijjjkkklllmmmmmmmmmllljjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllkkkkkknnnmmmkkkkkkkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrtttuuuuuuuuuuuuuuuvvvwwwwwwuuusssrrrrrrtttuuuuuutttuuutttttttttttttttttttttuuuuuuuuuvvvwwwxxxzzzzzzyyyzzz{{{|||}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~yyyiiicccZZZQQQKKKGGGDDDCCC>>>======;;;;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777666777777888999888888888666888:::999888777888888777777777666666666666555666666666666666666666666333333444555666666666666888777777777666555444444333444555555555555555555666666666666666666666666666666777888888999999:::888:::<<<===>>>===<<<;;;<<<;;;;;;:::999999888888777777777777777888999:::::::::;;;<<<<<<======>>>???AAACCCDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@BBBEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSTTTVVVYYY[[[^^^^^^]]]]]]]]]^^^___aaabbbbbbaaaaaaaaaaaabbbbbb^^^^^^^^^___aaacccdddeeeeeedddccccccdddfffiiijjjmmmqqqxxxmmmbbbTTTKKKHHHFFFBBB>>>999999888888888888999999999:::;;;<<<<<<<<<<<<===<<<;;;:::999888777777777666666555555555444444444444444444444444444444444555555555666666777777777<<<<<<===>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDEEEFFFEEEGGGIIIJJJKKKMMMOOOQQQTTTSSSSSSTTTVVVYYY\\\^^^aaaaaa```aaabbbdddfffgggdddddddddddddddeeeeeefffhhhiiijjjkkklllllllllllljjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllkkkkkkooonnnmmmllllllmmmmmmnnnkkkkkkkkkmmmnnnoooqqqqqqtttttttttuuuuuuwwwxxxyyyvvvtttsssrrrssstttsssrrrssssssssstttttttttsssssssssttttttuuuvvvxxxyyyzzzvvvxxxzzz{{{||||||{{{{{{yyyyyyzzz{{{|||~~~}}}~~~wwwjjjbbbUUURRRMMMHHHCCCAAAAAAAAA;;;<<<<<<:::888777888:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999::::::::::::999888888777777888999999999999999666888999999888777777888777777666666666666555555666666666666666777777777333444555666666666666666888888888777666444333222444555555666666666555555666666666666666666666666666666666777888888999999666888;;;===>>>===;;;999<<<<<<;;;:::999999888888666666666666777888999999;;;;;;;;;<<<======>>>>>>???AAADDDEEEEEEEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHKKKMMMPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUWWWXXX[[[\\\^^^^^^]]]]]]^^^```aaaaaa````````````aaaaaa___^^^^^^^^^___aaacccdddeeedddccccccdddfffhhhiiihhhjjjpppxxxzzzoooaaaXXXTTTOOOHHHAAA999888777666666555666666777999;;;<<<<<<<<<===>>>===<<<<<<;;;:::999888888666666666555555555444444333444444555555444444333333444444555666777777888;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEDDDCCCDDDEEECCCEEEHHHIIIJJJKKKNNNPPPPPPQQQQQQRRRTTTWWWYYY[[[]]]^^^^^^___aaacccdddeeecccccccccccccccddddddeeefffggghhhiiijjjkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjiiiiiijjjkkkllllllllllllnnnnnnnnnnnnmmmmmmmmmllljjjjjjlllmmmnnnooopppqqqrrrrrrssssssuuuvvvwwwxxxvvvtttrrrrrrssstttsssrrrqqqrrrsssssstttsssssssssssssssssstttuuuvvvxxxyyyuuuvvvyyy{{{||||||{{{{{{yyyyyyzzz{{{|||~~~{{{|||~~~xxxooodddXXXPPPGGGFFFEEEBBB???>>>======999:::;;;:::888777888:::999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;;;;999888888777777777777777777777888999999999999888666777999999777777777888777777666666666555555555444444555555555666666666444444555555666555555555555666666666666555444333666666666777777666666555555555555555555555555555555555666666777888888999777888:::;;;<<<<<<;;;;;;======<<<;;;:::999888888666555555666777888999999;;;;;;<<<<<<======>>>>>>???AAADDDEEEEEEEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCBBBBBBAAAAAABBBDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWSSSRRRQQQQQQQQQSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSQQQPPPQQQRRRSSSTTTVVVUUUSSSSSSSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVXXX[[[___```^^^]]]^^^_________^^^]]]]]]^^^______```___^^^]]]^^^___aaabbbeeedddcccbbbcccdddfffhhhgggggglllrrrxxxtttjjjeee\\\PPPGGG===<<<;;;999888777666666666999;;;<<<;;;;;;===???=========<<<;;;:::999888666666666666555555555555333333444555555444333333222222333444666777888888999999:::;;;<<<===>>>>>>===???AAABBBBBBBBBCCCDDDBBBDDDFFFGGGHHHJJJLLLNNNLLLMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[]]]___aaaaaabbbbbbbbbbbbbbbbbbcccdddddddddeeefffhhhiiiiiijjjjjjiiiiiijjjjjjkkkkkklllllliiijjjkkklllmmmmmmmmmmmmkkklllnnnnnnnnnlllkkkiiikkklllmmmooopppqqqrrrrrroooooopppqqqrrrtttvvvwwwtttrrrqqqrrrsssttttttssspppqqqrrrssstttssssssrrrrrrrrrrrrssssssuuuvvvvvvtttvvvyyy|||~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~{{{|||~~~{{{pppggg```YYYOOOHHH@@@AAABBBAAA>>><<<;;;;;;888;;;<<<<<<999888:::<<<999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;888777555444444444555666666666777888888888888888666777999999777666777888777666666666555555555555333333333444444555555555444444444555555444444333333333555666666666555444666777777777777777666666555555555555555555555555555555666666777888888888999999888888999;;;<<<===>>>>>>===<<<:::999999888555555555555666777999999;;;;;;<<<<<<===>>>>>>>>>???BBBDDDEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIIIIHHHGGGCCCCCCCCCBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXTTTSSSRRRRRRRRRTTTUUUVVVRRRRRRRRRRRRRRRRRRQQQQQQUUUTTTRRRQQQQQQRRRSSSTTTVVVUUUSSSRRRRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVV[[[___aaa___]]]]]]^^^]]]]]]\\\[[[[[[\\\]]]]]]aaa```^^^]]]]]]^^^```aaadddcccbbbaaabbbccceeefffjjjiiikkkppprrrwwwyyyrrrgggXXXLLLBBBAAA???===;;;:::999999555888;;;<<<;;;;;;===???>>>>>>>>>===<<<;;;999888777666666666555555555555333333444555555444333333111111333444666777888999777888999:::;;;<<<<<<===;;;===???@@@@@@@@@AAACCC@@@BBBEEEFFFGGGHHHKKKMMMIIIJJJMMMOOOQQQRRRSSSSSSUUUVVVYYY\\\^^^_________bbbbbbbbbaaabbbccccccdddcccdddeeeggghhhiiiiiiiiiiiiiiijjjkkkllllllmmmmmmiiijjjkkklllmmmmmmmmmmmmiiikkkmmmnnnnnnllliiiggglllmmmoooppprrrsssssssssmmmmmmnnnoooppprrrtttuuurrrqqqpppqqqtttuuuvvvuuuoooppprrrssstttssssssrrrrrrrrrrrrrrrrrrssstttuuuuuuwwwzzz~~~~~~}}}{{{zzzzzzyyyyyyzzzzzzzzz{{{|||~~~yyynnnggg]]]TTTMMMIIIFFFDDD??????===<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888888999999888888888888888888888888777777777777777888888888:::::::::999888777666666777666666666666666777888:::888666333222222333444111222333444555555555555444444444555555555555666555555666777777666555444666666777777777555444333555555555555555555555555555555555555666666666666555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;777666666555666888999:::>>>>>>???@@@@@@@@@@@@???>>>???AAAAAAAAABBBEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIHHHJJJNNNPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOQQQTTTUUUQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUVVVVVVVVVUUUVVVYYY[[[]]]]]]\\\ZZZWWWVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^___```aaabbbbbbcccaaaaaa``````aaacccdddeeeiiifffgggmmmpppttt}}}ttteeeWWWNNNJJJEEE???:::777666555;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======;;;999888666444444444555555555444444444555555666555555555555555555555555666666666777888888888999;;;;;;<<<===>>>???@@@@@@???@@@AAACCCEEEFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVVVVWWWYYYZZZ\\\]]]```bbbdddeeecccbbbaaaaaaeeedddbbbbbbbbbdddfffgggjjjjjjiiiiiiiiiiiiiiiiiilllllllllmmmmmmmmmnnnnnnnnnlllkkkkkkmmmnnnnnnmmmkkklllmmmnnnooopppqqqrrrmmmkkkkkknnnrrrtttsssqqqpppqqqqqqrrrssstttuuuvvvpppqqqrrrssssssrrrqqqpppqqqqqqqqqrrrssstttuuuvvvxxxyyy{{{}}}~~~}}}}}}||||||{{{zzzyyyxxxyyyyyyzzz|||}}}~~~~~~~~~~~~|||}}}zzzoooiiiZZZUUUNNNIIIFFFEEEDDDCCC@@@???>>>===;;;;;;:::::::::::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888777777999999999999888777666555555555555555666777999999999888777555444333333444222333444555666666666666444444444555555555555666555555666777777666555444666777888888888777555444444444444444444444444444555555555555666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999;;;<<<======>>>???@@@@@@@@@@@@@@@>>>@@@AAABBBBBBCCCEEEHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIHHHJJJMMMPPPPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNOOOPPPRRRSSSOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSUUUVVVVVVWWWXXX\\\^^^^^^^^^^^^\\\YYYWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^___```aaabbbbbbcccccccccbbbbbbcccdddfffgggiiiggggggkkkllloooxxxqqqdddXXXSSSLLLEEE@@@===;;;;;;999999999999::::::::::::======>>>>>>>>>>>>======;;;:::888777666555666666555555444444444444555555555555555555555555555555666777777888999:::;;;<<<::::::;;;<<<===>>>???@@@>>>???@@@BBBDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVXXXYYYZZZ^^^```cccdddcccaaaaaaaaadddcccbbbaaabbbdddfffggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkklllllllllmmmmmmlllkkkkkkkkkmmmnnnmmmlllkkklllmmmnnnooopppqqqqqqlllkkkkkkmmmqqqsssrrrpppppppppqqqrrrsssttttttuuuqqqqqqrrrrrrrrrrrrqqqqqqssssssssssssuuuvvvxxxyyyyyyyyyzzz{{{|||}}}}}}|||}}}|||{{{zzzyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}yyyoooeee\\\VVVLLLJJJGGGFFFFFFFFFFFFEEEAAA@@@???===;;;::::::999999999999999999888888888888888888888888888888888777777777777777777777777::::::999999888777777777888999999888888777666555333333444555666888999:::888888888777666555444444444444555666777777777777444444444555555555555666555555666666666666555555777888888999999888666666333333333333333333333333444555555555555666666666666777777888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===>>>???@@@AAAAAAAAA???@@@BBBBBBBBBCCCFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJIIIJJJLLLNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQMMMNNNPPPSSSTTTVVVVVVWWWUUUUUUTTTTTTTTTTTTTTTUUURRRTTTVVVXXXYYY[[[___aaa```aaa```^^^[[[ZZZ[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[^^^^^^]]]]]]\\\[[[[[[ZZZ]]]^^^___```aaabbbcccccccccbbbbbbaaabbbccceeefffiiigggggghhhhhhiiipppxxx}}}{{{{{{{{{|||wwweee^^^SSSJJJCCC???===;;;999999999999999::::::;;;<<<======>>>>>>=========<<<;;;:::999888777777777555555444444444444444555444444444444444444444444555555666777999:::;;;;;;999::::::;;;<<<===>>>>>>===>>>???@@@BBBDDDEEEEEEDDDEEEGGGHHHKKKLLLNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWZZZ]]]```bbbbbbaaaaaabbbbbbbbbaaaaaabbbccceeeffffffffffffgggggggggggggggiiijjjjjjjjjjjjkkkkkkkkklllllllllnnnooopppnnnlllkkkllllllmmmnnnoooppppppkkkkkkkkkmmmpppqqqqqqpppoooooopppqqqrrrsssssstttrrrrrrqqqqqqqqqqqqrrrrrrttttttssssssuuuwwwzzz|||zzzyyyyyyzzzzzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||{{{}}}~~~~~~}}}~~~~~~~~~}}}wwwoooeee]]]UUUOOOJJJHHHGGGFFFFFFGGGHHHGGGEEEBBBAAA???===;;;999999888999999999888888888888888888888888888777777777777777777777777777777777777;;;::::::999888777777666777777888888777666666555444444444555666777888999777888999999999777555444444444555666666666666666444444444555555555555666555555555666666666666666666777888888888777666666333333333333333333333333444444444555555555666666666666777888999::::::;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPOOOPPPQQQSSSUUUVVVWWWXXXVVVVVVUUUTTTTTTTTTUUUUUUSSSUUUXXXYYYZZZ\\\___bbbbbbbbbbbb```]]]\\\]]]^^^\\\[[[ZZZYYYYYYXXXXXXYYY\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___```aaabbbccc``````___^^^___```aaabbbgggggghhhgggeeeffflllqqqvvv~~~}}}zzzwwwxxx}}}yyyoooaaaTTTJJJCCC===999<<<;;;:::::::::;;;<<<<<<<<<<<<======>>>============<<<;;;;;;:::999999999666555444444444444444444444444444444444444444444444444444555555666666777888888999::::::;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTTTTWWWZZZ^^^`````````aaaaaa````````````aaacccdddeeefffffffffffffffggggggggghhhhhhhhhiiiiiiiiijjjjjjllllllnnnppprrrrrrooommmlllllllllmmmmmmnnnnnnnnnkkklllmmmnnnpppqqqqqqpppnnnnnnooopppqqqrrrsssssssssrrrqqqppppppqqqrrrssssssrrrqqqqqqsssvvvyyy{{{zzzyyyxxxxxxxxxzzz{{{|||{{{{{{{{{zzzzzzzzz{{{{{{zzz|||~~~~~~}}}|||}}}~~~~~~~~~{{{sssiiiddd\\\UUUPPPKKKFFFDDDAAA@@@@@@AAADDDDDDDDDBBBAAA@@@>>><<<:::888777777888888888888888888888888888888888777777777666666666666666666666666666666::::::999999888777666666666666777777777666555555777666555555555555555666666777999::::::888666555333333444555555555444444444444444555555555555666555555555555666666777777444555666777777777666555333333333333333333333333444444444444555555555555444444555666777888999999999999999:::::::::;;;;;;:::;;;;;;<<<======>>>>>>======>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTUUUUUUVVVXXXZZZ[[[[[[\\\]]]___aaabbbaaa```]]]\\\]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]___```aaabbb```___^^^^^^^^^___```aaacccfffhhhgggeeegggkkknnnooo|||~~~zzzvvvvvv{{{rrrcccVVVKKKAAA:::===<<<;;;999999999:::;;;;;;;;;<<<=====================<<<<<<;;;;;;::::::777666555555444444444555444444444444444444444444555555555444444444333333777777777888999999:::::::::;;;;;;===>>>???@@@AAAAAABBBDDDEEEHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTWWW[[[^^^^^^______```^^^______```aaabbbcccdddfffffffffggggggggghhhhhhggggggggghhhhhhhhhhhhiiijjjjjjkkknnnppppppnnnllllllllllllllllllmmmmmmmmmkkkmmmnnnooopppppppppqqqmmmnnnnnnooopppqqqrrrssstttsssrrrqqqqqqrrrssstttsssrrrrrrrrrsssvvvyyyzzzyyyyyywwwwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}|||||||||}}}~~~~~~~~~}}}ssshhhaaaVVVRRRMMMIIIFFFCCC@@@>>>;;;;;;;;;>>>BBBDDDEEEEEE>>>>>><<<:::888777777666777777777888888888888888888888888777777666666555666666666666666666666666999999888888777666666666555555666666666666555555888777666555444444444444555666888999:::999777666333333444444444444444333444444444555555555555666555555444555555666777888333444666777777666555555333333333333333333333333333444444444444555555555333444444555666777888888888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????AAABBBAAAAAAAAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOONNNOOOPPPRRRSSSTTTTTTUUURRRRRRRRRRRRRRRSSSSSSRRRUUUUUUUUUUUUVVVXXXYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUXXXZZZ\\\\\\[[[[[[\\\]]]_________^^^\\\[[[\\\]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^XXXYYYZZZ[[[]]]___``````aaa```_________```aaabbb```eeeiiigggfffiiikkklllkkkttt~~~yyywww{{{}}}ooocccVVVGGG===@@@>>>;;;999888888999999:::;;;<<<<<<============<<<<<<======<<<<<<;;;:::888888777666555555555555333333333333333333333333666666666555555555555444666666666666777777888888999999:::;;;<<<===>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRUUUYYY\\\\\\]]]^^^___]]]]]]^^^___aaabbbcccccceeeeeeffffffggghhhhhhhhhgggggggggggghhhhhhhhhhhhgggfffgggiiillllllkkkiiilllllllllllllllkkkkkkkkkjjjllloooooonnnnnnooopppnnnnnnooopppqqqrrrrrrsssssssssrrrrrrrrrrrrsssssstttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}}}}|||{{{|||}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~zzzwwwqqqkkkddd]]]UUUPPPJJJGGGDDDBBB@@@???===;;;:::999:::===AAADDDFFFFFF<<<;;;:::888777666666666666777777777888888888999999888888777666666555555555555555555555555555555777666666666666666666666444555555666666555555555666666555444444444555555444555777888888888777777444444555555555555444444444444444555555555555666555444444444555666888999444555666777888777777666444444444444444444444444333333444444444555555555444444555666777888999999777888888999::::::;;;;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>???@@@AAA@@@@@@@@@BBBDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKJJJJJJMMMPPPOOOPPPQQQSSSUUUVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVXXXZZZ\\\^^^ZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[\\\[[[[[[[[[\\\\\\]]]]]][[[YYYYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\VVVWWWXXXZZZ[[[]]]^^^___aaa```___^^^^^^___``````^^^eeejjjgggfffiiijjjiiiiiimmmvvv~~~~~~tttgggWWWKKKEEECCC@@@<<<:::::::::;;;999:::;;;<<<============;;;<<<=========<<<;;;::::::999888777666666666666333333333333333333333333222333333444555555666666555555555555666666666666888888999999:::;;;<<<<<<===>>>???AAACCCEEEGGGGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQTTTXXXZZZ[[[[[[\\\]]][[[\\\]]]___```aaabbbbbbcccddddddeeeffffffgggggggggggggggggghhhhhhhhhhhhgggffffffhhhjjjlllkkkjjjllllllllllllkkkkkkjjjjjjhhhkkkmmmmmmlllkkkmmmnnnnnnoooooopppqqqrrrssssssrrrrrrssssssssssssrrrrrrssstttuuuvvvwwwvvvvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxzzz||||||{{{{{{{{{|||}}}}}}~~~~~~{{{|||~~~~~~|||{{{|||}}}{{{|||~~~|||rrrkkkgggccc]]]WWWRRRMMMHHHEEEFFFDDDAAA@@@@@@>>><<<999:::888777999<<>>>>>======@@@@@@AAA@@@@@@???>>>===>>>???@@@@@@??????AAACCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJJJJJJJNNNQQQOOOPPPRRRSSSUUUVVVWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUUUUWWWYYY]]]```aaa\\\\\\ZZZYYYXXXXXXXXXXXXUUUXXX[[[\\\[[[[[[\\\\\\ZZZ[[[[[[ZZZXXXWWWXXXYYY[[[[[[YYYXXXXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZUUUUUUWWWYYYZZZ\\\]]]^^^___^^^]]]\\\\\\\\\]]]^^^]]]fffjjjgggeeehhhiiifffhhhiiinnn|||{{{jjj]]]LLLIIIEEEAAA>>>===>>>>>>999:::;;;<<<============;;;<<<=========<<<;;;:::;;;:::999888777777777777333333333333333333333333---...///111333555666777444444555555555555555555777777888999::::::;;;;;;;;;<<<===???AAACCCEEEEEEHHHHHHIIIIIIKKKMMMNNNOOOPPPSSSWWWZZZZZZZZZ[[[[[[ZZZ[[[]]]___```aaabbbbbbbbbbbbcccddddddeeeffffffgggggggggggghhhhhhhhhiiijjjiiihhhiiikkknnnnnnnnnmmmllllllkkkkkkjjjjjjjjjfffiiilllllljjjiiikkkmmmoooooopppqqqrrrsssssstttqqqrrrttttttttttttrrrqqqppprrrtttuuuuuutttrrrqqquuuvvvwwwxxxxxxwwwvvvuuuwwwxxxzzz{{{|||{{{zzzzzzxxxzzz||||||{{{zzz{{{||||||}}}~~~}}}}}}}}}~~~zzz|||}}}}}}|||{{{{{{|||{{{|||~~~zzzrrrjjjccc]]]XXXRRRQQQNNNJJJGGGEEECCCBBB;;;;;;:::::::::999999999777888:::<<<<<<;;;:::999999888888888777666666666666666555555555555666666555555555555444444444444555555555555555555555555888888888777666666555555444444444444444444444444555444444444444333333333333444777888888777444333444444444555555555555666666555333333333444666888888777666555555444555555777777888888888888777777888777666555444444555666444333333333333444555555777666666666666666777888777888999:::;;;<<<<<<<<<========================@@@AAABBBAAA???======>>>>>>===<<<<<<===???BBBDDDGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLPPPQQQSSSUUUWWWXXXYYYYYYVVVVVVVVVVVVVVVWWWYYYYYYWWWXXXYYYZZZZZZ]]]aaaeeebbbaaa^^^\\\YYYWWWVVVVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[]]]\\\ZZZXXXVVVUUUUUUTTTVVVWWWWWWWWWVVVWWWZZZ\\\\\\[[[[[[[[[ZZZZZZYYYYYY[[[YYYWWWYYY\\\___^^^]]]^^^^^^^^^^^^______```aaa```aaaccceeefffggghhhhhhjjjjjjnnnwww~~~kkk^^^PPPFFFGGGDDD;;;999===:::999999999999;;;===>>>???@@@AAAAAA@@@???>>>======<<<;;;:::999888888888555555666666666666666555333333333333333333333333333333333444444444555555444555666777888999::::::<<<======>>>???AAABBBCCCFFFGGGIIIIIIIIIIIIKKKLLLMMMOOOSSSTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^```bbbccccccccccccddddddeeeeeeeeefffeeeeeeeeefffgggiiijjjjjjiiihhhhhhjjjllllllkkkiiihhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhiiijjjmmmnnnooonnnnnnmmmmmmnnnooopppssstttttttttttttttssssssvvvuuutttsssssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzyyyyyywwwvvvzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}||||||{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}zzzpppllleee___YYYSSSNNNJJJEEEDDDBBB@@@>>>===<<<;;;::::::::::::999999999999777888:::;;;<<<;;;:::999777777777777666666666666666666555555555555666666777777777777666666666555555555555555555555555555555555666666666666666666444444444444444444444444444444444444444444444444444555666777777666555444444444444444555555555555555444222222222333555666666555555555555555666777666777777888888777777666888777666555444444555666444333333333333444555555666666666666666777888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===============<<<===>>>???AAABBBEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAAAAAAAABBBCCCEEEGGGIIIKKKMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZZZZ[[[^^^bbbeeecccbbb```]]][[[XXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\[[[YYYXXXVVVUUUTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWYYY\\\______^^^```___^^^\\\[[[ZZZZZZZZZ```aaaccceeefffggghhhhhhjjjjjjmmmsss{{{|||mmm___TTTPPPJJJ>>>888:::777777777777888999:::;;;>>>>>>?????????>>>=========<<<;;;:::999999999999555555666666666666555555333333333333333333333333333333333444444444444555444555666777888999999:::<<<<<<<<<===???@@@BBBCCCDDDEEEGGGGGGGGGGGGIIIKKKLLLOOORRRSSSTTTUUUWWWYYYXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaabbbbbbccccccdddddddddddddddeeeggghhhiiikkkjjjhhhiiijjjkkkkkkjjjggggggffffffggghhhiiiiiijjjiiihhhhhhiiijjjlllnnnoooooonnnmmmnnnooopppqqqssstttttttttttttttsssssstttssssssssstttuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwzzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{|||||||||~~~}}}}}}~~~~~~|||||||||{{{{{{{{{{{{{{{|||zzzzzzyyyyyyyyyzzzzzz{{{sssuuuxxx|||yyyqqqjjjccc___[[[WWWSSSOOOKKKHHHEEEBBB>>>===<<<;;;;;;;;;;;;;;;::::::999999999888888888777888999:::::::::999888555666666666666666666777666555555444444555555666777777666666666555555555444444444444444444444444333333333444555666666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555555333333222111222333444555444444444444555666777888666666777777777777666666777666555555444555555555444333333333333444555555555555555555666888999999999999:::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBBFFFGGGIIIKKKMMMNNNNNNOOONNNOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXZZZ[[[[[[\\\^^^bbbdddcccbbbaaa___]]][[[YYYWWWVVVXXXZZZZZZYYYXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSTTTVVVXXXYYYXXXXXXYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[ZZZYYY[[[]]]````````````___^^^\\\ZZZYYYXXXXXX___```bbbdddfffggghhhhhhjjjiiijjjooottt{{{~~~}}}rrrddd\\\RRRDDD<<<;;;777777777888888999999999;;;<<<<<<============<<<<<<<<<;;;;;;::::::999999555555666666666666555555333333333333333333333333333333333333444444444444444555555666777888999999;;;;;;;;;<<<===???AAAAAAAAACCCEEEEEEEEEEEEGGGIIIJJJMMMPPPRRRRRRSSSUUUWWWUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^______```aaaaaabbbcccccccccdddeeefffhhhhhhllljjjiiiiiijjjkkkjjjiiieeeeeeeeeeeefffgggiiiiiijjjiiihhhhhhiiijjjlllmmmoooooonnnmmmnnnooopppqqqssssssttttttuuuttttttsssqqqqqqrrrssstttvvvxxxyyyvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxx|||||||||}}}}}}||||||{{{yyyyyyyyyzzzzzzzzzzzzzzz}}}~~~~~~~~~{{{{{{{{{|||~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{|||yyyxxxxxxwwwwwwxxxxxxxxxcccdddeeehhhkkknnnppprrrvvv{{{}}}xxxssskkkccc\\\UUUOOOLLLLLLIIIFFFEEEDDDCCCAAA@@@===<<<<<<;;;;;;;;;;;;<<<999999888888888777777777666777888999999999888888555555666666777777888888555444444444444444444555444444444333333333222222444444444444444444444444222222333333333444444444333333333333333333333333333333333444444555555555666555444444444444555666333333444444444555555555333333222222333333444555444444444444444555666777555666666777777666666555555555555555555555555555444333333333333444555555444444444555666888999:::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<;;;<<<>>>@@@AAA@@@???>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAEEEEEEGGGIIIKKKMMMNNNNNNMMMNNNPPPRRRSSSUUUUUUVVVXXXXXXWWWXXXXXXYYYZZZ[[[YYYZZZ\\\\\\]]]^^^aaadddcccccccccbbb```]]]ZZZXXXVVVXXXYYYXXXWWWVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSVVVYYYZZZYYYXXXXXXYYYXXXYYYZZZ[[[\\\^^^______\\\\\\\\\]]]___aaabbbccc___^^^^^^]]]\\\\\\\\\\\\___```bbbdddfffggghhhhhhiiihhhiiilllnnnsss}}}}}}qqqdddXXXKKKCCCAAA999999::::::::::::999999999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::666666777777666666555555444444444444444444444444222222333333333444444444444444555666666777888888999999999:::<<<===???@@@@@@AAACCCDDDDDDEEEFFFHHHHHHKKKNNNOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^___``````aaabbbbbbcccdddeeeggghhhhhhllljjjhhhhhhiiiiiiiiigggdddeeeeeefffggghhhjjjkkkiiiiiihhhhhhiiijjjkkkkkkooonnnnnnmmmnnnoooqqqrrrrrrssssssttttttttttttsssqqqrrrrrrssstttuuuvvvwwwuuuuuuuuuttttttuuuuuuuuuwwwwwwxxxxxxyyyyyyyyyxxx}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyzzzzzzzzzzzzzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyy{{{}}}~~~}}}zzzzzzzzzyyyzzzzzz{{{{{{wwwwwwvvvvvvuuuuuuvvvvvvXXXXXXXXXXXXZZZ[[[]]]^^^bbbfffkkkooopppqqqssstttxxx{{{}}}{{{yyyuuuqqqlllhhheee```\\\VVVQQQMMMJJJFFFDDD@@@>>><<<<<<===>>>===<<<::::::999888777777777777888888777777777666666666666666666777777777777777555666666777777888888888444444333333333333444444333333333333222222222222444444444444444444444444444333333333222222222111333333333333333333333333222222333333444555666666666555444333333444555666333333333444444444444555444444444444444555555666666666555444444444444444555555666666666666555555444444555555555555555555444333333333333444555555444444444555666888999:::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<:::<<>>???@@@BBBCCCCCCDDDFFFHHHFFFHHHKKKLLLMMMMMMOOOPPPRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^___``````aaabbbccceeefffggghhhhhhkkkiiigggggghhhhhhgggffffffffffffggghhhjjjkkkllliiiiiiiiiiiiiiiiiijjjjjjnnnmmmmmmmmmmmmoooppprrrqqqqqqrrrsssssssssssssssssssssssstttttttttttttttuuuuuuttttttttttttuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{wwwwwwwwwyyy|||}}}}}}|||yyyyyyyyyyyyyyyzzz{{{{{{vvvvvvuuutttttttttttttttVVVUUUTTTSSSSSSSSSTTTUUUUUUWWWZZZ[[[[[[[[[]]]___bbbeeeiiillloooqqqtttwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{xxxrrrqqqnnnllljjjiiiiiiiiidddcccaaa^^^[[[WWWTTTRRRMMMKKKGGGEEEDDDCCCBBBAAA<<<:::999999;;;<<<<<<;;;;;;:::999777666666555555777777666666666555555555555555555666666666777777666666666666666666777777444333333222222333333444555555444444444333333333333333333333333333333333444444444333222111111111333333333333333333333333111111222333555666777777666555444333333444555666333333333333444444444444444444444555555555666666777666555444333333333333444444555555555555444444333333444555555555555444444333333333333444555555555555555555666888999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===;;;===???@@@AAA@@@>>>======>>>AAACCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCEEEGGGJJJLLLMMMLLLMMMOOOQQQSSSTTTUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[WWWYYY[[[\\\\\\]]]___aaabbbccceeeeeeccc```[[[YYYWWWXXXXXXVVVTTTSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTVVVXXXYYYXXXXXXYYYZZZYYYYYY[[[\\\^^^```aaabbb___```aaaaaa``````bbbccc```___^^^\\\ZZZYYYXXXXXX]]]^^^```ccceeeggghhhiiihhhhhhjjjlllllllllrrryyy{{{jjj[[[PPPJJJBBB@@@===;;;888777777777999888888888888999999:::999:::;;;=========<<<;;;999999:::999999888777666444444444444444444444444222222222222333333333333444444444444555555666666666666666777888:::<<<======???AAABBBBBBCCCEEEGGGDDDFFFIIIJJJJJJJJJLLLMMMOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^_________```bbbdddfffggggggggghhhfffeeeeeefffgggfffeeegggggggggggghhhjjjkkkkkkhhhiiiiiiiiiiiiiiiiiiiiillllllkkkkkklllnnnpppqqqoooooopppqqqrrrrrrrrrrrrsssssstttttttttssssssrrruuuttttttssssssttttttuuuwwwwwwwwwwwwxxxyyyzzzzzz}}}}}}}}}}}}|||{{{zzzzzz{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{||||||}}}}}}|||||||||||||||{{{{{{zzzzzzyyyvvvvvvvvvxxx{{{|||{{{zzzxxxxxxxxxxxxyyyzzzzzz{{{vvvvvvuuutttssssssssssssSSSQQQPPPOOOOOOPPPQQQRRRNNNOOOOOONNNMMMNNNPPPSSSSSSUUUXXXZZZ\\\]]]```bbbbbbbbbcccccceeefffggghhhfffgggiiikkklllllllllkkkiiigggeeeeeeeeedddbbb```YYYYYYXXXWWWVVVUUUUUUTTTQQQPPPOOOMMMKKKIIIHHHGGGDDDAAA???===>>>>>>>>>===<<<:::999999;;;<<<;;;;;;;;;:::999888777777777888666666666555555555444444555555444444555555666777555444444444444444333333333333222222222222333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222000111222333555666777888555444444333333444444555222222333333333444444444333333444444555555555444555555444333333444444444444444444555555444444444222333444555555555444444444333333333333444555555666666666666666777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>===<<<===>>><<<===>>>???@@@???>>>>>>===???@@@BBBCCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGJJJMMMOOOLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZVVVXXX[[[\\\[[[\\\]]]___```bbbeeefffddd```[[[XXXXXXXXXWWWUUURRRQQQRRRTTTUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWWWWWWWYYY[[[ZZZZZZ[[[]]]^^^```aaabbb___```aaa___]]]\\\^^^``````___^^^\\\[[[ZZZZZZZZZ\\\^^^```ccceeeggghhhiiijjjjjjlllnnnllljjjnnnttt{{{kkk]]]RRRKKKHHHCCC>>>;;;999:::::::::999888777777888888999888999;;;===>>>>>>===<<<;;;;;;;;;;;;:::999888777555555555555555555555555111222222222222333333333333444444444444555555555444555555666777999:::;;;;;;===???@@@@@@AAADDDFFFBBBEEEGGGHHHHHHHHHJJJKKKMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\]]]```bbbdddeeeeeeeeeeeedddbbbcccdddeeeeeedddggggggggggggggghhhiiijjjhhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjkkkmmmooopppmmmnnnoooppppppqqqqqqqqqqqqqqqsssttttttttttttsssuuuttttttssssssttttttuuuwwwwwwwwwwwwwwwyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvuuuvvvwwwzzz{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvuuutttssssssssssssKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFHHHKKKNNNJJJLLLNNNOOOOOOPPPSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYPPPRRRTTTVVVWWWWWWVVVUUUXXXVVVTTTSSSSSSSSSQQQOOOHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@>>>;;;::::::;;;:::999999777555555777888777666777666666555555666666777666666555555555444444444555444444444444555666666333333333222222111111111333222222222222222222333222222222111111111000000333333333333333333333333222222222333333444555555222222222222222222222222000000222333555666777888444444444444444444444444222222333333333444444444111222333444444444333333333333333333444555666666333444444555555444444333111222444555666555444444444333333333333444555555777666666666666666777888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>======>>>===>>>>>>????????????>>>>>>???@@@BBBCCCDDDEEEEEE@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEHHHKKKNNNPPPMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYUUUXXXZZZ[[[[[[[[[\\\^^^```bbbeeefffddd```[[[XXXXXXXXXWWWTTTRRRQQQRRRSSSUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVWWWZZZ\\\ZZZ[[[\\\]]]___```aaabbb^^^___```^^^[[[YYY[[[]]]^^^^^^^^^^^^___``````aaa\\\]]]```ccceeeggghhhiiilllkkkmmmooollliiikkkqqqyyy~~~}}}|||{{{~~~zzzhhh\\\SSSOOOIIICCC???>>>>>>???;;;:::999777777777888888777999;;;===>>>>>>===<<<<<<<<<<<<<<<;;;:::999888555555555555555555555555111111222222222333333333333333444444444444444444444444444555777888:::;;;999;;;===>>>???@@@BBBDDDBBBDDDFFFGGGGGGGGGHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[\\\ZZZ[[[]]]```bbbccccccccccccbbbaaaaaaccceeeeeedddggggggfffffffffgggggghhhhhhhhhiiiiiiiiiiiihhhgggiiiiiiiiiiiijjjlllnnnooollllllnnnoooppppppppppppnnnooorrrtttuuuuuuuuuuuutttttttttsssssstttttttttwwwwwwvvvvvvwwwyyyzzz|||||||||||||||{{{zzzyyyxxxyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyvvvuuuuuuwwwyyyzzzyyywwwwwwwwwwwwwwwxxxyyyzzz{{{wwwvvvuuutttsssrrrrrrrrrKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;:::::::::999999999888888777777777777777777777777888888888888888777666666444444444444444444444444111222333333444444444444555444333222222222222333111111111111111111111111000000000000000///......000111111222222333444444444444222222222222444444333222222111111222222333000111444555666666555444555555444444444333333333111111222222222333333333444555555555444333333222333333444555555444333333555444444333333222222111333333333444444444555555444333333333333444555555444555555666666666666555::::::999999888777777777;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@???>>>======>>>AAAEEEGGGDDDCCCAAAAAAAAACCCFFFHHHFFFFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRSSSUUUVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTYYYYYYYYYYYYZZZZZZZZZZZZ^^^```bbbdddccc```]]]ZZZTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUUUUVVVYYYYYYVVVSSSVVVVVVWWWXXXYYYYYYYYYXXX\\\]]]___aaabbbaaa```___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___aaaccceeegggiiijjjkkklllmmmmmmmmmmmmmmmllluuuxxxyyy{{{|||{{{|||nnnaaaXXXMMMGGGFFFGGGEEEBBB===999777999999666555666666888:::<<<>>>>>>>>>>>>@@@???===;;;:::::::::::::::999777666555444555555444222111222444444222///222222222333333444444444444444333444444555666777888999:::<<<===>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFIIIKKKMMMOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTUUUWWWYYYYYYZZZ[[[^^^```bbbcccdddaaacccdddcccbbbbbbcccdddiiihhhfffeeeddddddeeefffhhhgggeeefffhhhiiiiiihhhhhhhhhgggggghhhjjjmmmnnnjjjlllnnnoooooooooqqqrrrrrrsssuuuvvvvvvtttsssrrrrrrssstttrrrpppppptttxxxzzzyyyxxxxxxxxxyyyzzzzzz}}}~~~~~~|||yyyxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvtttsssuuuwwwxxxvvvsssuuutttsssrrrssstttvvvxxxuuuvvvwwwyyyyyyzzzyyyyyyuuuuuuuuuuuuuuutttsssssswwwvvvtttsssqqqqqqppppppIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>===============<<<<<<;;;::::::999999999999888888888888777777777777777777777777777777777777777777666555555444444444444444444444444111222333333444444444333333333333333333333333333111111111111111111111111222222222222222111000000000111111222222333333444333333333222222333333333333222222111111222222333000111333555666555444444555444444444444333333333111111111222222222333333444444555555444333333222333333444555555444333333222333333333333333333333333333333444444444444555444333333333333444555555555555666666777777666666:::::::::999999999999888;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>???BBBDDDFFFDDDCCCAAA@@@AAACCCFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGJJJLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]___```___]]]ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSUUUWWWWWWTTTRRRTTTTTTVVVWWWXXXYYYZZZZZZ]]]^^^```aaabbbbbbaaa```___^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^____________```aaadddfffhhhjjjkkkjjjkkklllmmmmmmmmmmmmmmmrrr}}}vvvuuuxxxzzzzzz~~~nnneeeYYYRRROOOMMMHHHEEEBBB===:::;;;;;;999888:::666888:::<<<>>>???@@@@@@AAA@@@>>>===<<<;;;<<<<<<;;;:::888666555555555666555333222333444555333000222222222333333444444444444333333444444555666777888999:::;;;<<<=========???@@@@@@AAABBBCCCDDDDDDGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRRRRSSSVVVXXXXXXXXXZZZ[[[]]]___aaaaaa```bbbcccbbbaaaaaabbbdddfffeeedddccccccccccccdddgggfffeeefffhhhiiiiiiiiihhhhhhgggggghhhjjjlllnnnjjjllloooooooooooopppqqqpppqqqsssttttttsssrrrqqqqqqssssssqqqoooooorrrvvvvvvvvvuuutttuuuwwwyyy{{{}}}}}}~~~~~~}}}{{{yyywwwxxxwwwwwwwwwvvvvvvvvvuuuvvvtttssstttvvvvvvtttqqqsssrrrqqqpppqqqrrrtttuuutttuuuxxxyyyzzzzzzyyyxxxtttuuuuuuuuuuuutttsssssssssrrrrrrqqqqqqqqqqqqqqqFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@????????????@@@AAABBBDDDCCCCCCCCCBBBBBBBBBBBB??????????????????>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::999999999::::::999999888888777777888777777777777666666666666666666666666666666666555555666666555555444333444444444444444444444444222222333444444444333333222333444555555555444333111111111111111111111111222222222222222111000000000000111111222333333333222222333333333333222222222222111111111111222222000111333444555555444333444444444444333333333333111111111222222222222333444444444444444333333222333333444444444444333333111111222222333444444555333333333333444444444444333333333333333444555555555555666777777777777777999999999::::::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCDDDDDDCCCBBBAAABBBDDDFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWXXXZZZ[[[ZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRTTTUUUWWWYYYZZZZZZ]]]^^^```bbbbbbbbbbbbaaa^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^_________````````````aaaccceeegggjjjkkklllkkkllllllmmmmmmmmmmmmmmmnnnuuu~~~wwwtttuuuwwwyyy~~~}}}yyymmmccc]]]WWWOOOHHHDDD>>>:::::::::777777999666888:::===???AAABBBBBBBBBBBB@@@???>>>>>>===>>>;;;;;;999888777666666666666444333333444444333111222222333333333333444444333333333333444555666777777888999:::;;;<<<<<<<<<======>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKJJJMMMNNNOOOOOOOOOPPPSSSVVVVVVVVVWWWYYYZZZ\\\]]]]]]___```aaaaaa``````aaacccccccccbbbaaaaaaaaabbbbbbeeeddddddeeehhhjjjjjjiiihhhggggggggghhhjjjkkkmmmkkkmmmoooooonnnnnnooopppnnnoooqqqsssssssssqqqppppppqqqrrrpppmmmlllooossstttsssrrrqqqsssvvvyyy{{{}}}}}}~~~~~~}}}{{{yyywwwuuuuuuuuuuuuuuutttttttttuuutttssssssttttttrrrpppqqqpppnnnnnnnnnoooqqqrrrsssuuuwwwzzzzzzyyywwwvvvtttttttttttttttssssssrrrooooooooooooppppppqqqrrrEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<>>>======<<<<<<<<<======@@@@@@@@@?????????>>>>>>?????????>>>>>>======<<<======<<<<<<;;;;;;;;;:::999999999999999999999999888888777777666666666666666666666555555555444444555555555555555555555555444444444444444333222222333333333333333333333333222333333444444333333333333444666777666444222111111111111111111111111111000000000000000///......000000000111222222333333111222333444444333222111222222111111111111222222000111222333444333333333444444444333333333222222111111111111222222222222333333444444444333333222333333333333333333333333111111222222333333333333222222333333333444444444333333222222333333444555555555666777888888888888777777888999999:::;;;;;;::::::;;;<<<<<<===<<<<<<;;;<<<===>>>>>>??????>>>?????????>>>>>>============>>>@@@AAACCCCCCCCCBBBEEEDDDCCCCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSQQQRRRSSSUUUUUUUUUTTTTTTUUUWWWXXXZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTUUUWWWXXXYYY]]]^^^```aaabbbbbbbbbbbb^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^______```aaaaaaaaa```aaacccfffhhhkkkmmmnnnnnnooooooooonnnmmmlllkkklllpppuuu{{{}}}uuussstttuuu{{{yyywwwzzzxxxooodddXXXOOOHHHAAA<<<;;;:::888888;;;777888:::===???AAACCCDDDBBBBBBAAA@@@??????>>>>>><<<<<<;;;:::999888777777555444333333333333222222333333333333333333333333333333333333444555666666666777888999::::::::::::;;;;;;<<<===???@@@AAAAAAAAABBBDDDFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKMMMPPPSSSTTTTTTUUUVVVXXXYYYYYYZZZ]]]___``````______aaabbbaaaaaa``````aaaaaaaaaaaabbbbbbbbbeeehhhjjjjjjiiigggggggggggghhhiiikkkkkklllmmmoooooonnnmmmnnnooommmoooqqqsssssssssqqqqqqnnnpppqqqnnnkkkjjjlllooovvvtttrrrrrrsssvvvyyy{{{}}}~~~~~~|||zzzxxxttttttttttttttttttttttttrrrrrrrrrsssssssssrrrqqqooonnnmmmllllllmmmooopppqqqsssvvvxxxyyywwwuuutttrrrssssssssssssrrrqqqqqqnnnnnnnnnnnnooopppqqqqqqFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@???======<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::999999777777777777888888888888777777666666666666666555555555555444444444333333444444444444444444444444333333333333333222111111333333333333333333333333333333333444444333333222555666777777555333000...000000000000000000000000000000000000000///......///000000111111222333333000111333333333333111000222111111000000111111222111111222222222222222222444444333333333222222222000000111111111222222222222222333333444333333222333333333333333333333333333333333222222111111111222222222333333333444444333222222222222333444444444444666777777888888888555555666777888999::::::999:::;;;<<<======>>>===;;;<<<===>>>????????????@@@@@@??????>>>>>>=========>>>AAABBBCCCCCCBBBBBBFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPQQQRRRPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVV\\\]]]^^^___```aaaaaabbb^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^______```aaaaaabbb___aaaccceeehhhkkkmmmnnnrrrrrrqqqpppnnnllljjjiiikkkmmmpppuuu|||yyyrrrooonnnsssssssssvvv||||||{{{vvvfff[[[RRRJJJDDDBBB???<<<;;;===777888:::<<>>======<<<;;;:::999888888555555444222111111111222333333333333333333333333333222222333333444555666555666777888888999999888999:::;;;<<<>>>???@@@AAA@@@AAACCCEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPRRRRRRSSSTTTVVVWWWXXXXXX[[[]]]^^^^^^^^^^^^```aaa______``````aaaaaaaaaaaa``````bbbeeehhhjjjjjjiiiggggggggghhhhhhiiijjjjjjkkkmmmoooooommmmmmmmmnnnnnnppprrrssstttsssrrrqqqmmmooopppmmmiiigggiiikkkyyyxxxvvvuuuuuuwwwyyy{{{}}}~~~~~~|||zzzxxxssssssttttttttttttttttttoooppprrrrrrrrrrrrssssssnnnmmmkkkjjjjjjkkkmmmnnnoooqqqsssuuuuuutttrrrppppppqqqqqqqqqqqqpppooooooooonnnnnnmmmnnnnnnooooooEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>============<<<<<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::777777777777777777777777444444555555555555666666666666666666666555555555555444444444444333333333333333333333333333333333222222333333222222111000333333333333333333333333333333444444444333222222555555555555444222000...000000000000000000000000222222222222222111000000//////000000111222222222111111222222222222111111111111000000000000111111111111111111111111111111333333333333222222222222000000000111111111111222111222222333333333333333333333222222222222333333444333333222111111000000222222222222333333333333222222222222222333444444222333444666777777777777555555666666777888999999888999;;;<<<>>>>>>??????<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@??????>>>???AAACCCCCCCCCCCCBBBEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWXXXXXXSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSSSSUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVZZZZZZ[[[\\\]]]___``````]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]^^^___```aaaaaabbb^^^___aaadddgggjjjlllmmmrrrqqqpppooollljjjhhhgggjjjjjjmmmqqquuu{{{wwwoookkkmmmoooqqqsssxxx|||vvvyyyzzznnn]]]UUUMMMIIICCC<<<999999888888999;;;===@@@BBBDDDAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<;;;999999666666555333111000222333444444333333333333222222222222222222333444555666555555666777777777777777777888999;;;<<<>>>???@@@???@@@BBBDDDEEEFFFFFFFFFCCCEEEGGGHHHHHHIIIKKKLLLOOOOOOQQQRRRSSSUUUVVVVVVWWWYYY[[[[[[[[[[[[]]]^^^\\\]]]^^^___```aaaaaaaaa``````aaaeeehhhiiihhhgggggggggggghhhhhhiiiiiiiiijjjlllnnnnnnmmmmmmnnnooooooppprrrssssssrrrpppooommmooopppmmmiiiffffffhhhyyyyyyxxxwwwwwwwwwxxxyyy|||}}}}}}~~~}}}zzzxxxwwwrrrrrrrrrsssssssssssstttmmmoooqqqqqqpppppppppqqqmmmkkkiiihhhhhhiiijjjkkkmmmnnnoooppppppooonnnmmmnnnnnnnnnooonnnmmmmmmllllllllllllkkkllllllmmmmmmBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::777888888888888888888999666666666666666666666666333333333444444555555555444444444444444444444444555555444444444333333333333333333333333333333333222333333333333222111111222222222222222222222222333444444444333333222111222222222222222111111111000000000000000000000000222222222222222111000000//////000000111111222222222222111111111111222222111111000000000000111111111111111000000000111111333333333222222222222111000000000000111111111111111111222333333333333333333333222111111222333333222222222111111111111111111222222222222333333333222222222111222222333444111222333555666666777777666666777777888888888999888999;;;<<<>>>??????@@@<<<<<<>>>???????????????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVUUUWWWVVVUUUTTTUUUVVVXXXYYYSSSRRRPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUSSSSSSUUUXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWWWWXXXYYYZZZ\\\]]]^^^ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa[[[]]]___bbbeeehhhjjjkkkmmmmmmlllkkkjjjhhhfffffffffgggkkkoooooopppyyywwwpppmmmnnnoooppprrryyy}}}xxxzzzoooggg]]]UUULLLAAA999777999999999:::<<<>>>AAABBBBBBCCCDDDDDDDDDCCCBBBAAA>>>?????????>>><<<:::999999999888555222111444666444444444333333222222222222222222222333444555666444444555666666666666555555555777888:::<<<===>>>===>>>@@@BBBDDDDDDDDDDDDAAACCCGGGIIIIIIHHHIIIJJJKKKKKKMMMOOOQQQRRRTTTTTTSSSTTTVVVWWWVVVWWWYYYZZZYYYZZZ\\\^^^____________``````bbbeeehhhhhhgggeeefffgggggghhhhhhhhhhhhhhhiiikkkmmmnnnmmmmmmnnnpppoooppprrrrrrqqqpppnnnlllmmmooopppmmmhhheeeeeeffftttuuuuuuvvvwwwwwwwwwwwwyyyyyyzzzzzzyyywwwuuussspppppppppqqqqqqrrrrrrrrrmmmoooqqqooolllkkkkkkllljjjiiigggeeeeeefffggghhhkkkkkkjjjjjjjjjjjjkkkkkklllllllllllllllkkkjjjjjjggggggggghhhiiijjjkkklll????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>::::::::::::999999999999666777777888888999999999777777777777777777777777444444444555555666666666333333333333333333333333555555555444444444333333222222222222222222222222222333333333333222111111222222222222222222222222444444444444333333222111000000000000111222333444000000000000000000000000000000000000000///....../////////000111111222222333222111000000111222333111111000000000000111111111111000000000000000111333333333222222222111111000000000000111111111111000111222333333333333333444333222111111222333444000000000111222222333333111111222222222333333333222222111111222222333444000111222444555666666666888888888888888999999999888999;;;<<<>>>???@@@@@@<<<===>>>??????@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMOOOPPPRRRSSSTTTSSSSSSXXXVVVTTTSSSSSSUUUXXXZZZRRRQQQOOONNNNNNPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVTTTRRRRRRUUUXXXVVVUUUTTTTTTUUUWWWYYYZZZUUUVVVVVVWWWYYYZZZ\\\]]]XXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^___```aaaZZZ[[[]]]```dddgggiiijjjhhhhhhhhhhhhhhhgggffffffcccdddiiinnnllliiiooozzzxxxnnnnnnnnnlllnnnttt~~~}}}yyy~~~{{{ooofffYYYKKKAAA===999999999:::;;;===???AAADDDDDDEEEFFFFFFEEECCCCCC??????@@@???>>>===;;;:::;;;;;;:::777444333555888444444444333333222222222222222222222333444555555444444555555666555555555333333555777888:::;;;<<<<<<===???AAABBBCCCCCCBBB???CCCGGGIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNQQQRRRSSSOOOQQQSSSSSSSSSTTTUUUWWWWWWXXXZZZ\\\]]]^^^^^^]]]``````bbbeeeggghhhfffdddfffggghhhhhhhhhhhhhhhggghhhjjjmmmmmmmmmnnnooopppooopppqqqqqqpppnnnllljjjnnnpppqqqnnnhhheeedddeeeoooppprrruuuvvvvvvvvvvvvvvvwwwxxxxxxwwwuuurrrqqqnnnnnnoooooopppppppppqqqnnnooopppnnniiiffffffggghhhgggeeeccccccccceeefffjjjiiihhhgggggggggiiiiiijjjkkkkkkkkkkkkjjjiiiiiibbbcccdddeeegggiiikkklll@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888;;;:::888777555444444444444555666777777666555444555555444333333333333444444333111000000111333444333333222222111000//////222222222111111111111000000111111111111222222222///......///111333222111555555444444333222111111000000000000000000000000000000000000000000000000//////000000000000//////111000///////////////000222111000000000111333444111111111111111111111111333222000///.........///000111222333333222000///222111111111000000//////111111111111111111111111222222333333333333444444444444444444444444444444333111//////111222333222111222333333444444333333666444222333666888666444444555555666777888888999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>===??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@AAACCCEEEGGGGGGHHHIIIIIIGGGEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOORRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVTTTTTTUUUVVVUUUTTTUUUUUUUUUWWWZZZ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^```aaabbbccceeegggccceeehhhiiigggeeeeeeeeeccccccddddddfffgggiiijjjzzzxxxsssooooooqqqttt~~~~~~|||{{{kkkXXXJJJEEE<<<======<<<;;;;;;>>>@@@@@@@@@BBBDDDFFFGGGDDDBBB@@@AAA@@@>>>;;;:::;;;<<<<<<<<<;;;::::::999999888555555333222111000000000444333111000000222333555333333333444444444555555444444666777888888888888;;;<<<===>>>@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXYYY[[[]]]___bbbeeehhhiiijjjffffffggghhhiiijjjjjjkkkkkkllllllllljjjjjjlllnnnnnnnnnnnnnnnnnnmmmllllllpppqqqpppmmmhhhccc```___jjjmmmrrruuuwwwvvvsssqqquuuuuutttsssrrrqqqqqqppppppooonnnmmmllllllllllllmmmlllkkkjjjhhhgggffffffeeeccc```^^^^^^```ccceeeddddddcccbbbcccdddeeefffhhhhhhhhhhhhhhhgggfffeeebbbbbbdddeeegggiiijjjkkk======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999888777666555444444444333444555555555555444333444444333222222222222222444333111000000111333444333333333222111111000000222222222111111111000000000000111111111222222222...------...000222111000444444333333222111111111000000000000000000000000//////////////////////////////000000000000//////////////////000000000000111000000000111111222333111111111111111111111111333222000///.........///000111111222222222111111------///000222333444555111111111111111111111111222222222333333444444444333333333333333333333333333111///000111333333222222222333444444444444444555333222333666777666444444444555555666666777777::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAACCCEEEFFFFFFHHHIIIIIIGGGEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNNNNRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWVVVTTTTTTTTTTTTTTTSSSTTTTTTTTTVVVXXXZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ\\\^^^______```bbbdddbbbdddfffgggeeecccbbbbbb``````aaabbbcccdddeeefffoooxxx|||vvvtttsssuuu||||||{{{lll[[[SSSGGGCCC>>>;;;<<<======<<>>===<<<<<<;;;::::::999999777777555444333222222222444333111000000111333444333333333333444444444444444444555666777888888777:::;;;<<<===>>>?????????BBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGIIIJJJLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWYYYZZZ]]]```bbbdddfffffffffffffffgggggghhhhhhiiijjjkkkllllllkkkkkklllmmmmmmnnnnnnoooooonnnnnnnnnpppqqqqqqnnniiieeecccbbbiiilllooosssttttttrrrqqqrrrrrrrrrqqqppppppoooooopppooonnnmmmlllllllllllllllkkkjjjhhhfffeeeccccccbbb```]]]\\\\\\]]]```bbbcccbbbaaaaaaaaabbbcccdddffffffffffffeeedddcccbbb___```aaaccceeeggghhhiii::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777666666666666555444444444444444222333333444444333333222333333222111111111111111333222111000000111222333444333333222222111111111222222111111111000000000000000000111111111222222...---,,,---///111000///333333222222111000000000000000000000000000000000////////////////////////...//////000000//////...---...///000111111000000///000000111111111111111000000000000000000000000222111000///.........///000000000000111111222333,,,---///111333555666777111111111111111111111111111111111222333444444555222222222222222222222222333111000000222444333333333333444555555555555444444333333333555666555444555555555555555555555555999999999::::::::::::;;;;;;<<<<<<===>>>>>>=========>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDFFFGGGIIIHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMMMMNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\YYYZZZ\\\]]]]]]]]]___aaa```bbbdddeeecccaaa``````^^^___```aaabbbccccccccciiiqqq{{{wwwvvvzzzwwwwww|||pppfffYYYQQQGGGBBBBBBAAA<<<888>>>>>>>>>@@@CCCDDDCCCAAACCCDDDDDDBBB@@@???@@@AAA>>>>>>======<<<;;;;;;;;;:::999888666555555444444444333222111111111222333222222222222333333333333444444555666777777777777888999:::;;;<<<=========??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVXXXZZZ\\\^^^```aaaaaaeeeeeeeeeeeeeeeeeeeeeeeegggjjjlllmmmlllkkkkkkllllllmmmnnnoooppppppppppppoooqqqqqqooolllhhhgggfffiiikkkmmmooopppqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllkkkkkklllkkkjjjhhhfffdddaaa```___^^^\\\ZZZXXXXXXZZZ\\\^^^```______^^^^^^^^^______cccccccccbbbaaa___^^^]]]\\\]]]___aaaccceeeffffff888999::::::;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777666666666555555555444333333333333333444444222333333333333333333222333333222111111111111111222222111000000111222222444333333333222222111111111111111111000000000000000000000000111111111111///...---...000111000///222111111111000000//////////////////////////////////////////////////////...//////////////////...+++---///111222222000000...///000111111111//////////////////////////////111111000///////////////000////////////111333444222222222222222222333333111111111111111111111111000000111222333444444555111111111111111111111111222111000111333555444333333444555555666666555555444333333444555555555555666666666666666555555555888888888888999999999999:::;;;<<<<<<==================>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRTTTTTTTTTUUUXXXXXXWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ\\\\\\[[[[[[\\\^^^___aaaddddddbbb```______aaaaaacccddddddddddddcccffflllyyy|||xxxxxx|||{{{vvvuuuyyy|||nnnggg^^^VVVPPPIII@@@999>>>======???BBBDDDDDDCCCCCCDDDDDDCCCAAA@@@AAACCC@@@@@@??????>>>======<<<;;;:::999888777666666666444333222222111222222333111111222222222333333333333444555666666666666666666777888999::::::::::::<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUWWWYYY[[[\\\]]]^^^cccbbbbbbbbbbbbbbbbbbbbbdddgggjjjlllkkkjjjjjjkkkkkklllmmmoooppppppqqqqqqnnnpppqqqpppnnnkkkjjjjjjlllmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllllllllmmmmmmnnnmmmlllkkkjjjjjjjjjjjjjjjiiigggdddaaa___]]][[[ZZZXXXWWWUUUUUUWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ_________^^^]]][[[ZZZYYYZZZ[[[^^^```bbbddddddddd999999:::;;;;;;:::::::::999999999999999999999999888888888888888888888888666666666555555555444444222222222222222333333444444333333333333333333444444444333222222222222222111111111111111111111111333333222222222222222111111111111000000000////////////000000000111111111000///...///111222111000111111000000000000000///////////////////////////..............................////////////......+++---///111222222000000...///000111111000...---........................000000000000000///////////////......///111333444444444333333222111000000111111111111111111111111000000111222222333444444111111111111111111111111222111111333555666555444333444555555666666555555444444555555555555666666888888888777777777777777777777777888888888999999999999;;;<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMPPPQQQQQQQQQQQQRRRRRRRRRPPPQQQQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVVVVTTTQQQPPPRRRSSSWWWVVVVVVWWWYYYZZZYYYXXXTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\___aaaddddddcccaaa```aaaccccccdddddddddddddddcccdddhhhpppzzzzzzxxxzzz~~~zzzvvvvvv||||||rrreeeVVVJJJCCC???>>><<<===???AAABBBBBBBBBCCCCCCBBB@@@@@@AAACCCBBBBBBAAAAAA@@@?????????<<<;;;:::999888777777777555555444333333333333333111111222222222333333333333444444555555555555444555666777888888888888888999999:::;;;===>>>??????BBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[\\\_____________________^^^aaadddhhhjjjjjjiiiiiiiiiiiijjjlllmmmnnnoooppppppmmmoooppppppnnnmmmlllmmmpppooonnnmmmkkkjjjjjjjjjiiiiiiiiijjjkkkkkklllllllllkkkjjjiiihhhhhhhhhhhhhhhgggeeebbb___\\\ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUUUU[[[ZZZZZZZZZXXXWWWVVVUUUXXXZZZ\\\___```aaaaaaaaa:::;;;;;;;;;::::::999888888888888888888888888888666666666666666666666666666666666555555555444444333222222222222222333444444333333222222333333444444444333222222222222222111111111111111111111111111111111111111111111111111111000000000//////////////////000000000111111111000///000111222111000111111000000000000000000000000000000000000000000........................---......//////......------...///000111111000000///////////////......---//////////////////////////////000000000000//////////////////000000111222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222111222444666777666555333333444555555555555444444666777777666555777888888888888888888888888888777777777888888888888999888888:::;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLPPPPPPPPPPPPQQQQQQQQQRRROOOOOOQQQRRRTTTVVVWWWXXXZZZZZZZZZYYYWWWTTTPPPNNNOOOOOONNNOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSUUUUUUSSSUUUVVVUUURRRQQQSSSVVVYYYXXXXXXYYY[[[[[[ZZZYYYTTTTTTTTTUUUVVVXXXZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYY[[[\\\]]]\\\ZZZYYYZZZ[[[]]]```cccddddddbbbbbbccccccbbbaaaaaa```aaaaaabbbfffhhhmmmsssxxx|||xxxxxxxxx}}}}}}yyy{{{{{{jjj\\\TTTFFFCCC???======>>>>>>===@@@AAABBBAAA@@@@@@BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@======;;;:::999888888888666666666555555444444333222222222222333333333333333333444444444444444333555555666777777777777777777888888999:::;;;<<<<<>>???@@@AAABBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNMMMMMMLLLOOOOOOPPPPPPPPPQQQQQQQQQNNNOOOPPPRRRUUUWWWXXXYYYYYYZZZ[[[[[[ZZZWWWTTTRRROOOOOONNNOOOPPPSSSUUUWWWVVVUUUTTTSSSSSSSSSUUUUUURRRUUUWWWVVVRRRRRRUUUYYYYYYYYYXXXZZZ[[[\\\ZZZYYYTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\\\\[[[YYYWWWXXXYYY[[[^^^aaaccccccccccccddddddbbb```^^^]]]^^^```aaafffgggiiillloooxxx~~~xxxwwwuuuxxx~~~}}}oooeeeUUUPPPIIIDDDAAA???===;;;@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;888888888777777666555444333333333333444444444444333333444444444333333222444555666666777777666666666777777777888888999999:::;;;<<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNPPPSSSUUUXXXYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[]]]___aaabbbcccdddfffhhheeefffggghhhiiijjjjjjjjjiiikkknnnnnnlllkkkkkklllkkkkkkkkkkkkiiihhhgggfffeeeeeeeeeeeeeeefffffffffgggfffeeedddcccccccccccc___^^^]]]ZZZXXXUUUSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTTTTSSSQQQPPP;;;;;;;;;:::888777555444777777777777777777777777555555555555555555555555777777666666666555555555555444333333222222333333222111000//////000111222222111111000000000000000000000111111111111000000///////////////000000000000000000000////////////////////////000000000000000///......///000///---111111111111111222222222000000000000000000000000........................---..................---111000///////////////000000///...---,,,,,,---...000000000000000000000000...///000111111000////////////000111111000......111111111000000000000000111111111111111111111111333333222222111000000000222222222222222222222222111111222555777888777555111222333333444444333333666888:::999777777999;;;444555555666777888888999888888888888999999999999666777999:::;;;<<<<<<<<>>???@@@AAABBBBBBCCCBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGFFFEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLNNNNNNMMMMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNPPPRRRUUUWWWYYYZZZXXXYYY[[[\\\\\\ZZZWWWVVVPPPOOOOOOOOOQQQSSSVVVXXXVVVUUUTTTSSSSSSTTTUUUUUUQQQUUUWWWVVVSSSSSSVVVZZZYYYYYYXXXYYY[[[[[[ZZZXXXUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXZZZ[[[\\\ZZZXXXVVVVVVWWWYYY\\\```bbbccccccddddddfffccc```]]]]]]^^^aaaccc``````bbbccceeennnxxxvvvtttvvv{{{{{{pppccc]]]TTTLLLFFFBBB>>><<>>======<<<<<<999999999999888777555555333333444444444444555555333333444444444333222222555555666666777666666666666666666777777777777777777888999;;;===>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKNNNQQQTTTVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^___```aaacccfffhhhdddeeefffgggggghhhhhhggghhhkkkmmmmmmkkkjjjjjjkkkggggggiiiiiiiiihhhffffffcccccccccccccccccccccccceeeeeedddcccbbbbbbbbbbbb\\\[[[YYYWWWUUUSSSQQQPPPKKKKKKKKKJJJJJJKKKKKKKKKGGGHHHJJJLLLNNNNNNNNNNNNHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKIII<<<;;;;;;::::::999999888555555666666666666666666444444444444444444444444444444333333333333222222111111222222222222111111222222222222222222222222222111111111000000//////000000000000000000000000111222333222000000000222000000//////......------///////////////////////////......//////000111222222222222111111///...---//////000000000...,,,+++,,,,,,------...//////000000///...------...///000............///////////////...---,,,,,,---...///,,,---///000000000///......000222333333333111000////////////////////////000000000000111222333333///000111222222000///...333222111///......------000000111222333444444555111111222333333444555555777777555444444555666777666666666666777777777777888888888888777777777777888888999888888777666666888888888999:::;;;============>>>??????????????????>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFDDDCCCAAACCCEEEGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHJJJKKKIIILLLOOOPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLNNNOOOOOOOOOQQQRRRTTTTTTYYYZZZ[[[[[[[[[YYYXXXWWWWWWUUUSSSRRRRRRSSSUUUWWWTTTUUUVVVWWWXXXWWWVVVVVVSSSTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVUUUVVVWWWYYY[[[\\\[[[[[[[[[YYYWWWWWWYYY[[[ZZZYYYYYYXXXWWWWWWVVVVVVXXXYYYZZZ\\\^^^_________bbbaaa```___^^^]]]\\\\\\aaa``````cccdddiiiuuuyyyqqqooorrrwww}}}~~~}}}~~~xxxnnnkkkddd[[[RRRKKKFFFCCCFFFAAA@@@AAABBBAAACCCFFFFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@???>>>>>>???@@@AAA@@@???>>>===;;;;;;::::::666666555444444444444555333333333222222222111111111222333444333222111000555555555555555666777888999999:::;;;;;;<<<======@@@@@@??????>>>>>>======???@@@@@@@@@AAACCCGGGJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWXXXZZZZZZ[[[\\\^^^^^^^^^___bbbdddfffffffffffffffggghhhhhheeefffiiikkkkkkkkkjjjiiihhhggggggfffeeecccbbbaaaaaaaaa```^^^^^^]]]]]]]]]cccaaa^^^^^^^^^^^^]]]\\\UUUTTTRRROOOMMMLLLKKKKKKHHHHHHHHHHHHGGGGGGFFFEEEEEEBBBAAADDDIIILLLKKKHHHFFFFFFEEEEEEDDDDDDDDDCCCIIIIIIIIIIIIHHHGGGEEEEEE;;;;;;;;;:::999999888888666666666555555555555555444444444444444444444444444444333333333222222222222222222333333222222222222222222222222222222222111111111000000000/////////////////////////////////111111111///...///000////////////....................................000000////////////000000111111111111111000///.........//////000/////////,,,---------......//////000///...------...///000............///////////////...---,,,,,,---...///---......///////////////...000111333333222111000////////////////////////000000000000111222333444222222222222111000//////222222111000////////////222222222222222222222222111222222333333444444444555555444444444444555555555666666666777777777777777777777777888888888888888888999999999888777777777777777888999;;;===>>>======>>>????????????>>>>>>>>>=========>>>??????BBBCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHFFFEEEDDDEEEEEEGGGHHHIIIIIIIIIKKKMMMJJJLLLNNNNNNNNNMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKNNNNNNOOOPPPQQQSSSTTTUUUXXXXXXYYYZZZ[[[[[[[[[[[[XXXVVVTTTRRRRRRSSSUUUVVVTTTTTTVVVWWWWWWVVVVVVUUUSSSTTTUUUUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[ZZZVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[YYYWWWWWWYYY[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^^^^___^^^^^^^^^^^^^^^]]]]]]^^^\\\]]]______bbbkkkvvvuuuooorrrvvv}}}}}}wwwtttpppjjjddd[[[SSSMMMHHHDDDBBBDDDDDDBBBCCCFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???===<<<;;;;;;;;;888888777777666666666777444444444444333333333222333333444444444333222111555444444444555555666777888888999999:::;;;;;;<<<>>>>>>=====================>>>?????????AAAEEEHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^```cccbbbbbbbbbbbbcccddddddcccdddfffhhhhhhhhhgggfffdddddddddcccaaa```^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[___]]][[[[[[[[[[[[YYYXXXQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@???BBBGGGIIIHHHEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????;;;::::::999888888777777666666666555555444444444444444444444444444444444333333333333222222222222222333333333333333333222111111111111111111111111111111000000000000//////////////////////////////---///000///...------................../////////........................000000//////......//////000000000111111000//////............///000111222---------...............000///............//////---............////////////...---,,,,,,---...///...............///000000///000111222222222111000/////////////////////////////////000111222444444444444333111111000000000222111111000000000111111333333222222222111111111222222222333333333333333333333333444444444333333555555666666666777777777666666777777888999999999888999:::;;;;;;:::888777666666666777888:::<<<>>><<<===>>>>>>??????>>>>>>===<<<<<<<<<======>>>???BBBCCCDDDEEEEEEDDDCCCBBBEEEGGGHHHHHHFFFDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMNNNKKKLLLMMMLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMOOOPPPRRRTTTVVVWWWWWWWWWXXXYYY[[[]]]^^^___ZZZXXXVVVSSSRRRSSSTTTUUUSSSTTTUUUUUUVVVVVVUUUUUURRRTTTUUUTTTTTTTTTVVVXXXXXXWWWWWWXXX[[[\\\\\\[[[VVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[ZZZXXXXXXZZZ\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWYYYZZZ\\\]]]]]]]]][[[[[[\\\\\\]]]]]]]]]^^^[[[ZZZZZZ\\\[[[[[[bbbjjjvvv}}}pppppprrrwww}}}~~~~~~zzzwwwtttlllaaaXXXLLLFFFBBBBBBBBB??????AAAEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAABBBBBBAAA@@@??????>>>===<<<<<<;;;;;;:::::::::999999999555555555555555444444444444444555555444444333222444444333333333444555555777777777888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<=========???BBBEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVXXXXXXXXXWWWWWWYYY[[[]]]]]]]]]\\\]]]^^^^^^______```bbbcccddddddcccbbb_________^^^\\\[[[YYYXXXVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVSSSQQQLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<>>===;;;888666666666555666777999<<<===<<<======>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???BBBCCCDDDDDDDDDDDDCCCBBBEEEGGGHHHHHHFFFDDDDDDDDDDDDEEEHHHIIIIIIJJJLLLNNNLLLLLLLLLJJJIIIIIIKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMOOOQQQTTTVVVWWWWWWXXXXXXXXXXXXZZZ\\\___```[[[YYYWWWUUUSSSSSSSSSTTTSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTUUUTTTTTTTTTVVVXXXXXXWWWWWWXXX[[[\\\\\\[[[WWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYZZZ\\\[[[ZZZ]]]ccclllvvv|||xxxtttssswww|||ssskkk[[[QQQGGGBBB@@@===>>>@@@EEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::666555555555555555555555555555555444444333222222333333333222222333444444555555666666666777777777777777888888999999999:::999;;;<<<<<<<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMOOOPPPQQQSSSSSSTTTUUUUUUTTTSSSSSSTTTVVVXXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]^^^______^^^^^^ZZZZZZZZZYYYWWWVVVTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRRRRSSSSSSQQQMMMJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@<<<;;;:::<<<>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999888888777666666555555555444444444333333333222333333333333333333333333333333222222222111111111000000111111111111000000000000000000000000000000//////////////////000000........................---///111222000...---...,,,,,,------......//////........................------------...///111111...//////000000000//////111000...---------...///---------...............///////////////......---------------...............---,,,++++++,,,---...///......------...000111//////000000111111111111////////////////////////.........///000222333444666555333111000000111222000000000000111222333444//////000111111222333333222222222222222222222111222333444666666666555444555555555555666666666666555666777888999:::;;;<<<===???AAABBBAAA>>>999777888777666555666999;;;===<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???BBBBBBBBBCCCCCCBBBBBBBBBDDDFFFHHHGGGFFFDDDCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKIIIHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPSSSUUUVVVWWWXXXZZZYYYYYYXXXYYY[[[]]]^^^\\\ZZZXXXVVVTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUUUUTTTUUUWWWYYYYYYXXXWWWXXX[[[\\\[[[ZZZXXXXXXWWWWWWWWWYYYZZZ[[[YYYZZZZZZYYYWWWXXXZZZ\\\[[[\\\]]]]]]\\\[[[YYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXX[[[[[[YYY[[[```cccjjjvvvxxxxxx}}}qqqbbbQQQGGGBBB@@@AAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>><<<<<<=========<<<;;;:::666666666666666666666666666555555444333222222222444333333222222222333333444444444555555555555555555555555666666777777888888:::;;;<<<<<<===???AAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQOOOOOOPPPRRRTTTSSSSSSSSSSSSTTTUUUUUUXXXXXXYYYYYYZZZZZZYYYYYYVVVUUUUUUTTTSSSQQQPPPOOOKKKKKKLLLMMMNNNPPPQQQRRROOOOOOOOOOOOOOOMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>===:::999999999;;;<<<;;;;;;999999999999::::::::::::;;;;;;<<<<<<===<<<<<<<<<888777777666666555444444333333333333333333333333333333333333333333333333222222222222111111111111//////000000000000//////////////////////////////......////////////000000...........................000333333111///......---------------.........------------------------------------...///000111/////////000000///......000///...---,,,,,,,,,,,,,,,,,,------...//////000///000000000///...---,,,,,,------------............---,,,++++++,,,---..................///000000/////////000000000111111////////////////////////////////////000111222222333333222111111111111222000000000000000111222333......///000111222333444111111111222222222222222222333444555555666555555444444555555555666666666666666777888999:::;;;<<<>>>@@@DDDFFFEEEBBB>>>;;;;;;999777666666888;;;<<<;;;<<<======>>>>>>======;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFFFFEEECCCCCCDDDCCCEEEFFFGGGFFFGGGHHHJJJIIIJJJKKKJJJIIIIIIJJJLLLNNNNNNOOOOOOOOONNNNNNMMMMMMOOOQQQTTTVVVWWWWWWWWWZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVTTTVVVWWWVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\^^^^^^^^^\\\ZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWUUUUUUXXXYYYXXXYYY\\\YYY___iiivvv{{{~~~~~~yyy{{{mmmXXXKKKDDDAAABBBEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@<<<===>>>>>>>>>===;;;:::777777777777888888888888888777666444444333333333444444333222222222333333444444444444444444444444444444555555555555555555777999:::;;;;;;;;;===>>>???@@@AAAAAACCCCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPOOONNNLLLKKKJJJGGGHHHHHHIIIKKKLLLNNNOOOMMMLLLKKKKKKJJJIIIEEECCCAAA@@@???>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;888888999999999999999999888888888888999999999999;;;;;;;;;<<<<<<;;;::::::777777666666555444444333111111222222333333444444222222222222222222222222222222222222111111111111000000111111111111000000////////////////////////........./////////000000........................---000333333222///.........------------------,,,------------------------000///...---------------000000000000///...------,,,,,,,,,---,,,,,,++++++***+++,,,---...000111111///000000000///...---,,,,,,,,,---------.........------,,,++++++,,,---------......//////////////////////////////000111111////////////////////////000000////////////000000///000111111222222111111000000/////////000111111//////000000111111222222000000111111222222333333222222222222333444555666444444444555555555666666777777888999999:::;;;;;;;;;???EEEIIIJJJHHHDDDAAA>>><<<999777666888:::<<<;;;<<<======>>>>>>======<<<<<<<<<===>>>???AAAAAA@@@??????????????????@@@???AAACCCDDDDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFHHHIIIGGGIIIKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPPPPOOOOOONNNPPPSSSUUUWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXVVVWWWXXXXXXWWWWWWYYY[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWXXXVVVWWWWWWVVVUUUVVVXXXZZZ\\\]]]_________]]]ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZVVVUUUXXXXXXWWWWWWYYYUUUZZZbbbkkkwwwzzzuuu|||ttt```SSSMMMIIIGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEBBBCCCDDDEEEEEECCCBBBAAA===>>>???@@@@@@>>><<<;;;999:::::::::;;;;;;;;;;;;;;;:::888777555555555666555555444333333333333333444444444444444444444444555555555444444444444444444666888999999999:::;;;<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@======<<<<<<;;;<<<<<<<<<777777888999999999999999888999999999888888888999777777888888999999999999;;;;;;<<<;;;;;;:::999888777666666555444444333333000000111222333444444555222222222222222222222222222222222111111111111000111111222222222222111111////////////////////////---.........//////000000........................---///222333111///...---.........------,,,,,,,,,------------------------333222000...,,,++++++***000000000000///...,,,,,,((()))+++,,,------,,,+++)))***+++---///000111222///000000000000...,,,+++,,,,,,,,,---------......------++++++++++++------,,,---///000000000///...///////////////000111111////////////////////////111111000///////////////---...000111222222111000000000////////////000000111111111111000000000000//////000111222333333444222111000000111333555666444444444555555555666666888888888999999::::::;;;999===DDDJJJMMMLLLIIIFFF???===:::777666888:::;;;;;;<<<<<<===============<<<<<<======>>>@@@AAABBB??????>>>>>>>>>>>>??????===???BBBCCCCCCCCCCCCDDDGGGHHHIIIIIIGGGGGGHHHIIIFFFIIIKKKMMMLLLKKKLLLMMMOOOOOOPPPQQQQQQPPPPPPPPPOOOQQQSSSVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYYYYXXXZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVUUUUUUUUUVVVWWWXXXWWWXXXYYYXXXXXXXXXZZZ\\\\\\[[[YYYYYYZZZZZZXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVVVVUUUTTTUUUWWWYYY\\\]]]___```___]]]ZZZYYYXXXYYYZZZ[[[[[[\\\[[[[[[WWWWWWXXXYYYZZZ[[[\\\\\\___ZZZWWWYYYYYYWWWWWWYYYUUUZZZ```fffnnn{{{~~~tttwww~~~kkkaaa[[[UUURRRQQQDDDDDDEEEEEEEEEEEEEEEDDDBBBDDDEEEGGGHHHHHHHHHGGGBBBCCCEEEFFFFFFDDDBBBAAA>>>???@@@AAAAAA???>>><<<<<<<<<<<<<<<======>>>>>>>>><<<:::888777777777888666555444444333333333333444444444444444444444444555555555444444333333333333555777888777777888999:::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHJJJGGGDDDBBBBBBAAA@@@>>>;;;;;;:::::::::::::::;;;666666777888888888888888888999:::999888777888999777888888888999999::::::=========<<<<<<:::999888555555666666555555444333222222111111222222333444222222222111111111111000000000000000000000000000000000000000000000000000111111000......---------000000//////.........---000///...------...///000---///000000///......///------------------------...------,,,,,,++++++***,,,,,,,,,---------......//////000//////...------++++++++++++,,,,,,---...,,,---------.../////////,,,---......//////......&&&))),,,------,,,,,,---.........------,,,,,,,,,---------............///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000//////222111111111000000//////000000000000000000000000111111222222222333333333666555444333333444555666666666666777888888999999===>>>AAAGGGLLLNNNLLLIIICCC>>>888555666888888888;;;;;;<<<<<<======>>>>>>======>>>???@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>===???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOQQQSSSRRRQQQNNNMMMOOOQQQTTTVVVWWWWWWVVVUUUXXXVVVTTTUUUYYY[[[ZZZYYYYYYYYYXXXXXXVVVTTTSSSRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXZZZYYYXXXXXXXXXXXXYYYYYYUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTUUUUUUVVVVVV[[[\\\\\\]]]\\\[[[ZZZYYYXXXYYY[[[\\\]]]]]]\\\\\\ZZZXXXVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUXXXZZZ\\\aaammm}}}{{{}}}uuukkkgggaaa[[[RRROOOJJJEEEBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>:::::::::999999888888888777777777666555555444444444444444333333333222222555555555555555555555555444333333444777999888888888888999:::;;;;;;<<<<<<>>>??????@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@AAABBBBBBDDDGGGIIIIIIHHHEEEAAA>>>===<<<;;;;;;;;;;;;::::::999999999;;;;;;::::::999888888777888777777666666666777777:::999888:::<<<>>>===<<<@@@>>><<<999888777888888333333333333333222222111222222111111222222333444222222222111111111000000000000000000000000000000000000000000000000000000111000///...------------............---------,,,///...---,,,,,,---...///---...000000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...---------,,,,,,++++++,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,(((***---///...------.........---------,,,,,,,,,---------............///////////////////////////000000000000000000000000........................//////000000000000//////111111000000000/////////111111111111000000000///000000000000000000000000111111111222222222333333666555444333333444555666555555666777777888888999;;;<<<@@@EEEJJJLLLJJJHHHCCC>>>888555555777888777;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAA???????????????????????????@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOPPPRRRSSSSSSRRROOONNNNNNPPPRRRTTTUUUUUUTTTTTTWWWVVVTTTUUUXXXZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXZZZYYYYYYXXXXXXXXXXXXYYYUUUTTTSSSSSSRRRSSSSSSSSSVVVVVVUUUUUUVVVVVVWWWWWWYYYZZZZZZ[[[[[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[XXXVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTWWWYYY]]]gggttt~~~yyynnncccYYYVVVQQQMMMHHHEEEAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;:::::::::999999999888888777777666666555555444444444444333333333333444444444444444444444444333333222444666888888777777888888888999:::::::::;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>===>>>???AAAAAAAAABBBDDDGGGHHHFFFCCC???===;;;;;;;;;;;;;;;:::::::::999999999999888888777777666666666777777777777888999999:::555555555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222333333333333222111111222111111111111222333333222222111111111000000000000000000000000000000000000000000000000000000000000000///...---------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...//////...------...------------------------******+++,,,,,,---......,,,,,,,,,,,,------------......//////......------///...,,,++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,///000///......///...------------,,,,,,,,,---------............///////////////////////////000000000000000000000000...........................//////000000//////...000000///////////////...111111111111000000000000000000000000000000000000111111111222222222222333555444444333333444444555444555555666777777888888:::;;;>>>CCCGGGIIIIIIGGGCCC>>>999555555666777777:::;;;;;;<<<======>>>>>>????????????????????????<<<<<<===>>>>>>???@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOMMMNNNPPPRRRSSSSSSSSSRRRWWWUUUTTTUUUWWWXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYXXXWWWVVVUUUWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[XXXVVVUUUVVVWWWWWWVVVTTTTTTUUUTTTTTTSSSRRRQQQNNNQQQSSSUUUXXX___iiippp~~~~~~|||ooogggccc]]]WWWQQQJJJCCC>>>?????????@@@AAACCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777666555555555444444444333333333333333333333333333333333222222333666777777666666666777777777777777777888888888999::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAACCCBBBAAA@@@???===<<<<<<>>>>>>======<<<<<<;;;;;;===???@@@@@@???@@@AAACCCFFFDDD@@@<<<:::::::::;;;::::::::::::999999999999888777777666666666777777777777888999:::;;;<<<<<<666555555777:::<<<===<<<:::;;;<<<>>>>>>>>>>>>>>>444444444444444333222222111111111111111222222333111111111111000000000000000000000000000000000000////////////////////////000///...------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---//////---,,,---...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------.........------,,,111///---+++***+++---...------,,,,,,++++++******......------------------,,,---//////...---...///---------------------------------............///////////////////////////////////////////////////000000000000000000000000...//////////////////...////////////............111111111000000000000000000000000000000000000000111111111111222222222222444333333333333333333444444444444555666666777777999;;;===AAAEEEGGGHHHHHHCCC@@@:::666555555666777::::::;;;;;;<<<===>>>>>>@@@?????????>>>>>>>>>===<<<<<<<<<===>>>>>>?????????@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRVVVUUUUUUUUUUUUVVVVVVVVVWWWUUURRRPPPNNNNNNOOOPPPSSSSSSSSSTTTTTTUUUUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUVVVVVVWWWXXXVVVWWWXXXXXXXXXWWWUUUTTTVVVVVVWWWXXXXXXYYYYYYYYYZZZXXXUUUTTTUUUVVVVVVUUUSSSTTTTTTTTTSSSSSSRRRQQQMMMOOORRRSSSUUUYYY___cccnnn|||wwwqqqhhh___WWWOOOFFF@@@????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888666666666555555555444444444444444444444444444444333222111333555666666555555555555555555555444444777777888888999999999999888888999999999:::::::::999999::::::;;;<<<===>>>>>>>>>======<<<;;;::::::<<<;;;;;;:::::::::::::::<<<>>>??????>>>===>>>???CCC@@@===999888888999;;;:::999999999999999999999999888888888888999:::;;;999999::::::;;;;;;;;;<<<===<<<;;;===???AAA@@@???????????????@@@@@@AAABBB333333444444333333222111111111000000111111222333111111111000000000//////////////////////////////........................///......------------...---------------------...---------......---------+++,,,......,,,,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,000///---+++++++++,,,---......------,,,,,,++++++...------,,,,,,,,,---------...//////---,,,---...---------------------------------............///........................////////////////////////000000000000000000000000......////////////..................////////////000000000000000000111111000000000000000000000000000000111111111222222222222333333333333333333222222333333444555555666666888:::===???BBBEEEGGGIIIEEEBBB===888555555666888999999:::;;;<<<===>>>>>>@@@@@@??????>>>=================================???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLKKKLLLMMMOOOPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTUUUVVVTTTQQQNNNMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYVVVTTTSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOPPPRRRTTTUUUWWWZZZ\\\dddooo{{{{{{{{{oooccc[[[RRRJJJDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????>>>======<<<========================<<<<<<<<<;;;::::::999999777777777666666666555555666666666666666666666666333222222333555666555444555555444444444444444444666666666666666777777777666666666777777777888888666666777888999:::::::::999999999999999:::::::::;;;:::999999888999999:::;;;<<<>>>>>>===<<<<<<===???===:::888777777999:::999999999999999999999999999888777777888:::<<<>>>>>>===<<<::::::::::::;;;BBBAAA@@@AAABBBCCCBBBAAABBBAAA@@@@@@BBBFFFIIIKKK000111111111111000//////111000000000000111222222111111000000000/////////////////////////////////..............................---------------...------------............------............------***,,,------,,,++++++,,,------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++***)))))))))***,,,---...///000///---,,,,,,---,,,,,,,,,------------...---------............///........................000000000000000000000000........................---......//////......---...////////////000000000000000000000111111111111000000000000000000000000000000000111111111111222111222222333333222222111222222222333444444555555666888;;;<<<>>>AAAEEEHHHFFFDDD@@@:::666555777999888888999;;;<<<===>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMNNNOOOOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRQQQSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYYYYWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWUUURRRQQQQQQRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWXXX]]]dddrrr}}}yyy~~~vvvkkkccc[[[SSSMMMLLLKKKHHHFFFCCCAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???>>>===<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;::::::999888888888777777777666666666666666666666666666666444333333333555666555444444444555555555555555555333333333333444444444444555555555666666666666777555555777777888888888888666666666777888888999999:::999888777777888999:::999;;;>>>>>>===<<<<<<<<<;;;;;;999888777888888999888888888999999999999999777666666666777:::===???CCCAAA>>>;;;:::;;;<<<>>>FFFEEEDDDEEEFFFGGGFFFEEECCCCCCEEEIIINNNTTTYYY\\\000000000000000//////...000000000000000111222222111000000000////////////////////////////////////------------------------...------,,,,,,------...++++++,,,,,,------------+++,,,------------,,,+++***+++------+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,***)))(((((()))+++---///111111111000---,,,---///,,,,,,,,,---------......---------............///........................000000000000000000000000........................---......//////......---/////////000000000111111///000000000111111111111000000000000000000000000000000000000111111111111000111222333333222111000111111222222333444444444333555888999:::===BBBFFFHHHFFFBBB<<<777555888;;;777888999:::<<<===>>>???>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMNNNPPPPPPQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVTTTQQQPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWXXXUUUWWWYYY[[[]]]]]]\\\\\\ZZZYYYWWWVVVUUUTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRTTTUUUVVVUUUSSSPPPOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOPPPQQQSSSUUUUUUUUUXXX[[[eeesss~~~|||}}}zzztttlllbbbZZZWWWUUUQQQMMMIIIEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;:::999999999999888888888777777777666666666666666666666666555444444444666777666555444555555666666777777777444444444444444444444333555555555555666666666777555666777888888777666666666666666666666777777777999888666555555666888999888:::===>>>===<<<<<<<<<888999999999999888888888777888888888999999999999888777666777999<<>>AAADDDNNNNNNMMMOOOQQQSSSSSSRRRLLLOOOUUU\\\ccchhhkkkmmm222222222222222111000000000000000000000111111222000000000000////////////////////////////////////------------------------------,,,,,,,,,------...*********++++++,,,,,,,,,***+++,,,------,,,+++***)))+++------+++***+++,,,------------------------***++++++,,,,,,------...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''(((***,,,---,,,***)))))))))******+++++++++,,,+++***))))))+++---000222222333333111///......000,,,,,,,,,------.........---------.........//////........................000000000000000000000000000000000000000000000000---..................---//////000000111111222222//////000000111111111222000000000000000000000000000000000000111111111111000111222333333222111000000111111222333333444444111333555666666:::???DDDIIIHHHDDD===888666888<<<777888999:::<<<===>>>???=========>>>>>>>>>>>>>>><<<<<<===???@@@AAACCCCCC???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVTTTPPPOOOPPPSSSRRRRRRQQQQQQOOONNNLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWTTTVVVYYY[[[]]]^^^]]]]]][[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYVVVVVVWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTRRROOONNNNNNNNNMMMLLLJJJKKKLLLLLLLLLLLLKKKKKKNNNMMMMMMOOORRRSSSSSSSSSVVVVVV\\\hhhsss}}}||||||{{{pppfff___\\\XXXRRRMMMHHHEEECCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;::::::999999999999999888888888888777555555555555555555555555666555444555777777666555555555555666777888999999666666666666666666666666555555555666666666777777666777888888888777666555777777777666666555555555777666555444444555777888777:::===>>>>>>===<<<===777888999::::::999888777777777888888999999999999:::999999999;;;???BBBEEEIIIEEE@@@======AAAFFFIIIWWWWWWXXXZZZ^^^```aaaaaaYYY^^^fffooouuuwwwxxxwww222222222111111111000000,,,...///111111///...,,,000000000000000000000000,,,,,,,,,---...///000000***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++...,,,******,,,...000000...//////...,,,,,,---///++++++++++++++++++++++++***++++++,,,,,,------.....................------....................................////////////+++,,,......------///000111111111000000000000000000000000000000000000000000000000000////////////000000111111111222222222222222222222222222222222000111222222333333333222444444444555666777888999?????????===;;;999666555888999;;;<<<===<<<<<<;;;============>>>>>>>>>>>>=========>>>???AAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNMMMMMMNNNPPPQQQPPPPPPNNNOOOPPPQQQRRRTTTUUUUUUWWWUUUSSSQQQOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQOOONNNLLLKKKJJJIIIJJJKKKMMMOOOOOOQQQTTTVVVXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVTTTRRROOOPPPRRRSSSRRRPPPMMMMMMMMMMMMLLLLLLKKKKKKIIIKKKNNNPPPQQQPPPOOOMMMQQQQQQPPPPPPPPPPPPQQQQQQSSSUUUXXX[[[bbbpppyyyttt||||||qqqiii___VVVRRRNNNJJJGGGDDDBBB@@@??????>>><<<:::============>>>???@@@@@@>>>>>>???????????????>>>???>>>>>>>>>======<<<<<>>===<<<:::888777::::::999999999999888888777777777777777777777777555555666666666666555555555555666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777666666666666777777777777888999;;;>>>@@@AAA???===999999888888888888999999;;;:::999888888999:::;;;888999888777888>>>HHHOOORRRHHHAAA@@@??????HHHTTTZZZbbbiiimmmppprrrpppllljjjnnnttt{{{~~~}}}xxxttt222222111111111000000000......///000000///..............................,,,,,,------......//////++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********------,,,,,,,,,+++++++++************************++++++************++++++///---++++++,,,---...------......---++++++,,,---+++++++++++++++,,,,,,,,,***++++++,,,,,,------...........................---------...........................////////////---///000///------...///////////////////////////000000000000000000000000000000000000000000000///000000111111111222222222333333333333333333222222222222333333444333333333333333333333444555666777=========<<<:::888666444777888999:::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPRRRRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUWWWUUUSSSQQQOOOOOONNNNNNPPPQQQRRRSSSRRRQQQOOONNNKKKKKKIIIIIIIIIKKKLLLNNNPPPQQQTTTWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWTTTRRROOOOOOQQQRRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPNNNNNNNNNOOOPPPRRRTTTTTTRRRTTTWWWZZZ___jjjxxx||||||zzz|||zzznnnccc[[[UUUOOOJJJLLLJJJFFFDDDCCCAAA???===<<<<<<;;;;;;<<<<<<======;;;<<<<<<===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888777777777777777777777777555555666666666666555555666666777777777777666666666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777666666666777777777888888999:::===@@@BBBAAA???===;;;;;;::::::999999::::::::::::888888777888999999777888888888:::@@@JJJRRRTTTIIIBBBBBBAAABBBKKKWWWhhhpppxxxzzzzzzzzzwwwsssqqqrrruuuxxx{{{{{{yyywww111111111111000000000000000000000000000000000000---------------------------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++*********,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++************++++++...,,,++++++,,,---+++***,,,---------+++***+++,,,******++++++,,,,,,------***++++++,,,,,,------...........................---------.........//////---............/////////000111111000...,,,---...............////////////////////////////////////000000000000000000000000111111111111111222222222333333333333333333444444444444555555555444444333444444444555555666666777::::::::::::999777555444666666666777888:::;;;<<<<<<<<<=========>>>>>>>>>?????????@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSTTTNNNNNNOOOQQQRRRSSSTTTUUUWWWVVVTTTRRRPPPOOONNNNNNOOOPPPRRRTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIJJJLLLLLLPPPRRRUUUWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^ZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYTTTRRRPPPPPPPPPPPPOOOMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPMMMMMMMMMNNNPPPQQQSSSTTTQQQSSSVVVXXX[[[cccmmmttt~~~}}}tttjjj```XXXRRRRRRNNNIIIEEEBBB@@@>>>=========<<<;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;999999999999::::::::::::;;;:::::::::999999999999777777777777777777777777555555666666666666555555777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666777777777777888888888999;;;???BBBCCCBBB???======<<<;;;;;;:::::::::;;;;;;:::999999888888888999888999::::::===DDDOOOWWWYYYNNNFFFFFFFFFGGGPPP[[[nnnxxx}}}{{{wwwsssqqqpppppppppqqqsssuuuvvv111111000000000/////////111000////////////000111------------------------...---------------------,,,------......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))+++++++++***************,,,+++++++++++++++++++++************************++++++*********+++,,,,,,,,,++++++,,,------,,,***,,,---......,,,++++++,,,******+++,,,,,,---------***++++++,,,,,,------...---------...............,,,,,,------.../////////---------........./////////000111000...---...///......///////////////000////////////////////////000000000000000111111111111111111111111111111111333333444444444444555555555666666666666555444444777888888999999999999999777888999999888777555444555444444555666999;;;=========>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLJJJIIIHHHIIIKKKLLLLLLNNNPPPQQQQQQQQQRRRRRRMMMNNNOOOPPPRRRSSSTTTTTTXXXWWWVVVTTTRRRQQQPPPOOONNNPPPRRRTTTTTTRRROOOMMMLLLLLLKKKJJJKKKKKKLLLMMMQQQRRRUUUWWWXXXXXXWWWVVVVVVWWWXXXZZZ\\\]]]]]]^^^ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYTTTSSSRRRQQQQQQOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPSSSVVVXXX[[[___eeeiiippp|||zzznnnccc\\\VVVRRRLLLGGGDDDBBB@@@???AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::::::::999888777666666666::::::::::::999999999999777777777777777777777777555555666666666666555555666777777888888777777666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888999999888<<>><<<<<<;;;;;;:::999999::::::<<<<<<;;;::::::999999999:::;;;===>>>AAAIIITTT\\\^^^RRRIIIIIIJJJJJJQQQ[[[hhhsss|||{{{vvvsssqqqnnnnnnooooooooopppssswwwzzz000000000/////////......000000////////////000000........................---------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,......---+++,,,...000///...,,,,,,---++++++,,,,,,,,,---------***++++++,,,,,,------...---------.........//////---------.........//////------------............,,,...//////......///111/////////000000111111111///////////////////////////000000000111111111222111111111111111111111111333333333444444555555555666666666777777666666555888888999;;;;;;;;;;;;:::777777888999888777666555555444444555666999;;;===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOONNNLLLJJJJJJKKKMMMNNNNNNPPPRRRRRRPPPNNNNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTXXXXXXWWWVVVUUUSSSRRRRRRNNNOOORRRSSSSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMQQQRRRTTTVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZ[[[\\\\\\YYYXXXWWWVVVVVVUUUVVVVVVUUUUUUSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXWWWWWWSSSSSSTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQUUUYYY\\\^^^aaacccdddppp~~~zzzlllccc\\\XXXQQQMMMJJJHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;::::::999999::::::;;;999999999999999999999:::999888777666666666666666::::::999999999888888888777777777777777777777777555555666666666666555555555666666777777666666555777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888999999999999888===CCCFFFDDD@@@===;;;::::::999999999999::::::<<<<<<<<<;;;;;;::::::999;;;<<<===>>>AAAIIITTT]]]___SSSJJJJJJKKKIIIMMMUUU___kkkuuutttnnnmmmmmmnnnqqqtttxxx{{{}}}////////////............////////////////////////........................,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************)))))))))************************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......---,,,,,,......---,,,,,,...000000...---,,,---------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------.../////////........................,,,------------.........+++,,,......---...///111//////000000111111222222///////////////////////////000000111111222222222222222222111111111111111222222333333444444555555555555666777777777777666555666888:::;;;;;;;;;;;;888999::::::999888777666666666666777888:::;;;<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLOOONNNMMMLLLLLLMMMNNNOOOMMMQQQTTTSSSOOOLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTWWWWWWWWWWWWVVVUUUTTTSSSOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNPPPQQQSSSUUUVVVVVVUUUTTTSSSTTTVVVWWWXXXYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTSSSPPPRRRSSSSSSQQQNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKMMMMMMJJJJJJJJJKKKMMMNNNPPPQQQMMMPPPTTTXXX[[[]]]^^^^^^]]]ggguuu}}}{{{~~~~~~|||}}}wwwlllbbb^^^XXXSSSPPPNNNKKKIIIIIIHHHFFFCCCAAA???>>>===;;;:::999777777777888888777777888888888888999999555444444444666888:::;;;999888888888777777777777777777777777777777777777555555666666666666555555555555666666666666555555777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888999999999:::::::::888???FFFIIIFFFAAA===;;;::::::::::::;;;<<<======<<<<<<======>>>======<<<===>>>??????BBBIIITTT\\\]]]QQQJJJLLLMMMJJJKKKQQQWWWdddooonnnhhhhhhmmmqqqvvv|||/////////.........------,,,---...//////...---,,,------------------------+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))*********++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))((()))))))))*********+++)))*********++++++++++++************************++++++++++++,,,---......333111...---------,,,++++++---000000...,,,++++++.........---,,,,,,++++++***++++++,,,,,,------...,,,,,,------...//////000/////////...------,,,,,,,,,,,,---------.........+++---...---,,,,,,---.........//////000111111222000000000000000000000000///000000111111222333333222222222111111111000000111111222222333444444444333333555666777777888888444666999;;;============;;;;;;<<<<<<;;;999888666777888999:::;;;;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOJJJOOOSSSRRRNNNKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOONNNNNNMMMMMMOOOPPPRRRTTTUUUTTTSSSRRRSSSSSSTTTVVVVVVWWWWWWWWWUUUUUUTTTTTTSSSSSSTTTTTTTTTRRRPPPNNNMMMNNNPPPQQQPPPQQQRRRSSSSSSRRRPPPOOOLLLOOOQQQQQQOOOLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLNNNOOOPPPLLLNNNQQQTTTXXXYYYYYYXXXWWW^^^hhhqqqzzzzzz{{{~~~}}}~~~}}}oookkkeee```\\\XXXSSSPPPQQQPPPMMMJJJGGGDDDCCCBBB@@@>>><<<999888888888999666666666777777888888888444444444444555888:::<<<777777777777666666666666777777777777777777777777555555666666666666555555666666777777777777666666777777777777777777777777888888888888888888888888777777777777777777777777888888888888888888888888999999999::::::::::::;;;:::BBBJJJMMMIIICCC???===<<<<<<===>>>???AAABBBCCCAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDFFFLLLVVV^^^]]]SSSMMMRRRTTTQQQQQQUUUZZZhhhsssqqqkkkmmmuuu{{{//////.........---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***))))))******++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///888555000---,,,,,,+++******,,,//////---+++******//////...---,,,++++++******++++++,,,,,,---......,,,,,,------...///000000000000///...---,,,,,,+++,,,,,,,,,---------......---......---+++******+++---------...///000000111111111111111111111111111///000000111222222333333222222222222111111000000000000111222222333444444111222444666777888888888666888;;;>>>@@@@@@@@@@@@============<<<:::888777888999;;;<<<===<<<<<<;;;:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNHHHMMMRRRRRRNNNKKKKKKMMMLLLMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSQQQPPPOOOOOOOOOQQQRRRTTTNNNNNNNNNNNNNNNMMMLLLKKKNNNPPPRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLMMMOOOPPPOOOPPPQQQRRRQQQPPPNNNLLLIIILLLPPPPPPMMMKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNRRRTTTUUUTTTSSSRRRWWW]]]ccckkkyyy{{{{{{~~~}}}|||||||||wwwqqqlllfff```\\\XXXWWWTTTPPPMMMKKKIIIHHHEEEDDDAAA>>><<<;;;<<<<<<555666666666777777888888888777555555555666888999666666666666555555555555777777777777777777777777555555666666666666555555777777888888888888777777777777777777777777777777888888888888888888888888777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;<<>>>>><<<:::999999;;;;;;;;;;;;<<<===??????DDDDDDCCCCCCBBBBBBBBBAAAEEEFFFFFFEEEEEEDDDCCCBBBCCCAAAAAADDDHHHJJJIIIGGGFFFHHHJJJKKKKKKKKKMMMOOOOOONNNMMMMMMLLLLLLMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTVVVVVVVVVUUUUUUOOONNNNNNMMMNNNOOOQQQRRRTTTPPPLLLKKKMMMOOONNNMMMOOOPPPQQQQQQQQQPPPOOONNNSSSTTTTTTUUUUUUUUUTTTTTTVVVSSSQQQQQQTTTUUUTTTRRRRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMOOOQQQQQQOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTUUUZZZfffwww}}}|||}}}}}}wwwppplllrrrjjj```[[[[[[ZZZUUUPPPNNNJJJEEE@@@>>>===;;;:::;;;;;;::::::999999888888555666888888888999;;;===<<<999555333333333333222444222111111444666777777555555555666777888888999888888888888888888888888666777999:::;;;;;;:::999;;;888888<<<===:::999::::::888888:::;;;:::888888<<<999999:::999666888<<<@@@@@@@@@@@@?????????>>>CCCKKKUUUWWWRRRJJJDDDBBBIIIDDDCCCFFFKKKMMMQQQUUUVVVVVVWWWYYY[[[[[[XXXVVVSSSVVVXXXXXXWWW[[[bbbiiilllgggeeefffhhhjjjooouuu{{{......---,,,,,,,,,,,,---...............---,,,,,,,,,++++++***+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************)))))))))))))))***+++***((((((((()))++++++************++++++************************,,,)))&&&%%%%%%''''''(((++++++++++++++++++++++++************************))))))))))))************///...---,,,++++++++++++)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,++++++,,,,,,---......///,,,---------......//////,,,---......------...000......//////...---,,,,,,+++,,,,,,,,,,,,---------/////////...//////000000000000000111111111222222000000000000000000000000000000111111111222222222111111111111111222333333444444444444555555666777888888888:::===@@@AAAAAA::::::::::::::::::::::::999;;;======;;;999999999<<<<<<<<<===>>>???AAABBBEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBDDDGGGIIIHHHFFFFFFHHHJJJJJJJJJKKKMMMOOOOOOOOOOOONNNMMMMMMLLLLLLJJJKKKKKKLLLMMMOOOQQQRRROOOPPPQQQSSSSSSSSSRRRRRRPPPOOONNNNNNNNNOOOPPPQQQRRROOOLLLKKKMMMNNNNNNLLLPPPPPPQQQQQQPPPNNNMMMLLLQQQQQQSSSTTTUUUUUUUUUUUUVVVSSSQQQRRRTTTUUUTTTRRRRRRQQQOOONNNLLLLLLLLLMMMKKKMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRUUU___lllvvv|||~~~vvvmmmhhhhhhiiieeeaaa[[[VVVNNNHHHDDDBBB@@@???>>>>>>===<<<;;;:::999999777888888888888:::<<<>>>>>>;;;777555555555444444444333111222444666777666444555555666777777888888999999999999999999999999888999;;;<<<======<<<<<>><<<;;;:::888888;;;;;;999===BBBCCCEEEGGGHHHIIIHHHFFFEEECCCMMMYYY^^^ZZZRRRJJJFFFJJJHHHIIIOOOTTTWWW]]]dddhhhiiikkkkkkjjjhhhfffeeecccfffiiiiiiiiimmmuuu|||}}}yyywwwzzz|||~~~///......---------------------......------,,,+++************+++---...///000///...,,,***)))((((((---,,,,,,+++******)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************)))))))))))))))***+++***)))((()))***,,,++++++******++++++,,,************************+++++++++)))'''&&&&&&'''++++++++++++++++++++++++************************))))))))))))******************))))))******+++,,,***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++,,,---...///++++++,,,---...///000000,,,---......------...000..................------,,,,,,,,,---------......222111000////////////000/////////000000000111111000000000000000000000000000000000111111111222222222222222222333333333444444444444444555666777777;;;::::::;;;>>>@@@@@@???999999999999999999999999:::;;;<<<;;;:::999:::;;;<<<<<<===>>>@@@AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBCCCDDDFFFGGGFFFEEEFFFHHHIIIJJJJJJKKKMMMOOOOOOPPPPPPPPPOOONNNLLLKKKKKKKKKKKKLLLNNNOOOQQQRRROOOPPPPPPQQQQQQQQQPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPNNNLLLLLLMMMNNNMMMMMMPPPPPPPPPOOONNNLLLJJJIIINNNOOOQQQRRRTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLJJJKKKMMMOOOPPPOOONNNMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOUUU^^^eeeyyy{{{||||||zzzxxxzzz~~~zzz{{{|||{{{yyypppiii___UUUOOOMMMKKKJJJIIIGGGEEECCC@@@>>>======<<<;;;::::::;;;===???@@@@@@===:::888777777666555555333222333555666666666444555555666666777777888999999999999999999999999:::;;;<<<===>>>>>>>>>>>>CCCAAABBBFFFHHHGGGIIIMMMOOONNNKKKHHHDDD@@@===;;;999777888<<<>>>???DDDJJJPPPSSSWWW[[[[[[XXXTTTQQQLLLVVVbbbiiieee\\\SSSNNNNNNPPPUUU\\\aaafffoooxxx}}}{{{|||{{{~~~000000///...............---------------,,,++++++*********++++++,,,---...000///---+++***))))))(((,,,+++++++++******))))))))))))))))))))))))))))))+++++++++******+++++++++************)))))))))((()))***+++***)))((()))***+++******))))))******+++************************(((+++---,,,(((&&&'''***************************************************((()))))))))************)))))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,------...//////,,,---......------...000------...............---------------............111111000000000000111111////////////000000000000000000000000000000000000000000000000111111111111111222222333333333333333333333333444555777999:::<<<<<<;;;<<<>>>???>>>===999999999999999999999999:::;;;;;;:::999888:::<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQOOOMMMKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRQQQOOONNNMMMNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIINNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSPPPPPPOOONNNMMMMMMMMMLLLIIIJJJLLLNNNOOOOOONNNMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKOOOTTTXXXgggsss}}}{{{yyyvvvuuuxxx}}}rrrggg```]]][[[ZZZYYYVVVSSSNNNJJJGGGEEEEEEBBB@@@===<<<>>>@@@AAABBBAAA>>>;;;999999888666555666555444444666777666555555555555666666777777777777777777777777777777777999::::::;;;<<<<<<======BBBAAACCCHHHLLLMMMRRRXXX]]]^^^[[[RRRKKKEEE@@@<<<;;;999999===???BBBHHHOOO^^^ccciiinnnooolllfffbbb]]]dddnnnsssppphhh___ZZZZZZ^^^fffnnnssswww///...------,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++***,,,,,,+++************+++)))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******************)))))))))(((((()))******)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))%%%))),,,,,,***(((***,,,************************))))))))))))))))))))))))((()))))))))************,,,+++************++++++++++++++++++++++++++++++************++++++,,,,,,---,,,+++******+++---///---------------------,,,,,,---......------...000,,,,,,---.../////////...------........./////////////////////000111222333////////////000000000000//////////////////////////////000000000111111111000111222222333333222222000111222444666999;;;======<<<<<<===>>>>>><<<:::888888888888888888888888999:::;;;:::888888:::<<<::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJLLLNNNNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRQQQPPPPPPPPPOOOOOORRRQQQOOONNNMMMNNNNNNOOOQQQRRRSSSSSSRRRPPPOOONNNKKKKKKKKKKKKKKKKKKKKKLLLOOOOOOPPPPPPPPPOOONNNNNNPPPQQQRRRSSSSSSSSSSSSSSSOOOOOOOOOOOONNNMMMMMMLLLIIIJJJKKKMMMMMMNNNMMMMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLOOOQQQXXXcccrrr|||wwwsssssswww~~~{{{uuurrrpppoookkkhhhccc]]]WWWSSSPPPOOOHHHEEEAAA@@@BBBCCCCCCBBBBBB@@@===;;;:::999777555888777666777888888777555666666666777777777777777666666666666666666666666777777888888999999:::;;;===<<<@@@FFFJJJNNNUUU]]]iiillljjj___TTTNNNGGG@@@<<<:::999<<<>>>@@@GGGOOO___eeeooowww|||{{{xxxuuuooosssyyy||||||xxxsssppppppttt|||,,,++++++***************++++++,,,,,,++++++***)))++++++,,,,,,+++***))))))***************+++,,,,,,(((((())))))***++++++,,,))))))))))))))))))))))))***))))))))))))))))))***************))))))))))))((()))******))))))***+++(((((((((''''''((((((((())))))))))))))))))))))))%%%''')))*********+++,,,************************))))))))))))))))))))))))))))))))))))************------,,,+++************+++******))))))******++++++************+++,,,,,,---,,,+++******+++,,,---------------,,,,,,++++++,,,---......------...000+++,,,---...////////////.........////////////000.........///000111333333/////////000000000111111/////////////////////////////////000000000111111///000222333333333222111000111222444777:::<<<===<<<<<<<<<===>>>===;;;888777777777777777777777777888999::::::999999:::;;;999999:::;;;===>>>@@@AAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLNNNLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQOOONNNMMMMMMMMMMMMQQQPPPOOONNNNNNNNNOOOPPPSSSUUUVVVVVVSSSPPPNNNNNNJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKMMMOOOQQQRRRRRRQQQQQQRRRNNNOOOOOOOOOOOONNNMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEECCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMUUUbbbppp}}}xxxtttsssvvvzzz~~~~~~|||vvvnnnfffaaa]]]\\\SSSOOOKKKJJJKKKKKKHHHEEEFFFDDDBBB@@@???>>>;;;999;;;:::999:::;;;:::888666888888888888888888888888555555555555555555555555666666666666777888999:::888888<<>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>===@@@BBBCCCBBBBBBDDDFFFEEEFFFHHHIIIIIIJJJLLLNNNKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMPPPOOONNNNNNNNNOOOPPPQQQSSSVVVXXXWWWSSSOOOLLLLLLKKKKKKJJJIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJMMMQQQQQQPPPOOOOOOQQQNNNNNNOOOOOOOOONNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDDFFFGGGHHHHHHGGGLLLTTT^^^kkk{{{|||xxxwwwxxxyyy{{{yyy~~~yyysssooommmddd```]]]\\\\\\ZZZUUUPPPMMMKKKIIIGGGFFFDDDAAA???===<<<<<<<<<===<<<999777999999999999999999999999777777777777777777777777888888777777888999;;;<<<777777999===>>>AAAKKKUUU^^^jjjoooggg___[[[SSSJJJGGGCCC@@@AAACCCEEEMMMVVV]]]dddqqq~~~//////...------------...+++++++++++++++***))))))&&&((()))+++,,,,,,,,,+++++++++************++++++++++++******)))((((((((()))))))))))))))))))))))),,,++++++++++++++++++,,,************))))))))))))''')))******))))))***,,,******))))))))))))******)))))))))))))))))))))))),,,)))&&&&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,***)))(((''''''((()))***+++***)))))))))***,,,---++++++,,,,,,,,,++++++*********+++,,,------...///,,,---///...------...000***+++,,,...///000000000////////////000000000000000//////...............111111111111222222222222////////////////////////////////////000000000000111222444666666555444333555555555666666777888999999999:::;;;===<<<999666777777777777777777777777555777;;;<<<;;;:::999999;;;;;;;;;;;;<<<===??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@???>>>======;;;???BBBCCCBBBBBBEEEGGGDDDFFFHHHIIIIIIJJJLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRNNNNNNNNNNNNOOOPPPPPPQQQVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSVVVYYYWWWRRRMMMJJJJJJMMMLLLKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLLLLMMMLLLLLLHHHLLLPPPQQQOOONNNOOOPPPMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>??????@@@AAAAAABBBBBBEEECCCBBBBBBCCCDDDDDDCCCFFFHHHLLLQQQZZZhhhxxx~~~|||{{{{{{{{{yyy{{{|||zzzsssooolllkkklllhhhaaa[[[RRRQQQNNNMMMLLLJJJFFFDDD???>>>===>>>>>>===:::888::::::::::::::::::::::::888888888888888888888888;;;:::999999:::;;;===>>>888777999;;;:::<<>>AAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@>>>============>>>???AAACCCEEEGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTQQQRRRRRRQQQOOONNNPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQXXXYYYXXXTTTPPPMMMOOOQQQNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNOOOQQQRRRRRRQQQQQQKKKLLLMMMOOOOOONNNMMMLLLOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEDDDCCCBBBBBB;;;<<<<<<>>>???AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGHHHMMMXXXgggrrr}}}~~~~~~}}}}}}|||vvvlllcccbbb\\\VVVTTTUUUUUURRROOOLLLGGGBBBAAADDDFFFEEEBBBCCC@@@===<<<===>>>>>>>>>999999999999::::::::::::::::::;;;<<<>>>???@@@@@@===>>>>>><<<<<<@@@GGGMMM]]]jjjwwwzzzwwwtttnnnjjjaaaYYYQQQOOORRRXXXdddnnnxxx---------,,,+++************+++------,,,+++,,,---))))))))))))))))))))))))******)))(((((()))************************************))))))))))))******))))))))))))))))))))))))((()))++++++)))((())))))+++******)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))++++++******************++++++*********)))))))))*********************)))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000///...---------......///......---,,,+++******------.../////////////////////000000111111222222111000000000/////////...////////////000000000111333333333444555555666666444444444555555555666666666777777888888888888777666666666666666666666666;;;::::::999999999::::::;;;999888777888:::<<<>>>@@@AAACCCDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@BBBDDDEEEFFFIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSRRRQQQNNNMMMNNNOOOOOOOOOQQQSSSTTTUUUUUUUUUUUUWWWXXXVVVRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBAAA>>>>>>???@@@AAABBBDDDEEEAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEHHHPPP]]]fffuuuzzzssslllgggaaa___```aaa___\\\TTTOOOKKKJJJMMMNNNMMMJJJJJJFFFCCCAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???@@@@@@??????CCCKKKQQQ```nnn}}}~~~qqqiiibbb```bbbfffoooxxx}}}...------,,,,,,++++++***)))+++------,,,,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))***************************))))))(((((())))))***))))))))))))))))))))))))''')))******)))((()))***+++******)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))******************+++++++++***************---,,,,,,+++******))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...000000///............///---------,,,,,,,,,++++++------...////////////.../////////000000000000000000000000000/////////////////////000000000111111222333333444444555555666444444444555555555555555666666777777777666555555777777777777777777777777999888888777777888888999:::999888777888:::<<<===???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBDDDEEEFFFJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRRRRQQQNNNLLLMMMMMMNNNOOOQQQTTTVVVXXXYYYZZZUUUYYY]]]]]]YYYSSSNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@???AAABBBBBBCCCHHHPPPWWWbbbnnnwwwrrrllljjjkkklllkkkiiiaaa]]]YYYXXXYYYZZZYYYVVVVVVRRRNNNKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEGGGHHHHHHHHHLLLRRRXXXeeerrr{{{tttpppnnnmmmrrrxxx~~~---------,,,,,,,,,++++++''')))+++,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***+++******))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))***)))((('''(((((((((((((((((((((((((((((())))))******++++++++++++++++++************,,,,,,,,,+++++++++******(((***++++++******+++,,,++++++++++++++++++++++++((()))***+++,,,---...///////////////////////////---------------------...,,,---......//////......///////////////.........000000000000//////////////////000000000111111111222222222333444444555555555555555555555555555555666666666666555444444333777777777777777777777777666666666555666666777777999888888777888:::;;;===>>>???AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGJJJJJJIIIIIIGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRQQQOOONNNOOOOOOOOOPPPRRRUUUWWWYYYZZZ[[[XXX]]]bbbeeebbb[[[RRRLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMNNNNNNNNNOOOOOOPPPOOOMMMLLLKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDD????????????????????????===>>>>>>???@@@@@@@@@@@@>>>============>>>??????@@@@@@@@@@@@@@@?????????===???@@@@@@AAACCCHHHKKKUUU^^^mmm|||xxxwwwwwwvvvuuunnnkkkhhhfffggggggeeecccccc```\\\YYYWWWUUURRRPPPOOONNNMMMKKKJJJIIIIIIJJJHHHHHHIIIJJJKKKNNNPPPQQQRRRTTTUUUTTTTTTVVV\\\```mmmxxxzzzuuuooonnnqqqyyy}}}---,,,,,,,,,,,,,,,++++++''')))***+++***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''))))))(((((()))***+++******))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&((()))***+++***))))))((((((((((((((((((((((((((((((((())))))******+++******************************+++++++++,,,,,,,,,(((***++++++******+++,,,++++++++++++++++++++++++)))***+++,,,---...//////......//////////////////............////////////,,,------.............../////////...............////////////000000000000000000000000111111111111111111222222333444444444555555555555555555555444555555555555555444333222666666666666666666666666444444444444444555666777888888888888888999;;;<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGIIIKKKNNNPPPQQQOOONNNNNNMMMLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQRRRSSSQQQRRRSSSUUUWWWXXXXXXXXXYYY]]]cccgggeee^^^UUUNNNKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>>>>======<<<<<<======>>>?????????????????????>>><<<===???@@@AAABBBEEEFFFLLLQQQ[[[kkk}}}}}}~~~zzzxxxvvvtttsssrrrpppooommmllljjjhhhfffccc^^^[[[[[[ZZZXXXUUUTTTTTTTTTUUUPPPQQQQQQSSSVVVYYY]]]___aaacccdddcccaaabbbfffjjjvvv~~~zzzsssqqqssswwwyyy}}}++++++++++++++++++++++++(((***++++++***))))))***))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))%%%'''))))))(((((()))***+++******)))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******++++++***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,---(((***++++++******+++,,,++++++++++++++++++++++++***++++++,,,---...//////,,,---......///......................../////////,,,,,,---............---.........///////////////////////////000000000000000000000111111111222222000111111222222333333444555555555555555444444444444444555555555444333333666666666666666666666666333333333333444555666666777777777888888999:::;;;<<<===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKNNNPPPQQQQQQPPPOOONNNMMMKKKJJJJJJHHHKKKOOOQQQQQQRRRSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY]]]aaaaaa\\\TTTNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA========================<<<<<<======>>>=========???>>>>>>>>>>>>>>>???@@@=========>>>>>>>>>??????<<<===>>>@@@AAABBBCCCCCCDDDGGGMMMYYYjjj~~~zzzvvvuuu|||}}}{{{zzzwwwwwwyyyzzzyyyuuuooojjjjjjhhhfffdddbbbbbbcccddd_________aaadddhhhlllnnnqqqsssuuuuuussssssvvvyyy|||~~~xxxvvvxxx{{{}}}************************+++---...---+++))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))$$$&&&((()))(((((()))***+++******)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((***++++++)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))*********************(((***++++++******+++,,,******************************++++++,,,,,,,,,---***+++---.........---,,,---------------,,,,,,,,,+++,,,------......------.........//////000000111.../////////000000000111000000111111111222222222000000111111222333333333666666555555555444444444333444555555555555555444444444444444444444444444333333333333444555666777777777777888999999::::::;;;<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFIIIMMMOOOOOOOOOPPPQQQOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUWWWYYYZZZXXXSSSOOOOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<============>>>>>>???@@@;;;;;;<<<===>>>>>>??????<<<<<<<<<===???@@@@@@???AAACCCGGGNNNYYYiiizzz{{{xxxuuuyyy~~~}}}{{{xxxvvvuuuvvvwwwxxxuuuuuutttuuuwwwzzz}}}~~~}}}))))))))))))))))))******...///000///,,,+++***+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))$$$&&&((()))(((((()))***+++******)))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))++++++******)))((((((((((((***++++++******+++,,,******************************************++++++)))***,,,---...---,,,,,,,,,,,,,,,++++++*********+++,,,------......---------......///000111222222.../////////000000111111000111111111111222222222000000000111222222333333666666555555555444444444333333444555666666666666444444444444444444444444333333333333444555666777666777777888999999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMJJJKKKMMMNNNNNNLLLJJJIIIJJJJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNKKKIIIHHHGGGFFFHHHLLLNNNMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTUUUVVVTTTTTTUUUWWWWWWTTTQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMPPPPPPPPPPPPNNNLLLIIIHHHKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<>>>>>>999:::;;;<<<===???@@@@@@===<<<;;;<<<=========<<>>???@@@CCCDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCDDDFFFJJJNNNQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOOMMMKKKJJJHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNNNNOOOOOONNNOOOOOOOOOPPPPPPQQQQQQQQQSSSQQQOOOOOOPPPPPPMMMJJJKKKKKKJJJIIIIIIHHHIIIIIIMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNMMMKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===???>>>;;;999999:::<<<============<<<;;;;;;;;;:::::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>>>>>???AAAAAACCCEEEIIIPPPXXX^^^iiixxx}}}zzzzzz}}}}}}************************(((333666...(((***,,,((()))))))))))))))))))))))))))))))))(((((()))******))))))*********++++++++++++)))(((''''''((()))+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))************))))))))))))*********++++++++++++***)))***+++,,,+++***)))************+++++++++,,,***)))***,,,...,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,---...---...//////000000/////////////////////000111111000000000000/////////...000000111222222222222111222222333333333333222222333333444444555444444444444555555666666555555444444444444444444555666666333333333333333333333333777777777777777888888888999:::;;;<<<>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDFFFEEEDDDEEEGGGJJJMMMPPPQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOOMMMKKKJJJHHHHHHGGGIIIKKKLLLMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRPPPOOOPPPQQQQQQOOOLLLMMMLLLKKKKKKJJJJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>??????@@@AAADDDHHHNNNSSS[[[hhhyyy~~~{{{}}}zzzzzz~~~************************'''...000***'''++++++&&&))))))))))))))))))))))))''''''''''''((())))))***)))))))))************++++++***)))(((((()))***+++((((((((((((((((((((((((&&&'''(((((()))***++++++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))************)))))))))))))))*********+++++++++***))))))***+++***((()))************++++++++++++*********,,,---,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------------,,,---......//////......000000//////000000111222000000000/////////......///000111111222222111111222333333444444333333333222222333444555555555555555555666666666666555555444444444444555555666666444444444444444444444444666666666777777888888888:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDDDDGGGFFFFFFFFFGGGJJJLLLNNNQQQRRRTTTUUUTTTRRRPPPNNNMMMNNNOOOOOOOOONNNMMMLLLQQQPPPOOOMMMLLLJJJIIIHHHFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNLLLKKKIIIHHHGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>>>>;;;<<<===>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========>>>???@@@@@@@@@BBBEEEHHHMMMWWWcccrrr~~~************************(((+++***'''(((,,,+++&&&))))))))))))))))))))))))&&&&&&''''''((()))***+++))))))))))))***************))))))(((((())))))***((((((((((((((()))))))))''''''((()))***+++,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))+++------,,,+++)))))))))************))))))))))))))))))************+++***((()))******)))((())))))*********++++++++++++++++++++++++,,,++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,---...///000///......+++,,,------......------///////////////000000111000000/////////.........///000000111111111111111222222333444444444444333111222333444555555555555555666666777777666666555333444444555555555555555555555555555555555555555555555666666777888888888:::;;;<<<===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFGGGIIIKKKLLLOOOQQQSSSUUUUUURRROOOMMMKKKLLLOOOPPPQQQPPPNNNMMMRRRQQQPPPOOOMMMLLLKKKJJJGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;;;;;;;<<<999999::::::::::::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@???@@@AAACCCHHHLLLTTT___ooo))))))))))))))))))))))))))))))((('''))),,,,,,((((((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))***,,,......---,,,+++))))))************))))))(((((()))))))))*********+++)))((()))******)))((())))))*********+++++++++++++++,,,+++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---.../////////...---+++,,,,,,---------------...------------...//////////////////............//////000111111111111000111222333333444444444333111222333444555555555555555555666666666666555555333444555555666666555555555555555555555555555555444555555666777777888888::::::;;;===>>>???@@@AAA@@@@@@BBBCCCCCCDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKLLLNNNQQQRRRRRRPPPMMMKKKHHHJJJMMMPPPQQQQQQQQQPPPSSSSSSRRRQQQOOONNNMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIKKKLLLNNNNNNOOOOOOPPPOOONNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;:::888999:::;;;===888999999999::::::;;;;;;999999999888888999999999999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;;;;===??????>>>>>>???AAAFFFFFFJJJQQQ^^^ppp))))))))))))))))))))))))***)))(((((()))++++++***(((((((((((((((((((((((((((((((((((()))***++++++***)))))))))))))))((((((''''''(((((((((((('''''''''(((((())))))******+++*********))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))))))))************))))))((((((((()))))))))*********)))((()))+++,,,+++***)))************++++++++++++,,,---,,,*********+++((()))******++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------,,,,,,------...////////////.........------...///000000111111000000000000111222333333333333222222333444555555555555444444555555555555444444222333555666666666555444444444444444444444444444444444555666777777888888999:::;;;<<<===>>>???@@@??????AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKMMMOOONNNMMMKKKIIIFFFHHHKKKNNNPPPRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNLLLLLLMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFGGGHHHJJJKKKKKKIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEECCCBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;:::777666666888;;;===888999999999999999::::::999888888777777888888999888888999999999:::::::::::::::::::::::::::::::::888:::;;;<<<;;;<<<===???AAA@@@CCCIIIRRR```rrr)))))))))))))))))))))))))))((((((((((((((()))+++(((((((((((((((((((((((((((((((((''''''(((((()))******))))))((((((((((((((((((((())))))((((((((('''(((((()))******++++++)))))))))((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))(((((((((((()))))))))***)))(((((())),,,------,,,)))************++++++++++++,,,...,,,***)))***,,,((())))))*********************+++++++++,,,,,,,,,+++******))))))*********,,,,,,---...............---------------...////////////.........---------...//////000000000000000...///000111222222222222333333444444555444444444333333444444444444333333222333555666777666555444333333333333333333333333333333444555666777888999888999:::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIKKKKKKLLLKKKJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOONNNLLLJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>777777666666666888999999999999999999888888888888999888777777777777888999888888888888999999999999::::::999999999999999999888999::::::999:::<<<>>>>>>===???EEEIIIPPP^^^lllvvv~~~~~~))))))))))))))))))))))))((((((((((((&&&%%%'''+++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''******))))))((((((((('''))))))************))))))'''(((((()))***+++++++++'''''''''(((((((((((((((''''''((((((((((((''''''************************''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))************))))))(((((((((((()))))))))))))))((((((***---.........)))************++++++++++++---...---***(((***,,,(((((()))*********************+++++++++,,,,,,,,,---,,,+++*********,,,,,,,,,---......//////.....................///000000//////.........---------...//////000000000000000......///111111222222222444444444555444444333333222333333444444333333222222333555777777666555444333333333333333333333333333333444555666777888999777888999:::;;;===>>>>>>===>>>@@@AAABBBCCCCCCCCCAAAAAABBBDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLNNNOOOQQQPPPPPPOOONNNNNNMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIIIICCCDDDEEEGGGHHHIIIKKKKKKNNNPPPQQQPPPLLLJJJJJJLLLGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>444555666777888888777666:::999999999888888777777999888777666666777888999777888888888888999999999:::999999999999999999999;;;<<<<<<:::999:::<<<>>>???===???CCCDDDEEEOOO[[[___mmmxxxrrrrrruuuxxxzzz))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))******)))(((''''''***************)))((((((+++*********))))))(((((((((((())))))))))))(((((()))((((((((((((***,,,---///......---+++******)))++++++*********************))))))***,,,,,,+++*********+++,,,------------...---+++******+++,,,.........---,,,,,,,,,,,,---,,,,,,,,,---------.....................---------////////////////////////...000111000///...///111000000000000000000000000222222333333333333444444222222222222222222333333111222333444555555555555333333333444444444555555444444555555666777777777:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQPPPOOOMMMLLLJJJIIIHHHHHHKKKLLLMMMLLLJJJHHHHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGGGGGGGHHHIIIKKKLLLVVVUUUTTTRRROOOLLLIIIGGGHHHHHHIIIGGGEEEEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>============::::::888777666666666666<<<;;;:::999888888888888666666666666666666666666888777666666666777999999888888888999999:::::::::;;;;;;:::999999999::::::;;;;;;<<<===???BBBEEEFFFOOOXXXhhhvvv{{{yyyzzz~~~yyyqqqmmmooosssvvvvvv))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***)))(((''''''&&&'''(((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''((()))***++++++***)))(((''''''''''''(((((((((((()))(((((('''''''''(((((((((((()))))))))(((''''''((((((((((((((('''&&&&&&******)))))))))(((((((((******++++++++++++******)))((((((((()))***+++,,,*********++++++++++++,,,************************,,,+++******,,,,,,***(((((()))***+++,,,,,,,,,,,,---,,,+++******+++,,,---///......---------------+++++++++,,,,,,,,,------.........------......///////////////////////////...000111000///...///000000000000000000000000000111111111222222222333333666555555444333222111000222222333444444555444444333333444444444555555555555444444555555666777888:::::::::;;;;;;;;;;;;<<<>>>>>>??????@@@AAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPMMMLLLLLLKKKJJJJJJKKKKKKJJJLLLMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMOOONNNMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA??????AAABBBAAAAAA@@@@@@??????????????????<<<======>>>???@@@AAAAAA@@@@@@???>>>============::::::999888777777777888;;;::::::999888888777777666666666666666666666666777666666555666777888999999999999999999888888888999999999999999:::;;;<<<999::::::<<<===???AAABBBGGGNNNXXXcccooo|||}}}|||}}}~~~~~~xxxvvvxxx|||}}}|||))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))***))))))(((((())))))*********)))))))))((((((((())))))************))))))''''''''''''((((((((((((***)))((('''''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&))))))((((((((((((((('''******++++++++++++******)))((((((((()))***+++,,,)))))))))*********++++++************************---+++************)))''''''((()))***++++++++++++++++++++++++++++++,,,,,,/////////.........------*********+++++++++,,,,,,...------,,,---...000111////////////////////////...///000000......///000000000000000000000000000000000000111111111111222666666555444333222222111222333333333333333333333333444444444444555555555666555444333444666888999::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGJJJKKKKKKLLLMMMNNNOOOPPPJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKKKKIIIGGGGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLFFFFFFGGGIIIKKKMMMOOOQQQGGGGGGFFFEEEEEEFFFHHHHHHGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDBBB@@@??????@@@AAA@@@@@@AAAAAA@@@@@@??????>>>>>>::::::;;;<<<>>>???@@@AAA??????>>>======<<<<<<<<<:::999999888888888999999999999::::::999888777666666666666666666666666666666666555555555666777888:::999999888888777777666777777777888999:::;;;<<<777888999;;;<<<<<<<<<<<<@@@CCCHHHMMMVVVcccrrr|||~~~}}}yyy))))))))))))))))))))))))******))))))))))))******)))(((((((((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))))))))******************))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''&&&''''''%%%%%%&&&'''((((((((('''))))))************))))))((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))******+++,,,++++++***))))))((((((***************++++++++++++)))(((((())))))(((''''''((()))***+++++++++++++++,,,,,,------------,,,///////////////......---++++++++++++,,,,,,,,,,,,------,,,,,,---///222333////////////////////////...///000///......///000000000000000000000000000000000000111111111222222111222222333333444444444333333222222222222333333444444444444555555555555777555333222333555888:::999999:::::::::;;;;;;;;;======>>>>>>???@@@@@@@@@AAAAAACCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFJJJJJJKKKLLLMMMNNNOOOOOOIIIIIIIIIIIIJJJKKKLLLLLLGGGIIIJJJIIIHHHFFFFFFGGGFFFGGGIIIJJJKKKLLLLLLLLLHHHHHHIIIJJJLLLNNNOOOPPPGGGFFFEEEDDDEEEGGGIIIKKKIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA??????@@@AAA@@@???@@@@@@??????>>>>>>======:::;;;;;;<<<===>>>>>>???============<<<<<<;;;;;;888888888777888888999999777888999::::::888666444555555555555555555555555666666666666666777777777777777777777777777777777777777777777888999:::;;;777888999:::;;;:::999888<<<>>>@@@BBBGGGRRR___hhhwww~~~~~~{{{}}}}}}~~~))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******(((((((((((((((((((((((())))))******)))((('''&&&(((((((((((((((''''''&&&(((((((((((())))))))))))******))))))))))))******************))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%&&&'''((((((((('''))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************,,,,,,,,,+++******))))))))))))*********+++++++++***(((&&&&&&((())))))(((((()))***+++,,,,,,,,,,,,,,,,,,---...//////......//////000000//////...---,,,,,,,,,,,,---------------,,,,,,---...000222333////////////////////////---///000///...---...///////////////////////////111111111111222222222333///000000111222222333333222222111111111222333333444444444555555555666666777555333222333555888:::999999999:::::::::;;;;;;<<<======>>>>>>??????@@@???@@@AAACCCEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHFFFEEEEEEFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJGGGDDDCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCAAA??????@@@AAA@@@???>>>>>>======<<<<<<<<<;;;===============<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::777666666666666777777888555777888999999888666444444444444444444444444444666666666777777777777777444444555666666777888888888777777666666666777777888888:::::::::999888777:::<<<>>>???AAAHHHQQQXXXcccqqq{{{tttpppqqquuuwwwyyy}}}))))))))))))))))))))))))******))))))))))))******(((''''''(((((()))***+++))))))))))))))))))))))))(((((()))******)))''''''''''''((((((((((((''''''(((((((((((())))))))))))***))))))(((((())))))*********)))))))))((((((((())))))(((((()))***+++,,,''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&''''''((((((((((((((('''(((((((((((()))))))))******++++++++++++******((()))************))))))((())))))***+++,,,------)))))))))***++++++,,,,,,,,,***''''''((()))))))))((()))***+++,,,,,,,,,,,,,,,,,,------......//////......///000///...---,,,,,,,,,---------.........,,,---...///000111222222////////////////////////---...//////------...///////////////////////////111111111222222222333333222111111111000000000000111000000///000222333444444444555555555666666666666555444333444666888999999999999999::::::::::::<<<<<<<<<===>>>>>>??????>>>???@@@BBBDDDEEEGGGGGGIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEGGGGGGEEEDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFJJJJJJJJJGGGDDDBBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAABBBAAA???>>>??????>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::999:::;;;<<<<<<;;;:::999777666666555555555666666555666777888888777666555444444444444444444444444444555666777777777777666222222333444666777888888888777666555555555555555888999999999999999888888666999<<<======@@@EEEJJJVVVaaaqqqxxxrrrooooootttzzzyyy{{{))))))))))))))))))))))))******))))))))))))******''''''''''''((()))***+++))))))))))))))))))))))))&&&''')))*********((('''%%%&&&'''((())))))(((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))((((((((('''''')))((((((((()))***,,,---''''''''''''((((((((((((''''''&&&''''''((()))***(((((()))))))))(((''''''&&&&&&'''(((((((((((((((((((((((()))))))))************++++++++++++******((()))***++++++***)))(((''''''((()))***+++,,,,,,((())))))***++++++,,,,,,222///,,,*********)))((('''((()))***++++++++++++++++++******+++,,,...///,,,---/////////...,,,+++++++++,,,,,,,,,---------+++---///111222111000000////////////////////////---...//////------...///////////////////////////000000000111111111111222222222222111111111111000//////......000222444666555555555555666666666666555444444555555666777888888999999999999:::::::::;;;;;;<<<======>>>>>>???===>>>???@@@BBBCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGBBBDDDFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFIIIIIIHHHEEEAAA??????@@@>>>>>>???@@@@@@@@@@@@@@@@@@>>><<<<<<<<<===<<<;;;::::::;;;<<<<<<=========;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;:::999888999888777666555555555666666666666666666666666666333333333333333333333333222333444555555555444444222222333444555666666777555555555444555555666666888888777777777888888999444777::::::999:::>>>BBBJJJQQQ\\\gggsss}}}yyyvvvvvvxxx}}}))))))))))))))))))))))))******))))))))))))******''''''''''''((()))++++++))))))))))))))))))))))))%%%''')))***+++***)))((($$$%%%''')))******))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++)))*********)))(((''''''(((((()))***************(((((())))))******++++++(((((())))))))))))((((((((()))***++++++***)))((())))))))))))((((((((((((((())))))***++++++,,,,,,888555000---+++***)))(((&&&'''((()))***************)))(((((((((***---...,,,---...//////---+++*********+++++++++,,,,,,,,,+++---000222333222000...////////////////////////---...///...------...///////////////////////////////////////000000000000///000111222333444555555......---...///222555777555555555555666666666777444444555555666777777777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLIIIIIIHHHHHHGGGGGGHHHHHHBBBCCCEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFCCC???======>>><<<===>>>??????????????????===;;;::::::;;;:::888:::;;;;;;<<<===>>>??????888888888999999:::::::::777888:::;;;;;;:::999777::::::888777666666666666666666555555555666666777333333333333333333333333000111222333444333222222444444444444444444444444333333333444555666777888777777666555555666888999444777888888777888<<<@@@AAAFFFMMMTTT___mmm}}}~~~zzzwww|||(((((())))))))))))(((((()))((('''&&&%%%$$$######((((((''''''''''''((((((((()))+++,,,+++***(((&&&)))))))))))))))))))))))))))'''&&&%%%&&&'''***+++)))(((((('''''')))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******+++++++++)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((***+++,,,,,,,,,+++++++++************+++++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))*********))))))))))))))):::222)))%%%&&&))))))((((((((())))))))))))((((((***))))))+++---...---+++---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,...222555555000,,,---------.........//////////////////////////////......------------..................////////////111000/////////000222333000000000000111222333444555444444333333333444444333444666888999999999999:::999888777777777888999888888999:::;;;======>>>;;;<<<<<<<<<<<<===AAADDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLOOONNNKKKIIIHHHHHHIIIJJJGGGGGGGGGFFFDDDCCCAAA@@@CCCDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHIIIJJJLLLNNNPPPMMMMMMMMMMMMKKKIIIGGGFFFGGGFFFDDDAAA???===<<<<<<;;;;;;<<<======>>>>>>>>>;;;;;;;;;::::::999999999888999;;;<<<===<<<<<<;;;999999999999999999999:::999888888888777777666666777777666555555555555555555555555666666666666666555555444444444333333333333333333333333333333333444444444555555555555666222333555666666666555444666666666666777777777777555555555666777999:::;;;<<>>BBBHHHNNNWWWaaapppxxxuuuwww)))******))))))((('''&&&''''''((()))***++++++,,,***))))))(((((())))))***))))))******))))))((('''((((((((((((((((((((((((''''''(((((()))(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((())))))((('''&&&******))))))))))))******++++++)))(((((()))***+++((((((((((((((((((((((((''''''((()))***++++++,,,'''''''''))),,,,,,)))&&&)))******++++++******))))))((((((***,,,---,,,************************************++++++,,,,,,,,,...------------------,,,........................////////////////////////000000000111111000000000............////////////000000000000000111111222111111111111222333444444666555555555555666777777888888888999999999::::::888888777777777888:::;;;888888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<===AAADDDHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMOOONNNLLLKKKJJJJJJJJJKKKMMMLLLLLLJJJHHHFFFDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@DDDDDDCCCDDDEEEGGGIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>===???===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777666666777888;;;<<<<<<:::777666666666666666666666666666666666555555555555555666555555555444444444444444555555444444444444444444222222222222222222222222222222222222333333333333666555444333222333444555333333333444555555666666555555555555666777888999666888999::::::;;;>>>AAAJJJQQQ]]]iiiuuu{{{|||)))))))))))))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))((((((''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))&&&'''((()))((('''&&&%%%***))))))))))))))))))******)))((('''((()))***+++((((((((((((((((((((((((''''''((()))***++++++,,,)))((('''(((((()))(((((((((((())))))))))))(((((()))((((((***,,,---,,,************************************++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................---////////////////////////000000111222222111000000............///////////////000000000111111111111111111111111222333444555555555555555555666777777:::::::::;;;;;;<<<======;;;:::888777777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===AAADDDGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLOOOOOONNNMMMMMMLLLLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@????????????DDDDDDCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA@@@??????>>>===<<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666666666777999;;;<<<<<<:::777555555555555555555555555666777666666555666666777777555444444444333333333222333333333444444444444444222222222222222222222222333333333333444444444444555555333222222333444555333333444555666666777777444444444444555666777777555666888888999:::;;;<<>>>>>??????CCCCCCBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFDDDCCCAAA@@@@@@???=========<<<;;;:::999999999999::::::::::::;;;;;;888888777666666666777777999:::;;;;;;;;;999777666444444444555555555555555666555555555555666777777444444444333333222222111222222222222333333333333222222222222222222222222333333333333444444444444333333333333333444444555333333444555666777777888444444444444444555666666444555666777888::::::;;;;;;???DDDJJJPPPZZZfffnnnyyy&&&'''((())))))******)))(((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''(((&&&'''((()))))))))((((((((('''''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''))))))((('''&&&'''(((***+++,,,++++++***))))))(((((((((((())))))&&&'''(((((()))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((()))***)))))))))******)))))))))((((((((()))+++,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++***,,,//////------...000//////.........---------////////////////////////...///111222222111///...............////////////...///000111222111111000222222222222333444555555333333333333444555666777666666666777888;;;===>>>;;;:::888777777777888888999999999999999:::::::::;;;<<<<<<<<<<<<===AAADDDFFFFFFFFFGGGHHHJJJKKKLLLQQQPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCBBB@@@???>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBAAA??????>>>>>><<<===>>>>>>>>><<<:::999888888888999999999::::::888777666666666777888999::::::::::::999888777777333333444444444555555555333333333333333444555555444444333333222111111111000000111111111222222222111111111111111111111111222222222222333333333333000111222333444555555555111222333444555666777777444444333333444444555666444444444555777888999888777:::>>>AAADDDKKKSSSZZZeeemmm{{{%%%&&&''')))************'''''''''(((((((((((((((******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))+++***'''&&&%%%&&&((()))&&&''')))*********)))(((((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''&&&&&&'''(((***+++'''((((((((())))))******))))))))))))))))))))))))$$$%%%'''))))))((('''&&&%%%&&&((()))*********)))))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))*********)))))))))))))))&&&(((***+++*********+++******++++++++++++******((('''''')))+++,,,+++)))+++++++++,,,,,,------------,,,,,,++++++*********(((,,,///000///...///111//////.........---------////////////////////////---///000111111000///---............/////////000...///000222222111111000222222222222333444555555222222222333444555666777999999999:::===???BBBCCC999888888777777888999:::999999999999999999::::::;;;<<<<<<<<<<<<===AAADDDFFFFFFGGGHHHJJJLLLNNNOOOSSSRRROOOLLLKKKJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHCCCBBB@@@>>>>>>???AAABBB@@@@@@?????????@@@BBBCCCFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBAAA???>>>=========;;;<<<>>>@@@???>>>;;;999777777888888888999999999888777666666666888999:::;;;;;;:::999999888777777333333333444444555555555111111111111222222333444444444333333222111000000//////000000111111111222111111111111111111111111000111111111111222222222...///222444555666555555000111111222444555666666444444333333333444555555444333222333555666666666666999<<<===>>>AAAGGGLLLQQQXXXdddqqq}}}%%%%%%&&&'''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))((('''''''''''''''###$$$&&&(((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$***))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((************************))))))************))))))(((***,,,,,,***(((''''''%%%&&&''''''%%%$$$%%%&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***,,,---...******+++++++++******)))+++++++++***************---------............///......---,,,,,,,,,,,,---333111000........./////////000000000000000//////)))+++---...000000000///111111111111111222222222222222222222222222333333555444333222333555777999888888999;;;>>>AAADDDFFF>>>>>>>>>>>>===;;;:::999888999;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>>>>BBBCCCCCCEEEFFFGGGHHHIIIMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIGGGHHHJJJKKKLLLKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::999999;;;:::999999888888999999999888666555555555666777999999888777666555444444555555444444444333333333333222000000000222444666333333222222111000//////000000000000000000000000111111111111111111111111111111111111111111111111///000111222222222222222111111222333333444555555333333333333333333333333444444444555555555555666666666666888:::===@@@AAAGGGJJJPPPYYYdddrrr~~~'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((())))))((('''''''''''''''$$$%%%'''((())))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((************************&&&&&&''''''''''''&&&&&&'''***,,,,,,***((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++,,,,,,---++++++,,,,,,,,,++++++***(((((())))))******++++++------------............///...------,,,,,,------000///////////////000000//////000000000000//////***+++---///000000000000111111111111111111111111222222222222222333333333555444333333333555777999888888999:::===@@@CCCEEE============<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>AAABBBCCCDDDEEEGGGHHHHHHLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHIIIKKKLLLKKKJJJEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;::::::999999999888888777777777777777888777666555555555666777777666666555555444444444555555555444444444333333333222111111111222333444333333222222111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333222222000000111111222333333444111222222222333333333333333333333333444444444444666666666666777999;;;<<<@@@CCCGGGMMMVVVaaalllttt))))))))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))(((''')))++++++***((((((((((((***+++***)))((()))+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,---------------............///...------,,,---------------...///000000111000...//////000000/////////,,,---...///000111111111222222111111000000//////111222222222333333333444555444444333444555777888888888888:::<<>>>>>======<<<<<<;;;;;;::::::999999999777777666555555555555555777777666555555555555666444444444444444444444444666666555555555444444444333333222222222222222222333333222222111000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333444333333222222//////000000111222222222000111222333333333333333222222222222333333333333666666555555555555666666:::<<<>>>AAAFFFNNNVVV\\\nnn{{{''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''')))(((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******++++++******)))''')))******)))(((((()))(((***+++***))))))***,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%''')))+++,,,,,,***)))******+++,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,---------.........//////...---------------,,,---///000111000///.........//////000/////////---...//////000111111111222222111111000///......111222222333333444444444555555444444555666777777777777777888:::===???AAA======>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========??????@@@AAACCCDDDEEEFFFJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIIKKKNNNNNNLLLJJJGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;:::::::::999999999888777666555555444444555555666666555555555444444444333333333333444444555555666666666555555555444444333333333333333222111000222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333222222111000000000000111111111222222333333444444444444333222222222222222333333333333555555555444444444444444999:::;;;<<>>===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>???AAABBBCCCDDDEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIILLLNNNNNNMMMJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;:::999999999999999888888888777777666555555555555666555555555555444444444333333333333444444555555666666555555555444444444444333333333333333222111000222222222111111111111111////////////////////////000000000000000000000000000000000000000000000000111111222111111000///...111111111222222222222222555666777777666444222111333333333333444444444444333444444555555555666666888999;;;;;;<<<>>>BBBEEEJJJQQQ^^^nnn|||}}}zzz}}}))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((())))))((((((''''''((())))))'''''''''(((((((((((((((&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&((()))(((''''''(((***&&&'''))))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''''')))*********))))))''''''((()))************+++******)))((('''&&&&&&,,,,,,,,,,,,------------000///......------......///000//////...---,,,,,,,,,---......///////////////............///000111333333222222111111000000111111222333444555666666666666666666666666666666666666666666777999;;;<<<<<<===>>>>>>????????????<<<<<<;;;:::::::::;;;;;;;;;<<<>>>@@@@@@@@@??????>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIKKKNNNOOONNNLLLKKKJJJIIIGGGFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<;;;::::::999888888888888888888888888888888777666666666666666444444555555444444333222333333333444444555555555555555444444444333333333333333222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000///...222222222222222222222222555666777777666444111000333333333333444444444444222222444555666666777666666888999::::::;;;===???AAACCCKKKXXXdddppp}}}yyytttxxx~~~'''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******++++++++++++******&&&'''(((((('''''')))***&&&'''))))))((((((***,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))'''''')))******+++++++++*********))))))(((((((((++++++,,,,,,,,,---------000//////...............///......---------......+++,,,---...///////////////...---------...///000333333333222222222222222111111222333444555666666666666777777777666666666666666555555666888:::;;;::::::<<<======>>>>>>>>>===<<<;;;::::::::::::;;;:::;;;>>>@@@AAABBBAAA@@@>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHJJJMMMOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999999777888888888888888888888888777777666666666666666333444444555444333222111222222222333333333333333444333333333333222222222333222111111111222333444111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///000000111111111000000111111111111111111111111000222444555555444222111222222222222333333333333111222444555666555555555555666888888777777888999<<<;;;???HHHPPPWWWbbbmmm{{{|||uuuwww|||~~~%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))'''''''''''''''((()))***((((((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((''''''''')))+++&&&((()))***))))))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((()))***(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------000000///..................---,,,,,,---...000111+++,,,---...///////////////...---,,,,,,---///000333333333333333333444444111111222333444666666777666777777777777777666555666555555555666777999:::888888:::;;;<<<<<<=========<<<;;;:::999::::::;;;999;;;>>>@@@BBBCCCBBBBBB??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHHHHIIILLLOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::999999888777777777777777888888888777777666555555555555666333333444555444333222111111111111111111111111111333333333222222222111111333222000000000222444666111111111111111111222222////////////////////////000000000000000000000000000000000000000000000000///000111222222222222222000000000000////////////,,,...111333444444333111000111111111111222222222222222444444555444333222555666888777666444555555:::777999@@@DDDGGGPPPYYYaaannn{{{yyyyyy~~~~~~|||~~~'''''''''(((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((******)))((('''((()))&&&'''((((((((('''%%%%%%%%%%%%&&&'''((()))***+++((((((''''''''''''(((((())))))(((((('''''''''&&&%%%''')))******)))'''%%%%%%'''***------,,,)))'''(((((('''(((((()))***+++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))************((((((((((((((()))******+++)))'''(((+++,,,***(((&&&(((***+++,,,+++)))(((++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,---...//////---.........,,,,,,...000//////000000///...------++++++,,,---............------...///000111222222111111222222222333333333666555444555666666555333555555555555666666666777888777777666666666777777999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>@@@AAACCCDDDEEEFFFGGGHHHJJJKKKJJJHHHFFFEEECCCEEEGGGJJJKKKKKKJJJIIIKKKKKKKKKLLLMMMPPPRRRTTTPPPOOOMMMKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA>>><<<;;;<<<;;;:::999888666555555999888888777666555555555555555555555555555555555333333333222222222111111222222222222222222222222444444333333222111000000222222111000//////000000444444444333222111000/////////...//////000111222111000///......///000111222222111111000000//////////////////000000000000111111111111111111111111111111000000000000000000111111111111111111111111222222222222222222222222777777777777888888888888::::::;;;<<>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEBBBCCCDDDEEEEEECCCAAA@@@BBBCCCFFFHHHJJJJJJJJJIIIKKKKKKLLLMMMPPPSSSUUUWWWRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCAAA???===<<<<<<;;;:::999777666555444888777777666666555444444444444444444444444444444333333222222222111111111222222222222222222222222444333333222111111000000222111111000//////000000333333333333222111000/////////////////////000111111111///.........///000////////////......------.../////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333555555555555666666666666666666666777:::<<>>>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@AAADDDFFFHHHIIIJJJIIIKKKKKKLLLOOORRRUUUYYY[[[TTTSSSQQQNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCAAA???=========<<<;;;999777555444333666666666555555444444333444444444444444444444444333222222222222111111111222222222222222222222222333333222222111000000000111111000/////////000000222222222222222111000///000000//////.../////////111111000///.........////////////............---....../////////000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333222222333333333444444444444444444444555777:::;;;<<<>>>BBBGGGPPP]]]jjjrrr~~~{{{wwwuuu~~~xxxvvv~~~))))))((((((''''''&&&&&&)))(((((('''''''''((((((&&&(((***++++++***(((&&&******)))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((***)))((('''''''''''''''************************(((((('''''''''''''''(((''''''((()))***+++,,,,,,((((((((((((((())))))***((('''''''''((((((((('''(((((()))************)))************++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,---------...---...//////---,,,---......///////////////............///......---,,,,,,------......///000000111111111111111222222222222222111111222444444333111666666555555555555444444444444333333333444555555777777888888999999::::::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDCCCCCCBBBAAA>>>@@@BBBEEEGGGHHHIIIJJJIIIJJJLLLNNNRRRVVVYYY\\\UUUTTTRRROOOMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBBAAA???>>>======<<<:::999777555333222555555555444444333333333333333333333333333333333222222222222111111111111111111111111111111111111222222111111000000000000111000000/////////000000111111222222111000//////111000///.............../////////...////////////000000000000000000000000........./////////000000////////////////////////111111111111222222222222111111111111111111111111222222222222222222222222111111111222222222333333555555444444555666888999>>>>>>???@@@DDDKKKTTTZZZgggppp~~~~~~yyyvvv{{{&&&&&&''''''(((((()))))))))((('''''''''''''''(((&&&(((***++++++***(((&&&***))))))((('''&&&&&&%%%'''((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''((((((''''''''''''(((((('''''''''((((((((((((((()))(((&&&$$$$$$&&&((()))((('''&&&%%%%%%&&&''''''))))))(((''''''&&&''''''))))))))))))))))))))))))'''&&&&&&%%%&&&&&&'''''''''(((((()))***+++++++++((((((((((((((())))))***'''((((((((('''''''''((((((((()))***************)))))))))******+++++++++,,,,,,,,,------,,,,,,+++------------............---///000000...,,,,,,---......///////////////...////////////...---,,,,,,------......//////000000000000111111111222222222111000000222333444333111555555555555555444444444333333333333333444555555888888999999:::;;;<<<<<<999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????@@@@@@????????????@@@?????????>>>???AAACCCFFFGGGIIIIIIHHHHHHJJJLLLOOOSSSWWWYYYTTTSSSQQQOOOLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::888666555333333444444444444333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111000000000000//////000///////////////000000000000111111111000//////000000///......---......,,,,,,---...///000000111///////////////000000000............////////////........................000000111111111222222222000000000000000000000000000000000000000000000000111111222222222333333333666555444444444555666777;;;<<<===>>>???BBBFFFIIISSSZZZeeerrryyy{{{%%%%%%&&&'''((()))******'''''''''&&&''''''((((((%%%&&&'''(((((('''&&&%%%)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&''')))(((((('''&&&%%%$$$$$$((((((''''''''''''(((((('''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((()))******'''((())))))''''''((())))))))))))))))))*********(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,---------------------------///000000...,,,,,,,,,---...//////////////////....../////////...------------........./////////000000000111111111111222111000000222444444333222333333444444444555555555333333333333444444555666888999999:::;;;<<<======999::::::;;;;;;<<<<<<=========<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGHHHIIIGGGGGGHHHJJJLLLPPPRRRTTTRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@???????????????>>>===<<<::::::999888666555444444444444444444444444444444222222222222222222222222222111111111111000000000111111111111111111111111000000000/////////////////////......//////000000//////000000000000////////////......---.........+++,,,---...///000000000,,,------------.........------.........//////////////////////////////////////////000111111222222000000000000000000000000////////////////////////111111222222222333333333444333222222222333444555222555888999:::;;;>>>???DDDIIIPPPZZZfffttt}}}~~~|||~~~&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***)))'''&&&'''((()))((('''&&&%%%&&&&&&'''***))))))((('''&&&%%%$$$((((((''''''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((()))******''')))+++***(((''')))***)))))))))))))))******+++((((((((()))***+++++++++((((((***+++,,,,,,------++++++++++++++++++++++++---///111111...,,,++++++------...///////////////---......////////////...---------.........//////000000000000111111111111111111111222444555444333222222333444555555666666333333333333444555666777777888999:::;;;<<<<<<===::::::;;;<<<<<<===>>>>>>???>>><<<;;;;;;<<<>>>???========================AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCEEEFFFHHHIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEECCCBBBAAA@@@==================<<<;;;999888888777666666555555444444444444444555555555222222222222222222222222111111111111000000000000111111111111111111111111////////////////////////...............///000000...//////000000//////.........---------...//////---......//////...------,,,,,,,,,---------......---------.........//////////////////////////////---......///000000111111000000000000000000000000000000000000000000000000111111111111222222222222333222222111222333444555111333555666666777999;;;===???CCCIIIQQQ\\\gggooowwwnnnppprrrrrrrrruuu|||~~~|||((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((******)))((('''((())))))((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((()))***++++++******))))))((((((((((((((((((((()))******(((***,,,+++(((''')))+++)))))))))))))))******+++'''(((((()))***+++++++++&&&'''(((***+++,,,------******))))))))))))))))))---///111111///,,,++++++------...///000000//////------...///000000000///---------...............000000000000111111111111111111111333555666555444000111222333555666777777333333333444555666777888666777777999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@???===<<<<<<===>>>???===============<<<<<<<<<======<<<<<<===>>>??????BBBBBBCCCCCCEEEFFFGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNLLLKKKJJJIIIIIIHHHHHHHHHDDDCCCBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;777777777777666666666666555555555555555555555555111111111111111111111111111111111111000000000000000000000000000000000000.........///////////////...............///000111......///////////////...---------------...///000///000000000///---+++)))........./////////000000---------.........//////000000000000000000000000,,,------...///000000111000000000000000000000000000000000000000000000000000000000000111111111111444333333333333555666777777888888777555666777999:::;;;>>>AAAFFFMMMVVV\\\jjjsss~~~wwwgggjjjlllkkkkkknnnuuu||||||~~~{{{''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((&&&$$$%%%((()))'''%%%(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((...+++'''%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))************((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((()))%%%'''(((%%%###$$$+++000333---&&&%%%'''***)))&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((*********++++++,,,,,,,,,//////.........---------000///...---------------//////...---,,,,,,++++++---------............///000000000000111111111111111111111000000000000000111111333444555666666666666555555555555666666777888888999::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<========================<<<=========>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFHHHJJJKKKJJJKKKLLLLLLKKKGGGDDDBBBEEECCCAAA@@@@@@@@@???>>>888999:::;;;;;;;;;:::999888777777666555444444444222222333333333222111111111111111111000000000000111111000000000000111111000111111111111000000///////////////............222111111222333333111///......////////////............---------,,,,,,,,,...///000000///---+++***000000000///......------,,,,,,------...///000000000000000000000000000000222000///...///000222333444333111////////////000222111111111000000//////000000000111222222222333333222222111111222222333333333333333333333333333666666777999===AAAEEEHHHSSS[[[fffnnnttt}}}zzzsssnnniiigggeeegggnnnwww{{{'''((((((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''')))'''%%%&&&((()))(((&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((&&&$$$$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((&&&(((***((('''***000666666000)))&&&''')))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******++++++***+++++++++,,,,,,,,,,,,///.........------------///...------,,,,,,,,,,,,+++,,,,,,------.........---------............////////////000000000111111111111111111000000000000333333444444444444444444555444444444444555666666999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<================================================@@@AAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLLLLKKKHHHEEECCCDDDBBB@@@?????????>>>===999999:::;;;;;;:::999888777777777666555444444444333333333444333333222111111111111111000000000000000//////////////////000///000000111111111000000////////////............///......000111111///---------............------.........---------,,,,,,***+++,,,.........---------------------.........,,,,,,------...//////000////////////////////////000///...---...///111222333222111////////////000111111111000000000//////111111111111111111222222222222222111111222222222333333333333333333333333555555555777:::===AAACCCFFFKKKSSSXXX]]]fffrrr{{{{{{|||vvvpppllliiiggggggmmmtttuuuxxx}}}((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''))))))((('''(((((((((((((((''''''&&&%%%%%%&&&''''''((())))))((((((((((((''''''''''''((((((''''''''''''((((((&&&%%%###$$$''')))******))))))'''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((('''''''''&&&((()))******---333888999333+++''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++,,,,,,,,,,,,------............------------...---------,,,,,,,,,,,,++++++,,,,,,---...//////---------............///....../////////000000000111111111111111111111111555555555444444333333333444333333333444444555666999999:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<::::::::::::;;;;;;<<<<<<========================>>>>>>==================???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFHHHIIIKKKKKKJJJHHHFFFEEEBBBAAA???>>>???>>>===;;;:::::::::::::::999888777777777666666555444444444444444555555444444333222111111111111000000000000///......------......///...//////000111111111111/////////............------------///111111000...,,,,,,------------,,,,,,...............---------******++++++,,,------...***++++++,,,------......,,,,,,------...////////////////////////////////////...---,,,---...///000222222111000////////////111111000000000000//////111111111111111111000000222222222222222222222222222222333333333333333333555444444555666888:::<<<>>>AAADDDGGGJJJQQQ[[[bbbuuu{{{xxxyyy}}}}}}xxxsssssswww|||vvvqqqlllhhhjjjooommmpppttt}}}((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))(((((()))))))))((('''(((((((((((((((''''''%%%%%%&&&''')))***++++++((((((((((((''''''''''''(((''''''&&&&&&''''''(((***(((&&&%%%&&&''''''&&&(((((('''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''%%%&&&'''((((((+++000444666111+++''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,---------------------------------.........---------......---------,,,,,,,,,---------............///............////////////000111111111111111222222444444444444333444444444444444444444444555666777999::::::;;;;;;<<<======?????????>>>======<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDDDDGGGHHHIIIJJJIIIHHHGGGFFFBBBAAA????????????===;;;;;;::::::999888777777666666666666555555444444444555555555555555444444333111111111111000000000//////..................///---...///000111111111111//////.........---------------...000222333222000,,,,,,------------,,,,,,..............................---,,,++++++,,,,,,+++,,,,,,,,,---------...---------.........//////////////////////////////......---------...///000111111000000////////////000000000000000000//////222222111111000000//////111111222222222222111111222222222222222333333333555555444444444555666666;;;<<<>>>@@@CCCGGGLLLOOO]]]ccclllvvv{{{|||~~~zzzyyy}}}sssnnnooosss~~~{{{rrriiigggjjjjjjooouuu((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))''''''((())))))(((''''''((()))))))))(((((())))))''''''((((((((((((((('''&&&'''''')))***+++,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''+++)))'''&&&'''&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''&&&''''''''''''))),,,...///---)))''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...////////////......---------------,,,,,,,,,---------............///............////////////000000111111222222222333333333222333333555666777555555555555666777888999999999::::::;;;<<<<<<===??????>>>>>>=========<<<<<<<<<<<<===>>>??????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@@@@AAA@@@===;;;::::::999888777777666666555555555555444444444444555555666666555555444333111111111111000000000///000//////......//////000,,,---...000000111111111............---------------------///222222111///------............------------..................///...------,,,------...............------,,,,,,---------.......................................///.........//////000000000000000000/////////...//////////////////000000222111111000000/////////000111111222222111111000111111111222222333333333666555555444444444444444666777999===@@@BBBAAA@@@JJJNNNVVV___hhhsss}}}zzzvvvtttyyyyyyqqqnnnooosss|||wwwmmmkkkmmmpppwww((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''((()))******)))(((''''''((())))))''''''((()))&&&'''((((((((((((((((((''''''((()))******++++++((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''((((((((()))***)))((((((((()))***+++))))))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,---.../////////...---******+++,,,...///000000---------............///....../////////000000000000000111111222333333333333222222222333555777888555555666666777888999:::888888999::::::;;;;;;<<<========================<<<======>>>???@@@AAAAAA??????????????????????????????@@@@@@AAAAAAAAAAAA????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@===;;;999999888777666666666777444444444444444444444444555555666666555555444333111111111111000000000000000//////////////////000---......///000000000000.........------------,,,+++++++++---//////...,,,------............------,,,,,,,,,---------------++++++,,,---///000111111/////////...---,,,,,,,,,....................................................../////////000000000...//////000000//////.........////////////000000000000000000000000/////////000111222222111000///000000111111222333333333555555555555555444444444555666888>>>CCCCCC@@@<<<>>>AAAFFFLLLRRRZZZbbbgggssszzzzzzwwwvvv{{{xxxzzz}}}wwwpppnnnooorrrzzz{{{ttttttxxx}}}'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''((((((((('''((()))******)))((('''&&&((()))(((&&&%%%''')))&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((***)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((%%%&&&&&&'''((()))*********)))(((((()))*********''')))***+++++++++++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''')))***+++,,,+++++++++******)))))))))++++++,,,,,,,,,---------)))***,,,......---,,,+++)))***+++,,,...///000000---------............////////////000000000111111000000111222222333444444444444222222222444666777444444555555666888999:::777777888999999::::::;;;;;;;;;;;;<<<======>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>???@@@AAAAAA??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA???<<<999888888666666666666777888444444444444444444444444444555555555555444333333111111111111000000000000///......------......///......///////////////............---------,,,,,,,,,++++++---......,,,***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------((())),,,...///000000///---------,,,,,,,,,,,,,,,................................................------....../////////...---...///000000///.............../////////000000/////////000000000000000///000111222222111000//////000000111222222333333333444444555555555555555666555666<<>>888;;;>>>AAADDDHHHMMMPPP\\\bbbkkkttt|||~~~||||||wwwssswww}}}~~~{{{xxxxxxqqqtttzzz~~~|||zzz}}}zzzrrrnnnnnnpppxxx}}}''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''((()))++++++)))((('''%%%''')))(((%%%%%%&&&)))&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''((()))(((&&&)))((('''&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''(((***++++++(((&&&%%%&&&((()))))))))'''***---...---,,,+++***((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++*********))))))((((((+++++++++,,,,,,---------'''(((***,,,,,,,,,***)))---------------------------------.........//////000000000000111111111111000000111222333333444444777555444222222333444555333333444444666777888999666777777888999999::::::999::::::;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDCCCCCCBBBAAAAAA@@@@@@????????????@@@>>>;;;888777777666555555666888888444444444444444444444444444444555555444444333222111111111111000000000000...------,,,,,,------......///////////////............---------,,,,,,,,,.........///000///---++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++---......---+++************++++++,,,------.....................---........................+++,,,------......---------...///000000///......---.........//////000000......//////000000111111...000111222222111000...///000000111222222333333222222333555555555555555444111111666???CCCBBB>>>777999;;;<<<===???BBBEEEGGGLLLTTT\\\dddnnnyyy}}}|||~~~{{{qqqlllpppyyy}}}xxxzzz}}}tttpppnnnlllqqqxxx~~~|||yyyxxxzzztttooommmpppxxx~~~}}}$$$&&&))),,,,,,***'''%%%)))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))$$$***,,,)))(((+++,,,)))'''(((,,,222666555000+++,,,***(((''''''((('''%%%''''''&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///,,,,,,,,,---------......000///---,,,---...000222//////000111333444555555222222333333333333444444333444555666777777777777777888888888999999999999:::::::::;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????=========???AAAAAA???===999:::<<<>>>??????>>>>>>@@@@@@???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@DDDAAA???======<<<:::888888888888888777777777666444444555555555555444444222222222222222222222222444333222111000......---////////////////////////////////////000000000000,,,,,,------,,,,,,+++***---.........---,,,,,,+++...---,,,+++++++++,,,---...------,,,,,,,,,------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////---......///000111111222000//////111222111///---000000000000000000000000222222111111111111111111000000000111222222222333111222222333333222222111444444555555666777777777777555444555888;;;======???BBBFFFHHHLLLUUUbbbllluuu|||~~~{{{sssmmmlllttt}}}{{{vvvvvv}}}|||rrrkkkjjjgggiiiooowww}}}xxxuuuuuuyyy}}}xxxsssttt|||}}}zzzvvv((()))+++,,,,,,***(((&&&((((((((((((((('''&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((("""""""""###############'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''((((((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++***((('''''''''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))---...)))(((+++,,,******---111666888777444000+++)))&&&%%%&&&%%%$$$###'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///,,,,,,---------.........//////---------...000111000000111222333333444444222222333333333333444444333444555666666666666666777777777777888888888999999999999::::::;;;;;;<<<;;;<<<>>>???@@@@@@??????===<<<<<<>>>@@@@@@???>>>:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCCCCBBBAAA@@@BBB@@@===<<<;;;:::999777888888888777777777666666444444555555555555444444222222222222222222222222111000000000//////..............................000000//////////////////------......------,,,+++------......---,,,,,,+++---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------..................//////000000111111---------...//////---+++////////////////////////111111111111111111111111111111111111111111222222111222222333333222222111444444444555666666777777666555444666999;;;<<<;;;;;;===??????@@@EEENNNUUU^^^eeeppp{{{}}}wwwrrrqqqwwwzzztttrrrwwwyyynnniiihhh```bbbgggooovvv|||~~~yyywwwzzz||||||zzz~~~~~~}}}~~~}}}|||************)))((('''''''''''''''''''''&&&&&&&&&)))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&''')))'''&&&&&&'''''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))---///...***(((***,,,,,,...111666888777666444333///---***))))))((('''%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......///,,,------------.........///...---------...000111111111111222222333333333222222333333333333444444444444555555555555555555666666666666777777777777777777888888999::::::;;;;;;<<<===>>>????????????===<<<;;;<<<>>>@@@@@@???<<<<<<<<<<<<<<<===>>>?????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???@@@>>>;;;::::::999777666777777777777666666666666333444444555555444444333222222222222222222222222.............../////////........................000000//////.........---...............------,,,---------------,,,,,,+++,,,,,,++++++++++++,,,---++++++************++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...////////////////////////000//////000111111000...////////////////////////111111111111111111111111111111111111111111000000111111222222222222111111333333444555555666666777444444444666999::::::999999:::<<<;;;:::;;;@@@EEEGGGLLLVVV```lllxxx|||{{{{{{uuurrrvvv}}}~~~uuulllffffff___```eeemmmtttzzz~~~|||}}}{{{}}}(((((('''''''''''''''(((((('''''''''''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&''''''((()))))))))''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''')))))))))'''%%%&&&'''***(((&&&&&&''''''&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))......,,,)))''')))---///111444777777333000///000111///,,,******)))'''%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------..................---------...///000222222222222222222222222222222222333333333444444444444555555555555444444555555555666666666666777555666666777888999::::::<<<<<<===>>>>>>?????????===<<<:::;;;===???@@@@@@>>>===<<<;;;;;;<<<>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>???===;;;999999999777666777777666666666555555555333333444444444444333333111111111111111111111111000///////////////..............................000//////......------,,,------......------,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++************++++++,,,,,,,,,+++******++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........//////////////////......000///...///111222111///////////////////////////000000000000111111111111222222111111000000//////111111222222222222111111222333333444555555666666333333444666999999888666555777999999999:::<<>>??????>>><<<;;;;;;===???@@@@@@???>>><<<;;;;;;<<<===>>>??????AAABBBBBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???===:::999999999888666666666666555555555555444222222333333333333222222111111111111111111111111333222222111000......---........................///.........------,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.........////////////////////////............,,,***)))***,,,------,,,........................//////000000000111111111222111111000000/////////000111111222222111111000222222333333444444555555333333444666888888666444///111333555555666777888<<<===???AAAFFFMMMUUU[[[cccjjjttt~~~}}}}}}{{{uuurrrrrryyy{{{~~~}}}))))))(((((())))))***+++))))))(((''''''(((***+++''''''((()))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((()))))))))(((((((((((('''''')))++++++)))((('''((()))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++((('''(((((()))...444;;;:::888444000------------+++(((''''''&&&%%%###''''''((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///------........./////////,,,,,,------............111111111222222333333333222222333333333333444444333444555666777777777777555555555555666666666666444444555666888999::::::<<<<<<<<<<<<===>>>???@@@???>>>======???@@@@@@??????>>>===<<<<<<<<<<<<<<<>>>???@@@BBBBBBBBBAAAAAA=========>>>??????@@@@@@@@@@@@@@@@@@???>>>===<<<>>><<<:::999999999888666666555555555444444444444111222222333333222222111111111111111111111111111444444333111000...------------------------------------------------------+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,++++++++++++++++++,,,---...***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........./////////000000........................---,,,***+++---//////..............................//////000000111111111000000000000000000//////000000111111111111000000111111222333333444444555444333333444666666444333222333444555555555555444666777999:::===BBBGGGLLLQQQVVV]]]dddmmmxxx}}}{{{yyyzzz~~~}}}zzzzzz~~~))))))(((''''''&&&%%%%%%)))(((&&&&&&&&&((()))+++&&&'''((()))***))))))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******))))))((('''''''''''''''((((((((('''%%%%%%(((((((((((((((((((((((()))(((((((((((('''''''''&&&(((++++++***)))))))))(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))---))))))++++++)))---333;;;888444222111111000///000---+++*********)))(((((((((((((((((())))))***))))))))))))))))))))))))'''''''''((()))*********************************++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++,,,------......///............////////////,,,,,,------.........---000000111222333333444444222222333333333333444444333444555777888999999999555555666666666777777777444444555666888999:::;;;<<<<<<;;;;;;<<<===???@@@AAA@@@???@@@AAAAAA???===>>>>>>>>>>>>===<<<;;;:::;;;===???@@@AAAAAA@@@???<<<<<<======>>>??????@@@????????????>>>===<<<<<<<<<:::888777888888666555555555555444444444333333111111222222222222111111111111111111111111111111222222111000//////......------------------------+++++++++,,,------......+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++)))))))))******+++,,,---******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////,,,------....../////////111///...///111333333333..............................//////000111111222/////////000000000000000000000111111111111000000111111111222333333444444555444222222333444444333666555555666888888888777333555777999:::<<<@@@BBBEEEHHHMMMPPPUUU^^^hhhppp{{{~~~yyyxxx}}}~~~~~~{{{{{{~~~|||xxxvvv''''''&&&%%%###!!!((('''%%%%%%%%%''')))***&&&'''(((*********)))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$###""""""!!!''''''((((((((('''%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%(((+++,,,+++***)))***'''&&&%%%%%%'''((((((((("""###$$$%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))///++++++...---))),,,222999444000...000222222000---+++)))((())))))(((''')))((('''''''''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++,,,------......///............/////////000+++,,,------......------///000000222333444555555222222333333333444444444333444555777999:::;;;;;;666666666666777777777777444444555777888:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAABBBAAA>>><<<>>>>>>??????>>><<<:::999999;;;===???@@@???>>>===;;;<<<<<<===>>>??????@@@????????????>>>===<<<;;;;;;999666666666666555444555555444444444333333333111111222222222222111111000000000000000000000000////////////////////////------------------------)))***+++,,,---......///,,,------------,,,++++++)))***+++,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,------...///000000000...,,,---///111222222........................---......///000111111222......//////000000111111000000111111111111000000000111111222333333444444666444222111222333333333222222222444777999999999333666999:::::::::<<<===>>>AAACCCEEEGGGLLLTTTZZZ]]]ccckkkppptttzzz~~~{{{}}}|||}}}{{{uuupppnnnmmm***)))((('''&&&&&&'''(((''''''((())))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((((('''''')))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***************333222000,,,)))+++000555<<<555...---222555444000///...---+++***((('''&&&,,,***'''&&&'''))))))***,,,+++)))'''$$$""" ((((((((((((((((((((((((((()))***+++,,,+++******...---,,,+++++++++,,,---///---)))((())))))***)))******+++,,,------------+++,,,---...////////////------/////////...---,,,,,,,,,,,,---------............//////000000111111555555555444444333333333333444555777999;;;<<<===::::::999888888999::::::777777777777777777888888>>>===============>>>???BBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>======<<<<<<;;;;;;;;;:::::::::999888777666555444555555444333333222111111000000111111111111000000////////////////////////000000000000///...---,,,---...///000000///...---...---,,,---/////////...............---,,,++++++,,,+++******))))))******************************(((*********)))((()))***++++++++++++++++++++++++))))))))))))***+++,,,---++++++******++++++,,,---******+++,,,,,,---......---------............///------------------------777555222///...///000222---------............///111333444444333333444555//////---,,,222::::::444111111222222222333333333222222333333333333444444444444333333222111000000222555333///777EEEHHHBBB666666666666777888999::::::<<<>>>???@@@BBBEEEHHHSSSSSSSSSVVV[[[bbbiiimmmsssxxx~~~xxxrrryyy||||||}}}yyyvvvpppjjjfffdddcccddd***)))((('''&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((())))))'''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&&&&''''''(((((('''&&&&&&''''''((($$$%%%''')))***,,,,,,---111111000...---///444999;;;555......222555333000+++******)))((((((''''''((('''&&&&&&'''((()))*********)))(((&&&%%%$$$$$$((((((((((((((((((((((((((()))***+++++++++******,,,++++++***+++,,,---...000---***)))***++++++*********+++,,,------------+++,,,---...////////////------...//////...---,,,,,,,,,---------...............//////000111111222555555444444444333333333444555666888999;;;<<<===:::999888777777888999:::888888777777777888999999===<<<<<<<<<<<<===>>>>>>DDDDDDDDDCCCCCCCCCCCCCCC???>>>>>>===<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>======<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;:::999999888666555555444555444444333222222111111000000111111111111000000////////////////////////000000000000///...---,,,---...////////////...---...,,,,,,---...///...---,,,,,,,,,---,,,,,,+++***+++***))))))(((((())))))************************((()))***)))(((((()))***++++++++++++++++++++++++,,,++++++***************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------............------------------------444333111000//////000111---------............///+++---......---,,,...///111111///...333::::::444111111111111222222222222222222222333333333444444444444333222222111000000333444222222===MMMNNNFFF555555555666666777888999:::<<<=========>>>@@@BBBEEEEEEFFFHHHLLLQQQUUUXXX\\\aaagggmmmrrrvvv{{{~~~~~~}}}~~~}}}}}}~~~{{{yyyooolllvvv|||xxxyyy~~~|||xxxuuutttrrrooojjjdddaaa_________))))))(((''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''',,,+++***)))'''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))((((((((('''''''''''''''%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&&&&'''''')))(((((('''(((((())))))###$$$&&&(((+++---///000///000111222222555888;;;:::444......111444333000((((((((((((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++************)))***+++---///000000...+++***+++,,,,,,+++******+++,,,------------,,,,,,---...////////////------......///......---------------.........////////////000111111222222555444444444444333333333555555777888:::;;;<<<===999999777777777777999999888888888888888999::::::<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;999888888777666555444444444444333333222111111111111111222222222222111111///////////////////////////////////////...---,,,,,,------......------,,,---,,,+++,,,...///...---******++++++,,,,,,++++++***))))))(((((((((((((((************************((()))***)))(((((((((***++++++++++++++++++++++++...---,,,+++***(((((('''------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------111111000000000000000111---------............///,,,...//////......///000111111///...222777666222000000000000111111111111222222222222333333333333333333333222111111000000222222///111>>>KKKJJJ@@@444444444444555666777888:::;;;<<<;;;:::999:::<<<======>>>???BBBDDDFFFHHHIIIMMMRRRVVVYYY]]]```ccciiimmmssszzz{{{vvvzzz~~~xxxnnnhhhjjjuuu~~~~~~|||xxxsssnnnkkkiiihhhiiifffbbb]]]ZZZYYYYYYYYY((((((((('''''''''(((((((((((('''''''''(((((((((&&&&&&&&&'''''''''''''''******)))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&((()))((('''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''(((((())))))%%%&&&'''))),,,///111222000111333555777888:::;;;777333......111333222000***))))))((())))))***+++,,,------,,,***(((''''''))))))*********+++++++++((((((((((((((((((((((((((())))))***************+++************,,,---//////---+++***+++,,,+++*********+++,,,------------,,,------...//////......---------...............---............///////////////000111111222222333444444444444444444444444666666777888999:::;;;<<<888888666666666666888888888888888888999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777666666555444444333333333222222111111111000111111222222222222111111////////////////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,))))))+++,,,,,,---------******)))(((((((((((()))************************)))***+++***))))))***+++************************---,,,,,,+++***)))(((''',,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------------------......000111111111000000---------............///000111222222111111222444///...------///111000...////////////000000000000111222222222222333333333333222222222111111000000000000//////555<<<:::222444333333333444444555666888999::::::888777888999888999;;;<<<>>>???@@@@@@AAADDDGGGIIIKKKMMMPPPRRRVVVYYY^^^bbbgggnnntttyyy}}}|||}}}~~~tttllljjjooozzz{{{xxxsssppplllgggdddbbbaaaaaaaaa___\\\XXXVVVUUUUUUUUU''''''(((((((((((((((((()))(((''''''&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&((()))((('''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&'''(((((())))))******+++---///111333222333555777888999888777555222///...000222111000+++***)))((('''((()))***+++,,,...,,,***''''''(((+++++++++++++++++++++***(((((((((((((((((((((((()))))))))))))))*********,,,,,,+++*********+++,,,---+++)))***++++++***)))******+++,,,------------,,,---......///.........------------......//////........./////////000000000000111111222333333333444444444444444444444444666666777888888999::::::777666555555555555666777888888888888999:::;;;<<<============>>>???@@@AAA????????????@@@@@@AAAAAA>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999666666777777888888999999666555555555444333333333222111111111111111000000111111111222222111111111////////////////////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++---------+++)))***+++---............++++++***))))))))))))******************************+++,,,,,,******+++,,,************************)))***++++++++++++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,---///111111111000///---------............///---///000000//////000111///------...///......---....../////////000000000111111111222222222333333222222111111111111111000---111333111///000000///333333333333333444444555555777999999888888888999333444666888:::;;;;;;;;;:::<<<>>>>>>>>>???BBBDDDIIIJJJMMMOOORRRVVV[[[___gggkkkqqqwww|||}}}vvvrrrttt{{{zzz{{{|||{{{|||~~~~~~zzzuuuqqqnnnllljjjgggfffccc```^^^^^^^^^___]]][[[XXXUUUSSSRRRRRRSSS&&&'''(((((()))((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))%%%&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''((()))))))))((((((&&&&&&&&&&&&'''((()))))),,,,,,+++,,,---///111222333333333555777777555333333111///...000111111000+++***(((&&&&&&''')))***(((***,,,+++((('''(((+++++++++*********)))))))))(((((((((((((((((((((((()))(((((((((((()))***+++---,,,+++***))))))***++++++***)))***++++++***)))******+++,,,------------------...............------------------...///000////////////000000000000111111111222333333444444333333333444444444444555666666666777777888888888666666444444444444666666777777777888888:::;;;<<<<<<<<<<<<<<<===???@@@AAA???@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;:::999888888666666666666666777777777444444444444333333222222000000000000000000000000000000111111111111000000////////////////////////------.........------,,,---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++***+++,,,---.../////////,,,++++++******************************************+++,,,,,,******+++,,,************************'''(((***+++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...000000000///...---------............///---...//////......///111111//////222222///...000////////////000000000000111111111111222222222222111111111111111111111111...333777666111///222666444333333333333333444444222444777888888888888999333444555777999:::::::::888999:::999888888:::<<<===???AAABBBDDDGGGKKKNNNRRRUUUZZZ^^^bbbggglllooouuuyyy}}}|||~~~}}}}}}~~~{{{xxxnnnllliiifffcccaaa``````^^^]]]\\\[[[[[[\\\]]]]]]YYYXXXUUUSSSQQQPPPOOOOOO%%%&&&((()))))))))((((((***)))'''%%%%%%&&&'''(((&&&&&&'''(((((()))******&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''((())))))'''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''((()))***))))))(((''''''''''''((()))***++++++*********+++...000222111000000222555666444222111000/////////000000000,,,+++)))))))))+++...///...000000---(((&&&(((+++((((((((((((((()))))))))(((((((((((((((((((((((()))(((((('''((()))***+++++++++***))))))***+++,,,+++******+++,,,,,,+++*********+++,,,---------------...............------------,,,,,,---...000111//////000000000111111111111111222222333444444444333333333444444444555555555555555555666666666666666555444333333444555666666666666777888999:::;;;::::::::::::<<<===>>>????????????@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999:::<<<===:::;;;;;;;;;:::999777666666666666555555555555555333333333333222222222222000000000000000000000000//////000000000000//////////////////////////////,,,------......---------...---,,,++++++,,,---...+++***)))***+++,,,,,,******+++,,,---------------++++++***)))))))))))))))************************((()))******(((((()))***************************&&&(((***,,,,,,,,,+++***,,,++++++++++++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------......//////......---------............///...///111000//////000222000...///444333///...222//////000000000111111111111111111111222222222222000000000000111111111111111333666666333111444888444444444333333333444444111333666777777666666666666666666777888999999::::::::::::999777777999;;;777999;;;<<<<<<>>>AAACCCDDDFFFIIIKKKMMMQQQUUUXXX[[[```eeejjjnnnsssxxx}}}zzzyyywwwsssoookkkiiiiii``````^^^[[[YYYXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYUUUTTTRRROOOMMMLLLKKKJJJ%%%&&&((()))))))))((((((***)))'''%%%%%%%%%'''((('''''''''((()))******+++(((((((((''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((((((((())))))******''')))***)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((*********)))((((((((((((((()))***+++,,,((((((((((((***---000222///...---000333555444111000////////////000000000......,,,,,,...111444777:::;;;888222***%%%'''***&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))(((((()))+++---...,,,++++++,,,......,,,+++******+++,,,---------------...............------------,,,,,,---...000111000000000000111111111111111222222333333444444555333333333444444555555555444555555555555555555555555444333333333333444555555555555666777999:::;;;888888888999:::;;;===>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>?????????===<<<:::999999:::;;;===::::::;;;;;;:::999777666666666666555555444444333333333222222222222222222////////////000000000000......////////////......////////////////////////,,,,,,------...---------......,,,,,,,,,,,,......***)))))))))+++,,,+++*********+++,,,,,,,,,++++++******)))(((((((((((((((************************'''((()))((('''&&&''')))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))---,,,,,,,,,,,,---......******+++,,,,,,---......++++++,,,,,,,,,---------------------------------........................---------.........//////,,,---......------...000...,,,...222222---,,,111000000000000111111111111000111111111111222222222000000000000000111111111333222111222111///000222555555444333333444444444111333666777555444333333444444333333333444444555999999999777555555777999666888::::::999:::;;;======>>>@@@@@@AAACCCGGGJJJJJJMMMRRRUUUXXX\\\bbbgggdddgggmmmuuu~~~}}}yyytttooollliiiiiigggeeeaaa______```YYYYYYXXXUUUSSSRRRSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVRRRQQQOOOLLLJJJHHHGGGGGG''''''((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((+++******)))((('''''''''***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((())))))******)))(((''''''&&&&&&'''(((''''''&&&&&&&&&''''''((((((((('''%%%###!!!(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((''''''''')))(((((())))))***+++,,,*********+++,,,---//////444000---+++,,,///111222222///+++***,,,000333444222111//////222777===AAA999777333///,,,*********++++++******))))))((((((&&&&&&&&&&&&'''''''''(((***************)))((('''+++***(((&&&&&&''')))+++)))************+++++++++++++++------------++++++,,,---......//////......------------.........///000000111111111222222222222333333444333222111000......000111333555666666333444555555333222333444444444444444444444444444666555555555666777999:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;:::999999777666666555444444333333222111111000///......---......------------......000000000000000000000000111000///...............,,,------......------,,,******+++,,,------......111///,,,,,,......+++)))(((((()))))))))((('''''',,,+++))))))***)))(((&&&))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((())))))************)))***+++------......---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------+++***+++---...---+++...------------...//////---------------------------------............///,,,---------.../////////000000////////////000000000000000000111111111111///////////////000000111000000000000111111111111444444444333333222222222444444444444444444444444333444555555666666555555777777888888888888777666999777666555666777999::::::777777;;;@@@BBB???;;;DDDDDDEEEFFFHHHJJJKKKLLLUUUVVVYYY]]]dddkkkqqqtttpppttt{{{}}}|||zzzwwwssssssrrrpppnnnkkkgggeeecccZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSPPPOOONNNNNNNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQOOOMMMKKKIIIHHHGGG''''''((((((((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((***))))))(((((('''&&&&&&)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((()))******'''&&&&&&''''''((()))***(((''''''&&&&&&&&&''''''###$$$%%%'''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))))))))))))))((((((((()))((((((((())))))***+++((())))))+++---000222333666333000...///111111111111000...///111333333333//////...///111444777999666555222///---+++******)))(((((((((((((((''''''&&&'''''''''(((((((((((()))************))))))((()))))))))(((((((((((())))))************+++++++++,,,,,,---......---,,,,,,,,,---......//////......------........./////////000000000000111111111111222222333444333222111000//////000111333444555555333555666555333333444555555555444444444444444444444444555666777888::::::999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>===========================<<<;;;:::::::::::::::<<<<<<;;;::::::999999888666666666555444333333333111111111000///...............------------......000000000000000000000000000///..................,,,,,,------------,,,,,,******++++++,,,,,,------///---+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,++++++)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))***************++++++,,,,,,------************+++++++++,,,*********+++++++++,,,,,,***)))(((***...000///...,,,,,,,,,,,,,,,---......---------------------------------............///---------...............000000////////////000000//////000000000111111111000////////////000111111//////000000000111111111444444333333333222222222333333333333333333333333333444444555555555555555666666777777777777666666888777666555555777999:::BBB>>>999888;;;<<<:::888>>>>>>??????AAABBBDDDEEEGGGHHHIIILLLQQQUUUZZZ]]]\\\___dddjjjnnnqqqrrrsssxxxzzz}}}~~~}}}yyyuuurrrqqqooommmmmmnnnnnnllliiijjjiiihhheeeccc___]]][[[WWWVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFFFF''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))******'''&&&&&&''''''((()))***''''''&&&&&&&&&''''''(((###$$$%%%'''((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((())))))***'''(((***,,,///222555666777555333222333333222111000000222444666666333111111222222333444444555555111111000///...,,,***)))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))************)))'''((()))******)))(((''')))************+++++++++------............------,,,---......//////............/////////000000000//////000000000111111111111222333444333222111000000000111111222333333444444555666555444444555666666666555555444444444444333444555777999:::::::::888888888888888999999:::;;;<<<<<<<<<<<<=======================================;;;:::999999999999;;;::::::999888888777777666555555444444333333222111111000000//////............------------......000000000000000000000000......---------...//////,,,,,,------------,,,,,,***************+++++++++,,,+++***+++,,,,,,+++***------,,,,,,---...///000///,,,***)))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***+++,,,)))))))))*********++++++))))))*********++++++++++++******+++---......---,,,++++++++++++,,,---------------------------------------............///...............---------000//////......//////000//////000000000000111111000000000000000111111222//////000000000000111111333333333222222222222222222222222222222222222222333333444555555555555555444555555666666666555555777666666555555777888999FFF@@@999555666888999888::::::::::::;;;<<<======AAAAAAAAABBBDDDFFFIIIJJJMMMOOORRRUUUXXXZZZ\\\\\\]]]___aaacccccceeegggiiinnnooorrrvvvyyy}}}}}}|||zzzxxxuuusssqqqpppooonnnnnnllljjjhhhfffdddbbbaaa```aaacccdddcccbbbaaaaaa___]]][[[XXXVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCC''''''((((((((((((''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))*********)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&(((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''(((((()))*********+++---000333555666444333333333444444333111000000222444666555333111444333333222222222111111---...//////...---+++)))%%%&&&&&&&&&'''(((((((((((())))))))))))*********'''((()))***************'''(((((())))))))))))((())))))*********+++++++++,,,------------------,,,,,,---......///.........////////////000000000000000000000111111111222222111222333333333333111111111111111111222222222222333555666666444444555777666666666555555555444444222444666999:::;;;;;;;;;777777777777777888888999;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::999999888888999999999888777777666666444444444444333333222222111000000000/////////.........------------......////////////////////////,,,,,,,,,,,,---...//////,,,,,,,,,------,,,,,,,,,************))))))))))))***))))))***++++++++++++,,,+++***)))***,,,...000333000+++((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))************)))))))))))),,,+++)))''''''(((***+++((())))))))))))*********************++++++++++++///...---,,,,,,+++***))),,,,,,,,,+++,,,,,,---...---------------------------------............////////////...---------,,,/////////....../////////////////////000000000111000000000000000111222222////////////000000000111222222222222222111111111111111111111111111111111333333444555555555444444333333444555555555444444666666555555555666777888@@@;;;666333555888:::;;;::::::999999999:::;;;;;;AAAAAA@@@@@@@@@AAABBBCCCHHHIIIIIIJJJLLLMMMOOOPPPLLLNNNPPPQQQRRRSSSUUUWWW]]]]]]___bbbeeehhhjjjlllpppsssvvvxxxyyyzzz{{{|||}}}xxxvvvwwwyyywwwxxxzzz{{{{{{{{{yyyyyy{{{yyywwwxxxzzzzzzyyywwwwwwvvvuuuuuuuuutttqqqoooooonnnllliiigggdddbbbaaaccccccbbb```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[]]]]]]\\\ZZZXXXVVVTTTSSSOOOMMMLLLKKKKKKLLLNNNPPPNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCBBB''''''((((((((((((''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&'''((((((,,,+++***((('''&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++------...///000222333444/////////111444444333222111000//////111222111000111000---+++******+++,,,+++,,,...//////---+++***''''''(((((()))))))))***))))))))))))*********+++'''((()))***************)))((('''&&&'''(((***,,,))))))*********+++++++++++++++++++++++++++++++++,,,---......///.........////////////000000000000111111111222222222333333111111333333333333222111111111111111111111111111333444555555444444555777666666666666666666666666333555777999;;;;;;;;;;;;777777666666777777888999::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888999888888777777666555555333333333333333222222222000000000000////////////......------------..............................,,,,,,+++,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))((())))))*********+++,,,******(((((()))+++---///222///***'''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,((()))************)))(((*********))))))))))))))),,,***(((''''''(((***+++((())))))))))))*********+++++++++,,,,,,,,,,,,---.........---+++*********---------------......///---------------------------------............////////////...---------,,,//////............//////...////////////000000000000000000///000111111222...////////////000000000111111111111111111111111111111111111111111111111222333333444555444444444222222333444444444444444555555555555555666666777999777555555666888:::;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<======>>>BBBBBBAAAAAABBBCCCDDDEEEEEEFFFIIIJJJJJJKKKMMMOOOTTTTTTTTTUUUWWWYYY[[[]]]^^^bbbeeehhhiiijjjlllnnnmmmnnnnnnjjjdddaaaaaadddcccdddeeefffgggffffffeeefffeeeeeefffggghhhhhhgggfffeeeeeefffggggggfffeeefffeeecccaaa___\\\ZZZZZZYYYZZZYYYWWWTTTSSSUUUWWWUUUUUUVVVVVVUUUVVVVVVWWW[[[[[[ZZZYYYXXXVVVUUUTTTNNNMMMLLLJJJKKKLLLNNNOOOOOONNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDBBBAAA''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''((()))+++---...000000//////000000111111++++++,,,...111333333222111...,,,+++,,,...//////222000---***)))***,,,---+++,,,...//////...,,,+++)))))))))***************))))))))))))************((())))))************)))***(((&&&%%%&&&(((+++---)))************+++++++++++++++************++++++,,,---......//////............/////////000000000000111111111222222222222000111222333444333222222000000111111111111111111111333444444333333555666555555666666777888888888666777888999:::;;;;;;;;;777777777777777888888999999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888777777666555555222222222222222222222222000000000000////////////......------------..............................,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++)))))))))))))))*********((()))++++++******+++---++++++******+++,,,---...---***((('''((()))******))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((((()))))))))******************)))(((((()))***+++)))))))))*********++++++++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,...///...------------...//////---------------------------------............///...............---------///......------......///......////////////000000///////////////000000111......////////////000000000000000000000111111111111111111111111111111111222222333444444444444444111222333444444555444444444444444555555555555555666666666666666666777777888888888777888888999999777888999:::;;;<<<<<<===>>>>>>=========>>>??????AAABBBDDDEEEEEEFFFHHHJJJMMMMMMLLLMMMNNNPPPRRRSSSVVVYYY]]]___``````bbbccc___aaaaaa]]]XXXUUUTTTVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]```aaaaaa```aaa```^^^]]][[[YYYWWWVVVVVVWWWXXXVVVRRRPPPRRRUUUPPPRRRTTTUUUUUUUUUWWWYYYXXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA???''''''((((((((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&%%%%%%&&&&&&((())))))((('''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''')))+++---///000000000/////////000000111,,,++++++,,,///111111000///---******+++---------111111000///////////////,,,---...//////...---,,,******************))))))((((((((()))))))))******)))************))))))(((((('''''''''((()))++++++)))************+++++++++,,,,,,+++******+++,,,,,,,,,---......//////......------........./////////////////////000000000000000111222333444333222222//////000000111111222222000111333333222333444666444444555666888999:::;;;999999999999999:::;;;;;;888777777777777888999999888:::;;;======<<<;;;:::::::::::::::::::::::::::999999999888999999:::;;;999999888888777666666555111111111222222222222222////////////000000000000......------------......---------------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))******+++++++++)))+++,,,,,,***)))+++---++++++++++++,,,,,,,,,,,,+++***((()))***++++++***)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((''''''((()))***++++++,,,)))))))))******+++++++++************+++++++++,,,***+++++++++,,,,,,,,,,,,'''***,,,,,,,,,,,,...111------,,,,,,------...///---------------------------------............///---------...............///......------......///........./////////000000...............//////000........./////////000000/////////000000000111111222222222222222222222222222222333444444444444333111222333444555555555555333333444444555555555555555666555555444444666777777666666666777888999999888888:::;;;<<<===>>>>>><<<<<<======>>>>>>??????>>>???AAABBBBBBCCCEEEFFFHHHGGGGGGGGGIIIKKKMMMOOOQQQTTTWWWXXXXXXXXXXXXYYYWWWWWWVVVUUURRROOONNNNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTTTTTTTUUUVVVVVVXXXWWWWWWXXX[[[\\\]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUXXXZZZWWWSSSPPPRRRUUUSSSUUUWWWWWWVVVVVVXXXZZZXXXXXXXXXXXXWWWVVVVVVUUUQQQQQQPPPPPPOOOOOONNNNNNPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEECCCAAA>>>===''''''((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%***)))(((''''''&&&&&&'''%%%%%%%%%&&&'''((()))***)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((())))))***&&&&&&'''))),,,///111222//////......///000111111...,,,+++,,,...///000///---,,,++++++,,,---,,,+++,,,---///000000///---,,,..................------++++++******))))))(((((((((((((((((())))))))))))***************)))((('''%%%&&&((()))*********))))))************+++++++++------++++++++++++------,,,---......//////......------------.........///------------.........///000111222333444333333222/////////000111111222222///111222222222222444555333333555666888:::;;;<<<;;;;;;999888999999;;;<<<888888888888888999999:::888999;;;======<<<;;;:::::::::::::::::::::::::::888888888888999:::;;;<<<999999888888777777666666111111111111111111222222////////////000000000000.........------.........------------------------------,,,+++************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---***,,,...---***)))+++---******+++++++++***))))))...---++++++,,,+++***((())))))))))))))))))))))))*********)))))))))))))))''')))***++++++***)))'''&&&&&&''')))***+++,,,---'''((()))+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++***,,,...---+++***,,,...,,,,,,++++++,,,,,,---...---------------------------------.........//////,,,------....../////////.........------...................../////////000---------------...//////............/////////000.../////////000000111111222222222222222222222222222222333444444444333333111222333444555555555555222333444444555555444444444444333222222444888;;;777777777777888999::::::777777999:::;;;<<<<<<<<<999:::;;;<<<============<<<>>>@@@@@@@@@AAACCCEEEEEEDDDDDDEEEGGGJJJMMMOOOMMMPPPRRRSSSRRRQQQQQQRRRQQQQQQPPPOOONNNLLLKKKIIIJJJKKKKKKLLLMMMNNNNNNOOONNNPPPQQQQQQPPPPPPRRRSSSVVVTTTSSSTTTVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRUUUXXXUUUPPPMMMNNNQQQUUUWWWXXXVVVRRRPPPQQQSSSYYYYYYYYYYYYYYYXXXXXXWWWRRRRRRRRRRRRQQQOOONNNMMMPPPPPPPPPPPPNNNLLLIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDAAABBBCCCCCCBBB???===;;;))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%(((((((((((((((''''''''''''((()))((('''&&&''')))((('''&&&%%%$$$$$$%%%&&&(((((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''((()))******+++---///,,,...111333444222000...000///...------...///000---......---------...//////222333222...+++***+++...---,,,---......,,,+++111111000---)))&&&%%%&&&((()))***++++++***)))((())))))))))))************++++++******)))(((((((((...---+++)))((((((((())),,,,,,,,,++++++*********+++---...///...---...///..................------000000////////////000000333333222222222333444444222222222222333333444555222333333444555666666777555666777888999:::::::::777777888888999999999999999999999:::::::::;;;;;;888999<<<>>>??????>>>>>>===>>>>>>>>>===;;;999777999999999999999999999999::::::999888777666555555333333222222111000//////111000000///////////////000///...---------------...,,,+++,,,//////---***.........------,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************************************))))))((((((''''''''''''&&&'''((()))+++---))))))))))))))))))))))))+++++++++***************((((((((()))***,,,---...+++)))'''(((+++,,,***((()))))))))))))))))))))))),,,,,,+++***+++,,,...///......---,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------....../////////...,,,+++---------............///........................////////////////////////000000000000000000000000444333111000......//////222111000//////000111222222222111111111111111111222333444444333333555777222444666777555444444555555555555666666666666666666777777777888888888888999999:::;;;;;;<<<<<<===<<<===============<<<<<<======>>>>>>>>>>>>===<<>>===;;;:::)))(((((((((''''''''''''''''''''''''((((((((()))'''''''''(((((((((((()))&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''(((((()))((('''&&&%%%''''''''''''(((((((((((('''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))((((((((()))******''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''((()))******+++---//////111333555555333000/////////------------/////////...,,,,,,...///000000000222333222...,,,+++,,,,,,,,,+++---...///---,,,+++,,,---,,,***)))***+++((()))***++++++***)))((())))))))))))************)))))))))))))))*********,,,+++************+++,,,---,,,,,,,,,++++++++++++,,,...//////...------...////////////////////////000000////////////000000333333333222333333444444444333333333444444555666555555555555555555666666666777888999999999999999888888777888888999999:::999999999999999999::::::999:::;;;===>>>>>>??????=========<<<;;;:::999888888888888888888888888888999999888777666555444444333333222111111000//////000000///............/////////...---------------...,,,+++,,,//////---+++---------------,,,,,,,,,------,,,,,,,,,+++++++++***************************************************************************)))))))))((((((((('''(((''''''(((((()))***+++))))))))))))))))))))))))************************'''''''''''''''((()))***+++)))'''(((***+++***(((************************+++************++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.../////////...,,,+++---------............///................................................000000000000000000000000333222111////////////000111111000//////000111111222222222222222222222222111222333333333333666888888777555444444555666777555444444444555555666666666666777777777888888888999999999:::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;======>>>>>>>>>======<<<@@@@@@AAABBBCCCEEEFFFGGGKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQRRRTTTUUUWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPTTTTTTTTTSSSRRRRRRQQQPPPYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJHHHFFFEEEEEEFFFEEEDDDBBBBBBAAA@@@>>><<<:::999888((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&&&&&&&&&&'''((((((((()))'''((()))((('''&&&''')))(((((((((((((((''''''&&&(((((((((((((((''''''''')))((((((((())))))***+++''''''&&&''''''((()))***&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********'''(((*********+++...000222333555555555333111///......,,,,,,,,,,,,......222...++++++///222333222222222333111...---,,,---*********,,,...//////---(((***+++,,,+++++++++---))))))************))))))))))))))))))************'''(((((()))******++++++************+++---...///------------,,,,,,,,,,,,---///000000...------...///000000000000000000000000000////////////000000222333333333333444444555555555444444444555666666777777777666666666555555777888888999999999888888999888777777777888999:::999999999999999999999999::::::;;;;;;<<<===??????======<<<:::999999999999777777777777777777777777888777666555444333333222222222222111111000000///000//////...............//////...------------...---,,,,,,---......---+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++++++++)))(((((('''''''''((((((***)))((((((******)))(((************************)))))))))***))))))((((((*********+++++++++++++++,,,++++++******++++++,,,---------------------------...//////000000//////---............---,,,,,,---------............///................................................000000000000000000000000111000000//////000000111111000000//////000000111333333333333333333333333000111333333333444666888???:::444222444777888888444444333222333444555666666666666666777777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===============<<>>???===<<<:::999888888999999888888888888888777777777666666555444333222111111222111111111000000000///111000//////....../////////......---------......------------......---,,,+++++++++,,,,,,------...,,,,,,,,,++++++++++++***************************************************************************))))))))))))((((((((((((((()))*********((('''&&&(((((((((((((((((((((((('''(((((()))***++++++,,,+++************+++,,,,,,))))))(((((()))))))))(((************************))))))*********)))'''&&&(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---------------------------------............///................................................000000000000000000000000////////////000000111111000000000//////000000000111111222222222222333333///111222333222444666888@@@999333111555888777555444333222111111333555666555555555666666666777777777777888888999:::::::::999::::::;;;;;;;;;;;;:::;;;;;;<<<=========<<<<<<>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUTTTSSSUUUXXXYYYYYYVVVSSSPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDEEEEEEEEEBBB@@@AAAAAA@@@???===<<<;;;;;;'''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''((()))((('''&&&''')))'''((()))*********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))'''''''''((((((((((((((((((((())))))************''''''(((((((((''''''&&&&&&(((******+++,,,///222444333222111000///...------,,,+++******+++,,,---333///++++++///333555555444222000...---......///)))((()))+++...//////---+++,,,...---***(((&&&&&&***))))))))))))))))))***((()))))))))************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++---.........000111---------....../////////000000////////////000000111222333555555666555555444444333333333333333444444444555666777888999:::888888999999999888888777:::999888777777888999999;;;;;;;;;;;;::::::::::::<<<;;;:::::::::<<<===???===<<<:::999888888999:::::::::999999999888888888555555444333222111000000111111111000000000000000222111000000//////000000......---------......///,,,---......------,,,---***++++++,,,,,,---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********((('''%%%((((((((((((((((((((((((''''''((()))******++++++*********+++,,,---//////(((((())))))((((((((()))******************************+++,,,+++***((('''(((((()))***+++,,,,,,---,,,++++++******++++++,,,************************,,,,,,---............---------,,,,,,,,,------------------............///................................................////////////////////////---...//////000000111111/////////000000////////////000000000111111111222000111222222222333555777;;;666222333666777444000333222222111222333444555444555555555555666666666666666777777888999999999888888999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKMMMNNNOOOOOOOOONNNOOOPPPRRRTTTTTTTTTTTTRRRQQQPPPPPPOOOPPPPPPQQQSSSRRRQQQQQQPPPQQQQQQRRROOOQQQSSSUUUVVVVVVUUUTTTUUUWWWYYYZZZZZZWWWSSSQQQOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEDDDAAA?????????>>>>>>===<<<;;;;;;'''''''''(((((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((('''((()))((('''&&&''')))'''(((((()))))))))))))))&&&&&&&&&''''''''''''''')))******++++++******)))''''''((((((((((((''''''(((((())))))******++++++'''(((((((((''''''&&&%%%&&&(((***++++++---000222333222000...------------------++++++++++++------111000...---...000333555444111---+++,,,.........+++******+++---...---+++&&&))),,,,,,+++***))))))******))))))))))))******))))))))))))************++++++******)))((((((''',,,,,,------,,,+++***))),,,,,,,,,,,,------------'''))),,,---------///000,,,,,,------......//////000000////////////000000111222444555666666666555444444333222222222333333222222444555777999::::::777888888999999999888888999999999999888888888777999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;::::::999888888888555444333333111111000///000000000000000000000000111111000///////////////...------------...//////+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((((())))))*********'''''''''(((***,,,---...'''((())))))''''''((()))+++++++++++++++++++++++++++++++++,,,++++++******))))))******+++,,,------,,,++++++******++++++,,,************************+++,,,,,,---...---------,,,,,,,,,+++,,,,,,---...---------............///........................------------------------////////////////////////---...///000000000000///...//////000000//////.........//////000111111111111222333222222222444666555333222444666555222...222222333333333444444444444444444444555555555666555555666666777888888999666777888999999::::::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOOOONNNOOOQQQSSSUUUUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPRRRRRRPPPQQQSSSTTTVVVVVVVVVUUUWWWXXXYYYZZZYYYWWWTTTRRRPPPPPPPPPPPPPPPOOONNNNNNLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDAAA>>><<<<<<;;;;;;:::::::::999''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((('''''''''(((((()))***(((((((((((()))))))))***++++++,,,,,,+++***((((((''''''((())))))((('''&&&&&&''''''((())))))******''''''((()))))))))((((((&&&(((***+++,,,---000333222111///---,,,,,,---......---,,,++++++,,,---......000111000------111555444000+++)))+++---......---,,,++++++,,,,,,***((($$$'''***,,,,,,+++***++++++***)))(((((()))***+++))))))))))))*********************)))))))))))))))++++++,,,,,,,,,+++))))))++++++++++++,,,,,,,,,---)))***,,,,,,+++***+++,,,---------...//////000000000000////////////000000000222444666777777666666555555444333333333333333222333333555666777888888666777888999999999999999888888:::::::::888777555666666777888999::::::;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999888777777777555444444333222111000//////000000000000000000000//////...------------------------------...//////+++---//////,,,+++,,,...,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((()))***+++&&&(((***)))'''&&&''')))++++++++++++++++++++++++++++++*********+++,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,************************,,,------...............,,,,,,+++++++++,,,---...---------............///........................------------------------////////////////////////---...///000000//////.........///000000///.........//////000111111222222222333333222111111222444222222333444444333222111111222444555555555444333333333444444444555555555444555555666666777888888555666777888999999999999888888999;;;;;;<<<<<<<<<:::;;;;;;<<<===???@@@AAAEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMOOOQQQSSSUUUUUUUUUTTTSSSRRRPPPOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDEEECCC@@@===;;;;;;::::::::::::::::::&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''')))((('''&&&&&&&&&((()))***))))))******+++++++++,,,************)))(((&&&$$$''''''((())))))((('''&&&%%%%%%%%%&&&'''(((((()))&&&'''(((***++++++++++++&&&(((***+++,,,...111333222111///---,,,---...///......,,,,,,,,,,,,......,,,000444222,,,+++///444444///***(((***---......///---,,,,,,,,,+++)))&&&$$$'''+++,,,,,,***))))))+++***)))(((((()))***+++))))))))))))************((((((((()))******++++++))))))++++++,,,+++***)))*********++++++,,,,,,,,,+++,,,---,,,***(((((((((---......///000111111222000000////////////000000000111444666777777666666777666555444444444444444333444444444555555666666555666777888999:::::::::777888:::;;;;;;999666444333444444666777888999:::999:::;;;<<<===<<<;;;:::;;;<<<=========<<<;;;:::999999999888777666666555555444444333222111000000////////////000000000000------,,,++++++++++++,,,---------------...///000***---//////,,,+++,,,...---,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***************************))))))))))))(((((((((((())))))(((((((((((())))))&&&(((***)))&&&&&&'''***+++++++++++++++++++++++++++***)))))))))+++,,,---+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++---......///////////////,,,,,,+++***+++,,,...///---------.........//////........................------------------------////////////////////////---...///000000///...------...///000000///...---///000000111222222333333333333444222111000111333111333444444333222333444000222555777777666444222333333333444444444555555444444555555666777777777555555777888888999999999777888999:::;;;;;;<<<;;;:::::::::;;;===>>>@@@AAAEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFHHHJJJLLLNNNOOOOOOLLLNNNQQQSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPOOONNNLLLKKKLLLKKKJJJHHHFFFEEECCCCCCBBBBBBCCCDDDEEECCC@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<((('''&&&(((******((($$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%% """%%%'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***))))))************))))))***)))''''''(((+++...000555111,,,******+++++++++++++++,,,---............555333000---,,,---///000...,,,***(((''')))+++,,,///000000---(((&&&'''))),,,---/////////---+++))))))))))))***,,,+++)))''')))))))))))))))(((''''''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------......///000000000000000000000111111111111333333333444444444555555555444333222111222333444666666555555555666666777666666666666666777888888888888999999999999888888666666666666777888999:::;;;<<<>>>>>>===<<<999888999::::::;;;;;;::::::999;;;;;;::::::999888777777444444333222111000///...---,,,,,,,,,,,,---............------------......000...------......---,,,++++++***+++,,,,,,+++)))((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))***************************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((************))))))((((((''''''+++***)))(((((('''''''''))))))************))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))***+++,,,,,,,,,+++***,,,+++++++++******))))))************+++,,,---------,,,,,,+++*********+++)))************)))((((((+++***))))))***+++...///---,,,***)))))))))******......,,,,,,,,,,,,......000///---,,,,,,---...///---------........./////////////////////.........,,,,,,---...//////......////////////........................///000222222222222222222222222222222333333222111111000000///333333333333333333333333444333333333444555777888444333333333333444555555666666777888999:::::::::999999::::::::::::;;;;;;::::::;;;<<<>>>@@@AAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAA???>>>>>>@@@AAAAAAAAACCCDDDEEEFFFFFFEEECCCBBBFFFGGGGGGHHHNNNUUUUUUQQQOOONNNNNNOOORRRSSSTTTSSSTTTRRROOOMMMMMMOOORRRTTTSSSQQQNNNMMMLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUVVVYYYXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSQQQPPPOOONNNMMMIIINNNQQQOOOIIIEEEDDDEEE@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;((('''&&&(((******(((%%%''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%''')))***))))))))))))))))))))))))&&&%%%%%%&&&(((,,,000222666222---***+++,,,---...,,,,,,---...............444333000...---------...---+++***))))))+++...///---......,,,((('''((())),,,---...///...---+++******)))))))))++++++)))(((***************))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------......///000000000000000000000111111111111333333333444444444444555444333333222222333333333444444444444444555555666666666666666666777888888888888999999999999888888666666666666777888999:::;;;;;;===>>>===<<<:::999999::::::::::::::::::999999999999888777666666666444333333222111000///......------------...//////......------------......000...------......---,,,,,,+++++++++------+++*********+++,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))***************************)))(((((())))))))))))))))))))))))''''''''''''((()))***+++***)))))))))(((((((((''''''''''''(((((()))***+++))))))************))))))((((((((()))))))))******++++++******)))(((((((((,,,---///000000000///...+++++++++******))))))))))))))))))***+++,,,---...---,,,++++++*********++++++,,,,,,,,,,,,+++******+++***))))))***+++---///...---,,,+++******+++,,,...---,,,++++++,,,---...,,,,,,---....../////////,,,---------.........///////////////............,,,------...//////..............................///.........///000111111222222222222222222222222333333333333333333333333333333333333333333333333444444333333444555666777444444444444444555555666777777777888999999999:::999999::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFDDDCCCEEEFFFGGGIIIQQQ[[[^^^[[[PPPNNNLLLMMMOOOQQQRRRQQQRRRQQQOOOMMMMMMNNNPPPQQQRRRPPPNNNLLLLLLMMMOOOPPPPPPPPPPPPPPPRRRSSSUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNQQQSSSQQQJJJDDDBBBCCC@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;(((''''''((()))***(((&&&''''''''''''''''''''''''&&&&&&'''(((((()))******((((((''''''''''''(((((('''((((((((((((((((((''''''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&''')))*********((((((((((((******&&&%%%%%%&&&))),,,///222444000+++))))))+++---...------------------......333222111///...,,,,,,+++***)))(((((()))+++...///+++,,,,,,+++)))(((((()))+++,,,---...---,,,+++***+++***((((((***+++***)))++++++++++++************************************+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---.../////////------......///000000000000000000111111111222222333333333333444444444444222333333444444333333333222222333333333444444444666666666666666777888888888888999999999999888888777777777777777888999:::999:::<<<======<<<;;;;;;999999999999999999999999777777777666555555444444333333222111000//////..................//////000......------------......///...------......---+++,,,,,,+++,,,---...,,,***,,,,,,,,,---,,,,,,++++++,,,++++++++++++*********))))))))))))***************************)))(((((())))))))))))))))))))))))(((((((((((()))******+++))))))))))))(((((((((((('''''''''(((((()))***+++((())))))******))))))((())))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,++++++*********)))))))))))))))(((((())))))+++,,,......,,,,,,+++************++++++,,,,,,,,,,,,+++******+++******)))***+++---......------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,)))***---///000000///...,,,,,,------------..............................,,,---......///................................./////////...//////000000222222222222222222222222111111222222333444444555111111222222333333444444555444444444444444555555555555444444555555666777888888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>>>>@@@CCCFFFEEECCCAAAAAACCCCCCDDDEEEGGGGGGGGGFFFEEEGGGHHHHHHKKKTTT___dddcccQQQOOOKKKJJJLLLNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNPPPOOOMMMKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTTTTSSSSSSTTTSSSSSSRRRQQQOOONNNMMMMMMLLLOOOQQQNNNHHHCCCBBBBBB@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''(((((('''''''''((()))***+++***(((''''''(((***+++******)))))))))+++---...000,,,(((&&&''')))+++,,,---,,,,,,+++++++++,,,,,,111111111000...,,,***)))''''''&&&&&&&&&(((***+++))))))******))))))))))))***+++,,,,,,,,,,,,++++++---***(((((()))++++++++++++*********************************************++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---............------......///000000000000000111111111222222222222222333333333444444444111222333444555444333222222222333444444555555555666666666666666777777888888999999::::::999999888888777777777888888999:::888999:::<<<<<<===<<<<<<999999888888888888999999666666555555555444444444333222222111000/////////---------------...//////......------------......///...,,,---......---+++---,,,+++,,,......,,,+++,,,,,,,,,,,,++++++***)))++++++++++++************((()))))))))***************************)))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((+++***)))(((''''''''''''(((((())))))))))))(((((())))))))))))*********+++(((((())))))************&&&'''((()))***)))(((((())))))))))))))))))))))))((((((((()))***,,,......++++++***************+++)))************)))((((((++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///......---,,,,,,,,,,,,,,,,,,------------...............///------...............---......////////////000000000//////.........//////111111111111111111111111//////000000111111111222000000111222333444444555555555444444444444444444666555555555555666777777999999999888888888888888999999999:::::::::;;;;;;======<<<<<<<<<===>>>>>>@@@@@@@@@??????>>>>>>>>>???DDDIIIHHHDDDAAABBBDDDBBBCCCEEEFFFGGGGGGGGGGGGJJJKKKJJJLLLTTT___dddcccSSSPPPLLLIIIJJJLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLFFFHHHJJJIIIFFFCCCBBBBBB??????>>><<<;;;;;;::::::999999999999999999999999))))))))))))(((((())))))((((((((((((((((((((((((******))))))((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((())))))*********)))'''&&&&&&''')))***+++++++++***+++,,,......---***'''&&&(((***,,,,,,---,,,+++***)))))))))***///000000000...,,,)))((((((((('''&&&&&&''''''((((((((()))***++++++***)))))))))***++++++,,,,,,,,,---+++)))(((***+++++++++))))))((((((((())))))***************************++++++++++++++++++++++++******+++,,,,,,---......,,,------...------,,,,,,------......///000000000111111111111222222222222222222222333333333444444000111333444555444333333333444555666777777777777666666666666666777777888999999::::::::::::999999888888888888888888999:::888888999;;;<<<<<<======999888777777777777888999555555555555555444444444222111111000000/////////,,,,,,++++++,,,,,,---.........------------......///---,,,,,,------,,,+++,,,++++++,,,------,,,*********+++******)))((('''+++++++++*********))))))((()))))))))***************************)))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))+++***)))(((''''''''''''(((((())))))))))))((((((((())))))))))))*********((((((((()))******++++++***+++,,,---...---,,,,,,)))))))))))))))*********((((((((()))***+++---...*********))))))***++++++)))************)))((((((++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,---------......//////---...............------//////000000000111111111000///...............///111111111111111111111111111111111000000/////////000000111111222333444444444444444444444444333333666555555555555666777777999999999888888888888888999999999:::::::::;;;;;;======<<<<<<<<<<<<======@@@@@@@@@@@@???????????????DDDIIIHHHDDDAAABBBEEECCCCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHJJJRRR]]]bbbaaaTTTQQQLLLJJJJJJLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLEEEFFFGGGGGGEEECCCBBBBBB???>>><<<;;;:::999999:::999999999999999999999999)))******)))(((''')))+++((((((((((((((((((((((((******)))(((((('''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))************))))))''''''''''''))))))(((((()))***,,,...000111,,,+++)))***,,,...///......---+++)))(((((())))))......//////...,,,***)))++++++***)))))))))))))))(((((()))***,,,,,,***((((((((()))******+++,,,,,,,,,+++))))))+++,,,+++***)))((('''''''''((()))***************************+++++++++++++++++++++++++++++++++,,,,,,---------------......------,,,+++------......///000000000111111111222222222222333222222222222333333333333111111222333444444444444333555666888999999999888666666666666666777888888999999::::::::::::999999999999888888888999999:::888999999:::;;;<<<<<<===999888777666666777888999444444444444444444444444111111000000000/////////+++++++++++++++,,,,,,---......------------.........---,,,,,,------,,,***++++++***+++,,,---+++)))))))))))))))))))))((('''+++************)))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))))))))(((((())))))***(((((((((((())))))))))))'''''''''(((((()))***+++'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))*********++++++,,,---...///...------***************+++++++++)))))))))))))))***+++,,,***))))))))))))***+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++111000---+++******+++,,,,,,,,,++++++++++++******,,,,,,,,,---......//////.........///......---,,,/////////000000111111222.........---......//////111111111111111111111111444333333222111111000000000000111111222222333333222333444444444444333333555555444444555555666777888888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<======@@@????????????????????????BBBEEEEEECCCBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEGGGPPP[[[___^^^SSSPPPLLLJJJJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJKKKJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>===;;;999888888999999888888888888888888888888)))***+++)))''''''))),,,((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((())))))******+++++++++***((((((((((((((((((((((((&&&'''((()))+++,,,......***)))***,,,///000///...000///,,,***))))))******---------------,,,++++++******************++++++***))))))+++......+++(((''''''((()))***+++,,,---+++******+++,,,,,,+++)))***)))((('''((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------......///000000000111111111222222222333333111222222222222333333333222222222222333444555555333555777999::::::999999666666666666666777888888999::::::;;;;;;::::::999:::999999888888999999999999999999999:::;;;;;;<<<999888666555555666888999222222222222222222222222000000000000////////////,,,++++++++++++,,,------......------------.........---+++,,,------,,,******))))))***++++++***(((((())))))*********))))))************))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((()))))))))***'''''''''(((((()))***+++''''''((((((((((((''''''&&&'''''''''(((((((((((()))))))))))))))*********((((((***+++++++++***)))***+++++++++,,,,,,,,,,,,******))))))))))))******)))))))))))))))***+++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++******+++,,,---......---,,,+++,,,---......---,,,+++......---,,,++++++++++++,,,+++++++++************++++++,,,------...//////......//////...------,,,---------...//////000000------------......///000111111111111111111111111222222222222111111111111111111111111111222222222111111333444555444444333444444444444444555555666777777777888999999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCEEEEEEFFFMMMVVVXXXVVVPPPNNNKKKJJJJJJKKKJJJIIIJJJJJJKKKLLLMMMOOOPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFEEECCCBBB>>>===:::888777777888999888888888888888888888888)))***+++)))''''''***---))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))***++++++++++++***''''''((((((((((((''''''(((((((((((())))))))))))&&&'''))),,,//////...+++222111...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***+++++++++******,,,///...+++((('''''''''((()))+++,,,---+++***+++,,,------+++)))+++***)))((()))***,,,...************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------......///000000000111111222222222333333333111111222222222333333333222222111111222444555777333444777999::::::999888666666666666666777888888999::::::;;;;;;::::::999::::::999999888999999999::::::999999999:::;;;;;;999777666555555666777999000000000000000111111111000000000000////////////---,,,,,,,,,,,,---...............------............---+++,,,------,,,******)))((()))++++++)))(((((()))***+++++++++++++++************))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))(((''''''''''''(((((('''((((((((())))))******+++***)))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((******))))))))))))))))))'''(((***+++++++++***)))+++++++++,,,,,,---------+++******)))))))))))))))))))))((())))))***++++++)))************)))((((((++++++,,,,,,,,,++++++***+++,,,.../////////......,,,,,,............,,,,,,***+++---......---,,,+++,,,+++++++++******))))))++++++,,,,,,---...//////.../////////...---,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111000000000000000000000000.........///000000111111222222222111111111111111///111222444555555444444444333333333333444555555666666777888999::::::;;;999999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>><<<<<<<<<===============>>>===<<<>>>@@@CCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGHHHGGGGGGLLLRRRRRRMMMMMMKKKIIIIIIJJJJJJIIIGGGHHHHHHIIIJJJLLLNNNPPPQQQLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNOOOOOOOOONNNNNNOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLFFFEEEDDDDDDEEEEEEEEEDDD>>><<<:::888777777888999777777777777777777777777''''''((()))))))))))))))+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&%%%$$$$$$%%%''''''++++++***))))))))))))))))))''''''***+++)))))),,,111///+++((('''(((***,,,//////...---,,,,,,+++++++++***)))(((((()))***++++++,,,------,,,+++)))(((&&&(((+++++++++++++++---.............../////////++++++***)))))))))))))))******+++++++++******)))))))))*********+++++++++,,,,,,,,,---------......+++,,,...000000///...---,,,------...///000111111333333333333333333333333444333222111111111222333444333333222222333333444444444666:::???@@@>>>;;;888888777666666666666666999999999::::::999999888888888999999999:::::::::::::::999999888777666666777666555444333444555555555444333222111111111111...........................------,,,,,,------...111000///...---,,,,,,,,,000,,,((())),,,...+++((())))))))))))************...---,,,+++************(((((((((((())))))))))))******))))))((((((''''''+++++++++++++++***)))(((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''&&&''''''((()))******++++++)))''''''((())))))((()))))))))))))))******+++++++++,,,---------,,,,,,***************************)))))))))))))))******))))))*********))))))(((------,,,,,,++++++******&&&(((+++---......,,,+++---------,,,,,,+++++++++))))))******++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......///000000///---,,,------...------------...//////////////////////////////000000000000000000000000111111111111111111111111222222111111000/////////333333333444444333222222333333333444444444444444999999888888999999:::;;;<<<:::999999;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKLLLLLLJJJIIIGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIKKKMMMOOOPPPLLLHHHIIIMMMPPPNNNLLLPPPPPPOOONNNNNNMMMMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDAAA???;;;:::999999888777777777777777888888888888''''''((()))))))))))))))+++***((('''''''''((()))(((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))))))))(((((((((((()))(((((('''''''''((((((******)))((((((((((((((('''%%%%%%)))***((((((+++---,,,)))((((((***---...111000///---,,,***))))))+++***)))(((((()))***+++++++++,,,,,,,,,+++***)))''')))************+++---------...////////////...+++***))))))((((((((()))((()))))))))))))))((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,...///000///...---,,,,,,---...///000111222333333333333333333333333444333222111111222333333444333333222222333333444444555666:::>>>???===:::888777777666666666666666888888999:::::::::999999888888888999999999:::::::::::::::999888777777777666555444333222333333444444333222111111000000000........................------,,,,,,,,,,,,------000///...---,,,,,,,,,,,,///,,,((())),,,---+++((())))))))))))************,,,,,,+++***))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''******++++++***))))))(((******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((('''''''''((()))************)))'''''')))))))))((()))))))))))))))******+++,,,,,,,,,---,,,,,,++++++************************++++++***)))((((((((()))((())))))******))))))(((((((((((((((''''''''''''((()))+++---...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,...,,,+++******,,,...///---------,,,++++++,,,------------------...//////////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000222333333444333333222222444444444444444555555555999888888888888999:::::::::888777777999::::::999;;;;;;;;;<<<=========>>>========================??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPLLLHHHIIIMMMPPPNNNLLLOOOOOONNNNNNMMMLLLLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMHHHHHHFFFEEEDDDCCCCCCCCCBBB???<<<:::999999777666666777777777777777777777''''''((()))))))))))))))***)))((('''''''''(((((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))***************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''*********))))))))))))(((((()))))))))((('''&&&&&&))))))(((''''''''''''((('''$$$%%%)))***((((((***))))))(((((())),,,///000111000...,,,***)))((('''******))))))))))))*********++++++,,,++++++***)))))))))***)))((()))+++...,,,---///111111000///...***))))))(((((((((((((((((())))))*********))))))++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,.../////////...---+++,,,---...000111222333333333333333333333333333333333222222222222333333444333333222222333333444555666777:::<<<<<<:::888777777666666555555666666777777888999:::::::::999888888888999999999999::::::::::::999888888777777444444333222222222222333333222111000////////////------------------------------,,,,,,,,,,,,------......---,,,++++++++++++...+++((()))+++---+++)))))))))))))))************+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((((())))))*********((('''''')))***)))((()))))))))))))))******+++,,,---------,,,+++******************************---,,,+++)))((((((''''''((())))))******)))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---......---,,,+++++++++++++++...,,,)))'''(((***---000......---------...///000---------------......///////////////////////////000000000000000000000000........................//////000000000000111111222222333333333333222222444444555555555666666666888888888888888999999::::::999777777888999888777;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>>>>?????????AAABBBBBBCCCDDDEEEFFFFFFIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLOOOMMMJJJKKKMMMOOOOOONNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBB???<<<999888777666555555555444444444444444333''''''((()))))))))))))))'''''''''(((((((((((('''))))))(((((((((((())))))''''''((((((((((((((('''''''''''''''''''''''''''******))))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''000......000///***((()))(((((()))******+++,,,,,,---+++***((((((((()))***)))))))))******))))))))))))))))))******++++++,,,******)))(((&&&'''***---,,,...111333444333222000))))))(((((((((((())))))++++++,,,---------------************+++++++++++++++++++++,,,,,,,,,------,,,------...............,,,---...///000222333333333333333333333333333333222222333333444444444444444333333222222333333444666777888888888777666666666666555555555555666666666777888888999999999999777777888888888999999999999999888888888888777777555555555555555444444333222111000///............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++***))))))***++++++***((()))))))))************++++++***)))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))************************((()))))))))************)))***+++,,,------,,,,,,(((((((((((()))))))))))))))(((&&&''')))******))))))))))))))))))******+++------,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((()))***++++++***+++,,,,,,---------,,,(((((())))))******++++++///...,,,*********+++,,,*********++++++,,,,,,,,,+++******))))))+++,,,---...---,,,+++***)))))))))((()))***+++++++++******(((---222111---***+++---,,,,,,,,,,,,,,,---......////////////////////////////////////////////////////////////////////////------...///000111111222000111222222333333333222444444555555666777777888777777666666777777888999;;;999888888999:::999888::::::::::::999999999999;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBBBB>>>>>>============>>>>>>AAAAAABBBCCCDDDEEEEEEFFFIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMNNNMMMLLLKKKMMMNNNOOOOOOQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJHHHGGGFFFEEECCCCCCCCCCCCBBB???;;;999888777666555555444444444333333222222''''''((()))))))))))))))&&&&&&'''((((((((('''''')))((((((''''''(((((()))&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))***+++++++++++++++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((222///000222000+++'''(((((()))******++++++******+++***(((''''''(((***+++))))))************))))))((((((((())))))+++,,,---)))***)))((('''''')))+++,,,---///111222222111000)))))))))))))))******+++)))******+++,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------......//////......///000111111222222333333333333333333333333111222333444555555444444444333333222222333333444555666777777666555555666555555444444555555666666777888888888888888777777777777777888888888888999777777777777777777777777555555666666666555444333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,***))))))))))))***++++++))))))))))))************+++******))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))***************+++,,,---------,,,+++(((((((((((()))))))))))))))'''&&&''')))*********)))))))))))))))******++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''(((((()))+++,,,---***+++,,,---------------++++++++++++,,,,,,,,,,,,...---+++***)))***++++++*********+++++++++++++++))))))*********+++++++++---,,,+++***************''')))+++,,,---,,,***)))+++666@@@@@@666------000,,,,,,,,,,,,,,,------...////////////////////////000000000000000000000000000000000000000000000000------...//////000111111///000111222333333333333333333444555666777777888666666666666666777777888777555444555777888888777888888888888999999999999::::::;;;;;;<<<============>>>???@@@AAAAAAAAAAAA>>>>>>============>>>>>>AAAAAABBBCCCDDDEEEEEEFFFHHHIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBB@@@===:::888888888777666555555444444333222222222''''''((()))))))))))))))%%%&&&'''(((((((((''''''(((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((()))******++++++******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((()))***''''''&&&&&&'''(((((()))---,,,---000///***'''(((&&&''')))+++,,,+++******,,,***(((&&&%%%&&&((()))((()))***++++++***)))((((((((('''((()))+++,,,...((()))***)))((('''(((******+++,,,---////////////***************+++,,,,,,)))***+++,,,------------*********+++++++++,,,,,,***++++++++++++,,,,,,,,,---------------...////////////000000000111111111333333333333333333333333111222333555555555555444444333333222222333333444333555777666444444555777555444444444444555666777888999999888888777666555777777777777888888888888555555555555666666666666444444555555555444333222222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))+++,,,))))))))))))************))))))((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***((())))))***++++++************))))))))))))******'''((((((((()))))))))***************************))))))))))))***************+++,,,------,,,***)))))))))))))))((((((((((((((('''&&&''')))++++++***)))))))))))))))******+++******+++++++++******))))))))))))))))))))))))))))))((((((((()))***++++++((()))***+++,,,,,,,,,,,,......------------------++++++******)))*********++++++++++++************((()))+++,,,---,,,+++***++++++***************+++)))***+++,,,,,,,,,++++++--->>>NNNMMM>>>000...333,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000000000000000000000000000---.........///000000000///000111222222333333333222222333444555666777777666555555555555666777777555444333444666888888888666777777777888999999999999999999:::;;;<<<<<<<<<<<<===>>>??????@@@??????>>>>>>============>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNNNNMMMLLLMMMOOOQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDBBBAAA@@@?????????>>><<<999888888888888777666555555444333333222222'''(((((()))))))))))))))$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%$$$$$$$$$%%%''')))***'''''''''''''''((()))***(((''')))------)))'''((($$$&&&(((+++,,,,,,++++++---+++(((&&&$$$%%%&&&'''((()))***++++++***)))((((((''''''''')))+++---...''')))******)))'''((((((((())))))***+++---......+++*********+++,,,------+++,,,---...////////////++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------------...//////000000000000000000000000333333333333333333333333000222333555666666555555444333333222222333333444222555777666444333555777444444444444444555666777999999999999888666555444777777777777888888888888444444444555555555555555333333444555444333222111333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------((()))))))))((()))+++,,,))))))))))))************(((((('''''''''(((((()))(((((((((((())))))))))))'''((((((((())))))******))))))***+++++++++++++++******))))))))))))******'''((((((((())))))******************************))))))))))))***************+++---------+++)))((())))))))))))((((((((((((((('''&&&''')))++++++***)))))))))))))))******+++)))******+++++++++******))))))))))))))))))))))))******)))))))))))))))***''''''(((******++++++++++++******))))))((((((((()))))))))))))))))))))))),,,+++++++++******))))))(((***---//////...,,,*********************++++++,,,+++*********+++,,,---(((===QQQPPP<<<+++(((---,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000000000000000000000000000........./////////////////////000222222333333333111111222333444555666777555555555555555666777777666555444666888:::;;;;;;555666666777888999999:::777777888999::::::;;;;;;;;;<<<===>>>>>>?????????>>>>>>============>>>>>>AAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNQQQSSSNNNNNNNNNMMMLLLMMMOOOQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHBBBBBB@@@???>>>============;;;888888888999888888666666555444444333222222(((((((((((())))))))))))'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''')))))))))))))))))))))))),,,***((('''''''''&&&%%%&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++(((***---//////...+++)))***))))))(((((((((((()))***************)))((((((%%%&&&&&&(((***,,,...///---,,,++++++******++++++,,,***(((''''''(((+++,,,+++,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000...,,,++++++------,,,******++++++,,,,,,------...000000000000////////////.........///000000111111222222222222222222222222111111222222222333333333666666777777777666444333444444444444444444444444444333333333333444555555777777777777777666666555666555444555888:::::::::555555555555555444444444555555666666666666555555111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&((()))((('''&&&''')))***************)))((((((&&&&&&&&&'''((())))))***,,,+++***((((((((())))))+++++++++++++++***)))(((***+++,,,---------,,,++++++,,,---......,,,***)))((('''''''''((()))+++,,,))))))))))))************))))))))))))))))))))))))***************************)))((((((***+++***)))******+++++++++******)))(((((())))))******++++++---,,,++++++*********+++)))))))))))))))*********,,,+++***))))))***++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++111222333333222...+++(((***)))))))))***++++++,,,000//////......---,,,,,,......000111222222222222............////////////...............///000000222222222111222222333333666555333222222333444555777777777777666666666666666666666666777777777777999888777666555555555555999::::::::::::::::::;;;<<<===>>>???????????????=========>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJPPPNNNKKKKKKMMMMMMKKKHHHHHHIIIJJJJJJIIIJJJMMMOOOQQQPPPOOONNNNNNPPPQQQSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDD@@@???===<<<;;;;;;<<<<<<:::::::::999999999888888333333333222222111111111((((((((((((((((((((()))'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&''''''''''''''''''''''''''''''+++)))''''''''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((***---//////...,,,***(((((('''''''''(((((())))))))))))))))))((('''''')))))))))))))))***++++++------,,,+++************+++)))((('''''')))+++------,,,,,,+++++++++,,,,,,,,,,,,---...///000000000...---,,,,,,,,,,,,+++***+++++++++,,,------......000000000000/////////////////////000000111111111222222222222222222222222222222222333333333444444555555666666666555333333444444444444444444444444444444333333444444555666777777888888777777666555666555555666999::::::999555555555555444444444444555555666666666666555555111111000000///.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))''''''((()))***************)))((((((&&&&&&''''''((())))))***+++***)))((((((((()))***))))))***++++++************+++,,,---------,,,++++++,,,---...---,,,***)))((((((''''''((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,,,,+++******+++++++++******))))))))))))))))))*********,,,,,,,,,+++++++++*********************+++++++++,,,+++***))))))***++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...///000///...,,,+++***************+++,,,------,,,,,,,,,,,,++++++++++++,,,---......///......////////////000000000000//////......//////000111222222111111111222333333555444444444444444555555666666666555555555555555666666666666777777777777777777666666555555666666999999999::::::::::::;;;<<<===>>>>>>????????????>>>>>>==================???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKPPPNNNLLLLLLMMMMMMKKKIIIJJJKKKKKKJJJIIIIIIKKKMMMPPPOOONNNMMMNNNOOOQQQRRRRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCBBB???>>><<<;;;::::::;;;;;;999999999888888888888777333333333222222111111111(((((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&'''))),,,...///...---,,,(((((('''(((((()))***+++(((((())))))(((((('''&&&))))))))))))))))))***+++...------,,,+++*********)))(((''''''(((***,,,......---+++***)))******+++)))***---000111111000000///...,,,,,,,,,,,,***)))++++++,,,,,,---.........////////////000000000000111111111111111111222222333333333333333333333333333333444444444555555555444555555666666555333222555555555555555555555555444444444444444555666666777888888888888777666666555555666888:::;;;:::888555555555555444444333333444555555666666555555444111111000//////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++************************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((()))******(((((()))***)))************))))))(((&&&''''''(((((())))))***))))))((((((((()))******'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''))),,,......---)))******+++++++++******************))))))))))))++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++************+++,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------//////000000000000////////////000000000111111111000////////////000111111111111111111111222333333333333444555666666666666444444444555555555555555666666666666777777777777666666666555666666777888999999999999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@??????>>>>>>======<<<<<<>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJJJJKKKOOONNNLLLLLLMMMMMMKKKJJJLLLLLLLLLJJJHHHHHHJJJLLLOOOOOONNNMMMMMMOOOPPPQQQRRRQQQPPPOOONNNLLLKKKKKKHHHHHHGGGFFFDDDBBB@@@???===<<<;;;:::999999999:::888777777777777666666666222222222222222111111111(((((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((******))))))(((((((((((((((''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))((('''''''''''''''((('''(((+++...//////...---)))((())))))***+++,,,---)))))))))))))))(((((('''&&&&&&'''((()))+++---.........------,,,+++***)))((('''''''''(((***---...///---+++***))))))*********+++---.../////////...///...,,,,,,,,,,,,***(((,,,,,,,,,---......//////////////////000000000000222222222222222222222222333333333333333333333333555555555555666666666666444555666777777666555444555555555555555555555555555555555444555555666777888888999999888888777666555555777999;;;;;;999777666555555444444333333333444444444555555444444444111000000///......------,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((***+++***)))((()))***))))))************)))(((''''''(((((())))))))))))(((((((((((())))))******'''(((((()))******))))))))))))***++++++,,,,,,,,,+++++++++,,,+++***))))))******))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***))))))***,,,...---,,,))))))***+++++++++******++++++******))))))(((((()))***,,,------,,,***)))+++++++++++++++*********++++++***+++++++++,,,,,,,,,+++***+++,,,,,,,,,***************************************************))))))))))))***,,,...///------,,,,,,,,,------...,,,,,,------...///000000000111111111111000000///////////////000000000000000000000000000111111222111000000000111222333444111333444666777777666666444444555555555555666666666666666666777777777777666666666777777888::::::888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJKKKNNNMMMLLLLLLLLLLLLKKKKKKJJJKKKKKKIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMKKKJJJJJJGGGGGGFFFEEECCC@@@>>>===;;;;;;:::999999888888888666666666555555555444444222222222111111111111111)))(((((((((''''''&&&&&&'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((''''''###$$$%%%''')))***,,,,,,(((((('''&&&&&&&&&&&&'''(((((((((((())))))******(((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''############$$$%%%&&&'''''')))+++---.........---'''''''''((()))***+++,,,***++++++++++++***))))))'''''''''((()))+++,,,---------...------+++***)))'''''''''((()))+++,,,---///...,,,******)))******...---,,,+++++++++,,,---///---,,,,,,,,,,,,+++))),,,------......///000000.../////////000000000111222222222222333333333333333333333333333333333333555555666666666777777777666777888999999888777666666666666666666666666666666555555555555666777777999999999999999888888777666666777:::<<<;;;999777666555555444333333222222333333444444444444333333000000//////...---------,,,,,,+++++++++************++++++,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((***+++***)))((()))***((())))))*********))))))((((((((()))))))))))))))''''''(((((()))))))))))))))))))))))))))((('''&&&(((((())))))***+++,,,,,,******+++*********))))))***************)))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))---+++***+++,,,,,,+++***((()))***+++++++++++++++++++++******))))))(((((()))***,,,------,,,***)))++++++******))))))))))))******++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++***)))***+++---///......------,,,------...+++,,,,,,---...///000000---------...------,,,,,,---------.........//////000000000000000111111222000000000000111222333444111222444666777777666555555555666666666777777777666666666666777777777777777777777888999:::;;;<<<777777888999999:::;;;;;;;;;;;;;;;<<<===???@@@AAADDDCCCCCCCCCBBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKHHHIIIIIIIIIHHHIIILLLNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNLLLKKKJJJIIIHHHFFFFFFEEEDDDBBB@@@>>>===:::::::::999999888777777555555555444444444333333111111111111111111111111)))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))'''%%%$$$%%%'''(((((('''###$$$%%%''')))+++,,,---)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***)))***+++---......------&&&&&&%%%&&&&&&'''((()))++++++,,,,,,++++++***)))+++******))))))))))))))),,,---.........---+++***(((((((((((()))***,,,,,,------------,,,+++++++++000///,,,*********,,,---...,,,++++++------,,,***------......///000000000......//////000000111111000111111222333333444444333333333333333333333333555555666666666777777777777777999::::::999999888777777777777777777777777666666666666666777888888999::::::::::::999888888777777777999;;;;;;999888666555555444333222111111222333333444444333333222000000///......------,,,++++++++++++******************+++,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((()))******(((((()))***((())))))************)))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))((('''&&&%%%(((((((((((()))***,,,,,,*********)))))))))))))))))))))***++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,******++++++)))(((((()))***+++++++++++++++************)))))))))))))))***+++,,,---,,,++++++++++++******)))((((((((()))***+++,,,---------,,,,,,***)))***+++,,,+++***************************************************,,,++++++******,,,---.........---,,,,,,,,,------******++++++,,,---......------...............---,,,,,,---------.........000////////////000111111/////////000111222333444222222333444555555555555555555666666777888888888666666666666777777777777888888888888999:::;;;<<<666777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJGGGHHHHHHHHHHHHIIILLLNNNKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFDDDDDDDDDCCCAAA@@@>>>===::::::::::::999888777666555444444444444333333333000000000111111111111111))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&((())))))((('''((((((((((((((((((((((((&&&$$$###$$$&&&(((((((((&&&&&&'''((()))***++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,***+++,,,------------,,,((('''''''''''''''((((((+++++++++++++++***))))))++++++***)))))))))))))))***+++---...///...---,,,(((((()))))))))******+++,,,---...//////...,,,+++//////......------......,,,+++***+++---...---,,,---......///000000111111.........///000111111111...///000111222333444555444444444444444444444444555555555666666666777777666777888999:::999888888777777777777777777777777777777666666777777888999:::::::::;;;:::999999888999888777888:::;;;:::999666555555444333222111000222222333333333333222222000//////......---,,,,,,++++++++++++************)))***+++,,,,,,,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((('''((())))))''''''((()))(((((()))***************))))))))))))))))))))))))'''((()))))))))((('''&&&''''''((((((((('''&&&&&&''''''''''''(((***,,,---******)))(((((((((((((((((((((***+++,,,++++++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))***+++***((((((((()))++++++,,,,,,+++)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,+++******)))(((((()))***+++---------------+++***)))***+++,,,+++)))************************************************************+++,,,---......------,,,++++++,,,,,,+++++++++,,,,,,---------......///000111111111111------------........./////////......//////000111......//////000222333444333333222222222333333444444444555555666777777888666666666666777777777777777777777777888888999:::666666777888999:::;;;;;;;;;:::::::::<<<>>>AAABBBCCCDDDDDDEEEEEEFFFFFFFFFAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFHHHJJJIIIGGGFFFHHHJJJHHHIIIIIIHHHGGGHHHJJJMMMJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAA@@@@@@>>>======:::::::::::::::888777666555555444444444333333333///000000000111111111222))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''')))))))))'''&&&'''(((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&((())))))((('''''''''''''''''''''''''''%%%$$$###$$$&&&((((((((()))))))))))))))(((((((((%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((++++++,,,------,,,,,,,,,,,,+++***************+++***************)))(((((((((((((((((()))***,,,,,,)))+++---/////////------))))))))))))************+++,,,///111111///---,,,,,,...000111222111000///+++******+++---......---......//////000000111111---......///000111111222---...///000222444555555444444444444444444444444555555555555666666666666555666777888999999888777777777777777777777777777777777777777777888888999::::::;;;;;;::::::999888:::999777888999::::::999666666555444222111111000222222222333333222222222000//////...------,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))&&&'''***++++++***'''&&&))))))))))))(((((((((((('''((()))((('''&&&''')))(((((()))************************)))))))))))))))(((((()))))))))'''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&'''(((***,,,---******)))((((((((((((((('''(((***+++,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''(((***++++++***(((((()))++++++,,,,,,,,,(((((())))))******+++++++++*********++++++------------,,,,,,+++***)))))))))***+++---......------+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---......---,,,,,,++++++++++++---------.........//////***+++,,,---......................../////////000...............///000000.........///000222333444444333222111000111222333333333444444555666777777666666666666777777777777666666666666666777777888555666777888999:::;;;;;;;;;:::::::::;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIHHHFFFEEEGGGIIIJJJJJJJJJHHHGGGGGGIIIJJJIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>>>>>>>>>>======<<<::::::;;;;;;:::999777666555555555444444444333333//////000000111111111222***))))))((('''&&&&&&&&&))))))))))))))))))))))))((('''''''''((()))+++,,,'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++,,,,,,...000...)))(((***,,,,,,------,,,***)))(((------------------,,,,,,///---***(((((())),,,...***)))((())),,,---...---)))))))))))))))*********+++,,,---///000111111111,,,,,,+++,,,,,,---...///111000...,,,,,,,,,...//////......------///000111---...000111000///000111000000000111222444555666333444444555555444444333333444444555666777777888666666888999999999999999999888777666555555555555::::::999888777777777888;;;:::999888777777777777999:::;;;<<<<<<:::888777444444555555444444333222222222333444333222111000000///...---,,,+++++++++,,,+++)))***++++++***(((++++++***************+++&&&&&&((())))))(((((('''+++***)))((()))***,,,...***)))(((((((((***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((('''(((((()))************+++++++++---,,,,,,+++***)))((((((,,,+++***)))((('''&&&%%%(((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++------,,,++++++***)))))))))))))))))))))))))))))),,,,,,++++++***)))(((((()))***,,,.........,,,+++*********)))))))))))))))++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,************************......,,,+++***)))))))))+++,,,------......------***+++,,,,,,------,,,,,,,,,---...///000000000000............////////////,,,,,,---///000222333333333333222111111222222222555555555555555444444444888777777666666777888999999999999999999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<===:::777777888999777444555444333222333444555666////////////////////////***))))))(((''''''&&&&&&((((((((((((((((((((((((((('''''''''''')))***,,,'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((&&&'''(((((('''(((***,,,...,,,---000///***((()))+++,,,------,,,+++***)))...---------------------///---***(((((())),,,...---,,,******,,,---,,,+++))))))))))))************+++,,,---...///000000000------------...///000111111///...,,,,,,,,,...//////...---------...000111---///000111000///000111000000000111222333555555444555555555555555555444444444555555666666777777666666777888999999999999:::999888777666666666666888888888888999:::;;;;;;<<<;;;:::999888888888888888999:::;;;:::999777666444444444555444444333222111222222333222111000///000///...------,,,---------+++******++++++***)))++++++***************+++###%%%''')))***++++++++++++***)))(((((()))+++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((((((((())))))*********+++++++++,,,++++++******)))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))***,,,---------,,,++++++++++++***************+++******))))))((((((((())))))*********+++++++++************************,,,,,,+++***))))))))))))+++,,,------...---------***+++,,,,,,------,,,,,,,,,,,,...//////000000000............////////////000000000000000111111111333333222222222222333333444444444555555555555555888777777666666777888999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;<<<===:::777777888888666444333222111111111111222333000000000000000000000000)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''(((***+++'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''''''''((((((((()))))))))&&&'''(((((('''(((***,,,111,,,+++///000,,,)))(((++++++,,,------,,,+++***......---------.........///---+++)))((()))+++---000...,,,,,,---,,,+++)))***************************+++,,,...////////////............///000111222000///...,,,,,,---......///...---------...000000---///111111000///000111000000000111222333444555555555666666666666555555555555555555555555555555555666777888888999999999:::999888777777666777777666666777888:::<<<===>>><<<<<<;;;999999999999999666777888888888777666555444444444444444333222222000000111111111000///......------,,,,,,,,,---------,,,++++++,,,,,,+++***+++***************++++++%%%&&&((()))++++++,,,,,,+++***(((''''''((()))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))*********++++++************************))))))))))))((((((((((((************************''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------...//////------------------------,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))***************************************)))))))))))))))***++++++,,,---------------***++++++,,,,,,,,,,,,,,,,,,,,,---...////////////---............/////////111111111111111111111111333333333222222333333444333333444444555555666666777777666666777888999999888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<======??????@@@AAAAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIGGGGGGHHHGGGEEEDDDCCCBBBBBBBBB<<<<<<;;;;;;;;;;;;;;;<<<<<<:::777777777777666444444333222111111000111111111111111111111111111111))))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''((((((''''''&&&$$$###"""(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***((('''((()))***)))(((''''''((((((((()))))))))%%%&&&''''''&&&''')))+++333,,,)))---000...)))'''***+++,,,---------,,,+++......---------...///000///---+++)))))))))+++,,,///...------...---,,,***++++++***************)))***+++,,,---...........................///111111///...------------............---,,,---...///000...///111111/////////000000000000000111222333444444444555555555555444444555555444444444444444444444555666777888888888888888888777666666666666666555555666777888:::<<<===;;;;;;:::999888888888888666666777777777777666555333444444444444333222222///////////////.........++++++******+++,,,,,,---...---+++,,,------,,,************)))******+++,,,++++++++++++******))))))***)))((('''&&&'''''''''))))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************((()))))))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........------------------------+++++++++*********))))))++++++************+++,,,*********+++++++++++++++*********++++++,,,,,,,,,))))))))))))*********+++************************)))))))))))))))***++++++++++++,,,------------,,,******+++,,,,,,,,,,,,++++++,,,---...............---------.........//////---...///000111222333333333333333222333333444555222222333444444555666666666666666777777888999999777777777777777777777777777888888999:::;;;;;;<<<::::::;;;;;;<<<=========@@@AAAAAAAAAAAA@@@@@@???AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHGGGEEEFFFFFFEEEDDDBBBBBBAAAAAA;;;;;;;;;;;;;;;;;;<<<<<<:::999888666666666555555666666555444222222111111000000000000000000000000((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''))))))'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''***))))))'''&&&$$$"""!!!(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))***((('''((()))***)))(((&&&&&&'''''''''((((((((($$$%%%&&&&&&%%%&&&((()))222+++(((,,,///---)))(((***+++,,,---...---,,,+++...---,,,,,,,,,...///000///---,,,***))))))***+++,,,,,,,,,---//////...,,,,,,+++++++++******)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---...//////......---------............------,,,,,,...///000...000111111///...///000000000000000111222333333222333333444444333333222444444444444333333333333444444555666777777777777666555555444444444444555555555555555666777888999:::999888777666666666666666666777777777777777666333333444444333333222111/////////...............++++++++++++,,,---...///...---+++,,,------,,,*********))))))***++++++,,,------,,,+++***)))))))))))))))(((''''''&&&&&&&&&))))))*********)))))))))************************((((((((((((((((((((((((''''''&&&''''''((())))))(((((()))))))))*********((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((+++***)))((((((''''''((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))))))))******))))))))))))******++++++*********+++,,,,,,------*********+++++++++,,,,,,************************************++++++,,,---***+++,,,,,,------,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------------,,,------------............,,,------...///000111111222222222222222333444555111222222333444555666666555666666777888999999999777777777777777777777777888999999:::;;;<<<<<<===::::::;;;;;;<<<======>>>AAABBBBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGDDDFFFGGGIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;<<<<<<======999999888666555444444555666666555444333111000///////////////////////////((((((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&'''((()))'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''+++++++++***)))'''&&&%%%((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((%%%&&&'''((()))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''))))))((('''&&&&&&'''''''''((((((((($$$%%%&&&&&&%%%&&&(((***...)))'''+++---+++******+++,,,---......---,,,+++---,,,+++***+++---///000///...,,,***))))))******))))))***---///000///---,,,,,,,,,+++******))))))))))))***+++++++++++++++************+++,,,---...---------..................---,,,,,,,,,---/////////000111111///......///000000000000000111222222222222333333333333222222333333333333333333333333333444555666777777777777444444333333333333444444666555555555555555666666999888777666666555666666666666666666666666777777333333333333333222111111000///......------..................//////000111---,,,++++++,,,,,,+++***))))))))))))***+++,,,,,,+++******)))******++++++(((((((((((((((''''''''')))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''((((((((((((((()))))))))******((((((((())))))*********(((((((((((())))))))))))''''''''''''''''''''''''+++***)))((((((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++******+++,,,------******+++,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,------,,,,,,+++,,,------------.........000//////......------,,,111111111111222333444444222222333333444444555555444555666888999999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>AAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===888888888666444333333555333333333222111///...---........................'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((('''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''((()))******++++++******((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((('''&&&'''(((((('''&&&''''''((((((((()))))))))&&&'''(((((('''''')))+++***''''''***+++)))***---------.........,,,+++***,,,+++***)))***,,,...000///...,,,+++***)))))))))((((((***,,,//////---,,,------,,,++++++***))))))((()))******+++************************,,,------,,,------......///......------,,,,,,,,,---...//////000222111///......///000000000000000111111222222333333444444333333222111111222222333333444444333333444555666666666666444444444333333444444555666555555555555666777777:::999888777666666666666444444444444444555666666222333333333333222111111000000...---------...///.........---......//////---+++******++++++***)))))))))))))))***+++,,,---+++***))))))((()))***+++''''''((()))))))))(((((()))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******************************)))************+++++++++***+++++++++,,,---------++++++++++++++++++++++++************************))))))*********)))'''&&&(((((()))******+++,,,,,,************++++++++++++************++++++++++++************************+++***************+++,,,******+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........000000000///...---------000000000000111222333444333333333333333333333333333555666888999999999999999999999999999999999999:::::::::::::::::::::;;;999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGFFFEEEEEEDDDEEEFFFGGGFFFEEECCCBBBAAABBBDDDFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBCCCBBBAAA@@@>>>=========<<<;;;::::::::::::777888888666333111333555111222222222111000...---////////////////////////'''''''''((((((((((((((())))))))))))))))))))))))((((((&&&&&&%%%&&&'''(((''''''''''''''''''''''''''')))))))))'''&&&'''(((''''''''''''''''''''''''###$$$&&&(((***+++,,,---((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&))))))))))))************''')))))))))))))))+++---'''%%%&&&))))))'''***.........//////...,,,***))),,,***)))((()))+++...000///...---+++***)))))))))((((((***,,,......,,,***------,,,,,,+++***))))))((())))))************)))************+++,,,------,,,,,,---.../////////...------,,,+++,,,---...//////111222111///......///111000000000000000111222333444444555555444444333000000111222333333444444222333444555666666666666555555444444444555555666555555555666666777999999;;;:::999888777777777777333222222222333333444555222333333333333222111111111000///...---...//////,,,++++++******++++++,,,,,,+++)))***++++++***((())))))))))))***+++,,,---///---+++)))'''&&&&&&'''''''''((()))******)))))))))***+++++++++)))((('''************************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((***)))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''')))***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************&&&''''''((()))******+++************************)))************+++++++++)))***+++,,,...///000111++++++++++++++++++++++++******************++++++((()))***+++***)))'''%%%))))))***+++,,,,,,------************************))))))))))))******************************************))))))))))))************+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,++++++***,,,,,,,,,---------............//////000000111111////////////000111222333444333333333333333333333333444666888999:::999999999999999999999999999999::::::999999999999999999999999:::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGEEEEEECCCDDDFFFGGGFFFEEECCCBBBAAABBBDDDFFFGGGHHHGGGGGGDDDDDDDDDCCCDDDEEEFFFGGGAAABBBBBBBBBAAA???===<<<===<<<;;;:::999888888888666888888666222111222555222333444444333222000///000000000000000000000000''''''((((((((((((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((***++++++***'''&&&&&&'''******+++***))))))+++---******))))))((((((''''''((('''(((+++......,,,(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((('''&&&&&&'''))),,,---)))...222333000------...+++***)))((((((***,,,---------------------------++++++******++++++,,,---...//////000///---+++***+++***************++++++++++++,,,,,,,,,,,,------////////////...---,,,+++............////////////............////////////222333333222000///000111444333222111111222333444222333444444222222333444333333333444444555555555666555555444444444555555333333444444666777888999888999999888555444444555555555444444444444555555333333222222111000000000......//////......---,,,,,,,,,---...---,,,***)))+++++++++************)))+++)))(((((()))+++******))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))((((((((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((......------,,,++++++***************************************))))))))))))******))))))))))))*********)))((((((***,,,---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((()))***+++++++++***)))(((((()))***+++)))************++++++++++++++++++++++++++++++++++++,,,------......------///............///000000////////////000000000000000000000000111111111111555444222111111111222222555555555555666666666666777777777777666666666666999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????????????????@@@@@@@@@AAAAAA@@@>>>>>>@@@BBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBDDDEEEFFFDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>:::999888888777777888888777888999777555333333333333333333222111000//////000000///...............''''''((((((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&'''((('''((())))))'''&&&'''(((***)))))))))((((((((('''(((''''''))),,,---+++(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,---***,,,///000///.........+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---.../////////...---,,,+++,,,+++***))))))))))))***++++++,,,,,,,,,,,,------/////////......---,,,+++............////////////............////////////222333333111000///000222333222111111111111222333222333444444222222333444333333333444444444555555555555444444444444555555333333333333555666777888888999999888666555555666666666555444444444444444333333222111111000000///---------------,,,,,,+++,,,,,,---------,,,+++***+++++++++************)))***)))((((((***++++++***))))))))))))))))))))))))*********))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))******))))))******************************************************))))))))))))******))))))))))))******)))(((((()))+++---,,,+++************************,,,,,,+++++++++*********)))))))))))))))***+++++++++***))))))))))))***+++)))************+++++++++++++++++++++++++++++++++++++++,,,---------------......------......///000////////////000000000000000000000000111111111111222222111111111222444444555555555555666666666666777777777888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???????????????>>>>>>>>>???@@@@@@>>>======???AAABBBCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???>>>======999999888777777777888888666888888777555333333333333222222111111000000000000000///...............'''(((((())))))(((((('''''''''(((((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&((('''&&&&&&((()))''')))******(((&&&&&&&&&))))))))))))((((((((((((((('''&&&''')))******)))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((***,,,---,,,+++,,,---///000///...******)))((()))***+++,,,,,,,,,---------------,,,++++++******++++++,,,---......///......---,,,+++++++++***)))((((((((()))++++++,,,,,,,,,,,,------............---,,,++++++............////////////............////////////111222222111//////000222222222111111111111222222222333444444222222333444333333333444444444444555555444444444444444555555222222222333444555666777777888999888777666777999888777666555444333333333333222222111111000//////,,,,,,------,,,,,,+++***,,,,,,,,,---,,,,,,+++***+++++++++************)))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,''''''(((((()))***++++++************************************))))))))))))******))))))))))))******(((((()))+++------+++))))))))))))))))))))))))))),,,++++++++++++*********))))))))))))))))))***+++++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------......///////////////000000000000000000000000111111111111000000000111222333555666555555555555666666666666777777888888999999::::::999999::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@??????>>>>>>======>>>??????>>><<<<<>>???@@@AAABBBBBBAAA@@@???>>>>>>===?????????>>>======???AAA@@@AAABBBCCCEEEGGGIIIIIIFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEECCCBBB@@@>>><<<:::999999888888777666666666666777666777888777444222222333000000000000111111111111///......------.........(((((())))))))))))((((((&&&''''''((()))******+++(((((((((''''''(((((((((((())))))))))))*********((((((''''''''''''((((((***+++,,,***(((''''''(((+++---//////---***))))))(((((((((((())))))))))))*********))))))***+++,,,(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((('''''''''''''''((((((((())))))&&&&&&''''''((((((((()))(((((((((((())))))))))))&&&'''''''''((((((((()))''''''((()))***+++,,,---...,,,+++---111333222000)))))))))))))))*********---...000111222111000///++++++******++++++,,,---...---------,,,,,,,,,,,,(((((((((((()))+++,,,---+++++++++,,,,,,,,,------------......------,,,,,,............////////////............////////////...000000000//////111333222222222333333222222222222333444444222222333444444444444444444444444444333333333333333444555555666555555555666777888999666777999999888888999;;;:::999777555333222111111222222111111000//////..................---,,,,,,+++++++++++++++++++++++++++++++++*********))))))***))))))+++---...---+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((())))))************************************************************)))))))))(((******))))))))))))******((()))***,,,------***(((************************+++++++++*********))))))******)))))))))))))))***************************))))))*********+++++++++************************)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......////////////000000000000///000000000111111111111111111222222333333333333555555555555666666666666555555666666777888999999999999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAACCCCCCBBBAAA@@@@@@??????@@@AAAAAA???>>>>>>@@@BBB@@@AAAAAACCCEEEGGGIIIJJJGGGEEEBBBAAABBBBBBAAA@@@BBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAA@@@>>><<<:::999888888888777666666555555666666555777888666444222222222000000000000000000111111......------------......((())))))******))))))(((''''''(((((())))))******)))((((((''''''(((((()))))))))*********+++++++++((((((''''''''''''((((((,,,------+++)))''''''((()))+++,,,,,,***((((((((((((((((((((()))))))))))))))+++,,,+++***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&''''''(((((()))(((((((((((())))))))))))'''''''''(((((())))))***'''(((((()))++++++,,,,,,---,,,---...000111111///((((((((()))))))))*********+++...///000///...---++++++******++++++,,,---------,,,,,,,,,,,,------((()))))))))***+++------++++++,,,,,,,,,,,,---------......///......------............////////////............////////////---///000//////000222444333333444444444444333333222333444444222222333444555444444444444333333333222222222222333444555666777777666666777777888999666777888888777777999:::999888777555333222222222222111111000000///............//////......---,,,+++************+++,,,,,,+++++++++************)))))))))***,,,//////...,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))(((((((((((())))))))))))***************************************************))))))((())))))))))))))))))))))))(((''''''(((((()))***+++''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))(((************************************))))))))))))******))))))))))))*********))))))+++,,,,,,***(((************************+++************)))))))))+++******)))))))))))))))))))))************)))))))))************+++++++++***************************++++++,,,,,,,,,,,,,,,---------------......///////////////000000000000000000000000111111111111111111222333333333222222555555555555666666666666555555666666777777888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBAAA@@@@@@??????AAAAAAAAA@@@>>>???AAACCCAAAAAAAAABBBDDDGGGIIIKKKHHHEEEBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<:::999888888777777777666555555555555555555666777666444222222222000000000000000000000000---------,,,------...///))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((((((''''''''''''((((((***++++++***((((((((()))''')))***)))''''''((()))'''((((((((()))))))))***'''***,,,,,,***((()))***++++++******)))((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******&&&''''''((())))))******%%%%%%&&&''''''((())))))(((((((((((())))))))))))''''''((())))))***++++++'''((()))***+++,,,,,,,,,)))+++...///...---------'''(((((())))))))))))))))))***---///000///...,,,++++++******++++++,,,------,,,,,,++++++,,,------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------......///000000//////...............////////////............////////////,,,.../////////000222444444444555666666555444444222333444444222222333444555555444444444333333333222222222222333444555666666666666666666777777888555777888888666666777888888888666555333333222222111111111000//////......---............---,,,,,,+++***)))))))))***,,,---+++++++++************)))))))))+++---000000...---)))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))***++++++))))))))))))((((((((((((((()))))))))************************************)))******+++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))***+++++++++******)))))))))))))))***(((((())))))***+++++++++************************************))))))))))))******))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))************))))))))))))++++++***)))))))))))))))'''((())))))))))))(((''')))************+++++++++************************++++++,,,---------------......------......///000////////////000000000000000000000000111111111111///000111333444444444333555555555555666666666666777777777777777777777777999999::::::::::::;;;;;;::::::::::::;;;===>>>???????????????????????????@@@@@@@@@???===>>>@@@BBBBBBBBBBBBBBBCCCFFFIIIJJJIIIFFFBBB@@@@@@@@@@@@?????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>===;;;;;;:::999888888888888777666555555444444555555555666777666333222111222111111000000//////......---,,,,,,,,,------...///))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((('''((())))))(((((()))***((())))))((('''''')))+++'''((((((((())))))******%%%(((,,,,,,)))''''''(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,'''((()))***+++,,,,,,,,,&&&***...///---******+++'''(((((()))))))))))))))***,,,///111222111///...++++++******++++++,,,------,,,+++++++++,,,---...000///...,,,+++*********++++++,,,,,,,,,---------//////000000000000000///............/////////000............/////////000,,,---/////////000222444444555666777777666555444222333444444222222333444555555555444444333333333222222222222333444555666666555555555555666666777666777888777666555666777888777666555444333333333111111111000//////......,,,,,,---------,,,++++++******)))))))))***,,,---+++++++++************)))))))))+++...000111///---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***++++++,,,))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))''''''''''''((()))++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))***,,,---...///000************************************))))))))))))******))))))))))))******,,,+++))))))***++++++***((((((((((((((((((((((((************))))))))))))++++++***))))))((())))))&&&'''((())))))((('''&&&)))************+++++++++))))))))))))))))))))))))+++,,,------......------///............///000000////////////000000000000000000000000111111111111,,,...000333444555555555555555555555666666666777999999999888888888888888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>============>>>>>>>>>>>>?????????>>><<<===???AAACCCCCCBBBBBBCCCFFFHHHJJJIIIFFFBBB@@@@@@@@@??????======>>>>>>>>>>>>===<<<@@@AAAAAAAAA@@@>>><<<;;;:::999999888777888888888666666555444444444444555555666777666333111111222222111111000///......---,,,,,,,,,,,,------...///))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((('''''',,,+++)))((('''''''''(((***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,***))))))***++++++***''''''(((((())))))******(((((('''(((((()))***+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***)))''''''(((***+++((()))+++,,,,,,+++***)))'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((++++++++++++,,,---......((()))+++,,,++++++---...000...***)))+++---......***++++++,,,+++***)))(((------------------------++++++,,,------......///------............------////////////000000000000,,,---...000222444666777555555555555555555555555444555666666555444444555555555444333222222111111222222333333333444444444666555444333333444555666555555555555555444444444666666777666555333111000111111000///////////////000000///...------,,,,,,************************---,,,++++++******++++++)))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))...---,,,+++)))(((''''''''''''((())))))))))))))))))))))))((()))******+++******++++++++++++***************)))))))))))))))***)))(((''''''((()))***)))(((&&&%%%%%%&&&'''(((***)))(((((((((((())))))(((((((((((((((((((((((('''((()))***************))))))))))))***+++,,,---***************++++++,,,(((((())))))*********++++++,,,,,,------,,,,,,+++))))))))))))************************************+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''************************''')))+++++++++,,,---///***+++,,,------,,,+++***))))))))))))***************++++++++++++***)))(((,,,***)))+++...///---+++,,,------...............---...///000000111000000111000000///...------,,,111111111111222333444555555555666666666666555555888888888888777777777777555666777888999:::::::::<<<<<<;;;::::::999888888??????@@@AAABBBDDDDDDEEEEEEBBB>>>:::999;;;???AAAGGGCCC???@@@DDDGGGFFFCCCGGGDDD@@@===<<<===???AAA>>>>>>>>>>>>>>>===<<<<<>>===<<<888888777666666666666666555444444333333333444444000000000000000000000000111000000///...------,,,000///...,,,,,,++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''''',,,+++)))((('''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,***))))))***++++++***(((((((((((()))))))))))))))(((((((((((())))))***))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***))))))))))))***+++*********+++******))))))(((((())))))))))))))))))))))))(((((())))))******************+++,,,---...)))***++++++******,,,...111...+++***+++---...///++++++,,,,,,,,,+++***)))------------------------,,,,,,,,,------------...---......//////......---////////////000000000000/////////000111333444555555555555555555555555555444555777777666555555666555555555444333222222222333333333444444444555555666555444444444444555666555555555555555444444444222222222222111000...---000//////.........//////000//////...------,,,,,,))))))))))))))))))))))))+++***))))))(((((())))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++------,,,++++++***))))))************)))))))))((()))))))))))))))))))))))),,,++++++******)))))))))'''((())))))******)))))))))))))))))))))******+++)))******++++++******)))*********))))))((((((((())))))(((((((((((())))))((('''&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))************)))***)))))))))***+++,,,,,,******)))))))))***++++++))))))))))))*********+++***++++++++++++++++++***))))))))))))************************************************)))))))))(((************))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((***+++***))))))***,,,)))******++++++******)))))))))))))))*********************++++++,,,------222///,,,+++------,,,***------...////////////......//////000000000000/////////000000000000111111111111111111222333444444555555666666666666555555777777777777777777777777555666888999::::::;;;;;;::::::::::::::::::::::::??????@@@AAABBBCCCDDDDDDEEEBBB>>>;;;:::<<>>???CCCEEEDDDAAAEEECCC@@@>>>======>>>???===>>>>>>>>>>>>===<<<<<<======>>>>>>===<<<<<<;;;888777777666666666666666555555444333333333333333000000000000000000000000333333222222111000000///---------,,,+++*********))))))))))))))))))))))))******))))))))))))******))))))******))))))((((((+++***)))((('''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,***((()))***+++***)))))))))))))))((((((((((((***))))))(((((((((((()))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++++++++++++++***++++++***)))((((((((())))))***+++++++++***)))((()))))))))*********++++++'''((()))***+++,,,------,,,,,,+++***)))))),,,...111...,,,+++,,,...//////,,,,,,---------,,,+++***------------------------......---------,,,,,,,,,---......//////......---////////////000000000000111111111111111222333444555555555555555555555555333555777777777666777888666666555555444333333333333333444444444555555555666555555444444555555666666666555555555444444444222222333333222111000000......---------....../////////......---,,,,,,,,,))))))))))))))))))))))))+++***))))))(((((()))))))))))))))*********++++++))))))))))))))))))))))))'''''''''((())))))******,,,,,,,,,+++******))))))************)))))))))))))))))))))))))))))))))))))))*********************((()))******++++++******)))))))))))))))*********)))******++++++******))))))))))))(((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))(((((((((((((((((((((((()))************))))))(((******************++++++******)))))))))))))))***)))))))))***************))))))************))))))))))))))))))************************************************))))))))))))++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((()))***+++***((('''((()))***))))))))))))))))))***))))))))))))************)))))))))***+++...000111888444///,,,+++,,,++++++---....../////////////////////000000000///.........///000111222333444555111111000111111222333444555555666666666666555555666666666666666666666666666777888:::;;;;;;;;;;;;888888999::::::;;;<<<<<<>>>??????@@@AAABBBCCCCCCDDDBBB???<<<;;;===???AAABBB???===>>>AAACCCBBB@@@BBBAAA@@@???>>>==================>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::888777666666555555666666666555444333222222111111000000000000000000000000333333333222111111000000------......---,,,***)))))))))))))))))))))))))))+++******************+++))))))*********))))))(((******)))(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++***((((((*********)))******))))))((((((''''''******)))(((((('''((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***,,,------,,,+++***---,,,***(((''''''(((((()))***+++,,,,,,***(((&&&'''(((((()))))))))))))))&&&&&&((()))***+++,,,,,,------+++)))((((((,,,...111...,,,,,,---/////////------------------,,,,,,------------............//////...---,,,,,,++++++......////////////......////////////000000000000111111111111222333444444555555555555555555555555222444666666666666777888666666555555555444444444222333333333333444444444666666555555555555666666666666666555444444333333222222222222222222222111------,,,,,,,,,---...............------,,,,,,,,,))))))))))))))))))))))))---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))''''''(((((()))*********,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++(((((()))***************))))))************))))))''''''''''''(((((((((((('''((()))******)))((('''%%%&&&&&&'''((())))))***'''(((((()))))))))))))))((((((((((((((((((((((((***************)))((('''+++***************++++++******))))))(((((())))))************************)))******************)))((()))))))))*********************************************)))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))+++***)))(((((()))***+++((()))))))))***************)))((((((***,,,///111999666111---++++++,,,------...//////000000/////////000000000///...------......///111222333444555000000000000111222333444444555555666666555555444444444444555555555555555777888999:::;;;<<<<<<<<<888999999::::::;;;;;;<<<>>>>>>??????@@@AAAAAABBBAAA@@@===;;;;;;<<<>>>???@@@>>>===>>>@@@AAAAAA???????????????>>>===<<<;;;<<<============<<<;;;;;;:::::::::;;;;;;::::::999777777666555555555555666666555444222111000000000000000000000000000000000000/////////.........---...///000111111///---,,,))))))))))))))))))))))))++++++************++++++))))))************)))))))))))))))))))))(((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++)))(((((()))******)))******))))))((((((''''''******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())),,,---...---+++***---,,,***((('''(((((()))((()))+++++++++)))'''%%%''''''((()))***))))))(((%%%&&&((()))++++++++++++------+++)))((((((,,,...000...,,,,,,---.........---------------------...---------......///////////////...---,,,++++++***...//////////////////...////////////000000000000///000000111222444555666555555555555555555555555000222444555444444555777555555555555555444444444222222222222333333333333666666666666666666666666777666666555444444333333/////////...............------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))******++++++,,,++++++***************)))))))))))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''))))))***+++++++++++++++(((((()))************))))))))))))******)))))))))$$$$$$%%%'''(((***++++++'''((()))******)))((('''%%%&&&'''((())))))******&&&'''((()))***)))))))))))))))))))))))))))))))))***************)))((('''*********)))******++++++******)))))))))))))))***+++++++++*********************++++++++++++******((()))))))))************************************))))))))))))))))))************)))))))))((((((((())))))))))))************************************((()))******))))))***,,,,,,+++***))))))***+++,,,((()))))))))************+++***((('''((()))+++---555333111...,,,,,,...///---......//////////////////////////////...---,,,////////////000000111111000000000000111222333333444444555555555555444444333444444444555555555666777888999:::;;;<<<<<<<<<::::::::::::::::::::::::======>>>>>>???@@@@@@@@@>>>===;;;::::::;;;<<<<<>>>>>???@@@AAA@@@???===>>>>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999777666666555555555555555666555333222111000//////////////////////////////---------------,,,,,,,,,---...000111111///---,,,))))))))))))))))))))))))++++++************++++++))))))******++++++******(((((())))))))))))((((((&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++)))'''((()))***)))((())))))))))))((((((((((((***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''')))+++,,,---,,,+++***,,,,,,+++***)))))))))***((()))*********)))((('''((()))***+++,,,+++***)))&&&''')))***++++++******,,,,,,+++***)))))),,,......---+++,,,---...---,,,------,,,,,,,,,---......---------...//////000000//////...---,,,,,,++++++...//////000000//////...////////////000000000000///000000111333555666777555555555555555555555555000222444444333333444555444444444444444444444444222222222333333333444444555666666777777666666555777777666555444333333222222111000////////////000......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))++++++***)))((((((''''''((()))******++++++******'''((()))++++++******)))((())))))******))))))((($$$%%%&&&''')))***,,,,,,(((((())))))))))))((((((&&&'''((()))))))))))))))&&&'''(((*********)))))))))))))))))))))))))))))))))************))))))((())))))))))))***+++,,,---*********)))***++++++,,,+++++++++++++++************++++++++++++++++++***))))))))))))************************************))))))))))))************))))))))))))(((((((((''')))))))))************+++************************((()))******))))))+++,,,,,,,,,++++++++++++,,,,,,))))))))))))************+++***)))((('''(((((()))---///000000...---...///,,,------...................../////////...------/////////...............000000///000000111222333444444555555555555444444333333444444555666666666666777888:::;;;;;;;;;;;;::::::::::::::::::::::::=========>>>>>>>>>??????;;;:::::::::::::::::::::======>>>????????????>>><<<============<<<;;;:::;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999999777666555555444444555555444333222111000000//////////////////////////////..................------+++,,,---......---,,,+++))))))))))))))))))))))))******))))))))))))******((()))***++++++++++++***'''((()))******)))((((((&&&''')))+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))'''''')))***)))((((((((((((((()))))))))))))))(((((((((((())))))***''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))+++++++++++++++++++++,,,,,,,,,++++++***))))))******************&&&((()))++++++***)))(((((()))+++,,,,,,+++)))((()))***++++++******,,,...---,,,***+++,,,---,,,+++,,,,,,+++++++++,,,......---------...///000000000.........------,,,,,,,,,//////000000000000//////////////////000000000000222111111222333444555555555555555555555555555555222444555555444333444444333333333333333444444444444444444555555555666666555666777888888777666555777777666555444333222222666555444222111111111222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((('''((())))))******))))))'''(((***+++++++++)))((((((((())))))))))))((((((''''''((())))))******+++))))))(((((((((((())))))'''((())))))***)))((((((%%%&&&(((***+++***))))))))))))))))))))))))))))))((())))))************)))((((((((()))***,,,---...************+++---......,,,,,,,,,++++++*********))))))************))))))))))))))))))************************************((()))))))))*********************)))))))))(((((())))))*********+++++++++************************(((*********((('''((()))******++++++++++++******))))))))))))************************))))))(((((('''+++000111000---,,,,,,+++,,,,,,---------------------......///................................./////////000000111222333333444444555555444444333333444444555666666777777555666888999::::::;;;;;;888999999::::::;;;;;;<<<<<<<<<============>>>>>>:::::::::;;;;;;::::::::::::;;;===>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666777888888888888888666666555444444444444555222222111000000000000000////////////////////////........................++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++'''((()))******)))((((((&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))'''''')))))))))(((''''''(((((())))))******(((((('''(((((()))***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***+++++++++***+++,,,......---,,,++++++*********+++,,,------$$$%%%'''((()))(((&&&%%%)))***,,,---,,,+++)))(((((()))+++,,,++++++---...,,,+++******,,,,,,+++***,,,++++++***+++,,,......---------...///000000111......---------,,,,,,,,,//////000000000000//////////////////000000000000444444333222222333333333555555555555555555555555444555777666555444444555333333333333333333333333666666666666777777777777555666777888888777666555888777666555444333222222555333111000.........///222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))'''''''''((()))******+++''''''((()))))))))))))))'''(((***+++,,,+++)))((((((((())))))))))))((((((************))))))))))))***)))(((''''''((()))***(((((()))******)))((('''$$$&&&(((***++++++))))))))))))))))))))))))))))))'''((()))***************''''''((()))***,,,...///))))))***+++,,,...///000,,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))************************************(((((())))))*********++++++++++++************)))))))))******++++++++++++)))))))))))))))))))))))))))******)))&&&%%%%%%&&&((()))***++++++***)))((())))))))))))******************++++++++++++***)))$$$)))000333000,,,))))))***+++,,,,,,------,,,,,,,,,,,,---.../////////...---.........//////000000////////////000111222333333444444555555444444333444444555555666777888888555666777888999:::::::::666777888999;;;<<<===>>><<<<<<<<<===============::::::;;;<<<<<<;;;;;;;;;888:::<<<===<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;:::999999444444555666777777666666666666555444444444444555111111000000000000000111////////////////////////,,,---------------------------,,,,,,,,,---......''''''(((((())))))******))))))))))))************(((((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))))))))******************)))((((((((((((((('''''''''(((((()))***++++++******))))))))))))))))))))))))))))))*********,,,+++)))((('''''''''((())))))(((((('''''''''&&&'''(((((((((((((((''''''%%%%%%&&&&&&''')))***+++(((((((((((()))***+++,,,+++++++++***)))((('''&&&'''(((***+++,,,,,,+++******)))(((''''''((()))***+++++++++++++++***)))(((*********************+++++++++,,,------,,,,,,+++++++++,,,,,,---...////////////000000111111111111111000///////////////000111000///......///000111444444333222333444555666444444444444444444444444444555555555444333333222333333333333444444555666444444444555666777888888777777666555555555555555666555555444444333222222333222111111000000111111000...------......---,,,,,,------......------,,,...---,,,,,,,,,---...///,,,,,,++++++***))))))))),,,,,,***)))))))))***+++(((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((,,,***'''''')))+++,,,,,,************))))))(((((((((((((((((((((((((((((()))))))))))))))******+++)))************++++++++++++---///...,,,*********---,,,+++***))))))))))))))))))++++++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((++++++)))((('''''''''''')))))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((()))***++++++***))))))))))))))))))))))))***...222111---+++---///---------............///////////////////////////---------........./////////000111222222333222222333333555666666666555444222333444555666666666666555666777888888999999888999999888888999999:::;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888<<<<<<;;;;;;;;;:::::::::<<<:::777555444444666777333333333333333333333333111111111111000000000000---...///000000///...---,,,,,,,,,------.........,,,,,,,,,++++++*********)))***************++++++++++++******))))))(((((()))))))))***+++++++++,,,***)))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&((()))))))))))))))))))))))))))******************)))(((((((((((((((+++***)))((((((''''''(((++++++***))))))))))))))))))))))))((((((((((((((((((((()))******))))))((())))))((((((((('''''''''((((((((())))))(((((('''((((((''''''(((((())))))(((((((((((()))***+++,,,...------------,,,***))))))******++++++++++++***+++***)))(((((()))***+++)))******+++++++++******)))*********++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---......///000000000000000000111111000000000///000000111111111000////////////000111444333333222333444555666444444444444444444444444444444555555444333333222333333333333333444555555555555666666666666666555777777666666555555555666555555555444333333222222222222111000000000111111000...------......---,,,,,,,,,------------,,,,,,---,,,+++***))))))******))))))))))))))))))******,,,+++***)))))))))***+++(((((((((((((((((((((((()))))))))))))))*********)))))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((***+++,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---...000000...,,,,,,,,,---,,,+++***))))))))))))++++++******+++,,,------))))))))))))))))))))))))************************+++***)))(((((('''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))+++***((()))+++,,,,,,+++))))))))))))))))))))))))***...111111---+++,,,///------------....................................---------.........////////////000111222222222222222222444555555555444333444555666777777888888888555666777888888999999888999999888888999999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;===>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999666666555555444333333333333333333333333333333333111111111000000000//////---...///000000///...---,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++---,,,+++***)))(((''''''******************++++++******)))))))))(((((((((&&&&&&''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******+++******))))))))))))******************)))((((((((())))))++++++***)))((((((((((((++++++***))))))))))))***))))))((((((''''''&&&&&&$$$&&&))),,,---,,,***)))))))))((((((((((((''''''(((((()))******))))))(((+++***))))))(((((((((((((((((((((((()))***++++++000...,,,---//////,,,))),,,++++++************+++,,,+++************+++,,,'''((()))***++++++++++++))))))***+++,,,,,,------...............---,,,++++++,,,,,,------.........000000000000000000000000000000000000111222333333111111000//////000111111333333333333333444555555444444444444444444444444444444444444444333333222333222222222222333333444555666777777777666444333777777777666666666666666555555444444333333222222222111111000000000000000000...------......---,,,,,,,,,------------,,,,,,---,,,+++)))((((((((((((&&&''''''((())))))******,,,+++******))))))******))))))))))))))))))))))))************))))))))))))************************((()))+++------+++)))((())))))))))))))))))))))))******))))))((((((''''''((())))))******))))))((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''',,,111222///,,,******+++++++++***************************************)))))))))))))))******+++)))************+++++++++,,,...//////---,,,------,,,,,,+++***)))))))))))),,,+++***)))***,,,///111))))))))))))))))))))))))******************************))))))((((((''''''((()))))))))***+++++++++)))******************))))))))))))*********++++++))))))))))))))))))))))))+++)))((())),,,---...---))))))))))))))))))))))))***---000000---+++,,,...------------....................................------........./////////...///000111222222222222111111222333333333333333444555666777777888777777555666777888888999999888999999888888999999:::;;;======<<<;;;;;;;;;;;;<<<;;;<<<=========;;;:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888333444555666666555333222333333333333333333222222111111000000000000//////---...////////////...---------------------,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,++++++***,,,,,,+++******)))((((((+++++++++************************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((()))***++++++++++++((()))))))))******************))))))((())))))***(((((((((((()))***+++,,,,,,+++******))))))******((((((((((((((((((((((((&&&''')))+++,,,+++***)))))))))((((((((((((((((((((())))))************)))+++******)))))))))))))))(((''''''(((((()))***+++///,,,***+++...///,,,)))...---+++***)))******+++,,,+++***))))))***+++,,,(((((()))***************((()))***+++,,,---......////////////...---,,,,,,,,,,,,,,,---------......000000000000000/////////000000111111222333444555111111111111111111111111333333333333333444444444333333333333333333333333333333444444444333333222222222222111111222222333333555666777777777555444888888888888777777666666555555444444333222222111111111000////////////000000...------......---,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********((((((((()))))))))******+++++++++***************************************++++++******))))))((((((******++++++++++++******))))))***++++++***))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))******)))))))))))))))************))))))************************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))&&&,,,222333...))))))***++++++++++++************************************)))))))))))))))******+++))))))*********+++++++++)))+++,,,,,,+++***+++,,,,,,++++++***))))))*********)))******+++---///000))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((()))***+++,,,,,,---******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))***)))((())),,,...///...((((((((((((((((((((((((***,,,//////---++++++,,,,,,,,,---------.............................................////////////...///000111222222222222111222222333333333333333222222333444555555555555555666777888888999999888999999888888999999:::;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::888888888888777777777777444555666666777777777666333333333222222222222222111000000000////////////.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***************++++++++++++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((()))***+++,,,,,,,,,,,,((()))))))))******************))))))))))))******((((((((())))))***+++,,,,,,++++++***************((((((((())))))***************))))))))))))******(((((())))))))))))))))))(((((()))***************)))))))))))))))******+++''''''''''''((()))***+++---+++***+++......,,,***...---+++*********+++++++++***))))))))))))***+++***************)))((('''(((((()))***,,,---........./////////...------,,,,,,,,,,,,---------------000000//////////////////111111111111222333555555111111222222222222111111222222222333333333333333333333333333333333333333222222333333444333333222333222222111111222222222111333444666777888888777888888999999888888777666555444444333222222111111111000//////......//////000...------......---,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++******)))))))))++++++++++++******))))))++++++++++++++++++++++++++++++******))))))(((((()))***++++++++++++***)))***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))''',,,///...)))&&&(((+++************************************************)))))))))))))))******+++))))))*********+++++++++)))***++++++******,,,---,,,+++******)))*********%%%'''***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))((('''(((((()))***+++,,,,,,---******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))***(((((())),,,.........((((((((((((((((((((((((***+++------,,,+++++++++,,,,,,,,,------------..................................../////////000000......///000111111111111333333333333333444444555111222333444555555555555555666777888888999999888999999888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999888888888888999999999::::::::::::::::::999999999999888888777777777666666666666555444333444666888999333333333222222111111111000000000////////////.........------------...............------,,,,,,,,,++++++++++++++++++++++++***************)))))))))*********+++++++++,,,,,,******************++++++++++++*********)))))))))*********))))))))))))((())))))))))))))))))))))))***))))))(((((())))))***((()))***++++++,,,++++++))))))))))))******************)))))))))***++++++,,,,,,+++***)))))))))))),,,,,,+++************+++))))))))))))***************)))(((''''''((()))***(((((())))))))))))******''''''((()))************(((((((((((())))))***+++''''''''''''((()))*********+++,,,------------------,,,,,,++++++++++++,,,+++***)))(((((()))***+++************)))((('''&&&(((((()))***++++++,,,,,,---------.........------------------------------.........//////000000000111111111111222333444444111222333333333333222111111111222333333333333333333333333333333333333333111222222333333333333333444333333222222222222333111222333555666888999:::888999999::::::888777666444444333333222222111111000000///...............000...------......---,,,++++++,,,,,,,,,,,,++++++&&&''')))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***))))))************************************))))))))))))((()))***++++++***)))(((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))((((((((())))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((***+++***'''&&&(((***)))))))))))))))*********************************)))))))))))))))******+++)))************+++++++++***+++,,,,,,,,,,,,...111++++++***************+++$$$'''***---...---***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((()))))))))***+++++++++)))******************))))))))))))*********++++++))))))))))))))))))))))))***((('''(((+++,,,---,,,))))))))))))))))))))))))******,,,,,,,,,,,,******,,,,,,,,,,,,------------------------------------....../////////000000000---...///000111111111111333333333333333444555555333444555666666777666666555666777888888999999888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<=========<<<<<<;;;:::999888888888888888999999::::::;;;::::::999999999888888888888888777777777666666666555333111000111333666777333333333222111111000000000000////////////............------------......------------------,,,,,,***++++++++++++,,,,,,,,,)))))))))***************+++++++++++++++++++++***)))))))))***+++++++++,,,+++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))'''((()))***++++++++++++))))))))))))******************))))))******+++,,,,,,,,,+++***))))))))))))---,,,++++++******+++++++++******)))((((((''''''&&&&&&''''''(((((())))))(((((()))))))))*********&&&&&&'''((())))))))))))))))))((((((''''''(((((('''''''''''''''(((******%%%)))---,,,***)))+++...++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,((()))))))))))))))((((((((((((((())))))************+++,,,------......---------------------------,,,------...///000111111222222111111111111222333222222333444444333222222000111222333444333333222222222222222222222222222111111222333333333333333555555444333333333333333444444333333444777999;;;888999:::;;;:::999777666444444333333222111111111000///......------......000...------......---,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,++++++***************)))))))))***++++++,,,+++***)))(((************************)))))))))))))))*********'''(((***++++++***((('''***))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''((((((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))++++++++++++,,,///111+++***************++++++''')))+++---------+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))***((('''((()))++++++***))))))))))))))))))))))))*********+++,,,,,,***)))++++++,,,,,,,,,---------------------------------.../////////000000000000---...///000111111111111333222111111111222444444333333444555666666666666555666777888888999999888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<============;;;:::999888888888888888999999:::;;;;;;<<<;;;;;;:::::::::999999999888888888777777777666666444333222222222333444555333333222222111000000///000000/////////............------,,,,,,------...,,,,,,------------------******+++++++++,,,,,,,,,)))))))))******++++++,,,...------,,,+++***))))))(((((()))***+++,,,,,,---+++++++++************)))******))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((('''((()))******+++******))))))))))))******************))))))***+++,,,,,,))))))))))))***+++,,,------,,,++++++******++++++---,,,+++)))'''%%%###### """&&&)))******)))((((((((())))))*********+++%%%&&&'''((())))))))))))+++***)))'''&&&&&&%%%%%%'''&&&&&&''''''((()))*** &&&+++***&&&$$$(((---)))***,,,---...------,,,------++++++++++++------&&&'''((()))************(((((((((((())))))))))))))))))+++,,,---.........------------------------+++,,,---...///111222222222222111111000111111111222222444444444444222222000111222333444333222222222222222222222222222222000111222333333333333333666555444444333333333333777666444333333555888:::888999:::;;;;;;999888666444444333333222111111000//////...------------...000...------...///---,,,+++++++++,,,,,,+++++++++,,,---...///...---,,,+++''''''(((((())))))************+++,,,+++***)))((())))))))))))))))))))))))(((((())))))******++++++&&&((()))******)))(((&&&(((***+++,,,,,,+++***((())))))))))))))))))))))))&&&&&&'''((()))***++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&''')))++++++)))'''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++'''((()))))))))***---000+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************&&&''')))***+++***((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''''')))***)))((())))))))))))))))))))))))*********+++,,,,,,***(((++++++,,,,,,,,,---------------------------------////////////000000000000---...///000111111111111222111000000000111333444111111222333444444444444555666777888888999999888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999888888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777444555666666666555444333333333222222111000000///000/////////...............---,,,,,,,,,,,,---...,,,,,,,,,------.........*********++++++,,,,,,,,,))))))*********+++++++++222111...,,,++++++,,,---++++++******))))))((((((+++*********))))))((((((''''''(((((())))))******+++++++++***)))(((((('''''''''(((((())))))*********************+++++++++)))))))))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((***************)))((('''///...+++***))))))***++++++******)))))))))))))))((()))+++,,,,,,***'''%%%))))))))))))))))))))))))'''''''''''''''((())))))+++***(((&&&%%%&&&'''(((++++++,,,,,,,,,,,,------,,,,,,------...///000000/////////...---+++***))))))******+++++++++*********************************+++,,,,,,------,,,,,,........................---...///...---,,,---...000000111111111111000000111111222333333333333222000111222222333333333333222222111111222222333444666666555444222111000000444333333333333444555555111111333444555777888888888666555777999:::888555666555222000...---------,,,---...000000///---,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,*********)))******++++++)))))))))))))))))))))))))))*********++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))+++,,,---,,,+++***((((((((()))*********))))))***++++++,,,111000---+++)))((((((((((((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''&&&%%%$$$######"""***************)))((((((''''''(((((())))))))))))(((((((((((()))***+++,,,++++++,,,---...///111222,,,++++++***)))))))))***,,,,,,,,,+++++++++************)))))))))***+++,,,***))))))(((((())))))***)))))))))))))))*********+++***)))(((((()))***+++******))))))))))))******++++++***)))(((((()))))))))(((&&&%%%&&&''')))***))))))))))))))))))))))))''''''''''''((((((((((((+++*********+++,,,------++++++,,,,,,,,,++++++***,,,,,,,,,---------..................////////////000000000000000111111111444444333222222333333333222222333333333444444444888888888777777777777777555666777888999:::;;;;;;::::::;;;;;;;;;;;;::::::999999888888999999:::;;;888888888999<<<>>>>>>===;;;;;;:::999999999::::::999777555555888888666444444444333333333333222222222333333333333222111111//////............//////------------------------000//////.........//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,555333000---+++***)))************)))))))))))))))************)))))))))(((((((((((()))))))))))))))++++++******)))(((((('''((((((((())))))))))))))))))))))))***+++++++++,,,++++++++++++************))))))))))))))))))))))))************)))))))))(((******++++++******)))(((...,,,***)))(((((()))***+++******))))))))))))))))))+++,,,------+++)))'''))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''((()))+++,,,*********+++++++++,,,,,,+++++++++,,,------------......//////...---,,,,,,+++++++++,,,++++++*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///000000111111111111000000111111222333333333333222111111222333333333222222111111111111111222333333222222222333333333444444444333333333333444555555333444444555555666666666888666555666888888666444666555333222000000//////......------------------......---------,,,,,,,,,,,,++++++******++++++,,,...---,,,***)))(((((((((************************)))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,+++)))((((((((()))*********************++++++000///---+++))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((('''&&&&&&%%%%%%***************)))((((((,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++*********+++,,,---///000,,,,,,+++***************,,,,,,+++++++++*********************++++++++++++------,,,,,,,,,,,,------*********)))))))))))))))))))))(((''''''((())))))******))))))))))))******++++++***))))))))))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))(((((()))))))))************))))))))))))******++++++++++++,,,,,,++++++***,,,,,,,,,---------..................//////////////////000000111111111222444333333222222333333444222222333333333444444444666666666666666666666666666666777888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999::::::;;;999888888:::<<<======<<<<<<;;;:::999999999999999999777555555777888666444333333222222222111111111222222333333222222111000000///...............///------------------------......------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------333222///,,,+++*********))))))))))))************************))))))))))))))))))))))))))))))((((((++++++******)))((((((((())))))))))))))))))(((((((((((()))***++++++,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))************))))))))))))++++++++++++++++++***))),,,+++***((('''(((((()))+++******)))))))))))))))+++,,,---......---+++)))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))***+++++++++)))))))))************+++******+++++++++++++++***,,,---......////////////------------,,,++++++******************************+++,,,,,,------,,,,,,---------------------------...///...------...///000000111111111111000000111111222333333333333222222222222333222222111111000000000000000111111222000111111222333444555555333333333333333444555555666666555555555555555555777666555555666666444222444555444444333222111111111000---++++++,,,---///.........---------,,,,,,,,,++++++******++++++,,,------+++***))))))((((((************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))+++***))))))((()))))))))++++++******************...---,,,+++******************++++++++++++*********************)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((()))************))))))(((+++***)))(((((()))************)))))))))******+++))))))))))))***+++,,,------,,,,,,+++++++++++++++,,,++++++++++++*********)))***+++,,,---,,,++++++++++++************++++++++++++******))))))((((((((((((''''''''''''((((((******))))))))))))******+++***))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))(((((((((((((((***++++++,,,,,,+++++++++,,,,,,,,,---------..................////////////......///000111222222333333333333222222333333444333333333333444444444444666666666666666666777777666666777888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;999999:::;;;<<<<<<:::<<<;;;:::999888888888888888666555555666666555444222111111111111000000000222222222222222111000000000000///...---------...---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,------,,,++++++,,,------(((((())))))******++++++*********)))))))))))))))+++******))))))(((((((((************))))))((((((+++******))))))((((((((((((((()))***+++,,,,,,---,,,,,,,,,++++++***))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,++++++***,,,+++***)))))))))))))))+++******)))))))))))))))+++,,,---......---+++***))))))))))))))))))))))))'''''''''''''''((())))))***************((('''''')))))))))*********++++++******+++,,,++++++***))))))***+++---...//////000............---,,,++++++***************************+++,,,,,,------,,,,,,////////////////////////,,,---///...------...///000000111111111111000000111111222333333333333222222222222222222111000//////////////////000111111222222222222222222333333333333222222333333444555555555555555555555555555555555555444444333111000222333444555444333222111222111///...------...///---------,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))***+++,,,,,,************************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++)))******++++++******)))***************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((((((((((())))))*********))))))************)))((()))((('''&&&'''(((***++++++******))))))******+++)))))))))))))))***+++,,,------,,,++++++,,,,,,---++++++++++++************(((***,,,---...---+++************))))))*********,,,++++++***)))(((''''''((((((((((((((((((((((((******))))))))))))************)))))))))))))))*********)))))))))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))(((''''''******+++,,,,,,,,,++++++,,,,,,,,,---------..................////////////---...///000111222333333333333222222222333444444333333333444444444444555888888888999999999999999666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<;;;:::999:::;;;;;;:::999<<<;;;:::999777777666666666666555555555555444444222222111111111000000000111111111222111000000///000000///...------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***))))))))))))******************++++++,,,,,,---...(((((())))))******++++++))))))))))))))))))******++++++******))))))((((((*********)))))))))))))))++++++******))))))((((((((())))))***++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,++++++*********++++++******))))))))))))))))))***++++++,,,+++******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((('''&&&%%%************+++++++++,,,++++++---------,,,+++***'''((()))+++,,,---.....................---,,,+++***************************+++,,,,,,------,,,,,,////////////////////////,,,---......------...000000000111111111111000000111111222333333333333222222222222222111111000/////////......//////000111111111222222222222333333333222222222222333444444333333444444555555666666444444444444222111000000000111222333333222111000000111222222111000///...,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,---************************(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))*********))))))******+++++++++******)))******++++++,,,,,,,,,,,,(((((())))))))))))((((((***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((()))******((())))))*********))))))************+++---///111******************+++,,,++++++*********++++++,,,,,,,,,,,,++++++,,,------+++++++++*********))))))((()))+++------,,,+++***------,,,,,,,,,,,,------,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))))))))*********)))))))))))))))*********************++++++,,,)))))))))))))))))))))))))))))))))************+++***++++++++++++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---...///000111222333333333222222222333333444555333333444444444555555555777777888888999999999999777777777888999999::::::::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<:::999999:::;;;999888<<<;;;999888777666666555555555555555444333444444333222222222111111111111000000111111000000///...//////...---------------------------------------------,,,,,,---......///,,,,,,+++++++++*********((((((((())))))))))))***+++++++++++++++++++++***))))))))))))************))))))))))))******************************))))))******))))))))))))))))))******************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,***,,,---//////...,,,+++'''''')))***+++,,,,,,,,,,,,------......------,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000000000111111111111000000111111222333333333333222111111111222111111000000///////////////000000111......///111222444555555222222222222222333444444111111222333444555555555222333444444222000000111000000111111111000//////...000111333333222000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++***))))))******++++++++++++++++++++++++((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))+++,,,---(((((()))************)))((()))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))&&&&&&''''''(((((())))))((())))))************)))(((((()))+++,,,---......***))))))******,,,------,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---+++************)))))))))((()))***+++,,,+++******++++++************++++++++++++******))))))(((((())))))************))))))******))))))))))))******)))))))))))))))******+++)))*********++++++++++++))))))))))))))))))))))))((((((((())))))))))))***++++++,,,------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000111222222333222222222222333444555555333444444444555555555555444444555555666666777777777777888888888999999999999999::::::::::::999999999999888888999999:::;;;;;;:::999999:::;;;999888:::999888777666666666666444555555555333222333444333333222222222111111111000000000000000///.........---------------......---------------------------,,,,,,,,,---...///000++++++++++++************((())))))))))))******************++++++++++++************)))))))))))))))((()))))))))******************************++++++)))))))))))))))))))))*********************+++++++++++++++***************((())))))******++++++,,,))))))))))))))))))))))))((()))))))))************((()))******++++++************++++++++++++******+++******)))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''''''''''''''((())))))((('''''''''''')))***+++)))))))))************+++)))***---//////...---,,,))))))***++++++++++++******+++,,,---------------***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,......---...///111000000111111111111000000111111222333333333333222///000000111111111111000000000//////000000111222...///000111222333444444222222222111222222333444222222222222222222222222000222444444222000111333222111000000////////////---......///000000000000//////.........---------,,,++++++******++++++,,,,,,+++******)))*********++++++++++++++++++++++++)))))))))*********++++++************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++'''((()))***+++******)))&&&'''***,,,---,,,,,,+++)))***+++,,,,,,,,,++++++)))))))))******)))))))))***************)))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''((((((((()))))))))***'''''''''((((((((((((((((((((()))***************'''((()))++++++***)))((((((((()))***+++---...///---,,,++++++***************************+++,,,,,,************))))))))))))(((((()))))))))*********(((''''''''''''''''''(((*********)))))))))))))))(((((()))******)))((((((******))))))))))))******)))))))))))))))***++++++((())))))***************))))))))))))))))))))))))((((((((()))))))))******)))***,,,---------+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000111111111222222222222222333444555666444444444444555555555555222333333444555555666666888888888888888999999999777888888999999888888777888888777777888888999::::::999888888:::;;;:::999999888777666666666666666333444666444222111222444222111111111111000000000//////000000//////...---,,,,,,,,,,,,---...//////------------------------++++++++++++,,,---...///++++++++++++************)))************+++++++++%%%&&&(((***,,,---......++++++******))))))(((((((((((())))))*********+++)))))))))***+++++++++,,,)))))))))))))))*********)))))))))***+++++++++,,,,,,,,,++++++***)))))))))))))))***+++,,,------...))))))))))))))))))))))))(((((())))))*********+++'''((()))***************((()))************))))))+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))---,,,***((('''((()))***(((((((((((())))))))))))'''))),,,...//////---,,,++++++,,,,,,,,,+++******))))))+++,,,---.........************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............///111000000111111111111000000111111222333333333333222...///000111111111111111000000000000000111222222222222222111111111000000222222111111222222333444333333222222111000000//////222444444222111222444444333111///...//////000---,,,++++++,,,...111222000000000000////////////,,,++++++++++++++++++,,,((((((((()))***,,,---...++++++++++++++++++++++++************+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))'''((()))+++++++++***)))%%%'''))),,,------,,,,,,******,,,,,,---,,,+++*********++++++++++++*********************)))(((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******)))))))))((((((((((((((((((((()))***************+++---/////////,,,)))''''''((((((***+++---///000---,,,+++***)))))))))******)))))))))***++++++,,,************))))))))))))((((((((('''((())))))*********))))))))))))******)))))))))))))))*********&&&'''((())))))((('''&&&******))))))))))))******))))))((())))))***++++++(((((()))************)))))))))))))))))))))))))))((())))))))))))*********((()))+++---...---,,,+++((()))***+++,,,---------,,,,,,,,,---------................../////////000000000000000000111111111222222222222333444555666444444444555555555666666444444555555666777777888888888888888888999999999777777888888888888777777777777777666777888888999999888777888:::;;;:::999888777666666666666666777222444666444222000222444000000000000///////////////////////////......---+++++++++,,,---...///000------------------------************+++,,,---...+++++++++************)))************)))'''&&&%%%(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******+++)))((((((***++++++***((((((((((((((((((((((((++++++***+++,,,,,,+++***)))***+++,,,,,,+++***))),,,+++******)))))))))***************+++,,,---...*********)))))))))))))))%%%&&&&&&'''((())))))***************************))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''+++***)))'''''''''((()))''''''(((***+++,,,---...,,,---......//////......))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++++++++,,,,,,,,,+++******.........////////////000/////////000111111222222222333555666555333000///111111111111111111111111000000000000000000000000......///000111222222333333333333333333333333333666444222///...///000111111000/////////000222333111333333///...///...+++)))+++---///000///---+++.........000111111...,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++*********))))))((((((******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))(((((()))***++++++,,,,,,++++++***)))(((((())))))+++*********))))))(((((((((((())))))))))))((((((((()))***+++++++++++++++))))))************)))))),,,,,,++++++***)))((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++)))''''''((())))))(((*********)))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))))))))*********...,,,+++)))(((((())))))++++++++++++++++++,,,,,,++++++++++++***((('''&&&((('''&&&'''***+++***)))---,,,***)))))))))***+++***++++++,,,------------******))))))))))))******+++++++++*********))))))************************************)))))))))))),,,+++***((((((((())))))************************&&&(((***+++,,,+++)))(((***************+++++++++000...,,,+++++++++---...---------------...///000////////////000000000000000000111222333333444444555555555555555555555555555555555555666666666666666666777888888888888888777888999999:::::::::::::::999888666666666666777:::::::::999999999888888888888777555444333222111333333222222111000//////////////////////////////222111111000///......---//////.........------------***((())),,,//////...,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&((()))***+++++++++)))))))))***+++++++++,,,,,,,,,+++++++++*********---+++))))))***+++***)))))))))))))))))))))))))))++++++++++++,,,,,,+++***)))***++++++++++++***)))++++++***************+++************+++,,,---...***)))))))))))))))))))))''''''(((((()))*********************************))))))))))))************))))))))))))))))))))))))------,,,+++***))))))((((((((())))))))))))(((((()))))))))))))))(((''''''+++******))))))))))))***(((((()))***++++++,,,---++++++,,,------------,,,************************************************++++++++++++++++++++++++...,,,+++,,,......---+++*********+++,,,,,,,,,---------........./////////......///000000111111222111333444666555444111000111111111111111111111111000000000000000000000000//////000000111111222222222222222222222222222222333333222111000111222222111000/////////000222222222444333///...000///,,,***,,,---...///...,,,,,,---------///000000---+++---,,,,,,,,,+++++++++++++++******))))))******+++************)))))))))(((*********+++++++++,,,,,,+++)))'''(((***+++***(((((())))))***++++++,,,,,,++++++***)))))))))))))))******************))))))((()))))))))))))))((((((((()))***++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))************)))))))))(((************************))))))))))))))))))))))))***)))))))))((((((((('''***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++++++++,,,,,,...---+++***))))))************++++++++++++,,,,,,)))***************)))(((((('''&&&'''***+++***))),,,+++***)))((())))))*********++++++,,,+++++++++******))))))))))))******,,,,,,,,,+++++++++******((((((((((((((((((((((((************))))))))))))+++***)))(((((())))))***++++++++++++++++++++++++((()))***,,,,,,++++++***************++++++++++++111000...------...///000......---------......///////////////000000000000000000111222222333444444444444444444444444444444555555555555666666666666666666777888888888888777888888999999999999999999999888777666666666777888888888777777777666666666777777666555444333333222333333222111111000//////111111111111111111111111111111000000///......---...---------,,,,,,,,,,,,,,,***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&(((***,,,---......******************+++++++++++++++***************...,,,***)))*********(((******************************++++++++++++******)))***++++++++++++***)))))))))))))))************************+++,,,---...))))))))))))))))))******))))))))))))************************************))))))))))))************))))))))))))))))))))))))............---+++)))((((((((())))))))))))(((((()))))))))))))))(((((('''))))))***+++++++++******)))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++((())))))******+++++++++************************---,,,+++,,,---...---,,,******)))***+++,,,...///,,,---------............---......//////000111111000222333555555444333222000000000000000000000000////////////////////////000000000000000111111111111111111111111111111111111111222333333333333333000000000///000111111222222444333000///111000------------------,,,,,,,,,,,,,,,,,,---///...,,,***+++++++++++++++*********+++******))))))******+++************))))))))))))*********++++++++++++,,,***)))((()))******)))((()))))))))***++++++,,,,,,++++++***))))))))))))************+++++++++++++++)))*********)))(((((('''))))))******++++++******'''(((***,,,---......///---,,,,,,++++++*********************))))))))))))************************************************))))))))))))(((((((((((())))))***+++---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,,,,------------...---,,,+++******++++++*********+++++++++,,,,,,((())))))***++++++******((('''&&&'''***+++***)))******)))((((((((())))))******************)))(((******))))))))))))******,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((************))))))))))))***))))))((())))))***+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,111000///------...////////////...---------......////////////000000000000000000111111222333333333444444444444444444444444444555555555555666666666555666777777888888777777888888999999999888777777777666666666666777888888777777777777666666666666555555555555444444444333222222222111111000000///111111111111111111111111111000000//////.........,,,,,,,,,,,,++++++++++++,,,***))))))***,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++++++++++++++***************************************,,,***((((((*********)))************************)))***+++,,,+++******************++++++*********(((((())))))******))))))************+++,,,------)))))))))))))))************)))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))------...///...+++)))'''(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))***++++++***)))************))))))))))))((())))))***+++*********++++++++++++++++++++++++'''(((((()))***++++++,,,)))))))))))))))))))))))),,,,,,+++,,,---------,,,---,,,***)))***,,,...///,,,,,,,,,---------......------......//////000000///111333444555555444333000000000000000000000000////////////////////////111111111000000000000000222222222222222222222222111222444555555444333111000000000000000111111222000333222///...000///,,,///...,,,+++++++++,,,,,,+++++++++,,,------+++)))************************---,,,,,,++++++,,,,,,---*********)))))))))))))))************++++++++++++,,,++++++++++++,,,++++++))))))*********+++++++++++++++***))))))******************++++++,,,,,,---***************)))((('''))))))************))))))((()))***,,,------......---,,,,,,,,,++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))+++---///...+++'''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++))))))******++++++,,,,,,)))******++++++*********((('''&&&'''***+++***)))))))))((((((((((((((((((++++++++++++***)))((((((******))))))))))))******++++++++++++++++++++++++************************************)))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++************+++,,,---******++++++,,,,,,------///...---,,,,,,,,,,,,---000///...---------------////////////000000000000000000111111222222222333444444444444444444444444444444444555555555666666555666666777777777777777888888888888777777666555444444555555666777888888999999888888888777777777444444444444444444444444222111111111000000000///////////////////////////000000/////////.........,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************************************---------,,,,,,+++))))))+++++++++*********************************++++++)))((('''''')))+++******************************(((***,,,,,,***))))))++++++******************+++***+++,,,,,,,,,,,,++++++************+++,,,------(((((())))))************((((((((((((((((((''''''************************((()))))))))************))))))))))))))))))))))))***+++,,,---,,,***((('''(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&((()))))))))((((((*********))))))))))))((()))******+++++++++++++++++++++++++++++++++++++++''''''((()))******++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,------000...,,,******+++,,,---,,,,,,,,,---------......------......//////000000///000222444555555555444000000000000000000000000000000000000000000000000111111111000000000000000333333333333333333333333333444555666555333000//////000000000111111111111...000000---,,,......+++///...,,,*********+++,,,+++*********,,,,,,+++)))************************---,,,,,,++++++,,,,,,---))))))))))))))))))******))))))*********+++++++++++++++,,,++++++++++++,,,***************++++++++++++***************++++++*********++++++,,,,,,---***************)))(((((())))))*********))))))((()))***++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++...000///+++(((''''''(((((())))))))))))************************++++++******************++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++(((((()))******+++,,,,,,,,,,,,,,,++++++***((((((((('''&&&'''***+++***)))((((((((()))))))))((((((+++,,,,,,,,,+++***))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++************)))))))))((((((((())))))************++++++++++++++++++++++++***))))))))))))***++++++***++++++,,,------............------,,,,,,,,,,,,000///...---------------////////////000000000000000111111111111111222222555555555555555555555555444444444444555555555555555555666777777777777777777777777777666555555444333333444555666777777777888888888777777777666666333333333444444444444444111111111000000000000000........................////////////............,,,,,,,,,,,,,,,---------------...------,,,,,,,,,******************************************************+++,,,,,,,,,++++++******************+++++++++++++++++++++,,,,,,,,,***)))'''(((***++++++***************************'''***,,,,,,)))((()))+++++++++***))))))***++++++---.../////////...,,,+++************+++,,,---...((((((((()))******++++++''''''''''''((((((((((((************************))))))))))))************))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((((())))))*********)))))))))))))))))))))))))))***,,,,,,++++++---...000///---,,,++++++++++++,,,---------............---......//////000111111000111222333444444555555111111111111111111111111000000000000000000000000000000000000000111111111333333333333333333333333333444555555444222///...//////000111111111111000,,,//////++++++------***------+++******+++,,,,,,,,,***)))***+++,,,+++************++++++++++++++++++******))))))******+++))))))))))))************)))))))))************+++(((*********)))((()))***************************+++************+++,,,,,,*********+++++++++++++++)))******++++++******)))))))))******))))))((((((******++++++++++++******************************))))))))))))************************************''''''''''''''''''''''''(((((((((((())))))))))))'''(((***...000///+++(((&&&''''''(((((())))))***************************,,,,,,++++++***)))))))))************++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++,,,,,,---------,,,+++)))((('''((('''&&&'''***+++***)))(((((()))*********))))))+++++++++,,,++++++************))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))************)))************************(((((()))))))))*********++++++,,,------...//////000////////////.........//////...---------......////////////000000000000111111111111111111111111555555555555555555555555333444444444444555555555444555666666777777666666555555666666666555444444222333444555666666666666555555555555444444444444333333333333333444444444000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,------------+++---//////...------...++++++++++++++++++++++++************************((((((***+++,,,,,,,,,,,,)))))))))***+++++++++,,,++++++,,,,,,,,,---------///---+++***++++++***)))))))))))))))))))))))))))&&&***---,,,(((''')))+++++++++***))))))***++++++,,,------...---+++((('''************+++,,,---...'''(((((()))******++++++'''''''''((())))))******************************))))))))))))************))))))))))))))))))))))))''''''((())))))******+++(((((())))))))))))((((((''''''((())))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,++++++************************((((((((()))))))))))))))************************(((***,,,,,,++++++---///......------,,,,,,,,,+++------........./////////......///000000111111222222222222333333444444444222222222222222222222222222222222222222222222222//////000000111111222222222222222222222222222222222222333333333111000///...///000111222111111000,,,//////,,,+++......+++++++++++++++++++++,,,,,,,,,+++******+++,,,+++***++++++++++++,,,,,,,,,---+++******))))))******+++((()))))))))************))))))))))))************(((***+++***(((''')))+++************************+++*********++++++,,,---******************))))))(((((()))***++++++++++++)))))))))))))))(((((('''******+++,,,---------,,,))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((('''((((((((()))))))))***'''((())),,,......+++)))&&&&&&''''''((())))))***************************+++++++++***************************++++++++++++)))***+++,,,,,,+++******''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&'''***+++***)))((((((***+++++++++******))))))************************))))))))))))******(((((())))))************))))))))))))))))))))))))************))))))))))))))))))***+++******(((((())))))))))))))))))))))))((()))***+++++++++******++++++,,,---...///000000///////////////......---......---------......///////////////000000000000111111111111000000000000333333333333333333333333333333444444444555555555444555666666777777666666333444444555555555444444222333444555666555555444555555555444444444333333444333333333333333333333///000000000000000000000000000000000000000000000........................***+++++++++,,,,,,,,,,,,))),,,...///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,---,,,,,,,,,------.........444111...---,,,+++)))(((((((((((((((((((((((((((&&&***---,,,(((&&&(((,,,,,,+++***))))))***+++,,,((()))))))))(((%%%###!!!************+++,,,---...'''(((((()))***+++++++++'''(((((()))***++++++,,,************************))))))))))))************))))))))))))))))))))))))'''''''''((()))+++,,,---(((((())))))))))))((((((''''''((()))))))))))))))+++***)))'''''''''((()))(((((((((((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************'''***,,,,,,******,,,///,,,,,,---......------,,,.........////////////000//////000000111111222222222222333333333333444444333333333333333333333333222222222222222222222222...//////000111222222333111111111111111111111111000000111222222222222111...///000222222111111000---000///---,,,//////,,,*********+++,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---(((((())))))*********+++))))))))))))************))),,,------***)))+++---++++++******************+++*********+++,,,,,,---+++*********))))))(((((('''((()))***+++,,,,,,,,,)))))))))))))))((('''''')))***+++---...//////000((((((((((((((()))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''''')))+++------+++)))&&&&&&&&&'''((())))))***************************))))))******+++++++++,,,******+++++++++,,,,,,,,,((()))++++++,,,+++***)))&&&'''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++((('''&&&'''***+++***)))((()))***,,,,,,,,,+++***''''''((())))))***))))))******))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++************)))))))))))))))***++++++***)))((('''(((((((((((((((((((((((((((***,,,---------+++***++++++,,,---...///000111------......------,,,+++---------------...///000////////////000000000000111111111000000000000000111111111111111111111111333333333444444444555555444555555666666666666666222222333444555555555555222333444555555555444333777777666666666555555555444444444333333222222222////////////000000000000........................---.....................))))))******++++++++++++'''***---...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***(((### ###)))---+++'''+++++++++,,,---,,,***((('''&&&&&&''')))+++***)))+++*********))))))(((((()))***++++++***)))***+++,,,++++++******+++,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))+++***)))(((((()))******,,,+++***((((((((())))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******))))))((('''&&&***)))((()))+++,,,,,,,,,+++++++++*********)))))),,,+++*********+++,,,---000///...---------------000222444444333111111222///............//////000111222222333333444444555333333333333333333333333444444444333333333222222222222222111111111111000444444444333333222222222333222111111000000111111000000//////.........---////////////////////////***)))((()))+++,,,+++******)))***+++...///...---,,,+++))))))***+++***)))************************,,,,,,+++***))))))******))))))(((((((((((())))))******************++++++)))))))))))))))******+++,,,,,,,,,++++++*********+++***)))(((((()))***+++++++++***)))((((((((()))(((((())))))******++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))************************((((((((((((''''''''''''(((((())))))*********+++++++++***)))((('''&&&&&&))))))))))))************&&&''''''((()))******+++******)))(((((((((((((((++++++******))))))((((((''''''((()))******++++++,,,,,,,,,+++***)))((('''))))))******+++++++++,,,))))))*********+++++++++)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''((())))))+++,,,...000111))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))((('''******+++++++++******)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000111111111111000000000000222222111111111111111111333333222222333333444555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555666666444333333222222333333444333333111000000000111222444333111000000000111111////////////////////////222000.........///...---...------,,,,,,------...,,,,,,+++***+++,,,---...///......------,,,,,,+++...------,,,,,,,,,------))))))***++++++++++++******'''%%%&&&+++---,,,***,,,---......---,,,+++******))))))***,,,------,,,************)))))))))(((((()))******(((((()))***++++++***)))))))))******+++***)))(((((()))***++++++++++++++++++++++++++++++***)))(((((()))***+++'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))++++++***))))))***+++,,,+++***)))(((((())))))***************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++******++++++******))))))+++)))((()))+++,,,,,,++++++++++++*********)))))),,,+++*********+++,,,---//////...---------------///111333333333222222333000000///////////////000111111222333333444444555333333333333333333333333444444444333333333222222222222222111111111111000333333333333333333222222222111000000//////000000000/////////.........---........................+++***)))***+++,,,+++***+++******,,,......---,,,---,,,***+++,,,------,,,************************,,,++++++***))))))************))))))))))))******************************)))))))))))))))******+++,,,,,,,,,++++++*********+++***)))(((((()))***++++++***)))))))))))))))))))))))))))))))))*********((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((()))))))))************))))))))))))(((((((((((())))))))))))************''''''(((((())))))************)))(((((((((((((((************))))))))))))***++++++,,,------......***++++++++++++***))))))(((((((((((()))))))))************++++++++++++,,,***))))))((((((((()))))))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((('''((((((((((((((()))***,,,---...))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---.........//////000000111111111111111111111111222111111111111222333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444555555555666444333333222222333333444333222111000000000111111222111000/////////000000////////////////////////111///...---...///...---,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++******,,,,,,,,,+++++++++,,,,,,))))))***++++++++++++*********))))))***++++++,,,---000222111...++++++,,,+++******+++---...---,,,************))))))))))))''')))***)))((('''((()))+++***)))(((((((((((((((***)))(((''''''((()))*********************************))))))))))))******'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))+++*********+++,,,------***))))))((())))))***+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++++++++***************+++++++++++++++,,,------//////...------------...---///111222222222333444333222111000000000000000111111222222333444444444333333333333333333333333444444444444333333333333222222222111111111111000222222222333333333333333000000///............////////////.......................................,,,+++******+++,,,+++))),,,++++++,,,---...,,,***,,,+++)))***,,,...------************************,,,+++******)))*********++++++************++++++************************)))))))))))))))******++++++++++++++++++***************))))))))))))******))))))))))))))))))***+++************))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---...))))))))))))************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******)))((((((((()))))))))))))))***************((())))))******+++++++++((()))***+++++++++++++++((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,+++***))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))***))))))(((((()))))))))''''''''''''((()))***+++))))))(((((((((((()))))))))******************)))***************************))))))(((((())))))***((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////******+++,,,---...///000111111111111111111111111000000000000000111222222333333333333444444444444444444444444444444444444333333333333444444444444444444444444555555555555333333222222222222333333222222111000000000000111000000///.........//////////////////////////////111///------...///...---,,,++++++******++++++,,,,,,,,,+++++++++,,,---...******++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***(((***+++***'''''')))+++,,,000333222,,,)))***---***)))((()))+++,,,+++************)))))))))))))))((()))***)))(((((()))***++++++***)))((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***''')))***)))((('''((()))))))))))))))))))))))))))((()))))))))************+++******))))))))))))))))))))))))***+++,,,------((((((((())))))***++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++,,,---......,,,+++)))***+++,,,,,,+++************************++++++++++++,,,,,,------///......---------......,,,...000111111222444555555444333222111000000000111111111222333333444444222222333333333333444444555444444444444333333333222222222111111111000000111111222222333333333444111000//////......//////........................---------------------------+++******+++,,,+++)))---,,,,,,,,,------+++))))))((('''(((***,,,,,,+++************************++++++***************++++++******))))))******++++++++++++***************)))))))))))))))******++++++++++++******************))))))))))))))))))***)))((((((((()))***++++++++++++******))))))(((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------)))))))))))))))*********(((((((((((())))))))))))((()))))))))******************))))))))))))))))))******))))))((())))))***)))))))))******+++++++++(((((((((((())))))******))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((()))******+++(((((('''''''''((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***++++++,,,------......000000000000111111111111111000000000000111222222333333333333333444444444444444444444444444444444333333333333333444444444444444444444444444444444333333222222222222333333222111111000000000000000000/////////////////////////////////////////////000...------...///...---...------,,,,,,------...+++++++++,,,,,,,,,------++++++,,,------...//////***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***(((+++---+++'''&&&))),,,***...222000+++((())),,,+++)))))))))+++,,,+++***))))))))))))))))))******)))***++++++))))))***+++,,,+++***)))))))))))))))++++++++++++++++++++++++------------------------)))))))))******)))))))))((()))***)))((('''(((***))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))'''(((((()))***++++++,,,(((((())))))************))))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))***,,,---...,,,+++)))***+++---,,,,,,************************++++++,,,,,,------------......---------......///+++---///000000111333666555555444222111111111111000000111222222333333444222222222333333444444444555555555444444444333333222222222111111111000000111111111222222333333333111111000////////////000---------...............---------------------------+++***+++,,,,,,+++***...---,,,,,,------+++))))))'''&&&'''***+++++++++************************+++***************++++++))))))(((((((((((())))))+++++++++*********)))))))))))))))))))))******+++************************)))))))))******))))))))))))((((((((()))***++++++++++++******))))))(((((('''((()))***+++***))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))******))))))))))))******))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++)))((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((())))))***+++,,,))))))((((((((())))))***))))))(((((((((((()))))))))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------------------------//////000000000111111111111111111111111222333333222222222333333333444444444444444444444444444444222222222333333333444444444444444444444444333333333222222111111222222333111111111111000000/////////000000000000000000000///////////////////////////---,,,,,,...///...---...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++,,,---......------))))))***++++++++++++******,,,---,,,))))))+++---(((+++......+++))))))+++---+++***+++,,,---,,,+++))))))))))))************)))+++,,,+++***)))***+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))'''((()))***************((())))))************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************)))((((((((()))***,,,---+++***)))***,,,......---***************+++++++++++++++,,,---------------...------------...//////+++---...//////000333555555444333222222222222222000000111111222333333333111222222333333444444555555555555555444444444333222222222111111111111000111111111222222222222222222111000000//////000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,...---,,,,,,------+++)))+++***((()))+++---,,,,,,*********************************)))******+++,,,))))))(((((((((((()))))),,,,,,++++++***))))))))))))))))))))))))******+++)))))))))***************))))))************))))))))))))))))))))))))***+++************))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))******************************)))))))))(((((((((************))))))))))))******))))))((((((''''''))))))))))))******************************************)))))))))***++++++*********+++++++++++++++******+++++++++++++++++++++++++++++++++***)))(((***************)))))))))++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))***+++,,,***))))))))))))******+++))))))(((((((((((()))))))))******************)))*********************************))))))*********((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........---------...//////000000111111111222111111111111222333333111111222222333333444444333333333333333333333333111111222222333333444444444444444444333333333333222222111111111111222222000000111111000000///...//////000111111111000000////////////////////////...---+++,,,---///......,,,++++++******++++++,,,***+++,,,---------,,,,,,))))))***++++++,,,------***+++---...//////...---))))))***++++++++++++******++++++*********+++,,,(((***+++,,,,,,++++++***,,,+++******,,,,,,+++***((()))))))))************)))***+++***)))((()))+++(((((((((((())))))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))(((((()))******)))((()))***))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))***+++++++++***)))))))))***+++******((((((((()))))))))************))))))))))))))))))))))))))))))************))))))***************************)))(((((((((***+++---***)))(((***---/////////))))))*********++++++++++++,,,---.........---,,,---------------...//////,,,---.........///222444333333222222222222222333000000000111222222333333111111222333333444555555555555555555444444444444222222222111111111111000222222222222111111111111000000///.........//////,,,,,,,,,------.........++++++++++++++++++++++++******)))+++---......------,,,+++,,,------,,,***,,,***))))))+++,,,+++*********************************))))))***++++++,,,***))))))))))))))))))***,,,,,,++++++***))))))((()))))))))))))))******+++((()))))))))*********+++((()))***++++++***)))(((+++***)))))))))))))))))))))))))))))))))*********((()))+++,,,,,,,,,+++***))))))))))))))))))))))))************************((((((((()))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************)))))))))******++++++,,,******))))))******+++,,,,,,++++++++++++++++++***)))((((((((((((((((((((())))))***++++++++++++***+++++++++******)))))))))*********++++++++++++,,,++++++******)))*********)))))))))))))))*********))))))))))))))))))))))))*********)))******++++++)))((((((((()))***++++++))))))(((((((((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******))))))******+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............------------.....................//////000111111222111000000000000111222222000111111222333333444444333333333333333333333333000111111222333333444444444444444333333333222222222222111111111111222222///000111111111000......---...///000000000//////////////////////////////...,,,++++++---///......,,,++++++******++++++,,,***+++,,,---------,,,,,,*********++++++,,,,,,,,,)))***,,,.........---,,,))))))***++++++++++++***((((((''''''((())))))***)))))))))+++---...,,,******((('''((())))))((('''(((((())))))*********+++((()))***)))((('''(((***&&&&&&&&&&&&((()))***+++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))***+++,,,---,,,+++***))))))***++++++***)))((('''(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((***,,,---)))((((((***---///000000))))))******+++++++++++++++,,,---.........---,,,---------------...///000------......---...111444222222111111111222333333000000000111222222333333111111222333333444555555666666555555555444444444222222222111111111111000333222222222111111000000//////...------------...,,,,,,,,,------.........++++++++++++++++++++++++***))))))+++---//////...,,,++++++,,,---...,,,++++++)))''''''((()))((((((******************************))))))***+++,,,,,,++++++************++++++,,,,,,++++++***))))))((()))))))))))))))******+++(((((())))))*********+++((()))***++++++***)))(((++++++***)))(((((())))))(((((())))))******++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))((((((&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,,,,******))))))***+++,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++++++++'''((()))***+++,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++******************++++++*********)))))))))))))))))))))))))))))))))))))))++++++***************+++'''''''''(((((()))++++++))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))******+++++++++******)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---++++++,,,,,,......//////---......///000111111222///////////////000111111000000111222333333444444333333333333333333333333000000111222333333444444444444444333333222222222222222111111111111222222///000111111111000...---+++,,,.../////////......////////////////////////---,,,++++++---///.........------,,,,,,------...***+++,,,---...---,,,,,,,,,,,,------------......''')))+++---...---,,,+++******++++++++++++******************************---,,,***+++,,,,,,+++)))&&&%%%%%%&&&)))******)))+++*********))))))((((((*********)))))))))))))))+++++++++*********))))))))))))))))))************++++++************++++++************************,,,+++++++++***))))))))),,,,,,++++++***)))))))))************))))))))))))+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))***+++,,,---))))))***+++++++++++++++))))))*********))))))(((+++*********))))))((((((+++'''%%%''',,,//////,,,************+++,,,---...,,,------......------,,,------------------------......//////000000111111...//////111222333444444111111111111111111111111222222222222222222222222444555555555444333333222000000000000000000000000111111000000///.........,,,,,,,,,------.........//////.........---------...,,,+++******+++---///++++++***+++,,,...111222------..................------+++***))))))((((((+++,,,------++++++,,,---))))))*********+++++++++,,,,,,+++******+++++++++...---+++))))))***+++,,,***)))))))))))))))***+++((()))+++,,,------,,,+++++++++++++++++++++++++++))))))************)))))))))************++++++++++++,,,------......------******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))******************)))((()))***+++***((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---,,,++++++******++++++---,,,,,,---...///---,,,,,,,,,------------......---+++))))))***+++***)))((((((((((((((())))))***************************,,,,,,+++***)))))))))************)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))***+++,,,,,,(((###$$$(((***)))''')))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,.........---,,,,,,,,,+++...........................000111111///...//////333222222222222222222222444444333222222222333333222222222222222222222222222333333444555555555555555555555666555555444333//////000000111111222222000000000000000000000000......------,,,,,,,,,+++//////......---------,,,.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111.........------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++***+++,,,---,,,***)))((('''(((***,,,+++***+++*********))))))))))))))))))******++++++,,,,,,+++++++++*********))))))))))))))))))************,,,,,,++++++++++++,,,,,,************************+++++++++*********************************++++++************))))))))))))+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++)))******+++++++++******))))))******************+++*********)))))))))))))))&&&###$$$))),,,+++)))++++++***))))))*********,,,------------------,,,------------------------......//////000000111111//////000111222333444444111111111111111111111111222222222222222222222222444444444444444333222222222222222222222222222222222111111000//////......------...............//////.........---------------,,,***))))))***+++,,,******++++++,,,---//////---......//////...,,,+++,,,,,,+++***))))))))))))+++,,,------++++++,,,---******++++++,,,,,,,,,,,,...------,,,,,,------------,,,***)))))))))++++++++++++***************+++***+++,,,---,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))***)))(((((((((((()))***'''((())))))***************)))((()))***+++***(((***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---,,,++++++******++++++,,,++++++,,,...///...,,,*********+++++++++,,,,,,---+++))))))***+++***))))))((((((((())))))*********************************)))((((((((((((((((((***)))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---((($$$$$$(((***)))''')))************+++++++++)))******+++++++++*********++++++++++++,,,,,,,,,---.............................................---///000000///......///222222222222222222222222333333333222222333444444222222222222222222222222111111222333333333222222555555555555555444333333000000000000000111111111////////////////////////111111111000000000//////111111111111000000000///......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......---------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,,,,+++***+++,,,---,,,+++***************)))))))))))))))***+++,,,---......+++++++++***************)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---***************************************+++++++++((())))))***++++++,,,,,,++++++*********)))))))))+++++++++*********************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***+++++++++++++++******))))))******+++,,,,,,,,,***************))))))))),,,***'''(((+++---,,,***---,,,+++***))))))))))))------------------------------------------------......//////000000111111000000111222333444444555111111111111111111111111222222222222222222222222333333444444444333222222333333333333333333333333222222111111000////////////////////////.....................---------------,,,***)))((())))))*********+++,,,,,,,,,,,,,,,,,,---/////////---+++)))++++++***************++++++,,,---,,,+++***+++---+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,+++***)))((()))***+++------,,,+++*********+++,,,,,,------,,,+++)))(((+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******+++++++++***************************************))))))))))))))))))))))))***))))))(((((())))))***&&&&&&((()))***************)))((()))***+++***(((+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******,,,...///...---************++++++++++++---+++******++++++***)))))))))))))))******++++++************************(((((((((((((((((()))***))))))))))))))))))******))))))))))))))))))((((((***))))))(((((())))))***(((((((((((()))***+++,,,---)))&&&%%%((()))(((&&&)))************+++++++++))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////........................---///000000///...//////111111111111111111111111222222222222333444444555222222222222222222222222222222333333333222111111444444555555444444333222111000000000000000000//////////////////////////////////////////.........///............---------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...------------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---///.........---,,,,,,------,,,*********************************++++++,,,,,,------************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************)))))))))***+++++++++,,,))))))*********++++++++++++++++++*********))))))******************************))))))))))))******++++++++++++++++++++++++************************,,,++++++***))))))******++++++,,,,,,++++++******))))))******+++,,,---...************************...,,,++++++---...---+++------,,,+++++++++++++++---------,,,,,,---------..............................//////000000111111000111111222333444444444111111111111111111111111111111111111111111111111222222333333333333222222333333333333333333333333222222222111000000//////000/////////......------------------------------...---+++***)))))))))))))))***+++,,,,,,+++))))))***,,,...//////---+++*********))))))***++++++,,,***,,,,,,,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,******************+++,,,******)))(((((())))))***...---,,,+++***)))))))))++++++,,,---,,,+++***)))************************,,,***(((''''''(((***,,,))))))*********+++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))************)))((()))***+++***(((,,,+++++++++***)))))))))***************+++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++*********,,,...///...---+++,,,,,,,,,,,,---------,,,+++***+++,,,,,,***)))))))))***+++++++++++++++***************************)))))))))***+++,,,,,,)))))))))))))))*********+++******))))))(((((((((***))))))))))))))))))***))))))(((((()))***++++++,,,***''''''((()))(((&&&))))))*********+++++++++((()))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------...........................///111111000///000111000000000000000111111111111111111222333444555666222222222222222222222222555555555555444333333222444444444444444333222222111111000000/////////...////////////////////////........................------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...//////......---,,,+++,,,,,,+++)))***************+++++++++,,,,,,++++++*********)))************************************++++++++++++++++++************++++++************************)))))))))***+++++++++,,,+++++++++*********))))))++++++++++++******************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))***++++++,,,++++++,,,,,,,,,++++++***************+++,,,---...***************++++++++++++***************)))(((***************+++,,,,,,...---,,,,,,,,,,,,---.................................//////000000111111111111111222222333333444111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111222222111111000////////////......------,,,,,,,,,,,,,,,------------------......---,,,+++*********)))***+++,,,+++***)))((((((***,,,---...---,,,+++))))))))))))***+++,,,,,,***+++,,,,,,******+++,,,++++++++++++************))))))))))))******+++,,,))))))))))))))))))******---,,,+++))))))((((((((()))***+++,,,---,,,++++++************************,,,***(((''''''(((***,,,))))))*********+++++++++((()))******++++++******++++++,,,,,,,,,,,,++++++************************************************************************))))))************))))))&&&'''((()))***************)))((()))***+++***(((,,,+++++++++***)))))))))))))))*********++++++++++++************+++,,,------,,,++++++******++++++*********+++......---,,,+++++++++,,,,,,,,,------,,,++++++,,,---,,,***((())))))***++++++++++++******************************)))))))))***+++,,,,,,(((((())))))************++++++******))))))((((((******))))))))))))******))))))))))))))))))***++++++***((((((((()))((('''))))))*********+++++++++((()))***+++,,,---------++++++,,,,,,,,,---------111000000///...------,,,////////////////////////...000222222111111111333//////000000000111111111111111111222333444555666222222222222222222222222555555555555444333333222333333333333333222222111111000000000//////..............................111111111111111111111111////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////......,,,++++++,,,,,,+++)))*********+++++++++++++++------,,,+++***)))((((((***************+++++++++*********++++++++++++,,,+++******))))))******+++***************************************+++++++++,,,,,,++++++***))))))(((,,,++++++++++++************************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---***++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,...*********++++++++++++++++++,,,,,,---,,,,,,++++++(((((((((((()))***+++,,,...---,,,++++++,,,---.................................//////000000111111000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222111111000000000000000000000000111111000000///.........---------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++******+++++++++******)))******++++++,,,,,,,,,+++***)))))))))***+++,,,,,,***+++,,,+++***)))***,,,++++++***************)))++++++***++++++,,,---...))))))******************++++++***)))((((((((((((((()))+++,,,------,,,,,,************************+++***)))(((((()))***+++)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((())))))******************)))((()))***+++***(((+++++++++***************))))))******+++,,,,,,,,,++++++*********,,,---///---,,,++++++******+++++++++******+++------,,,+++))))))))))))************,,,,,,+++---...---+++((('''(((***+++++++++***)))************************(((((((((((((((((()))***((((((((()))******++++++******************))))))+++******))))))******+++***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++,,,---------,,,,,,,,,,,,,,,------------555555444222111000///...////////////////////////...000222222111111222333///000000111111222222222222222222222333444444555222222222222222222222222222222333333333222111111222222333333222222111000000//////////////////...........................////////////000000000000---------...............------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,------------...******++++++++++++******++++++++++++++++++++++++,,,+++***,,,...//////...---,,,++++++------,,,************++++++,,,,,,,,,------,,,,,,++++++******))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++***************++++++******************,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++)))***+++,,,---.........+++***)))(((((()))+++,,,*********++++++,,,,,,,,,,,,...///000//////......+++++++++******+++,,,,,,///...,,,++++++,,,...///..............................//////000000111111///000000000000111111111111111111111111111111111111111111111111111111111///000000111222222111111000000000000000000000000000000//////...---------------------............++++++,,,,,,,,,---------++++++,,,,,,,,,+++++++++++++++*********++++++,,,...---+++***)))))))))*********************++++++)))+++,,,+++***)))***+++,,,,,,,,,++++++*********************+++,,,---...)))******+++++++++++++++++++++***))))))*********)))***+++,,,,,,,,,+++***************************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++******)))***)))((()))***+++***(((***************+++++++++*********+++,,,---------,,,,,,+++***+++---///000---,,,++++++******++++++,,,+++++++++,,,,,,+++)))))))))))))))************,,,,,,,,,---...---+++(((&&&''')))++++++***)))(((***************************)))(((((((((((((((((('''(((((()))******++++++******************+++++++++******))))))******+++******))))))))))))******'''((()))************+++)))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...444333333222111000//////////////////////////////,,,...000000000///000222000000111111222333333444333333333222222333444444222222222222222222222222111111222333333333222222222222222222222111111000.........///////////////........................++++++,,,,,,------------******+++++++++,,,,,,,,,......------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,,,,,,,---------......******++++++++++++******************************,,,++++++,,,...///...---...,,,+++,,,......---,,,*********++++++,,,,,,,,,,,,---------------------))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******))))))))))))******************************************************---,,,+++***))))))))))))((()))***,,,---...//////,,,+++)))''''''(((***+++*********++++++,,,,,,,,,)))+++---------,,,,,,,,,111111000///............///...,,,++++++,,,...///////////////////////////......//////000111111111////////////000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000/////////...------,,,,,,---.........//////000000+++++++++,,,,,,---------)))******+++++++++******,,,+++*********+++---...222///,,,)))''''''''''''++++++***************+++)))+++++++++***)))***+++---------,,,,,,+++++++++(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,------,,,+++)))((())))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++------------------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))***)))((()))***+++***((())))))******+++++++++,,,******+++,,,------......---,,,+++++++++---000111---,,,++++++******++++++---,,,++++++,,,,,,***(((***++++++++++++,,,,,,,,,,,,,,,,,,...///...+++(((&&&''')))***+++***((('''************************,,,,,,+++***))))))******'''(((((()))***+++++++++)))))))))***+++++++++,,,++++++************++++++******)))))))))))))))***%%%''')))*********+++,,,)))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......////////////............000000000000000000000000***,,,...///......///000000000111222333333444444444444333222222222333333222222222222222222222222222333444444555555555555222222222222222111000000---.........//////000000................................./////////000000---------......////////////......------......///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........*********)))))))))))))))))))))))))))************,,,+++***))))))+++---///...---,,,+++++++++,,,,,,***+++---//////---+++)))***++++++,,,,,,++++++***,,,,,,+++***))))))******............------,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...,,,***(((((()))***+++,,,+++)))((((((((()))))))))******)))(((((()))+++'''((()))***++++++***)))------,,,+++,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************((()))+++---------+++***+++*********++++++***(((---------...------,,,,,,...................................................//////000000000000000000000000000000000000000333333333333333333333333111111111111111111111111222222111111111111111111111222222222222111000000000000///...---,,,,,,,,,............//////000000---,,,,,,+++,,,---///000------------------------******+++,,,,,,,,,,,,+++000000...---,,,+++++++++***)))((()))++++++)))(((*********++++++,,,,,,,,,...,,,***+++---...---************++++++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++...---,,,++++++++++++,,,************************(((((()))))))))******+++***+++---......---+++***,,,,,,++++++***)))))))))(((((((((((())))))))))))++++++******************************************---,,,++++++***+++++++++...---+++******+++---...)))))))))))))))******+++************************,,,+++***)))))))))***+++///...---------,,,***(((******)))))))))))))))))))))))))))))))))*********)))***+++++++++)))(((''')))((((((((((((((()))***))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++++++++,,,((()))+++,,,,,,+++)))(((******))))))******+++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///111222111000111111111111111111111111333333222222222222222222555555444333333333333444444444444444444444444444222222222222222222222222444444555555444111...---000000000000000000000000//////.........---------///......---,,,,,,++++++------------------------------------------------........................******+++++++++,,,,,,,,,000000//////............//////.........---------*********+++++++++++++++************++++++++++++---,,,***)))***+++,,,......---,,,,,,++++++,,,,,,(((***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++,,,,,,+++*********************+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))---,,,***)))))))))***+++,,,+++***)))))))))************+++***))))))***,,,)))***+++,,,,,,++++++***,,,+++*********+++------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************)))***,,,------,,,+++***+++***)))***,,,,,,+++))),,,,,,------...---------......................................................///000000000000///111111111111111111111111333333333333333333333333////////////////////////111111111111111111111111111222222222222111000000000000///------,,,,,,---------........./////////---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++***))))))))))))+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,...,,,***+++,,,---,,,*********+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++*********************)))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++*********++++++***************++++++,,,,,,,,,,,,***+++---......---+++***+++++++++***************)))))))))************+++***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,,,,+++***))))))***+++,,,++++++*********++++++,,,++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,,,,------+++***))))))))))))************))))))******++++++,,,,,,***************)))((((((++++++***))))))*********)))))))))))))))))))))))),,,++++++***))))))(((((()))))))))))))))*********((()))+++,,,,,,+++)))((())))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///111222111000111111111111111111111111222222222222222222222222555555444333333333333444333333333333333333333333222222222222222222222222222333444444333111///---........................//////.........---------++++++,,,---......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////.........------//////.........---------******++++++,,,---------+++++++++,,,,,,,,,,,,---------+++******+++,,,,,,---------,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,++++++************+++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++************,,,,,,+++*********+++++++++,,,,,,+++******+++---+++,,,,,,---,,,,,,+++******))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++*********)))++++++,,,------,,,*********))))))+++------,,,+++++++++,,,---....................................---------------------------......///////////////111111111111111111111111222222222222222222222222////////////////////////111111111111111111111111111222222222222111000000000///...------------------------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,+++,,,---...,,,******++++++++++++,,,,,,,,,---,,,******++++++***(((***++++++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++))))))************************))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++*********+++++++++,,,,,,))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...***)))(((''''''((()))***---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***************+++,,,---***+++,,,,,,---------,,,)))))))))*********++++++)))******+++,,,---------++++++***))))))))))))***...---,,,+++++++++++++++)))))))))))))))))))))))),,,++++++***)))((((((((()))))))))))))))((((((((()))***+++,,,,,,+++***)))((()))***+++,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///111222111000111111111111111111111111111111111222222333333444555555444333333333333333222222222222222222222222222222222222222222222222000111222222222000///..........................................---------++++++,,,---...///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------...............---------)))******+++,,,------...++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++---------------,,,,,,+++---,,,+++++++++,,,---...,,,------......------,,,,,,++++++******+++++++++/////////...---,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...------,,,,,,,,,+++******)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++******))),,,---------,,,+++******)))))))))+++...///...---***+++,,,---....................................------------------------------...///////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222222222222111000000000///...------------------------------------------,,,,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------...//////---,,,+++,,,......,,,+++++++++++++++++++++++++++,,,++++++*********)))(((++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***+++---......---+++***(((***+++,,,,,,+++***((())))))***+++++++++***)))***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,************+++++++++,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........***)))(((((((((((()))***---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))******+++,,,------***,,,------,,,,,,,,,,,,((())))))******++++++,,,((())))))***+++,,,------,,,+++***)))))))))***+++///...---,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((()))***++++++++++++***)))''')))+++,,,---,,,***))))))***+++------,,,++++++++++++,,,,,,,,,,,,------............////////////.........///111222111000111111111111111111111111000000111222333333444444555444333333222222333333111111111111111111111111111111111111111111111111...///000000111000//////................................................................................................................................................,,,,,,,,,,,,------------------------------------........................((())))))***+++,,,------*********++++++++++++,,,...------,,,,,,+++++++++------.........---,,,+++---,,,+++***+++,,,...///,,,------......------,,,,,,+++++++++++++++,,,,,,---------......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,...,,,,,,++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******------------,,,,,,+++***))))))))),,,...000///...***+++,,,---............................................................---......///000/////////111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111222222222222111000000//////...------------...------------------------,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,++++++,,,------,,,***++++++++++++++++++++++++++++++++++++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))***+++---......---+++***)))***++++++++++++***))))))***+++,,,,,,+++)))(((++++++++++++++++++++++++(((((()))***+++,,,,,,---)))))))))*********++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++*********))))))*********,,,++++++*********++++++++++++++++++++++++++++++))))))***+++,,,---------,,,...///...+++******+++))))))******+++++++++,,,(((((())))))***++++++,,,,,,+++***))))))***+++,,,...---,,,******))))))))))))))))))))))))))))))))))))******+++,,,---......,,,,,,,,,++++++******************++++++*********''')))+++,,,---,,,***))))))***+++,,,---,,,+++***+++++++++,,,,,,---------............////////////.........///111222111000111111111111111111111111000000111222333333444444444444333222222222222333111111111111111111111111111111111111111111111111......//////000000000000////////////////////////---....................................---------........................................................................++++++++++++,,,,,,,,,,,,---------------------------.....................))))))******++++++,,,,,,************++++++++++++---------------,,,,,,,,,---......//////---,,,+++***))))))((()))***,,,---,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---&&&''')))+++---......///******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------,,,++++++,,,...,,,++++++************+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********,,,///000///...++++++,,,---....................................////////////////////////...//////000000000000000222222222222222222222222222222222222222222222222////////////////////////000000000111222222333333111222222222222111000000///......---------...............---------------+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,---...,,,++++++,,,------,,,***,,,,,,,,,++++++++++++******+++,,,+++******+++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------******))))))))))))******)))))))))))))))))))))))))))************+++++++++---------,,,,,,,,,,,,,,,***+++,,,---------,,,+++************************+++,,,...//////---+++***++++++++++++++++++++++++(((((()))***++++++,,,,,,)))))))))************+++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++***************+++,,,,,,************************)))***+++,,,---------,,,,,,///000///+++((()))+++++++++++++++++++++++++++((())))))))))))*********+++************+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///,,,,,,,,,,,,,,,+++++++++************************((()))***+++,,,+++******)))******+++++++++++++++***++++++,,,,,,------...............////////////.........///111222111000111111111111111111111111111111111222222333333444444444333222222222222222111111111111111111111111111111111111111111111111///////////////000000000000000000000000000000000---------...............++++++,,,,,,---.........................................................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------.........---------...............+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------------------...///000///...,,,+++))))))))))))***+++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...'''((()))+++,,,---------******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...)))***+++,,,------,,,++++++,,,,,,+++******+++---,,,,,,+++***++++++------***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,------...,,,++++++---///000///...,,,,,,------...---------........................111111111111111111111111///000000111111111111111222222222222222222222222333333333333333333333333///////////////////////////000000111222222333333111222222222222111000000......---------......////////////.........------++++++------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......---------...//////...---,,,---//////---,,,,,,,,,,,,+++++++++******(((+++,,,,,,++++++---///,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))******+++,,,,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++.........---------,,,,,,+++++++++,,,,,,---------,,,+++***((((((***+++,,,+++---...000///---+++)))++++++************++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++***,,,---...///...,,,+++***++++++++++++++++++************++++++---...///))))))))))))))))))))))))***+++,,,------,,,,,,+++***---000///+++)))***------,,,,,,++++++******)))++++++************)))))))))***++++++,,,,,,,,,++++++******)))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++******************+++))))))*********+++++++++***************++++++,,,******+++,,,,,,---..................////////////.........///111222111000111111111111111111111111222222222222222222222222444333222222111222222222222222222222222222222222111111111111111111111111111111000000///000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////---------.........//////------------------,,,,,,,,,,,,,,,---------......++++++,,,---............---...///000000...,,,+++******+++,,,------......***++++++,,,,,,++++++***++++++++++++,,,,,,---.../////////...---,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------,,,*********,,,...///((()))+++,,,---,,,,,,++++++,,,,,,+++******+++------,,,,,,+++,,,---///000)))***+++,,,---,,,++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,---...///---,,,,,,---///000///...---------...------,,,,,,........................111111111111111111111111000000111222222222222222222222222222222222222222333333333333333333333333111111111111111111111111///000000111222222333333111222222222222111000000......---------......///000000/////////.........***+++---...///......---------------------------******+++,,,,,,,,,,,,+++,,,++++++******+++++++++///......///000000///---,,,,,,,,,++++++*********(((***------++++++...111,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++++++++++++++++++++++++++&&&''''''((()))***************))))))))))))******)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++,,,++++++++++++,,,---...---+++)))'''''')))+++---***+++---...---+++)))'''++++++************++++++***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------************************,,,...000222333333222111******++++++++++++************+++,,,---///000111((((((((((((((((((((((((+++,,,---------,,,+++***(((,,,///...+++))),,,///...------,,,+++***))))))------,,,++++++******)))(((***+++,,,---,,,,,,+++*********)))******++++++))))))))))))))))))))))))******))))))(((''''''''')))))))))***+++++++++,,,++++++************++++++******))))))******+++,,,+++***)))))))))***,,,---******+++,,,,,,---................../////////000.........///111222111000111111111111111111111111333333222222222222222222444333222222111111222222222222222222222222222222000000000000000000000000222222111000000000000000........................---------.........////////////---,,,***)))''''''////////////////////////////////////////////////........................,,,,,,,,,---------.............../////////000000---------.........//////+++,,,,,,------,,,,,,+++)))******)))((()))+++...000//////.........//////000000//////.........---------,,,+++***)))((('''++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,------......------,,,000...,,,*********+++,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++++++++******************)))))))))(((,,,,,,++++++,,,,,,---...+++++++++,,,---...///000++++++++++++++++++++++++.........------,,,,,,,,,))))))*********+++++++++---,,,++++++******++++++,,,,,,++++++,,,---///000'''---000//////111111/////////.........---------,,,,,,------.../////////000000000000000000000000///000111333333222111111222222222222222333444555333222222111111222222333000000000000000000000000222222333333333333444444555444222000//////000111//////............//////...------,,,,,,------...,,,---...---+++)))))))))......---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---......---,,,***)))'''((()))******++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********(((((()))***++++++,,,,,,+++***************++++++************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,---...---,,,***))),,,---...---+++***+++,,,************************+++++++++++++++++++++++++++---///...+++)))***,,,.../////////...---,,,,,,000222333444222///+++((()))))))))******+++++++++.........---,,,+++***)))))))))***++++++++++++***...------,,,,,,------...222///,,,)))(((***,,,...,,,+++******))))))******+++++++++******)))))))))***+++,,,------,,,***)))+++++++++*********))))))(((***,,,+++***(((((((((+++++++++***************)))************+++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///000111111////////////000000000000000000000000000000000000222222333333333333444444222222222222222222222222222333333333333222111111/////////000000111222333000000000000/////////////////////......---------------------------------,,,---......------///000///...---,,,---...000222//////////////////////////////.........---------------............------000///---,,,,,,---///000------------------------+++,,,,,,------,,,,,,+++......///...------000222///......------......//////.........------------,,,+++++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,+++******+++---.........------------......,,,,,,,,,------------...------,,,,,,,,,,,,------***+++,,,,,,......///000......---,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------///...---,,,,,,---......+++000333111000222222/////////.........------------......//////000111111111111111111111111111111000000111222222222222222444333111111222555999;;;444444333222222333333333333333333333333333333333222222222333333333444444555333111000//////000111//////............//////...------,,,,,,------...---...///...,,,******+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---------...---+++***)))((()))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---------...,,,,,,+++++++++++++++,,,------------------------///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++*********))),,,,,,---------,,,+++***,,,---...---+++***+++,,,************************+++++++++++++++++++++++++++---...---+++***+++---............------------222222333333222///,,,***++++++,,,,,,,,,---------------------,,,+++***)))))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++(((&&&%%%&&&'''(((...------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++***---------,,,,,,,,,++++++***+++------+++***)))***************++++++++++++************++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000////////////000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222333333222222111000222111000//////000111111000000000/////////......////////////.........---------------------------,,,---......------...000///.........///111333555//////////////////////////////.........------------......//////......---////////////////////////------------------------,,,,,,------------,,,,,,***+++,,,+++******,,,...---------,,,,,,------...---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++******+++,,,...///......------------......,,,,,,,,,,,,------------,,,++++++++++++++++++,,,***+++,,,,,,......///000......------,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,,,,---...///000111000///---,,,------...///444666333111222111////////////.........------/////////000111111222222222222222222222222222222111111111111111222333333555333111000333777<<<@@@666555444333333333333333111111111111111111111111222222222222333333333333444333111000//////000111//////............//////......------------......---///000///---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***+++,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++,,,++++++++++++++++++++++++...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++++++++************,,,,,,---------,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++---///...------,,,,,,---...///333333333222111///...---+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))))))))******+++++++++++++++,,,++++++******++++++,,,...---,,,+++*********+++------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,---///...,,,++++++,,,))))))******+++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////////////////000000000000222222222222222222222222000000111111111222222222222222222222222222222222222222333333222222111000444333111///......000000/////////.........------////////////............------------------------,,,---///...------...//////......///111333666777/////////////////////////////////............------......//////......---...///000111111000///...........................,,,,,,------------,,,,,,'''((((((((('''&&&((())),,,,,,++++++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,---...++++++************++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,+++++++++************************************++++++,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------++++++++++++++++++++++++------------............+++++++++,,,---///000111111000///...---......///111555666333000111000...////////////............//////000000111222222222222222222222222222222222333222111000111222333444444333222222444777;;;===555555444333222222222222000000000000000000000000111222222222222333333333333222111000///000000000//////............//////......------------......---...//////---,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------,,,+++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++******...---,,,+++++++++++++++))))))))))))************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++...000...---+++++++++---///111222222111//////.........************************+++++++++++++++***)))((()))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,000000000000000///......+++++++++++++++*********************************,,,+++***)))***+++,,,---+++++++++*********)))))),,,...///...,,,+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------........./////////////////////.........////////////000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111000000444222000......///000222///.........------------.........---------------........................,,,...///...------...////////////000111333444555/////////////////////////////////.....................////////////.........//////////////////...........................,,,------......------,,,***+++,,,,,,*********++++++++++++++++++,,,------..................//////.........---------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,------......------,,,------,,,,,,++++++++++++******))))))))))))******+++++++++,,,,,,,,,------+++******))))))******+++,,,,,,+++++++++*********&&&&&&'''((()))***++++++***+++,,,------------,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------*********+++,,,...000000///......---...///000111111555555111///000///---000000/////////............//////000000111222222222222222222222222222222333222111111111222444555222333333444555555555555333333222111000000111111444444444444444444444444111111111222222222333333111111000000000000000000//////............/////////......------......///+++---......,,,++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------......---,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,------......************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))***,,,...///---,,,+++***+++---///000000///...---,,,------...******************************+++++++++***))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,------......---,,,+++++++++,,,,,,,,,+++***)))************************++++++***)))***+++---...+++++++++*********)))))),,,------,,,******+++,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------........./////////////////////.........////////////000000000000000000000000000000000000222222222333333333333444222222222222222222222222111222222222222111000000111000///...///000222333///.........------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...---,,,---///000000/////////000000000////////////////////////////////////////////////...//////////////////...//////...------...//////////////////////////////------............------+++---......,,,++++++,,,++++++++++++,,,---...............///////////////.........------,,,,,,,,,,,,---------............------,,,,,,,,,,,,------,,,------......------,,,......------,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******************+++***+++,,,,,,......///000((())))))+++,,,---......+++,,,.../////////...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,*********+++,,,...///000...------,,,---///000111///222333///---///000...000000000/////////....../////////000111111222222222222222222222222222222222222222222222333444444222333444555444333111000111111000000000000111111333333333333333333333333111111111111222222222222000000000000000000000000//////............////////////............//////+++,,,......,,,+++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////...---,,,++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------------............+++******))))))******+++******++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******,,,------------,,,,,,++++++,,,---......------,,,,,,,,,---------------,,,,,,,,,,,,+++***+++++++++++++++*********++++++,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++---.../////////...,,,++++++,,,,,,,,,,,,---------************+++,,,---------------,,,,,,,,,+++++++++,,,,,,+++)))(((***+++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////////////////000000000000////////////////////////222222333333333444444444222222222222222222222222111111222222111111000////////////000000111222333/////////.........------,,,,,,,,,,,,,,,---------........................---/////////---,,,---...////////////.........---////////////////////////...////////////000000000...//////000000//////...////////////////////////000000000000000000000000------............------)))+++------+++)))))))))+++++++++,,,,,,---...///---------....../////////,,,,,,,,,,,,,,,---------------------............------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---,,,,,,++++++...------------------...***++++++++++++,,,,,,,,,+++++++++******+++++++++***+++,,,,,,......///000,,,,,,---------.........,,,---///000111000///...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000......---,,,,,,---...///---111111...---000222111000000000000/////////...000000111111222333333333111111111111111111111111111222333333444444333333333333333333333222111111000000000000111222333333111111111111111111111111111111111111222222222222//////000000000000000/////////............////////////............//////,,,---//////---------.../////////.........------++++++,,,,,,,,,,,,------,,,,,,---...///000000111///...---+++***+++++++++)))***+++,,,------------+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---------.../////////************+++,,,------'''(((((()))******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++------,,,***------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,------------------------...---...///000///...,,,+++++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,***((((((***,,,******++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000////////////000000000000////////////////////////111222222222333333333333222222222222222222222222111111111111111000000//////000111111222111000000000000000/////////......---------....../////////...........................///000///---,,,---...---....../////////......////////////////////////.../////////000000000000//////000000000000//////---000333555555333000---000000000000000000000000------............------+++---///...---+++***+++,,,,,,,,,,,,---...///000,,,,,,,,,------.........)))******+++,,,......///---------.........//////...------,,,,,,------...,,,------......------,,,******+++,,,------------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******///......------,,,++++++---...000111222111000...,,,++++++***++++++,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------......---......///000111000///---,,,++++++,,,,,,,,,000111......222444333000000000000////////////111222222333333444555555000000000000000000000000111222333444555444333222555444222111111222333444000000000111222333555555444444444444444444444444000111111111111222222222...///000000000000000/////////............////////////............//////---...000000///......///000////////////.........++++++,,,,,,,,,---------+++,,,---...///111222222///...,,,+++******+++,,,++++++,,,---............+++++++++,,,,,,---------........................,,,------......------,,,---,,,,,,++++++***************++++++,,,---......*********+++,,,---...///******+++,,,------......)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,+++***+++,,,...///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,......+++(((---------------,,,+++***,,,---......//////......+++++++++******)))))))))+++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---+++,,,---......,,,***))))))))))))******+++++++++((()))+++,,,------,,,,,,+++++++++*********)))))),,,---,,,+++))))))+++---'''((()))+++---///000111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///000111111////////////000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111000//////000111222333222000...---000000000000////////////.../////////000000111111////////////////////////...///000///---,,,---...,,,,,,...///000000000000////////////////////////.../////////000000111111//////000000000000//////,,,000666;;;;;;666000,,,000000000000000000000000------......------,,,+++.........------,,,,,,,,,---000---(((---888999000........................------------,,,,,,+++***,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,---///000000///---,,,---......---+++******+++///...,,,***'''(((***---+++***)))((((((***,,,---...---,,,+++++++++,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,------------------------/////////......------------------,,,,,,+++++++++,,,---...000000000000//////000111111111///...------,,,,,,,,,,,,---......---+++***---111444555444222222111111000000//////111000/////////000222333//////000111222333333444222111111111000000//////333333333333333333333333444444222222222222444444333333444444333333222111...///000111111111111111000//////.........//////////////////////////////000000//////.........---------------------------...---,,,,,,,,,,,,---...000///...---------------,,,------......------,,,111...++++++...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------///...---,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++******))),,,,,,++++++,,,,,,---...)))***+++,,,------------...///000///---,,,,,,...++++++,,,------,,,++++++...------,,,,,,,,,------......---,,,++++++******---,,,,,,+++*********+++...---,,,,,,++++++++++++******))))))***,,,...////////////......------,,,//////.........---------000000///...------,,,,,,///...,,,+++,,,---///000------------------------///...---,,,,,,,,,,,,,,,************************............---,,,++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++******)))))))))+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,)))'''(((***---///000///---+++*********+++***+++,,,---............+++,,,------......------........................///////////////000111111000000000000000000111111222222333333333222111111111111111111111111111111222111111111000000//////000000000000000000000000111111000000/////////..................///000000------...///000000//////............////////////////////////000000000000222111111111000000//////---,,,,,,,,,,,,---......222111000///............000...888IIIMMM@@@111---///000222333444444333222------......------,,,+++------------------,,,,,,(((------,,,555CCCFFF???........................---------------,,,+++***,,,,,,,,,---------......///...---,,,,,,,,,------,,,---...000000...---,,,---......---+++***+++,,,---......---+++******,,,---,,,+++******,,,---///...---,,,+++++++++,,,---,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,------------------------.........---------,,,,,,......------------------+++,,,---.../////////......///000000000...---,,,------,,,,,,------...///...,,,+++,,,000222111000111111111000000000000000111000000///000111222333000000000111222222333333222111111111111111111000333333333333333333333333444444333222222333444444333333444444333333222111///000111111222222111111//////............//////////////////////////////000000/////////.........---------------------------,,,++++++++++++,,,---......------,,,,,,,,,,,,,,,------......------,,,111...,,,,,,...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---...//////......///000///---,,,---...+++,,,---......---,,,+++...------,,,,,,---------.........---,,,+++++++++---,,,,,,+++******++++++------,,,+++++++++,,,,,,++++++*********,,,---............---------------//////.........------------------...............111000...---,,,---...///------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******,,,...000000///...,,,,,,,,,,,,---++++++,,,---............,,,,,,---.......................................///////////////000111111111111111111000000000000111222222333333333222222111111111111111111111111111111111111000000000///000000000000000000000000000000000/////////.....................///000000---...//////////////////............////////////////////////000000000000111111111111000000000///...............//////000000///...............///222...333@@@DDD:::111///000000111222222222222222------......------,,,+++,,,,,,------------------+++...---+++111;;;===888........................,,,------------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,------,,,---...//////...---,,,,,,---...---,,,+++,,,---,,,...000000...,,,++++++......---,,,---...///000///...,,,+++++++++,,,---------............------.........---------------,,,------......------,,,------------------------------------,,,,,,,,,,,,------..................***+++,,,---............---.../////////...,,,,,,------------.........///000///......000000000...000000000000111111111111111111000000111111222333222222222222222222222222111222222222222222333333333333333333333333333333444444333333333333444444333333444444333333222111222222222222222222111000//////............//////000000000000000000000000000000////////////......------------------------,,,,,,++++++++++++,,,,,,///............---------------............------///...,,,,,,...///......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,))))))+++,,,---.........++++++******++++++,,,---,,,---...///////////////---/////////---,,,---...,,,---...//////...---,,,---------,,,,,,------...//////......---,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,---,,,,,,,,,,,,------------...............---------***+++,,,---...000111111333222000...---------...------------------------///...------,,,---------------------------------,,,,,,------...---------,,,,,,++++++++++++,,,,,,++++++,,,---------------............------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,---.../////////......------......///,,,,,,------...---------------...////////////.........................../////////000000000111111222222111111111000000000000111222222333333333333111111111111111111111111111111111111000000000000////////////////////////////////////............///............//////000//////////////////...---............////////////////////////000000000000111111111111000000000000000////////////000111111///////////////000111111777000///777:::555222444333333333333444555666666------......------,,,+++,,,,,,,,,------............000---***+++000///***........................,,,---------------,,,,,,,,,,,,,,,---------......------------------------------...//////...------+++---...---,,,,,,---...,,,---///...,,,++++++,,,......------......///000///...---,,,+++,,,,,,---------............------...............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,,,,---......//////---.../////////...---,,,------......////////////000000000111111111111000//////000000111111222222111111111111222222333333333333333222222111111111222222222333333444444444222222333333333333444444444444444333333444444444333333444444333333222111444444444333222111000000///............//////000000000000000000000000000000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000/////////------............------...---------............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,---.........---+++************+++,,,,,,,,,---...///////////////---...///...---,,,---///---...///000000///...---------,,,,,,,,,---......//////.........------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---------........................***+++,,,---...000111111444333111///...---------..............................------------......++++++++++++++++++++++++++++++,,,---............,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...---------...............------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............---------------...//////---------...------,,,,,,---......///000/////////........................//////000000111111111111333222222111111000000//////000111222333444444444111111111111111111111111111111111000000000000000//////////////////////////////..................//////............///000//////000000///...------............////////////////////////000000000000111111111000000000000000000000000000000111111222111111000000111111222222:::444111444777666777:::777777777888:::<<>>;;;;;;<<<>>>BBBFFFIIIKKK------......------,,,+++,,,,,,------------------------.........//////...........................,,,------............---,,,,,,,,,---------......+++,,,---.........------........................---...///...---,,,---...------+++)))'''(((,,,///,,,,,,,,,---------------000///---,,,,,,,,,---.........////////////...................../////////,,,------......------,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,......---......///111111...///000111111111000///---...000111111111000///+++---000111000//////000000000000000111111111111111222333444444444444333444444333333222222222111222333333333333333444444111222222333333444444555444444555555555555444444333333444444333333222111333333333333222111000///......---......///000111000000000000000000000000//////000000000000111111..............................////////////......***+++,,,---------,,,+++......////////////......***,,,...///......///000......////////////......------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......------------------------------,,,,,,,,,,,,------/////////...---,,,******,,,,,,++++++,,,,,,---...,,,------.........------,,,---///...------...///---...///000000///...---,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------+++,,,------------,,,,,,,,,,,,,,,,,,---------------------..............................---------000000000//////..........................................---......///000------------------------,,,,,,------...---------------,,,,,,,,,,,,------,,,,,,---...............++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,******+++,,,---------,,,,,,,,,------...---------------...////////////...///////////////////////////000111222222222111000222222222222222222222222000111222222333333333333111111111111111111111111000000000000111111111111////////////////////////////////////000000000000000//////............/////////////////////...---............////////////////////////000000000000000000000000111111111111111000000000000111222222111111111111222333444444:::;;;<<<>>>@@@BBBCCCDDD@@@BBBDDDGGGKKKOOORRRTTT------......------,,,+++------------------,,,,,,............---*********........................,,,,,,---...............,,,,,,,,,---------......+++,,,---.........------.........------............///000///---,,,,,,---,,,,,,,,,+++******,,,...,,,,,,------.........---000///...,,,,,,------.........////////////......---........./////////000,,,------......------,,,------------------------,,,,,,---------.........---------------,,,,,,,,,---------,,,---...000111,,,---///000000000//////---///000222222111000///...111444444222//////000111111111000000000000000222222444555555555444333333333333333333333222222333333333333222222222222111111222333333444555555333444555666666555444333333333444444333333222111222222222222111000//////---------......///000111//////////////////////////////000000000111111111........................------...//////...------***+++---...///...---,,,......////////////......))),,,///000...---///000......////////////..............................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,---------------------,,,+++***------,,,,,,------...///....../////////......---,,,---......------...000---...////////////...---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,***+++,,,.........------.........------------------------.........//////........................,,,---......////////////.......................................///000000........................---------...------,,,,,,------,,,,,,,,,,,,------,,,------...............***+++++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........+++,,,---......------,,,++++++,,,---............,,,,,,---...............////////////////////////...000111333333222111000000111111222222333333444111222222333333333222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000111111222222000000///...............---...//////////////////............////////////////////////000000000000///000000000111111111111222222222222222333333444444444555666888:::<<<>>>@@@CCCFFFHHHJJJMMMOOOPPPLLLMMMPPPSSSWWWYYY[[[\\\------......------,,,+++.........------,,,,,,,,,,,,,,,...000000//////222........................,,,,,,---.../////////...,,,,,,,,,---------......***+++---...///...------......------------......///000000///---+++,,,---***,,,...///...,,,,,,---,,,------...///.........000///...---,,,---............////////////......---.........//////000000,,,------......------,,,---------------------------------......//////////////////......------,,,---,,,++++++,,,---///000+++,,,.../////////.........///111222333222000///444777:::999555222111222222222111111000000//////222333444555555555444333333333333333333333333333333333333222222111111111111111222333333444555555333444555666666555444333333333444444444333222222000111111111111000//////---------......000111111//////////////////////////////000000111111111222////////////////////////,,,,,,---......---,,,,,,,,,...000111222111000///......////////////......))),,,///000...---///000......////////////..............................---------....../////////------------------------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...++++++,,,,,,---,,,,,,,,,...------------.../////////000000000000000//////,,,---......------///000,,,---...//////...---,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,++++++++++++)))***,,,...//////....../////////......------------------.........//////---------.........//////***+++,,,...///000000000////////////////////////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...------,,,,,,------...,,,---......//////......+++++++++,,,,,,---------(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000------...//////...---,,,***+++,,,---......///...+++,,,------......------000000000000000000000000...000222333333333111000000000111222333444444555222222333333333222111111111111111111111111111111//////000000111111111222111111111111111111111111000000111111222222222333111000///...............------...///000000000///............/////////000////////////000000000000//////000000111111111222444333333333333444555555777888:::<<<@@@CCCFFFHHHHHHKKKNNNOOORRRVVVYYYZZZVVVXXX[[[^^^```aaabbbbbb...---+++)))))))))+++,,,,,,,,,,,,---------......,,,,,,,,,---------......///....../////////,,,***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------............------------.........///////////////...------...//////---++++++,,,,,,,,,,,,------.........000//////.........////////////...------...000000...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,------.........///...---,,,,,,---...///...............///000000......------------......333333333333222000///---111111222222222222111111///000111222333222111111333333333444444333222222444444444333333222222222333222222111111222222333444444222222222222444444444444444444444555666666666666555444333333222222111111111111111000//////////////////////////////111222333111///......///------...///000111222222000000///...---,,,,,,+++000000000000000000000000...,,,+++,,,///111///---......////////////......,,,---------......//////222///...///111222000---/////////...---------,,,---///000///---,,,,,,---......................../////////...---------,,,---------............///111...---//////...,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,---...000000------............------------...///000111222222------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,---+++)))+++...000///......///////////////............------------......////////////////////////////////////...............---,,,,,,,,,,,,---...//////.........---------/////////......------------------,,,,,,+++++++++000111000///---,,,---/////////...---------......,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,------,,,,,,++++++,,,------......------//////...---,,,++++++***000000000000000000000000000000000000////////////111222333222000000000111111111111111111111111111222222222111111111111000222222111000//////000000000000000000////////////111111000000//////......////////////////////////////////////////////////000///...---------------------......///000000111111000000//////000000000111222222111000111333555777777777888:::<<<===>>>@@@@@@BBBEEEIIIMMMQQQSSSZZZZZZZZZ[[[]]]^^^```aaa```aaacccdddeeeeeedddccc000...---+++++++++---...,,,,,,---------.........,,,,,,---------.........///......///000///---+++,,,---......//////......------------------------------------............,,,,,,---------.........///......------......///---...///000000000000000---///000000...,,,,,,---,,,,,,,,,------.........//////............//////000///......---.../////////......------......///---------......---------,,,------------------...///...------------...///---------------.../////////......------......///111222333333222111///...000111111111111111111000///000111222333222222111333333333444444333333222444444444333333333222222222222222222222222222222444444333222222333444444555555444444444555555666444444444555555555555666111111111111111000000///////////////////////////111222333111///......///////////////000000000000/////////......------,,,///////////////////////////---,,,---///000///---...//////000000//////...+++,,,,,,...///000111111222000......///000///---...............------------///000///...,,,------.......................................------------------............///***,,,///000///,,,,,,---------,,,,,,------...///------,,,,,,,,,---......------............------/////////////////////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........000000/////////.........---+++***+++...000///.........////////////............------------..............................////////////..................---,,,,,,---......//////.........---------,,,,,,,,,+++++++++******.........---------------.../////////------///111//////...------,,,------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,++++++,,,------......------///......------,,,,,,+++000000000000000000000000000000000000000000000///111222333222111000000222111111111111111111111111222222222111111111111000222222111000000000000000000000000000////////////111000000000/////////...////////////////////////////////////////////////000///...------------............//////000000000///////////////000111111333333444333222333555777999:::;;;===@@@CCCFFFGGGNNNOOOPPPRRRUUUYYY\\\^^^``````aaaaaabbbccceeeeeedddeeeeeeeeeeeeeeedddddd111000...------...//////,,,------------.........,,,------------.........000///...///000000...,,,------...////////////...........................,,,,,,,,,---------......,,,------------.........///......------......///******,,,---.../////////...///111000///......///---------------.........//////............//////111000///......---....../////////....../////////---...///000000///...---.........---------------///...------------...///,,,,,,,,,,,,,,,---......///......------......///000000111222222111000//////000000111111000000///000000111222222222222111222333333444444333333333444444444444333333333333222222333444444333222222444444333333333333444444666555555444444444555555222333444555666777888999111111222222111111000///////////////////////////111222222111///......///111111000000//////......................................................111///......000000///---///000000111111000000///++++++---...000111333333333111...------...---,,,---------...............---///000000...------...........................---------...............---------............///...000222000...---///000...------------......//////...---,,,,,,,,,,,,,,,------............------/////////.........------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///////////////.........---,,,+++,,,...//////.........///////////////.........------------..............................////////////..................---,,,,,,---.....................---------...............---------.............../////////,,,...............000222000///...---,,,+++++++++000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---............---------------------------000000000000000000000000000000000000000000000000111333333333111000111222111111111111111111111111222222222111111111111000222111000000000000000000000000000000////////////000000000000//////////////////////////////////////////////////////////////////......------......///////////////000000000000000000000111222333333444555666666666777:::===???@@@CCCFFFKKKOOORRRTTTYYYYYYZZZ\\\^^^aaacccdddfffffffffggggggggghhhhhhiiihhhgggfffeeeeeeeeeeee000000///......//////000------------............------------............000///...///000000///---------...///////////////........................,,,,,,,,,,,,------------------------............//////............//////+++,,,---...............,,,...000000.........///---------...............///............//////000111111000///...---------//////............//////---///000222222000///---//////......------,,,,,,.........------.........------,,,,,,------.../////////............//////...///000222222222111000//////000000000000//////000000111111222222222222222222333444444444333333444444444444444444333333111333444666666444333111444444444333333444444444666666555444444444444555111222333444555777777888111222222222222111000000////////////////////////000111222111///......000000000000000////////////---........./////////000........................111111000000000//////...000000111111111111000000------...///000111222333333111...,,,,,,,,,,,,,,,,,,---------.../////////---///000000...---...///........................,,,---------.../////////---------............///444333000...000444555222///...............//////......---,,,,,,,,,,,,---------............------..................------................................................------------------------,,,,,,------------------------------............------------------------,,,,,,------...///......---...//////////////////......------------..............................////////////..................------------..............................////////////////////////---------......//////000---...///...---...000111000///...,,,++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,------...............,,,---------......//////////////////////////////000000000000000111111111222333444333111000111222111111111111111111111111222222222111111111000000111111000000000000000111000000000000////////////000000000000//////////////////////////////////////////////////////////////////............//////000000000000000000000000333333333222333444444555444666888999;;;>>>BBBEEEIIIKKKMMMQQQUUUZZZ]]]___``````aaabbbcccdddeeefffiiiiiiiiiiiihhhhhhggggggiiihhhfffeeeeeeeeefffggg..................//////---------.........//////---------.........//////000...---...///000///...---...//////000000//////------------------------,,,,,,,,,---------......---------.........///////////////....../////////111111111111111000///...***,,,......------...///.......................................///000000111000000///...------,,,...------,,,,,,------......///111222222111///.../////////......------------..................---...............//////000/////////....../////////---...000111222222111000//////000000000000//////111111111111111222222222111222333333444444444333444444444444444444444444222333555666666555333222444444444444444444444444666555555444444444555555222222222333333444444444222222222222222111000000000000000000000000000000///000111000......///000////////////000000000000------......///000000000........................111111111000///......///000000111111111111000000/////////000000000000000222111///---,,,++++++,,,,,,---------.../////////---///000000///......///........................,,,---------.../////////---------............///111000///444@@@HHHBBB555000//////....../////////---,,,,,,,,,,,,---......------............------,,,,,,------...//////000................................................------------------------,,,,,,,,,---------......---------.........//////,,,---------------------,,,---...//////.........------...///////////////......------------..............................////////////....................................---.....................,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.........//////000000///------...///000///...---,,,,,,,,,,,,...------,,,,,,---------........................------------............,,,------......------,,,,,,---......//////......,,,------......//////000///////////////////////////000000000111111111222222333444333111111111222111111111111111111111111222222222111111111000000111000000000000000111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////.........//////000000000000111111111111111444444333333444444555555777999<<>>GGG888333333222222222111111111111111111111111111111111222222222222111111111111000111111222222111111000///000111000......///000......------------......000000000000000000000000111...---000111//////000////////////................../////////000000000,,,000444444222000000222222111000000//////000000000000111111111111000000//////............//////...------------.../////////////////////000111111000000000000000///......111000000////////////000............////////////000000000000000000000000---...///000111000///......///000111111000///.......................................///000111111000000000000////////////////////////............------------------------/////////////////////////////////111222222111///////////////////////////........................000000000000////////////............////////////........................///......------......///000000//////......------///000111000///...///000///...------//////...------------,,,------...///.........---------------......////////////000000111000///......///000111222111111000000//////...------........./////////////////////////////////888666111...---///111333333222222111111222222333000111111222333333444444111111222222222222111111111222777???@@@999222///111111111111000000000000......//////000000000111111111111111111222222222111222222333333222111111555555555333111111333555666999===@@@DDDGGGLLLOOOSSSWWW[[[]]]]]]^^^aaadddcccddddddeeeggghhhjjjkkkkkkllllllmmmmmmllljjjiiiiiihhhiiijjjlllllljjjhhhgggggggggeeeccc```]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTT////////////............////////////////////////...//////000000000000000......---,,,+++,,,///222333222222111111000000000/////////.........///111/////////...............////////////000000000000)))***666;;;___VVVLLL===000111444888999666///***//////............//////000000000000////////////000000//////////////////000000000000000000000000////////////////////////------------...........................///000000////////////////////////...000111000///...///111//////000000000111111111222111111111000000//////222222222222222222222222444333222111222333444555666666666666666666666666333444444555555555555555555555555555555555555555555666666666666555444444666+++111888444555:::444333333333333222222222222111111111111111111111111000000000000/////////...000000111111111111000000///111333222000///............------------......////////////////////////000---,,,...111111///...//////.....................////////////000000000---...///000111111222222111111000////////////000000000111111111111000000000000////////////000000......------............///////////////000000111...///000111111000///...000000000////////////000............////////////000000000000000000000000,,,---...///000000////////////000000000000//////............//////////////////......///000111111000000000000///////////////////////////.........---------...............////////////////////////111000000222333333111///000000000000000000000000.......................................---------////////////000000000000........................//////............//////111111000///...------,,,///000111000///...///000///........./////////...,,,,,,,,,------...//////...............---------//////////////////000000000///............///000/////////...........................////////////////////////////////////999666222///...///222444333222222111111222222333111111111222222333333333111111222222222222111111222333888???AAA:::333000111111111000000000000000//////000000000000000000000/////////000000111111111111222222222111111111444444444333333444888;;;>>>BBBGGGKKKNNNQQQTTTVVVXXX[[[^^^______```bbbdddeeeeeeeeeeeefffgggiiiiiijjjkkkllllllkkkjjjiiihhhhhhggggggggghhhgggeeebbbcccbbb```^^^[[[WWWTTTRRROOOOOONNNLLLKKKJJJIIIHHH////////////............////////////////////////---...///000111000000000......---,,,+++,,,///222333333333222111000000///---///000///---,,,...000------......///000000000.../////////000000000111222000888999ZZZPPPHHH;;;<<>>>>>>>>>>>???@@@BBBCCCEEEFFFGGG////////////............////////////////////////+++---///111222222000000---///111111000///000111555555444333222000000//////333666555111///111444555555444222111///......---......///000111111222...999...555,,,444+++888777333//////000000...+++...///000111111000///....../////////000000111111//////000000111111111222111111111111111111111111////////////////////////333222222111000//////...000///---,,,---...000222000000000000000000000000///000111000///...///111000000000000111111111111111111111111000000000000///000000222333444555555222222333444555555666666888888888888888888888888444555555666666666666666777777777777777777777777777777777777777666666555222<<<999111666999777999333333333222222222111111111111111111111111111111000000000000//////////////////000000000000//////000111333222222222333555111111000000000000111111000000000000000000000000---888>>>777///...000111000000111111222222222333000000000000111111111111---000222111...---///222333222222111000111111111000000111111111111000000//////............//////....../////////...,,,+++---...000111111111000///,,,---000111222111///------...///111111111000///............/////////000111111111111111111111111333222111000000///000000000000////////////000000---......///000111111222111111000000000000000111000000000000////////////---.........//////000000---------...///000000111000000000000000000000000111111000111222111///---........................000000000000000000000000,,,---------......//////............////////////000000000000000000000000000000////////////000000.........///////////////---///000000//////000222...000222111...---///111111222333333222111000///---.........//////000000222111111111000000////////////000000000000//////////////////000000000000////////////000000000000000000000000000000000000222111000/////////111222333222222222222222222333111111111222222333444444111111222222222222111111333...,,,///000......111//////000000111111111222......---///333999@@@DDD777666333111//////000111222222222333666888;;;===???CCCJJJOOOUUUZZZ^^^bbbaaaccceeeeeeeeefffhhhjjjhhhhhhhhhiiijjjkkkjjjhhhgggfffeeeddddddccccccccceeeeeedddccc```]]]ZZZYYYOOONNNMMMLLLKKKIIIEEEBBB<<<;;;;;;<<<<<<===>>>???@@@AAACCCEEEHHHJJJLLLMMM000000////////////000000000000000000////////////...///000111111000///...------...000111222333444444444444333111000...---///000333444444333000///111000///......///000111111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......222222111000000///000000////////////////////////000111111222222222111111111111000000//////......111333555555222///...---111111111000000000000000111111000000000000111111222111111111000000//////000333555666555333222222222222333333333222222111111222333444444444333222333333444666888777444222777777777777888888888888888888888888888888888888888777666777888888888777444555777666555555666777:::888666777:::>>>AAABBB444444333222222111000000000000111111111111000000111111000000000000111111111000000000111222333333222222111111111111111222000111111222222222111111/////////000000000000000222222111111000000/////////000111333333222222111111111000///////////////000222333222111000111222444333222111000000000000666333000---,,,,,,...///000000000000000000000000000000000000000000000000222111111111000000//////............//////////////////000000111111222222///////////////000000111......///000111222222333111111000000000000111111111111111111000000000000000000000000000000000000666444222000...------...111111000000//////......//////000333444333///,,,,,,...000111222111///.............../////////000////////////000000000000555222000//////000//////111111111000...---...000111222444444222111222333//////000000111111111222000000000000000000000000000000000000000000000000111111000000//////......222222111000//////000000////////////////////////222111111111000000//////000000000000000000000000000000//////.........---111000///......///000111000000111111111111000000000000000000000000000000222222111111111111222222111111111111111111111111000111111111111222222222333333333333333333333333//////000111222333333444,,,...111444555444222000222222111111111111111222000000111222333555777888111111222333444444444333666777888999:::???DDDIIIKKKNNNSSSYYY^^^bbbdddeeedddeeeeeeeeeffffffffffffiiihhhfffggghhhhhhgggfffeeedddcccbbbbbbbbbcccccc___^^^]]]ZZZWWWSSSOOOMMMEEEEEEDDDCCCBBB@@@???>>>======<<<;;;;;;<<<@@@CCCEEEHHHKKKLLLMMMOOORRRTTT000000000//////000000000111000000000////////////////////////////////////......///000111222333333333333333222111000///...///000222333333222000///000000////////////000000111111000000////////////111111111111111111111111000000000000000000000000111111000000/////////...222222111000000000000000000000000000000000000000111111222222222111111000111111000000////////////000111333333222000000000111111111111000000000000111111000000000000111111222111111111000000000000...000222222000//////000111111222222222222111111111222333444555444444333666555555666777777555333777777777777888888888888888888888888888888888888888777777777888888777666555666888777666555666888999666444444666999:::;;;555444444333222222111111000111111222222111111000111111000000000000111111111111111111111111222333222222111111111111222222222222333333333333222222////////////////////////111111111111000000000000///000111222222222111111111111000////////////000000111222222000000111222222111111111111111222222555333111///.........///111111111111111111111111000000000000000000000000222111111111000000000000/////////000000000111111/////////000000111111111000000//////000000111111111111111111111111111111111111000000000000111111222111111111000000000000111111111111111111111111333222111000//////000000......////////////000000000///000111333222000...---...000111111111000///........./////////000000////////////000000000111555222000///000000000///000111111000......///111222000...,,,,,,,,,---...111111111111000000000000111111111111111111111111000000000000000000000000111111000000////////////222111111000000000000111////////////////////////111111111111000000000///000000000000000000000000000000/////////.........000///............///000000000111111111111000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222222333333333333333333333333111111222222222222222222000111111222222333333333222222111111111111222222444333222222222222222333222222333333333333333333888:::===???BBBGGGLLLPPPTTTVVV[[[___dddfffhhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeedddeeeeeeeeecccaaa___^^^\\\[[[ZZZZZZ[[[[[[NNNNNNNNNMMMKKKIIIFFFEEEAAAAAAAAA@@@@@@???======<<<======<<<;;;===AAADDDGGGIIIKKKLLLMMMOOORRRUUU000000000000000000000000111111000000000/////////111000///......///000111000000000111111111222222111111111111111000//////000000111111111111000000///000000111111000000///111000000000000/////////111111111111111111111111000000000000000000000000000000000000000000//////222222111111000000111111111111111111111111111111222333333333222111000000111000000000000////////////000222222111111222444111111111111111111111111111111111111111111111111111111111111111000000000111222333222111000111333000111111222222111111111000111222444555555555555999777666555666777666555777777777888888888999999888888888888888888888888999999999999888777666666777888999888777666777999999666444222333555555555555555555444333333222222222222333333333333222222222111111000000111111222333222222111111111111222222222111111111111222222444555555555444333222111////////////////////////000000000111111111111111//////000111111111111000222111000000///000000000000111222111000000000222000000000111111222444444444333222111111000//////111111111111111111111111000000000000000000000000111111111111111000000000000000000111111111222222////////////000000000000000000111111111222222222333333333222222111111111111111000000000000111111222222222111111111000000111111111111111111111111000000///000000111333333//////////////////000000111000///000111222111////////////000000000111111////////////000000000000/////////000000000111111555222000///000111000//////000111000//////111333BBB<<<333///...///000///333222222111000000//////111111111111111111111111000000000000000000000000111000000000000/////////111111000000000111222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////////////////............//////000000111111111111000000111111111111111111111111222222111111111111222222222222222222222222222222111111111111222222222333333333333333333333333333444444444333333222222222666444222000000222444666222222111111111111222222333333222111111111111111555555444444444555666777===AAAEEEJJJNNNRRRWWWZZZ]]]^^^bbbeeehhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggccccccbbbbbbaaa___[[[XXXUUUTTTRRRPPPOOONNNNNNOOOFFFFFFGGGGGGFFFDDDBBBAAA>>>??????@@@@@@@@@??????>>>??????>>>>>>???CCCFFFHHHIIIJJJJJJKKKNNNRRRVVV111111111111111111111111111111111000000000//////222111111111111111111222111111111111111111111111///000000111111111000000000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111333222222111111111222222111111111111111111111111444444333333222111000///000000000000000000000000000111222111000000222444000111111111111111222222111111111111111111111111111111111111111111111111222333333222111111333444111111222333333333222222000111222333555666666777<<<999666555666777777777777777888888888999999999888888888888888888888888:::;;;<<<<<<:::888777777888:::::::::888777888999:::888555444555666666555666666555555444444444444333333444444444444333333222222111111111111222222444333222222111111111111222222111111111222333333555555555555444222111111000000///////////////...000000000111111222222222//////000000111111111111222222111000000000000111000111222111000000111222111111111111222222333444222333333444333222000///111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222////////////////////////111111222222333333333333333333333333333333333333222111111000000111111222333333222222222111111111111111111111111111111111//////000000111222333444222222111111000000//////333111///...000111111111000000//////000000111222//////000000000111111111//////000000000111111111555222000///000111111000///000111111000111333555QQQGGG;;;333222444333222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222222333111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000111111111111000000111111111111111111111111333222222111111222222333222222222222222222222222111111111222222222333333222222333333333333444444444444444444444444444444777555333111111222555666222222111111111222333333000000000000111222333444777666666666888;;;>>>@@@EEEIIIOOOTTTWWW[[[^^^aaabbbcccdddfffhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggfffcccbbb```___\\\XXXRRRMMMKKKJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCAAABBBDDDFFFFFFGGGGGGGGGHHHKKKPPPTTT111111222222222222111111111111111111000000000000000222444666666444222000222222222222111111111111///000000111111111111111111111000000000000111111///000111222222111000///000000000000111111111111111111111111111111111111111111111111111111111111//////000000111111222222333333222222222222333333111111111111111111111111444444444333222111000///000000000000111111111111222333333111000///111222000000111111222222222333000111222222222222111000111111111111111222222222///000111000......000222222333444444555555555444111222222333444666777777<<<999666555666777888888888888888888999999999999888888888888888888888888;;;>>>@@@???<<<:::999::::::;;;;;;:::999888888999888777555555666888888777666666555555555555444444444444555555555555444444333333222222222222333333444444333222111111111222222222111111222333333444444444444444333222000000111111000000000/////////000000111111222222333333000000000000000111111222333333222111111111111111000222333222111000111333444333333222111111222222111222333444444333111000111111111111111111111111111111111111111111111111111111111111111222222222/////////000000000111111000000000000000/////////111111222333333333333222111222222333444444555555222222111111111111222222333333333333222222222222111111111111111111111111111111111222222222222222111222222222222333333333333111......///111111111111000000000000111222222000000000111111111111222000000000000111111111111444222000000111222222111///000111111111111444666JJJ@@@555//////111111//////000000111222333333444111111111111111111111111111111111111111111111111000000000000111111111111111111000000111222333333222222222222222222222222000000000000000000111111111111111111111111111111000111111111111111111111000000111111222222222222000000111111111111000000111111111111111111111111333333222222222222333333222222222222222222222222111222222222222333333333222222222333333444444444222222333444555555666666555555444444444444444444222222111111222333333444111111111111222333555555555555666888<<>>AAAAAA===;;;:::;;;:::;;;<<<;;;999888888999555444333444666777777666555555555555555555555555444444555555555555444444444333333222222333333444444333333222222222222333222222111222222333444555333333444333333222111000333222222111111000000///111111111222222222222222111111111000111222222333444333222222111111222222222333444333222111222444555555333222222111111111000111222333444333222111222222222222222222222222111111111111111111111111111111111222222222222222/////////000000000111111111111111111000000000000000111222333444333222222000111111222444555555666222222111111111111222222444444444333333333222222222222222222222222222222222222222333222222111000...///000111333555666777333111///...000111111111000000000111111111222222000111111111222222222222000000000111111111222222444222000000111222222222000111222222111222444666999444...,,,...000111000...///000111222444555555222222222222222222222222111111111111111111111111000000000111111111111222222222111111111222222333111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222000111222333333444333333000000111111111111000000222222222222222222222222333333222222222222333333333333333333333333333333222222222222333333333333111222222333333444444555111222222333444555666777222333444555666555333333222222111222222333444555555555444444444444555555555666999===BBBGGGLLLOOOXXXZZZ^^^___``````aaabbbeeefffffffffgggggghhhhhhfffgggiiijjjiiihhhfffeee___]]]YYYVVVRRRLLLEEEAAAAAAAAA@@@???@@@AAABBBCCCAAACCCFFFJJJMMMPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNMMMKKKHHHFFFGGGHHHDDDEEEGGGGGGHHHKKKOOOSSS111222333555555333222111222222222111111111000000000111444555555444111000222222222222222222222222222222333333333222222111000222333444444333222000222111111000000111111222000000111111111222222222222222222222222222222222111111111111111111111111...//////111222333444444333333333333333444555555333333333333333333333333333333333444333333222222000000111111111222222222...000333333222111111222000000111222222333444444000111333444444333111000111111111222222333333333333555777777666444444555222333444555666666666666555444333333444555666777777666444555777888999999888888888999999999::::::888888888888888888888888777<<<@@@@@@===::::::<<<:::;;;<<<:::888777777888555444333444555666666555444444444444444444444444333444444555555444444333444444333333333333444444333333222222222333444444222222222222333444555555333333444444444444333333444444333333222111111000333222222222222222222111333222111111111222444444444444333222222222222333333444555555333333444555444333333222222222333333000000111222222222222222222222222222222222222222111111111111111111111111111111111222222333333333000000000111111111222222333222222222111111111000///000222333444333222111111111222222333333444444333222222111111222222333444444444444333333333333222222222222222222222222111111222333333333222111///000000111111222222222222000//////111111111000///000111222333222111111111111111222222222333333000000111111111222222222444222000000111333333222111222333333222222444666000000111222222222222222000000111222222333444444222222222222222222222222111111111111111111111111000000111111111222222222333333222111111111222222111111111111111111111111///000000000111111111111111111111111111111111111111111111222222222333333///000111333444444333333000000111111111111000000222222222222222222222222444333333222222333333444333333333333333333333333222222222333333333444444111111222333333444555555222222333333444444444555111222333444555555444444222222222222333444555555666666666666777888999999<<<>>>BBBGGGLLLQQQUUUWWW]]]___aaabbbaaaaaabbbdddcccdddddddddeeefffggghhhggghhhiiiiiigggdddaaa___XXXVVVRRROOOLLLIIIDDDAAAAAAAAAAAABBBDDDFFFHHHJJJHHHJJJMMMPPPRRRTTTTTTUUUQQQQQQQQQQQQPPPOOONNNMMMKKKLLLLLLKKKIIIHHHHHHJJJGGGIIIKKKMMMNNNPPPSSSVVV111222444555555444222111222222222111111111111000000111111222222111111000111111222222222333333333333444444444444333222111000222444666666444222000333222111000000111222333000000111111222222222222222222222222222222222222111111111111111111111111......///111222333444555333333333333333444555666444444444444444444444444222222333444444444333333000000111111222222222222+++...222444333333333333000000111222333333444444000111333444444333111000111111111222222333333333000222555666444333222222111222333444555555555555666555444333333444666666555444444555777999999888888888999999999:::::::::888888888888888888888888555:::??????<<<999999;;;:::;;;;;;:::888777777888777666555555777777666444333444444444444444444444333444444444444444444333555444444333333444444555222222222222333444444555222222222222333444555666444444555555666555555555555555444444333222111111444333333222222111111111444333222222222333444555555444333333222222333333444555666666444444555666222222222222333444555555000000000111111222333333222222222222222222222222111111111111111111111111111111111222222333333333111111222222222333333333333333333222222222111111...000111333333222111000333333222222222222111111333222222111111222222333555555444444444333333333222222222222222222222222///000222333444444333222444333222000...---++++++111000///000111222111///...000222333444333111000111111222222222333333333000111111111111222222222444222000000222333333333222333444333222222444555///222555666444111//////222222222222222222333333222222222222222222222222111111111111111111111111000000111111222222222222444444333222111111111111000000000000000000000000//////000000111111111222111111111111111111111111111111111222222333333333...///111222333333222222000000111111111111000000222222222222222222222222444333333222222333333444333333333333333333333333222222333333333444444444111111222333333444555555444444333333333222222222111111111222333444555666222222222222333444555666333444555777999<<<>>>???EEEGGGKKKPPPUUUZZZ\\\^^^```aaaccccccbbbbbbdddfff``````aaaaaacccdddfffffffffggggggfffccc___[[[XXXRRRPPPMMMJJJIIIGGGDDDBBBBBBCCCCCCEEEGGGJJJMMMOOONNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNNNNLLLJJJIIIHHHHHHIIIKKKJJJIIIIIIJJJKKKKKKMMMPPPRRRSSSTTTWWWYYY555555555555444333222111000111222333333333333333444444555555444444333222333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333444222111111222333333222333333333333333333333333333222000......///000111111111222222222333333333444444444444444444444444666555444333333444555666444444444333333222222222111111111111111111111111111444666666333222333555333333333333333333333333///111333555666555333222111111222222222333333333444444555555555444222111222222333333444555666666666666666666666666666666555666888999:::999777666777888888888888999999999666666666666777777777777::::::::::::::::::::::::;;;;;;<<<;;;:::888666444777666666666555555555555777666666555444444333333333333444555666666666555444444444444444444444444333333333333333333333333111222444444444444666777555666666666555444444333555555555444444333333333444444444555777777555333///000111222333444444444888777555333222333555666777666555444333222222333333333333444666999;;;===333333333333333333333333111222222222222111000000222222333333333444444444333333333333333333333333333333333222222111111111444333111222333333111000333222111111111222333333666555444333333333333333333333333333333333333333444333222222444444333222111111222222222333333333444444444444444444444444222222222222222222222222333333333222222111111111000111111111111222222222444444333222222222333333222222222222222222222222222222111111222222333444333333333333333333333333444444333333222333333333222222222333333444444444222222222222222222222222555444333222333444555666333333444444444333333222333333333222222111111111222222222222222222222222111111111111111111111111111222222333333222222111444444333333222333333333000222333444444333111000000111111111222222222222333333333222222111111111444444444444444444444444777444111000222444333222666666666666666666666666333333333333333333333333666555333222222333444555///222444666555555555666111333555555444333333444666888999;;;===AAAGGGKKKOOOQQQVVVZZZ___bbbddddddcccddddddeeeddddddccccccaaaaaaaaabbbccceeefffgggiiifffcccaaa^^^YYYRRRMMMLLLJJJFFFCCCBBBDDDGGGIIIKKKKKKLLLLLLMMMMMMMMMNNNMMMNNNNNNMMMLLLKKKIIIHHHJJJKKKKKKJJJIIIJJJLLLNNNQQQOOONNNNNNOOOQQQRRRRRROOOSSSUUUTTTUUUXXXXXXUUU333333444444444444444333111111222333333333333333444444555555444444333222333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333222111222555666666666333333333333333333333333444333111//////000111222111222222222222333333333444444444444444444444444666555444444444444555666555444444444333333333333222222222222222222222222222444666666333222333555333333333333333333333333111222555666777666444333111222222222222333333333444444555555555444333222333333333444444555555555666666666666555555555555444666888999:::999888777777888888888888999999999666777777777777888888888::::::::::::::::::::::::888999999:::999888777666777777666666666555555555555555555555555555555555333444555555666666555555333333333333333333333333444444444444444444444444555666666555333222222333333444444444333333222111444444444333333222222222333333444666888999777666222222333444555555555555777666555444444444444555666666555444333333333333333333444555666888999:::333333333333333333333333222222222222222111111000222222333333333444444444333333333333333333333333333333333222222222111111//////000000000111111222444444444444333333222111666555444444333333333444333333333333333333333333444333222222444444333222111222222222222333333333333333333333333333333333222222222222222222222222333333333222222222111111111111111111222222222222222222222111111222333333333333333222222222222222222222222111222222333444333333333333333333333333333333222222222222333333333333444444444555555555222222222222222222222222444444333222333444555666111222222333333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222333333333333222222444333333222222222333333111222222333222111000///000000111111111222222222333333333222222222111111444444444444444444444444777444222222444555333222555555555555555555555555333333333333333333333333555444444333333444444444111333666666555555555666222444555555444555666888888:::===@@@DDDHHHMMMQQQWWWXXX[[[^^^```bbbcccccceeeeeeddddddccccccbbbbbbbbbbbbbbbccccccdddddddddbbb___[[[XXXUUUPPPJJJFFFFFFEEECCCCCCDDDGGGJJJMMMOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIIIIIIIJJJMMMPPPWWWUUUTTTTTTUUUUUUVVVUUUSSSWWWXXXVVVVVVXXXXXXVVV111111222444444555555555111222222333333333333333444444555555444444333222333333333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333222111222444777:::::::::333333333333333333333333555444222111111111222333222222222222333333333333444444444444444444444444666555444444444444555666555555555555555444444444222222222222222222222222222444555555444333333444333333333333333333333333333444666777888777555444222222222222333333333333444444555555555444333222444444444444444444555555666666666555555444444444444555777999::::::999888777888888888888999999999888888888888999999999999::::::::::::::::::::::::777777888888888888777777777777777666666666555555333333444555666666777777444444555666666666555555222222222222222222222222555555555555555555555555666777777666333111111222333444444444444333222222333333333222222222222222333333444777999:::999888555555666666666666666555555666666666555555444444666666555444444333333333333333444555666666666666333333333333333333333333222222333333222222111000333333333333444444444444444444333333333333333333333333333333222222222222///111333333000///111333000111222333333333333222666555444444333444444444444444444444444444444444444333222333444555444222222222222222333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111222222222333111111000111111222333444444444333333222222111111222222222222222333444444333333333333333333333333333222222111111222333333555555555555555666666666333333333333333333333333444444333222333444555666111111111222222333333333333333333333222222222222333333333333333333333333222222222222222222222222222222333333333333222222333333222222222222333333444333222111000/////////000000000111111111111222333333333333222222222222444444444444444444444444666555444555666666444222444444444444444444444444333333333333333333333333333333444444555444444333333555666666555444555555444555666666666888;;;======@@@EEEJJJNNNRRRVVVYYY\\\]]]___aaacccddddddeeegggfffeeecccbbbbbbbbbbbbcccccccccbbbaaa```^^^^^^XXXUUUPPPMMMJJJGGGDDDAAA@@@AAACCCFFFIIIMMMQQQSSSUUUTTTSSSQQQOOONNNMMMLLLNNNMMMKKKJJJIIIJJJJJJKKKIIIJJJKKKKKKKKKMMMQQQSSSXXXXXXWWWVVVVVVUUUUUUUUUUUUYYY[[[XXXWWWYYYYYYXXX111222333444444555555444222222333333444333333222444444555555444444333222333333333444444444444444333333444444444444444444444444444444444444444444444444444444444444444444222222333555888::::::999444444444444444444444444555555444333333333333444222222222333333333444444333333444444444444444444555555555444444555555555666666666666666555555555333333333333333333333333333444555555444444444444444444444444444444444444333444666777777666555444222222222333333333444444444444444444444444444333555555555555444444444444777777666555555444444444555666777888999:::::::::777777888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777777777777666666666666555444444444555666666777777555555666666666666555555333333333333333333333333555555555555555555555555444555666555444333444555555555666666666666555555333333333333333333333333444444444666999999888666777777777777777666555444444555666777777666444333555555555555555444333333222333555555555555333222444444444444444444444444333333333333333222222111333333333444444444444555444444444444444333333333333333333333333333333333666999;;;888222///111444///000111333666999;;;===555555444444444444555555444444444444444444444444555333222333444555444333222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333111111111111222333444555444444444333333222111111333222222222222333444444333333333333333333333333222222111111111222333333555555555555555555555555333333333333333333333333444333222222333444666777222222222222111222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333222333222222222222333333444777555333111000000000111000000000111111111222222333333333333333333333333444444444444444444444444555666666777777666444333444444444444444444444444333333333333333333333333222333444555555555444333333555666555444333333444444555777777999<<>>BBBHHHLLLQQQUUU[[[___```bbbcccdddbbbbbbbbbcccddddddeeefffddddddddddddddddddeeeeeebbb```]]]ZZZUUUPPPMMMKKKEEEDDDCCCCCCCCCFFFIIIKKKMMMPPPTTTXXX[[[]]]^^^^^^\\\\\\\\\[[[ZZZYYYYYYXXX^^^\\\XXXUUURRRQQQQQQRRRUUUVVVVVVUUUSSSTTTVVVXXXYYYYYYYYYWWWTTTTTTVVVYYY\\\dddiiihhhfffiiikkkkkk555555666666666555555444444444444444444333333222444444555555444444333222333333333444555555666666555555555555444444444444444444444444444444444444444444444444444444444444555444444555777666444222444444444444444444444444555555555555444444444333333333333333444444444444222333333444444555555555444444555666666555444444555555555666666666666666444444444444444444444444444333333444555555444222444444444444444444444444444555555555555444333333333333333333444444444444444444333333333444555555555555555555555555666666777777777777777777777777888888888888999999999:::777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;999888888888888888777777777666666666666666666666666666666666666666777777777666555555555555555555555555555555444444444444444444444444777888888777444222222333333333444555555555555444555555555555666666666666666555555666666555333111555555666555555444333333333555777888888777666555444555666777777666444444444444555555444444333222444444444444444444444444444444555555444444333222333444444444555555555555666666555555444333333333333333333333444444444444222555666666333222444777888666444333444777;;;===555555555444555555666777666666666666666666666666555444333444555666555333333333333333444444444444333333333333333333333333333333333333333333333333111222222222222333333333222222222222333333333333444444333444444555666777333333333333444444444444333333333333333444444555333333333333333333333333222222222222333444555555555555555444444444444444333333333333333333333333333222222222333555666888777666444222111111222222333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444333333444333333444444555666777999888555333333333444555222222222333333333333444333333333333444444444444444444444444444444444444555666888777555444444555444444444444444444444444333333333333333333333333222222333444555555555555333444555444222222444666888:::>>>BBBFFFKKKQQQUUU[[[^^^bbbeeeeeeffffffggghhhgggeeecccbbb`````````bbbbbbccccccccccccbbbbbb[[[YYYUUUQQQLLLIIIGGGEEE@@@BBBDDDEEEGGGKKKPPPTTTYYY[[[^^^aaabbbbbbbbbaaa______^^^^^^^^^^^^^^^^^^cccaaa^^^[[[XXXWWWVVVVVVXXXXXXXXXVVVTTTTTTVVVXXXVVVWWWVVVSSSQQQRRRXXX\\\kkkttt||||||{{{|||~~~~~~444555666777888888888777444444555555444333333222444444555555444444333222333333444444555666666666666555555555444444444444555555555555555555555555555555555555555555555555444444555666777777444222555555555555555555555555444555555555444444333333333333333444444444444555222222333333444555555666444444555666666555444444444444555555555666666666444444444444444444444444555333222333666666444222555555555555555555555555666666666666555555444444333333333444444444444555444333333333333444555666444444555555666666777777777777777888999999::::::::::::999999888888999999777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999999888888888777777777666666555555666666777777888888777777777777777666555555555555555555555555555555555555555555555555555555666777888777444333444444333333444555555555555555444444444555555555666666666555555666777777555333555555555666555555444444444555666777888777777666444555666777777666555444666555555444444444444444555555555555555555555555555555555555555444333333444444444444555555555555666666666555444444333333333333333444444444555555111111111222222333333444222222222222222333444444555555555555555666777777666666666666666666666666666444333444555666555444333333333444444444444555333333333333333333333333444444444444444444444444111111222222222333333333222222222333333333444444444444333333333444444555222222333333444555555555444333333333333444555555333333333333333333333333333333333333444555666777666666666555555555444444444444444444444444444444222222222222333555777888666555333222222333555666333333333444444444555555444444444444444444444444333333333333333333333333333333444444444444333333555444444555555777888888777666555444333444444555333333444444444444555555333333333444444444555555444444444444444444444444555666777666333222444666555555555555555555555555333333333333333333333333333333333333444555666666444555666555444555777999;;;???DDDJJJNNNTTTYYY]]]```bbbeeeggghhhhhhjjjkkkkkkiiifffcccaaa______^^^```aaabbbbbbaaa___\\\ZZZPPPNNNKKKGGGEEEDDDEEEEEEDDDGGGJJJMMMOOOSSSXXX]]]aaabbbccceeeeeedddcccbbb````````````____________aaaaaa___^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWYYY\\\YYYYYYXXXUUUTTTWWW___fff{{{333444666777999::::::;;;444555555555444333333222444444555555444444333222333333444444555666777777666666555555555444444444555555555555555555555555555555555555555555555555444444555777888888666333555555555555555555555555444444555555444444333222333333333444444444555555222222333333444555666666333444555666666555444333333444444444555555666666555555555555555555555555555333222333666666444111555555555555555555555555888888777777666666666555333333333444444444555555444333333222333444555666333444444555666777888888777777888999:::;;;;;;<<<<<<;;;:::999888888888888777888888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999::::::888888888888777777777777333333444666777999::::::777777777777777666555555444444444444444444444444777777777777777777777777222444666666555666777999555555666777888888777777333333333444444555555555555555555777999999777666555555666666666666555555555555666777777777777777333555666888888777555444777666444333333444555666555555555555555555555555555555666666555555444333444444444555555555666666777777666555444444333333333333333444444555555555444333111222333333111000000222555888999888777666555555555555555666777777777777777777777777777777666555444444555666555444333333333444444444555555444444444444444444444444444444444444444444444444111111111222222333333333222222333333333444444444444444333222222222333333111222222333444555666666444333333333333444555555333333333333333333333333333333333444555666777888888888777777666666666555444444444444444444444444222222222222333555777888444333222222333666888:::333333333444444555555555444444444444444444444444333333333333333333333333333444444555555444444333555555555666666888999999555444444333333333444444444444444555555555666666333333333444444555555555444444444444444444444444555666777555222111444777666666666666666666666666333333333333333333333333333333222222333444666777666666777666666777:::<<<>>>BBBIIIOOOUUUZZZ___bbbaaacccfffhhhiiijjjlllnnniiihhheeecccbbbaaaaaaaaa___```bbbbbb___[[[VVVSSSIIIGGGCCCAAAAAABBBEEEGGGJJJNNNRRRUUUWWWZZZ___ccccccdddeeeeeeeeedddcccbbbaaaaaaaaa```___^^^^^^]]]^^^^^^^^^^^^^^^\\\[[[[[[ZZZ[[[\\\[[[[[[\\\^^^aaacccdddccc___^^^cccmmmuuu666666666666666666666666333333333333333333333333777666555444333222111000666444444555666777777666222222333444555555444444333333333444444555666777666555555555555555666777222333555666777777666666555555555555555555555444666555555444333222222222111333555666555555666777333444444444444444444444555555555555555555555555999777666888999888777777444333222111111222333444555555444444444444555555444444555555555555444444555555555555555555555555555444333222333555777999777777777777777666555444<<<888666777666333444777:::999888888999:::;;;===<<<;;;:::999888999:::;;;;;;;;;:::999999999999:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::777<<>><<<:::888888999999777666555777888666666666555555555555555555555777888888777666555333333444555666777777888777777777777777888888888444555555555666666777777777666555444555666888:::666666666666666666666666666555555444444444555555666666666666777888999:::666666555444333333444444333333444555555555555555777888888888888777666666777777777777777777777777666555444333333444555666333333333333333333333333222222333444555555444444444333333333333444444555444444444444555555555555777888888999999888888777777777666666555555555444666555444444444555777888666555444333333333333333555222///000333555555444333333333333333333333333444444444333222222444666666666666666666666666666555555555555555555555555444333222111111111111111333444444444555555555666555555555444555888<<<@@@FFF<<<555666999888666555777555222222555555333000555555444444444444555555444444444444444555666666555444222111222333555666666555444333333333333333222222222222222222222222666666777666666555444444333111000222555777666444555555555666666666777777222333444555555444333222777666666555444333333333555444444444333333333333999999888888777666555555777666666555444333222222444444444444444444444444222222222444666666555444777777666555666999>>>BBBIIILLLQQQWWW\\\```aaabbbjjjjjjiiihhhhhhjjjkkkllliiihhheeecccbbbbbbcccddddddbbb___[[[UUUPPPKKKHHH???>>><<<===???CCCGGGJJJPPPSSSWWWZZZ]]]___aaadddeeeeeeeeedddcccaaa```___aaaaaaaaa___]]]]]]___aaacccbbbaaa___^^^]]]\\\\\\bbbcccccceeekkkrrrsssoooyyyvvvqqqnnnnnnpppsssuuu444444444444444444444444555555555555555555555555666666555555555555444444666444333444666666555444444555666777777777777666444444444444555666777888888777777666666666777777444555666888888888888777555555555555555555555666777777666555555444333333...000222222222111222333555555555555555555555555444444444444444444444444444333333444555666555666777666555444444555555666555555444444444444555555333444444555555444444333444444444444444444444444666555444333333444555555777888888888888777777666<<<888777888777444555888888888888999999:::<<<<<<;;;:::999888999999;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<=========<<<;;;;;;<<<<<<;;;;;;:::999888;;;>>>===999666555666888888888888888777777666888:::<<<>>>>>><<<:::888888999:::888777666777999777777777777777777777777666777888999999888777777666666666777777777777777777777777777777666666666444444444555555666666666777666555444444666777888333333333222222222222222555555444444333444444555222444666888999888777666888777777666666666666666333444555777777666666555777777777777777666555555555555555555555555555555555555444333333444555555555555555555555555555555333444555555666666666555555555555444555555666666666666666666777777777777999999::::::::::::999999555555555444444333333333555555444444444555666777666666555444444444555555666444222333555666555444333333333333333333333333555666666555333333555777555555555555555555555555555444444444444444444555666666555444444444444444666666666666666666666666333444444333333666:::===CCC:::444555888777555555888777666666666666444222555444444333333444444555444444333333444444555666666666555444444444555666555444333333222222333333444444444444444444444444555555555666555555444444555333222444666888777555111111111222222222333333444555666666666666555444555555555555666666666666666666666555555555444444999888888888777666666666:::999999888777777666666555555555555555555555555333333333444666666666555777888:::<<<>>>CCCHHHLLLOOORRRVVV[[[___bbbcccdddiiihhhhhhggggggggghhhhhhjjjhhhfffccc```___^^^]]]]]][[[WWWRRRMMMIIIFFFDDDAAA@@@???@@@BBBFFFJJJMMMQQQSSSWWWYYY[[[]]]aaaccceeeeeeeeeeeedddcccbbbaaaaaabbbdddcccbbbaaabbbccc````````````aaaccceeegggkkkooorrrvvv}}}{{{zzz{{{|||}}}333333333333333333333333666666666666666666666666333444444444555666666666666555444444555666555333555666777777777777777777555555555666666777888999999888777666666555666666444555666777888888888777444555555555666666777777666666666555444444333333222333555555444333333444666666555555444444444333444444444444444444444444333333444555666777888888888888777666555555555666666555555555555555555666333444444555555444444333444444444444444444444444666666555555444333333222666666777888888888777777999666666888777444444777666777888:::;;;<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<;;;:::::::::::::::;;;;;;<<<============<<<;;;;;;;;;<<<;;;;;;:::999::::::999888777666555555888888999999::::::::::::<<<=========<<<:::888777777888999888666555666777666666666666777777777777777777888888888888777666888888777666666666666666888888777777666666555555444444555555555555666666888777666555555555666777666666555555444444333333555444444333444444555555444777<<>>:::777888888777777777666666666444666888::::::999777666666666777777666666555444444444444444444444444444555444444333333444444555666666666666666666666666333444555555666555555555444444444555555666666666666777777777777888888888888888999999999999888888777777666666666666555555555444444444444555666666555555444444444555555666555444444444555555444222666666666666666666666666555666666555444444555777555555555555555555555555666555444333333444555666777666555555444555555555666666666666666666666666666666666666666777;;;>>>>>>888444666888666444555888999999888666444333333444444333333333333444444444333333333333444555555666666555555444444333333444444333222222222333333555555555555555555555555333444555555555555555555444333333444666777666555333333333333444444444444444555666666666666555444111222333444555777888888666666666555555555444444666666666666666666666666;;;;;;::::::999999999888555555555555555555555555444444555666666777777888666999>>>CCCHHHMMMSSSVVVVVVXXX[[[___aaacccddddddjjjjjjjjjjjjjjjjjjiiiiiigggfffeeebbb___]]]ZZZYYYUUURRRMMMHHHDDDBBBAAAAAAAAA@@@@@@AAADDDGGGKKKMMMNNNPPPRRRTTTVVVYYY^^^aaaeeeeeeeeeeeeeeedddcccbbb]]]___bbbbbbaaa``````aaa^^^___bbbeeeiiiooowww|||333333333333333333333333444444444444444444444444222222333333444444555555777666444555666666555444444444555555666555555444666666666666777888999999888777666555444444444444333444444555666666777777444555555666666777777888555444444444333333222222555666888777666555555666555555444444333333222222555555555555555555555555333666777555444666777666777666666555444444333333777777777777777777777777444555555666666555555444555555555555555555555555444555555555555444333222333444555666666666666666666444444777777444333555555777999<<<===>>>>>>===;;;;;;::::::;;;===???@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<999777777888999888888888888888888888999999:::;;;;;;:::999888777777666555666777666555444444555555555555555555666666666666666777666666666555555666666555444444555555666999999888777777666555555666666666666666666666666:::999888777666666777777888888888777666666555555555555555444555555666666666999===@@@@@@>>>;;;999666666666777666666666666666888;;;===>>><<<999777777777777777777666555555444444444444444444444444555555555555555555555555444444444444444444444444333333444444444444333333222333333444555555555555666666666777777777888888666777777888888777777666666666666666666666666666555555555555555666666666333333222333333444555555444444444555555444222000555555555555555555555555333444555555333333444555555555555555555555555555777666444333333444666777555444444333333333444444666666555555555555444444777777777666666777999<<<:::666555888888666555777888:::<<<999555111222333555555444444444444555555444444444444444555555666444444444444333222000000444444333333333333444444444444444444444444444444333444555666666666666666333222222333444444444444555555555555666666666666333444555555555555444333000000111222444555666666555555555444444444333333444444444555555555555555999999999999999999888888444444444444444444444444444555666777777888:::;;;777;;;CCCIIIOOOTTTXXX[[[[[[\\\^^^```aaabbbbbbbbbhhhhhhjjjkkkkkkkkkjjjiiiddddddcccbbb___\\\XXXVVVOOOLLLGGGBBB??????@@@BBB>>>??????AAACCCEEEHHHJJJGGGIIIKKKMMMPPPUUUZZZ^^^fffffffffeeedddcccbbbaaa\\\^^^______^^^^^^___aaa```ccciiiooowww444444444444444444444444444444444444444444444444444444444444444444444555777666555555777777666555444444555555555555444444555555555555666777888999999888777666555444444444555555555555666777888888444555555555666666777777555555555444444444444444333444666555444333333444555555555444444444333333666666666666666666666666444999:::555222444555222666666555555555444444333777888999999999999888777666666777777777777666666666666666666666666666666222222333444555555444444444444555666777777777777555444555999999666444666666777:::<<<>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA???>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;999777777999<<<======:::999888888777777888888888888888777777777888888555666888888666555555555555555555666666777777777888888777777666666666666666555444444555666888:::::::::999888777777666666777777777777777777777777:::999888888777777777777666666555555444444444444666666555555666777888888555666777888888888777666666666777888888888777666777999<<<>>>>>>===:::888777777888888777777666555555555555555555555555555666666666777777666666666444444444444444444444444444444555555555444444333222333555666777777777666777777888888888999999999777777888888888888777777333333333333444444444444555555666666777777777777444333333333444555666666444555666666555444333222222222222222222222222222444555777666555444555666666666666666666666666666888777666555555666777888444444333333333444444555666666666666666666666666555666666555444444666777888666777999888666777;;;===>>>>>>;;;666222333555666666555555555555666666555555555444555555666777555555555555444222111000555444444444444444555555444444444444444444444444444555666777777777777777333444444444444444555555333333333444444444555555444555666777777666555444333333444444555555555555666666666555555555555444666666666666777777777777888888888888888888888999555555555555555555555555444666888888888:::===@@@>>>CCCJJJQQQUUUXXX[[[]]]``````aaabbbbbbccccccccccccdddfffggghhhgggffffffccccccbbb```]]]XXXSSSPPPJJJGGGDDD@@@???@@@AAACCC@@@@@@AAACCCDDDFFFGGGHHHEEEFFFIIILLLOOOUUU[[[___ffffffeeedddcccaaa___^^^___``````______aaadddggghhhmmmuuu}}}444444444444444444444444555555555555555555555555666666666666666666666666666555444555777777777666666666666666666666555444333333333444444555666777:::999888777777777777777777666666666777888999:::555555555555555555555555666666666666666666666666333555666666555444555666666666666666666666666666666666666666666666666666999@@@AAA999555777888555555666666777777777666666666777888999999888777666666666666777777666666666666666666666666666666666111222222333444444555555666666777888888888777777666555888<<<===999777888666777888:::;;;<<<<<<======<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;:::999999<<<<<<======<<<<<<;;;:::999888888888999:::<<<>>><<<;;;999888888888999999777777777888888999999:::666888::::::999777666777666666777777888888999999;;;:::999888777777777888777666555555666888;;;<<<999999888888777777666666888888777777777777777666777777777777777666666666666666666666666666666666555555555555666777888888777666555555555555666777666777888999:::999888777555777999;;;;;;:::888777666777777777777666555555555555555555555555555555555666777777777777666555555555555555555555555555666666666777666666555555333555666888999999999888888999999999::::::::::::888999999999999999999888666666666666666777777777444555666666777777666666666666555555555666777777555777888888666555555666555555555555555555555555555777999999777666777777666666666666666666666666666666666666666666666666555555555555555555666777777777888888888999999999999::::::888777666777888666555777999777555999???DDDCCC@@@;;;777555666777555555555444444555555555555444444444444555666666666666555555444444333333444444333333333444555555555555555555555555555555444555666666666666666666555666777666555555666777555555555666666666777777666777888999999888777666777777777777777777666666888888888777777777666666888888888888888888888888666777777777888999999999777777777777777777777777333666888999999<<>>DDDJJJRRRVVV[[[^^^___```aaabbbbbbcccccccccdddeeefffggggggfffdddaaa___]]]\\\\\\UUUTTTSSSPPPMMMIIIEEECCCFFFHHHJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJNNNPPPSSSUUUVVVXXX[[[^^^]]]^^^^^^^^^^^^^^^]]]\\\ZZZ___fffmmmqqquuuyyy|||222222222222222222222222111111111111111111111111+++,,,---///111333444555000//////111333555555444222333333333222222111000000000000000111222333333222222111111111222333333222111000000111222444555555555444333222111111000000000000000000000000111---///111222111111222444......///000111222222333333333333333333333333333///999;;;222...333555111///000222444555555444444111222444555555444222111222333333444444333333222333333333333333333333333777555333111111111333444222222222222111111000///000000444:::;;;666444444555444333333333555666777:::999888777777777888999:::999888888777777888888999999999999999888777666888999999999999888777777333777999777111///111444444333222222333555888999333333444555555444333222222444666777555333222222000000111222222333444444666555333222111111222222555444111//////000222444333333444444444444444444555555444444444333333333///000111222222222222222///000000111222333444444222111111222333444555666333444444444444333333333...///111333333222111000000000111111111222111111222333333333333222111111333333333333333333333333222222333444444333222222111111111111111111111111111111111111111000///...---///111333555444444333222222222333333333333444222333333333333333333222/////////000000111111111000111222333444333222222222222111000///////////////111222111//////222666111111111111111111111111000222444444333111111222222222222222222222222222000222444666666444222000111111111111222222333444///000111222333555666666333444444333111//////000222222444555222111999CCCHHH@@@777222111222222222222111111111111111111222111111000000111111222333000///---,,,,,,...000111000000//////000111222222222222222222222222222222333333333333222222111000///111333111///...///222333333333333444444444555111111222333333222111111222222222333333444444444333333222222222111111111222222111111000///.........//////000111222333333222222222222222222222222000444999:::;;;???FFFMMMUUUXXX\\\___``````aaabbb___``````aaabbbccceeefffaaa___[[[WWWSSSPPPOOONNNHHHHHHHHHHHHGGGFFFEEEDDDIIILLLPPPSSSTTTSSSQQQPPPMMMNNNOOOPPPOOOMMMKKKJJJPPPSSSUUUVVVVVVVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^```hhhsss~~~