BM66(@ jjjjjjiiiiiiiiikkklllmmmkkklllnnnoooooonnnlllkkkiiiiiihhhgggggggggggghhhnnnmmmkkkjjjiiijjjkkklllkkkjjjiiiiiiiiijjjlllmmmiiijjjjjjjjjkkkmmmqqqtttrrrssstttvvvwwwyyyzzz{{{}}}~~~{{{vvvsssqqqooommmjjjkkkpppzzz~~~tttiiiaaaUUUSSSPPPLLLIIIFFFEEEEEECCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBAAA?????????@@@@@@AAAAAA@@@@@@???===>>>>>>>>>????????????======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA???>>>??????@@@AAABBBCCCEEECCCBBBAAA@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@BBBDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAAAAAAAAAAABBBCCCAAAAAA@@@@@@???>>>======>>>?????????@@@@@@@@@@@@@@@@@@???>>>???@@@BBBCCCAAACCCDDDCCCAAA?????????BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNRRRYYYaaaiiimmmtttiiihhhggggggggghhhiiijjjjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggggghhhiiiiiijjjlllkkkjjjjjjjjjkkklllllllllmmmooopppqqqtttyyy|||{{{{{{{{{~~~wwwsssnnnmmmmmmnnnnnnmmmnnnqqqxxx~~~uuunnnfff\\\VVVQQQOOOLLLIIIFFFDDDCCCCCCCCCAAA@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBCCCEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@BBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>????????????AAAAAA@@@?????????@@@@@@>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKMMMQQQWWW___fffjjjrrriiihhhggggggfffgggggghhhiiijjjkkkllllllkkkjjjiiiiiihhhggggggffffffggggggeeefffgggiiijjjkkkkkkkkklllkkkkkkkkkkkklllmmmnnnooorrruuuxxx|||yyyzzz|||}}}sssllleeeeeefffiiimmmqqqssstttyyy}}}yyyrrrhhh```[[[UUUOOOJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBAAA@@@??????@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAADDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@?????????@@@???AAAAAAAAA???>>>???@@@AAAAAA@@@@@@??????>>>>>><<<<<<=========>>>>>>>>>@@@AAAAAA@@@@@@???>>>===<<<>>>@@@AAAAAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJLLLPPPVVV\\\aaaeeennnkkkjjjjjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjiiihhhhhhgggffffffffffffffffffhhhjjjlllnnnnnnnnnnnnkkkkkklllmmmoooqqqrrrssstttxxx~~~}}}vvvrrrnnnhhhddddddfffjjjpppvvv{{{~~~}}}tttoooeee```XXXQQQMMMJJJGGGEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@????????????>>>>>>>>>========================>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>???@@@???>>>======>>>???@@@>>>>>>????????????>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????BBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>????????????AAAAAAAAA@@@???>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFIIIHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@???????????????@@@AAA@@@>>>===>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@@@@???>>>===;;;===@@@AAAAAAAAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHIIILLLOOOTTTYYY]]]___iii{{{kkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiigggiiikkknnnoooppppppooonnnoooqqqtttwwwzzz|||}}}|||{{{yyyyyy{{{uuuqqqllljjjkkkllllllkkkmmmqqqvvv{{{|||rrrhhh___YYYVVVRRRMMMHHHFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@???============???@@@===>>>>>>??????>>>>>>===;;;<<<<<<<<<<<<=========?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>===>>>???@@@@@@???>>>===@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCFFFHHHJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@????????????>>>???@@@???===<<<<<<============<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::<<<===???@@@@@@??????===???AAAAAA@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHKKKNNNRRRVVVYYY[[[dddwwwhhhiiiiiiiiiiiihhhhhhgggjjjjjjkkkkkkllllllmmmmmmkkkkkkjjjiiiiiiiiiiiiiiiiiikkkmmmooorrrtttuuuvvvyyyzzz~~~{{{pppqqqrrrsssvvv|||yyysssooofffffffffjjjoootttwwwyyyxxx||||||qqqggg```YYYQQQLLLJJJHHHFFFCCCBBBAAABBBCCCAAAAAABBBBBBBBBAAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>?????????=========>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@??????AAAAAA@@@@@@????????????????????????????????????===>>>>>>??????@@@AAAAAA>>>????????????@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@>>>===============>>>>>>======>>>>>>???>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA???>>>>>>===???@@@AAACCCFFFIIIKKKLLLKKKJJJGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBCCCCCCAAA@@@??????>>>>>><<<>>>>>>>>><<<;;;<<<===????????????>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<999:::<<<===???@@@@@@@@@>>>@@@AAAAAA@@@>>>???@@@AAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJNNNRRRUUUWWWXXX___ssshhhhhhjjjjjjkkkjjjiiiiiilllllllllmmmmmmnnnooopppoooooonnnmmmmmmmmmmmmnnnrrrsssuuuyyy}}}~~~{{{xxxoooqqqtttvvvyyy~~~zzzvvvssspppmmmkkkfffhhhmmmttt||||||mmmfff[[[TTTQQQNNNIIIFFFBBBBBBBBBAAA@@@@@@AAABBB@@@AAAAAABBBAAA@@@???>>>;;;<<<======>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<======>>>??????@@@<<<======>>>>>>======<<<<<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>?????????????????????@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????????????????@@@@@@@@@>>>?????????????????????======>>>>>>???@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>??????@@@AAAAAABBBBBB@@@???>>>=========>>>>>><<<<<<<<<<<<======>>>???===<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>??????AAABBBDDDFFFGGGGGGEEECCCAAA@@@@@@AAABBB????????????????????????======>>>???@@@AAABBBBBBBBBAAA@@@???>>>=========;;;<<<======<<<;;;<<<>>>????????????????????????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???AAAAAA???>>>???@@@AAAAAA@@@???@@@BBBDDDEEECCCCCCCCCDDDDDDEEEEEEFFFCCCFFFJJJNNNRRRUUUVVVVVV[[[pppiiijjjlllmmmnnnmmmmmmlllmmmmmmmmmnnnnnnpppqqqqqqyyyyyyxxxwwwwwwwwwxxxxxx|||}}}}}}zzzyyyxxxsssvvvzzz|||~~~|||vvvtttqqqppppppppppppooommmpppwwwwwwoooiii^^^VVVMMMHHHHHHHHHEEEBBB???AAABBBBBBAAAAAABBBCCC???@@@AAAAAAAAA???>>>===;;;;;;<<<===>>>>>>======>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>===<<<;;;<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@======>>>>>>?????????@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>?????????=========>>>??????@@@@@@======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBB???>>>===;;;;;;<<<======;;;;;;;;;<<<<<<>>>???@@@===<<<;;;;;;;;;===>>>???@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???????????????????????????????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>>>>?????????<<<===>>>???@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;999;;;<<<<<<;;;;;;===>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<>>>???<<<>>>@@@@@@??????@@@AAAAAA@@@?????????AAACCCEEECCCDDDDDDEEEFFFGGGGGGHHHBBBEEEJJJNNNRRRUUUVVVVVVYYYnnnkkklllmmmnnnooopppppppppssssssssstttvvvxxx{{{}}}~~~|||wwwvvvxxx|||~~~|||||||||}}}wwwqqqnnnrrrrrrssstttvvvxxxyyyzzz|||~~~xxxooojjjeee^^^YYYOOOJJJEEECCCCCCCCCAAA?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>======:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;::::::::::::;;;<<<===>>>???=========<<<===>>>??????===============>>>>>>???========================<<<===>>>???@@@??????>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>======>>>>>>>>>???AAABBBBBBAAA???>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>???@@@===;;;===@@@BBBBBB@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@???????????????@@@>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@DDDCCCAAA???============;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999888888::::::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAA>>>===>>>AAACCCCCCAAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOPPP\\\mmmssstttuuuuuuvvvvvvvvvvvv{{{{{{}}}~~~}}}|||{{{{{{{{{|||}}}}}}{{{wwwuuuuuuyyy}}}~~~xxxtttsssssssssuuuvvvxxx{{{wwwoooddd\\\XXXTTTNNNJJJFFFCCC@@@>>>===>>>======?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===============999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<999888888999999;;;<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>============<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;:::;;;;;;<<<===>>>>>>@@@???>>>???BBBDDDCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@????????????>>>>>>==================>>>@@@??????>>>>>>>>>??????======>>>??????>>>======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@DDDCCCAAA>>><<<;;;;;;;;;999999999999::::::::::::999999888777777666555555777777777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???===<<<===@@@AAAAAA@@@BBBAAAAAA@@@AAABBBCCCDDDEEEEEEGGGIIILLLNNNOOOPPPZZZkkk{{{|||~~~{{{xxxwwwvvvyyyzzz~~~~~~{{{xxxyyywwwvvvuuuwww{{{zzzwwwtttssstttxxx}}}{{{rrrlllaaa[[[RRRLLLIIIGGGCCC@@@@@@@@@@@@>>><<<<<<>>>@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888999999::::::999999999::::::;;;;;;<<<<<<======<<<;;;:::999999:::<<<===999888888999999:::;;;<<<;;;;;;===>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???>>>>>>@@@BBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>=========<<<<<<============<<<<<>>>>>======>>>??????;;;<<<============<<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAA@@@>>>===;;;;;;;;;:::888888999999999:::::::::;;;::::::999999888888888999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;<<<>>>?????????AAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKNNNPPPPPPXXXhhh}}}~~~~~~|||zzzxxx|||{{{{{{{{{}}}~~~zzzzzz{{{|||zzzpppggg___ZZZQQQMMMGGGCCCBBB@@@>>>======???@@@>>>;;;;;;===@@@======>>>>>>>>>?????????BBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888999999999999999888777999999:::;;;;;;<<<======DDDBBB>>>;;;999:::;;;<<<;;;:::::::::;;;<<<<<<===999:::<<<>>>>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>?????????>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===============;;;<<<<<<>>>??????>>>===???????????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;===>>>>>>===;;;;;;=========<<<======>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>??????AAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFIIIKKKNNNPPPQQQWWWggg}}}~~~~~~}}}}}}~~~{{{yyyzzz~~~{{{uuulllccc\\\UUUPPPMMMDDDBBB>>><<<;;;;;;::::::999;;;===;;;888666888;;;<<<<<<<<<=========>>>>>>CCCCCCAAA@@@>>><<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999::::::::::::999999999::::::::::::999999888888999999:::;;;<<<======CCCAAA>>>;;;999999:::<<<;;;;;;:::::::::;;;<<<<<<888:::<<<===>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>>>>>>>===<<<:::;;;<<<===<<<<<<<<<<<>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????????????????????????????<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======<<<;;;:::<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;:::999999888999999999:::::::::;;;;;;777777777777666666666666666777888999999888666555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>=========>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEHHHKKKNNNPPPQQQXXXhhh|||zzzxxxuuutttrrrqqqppppppppppppqqqrrruuuxxx{{{}}}~~~~~~~~~{{{xxx|||yyyxxx}}}xxxpppeee```XXXQQQLLLHHHDDDAAA???>>>===;;;:::::::::;;;:::;;;;;;;;;999999999:::;;;;;;<<<<<<<<<=========BBBAAA@@@>>><<<;;;999888888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999888888777999::::::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;:::999888888999;;;<<<999999888888888888999999999:::;;;<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===>>>???>>>===<<<>>>==================>>><<<<<<<<<;;;;;;;;;;;;:::======>>>>>>>>>>>>======<<<<<<>>>??????>>>===<<<======>>>===<<<<<<===???>>>>>>>>>===>>>>>>???@@@>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999:::999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<>>===<<<:::777555444666666777777777888888888888888777777777777777777777888888999999999888888:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>><<<<<<>>>?????????@@@AAAAAAAAAAAAAAABBBCCCEEEHHHKKKNNNPPPQQQYYYhhh~~~}}}zzzxxxvvvtttqqqooonnnnnnhhhggggggggghhhkkkmmmooorrrtttxxx}}}{{{zzz|||xxxlllaaaZZZSSSOOOJJJEEECCCAAA>>><<<>>>>>>>>><<<;;;;;;;;;<<<999999999:::<<<===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888999999888777777666888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999:::;;;999999888888888888888999999::::::::::::;;;;;;;;;:::::::::999:::;;;;;;<<<999999999999999999999999888777777777888:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>???>>>===<<<:::=========<<<<<<=========<<<<<<<<<;;;;;;;;;::::::<<<<<<============<<<<<<<<<===>>>??????>>><<<;;;===>>>===;;;999999===@@@>>>============>>>??????===>>>>>>??????>>>>>>===??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<===;;;:::999999999999:::;;;;;;::::::999999999999999888888888888888888888888;;;;;;;;;;;;::::::::::::<<<======<<<:::888666555666666666666777777777888999999999999999:::::::::999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===>>>===;;;:::<<<>>>>>>???@@@AAABBBAAAAAA@@@AAABBBEEEGGGKKKNNNPPPQQQXXXhhh}}}}}}}}}|||zzzxxxwwwvvvqqqooommmkkkjjjjjjjjjjjjgggggghhhjjjnnnrrrvvvyyy~~~}}}{{{{{{zzzxxxxxxzzzyyypppeee[[[RRRLLLGGGDDDAAA@@@@@@???>>>===;;;;;;;;;:::888777888999444222222555999<<<:::888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888888888888777666666666777888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;::::::999:::::::::::::::999999999:::;;;<<<::::::999999::::::;;;<<<999999999999999999999999555555555555777999;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;<<<===>>>???>>>===;;;999======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@???>>><<<;;;<<<<<<;;;888555666;;;???===============>>>??????======>>>>>>>>>>>>======??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;999999999999;;;<<<999999999999:::;;;<<<===:::999888777777888999:::;;;:::999999888888999999::::::::::::::::::::::::<<<;;;;;;::::::999999888777888:::;;;<<<<<<;;;;;;888888888888999999999999666666666666666777777777666666555555666888:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<===<<<999888:::===>>>???@@@AAABBBAAA@@@@@@AAABBBDDDGGGKKKNNNPPPQQQWWWhhhvvvuuutttrrrppppppooooooooommmkkkkkkmmmpppqqqqqqpppqqqtttxxx}}}}}}}}}{{{xxxtttrrrqqqqqquuuyyy~~~~~~tttlll```WWWPPPLLLGGGDDD@@@???>>>===;;;;;;::::::;;;;;;;;;::::::999999999888999::::::::::::999888999:::;;;<<<<<<<<<;;;:::@@@===<<<<<<>>>>>>;;;888888888999999999:::::::::666666777888999999::::::;;;:::999777666555555555888888888888888777666666999999:::::::::999888888666777:::<<<<<<;;;999777::::::999888999:::<<<===777777777777777777777777::::::999999888999999999::::::999999999:::;;;;;;:::888666777999:::999666;;;;;;::::::::::::::::::999999999999999999999999<<<<<<;;;:::999777777666::::::999999888999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===???@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>===<<<;;;>>><<<;;;999999:::;;;<<<::::::::::::::::::::::::777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;::::::999888888777888999:::<<<<<<<<<<<<;;;;;;:::999999888888999999888888888888888888888888666666666666666777777777888888888888888777666555777777666666666666777777777777777888999999:::::::::::::::999999888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA:::===BBBFFFHHHKKKNNNPPPVVVkkkuuuuuuttttttttttttuuuuuutttrrrrrrtttxxx|||~~~~~~xxxxxx|||~~~}}}~~~zzzwwwssstttsssrrrpppqqqsssvvvtttlll___YYYPPPIIIEEEAAA>>>;;;>>>===<<<;;;999999999999999999999888888888888888888999999::::::999999888999999;;;<<<<<<<<<;;;:::>>>===;;;<<<======:::888777777777888888888999999777888888999999:::::::::999888777777666777777777777888888888888777666666777777888999:::::::::999888888888999999999999::::::999888777777888888999888888888888888888888888:::999999888888888999999<<<;;;:::999999999999999999777666666999999888666888888888888999999999999999999999999999999999999999999999999999999999999:::999999888888999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999999999999999777777777777888888888999888888888888999:::::::::<<<<<<;;;;;;::::::999999888999:::;;;<<<<<<;;;:::;;;:::999999888888999999888888888888888888888888777777777777777777666666888888888777777666666666777777666666666666777777666777777888888999::::::888888888888888888777777888888888888999999999999:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAA>>>@@@DDDGGGIIILLLPPPRRRYYYnnnyyyzzz{{{|||~~~~~~yyyxxxxxxyyyyyy{{{yyyxxxyyy{{{{{{{{{zzzzzzvvvsssssswww|||~~~~~~yyyvvvsssqqqoooqqqqqqppppppppptttyyy}}}xxxpppfff]]]VVVMMMIIIDDDAAA???===;;;999;;;;;;999888777777777777666666666666777777777777888888999::::::999888888888999;;;<<<<<<<<<;;;:::<<<;;;::::::;;;;;;999777666666666777777777888888999999999999999999999999666666666666777777888999777777888888777777666555555555777888999:::::::::999888777777777888:::;;;999888777666555555555555888888888888888888888888999888888888888888999999<<<;;;:::999888777777777888777666777888888777666555666666777777888888888999999999999999999999999777777888999:::;;;;;;<<<999999888888888999999:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;=========================================================>>>======<<<;;;999:::<<<======;;;999777888888888888888888888888666666666666777777777777666666666777888999:::;;;=========>>>======<<<<<<999:::;;;;;;;;;;;;;;;:::::::::999888888888888999888888888888888888888888888888888777777666666666999888666555555666777777777666666555555666666777666666777888888999999:::666666777777777777777777777777888888888999999999999:::::::::;;;;;;;;;<<<>>>>>>=========???AAABBB@@@BBBDDDEEEGGGJJJOOOSSS^^^sss|||wwwuuutttuuuuuuwwwxxxyyy{{{|||}}}|||{{{|||zzzxxxxxx|||zzzvvvuuuuuuuuutttyyyxxxvvvtttuuuzzz~~~wwwmmmccc[[[SSSLLLHHHBBBAAA???>>>===<<<;;;::::::999888777666666666666555555555666666777777777888888999999999999888888888999:::;;;<<<;;;::::::::::::999999999888777666666666666777777777888888888888888888888777777777666666666666666777888888777777777777777666666555444555666777888888888888777777777777777888999999777666666666666666666666999999999999999999999999888777777777777888999999;;;:::999888777777777777888888888888888888888888444555555666777888999999999999999999999999999999777777888999:::;;;;;;<<<888888888888888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<================================================:::;;;;;;;;;;;;:::::::::::::::;;;<<<;;;:::999888888888888888888888888888555555555666666666666777666666666777888:::<<<===???@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888888888888888888888999999888777666666555555888777555444444555777888666666666555555666666666666666777777888999999999666666666777777888888888888888888999999999::::::999999999::::::;;;;;;<<<>>>===<<<<<<<<<>>>@@@AAA@@@AAAAAAAAACCCGGGMMMQQQbbbxxx{{{xxxwwwxxxxxx|||~~~}}}|||}}}~~~}}}}}}~~~}}}{{{yyy|||yyysssfff```YYYQQQKKKFFFCCCAAA::::::;;;:::999777777777999999888777666666666666555666666777777888888888888888888888888888888888888999:::;;;;;;;;;:::999888999999999888666666666777777777888888888999999666666666555555555555555888777777666555666666666777777777777777666555555666666666777777666555555444555777999999888777666444555666777888888999999888888888888888888888888777666666666777777888999777777666666666777777888888999999999999888999999666666777777888999::::::999999999999999999999999999999999999999999999999888777777777888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;::::::999::::::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::999999999999999999999999444555555555666666666666888777777888:::===@@@BBBCCCCCCEEEEEEEEEDDDBBBAAA??????>>>=========<<<<<<:::999888888777777888888777777777777777777777777888888888777666555444444777666444333333555666888666666555555555555666666555666666777888888999999666777777888888999999999999999999999:::::::::;;;888888999999:::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAABBBFFFMMMQQQddd{{{~~~}}}|||}}}}}}~~~}}}}}}|||uuulllccc\\\OOOLLLIIIDDDAAA>>><<<<<<999::::::999777666666777999999888777777777777777777777777777888888888888999888777777777777888999777888:::;;;;;;;;;:::999777999:::999777555555666777777777888888888999999444444444444444444444444888777666666555555555555666666777777666666555444555666666666555555444333333444777999999888666444333444666888999:::::::::777777777777777777777777666555555555666777888999555555555555555666777888777999:::999888777888999777888888999999:::::::::999999999999999999999999:::::::::999999888888888777777777777777888999:::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::777777999:::;;;;;;;;;;;;999999999999999999999999::::::999999999:::;;;;;;<<<;;;999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<===>>>>>>===;;;999777777888:::;;;999999999999999999999999555555555555666666666666999888999:::<<<@@@CCCEEEGGGHHHIIIIIIIIIGGGDDDCCCAAA@@@???===<<<<<<<<<<<<999999888777777777777888777777777777777777777777666666666555555444444444555555444333444555666777666555555444444555555666555555666777777888888999777777888888888888888888888888999999999:::::::::777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBCCCDDDIIIOOOSSSeee||||||{{{{{{|||~~~{{{tttjjjccc^^^XXXPPPJJJBBBBBBBBB@@@===;;;999888999:::;;;:::777666888;;;888888777666666666666777888888888777777777777777999888777666666777888999777888999:::;;;:::999999777999:::999777555555666666666666777777777888888333333333444444555555666666555555555555666777777666666777777666666555444333444444555555555444444444555666777777777666666444555666888999999999888666666666666666666666666555555555555666777888888666666555555444555555555555777888777555555666888999999999999999999999999999999999999999999999999:::::::::999999999888888666666666666777888999:::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999::::::;;;::::::999999999999999999999999999:::::::::::::::;;;<<<<<<===;;;999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>;;;::::::999999999999999888888888888888888888888555555666666666777777777999888888:::===AAAEEEHHHJJJKKKLLLLLLKKKHHHEEECCC@@@???===<<<;;;::::::;;;999999888777777777777777777777777777777777777777444444444444444444333333333333444444444555555555666555555444444555555666555555666666777888888888777777777777777777666666666777777777777888888888777777888999:::;;;<<<<<<999:::<<<===>>>>>>===<<>>;;;888777666777888666444444777:::777666666555555555666666888888777777666666555555999888777666666777888999777888999:::;;;:::999999777999;;;:::777555555777555555555555666666666777333333444444555666777777333444444444666777888999666666666666666555555444111222333444555666666666666555555444555666777888555666777888888777666666666666666666666666666666444444444555555777888888888777666555444333333333333555777666333333444777999999999888888888888888999999999999999999999999999999999999999999999999666666666666777888999:::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999;;;<<<<<<;;;:::999888888888888888888888888888888;;;;;;::::::;;;;;;<<<======<<<:::888777777888999::::::::::::::::::::::::999999999999999999999999888888777777777888:::;;;888999:::;;;;;;999888666777777777777777777777777666666666666777777777777888888888999===AAAEEEHHHLLLMMMNNNNNNLLLIIIFFFDDD???>>><<<:::999888999999999888888777777777777777777777777777777777777777222333333333333333333333222333444555555555555444555555555444444555555555555555666666777888888888777777666666555555555444555555555555666666666666666777888999:::;;;<<<<<<777999<<<>>>???>>><<<;;;;;;===???AAADDDHHHMMMQQQccc{{{~~~xxxsssssszzzwwwnnnfff```]]]OOOLLLHHHDDD@@@>>>======>>>>>>===<<<;;;;;;::::::777777777777777777777777444444333333333333444444:::666222222555777777666777777888888888999999999555666888999:::::::::999888888888888888777666666555555666666777777888888555555555555555555555555666666666666555444333222333444444444555666666666666555333333333444666888555555555555555555555555333444666777777777666555666666777888888888888888444444666777888888888888:::999999888666555333222333333333444555666777777777777888999::::::;;;;;;999999999999999999999999888888888777777777777666666666777888999999::::::<<<<<<======<<<;;;:::::::::::::::;;;;;;:::999999999999::::::::::::;;;;;;888888888888888888888888999999:::;;;<<<<<<<<<<<<:::999999888777777777888888999:::;;;<<<;;;:::999;;;::::::999999::::::;;;<<<;;;;;;:::999999999:::999999999999999888777666999999888888777777666666666666666666666666666666888666555777;;;@@@CCCDDDDDDEEEFFFFFFFFFDDDCCCAAA???>>>;;;999888999999:::666777888888888666555444888777666555555666777888333333444444444444333333777666555444333222111111444444444444444444444444222333555666777777777777666666666666666666666666888888777777666666555555999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===BBB@@@AAADDDFFFGGGMMMSSSfffzzz|||zzz{{{{{{{{{|||wwwssssssyyyzzztttjjjaaaZZZSSSNNNKKKGGGEEEBBB???<<<;;;;;;;;;:::999999888777777666666555555555555555555555555666666555555555555666666777555333333444666666555666666666777777777888888666666888999:::999999888888888888888888777666666666666666666666777777777555555555555555555555555333333444444555666666666444444444444555555555555666555333333333444666777555555555555555555555555333444555666777666666555555555666777777777777666444444555555666777777888888888888888666555444333333333333444444555666777777777888888999::::::;;;::::::::::::::::::::::::999888888888888777777777666666777888888999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;::::::999999999999::::::::::::;;;;;;999999999999999999999999999::::::;;;;;;;;;;;;::::::999999888888888888888777777999:::::::::999888:::::::::999999::::::::::::999888777777777777777777888888999999999888888777777666666666666666666666666666666666666666666888777666777<<>>>>><<<:::888777777888999777777777777777666555555666555555555555555555666444444444555555444444444555444444444444444333333444444444444444444444444555555555666666666666555666666666666666666666666777777777666666666666666666777777999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<>>@@@DDDFFFGGGLLLSSSfffyyyyyyqqqpppssswwwzzz~~~|||xxxtttuuu{{{yyypppccc^^^WWWPPPJJJFFFBBB???>>>===;;;999888888999999777666666555555444444444444444444444444444444444666666555555555555666666333444555555333333444555555555555555666666666666777777888999999888888777888888888888888777666666777777666666666666666666444444444444444444444444444333333333333555666777555555555555444444444444555444333333333444666777444444444444444444444444444444555666666666666555444444555666666666666555555444333333444555777888666777777777777666555555333333333333444555666777666777777888888999999:::::::::::::::::::::::::::999999999888888888888777666777777888888999999999::::::;;;;;;::::::999999999999::::::::::::999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::999999:::999999999999888888888666666777888888888888777:::::::::999999:::::::::999888777777777777777777555666777888999999999999555555555555555555666666666666666666666666666666888777666888===BBBEEEFFFFFFEEECCC@@@>>>===<<<;;;<<<;;;999777666666666777777777666555555555555666333444444444444444444333444555555555555555555444333333333444444555555555444444444444444444444444666666666666555555444444666666666666666666666666555555666666666777777777777777888999;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>CCCFFFGGGLLLRRReeeyyyzzzsssqqquuuzzz~~~~~~{{{yyyzzzyyymmmaaaYYYTTTPPPKKKFFFCCCAAA>>><<<999888777777666666777777666666666666666555555555444444444444444444444444444333333222222333333444000333666555222111222444444555555555666666666666888888888888888777777777888888888888888777666666777777777666666555555444444444444444444444444444888666444222222222333444555555555444444333333333444444333333333444555666444444444444444444444444444444555555555666666666444444555666666666666555555444222222222444666777444555666666777777666666444333333333444444555666666666666777777888888888999999999999999:::::::::999999999999888888888888666777777777888888888999:::::::::;;;;;;::::::999888888999::::::::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::999:::::::::999888777777999999999999999999888888666666777777888888888888999999999::::::999999999:::999999888888888999999666666777888888888888888444444444555555666666777555555555555555555555555777666666999===BBBDDDEEEDDDBBB@@@===<<<;;;;;;<<<;;;:::888777666555555666777666555444444444666666222333444555555444333222444555555666666555555444333333333444444444555555444444444444444444444444666555555555444555555555555555555555555555555555444444555555666777777888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999===CCCFFFGGGLLLRRReeexxx~~~~~~|||}}}}}}{{{qqqggg^^^UUUNNNJJJFFFCCC???===<<<;;;999777999888888777666666666666555555555555666666666666555555555555555555555555333333222222222222333333000333666555222111222444555555555666666666777777888888777777777777777777888888888888888777666666777777666666555555444444444444444444444444444444888666444222111222333444555555444444333333333222333333333333333444555555444444444444444444444444444444444444444555555666555555666777777777666666555444222111222333555666333444555666666777777777444333333333333444444555555555666666666666777777666666777777888888888888999999999888888888777777777777777777777888888888999::::::;;;;;;;;;::::::777888999999:::::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::888999999999888777666666777777888999999999888777777777777777888888888999888999999::::::999999888888888888777777888888999888888888888888777666555555555555666666777777777444444444444444444444444666666666888<<<@@@BBBBBB???>>><<<;;;;;;<<<===>>>::::::999888777666555555666555444333333444555666333444555666666555444333444444555555555555444444555555444444444333333333444444444444444444444444444333333333444555777777444444444444444444444444333333444555666777888888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999<<>>>>>999999999:::;;;<<<>>>>>>999999888888777666555444444333333333333444555555333444444555555444444333333444444444444444444333555555555444444333333333444444444444444444444444333222222222333555777888444444444444444444444444333333444555666666777777666666777888:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;:::<<>><<<<<<@@@CCCFFFNNNVVVhhhzzzsssiiiaaaZZZQQQKKKCCCBBBAAAAAA@@@???;;;999999777666666666666555333000111222333333333333333111111222333444555555666333333333333333333333333333222222111111222222333888444111000333666555444222222333333333444444444666555555555666777999:::888888888888888777666666333444444555555666666666333333333333333333333333444444444444444222111000222222222333333444444444111222333444444444333333333333333333333333333333444444333222333444555666222333444444555555444444444555555666666555444444333444444555666666555555444444333222222333333333444444444444444444444444555666666777888999999:::666666666666555555555555777777777777666666666666333333444555666666555555666666777999999:::::::::999999:::::::::;;;;;;;;;888888888888888888888888444444555666777777777666111333555666777666555444555555444333444555666777666777999::::::999777666666666666666666777888999444555666777888888888888555555555444444333333333333333333333333333333333333222222444666777777666333444666888999999888888666666666555444333111111000111333444555444333333333222111000000111222333111222222333333222222111111222222333444666666777444444444444444444444444777555444222222333444555333333333333333333333333444444444555555555555555777777777777777777777777999999:::::::::;;;;;;;;;@@@===<<>>AAABBBDDDLLLUUUddd{{{}}}wwwwww|||~~~}}}}}}}}}|||rrrfff]]]WWWRRRLLLFFFBBB???===;;;999999999999888777666555777666555333333333333444444444555666666555444444000111222333444555555555555555444333333333333333555555555555555444333222333333222222222222222222333333333444444444444555333444666777777777666666777777777777777666555555555444333222111222333333444444444444444444444444333333222222222111111111333444444111///...111333444444555555444333333222666555444444444444444444444444444444444444555555666555444333333333333333333333333444444333333333333333333444555666666777444444333333444444555666666555444333333444555666666666666777888888999999777777777777777777777777666666555555555444444444666777888777666555666777999999999999999999999999999999999999::::::::::::999999888777666666666666555555555444444444444444444444555666666666666666444444555555666666777777777888999::::::999888777888888777777777777888888555666777888999888888777555555444444444444555555444444333222222222222333555444333222333444666777444444444555555555555555333333333222222222111111222222222222222222222222555222000///111222333222333444444555555444444333222222222222222222222222222222222333333333444444444333333333333444555555333333333333333333333333333333333444444444444555444444555555666777888888:::999888999<<<======<<<<<<;;;===@@@AAACCCKKKTTTeee{{{}}}|||}}}}}}}}}xxxzzz{{{{{{ttthhhaaaZZZQQQKKKJJJFFFAAA>>>===<<<;;;:::888888888888777666666555666555555444444444555555555555555555555555555555333222222222333333444555555444444333333333333333333333444444444333222222222222222222222222333333333333333333444444444444333333555666777888888888666777777777777666555555555444222111111222333333333333333333444444444444444333333333333333222222000333555555444222222222444444444444444333333222444444444333333333222222444444333333333333333333444444333333333333444444333333333333444444333333000111222333555666777888444444444444444555666666555555444444333444444555777777777777777777777777777777777777777777777777555555555555555444444444555777888777666555666888888888888888888888888888777777888888888999999999888888777666555555555555555555444444333333222222444444555666666666666555444444444555666666777777777777777777777777777777888777777666666777777888666666777888888888777777555555444444444444555555444444333222222222222222222222222333333333444444333333333333222222222222333333222222222222111111222222222222222222222222555333111000222333333333222222333333333333222222111111111111111111111111222222222222333333333333333333333333333444555555333333333333333333333333333333333333444444444444222333444555777888999:::999777666777:::===>>>>>>;;;:::<<>>???@@@GGGPPPddd{{{~~~}}}|||{{{yyyuuuuuuvvvwwwzzz~~~}}}~~~~~~~~~ssskkkeeeUUUPPPJJJEEECCC@@@===:::;;;999666555666666666555555555666666666555444444333333444555555666666666444333333222222333333444555444333222111222333444333333222222222333333444111111222222333222222111111111111222222333333333222222222333333333444444666666555555555555555555666666666666666555444444333222111111111222333333222222222333333333444444444444444444444444444444333222111000111222333333222222333333444333333222111222222222222111000///333333333222222111111000222222222222222333444555444333333333333444555666666666666666777777777777666555555555555666777777666666666555555444444444555555555666777777888888555555555555555555555555444555555555555555555555444666777777666666777999777777777777777777777777888888888888999999999999999999888777666666666666444444444333333222222222333444444555555555555555333333444444555666666666555555444444555555666777555555444444444444555555777777666666666666666666444444333333333333444444333333222111111111111222111222333555555444333222444333333333222111111111333333333333444444444444222222222222222222222222444333222222333444333222111222222333333222222111222222222222222222222222111111111222222222333333333222222222222333444444333333333333333333333333222222222333333333444444666666666777777777777777777888999<<<===<<<999666999999;;;>>>???@@@FFFNNNccczzz}}}xxxwwwxxx{{{~~~||||||}}}~~~~~~wwwmmmddd\\\TTTPPPHHHEEEBBB???===;;;888666888666555444555666555444444444555555555444444333222222333444555555555444222222222222222222222222444444333222222333333333222222222222222333333444111111222333333333222222222222222222222222333333222222222222333333333333666555444444333333444444555666666666666555444444222222111000000111333444111111222222333333444444333333444444444444444555666333///...///111333333111222222333333333333333444555666777666555444333333333222222222222222222222222222222222333444444444444333333333555666777777777777777777777777777666666666666666777888888777777777777777666555444444444555666666777888888444444444444444444444444444444444555555555555555444555777777666666888999777777777777777777777777777888888888888999999999999999888777666666666666333333333333444444444444333333444555555555555444333333333444555555666666444444444555555666666777777666666555555666666777777777666555555555666666444444333333333333444444333333222111111111111111111222333444555444333333333333333333333222222222222333333333333333444444222222222222222222222222333222111222333444333111///000000111111000000///222222222222222222222222111111111111222222222222222222222222222333444444333333333333333333333333222222222222333333333333777777777777777777777777999:::===@@@AAA???:::666999999;;;??????@@@EEEMMM```xxx{{{{{{}}}zzzyyyvvvrrrpppqqqtttwwwzzzkkkfff]]]VVVPPPKKKFFFDDDBBB@@@===;;;::::::999999777666555666777888777666333333444444444444333333111222333444444333333222222222333444444333222222222222333444444333333333222222111111222333333444111222222333444444333333333333222222222222222222111222222222222333333333444333222222222333444555555555666666555555444333222111000000000111333444000111111222333333444444222222333333444444444444888444111000111333333222111111222333333333333333666777888999999777666444222222222333333333333333222222222222222222333333555444333222333555777888555555666666777777888888777777666666777777888999888999999999888777555444666666666666666666666666555555555555555555555555444444444555555555666666444555777777666666888999888888888888888888888888666666666777777777888888888888777666555555555555333333333444555555666666222333444444555555444444222333333444444555555666222333555666777777666666777666666555555666666777888777666555444555555666444333333222222333333444333222222111111111111111000111111222222222222222222222222222222222333333000000111111111222222222222222222222222222222222222111111222333333222000......////////////......111111111111111111111111111111111111222222222222222222222111222222333444333333333333333333333333111222222222222333333333666666666777888888888999888999:::===???>>>;;;999999999<<<@@@@@@@@@EEELLL^^^wwwuuuzzz{{{wwwuuurrrvvvzzzyyytttpppppprrrrrrsssrrrrrrsssvvv|||wwwooofff```YYYTTTMMMHHHEEEBBB@@@???:::888555444444777999;;;333222222333666777666555222222333444444444333333111222333333333333111111222333555666666555333222111222333444555444333333222111111111222333333444111222333444444444444444444333333222222111111111111111222222222333333333111111000000111333555666555555666666555555444333111111000000000111333444000000111222333333444444222222222333333444444444999666333222444444333111000111222333333333333333555666888999888777555444222222222333333444444444333333222222111222222333555444333222333555777999222333444555666888888999777777777777777888888999999:::::::::999888666555888777777666555555444444666666666666666666666666444444444555555555666666333555777777666666888:::888888888888888888888888555555555555666666666777777777555444444444444444222333333444555666777777222333444444555555444444222222333444444555555666222333555888888888777666444444444333333444444444888777666555444444555666444333333222222333333444333222222111000111111111000000000000000111111111000000111111222222333333......//////000000000111222222222222222222222222111111000111333333111///222222333333333333222222000000000000000000000000000111111111111222222222222222111111222222333444333333333333333333333333111111222222222333333333444555555777888999:::;;;555555555888:::<<<;;;:::999:::===@@@AAA@@@EEELLL]]]vvviiipppxxx|||}}}}}}}}}}}}}}}}}}|||{{{yyyvvvtttrrruuuzzzyyysssjjjccc^^^XXXRRRMMMBBB@@@>>>======;;;999777666555444333333444555666666666555555555444444444222222222111111111000000333333333222222111111111111111111111111111111111000111222333444555555555444333222111000000000000//////000111222222333333444333333222111111111222111111000000111333444666555555555444444333333333555555444444444333333333222222222111111111111000111111111111111111111111333333333222222111111111111111222222222333333333111000000000111222333333888888666555333333222222111111111111111111111111111111111000000000000000222222111222333555777999777777777777777666555555444555555666777888888999:::999777666555444555555666555555555555444444444555555555444444333333333333333333333333333333333555555555666666666666777777777777777666666666666777777888888888888777777777777777777777666555555444444333333333333222222444444333222222333333333222222333333333333444444444444444555555555555666666666555555555444444444888666555444555555333111666555444333111000///...222222222222222222222222111111222222222333333333444333333222111000//////111111111000...///111333000111111111111222222222666222//////222333111---000000000000000111111222111111000000111111222333222222222222222222222222333333333333333333333333000111111222222333444444222222222222333444555555555555555555666666666666666888999999888888999:::;;;999;;;???AAABBBHHHOOOaaaxxxjjjqqq{{{yyyvvv|||yyypppjjj```[[[UUUOOOLLLHHHDDD@@@>>>===;;;::::::999777555555555444444444444555555666555555555444444444444333333333333222222111111333333333222222222111111111111111111111111111111111222222333444444444444444333222111000000000000///000000111222222333333444333222222111111111222222111111111111333444555555555444444444333333333555555444444444333333333222222222111111111111000111111111111111111111111333333333222222222111111555444333333111111000/////////000111222333555555999888777555444333222222111111111111111111111111222222222111111111111111222222222333444555666777888999999999999888777666444555555666777777888888999888777555555555555666555555555555444444444444444444444444444333333333333333333333333333333333444444555555555666666666888888888777666555555555666666777777777777666666777777777777777666555555444444333333333222222222444333333222222333333333222222333333333333444444444444444444555555555555666555555555444444444444777555444444555555333222333333333222222111111000222222222222222222222222111111111222222222333333222222111111111111111111111111111000//////111333000111111111111222222222333000---...111333111///000000000000000111111222111111000000111111222333222222222222222222222222222222222222222222222222000111111222222333333444222222222222333444555555555555555555666666666666666888999999888777999:::;;;999:::>>>AAABBBHHHOOO```wwwlllttt|||}}}uuunnnhhh```WWWPPPLLLIIIEEEBBB@@@???===;;;999777666666777777555444444444555555555555444444555555555555444444444444444444444333333333333222333333333222222222222111222222222222222222222222222222333444444333333333333333222111000000000000000000000111222222333333333333222111111111111222222222111111222333444555555444444444444333333333555555444444444333333333222222222111111111111000111111111111111111111111333333333222222222222111444444333222111000000///...///000222333555666777666666555444333222222111111111111111111111111111222222222222222222222222222333444444555555444444888888888888888777777666444444555555666777777777777666555555555555666666555555555555444444444444333333333333444444444444333333333333333333333333333444444444555555555555999888888777666555555444555555666666666666555555666666777777777666555555333333333333222222222222333333222222222222333333222222333333333333444444444444444444555555555555555555555555444444444444555444333333555555444333111111111111111222222222222222222222222222222222111111111222222222222333000000000111111111222222000111111000//////000222000111111111111222222222000---,,,---000333222000000000000000000111111222111000000000000111222222222222222222222222222222111111111111111111111111000000111111222333333333222111111222222333444555444555555555555666666666666777999888777777888:::;;;999:::>>>@@@AAAGGGNNN^^^uuurrrxxxzzzuuussskkkgggaaa\\\WWWPPPIIIDDDBBBAAA???===<<<<<<<<<<<<555444333333555555444333333333555666666555333333444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222333333444444444333222222333222222111000000111111000000111111111222222222222222111111111111111222222222222222333333444444444444444444444444444444555555444444444333333333222222222111111111000000111111111111111111111111222222222222222222222222111111111111222222222222000000222333444555666666000000111111222222111111111111111111111111111111111111111222222222222222333333555555555444333222555555555666666555444444444444444555555666666666444444444555555666666666555555555444444444333333222222222333333444444555333333333333333333333333333333333444444444555555777777777777666666666666444555555555555555555444555666666666666666555555333333333222222222222111222222222222222222333444222222222333333333444444333333444444444555555555444444444444444444444444444333222333444555444333111111111111111111111111111111111111111111111111111111111111222222222222000000000000111111111111000111111111//////000222000000111111111222222222111///---...000222111000000000000000000111111222000000000000000111222222111111111111111111111111111111111111111111111111000000000111222222333333111111111111222333444555444444444555555555666666666777888888777777888999;;;999:::===???@@@FFFMMM\\\tttwww|||}}}sssiiiccc^^^\\\YYYWWWSSSOOOKKKFFFBBB>>>;;;:::999777666666888999333222222333444555444333222333444555555444333222333333444444444444444444111111111111222222222222222222222222222222222222222222222222222222222222333333444444444333222222333222111111000111111111111111111111111222222222111111111000000111222222222333333333444444444444444444444444444444444444555555444444444333333333222222222111111111000000111111111111111111111111222222222222222222222222000000111111111222222222222222333444444444333333---...000111333333333333111111111111111111111111000000000000111111222222333444555555555444333222333444444555555555444444444444444444555555555555333333444444555555666666555444444444444333333333111222222333333444444444333333333333333333333333333333333444444444555555555555666666777777888888444444555555555555444444555555666666666666555555333333222222222111111111111111111111222222333444222222222333333333444444333333333444444444444555333333444444444444444444333222111222333444333222222111111000000//////...111111111111111111111111000000111111111222222222222222111111000//////...///000222111000///000111000000111111111222222222333222111000111111000000000000000000000111111222000000//////000000111222111111111111111111111111222222222222222222222222///000000111111222333333111111111111222333444444444444444444555555555555555777888888777666888999:::888999===>>>???EEEKKK[[[rrr|||}}}qqqmmmeee]]]VVVQQQNNNMMMKKKJJJHHHEEEAAA===:::888777777777555333333444666333222222333444555555333333333444444444444333333333333333333444444444444000111111111111111222222111222222222222333333333333333333333333333333333222222333444444333333333222222111111111111111222111111111111111111111111111000000000000111222222333333444444444444333333333333333444444444444555555555444444444333333333222222222111111111111000111111111111111111111111111222222222222333333333333333222111000//////...222333444444444333111000...000222444555555555444111111111111111111111111/////////000111111222222444444444555444444333333444555666666666666666666444444444444444444444444222222333444555555555444444444444444333333333333222222222222333333333333333333333333333333333333333444444444555555555555555555666666777777888888444444555555555555444444444444555666666666555555222222222222111111111111111111000111111222333444222222333333333333444444333333333333444444444444333333333333444444444444333222111111333333222111222111111000///......---111111111111111111111111000000000111111111111222333222111000///......---///000222222000///000111000111111111111222222222444333222111000000000000000000000000000111111222000////////////000111111111111111111111111111111222222222222222222222222//////000000111222222222111000000111111222333444333444444444444555555555555666888777666666777999:::888999<<<>>>???DDDJJJZZZrrrzzztttnnnfffaaaYYYVVVQQQKKKGGGDDDCCCCCC???@@@???===:::888666555666777777555333333555777333222111222444555444333444333333333333333333444222222333333333444444444111111111222222333333333111111222222222333333333333333333333333333333333111222222333444444444444222111111111111111222222111111111111111111111111000000000000000111222222333333444555555444333222333333333444444444555555555555444444444333333333222222222111111111111000111111111111111111111111111111222222222333333333333333222111000///......000111222333444333111000000111222333333222000///111111111111111111111111//////000111111222333333444444333333333444444555333444555666666666666666333333333333333333333333222222333444555444333333444444444333333333222222333333333222222222222222333333333333333333333333444444555555555666666666888777777777666666666555555555666666666666555555333444555555666666555555222222222222111111111111000000000000111222333444222222333333333333444444222222333333333444444444222222333333333444444444444222111111222222111///////////////////////////111111111111111111111111000000000000111111111111111111000000/////////......000222222111000000000000111111111111222222222111111111000//////000111000000000000000111111222///////////////000111111111111111111111111111111111111111111111111111111//////000000111111222222000000000000111222333444333333444444444555555555555666777777666666777999:::888999<<<===>>>CCCJJJZZZrrr{{{oooeee^^^XXXQQQKKKIIIGGGCCC@@@>>>=========777888:::999888777777888444555666444111111444777333222111222333444333222555444222222222222444555222222222333333444444444222222222333333444444444111111111222222333333333333333333333333333333333000111222333444555555555222111111111111111222222222222111111111111111111000000///000000111222222333444555555555444333222333333333444444555555555555555444444444333333333222222222111111111111000111111111111111111111111111111111222222333333333000000000000111111111111---///111333444333222111000000111000///,,,)))(((111111111111111111111111000000111222333333444444444444333222333444555666111222333333444444444333333333333333333333333333222333444444444444222222444444444333333333222222444333333222222111111111333333333333333333333333555555555666666666666777::::::999777666444333333555555666666666666555555333333444555666666666555222222222111111111111000000000000000111222333444222222333333333444444444222222333333333444444444222222222333333444444444555333111111222111000...------......///000000111000000000000000000000000000000000000111111111111////////////000000000000...000222222111000000000000111111111111222222222...///////////////111333000000000000000111111222///////////////000111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000111222333444333333333444444444555555555666777777666666777888:::888999<<<===>>>CCCIIIZZZrrryyynnneeeXXXOOOJJJGGGBBB>>>======<<<;;;:::999888777888888777666555444333333333333333333333333333333222222222222222222222222444444444444444444444444555666444//////333555444222222222222222222222222222222222222222222222222222222333333333333222222222222111111111222444555333222222444666666333///111111111111111111111111000000000000111222444444111111222333333444555555444444444444444444444444333333444444333333222111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111222222333333111111111222222333333333444333222222444444333222333333333444444444555555444555666666666555333333333333222111222333444555222333555555555555333222//////111222222222222222222222222222222222222333111222333444555444333333444444444555555555555666666666666666666555555555666666666666777777777777444444555555444444333222555555444444333222111111////////////000111222333333555666555444222333333222222222222222222222222444444333222222111111000111111111000111111222222000000////////////000000111111000000000000111111111111000000000000111111000000000000000000000000000000//////.........---000000000000000000000000//////000000///...------000000000000////////////111000///......///000111111111222222222111000000000000111222333333444444111222222333333222222111111111222222222333333333444444444555555555555666888777555444333444666777888888:::=========BBBJJJ]]]lll~~~xxxzzz~~~tttiiiYYYQQQHHHBBB@@@???<<<:::::::::999888777666555555777777666666555444444444333333333333333333333333222222222222222222222222333333333333333333333333222555555222222555555333222222222222222222222222222222222222222222222222000000111111111111000000222222111111111222333444333222222444666555222000111111111111111111111111///.........///000111111111222222333333444444444444444444444444444444444333333444444333333222111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111............////////////333333222222222222222222333222222222333333222222333333333333444444444444444555666666666555333333333333222222222333444555333333444444444444333333333444444333333222111000444444444333333333333333111222333444444444333333333333333333444444444555666555555555444444333333444444444444555555555666444444555555444444333222222222111000000///......////////////000111222333333444666555333222222333222222222222222222222222222222222222222222222222222222111111111111111222000000////////////000000111111000000000000111111111111000000000000111111000000000000000000000000000/////////............000000000000000000000000//////////////////...---/////////.....................////////////......111111111000000000000000000000000111111222222222111222222333333222222111000000111111111222222222444444444444555555555555888777555444444555777888888777:::=========BBBJJJ\\\kkkyyyrrrjjjddd```bbbhhhjjjddd]]]KKKEEE>>>;;;;;;;;;:::999777666666555444333222222555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222///333555333444666555222222222222222222222222222333333333333333333333333000000111111111111000000222111111111111222333333222222222333555444222000111111111111111111111111000///////////////000000222222222333333333333333444444444444444444444444333333444444333333222111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111111111444444333222222111111000111222222222222222222111222222222222333333333333444555555555555444333333333333222222222333444555333222222222222222222333444444444444333222111111111111000000//////......111222222333444333333333222222222333333333444444666555555444333222111111222222222222333333333333444444555555444444333222111111000000///.........////////////000111222333222444555555333222222333222222222222222222222222000000111111222333333444333333222111000000000000000000////////////000000111000000//////000000111222222111111111111222222000000000000000000000000////////////............000000000000000000000000---...//////////////////---------...............+++---///000000///---+++111111000//////000111222000000000000000000000111111111222222222222111111//////000000000111111111444444444444555555555555888777666555555666777888777777999======<<>>===<<<888777666666555555555555555444444444333333333222222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333000222000,,,,,,111444333111111111111111111111111222222222222222222222222000000111111111111000000111111111222111111000///111222333222111000111333111111111111111111111111000///////////////000000111111111222222222222222222333333444444555555555333333444444333333222111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111//////000111333444555666222666999999777444555666222222222222333333333333555444444333222333333333111222333444444444333333222111111111111111111222222222222222111000//////444333333333222111111111222111111111111222333333444444444555555555666666777666666555444333222222222222222222333333333444444444555555444444333222111111111111111111111111111000000000000000111111000222333333111000000111//////000000111222222222333222222111000000//////333333222111000000000000000000////////////000000000//////......//////000111111000000000000111111000000000000000000000000.........///////////////////////////////////////---...//////////////////......//////000111111111222111///------///111222111111000000000222333444222222222222222222333333000000111111111111000000111222222222222333333333333333333333444444444444444444555555666666777777666666888<<<<<<;;;AAAHHHTTTcccyyyrrrlllfffaaa^^^\\\YYYVVVRRRPPPKKKEEE@@@<<<;;;;;;999999999999999999888888444555666666666555666666444444444444333333333333222222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111333222//////333444222111111111111111111111111111111111111111111111111000000111111111111000000000111222222111000///...000222333222000///111333111111111111111111111111///.........///000111111000000111111222222333333222222333333444555555666333333444444333333222111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111333333444444444444444444000000111222333333444444000555::::::666333444666333333333333444444444444555444333222222222333333111222333444444444333333111222222222222222222111333333333333222111000000000000000000000000000000222111000000000111333333333333444444444555555555555444444444333333222222111111222222222333333333444444555555444444333222000000000000000111111111111111000000000000111111000111333222000//////000/////////000111222222222111111111111000000000000222222111111111111111222000000////////////000000//////............//////000000////////////000000000000000000000000000000............/////////000//////////////////////////////////////////...---------......///000000111/////////....../////////.........///000000111111000000111111222222333333000000111111111111000000111111111111222222222222222222333333333444444444222333444555555666666666666666888;;;;;;;;;AAAHHHSSSaaawwwzzztttqqqpppmmmkkk]]]XXXQQQLLLJJJIIIJJJJJJLLLJJJFFF@@@:::666555555222444555555444333333333111333444333222000000000444444444333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111444555333333555444000000000000000000000000000000000000000000000000000222222333333333333222222000111222222222000///...000222333222//////111444111111111111111111111111000000000000111222444444//////000111222333333444222222333333444555666666333333444444444333222222000000000000000000000000222222111111111111222222////////////////////////111111111111111111111111000000000000000000000000000000000111111222222222222222222222222222333333///444999999666222333555333333444444444444555555555444333222111222333444111222333444555444333333111222333444444333222111111111222333444444444444222222222222333333333333222111000000000111333444222222333333333444444444333222222222222222222222111111111111222222222222444444555555444444333222111111111111111222222222111111000000000000000111000111222222000//////000...//////000111222222222/////////000111111222222111111111111111111222222000000////////////000000//////............////////////............//////000000000000000000000000---.........//////000000///////////////////////////000000000///...------,,,,,,------...///000000,,,---///000000///---,,,+++,,,---...////////////...//////000111222222333000000111111111111000000000000000000111111111111222222333333333444444444111222333444555555555555666666888;;;;;;;;;AAAHHHRRRaaavvvzzzuuummmfff^^^YYYXXXVVVQQQMMMIIIEEEAAA@@@AAABBBAAA@@@>>>===<<<:::888777555555111111222222222333333333111111111222222333333333111222222333333222222111111222222333333333222222555444222000///000000111222222222111111111111111000000000000000000000000111111111111111111111111111222333444333222111000000111111111111222222222333222111111000000111111111111111111111111111111000000000000111111111111111111000000111111222333222111111111000000/////////000111222222222222222555555444444444555555666777777666555444222222111000///////////////000111222111000//////000111222111222222333222111000///000000/////////111222333222111111111000000/////////000111222222111000///333333222222111000//////333444666777777666444333111222333444555444333333333333333222222222111111222222333333333333444444222222222333333444444444555444333222111///......//////000000111111222222222222222222222222222222333333222222333333444555333333333333333333333333333333222222222222333333333222222111222333555666222222222111111111111000333333222111000///......111111111111000000000000......///000111222222333222222111111111111222222444333222000000000111111,,,------///111333555666111000///---------...///////////////////////////,,,,,,,,,---------......//////000000000000/////////...---,,,,,,---...///000000000000000000000000,,,---...//////...---,,,...///000///...---...////////////000000000000///000000000000000000000000444333000//////000222444000111111111111222222222111222222333333444444555444555777777666666888999777888888999:::===BBBEEEPPPaaavvv}}}tttoooiiibbb]]]WWWQQQKKKIIIIIIHHHDDD@@@AAA>>>:::999:::::::::888:::999999777666555444333111111222222222333333333111222222222222222222333111222222333333222222111111222222333333222222111444333222000000000000000111111111111111111222222000000000000000000000000111111111111111111111111222333333333333222000000111111111111222222222222333222111111000000111111111111111111111111111111000000000000111111111111111111111111111222333444111111111111000000000///000111111222333333444444666555555444444444555555000000111111111111222222000000////////////000000222111000//////000111222111111222222222111000///111000000//////000111222111111111111000000000///000000000111111000000000333333222111111000//////000222444666777666555555111222333444444444333333333333333222222222111111222222333333333333444444222222222222333333333444444333333222111000//////111111111111222222222222333333333333333333333333333222222222222333444444333333333333333333333333111111000000000000111111444333222222222333444555222222222111111111111000111111111000000000000000000000000000000000000000//////000000111111222222222111111000000111111222111111000///000000111222------------...///000111000000///...............////////////////////////,,,---------............//////000000000000/////////...------------...///........................---...///000000///...---...///000///...---...000000000111111000///...---000000000000000000000000222222222222222222222222000111111111111222222222111222222333333444444555555666777666444333444555777888888888:::===BBBEEEMMM^^^tttssslllbbbZZZUUUOOOIIIEEECCC@@@>>>===??????<<<999999777444333333444333222555555444333333222222111111111222222222333333333222222222222222111111111111111222222222222111111111222222222222222111111333222111000000000000000000000000111222222222333000000000000000000000000111111111111111111111111333333333333222111000///111111111111222222222333333222111111000000111111111111111111111111111111000000000000111111111111111111111111222333444555111111111111000000000000111111111111333444666888666666555444333333333444222222333333444444444444111000000//////000000000111111000000000000111111000111111111111000000///222111000000///000000111111111111111000000000000111000000//////000000111222222222111111000000//////000222444666666666666111222222333444333333333333333333222222222111111222222333333333333444444111111111222222222222222333222222222111111111111333333333222222222222222222222222222222222222222222222222222222333444444333333333333333333333333111111111111111111111111444444333222222222333333222222222111111111111000/////////000000111111111////////////////////////000000000000000111111111222111111000000111111222............///000222222///...------,,,,,,------...////////////...------000000000000000000000000------........./////////...//////000000//////...///...------------...///------------------------......000000000000......---///000///...---///000000111222222111///,,,+++000000000000000000000000000111333444444333111000000111111111111222222222111222222333333444444555555666666555222000000111777888888888999===AAAEEEKKK\\\rrrtttggg^^^XXXQQQLLLGGGCCC???;;;:::888888999;;;;;;999777666555333222222222222111111111111111111111111111111111222222222333333333333333222222111111000000111111222222222222111111111222222222222111111000222222111000000000000000//////000111222333333333000000000000000000000000111111111111111111111111444333333222111000//////111111111222222222333333333222111111000000111111111111111111111111111111///000000000111111111111111111111111222444555666111111111000000000000000111000000000111444777999777666555444333333222222777666666555444444333333111111000000///000000000111000000000000000000111000000000000000000000///222222111000000/////////111111111000000000000000111000///......///000111222111111111000000000//////000111333444555555555111111222222333333333333333333333222222222111111222222222333333333444444111111111111111111111111222222222222222222222222333333333222222111111000111111111111111111111111222222222111222333333444333333333333333333333333333333333333333333333333555444444333222222222222222222222111111111000000////////////000000000111............////////////111111111000000000000000111111000000000000111111............//////000000111000///...............---.../////////...---,,,000000000000000000000000.........////////////000...//////////////////............------.........------------------------...///000111111000///...---...//////......///000...000111222222000---,,,000000000000000000000000///000111222333222111000000000111111111222222222111222222333333444444555555666666444222000111222777777888888999<<>><<<;;;444444444555666666444333444444444333222111111222000000000111111111222222111111222222222333333333222222222111111000000000000111111222222111111000222222222222111111000///111111111111000000000/////////000111222333333333000000000000000000000000111111111111111111111111333333222111000000//////111222222222222333333333333222111111000000111111111111111111111111111111///000000000111111111111111111111111222333444555000000000000000000111111000///...///000333666888777666555333333222222222333333222222111111000000222222111000000000000000000000000111111000000000/////////////////////000111111111111000000//////000000000000000000111111111000///......///000111111111111000000000000000111111111222222222222222111111111111222222333333333333333222222222111111222222222333333333444444111111111111111111111111222222222222222333333333222222111111000000000///000000000000000000000000222111111111111222333333333333333333333333333333222333444444444444333222444444444444333222222111222222222111111111000000000000000////////////...---........./////////000111111111000000000000000111000000000000000000111////////////......------//////.........//////000,,,---...//////...---,,,////////////////////////.........////////////000......////////////......---..................---...........................///000111111000///...,,,...//////......///111,,,...000111222111000///000000000000000000000000////////////000000111111000000111111111222222222111222222333333444444555333555666555444333444555666777777888999<<>>===;;;:::999888888444444444444444444444444222333444333111000000222000000111111111222222222111111222222222333333333111111111111111000000000000000111111111111000000222222222222111000/////////000000111111000//////000000000111222222222333000000000000000000000000111111111111111111111111222222111000000000000111222222222222333333333333333222111111000000111111111111111111111111111111000000000000111111111111111111000000111111222333000000000000111111111111////////////000222444666555555444333222222222333000111111222333444555555333222111111000000000000000000111111111111000000///............//////000000111111111111000000///000000000000111111111111000//////......//////000000000000000000000000000111111111111000111111111222111111111111222333333333333333222222222111111222222333333333333444444222222222222222111111111222222222333333333333333111111111000000000000000////////////////////////111111111111111222333333333333333333333333333333000111222333333222111000333333444444444333222222222222222111111111111000000000000//////..................//////000000111000000000000000111111111111000000//////000000111000000000000///...---,,,,,,,,,,,,,,,---...//////,,,,,,---............---////////////////////////------........./////////---......//////......---------...//////...------..............................000000000000......,,,...//////......000111,,,---...///111111111222000000000000000000000000///////////////000111222000111111111111222222222111222222333333444444555222444555666555555777888666777777777888<<<@@@DDDSSSbbbuuu}}}uuulllggg___]]]ZZZWWWTTTPPPLLLIIIGGGHHHIIIHHHEEEAAA>>><<<777777777666555444444555555555555444444555666888000222444333111///000222000111111111111111222222111111222222222333333333000000000000111111111111000000111111111111000000222222222222111000///......///000111111000//////111111111111111111222222000000000000000000000000111111111111111111111111111000000//////000222222222222222333333333444444333222111111000000111111111111111111111111111111000000000000111111111111111111000000//////000000///000000000111111111111000000111111222333444444444444333333222333333333222333333444555666777888444333222111000000000000///000111222222111000///......---------...///000//////111111222111000000///000000000111111111111...//////////////////...///000000000000000000000////////////000000111222222111000000000111333333333333333222222222111111222222333333333333444444444333333333222222222222333333333333333333333222000111111111111111222222111111111111111111111111111111111111111222222333333333333333333333333333000111333444444333111000111222333444444444333222222222222111111111111000.........///////////////......///000000111222222//////000000111111222222000000////////////000000...///000000000///............------......//////---,,,,,,,,,------...///------------------------,,,---------............---......//////......---------...//////...---------------------------------...///000000///...---,,,---//////......000222//////......///000111222000000000000000000000000...///111222333333222222000111111111111222222222111222222333333444444555222444555666555555777888666666777777888;;;@@@DDDRRR```sss|||ssskkkccc[[[RRRLLLMMMKKKHHHEEEDDDBBB???<<<;;;===>>>===999666666777666777777666444333333444111111111000000222555777111333555555222111222333000111111111111111111111111111222222222333333333//////000000111111222222000000111111111111000000222222222111111000.........///000111111000//////222222222111111111111111000000000000000000000000111111111111111111111111000000/////////111222333222222333333333444444444333222222111000111111111111111111111111111111111000000000000111111111111222111000///............//////000000111111111222111222333444444444444333333333222222222333444444222222222222222222111111444333222111000000000000///000111222222111000///...------,,,---...///000...///000111222222111000//////000000111111111222---...///000000///...---////////////000000000000---------...000111333444222111000000000111333444333333333222222222111111222222333333333444444444444444444333333222222222444444444333333222222222111111111222222333333444222222222222222222222222111111111000111222222333333333333333333333333333222333555666666555333222000111333444555444444333222222222111111111111000,,,,,,---...///000111222...//////000111222222333...//////000111222222333000000////////////000000---...///111111111000000222111111000000000000111------,,,+++,,,---///000------------------------,,,,,,,,,---------......---..................---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---//////...///000222222111///------...000111000000000000000000000000---000444777777666333111000111111111111222222222111222222333333444555555333444666555444444555777666666777777888;;;@@@DDDOOO^^^qqq~~~vvvppplllfffccc]]]VVVPPPJJJGGGEEEAAA@@@???===;;;999888777444444444444444444444444444333222222222333444555111111000000000000111111222222222222222222222222000000111111111222222222222222222222222111000///000000000000000000000000.........000222333222111////////////////////////////////////////////////000000111111111111000000......//////000000111111111111111111111111111111///////////////.........000000000000000000000000111111111111222222222222////////////////////////000000////////////000000333333222111000///............//////000000111111222222111111111222444555222222111111111222333444//////000111111111111111000000000000000000000000333111///...///111111111//////............////////////////////////////////////000000000000//////000000//////.........---000000000000000000000000///111222111000///000222000111111111222222222222444444333333333333222222222333444444555555444444444444444444333222111000111111222222222333333333222222333444444444444333888666333111000111333444222222111111222222333444444555666666444333444666444222111222555666444111111333444555444222///---......//////000000111111000///---,,,---...000222000000111111222222333333111111111111111111111111111111000000//////......---------.........//////............//////////////////...+++))))))+++---//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++////////////////////////........................///......------///000111////////////000000000000000///.........///111222333333222111000///......//////000000000000//////000000111222222222222222555333000111444666666555222222333333444555666666777777777777888;;;???CCCPPP\\\nnn}}}|||yyyssskkkccc\\\VVVSSSOOOMMMJJJFFFCCC@@@???>>>===<<<;;;:::888777666666444444444444444444444444444444333222222222333444333333222222222222333333222222222222222222222222000000111111111222222222333333333333333222111111000000000000000000000000000000000111333444333111111111111111111111111111////////////////////////000000111111111111000000.../////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000222222111111000/////////000000000000000/////////111111000000000111333333111111111111222222222222//////000111111111111111000000000000000000000000222000///...000000000/////////............////////////////////////////////////000000000000//////111111000000000/////////000000000000000000000000---///000///...---...000111111111222222222222333444444333333333222222222222222333333444444444333444444444444333222111000111111222222222333333333000000111222222222222111333222000.........///000111111111111111222333333333444555555333333444555333222111222444555333000222333555555555222000....../////////000000000111000///---------...000111000000000111111111111111111111111111111111111111000000000000//////......---------.........//////------.........///////////////...+++))))))+++---//////.........---------,,,------......------,,,------------------------................................................///......---...///000111.../////////000000000000000//////...///000111222111111111111000000000000111222222333333222222111///000111111222222111111555222000111444666666555333333444555555666777777444555555555666999===AAAOOOZZZlll~~~}}}tttkkkeeeaaa^^^YYYRRRLLLGGGDDDCCC@@@???===<<<;;;:::::::::777777777666555555444444444444444444444444444444555444333222222222222222333333222222222222333333222222222222222222222222111111111111111222222222333333333444333333222111000000000000000000000000333111111111333333222111111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111000000////////////000000000000000000000000000000222111111000000///......111000000000000111111222///000222333333333222111///000111111222111111111000000000000000000000000111000//////000000...---//////............////////////////////////////////////000000000000//////111111111111000000000000////////////////////////---///000///...---...000111111111111222222222222333333333333222222222222111111111222222222333333444444444444333222111000111111222222222333333333000111111222222222222222........................000000000000000111111222111333444333222222333444222111111222333333222000222333555555555333111///////////////000000000000///......------///000111000000000000////////////000000000000000000000000000000000////////////...---------...............---------.........//////...///...,,,******+++---...............------------......//////......---,,,------....../////////................................................///............///000000....../////////000000000///////////////000111111//////000000111111111222111222222333333222222111...///000000111111000000444222111222444555666555444444555555666777777777444555555555555888===AAALLLWWWiii||||||rrrhhhaaaZZZTTTPPPMMMKKKGGGDDDAAA@@@@@@@@@<<<<<<;;;999888777666666444444444444444444444444333333333333333333333333444444333222222111111111000//////////////////000111111111111111111111111111111111111111111111111222222222333333222222111000000000000000000000000333111000000111222111000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111000000000111111111111111000000000000000000000000111111111222222222333333111111111111111111111111000000////////////000000//////000000111111111111111111000000000000000000111111111111111111222222///111333444555444222111000111111222222111111111////////////////////////111000000111222111///---//////............////////////////////////////////////000000000000//////000000000000000000000000///////////////////////////111222111000///000222//////000000000111111111333333333222222222222111000000000000000111222222333333333333333222111111111111222222222333333333222333444444555555444444...///000111111111000//////////////////000111111000111222222111111222333111111111222222111000///333444555555555333222111////////////000000000000///............///000000000000//////.........---000000000000000000000000////////////////////////..............................////////////000000.........---+++***,,,...........................------............------+++,,,,,,---...//////000............................................................/////////000........./////////000000///////////////000000111000000000000111111111111...//////000000//////.........///000000000000000222222222222333444555555444444555555666666666666666666777666777:::???BBBKKKVVVgggzzz}}}vvvqqqbbb\\\TTTMMMGGGDDDBBB@@@???>>>;;;999888999:::;;;888888777666555333222111333333333333444444444555333333333333333333333333333333333222222111111111......------------......111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////222000......///000000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000/////////000000111111111000000000000000000000000.........////////////000111111111111111111111111000000////////////000000/////////000111111222222...//////000111222222333333333333333333333333222111222444666666555444222111111222222222222111111////////////////////////000000000222333333111...//////............////////////////////////////////////000000000000/////////////////////////////////////////////////////////111222111000///000222............////////////333333222222222111111111000000/////////000111222222222333333222222111111111111222222222333333333333333444555555555555444///000111333333222111000//////......//////000111///000111111000000111333111222222222111000000000333333444444444333222111000000000000////////////...............///000000000/////////......------////////////////////////.............../////////.....................---//////000000000111111111---......---,,,+++,,,...---.....................,,,,,,------------,,,,,,******+++,,,---.........................................................---......///////////////............////////////...//////000000000000000111111111111000000000000---..................---......///000000000000000000111222333333333444555444444444444444444555555555666666666777:::>>>BBBJJJUUUfffyyy{{{tttmmmfff^^^VVVQQQJJJGGGCCC???<<<;;;;;;<<<:::999777555444444444444444444555666666555444444333333333444444444555555333333333333333333333333111111222222222222111111000000////////////000000111111111111111111111111222222222111111111111111...///000000000000000000////////////////////////111///------...000000000////////////////////////000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000......///000000111111111000000000000000000000000//////000000000000111111111111111111111111111111000000////////////000000//////000000111111111222---...///000222333444444444444444555444444333222111222444555555555444333222222222333222222111000000000000000000000000000/////////000222333222000//////............////////////////////////////////////000000000000//////............////////////////////////////////////---///000///...---...000............////////////222222222222111111111111000000///...///000111222111222222222222222111111111111222222222333333333111111222333333333333333///000111111111000///...///////////////000000111...000111111000000222333222333444333111000000111222222222333333222222111000000000000////////////.........///////////////////////////............////////////////////////---............/////////...............---------//////000000000111111111,,,...///...---,,,---...---------...............+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------------------------------........................---......///000/////////------........./////////......///000000000000000222111111111000000/////////000000111111000000///...///000000111111000000///111333444333333333555444444444444444444444444333444444444444777<<<@@@HHHSSSdddwwwzzzqqqlll\\\YYYUUUPPPLLLGGGBBB>>>>>>===<<<;;;999999999:::777666666555444333222222333444555666666666555555333333333444444444444444222222222222222222222222///000111222333333222222111111111000000111111111111111111111111111111111222222222111111111000000//////000111111111111111////////////////////////111///------///111222222000000000000000000000000////////////////////////000000111111111111000000111000000000/////////...000000000000000000000000//////000111111222333333000000000000000000000000111222222222222333333333000000000000000000000000000000////////////000000000000000000000111111111//////000111222222333333333333444444444333222111111111111222222222333333222333333333222222111000000000000000000000000000---,,,+++---///111222222//////............////////////////////////////////////000000000000//////......//////000000000000000000000000000000000000---///000///...---...000/////////000000000111111222222222222111111111111111000///...///000222333111111222222222222111111111111222222222333333333111222333333444333333333111111111111000//////...000000//////000000111222...000111111111111222444222444666555222000000222111111111111111111111111111000000000/////////...---....../////////////////////////////////000000........................---------.........////////////.........---------............////////////,,,...//////---------...---------.........//////,,,,,,------------,,,,,,,,,,,,,,,---------------------------------------........................------///000000000///...---------.........//////---...///000111000000///000000000000111111111111111111222222222222111111///000111111222222111111...111444444333222333444555555555555555444444444333333444444444777<<>>AAADDDNNN___rrrzzztttoookkkeee___ZZZVVVTTTQQQMMMHHHDDD@@@???:::999999888777666666555444444333333333333222222111222333444555555555555333333333333333333333333555555444222000///111333333222222111111222222333222111111111222333333444...///000111111000///...000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222111/////////000111000000000000000000000000111111222222111000...---////////////////////////111111111111000000000000111111111111111111111111000000111111111222222222333333222222111000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111111000000111111111222333333444444555555555444444333333333666555333222111222333333000000//////000111222333//////000000111111111222000000////////////000000........................000000////////////000000////////////////////////////////////000000000000...000111000...------...000111111000...---...000000111111111111222222222......///000111333555666000000000000000000000000111111111000000000000000111111222222222333333333;;;:::888666444333222222222222222222222222333333///////////////////////////000000111222333333333333111000111333333111...////////////////////////......//////000111111111...------------...////////////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////...---------,,,------------------------...///000000///---+++***+++,,,---.........---,,,,,,------......------,,,,,,,,,,,,---------............------------......////////////////////////000000//////...---++++++111222222222222111000000000000000000000000000000////////////////////////222333333333333333333444333333333222222111111111333444444444555777;;;>>>FFFLLLZZZooo~~~zzzuuuooojjjaaa]]]XXXTTTQQQMMMHHHDDDHHHGGGEEEBBB???===:::999777777666666555444444444444444333333333222222222111111222444444555555555333333333333333333333333222333222000...---///111333222222111111222222333222111111111222222333444//////000111111000//////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222000/////////000111000000000000000000000000//////111111111111000///000000000000000000000000111111111111000000000000111111111111111111111111000000111111111222222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000111111222333444444555555555444444444333333333333222111111000000111111000000000000111111111111.../////////000000000000000000////////////000000........................000000////////////000000000000000000000000000000////////////000000000000...000111000///---......222222333111000///000222000111111111111222222222111000000000111222222333000000000000000000000000000000000000111111111111111222222222222333333333444444333333333333444444222222222222222222222222////////////////////////---......///000000111111333111000111333333111...////////////////////////.........////////////000...------------...////////////////////////////////////.........---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------...///000000///---+++***+++,,,---.........------,,,------......------,,,,,,,,,,,,---------......000000////////////000000........................000000000000///...------...///000111222333333333000000000000000000000000000000000000000000000000222222222333333333333444555444444444444444444444444555555555666888<<>>===<<<;;;;;;:::999888444444444444555555555555333333333222222111111111333333333222222222222111000000111222222222222222333333333333333333333333333444444333111000111222222222111111111111222222222111111111111111222222111111111222222111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000...//////000000000000000111111111111111111111111111111111111000000000///111111111111111111111111000000000000111111111111/////////000111222222333000000000000000000000000000000111111111222222222////////////////////////000000111111111111000000------...000111222333444333333333333333333333333222333444555555444222111000111333333333111///.../////////000000000000000000000////////////000000000000000000000000000000/////////....../////////000000000000000000000000////////////000000000000///000222111000//////000222333444444222222222333000000111111111222222222333333222000////////////000000000000000000000000//////000111222222333333222222222333333333444444666666555555444444555555444444333333222111000000////////////////////////000000111111222222222222222222222222222111000/////////////////////////////////...------,,,++++++...------------...//////////////////////////////........................//////............//////------------------------////////////////////////,,,---------.../////////////////////////////////......//////...---,,,,,,,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...........................---...///000000000000000111111111111111000000///////////////////////////111111111111111111111111111111111222333333444444222222222333333333333333444555555555555888;;;???BBBHHHVVVlll~~~zzzwwwuuurrrooommm```\\\VVVRRRNNNJJJFFFCCCBBBAAA???<<<:::999::::::555555666666555555666666444444444444444444444444333333222222222222222111333333222222222111111111000000111111222222111111333333333333333333333333222333444333222111111222222111111000000111111222222222111000000111111111222111111111111111111222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111000000111111111111111111111111111000000////////////...111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000......///111222333444555000000000000000000000000000000111111111111000000,,,,,,---...///000111111333333333333333333333333111222444555555444333222111222333444333222///...111111111111111111111111000000////////////000000000000000000000000000000//////............//////////////////////////////////////////000000000000///000222222111000000111///111333333222111111222000000111111111222222222111111000000///000000000000000000000000000000000///000000111222333333444222222333333333444444444555555444444444444555555444444333333222111000000000000000000000000000000111111111111111222222222111222222222111111000000//////////////////////////////...---,,,+++******...------------...//////////////////////////////---........................------,,,,,,------...------------------------////////////////////////,,,---------.../////////////////////////////////..................------,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------........................,,,,,,---...////////////000111111111111000//////////////////////////////111111111111111111111111000000111222222333444444333333333333333333333333222333444444444666:::===CCCIIIWWWlll|||wwwqqqmmmkkkbbb```\\\ZZZYYYWWWUUUSSSNNNJJJDDD@@@===<<<:::888777888888666444333444666111222333333222111222444444444333333333333222222222222222222222222222222222222222222111111111111000111111222222222111111222222222222222222222222///000222222000///000000111111000000000000111111222222111000000000000111222111000000000000111222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000111111111111111111111111222111000///............111111111111111111111111111111111111000000000000000000000000000000000000111000000000000000//////......//////000111222222000000000000000000000000......///111222333444555000000000000000000000000000000111111111111000000,,,------......//////000222222222222333333333333000000111222222222111111111222333333333222111000333222222222222222111111000000////////////000000///////////////////////////......------......///........................////////////000000000000///111222333111111111222---000222333111000000111000111111111111222222222000000/////////000111111000000000000000000000000000111111111222333333333333333333333444444444444000000000111222444555666444333333222222111111111000000000000000000000000//////////////////000000000222333333111000000111//////////////////////////////...---,,,,,,++++++...------------...//////////////////////////////---------...............------,,,,,,,,,,,,---------------------------------------------------------------...............................................................---,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......//////............//////------------------------,,,,,,---......///......------///000111222222222000000000000000000000000111111111111111111111111///000000111222333444444666666666666555555555444222222333333333555999<<>>@@@BBBBBB===999444111111333555555///222555666444333444555333555666555111000111333111111111222222333333333000000000000111111111111222222222111111111111000222222333333333222222111////////////////////////000222444444333222222222111111000000000000111111222222111000000///000000111000///......///000111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000222222222111000111111111111111111111111......------...///111222////////////////////////111111111111000000000000000000000000000000000000111111000000/////////...////////////000000000000000000000000000000000000333333222222111000//////222222222222222222222222000000111111111111000000111111111111000000000000111111111222222333333333333333222111222333555666222111111111222333444444222111111111000000//////000000////////////000000.................................------.........000000000000000000000000////////////000000000000///111333333222222333444---000333444333111111111000111111111111222222222222111000//////...//////000000000000000000000000333333222222222222222222333333333444444444555555777666555444333333333333222222222222222222333333000000000000000000000000222222222111111111111111000222444333111///000222//////////////////////////////.........---------...------------...//////////////////////////////---------.........////////////............//////......................../////////////////////////////////......------,,,------------------------......---------......///------,,,+++,,,---...///,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------//////000000000000//////000000000000000//////...000000000000000000000000////////////////////////...///000111222333444444777777666444333222111000333444444444555777;;;>>>DDDIIIVVViii{{{AAA@@@>>><<<:::999888888:::888777666666777888:::777666555222000---,,,+++222222222222222222333333000111111222222111111000333222111000000111222222///////////////////////////////////////000000000111///---...111222000...000000000000000000000000444333111///------------111111111111111111111111222222111111222222333444222111111000000000000000////////////000000000000000000000000000000000000333222000/////////000111222111000//////000111222000///...------...///000111000/////////000222333000000000000////////////444333222111000000000000...000111111111111333444000000000000000///......000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000/////////......------000000////////////000000000000111222222333444444222222222222222222222222222222222111111000000000000000000000000000000000////////////..................------------......000///---,,,++++++,,,---///000000000000000//////000000//////.........---444333222000//////000111000111222222333333333333222333444444333111...---111111000000000000111111111111111111000000//////000111111222222333444444555222111222444555333111666666555444333333222222444222000111222333333222////////////////////////222222111111111111111111222222222111111111111000......---,,,,,,,,,,,,------------------------------------............///000///...------...///000,,,,,,------.../////////222000.........///...---....................................////////////...------,,,,,,------............------,,,,,,,,,..................---------,,,,,,++++++,,,,,,---////////////...---,,,+++***,,,///000///...---...000000///...............------......///000000111......------------......////////////000000000000111000000000//////...............///000000111111//////000111333444555555555555555555555555444444333444666666666888;;;>>>BBBKKKZZZkkkyyy===<<<;;;999888777666666666555444333333444555666777777666555444333222111222222222222222222222222111111222222222222111111222222111111111222333444111111111111111111111111111111111000000/////////111///......111111000...000000000000000000000000111000///......///000111000000000000000000000000000000000000000111222222222111000000//////000000.../////////000000000000000000000000000000000000222222000/////////000000000///...------...///000000///...------...///000111000/////////000222222.../////////000000111111444333222111000000000000...///000000//////000222000000000000000///......000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111222222222111111000000000111000000//////000000111///000000111222222333333222222222222222222222222444333333333333333333222000000000000000000000000222222222222111111111111///......------......///...---,,,,,,,,,---...///000000000111111000000///111111000000000/////////444222111111111222222111111111222333333333222222111222333333333111///...111111000000000000111111222222111111111000000000///000000111111222333333555333222222555555444222666555555444333333222222222111000000222222111000000000000000000000000000111111111111111111111111222222222111111111111000///......------------------------------------------------............///000///............///000/////////...------,,,,,,111///...---...///...---....................................////////////...------,,,,,,------.........---------,,,,,,,,,..................---------,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,+++---//////...------...000000///...............,,,------...//////000000......------------......////////////000000000000111111000000000/////////000000/////////.........111111111222222333333333444444444444444333333333333444555666666888;;;>>>AAAIIIXXXjjjyyy888777666555444444444444444444222222222222444444555555555666666666666666333333333222111111111000222222222333333222222222222222111111222333444555222222222222222222222222333333222111000//////...111///...///000111000...000000000000000000000000000000////////////000000///////////////////////////............///000000222111000000//////000000....../////////000000000000000000000000000000000111111000/////////000000//////............////////////............//////000000000///000111111222---......///000111222333333222111111000000000000///000111000...---...///000000000000000//////...000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000//////......//////000222222222222222111111111111111111000000111111111000000000111111222222333222222222222222222222222222222222333333333333333000000000000000000000000333333333333222222222222///......------......///,,,,,,,,,,,,---...000000///000000111111111000000111111111111000000000000222///...///222333111///222222222333222222111111000000222222222111000///111111000000000000111111222222222222222111111111...//////000111111222222555444333444555666555333555555555444444333333222111000///000222222000...111111111111111111111111111111111111111111111111222222222111111111111000000000///...............---------------------------------............///000//////......//////000/////////...------,,,,,,111///------...///...---........................---............/////////...------,,,,,,------......------------,,,,,,,,,------------------......---,,,,,,++++++,,,,,,---((()))***,,,---......///---...///...---,,,---...000///......---.........,,,,,,,,,---......//////......------------......////////////000000000000111111111111000000000000222222111000...---,,,,,,222222222222222222222222222222222222222333333333333444555666666888;;;>>>@@@GGGVVVhhhyyy444333333222222333333444444444333333333333444444222222222333333444444444444333333222111000000///222222333333333333222222222222111111111111111111222222222222222222222222333222222222111111000000000/////////000000000///000000000000000000000000333333111000///------,,,000000000000000000000000///............///000000111111000///////////////........./////////000000////////////////////////000000000/////////000000111111000000000000111111/////////....../////////000000000000000111111222...//////000111111222222222222111000000000000000222333444222000....../////////000000000000//////000000000000////////////////////////////////////000000000000000000000000///000000000111111111111//////............//////111111000000000000000000222222111111111111222222111111111222222222333333111111111111111111111111//////000000111111222222////////////////////////111111000000000///////////////............//////------.........//////000......///000000000//////000000000000000000000000///,,,+++---111222000---222222222222222111000///...///000111222222111111111111000000000000111111222222222222222222222222//////000000111222222222555555444555555555555444555555444444444333333333111000000111222222000...111111111111111111111111111111111111111222222222222222222111111111000000111000000///////////////---------------------------------............///000//////////////////000,,,,,,------.../////////000...------...///...---........................---------.........//////...------,,,,,,------...------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---***+++,,,...///000000111.........---++++++---...///......------.........,,,,,,,,,---------............------------......////////////000000000000111111111111111111000000333222111000///......---111111111111222222222222222222222222333333333333333444555555666777;;;===BBBHHHUUUfffwww222222222222222333444444333333222222222222333333111111111111111111111111333333222222111000//////111222222333333222222111222111111000///...------111111111111111111111111000000111111222222222333///000000000/////////000000000000000000000000000333222222000///...,,,,,,111111111111111111111111000000//////000000111222111000000///.../////////............/////////////////////////////////////////////000000000//////000000111111111111000000...//////////////////...///000000000111111111111111111111111000000000000111111000000///000000000666777777555222000000111//////000000000000//////000000000000///////////////////////////////////////////////////////////////000000000111111111111//////............//////000000000000000000111111222222111111111111222222222222222333333333333333111111111111111111111111/////////000000111111111////////////////////////000000/////////........./////////....../////////000000000//////.........,,,---....../////////...///////////////////////////---,,,---000222000...222222222222111111000///...//////000111111111111111111000000000000111111222222222222222222222222000000111111222333333444444555555555555444555555444444444444444333333333333222111222333333111///111111111111111111111111000000111111111222222222222222222111111111000000111111000////////////000---------------------------------............//////000000000000000000///,,,,,,------...////////////---,,,,,,...///...---........................------------...............------,,,,,,------...------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,------.../////////...---......---++++++---.........------------......,,,,,,,,,---------------......------------......////////////000000000000000000000000000000111111111111111111111111111111...//////000222333333444222222333333444444444555222333555555555777:::===EEEIIITTTeeevvv222222222222222333444444000000000000000000000000222222222222111111111111222222222111000000000///111111111222222111111111000000000000///---,,,+++////////////////////////...//////000111222333333...000111000///...///111000000000000000000000000//////000000000000//////111111111111111111111111111111000000111111222333111000//////......//////------........./////////000000000000000000000000......///000000000//////......////////////............////////////......//////000111111111111000222222111111111000000000111000000//////000000000777888888666333111111222...//////000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000111111111111000//////......//////000111111111222222222222222111111111000000111111111222222222222222222222222111111111111111111111111111111111222222222222222000000000000000000000000111111111111000000000///000//////......//////000111111111111000///...---,,,,,,---...////////////............////////////111111000//////000222333111111111222111111000000/////////000000111111111111111000000000000111111111111111222222222222222111111111222333333444444333555666555444333444555444444444444444444444444666444222111222222222111111111111111111111111111000000000111222222333333222222222111111111111000111111000///////////////---------------------------------............//////000000111111000000////////////...------,,,,,,...---+++,,,---///..............................,,,------------............------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++***,,,------,,,,,,---...---------,,,------...///------------------............------------......////////////000000000000////////////000000000000//////000111111222333333---...///000111333444444222222333333444444555555222333444555555777:::===GGGIIISSScccttt222222111111222222333333000000000111111000000000111111111111111111111111111111111111000000000000///000000111111000000///---...///000000///....../////////////////////////////////000000111111111...000111111......///111000000000000000000000000...///000111111000///...111111111111111111111111111111000000111111222333000000///............///---------.........//////000000000000000000000000------///000000000//////---...///000000///...------...///000000///...---...///000111222111111000111111111111111111222222000000////////////000000444555555333111//////000......///000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000111111111111111000000//////000000111000000000111111222222222111000000//////000000111000000000000000000000000111111111111111111111111222222222222111111111111000000000000000000000000222222222111111111000000000000////////////000000///000111111111000//////---...///000111111111111......//////000000000000000222111...***+++///444///000000111111111111000000////////////000000111111111000000000000111111000000000111111111222222000000000111222222333333222444555555222222333555444444444444444444444444777444000//////111111111000000000000000000000000///000000111222222333333222222222111111111111000000000///............///---------------------------------............//////000111111111111000////////////...------,,,,,,...,,,++++++---///..............................,,,,,,---------............------,,,,,,------...,,,,,,,,,---------......***++++++,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,,,,+++'''***,,,...---------...---,,,,,,,,,------...///..............................------------......////////////000000000000---.........////////////---......///000000111111...//////000111222222333111111111222333444444444222333444444555666:::<<>>@@@HHHNNN]]]vvv111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000/////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000111111000///////////////........................000000000000000000000000000000000000000000000000000000000000000000000/////////...---...///000111000111111111111111111000000000///////////////000000000////////////000000////////////////////////............////////////,,,,,,...///000000111111333222000/////////000111////////////////////////......////////////000000///000222333333222000///...///111333333222000///////////////000000000111111111111111000000000//////000111222222111000///111111111111000000000000000000////////////000000111111111111111111111111222222111111000//////...000/////////...............////////////000000000111000000000/////////....../////////000000000000//////...---------------000000000000000000000000111000000000//////////////////000111111111111111111111222333333333333222333333333333444444444444333333333333333333333333444333222222111000//////////////////////////////////////////////////////111111111000000000000000//////......------,,,,,,,,,,,,---------.....................////////////............------------........................////////////...---,,,+++///...---,,,,,,,,,,,,---------------------------++++++++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...------,,,++++++,,,------***+++---///000///......,,,,,,------------,,,,,,+++---.../////////---,,,...............///000111///000000111111000000///............////////////000000111111000000//////333333333444444444555555444444555555555444222222333333222333444777:::<<>>BBBKKKWWWeeeuuu....../////////000000000000000000000000000000000------............------.........//////000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111.............................................///......//////000000111111.......................................///000000222222111111000//////////////////000000000000000---------....../////////......////////////......---...///...------///000000000000000000000000000///000000111111222222222444555777888888666444333000000/////////...................../////////000//////000000000000//////...///000111111111000///000000000000000000000000000000000111111111222222222222222222222222222222000000000000//////////////////////////////...---,,,---------......//////.........///////////////------...//////000000000////////////////////////.........------.........---------............///------------............////////////000000000000//////000000000000//////111111000/////////000000000000////////////000000000000000000000000000000...///000111111222222111......////////////000000000000000000000000000000//////......//////000111111000///000111222111000........................//////...------------...,,,---...///000000000///.........///////////////222111///...------...///---------,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,+++------......///000000000------............------000000000111111222222333......////////////......---............////////////////////////////////////000111222222333222222111222333333333333222111444444444333333555999===???BBBJJJVVVcccsss/////////000000000111111000000000000000000000000000000111111111111000000,,,------...///000111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000111222333000000000000000000000000111111111000000000000000.................................//////000000000.........///000111111111////////////////////////...............///000000222222111111000//////.........//////000000111111---------...............---...///000000///...---...//////...,,,,,,---///000000000000000000000000///000000111111222333333888:::===??????<<<888666111111111000000000//////...............///000000///000000111111000000///---...000111222111000///000000000000000000000000000000111111111222222222222222222222222222222222000000000000///////////////////////////...------.............../////////............/////////000,,,---///111111111000///------......///000000000000//////......//////000---------............///............////////////000000000000111111111222...///000111111000///...000////////////000000111111000000//////000000111000000000000000000000000...///000111111222222111/////////000000111111111000000000000000000000000000////////////000111111222111///000111111000///........................//////...---------------,,,---...///000000000///............/////////000..............................---,,,,,,,,,---------------.........------,,,,,,,,,,,,---------...------------------------,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000------............------,,,,,,---......///000000000000////////////000000---------........./////////////////////////////////000222333444444444333222333444444444444333222444444444333333555999===@@@BBBJJJUUUaaaqqq000000000000111111111111000000000000000000000000//////000000000000//////+++,,,---...///111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000.../////////000222333444000000000000000000000000222222111111000000//////........................---......///000111222222---......///000111111222/////////000000000000000...............///000000222222222111000//////...------...///000111222222---------------------------...///000000///...---/////////...,,,,,,---...000000000000000000000000///000000111222222333333:::===BBBDDDDDD@@@;;;888222222222111111111111000...............///000000000000111111111111000000,,,...000111222111000///000000000000000000000000000111111111111222222222222222222222222222222222000000000000//////////////////000000///...------////////////////////////---.........//////000000+++---000222333222000///+++,,,,,,---...///000000000000////////////000000---------.........//////////////////000000000000000111111111222222222222...///000111111000///...//////...//////000111222111111000000000000111111000000000000000000000000111222222111111000///...000000111111222222222222000000000000000000000000000000000000000111222222333111000000111111///...000000000000000000000000000///...---------------+++,,,...000000000000///---.........//////000000,,,,,,---.........------///...------,,,,,,,,,,,,------...//////.........---------.........//////------------------------++++++------------++++++........................++++++,,,,,,,,,---------,,,------......------,,,++++++*********+++,,,---++++++,,,,,,---...//////---..................---,,,,,,------...///000000222111000//////000111222---------........./////////////////////.........000111333444555555444444333333555555555555333333444444444333333555999===@@@BBBJJJTTT```ooo000111111111111222222222111111000000000000111111000000000000///////////////////////////.........//////000000000000//////000000//////.........---............////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000000111000000000000000000000000............/////////000000//////...------,,,,,,......//////000000000111000000//////......------000000////////////000000/////////....../////////000000//////......------------------------------//////............//////222111000.........///000000///...------...///000333222111111000111111111888<<>>FFFIIIRRRdddppp000000111111111222222222111111000000000000111111000000000000/////////.../////////////////////...//////000000000000//////000/////////........................////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111000000000000000111////////////////////////.........///////////////......................../////////000000000111111111111000000000000000//////......------......///......////////////......///////////////.........------------------------000000////////////000000222111000///......///000000///............///000111000000000111222333333777;;;@@@CCCCCC@@@;;;777111000///////////////000111000///......///000111////////////////////////111000000000/////////...000///...///000111000///222222222222222222222222000000111111111111000000(((***------,,,+++,,,...000//////......///000111////////////////////////+++...000000...---///000//////////////////////////////000000///......---000000/////////........./////////......///000000111000.........///111222///000000000000111111111222///......000222111///000000000000111111111111222111111111000000000000000000000000000000000000////////////000000111111222222222111111111000000222000//////222333111/////////............//////000000000000000000000000............////////////......------------............------------......---------............///......//////......---,,,------......------,,,+++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------............------,,,,,,---...000111111000///......///000111//////............////////////........./////////...000111///,,,,,,111555444444444333333222222111444444444444555777:::;;;>>>EEEIIIRRRbbbooo000000000111111111222222111000000//////000000111000000000/////////............//////////////////...//////000000//////...////////////........................////////////000000000000000000000000........................//////000000000000//////000000000000000000000000000000000//////000000111///////////////////////////////////////.........,,,,,,---...//////000000000000000000111111111111111111111111222222222222//////............//////---...///000000///...---.........///////////////------------------------111000000000000000000111111000000////////////000000//////......//////000/////////000111333444555666999<<<>>>>>><<<999666111111000///////////////000000////////////000000////////////////////////000000000000////////////000///...///000111000///222222222222222222222222000000111111111111000000---///111000///...///000......---......///000111000000000000000000000000///111222111///.........------......//////000000//////000000000///......111111111000000000//////////////////000111222222000000///...///000111222/////////000000000000111111///...///111333333222333222000/////////000111111111111111111000000000000000000000000000000000/////////000000000000111222222222111111111111111111000///000333444333222111111111111111111111111////////////////////////............////////////------,,,,,,,,,,,,------......------------......---------............///......//////......---,,,------......------,,,,,,---......//////......---***++++++,,,,,,++++++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---............//////...---,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,***+++,,,---.../////////,,,,,,------.../////////000000////////////000000//////............//////------......//////000000...000111000------111444666555555444333222111111333333333333555777999:::>>>EEEHHHPPPaaammm}}}000000000000111111111111000000////////////000000000000/////////.....................////////////...//////////////////...///////////////.....................////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000////////////000000111////////////////////////////////////............---------...//////000000000000111111111111111111000000000111222222222333111111000000000000111111---...///000000///...---------......//////000000........................000000////////////000000000000000////////////000///////////////000000000000000000000111222333444555666777888888777666555222111000//////......///000000////////////000000000000000000000000000000000000000000////////////000///...///000111000///111111111111222222222222000111111222222111111000444444555555444333222222,,,------...//////000111000000000000000000000000111111222222000//////...,,,,,,---...///000000111//////000000000//////...111111000000000/////////.........///000111222333000000/////////000111222000000000000111111111111111000///000111222222222222111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222222222222222222222222222222....................................////////////...------,,,,,,------.........------------......---------............///.........///......---,,,,,,------...------,,,,,,------............------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------.........---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,---...////////////,,,,,,---...//////.........///000111111000///...///......------......///,,,---...//////000000000///000111000//////111333444444333333222222111111222222222333444666888999>>>EEEGGGOOO___jjjzzz//////000000000111111111000000////////////000000////////////............---.........//////000000......////////////...............///////////////............////////////////////////////////////000000000000000000000000//////000000000000////////////////////////////////////......///000111111........................///////////////.........////////////////////////111111000000000000000000.../////////000000111111111111000000000000111111---...///000000///...---------......//////000000.................................------........./////////000000000000///...//////000000000000000222222111111111111111222333333333333333333333333111111000/////////////////////000000000000//////111111111111111111111111////////////000000000000000///...///000111000///000000000111111222222222111111222222222222111111222222222222222111000...,,,---......///000000111////////////////////////000000000111222222111000,,,------...///000111111//////000000000000000///000000000/////////......------......///000111222000000000000000111111222111111222222222222333333111111111000/////////000...///111222222222000///111111111111111222222222222222222222222222222222111111111111000000000000111111111111111111111111111111111000////////////......///000000///......------------------------............//////////////////............//////......------------......---------............///.........///......---,,,,,,,,,------...------,,,,,,,,,------------,,,,,,,,,------......------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........------,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---......//////...------,,,---......///............///000111111000///.........------------......+++,,,...///000000000000///000111000000000111222000000111111222222333333222222222333444666888999===DDDGGGNNN^^^iiixxx/////////000000000111111000//////......//////000/////////.........------------......///000000000---......//////......---.........///////////////............////////////////////////////////////111111111111111111111111//////000000000000//////////////////////////////............///000111111..................................../////////000////////////////////////000000000000////////////.............../////////......------------....../////////....../////////.........///////////////...........................------,,,,,,------......//////000000000000///......///000111111111111333222222111000000111111111111000//////000111111000000////////////000000//////000000000000//////222222222222222222222222////////////000000000000000///...///000111000/////////000000111222222222111111222222222222111111222111000111111111///------...///000111111111000///////////////////////////......000222333222111......//////000000111111//////000111111111000000000000/////////.....................//////000111000000000111111111222222222222222333333333444444111222222000...---...000,,,...111333444222000///111111111222222222222222222222222222222222222222222111111111111000000000111111111111111222222222000111222000...------...//////111111111111//////..................................../////////////////////....../////////......------------......---------............///......//////......---,,,,,,,,,------......------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////..................---,,,+++******+++,,,...//////...---..............................------------......///////////////...------...........................///000111111000///.........------------......,,,---...000000000//////000000000111111111222222///000111222333444444555333333333333555777999:::<<>>EEEMMMUUUbbbwww............////////////........................111111111000//////......///......---------.....................---------......////////////......///......------......///........................//////000000000000//////......------------------////////////////////////////////////000000000000///////////////...---------......////////////////////////......................../////////000000///000000000000000//////000000/////////............/////////...---,,,,,,,,,,,,---.../////////......------------.../////////////////////000000000000000000000000000000000222222222222222222222222000000000000111111111111000000////////////000000......//////000111222222//////000111000/////////333444444444333333222111222222111111111111111111000000000000000000000000222222333333333333222222222222222222222111000///222222222222222222222222111111000000/////////...///000111111111///...---............///000222222333333222111111111222222111111000000000111222222000000000000000000000000///////////////000000000111111222222222111111000222111111111111111111222111111111111111111111111333333222222111111000000///000000111222333333333000000111111111111000000111111222222222222111111111111111111111111111111111111111111000000//////000000000000////////////////////////////////////.........------.........------------------------------------------------------------------------........................------------------------,,,------......------,,,000///......------......,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---++++++,,,,,,---...//////+++,,,,,,---...---------......................../////////...............//////............//////...//////000111111000000---............//////000...///000///...---...000000000000000111222444444222222222333333333333333666555444444555777999;;;===???FFFNNNVVVcccwww---.........//////000000////////////////////////111111000000/////////...///......---------......//////......------------......////////////............------------......//////////////////////////////000000000000//////111000000//////000111111////////////////////////////////////000000000000//////000000//////...------....../////////////////////////////////////////////000000000111111111...//////000000000//////////////////.............../////////...---,,,,,,,,,,,,---.../////////...///////////////000000111111111000000/////////...////////////////////////111111111111111111111111///000000000111111111222000000////////////000000//////000111111222333333/////////000111000//////111111111111000///...---111111111111111111222222111111111111111111111111000000111111111000000///111222222333222111000///222222222222222222222222111000000000//////......///000111111111///...---............///000222222333222111000000000000000000/////////000000111222////////////////////////......///000000000000000000111111222222222111111111111111222222111111111111111111111111111111111222222222111111000000000//////000111222222333444///000000111111000000///111111111111111111111111111111111111111222222222//////000000111111111111////////////000000000000////////////////////////---..................---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,------------,,,,,,//////...---------------,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---++++++,,,---......//////,,,,,,---.........------........................//////////////////......000///............///000000000000000000///......,,,,,,------.........---...///000///...---...000///000000000111222333444222222333333333444444444555444222111111222444555<<>>DDDLLLSSS___ttt---------...///000000111000000000000000000000000+++,,,,,,---...///000000,,,,,,,,,---...///000111000///...---,,,---............////////////.........------,,,,,,------...........................//////000000000000//////000///---------///111222////////////////////////////////////000000000000000000000000000//////...---......///////////////.../////////000000111111............/////////000------...///000000////////////.........---------,,,,,,---.../////////....../////////...---,,,,,,...............///000000+++,,,...///111333555555000000000000000000000000////////////////////////,,,------...///000000111//////000000000000//////000000000000////////////000---******---///000//////000000111111111000000......//////000000000111---.........//////000000------...------,,,++++++111000000000111222333333111111111111111111111111---.........//////000000000///.........000111222111000000////////////000333222111000////////////////////////000111222333////////////////////////,,,---///000111111111000///000111222222222222222000111222333333222111000000000000000000000000000//////000000111111222222000000000000111111111111//////000000000000//////222111000//////000111222111111111222222333333333222222111111000/////////.../////////000000111111////////////////////////,,,---...//////...---,,,***+++---...///...------........................,,,,,,,,,------.................................------------------------+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,---------......)))***,,,---.../////////........................(((,,,///---)))(((***...,,,,,,,,,,,,,,,,,,++++++,,,---......//////......////////////////////////,,,---///111111111111111111///...------...///111------...///000000000000......///000000///...---...///000///...---...000111111222222222111111000000111111222333444444444000000000111333666999;;;>>>@@@FFFNNNVVVbbbvvv////////////////////////..............................------------......------------------------////////////.....................///......------...///000///.........000............/////////000+++---///000222222111111111000///......///000111............/////////000333111///---...///222444//////000000000...---,,,......////////////.........///000///---,,,,,,...////////////000000000000,,,---------.../////////////////////////////////000000000000000000000000////////////////////////------..................111000...------...000111111111000000//////......---......///////////////////////////////////////222111111000000000000000111111111111111222222222000000000000000111111111111111111111111111111111//////000000000000/////////---,,,...222555444222///////////////000111111222222333333333333444444111222222222222111000000111111111111111111111111//////............//////////////////////////////000000000000///...---,,,---------.........//////000000000111111111111111111000///...............111000/////////000222333000000111111111222222222000000000000000000000000333333333333333333333333222222111111000000//////111222222222222111000000555222000000333444333111000000000000////////////000///...---,,,------.........////////////......//////.........//////000******,,,---///000111222//////...---,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,------......------,,,///...---,,,,,,---...///------------------------000///...---,,,++++++++++++,,,---...---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---***,,,......---,,,---...000111111000///....../////////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------------...//////000000000111222222333333333000---...111444444333111111222333444777999;;;===>>>CCCKKKTTTaaattt////////////////////////..............................------------......------------------------//////......------,,,,,,------............---------...//////------...///........./////////000000---...///000000111111000111000///......///000111........./////////000000000///---,,,,,,---...///...///000000000///---,,,------............------...///000///---,,,---...222111111000///......---------..................////////////////////////////////////////////////////////////////////////---------....../////////000///...------...///000111000000000/////////.........///000000000000///000000000000000000000000111111000////////////000000000111111111222222222000000000000000000000111111111111111111111111111//////000000000000/////////...---...111222111///111000000000000000111111222222222333333444444444222222222222222111000///111111111111111111111111//////............//////////////////////////////---......///////////////............////////////000000///...------------111111000000000/////////000000//////000000111222111111111111111111111222000000000000000000000000111111111111111111111111111111111000000000000000111222222222222111000000444111///000222333222000000000000000////////////000///...---,,,---............////////////......000///......---------...------------......//////------,,,,,,,,,------...000///...---,,,++++++***------------------------------------------------,,,------......------,,,------...//////...------------------------------,,,,,,+++,,,,,,---...///,,,------------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---,,,---......000000///...------...,,,---.../////////...---------------------------//////......------------...------------.../////////000000111111222333333444222111222444444222000111111111222444666999:::===>>>CCCKKKTTT```sss////////////////////////..............................------------......------------------------//////...---,,,,,,++++++,,,,,,------...------,,,,,,...///...---,,,---........./////////000000000000000////////////000000000000////////////000000....../////////000000000/////////...------------...///000000000///...---,,,------......------,,,...///000///---------...111111000000/////////...//////..................////////////////////////........................////////////////////////,,,,,,---...//////000000///...---,,,,,,---...///000000000000////////////...///000000111111000000111111111111111111111111000000///............///000000000111111111222222111111000000000000000000111111111111111111111111//////000000000000//////000///---...//////...---222111000000000000000111111111222333333444555555333333333333222111000///000000000000000000000000//////............//////////////////////////////+++,,,---///000111111111........./////////000000222000///---,,,,,,,,,,,,000111111222222111////////////000000111111000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111222222111111000///222000//////000111111000////////////000000000000000///...---------...///......////////////......///...------,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,++++++***........................------------------------,,,------......------,,,***,,,///000000///,,,***------------------------+++******+++,,,---...///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++***,,,......---,,,---...---...///...---,,,---...+++,,,---...////////////........................000000000000////////////......------......///000//////000111111222222333444444444555666444111...111111111222333666888999===>>>BBBJJJSSS___rrr////////////////////////..............................------------..............................000//////...---,,,+++++++++,,,------------------,,,---...---,,,,,,---......////////////000000000222111000.........///000000000////////////000000...////////////000000000222222333333222000...---...///000111111000///...---..................---...///000///...---...///,,,---...///000111222333000000//////......------////////////////////////........................////////////////////////+++,,,---...///000111222......------------......000000000000//////////////////000111111111111111000000000000000000000000//////...------------...//////000000111111222222111111111000000000000000111111111111111111111111//////000000000000////////////...///////////////111111000////////////000111111222222333444555555444444444333222111000/////////////////////////////////............//////////////////////////////+++,,,---///000111111111------........./////////222111///...---...///000...///111222222111///...---...000111111111000///111111111111000000000000000000000000000000000000222222222222222222222222//////000000111111222222111111111111111000000///000///........./////////////////////000000000000000///...------...///000......////////////......,,,,,,,,,++++++,,,------///......------,,,,,,+++,,,,,,,,,,,,,,,---...///+++,,,,,,------.................................------------------------,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---......//////......---***,,,......---,,,---...---...//////------...///------......////////////........................000000000000000000000000...............//////000//////000000111222222222333333333444444333111000111111111222333555777999======BBBJJJRRR^^^ppp////////////////////////..............................------------..............................000000//////...------,,,+++,,,------.........---,,,---...---,,,,,,---...////////////000000000111333111000.........////////////000000000000//////////////////000000000111333333444444333222///......///000111111000////////////000000000000//////...///000///......///000,,,---...///000111222333000000000//////......---////////////////////////........................////////////////////////,,,,,,---...///111111222.........------.........////////////000000000000//////000111111111111111///////////////////////////......---------------...//////000111111222222111111111111000000//////000000000000000000000000//////000000000000//////...///000000000111111222000//////....../////////111111222333333444555555444444444333333111000000........................//////............//////////////////////////////------...//////000//////,,,,,,---------.........000///......///000111222---...000111111000...------...///111111000//////000000000000000000000000////////////////////////111111111111111111111111//////000000111111222222000111111111111000//////...///......------...///.../////////000000000111000///...---......000000......////////////......*********+++,,,---...///,,,,,,,,,---------------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---***,,,......---,,,---......///000000///...///000000000000//////.........------------------------///////////////////////////............///000000...//////000111111222222111111111000000111333444222222222222333555777888======BBBIIIPPP\\\nnn////////////////////////..............................------------..............................000////////////.........,,,,,,---...////////////,,,...///...---,,,---.../////////000000000111111111111000/////////////////////000000000000///////////////000000000111111000111111222111000...---...///000111111111000///000000000111111000000000---///000000///...///111111111000000/////////...000000//////////////////////////////////////////........................////////////////////////------...///000000111111////////////////////////////////////000000000000...///000000111111000000........................//////...------------...---...//////000111222222222222111111000/////////000000000000000000000000//////000000000000//////---///111111000111222444///////////////000111111222222333333333333444444333333333333333222222111//////////////////////////////............//////////////////////////////...///////////////...---------------.........///,,,,,,---...///000111111------///000000//////.........//////000000///////////////000000000111111////////////////////////........................000000000000111111111111000000111111000000///......//////...------...000......//////000000111111000///.........///000111......////////////......*********+++,,,---...///******+++,,,---....../////////...---,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222///......---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++***,,,......---,,,---......///000000//////000111111111///......------...------------------------............//////////////////......//////000111......///000000111111222000111000//////000333666333333333333444666888999======AAAHHHOOO[[[mmm}}}////////////////////////..............................------------..............................------............//////,,,---...///000000000000---...//////------.../////////000000000111111111///000000000000//////......///000111111000///...//////000000000111111111....../////////......---...///000111222111111000//////000000000000//////---///000000//////000111222111111000///......---///////////////000000000////////////////////////////////////////////////////////////////////////......//////000000000111///000000000000000000///.../////////000000000111......///000000000000///////////////////////////000//////...---.........------...///000111222222222222111111000//////...000000000000000000000000//////000000000000//////...000111111///...000111000///000000111222444444444444333333333333222222111222333333444444333333//////////////////////////////............//////////////////////////////......////////////......////////////000000000000,,,...000111222111000///......//////000000000000///............///000000---......///000111222222////////////////////////........................111111111000000000000000000000000000000//////......///000///---,,,...111.........///000111111111000///.........///111222......////////////......------,,,,,,,,,,,,------***++++++,,,,,,---.........------,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...111333444...............------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,,,,------,,,,,,+++***,,,......---,,,---...---...//////......///111......---,,,,,,,,,---..................................../////////000000///////////////000000111......//////000111111111000222333222111000222444555444444444555777999:::======AAAGGGNNNZZZkkk{{{////////////////////////.................................------.........////////////////////////++++++,,,------......///---...///000111111111111...///000///......///000000000000000111111111111...///000111111000///......///000111111000///...000000000000111111111111............////////////...///000111222222111000......////////////......---///000000//////000222////////////000000000000......//////000000111111////////////////////////000000000000000000000000////////////////////////////////////000000000000000000111111111111000000.../////////000000111111---......///////////////000000000000000000000000000000///............///------...///000111222222222222222111000//////...000000000000000000000000//////000000000000/////////111222000---+++---///000111111222333555666777555444444333333222222111111111222333444444444444000000000000000000000000//////............//////////////////////////////------...///000000//////111111111111222222222222000222444555555333111///000000//////000111222222//////...------///000111,,,---...///000111222333////////////////////////000000000000000000000000222222111111000000//////000000000000000//////......///111///---,,,///111---......///000111111222000///.........000111222......////////////......111000...---,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////******+++,,,---//////000++++++++++++++++++++++++------------------------,,,------......------,,,)))+++---//////---+++)))++++++++++++++++++++++++---------...///000111222---.../////////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---***,,,......---,,,---...,,,---......------///000+++******)))***+++---...000000000000000000000000......//////000000000111///////////////000111111......//////000111111111111444777777333111000111666555555555666777999:::======AAAGGGNNNYYYkkk{{{000000000000000000000000................................................---------............///***++++++,,,---.../////////////////////.........,,,---------....../////////////////////000111111111111000000000000111111000000////////////000000000000000///000111111222000000000000000000000000555333111000......//////000000000000000000000000000000000000////////////111111000000//////......000000//////.........---............---,,,+++***////////////////////////000000//////......------......///000000000000000111000///......///000111222111000.........///000000000111111111000000///222222222111111111000000000000000000////////////............/////////000000111222111...---...///111111222222222222111111111111000000000000111111//////000000000000//////000000000000000111111222333333333222222111111111222333444444333222000///222111111111000000//////////////////////////////////////////////////////...///000222222111111000000000///...............111111222222222222111111////////////////////////222000---...000111000...///000111111111000...---111000---,,,,,,---000111000000000000000000000000///000111000///...///000111111111111000000000000////////////////////////---.........//////000000////////////000000000000//////............//////++++++,,,---------,,,,,,,,,++++++******++++++,,,...............///000000///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////..............................*********++++++,,,,,,,,,---.........---,,,,,,+++.........////////////000,,,,,,------.../////////000000000000000000000000000111111000///......///000///.........///111222000111222222222222111000111111111222333555888999======AAAGGGNNNXXXjjjzzz000000000000000000000000................................................---------............///+++,,,,,,------......////////////////////////...------.........////////////////////////000000111111000000000000000000111000000////////////000000///000000000111111111111000000000000000000000000222111000//////000000111000000000000000000000000000000000000////////////////////////000000000000000000/////////.........---....../////////......////////////////////////111111111000000000//////...///000000111111111000222111000//////000111222222111000///......///000000000111111111111000000111111111000000/////////000000000/////////.............../////////000000---...//////...---///000000000000111111000000000111000000//////000000111//////000000000000//////000000//////000000111222333333333222222111111111111111222222333333222222111111111111000000000///////////////////////////////////////////////////...///000111222111111000000000///...............000000111111111111000000////////////////////////222000...///111222111//////000000111000///...---111000...------...000111000000000000000000000000---...000///......///111111111000000000/////////..................................../////////000.../////////000000000000//////............//////------------------,,,+++---,,,,,,,,,,,,,,,,,,---...............//////000///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---------------........................------------............---.........------,,,+++------........./////////,,,,,,------.../////////000000000000000000000000000111111000///......000111111000000000111222333333333444555555444333333222111111222333555777999======AAAGGGNNNXXXiiiyyy000000000000000000000000////////////////////////........................---------............///------------------------......//////////////////......////////////000000////////////000000000000000000////////////000000000000////////////000000...///000111222111111000000000000000000000000000000000//////000111222222000000000000000000000000000000000000////////////.........///000111111111000000////////////......,,,---...///000000000000////////////////////////333222222222222111111111///000111111222111111111222222111111111111222222111000000////////////000000000111111111111000000000000////////////....../////////.........------....../////////000000000+++,,,......------///111//////000000000000//////000//////......//////000//////000000000000//////000000//////000000111222222222222222222111111111//////000000222333555666111111111111000000000000////////////////////////////////////////////////...///000111111111000000000//////............/////////000000000000//////////////////////////////111000//////111111111///000000000000000///......////////////////////////000000000000000000000000,,,...//////......000111000000000/////////......------------------------............////////////....../////////000000000//////............//////.........------,,,,,,+++...------,,,,,,------.........------......///000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,......................../////////...............---............---,,,,,,,,,---------............,,,,,,------.../////////000000000000000000000000///000111000///...///000333222222222222333444444111111222222222222111111222222111222333555777888<<<<<<@@@GGGMMMWWWhhhxxx////////////////////////000000000000000000000000........................---------............/////////......---------,,,............/////////////////////000000000000000...//////000000000000000/////////000000/////////000000////////////000000---///111222333222000///000000000000000000000000000000000000000111111111////////////////////////000000000000////////////.../////////000000000111000000//////////////////,,,------...//////......000000000000000000000000222222222222222222222222000111111222222222111111111111111111111111111111000000000////////////000///000000111111111111000///////////////////////////.........------------...////////////000000000,,,---///......---///000//////000000000000////////////............////////////000000000000/////////////////////000111111222222222111111111111111000000//////000222444666111111111000000000000000/////////////////////////////////////////////////////////000000000000000000///............//////......////////////......////////////////////////.........///000000000///000000000000000//////......///000111111000///...///////////////////////////000111111/////////111////////////............------------------------.........///////////////........./////////000000///......------......///------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------------,,,.................................------,,,,,,+++------............------,,,,,,,,,---------......,,,,,,------...////////////////////////////////////000111000///...///000222222222222333333444444000000000000000000000000222222222222333555777888;;;<<<@@@FFFMMMVVVgggvvv////////////////////////000000000000000000000000........................---------............///000//////......------,,,---.........//////000000000000000000000/////////......///000111000000/////////000000000000//////000000////////////000000---///111222333222000///000000000000000000000000111111111111000000000///////////////////////////000000000000////////////111000000000/////////...//////000000000000000000000000000000000///......111111111111111111111111111111111111111111111111111111222222222111111000///000000000000000000////////////000000000000/////////000111111111111111000000000000000000000000///.........------------////////////000000000111///000111000...---...///000111111222222111111000//////............////////////000000000000///////////////...///000000111111111111111111111111111333222000000000000222333000000000000000000111111000000000000000000000000///////////////////////////////////////000000000//////............//////......////////////......////////////////////////,,,---...//////.........111000000///////////////...///000111111000///...////////////////////////222333444222000...///000////////////....................................///////////////.....................////////////......------------......++++++******+++,,,---...,,,,,,++++++++++++,,,,,,---------------...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---................................................------,,,,,,+++------...//////......---,,,,,,,,,---------......,,,,,,------.../////////////////////////////////...000111000///...///111000111111222222222222222333333333222222333333333333222222222333555666888:::;;;???FFFLLLUUUeeettt000000000000000000000000////////////////////////........................---------............///////////////......------------......///000000000000000////////////......---...000111111111000//////000111222222111000///000000////////////000000...///000111222111111000000000000000000000000000111111111111111000///...000000000000000000000000000000000000////////////111111111000///.........//////000000000000111111333333333333222111000///111111111111111111111111/////////000000000000000111111111222111111000/////////000000000000//////...//////000000000000///...///000111111222111111//////000000000000111111/////////.........------/////////000000000111111111222222111///---...///111111222222222222111111000//////......//////000//////000000000000////////////......//////000111000000000111111111111111333333222111000/////////000000000000111111111111000000000000000000000000//////////////////////////////.........///000111///............//////000......////////////......////////////////////////***,,,///000///...//////111111000/////////////////////111111111111//////000000000000000000000000222333444222000...//////000000000/////////......///////////////////////////////////////.........------........./////////......------------......,,,,,,+++***+++,,,---...,,,++++++******++++++,,,------,,,,,,------...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////............................../////////...............------...////////////...,,,---------............,,,,,,------.../////////000000000000000000000000...///000000//////000111///000000111222111111111222111111000000111111222333333222222333444666777999:::???FFFKKKTTTdddrrr000000000000000000000000................................................---------............///////////////............------......///000000111/////////.........---------...000111111111//////000111222333333222111000000000////////////000000///000000000111111111111000000000000000000000000//////000111222111000000000000000000000000000000000000000000////////////000000000000//////////////////000000000111111111000000111111111000000////////////////////////////////////000000000111111000111111111000000///...///000111111111111000///---...///000111111000///...///000111111222222222.........//////000000000000000000/////////......//////000000000111111111...///000000...---...///000000111111111111000000111000000//////000000111//////000000000000/////////............///000000///000000000111111111222222222222222111000///...///000000000111111111111000000000000000000000000///////////////////////////......---...///000111...............///000000/////////000000/////////////////////////////////***...111222111000000111222111000///...//////000000000000111111000000000000000000000000000000000...///000000///...///111111111000000000/////////........................000/////////............---------.........//////...------,,,,,,------...222000...,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///------.........---,,,+++------------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---............---........................------------............------...///////////////------........./////////,,,,,,------.../////////000000000000000000000000---///000000//////000222//////111222222222111000000///...------...///000444333222222333444666777888999>>>EEEKKKSSSbbbppp000000000000000000000000................................................---------.........//////.../////////////////////---------...///000000111//////......---------,,,---...000111222111///...000111333444444333111000000000////////////000000000000000///000111111222000000000000000000000000,,,---///111222333222222000000000000000000000000000000000000////////////......//////000000111111//////000000111111111222***+++,,,---....................................//////000000111111111222000000000000000///......000111222333333222111000---...///111111111000///......///111111222222222---------.........//////000000000000////////////000000000000111111111111+++---......------///000//////000000000000//////111111000000000000111111//////000000000000//////...............///000000//////000000111111111222000111222222222111///...//////000000111111111222000000000000000000000000///////////////////////////......------///000111...............///000111//////000000000000//////////////////////////////+++///333444333111222333222111///.........///000111000000000000000000111000000000000000000000000***+++---.........000222111111111111000000000000------------------------000000//////.........------------.........//////...------,,,,,,------...777555222///---,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,---......,,,---.........---,,,+++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,........................*********++++++,,,,,,,,,------...///000000//////.........////////////000,,,,,,------...//////000000000000000000000000000---///000000//////000222///000111222333222111111333222111000000111222333444333333222333444666777888999>>>EEEKKKSSSbbbppp111000///........................///////////////...///////////////......+++,,,,,,---...///000000............////////////000000000000000000000000////////////000000000000333333333333333222111000111111222222222222111111111000000///////////////000000///...---...111333111111000///......//////222222222222222222222222444333111////////////000222111111000///......---////////////////////////111111222222222111111000000000//////.........---000000000000000000000000111111000000//////......444333111///...//////000000000////////////000000000/////////............000000000000////////////000...,,,,,,...000000000222222111000000000000000///////////////000111111////////////............////////////000000000000000000000000////////////000000//////.........---000//////............///222222222222222222222222000111111111111000//////000000000000000000000000222111111111000000//////...........................///000111111000///...111111111111111000//////000000000000111111111111,,,---///000000000///......//////000111222222222222222111111000000//////222111///.........///000////////////////////////000000111111111111000000---------...................../////////...,,,+++......---......///000111////////////............------------------------000///---,,,,,,---///000---,,,++++++***************+++---.........------111000...---,,,,,,------...------,,,,,,------...---,,,++++++,,,---,,,,,,/////////......------------,,,,,,,,,,,,---......------,,,+++,,,---...///...---+++***)))***+++++++++++++++,,,,,,------------,,,++++++******++++++...------------...//////...,,,+++,,,...///...+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,---...//////000000//////......------////////////..................///000000000000000111111111111111111222222333222222222333555777888777888<<>>CCCIIIRRRbbbppp---------,,,------......------------------------++++++,,,---.........------------------------------............/////////////////////////////////////////////000000000000000111111111111000000/////////000000000000//////333222111111000000111111000111111000//////222444111111000000000111222222////////////////////////222222111000////////////111111000000//////......//////////////////////////////000000000000//////000000////////////......000000000000000000000000000000000000////////////111111222111111000///...111000000//////000000111000000000/////////......////////////000000000000111000...///000222111111////////////............///////////////000111111333333222222222111111111000000000111111111222222000000000000////////////////////////........................///000111111222222222222222222222222222222222222222111111000000000000000000000000000111111111111000000000000........................//////000000000000//////000111111111111000000///000000000000111111111111000000000000000111111222/////////000111111222222000000000000111111111111111111000///////////////000000000000000000000000///000000111111000000///111111000000000/////////....../////////...------111111000/////////000000////////////............++++++++++++++++++++++++---,,,+++******+++,,,---...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,....../////////...------,,,,,,------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,...///---------------......///...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///////////////....................................///////////////,,,,,,---...///000111111///000111111222222111111111111222333444444555555333222222222333555777888======???DDDHHHOOO^^^lll---------------...///000...............---------,,,---...///000000000000111111000000000/////////---------.........//////////////////////////////////////////000000000000//////000000000000//////......////////////......222111000000//////000000000111222111000000222444111000000000111222333333222222222222222222222222111111000000////////////111000000000/////////...////////////////////////---...//////////////////000000//////////////////////////////////////////000000000000////////////000111222222222000///...111000000000000000000111000000000////////////...////////////000000000000222111000000222222222111000111111111111111000000///////////////000000111333333222222222111111111000111111111222222222222000000000000///////////////////////////.....................///000111222222222222222222222222222222333333333333222111111////////////////////////111111111000000000000000......................../////////000000000000000000000111111111111000//////000000000111111111111222111000000000111333444//////000000111111111111//////000000111111222222111000000///////////////000000000000000000000000//////000000000000///////////////...------,,,,,,...////////////.........222222111000000///000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---...------,,,,,,------...,,,,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------......---------------------------------,,,,,,+++++++++************+++,,,---...------,,,,,,------...///...---------------,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,,,,---------......////////////...///////////////.........------......//////000000---------...///000000111000000111222222222222222000000111222333444555666444444333444555666888999======@@@DDDGGGNNN\\\iii{{{//////......///000111111000000000000//////......---......///000000//////111111111000//////......------------....................................////////////000000000000...//////000000000//////......////////////......000000///............///000111222111000000222444111000000000111222333333333333333333333333333333000000000000/////////...000000000000////////////////////////////////////------.../////////////////////000000000000000000////////////////////////////////////000000000000///000111222222111///...111111000000000000111111111000000000////////////.../////////000000000111333111111111222333111000///000111111111111000000///////////////000000111222111111111111000000000000111111111222222222222000000000000////////////.........///////////////.........//////111222333222222222222222222222222222333333333333222111111////////////////////////000000000000000000111111///////////////////////////////////////000111111///000000111111111000000///000000000111111111111222111000000000111333444000000000000000111111111//////000000111111222222000000000000000//////...000000000000000000000000//////000000000000//////111000000000/////////.../////////...////////////222222111000000///000000////////////.............................................------.........---------,,,,,,------...,,,,,,,,,,,,+++,,,,,,,,,+++,,,---......---,,,+++...------,,,,,,------...+++------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------------,,,------------------------------,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,---------+++,,,---...............///////////////.........------......//////000000///////////////.........000000111222222222222222...///000111222333444555333333222222333555777888;;;;;;???DDDGGGNNN\\\iiixxx000000000///000000111111222111111000000/////////,,,---------------,,,,,,.........------,,,,,,,,,,,,------------.................................////////////000000000000...//////000000000000000......////////////......//////...------------...///000222111000000111333111111000000000111222222000000000000000000000000...//////000000//////...000000000000////////////////////////////////////,,,---...///000000000/////////000000000000111111000000000000000000000000////////////000000000000000000111111111111000000222111111000000111111222111111000000000/////////......//////000000111111222111111222333222111///,,,---///000000///......///////////////000111111111000000000000/////////000000000111111111222222000000000000////////////.........///////////////////////////000111111222222222222222222222222222222222222222222111111000000000000000000000000000000000000000111111111111//////////////////////////////......///000111222///000000111111111111000000000000000111111111111111111111000111222222333000000000000000000111111000000000000111111111111000000000000000///......000000000000000000000000...//////000000//////...------------............//////.........///000111111111000/////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++...------,,,,,,------...+++---...---***))),,,///,,,,,,,,,,,,---------------,,,,,,,,,,,,---......+++,,,------......------+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,------...---...///...,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---.............................................///////////////000000//////............///000111111222222111111//////000111222222333333111000000000111333555666::::::>>>CCCGGGNNN[[[hhhvvv111000000////////////000111111111000///.....................---,,,++++++---------,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000000...///000000111111111000/////////000000/////////000000///..................///111111000///000111111111000/////////000000........................---...///000000///......////////////000000000000////////////////////////------...///000111111000//////000000000111111111000000000000000000000000.../////////000000000111111111000000000000111111222111111000000111111222111111111000000000//////.........///000111111111222111111111222222000...,,,---///000000000///...///////////////000111111111111000000000//////////////////000000000111111000000000000////////////............/////////000111000000000000000111111222222222222222222222222111111222222111111000///000000000000000000000000///000000000111111111111///////////////////////////.........///000222333//////000111111111111111000000000000111111111111///000000111111111111111111000000000000000000000111111111000000000000000///000000111000///...---////////////////////////......////////////......******++++++,,,---------//////.........///111222/////////...//////000000////////////....................................+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------+++*********++++++++++++++++++,,,---.........------,,,,,,------...***---///---***))),,,///,,,,,,---------.........---,,,,,,,,,,,,---......+++,,,---.........------)))***+++---------,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---///000...+++***+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---...////////////,,,,,,------....../////////////////////..................///////////////...///000000111111000000111111111222222333333333111111111111222444555777:::;;;???CCCGGGLLLYYYfffwww111000///...............111000000///...---------111111111000///...,,,,,,........................,,,,,,,,,---------..............................////////////000000000000//////000111111111111111//////000000000000//////111111000///////////////---///000111000///000111111111000//////...//////////////////////////////---...///000000///......////////////000000000000////////////////////////---...///000111111111111//////000000111111111222000000000000000000000000.../////////000000111111222111000//////000111222222222111111111111222222111111111111000000000000---......///000111111222111111000111222111///------///111222333222111000///////////////000111111111111111000000000000///////////////000000000000000000000000////////////---.........//////000000222111000000000000000111222222222222222222222222111111111111111000//////000000000000000000000000//////000000111111111222000000000000000000000000///.........///000222333//////000111111111111111000000000000111111111111...///000222222111000000111111111000000000000000222222111111000000/////////000111111111000...---////////////////////////......////////////......---......///000111222222000///.........000111222...............///000111000/////////............---------------------------......//////......---************++++++,,,---...---+++*********++++++******)))***+++...000111...------,,,,,,------...***---///---)))(((,,,000---------....../////////---,,,,,,,,,,,,---......+++,,,---.........---,,,((()))+++,,,---,,,,,,++++++++++++,,,,,,---------)))))))))***+++,,,......,,,,,,++++++,,,,,,---...---///000///+++***+++---,,,,,,,,,---------..............................******+++,,,,,,---......,,,---...///000000000000++++++,,,,,,---...//////000000//////.........---,,,------...///000111111......///000000000000000333333333333333333333333555444444444555777999:::;;;<<>>BBBDDDIIITTT```ttt////////////////////////111000000////////////000000000000000000000000000.../////////000000000000---------............///......///000000000000000///......------......///---...///000000000000///......////////////.........///000000...---...///......//////000000111111222111111000000000000000000000000000000000000000---...///000000000///...333222111///............000000000000000000000000//////000000000111111111111111111111111000//////111111111111111111111111......//////000000000000000000000000000000000000000000000000////////////111111111000000000000000.../////////000000000111000000000000000000000000000000000/////////......////////////000000000111000000111111111111000000000000000000000000000000....../////////000000000000000111111111222222222000/////////000000111222111111222222222333333333333222222222111111111111......///000111222222333000000111111111111000000---///000000///......//////000111222111000...---////////////////////////000000000000000000000000////////////////////////////////////////////////........./////////000000000///...---------............//////......000111......................../////////...///000000111---//////...,,,,,,...000------......//////000000............------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------+++---...---+++***,,,...---------------.........------------------------------------------------------------------------000//////...------,,,,,,......------------......------------............///...---,,,,,,---...///+++,,,------......------...------------......///,,,,,,------,,,,,,+++***+++,,,,,,---------------........................,,,,,,,,,---------......------------.........///,,,---......////////////........................---------.........//////000......///000111000///000000000111111222222333111333444444333444777999:::;;;>>>BBBDDDHHHSSS___qqq000000////////////000000222111000//////...//////000000000000000000000000////////////000000000000---------.........//////...///111222222222111000.........------.........------...//////000////////////000000000000//////+++---......------///000---......///000111111222222111111000000000000000////////////////////////,,,---...000000000/////////////////////000111111000000000000000000000000000000000000111111111111111111111111111000//////222222222222222222222222//////000000111111111222111111111111111111111111000000000000////////////000000000000000111111111.../////////000000111111000000000000000000000000////////////............////////////000000000000000000111111111111000000000000000000000000000000000000111111222222222333000111111111111222222222//////...//////000111111111111222222222333333333222111111111000000//////------...000111222333444000000111111111111000000---///000000///......///...///000111000///---+++////////////////////////......///000111222333444000000000000000000000000////////////////////////---.........//////000000000///...---,,,---......***---///---++++++---000...........................------------...//////---...000...,,,+++...000///////////////.........//////.........---------------------------------,,,,,,,,,------............------,,,,,,------...***,,,---,,,))))))+++...---------.........//////........................------------------------------------------------000000///...------,,,,,,......------------......---------........./////////...---,,,,,,---...///***+++---...///...------,,,,,,,,,---...///000111,,,,,,---------,,,++++++,,,---......//////......///...------------...///,,,,,,,,,---------......---.........//////000000+++,,,...000111111000///........................---------.........//////111//////000111222111000111111222333444555555666222333444444444555777999:::;;;>>>BBBDDDHHHSSS^^^nnn000000000000111111111111...000222222000.........000000////////////000000000000000000000000000000////////////............//////000000000000//////000000//////.........---,,,---...///000000000000//////000111111111111111111111111111000///...---000000000000////////////////////////000000000000////////////////////////111111222222222222111111222///---,,,---/////////000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000......////////////......000000000000////////////000000////////////000000//////000111111111111111222111111111000000//////......//////000000111111...///000///...---...///000000000000111111111111000000111111111000000///000///---,,,,,,---...///000////////////111222333000000////////////000000////////////000000000000///////////////.........))))))***++++++,,,,,,---000000////////////000000//////000000000000//////...---------...111444555...............///000000........................//////---,,,,,,---...///////////////////////////////////////000000000000111000///...------...///......///000000///...------------,,,,,,,,,++++++*********++++++,,,,,,,,,////////////////////////******++++++++++++,,,,,,---.........---,,,,,,+++---------............///------,,,,,,,,,+++++++++,,,++++++---000000---***))))))***+++---...//////////////////............))))))***+++,,,...///000........................------------------------000///...---------------......---,,,,,,,,,------........................+++,,,------......------,,,------......------,,,)))))))))***+++,,,...//////...---,,,+++,,,---...///////////////////////////...------...///...------......///////////////333111000......///111222555444333222222222333444/////////000222444666777999:::===AAACCCGGGRRR]]]rrr~~~000000000000111111111111000222333333111000///000000000////////////000000000000000000000000000000........./////////000000//////000000000000//////000/////////............//////////////////......//////000111111111111111------///000111111111111000000000000000000000///////////////000000000111000000000000000000000000111111222222222222111111888555222000000000000///000000000000000000000000000000111222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000///000000////////////000000///000000111111111111111111111111111000000000////////////000000000000000///000111000...------...000000000000111111111111111111222222222222111111111000///.........//////000/////////000111222333222222111111111111222222////////////000000000000000000000000000000000000------......///000000111000000////////////000000000000111111111111000000000///...------///111222.........---......//////........................///...------------...///................................./////////000000111000///...------...///---...///000000///...------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------......---.........------,,,+++---------............///.........---------,,,,,,---++++++,,,//////...+++,,,,,,,,,,,,,,,,,,,,,,,,////////////............*********+++,,,---...///........................------------------------...------,,,++++++,,,,,,---,,,,,,,,,,,,,,,------........................+++,,,------......------,,,------......------,,,+++++++++,,,------............---,,,,,,,,,---...///////////////////////////...------//////...---------...//////////////////000000000000000//////222222333333333333222222111111111111333444666888999:::===AAACCCGGGRRR]]]ooo|||000000000000111111111111///111222222000//////000000000////////////000000000000000000000000000000,,,------...000111111222//////000000000000//////////////////............000000000000///...---,,,//////000111111111111111,,,---...000111111222222000000000000000000000000/////////000000000111111111111111111111111111111111111222222222222111111888666222111111111000000000000000000000000000000111111222222222111111000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000111000000//////000000111///000111111222222111111111111111111000000000000000000000000000000//////000111111000...------...000000000000111111111111111222222333333333222222222111000////////////000////////////000111222333222222111111111111222222////////////000000000000000000000000111111111111//////000111111222222333000000////////////000000000111111222222111111000111000///---,,,------.........---------------...////////////////////////......---------......///---------------------------------.........//////000///......---.........---....../////////......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......------------------,,,,,,---------............/////////.........------------,,,++++++---......---//////...---,,,+++******/////////............---,,,+++++++++,,,,,,---...------------------------------------------------,,,++++++************++++++++++++++++++,,,---...------------------------,,,,,,---............---------............------,,,---...//////...---,,,...------,,,------......///////////////////////////...------//////...---------...////////////...---///111222222111///...000111222333333222111000333333222222333555666777999:::===AAABBBFFFQQQ\\\lllyyy///000000000111111111111,,,...//////---,,,---...000000////////////000000000000000000000000000000---......///000000111111//////000000000000/////////////////////.........000000000000000///......//////000111111111111111//////000000000000//////000000000000000111111111//////000000000111111111222222222222222222222222111111222222222222111111111000......000111111000000000000000000000000000222222222222222111000///000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000///////////////////////////////////////000000111111000000///000000000000000111111111111000000000000000000111000000111222222222222111111111111000000000000000222111111000000/////////111222222111...------...///000000000111111111111111111222222333222222222222111111000/////////////////////000000111222222000000////////////000000////////////000000000000///000000000000000111111......//////000111111111000000////////////000000000000111111111111000000000///...---,,,,,,------......---,,,,,,,,,,,,---////////////////////////------------.........///------------------------,,,,,,,,,---------..............................------.....................------------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------,,,------------------............///............---------------,,,+++***+++,,,......//////...---,,,++++++***//////.........------------,,,,,,++++++,,,,,,,,,------------------------------------------------++++++***************+++)))))))))***+++,,,---...------------------------,,,------...............------............------,,,---///000///...+++***---------------.........///////////////////////////...---...///000///---,,,---......//////......///000111222222222111000000111111111111222222222444333222222333444555666999999<<<@@@AAAEEEPPP[[[kkkxxx///000000000111111111111---.........---,,,...///000000////////////000000000000000000000000000000000000000000000000////////////000000000000//////.........///////////////......///000111111000000//////000111111111111111///000000000000//////...///000000000111111111222000000000000111111111111222222222222222222222222111111222222222222111111///...------///000000///000000000000000000000000222222222222222111000///000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222222222222222222222000000000000////////////////////////////////////...//////000000//////...///000000000111111111222111111000000000000111111000000111222222222222222000000000000000000111111222222111111000000//////111222222111///---...//////000000000111111111111//////000111222222111111111111000000///...------...//////000111111222222000000////////////000000////////////000000000000.........//////000000000---......///000000111111000000////////////000000......////////////......---------------......///...------,,,,,,,,,------////////////////////////,,,------.........//////........................,,,,,,,,,,,,------------------..................------------......//////.........---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,,,,,,,------...---------............///---------,,,,,,,,,,,,+++,,,,,,+++******+++---///------------------------............------------------,,,+++++++++,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,)))))))))***+++,,,---...------------------------,,,---......//////......---......//////......---,,,---...///...,,,***)))---------....../////////////////////////////////000///......///000///...,,,------...............222222111000111222333444222111000//////111333444222222111111111333444555888999<<>>???CCCMMMXXXiiixxx000000000000111111111111////////////......111333000000////////////000000000000000000000000000000......///000111222333333//////000000000000//////---.........//////000000111222222111111000///...//////000111111111111111333333222111///---,,,+++///000000111222222333333000111111111111222222222111111111111111111111111111111222222222222111111///......000222333222111000000000000000000000000///000111222222222222222000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000///000000111222222333333222222111111111111222222111111222333333333333222//////000000111111111222000000000111222222222333...///111111000000222333000000000000111111111111///000111222333444444444333333444333222000...------...000111222222111111000000////////////000000////////////000000000000...//////000111222222222...//////000111111222222000000////////////000000//////000000000000//////...///000000000000000000,,,,,,------///000222333,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...---------------------------------.........//////***+++---...///...------,,,,,,++++++,,,...///000//////.........---------*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,...---+++++++++---///000---------.........////////////.........---------'''***---...,,,***+++,,,..............................---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......////////////......//////............///000+++,,,...000000000000///////////////////////////111///...///000111000...+++,,,------......------+++,,,...000111111000///,,,///444888999777333000111111111222333666888999888888;;;>>>???BBBLLLXXXiiiwww000000000000000000000000111111111111111111111111222222000///............111111111111111111111111////////////////////////000000000000000000000000000000000000////////////222222222222222222222222...///000111111222111111000111111222222111111000000000///////////////000000000111111222222222222111111222222222333333333---......000111222333444///////////////////////////000000000000111111111222222222111111111000000//////000000000000//////222222222222222222222222111111111111000000000000000000000000000111111222111111111111111111111111222111000000///000000111000000000000000000000000111111111000000000000000///000111222333333222111000111111111111222222222333333333222222111111111111111111111000000000///111111111111111111111111333222111//////111222333333222222111111222222333222222333333333333444444111111111111111222222222000000111111222222222333333333222111000000111111222222111000//////000000//////000111111111111111000000000000000000000000000000000000000000000000333111///000222222000------...///000000///...---//////.........---------***+++,,,,,,,,,---///111000000000000000000000000........................---------,,,,,,+++++++++,,,,,,,,,---------..............................111000///......---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---------............///......------------......------............---------------.........//////---------.........//////,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///------------------------------............------***+++---///000//////...////////////000000000000///...,,,,,,...///...------......///...---+++***////////////000000000000111111111111111111111111222222222222333333444555777:::===>>>AAAFFFNNNUUUgggvvv111111111111111111111111111111111111111111111111222222000//////.........111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000...///000111222222222222444444444555555444444444111111111111111222333333000111111111222222222222111111222222222333333333333222222111000//////...000000000000000000000000000000000111111111222222222222222111111111000000///000000111111111000000111111111111111111111111//////000000111111222222000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000///000111222333222222111000111111111111222222222333333333222222222111111222222222222111111111111111111111111111111111111000///...------...///000333222222111111222222333222222222333333333444444222222111111111111111111000000000111111111222222222222111000000000000000222222111000000000000000//////000111111111111111000000000000000000000000000000000000000000000000222111///000222222000---......///000000///......//////.........------------...//////......000222.........................................................---------,,,,,,,,,,,,---------.................................000000///...---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++++++++++++++++++++....../////////000000000......------------......---..................------------.........//////,,,------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------------............------+++,,,---////////////...////////////000000000000000///------...///...---,,,,,,---......---------////////////000000000000111111111111111111111111111111111222333555666777888:::===>>>@@@EEEMMMTTTeeesss111111111111111111111111111111111111111111111111222111000000////////////111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000///////////////////////////000111222333333333333111222222333333222222111111111111111111222333444111111111111222222222222111111222222222333333333444444333111000///...---111111111111111111111111111111111111222222222333222222222111111111111111000000111222222333222222000000000000000000000000......///000111222333444000000000000000111111222111111111111111111111111///000111222222111000///////////////////////////000000000000000000111111000000111222222222222111000111111111111222222222333333333222222222222111333333333222222222222111111111111111111111111111333222111000000111222333222222111111111111222222222222222222333333333333333222222222111000000000//////000000000000111111111111000/////////000000222111000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111000000000222111000......//////000000//////.../////////.........------///000000///......///111................................................//////............------,,,------------.................................//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,------.........///++++++++++++++++++++++++---------.........//////......------------..............................---------...............,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///------------------------------............------+++,,,---...////////////////////////000000000000222000......//////...---,,,,,,,,,,,,---...///000////////////000000000000111111111111111111111111///000000111333555777888888;;;===>>>???DDDLLLRRRbbbppp111111111111111111111111111111111111111111111111222111111000//////000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000........................000000222333333333333333111111111222222111111111111111000//////000000000222222222222222222222222111111222222222333333333000111111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222333444444444444111111111111111111111111//////000111111222333333000000000000000111111222111111111111111111111111...///111222333222000///////////////////////////000000000000000111111111111111111111222111111111000000111111111222222222222222222222222222222222333333222222222111111111111111111111111111111111444333222222222222333444222222111111111111222222111222222222222333333333333333333222111000/////////////////////000000000000000///////////////000111111000000000000000111//////000111111111111111////////////////////////////////////////////////000000000111111111000////////////000000/////////////////////...............//////...,,,+++---...............................................................------------------------..........................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------............------.................................+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...........................------............------,,,------.........//////////////////000000000000333111/////////000///......---,,,,,,,,,...///000////////////000000000000111111111111111111111111111111111222333444666777999;;;======???CCCKKKQQQaaannn111111111111111111111111111111111111111111111111222111111000000000000111111111111111111111111111////////////////////////111111111111111111111111.../////////000000000111////////////////////////000000222333333333333333444444555555555555444444444333222000////////////333222222222222222222222111111222222222333333333//////000111222333444444222222222222222222222222111111222222222333333333111111111111111111111111222222333444444444444444222222222222222222222222222222222111111111111111000000000000000111111222111111111111111111111111---///111222333222000/////////////////////////////////000000111111111111222222111111111111111111000000111111111222222222222222222222222222222222222111111111000000000000111111111111111111111111000000000//////000000000222111111000000111111222111111111222222222333333333333333222111000//////000000000///////////////000///////////////000000111000000000000000111111//////000111111111111111///////////////////////////////////////////////////000111111111000000000000000000//////000000000000000/////////.........///000000...,,,+++,,,...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,------------.........//////...........................---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------......++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,------///...------------...///.....................---+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...........................------............------------------.........///////////////000000000000222111///...///000///...111///...---,,,---......////////////000000000000111111111111111111111111333333222222222333444444888:::<<<===>>>BBBJJJPPP```mmm222222222222222222222222111111111111111111111111222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111......//////000000111111000000000000000000000000///000111222333333333333333444444555555444444333666555444333222111111111333333333333222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111222222222333111111111111111222222222333333444444444444333333222222222222222222222222333333222222222111111111000000000000000111111222111111111111111111111111...///000111222222111111/////////////////////////////////000111111222222333222111111000111111111000111111111111222222222111222222222222333333333111111111000000000//////111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222333222222222111000000000111111000000000000//////000000/////////000111111000000000000000111111222//////000111111111111111000000000000000000000000000000000000000000000000...000111222000000000111111000000//////000000111000000000/////////......111222222000///...///111000000000000000000000000////////////////////////+++++++++,,,,,,,,,,,,---------........./////////..............................---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,---...///...............---------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++............------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---........................------............------......---------......///////////////000000000000111///---...///000000///111000///...------------////////////000000000000111111111111111111111111555444333333222222333333777999;;;<<<>>>BBBJJJPPP___mmm222222222222222222222222111111111111111111111111222111111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111.........///000111111111////////////////////////...///000111222222222222111222222222222222222111333333333222222333333444444444333333333222222222111111222222222333333333333333333222222111111111222222222222222222222222000000000111111111222222000000111111111222222222444444444444444333222111111111111111111111111111111222222222222222222222000000000000000111111222111111111111111111111111...//////000111111222222000000000000000000000000...//////000111111222222333333111000000000111111000111111111111222222222111111222222222333333333222222222111111111000000111111111111111111111111333444444444444444444333111111000000000000111111111111111111222222222222222222111111111111111111222222111111111000000000000000000000000111222222000000000000000111222222//////000111111111111111000000000000000000000000000000000000000000000000---000222222000///111222111111000//////000111111000000000000/////////...000111222000//////000222////////////////////////////////////////////////,,,,,,,,,,,,------..................////////////........................///...---,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------.../////////...------,,,,,,+++++++++++++++++++++++++++++++++------------............---,,,,,,++++++,,,,,,---000///---,,,,,,---///000//////.........---------,,,------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***.........---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---........................------............------///...------------...///////////////000000000000...---,,,---///000000///...///////////////...---////////////000000000000111111111111111111111111333333333222222333444444555777:::;;;===BBBJJJQQQ^^^lll222222222222222222222222111111111111111111111111222111111111111111222222111111111111111111111111////////////////////////111111111111111111111111---......///000111111222////////////////////////...///000111111222111111444555555666666555555444/////////000111333444555444444444333333222222222111111222222222333333333222222222222222222222222111111111111111111111111///000000000000111111111000000111111222222222222555555555444333222000000000000000000000000000000000000111222333444444555000000000000000111111222111111111111111111111111////////////000111222333111111111111111111111111...//////000111222222222444333111000000000111111000111111111111222222222111111111222222333333333333333333222222222111111111111111111111111111111000111111222222111111000111111000000000000111111000111111111111222222222111111111111111222222222333222222222111111000000111111000000111222333333000000///000000111222222//////000111111111111111000000000000000000000000000000000000000000000000---000222222000///111333222111000//////000111222000000000000////////////.../////////------///000........................000000000000000000000000---------.........//////............/////////000........................//////...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000///...------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000///---,,,,,,---///000//////.........------------------.........//////,,,------......------,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---////////////////////////---..................---//////---,,,,,,---...///////////////000000000000---,,,+++,,,...000000000,,,---...000000000//////////////////000000000000111111111111111111111111222111222222333444555666444666999;;;===CCCKKKQQQ\\\kkk222222111111111222444555222222222111111111111000000000000000111111111111000000000000000111111111//////000000000000//////...............///000000,,,------...///000111111............////////////000111111111111222222222555444333222222333444555111111111111111111111111333222000///000222444666//////000111222333333444333222000/////////000000111111111111000000000000111111000000111111222333222222222111222222333333555444444333333222222111------...///000111222222000000000000000000000000333333333333333333333333///000222333333222111000///000111222222111000///...000222333333333111000000000000111222222333333333222111000000111222333000111222333333222111000444444444333333222222222......//////000000111111444333222222111111222222000111222333333222111000000000000000000000000000000111111111111222222222222222222111111111000000000000000000////////////000000000000000000000000111111111111111000//////000000000000000000000000///............//////000222222222222222222222222......//////000000111111000000000000////////////...000111000///...///111//////.........---------........................,,,---......//////......,,,,,,,,,---------............////////////......000000000000000000000000111///,,,,,,......+++))),,,,,,---......---,,,,,,000//////......---,,,,,,//////000000///---,,,*********+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---///000000///---,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,---------............///++++++,,,,,,,,,---------------............------///............---------************************///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...........................,,,---.........---,,,+++........./////////000000////////////............000000//////.........---000000111000000///......111111222222222333333333444333111000000111333444333222111111222333555666777999;;;===AAAEEEKKKOOO^^^lll333222222111111222333444222222222222111111111111000000000000111111111111///////////////000000000//////000000000000//////...............///000000---.........///000000000000000000000111111111111000111111111111222222222222111000000000000111222111111111111111111111111444444444444555555555666111111111222222222222222444333222111111111222222111111111111000000000000000000111111111222222222111111000000111111222222555444444333333222222111...//////000000111111222000000000000000000000000222222333333444444444444000111222222222222000000///000111222222111000///...000111333333222111000000000000111222222333333222222111000000111222222111111222222222222111111444444444333333222222222000000000000000000111111444333222222111111222222111111222222222222111111000000000000000000000000000111111111111222222222333333333222222222111111111111111000000000//////000000000000000000000000000111111111111000//////000000000000000000000000...............///000111111111111111111111111111111111000000//////......000000000000000000000///...000111000///...///111//////.........---------........................,,,---......//////......,,,---------.........///......////////////......///////////////////////////---+++,,,......---+++,,,,,,---......---,,,,,,---,,,,,,,,,,,,+++++++++------......---+++***)))******+++++++++,,,,,,,,,+++,,,,,,------.........,,,---...000000...---,,,------,,,,,,,,,,,,------,,,---............---,,,------------............++++++,,,,,,,,,---------------............------............------------************************...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///000111........................+++,,,---...//////...---+++++++++,,,,,,,,,------.../////////000000111111000/////////............///000000000//////...---111111111111222222222222333333222111111222333333333222111111222333555666888999;;;>>>@@@EEEJJJNNN]]]kkk444333222222222222333333333222222222111111111111000000000111111111222222//////////////////////////////000000000000//////........./////////000000////////////////////////000000000000111111111111000111111111111222222222111000000//////000000111111111111111111111111111111222333444444333111000333333333333222222111000555444444333333333333444111111111111000000000000///000111222333222111111000000//////000111111222555444444333333222222111111111111111111111111111000000000000000000000000222222333333444555666666222222222222222111000///000000111111111111000000///000111222222222111000000000000111222222333333222222111000000111222222222222111111111111222222444444333333333333222222222222111111111111111111333333222111111111111222222222111111111111222222000000000000000000000000000111111111111222222222333333333333333222222222222222222111111111000000000000000000000000000000000000111111000000///...000000000000000000000000---------......000111111000000000000000000000000111111000000//////......000000000000000000000000...000111000///...///111/////////............---........................------...////////////...............////////////......////////////......////////////////////////---,,,+++,,,...///...---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------,,,---...//////...---,,,......------------......,,,,,,------------,,,,,,------------............,,,,,,,,,,,,------------------............------............------------++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...////////////////////////++++++---...///000000000+++++++++++++++,,,,,,,,,---...///000111222333333////////////...............////////////...------000000000000111111111111222222222222222222222222333222111111222333555666999:::<<<>>>@@@DDDIIILLL[[[iii~~~444444333333222222222222333333222222222111111111000000111111111222222222000000000000//////////////////000000000000//////......///000000000000000000000000///////////////............////////////000000111111111222222222222111111111111111111222111111111111111111111111111222222222111000//////222222333444444333222111444444444333333333444444111111111111000000000///...000222333444333111000000000000000000111222333555444444333333222222111222222222222111111000000000000000000000000000000111222222444555666777777333333333222111000//////000000000111111000000000//////000111222111111000000000000111222222333333222111111111111111111222333222111000000111222333333333333333333333333333333333333222222111111111333222222111111111111111333222111000000111222333000000000000000000000000000000111111111222222222222222222222222222222222333333333222222222111111000000000000000000000000000000000000000//////...000000000000000000000000------------...000111222000000000000000000000000......//////000000111111000000000000000111111111...000111000///...///111/////////.......................................------...//////////////////////////////000000000......////////////......////////////////////////------,,,---------------,,,,,,---......---,,,,,,,,,,,,------...///000000++++++*********))))))(((******+++++++++,,,,,,,,,------------------,,,,,,------...//////...------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------------...------............------.........---------,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---000000000000000000000000,,,---...//////000000000........................---......///000000111111///////////////.........---...............------////////////000000000000111222222333333222222111333222111111222333555666:::;;;<<<>>>???CCCGGGKKKYYYhhh~~~333333333333333333333333333333333222222222222111111111111111222222222222222222222111111000000000//////000000000000//////...///000000111111000000000000000000000/////////............////////////000000111111111222222222111111111222222111111111111111111111111111111111777666444222111222333444000111333555555555444444222222222333333333333222111111111111000000000///...000222333444333111000000000000111222333444444555444444333333222222111333333222222111000000000000000000000000000000000111111222333444666666777444333222111111000//////111000000000000000000111//////000000111111111111000000000111222222333333111111111222222111111111333222111000000111222333333333333333333333333333444444333333222222111111333222111111000000111111333222111000000111222333000000000000000000000000000000111111111222222222000000000000111111111111333333333333222222222222000000000000000000000000000000000000000///......////////////////////////---------......///111111111111111111111111111111......//////000000111111///000000000111111111222...000111000///...///111////////////////////////////////////////////////---...//////000000//////000000000000000000000000......////////////.................................///...---,,,+++++++++,,,,,,---......---,,,,,,+++,,,,,,---...///000000+++++++++*********************+++++++++,,,,,,,,,------------------,,,,,,---..................---000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........------............------...------------,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000000000000000000000000000/////////.........//////000000000000////////////.................................///////////////------...............---....../////////000000000111222222333333222222111333222111111222333555666:::;;;<<<===???BBBGGGJJJYYYggg}}}222222333444444444444444333333333333222222222222111111111222222222222333333333333222222111111000//////000000000000//////...///000111222111000///000000000000000000000000000000000000111111111111000111111111111222222222///000000111111000000///111111111111111111111111666444111//////000333444///111333666777666555555000111111222222222222111111111111111000000000000///000111222333222111111111111111111222333555555555444444333333222222111222222222111111000000000000000000000000000000000111111222222333444555555333333222111000000000111111111000000000000111111/////////000000000111111000000000111222222333333000111222222222222111000222222111111111111222222222222333333333333444444333333222222222222222222222222111000000000000111222222111111111111222222000000000000000000000000000111111111111222222222/////////000000000000000333333333222222222111111000000000000000000000000//////000000//////...---///////////////////////////............///000000111111111111111111111111111111000000//////......///000000111111222222222...000111000///...///111...////////////000000000////////////////////////......///000000000000///000000000000////////////......////////////..............................//////000...,,,******+++,,,,,,---......---,,,,,,******++++++,,,---......,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,------------------------........................//////............//////------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...////////////////////////000///......------....../////////........................------,,,,,,,,,.........///////////////------...////////////...////////////000000000000222222222222222222222222333222111111222333555666999:::<<<===>>>BBBGGGJJJXXXfff}}}000111333444555666555555444444333333333222222222111111111222222222333333333333222222111000000/////////000000000000//////...///000222222111000////////////000111111111222000000000000111111111111000111111111111222222222000000111222222111000000111111111111111111111111000//////...//////000111111222555777777666555333///000111222333333222111111111111111000000000000000000111111111222222222//////000000111333444555555444444333333222222111000000000000000000000000000000000000000000000000111111111222222333333333333222111000000111111222222111000//////000111222///////////////000111111000000000111222222333333000111222222222222111000111111222222222222111111222222222333333444444444111111111111222222222222222222111000000000000000111111222222222222111111000000000000000000000000000111111111111222222222//////000000111111111111222222222222111111111111000000000000000000000000//////000000//////...---////////////////////////000//////............///000000000000000000000000111111000000//////......///000000111111222333333...000111000///...///111.../////////000000000000////////////////////////......///000000000000000000000000//////...............////////////..............................---...///...,,,***+++---,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------..................------.........///......------......///......---,,,,,,---......++++++,,,,,,,,,---------------------............------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++*********+++...........................------,,,,,,---.../////////......---------------------.........................../////////000---...//////000000000/////////000000000111111111333333222111111222333333333222111111222333555666888999;;;<<<>>>BBBGGGKKKVVVeee{{{///000333555666666666666444444444333333333222222111111222222222333333333222222222111000//////...//////000000000000//////...///111222333222000///......///000111222222333............////////////000111111111111222222222222333444555555444333222111111111111111111111111000111222333444444333222333444666888777555333111000000222333444333333222111111111111000000000000111111000000111111222333.........///000222333444555555444333333222222111///////////////000000000000000000000000000000000111111111111111111111222222111000000000111222333222111000//////000111222///////////////000111111000000000111222222333333000111222333333222111000000111222333333222111000222222222333333444444444000000000111111222222333222111111000000000000000000111222333333222111000000000000000000000000000000111111111111222222222000000111111222222222333222222222111111111000000000000000000000000000000///////////////......---////////////////////////111000///......------...////////////////////////......//////000111111111///000000111222222333333///000111000///...///111.../////////000000111111000000000000000000000000...//////000000000000000000000//////.........---......////////////..............................***---///...,,,+++---000,,,,,,---......---,,,,,,---------.........//////++++++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////......------------............------------......///...------------...///++++++,,,,,,,,,------------------.........//////---..................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...........................,,,+++++++++,,,...///111000000/////////.........,,,------...///000111111---.........//////000000......///000111111000000000000000000111111111111444333111000000111333444333222222111222333555666777999;;;<<<>>>BBBGGGKKKTTTccczzz666555555444444333222222333222222111111222222333111111222333333333333222333222111111000111111111000000000000000000000000222222222111111111111000000000000000111111111111111111000000//////......222000...000222333111...,,,...000111222111000///111111111111111111111111555555555555444333222222444555666666666555444333111222222333333222222111000000000111222222222333///000000111222333333333222222111111111222444555333333333222222222111111000000000000000000000000000000000000////////////000111111111111222222222222222111000//////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111222333444444333333333333333333333333333333333444444555555555222111000......000111222222222111111000////////////////////////000111111////////////000000000000444444333222222111111000111111000000//////......111111000//////000111222000000111111111000000///000000//////......------------......//////000000///////////////.........000000//////.........---222222111111000000//////.../////////////////////------------------------////////////////////////////////////000000000000333222000/////////000111////////////000000000000000000000000000000000000.........------,,,,,,,,,***+++---///000000//////,,,---.../////////...---,,,,,,------------......++++++++++++++++++++++++//////...---,,,++++++***---------............///------------------------///---,,,***))))))******------------------------////////////////////////,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------...............////////////000,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---------------------------...//////000000//////---------.........//////000000000///......------........................////////////////////////...000111///,,,***+++---222222444444444444222222000000222333444555555555999;;;===???@@@CCCFFFIIITTTbbbxxx444444444444444444444444333222222111111222222333111111222333333333333333333222222111111111111111000000000000000000000000222222222111111111111000000000000000111111111111111111000000////////////111000///000222222000......///111222333222000///222222222222222222222222333444444444444444333333444444555555555444333222111222222333333222222111111111111111111111222222//////000000111222222333222111111000111222333444333222222222111111111111111111111111111111111111111111000000000/////////000111111111111222222222222222111000000000000000222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333333333333222222222222333333111111111111222222222222222111000//////000111222000000111111111111111111///////////////000000111/////////000000000111111222222222222222222222222222111111111000000000000111111000//////000111222000000111111111000000//////////////////..................///////////////.........///////////////000/////////............111111111000000000000000//////////////////............................../////////////////////////////////000000000111111222111111000//////000000.../////////000000000000////////////////////////------------------,,,,,,+++,,,---...//////......***+++,,,---------,,,,,,******++++++++++++,,,,,,------,,,,,,++++++******.........------,,,,,,+++---------............///.........---------------000///......------------------------------------........................------............------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------........./////////,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,------------------------------+++,,,------......------,,,,,,,,,---------...............///////////////........................////////////////////////000222333222///...///000222333333333333333333222000111111222333444555555999:::<<<===???BBBFFFIIISSSaaawww222222333444444555666666333222222111111222222333111222333333444444333333333333222111111111111111000000000000000000000000222222222111111111111000000000000000111111111111111000000000000/////////111000///000222222000///111222333333333222111000333333333333333333333333222333333444444444444444333333444444333333222111111222222333333222222111111111111111111111000000...//////000000111111222111111000000000111222222111111111111000000000000111111111111111111111111222222111111111000000000000111111111111222222222222111000000000000000000222111///---------///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222111000000111222333111111111000000000000000222111000//////000111222///000000111222222333333////////////000000000000000000000111111111222222000000111111222333333444222222222222111111111111111000000//////000000111///000000111111000000000...///////////////000000///////////////.........------......//////000000////////////............000000000000111111111111000000000//////.........////////////////////////////////////////////////000000000000111111111111000000111111000000//////....../////////000000000........................,,,,,,------------------,,,---............------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,//////...---,,,+++******---------------------------------............////////////......---------+++,,,,,,,,,,,,,,,++++++------------------------------------------------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++,,,------......---------------.........//////------......///000000111........................////////////////////////000222333222111000111222333333222222222222333333111111111111222444555777999:::;;;;;;===@@@EEEIIISSS```vvv333333333444444444555555333222222111111222222333222333333444444444444444333333222111111111111222000000000000000000000000222222222111111111000000///000000000111111111111000000000000000000000000000000000111111111000///222222333333222111000///333333333333333333333333333333444444444333222222222222222222222111111000111222222333333222222111222222111111000000//////......//////000000000111000000000000000000111111000000000000000/////////111111111111111111111111222222222222111111111000000000111111111222222222111111000000000000000111222000---+++******,,,---000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222111000//////000111222333333222222111111000000111111000//////000111111000111111111222222222333...//////000000000000000000111111111222222222222000000111111222222222333111111111111111111111111111000000000////////////...///000000000000000000......//////000000000111000000//////......------,,,------...///000111111///////////////.........//////000000111111222222111111000000///.........////////////////////////////////////////////////000000000000111111111222...///000111111000///............/////////000000........................,,,,,,,,,------.....................------,,,,,,---------...............,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........---------............///000000000///......------((()))+++,,,,,,+++***))),,,,,,------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---------------------------------------...//////000/////////.../////////000000000000............//////000000........................//////////////////////////////000000000000111222444333222111111222333444222111000000111333555777999999999999;;;???EEEIIIRRR```uuu555555444444444333333333333222222111111222222333333333444555555555555444444333333222111222222222111111111111111111111111222222222111111111000000///000000000111111111111000000000000111111111111///000111111111000000000222222222111111000000///222222222222222222222222444444444444333222111000222222111111000000000000111222222333333222222111222111111000000/////////////////////000000000000000000111111000000000000////////////////////////111111111111111111111111222222222222111111111000000000111111111222222222111000000000000000111111333111...,,,+++,,,---///111111111111111111111111111111111111111111111111000000000000000000000000000000///////////////000111111000//////000111111222222222111111000000000111111000000000000111111222222222111111111000000......///000111000000///000111111111222222222222222222222111111000000000000000000000000000000000000000000000//////............///000000000000000.../////////000000111111000000//////......------,,,------...///000111111........./////////////////////000000111111222222111111000000////////////........................000000000000000000000000///000000000000111111111...///000111111000///...............////////////........................,,,,,,,,,------.........///...------,,,,,,++++++------------......//////,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------.........---------............///000000/////////.........,,,---...//////...------,,,,,,,,,---------..............................++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,......///.........---------------------------...//////000/////////------........./////////000000//////............/////////////////////////////////////////////////////////000111222222222333333111000000111333333111111000///000333555777999999999999:::>>>DDDIIIRRR```uuu666666555444333333222222333222222111111222222333333444555555666666555555444444333222222222222222111111111111111111111111222222222111111111111000000000000000111111111111000000000111111111111222///000222222000///000111111111111111000000000000111111111111111111111111444444444444333222111000222222111000000000000111111222222333333222222111000000000000000000//////000000000000000000000000111111222222111111000///////////////000000000000222222222222222222222222222222111111111000000000000111111111111222222222000000000000000111111222555333111000///000111222111111111111111111111111111111111111111111111111000000000000000000000000111000000///////////////000000000111111000000000000000000///////////////000000000111111000000000222222111111000//////...---...000111111111000///000000000111111111222222333222222111000000/////////////////////000000000000000000000///...------------...///000000000000///000000000000000000111///////////////.........------......//////000000.........///////////////000000000000111111111111000000000000000000000000........................000000000000000000000000////////////000000000000......///000000000//////------........./////////........................,,,,,,------------------......---,,,++++++,,,,,,,,,++++++++++++,,,---...******++++++++++++,,,,,,******+++,,,---...//////,,,,,,,,,------.........---------............///........................,,,,,,---------,,,,,,++++++,,,,,,------.........////////////////////////++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...000000//////...------------------------+++,,,------......------+++++++++,,,,,,,,,,,,---111000000///......------////////////////////////////////////////////////222111000111333444444222222222111111111111222222000000000000111333444666888999::::::<<>>BBBEEELLLWWWjjj666555444333333333444555111222222333333444444444888888888777666555444333333333333333444444333222111111111222222222333333222222222111111111000000------...000111222333444111222333333333333222111111111111111111111111111222222222222222222222222111222333333333333444555111222222333333444444444111111111111111111111111111111222333333333333333222111111000000111111222111111111111111111111111111111111111111111111111---......//////000000111333333333333444444444444////////////////////////111111000000111111222333111111111111111111111111//////...//////000111111111111111111111222222222111111111111111111111111111111111111111111111111333333333222222222111111000000//////000000111222000000111111111222222222222222111111111000000111///////////////000111111222222222111111111000000111111111111111111111111333333333222222222111111111111000000000000000000222222222222222222222222111000///......///000111.........///000111111111...///000222222111000000000000000000////////////222111000//////000111222000000000000000000000000111000000000000000000000////////////////////////////////////////////////------............------//////.........---------........................---------............///...---,,,,,,++++++,,,,,,,,,,,,---------...---------...///000111000...---////////////////////////...---------,,,,,,++++++------------------------,,,,,,------------------,,,,,,,,,,,,------.........------,,,,,,------...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---///000000///.........,,,------......------,,,............------------...............///000000..................//////------------------------/////////////////////////////////......//////////////////////////////////////////..................///000111111222222111000000000000000111111222111222333222111111222444888999;;;;;;<<<>>>AAADDDKKKUUUggg|||666555333222222222333444222222222333333444444555666777777666555444333222222333444444333333333333111222222222222333333333222222222111111111000000///000000000111111222222111222333333333333222111111111222222222222111111222222222222222222222222111222333333333333444555222222222333333444444555111111111111111111111111000000111222333333333333222222111111111111222222111111111111111111111111111111111111111111111111/////////000000111111111.........//////000000000////////////////////////111111000000111111222333333333333333333333333333111111000///////////////000000111111111222222222///000000111222333333333111111111111111111111111333333333333222222222222000000000000000111222222111111111111222222222222333333222111000111111111111111000000111111222333222222222111111111000000111111111111111111111111333333333222222222111111222111111000000000000111111111111111111111111111111000///......///000111------...///000111222222...///111222222222111000000000000000///////////////000111222222111000///////////////////////////.../////////////////////////////////////////////........................------............------...............---------........................---------............/////////...---------------+++,,,---.........------+++,,,...000000000000000//////////////////////////////......------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------//////............//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------+++***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---............//////000000000000,,,,,,------------,,,,,,.../////////////////////...//////////////////................../////////////////////////////////...///000111111222222111000000000000000111111222111222333222111111222444888999:::;;;;;;>>>AAADDDIIISSSdddyyy555555444333222222222222333333333333444444444444444444555555555444333333111222444444333222333444222222222222333333333333222222222111111111111000111111111111111111000000111222333333333333222111111111222333333222111111222222222222222222222222111333444444222222333555333333333333444444444444222222222111111111111111000000111222333333222222222222111111111111222222111111111111111222222222111111111111111111111111000000000000000000000000...//////000000111111111000000000000000000000000111111000000111111222333333333333333333333333333333222111000////////////000000000111222222333333//////000111222333444555111111111111111111111111333333333222222222111111111000000000000111222222111111111222222222222333444333222111000111222222222111111111111222333333222222222111111111111000111111111111111222222222111111111000000000000///111000000000000000111111000000000000000000000000000000////////////000000---......///000111111222......//////000000//////000000000000////////////...///111222222111///...////////////////////////------............//////000000000000000000000000.................................//////.........................................................---------............///000//////...............+++,,,---.........---,,,***,,,---...---...000111------------------------..................------------------------------+++,,,,,,------.........,,,,,,---............---/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,+++***)))***+++,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............///000000111111,,,------......------,,,,,,,,,,,,---------------......////////////......---............/////////...////////////000000000...///000111111222222111000000000000000111111222111222222222111111333555777888::::::;;;===AAADDDGGGQQQbbbvvv666666666555555444333222444444444444444333333333333333444555555555444444000222555444333222333555222222222333333333444444222222222111111111111000111111111111111111111111111222333333333333222111111222222333333222222111222222222222222222222222333444555444222111222333444444444444444333333333222222222111111111000000000111111222222222222111333222222111111222222333000000111111111222222222111111111111111111111111111000000//////......---111111222333333444555555111111111111111111111111111111000000111111222333222222222222222222222222222111111000000000111111///000000111222222333333111111111222222333333333111111111111111111111111222222222222111111111111111111000000111111222333111111111222222222333333555333222000000111222333111111111000111222222333222222222111111111111000000000111111111222222222111111111000000000000//////////////////000111222000000000000000000000000//////000000000000//////......//////000000111111//////......//////000111000000000000/////////////////////000000/////////////////////////////////............/////////000000000000000000000000000...........................//////000000//////...................................................---------............/////////...------------...***+++---//////...---,,,---......,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................++++++,,,,,,---......///,,,---.../////////......///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........+++,,,---,,,++++++---...,,,------......------,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,---.../////////,,,---...//////...---,,,,,,,,,,,,---------......---...///000000///...------------.........//////.../////////000000000000...///000111111222222111000000000000000111111222///111222222111222444666777888::::::;;;===AAACCCFFFPPP```ttt666777777888777555333222555555555444444333333333222333444555666666666666///222555555333222333555222222333333333444444444222222222111111111111000000000111111111222222222111222333333333333222111111222333444444333222111222222222222222222222222333444555444222111222333555555555444444333333333222222222222111111000000111111222222222111111000333222222111111222222333000000111111222222222222111111111111111111111111000000///...---,,,,,,+++//////000111111222333333111111111111111111111111111111111000111222222333000000000000000000000000000000000000111222333444///000000111222222333333333333333222222222222111111111111111111111111111222222222111111111000000111111111000111111222333111111222222222333333333555444222000000111222333000000000000000111111222222222222111111111111000000000111111222222222222333333333222222222222111............///000222222000000000000000000000000...///000111111000///...////////////000000000000222111000000000111333444000000000000////////////000///...------...///000////////////////////////.../////////000000111111000000000000000000000000........................//////000000000000//////---.............................................---------.........//////......---,,,,,,,,,,,,---***+++---//////...---,,,000000///+++''''''***...........................+++++++++,,,,,,---------........................++++++,,,,,,---...//////------///000000000///......------,,,,,,------........................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***+++++++++******,,,...,,,------......------,,,---------.........//////...------------...//////******+++,,,,,,---......------...//////...------........./////////000000---...///000000///...------------.........//////.../////////000000111111...///000111111222222111000000000000000111111222///000111222111222555777777888::::::;;;===@@@CCCEEEOOO___sss888777555444333333333444666666666555555444444444444444444333333333222222444444444444444444444444333222111111111222444555222222222222222222222222222333333333333222111111222333333444444333333222111222222333333222222111111111222222222333333333333222111000000111222333333333333222222111111111111111111111111111111111222222222222222222222222000111111222222333444444444222000000111333444333000000000000000000000000/////////000111111222222111111222222222333333333666555333111000000111111......///000000000000///...---,,,---000222222222111111222222222222111111222222111111111111111111333333222222111222222222333444444444333333222111111111111111111111111111111111111222222333333444111111222222222333333333666555444444222222111000333333333333333333333333333222222111111222222333333222222222222222222222333333222222111000//////000000111222333333444444333222111111000000111111////////////////////////111111222222222222111111//////000000111111222222111///,,,+++,,,...//////000000000000000000000000000000000000000000000000000///...---------------000///---,,,---...000222000000//////.........---------...///000000//////...///000111111000///...///////////////.........////////////////////////////////////////////////---------.........//////......//////000000111111///////////////////////////...,,,+++******+++,,,///////////////.........////////////////////////,,,,,,............,,,,,,---,,,,,,,,,,,,---......////////////////////////......------------......//////...------,,,++++++...------,,,,,,++++++***)))******++++++,,,------+++---///111111///,,,+++,,,,,,------...///000000//////.........---------....../////////...,,,+++000000////////////000000+++,,,,,,------......///000000000000000000000000------......//////000000000000000000000000000000///000000000111111111111111111111111222333444444333222111111000111111111444555888999:::<<>>AAAFFFNNN^^^rrr666555444444444444555555444444444333333333333333444444444444333333333333333333333333333333333333///000111111111111111111222222222222222222222222222333333333333222111111222333333444444333333222222222333333333333222222111111111222222222333333333333444444444444333333444444444444333333333333111111111111111111111111222222222222222222222222444444333333222111111000222111111222444444333111111111111111111111111111333222222111000000//////111111222222222333333333222111000000000000111111222222111000111222333444444333111111222222111000111111222222222222111111111111222222222222222222111111111111222333444444444444333333333333222222222222222222222222222222333333333333222222222222111111222222222333333333333333333333333333333333333333333333333333333333333222222111111222222333222222333333444444555555333333333222111111000000111111111111111111111111333222111111000000111111111111111111111111111111000111111222222111111000111111111111000000000000---,,,,,,---///000///...000000000000000000000000//////////////////////////////...------------...///......------///000111////////////............//////////////////...---------............------......//////////////////////////////////////////------------------------++++++,,,,,,,,,---------------------....................................++++++++++++,,,---...///......//////////////////------------------------++++++,,,,,,,,,,,,++++++......------......///000..............................------------......------,,,,,,++++++************+++,,,,,,---......//////...------,,,++++++------------......------***++++++,,,,,,---------...............---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000///......---........................///////////////.........////////////////////////111111111222222222333333222222111000000//////...111111000111111222333444666888999::::::;;;===@@@EEEMMM]]]rrr777777777777777888888888666666666666666555555555555444444444444333333333222222222222222222222222111222333444444444333222222222222222222222222222222333333333333222111111222333333444444333333222222333333333333333333222444444444555555555666666222333444555555444333222444444444444444444444444111111111111111111111111222222222222222222222222333333333222222111111111111111111333444444222000////////////////////////222222222111111000000000111111222222222333333333333333333333333333333444111000///......000222333000...---...000222222222111111222222222222111111111111222222222222222333111111111111222333444555444333333333333333333333222222222222222222222222444444444333333222222111111111222222222333333333111111222222333333333333444444444444444444444444333222222111111222222333222222333444444555666666333333333222222111111111111111111000000000000000333222111111000000111111////////////////////////000000111111111111000000222222111111000000////////////000222444444222000///////////////////////////////////////////////////......---------......///............///000000///////////////.........//////000000///...------///000000000000000000///............////////////////////////////////////------------------------,,,,,,,,,---------......................................................///......---,,,,,,++++++............////////////------------------------++++++++++++++++++++++++///............///000000...........................------,,,,,,------...,,,,,,,,,++++++*********+++++++++,,,,,,---------...---------,,,,,,,,,+++...---,,,,,,,,,---...///---------.........//////..........................................------,,,,,,,,,------,,,,,,,,,000000000//////.................................000000//////......------////////////////////////000000111111111222222222111111111111111000000///000000000111222333555555888999:::::::::;;;===???DDDLLL\\\qqq777777888888888888888888666666666666666666666666555555555444444444333333222222222222222222222222222333444555555444222222222222222222222222222222222333333333333222111111222333333444444333333222333333333444444333333333444444555555555666666666111222333444444333222111444444444444444444444444111111111111111111111111222222222222222222222222111111222222222333333333111111111333444444222000////////////////////////000000111111222222222333111111222222222333333333333333333333444444444333222111///......000222333111///...///111222222222111111222222222222111111111111222222333333333333111111111111222333444555444333222222222333444444222222222222222222222222555444444333333222222222111111222222222333333333000111111222222333333444000000000000000000000000333222222111111222222333222222333444444555666666333333333222222222222222111111111000000000000000333222111111000000111111////////////////////////000000000111111000000000222222111111000000/////////000111333555555222///////////////////////////..............................---------......///...............///000000........./////////////////////000000///...------000000000//////000000000---.........//////000000////////////////////////....................................////////////////////////////////////....................................---,,,++++++---.........//////000000------------------------++++++++++++++++++++++++///............///000000........................------,,,,,,,,,,,,------,,,,,,++++++++++++******---------,,,,,,+++++++++******++++++,,,,,,,,,------,,,+++++++++---...000---------...............---...........................------............,,,---............---,,,------........./////////////////////////////////000000//////......------........................////////////000000000000000111222333333333222222000000000111222444555666999:::;;;;;;:::;;;===???DDDLLL[[[ppp555555666666666666555444444444444444444555555555555555555555444444444333333333333333333333333333222222222222222222111000222222222222222222222222222333333333333222111111222333333444444333333222333333444444444444333333222222222333333333444444222222333333333333222222333333333333444444444444111111111111111111111111222222222222222222222222000111111222333333444444222111111222444444333111222222222222222222222222000000111111222333333444111111222222222333333333111222222222222222111111333333222111222333444555777555333222222222111000111111222222222222111111111111222222333444444444111111111111222333444444444333222111222333444555333333333333333333333333444444444444333333333333111111222222222333333333000111111111222222333333222222222222222222222222333222222111111222222333222222333333444444555555333333333333333333222222111111111111111111111111333222111111000000111111111111111111111111111111///000000111111000000///111111111111000000000000//////000111333222///---000000000000000000000000...........................------------...//////.........///////////////........./////////////////////////////////...---......------------......------......///000000000////////////////////////////////////////////////...////////////000000000000000000000000/////////------------------------+++,,,---......//////...------......///000000000------------------------,,,,,,++++++++++++,,,,,,......------......///000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++******))))))***++++++,,,------,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------...//////---...///000000///...---,,,,,,---......///000000000000000000000000000000///////////////........................................../////////000000///000222333444444333333000000111111333444555666999:::;;;;;;:::;;;===???CCCKKKZZZnnn555666666666666555333222333444444444555555555666555555555555444444444444333333333333333333333333333333222111111111111111222222222222222222222222222333333333333222111111222333333444444333333222333333444444444444333333111222222222333333333333444444333333333333444444222222222222333333333444111111111111111111111111222222222222222222222222222222222222222222222333333111000111222444333333333333333333333333333333222222222222222222222222111111222222222333333333222333333333333222000///222222222333333333444444777555333222222222111000111111222222222222111111111111222222333444444555222222222111222222333333444333222111111333555666333333333333333333333333333333333444444444444444111111222222222333333333111111111111111222222222444444444444444444444444333222222111111222222333222222222333333333333333333333333333333333333333000000111111222222333333333222111111000000111111111111111111111111111111//////000000000000//////000000000000000111111111111000000000111000...,,,000000000000000000000000........................---------------...//////---......///////////////............/////////000---.../////////////////////...---,,,,,,---...///------......///000000111////////////////////////.................................////////////000000000/////////.........------------------------+++,,,---.../////////...------......///000000111...........................---,,,++++++,,,---...---------------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,---...///000---...///000000///...---/////////////////////000////////////////////////.........///////////////........................////////////000000000000///000222333333222111000111111111222333444555666888:::;;;;;;;;;<<<>>>@@@CCCJJJYYYmmm777888888888777666444333555666666666777777888888666666555555555444444444444444444444444444444444777666444333222333444444222222222222222222222222222333333333333222111111222333333444444333333222333444444555555444444333333333333444444444555555666555444333333444555666111111111222222333333333111111111111111111111111222222222222222222222222444444333222222111111111444222000000222333444333222222222222222222222222444444333222222111111111111111222222222333333333555555666666555333222000///000111222222222222111222111///000111222222111111111222222222222111111111111222333333444555555333333222222111222222222444333222111111333555666333333333333333333333333333333333444444555555555111111222222222333333333111111111111111111111111111111111111111111111111333222222222222222222333333222222222222222222222333333333333333333333333000000111222333444444444333222222111000111111111//////////////////////////////000000000000////////////000000111111222222444333222222222111///---000000000000000000000000........................---------------...///000---......///000/////////---.........//////000000------...///000000000///111000///......///000111---------...///000000111////////////////////////---------------------------------.........////////////.........---------------------------------...////////////---,,,+++---------...///000000111////////////////////////......,,,,,,,,,,,,......---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,------...///......------,,,,,,+++******+++,,,------..............................---------.........//////...------,,,---...///000,,,---///000000///---,,,222222111111000/////////........................---.........//////000000........................000000000000111111111111000111222333222000...---222222222222333444555555888999;;;;;;;;;<<>>999555222111222333111111111000///...------......---,,,,,,,,,,,,------......///000111111222000000///...---,,,++++++//////000000111111222222/////////...------,,,,,,///...---,,,,,,---...///000000000000//////////////////......---------,,,......---------,,,,,,,,,------------------------------------------------...///000///...---...000------------------------.........------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------.........------,,,,,,,,,,,,---------...////////////...---,,,,,,---...///------,,,------...///000......////////////......////////////////////////......////////////......111000//////000000///...///000000000000111111111111111000000000000000111666777999::::::;;;===>>>BBBHHHTTTdddxxx777888999::::::999888777888888888888777777777777666555555444444555555666333333444555555444333333444444444333333333222222444444444444444444444444555444444333333222222111222333333444444555555555555444333333555555444333222222333333333333444444333444444333111111333555444333333333222222222222222222222222222222222222111111111111111111111111333333222111111222333333333333333333333333333333111111222222222222222222///000111222222222222222222111111000000111111222000000111111111111111111000///...000222333111///222111111111000000000//////000000///---,,,...///222222222222222222222222111111222222222222111111222222222222222222222222222222333333333333222222222222222222222222222222222222222333222222111111222222222111111111000000222222222111111111111111111000000000000111222222111111222222222333333333333333333333333222111000111111111111111111111111//////............//////......////////////..................//////////////////////////////////////////000111222222222222///////////////////////////////////////......---...000111000//////000111777<<<@@@AAA??????CCCFFFMMMJJJCCC===888666666666444333111000000111222333000///......------....../////////000111222222222000000000000////////////............------------,,,,,,------...////////////...------------...///......................../////////.........------............------,,,,,,---------------------------------------------------///000///...---...000------------------------------,,,,,,,,,+++++++++,,,+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............------------------------------,,,,,,---------...............///...------------...///------,,,------...///000...//////000000//////.................................////////////......///............///...---000000000111111111222222222111111000000111111111666777999::::::;;;===>>>@@@GGGRRRbbbvvv888888999999999999888888999999888888888777777777666555555444444555555666333444444555555444444333444444444333333333333222555555555555555555555555555444444333333222222111444444444444444444444444555444333333555555444333222222333333333333444444222444555444333222333444333333333222222222111111333333333333333333333333222222222222222222222222333333222111111222333333222222222222222222222222222333333333333222222111......000111222333333333333222222111111222222333222222222222222111111111000000///111222333111000000111222222222111000///...//////...,,,,,,---///111111111222222333333444111111222222222222111111222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111222222222222222111111111111111111111111111111222222222/////////...///000000111111111222222222333333333222222333333333222111111111111111111111111111111000///............///000......////////////..................////////////000000///......---,,,,,,//////000111222222222222////////////////////////000//////............//////000000/////////222444??????===999555666:::???FFFCCC>>>:::888888:::<<<:::888555222111111333555111000//////....../////////000000111111222222333....../////////000000000.........---,,,,,,++++++,,,,,,------...////////////......------......///---......//////000000000000000////////////....../////////............---........................---------------------------...//////...---...///------------------------,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,,,,------------------...............---------///...------------...///------,,,------...///000//////000000000000//////------------------------......////////////......////////////////////////111111111111222222222333333222222111111222222333666777999::::::;;;===>>>???EEEPPP___sss999999999999999999999999999999999888888888777777666666555555555555666666666666777777777777666666666666666666555555555555666666666666666666666666555444444333333222222111444444444444444444333333555444333333555555444333222222222333333333444444222444555555444333333444333333222222222111111111333333333333333333333333222222222222222222222222333333222111111222333333222222222222222222222222444444444444333333222111000111222333444444444444444333333222222333333444444333333222222111111111111111111111222222111000///000222333333222000///000111222111//////000222000000111222333333444444111222222333333222222111222222222222222222222222222333333333333333333222222222222222222222222222111000000///000111333444111111111111111111111111000000000111222222222333///////////////000111111111111222222222333333333222222333333333222222111111111111111111111111111333222000//////000222333000000111111111111000000000000000000111111111111111000000000/////////...//////000111111111111111////////////////////////000///...------...///000...///000000111444888;;;@@@>>>999333//////333777<<<:::666444333666999;;;>>><<<999555222111000000111000//////......////////////000000000111111111------------------------/////////////////////////////////...------,,,,,,//////............/////////000000111222333333444000000000000000//////////////////////////////...////////////////////////---------------------------...//////------...///------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,------........./////////...---------,,,.........------.........------,,,------...///000//////000000000000//////------------------------......////////////......000111222222111111222333111111222222222333333333333333222222222333444444555777999::::::;;;===>>>???DDDOOO^^^qqq:::999999999999999999:::999999999999888888888888666666666555555666666666777777777777777777777777777777666666666555555555666666666666666666666666555444444333333222222111444444444444444444333333555444333333555555444333222222222333333333444444222444666666444333333444333333333222222222111111222222222222222222222222222222222222222222222222333333222111111222333333333333333333333333333333444444444444333333222111333333444444444333333222444444333333333333444444444333333222222111111111111111222222222111111111///000222444444222111000111222333222111111222444000000111222333333444444222222333333333333222222222222222222222222222222333333333444444333333333222222222222222222222222111111000000000111333444111111111111111111111111000000000111222222222333111111000000111111222333111111222222222333333333111222222333333333222222000000000000000000000000333222111000000111222333000000111111111111000000000000000000111111111111.../////////000000000111//////000111111111000000////////////////////////000///...------...///000......///000000333888;;;:::888555111......000222>>><<<888444222111222333999999999777555222///---000///......------...............//////////////////......---,,,+++++++++......///000111111222222/////////...------,,,,,,///////////////////////////000000111222333333444/////////000000000000000.../////////////////////////////////////////////---------------------------...///...---,,,---///------------------------,,,,,,,,,---------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------******++++++,,,,,,,,,,,,,,,,,,,,,------........./////////...---------,,,---..................---------,,,------...///000//////000000000000//////..............................////////////......///111222222111000222444111111222222222333333333333333222222333444444555555777999::::::;;;===>>>???EEENNN]]]ppp::::::999999999999:::::::::999999999999888888888777666666555555666666777666555555444444555555666555555555444444444333333555555555555555555555555555444444333333222222111444444444444444444444444555444333333555555444333222222333333333333444444333555666555444333444555444444444333333333222222111111111111111111111111333333333333333333333333333333222111111222333333333333333333333333333333222333333333333222222111222222222222222111000///444333333222222333333444222222222222222111111111111222444333222000111111000111222333333333222111000111111111000000222333111111111222222333333444222222333333333333222222222222222222222222222222333333444444444444333333222222222222222222222222222222222111222222333333111111111111111222222222111111111111111222222222222222222222222333333444111111222222222333333333111111222333333333222222000000000000000000000000000000000000000000000000......////////////..................////////////,,,,,,---......///000000//////000111111000000//////////////////////////////............//////000...//////.........111333444333111000////////////555444333111000000000000///111444666777555333111000///......------..............................111111000///...---,,,++++++,,,---...///111222222,,,,,,------.../////////...//////000000//////...---......//////000000000......////////////000000---............/////////........................------------------------,,,---......---,,,---...------------------------,,,,,,------------......***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------......------******++++++,,,,,,------,,,,,,------------------...............---------------...//////...------------,,,------...///000......////////////......////////////////////////......////////////......+++...000000...---000333111111111111222222222333222222222222333444555555666777999::::::;;;===>>>???DDDMMM[[[nnn;;;:::999999999999:::;;;::::::999999999888888888777777666666666666777777777666555444444555666777555555555555444444444444444444444444444444444444555444444333333222222111222333333444444555555555555444333333555555444333222222333333333333444444555555555444333333555777555555555444444444333333222222222222222222222222333333333333333333333333333333222111111222333333222222222222222222222222111111222222222222222222000000111222222222111111333333222222222222333333000000111111111111111111111333555444111000000222111111111222222333333333///000111000//////111333222222222222222222222222222333333444444333333222222222222222222222222222333333444444444444333333222222222222222222222222333333444444444333333222000000111111111222222222222222222111111111111111222222222222222333444444111111222222222333333333000111222333333333333222000000000000000000000000...///111222222111///.........////////////..................///////////////////////////////////////000000000000000//////////////////////////////---......///////////////---...//////...---...000111000///...////////////+++,,,---...////////////,,,---000333555777777777111000//////....../////////////////////........./////////......---------,,,,,,------...///000000,,,,,,------.../////////...///000111111000///...........................------........./////////,,,,,,------............------------------------------------------------,,,---......,,,,,,---...------------------------++++++,,,,,,,,,---------)))+++,,,......---,,,+++------------------------******+++,,,,,,---......+++,,,------......------++++++,,,------...//////------------------,,,,,,---------...............------...//////...------------,,,------...///000------............------..............................////////////......***---000///---,,,///333000000000111111111222222111111111111222333444555666777999::::::;;;===>>>>>>BBBKKKYYYlll;;;;;;999999999999;;;;;;:::::::::999999999888888777777666666666666777777999888777666666777888999888777777777666666666666444444444444444444444444555555444333333222222111222222333333444555666666555444333333555555444333222222333333333444444444666666555333222333555888666666555555555444444444333333333333333333333333333333333333333333333333333333222111111222333333000000000000000000000000///000111222222222222222000111222333444555555555333222222111111222222333//////000000111111111222111333555444111000000222222111111111222222444444000111222111000111222444333333222222222222222222222333333444444333333222222222222222222222222222333444444555555444444333222222222222222222222222444555555666555444222111000000111111222222222222333222222222111111000000222222111111222222333444111111222222222333333333000111222333333333333333000000000000000000000000///111333555555333111///000000111111111111000000000000000000111111111111333333222222111111000000///000000000000000//////////////////////////////,,,---///000000000///...+++---///000000000111333111///------...///000000111111222222000---***(((...///000111333555777888222111111000000000000000000000000000////////////+++++++++,,,,,,,,,------......//////////////////000//////...------,,,,,,...///000111111000///...000000000000////////////,,,---------......//////,,,,,,,,,---------......------------------------------------------------,,,---......,,,,,,---...------------------------*********++++++,,,,,,,,,)))***,,,......---,,,+++------------------------******+++,,,,,,---......+++,,,------......------------......///000111111.........------,,,,,,,,,,,,------....../////////,,,---...//////...---,,,---------------...000000,,,------------------,,,------------------------......////////////......+++...222111...---111444///000000000000111111111111111111111222333444555666777999::::::;;;===???<<>><<<999666222///,,,+++////////////000000///...333000---,,,---......---...............---------........................///...---,,,,,,---...///---------------------------...///...---,,,---///------------------------...........................------,,,,,,------...111000///...------------,,,,,,---.........------------,,,,,,,,,------...,,,------......------,,,------------------.........------------------------------------------------------------------------------.........//////---------............///------..........................................////////////////////////---------............///...------------...//////000000000000111111111111//////000111111111111111333444444333000//////000666666777888:::;;;<<<===???DDDLLLXXXggg|||;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;:::888777666555444777777666666666666666666555666666777777666666555333333333333333333333333444444333333333333444444555555444333222222333333555666777777777666555444555555555666777888666555666555555444444555555666333333333333333333333333111111111222222222222333333333333333222222222222333222222222111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222111000000111222222111111222333333333222222111111111111111111111111000111222222333333222222444444444333333333333222222222333333333333333333444333333333333444555555555444222111111111222333222222222222222222222222222222222222333333333333666444222111111111000...111111222222222222222111111111111000000000000000111222333333444444333333333333444444444444333333222333333333333333222222222111000//////000111222333333333222222222111111///000000111222222222222000000111111222222333333111111222111111000///...////////////////////////////////////............------......//////000000///////////////////////////////////////////////////////////////////////////000000//////000222555<<<>>>???>>>:::555///+++...///000111111111//////111///,,,,,,,,,------,,,---------.......................................///...---,,,,,,---...///---------------------------...///...---,,,---///------------------------..............................------------......111000///................../////////......---,,,...------,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------....................................////////////---------............///,,,,,,------...//////000........................////////////////////////---------............///......------......///000000000000000111111111111//////000111111111111111***,,,...///000222444666666666777888:::;;;<<<<<<>>>CCCKKKVVVeeezzz;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::999999888777666666777777777777777666666666666666777777777777666666666666666666666666666666444444444333333444444444666555555444333333222222333444666777777666444333555444333555777777777555555555444444444444555555333333333333333333333333000000111111111222222222222222222333333333444444333333222222222111111111222222222222222222222222111111111111222222222222111111111111111111111111222111111111111111111222000111222222333333333333111111111111111111111111000111111222222222222222111111111111111111111111222333333444444555555555000111111222222222222222777555333222111222444555222222222222222222222222222222222333333333444444666444111000111111111000333333333444333333222222000000000000000000000000111222333333444444333333333333333333333333333333222333333444333333222111222111///...///000222333333333333333222222222222///000111111222222111111000000000111111222222222111111111111111000//////////////////////////////////////////............,,,------...///000111111000000000000000000000000///////////////////////////////////////////////////000000///......000222444777;;;>>>>>><<<888555000111111111///.........000...,,,+++,,,---,,,,,,,,,---------.../////////........................111000////////////000111///////////////////////////000111000///...///111........................------------------------......------------......000000///...------......------............------......---,,,,,,,,,------,,,------......------,,,---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------------------........................------------............---------............///---------.........//////---------...............////////////////////////---------............///...............//////000///000000000111111111111//////000111111111111111'''))),,,///111333666999666777888999:::;;;<<<<<>>===888222///000333...---,,,---......---,,,---------...............////////////////////////................................................---...///...---,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...------,,,,,,,,,------((()))+++,,,---.........---,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,------------------------------------------------***+++++++++,,,,,,,,,,,,---------............///000//////...------,,,,,,,,,,,,------.../////////////////////////////////---------............/////////......//////000111000000000000111111111111//////000111111111111111000111222222111111333444777777888999::::::;;;;;;@@@DDDKKKUUUeee{{{<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888999999999999999999:::999999999888777666666666777777888888888888777777444444444444444444444444333444555666666555444333222333444555666666555555444444555666777888999999777555333333444555555444444444333333333333444444333333333333333333333333222222222222333333333333333333333444444444444444444444333333333222222222222222333444444333222222000111111222333333444444111111111111111111111111000111222222222222111000222222333333333222111111111111111111111111111111111000000///000111222333222222333333333444444444444444444333333333333333333333333333444444444555555555555444444444333333333333333333333333333333333333333444444444444555444333222333444444222111111222333444444444444444111222222222333333333333111222333333444444333333333333222111111222333333222333555555555333000...---...000222333222111000111111111000000000//////000000111111222222111111000000000000000000000000000000111111111111000000////////////////////////////////////.....................///////////////........................////////////////////////////////////////////////---///111111000000111222111111111111222333444555999===???<<<666111000111///...---...///000...---...............---------////////////////////////------............------........................---...///...---,,,---///................................................//////............//////......------------......++++++,,,---......------+++++++++,,,---...///000,,,------......------,,,+++++++++,,,,,,,,,,,,,,,*********+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///..................------,,,,,,------...//////000////////////////////////---------............//////////////////000000111000000000000111111111111//////000111111111111111***---///111222444777999888888888999999::::::;;;>>>BBBIIITTTddd{{{<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::::::::999999888888888999888888777666555555444777777888888888888777777777777777777777777777777333444555666666555444333111222444666777777666666666666666777888:::<<<<<<999777555444555666555555555555555444444555555555333333333333333333333333222222333333333444444444444444444444444444444444444444444333333333222222222222444444444444222222///000000111222222333333111111111111111111111111000111222333333222111000333333333333333222111000111111111111111111111111111000/////////000222333000000000111111222222222444444444333333222222222333222222222222333444555111111222222222111000///222222222222222222222222333333333444444444555555555444444444555333111...---...///000111222222222222222222333333444444444222222333444444444333333444333222111111222333444333555666777666444111///+++---000333444333111000000000000000//////////////////111222333444444444222222111111111111111111///000000111111111000000////////////////////////000/////////............///////////////.................................////////////////////////////////////////////////---///111222111111222333000000000000111111222222222888======777000------///......///000000///---/////////......------,,,000000000000000000000000//////000000000000//////111111111111111111111111///000111000///...///111////////////////////////000000000000000000000000//////............////////////.........//////000.........///......---,,,******+++,,,---///000111,,,------......------,,,+++++++++,,,,,,---------++++++,,,------...//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,,,,------.../////////,,,,,,------...///000000////////////////////////---------........./////////////////////000111111000000000000111111111111//////000111111111111111...000222222111111333444888888888999999::::::;;;===AAAHHHSSSddd{{{??????>>>========================<<<;;;;;;;;;::::::::::::999999888888888666666777777888888999999888888888777777777777777555555555555555555555555444444333333333222222222888777666555444333222222222333333444555666777777888777555444444444555666111111222333333444444555666666666666666666666666333333333333333333333333333444444555555444444333555444333333222222333333444444444333333333222222000000111222333333444444444444444333333222222222222222111111000111111111444333222222111111222222111111111111111111111111000000000000000000000000111222222333333222222111333333333222222222222222333444444555555444444333111111000000000000111111222222111111222222333444333222111333666666333000333222222111111222222333444333111000000111333444000000111111111222222222444555555555444333333222333333333333333333333333222333555666666555333222000000000000000000000000222111000//////000111222111222222222222111000000///000222333333222000///////////////000000000000222000///...///000///...---------............///---.........//////000000........................---...000111111111000/////////000000000000//////111111111000000000000000000000000000000111111111000444666666888999666000........................///............---------..................------111000...------///111222222222111000000000000000//////............//////........................,,,---------------------...------------...//////---,,,,,,++++++,,,,,,---......------------......////////////////////////000///---,,,+++,,,------,,,------......------,,,///...,,,++++++,,,...///,,,------......------,,,------------------------***************************+++,,,,,,------,,,,,,,,,---------......//////............////////////---......///////////////..................------///............---------............///000111222000///.........///111111444333222222222333444555666888::::::999999:::;;;;;;BBBFFFPPPeeevvv???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666777777777888888888999999888888777666555444444555555555555555555555555666666666555555555444444555555555555555555555555555555666666666666666666888777666555555555666666333333333333444444444444555555555555555555555555333333333333333333333333333444444555555444444333555555444333333333333444333333333333222222222222222222222333333444444555444333333333222222222222333333222222222333333444444333222222111111222222111111111111111111111111111111111111111111111111333444444555555444444333111222222222222222222222333333444444444444333333111111000000000000111111333333222222333333444555444222111333555555333111333222222111111222222333333222000//////000222333222222222222222222222222444444555555444333333222333333333333333333333333222333555666666555333222111111111111111111111111111111000000000000111111111222222222222111000000///000222333333222000////////////000000000111111222000///...///000///............/////////000000............/////////000........................---...///000111000000/////////000000000000//////111000000000000000000000000000000000000000000111///333555555777999666000........................///............---------........................//////...---...///000111111111000//////////////////......------------....................................------,,,,,,,,,...------------...//////...------,,,,,,------.........------------.................................---,,,+++***++++++,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------...............---------............////////////,,,------...............,,,,,,---...////////////---------......///////////////...//////000111111222222111111111222333444333333222111222333444555666888:::;;;:::::::::<<<;;;BBBEEEOOOdddvvvAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999999999999777777777888888888888888999999888777555444333222666666666666666666666666666666666555555555555444222333333444555666777777888888777777666666666666999888777666666666666777555555555555555444444444444444444444444444444444333333333333333333333333444444555555555555444444666666555444444444444444222222222222111111111000333333444444444444444444222222222222222111111111111111111111111222333444333333222111111111111222111111111111111111111111111111111111111111111111333333444444444444333333000000000111222222222333333333444444444444333333111111000000000000111111333333333333333444555555555333222222333444444333333222222111111222222333222111000//////000111222333333333333333333222222444444444444444333333222222222222333333444444444222333444555555444333222111111111111111111111111000000111111111111000000111222222222222111000000///000111222222111000///000000000111111111222222222000///...///000///...//////000000000111111111............////////////........................---...///000000000000/////////000000000000//////000000000000000000111111111111000000000000000000...222444444666888666000........................///............---------....................................////////////000000///............//////...---,,,,,,,,,,,,,,,........................000//////...---,,,++++++......------......///000///......------......///......------------......------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////...------,,,,,,---............/////////+++,,,,,,---...---------***+++---...//////000000+++,,,---...///000111111000///////////////000111333222222222222333444444333222111111222333444555777999;;;;;;;;;;;;<<<===<<>>======>>>>>>:::;;;;;;;;;<<<=========::::::::::::::::::::::::888888888888888888888888999888888777666555555444666666666666666666666666444444444444333333333333222333333444555666777777666666666666666666666666999888888777777777777777888777777666555444444444333333333333333333333333333333333333333333333333444444555555555555444444555555444333333333333444111111111111000000000000333333333333333333222222111111111111111111111111............///000111222333222222111111111111111111111111111111111111111111111111111111111111111111111222222222222111111//////000111111222333333333333333444444333333333222111111000000111111222333222222222222333444444555444222111222333444444333222222111111222222333222111000000000000111222111111111222222333333333333333444444444333333222111111222333333444555555333333444555555444333333111111111111111111111111///000111222222111000///111222222222222111000000000000111111111111000000000111111111222222222222222000......///000///.../////////000000000111111.........///////////////................................./////////////////////000000000000//////000000000000000111111111111111111000000000000000---111222222555888666111........................///............------------------...............---...///000000000000//////......---------......//////...---,,,,,,,,,,,,........................//////......------,,,,,,...............//////000......------------............------------......------------------------......------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,+++---------------------------......///////////////...............------------------.........//////,,,,,,---............---,,,,,,---.../////////...,,,------...///000000000000000////////////000000111111111111111222222222222222111111111333444555777999;;;<<<;;;;;;<<<>>><<>><<<<<<======:::;;;;;;;;;<<<=========::::::::::::::::::::::::::::::999999888888777777888888888888888888999999777777777777777777777777555555444444444333333333444555555555555555555555333333444555555666777777888888888888888777777666888888777666555444444333333333333333333333333333333333333333333333333333444555555666666555555444444333222222111111222222111111111000000000//////222222222111111111111111111111111111111111111111............///000111222333222111111000000111111000000000000000000000000111111111111111111111111000111111222222111111000//////000111222333333444222333333333333333333222222222111111111111222222111111111111111222222333444444333222111222444555333222222111111222222333222222222111111222222222---...///000111222333444222222333333444333333222111111222333333444555555333444444444444444444333111111111111111111111111///000111222222111000///111222222222222111000000000000000111111000000000000111111111222222222222222000......///000///........./////////000000000///////////////................................................//////000//////000000000000////////////000000111111111111111111111111000000//////---000222222555888777333///////////////////////////............------------------.........//////...///000111111111000000......------------......000000///...------..............................---------......////////////............///000000------,,,,,,,,,,,,------......------------..............................,,,,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------............------.........------,,,,,,,,,---------------------------...//////000000//////,,,,,,,,,---...///000000------------............------...///////////////.../////////...---,,,,,,////////////////////////000////////////000000111000000111111222222222222111111000000111333444555666999;;;<<<;;;<<<===>>><<>>===BBBCCCJJJ^^^oooIIIGGGBBB???<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888777777666888888888888888999999999888888888888888888888888777777777777666666666666666666555555555444444444444444555555666666666777666666777777777666555444666666666555555444444444444444444444444444444444333333333333333333333333555555666666666666555555444333222222111111222222222222111111111000000000000000000111111222222333222222222222333333333444333333222222222333333444222222111000000000000000000000000000000000000000222222222222222222222222222222333333333333222222333333333333333333444444222222333333333333222222333222222111111222222333111111000000111111222333111333555555333111222444333222222111111222222333111111222222222222111111000000000000000111111111111111222333333333333333333333333333333333333333444444444333333444444444222222222222222222222222111111000000000000111111111222222222222111000000000000////////////000000/////////000000000111111222000///...///000///...//////000000000111111111000/////////..........................................---------...///000//////000000000000//////...//////000111111222222222222111111000//////......000222222666::::::777///////////////////////////............---------,,,,,,------...//////000...------,,,---...///000......------...//////000------------...///000000........................------......//////000000///////////////000000111------,,,,,,,,,,,,------......------------..............................++++++---.........---------......//////......---...---,,,,,,,,,,,,---...---..................---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...+++,,,,,,---...///000000,,,,,,---------.........,,,---......//////........./////////...---,,,,,,///////////////000000000---------...000111333333000111222333333333222222000000///000111222444555444777999::::::;;;<<<>>>===BBBBBBJJJ\\\nnnNNNKKKGGGCCC@@@@@@AAABBB=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888777666666999888888888777777666666888888888888888888888888666555555555444444444444555555555555555555555555777777777777666666666666555666777777777666444333555555555555555444444444444444444444444444444444333333333333333333333333555555666666666666555555555444333333222222333333222222222222111111111111000000111222333333444444222222222333333444444444222222111111111111111111222111111000000000000000000000000000000000000000222222222222222222222222000000111111111111000000444444444444444444444333222222222333333222222222333222222111111222222333222222111111222222333444000333666666333111222333333222222222222222222333000000111111111111000000333333222222111000//////000111222333333333333333444333333333333333333333555444444333333444444555222222222222222222222222222111000//////000111222111222222222222111000000000000////////////000000////////////000000000000222000///...///000///...000111111111111222222222000000//////.........---..............................---,,,---...///000//////000000000000//////...//////000111222222222222222222111000//////......111222222666;;;;;;888000000000000000000000000//////.........---------,,,,,,------...///000000---,,,+++******,,,...///...............///000111+++++++++,,,---...///000........................///////////////.........///////////////000111111.........------..................------.........------------------------...///111222222222111000......////////////......///...,,,++++++,,,...///,,,------......------,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------..................,,,,,,,,,---------......+++,,,------......------------......///.........------...///000111222222,,,,,,---...000222333444---...///000111000//////000/////////111222444666444666888:::::::::<<<======BBBBBBIII\\\mmm\\\UUUKKKDDDAAAAAABBBCCC>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999888888777777666666777777888888888888777777999999999999888888888888888888888888888777666666777777777777666555444333444444555666666666666666777777888888777555333222444333222222222222333444222222222222222222222222333333333333333333333333444444333333333333222222111111222222222111111000444333222222111222222222111111111222222333333444444444333333333333222222222222111111111111222222////////////////////////000000000000000000000000000111111111111222222222444444444333333222222222444444444444333222222111333111000000111222222111222222111111222222333333000111333444555444444333333222222111111222222333000000111111222222222222222222111111222444666777222222222222222222222222111111111111111111222222555444333222222222333444444444444444333222111111000000000000000000000000000000000000////////////111111111111111000//////222000......///000000///...///000///------///000000000111111111111000000...------...000111000///000000000000000000000000////////////000000000000111111111000000000000000222222111111111111222222222111111000///......---000000000222:::AAA>>>777111111111111000000/////////000111111111000...---,,,,,,,,,---------......------....../////////000------------.........////////////...------,,,,,,//////.........---------222333555444222/////////........................---------------...///000,,,---......//////......------------------------........................000...,,,******,,,...000......////////////......---------............///,,,---...//////...---,,,...---,,,,,,,,,,,,---......------,,,,,,------...////////////////////////000000/////////........................///000000........................,,,---......------...000............////////////000000000000000000000000///000111111000111333555999999999999999999999999<<<===CCCLLLXXXkkkddd\\\QQQHHHCCCAAAAAAAAAAAA???=========>>>===;;;::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777888888888888777777777777666666666555555555888888888888888777666666333333444555666666666666888888999999999999888888777777777777666555444333555444333222222333444555444444444444444333333333444444444333333333333333444444333333333333222222111111111222222222111111111111000000111222333333222222222222222333333333444444333333333333222222222222111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222444444333333333222222222333333444444444333222222333111000000111222222111111111111111222333444444222222333444444444333333333222222111111222222333000111111111222222222222111111000000111222333444222222222222222222222222222222222222222222222222777666555333222222222333222222222333333333333222000000000000000000000000111111000000000/////////111111111111111000//////000//////000111111///.........///...------...000000000111111111111000000000///......///000...---////////////////////////////////////000000000000111000000000000000000000111111111000000111111111111111111000///.........000000000222:::AAA>>>777222222111111111000000000///000000000//////...---,,,,,,------............000000111111111222222222------........./////////111000///...,,,***))))))//////.........---------,,,...000///---+++++++++........................---------------...//////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......------------............///------...//////...------...---,,,,,,,,,,,,---...///......------......///------------------------...---------,,,,,,,,,,,,...............///000000........................,,,...//////...---///000......////////////000000000000000000000000000000///000111111000111333555888888999999999:::::::::===>>>CCCLLLXXXkkkrrriii\\\PPPHHHDDDBBBAAADDDBBB???>>>>>>===;;;:::999999999999999999999999::::::::::::::::::::::::777777777888888888888888777777888888888888777777666666666555555555444444777888888888888777777666222333444555666666666666666666777777777666555555888777666555555555555555555555444444444444555555777777666666555555444444444444444444444444444444444444333333333333222222000000111111222222333333000000000111222333555666333333333333222222222222444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222333333333333222222222222222222333444444444333333333222000000222333222111111111111111222333444555444444333333222222333333333222222111111222222333111111111111222222222222000000/////////000000111222222222222222222222222333333333333333333333333999888666444333222222222///000000111222222333333000000000000000000000000222222111111111000000000000111111111111000000///...///111333444333000,,,///000000///......///111000000111111111111000000111000......//////---,,,////////////////////////////////////000000000000000000000000000000111111000000000000000000000000111111000000//////......000111111333999???===777222222222111111111111111000///......---.........---............/////////.........///////////////....../////////000000000//////...---,,,+++***)))...............---------+++---///000...---------...........................------------...//////,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++,,,------......------,,,---------............///------...//////...------...------,,,,,,------.../////////....../////////------------------------------------,,,,,,,,,,,,............/////////000........................---///000000///...000111/////////000000000111111000000000000000000000000000111222111111111333555777777888999:::;;;;;;<<<>>>???DDDMMMXXXkkkwwwiii[[[QQQJJJFFFDDDDDDBBB???>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999777888888999999888888777777777777777666666666666777777888888888888777666777777777777777666555444333444444555666666666555888777555444444555666777555555555555555555555555888777777666555444444333444444444555555555555555444444333333333222222222000000111111222333444555222222222333333555666666444444444333333222222111444444333333333222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111222222222333222222222222222222222111222222333444444444444444222000111222333222222000000000111222333444555666555333222111222222333333222222111111222222333222222222222222222222222000000000///////////////111222222222222222333333333333333333333222222222666666555444333222222222000000000000000111222222000000000000000000000000222222222222111111111000000000111111111111000///...000333777888666111---111111222111000///111333000000111111111111000000000///......///000...---////////////////////////////////////000000000000000000000000000111111111//////000000000000//////111000000000/////////...///111111333999>>>===777222222222222111111111111///...---,,,,,,---...///.../////////////////////------------------------////////////000000000000++++++,,,------...//////........................+++---000000000//////000..............................---------......///,,,---......///.........////////////////////////------..................+++---000222222000---++++++,,,,,,------,,,,,,+++---------............///---..................---------------------------//////............//////////////////////////////........................---......///////////////...........................///000000//////000111//////000000111111222222000000000000000000000000000111222222111111333555555666777888:::;;;<<<===???@@@EEEMMMXXXkkkvvvggg[[[QQQJJJFFFCCCAAA>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999::::::888888999999999999888888777777777777666666666666666777777888888888777777888999999999999888888777444555666888999:::;;;;;;777666555444444555777888555555555555555555555555666666666555444333222222444444444555555555666666444444333333333222222222111111111111222333555555333333222222222222333333555444444333333222222222444444333333333222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111222222333444444444444444222111111222333333222111111111111222333444555666555333222111222222333333222222111111222222333333222222222222222222222111111111111111111000000111111111222222333333333333222222222111111111000111222222222333333333222222111000/////////000000000000000000000000000000222222222222111111111000///000000111111111000000///111444888:::888333///000111111000//////000222000000111111111111000000------,,,---000111111000........................////////////000000000000//////000000111111111111...///000000000000///...000000000000///////////////111222333888===<<<777111111111111111111111111///...---,,,,,,---...////////////////////////...000000000000000000000000////////////000000000000,,,,,,---...///000111111---.....................)))+++---......------...........................///......---------......,,,---......///.........////////////////////////---------.........//////......///000000///......++++++,,,,,,,,,,,,++++++---------............///.........------.........------------------------...------,,,,,,------...////////////////////////------..................------...///000/////////...........................///000000//////000111...//////000111222222222000000000000000000000000000111222222111222444666555666777888:::;;;======???@@@DDDMMMWWWiiiwwwhhh[[[PPPJJJDDDBBB????????????===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888888999999999999888888666666666555555555444444666777777888888888888777666777888:::;;;<<<<<<===333444555777888999999:::555555555555555666777888444444555555555555444444555444444444333222222222333333333444555555666666444444333333333333222222333222111111222333444555222111000000/////////000444444444444333333333333444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222111111111222222222222222222222333444444444333333444333111111333444333222222222111111222222333444444444333333222222333333333222222111111222222333333333333333222222222222111111222333333222222111111111111222222333333444333222222111111000000000///000111222333333333222444333111////////////000000000000000000000000000222222111111111000000000///000000111111111111000000111333666888777444111......///...---,,,...000000000111111111111000000,,,++++++---000222222111........................////////////000000000000/////////000111111222222//////111111111111//////000000000000////////////...111333333777;;;;;;777000000000000000111111111.........---......///000/////////............---////////////................../////////000000000111000000000//////......---------...............+++...000111000//////000........................//////...------------...,,,---......//////..............................***++++++,,,,,,---------//////...------...//////+++,,,,,,------,,,,,,+++---------............//////...------------...///,,,------......------,,,------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,---///000000000///...........................---///000000///...000111......//////000111222222000000000000000000000000000222333222222222444666555666777888:::;;;<<<===??????DDDKKKVVVhhhzzziiiZZZQQQHHHFFFCCCAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999888888999999::::::999999888777777666666666555555555666666777888888888888888555666888:::;;;<<<======333444444555555555555555333444555666777777777777222333444555555444333222444444333333333333333333222222222333444555555555444444333333333333222222444333222111111222444555111111000000000111222222333333333444444444444444444444333333333333222222222222111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222000111111111222222222222333333444444444333222222555333111222333444333222333333222222111111222222222222333444444444333333333222222111111222222333444444333333333222222222///000222333333333333222000111111222333333444444444444333222222111000000000111222333333333222111333222000//////000111222000000000000000000000000111111000000000///////////////000111111111111111000//////111333444333222///000000///......///111000000111111111111000000---,,,,,,---000111111000........................////////////000000000000...//////000111111222222///000222333333222000///////////////000000000000...111333333666::::::777....../////////000000000---...//////000000000///............------,,,,,,---------,,,,,,+++++++++------........./////////111000000///...------------------.........//////...000333333222111111111........................//////...---------------,,,---......//////......------------------------******++++++,,,------.........------------......,,,,,,------------,,,,,,---------............//////...------------...///,,,,,,---......---,,,,,,......------------......------------------------******+++++++++,,,,,,,,,,,,---///000111000///...........................,,,...//////...---///000,,,---...///000111111222000000000000000000000000111222333333222222444666666777777999:::;;;<<<<<<>>>???CCCJJJUUUffftttcccYYYMMMJJJGGGDDDBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;::::::999999888888888888999999::::::999999888999999999999888888888888666666777888888888888888888999999:::::::::999999999999999999888777666555222333555777888888777777222222333444444333222222333333444444444444444444111111222333333444555555444444444333333333222222666444222111111222333555222222222333444555666777333333333444444555555555444444444333333333222222222222111111111111222222////////////////////////000000000000000000000000000111111111111222222222000000111111222222222222444444444444333333222111555333222222333444444333555444333222111111111111000111333444555444444333333222222222222222222333444444444333333222222222...///111222333333333222000000111222333333444444555555444333333222111111333444444555444333111000222111000///000111444555000000000000000000000000000000000000//////////////////000111111111111111///...,,,---///111222111222333333222111111222444000000111111111111000000///...---...///000///...........................////////////000000000000...//////000111222222222///111222333333222111///////////////000000000000---111444444666::::::777---.........//////000000---...000111111111000///......---------,,,,,,,,,000000000//////.........------------.........///---------...............---------.........//////+++---000000...---------........................000///...---------------,,,---......//////......------------------------,,,,,,------...///000000,,,,,,---......---,,,,,,,,,------......------,,,---------........./////////...---,,,,,,---...///,,,,,,---......---,,,,,,//////............//////////////////////////////,,,,,,,,,------.........,,,---///000111000///...........................,,,---......------...000,,,,,,---...///000111111000000000000000000000000111222333333222333555666777777888999:::;;;;;;<<<===>>>BBBJJJTTTeeeooodddYYYTTTMMMGGGCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::999999888888888999999999999999999999999666666666666666777777777888888777777777777888888:::999999888888777777777777777777777777777777777777777777777666666666666222222222222333333444555222222222222222222222222333333333444444444555555444444333333333222222222111222333444555444333222000111222333333333333333222222222222222222222222333222222111111222222333000000000111222222222333444222000...------.../////////000111111111111111222222222222222222222222111111111000111111222222444444333222222222333333333333222222111000//////111111111000111222222333222222333444555555555555111222222333333222222111333333333222222222111111111111111111111111111111111222444333222222333555000222444444222222444777444444444333222111000///222222222222222222222222111111111111111111111111//////000000000000//////000000111111111111000000000111111111111222222222333333333222222000////////////............//////333222111000000000111222000000///...------,,,,,,...............///000000000000111111111111000000000000000000000111111111000000000000000000000000---222111///555???>>>444000...------///000//////............////////////............////////////////////////000000000000////////////000000000000000000000000000000000000...---------...///111222.........------,,,,,,,,,,,,---------......//////------..................................................................///......---------......,,,,,,,,,------.........---------.........//////..............................////////////......++++++++++++,,,---......//////............//////...................................................---,,,+++,,,...000111//////...---,,,,,,++++++(((***---...---...///000222111111111111111222333111000/////////000222222222222222222222222333333444666999;;;<<<;;;::::::;;;<<>>===444000...---...///000///...000000000000000000000111............////////////////////////000000000000////////////000000000000.......................................///000111/////////.........------..................------........................................................................---------,,,,,,,,,------,,,,,,---------------------------------.........------------------------------............------......------,,,---------......------------......................................................///...---,,,,,,---///000//////......---,,,,,,+++)))+++---.........///000..................///000111111000000000111222333222222222222222222333333555666888:::;;;;;;;;;:::>>>???CCCKKKUUUeee~~~{{{qqqiii\\\QQQIIIEEEBBBAAA??????>>>===============<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::888888888888888888888888:::999999888888777777777777777666666666666777777666777999::::::999888777777777777777777777777777555555555555444444444444555555444444444555666666333333333333333333333333333333333444444444555555555555555444444444444333222222222222222333444444111111222333333333222222222222222222222222222222333222222111111222222333222222222111111111111111111111111000000/////////000000111222222222111111000000000000000000000000111111000000111222222333333333222222222111111111333333222222111000000000000000000000000111111111444444444444333222111000111222222333333222222111333333333222222222111111111111111111111111111111///111333444333222222333444555777666333111///000000111222333333333333333000000000000000000000000111111111111111111111111///000000111111000000///000000111111111111000000.../////////000000000000111111111111000///......000000000000000000000000...............000111111000//////......---------//////......//////000111...//////000000//////...000000//////...---,,,,,,000000000000000000000000---111111///444<<<<<<555//////...///000000///---000000000000000000000000---............/////////////////////000000000000////////////000000000000..............................///////////////...000000000///////////////000000///......------,,,................................................------------------------,,,,,,+++++++++,,,,,,---------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000000///...------------------,,,,,,,,,,,,------................................................000///---,,,,,,---...///000//////......---------)))+++---.........///000000000///000000111222222222111111111111222333333222111111111222333333444666777888999:::;;;;;;<<>>>>>BBBIIISSSbbb{{{yyyooodddZZZPPPIIIDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<===============<<<999999999999999:::::::::777777777777777777777777<<<;;;;;;:::999888777777777777666666666666777777666777888999::::::999888777777777777777777777777777777777666666666555555444444333333333333333444444444444444444444444444333333333444444444555555666666555555555444444444333222111000111222333444222222333333333222222111222222222222222222222222333222222111111222222333333222222222111000000000///000111111111111111000222222333333333333222222222222222222222222222222000000000000111222333444666666666666555444333222222222222111111111111111//////000111222111111000000000111222333333333333111222222333333222222111333333333222222222111111111111111111111111111111000333555555444333444444222222333444444444333111333333333333222111000///222222222222222222222222111111111111111111111111000000111111111111000000000000111111111111000000000000000111111111222222///000000000000//////...000000111111111111000000111111111000000//////...///////////////.........///////////////000111111......////////////......------...//////000111111////////////////////////...000000///222777888777111000///000111000///---///.........------,,,,,,------------............////////////000000000000////////////000000000000////////////////////////......000000000///...---........................------......///000111111000000/////////.................................---------------------------------------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,++++++,,,------...//////............//////................................................//////......------------///////////////.........+++---//////......///000,,,,,,,,,------///000000111111222222333333333333222111000000111333444666777777777888999:::<<<===>>>???BBBIIIRRRaaazzzzzzooocccXXXNNNHHHCCCBBB???<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>======888888999999999999::::::888888888888888888888888;;;::::::999999888888888888888777777777777888888888888888888888999999999777777777777777777777777888777777777666666666666444444333222222222333333333333333333333333333333333333333444444444555555555555555444444444444333111111111111111222333333222222333333333222111111222222222222222222222222333222222111111222222333222222222111111111111111000000000111111222222222333333444444444333222222222222222222222222222222//////000000111222444444777777888888777555333222111111111111111111111111///000111333333222111111444444444444333222111000111222222333333222222111333333333222222222111111111111111111111111111111111333444333222222444555222111111222444555555444444444444333222111//////222222222222222222222222111111111111111111111111000111111222222111111000000000111111111111000000111111111111222222222222000000000111111000000///...///111111111111///...000111111111111000///...////////////////////////000000//////000000111222...//////000000//////...000000000/////////......000000000000000000000000/////////000111444777888333111//////000000///...111000000//////.........,,,------------.........////////////000000000000////////////000000000000000000000000000000000000......///////////////...------............//////,,,,,,---...000111222333111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000------------------,,,,,,+++,,,,,,,,,------------...........................//////////////////...+++******+++,,,---....../////////....../////////...............................................................---------........................,,,---//////......///000---------......000111222000111111222333222222222222111000000111333555777666777888999:::;;;;;;<<<@@@@@@DDDJJJRRRbbbzzzxxxkkk___TTTNNNFFFDDD@@@===;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>999999999:::::::::;;;;;;999999999999999999999999999999999999999888888888999999888888888888999999;;;999888777666777999999777777777777777777777777777777666666666555555555555555444333333333333333333333333333333333333333333333333444444444555555444444444444333333333333000000111222222222222222222333333333333222111000222222222222222222222222333222222111111222222333111111111111111222222222000000//////000222333444444444444444444333222222111111111111111111111111/////////000111333444555666777888888777555222111111111111111111111111111000111333444444444222111444555555444444333222111111222222333333222222111333333333222222222111111111111111111111111111111111111111000///000222555444222///000333555666555333333333333333222111000111111111111111111111111111111111111111111111111000111111222222111111000000000111111111111000000000000000000111111111111000000111111111111111000---...000111111000...---,,,---...000111111000000/////////////////////000000000//////000000111222///000000111111000000////////////.........------000000000000000000000000///...///000111222555888666333///......///000000111111000//////...------,,,,,,---------.........////////////000000000000////////////000000000000////////////////////////...............///000111....../////////000000000------...///000111111222111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,------------------++++++,,,---...//////000---------------------------......//////......---------,,,,,,,,,------...///......------......///................................................------..................------------------------,,,...000000///...///000////////////111222333444///000111222222222111111222111000///000333555777555666888:::;;;;;;;;;:::??????CCCIIIQQQ```xxxttthhh^^^YYYHHHEEEBBB>>><<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888888888888888999999::::::999999999999::::::<<<;;;888666555666888:::777777777777777777777777666666555555555444444444777666555444444444444444222222222222222222222222333333333444444444555555444444333333333222222222///000111333333222111111333333333333333222111000222222222222222222222222333222222222222222222333000000111111222222222333111000//////000222444666444555555555444333333222000000000000000000000000/////////000111333444555666666777777666444111000111111111111111111222222000222333555555444333222222222333444555555555555222222222333333222222222333333333222222222111111111111111111111111111111000000///---,,,...111444777333//////222555555555111111222333333333333222000000000000000000000000111111111111111111111111111111222222222222111111000000111111111111000000////////////000000000000000111111222222222111111---...///111111///...---''')))+++...000111222111////////////000000000000000000000000000111111222000000111111111111000000******+++,,,...//////000000000000000000000000000///......000000111555999777333///------///000111//////...---,,,,,,++++++,,,,,,,,,---------......////////////000000000000////////////000000000000...........................---------...///111222//////000000111111111222////////////000000000000222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------.........***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...---------------...------,,,,,,------...................................................,,,,,,---.../////////...,,,---------------------,,,...000000///...///000++++++,,,,,,...///000111...///000111222111000000222111//////000333666888444666999;;;<<<<<<::::::======@@@FFFNNN]]]uuuttthhh^^^WWWMMMDDDAAA???===<<<===???>>>======>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888888888888888888888444555666777888999::::::888888888888888888888888999999999999999888777777666555444333222222333444666333000000222555555444222222222333333444444444111222444555555555444444111111222222222333333333333111000222555555000+++***---111555777666444222111111111111111111111111222222111111111111111111222222222111000//////...000000000000000111111222222222333444555555555444333222111000000000111222111111111111111111111111111222333444444333111111222222222222222222222222555111//////111333222111222333555666666555333222222222222222222222222222222222222222222222222222222222222333444444555555111111111000111111222333111111111222222333333333333333333222222222111111222222222111111111000000333333333333333333333333222333333444444333333222111111111111000000000000000000000000000000000000000000000000///---,,,+++000000111111111111000000////////////////////////........................///000000000000111111111///000111111111000...---///////////////000000000//////000000000000//////......------///222555777>>>:::222---///333222---000000//////.........---,,,,,,,,,---...///000000000000000000////////////............////////////)))+++---///111111111111000000000000000000000000111111000///......//////***+++---...------///111///......///111222111000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000///...---,,,+++******........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///...------,,,,,,------------------------//////.........---------000000//////.........---.........////////////000111111000000000000000111333222///......///111333444444333222111111111111888888888777777777777777<<<>>>BBBHHHNNN]]]uuussshhh]]]SSSHHHDDDBBB??????@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888888888888999999888888777777777666888888888888888888888888888888999999888888777666999888777666555666666777666444111111333444444333111111222222333333333333222333444555555555444333111222222222222333333333333111///111444555111---...000333555555444222000111111111111111111111111222222222222222222222222222222111111000//////...000000000000000111111222222222333444444444444444333222111000000111111222111111111111111111111111111111222333333222111000222222222222222222222222555222000000222444333222222333444666666444333222333333333222222222222222222222222222222222222222333222222111000000//////111111111111111222222333111111222222222333333333333333333222222222111111222222222111111111000000333333333333333333333333222333333444444333333222111111111111000000000000000000000000000000000000000000000000000///...---000000111111111111000000000000000000000000000000////////////////////////000000000111111111222222000000000000000//////...000000000000000000000000//////000000000000/////////.........///111444555;;;:::555000000333222...000/////////............,,,------....../////////000000000000////////////....../////////000000000///......---...///000111000000000000000000000000222222000///...............//////...,,,+++,,,...111///...///000000///...------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------,,,,,,........................------.........------,,,////////////////////////......---------......///000//////...------,,,,,,------------------------000000/////////.........000/////////............---............///////////////............//////222222111111111111111111//////000111222444666777666666666777888999999999<<<>>>BBBGGGNNN\\\uuuvvvhhh]]]PPPJJJFFFBBBAAACCC???>>><<<======>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::999888777666666555888888888888888888888888777777888888777777666555666666555444444444444555666444333333444444222111333333333333444444444444333444555555555444333222222222222222333333333333333111///000333444333000222333444444333222000///111111111111111111111111333333333333333333333333222222111111000/////////000000000000000111111222222222333444444444444333333333222111111111111111111111111111111111111111000000111222222111111000222222222222222222222222444333111111333444333222222333444555555444333222333333333333333333333333222222222222222222222222555555444333333222222111111111111111111222333333222222222222333333333333333333333222222222111111222222222111111111111111222222222222222222222222222333333444444333333222222222111111111000000000000000000000000000000000000000111111111000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111222222222333111111000////////////000222222222111000000000/////////000000000000//////000///......///000222333777:::999444111222111///////////////....................................000000000000/////////////////////000000000111111333111...,,,+++---...000000000000000000000000000111000///...------------000000///---++++++,,,...222000////////////...,,,.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------.........///........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------....../////////...------,,,,,,........................000000000000000/////////////////////............---------............/////////............//////000111222333444333111000---...///000333555777888444555666777999:::;;;<<<<<<>>>BBBGGGMMM\\\tttwwwjjj[[[RRRKKKEEEBBBBBB@@@>>>============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888777777777777777666555555444444444444444444444444555555555555444333222000555555555555555555555666444444555555555444222111222222222333333333444444333111///000222444444333444444333333222111000000111111111111111111111111222222222333333333333333111111111111000000//////000000000000000111111222333444444555555555444444444333333222111111111111111111111111111111111111///000000000111111111111222222222222222222222222333222222222222333222222222333444444444444333222333333333333333444444444222222222222222222222222222222222333444444555555222111111111111222333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222333333444444333333222222222222111111111000000000000000000000000000000///000111222222222222222000000111111111111000000222222222222222222222222000000000000000000000000111111222222222333333333333222000/////////000111444333333222111000////////////000000000000//////000000/////////000111111444:::===888222111111000///////////////.........////////////............000000000000////////////000000000000111111111111222111///---,,,---...///////////////////////////......---------...//////.........---+++,,,///111000///...///000111000.......................................------------------------------------...............---------------------....................................000000000///...---,,,+++++++++++++++++++++++++++000///...---------------//////.........---------///////////////////////////////////////////////////////////////.........------------............111000000000000111111222000000111222222222111111222111111111222222333444555555666777999:::;;;<<<<<<===AAAFFFMMM[[[ssswwwggg[[[QQQHHHBBBAAAAAA???>>>===>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<999999999999999999999999888888888888888999999999888888888888888888888888777777777777777666555555777777777888888888777777555666666666444333222111555555555444444444444444444444555555555444222111222222333333333444444444222111000111222333444444333333222222222222222222111111111111111111111111000111111111222222222333111111111000000000000000000000000000000111111222555555666666666666555555444444444333222111000000111111111111111111111111//////000000000111111222222222222222222222222222111222222222222111222222222333333333333333333222222222222333333444444444222222222222222222222222------...//////000000111222222222111222333333444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222333333444444333333222222222222222111111111111111111111111111111111111///000111222222333333222000000111111111111000000222222222222222222222222////////////////////////111111222222222333333333333222000/////////000111444333333222111000////////////000000000000//////000///////////////000000111999>>>999333111111000........./////////////////////////////////......000000000000////////////000000000000111111111111---...//////////////////////////////////////////.........///111333444555000000000...------///111...------///333555555444//////////////////////////////.........---------------------------------........................//////.........---------......................../////////......,,,+++***........................000///...---------------...............---------////////////////////////.................................///////////////---------.........//////000000000000000111222222000///...---...///111333444333222222111111111222777777777888999999::::::<<<===AAAFFFLLLZZZrrrqqqeeeZZZNNNFFFDDDBBBAAA????????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999888777777666888888888888888888888888777777888888777777666555555666666777777777777666555666666555333222333444333333333222222222222222333444555555555444333222333333333333444444444444222222222333333333333333222222222222222222333333111111111111111111111111000000000111111222222333111111000000000000000000000000000000000111111222555666666666666555444444444444444444333222000///111111111111111111111111000000000000000111222333222222222222222222222222111222444444333222222333333333222222222222333333000111111222222333333444222222222222222222222222222222111111000/////////222222222222222333444444444444444444333333333333333333333222222222111111111111111111111222222222222222222222222222222222222333333444444333333222333222222222222111111111111111111111111111111111///000111222222222222222000000111111111111000000222222222222222222222222////////////////////////111111111111222222222333222222111000000000000111222222222111000000000/////////000000000000//////.../////////////////////111888<<<888333111111///.........///////////////////////////////////////000000000000/////////////////////000000000111111+++,,,...000111111000///000000000000000000000000000111222333555777999:::666777666444111///......------...222666999::::::000000000000000000000000/////////.........------------------------------...............//////////////////.........------.......................................---,,,+++------------------------//////...---------......................................................------------.....................///////////////.........////////////000...------......///000111000///---,,,,,,///111333111111111111222333444444777888888888999:::::::::<<<===AAAEEEKKKYYYqqqyyynnncccVVVMMMJJJDDDBBBAAA@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888888888888888888888888888888999999888888777666222333444555666666555444555666666444222222555777444444444444333333333222222333444555555555444333333333333444444444444555222333444555444222222222111222222333333222222111111111111111111111111111000000111222222333444444000000000000000000000111000000000000000111111222444444555555444333333222444555555555333222000///111111111111111111111111111111000000111222444555222222222222222222222222222555777777555333444555333222222222222222222333//////000111111222333333222222222222222222222222666666555555444333333333333222222222222333444444555555444444444333333333333333333222222222111111000000111111111222222222333333333333333333333333222333333444444333333222333333222222222111111111111111111111111111111111000000111111111111111111000000111111111111000000222222222222222222222222000000000000000000000000000000000111111111222222111222222222222111000000000000000000000000000000//////000000000000//////------...///000000000000111777:::666333222111.............../////////000......//////000000111111000000000000////////////....../////////000000000------......///000000111000000000000000000000000111111111222333555666777:::<<<<<<;;;777444222111//////111444999===>>>>>>000000000000000000000000////////////....................................---........./////////000............////////////............................../////////......---++++++++++++++++++++++++......---------......///........................---------------------------.........////////////............/////////000/////////000000000111111------------...///000111///.........///000111222000000000111222444555666666666777888:::;;;<<<<<<;;;===@@@EEEKKKXXXppp~~~tttiii\\\SSSOOOEEECCCBBBAAAAAAAAA???===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777999:::;;;<<<<<<888888888888888888888888999999999999999888777777555666777999999999888777555666666444111222666999888888777777666666666555111222444555555555555444333333333444444444555555111333666666444222111000222333444444333222000///111111111111111111111111111111222333333444555555000000000000000111111111000000000000000111111222333333333333222222111000555555555555444222000///111111111111111111111111222111111000111333555666222222222222222222222222333666999999777555666777333222222111111222222333...//////000111111222222222222222222222222222222111111222333333444444555333333222222333333444555555555555444444333333333333333333222222222111111000000111111222222222222333333333333333333333333222333333444444333333222333333333222222222111111111111111111111111111111000000111111111000000///000000111111111111000000111111111111111111111111111111111111111111111111///000000000000111111111111111222333333111000///////////////000000000000//////000000000000//////,,,---...///000000000000222666888555222222111------.........//////000000---......///000111111222000000000000////////////............////////////111///---,,,,,,...000222000000000000000000000000000///////////////000000:::<<>>??????000000000000000000000000000/////////....................................---.........//////000000,,,,,,---...///000111111...........................///000000000000000///........................---------------...///000---.....................------------------------.../////////000000111111---.........//////000000000000000000111111111111////////////000111333333---...000111222222222111111111111111222333444444444555666888:::<<<>>>???;;;===@@@EEEJJJXXXpppzzzqqqdddZZZVVVMMMDDD===>>>@@@???======<<<<<<;;;;;;;;;:::::::::======<<<;;;:::999999888;;;:::999999::::::888777;;;::::::999888777666666777888999:::::::::::::::;;;:::888666444444444444777777777777666666666666888888888888777777777777666666777777666444222111222333333333333333333222222333444555444333222111444333222111111111222333222222222222222222222222444444444333333222222222333333333333333333333333111222222222222111000000111222222222333333333333222222222222222222222222333333333333333333333333111111222222222333333333555333111000000111333555333333555555555555333333555444444333222111000000333333333333333333333333222222222222222222222222333333333333333333333333222222222111111000000000222222222222222222222222///000111222333444444444333333222222222333444444111222222333333222222111444444333222111111111111444444444444333333222111111222222333333222222111000000111111111111000000222222222222222222222222111111111111000000000000//////000000000000//////333333333222222111111111111111111111111222222222111111111111111111111111000000//////......------//////000000000000//////000///...------...///000000333777888666222///...111000///......///000111111111111111000000000000222111111111000000//////////////////////////////000111222333444333222222......///000111222222333000000000000000000000000000111222555888<<>>;;;@@@===888;;;;;;666111///000222333222000000////////////000000000000111111111111000000............///111222333......//////000//////.../////////000000000000000000000//////.........---000000000000000000000000000///...------...///000------------------------////////////000000000000////////////////////////000///...---------------...------------...//////000000000000000000000000333333333333333222111000111111222333333333222222333444666888:::;;;<<<<<<======@@@DDDJJJWWWppp|||mmmaaa[[[TTTJJJBBBBBBBBB@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999;;;:::999999::::::999777::::::999999888777777777888888999:::::::::999999:::999888666555555555555555555555444444444333333999888888777777666666666555666666666666555333222555555666666666666555555333333444444333333222222333333222111111222222333222222222222222222222222333222222222111111111111333333333333333333333333111222222222222111000000/////////000000000111111222222222222222222222222222222222222222222222222111111222222222333333333222111111111111111111222111222333333333333222111444333333222222111111111333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111222222222222222222222222000111222222333333333333444333222222111111111111111222222333333222222111222222222111111222333333333333333333333222111111000111111222222111111000000000111111111111000000222222222222222222222222000000000000000000000000//////000000000000//////333333333222222111111111222222111111111111111111111111111111111111111111///////////////.........//////000000000000//////000///............///000111444777777555222000///000000///......///000000000000000000000000000000111111111111000000000///111111111111111111111111111222222333222111///............///000000111111000000000000000000000000222222111111222444555666???GGGKKKQQQTTTGGG999:::888444///---.../////////......------------............/////////...------000000///...,,,+++***)))...////////////.........///.........//////000000111111111000000/////////////////////////////////000///...------...///000------------------------........./////////000000////////////////////////000///...------------...///............///000000000000000000000000000000222333333333222222111000111222222222222333333333555666777999:::;;;;;;<<<<<<===@@@DDDIIIWWWppp{{{kkkbbb]]]RRRHHHFFFEEEBBB??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888999999999999999999999999::::::999999999999999888999888888777666666777777555555555555444444444444999999888777777666555555555555666666666555555444333333444444444444333333444444333333222222333333333222222111111222333333222222222222222222222222111111111000000000000000333333333333333333333333111222222222222111000000........./////////000000222222222222222222222222111111111111111111111111111111222222222333333333111222333444444333222111000000111111111111000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222111222222333333333222222444333333222000//////...111111222222222222111111000000000111111333444444111222222222222111000000///000000000000000000///000000111111111111000000000000000000000000000000////////////000000000000///000000111111000000///222222222222222111111111333222222222111000000000111111111111111111111111...///////////////000000//////000000000000//////000//////......//////000222444666666444222111111000000///......///000000////////////////////////111111111111000000000000111111111111111111111111222222222222111///---,,,............////////////000000000000000000000000222111000///...///000000999AAAMMM^^^bbbJJJ444555777444000............---......------------.....................---,,,+++---...///000111000//////........................000///............///000000000000/////////////////////////////////////////////............///000---------------------------------.........////////////////////////////////////......------......///////////////000111111000000000000000000000000222222222333222222111000222222111111111222444444666777888999::::::::::::<<<===@@@DDDIIIWWWooovvvkkkcccWWWLLLGGGEEEBBB??????>>>>>>>>>=========<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;:::999888888888999999:::::::::;;;::::::999888888888888888888888888888888888888999888888888888777777777999999888777666555555444555555555666666666666666222222333333333333222222555444333222111222333444222222222222222222333333222222222222222222222222111111111000000000000000333333333333333333333333111222222222222111000000000000000000111111111111222222222222222222222222000000000000000000000000111111222222222333333333333333444444444444333333000000111111111111000000111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222333333333222111111333333333222222111000///111111222222222222111111111111111111111222333333000000111111111111000000///000000111111000000///000000111111111111000000000000000000000000000000///////////////000000000000000000111111000000000222222222111111111111111333333333222111000//////111111111111111111111111......//////000000000111//////000000000000/////////////////////000000000333444666666444222222333111111000000000000111111............////////////111111111000000000000000////////////////////////111222222222222000...---//////////////////......//////////////////////////////......///111333444444>>>PPPiiioooRRR888999999777444222111000000///000000////////////000000000000000000///...---,,,+++---000333444444444333---------......//////000333333111000///.........------------------,,,,,,////////////////////////...............//////000........................,,,,,,,,,---------......//////////////////////////////............////////////......//////000111////////////////////////111111222222222222111111333222000000000222444666777777888888999888888888<<<===???CCCIIIWWWooouuuiii\\\OOOIIIFFFAAA???>>>=========<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;:::999999;;;;;;;;;999888888888999::::::;;;;;;;;;;;;:::888888888888999888888888999999999999999:::::::::999999999888888888888777777666555555444666555555555666666666777555555666666666666555555555444333222111222333444111111222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222222222111000000000000000000111111111111222222222222222222222222000000000000000000000000111111222222222333333333444333222111111222333444222222222111111222222222111111111222222333333444111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222333333333222111111222222333444444333333222000111111222222111111000333222111111000000000111///000000111111000000000000111111111111111111000000000111111111111000000////////////////////////.../////////000000111111000000111111111111000000111111111111111111111111333333333222111000//////111111111111111111111111.../////////000000111111//////000000000000//////...//////000000000000000333444666666444333333333222222222222222222222222---........./////////000000000000000000000111111000000000000000000000000000111222333333222111111111000000000000000000000////////////////////////............000222444555999EEE]]]zzz```AAA???777777666555333111000000000000////////////000000//////000000///...------...000111222111///---,,,------------...000111222777666555444222000...---,,,,,,------------------........................---......///////////////........................,,,,,,,,,,,,------------//////////////////////////////.........//////000......------......///000////////////////////////000111111222222111111111222111000000000222555666666666777777777777777666<<<<<>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;999999:::::::::::::::::::::999888777777999:::;;;999::::::;;;;;;:::999888777777777666666666555555555555555666666666666666999888777555555555666666111222222333333222222111333333444444333333222222///000222333444444333333222222222222222222222222222333333333444444444444333333333333333333333333111222222222222111000000/////////000000000111111222222222222222222222222111111111111111111111111111111222222222333333333222111000000000000111222444333222222222222333444222222222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222333333222222222222222222222222000111222222333333333333111222333444444333111000000000111111111111000000222111000000000000000111///000111111222222222111///000000000000000000///000000111111111111000000000000000000000000000000000000000111222333333333000111111222222111111000///000000000111111111222222222111111111111111111111111111111111111111111111111111000000000000000//////000000000000//////---...000111222222111111000333777888777555333333000000111222222111000000......///000000111222222///000000000111111111111222222222222222222222222111111222333333222111000......//////000111111111000000000000000000000000000///.........///000111+++777BBBLLLRRRBBB000------000222222000...---.........------------......,,,,,,---...////////////,,,...111555999<<>>BBBHHHVVVnnnmmm___VVVMMMGGGFFF????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;:::::::::::::::::::::::::::999888777777999;;;===::::::;;;<<<;;;:::999888777777777777666666666666444444555555666777777777:::999777666555555555666444555555666666555555444222333444555444333222111///000222333444444333333222222222222222222222222222222222333333444444444333333333333333333333333111222222222222111000000222222222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333333444555555555555444333444333222111111222333444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333000000000111111222222222222222222222222222222222///000111222333444444444222333444444333111...---000000111111111111000000////////////000111222333000000111222222222222222......////////////......000000111111111111000000111111111111111111111111000000111222333333444444111111222222222222111111//////000000111111111222111111111111111222222222111111111111111111111111222222111111000000////////////000000000000//////---...000111222222222111///333777999888555333222...///000111111000///......//////000111222222333//////000000111111111222000000000000000000000000222222222222111000...---,,,------...///000111111000000000000000000000000////////////000222444555///444000...555555333999,,,///333333000......///000000////////////000000---...///111222222333333000000111333555777:::;;;<<<:::666222///---------***...333888999777444111---.........//////000000........................+++,,,...000000000000///////////////////////////---------........./////////////////////////////////////////////000111111///////////////000111111000000000000000000000000//////000111111111111111...///111222444444444444888888999:::;;;;;;;;;;;;;;;<<<>>>BBBHHHVVVnnnzzzkkk^^^QQQJJJIIICCCAAA????????????>>>===========================;;;:::999999;;;;;;:::999;;;:::999888888999:::;;;<<<;;;999888888999;;;<<<:::::::::999888777666666777777777777666666666666555555555555555555555555666666666666666666666666555555666666666555333222333333555555555555333333333333333333333333333333...///111222333333333222///111333333222000//////444444444333333333222222111111111111000000000///000000111222222222222111222222222222222222222222000111111111111222222222000111222333444444444444444444444444333333222111111111111111111111111111333333222111000000111111111222222333333222222111444333222111000000000000333333333222222222111111333333222222111222222222333222333555666666444222333333333333333333333333222222222111111111111000////////////////////////000000000000000000000000222222111111000/////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000//////...000000000000000000000000222000111555999888222,,,111222222111...---...000333111//////111222111111333222111111000111111111///......///222333333222000000000000000000000111000000000000000000000000111111000000//////............//////000000111111111111111111111222222222111000///......///000111////////////............////////////000000000000111000000000111222333333999999777555222000///000------...222888:::888555666333...++++++---------////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000........................---------,,,,,,+++++++++////////////............////////////000000000000000000000///////////////111111111111222333444555999777666888;;;===;;;888999======BBBLLLRRRdddzzzlll]]]QQQMMMEEECCCAAA@@@@@@@@@???>>>========================;;;:::999999;;;;;;:::999::::::999888888999::::::<<<;;;999888888999;;;<<<::::::999999888888777777888888888777777777666666555555555555555555555555555555555555555555555555444555666666666555333222222333444555555444333222333333333333333333333333666666666555333111///---111111111000000111555888444333333333222222222222222222222222111111111111000000111222222222222111222222222222222222222222333222222222111111000000000111222333444444444444333333444444333333222111111111111111111111111111333333222111111111111111222222333333333333222222333222222111111111111111333333333222222222111111333333222222111222222333222111111222333444333111333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000111111000000///...000000000000000000000000333222444888;;;:::555///333333222111000//////000222111000111333333222000333222222111111111111111111000///000111222111000111111000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000111111111111111111111111000///......///000111111111111111000000000000....../////////000000000111000000000000111111222333777999777111---...000/////////111555777999999777444///------.................................------...//////...------........................//////............//////...........................---------,,,,,,,,,,,,111111111000000/////////////////////000000000000000000000000000000000000111111111111222333444555888777666888;;;<<<;;;999:::======BBBKKKRRRddd}}}kkk[[[SSSIIIFFFCCCAAA@@@@@@???>>>========================;;;:::999:::;;;<<<;;;999::::::999999999999::::::;;;;;;999999999999;;;;;;999999999999999888888888888888888777777777666666555555555555555555555555444444444444444444444444444444555666555444333222222222333333333333222222222222222222222222222222222222333333333333222111444444444222000000222444333333333222222222111111333333333222222222222111000000111222222222222111222222222222222222222222444444333222111000///...000111222333444444444444333333333333333222222111111111111111111111111111333222222111111111111222222333333444444333333222222222222222222333333333333333333222222222111111333222222111222222333333333111000111222333333222333333333333333333333333333222222222111111111111111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222111111111111111111111111111111111111111000111111111111000//////000000000000000000000000222333555999===;;;666111333222000000111111000///000111222555888777555222333333222111111111111111222111000000111111000...111111111000000/////////000000000000000000000000000000000000////////////000000000000////////////000000000000000/////////000000////////////000000000000000000111111111111------........./////////111000000////////////000,,,444:::999222,,,---111111111000000111444888<<<888555111....../////////........................------............------////////////////////////......------------.............................................---------111111000000///...------////////////000000000000///000000000111222222222111111111111222333444444777777777888:::;;;:::999:::>>>===AAAKKKQQQcccvvvdddYYYNNNJJJEEEAAA@@@??????>>>========================<<<:::999:::;;;<<<;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;888999999999999999999999777777777666666666555555555555555555555555555555444444444444444444444444333444555666666555444333222222222222222222222222222222222222222222222222......///111222333333333///222555666444222000000333333222222222111111111333333222222222111111111000000111222222222222111222222222222222222222222333333222222111000000///111111222333333333333333222222333333333222222111222222222222222222222222333222222111111222222222333333444444444444333333111222222333444555555555333333333222222222111111222222111111222222333333666444222222333555666555333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000///000000000000000000000000///111444888;;;:::555111222000......000111111//////111444888;;;;;;888555333333222111111111111222222000///000111111000///111111111000//////......////////////////////////000000000000////////////111111000000//////......///////////////.........000000////////////000000............////////////------------.........///111000///...............+++111888999555111000000///111222000///000555:::888444111///////////////.................................//////.................................///......------......///........................///////////////.........//////...---,,,++++++***////////////000000000000//////000111222333333444222111111111222222333444666777777888:::::::::999;;;>>>===AAAKKKQQQbbb~~~pppcccUUUPPPIIICCC@@@???>>>===========================<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::666666555555555444444444555555555555555555555555444444444444444444444444333444555666666666555444222222222222222222222222222222222222222222222222444444333333222222222222---///222444444444666777333333333222222222111111222111111111000000000000000000111222222222222111222222222222222222222222111111111111111111111111111111222222333333222222111111222333333222222222333333333333333333333333333222222222222222333333444444444555555444444444111222333555666666666666333333333222222222111111222111111111222222333444666444222222333555666555333333333333333333333333333333333222222222222111000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111000000000000000000000000000///000444777999999666444111///---,,,...111333444111333555999;;;;;;888555444333333222111222222222///......///111333222111000000000000//////......////////////////////////////////////000000000000111111000000//////......////////////......------//////000000000000//////---........./////////000------------.........///000000///...---------......000333777999777444111---///222111//////222555666333000............---........................////////////////////////........................000//////////////////000........................///////////////////////////......---,,,+++++++++////////////000000000000//////000111222333333444222222111111222222333333555666888999999999999:::;;;???>>>AAAJJJPPPaaa|||~~~ppp^^^XXXNNNFFFBBB???>>>===========================<<<;;;:::;;;<<<===<<<:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999666666666555555555444444555555555555555555555555444444444444444444444444444555666777888777666666333333222222222222333333333333333333333333333333333333444666888:::<<<===@@@>>>:::555111111444777444444444333333333222222111111111000000000//////000000111222222222222111222222222222222222222222000000111111111222222222111111222222222222222111000111222222222222222222333333333333333333333333333222222222222333333444444555555666666555555444222333555666777777777666333333333222222222111111111111111111222333444444333111000111222333333222333333333333333333333333333333333333222222222222////////////////////////000000000000000000000000222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111222333333333333222111111000000000000000000000000111222555777999999999888222111000...///333:::???===<<<;;;::::::999666444444444333222222222222222///......///222333333222////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000//////......------//////000000000000////////////000000111111222222------........./////////000//////............///111//////333888:::888444///000111111000000000111666333000/////////...---------------------------//////............//////////////////////////////000000////////////000000.................................///////////////000000000////////////...////////////000000000000///000000000111222222222333222222111222222333333444666888999888888999:::<<>>AAAJJJOOO```{{{xxxggg```UUUKKKEEEBBB@@@???===========================;;;:::;;;<<<===<<<;;;::::::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999;;;;;;;;;::::::999999888888777777777777666666666555555555555555555555555555555555555555555555555555666777999999999888777555444333222222333444555444444444444444444444444...///222666<<>>;;;888666444444333222222222222333000///...///111222222111------......///000000000000000000000000000000000.../////////000000000111////////////000000000000111111000000///......---...///000111111000///.../////////000111222222222....../////////000000000/////////...//////000000///......000444777999999555333000///000222222222666444111000000000///---------------------------...---,,,,,,,,,,,,---.........................../////////....../////////........................------.........///////////////000000000000111111////////////000000000000000000000000000000000000333333222222111222222333444666999999777777888:::<<>>AAAIIINNN___zzzzzzmmmeeeYYYOOOGGGDDDBBBAAA===========================<<<;;;;;;<<<===<<<;;;::::::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999<<<<<<;;;::::::999888888999999999999888888888888555555555555555555555555666666666666666666666666666777888999::::::999888555555333333333333555555555555555555555555555555111222444777;;;???CCCEEEAAAFFFLLLNNNJJJCCC;;;777666666555555555444444444333333333222222222111111000000111222222222222111222222222222222222222222444333333222111000//////111111222222222111111000///000111222222222222222////////////////////////222222222222333333444555555555666666666666555555444555777888999888666555333333333222222222111111111111111111222333444555333222333555666666444222333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111333333444444333333222111000000000000000000000000//////000111222444888::::::<<<<<<888555<<>>;;;555///---000333555555777555333222222111000...------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................,,,---------......//////------......///000000000////////////000000000000000000000000////////////333333222222111222222222333666999999777777888:::===@@@>>>AAAIIINNN___zzzwwwmmm```UUUOOOIIIAAA;;;>>>===<<<===??????>>>===???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;:::999888:::999999888888999999:::777888888777555555666777666555333333555555555444666666777888999:::::::::888666444444666777888777666444333111111222333444000111333555666666555555666555777<<>>CCCDDDJJJ]]]rrrvvvhhh]]]VVVOOOGGGAAA???>>><<<<<<======<<<;;;>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999::::::999999999999::::::888999999777666555666777:::999777777999:::999888666666777888999999999999:::888666555666666666555:::888666333222222222333222222333444555555555555@@@DDDKKKSSSWWWVVVOOOJJJ;;;888777:::BBBIIIMMMNNNDDD???999444222111111000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333111111111111222222222222333222222111111222222333444444333222222333444444444444444555444444333333111222222333333333222222333333333222222222111111333333222111111111111111111111222333444555666666555555444333222222222222222444555555333222222333333333333333222222222111333333111000000000111222000222333333111111222444111000///......///000111///000000111111111000000111111111111111111111111222111111111000000000000111111111111222222222222222111111111000000000000444333222111111111111111222111000111222333000...111222222333333222222111000111111222222111111000222111111111111111111000111111111111111111111111111222333555777999;;;;;;;;;>>>???===888444222222444333222222111111222222000000111111111000000///000000000000000000000000////////////000000000000222111111000000000000000////////////////////////111111000000000000111111...///000111222222222111---...///111222111///---111000///...---,,,+++***..................------111111111000000111444777555333222444777888777444111111000///..................---------.........////////////////////////111000000/////////000000//////......------------.........///////////////////////////////////////222111000//////000111222000/////////000111222222111000///......///000000333333222222111222222333777888999:::::::::999999<<<:::===CCCEEEJJJ]]]rrr|||nnnbbbZZZRRRIIICCCBBB@@@>>>=========<<<:::===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::::::::999999999999:::::::::::::::999666555666888999777666666777888888777666666777888999999999999;;;999666666666666555444999888777555444555555666444444444333333444444555333777>>>EEEGGGBBB:::444888777555333444<<>><<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999:::;;;:::::::::999999:::::::::;;;<<<;;;:::777666777888777555444444666666666555666666777888888888888888999777666666777777666444444444444555666888999:::666555444333222333444444444444555666666555444222111444666444111333;;;AAADDDFFFIIILLLJJJBBB888111111222222222222222333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333111111111222222222333333333222222111111222222333444444333333333333444444555444222111000000000111222111000000111333555666222222222222222222222222333333222222222222222333111111222333444444555555333222222222333333444555333444666555333222222333444333333333333222222222333333222222111111111111222333333222000///000111222222222222222222222222//////000111111111111111111111111222222222222222111111111111111111111111111111111222222222333333111111111111111111111111111111000000000111222222333333333333333222111000111111222222222222111111222222333333333333222222/////////000000111111111////////////////////////111111111222333333444444999888666444333333444555333222222111111111111111111111111111111000///////////////////////////////////////000000111111222222111111000000000000000111111111111111111111111222111111000000111111222000111333555666777777777BBBGGGKKKGGG===444111111,,,---...000111111111000...............//////000///000111000///...///111666999;;;:::777444222222...------------......///,,,,,,---.........------////////////////////////......---------......///000000000000000000000000000000//////......------////////////////////////***+++---///000000000000222111000000000000000111///////////////000000000222222111111222222333333777777888888999999::::::;;;999===BBBEEEKKK^^^tttuuujjj```UUUMMMEEEBBB???>>>???@@@@@@???;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<;;;:::888777888999999888666666888888888777666666777888888888777777666555555666888999888777222222333444555777888999777666444333222222333444666666444333333444666888000222444555444222222222555777;;;>>>>>>:::444...111111111222222333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333111222222222222333333333333222222111111222222333222222333333333333222222666555333111000111111222111111000000111333444666222222222222222222222222222222222111111222333333111222222333333444444444444444333444444555666777333555666666444333333444222222222222111111111111111111111111111000000///111222333222000///000111000111111111111111111000111111111111111000//////000000000111111111222222111111111111111222222222111222222222222333333333111111111111111222222222111000000000111222333333111222333333222222222222111111111111111111111111111222222333333222222111---......//////000000000////////////////////////111111111222222222222333222222222222333333333222333222111111000000111111//////000111111111111111/////////////////////////////////000111222222222222111111000000000000000000000000000000000000000000000////////////000000111111111222444888;;;>>>EEEJJJLLLFFF:::000---...---...///000111111111111///......------...////////////000///000222777:::@@@???===999444000///000///......------------...,,,,,,---...///000000000........................000///...---,,,,,,,,,,,,////////////////////////000000//////......------////////////////////////+++,,,...000111111000000222111000000000000000111000000111111222222222222222111111111222222333444666666777777888999::::::;;;:::===BBBEEEKKK^^^ssssssggg[[[SSSFFFCCC???===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;999888777999:::888666444555666777666555666666777888888777777666444444444666888:::999777444444444444444444444333666555444444333333333333+++---000111000//////000444333222333444555444444555222000///000111111000111111111222222333333444333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333222222222222333333333333333222222111111222222333111222222333333222222111555555444333222222222222////////////000111222222111222222222222333333333111111111000111111222222111222222222333333333444555555444555555666777777444555666666444333333444222222222111111111000000000111111111111000//////000111222222000///000111......////////////......222222222111111000......//////000000111222222222111111111222222222222222222222222222333333333333111111111222222222222222111111111111222333444555111222333333111000111111222111000000000000111222//////000000000000//////......//////////////////000000000000000000000000/////////000000000000000******,,,///222333222111222222111000000000000111......000111111222222222000000000000000000000000...///000000111222333333222111111000000000000000------------------------000000////////////000000222111000000222777<<>>CCCDDDJJJ]]]rrr|||ooobbbZZZLLLIIIDDD@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;777888999888777777999;;;666444333333444555555444666777777777777777666666555555555777999999777666555555555555444444333222444444444555444444333333///333777888666444444444444444333333333333555666666444111000111222222222000111111222333333444444444444444444444444444444333333333333333333333333111111111111111111111111111111222222222333333333222222222333333333444444333222222111111222222333222222333444444333222222333333333444333333222222000000111111111111111000111111222222222333333333000000//////000000111222222222222222222333333333555555444444444555555666444555777666444333333444333333222222222111111111111111222222222111000//////000111111000000111222...///000000000000///...000000111111111000000///000000111111222333333444111111111222222333333333222222222333333333444444111111111222222333333333111111111222333555666777777888999777444111111222222111000//////000111222//////000000000000//////111111111111000000000000111111111111111111111111......//////000000000000...------///333555444222222222111000000000000000///000000111111111000000000000000000000000000000...///000111222333333444222111111000000000000000........................111000000000000000000111222111000111222555888::::::@@@EEEEEE???777333333///...------///222555777:::999666555444444555555666888:::;;;<<<>>>AAACCC>>>999333000000000///---............///000111111222000...,,,+++,,,...///........................000000///...------.............../////////000000.........///////////////////////////////////////111111111000000///...---000/////////000111222222...///111222333333222222111111111111222333444555666666555666777999:::;;;>>><<<>>>CCCDDDIII\\\pppyyylllcccTTTPPPJJJEEECCCAAA???>>><<<<<<<<<<<<<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<<<<<<<:::999<<<;;;;;;::::::;;;;;;<<<666777888888777888:::<<<:::999777777999999999888666777777777777777666666777666666777888888666444222333444555666666666666222333444555555555333333333555666444222111444777111444666555222000000111000111444777999777222...000000111222333333444444444444444444444444444444333333333333333333333333111111111111111111111111111111222222222333333333222222333333333444444444333222222222222222222333333333444555555444333333000111333444444333222111222333444555555444222111111111111222222333333333//////...//////000111111222222222222222222333333555444444333333444444444444555777666555333444444444444444333333333222222222222333444333222111000...///111111000000111333111222333444444333222111...///000111111222222111111111222333333444555555111111111222222333333333222222333333333444444444111111111222222333333333111111222333444666777888>>>@@@@@@===777444333444222111000//////000111222111111222222222222111111444333333333222222111111111111111111111111111111//////000000111222222222555222///000222444333111222111111000000000000000111222222111111000///...000000000000000000000000...///000111222333444444222111111000000000000000111111111111111111111111222222111111111111222222111111222222333444444555444;;;BBBDDD@@@888111---+++++++++...222888>>>BBBCCCAAA>>><<<::::::;;;<<<<<<>>>@@@@@@>>>;;;:::999666111,,,---111333111...,,,,,,---...000222333444555222...***))))))+++,,,000000000000000000000000///............///000000......//////000000000111---.........//////000000////////////////////////---.........///000000000////////////000111333333---...000111222222222111111111111111222333444555666555555555777999:::<<>>>>>??????>>>===<<<;;;;;;::::::::::::999999===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<>>>>>>???;;;;;;::::::::::::999999888888888999999:::::::::999888666555444444444555888888888888777777777777666666666666666666666666777777777777666666666666333333333333333333333333333333333222222222111111222222111111222222333444222222222111111000000000333333333333333333333333555666666666555333111///222222111111111111222222111000000//////000000111111111222222222333333333333333333333333333333333222222333444444555666666222333333444333222000///333222222222222333444555222222333444333222111000111111222222222333333333222222333333333333444444444444444555555555555666666666666666666666666666222222222222222222222222555444222000000111222333444333111000000000111111111222333333222111222444000111111111111222222222444444444444444444444444111111111111111111111111111111111222222333333333222222333333333444444444111111222222333555999===AAA@@@>>>;;;888666444333.../////////000000000000444444333333111000...---000000000000000000000000111111000000111111222333222222111111222222333444444333111000000111333444222222222222222222222222222222111111000000//////000000000000000000000000000111222333444444333222111000000000//////......///000000000000111111111111111222222222222111111333333222222333333444555555;;;===;;;888888555111222...+++///666<<<===<<<444444444333444444555555888888999999888777666666000000///...........................////////////111111000000/////////...---...000111111000...---...............---------////////////////////////111000///......///000111////////////////////////---------............///222222111111000000//////222333444444222222333444222222111111222222333444666888::::::999999:::;;;???>>>???@@@BBBJJJ[[[kkkpppbbbTTTKKKFFFBBB@@@BBB<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888999999:::::::::999888666555444444555555777777777777777777777777666666666666666666666666777777666666666555555555333333333333333333333333333333333333222222222222222222111111222222333333333333222222222111111111333333333333333333333333444444555666666666666555222222111111111111222222444333333333333333333444111111222222222333333333333333333333333333333333111222222333444444555555444444444555444444333333444444333333333444444555222222333333333222111000111111222222222333333333222222222333333333444444444444444444555555555555444444444444444444444444222222222222222222222222444333111//////000111222333333111000000000111111333444444333000//////000000111111111111222222222333333333333333333333333111111111111111111111111111111222222222333333333111111111111222222222222111222333333444666:::===DDDCCC@@@===999666333222222222222222333333333333222222222222222111000000000000000000000000000000111111000000111111222333222222111111222222333444444333222000000222333444222222222222222222222222111111111000000000//////111111111111111111111111000111222333333222222111000000000/////////......000000000111111111222222000111111222222111111000222111111111111222333333444<<>>===>>>@@@BBBIIIZZZjjjrrraaaTTTJJJCCCBBBDDD>>>?????????>>>>>>===<<<=========<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;======<<<;;;:::999888888999999999888888888777777888888888999999999999999999888666555444555555666666666666666666666666666666666666666666666666666666666555555555444444444333333333333333333333333444444444444333333333333111111222222222333333333333333333333222222222222444444444444444444444444444444444444444555666666222222111111111111222222111111111111111111111111111111222222222333333333333333333333333333333333111111111222333333444444444333333333333444444555222222111111111111111222222333333333333222111000111111222222222333333333222222222222333333333333444444444444555555555555333333333333333333333333222222222222222222222222222111000/////////000111333222111111000111111111222333333222000...//////000111111111111222222222222222222222222222222222222222222222222222222222111222222222222333333333/////////000000000111111222333444444444666999<<>>>>>=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777999999999999888888888888888888888888888999999999888777666555555666666777555555555555666666666666666666666666666666666666555555444444444333333333333333333333333333333333555555444444444333333333111111222222333333333333333333333333333333333333444444444444444444444444555444222111000000111111333222222111111222222333//////000000000000//////111111222222222333333333333333333333333333333333000000111111222222222222111111000000000111333444333333222111111111111222333333333333222222111111111111222222222333333333111222222222222333333333333333444444444555555555333333333333333333333333222222222222222222222222222111000000000000111111222222111111111111111111...///111111000000111333000000111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222////////////000000000111333444555555555666999;;;BBBAAA???<<<888555222111000000000111111111222222000000111222333333333333111111111111111111111111111111000000111111222333222222111111222222333444444333222222222222333444111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000//////222111111111111111111111111111222222222333333333///000000111111000000///111111111111111222333333555DDDQQQPPPFFF===666111///333777888666111...,,,////////////000111222222444666888888666444222111///......---------..................////////////------------------------///---+++))))))+++---///,,,,,,,,,---...///000000111000...------...000111.........------.........////////////////////////....../////////000000000//////000000111111222222///111222222111111333444222222111111222222333444444666999999999999:::;;;;;;;;;===???AAAHHHXXXhhhsssfffYYYMMMEEEDDDAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999888888888888888888888888777777666555555666888888444555555555666666666777666666666666666666666666444444444444333333333333333333333333333333333333555555444444444333333333000111222333333333222222333333333333333333333333444444444444444444444444555444222111000000111222333333222222222222333333222222333444444333222222111111222222222333333333333333333333333333333333000000111111111111222222111000000///000111333444555555444444444444555555333333222222222222111222111111222222222333333333111111111222222222333333333333333444444444444555444444444444444444444444222222222222222222222222222222222111111222222222111111111111222111111111---///000111000000222333000000111111111222222222000000000111111222222222222222222222222222222222222222222222222222222222000000000111111111222222333444555555555555777999;;;;;;999888666444333222////////////000000000111111222222333333333222222222222222222222222222222111111000000111111222333222222111111222222333444444333333333333333333444111111111111111111111111000000000111111111111111111111111111111111111111222222111000000/////////333333333333333333333333111111222222222333333333000000111111111111000000222222222222222333444444777FFFRRRQQQIIIBBB===:::777888999888555333222222////////////000111222333222666:::666///******,,,000///////////////000000............////////////,,,,,,,,,---------------------............------,,,,,,,,,---...///000000//////...------...//////---..................---////////////////////////------.........///////////////000000111111222222111222333333222222444555222222111111222222333444444666888999999999:::;;;::::::===???AAAHHHWWWgggwwwlllaaaUUUJJJEEE@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888777777777777666666555666777999:::555555555666666777777888666666666666666666666666555555444444444333333333333333333333333333333333444444444444333333333333000111222333444333222222222222222222333333333333333333333333333333333333333333333333444666777888333333222222222222333333000111222333333222111000111111222222222333333333333333333333333333333333111111111111111111111111333222222222222333333444111000000000111111222333444333222222111111222222111111222222222333333333111111111111222222222222333333333333444444444444444444444444444444444444222222222222222222222222111222222222333333333333000000111222222222222111111222333222000///000111000111111111111222222222000000000111222222333333333333333333333333333333333333333222222222222111111111111222222222333333222444555555444444555777555555555555444444333333000000111111111222222222222222333333333333333222222222222222222222222222111111000000111111222333222222111111222222333444333333444444444444333333222222222222222222222222111111111222222222222333222222222222222222222222222222111000000000111111333333333444444444444444111111111111222222222333111111222222222222111111333333222222333333444555666AAAJJJIIIEEECCCCCCCCC<<<:::666333111111222333............///111222333444777:::666///+++,,,000000000000///000000111111............////////////,,,,,,,,,------------...,,,...000111111000...,,,,,,---------.../////////......////////////......---...////////////...---////////////////////////------------............000000000000111111111111000222333222111000111222222222111111222222333444333555777888888999:::;;;::::::===@@@BBBHHHWWWggg{{{oooggg\\\PPPIIIBBBAAA???===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999888999888888888777777777666666666666666666888:::;;;555555666777777888999999666666666666666666666666555555555555444444444444333333333333333333333333333333333333222222222222///111222444444333222111111111111222222222333333222222222222222222222222222333444555666777777777444333333222222333333444...///000111111000///...111111222222222333333333333333333333333333333333222222222222222222222222222333333333333222222111------------...000111222444333222111111111222222111111222222222333333333111111111111222222222222222222333333333444444444333333333333333333333333222222222222222222222222000000111222222222222222///000111222333222222111111333333222111000111222000111111111111222222222000000111111222333333444333333333333333333333333333333333222222222111111111111111222222222333333222333555555444333444555333333333333333333333333111111222222222333333333000000222333444555555555333333333333333333333333111111000000111111222333222222111111222222333444333444444444444444444333333333333333333333333333222222333333333444444444222222222222222222222222222222111000111222333333111222222222333333333444000000000111111111222222222222333333333333222222222222222222222333333444222888<<<<<<<<>>AAACCCIIIXXXggg}}}qqqkkkaaaUUUMMMEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777999888888888777777666666666666555666777888:::;;;555666666777888999999:::666666666666666666666666666666555555555444444444333333333333333333333333333333333222222222111111///111222444444333222111000000000111111222222222111111111111111111111111333444555555555444333222444333333222222333333444000222333444444333222000111111222222222333333333333333333333333333333333333333222222222222222222000111222222222000///---111111111222333555777777444333222111111111222333111111222222222333333333000111111111111222222222222222333333333444444444222222222222222222222222222222222222222222222222...///000111111111111111///000111222333333222111...000222222222333444666000111111111111222222222000000111222333333444444333333333333333333333333333333333222222111111111111111111111222222222222111333444444333222333333444444333333333333222222000000111111111222222222---///111333555666777777333333333333333333333333111111111000111222222333222222111111222222333444333444444555555444444333444444444444444444444444333333333444444555555555222222222222222222222222222222111111111222444555000000000111111222222222///000000000000111111111222333333444444333333222111111111000111222222333...111222111555@@@HHHLLLGGG???777333333444111...222222222333444666777888@@@888000...111222...(((...............///000000............/////////000---------....../////////......///000000///.....................---------///111333555555333111///...///000111111000///...////////////////////////////////////000000000000222222111111000000//////333444444333000//////000222222111111222222333444222444777888888999:::<<<:::;;;>>>AAACCCIIIXXXggguuummmfff\\\TTTKKKFFFAAA@@@BBBCCC???<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<=========<<<:::999;;;::::::::::::999999999888888888888888888888888666777888999999888777666555555555666666666666666888999999888888777666555666666777777777777666666666666666666666666666666444555555555444333333222222222222222222222222222000333555777777555333000222222222222222222222222111111111111111111111111111111222222222333333333555555444333111000//////222222222111111111111000444333111000000000111111222222222222222222222222333333333222222111111111000111111111111222222222444444333222222111111000111111111111111111111111222333333444444333333222111222222333333444444555555555444444444444555555555555555555444333222111333222111000000222444555444444333333222111000000111111111111111111111111111111222222222222111111444333222222444444333222222222222333333222222111222222222222222222222222333333333333333333333333111111222222222333333333444333222111111222333444111111222222222333333333333333333333333333333333555555555444444333333333222222222111111000000000222222222222222222222222000000000111222333555555000111222333333333222111555555333222111000000000111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222333333222111111222333333333333333222111000///...000000000000000000000000111222222222333777===AAADDDAAA<<<777444333333444111111222444555666777888555444222000//////000111000000/////////111222333111000///......///000111---+++***+++---/////////,,,---...//////000//////111000000/////////000000...............///000000////////////////////////000000000000////////////000///.........///111222222111111111000000//////////////////////////////111111222222222333333333666777777888888888888777999===:::;;;DDDIIISSSfffrrrhhh^^^VVVLLLGGGAAA???@@@@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::<<<<<<;;;;;;::::::999999::::::::::::::::::::::::777888999999999888777666777777777666555555555444555666666777777777666666666666777777777777666666555555555555555555555555444444555555444444333222333333333333333333222222111222444666666444222111222222222222222222222222222222222222222222222222111111222222222333333333444444333333222111000000000000111111222222222333444333111000000000111222333333333333333333333333333333333222222222111111111111111111222222222222333333333222222222222111333333333333333333333333111222222333333222222111111111222333333444444555555555555444444555555555555555555555444333222111333222111000111222444555444444333333222111111000111111111111111111111111111111222222222222111111333222111111333333222111111111222333333333222222222222222222222222222222333333333333333333333333111222222222222333333333333333222111111222333333111222222222222333333333333333333333333333333333555555444444444333333333444444444333333333222222222222222222222222222222111111111111222333444555333333555666666666555444333333222222222222222222222222333333333444444444111111111111111111111111111111222222222333333333222222222222222222222222333333222111111222333333444444444444333222111111111111111111111111111111000111111111222444999<<>>===<<<;;;::::::555333111000//////000111111000000//////000111222111000///......///000111000//////000222333333222111111222222222222111111.........---------.....................///000000////////////////////////000000000000////////////000//////...///000111222111111111111000000000///222222222222222222222222111111222222222333333333666777777888888888888888999===:::;;;DDDHHHSSSfff|||nnnccc]]]RRRLLLDDD@@@???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::999999::::::::::::::::::::::::999999::::::999888777777999888777777555555444333333444555666777777777777666666777777777777666666444444444444444444444444444444555555444444333333333333333333333333444444222222333333333333222222111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111//////000111222333444444333333222111111111111222444444444444444444444444333333333222222222222111111111111111222222222333111111222222222333333333333333333333333333333333000111111222222111111000111111222222333444444444555555555555555555555555555555555555444333222222333222111111111222333444444333333222222111111111222222222222222222222222111111222222222222111111222111000000222222111000000111222333333333333333222222222222222222222222333333333333333333333333222222222222333333333333333333222222222222333333222222222222333333333333333333333333333333333333555444444444444333333333444444444444333333333333222222222222333333333333333333222222222222333333444555555666777666666666222222222222222333444444333333444444444555555555222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333444444444444333222222111111111111111111111111111000111222222111222444666666888;;;>>>??????===<<>>>>>===<<<;;;::::::999888888888888888888888888;;;:::::::::999888888777888777777777666666555555555555666777777777777777666666777777777777666666444444444444444444444444333444444555444444333333333333444444444444555555333222222111111222222333000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222000000111222222333444444222222222222222222222222444444444444444444444444222222222222222222222222111111111222222222333333000000111222333333444444111111111111111111111111111111222222222222111111111111111222333333444444444555555555555555555444444555555555444444333222333222222111111222333333333333333222222111111111222222222222222222222222111222222333333222222111333111000111222333222000000000111222333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333333333555444333222222222222222333444444555555555555555333333222222222333333444333333333333444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222111000///111111111111111111111111000222333333111000111222///000333555555444222111333333333333222222222222333222111000///000000000222222111000000/////////000000////////////000000---...///111333222000...------......///........./////////000000000000000...............///000000////////////////////////000000000000///////////////////////////000000111111111111000000000000000000000000000000000000000111111222222222333333333666777777888999999999999:::>>>;;;;;;CCCGGGQQQddd~~~ssslllbbb\\\RRRIIICCC@@@@@@@@@>>>>>>======<<<<<<<<<<<<===<<<;;;::::::;;;======>>>>>>===<<<;;;;;;::::::888888888888888888888888;;;::::::999999888888888555666666666777777888888999999999999999888777666666666777777777777666666444444444444444444444444333333444444555444444333333333333444444555555555333222222111111222222333000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222333222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222111222222222222333333333000000111222333444444555111111111111111111111111222222333333333333222222000000111222222333333444444444555666666555444444444444444555444444333333333222222222222222222222333333222222222222222111222222222222222222222222222222333333333333222222444222111222333444333222000111222333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444555555444333222222222222444444444444555555666666666555444333222222222222222222222222333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222111000000111111111111111111111111222333555555333111000111111111111111111111000000000000000111222222333333111111000000000000000000111111111111000000////////////000000000000//////,,,,,,---///000000---+++...///000111222333333333......///000111111000000...............///000000000000000000000000000000000000000000////////////...//////000000000000000000000000000000000111111000000000000000000000000111111222222222333333333666666888999999::::::::::::>>>;;;;;;BBBFFFPPPbbb||||||rrrjjjdddYYYNNNEEEAAA??????AAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999:::444555666666888888999:::::::::::::::999888777666666666777777777777666666444444444444444444444444333333444444555555444444222222333333444444555555333333222222222222333333111111111111111111111111333333333333333333333333111111222222222333333333333333333222222111111111444333333333222222222222111222333333444333333333222222222222222222222222111222222222222333333333222222222222333333333333000000111222333333444444333333333333333333333333333333333444444333333333000000111111222333333333333444555666666555444333333444444555444444333333333333333222222222222111222222222222222222222222333333333333333333333333222222333333333333222222444333222222444444333222222222222333333222222111222222222222222222222222333333333333333333333333333333333333444444444444333333444444444444333333333333333333444444444444333333333333333333333333333333333444444444444555444444444444555555555555222222333333444444555555555555444333333333333333777666666666666777888888777666555333222222111111111111111222222222333333333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111333333333444444333333222222222222222222222222222222444555555333222222333333222111000000111333444111111111111111111222222000000000000000000000000000111111111111000000/////////000000000000//////.........///000000...,,,---...///000111111111111+++,,,---/////////.....................///000000000000000000000000000000000000000000////////////......///000000000000000000000000000111111111111333333333333333333333333111111222222222333333333666666888999::::::;;;;;;;;;???;;;;;;BBBEEEOOOaaayyy}}}tttnnndddWWWLLLDDDAAA@@@AAAAAA@@@@@@???>>>>>>===:::;;;;;;<<<======<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777777666666777888:::;;;666666666777888888888999888888999999999888888777666666777777777777666666555555555555555555555555222333444444555555444444111111222222333444444444333333333444444333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333333222111000000222222333333333333333333111222333444444444333333333333333333333333333333111111222222222333333333222222222333333333444444111111111222222333333333333333333333333333333333222222333333333333222222000000000111222222333333333444666777777666444333333333444444555444444333333333333333222222111111222222222222222222222222333333333333333333333333222333333444444333333222333222111222333444333111333333333333222111111000222222222222222222222222333333333333333333333333333333333444444444444555333333444555555444333333333333333444444444444555333333333333333333333333333333333444444444555555444444444555555555666666222222333333444555555666555444444333333333444444666666555555555666777888666555444333333333333333222222222333333333444444333333333333333333333333111111222222222333333333222222222222222222222222111222333333333333222111222333333444444333333333222222222222222222222222111222444333222222333555222111000000000111222222//////////////////////////////000000000000000/////////111111222111000000...///000111111000///...111000//////111111000///......///......---,,,,,,***+++---///000///.....................///000000000000000000000000000000000000000000////////////---...///000111000000//////000000000111111111111333333333333333333333333111111222222222333333333666666888999:::;;;;;;;;;;;;???;;;;;;BBBEEENNN```uuu|||wwwlll___RRRJJJEEEDDD?????????>>>===<<<<<<;;;999:::<<<===>>>===<<<;;;888888999::::::;;;;;;<<<888888888888888888888888666666555555666888:::;;;888888888777777777777777555666777888888999888888666666777777777777666666666666666666666666666666222333333444555555555444000000111222222333444444333444444555555444444333222222222222222222222222////////////////////////111111222222222333333333555555444333222000000///111111222333444444555666000111333444555444333333444444444444444444444444111111111222222333333333222222333333333444444444111222222222222333333333111111111111111111111111111111222222222222111111000000000111222222333333333444666777777666444333333333444444555444444444333333333333333222111000222222222222222222222222333333333333333333333333222333333444444333333222222111000111222222222000444444444333222111000///222222222222222222222222333333333333333333333333333333333444444444555555333333444555555444333333333333333444444444555555333333333333333333333333333333333444444555555555222222222333333444444444222222333333444555666666444444444333333444444555444333333222222444555666444444333333333444555555333333333444444444555555333333333333333333333333111111222222222333333333222222222222222222222222111222333444444333222111000111111222222222111111222222222222222222222222000111222222111222444666444444444333222111000///------...///000111222222...///000000000000000///...///000111222222111000...///000111111000///...222111//////000111111000444444333222000...---,,,,,,---///111222222111000...............///000000000000000000000000000000000000000000////////////---...000111111111000/////////000000111111111222111111111111111111111111111111222222222333333333666666888999:::;;;;;;;;;<<>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::::::::999999999888888;;;;;;;;;:::999888777666888888888888777777777777888888777777666666555555777777666666555555555444666666555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333222222111111111333333333333333333333333222222111000111222444555222333333444444333333222111111111222222222333333222111000//////000111222444222111//////000222333111111111222222333333333222222222222222222222222333333222111111222333333111222222333333222222111444444333222222333444444555555555666666666666777222333444444444333111000222222222222222222222222222222222222222222222222222222111111222222333444444333222111111111222333333444555444222111222333333333333333333333333333444444444333333222222222333333333222222222222111333333333222222222111111444444444444444444444444888777555444444444555555222222222222222222222222333333333333333333333444555555555555555555555555222222222222333444555666666444222333666777666444444333222111111333555666555555555555555555444444666666555555555555666666;;;999666333111000000111444555555555555555555444333333333222222222111111111111111111111111111111222222333333333333444444333333333333333333333333333222111000000111222333222222222222222111000///000000000000000000000000000000000000000000000000222222222111111111111111111000///...............////////////////////////......////////////......---------...///111000///111...,,,...000000000111222000---******,,,...000111///......//////...,,,//////000000000000//////111...,,,---000222222111333333222111000000111111000111222333444555555444777777777777999;;;===>>>999:::===@@@CCCGGGSSS___vvvoooaaaUUULLLGGGDDDAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::::::::999999999888888::::::::::::999888777777888888888888777777777777777777777777777666666666666666666666666666666666666555555444333333222222333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111333333333222222222111111333333333333333333333333222222222111222222333333000111111222222111111000666666666666777777777777222111000//////000111222333222111//////000222333222222222222222222333333222222222222222222222222333333222111111222333333111222222333333222222111444333222222222222333444333333333333444444444444555555555555555444333333222222222222222222222222222222222222222222222222222222111111222222333444555444333222222333444444333444555444222111222333333333333333333333333333444444333333333222222222222222222333333444444444444444444333333333222222333333333333333333333333666555444333222333333444333333333333333333333333444444444444444444444444222333333444444333333222333333333333444555666777555333222333555666555333444333222222222333555555555555555555555555555555555555444444444444555555555555555444444333222111444444555555555555444444333333333222222222222111222222222222222222222222222222333333333333444444333333333333333333333333333222111000000111222333222222222222222111000000000000000000000000000000000000000000000000000000111111111111111111111111111111000/////////000000//////////////////////////////000000000000/////////........./////////...//////000000///------...222000...,,,,,,---///000111///......//////...---//////000000000000//////000...,,,---000222222111333222222111111000111111000111222333333444444444666666666777888:::<<<>>>::::::===AAABBBFFFRRR^^^uuuyyykkk^^^RRRIIIDDDAAA>>>======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888::::::::::::999888888777888888888888777777777777666666777777777777777777555555555666666666666666555555555444444333333222444444444444444444444444333333333333333333333333444444444444444444444444111222222333333222222111333333333222222222222111333333333333333333333333222222333333333222111111000111111222222111111000333333444444444555555555222111000000000000111222222222111000000111222333333333222222222222222222222222222222222222222222333222222111111222222333111222222333333222222111333222222111111222222333333333333333444444444444666555444444333333444444222222222222222222222222222222222222222222222222222222111111222222333444555555444444444444555555111333444444222222333555333333333333333333333333333333333333222222222222111222222333444555666777555555444444444444333333333333333333333333333333555555444333333333444444444444444444444444444444444444444444444444444444111222444555555444222111444444444444444555666777444333222333444555555333333333333444444444555555555555555555555555555555555444444333333444444555000111333555555444333222333333444444444444333333333333333333222222222222444444444444444444444444222222333333333333444444333333333333333333333333222222111111111111222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222222000000000000000000000000000000111111111111000000000000///............//////222555444111000000111111000000///.../////////111///......000000///---//////000000000000//////000///---...000222222111222222222111111111111111000000111222222333333333666666666777888:::;;;<<<;;;;;;>>>AAABBBEEEPPP\\\sss~~~qqqdddUUUKKKFFFCCC???======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::::::::999888777888888888888777777777666666666666777777888888999777777666666555555555444555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444111222222333333222222111222222222222222222222222222222333333333333444444222333444444333222000///222333333444444333333222000000000000111111111111111111111111111111111111222111111000000111222333333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444444555555555666666666666555333222222222333444222222222222222222222222222222222222222222222222222222111111222222333444444444444444444555555555111222333333333333444555444444444444444444444444333333333333333222222222222222333333444555555666444444444444444444444444444444444444444444444444666666555555555555555555555555555555555555555555444444444444333333333333222444666888888666444222444444444444444555666666444444444444555666666555333333444555555555555444555555555555666666666666555555555444444555555555000111222444444444333333222333333444444333333222444444333333333222222222333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222333333222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111222333000000000000000000000000///000000111111000000///000000000000///000222333000111111///000333444333111111111111111000//////111///...///000000///...//////000000000000//////000/////////000111111111111111222222222111111111000000000111111222222333555666666777888999:::;;;<<<<<<>>>AAAAAADDDOOOZZZqqqvvviiiZZZOOOIIIFFFAAA>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999:::::::::999888888888888888888777777777666666666777777888888999999999888888666555444333222444444444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222333333444444444222333444444333222000///222333333444444333333222333333333333444444444444111111222222222222111111111000000111111222222333333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444444444555555555555666777666444333333333444555222222222222222222222222222222222222222222222222222222111111222222333444222222333333444444444444111222333333333333444555444444444444444444444444333333333333333333333333444444444444444444444333333333444444444444444444444444444444444444444444555555666666666666666666555555555555555555555555555555444444444333333333333555777999999777555333555444444444444555555666555666666777666777777888333444555666666666555555555555555666666666777777777777666666666666777777555444333222222222333444222333333444444333333222444444444333333333222222333333333333333333333333222222222333333333444444333333333333333333333333222222222333333222222222111222222333333333222222111111111111111111111111000000000000000000000000......//////000000000000////////////000000111222000000000000000000000000...//////000000//////......000111111111222666999666555///***,,,222222---000111222222222111//////000///...///000111000/////////000000000000/////////000111111111111111111000111111222222222111111111111000000000111222333666666777888999:::::::::<<<<<<>>>@@@AAADDDNNNYYYppp}}}oooaaaXXXNNNIIIDDD@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999999999::::::999999888888888888888777777777777777777888888888888888888999888888666555444333222444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111111222222222222333333333111222222333333444444555222222333333333222111111000111111222222111111000333333333444444444555555111111222333333222111111000000000111222222333333333333222222222222222222222222222222222222222222111222222333333222222111111222222333333222222111222333333444444333333222222222222222333333333333888777777666666666666666222222222222222222222222222222222222222222222222222222111111222222333444111222333444444555444444111333444444222222333555444444444444444444444444444444444444555555555555666666555555555444444444444444444555555555555555333333333333333333333333444555666666777666666666666666666666666666666666777777777666555555444444444555666888888666555444666666555555555555666666666777888888777777888:::555555555666666666666777555555555666666777777888888777777777777777777888888666444222111222444555333333444444444444333333444444444444333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333222222111222333333333333333333111111111111111111111111000000000000000000000000...//////000000111111222000000/////////000111111000000000000000000000000......////////////......---///111111111333888===FFFEEE===333000444222,,,111111111111111000//////000///...///111222111000//////000000000000/////////111222222111000000111///000111333333222111111333222111000000111222333777777888::::::;;;;;;:::<<<<<<===@@@@@@CCCNNNYYYpppsssggg___RRRMMMGGGBBB@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::999999999888888888999999::::::999999999888888888888777777777777999999888888888888888888666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111222222333333222222111111111222222222333333333111111222333333444555555222222222111222222333333000111111222222111111000111111111111222222222222111222222333333222222111//////000111222333333333222222222222222222333333222222222222222222222222111222333333333333222111111222222333333222222111333444555555555555444333111111222222222333333333555555555555555444444333222222222222222222222222222222222222222222222222222222111111222222333444111222444555666666666555333444555444222111222333555555555555555555555555555555555666666666777777777777777777777777888888666666777777777888888888777777777777777777777777777888999:::::::::999999999999999999999999999999;;;;;;::::::999888888777777777888888888888777777999888888777777888888999555777999888666666888:::777666555555555666777888444555555666777777888888777777666666666666777777666666555555444444555555444444555555555555444444555444444444444333333333444444444444444444444444222222333333333333444444333333333333333333333333222222333444444333222222111222333333444444333333111111111111111111111111000000000000000000000000//////000000111222222333222222111000000000111111//////////////////////////////000000000000//////---///111000...000666<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::999999999888888888999999:::::::::999999888888888888777777777777:::999999999888777777777444444444555666777777888444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333222222222111111111222222333333333111111222333333444555555222222111000111222444555333333333444444333333333111111222222222333333333111222333444444333222111//////000222222333333333111111111222222333333444222222222222222222222222111222333444444333222111222222222333333222222222444444555666666555444444333333444444444555555555000111222333222111000///222222222222222222222222222222222222222222222222222222111111222222333444222333555777777777777666333444555444222111222333555555555555555555555555555666666666777777888888777777888999:::;;;;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999:::::::::444666888888555555777999888777555444555666888:::444555555666777888888999666666555555555555666666333444666888888777555444444555555666666555555444555555444444444333333333555555555555555555555555222222333333333444444444333333333333333333333333222222444444444444222222111222333333444444444444111111111111111111111111000000000000000000000000///000000111222333333333444444333222111111111111////////////////////////000000111111111111000000---///111///,,,...444999CCCRRRVVVFFF555000000---111000000///.../////////000/////////111222222111//////000000000000//////...111444444111///000111...///111333444333111000555444222111111222444555888999;;;<<<===<<<<<<;;;::::::<<>>===>>><<<===>>>??????>>>===<<<:::;;;;;;;;;<<<=========666777777999:::;;;<<<<<<999999999999999999999999:::::::::999999999888888777777777777666666666666666666666666555444333222555555444444444333333333555555555555555555555555555555555555555555555555444444444333333222222222555555555444444333333333222222222222222222222222333222111111111222333444222111111111222222111///111222444555555444222111222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333666555555444222111111000111222222222222111000000333333222111222333444555555555444333333222111111444333333222222333333444555444444333333222222111222222333333333444444444:::999888777666444333333555333222333666888666444333444555666666666666555333666888:::;;;<<<===>>>???@@@BBBBBB@@@@@@@@@AAACCCAAA@@@@@@BBBDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGFFFEEEFFFGGGIIIJJJHHHDDDAAA??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@>>><<<<<<===???>>>>>>>>>===<<<;;;:::999555888;;;<<<;;;999888888:::888666777888:::;;;:::<<<:::888666555555666777666555444444444555666777444444444444444444444444333333333333444444555666000111111222333444555555666555444333333444555666444444444555555555555666333111000111222444444333666555444444222222111000...//////000111111222222000111111111///---+++***222222111111111111111222222222222222000///...---000000000000000000000000111111000000//////......///000000000111111111111>>>FFFGGG===222//////---333111000000111111///...000///...------...//////000111111111111222222222111111111000000000000000333333333222222111111111222222222222333444555666555555666777888:::<<<===<<<<<<===@@@@@@CCCMMMYYYpppwwwoooeeeZZZNNNHHHDDD???===>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999:::999999999888888888888555666666666777777888888666666666666555444333333555555555444444444333333555555555555555555555555555555555555555555555555444444444333333333222222555555444444444333333333222222222222222222222222111111000000000111222333333333333333444444333222111222444555555444222111222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333222222111111222222333222222333333333333444444222333333444444333333333444333222222222333555555666555555555444333333333444333333222222333333444444444444444333333222222444444444444444444555555888777777777666555555555555333222444777999888777555555666777777888999999999:::<<<===>>>@@@AAACCCHHHJJJLLLLLLKKKKKKKKKLLLMMMLLLMMMOOORRRTTTUUUTTTWWWWWWWWWWWWVVVUUUSSSSSSQQQSSSUUUWWWWWWVVVUUUSSSQQQRRRSSSSSSSSSTTTVVVXXXXXXUUURRRNNNLLLLLLMMMNNNPPPPPPOOOOOOOOOOOONNNNNNLLLLLLKKKHHHDDDBBBCCCDDDBBBBBBBBBAAA???===;;;999888999;;;;;;::::::;;;<<<;;;999777777999::::::999999888666555444444555555555444333222222222333333444444444444444444444444444444333333333444555555333333333444444444444444666666555444444444555555444444444555555555555666333222000111333444444333555444444333333222222111111111111111111111111111111111111111000...,,,+++222222111111111111111222222333333222222111000///000000000000000000000000111111000000////////////111111111222222222333333444888888333111333333111222111///000111111000///222111111111111111222222//////000000000111111111111111111111000000000000333333333222222222111111222222222222333444555666666666777888999;;;;;;<<<<<<;;;===???@@@CCCMMMXXXooouuummmaaaUUUMMMHHHAAA>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777999999999999999999999999888888888888777777777777444555555666777888999:::777666666666555444444333555555555444444444444333555555555555555555555555555555555555555555555555444444444444333333333333444444444444333333333333222222222222222222222222111000/////////000111222222222333333333333333222111222333444444333222111222222222222222222222222333333222222222222333333444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333222222222333333444444444111222222333444444444555444444333333444444555666666666555555555555555555444333333222222333333444444444444444444333333333666555555555555555555555777777777777888888888888777666666888;;;===<<<<<<999999999::::::;;;======@@@@@@BBBFFFJJJNNNRRRUUU\\\^^^aaabbbaaa``````aaa```bbbdddiiilllnnnlllkkkrrrqqqooommmkkkiiihhhgggdddfffhhhiiijjjiiihhhgggeeefffggggggggghhhjjjmmmjjjhhhdddaaa___^^^___```ddddddddddddbbb```^^^]]][[[[[[YYYUUUQQQNNNNNNNNNNNNNNNNNNLLLIIIEEEAAA???>>>??????>>>===>>>@@@BBB@@@>>><<<;;;<<<<<<;;;:::888888777666666555555444555444333222111111111222555555555555555555555555555555444444444444444444666666555555444444444444777666555444444444444444444444444555555555555666333222111222444444444333333333333333333333333333333222222222111111111111222222222111111///...---222111111111111111222222222222333333333333222222000000000000000000000000111000000000000/////////000000000111111111222222444444111...///222111,,,111000///000111222111000---...//////000000000000.../////////000000000000111111111111111111111111333333333222222222222111222222222222333444555555666777999:::;;;;;;;;;:::;;;;;;===???@@@BBBMMMXXXlllzzzrrrfffYYYQQQKKKCCC???>>>>>>>>>>>>>>>>>>==================<<<;;;;;;;;;:::<<<<<<;;;:::999888888777999999999999999999999999777777777777777666666666555666666777888888999999777777666555555555555555555555555555444444444444555555555555555555555555555555555555555555555555444444444444444444333333333333333333333333333333222222222222222222222222111000000///000111222333///000222222111000000111111111222333333333222222222222222222222222222222333333222222222222333333444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333555555444333333222111111/////////000111333444444444444444444555555666666555555555555555555666666444333333222222333333444444444444444444555555555666666666666555555555555888888888888888999999999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFKKKLLLOOOVVV^^^gggnnnqqqvvvyyy{{{|||{{{zzz{{{{{{{{{}}}}}}{{{{{{zzzwwwxxxzzz{{{{{{zzzyyyxxxzzz{{{{{{zzzyyyxxxzzz|||yyywwwtttqqqoooooopppqqqttttttuuuuuutttqqqooommmjjjjjjiiifffbbb___^^^___bbbbbbaaa^^^ZZZUUUPPPLLLJJJKKKLLLKKKIIIHHHHHHIIIIIIFFFDDDCCCBBBAAA???===::::::::::::999777666555777666666555555555555555555555555555555555555555777666555444444444444444666666666666666555555555777666666555444444444333444444444555555555555666444333222333555555444222222222222333333444444444222222222222222222222222222222222222111111000000111111111000111111222333000111111222333333333222000000000000000000000000000000000000000000000000............////////////666444111///000111000...000///...///111222222111***+++---///000000///////////////000000000111111000111111111111111222222222222222222222222222222333222222222333333444555777888:::<<<<<<<<<:::999;;;;;;===??????BBBMMMXXXjjjuuujjj]]]UUUNNNFFFAAA?????????>>>========================<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999666666666666666666666666888888888888777777777777777777666555555555666666666666555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222111000111222333444000222444333111///000111000111111222333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333444444444333333222222111/////////000111333444555444444444555555555555555444444444444444555555555444333333222222333333444444444444555555666666666666666666666666555555555777777777888888888888888888:::<<<===???AAACCCDDDHHHIIILLLOOOSSSWWWZZZ\\\aaaaaadddlllvvv}}}}}}~~~~~~xxxyyyzzzyyyvvvuuuuuuvvvuuutttsssooojjjeee```]]][[[^^^``````]]]YYYUUUTTTTTTRRROOOMMMKKKIIIEEECCC>>>>>>===<<<;;;999777666777777777888888888888777666666666666666666666666777666555555444444444444444444555555666777888888666666555555555444444333444444444555555555555666555444444444666666444222111222222333333444444555111111222222222333333333222222222111111111111111111111000000111222222333...///000111222222222222000000000000000000000000000000000000111111111111............////////////...///000111111111333666000///...///111222222111---///000222333333222222000000000111111111222222000000111111222222222333222222222222222222222222333333222222222333444444777888:::<<<<<<<<<:::999;;;;;;<<>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<999999999999999999999999666666666666777777777777999999888888888777777777888777666555555555777777666666666555555555444444555555555555555555555555555555555555555555555555444444444444555555555555222222222222333333333333222222222222222222222222333222111111111222444444444777999777333111222333000000111111222222333333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333111111222333333444555555222111111111222444666888333333444555555555555444444444444444444444444444444333333222222333333444444444444555666777888888666666666777777888888888777777888999999:::;;;;;;;;;>>>BBBEEEHHHKKKOOORRRYYY\\\aaahhhoootttxxxzzz}}}{{{||||||wwwrrrooommmpppssswwwwwwsssnnniiigggdddaaa^^^[[[YYYUUUQQQMMMFFFEEECCCAAA???<<<;;;:::888999999999999999888777777777777777777777777777666666555555444555555555333333444555666777888888444444555666666555555444444444444555555555555666555555555666777666444222222222222333333444444444111111222222222222222222222111111000111111222333000000000000111222333333...///000111111111111111000000000000000000000000000000000111111111111222000000000111111111222222//////111333111---...111111000///000111222111000......///000111111111111111111111111222222222222000000111111222333333333111222222222222333333333333333333222222333333444666777999:::;;;;;;;;;:::::::::<<<>>>???AAALLLWWWhhh{{{nnndddZZZOOOGGGEEEAAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999666666666777777888888888888888888888888888999999888777666555555666777888666666666666555555555555555555555555555555555555555555555555555555555555444444444444555555555666111111222222222333333333222222222222222222222222222111000000000111333444777:::<<<999444111111333000000000111111222333444222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333333222222111111222222333000111111222444555555666333222111111222444666777111222333444555444444333777666666666555444444444444333333222222333333444333444555666777888999999777888888999:::;;;<<<<<<;;;<<<===@@@BBBDDDFFFGGGHHHMMMSSSYYY^^^dddkkkooovvvzzz~~~|||{{{~~~yyyvvvsssppplllhhhbbb^^^SSSQQQNNNJJJGGGEEECCCCCC>>>>>>>>>>>><<<:::888666777777777777777777777777666555555555555666666777444444444555555666666666222333444666666666666555444444444555555555555666666555555777888777444111333333333333333333333333444333333111000///......111000000///000111222333000000000000111222333444000000111222222222111111000000000000000000000000000000111111111222222222111111111222222222333333555111111444444...))))))222111///000111111000///......---------......///000000000000111111111111000000111222222333444444111111222222222333333333444333333222222333333333666666777888999;;;;;;<<<::::::<<<>>>>>>AAALLLWWWggguuujjj___SSSJJJGGGAAA@@@>>>===<<<<<<<<<===:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777777888888999999666666777888999::::::;;;888777666444555666888999777666666666555555555555555555555555555555555555555555555555555555555555444444444555555555666666111111111222222333333333222222222222222222222222111000/////////000222333777:::<<<888222//////111000000000000111222333444222222222222222222222222222222111111111111222222444444444444444444444444222222222222222222222222333333333333333333333333333222222222222222222333444333333333333333333333222111/////////111333555111222333444444444333222999888888777666555555444444333333222222333333444333444555666777888999:::888999:::;;;===>>>??????@@@AAADDDHHHKKKOOOQQQSSSXXX^^^fffnnnuuu}}}}}}}}}~~~|||wwwqqqmmm___\\\XXXSSSOOOMMMLLLLLLEEEEEEDDDBBB@@@<<<999777777777777777777777777777555555555555555666777888555555555555555444444444111222444666777777666666444444444555555555666666666666666777888777444111333333333333333333333333777666444222///---+++***000000/////////111222333000000000000111222333444222222333333333222222111000000000000000000000000000000111111222222222222000000000000111111111111222++++++444:::777111...333111000000111111///...333222000//////000111222////////////000000000000000000111222333333444444111111111222222333333333444444333222222333333333555555666777888:::<<<===::::::<<<>>>>>>AAALLLWWWhhhvvviii\\\OOOGGGDDD@@@>>>@@@???;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999888888777777666666999999888888888888888888999999888777666555444444444444555555555555444444444555555555555555444444333333333333333333333333444444555555666666777777333333333333333333333333333333333222222222111111//////000111222222333333888666555555555555444222000111111111111222222222333333333333333333333333333222222222222222222333666666555444222111000000222000///------///000222111111222222222333333333333333333333333333333333444444333333333333222222444333333222222333333444777666555444444555777888777777777777777777777777666555444555666666666555666666555666777:::===???:::<<<>>>@@@AAADDDGGGJJJOOOQQQTTTYYY___ffflllooowwwyyy}}}{{{wwwuuuyyyvvvooofff```^^^]]][[[YYYQQQOOOLLLJJJIIIFFF@@@;;;>>>???>>><<<999777666666777777777666555444555666444444444444555666777888555555555555555444444444444444444444444444444444333444666777777777666555777666555555444444444444444444444333333222222222111111111111000000000000111111111111111000///...000111111111111222222222000000////////////000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000222222111111111111222222111111222222222333333333111111111111111111111111111111222222222333333333444444333222222333333333888888888999999::::::;;;>>><<<<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888777777777777777888888888888888888888888666666666777777777888888444444555555555555444444444555555555555555444444333333333333333333333333444444444444555555555555333333333333333333333333222222222222111111111111///000000111222222333333222111000111222333222111000111111111111222222222333333333333333333333333222222111111111111222222222222222333333444444444333111000//////000111333111111222222222333333333333333333333333333333333222222222333333444444444444333333222222333333444555555666666777777666666666666666666666555555555444333333333444555555555888888888999:::===@@@BBBBBBEEEIIILLLNNNRRRUUUXXX```ccchhhooovvv}}}{{{wwwxxx{{{{{{}}}wwwrrrsssxxx~~~{{{tttooommmkkkiiigggaaa^^^YYYVVVSSSOOOJJJFFFAAAAAA@@@>>><<<::::::;;;888888888777666666777888555555555444555555666666666666555555555555444444444444333333333333333333333444555666666666555555555444444444444444555555444444333333333333333333222111111111000000000000222222222222222222111000000111111111111222222222222222111111111111222222000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000222111111111111111111222000000111111111222222222111111111111111111111111222222222222222222222333444333333222222333333444666777777888888999999:::===;;;<<>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888888888888888888888888888888777777777777888888888888444444555555555555444444444444555555555555555444333333333333333333333333444444444444444333333333333333333333333333333333222222222222111111111111000000000111222222333333000///...000222333222111000111111111111222222222333333333333333333333333111111111000000111111111000111111222333444555555333222111000000111222333111111222222222333333333333333333333333333333333000111111222444555555666444444333333333333444444333555777888999888666555888888777777777666666666333333333333444666777888:::<<<===???@@@CCCGGGJJJOOOSSSYYY^^^cccgggjjjmmmxxx|||}}}uuupppqqqssswwwzzz|||zzzxxxvvvyyyxxxqqqnnnppptttvvvwwwxxx|||{{{|||~~~|||zzzvvvsssmmmhhhddd___YYYUUUKKKIIIFFFDDDAAA@@@@@@@@@===<<<;;;:::::::::::::::999888777666666666666666777666666666555555555444666555555555444444333333333333444555555555555444222222222222333444555666333333333333444444444444222222222111111111000000111222333333333333333333000111111111111222222222222222111111111111222222000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111222222222222222222222222333333333222222333333444555666666777888888999999<<<:::;;;>>>???BBBKKKTTTeee}}}tttcccYYYMMMFFFAAAAAAAAA???>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999666666777777888888999999888888888888888999999999::::::999888777666555555444444555555555555444444333444555555666555555555444444444444444444444444666555555444444333333333333333333333333333333333333333333333222222222222000000111111111222222222333222111222444555444333000000111111111222222222222222222222222222222222111111000000000000111111333333333222222222222222333222111111111111222333111111222222222333333333333333333333333333333333111111222333333444555555444444333333333333444444444555777888999888888777:::::::::999999888888888555555555555777999===@@@===AAAEEEHHHKKKOOOUUUYYYaaafffmmmtttyyy}}}vvvyyy}}}uuupppppprrruuuxxxzzzzzzxxxvvvxxx||||||vvvsssrrrssssssssssssxxx~~~zzzxxxyyy~~~~~~yyyrrrkkkfff]]]YYYTTTOOOLLLIIIFFFEEECCCBBB@@@>>>>>>>>>===<<<::::::999999888888999999888777777666666555555555888888777666666555555555333333333444444444444444222222222222222333444555222333333333444444555555333333222222222111111111111111222333333444333333000000111111111222222222111000000//////000000111000111111222222111111000000000111111111222222222111111111111111111111111000000000000000000000000111111111222222111111111000000000000111111111222111111111111111111111111333333333222222222222111333333222222222333444444555666666777888999::::::;;;:::;;;>>>???AAAIIIRRReee|||~~~mmmbbbRRRIIIBBBAAAAAA???===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999666666777777888888999999777777888888888999999999::::::999888777666555555444444555555555555444444333444444555666666555555444444444444444444444444777666666666555555444444333333333333333333333333555444444444444333333333111111111111111222222222666444333333444444333111000000111111111222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111000000111111111111111222222222333333333333333333333333333333333333333333333333333333333555444444333333444444555777777666666777888:::;;;999999999999999999999999666777888888999===BBBGGGEEEJJJQQQWWW[[[```hhhnnnyyy~~~|||zzzpppsssyyy|||xxxwwwvvvxxx{{{}}}~~~~~~}}}~~~|||zzzyyyxxx|||}}}zzzyyy|||}}}}}}zzzzzz|||zzztttooohhhbbb\\\WWWRRRNNNLLLIIIEEECCCBBBAAA>>><<<:::999999888888999999:::999999888777666666555555666666666666555555444444333333333333444444555555555444333222222222222222333333333444444555555555333333333333222222222222000000111222333333333222000000111111111222222222111111000000000000111111111111222222222222111111000000111111111222222222111111111111111111111111000000000000000000000000000111222222222222111000111111111222222222333333111111111111111111111111222222222222222222222222333222222222333333444555666666777888999:::;;;<<<:::999;;;>>>???AAAHHHQQQeee}}}xxxlllYYYNNNDDDBBBBBB???===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888888777777777888999999::::::666666666666777777777777444444555555555555444444333333444555666666666666444444444444444444444444666666666666666555555555333333333333333333333333444444444444333333333333111111111111111111111111555333222111222222000///000111111111111222222222222222222222222222222222111111111000000111111111///000000111222333444444111111111111111111111111111111222222222333333333333333333333333333333333444444444333333222222222555555444444444444555555888777666666777999;;;===777777888888999:::::::::888:::;;;;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888777777777777777666777777888999999::::::444555555555666666666666444444555555555555444444222333444555666666666666555555555555555555555555444444555555555555555666333333333333333333333333333333222222222111111111111111111111111111111111222111000000111222111///000111111111111222222222111111111111111111111111222222111111111111222222000000111111222222222333111222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333333555555444444444444555555777777777888999:::;;;<<<888888999;;;<<<===>>>???>>>@@@AAAAAABBBHHHQQQYYYdddlllvvv}}}}}}{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~}}}zzzwwwrrrtttwwwvvvtttrrrrrrsssxxx|||yyyrrrkkkddd^^^[[[VVVPPPJJJDDDCCCAAA???===;;;;;;:::;;;::::::999777666666555333333333444555555666666555555444444444555666777555555444444444444444555555555555555444444444444444444444444333333333333333333333333333333222111000111111111111222222222444333333222222333333444111222222333333222222111000111111111111222222222222222222222222222222222000000000000000000000000///111222333333222111///111111111111222222222222111111111111111111111111000000111222333444444555222222222222333444555666555555666888999;;;<<<<<<;;;;;;===@@@@@@AAAHHHPPPbbbzzzuuueeeXXXKKKGGGFFFCCC@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999888888777777666666666777777888999999::::::777777666555444333222222444555555555555555555444222333444555666666666666555555555555555555555555333333333444444555555555333333333333333333333333111111111000000000000///222222111111111111111111111000///000222444333222000111111111111222222222111111111111111111111111333333222222222222333333444444333222111000///...222333333444444333333222111111222222222333333333333333333333333333333333111111222333444444555666555555444444444444555555444666888:::<<<<<<;;;:::;;;<<<===???@@@BBBCCCDDDDDDFFFHHHHHHIIIOOOZZZbbbqqqyyy~~~zzzyyy|||}}}yyyuuuwwwyyywwwtttrrrsssuuuwwwzzz~~~~~~~~~|||tttmmmiiiddd\\\UUUNNNLLLIIIFFFCCC@@@>>>===;;;;;;:::999888777666555555555666777888999::::::666666555444555666777888444444444444555666777777666666666555444444444333555555444444444333333333555555555555444333222222000111111111111222222222222111111000000111111222111222222333333222222111000111111111111222222222222222222222222222222222000000000000000000000000///000222333333222000///000000000000111111111111111111111111111111111111//////000111333444555666222222222222333444555666444444555777888:::;;;;;;<<<;;;===AAAAAABBBHHHPPP```xxxwwwiii\\\NNNFFFBBB>>>>>>???>>>>>>>>>===<<<<<<;;;;;;============<<<;;;:::999888999;;;;;;;;;:::888666999999999999999999999999888888999999999999888888888888888888777777777777999888555333222222333444444444444444444444444444333333333333333333333333555444444444444333333333555555555555444333222222555444444333333444444555333222111111111222333444000000000000000000000000111111222333333333333222111111111111111111111111111000//////000222444555444444444555555555666666444333333222222333333444444333333222222333333444222222222222222222222222444444444555555444333333555444333444555555444333555777999;;;======<<<<<>>>>>>>>===<<<<<<;;;;;;============<<<;;;:::999999999:::;;;:::999888777999999999999999999999999888888999999999999888888888888777777777666666666888777555333333333444555444444444444444444444444555555555555555555555555666555555555444444444444444444444444444444333333333222222111111222222333444333222111111111222222000000000000000000000000222222333444444444444333222222222222222222222222222111111111222333444555333333333333444444444444444333333222222333333444444333333222222333333444333333333333333333222222444444444555444444444333555555555555777888888888999:::;;;===@@@BBBDDDEEEIIIIIIKKKOOOTTTVVVTTTRRRSSSRRRQQQQQQVVV___kkksss~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyywwwwwwyyy}}}{{{uuunnnddd\\\YYYUUUPPPKKKIIIFFFBBB???>>>>>>===<<<<<<:::888888999:::999999777666555444444444555666777666555555555555666777666555555555555444444444222222222222222222222222444555666555333111111222111111111111111000//////111111111111111111111111333333333222222222111111333333333333333333333333222222222222222111000000000000111111111222222222000111111111111222222222222222111111111111222222111111111222333444444444333444444444444333333333222111111222222333444555888888999:::::::::999999;;;:::===BBBCCCCCCGGGMMMaaaxxxqqqggg]]]TTTKKKCCC@@@BBB???>>>>>>======<<<<<<;;;============<<<;;;::::::::::::::::::999999999999999999999999999999999999888888999999999999888888777777777666666666555555666555444333333444555666444444444444444444444444555555555555555555555555555555444444444333333333222333333444444444444333222222111111111111222222444333222111111111111111000000000000000000000000222333333444444444444444333333333333333333333333222222222222333444555555333333333333222222222222444333333222222333333444444333333222222333333444333333333333333333444444444444444444444444444444555555666777999;;;<<<===???@@@BBBDDDHHHMMMPPPRRRVVVVVVWWWYYY[[[\\\ZZZYYYYYYWWWUUUVVV[[[fffttt}}}zzzzzzzzzzzzzzz{{{|||||||||yyywwwwwwxxx|||~~~wwwqqqjjjbbb\\\VVVRRRLLLGGGEEEDDDCCCBBB>>><<<:::999::::::999888999888666555444555555666777666666555555666666777666555555555555444444444333333333333333333333333222444555444222111111111111111111222111111000///222222222222222222222222333333333222222222222111333333333333333333333333333222111111111111111111111111111111111222222222000111111111111222222222333222222222222222333333000000111111222333333333333555555333111111444777111111111111222333444444777888999:::::::::::::::<<<999999<<<>>>@@@FFFNNN```wwwxxxooofff\\\QQQFFFAAABBB??????>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::<<<;;;:::999999999999:::999999999999999999999999888888999999999999888888666666666666555555555555555444444444444555666777444444444444444444444444444444444444444444444444333333333222222222222111111222333444444444444444444444333333333333444444111111111111111111222222000000000000000000000000111222333333444444333333333333333333333333333333222222222222333333444444333333333333222222222222444333333222222333333444444333333222222333333444333333444444444444555555444444444444444555555666555666777888999;;;>>>@@@EEEGGGKKKPPPUUUYYY\\\^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZ]]]cccnnnzzz{{{{{{~~~zzz|||xxxqqqgggbbbZZZSSSNNNJJJGGGEEEAAA???<<<;;;;;;:::999777999888666555555555666777777666666666666666666777666555555555555444444444333333333333333333333333111333444444222000111111111111111222222111111000222222222222222222222222222222222222222222222222333333333333333333333333333222111000000111222333111111111111111111111111000000111111111222222222222222111111111222333333000000111111111222222222///333666444000///333777111111111111222333444444777888999999::::::::::::>>>;;;:::===???AAAHHHOOO^^^uuuxxxmmmdddWWWJJJCCCAAA?????????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<;;;:::999999999::::::999999999999999999999999888888999999999999888888666666666666555555555555444444444444555555666777444444444444444444444444444444444444444444444444444444444444333333333333111111222333444444444444444333333222222333333444...///000111222333333333000000000000000000000000000000111222222222222222333333333333333333333333111111111222222222222222444444444333333333333333444333333222222333333444444333333222222333333444333333333444444555555555555444444444444555666777666777888999999;;;???BBBGGGLLLSSS[[[```bbbbbbaaaaaaaaaaaa```^^^]]]\\\\\\YYY\\\```eeekkksss{{{~~~{{{zzz|||~~~|||{{{}}}}}}~~~|||vvvmmmddd\\\VVVQQQNNNKKKIIIFFFDDDBBB???<<<999888777666555555666777888666777777777777777777666666555555555555444444444333333333333333333333333111333444333222111111222111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333222222000000000111222333111111111111111111111111000000111111111222222222000000000000000111222222111111111111111111222222+++000555555111///111444111111111111222333444555666777888999::::::;;;:::<<<;;;<<>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999999888888777777777666666666555555333444444555555666666666444444444444444444444444666666666666666666666666777777666666666555555555111222222333333333333222111111000000000000111111......000111222333333222000000000000000000000000///000000111111111111111333333333333333333333333000111111222222222111000333333333333444444444555444333333222222333333444444333333222222333333444222222333333444444555555555555444444444666777888666999;;;;;;;;;>>>DDDHHHMMMRRRZZZbbbggggggeeeccccccddddddbbb```^^^^^^___]]]aaaggglllpppsssvvvyyyxxxwwwuuuuuuuuuwwwzzz|||zzz{{{~~~wwwxxx||||||uuuoooiiieee^^^[[[VVVQQQLLLFFF@@@<<<:::999888777666777888999666777777888888777777666666555555555555444444444333333333333333333333333111333444444333222222333000111222222333222222222333333333333333333333333111222222222222333333333333333333333333333333333111111111111111111222333222222222111111111111111000111111111111222222222////////////000111222222222222222222222222222222+++///444555444111111222222222222222333444555555666777888999:::;;;;;;;;;999888;;;???AAAAAAEEEKKKZZZrrryyyoooeeeXXXKKKCCC@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<;;;999999999999999999999999999999888888999999999999888888888888777777777666666666444444555555555555555555444444444444444444444444666666666666666666666666666666666555555555444444222222333333333222222111111111000000000000111111000000111222222111000///000000000000000000000000000000111222222222222111222222222222222222222222111222222333333222111111000000111222333444555555444333333222222333333444444333333222222333333444111111222222333444444444555555444333444666888999777;;;>>>@@@AAAEEEMMMSSSXXX\\\ccciiilllllljjjhhhhhhiiijjjhhheeedddeeeggggggjjjnnnpppppppppppppppllloooqqqrrrrrrtttyyy}}}~~~vvvvvvzzz|||xxxppphhh___UUUKKKEEE@@@>>><<<:::888888888888666777888888888888777666666555555555555444444444444444444444444444444444222333555555333333333444000111222222333333333222333333333333333333333333111111222222222333333333333333333333333333333333000000111222222222222222222222222111111111000000000111111111111222222222000000000000111222333444333333333333333222222222000111333444555555444444333333333333444555666777666777888999:::;;;;;;;;;:::888:::>>>???@@@EEEKKKYYYqqq}}}rrrjjj]]]NNNEEE@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<======;;;999888999999999999999999999999888888999999999999888888888888888888777777777777444555555666555555444444444444444444444444444444555555555555555555555555333333333222222222111111333333333333333222111000333333222222222222333333222222333222111///---,,,000000000000000000000000111111222333333333333222111111111111111111111111222333444444444333222111......///111222333444555444333333222222333333444444333333222222333333444000000111222222333444444666555444333444666888:::888<<>>===<<<;;;;;;<<<===>>>>>>===;;;;;;<<<<<<<<<;;;:::999777666666777999:::===<<<:::888777777777888666777888999888777555333333333333333333333333333333444555555666666555555777777666666555555444444555555444333333333333444333444666777777666444333333333333333333333333333222222222222111111000000111111000000000000111111111222333333444444333333333333333333333333333333444444444333333222222222333333333333333333333333222333444444444333222111111333666888888777555333222222222333555777777666666666777999;;;;;;:::999>>>CCCGGGIIIOOO[[[eeeiiilllooorrrtttuuuttttttuuutttuuuvvvtttrrrpppppppppmmmoooqqqqqqnnnjjjhhhgggqqquuuzzz~~~tttgggUUUNNNFFFAAA???>>><<<999888666555555666777777666555555444444444555555666666666666666555555555555111222333444555555555555333333333333333333333333222222222222222222222222222222444444444444222222111222333333222111///...000000000000000000000000111111111222222333333333111111111111111111111111222222222111111111111000666444222000///000222333333333333444444444555555666555444333222333333444666777999:::;;;;;;::::::;;;;;;<<<<<<===@@@EEEIIIXXXmmm{{{nnn^^^RRRGGGCCC@@@AAA@@@======@@@>>>===<<<;;;;;;<<<===>>>>>><<<::::::;;;<<<;;;:::;;;:::888777777888:::;;;;;;:::999888888888999:::888888777666666666666666444444444444444444444444333444444555555555555555666666666666666555555555666555444444333333444444111222333555555333222111333333333333333333333333222222222222111111111000111111000000000000111111111222333333444444333333333333333333333333333333444444444333333222222222333333333333333333333333222333444444444444333222000222333444555444222111888777666666666666555555777777888;;;>>>AAACCCDDDFFFMMMTTTYYY```jjjqqqrrrtttvvvxxxzzzzzzzzzzzzzzzyyyzzzzzzxxxtttooommmllljjjlllmmmmmmkkkkkklllmmm{{{zzzfff]]]QQQHHHCCC@@@===;;;>>>===;;;;;;<<<<<<;;;999777666666555555666777777666666555555444444333333222222333444555555555555444444444444444444444444333333333222222222222222222333333444444333333222111111222222222222111111333333333222222222222222222222222111000000000///111111111111111111111111//////000111222333444444333333222222222222222222333333333444444444444555666555444333222333444444666777999:::;;;;;;::::::;;;<<<<<<<<<===AAAEEEIIIWWWlllvvvfffZZZKKKEEEAAAAAA@@@===<<<>>>======<<<<<<<<<<<<======<<<;;;::::::;;;;;;:::999:::999888777777888999:::888888888888888999:::;;;:::888666555444666777888555555555555555555555555444444444555555555555555555555555666666666666666666555444444333444444444111222333444444333222111333333333333333333333333222222222222111111111111111111000000000000111111111222222333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222333444444444444333333333333333333222222222222777666555444444333333333888888:::===AAAGGGLLLOOOTTT^^^iiipppwww~~~~~~}}}yyyrrrmmmjjjhhhhhhiiilllnnnqqquuu{{{xxxmmm^^^QQQJJJFFFCCC@@@@@@>>>===<<<<<<<<<:::888888888777777777777888888666666555444333333222222333333444444555444444444444444444444444444444444444444333333222222111111222333333444444333333222222222222111222222333333333333333333222222111111222222222222111111111111111111111111111111111111//////000111222333444444000111222444444333222111333333333333444444444444666555444333222333444444666777999:::;;;;;;::::::;;;<<<<<<===>>>AAAFFFIIIVVVkkk{{{kkk___QQQIIIBBBAAA@@@===<<<============<<<<<<=========;;;:::999:::;;;;;;999888999888777777777777888999888888888888888999999:::999888777666666777888888555555555555555555555555444444444444555555666666444444555555666666777777666666555444444444444444333444555555555555444333333333333333333333333333222222222222222222222222222111111000000111111222111111222333333333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444444666666444333333444444555333444444444444555777999;;;===AAAEEELLLTTT\\\aaaiiisss|||{{{wwwrrrmmmiiiiiiiiijjjnnnssszzzvvviii]]]VVVPPPKKKHHHAAA???===<<<<<<;;;999777999888888777777777777888777666666555444333222222444444444555444444333333333333333333333333333333444444444333333222111111333333333333333333333333444333222111111111333333222222111111000/////////000111222333555666777888111111111111111111111111333333222222222111111111000111222222333333333333222222333333333444444444555555333333333333444555666777999:::;;;;;;::::::;;;<<<======>>>AAAFFFJJJWWWmmm~~~nnncccXXXNNNEEEBBBAAA>>><<<===<<<==================<<<;;;:::::::::;;;;;;999777777777777666666777777777999999999999888888777777666777888999999888777666444444444444444444444444555444444444444555666777444444555555666666777777666666555444444444444555333444444444444444444333333333333333333333333333222222222222222222222333222222111111111111222222000111222222333333222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444555555555777666555333333444666777555666777888777999===AAA@@@EEEMMMVVV```lllwww~~~uuusssooojjjhhhjjjnnnrrrwww{{{vvvmmmfff^^^UUUOOOJJJGGGDDDAAA@@@>>><<<;;;999888777777666666666777777777666666555444444333444444444555444444333333222222222222222222222222444444444333333333222222333333333333333333333333666555333111000000111111111111111000000000//////000111222333555666777888111111111111111111111111333333333222222222222111333222111000000222444555222222222333333333444444555444333333333333555555666777999:::;;;;;;::::::<<<<<<======>>>AAAFFFJJJYYYnnnrrriii___SSSGGGDDDBBB???======<<<<<<============<<<<<<;;;::::::;;;<<<<<<999777777777777777777777777777888999999999888777666666555666888::::::999888666444444444444444444444444555555444333444555666777555555555666666666666666777666555555444444555555222222111111111111222222333333333333333333333333222222222222333333333333222222111111111111222222000111111222222222222222333333333333333333333333222222333333333333444444333333333333333333333333444333333333444555666777555444333333333444666777555777999888888:::???CCCDDDMMM[[[iiiuuu}}}zzzooonnnllljjjlllsss{{{{{{rrrfff^^^XXXSSSLLLFFFBBB@@@>>><<<:::999888777666666666666777666666666666555555555333333444444555444444444333333333333333333333333333333333333444444444444444333333222222333333444444333222111000000000000222222222222222222222222222222222222111111111111111111111111111111111111000000111222333444555555444333111//////111444666222222222222333333333333555444333222333444555666666777999:::;;;;;;::::::<<<=========???BBBGGGJJJZZZoooyyyqqqdddWWWJJJEEEDDDAAA>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;===>>>===:::888888888999999999999888888666666888999999888888777777777888888999999999999555555555555555555555555666555444333333555666777666666666666666555555555777666666555555555555555222111111111111111111222333333333333333333333333222222222333333333444444333222222111111222222333000000111222222222222222333333333333333333333333222222222333333444444444444444444444444444444444444333333333444555777888444444444555666777888999666999<<<<<<<<<@@@GGGMMMUUU```ppp~~~wwwvvvvvvtttrrrmmmnnnqqquuuzzzxxxkkkcccXXXNNNGGGCCC@@@>>>;;;;;;999888888777777777444444555555555555666666222222333444555555555555555555555555555555555555222222333333444555555555444333333222222333333444...///000000111111111111111111111222333333444444222222222111000000000///111111111111111111111111000111111222333444555555444333222111111111222333111222222222222333333333444444333222333444555666666777999:::;;;;;;::::::<<<===>>>>>>???BBBGGGKKKWWWlllwwwgggYYYKKKFFFEEEBBB???>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>===;;;888999::::::;;;;;;::::::999333444666888999:::999999999888777666777888:::;;;777777777777777777777777666555333333333444666888777777666666555555555444777777666555555555555555444333333222222333333444333333333333333333333333222222222333333444444444333222222111111222222333000000111222222222222111333333333333333333333333222222222333333444444444555555555555555555555555444444333333444555777888555666777888999:::;;;<<<;;;???CCCFFFHHHMMMWWW^^^mmmxxxtttnnnnnnoooooommmnnnrrrxxx}}}tttgggZZZPPPJJJGGGEEE===<<<;;;:::999999999999222222333444444555555666111222333444555555666555777777777777777777777777111222222333444555666666444444222222222222444444***+++...000222222222222......///000111222222333111111111222222333333333111111111111111111111111444444444333333333222222222333333444333222000000111111222222222333333333444333333222333444555666666777999:::;;;;;;::::::======>>>>>>???BBBGGGKKKUUUjjjzzzooodddTTTHHHEEEEEEAAA;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888999999999888888888888777999777555444333444555666222555888888666444555666555555444444444444555555444444444555555555555555666555444333333333333444222222222222333444555555222222111111222222333444111111111111111111111111111111111111111222222222222222222222222222222222444444444444444444444444888777666555555666777888444555666888999888555333777888:::===???AAACCCDDDJJJKKKKKKKKKSSSbbbmmmrrrvvvtttqqqmmmlllpppvvv{{{|||vvvllleee]]]RRRHHHGGG>>>999===???<<<999999999777444444555777777666222333555666666555333222444444444444444444444444555444333333222222333333333333333333333333333333444333222111111222333444333333333222222111111111444444333222111111222222///111444666666444111//////000000000111111111111111111222222222333333333333333333222222111111111111222222333333333222222::::::999999999999999999:::<<<===>>>@@@CCCHHHLLLXXXjjjzzzpppfffWWWLLLFFFDDDAAA============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999888888888777777888777555444444444666666333666888777555444555777555555444444444444555555555555555555555555444444444444444444333333333222444444333222222333333333333333333333333444444555222222222222222222222222333333333333222222222222222222222222222222222222444444444444444444444444777777666555555555666777555555555666777888777777666777999:::;;;===@@@AAADDDKKKSSSZZZfffvvvxxxxxxxxxxxxzzz~~~xxxooobbbXXXRRRHHH@@@@@@???:::777777999777555555555666555444444555777888888777555444555555555555555555555555555444333333222222333333333333333333333333333333333222111111111111222333333333333222222222111111111111000///////////////000111333555555333111000111111111111222222222222222222333333333444444444333333333222222222111111333333333222111000......:::::::::::::::::::::;;;<<<===>>>>>>???BBBFFFJJJUUUggg}}}sssjjj]]]QQQIIIDDDAAA@@@============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888999999888888888777777777888777555444444555666666555666777666444444666777555555444444444444555555666666666555444444444333222333444444444333111111666555444333222222222222444444444444444555555666222222222222222222222222555555444444333333222222222222222222333333333333444444444444444444444444666555555444444555666666555555444555666777999:::777888999999:::<<<@@@CCCGGGUUUeeerrr{{{}}}||||||||||||{{{{{{{{{{{{|||zzz{{{}}}xxxooo___UUUKKKFFFBBB===:::999:::999777777777777555333555666777888888777666555555555555555555555555555555444444333333333333333333333333333333333333333222222111000000111222222333333333222222222222111333333222111111111222222111222222333333222222111111222222222222333333333333333333333444444444555333333333333222222222222444444444333222111000000:::::::::;;;;;;<<<<<<<<<===>>>?????????AAAEEEHHHRRReeevvvmmmbbbWWWLLLDDD@@@AAA>>>>>>>>>=========<<<<<<;;;:::::::::::::::999999999999999999999999999999888888888888888888888888888888888888777777777777777666555555555555666666777666555444444555666777555555444444444444555555777777666555444333333333000111333444444333111000555444333333222222222333444444444333444555555666333333333333333333333333666555555444333222222111222222222333333333333333444444444444444444444444444444444444555555555666444444555555666777999;;;999;;;===>>>???CCCIIINNNZZZlll}}}}}}}}}}}}~~~~~~~~~~~~}}}yyyxxxyyy{{{mmmdddYYYPPPJJJDDDAAA???<<<:::999999999999777555444444555555555555444444444444444444444444444444555555444333333333333333333333333333333333333333111111111111111111111111222222222222222222222222444444333333333333444444333222222222222222222333111111111222222222333333222222222333333333444444333333333333333333333333444444444555666777777888888999999:::;;;<<<<<<===<<<===>>>>>>???AAAEEEHHHQQQddd|||rrrfff]]]QQQEEEAAABBB??????>>>>>>>>>=========;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888888888888777777777666666666666555555555666666666777666555444444555666777555555444444444444555555777777666555444333333333000111333444444333111000333222222222333333444555333333333333333444444555333333333333333333333333555444444333222111111000222222333333333444444444444444444444444444444444333444444555555555555555333555777888777888:::===>>>BBBFFFHHHKKKQQQYYY```ttt|||{{{}}}}}}xxxnnncccYYYQQQKKKFFF===;;;999999999999777666444555555555555555555444333333333333333333333333666555444444333333444444333333333333333333333333111111111222222111111111222222222222222222222222111111000000000111111222333333222111111222333333000000000000111111111222000111111111222222222222333333333333333333333333444444444555666888999:::777888888999:::;;;;;;<<<:::;;;<<<===???BBBGGGJJJRRRfffwwwkkkcccYYYJJJCCCDDD????????????>>>>>>>>>>>><<<<<<;;;;;;::::::999999999999999999999999999999888888888888888888888888888888777777777666666666555555555666666666666666777666444444666777666555555555444444444444555555666666666555444444444333111111333444444444333222222222222222333444555666333333333222333444444555444444444444444444444444444444333333222222111111222222333333444444555555444444444444444444444444333444555666666666666666333666999::::::<<>>>>>>>>======<<<<<<;;;::::::999999999999999999999999999888888888888888888888888888777777777666666666666444555555666666666666666777555444555777888666333555555444444444444555555555555555555555555444444222333333333444444444444333333333222222333444444444444444444444555555666444444444444444444444444444444444444333333333333222222333333444555555666444444444444444444444444333444555777888888777777666888::::::;;;BBBMMMUUU\\\ccclllrrrvvv}}}}}}zzz|||{{{mmmaaaPPPKKKDDD???<<<:::999888888888777777777777888888666666666666666666666666666666555444444444444444333333333333333333333333222333444444444444333222111111222222222333333333444444444444444555666666222222222222222222222222000000111111111222222222000000111111111222222222333333333444444444555555555444333222222444666777999::::::::::::::::::::::::;;;<<<===>>>AAAEEEIIIRRRfffsssnnnfffVVVJJJHHH@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999888888888888888888888888777777777777666666666666444444555666777777666666666555444666888888555222555555555444444555555555444444444555555555555555444333333333333444555666555555444333222222222222555555555555555666777777555555555555555555555555444444444555555555555555222222333333444555666666444444444444444444444444333444666888888888888777999:::999999<<>><<<;;;666666555555555555666666888888888888888888888888666666555444444444444555333333333333333333333333333333555555555555333333111111111222222333333333111111111111222222333444111222222333333222222111111111222222222333333333111111222222222333333333333333333444444555555555333222222333555888;;;===;;;;;;;;;;;;;;;;;;;;;:::<<<=========>>>@@@DDDGGGQQQddd{{{rrrjjj\\\PPPJJJDDDCCCBBB???===<<<<<<>>>>>>>>>>>>>>>============999999999999999999999999999999:::::::::;;;;;;;;;999999888666666555555555444555666777777666555444555555555555555555555555555555555555555555444333444444555555555555444444444444444444444444444444666555444333333333333333555444333222222444555777555555555444444333333333555444222111000111222222222222222333333333444444555555444333444555666777666555555555666777666555999999:::<<>><<<999999888777777888888888999999999999888777666555:::777555555777777555222555555555555555555555555444444444333333222222222777555333333444444333222333333333333333333333333444444444333222111000///333333222222333333444555555444333333222222222222444333333444555666444333666333111333666888777555:::;;;===<<<;;;::::::;;;;;;<<<<<<<<<<<<>>>BBBEEESSSeeezzzpppaaaSSSLLLDDDCCCAAA???===<<<===>>>=========<<<<<<<<<<<<;;;999999999999999999999999777777777888888888999999777777666444444333333444444555666777777666555444666666666666666666666666333444555555666555555555444444555555555555444444444444444444444444444444666555444333333333333444555444333222222444555777555555444444444333333333444333333222222222333333333333333333444444444444333333222222222333444555777666666777888888777666777999;;;>>>EEERRRaaalll{{{|||ppp```TTTMMMGGGBBB???===<<<::::::999999888888555555555555555444333222000......000333555444333555555555555555555555555444444333333333333333333666444222222333333222111333333333333333333333333333333333333333222111000333333222222333333444555555444333333222222222333222111111222444444333222444222111222555666666555888:::;;;;;;:::999::::::<<<<<<=========???CCCFFFRRRdddyyyhhhXXXOOOEEECCCAAA>>>=========>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777888888888888999777777666555444444444444555555666666666666555555777777777777777777777777333333444555666666666666444444555555555555444444333333333333333333333333555555444333333333444444444444333222333444555666555444444444444333333333333333444444555444444444444444444444555555555666333333222222333333444555666777888999999888777666888;;;>>>CCCKKKXXXgggrrrzzz}}}{{{mmm```WWWPPPIIIDDD>>><<<:::888888777666444666666777777777666666555111000000222666888888777555555555555555555555555333333333333444444444444444333111111222333222111333333333333333333333333222222333333333333222222333333222222333333444555444444333222222222333333333222222222444555444333333222111222444555555555666888::::::999999:::;;;<<<===>>>===>>>@@@DDDGGGPPPbbb~~~ppp___SSSGGGDDDAAA>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888999999999999::::::::::::999999888777666666777777555666666666666666666555666666666666666666666666444444555555555555555444444444555555555555444444333333333333333333333333555444444333333333444444444444333333333444555666444444444444444444444444222333555666666666555555555555555555666666666666555555555555555666666777444666999999999888777777<<>>>>>???AAAEEEHHHOOOaaa}}}wwwfffZZZKKKGGGBBB?????????>>>>>>=========<<<<<<<<<;;;;;;888888888888888888888888888888999999999:::::::::999888888777777777777888666666666555555666666666555555555555555555555555555666666666555444333333444444555555555555444444333333333333333333333333444444333333333444444555333333333333444444555555444444444444444444444444222333555666777666666555555555555666666666777777555555666666666777777666333555888999888777888999@@@DDDKKKRRR[[[fffsss}}}}}}|||}}}zzzqqqcccWWWOOOIIIBBB??????>>>;;;999444444555666666666555555888888888666444333333333555555555555555555555555333333333444444555555555555333222222444555444333333333333333333333333333111222333333444444444444333333222222333333444555333333333222222333333444666444333444666888888888444444555555555666777888777999;;;;;;;;;;;;<<<===<<<===>>>>>>???AAAEEEIIIOOOaaa|||}}}nnnaaaPPPKKKDDD@@@@@@@@@???============<<<<<<<<<<<<;;;999999999999999999999999666666666777777777777888777666666555555666666666666666555555555555666666555555555555555555555555555555666666555555444333444444555555555555444444444444444444444444444444444444333333333444555555333333333444444444555555333333333444444444444555444444555555666555555555555555555555666666666777333333444555555555555444222555888999888888;;;???DDDJJJSSS\\\fffrrr~~~|||zzzvvvvvvxxx|||wwwhhh]]]TTTIIIBBB@@@???<<<999777888888888888888777777555666777666444444444555555555555555555555555555444444444444444555555555555333222333444555555444333333333333333333333333222222333444444444444444333333222222333333444555333333222222222333444444333222000111333555666666444555666666555666888:::888:::<<<<<<;;;;;;<<<===;;;<<<======>>>AAAEEEIIIPPPaaa{{{ttthhhUUUNNNFFFBBBAAAAAA???===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::666666666666777777777777777666666666666666777777777666555444444555666777555555555555555555555555222333444555666666666666444444555555555555444444555555555555555555555555333333333333333444555666333333444444555555444444333333333444444444555555555555444444333444444444444444555555555666666666222333444555666555555444444777999999888:::@@@EEEMMMTTT___kkkvvv}}}vvvsssrrrsssyyyqqqeeeUUUIIIEEEBBB>>>:::<<<<<<<<<<<<<<<;;;:::999666888:::999777666888:::555555555555555555555555555555555555444444444444444222111222333555555444333333333333333333333333333333444444444444444444333333222222333333444555333222222222333333444555333111//////222444666666333555666666444555777:::888:::<<<;;;:::999:::;;;:::;;;<<<<<<===@@@EEEHHHQQQbbb|||xxxlllXXXQQQHHHCCCBBBBBB???<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999888888888888888999999777666555444444555666777777777777777777777777777///000222444666888999999444555555555555555555444666666666666666666666666333333333333333444555666222333444444555555444444333333333444444555555555777666444333222222333444444444444444555555555666444555777888888888777666555888;;;:::999<<>>CCCKKKQQQ[[[ooo|||uuuppp|||}}}nnnbbbWWWMMMGGGAAA???<<<999888999;;;<<<;;;::::::999888777666666555555555666555444444333444444555555555555555444666666666666666666666666444333333222222333333444333444444444333111///...000111222333444444444444444444444444444444444444666555555444444444555555888888888888777777777777999999:::;;;;;;;;;::::::;;;<<<======>>>@@@DDDGGGRRRbbb||||||sssfff\\\OOOEEEBBBAAAAAA???======<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;999999888777777888999999888888888888777777777777666666666666666666666666555666666666666666666666777666555444333444444555555555555444444444333333333555666666555555666777444333333333333444555555333333333333333333333333444222111333666888777666555555555444444444444444666555555555555666777777555666666666555666999;;;999<<>>===999999999888888777777666888888777777777666666666555555555666555555444444555555555555555555555555555444444333333444444555555666666666666444333222555555555444444333222111444444444444444444444444555555444444444444555555555555555666666777777777999999:::;;;;;;;;;::::::;;;<<<======>>>@@@DDDGGGQQQaaa{{{uuukkkaaaTTTIIIDDDBBBAAA@@@======<<<<<<<<<<<<=========<<<;;;::::::999::::::999999888777777888999999888888888888777777777777666666555444444555666666555555666666777888888999666666555444444444444555555555555444444444444333444555777666555555666777444333333333333444555555444444444444444444444444777444222111333555666777444444444444444444444444666666555555666666777888666666777777666777:::<<<:::===BBBGGGOOOZZZgggqqqzzz}}}{{{hhhZZZPPPJJJCCC?????????;;;777888888888777777777777777999888777666666666777777666666666666666555444333444444444444444444444444666555555444444555555666222222333333333333222222666666555555444333333222444444444444444444444444444444333333333444444555222333444555666777777888888999::::::;;;;;;;;;:::;;;<<<======>>>@@@DDDGGGOOO```zzzzzzpppgggZZZNNNFFFCCC@@@???======<<<<<<<<<<<<=========<<<;;;:::999999999999999888888888888888888999888888888888777777777666999777666444444666777999555555666666666777777777555555555555444444555555555555555555444444444444333444555555333333444555444333333333333444555555555555555555555555555555666555333333333444444555333333333333444444444444666666666555666777777888777888888777777888:::<<<>>>CCCKKKTTT___mmm|||rrr^^^TTTGGG@@@???>>>999444777777777777777777777888888777555333333444555777666777777666666555444333444444444444444444444444555555444444444444555555000000111111222222222222333444444444555666666777444444444444444444444444444333333333333444444555333444444555666666777777888888999:::;;;;;;;;;;;;;;;<<<======>>>@@@DDDGGGOOO```zzzvvvmmm```SSSIIICCC@@@>>>======<<<<<<<<<<<<=========<<<;;;:::999888888888888888888999999888888888888888888888777777777666999777666444444666777999666666666555555444444444444444555555555555555555666666555555555444444444333444555444333222333444444333333333333444555555555555555555555555555555333444555555555333222222333333333444444555555555666666666666666777888888888999999999888999;;;===FFFOOO]]]lll{{{~~~}}}yyy{{{}}}~~~}}}~~~~~~~~~~~~tttfffTTTHHHCCCAAA===999777777777777888888888888999777555444333444666777666666777777666555555444555555555555555555555555444444333333333333444444333333444444555555666666444444333444444555777777444444444444444444444444333333333333444444555666666666666666666666666666777888999:::;;;;;;;;;;;;;;;<<<======>>>@@@DDDGGGPPPaaa{{{|||tttgggXXXLLLDDD@@@???======<<<<<<<<<<<<======<<<;;;:::999999888999999777888999999999999888777888888888888777777777777666666555444444555666666777666666555444444333333333444555555666555555555666666666555555555444444444666666666444333444555444333333333333444555555444444444444444444444444000333666666555333222222333444444555555666666666777777666666777777888999999:::;;;;;;;;;===@@@CCCLLLYYYnnn|||{{{yyyzzz{{{{{{{{{yyywwwvvvwwwwwwwwwxxxzzzzzzyyyxxxtttvvvwwwxxxxxxyyy{{{}}}||||||}}}~~~xxxdddSSSIIIDDD???<<<999999999888888888888888:::999888777777777888888555666666777777666666666666666666666666666666666333333333222222333333333333333222222333444555555777666555333333333333444444444444444444444444444444444444444555555666777777777777666666666555555777888999:::;;;<<<<<<<<<;;;<<<======>>>@@@DDDGGGPPPaaa{{{{{{nnn^^^PPPGGGBBBAAA======<<<<<<<<<<<<======::::::999999999999999:::777888999999999999888777888888888888777777777777666666666666666666666666666666666666555555555555333333555666666666555555666666666666555555555555444555666555333222333444444333333333333444555555333333333333333333333333111333555555333222333555444444555666666777888888777777666666777777888999888:::<<<>>>@@@DDDIIILLLYYYiii|||yyyxxxvvvuuuuuuuuuuuuuuuuuuuuussssssssstttwwwxxxwwwuuussstttvvvwwwxxxyyy|||~~~~~~|||zzzxxxwwwvvvxxx{{{uuubbbSSSIIIBBB???;;;;;;::::::999999888888999999999888888888888777444555666777777888777777555555555555555555555555444444333333333333444444222111000000000111222333777666444222111222333444444444444444444444444444555555555555666777888888555555555555555555666666777777999:::;;;<<<<<<<<<;;;<<<======>>>@@@DDDGGGOOO```zzzrrrbbbSSSIIIDDDCCC======<<<<<<<<<<<<======999999999888999999::::::777888999::::::999888777888888888888777777777777888888999999999999888888555555666666777777888888222333555666666666555555777666666666555555555555111222333222000///000111444333333333333444555555333333333333333333333333222333444222000111444888555555555666777888888999777777777777777888888999777999===AAAEEEJJJPPPTTTkkk|||~~~{{{xxxwwwxxxvvvtttrrrrrrtttvvvwwwsssrrrrrrtttwwwxxxwwwvvvuuuvvvxxxyyyzzz|||~~~{{{~~~~~~{{{wwwuuusssrrrooopppsssvvvzzzsssaaaSSSJJJEEE<<<<<<;;;;;;:::999888888666777777777777666555555333444555777888888888888444444444444444444444444555555555444444555555555666555444333333333555555333222111111111333555777444444444444444444444444555555555666666888999999111222222333444555666666666777999:::;;;<<<<<<<<<;;;<<<======>>>@@@DDDGGGNNN^^^yyytttkkk]]]JJJAAACCCAAA@@@>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888999999888777:::<<<777777???;;;555888888888888888777777777777666666666666555444333222555444333333333333444555555555555444444333333333111111222333444555555666444444444555555555666666555555555555555555555555222222333333444555666666333555777777555444444444666444555888777555777<<<>>>===???EEEIIINNN[[[hhh~~~}}}~~~~~~~~~}}}|||{{{{{{{{{}}}||||||zzzwwwuuuuuuvvvxxxyyy{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~}}}|||zzzxxxuuusssqqqqqqlllmmmooossswww{{{rrrcccRRRDDDEEE???<<<===<<<999777999999888777666666777888999888999999999777555444222666666666666666666666666444444444555555555555666777777666555444333333333333333333333333333333333555555555555555555555555777777777666555555555444555555555555555666777777999999::::::::::::;;;;;;888999;;;<<<>>>AAAEEEHHHOOO^^^wwwzzzqqqdddRRRFFFDDD@@@???>>><<<;;;;;;<<<<<<============<<<<<<<<<<<<:::999888888999999999888:::@@@??????DDD???888<<<888888888888777777777777555555666666777666666666666555444444444444555666555555555444444333333333333333333444444444444444444444444555555555666666444444444444444444444444222222333444444555666666444666888777666555555666888666777999888666888===???AAAFFFKKKOOOWWWiii|||~~~}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxx|||}}}~~~~~~|||{{{{{{{{{|||}}}|||{{{zzzxxxvvvtttrrrppppppppprrrtttwwwzzz|||~~~~~~}}}yyywwwxxxzzz}}}rrr```RRRIIIBBB>>>===<<<888777999888888777777666777777777666777888888888888777666666666666666666666666666555555555666666666777777777777666444444333333444444444444444444444444444555555555555555555555555444444444444444333333333555555555555555666777777999999::::::::::::;;;;;;<<<===>>>>>>>>>@@@CCCEEEPPP^^^vvvxxxmmm[[[LLLFFF@@@???>>><<<<<<<<<======;;;;;;::::::999999888888:::999999999999999::::::<<>>?????????AAADDDFFFQQQ___vvv{{{qqqaaaQQQHHH@@@???>>>=========>>>>>>;;;;;;:::999888777777666999:::::::::999:::<<<===BBB^^^ppprrrjjjTTT@@@===888888888888777777777666444555666777777777777777666555555555555555555666555555555555555444444444444333333333333333333333555555555555555555555555333333333333333333333333333444444444555555666666777777777666555555888:::;;;999999<<<<<<;;;>>>CCCFFFLLLTTT\\\gggyyy}}}|||yyywwwuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{~~~}}}zzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{|||~~~zzzwwwvvvtttssswww}}}vvvgggUUULLLDDD@@@===::::::===777888888999888777555444444555666777888888999999777777777777777777777777555555666666666777777777777666555444444444444444333333333333333333333333555555555555555555555555444555555555666777777777555555555555555666777777999999999:::::::::;;;;;;999;;;===>>>???BBBFFFIIIQQQ^^^uuu}}}rrrcccTTTJJJAAAAAA???>>>======>>>?????????>>>>>>===<<<;;;;;;999:::;;;:::999:::>>>AAANNNvvv```DDD===888888888888777777777666555666666666555555444333444444444444444444444444555555555555555555555555111111111222333444444444555555555555555555555444333333333333333333333333444444555555555555555666555666666555444555777::::::999:::===>>>???DDDJJJOOOTTT]]]hhhxxx|||zzzwwwtttsssrrrrrrssswwwwwwwwwwwwwwwxxxyyyzzz}}}~~~~~~}}}{{{{{{{{{zzzzzz{{{{{{|||||||||||||||zzzvvvqqqrrrvvvwwwzzzyyymmmYYYPPPFFFBBB>>>::::::===777888999999999888666555666666666666666666666777777777777777777777777777444444555555555666666666666666555444444444444555111111111111111111111111555555555555555555555555444555555555666777777777555555555555555666777777999999999:::::::::;;;;;;888:::;;;===>>>AAAEEEHHHQQQ^^^uuuvvvhhhYYYNNNCCCBBB@@@???>>>===>>>>>>>>>>>>======<<<;;;;;;;;;999;;;<<<;;;:::;;;???DDDZZZaaaEEE???888888888888777777777777666666666666555444333222333333444444444444333333555555555555555666666666000111111222333444555666555555555555555444444444333333333333333333333333555555555555555555555555444555666666555555777999:::999;;;@@@CCCFFFLLLSSS[[[cccnnnzzz~~~~~~}}}}}}|||zzzwwwuuussssssttttttwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{ssspppsssqqqqqqsssvvv|||vvvaaaWWWMMMFFFAAA;;;999;;;888888999999999999999888999888777666555555666666777777777777777777777777444444444444555555555555666555555444444444555555222222222222222222222222555555555555555555555555333333333444444444444444555555555555555666777777999999::::::::::::;;;;;;;;;<<<=========>>>AAADDDOOO]]]uuuppp___SSSEEEDDDBBB???>>>=========999999999999999999999999999<<<===<<<:::;;;AAAFFF___vvvSSS??????888888888888777777777777555555666666666555555444333444555666666555444333444555555555666666666777444444444555555666666666666666555555555444444444444444444444444444444444666666666666555555555555333555777888777777888999;;;:::===DDDIIIMMMUUU^^^ggguuu~~~~~~}}}}}}|||zzzyyywwwwwwxxxzzz{{{||||||}}}~~~vvvssstttmmmnnnnnnnnnqqqvvv~~~pppfffZZZRRRIIIAAA<<<===999999999999:::;;;<<<<<<::::::888777777777888999666666666666666666666666555555555555666666666666555555444444444555555666333333333333333333333333555555555555555555555555444444444444444333333333555555555555555666777777999999::::::::::::;;;;;;<<<===>>>>>>>>>???BBBEEENNN]]]uuuvvvcccVVVGGGEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<999<<<===<<<:::;;;AAAGGG]]]cccCCC777<<<888888888888777777777777444555666777888888888888444555666777777666555444444555555555666666777777777777777777666666666666666666555555555444444444555555555555555555555555666666666666666555555555444666999::::::999999:::<<<<<>>???;;;:::999999999:::;;;<<<666666666666666666666666666666666666777777777777555555444444444555555666555555555555555555555555555555555555555555555555777777777666666555555444555555555555555666777777999999:::::::::;;;;;;;;;:::;;;===>>>@@@BBBFFFIIIMMM\\\vvv~~~iii[[[OOOGGGAAA@@@@@@>>>===>>><<<<<<;;;;;;;;;:::::::::===;;;:::;;;;;;<<>>BBBGGGKKKQQQYYYcccjjj|||xxxuuuuuuxxx{{{|||}}}~~~~~~~~~~~~~~~|||xxxuuutttooonnnmmmkkkjjjjjjjjjiiinnnttt{{{yyyjjjZZZLLLEEECCC===:::999;;;:::777777:::888888777666666777888999444444555666777888999999888777666555444444555666555555555555555555555555777666444333333444555666666666666666666777888888555555444444333333333222444555777777777888999;;;::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>AAADDDHHHNNN]]]uuunnn```RRRJJJBBBAAAAAA???===>>><<<<<<;;;;;;;;;:::::::::;;;::::::<<<;;;>>>HHHRRRoooyyytttZZZBBB;;;999555666666777777777777777777777777777777777666555555555555444444555555666666444555555555555444333222666444333555888999888777555444444333333444444555555444444444444444555555777777777777666666555555777777777666666888;;;>>>CCCIIIPPPTTTXXXbbbppp|||zzzwwwxxxxxxxxxxxxzzz}}}}}}~~~}}}{{{zzztttsssqqqooommmlllkkkkkkjjjnnnssswww~~~vvveeeVVVKKKGGGAAA<<<:::;;;:::777666999999888777777777777888999666666666666666777777777777666555444333444444555555555555555555555555555777666444333333444555666666666666666666777777888:::999999999888888888888555666777777666666777777:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@DDDGGGOOO^^^vvvrrrfffVVVMMMEEEBBBAAA???===???<<<<<<;;;;;;;;;:::::::::999999:::<<<;;;???MMM[[[vvvooo^^^KKK???;;;999777777777666666666666666666777777777777777666666555666666555555555555555555555555666666666555444444666555444555777888888777555555444444444444555555666666555555444555555555666666666666666666666555777888888888999;;;???BBBFFFNNNVVVZZZ___lll|||xxxsssooorrruuuyyy|||}}}~~~|||yyyvvvsssqqqooonnnjjjkkkmmmnnnpppxxxvvveeeVVVMMMFFF@@@;;;;;;:::777666888:::999888888888888999999777777666666555555555444666555444333333333444444444444444444444444444444666555444333333444555666666666555555666666777888777777777666666666666666777777666666666555555555:::::::::;;;;;;;;;<<<<<<>>>??????>>>>>>@@@CCCFFFOOO^^^wwwtttiii[[[QQQGGGCCCAAA===<<<>>><<<<<<;;;;;;;;;:::::::::999999:::::::::>>>MMM\\\rrraaaMMMCCC>>>;;;;;;<<<777777666666555555444444666666777777777777666666666666666666666555444444777777777888888777777666444444444555666666666666555555444444444444555555777777666555555555555666666666666666666666666666888999;;;<<<===AAAEEEIIIMMMSSSZZZaaajjj{{{yyyvvvtttsssrrrwww{{{|||yyywwwuuuqqqpppnnnllllllooovvv{{{wwweeeXXXKKKCCC<<<;;;:::888777999::::::999999999999999999666666666666555555555555555555555555555555555555444444444444444444444444555555444444444555666666666555555555555666777777333333333333333333333333777777666666777777777666999::::::;;;;;;<<<<<<<<<>>>??????>>>>>>@@@CCCFFFOOO^^^wwwuuujjj```TTTIIICCC@@@<<<;;;===<<<<<<;;;;;;;;;::::::::::::999999999888;;;GGGTTT[[[LLL>>>:::999666777;;;777777666666555555444444666666777777777777666666666777777777666555444333555666666777777777666666333444444444444444444555666555555444444555555666777666666555555555666666555666666666777777888888888:::<<<>>>AAAEEEKKKOOOWWWZZZ```jjjzzz|||wwwvvvwwwyyyzzz~~~}}}yyywwwtttqqqooooooqqqtttwww}}}|||uuueeeRRRHHH>>><<<;;;999999:::::::::::::::999999888888555555555666666666666777666666666777777777666666444444444444444444444444444444444444555555666666555555555555555666666777666666666666666666666666888666555777999;;;:::999999999::::::;;;<<<======>>>>>>???>>>>>>@@@CCCFFFOOO^^^wwwyyynnneeeYYYLLLEEE@@@<<<<<<===<<<<<<;;;;;;;;;::::::::::::888888999888999???HHHFFF???999888888777888:::777777666666666666666666555666666777777777777777555666777888777666555444333333444555555555444444333444555555444333444555666666555555555555666666555555444444555555666777666666777777888999::::::888:::===@@@DDDIIIOOOTTT\\\___ggguuu|||{{{zzzyyyyyy|||~~~~~~|||zzzwwwuuusssrrrrrrnnnrrr{{{{{{}}}sss^^^QQQDDD???>>>;;;:::;;;999:::::::::999888777666555666666666777777888888666666777888888888777777333333333333333333333333333333444555555666666666555555444444555555666777666666777777777777888888888666555777;;;===<<<:::888999::::::;;;<<<============>>>>>>>>>AAADDDHHHNNN]]]vvvvvvkkk^^^PPPHHHBBB>>>===???<<<<<<;;;;;;;;;:::::::::;;;777666999:::999:::===<<<<<<:::888999<<<<<<999666666777777777777777777555555666777777777777777444555777888888777666555333444555666666666666666444666888777555444555777666666555555555555666666333333333333444555777777666777888999:::;;;<<<<<<<<<>>>AAAEEEJJJPPPWWW[[[cccjjjwww}}}zzz|||}}}~~~|||zzzvvvtttnnnlllnnnuuuyyy}}}lll]]]MMMEEEBBB>>>;;;;;;999999999999999777666555888888888888888777777777444555666888888888777666333333333333333333333333222333444555666666666666555444444444444555666666444444444555555555666666:::777555666:::<<<:::777888999999:::;;;<<<===>>>;;;<<<===>>>???AAAFFFIIIMMM\\\uuu}}}ooobbbSSSJJJDDD@@@???AAA<<<<<<;;;;;;;;;::::::::::::666555:::===;;;888888888:::888555888>>><<<444666666777777888888999999555555666777777777777777333555777888999888777666777777888999999999999999666888:::999666555777999666666555555555555666666111111222222444555777888777777888999;;;<<<======@@@CCCGGGKKKPPPVVV]]]bbbnnnzzz~~~}}}|||}}}{{{wwwtttmmmjjjmmmooopppvvvwwwfffTTTJJJDDD???;;;:::888888999999888777555444;;;;;;:::999888777666666333444666777777777666555333333333333333333333333222333444555666666666666555444444444444555666666555555555555666666777777;;;777444666999:::777444888888999:::;;;======>>>:::;;;===>>>???BBBGGGJJJLLL[[[tttwwwiiiYYYOOOFFF???;;;;;;<<<;;;::::::999999:::::::::999777666666666777888888888777777777888:::;;;999888888888777777666666:::999888777777666777777666666777777777777666666888777777666555444444444333444444555555444444333555555555555555444444444666666777888888888888888888777777888:::===AAACCCFFFNNNMMMOOOZZZ___dddnnn|||}}}~~~|||vvvsssooollllllnnnqqqsss{{{vvvaaaQQQIIIEEE@@@;;;:::;;;;;;999666666999===999777666666777888888777666666666666555555555555444444333555666777555444555555555555555555555555222333444444555666666777777777777777777666555555555555555666666666666666::::::;;;;;;<<<======>>>======>>>======???CCCFFFIIIYYYsssxxxkkk[[[PPPHHH@@@======<<<;;;::::::999999::::::888888666555555555666777999888777777777888999:::888888888888777777777666777666666555555555555666666666777777777777666666777777666666555444444333444555555666666555555444555555555555555555555555666666777777777777777777888888888999<<>>>>>======???CCCFFFKKKZZZttt{{{nnn^^^SSSKKKCCC??????<<<;;;;;;:::::::::::::::<<<<<<;;;::::::::::::::::::999888888777888888888888888888888777777777777666555555555555666666777666666777777777777666666::::::999999888777777777666666666777777666666666666666666666666666666666777777777777777777666666888888999:::===AAAEEEGGGJJJUUUXXX[[[eeennnzzz|||wwwsssqqqppppppooouuu}}}lll]]]PPPFFFAAA;;;;;;;;;999666444555666999888666666888999888777888888777777777666666666555444444555777777666444777777666666555555444444666555555444555666888999777777777777777666666555888777777777888888999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCFFFMMM\\\uuurrrbbbVVVMMMEEE@@@@@@<<<<<<;;;:::::::::::::::=========<<<<<<<<<<<<<<<::::::999888888777777777888888888777777777777777777777666777777888999999666666777777777777666666999999999888888777777777555666666777777666666555666666666666777777777777999999888888777777777777777888999;;;???CCCHHHJJJLLLYYY^^^```kkkuuu}}}}}}yyyvvvtttqqqtttzzzwwwfffWWWLLLFFF>>>>>>===<<<:::888888888:::888777777888999999888888888888888777777777777555444444555777777666555999999888888777666666666777666555555555777888999666666777777777777666666888777777777777888999:::888888999::::::;;;;;;<<<===>>>>>>>>>>>>@@@CCCFFFNNN]]]uuuyyyggg[[[PPPFFF@@@@@@===<<<;;;;;;::::::;;;;;;999999999888888888777777999999999999888888777777777777777777777777888888777777666777777888999999666666777777777777666666555555555555555444444444555555555666666555555555555666666666777777888888::::::999888888888999:::777888:::===AAAFFFKKKNNNPPP]]]bbbfffrrr}}}{{{xxxvvvxxxzzzqqq```SSSKKK@@@???===<<<<<<;;;;;;::::::888777777888999999888888888888888777777777777555555444666777888666555555555555444444333333333777777666555666666888888666666777777777777666666888777666555666777888999888888999::::::;;;;;;<<<>>>>>>???>>>>>>@@@DDDGGGNNN]]]uuupppaaaTTTHHHAAA@@@===<<<<<<;;;;;;;;;;;;;;;999999999:::999888888777888888999999999888777777777777777777888888888888666555555555555666666777666666777777777777666666888888888888777777777777444555555666666555555444444555555666666777777888999999888777888999:::;;;999:::<<<@@@EEEKKKPPPTTTUUUbbbhhhooo~~~}}}|||}}}}}}lll\\\RRRDDDAAA===;;;;;;;;;;;;::::::999777777999:::999888888888777777777666666666666555555666888888777555555555555555555555555555666666666666666666666666555666666777777777777777888777555555555666888:::999999999:::;;;;;;<<<<<<>>>????????????AAADDDGGGMMM[[[sssxxxhhhYYYKKKCCCAAA======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777888999:::999888888666777777777888888888888777666666555555555555666666666777777777777666666999999999999999999999999555666666777777666666555333444444555666666777777777666555555666888:::;;;===>>>@@@DDDJJJPPPVVVZZZ\\\hhhoooyyyyyyhhh\\\LLLFFF@@@<<<;;;;;;:::999;;;999888888999:::999999777777777666666666555555666555555666888888777666555555555666777777888888444555666777777666444333555555666777777777777777999888666555666777:::;;;:::::::::;;;<<<<<<======>>>????????????AAADDDGGGLLLZZZqqq~~~lll\\\NNNDDDBBB======<<<;;;;;;;;;;;;<<<888999:::::::::999888777666777888999::::::999888666666777777888888888999:::999888777777666777777666666777777777777666666333333333333444444444444777777888888888888777777333333333444555666666777444333333333444777999;;;???@@@CCCHHHNNNTTTZZZ^^^```llltttrrreeeTTTMMMDDD>>><<<<<<;;;:::;;;999888888999::::::999666666666666555555555555666555555666888888777666000111111222333444555555222444666888777666333111555555666777777777777777;;;:::888666777999;;;===::::::;;;<<<<<<======>>>>>>????????????AAAEEEGGGJJJXXXpppmmm\\\OOODDD>>>???===;;;;;;===>>>===<<<888888888888888888888888;;;;;;:::999999888888777999::::::::::::999888888777777777777888888888888888888777777777777888888888888888777777777777777777777777777888888888888888888777555444444777:::666999;;;;;;;;;:::;;;<<>>???@@@AAACCCEEEOOOYYYppprrrbbbSSSGGG@@@???===;;;;;;<<<===<<<<<<999999999999999999999999999999999999999999999:::999999999999999888888777777777777777888888888888888888777777777777888888888777777777777777777777777777777777777777777777777777777666555555777999888:::;;;<<<;;;<<<>>>???CCCFFFKKKPPPUUU\\\cccgggrrryyyvvvpppcccUUUGGGAAA@@@===;;;;;;;;;;;;:::999999888999999999888777777888888777555666666555444444444555555444444333333333333444444666666555555666666777888666666666666777777777777555555666666777888888888999999:::;;;;;;;;;:::::::::<<<>>>>>>???@@@CCCEEENNNXXXoooxxxgggXXXKKKCCC???===;;;:::;;;<<<;;;;;;::::::::::::::::::::::::777888888999::::::;;;;;;888888999999888888777666777777777777888888888888888888777777777777888888777777777777777777888888777777777777666666666666666777888888666666777888999:::<<<<<<<<<>>>AAADDDHHHKKKOOOTTTZZZaaaiiinnnxxxxxxqqqgggZZZLLLFFFBBB>>>;;;:::;;;::::::999999::::::;;;999888777777888888777666666555555555555666666777444333333222222333333444555555444444555555666777666666666666777777777777555555666777777888888999999999:::;;;;;;;;;;;;;;;;;;<<<=========???CCCFFFMMMWWWoooyyyhhhZZZOOOGGG@@@>>>;;;::::::;;;;;;:::::::::::::::::::::::::::888888888999999:::::::::777888888888888777666666666777777777888888888888888888777777777777888888777777777777777888888888777777777666666666666666555777999999777666777777999:::;;;<<<===@@@EEEHHHNNNPPPUUUZZZ```hhhqqqvvv|||~~~~~~~~~wwwlll^^^PPPGGGBBB===<<<===<<<<<<;;;:::::::::::::::999777666777888888777666666666666666777888999999666666666555555666666666444444444444444555666666666666666666777777777777555666666777888888999999:::;;;<<<===>>>>>>>>>===<<<===<<<<<<<<>>>>>@@@@@@???===;;;:::999888888888777666777888999888777555555555555666777777888888888777777777777888888444444444444444555666666666666666666777777777777666666777777888999999999:::;;;<<<===>>>>>>>>>>>>===============@@@DDDHHHLLLWWWnnn~~~mmm```VVVPPPDDDAAA===::::::;;;;;;:::888888888888888888888888;;;;;;::::::999888888777888888999999888888777666777777777777888888888888888888777777777777888888666666666777888888999999999999888888777777666666777888999999777777888999777999<<>>?????????AAAEEEHHHMMMWWWooowwwgggZZZRRRGGGCCC>>>;;;:::;;;;;;;;;999999999999999999999999:::999999999999999999999999999999999999888888777777777777777888888888888888888777777777777888888555666666777888888999999:::::::::999888777777777888999999888666666888:::888;;;???DDDGGGLLLPPPSSSTTTZZZbbbkkkssszzz~~~nnnaaaSSSGGGAAAAAAAAA@@@>>><<<;;;:::999999777666666666888999888777666555444444444444444555666666555555555555666666666666555555666666777888666666666666777777777777666777777888888999::::::888999:::<<<======>>>>>>===???@@@AAAAAACCCFFFHHHMMMXXXpppnnn^^^SSSHHHDDD???;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888999999:::;;;;;;999::::::::::::999888888777777777777888888888888888888777777777777888888555666666777888999999999;;;;;;::::::999888777777999999999777555666999;;;888<<>><<<<<<;;;;;;;;;777666666666888999999888:::999888777777666777777777777666666666666777777666666666666666777888888666666666666777777777777777777777888999999:::::::::;;;<<<>>>???@@@@@@@@@===???BBBCCCCCCDDDFFFHHHNNNYYYpppqqqbbbZZZPPPHHH???<<<:::888999;;;:::::::::::::::::::::::::::999999888888999999:::999888888888777777666666777777777777777777777777555555555555555555555555888777666666666888999:::999999999999999888777777444666888888888999;;;======@@@FFFLLLQQQUUUWWWXXX]]]eeeqqqyyy~~~xxxeeeTTTGGGAAA@@@>>>;;;999888888888999===:::777777888999777555444555777999999888666555444444444444444444444444888888777777777777888888444666888888888777888999666666666777888:::;;;<<<======<<<===>>>@@@BBBCCCAAABBBBBBBBBAAABBBEEEGGGLLLZZZrrrwwwhhh```RRRIIIAAA???===::::::===:::::::::::::::::::::::::::999999888888999999:::888888888888777777777666777777777777777777777777888888888888888888888888777777777777777777888999888888999999888888777666888999::::::999888999;;;>>>BBBGGGLLLQQQUUUYYY[[[ffflllsssxxx~~~ooo^^^PPPHHHAAA???<<<:::::::::::::::<<<:::777777888999777555111222444666777777666555444444444444444444444444555555444444444444555555555666888999888777888999555555555555666777999999<<<<<<<<<<<<===???AAABBB@@@AAABBBAAAAAABBBEEEGGGLLLYYYppppppgggUUULLLCCCAAA@@@===<<<===:::::::::::::::::::::::::::999999888888999999:::888888888888777777777777777777777777777777777777666666666666666666666666777888888888888777777666888888888888888777666666888999::::::999999;;;===DDDFFFJJJNNNRRRXXX^^^bbbpppssswwwzzz~~~{{{kkkZZZOOOCCC@@@===<<<<<<<<<<<<;;;;;;:::888777888888777666000111444666777888777777666666666666666666666666444444333333333333444444555777888999777777777888666666555666666777888888;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAAAAABBBEEEGGGKKKXXXooouuujjjYYYNNNEEEBBBAAA>>><<<===:::::::::::::::::::::::::::999999888888999999:::888888888777777777777777777777777777777777777777555555555555555555555555777888999999999777666555777888888888888777666666444555777888999<<>><<<===>>>===;;;:::999888888888888888777444555666888999999999999666666666666666666666666777666666555555666666777555777999999777777777888999888888888888888999999::::::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGLLLXXXooozzznnn^^^RRRFFFBBBAAA>>><<<<<<:::::::::::::::::::::::::::999999888888999999:::777777777777777777888888777777777777777777777777888888888888888888888888777888999999999777666555888888888888888777666666333444666777999<<>>?????????AAADDDGGGNNNZZZooowwweeeVVVGGGBBBAAA>>><<<;;;:::::::::::::::::::::::::::999999888888999999:::777777777777888888888888777777777777777777777777777777777777777777777777777888888888888777777666999999999999999888777777666777888888999<<<@@@DDDJJJNNNQQQTTTXXXbbbpppzzz~~~|||mmmVVVMMMBBB<<<<<<===<<<;;;888999999888777777888:::888888777666666555555444777777777777777777777777666666555555555555666666666888999999777666666777666666555666666777888888:::;;;;;;<<<======<<<<<<<<<===>>>??????AAADDDGGGNNNZZZooommm\\\JJJBBBAAA???===<<<:::::::::::::::::::::::::::999999888888999999:::666777777777888888888888777777777777777777777777555555555555555555555555777777777777777777888999:::::::::::::::999888888888999::::::;;;???DDDGGGKKKOOOTTTXXX\\\gggvvv}}}~~~}}}aaaUUUFFF===<<<>>>===;;;777999:::999777666888;;;777777666666666666666666666666666666666666666666555555555444444555555555777888999999777666666777555555555555666777999999:::;;;<<<===>>>===<<<<<<;;;===>>>>>>>>>@@@DDDFFFMMMYYYnnnrrr___LLLCCCAAA???>>>===:::::::::::::::::::::::::::999999999999999999:::666666777777888888888999777777777777777777777777888888888888888888888888888777666666666888999::::::;;;;;;;;;;;;:::999999666888:::;;;>>>CCCIIINNNMMMSSSYYY]]]bbblll||||||}}}hhhZZZIII???===>>>>>>===777999:::999666666888;;;888888777777888999::::::666666666666666666666666666666666555555666666666777888:::999777666666777666666666777888:::;;;<<<;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>>>>@@@DDDFFFLLLXXXmmmvvveeeRRRGGGBBB>>>>>>???======<<<;;;;;;;;;;;;<<<:::::::::999999999888888666666666666666666666666888888888888888888888888888888888777777777777777666777888:::;;;;;;;;;;;;999::::::999888888999;;;999;;;<<<>>>@@@EEELLLPPPQQQSSSWWW^^^hhhxxxyyy|||~~~}}}rrrdddRRREEE@@@>>>;;;777666777888999999888777666999888888777666555555444777777777777777777777777999888777777777888::::::999999999888888888888777888888888888999:::;;;<<<;;;<<<===????????????>>>???@@@AAAAAABBBCCCGGGIIIKKKWWWnnnzzziiiUUUIIICCC???>>>@@@===<<<<<<;;;:::;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777777888888999:::::::::999999:::999777777999::::::<<<>>>AAACCCHHHMMMQQQRRRTTTYYYaaannn~~~{{{}}}|||{{{lllYYYJJJCCC@@@<<<999777888999::::::999888888999888888777666666555555777777777777777777777777777777666666666777888999777777777888888999999999777777777777888999:::::::::;;;<<<>>>>>>>>>>>>===>>>???@@@@@@AAABBBFFFHHHKKKXXXnnnoooZZZLLLEEE@@@???@@@<<<;;;;;;::::::::::::::::::::::::999999999888888::::::::::::::::::::::::888888888888888888888888777777777777777777888888999888777777777777888999888999999888777777888:::;;;>>>AAAEEEGGGKKKOOORRRTTTVVV\\\gggwww~~~{{{}}}{{{{{{~~~wwwbbbQQQHHHCCC>>>;;;999::::::;;;;;;::::::999888888888777777666666555777777777777777777777777666666666555666777777888555666666777888999:::;;;666666666666777888999:::999:::;;;<<<===============>>>??????@@@BBBEEEGGGLLLXXXnnnsss]]]OOOFFF@@@>>>???;;;;;;:::999999999999::::::::::::999999999888888::::::::::::::::::::::::888888888888888888888888777777777777777888888888;;;999777555555666777888777888999888777777999:::;;;>>>CCCGGGJJJMMMPPPRRRVVVYYYaaannn~~~{{{|||{{{xxxzzz~~~}}}iiiWWWKKKEEE@@@>>>;;;;;;;;;;;;:::::::::999888888888777777777666666777777777777777777777777666666666666777777888888666666666777888999999999777666666777777888999:::999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@BBBEEEHHHMMMYYYnnnttt___QQQGGG@@@======;;;;;;:::999999999999::::::::::::999999999888888999999999999999999999999888888888888888888888888666666777777888888888888;;;:::777555555555777888777888999888777777999;;;;;;???DDDIIILLLNNNPPPRRRYYY^^^iiiwww~~~~~~zzz{{{|||xxxyyy~~~}}}mmm[[[OOOGGGBBB???;;;;;;::::::999999999999888888888888777777777777777777777777777777777777777777888888888999999999777777777777777777777777888888888888999:::;;;;;;999999999:::;;;;;;<<<===>>>@@@AAAAAAAAACCCFFFIIIMMMYYYnnnttt```SSSJJJBBB===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888666666666777888888999999:::999888777666777777888777888999999888999;;;<<<===AAAFFFJJJMMMOOORRRTTT[[[dddsss~~~}}}}}}}}}~~~~~~zzz{{{}}}~~~zzzzzz}}}zzzyyy|||sssaaaSSSJJJDDDAAA<<<<<<:::999999999999999888888888888888888888888777777777777777777777777777777888999999999999999888888777777777666666666888888888888999:::;;;<<<:::::::::::::::<<<======???@@@AAAAAABBBDDDGGGJJJLLLXXXmmmsssbbbVVVMMMDDD>>><<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888555666666777888888999999999999999999999888888888888999::::::999:::<<<>>>@@@CCCHHHKKKNNNQQQUUUWWW\\\jjj~~~||||||}}}~~~}}}|||zzzyyyyyywwwxxxxxxxxxxxxxxxwwwwwwtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}yyyzzz~~~}}}}}}zzzhhhYYYMMMEEEAAA>>>===<<<::::::::::::;;;888888888888888888888888777777777777777777777777666666888999999999888777666666666777777777777777777777777777888999:::;;;;;;:::::::::;;;<<<===>>>>>>???@@@AAAAAACCCFFFIIIJJJVVVlllssscccXXXPPPGGG@@@=========<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888888888888888888888888888555666666777888999999999888999::::::::::::999999999:::;;;;;;:::;;;===???CCCFFFIIIMMMOOOSSSWWWZZZ]]]nnn|||zzzzzz}}}yyyyyyxxxvvvtttsssrrrqqqnnnooooooooonnnnnnmmmlllpppppprrrtttuuuvvvvvvwwwwww{{{||||||~~~~~~xxxxxx{{{|||zzz{{{nnn]]]OOOFFFAAA@@@???===<<<;;;;;;;;;<<<888888888888888888999999777777777777777777777777444555777888888888777666444444555666777888999999666666666666777888999:::<<<;;;::::::;;;<<<>>>???===>>>???@@@@@@BBBEEEHHHIIIVVVlllvvvccc\\\SSSFFFAAACCC>>>===<<<;;;::::::;;;;;;<<<;;;999777777888999:::;;;:::888777777777888888777777777777777777777777888888777777666666555555777777777888999999::::::999;;;<<<<<<===???BBBDDDIIIIIIKKKOOOQQQRRRXXX^^^mmm}}}yyyyyy~~~}}}{{{yyyxxxuuurrrnnnlllkkkjjjkkkhhhhhhgggggggggfffffffffiiiiiijjjlllmmmnnnooopppqqquuu{{{~~~yyyxxxzzz}}}~~~yyyyyywwwdddQQQEEEAAAAAA@@@>>><<<:::999999888:::::::::999999999888888888888777777666666555555666666666666777777777777:::999999999888777777777999999999999999999999999:::::::::;;;;;;;;;<<<<<>>;;;999888999;;;<<<<<<;;;999777777888999:::::::::888777777777888888777777777777777777777777888888777777666666666666555555666666777777888888999:::;;;;;;<<<>>>BBBEEELLLLLLNNNSSSVVVXXX___gggvvvyyy{{{~~~~~~|||zzzxxxuuurrrqqqllljjjgggdddbbbaaaaaaaaaeeeddddddccccccbbbbbbbbbbbbcccdddfffgggiiijjjjjjmmmqqqxxx~~~~~~~~~xxxvvvvvv|||zzzvvvyyy|||iiiWWWJJJDDD???>>><<<:::999888777777:::::::::999999999888888999888888888777777777777666666666666777777777888999999999888888888888888:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBEEEHHHMMMYYYnnnoooaaaUUUHHH@@@AAA@@@>>>;;;999888999;;;<<<;;;:::999888888888999::::::999888888777888888888777777777777777777777777888777777777777666666666555555666666777888888888::::::;;;;;;;;;???CCCGGGJJJJJJMMMRRRVVVYYYbbblll|||xxx{{{|||zzzvvvuuutttrrrooollliiihhhfffeeebbb```^^^]]]]]]]]]``````______^^^]]]]]]\\\]]]]]]___```bbbdddeeefffhhhlllrrryyy}}}|||}}}wwwsssrrryyy~~~~~~sssqqq|||qqq___PPPHHH???>>><<<:::999999999999:::::::::999999999888888999999999999888888888888666666666777777777888888888888888888888999999999:::999888777777888:::;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBEEEHHHMMMYYYnnntttdddWWWJJJBBB@@@???>>>===;;;;;;;;;;;;;;;;;;:::999888888888999999999999888888888888888888777777777777777777777777777777777777777777777777777888888999999:::;;;;;;::::::;;;;;;<<<@@@EEEIIIJJJJJJNNNRRRUUUZZZfffqqq}}}xxxvvvzzz|||zzzzzz~~~{{{wwwsssooooooooommmkkkhhheeecccaaacccbbb```___^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYY[[[\\\]]]^^^```bbbcccdddcccgggmmmttt{{{|||zzz|||~~~xxxrrrpppvvvzzzuuunnnvvvyyygggUUUJJJCCCBBB???===<<<;;;<<<<<<:::::::::999999999888888888888888888888888888888666666777777777888888888777777777888999999999:::;;;999777555666888:::<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????>>>===;;;:::::::::999999999888999999888888888888999888888888777777777777777777777777777777777777888888888888888888888999::::::;;;;;;:::;;;<<<===>>>BBBGGGKKKOOOPPPSSSVVVYYY___mmm{{{~~~yyyuuutttyyy}}}|||}}}xxxvvvvvvyyy~~~zzzwwwsssooojjjfffhhhgggfffdddbbb___]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaa```ccchhhnnnuuu||||||}}}}}}yyyyyy{{{zzzsssqqqrrrvvv|||~~~|||xxxnnnsss|||~~~nnn[[[LLLFFFDDDAAA>>><<<<<<<<<===:::::::::999999999888888777777777777777777777777777777777777888888888888777777777888999999999::::::888666555555888:::<<<;;;;;;;;;<<<<<<<<<======???@@@AAAAAABBBDDDGGGJJJMMMYYYnnnnnnaaaTTTIIIBBB===>>>??????>>>===;;;::::::::::::999999999888888777777888999999999999888777777777777777777777777777777777888888888888999666666777777888999999999:::;;;>>>@@@BBBEEEIIILLLOOOPPPSSSWWWZZZbbbsssyyyvvvttttttyyy|||zzz~~~vvvsssqqqsssvvvyyyyyyxxxvvvtttqqqooolllhhhccc______^^^^^^]]][[[YYYWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]___ccchhhooouuuzzz}}}|||tttwww|||wwwuuuvvvyyy{{{tttqqqooosssxxx~~~{{{~~~}}}qqqqqqvvvuuubbbQQQGGGDDD@@@<<<:::999:::;;;:::::::::999999999888888666666666666666777777777777777777888888888999999888888888888888999999999888777666666666888:::;;;;;;;;;<<<<<<<<<============>>>??????@@@BBBEEEHHHMMMYYYnnnuuugggYYYLLLBBB???>>><<<:::::::::;;;;;;999:::::::::999999888888666777888999:::999999888777777777777777777777777777777888888888999999999666777777888888999999:::999<<<@@@CCCEEEHHHKKKMMMLLLNNNRRRWWW\\\fffzzz|||vvvttttttuuu{{{}}}|||uuurrrnnnmmmooopppnnnlllllljjjiiihhhfffccc___[[[YYYYYYYYYXXXWWWVVVUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[WWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\___ccchhhnnnsssvvvxxx{{{}}}xxxppprrrvvv}}}tttpppqqqsssyyy|||{{{{{{tttppplllpppuuu{{{}}}~~~xxxrrrttt~~~}}}lllZZZJJJGGGBBB===:::999999::::::::::::999999999888888666666777777777888888888777777888888888999999999999999999888888888888888666666666666777888999:::<<<<<<<<<<<<===============>>>??????@@@BBBEEEHHHMMMYYYnnnzzzkkk]]]NNNBBB@@@===999666555777:::===999::::::::::::999888888666777888999::::::999888777777777777777777777777777777888888999999999999888999999::::::;;;<<<<<<999<<>>???@@@AAAAAABBBDDDGGGJJJMMMYYYnnnwwwbbbNNNBBBCCCAAA>>>======<<<;;;999:::::::::999999999888888999999999999999888777666777777777777666666666666999999999999999888777666888888999:::;;;;;;;;;;;;888<<>><<<;;;;;;;;;;;;;;;:::::::::999999777777888888888999999999555555555555555666666777555666777888888999888888444555555666777777888888;;;<<<===>>>>>>======<<<@@@@@@AAA@@@@@@BBBEEEHHHNNN[[[qqqiiiUUUHHHAAA???===<<<<<<<<<;;;999:::::::::999999999888888999999999999999888777777777777777777888888888888999999999999999888777777666777888999999999999999:::>>>CCCFFFHHHJJJLLLNNNPPPSSSWWW___kkk|||tttsssrrrssswww}}}{{{zzz~~~yyypppjjjiiihhhfffcccfffdddaaa___^^^]]][[[YYYYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVWWWYYYYYYYYYYYYXXXYYYYYY[[[]]]^^^___``````___aaaaaa```^^^\\\\\\]]]^^^___aaabbbccceeeiiilllnnnpppssswww}}}}}}uuuooollllllrrrzzzoookkkkkkjjjpppzzz{{{uuuqqqqqqssszzzyyyqqqllljjjkkknnnuuu}}}}}}{{{xxx}}}}}}wwwqqq~~~qqq\\\OOOCCC???>>><<<:::;;;::::::::::::999999999999777777888888888999999999999999888888999999:::;;;777777888888888777777666888888888999999:::::::::;;;<<<===>>>>>>>>>===<<>><<<;;;;;;;;;;;;::::::::::::999999999888888888999999999999888777777666777777888888999999999888999999999999888777777888888888999999999999999<<<@@@DDDHHHJJJKKKNNNOOORRRTTTZZZeeetttzzzoooooopppsssyyy~~~|||~~~{{{yyy{{{vvvqqqooommmkkkiiiiiifffcccaaa___^^^[[[YYYZZZZZZZZZYYYYYYYYYYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\]]]^^^```aaabbb___```bbbaaa``````aaacccdddfffggghhhhhhjjjmmmooonnnpppsssxxx}}}wwwnnnkkkkkkrrryyyooolllllljjjpppzzz}}}yyytttppppppsssyyyzzzrrrmmmiiijjjmmmsss|||{{{www{{{yyyppp{{{yyyfffXXXIIIAAA>>>;;;:::::::::999999999999888888888888888888888888999999999:::::::::::::::;;;<<<<<<999999999888888777555555:::::::::::::::::::::;;;;;;;;;<<<===>>>>>>======>>>???@@@@@@@@@CCCGGGJJJOOO\\\sssvvv^^^OOOAAA???<<<;;;;;;<<<<<<<<<:::::::::999999999888888888888999999999888888777777777777777888888888888888888999999999888888777;;;;;;;;;::::::;;;;;;;;;???BBBFFFIIIKKKMMMOOOQQQVVVXXX___mmm{{{tttmmmnnnppptttzzz}}}yyyvvvxxx{{{~~~zzzxxxzzz~~~~~~|||zzzwwwvvvssspppkkkgggeeeccc```^^^^^^^^^]]]]]]]]]\\\\\\\\\YYYZZZ[[[\\\]]]]]]^^^^^^```_________```aaacccddd```bbbcccddddddeeegggiiiiiikkknnnqqqrrrtttwwwyyysssuuuxxx|||xxxooollllllsssyyyppplllkkkjjjpppzzz~~~yyysssnnnnnnqqqvvvvvvpppjjjjjjkkkqqqzzz}}}xxxzzz}}}rrrzzzooo___MMMCCC???;;;:::;;;999999999888888888777777888888888888888888888888999888888888888999::::::888888888888888777666666999999999999999999999999;;;;;;<<<======>>>>>>>>>===>>>??????@@@CCCGGGKKKPPP]]]ssszzzaaaRRRDDDAAA===<<<<<<=========:::::::::999999999888888777888888999999999888888888888888777777666666666777888888999999999888888;;;;;;:::::::::;;;<<<===BBBDDDHHHJJJLLLNNNQQQSSSZZZ]]]fffwwwuuuooolllnnnqqqvvv|||yyyuuurrrtttxxx~~~|||xxxwwwzzz~~~yyysssoookkkgggeeeddddddccccccbbbaaaaaa```]]]^^^^^^___```aaabbbcccdddcccbbbbbbbbbdddeeefffbbbdddeeefffgggiiilllooorrrvvv{{{{{{}}}yyyqqqnnnmmmttt{{{rrrmmmkkkjjjpppzzzzzzsssmmmlllnnnsss|||vvvkkkjjjkkkpppxxxzzz{{{~~~xxx{{{vvveeeRRRFFF@@@<<<;;;===999999999888888888777777888888888888888888888888777777777777777888999999666666777888888888888888999999999999999:::::::::;;;;;;;;;<<<===>>>>>>???===>>>??????@@@CCCGGGKKKPPP]]]sss}}}eeeVVVFFFCCC???<<<<<<=========:::::::::999999999888888777777888999999999999888999999888888888777777777777777888999999999999888999999888888888:::<<<===CCCEEEHHHJJJLLLNNNQQQTTT[[[```lll{{{rrrmmmlllnnnrrrwww}}}}}}}}}xxxssspppqqquuu|||yyyvvvvvvzzz{{{uuupppmmmjjjjjjiiihhhfffeeedddddd``````aaaaaacccdddfffggggggggggggfffgggggghhhhhhdddeeegggggghhhjjjmmmpppzzz}}}tttqqqpppvvvxxxpppllljjjpppzzzwwwoookkklllrrr~~~|||nnnmmmlllpppwww~~~}}}~~~~~~|||mmmYYYKKKDDD>>><<<===:::999999999999888888888999999999888888888888888888888888888888999::::::555555777888888999999999999999:::;;;;;;<<<======;;;;;;;;;;;;<<<>>>???@@@>>>???@@@@@@@@@CCCGGGJJJOOO\\\sss}}}gggYYYHHHDDD???<<<;;;;;;<<<;;;:::::::::999999999888888777777888999999999999999888888999::::::;;;<<<<<<777777888999999999999999888888777777999;;;===???DDDFFFIIIJJJLLLNNNQQQTTT[[[bbbpppxxxpppllliiilllqqqxxx~~~}}}zzzzzzyyytttppppppsssyyy}}}xxxuuutttyyy}}}wwwsssooonnnmmmkkkiiigggeeeeeeaaaaaaaaabbbdddfffhhhiiijjjjjjkkkkkkkkkjjjjjjiiieeeffffffffffffhhhkkknnnwww~~~wwwtttrrrxxx~~~tttnnnjjjpppzzz|||qqqlllkkkrrrqqqooommmpppwww~~~|||}}}vvv```RRRHHH@@@<<<<<<::::::::::::999999999999999999999888888888777777888888888888888999::::::666777777888888888777777777888999:::;;;<<<===>>>;;;;;;;;;;;;<<<>>>???AAA???@@@@@@@@@@@@BBBFFFIIINNN[[[rrr{{{fffYYYHHHDDD>>>;;;:::::::::::::::::::::999999999888888666777888999999999999999777888999;;;===???@@@AAA666777888999999999999999:::999999999;;;===@@@BBBDDDFFFIIIJJJKKKNNNQQQTTTZZZbbbrrrwwwppplllgggjjjpppxxx{{{xxxxxx|||{{{uuupppoooqqqvvv|||xxxvvvrrrxxxzzzvvvqqqpppooollljjjgggfffeeebbbaaaaaabbbcccfffhhhiiikkklllmmmnnnmmmlllkkkjjjeeeeeeeeeeeedddfffiiillllllvvvzzzvvvtttyyywwwpppjjjpppzzztttmmmlllrrrsssqqqnnnpppvvv~~~{{{{{{{{{{{{}}}fffVVVKKKAAA<<<;;;;;;;;;;;;:::::::::999999999999999999888888777777777777666666777777888999888999999888888777666555444444666777999:::<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@@@@AAA@@@@@@BBBEEEHHHNNN[[[qqqkkk\\\NNNEEE>>><<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<===;;;999444555777:::===@@@CCCDDD666777777777777888888888999999999:::;;;===???AAAGGGHHHIIIJJJKKKNNNRRRVVVZZZcccxxxwwwooojjjhhhfffkkkrrrxxx~~~~~~}}}|||zzz|||yyyqqqqqqrrrttt~~~yyyttttttxxxyyyxxxvvvsssqqqpppnnnkkkiiigggggggggeeedddeeehhhkkkpppooommmmmmlllkkkiiiggggggfffdddcccccccccddddddgggllluuuwwwrrryyyxxxqqqpppttt{{{wwwrrrpppqqq~~~qqqlllkkkoootttzzzyyy}}}~~~yyyuuu~~~lllWWWKKKDDD???===999999999::::::;;;;;;;;;888777777777666666555555999888888777777777777777888888888888888999999::::::888666777999;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCAAAAAACCCCCCBBBEEEKKKRRR___tttnnn```PPPGGG???>>>===<<<;;;===::::::::::::::::::::::::<<<:::888999;;;<<<;;;999999999999::::::;;;;;;;;;888999999999999:::::::::;;;::::::;;;===???AAACCCGGGHHHJJJKKKLLLOOOSSSVVV\\\ggg}}}zzz{{{vvvoookkkjjjggglllrrryyy~~~}}}}}}~~~~~~{{{|||wwwnnnoooppprrr|||zzztttssswww}}}yyywwwtttrrrqqqpppmmmkkkiiijjjiiigggffffffiiikkknnnmmmmmmnnnpppqqqooonnniiihhhfffcccaaa`````````dddjjjsss~~~vvvrrrxxxyyyrrrpppssszzz{{{vvvssstttrrrnnnlllooosssxxxzzz|||}}}yyyttt{{{rrr]]]NNNFFFAAA???888999999:::;;;<<<======:::999999999888888888888999999888777777777777777999888888888888999:::::::::888666777999;;;;;;;;;;;;;;;<<<======>>>>>>???BBB@@@AAACCCCCCBBBFFFLLLRRR___tttqqqcccRRRIIIAAA???>>><<<<<<>>>999999999999999999999999:::999888999::::::999888::::::999999888777666666888999999999999:::::::::;;;;;;<<<===>>>AAACCCEEEGGGIIILLLMMMOOOQQQUUUXXX___mmm}}}rrrssszzz{{{sssnnnkkkjjjiiimmmsssyyy~~~{{{|||yyy|||{{{uuummmnnnoooqqq{{{{{{tttqqquuu}}}}}}zzzwwwuuutttsssqqqooonnnnnnmmmkkkiiiiiikkkmmmooooooppprrrtttuuutttrrrllljjjgggccc```^^^\\\\\\```fffqqq~~~~~~}}}uuuqqqvvvxxxpppnnnrrrwww~~~~~~xxxuuuuuu~~~sssnnnkkknnnqqqvvv~~~}}}{{{|||{{{uuuzzzzzzeeeSSSGGGBBBAAA:::::::::;;;;;;;;;;;;;;;999999999999999888888888999999888777777777777888999888888888888999:::::::::888666777999;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>AAA???@@@CCCCCCCCCGGGMMMSSS___uuuqqqeeeSSSJJJBBB???>>><<<;;;===::::::::::::::::::::::::999888888888999999888888777777777888888888888888666666777777777888888888;;;;;;<<<===???BBBEEEFFFGGGJJJMMMOOOQQQTTTWWWZZZbbbtttuuukkkkkkrrrxxx~~~}}}uuuoookkkiiihhhkkkoootttzzz|||yyyzzzvvv|||zzzzzz}}}vvvnnnoooqqqrrr||||||tttpppttt{{{~~~{{{yyyxxxwwwvvvttttttsssrrrooommmlllnnnpppuuutttuuuvvvwwwwwwtttrrrmmmkkkgggccc___\\\[[[ZZZ^^^dddppp}}}~~~{{{sssooottt}}}uuulllllloootttzzzzzzuuussszzz}}}rrrmmmiiilllooottt|||{{{}}}~~~wwwyyymmmXXXIIIBBBAAA<<<<<<;;;:::999888777777777777777777777777777777:::999888888777777888888888777777777777888999999:::888666777999;;;;;;;;;<<<<<<======>>>>>>??????@@@>>>???BBBDDDDDDHHHNNNSSS```uuuooodddTTTJJJBBB???>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777888999:::::::::666666777777777888888888::::::;;;===???BBBEEEGGGHHHJJJMMMOOORRRUUUYYY\\\ggg{{{zzzoooffffffkkkpppuuuzzz}}}wwwqqqkkkhhhfffeeelllpppuuuzzzyyyvvvxxxttt{{{|||xxxwww|||uuunnnnnnpppqqqyyy{{{rrrooosssyyy~~~}}}}}}|||{{{zzzyyyxxxuuurrrrrrsssuuuxxxxxxxxxyyyzzzyyyvvvsssllljjjgggccc___]]][[[[[[]]]dddppp~~~xxxqqqmmmqqqyyyssskkkiiilllqqqwww|||{{{tttrrrvvv{{{~~~qqqkkkgggiiimmmrrr{{{}}}~~~~~~vvvvvv{{{sss]]]LLLCCC@@@999999999999888888888888777777777777777888888888:::999999888888888888888666666666666666777888888:::888666777999;;;;;;;;;<<<<<<======>>>>>>?????????>>>???BBBDDDDDDIIIOOOTTTaaavvvnnndddUUUKKKBBB???>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999999888777888999:::::::::999999999999888888999999999999:::::::::::::::;;;===@@@CCCGGGHHHIIIJJJLLLNNNQQQUUU[[[___llluuukkkddddddgggjjjoootttxxxvvvqqqmmmiiifffeeedddlllpppuuuzzzyyyvvvxxxuuu|||{{{vvvvvvzzz}}}ssslllllllllmmmtttyyyqqqmmmqqqvvv{{{}}}{{{xxxwwwyyy{{{yyyzzz{{{}}}~~~}}}zzzwwwllljjjgggccc```]]]\\\\\\]]]dddppp}}}wwwpppkkknnnuuu~~~sssmmmgggiiimmmrrrxxx|||{{{tttqqqsssuuu~~~qqqkkkggggggjjjoooxxxtttrrrtttyyyeeeRRRFFFAAA666666777888999:::;;;<<<999999999:::::::::::::::::::::999888888888888999777666666666666777888888:::888666777999;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>???BBBDDDDDDHHHNNNUUUaaavvvpppfffWWWMMMDDDAAA???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<777999;;;:::888777888:::;;;;;;:::999999888777777888999999999999::::::::::::;;;<<<>>>BBBEEEIIIKKKJJJJJJKKKLLLOOOUUU\\\aaasssqqqiiibbbbbbdddfffjjjooopppooollliiigggffffffffflllooouuuzzz|||xxxyyyxxx}}}wwwuuuyyy~~~sssllllllkkkkkkrrr|||wwwoooiiinnnsssvvvyyy}}}}}}{{{wwwooollliiiddd```]]]\\\[[[]]]dddnnn{{{vvvnnniiikkkqqqzzz|||rrrlllfffhhhkkknnnrrrvvvxxxzzz{{{{{{}}}wwwpppoooooopppyyytttmmmgggggghhhkkksss|||vvvqqqppp}}}ooo[[[LLLCCC999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999999888888999999888888888888888999999::::::888666777999;;;;;;;;;;;;;;;<<<======>>>>>>???@@@??????CCCCCCCCCHHHNNNVVVbbbwwwqqqiiiXXXOOOFFFBBB@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777:::;;;:::888777999;;;888888888888888888888888666777777777777888888888<<<<<<===@@@CCCGGGJJJMMMJJJJJJJJJKKKNNNUUU]]]bbbwwwpppgggaaaaaabbbdddhhhmmmkkkjjjiiihhhgggggghhhiiilllooouuuzzz~~~zzz{{{zzzxxxuuuxxx~~~vvvnnnnnnmmmlllrrr|||vvvnnngggkkkpppsssuuu{{{xxxtttqqqooojjjeeeaaa]]][[[ZZZ]]]cccmmmzzzuuunnnhhhjjjooowww}}}xxxooojjjfffgggiiikkknnnppprrrsssvvvuuuvvv{{{zzzqqqkkkkkkkkkkkkvvv|||xxxpppiiiggggggiiipppxxx}}}~~~}}}zzzsssppp{{{vvvbbbPPPFFF@@@@@@>>>===;;;999888777777777777888888999999999;;;:::999999888888999999::::::999999::::::;;;<<<:::888666777999;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAA???@@@CCCCCCCCCGGGMMMVVVbbbwwwxxxlll^^^RRRFFFCCCAAA???======<<<<<<;;;::::::999888888999999999999999999999999999999999888888888777777888888999::::::::::::999<<<===???AAADDDGGGIIIJJJLLLIIIKKKQQQRRRUUUbbbqqq{{{mmmhhhaaa^^^^^^bbbeeegggkkkjjjiiigggeeefffiiikkkpppqqquuuzzz|||xxx{{{wwwtttwww}}}wwwooolllkkkjjjnnnrrr|||uuukkkjjjjjjlllooouuu{{{|||yyyssslllgggfffddd___\\\\\\\\\bbblllzzzuuunnnhhhgggiiiooozzz{{{wwwyyy~~~tttkkkeee___```bbbdddggghhhiiijjjiiinnnpppqqqxxx~~~vvvmmmhhhgggjjjmmmuuuzzz~~~yyypppgggdddeeeggglllrrr|||}}}~~~|||{{{}}}{{{xxxzzz|||uuupppttt~~~fffOOOCCCAAA>>><<<;;;;;;;;;:::888;;;;;;<<<<<<;;;;;;:::999:::999999888888777777777888888888999999:::::::::===<<<;;;::::::<<<===???>>>@@@AAAAAA???>>>??????@@@AAACCCDDDEEEGGGKKKMMMWWWdddzzzssscccVVVIIICCC@@@===;;;;;;<<<<<<;;;::::::999888888::::::::::::999999999999999999999888888888777777888888999999:::::::::999<<<===???BBBDDDGGGIIIJJJMMMJJJLLLRRRSSSVVVcccttt{{{lllgggaaa^^^___bbbfffhhhjjjjjjhhhfffeeefffiiikkkppprrruuu{{{|||}}}xxxrrrrrrwww{{{yyyppplllkkkkkknnnssszzzuuulllhhhiiijjjmmmsssyyy}}}yyyssslllgggfffddd___]]]^^^^^^cccmmmyyyrrrkkkfffeeeggglllvvvxxxssssssxxx}}}{{{rrrjjjddd___```aaaccccccdddddddddeeeiiikkkkkkrrr|||~~~vvvllleeeccceeehhhqqqvvv}}}}}}|||}}}xxxooofffddddddeeejjjppprrrtttuuuvvvwwwwwwvvvvvvyyyxxxyyy|||~~~zzz{{{{{{}}}vvvpppuuunnnWWWHHHAAA???<<<;;;;;;;;;:::888::::::;;;;;;::::::999888999999::::::999888888777999888888888888888888888:::999888777777999:::;;;;;;===???@@@??????@@@AAA@@@BBBCCCDDDEEEGGGKKKNNNXXXfff||||||iii[[[KKKCCC???;;;::::::<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999999999999888888888888888888888999999999:::::::::<<<===???BBBEEEGGGIIIJJJMMMKKKNNNSSSTTTWWWgggxxx|||kkkgggaaa^^^___cccfffhhhiiiiiihhhfffdddfffiiilllppprrrvvv|||~~~}}}wwwoooooossswwwzzzpppkkkiiihhhlllqqqvvv~~~tttmmmggghhhiiikkkpppvvv{{{~~~~~~{{{ssslllhhhgggeeeaaa___```aaaeeemmmxxxooohhhccccccdddgggooovvv~~~{{{uuunnnlllmmmpppvvv~~~~~~wwwpppiiiccc___`````````______^^^]]]```bbbbbbccciiisss{{{}}}}}}uuukkkccc______aaajjjooovvvzzzyyyxxxxxxyyyyyy}}}vvvmmmeeebbbbbbcccggglllooopppqqqssssssssssssrrrtttssssssuuuzzz~~~}}}|||~~~||||||{{{{{{xxxqqquuuxxx___NNNBBB@@@===;;;;;;;;;:::999999999::::::999999888777888999;;;<<<;;;:::888777999999888888777666666555999888777666777888999:::999;;;>>>??????@@@AAACCCAAABBBCCCDDDEEEHHHLLLPPPZZZhhh~~~nnn^^^MMMDDD???<<<;;;<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;:::999999999888888888888888888888888999999888999999999::::::===>>>@@@BBBEEEGGGIIIJJJMMMKKKNNNSSSTTTYYYjjj}}}|||mmmhhhaaa^^^^^^bbbeeegggggggggfffeeedddeeeiiilllpppssswww|||{{{yyyuuuoooppptttyyy}}}|||pppiiieeecccfffjjjqqqwww}}}tttnnngggggggggiiimmmrrrwwwzzz}}}tttmmmhhhgggfffbbbaaacccdddgggoooyyy|||mmmfffaaaaaabbbdddhhhmmmvvvwwwvvvqqqkkkgggggghhhmmmtttzzzxxxsssnnnggg```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\[[[\\\aaajjjtttzzz{{{tttkkkccc^^^\\\]]]bbbgggnnnrrrsssrrrrrrrrrpppssszzztttkkkdddaaa``````cccggglllmmmooopppqqqqqqppppppooonnnnnnooosssxxx}}}~~~~~~~~~{{{{{{{{{rrrtttfffRRRDDDAAA>>><<<;;;;;;;;;::::::::::::::::::999888888888999;;;======;;;999777888888888888888777777777:::::::::999:::;;;<<<<<<999;;;>>>?????????AAABBBBBBCCCDDDDDDFFFIIINNNRRR[[[iiiooo___NNNEEE@@@>>>===???;;;;;;::::::::::::999999;;;;;;;;;::::::999999999888888888888888888888888999999888888888999:::;;;===>>>@@@BBBEEEHHHJJJKKKKKKJJJNNNSSSUUU[[[nnn|||ooojjjccc^^^^^^```ccceeeffffffeeedddccceeeiiilllqqqssswww{{{~~~xxxwww|||uuuooooootttwwwzzz~~~rrrjjjdddaaaaaaeeejjjpppwww}}}{{{rrrnnngggffffffhhhkkkooosssvvvzzz|||vvvoooiiihhhgggdddccceeefffjjjqqq{{{{{{mmmfff``````aaa```bbbeeekkkmmmooonnniiieeeddddddgggnnnttttttqqqllleee]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWXXX\\\cccoooxxx{{{xxxssslllddd___]]]\\\[[[___eeeiiikkkkkkjjjjjjhhhjjjpppxxx|||rrrjjjccc```___^^^___cccdddeeefffhhhiiihhhhhhgggjjjjjjjjjjjjnnnsssyyy}}}~~~}}}}}}tttssslllWWWFFFBBB>>><<<;;;<<<;;;:::;;;;;;;;;;;;;;;::::::999777999;;;======;;;999888777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;===?????????>>>???AAACCCDDDDDDEEEFFFJJJPPPTTT[[[jjjpppaaaPPPGGGCCC@@@???AAA::::::::::::::::::::::::999999999999999999999999888888888888888999999999:::999888888888999:::;;;===>>>@@@CCCEEEHHHJJJKKKJJJJJJNNNTTTVVV^^^ttt{{{ooojjjccc^^^^^^```ccceeedddddddddcccccceeeiiilllooorrrwww||||||wwwuuuzzzvvvooommmoooqqqvvvzzzuuummmfffaaa```cccdddhhhooovvvyyy|||yyyqqqmmmeeeddddddeeegggkkkoooqqquuuvvvxxx{{{xxxqqqkkkiiigggddddddfffgggkkksss~~~|||nnnfff___^^^^^^]]]]]]___```dddhhhhhheeeaaa```aaaaaaiiiooopppoookkkccc[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZXXXVVVUUUVVVYYY^^^iiiuuuwwwvvvsssmmmeee___\\\\\\WWWYYY]]]```bbbccccccbbbaaabbbeeemmmuuuzzz{{{yyyqqqiiiccc```___\\\\\\___^^^___aaabbbccccccbbbbbbeeeeeefffgggiiinnnuuuyyy|||zzzsss|||rrr]]]GGGDDD???<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::777888:::;;;<<<;;;999888666666777999:::;;;<<<===999999:::::::::;;;;;;;;;<<<>>>@@@@@@@@@???@@@AAADDDEEEEEEEEEGGGKKKQQQVVV\\\kkkrrrcccRRRIIIDDD@@@???@@@::::::::::::::::::::::::666777777888888999999:::777777888888888999999999:::999888777777999;;;<<<===>>>@@@CCCFFFHHHJJJKKKJJJKKKPPPVVVYYYbbb{{{{{{lllhhhaaa^^^^^^bbbeeegggcccccccccbbbccceeeiiimmmmmmpppwww}}}zzztttrrrvvvwwwpppmmmlllmmmqqquuuzzz~~~|||qqqkkkfff```___aaa___bbbiiipppssssss{{{xxxppplllbbbaaaaaaaaacccfffiiilllppppppqqqsssvvvzzz}}}{{{sssllljjjhhhddddddfffgggllluuu}}}oooeee\\\[[[[[[YYYYYYZZZVVV[[[```aaa^^^[[[ZZZ[[[[[[cccjjjmmmmmmkkkccc[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWTTTTTTVVVWWWZZZeeeqqqvvvuuurrrmmmeee^^^ZZZXXXTTTUUUVVVYYY[[[]]]]]]\\\[[[ZZZ\\\bbbkkkrrruuuuuuqqqiiicccaaa^^^[[[ZZZ]]]\\\]]]___```aaaaaa``````___aaacccdddfffjjjqqquuu{{{uuuyyysss___HHHEEE???<<<;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999777888888999::::::999999666777777888999::::::;;;888888999:::::::::::::::;;;>>>@@@AAAAAAAAACCCDDDEEEEEEEEEFFFGGGLLLRRRWWW^^^mmmttteeeTTTKKKEEE@@@>>>>>>::::::::::::::::::::::::555555666777888999999:::777777888888999999999999:::999888777777999;;;<<<>>>???AAACCCFFFHHHJJJKKKKKKLLLQQQXXX\\\fff{{{jjjeee```]]]___dddhhhjjjbbbccccccbbbbbbeeeiiimmmjjjooovvv~~~vvvqqqnnnrrrzzzwwwqqqnnnmmmmmmnnnrrrwww{{{}}}~~~~~~uuulllgggccc^^^\\\^^^\\\^^^eeemmmooonnnuuuxxxppplll```___^^^^^^```bbbfffhhhmmmlllmmmnnnqqqtttxxxzzz|||tttmmmkkkhhhddddddfffggglllvvv~~~oooddd[[[XXXXXXWWWVVVWWWQQQVVV[[[\\\YYYVVVVVVVVVVVV^^^fffjjjmmmkkkddd[[[YYYYYYYYYXXXWWWVVVUUUTTTVVVSSSSSSVVVVVVWWWbbbooouuuuuurrrlllddd]]]WWWUUUSSSSSSSSSUUUWWWYYYZZZYYYWWWVVVVVV\\\dddmmmqqqrrrqqqiiicccaaa___[[[ZZZ[[[XXXYYY[[[\\\]]]]]]\\\\\\[[[^^^aaacccdddhhhnnnsss{{{wwwyyyqqq^^^IIIEEE@@@<<<<<<<<<<<<<<<999::::::::::::999888888777777777888888999999:::777777777777777888888888999999:::;;;;;;;;;;;;::::::<<<@@@AAABBBCCCEEEGGGEEEFFFFFFFFFHHHLLLSSSXXX```nnnuuujjjYYYKKKCCC???>>>===::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999888777666888999::::::999:::<<<===???BBBEEEGGGGGGHHHJJJLLLKKKMMMRRRXXX\\\iiiyyymmmggg```]]]___bbbddddddeeeeeeeeeeeeggghhhiiijjjppprrrxxxuuunnnmmmmmmrrr{{{~~~uuunnnjjjhhhggglllnnnrrrvvvxxxxxxwwwvvvvvvqqqjjjeeebbb___]]]\\\\\\\\\```fffhhhhhhkkkppp}}}~~~yyyqqqiiibbbaaaaaa`````````aaaaaacccddddddcccccchhhooovvvzzz}}}~~~wwwooommmjjjfffeeehhhkkknnnuuu|||mmmeee^^^\\\[[[VVVSSSRRRPPPQQQTTTVVVWWWWWWVVVUUUWWW[[[bbbfffgggddd___[[[YYYXXXWWWWWWVVVVVVVVVWWWUUURRRPPPQQQRRRVVVbbbmmmxxxwwwssslllddd\\\XXXVVVQQQQQQQQQRRRTTTUUUTTTRRRSSSPPPNNNRRR[[[dddiiijjjmmmjjjeee```\\\YYYXXXWWWYYYZZZ[[[]]]^^^___``````]]]]]]]]]]]]```eeemmmrrrzzz~~~|||{{{yyykkk^^^IIIAAA<<<===>>><<<;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::999999888888888999::::::===???AAABBBBBBCCCEEEGGGGGGFFFGGGIIIIIIKKKRRR[[[eeesssvvvkkk[[[LLLDDD@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888999999999888777777888999::::::999:::<<<>>>@@@BBBEEEGGGGGGHHHJJJLLLLLLNNNSSSYYY___nnnxxxlllfff```]]]___cccddddddeeedddeeeeeefffgggiiijjjooorrryyy}}}sssllljjjjjjnnnvvv|||tttmmmiiiggggggiiikkknnnqqqrrrsssssssss{{{tttpppiiidddaaa___]]][[[YYYYYY]]]cccddddddggglllwww|||~~~{{{vvvnnnfffbbbaaa```_______________^^^______^^^^^^bbbiiipppwww{{{~~~vvvooollliiifffeeegggkkkooowwwzzzmmmeee^^^]]][[[VVVSSSRRRLLLMMMOOOQQQRRRRRRRRRQQQSSSWWW\\\aaabbb```\\\YYYWWWVVVVVVVVVVVVWWWWWWXXXVVVSSSQQQQQQRRRVVVaaalllvvvuuurrrlllddd]]]XXXVVVRRRQQQQQQSSSTTTUUUTTTRRRQQQMMMKKKOOOXXXaaaeeefffgggeeeaaa]]]ZZZXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]^^^^^^^^^```eeelllpppxxx}}}zzz|||zzzmmmaaaMMMEEE>>>>>>>>>;;;:::;;;666666777999:::;;;<<<===999999999:::::::::;;;;;;::::::999999999999:::::::::999999999999:::;;;;;;===???AAABBBBBBCCCEEEGGGHHHGGGHHHJJJKKKMMMTTT]]]ggguuuxxxnnn^^^OOOFFF@@@>>>===<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;777888888999999999888888888999::::::999:::<<<>>>@@@BBBEEEGGGHHHIIIKKKLLLMMMOOOTTTZZZcccuuuxxxlllfff```^^^```ccceeeeeeddddddddddddeeegggiiijjjmmmrrr{{{{{{pppiiiffffffhhhnnnwww}}}~~~~~~yyyrrrkkkhhhffffffffffffhhhiiikkklllmmmnnnttt{{{~~~sssnnnhhhbbb___^^^\\\[[[VVVVVVYYY^^^___^^^aaafffnnntttyyyyyywwwssskkkcccbbbaaa```___^^^]]]]]]]]][[[\\\\\\[[[ZZZ]]]dddjjjsssxxx~~~vvvoookkkiiieeeeeegggkkkoooxxxyyymmmeee^^^]]][[[VVVSSSSSSJJJKKKLLLNNNNNNOOOOOOOOOQQQTTTXXX\\\]]]]]][[[YYYUUUUUUUUUUUUVVVWWWXXXXXXVVVSSSQQQQQQQQQUUU```kkkssssssqqqlllddd]]]XXXUUUSSSRRRRRRSSSUUUUUUTTTRRRMMMJJJHHHLLLTTT[[[```bbbaaa```]]]ZZZXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^______aaadddjjjmmmvvv}}}|||~~~yyy{{{ooocccQQQHHH@@@>>>===:::999:::666777888999:::;;;<<<===888888888999999999::::::::::::999999999999:::::::::::::::::::::;;;<<<<<<===???AAABBBBBBDDDFFFHHHIIIHHHJJJLLLMMMOOOWWW```jjjxxxzzzqqqcccSSSHHHAAA>>>=========<<<;;;::::::999999999999999:::::::::;;;;;;666777888999999999999999999:::;;;:::::::::<<<>>>@@@BBBEEEGGGHHHIIIKKKMMMMMMPPPTTT[[[hhh}}}zzzkkkfff```^^^aaadddeeeeeeddddddccccccdddfffhhhiiilllrrr}}}yyyooohhhdddccccccgggnnnuuuyyyzzzxxxwwwyyy}}}vvvooojjjfffddddddccccccbbbcccdddfffhhhiiimmmtttsssnnngggaaa^^^]]]\\\[[[UUUTTTVVVZZZ[[[ZZZ\\\aaagggnnnuuuvvvvvvssskkkcccbbbaaa___^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZ\\\bbbhhhooottt|||vvvnnnkkkhhheeeeeehhhjjjoooyyy{{{mmmeee___]]][[[WWWSSSSSSLLLLLLMMMMMMNNNOOOPPPPPPSSSUUUXXX[[[\\\]]]]]]]]]WWWVVVVVVUUUUUUUUUVVVVVVUUURRRPPPPPPPPPTTT^^^iiiqqqqqqpppllleee]]]XXXVVVUUUTTTSSSTTTUUUUUUTTTRRRKKKIIIGGGJJJPPPWWW\\\______^^^\\\ZZZXXXWWWWWWVVVVVVVVVXXXZZZ[[[\\\\\\\\\]]]^^^``````aaadddhhhkkkuuu|||}}}~~~|||pppeeeRRRIII@@@===<<<:::999::::::::::::::::::999999999999999999999:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>===???AAABBBCCCDDDGGGIIIJJJIIIKKKNNNOOOQQQYYYbbbmmm{{{}}}uuugggXXXKKKBBB>>>=========<<<;;;::::::999999999999999:::::::::;;;;;;666777888999999999999999999:::;;;;;;:::;;;===>>>@@@CCCFFFHHHHHHIIIKKKMMMLLLPPPUUU]]]lll}}}jjjfffaaa___bbbeeefffeeedddcccbbbbbbccceeehhhiiikkksssyyyooohhhcccbbbaaaccchhhmmmrrruuuttttttuuuzzz~~~zzztttnnnhhhdddbbbbbbaaa```______```bbbdddeeegggooo{{{uuuppphhhbbb^^^]]]\\\[[[UUUTTTUUUXXXXXXVVVYYY^^^dddkkkrrrttttttsssmmmfffaaa```___^^^\\\\\\[[[[[[\\\]]]]]][[[ZZZ[[[aaaeeelllrrrzzzwwwoookkkhhhffffffiiiiiioooyyy{{{nnnfff___]]]\\\WWWTTTSSSNNNNNNMMMMMMMMMOOOPPPQQQUUUVVVXXXZZZ\\\^^^______ZZZYYYXXXVVVUUUTTTTTTSSSTTTQQQNNNOOOOOOSSS^^^iiiqqqqqqpppkkkddd]]]YYYWWWVVVUUUTTTUUUVVVUUUSSSRRRKKKIIIHHHJJJOOOUUUZZZ]]]______]]][[[YYYXXXWWWVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]___``````aaacccgggjjjuuu|||~~~}}}rrrhhhRRRHHH???<<<;;;999:::<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???<<>>>>><<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;777888888999999999888888999:::;;;;;;:::;;;===???AAACCCFFFHHHIIIJJJLLLMMMLLLQQQWWW```rrr|||jjjeeeaaa```cccffffffeeedddcccaaaaaabbbdddgggiiillltttyyyooohhhcccbbbaaaaaacccgggkkknnnrrrqqqqqqvvv}}}|||yyysssmmmgggcccaaa```^^^^^^]]]]]]]]]^^^```aaabbbiiiuuuyyyssskkkccc___]]]\\\\\\VVVTTTUUUWWWVVVTTTWWW\\\aaahhhoooqqqrrrrrrmmmgggaaa```___^^^]]]\\\\\\\\\\\\]]]]]][[[YYYZZZ^^^bbbjjjqqqzzzyyypppllliiiggghhhkkkmmmsss|||xxxnnnfff___^^^\\\WWWTTTSSSNNNMMMLLLKKKKKKMMMOOOPPPVVVVVVXXXZZZ[[[\\\]]]^^^]]][[[ZZZWWWUUUTTTSSSSSSTTTQQQOOOOOOPPPUUU```kkksssrrrpppjjjccc]]]ZZZXXXXXXWWWVVVVVVVVVUUUSSSQQQKKKJJJIIIJJJNNNSSSXXX\\\______^^^]]][[[ZZZYYYXXXXXXYYYZZZ\\\]]]^^^______^^^^^^______```cccgggkkkuuu|||~~~~~~vvvlllUUUJJJ@@@<<<;;;:::;;;===999999999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;<<<===>>>???<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888999999999888777777999;;;<<<;;;;;;;;;===???AAACCCFFFHHHIIIJJJLLLMMMMMMSSSZZZdddxxxzzziiieeeaaaaaacccfffffffffdddbbbaaa```aaadddgggiiimmmuuuxxxnnngggcccbbb```______aaaeeeggglllkkkkkkooovvv||||||yyysssmmmgggbbb___^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]dddooo}}}~~~wwwnnneeeaaa^^^]]]\\\WWWTTTTTTUUUTTTRRRTTTYYY___eeejjjkkkmmmnnnkkkggg``````___^^^^^^]]]^^^^^^]]]^^^^^^\\\ZZZZZZ^^^bbbiiipppzzzzzzqqqmmmjjjhhhiiimmmsssyyyyyypppnnnfff```^^^\\\XXXTTTTTTPPPNNNLLLJJJKKKMMMOOOQQQWWWXXXYYY[[[\\\]]]]]]\\\]]]\\\ZZZXXXWWWUUUUUUTTTUUURRRQQQRRRSSSXXXdddooovvvuuupppjjjbbb]]]ZZZZZZYYYXXXVVVVVVVVVVVVSSSQQQKKKKKKJJJJJJLLLQQQWWW[[[]]]]]]]]]]]]]]]\\\\\\[[[XXXYYYZZZ\\\]]]^^^______^^^^^^]]]]]]^^^bbbhhhmmmttt{{{}}}{{{{{{sss[[[OOOCCC>>><<<:::;;;>>>999999::::::;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999:::;;;<<<>>>???<<<>>>AAACCCDDDFFFIIIKKKOOOOOOQQQUUUWWWZZZccclllttt}}}qqqaaaPPPDDD???>>>::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999888777666:::;;;<<<;;;;;;;;;===???AAADDDGGGHHHIIIJJJLLLNNNNNNUUU]]]ggg}}}wwwiiieeeaaaaaadddfffgggfffdddbbb```___```cccgggiiinnnvvvwwwmmmfffbbbaaa```^^^]]]^^^aaacccfffddddddhhhooovvvyyyyyy|||yyytttmmmgggbbb^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ```kkkyyyzzzpppgggbbb___^^^]]]WWWTTTSSSTTTRRRPPPSSSXXX]]]bbbggggggiiikkkiiieee```______^^^^^^^^^_________aaaaaa___\\\\\\___ccciiiqqqzzz{{{rrrmmmkkkhhhjjjnnnyyy~~~{{{rrrjjjooofff```^^^\\\XXXTTTTTTRRRPPPNNNLLLLLLNNNQQQSSSYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTRRRTTTVVV[[[gggsssyyyvvvqqqiiibbb]]][[[[[[ZZZXXXWWWWWWWWWVVVSSSQQQKKKJJJJJJJJJKKKPPPVVVZZZZZZZZZ[[[]]]^^^^^^^^^^^^WWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\]]]bbbiiinnnssszzz|||yyy|||xxx```SSSGGG@@@===;;;;;;>>>======<<<;;;::::::999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<888999999:::;;;<<<>>>>>><<<>>>AAACCCDDDFFFIIIKKKRRRQQQTTTXXXZZZ]]]fffooowww~~~ooobbbSSSFFF@@@@@@???===;;;:::;;;;;;:::888::::::::::::::::::::::::888888999999999:::::::::555888;;;;;;888999>>>DDDDDDFFFGGGHHHHHHJJJMMMOOOUUUWWW]]]lllssseeedddcccdddfffhhhhhhhhhfffeeeeeedddeeefffhhhhhhooovvvyyynnndddaaa___\\\YYYXXXXXXYYYZZZeeeddddddfffkkkqqqwww{{{vvvtttqqqlllgggbbb^^^]]][[[ZZZYYYWWWVVVVVVVVVWWWXXX^^^kkkzzzwwwnnniiiddd___]]]^^^UUUSSSPPPNNNMMMOOORRRSSS___ccciiilllllliiifffddd```______^^^^^^^^^_________``````^^^]]]]]]___aaakkkpppwww|||sssnnnllljjjmmmrrrzzzrrrllliiicccaaa___^^^\\\ZZZWWWTTTQQQQQQOOOMMMMMMPPPTTTXXX\\\]]]___``````___^^^\\\]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSVVV^^^jjjsssxxxuuuqqqlllgggbbb___^^^\\\[[[YYYVVVUUUTTTTTTTTTOOOMMMLLLKKKMMMPPPTTTWWW\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```aaabbbaaa```^^^___ccciiinnnssszzz}}}||||||~~~}}}yyydddUUUFFF@@@>>><<<999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDCCCBBBDDDHHHMMMQQQTTTVVVXXXZZZ___gggnnnxxx~~~nnnaaaTTTHHHAAA@@@???===;;;:::;;;;;;:::999999999999999999999999888888888999999999:::::::::777999;;;;;;:::;;;???CCCDDDFFFGGGHHHHHHJJJMMMOOOTTTWWW]]]mmmtttfffdddcccdddfffhhhhhhgggccccccbbbbbbccceeefffgggpppwwwyyyooofffcccaaa]]]ZZZXXXXXXYYYZZZ``````aaacccggglllqqqssssssrrrnnnjjjeeeaaa]]][[[]]][[[YYYVVVUUUTTTTTTTTTUUU\\\iiixxx~~~vvvnnnjjjeee___\\\]]]WWWUUURRROOONNNOOOQQQSSS\\\aaagggjjjjjjgggeeeddd______^^^^^^^^^___``````___``````___]]]]]]___aaajjjoooxxx}}}tttpppmmmlllooottt{{{tttnnnjjjeeecccaaa___^^^]]]ZZZWWWTTTTTTRRRPPPPPPSSSXXX\\\```aaacccdddcccbbb```___^^^^^^]]][[[YYYWWWUUUTTTTTTTTTTTTTTTWWWaaammmwww{{{yyyuuupppkkkgggdddbbbaaa___\\\XXXUUUSSSRRRRRRPPPOOOMMMMMMNNNQQQUUUWWW[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\^^^___```bbbaaa```^^^___ccciiimmmsss{{{~~~}}}{{{~~~|||fffWWWGGGAAA???===;;;;;;999999999999999999999999888888888888888888888888:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<======>>>@@@BBBDDDDDDDDDFFFLLLPPPSSSUUUXXXZZZ\\\bbbjjjqqqzzzmmm```VVVKKKBBB???>>>===;;;:::;;;;;;:::999999999999888888777777777888888999999999:::::::::999999::::::<<<>>>AAABBBDDDFFFGGGHHHHHHJJJMMMOOOSSSWWW___ooouuufffeeedddeeeggghhhhhhgggbbbbbbbbbcccdddfffggghhhqqqxxxyyyppphhheeeccc___\\\ZZZYYYYYYYYY]]]^^^___aaadddhhhjjjlllooommmkkkgggccc___\\\ZZZ]]][[[XXXUUUSSSQQQPPPPPPTTT[[[iiixxx|||uuunnnjjjeee___[[[[[[XXXVVVSSSPPPOOOOOOQQQRRRYYY]]]cccffffffeeedddccc___^^^^^^^^^___``````aaa___```aaa```^^^^^^```bbbhhhoooxxxvvvqqqnnnmmmqqqwww}}}vvvpppmmmgggeeecccbbbaaa```]]][[[YYYXXXWWWUUUUUUXXX]]]aaaeeefffggghhhgggfffdddbbb```___^^^\\\YYYWWWUUUUUUSSSTTTUUUVVVZZZdddrrr|||}}}zzzuuuqqqllliiigggfffddd___[[[WWWSSSQQQQQQRRRQQQPPPPPPQQQTTTWWWXXX[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]\\\\\\\\\^^^___```cccbbb```______ccciiimmmttt|||zzz}}}jjjZZZIIIBBB@@@>>><<<<<<999999999999999999999999777777777777777777777777::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>??????BBBEEEEEEFFFIIIOOOTTTTTTWWWZZZ]]]```fffooouuu}}}lll```VVVLLLBBB>>>>>>===;;;:::;;;<<<;;;:::::::::999999888888777777888888999999999:::::::::;;;:::999;;;>>>AAABBBBBBDDDFFFGGGHHHHHHJJJMMMOOORRRWWWaaassstttfffeeeeeefffhhhhhhgggfffccccccdddfffgggiiijjjkkkrrryyy~~~yyyqqqkkkgggeeeaaa^^^[[[YYYYYYXXX]]]^^^```ccceeefffggghhhiiihhhgggeeeaaa^^^[[[YYY[[[YYYWWWTTTQQQPPPOOOOOOUUU]]]kkkzzzzzzsssmmmjjjfff___[[[[[[ZZZXXXTTTQQQPPPOOOPPPPPPVVVZZZ___bbbccccccbbbccc^^^^^^^^^^^^___```aaabbb___aaabbbaaa``````aaacccgggnnnyyy~~~vvvqqqnnnmmmrrrzzzyyyssspppjjjhhheeeddddddcccaaa___]]]\\\[[[YYYZZZ]]]bbbfffjjjkkkkkkllljjjhhhfffdddaaa```^^^\\\[[[YYYXXXXXXVVVVVVWWWXXX]]]ggguuu{{{vvvqqqmmmkkkiiifffbbb]]]YYYVVVTTTSSSUUUUUUUUUUUUWWWYYY[[[\\\[[[\\\\\\]]]]]]]]]\\\\\\___^^^]]]\\\\\\]]]______cccbbbaaa______ccciiinnnvvv~~~{{{yyynnn]]]KKKCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@CCCEEEFFFFFFIIIOOOTTTUUUXXX\\\___bbbiiirrryyynnn```VVVKKKBBB===>>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888999999999:::::::::<<<:::999;;;>>>AAABBBBBBDDDFFFGGGHHHHHHJJJMMMOOOQQQWWWcccwwwqqqfffffffffgggiiiiiigggeeecccccceeefffhhhiiijjjkkkrrrzzz|||xxxrrrmmmhhhfffccc```]]][[[YYYYYY\\\^^^```bbbcccddddddddddddddddddcccaaa^^^[[[YYYXXXWWWUUURRRQQQPPPPPPPPPTTT^^^mmmzzzwwwqqqkkkiiifff___\\\\\\ZZZYYYVVVSSSQQQPPPPPPPPPUUUXXX\\\___```aaabbbccc_______________```aaabbb___aaaccccccbbbaaabbbdddgggnnnyyy}}}uuuqqqmmmmmmttt}}}}}}wwwtttnnnkkkhhhffffffeeedddbbb______^^^]]]^^^bbbhhhllloooooopppooonnnkkkhhhfffbbbaaa___^^^\\\\\\\\\\\\YYYZZZ[[[\\\```jjjwww~~~yyytttooommmiiigggccc```\\\ZZZYYYXXXYYYYYY[[[\\\^^^___aaabbb^^^_______________^^^^^^```___^^^]]]]]]]]]^^^___cccbbbaaa___```dddjjjoooxxxzzzuuusssaaaNNNCCC@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBBDDDFFFFFFFFFHHHMMMRRRWWWZZZ^^^aaadddkkkuuu{{{sssdddWWWKKKBBB???>>><<<;;;;;;<<<======<<<::::::::::::::::::::::::888888999999999:::::::::::::::;;;;;;===???BBBCCCDDDFFFGGGHHHHHHJJJMMMOOOQQQYYYfff|||pppgggffffffhhhiiiiiigggeeeaaabbbdddeeegggggghhhhhhqqqyyyzzzvvvrrrnnniiigggeeebbb___\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaabbbccccccaaa___\\\ZZZXXXVVVTTTRRRPPPPPPPPPPPPRRR]]]lllyyy}}}uuunnniiigggeee```^^^___\\\[[[XXXVVVTTTSSSSSSSSSVVVXXX\\\^^^___```aaacccaaaaaa``````___``````aaa```aaaddddddccccccdddeeeiiioooxxx{{{uuuqqqmmmnnnxxx~~~zzztttqqqmmmjjjiiihhhgggeeeaaaaaaaaabbbccchhhoootttvvvvvvvvvuuussspppmmmkkkeeedddbbb```^^^^^^^^^^^^\\\]]]]]]^^^cccmmm{{{{{{uuupppmmmiiigggdddbbb___^^^^^^^^^]]]^^^aaacccfffggghhhiiicccccccccdddccccccbbbaaaaaa```___]]]]]]]]]^^^^^^aaaaaa```___aaaeeelllqqqzzz~~~wwwtttzzzgggRRREEE@@@===;;;<<<999999999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAACCCEEEGGGGGGFFFHHHNNNRRRYYY]]]```cccgggnnnwww~~~{{{iiiYYYKKKDDDCCC>>><<<;;;;;;===>>>===<<<888888888999::::::;;;;;;888888999999999:::::::::888:::<<<<<<;;;===AAADDDDDDFFFGGGHHHHHHJJJMMMOOOQQQZZZiiipppgggggggggiiijjjiiigggdddbbbccceeefffgggggggggfffpppwwwyyyuuuqqqooohhhgggeeeccc```^^^\\\[[[YYYYYYZZZ[[[]]]^^^___``````aaabbbcccbbb```^^^\\\ZZZXXXUUURRRPPPOOONNNNNNSSS^^^nnn{{{~~~}}}ssslllfffeeeccc``````bbb___^^^\\\ZZZYYYXXXWWWWWWXXXZZZ\\\^^^^^^___aaaccccccbbbaaa```____________```bbbdddeeedddddddddeeejjjpppwww~~~zzzuuurrroooqqq{{{zzzwwwrrrooommmllljjjiiicccdddeeefffiiinnnvvv{{{~~~~~~~~~}}}zzzwwwsssqqqkkkiiifffbbb```^^^^^^^^^[[[]]]^^^```fffqqq~~~vvvpppmmmiiihhhfffcccbbbaaaaaaaaa```bbbfffjjjmmmoooooopppgggggghhhhhhggggggfffeeebbbaaa___^^^]]]]]]]]]^^^``````______aaagggnnnsss|||}}}wwwwwwmmmVVVIIIBBB>>><<<===999999999999999999999999888888888888888888888888888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===???AAABBBBBBEEEGGGHHHHHHKKKQQQVVV]]]```dddfffjjjpppyyymmm[[[LLLEEEFFF>>><<<;;;;;;===>>>======666666777888999::::::;;;888888999999999:::::::::666:::===<<<:::;;;@@@EEEDDDFFFGGGHHHHHHJJJMMMOOOQQQ[[[kkk~~~qqqgggggggggiiijjjiiigggdddeeefffgggiiiiiiiiihhhhhhooovvv~~~xxxtttqqqooohhhgggfffcccaaa___]]]\\\YYYZZZZZZ[[[\\\^^^```aaa___```bbbdddcccaaa___]]]\\\ZZZWWWSSSPPPNNNLLLLLLUUUaaaqqq~~~rrrkkkeeedddcccaaaaaadddaaa```___]]]\\\[[[[[[ZZZYYY[[[]]]^^^^^^___aaacccdddcccbbb```____________```bbbeeefffeeeeeeeeefffkkkpppwww|||{{{vvvssspppsss~~~{{{vvvrrrpppnnnmmmkkkeeefffgggiiilllssszzz|||xxxvvvooommmiiiddd```^^^]]]]]]ZZZ\\\^^^aaagggssswwwqqqmmmkkkiiigggdddcccbbbaaabbbbbbdddiiimmmqqqsssttttttjjjjjjjjjjjjjjjiiihhhhhhbbbaaa```^^^]]]]]]]]]^^^____________bbbgggooottt}}}yyyzzzrrrZZZKKKDDD???===>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBBBBBEEEHHHIIIJJJNNNTTTYYY```cccfffiiilllrrr{{{qqq___OOOEEECCC>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999===<<<;;;:::999999999999<<<<<<;;;<<<===@@@CCCEEEEEEFFFHHHHHHHHHJJJLLLOOOTTTZZZlllxxxooohhhhhhhhhhhhiiihhhfffdddfffiiilllmmmkkkiiiggggggsssyyy~~~xxxqqqooopppmmmkkkhhhddd```]]][[[ZZZWWWXXXYYYZZZ\\\]]]^^^___aaabbbdddeeedddcccaaa``````\\\ZZZXXXSSSMMMMMMPPPYYYcccqqq~~~{{{qqqoookkkiiihhhgggfffdddddddddcccaaa___^^^\\\\\\]]]___aaabbbdddddddddcccggggggeeecccaaa```^^^]]]\\\___ccceeeeeeeeeeeeffflllmmmsss|||zzzrrroooqqqwww}}}zzzxxxvvvqqqmmmkkkjjjjjjkkkpppwww~~~}}}vvvqqqjjjeeebbbaaaaaaaaa]]]\\\]]]```iiiwww|||yyyxxxnnnnnnkkkgggcccbbbcccdddgggjjjnnnsssxxx{{{~~~wwwrrrnnnnnnooonnnjjjfffgggccc^^^\\\[[[\\\]]]]]]^^^^^^___```ccciiiqqqwwwyyyxxxuuu[[[IIICCCAAA<<<777<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::999777666888<<<>>>===;;;;;;;;;<<<<<<===???@@@AAAFFFFFFGGGIIINNNTTTYYY\\\dddhhhlllmmmooouuurrraaaQQQFFFBBB>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999::::::999999999999::::::<<<;;;;;;<<<===@@@CCCEEEDDDFFFHHHHHHIIIJJJMMMOOOVVV\\\nnnvvvmmmffffffgggiiijjjiiihhhffffffiiilllmmmkkkiiihhhhhhqqqwww~~~}}}wwwpppnnnooojjjhhheeebbb___]]]\\\[[[ZZZZZZ[[[\\\^^^___``````aaabbbcccddddddcccbbbaaaaaa]]][[[YYYTTTOOOOOORRR\\\fffuuutttqqqmmmkkkiiihhhgggeeeffffffeeedddbbbaaaaaa```aaabbbdddfffggghhhhhhhhhiiihhhgggdddbbb```___^^^]]]```dddffffffeeefffgggkkkmmmsss}}}yyyrrrqqqtttzzz}}}{{{vvvsssnnnmmmlllmmmqqqxxx{{{uuunnnhhheeecccbbbaaa_________ccclllzzz|||zzztttsssqqqmmmjjjhhhiiikkklllooouuuzzz~~~zzzuuutttuuusssooojjjgggccc___\\\\\\\\\]]]]]]^^^^^^^^^___bbbiiirrrxxx{{{xxxvvv\\\JJJDDDBBB>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888777999<<<>>>===;;;=========>>>???@@@BBBCCCDDDHHHLLLNNNPPPUUU^^^dddiiimmmqqqrrrtttzzzvvvfffVVVIIIEEE>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999777777777888888:::;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHHHHIIIJJJMMMOOOXXX^^^qqqssskkkdddfffhhhiiijjjjjjiiihhhfffiiikkklllkkkiiiiiiiiinnnttt{{{|||vvvooolllmmmhhhgggeeecccaaa```___^^^]]]]]]^^^___``````aaaaaabbbcccdddeeeeeedddcccbbbaaa^^^\\\[[[VVVQQQQQQUUU^^^jjjzzzyyyvvvqqqnnnmmmkkkiiihhhhhhhhhggggggggggggggggggfffgggiiikkklllmmmmmmmmmlllkkkiiigggdddaaa```______bbbeeeggggggfffggghhhlllnnnuuu~~~wwwrrrrrrwww~~~}}}xxxqqqpppooopppssszzz{{{ssslllgggeeecccbbbbbbbbbcccgggppp~~~~~~|||tttsssqqqnnnkkkiiikkklllooossszzz|||{{{xxxsssnnngggddd___]]]\\\]]]]]]\\\]]]]]]]]]^^^bbbjjjttt{{{}}}yyyzzz___LLLEEECCC@@@<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999:::<<<======;;;>>>>>>>>>???@@@BBBDDDFFFCCCIIIPPPSSSSSSXXXcccmmmooossswwwxxxzzzzzzlll[[[NNNHHH>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999777777777777888999:::;;;;;;;;;<<<===>>>@@@BBBDDDDDDFFFHHHIIIIIIKKKNNNPPPWWW```tttpppiiieeegggjjjkkkjjjiiiggggggfffhhhkkklllkkkjjjjjjkkklllrrrzzz|||vvvooolllmmmjjjiiihhhfffeeeddddddddd`````````aaaaaabbbbbbbbbdddeeefffffffffeeedddcccaaa^^^\\\\\\XXXSSSTTTWWW```mmm~~~{{{wwwtttrrrpppnnnllljjjjjjiiijjjjjjlllmmmnnnlllmmmnnnooopppqqqrrrrrrpppooommmjjjgggdddaaa```bbbdddfffggggggggghhhiiimmmqqqyyy{{{uuuqqqtttyyy|||tttsssqqqrrruuu{{{vvvnnniiieeecccaaacccdddeeeiiisss{{{ssssssqqqnnnjjjiiikkklllmmmrrrzzz~~~yyysssooohhhddd```^^^]]]]]]\\\\\\\\\\\\\\\^^^ccclllwww~~~}}}zzz~~~cccNNNEEEBBB???<<<::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@CCCFFFGGGEEEKKKQQQTTTVVV\\\gggoootttxxx|||}}}{{{nnn]]]OOOGGG>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999999888888777777888888999:::;;;<<<===???AAABBBCCCDDDFFFHHHIIIJJJKKKOOOQQQVVVaaaxxx~~~oooiiifffjjjmmmmmmjjjgggeeeeeefffhhhkkklllkkkkkkkkkllllllrrrzzz~~~yyyrrrooopppmmmlllkkkjjjiiihhhhhhhhhccccccddddddeeeeeeeeefffjjjiiiiiiiiihhhgggffffffaaa^^^]]]]]]YYYUUUVVVZZZbbbppp}}}zzzxxxvvvtttrrrmmmmmmmmmmmmoooqqqtttuuusssssssssttttttuuuvvvvvvuuutttqqqnnnjjjgggdddcccccceeeggghhhggggggiiijjjpppttt~~~xxxsssrrrvvv|||}}}wwwvvvttttttwww|||wwwoooiiieeebbbaaaddddddfffkkkuuu{{{wwwvvvtttqqqmmmlllmmmooolllqqqzzz~~~wwwqqqmmmhhheeeaaa^^^^^^]]]\\\[[[\\\\\\^^^aaagggppp{{{zzzfffQQQEEE@@@===:::;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@CCCGGGIIIJJJLLLOOOTTTZZZaaaiiinnnyyy|||xxxlll\\\MMMEEE>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999:::999999888888888999999:::;;;<<<>>>???AAABBBCCCDDDFFFHHHIIIJJJLLLOOORRRWWWccc||||||nnnhhhgggkkkooonnnjjjfffddddddfffhhhjjjkkkkkkkkkmmmnnnooouuu}}}yyyvvvwwwrrrqqqpppnnnmmmllllllkkkiiiiiijjjjjjkkklllmmmmmmppppppnnnmmmkkkjjjiiihhhbbb___^^^___\\\XXXYYY^^^fffuuu~~~}}}{{{yyytttsssssstttvvvyyy|||~~~}}}|||{{{{{{zzz{{{{{{{{{{{{yyyvvvrrrnnnjjjgggeeedddfffggggggggggggiiijjjrrrwwwyyyuuutttyyy|||zzzxxxwwwyyy~~~vvvnnniiieeecccaaadddeeeggglllwww|||xxxwwwuuuqqqmmmkkklllmmmooosss{{{~~~wwwpppmmmhhheeebbb___^^^^^^\\\ZZZ[[[]]]```eeellluuuyyy}}}gggRRRFFF@@@<<<:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999;;;<<<<<<;;;;;;<<<===>>>=========@@@DDDHHHKKKNNNNNNQQQVVV^^^gggnnnqqq~~~yyymmm]]]NNNFFF>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999999999888999999:::;;;<<<:::;;;<<<>>>@@@AAABBBBBBDDDFFFHHHIIIJJJMMMPPPRRRZZZggg{{{lllfffeeejjjooooookkkfffeeeffffffhhhjjjkkkkkklllnnnppprrryyy|||zzzxxxvvvtttrrrqqqqqqpppqqqrrrssstttuuuvvvwwwwwwuuusssqqqnnnlllkkkjjjdddbbbaaabbb```\\\^^^bbblll|||}}}|||||||||~~~}}}zzzvvvqqqmmmjjjhhheeefffggggggffffffhhhjjjrrrxxx|||xxxxxx}}}|||{{{}}}~~~vvvnnniiifffdddcccffffffiiinnnzzzzzzyyyvvvrrrmmmkkklllmmmqqquuu|||zzzsssppphhhfffbbb```___^^^\\\ZZZ[[[^^^ccciiiqqqzzz}}}uuuxxx{{{eeeRRRFFFAAA===;;;::::::;;;;;;;;;;;;:::::::::::::::999999999999999777999;;;;;;::::::<<<>>>???>>>>>>>>>AAAFFFJJJMMMNNNRRRWWW]]]ccckkkuuu{{{{{{ooo```QQQIII>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999:::<<<>>>>>>999:::<<<>>>@@@AAABBBBBBDDDFFFHHHIIIKKKMMMPPPSSS]]]jjjyyyjjjeeeccciiiooooookkkgggggghhhfffhhhjjjkkkkkklllnnnpppuuu{{{~~~{{{yyyxxxwwwvvvwwwxxxyyy{{{|||~~~~~~zzzyyyvvvssspppnnnlllkkkfffdddcccdddbbb___aaaeeeqqq|||xxxsssoookkkiiieeefffgggfffeeefffhhhjjjrrrxxx~~~{{{|||~~~~~~uuunnnjjjgggfffeeeggghhhjjjppp|||}}}xxxsssqqqqqqrrrrrruuu{{{}}}vvvsssiiifffcccaaa___^^^\\\ZZZ\\\___eeemmmttt}}}wwwsssuuu~~~wwwcccRRRGGGBBB???<<<999999999::::::999999999;;;::::::999999888888888555888:::;;;999999<<>>???>>>???@@@BBBFFFGGGJJJKKKMMMPPPTTTWWW^^^kkkuuukkkiiiiiikkknnnnnnkkkgggdddcccfffhhhjjjlllllllllkkkjjjpppwww~~~~~~{{{wwwuuuqqqnnnkkkmmmhhheeeeeecccaaaccchhhwww{{{vvvqqqlllhhheeeddddddeeedddccchhhooosss}}}~~~yyyrrrmmmiiigggeeedddfffiiilllsss|||xxxwwwwwwwwwwww{{{|||yyysssooohhhddddddbbb^^^]]]^^^___bbbiiiooowwwwwwpppwww|||{{{qqq```QQQEEE???;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<@@@>>>>>>@@@DDDJJJOOORRRTTTXXX^^^dddlllwww~~~pppbbbRRRGGGAAA???<<<:::999999;;;<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>???@@@BBBDDDFFFGGGIIIKKKMMMPPPTTTWWW]]]kkkppphhhggggggjjjmmmnnnlllhhhfffeeefffhhhjjjlllllllllkkkjjjpppvvv}}}}}}zzzvvvrrrooommmiiiffffffeeecccggglll|||}}}wwwqqqjjjfffeeecccdddfffeeedddiiipppxxx~~~zzzsssmmmiiigggffffffhhhkkkpppxxx}}}{{{zzzyyyxxx}}}~~~}}}wwwpppiiidddcccbbb^^^]]]___```dddkkkrrrzzz|||rrrkkkrrr}}}{{{xxxmmm]]]NNNDDD>>>;;;:::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>@@@EEEKKKOOORRRVVVZZZaaahhhppp{{{rrrdddSSSHHH@@@???<<<:::999999:::;;;<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::777:::<<<>>>???AAADDDFFFEEEGGGIIIKKKLLLPPPTTTWWW]]]kkkxxxhhhbbbbbbdddhhhlllooonnnkkkhhhgggggghhhjjjlllllllllkkkjjjpppuuu{{{~~~zzzvvvsssnnnjjjhhhhhhhhhggglllsssxxxpppiiieeedddccceeegggffffffkkksss}}}~~~zzzsssmmmhhhgggggghhhjjjnnnttt}}}}}}|||}}}rrrkkkeeecccbbb^^^]]]___bbbgggooowww{{{ooohhhqqq}}}|||tttjjj[[[MMMCCC>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::::::::;;;<<<======>>>???AAAEEEKKKPPPSSSXXX]]]eeemmmvvvttteeeUUUIII@@@???===;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999;;;===??????AAACCCFFFEEEGGGIIIJJJLLLOOOSSSWWW^^^nnnnnnaaa\\\]]]```eeekkkoooooommmjjjiiiggghhhjjjllllllllljjjiiippptttzzz}}}xxxuuuooollljjjkkkkkklllsss|||wwwoooiiieeeeeedddfffhhhhhhiiiooovvv~~~zzzuuunnnhhhfffgggiiikkkpppwwwuuummmfffdddbbb___^^^aaadddiiiqqqzzz~~~sssllluuu}}}sssiiiZZZMMMDDD@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::;;;;;;<<<===<<<===???BBBEEEKKKQQQUUU\\\aaajjjrrrzzzuuufffVVVJJJ???>>>===;;;::::::::::::888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;===?????????@@@BBBDDDEEEFFFHHHJJJLLLOOOSSSVVV```qqq|||iii\\\YYYZZZ\\\aaaiiiooopppnnnkkkjjjhhhiiikkkllllllkkkjjjiiiooosssyyy~~~zzzwwwooollllllmmmmmmpppzzzvvvnnnjjjgggeeeeeegggkkkkkklllsss{{{}}}|||}}}~~~}}}xxxqqqjjjggggggiiikkkqqqxxxyyyqqqiiieeebbb``````ccceeekkkttt}}}zzzttt|||}}}qqqgggYYYLLLCCC???>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======<<<>>>???AAADDDJJJRRRXXX```fffooowwwvvvgggVVVJJJ???>>>===<<<;;;:::::::::777777888999:::;;;<<<<<<::::::::::::::::::::::::<<<>>>@@@@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKOOOSSSVVVaaasssyyyggg\\\XXXXXXXXX___hhhnnnpppnnnkkkiiihhhiiikkkllllllkkkiiihhhlllqqqxxx}}}}}}yyynnnmmmmmmnnnooottt~~~uuunnnkkkjjjggggggiiimmmooopppxxx~~~~~~~~~{{{zzz{{{~~~xxxooojjjiiijjjlllrrr{{{}}}tttkkkgggdddaaabbbffffffmmmvvv{{{qqqgggXXXKKKBBB===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===>>>???@@@CCCJJJTTT\\\dddkkkuuu~~~vvvgggVVVIII???>>>===<<<;;;::::::999888888999999:::::::::;;;::::::::::::::::::::::::;;;===???@@@@@@AAACCCEEEDDDFFFHHHIIIKKKNNNSSSVVV```tttyyyiii^^^XXXWWWUUU]]]gggnnnpppmmmjjjggghhhiiikkkllllllkkkiiihhhhhhmmmuuu{{{|||xxxmmmlllmmmooopppvvv~~~uuunnnllllllhhhhhhkkkppprrrttt{{{}}}|||{{{||||||{{{zzzyyyxxxxxx|||vvvnnnllllllnnnuuuwwwmmmhhheeecccdddhhhiiipppyyyuuukkk\\\MMMDDD???<<<;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>??????>>>AAAIIIUUU___gggooo{{{vvvgggVVVIII>>>>>>===<<<;;;::::::999:::::::::999999999999888::::::::::::::::::::::::999;;;>>>@@@AAABBBEEEGGGDDDFFFHHHIIIKKKNNNRRRVVV___ssszzzkkk___YYYWWWTTT[[[fffmmmooommmiiifffiiijjjkkkllllllkkkiiihhhdddkkksssyyy}}}yyyuuummmlllmmmoooqqqwwwuuunnnlllllliiiiiimmmqqqtttvvv~~~}}}{{{zzzzzzzzzyyyxxxxxxwwwwwwzzz{{{rrrnnnnnnpppxxxyyyoooiiifffdddeeeiiikkkrrr|||{{{pppaaaRRRHHHBBB???>>>;;;;;;;;;<<<<<<<<<======999999999999999999999999999999999:::;;;<<<>>>>>>?????????===???HHHVVVaaajjjrrr}}}iiiVVVJJJCCCBBB???===;;;;;;:::::::::999999888888999999::::::999888888777777888888>>>>>>@@@AAACCCEEEFFFFFFEEEGGGIIIKKKLLLOOOSSSVVVaaattt}}}lllaaa[[[VVVWWW\\\ccciiijjjiiihhhggghhhiiijjjjjjiiigggeeecccgggmmmsssxxx{{{{{{xxxsssooommmmmmooouuuyyyrrrnnnllljjjkkklllpppuuu{{{}}}|||{{{|||~~~~~~}}}yyywwwvvvwww{{{tttoooooottt}}}yyynnniiihhhfffgggjjjlllttt~~~wwwdddSSSHHHBBB>>><<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;<<<===???@@@>>>???BBBCCCGGGUUUeeekkkxxxmmmYYYKKKCCCBBB???===;;;;;;:::::::::999999888888999999::::::999999999:::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDEEEGGGJJJLLLMMMOOORRRTTT___rrrnnnbbb[[[VVVVVV[[[bbbhhhjjjjjjhhhgggggghhhiiijjjiiigggeeedddiiinnnuuuyyy}}}|||yyyrrrooolllmmmpppvvv{{{rrrmmmkkkhhhiiilllpppwww~~~~~~~~~~~~~~~vvvuuutttuuuyyyuuupppqqqwwwyyynnnjjjhhhggghhhjjjpppxxxyyyeeeTTTIIICCC???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@@@@???@@@CCCDDDHHHUUUcccooo{{{rrr\\\MMMCCCBBB???===;;;;;;:::::::::999999888888999999:::888888888999:::;;;===>>>:::;;;<<<>>>@@@AAABBBCCCEEEHHHKKKMMMNNNOOOPPPRRR^^^qqqpppccc[[[WWWUUUYYY```gggkkkkkkiiihhheeeggghhhiiiiiihhhfffeeeiiiooovvv{{{~~~|||sssooommmoooqqqxxx~~~sssmmmjjjfffhhhlllrrryyy}}}~~~}}}tttsssrrrssswww}}}uuurrrsssyyy{{{pppllljjjhhhiiilllsss{{{{{{gggUUUJJJDDD@@@???<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========???@@@@@@@@@BBBDDDEEEJJJWWWcccsss~~~uuu^^^NNNCCCBBB???===;;;::::::::::::999999888888999999:::777777777777888999:::;;;<<<<<<>>>???AAACCCDDDDDDFFFHHHKKKMMMNNNNNNPPPQQQ^^^qqqsssddd\\\YYYTTTXXX___fffkkkmmmkkkhhhdddfffgggiiiiiihhhfffeeehhhnnnuuuzzz~~~vvvsssrrrsssvvv|||uuunnnjjjfffhhhmmmsss{{{|||}}}~~~zzzsssrrrrrrssswww}}}uuuqqqssswww~~~sssnnnmmmlllmmmooovvv}}}}}}hhhUUUIIICCC@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@AAABBBDDDFFFIIIPPP\\\fffvvvttt^^^OOOCCCBBB???===;;;::::::::::::999999888888999999:::999999888888777888888999<<<<<<>>>???AAACCCDDDDDDFFFHHHKKKMMMMMMNNNPPPRRR```sssuuueee^^^ZZZUUUXXX^^^fffmmmnnnllliiidddeeeggghhhiiihhhfffeeeffflllsssxxx{{{zzzxxxxxx{{{}}}xxxpppmmmhhhjjjooovvv~~~}}}~~~~~~zzzsssrrrrrrtttxxx}}}tttppprrrwwwuuuqqqpppooopppssszzziiiUUUHHHBBB???>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFHHHNNNZZZgggooozzzrrr^^^PPPCCCBBB???===;;;;;;:::::::::999999888888999999:::<<<;;;::::::999999:::::::::;;;<<<>>>@@@AAABBBCCCGGGHHHJJJKKKLLLNNNQQQTTTcccvvvwwwfff___]]]XXXZZZ___gggnnnpppmmmiiidddfffggghhhhhhgggeeedddeeejjjpppuuuxxx|||||||||~~~zzzssspppjjjmmmrrrzzz}}}~~~{{{rrrrrrsssuuuyyy~~~tttoooqqqwww~~~tttqqqqqqqqqsssvvvlllVVVHHHAAA???>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<>>;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCDDDGGGJJJMMMZZZoooooo___TTTCCCBBB???===;;;;;;:::;;;:::999999999999999999:::666666666777888999;;;;;;>>>>>>@@@AAACCCEEEFFFFFFGGGHHHHHHHHHJJJNNNTTTXXXeeexxxwwwgggaaa```\\\]]]aaaiiiqqqrrrnnniiifffggghhhhhhgggeeecccbbbeeeiiiooosssuuuxxx}}}}}}yyy|||}}}vvvrrrlllpppwww}}}~~~yyyyyyzzz|||}}}{{{xxxuuuqqqqqqrrrtttxxx}}}wwwpppppprrr}}}xxxooommmnnnppprrrvvv|||sss[[[KKKDDDAAA@@@:::;;;;;;<<<===>>>>>>???===========================>>>@@@@@@@@@@@@CCCEEEDDDHHHJJJNNN]]]vvvsss```PPPEEEAAA===:::999999888888::::::::::::::::::::::::888888888999999:::::::::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZdddzzzzzzfff]]][[[ZZZ]]]bbbhhhmmmooommmkkkgggfffeeeeeefffeeecccaaacccfffkkkooorrrvvvyyy|||zzzuuuzzzxxxtttpppuuu|||}}}~~~~~~}}}{{{{{{zzzxxxuuurrrnnnnnnnnnqqqvvv}}}uuunnnnnnsss{{{{{{rrrjjjiiijjjmmmrrryyy|||uuu[[[KKKDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<===<<<<<<>>>BBBEEEHHHIIILLLQQQ\\\rrrsss```PPPDDDAAA<<<:::999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZddd{{{|||hhh]]][[[ZZZ\\\aaaggglllnnnmmmkkkgggfffeeeeeefffeeecccaaacccfffkkkooorrrvvvzzz|||~~~wwwuuuzzzyyyuuutttyyy}}}||||||{{{{{{{{{{{{yyyvvvsssooonnnoooqqqwww~~~vvvoooooossszzzxxxpppiiihhhjjjlllrrrxxx|||uuu\\\MMMEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<>>>???@@@@@@AAACCCGGGJJJHHHJJJLLLPPP[[[pppuuu```OOODDD@@@<<<:::999:::::::::::::::::::::::::::::::::===<<<<<<;;;;;;::::::999<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZddd{{{iii^^^[[[YYY[[[```fffkkkmmmllljjjgggfffeeeeeefffeeedddbbbbbbeeejjjooorrrvvvzzz}}}zzzrrrsssvvv{{{xxxyyy}}}~~~{{{zzz~~~|||{{{{{{||||||zzzwwwtttooonnnnnnqqqwwwvvvppppppqqqwww}}}tttlllffffffhhhkkkqqqwww~~~yyyttt\\\MMMFFFBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================<<<===>>>>>>???BBBFFFJJJIIIKKKMMMPPPXXXkkkwwwaaaPPPCCC@@@<<<::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;::::::::::::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZeee|||iii]]]ZZZYYY[[[___dddjjjlllkkkjjjfffeeeeeeeeeffffffdddbbb```dddiiinnnrrrvvvzzz}}}vvvnnnoooqqqxxx||||||}}}~~~zzzwwwzzz~~~~~~~~~{{{wwwsssnnnmmmmmmooouuu~~~}}}uuunnnnnnnnnttt~~~vvvooohhhcccdddgggkkkqqqwww|||uuupppYYYLLLEEEAAA???::::::::::::::::::::::::<<<<<<<<<<<<============;;;<<<======>>>@@@DDDHHHKKKNNNPPPPPPVVVfff}}}xxxbbbQQQCCC@@@<<<::::::;;;<<<;;;999999999999999999999999777888888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZeee|||iii]]]ZZZYYYZZZ^^^ccciiikkkkkkjjjfffeeedddeeeffffffdddccc___ccciiinnnrrrvvv{{{~~~tttlllmmmmmmrrrzzz}}}}}}yyyuuuwww|||vvvrrrmmmlllkkkmmmsss{{{~~~{{{rrrkkkkkkjjjqqq}}}xxxqqqkkkddd```bbbfffkkkqqqwwwyyytttjjjUUUIIIDDD@@@===========================;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAACCCFFFJJJNNNQQQTTTRRRSSS___ssswwwbbbQQQEEEAAA===;;;:::;;;;;;;;;999999999999999999999999666666777888:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZddd{{{~~~jjj___[[[ZZZ[[[^^^ccchhhkkklllkkkeeeeeedddeeeffffffeeeccc^^^bbbhhhmmmrrrwww{{{~~~uuulllnnnmmmooouuu|||~~~~~~~~~xxxtttttt}}}xxxsssmmmlllkkklllqqqyyy}}}zzz~~~qqqjjjiiihhhooozzz}}}sssmmmgggaaa^^^aaafffkkkqqqxxx~~~uuuuuuzzzdddQQQGGGBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAACCCGGGJJJQQQVVVXXXUUURRRXXXgggvvvttt```OOOFFFBBB>>>;;;:::;;;;;;:::888888888888888888888888888888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZddd{{{~~~kkkaaa___[[[\\\___ccciiillllllllleeeddddddeeeffffffeeeccc]]]aaagggmmmrrrwww|||wwwnnnmmmkkklllooottt~~~{{{~~~~~~xxxssssss{{{|||wwwpppnnnllllllqqqyyy|||yyy}}}~~~qqqjjjjjjhhhmmmuuuxxxpppjjjddd___]]]aaaggglllrrryyy{{{rrrsssuuu```OOOGGGCCC@@@===::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???;;;<<<>>>???AAAEEEJJJNNNTTTZZZ]]]XXXQQQRRR^^^jjjrrr^^^MMMGGGCCC>>>;;;:::::::::999888888888888888888888888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLPPPVVVZZZccczzzmmmdddaaa[[[\\\___dddiiilllmmmllleeeddddddeeefffgggeeeddd]]]aaagggmmmrrrwww|||xxxoookkkiiihhhjjjmmmuuu~~~zzz~~~yyysssrrryyy{{{rrrooommmmmmqqqyyy|||zzz|||}}}qqqllllllhhhkkkrrr{{{~~~uuunnniiiccc^^^\\\aaaggglllsssyyy{{{rrrppprrr^^^OOOGGGDDDAAA???========================;;;;;;;;;<<<===>>>>>>???===???AAADDDGGGLLLRRRVVVVVV\\\```ZZZPPPOOOXXXccc}}}qqq\\\PPPEEEAAA<<<999999999999888<<<;;;999777777888999:::888888999999999999:::::::::<<<>>>??????@@@CCCEEEFFFHHHJJJKKKMMMQQQVVVZZZhhh{{{rrrfffaaa___^^^___ccciiimmmmmmkkkfffeeeeeeeeefffeeedddbbb___aaafffllltttyyy{{{{{{|||ooollljjjhhhgggffflll|||yyyvvvyyy~~~}}}xxxvvvzzz~~~rrrooommmooottt{{{~~~}}}}}}}}}uuulllfffgggfffjjjvvv{{{tttlllggggggcccaaadddgggiiiooovvv|||vvvpppsss~~~mmmYYYMMMEEE???<<<<<>>===<<<;;;::::::===<<<;;;:::::::::::::::>>>@@@BBBDDDEEEHHHKKKNNNUUUXXXXXXUUUPPPPPPUUUZZZuuuqqq\\\NNNDDDAAA===:::::::::999888::::::::::::999999888888::::::::::::;;;;;;;;;;;;;;;===???@@@AAABBBDDDFFFFFFHHHJJJKKKMMMQQQVVVZZZfffyyytttgggbbb___^^^___dddjjjnnnnnnmmmgggfffeeeeeeffffffdddbbb___```dddjjjqqqvvvxxxyyy~~~tttllliiifffcccaaaeeesss{{{vvvsssvvv|||{{{xxx{{{|||tttqqqooopppuuuzzz~~~}}}||||||~~~yyyrrrjjjeeeeeecccgggsss|||xxxrrrlllhhheeeaaa```cccfffhhhnnnuuu{{{wwwsssrrr~~~yyyiiiVVVKKKDDD???===>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>???AAACCCEEEFFFHHHKKKNNNUUUWWWXXXUUUOOONNNTTTYYYtttrrr\\\MMMBBB@@@===;;;;;;;;;:::888888999:::<<<;;;:::888666;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAAAAABBBEEEGGGFFFHHHJJJKKKMMMQQQVVVZZZcccvvvwwwiiiccc______```eeelllqqqqqqpppiiigggffffffffffffdddccc______bbbgggmmmrrrtttuuuzzz~~~yyymmmiiieeeaaa^^^___jjjuuu|||vvvrrrooosssxxxzzz{{{~~~~~~}}}zzzvvvtttrrrsssvvvzzz||||||}}}}}}~~~|||zzzyyyzzz~~~xxxsssmmmgggdddbbb```cccmmmzzz}}}yyyuuuqqqlllhhhccc___^^^bbbeeegggmmmsss{{{yyyvvvvvvtttdddSSSIIIDDD@@@>>>???????????????>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNUUUXXXZZZUUUOOOMMMRRRXXXrrrsss^^^MMMBBB@@@===<<<<<<;;;:::999888999::::::::::::888888;;;;;;;;;<<<<<<<<<<<<===;;;===???AAAAAABBBDDDFFFFFFHHHJJJKKKMMMQQQVVVZZZbbbvvvzzzkkkddd``````aaagggnnnssssssrrrjjjhhhfffeeeffffffdddccc______```dddiiinnnqqqqqqvvv{{{{{{oookkkgggccc___^^^fffpppwwwrrrnnnlllpppvvv|||{{{zzz}}}}}}}}}|||zzzxxxwwwvvvuuuwwwzzz|||}}}||||||}}}~~~~~~~~~}}}|||{{{yyywwwvvvwww|||yyysssmmmiiieeebbb___^^^```gggrrryyytttoookkkhhhccc______cccfffhhhnnnttt{{{zzzyyyssscccRRRHHHCCC@@@???@@@;;;<<<<<<<<<=========>>>=========>>>???@@@AAABBBBBBDDDFFFGGGHHHJJJMMMOOOVVV[[[]]]XXXPPPMMMRRRXXXqqqttt```OOOCCCAAA===<<<;;;;;;:::999:::999888888888999:::;;;999999:::::::::;;;;;;;;;:::<<<>>>???@@@AAACCCEEEFFFHHHJJJKKKMMMQQQVVVZZZcccvvv|||llldddaaaaaabbbhhhooottttttsssjjjhhhfffeeeeeeeeedddccc___^^^^^^aaafffkkkooopppsssxxx~~~yyyooojjjfffddd```___dddlll{{{{{{sssnnnkkkjjjnnnttt{{{|||yyy{{{|||yyywwwwwwvvvwwwyyy}}}~~~|||zzzyyyvvvtttrrrsssyyyyyyqqqlllgggcccaaa^^^\\\]]]cccjjjvvv{{{uuupppkkkhhhdddaaaaaaeeehhhkkkpppvvv|||{{{|||tttdddRRRHHHCCC???>>>???;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@CCCEEEGGGHHHIIIKKKOOOQQQYYY^^^aaa\\\RRRNNNSSSYYYqqq~~~tttcccRRRFFFCCC>>>;;;::::::::::::;;;:::888777777999;;;<<<888888888999999999:::::::::<<<>>>??????@@@CCCDDDFFFHHHJJJKKKMMMQQQVVVZZZdddwwwooofffbbbbbbccchhhooottttttssskkkhhheeeccccccdddcccbbb```^^^]]]```eeejjjnnnpppqqquuu|||}}}wwwlllhhhdddccc```^^^bbbhhhssswwwooojjjhhhhhhmmmssszzz|||yyy{{{~~~zzzxxxwwwvvvwwwyyy}}}}}}zzzxxxuuurrrppppppuuu~~~|||tttnnnhhhccc```___]]]]]]```eeepppxxxrrrlllhhheeebbbbbbgggkkkmmmrrrwww}}}~~~tttdddRRRHHHCCC>>>===>>>======>>>>>>??????@@@@@@>>>===============>>>???CCCEEEHHHIIIKKKMMMQQQTTTZZZ```ddd^^^SSSNNNSSSZZZppp|||tttdddSSSJJJEEE>>>:::888999::::::999888888888999::::::;;;888888888888999999999:::;;;<<>>>>>>>>>>>????????????<<<<<<<<<======???@@@AAACCCEEEHHHJJJLLLOOOSSSVVVZZZaaaeee___SSSMMMRRRYYYnnn{{{sssdddSSSLLLFFF>>>999777888999:::666777999;;;;;;;;;999888888888999999999:::::::::<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKMMMQQQVVVZZZdddwwwvvvllldddcccdddiiiooorrrrrrpppjjjgggcccaaaaaaaaaaaa```aaa___]]]___eeekkkqqqsssoootttzzzyyytttooojjjgggfffccc___```ccceee{{{}}}||||||}}}}}}|||wwwppphhheeecccdddiiipppwww~~~~~~|||}}}}}}{{{xxxwwwuuuvvvyyy}}}}}}~~~|||{{{vvvrrrmmmkkkmmmttt||||||tttkkkddd___bbb```______aaajjj||||||vvvoookkkdddaaabbbhhhlllnnnrrrwww{{{ooo___NNNDDD@@@===<<<===============<<<<<<<<<<<<:::;;;;;;===???AAABBBDDDCCCEEEHHHKKKMMMPPPTTTXXXZZZaaaeee___RRRLLLPPPXXXlll|||uuucccMMMEEECCC???===<<<;;;:::888::::::999888888999::::::;;;;;;::::::999888777777=========>>>???@@@BBBBBBEEEFFFIIIJJJLLLOOOSSSVVVbbbttt|||ooofffeeeffflllsssuuurrrnnnkkkhhhcccaaaaaabbbbbbbbbccc```___```eeejjjnnnpppqqqtttzzz{{{vvvrrrllljjjgggdddbbb```______eeeuuu|||zzzwwwuuuuuuuuuvvvwwwtttnnnhhhfffdddbbbeeejjjsss|||~~~{{{xxx|||rrrpppoooqqqvvv|||}}}}}}yyyuuuooojjjjjjnnntttyyy~~~sssjjjeeecccfffbbb___^^^___gggwww}}}vvvoookkkhhhddddddjjjoooqqqtttwww~~~}}}lll^^^OOOEEE@@@<<<<<>>>>>=========>>>>>>======>>>???@@@BBBCCCDDDGGGHHHIIIJJJKKKOOOTTTXXX[[[^^^___YYYQQQNNNQQQVVVnnn|||tttaaaMMMCCC@@@===;;;:::999888777::::::999888888999::::::888888888888888999999999=========>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMPPPTTTWWWbbbssstttfffeeeffflllsssvvvsssoookkkhhhdddbbbbbbcccccccccbbb```^^^```dddiiimmmnnnpppsssxxx~~~yyyuuurrrkkkiiigggdddbbb``````___eeeuuu~~~}}}{{{yyywwwvvvvvvvvvtttmmmhhhfffdddcccfffkkkpppwww}}}yyyuuu|||~~~ssspppnnnooosssyyy}}}~~~||||||xxxtttnnniiihhhkkkpppsss{{{wwwnnniiifffeeeaaa___^^^___fffvvv{{{tttnnnjjjgggdddeeekkkqqqsssvvvzzz~~~}}}uuufffYYYKKKDDD@@@<<<===???>>>>>>======<<<======>>>>>>>>>>>>???@@@BBBDDDEEEGGGHHHIIIJJJLLLPPPUUUYYY]]]______YYYQQQNNNRRRWWWnnn|||sss```MMMCCC@@@===;;;:::999888777:::999999888888999999:::444555666777888::::::;;;<<<======???AAACCCEEEFFFGGGHHHJJJLLLNNNQQQUUUXXXbbbrrruuugggeeeeeekkkrrrvvvuuuqqqkkkhhhdddbbbcccdddeeedddaaa___]]]^^^bbbgggkkkmmmnnnqqqvvv{{{|||wwwsssqqqjjjhhhfffcccbbbaaa```aaadddsss}}}zzzwwwuuuuuunnniiigggeeeccceeejjjlllqqqxxx}}}zzzuuuqqquuu|||}}}ssspppmmmmmmpppvvv{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxtttnnnhhhfffgggjjjlllpppuuu}}}}}}tttlllhhhddd```^^^^^^^^^dddrrryyyrrrllliiigggdddfffmmmtttvvvzzz}}}yyylll^^^RRRGGGBBB@@@======???======<<<<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMPPPUUUYYY^^^``````YYYQQQNNNRRRXXXmmm}}}rrr___NNNEEEBBB>>>===<<<<<<;;;999999999999999999999999999555666666888999:::;;;<<<;;;<<<===???BBBDDDGGGHHHGGGIIIKKKMMMNNNRRRVVVYYYaaapppttthhheeeeeeiiipppuuuuuusssllliiieeecccccceeeeeeeeeaaa___]]]]]]aaafffiiijjjlllooosssxxx}}}yyytttqqqoooiiihhhfffdddbbbbbbbbbbbbaaaooo}}}zzzxxxrrrllliiieeebbbcccggghhhlllpppsssvvv}}}yyysssnnnooosss~~~}}}xxxooollliiiiiimmmsssxxx{{{yyyzzzzzzyyyxxxwwwvvvvvvwwwsssnnnhhheeedddeeefffiiimmmttt{{{xxxnnnhhhbbb___^^^]]]]]]aaannn{{{xxxpppkkkiiifffdddgggpppwwwzzz}}}xxxjjjYYYOOOFFFBBB@@@>>>===>>><<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBCCCEEEFFFGGGHHHJJJLLLNNNRRRVVVZZZ^^^```___YYYPPPMMMQQQWWWlllqqq___PPPDDDAAA>>><<<<<<<<<;;;:::999999999999999999999999999999999::::::;;;;;;;;;;;;<<<===???BBBEEEGGGIIIHHHIIILLLMMMOOORRRVVVYYY```nnnvvvjjjfffcccgggnnntttuuutttmmmjjjfffccccccdddddddddaaa___]]]]]]```dddgggiiijjjmmmqqqvvv{{{yyyuuuqqqpppjjjiiigggeeecccccccccccc___lll~~~wwwppplllgggbbbaaadddccceeeggghhhkkkqqqyyyyyyssskkkjjjlllttt~~~vvvqqqhhheeecccdddhhhoootttvvvuuuuuuuuuuuuuuutttsssrrrrrroookkkfffcccaaaaaaaaadddhhhmmmqqqwwwzzzmmmfff```^^^]]]]]]\\\^^^iiiuuuyyyooojjjiiifffeeehhhrrryyy}}}wwwjjjYYYOOOFFFCCCAAA>>><<<>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFHHHKKKMMMOOOSSSWWWZZZ]]]``````ZZZRRRNNNQQQUUUlllooo]]]PPPBBB???<<<:::::::::999888888999999::::::999999888;;;;;;;;;;;;;;;:::::::::;;;;;;===???AAADDDFFFHHHGGGIIIKKKMMMOOORRRVVVYYY```lll|||kkkfffbbbdddkkkqqqssssssnnnjjjfffcccbbbcccbbbbbbbbb```]]]]]]```dddggghhhjjjllloootttyyy~~~}}}xxxuuusssmmmkkkiiifffeeedddccccccaaalllzzztttoooiiicccaaadddaaaaaabbbbbbccchhhmmmrrr}}}zzzuuujjjiiijjjpppyyyzzzsssnnneeecccaaacccggglllpppqqqsssssssssssssssrrrqqqqqqmmmkkkiiifffdddbbbaaaaaadddfffjjjlllqqqyyy{{{mmmeee^^^\\\\\\\\\[[[\\\eeeppp{{{pppkkkiiifffeeeiiisss{{{~~~vvvjjjZZZPPPFFFCCCAAA>>>===>>>======<<<======>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGFFFIIILLLNNNQQQTTTXXX[[[^^^bbbccc^^^UUUPPPQQQUUUkkk}}}kkkZZZOOOAAA???<<<::::::::::::999888999::::::::::::999888::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCEEEFFFGGGIIIKKKLLLNNNQQQUUUYYY___jjjmmmgggaaabbbhhhoooqqqqqqoookkkfffcccaaaaaa```___ccc```^^^]]]```dddfffgggiiikkknnnsssxxx}}}zzzxxxooonnnkkkhhhfffeeeddddddfffooo{{{uuuqqqlllfffdddgggeeeddddddcccdddfffjjjlllrrryyy}}}yyyooopppqqqtttyyy{{{uuuqqqkkkjjjiiijjjmmmoooqqqqqqssssssttttttssssssrrrqqqllllllkkkkkkjjjhhhhhhgggiiikkkmmmooosss{{{|||ooofff\\\[[[\\\\\\ZZZZZZbbbkkk{{{~~~rrrllljjjfffeeejjjttt|||wwwkkkXXXNNNDDDAAA???>>>>>>@@@=========>>>>>>???AAAAAAAAAAAAAAABBBCCCEEEGGGGGGFFFIIILLLOOORRRUUUYYY[[[___eeehhhddd[[[TTTTTTVVVkkk|||iiiWWWMMMCCCAAA>>><<<<<<===<<<;;;888999:::;;;;;;:::999888888888888999999:::::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJLLLNNNQQQUUUXXX___iii|||mmmgggaaaaaagggmmmppppppppplllfffbbb```___^^^]]]dddaaa^^^^^^```dddfffgggiiikkknnnrrrxxx}}}|||qqqooommmiiigggeeeddddddjjjrrr{{{uuurrrnnnhhhgggjjjkkkjjjiiihhhhhhjjjlllmmmmmmuuu~~~{{{vvvxxxyyyzzz}}}}}}yyyvvvtttsssrrrrrrtttuuuttttttttttttuuuuuuuuutttssssssoooppppppqqqqqqpppoooooooooqqqsssuuuyyy}}}ppphhh[[[[[[\\\\\\YYYYYY```iiivvvsssllljjjffffffjjjttt|||zzzmmmVVVKKKBBB???>>>>>>???BBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHFFFIIILLLPPPRRRUUUYYY\\\aaagggkkkhhh___WWWVVVWWWkkk{{{lllXXXIIIAAA???===;;;:::999999:::;;;;;;::::::::::::999999<<<;;;;;;:::::::::;;;;;;:::<<<>>>@@@@@@BBBDDDFFFHHHIIIKKKLLLNNNRRRVVVZZZ]]]kkkwwwhhh^^^^^^bbbdddlllvvvsssmmmeeeaaa```aaa```___bbbbbbaaa______aaafffiiiooopppqqqtttvvvyyy{{{}}}vvvoooiiihhhgggeeefffhhhkkkuuu}}}yyywwwwwwtttsssvvv|||~~~|||zzzyyyxxxzzz{{{}}}|||}}}~~~~~~{{{xxxxxxyyyzzzzzzzzzyyyyyy{{{|||}}}|||qqqhhh^^^___^^^\\\ZZZ[[[```dddpppuuummmiiieeejjjqqqxxx|||xxxhhhVVVPPPHHHBBB???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@AAACCCDDDFFFGGGGGGHHHJJJMMMNNNPPPTTTXXX\\\eeejjjnnnlll___TTTTTT[[[nnnzzzkkkWWWIIIAAA???===;;;:::999999:::::::::999999999888888888:::::::::::::::::::::999999;;;===??????AAACCCEEEGGGHHHJJJKKKMMMPPPUUUYYY]]]jjjyyyjjj___^^^aaabbbiiissssssnnngggcccaaaaaa```___bbbbbbaaa___^^^```dddhhhmmmmmmoooqqqsssvvvxxxzzzzzzzzz|||zzzssslllkkkiiiggggggjjjkkkuuuzzzvvvxxx{{{~~~|||qqqhhh``````^^^[[[YYYZZZ]]]aaaooovvvoookkkggglllsssyyy}}}}}}zzz{{{}}}wwweeeRRRMMMFFFAAA????????????>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMNNNPPPTTTXXX\\\ccchhhllljjj^^^SSSTTTZZZmmmyyykkkXXXIIIAAA???===;;;:::999999:::999999999888888888777777777888999::::::999888777888:::<<<>>>???@@@BBBDDDFFFHHHIIIJJJLLLOOOTTTXXX]]]jjj|||mmm```^^^______fffooosssoooiiieeecccbbb```___cccbbbaaa___^^^___bbbeeeiiijjjkkkmmmoooqqqtttuuutttvvvyyy}}}xxxqqqnnnllliiiiiillljjjtttyyytttyyy~~~ssskkkbbbaaa^^^[[[XXXXXX[[[^^^kkk}}}vvvoookkkkkkpppvvv|||~~~xxxuuuvvv{{{uuubbbOOOJJJDDD@@@>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHHHHJJJMMMNNNPPPTTTXXX\\\aaaeeeiiihhh]]]SSSTTTZZZlllyyykkkYYYKKKAAA???===;;;:::999999:::999999999999888888888888666777999;;;;;;:::888777888:::===>>>???@@@CCCEEEGGGHHHJJJKKKLLLPPPTTTXXX]]]iii}}}nnn```]]]]]]]]]ccclllrrrpppkkkgggdddbbbaaa```bbbbbbaaa___]]]]]]```bbbgggggghhhjjjkkknnnpppqqqrrrtttwww{{{~~~}}}tttpppmmmjjjiiilllkkktttwwwqqqwww}}}yyywwwvvvuuuwww{{{wwwnnncccaaa]]]ZZZXXXXXXZZZ\\\eeevvv~~~tttnnnlllooottt{{{~~~}}}yyyuuuvvv~~~vvvaaaNNNJJJDDD@@@??????@@@???>>>??????@@@AAABBBCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHJJJLLLNNNPPPTTTXXX\\\```ccchhhggg^^^UUUUUUZZZjjjzzzmmmZZZLLLAAA???===;;;:::999999:::;;;::::::::::::999999999666888:::;;;<<<;;;:::888:::<<<>>>???@@@BBBDDDFFFIIIJJJKKKLLLMMMPPPUUUXXX]]]hhh{{{pppaaa]]]\\\\\\bbbkkkpppooollliiieeecccaaaaaaaaaaaaaaa^^^\\\\\\^^^```fffffffffgggiiikkklllmmmrrrtttxxxzzz|||wwwrrrmmmiiihhhkkklllttt~~~uuuooouuu|||wwwrrrnnnkkkkkkjjjkkkooouuu|||yyypppeeebbb^^^[[[YYYZZZ[[[\\\___nnn~~~uuuqqqooosssxxx}}}|||yyyzzzzzzdddPPPKKKFFFBBB@@@@@@???>>>??????@@@AAABBBCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNPPPTTTXXX\\\aaacccgggggg___VVVVVVZZZiii{{{mmmZZZKKKAAA???===;;;:::999999:::;;;;;;;;;:::::::::999999777888999;;;;;;;;;:::::::::<<>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMNNNPPPTTTXXX\\\bbbcccffffff___WWWUUUYYYhhhzzzkkkXXXIIIAAA???===;;;:::999999:::::::::::::::999999999888777777888888999:::::::::999;;;>>>???@@@AAADDDFFFIIIJJJKKKLLLMMMPPPTTTWWW]]]gggxxxzzzhhh___[[[WWW[[[ccciiikkkllljjjfffcccbbbccc^^^^^^___]]]\\\\\\]]]___ccccccccccccdddeeefffggglllpppuuuwwwxxxzzz|||uuunnniiihhhjjjpppwwwzzzwwwxxx|||~~~~~~xxxtttnnnhhhdddccccccddd```cccgggmmmsss{{{yyyqqqllleee```]]]\\\[[[YYYZZZ```jjjzzz}}}wwwuuuuuuvvv}}}ttt^^^LLLHHHDDDAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJMMMNNNPPPTTTXXX\\\bbbccceeeeee^^^VVVSSSWWWgggzzzjjjVVVGGGAAA???===;;;:::999999:::999999999888888888888777666666666666777888::::::888:::===>>>???@@@CCCEEEHHHIIIJJJKKKLLLNNNSSSVVV]]]gggwwwkkkaaaZZZUUUXXX```fffiiikkkjjjfffccccccddd\\\]]]^^^]]]\\\\\\]]]___aaaaaaaaaaaabbbcccdddeeehhhmmmsssuuuvvvzzz~~~vvvooojjjhhhkkkqqqxxxzzzzzz}}}||||||}}}{{{xxxxxx~~~tttpppiiiccc```___```bbbYYY]]]bbbhhhpppzzzwwwppphhhbbb^^^\\\YYYWWWZZZ\\\bbboooyyytttrrrssswww}}}kkkUUUHHHEEEBBB@@@@@@AAA@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHJJJMMMNNNQQQTTTXXX\\\aaabbbdddccc]]]TTTRRRTTTgggxxxjjjXXXKKKBBB???<<<::::::::::::999888888888888888888888888888888999999999::::::::::::<<<===>>>>>>???BBBDDDIIIJJJKKKLLLMMMOOOTTTWWWYYYddduuutttcccZZZXXXZZZ[[[hhhiiijjjkkkiiifffbbb_________^^^]]]]]]^^^^^^^^^bbbaaa``````aaadddgggiiilllooossswwwyyy|||wwwoookkkjjjkkkpppxxxyyyyyy{{{{{{{{{}}}zzzyyy~~~zzzuuuoooiiieeeaaa^^^[[[]]][[[[[[bbbnnn{{{vvvjjjaaa^^^]]]ZZZXXXXXXXXX]]]hhhwww{{{sssqqqtttyyyvvv```RRRFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMOOOSSSXXX\\\```aaadddbbbXXXOOOOOOUUUhhhxxxiiiWWWIIIBBB???<<<::::::::::::999888888888888888888888888888888888999999999::::::999;;;======>>>@@@BBBEEEIIIJJJKKKLLLMMMPPPTTTWWWYYYdddssswwwdddZZZWWWYYY[[[cccfffiiikkkiiifffcccbbb```___^^^]]]]]]]]]]]]]]]_________```bbbfffiiikkklllooosssvvvyyy{{{~~~yyypppllljjjkkkooowww{{{yyyxxxwwwxxx||||||{{{~~~yyyrrrlllgggbbb^^^[[[\\\[[[[[[```hhhsss|||{{{nnnfffaaa^^^ZZZVVVVVVUUUYYYbbbooo{{{sssqqqttt|||qqq\\\PPPDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMOOORRRWWWZZZ___aaacccaaaXXXOOOOOOTTTfff~~~yyyiiiUUUGGGBBB???<<<::::::::::::999888888888888888888888888888888888999999999999:::888:::<<<===>>>@@@CCCFFFIIIJJJLLLMMMNNNPPPTTTWWWZZZcccqqq|||gggZZZVVVXXXZZZ]]]bbbiiikkkjjjfffeeeeee``````^^^]]]\\\\\\\\\\\\[[[\\\^^^aaadddgggjjjllllllooosssvvvxxxzzz}}}{{{rrrllliiiiiimmmttt}}}}}}zzzxxxvvvvvv{{{}}}yyyrrrlllgggaaa^^^\\\\\\]]]^^^bbbiiirrrxxx}}}tttkkkeee```ZZZVVVVVVTTTUUU\\\ffftttzzzrrrqqqttt}}}iiiWWWLLLCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPUUUXXX^^^```bbb```WWWNNNNNNSSSdddzzz{{{iiiUUUGGGBBB???<<<::::::::::::999888888888888888888888888888888888888999999999999777999<<<===>>>AAADDDGGGHHHJJJLLLMMMOOOQQQUUUWWW[[[cccooolll\\\VVVWWWYYYZZZaaaiiimmmkkkgggeeeeeeaaa```___]]]\\\[[[[[[[[[ZZZ[[[^^^aaadddgggiiijjjkkknnnrrruuuwwwyyy|||~~~|||rrrkkkgggfffiiinnnvvv{{{|||}}}{{{yyyxxx|||zzztttlllfffaaa^^^______^^^^^^aaaiiioootttuuuwww{{{~~~vvvoooiiiccc^^^YYYZZZWWWVVVYYY___iiizzzzzzrrrrrruuurrr```QQQIIICCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOSSSVVV]]]___aaa___VVVLLLMMMRRRbbbwww}}}jjjVVVIIIBBB???<<<::::::::::::999888888888888888888888888777777888888888999999999777999<<<===>>>AAADDDGGGGGGIIILLLNNNPPPRRRUUUXXX\\\cccnnn}}}rrr```XXXWWWXXXZZZaaajjjpppooojjjfffdddbbbaaa```^^^]]]\\\\\\\\\[[[\\\^^^```bbbdddeeefffiiilllppptttvvvyyy|||~~~|||qqqiiieeecccbbbfffllluuuyyyyyy~~~{{{xxxwww{{{yyyqqqiiiddd___```___\\\YYY[[[```eeejjjkkklllnnnssszzz|||yyyuuuppplllhhhccc```^^^ZZZXXXXXX[[[aaammmzzzyyyssssssxxxwwwhhhYYYMMMFFFAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNQQQTTT\\\]]]```^^^TTTKKKKKKQQQaaavvv}}}jjjWWWJJJBBB???<<<::::::::::::999888888888888888888888888777777777888888888888999888:::<<<===>>>@@@CCCFFFGGGIIILLLOOOPPPSSSVVVXXX\\\dddnnn{{{zzzeeeZZZWWWXXX[[[aaajjjrrrtttpppjjjeeebbbbbb```___^^^^^^^^^^^^\\\]]]]]]^^^___```bbbcccfffjjjnnnrrruuuyyy|||}}}rrriiidddaaa\\\```fffoooyyy~~~wwwsssyyy|||}}}~~~}}}xxxsssqqqqqqvvv~~~vvvmmmhhhbbb```^^^ZZZXXXXXXZZZ]]]```bbbdddfffhhhmmmssswww~~~}}}xxxuuutttrrrpppnnnllljjjiiiccc___]]]\\\[[[]]]eeeooo}}}xxxsssvvv{{{yyymmm```TTTJJJEEE??????>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLKKKKKKMMMPPPSSSZZZ\\\^^^\\\SSSJJJJJJPPP___www|||iiiVVVKKKBBB???<<<::::::::::::999888888888888888888888888777777777777888888888888999;;;======>>>@@@BBBEEEFFFIIIMMMOOOQQQSSSVVVXXX\\\dddnnn{{{jjj]]]XXXXXX\\\```iiissszzzxxxooogggbbbbbbaaa```````````````\\\[[[[[[[[[\\\^^^aaabbbdddgggmmmqqquuuyyy}}}~~~tttkkkeeebbb]]]___eeelllsss{{{{{{tttooossstttrrrrrrtttrrrooojjjiiikkkrrr}}}~~~vvvpppgggddd___\\\[[[[[[[[[[[[]]]___bbbdddfffhhhlllnnnpppzzzzzzvvvqqqrrrrrrqqqpppoooppppppllliiifffeeebbb```eeemmmrrrwww~~~}}}wwwtttxxx~~~}}}yyyqqqggg[[[QQQIIIEEE@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKKKKKKKKKKMMMPPPSSSYYY[[[]]][[[RRRIIIIIIOOO]]]wwwzzzgggVVVKKKBBB???<<<::::::::::::999888888888888888888888888777777777777888888888888:::<<<===>>>>>>???BBBDDDFFFIIIMMMPPPRRRTTTVVVXXX\\\eeeooo{{{mmm___YYYYYY[[[___hhhttt~~~}}}tttjjjcccbbbaaaaaaaaaaaaaaabbb[[[ZZZYYYXXXZZZ]]]aaacccbbbfffkkkqqquuuyyy~~~uuulllfffccc```bbbeeejjjnnnsssvvvxxxxxxyyy{{{~~~yyyrrrmmmooonnnkkkjjjkkkjjjgggddddddhhhqqq}}}~~~xxxmmmhhhccc```aaaaaa```^^^___aaaeeeggghhhjjjlllmmmlllttt|||}}}zzzxxxqqqqqqrrrqqqqqqqqqsssuuutttqqqooonnniiieeehhhooolllpppvvv}}}{{{wwwuuuyyy~~~wwwssslllcccYYYPPPIIIFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBDDDEEEGGGIIIJJJKKKIIIJJJJJJJJJKKKMMMPPPTTTYYY[[[]]][[[QQQHHHHHHNNN[[[www~~~mmmXXXIII@@@???===;;;:::::::::;;;999999999999999999999999777777888888888999999999888:::;;;<<<<<>>===;;;999888888888999999999999999999999999999888888999999999:::::::::999:::<<<<<<===???CCCEEEGGGJJJMMMPPPRRRUUUYYY[[[bbbeeennn}}}}}}iii]]]YYYWWW[[[eeerrr|||~~~wwwooohhhcccaaacccdddaaa___aaa]]]\\\ZZZYYYZZZ\\\___aaafffiiilllooorrruuuyyy{{{|||~~~xxxrrrooonnnssswww{{{|||{{{yyyyyyzzzvvvyyy}}}{{{wwwnnnllljjjhhhgggggghhhiiieeeeeeiiiqqq|||zzzsssooommmlllllljjjkkkmmmnnnqqqtttwwwzzzzzz{{{|||}}}~~~zzzwwwvvvwwwyyy{{{xxxuuuuuuxxx||||||wwwvvvvvv{{{|||wwwpppdddYYYPPPKKKGGGDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMLLLLLLNNNRRRTTTWWWZZZZZZTTTKKKFFFIIINNN```vvvmmmVVVEEE>>>===;;;999888888888999999999999999999999999999999999999:::::::::;;;;;;999;;;<<<======@@@CCCFFFGGGIIIMMMPPPSSSVVVZZZ]]]fffhhhppp}}}oooaaaZZZWWWYYY```ooo}}}|||uuukkkfffbbbcccccc```^^^```]]]\\\[[[ZZZ[[[\\\___```fffhhhkkkmmmoooqqqtttwww}}}~~~yyyxxxxxxyyy}}}{{{wwwmmmlllkkkkkkkkklllnnnooommmmmmooottt}}}}}}xxxuuusssrrrqqqrrrsssuuuyyy||||||{{{}}}}}}zzzzzz{{{}}}|||zzzzzz{{{|||xxxooobbbUUULLLGGGDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLLLLLLLNNNRRRUUUVVVYYYZZZUUULLLGGGIIIMMMaaavvv}}}kkkUUUFFF@@@???===;;;:::::::::;;;888888888888888888888888888888999999999999:::::::::;;;<<<===>>>@@@CCCFFFGGGJJJNNNRRRUUUXXX]]]```hhhjjjrrr}}}wwweee[[[YYYWWW\\\kkk|||{{{pppiiieeedddbbb___^^^___^^^]]]\\\\\\\\\]]]^^^^^^eeegggiiikkkkkkmmmoooqqq{{{}}}}}}{{{}}}}}}wwwtttmmmmmmnnnoooqqqtttvvvwwwwwwwwwxxx{{{}}}{{{yyyyyyyyyzzz}}}~~~}}}}}}}}}}}}~~~|||xxxnnn___RRRIIIDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJKKKMMMPPPUUUYYYUUUYYYZZZUUULLLGGGIIILLLaaavvvxxxhhhVVVIII@@@???===;;;:::::::::;;;888888888888888888888888777777777777888888888888999;;;<<<======???CCCFFFGGGKKKOOOSSSWWW[[[```ccchhhkkkttt~~~mmm___[[[XXXYYYfffxxxuuunnngggeeeccc^^^]]]___^^^^^^]]]]]]]]]]]]]]]]]]bbbdddfffggghhhiiikkkmmmrrruuuyyy|||~~~|||}}}}}}wwwrrrpppoooppprrrtttxxx{{{~~~~~~~~~uuukkk]]]OOOGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKMMMQQQUUUYYYVVVYYYZZZTTTLLLGGGIIIMMM```vvv~~~tttfffVVVJJJ>>>===;;;999888888888999888888888888888888888888666666666777777777777888888:::;;;<<<<<>>===;;;999888888888999888888888888888888888888666777777777777888888888777999:::;;;;;;>>>AAADDDJJJMMMSSSXXX\\\aaagggjjjlllrrr|||tttddd^^^ZZZ^^^kkkzzzwwwnnniiiddd___^^^```^^^___``````___]]][[[ZZZ]]]___aaabbbbbbccceeefffkkkpppvvv{{{yyyzzz|||~~~xxxqqqmmmkkklllmmmoooqqquuuzzz~~~{{{llldddXXXNNNHHHFFFEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMOOOSSSVVVYYY[[[YYYQQQIIIEEEJJJPPP^^^sss|||tttfffTTTGGG@@@???===;;;:::::::::;;;777777777777777777777777777888888888888999999999777888999:::;;;===@@@CCCKKKNNNTTTYYY^^^ccchhhlllooouuu}}}fff```[[[\\\ggguuuyyyooojjjeee```___aaa^^^___``````___]]][[[YYY\\\^^^```aaaaaabbbdddeeefffkkkrrrvvvyyy}}}{{{vvvxxx|||~~~zzzrrrkkkhhhiiilllnnnnnnqqquuuzzz~~~uuuiiibbbWWWNNNIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIKKKMMMQQQVVVZZZZZZ[[[YYYPPPGGGEEEJJJQQQ]]]rrrzzzsssoooeeeTTTEEE???===;;;888555333222111999::::::;;;;;;:::::::::777888888888888999999999:::::::::;;;<<<===>>>???IIIOOOWWW]]]aaaffflllppprrrxxxkkkfff]]]XXX```rrrzzznnnllljjjccc^^^^^^___aaaccccccbbb___\\\YYYXXXYYY[[[]]]___aaacccdddfffiiinnnuuu{{{|||xxxyyyzzz{{{|||~~~}}}vvvtttqqqnnnllllllmmmnnnnnnssszzzzzzsssfff]]]QQQJJJHHHGGGDDDAAADDDCCCCCCCCCCCCDDDDDDEEEEEECCCAAACCCFFFHHHFFFDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKQQQXXX]]]ccc___XXXPPPIIIGGGHHHJJJ]]]ttt{{{sssnnncccRRRCCC@@@???===;;;:::999888888999:::::::::::::::999888777888888888888999999999::::::::::::;;;===>>>???GGGNNNXXX___dddiiipppvvvxxx}}}tttjjj]]]YYY___kkkxxxzzzqqqmmmiiibbb______^^^```bbbcccbbb___[[[YYYXXXYYYZZZ\\\___aaacccdddeeeggglllqqqwww|||zzz{{{{{{{{{|||yyywwwtttpppnnnnnnoooppprrrvvv{{{uuunnn___XXXNNNIIIHHHHHHGGGEEEFFFEEEEEEDDDDDDDDDEEEEEECCCAAAAAACCCFFFHHHHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMSSSZZZ___gggccc[[[RRRKKKIIIKKKMMM\\\sss}}}ssslll```OOOBBB<<<;;;::::::999999::::::999:::::::::999888777777777888888888888999999999999999::::::;;;===>>>???DDDNNNZZZbbbfffmmmvvv~~~ooo___ZZZ\\\aaammmyyy}}}vvvqqqiiiaaa___bbb___aaadddeeedddaaa]]]ZZZXXXYYYZZZ\\\^^^aaacccddddddfffhhhlllrrrwww|||~~~~~~~~~}}}}}}}}}zzzwwwuuuuuuvvvwwwyyy{{{~~~|||{{{{{{{{{}}}pppgggWWWQQQJJJGGGGGGIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@AAACCCFFFHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLOOOUUU]]]bbbjjjeee\\\RRRKKKHHHKKKMMMZZZrrrwwwlll^^^NNNCCC:::999999888888888999999999999999999888888777666777777888888888999999999999999999:::;;;<<<>>>>>>BBBMMMZZZccchhhooozzzuuuaaa\\\[[[ZZZdddttt~~~vvvkkkbbb```ccc```bbbeeegggfffccc___\\\YYYYYYZZZ[[[]]]```bbbddddddeeefffhhhmmmsssxxx{{{}}}~~~{{{vvvsssrrrpppooorrrtttwwwyyy||||||mmmdddQQQMMMHHHFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLOOOVVV^^^ccchhhcccZZZOOOGGGEEEGGGJJJXXXppp|||nnn^^^NNNDDD>>>===<<<;;;::::::::::::999999999999999888777666777777888888888999999999999999999:::;;;<<<===>>>BBBLLLYYYbbbiiiqqq|||zzzeee___[[[XXX```nnn}}}}}}oooeeecccccc___aaacccdddcccaaa^^^\\\ZZZZZZZZZZZZ\\\___aaabbbdddddddddfffiiioootttwww{{{|||wwwssspppmmmjjjhhhkkkmmmoooppprrrxxx}}}mmmbbbNNNLLLHHHFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGIIIKKKNNNUUU\\\bbbfffaaaXXXNNNFFFDDDEEEHHHWWWoooppp^^^NNNEEE>>>===;;;:::999888777777888888999999999999999888777888888888888999999999888888999999:::<<<===>>>AAAIIIUUUaaakkkuuummmccc]]]ZZZ___gggvvvtttkkkfffddd^^^^^^______^^^]]]\\\[[[]]]\\\[[[ZZZ[[[]]]___aaacccbbbbbbcccfffkkkooorrrwww{{{{{{xxxtttpppkkkgggfffhhhiiiiiikkkpppxxx~~~~~~kkk^^^MMMKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCBBBEEEEEEFFFDDDBBBAAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGHHHJJJMMMSSS[[[```eeeaaaZZZQQQIIIFFFGGGIIIWWWoooqqq]]]MMMEEE<<<;;;:::888777777777777777888999::::::;;;;;;:::777888888888888999999999888888888999:::;;;======@@@FFFQQQ___nnn{{{vvvfff^^^]]]^^^___lllyyyyyyqqqkkkfff___^^^]]]\\\\\\\\\]]]^^^___]]][[[ZZZZZZ[[[]]]_________```aaacccgggjjjlllqqquuuzzz~~~}}}|||}}}vvvoooiiidddeeegggggggggkkkqqqwww|||gggYYYJJJJJJJJJHHHFFFDDDDDDEEEDDDEEEGGGHHHHHHFFFEEEDDDCCCEEEFFFDDDBBB@@@AAACCCBBBCCCCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJMMMRRRZZZ___ccc```ZZZSSSLLLHHHHHHIIIWWWpppqqq\\\LLLEEE???>>>===<<<<<<<<<<<<<<<777888999:::;;;<<<<<<<<<777888888888888999999999888888888999:::;;;======???DDDNNN___qqq|||iii```___^^^ZZZdddsss{{{uuunnngggbbbaaa___^^^]]]^^^```aaa```___\\\ZZZYYYZZZ\\\]]]]]]]]]^^^___aaadddggghhhlllpppuuuyyy|||vvvwww{{{rrrllldddfffhhhggggggiiiooottt{{{zzzcccTTTIIIIIIJJJHHHFFFEEEEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFAAACCCEEEDDDBBBAAABBBEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKMMMSSSZZZ___```^^^YYYSSSLLLHHHGGGHHHWWWpppoooXXXJJJEEE=========<<<;;;;;;::::::999999888:::<<<<<<;;;999;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<===???AAAJJJ[[[mmmzzzttthhh```\\\ZZZ^^^kkkxxx~~~~~~ttthhhgggddd___]]]]]]^^^^^^^^^cccaaa]]]ZZZYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]gggkkkoootttzzzuuupppttt~~~uuuooohhhfffdddbbbccceeehhhjjjyyy~~~qqq]]]QQQGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEDDDCCCAAA@@@>>>===@@@AAABBBDDDEEEGGGHHHIIIKKKKKKJJJIIIKKKPPPWWW\\\ZZZXXXTTTOOOJJJHHHHHHJJJVVVlllmmmXXXJJJDDD=========<<<;;;;;;::::::999888888999::::::888777:::::::::999999888888888999999:::;;;;;;<<<<<<===???@@@HHHWWWhhhwww}}}pppeee]]]ZZZYYYcccooowww~~~{{{rrrhhheeebbb``````aaa```___cccbbb^^^[[[YYYXXXXXXXXX[[[[[[\\\]]]]]]]]]]]]]]]aaadddiiiooouuu|||~~~uuuqqquuuzzztttjjjhhheeecccccceeehhhjjjvvv{{{kkkXXXMMMGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGEEECCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJOOOUUUYYYYYYWWWSSSNNNIIIGGGHHHIIIUUUkkk|||kkkYYYIIIBBB======<<<<<<;;;::::::::::::999999999;;;;;;999777999999888888888888888777999999:::;;;;;;<<<<<<===>>>>>>DDDQQQ```qqqpppccc]]]WWW\\\dddnnnzzz{{{llliiifffdddccccccaaa```bbbaaa___\\\ZZZWWWVVVUUUXXXYYY[[[]]]^^^^^^]]]]]]]]]```dddjjjpppwwwwwwsssuuu~~~~~~yyymmmkkkgggeeedddeeegggiiipppuuu}}}{{{fffTTTJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRVVVWWWUUURRRMMMHHHFFFGGGHHHSSSiiixxxiiiXXXHHH???======<<<;;;;;;::::::999;;;::::::<<<>>>>>>===;;;999999999999888888888888999999:::;;;;;;<<<<<<===???>>>BBBLLLYYYjjj~~~mmmccc\\\ZZZ\\\eeesssvvvrrrkkkfffdddbbbaaa_________^^^]]][[[YYYVVVUUUUUUWWWZZZ\\\]]]^^^]]]]]]^^^```dddhhhmmmsss{{{{{{uuuvvv{{{{{{qqqoookkkgggeeeeeeggghhhlllqqqyyyrrr```RRRKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKMMMQQQSSSUUUTTTPPPKKKGGGEEEFFFGGGSSShhhvvvhhhVVVFFF===<<<<<<<<<;;;::::::999999999999999;;;>>>??????>>>999:::::::::::::::::::::999999:::;;;;;;<<<<<<===??????BBBIIIRRRbbb{{{wwwjjj```ZZZVVV^^^lllzzz}}}rrriiidddaaa```___[[[\\\]]]]]]]]][[[YYYXXXTTTVVVXXXZZZ\\\]]]]]]]]]```aaaccceeehhhnnnuuuyyy{{{zzz}}}{{{vvvsssnnniiifffeeefffgggjjjooowww{{{hhhYYYNNNHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBDDDEEEGGGHHHHHHEEEGGGIIIKKKLLLNNNPPPSSSTTTSSSOOOKKKFFFDDDEEEGGGSSSgggttteeeSSSEEE>>><<<<<<;;;;;;:::999999999666666777999;;;===<<<;;;:::::::::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===>>>???BBBFFFLLLZZZrrrsssddd[[[UUUZZZggguuu{{{ppphhhdddaaa___[[[\\\]]]^^^^^^]]][[[[[[UUUVVVWWWXXXZZZ[[[\\\]]]^^^______```cccgggnnnrrr|||~~~zzzwwwqqqkkkgggeeeeeefffiiinnnuuu}}}ppp]]]PPPGGGDDDGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCEEEEEEEEEFFFEEEEEEDDDDDD@@@AAABBBDDDEEEGGGHHHIIIEEEGGGIIIJJJKKKMMMPPPRRRTTTRRROOOJJJFFFEEEFFFHHHSSSfffsssbbbQQQEEEAAA<<<<<<;;;::::::999999888888777777888::::::999888888888999999::::::::::::999999:::;;;;;;<<<<<<===;;;===BBBDDDGGGRRRiii~~~~~~lllaaaXXXZZZaaammm|||yyyqqqjjjddd```^^^^^^^^^^^^^^^]]]\\\\\\WWWVVVVVVVVVWWWYYY[[[]]][[[\\\\\\]]]___dddkkkpppvvvyyy}}}yyysssmmmhhhfffeeeeeeggglllttt{{{wwwdddTTTJJJFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHKKKNNNQQQTTTRRROOOKKKGGGEEEFFFHHHRRRdddqqqaaaPPPEEECCC<<<<<<;;;::::::999999888===;;;::::::;;;:::888666777777888888999999999999999999:::;;;;;;<<<<<<===999<<>>???@@@AAAFFFTTTbbb}}}zzzggg```\\\[[[cccooovvvnnniiifffbbb```______]]]\\\^^^\\\YYYWWWUUUTTTTTTTTT[[[]]]___aaacccdddeeeeeehhhkkkqqqwww}}}yyyqqqkkkhhhgggffffffjjjqqqxxx~~~|||||||||||||||}}}qqqdddVVVNNNIIIFFFEEEGGGFFFGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGJJJMMMPPPQQQSSSSSSRRRMMMGGGEEEGGGJJJPPPdddsssiiiYYYHHH???@@@;;;:::::::::;;;;;;<<<===777777777888888888888999;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<===>>>>>>???AAAAAACCCNNNYYYnnnttthhh___ZZZ]]]eeeuuu~~~rrrmmmjjjeeebbb```___]]]\\\```___\\\YYYVVVTTTRRRQQQYYY[[[^^^bbbdddeeeeeedddbbbfffkkkpppvvv}}}xxxqqqkkkhhhggggggeeeiiiooovvv}}}}}}yyyyyyyyyzzz{{{~~~zzzuuufff\\\RRRNNNKKKHHHFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRSSSUUUUUURRRMMMJJJKKKMMMRRReee}}}pppdddUUUFFF??????;;;;;;::::::::::::;;;;;;777777777777777777777888::::::::::::::::::::::::999999:::;;;;;;<<<<<<===>>>===???AAA@@@AAAHHHPPPccc|||tttfff\\\\\\bbbiiiyyyyyyoookkkfffbbb```^^^]]]\\\\\\\\\\\\[[[YYYWWWUUUTTTWWWYYY]]]aaacccddddddddd```cccggglllrrrxxxyyyqqqkkkhhhggggggdddhhhnnnttt{{{|||yyyxxxxxxzzz||||||sssnnn```VVVNNNKKKJJJGGGGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJMMMPPPRRRSSSVVVWWWVVVQQQMMMMMMMMMSSSfff{{{mmm___QQQEEE???>>><<<;;;:::999888888888888888777777777777777777777::::::::::::::::::::::::999999:::;;;;;;<<<<<<======<<<>>>AAAAAA@@@DDDKKK\\\rrrpppaaa^^^bbbaaaooorrrmmmgggccc```___^^^]]]ZZZ[[[\\\\\\[[[ZZZXXXVVVVVVXXX[[[___aaabbbccccccaaacccgggkkkoootttzzz~~~{{{sssmmmiiigggfffdddgggmmmsssyyy}}}yyywwwsssvvv{{{vvvmmmgggZZZPPPGGGEEEDDDCCCCCCFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEGGGIIILLLOOOQQQRRRUUUXXXWWWRRRNNNLLLMMMSSSfffzzzlll\\\NNNDDD>>><<<<<<<<<:::999888777777777999888888888888777777777999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<======<<<>>>AAABBBAAADDDIIIWWWhhhmmmdddaaa^^^hhhwwwyyytttlllgggcccaaa```___]]]^^^^^^]]]\\\YYYWWWVVVVVVWWWYYY[[[]]]___aaaaaabbbdddgggiiilllpppuuuyyy|||yyyrrrlllhhhfffeeehhhlllqqqwww~~~}}}xxxuuurrrqqqooottt}}}{{{oooddd^^^XXXNNNFFFEEEEEEDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFIIILLLNNNPPPRRRVVVXXXWWWRRRMMMKKKKKKQQQdddzzzkkkZZZKKKCCC>>>;;;<<<;;;:::999999999999999::::::999999888888888888999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===>>><<<===AAACCCBBBEEEJJJRRR]]]vvvoooddd^^^ccckkkxxx~~~uuunnnhhheeebbbaaa______^^^]]][[[ZZZXXXWWWVVVVVVWWWXXXZZZ\\\^^^```bbbccceeeggghhhkkkooorrruuuyyyyyyqqqkkkhhhfffhhhlllpppuuu|||zzztttpppooopppqqqqqqyyywwwiii^^^XXXRRRKKKGGGHHHIIIHHHGGGHHHGGGFFFDDDBBBBBBBBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIILLLOOOQQQTTTWWWYYYWWWQQQMMMKKKKKKOOObbb~~~{{{kkkYYYJJJBBB>>>;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999999888888999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===>>><<<===AAACCCDDDGGGLLLOOOUUUkkkyyyhhh``````dddnnn}}}sssmmmhhhdddbbb^^^^^^]]]\\\\\\[[[ZZZZZZWWWVVVUUUVVVWWWZZZ]]]___aaabbbddddddeeegggkkknnnpppvvv|||~~~uuummmiiigggiiilllpppttt{{{}}}yyysssnnnlllnnnqqqtttxxxtttggg]]]VVVIIIDDDBBBFFFIIIGGGDDDCCCGGGFFFDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHKKKNNNPPPRRRVVVXXXZZZWWWQQQLLLKKKKKKMMMaaa|||}}}kkkTTTFFFBBB@@@;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888777888888999999999:::::::::============>>>>>>>>>>>>;;;;;;;;;<<<>>>BBBEEEGGGLLLQQQ^^^wwwwwweeecccbbbfffppp}}}ssslllhhhfff^^^\\\ZZZZZZZZZ[[[ZZZYYY[[[YYYWWWVVVUUUVVVXXXYYY^^^^^^```bbbdddggghhhiiikkkoootttyyy~~~xxxpppkkkllljjjkkkppptttxxx|||tttooopppooonnnrrrzzz|||{{{zzz|||nnn^^^RRRMMMKKKGGGDDDCCCEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGIIILLLQQQUUUUUUXXXWWWRRRKKKFFFGGGJJJQQQ___xxx}}}jjjTTTFFFBBB???;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::999888888888999999999999:::::::::<<<<<<=========>>>>>>>>><<<<<<<<<>>>@@@BBBEEEFFFKKKOOOZZZpppmmmiiicccbbbhhhuuu}}}ssslllgggcccaaa^^^]]]\\\\\\[[[YYY[[[ZZZYYYWWWWWWWWWXXXXXX[[[\\\^^^```ccceeefffggghhhkkkppptttyyy~~~}}}uuupppllllllnnntttxxx|||xxxpppkkklllmmmnnnttt|||uuuqqqwwwwwwiii[[[QQQMMMJJJGGGDDDCCCEEEFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@>>>???AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEEEEFFFIIINNNRRRXXXZZZYYYSSSKKKFFFFFFIIIQQQ___xxx|||hhhTTTGGGBBB???;;;;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999999999999999999::::::::::::<<<<<<<<<<<<===============>>>???@@@BBBCCCDDDEEEIIIMMMVVVgggzzzrrrggg```aaaiiiuuu}}}|||qqqjjjhhhfffbbb```___^^^\\\[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[]]]___bbbcccddddddfffjjjmmmqqqvvv|||yyytttnnnnnnsss{{{|||zzzxxxxxxrrrlllhhhiiimmmsss|||yyysssooommmhhhkkkyyy|||nnnbbbUUUMMMKKKHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA??????AAABBB??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHMMMPPPZZZ[[[ZZZTTTJJJEEEEEEGGGQQQ___xxxyyyeeeRRRFFFAAA>>><<<;;;;;;<<<<<<;;;;;;:::999777888999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<============??????AAABBBCCCCCCCCCCCCHHHKKKRRR___qqq}}}nnnccc___ccckkkrrr}}}wwwoookkkhhhcccaaa______]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVXXXZZZ\\\^^^```aaabbbdddfffiiilllqqqvvvzzz{{{{{{vvvoooqqqxxx|||vvvrrrpppooollliiigggjjjqqq|||vvvhhhaaa``````gggjjjttttttfffZZZOOOIIIHHHFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@BBB>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGIIIMMMQQQXXXYYYXXXRRRJJJDDDDDDGGGQQQ___xxxuuu```PPPFFF@@@>>>===;;;;;;<<<<<<;;;;;;:::999777888999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAACCCCCCDDDCCCCCCGGGIIIPPPZZZggg~~~xxxiii```^^^aaadddiiiqqq|||~~~yyyllliiidddaaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYUUUVVVWWWXXXZZZ[[[]]]]]]```bbbeeegggiiimmmrrruuuuuuyyyyyyqqqttt|||~~~vvvoookkkhhhgggeeefffgggkkkuuuxxxdddVVVQQQVVV]]]lllxxxlll^^^SSSJJJEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA??????@@@AAA>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFIIIMMMPPPTTTVVVVVVQQQIIIDDDEEEHHHPPP^^^xxx~~~ppp[[[MMMEEE???===>>>;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGHHHNNNWWW___ppprrrfff^^^ZZZYYY]]]dddooozzzrrrmmmhhhcccaaa```___^^^]]]\\\\\\\\\\\\[[[[[[[[[VVVWWWWWWXXXYYYZZZZZZZZZ]]]```cccfffgggiiillloooooossszzzvvvyyy}}}vvvnnniiieeeddddddaaaeeeiiinnnxxxmmmZZZNNNNNNZZZgggzzzuuucccWWWNNNFFFCCCDDDBBBDDDFFFFFFDDDCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???>>>>>>???>>>>>>@@@AAACCCDDDEEEFFFCCCCCCDDDCCCDDDFFFKKKNNNTTTVVVVVVQQQIIIEEEFFFIIINNN\\\www~~~kkkVVVJJJDDD???===>>>;;;;;;<<<<<<;;;;;;:::999999999:::::::::999888888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@?????????AAACCCDDDFFFGGGGGGMMMUUUYYYddd|||qqqggg___[[[ZZZ]]]dddmmmuuu}}}{{{vvvoooiiieeebbb```___\\\[[[[[[ZZZZZZ[[[]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXYYY\\\```cccdddeeefffgggjjjmmmsssxxx}}}|||zzzuuuqqqlllfffcccbbbcccdddcccjjjpppttt}}}uuudddXXXSSSYYYkkk}}}wwwiiiZZZPPPJJJDDDCCCDDDAAADDDFFFFFFDDDBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;===??????>>>=========<<<===>>>@@@BBBCCCDDDEEEAAABBBBBBBBBCCCFFFKKKOOOWWWYYYXXXSSSJJJFFFFFFIIIKKK[[[vvv|||hhhSSSIIICCC>>>===???;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888777:::::::::;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@??????>>>>>>???BBBEEEGGGHHHGGGLLLSSSVVV\\\rrr|||rrriiidddYYYZZZ]]]ccckkkuuu~~~}}}uuummmhhhdddaaa___\\\[[[YYYYYYYYY[[[]]]___ZZZZZZZZZYYYYYYXXXXXXWWWUUUXXX]]]aaaaaaaaaaaabbbfffiiinnnssswww}}}wwwqqqkkkiiidddaaa___aaaccceeehhhpppwww{{{uuuiii]]]YYYZZZfff|||mmm```SSSLLLHHHDDDCCCEEE@@@CCCFFFFFFDDDBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@:::<<<>>>???===<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDDDDEEEIIINNNQQQZZZ\\\[[[UUULLLFFFFFFIIIJJJZZZvvv|||gggQQQFFFBBB???<<<;;;;;;<<<<<<<<<;;;::::::999999999999888888888888888;;;;;;<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>???>>>???@@@AAABBBCCCCCCDDDFFFGGGKKKOOOSSSZZZjjjyyy~~~pppfffaaa\\\YYY\\\ccckkkvvv{{{rrrkkkfffeee]]][[[YYYYYY[[[\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWYYYZZZ\\\^^^``````___```cccgggnnnuuu|||{{{sssmmmiiieee```[[[[[[```eeeggghhhsssyyyrrrfff^^^cccppp|||uuupppaaaYYYOOOGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;;;;<<>>??????>>>>>>???AAA??????@@@AAABBBCCCDDDDDDGGGHHHKKKOOOQQQWWWdddrrrxxxkkkddd^^^^^^```dddmmmuuu~~~uuunnnjjjfffccc___\\\\\\[[[[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZVVVVVVXXXYYYZZZ\\\]]]]]][[[\\\^^^aaafffmmmsssvvv}}}~~~xxxrrrkkkeeebbb[[[ZZZYYYYYY\\\cccjjjooozzz|||pppkkkmmmyyy|||tttkkkeeeXXXQQQIIIDDDBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;<<>>===============;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBAAABBBEEEIIIMMMTTTUUUVVVRRRMMMJJJJJJLLLNNN]]]wwwppp]]]GGG>>><<<;;;;;;;;;:::;;;;;;<<<;;;;;;::::::777777888888999:::;;;;;;999999::::::;;;;;;<<<<<<:::<<<>>>??????@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIILLLPPPQQQRRRYYYbbbppprrrhhhaaa]]]```fffjjjrrr~~~|||rrrmmmfff```]]]]]]\\\\\\[[[\\\]]]^^^____________WWWXXXXXXYYYXXXXXXVVVVVVXXXXXXXXXZZZ^^^bbbgggjjjkkkmmmoooqqqtttwww|||~~~~~~}}}}}}vvvwwwzzz|||~~~|||wwwtttoookkkeee___YYYUUUSSSRRRTTTVVVZZZ```gggrrr~~~yyylll___TTTMMMBBBAAA@@@???>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCEEEIIIMMMRRRSSSTTTRRROOOMMMMMMNNNOOO]]]vvvlllZZZFFF>>>>>>=========::::::;;;;;;<<<;;;;;;:::777777888999:::;;;;;;<<<999999:::;;;;;;<<<======:::<<<>>>???@@@AAACCCEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIILLLQQQSSSSSSXXX___jjjwwwrrrggg___^^^aaa```fffppp{{{{{{uuummmfffbbbaaa___^^^\\\\\\]]]^^^____________ZZZZZZ[[[[[[[[[YYYWWWVVVWWWWWWWWWYYY\\\aaaeeehhheeegggiiikkkmmmqqqvvvyyyyyyyyyzzzzzz{{{{{{{{{{{{vvvvvvwwwyyyzzzzzzyyyyyy~~~{{{yyyvvvsssnnnkkkdddaaa[[[VVVRRRPPPQQQQQQTTTUUU[[[ffftttsssfffZZZOOOIII@@@@@@@@@???>>>=========?????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???<<<===>>>???@@@AAAAAAAAACCCCCCDDDDDDDDDFFFJJJMMMRRRRRRRRRQQQOOONNNMMMNNNPPP\\\uuu}}}gggVVVEEE???@@@???>>>===::::::;;;;;;<<<<<<;;;;;;888888999999::::::;;;;;;999::::::;;;<<<===>>>>>>;;;===???@@@@@@AAACCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLQQQSSSSSSXXX^^^bbbjjj~~~vvvhhh```___```aaaeeelllvvv~~~}}}uuunnnjjjfffdddbbb_________```______^^^^^^\\\]]]^^^^^^]]][[[YYYWWWUUUUUUTTTVVVXXX]]]aaaccc```bbbeeegggiiikkkooorrrrrrrrrtttuuuwwwwwwwwwwwwyyyxxxvvvvvvvvvuuurrrpppwwwwwwyyy|||}}}~~~~~~tttrrrooommmkkkhhhdddaaaZZZXXXTTTQQQPPPQQQSSSUUUSSSVVV___nnnxxxjjj^^^TTTKKKFFF???@@@AAA@@@===<<<<<<===>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB>>>===============>>>???======>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJLLLQQQPPPPPPOOOOOONNNNNNMMMQQQ\\\ttt~~~yyybbbSSSDDD@@@AAA@@@>>><<<999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@<<<>>>???@@@@@@@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMKKKLLLPPPRRRRRRUUUZZZ\\\___mmm|||mmmgggddd```]]]```gggpppxxx{{{~~~zzzuuuqqqnnnllljjjiiicccccccccbbbaaa___^^^]]]]]]^^^___```___\\\ZZZXXXVVVUUUTTTSSSUUUXXX[[[]]][[[^^^aaacccdddfffhhhjjjkkklllnnnppprrrrrrrrrrrrvvvtttrrrrrrssssssqqqooorrrrrrtttvvvxxx{{{}}}~~~~~~}}}}}}zzzyyyyyy||||||||||||{{{yyywwwuuukkkiiieeebbb```]]]YYYVVVQQQPPPOOONNNPPPSSSWWWYYYZZZaaammmzzz~~~zzznnnaaaVVVMMMFFFBBB???@@@AAA???<<<;;;<<<>>>======>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???>>>===============>>>======>>>>>>???AAABBBBBBBBBCCCEEEEEEEEEFFFHHHKKKNNNMMMMMMMMMNNNOOOOOONNNRRR\\\ssszzzuuu___PPPCCC@@@BBB@@@===;;;999::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>???@@@AAA===>>>@@@@@@@@@@@@BBBDDDGGGHHHHHHIIIJJJKKKLLLLLLOOOLLLLLLOOOPPPPPPSSSWWWZZZZZZdddyyy}}}tttfff```YYYXXX\\\dddkkkoootttqqqoooooooooppppppoooffffffeeedddbbb```^^^]]]]]]^^^``````___]]]ZZZXXXXXXWWWUUUTTTTTTVVVXXXZZZXXXZZZ^^^```aaabbbcccdddfffhhhjjjlllnnnoooooooooooommmlllmmmqqqttttttrrrrrrrrrsssssstttuuuuuuuuuvvvtttvvv{{{}}}{{{{{{}}}{{{|||~~~{{{|||zzzwwwuuuuuuvvvuuuvvvvvvuuusssooollljjjgggddd```\\\ZZZVVVRRROOOLLLLLLLLLMMMQQQUUUZZZ\\\dddooo|||~~~{{{}}}{{{sssfffZZZOOOGGGAAA>>>===???@@@???<<<;;;===@@@<<<======>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>??????@@@@@@@@@??????>>>=====================>>>>>>???@@@BBBCCCAAABBBDDDDDDDDDEEEGGGIIIKKKJJJJJJLLLNNNPPPPPPPPPRRR\\\sss~~~sssiiiUUULLLDDDAAA???<<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;:::999999<<<===??????>>>>>>???AAA===>>>???AAACCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKMMMOOORRRVVVXXXZZZZZZ[[[bbbmmm}}}xxxjjj^^^^^^```___^^^___dddjjjmmmlllnnnrrrqqqlllnnnkkkhhhfffeeecccaaa_______________^^^]]]\\\[[[WWWWWWVVVUUUUUUVVVWWWXXXTTTVVVYYY\\\___aaabbbbbbdddgggjjjjjjgggddddddeeeiiiiiijjjkkklllmmmmmmnnnpppqqqrrrssssssrrrpppnnnppprrrtttuuuttttttuuuvvvwwwyyy{{{|||||||||~~~|||}}}}}}}}}}}}}}}|||}}}~~~~~~|||zzz}}}{{{xxxuuurrrppppppppptttrrrnnnjjjfffccc```___\\\\\\ZZZVVVRRRNNNNNNNNNNNNQQQSSSSSSSSSWWW```gggpppzzz}}}wwwxxx{{{|||~~~uuuuuu}}}uuuhhhWWWKKKEEECCCAAA???>>>>>>======<<<<<<;;;;;;?????????@@@@@@@@@AAAAAACCCBBBAAAAAA@@@???>>>>>>AAA@@@???@@@BBBBBB@@@?????????===<<<<<<===>>>>>>AAA@@@>>>======???AAABBBDDDDDDCCCDDDDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOTTT]]]sss~~~pppeeeQQQIIIAAA??????<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<===??????>>>>>>@@@AAA>>>???@@@BBBDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMPPPRRRUUUXXXZZZXXXYYY___gggrrr|||kkkccc^^^ZZZZZZ]]]]]]bbbeeedddgggoootttssstttsssppplllhhhfffdddddd``````___]]]\\\ZZZYYYXXXZZZYYYXXXVVVVVVVVVWWWWWWVVVVVVVVVXXXZZZ\\\^^^```___aaaddddddbbb``````aaa```aaabbbdddfffhhhiiijjjmmmnnnpppqqqqqqooonnnmmmnnnppprrrsssrrrrrrssstttsssuuuvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{|||||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{yyywwwwwwvvvtttrrrsssrrrpppnnnlllkkkkkkkkkkkkjjjfffbbb___\\\ZZZXXXTTTTTTSSSQQQMMMLLLLLLMMMOOOQQQTTTWWW[[[bbbkkkrrr}}}yyyvvvyyy~~~~~~|||zzz}}}{{{jjj___QQQHHHDDDBBBAAA???========================AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>@@@??????@@@AAAAAA@@@>>>>>>===============>>>>>>@@@???>>>===>>>???AAABBBDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOSSS[[[pppnnn```NNNEEE???>>>???<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<<<<===??????>>>???@@@BBB@@@AAABBBCCCEEEGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLNNNPPPRRRUUUWWWYYYXXXZZZ^^^bbbgggvvv~~~mmmaaaZZZYYY\\\XXX\\\]]]\\\___hhhrrrwww||||||{{{uuummmgggeeeeeebbbaaa___]]]\\\[[[ZZZZZZ\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVTTTSSSTTTVVVYYY[[[ZZZ\\\^^^___^^^]]]]]]]]]XXXYYY\\\^^^aaadddfffgggiiijjjkkklllllllllkkkjjjlllnnnpppppppppooopppqqqqqqrrrsssrrrpppooooooqqquuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{}}}~~~}}}}}}|||{{{{{{{{{|||}}}}}}vvvsssqqqooonnnmmmjjjhhhjjjiiihhhgggffffffffffffbbb```]]]ZZZWWWUUUSSSRRRNNNOOOOOOMMMLLLLLLNNNPPPQQQSSSXXX___hhhrrrzzz~~~zzzyyy}}}~~~{{{~~~{{{nnnZZZSSSJJJDDDBBBAAA@@@???<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@?????????>>>???>>>>>>???@@@@@@???===;;;<<<======>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGKKKMMMOOOOOOMMMLLLMMMNNNQQQYYYlllqqqaaaMMMEEE?????????===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<=========<<<<<<<<<===????????????AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMNNNPPPRRRUUUWWWXXXZZZ\\\___aaabbblllnnnccc___^^^YYY[[[[[[YYYZZZ```kkkrrr{{{|||rrrjjjffffffeeedddbbb```____________\\\[[[ZZZXXXWWWXXXXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVXXXYYY[[[\\\\\\[[[[[[[[[XXXYYY[[[]]]```ccceeefffdddeeefffggggggggggggfffjjjlllnnnnnnmmmmmmnnnooorrrsssssssssqqqpppqqqrrruuuuuuttttttssssssrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqssstttvvvxxxyyyzzz|||~~~}}}~~~}}}zzzyyyzzzyyyxxxwwwyyy{{{~~~~~~{{{qqqooollljjjiiigggeeebbbddddddcccbbbbbbaaaaaaaaa[[[ZZZWWWUUUSSSQQQPPPPPPMMMNNNOOONNNNNNPPPSSSVVVUUUXXX```kkkwww~~~zzz{{{lll^^^NNNJJJEEEAAA@@@@@@???>>>===>>>>>>>>>?????????@@@=========>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>===>>>@@@@@@>>>===999:::<<<>>>??????>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHMMMNNNPPPOOOMMMLLLLLLMMMPPPWWWiiitttcccOOOGGGAAAAAA@@@===;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===???@@@???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRTTTVVVWWWZZZ\\\___``````fffyyytttiiiccc[[[ZZZZZZXXXXXX[[[aaahhhqqqxxxxxxqqqmmmlllkkkiiigggeeecccaaa``````\\\[[[YYYXXXXXXYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSWWWWWWWWWXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^```aaabbb___```aaabbbbbbcccccccccgggiiikkklllkkkkkklllmmmpppqqqssssssrrrrrrtttuuuvvvvvvvvvuuuuuuuuuuuuuuurrrrrrsssssssssrrrqqqqqqqqqqqqrrrrrrssstttttttttvvvxxxyyyzzzyyyyyy{{{|||}}}~~~}}}}}}}}}{{{|||~~~~~~}}}{{{zzz|||{{{zzz{{{}}}~~~}}}}}}|||{{{{{{{{{zzzvvvtttmmmjjjgggfffdddbbb```]]]```______^^^\\\[[[ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNNNNOOORRRVVVYYY\\\aaakkkwww}}}|||~~~ttt```SSSHHHFFFCCCAAA@@@???>>>===@@@?????????>>>>>>>>>===<<<<<<<<<=========>>>>>>?????????????????????@@@???>>>===>>>@@@@@@>>>===999:::<<<===>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHMMMOOOPPPOOOMMMKKKKKKLLLOOOVVVhhhrrraaaNNNGGGAAAAAAAAA>>>;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;===???@@@@@@@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOPPPNNNOOOOOOPPPRRRTTTUUUVVVWWWXXX[[[^^^^^^bbbooo|||yyynnnccc^^^[[[ZZZZZZYYY\\\```dddkkktttyyyyyywwwvvvuuuqqqpppooolllhhhdddaaa___^^^]]]\\\ZZZZZZZZZ[[[[[[YYYZZZZZZ[[[ZZZXXXVVVUUUVVVTTTTTTTTTVVVWWWVVVUUUWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\]]]___```aaaaaadddfffhhhiiihhhhhhiiijjjkkklllnnnooooooppprrrtttuuuuuuvvvvvvvvvwwwwwwxxxsssttttttuuuuuuuuutttttttttttttttttttttssssssssstttuuuvvvvvvuuutttvvvwwwwwwyyy{{{{{{{{{|||~~~~~~}}}}}}||||||}}}|||}}}}}}zzzwwwuuusssrrrpppppppppooommmkkkeeeccc```___^^^\\\ZZZXXXYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPOOONNNNNNNNNNNNNNNLLLMMMNNNOOOQQQUUU[[[___gggmmmwww{{{iiiXXXMMMDDDDDDCCCAAA@@@???>>>>>>@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>>??????===>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@@@@???===:::;;;<<<<<<==================>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHHHHLLLMMMNNNNNNLLLKKKKKKKKKMMMTTTggg}}}iiiYYYKKKDDD???@@@AAA>>><<<<<<;;;::::::999999::::::;;;::::::;;;======>>>>>>===;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPPPPRRRSSSUUUUUUVVVVVVXXX\\\^^^```gggooo}}}yyymmmcccaaa___[[[ZZZ\\\^^^aaaffflllpppssstttuuuuuuuuuuuutttqqqnnnjjjgggdddccc```^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVTTTTTTVVVWWWVVVTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZ\\\^^^___``````bbbdddddddddcccdddffffffhhhjjjkkkkkklllnnnppppppqqqrrrsssuuuvvvwwwxxxuuuvvvwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuutttvvvwwwvvvtttttttttvvvtttvvvxxxyyyyyyzzz|||~~~}}}~~~|||zzzyyyzzz{{{|||||||||zzzwwwsssooollljjjhhhgggfffffffffeeeddd___]]][[[YYYYYYXXXUUUTTTRRRSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWW[[[aaahhhmmmsssyyy{{{mmm^^^PPPGGGAAAAAAAAA@@@?????????@@@========================<<<<<<=========>>>>>>>>><<<======>>>???@@@@@@AAA@@@??????@@@AAAAAA@@@>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKJJJRRReeevvvbbbQQQGGG@@@===???@@@>>><<<===;;;::::::999999::::::;;;;;;<<<===>>>????????????;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPRRRSSSTTTUUUXXXVVVXXX]]]``````ccchhhooo~~~nnnhhhddd^^^ZZZZZZ^^^]]]]]]```eeeiiilllmmmuuuwwwzzz{{{{{{yyyvvvsssjjjhhheeeaaa^^^\\\ZZZZZZ]]]\\\ZZZXXXXXXZZZ\\\]]]\\\YYYWWWWWWYYYYYYXXXVVVQQQRRRSSSTTTUUUWWWWWWXXXWWWWWWXXXYYY[[[]]]^^^___]]]___aaaaaaaaaaaaaaaccceeeggghhhiiihhhiiikkkllllllmmmnnnpppsssuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxwwwuuutttuuuvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~yyyuuurrrqqqqqqrrrqqqrrrttttttqqqmmmhhheeeeeecccaaa```aaaaaa```___\\\ZZZXXXWWWWWWVVVTTTSSSOOOPPPRRRSSSTTTTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSYYY[[[^^^bbbgggooowww}}}{{{pppbbbUUUIIIAAA>>>???@@@?????????AAABBB;;;;;;<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???@@@BBBBBB@@@???>>>===;;;::::::;;;<<<===<<<===>>>???AAAAAAAAABBBAAABBBBBBCCCEEEFFFHHHIIIIIIJJJLLLLLLKKKJJJJJJKKKHHHPPPddd