BM66( ||||||}}}}}}~~~|||yyy}}}{{{zzzyyyyyyzzzyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~|||~~~|||xxxwwwzzzzzzxxxzzz{{{|||{{{zzzyyyzzz{{{yyyzzzzzzyyyvvvtttvvvxxxxxxzzz{{{}}}}}}|||zzzxxxzzz|||{{{xxxxxxzzz{{{xxxvvvyyy{{{zzzvvvtttwwwzzzwwwwwwuuuttttttuuuvvvwwwsssrrrsssuuuyyyzzzyyywwwwwwwwwwwwwwwvvvvvvvvvuuuxxxwwwvvvtttssssssssstttwwwwwwvvvvvvvvvvvvwwwwwwsssuuuwwwwwwuuutttttttttvvvuuuuuuvvvxxxyyyxxxvvvxxxwwwvvvxxx{{{|||{{{yyyrrrrrrssstttvvvxxxzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzxxxvvvttttttuuuvvvxxxsssuuuwwwwwwvvvvvvxxxzzz|||wwwvvvzzz{{{xxxwwwzzzwwwwwwvvvvvvvvvwwwwwwwwwxxxyyyxxxwwwuuutttuuuvvvuuuttttttvvvxxxxxxuuurrrsssrrrrrruuuxxxyyywwwtttqqqrrrtttttttttuuuwwwyyywwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyyyywwwvvvvvvuuuttttttvvvxxxyyyyyyvvvtttrrrsssvvvyyyyyyxxxwwwuuussstttvvvwwwvvvuuuttttttuuuuuuvvvwwwwwwwwwxxxvvvuuuvvvxxxyyyxxxvvvzzzyyywwwvvvvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxwwwwwwxxxvvvxxxyyyyyywwwvvvwwwxxxzzzzzzyyyxxxxxxwwwvvvvvvyyywwwuuuuuuwwwxxxvvvuuuwwwxxxyyyzzzzzzyyyxxxwwwxxxuuurrrrrrtttvvvuuutttrrrqqqqqqtttwwwxxxvvvsssyyyyyyyyyyyyzzzyyyxxxvvvtttuuuvvvvvvvvvwwwzzz}}}xxxyyyzzzzzzxxxxxxyyyzzz~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||}}}~~~~~~|||yyyyyy{{{}}}vvvwwwwwwuuuttttttvvvxxx|||{{{zzz{{{}}}~~~~~~}}}|||yyyxxxyyyzzzzzzyyy}}}zzzxxxxxxzzz|||}}}|||zzzzzz{{{|||||||||||||||~~~~~~~~~|||zzzxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}|||yyywwwuuuuuuxxxyyyxxxvvv{{{~~~{{{{{{xxx~~~{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||yyy{{{}}}~~~}}}~~~~~~}}}|||}}}~~~}}}~~~~~~}}}{{{{{{|||~~~|||zzzzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzhhhbbbYYYTTTVVVQQQJJJGGGIIIKKKMMMMMMMMMMMMLLLLLLNNNTTT[[[```jjjmmmsssxxx{{{||||||{{{wwwuuuqqqjjjbbb[[[WWWVVVTTTPPPMMMLLLLLLLLLIIIFFFHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLFFFHHHGGGBBBBBBEEEEEECCCGGGHHHHHHGGGEEEDDDEEEGGGDDDEEEDDDBBB@@@>>>???@@@BBBDDDGGGIIIIIIFFFCCCAAAFFFHHHGGGCCCBBBDDDDDDAAA???BBBCCCCCC@@@@@@CCCFFFBBBAAA@@@??????@@@BBBBBB<<<<<<===???BBBDDDCCCBBB@@@@@@@@@@@@????????????CCCEEEEEEBBB???===???AAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBB@@@??????@@@@@@??????@@@BBBBBBAAA???BBBBBBBBBCCCEEEFFFEEECCC<<<<<<<<<===???AAABBBCCCBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@===>>>?????????@@@CCCFFFFFFAAA>>>@@@AAAAAABBBDDDBBBBBBAAAAAA@@@?????????@@@AAABBBAAA???>>>>>>???999:::<<>>;;;::::::<<>>888;;;===>>>=========>>>@@@@@@@@@AAAAAABBBCCCDDD???@@@@@@@@@??????@@@BBB<<<===>>>???@@@BBBCCCCCC>>>===<<<===???AAABBBAAA@@@>>>;;;;;;<<<>>>>>>>>><<<===>>>???@@@@@@??????DDDBBBAAAAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<===@@@CCCCCCBBB@@@?????????@@@AAA@@@>>>>>>???@@@@@@???>>>===<<<<<<===>>>CCCAAA????????????===;;;@@@BBBDDDFFFFFFDDDAAA@@@???===;;;;;;<<<===>>>===<<<999888<<>>======>>>??????>>>???AAACCCAAACCCDDDCCCBBBAAABBBCCCFFFFFFFFFDDDCCCAAA???>>>AAABBBCCCEEEDDDCCCAAA@@@>>>??????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBBBBBBBEEEEEEDDDBBB@@@@@@AAACCC;;;<<<<<<;;;::::::===???>>>======???BBBDDDEEEDDDCCCCCCCCCBBBAAABBBDDDFFFCCCAAA??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCBBB@@@??????@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@>>>======>>>??????>>>@@@GGGEEEBBBEEEAAA<<>>>>>>>>???@@@CCCEEEFFFCCCCCCDDDFFFFFFDDD???;;;AAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBDDDGGGHHHHHHGGGDDDFFFGGGHHHGGGGGGHHHIIIGGGHHHIIIIIIHHHGGGEEEDDDCCCDDDFFFEEECCCAAA@@@@@@BBB===999:::@@@DDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEECCCBBBBBBDDDFFFEEEEEEEEEGGGIIIIIIHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEDDDDDDEEEEEEEEEHHHGGGGGGGGGIIIIIIHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJCCCCCCFFFLLLLLLGGGDDDDDDIIIGGGFFFFFFFFFEEEBBB@@@@@@BBBDDDEEECCCAAA@@@@@@EEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEECCCCCCDDDFFFIIIEEEDDDFFFFFFDDDFFFIIIKKKJJJHHHFFFEEEDDDCCCCCClllgggZZZNNNTTTMMMFFFEEEHHHLLLKKKIIIOOONNNKKKHHHHHHLLLSSSXXX^^^bbbiiiqqqwwwzzz{{{{{{{{{zzzvvvooogggaaa^^^]]]VVVRRRNNNLLLMMMNNNLLLIIIFFFGGGGGGGGGFFFGGGHHHJJJCCCEEEHHHKKKMMMMMMLLLLLLCCCEEEEEEBBBCCCGGGIIIHHHIIIIIIIIIGGGEEEEEEFFFHHHGGGGGGFFFDDDBBBAAAAAABBBCCCDDDEEEGGGFFFEEECCCAAAHHHJJJIIIEEECCCEEEEEEBBB@@@AAACCCCCCCCCEEEHHHKKKDDDCCCBBBBBBBBBDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@AAABBBCCCCCCDDDGGGIIIFFFAAA>>>@@@DDDBBBBBBBBBBBBBBBAAAAAAAAAAAACCCFFFFFFEEEEEEEEEFFFCCCBBBAAABBBCCCCCCBBB@@@DDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCCCCBBBAAA???>>><<<===???@@@BBBCCCCCCDDDAAA@@@?????????@@@CCCEEEBBB@@@>>>???@@@AAAAAAAAAEEEDDDDDDCCCBBBAAA?????????AAACCCCCCAAA?????????<<<===>>>@@@AAA@@@???>>><<<===@@@BBBCCCCCCAAA@@@???AAACCCCCCAAA>>><<<;;;BBBAAAAAA@@@AAABBBCCCDDD???AAAAAA???<<<;;;>>>AAA>>>@@@BBBCCCCCCCCCCCCDDD@@@@@@????????????>>>>>>@@@>>>;;;999:::;;;===>>>===???AAABBBCCCBBBAAA@@@GGGEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>======>>>@@@CCCDDDCCCAAA@@@@@@>>>>>>===;;;:::<<>>===<<<<<<===???BBBDDDEEEDDDCCCBBBAAA???>>><<>>======>>>@@@AAAAAABBB???===AAAFFFHHHDDD???888:::<<<>>>@@@AAABBBCCCDDDEEEDDDBBB???======>>>BBBCCCDDDCCCBBBAAABBBDDDDDDDDDDDDDDDBBB@@@>>>======???AAABBBBBBAAA???=========>>>???@@@AAABBBBBBAAABBBBBBCCCBBBBBBAAA@@@CCCBBBAAA???>>>>>>???@@@>>>>>>>>><<<;;;;;;===???;;;:::999:::===@@@@@@@@@>>>@@@BBBBBBAAAAAAEEEIII@@@@@@??????AAABBBCCCDDDCCCCCCBBBBBBAAA???>>>===;;;===????????????AAABBB@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>??????>>><<>>:::@@@;;;:::::::::;;;>>>AAACCC>>>???@@@AAAAAA@@@===;;;>>>???AAAAAA@@@??????@@@?????????AAACCCCCCBBB@@@;;;>>>AAACCCBBBAAAAAABBB===???@@@BBBCCCCCCCCCBBBAAACCCEEEEEEBBB@@@???>>>===777333666===BBBAAA===>>>??????@@@@@@AAABBBBBBAAAAAA@@@>>>===>>>@@@CCC@@@@@@AAABBBCCCCCC@@@>>>AAA@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@???@@@AAACCCCCCCCCCCCDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAABBBCCC@@@>>>AAAEEEFFFBBB@@@AAACCCBBB@@@??????>>>;;;999444888<<<>>>>>>======>>>@@@@@@??????????????????BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>999;;;<<<<<<;;;;;;<<<===@@@;;;999;;;<<<<<<===@@@AAA@@@???>>>>>>??????@@@nnnfffVVVHHHHHHCCC???@@@EEEGGGEEEBBBLLLJJJHHHDDDCCCDDDIIIMMMRRRVVV___gggoootttwwwxxx{{{zzzxxxrrrlllfffdddcccVVVQQQLLLIIIIIIHHHEEEBBB===???@@@@@@@@@@@@CCCEEE;;;===@@@CCCEEEEEEEEEDDD>>>@@@@@@===???CCCEEECCCBBBBBBBBB@@@>>>>>>@@@BBBDDDCCCAAA@@@??????>>>>>>@@@???>>>=========>>>>>>BBBDDDCCC???>>>@@@@@@===????????????>>>@@@BBBDDD>>>>>>===>>>>>>@@@BBBCCCBBBAAA@@@>>><<<::::::999<<<<<<<<<<<<<<<<<<======;;;>>>AAA>>>999666888;;;===>>>>>>>>>>>>===<<<;;;<<<>>>AAABBBAAAAAAAAABBB@@@>>><<<<<<======<<<;;;>>>???@@@@@@@@@??????@@@AAA@@@???>>>===<<<<<<<<<::::::;;;<<<;;;:::999888555666999<<>><<<999?????????>>>===<<<;;;:::999;;;======<<<:::::::::======;;;:::999999;;;<<<;;;===>>>???>>>===<<<;;;===@@@BBBBBB@@@<<<999888>>>===;;;:::::::::;;;<<<:::;;;;;;888333222444777:::<<<>>>===;;;::::::<<<999999:::999999888888888999888666444333444666888:::;;;===??????>>><<<;;;AAAAAA???>>>======>>>???<<<<<<===>>>>>>======<<<>>>>>>>>>>>><<<;;;999888999;;;>>>>>>===;;;;;;;;;999888555333333777===BBB>>>===<<<<<<===@@@BBBDDD@@@@@@AAA@@@>>><<<;;;:::@@@???===<<<;;;<<<===>>>;;;;;;;;;;;;;;;===???@@@AAA>>>===???BBBCCC???::::::;;;<<<;;;;;;===AAAEEEAAAAAAAAA???;;;888777777;;;<<<======<<<;;;<<<======>>>?????????>>><<<;;;:::<<<>>>??????>>>===<<<;;;<<<<<<===>>>???????????????@@@AAA@@@???>>><<<@@@>>>===<<<<<<==================:::888888999;;;<<<:::888888:::;;;<<<<<<888;;;===<<<999999;;;>>><<<===>>>???@@@BBBCCCEEEAAAAAAAAA@@@>>><<<;;;:::888:::===??????@@@AAABBB>>>============>>>@@@@@@<<<<<<;;;::::::999:::;;;:::@@@<<<999>>><<<:::AAA;;;:::888888999;;;===???:::;;;<<<<<<<<<<<<===>>><<<===???>>>===<<<<<<=========<<<===>>>===:::888666999===???>>>=========999:::<<<>>>???????????????@@@BBBAAA???===<<<===:::666444888>>>@@@<<<666999999::::::;;;<<<<<<<<<>>>>>>===;;;:::;;;>>>@@@@@@???>>>>>>???>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===;;;;;;>>>@@@>>>>>>>>>@@@AAAAAA>>><<<<<<;;;:::999:::;;;===>>>>>>;;;:::======<<<===AAA???>>>===<<<===<<<999777444777;;;===>>>>>>>>>???>>>>>><<<;;;:::999999:::AAA@@@???===<<<;;;;;;;;;888888999::::::999888888888:::<<<===<<<;;;<<<<<<>>>999666888;;;:::;;;>>><<<===>>>???AAACCCEEEFFFssskkk^^^VVVJJJGGGEEEGGGJJJKKKJJJHHHJJJJJJIIIHHHFFFFFFHHHJJJNNNSSSZZZccckkkqqqvvvxxx|||vvvqqqmmmlllaaa\\\VVVQQQNNNJJJEEE@@@>>>@@@BBBAAA??????BBBEEE>>>???AAACCCDDDDDDDDDDDDCCCEEEDDD@@@@@@DDDEEECCCAAAAAAAAA???>>>>>>AAADDDFFFDDDBBBBBBBBBCCCBBBAAADDDBBB@@@>>>===>>>@@@AAA???BBBAAA>>>>>>BBBBBB@@@GGGEEEBBB@@@>>>>>>??????>>>>>>===>>>???AAACCCDDD???@@@@@@>>><<<<<<===>>>@@@@@@???>>>===<<<;;;;;;<<>>???AAAAAA@@@??????@@@@@@@@@???>>>>>>?????????999999:::::::::::::::999777999;;;>>>AAACCCEEEEEEAAA>>>;;;:::::::::999888:::<<<>>>>>>@@@BBB???;;;======>>>??????>>>===<<<999;;;<<<<<<;;;::::::;;;@@@@@@===:::888999<<>>@@@AAA@@@>>><<<<<<===<<>>===<<<;;;;;;:::::::::;;;;;;;;;999666555555666999<<<===;;;888666888:::555888:::;;;;;;:::<<<===::::::999666444444777999<<<===>>>??????>>>======@@@@@@???>>><<<<<>>>>>@@@AAAAAA@@@>>><<<:::888;;;===>>>>>><<<<<<<<<===<<<;;;999777777:::@@@EEEAAA@@@???>>>======>>>??????AAACCCBBB@@@???>>>>>>AAA???<<<:::999;;;===>>>;;;<<<======<<<>>>AAACCC@@@??????@@@@@@???===;;;AAAAAA???;;;888888===AAA;;;===>>>>>>===<<<<<<===;;;===>>>===<<<;;;<<<===999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@============>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;???===;;;;;;===??????>>>@@@@@@@@@>>><<<;;;===???AAA>>>;;;:::;;;<<<======>>>>>>>>><<<999666666666999;;;>>>??????@@@BBBDDD@@@@@@@@@???===<<<:::999;;;>>>AAABBBAAA@@@AAABBB@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===;;;:::;;;===;;;AAA>>><<<@@@===;;;AAA>>>===<<<;;;<<<<<<>>>>>>;;;<<<======<<<===@@@BBB>>>???AAA@@@???>>>>>>???@@@>>>===<<<===;;;999777999<<>>>>>>>>???@@@AAAAAAAAAAAA??????>>>??????>>>===<<<===>>>===;;;;;;???CCCCCC===888:::::::::;;;<<<<<<=========>>>>>>===<<<===???AAACCCBBB@@@???@@@???>>><<<======<<<<<<;;;:::::::::<<>>@@@======>>>@@@AAAAAA>>>;;;>>>===<<<;;;<<<>>>@@@AAA>>>:::999;;;<<<<<<@@@EEEAAA@@@???@@@AAAAAA???>>>;;;<<<>>>>>><<<<<<<<<===BBBAAA???===<<<<<<======>>>===<<<:::888777777777::::::<<<<<<<<<<<<:::::::::<<>>>>>???>>>888666999===<<<<<<===;;;===???BBBEEEGGGHHHIIIwwwmmmbbbaaaNNNLLLJJJIIIIIIJJJLLLMMMFFFHHHJJJJJJHHHFFFEEEEEEGGGKKKQQQXXX```hhhmmmpppzzz|||~~~}}}zzzuuurrrppphhhccc]]]XXXTTTOOOHHHBBBBBBEEEFFFCCC???===???BBB@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBB>>>???BBBCCCAAAAAAAAA@@@???>>>@@@CCCFFFFFFCCCAAABBBDDDEEEDDDBBBCCCBBB@@@???>>>>>>??????===???@@@>>>???CCCEEECCCGGGDDDAAA>>>>>>>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCC<<<===>>>===;;;;;;>>>AAA============>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@@@@???@@@AAAAAAAAA???===;;;777:::===?????????@@@AAAEEE@@@;;;888888:::<<<======@@@BBBAAA???>>>???@@@??????>>>===<<<<<<<<<===999888888999999:::;;;<<<<<<===>>>???AAABBBDDDDDD@@@===;;;;;;<<<<<<:::888:::======;;;===AAA@@@<<<888:::<<<>>>???>>>======999::::::999888888999;;;<<<======;;;999999;;;>>>===>>>>>><<<::::::<<>>AAABBBAAA@@@???@@@<<<<<<<<<===<<<<<<;;;;;;<<<;;;:::;;;<<<<<<:::888999<<<===;;;777666999===666999<<<===<<<;;;===>>>:::;;;<<<:::777666777999<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;999:::>>>AAA<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@>>>;;;888666<<<======<<<::::::<<<>>>;;;<<<<<<<<<;;;;;;<<<>>><<<;;;;;;:::999888777777;;;>>>AAABBB@@@??????@@@@@@???===;;;:::;;;;;;<<<777999::::::999;;;>>>BBB;;;===@@@???===<<<<<<===>>>???>>>:::555333666999333666999;;;<<<<<<>>>???<<<===>>>===<<<;;;<<<>>>777777666666777888888999888888888999;;;===???AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===;;;999777:::777555666:::<<<<<<<<<===>>>>>>===<<<===???AAA@@@===:::888999;;;<<<<<>>>>>===>>>??????===<<<::::::;;;<<<======>>>>>>===:::999:::<<<888@@@???>>>AAA;;;444888:::;;;;;;;;;;;;<<<<<<<<<777:::<<<===;;;:::;;;===<<<===???>>><<<;;;;;;<<<===;;;999888888888777666888:::<<<===;;;::::::;;;===>>>???@@@@@@???>>>===:::;;;;;;999888999<<<>>>=========???AAAAAA???<<<999::::::;;;;;;<<<======999:::<<<<<<;;;:::<<<===>>><<<:::999;;;<<<======;;;;;;:::999888666555444777:::===<<<999777999<<<::::::;;;===???>>>;;;888>>>===;;;:::;;;===@@@AAA999666666999;;;<<>>@@@AAA@@@???:::::::::999777777999;;;???>>><<<;;;;;;===>>>???:::999777555333222111111777888:::;;;;;;:::888777666888;;;<<<<<<;;;;;;;;;999333111666:::999777777777999<<>>pppbbbcccPPPOOOKKKGGGEEEFFFJJJMMMHHHKKKNNNNNNKKKFFFCCCAAAGGGIIINNNUUU]]]dddkkknnntttwww|||~~~|||yyywwwuuuhhhddd___[[[XXXSSSLLLFFFHHHJJJJJJFFF@@@<<<>>>AAAAAA@@@???>>>>>>>>>>>>???:::======;;;<<>><<<;;;;;;>>>???>>>@@@EEEGGGEEECCC@@@>>>===>>>@@@BBBCCC:::::::::;;;===???AAACCC<<<===>>><<<::::::===@@@777888:::<<>>>>>>>>@@@AAAAAA???===???@@@AAABBBAAA???===;;;888;;;>>>???@@@@@@AAABBBEEEAAA:::666666999;;;===>>>@@@CCCBBB???>>>???AAABBB@@@>>><<<:::888777777999999888888999;;;===>>>AAAAAA@@@@@@@@@AAABBBCCC>>>===;;;<<>>@@@<<<666888:::===>>>???>>>>>>888999999777666777999;;;666999<<<;;;:::999;;;===:::;;;;;;:::888888<<<@@@===???@@@@@@>>><<<;;;<<<:::;;;<<<>>>???>>>======<<<;;;;;;===AAABBB???<<<;;;===???<<<999999>>>CCC:::===@@@@@@===;;;;;;<<<;;;===???===:::888999;;;;;;;;;:::999999999::::::;;;<<<<<<:::888999===AAA<<<;;;999888999;;;===>>>????????????===:::777555======<<<:::999:::<<>>???===999666555888999999:::::::::999999777;;;@@@AAA@@@???@@@AAA>>>>>>>>>>>>===<<<;;;:::444666777777666888<<>>888666888;;;000333777999:::;;;===>>>===>>>???>>>===<<<===???<<<;;;:::999999:::;;;<<<999888888999;;;>>>AAADDD@@@@@@@@@???>>>>>>=========>>>@@@AAA@@@>>>;;;999999666444666:::======<<<999:::;;;;;;<<<===AAACCCAAA>>>;;;:::;;;===>>>???<<<999888999<<<===:::777:::<<<>>>===:::888999;;;?????????>>>===<<<:::999222555:::===??????AAABBB@@@???===;;;:::;;;<<<===<<<===>>><<<999777999;;;888BBBDDDCCCEEE<<<111222:::;;;<<<===>>>>>>>>>>>>777;;;@@@AAA>>>;;;::::::===???@@@???===<<<<<<======;;;999888999:::::::::999:::<<<;;;:::999999:::999;;;===???AAAAAAAAAAAA======<<<::::::;;;???BBB@@@@@@@@@AAAAAABBBCCCDDD======>>>>>>???@@@@@@@@@999;;;======<<<<<<<<<===;;;888666666888<<<>>>???======<<<;;;999777555444666:::>>>>>>:::777999<<<;;;;;;===???@@@???<<<999???>>><<<<<<<<>><<<:::888888777777999:::;;;;;;:::999777888;;;>>>??????>>>>>>>>>;;;555444999>>>===:::999<<<>>>@@@BBBAAA>>>;;;999}}}yyyiii\\\RRROOOMMMMMMNNNMMMIIIEEEHHHHHHKKKNNNKKKDDD@@@AAAHHHGGGJJJPPPTTTWWW^^^eeelllrrryyy|||yyyvvvssssssnnnlllfff]]]YYYXXXUUUPPPIIIIIIIIIGGGEEEBBB???>>>FFFEEEDDDAAA???<<<;;;:::<<<<<<<<<===>>>@@@AAABBBCCC@@@===???DDDHHHHHHFFFHHHEEEBBBBBBDDDEEECCC@@@@@@AAAAAA@@@@@@>>>=========:::999===>>>???BBBFFFBBBAAA@@@??????@@@BBBDDDBBB===888888<<<@@@@@@???BBBAAAAAA@@@???>>>======888777888<<>>???@@@@@@>>>;;;888666;;;===??????======???BBB;;;<<<===>>>>>>===<<<;;;BBB???===<<<===>>>===<<>>999666888>>>???;;;:::::::::;;;===>>>@@@AAA777666555888<<<>>><<<:::<<<<<<;;;:::999999888777888;;;>>>>>>;;;:::<<<>>>BBB@@@<<<:::999:::===>>>666;;;@@@@@@<<<999;;;>>>???;;;888:::???AAA???<<>>??????@@@@@@???:::???@@@??????AAABBBAAAAAA===::::::<<<>>>===;;;<<>>@@@>>>;;;999;;;===;;;<<<===;;;999999===AAA<<<<<<<<<<<<<<<<<<;;;;;;AAA???;;;888777888:::;;;>>><<<:::888666444333333888999;;;============<<<999:::===???AAABBBBBBBBB;;;@@@BBB@@@>>>???>>>;;;999555555;;;???<<<===@@@999:::;;;;;;;;;;;;>>>@@@AAAAAAAAA===:::999;;;>>>:::777444444777:::<<<;;;666666777999:::;;;<<<<<<;;;999777888<<<>>>===;;;999666444444777;;;>>>@@@???@@@AAA@@@===<<<<<<===??????>>>>>>===>>>???@@@???===:::888999<<<@@@BBB888888999:::<<<>>>@@@AAAAAACCCAAA<<<===AAAAAA;;;777777999<<<>>>@@@???>>><<<======<<<:::999999999???;;;:::===>>>;;;999:::777666888===CCCCCC>>>888<<<>>>???===999777888:::;;;>>>>>>;;;<<<@@@???999888:::<<>>@@@>>><<<======:::>>><<<;;;===@@@@@@>>>;;;999444444999<<<999888:::;;;<<<>>>>>>===<<<<<<===<<<===>>>>>>===<<<>>>???<<<<<<;;;;;;<<<===<<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>???@@@BBBAAA@@@>>>===;;;;;;;;;<<<>>>AAACCCDDD???;;;888666888;;;===>>>:::999888888888999:::;;;;;;::::::<<<===<<<:::888777666777999<<<======<<>><<<;;;<<<>>>888777888:::>>>@@@???>>>AAA;;;777:::======>>>@@@>>>;;;888:::===AAAAAAAAA???AAABBB>>>999777999===@@@:::666555666888:::===>>>:::888<<>>===<<<<<<<<<===>>>???AAAAAAAAA<<<888888===BBBCCCBBBEEEDDDBBBAAABBBBBBAAA@@@BBBAAAAAA@@@???>>>=========::::::===>>>>>>@@@DDD@@@???>>>===>>>???AAABBBCCC>>>:::;;;>>>BBBAAA@@@>>>>>>>>>>>>>>>=========666666888<<>>??????>>><<<:::===@@@BBBBBB@@@??????AAA<<<======>>>>>>>>>>>>===???>>><<<:::999:::;;;<<<@@@@@@===999;;;AAAAAA===@@@>>><<<999777777:::<<>>@@@AAAAAA@@@>>><<<<<<>>>?????????>>>>>>;;;777888===>>><<<;;;;;;;;;<<<===>>>???@@@:::::::::;;;<<<<<<;;;:::<<<======<<<999888999:::666999;;;;;;:::;;;===???======<<<;;;:::999999888666:::>>>>>><<<;;;<<<===@@@<<<888999<<<>>><<<:::>>>:::777:::???BBB@@@<<<;;;<<<===???@@@AAAAAAAAA>>>@@@@@@<<<;;;???AAA@@@@@@===:::999;;;<<<;;;:::===@@@@@@<<<;;;>>>===:::;;;<<<===;;;888666888::::::;;;;;;999777888;;;>>>::::::::::::::::::999999DDDBBB???<<<::::::;;;<<<<<<<<<:::888777666666666;;;;;;::::::;;;<<<>>>???===>>>?????????>>>===<<<@@@CCCCCC???<<<======::::::777888<<<===;;;<<<@@@;;;;;;;;;<<<<<<=========>>>??????===;;;:::<<>>>>>>>>???>>>===<<<<<<<<<<<<======>>>>>>;;;<<<<<<===>>>>>>>>>??????AAA???<<<===@@@???:::999:::;;;<<<======<<<;;;:::;;;<<<===<<<;;;::::::>>>::::::>>>@@@>>>===???999:::;;;???BBBBBB>>>;;;;;;<<<===<<<;;;:::;;;<<>>;;;;;;>>>===>>>??????>>>===>>>???<<<======<<<:::999:::;;;===<<<;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@???======>>>???@@@@@@???>>>>>>=========>>>???AAACCCDDDDDD@@@===;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<:::<<<>>>@@@@@@>>><<<;;;:::999999:::<<<<<<;;;:::===;;;;;;<<>>??????>>><<<;;;;;;<<<999999;;;===???@@@??????>>>:::999===@@@???>>>???AAA>>>;;;;;;>>>AAAAAAAAA===>>>===999444444999======:::777777888;;;===>>>@@@===;;;;;;>>>>>>;;;777>>>999888<<<<<<777666888:::<<<===<<<;;;:::===???yyylllddd[[[VVVOOOKKKJJJIIIFFFDDDCCCCCCFFFJJJIIIDDDCCCEEEIIIEEECCCFFFIIIJJJPPPVVV[[[bbbkkkqqqtttvvvyyy{{{yyyyyyuuunnnhhhddd\\\UUUPPPLLLFFF@@@======???AAAEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@AAABBBCCC@@@<<<666666999===@@@@@@BBBBBBBBBAAA???>>>???@@@CCCBBBAAA???>>>>>>>>>>>>???<<<;;;>>>???===???BBB======<<<<<<===???@@@BBBAAA>>><<<===@@@BBBAAA???;;;;;;;;;<<<<<<=========666777:::>>>BBBCCCAAA???999;;;===?????????>>>======???BBBCCCAAA???=====================>>>???@@@<<<<<<;;;888555555888<<>>;;;;;;>>>===:::BBB>>>:::777888;;;===???@@@>>>;;;;;;>>>AAACCCDDD???>>>======>>>???>>><<<<<<>>>===888777;;;>>>>>><<<<<<<<<=========>>>>>>777999;;;;;;::::::;;;<<<;;;>>>@@@>>>999888;;;>>>666777888999999;;;>>>AAA:::;;;======<<<:::666444777999;;;<<<===<<<<<<<<<@@@<<<888777999;;;:::888<<<:::999<<>>???@@@AAAAAA@@@AAA>>>888888<<>>>>>;;;999999::::::::::::===AAACCC@@@===>>>@@@@@@<<<======:::666555777:::999999999888666666888:::888888888888888888888888??????>>>============>>><<<;;;999888888888888999===;;;999888888;;;>>>@@@?????????>>>===;;;:::999AAADDDCCC>>>:::;;;:::888;;;;;;<<<>>>;;;888;;;@@@<<<;;;:::<<>>>>>======>>>@@@<<<:::777666888:::;;;;;;???===<<<:::999999999:::>>>>>><<<:::999999<<<>>>>>>===<<<;;;<<<>>>@@@BBBGGGGGGEEEAAA>>><<<<<<===@@@>>>===>>>@@@@@@===:::999;;;>>>AAAAAA???<<<:::999:::<<<>>>>>>>>>===<<<;;;======;;;===???===888<<<<<<======<<<;;;999888777999;;;===>>>===<<<;;;;;;888888===@@@@@@@@@BBB:::<<<>>>>>>=========>>>;;;::::::;;;===?????????AAA>>>999666;;;AAAAAA===;;;::::::;;;;;;999555222:::;;;<<<;;;::::::;;;===777;;;;;;888888<<>>@@@>>>======>>>>>><<<;;;::::::;;;>>>>>>;;;<<>>???>>><<<<<<>>>@@@===>>>>>>===:::999999:::>>>===<<<;;;;;;<<<===>>>AAABBBBBBBBBAAA@@@>>>>>><<<<<<<<<===>>>>>>>>>??????????????????@@@BBBBBBCCCAAA>>>>>>>>>>>>===<<<>>><<<:::888888999<<<===888===BBBCCCAAA???>>>???===<<<;;;<<<<<<<<<:::888999999;;;>>>AAABBB@@@???<<<>>>??????===;;;;;;;;;888:::===???>>>=========:::888:::???BBB???>>>>>>BBB???<<<;;;<<<>>>???@@@>>>>>>;;;666333444999>>>999777666666888;;;<<<<<<======;;;:::::::::::::::===999777:::<<<;;;999999??????>>><<<::::::<<<>>>|||pppkkk___YYYPPPKKKIIIHHHGGGEEEEEEEEEFFFIIIGGGAAA@@@CCCGGGAAA>>>@@@CCCEEEIIINNNVVV[[[ccchhhjjjmmmqqqtttxxxzzzxxxrrrmmmhhh___UUUTTTPPPIIICCC??????@@@AAABBBAAAAAA@@@@@@???ӵBBBCCCDDDDDDBBB???;;;;;;===???@@@???@@@BBBCCCAAA>>><<<>>>AAADDDCCCAAA???>>>>>>>>>>>>AAA>>>>>>AAAAAA>>>>>>AAA>>>======>>>???@@@BBBCCC???>>>===>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<777999===@@@CCCCCCAAA???<<<===>>>??????>>><<<;;;999;;;???AAA@@@>>>;;;999<<<;;;;;;;;;<<<===???@@@:::<<<<<<888333222777===???@@@???>>>===<<<;;;999Ħ@@@@@@???>>><<<:::ĦAAABBB>>>===<<<===>>>===;;;999999===>>>999666999===???;;;ӵ;;;000444888999888888;;;>>>:::???BBB???999777<<>>???>>>;;;888666999888888:::<<<===<<<:::>>>;;;777666777999999999<<<:::999;;;???AAA>>>;;;999:::;;;<<<===>>>>>>>>>>>>>>><<<888888===>>><<<;;;:::999999:::;;;<<<<<<;;;@@@CCCAAA>>>===@@@DDD???@@@???<<<888777999<<<999999888Ħ888888888999999999999999555666888;;;===>>>???@@@===;;;999888777777888999===;;;999888888:::===???======<<<<<<<<<;;;;;;;;;===AAABBB>>>::::::888555;;;>>>???>>>999777:::@@@>>>;;;:::===AAAAAA<<<777888:::<<<===>>>??????@@@???>>><<<;;;;;;<<<===>>>@@@>>><<<:::999::::::;;;???@@@???<<<888777:::>>><<<===<<<<<<;;;<<<===???CCCCCCBBB@@@======???AAAAAA>>><<<===@@@@@@<<<888:::<<>>;;;999222444888<<<>>>>>><<<;;;888999:::;;;======;;;888===>>>??????===;;;::::::666777999===???@@@>>>===:::666666:::=========@@@999<<<===;;;888777:::>>>>>>;;;999:::>>>AAA@@@???>>>999555555:::>>>===999<<<;;;:::;;;<<<===;;;:::======<<<:::888888:::<<<<<<>>>>>>999888===@@@@@@@@@???>>>=========<<<;;;999:::<<<===<<<:::;;;>>>;;;<<<<<<;;;999999;;;===???@@@@@@???>>>======>>>>>>======;;;:::;;;===???AAAAAA@@@@@@????????????;;;::::::;;;<<<===>>>???>>>==================>>><<<;;;;;;===??????>>>===>>><<<999777777888;;;<<<777<<<@@@@@@===;;;>>>BBB===<<<;;;<<<======;;;999666777:::???BBBBBB???<<<;;;===??????===;;;999999777:::>>>???===;;;:::;;;888666888===???===<<<>>>>>><<<999888999;;;===>>>BBBAAA>>>:::777777:::===555666555444666999888555999:::;;;:::888999<<<@@@;;;888666888===>>>===;;;BBBAAA???<<<999999999:::uuurrrccc\\\RRRKKKIIIIIIHHHGGGEEEDDDEEEGGGEEEAAAAAAEEECCC===:::===AAACCCFFFJJJQQQVVV\\\```cccfffkkkoootttxxxxxxuuurrrmmmdddZZZ[[[XXXSSSMMMIIIFFFDDDDDDAAAAAA@@@@@@@@@4ĉ@ӵAAABBBCCCBBBAAAAAABBBBBBAAA???===@@@BBBCCCAAA>>><<<>>>AAACCCBBBAAA@@@????????????BBB@@@AAADDDCCC@@@>>>@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAA???>>>??????>>>>>>===<<<;;;;;;888:::===?????????============>>>??????>>>===<<<777999===@@@AAA???;;;999999999888999:::<<<>>>???;;;======999555444888===??????@@@@@@???<<<;;;;;;>LAAACCCAAA???<<<<<<=hĦAAA<<<;;;;;;;;;<<<<<<:::888888<<<===999666999===>>>4ĉ@ӵ111555888999888999;;;>>>:::>>>AAA>>>888777===CCC<<<;;;999999:::<<<===???<<<<<<<<<;;;;;;:::999999999888888999;;;<<<:::999:::999777666888:::;;;;;;===:::777888:::=========::::::::::::::::::999888999;;;:::999;;;??????;;;:::::::::::::::<<<>>>@@@999===@@@@@@<<<:::>>>CCC>>>@@@@@@===999888:::===:::999888>L888::::::;;;;;;;;;<<<<<<<<<222444777:::===???@@@@@@???===:::777666666777888;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;555;;;???===;;;;;;888444;;;>>>@@@<<<777777;;;???>>><<<:::===AAAAAA<<<777888999:::<<<>>>?????????>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===???@@@???<<<888666999<<<:::<<<===<<<::::::;;;===???@@@???>>><<<<<<>>>@@@@@@>>><<<===??????===:::===============<<<;;;:::333555999===>>>===;;;999666666777;;;======:::999<<>>777777888<<<@@@AAA???===<<<888666:::<<<;;;<<<>>>:::===???;;;666555:::@@@AAA>>>:::;;;>>>@@@???===;;;888777:::======999666999888777999<<<>>>??????@@@???===:::777777999;;;???AAA???999777;;;>>>>>>@@@@@@???===<<<;;;<<<===:::<<<======<<<<<<===<<<:::;;;;;;;;;999999:::<<<===>>>?????????>>>@@@AAA===>>>>>><<<;;;;;;===???======<<<<<<<<<===???@@@::::::::::::;;;<<<>>>>>>;;;;;;;;;::::::999999999:::::::::<<>><<<<<<:::888666666777888:::777:::<<<999666777<<>>>>>===<<<555666999===@@@@@@===::::::<<<>>>???===:::999999999;;;>>>>>>>>><<<;;;;;;777555666999:::888:::>>>999999888888999;;;===???BBBBBB@@@===:::888777777666999888555555999777222888;;;<<<;;;888999===AAA===;;;999999;;;>>>===;;;???===;;;:::::::::::::::zzzxxxiiiaaaVVVNNNKKKIIIHHHFFFBBBAAABBBFFFFFFDDDFFFJJJBBB<<<:::>>>BBBDDDEEEHHHKKKPPPUUUYYY]]]bbbiiioooppptttxxxxxxwwwuuummmddd]]]ZZZVVVQQQLLLHHHDDDBBBCCCCCCBBBBBBBBBGG=???????@@@BBBCCCDDDBBB???<<<999AAABBBAAA@@@>>>===>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@AAAEEEEEE@@@>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<;;;999;;;<<<<<<:::999888999:::;;;===>>>???@@@@@@@@@:::;;;>>>AAABBBAAA<<<999666777777888:::<<<===>>><<<>>>>>><<<888777:::<<<>>>===???AAA???<<<<<>>>>>=Īj<<<;;;::::::;;;<<<:::999888;;;;;;888888;;;======GG=?;;;<<<<<<;;;:::;;;;;;999<<<===;;;777888===BBB<<<:::888888:::<<<<<<;;;:::999777666666777999::::::::::::999999888888999999999999999:::;;;<<<<<<===:::777666888;;;======;;;;;;::::::999888777666888999999999===AAA???::::::;;;;;;;;;:::;;;===???888999;;;===;;;888:::???999;;;===;;;888666888:::999888888HdĦ999;;;;;;;;;<<<<<<======>>>999:::;;;===>>>?????????AAA>>>;;;888777777888999;;;:::::::::::::::;;;;;;???>>>===<<<::::::::::::111888===<<<;;;;;;999555999======999666999===>>>===<<<;;;===@@@@@@===:::;;;:::999;;;===??????>>>:::;;;;;;:::999999;;;<<<:::;;;;;;<<<<<<=========>>>>>>>>><<<999777888999777:::======:::999:::<<<>>>??????>>><<<:::;;;<<<>>>======<<<<<<======>>>@@@>>>;;;999888999:::;;;;;;===???@@@???<<<999777777555666;;;>>>===<<<===;;;>>>AAAAAA???===>>>@@@:::999888;;;???AAA@@@===@@@;;;999;;;===<<<<<<>>>===@@@AAA>>>:::999>>>BBBBBB???<<<;;;<<<============;;;<<<@@@@@@<<<888777444333444666:::===>>>>>>@@@@@@>>>;;;888888:::<<<>>>@@@>>>888555888;;;:::???@@@???===;;;;;;===???===???>>>===>>>AAA???;;;:::<<<======<<<;;;;;;<<<888:::;;;<<<;;;<<<>>>???;;;>>>@@@???<<<;;;===???<<<;;;999999:::<<<>>>@@@:::::::::;;;<<<<<<<<<===999999::::::999888777777>>>===<<<===>>>>>><<<::::::999888777666666777777777888888666444555:::>>>888888888:::===???>>>===777888999;;;>>>>>><<<::::::<<<======;;;999999999>>>===<<<===???@@@>>>===777555666888777555777<<<666888;;;<<<<<<<<<>>>@@@>>>>>>===<<<999777444222;;;>>>===777888<<<:::444;;;===>>><<<999777999<<>>:::999;;;;;;999888777777999<<<>>>>>>===ӵĭӵLLLӵBBBĦDDD>>><<<@@@EEEEEEDDDEEEEEEӵӵTTTNNNĦƜ`1.׼s>>>??????AAAĦ:::999AAA@@@>>>===>>>>>>===ӵDDDĦ@@@DDDDDD???===>>>????????????ĭӵ>>>===Ħ777999<<<Ħ@@@ĦAAA>>>999555555666888:::<<<===>>>>>>::::::;;;CCCDdD???AAABBB?fӵ>>><<<:::Ħ999:::999ӵƜ`1.׼s>>>===ĭӵ777666555999777666666666777888999ӵ666555666888Ħ=========<<<;;;;;;<<<:::999888888<<<<<<999Ħ=========;;;777666:::Ħ;;;;;;888666666777888666666DdD:::;;;;;;@@@@@@ӵ999:::ӵ777ӵ===<<<;;;<<<:::Ħ666<<<ӵ>>>;;;999888ĭӵ======<<<;;;;;;;;;999777555222666;;;;;;888666777:::999<<<>>>???===<<<;;;<<<;;;===>>><<<999:::???CCC@@@>>>:::777666777999:::???@@@AAAAAA???<<<888666999555555;;;???===>>>AAA999===AAA@@@===;;;<<<>>>???;;;888999===@@@???===???:::888;;;<<<<<<<<>>@@@@@@>>><<<<<>>888777;;;444444444666999;;;<<<<<<>>>>>>>>>===;;;;;;===>>><<<>>>===888777999;;;;;;>>>??????===;;;;;;>>>AAA??????<<<:::???DDD@@@888888;;;===>>>===;;;::::::666888999999888888:::;;;999===AAAAAA===;;;<<<>>>===<<<999888888:::<<<>>>:::;;;<<<======<<<;;;;;;::::::;;;<<<;;;;;;999999<<<;;;::::::;;;;;;:::999::::::999999888777666666888888888888777888888999777777777:::===>>>>>><<<===;;;:::;;;<<<>>>======;;;<<<<<<;;;999888999:::???:::777888===@@@>>>;;;555555888;;;999444555999555888<<<===<<<;;;;;;<<<;;;:::888777777666555444<<<@@@>>>777888???>>>777:::;;;<<<;;;999888888888;;;@@@AAA;;;777:::===>>>888777888<<>><<&eTTTg&eDDD>hӵ@@@>>>CCCGGGFFFCCCCCCg&eSSSguO>uO>&ebbb[[[4ff?>ߝL@@@gĉ@@@@@@@AAAAAAShӵ:::AAA>>>;;;;;;===>>>g&eDDD>hӵCCCCCC>>>;;;<<<=========fff?><z???g&e>&e===>>>HL888999;;;ShӵgL======:::555000444666999;;;===>>>???S?ʬ:::8883h?D%%)?AAACCCZufĦ???===;;;gL@@@999999g&e999gĉ@<<<;;;g&e>&e666@e333222??:::888666777888999:::;;;g<ĉ:::5552225553we<Ħ@@@@@@>>><<<3h?@e<<<<<<;;;;;;:::AAA???999Z:::???@@@>>>:::5553h?gL666;;;<<<999777666777666555555D%%)?999fff?><z>>>AAA=?Ħ===g&e888g&e:::::::::S?ʬ===4ff?>ߝL333@e<<<g&eBBB@@@===3h?g&e>&e<<<>>>??<<<:::999:::<<<;;;666222---222777777444222444666444777<<>>;;;777888???GGG???===:::777555666888999<<<===>>>>>>===;;;999888;;;666555;;;???>>>???CCC999===@@@???;;;888999<<>><<<<<<777555888::::::;;;>>>============<<<===???AAA===>>>>>>;;;999999===BBB???>>>??????:::333444<<<777777666888:::<<<<<<;;;;;;<<<============???AAA;;;??????;;;:::===???>>>===>>>???===:::;;;>>>BBB>>><<<888777===DDD>>>333555888<<<===<<<999777777888999:::999777777888999888===BBBBBB>>>;;;<<<>>>@@@>>>:::888777999;;;===:::;;;===>>>>>>===;;;999<<<<<<===>>>>>>===<<<;;;666555444555888:::::::::::::::;;;;;;:::999777666888888999;;;<<<;;;888555888777777999<<<===<<<;;;AAA>>>;;;;;;<<<>>>??????<<<<<<<<<:::888777999:::===666000222:::>>><<<777444666:::>>>;;;555333666333777<<<===;;;888666777;;;999666444555777888999:::>>><<<555777???@@@888555666888999::::::999888444===@@@:::777<<>>AAA@@@;;;7774DӵHƅ^Hu]ĦTTTHu]Ħ===ZuR)ĦAAA@@@AAACCCCCC@@@===Hu]ĦDDDHŐeHŐeHu]ĦlllqIܗGIӵEEEttAAA??????HGgĉ@BBBAAA===;;;::::::<<<===Hu]Ħ???ZuR)Ħ===@@@@@@<<<888===;;;sߝLGdUĦ>>>Hƅ^Hu]Ħ>>>ntHdĦ;;;999HGgĉ@===HdĦ888:::<<<======<<<<<<;;;<<<>>>>>>Htƅ^>>>???Bt=o9ĦDtfo9Ħ@@@@@@???g?777333HdĦ???<<<<<<Hu]Ħ555tt:::888Hƅ^Hu]Ħ888H׼s555444===>>>>>>777777777777777777tQ===999444333je<Ħ<<<;;;;;;Bt=o9ĦH׼s;;;:::999:::===???BBB===888HtĦ>>>;;;<<<===<<<Bt=o9ĦHdĦ>>>===:::777666777888333999<<<Dtfo9ĦsߝLGdUĦ???Ht@cӵHu]Ħ666Hu]Ħ;;;<<<Htƅ^<<>>@@@Hu]Ħ???@@@Bt=o9ĦHƅ^Hu]Ħ<<<444888999:::;;;===<<<:::888111333111...000777888444888888999<<>>===999999<<<===;;;===>>>???>>>===<<<===>>>?????????===:::999999:::666999<<<<<<;;;:::<<<>>>888:::<<<<<<:::888666666777999;;;===>>>>>>>>>>>>999888777777888;;;>>>???<<<999777999???BBBAAA???===;;;:::===BBBDDDAAA===999===>>>:::999;;;;;;:::<<<;;;;;;===AAABBB???===<<<<<<;;;<<<===???AAABBB<<<>>>???===;;;:::<<>>===>>>???@@@???>>>???@@@???;;;777===;;;:::;;;======:::777???===::::::;;;<<<<<<;;;:::>>>@@@???@@@AAA===777:::888777:::???@@@<<<888888888:::<<<>>>>>>;;;999CCC???:::888:::=========777666555555777999::::::777888:::<<<===;;;777444;;;<<<===;;;999777888999:::999999888666555888===;;;999888:::>>>???<<<999<<<===<<<:::888777888999777222///000444888777555;;;<<<;;;999;;;===:::444666888::::::999777777777888888777777888888999:::<<<999777:::>>>@@@===:::888666555777999999666222333666:::;;;:::;;;>>>AAA888>>>@@@===;;;===>>>===4DuXӵDdDΦDdDĦXXXDdDĦ>>>CCCt|>>===???AAABBBAAA???DdDĦAAADdDΦDdDΦDdDĦqqqpeƜ4DuTӵFFF`eĭ???qetBBBAAA@@@>>>===<<<<<<>>>???DdDĦ===;;;t|<===>>>@@@@@@===:::===<<<DdDDdDĦ???DdDΦDdDĦ???q<niDdDĦ===qet??????DdDĦ777999<<<>>>???AAA@@@???>>>===q<R;;;<<>>>>>:::777DdDĦ<<<;;;<<<===qjRgdKӵDdDĦ???>>><<<999888999:::888===>>>HdDĦgdKӵDdDDdDĦ???DdDĦ4DufӵDdDĦ666DdDĦ;;;q<R;;;;;;peƜ4DuTӵ:::DdDĦ>>>===DdDĦ<<>>===;;;:::===<<<::::::===>>>;;;===???@@@???>>>>>>>>>@@@=========<<<::::::<<<>>><<<>>>@@@???===;;;<<<>>>;;;>>>???===999666666777999999:::;;;===>>>>>>===;;;::::::::::::;;;======;;;888777999>>>AAA@@@>>>>>><<<:::===AAABBB@@@<<<999===>>>;;;999;;;<<<;;;999888999;;;???@@@???======<<<<<<<<<<<<===??????===??????>>>;;;:::;;;===;;;===>>>>>>===<<<<<<===CCC@@@>>>>>>???>>><<<:::<<<:::999:::===>>>>>><<>><<<;;;===@@@@@@<<<777666777999===@@@@@@===:::>>><<<:::;;;======<<<:::444555666888:::::::::999555777999<<<======;;;999===;;;888444222333888;;;999999999777555444777;;;333555888:::::::::::::::??????>>><<<;;;:::888888;;;777333222333444444444888:::999888;;;>>><<<666777999::::::999888999::::::::::::999999:::::::::;;;888555666:::;;;888555888888777777888888666555:::;;;;;;999666555777999777<<<>>>;;;:::<<<===<<<4DuXӵDdDΦDdDӵ]]]DdDĦ@@@>>>o)hAAAAAA@@@???@@@AAABBBAAA@@@DdDĦ@@@DdDΦDdDΦDdDӵuuu=ӊB1.uTӵHHHHߝL`o9>>>po9wӵ???@@@???>>>???AAABBBDdDĦ<<<;;;o)h???>>>>>>??????===;;;;;;:::DdDΦDdDĦBBBDdDΦDdDӵ???GIpӵDdDĦ???po9wӵDdDĦ555888;;;======???>>>===<<<:::po9u???<<<999:::GIdnuR)ĦDdDĦnuR)Ħ===<<<CdgĪj777DdDĦ===<<<;;;DdDĦ777HߝL`o9:::DdDΦDdDӵ888DdDĦ===888666555555777888888888999999:::::::::999geĦ888777sp?aĦ<<<@@@GIdnuR)ĦDdDĦAAA>>>999777:::>>>999888777DdDĦ:::;;;<<<===GIdnuR)ĦDdDĦ@@@???===:::999;;;<<<>>>@@@>>>DdDĦnuR)ĦDdDΦDdDĦ===DdDĦnuR)ĦDdDĦ666DdDĦ;;;po9u===???;;;;;;=ӊB1.uTӵ<<<DdDĦ===;;;DdDĦ888GIdnuR)ĦDdDΦDdDӵ777888888999:::;;;555666888999999999888777;;;;;;888555666::::::777:::999999:::<<<;;;999777666:::<<<;;;<<>>>>>======>>>???;;;;;;;;;;;;:::<<>>@@@AAA>>>888444666999;;;999888:::===???>>><<<<<<===============<<<<<<===:::999;;;???AAAAAA???@@@===;;;;;;>>>???>>><<<999===???;;;:::===>>><<<666666666999<<>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>===:::999:::;;;<<<===>>>===;;;::::::;;;BBB???<<<:::;;;<<<;;;;;;:::999888999<<>>???@@@???;;;888555666:::>>>AAAAAA>>>;;;888999:::===>>>===:::777333555888;;;<<<;;;999888444666888;;;===>>>??????;;;:::888555333444888;;;<<<<<<<<<:::888888:::;;;333888>>>???===;;;<<<>>>@@@===<<<<<<===<<<888444<<<:::888444222222555888777999:::999<<<@@@???;;;999999:::999888999;;;>>>======<<<<<<;;;:::::::::>>>;;;888888999:::888666888999999888666666777888===<<<:::777333222333444444999;;;999888;;;<<<:::4DuXӵDdDʜ4DuTӵbbb>d<ĦDDDDtBBBFFFEEECCCBBBAAA@@@???>d<ĦCCC>d<ʜDd<ʜ4DuTӵuuusssF&uTӵIII4DufئL>e@@@puR)Ħ>>>AAA@@@@@@AAABBBCCC>d<Ħ>>>Dt@@@>>>======<<<;;;888777DdDΦDdDĦDDD>d<ʜ4DuTӵ???4DwDd<Ħ???puR)Ħ>d<777888777666555666888888777peӵ@@@ĦpeӵDx<>d<ӵDd<:::qR/ܗ?fӵ666>d<;;;:::>d<Ħ;;;4DufئL>e???DdDʜ4DuTӵ666DdDĦ===888666444444555555444333999:::;;;;;;;;;999geĦ888s<v>aĦ>>>AAApeӵDx<DdDĦ===<<<777666999>>>555777888DdDĦ::::::;;;;;;peӵDx<>dd<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ888>d<Ħ888peӵ???Ħ999F&uTӵ???DdDĦ===:::>d<Ħ666peӵDx<>d<ʜ4DuTӵ777777777999;;;<<<555777888999999999999999;;;:::888777888::::::888;;;:::999::::::999666444333888;;;;;;===@@@???;;;555777:::;;;;;;;;;<<<===:::::::::999999;;;???BBB>>>======;;;999888888888===@@@@@@<<<666333777<<<<<<999777999===???===;;;;;;<<<>>>???@@@???===<<<>>>===;;;===???AAAAAA@@@AAA>>>;;;:::;;;<<<<<<;;;999===???<<<;;;>>>???>>>555555666888;;;===???@@@??????===<<<;;;:::999999::::::;;;::::::999999999<<<===>>>===:::888888888<<<;;;:::999999888777777:::999888888:::<<>><<<::::::::::::999777<<<===<<<999:::======999AAA@@@>>>>>>???>>><<<999666888;;;???BBB@@@===999666777999<<<===<<<999888666888:::;;;:::999888888555777999;;;===>>>@@@BBB777:::===>>>===:::999888;;;===<<<999888:::;;;:::777;;;???AAA???=========;;;888777999<<<<<<777111999:::999666222333999>>>999<<<===<<<===AAAAAA>>>:::::::::999888:::===AAA>>>>>>======;;;:::999888===;;;888777888999888777777999999777444333666:::;;;:::777555333444666888333777888777777:::;;;8884DuXӵD&dq&ĒRqqqhhhsdKĦHHHDHRRudGGGEEECCCAAA@@@@@@@@@sdKĦEEED&oq<Ōq&ĒRrrrrrrrrr>dp&ĒRPPPMMMnfʜ>>>>>@@@@@@@@@AAACCCCCCsdKĦ>>>DHRRud===<<<:::999888::::::>d<Φ>d<ĦEEEs&dq&ĒR??????i?ʜtd<Ħ>>>HHܗDӊB888<x555111111444777888777B?d<888666555666666555333999::::::;;;:::999geĦ999Hg8>aĦ;;;<<<B?Ho9999>d<888666888;;;333888999>d<ӵ888999B?Ho9888<x999999:::<<<>>><<<:::&ӫeʬtIӇ666>d<Φ>d<Ħ888D&ӫetIӇ>>>DdDĦ:::sdKĦ666B?dp&ĒR@@@===>d<sdKĦ666B?Ho9<<<s&dq&ĒR:::999888888888999:::666888;;;;;;::::::;;;===;;;999888:::<<<=========::::::999999999888555222333888;;;<<<===???>>>:::333666999;;;;;;;;;;;;<<<:::::::::999888999<<<>>><<<:::999888888999999999:::<<<<<<999555444999===;;;999888999<<<>>><<<:::888:::===@@@AAA@@@???>>>===<<<;;;;;;===>>>>>>>>>@@@>>>;;;::::::::::::999888<<<>>><<<;;;>>>@@@???777777777888999<<>>===;;;:::888888666666777888::::::999888<<<===>>>===:::888777888777999;;;<<<;;;999666555:::999888777777888;;;<<<<<<;;;::::::::::::888666<<<===;;;777888<<<<<<888<<<;;;;;;<<<======<<<;;;::::::<<>>:::666777888888999999999::::::<<<======:::777666777999666999<<<===<<<===???AAA777:::>>>???>>><<<;;;:::888;;;:::777777;;;;;;777:::::::::<<<>>>===999666888555444888<<<===888333888:::;;;888333444:::@@@;;;>>>>>>;;;:::===>>><<<;;;;;;:::888888:::>>>AAA=========<<<;;;999777666666555444444555666666555666888888666333222555999;;;999666555555777999;;;333666777555777::::::6664DuXӵHu]3hh~~~vvvlllneEEEJJJ=e@@@AAAAAA@@@>>>???AAACCCneDDDAAApIƎ@t@hiiikkknnn>h]]]XXXTTTfeDDD@ďD>>>>>>>>>@@@???@@@BBBCCCCCCne???<<<=e??????<<<888777666???@@@egeDDDDDDsĪj@h@@@@@@@@@fdDĦ<<<@ďD;;;;;;Hkge;;;777333555999======:::@h:::<<<@G===???HĪj@IŌBBB@@@Bene<<<Hkge:::neAAA@@@fe555Hu]3hh;;;;;;;;;se<<<:::888888999999888777999999999999999999geĦja>aĦ777666@G;;;999se===;;;888666666333999;;;<Ō555777999@G;;;;;;Hkge999888888:::<<<<<<888777HĪj@IŌ:::777ege666888Hu]3hIŌ===>>>DdDĦ:::ne<<<777@h===;;;>h999:::888se;;;ne999777@G===<<<sĪj@h======<<<::::::999999999777:::===<<<;;;:::===@@@>>>;;;:::>>>AAA@@@@@@AAA999888888999999888666444555:::<<<;;;<<<>>><<<888555888<<<>>>============:::;;;;;;:::999999:::<<<===;;;999999;;;<<<===<<<::::::999777666777:::<<<888999;;;<<<<<<;;;;;;:::777999;;;>>>?????????>>>999999999888999999::::::>>>===<<<:::999888888888777;;;===;;;;;;>>>@@@???999999888777777999===@@@>>>>>>>>>>>><<<;;;:::999777666777999;;;;;;:::888<<<===>>>===:::888888888777;;;???AAA???;;;999777999:::999888666666777999:::999999999::::::888666777999888666999===>>>:::777888888999999:::;;;;;;<<<<<<<<<======<<<888555999999999888666777:::<<<>>>???>>>;;;666555777:::666999===>>><<<;;;===???;;;:::999777666888<<>>???@@@???===>>>AAADDDBBB@@@===XXX]]]```fffkkkmmmiiiccc]]]BBBDDDBBB@@@>>>>>>???@@@@@@AAACCCDDDDDD>>>>>><<<>>>BBBAAA===999666555;;;>>>BBBCCCCCC@@@@@@@@@@@@@@@DdDĦ<<<999<<<======<<<;;;999888888<<<@@@@@@<<<999999666999<<<999:::;;;>>>???BBB:::>>>>>><<<======<<<;;;666D^;;;=========s׼s777;;;999888888999:::999999888777666666666888geFm8:::>aĦ555555666<<<999888s׼s:::;;;<<<:::666222222999;;;Ho888555888;;;<<<;;;>>>>>>:::999888888:::<<<<<<777555<<<<<<;;;888888999D^;;;===<<<DdDĦ999;;;>>>;;;<<>>BBB@@@<<<<<<@@@BBB???>>>@@@888777777999::::::888666888<<<===;;;:::<<<:::666666999===>>>>>>===<<<<<<999;;;===>>>===<<<<<<===@@@===::::::<<<>>>>>>===>>>;;;888888999::::::888444999>>>???<<<999999:::888999:::<<<======<<<<<<999999999888888888999:::;;;;;;<<<;;;999888777777555:::<<<::::::>>>@@@???;;;:::999666333444999=========>>>>>>>>>===<<<;;;<<<::::::<<<======999666<<<===>>>===;;;999999:::999===@@@AAA???<<<;;;;;;888:::;;;:::777666777999888777777999:::;;;999777666888777666999===<<<999666666777777777888999;;;;;;:::::::::;;;:::888666999:::;;;999777666999;;;:::===???===999777888;;;222888===???===;;;===???:::888666333333666;;;@@@===BBBBBB>>>BBBJJJIIIAAA>>>>>>===>>>???AAAAAAAAA:::999999999999888888888888:::;;;:::888777999;;;999======888555777999999;;;;;;;;;999888999;;;===::::::;;;<<<;;;999777555===???AAAAAA@@@>>><<<;;;999999888999999999777666:::888666777999;;;:::999999:::999777999<<<999444Φ4DuXӵtvӵ>d<Ħ{{{ssskkkdddĦJJJFFFAAACCCIIIHHHBBBBBBCCCCCCAAA>>>===@@@DDDAAA???Ħ<<>>>>>AAADDDCCC@@@>>>>>>@@@AAAAAABBBDDDFFFEEECCC@@@Ħ===<<<<<<>>>@@@;;;???DDDDDD???:::666555444777;;;===<<<===???BBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>d<Ħ<<<<<>><<<:::;;;<<<@@@===;;;:::Ħ777:::<<>>>>>>d<Ħ999:::=========Be444222777666444555777888888777888666555444555888geFYĉ<<<<<<>aĦ777888::::::999888111555999999666555Be444444888<<<<<<666111222999:::nu]ӵ777>>>===:::888777999888;;;@@@@@@;;;888999:::::::::999888999;;;======777555666555000111666>>>>>>???@@@:::555:::DDDBBB???:::999;;;>d<Ħ;;;;;;======<<<>d<Ħ888777555Ħ>>>??????>>>;;;::::::;;;666888;;;===??????>>>>>>===;;;999999Be999888;;;===<<<Ħ999777777888:::<<<<<<:::888:::888777777999;;;::::::<<<===>>>>>>>>>===<<<;;;777:::===<<<::::::>>>BBB@@@;;;;;;@@@AAA<<<:::===777666777999;;;;;;999888;;;>>>>>>:::999:::888444555888;;;===<<<;;;::::::888;;;>>>@@@@@@???>>>???BBB>>>::::::<<<======<<>>?????????>>>===AAA???>>>>>>???>>>999555<<<===>>>>>><<<::::::;;;:::<<>>;;;:::;;;<<<777999<<<;;;999777888:::666666777999;;;;;;999888888:::999777888;;;999444666777777777666777888::::::999888888::::::999888888;;;<<<;;;888777888999555:::??????<<<999:::<<<000666===???===<<<===???555666888888888888:::<<<888>>>>>>:::>>>HHHGGG>>>777:::<<<;;;:::<<>>@@@CCCCCCAAA===:::888<<<:::999:::======999666666444444777;;;===<<<:::;;;;;;:::888:::<<<999444?aŖ%7uSQuR)ӵsdKĦ}}}sssmmmgdKĦJJJDDDAAACCCEEECCCAAACCCAAA??????AAABBB@@@===AAAgdKĦ>>>???CCC;;;@@@HHHMMMGGG???AAAIIIMMMQQQXXXaaaiiippptttvvvsssttttttsssnnnfff___ZZZYYYOOOEEEBBBEEEFFFBBB======<<<>>>AAA@@@<<<<<>>===@@@BBB@@@:::666777:::000777<<<<<<===@@@===666===@@@BBBAAA>>><<<<<<===???>>>???AAACCCCCC@@@>>>gdDĦAAA;;;555;;;888555333444888===@@@;;;999777666555555777777888???AAA<<<:::<<<;;;777555777999999999999;;;===@@@;;;777777<<>><<<:::999777777888:::===???BBB???;;;;;;;;;;;;999777999888777777999;;;>>>@@@@@@<<<999gdKĦ:::===???@@@AAAAAA???<<<;;;???sdKĦ;;;>>>???===;;;555444444555777999999999888999:::888:::<<<>>>??????ŶS>>>;;;:::3we<===999777666AAA===888777:::===555555444444666999<<<===<<<===:::iĉ@3hR/Ō??????<<<888555444777555444888===???<<<888;;;888888::::::999===CCC===777777===???;;;777888;;;;;;<<<===<<<;;;:::999CCC@@@===<<<<<<DdDĦ:::<<<=========sdKĦ888999gdKĦ;;;;;;999555666;;;<<<999<<<888888===BBBCCCCCCDDD;;;:::999:::<<<;;;;;;<<<<<<gdKĦ777333666888;;;>>>???===:::>>>:::666777:::<<<999666555<<>>===???===888666888;;;:::777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::777555333555888::::::888888:::===<<<<<<======>>>?????????;;;999666666999===???@@@>>>;;;888777777888888888666:::>>><<<777666;;;@@@>>>>>>===<<<:::999888888777:::;;;;;;<<<>>>;;;555777999:::;;;<<<;;;:::999>>>???@@@???===;;;::::::<<<777444444777999666333888999:::::::::<<<@@@BBBBBB>>>===@@@>>>777555777<<<<<<;;;::::::999888888???;;;777777:::<<<======::::::;;;===??????>>>===777888999;;;===;;;888666<<<;;;888888<<>>????????????>>><<<:::@@@@@@???===<<<;;;:::999<<<:::888777777888777777>>>>>>;;;888:::???@@@>>>777777;;;AAAAAA;;;:::???;;;<<<<<<777111---000333444555777:::======:::888<<<:::777777777888888777:::;;;===<<<;;;;;;===>>>777;;;<<<888777:::<<<<<<888999:::<<<>>>>>><<<:::;;;:::888777777777777666888888999:::;;;;;;;;;;;;999888777777888888777666>AnezzzneQQQMMMHHHGGGHHHHHHEEEBBBBBB@@@??????AAABBB@@@>>>neBBB>>>???CCC;;;===BBBFFFBBB<<>>>>>???>>>;;;;;;>>>@@@@@@AAAAAABBBBBBne<<<<<<<<<;;;;;;;;;888<<<>>>===999777999<<<333888;;;999;;;??????;;;;;;>>>AAAAAA@@@???@@@AAA======>>>???@@@???;;;De>>>===999555;;;999777555666888<<<>>><<<;;;999888888999:::;;;;;;@@@@@@;;;999;;;<<<999999888777999<<<===<<<;;;???:::555555999===>>>===;;;:::999888999;;;>>>@@@???<<<::::::;;;;;;999777888888888888999;;;===>>>@@@===ne999777777888999:::;;;<<<<<<<<>>@@@@@@>>>;;;888666555666666:::;;;;;;;;;:::999999999777999;;;>>>???@@@>A777777999k<<<<;;;888444222AAA===888666888999:::999111222333444666999===@@@999:::888fh<<<<<<;;;888777888999444333333666;;;======;;;===:::999:::999777:::???@@@;;;:::>>>>>>999555555===<<<:::999888888888999;;;:::888999;;;De777888:::;;;<<<;;;ne666888ne>>>666888888777888;;;999555>>>::::::???CCCBBBAAABBB;;;:::999:::<<<===<<<;;;999999ne888888666777999;;;>>>@@@>>><<>>>>>888999::::::888666444222777:::<<<<<<::::::<<<>>>;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<>>>@@@BBB???===:::888777777666555555;;;???>>>888444444777:::;;;<<<<<<;;;999666555555888999999;;;===:::555999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;777444555888:::777444777888:::::::::;;;===@@@@@@<<<<<>>>>>:::666666777999<<<>>>>>>===999888777666666888:::;;;===<<<;;;;;;;;;;;;<<<<<<999===@@@???<<<999;;;===============<<<:::999999;;;::::::::::::999777666:::;;;888666888>>>@@@>>>999888;;;??????::::::>>><<<======;;;888666777999<<<===>>>@@@BBBAAA>>><<<<<<999777777888888888777::::::::::::::::::::::::999======:::888::::::999999888777666666666555444888;;;<<<;;;888777888;;;::::::;;;;;;;;;:::999888999777666666777777555]]]UUUQQQNNNMMMMMMKKKGGGCCC???>>>======?????????>>>CCCBBB======@@@===;;;<<<>>>===;;;>>>BBBBBBEEEJJJRRRZZZbbbhhhkkkssstttuuuuuussspppmmmkkkiiiaaaXXXTTTUUUTTTNNNIIIEEEAAA>>>>>>===::::::===>>>???@@@AAABBBBBB;;;=========;;;999777333666::::::999888;;;===888999999777999>>>AAAAAA;;;===??????>>>===>>>>>>===>>>???@@@@@@>>>999666888:::;;;:::888;;;:::888777777888:::<<<<<<;;;999888999:::<<<===>>>AAA@@@;;;999:::;;;:::===999666888===@@@===888===999555555888<<<=========<<<:::::::::<<<>>>???:::999999:::<<<<<<;;;999999:::;;;<<<============???===999777444666666777888999:::;;;;;;>>>===>>>>>>>>>???===:::888666666666777===<<<;;;:::999888777777777888;;;>>>@@@AAA999444444777999:::999555111???<<<888666666666666666000222444555444666:::>>>777::::::777>>><<<999666444666:::>>>333333333555777:::===>>>>>>;;;::::::777444666;;;AAA===<<<===;;;666222111<<<:::777555444555777888888777666777:::999666888:::<<<<<<;;;777999::::::;;;222666999999:::;;;777000888666888>>>AAA@@@???@@@;;;:::999:::<<<<<<<<<:::999999999:::;;;:::999999;;;>>>??????>>>>>>;;;888999;;;===;;;999>>>===999555777<<>>;;;===;;;555333666::::::???<<<:::;;;>>>???===::::::;;;<<<===>>>@@@AAAAAA888999999999888777555444888:::<<<<<<;;;;;;<<<===;;;:::999888999;;;===>>><<<>>>???>>><<<<<>><<<:::777555333222333999??????999333111111777999;;;===<<<999555333333666777777999<<<:::666;;;;;;:::::::::;;;<<<======<<<;;;::::::;;;<<<===:::777666777:::;;;:::777888:::<<<===<<<<<<===>>>???===<<<>>><<<888666888999999888888777777666666777666555666999::::::999;;;999555333444777;;;>>>>>>:::777888;;;<<<999555333999<<<:::999<<<>>>>>>888888888:::<<<>>>===<<<<<<:::888666666777999:::<<<:::888:::<<<===<<<999444;;;@@@>>>888666:::???:::;;;<<<<<<<<<;;;999888999:::===>>>===;;;777555666777666444777===???===;;;:::;;;===<<<999:::>>><<<<<<<<<>>>@@@@@@???>>><<<<<<<<<>>>???===:::888:::999777777888999888777:::888666777::::::888555:::>>>???<<<999999888666>>><<<999666333222222222555:::???>>>999777:::???;;;<<<======;;;999666555999888777777888888777{{{oooddd\\\XXXSSSNNNLLLIIIEEEBBB===<<<;;;;;;<<<======>>>======???BBBAAA===<<>>===::::::===<<<===>>>@@@AAAAAAAAAAAA<<<<<<<<<<<<;;;:::888777111444777888888999;;;===999999888888:::>>>BBBCCC=========<<<:::888888777>>>???AAACCCCCCAAA<<<999999888777888;;;<<<;;;:::::::::999888888888888888999888777777888999<<<===>>>???@@@>>>;;;:::999999<<<999777888<<<===;;;888<<<:::999999;;;<<<;;;999<<<;;;:::::::::;;;===>>>888888:::;;;=========<<<<<<===???@@@@@@???>>>===??????>>>>>><<<:::666444:::;;;;;;<<<<<<;;;:::999===<<<;;;999999999999999999::::::999888777555444;;;999888777777777666555999:::<<<===????????????EEE@@@:::777777888888777:::777555777<<<===999555<<<;;;888777666666666666333555777555222222555999999===>>>;;;;;;===<<<999<<<;;;888555444777<<<@@@555555666555555888<<>>>>>===:::888;;;<<<===<<<:::777777777555888::::::::::::666///---,,,111999===<<<<<<>>>:::999888888:::::::::888;;;:::999999:::<<>>>>>AAA>>>999555888???AAA>>>;;;;;;999555444777;;;>>>;;;777777<<<@@@@@@>>>===999:::;;;===>>>@@@AAABBB:::;;;;;;;;;;;;:::888888666888999:::::::::999999:::999777666666999;;;===;;;===>>>:::666555:::@@@<<<======;;;888555333333111777<<<===999555333333888999:::;;;;;;999777555222555777777:::===<<<888===;;;:::888999;;;===???>>><<<:::999:::<<<>>>???999888777999;;;===<<<:::;;;===@@@@@@???>>>>>>>>>???>>>======<<<;;;::::::<<<;;;;;;;;;:::::::::999666666888:::;;;;;;;;;:::<<<;;;888666666888<<>>999555666;;;>>>;;;888555:::;;;999:::<<<===;;;===<<<;;;;;;;;;;;;999777===;;;888666555666888999;;;888555777<<<>>>:::666333888<<<;;;777666:::>>>999:::<<<======<<<;;;:::888;;;???AAA@@@<<<888555666777666444777===>>>;;;===<<<<<<;;;999888:::===;;;999:::>>>CCCDDD@@@<<<888888888999:::999777444999888777777999:::999888999666444777;;;===999555999>>>@@@===::::::999666======;;;999555333222222555888;;;<<<;;;:::;;;>>>:::;;;======<<<999777555:::999888:::<<<======xxxpppfff```WWWNNNHHHEEECCCBBB??????>>>===<<<===???@@@@@@@@@BBBEEECCC??????CCCDDD@@@<<<:::<<<@@@BBBBBB@@@AAADDDIIINNNUUUZZZ]]]___eeellltttxxxyyywwwuuuqqqlllfffcccaaa\\\UUUOOOQQQIIIBBBAAA???<<<<<<===:::;;;===>>>??????>>>>>>>>>===<<<:::999999::::::444666888999999999:::;;;888888999;;;===>>>@@@AAA>>>===<<<;;;:::999888888===>>>@@@BBBDDDBBB???<<<999:::;;;======<<<999666:::999999888777777666666999888777777888:::<<<>>>;;;===???@@@===999777888777888999999888888999999;;;<<<>>>??????<<<888555:::999999999:::;;;<<<===999:::;;;======>>>??????<<<===???@@@@@@>>><<<:::>>>???@@@@@@>>>;;;888666999;;;>>>@@@@@@>>><<<:::???===999666444444555666333666999;;;;;;888444111888666444555777999999888<<<<<<<<<=========<<<<<>>;;;888999999999999888888888888333555666555333222444777999===???======???>>>:::888888999888777888;;;===:::999888666555777;;;>>>:::777888999888555777;;;<<<======;;;999888777666333444555666888888888888>>>>>>===;;;888777666555999:::<<<======<<<:::888999;;;======;;;999888888;;;===<<<999999:::777222+++,,,111888;;;999999<<<888777666777888888777666;;;:::999999;;;===@@@BBB>>>888666999;;;:::;;;>>><<<;;;:::;;;<<<=========<<<:::777444777======999===;;;888666555666:::???666111222:::??????>>>@@@888888:::;;;===>>>@@@@@@>>>>>>>>>>>>>>>>>>======777888999:::;;;:::999888999777555444555777:::<<<======;;;666111222999@@@888:::;;;:::888555555666666999;;;;;;888666666777;;;:::999999999999::::::444777888888;;;??????;;;===;;;999888888:::===???:::777555555777:::;;;:::888888999:::<<<===<<<;;;;;;===???@@@>>>=========<<<===<<<;;;:::;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;555777999;;;;;;;;;::::::999:::;;;;;;999999;;;===<<<888555666;;;>>>>>><<<;;;;;;999777;;;>>>;;;555===;;;::::::;;;:::888666>>><<<:::888777888:::;;;===:::777888===>>>;;;888666777888888999999;;;<<<:::;;;<<<===>>>===<<<<<<888<<>>@@@===888777===???===;;;<<<;;;888555888;;;:::666333000000666555444777;;;===<<<999888999;;;<<<<<<;;;999888777666777:::===@@@AAA@@@yyymmmfff\\\QQQIIIEEEDDDDDDDDDDDDCCCAAA???@@@BBBDDDEEEDDDDDDFFFEEEBBBCCCGGGDDDCCC@@@===>>>CCCDDDBBBAAABBBDDDGGGKKKOOORRRTTTXXX]]]gggqqqxxx{{{|||{{{xxxtttoookkkfff___VVVOOOVVVMMMFFFDDDCCC@@@>>>???:::;;;===??????>>>===;;;@@@>>><<<:::999:::<<<===999::::::;;;;;;;;;;;;;;;888777999===>>><<<===???>>><<<;;;<<<>>>@@@@@@???;;;;;;<<<>>>@@@@@@===;;;>>>???@@@@@@===999444111:::999999888777777777888::::::999888999;;;===???::::::<<>>===BBB???;;;777555555777888111444999<<<===999555111999666444555999======<<<======<<<;;;;;;::::::::::::;;;<<<999555555:::???666444222444777::::::888777999;;;;;;:::999999:::111111222444666777888888777:::<<<::::::<<<;;;888444777:::;;;:::999999:::===;;;888777777888:::;;;888666777999999666888===<<>>===444555777999;;;;;;::::::<<<======<<<:::888999:::888999999::::::999777777444777;;;======<<<<<<======>>><<<999999<<<;;;666444444888<<<;;;888888;;;888777666666777888666555888888888999:::<<<>>>@@@>>>777555:::<<<888888===??????===<<<;;;::::::999:::;;;:::777999======:::@@@===:::999666444777<<<555//////888>>>======AAA888999999:::;;;<<<<<<===???????????????@@@@@@@@@::::::;;;<<<>>>===;;;888777666555444555777999:::???>>>;;;666333444:::???666888:::999666555777:::======<<<999666555666777<<<:::888777777999;;;===777999:::999<<>>===;;;888777;;;???:::222888777777888:::;;;:::888======<<<;;;;;;<<<===>>>AAA>>>;;;:::===>>>===;;;999888777888:::;;;<<<<<<========================999===AAAAAA>>>:::999999:::;;;:::777999======999;;;======999777999;;;:::777555555888<<<===888333:::999999:::<<<===<<<;;;999999999;;;===>>>===;;;999888999<<<@@@AAA???;;;888===???<<<:::<<<<<<999444999>>>???;;;777555555777333000333999===;;;777777888999:::;;;;;;<<<<<<333333444777<<>>???AAA@@@???<<<;;;>>>=========<<<==================>>>??????>>>===:::777888<<<===::::::>>>???===;;;<<<@@@CCCCCCBBB<<<;;;::::::<<<<<<;;;999??????@@@>>>;;;777555333<<<;;;:::999999999:::;;;:::999888777888:::<<<===;;;888888:::999555777===666666666777999:::::::::999;;;===>>>===;;;999999777777888:::;;;===>>>???>>>>>>>>>;;;999:::===AAA============;;;:::888777777999<<<===;;;:::;;;<<<666666777888:::<<<>>>???@@@???===;;;:::::::::;;;444666999<<<<<<;;;888666999555333444999======<<<;;;;;;:::999999999999:::777777777777777888;;;<<<999888666555555666777888777:::<<<<<<999777777888222000000333888;;;:::777555888999666777::::::777333666:::<<<;;;999888888<<<999555555888::::::999888777888;;;:::777888<<<:::???AAA===;;;>>>@@@???::::::;;;;;;;;;;;;<<<<<<999;;;===<<<999999:::<<<:::999999888888777888888555888<<<======<<<<<<<<<999;;;:::999;;;???>>>:::;;;;;;===???===999999===:::888777777888888777666888999999;;;<<<===>>>???@@@888666===>>>888888===<<<===<<<;;;:::::::::;;;<<<>>>>>>:::999===@@@??????;;;:::;;;999555777<<<999111///777<<<999:::???;;;;;;;;;:::::::::::::::============>>>>>>??????:::::::::<<<>>>>>>:::777666555555666666777888999>>><<<:::888777888:::;;;666888:::888555444888<<<<<<<<<;;;999777666777777888888888777888999:::;;;999;;;;;;:::<<<@@@@@@===:::999888777777999:::<<<===999777999<<<>>>;;;888777888;;;<<<<<<;;;::::::666777888777777777999;;;:::===<<<999999>>>???<<<888888888888888888888888777999;;;:::888777777999333777;;;:::777444555888:::;;;<<<;;;999999:::<<<999:::999888999<<<:::555555555555777999:::999888888999:::;;;<<<===>>>>>>BBB???<<<999999:::;;;===999;;;<<<;;;999999<<>>===;;;::::::;;;<<<===:::>>>@@@???;;;888:::<<<777999999777999>>>===:::888======999777:::;;;999888777777999<<<<<<999666<<<:::999:::;;;;;;:::888:::999:::<<>>@@@@@@???===;;;<<>>>>>>>>|||pppmmmggg^^^VVVPPPMMMMMMFFFFFFEEEAAA======@@@CCCBBB???>>>>>>===;;;???DDD<<>>AAAAAA>>>???@@@BBBCCCDDDDDDCCCBBBMMMQQQWWW___jjjttt}}}zzzzzzyyyxxxuuuppphhhccc[[[RRRLLLKKKKKKHHHDDDBBB>>>@@@AAABBBBBB@@@===;;;;;;<<<>>>???@@@???===<<>>>>>???AAAAAA@@@???===888777::::::888999???AAA>>>;;;<<>>===;;;::::::;;;===>>>888777666555555777999:::===888555666555333999AAA999666444666<<>><<<:::777555555888<<>>>>>===<<<;;;888888999:::;;;;;;;;;;;;888444000222777;;;:::999999999888888999999:::;;;<<<999666777:::<<<:::888>>>>>><<<999666555777999888;;;===<<<999555444555777333000333999<<<888333555888888666666999:::777444777:::;;;:::999888888:::666222444999<<<:::777:::888999;;;:::777777;;;888>>>???:::888<<<>>>===AAA@@@===;;;:::;;;===>>>:::<<<===<<<999777888:::===<<<:::999888999:::::::::<<>>???@@@@@@@@@AAA999888???@@@999888===666777999:::;;;<<>>444000888;;;777888>>>======<<<;;;::::::999999;;;;;;:::;;;;;;<<<===>>>999888888;;;===<<<888444555555666777777888888888:::999999999::::::888666777999:::777333333777<<<666777888999999999999:::555666777888999999888888999;;;;;;999<<<@@@@@@<<<888888777777777888999:::999666444666:::;;;777333666999;;;<<<<<<:::999999777777888777666777:::======AAA@@@<<<<<>>===999888999;;;555888;;;:::666444666:::;;;>>>@@@>>>888666888;;;555999<<<999888:::;;;:::888777666777888888666444222333666999;;;;;;;;;;;;@@@>>>;;;666333444888;;;888===@@@===888777<<>>@@@===888777:::>>>555777777666999>>>>>>;;;777<<<===999777;;;<<<999999999:::;;;======<<<:::AAA???=========<<<;;;999::::::;;;>>>@@@AAA@@@>>><<>><<<888555777:::777666444333333666:::===;;;:::999888888:::<<<===999888888:::<<<>>>>>>===}}}ttthhh]]]UUUOOOJJJEEEBBBDDDDDDCCC@@@???@@@AAAAAAAAAAAA???<<<<<<===???@@@???>>>???AAABBBBBBAAA<<<@@@CCCCCCCCCDDDBBB===EEEHHHNNNUUU]]]fffoootttxxx{{{|||yyyvvvuuupppjjjaaaZZZVVVWWWSSSKKKFFFFFFCCCBBBAAAAAAAAAAAA???>>>>>>>>>???AAABBB@@@<<<999===AAACCCAAA;;;666555666999:::<<<;;;::::::;;;===>>><<<:::;;;>>>>>>;;;888;;;:::999999::::::888666;;;;;;;;;:::999999;;;>>>BBBAAA===999555666;;;@@@<<<999666777:::===<<<;;;888777666777999<<<======<<<<<<999555666<<<>>>;;;666777888999:::;;;;;;;;;666888:::===>>>===<<<<<<<<<;;;999777777777999:::???:::888<<<===;;;888888BBB>>>::::::===>>>;;;777:::::::::888777777999;;;:::;;;<<<======;;;999888:::888555444777:::<<<<<<:::777444444777999999888333444555666777999;;;<<<888<<<<<<888888<<<<<<777;;;AAACCC???;;;;;;:::888999>>>@@@===:::888555111555888888555777<<<<<<777222777;;;:::888777<<<@@@555222333777888666666888;;;999777777:::<<<;;;999;;;999888999;;;=========>>>:::777777999;;;;;;:::<<<======>>>>>>===;;;;;;888<<<>>>;;;777666999===BBB???:::666555888<<>>;;;999999:::333555777999:::;;;::::::<<<<<<<<<<<<<<<999444000444666<<>>===>>>@@@<<<777888;;;===;;;888666999:::999666444666999777777999:::::::::::::::===777333555777777777999:::;;;;;;::::::;;;>>>@@@>>>;;;888999;;;;;;:::888777888:::<<<=========<<<999<<<>>>===999666777999999888777888999999888666555777:::>>>@@@>>>999555;;;<<<<<<999555555888<<<666888;;;<<<;;;:::::::::<<<888555777;;;>>><<<999:::888999999666222444999888999;;;:::999888888999222222///---333;;;;;;444666444333444666999::::::;;;===<<<999999===>>>===888;;;>>>===999777888:::>>>>>>>>>>>>>>>???@@@@@@:::777555777===@@@???<<<<<<;;;;;;:::999888777777888;;;===<<<999888999;;;;;;:::999777777888:::;;;===<<<;;;::::::999888777<<<;;;:::::::::999777555222444666888999:::::::::???===999333//////111444999999:::<<<>>>>>>;;;999999::::::;;;;;;:::::::::===>>>>>>>>><<<;;;<<<===::::::999888666555777999999777666888;;;<<<;;;888888:::999666777:::<<<:::>>>=========>>>===<<<:::>>>@@@CCCBBB>>><<<<<<===<<<===>>>===<<<===???AAAAAA;;;777999999888999<<<444666999:::888777555555;;;777333333666:::=========888777:::;;;:::999;;;:::666777;;;;;;666666999wwwkkkaaaYYYSSSLLLHHHEEECCCAAABBBDDDDDDBBB@@@???AAABBBBBB@@@?????????>>>===<<<>>>@@@AAAAAA@@@===@@@BBB@@@@@@CCCBBB>>>???BBBGGGLLLTTT]]]ffflllsss{{{}}}xxxvvvuuusssnnngggaaa^^^XXXNNNGGGGGGDDDDDDDDDDDDCCCAAA???===BBBAAAAAABBBBBBAAA===;;;>>>AAACCCAAA;;;666555666666888:::::::::;;;<<<>>>???>>><<<;;;;;;999777555<<<;;;;;;;;;<<<<<<;;;999;;;;;;;;;:::999999;;;===;;;<<<===;;;999888:::<<<===;;;::::::<<<>>>??????777888999:::<<<===<<<;;;999:::999777999>>>>>>;;;;;;:::999888888:::;;;<<<777888:::<<<======<<<<<<:::999888888888:::<<<===???;;;:::===???;;;888888===:::666666999:::888555999::::::888777777999;;;999::::::;;;;;;999888777:::888555444555777777777888666555666999;;;;;;:::555444444666888:::;;;;;;999======::::::======::::::???AAA>>>;;;;;;:::888;;;???@@@<<<::::::888666888<<<<<<999:::===<<<888:::<<<===;;;888666777:::...///333666555333555;;;:::888666777:::<<<;;;::::::999888999;;;============:::777888:::;;;;;;:::???>>>===<<<<<<<<<<<<<<<888:::<<<;;;999888:::<<<===<<<:::888888:::===>>><<<<<<<<<<<<:::;;;===???555666777888888777777666===<<<<<<;;;:::777333///222444999@@@@@@;;;:::<<<;;;888555666999;;;999666555777999888555333555777888888888888888888888888:::444111333666555666999:::<<<======<<<<<<>>>@@@@@@===::::::<<<===<<<:::666777888:::;;;;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<;;;999777777999;;;<<<<<<888999;;;<<<<<<;;;;;;:::>>>>>>>>>;;;999888999:::;;;<<<===<<<;;;:::<<<===<<<999666888<<<>>>===;;;<<<;;;<<<===:::555666:::777888::::::888777888888000333333111333999:::777999777555555777888888888;;;======::::::======;;;;;;:::999999999999999888@@@===999666666999===@@@>>>:::888999===???===;;;888888999999999:::::::::777:::======;;;999:::;;;888777666555666888:::<<<<<<<<<===<<<;;;:::;;;<<<===<<<:::999999:::;;;;;;555666888:::;;;;;;;;;:::===<<<999666333333666888999999888888888888999::::::999888888::::::999666888:::===>>>>>>===<<<<<<;;;<<<<<<;;;999999:::;;;:::999999:::======;;;888999======;;;<<<>>>>>>;;;999;;;===@@@AAA???<<<999???@@@AAA???;;;888888999999:::<<<<<<;;;<<<===??????999555666777555666888000222444555666777888999===999444333555999;;;;;;<<<999999===???;;;999999888555555999999555555888|||pppfff___XXXQQQLLLHHHCCC@@@BBBGGGIIIFFFBBB???AAADDDEEECCCAAA@@@@@@;;;;;;:::<<>>@@@BBB@@@;;;777666666444666888::::::;;;===???>>>??????===:::888777777<<<;;;;;;<<<===>>><<<;;;:::;;;;;;:::999888:::<<<555888===???===:::888777;;;;;;<<<;;;;;;<<<>>>@@@888:::<<<>>>>>>===;;;:::666888999888;;;???>>>:::===;;;888666666777999;;;888888999:::::::::::::::777888888999;;;===???@@@>>>;;;<<>><<<:::;;;:::888999===>>>:::999::::::888:::===>>><<<;;;<<<:::666<<<;;;;;;999777666555555---000555777333///333:::888777666777999;;;;;;:::<<<;;;:::;;;===???@@@???;;;999888999:::;;;:::999BBB@@@===;;;:::;;;<<<===777888:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999:::===@@@888888888888777555444333>>>===<<<<<<;;;999555222333555999??????:::999<<<999777666777:::;;;999666666999:::999666555666999::::::888777666666666666999444222444666666777::::::<<<>>>???>>>>>>>>>??????<<<999888999;;;;;;;;;666666666666777999:::;;;;;;:::888999;;;===>>>>>>===:::777777999<<>>===<<<;;;;;;:::888777======<<<:::888999<<<>>>>>>;;;888999===??????===>>><<<===???<<<666555888888:::;;;;;;:::999999:::111666999888777999;;;;;;===;;;888888888888777666:::======;;;;;;===<<<999===999666666:::;;;:::777===;;;888666666888:::<<>>===<<<;;;;;;444444333444555888:::<<<888:::===<<<:::999<<<>>><<<:::888777777999<<<>>>999::::::;;;<<<;;;;;;;;;:::;;;:::999888999;;;===999:::999666333444888<<<;;;888666777999999777555444777:::===>>>===;;;:::;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;===>>>===:::888888===@@@??????AAA>>>:::555888===AAABBB???;;;888??????>>>;;;777444444555555777999:::::::::<<<===>>>999555666666444444666333333222333555888;;;<<>>@@@EEENNNWWW]]]^^^iiisssvvvuuuxxx|||}}}zzzuuunnniiiddd^^^ZZZWWWIIIJJJIIIHHHGGGFFFGGGHHHGGGDDDBBB@@@???===;;;999;;;===@@@???<<<:::999999666888:::;;;;;;<<<>>>@@@===???AAA???<<<;;;===@@@999999999:::<<<===<<<:::999:::;;;:::888888999:::555999===@@@???<<<777555666888:::999666777:::>>>:::;;;======<<<;;;;;;;;;555777777666999>>>>>>;;;999888777666666777888999999999888888777666555555777888999;;;===>>>???@@@>>>;;;===@@@@@@<<<999999:::888666777:::;;;;;;999;;;;;;;;;:::999:::<<<>>>:::999888888777777888888===<<<;;;;;;;;;:::777444<<<<<<<<<===<<<;;;999777;;;888777999===???===:::444666888888999::::::999666:::;;;999999;;;:::888444999<<<:::999::::::777:::<<<===<<<999888666444777666555666777888777555666666777999555000111555777777666666777777888888:::999888999<<<>>>>>>===999999999:::::::::999888@@@@@@>>>===<<<;;;;;;;;;666666888:::======;;;888::::::999888888888888999??????===:::777777999;;;;;;;;;:::999888777666555>>>===;;;;;;<<<;;;999777888888<<>><<<<<<===???>>>;;;888:::<<<>>><<<999888:::<<<;;;:::999777777777888888===999777999:::888999<<<888;;;>>>???>>>===<<<<<<:::888666444555666888999555555444444555666888999999555333444999<<<======<<<:::888888:::<<<======666999;;;999555555999>>>888777666888::::::666222888999999888777888:::===>>><<<::::::===???@@@???===;;;<<<>>>;;;555333444;;;<<<>>>>>>===<<<===>>>666999;;;<<<<<<======<<<>>><<<:::999:::999888777888<<<===;;;;;;===<<<888:::999888999<<<<<<:::888888:::===@@@???===999666===;;;888888999:::999777888888999999999:::::::::555888<<<>>>???===<<<:::555444444444555888:::<<<555999;;;:::777666999<<<999888888777666777999:::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;::::::<<<===999;;;<<<999555444999>>>999999999888777666666777555555666888::::::999888888:::<<<===<<<::::::;;;;;;<<<===>>>>>><<<999777444:::>>>?????????;;;666444888===???>>><<<888777???===;;;888666555555555333555888:::::::::;;;===@@@:::777888888666555777;;;999666444666999<<<======:::666333333666999;;;===:::999===>>>:::777888333333333555555444444444zzzttt{{{|||}}}xxxqqqllleee^^^YYYLLLLLLMMMMMMLLLLLLMMMNNNMMMLLLIIIEEEAAA@@@AAACCC===<<<<<<>>>@@@BBBBBBAAA===BBBEEEEEEEEEFFFCCC>>>?????????@@@CCCIIIQQQWWWWWW^^^fffkkkqqqxxx{{{zzzzzzwwwsssnnnkkkiiieeebbbSSSQQQMMMHHHCCCBBBDDDGGGEEECCC@@@>>><<<:::777555777:::<<<>>>>>>===<<<<<<:::<<<======<<<<<<>>>??????AAABBB@@@<<<<<<>>>AAA:::999999;;;======<<<;;;999:::;;;:::888777777888;;;<<<===??????<<<999666555777888777555555999<<<<<<<<<<<<999777777:::===777777555222555;;;===;;;555666888:::;;;::::::999:::999999777555333111///999:::;;;===>>>>>>======<<<;;;<<>>999888:::999888888888:::;;;;;;;;;<<<======<<<;;;<<<>>>@@@;;;;;;:::999999999999:::;;;:::;;;<<<===<<<999777999:::<<<===<<<;;;;;;:::<<<;;;:::<<>>;;;555555777:::::::::999999777999999777888;;;;;;777111888<<<<<<;;;<<<;;;777:::;;;===<<<999555555666777666666777999::::::999>>>999777:::;;;777444333888777777666444444555555777555444555777999999888888999:::::::::999999888<<<===>>>???>>><<<:::888666666777:::<<<<<<:::888999777555444555777:::<<<@@@@@@>>>;;;777666777999======<<<<<<;;;;;;;;;;;;999888777888:::;;;;;;:::;;;:::===@@@@@@<<<<<<@@@BBBAAAAAAAAA@@@???<<<::::::===>>>===:::999:::===999999999999::::::;;;<<>><<<::::::;;;===???@@@>>>;;;;;;===<<<666333333:::<<<>>>>>>=========>>>:::777666:::>>>>>>:::777;;;:::999:::;;;<<<:::999777;;;<<<;;;;;;===<<<999444888===???===;;;::::::777:::???BBBBBB>>>:::777;;;:::999999:::;;;;;;;;;======<<<:::888777555555555777;;;>>>???>>>;;;999888777666666666888:::<<<888:::<<<:::888777888:::777:::<<<;;;888666666666<<<;;;::::::999888888888999;;;<<<;;;999888888999555999>>>===999666777:::777;;;===:::555333777<<<999666222222333555666666777:::<<<===<<<;;;;;;<<<;;;<<<======<<<999777666333999===>>>>>>>>>:::555888:::;;;:::888555555666<<<;;;999888888888999999444666888::::::;;;<<<>>>???999777888999666555777>>>:::666555777;;;======:::888666444444666999<<<===888555777888666666999666888999999999::::::999vvvooowww{{{}}}{{{vvvrrrmmmgggaaaUUUVVVWWWVVVSSSQQQRRRTTTTTTRRRNNNHHHCCCBBBDDDFFF@@@???>>>???AAACCCBBBAAA>>>CCCFFFFFFFFFGGGEEE@@@@@@@@@@@@???@@@DDDJJJNNNQQQVVV\\\aaajjjtttxxxwww{{{{{{xxxtttrrrrrrnnnhhh___\\\VVVLLLCCC>>>???AAADDDBBB@@@>>>===:::777444666888;;;===>>>???>>>===<<<===???>>>======>>>???CCCBBBAAA>>>;;;:::;;;<<<>>>===<<<>>>???@@@>>>===888999;;;:::888666666777===<<<<<<=========;;;999888888999888888888;;;===<<<===;;;888555666;;;@@@:::999666111333999;;;999555888;;;>>>???>>><<<;;;999999999999666333000...999;;;<<<>>>>>>===;;;:::;;;999:::<<<:::666666:::777777666666777888999999<<<======<<<<<<<<>>>>>======<<<888777999>>>>>>;;;:::;;;888999999666888;;;;;;777222999======<<<>>>===999;;;;;;<<<===999555777;;;<<<<<<<<<<<<;;;:::::::::???888555:::???===999777888888888777555444555666<<<:::999999:::;;;;;;:::888999:::999888777888:::888:::===??????<<<999777666777999:::::::::999999666555333444666:::>>>AAA<<<======<<<:::999;;;<<<>>>===<<<<<<<<<<<<======555444222333555888999999:::999;;;===<<<999999===@@@@@@??????===<<<:::999888;;;<<<;;;888777888;;;888999:::;;;<<<<<<<<<<<<<<<999999:::888444555999444666:::;;;999777666666777888888888777777888:::555555555555555666777777888666666777999<<<======999999:::;;;;;;999555111///333777888666444333444333444555888::::::888666444777;;;======<<<<<<===<<<;;;999888999;;;>>>@@@@@@<<<;;;======999555666777888:::;;;::::::;;;<<<:::333000555:::999555333999999999:::<<<===<<<:::666999;;;999:::===>>>;;;222777===???<<<::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???===;;;888555333222777777999<<<======:::888:::999888777888999;;;=========<<<<<<<<<;;;;;;;;;999===@@@@@@<<<888777777;;;:::999888777777777777:::;;;;;;999777555555666000555;;;===;;;888666666777:::<<<:::555444999>>><<<777111///111444666666999;;;===>>>======>>>???;;;<<<===<<<:::888888999777<<<>>>>>>>>>???===888:::;;;;;;777333222444888;;;999888999;;;======<<<666888999999999:::<<>>======@@@@@@===vvvlllsssxxx{{{zzz}}}~~~{{{yyyuuuooojjjbbbaaa___]]]\\\[[[YYYWWWWWWVVVSSSNNNJJJHHHHHHJJJAAA@@@???@@@AAABBBAAA@@@AAADDDDDDBBBBBBEEEFFFCCCBBBBBBAAA@@@???@@@DDDGGGHHHOOOUUUXXX^^^hhhpppsssuuuyyyyyyvvvuuuwwwssslllgggfffbbbXXXLLLEEECCCDDDEEEDDDCCCBBBAAA===999666888999;;;===>>>>>>===;;;:::<<<===>>>======???AAAFFFCCC???=========<<<;;;???>>>>>>>>>??????>>><<<777999::::::888666555666:::999888:::===>>>===;;;;;;999888888:::<<<======;;;======;;;888888<<>>>>>===;;;999:::888888999666222444999666666666666555555777888;;;;;;<<<;;;;;;;;;>>>@@@;;;<<<<<<===<<<;;;:::999:::999999999;;;;;;:::888444666888888777888;;;===777;;;???>>>;;;999999;;;:::888:::@@@@@@;;;999;;;::::::888666888<<<;;;666444888:::777777:::<<<;;;:::888999;;;777444888???===???@@@===:::777888:::<<<777555:::===;;;888888777999:::999777777:::<<>>>>>===<<<888999:::888666666999;;;777888:::<<<<<<;;;:::888666999::::::777666888;;;888888888999:::<<<>>>???888:::===>>>=========>>>===<<<;;;:::999::::::;;;777555222222444666777888:::888999;;;999666777;;;;;;;;;;;;:::999999:::;;;888:::<<<;;;888666888:::777999;;;<<<===;;;999888666555666888666333444999444666888999888666555555666999<<<<<<:::999:::;;;555666777777777777777777666777999999888999:::;;;999888888999:::999666444111333555777777666444333666888::::::999777777888888:::;;;;;;:::::::::<<<:::999888666666888<<>>???>>>444666777888999999:::;;;999999::::::;;;===>>>>>>:::;;;;;;;;;;;;<<<>>>???>>>===<<<:::888777555555999888777999;;;;;;999666888888777777888;;;===??????<<<:::;;;???@@@>>>;;;999===AAA@@@<<<999:::<<<;;;:::999888777777888888;;;;;;:::888555333444555111555999===>>><<<999666888777666555666888:::;;;;;;666111111444888888777999:::<<<<<<;;;<<>><<<999888:::===:::>>>>>><<<===??????<<<:::;;;;;;888444333666::::::999888:::===???===;;;888999888777666888<<>>;;;888555777999888666555666777777222111333555555666888888<<<===;;;<<<@@@@@@<<>>DDDEEEBBB>>>>>>CCCFFFFFFEEEEEEDDDBBB@@@@@@BBBDDD???IIIQQQRRRTTT]]]hhhooommmrrruuutttuuuyyyuuunnnjjjllljjjcccXXXPPPLLLLLLGGGFFFFFFEEEDDDAAA<<<888;;;;;;<<<===>>>>>>;;;999777999;;;<<<===>>>@@@BBBFFFBBB>>>>>>@@@BBBBBB@@@>>>===<<<===>>>===;;;999777999::::::888666555555555444555999>>>@@@>>><<<<<<999666777:::======;;;999<<>>;;;:::===AAA===???===:::999;;;888333999888777777777777777777333666;;;>>>>>><<<888666555888;;;>>>???===;;;999999777666666333000333999777777777777555555777888999:::::::::999:::===???:::;;;<<<======;;;999888>>>===;;;;;;<<<<<<;;;:::999::::::777444333555888444:::???>>>888555777::::::777999??????999666999;;;;;;999666888<<<;;;666333666444000///555999:::777555555777444111666@@@888<<<>>><<<777444777::::::888888:::999444333666666999;;;;;;:::;;;>>>AAA???===;;;:::::::::999777999::::::777555555999<<<777888888999999::::::;;;666:::<<<:::555444777<<<>>>?????????>>><<<:::999888;;;>>>??????=========<<<;;;999777666666777777<<<999666444555777888888;;;999999;;;999666777<<<888888888888777999;;;===:::<<<>>><<<999888:::<<<777999<<<===<<<:::666444222222555888666444666<<<555666888888777666555666555999======;;;::::::;;;666777888999999999777777333666999999666444666888999888777777888999999888444333333555777777555444777:::<<<:::666444444666;;;;;;:::777555555777999999888777555555777;;;>>>===777444777999666555555555777999:::999999:::<<<888555555777555111333::::::999999;;;<<<<<<999777555777888666888>>>AAA@@@888444111222666:::;;;:::555888===AAABBBAAA>>><<<888999999999888888:::;;;:::::::::999999999888888:::888666888::::::888555666555555666888<<>><<<999888;;;???;;;;;;999888777888999999;;;;;;:::777444333444666555666999===@@@@@@===::::::444///111888<<<;;;777999555222444999<<<;;;999777888999888888:::===@@@>>>???>>><<<999999===@@@;;;>>>===::::::>>>???===888;;;===:::666555999===:::999999;;;>>>???<<<999:::999777555444666;;;>>><<<888777;;;===;;;:::;;;???<<<;;;===@@@???999444666999;;;:::666333333444444111111555888666666777333888999666777<<<<<<888pppdddjjjmmmooooootttyyy|||||||||~~~}}}qqqnnnkkkjjjiiiddd\\\TTT]]]XXXUUUXXX]]]\\\SSSKKKPPPMMMIIIGGGFFFFFFEEEDDDHHHDDD@@@@@@BBBCCCAAA???NNNIIIDDDCCCEEEFFFDDD@@@GGGIIIJJJKKKMMMSSS\\\bbbhhhkkkooorrrttttttsssssswwwrrrlllfffbbb\\\UUUPPPMMMKKKIIIGGGEEEBBB???<<<<<<>>>???>>>;;;999;;;===888;;;===<<<===@@@@@@===AAA<<<:::???CCC@@@;;;888999<<<>>>;;;;;;<<<:::666999666888>>>>>>999777:::===;;;::::::<<<======<<<===;;;:::===BBBCCC???:::777999;;;=========>>>???===;;;;;;<<<<<<:::555000===999555555888888555111333666999;;;;;;<<<===>>>======>>>>>>>>><<<;;;:::777777888888888999999999===:::777777999:::999888999::::::888777666888999;;;;;;999666555666;;;>>>???@@@AAA@@@===:::999999888777666444444444555666888888777777666777777888666666777999:::;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;666222000333444666:::???;;;777333444999<<<<<<:::888;;;<<<999999:::888444:::<<<;;;999:::======999999777666888888888999<<<999999:::;;;<<<<<<:::888555777999::::::999888777999;;;======:::999:::<<<;;;<<<<<<777222111555:::<<<;;;:::;;;;;;::::::<<<777999;;;<<<;;;;;;<<<>>>999;;;===;;;888666777999<<<888888;;;:::444222555::::::999777666666999;;;777888999999888999;;;===555888:::;;;:::;;;>>>AAA@@@@@@;;;777777<<<===;;;777333333888888555555:::888<<<<<<666444666666444888;;;<<<;;;777666777:::999555333666===@@@<<<777666999:::999555444666888===;;;888666666888;;;>>>555555555666777666333111666888:::888444111000111555888;;;999555222444777999888666555555777999;;;:::??????999666888777222777888999:::;;;;;;;;;;;;777888:::;;;777222666===<<<:::888:::<<<<<<777222777777777999:::;;;;;;::::::888666666999<<<>>>???<<<<<<>>>@@@AAA@@@<<<999<<<<<<===<<<;;;<<<>>>@@@@@@999666:::<<<::::::===AAA???<<<999777777777888888888777666555777;;;>>><<<777777<<>>;;;888222444777999::::::999888===>>><<<::::::<<<===<<<777<<>>BBB===:::;;;<<<:::;;;>>>AAA@@@???>>>999333444888888111000777===<<<;;;<<<<<<777222222777;;;:::888999:::;;;;;;<<<<<<;;;;;;;;;999666444333333444444444222111444999======<<<777666999>>>???;;;999:::tttgggjjjjjjkkkkkkoootttyyy|||~~~tttqqqooonnnmmmhhh___XXX\\\ZZZZZZ^^^cccccc^^^XXXXXXUUUPPPNNNMMMMMMMMMLLLIIIFFFCCCBBBAAABBBAAAAAAGGGDDDAAAAAABBBCCCAAA???BBBCCCEEEGGGIIIMMMTTTZZZ```ccciiinnnrrruuuwwwxxx|||xxxsssooojjjccc[[[UUUUUUQQQLLLGGGEEEBBB@@@>>>:::<<<===<<<:::999:::<<<;;;>>>???<<<===@@@AAA>>>>>>;;;<<<@@@AAA>>>===>>>:::===<<<999888::::::777999666888>>>???;;;;;;>>><<<<<<<<<;;;:::999::::::999999:::>>>AAABBB???<<<999:::;;;;;;;;;<<<===>>>888777888:::<<<<<<999666:::555111333888:::555000333555999;;;;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;888888888888888888999999<<<;;;::::::;;;;;;777444555888:::999666555888<<<<<<999666555888::::::999===>>>>>>===999666555444222333333444666888:::;;;888888999999;;;<<<>>>>>>777777999:::<<<>>>???@@@>>>===;;;:::::::::;;;;;;888444333555666666999===>>>:::666666777888777555888<<<<<<:::;;;======:::888777555555:::???===666222333444444444555888;;;999888888999::::::999888888999:::::::::888777555;;;===???>>>;;;999999:::666999:::777333222555888999:::<<<>>>===999555333555777999999888888999:::666999<<<<<<:::777666777777555666;;;<<<888666999999999999777555555777999:::;;;<<<;;;::::::;;;===888:::;;;;;;999999:::<<<>>>???>>>;;;<<>>:::<<<888888<<<;;;777666999999;;;<<<<<<999777555666999;;;<<<;;;::::::;;;<<<<<<:::888:::===>>>;;;888999:::;;;:::888777777777999888666444444555777999777777888999999888555444333666888888555444444555777;;;>>><<<888555666888444444555666777888888999<<>><<<888555666:::<<<:::777888888777888:::===???@@@===;;;888777999:::;;;:::;;;<<<>>>??????===<<<;;;<<<<<<===<<<;;;;;;>>>@@@???888555888:::999999<<>>@@@@@@???===;;;:::999::::::;;;;;;;;;:::999888666666999:::;;;<<<======<<<<<<===777444777888666666888222555888999777555444555444444666777888999::::::======;;;:::999:::;;;;;;888;;;===<<<999999===AAACCC>>>:::;;;;;;;;;===AAA???>>>>>>>>>:::555666;;;:::333222888===<<<:::;;;999777555666999;;;999777999::::::;;;;;;;;;;;;:::;;;:::999777555444555666666444333555999;;;;;;:::777666888<<<===:::999;;;yyylllmmmkkkiiifffiiinnnuuu{{{{{{yyyxxxwwwuuuppphhhaaa___```ccchhhmmmooonnnlllgggccc^^^ZZZYYYYYYYYYXXXQQQPPPMMMIIIEEECCCDDDFFFBBBBBBAAAAAAAAA@@@@@@@@@===>>>AAABBBDDDHHHLLLPPPSSSXXX^^^dddiiinnnrrruuu}}}|||zzzxxxssskkkbbb\\\^^^YYYRRRKKKGGGDDDBBB@@@;;;<<<<<<<<<::::::<<<===<<<>>>>>>;;;;;;???AAA???<<<;;;===@@@>>>;;;===BBB===>>>===999888<<<===;;;999888999===???>>>@@@CCC<<<<<<;;;999777666777777444666:::???AAAAAA@@@>>><<<;;;:::999999:::;;;<<<999888888:::<<<===<<<:::888444222555;;;===888333333666999;;;:::999888888:::;;;<<<=========<<<;;;999999888888888888888888;;;<<<===>>>>>>;;;666222222666999999666666999===;;;777444666;;;===999444999:::<<<;;;888666555555333444666888:::<<<<<<===888999:::;;;===>>>???@@@888999:::;;;===???AAABBB<<<;;;999888777888:::;;;:::777666888999666777:::===;;;888777777777666444666999999888999===>>>===777444000111999@@@<<<444...222555444111333888<<<888888777777777777888888:::;;;;;;;;;:::888666555;;;===??????===:::999999333777::::::777555666888777:::>>>???>>>999222---444555777777666555666666444777;;;===;;;888666555555555888<<<===:::999:::555666666555444555888:::;;;;;;;;;:::888777888999;;;<<<<<<;;;888777777777999<<<>>>===>>>???<<<666<<<;;;<<>>>>>>>>======;;;:::999:::::::::;;;<<<;;;999777;;;:::999888777777888888777777888999999888666555111333666888888777888999777;;;>>>>>>:::666555666000222555888:::999777666999<<<===:::999;;;======999:::;;;<<<<<<<<<<<<<<<:::888888:::;;;999:::===<<<888444555888<<<===<<<<<<:::888888999;;;???AAA===;;;999999999:::999888999<<<>>>>>>;;;:::;;;===;;;<<<===<<<;;;;;;===???===888444555777666888:::<<<;;;999777666666666666777888888777555555666888444111333999;;;999777777:::::::::::::::;;;<<<===AAAAAA@@@>>>===<<<;;;:::::::::::::::888777666555888999;;;===>>>>>><<<<<<777444444888:::888777777111666;;;999333///000333555555444555666888;;;<<<<<<;;;:::999999999999:::666888888777555777<<>>>>>>>>=========>>>???999;;;:::777888===@@@???>>>;;;;;;======:::<<<@@@<<>>@@@@@@@@@@@@>>><<<999777888999999999>>>===<<<;;;::::::999888777888999;;;<<<<<<;;;999444888;;;<<<;;;999777666:::;;;<<<===<<<;;;:::999999999999888888888888888;;;<<<===>>>>>>;;;888555444555666777888888999::::::888777:::===<<<888333666888:::;;;:::999999999;;;;;;=========<<<;;;:::999999::::::;;;;;;::::::::::::::::::;;;<<<===>>>999888666444555666888:::888666777::::::777666999666777777888888888999999888::::::777888===???===777666444333888===;;;555000666:::666222444:::>>>999999888777666666888:::::::::::::::999888777666888:::<<<>>>===;;;:::999666999===>>><<<:::888888999<<<===;;;:::888555111555666888888666555555666666777999::::::888777666777888;;;======;;;888888000222333444555666:::<<<<<<===<<<:::777666666777======<<<;;;999777777666666999::::::;;;===:::444888999<<>>777888AAA???444333<<<:::777666777:::;;;999777<<>>>>>>>>>>><<<:::888888999:::999888888999:::;;;:::999777;;;>>><<<999777;;;???;;;<<<===<<<;;;;;;<<<===<<<999666555555666888:::999999888666666666666666555777888888777777888999666333444888:::888888;;;=========<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;999888888888888777666555444333555777:::<<<======;;;:::000111444888:::888666555444888;;;:::555222333444444444444555777888:::;;;:::888888999999777777999444555555444333555888;;;;;;999888::::::888:::>>>999888999:::666222444:::<<<999888:::;;;;;;:::999666999;;;<<<:::999888999999999999:::999999888777555999;;;:::666444555888888777777888999999888888888444444777777666777;;;yyyuuummmggggggeeefffkkkrrrvvvwwwvvvyyy~~~|||xxxvvvzzz|||vvvsssrrrpppooopppooollleee\\\UUUTTTUUUOOOOOONNNJJJEEEBBBAAAAAA>>>>>>???@@@BBBCCCCCCCCCHHHLLLQQQTTTWWW\\\dddkkkmmmqqqvvvxxxwwwrrrmmmiiifffccc```\\\XXXRRRLLLGGGBBBAAA???======>>>>>>>>>777:::999777999???BBBBBBBBB;;;777:::===;;;999888777<<>>============>>>@@@BBBBBB<<<666111333999<<<999333///333999===>>>>>>?????????;;;888666777888888777;;;;;;:::999777555555555666;;;>>>>>>:::888:::===777:::======;;;999888777;;;<<<<<<<<<;;;:::888777888888888888888888888888;;;<<<===<<<;;;:::999999888666444666:::;;;888555888:::<<<===;;;999888777777999;;;;;;:::888888888>>>>>>???>>>===;;;999777888888999:::;;;;;;::::::<<<;;;999777777777888888666555444333444555777999666444555999:::777666999222666999:::999999:::<<<<<<>>>===999999===>>><<<777;;;<<<999777999:::888333;;;>>>888333555:::<<<999::::::888666666999<<<777888888888888888888888444555777:::<<<<<<;;;:::888;;;===>>>===:::888666999:::777111000666999888777999::::::888777888888:::999888777888888888888777999;;;<<<===<<<:::888222444555555555666888:::>>>???>>><<<999777888999<<<<<<;;;:::::::::999888777999888777999<<<;;;777777999;;;<<<>>>???@@@??????666555<<<:::111333>>><<<999777777999999777444888<<>>:::888:::===555333333666;;;===;;;888555666666666555333222111555777888888666555666888666777888:::;;;;;;:::999666999<<<===;;;888555444::::::999888777777777777:::::::::999777666777999;;;;;;<<<<<<===<<<<<<<<<<<<777777:::===<<<<<<>>>===<<<;;;<<<===>>>>>>>>>===???AAA@@@===:::999999;;;999888999::::::999777555999<<<;;;777666:::>>>;;;<<<======;;;:::;;;<<<;;;;;;:::777666777999999888888777777777777777888:::;;;;;;:::888777777888:::666444555666555999>>>=========<<<;;;::::::999;;;;;;;;;;;;;;;:::888888888888888888777555444333333555777999:::::::::999---222777:::;;;999666333777777777888888888777555222333666888999999888777888555555::::::777777:::666777888888777666666666888888;;;>>><<<888888;;;<<<;;;;;;;;;777333444999;;;;;;:::999:::;;;:::888999:::::::::888888999:::777888888888888888777777777:::<<<;;;999777888:::666777999999999999999999777444333555666555777;;;}}}xxxllleeeiiihhhfffgggjjjnnnpppqqqrrrzzz}}}|||}}}}}}zzztttlllfffaaa___]]]ZZZUUUPPPLLLHHHFFFEEEBBB@@@@@@@@@BBBBBBAAA@@@???CCCGGGIIIKKKQQQ[[[cccdddhhhnnnqqqqqqooonnnmmmcccbbbaaa___]]]XXXRRRMMMHHHDDD@@@>>>======<<<;;;999<<<===;;;===BBBEEEDDDCCC;;;777:::>>><<<777555333999===>>>???@@@>>>999;;;===>>><<<===@@@AAA???<<<666222444:::>>>:::555222444777:::<<<=========>>>:::666666777888666444222444555555444444444555555999===;;;666555888===999;;;<<<<<<:::999999999:::;;;;;;<<<;;;999888777777777888888888999999999;;;<<<===<<<:::888888999999777666888<<<<<<999555999;;;<<<;;;888777777999:::;;;<<<;;;888555444444;;;;;;;;;;;;;;;:::999888555777:::<<<>>>?????????>>><<<999666444444444555555555555555666777888999666444555999999777666999555:::???>>>:::777777:::888:::999555555777777444888===???;;;666777999999555===>>>666222666:::999777:::;;;:::777666999;;;666666666666777777888888333333444777:::======<<<999999::::::999777666555777888222)))***444;;;:::888:::;;;;;;:::999:::;;;???<<<888777777888999999444777:::999;;;>>>>>><<<888999:::888666555555666999999999777555444555777:::999888999:::;;;;;;999:::;;;999777999>>>???<<<999<<<;;;999999;;;;;;999===777555888666111555===>>><<<;;;::::::999777555666999<<<<<<:::999;;;===444333333444777888999888777777888888777666555444777999;;;:::888777:::<<<;;;::::::;;;<<<<<<999777999:::<<<>>>>>><<<:::888???===:::777555666777999888777888999777222222444:::;;;;;;<<<<<<<<<;;;;;;===;;;;;;===>>><<<===AAA<<<<<<======>>>>>>>>>>>>:::???CCCDDDAAA>>>===>>>@@@===:::888888666555333444777::::::888777999;;;:::<<<======;;;::::::;;;999<<<===:::888999999888888888888999999:::::::::??????>>>;;;777555555666:::777555555333222666===:::::::::999888777555555999999999:::::::::::::::;;;;;;;;;:::999888777666333444555666888999999999000777===>>>===<<<999444666444444555888999777555222444777999999888666444666222444:::<<<777888===:::;;;;;;<<<;;;:::888777888999===@@@===777777;;;???>>>>>>>>>:::666777===999<<<;;;999888::::::777::::::999888888888888999555666666777888888777777;;;;;;;;;;;;<<<<<<<<<<<<666888:::;;;:::999999999777444333666666555777:::|||qqqjjjjjjiiifffdddcccfffkkkoooqqqzzzzzztttooommmggg___YYYWWWUUURRROOOIIIFFFDDDCCCEEEEEEDDDBBB???CCCEEEDDDCCCGGGQQQZZZ[[[___dddggggggggghhhjjj___^^^]]]]]]\\\[[[WWWTTTPPPKKKEEEAAA@@@???===<<<<<>>???BBBCCCAAA@@@<<<;;;>>>???<<<999888666;;;===<<<;;;<<<999555555:::===;;;===AAAAAA>>>;;;:::888888999999999999777555555777;;;===<<<:::<<<888555666888999666222...222666888777777888999777777666666777999;;;===999:::;;;:::888888999:::777888999:::;;;;;;:::999666666777888999::::::;;;;;;>>>@@@>>>:::666333333444777:::<<<;;;::::::;;;<<<:::777555555666777777999;;;===<<<:::888777888===<<<;;;;;;;;;;;;;;;;;;666888;;;>>>@@@AAAAAAAAA@@@>>>:::777555555666777555666888:::;;;<<<;;;;;;:::777777999999666666999888>>>CCCAAA:::555666888444777777444333555444000666:::;;;777666888999777555<<<<<<555333:::<<<888555888;;;:::777555777:::666666666555555555555666666444333555999===>>>===:::888777666777888888888444888444,,,---777;;;888666888::::::999999:::;;;@@@===:::999::::::888666555999999777888===>>>;;;999:::;;;:::888777777888555666666555444444666777888666555666999:::999777999;;;:::888:::???@@@===:::<<<:::555555999:::777888888888666555555777999;;;<<<<<<:::888777777888888999;;;;;;;;;:::;;;;;;777777666444333333555777<<<<<<<<<;;;;;;;;;;;;;;;777:::<<<;;;888777:::>>>===<<<;;;<<<======:::777999999;;;<<<>>>>>>===;;;>>><<<888666555666777999777555888;;;999222000333::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;888:::@@@:::::::::::::::===@@@BBB:::>>>BBBAAA>>><<<===???BBB>>>:::777666555444333333555777999999999888777:::<<<======;;;:::999:::666===???<<<999:::999555888999:::;;;<<<<<<<<<<<<>>>===<<<999666555777999;;;999999:::777333555:::888888888888777555444333777777666777888:::;;;===<<<<<<<<<<<<;;;999888777444444444555666888:::;;;333;;;AAA???===<<<888333555555666666666666777777666666777777777666555444555000222;;;===888999???<<<;;;:::::::::;;;::::::999999;;;;;;777222444:::===<<<===>>>;;;777999???777;;;;;;777666::::::777999888777888::::::777444333444555666777888888888===999666777;;;>>>===;;;777:::===<<<999777666777666444444777777666777:::yyyrrrjjjiiifffbbb___bbbiiipppsss{{{|||yyyqqqgggaaa``````]]]YYYPPPLLLIIIHHHIIIJJJHHHFFFKKKMMMMMMIIIEEEGGGPPPXXXUUUXXX\\\]]]]]]^^^aaaddd\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXRRRKKKGGGEEECCCAAA>>>===@@@@@@>>>>>>@@@???<<<<<<<<>>===@@@???;;;999:::888444111777;;;:::===BBBBBB>>>:::===???<<<777555888<<<;;;777333555:::===;;;888:::777555666999999555111111555;;;===<<<:::;;;<<<<<<666222444;;;@@@@@@>>>999999999777666666999;;;444555777:::;;;<<<<<<<<<555555666888999:::;;;<<<;;;???BBBAAA;;;444///---...777??????999777<<>>>>>???@@@AAABBBAAA???===<<<<<<======888:::<<<>>>??????======AAA???<<<999888888999:::777888;;;>>>??????>>>===>>>;;;999:::999666555888777>>>EEECCC;;;666777:::777;;;<<<:::999;;;999666444666555333666999888444666<<<<<<555666>>>@@@:::222777;;;:::666444555888888777666444333333333333:::777444555999===>>>===;;;999666555777:::<<<===444::::::333444;;;===666444666888888888888999:::@@@>>><<<<<<===;;;777444:::===;;;666555:::;;;777666888:::;;;;;;;;;<<<===999:::;;;;;;:::;;;===???666444333444777888777555666888888888:::???>>>:::888:::888333333:::<<<:::555999;;;777555888888666666888:::999666555666999;;;;;;;;;;;;<<<;;;::::::;;;;;;999555000///333666;;;;;;:::::::::;;;<<<<<<555888;;;999666555999======<<<;;;<<<>>>>>>;;;888777777777999;;;===<<<;;;:::999777666666666777888:::999===BBB@@@999666999:::::::::;;;;;;:::999999777888:::;;;777222666===999888777666777;;;AAAFFF;;;>>>???===888555888;;;@@@<<<888666555666777666333333555888::::::777555:::<<<======;;;:::999999444<<<@@@<<<999999888333999999;;;<<<===>>>>>>>>>777777777666555777;;;???<<<<<>>::::::666111555999<<<:::555444777;;;999888666555444444444555444///222<<>>??????===<<<>>>:::666777;;;===999444999<<<>>>===999999<<<@@@>>><<<777444999@@@AAA===::::::999777555555666888;;;===>>>===999444111///444666777888777777999:::<<<777333333777<<>>>>>???@@@@@@@@@@@@@@@>>>===:::555222444:::@@@>>><<<;;;;;;<<<>>>??????>>>???>>>;;;888666888;;;666888:::::::::::::::<<<===999555555888;;;;;;999777:::<<<<<<::::::<<<>>>888777777888::::::999777:::999888666555444444444444777:::999777666999<<<777999;;;:::888999<<>>:::999999888555111777999:::;;;::::::<<<===:::888666666888999:::::::::888555444555666777666666888999:::999999:::<<>>>>>===<<<888555444555777666555:::999777666666777999;;;:::888555333333555888:::999;;;<<<999555333666:::<<<;;;999999777555111...;;;======;;;888666888;;;999777777999<<<>>><<<:::<<<:::888666666888;;;<<<888666555777;;;======;;;???===<<<<<<>>>>>><<<999777999===AAABBBAAA@@@>>>444999======999777888:::>>>>>>>>><<<999666666777:::;;;===>>>===:::666444:::999777666666777999:::::::::999888666777999<<<@@@AAA@@@;;;555444999???::::::666333777???>>>777666555555555666999;;;===<<<===;;;777666888777333::::::;;;;;;999777444222666888888666888<<<;;;888999777666666888:::::::::<<<===>>>>>>>>>===;;;::::::777888>>>???:::333000111333555555555666888:::<<<888:::???;;;111111999666888:::999666666888;;;444666999;;;;;;999666444999;;;<<<:::777666888:::555888:::888444222222444333222555<<<@@@>>>===>>><<<;;;:::;;;;;;:::888555<<<<<<<<<;;;999777555333777<<<>>>;;;:::<<<<<<:::::::::888666888;;;999333555999===???<<<999555444888777555333666<<<===:::333555888888666555777999444666999999888777777777:::999888777666666666666vvvqqqhhh```]]]```hhhoooxxx|||zzzxxxrrrnnnjjjhhhdddaaa___^^^______]]]]]]^^^___```bbbcccddddddbbb_________^^^ZZZWWWPPPSSSVVVXXXZZZ[[[]]]^^^___[[[XXXWWWXXXUUUOOOIIIJJJGGGCCCBBBAAA@@@===:::333555888;;;===>>>===<<<:::666333444888:::777333777:::===<<<999999<<<@@@>>><<<888666:::@@@@@@;;;;;;;;;:::888555333333444???AAACCCBBB>>>;;;888777555666777666555555777888999666444444666:::===>>>BBB<<<666555888;;;;;;999:::888777888:::;;;:::888888:::<<<======:::888666===CCCDDD>>>999777444///111555999999666666;;;AAAAAA???999222111777<<<===<<<;;;:::::::::;;;===>>><<<;;;777333111555<<>>;;;888999;;;======;;;===>>>>>>;;;888666777999777888999999777666666777;;;999888888999;;;<<<;;;888999:::999777666888:::666777888;;;<<<;;;888555999777444222222333666888777999::::::999999:::;;;555777999999888777999;;;<<<<<<;;;888555333111111555666777777777888:::<<<666777888:::<<<======<<<:::888555444555777888999999::::::999777666777888<<<999:::>>>???;;;777777777;;;<<<999999<<<<<<999777777777777888999;;;<<<666555555666888:::999888<<<999555444666777777555999888777666666777888999999888666444444666888999:::<<<<<<:::666666:::>>>>>>===<<<;;;:::888666444888999999999888888999::::::888777999;;;;;;999777:::999777555444555666777777555555777:::<<<:::888;;;:::999;;;===>>><<<:::777888:::<<<<<<;;;999777666:::===<<<999666888::::::;;;;;;999666444444555999:::::::::999666222000<<<;;;999888888888999999;;;::::::999:::;;;<<<======<<<:::999888999;;;======<<<777444777===<<<777888777666555555777888999;;;===;;;777777;;;;;;888===<<<;;;999888777666666666888888555777;;;;;;888666555666888:::;;;:::888::::::::::::;;;;;;:::999<<<999:::??????:::555333444444555666777888888777888444666======666777???;;;<<<======;;;:::::::::666888:::<<<<<<:::888666777999:::999777777:::<<<999::::::999888777888999888777999???AAA>>><<<===;;;::::::;;;<<<<<<:::888888999:::<<<<<<<<<;;;:::888<<<===:::999<<<===<<<;;;;;;999666888<<<;;;666888888:::::::::999777666::::::888666:::@@@AAA===777888999888666777999<<<555777999999888888999:::;;;:::888666555555555555}}}|||yyysssjjjaaa^^^bbbkkkrrr~~~|||wwwsssrrrooommmkkkkkklllmmmkkkkkkjjjkkkmmmpppsssuuurrrpppmmmkkkhhhddd```\\\RRRSSSWWWZZZ\\\^^^^^^^^^\\\[[[[[[[[[[[[YYYUUURRRQQQMMMHHHDDDBBB???<<<:::333555888:::<<<<<<;;;;;;888555333555888999777555777999;;;:::888999<<>>===888777888999888555444333444;;;===??????===:::999999777777777555333333555777666777777666666888<<>>>>><<<999888888<<<>>>>>>999666777777666222444666666777888;;;>>><<<;;;777111222888======<<<:::888666666888;;;>>>:::888555222111555<<>>>>>===;;;999888:::<<<555666999===>>>===888555888555111...000444999===<<<;;;:::;;;<<<<<<:::999666888:::;;;999888888999888;;;===:::444111222444666666666444222222444666111333777;;;>>>>>>===<<<:::888555444666999;;;<<<<<<<<<;;;888555333444666888666777<<<===999666666666<<>>===555666888999:::;;;<<<<<<555444333444666777666555888666444555777999::::::::::::::::::::::::::::::888888777777777777888888<<<<<<<<<888555555999<<<<<<<<<;;;:::::::::::::::777666555666888::::::999:::999888999:::999888666:::999888666555555555555666666777999::::::888666777666777999;;;===<<<;;;666777777888888777666666888;;;<<<;;;888666888:::666777888777555333444555::::::999888666444222000;;;;;;:::::::::999999999888666555666999;;;999777<<<:::777888:::<<<;;;999<<<;;;777444777<<<===:::::::::999888777777777888;;;===;;;888888===@@@???@@@>>>;;;999777888999999<<<>>><<<888777::::::888444444777:::===<<<:::777888777555666888:::::::::???;;;;;;>>>>>>999666555888666666888;;;;;;999666888222222999<<<:::;;;@@@@@@??????@@@@@@???;;;999::::::<<<<<<<<<<<<::::::666777999999888999<<<>>>;;;:::999:::;;;<<<<<<<<<>>><<<>>>BBBBBB===<<<===;;;::::::;;;======<<<:::888999;;;===>>>>>>>>>===888;;;<<<999888<<>>;;;;;;999666777<<<===:::;;;888666666999;;;:::888777888777555888>>>???<<<;;;;;;;;;999888999<<>><<<:::888666555555666666~~~{{{wwwqqqhhh```___eeeoooxxx~~~zzzzzzyyywwwvvvuuuvvvwwwxxxwwwvvvuuuvvvxxx|||}}}|||zzzwwwrrrmmmhhheeeZZZZZZZZZ\\\^^^___``````XXXYYY[[[]]]]]]]]][[[ZZZWWWSSSNNNHHHDDDAAA???>>>:::;;;;;;<<<;;;:::888777999888888888:::;;;;;;:::888:::;;;999888777999;;;:::;;;:::888:::===;;;666111333666777777666666777444777999:::888777777777666777666555444444777999555888:::999777888<<>>:::777888;;;:::;;;:::888888999:::;;;777666555666888999::::::999999666222222888<<<;;;===<<<999888888:::<<<===777666555444444666999;;;888444000333888<<<;;;888:::;;;;;;;;;999777555444444555555333111///000111222666::::::999888:::===??????===;;;;;;;;;===>>>666777999;;;======:::777888666333222333777;;;??????===;;;<<<>>>>>>:::777999:::<<<===<<<;;;999888999;;;===<<<999777888999999999777444000///000222...111444777888999999::::::888555555888;;;===>>>======;;;888555444555777777444666;;;<<<999666666777===AAA@@@<<<:::<<<>>>666777999;;;;;;;;;:::999777555555666777888888666333333333555999<<<>>>???===>>>>>>>>>>>>======<<<999999::::::::::::999999<<<<<<999555222222444777888888888777777888:::<<<999666444666999;;;:::888999999999:::::::::999999;;;;;;:::::::::999888888666777999;;;;;;:::777555666666777999;;;<<<<<<;;;555666666777888999:::;;;:::;;;;;;:::777666888:::666777888777666555666888<<<;;;:::999888777777777777888999:::::::::999999999666444666:::;;;777333===<<<<<<;;;;;;999888666:::888666555888===>>>>>>;;;;;;;;;;;;:::::::::999<<<>>><<<888777<<<@@@AAA???>>><<<;;;999999999:::CCCDDDAAA;;;888999999777666666888;;;===>>><<<:::999666333444888;;;======>>>;;;:::<<<;;;777555666:::888777:::???@@@<<<777<<<555222777:::888888:::???>>>>>>@@@BBBAAA<<<888;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<===???888777777;;;>>>???===999???>>>???BBBAAA<<<;;;>>>===<<<;;;<<<======<<<:::<<<<<<=========;;;:::999666::::::666666;;;>>>???999:::888444555:::===;;;;;;777444666;;;>>><<<999555777777555777<<<>>>;;;;;;;;;;;;:::::::::;;;<<<888999:::::::::;;;>>>AAA<<<:::888666666777999:::|||rrrllleee______gggsss|||~~~}}}|||{{{{{{{{{|||}}}}}}}}}|||||||||~~~{{{vvvqqqoooeeeaaa]]][[[\\\^^^^^^^^^XXXZZZ\\\^^^___aaaaaaaaa___[[[UUUNNNGGGCCC@@@@@@<<<<<<<<<;;;:::888666555999:::;;;;;;;;;;;;<<<===<<<<<<;;;999777666777777777::::::888999;;;999555111333666777777666777888555777::::::999999999:::444555666666666777:::<<<444666888777555666999===???===<<<;;;;;;;;;;;;:::777888888888777777777888666:::>>>===999777999===999888999;;;<<<<<<;;;;;;<<<:::888777999:::888777999:::888333333777999888;;;;;;;;;;;;;;;;;;;;;;;;777777888888888666444222333000...111888<<<<<<;;;::::::::::::999777444333111222222111000000222333000444777888666666888;;;:::999888777888:::;;;;;;888777777888:::;;;;;;:::999999999999999:::;;;<<>>>>>:::666999999;;;<<<<<<;;;999777999888999;;;>>>>>><<<999888888777555333222444555111333555444444444777999999777666666999<<<======;;;<<<;;;:::888777999;;;888666777<<<===:::777777999===@@@???:::666888;;;888999;;;<<<;;;999777555888777666777999::::::888444555666888999:::<<<>>>>>>????????????>>>===<<<::::::;;;<<<<<<;;;::::::999888666444333333666888555777777777666777:::======:::777888;;;<<<;;;888777888:::;;;<<<<<<===>>>999::::::;;;;;;<<<<<<<<<777999<<<===<<<:::888777777999:::;;;;;;;;;<<<<<<777777777777888999;;;<<<:::;;;:::999888777888:::888999::::::999999:::<<<;;;;;;:::::::::;;;<<<===333444666888999:::::::::@@@<<<999;;;>>>>>>:::555:::>>>@@@???:::888888;;;<<<:::888888999:::;;;<<<777888999;;;;;;;;;;;;:::===???===888666999===>>><<<<<<======<<<:::888777>>>AAA@@@;;;777888:::999;;;:::999:::===>>>???>>>;;;777333444999>>>@@@???:::888888999888444333666;;;888777;;;@@@BBB???:::===777444555777777555555999999999===@@@@@@<<<888::::::;;;;;;;;;;;;::::::===<<<<<<<<<======>>>>>>666666999>>>BBBAAA<<<777<<<;;;>>>@@@>>>:::;;;???@@@>>><<<;;;<<<;;;:::888=========<<<;;;999777555555888888555555999======777999777333333888;;;;;;999666555888===???<<<888888;;;<<<::::::>>>???>>>999999::::::;;;:::999888888999:::::::::;;;>>>AAA:::999888888888:::<<<>>>|||mmmiiiccc___```iiiuuu~~~~~~~~~~~~~~~~~~|||xxxwwwlllgggaaa]]]]]]^^^\\\ZZZ[[[ZZZZZZ\\\```ccceeeeeeeeebbb]]]UUULLLFFFCCCBBB;;;;;;;;;;;;:::999888888888:::<<<;;;999888:::======<<<;;;999888777777777555888999777777999999666666777888888666444444555666888::::::999888999:::222444666888888999;;;===444444333333222444777999<<<<<<<<<;;;:::999888888444777888888666555777999999;;;;;;999777777;;;>>>:::888999===???<<<999999===;;;999888999999888777888:::999555555777888555999::::::;;;::::::999888999999::::::999666111---111000000333777;;;===>>><<<;;;999999999888555333111222222111111222555777222333555555555555777888999888777999;;;<<<;;;:::999777555555888:::;;;;;;999:::<<<======<<<:::999<<<<<<<<<======<<<888666666666666777999999777555777666555999===>>>:::666222444777888888999;;;===666888999777555555888<<<777666666888;;;<<<<<<;;;777999;;;;;;;;;;;;<<<>>>:::888999>>>???;;;888888<<<<<<<<<<<<888444555999;;;<<<======;;;999666555666555555777999;;;;;;::::::;;;;;;:::888777888888=========<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::555555555666777999;;;<<<777999;;;:::888888;;;>>>>>><<<;;;:::;;;<<<<<<;;;666888;;;<<<<<<===???@@@777777777777999:::;;;<<<888:::======<<<:::999999888:::<<<<<<<<<<<<===>>>:::999888777777777777777999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>999999999:::;;;===>>>???333333444666777999:::;;;???<<<::::::;;;;;;999666666;;;@@@???;;;999<<<@@@@@@===<<<===;;;777666777222444777:::;;;;;;::::::<<<@@@???999555777;;;<<<999:::;;;<<<;;;999777555444999<<<999777999;;;;;;===;;;::::::<<<>>>??????;;;777333555;;;???@@@>>>777666777999888444444888;;;999888999===>>>===;;;999777555666777777777666555666777:::<<<<<<;;;999999999:::;;;;;;:::999999>>>===<<<<<<===???>>>===777999===BBBCCCAAA<<<777999999<<<>>><<<888:::???AAA???<<<;;;::::::888777999999:::::::::999777777555888999666555999<<<;;;666999888444333666999999777555555777:::<<<:::777666:::<<<999888:::;;;:::888888777888999999777555777888::::::999:::<<<>>>888888999999:::;;;<<<===}}}zzzlllhhhccc```bbbjjjvvv~~~~~~||||||~~~~~~{{{zzzppplllgggeeeeeeccc^^^YYY\\\WWWTTTVVV\\\bbbcccbbbbbbbbb```ZZZRRRMMMKKKJJJAAAAAA@@@???===<<<;;;;;;777;;;>>><<<888666999<<<<<<;;;999999999:::999999444777888666555888999888999999999777555444555666666777888888666555666777111444777999888888888999777444111111222555888999777888::::::999888888888444444444666888:::;;;;;;===;;;888666666999===???>>>999888<<<===999666666999999999888888888999999777::::::777777999999666;;;:::999888888888999999===;;;999888888666222...111333555555666888<<>><<<999888999888666444333444444333222444777999666444333333444666777777:::999999;;;>>>>>>;;;888666555444666888::::::999666777999;;;;;;:::999888777999<<<<<<;;;888777666555444333444777888777555666777888999:::888555333222555999;;;<<<<<<===>>>666:::===<<<888777:::===555666777:::<<<<<<:::777444777:::<<<<<<<<<<<<===<<<::::::??????;;;888777>>>999777999888444555:::>>>>>>>>>>>>===<<<:::999666555555777;;;======<<<:::<<<===<<<999777777888>>>===;;;:::999999999:::888888888888888888888888555555555777888999999888777;;;>>>===:::888:::===:::;;;<<<<<<;;;<<<===???666888;;;<<<;;;;;;===???888777555555555777999:::777:::<<<<<<:::999:::;;;555888;;;<<<<<<<<<>>>AAA:::::::::999888777777666777777888:::;;;;;;:::999:::;;;<<<<<<;;;;;;<<<===999::::::;;;<<<===>>>>>>777666666666666888999:::999888777666666777888999888:::<<<<<<::::::<<>>777555888333555888<<<======;;;::::::???@@@:::666888;;;<<<999999999888888777666666111888===;;;888:::;;;;;;<<<;;;:::;;;<<<===<<<:::999555111333999>>>===:::777777:::===;;;777888;;;;;;:::888666666777888888777999:::999888888888888666888999:::999999::::::888999;;;======;;;999888<<<:::999:::===??????>>>999<<>>;;;999888999999<<<===:::666888>>>@@@===;;;999999999999777777888999::::::999999888666:::;;;888888:::<<<:::666:::;;;666444666888888555444333222333555666888444888:::666444555666555<<<888444333555777777777555777999999888888999:::888888999::::::999888888{{{xxxllljjjeeebbbdddkkkuuu}}}}}}{{{|||~~~~~~zzzvvvuuuwww|||~~~{{{{{{ssspppnnnnnnnnnjjjbbb[[[ZZZSSSMMMOOOWWW^^^___]]][[[]]]^^^\\\WWWTTTSSSTTTKKKJJJGGGEEEBBB???===<<<999===@@@>>>888666999===:::999888999:::<<<<<<<<<333777777444444888:::999777888888777555666888;;;999:::;;;999777666666777000444777999888666555555<<<888333222555999;;;;;;333555888999888888888999444111000555<<<@@@???<<>>@@@AAA999666999:::666444555444666777777666777999<<<666999:::888888::::::777???===:::777777888;;;<<<@@@<<<888666666666444222333666999888555555:::???@@@<<<888777888999777555666666666444333444777::::::666222222555777777666888777777999;;;:::555111333333444777::::::888666333444555777888888888888444888<<<<<<999666666777777555333444777:::999888777;;;>>><<<888333222222555888<<<>>>===;;;::::::333888>>>>>>;;;999:::<<<444555888;;;===<<<888555222555:::<<<<<<;;;;;;;;;===:::;;;??????;;;777777???777444777888666777<<>>>>>===777777777:::===???@@@???666999<<<<<<:::999;;;===@@@>>><<<:::999:::;;;<<<777777666666666666777777777666666666666555222///777;;;???>>>999666888:::777999<<<<<<;;;;;;???BBB666999<<<<<<:::999:::===;;;999666555555666888:::666999;;;:::888777:::<<<222666:::<<<<<<===@@@CCC888999:::;;;;;;;;;;;;;;;555666888:::<<<<<<;;;999999:::;;;;;;999999:::;;;<<<<<<===>>>??????>>>>>>;;;:::888666666777888:::777888888777777999<<<@@@===;;;999999::::::999888666666:::AAA@@@;;;999<<<777999===@@@AAA@@@>>><<<888>>>AAA<<<888999<<<===:::888666555444555666777666>>>CCC@@@;;;::::::999999999:::<<<===<<<888555777222...111888<<<:::777777888<<<@@@???:::;;;???<<<;;;888444111000222555999===???===999777777777888;;;<<<;;;888777999<<<777999<<<>>>>>><<<999777999777666888<<>>:::<<<===;;;777555666888:::;;;======999444666<<<>>>;;;999888999::::::999999999:::;;;:::999888777777<<<>>>;;;:::<<<<<<:::666;;;===999666777888777555444111...---///444888666<<<===999666777777666???999222///111555888999444666999999888777777777888999::::::999777444222yyyzzzsssoooeeebbb```aaaccchhhttt|||yyyzzz~~~}}}}}}zzzvvvqqqpppuuu|||~~~~~~}}}|||sssssspppjjjgggfffbbb\\\WWWTTTPPPKKKJJJMMMSSSWWWWWW[[[aaadddddd```\\\ZZZWWWQQQLLLMMMLLLGGGCCCBBBDDDBBB???;;;888777:::<<<:::777444666;;;>>><<<:::777:::;;;888444333666:::888999::::::888888999:::<<<<<<;;;999666333111///000333777999999888777777>>>;;;777444333555888:::222333555999;;;:::777444000//////222888<<<======AAA<<<666444666999::::::999888777777999:::999777888777777888:::;;;;;;:::???;;;888888<<<<<<999555;;;:::999888888888999999<<<999999;;;;;;777777999555333666<<<<<<999:::???<<<888444333666:::;;;;;;@@@666222666;;;::::::<<<999888777888:::<<<;;;999555666888999::::::999888222555999:::888777888:::666888;;;======<<<:::999666999;;;:::888777999<<<777444555999777222333888???@@@???;;;555222333555:::999888:::;;;:::555111,,,111777;;;<<<;;;;;;;;;666999======;;;999999;;;666888;;;===>>><<<999888:::::::::<<<======;;;999<<<777666;;;<<<888666888======>>>@@@AAA???<<<999666777:::>>>@@@@@@>>>;;;333555444222555<<>>??????<<<999777999<<<888888888666444555888;;;;;;:::999999999:::;;;;;;;;;999999999;;;;;;;;;999===888333333777::::::888888:::<<<>>>>>>===<<<:::777888999999777666666666@@@???>>><<<;;;;;;;;;;;;;;;:::777555333555:::>>>>>>>>>>>>>>>===<<<;;;:::777555333666;;;???@@@@@@:::===>>>:::666777999:::;;;;;;;;;;;;:::888666555:::888444222777>>>???;;;>>>999888===>>>:::999;;;;;;:::999999::::::888777333444666666777888;;;===AAA;;;555222444666777666888===@@@>>>999666888<<<>>>777111111555999999666777555444333333444666777777888::::::888444000...|||rrrsssooollleeeaaa^^^]]]^^^dddqqq~~~~~~{{{wwwuuuxxx}}}~~~{{{wwwrrrpppsssyyy~~~~~~|||xxxuuunnnooolllgggffffffbbb\\\XXXVVVQQQKKKFFFFFFJJJNNNQQQVVV^^^dddgggfffdddbbb```ZZZVVVUUUSSSMMMHHHFFFDDDCCCAAA>>>;;;999888888;;;888666888<<<>>><<<999666777777444000111666;;;777888::::::999888:::;;;888888777666666555555444111444888;;;;;;;;;;;;<<<>>>;;;888555333444555777666666777999;;;:::777555666444222333777999:::999;;;777222111333555666777888777666777999::::::999::::::::::::;;;<<<<<<<<>>;;;888666888777444444777333222666<<<===:::;;;???999666444444777:::<<<<<<<<<555222555888666555888<<<<<<<<<:::777555555666777888888999999999999999888999888666444333666999555777:::===>>>>>>===<<<555888::::::999999;;;===777555555777555000000555>>>>>>>>><<<888666555666888888888;;;<<<<<<888444222555888:::::::::;;;<<<555888;;;;;;:::888888999999999::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<999777>>>999888<<<===:::888:::;;;;;;===>>>>>>===:::888999999;;;>>>@@@???;;;888222444444222444;;;??????>>>;;;999:::<<<<<<888444999:::<<<======<<<:::999888888888666444333555777333555888999888777666777333555777777888999<<<>>>@@@??????===;;;999888666:::888555666888999888666::::::999777666666999;;;::::::999888777666444444222333666:::======888444777777888888777777777888777888:::;;;;;;:::999888666888::::::999999:::;;;;;;999888666666777888999>>>===;;;999999:::===@@@???>>><<<999666666999<<<<<<999666888<<<===;;;888:::999888:::===>>><<<:::<<<<<<<<<:::777555777999777888777666444444666888<<<;;;999888777777888999:::999999:::;;;<<<<<<;;;===999555444777999888555:::<<>>AAAEEEHHHNNNWWWaaahhhjjjkkkjjjjjjeeeaaa```\\\SSSMMMKKKGGGFFFDDDAAA>>>:::666444:::888888:::===>>><<<888777777666222000222888===666888::::::999888999:::666666555444444555666777333666999<<<<<<===>>>???<<<:::888666444444444444777666777888:::;;;:::888<<<999666444444555555555777444111000222444666666777666666777999;;;;;;:::;;;;;;;;;:::;;;;;;;;;<<<@@@===:::;;;======;;;888888888777888999<<<>>>@@@;;;888666888777333333555111222777======;;;;;;>>>777555555666888:::;;;;;;777444444555555222111333;;;===>>>;;;666222333666;;;:::999999888888999999>>><<<888444000111444777444666999<<<===>>>======666777999::::::;;;===>>>999777666777444000000444===<<<<<<<<<===<<<999777777888999<<<======:::777888999:::999888888:::<<<555888:::;;;:::999999999<<<;;;999888888:::<<<>>>======<<<<<<===;;;999666???;;;:::<<<===;;;:::;;;:::;;;<<<===<<<;;;:::999;;;;;;<<<>>>>>>===999666222555555333444999<<<:::888777888:::===<<<888444<<<<<<<<<;;;;;;;;;<<<<<<:::999777555333333666999333333444666888999777666111222444555555555777999@@@???===<<<:::999888888888777666777:::<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;:::888777555444333444222222666:::<<<888333666999<<<:::777555888;;;444666999;;;<<<;;;999888777999;;;;;;;;;===???BBB===;;;999777666666777888@@@???>>><<<;;;;;;;;;;;;:::;;;;;;999777777888:::999777555666999;;;:::777<<<999666555777999:::;;;>>>???>>>===:::999:::<<<888999:::999777666777888<<<;;;999777666666777777888777777888:::<<<;;;:::===:::777777999999666444:::<<>>;;;:::888:::<<<<<<;;;::::::;;;666777777777777777666666333666:::<<<<<<;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<888888:::<<<@@@AAAAAA???<<<:::<<>>>>>AAA@@@EEEOOOZZZdddjjjllllllpppmmmjjjjjjdddZZZSSSQQQNNNLLLGGGCCC???;;;777444777777888;;;>>>>>><<<999;;;;;;:::888666666:::===777999;;;:::999777777888999777555333222333444555555777999:::::::::<<<===888888777666666555555444666555444666999;;;<<<;;;;;;999555333333333444444777666555555666888::::::888777666777999::::::888:::::::::999777888999:::???===;;;;;;<<<<<<:::888666666555555666999<<<===;;;999:::<<<;;;666333444333555:::===<<<:::::::::666666777888999999999888333444666777555333333444777888999888777666777888===<<<:::888777888888999@@@===999555222333555666333555777999:::::::::999888999:::::::::;;;<<<<<<:::999999888555444555777;;;::::::===@@@@@@===999888999;;;===>>><<<:::888:::;;;;;;:::777666777888777888:::;;;;;;;;;;;;;;;<<<;;;999999999:::<<<===<<<<<<;;;<<<===<<<:::888>>>;;;:::;;;<<<;;;::::::;;;<<<===<<<;;;:::::::::;;;;;;;;;===>>>===:::777444777777555555999:::888777777777999::::::777444888777666666777:::<<<>>>999999777444222222333555555333333666:::;;;999777333555666666555444555666>>><<<:::888777777777888888777777888:::<<<======;;;888666777:::<<<<<<:::===<<<;;;999888777777777999555333555;;;===:::666888:::<<<;;;999888999;;;666888:::<<<<<<;;;888777999:::;;;;;;;;;===@@@BBB@@@>>>;;;999777777888888>>>>>>=========<<<:::888666888::::::999888888999777555444444777999888888999777555444666999<<<===@@@@@@???>>>===<<<<<<<<<;;;<<<>>>===;;;999999:::;;;:::888777777888888999555444444666999::::::999:::999888999;;;:::777555::::::::::::999999888888999:::;;;;;;999888888888444555666777888888777666555888;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@777888;;;>>>@@@@@@>>>===<<<888:::AAA===444555>>>>>>===<<<::::::999::::::888999888666888<<<:::666777555444666777777555444333333444555555777999;;;777666666666777999999999444888===>>>===<<<===>>>>>>===;;;:::999999888777888777777777888888666555444555777888999999999888111333555777888777666555cccVVV\\\^^^```[[[\\\___eeejjjoooyyy~~~zzzzzzzzzzzz~~~|||yyyvvvsssnnnkkkkkkmmmmmmlllnnnrrrqqqmmmdddddd```WWWKKKCCCBBBCCC>>>BBBIIITTT___gggjjjkkkrrrqqqrrrsssmmmccc\\\[[[YYYTTTLLLFFFBBB???<<<999555666888;;;======<<<:::<<<===>>>===;;;:::999888999;;;<<<;;;888555444444888666444333222333555666666777888777666666777999444555666777777888888888888666444555777888999888555555444222222333555666888888888999999:::<<<===:::888777888999999888777:::::::::888666666999;;;===<<<::::::::::::999888999777555444444666999;;;777777;;;@@@???888222111666:::<<<<<<:::999777666666777888999888777666666111555888888888888888888888444222555999<<<:::666===<<<:::888777777888888<<<;;;:::999888888888777333444555666666555555444<<<;;;:::::::::999999888777999999666555777999:::999888999<<<@@@AAA>>>::::::<<<>>>>>>===;;;888777888:::;;;;;;888555444444777777777888::::::::::::999:::;;;<<<===<<<;;;;;;777777777999;;;;;;999888<<<:::888777888:::999888999:::;;;999777777888:::888888999;;;===>>><<<:::777999999666666999:::888:::888777666666777666555777666555555555888:::<<<999::::::888555222111111777555444666;;;===;;;999888999;;;:::777555555555<<<;;;999888777777888888888888888888888999:::;;;:::777555777:::<<<:::888;;;:::999888888999999:::;;;777444666:::===;;;888<<<:::999999;;;<<<;;;999:::<<<===>>>===;;;888666777888888777666666999;;;AAA@@@===;;;999999:::;;;;;;::::::<<<>>>===:::777444777:::;;;999888777888666555444444555777999999999999999999888999;;;<<<<<<;;;;;;:::::::::999888:::<<<======;;;:::::::::999888888888999;;;<<<===777666666777:::<<<<<<;;;777777999;;;<<<<<<:::888:::888666444444555888:::;;;<<<<<<;;;888666666666666777777888999999999999:::;;;;;;:::999888:::;;;;;;;;;;;;;;;<<<>>>???@@@444777:::======<<<:::999:::888:::???<<<555666===:::;;;=========;;;999777999;;;:::888999<<<<<<888999999888777777777555222333444555555555777;;;>>>:::888777777:::;;;;;;:::888:::<<<;;;999999;;;>>>;;;===>>>;;;777555777:::;;;<<<===<<<999777666555777666666777888:::<<<>>>444555777999::::::999888bbbTTTYYY[[[]]]VVVYYY___hhhnnnrrr{{{{{{zzz{{{vvvzzz~~~}}}wwwssspppnnnkkkiiiiiikkklllkkkmmmqqqqqqmmmgggfffbbbZZZQQQJJJEEECCC@@@@@@DDDMMMXXXaaafffgggpppqqqvvvzzzvvvnnnhhhhhheee^^^TTTMMMJJJGGGCCCAAA888999:::;;;<<<<<<;;;:::888:::<<<===<<<:::777555999;;;<<<;;;888555333333444333333333555666888999888888888666444333555777333444555777888:::;;;;;;<<<999777666666555444333222444555444333333555777666777999999999999:::<<<999888777888999999888777;;;<<<<<<:::888888<<>>;;;888777666444666777999888777666666666222666888888999<<<<<<999;;;555111333:::<<<888222;;;:::999888777777777777999999999;;;======:::888555555555555555444333333===<<<:::999999888777555555777777444333777::::::888888999;;;======<<<::::::<<>>===<<<888:::999666666999:::888:::999777666555555666777;;;:::999888888777888888;;;<<<===<<<888555333333888777777888:::;;;;;;::::::;;;======:::888777888<<<<<<;;;:::::::::::::::888888999888777777888:::999888777888999:::999888888777666666666777999:::999777666666888999999999===:::777999<<<>>>;;;888>>>>>>>>>===<<<:::888777999::::::888777666777999@@@>>><<<;;;:::;;;<<<===999888888;;;??????;;;888555777:::;;;:::888777777777666555444555777:::;;;>>>??????===:::888888999<<<;;;:::;;;<<<;;;999888777888999999777777888999777777777888:::<<<>>>@@@;;;::::::;;;===???>>>===666777999;;;<<<<<<<<<;;;<<<999666333444777;;;>>><<<===>>>===:::888777888999888888888888999:::;;;===<<<;;;888666666999;;;999888888777888:::<<<===333666999:::999777666666888999;;;999666666888;;;888:::===>>>>>>;;;888666999;;;;;;888999<<<===;;;:::;;;:::888888:::888333444666777666555777<<>>===;;;;;;;;;:::888777888;;;===999<<<>>>;;;555444888===<<<>>>@@@>>>999666777888:::999888777888;;;===???888999:::;;;;;;;;;::::::bbbTTTXXXYYYZZZZZZ\\\bbbjjjpppuuu~~~~~~}}}~~~vvvyyy|||~~~~~~}}}~~~~~~~~~|||wwwssspppnnnkkkiiiiiikkkkkkjjjlllpppoookkkhhheee___YYYSSSLLLDDD>>>>>><<<<<>>;;;:::999999666666888:::;;;;;;999777666888;;;;;;999666555444444444555666666777888888::::::888666555555888:::666666666777888:::<<<===:::999777777888777555444555777999888666333444555444666999999888777888999666666555777:::;;;;;;:::999;;;<<<:::777888===AAA<<<<<<<<<;;;:::999999999===:::777444444666888:::555555999???>>>999555555:::>>>>>>888555777888555333555777777666666888:::555666666444888===;;;555:::666333444888999666222888888888888777777666555888777888:::======;;;888777777777777777777777777<<<:::888777999888666444666:::999333222777:::999666888999999888888999:::777;;;>>>>>><<<999888888999::::::999777666666777888666555666999<<<;;;:::777999===??????>>>;;;999777666777999;;;;;;999777999:::777333444999999555888999:::777333222777;;;777666777:::<<<>>>===<<<999:::888444444888:::999666777777888777777888888999:::;;;;;;;;;999777555;;;;;;;;;:::888666777888777888888888777888999;;;666888;;;<<<<<<;;;:::;;;::::::;;;;;;;;;::::::999777888999999777777999<<<999:::;;;;;;999888999999999888777666555666888999666888999888777666888:::;;;:::::::::;;;;;;::::::>>>===<<<;;;:::999999999:::<<<======;;;999::::::<<<;;;:::999:::;;;===>>>;;;999999;;;???@@@<<<888666999;;;;;;:::888888888888777666666666888<<<>>>AAAAAAAAA>>>:::888888:::===;;;;;;<<<>>>>>>;;;888555666666666555666888:::777777777777999;;;===>>><<<;;;:::;;;===>>>>>><<<888999;;;;;;;;;;;;;;;<<<999888777666777999<<<>>>999:::<<<;;;:::888999999:::888666555555777999:::::::::999888666666999;;;888888666666666888:::;;;222555888888666444444444444<<<<<<333000777;;;999888999;;;<<<<<<:::888777888::::::777777;;;>>>===888::::::777999===;;;666444666888666555666<<>>===;;;<<<:::888888999;;;<<<<<<:::::::::999666777:::<<<999===???===888666999<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999cccTTTWWWWWWXXXaaaaaafffmmmrrrwwwyyy{{{~~~~~~~~~{{{|||}}}}}}}}}~~~~~~zzzwwwtttqqqnnnkkkjjjllllllkkkmmmqqqoookkkhhhccc\\\WWWSSSKKKAAA999999666444:::EEEPPPWWWYYYaaafffqqqzzz{{{vvvsssuuurrrlllfffaaa^^^YYYQQQKKKFFFFFFDDD@@@<<<999888888666555666888;;;======<<<333666999;;;:::888777777777888888888777666555444;;;;;;:::888777888<<>><<<777333222222444777::::::888666777999333333444666:::===>>>===777999:::888555666;;;AAA======>>>===;;;::::::;;;:::777444222222444777999:::888:::>>>???;;;:::;;;:::>>>===777444888:::777111333666666555777:::>>>777777444111666<<<999111666555555555666777666555666666777888888777555444999777666888;;;<<<;;;888888888999:::;;;;;;<<<<<<:::888666666888999777555:::>>><<<555444888;;;:::666888999888555444777:::555999===>>>;;;999999:::<<<;;;:::777666666999<<<<<<999888999===@@@???>>>999:::<<<>>>>>>===<<<:::===<<<<<<>>>???>>><<<:::999;;;888333444999:::555;;;======:::555555:::???888777888999<<<===<<<;;;888999666222222777:::999111444888::::::999999999333555999<<<<<<:::888666888888777555444555888;;;666888999888555555777;;;111555999;;;<<<<<<<<<===777888999::::::999777666666888:::999888888;;;>>>999<<<>>>===:::888999;;;===<<<:::888777777888999666:::===;;;888666999===888:::===;;;888777999<<<<<<;;;:::999888999:::;;;666999;;;;;;:::888888888999888777777999;;;===??????<<<:::<<<@@@@@@===888888:::<<<;;;:::888888888888888888777777999===@@@???@@@???<<<999999<<>>>>>555888999777999???>>>999444666888666444555;;;AAA999555333666;;;>>>===;;;;;;888777999<<>>666@@@999222000666@@@HHHLLL[[[\\\bbblllqqqrrrssswwwyyyxxxsssllliiifff___WWWKKKKKKHHHCCC===;;;<<<>>>444444555888:::;;;999888777888:::;;;:::777555333555777<<<@@@<<<555222444;;;::::::;;;<<<;;;999666777555555555777888777666===777555;;;===:::999;;;<<<999666555666777777777???999444333555777666333777111111:::@@@===999888555888;;;:::777666:::???>>>>>>>>>>>>===<<<;;;:::666777888777555666:::>>>555666777888999:::::::::>>>;;;999888:::;;;;;;;;;777999999777888===???===999:::;;;;;;;;;:::999888666555444444555888<<<>>>888888999:::;;;:::777444888666666:::???@@@<<<888444666888777666777;;;???;;;999666555777999::::::888666333111222555999;;;444666777888===AAA???:::;;;777777;;;:::555333666===888444666<<>>;;;999;;;>>>@@@>>><<<>>>===<<<<<<===???AAABBB===;;;999999;;;;;;999777;;;======999444333777<<<===<<<::::::;;;;;;:::999777888:::<<<<<<<<<:::999===777222444:::>>>===999666888:::<<<<<<:::888666444333333444555777999:::;;;888333222333555777777555777:::;;;:::::::::;;;999999666333555;;;===<<<;;;777444666:::<<<:::777333555888;;;===>>>======???===;;;<<<>>>>>><<<:::???<<<;;;===<<<888777999888999;;;;;;;;;999777666333555999;;;<<<;;;999777;;;999666444444666999;;;===AAAAAA===::::::999666999888:::===@@@@@@===:::;;;======;;;888777:::<<<;;;;;;???BBB???999777888999::::::999888999;;;===BBB>>><<<===;;;888999<<<<<<666333777:::;;;;;;===999444222555777555666888444666:::======<<<888555555666888;;;======:::777555555666999:::999:::;;;888777666777999:::999888222333444666666666555555888777666555666999<<<>>>777666666666888<<<@@@CCC999::::::888666888===AAA:::888777666555666888999<<<;;;:::888666666888;;;888444111444999===;;;888===999555666:::<<<:::777===:::777666888;;;<<<===444555888:::===???@@@@@@:::999888999:::;;;;;;;;;888999:::<<<======>>>>>><<<;;;:::999:::;;;<<<===999777555555888:::;;;<<<:::777444555777888666444;;;;;;;;;;;;:::999888888YYYOOOIIIRRRXXXaaaaaaaaabbbfffllltttzzz~~~}}}{{{yyywwwvvvpppkkklllsssuuurrrssstttuuutttrrrqqqrrrssszzzyyyzzz}}}}}}~~~|||yyywwwyyy~~~{{{xxxtttpppnnnnnnooopppkkkmmmoooqqqrrrrrrrrrsssmmmggg^^^VVVOOOGGG???999???<<<888777:::???CCCFFFMMMNNNTTT^^^eeegggkkkooovvvxxxvvvssspppmmmeee\\\UUUTTTRRRLLLEEE@@@???@@@999888888999:::;;;:::888666777999;;;;;;:::888777555666:::===:::333000222>>>??????>>><<<:::888777444555555666777888888999===777666:::<<<999777888;;;999666555666888888888777333//////333777888777888444555<<<@@@>>>;;;;;;888:::<<<:::888777999<<<;;;;;;;;;;;;;;;:::999999888;;;>>>===;;;:::<<<>>>777888999:::;;;<<<<<<<<<;;;:::999:::<<<======<<<<<<>>>===999999<<<===:::999:::;;;;;;;;;:::999888999888777777888999;;;===999888777777888999::::::;;;777555666:::;;;999777777999:::888666555777999:::888666666888999:::999:::888555333222444666777888:::;;;999;;;???>>>:::;;;777777::::::777777;;;999777666999>>>???===:::???<<<:::999:::;;;<<<;;;<<<<<<<<<<<<===>>>>>>???<<<:::999:::===>>>===;;;>>>>>><<<888444333666999<<<<<<<<<<<<===>>>===<<<999999888999999::::::;;;>>>;;;777888;;;===;;;999<<<<<<<<<;;;:::888666555777555333111222444888:::888555333333555777999999555777:::;;;;;;:::::::::999999555111333888:::888999666444666:::<<<;;;888111444999===??????===<<>>@@@???>>>===::::::===<<<999999<<<777888999:::999888666555777777777888888999::::::888777555444555666999:::===@@@???:::888999999666===<<<<<<===>>>===999666===>>>???>>>;;;999:::<<<===<<<>>>AAA>>>777555777;;;;;;<<<;;;::::::<<<>>>???;;;:::;;;:::888888;;;<<<666444777:::999:::<<<888333222555888777888:::666999<<<======;;;999888444888;;;;;;:::888888999777777888999999888777888555666666777777888888999000222333555777888888777777666555444555888<<<>>>===:::888777999<<<>>>@@@;;;;;;999666444444888;;;888777555444444666888:::;;;;;;:::888555555777999888777666666777777777777<<<999777888:::;;;999777;;;999777777999;;;<<<<<<888999::::::;;;<<<======999777555666999;;;;;;:::<<<============;;;:::999:::::::::999888999;;;===777555333333666888999999888666444555888999999777;;;;;;<<<<<<;;;;;;::::::WWWMMMGGGNNNSSSZZZXXXXXXZZZ```fffkkknnnuuuwwwxxxxxxvvvvvvwwwyyy|||zzzxxxvvvssspppooonnniiihhhccc___aaagggkkkjjjkkkkkkjjjhhhfffgggiiikkknnnmmmmmmpppuuuzzz}}}~~~~~~zzzxxxvvvyyy}}}~~~wwwuuurrrpppooooooqqqrrrppprrrtttvvvwwwvvvtttsssnnnhhh___TTTJJJCCC???======???@@@@@@???>>>???@@@DDDDDDIIISSS[[[___eeekkknnnsssvvvwwwvvvtttlllddd``````]]]WWWPPPIIIDDDCCC@@@>>>;;;::::::;;;:::999555666888:::<<<<<<<<<;;;888777888:::777222000222;;;===>>><<<777444333333111444777888777888;;;>>>===999777999999777555666999777555555666888888888555111...///333888::::::999888:::>>>@@@>>>===???<<<<<<<<<;;;:::999999999777777888888888999999999888;;;??????<<<999999:::888999::::::;;;;;;;;;;;;:::999:::<<>>===;;;======999999;;;;;;888999::::::;;;:::999888777;;;;;;;;;;;;::::::::::::999777555444555888<<>>:::555555777999888777;;;<<<===;;;777444333333888666666777888999999888:::999777666666777888999888;;;:::666555888999888:::888777999:::888999<<<333666:::===??????===;;;===<<<;;;999777777999<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::<<<>>>@@@@@@???@@@>>>;;;888666555666777888999;;;<<<======<<<<<<:::999888666777888:::<<<<<<;;;;;;:::999999888777???>>><<<:::888888888888:::777333000000333777:::555333333444777:::;;;;;;444777;;;===<<<:::999999::::::666222333888999666888666444666:::<<<;;;888111555:::>>>AAA@@@===<<<===;;;::::::<<<>>>???>>><<<999999======;;;;;;>>>777888999:::999888777666;;;999666444444777;;;>>>999888777777777777888999<<<>>><<<777666888888666===<<<;;;;;;<<<:::777444888:::;;;;;;999777666777>>>======>>>;;;555444666999:::;;;:::999999;;;===;;;888666888888777888;;;<<<777555777999888888::::::555333666888666777999777:::<<<<<<999888888:::555999===;;;666333666:::;;;;;;;;;:::999888777666555888:::999777666888;;;333444555666777777777666888777555444666999===@@@???;;;888888;;;>>>???>>>::::::888555333333666888888666444333444666999:::======<<<:::888777777999999;;;;;;999555333444555:::::::::::::::999888777888777666777999;;;;;;:::===<<<;;;:::::::::::::::999555111222777::::::888<<<===>>>>>>===;;;999888777999:::999777777:::===666444333333666888999999777666555666999;;;;;;;;;999::::::;;;;;;;;;;;;:::UUUJJJFFFKKKMMMIIIKKKOOOVVV^^^bbbbbb___gggiiijjjkkkkkkmmmpppsssqqqooommmllliiiccc`````````]]]YYYVVVWWW[[[___aaa___^^^\\\ZZZXXXYYY]]]```]]]\\\\\\___ffflllqqqtttzzz}}}}}}zzz|||}}}||||||~~~~~~|||wwwvvvsssqqqpppqqqrrrsssssstttvvvyyyzzzyyyuuussskkkfff\\\PPPEEE???>>>???<<<@@@DDDEEEBBB@@@???@@@AAA@@@BBBJJJQQQVVV\\\ccccccjjjppptttvvvxxxtttmmmhhhhhhfffbbb\\\TTTNNNKKKIIIEEE@@@===;;;;;;:::999777888999:::;;;;;;;;;;;;999777777888666111000222666:::===:::444000111333000555::::::999999>>>CCC===;;;:::999888666555555666555333444666777888777:::666333333666999<<<<<<999:::<<<>>>>>>===>>>AAA===<<<;;;;;;<<<;;;:::888666666777777888:::;;;;;;:::===???>>>:::777777999777777888999999999888888::::::<<<>>>@@@???===:::555888999777888::::::777888999:::::::::999777666<<<<<<===<<<;;;:::888777777666555444444666:::===>>>;;;888888:::;;;:::999===>>>>>>===:::666333111555444444666888888777666777888999:::;;;<<<===>>>777::::::555111444888999777777777888888777666666---333;;;@@@???===;;;:::888:::<<<;;;888777:::<<<:::;;;<<<======<<<::::::;;;;;;;;;<<<===>>>>>>>>>@@@>>>;;;999:::::::::999:::<<<>>>???>>>===<<<<<<;;;:::999999999:::;;;;;;666999;;;:::666444555666<<<;;;;;;::::::;;;;;;<<<999777444333333555888:::555444555777:::;;;;;;:::555888<<<===<<<;;;999999;;;;;;888555666;;;;;;999999888777888:::;;;999777444666999<<<>>>???>>>>>>;;;:::888777888999:::;;;<<<999999======:::;;;>>>::::::;;;;;;;;;;;;:::999<<<999666333444777;;;>>>;;;;;;;;;;;;:::999888777<<<<<<999555555888999666888888777888888888777666444666888:::999888777666<<<;;;;;;<<<:::555555888555777888777666666888999888444444666777666777;;;<<<888666888888666666999<<<777444666666444444666777:::;;;999555444777;;;777:::;;;999555222444777<<<>>>>>>;;;:::;;;:::777999===@@@===999666999<<<999999888777666555444333:::999777666888;;;???AAA<<<888555777<<<@@@@@@???999888777666555777:::;;;:::999666555555666888:::???@@@@@@>>><<<::::::;;;<<<<<<;;;:::888666555444888:::;;;;;;999888888888777666666777:::;;;:::999>>>===<<<:::999999::::::<<<666111111666999888555666888;;;===>>>>>>===<<<777:::;;;:::777666:::>>>888666555666888:::::::::888888777888999:::;;;;;;777888999999::::::::::::RRRHHHEEEIIIHHH@@@AAAEEEKKKRRRUUUTTTQQQZZZ\\\^^^^^^___aaadddfffccc``````ccc___WWWRRRRRRWWWTTTQQQOOONNNNNNQQQTTTKKKKKKJJJHHHFFFGGGKKKNNNNNNNNNOOOSSSZZZbbbgggjjjsssxxx~~~}}}zzz||||||zzzxxxvvvtttrrrpppppppppppppppppprrruuuwwwvvvrrrnnnddd___VVVJJJAAA<<<<<<>>>;;;???DDDEEEDDDCCCEEEGGG???<<<<<<@@@DDDGGGLLLRRRZZZaaahhhlllqqqwwwxxxvvvmmmmmmnnnmmmiiiddd]]]YYYRRRNNNGGGBBB@@@>>>===<<<<<<<<<;;;:::999999999999888444333555444000...000666:::>>><<<777555666999222666;;;<<<:::;;;???DDD<<<===<<<:::888888777666555444333444666777777666999888666666888;;;===>>>888:::;;;::::::;;;>>>???;;;::::::;;;======;;;999777777888888:::<<<===>>>@@@AAAAAA>>>:::888:::===888888999999999888777777;;;;;;<<<>>>???===999666444888:::888999:::999555777777888999999888777777;;;;;;<<<<<<;;;999666555444555777777555555666888999999999;;;<<<<<<:::999<<<===>>>>>>===;;;777444333333333555777777666555777777999:::;;;<<<<<<<<<666::::::555222666;;;===333666888888666444000---+++222;;;@@@>>>;;;999999333777<<<===<<<:::<<<>>>;;;<<<===>>>===<<<;;;:::<<<<<<<<<<<<;;;:::::::::>>><<<;;;;;;===>>>>>>>>>@@@BBBDDDCCC@@@>>>>>>>>>;;;;;;<<<======<<<;;;:::444777::::::666555666999:::;;;;;;<<<<<<;;;;;;:::666666777777999:::;;;<<<888777888999;;;;;;999888666999<<<===<<<:::999999999:::888555777<<<===;;;;;;:::::::::;;;:::888666:::999888888999<<<>>>@@@;;;:::999888777777888999===::::::<<<<<<999999;;;999:::::::::::::::::::::999888777777777888999:::777888999:::::::::999888;;;;;;888444555999:::666666666666555444444555666555777999<<<>>>>>>===<<<999888999;;;:::666777;;;333555777666555555666777666333222555777666777;;;;;;999888:::999555666999999444222444666555555777999::::::888555555999<<<:::999777666555444333222777;;;<<<888888;;;;;;777<<>>888555777;;;:::999888777666555555555999888777777888:::===???;;;888666777:::===>>>===<<<;;;999888999;;;<<<<<<===<<<:::888777777888888>>>???@@@???===;;;::::::===:::888999<<<===999555777999;;;:::999888999:::777666666777999;;;:::999;;;;;;;;;::::::;;;;;;<<<>>>999444444666888666333444555888;;;===>>>>>>>>>999;;;<<<:::888888;;;???999888777777999::::::999:::::::::999888999999:::999999:::;;;<<<<<<<<<;;;NNNEEECCCGGGCCCAAA???<<<<<>>@@@@@@@@@??????@@@BBBGGGFFFGGGLLLRRRYYY]]]___gggnnnuuuxxx{{{~~~}}}~~~}}}|||xxxwwwtttrrrpppooonnnnnnmmmllllllnnnpppnnnjjjfff\\\WWWNNNFFF@@@<<<<<<<<<;;;>>>AAADDDGGGIIIKKKMMMEEE@@@===>>>>>>>>>AAAFFFRRRYYY```ccciiiqqqvvvwwwpppppprrrttttttrrrmmmiii^^^YYYSSSMMMIIIGGGEEECCCCCCAAA>>>;;;999777777777666222000333333000...///333666::::::777666777999444777:::;;;:::;;;>>>AAA999======:::888999:::999666555555555777888777555333444555666888:::<<<<<<888999999666777;;;===;;;888:::;;;<<<<<<;;;::::::888888888888:::<<<>>>?????????>>>;;;666555888;;;;;;;;;;;;;;;;;;:::999888::::::;;;<<<<<<:::666333:::>>>???===;;;;;;777222444555777888999999888888999999:::::::::888666555222666:::;;;888666666777555666888:::;;;:::888777999:::;;;===>>>===:::777444333333444777888888777999999999888777777666666111444333000000555999999333666888666555333///***---333;;;>>>===;;;999999222555999<<<=========>>>;;;;;;<<<<<<===<<<<<<<<<<<<======;;;888666666777;;;;;;<<<<<<===???@@@AAA>>>@@@AAA???;;;888:::<<<;;;===>>>??????===;;;:::777:::<<<;;;888888:::<<<<<<=========;;;999777555555666888:::<<<<<<===<<<;;;:::999:::;;;;;;999777888:::<<<<<<;;;::::::;;;666777666444666;;;<<<999;;;<<<======<<<;;;999888===;;;777555666999===@@@:::;;;<<<<<<:::999999:::<<<999999;;;;;;777777:::777777777777777888888888666777999::::::999888777111222444666888:::;;;;;;<<<;;;888555888<<<;;;777999999777555222111333444555555666999<<<>>>===<<<777666999<<<;;;888888<<<444666777888777666777888666333333666777666888<<<;;;999:::<<<:::666777:::555111000444777777999<<<;;;:::888777888:::<<<===:::777555555666555222///222777888444444::::::444:::<<<===;;;777555666888555555555666777999:::;;;777777777777777888999999<<<<<<:::999888888999:::AAA???<<<:::;;;;;;:::999<<<<<<<<<;;;:::999888888888;;;======;;;999777777;;;777666999>>>@@@<<<777888888888888999:::;;;;;;:::888777777999::::::999888888:::;;;<<<=========<<<:::888777777777555444777777888999::::::::::::<<<;;;:::999:::;;;<<<===:::999888888888888777555:::;;;;;;999888777888:::<<<======>>>>>>>>>>>>===JJJAAAAAADDD>>>???===:::888777:::???CCCFFFHHHJJJJJJHHHGGGGGGGGGIIIBBBAAAGGGFFF???@@@FFFDDDBBBBBBDDD@@@:::;;;???;;;>>>AAABBBAAA@@@??????BBBAAABBBEEEJJJNNNPPPPPPWWW```hhhlllqqqxxx{{{yyy{{{|||}}}}}}~~~zzzyyywwwuuusssrrrrrrqqqqqqmmmjjjjjjkkkjjjddd___UUUPPPIIIDDDBBB@@@===:::;;;<<>>BBBHHHPPPWWWYYY^^^eeejjjkkknnnoooqqquuuxxxxxxtttqqqjjjfff```ZZZVVVSSSPPPMMMIIIFFFBBB===:::888888888888444333777999666333333333444555666777666666555666666777888999::::::;;;555:::<<<888777:::<<<::::::999888999::::::888777222444666888888777777777999999666333666<<<===888777;;;======:::777777888777666555666777999<<<===888:::;;;888444222444666<<<<<<<<<;;;:::999888777888777777888999888555333;;;???AAA???===<<<777222222333555777999999999999888888999999999999888888222777<<<===;;;999:::<<<888999999999888777777888777777777:::===>>>;;;888888666555555888:::;;;;;;<<<;;;:::888777666666666111222111...000666777555666999999444333555444000333777;;;======<<<;;;;;;666555555666999<<<======::::::999::::::;;;<<<===<<<===>>>;;;888666666777888:::======;;;;;;>>>AAA<<<===>>>:::666555888<<<===============<<<<<<;;;===<<<<<<:::999888:::;;;>>>===;;;:::888777777777888888888999:::;;;<<<<<<===;;;::::::;;;;;;:::888:::;;;<<<;;;:::999;;;<<<777888777555777;;;;;;888999;;;===???>>>======<<<>>>;;;888555555777:::<<<555999<<<===<<<;;;;;;===999666666999:::777777:::666555555555666666777888666777:::;;;;;;999777555444444555777888:::;;;<<<<<<;;;999888;;;???===777999:::999666333333555888555333333444888999999777777777:::>>>===999888:::222444777777666555555666888555444777888777999===:::999;;;===;;;777888<<<888444333666999888999<<<999666333444888;;;;;;999555666888777555333111000111888999333444::::::333888888888888999999999999444444444666888;;;===???888999:::::::::999777666;;;===>>><<<888666999<<<@@@===:::999::::::888666777999;;;<<<<<<;;;999888444777;;;<<<:::888777666666666666999<<<===;;;888:::777444555999<<<>>>======;;;888777888:::::::::555777:::===>>>>>>===<<<666888:::999777666666777:::999888666666666777777===999666777;;;===<<<:::===<<<:::::::::888666444777999:::999777777999;;;=========>>>======<<<<<<~~~GGG>>>???AAA;;;777:::======<<<<<<>>>BBB???BBBEEEGGGFFFEEEEEEEEEDDD:::777<<<<<<888<<>>AAADDD@@@999999>>>999===BBBDDDCCCAAA>>>===>>>>>>>>>@@@CCCEEEEEEDDDKKKVVV___cccjjjsssvvvuuuuuuxxx{{{{{{yyyzzz}}}zzz}}}}}}|||{{{yyyxxxwwwwwwwwwwwwrrrmmmkkkkkkiiiccc^^^RRRLLLFFFCCCDDDCCC>>>999;;;;;;???FFFMMMQQQQQQOOOQQQKKKFFFDDDAAA<<<;;;>>>@@@HHHPPPRRRUUUZZZ]]]^^^kkkkkkmmmrrrwwwxxxuuurrrsssoooiiiddd___\\\XXXUUUKKKIIIDDD???<<<:::::::::===999999>>>@@@===:::999888777888999;;;;;;999777777555555555777888777666111888;;;777666:::===;;;===<<<;;;;;;<<<<<<:::888666888:::;;;888555333222:::999555111666>>>===777888<<<@@@>>>888444444666555444333333444666999:::777:::===<<<888555555666:::::::::999888777666555555444444666777777666444666;;;>>>===<<<<<<888333111222444777999:::::::::888888888999999::::::;;;444888===>>><<<<<>>>>><<<999777777888:::666555555888;;;<<<:::888:::888666777999<<<>>>>>>===<<<;;;:::999:::;;;<<<999999666444888===<<<888:::<<<999333222888:::777888999;;;===>>>>>>===<<<;;;666222111555:::<<<<<<888888777777888:::<<<===;;;===>>><<<888666777999666;;;>>>===999888;;;??????AAAAAA>>>::::::???DDD???>>><<<:::::::::<<<<<>>AAA>>>888777888888777555666;;;???:::777555555888:::999777888888<<<@@@>>>888666888000222444555444333333333999666555888999888999===::::::<<<>>><<<888999>>>???:::888999:::777777888555000---///666:::888444111666;;;999444000000222444<<<<<<666555<<<;;;444777666666888<<<>>>>>>===666555555666888:::<<<>>>;;;<<<>>>???>>><<<999777777<<<@@@>>>999777<<>>???>>>@@@<<<999777888999::::::555777;;;>>>???>>><<<:::000555::::::777555777999999888666444444555777888>>>888333555;;;>>>;;;777AAA@@@>>>===<<<;;;888555444777999888777777:::===;;;;;;;;;;;;:::999888888JJJ===???:::<<<777999<<<<<<<<<===>>>???;;;>>>AAAAAA???======???@@@???===:::999;;;@@@CCCAAACCCCCCBBB???>>>@@@BBBAAABBB???<<<===AAA@@@<<>>>>>???FFFNNNXXX___```aaadddgggjjjpppvvvxxxvvvtttuuuwwwsssxxxyyyvvvyyy~~~|||~~~}}}{{{vvvoookkkiiibbb[[[QQQMMMHHHBBB???>>>???AAA;;;999999>>>GGGMMMNNNLLLNNNNNNPPPQQQOOOJJJBBB<<<===BBBEEEGGGKKKRRRUUUTTT^^^bbbhhhlllooosssxxx||||||zzzuuummmiiiggg```YYYRRRQQQKKKAAA<<<>>>AAABBB;;;::::::;;;>>>>>>===:::666777777888888777666666333333333555777777666444888999::::::;;;;;;::::::999;;;<<<:::777777:::>>>777888888777999;;;888111222333555555666777:::===666999===<<<888222...+++000111333222111333888===999999888888777666666555:::>>>>>>888666777444...888555555:::;;;888555666555;;;<<<777333555333///111555888999999999;;;>>>::::::999555111222555999888>>>AAA===::::::;;;:::;;;888666888===???<<<888>>>;;;777444222333444666<<<:::888:::<<<<<<:::777666666777;;;@@@BBBAAA>>><<<===>>>===;;;999888888999===<<<666555777666222::::::::::::::::::::::::===;;;999777777999;;;=========<<<999777777999;;;::::::::::::888777666555999999888777777999>>>BBB===???AAA???===<<>>>>>===:::777444444777::::::888;;;555333777999666777;;;:::<<<===<<<:::888777777999;;;<<<;;;999666555555===;;;777555666999===@@@888:::<<<===<<<999666333777:::===>>>===;;;::::::666888777444555:::===<<<888999999888777888:::===666999888555888>>>>>>999===;;;888777888888888888777888888888888:::>>>AAA===999888<<>><<<===<<<<<<:::777777::::::666999<<<>>>===;;;:::<<>>;;;888777999:::999666555888:::<<<888666666999:::666111===<<<;;;999888888777777::::::999999999999999999111111333666999888666333444666999:::888666444444999888888999::::::777555888888999999:::;;;<<<<<<999<<<999333222777999666<<<;;;:::888666555444444999888777999;;;<<<<<<;;;>>>:::666333333555666666555333222444888;;;;;;::::::>>>;;;555888@@@===333...666======666222555999;;;999999:::;;;<<<:::888>>>;;;888777888:::;;;;;;777888:::;;;<<<;;;::::::333444666999::::::666444<<<:::888777777666555333888888999::::::888777666:::::::::;;;<<<<<<999888999:::::::::999999;;;===AAA>>>;;;::::::999666333JJJ===???;;;>>>:::<<<======<<<;;;<<<<<<888;;;>>>???>>>===>>>@@@::::::999888888:::===@@@FFFCCC@@@?????????>>>===<<>><<>>777666777;;;AAAGGGJJJKKKLLLOOOSSSUUURRRLLLDDD???;;;>>>???>>>AAAGGGKKKJJJPPPTTTYYY^^^bbbgggmmmrrryyy{{{zzzvvvtttrrrjjjbbb]]]\\\UUUIIIDDDEEEHHHHHH>>>??????>>>;;;999999:::999999888777777666666666555444333444666888888777999:::;;;;;;;;;;;;;;;:::333555888::::::999999:::777999888777999<<<999444111333555777777999;;;===999;;;<<<;;;999777666666777666555222000111333666::::::;;;;;;::::::::::::666999:::666555888777222<<<:::;;;>>>===888666777777;;;<<<777444666555222444666999:::999999:::<<<<<<<<<999555000///222555777<<>>;;;777444333444666888<<<:::888999:::999777444666555555888<<<>>>===;;;;;;<<<<<<:::888666666777888;;;;;;666555888777333;;;:::999888888999:::;;;===<<<;;;::::::;;;<<<===>>>>>><<<:::777666888:::888888888888888777777777888888777666555777;;;???===<<<;;;;;;<<<======<<<>>>;;;888888:::<<<<<<<<<888666555555777:::;;;<<<999444333777999777777:::<<<>>>@@@@@@>>><<<<<<===555666888888666666666777<<<;;;888666444444555666888999;;;<<<;;;:::888777888999::::::888777666555777::::::777888===???>>>===:::777777999;;;:::999555777666333555;;;<<<888???===;;;:::::::::::::::999888777888999;;;>>>???===888666999;;;:::999;;;777999888777888<<<;;;888777999;;;;;;999888:::<<<;;;999888888999;;;;;;;;;;;;999777999<<<===;;;888888999:::888666555777999777444333555888999777333===<<<999777555333333333:::;;;;;;;;;:::888777666222222333555777777555333444666888888777777888999888888999999999888777666888999999:::;;;;;;<<<<<<555888777333444:::===;;;999888777555555555666777;;;999666666888:::<<<<<<<<<:::888888888777666444555444333444888::::::999888;;;999444777???===444333888<<<:::555111222444777888999:::;;;;;;:::999>>><<<999888999:::999888444555777999:::;;;<<<<<<888777777999;;;;;;999888:::999999999:::888555333777777888999999999999888666666666777888999888888888:::;;;:::777555666888<<<999777777999999777444FFF:::>>><<>>???>>><<<:::::::::666999;;;<<<======>>>@@@555777999::::::;;;<<<>>>HHHCCC===;;;===>>>===:::999CCCJJJGGGBBB???>>>===<<<===??????>>>>>>@@@AAACCCFFFHHHIIIIIILLLRRRVVVVVVZZZ^^^```___^^^```ccc```bbbbbbaaadddjjjmmmmmmlllnnnqqquuuyyy}}}}}}~~~xxxqqqiii]]]RRRHHHEEEAAA===;;;;;;<<<===555666888:::===BBBHHHLLLPPPVVV]]]^^^XXXNNNFFFAAA;;;<<<:::666777===AAA@@@BBBEEEIIIMMMRRRYYY```eeepppvvvzzz|||}}}{{{tttllljjjiiibbbWWWPPPOOOPPPOOODDDFFFEEEAAA:::666777999<<<;;;999888777777777777777444111111333777999;;;;;;;;;<<<<<<<<<;;;;;;:::000222666;;;>>>===:::777888999888666888;;;:::666111444777999999:::<<<>>>:::::::::888888999<<>><<<======??????;;;444444777888;;;;;;777555666777666666888::::::999999:::;;;;;;:::888444111000222333777:::<<<;;;===???===888:::666222222555999:::999>>><<<888444444555888:::;;;999888777777666444222666555444555777999999999999:::999777444444555777777:::999777666888888666:::999888777777888999:::>>>==================>>><<<<<<;;;999888888:::<<<777777777777777888999:::888999888777666777:::===>>>:::777888;;;===;;;888===:::888888999:::::::::555666777777777888;;;===666333333777999888777888555888:::;;;:::999999:::000222333444444555888:::;;;;;;999777555333222111888888888888999:::;;;<<<;;;:::999888666555444333;;;======:::999<<<===:::>>>888444555999<<<999555;;;;;;888666888>>>???>>>AAA@@@>>>===<<<<<<======<<<999666777;;;======<<<===888555777888777777:::666999999888999<<<:::666555777888888777777888999888:::;;;;;;;;;:::;;;<<<999888777888:::;;;:::999999999:::888666666777999333111111444888:::888666;;;:::777555333333444555;;;<<<<<<<<<:::888666444444444333444666666555333555666777777777999===@@@666999;;;:::777555666888999::::::;;;;;;<<<<<<<<<555777666444666;;;>>>===777555444333444666888:::===:::666555666999;;;<<<888888888::::::888444111666555555666888999999888666999888444888@@@???888888999:::999666555444555888:::======<<<:::999999===;;;:::999::::::888666666666666777888:::;;;<<<===;;;888888:::<<<<<<<<<777888999;;;<<<:::666333777777777777888999:::;;;:::999999999:::<<<>>>???<<<@@@BBB@@@:::777777:::999888777888:::::::::999CCC777<<<;;;???===>>>???>>><<<:::::::::888999:::;;;<<<===>>>>>>666999===??????=========DDDAAA<<<::::::;;;<<<======EEEJJJIIIEEECCCBBB???<<<===>>>===<<<;;;<<<>>>AAACCCDDDDDDDDDFFFJJJMMMNNNQQQTTTUUUUUUUUUWWWZZZSSSSSSSSSSSSVVVZZZ^^^___dddeeefffhhhlllpppsssuuuqqquuuuuuooohhhaaaVVVLLLEEECCC???<<<;;;;;;===>>>666999<<<<<<<<<@@@HHHOOOWWW___fffeee[[[NNNDDD@@@======888222222888===>>>===>>>@@@CCCHHHOOOVVVZZZbbbjjjqqquuuxxxzzzwwwqqqqqqrrrnnneee^^^[[[XXXUUUMMMKKKHHHCCC===:::888888<<<;;;999777777777999:::777333///...111555999<<<<<<<<<======<<<<<<;;;:::444444666;;;???@@@<<<777777999888555666::::::888222444888:::;;;;;;===>>>777777777666666888<<>>999:::888666666999<<<<<<<<<>>><<<888555555777:::<<<999888888888777666555333999777666555666777888888999999888555333333555888777888888777888999999999888888888999999888888888=========>>>>>>=========999::::::999999:::===@@@:::999999888999:::;;;<<<;;;;;;;;;:::999999;;;===<<<:::888888:::;;;:::888;;;999888777888888888888555777999777555555888;;;333222333666999888777666111333555666555444444555000111222333333555999<<<<<<;;;:::999888777666666666555555555777999===???>>><<<:::999999888888777===???>>>999888999888555999555222333777999888666>>><<<999888:::???AAAAAA@@@@@@???>>><<<<<<===>>>>>>999666777<<>>999666666666444666999999;;;;;;999:::;;;777111555666777777777777777888555999<<<<<<:::888888:::666777777777777777888999;;;;;;:::999888888888999444333333666999;;;:::999888777555555555777:::<<<<<<<<<;;;:::999888888888888666555555666777666555999888777666666999>>>BBB555999<<<:::666444666:::::::::;;;;;;;;;<<<<<<<<<888888888666777999;;;;;;888666444333444666:::<<<===;;;888777888:::::::::555555666777888666222///777666777777888888888777666888777666999@@@AAA<<<:::999999:::;;;<<<<<<<<<:::===@@@@@@===:::999999:::999999:::;;;:::999777;;;:::888777777888999999???;;;777555777:::<<<===888777888999;;;;;;888666999888777777777888:::;;;>>>===<<<;;;:::<<>>999:::===<<<;;;;;;<<<===>>>>>>>>>DDD999>>><<>>>>>===<<<<<<===<<<;;;;;;;;;<<<=========999===@@@AAA@@@===;;;;;;===>>>>>>;;;777777<<>>===;;;>>>FFFMMMTTT\\\cccbbbXXXKKKBBB>>><<<;;;777111222888===>>><<<<<<<<<>>>BBBGGGLLLOOOUUU[[[aaaeeejjjppprrrqqqqqqvvvxxxsssmmmiiiccc]]]XXXRRRKKKHHHGGGDDD???999999888666555555777888:::666333...---///444888:::;;;<<<<<<===<<<<<<;;;;;;:::888666888;;;<<<:::777666888888555444888999777333666888::::::;;;===>>>555777888888777888:::;;;;;;888666777:::===<<<:::::::::;;;:::888666333222111111222555777888:::;;;666777:::;;;666111333999777666666666444444666999666777888:::<<<=========777777666777777888888777;;;999555222666<<<===999777888999;;;===>>>===;;;>>><<<999777666777:::;;;666777888999888888888888<<<;;;:::888777888999:::;;;:::999777555555777:::777666777888999999:::;;;444777:::<<<<<<:::777444<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::===???>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<::::::;;;===777888999777555444666888888888888888777777888888777999:::777333222333666333333444555888999777555555777999999777555555555444555666555555666999;;;???===:::888777777999:::444333333333555888;;;>>>===;;;999999;;;<<<<<<:::;;;===<<<888888::::::888555666666666777999;;;===<<<888555555777:::===???===>>>>>><<<999999;;;======999666888===???===:::<<<777555555333111333777999;;;;;;::::::<<<999333777777777777888999999888555999======:::777777999444666777666444444666999>>>===;;;::::::::::::999777777888999;;;<<<;;;;;;777666555555666888:::<<<<<<;;;999777777999<<<===:::999888888999:::999777<<<;;;:::777666888<<<@@@666:::===:::666444777;;;:::::::::;;;;;;;;;;;;;;;888777777777888888999;;;;;;999666555555777:::<<<;;;::::::;;;<<<<<<:::888777555444444555555333222666777888999888888777777555666555444777<<<>>>===;;;:::999:::===>>>>>><<<666888;;;<<<<<<;;;::::::888777777999;;;;;;:::999;;;;;;999888888999:::;;;>>>:::555333444777:::;;;:::888666666777999:::999:::999888777777777999999::::::888555333333777:::888===AAAAAA===::::::<<>>>>>>>>???HHH<<>>>>>======>>>???>>><<<::::::<<<===<<<;;;:::===??????===:::999999999===@@@<<<666555<<>>@@@AAABBBBBBAAAAAA@@@>>>???BBBDDDCCCDDDHHHHHHHHHJJJLLLPPPTTTWWWZZZSSSWWWXXXTTTQQQPPPMMMIII===<<<:::888777777888999888;;;===<<<999;;;AAAGGGGGGMMMSSSSSSNNNEEE???;;;777888555111222888<<<<<<;;;999888:::===AAACCCDDDIIINNNRRRTTTYYYbbbjjjllllllssszzzyyywwwsssmmmgggddd]]]UUUSSSTTTQQQHHH???888888777666666777888888666333000///111444666777::::::;;;<<<<<<<<<<<<<<<;;;999666555555666666666666::::::777555777888666666777999999888999<<<>>>888999;;;<<<:::::::::;;;===;;;::::::;;;;;;;;;:::=========<<<:::777333111666555777;;;===::::::<<<888888:::<<<999666888===777555666777555333444888999888888:::===>>>===<<<:::999888999999888666444::::::666111222666888777333666999<<<======;;;:::<<<;;;:::999888888888888555777999:::999999:::;;;<<<======;;;999888999;;;;;;<<<;;;999888888999;;;888666666::::::999999<<<444777;;;======;;;777444<<<;;;;;;::::::;;;;;;<<>>===;;;888888:::<<<>>>?????????>>>>>>===<<<666888:::;;;:::999:::;;;444777888666222000333666666777888888777777888::::::::::::888555222222222555666666555666999888444777999::::::888666666666888999:::999777777999:::???===999666555555666777333444444555666888::::::888666555777;;;===<<<:::777999999777999???BBBAAA888999;;;::::::;;;>>>BBB;;;777444666999:::;;;>>>:::;;;<<<999666555777:::;;;999888:::===???>>>;;;777444333444111...000555666888999999<<<@@@???::::::888888888:::;;;:::999888:::======<<<:::999999333666888666333222666;;;???===;;;:::;;;;;;:::888999999:::;;;;;;;;;;;;;;;777777666666555555666666<<<:::888777888:::===???::::::999:::<<<<<<;;;999======<<<:::888888:::<<<999;;;<<<:::777777999<<<::::::::::::::::::::::::555333444777999888:::===<<<;;;888666666777999;;;888999:::<<<===<<<:::777;;;888666555666777777777555777999:::999888777888444444333222444666999:::;;;:::::::::;;;;;;999777///000111555999=========888777666888:::;;;:::999666777777999:::<<<>>>???===999555444555777999999;;;888555444555777999:::888888888888888888999999888999888444111000444777;;;===???@@@???>>>>>>???>>>???@@@???===<<<<<<===JJJ>>>AAA>>>AAA;;;===>>>>>>======>>>???<<<999777888;;;===<<<;;;;;;<<<<<<<<<:::999:::<<<:::===???<<<888777;;;@@@???BBBCCCAAACCCGGGJJJIIIKKKKKKJJJFFFBBB>>>======666777999<<<>>>>>><<<;;;>>>???AAACCCCCCBBB@@@===<<<:::;;;@@@AAA======@@@AAAAAABBBDDDFFFHHHJJJKKKEEEKKKOOOLLLJJJJJJIIIFFF===<<<999888666666777777:::;;;<<<;;;999:::===@@@???AAADDDEEECCC???:::666444666666333444888:::888888666666888;;;>>>>>>>>>>>>CCCFFFFFFJJJTTT^^^aaaccckkksssuuuuuuvvvsssoooooojjjdddaaa___YYYOOOHHH@@@@@@???>>>===<<<;;;:::777555333444555666666555777888999;;;<<<<<<<<<<<<999999888666444444555777777<<<>>>;;;888888888666999999888777666777:::===:::;;;<<<<<<;;;:::<<<===:::;;;<<<;;;999999999:::<<<===>>>===;;;888555222999777:::@@@AAA<<<:::<<<===::::::<<<<<<999:::===888666777:::888333333777===;;;:::;;;======;;;999999888777888:::999666333777:::888333000222222111333555888:::;;;;;;;;;<<<;;;;;;;;;:::999777555444666888;;;:::999888999:::999;;;===<<<999777888999;;;<<<<<<<<<:::999:::;;;999666666:::;;;888888<<<888999:::;;;;;;:::999888===<<<:::999999:::<<<=========<<<:::999:::<<>><<<555777:::<<<;;;:::;;;;;;888888777666444444444555444666999999888888:::<<<<<<;;;999888888666444222888999888444555999999444444666888999777666666777999:::<<<;;;:::999999:::999999888777777666777777444666888999:::999888777777555444777<<<>>>;;;777777888777444777>>>CCCCCC===;;;::::::;;;<<<======;;;666444999;;;:::;;;>>>777999:::777333222555999888999:::;;;===>>>>>>>>>777555666777444111222777666999999999<<>>>>><<<<<<:::777777888888888888333444666999;;;===>>>???===;;;888888999:::999999999777555444555777777666444555666888:::;;;;;;<<<:::;;;<<<999555444888<<>>???BBBCCCBBB@@@<<<>>>???>>><<<:::<<<>>>HHH<<<>>>:::===<<<>>>??????===<<<===>>>999666555666:::======<<<;;;<<<<<<;;;:::;;;===@@@>>>>>>>>><<<;;;::::::;;;888@@@EEECCCAAADDDHHHJJJKKKKKKJJJFFFAAA>>>======888888999;;;>>>??????>>>>>>???@@@BBBCCCAAA===:::;;;888:::@@@@@@;;;999<<>><<<:::888888888888<<<======<<<;;;;;;<<<===>>>>>>>>>>>>>>>;;;666222444888888666666999999666666555555777<<<>>>>>><<<666;;;>>>===AAAKKKTTTXXX[[[cccjjjmmmpppssstttrrrvvvtttqqqllleee]]]TTTNNNJJJJJJIIIGGGEEEBBB@@@>>>777777666777888888666444666777888:::;;;<<<======888:::<<<:::666555777:::999???AAA>>>:::999888666;;;:::888555444555999<<<:::;;;;;;999999:::<<>>888555777???:::888;;;<<<:::999;;;999777888<<<:::444333777AAA>>><<<<<<===<<<999666444333444777:::;;;888555333999;;;666111///...,,,666777999999:::;;;===???:::;;;;;;;;;:::777444222777:::<<<;;;888666777888666999<<<;;;888666666777:::;;;======;;;::::::;;;:::666666;;;;;;888888<<<<<<;;;:::999999:::;;;<<<>>>===;;;999999;;;===>>>777888999999:::===AAAEEE777:::===@@@BBBAAA>>>===666999<<<>>>>>>======>>>???;;;888888:::;;;999666222666999:::999888;;;===>>>;;;999999;;;:::777444:::;;;999444444999999444333666999::::::999:::;;;888:::<<<<<<;;;999999:::333444777:::;;;;;;;;;:::555888;;;======;;;888666888666666999>>>???;;;666999999666111222999===>>>@@@;;;666666:::;;;999555666111000666888666666999666888999666222000444888666888;;;<<<======???@@@999888:::<<<999555666;;;:::<<<;;;999<<>>;;;999888999<<<===;;;999:::777666777999999666333777;;;>>>;;;555444;;;BBB>>>:::777777888888666444111333555666666777888999555777999;;;<<<;;;:::999999;;;===???>>><<<888666666777999<<<>>>>>>;;;888777999<<<===<<<:::999999???===;;;:::;;;<<<<<<;;;999888888888888888888888999555444888777333222666666666666777777888999999666555333444666888999999888777666666888888666555333666:::;;;999888999:::<<<:::888777666555888<<<555888===???>>>=========;;;555///222:::@@@>>>:::???<<<888666666666666666333555777999:::;;;;;;:::>>><<<;;;<<<===<<<;;;999777666555666777666555333000222555888;;;===>>>>>>888;;;===;;;777666:::>>>AAA===999:::>>>@@@>>>;;;;;;===??????<<<<<<>>>@@@MMM???;;;@@@?????????===;;;888666666777999===>>>:::999;;;999444999888888999;;;<<<<<<;;;999;;;======<<<:::::::::;;;===???AAAAAA@@@>>>===DDDBBB@@@>>>>>><<<999777:::<<>>@@@AAA???<<<;;;>>>@@@???;;;999:::;;;???CCCEEEDDDEEEEEE@@@999:::999888777666666555444555:::<<<777777;;;<<<999:::666222222666888777444777999888777999<<<<<<999999<<<:::777999??????;;;;;;:::888999<<>>@@@???===<<<777111555777888777555444777999999;;;<<<:::777666:::===:::888888999;;;<<<;;;:::===:::;;;>>><<<666666:::555444444555666555222///444999999777888???AAA===???===999555444444666777>>><<<;;;<<<>>><<<888444555888999666111///222777666:::999222...000///***222:::???<<<999999;;;;;;@@@???===999666666777999999999999999::::::;;;<<<:::444222888<<<:::777555888:::===??????<<<999666;;;999777777999:::::::::<<<;;;999888888888999999>>>:::666555888::::::999888777666666777;;;>>>AAA??????>>>===<<<<<<<<<<<<999777555777:::;;;:::777;;;<<<>>>===;;;:::999999555888999:::===@@@===777<<<999666666888888777444555666777777777888;;;===:::888666666888999999999777:::===>>><<<;;;::::::666888777555999@@@@@@;;;:::666555888:::888888:::666777999;;;<<<<<<;;;:::;;;:::999888888999;;;<<<===:::888::::::777888;;;999888666555555666999:::222777;;;999333000333777;;;;;;;;;::::::999999888:::999888888999:::999888666666888===AAAAAA<<<888777999;;;;;;;;;:::;;;;;;888;;;:::666666;;;<<<999444666888999:::999777666===;;;999999::::::666333888666444444555888999999222666;;;<<<;;;;;;<<<>>>:::::::::999888777777777888888999:::;;;<<<<<<===666999<<<>>>===<<<;;;<<<;;;<<<===;;;999888:::===888<<<>>>===:::777666777888999;;;:::777555444444666666555444444444444555555555888<<<;;;666555777555333333555888999777444222333555666444444888===>>>@@@===777333555777666<<<<<<;;;:::999777666555444888;;;;;;999888:::===@@@<<<777666888<<<>>>>>>999888666444555888;;;===@@@===999999<<<===<<<;;;555<<<>>>999666777888555000555:::;;;>>>@@@<<<666<<<<<<:::888555444666888999999999:::<<<<<<;;;999>>>:::888:::>>>@@@===:::LLL@@@<<>>===???>>>999888;;;<<<999;;;999777666777888888888:::::::::999888888:::<<<===???AAACCCBBB???<<<999<<<:::888888888888777666;;;===???AAA@@@???<<<:::::::::::::::::::::999888;;;999888;;;@@@BBB@@@<<<999<<<>>>===:::999;;;>>>???BBBDDDCCCDDDFFFBBB===;;;<<<===>>><<<999666444444999;;;777666999:::888444111000333999======;;;555777888666777;;;;;;777666999:::888:::>>>===888::::::;;;;;;;;;===@@@BBBCCCFFFLLLRRRYYY^^^bbbdddlllooopppoooqqqqqqlllddd___\\\XXXUUUSSSOOOIIIEEE;;;;;;;;;:::888888999;;;<<<;;;:::999888888888888:::;;;888444555888999777:::>>>???===;;;;;;777222555777888666444444555777<<<;;;;;;;;;===>>>??????>>><<<999888999:::;;;;;;888666777999777222222777555444333333555666666555222666777444666<<<===;;;<<<;;;::::::999999999:::>>><<<999888999:::888777777777666555444444666777555888777222///111000,,,666;;;>>>;;;888888888666<<<<<<;;;999888888999:::999888888888999999:::;;;<<<777555:::>>>;;;888666666888:::<<<<<<;;;888666999888666666888:::::::::;;;::::::999999:::;;;;;;===:::999999;;;;;;:::888444222000///111444999<<<<<<;;;999777777777777777888666555666999:::999888:::<<<======;;;999777777777999::::::===@@@>>>999<<<999666555666777555333777999:::999888888999;;;999888666777999;;;<<<<<<999:::<<<===>>>???>>>===888999888666999>>>>>>999;;;777777:::<<<:::999;;;777999;;;<<<===<<<;;;:::;;;:::999999999:::;;;<<<:::777666999:::999<<<@@@===;;;999777777888;;;<<<:::===???===999777888;;;::::::::::::::::::::::::<<<;;;::::::;;;:::888777777888:::<<<===>>>???@@@777777999999999:::;;;===<<<>>><<<666555999999777777888999999999888777666999777777888:::;;;999777888666444444777999::::::999:::;;;;;;::::::;;;===888777666666666666555444::::::;;;;;;<<<<<<======777999<<<<<<;;;::::::;;;999;;;<<<<<<;;;:::<<<>>>;;;>>>@@@AAA???<<<;;;:::666888::::::999777777888:::999888666555555555555666666888<<<;;;777555777666444333444666888999888222222333444444444777:::;;;>>>>>>:::666777666333888888999999999999888888666888999999888777777888;;;888666666888999999888<<<:::888666666777:::<<<===:::777888:::<<<:::888999>>>@@@<<<999::::::777666999999888888;;;999555;;;<<<===;;;888666555555999888777888999:::999888<<<999666777;;;<<<999666KKK@@@======777777888:::<<<>>>>>>>>>>>>@@@@@@===999888<<<>>>===>>>;;;888666666777666666999888777555444666:::>>><<<>>>@@@AAA???;;;777444555333222222555777888888======>>>>>>>>>===<<<;;;222777<<<;;;666555888<<<888444222666>>>AAA===999777999;;;:::888888<<<@@@===???@@@???AAADDDCCC???;;;===@@@AAA@@@;;;555111444888999777666888888777111000111555<<>>444777888666777::::::777444666888888:::<<<:::555888;;;===<<<999888999:::;;;<<<>>>CCCIIIPPPVVVYYY[[[aaafffjjjppptttrrrmmmiiifffbbb^^^[[[WWWRRROOOFFFEEEAAA===999999;;;======<<<;;;:::999999999999:::;;;888555555888666222:::======:::999:::888444777888999888666555666777888666555888===@@@>>>;;;@@@===888777888:::<<<===666555666777555111222555666444222333555888:::;;;222555555444666:::<<<:::999:::<<<===>>>>>>===<<<>>>:::666444555777999:::888666444555777999888777555777777444444555444111777:::;;;999888999777444999999999999::::::::::::888888888888888999999:::===888666:::<<<999666666333444666777888888777666999777666777:::;;;<<<;;;999888888888888888999:::::::::;;;<<<===<<<999777888666333222333666;;;>>>:::999888777777999;;;<<<888777666777888999999777999:::;;;;;;:::777555333888::::::999<<<@@@???<<<;;;999666555666666444333999;;;<<<<<<:::999888888777666555777:::<<<<<<<<<999777666888<<<>>>>>><<<999;;;:::888:::===<<<999;;;888999===???<<<:::;;;888999:::;;;;;;:::999888:::::::::::::::;;;<<<<<<;;;777666999::::::>>>CCC???===:::777777888;;;===@@@@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<===<<<999777888:::<<<:::999;;;AAAGGG:::999777666777888999:::===>>>;;;666555888:::999:::::::::999888888777777888777777888:::;;;:::888666555333444777999::::::@@@===;;;999:::;;;;;;:::555333111333666777666333<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888777888999666888;;;===<<<<<<===>>><<<===???AAACCCAAA===:::444777999;;;:::::::::;;;<<<;;;:::888777666666666888777999<<<<<<999777888555666555444555777:::===666555444444666777777777555;;;>>><<<:::999666222444555777999:::;;;<<<<<<999888888888999888555333888777666777999888777555>>><<<999777666777999::::::888777888;;;<<<:::777:::>>>???<<<::::::999777;;;<<<999333222444555333999<<<>>>>>>;;;888666555<<<:::888888999::::::999<<<999777777999:::777555JJJAAA>>><<<444777777999:::;;;:::777555>>>>>><<<:::999;;;======>>><<<;;;;;;;;;:::777555666666555444333555999===::::::;;;:::999777444333666444222333666999:::;;;===<<<;;;:::::::::;;;;;;444999===<<<777555888===777222///222:::===999444777888999777555666:::>>>:::<<<;;;:::===BBBCCC@@@;;;===??????===999444111555888:::999888777888777333333444777;;;===;;;999555999;;;999999;;;<<<999444555555666888999888666888;;;===;;;777555777999<<<;;;<<<===@@@DDDHHHJJJIIIOOOVVVZZZbbbjjjlllkkkllllllkkkiiifffaaa]]]ZZZRRRPPPLLLFFFAAA===<<<===<<<<<<;;;:::::::::::::::999999777555666999777111:::<<<<<<888777999888555::::::::::::999888777777555555555888<<<===;;;999===;;;888888:::<<<>>>>>>999999999999777555666999777666555555888:::;;;;;;555666666666888;;;<<<<<<999:::<<<===============<<<999777555555777999:::777666555666666777777666666777777888999:::999777666888888777999===;;;777888888888999;;;;;;:::999:::999999999999999::::::???888444555666444444666111111222333555666666777999888888999<<<>>>>>>===777666666555555555444444999:::;;;;;;<<<;;;999777<<<;;;999999999;;;===???888777666777999<<>>???===999888777777777777777777888;;;===>>><<<:::999999777666555777999::::::999777333000222777:::888555:::;;;;;;;;;<<<>>>===<<<:::888999>>>???<<<::::::777888888999999888777666999999::::::;;;;;;<<<<<<@@@<<<999:::;;;:::===AAA???<<<999666555666999:::>>><<<999:::<<<>>>>>><<<>>>===<<<;;;;;;;;;<<<===;;;;;;<<<===???>>><<<999888999999888888;;;AAAEEE>>>;;;777444444555666777;;;:::888666777:::===>>>;;;:::999999888888999999;;;::::::::::::999888777444333222444666999999999@@@===;;;;;;======;;;888555333111333888:::888666;;;;;;;;;;;;::::::999999:::;;;;;;999777666777888555777:::<<<<<<;;;::::::::::::;;;???BBBAAA<<<888666888;;;<<<;;;:::;;;;;;;;;:::999888888888888888:::888888<<<===:::888999333666888777666666:::>>>===;;;999777999;;;999444111777<<<;;;:::;;;999666555666888:::<<<===>>>>>><<<:::999:::<<<<<<888444888888888999:::;;;;;;;;;===;;;999888888999;;;<<<;;;999999;;;===>>>:::777888::::::999888666555333:::<<<999222///111222111888:::===>>><<<:::999999???===;;;:::;;;<<<<<<;;;===;;;::::::<<<<<<:::888III@@@======555888888888999:::999666222999999:::;;;;;;:::::::::999999;;;===>>><<<888444444555666555555666888::::::999777666666666888888999777666666888:::;;;:::;;;:::888777777888:::;;;;;;<<<===<<<;;;::::::::::::555222444999;;;888333888999999777444444888<<<;;;<<<;;;888;;;AAACCC@@@======<<<;;;999888777666777888:::<<<:::888777888444555666888999999888777666<<>>>>>===888555333333555777888999999:::;;;999666666999<<<;;;;;;<<<======>>>>>>>>>>>>CCCFFFHHHNNNXXX___aaacccfffkkknnnnnnkkkhhhfff[[[[[[YYYTTTMMMFFFBBB@@@======<<<;;;;;;<<<<<<<<<888888666555888<<<:::444999<<<;;;777777999:::777888888999999999888777666777:::===>>><<<;;;<<<===<<<;;;:::;;;<<<<<<:::888;;;<<<<<<:::888999;;;<<<999888888999;;;;;;999777666555666777999999;;;===<<<;;;:::999999999:::;;;888999999999888888888888444777999777333111333555444333444888;;;;;;:::888777999999888:::>>>===999999888777999;;;;;;999777<<<;;;;;;:::::::::;;;;;;AAA:::333222222111555999000111111222333555666777777777777888;;;===<<<;;;888888777666555444222222999999999888888777888888888999::::::::::::999888777666555555777999;;;=========<<<;;;999777777666666444333444555555222///777999999666666;;;======888888888888999:::;;;<<<777:::===>>>===;;;;;;;;;;;;:::999:::;;;;;;:::888;;;777333444888:::777444999:::<<<>>>??????@@@AAA999666777<<<>>>;;;888888999999999999999888888888999888888999999;;;<<<<<>><<<999777666777888999999666444777<<>><<<<<<;;;999777666666777888888888999<<<>>>??????===888666555777;;;>>>???>>>>>>:::555333444666777777;;;999888888888:::<<>>;;;999999000555999;;;999888888:::>>>???<<<888999<<<888111///555888777888<<<>>><<<999999;;;<<<======>>>>>><<<;;;;;;===@@@@@@<<<888888888888888:::<<>><<<;;;;;;<<<===<<<;;;<<<;;;:::;;;<<<<<<<<<;;;HHH>>><<<>>>999999888777:::>>>???<<<999777555777;;;;;;999888999444666888<<<===;;;777333555666777777666666888:::<<<;;;999888999;;;===???999888777888999999888777888777666555666888:::<<<>>><<<;;;<<<>>>>>>;;;888>>>;;;888888;;;<<<:::888999:::;;;999666666999<<<>>>???===:::<<>><<<:::888888999;;;<<<888888;;;===<<<777666999333444555777888999999999666===AAA???===>>>???>>>;;;666222333555666999===:::888777777888:::<<<===666777999;;;;;;:::888777;;;>>>>>>===@@@IIIQQQTTTRRRXXX```gggkkkllllllmmm```cccdddaaa[[[TTTMMMJJJDDDCCCBBBAAA@@@?????????;;;:::777555:::???===777999;;;;;;888888;;;;;;888555555555777888888666333555999===<<<999888:::======<<<<<<<<<<<<:::666222999<<<<<<888777999;;;;;;:::::::::;;;<<<:::777444666444444777888777888;;;<<<:::999777666666777777666999;;;<<<:::777666666333777;;;888222///111555222///000666;;;:::888777:::======999888::::::777:::777666777:::<<<:::888===<<<<<<;;;;;;;;;;;;<<>>777:::<<<===<<<;;;;;;<<>>======>>>>>>;;;999@@@===;;;;;;===>>>;;;999888999<<>>BBB<<<<<<;;;:::::::::999:::666555555888===???>>><<<777666444222111222333444666555666888<<>>===:::;;;777333222666999::::::>>>;;;999;;;:::888999<<<999999999999999888888888555777:::;;;;;;<<<===???<<<;;;;;;<<<>>>???>>>===777999<<>>???888888888777777666666666<<<======<<<:::999999:::999888888999:::999777555999:::;;;===>>>>>><<<:::;;;<<<======:::888777777555555555666777999:::;;;===888666;;;===;;;999999111444999;;;:::888777666888<<<;;;666666:::888111000444666555666;;;??????;;;<<<<<<======<<<<<<;;;;;;<<<===@@@AAA@@@===:::555666777777777:::>>>AAA555555666777:::<<>>;;;999888;;;@@@CCCAAA???888555555999:::777888<<<777777888999::::::888666:::999888666555666999<<<<<<<<<======>>>>>>>>>>>>777777888999:::999777444777777666666888:::===>>>;;;999999:::<<<===;;;999<<<<<<;;;;;;:::;;;<<<>>>999<<<>>>>>><<<;;;===@@@>>>???<<<999:::>>>???<<<999888666555666999<<<>>>888777999>>><<<666555888555666666777888999;;;<<<333;;;@@@>>>;;;<<<===<<<<<<666333777999888999===999666444666;;;===;;;888444555777777777666444333999<<<<<<888888>>>DDDGGGHHHMMMTTTZZZ]]]aaaeeehhhcccfffiiijjjfffaaa\\\ZZZPPPOOOLLLIIIFFFDDDCCCBBBAAA>>>999777;;;AAA???999888;;;<<<::::::<<<<<<999555444555777::::::888555444555666666777888:::<<<::::::999999::::::777555777;;;;;;555444888;;;:::<<<:::999999:::999888666888444444888999777888===888888888888777666555444555888;;;;;;888555444444444666888888555333444555333...///888===<<<999888888===>>>999666777999999999555333555:::======;;;===<<<;;;::::::::::::;;;<<<999777888777444555999333444555777777888888888777666777888::::::999777::::::;;;;;;;;;:::999888666999;;;;;;888666777888===<<<;;;999888888888888<<<======>>>======;;;;;;666888999999777777888:::;;;666222222666::::::999444999;;;888777:::<<<<<<999;;;<<<:::888888:::<<<:::;;;<<<;;;:::999:::;;;===<<<<<<===>>>>>><<<:::<<<===>>>>>>>>>===<<<;;;888888<<>>:::888999<<<<<<::::::<<<888999;;;;;;;;;:::999888555666888;;;======;;;999555333222111111333666777666555444555888<<<>>>>>>999999888888:::;;;<<<<<<>>>999444444777999999777===999:::======999888;;;;;;;;;;;;:::888666444333222555888:::999:::<<<>>>>>>=========??????>>><<<777:::===>>>===;;;999888666999<<<<<<::::::===AAA:::::::::999999999999999<<<>>>@@@???===<<<;;;<<<:::999777888;;;<<<:::888:::;;;<<<<<<;;;;;;<<<===:::<<<===<<<:::777666666666666666666777999:::;;;===777555999===;;;999888555555666888999888555333000888;;;666555;;;<<<666111666888666666:::<<<<<<;;;;;;;;;;;;;;;::::::999999<<>>;;;999888444666999999888888:::<<<333333555777999<<>>:::666666777666444111666222222888:::888555777444:::<<<777333444666777444777;;;<<<<<<<<<<<<<<<555555777:::<<<<<<:::888::::::999888555444333333HHH;;;:::BBBBBB>>>;;;888:::???BBBAAA???:::555444777888666999???>>>;;;999888999::::::999>>><<<999555333666;;;???999;;;>>>@@@@@@>>><<<:::777777999;;;<<<;;;888555777777777888:::<<>><<<999999::::::;;;666555:::<<<999999<<<777444333777===>>>999333888888777666444333222111666:::;;;666555888<<<===GGGJJJMMMOOOQQQTTTZZZ^^^dddgggkkkmmmkkkiiigggfff[[[XXXUUUPPPLLLHHHEEEDDDFFFAAA;;;777<<>>???<<<999999666444666;;;???@@@???666444444555999<<<======777;;;;;;555444999;;;:::===:::888777888999999999;;;777777;;;<<<999:::???444555888:::999777444222666888:::888555222222333666555555777999999777555666111222;;;AAA???;;;;;;333999<<<888444777;;;<<<777333111333999>>>???>>><<<;;;::::::999999999999555555777:::888333222444555666777999999999888888:::::::::<<<======;;;999666777999:::;;;;;;::::::444999===???<<<888666666>>>;;;777444333444777888333555888:::<<<<<<<<<;;;000333666777666777:::===>>>888333333888===>>>>>>444:::<<<:::888;;;======;;;<<<===:::777555777999======<<<:::888777888999888888999:::<<<<<<;;;999555777;;;<<<;;;999999999999888<<>>;;;999999<<<:::555333444444666888::::::999666555555777:::<<<<<<:::888666555444333333555888;;;===777555333333666999<<<===:::<<<<<<:::777888<<<@@@DDD>>>888666777777444111888666888>>>???;;;;;;>>><<<<<<<<<;;;888444000...333666999999777666888:::===<<<;;;<<<======;;;999999;;;>>><<<999777888:::333999===<<<888777<<>>======;;;999777888<<<>>>>>>===999;;;<<<:::777777:::===999:::<<<;;;999777777777888888777777888888999:::===777444888<<<;;;888888888666444444777888555333,,,777<<<777777>>>AAA===333777:::888777999999777999999999::::::999999888777;;;???>>>:::666444444555999======;;;888888888333333555666999;;;===???AAA===888777777777555222444//////666:::777555777777<<<===777222444888999444888===???>>>;;;888777444555888<<>>>>>???<<<999999:::888666999???:::;;;888333333777999777;;;;;;999777888:::777111888999::::::888888999:::;;;===>>>===:::777666666111333666888888888888999666999<<<===<<<:::::::::===;;;999999;;;===??????;;;<<<===???@@@AAAAAAAAA???;;;777777;;;<<<888333000555999888555555:::@@@333444555666666555444333:::888777:::>>>@@@>>>;;;<<<999666555666888::::::<<<777444666888999<<<@@@777888888888888:::>>>AAA>>>:::777666888999777555555555666888:::===???@@@>>>???AAACCCEEEIIINNNRRRWWW[[[```dddfffgggiiijjjcccaaa___]]]ZZZUUUMMMGGGAAAAAA???>>><<<<<<;;;;;;444666888999999999;;;===:::;;;<<<;;;999777888999:::777666777<<>>===:::<<<;;;999666444555888;;;???777333888<<<:::888:::666777999<<<>>>>>>;;;888888444000333888;;;888333333444888;;;===;;;666333444777:::===>>>===:::999888;;;??????===::::::<<<888<<<<<<666444777777444333444666999;;;<<<===>>><<<:::777444333333555666444444444333555888888555888:::;;;<<<<<<999666444999<<<;;;777666:::<<<<<<777777777777777777777777555555777999::::::777555;;;;;;:::888666666777888888777777:::======999666888333///111777<<<===;;;BBB@@@>>><<<:::;;;<<<<<<777555555777;;;<<<:::888===;;;999888:::::::::999===:::777666777888777777777:::<<<===:::888666666888777666777888888666444777:::;;;:::777777999<<<666777888999999999999999888555333555:::;;;999555:::999666555444666888:::888;;;===<<<777555777::::::::::::999999999888888888>>>CCC@@@===;;;999555555666888:::<<<=========555666777666444666:::>>><<<;;;888444222444777;;;BBB@@@===:::888777777888444222666===>>>999777999555777;;;<<<777000111777===;;;:::999999:::<<<===:::===>>>:::444444:::@@@999:::<<<<<<;;;999999999444777;;;>>>>>>;;;777444===@@@???888555999;;;999>>><<<;;;<<<>>>???===::::::777333111222444777999:::::::::::::::888777777;;;<<<<<<======<<<<<<;;;;;;:::999888888:::<<<===<<<:::999999;;;<<<<<<<<>>>>>>>>>>>:::;;;=========;;;999777888:::<<<<<<:::999999:::<<<<<<:::888;;;???>>>999;;;;;;<<<<<<===>>>>>>???;;;777777<<<@@@>>><<<<<<<<<>>>>>>:::888888666222444444555888::::::777555999999888666333222333555444777:::<<<;;;:::999:::::::::::::::::::::::::::AAA>>>;;;888777666555444LLLAAA===BBBBBB===>>>>>>>>>>>>===<<<;;;<<<::::::<<<;;;888:::???666888777333444888:::999===;;;555000222888;;;999555777888888777777999:::===>>>>>>===;;;999888999777999:::999777555555555777999;;;;;;:::999::::::;;;999888777888999::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===<<<999555222000444888888777777;;;>>>666666888888888666555333888999:::;;;;;;;;;<<<<<<===:::666555666777888888999333111333555666888;;;:::::::::999888999;;;>>><<<:::888777888888777666;;;;;;;;;:::;;;;;;<<<<<<888:::;;;===>>>AAAEEEHHHLLLOOORRRVVVZZZ^^^dddhhheeeeeeffffffddd^^^TTTMMMNNNMMMJJJGGGCCC@@@???>>>===<<<<<<===??????<<<999777888888777666555666888===:::888999;;;======<<<:::999888:::===???===<<<<<<;;;999666444555888;;;:::444333:::>>><<<999999999999999;;;===>>><<<;;;666555444666777888666555666666666888::::::888666888888999999:::;;;<<<<<<777999<<<===<<<<<<======888;;;;;;666444777777555666777888999999:::::::::999888666555555666777888555555555666888:::999777777888999;;;;;;:::999888;;;===<<<888777:::;;;:::666666777777888999;;;;;;777777888:::;;;:::888777;;;<<<<<<<<<;;;:::999999:::999999;;;>>>>>>;;;888777444222333777;;;<<<;;;:::888777666666777999::::::777555777:::;;;999777:::;;;;;;;;;;;;;;;;;;;;;>>><<<999888888888666555666777777777666555555555555444444555777888666555888:::<<<;;;999888:::<<<999:::;;;;;;<<<<<<<<<;;;:::888666999<<<===:::666777888888999999999888888777999;;;888444222444888888999;;;===>>>===;;;::::::???@@@<<<999999999777999999999999:::;;;<<<===666888888777444444777:::666777777666444444555666;;;;;;:::999999:::;;;;;;888666999@@@AAA<<<;;;===;;;999999;;;:::666555888::::::999888999;;;<<<>>>999;;;===;;;999999===BBB777:::<<<===<<<;;;;;;<<<777999;;;<<<<<<;;;999777:::>>>===888666999;;;999@@@>>>======>>>>>>;;;999======;;;777333333777;;;888999;;;<<<;;;999666444;;;<<<<<<======<<<<<<;;;:::999888777888999;;;===999:::;;;<<<===<<<<<<<<>>;;;777444555888;;;<<<<<<;;;:::::::::999999;;;;;;<<<<<<;;;:::888777777999<<<===>>>===;;;;;;999;;;<<<<<>><<<888666777666222555555666777999:::888777777777888666555555777999888999:::999888888:::<<<777777666666555555555555@@@>>>;;;999888888777777PPPEEE???BBBAAA===:::999:::<<<<<<:::777;;;:::;;;======:::;;;???777999888444444888999888;;;999333......444777666222444666666666777999;;;>>>??????===;;;:::;;;<<<:::;;;<<<:::888555555555888999:::999888888:::<<<===<<<<<<;;;::::::999999888888888777777666666666666:::???@@@<<<777333222111333666888999:::;;;;;;555777999:::999777555333555888;;;:::777555777:::<<<999666444555666666555:::444222444666666777:::999999:::999888888;;;===888999:::999777666666777BBBAAA???<<<:::999888888555777:::;;;;;;;;;===>>>DDDEEEGGGJJJOOOWWW```fffaaadddhhhlllkkkfff]]]WWWZZZXXXUUUQQQMMMIIIGGGEEE@@@<<<:::<<<@@@???999333666777777555444555777999>>>;;;999888999999999888888777777888:::<<<<<<<<<;;;;;;999666444555777:::555333444;;;???===:::999888666444444666888999999444666999999666444555666:::777555555777999999999<<<:::777555666999===???999888888999<<<======<<<888:::999666555888888666;;;::::::999888777777666555666666777888999:::;;;777777777:::<<<<<<:::999555666777888:::;;;<<<<<<<<>>:::999;;;:::777666666666888:::<<>>???>>><<<:::888555555666777999999777555555666666777999:::;;;;;;:::999888777777777888999;;;888444444777888777555555999<<<<<<:::999:::<<<>>>===;;;;;;:::999777444888666555555666777666555444444444666999:::999888888;;;>>>===:::888:::<<<============>>>>>>>>>>>><<<;;;:::<<>>;;;777555777:::======<<<999777999::::::777333222444777666999<<<@@@AAA@@@>>><<<;;;>>>===999777999;;;:::===<<<:::888888999;;;<<<888999999888666444555666444666::::::999777555555888888999:::;;;;;;<<<<<<999888;;;???@@@>>>===>>>>>>999666999;;;999777888888888888999:::<<<>>>???;;;<<<======>>>>>>>>>>>>666999<<<======<<<===>>>999999999999999999999999777;;;<<<999888999:::999BBB@@@???>>>>>>===:::888;;;>>>>>>:::444333888>>>888:::===???>>>;;;777444:::;;;;;;<<<<<<;;;;;;:::888777777666777999;;;<<<666:::>>>???===;;;;;;<<<===:::777666777999;;;<<<>>>===;;;999888777777777:::::::::999999999999999666777999<<<>>>>>><<<:::666:::===>>>AAACCC@@@;;;888888999::::::888777666<<<888777:::<<<999999:::<<<===;;;666555777777444777666555666888:::999999444555777777777999;;;>>><<<<<<999666555666:::===:::999888888777777777777===<<<;;;:::999999:::;;;PPPDDD===@@@???===999666888<<<===999555999888:::===<<<999999===<<<===<<<777666777777444888999777222000111///+++111333555666666888:::<<<=========;;;::::::<<<>>>777999::::::999888999:::999999999777666777:::<<<<<<======<<<:::888666666111111222444555777999:::555777:::<<<;;;777444222555444555888;;;;;;999555222444777999:::888666444444666888777444222333444999777444444555666666666===999777:::<<<:::;;;===777888999999888999<<<>>>555888::::::777555666999AAA@@@>>><<<:::888777777888;;;===>>>===<<<;;;<<<>>>???@@@BBBFFFMMMUUUZZZTTTYYY___eeehhhgggccc```___^^^]]]ZZZWWWUUURRRQQQDDD@@@======>>>>>>:::666888999888777666777:::<<<;;;:::888666666666666666777666555555777999:::;;;::::::999666444444777999555444666999<<<<<<:::888555111---,,,...111444555555777999999777555444444:::888666666777999:::999===:::777555555888<<>><<<;;;:::666666666777888:::<<<======???>>>;;;:::;;;999444888888777888:::===@@@BBB666888999999888666666666===<<<;;;;;;:::888666444333333333444555555444444555777:::;;;:::::::::;;;===<<<;;;999777666666666:::666333222555777777666000666;;;<<<999777999<<<<<<;;;;;;<<<===<<<999666;;;:::999:::<<<<<<999777888888888999<<<<<<<<<:::777:::======:::888888:::=====================>>><<<<<<<<<>>>???>>>:::777666888;;;>>>>>>===;;;999===>>><<<999666555777999777888;;;===>>>>>>===<<<:::<<<<<<999999===???>>>>>>===<<<:::999999999999888999:::999888777666555777:::===???>>>;;;:::999:::;;;<<<======<<<:::999777777999;;;<<<<<<;;;<<<999666777:::;;;777555777666777999:::<<<>>>???@@@???>>>>>>???@@@???;;;777777999<<<===<<<;;;<<<===888888777777777777888888666999<<<<<<;;;;;;::::::@@@@@@??????>>>===;;;:::777999:::888777888<<>>===888666888;;;===999666666:::<<<<<<;;;;;;;;;;;;;;;:::999888777777777777777888999;;;;;;777666555666999:::999777666;;;>>>>>>>>>>>>:::444333444666888999999999888===:::999;;;<<<999999;;;===>>>;;;666555888999777888666444444666888999999222444666777888999<<<>>>===<<<:::777555666888;;;:::999999999999:::;;;<<<:::::::::999888999;;;===MMMAAA;;;@@@AAA>>>:::777999===>>>:::666777666888;;;999666666:::<<<>>>>>>:::888999888444999;;;999444111222111///111333666777777888:::<<<:::::::::999888999;;;===666777999999999:::<<<>>>888888888666555666999<<<666888999777444111111111000000111333666999<<<>>>777444222444888999777444999777666888;;;;;;666222222444777:::<<<;;;:::999999777666666777666333111555333222333555888888888;;;777777:::<<<;;;:::<<<888999:::999888888999:::555777999888666555777:::::::::999888888888999999999<<<>>>???===;;;:::999999:::;;;<<<===@@@DDDGGGGGGKKKQQQXXX^^^cccfffgggddddddccccccaaa___]]]\\\RRROOOKKKFFFAAA>>>>>>>>>;;;;;;;;;999888888999;;;::::::999888777777999:::999888777666666888;;;===::::::999777444444666888888888777666888999999888777333///---...222555666888777777777888888555333777777777999:::;;;999777:::999888777888999:::;;;999777555777;;;>>>>>><<<888666444666888999999999<<<<<<;;;::::::::::::;;;999:::<<<===>>>>>><<<<<<:::666777<<<>>>;;;:::;;;999888777666777888:::;;;<<<===;;;999999;;;888333999999999999:::<<<>>>???888999;;;:::888777888:::>>>:::666333333333222111555666777777777777777888666888;;;===<<<;;;;;;<<<::::::888777666666555555;;;777444555888;;;<<<;;;111777<<<===:::999;;;>>>999999:::<<<>>>>>><<<:::<<<<<<>>>???@@@>>>:::777;;;::::::;;;<<<<<<:::999777:::<<<;;;777666777999<<<;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;999666999:::;;;<<<<<<<<<<<<<<<>>>>>>===;;;999888999:::999888888888888999::::::999<<<===;;;===AAABBB???<<<===>>>>>>===:::888666888888888999::::::999999999<<<>>>???>>>======>>>;;;<<<>>>??????===;;;999555666777777888:::;;;:::333666;;;@@@<<<666555999777888;;;===>>>???@@@???===<<<<<<>>>AAA???:::444888:::<<<===;;;:::::::::777888999::::::999888777777999===???>>><<<;;;<<<===>>>>>>>>>>>>======<<<:::888666888<<<>>>>>><<<======<<<;;;;;;:::::::::888888999999999999888888555666666666777888999999999;;;;;;777222111555:::===:::777888;;;<<<;;;999999;;;===>>>===;;;777555444444555666888:::<<<>>><<<999666444444666777888555:::===<<<;;;;;;888333444555777888999999888888999777777999999666666999>>>???===888777:::;;;:::888555333333555777999999333555777777777777999::::::;;;<<<:::888777777888333333222333444666999:::777888999888666777:::<<>><<<:::;;;===>>>;;;888888666666888666222333666777;;;<<<::::::<<<;;;888>>>===888111///444;;;===333555777777666777888:::666777888888777888:::<<<999::::::999888888999;;;777888777666555666999;;;555777999777333111333555555555555666777:::<<<>>>:::444///000555999888555:::888777888:::999666222666777999;;;===>>>>>>>>>>>>:::888888;;;;;;777333333222222444777999:::999444111222666999777666777<<<<<<<<<:::777555555666666777777666555666888;;;555555555666777888::::::666888;;;;;;:::888777777:::;;;===<<<;;;:::;;;<<>>===;;;999777999===@@@999999999777555444666777888:::888555555888999888===:::666555666999;;;;;;999777555666888999777555666777888;;;===<<<888666777888999:::::::::888777444444555888===@@@AAAAAA888444222666::::::999:::::::::999999:::;;;===>>>:::;;;<<<=========<<<;;;:::444333999<<<888777<<<:::999777666666777888999999999777555777:::888222999999999::::::;;;;;;;;;999<<<>>>===;;;:::===???>>>888222///111222222111555666777777666666777888888999;;;===>>>>>>>>>===888888999:::;;;<<<<<<===<<<:::777999<<>>666999===>>>===<<<>>>@@@777777888:::===???>>>===:::<<>>;;;888666555:::999888999::::::888666888:::;;;888555444666999;;;:::999888888888999:::888999999999999888888777===<<<;;;::::::;;;<<<<<<:::::::::999999888777777999888666555555777999:::===???>>><<<>>>BBBAAA===999;;;>>>??????<<<888666777666666888:::<<<<<<;;;888999;;;;;;:::;;;===>>>:::;;;===>>>>>>===<<<;;;666888888666777;;;<<<;;;333888???CCC>>>888888===888:::<<<>>>???>>>===<<<777777999===@@@@@@<<<888:::<<<>>>===<<<::::::::::::;;;<<<======<<<;;;:::999:::===@@@???<<<;;;>>>;;;<<<>>>>>>===<<<<<<===@@@<<<888;;;@@@BBB>>>999<<<;;;999777666777888888888999999::::::999999888666777777777888888888888999999777333000111555999<<<;;;::::::;;;;;;:::999;;;<<<>>>???===:::666333444444666777999;;;<<<===>>>===;;;777444555888;;;333999<<<::::::;;;;;;999;;;:::999888777555555444888888:::===<<<888888;;;===???>>>:::999<<<===;;;888666333333555888999999555777888888777666666777888:::======:::888666666222222111111333555888:::777999999888555555888;;;JJJ???:::??????<<<<<<=========<<<;;;::::::777666666333000111555444888:::999:::<<<:::777;;;<<<777///---333:::>>>555666777666444444555666333555888999888999:::;;;:::::::::888666666888999666777777666555666888:::777999;;;999555555888<<<::::::999888999:::<<<>>>;;;888444333444666777666888777777777888888777777888888888999999:::;;;<<<<<<;;;:::::::::999777666444333333555777999999999111...000666999777666777999:::;;;:::888666666777999666333333555888:::;;;555555555555666777888999666888:::;;;:::999999:::<<<<<<===<<<:::999:::;;;;;;>>>BBBEEEHHHMMMTTTYYY]]]___bbbeeehhhiiiiiiiiieeeccc^^^XXXRRRKKKEEEAAAAAABBBCCCAAA<<<888666555;;;======;;;999999<<<>>>@@@???===999666777<<<@@@888999888777555444555777444888999666666999:::777>>><<<:::999;;;<<<<<<;;;777888777666555666888;;;777777888:::<<<<<<999666666777:::;;;;;;999777555444777:::<<<===>>>???@@@888222000666;;;;;;:::;;;888888777777888:::<<<===999999::::::;;;;;;;;;::::::111///666888444555;;;888888777777777777888888666555222000444999888333555666888:::::::::999888777;;;======::::::===AAA;;;777333333666999888666444555777666444444666888:::999999;;;@@@BBBAAA???999:::;;;===???@@@AAAAAA;;;999777999<<<>>><<<:::999999:::;;;<<<<<<===>>>999777777888;;;===>>>===999<<<>>>:::333000222666888777777888::::::999777:::;;;;;;888444444777;;;===<<<:::888888999:::;;;777777777666666777888:::======<<<;;;::::::::::::666666777888999888666555777777777777888:::;;;<<>>>>>:::999;;;<<<>>>>>>===;;;999777555333444888:::::::::444666999:::::::::;;;<<<<<<<<<<<<<<<;;;:::888777555888888444555;;;===;;;888888;;;???===:::;;;???888:::<<<>>>>>><<<999777555666999===???@@@>>><<<;;;===??????>>>======>>><<<;;;:::999999:::;;;<<<;;;999;;;???>>>::::::>>>;;;===>>>===;;;999:::;;;===;;;:::<<>>;;;::::::999888888777777777;;;;;;<<<<<<<<<<<<;;;;;;888888999999888888777777555444333222333555888:::999:::<<<<<<;;;::::::;;;:::;;;:::::::::999888777666777999:::::::::999999999<<<>>>;;;666444888===444999:::666444888::::::>>><<<999666444333333333888:::>>>BBBAAA<<<;;;>>>;;;>>>===::::::======:::999777666666888:::::::::666888::::::888777777777777:::<<<<<<:::888777777999777666555666888:::<<<999;;;<<<999555444777:::LLL???888999888;;;===>>>>>><<<:::;;;<<<<<<888666666222///000555444999:::999888999666222555888777222...000222222555666666555333111222333222555888::::::::::::;;;888999999777666666999;;;555666777777666666777999444666888666333333888===;;;:::999999:::<<<>>>@@@;;;;;;:::777444333555777666666666666777888:::;;;999888666555555555666777666999<<<:::666444555777666555555666888999888777333111333999===;;;:::;;;222555777999999:::;;;===:::666111000444999;;;;;;888777666666666666666777:::<<<>>>>>>======>>>???777888777666555555888::::::<<>>;;;666333333888===888888888777555444555666///666:::888888<<<;;;777999888888888999:::888777555888:::777222222999@@@888888888999;;;;;;:::888666888999;;;;;;999777666999<<<@@@@@@<<<::::::;;;999111///666<<<;;;:::<<<777666555555666888:::;;;666666777777888999:::;;;999000---333555111333;;;666666777777888888888888333222...---222888888444111444777999;;;:::888777333777::::::777777<<<@@@999666555777===@@@>>>;;;888:::;;;:::888888:::===<<<999777:::@@@DDDBBB???888999:::;;;<<<<<<<<<<<<888666555666888999666333888777666666888::::::999:::999777777999<<<<<<<<<;;;>>>===666---***111888888777888:::<<<===<<<;;;======;;;777444444888===???>>><<<:::999:::<<<<<<777777666555555666999<<<<<<<<<===<<<;;;:::888777555555777:::;;;:::777555555777999;;;===>>>>>>>>>LLLHHH???777666::::::777::::::;;;<<<<<<=========888444111222555888888888222666999<<<;;;;;;;;;;;;@@@???===;;;888555333111444777666222333999;;;999<<<777555888::::::<<>>>>>===<<<;;;;;;===@@@AAA@@@@@@AAABBB;;;999666333333666999;;;<<<999:::>>>===888888===<<<>>>???===:::777777999444666999;;;===>>>>>>???;;;<<<======<<<;;;999777======>>>>>>>>>>>>======999::::::999999888777666000000111444888;;;;;;;;;666999======;;;:::;;;===777666555555666999<<>>777333777<<<666999888222///111555666<<<999666444222333444666444666<<>>:::555333666:::HHH===;;;333555777777:::@@@@@@<<<999999888777555333000111444777>>><<<999666444444555666666777888888777777888999999888888999;;;999444000///000444;;;@@@@@@<<<888;;;777444444888<<<>>>===888555333333555666444222555777999777444444666999888777666666777999;;;===AAA>>>:::666444555777999555777888888777777777999999888888:::<<<;;;666111999;;;===;;;777444555666<<<;;;:::::::::888555222333555888:::999888888888;;;<<<<<<;;;888666666777666888888666333333777;;;888<<<>>><<<;;;;;;888333::::::<<>>;;;888666555999:::;;;:::999;;;???CCCKKKKKKLLLPPPWWW^^^bbbddd^^^```dddfffeeebbb^^^[[[XXXSSSLLLHHHEEEBBB>>>;;;;;;:::888666666777888999999444222777;;;<<<===???<<<<<<666///000888;;;888666777888888666555555555666777777777888888888888999;;;:::777222111444777888;;;===>>><<<:::999999===;;;999:::<<<===<<<:::???===;;;;;;===>>>===<<<777666666888<<<>>>===;;;999888777666666666777888555666777999;;;<<<<<<<<<888777777777888:::<<<===???:::666888<<<===888222999111)))+++444<<<===;;;999:::;;;;;;;;;999777666222444666888::::::::::::<<<999666777;;;>>>???>>><<<<<<888444777===@@@??????:::888<<<>>>===;;;<<<<<<:::777666777888888888888666555888<<<:::444---777888:::;;;;;;:::888777999888777:::===???===;;;<<<<<<;;;:::999777555444:::999888777888999:::;;;AAA>>>;;;:::999999888777===>>>===999999<<<===;;;777666444333555999>>>AAA999999999999999999999999;;;888666999>>>@@@===::::::777666999>>>@@@>>>:::FFFEEE@@@:::444444777;;;666999<<<>>>===<<<;;;;;;777999:::999666555666888555555666;;;???@@@===:::>>>>>>===;;;888555333222;;;:::999888777888999:::777666666777888888666444666999:::888:::???@@@>>>777;;;<<<;;;<<<===:::555<<<;;;999777777999<<<===555888<<<@@@@@@???;;;999===<<<;;;:::::::::;;;;;;>>><<<;;;<<<>>>@@@AAAAAA888999999:::<<<===>>>???BBB???===>>>>>><<<::::::<<<:::888:::<<<===:::777666999777333444:::;;;666222111111666;;;>>><<<:::???BBBCCC@@@:::666777999777666555666888;;;<<<;;;888999::::::999888666555<<<===???@@@;;;666888===:::999888666444333222222;;;999777888:::999444000666777:::===>>><<<777444===777444777;;;;;;<<<>>>999999888999::::::999888777999<<<===;;;:::999:::;;;<<<<<<999666555888<<<>>>;;;777444444555666666;;;===>>>:::555222555888KKK@@@>>>777999999888<<>>;;;999777555444777888:::999999;;;???CCC@@@@@@AAAFFFMMMTTTXXXZZZ[[[]]]```dddeeefffeeedddaaa^^^ZZZVVVSSSOOOHHHDDDGGGEEEBBB>>>;;;999999888999444333777::::::;;;===<<<<<<888333444999:::777222555888::::::999888777888888888777888888888999;;;:::999:::::::::999888777999<<<<<<;;;::::::;;;888666555666888999777444777999;;;;;;::::::<<<>>>;;;:::999;;;>>>???===;;;;;;:::999888777777888999666666555555666999<<<>>>;;;:::888888888999;;;<<<:::888777888;;;<<<888555444///,,,///777======<<<888999;;;<<<<<<:::999888444555777888:::;;;<<<<<<<<<999666666888::::::999<<<<<<888444555;;;===;;;:::444222666:::;;;===@@@;;;:::999888888999888888777777999::::::888555333999:::<<<======;;;999777999888888:::>>>???>>><<<<<<<<<;;;;;;::::::999999999999999999999::::::;;;>>><<<999888888888888777;;;===<<<888888;;;<<<999:::888666666666999<<<>>>============<<<:::999888;;;999999;;;>>>???>>><<<<<<;;;:::<<<>>>???===<<>>>>>;;;777::::::;;;;;;<<<;;;999888;;;:::999999888888999999777666555666666666444222444888999888888;;;:::777777999999888999======999<<<:::888777666777999:::<<<===???AAAAAA???===<<<<<<<<<;;;;;;:::999888777:::999;;;===@@@AAA@@@???>>>???@@@@@@@@@@@@@@@???BBB@@@>>>???@@@???===<<<:::888777888888999888666555777777444777===>>>;;;444666888:::;;;===>>>???<<>>:::666999???:::888666666777888777555999888888888999999777666888999;;;======<<<999666:::555333777;;;;;;;;;===999999999999999888777555333666999;;;::::::::::::<<<===<<<888444444666:::???===:::888777777777777999;;;;;;777222000333777LLL@@@???888;;;;;;:::===AAABBB>>>;;;======>>>???>>><<<:::;;;;;;<<<;;;:::999777666444333:::::::::999999999999999===<<<;;;;;;;;;:::888666888888888999::::::777555888666666999>>>BBBCCCBBB;;;::::::;;;<<<<<<999777:::888777777888999999888777666666666777888999:::999:::;;;;;;:::777555333555777:::;;;999777777777666777777666555666888:::===<<<999666444444888;;;999888777777777666333111<<<<<<;;;888666666888:::555777888888777777888:::999888777777888888666555333666777555777<<<>>>===333333444666888:::<<<>>>>>>===;;;999777666555555666777777777888:::>>>BBB:::999999<<>><<<999666;;;:::999888888888999:::777555444777;;;<<<999444777888::::::999999:::<<<555555555666888777555333444:::???>>>999777:::>>>???>>>======>>>???>>><<<===<<<;;;999888888888999888666333222333777;;;>>><<<:::777555555666888999555666888::::::999888777333222222555888;;;;;;:::888999:::;;;;;;;;;:::999666666777888:::<<<>>>???===:::777666777777666666;;;;;;888555777===???<<<888333000333666888;;;???::::::;;;;;;::::::999999777999;;;;;;999777888999:::;;;===>>>===:::777555888888888:::===???>>>===;;;:::::::::::::::;;;;;;888999:::;;;<<<;;;;;;:::<<<:::888888999:::999888999;;;;;;777777::::::888<<<;;;:::999999999::::::???@@@@@@???===:::777555777999;;;;;;;;;:::;;;<<<;;;===>>>===;;;:::::::::<<<;;;888555333444777;;;???;;;777666888999999777666666555333222333666999:::888888:::======:::777;;;:::;;;>>>AAAAAA===999999::::::::::::999888888:::999777777777666333111222777999999999<<<:::777666888888555777<<>><<<;;;=========<<<;;;999777666777888:::>>>AAAAAA???<<<:::;;;===>>>???>>>===<<>>======>>>???>>>===999999999777666666777999888999999888;;;??????<<<444888;;;:::888888<<<@@@888<<>>:::777777888===:::888777999;;;======333444666777888999999999>>>=========999555777===:::777444666;;;===;;;888777888999999888999:::<<<::::::;;;<<<<<<;;;::::::999555666;;;>>><<<<<<>>>999:::;;;:::999666444222111444888::::::999999:::======<<<888333222555999;;;:::999999888888999999888888777333//////222666III===<<<666;;;<<<:::<<<@@@@@@<<<;;;===<<<>>>@@@AAA>>><<<;;;::::::;;;;;;;;;999777444222:::999888999999999888777===<<<;;;::::::999888888<<<;;;::::::999999999888<<<:::888999<<<===;;;999;;;<<<===??????>>><<<::::::777444555888999888666999999999:::::::::::::::555666777777666444222000333666999;;;:::888888888444555555444222333999===<<<;;;888666555666888:::999888666666777666555333999999888666333222333444222444666777777777999;;;:::888777999;;;:::666222333666888777999===???===888888777666555666888999<<<;;;999888777666777777777777666666777999<<<>>>===;;;999999;;;>>>??????GGGHHHJJJNNNTTT[[[aaaeeedddfffjjjllljjjeee]]]XXXYYYXXXVVVSSSNNNJJJFFFCCC@@@<<<<<<>>>>>>;;;;;;===:::777333111222666888999::::::<<<======;;;888555<<<;;;999888888999;;;<<<777555444666888999888666888999999888777777999;;;777888999:::;;;:::888666999===AAA@@@<<<999:::;;;>>>>>>======>>>>>>>>>>>>>>><<<:::999777777777777888666444333444777;;;===999777555333333444777999333666:::;;;999666666777777888999888777666666777888999999:::999999888777777666666777999;;;>>>???===<<<:::888888888888777:::;;;:::888;;;AAACCC@@@<<<777555666666555666999999;;;<<<===<<<;;;::::::::::::::::::::::::;;;<<<:::;;;======;;;888555333666666888999;;;======<<<;;;:::999888888999::::::777999;;;===>>>===;;;:::<<<;;;::::::<<<======<<<999;;;;;;777777::::::777;;;<<<<<<<<<;;;:::999999<<<===??????===999666444333777:::999666444777:::999<<<>>><<<777444555888:::999888777777999<<<>>>===999777888<<<===999555777777666555555444555555555444444777;;;===<<<:::@@@>>>>>>@@@CCCAAA;;;555888999:::;;;:::999888777>>><<<;;;::::::888666333///333555555888<<<===;;;444888999666777;;;===;;;999888888777777777888888;;;<<<=========;;;999777>>>===<<<;;;;;;;;;;;;;;;::::::;;;>>>@@@@@@>>>;;;222444888<<<>>>>>>===<<<::::::999777999===>>><<<;;;<<<<<<999666555999<<<======<<<<<<===>>><<<999555666777666444555888;;;666999======;;;999888999>>>;;;888777888;;;<<<===666666777888999999::::::@@@===<<<;;;777333555999:::666333666===???<<<777555999<<<===:::999:::<<<:::::::::999999999;;;<<<999888:::???AAA???>>>@@@;;;<<<===<<<999666333111333666999::::::999999999;;;<<<;;;777333333777:::444555777777777888999:::888777555222///000333666HHH;;;:::666<<<<<<999:::======:::999;;;888;;;>>>???===:::888777888999;;;;;;:::888555444999888666777999999888666:::::::::999888777777888;;;:::999888777777888999===:::777777999888555222777999;;;<<<<<<;;;999888888666333444666888666444888999:::::::::999888888666555555444444333333333666888::::::888666555555333444555333222444999>>>999888888888888888888888;;;999888777888999777666555666777666333111000000111333555666666777999;;;999888888:::<<<;;;777333555999<<<<<<<<<>>>===999;;;<<<;;;999666666888:::;;;::::::999999999999999999888666555666888::::::>>><<<999888999;;;;;;;;;??????@@@CCCHHHOOOUUUYYY]]]aaaggglllmmmjjjfffcccccccccbbb```\\\VVVQQQNNNEEECCCBBBCCCAAA===<<<>>>;;;555000...000333777:::===;;;999999;;;;;;:::888;;;:::999999999:::<<<<<<======<<<999666666999===999::::::888666666777888777888999:::999888888777::::::<<<===>>>===;;;:::;;;;;;;;;;;;;;;<<<>>>???<<<;;;999777555555555666666777888999:::;;;;;;;;;777666555444555777:::;;;555999<<<;;;777444444666999:::999777555555777999888888888777666555444444777666666666888:::<<<>>>999::::::999888888999:::<<<===<<<:::<<<@@@@@@<<<===;;;;;;===;;;666444777888;;;===>>><<<::::::;;;???;;;888999<<<>>>===;;;======>>>===;;;999666555555666777999999::::::;;;===<<<;;;::::::999999999666888;;;>>>>>>===;;;::::::999999:::<<<===<<<;;;999;;;;;;888888::::::777999:::<<<======<<<;;;999:::;;;===>>>===;;;888666333888<<<:::555333666999999===???===666333555888999888777888:::<<<>>>???@@@:::555555:::>>>>>><<<999999::::::999777444222555222111444888;;;;;;999@@@??????AAAAAA???999444888999:::;;;:::999888777===<<<:::::::::999777555000333333222444999<<<;;;333999<<<999777888888666777777888999999::::::999555777:::<<<<<<:::777555<<<:::888777777:::===??????>>><<<<<<======<<<;;;666999<<>>???===;;;999:::777555555888999:::999666999;;;<<<<<<;;;::::::===:::777666888:::;;;;;;;;;;;;;;;::::::999999999<<<999888999888555666;;;:::666333666<<<===999333444999>>>@@@===:::888999888999999777666666:::===999888;;;@@@AAA======???<<<>>>???>>>:::666444444777:::<<<===;;;999999999777999:::888555666999===555777999888777666777999888888666333222333555777III;;;;;;888???<<<999888;;;:::777777:::666999<<<===;;;888555444777888:::;;;;;;999888666888666444666999:::999666666888999999777666666666777888777666444444666888:::777444444777888666444222444666777666555555555666555444444555666555555555777888999888666444333:::888666555555666888999;;;<<<;;;888444111000000222333444444555666999;;;888777777888::::::999777<<<:::999888:::;;;:::999444666888888666444222222333444666777666777999:::888888999;;;<<<;;;999666777<<>>>>>>>>;;;666999<<<===<<<999888:::===999999:::;;;<<<<<<;;;;;;:::777555555777999:::::::::888666666888:::;;;<<<<<<<<<===???BBBFFFJJJLLLTTTYYY___dddggghhhiiijjjlllmmmmmmlllhhhbbb[[[WWWMMMKKKKKKKKKGGGAAA???BBBBBB;;;555333444444777;;;999666444555:::===>>>===777888999:::;;;<<<<<<<<>><<<:::888999999999888999<<<>>>999888777555444444444555666888;;;>>>>>>===;;;999888888888888999;;;===>>>888:::<<<:::666444555666555555666666666888;;;===777666666555444444333333777777777888888999:::;;;555777888888777777999:::===>>>===999999;;;999444999999<<>>999888:::888;;;======:::999;;;===AAA<<<777999>>>@@@===999AAA@@@???===;;;:::999999555777999999888888888999>>>>>>>>>>>>===<<<::::::555777:::===>>>===;;;:::666555666777999:::999888888;;;;;;999888::::::666777999;;;=========;;;::::::;;;===>>>>>>===<<<;;;888<<>>AAA???:::777888;;;666555555777:::<<<<<<<<>>???>>><<<999888999::::::::::::999888888888777777777888888777555999<<<;;;888888<<<===;;;444:::>>>;;;777666555222666777999:::;;;:::999888666888:::<<<<<<;;;999777888666444333555888<<<>>>@@@===;;;:::;;;;;;;;;;;;<<<===>>>@@@@@@>>>===<<<<<<===777000222===BBB@@@::::::999777444444555666555333666<<>><<<<<>>@@@>>>;;;888888999:::;;;;;;;;;;;;:::999777777999;;;;;;;;;??????===;;;:::999888888444222333888:::999;;;>>>999666444666::::::666222555888===???>>>;;;888777666888888777444555999===777777999===<<<888888;;;<<<>>>???===999666777999:::===??????===:::999999444888::::::999888;;;======>>>>>>;;;666444555777999888777666666777777888JJJ<<<<<<:::BBB<<<999888999999666777:::555888;;;;;;999777555444666777888:::;;;;;;::::::888555444666:::<<<;;;888444777::::::888555555666999::::::777555444555888;;;777444444777999999888111333555555333333444777555666666555444444666777444666888999888555222000:::999888777777888999:::;;;:::999555222000000111333333444666999:::999777999777555666999::::::999<<<:::888888:::;;;;;;;;;444666777777666555666777555777888888777666777999666888:::;;;;;;::::::;;;999===>>><<<;;;<<<:::666999<<>>===;;;333555888:::<<<===<<<<<<===<<<999555333333555777444777999::::::999:::;;;555666666444222222555888888999999999999999999:::888999999888666666999<<<888777555444444444555555666888<<<>>>???===;;;999888999999:::;;;;;;;;;;;;:::::::::888777777888999111222444777999;;;;;;;;;444444444444555555666777999999::::::::::::999999666888::::::888777999;;;:::<<<;;;999999;;;999444777777:::===<<<888999>>>777:::===;;;888888;;;??????===;;;;;;======;;;999@@@>>><<<999888888999:::888:::<<<;;;999777888999999:::<<<======<<<:::888555777999;;;<<<<<<;;;;;;555444555666888999777666666999:::888777999888444888999;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>???>>>;;;999999;;;;;;===???>>><<<:::;;;===666555444666:::;;;:::999AAA===777222333777>>>BBB===:::888888:::;;;:::888:::777333333666999999888444888<<<<<<999777888;;;;;;:::999999888888999999555444444666888999999777:::???AAA??????@@@===999555;;;===999444444555444777999:::::::::777555333<<<;;;:::999888888999999666666666777888999:::;;;999888888999:::;;;:::999:::::::::::::::999888777>>>>>>666+++...;;;BBB@@@:::999777666777666444333000///222;;;>>>;;;999:::;;;;;;;;;<<<===>>>===<<<999888777777888:::;;;;;;999888888:::<<<======;;;@@@???<<<:::999888888888111000222999<<<::::::<<<666666666888999999666444777777777:::<<<<<<;;;:::555888999888555555:::>>>777777999;;;999444444888:::<<<===;;;777666999<<<:::<<<>>>???===;;;;;;;;;444888===>>>;;;::::::<<<===>>>>>>:::555333666999888888888888999999888888III::::::999BBB===999888999999666777;;;666999;;;<<<999777555555555666888999:::;;;<<<<<<999666444777<<<>>>===:::333777;;;;;;999666555666===>>>>>><<<888666777999???:::666555888::::::999444666777777555555777:::555777999777444444666999666777999:::999777333111777777777777777888888888666666555222111111444666333333444888<<<<<<888444<<<888444444777:::;;;;;;<<<:::888888:::;;;;;;;;;555555555444333555888:::777888999888777666777888555888;;;;;;:::999;;;>>>;;;===<<<888888::::::888;;;>>>AAA>>>888333333555444666:::===>>>===;;;:::666333222444999===??????<<<:::777666777888888888888999;;;<<<======<<<;;;;;;===@@@BBBFFFMMMVVV]]]cccggglllpppqqqnnniiifffdddccccccbbb[[[SSSQQQTTTVVVPPPLLLLLLHHH???888888444222222666;;;===999555111333777;;;=========<<<@@@<<<999888:::;;;999666111444999;;;<<<<<<<<<===;;;;;;;;;888555666:::>>>???AAABBB>>>777333666999:::;;;;;;888444444777:::777666555444444555666777777999;;;===>>>===;;;:::777777888999999888666555;;;999888777777999;;;<<<000222555999<<<;;;888444222222333444666888:::;;;;;;;;;<<<===<<<;;;999888999<<<>>>===;;;999:::<<<666999::::::<<<@@@???:::888777888:::777555888>>>777:::<<<:::777777;;;???<<<===???>>>;;;999999:::===;;;777444333444777888;;;===???===:::888999:::222444777:::;;;:::777666555666888:::;;;;;;;;;;;;666666666888::::::888666555888999777666888777333999:::;;;;;;;;;:::999888::::::999999999888888888<<<===>>>===;;;999999999999:::<<<<<<;;;;;;;;;<<<777666555888;;;<<<:::888999:::<<<;;;999777777888===999444444777;;;===>>>999555222333888<<<>>>===333888<<<:::555222555:::<<<;;;999888777888999:::444444555777:::<<<<<<;;;000666<<<===>>>>>>999333666;;;<<<666222333666777999:::;;;:::888555111///AAA===888444333444777999888999<<<>>>>>>===;;;999222333555999;;;<<<999777888888888888888999999999======333''')))888@@@???===:::888888::::::666333111...222:::===888555666222666::::::777666777999999777555444666888::::::888888999<<>><<<>>>===;;;999888888888888444222444:::<<<888666666444555777999:::999888777888555333555999===???>>>555999;;;999666666;;;???999999:::<<<888444444999888;;;<<<999555555999>>>888:::===>>>===<<<<<<<<<555:::???@@@===:::999999777999999666333333888===777777888999;;;:::999777~~~HHH<<<888===???999888777999;;;<<<<<<;;;:::;;;<<<=========;;;;;;666777888999:::;;;;;;;;;999888777888999999888777444444555777888777333000888999:::;;;:::999777666888999888777555555777999===;;;999777777999;;;===444666888;;;<<<<<<;;;:::333444666888999999888777===:::777777888999777555888666333444666777666444666888999;;;:::888555333888777444333444555666777777777777777888:::<<<===777777777555333222222444222666888555000...333999777222222;;;@@@===999888===:::666555777999888777>>>;;;777666777777444111999;;;<<<>>>>>>===<<<;;;;;;999777666888:::<<<===BBB>>><<<;;;888555888===;;;:::888999:::<<<;;;:::;;;999666777;;;AAAFFFHHHTTTYYY___fffjjjllllllkkkkkknnnpppnnnjjjddd___]]]\\\UUURRRUUUTTTMMMGGGGGG======;;;777666999999555666555555777;;;<<<;;;999===;;;888777777777555444888999:::;;;<<<=========;;;;;;::::::999888777777>>>AAABBB===555222666<<<===;;;888777888777444111999999999777555555777999;;;888444555888;;;;;;:::333777;;;<<<:::777444333777666555555777999999999666999<<<===;;;888777666222333333444555666666777999888999===@@@???888111555777===BBB===444222777333555777999999:::<<<======;;;999888777999;;;<<<;;;999666222111444:::>>>===<<<;;;:::999999999999:::888777888<<<===<<<:::999;;;===???>>>;;;888666222444666999;;;<<<;;;;;;888888888888:::;;;===>>>777555555888<<<>>><<<::::::999888999;;;<<<;;;:::===;;;999777666777999;;;999999::::::;;;<<<======;;;===??????===:::999999<<<:::777777999:::999777;;;999777888;;;<<<999666222777<<<===999777777:::777666888<<<<<<888555777444222111333666888777555777888888444000222888>>>:::777777;;;???>>>:::666:::999:::;;;;;;:::777444111222444777:::;;;999777666888;;;<<<;;;:::;;;;;;FFF@@@999555555777888888>>>===;;;555000111777>>>AAA@@@>>>===<<<;;;999777555222111666>>>AAA<<<777999999999::::::;;;;;;;;;<<<===;;;777333333999??????;;;777777:::;;;888444222222333444666777666555222333555777999999999888>>>???===777111111888>>>;;;;;;===???@@@???<<<999;;;999999;;;>>>???>>>;;;444555888::::::999777666999999:::;;;:::777555333777555555777;;;<<<;;;888555444444666888::::::999555666777777777888;;;>>>BBB>>>:::888999;;;<<<===777:::>>>??????===<<<;;;999:::;;;999666555666888<<<;;;999888888777666444111333777:::;;;:::888777KKKBBB===???===555555555777:::;;;:::999777888999:::::::::999999;;;:::888777666555555555888777777888999999999999333222111222444555555444:::;;;======<<<:::888666666888::::::999777666666:::999777666666777999:::666777888999999888777666333444555666666666555555:::999888:::;;;:::777444888555333444666888999888666777888999999888666555555777777555222333666:::999888777777888:::<<<===:::999888777666666555555333666777444000...000333555111222:::@@@???======:::777444333555777666555:::888777666777888888777666666777888999:::;;;;;;999666222111444666777666<<<:::999999666222333888666888999:::;;;;;;;;;::::::888666666:::>>>@@@AAACCCHHHQQQYYY___cccfffgggkkkmmmoooooommmlllkkklllhhhaaa\\\]]]ZZZSSSOOOOOOKKKIIIDDD???>>>@@@>>>999555888;;;===;;;999888888;;;:::888888999999888666;;;;;;;;;;;;;;;:::999999444555666888:::<<<===>>><<<<<<<<<;;;999777666666999888888:::<<<;;;777333999999999777666555777999888777666777999999888777555888;;;===;;;999777777:::999999:::;;;<<<<<<;;;<<<<<<<<<:::777666666777444444555666777777777777999777777:::>>>>>>:::666555555888:::666000000666666777888888888999<<<>>>::::::::::::::::::::::::<<<;;;:::888666666999;;;888888888888888999:::;;;===;;;999:::<<<>>>===<<<<<<=========;;;888555222333444777:::;;;;;;::::::888888999:::<<<======>>>===;;;999999::::::777444999888888888:::;;;:::888999888777777777999;;;<<<;;;;;;<<<<<<<<<;;;::::::555888;;;======<<<<<<===???<<<::::::;;;;;;:::888999888888999;;;;;;:::999444777:::999555444666999777666999===>>>:::888:::777555444666999:::999888666888888555222333888======888333444888::::::999888888888999:::999666444555555666888:::<<<;;;999555666777888888:::===@@@CCC>>>999666666888888777===??????;;;666555888<<<@@@<<<777555666777666555666666777999;;;;;;999777888888777777777888888999===>>>===999444444888<<>>:::999;;;<<<999555444666888;;;<<<;;;999777555555777888999:::::::::======<<<888444444777;;;>>>>>>??????===;;;888777:::999888:::===>>>===;;;666777777777777777777777888999:::::::::888666555777555222333777;;;<<<<<<:::999999:::<<<===<<<;;;777888999888777888:::<<<===;;;888888:::<<<>>>>>>:::<<<===<<<:::777666777666777888888777888;;;>>><<<;;;999999888888777666444444555666888999::::::~~~KKKDDD@@@???:::555555666999<<<<<<:::888555555666777888888777777;;;:::888555444333222222666666777777888:::;;;;;;999666333333666:::===???:::<<<>>>>>>===:::666444444888<<<>>><<<999666555666666555555555555666666888888777666555444333333333333333333333333333444666666888:::;;;:::666333777444222222444777999:::666666777777777777888888333777:::777333333888===;;;:::888888888:::<<<===>>>;;;888888:::;;;999777444444444333222000///...111...///777===??????@@@888666444444555777777777777888888888777777888:::555555444444666888:::<<<===888333333666888666444444333666999777444444777222666;;;<<<:::999999;;;:::888777777888::::::999333999BBBIIIOOOTTTWWWZZZccceeehhhkkkmmmqqquuuxxxwwwqqqlllkkkhhhbbb^^^]]]XXXUUUNNNIIIIIIJJJFFF???666;;;@@@@@@<<<777555555888777777999:::;;;:::999999::::::::::::999888888111222444777:::===@@@AAA:::777555888<<<<<<666000444666999<<<>>>===999666999999:::888666666777999666888::::::999777666666777999<<<<<<;;;:::::::::;;;:::;;;<<<>>>>>><<<:::>>>===:::777444444777:::666666888999999888777666555333222555999:::999777:::888888888444111555;;;888888888888777888;;;===777888:::;;;;;;:::888777;;;===???>>><<<999888888888888777777888888999999:::999777888;;;===>>>>>>;;;;;;;;;;;;999777555333555666888:::;;;:::999888888999;;;<<<=========<<>><<<<<<<<<===;;;:::777999:::;;;::::::;;;;;;999::::::888444333666:::666555888===???;;;:::;;;888888888999;;;<<<;;;999555777999888555555888;;;<<<888555555888;;;;;;999777777777888999888666444999888777888:::<<<<<<;;;666777666555666888===@@@>>>;;;888777777888777777;;;>>>AAA@@@===:::999:::AAA:::333111444777777555666999<<<===;;;:::;;;<<<:::999888777666777888999>>>??????<<<777555777999AAA>>>:::999;;;;;;888555555888;;;>>>???===:::888777777888888999:::;;;<<<;;;;;;:::999888888777777<<<>>>???===999777888999999888888999;;;<<<;;;:::999888777666666777888999999999::::::::::::999888888555111111444999>>>@@@>>>===<<<<<<<<<===;;;:::888999::::::888888999:::<<<:::999999;;;<<<;;;;;;:::::::::777555444555777999:::999888888:::>>>BBB;;;:::999999888888888999777555444333444888<<<>>>|||GGG>>>;;;>>><<<::::::;;;>>>???>>>;;;888555555666777888888999999666777888888888777666555555555666777777999;;;===<<<999777666999===@@@AAA:::;;;===>>><<<999444222555888<<<>>><<<999777666444444555666666555444444999888666555444333333333222222222222333444555555444444555666777777555444777444111000111444777888666555555555666777999:::555888999888777777:::>>><<<;;;999888888:::;;;===???;;;777888<<<>>>;;;888444333222333555444111......,,,...333888<<<===>>>999888777777888::::::;;;888:::;;;999555444666999777777888888999999::::::@@@:::555555888:::777333000111555;;;<<<888888;;;444888<<<;;;777555888;;;;;;:::999999:::999666444111666<<<@@@AAACCCFFFHHHPPPTTTZZZ```eeelllrrrwwwyyywwwvvvuuurrrmmmiiihhhaaa^^^WWWRRRSSSUUUPPPHHH<<<>>>@@@@@@===999777555444444555888:::;;;:::999666666777999999:::::::::333444666777999;;;======<<<888555777;;;;;;666000444666999<<<===<<<:::888999::::::999888777888999666999;;;999666444666888:::;;;<<<;;;999888999:::888888999;;;<<<<<<999666<<<;;;999666444555999<<<777888999::::::999777666666555555777::::::888666888888777666555555999===666777999999777777888999777888999:::;;;:::999888;;;===??????===;;;::::::<<<;;;:::888777777777666555555444666888<<<>>>@@@888888999999999999999999666777999::::::999777666777999;;;======<<<;;;:::::::::::::::;;;:::999888;;;:::999:::;;;:::888666333555777999;;;<<<<<<<<<555666666777999;;;>>>???<<<===>>>>>><<<:::999:::>>>===<<<<<<======>>>===888;;;======:::888:::<<<=========;;;888777888:::555444777<<<<<<888777888888888999:::::::::999888444777999999888888888:::777999;;;<<<>>>???;;;666888888888999:::;;;999777;;;999777777999;;;<<<<<<;;;;;;:::888777777999<<<:::999999888888888777666777;;;??????>>>;;;::::::AAA:::444333777:::999777666999<<<>>>>>>???@@@BBB>>>===;;;:::999:::;;;<<<<<<>>>???===:::888888888<<<:::777777888999777666555888:::;;;;;;:::999999888777666666666888999:::999999999;;;<<<:::777555888;;;===;;;777666:::>>>888888777888999999::::::;;;:::999999888888999999::::::;;;;;;;;;<<<<<<<<<:::888555444555999>>>@@@>>><<<;;;::::::999777555666888:::;;;:::999:::;;;>>>===;;;::::::999666444555555555444444666:::>>>CCCAAA>>>;;;999;;;===???:::::::::999888999:::<<<999777555444555999===@@@}}}EEE888555>>>CCC>>>>>>>>>??????===999666777777777888:::;;;<<<===333666:::>>>>>>===999777333444666555555777;;;>>>:::888777777999:::::::::;;;===>>>???===:::666333777888::::::999999:::;;;444555777888888777555444888777666555555555555555111222333444555666777777666666555444444555777888:::888555222111333555888666555444444555777999;;;:::888666888;;;======;;;;;;:::999999999:::;;;;;;===999666777;;;===;;;888444222222444888999666222000000111333777:::;;;;;;999999999:::::::::;;;<<<666888999888555444777:::888:::<<<===<<<:::777555===888444444777888666222333333777<<<<<<888777:::888;;;<<<999555333777;;;<<<<<<;;;<<<<<<:::666333555999<<<<<<:::999<<<>>>===CCCKKKSSSZZZ```eeeiiimmmqqquuuvvvuuutttqqqnnnkkkiiiddd_________YYYQQQIIIDDD@@@@@@BBBBBB>>>:::555555555777:::;;;:::999777777888888999999888888666666777888999999::::::???===:::888777666666555777888999:::999999999999999:::;;;;;;999888888999666777666333//////333888;;;<<<;;;999777555666777777777888:::<<<;;;888666;;;;;;;;;999666555555777888888999::::::999888777:::;;;===??????<<<888555///222333444555777:::;;;333666999:::999777555555888888888999999::::::;;;999;;;<<<<<<;;;;;;===>>><<<;;;:::999999888999999888888888888888999<<<===888888999:::::::::::::::777888:::::::::888777555777888:::;;;;;;:::999777777999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<===<<<999777666777999;;;<<<;;;::::::777555333222444888===@@@@@@AAAAAA???<<<:::::::::::::::;;;;;;<<<===???@@@;;;>>>???>>>:::888888:::<<<>>>??????<<<:::888777555444555999999444111222666777999999999777666666444666999;;;;;;:::999999555:::;;;:::;;;>>><<<666;;;::::::;;;===>>>===;;;;;;888666555777:::;;;;;;:::<<<===<<<:::999999:::777888::::::999888777666444666999::::::::::::::::::666333444888999777444999888888:::===???>>>===>>>===<<<<<<;;;<<<===>>>999;;;===>>><<<;;;:::999888777666777888999999999777888888777555666999;;;666555444444444555666777888888999;;;<<<;;;888555888;;;===:::666555:::???888888777777777777999:::999:::<<<======<<<:::999<<<<<<;;;;;;<<<===???@@@<<<<<<;;;:::::::::<<<======;;;999888888777555333222555999;;;;;;;;;;;;<<<<<<;;;:::::::::888555222333444444444555999>>>BBBDDDAAA===999888999:::;;;:::;;;;;;:::888888;;;>>>999999888888999;;;===>>>HHH888333>>>FFF<<<<<<;;;;;;;;;999666333888888888999;;;===>>>@@@777999===@@@@@@===888555222444555444333444999===;;;;;;:::;;;<<<;;;999777>>>>>>??????>>>;;;999777666777777777777999<<>><<<999444111;;;:::999888999::::::999999888999;;;888333222444999;;;<<<:::666555777:::;;;:::;;;<<<<<<;;;777444666:::===<<<888777:::>>>444999AAAHHHMMMQQQUUUWWWbbbiiipppsssuuuwwwwwwuuusssuuutttooollljjjccc\\\XXXQQQIIIIIIMMMNNNIIICCC===;;;::::::;;;<<<<<<;;;===<<<;;;:::888666444333555555666777888999:::;;;@@@@@@>>>:::555444666888:::;;;<<<;;;999888999;;;999;;;<<<<<<:::999999:::555333000---,,,...222555:::::::::888666444444555888888999;;;======<<<:::=========;;;777333111111777777777777777777888888888;;;===>>><<<777222...///333555666888<<<===;;;222555999:::999777666555999999999999:::;;;<<<<<<999::::::::::::;;;>>>@@@777888888999:::<<<===>>>>>>??????>>>;;;999999999::::::;;;;;;;;;:::888777777888:::::::::888777555888888999::::::999888777888:::<<<<<<;;;::::::;;;;;;;;;;;;===>>>===:::888999:::;;;<<<<<<;;;::::::;;;888444222222555999<<<>>>@@@@@@???>>>===>>>???888999;;;;;;;;;<<<>>>@@@===>>>???>>>;;;:::999:::;;;<<<===>>>===:::777555555444555888777222///000555888::::::888666555555555666999;;;<<<<<<:::999888;;;777//////888<<<:::;;;::::::;;;===???>>>===999666444444777999:::;;;888:::===>>>===<<<<<<<<<888999;;;;;;999777777777555555666777777777777777222111111222444444444333;;;999777777888888666444:::::::::;;;;;;<<<<<<<<<777999;;;<<<===<<<:::999999999999999999:::;;;<<<999:::888555333444999>>>666666555444444444555555777888::::::::::::999888===>>>>>>;;;777555777:::888888888777666666888:::888:::<<<>>>???===;;;:::===<<<;;;::::::<<<>>>@@@<<<>>>??????===;;;;;;;;;===;;;999999999999777555///333888;;;;;;;;;;;;<<<888777777888999999888666666777888888888:::===???===:::777666777999999:::;;;<<<<<<:::888888<<>>999888777777888777555333666666777888:::<<<>>>@@@999:::<<<<<<;;;999777555111333444333000222777<<<===<<<;;;<<<<<<<<<;;;999===<<<<<<;;;;;;:::999999333444555666777999===@@@888888999999999999888888666777777888777666555444333444777888888666444222888888888666333333555888888999999777444444666888555555555555555666777888999777555777999:::888555333555888:::;;;:::999777777666666777888999::::::666666555666888999::::::555:::===;;;;;;>>>===999555777999888666444555777000000000222666999::::::888:::;;;<<<;;;999555333999;;;======<<<<<<>>>@@@<<<999888888555111222666666888:::<<<<<<;;;999888666666777888::::::777555555999<<<;;;666666:::@@@444666:::===???BBBFFFHHHSSS[[[aaacccgggnnnsssrrrpppwww|||zzzwwwtttpppkkkfffaaa[[[YYYZZZXXXSSSNNNIIIFFFBBB@@@@@@@@@@@@@@@??????===;;;888555333111666666666777888999999999===>>>===;;;888666666888999<<>>:::;;;;;;999666444444444666555444444444666888999777999:::999666222///---555888999777:::???@@@===666888999999888888999;;;888999;;;<<<======<<<<<<:::;;;<<<<<<;;;;;;===???555555666888:::<<<>>>???>>>@@@BBBAAA===:::999999777888:::;;;;;;999777555777888999::::::999777666:::::::::999999888888888888;;;===<<<:::999:::<<<999999:::===>>>===;;;888;;;;;;<<<<<<======<<<<<<;;;999777666555777888:::<<<===>>>>>>===>>>@@@BBB:::<<<===<<<::::::<<>>>>><<<;;;===<<<<<<<<<<<<;;;999777666555666::::::555222333777:::======:::777666666666777888:::<<<===;;;:::888;;;666++++++555<<<;;;888777777888;;;======<<<777555444555888:::;;;;;;:::;;;<<<;;;::::::;;;===999;;;===<<<999777777888888888888999999777444222222444444333222333777::::::;;;:::777444222333333555777999;;;<<<<<<;;;:::999999:::;;;<<<;;;999777:::;;;:::999888888999:::777888999666222222777<<<888888888888888777666666777999:::999777777:::===>>>>>><<<;;;999888888888888999999777555555888;;;777888999;;;<<<<<<<<<<<<===;;;999777777999<<<>>>;;;===???>>><<<;;;;;;<<<;;;999888888999:::888777...222888;;;;;;:::999999777555555666888999888777666888;;;<<<;;;:::;;;<<<999777444555888:::::::::<<<===>>>;;;777777<<<@@@;;;:::999888777888999999LLL???777777555777666555555777888777666555555555666888;;;===???999888888777666777777777000333444222///000555;;;:::888666666777999888888999999888777666666666777000222555666888:::===???999999888888888888999999666777888888777555333111444666888:::888555000---333555777555222000000222222444666444222222444666555555555666666666666666555666666777666555555555000333777;;;<<<;;;888666555777888888777888:::<<<888888777666666777999:::333:::===;;;;;;===<<<888555888:::999666444555666444111///111555888777555:::;;;;;;;;;;;;:::999999222666::::::888888<<<@@@;;;888666777555444777===111444999???BBB@@@;;;777222222333555777888777555555999<<<:::555444999???666666666555555888<<>>===<<<;;;999777555444999999888888777777666666999:::;;;;;;;;;999777555777<<>>>>>999;;;======;;;:::999:::888555333444888:::999777333555888999888888888999888777777888;;;>>>??????555666777777666777999<<<555444222111222555888:::<<<======;;;888555444444666999777333555<<<===999;;;:::999777666999===@@@666888<<>>>>>===<<<;;;<<<666666666777888:::;;;<<<777;;;???@@@===;;;;;;;;;111333777:::<<<;;;999777777888999::::::999777666<<<<<<;;;:::999999999999666999<<<<<<;;;;;;<<>>===:::888;;;;;;<<<<<<===>>>??????666777888::::::;;;;;;;;;<<<===>>>===<<<===???AAA===??????===:::999;;;===;;;999999;;;???AAA???===AAA???===<<<============777666888<<<<<<888666888:::===@@@@@@===999888999777777888:::<<<===<<<;;;444;;;999111000888<<<888666555444555888:::;;;:::666555555666999;;;<<<<<>><<<999666666888::::::===>>><<<999777777999;;;<<<<<<===;;;777222...999:::;;;888555777>>>DDD777;;;>>>;;;444222666;;;444666999<<<>>>===<<<;;;;;;::::::::::::999777555;;;;;;:::888555444444555333666888666222111444888:::;;;<<<<<<;;;:::888777777:::;;;999555555;;;@@@<<<;;;::::::<<<<<<;;;:::999::::::888555555999<<<777777777777888:::<<<>>><<<:::777555555777999;;;999<<<===<<<::::::<<>>???;;;777777;;;@@@<<<:::777555444555777888LLL???666555000???444---333<<<===999555999999999888888;;;???BBB;;;888555333444666777777...111444666666666777888444444555666777888999999666111///333;;;???;;;666666444333666:::===<<<:::===:::777666999::::::888<<<<<<;;;888555333333444111555888777222///000333666666555333111000111333777222000444777333...,,,...333666666777777444///222555888999::::::;;;<<<999:::999888777888;;;===999999888888888999::::::;;;999888999::::::999888888:::<<<<<<:::999::::::@@@999666888888333333666::::::999666444333444555555666777:::<<<===;;;999888888999999999888777666;;;999777888:::;;;:::888666777888888777666777999444444777:::666///000666>>>:::555333555777888777111333555666666777999;;;@@@>>>===@@@GGGNNNUUUXXXaaaffflllpppqqqqqqppppppqqqsssuuuuuuqqqkkkddd```___\\\WWWRRRNNNMMMLLLMMMGGGCCC@@@@@@AAA???999333;;;;;;;;;;;;:::888777666888888888888999:::;;;;;;:::::::::999888:::>>>BBB<<<999888::::::888999<<<<<<;;;:::::::::999777555666777999:::999888555444444333666======999:::???999555222222666:::<<<<<<888777888999:::888555333444777999:::999888888999888888888888999:::;;;<<<999<<<999333333999;;;999;;;>>>???===999555333444999888:::===>>><<<>>>CCC777888999888777777999;;;555888<<<>>>>>>;;;777444,,,222777666333333888===;;;:::999999;;;<<<;;;:::AAA===::::::;;;<<<;;;999;;;<<<:::888<<>>DDDBBB999444555999555888999999;;;>>>===999;;;???BBB@@@;;;666555777;;;::::::999999::::::;;;@@@>>>;;;999888777444222777888999999999:::===@@@999777666888:::999666222777======999777;;;<<<999999999888999:::;;;<<<===:::999888888999999888666888>>>@@@:::666777777444;;;>>>@@@???;;;888999:::;;;777555888>>>@@@<<<777666:::<<<999444333777===666444777===<<<666444888666999<<<<<<999666666666???<<<888666666555222000555777999666333111222444555888;;;;;;888777777999999;;;<<<<<<:::999888999???===;;;:::::::::999888888888999:::999888777666;;;:::777555555666777888888999999777555444666999:::;;;===<<<999777666666:::;;;:::999777777999;;;666777999:::::::::;;;<<<;;;999666555666777888888<<<888888<<<<<<888888===<<>><<<:::777888777666666888<<>>;;;;;;;;;:::888555666777888888777666777888666666999<<<888333444:::>>>:::555333444666777777666888999999888777888:::===<<<<<<===@@@EEEJJJMMMPPPUUU[[[aaaeeehhhkkkmmmqqqsssuuuvvvuuusssqqqooohhheeeaaa[[[WWWTTTRRRQQQOOOKKKFFFDDDEEEDDD@@@<<<======<<<;;;:::999888777888888888888888999:::;;;999999888666666777:::======:::999<<<;;;888888;;;>>>===<<<<<<======;;;999555666777888888888777777555444777======999999>>>:::666333333666999;;;<<<999888999:::;;;;;;888666555666888888777888999;;;999999999999999:::::::::999<<<:::666666;;;<<<::::::;;;;;;999555333333555222111444888888777999>>>777888999999888777888:::999:::::::::999777555444111555888777555444777:::<<<;;;999999999777555333AAA>>><<<;;;===>>>>>>===<<<===;;;:::>>>BBB@@@999;;;;;;:::::::::999999999999999::::::;;;===@@@CCC:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>;;;999777777999>>>BBB@@@999444444666999::::::999;;;???<<<777:::<<<>>>===999777888:::;;;;;;:::999999999::::::<<<:::888888777666444222999::::::888777666888::::::999777888::::::777555888<<<===888666888888555666666777777888999999:::;;;::::::999888888999999:::@@@AAA<<<888999;;;999;;;===???@@@>>>===<<<<<<:::888888:::>>>@@@===999888:::<<<:::777666999===999777999===;;;666444666666999;;;;;;888666555666<<<999666555666555333111444666777888888999;;;===777999;;;999555555888<<<<<<<<<<<<:::888888999;;;===;;;::::::;;;<<<:::999888888999999999888777666999999888777777777777777;;;999777777999:::::::::888:::;;;;;;:::888888999;;;:::999888777777777777777999<<<;;;999777777888===:::777666666777777666999666666;;;<<<999:::>>><<<<<<:::888666666888:::777777777888;;;;;;:::999<<<999888888555222666===zzzAAA555222999:::999444222777;;;<<<<<<>>>777777666555444555888:::;;;999666666888;;;<<<<<<111555999;;;:::999888777888888888888888888888888;;;666111111666::::::888;;;;;;;;;999666444444444777666666777888888777555111222333333222333555777222666999999666333222333444555555444222111333444;;;444000222444333333444333444222//////333666444888999;;;:::888777666777666777777777666777:::<<<======;;;:::999888888888555777999888666666888;;;???:::444222444888:::;;;999777777999999666555777444777;;;<<<;;;999888777<<<888444222333666999:::666777:::<<<===<<<:::888???===;;;:::999888666444777999::::::999888888999555666:::<<<:::666777;;;>>>:::555222222444666666777888999999888888999;;;:::<<<>>>===;;;;;;>>>AAA>>>BBBHHHOOOVVV]]]dddiiimmmnnnppprrrtttuuuuuuuuupppnnnkkkgggccc___]]][[[ZZZUUUOOOMMMLLLKKKIIIFFFBBBAAA@@@???===<<<::::::::::::999999999::::::;;;999999888666555666888;;;<<<::::::===<<<999888:::<<<;;;;;;;;;======;;;:::444555666777888999999:::666666999<<<;;;888999<<<;;;888555444666888::::::888888888:::<<<;;;:::777666777666666555888<<>>666888::::::999777777888===;;;888555444333444444888888888888888777777666;;;::::::::::::888555222@@@>>><<<<<<>>>@@@@@@???999999777666:::===;;;777;;;;;;<<<<<<;;;:::999888555555666999===@@@AAAAAA;;;<<<===>>>>>>===;;;999;;;===???>>>;;;777555444999;;;<<<;;;888555333222999999777888===AAA???888999:::999888777888:::===;;;;;;::::::999999999999:::999888888999999777666888888888777555555666777<<<:::888888:::::::::999999===>>>:::777666444222555666888999999999999888;;;<<<<<<:::777777:::===<<<@@@AAA===999;;;>>>???::::::<<<>>>@@@???<<<:::999:::;;;===>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<===;;;;;;===;;;777555555777888::::::888666555555:::888777777888888777555555555666888<<>>===;;;888666666999<<<<<<;;;:::;;;<<<;;;999777888888888888888777666666666777999::::::888777555<<<999666888<<<>>>===:::777999;;;;;;:::::::::;;;999777666777:::;;;888666777;;;???===888333222444<<<:::666555555555444444777555555999:::999;;;>>>===:::666555666999<<<===999888666777999::::::999<<<999888999999777888<<>>888111000444999999888;;;;;;<<<<<<:::666555555222555999;;;<<<<<<<<<======999555222333666888999999;;;======<<<:::666444777777666555555555444333999;;;======;;;:::::::::333555888999888777888:::===999555222111333555666222444777888888999;;;===999===@@@???:::777999<<<666999>>>CCCJJJRRR[[[aaabbbdddgggiiijjjjjjjjjiiiooopppooonnnmmmjjjhhhgggccc```\\\YYYWWWUUUQQQNNNIIIHHHFFFDDDBBB@@@???>>>======<<<;;;::::::::::::999::::::888777888:::===:::888999======:::999<<<666555555777888999888666222444777:::<<<<<<;;;;;;888999:::;;;:::888888:::;;;999777666666777999:::888777777999;;;;;;:::888999888777555555999>>>CCC=========<<<;;;999777666777888:::;;;<<<===<<<;;;:::::::::999999888999999888888:::======::::::>>>666888;;;;;;:::888666666===;;;888555444444666777;;;999888999;;;;;;999666666777999<<<>>>>>>;;;999<<<;;;:::;;;<<<>>>??????888777666666888:::999777:::;;;<<<======<<<<<<;;;888777777999===???<<<999;;;===>>>@@@???>>>;;;::::::<<<>>>>>>;;;777444333666666777777888777444222666666555666>>>EEEDDD>>><<<999666444555888:::<<<::::::::::::999999888888;;;:::;;;<<<>>>???===<<<555666777777666666888999<<<;;;999999999:::;;;<<<:::<<<===;;;888666444333888999;;;===>>>===;;;::::::<<<===999555444999???;;;>>>>>>;;;999:::>>>AAA999888999<<<>>>===999444777:::===>>><<<;;;;;;===>>><<<:::;;;>>>???>>><<<===<<<;;;<<<<<<:::888888888888999999777666555555888888888999:::;;;;;;:::999777555777:::<<<;;;888666;;;===:::444333999???======;;;999777777999;;;===<<<;;;;;;;;;:::777555777777777777777666666666444666999<<<<<<:::777555;;;:::999:::;;;<<<;;;;;;888:::;;;;;;::::::;;;<<<888555444888===???<<<777555;;;@@@>>>777222111222888666444333444555444333777666666777888999:::<<<>>>:::666666999<<<===<<<999777555555777999:::::::::888777888::::::999999PPPEEE======:::555333333666777666888===<<<===<<<;;;888888999;;;@@@===;;;::::::;;;:::999777777666555444555999;;;777777777666555555444444777888888999999888666555999;;;;;;888444111222444555666888999999999888888===>>>===;;;888666777888111333666777666444222111000111333333333222444555666333444777888555333444666999:::888888;;;;;;888666888999888888888999;;;999::::::888666444555666999999999999::::::;;;<<<:::===>>>:::555444777<<<:::666222333777999777444777:::<<<:::777666555555666888999999888999;;;===<<<:::777666777777777777888999;;;<<<;;;999666444444555555444333222222333888:::<<<<<<:::888888888333555888888888999999999:::888666333222333555777444666888999999999;;;===666;;;???>>>:::666777:::777888:::===AAAGGGOOOTTTTTTWWW\\\aaacccbbb___]]]ggghhhkkkmmmoooooonnnnnnjjjjjjiiihhhfffaaa\\\XXXQQQPPPMMMJJJGGGEEEDDDDDDAAA???>>><<<:::999888888888999::::::999:::<<<>>>777555777;;;<<<;;;;;;>>>333222222333555666555444111444999>>>@@@>>><<<:::888:::;;;:::888888888888::::::999777666777888::::::999999:::<<<===<<<;;;::::::888666777:::@@@DDD======<<<;;;:::888777666666777999;;;<<<;;;::::::777888:::<<<<<<;;;888666777777999;;;:::555444777555888:::;;;:::888777777999999999888999999:::::::::888888:::>>>???<<<888333444777;;;???@@@>>><<<888888888888888:::<<<======;;;:::;;;<<<======>>>777888999:::;;;<<<<<<<<<:::888888:::======:::666<<<===>>>???>>>===;;;:::777999<<<<<<:::888666666666666666888;;;<<<:::888777777666777>>>DDDDDD??????:::555333555888999888888999999::::::999999888;;;;;;<<<>>>@@@AAA???===666888999999888777888999::::::999888999:::<<<===666777999999777444444555:::;;;===??????>>><<<;;;999;;;<<<888333333888>>>888999:::999777777;;;@@@<<<;;;:::;;;===<<<777222666:::======:::888:::<<<>>>;;;:::;;;???AAA>>>;;;<<<;;;999999<<<>>>===;;;999999888888888777666555555777888::::::::::::;;;;;;888666777999:::888555555:::>>><<<777555888<<<999;;;<<<<<<:::999999999:::999999:::;;;;;;:::888777777777666666666666666333666999<<<<<<;;;888666999<<<>>><<<777555777:::;;;<<<===<<<:::999:::<<<===:::888:::>>>???;;;666333888======888444333444666555444555777888888777::::::888666666888999999;;;888666777:::;;;999666777555444444777999::::::555666666888:::;;;999666KKK@@@;;;???>>>666333333777999999;;;???>>>??????===;;;:::;;;<<>>>>>===:::666444444555000000111222222111000///000222444555555555666888555333555999888444111333333777999888999:::999555999::::::888777666777999:::;;;;;;999777555555666777777777888999:::<<<<<<:::;;;:::777333333666999777555444666888999666333...444777666444666888999<<<;;;:::777555444555777:::999888888999999777555333444666777888999999888888999999777444222222333555777::::::888555444444555888:::999:::<<<<<<999666777777666444444666888:::;;;<<<;;;999888888999444777;;;;;;999777777888888999::::::;;;>>>BBBEEEGGGLLLSSSZZZ^^^^^^\\\ZZZ]]]___bbbfffiiikkkmmmmmmlllnnnqqqrrrpppmmmhhheee]]][[[WWWSSSPPPNNNMMMLLLGGGEEECCC???<<<:::888777999:::;;;:::::::::;;;===777444555888:::999;;;???555444444555777888666555222666;;;>>>@@@>>>;;;888888<<<<<<999777888999888999::::::888777777999;;;>>>===<<<===>>>???>>>===999:::999999888;;;???BBB<<<;;;:::999888888888888888666888<<<<<<:::999;;;444555888;;;<<<:::666222888777999<<<:::444333666555777999:::999888888999666888999;;;<<<=========888888888<<>>;;;444555666999;;;<<<:::888555666777666666777999<<<>>>;;;:::;;;<<<;;;<<>>??????>>><<<===<<<:::;;;@@@@@@===@@@;;;666555888999777444666777888:::::::::999999999999:::<<<>>>>>><<<:::;;;<<<===;;;888666555555666777888888888888:::<<<444333444666444222333777999:::;;;<<<<<<<<<;;;:::999::::::888555555888;;;666666777888666444888>>>@@@???>>>>>>===;;;888666666:::===<<<:::888999;;;<<<:::999;;;???@@@>>>;;;:::999777666;;;AAAAAA>>>;;;:::888888999999777666333555888999888777888888999888888888:::::::::999666999======:::888999:::777999;;;<<<;;;:::::::::666555555777:::===>>>>>>777777666555555555555555555666888:::;;;;;;:::999666<<<@@@===555111444999=========<<<::::::;;;<<>>======;;;777333444666:::;;;:::888777777777666666888;;;===<<<<<<;;;<<<:::666555888999888777666555666666666444222666555444555777888999888222666999::::::<<<:::666HHH===:::@@@@@@333//////555:::<<<>>>AAA===>>>>>>===;;;:::;;;<<<<<<;;;999999999999777666666888999:::999:::<<<>>>666666666666555555555555555888<<<;;;888666666888999777666555555444333111444666777777666666888;;;888999999777444333444555333222222222222333333333111444777999999999:::;;;777555555777555111111333333777888777777999888444999999999888666666888:::888999;;;:::888777777888777777777777888888999:::999888666555555666888:::666666666777777777666555---444888444333888<<<===999999999888555222222333999777666666777888777666111111222333555777888999888999:::999666555666777555777::::::888555444333555999:::888999<<<;;;666333555888999777666888999999::::::888666444444555555777888::::::999888777777999::::::::::::;;;===???CCCIIIPPPUUUWWWXXXWWWXXXYYY[[[^^^aaacccdddeeefffiiimmmpppqqqqqqppppppmmmkkkgggbbb___\\\[[[[[[SSSQQQNNNIIIEEEAAA???===>>>??????>>><<<:::;;;<<<999555444666777666888===888777777888::::::999777666888999:::;;;:::999888777<<<<<<888666999:::888888999:::999777777999<<<>>>===;;;;;;<<<===<<<;;;777888::::::999:::;;;===:::999777666666777999;;;;;;888999======999999<<<666666777999;;;:::666333888888;;;???>>>999888:::555666888888888888:::<<<777888999:::<<<===??????777888:::===??????===;;;777777777888::::::999777777888999888666777:::<<<<<<888777:::999777999???;;;999777666666777999:::888999;;;;;;;;;;;;;;;<<<;;;;;;999888888888999:::777888999888777666888999888999:::;;;;;;<<<<<<======@@@AAA<<<:::<<<>>>===???:::666777<<<<<<777111333555777999;;;;;;;;;:::888888999;;;<<<;;;888666;;;======<<<888555444444222444777888777777999;;;777444444666444222444::::::::::::::::::999999999::::::999999888888888999666555888;;;888444777===@@@@@@@@@>>>;;;::::::;;;999:::<<<<<<;;;:::::::::888999999;;;======<<<;;;999999666444:::BBBCCC>>>===;;;888888::::::888777555888;;;;;;999777777888888999::::::999999:::;;;::::::999999::::::::::::777888::::::::::::<<<>>>999666555555888<<<>>>???777666555444444444555555777777777888999:::<<<<<<777;;;>>><<<777444555888<<<======<<<;;;;;;===???CCCAAA???<<<:::888666666777666777999;;;<<<:::888888777777999;;;===<<<;;;;;;===;;;555555:::<<<:::666777777555444444555777888777666666777777555333111999???>>>===>>>===:::LLLAAA===???>>>///******222:::===???BBB;;;<<<===<<<:::999:::;;;999888777888999999888777000444888;;;;;;:::::::::666666666777777777777777666999;;;999666555888;;;;;;888555444555555222///333555666555333444888;;;444555666555555555777999999777555555666777888888333666999;;;<<<<<<===>>>999666444444222///000555555888888666666999999777555666777777777999<<>>666777888777666555777888333:::<<<777444999>>>???111444777888666444333333888666444333555666777777333222111111222333555666333666888888777777999<<<888:::======;;;888666555333777888555666:::999333111555999:::999888999:::333444555444222111111333999999999:::<<<<<<:::888777999<<<<<<;;;:::::::::;;;===BBBGGGKKKOOOQQQRRRWWWWWWXXXYYY[[[\\\]]]^^^^^^aaaeeeiiilllpppsssuuu{{{xxxtttoookkkiiihhhhhh___]]]XXXSSSNNNJJJGGGEEEEEEEEEEEEBBB???<<<<<<<<<<<<777444555444333666::::::999888999;;;;;;999777:::999777666666666777888777<<<<<<777666:::;;;999777999::::::888777:::===<<<:::888888999999888777444777999:::999888888999999777555333444777:::===>>>::::::>>>>>>999999>>>;;;999888999;;;;;;999666555666:::>>>>>>:::999<<<555666777777777999;;;>>>999999888999:::<<>>>>>===<<<;;;999888888999;;;<<<<<<;;;999:::;;;:::888888;;;>>>>>>::::::===<<<999;;;BBBBBB???;;;888777888:::<<<:::<<<>>><<<999888:::<<<;;;:::888666666777888999999999888777555555777999666888999888666666777888:::@@@BBB===999;;;???AAA===888666999>>>???888111222444666999;;;<<<;;;;;;999999:::;;;<<<;;;777444888999;;;;;;999777666777///222666888666666777999===999777999777444777>>>;;;;;;:::999999999:::;;;<<<:::999:::;;;;;;999888777666999===;;;666777======>>>>>><<<999888;;;>>>;;;;;;<<<======<<<;;;:::666888:::;;;;;;;;;;;;;;;::::::666333999AAABBB===>>>;;;999999:::;;;999777999<<<@@@???<<<::::::;;;888:::<<<:::666555666888>>>;;;777666999;;;<<<;;;888888888777888:::>>>AAA???;;;777555666888:::;;;777666555444333444555555888777666666777:::===???888999;;;;;;:::999888888:::;;;<<<;;;;;;<<>>===;;;888888999;;;:::777555777<<<>>>;;;777777666666777999999888666999<<<:::555666<<<>>><<<999:::999666444555:::>>>:::999888777777555111///111===DDDCCC@@@AAAAAA>>>LLL???;;;>>>:::444000---///666<<<===<<>><<<;;;;;;<<<>>>???:::555111333888:::666111777777777555444444666888555444333222222333444555555666777888999888777777888666444444777999:::;;;777444444888999666444555000555:::;;;:::999<<<@@@999777555555888999888666999999999888777666666555999999777444333555999===<<<;;;888666999>>><<<777999::::::999777666777888777888888999999999888888666888::::::888666555555666666555444333333333333999666444444777::::::888666:::666666???>>>777:::444444666999<<<<<<;;;999<<<777333444999;;;:::888888666444666888999666333999888777666555333333222<<<<<<===;;;888666666777:::;;;<<<======;;;:::888999;;;>>>@@@AAADDDGGGJJJFFFKKKQQQSSSRRRQQQQQQRRRUUUUUUWWW\\\aaafffhhhhhhtttsssrrrssstttuuuuuutttllljjjfff```ZZZTTTOOOLLLQQQQQQQQQOOONNNLLLHHHDDDCCC<<<444222666:::<<<<<<<<<;;;;;;<<<======:::888999999777666555666:::======999777888777555777;;;;;;<<<;;;999666333333333::::::999999999888888888:::<<<===<<<999777999;;;:::999888888999:::999999>>><<<999888888888777666555888>>>@@@999111111666999:::<<<<<<<<<:::888777;;;===<<<999444111000222;;;;;;999999999:::;;;<<<666666666666777888:::;;;888999::::::999;;;>>>@@@???>>><<<<<<===>>>>>>===BBB:::666777888777;;;CCCAAA>>>;;;::::::888666333;;;999888777777999:::<<>>EEE@@@555444555777999;;;===>>>???555222000333888<<<;;;999:::;;;<<<<<<:::777333111111444555444777;;;;;;777;;;===<<<777555777999999888///000===???666777BBB::::::888666999===<<<777444777:::888444333555999999888888888777777666666===<<<<<<>>>@@@@@@>>><<<777666444666:::>>>@@@AAA@@@;;;888:::======777111888999:::::::::999888777>>>AAA???:::;;;@@@???;;;777555333444777:::;;;<<<888<<<>>>;;;999::::::888777666666777999;;;===>>>>>>;;;999888888999888777999999888555333333666888777444000111666;;;>>>>>>888<<<<<<999777:::<<<;;;<<<===>>><<<999888:::<<<<<<;;;999888888888999:::<<<999777666666777666666@@@===:::;;;======;;;888555555999>>><<<777888???AAA<<<888777;;;===;;;999777999::::::888777777888===999999===>>>;;;999:::KKK>>>;;;>>>::::::666333444999===>>><<<>>>??????;;;555333666999===<<<;;;;;;;;;:::999999555444444555666888;;;<<<222111444999:::666777;;;===<<<;;;;;;;;;;;;<<<===<<<777333444888999666111444555555333222222444666555555444444444444555555999999999999888777555444777444222333555888:::;;;999555444777666333111222333777<<<===;;;;;;===@@@999777555555777999888666888888777666555444444444666666777777888888777777999<<<<<<999888::::::888555666888888777888999;;;777777888888888777777666777999;;;;;;:::888666555666555555444333222222222:::888666666999;;;:::999:::<<<555333:::999444888555555666999;;;<<<:::888<<<999666888;;;===;;;888888777666777888888777555999999999999999999888888666888::::::888666555555:::::::::::::::999999888<<<=========<<<<<<>>>@@@AAADDDGGGHHHGGGGGGIIIKKKNNNNNNPPPSSSXXX[[[\\\\\\eeefffiiilllpppssstttuuuuuutttrrrnnniiiddd___]]]]]]```___YYYWWWWWWRRRLLLLLLFFF>>><<<===>>>===;;;:::999999:::;;;:::777555:::999888666555555666888<<<888777888777555555888<<<======;;;888666666666;;;;;;<<<<<<=========>>>;;;<<<===<<<999777888:::<<<;;;::::::;;;;;;;;;;;;>>><<<:::999::::::888777;;;<<<>>>???999222111555777888:::;;;<<<;;;999888999;;;;;;999666444555666888888888888999:::<<<<<<:::999777555444555777888333555888::::::::::::;;;:::999:::;;;>>>AAABBBCCCBBB===;;;<<<<<<999:::>>>AAA???===;;;:::888666444;;;:::999888999:::<<<===@@@===999777888999999999;;;<<<<<<:::888888:::===>>>:::999:::999666777:::777555666;;;===:::888888999:::::::::???CCC===333333555888;;;===>>>>>>>>>999555333555:::======::::::;;;<<<<<<;;;888555222555888888777888;;;;;;777:::===<<<777444777999888888222222999:::555666===::::::777555666:::888444555999<<<;;;777555777:::777777777666666666555555::::::;;;<<<<<<;;;::::::777666555777:::===?????????<<<999:::<<<<<<999555444555888:::<<<===>>>>>><<>>:::888666444444777999;;;;;;888::::::666555777666333555777999:::::::::;;;;;;===;;;888777888888777666555777999999777666666666777444222444888===??????:::>>>>>>:::888:::;;;:::999===@@@===666444888===999999888777777777777888>>>;;;999777777888777666<<<;;;::::::;;;;;;:::999;;;888:::===;;;555555888;;;777333444888;;;;;;999777888999999777555666777;;;777888<<<===:::888999III<<<888;;;888===:::777777:::<<<<<<:::999;;;<<<:::777555666999777777888888888888999999555555555666999;;;>>>@@@111222666::::::777777999::::::;;;;;;;;;;;;::::::<<<777444555888999555111111222333222111111222444555555555666666555555555888999999999888777666666777444222111444777999:::<<<888666777555111000222000444888888777666888:::888777666666888888777666777666444333222222333444333444666;;;>>><<<666111666<<>>>>>:::666<<<===>>>>>><<<<<<===>>>888999;;;===>>>>>>>>>===222555888999888666555555:::999999888888888888888<<<<<<<<<:::888777999;;;;;;<<<=========>>>AAACCCGGGGGGGGGIIILLLNNNNNNMMMRRRUUU[[[aaagggllloooqqqxxxxxxyyyyyyvvvsssooommmjjjqqqoooddd```ccc___UUUSSSNNNIIIFFFEEECCC???<<<;;;::::::::::::999777444888888888888888888888888:::777888;;;:::777666999<<<<<<===;;;888777777888;;;;;;<<<===>>>???@@@AAA888999;;;:::999999:::<<<========================>>>===;;;:::;;;:::999777>>>:::999:::999555555888666777999:::;;;;;;:::999777999:::999888888999:::444555777999:::;;;<<<<<<>>><<<999555444333444555///444999======;;;999999888999:::;;;>>>@@@BBBDDDBBB@@@???AAA???;;;999:::======>>><<<:::999999:::<<<<<<;;;::::::;;;;;;<<<@@@>>><<<;;;;;;;;;999777999<<<===;;;666555999===>>>999666777777555666:::444111333999<<<:::999:::888;;;======>>>>>>:::333444666999<<<>>>>>>>>>>>>===:::888999<<<>>>>>><<<;;;<<<<<<===;;;999777555999<<<<<<999999<<<;;;888999<<<<<<777555888999888777777666555555666777888;;;;;;999555666888777333666:::======;;;999999:::888888888777777777777666777999;;;:::777555666888777666777999<<<======<<<;;;:::999999888888999999333444666999;;;===>>>???:::===>>><<<<<<===<<<999:::888666666777999::::::>>>===999666777:::999444444888===>>>;;;999999999<<<:::888777777777666555222666:::<<<;;;999666555777666666888;;;>>>??????;;;??????;;;888::::::888777===AAA===444000555===<<<<<<======<<<<<<;;;:::???<<<999888999999888777999:::::::::888888999:::<<<888777::::::777555666666444222333888;;;<<<;;;777888999888555444444555:::777777<<<>>>;;;:::;;;GGG:::666999666:::888666777999:::999888666888;;;;;;999888888999444555666666555555666777777777777888:::<<>>???===888444<<<>>>@@@???===<<>>>>>666777888777666555555777888999:::;;;:::999888777999::::::999888999<<>>:::888666777888:::===>>>===<<<888777999>>>>>>;;;;;;===999::::::999777666666777:::::::::;;;<<<======>>>444555666888999:::<<<===<<<===>>>>>>===<<<=========;;;::::::;;;:::888666:::444111444777888999;;;777888999::::::999999888777777888999999999:::;;;444555777999:::::::::999>>>===;;;:::888666555444333777<<>>===<<<<<<<<<===<<<<<<<<<===???AAA@@@@@@@@@???<<<;;;;;;888;;;<<<<<<;;;;;;===???>>>===<<<;;;:::999888777<<<<<<<<<===>>>===;;;999666999;;;888333222666;;;>>>999666666666555777<<<666222111666999999:::<<<777:::;;;;;;999999888777777888888:::;;;===???@@@???===::::::;;;======<<<;;;;;;<<<===<<<;;;999888999<<<<<<999888;;;<<<::::::======999777999;;;:::666:::999222222999:::666;;;===;;;888888;;;;;;888666999===>>>===:::::::::::::::::::::::::::::::::777;;;===;;;666333555888666666888:::<<<===;;;999777888999777555555888;;;777777888888999999999999999;;;>>>===<<<;;;:::888>>>;;;888888999;;;;;;;;;@@@===888555999>>><<<666666:::>>>>>>:::777888999;;;999777777777777666444222555:::===<<<:::888888::::::;;;<<<=========<<<999===>>>:::888::::::888999===???;;;555222555:::======>>>??????===<<<;;;<<<:::888888999:::::::::999;;;<<<;;;777555777999777444333777;;;<<<;;;999888666555777:::===>>>===999::::::888555444444555:::777888===???===;;;<<>>;;;777666555555555444666444444555333000222888333555777777777666666666:::;;;;;;;;;:::999999888666555444333333333444555777666777<<>>>>>>>>;;;;;;<<<<<<<<<999666333666888:::888666666999<<<777888:::;;;;;;;;;;;;:::;;;999666222///000444777888:::===??????<<<888666777777888777888:::>>>AAA555777999;;;<<<;;;999777999999:::===@@@@@@???===<<<@@@FFFJJJMMMPPPTTTVVV\\\___eeekkkooopppppppppttt~~~}}}rrrnnnsssrrrkkkgggeeecccaaa]]]YYYSSSPPPKKKIIIHHHHHHGGGEEEAAA???:::::::::===???@@@>>>;;;555444888>>>@@@======???999:::;;;999777666666777::::::::::::::::::::::::555555555666777888888888999;;;======;;;::::::;;;:::999888999:::999777555777000---111666777888999;;;;;;;;;:::999888777777777777777777888999999888666777888999:::999888777:::<<<>>>???>>>;;;888666888:::============>>>@@@===>>>>>><<<999888999;;;>>>>>>===;;;;;;===>>>???:::;;;<<<<<<;;;;;;<<<===>>>>>>===<<<999777444222777888:::===@@@@@@===;;;666888:::888444333777;;;???:::777888888777999>>>===666222333555777:::>>>888888777666444444888===:::999777666888<<<@@@CCC>>><<<999888888::::::;;;:::;;;<<<<<<<<<;;;;;;:::777:::999555444888<<<===:::>>>???;;;999;;;<<<;;;444;;;:::333444<<<===777888;;;;;;888888<<<===;;;555888;;;===<<<;;;999999:::::::::::::::;;;;;;;;;:::>>>???===777444777:::666666888:::<<<<<<:::777777999;;;999666666999===;;;;;;::::::999999999999888:::===>>><<<999888999@@@===:::999:::<<<<<<<<<:::888444222777===<<<777;;;<<<===;;;888777888;;;999777777777888888777555555777:::;;;;;;:::;;;<<<===>>>>>>>>><<<;;;999999555:::<<<999999;;;;;;:::===<<<;;;999888777777777888999:::::::::999777666888777555666999;;;<<<<<<;;;===>>><<<777555555777444333333555:::??????<<<:::999999999;;;<<<===<<<;;;;;;;;;888666555555777888555666;;;===;;;999:::LLL???;;;>>>;;;555777999;;;<<<===<<<<<<888888:::;;;;;;;;;:::999777999:::888444222333555888777666555444555555666000555999888777999888666777888999;;;;;;999888777444333222333555666666555111333666777777777888999555555555666666555555555999999777666555444444444>>><<<999888777666333111//////111333111...111777222333555666777666666555999;;;======;;;999888888555555555555555555555555777777888;;;>>>???<<<888444333111111666<<<<<<777888888777666444555888:::;;;:::999777777777888888:::999999;;;>>>>>>;;;888888777666555444444444555666888;;;;;;999666444333777>>>;;;888;;;666111666555444555888;;;>>>??????<<<<<<;;;999888666444333555666666555444555888:::888888888888888888888888<<<999444...+++---333777999<<>>:::777777777666555444666:::===555666888;;;<<<;;;777444333444555888;;;<<<:::888999===@@@AAAAAACCCFFFJJJQQQTTTYYY^^^ccceeeffffffnnnsssvvvrrrpppsssuuuuuuuuutttqqqnnnjjjfffbbb```WWWVVVTTTSSSRRROOOLLLIIIFFFCCCAAAAAABBBAAA===999555444777===???<<<<<<>>><<<======<<<999888888999<<<<<<;;;;;;;;;::::::::::::888666666666555333222555999<<<<<<999777888999888888888999999999666444777222000444777666555555>>>===<<<;;;999888777777888777666777999999999777888999999999999999888888999;;;>>>AAAAAA???<<<::::::;;;:::999888999<<<>>>999;;;<<<:::777666999;;;<<<<<<:::777888===AAAAAA@@@>>><<<;;;;;;;;;999777<<<======<<<:::777333111444555888;;;??????>>>;;;999999999999888999;;;>>>???;;;999::::::999;;;???AAA:::444444666777;;;@@@;;;777444333222333999???;;;999666555666:::???BBB;;;999777555444666888999999::::::;;;<<<<<<<<<<<<666999666000...444;;;???:::>>>???;;;:::<<<===;;;444::::::666666<<<<<<777444888999777666:::<<<<<<666777999;;;;;;;;;999999777888888888888999999999===>>>???<<<999777999;;;555666777:::<<<<<<:::888:::===>>>===::::::<<>>>>>::::::===???<<<777888<<>>===;;;999999999::::::777666666888::::::999888888999:::;;;::::::<<<>>>>>>??????>>>;;;888777777333999<<<::::::<<<===;;;???<<<::::::;;;<<<:::888999999::::::999999888888777666555666999;;;===============;;;888666555666777888777666888===>>>;;;999999999999999999999999;;;;;;:::888666555777999666333333888:::777666777MMM@@@===???<<<666888<<<>>>>>>===<<<<<<999999999999999999888777888;;;===:::666333555888:::999888777666666777888111666999666666888999666888888999::::::999888888777777666666666666555444111444777888888999:::;;;555555444444444444555555:::999777444333222222222999999999999999777333000---...222444222...111777111111333444666666555444777:::<<<<<<999777666777333444555666666555444333444666888:::<<<;;;:::999444555333000111666888666999999888666555555888;;;:::999777666666777888999:::777666888===???===::::::888666444444555777888666999======:::666444333:::@@@<<<777888444000666888777777888;;;=========???>>>;;;777444333444555888666444444666888::::::999888777666666888999;;;<<<:::555111...111666:::======>>>>>>>>>===<<<;;;666666555333222444999<<<999888888:::<<<;;;888555333444555888::::::888555666999;;;;;;999:::@@@EEEHHHJJJMMMPPPSSSUUUUUUVVVZZZ\\\```fffgggfffllltttrrrqqqpppnnnllllllmmmnnngggfffdddbbbaaa^^^YYYVVVSSSOOOKKKJJJJJJHHHCCC???<<<:::;;;???@@@===<<<>>>>>>???>>><<<999777777888::::::::::::;;;;;;;;;;;;;;;999777666777777555333333777;;;;;;888555666888888888888999;;;:::777555777555666:::<<<888666777>>>===<<<;;;::::::999999888777666777:::<<<;;;999999999999999999:::;;;;;;:::;;;===>>>>>>>>>>>>>>>:::::::::888666666888;;;555888:::999555444777;;;:::<<<;;;777888>>>BBB@@@@@@<<<888999<<<===999555999:::<<<===<<<:::777555333444666999<<<===;;;999:::888666888;;;>>>>>>>>>>>>:::999;;;;;;999;;;>>>@@@;;;777888::::::<<<@@@???888444555555444888===777777666777888:::<<<>>>999777555333222333666888888888999:::;;;<<<<<<<<<999:::666---)))000999???777<<<===:::999;;;<<<:::666888999999999888777555555:::;;;888666999;;;;;;777777888999;;;;;;;;;:::777777777777888888888999===<<<;;;999888888999999555555666888;;;<<<;;;999;;;===>>>===<<<<<<<<<<<<;;;;;;::::::;;;===>>>???;;;;;;===???;;;666888???<<<999777777888:::;;;;;;:::===>>><<<===AAAAAA???>>>;;;999:::<<<===:::777555555666888;;;<<<;;;:::999:::<<<<<<;;;;;;<<<===<<<======;;;888666777999666;;;>>>===<<<>>>===;;;>>>>>>======<<<======>>>===<<<<<<;;;;;;;;;;;;;;;:::888777777999;;;<<<<<<:::999888888888888777555888<<<<<<888777;;;===;;;777888999999999888999999::::::999777555555777999777444444888:::777555666LLL???;;;>>>:::666999<<<>>>===<<<:::::::::999888777777777666555888;;;>>><<<777555888;;;>>>===<<<;;;;;;;;;<<<===777<<<===888666888888555999999999::::::999999999<<<;;;999888777666444333111444777999999999:::;;;555444333222222333444555777666444333222222333333555555777999:::777333000000222666999555111222888555555666888:::;;;:::888666999;;;;;;888555444555111333555777777555333111000444888::::::999888888444777666000,,,000444666>>>===;;;777444444666888888777555444555666888999777444111444999<<<;;;999777666444333555888<<>>===<<<999666555777;;;???@@@>>><<<;;;:::;;;===>>>555555444333444777;;;???>>>;;;999999;;;<<<;;;999666777888:::<<<;;;888555444666888777555777>>>DDDBBBBBBCCCEEEFFFFFFFFFGGGHHHEEELLLXXXZZZWWW___mmmeeeeeeffffffhhhlllrrruuutttrrrpppnnnllliiieeebbb\\\WWWRRRQQQSSSRRRNNNIIIDDDBBBAAADDDCCC???>>>@@@=========;;;777555555555666777888888999:::;;;;;;888666555777:::<<<;;;999222777;;;;;;777555666888999999999;;;<<<;;;888666555555999@@@AAA===<<<=========<<<;;;;;;;;;<<<<<<888666666888<<<>>>>>><<<888888888888999;;;>>>???===<<<;;;:::;;;===???@@@:::;;;;;;:::888777777888666999:::888444222555888:::======999999???AAA>>><<<666333666>>>AAA===888666888<<<>>>???===;;;999444444555888:::;;;999777999555333555;;;???>>><<<<<<:::999<<<<<<::::::===>>>:::999===???>>>>>>@@@BBB:::666888999666666:::444555777999:::;;;::::::777666444222111222666888777888888999:::;;;<<<=========666+++'''---888>>>666:::<<<999888::::::888888777888;;;:::555222222999===???:::888:::<<<<<<999888888999;;;<<<<<<;;;888888888999999:::::::::<<<:::777777777888888777555555555777:::<<<;;;:::::::::;;;<<<;;;:::999777:::999888888888999:::;;;===<<<===???;;;666999AAA999777555444666888999999888<<<>>><<<;;;======;;;===:::888;;;@@@@@@:::333444444666999<<<>>>===<<<888;;;===>>>===<<<;;;<<<999;;;;;;:::777666888;;;:::???AAA???===>>>>>>;;;<<>><<<999999:::;;;;;;;;;777555333555888:::888666666===>>>999777;;;???>>>666777999::::::::::::;;;888888777555444444777999;;;888888;;;===999777888~~~FFFAAAEEE;;;666555777999<<<<<<;;;:::888;;;;;;:::888666666777888111444888:::::::::;;;<<<888:::<<<===@@@BBB<<<555999888999:::<<<;;;999777888888888777777777777777>>>:::666666888888333///111444777888888888888999333000111555777333111111333444444111///000555999888888777666666666666666999:::999666333222555888666777999:::;;;;;;;;;:::666777888999999777555333444666:::;;;;;;888555222444444555666888999:::;;;>>>;;;888888999888555222111444777777555444555666;;;666111222666888444///555555777888::::::;;;;;;<<<<<<999222000444999:::777888999999999999888777===<<<999333000111777===444777999::::::999999:::777999:::888555333444666777666444111000222666:::999999999999:::<<<>>>@@@>>>;;;888666777888999:::???AAAAAA===777555777;;;AAA>>>:::666666777:::<<<>>><<<;;;<<<===<<<999555:::::::::;;;;;;:::777444999888666666777;;;???BBB===>>>???@@@AAA???===<<>>AAABBBBBBFFFLLLSSSQQQPPPQQQXXXaaaiiinnnvvvvvvwwwyyy{{{zzzwwwuuupppggg^^^\\\___^^^UUULLLRRROOOMMMLLLLLLIIIEEEAAABBB@@@===;;;:::888666444444444555777;;;<<<<<<;;;:::888666777;;;;;;888555666777888777555333333333===<<<;;;<<<======;;;999888888;;;@@@CCCAAA;;;555:::888666666888;;;<<<===555777777666888<<<<<<999:::;;;;;;<<<===<<<<<<<<<777<<<>>>===???BBB???888;;;:::999999:::<<>>===:::666555777::::::<<<===??????===<<<;;;>>>:::666999???AAA>>>999<<<<<<;;;999<<>>999999666222000333777;;;===:::::::::::::::999888777666888:::<<<<<<<<<;;;:::;;;:::999888777777777777@@@AAA===777888>>>>>>:::444444555888:::;;;999888888777666555555666777888777888:::<<<======<<<;;;@@@>>>666---+++111777888777;;;<<<999999<<<;;;777555:::>>>>>>;;;777666666777<<<===777444999>>>>>>===777444666999:::>>>BBB;;;999666444555777:::<<<=========<<<;;;888666444======>>>>>>===;;;:::888999777666777999::::::999>>>>>>===<<<;;;999777666999<<<===999888::::::888777666444222222444666888;;;888888;;;:::777777:::;;;777555777;;;<<<999555<<<===???>>><<<:::::::::666555555666888::::::999:::999777555555666777888:::???@@@<<<<<<@@@???;;;>>>???@@@???===<<<;;;;;;999::::::999888888999;;;===<<<;;;888666666888:::777555444444666888888999555:::>>><<<666333666:::<<<<<<>>>===888333666<<<777555333333555777777777:::;;;<<<<<<<<<;;;:::999IIIAAADDD;;;888333555777999::::::999999<<<;;;:::999777777888999555555666888;;;;;;999777777:::======>>>@@@<<<666777666666666888888777555<<<;;;:::999777666555555999666555666999888444000333666888999999888999:::888444333666777555444666222111000///000333666999888777666666666666777888888888777444333333555777999888777666666777777888555666666777777666555555333555888:::;;;999666444555555777999:::;;;;;;<<<;;;:::999999:::;;;<<<<<<666888:::999666444555666999555111333888:::777333666777888888999999888888<<<<<<888333222666999777555666888:::;;;:::999888<<<;;;888555333444888;;;555666888888888888999999777888999777444111222333555666555444222222444666777777777777888999:::;;;;;;999777666777888999999===???@@@===888666888;;;>>><<<888666555666888:::===;;;::::::;;;;;;999777999999999:::<<<;;;999666;;;999777666888;;;>>>@@@===???@@@@@@???===<<<<<>>AAACCCDDDEEEGGGMMMWWW^^^fffgggkkkqqquuuwwwuuusssppplllhhhjjjmmmjjjbbb[[[ZZZWWWTTTSSSTTTSSSPPPNNNKKKIIIFFFDDDBBB???:::777::::::::::::999999999999999999:::999999888777666999:::;;;;;;999999:::;;;;;;:::999999;;;<<<;;;:::999<<>>>>><<<999777888::::::;;;===??????>>>===<<<===;;;888:::===???===:::;;;<<<;;;:::===AAA@@@;;;<<<:::888777999:::::::::999999888888666555333333999:::;;;<<<;;;999777666:::::::::::::::999999999>>>@@@>>>999888===>>><<<666555666888;;;<<<:::999:::999777666555555666666888999;;;=========<<<;;;@@@>>>888000...444999999<<>>>>>999;;;<<<===<<<;;;:::::::::777888999999888888:::<<<======<<<:::888777888:::777666666888;;;<<<:::777555:::===:::555111333777777999===???;;;555666:::999777555555777999999999????????????>>><<<:::999JJJ>>>???888888222222444555777888999:::===<<<:::999888888999:::888666444666::::::666222444:::>>><<<<<<===;;;888888666444333555666777666<<<;;;:::999888777666555333222333666999999555000555777999999999888999:::999555333666777666555777222111//////222666999:::888777555444444666777999777555333333444555555555777666444333333444666888555555444444555555666666555777999::::::888555333555666999;;;<<<<<<<<<<<<999::::::999777888<<<@@@;;;<<<<<<999666555444555888444222555:::===;;;888888888888888777666555555>>>===888444555888666111222444888;;;<<<<<<;;;::::::999888888999999999888555555555666777777888888888999:::888555333222222555777888888666555444555555666666666666666555555888888777777777888999999:::<<>>888555888999666333333222666:::999888;;;CCCKKKMMMPPPWWW```gggkkkkkkjjjkkkmmmqqqvvvyyywwwrrrnnnhhhfffcccaaa```___]]][[[XXXWWWTTTRRRPPPLLLGGGCCC>>>??????===999777999<<<;;;===>>>===999666666777888999:::999999:::<<>>>>><<>>;;;:::::::::999777666666===??????>>><<<::::::;;;;;;<<<>>>???@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;===AAAAAA===<<<<<<<<<>>>??????===:::999999888777555444222111999999::::::999888666555888999:::;;;;;;;;;::::::;;;>>>???;;;888:::===>>>777777777999;;;<<<;;;:::;;;:::999777666666666666999:::;;;=========<<<<<<======888222111666999999@@@BBB@@@<<<<<<@@@BBB@@@???:::555444888<<<<<<;;;888:::999888999======:::555333555;;;>>>;;;999999444555777999:::;;;;;;;;;999999999999999::::::;;;<<<<<<;;;;;;::::::999999888777555666777888888777888888888999:::===???@@@:::======:::999<<<<<<999000//////000222555888:::999777888<<<<<<888777999888999:::;;;;;;999777555777888888777666777999;;;::::::999555222222555999666666666666777888999:::;;;:::888777:::>>>===999;;;;;;;;;;;;;;;;;;;;;;;;666777888888888999;;;===;;;<<<===<<<:::999:::;;;999888888<<<@@@AAA<<<777888<<<>>>;;;555222333666222555;;;@@@>>>888666999;;;999777777999:::;;;:::>>>>>>>>>>>>===<<<;;;:::HHH999:::555888222222222333666888;;;<<<<<<:::888777888999999999999888777777777555333111333999===;;;999:::;;;:::;;;888444222444666888999777777777777888888888888000111444888:::888333///444666777777666555666777777333222666777555333555333333333333333555999<<<999777555333222333555666888444222333666777666444111111222333555777999:::777666444333333444555666:::;;;;;;;;;:::777555333555777999;;;<<<;;;;;;:::666:::<<<999222000333888;;;;;;999888666555444444888666555777<<<>>><<<:::777777777777777666555444>>><<<888555777:::555---000333777;;;======<<<;;;888777777:::======:::666555555444555666888888777999:::::::::999777666666888:::::::::888666666777666666777888777666444333777888999999999999:::;;;777:::<<<===;;;::::::;;;888888666666555666777777:::888666555666888:::<<<666666777999<<<======;;;<<<888333333666888777555:::===???===;;;;;;>>>BBB===666444888;;;999555333333555777666555666999<<<888<<>>;;;777555888888888777666777:::===<<<999777777:::>>>@@@AAA>>>@@@@@@===:::888999:::888777666777888888666555555:::<<<::::::<<<;;;888======>>>>>>===;;;999777;;;:::999888:::======<<<:::;;;;;;<<<;;;999666555;;;===>>>??????>>>======>>>??????@@@???>>>======;;;===>>><<<:::888999;;;:::======;;;<<>>;;;;;;::::::999777666555555666777888999999999888444666999;;;<<<<<<;;;::::::>>>@@@===888777999<<<888777777888:::;;;:::999999999999888888888999999:::;;;<<<============<<<999:::888333333777999888@@@AAA>>>999999>>>AAA@@@===999555555777;;;===>>>===:::666666999======;;;888666888===>>>:::777666444777:::===>>>===:::999888888777777999;;;===>>><<<;;;:::999999999999:::;;;:::888888:::;;;::::::888777777888:::===@@@BBB;;;===<<<::::::===<<<888000000000111333666888::::::999999===<<<777666777555777;;;<<<;;;999888999777777666555333444777999777999:::666111...111555555555777888999:::;;;<<<===:::777888<<<@@@???<<>>>>>999777:::<<<:::888888999:::;;;:::666777888999::::::;;;;;;GGG888999666:::333333333444666:::===???;;;888666555777888888777666999;;;888333000111444222888<<<999777999;;;;;;<<<888333111222666888:::444555555555666666666777222444777::::::777222...222333444333222222333555555222333888999666333333111555777555111111666;;;999888555333222111222333888555333444777999777555///111444777999:::999999;;;999666444333444555666;;;;;;;;;;;;:::999888888666777888999999888777777444999===:::222---///333777666666666666666555444999888777999<<<===:::888666666777777777777666555888777666555999===999222000222666999<<<<<<;;;;;;666666777;;;>>>>>>:::555666555444555888999888777555666888999;;;;;;999888999999888666444444666999888888999::::::999777666888:::<<<<<<::::::<<<===555777:::;;;;;;;;;;;;;;;888888777777777888999999999888666555555777:::===777777777999<<<>>>===<<<<<<999666555777999888777777999;;;<<<;;;===@@@DDD>>>777555999===;;;777555:::888555666777777555222222555:::AAAFFFIIIHHHFFFIIIQQQ[[[bbbfffjjjqqqwwwvvvyyy|||~~~|||xxxtttqqqmmmhhhccc___]]]]]]\\\[[[VVVXXXXXXSSSNNNLLLOOOTTTIIIEEEAAAAAADDDBBB:::333;;;:::999777444444777999<<<999666555888<<>><<<<<<===>>>===;;;888777777888999999777555888===???<<<999999999777???===;;;999777777888888888666777999;;;;;;:::999555666888999999888666444999:::<<<>>>@@@AAA@@@???BBBAAAAAA@@@>>>===;;;;;;:::<<<>>>===999777999<<<:::======:::999<<<<<<999:::999888888;;;===>>>===:::::::::;;;;;;:::999999555555666777888888888888555777:::<<<>>>>>>===<<<;;;>>>@@@>>>999444666999999888777777888888888666666777888999;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<:::;;;:::666666:::;;;:::???@@@===888888===@@@???888999:::999888999===@@@AAA;;;555444777:::<<<===:::777888<<<>>><<<;;;<<<888;;;>>>@@@@@@===:::888888777777888:::<<<>>>@@@<<<;;;999888888999:::;;;<<<;;;999999:::;;;;;;:::999999888888999<<>>;;;;;;===;;;666333555333666999;;;;;;;;;;;;<<<888888777555333333666888555:::>>><<<666111000222444666888:::<<<=========:::777666999<<<>>>======AAA>>>;;;:::;;;;;;:::888:::;;;:::999666555666777222555888:::;;;;;;===???<<<999666888<<<>>>===:::<<<>>>???===999666666777444333666:::;;;999999===;;;999777777888999999999555555666666777888999:::JJJ<<<===999<<<444444444666888;;;===???:::777444444777999888666444:::===999222...222777333777999666666999;;;::::::666111///111444777888666666666555444333333333555777:::<<<;;;777222///111222222222111111333555666444444999:::777444444000333444333000///333777999888777555444333333222888777666666777888777555444666999<<<<<<:::777555<<<:::888666666666777888888888999999;;;<<<======888888777666555444444444222777<<<:::444111444888444444555666888888777555999888888:::;;;:::888666777777777888888777666666000333444555:::???>>>999222333555777999999999999666666888;;;<<<<<<999666777666666888<<<<<<:::777111111333777999:::999777555555444333111222555777888999999:::;;;;;;;;;;;;:::<<<>>>===::::::<<>>888666999;;;888666666<<<777333444777888333...666777999<<>>;;;;;;AAAIIINNNQQQWWW___fffhhhnnnuuu{{{}}}|||{{{zzzzzzvvvpppllljjjjjjiiihhhbbbbbbaaa\\\VVVRRRSSSUUURRRLLLFFFHHHLLLKKKAAA777;;;;;;:::777444222333444;;;888555444666999;;;<<>>BBBCCC@@@<<<888777666777888999888777;;;???@@@;;;777888999999BBB???;;;888666777:::<<<777555666:::<<<:::888999666888:::<<<<<<;;;:::999:::::::::<<<>>>@@@???>>>BBBAAA@@@???===<<<;;;:::999;;;===<<<999888999<<<888<<<===:::888:::;;;:::???<<<888666666777888888777888999999::::::999999999999888888777666666666888999;;;===???@@@@@@???<<<<<<>>>???:::555444777<<<:::777666777666555444444555888:::===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;===>>>===999888<<<===<<<@@@AAA>>>::::::>>>AAA@@@666999<<<;;;999888<<<@@@CCC===777666666777999===999555666;;;>>>>>>???BBB;;;===?????????===:::888999999999:::<<<===??????>>><<<999888888999;;;===;;;:::888888999:::999888;;;:::999999:::;;;===>>>;;;<<<999777:::===;;;666444555555666888:::;;;<<<@@@<<<:::;;;999555444666555666777999;;;<<<======888999999777666666888:::777;;;@@@@@@<<<777444333333555999;;;===>>>======444333555999:::999999<<>>;;;999777666777888888888;;;;;;999888777777777777MMM@@@AAA::::::444444555666888:::<<<===;;;777444444888:::999666555999;;;888333111444888555666555333666:::;;;888:::777222000222555777888666666666555444444333333777:::<<<===<<<888555333222333444333333444666999999444222555666555555777444111000111444777666555777888999999999888777666666777888777555444444555777999:::;;;;;;:::888666::::::999999999;;;<<<===999888888888888999:::;;;<<<:::777444333222222222555777888666333444999???666666888;;;======999555666666777999999999777555::::::999999888777555555111555777666888;;;;;;888444444444555555666777777555777999999888888888888888777888<<<@@@@@@;;;777111111222666999:::777555111333444444444444555777666666777888999;;;===>>><<<>>>>>><<<888777;;;@@@777777666777999:::;;;;;;:::888666555666999<<<>>>999::::::888666666:::======;;;999:::;;;<<<;;;:::666999<<<;;;999999===AAA999777777:::???AAA>>>;;;999666555888999888999===999666444555777888666444999888888999;;;;;;999888444999>>>BBBDDDGGGMMMRRRTTTZZZccciiinnnqqqtttwwwwwwvvvuuuuuuvvvuuutttrrrmmmllljjjfffccc___]]]\\\]]]YYYUUUVVVYYYVVVNNNEEEAAAAAAAAA???;;;999999999???<<<999777888:::::::::<<<===@@@CCCEEECCC@@@===:::999777777999;;;;;;;;;:::???@@@:::666888<<<===@@@>>>;;;999888999:::<<<;;;666555:::<<<::::::===<<<===>>>???@@@???>>>>>>>>>;;;999999;;;<<<;;;999??????>>>===<<<<<<<<<<<<999:::;;;::::::::::::;;;555:::<<<:::999<<<>>>>>>AAA===999777666777666666888888999999999888888777::::::999888777777777777888999:::;;;<<<===>>>???:::888:::>>>===888555777@@@===999777666666444333555666999;;;>>>?????????:::::::::999999999::::::===>>><<<777777:::<<<:::@@@AAA???;;;;;;???AAA@@@:::::::::999999:::<<<>>>AAA===;;;;;;888444555:::999666777<<<>>>======>>>;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>???===:::888888:::===???<<<:::999888999:::999888:::::::::;;;;;;<<<<<<<<<;;;:::888666999===:::444333333555777999<<<>>>??????;;;888999888666666:::;;;888666777:::===<<<;;;666888:::::::::;;;===>>>888:::<<<>>>===:::777555222444888;;;===<<<;;;:::///111666<<<:::666777===<<<888444555888;;;:::888:::;;;:::888666444555666888999999999888999<<<>>>555777999999888888999;;;444555777888777777888888<<<888777999:::999999<<<<<<:::777777888888888888>>>===;;;999888777888888MMMAAAAAA888777333444555777888:::;;;<<<<<<888444555999;;;:::777777888777666555555666777666666333222666;;;;;;777===999555333444777999:::444444555555666777777888888:::===>>>===:::777666444555666555555777:::<<<:::333...///000111444888999222---111;;;@@@<<<555666888:::<<<===<<<;;;:::444777999777444111222444777888888999:::;;;;;;;;;888999999;;;<<<>>>@@@AAA===;;;999777555444444444???<<<888444222111222222999888555111000333:::@@@999:::;;;???AAA@@@;;;666333444666888999888666555===<<<;;;:::888666444333888<<<<<<888555666555333666555444333333444555666666888:::888666555777:::999888999>>>BBBBBB<<<777444333444888;;;;;;888444000444777999999888777888333333444555777:::===???<<<>>>>>>:::666666:::???888777555666888:::;;;;;;:::888555444555888<<>>===:::::::::;;;:::999000666:::999666666;;;AAA<<<888666:::@@@AAA<<<666444333444888:::;;;@@@FFF777888888999999:::<<<>>>999888666777888999888777444777<<<>>>>>>@@@BBBDDDGGGLLLRRRXXX\\\bbbiiimmmggghhhlllqqqvvvwwwuuusssyyywwwvvvuuutttrrrooolllfffeeeddddddccc___YYYTTTLLLNNNNNNMMMJJJGGGGGGGGGDDDAAA>>><<<<<<<<<<<<<<<999???FFFHHHEEEAAA>>>>>>>>><<<::::::<<>>???999666999???BBB<<<<<<:::999999999999999@@@999555999;;;:::<<>>>>>999999999::::::;;;;;;;;;333999<<<::::::>>>BBBBBB>>><<<999999999:::999888;;;;;;;;;:::999888777666777777777777888999:::;;;666666666777888999;;;<<<888555666===???:::777999CCC???;;;999777666444222777888:::<<<>>>>>>>>>>>>::::::999888888999999999:::;;;888333333666888777>>>???>>>::::::>>>???>>>@@@;;;777666999======<<<>>>===>>>@@@;;;333222777<<<999:::>>>>>>:::666666:::999999999999:::;;;<<<<<<===>>>?????????======@@@===:::888888:::>>>@@@???===;;;;;;<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;:::777555999<<<999333000111444777:::===???AAA===999777888888777999===@@@;;;666666:::<<<;;;888444777:::<<<>>>???AAACCC777777777888999999777555000333777:::;;;;;;999888...222:::@@@<<<666888@@@<<<888444666;;;???>>>===999999999888666555666777======<<<:::888888;;;===111666<<<<<<999777888:::444555777888999:::;;;;;;===999888;;;<<<999888:::===:::888777888999999888;;;:::999888888888999:::MMM??????999<<<888666444555777999888666888999:::::::::888666555888999888555777;;;;;;888777999;;;;;;888666444444888777666555555999>>>CCC222666999888666555777999:::999999999;;;;;;999777999444555:::666------666999777444333444777;;;>>>777777888:::<<<<<<:::999666555666999===>>>;;;888888;;;<<<888222///111555999888777777777888999:::===<<<999888888;;;>>>@@@AAA@@@===;;;999777777666???<<<888666555555444444:::888444222222555999;;;===>>>???@@@???;;;555111888666666888999888222---888;;;<<<999888:::999666666:::<<<999777888888555444666666555444333444555999888666666777888;;;<<<;;;777555888>>>???;;;555???<<<999888::::::999666555444333222333555777999888:::;;;;;;:::999:::;;;<<<;;;::::::;;;999777444777888999:::;;;;;;<<<;;;;;;999666555444666888:::;;;::::::;;;<<<;;;888666???<<<888777888888666444555555444333333666;;;???:::<<<>>>===:::999;;;===@@@;;;555333555888999999888888999::::::999999999:::777333444777999:::999777999:::888666999AAAGGG@@@BBBEEEHHHLLLOOOQQQRRRVVV[[[___bbbhhhnnnnnnjjjnnnsssyyy~~~~~~}}}}}}yyyuuupppoooooolllfffaaa[[[[[[[[[XXXUUUTTTTTTUUUOOOKKKHHHIIILLLJJJBBB:::AAA===999888;;;<<<;;;:::;;;999;;;@@@@@@::::::>>>;;;======::::::;;;888333222888:::555444888;;;999999::::::;;;<<<<<<;;;;;;999999999;;;===>>>===<<<===>>>>>>>>>;;;888444111888999;;;===<<<999666444777888888666333333777:::;;;;;;<<<<<<===>>>>>>>>>>>>;;;;;;>>>===888777999=========<<<<<<;;;;;;::::::999888999;;;;;;;;;:::666444222444888;;;<<<;;;::::::999999888777777666???;;;:::<<<<<<777333333777777888:::<<<<<<:::777;;;::::::888666777999<<<999999888666444333555666:::999999999::::::;;;<<>>===<<<;;;:::;;;;;;DDDBBB@@@@@@@@@===777222:::<<<;;;333+++***333<<<===888888;;;:::666666:::@@@AAABBBAAA@@@===:::999:::<<<;;;888888;;;<<<:::888999::::::999666444222888777777:::???AAA@@@======;;;999888999::::::999555555666999<<<===<<<;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888;;;:::::::::;;;===>>>@@@888:::<<<;;;888666777999555999===<<<999666666777///333;;;@@@<<<666999AAA???>>><<<:::888:::>>>AAA>>>:::666555777999999777666666666666777888999999===:::888999<<<===999555777999;;;===>>>>>>======999888777777777666555333333888>>>@@@>>>;;;888777;;;999777555444555777999LLL>>>???:::>>>:::666333444888999777444555777999;;;;;;:::777666555666555444555999888444555666888888666444333444999999888666666999===AAA777888999999888777777888555555555777:::;;;;;;:::666111111555111***+++333999777555444555888;;;===999999999:::::::::999888555444444777;;;<<<999666888999:::777333111333555777777888888999999::::::<<<;;;999888999;;;>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777777999::::::;;;888333///...111555888777777999:::999666222000111444777999888555111000777::::::777777999888555444888999666666777777444333555666666555555666888888888777666777999;;;<<<666333222444999:::888555===;;;999:::<<<===;;;999666444222222444777888777888:::;;;;;;:::888999:::::::::::::::888666444444555666888999::::::999999999888777666666777888999;;;::::::<<<===<<<:::888===:::777666777777666444444555666666666777999<<<=========;;;888999<<>>>>>@@@@@@@@@@@@@@@???>>>>>>777666666777888999888888<<<===>>>>>>===;;;888666777999;;;======;;;888777555666666444111222555888::::::;;;<<<<<<=========AAA>>>===>>><<<888777999999999999:::::::::::::::;;;:::999:::<<<======;;;>>>;;;888888999:::999777999999888888888888888888<<<::::::===;;;777555777<<<:::999999;;;<<<<<<;;;999::::::999777777999;;;:::<<<===<<<999777777777888888888999999999::::::;;;;;;;;;;;;;;;:::::::::>>>>>>???@@@@@@===999666777888666111,,,---444;;;@@@;;;;;;======999999===?????????>>>===;;;999777999;;;:::666666:::;;;999777999;;;===<<<999666333999888999:::===??????>>>===<<<:::999999999:::999777777888999;;;<<<:::999AAA===999:::>>>???<<<888444666999<<<===;;;999777;;;;;;:::::::::;;;<<<===777:::<<<<<<999777777888666666777888999888666444777555888>>>???;;;;;;???<<<<<<;;;:::888999===??????;;;666555666888888777888888888777777888888888>>>;;;888:::===>>><<<999999999999::::::;;;;;;<<<===;;;888777888888777666888888888:::<<<<<<:::888<<<:::999777777777999999HHH999:::666::::::555111333888:::777222111333666999999888666555333666666555666999888333444555666666444444555666666666444222111333666999;;;999999999::::::999888333333333555888:::999999777222222555333---...555555555555555555777888999999888777666555555555555333222333666999:::777444888888777666555555555555666777777888999:::;;;;;;>>><<<;;;999999:::;;;<<<666777:::===???@@@??????::::::999999:::;;;===>>>===:::444000...000333666444444555555555333222000...333999;;;888555444666555888888555555777777444222555666444444777666333333444666777666777999:::888888777777888999;;;<<<333333333333444555666777:::::::::<<<>>>>>><<<:::888444000111666999888555999:::;;;;;;999777888888777:::;;;999555222222444666777888:::::::::999999888888888888888888888888999999999:::<<<<<<:::888999777555555666777666555111333666888888999:::<<>><<<999777888<<>>===;;;888777777888<<<<<<=========<<<<<<;;;<<<;;;::::::;;;;;;:::999777888999777555777<<<@@@:::;;;;;;<<<;;;;;;::::::888???CCCCCCDDDJJJOOOPPPTTTYYY```fffkkkpppuuuxxx~~~{{{yyyzzz~~~~~~xxxrrrllliiihhhcccbbbaaa___\\\YYYVVVTTTMMMNNNNNNIIICCC@@@BBBEEE===;;;<<>>:::888999:::<<<;;;777777999:::777888::::::777777;;;@@@AAA@@@@@@@@@???>>><<<;;;:::::::::999888888888888888;;;<<<===>>>>>>===<<<;;;888999<<<>>>>>>===;;;999666666555444333333666888999999:::;;;<<<<<<<<<<<>>???>>>===@@@>>>;;;999999999888777888888888888888999999:::999999;;;===;;;666777<<<@@@<<<888666777:::<<<===888:::;;;;;;999999999::::::<<<>>>>>><<<999777777666666888999999888888777777777999:::::::::999888666999===???>>><<<:::999444444222///...111666:::???<<<;;;======;;;;;;>>>======<<<;;;999888777777;;;<<<:::555555:::<<<;;;666888;;;======;;;888666:::;;;;;;::::::;;;===???>>>===;;;999999999999::::::999999:::;;;;;;999777???:::555888>>>AAA<<<777111444999===>>>;;;777444::::::::::::::::::::::::777999<<<===;;;999888777777555444777;;;<<<999555===777444999???>>>;;;:::999:::::::::999999;;;===@@@<<<777555555666777888999999999999888888888888???<<<999:::===???>>><<<>>><<<;;;999999999;;;;;;???===:::999::::::999888<<<888444444888;;;;;;999888888888777777777777777JJJ;;;;;;555888888333000333:::===888333222222333444555555444444555888999999:::===:::555555666777666555666888:::444444444222000000222444:::888666777:::<<<;;;999555444333444555666666555555222333777666222111444222333444555555555444444333333222000//////111222333222222555999999666333777666555666777888666555777666666777:::>>>CCCFFFGGGEEEBBB>>>;;;999888777333666:::???AAABBBAAA@@@;;;;;;;;;:::999:::;;;<<<===;;;888666555555666777777888888777555333333444222555999:::999999:::<<<555888777444444777777555444666666444666999999555444666777888777777999:::888888888888888:::;;;<<<777888888666444444666999888999;;;<<<===<<<:::888999444000222888;;;888333999:::;;;:::888777777888777:::<<<:::444111333666888999;;;<<<<<<<<<;;;:::666777888999999999888777777666777999;;;;;;999777555555444555555666666666000333555777999:::===@@@>>>===;;;999888999;;;===555999;;;;;;888777888:::<<<============<<<<<<;;;<<<;;;;;;<<<<<<;;;999888777888888777555666999<<<<<<<<<<<<<<<;;;999888888...777===<<<;;;>>>CCCDDDGGGKKKPPPVVVZZZ___dddhhhnnnllljjjlllqqqwww{{{|||{{{yyyyyymmmooopppmmmggg```]]][[[XXXXXXWWWTTTPPPNNNOOOPPPGGGDDDBBBAAA@@@???>>>>>>???AAA???:::888:::;;;999===<<<:::888888;;;>>>???=========<<<;;;:::999888<<<<<<;;;999777777777888;;;;;;<<<<<<===<<<<<<<<<:::;;;===??????===<<<::::::999888777777888:::<<<999:::;;;===============@@@<<<;;;;;;:::777777:::999999999999::::::::::::999999:::<<<>>>???>>><<<:::888777777777999999:::999999888777777888999999777888<<<>>>:::666:::@@@>>>;;;777555666888999999888;;;===>>>===<<<;;;;;;999:::;;;;;;888777666777666777999::::::999777666333444777999::::::999888222777<<<>>><<<999999:::666333111111222555777888:::999999999:::999:::;;;===<<<:::999888777777777<<<===:::666666:::===<<<666777999:::;;;;;;;;;;;;;;;<<<===:::777888;;;???======<<<:::999888:::;;;;;;:::999:::;;;;;;999888888555333666;;;>>><<<999666888;;;======999555222777888999:::::::::::::::666999<<<>>>===;;;888666888777777:::===???===<<<>>>888333555:::<<<999777777999;;;;;;;;;:::;;;===@@@===999666555666777888888999999:::::::::999999@@@===:::999;;;<<<===<<<@@@???>>>===<<<;;;;;;;;;===<<<<<<<<<===<<<999777<<<:::666555555777777888888888999::::::999888777SSSDDDBBB;;;;;;555222000444;;;>>>;;;666999777555333333444555666777999;;;:::<<<>>>;;;666555666666666555666888:::777888888777555444666777777555333555999<<<;;;:::555444222333444666666555......222777888444000///222444666777777666555444///000111///...///111444555333333666::::::777333666555555777888999777666555444444777???IIITTT[[[VVVSSSMMMFFF???;;;888777444777;;;???AAAAAA???>>>888999::::::888888:::<<<888888:::;;;;;;:::999888;;;<<<<<<999555333444555999666444444888;;;===>>>666999888555555888999777888999888666888<<<<<<888777888999888777666777888888888888999999:::;;;;;;;;;======999444222555888777999:::;;;999777555444:::444000222888;;;777333999:::;;;;;;999888888888888;;;===:::555333555999999999::::::::::::::::::666777999:::::::::999888888888888:::<<<<<<:::999333444555666666666777888777777777666666888<<>>??????===;;;:::===;;;999999:::<<<===>>>:::;;;===?????????>>>>>>;;;888888::::::888888;;;>>>>>>======<<<;;;::::::777777888;;;======;;;999555666666666777999<<<===;;;:::888777666777888999888999<<<>>>;;;777;;;BBB<<<:::999999::::::888777999<<>>>>>>>>:::999888666555555888:::888999;;;<<<<<<;;;999888111333666888::::::999888333777;;;<<<:::777888999999666444555777888888777777888888777777999::::::>>>===;;;:::999999999999999;;;999444444999;;;999777666666666888:::===>>><<<======:::777777:::>>><<<======;;;999888;;;===;;;:::888999;;;<<<;;;:::777888999999999999;;;<<<:::;;;;;;;;;:::999888777444555888:::;;;;;;;;;:::777888;;;===>>><<<999777555888;;;<<<<<<<<>>===;;;888666777888999666777888:::;;;;;;;;;;;;???===:::888888999999999===>>>???@@@???<<<999777888999<<>>>>>===;;;:::RRRDDDCCC<<<===444333444777<<<>>><<<:::>>><<<999666666777999:::555888888777999;;;:::555222333555555444444555666555666888777666666777888555444333444666999::::::333111111222555999:::;;;000111555:::<<<:::555222666777999::::::999777666000222444333111111444888666444444777::::::777444444666777888999888777777333333444:::EEESSSaaajjj___ZZZRRRIIIBBB===;;;:::777999<<>>===888777999999888777666666777888888999999:::;;;;;;;;;;;;<<<<<<999555222333555666888999888666333333333999555333444888:::777333888:::<<<;;;:::999:::;;;999;;;<<<:::777666888;;;888777666555555666888888666777888:::::::::999999;;;;;;;;;===>>>>>><<<:::333555888888888777888999???>>>;;;777444555888:::777888999<<<>>>>>>;;;999:::<<<>>>>>>===;;;999999;;;;;;;;;;;;;;;:::999888888999:::999888777888999::::::::::::::::::999999777777888888888777777666///666;;;999777888888666;;;<<<>>>>>>>>>>>>@@@AAAAAABBBDDDHHHOOOXXX___dddgggkkkqqquuuvvvuuuuuuuuuvvv|||{{{wwwrrrqqqrrrpppkkkggghhheee^^^XXXWWWYYYWWWSSSMMMPPPOOOHHHAAA@@@@@@???:::777888===???===;;;<<<:::;;;;;;;;;;;;;;;:::999888;;;===<<<999777888:::<<<;;;999777666666777888<<<===>>>>>>>>>>>><<<<<<<<<999777777999;;;======:::<<<>>>@@@AAA@@@???>>>888666888;;;<<<999999<<>>===;;;;;;:::777777888:::;;;;;;888666777888888888888999<<<>>>;;;999888666666777999:::;;;:::<<<>>>;;;888;;;AAA<<<<<<===>>>???>>>;;;888:::===@@@AAA@@@?????????;;;:::888666666888<<<@@@;;;<<<=========<<<;;;:::333444666888::::::::::::666888999999888888888999:::999999999::::::999777777999999777888<<<===;;;>>>>>>===<<<<<<;;;::::::555777666333333666777555777666555555777:::===???<<<<<<<<<:::888888:::;;;:::<<<===;;;999999<<<@@@<<<:::999999;;;<<<<<<;;;;;;===???===999777999<<<:::999888888999:::<<<>>>444666999;;;<<<<<<:::999888999:::<<<>>>===:::888333777;;;;;;999:::>>>BBB<<<@@@@@@;;;999:::======:::;;;======;;;:::;;;<<<<<<======<<<:::999:::;;;555777888::::::::::::999;;;:::999777777777777888777999<<<>>>>>>;;;777444555777:::>>>@@@>>>:::666777===@@@===444///111666666777888999:::999888777KKK>>>???:::===444666999;;;;;;;;;;;;:::;;;;;;::::::::::::::::::555777666444666999999555111333555666555333444444000222555666666666777888666666666555444555777999444333222333777:::<<<===666777888;;;>>>???===999777888999::::::999777666111555888777444222444777666444444777::::::777333333666::::::888666777888333333666;;;EEEQQQ\\\cccYYYTTTKKKCCC>>><<<<<<===888:::<<<>>>>>>===;;;:::111555999:::888888;;;???333333444666777888888999666999;;;999444111111444777666444444555666777888777999888555555999;;;999;;;:::777444888<<<:::555555777888777666666777888888888999:::;;;;;;;;;;;;999::::::999777666555555444666777666333222333555777666555666888888666555888:::<<<<<<;;;;;;<<<===:::999999888888999;;;<<<999777444222222444777999777777888999::::::::::::;;;;;;;;;<<<======:::888555888:::;;;999888999;;;>>>>>><<<999666555777888777666777999===>>>===;;;;;;;;;<<<===>>>===;;;999;;;<<<<<<;;;;;;999888888888999999888666666999<<<;;;;;;;;;<<<======;;;::::::::::::::::::999999888999;;;:::777666888999666666888::::::888888888999999:::<<>><<<<<<<<<<<<<<<;;;:::888888888===BBBBBB???===>>>???<<<:::888666555666777999999:::;;;===>>>?????????;;;888666666999;;;<<<<<<999;;;>>>@@@@@@@@@>>>===999888:::??????;;;999;;;>>>>>>===<<<<<<;;;::::::777777888:::;;;:::777444555666888777666777;;;>>>888777555555666999<<<>>>@@@<<<;;;===<<<:::;;;>>><<<<<<===???AAA@@@>>>;;;:::<<<>>>??????>>>??????888999999888888;;;>>>BBB=========<<<<<<<<<;;;;;;666666777999:::;;;<<<<<<999777555666888:::;;;;;;888999;;;<<<;;;:::999999666::::::777888===???<<<===>>>>>>>>>>>><<<;;;:::444777777555555777777444555666777999;;;<<<===>>><<<:::999:::;;;;;;:::999888;;;===;;;999999>>>BBB???<<<:::999:::;;;:::999999:::;;;:::999888999;;;:::999777777888999<<<===666888;;;======;;;888666:::999999;;;===>>>;;;999777888999:::;;;===???@@@<<>>;;;555222444888333444555555666666666555III<<>>>>>;;;555555666777777666555444111666999888333000111444555444444666999999666222222777<<<;;;777555666999444555777;;;AAAHHHNNNRRRNNNIIIAAA;;;777777:::<<<888:::;;;======<<<:::999555999===<<<888666888;;;777666444333444777999;;;333888;;;:::555222333555444888;;;:::777555666888777999777444444999;;;999;;;999555222555:::888222333555666777666777888:::888888999:::;;;;;;;;;;;;888999:::;;;;;;:::999777333555666555333333555888666777777777777777666666888:::<<<===<<<<<<>>>???:::888666777999;;;<<<<<<<<<999555222222444888;;;777777888999999:::;;;;;;999999888999:::999777444666999<<<===;;;999:::<<<888:::;;;;;;:::999:::;;;888666555777;;;>>>???>>>888666666999===???===:::<<<<<<<<<<<<;;;:::999888888999:::888666777;;;>>><<<;;;<<<>>>??????===;;;999999999999888777666555BBB@@@;;;555555:::;;;999333555888888777666666777888999999::::::<<<@@@CCCGGGLLLTTT[[[^^^^^^______aaabbbdddggglllpppsssuuuuuuzzz~~~~~~|||rrreee^^^dddfff```ZZZWWWWWWVVVUUUQQQSSSYYYWWWKKK@@@;;;DDDDDDCCCBBB@@@>>><<<;;;444:::@@@AAA???<<<===???;;;:::777666555777999;;;666777999<<<>>>@@@BBBBBB<<<999666666:::======<<<888:::===???@@@???===<<<<<<;;;===BBBAAA<<<999:::::::::::::::::::::::::::888888999;;;;;;:::666333///222444444444666:::>>>555444444444777;;;???AAACCC>>>;;;<<<===;;;:::<<<;;;;;;;;;===>>>???>>><<<999;;;============>>>???444666888::::::;;;>>>@@@>>>===<<<;;;;;;;;;;;;<<<888888888999:::;;;===>>>:::666333333888<<<======555888<<<===<<<::::::;;;444999999666777===>>>;;;<<<===?????????===;;;999666999:::999999:::999666444666:::===??????===<<<;;;999888:::<<<===:::777666:::<<<<<<999:::???DDDAAA???;;;:::999999888777222111222444888;;;;;;:::;;;:::999888777777777888999;;;>>>???>>>:::666333;;;999888:::===>>><<<:::===:::999;;;???BBBBBB@@@;;;??????;;;;;;??????:::;;;<<<;;;:::777666777888888<<>>:::666333222<<<888444333666888999888000222333444444666888;;;;;;666333444999<<<;;;999888666444333222333555666888666555888:::999333---555222333888999555555999:::777444555999===>>>>>>???BBB@@@999888;;;;;;777888888999888666666777999666777888999999888777666888::::::666111111666;;;888333444:::999111///444555999;;;999444222555888999999999777555555666888666555555666888888777555666777888777666555666777;;;:::999:::;;;;;;999888777555666;;;===:::777777:::999777666666777999;;;444666888888666444444444=========;;;999888:::<<<@@@;;;999::::::666444555333333333555777888888777999888999999:::;;;<<<===666777888888777666777888:::===???@@@===:::888777666888;;;<<<<<<<<<<<<===>>>===999333333999>>>>>><<<:::999:::<<<<<<999666999666888;;;999444777===888:::<<<<<<:::999:::;;;777888:::;;;;;;:::999888<<<<<<;;;:::888999;;;>>>@@@===:::777666666777999666222333888999666777<<<<<<999666444555666777888999;;;???EEEKKKMMMMMMLLLPPPTTTXXXZZZ```eeeeeeaaaeeejjjnnnnnnnnnrrr|||~~~zzzxxxuuuppplllgggdddbbb^^^``````^^^YYYRRRMMMKKKOOONNNPPPPPPJJJBBB???AAA999===@@@>>>:::888;;;???;;;999777777999;;;<<<<<<:::<<<>>>>>><<<:::999999;;;888666666888;;;<<<===<<>>888555888444555777999:::;;;;;;:::======>>>>>><<<;;;999888333444555555555999>>>CCC999999999:::::::::;;;;;;AAA???;;;888777777999;;;:::;;;<<<<<<;;;;;;<<<>>>???>>>===<<<;;;999777666888888999:::;;;;;;<<<<<>>===<<<;;;;;;<<<>>>???>>>:::555444777:::;;;;;;@@@===:::999;;;;;;999666888444777>>>AAA===;;;<<<:::<<<===??????>>><<<;;;333777;;;:::888999===BBBAAA>>>>>>>>><<<:::;;;@@@???999777;;;>>>===<<<===<<>><<<999777888;;;777:::<<<<<<:::999;;;===888777777777777999:::;;;888999<<<>>>???;;;666111888999::::::999:::<<<>>><<<;;;::::::;;;<<<;;;999888::::::999666666999<<<<<<:::777666666666666555444666999>>>@@@>>>:::666===>>>===;;;777444222222888999;;;;;;;;;;;;<<<>>>555444666888999888999:::;;;777555888>>>@@@===888<<<:::777666888:::::::::555777999;;;<<<===<<<<<>>999===;;;777999:::888555333555777777:::<<<;;;999777888999444444777;;;;;;888888;;;888999:::::::::999888777444444444333333444777999<<<<<<<<<:::777555555666===:::666666777999:::999333444555444333444555777;;;777333333666999:::::::::888444222111333666888666444444777:::999444///555222222666777444444888666333111111444777777777===@@@???;;;999:::888333444555666666555555777999888777777666555555555555666888888666444555888<<<<<<::::::;;;999333000000444777:::888333111222555888777666666777888999999888777666777888999888777777888888888666555666777;;;:::999:::;;;;;;:::888666333555:::<<<999666777===<<<;;;:::999:::;;;;;;555666666555444444666999;;;;;;;;;999888888;;;===@@@<<<;;;======999666666---...111444777999::::::::::::::::::;;;<<<===>>>666777888888666555666777===???AAA@@@>>>;;;:::::::::<<<>>>???>>>>>>>>>???>>>???<<<777777:::<<<;;;>>><<<;;;;;;======:::888888777999<<<999333333777888666555666888999888666444666999::::::888555333:::::::::999888999<<<>>>@@@>>>;;;999777666777777666444555::::::666555777999999:::<<<<<<;;;999777888888888999<<>>::::::999;;;======<<<;;;======<<<<<<<<<;;;;;;:::???<<<999888:::===???@@@<<>>?????????>>><<<;;;:::333555777777777:::>>>BBB=========<<<<<<;;;;;;;;;???>>><<<;;;<<<>>>AAACCC;;;<<<======;;;;;;<<<>>>;;;<<<<<<:::888666666666888888888999999:::;;;<<<<<<;;;:::888888999:::;;;::::::;;;;;;<<<<<<<<<<<>>>>>>>>===<<<:::<<<===;;;777666999===<<<;;;;;;===<<<999:::>>>>>>:::999===???===<<<===<<<===777///111;;;===777<<<>>>@@@???<<<;;;===??????AAACCCBBB???===>>>???;;;999888777777999;;;===<<<===>>>@@@AAA>>>:::666777888999888777777888:::===<<<:::;;;<<<<<<;;;999:::;;;<<<;;;999:::<<>>>>>:::;;;<<<:::888666666777888999::::::999999:::<<<777777777999999888777888:::777555888>>>???;;;666;;;999777777888999999999333555777999;;;;;;;;;;;;JJJ<<<888===;;;777888888888777666444333777999::::::888666666666555222333888;;;::::::<<<::::::;;;<<<;;;:::999888111333555666555555666888===<<<:::888666777:::<<<===:::888777888999999888777888888777555444444555;;;:::777555666888:::<<<===:::555222111333666888666555555888;;;;;;888444555222222555555444555888666555444555666777777666<<>>>>>:::888777444000222555888777333111111333555333222444888;;;;;;:::;;;999777777888999999888777888999888777666666888:::999888:::;;;;;;:::888666333444999;;;777555555>>>======<<<;;;:::999999666666555444444666:::>>>::::::999777666777;;;>>>@@@<<<;;;>>>???;;;888888111333666:::<<<======<<<::::::999::::::;;;<<<===777999::::::888777888999;;;<<<<<<;;;888777777888<<<>>>??????>>>======>>>===@@@>>>;;;:::<<<;;;999===<<<;;;;;;<<<;;;999777777777:::<<<999333000222===888444666;;;>>><<<888777:::===???>>>;;;777444999999999888777888;;;>>>;;;;;;::::::999888888888777777999===<<<777555555888999::::::;;;::::::999>>>:::666444555777888888666999:::;;;@@@FFFGGGDDD@@@EEEJJJLLLMMMPPPXXX___]]]^^^aaaeeeiiimmmpppqqqrrrsssuuuxxx{{{~~~{{{}}}~~~}}}yyyuuurrrqqqlllhhhfffeeeaaa]]]]]]aaa]]][[[XXXSSSOOOJJJGGGEEEEEEDDDCCCCCCAAA>>>999555???===:::888999;;;<<<<<>>@@@AAA:::;;;======<<<<<<<<<===>>>>>>@@@@@@===888888;;;777888999;;;;;;;;;:::999??????@@@@@@???>>>======666888999999999:::===???;;;;;;;;;:::999777666555999999888888999<<>>;;;999:::<<<<<<<<<======<<<:::999:::<<>>>>>===<<<=========:::666555777;;;888777999<<<;;;777888;;;===::::::>>>@@@===;;;<<<;;;999111***000;;;<<<666888;;;===<<<:::999;;;>>>AAACCCCCCBBB???<<<;;;;;;<<<:::777666666999===@@@>>>>>>>>>@@@AAA???<<<:::<<<===>>>===;;;:::;;;<<<>>><<<;;;;;;<<<<<<;;;:::666888999888888999;;;===<<<;;;:::999999:::;;;;;;AAA>>>:::999:::<<<>>>???666777888777666777999<<<888::::::999888777888999888999999999888888777666888666555999>>>>>>:::555999888777777999999888777111222555777999:::::::::HHH<<<999>>><<<999888999;;;<<<<<<999666777888999999888666555444444///...444999:::999:::::::::;;;;;;;;;:::999888333666999:::999777777777<<<<<<;;;999888999===???;;;:::999888888888777777999:::;;;:::777666666777<<<<<<===;;;::::::;;;===;;;:::777555444555666666:::999888:::<<<<<<:::777555444444555555666777999555666777999:::::::::999<<<======<<<;;;;;;:::888444555666555444555777888888777666555555555666777333333444666999999888666666<<<<<<666555:::999222///222666666555444444555333000///333:::>>>===:::;;;999777666777888888777777888999888777666777888888888888999;;;;;;:::999999666666999:::666444444;;;;;;::::::888777555444666777777777888:::>>>AAA;;;:::999666444666999<<>>:::;;;:::888666555777888;;;<<<===<<<:::999::::::<<<>>>===999999<<<===::::::::::::999999888777666888999999:::888555333333>>>:::666777;;;>>>===<<<<<<===??????>>><<<999888::::::999777555666888:::555666777999::::::999999999999:::;;;;;;999777777999777444000000444999>>>>>>;;;888666666777777777:::;;;:::777999>>>>>>;;;888<<<@@@BBBBBBDDDIIINNNEEEGGGJJJNNNSSSWWWZZZ\\\YYY\\\```eeekkkppptttwwwuuuxxx|||}}}zzzxxxtttmmmkkkmmmmmmjjjeeeaaa]]]YYYUUUQQQPPPOOOLLLJJJHHHEEE@@@===DDDCCCAAA>>>;;;===AAAFFFCCC???;;;999:::<<<===>>>::::::;;;;;;;;;;;;;;;;;;:::<<<>>>>>>:::777999===999:::;;;<<<<<<;;;:::999>>>>>>>>>?????????>>>>>>;;;;;;<<<;;;;;;:::::::::::::::::::::999777666555:::999888777777777888888:::;;;<<<;;;999888999:::888;;;===<<<888777:::===999888777666777888:::;;;777888999;;;<<<<<<;;;;;;333444555666888999999:::<<<;;;999888888888999999;;;<<<===;;;999:::>>>BBB===:::888999;;;<<<======666777:::<<<<<<<<<;;;:::999:::999888666777;;;>>>666666999===;;;666555777:::999:::>>>???;;;999:::888777222...111888999666888:::<<<;;;888777999;;;>>>???@@@???>>>;;;999888:::888555444666:::???CCC>>>===<<<===>>>>>><<<;;;===>>>@@@???>>>>>>>>>@@@???===<<<<<<<<<<<<;;;:::666666777888999:::;;;<<<;;;<<<;;;;;;:::;;;===???AAA@@@?????????===;;;888555555555444444666999<<<:::;;;;;;:::777666666777777::::::999888:::999777666555666:::======888333777777666777999999777555000222444777999:::::::::III===;;;@@@===777777999<<<>>>>>><<<:::777777888::::::888666444111,,,+++111666666666777888999999::::::999777666555888;;;<<<:::777555444666888:::::::::999:::;;;:::;;;;;;;;;:::999999999666777999999777666666777888;;;>>>>>>===:::999999888999:::::::::888555444;;;:::999999999999777666666777777666777999:::999111333777999;;;;;;;;;<<<:::999777777777888;;;===888999999888666555666888///000222444555555444444444444444666777777444222222999999333222888888111///111444666777888999:::666333222777>>>AAA@@@===;;;999777666666777555444555777888888777777888999777777777888;;;<<<;;;999===999888::::::666333333888888888888777555444333555777:::<<<<<<===>>>@@@<<<;;;999777444444777999AAA;;;666777888888;;;???888:::<<<:::666333111111888888777777777888999999666999<<<>>>>>>>>>>>>???=========;;;999:::<<<>>>:::;;;;;;:::888777777999999;;;999555666<<>>999:::::::::999888888888;;;:::888777888:::;;;:::777777666555555777:::<<<===<<<:::999888888888888;;;;;;999666333333444666333555666888999888777666666666555444444666888888666555222...---000666<<<666555555666777888666555>>>???===:::<<>>??????>>>@@@AAA:::;;;===???BBBDDDFFFGGGGGGJJJNNNSSSYYY___ccceeecccggglllrrrwww}}}{{{|||}}}zzzuuuqqqmmmiiidddaaa[[[YYYVVVTTTUUUUUUTTTSSSMMMPPPPPPKKKDDDDDDKKKSSSEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999<<<>>><<<:::;;;===???;;;;;;<<<======<<<:::999<<<<<<<<<<<<===>>>>>>??????>>>===<<<;;;999888777======>>>??????===<<<;;;???>>>===<<<;;;::::::999777999999999777777888999777999;;;:::888999;;;>>>999888777777777888999:::666777999;;;<<<<<<;;;;;;666444333222444666:::<<<999:::999999888777777888999;;;<<<;;;999:::>>>BBB>>>===;;;999;;;>>>>>>===888999;;;<<<<<<:::999777888888777777777999<<<>>>888888;;;>>><<<666333555888777999===<<<888666888444888:::666333444666666===???@@@>>>:::888999;;;<<<<<<>>>??????===;;;999666555333333666;;;@@@CCC===<<<;;;<<<===>>>===<<<666888;;;<<<<<<<<<===>>>???===<<<;;;<<<<<<:::999::::::;;;===>>>???@@@@@@:::<<<<<<;;;:::;;;>>>@@@???>>>===>>>???>>>===;;;888888888666555777:::<<<<<<======;;;888666666777555999:::888999======999666666777:::===<<<888444777777666777999999777555222333666888:::;;;;;;;;;JJJ@@@===@@@<<<444666888999:::;;;;;;;;;777777999;;;<<<;;;888555///,,,---222444222222444777777888999888777666555333666::::::888555333222111555888999888666444444999<<<>>>>>>===<<<;;;<<<111333555666555444444444444666888:::;;;999777555555888;;;>>>===:::666444:::999777666555444444444555888999888888;;;;;;888222555999<<<===>>>???AAA888444222333444444888===;;;<<<;;;:::777666777888000222555888::::::999999666666777777666444333222555777777333333555444111111222333555888:::<<<===;;;999999<<>>;;;;;;;;;:::888888999:::888999777444666<<<@@@@@@999;;;======<<<;;;<<<===;;;;;;888666888>>>@@@???666888999888777888;;;>>>???===:::888777888;;;<<<::::::888555222111333444777777888888777666444333444444222...///444666666000333666666333222333555222333555999;;;;;;999666:::<<<<<<<<<>>>CCCCCC@@@777:::===>>>===;;;999999999:::::::::;;;;;;<<<<<<<<<>>>AAAEEEIIIMMMPPPRRRRRRUUUZZZ^^^ccchhhnnnssssssssswww~~~zzzwwwvvvsssooojjjgggfffeeedddcccWWW[[[\\\WWWPPPNNNSSSZZZNNNLLLIIIGGGFFFEEECCCAAA>>>=========>>><<<888555999;;;:::888888;;;<<<:::;;;<<<===>>>>>>===;;;;;;999999::::::;;;===>>>???@@@>>>;;;:::::::::999777;;;<<<>>>??????===<<<:::<<<======>>>>>>===<<<<<<666777888888777777888:::666555555555777999;;;<<<888999999999999999999999777888999;;;<<<<<<;;;;;;888666333111222555:::===999;;;<<<<<<;;;::::::;;;888999:::::::::;;;===???>>>>>><<<999:::>>>>>>;;;:::;;;<<<<<<<<<:::888666:::999999888888888888999888888:::===;;;666444666777666888;;;999555555888333999>>><<<777444555888===???@@@===999666777888666777888;;;===<<<999666333444444666888;;;===???<<<;;;;;;===??????>>>===555777;;;=========>>>???>>>===;;;;;;;;;;;;999777:::999:::;;;>>>???>>><<<999;;;===;;;999999<<<@@@>>>;;;777666999>>>BBBDDD=========;;;:::999;;;===<<<======;;;888666666777444:::;;;888999??????:::777777888;;;<<<;;;888555999888777777999999888777444666888:::;;;;;;;;;;;;KKKAAA>>>???:::444777999888666555777:::888888999<<>><<<;;;;;;;;;111444666777555333333333666444333444888999777555555777;;;===>>><<<999666999888777555444444666777222777:::888999<<<:::666555888;;;=========@@@BBB:::555333555555333555::::::;;;;;;:::888777888:::666777888:::;;;<<<<<<===666999:::999666444444666888555444777777555555888555444333444666999<<<===;;;;;;===>>>>>>>>>===<<<:::999999::::::777333000///111444555666777:::<<<555555555888:::<<<<<<:::999555555888:::888777999666555555666777999;;;<<<888999:::999888888999;;;666888::::::999888999;;;;;;666444777999999:::===:::<<<===:::666555777;;;<<<<<<;;;;;;;;;;;;<<<<<<666999;;;<<<999777555555333444666666666777:::<<<;;;;;;;;;:::888888:::<<<777::::::777999===???>>>888;;;>>>>>>======???AAA:::;;;:::777:::AAAAAA===999999999:::<<<=========???===<<<::::::;;;===>>>777777666333111111444666666777777888888888888888555777666111111555666444///444888777444111222333777777999<<<>>>===:::888666999;;;;;;>>>CCCBBB>>>555888<<<>>>===:::777555::::::::::::::::::999999888888:::<<>>:::;;;@@@===777;;;<<<===>>>>>>>>>===<<<999888999999;;;===???@@@===:::777777:::<<<<<<<<<:::;;;<<<===<<<:::777555666888999;;;;;;;;;:::999555777999999999999;;;<<<777333111333888<<<===<<<888999:::;;;;;;:::999888888999999:::;;;;;;;;;;;;999777555444444666999;;;888;;;>>>???>>>======>>>777777888:::<<<===;;;:::<<<===<<<888999===<<<777999:::<<<===<<<;;;999888::::::::::::999888666444555555777;;;:::666666999888777999:::888444555999555888:::;;;888666888;;;999;;;<<<:::666444555777444444666999;;;;;;777333555666999;;;<<<;;;:::999999999999<<<>>>>>>===;;;666999<<<>>>>>>===>>>>>>>>><<<:::::::::999888666777666666888:::;;;999666888;;;<<<:::777777:::>>><<<999666666888===@@@AAA===>>>>>>===;;;:::;;;<<<;;;<<<<<<:::777666666666666<<<===888888??????888999999:::;;;;;;;;;999888;;;999777777888999999999666777888:::;;;::::::999LLLAAA>>>>>>888777:::<<<999444222666:::888888:::>>>AAAAAA===999333444888;;;777111111444777888888999888777666555111444888;;;;;;::::::;;;888:::;;;:::888555444444000444999;;;999888888999555777999:::888555444444:::555000111666::::::888666888:::<<<<<<<<<;;;:::::::::999777777888:::===000777:::888999<<<999444222555888888666777999<<<===888888;;;:::555444888888999:::999888888:::;;;666555444333444666888999666:::===;;;666444777;;;777111222:::<<<888:::AAA888666333333555888:::;;;888:::<<<;;;999777777777::::::;;;<<<<<<999444000---///222444555777:::<<<555444555777:::<<<<<<;;;555111111666999999999;;;333333333333555888<<<>>>:::999888555444444777:::222555999;;;;;;;;;<<<===888555555:::<<<;;;:::;;;:::<<<<<<777222111444999;;;;;;:::999999:::::::::;;;===???>>>:::666333222222444777888999:::<<<>>>999::::::888777777:::<<<777;;;===;;;<<>>;;;555999<<<===<<<<<<>>>AAA999;;;;;;999<<>>;;;777888888888999999999999999444444444222111222555888222333555888;;;===???@@@999===<<<777666999888333333555555222------111666999999999:::;;;:::777555666999;;;;;;===@@@>>>999444777<<>><<<888666::::::::::::::::::::::::999:::;;;<<<===>>>???@@@???@@@AAABBBDDDGGGLLLOOORRRMMMMMMTTTZZZ]]]___bbbccciiippprrrsssvvv}}}|||}}}}}}wwwqqqjjjjjjiiiiiigggccc^^^ZZZYYYYYYYYYZZZZZZVVVNNNHHHRRROOOIIICCCFFFJJJEEE<<<;;;<<<===?????????>>>===999888999999;;;>>>@@@BBB:::666444555999>>>@@@@@@>>>???@@@@@@>>>:::777555777888:::;;;;;;:::888777666888999::::::;;;===???:::444111444;;;@@@@@@===888999<<<======;;;999777999999::::::::::::;;;;;;888888777777777888888999666:::>>>???>>>===>>>???777666666999===>>>:::777999<<<;;;777777<<<:::444888999;;;=========;;;:::888888999:::;;;:::777444222111555999999777888<<<:::999999:::777444666;;;888666555777999999;;;===:::===>>>===999888:::<<<999999:::===@@@???:::666777:::===???>>>;;;777444444555666999;;;;;;999777444666999:::999888888888===;;;:::999999999777555999888777999<<<<<<999666888:::<<<:::666555999===:::::::::<<<===;;;888555999;;;<<<<<<:::999999999999::::::999666555555666888??????888888>>>===666:::::::::;;;;;;::::::999<<<:::777666888:::::::::666777888::::::999999888BBB777???;;;888<<<888333333777999777444999<<<===;;;777666:::>>>555777666333222555555333777888888666444666;;;@@@===;;;999777777888999:::<<<:::777666666666555555555777999999888666444444000111444888<<<>>>===<<<<<<======;;;888666555666666888999999888777777888888777666888;;;;;;999666333444666:::===<<<888333777666444333333555888:::>>>;;;888777777777666555666666666888:::;;;:::999;;;777555666666555888<<<:::::::::999777444444444666666555333333444888;;;<<<<<<999666333222333555:::::::::777444333666999===;;;999:::<<<;;;999666///222666888888777888888<<<666222444:::===;;;888666555444777;;;===;;;999888777444333888>>>===888777333444999999555555999555777:::;;;;;;<<<>>>???>>>999777:::<<<;;;999:::;;;888666555777999::::::;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;888555333<<<===<<<:::777888;;;>>>;;;;;;:::888666555777888<<<<<<;;;:::888777999;;;;;;???===666333999>>>???===<<<999666444333222222...222777:::;;;;;;:::;;;888888888666666777:::<<<666666555444555777888:::777444111444:::>>>>>><<<<<<<<<<<<;;;;;;;;;::::::888444000///000222444555<<<:::666444777;;;888111222555888:::;;;;;;<<<===999:::;;;;;;:::999777666999999999::::::;;;;;;<<<:::<<<===<<<999888:::===EEEAAA@@@AAA???<<<;;;>>>HHHEEECCCDDDGGGIIIIIIGGGMMMPPPUUU[[[aaaeeehhhjjjtttvvvzzz~~~xxxsssooolllhhheeeggggggeee```]]]]]]YYYSSSVVV[[[ZZZTTTQQQSSSRRROOOGGGOOOPPPFFF<<<<<>><<<<<<;;;:::999===<<<<<<<<<===;;;888666<<<===;;;888;;;@@@AAA???999888888999<<<>>>>>>>>>666999>>>AAAAAA===999666999@@@AAA:::999@@@@@@::::::999999;;;<<<<<<:::888777;;;>>>>>>:::888888999CCC>>>;;;:::999666777;;;444888<<<<<<888555555666:::999999;;;??????<<<888:::::::::::::::888777777888888888999;;;===<<<;;;777888:::;;;;;;;;;::::::888666777<<<;;;555666;;;BBB===:::;;;;;;888777:::777666999======:::<<<@@@;;;::::::<<<>>><<<888333999333...000777<<<;;;999777888999888666444444555999;;;<<<999666555666999:::999999;;;======999666,,,333;;;??????===<<<===;;;>>>===888666777888777777999::::::888666555555;;;;;;:::999888777555444;;;===<<<::::::>>>@@@>>>;;;:::999999;;;;;;:::999<<<<<<:::888666777999;;;777777888888999999999999DDD:::BBB===;;;999555222222666777555222777999;;;999555444888<<<777999888444333666666333666777666444222333888===>>>===:::777555444444444999888666777999;;;;;;;;;888888777666555555666777666666777999;;;<<<;;;:::777999<<<<<<;;;888777777444555777777555555555666777666777999<<<<<<999666444444666999<<<;;;888444;;;999777444333333333444;;;999777777888888777666333444444555666777888888;;;666333444444222555999:::;;;;;;;;;:::888777777444444333222333555888:::999888666444222444888;;;999:::999777444333555777;;;999888999;;;<<<:::777888888777555444555999<<>>???<<<999444333666666444555999555777:::<<<<<<===>>>???<<<777555888:::888777888666777888999999999999888::::::::::::::::::::::::>>>>>>===<<<;;;:::888888:::;;;<<<:::888999;;;>>>???>>><<<:::888777777777:::;;;;;;999777777888:::<<>>@@@>>><<<===???AAA@@@???<<<>>>AAAFFFKKKOOOQQQSSSXXXZZZ```hhhqqqyyy|||}}}|||~~~|||yyywwwssstttqqqkkkiiiiiifffaaaaaacccaaaZZZVVVYYYZZZXXXTTTYYYXXXPPPIIILLLTTTYYYRRROOONNNNNNIIIAAA???BBBEEE???999777:::<<<;;;999;;;::::::;;;===???@@@AAA===<<<<<<<<<<<<;;;888666999:::999777888;;;999555666666555666999;;;======<<<===???@@@@@@>>><<<:::===BBBAAA;;;<<>>>>><<<:::777:::>>>===:::888888999AAA>>>===???>>>999888:::888:::<<<;;;888777888;;;:::777666777;;;===<<<:::999999999999999888888777777777888;;;======;;;999<<<;;;999888888999:::;;;:::777999======777555777<<<888888;;;<<<::::::<<<777333333999===<<<;;;<<<:::999999:::<<<<<<999555888444111333888===>>>===666888::::::999777777888999:::;;;999666555777999666555555777:::;;;999666666999<<<>>>>>>=========666;;;<<<999777999:::888555666888888888777666666::::::::::::999888666555;;;======:::;;;???@@@???;;;:::999999;;;;;;:::999;;;;;;999777444333555777777777777777777888999999FFF;;;AAA<<<;;;777444333444666777444111666888:::888666555888;;;:::<<<;;;666555777777444888999999666333333666999::::::999777555444333222999888777999;;;>>>>>>>>>;;;888555333333555888:::;;;;;;::::::999888888888111555:::===<<<:::888777222333555555333222333444555666777:::===<<<:::777555555555777999:::888777;;;:::888666444222222111666555555666888999888777444555777555444444777:::<<<777333444333222444999777888:::;;;;;;:::999777444444333333333555777888888777666333333555:::===999:::;;;:::777555555666666666555666888999777666999999888666555444666888888888888888888777777777999777666777888::::::999999777333000555===@@@>>>888555333444444444666:::333666999;;;;;;;;;;;;;;;888444333666888666555777111666;;;<<<:::777666777777888888999999::::::;;;???===;;;888888888:::;;;888:::;;;;;;::::::;;;===BBB???;;;:::::::::777555999::::::999777777888::::::???BBB???:::888777444777666666666777999:::;;;666999<<<===;;;999777777:::;;;===>>>>>>;;;888777777888999;;;;;;;;;;;;:::999666444555999;;;:::888;;;999888666666777888999;;;999888888999::::::999777888666222222777999888444777:::;;;;;;;;;;;;<<<===<<<:::888777666555555888888999::::::999777777444555777777666777999;;;999777999===>>><<<<<<>>>===;;;:::;;;=========;;;444555777999<<>><<<:::::::::<<<===<<<:::999999:::999666444999<<<===<<<===>>>;;;555777666666666888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@<<<888;;;BBBBBB<<<<<<;;;<<<===>>>>>><<<:::888;;;>>>===:::888999:::>>>===???CCCAAA;;;777888999;;;<<<:::777888;;;???999666333444888;;;<<<;;;777777888888888888999999888888999<<<>>>===;;;888@@@===999666555777:::<<<===999999===>>>;;;666444777555777;;;===;;;<<>>@@@444777:::<<<;;;::::::;;;888999:::999777777888:::444333333555888::::::999???===;;;;;;;;;<<<;;;;;;333888;;;999888;;;<<<:::444555666777888999888888777999;;;<<<;;;:::777555999<<<;;;888999===???===<<<:::999999:::;;;:::999;;;;;;:::777444222333555888777666555555777888:::HHH:::===777777777666666777999999666444888999;;;:::888888:::<<<<<<>>><<<888666888777444999<<>>:::777666777333444666777888888888888:::999888999;;;===<<<;;;:::777444333444666888999<<<<<<;;;999666555666666000333777:::999888666666111333444444333222222333444555888;;;<<<<<<:::888666666555555666888999999888888777666555444444333111222333666999:::999777999<<<<<<999444333888===;;;777444555666555888===444555666999::::::888666777666555555555666666555888888888777555555888::::::;;;<<<<<<:::888666555444444444444444333222111000444999;;;999555222000111444666777555555777::::::999777777777888999999999999666444777<<<>>>;;;555444444666777777999:::333666999:::999777666666666333444777888555555777///555:::;;;777444555777444555555666888999999:::;;;999555222222555888;;;777888:::;;;;;;;;;<<<<<<@@@;;;777888:::;;;777333888999:::999888888999;;;777<<<@@@???<<<999888777666666666666888:::<<<===555777:::<<<;;;999888888::::::;;;===>>><<<:::777666777:::<<<===<<<:::999:::888666777888999888777:::888666444333555777888888777777888::::::999777;;;===;;;666444888<<<===:::<<<>>>>>><<<;;;;;;;;;999888777666777888999:::999:::;;;;;;;;;999777666666777888888999;;;===>>>666555888===???<<<;;;===<<<<<<<<<<<<===<<<<<<;;;888777777777999;;;===>>>BBB@@@>>>===???AAABBBAAADDDIIIPPPVVVYYYZZZ[[[\\\```gggooorrrpppoooqqqttttttxxxxxxwwwxxx~~~yyyxxxyyyyyyttttttooogggdddeeefffdddbbb``````ccceeebbb]]]YYYXXXWWWUUUSSSRRRPPPMMMKKKLLLKKKGGGCCC@@@>>>???@@@AAA???>>>>>>>>>===;;;::::::>>>??????AAADDDBBB===;;;;;;:::999999999;;;===777888888999:::;;;<<<<<<>>>===999555999@@@@@@;;;:::::::::;;;===<<<:::888:::===??????<<<:::;;;===<<<;;;===AAA???:::666666666999;;;:::777777:::===888555333555999<<<===;;;777888888888999:::;;;;;;;;;:::999:::<<<<<<;;;:::???===:::777777999<<<>>>@@@;;;777999======:::777888888:::>>>>>>;;;;;;>>><<<777666<<>>555888;;;===<<<;;;::::::999999999999888999:::;;;888777777888999;;;<<<===???;;;888888:::;;;999666555999:::777777;;;===<<<777777777888:::;;;:::999666888;;;======;;;888666777:::999666777;;;===;;;<<<:::888888:::;;;;;;:::<<<<<<;;;999777555666888999777555444444555888999KKK<<<:::333555666666666888999888666555777888999:::999999:::;;;===???===888777888888555666;;;AAABBB>>>999666555222444666888:::;;;<<<<<<666666666777:::;;;;;;:::666555444555888999888666888999999777444333555777222444666666555444555666333444666666444333444555333555888:::;;;:::999888666666555444444666999:::777777666666666555444444333444555888<<<===<<<;;;===??????;;;555333777;;;777333333666777888;;;@@@555555555888:::;;;888666:::888777777999888666444444666999:::999888777888777888999::::::888555333777777777555333111000///...222888;;;:::888555444555888;;;:::777777:::===999999999888777777888888888;;;;;;999999;;;:::555000444888:::<<<===;;;999777999;;;;;;888666555444666444666999999666666999111555888777333222555999222333444555666777888999888555111//////333888;;;777777888:::;;;<<<;;;;;;:::666333555999;;;777333777888::::::999999:::<<<888:::======:::777777:::888777777777777999:::<<<555777::::::999777777777888777777888;;;<<<;;;:::444666999;;;<<<;;;999777999888888888999999888777:::888555333333444777888777777777888::::::999777999;;;:::666666;;;@@@AAA???@@@BBBAAA>>>;;;::::::888888777777777888:::;;;;;;;;;<<<<<<<<<:::999888888888888999;;;===>>>>>>888777999>>>???<<<;;;===;;;<<<===<<<;;;:::999999777666555444444555666777999777555555999<<<>>>???<<<@@@EEEIIIJJJJJJJJJJJJQQQVVV[[[]]][[[\\\```eeeeeeiiillljjjlllsssxxxzzz||||||xxxsssvvvtttqqqnnnmmmiiiccc]]]______^^^\\\ZZZXXXXXXYYYWWWWWWVVVSSSPPPOOOQQQTTTNNNLLLJJJJJJJJJJJJHHHGGG???@@@@@@>>>@@@CCCBBB>>><<<======;;;888777777999555777999<<<>>>????????????===999777999===>>><<<;;;::::::<<<======;;;999<<>>===>>>AAA;;;999999;;;:::666555777222666::::::888666777999777555666999===???===:::999999999::::::<<<===>>>???<<<999888:::;;;<<<<<<::::::::::::;;;<<<===>>>@@@;;;666555:::??????<<<======???AAA>>>999888<<<;;;:::<<<@@@AAA???@@@CCC>>><<<:::777555555555666888:::<<<:::666666999<<<777999<<<<<<;;;999999999;;;::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;<<<:::999888:::======:::666;;;===;;;666555999===>>>===;;;999:::<<<===<<<:::666888;;;>>>>>><<<:::888999;;;:::777888<<<>>><<<===:::888888999;;;;;;;;;999:::;;;:::888888999:::999888555444444555777999PPP???;;;333777333444555555555555555555444555666777888888888888;;;===<<<777666888888555111777===???<<<777444333888888999999:::::::::;;;000000111555888;;;;;;:::444333444777;;;;;;888444444666888777444333444777555666777666444333444666555666888888666555666777444666888999777666777777555666555444444555888;;;999888777555444444444444888888888;;;>>>@@@???>>>;;;<<<<<<999555333555777111///000555888888:::>>>;;;888777888;;;<<<:::777:::888777999;;;;;;888444000333888:::::::::;;;;;;333333444555777666333111;;;<<<<<<999666222111111666777777777888999===???;;;<<<<<<999555333666888777888::::::888777777888888<<<>>><<<;;;;;;777222000666;;;===>>>???;;;666;;;<<<===<<<:::888888999666666999<<<;;;888888<<<555666666444222333777;;;333333444555666888888999666444222111222666:::===999888777999:::<<<;;;:::666555444666999:::888666555777999:::999999:::;;;;;;:::;;;;;;777222444888999888777777666777888999999:::;;;:::777444333333777555444666:::<<<<<<:::333555888:::;;;:::888777777888999:::;;;;;;;;;::::::888777555555666777888999888888:::<<<<<<;;;:::222444444333666===AAAAAA@@@AAABBBAAA???<<<;;;;;;;;;;;;:::999888888888999<<<<<<<<<<<<;;;;;;;;;;;;:::888777888999;;;;;;::::::888:::>>>>>><<<;;;======???AAA@@@>>><<<;;;;;;555555444333333333333333777555444444888;;;======>>>>>>===;;;:::<<<@@@CCCHHHIIIKKKJJJIIIJJJOOOSSSTTTYYY\\\YYYXXX\\\```bbbfffhhhnnnuuuxxxxxxzzz~~~}}}~~~{{{yyytttnnnkkkmmmmmmkkkfffdddeeegggdddfffeeebbb\\\YYYZZZ[[[XXXVVVTTTSSSSSSSSSRRRQQQMMMMMMKKKGGGFFFHHHEEEAAA>>>AAACCCAAA<<<999888999666888:::<<<>>>>>>>>>>>><<<;;;:::777666777999999===<<<===>>>??????===;;;===???BBBAAA>>>===@@@BBB<<<999777999888555555888222666:::;;;999666666777888777888;;;???@@@===:::;;;;;;::::::;;;===>>>@@@@@@===:::999:::;;;;;;;;;555666999;;;<<<===<<<<<<===;;;777444888>>>@@@>>>???>>>@@@@@@<<<777777;;;::::::===@@@>>>;;;===AAA======<<<999666555555777<<<>>>>>><<<999777999;;;999;;;<<<<<<:::999:::;;;>>>===;;;;;;<<<======<<<;;;<<<<<<;;;888777777888777888;;;>>>AAA@@@===:::>>>@@@>>>888666:::===>>>@@@===:::;;;>>>???===;;;888:::<<<>>>>>><<<:::999<<<>>>===:::;;;???AAA???===;;;888777999:::;;;;;;777888999999888888999::::::888777555555666777888QQQAAA;;;444999444444444444444444666777444444555777888999888777999;;;:::666555777777555000444888888666444555666===<<<:::999888888888999......000333777999999888444222333666;;;<<<999555222666:::999555333444666555777999999888777666777666777999999777666777888555777888666444333555777444555666555333444888;;;777666444444444555777888999888777999;;;=========666666666666666666666666///...111777:::888999;;;???;;;777777999;;;999666555444444888===>>>;;;777333555777888888999;;;>>>222111111333666777555222:::;;;<<<:::666333222333888999888777888:::>>>BBB>>>===999555222222333555444777;;;<<<:::888777888888===>>>;;;::::::888444444:::===<<<;;;<<<888222999999:::999888999;;;>>>666777:::>>><<<999999===999888777666666777:::;;;666666777888999999::::::333333333333555888;;;===<<<999777777999;;;:::999777888999:::::::::999999111444777888888777888999777777999;;;777222222888999888777666666666777888999;;;;;;:::888555555555666444444888<<<===999555444555777999:::999888888666777:::<<<======>>>>>>:::999999888777888888888:::999888:::<<<======<<<222333111111555<<<===999<<<>>>@@@@@@>>>=========::::::;;;;;;;;;::::::999<<<;;;:::999999;;;<<<===<<<999777777888999888666999777888<<<===;;;<<>>;;;:::;;;777777888888888777666666;;;999777777888999999999::::::888666555777;;;>>>AAAAAA@@@??????@@@BBBCCCDDDJJJMMMIIIGGGIIILLLMMMNNNNNNSSS\\\______ccciiijjjpppuuuttttttuuuvvvtttwww~~~~~~yyyqqqvvv{{{zzzuuuqqqqqqrrrooorrrsssooohhhbbbaaabbbdddaaa___]]]^^^^^^]]]\\\[[[\\\[[[WWWVVVUUUQQQJJJGGGLLLPPPPPPKKKGGGFFFFFFBBBBBBAAA@@@@@@AAABBBCCC>>>???@@@>>>999666888<<<=========>>>??????===;;;<<<>>>@@@???======???BBB===:::999;;;;;;888888:::777:::===<<<999888888:::;;;999888:::>>>???===;;;<<<;;;:::::::::<<<>>>???>>>===<<<<<<===<<<:::888333444666888999999888888888;;;;;;777888===>>>;;;;;;;;;<<<===:::666888>>>===::::::>>>>>><<<:::<<<:::;;;<<<:::888777888:::;;;;;;;;;:::999888888999;;;;;;<<<;;;:::;;;===@@@BBB???======>>>???>>><<<999;;;===<<<999666666666555888<<>>======<<<@@@@@@<<<;;;===>>>===???<<<999:::>>>AAA@@@===;;;;;;<<<======<<<;;;:::<<<>>>===:::;;;???AAA???===;;;888777888:::;;;;;;999:::<<<;;;:::999999:::999999888777777777777777PPP@@@:::444:::666666666555555666888:::666666777999;;;;;;:::888777999888555444777777444111444555444222333777;;;>>><<<:::888777777888999111111222444666777555333555333222555:::<<<:::666333777<<<;;;777333444666333777;;;>>>===;;;999888666888999999888777777888666777777555222111333666333555666555444444777:::222222111222444888<<<>>>777666444444666888888888444333444666999:::999888111111555;;;===:::999;;;@@@;;;555444666888666333000///111777===@@@===999::::::888666444666:::===444333222444888:::888666666888999777444111111333333666:::;;;;;;::::::;;;BBB>>>:::777666777:::;;;222666;;;===;;;888777888999<<<===:::888::::::888999===>>>999777999555///444444555555555888<<>>===999999===;;;:::888888:::<<<<<<;;;999999999:::;;;;;;<<<<<<000111222444666999;;;<<<>>>:::666666888::::::999:::<<<>>>>>><<<;;;:::;;;///222555666666666777888111111555;;;999444444:::888777666555555666777888777999::::::999999999:::666555666;;;???>>>777111555666888999::::::999999444777:::===>>>>>>@@@AAA::::::::::::999999999888:::888777888:::<<<<<<<<<888777333222666:::777111777:::===>>>>>>===>>>???666888:::<<<============<<<:::888777777:::<<<>>>???<<<999888999999777555888555666:::<<<;;;===AAA888;;;===<<<888555444555888999:::;;;;;;:::999888999888777999;;;=========555888;;;===<<<<<<<<<<<>>>>>???@@@???>>>888???CCCAAA>>>@@@CCCDDDDDDBBBDDDJJJLLLKKKOOOVVVWWW]]]bbb```___bbbeeeeeefffqqqzzzyyywwwwwwtttnnnlllttt}}}{{{vvvuuuvvvrrrwww{{{{{{vvvssstttvvvqqqnnnllljjjkkkkkkkkkjjj^^^aaabbbaaa```___YYYRRRRRRXXX___```\\\WWWVVVVVVUUURRRNNNJJJIIIJJJLLLNNNGGGJJJMMMKKKCCC>>>@@@FFF;;;;;;;;;<<<>>>===;;;999;;;===???>>><<<;;;>>>AAA>>><<<===@@@???;;;:::<<<===??????===:::999<<>>:::777777;;;======<<<<<<;;;:::999999:::<<<>>>;;;<<<>>>@@@@@@===888444444444444555555555555555555<<<>>>;;;999;;;;;;666666666999:::888666:::BBBBBB;;;888===AAA???;;;999777999<<<;;;999999;;;===777666666666666666666666;;;<<<<<<;;;;;;===AAADDDDDDAAA>>>>>>???@@@>>><<<888;;;>>>>>>;;;888777888333777;;;<<<;;;:::;;;===999???BBB@@@???@@@???<<<===999777999>>>BBBAAA???<<<<<<===<<<<<<;;;;;;:::999;;;;;;888999===>>>===>>>;;;888777888:::;;;<<<===???@@@???<<<;;;:::;;;999999999999888888777777KKK???;;;???<<<777888999;;;===<<<888555111888<<<999777999::::::<<<999666444333444666888999333000333444444666999:::888777999<<<<<<:::777555555555333333444888;;;???888666;;;???;;;444000000222777;;;===;;;666222666666666888999999666333444555777888888888666555777666555555666666666555555444333222333555777999444555777888999999888888888777555444444555666666666666666666777777777777333333333555888;;;;;;:::999777555333333444666777;;;666222333888;;;;;;888:::<<<<<<999555666;;;@@@888555222222666999;;;:::999===@@@===222))),,,444777777888999::::::;;;;;;CCC???;;;888999:::;;;<<<777777888999999:::;;;;;;777888999999888777999:::===<<<999555111111444666===666000///555;;;===<<<;;;<<<<<<===<<<;;;999888:::;;;<<<:::888777777888555555666777888:::;;;<<<555555666777777777777666;;;999777888:::===??????@@@>>><<<999888999:::;;;444444444666888999888777444333555888666333333777///333444333222555999<<<444;;;>>>999555666888888<<<===<<<:::777444444555444666:::======<<<999777888999;;;<<<;;;999777666;;;:::999;;;>>>???===;;;===555222777======;;;:::===:::777888;;;<<<888444666666666777999;;;===>>>???===;;;:::;;;<<<<<<;;;999555333555666666999>>>@@@<<<888888999999777444888888999::::::;;;<<<<<<===666333666666222222666333555888;;;===>>>=========;;;999999:::;;;;;;;;;::::::999999>>>AAA===666555999<<<>>>===<<<;;;;;;999;;;<<<:::777555777:::>>>======???AAABBBAAA???FFFEEEEEEFFFHHHKKKNNNOOOVVVXXX\\\```dddeeedddaaadddkkkpppqqqqqqrrrpppmmmppptttwwwyyy~~~||||||yyywwwwww{{{~~~tttqqqooonnnooonnnjjjgggeeedddcccdddeeeccc]]]YYY\\\YYYUUUSSSSSSVVVYYYZZZWWWWWWZZZ[[[WWWQQQPPPSSSNNNKKKHHHGGGGGGEEEAAA===DDD@@@>>>??????;;;:::<<<888888999;;;>>>>>><<<:::999777888<<<;;;888:::AAAAAA>>>===???>>><<<===@@@BBB;;;444555<<>>???>>>;;;888888888888777444999<<<555888===999===:::;;;??????;;;888999555===???:::777;;;>>>>>>;;;:::;;;<<<<<<;;;888666999999999999:::===AAAEEE???>>>>>>===>>>>>>??????===<<<:::999999888777666333888<<<<<<===>>>;;;666===???AAABBB???<<<999777666777999<<<>>>===999666999;;;===>>>===<<<:::999999===???>>>??????;;;444777999;;;;;;;;;;;;;;;<<<<<<===???AAA???<<<999666::::::::::::999888888777III===999<<<999888888888999:::999666444222777:::888888:::;;;999777666666555555666777777;;;555222444555333444777666666777999:::888555222333555777777777777999;;;;;;666555999:::666000...---///444888:::999666444777888999::::::999777555777777777777888999999:::<<<;;;999888666444111///333333222111222444666777777888:::;;;<<<;;;:::999777666555444333444444555555666888999888777444333222111111222555666666555888777555333333555777888999777444444666888888777888:::<<<999666666:::>>>:::666333333555777777777888:::===<<<333+++---444777777888888999999::::::>>>;;;888888999;;;======999999::::::;;;;;;<<<<<<;;;:::999777555555888:::===<<<999555222222555777999777555444666888:::<<<;;;;;;;;;:::999888777666999:::;;;:::888777888999999999888888999:::;;;<<<;;;:::888777888999;;;===999777666777999<<<======@@@>>><<<999888777777888666666777999;;;<<<;;;:::888666777888777333444888111444666555444555888:::777===>>>999555777:::;;;;;;<<<<<<:::777666666666888999999::::::999999888888888888999888888777777<<<:::999:::<<<===<<<:::???888333666:::;;;;;;===;;;999777888;;;;;;666222777888999;;;<<<===>>>>>>;;;999888888;;;===>>>>>>:::666555888888777999===<<<:::999999999888666555:::999888:::<<<>>>===<<<>>>888444555444000///222444555777:::;;;;;;::::::>>><<<:::999;;;<<<<<<;;;<<<<<<:::999;;;@@@???:::888999:::;;;;;;:::888777;;;<<<===<<<::::::<<<>>>===;;;999999;;;===>>>>>>@@@???===<<<===???AAACCCHHHIIIKKKOOOQQQQQQOOOLLLSSSXXX\\\\\\]]]aaacccbbbdddiiimmmnnnpppuuuuuurrrxxxwwwwww{{{}}}}}}~~~}}}zzzvvvrrrppppppsssvvvwwwtttppplllhhheeedddeeeeeecccaaa___]]]^^^___[[[UUUSSSTTTVVVTTTRRRRRRSSSSSSPPPMMMSSSMMMKKKNNNQQQNNNHHHFFFEEEDDDDDDDDDDDDBBB???<<<@@@<<<;;;===<<<888888<<<@@@:::888;;;>>>>>>???BBB<<<999555444777:::<<<<<<;;;;;;>>>AAA@@@<<<<<>>:::555333444999;;;999999;;;:::@@@@@@:::555777999999;;;:::999999999999999888999999777666555666999;;;????????????????????????===;;;:::999999999:::999888<<<===;;;;;;===<<<888<<<>>>@@@@@@>>>;;;888666:::::::::<<<===;;;888555999999;;;===??????>>><<<>>>AAABBBAAAAAAAAA<<<555<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>===;;;888666<<<<<<<<<;;;:::888777666III;;;777999666888777555666777777555444333666777666888<<<;;;777333444666777888888777777<<<777444555555333333444222555888999777333000///222555999;;;::::::::::::777555555888777222///000...///111333444333111000888:::;;;;;;:::888777777:::999888777888999;;;<<<>>>======;;;888333000---444444333333333555666888666888:::<<<<<<;;;999777777777555444333333333333555777:::<<<;;;888555222333222111111333444333222666666444444444666888:::777777777666444333444555777999<<<;;;999888;;;===:::777444333444444444333666666888999555000000555777777777777888888888888888666666777:::<<<======;;;;;;<<<<<<===<<<<<<<<<>>><<<:::666333444777:::<<<;;;999666333333666888777999:::999777666888:::::::::999888777666555444888999;;;:::999999:::<<<===<<<:::999999:::;;;<<<<<<999666444444777;;;>>>999888777888:::<<<<<<<<>><<<999777666555555888999<<<>>>??????>>>===;;;888888999777444666:::444666777888777666666888:::>>>>>>888555888;;;<<<:::;;;;;;:::888777777888<<<:::888777666777999:::777777666555555666888999===;;;999999:::;;;;;;:::===888444555555555999>>>;;;999888999:::999555111555777:::===>>>>>><<<;;;999777666777999<<<<<<<<<:::888888;;;;;;888888;;;999:::;;;:::999888888999===:::777999>>>@@@===:::<<<888666666555222222555777777888:::::::::::::::===<<<::::::<<<===<<<<<<;;;===<<<888999>>>@@@???>>>;;;999:::;;;;;;999666;;;<<<======<<<===???AAA===:::666555777;;;===>>>AAA>>>;;;888888999;;;===>>>>>>@@@AAACCCAAA>>>;;;@@@DDDFFFEEEGGGNNNTTTUUUSSSYYY]]]\\\[[[___aaaaaaccceeeiiiooovvvzzz||||||||||||~~~~~~wwwvvvvvvzzz~~~|||zzz|||}}}wwwrrrtttpppnnnooommmgggbbbbbb```___]]]^^^^^^^^^]]]\\\^^^VVVSSSWWW[[[WWWOOOIIIPPPPPPPPPQQQRRRQQQNNNKKKQQQMMMKKKLLLLLLJJJHHHJJJNNNGGGBBBCCCDDDBBBBBBCCC===<<<:::888777999<<<>>>999888:::===<<<999999======;;;;;;>>>===::::::<<<======>>>>>><<<;;;<<<======888<<<===555777===999666444555999;;;999;;;>>>===@@@???999555555888999999999888999999;;;<<<===:::999777666666777888999;;;<<<<<<======<<<<<<;;;:::999777666666777999:::;;;======999999<<<<<<::::::<<<===>>>===;;;888666<<<:::999999999999666444666555666999>>>@@@???======@@@@@@>>>>>>>>>999333:::;;;===>>>???>>><<<;;;999::::::::::::999888777<<<<<<;;;:::888666444333KKK===888:::555777555444444555777777777555555444444888<<<;;;666555666777888999999999888<<<777555777777444333444444777999888444111000111555777:::;;;:::888888999444444777:::777222333666444444444222///---,,,,,,666888::::::777666666777<<<;;;:::999888888777777999:::<<<<<<:::666444222777777666666777888999999333555777999999777555333888888777666555444444333666888:::<<<===;;;888666555444333444666666666555555555444444555777999;;;555888999666111///111333666888;;;<<<:::::::::<<<777666555444333333222222444222333777666444444666777777777777666666666666444444555777:::;;;;;;:::;;;<<<<<<======<<<;;;:::;;;;;;:::777555555777:::::::::999666444555777999;;;;;;:::888777777777888999888777777666666666666666888::::::::::::<<<>>>===;;;999888888999;;;===:::888666444444777:::<<<;;;:::999:::;;;<<<;;;:::<<<;;;:::999888666555555888:::>>>@@@@@@??????>>>;;;888777888777555888===777777888:::999666555666999======999666999::::::777888999999777777888999:::999777666666888:::;;;888777555444555777999;;;>>><<<999888888999::::::999666555555333111555;;;>>>;;;888777888888666444222444888<<<===<<<999777:::888666666777888888888;;;999;;;>>>>>>:::777999:::;;;<<<:::888888<<<@@@>>>999666888>>>@@@<<<777999888888999888888:::<<<999999:::;;;<<<======>>>===;;;:::;;;=========<<<666:::;;;999999>>>AAAAAABBB>>>999:::>>>???===:::;;;;;;<<<;;;;;;<<<===>>>===:::888777:::<<<>>>>>>AAA???;;;888777999;;;===;;;;;;;;;<<<===;;;888555666;;;<<<;;;===DDDIIIJJJDDDKKKNNNJJJGGGIIILLLNNNLLLOOOTTTZZZ___bbbccccccaaacccgggkkkoooqqqqqqpppooonnnnnnrrrzzz}}}|||~~~}}}yyytttrrrmmmlllkkkkkkkkkkkkkkkkkkiiiccc___bbbddd```ZZZWWW^^^]]]]]]^^^___]]]ZZZWWWZZZWWWUUUWWWYYYZZZYYYXXXXXXUUUSSSSSSOOOIIIHHHJJJIIIGGGDDDCCCCCCDDDEEEEEEAAA@@@AAACCCAAA>>>@@@DDD@@@<<<:::;;;;;;999;;;???<<<;;;<<<===:::777777:::<<<777::::::333666===:::===::::::;;;:::777888<<<;;;<<<;;;888666888;;;===777888;;;<<<===>>>???@@@999888888:::<<<>>>??????;;;<<<<<<===<<<<<<;;;:::<<<;;;:::777666777999;;;<<>><<<>>>===;;;:::;;;;;;:::999999777666999>>>AAA@@@>>>;;;======;;;<<<===:::444666888:::>>>AAABBBAAA@@@===<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::888777666NNN@@@;;;<<<888666444333444777999;;;;;;555666444333666;;;:::555::::::999888888999:::::::::666555888999666555666999::::::777333222555888999::::::999777666666888000222666999777444666<<<999:::999666222000111222444555666666555555555666:::;;;<<<<<<999666222///555888<<<<<<:::888666666888777777777888888888999000222444666666555333111999999999888777666666555555555777888999999:::999555444444555888999999888444444444555666888:::;;;444888999666000---000444333555888999888777777777333444444444444333333333333111222666888666666888777777666666666666666666444444555777999:::888777999:::;;;<<<<<<;;;999888666888::::::888888888999888888888666555555888:::@@@;;;555444666888888666777777777888888888888888222444666777777777999;;;888888777666777888;;;<<<:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;:::777555777888999999999888777777666:::===???>>>======>>>888666666888777666:::???999666777;;;;;;666444777666:::<<<999888999999666555666777777666666777999555666777888999::::::::::::999777777777999;;;<<<===<<<:::888777888:::;;;666666999:::777222444:::AAA>>>999666666888999:::222555888;;;<<<;;;999777999777555555666888888777;;;:::<<<@@@@@@:::777888;;;;;;999666333666===BBB>>>999555777<<<>>>:::555777999;;;:::888999;;;===888888888999;;;===???AAA;;;::::::;;;===>>>===;;;///555999999;;;???AAA@@@AAA<<<888999===@@@???===>>>===<<<;;;;;;;;;;;;;;;:::999999:::<<<======<<<;;;999777555555777:::<<<888888888999:::999666444555:::===<<<<<<@@@BBBAAA<<>>BBBEEEHHHKKKMMMMMMMMMMMMHHHKKKNNNRRRTTTVVVVVVWWW```]]]]]]aaagggmmmoooooopppnnnlllooossstttqqqmmmxxxrrrooorrrsssppplllllllllmmmmmmmmmnnnoooqqqrrrrrrpppoooqqqqqqoooqqqvvvmmmllllllkkkkkkhhhdddaaa^^^^^^]]]]]]___bbbbbbaaaZZZ\\\aaabbb[[[RRRRRRWWWXXXSSSNNNOOOSSSUUURRRNNNQQQOOOPPPQQQPPPLLLMMMQQQTTTNNNJJJJJJJJJJJJOOOTTTKKKIIIIIIKKKHHHAAA@@@DDDAAA;;;>>>>>>888<<>>===>>>:::666777<<<;;;:::999999999999;;;>>>888===BBBCCCAAA>>>;;;:::666666777:::>>>@@@@@@???======>>>>>>===<<<<<<;;;@@@@@@???<<<888777999;;;888<<<>>>===>>>AAA@@@<<<::::::<<>><<<<<<>>>??????>>>===;;;999:::>>>@@@AAA@@@:::<<<<<<;;;<<>>:::777777999===BBBCCCBBB@@@>>>>>>======>>>???@@@AAA======>>>>>>>>>===<<<<<>>999666555444555888;;;<<<<<<666777666333444888777444;;;:::999888888888::::::999666666:::;;;888555666;;;:::888555444666:::===:::;;;:::999666555666888000000444777777444777<<<999;;;===;;;888888:::===555333333444666777777555999;;;<<<<<<999444...+++666999<<<<<<888666666777555555555666666666666666111222333444555555555444999999999999999888888777222222333444555666777777444333333555888999999888555555555666777888:::;;;555777777444///...222666333333444555555444333222000222555666555444444555333222333777888666777:::666666666666777777777777666555555666888999777666666888:::;;;;;;:::888777444777:::;;;:::999888888555666666666555555888:::AAA:::333222666999777444666777999::::::999888888...000222333333444666888555555555666777888999999555777:::<<<<<<;;;888777888888888999:::999666333444666888:::;;;:::999888555888;;;<<<:::999<<<>>>888666777999999777:::???:::444444:::;;;777555999777::::::888777999888555555666777777666666777999444555888:::::::::888777::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888:::<<<777888;;;>>><<<777888<<>>:::777666888;;;===777888999:::;;;;;;;;;:::555333222444777999;;;;;;;;;:::<<<@@@@@@;;;888888:::888555222111555;;;@@@===999666777:::;;;888444777;;;===999555555777666555444444555777:::>>>@@@:::999999;;;======<<<;;;///444777999<<<@@@@@@===<<<999666777;;;======<<<@@@>>><<<;;;<<<<<<;;;:::666666666888:::;;;999888666666555555777999;;;===;;;::::::;;;<<<<<<999777555;;;>>>===<<<======:::888===???;;;777888888777AAABBBBBBAAA???>>>???@@@@@@BBBDDDDDDCCCCCCDDDEEEIIIGGGFFFIIINNNRRRTTTSSSSSSRRRPPPPPPPPPPPPOOONNNUUUQQQPPPRRRSSSPPPOOOPPPOOOQQQRRRSSSUUUXXX\\\___bbbbbbeeehhhiiijjjrrr{{{llllllnnnrrruuuvvvuuusssmmmqqqrrrpppooorrruuuuuulllooorrrrrriii___\\\```gggaaa\\\^^^dddfffaaa[[[YYYXXXXXXZZZWWWRRRRRRUUUccc^^^ZZZ[[[[[[[[[___ddd^^^ZZZ[[[^^^ZZZQQQOOOTTTPPPJJJKKKKKKDDDHHHPPPOOOGGGGGGIIIKKKHHHEEEGGGLLLEEEBBBAAABBB@@@======???AAAFFFLLLMMMHHHAAA<<<:::;;;999999<<>>===<<<;;;;;;;;;<<<@@@BBBBBB>>>:::777888:::333777:::999:::<<<:::777666555555888===???===;;;===;;;::::::<<<>>>======<<<;;;:::999999;;;===???888::::::888;;;??????;;;999777666999<<<>>><<<999999999999:::;;;===>>>???;;;<<<<<<===============NNNAAA<<<===888888777666666888::::::999666999888333222444555444666666777888999999999999:::777888;;;<<<777444444888666333333666999;;;<<<777999;;;<<<:::999999999555333555888999777888<<<666999<<<;;;999888;;;???888444111444:::===;;;888999999::::::888444000...666999<<<:::666444666888555555555555555555555444111111111222444555666777666777888999999999888888333444555666666555333222777666555666888999888777555555666777888888999:::555555444111///000555999777777666666666666444333000333777888666444444555444444666999888555777;;;666666666777777888888888666555444555777999888777555666999;;;;;;:::999888777999::::::888777777888333444555555444555777999;;;888555444666666555444777888:::<<<;;;888555333000111333444444444666888555555666777777777666555222444777999999888555333555666888;;;======:::888555777:::<<<<<<:::888777444777:::999666777;;;???;;;999:::<<<;;;888888<<<999111000888;;;777777<<<<<<<<<999555555999;;;999777888999999888888999:::777888999999999888666555999:::===>>>>>><<<999888999;;;===<<<::::::;;;===999777999<<<;;;999999===;;;;;;:::999888999:::<<<:::999888777888:::;;;===444333222444777:::;;;;;;:::999;;;@@@???;;;888999:::888555444666999;;;;;;<<<;;;999999999999888666666<<<>>>888444555666555666555444333555888;;;>>>888777888:::<<<<<<;;;999666777777777;;;@@@???::::::999999999999:::::::::===;;;888999;;;<<<;;;999666555444444666888888888555666777888:::;;;===>>>???>>>======>>>===;;;999666;;;>>>;;;:::;;;:::888777;;;===<<<<<<===<<<888@@@???===:::666666999<<<===>>>???>>>;;;;;;>>>@@@999777666888===@@@@@@>>>>>>@@@AAA@@@>>><<<===>>>>>><<<<<<===;;;888999===888:::;;;::::::<<<@@@CCCEEEDDDFFFKKKNNNOOOUUU[[[UUUWWW[[[```fffjjjjjjiiihhhpppuuuqqqoootttyyy{{{|||yyywwwxxxvvvpppmmmnnnwwwtttrrrtttwwwxxxtttqqqiiihhhiiijjjggg```^^^``````^^^^^^aaabbb___```bbb```\\\]]]bbb^^^UUUSSSYYYccc[[[[[[YYYQQQTTT\\\[[[TTTVVVZZZ]]][[[WWWYYY___VVVRRRQQQSSSQQQJJJGGGHHHJJJPPPVVVWWWSSSMMMKKKJJJKKKIIIHHHJJJMMMLLLHHHCCCIIIHHHEEECCCBBBCCCDDDFFFFFFJJJLLLJJJEEEAAABBBDDD???BBBAAA>>>>>>@@@@@@======;;;:::<<<@@@AAA>>>;;;AAA@@@??????@@@AAA???>>>???@@@AAA>>><<<===BBBGGG???@@@>>><<<>>>BBBCCC@@@AAA===:::;;;???BBBAAA>>>>>>>>>???AAACCCDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBLLL@@@;;;<<<777999888777777888888777555666::::::444000111444444///222666999::::::888777===999999===<<<777222111444111000333777;;;;;;:::333777<<>>BBB@@@:::999999999888777555333222333777:::999555555888<<<666777777777777777666555/////////000111444666888444555777888999999888888666777:::;;;:::666222000;;;999888888999999888666666666777777888888999999666555222//////222777;;;>>><<<;;;:::::::::888777111444888999666444333444555555888;;;888444666<<<555666666777888999999:::555444333555777999::::::444666999;;;<<<;;;:::999;;;;;;:::888666555666888222333444444444555777999555777999888666444333444888:::<<<===;;;777222///444555777888777888:::;;;666777888999888666444222555777999:::;;;:::888777444666:::>>>BBBCCCAAA???777999;;;===<<<:::777555555777999777444555:::@@@>>>===>>>???===888777:::999///...666:::777888>>>@@@>>>888222333999======999:::;;;;;;999999:::;;;;;;;;;:::888777555444333777:::>>>@@@@@@<<<888555888;;;>>>>>><<<;;;<<<>>>999555444666888777999===666888:::;;;:::999999999:::888555333444777:::<<<888666444444666888888888999888:::??????;;;888:::<<<:::888:::===>>><<<:::<<<<<<;;;;;;:::999888888444<<>>777666777999<<<<<<:::999>>><<<888555:::???>>>999;;;======<<<:::999999:::888666444555888:::999888999666333222444888:::;;;222333555777888999::::::???===;;;;;;;;;999777555777<<<===999888::::::999777:::======@@@CCCAAA;;;AAA@@@===888555666;;;@@@777999:::999888999>>>BBB777555444777;;;===<<<:::666;;;AAAAAA>>><<<===@@@:::::::::;;;777333555:::<<<===<<<999666555888;;;777444444:::======<<<===BBBBBBCCCEEEGGGGGGEEECCCHHHSSS[[[XXXVVV\\\eeeiiiuuummmjjjrrr{{{zzzwwwxxxrrrrrrvvv||||||wwwtttuuuooojjjlllrrrpppfffeeekkknnngggeeeaaaXXXZZZbbb```[[[^^^cccfffccc___```eeeccc^^^^^^aaa```XXXTTTUUUPPPVVV]]]___^^^\\\]]]```[[[YYYXXX[[[^^^^^^YYYSSS[[[YYYUUURRRQQQSSSUUUWWWTTTYYY]]]\\\WWWSSSTTTVVVVVVWWWTTTNNNLLLOOOPPPNNNPPPLLLIIIKKKNNNNNNJJJFFFNNNMMMLLLLLLLLLKKKIIIGGGJJJMMMOOOLLLHHHIIIPPPWWWLLLLLLJJJGGGHHHLLLMMMIIIMMMIIIFFFGGGMMMQQQQQQPPPMMMNNNPPPRRRTTTUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPOOONNN<<<;;;888===;;;888555555666888999999000333777999777555333333333999<<<999666888::::::;;;===???>>><<<999777777555666666555555666999;;;777:::;;;999444333666:::>>>:::888999999888:::>>>888555333333555777999999999;;;<<<=========???AAA===;;;888888::::::888555666777777666555555888:::;;;;;;999888777777777777000///000333666777555333000333888>>>AAA???:::666888555777;;;:::333000222777999888555555888:::888999999999777555666999;;;...333888999777444333444<<<:::;;;>>>;;;555111222444222333777======888222444777999888555444666999666444222444777:::999888<<<;;;999444111111555:::444333333777;;;;;;888444999:::999666777999777333///333888:::999555222000222//////444:::;;;666000999999999999888888777666111666<<<;;;888777<<>>:::888999:::<<<>>>>>>>>>>>>:::555777;;;>>>===999999<<<@@@:::===>>>===>>>???<<<777>>>555000333555444666:::======>>><<<;;;;;;===???:::999999;;;:::888999>>>>>>888333444999<<<999555===<<<:::999999999::::::777888999999888777666555777777777999::::::999777>>><<<:::;;;===>>><<<999888777666666777999;;;======<<<;;;;;;:::::::::;;;111444777888888777888999>>>??????:::444111555999>>>;;;::::::======:::777888999;;;;;;:::999;;;<<<;;;======;;;888555333222::::::999999999:::;;;<<<>>>???>>>:::444333777<<>>AAA===999<<<999;;;@@@@@@;;;666555;;;888555555666999:::;;;999999999777666555666777777555777<<<<<<777888>>>;;;888555666999<<<<<<;;;;;;===???>>>;;;888777888111444888:::<<<===@@@BBB@@@<<<666555777<<<>>>???===888444666;;;>>>;;;666222666999:::999999<<<>>>:::;;;:::888666777;;;???777888999;;;;;;:::999999===:::777666888999::::::>>><<<;;;:::999999888888888999>>>AAA>>>999999===???@@@BBBBBBBBBBBBDDDFFFPPPKKKMMMWWW```cccggglllwww||||||~~~{{{xxxzzz}}}}}}zzzuuurrrrrrssstttuuuwwwxxxyyywwwsssnnnlllllliiiddd___```cccfffddd```___bbbfffbbb^^^]]]bbbeeeccc^^^[[[___```aaa`````````aaacccdddgggiiihhhdddaaa```aaafffcccaaaaaaaaa```\\\XXX\\\]]]]]][[[XXXYYY\\\``````[[[XXXZZZ______ZZZSSS[[[XXXXXX[[[]]]^^^aaafff\\\YYYWWWWWWYYY[[[]]]^^^___\\\[[[\\\___```^^^\\\\\\^^^bbbeeefffeeecccbbbaaaaaa```___bbbeeebbb[[[OOO===<<<999>>>999666333222333444444444000333777888666444222222///444666555555888999888:::<<<======:::777555444555666777777777777999;;;888::::::666222111555999<<<999888:::999555444777333444555444222222555777888999;;;;;;::::::;;;<<<<<<:::888777888888666333777777666444333444666888:::999888888777777777777222111111333666888777555333333555888;;;;;;999777777444444888666000...000444777888666777:::999777888888888666555555888:::333777;;;;;;999666666888999777999<<<;;;666444555777666666666777777777666666444222222444666999:::===:::888888999999888666999999777444000000444777222444666888888888999999777888666333444777777333333666::::::888555222111,,,******000888;;;888444444555777888999999999888555777999777555444888<<<@@@;;;999<<<===;;;;;;>>>???>>><<<::::::<<<======555999<<<<<<999888:::===>>><<<<<<===>>>===<<<<<<:::333///111222111222666@@@???>>>;;;888888:::===???===<<<===:::666777<<<:::777444555999;;;:::888:::999888888888:::<<<===777888999:::;;;<<<<<<<<<;;;999777777777777777777>>>;;;999:::===>>>===::::::999888777777777888999;;;;;;:::999999999:::;;;555777999999888888999:::;;;======;;;777666999;;;<<<;;;;;;;;;<<<;;;:::888777888999999888777999:::<<<<<<<<<999555111///...:::999888888888:::<<<===<<<>>>===999444222444888:::999999;;;<<<<<<:::888<<<;;;;;;<<<>>>>>>===<<>>AAAEEEDDD>>>:::;;;<<<999666666777999:::;;;:::::::::999888888999:::888777999===<<<888999===:::888888999<<<===<<<:::666999<<<<<<<<<<<<>>>@@@666666777777888999999:::999666222333666:::======999777666999===>>>;;;888333666999:::::::::===???>>>>>>===;;;777777999<<<888777666888:::;;;:::888;;;999777777888::::::999:::999888888999888888777:::999<<<@@@???;;;;;;>>>======<<<<<<<<<;;;;;;:::BBB???@@@GGGLLLJJJIIIKKKQQQYYY\\\XXX[[[gggmmmkkkooovvv{{{{{{xxxyyy{{{~~~yyyttttttuuusssooolllkkklllnnnooonnnmmmmmmlllnnnrrrvvvxxxxxxwwwwwwyyyrrrooollllllnnnnnnkkkhhhhhhiiiiiigggdddccceeegggeeeddddddhhhmmmmmmgggbbbdddaaabbbfffhhhhhhkkkpppiiifffdddccceeehhhjjjkkkooollliiihhhhhhhhheeeccclllpppuuuwwwtttqqqppppppkkkmmmllliiijjjqqquuuvvvMMM<<<;;;777<<<<<<999666555666666666555222444666777555333111111...111333333666;;;;;;777888:::;;;;;;888555333333555777999999888888999:::888999888555222111555888666444555888888444222444333888<<<:::555222555999666888999999777666777888<<<:::888888888888666444777777555222000111333666777777777777777777777777444333222333555777777777888666444444666888:::::::::888777999888444444555333777888777777:::999555777888777666555555777999777:::<<<;;;999777888:::666444666::::::777666888::::::999666222222666999777111,,,---222888;;;;;;???===:::999999999777666777777666333111000222444111555888888666666:::>>>666777444111333888999666888999;;;:::777444333333...,,,,,,000777;;;999666222333666888999999888888999888666555444444555666;;;888888999888777:::>>>>>><<<999888888999;;;===555999<<<<<<:::999;;;===AAA;;;999======999;;;AAA>>>999666777777666666888======;;;999777888:::===BBB???<<<<<<888333333777666666666777888999;;;;;;888777666666888;;;???AAA::::::::::::;;;<<<=========;;;777555444444666777<<<999888999===>>>===:::777888888999999999888888999999777777777888999:::999:::;;;:::999999:::;;;888999:::;;;<<<<<<======999;;;<<<<<<:::999::::::666777888888666555666777:::;;;;;;999555222000000:::999777777777:::<<<>>>???AAAAAA???:::777888:::333444666999<<<===<<<:::999<<>>:::;;;???BBB???999888;;;<<<:::888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999;;;===<<<999999===999999:::===???>>><<<:::444666888999:::<<>>??????===;;;999:::;;;999555222444999;;;:::777888777666777999::::::999555555555777999999777666;;;888888<<<>>>===<<<===<<<999777777999999666444<<<:::<<>><<<666555777999:::888666555555444666888999888777777888555666888777666555777999111///111555777555666999666:::===<<<888555555777444666888888666555555666999999888888999999999888888777444111...///111444666666666777777777777777444333222222444555777888;;;888555555666999;;;<<<:::999888888888888999;;;777999999666555777777444777888888777666666777999888:::;;;999666555777:::555333444888999666666999;;;:::888555444444777999666222///...222777:::<<<:::999888888888888888777666666555444333222222222333555777777777888;;;>>>777888555222555:::<<<;;;999::::::999666555666777999666444555999;;;999666555666888::::::999777555;;;888666666888888555333999999999888555555999>>>;;;:::;;;<<<;;;888777999999;;;======<<<<<<===???@@@888777===<<<666888AAACCCAAA>>>===;;;999999999555666888999999:::<<<>>>???<<<:::999555000000444666888::::::888888;;;===999888777666888;;;???BBB???===;;;888666555555555:::999777555444444555777999777666888;;;===<<<:::222444777:::;;;<<<;;;;;;888777666666666777888999:::;;;;;;:::888888999:::666777888;;;>>>???===;;;777:::===<<<999888:::<<<666888888777666555666777999:::;;;;;;999888888999;;;999777666777999<<<>>>>>>AAABBBBBB???=========333444666999<<<===;;;999888;;;===>>>===<<<<<<<<<555777<<<>>>999444555::::::888888999<<<===>>>===:::::::::<<<===>>>>>>===;;;<<<===>>><<<::::::<<<999:::;;;<<<======<<<;;;888777777777888999;;;===CCC===777777:::;;;999666222333555777:::;;;;;;:::999;;;===<<<::::::<<<>>>;;;;;;;;;;;;:::;;;;;;<<<;;;<<<===>>>>>>>>>======999333///111888<<<:::666666555666777:::;;;999888333333444777;;;;;;999666:::555444999===<<<;;;<<<<<<888666777<<<>>>;;;777<<<===@@@CCCCCC@@@===;;;BBBEEECCC<<<:::===???>>>777;;;AAAFFFHHHKKKOOOSSSccc``````bbbbbb^^^^^^aaa[[[]]]aaaeeeeeecccgggmmmfffdddbbbdddhhhlllnnnooopppqqqrrrtttvvvyyy{{{}}}yyyuuuvvv|||}}}zzzHHH777777222666444333222333666777777777777888888888666555555666777999999888;;;>>>:::444333555999:::999888888999333555777888777555555666111444888;;;;;;;;;::::::444111000444555555888<<<555666777777777555222///333555888999888666666777333444555666777888999:::888777555222//////111333555666666777777777666666333333222222222333555777888777666777999::::::999444444444333444888:::;;;;;;<<<:::444222444555222777888999888777666888999888999:::999666555888;;;888555444777777555666999999666444555999;;;999666555666666555444555999<<<::::::999888777777777888777666666666666555444333666444333555888;;;;;;:::666777444222555;;;===;;;777888888777555666888:::>>>;;;999999::::::888666666777999;;;;;;;;;999888:::888888;;;>>>===999444:::======:::777888<<>>;;;<<<>>>;;;666777<<<:::;;;===>>>>>>>>>>>>>>>>>>;;;>>>CCCAAA:::999???AAA@@@>>>:::666555555444000444999<<<<<<;;;;;;;;;<<<:::999:::777222222666888<<<>>>===999888:::===<<<;;;999888999;;;>>>@@@AAA???;;;888555333222222444666888888666555666777888666555666:::<<<;;;888333555888;;;======<<<;;;777777777777777777777888999:::;;;:::888777777888666777888;;;======:::888666999<<<<<<999888:::===777888999999777666777999:::;;;<<<;;;::::::;;;<<<;;;999777666777888;;;<<<999;;;===>>>>>>===<<<<<<:::999:::;;;<<<;;;888666999888999:::<<<<<<:::888888:::>>>@@@;;;777999@@@777777888:::===??????>>>:::999999;;;>>>???>>><<<:::===>>>===;;;;;;;;;;;;;;;;;;:::999999:::;;;===<<<;;;999999999;;;<<<<<<;;;666111222666999888555666999<<<>>>>>>===;;;:::===>>>===:::666666:::>>>???===;;;:::::::::999999:::;;;<<<>>>???>>>===;;;777111---000777<<<:::666555555555777999:::999777333222333777===>>>;;;888;;;666555999======<<<===@@@<<<999:::>>>@@@<<<999;;;===?????????AAAAAAAAA999>>>@@@???>>>@@@@@@@@@;;;999888:::===???>>><<>>===;;;::::::666333555555444666;;;999888777888:::999555111555777::::::999777666666...000222333333444666888777777666444222111222333666777888888888777666555111222333333222222444666333333444777999999777555444666666444555999;;;:::<<<===:::444222444333111666777888888666666777888777999;;;:::777777:::===:::666555777777555666:::777444333666===???;;;555888:::;;;888555444888<<<>>>>>>===;;;777666666777999777666666777777666555777444222444999;;;999666333444333111444999;;;999555555666555444555888:::999888888999:::;;;999888444555777999;;;===>>>???999999999<<>>???===888444666777666444777;;;===<<<999777666;;;:::<<>>===:::999999;;;>>>===<<<<<<<<<===>>>>>>======;;;999888777666666222666999:::777666777888:::777666777;;;<<<;;;888:::;;;<<<======;;;999888888999:::::::::888777666666888::::::888666666666777888:::;;;;;;:::888777666888::::::::::::;;;<<<777888:::999888888999;;;<<<===<<<:::777666777888;;;:::999888777888888999999:::<<<>>>>>>>>>>>>===>>>===;;;;;;;;;:::888666:::888666777:::;;;:::888;;;;;;===???===:::<<>>???===<<<:::888888;;;>>>???===:::999===>>><<<;;;<<<===;;;;;;;;;;;;999777888;;;>>>>>>===<<<===???AAAAAA@@@999666333444888::::::999999<<<@@@AAA???<<<:::999<<<<<<;;;888444555888<<>>===???BBB???<<<;;;;;;;;;777444;;;===>>>::::::===@@@@@@999<<<@@@AAAAAA@@@@@@@@@@@@;;;777888===???;;;777???<<<<<<>>>>>>;;;;;;>>>AAA<<<;;;=========???CCC>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBB???AAAEEEGGGHHHHHHFFFEEEKKKMMMQQQUUUXXXZZZ[[[[[[```hhhmmmmmmpppvvvuuupppqqqmmmiiihhhkkkooooooooohhhggghhhlllpppsssuuuuuuqqqlllgggfffhhhkkkkkkjjjiiiiiijjjlllmmmllljjjgggkkkhhheeeeeehhhlllnnnoooqqqooopppsssrrrllljjjkkkiiilllqqqvvvxxxvvvqqqlllmmmmmmkkkiiiiiilllqqqvvv~~~{{{uuunnneee]]]WWWNNNLLLHHHGGGOOOYYY^^^\\\III999999444666666555666888:::<<<;;;:::666777777666555666999<<<555:::===:::888777555111444777:::;;;:::888888888555666777666444444555777555555777888:::;;;:::::::::666555777777555666999;;;<<<>>>===<<<;;;::::::888:::<<<<<<999555333222000222444444222222444777666777888777555333333444777888999:::999888666555111333555555333222444555000111444777::::::777555888;;;;;;777666::::::777666999:::777666666333///333555666666555444444555333666999999777777999<<<:::666555777777666888===666555555888;;;<<<:::888<<<;;;888555444666:::===<<<======:::666444555777:::888555555777888777555444444555666777777666555333444444222555::::::777444444555444222333555777444555777999;;;;;;:::888444444555777999<<>>888666;;;@@@@@@777999;;;;;;999888888999999:::>>>BBBAAA;;;999;;;777999;;;;;;::::::999:::======>>>???????????????:::::::::;;;::::::999999666999;;;999666444777:::===;;;999:::===>>><<<:::>>>>>>>>>>>>===<<<:::999999;;;===>>>===:::666444444777:::;;;:::777666555777:::===<<<:::888888:::777666777999;;;<<<<<<;;;555777999999999999;;;<<<<<<<<<;;;888555444555666;;;::::::999888777666555=========>>>>>>>>>>>>===>>><<<:::999:::;;;:::999999999999888777888:::===;;;999999;;;<<<:::<<<@@@::::::;;;<<<===<<<999666;;;999999<<<@@@@@@===999666<<<>>>::::::===>>>;;;:::<<<===<<<:::999;;;======<<<<<<>>>AAABBBAAA???<<<<<<;;;;;;;;;;;;;;;:::777:::>>>???===999888777555666777777777777777888;;;999666666999;;;<<<;;;===;;;999999::::::777555000000111444888::::::999888666444444555777777666777444222555<<<@@@>>>:::999888;;;???>>>::::::===>>>===<<<:::888666444333:::>>>???:::888<<>>:::888777999<<<>>><<<:::<<<:::;;;>>>>>>;;;;;;===>>>999888===AAA???===<<<888999999888777777777888<<<;;;:::999999888888999333888===>>>;;;:::<<>>AAACCCEEEFFFMMMWWW[[[XXXZZZ``````YYY[[[WWWTTTVVVZZZ]]]]]][[[YYYVVVRRRPPPQQQRRRQQQPPPRRRNNNKKKKKKOOORRRSSSRRRQQQOOONNNOOOQQQPPPNNNKKKRRRMMMJJJLLLRRRVVVVVVUUUXXXWWWYYY]]]]]]XXXUUUVVV\\\[[[\\\]]]]]]ZZZVVVSSSRRRQQQOOOMMMLLLOOOUUUZZZcccfffggg```UUULLLJJJLLLJJJPPPUUUZZZcccmmmrrrqqqGGG777888222444444444444555777888777555555555555555444666999<<<444;;;???<<<888777666333666888::::::888666555555777888777666444555777999:::888555555666888999999444333555999:::777777999888<<>>999777999===;;;===>>><<<888333000///555777888777444333555777666888999999777555555555999999:::;;;:::888666444111444777777555444444666222333555888;;;<<<:::888777;;;:::444333555444///000666::::::999999444...111333444444333222222333...222555666555444777999:::666444777888777:::???666777999888777888:::<<<@@@:::333000333999<<<===555777888777444444666999:::777444444666888777666000444888888555333333555444666666555888<<<;;;888444444555333111111222333555777999;;;<<<;;;999888777666666555777999<<<>>><<<:::777444444555777:::666:::<<<>>>DDDKKKIIICCC999@@@RRRdddcccUUUNNNQQQQQQ[[[kkkxxxzzzooo___RRRPPPiii|||{{{uuuooo___JJJ777<<<<<<666666>>>DDDEEE888888888777777999<<>>CCCAAA;;;888999555555777999:::::::::999<<<===???AAAAAAAAA@@@@@@888999:::;;;:::999888777;;;<<<<<<888333333777;;;@@@>>><<<<<>>;;;======>>>>>>>>>>>>======:::<<>>999777:::>>>777666555888<<<>>><<<:::444666888888888999;;;===999:::999888666666888::::::;;;;;;;;;999777444333===;;;:::999:::999888777;;;999777777999;;;======888;;;===:::555555;;;BBB>>>:::888<<<>>>===>>>AAA======<<<===<<<:::555111===::::::<<>>;;;999===@@@@@@===;;;;;;<<<===;;;;;;===???@@@===:::<<<===>>><<<999777666666333777;;;<<<999666555666...111444888:::999777666888555333555999===>>>>>>999777555777999;;;999777...000333666888:::::::::999777444333444666666666888444111444;;;???>>>:::444666:::>>>;;;666555999999::::::999666555555666555;;;>>>999888<<>>???@@@<<<:::;;;???@@@===<<<>>>777222444===EEEDDD>>>;;;888:::;;;;;;:::888888999???>>><<<;;;999888888777999>>>BBB@@@:::888===DDD???<<<999888999<<<>>>>>>666???CCC>>>???FFFGGGAAA???===;;;>>>DDDFFFDDD@@@IIIEEE???===???AAABBBAAA<<<999777999>>>BBBDDDCCCEEEBBB@@@@@@AAAAAA===:::===999666;;;CCCGGGEEEAAAEEEDDDGGGLLLMMMHHHFFFGGGSSSPPPLLLIIIGGGDDDBBB@@@AAAAAA???===<<<@@@GGGMMMJJJSSSZZZSSSEEE>>>DDDLLLYYYiii{{{HHH777777444999888555222444999;;;888555:::888888777444111444;;;777444222666<<<===:::555///333777;;;<<<:::666333777888888666555666888:::888888888999:::888555333===999666777:::;;;888444222777<<<>>>;;;999888999999;;;<<<999444000///000555666666555333333444666444222111111333444444333<<<;;;:::777555666999<<<666999;;;:::888666777999888999777444777===<<<666444444666666777666555444444666888999777666666666;;;:::777555444444555666222666666222000333888999888555555888888666777;;;888::::::888666777<<>>>>>555)))***666<<<888:::888666666777888777666...///111444888:::999888666333000000333666999::::::555444999<<<;;;::::::<<<777333333555666333///444;;;???>>><<<<<<;;;999===666444;;;@@@>>>;;;<<<;;;===??????CCCFFFBBB<<<;;;===AAAKKK]]]kkkggg[[[JJJRRR```kkklllccc\\\ZZZ\\\cccooo{{{~~~vvvfffZZZTTTbbbwww}}}wwwuuukkkVVV===<<<>>>???<<<999<<>>??????<<<999666555555<<<777777:::999555555999<<<<<<<<<<<<<<<===>>>???:::;;;<<<<<<;;;999777666777999;;;<<<;;;:::::::::===;;;<<<>>>===777444555777999;;;=========;;;;;;;;;>>>>>><<<<<<>>>>>>;;;>>>??????@@@@@@AAABBBBBB777777;;;@@@@@@<<<;;;>>>@@@>>>;;;999777777888888777777666555444555888;;;555999<<<<<<999666555666666666888999;;;;;;;;;;;;:::666222444999>>>>>><<<666555555777:::;;;999666444333222444777999999777;;;888555333444666777777<<<888888<<<<<<888888<<<>>><<<:::888777666777777AAA>>>;;;888777888;;;<<<<<<::::::<<<<<<:::===BBB<<<888999???AAA===;;;======777555:::??????>>>>>>222:::???<<<:::======;;;999<<>>;;;888888:::@@@<<<:::;;;:::888888;;;::::::999999999:::;;;;;;???>>>;;;888666666999<<<999777666999???AAA???;;;;;;999888999<<>>>>><<<;;;<<>>======>>>???>>>;;;999@@@>>><<<<<<===>>>>>>===@@@@@@DDDEEE>>>:::HHH]]]tttMMM<<<<<<777;;;777444333555999;;;888555999777777666333000333::::::777555777;;;<<<888444333777===>>><<<888555444777777777888999:::;;;;;;888777666555666666666555777666444555666777555333:::;;;<<<;;;:::999:::;;;777999:::888444111///000333444444444222222444555777555555555777888777666888888888777666777:::<<<666888:::999777555666888777999888555777;;;;;;777777777777777888999;;;<<<777888999999777555555666888777555333333555777888444777888444444777:::999999666555777777444555888888999::::::::::::<<<===>>>AAA;;;---***222888777999888777888999::::::888777555333333555777888888666333000000222666888999@@@;;;999;;;;;;888777999:::666333333666777555222666;;;===:::888999999888===888888>>>???<<<999:::<<>>;;;@@@FFF222555999<<<<<<<<<===@@@;;;888999<<<===:::999;;;::::::;;;:::888777666666>>>;;;999;;;???AAA@@@===<<<;;;:::999888777777777555666888888777777999:::888:::::::::888777777888:::999999999999999999:::>>><<<;;;;;;;;;;;;:::888444555777999999888666555555555777888:::<<<>>>???<<<888777:::<<<999777777:::::::::::::::999888888===>>>>>>===;;;;;;===???:::;;;;;;:::888888:::<<<<<<999:::??????:::888;;;;;;::::::::::::;;;<<<===?????????>>>;;;888777666888:::;;;<<<<<<<<<======:::888999<<<;;;777555777444666777999::::::999999;;;>>>@@@>>>>>>AAA@@@=========>>>>>>??????@@@@@@777666888<<<<<<999888;;;@@@???<<<:::888777666666888888888666555555666888888;;;===<<<888666666888888888999:::;;;<<<<<<===EEEAAA;;;999999;;;<<<===999888888999;;;:::888555444333333666:::<<<<<<;;;999999999888888777888888;;;777777::::::777777;;;<<<;;;::::::::::::;;;;;;;;;999777555555777999:::888666777999999666888===777333444:::===;;;;;;===>>>888666:::>>>>>><<<<<<777===@@@===;;;===>>><<<999;;;<<<<<<;;;::::::;;;>>>:::999:::888555555888777777888888888999999:::;;;;;;999666555555999;;;<<<999777999===???===:::<<<:::999:::===@@@AAAAAA===999666666:::=========:::999888888888:::<<<===999;;;======<<<<<<===???999999888777777888999::::::888888999<<<<<<:::888:::;;;<<<======<<<;;;;;;======<<<;;;:::::::::;;;===>>>BBBEEE>>>:::FFFYYY{{{RRRAAA@@@:::===777555555777::::::777444777666555555222///222888<<<:::888999::::::777444666:::>>>>>>;;;666444333666666777;;;??????===999888777555444555666888:::333555666555444444555666<<<:::777666777:::;;;<<<555777888888555222111000333444555555444444666777999888888:::;;;<<<:::999444555777777777888999;;;555777888888666555555666555999:::777777999:::999999888777777888;;;>>>@@@:::;;;:::999666555666777666444222111222555888;;;666888888777999<<<<<<888;;;888777999888555555888888888999;;;======;;;999999???===111+++000666999888777888:::<<<======;;;@@@<<<666333222444666666777444111000333666999:::;;;888777888555222333777888555333333666888777444888;;;;;;666444777888777999999;;;???>>>;;;;;;>>>JJJSSS^^^hhhppppppeeeXXXbbblllwww~~~kkkddd___aaaeeegggjjjnnnhhhgggjjjttt~~~wwwnnn^^^```mmmxxx}}}uuu\\\EEE@@@===<<<:::888;;;AAA888;;;>>>???>>>===<<<<<<:::888999<<<<<<:::===AAA;;;<<<======<<<999666444;;;999777888<<>>===@@@???>>><<<:::888777666111444666777777777777888666888::::::888666555555999999999888888999999999<<<;;;::::::<<<<<<;;;:::444555777888888666444333000333666777777999<<<@@@???;;;999;;;<<<:::999:::;;;<<<===>>>===;;;888777===>>>???===;;;::::::;;;555666888888999;;;>>>AAA999999<<>><<<:::999:::;;;;;;;;;<<<===>>>???@@@999777888<<<<<<999888:::444555666888999:::::::::;;;???AAA@@@@@@BBBAAA===;;;;;;<<<<<<===>>>>>>>>>:::777777::::::888888:::??????===<<<999777555444888999999888666555666777<<<>>>???<<<888666888:::<<<;;;:::::::::<<<===>>>IIIGGGBBB<<<999999;;;>>><<<;;;;;;;;;;;;999666444444444555888<<<>>>???>>>777;;;======:::888888:::999777666888888666777999888888999:::;;;<<<======777666666666666777888888666555777999888555555999<<<888777999<<<<<<===@@@>>>999777:::===;;;999:::;;;???@@@===<<<>>>???>>>;;;999999999;;;======<<<===999888999888555555888444555666888999999999999::::::999777666777999<<<>>>;;;888888;;;<<<;;;999;;;::::::<<<>>>@@@@@@???<<<777333666;;;>>><<<888::::::::::::::::::::::::555888;;;<<<<<<;;;;;;;;;666777888999999:::::::::888888888:::<<<;;;999777555888;;;;;;999888:::<<<;;;===>>><<<999777999;;;<<<<<<@@@CCC>>>:::CCCQQQxxxxxxwwwQQQ@@@???999<<<999888888888999888555222666555555555222...111777<<<;;;:::999:::999777666777777888:::999777333000777666777<<>>>>><<>>999555444444555555999666333222444888:::;;;444333444666444222666<<<888666444555666777777555666999999666666999999777444888;;;===;;;;;;@@@FFF\\\hhhvvv~~~}}}rrrhhhhhhrrr}}}xxxoooddd]]]ZZZ\\\fffppppppjjjhhhppp}}}zzzfff```eeerrr~~~kkkMMMBBB888666999<<>>@@@EEE;;;<<<>>>@@@@@@===999555777666555777:::;;;999777??????>>>===;;;999777777222555888999777666555555666777999888777666777888;;;::::::999999::::::;;;:::999999:::<<<======<<<555666666777666555333222555888;;;999555555999>>>???;;;999<<<<<<;;;<<>>>>>>>>===;;;:::888:::<<<===<<<:::888888999333555999:::;;;;;;<<<===666777999<<<===;;;999999999999888888888888999999;;;===>>>===;;;;;;===@@@>>>===;;;;;;<<<===>>>>>><<<:::;;;>>>>>>;;;;;;===777777888999;;;<<<===>>>;;;???@@@???>>>???===999::::::;;;;;;<<<======>>>@@@;;;:::;;;<<<::::::<<<<<<<<<======;;;999666555666888999999888777777888???@@@@@@<<<888777:::===>>><<<:::999999:::<<<===@@@BBBBBB>>>999888;;;???;;;;;;;;;;;;:::888666444555666888:::===>>>>>>>>>888<<>>:::999:::;;;===>>><<<777777;;;===;;;999:::<<<======<<<<<<>>>???@@@<<<888666777;;;>>>>>>===;;;888888;;;;;;888999<<<555666888999;;;;;;;;;;;;=========;;;999999;;;<<<===:::777666888:::;;;::::::999:::;;;===>>>===;;;:::888666888:::;;;888666::::::;;;<<<;;;:::999999555777999999888888:::;;;777888:::;;;<<<;;;:::999444666888;;;<<<<<<999888444888;;;:::666444777;;;;;;???AAA???:::777999===<<<<<>>:::>>>GGGbbbtttuuugggZZZPPPNNNVVVMMM<<<;;;777:::<<<;;;:::999888666333111666555555666222///111777::::::;;;:::888888888999888555333666;;;;;;666111888666777;;;???>>>777111444777:::;;;::::::;;;<<<444999<<<;;;777666999>>>888555333444777999777555555666888:::;;;999777555555777999:::999999:::;;;888777777888::::::999888666999;;;;;;:::888888888444444555666777777666666555777:::;;;888666888;;;666888999::::::999777555777888999888888999<<<>>>;;;999666444444555888:::444666777777:::>>>:::444:::777777:::;;;:::;;;>>><<<888555555888;;;;;;999444444222///000444666555444444555777;;;<<<<<<;;;>>><<<:::888888777666444;;;888555444666999;;;<<<666666888:::999777<<>>:::666111333666:::===<<<:::888;;;<<<<<<<<<;;;:::999888555888::::::888666555444888888888666666888<<>>======666666777777777555444333:::===>>>;;;666555999>>><<<999999<<<<<<;;;===BBB===<<<:::999888888999999999;;;======<<<;;;<<<===444888<<<>>>===999666555777888888888888::::::999::::::999999999999:::::::::<<<===;;;888888<<<@@@@@@===:::999:::;;;;;;:::>>>;;;;;;>>>>>>::::::<<<::::::::::::;;;===???@@@:::>>>>>>;;;::::::888333::::::;;;;;;<<<=========CCC===:::;;;===;;;;;;===777999;;;<<<<<<;;;999888333666888999999:::;;;<<<@@@AAA@@@===999888;;;???>>>===:::999888999:::;;;777<<>>;;;;;;:::888888:::;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;:::888777555999888:::===<<<777777:::@@@<<<777444555888;;;;;;888666777;;;===;;;;;;===;;;999999;;;<<<===???@@@<<<999666777;;;>>>>>>===666444555:::;;;:::;;;>>>888888:::;;;<<<===>>>>>>>>>??????===;;;999999::::::888666666777999;;;<<<999888888999::::::999777888:::<<<;;;777555555666:::;;;<<<======<<<:::999999888777555444666999<<<999;;;<<<======;;;999777222555888;;;===<<<;;;;;;666:::<<<999444222444888999>>>AAA???:::777999<<<===<<<===>>>===::::::===FFFPPPMMMCCC???999666<<>>:::666888777777999;;;999555111000555999:::888666777999444888;;;:::666555888;;;<<<;;;:::::::::888444222555666888;;;===<<<888555333555888999888777777888888666555555777888888777888:::<<<<<<:::888888888444444444666999::::::999666666888;;;:::777777:::777999;;;===<<<999666333555666888888999:::===???===;;;999777666666666777111555666666777:::888333555333333777888777999<<<;;;888555444555777999999888555111///111333333222666555444555888:::::::::999999999:::;;;:::777555<<<999666555777999;;;<<<999777999;;;:::777888<<<::::::888777666666666666111555999:::>>>AAA>>>999<<>>888333666<<<@@@KKKZZZjjjqqquuu}}}~~~rrrjjjmmmuuuzzziii___ggguuuyyypppiiilllwww|||kkkdddhhhooozzz|||qqqgggZZZPPPSSS^^^iiirrryyy}}}gggSSSBBB>>>>>>AAABBB???===>>>666555444666:::;;;999666222555:::>>>AAAAAA@@@???888999:::;;;;;;;;;:::999777999;;;:::888666666666;;;:::888666666999>>>BBB>>>======<<<<<<======>>>999888888:::<<<>>>======888888888888888777777666:::;;;<<<:::888888<<<@@@999888999<<<;;;999<<<@@@:::999666555555666777888555777888999999999;;;===777:::>>>???<<<777333000999;;;:::888888;;;<<<:::;;;;;;::::::999999::::::===???>>>:::444333777<<<>>>;;;888888:::;;;999777;;;999888;;;;;;888888:::;;;:::999888999;;;===>>>:::===<<<888777888666222999999::::::;;;<<<<<<===@@@:::666999;;;:::999999666777:::<<<<<<<<<;;;:::333555888999:::;;;===??????@@@@@@===:::999===@@@???===;;;:::888888888999666<<>>:::999999444777999999888777777777666888;;;<<<;;;:::999999;;;;;;:::777555555999======>>><<<888888<<<>>>===???>>>===<<<<<<===??????;;;;;;;;;999888666444333888777999;;;:::777777;;;<<<;;;777333666===@@@@@@777555888===>>><<<<<<>>>:::777777;;;===<<<<<<===<<<;;;999:::;;;<<<<<<;;;111000222777:::888999<<<::::::::::::;;;===>>>???<<<===>>>===;;;999888888999888888888999:::<<<===999888666777777888666555777;;;???<<<666222444888;;;<<<===>>>>>>>>>===<<<<<<;;;888555333555999===:::;;;======<<<:::888777333666:::<<<<<<<<<======:::;;;;;;999555333444777666999<<<<<<999777777999===;;;:::;;;<<<<<<:::999777<<<777333999888666<<>>===999<<<::::::999777666666888999888888999:::777222444999999<<<===999444222555999666777888999999999::::::777777777777777777666666222555888888555444666999666888:::999666555666888:::;;;<<<;;;999777666666555666777;;;===<<<888444333666888999888666666666999777444444555888999999666888::::::888888888999444444444777<<<>>>>>><<<888555666;;;===999777888555666888999999777555444444666888999999999;;;<<<::::::999888777666555555000444777555444777777555555222222555666444666999666666666555444444666777888666444222111222444777:::777444444555777999999888777888999;;;:::888666;;;888555444555888:::;;;999666666::::::666333444888999888888777777888999444666888888<<<@@@>>>999<<<@@@???888444777888777:::DDDNNNWWWcccrrr|||xxxlllhhhjjjzzzsssffffffmmmzzzssskkkkkksss|||rrrkkkmmmmmmssswwwpppsssooommmnnnooorrr{{{|||iiiNNNDDD======@@@???<<<<<<;;;666333333777999999666;;;<<<>>>??????@@@AAAAAA888999;;;<<<<<<;;;:::999666777999888888777999:::===<<<;;;888777888;;;>>>======<<<<<<<<<<<<======:::999888:::<<<======<<<999999999:::::::::::::::999888777666777999<<<===999888:::<<<:::666777;;;888888888888888999999:::333444555555555666999;;;999;;;===<<<999666444333999======::::::===<<<888<<<;;;:::999999999999999>>>@@@???999333111666<<<:::888666888<<<===;;;777999666666999:::888999<<<===;;;999777777999;;;===;;;<<<;;;777666999:::777777888888999999::::::;;;===777444777;;;999777777777888:::;;;<<<;;;;;;;;;666777888888999:::>>>@@@===???@@@>>>;;;;;;===AAA??????>>><<<;;;999888888555:::???@@@>>>;;;999999555888::::::888777777888444888<<<===<<<::::::;;;;;;:::999888888888999:::===???===888888===???===???===;;;999:::<<<>>>@@@:::999888777666555444444888777888:::999777999===<<<===999555888@@@DDDBBB888777:::>>>???;;;;;;======888888<<<>>>;;;888999<<<=========:::999999999222111333888999777777::::::999777666777999;;;===888;;;===>>><<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<===;;;999666555666666666555888:::<<<:::777666888:::<<<===>>>???????????????>>>===;;;888555555888;;;888999:::::::::999888777777:::<<<===;;;:::<<<>>><<<;;;999888777777777888666777999::::::999888777;;;888666888<<>>999999;;;<<<888444555:::;;;>>>>>>:::222///222777111777;;;999444222666<<<777777777666555666999;;;666888:::777444444888===999::::::999888777777888444666888888666666999<<<555555777:::===;;;777222666888;;;;;;:::888777777<<<999555444555888:::;;;444666777777777888999;;;555444555888===@@@@@@>>>:::444444;;;>>>:::777777222222333333444444555555444666999:::999888999999777888888888777666555444///555888555333555777777777444444666666444555888222555888777444333333555333444666555222222888@@@===999555333444777888999999777777888999:::999777:::777444222444777888999;;;777777===???;;;666555666777888888777888:::<<<888888777666999>>>===999777===>>>999777999888444444888===FFFVVVfffnnnnnnuuuvvv}}}wwwooommmpppwww{{{mmmfffhhhzzztttmmmlllqqqyyyvvvrrrsssppptttxxxsssmmmrrryyy{{{vvvuuuYYYJJJ>>><<>>>>>AAA;;;555444777::::::999EEEDDDAAA===::::::<<<>>>:::;;;<<<======;;;999888333555666777777888;;;============;;;888777888999<<<<<<;;;;;;;;;;;;<<<<<<:::999999:::<<<======<<<:::::::::;;;;;;<<<<<<===:::777444333555777888999999999;;;===999333333777999;;;===>>>??????======999999999777777888;;;>>>:::::::::999777666777999666<<<>>>;;;;;;===:::333;;;;;;:::999888888999999<<<>>>>>>999333222999@@@777555555999>>>@@@===999888666666:::<<<;;;<<<@@@???===:::888777999<<<>>>;;;<<<;;;777888<<<>>>===666666666777888888999999<<<666444888<<<:::888777999:::::::::;;;:::::::::999999999888888999===@@@;;;===???>>><<<;;;>>>AAA@@@@@@@@@>>>===:::999777333555999;;;;;;;;;:::;;;777:::===<<<999777777999222777<<<>>>===<<<===>>>;;;::::::;;;<<<;;;999777<<>>@@@:::555666;;;>>>@@@???:::777666888666444666:::;;;888777999:::888555333333555888:::777:::>>>@@@@@@??????@@@???@@@AAA@@@???===<<<======:::777555555666666666999888777888999:::;;;;;;===>>>>>>???@@@AAAAAABBB>>>>>>===;;;888777777888555666777777888888888888;;;===???===:::999:::===<<<:::888777999::::::999888888999;;;======;;;999888666333555<<>>888444:::999999CCCLLL>>><<>><<<888666777666222555555777:::999666666:::<<<999666333333555999;;;;;;999777666555666777888777777999;;;<<<:::777444888888777888::::::888777999999888888999999:::;;;666222000444:::??????>>>AAA<<<:::<<<:::555111000777444111000333777:::<<<;;;:::777333111222666999999777444333333444444333333555555333444999<<<:::888444000///333888;;;;;;222555777666444444777:::999666333444888::::::999999777444333555777999999444444555555555555444444:::666333333666888999888<<<;;;:::;;;;;;999666444777888888888666666888999999999888666666888<<<@@@======<<<:::777777888:::444444444777BBBOOOTTTRRRZZZ\\\cccqqq~~~xxxnnnpppooottt||||||ssskkkiiitttwwwyyyvvvrrrsss{{{yyytttxxx||||||{{{{{{~~~|||kkkUUUDDD===>>>@@@BBBCCC???:::777888;;;===>>>>>>CCCBBB;;;777777555111...111666:::;;;999666444666666777888999;;;===>>>:::;;;<<<;;;::::::;;;<<<999888888;;;???AAA???<<>>;;;999555333555999999666555777888999;;;>>>>>><<<777444666:::>>>>>><<<::::::;;;BBB:::222222888===>>>===<<<444000444888777999<<<999888888:::<<<>>>>>>===;;;:::999888888999::::::======<<<:::888777999:::;;;999777777999:::::::::333777999999;;;>>>>>>;;;AAA???;;;888777888:::<<<===;;;999999:::<<<<<<<<<:::===@@@???<<<999999;;;;;;<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<>>>???===;;;:::<<>><<>>999777999;;;:::999777777777777888999:::;;;;;;:::888666666666666777555777999;;;===>>>>>>>>>999::::::999777777999;;;999999888888999:::<<<===AAA;;;555444888;;;;;;999;;;;;;;;;;;;:::999888777555777::::::999999;;;>>>=========<<<<<<;;;;;;;;;777;;;???AAA@@@===<<<;;;===<<<;;;:::999:::;;;<<<666888:::;;;;;;:::<<<======;;;777444333555777888===999666777:::<<<:::777===@@@AAA???BBBEEE@@@777555:::@@@AAA???===???BBB===<<<:::888888777888888666999;;;===<<<:::777555>>>>>>>>>>>>========================<<<<<<<<<<<<:::999;;;>>>:::444444:::444999===<<<999666888;;;999999999999888888777777666666888<<>>===::::::999;;;<<<:::888777888:::::::::::::::::::::999999888777666666777999::::::888888777888888888666555:::<<<;;;777555666444111999888999;;;:::777888======:::777555444555777888:::::::::999999888888777666666777888999888666444888777666777999999888777222222333555666888:::;;;444111000333999===<<<;;;===;;;:::<<<999333000000888666444333555888;;;======<<<:::666444555999<<<;;;888444444555666444333444777777444555999:::888:::777444444888;;;===>>>666555555555666777888888777444222333666999999777<<<999555555888:::;;;:::666666777777777777777777:::777444444777999999888;;;:::999:::;;;;;;:::888555777888888666444222111666777777666555555666888<<<>>>@@@???>>>=========777777555333888@@@CCCBBBFFFGGGNNN[[[iiiqqqqqqnnnllllllqqqzzz|||uuuooommmoootttyyyyyyvvvvvv{{{~~~~~~}}}xxxxxxzzz|||xxxeeeVVVMMMHHHDDDAAA<<<<<<;;;:::888777666666<<<===;;;777777999666000111444888;;;<<<;;;999777555555555666777888999:::::::::;;;<<<;;;;;;<<<===999888999<<>>===<<>><<<999777666777999;;;;;;:::888999;;;===>>>>>>;;;===???===:::888999:::@@@@@@???>>>===<<<===>>>;;;<<<>>>@@@???>>>;;;999;;;<<<===<<<:::999;;;===999777666999>>>???<<<888@@@>>><<<;;;:::999777555666888999;;;;;;;;;:::999:::999999888888999999999444666888:::;;;<<<<<<<<<999::::::999999:::>>>@@@;;;<<<<<<===============:::666333444888<<<======:::;;;;;;;;;;;;:::999999000222555555555555888:::===;;;999777777888999;;;888:::;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<888:::;;;<<<;;;:::;;;<<<;;;999777666555777888:::>>>:::777888;;;===;;;888<<<@@@BBB@@@@@@BBB>>>888333999???AAA>>>;;;:::;;;:::999888777777888999::::::;;;<<<>>>???>>><<<999==================<<<<<<<<<===>>>>>>??????>>>>>>:::999<<<@@@>>>888666888777:::===<<<888666888;;;:::888666555555777999;;;888777666888:::;;;:::888888888999;;;======;;;999888777444222333666===BBBMMM>>>888;;;777666333333999===;;;888777555999<<<:::444111444888555666888:::;;;;;;;;;;;;666666555666777888999:::888:::;;;999666444444555666::::::777666777555111888666666777666333555999<<<;;;888666555444555555666777999::::::999777555555555555555555555555555666555555666888888888666000111222444555777888999222000000333888:::999666888888:::;;;666///...111666666555555666888999;;;===<<<;;;888666666999<<<<<<888444444888999666333666999999666666999888666888777666777:::=========888444111333666888666444555222000111555888888666<<<888444555999<<<;;;888666666666777777888888888999777555555777999999999:::999888999;;;=========666777999999777333///,,,666777999888666444333444555888;;;===<<<:::999:::888:::777111///333777777999999<<>>>>>===<<<<<<;;;::::::<<<===<<<;;;::::::;;;===>>><<<888555:::888888;;;<<<:::;;;>>>===;;;999777777888:::<<<999:::;;;;;;::::::<<<===999666444777===AAA@@@===:::999;;;>>>>>>;;;;;;>>>;;;:::999:::<<<===<<<;;;===<<<:::888666666666666555666777666666777999<<<;;;999777777888888777666666<<<@@@>>>===???@@@@@@:::999777666555777888:::<<<:::999:::;;;===<<<<<<=========;;;999777888999AAA@@@???===<<<<<<<<<<<<999<<<@@@BBBBBB???:::777:::;;;<<<;;;::::::;;;<<<666666888<<>>999444<<<===>>>===:::777444333777888;;;======<<<999888666666777999999:::::::::666777888:::;;;<<<<<<<<<888999999999999<<>>???@@@@@@@@@???>>>===888777666777888;;;>>>???::::::::::::;;;;;;;;;;;;444666888888888999;;;======;;;777555555777:::<<<;;;;;;:::888777888<<>>;;;888999<<<===<<<:::;;;@@@CCCAAA???>>><<<999111777===???<<<888555555888777555555666888:::<<<>>>===<<<>>>AAAAAA>>>;;;<<<<<<<<<===<<<;;;::::::888:::<<<>>>??????>>>>>>;;;:::<<>><<<;;;555666666666666777;;;>>>PPPAAA;;;<<<888555111111666999777555666555888:::777333111222555222333666999:::;;;:::999444555555555444444555666888999999888666555444444333777888777777999888555888555444444222000222777999999888777666555555555444555666777777666555444555555555444333444666777666555444444666777777666555555666777777777777777111111111444777888777555444666999:::444------222333444555555555555666777::::::999777555666888:::;;;777333555:::<<<:::666888;;;;;;777666888777333444444666888::::::::::::666444222222444555444222555222000111555777777666999444111222888:::777333555555555555555666666777777666666555666777888888:::888777777:::<<<======999999999999888666222///999::::::999888777777888333555777777666555555666777;;;:::333///222888;;;>>><<<:::999;;;BBBJJJPPPTTTXXX```llluuuyyyyyyyyy||||||yyytttpppqqqwww}}}xxxlll___WWWBBB???>>>>>>@@@AAA???======:::888999===@@@>>>;;;000111333444666777777777999999999999999888888888555555777999;;;<<<<<<;;;;;;;;;::::::::::::999888999:::;;;<<<===<<<;;;:::555777:::===>>>===;;;999???;;;:::<<<<<<:::;;;???>>>===;;;888777999<<>>===<<<<<<<<<===@@@AAA999666444666;;;>>>>>><<<:::<<<>>>>>><<<:::===@@@===<<<;;;<<<===>>>===<<<===<<<:::999888888888999333555666666666888;;;>>>;;;999888888999:::999888999<<<===<<<===@@@???;;;888777666666777888999:::<<<;;;999999::::::999888>>>===<<<999777777888888<<<;;;999999999::::::999;;;===@@@AAAAAA>>>:::888:::;;;;;;<<<;;;;;;;;;<<<777888:::===???>>>999555999<<<>>>===999555555666888999:::;;;;;;:::999888111222555777888999999888::::::;;;<<<===>>>>>>>>>888888888777777:::???CCCAAA@@@???>>>===============>>>===;;;999999:::<<<999999999::::::;;;<<<===;;;<<<<<<============>>><<<;;;999888888999;;;<<<<<<<<<;;;999888999===@@@888888999999:::;;;<<<===999;;;<<<;;;888777777777888999:::;;;;;;:::999888<<<:::888999;;;<<<<<<::::::???BBBAAA===;;;;;;;;;222666:::;;;999777555555777666555444555666888:::===;;;999;;;>>>@@@===::::::;;;;;;;;;;;;:::999999333666999<<<======<<<;;;<<<;;;;;;>>>@@@>>>:::666;;;<<<<<<999777666999;;;888666444333555999>>>AAA===<<<;;;::::::;;;;;;;;;999888999;;;===>>>===<<<:::::::::888666666888:::PPPBBB;;;===999999444222444666555777:::999888666555555555555444444666888:::;;;;;;:::999666888888666333111111222888555444555999:::777333111555777777999<<<===:::;;;888777777555333555:::555666666777777777777666555555444444444666777888555666666555444444777:::777555444444555666666555555666777888888888777777111222333666888888777666444555888888333---///444333666777777555444666777999999999888777666888999888555444777;;;>>><<<999999;;;:::666555777666333111333666888999999999999666777888666444333444666777444111222666888888666666333111444888999666333777666555555555555666777555555666666666666777888;;;999666666888999999999:::888666666777777555444::::::999888777999<<<@@@<<<;;;:::888555555888:::666<<<===777333666<<<@@@@@@???<<<999777888===AAADDDHHHOOOVVV___dddfffdddnnnppprrrssstttxxx~~~yyyttt___TTTFFF@@@AAABBB@@@<<<============<<<<<<===@@@777888888:::;;;;;;<<<<<<:::;;;;;;;;;:::999888777333333444777;;;<<<:::888<<<<<<;;;999777555444444888:::<<<===<<<;;;::::::555777:::<<<<<<<<<::::::BBB>>><<<<<<;;;999999<<<<<<===>>><<<;;;;;;===??????===;;;;;;<<<>>>AAABBB===999555444777999::::::;;;======:::777999===@@@<<<;;;:::;;;<<<===<<<;;;:::999888777888888:::;;;444666777777888:::===@@@:::999999:::<<<===<<<;;;>>>===::::::???CCC???777777777888888999:::::::::888777666888999::::::888???===:::999888888888888888666555666999;;;;;;:::>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<<<<;;;<<<===<<<;;;:::777:::;;;:::777666999;;;999999888777777888:::;;;111333555777999999999999;;;;;;;;;;;;<<<<<<======888888777666555777:::===AAA???;;;888777999;;;<<<>>>???>>><<<999777777777888888888888999;;;<<<===<<<;;;::::::999999888777999999:::;;;;;;;;;:::999999:::;;;;;;::::::;;;===777888999:::;;;;;;<<<<<<777999:::999777666555666:::;;;===>>>===;;;888666:::999888888999;;;;;;::::::<<>>===<<<::::::999999999999::::::333666999<<<======;;;:::===;;;888888;;;===;;;777;;;;;;:::888777777888:::666666777999;;;<<<>>>???:::;;;<<<<<<<<<;;;::::::999999999:::<<<======;;;<<<<<<:::777666777;;;>>>MMM???999;;;777===888555666666666:::???<<<888444333555777888777888999;;;<<<======<<<<<<:::<<<===:::555222111333777333111444:::<<<888444222666777666888===>>><<<888666666777555333444999444555555666666777777888888777666555666888;;;<<<555777888777555555999<<<:::777555444555555555444///000333555777888888888222333444666777888888888666555666666333000222777777:::<<<;;;888666888:::999:::;;;;;;999888999:::777666777999;;;;;;:::999888:::888444333666777555222555999;;;;;;:::;;;;;;999<<<===;;;666444777::::::666333444666888777666777777777999;;;;;;999777;;;:::888777666666777888444666777777666666777888;;;999777777777888777666888555333333666888777555777777666555555999>>>BBB@@@???<<<888666666999===888===???:::666888;;;===888:::::::::999999;;;<<<999<<>><<<<<<;;;777444666:::;;;<<<<<<===============999::::::;;;:::888666555333222333777;;;<<<:::666<<<<<<;;;888555444444555999;;;======;;;999999999:::<<<===<<<999777777777@@@<<<;;;<<<:::777777999:::===???>>><<<;;;===???<<<:::888888;;;===??????@@@<<<777555555777888888;;;<<<:::666444999<<<===999888777888:::;;;:::999777666666666666888999:::777888999999999;;;>>>@@@;;;;;;;;;<<<>>>>>>===;;;AAA@@@===<<>><<<:::999:::;;;:::888888666444777;;;>>>>>><<<@@@>>><<<999888999:::;;;;;;;;;;;;===??????>>><<<@@@>>><<<;;;:::;;;<<<===888999999999888999;;;===999888666555555888;;;===777777888::::::;;;;;;;;;999999888888888999::::::888999888777666666777999???===999666666777999;;;999999999:::999888777666888777777777888999;;;<<<===;;;999999999888666555666777999;;;;;;:::888777444777999:::999888888888777888999:::;;;;;;::::::555777888888777666777888;;;===>>>???>>>;;;888666888888888888999:::;;;;;;999999;;;>>>===::::::===999888666555666999;;;===::::::999888777444222111***,,,111555999<<<>>>???:::999888777888:::<<<===999:::<<<>>>>>>===<<<;;;:::;;;888555777:::;;;888888888777777777888888888666888;;;===>>>>>>===;;;555777::::::999888777888:::999888999;;;<<<;;;:::999888666555555999???DDDMMM>>>888999666;;;777666888777666888===;;;888555222222555999===777888999:::;;;<<<======999<<<>>><<<666222222444555333333555888999888666666888777444555:::<<<:::444333444666555222333777666666555555555666777777666666777888999:::;;;<<<333666999888555555888<<<<<<:::666444444555444333---///222444666777666666222333444444555777999;;;:::666444444444333555::::::<<<>>>;;;888666999<<<777999:::;;;999888888999777:::;;;;;;888666666777777888555111111666888777333666:::<<<;;;;;;<<<======<<<<<<:::888777777888;;;888444444666777666444777:::===>>>===;;;;;;;;;>>><<<999777666666666777555888::::::888777888::::::888888888999999777666888555444666999:::777333444555666666777999===@@@<<<<<<;;;999777777:::<<<888===???;;;888999999888555777999;;;<<<<<<:::888666999888666888<<<;;;666888@@@KKKXXXdddmmmtttwww{{{lll```XXXTTTRRRQQQJJJFFFEEECCC===<<<>>>>>>???@@@@@@@@@???===<<<::::::<<<<<<<<<:::888777555444444888===>>>:::666:::;;;;;;999666666888::::::<<<>>><<<999777777999<<<======;;;777555666777999777777::::::666666888999;;;>>><<<999999<<<@@@;;;999777888;;;>>>>>>===???===;;;999999888888888:::;;;999555666;;;<<<888888777777999;;;<<<<<<;;;:::999888888888999:::;;;999:::::::::999:::<<<>>>>>>===<<<======<<<:::777===AAABBB???===>>>===999888999:::;;;;;;;;;999999444555666999<<<>>>===<<<<<<;;;:::;;;======;;;999;;;777555888<<>><<>>===;;;999999;;;<<<999999:::;;;<<<<<<;;;999777777666777888:::<<<>>>;;;;;;:::::::::::::::;;;999999888777777777888999999:::<<<;;;:::999999:::<<<<<<;;;:::999999999999999888777:::======:::777888777666555666777999:::===;;;999:::;;;<<<:::888777888999:::;;;::::::999555777999999888777888888888999::::::::::::999888444666888999999999;;;<<<;;;<<<>>>???>>><<<:::999888999999999999:::<<<===:::666666<<<>>>;;;;;;===:::999777777888999::::::999:::;;;;;;999666222///---222888;;;::::::;;;>>>;;;999666555666:::>>>BBB===============<<<;;;:::666;;;;;;777666999:::888555555555666888888888777777999<<<===>>><<<:::999555666888777666666888;;;;;;999888888999999999888555555444444555999>>>CCCNNN>>>888:::666666444555777666444555888888999777222///111:::BBB444444444666777999;;;===666:::===;;;555222222444333555777777666555666777999:::777222222666888777666555777:::999666777;;;888777666444444444555666222444666999::::::999999222555999888555444888;;;>>>;;;777555444444444333111222444666666555444333111222333333444666999<<<===777222333555555777;;;999<<<===:::555444888<<<444666888888777666666666999===???===777222222444666666333//////555999999333666:::;;;:::999;;;===>>>:::666666888888555222<<<888444444555666444222555;;;@@@@@@===:::;;;======;;;888555333333333444777:::<<<<<<:::999:::<<<888888888:::;;;;;;999777:::888888;;;>>>>>>888222444666999::::::;;;<<<>>>:::<<<===<<<;;;;;;<<<>>>777<<<>>><<<;;;;;;:::777::::::;;;===>>>;;;777333777:::999666888===<<<777666777:::AAAKKKWWWbbbiiixxx|||yyypppnnnpppnnnbbbZZZZZZZZZTTTOOOOOODDDEEEFFFGGGFFFDDDBBB@@@<<<===>>>??????===;;;:::777555666:::>>>???;;;666888:::;;;:::888999<<>><<<888666777999;;;<<<<<<999666555888;;;444333444999999666666888888;;;<<<999666666;;;@@@<<<:::999:::>>>@@@@@@>>>======>>>>>>===;;;999888999;;;999666999>>>;;;444;;;::::::;;;>>>@@@@@@?????????===<<<;;;<<<<<<===:::;;;;;;999888888;;;===@@@>>>======<<<:::666333777@@@DDD???888777999:::777999:::;;;;;;:::888777;;;;;;;;;<<<======:::888;;;::::::<<>><<<999>>><<<:::888777777777888999888888;;;??????<<<999=========<<<:::888999:::::::::;;;>>>@@@???999444555666888:::;;;======>>><<<;;;:::888777777888999;;;:::999888888888999:::999<<<>>>???>>>=========:::;;;===???>>><<<:::888>>>;;;:::===AAAAAA===888888777555444555666888999999777666777:::<<<;;;999<<<;;;;;;;;;;;;<<<>>>>>>888999:::999888888:::<<<888999:::;;;:::999888777444666999;;;;;;<<<>>>???:::;;;===>>>???>>><<<<<<999::::::::::::;;;===>>>:::444444;;;???===;;;===;;;:::999999999999777555777999;;;===;;;777222///666===CCCBBB;;;666666999;;;999555444666:::@@@DDD>>>>>>===;;;:::999888888333;;;>>>:::888::::::888222333444666888999777666999:::;;;<<<;;;:::999777888888888666444666;;;@@@<<<:::888777888888777666444555555444444666:::===NNN???===777888777555555777999999777444666888:::999666555888:::;;;888333//////222777::::::;;;<<<:::777444333333888:::999666666999;;;999===;;;888777888:::<<<===888999::::::::::::999999::::::999888666444222111333222555888777555888???999999888555222333666:::???;;;777666888:::999777333777;;;;;;888666666777333222111444777999777555::::::999999999999999999333999<<<:::999;;;;;;888;;;999777555444555666777:::999;;;;;;666///---111888666333000000222444666111000444999999444555:::BBBCCC===444222666888555999999888555222222666;;;<<<:::<<>>888555666111222222222111111333555777999;;;<<<:::888888888>>>===;;;888666888;;;???<<<<<<===>>>===:::888666888888999<<>>>>>>>>>>>>>>??????===:::777777999<<<===<<<;;;;;;;;;666666666777888:::;;;<<<666333444;;;???AAAIIISSS\\\cccrrr~~~{{{xxxvvvssspppiiigggggghhheee]]]XXXWWWZZZWWWSSSOOOHHH@@@;;;999<<<;;;888888;;;>>>;;;777777:::<<<;;;::::::===@@@AAA???===:::888666666555888777888;;;>>><<<444---555555555555555555444444<<<<<<999555222333999>>>888777777999===>>><<<:::999999:::<<<======;;;999777777777888:::===@@@BBB>>>======???AAA@@@<<<999@@@@@@???<<<:::999;;;===???>>><<<;;;::::::;;;;;;AAAAAAAAAAAA???<<<999777444777:::;;;:::888777777::::::::::::999999888777===>>>???===:::888777777999:::<<<>>>???===999666888999888999>>>BBB>>>666::::::;;;;;;;;;<<<<<<<<<666777888777666666888:::@@@@@@>>>:::555444666:::===999777999888777888<<<;;;<<<:::888999<<<;;;888888888888888777666555444888999:::;;;;;;:::888777;;;CCCFFFAAA;;;:::===>>>;;;888888<<<>>><<<;;;===>>>;;;999;;;@@@@@@<<<777555??????555666BBBEEE<<>><<<@@@>>><<<===??????<<<999222555999:::999888:::<<<999777555999>>>AAA>>>;;;======<<<;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;:::999888999:::<<<===>>>>>>>>>===999888;;;===999555555888:::===>>>===888333000444666888888777555555666>>>;;;777444333555999<<>>;;;999999::::::>>>;;;888666777777666555666666777999777444777<<<::::::::::::::::::::::::;;;777666999;;;999999;;;:::999777777777999;;;===333444444555666777777888LLL======888;;;:::999777888:::999666333444666888888666555444555555666888999999888777666666777777666444222222333555888888555666:::<<<:::===:::888666777888999:::666666777777666666555444;;;;;;;;;;;;:::888777666111000222444333111444999222444666555333333444666<<<999777666777888999999666777999888666444333333777555444444777777666444888999:::;;;<<<<<<<<<<<<666:::;;;888777999;;;:::999888666555444444555555888999;;;===888111000333999888555333333444555666444222444999888444222555;;;>>><<<777666999999666999999888555222333777:::===;;;<<<>>>===777444555555666666555444444555777777888999888666444444444===<<<;;;:::888999<<>>?????????:::777444555888;;;============<<<===>>><<<999777777:::===>>>===<<<;;;;;;666666777777777777777666666444666;;;<<<<<<@@@GGGIIILLLYYYmmmyyytttsss{{{xxxtttnnneeeXXXLLLDDD999::::::999:::;;;;;;:::999::::::999999:::===???AAA???<<<999777666777777777555666:::======888333333222111111222555777888;;;999666111...000666;;;666555444666999;;;;;;999999777555777999;;;:::888777777777888999;;;<<<===<<<;;;;;;<<<======:::888;;;<<<>>>===<<<;;;;;;<<<;;;;;;:::999:::;;;<<<===???>>>===<<<;;;:::::::::777999<<<===;;;999888888<<<<<<<<<<<<<<<;;;:::999777:::===>>><<<:::999888;;;:::999999::::::999777777999999999===BBB@@@;;;999999999999999:::;;;<<<666777888777666777888::::::;;;;;;999555555888<<<;;;888888;;;;;;888777999:::;;;999666888;;;;;;777666777777777777777666666<<<<<<<<<<<<;;;:::999999;;;@@@@@@;;;777999<<<======999888;;;;;;777555555;;;::::::::::::999777555;;;AAA@@@999999@@@AAA;;;@@@999444666;;;<<<===???===:::888999;;;======;;;@@@???>>>?????????>>><<<444777:::;;;999999:::<<<;;;888777999>>>???===:::;;;;;;:::999999999999::::::999999::::::999777555888888999:::;;;;;;;;;;;;999555444888;;;999777888;;;<<<>>>???>>>:::666333666666666555333333555777===:::777444444666888::::::::::::;;;<<<>>>@@@AAA<<<;;;999999:::;;;;;;:::999777888999777444666<<<888888999999999::::::::::::666444777777666777999888999999::::::999999888111333777:::======<<<;;;KKK<<<===:::>>>===;;;::::::999888555333000111444777999777444111111444888;;;<<<:::666444444555555444222222444555333666666555666:::<<<:::;;;:::777555444444555666666666555555444444333333666666777888777777555555111000111444333111333777333666999:::999888888888888888888666555666999;;;555444333444555555555444;;;888666555666666555444555777999<<<===>>>======999<<<;;;666444888::::::888888777777666666555555666777;;;>>>:::444222555999999888777666666666555888555555888999666333333333777:::::::::<<<:::666999999888666444444777999<<<::::::<<<;;;666444555999::::::999777666777888999999999666444222333444;;;<<<<<<;;;::::::<<<===::::::999777666444333333;;;;;;;;;999888888999;;;777555444444777:::<<<<<<;;;:::::::::;;;;;;999777777:::>>>???>>><<<;;;;;;777777777777666444333222444444888;;;;;;888999<<<:::999@@@SSSjjj}}}rrr___QQQ<<<<<<<<<<<<<<<<<<===>>><<<:::777777888;;;<<<===@@@>>><<<999888888888999333222222555:::<<<;;;999222111000000333777<<>>===;;;;;;;;;777777888888:::;;;===>>>===<<<:::888888999;;;<<<:::<<<>>>>>><<<:::999:::;;;<<<<<<<<<<<<;;;;;;:::222666;;;>>>===<<<::::::???<<<888777888:::;;;;;;:::<<<<<<::::::>>>???<<<999888777666666888999;;;777888888888777777999:::888:::;;;999666555888;;;999888999======888666777:::;;;999777888<<<<<<888444555666777888888888888??????>>><<<<<<;;;;;;;;;;;;;;;888333333888;;;:::@@@;;;999;;;:::555222222888:::<<<:::666444444555<<<<<<;;;;;;;;;;;;<<<<<<@@@:::777999<<<;;;;;;<<<;;;999777777888:::;;;:::===>>>???>>>===<<<===>>>777999;;;;;;:::::::::;;;???===;;;<<>><<>>:::===<<<;;;:::999888777666555---...222888<<<;;;666000000111333444555555555555888888888666555555666888444777777555666::::::888:::999777555222111222333777777666666666777777777333444555555555444222111444222444888888666777;;;777999;;;<<<;;;:::999999666888999777555666:::>>>222///...111666999999888;;;999777666666666666666333555888;;;<<<;;;:::888999<<<;;;777555777999888888999999999999888777666333555:::>>>;;;555444777777888999999888777555444888666666888:::999777666111444777999::::::888666888888777666666666777999888666666888888555444666:::<<<<<<;;;888666666777;;;;;;:::888666555777999:::;;;<<<;;;999888888888888777666555555444555555888999888666444555888;;;666555555555777:::<<<===999888777777999999888777888;;;>>>???>>><<<;;;:::888777666555444333333333000444999======:::888888999555777BBBQQQ___nnnzzzssscccGGGAAA======?????????@@@???:::666555888;;;<<<<<<<<<<<<<<<<<<;;;:::999888111//////111555888999999444444333444777;;;???AAA===<<<;;;999777888999::::::999888888:::===???AAAAAA<<<888999<<<===:::555222444777999:::999888777:::999777777777777777777888:::<<<<<<;;;999999:::777888888999;;;<<<===>>><<<;;;:::999999999:::;;;<<<===>>>===;;;999999:::999:::::::::::::::999999333666999;;;;;;:::;;;;;;BBB>>>;;;:::;;;<<<>>>>>>???AAA???999666888:::999;;;999666444333444666888777888999888777777999;;;;;;======:::666555666999;;;888999<<<;;;777666888:::;;;:::888:::>>>>>>:::333444555777999999::::::===<<<;;;::::::;;;<<<===999888555111444999:::777===999888;;;<<<999777888:::::::::999888666666666666111222999:::666777===AAA<<<:::<<<<<<888555555999888888999999999999888888:::<<<;;;888888:::===:::;;;;;;;;;;;;::::::;;;CCCAAA???@@@AAA@@@===;;;999888777777666777777777777666555888===>>><<<888999:::;;;<<<>>>>>>>>>???@@@<<<999;;;:::777888:::<<<<<<<<<<<<;;;:::999888999888777555444555999<<<::::::999999999999999:::888999:::;;;;;;;;;;;;::::::999999:::;;;:::888666???:::888888777555666;;;::::::::::::::::::::::::@@@<<<999999888666:::???888:::;;;<<<;;;888555222777:::===@@@@@@???<<<999NNN??????999;;;999:::999888777666666777222333666;;;>>><<<555///...///111333444444333222:::;;;;;;999666555666777666999999666666999888555777888777555222000111333777666666777888999;;;<<<666777888888777555222111555333555:::<<<;;;;;;>>>:::999888777666666555555666888999888666777;;;???333111///222777:::;;;999777777777777777777888999555777999;;;;;;999777555666:::<<<999777888888555777777888888888777666555222333888<<<999444333666444666888999888777444222444444555666888::::::999444444555777777666666666888777777777888888888888444222222555666444555888999:::;;;:::777555444444:::::::::999888888;;;===999:::;;;:::777444333222777666666666666777888999999999999888999:::>>>@@@777777777777888999;;;===777555444444666888999888888:::<<<===;;;:::999::::::888555333333555777999222777===???>>><<<999666888777999===@@@EEERRR^^^zzzYYYHHH::::::???@@@>>><<<@@@;;;666555888;;;<<<;;;666999===@@@@@@===999666333222222333555777888999555555777888:::;;;<<<===<<<<<<>>>??????===;;;999<<<;;;;;;:::;;;===@@@BBBAAA???===>>>???===666000000333666:::<<<<<<:::999::::::999888777777888999<<<<<<<<<:::777777888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;:::999<<<======;;;999888888:::999::::::;;;;;;:::::::::999:::999888777777:::<<>><<<;;;???AAA???888555777888888===:::777444333333444555777888999888777777999;;;<<<>>>>>>;;;888777999<<<>>>:::888:::999666777:::777999888666888======:::333444666777999:::::::::777666666666888:::<<<>>>888888666444888<<<:::444666333444:::>>>>>>>>>@@@;;;777555666:::;;;999666555///000888:::444555<<<>>>;;;:::===<<<777444555777999;;;<<<<<<:::888777777999;;;:::777777:::>>>===<<<;;;;;;;;;;;;;;;:::AAA@@@??????>>>===;;;:::::::::999888888888888999:::888888999<<<<<<999666666777999;;;===???@@@@@@???<<<:::;;;999666777;;;>>>>>>>>>>>>======<<<<<<888999:::999888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<:::999888666666777999<<<<<<:::888>>>:::888999999777888;;;>>>>>>===<<<;;;::::::999AAA>>><<<;;;888666999@@@;;;:::999999888777666666999999::::::::::::::::::NNN@@@???888:::999999999888666555777888;;;<<<======<<<999333///,,,000666::::::777222///888999:::999777444444444888;;;;;;888777999888444444777888666333111333666666666666666777888:::;;;555666888888777444111///444222333999<<<;;;:::;;;===;;;888777777777666444777777777666666777:::===777666555666777777777666333555777888888888999;;;:::;;;<<<<<<;;;999777555444999<<<999888999777555555555555444444444444444444555888:::777222222666111333666888888777444333222777888666555888:::999999666666888777555444777777777777888::::::888777444111111444555444666:::888999;;;:::777555444444777888999999888888:::<<<888999:::888444222111111777777888888999999::::::666555444666999<<<======777888999999888888:::;;;666444222222555888999:::888999999999777666777999999777555333444666:::<<<555;;;@@@???===<<<999555333555:::;;;999:::DDDQQQiiitttlllRRR:::666;;;<<<999888@@@===:::888999:::;;;;;;444777===AAAAAA???;;;888888888999:::::::::::::::555666777888888888777777777888;;;>>>???>>>:::777:::;;;;;;:::999:::<<<>>>======>>>>>>===888111---000333666:::<<<===<<<;;;:::;;;;;;;;;999888999:::>>>>>><<<999666666888:::<<<<<<=========<<<;;;;;;<<<===>>>???>>>===:::999;;;;;;;;;999777777999;;;;;;<<<<<<============<<>>CCC???;;;888999888555777:::444555555333666;;;;;;888555666777888999999999999222333444666888:::===>>>999:::999888:::===;;;555222000222999>>>>>>???AAA:::555222444999<<<:::666:::555666;;;;;;666555:::888777888======:::999;;;777:::===>>><<<:::888888::::::;;;::::::;;;>>>@@@===;;;:::999;;;<<<;;;:::;;;;;;;;;;;;:::999888888<<<<<<;;;::::::::::::;;;<<<<<<<<<:::888555222000333444666888:::<<<<<<===777666666888777555777;;;888888999999999888888777777999:::999999999;;;<<<;;;;;;::::::;;;;;;<<<<<>>>>>>>>======<<<<<<444444555999===?????????<<<888777:::<<<::::::<<>>===<<<<<<;;;:::>>>;;;:::999555222555<<<;;;999777555555777888:::777666555555666999<<<>>>KKK======888;;;<<<<<<<<<999666555666888>>>??????>>>:::777555555111333777999999777444111444777999:::888666444444777;;;<<<999999;;;:::666222555888777444333666::::::999777666666777888999333555777999888666333111555222222777:::777555555<<<;;;::::::<<<;;;777444777555333333555777888888666888999888777555444444000444888:::999888888999<<<<<<;;;;;;999888777666444888:::777666888999777666666555444444555666777888888999:::666111222777000222555777888777666555;;;BBBCCC<<<666666999999;;;888888<<<;;;777666999777666666999;;;;;;999666999555444555666555777;;;888:::<<<<<<999777666666666888999999888888888999777888888666444222333444999999:::;;;:::999888777333000...111888;;;999666777999:::999666555777999666333111111444888;;;<<<888777666444222333555888777777666666777777888999222999===;;;:::<<<;;;777444555777:::888888???IIILLLYYYmmm~~~___BBB888888777777;;;???>>>>>><<<:::999;;;<<<555777;;;>>>@@@???===;;;999;;;>>>@@@@@@===;;;:::777777666666666666777777555444555888;;;<<<999777999;;;<<<;;;888777888:::888;;;===<<<888444111000222444777999;;;;;;;;;:::888;;;======:::888999:::;;;<<<<<<;;;999888999;;;:::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<===============;;;;;;:::888666777:::<<<;;;;;;<<<===============@@@???<<<999666666888;;;::::::999:::;;;;;;999666======:::888<<>>:::999;;;999666666888444555555444777<<<<<<999888888999999999888888777333444666888:::<<<======<<<===<<<888999<<<;;;888888555666;;;>>><<<<<<===;;;999666777999;;;:::999;;;:::;;;======;;;:::;;;888777999>>>???<<<===AAA:::;;;<<<;;;888777999;;;;;;:::888999;;;>>>???@@@===:::888888:::<<<<<<:::888999::::::999999999999======<<<;;;;;;;;;;;;<<<;;;>>>@@@===777333222333444555666777888999999999444444666999777444555999222333444555555555444333666666555444333555999<<<:::999888888888:::;;;<<<:::999999999999;;;<<<>>>666555555777:::<<<======888555666;;;???>>>======<<<<<<<<<===============:::999999888333///111777888777555555666888:::<<<777666555444666999<<<>>>HHH:::<<<999===???@@@???;;;666444666888;;;===>>><<<999888:::<<<888666444222222333666777222555:::;;;;;;888777666666:::;;;::::::===<<<999111555888888666555999===>>>===:::888777777888888666888;;;>>>>>><<<:::888888333333777999555222111555555666999;;;:::555000777444000000333666666444222555999999666444444666///444999;;;999777666777:::999888888777666666555666999888555444888:::::::::999777666666888:::;;;<<<:::::::::666111222888000222444777888888888777EEENNNOOODDD999777::::::<<<999:::@@@???:::777:::777666666999<<<<<<999666>>>:::777777777555777;;;999<<<>>>>>><<<:::888888888:::<<<<<<:::888777888555666777666444444666888;;;;;;<<<<<<;;;888555444666111...333;;;>>>:::444777999:::888555333444666666333111111444888;;;===777666444111///000444777444666888999999888555444,,,444888777888===>>>;;;:::777666888888888<<>>???@@@>>>:::999:::===777888:::<<<===>>>??????666:::???BBBAAA>>>;;;999;;;999777555555777:::<<<555333222444888::::::999999<<<>>>===999777888999777;;;===;;;666222444666444555777888999999999888777;;;>>>>>>;;;888888999777:::======<<<;;;;;;;;;888888:::;;;<<<;;;::::::;;;:::999999;;;===???AAA;;;;;;:::888777888;;;>>>999999:::;;;<<<<<<<<<;;;>>>>>>>>><<<999888888:::===<<<::::::;;;;;;;;;999AAA@@@<<<;;;???CCCAAA:::555666777999:::<<<===>>>888999:::999888888:::<<<>>>===:::666333555<<>>======???@@@===777666:::<<<;;;BBB>>><<>>>>>>>><<<:::999;;;===666999<<<<<<===@@@???===;;;:::<<<@@@???===>>>AAA<<<<<<;;;777444555999===;;;888555666:::>>>>>>===<<<999777777:::<<<<<<:::888999;;;<<<;;;;;;<<<=========<<<;;;;;;;;;<<<<<<888===BBB@@@999666888<<<888888999999999888888777888888:::<<<999333333777555666888999:::999777666555333111...---111666;;;999888777666666888:::;;;555444333333444666888::::::888555444555666666555666333555<<>>>>>999999:::;;;<<<===>>>???999999:::999444...000666444444555666777999;;;<<<;;;:::888777777888999:::JJJ888:::777:::AAA>>>???CCCAAA:::777999<<<:::888777777777555333444333111...,,,---000333888888777777666666555555000333555555444666999<<<777666444222222444888;;;777777:::<<<888222222555444444444666999999666333333777:::999888999555000555777:::<<<<<<999666444444444555555555333222111666888:::999666111---+++---444;;;<<<777555777:::555666777888999888888777;;;;;;999777555666888;;;999888777888999999777555888:::<<<;;;999888777888666555444666:::<<<:::888DDDEEECCC???:::888;;;>>><<<999888::::::888:::>>>333222444777;;;;;;888555:::999888777777999;;;<<<@@@>>><<<;;;;;;;;;:::999888999:::<<<>>>===999666000444777999999888777777999<<>>999555444555999555222444999<<<;;;999;;;<<<===<<<999666555555666;;;???;;;444333888???<<<:::777444444555777999333777::::::777666777999111222222333555666888888888444333888;;;;;;:::;;;444666>>>OOOfff}}}vvvVVV???888:::===>>>888:::===??????<<<888666:::888666777:::<<<;;;999<<<<<<>>>BBBEEEDDD???:::===888444555999<<<;;;999;;;:::888888999999777666;;;999888777888777666444===888777888555000222888333444555666777777666666<<<999666777:::===<<<;;;999777666777999;;;<<<<<<@@@>>>===;;;:::::::::;;;AAA<<<777666999===@@@AAA<<<:::888555444666999;;;===<<<:::888888:::<<<>>>?????????<<<888666555555:::<<>>?????????>>>>>>=========;;;999888:::;;;777999<<<>>>>>><<<999777444888999888;;;???;;;333444666888:::;;;:::999999444666888888888999<<>>===;;;;;;<<<======<<<>>>===<<<<<<======<<<;;;;;;888999>>>>>>:::999===777888888888555555999???999888777888;;;<<<<<<<<<888555333333555888;;;;;;===>>><<<:::>>>BBB>>>555:::;;;;;;:::999:::<<<>>>;;;===>>><<<999777999;;;<<<<<<<<<===>>>===:::777===???===999777999999666::::::;;;===>>><<<777444777444111000000111222111444666999<<<=========<<<;;;777666555111,,,///666888;;;;;;666444444444222---000444888;;;<<<:::999888;;;>>>>>>:::777777888444333222111111222333444222666888777333111444777666888:::::::::777555333JJJ777777333666<<<:::<<>>???<<<888555333333444555666888::::::999777777777444444444555777999<<<>>>;;;555333777<<<;;;999888;;;;;;<<>>AAACCCBBB>>>:::???;;;777777:::<<<;;;999===:::666555555555555444999888777888:::;;;:::999888777888<<<<<<888999>>>888555444666;;;===;;;888999777666777:::<<<<<<:::999888777888999:::;;;;;;<<<<<<;;;::::::;;;======???;;;666555777999;;;;;;===;;;888777777999::::::===<<<999888777888:::;;;<<<===<<<:::888666777888888;;;===>>><<<:::::::::999999:::;;;;;;:::999888???>>><<<999555444555666888999;;;======;;;999888777999999666666888333,,,666777999;;;;;;;;;999888333444555666777999;;;<<<;;;:::999:::::::::777555888666444555888<<<>>>>>>:::===<<<::::::<<<:::666888999:::999888888999;;;???>>><<<<<<======<<<:::???===<<<<<<======;;;:::888555666;;;<<<::::::>>>999777666666777888888999===;;;999999;;;<<<===<<<666444222222444777777888999===>>>;;;:::===;;;777777999:::;;;:::999:::;;;888;;;<<<<<<:::888999;;;===<<<<<<<<<===<<<:::888;;;======999888;;;;;;888555666888;;;===<<<999666666444222222444666777777888999:::<<<<<<<<<;;;:::999555444666555222555;;;999======888555666666444222666;;;===<<<;;;;;;===999:::;;;999777777999;;;888777666555555666777888777999999555111000444888999:::;;;;;;:::888555333LLL888999555777999888:::>>>>>>;;;999:::888777666666777777666444000333666888777555333333666777888999::::::::::::999999999777444333444555999===>>>999///+++...333444444666:::999555555999444333333555777999999888777::::::777777999888555888777777777777999:::;;;:::999888888777777777777666777888888555444333444222333444666777888999::::::999777666666888:::<<<666777888777555444444444444333222333444555444333333666999999888555444444999555222000111333444444111000000444:::===:::777999555444999===;;;::::::666666666888999999666333777777666555666777888999999888777777888999888777555555444555777777555333888:::<<<<<<;;;::::::;;;444333222333555666666555444222111444888;;;;;;999555666777777666777999;;;999999999888777777999;;;>>><<<999666555444555666888777777888888888555333888888888888:::===@@@AAA>>>666222666<<<;;;888666;;;;;;::::::>>>KKK\\\hhh{{{XXX@@@999::::::777000222555888:::;;;;;;:::555333222333777:::======:::;;;<<>>>>>>>>777777;;;???>>>;;;;;;===;;;555111444<<<@@@===888555555666888;;;<<<;;;999888999999::::::999999999999999999999;;;===???@@@>>>;;;888666777888888888>>>;;;888888:::<<<:::888>>>===:::999888999:::;;;::::::999777666777999<<<777999;;;<<<;;;999999:::<<<<<<=========<<<<<<;;;===<<<999666333333555777999::::::;;;;;;::::::999888999888555444444111+++777888:::;;;;;;:::999888333222222444777999::::::===;;;888888999999888888:::777333333555999<<<======??????<<<<<<===<<<999777999:::;;;::::::<<<>>>???>>>>>>>>>???>>>;;;888>>>===<<<<<<===<<<:::888444333555999;;;::::::===;;;888666777:::;;;888444<<<:::888888:::<<<======777666555555666777666555777===@@@===999999;;;;;;333666:::<<<;;;999777777555888:::;;;;;;:::;;;<<>>>>>:::777888888666555;;;@@@???;;;888;;;???;;;:::888666555777;;;???;;;;;;::::::::::::;;;;;;;;;;;;999555111111444888;;;;;;<<<;;;:::888666555MMM;;;===:::<<<:::::::::;;;:::888666555777666555555777888777555000333777888777666555555777777888999::::::999999888999999999999:::;;;<<<555999<<<:::666444666999666555666999999555555888444444444555666888::::::999;;;999555555999:::888888666444333444777:::<<<777777666555666777999:::555666666666444444666888555333111333777::::::999:::999999888888999::::::333666888999777666555555555444333333555666666555222555888:::888666444444999777555333222222333333555444444666999;;;:::888555111000666:::999666555999999999::::::888666555777777666666666777888999888777777888:::;;;:::888555444333333555555444333;;;<<<===<<<::::::;;;<<<:::666222222444666555444777666666888;;;<<<;;;999444555555555444555888;;;888666555555666777888888:::999888888888999:::;;;888666555666888777333000999:::;;;===>>>>>>>>>>>>>>>555000555<<<<<<999777333666:::===@@@EEEKKKPPPmmmzzzwwwTTT===888:::999666888888999::::::999888777>>><<<999888888999;;;<<<999:::;;;===>>>===;;;:::AAA>>>:::999999999777555:::777555444444555444333555555555777;;;===>>>===::::::<<<<<<:::777666777:::555111333888;;;999666222333666999;;;;;;999888888:::;;;;;;:::888777777888888888999;;;===???@@@<<<;;;:::999999:::999999<<<:::888999<<<<<<999666===<<<;;;::::::;;;===>>>999999888666555666999<<<777999::::::999777777888======>>>>>>????????????777777666555555777;;;???;;;;;;::::::::::::;;;;;;555666666555555666555333777888:::;;;:::999777666555333222444888:::::::::;;;:::999999::::::888777<<<:::888666555666777888===AAAAAA>>><<<===<<<:::999;;;=========<<<>>>???=========???@@@???<<<999>>>===<<<<<<<<<;;;999777444444666999::::::;;;<<<;;;<<<<<<;;;===>>>;;;555888555444444777:::======:::999999::::::999777555:::>>>AAA@@@===;;;<<<===111666;;;>>>===:::777555444666999<<<============BBB???===<<<======<<<;;;888;;;;;;999999;;;;;;888888888888:::;;;:::666444777555555777:::===>>>>>>777666555444333333333444>>>:::666777999::::::999:::>>>>>>:::777888999777666999;;;;;;999999:::======;;;999777666888;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888555444666888999999::::::999999888777MMM;;;===999;;;777888999888888888666555777666555666777888777666222444555555444444555777777888999:::999888666555777777777888:::<<<======111111333555888:::999888:::777666888888555333555555555666666666777999:::999;;;888444444999;;;::::::888555333444777;;;>>>:::999888666666666777888333444555555444555888:::888555222333777::::::999777888:::;;;;;;:::888777///222666777777666666666777555333333555666666555333666999:::999777666666444555666666444222111000999::::::888666777:::===555111111666:::888555555;;;<<<===<<<:::999777777777777777777888888999999666666666888::::::999888666555444444555666555444:::;;;<<<;;;:::999:::;;;>>>999555444666999888777999999:::;;;<<<;;;888666555666555444333444666888666444222222444666666555:::::::::;;;;;;<<<<<<<<<:::888777888999999555222888:::===??????===:::888;;;333///555;;;===<<<;;;444555888===BBBEEECCCAAARRRbbbyyyxxxUUU>>>888999999777>>>>>>>>>===<<<:::888777AAA@@@>>>;;;999888999:::888999;;;;;;;;;;;;;;;;;;>>><<<:::888888666555444555666777999;;;:::777555666555555666888:::999888======<<<999666555666777888777666555666666666555111333777:::::::::888777888:::<<<<<<999777777777:::999999999:::;;;===>>>999999::::::::::::;;;<<<:::888777999;;;;;;888555999999888999:::;;;===>>>;;;;;;999666444555888;;;999::::::999777555666666666777777888:::;;;<<<===666666777777888;;;@@@DDD===<<<;;;::::::;;;<<<===333222333444444555666888666777999::::::888666555777666666777999:::;;;;;;888888999;;;<<<;;;888555::::::;;;:::999777666666<<<@@@AAA===:::;;;;;;999999;;;======<<<;;;;;;<<<999999;;;===@@@@@@>>><<<<<<;;;;;;<<<<<<;;;888666777999:::::::::;;;;;;::::::AAADDD@@@>>>???>>>::::::777555555777999::::::<<<;;;;;;;;;<<<:::777444;;;;;;<<<>>>>>>===<<<<<<333777===???>>>;;;888777666777999;;;>>>??????>>>CCCAAA>>>=========<<<;;;888;;;;;;888888999888444:::::::::;;;<<<<<<999777888777666888:::<<<<<<<<<555444444333444444555666<<<:::777666999<<<:::888999<<<===888666777888666666444444777;;;===<<<:::>>>===<<<;;;:::999888777888888888888888888888888555888:::<<<;;;999888888666666666777777888999:::LLL999999444555222555666555777::::::888888777666777888999888777444555444333222333555777888888::::::999777555444777555444555777888888777555333222555;;;===;;;888<<<777555888888555333444777888999888666555666777999:::888333444888;;;:::<<<:::888777888:::===>>>@@@???===:::888666555555333444666666666777999<<<:::777555555888::::::888666888;;;<<<<<<:::777444---000444666666555555666888555333222333444444444555777999:::999888888999///111555555444111///...777999:::777555666;;;@@@888666777::::::777777:::<<<===>>><<<:::888888888777777777888888888999999444444555666888888777555777666555666888888666555888:::<<<<<<:::::::::;;;;;;999777777888;;;<<<<<<888:::;;;<<<:::888444222555666666555444333555666444333111111333555666666<<<<<<======<<<;;;:::999<<<;;;;;;<<<<<<<<<999777666888<<<>>>>>>;;;888555888333111555:::;;;===???===999666777;;;>>>===;;;DDDPPPggg~~~~~~\\\CCC999888999999<<<===>>>???>>>===:::999;;;<<<<<<;;;999888999:::888999;;;:::999999:::<<<::::::999888777666555555444666999===@@@>>>:::777999777666777888888777555;;;===<<<888777:::======888999::::::999888888888222555999::::::888777777888:::===;;;888666777999;;;:::999999999:::<<<===666777999888888888:::<<<888999999999999888777777666666666666777999:::;;;<<<<<<;;;888666555777999999::::::999777555666777555555555666777999;;;<<<999::::::::::::;;;>>>@@@<<<;;;;;;::::::;;;;;;<<<444222222333111///222666666777999::::::999888777777888999888777666888:::777888:::<<<===<<<888444444777:::<<<;;;999999999:::???AAA<<<888888888777666888:::;;;999888777888777777888;;;>>>???>>>===:::999:::;;;===<<<999666999;;;<<<:::;;;======:::999BBBFFFAAA===???@@@===@@@>>>;;;:::::::::888777;;;::::::::::::999666444999777888;;;<<<:::888999666999===???>>><<<::::::999888888999<<<>>>>>>>>>AAA@@@>>>======<<<;;;999888;;;<<<999888999888444888888999;;;>>>???>>>===888777666888:::;;;:::999666666777888888999::::::666888777666999======;;;777;;;;;;777555777777555555333222777???BBB???;;;======<<<===<<<:::666222444555555666666555555444444777;;;>>>???===:::777666666555555666888:::;;;MMM;;;:::555666111555666444666;;;;;;888:::999888888999999888777555666666444333333444666777888:::;;;;;;:::777666777555333333555666555333777666666777999::::::999;;;666444777888666555666999;;;<<<:::777444333333777888777333333888:::999:::999999999999999::::::===<<<<<<;;;999888666555444666888999999:::<<<===;;;:::999888999999999888777888999::::::888666555333555777888777666666777;;;999666444555555555444666888888888777777999:::...111444444333111222333888888888888777888:::;;;:::999;;;<<<888444777===:::<<<===;;;888666777999555666777777888888777777555555555777999888666444666666666888999999666444666999<<<===<<<;;;;;;;;;999999999888777888999;;;777:::<<<===;;;888555333444555777777555555555666444444333333333555777888999:::;;;<<<<<<;;;999888999;;;======<<<;;;:::;;;555666888:::::::::999999888555444777888888;;;@@@???<<<888666666777999:::===BBBPPPfffxxx___EEE888777:::===999:::===???>>><<<999777555888;;;;;;999888888:::999:::;;;:::888888;;;===888999999999888777777888888999;;;>>>@@@???<<<999===;;;:::999::::::999777777<<<===::::::>>>@@@???888888999<<>>===<<<<<<===<<<999777<<<;;;::::::::::::777666555555999<<<:::555666<<<999;;;<<<===<<<;;;<<<===;;;888666666999;;;<<<;;;>>>===<<<<<<<<<:::777444777;;;<<<;;;;;;<<<;;;777999888999;;;>>>@@@???>>>666666666888:::;;;;;;:::777888:::;;;<<<<<<;;;;;;555:::;;;888888<<<===;;;777;;;;;;777555777777666333333555999???AAA>>>;;;;;;:::999:::;;;999555111333444555555555555444333888999<<<>>>???>>>:::888:::999777666666777999:::PPP???@@@;;;===444888888444555999999555;;;:::999999::::::999777555777888777555444444555666888:::<<<===<<<:::999777555333333666888777555111222444333222333555888:::444222666999777777888:::<<<>>><<<777333111111666888666333333888:::888666666777777777777666555444555777888999999888777666888;;;<<<<<<<<<===???<<<<<<<<<;;;:::999888888888888888888777777666666;;;<<<===<<<:::888888999@@@===999777777888888777777777777666666666999;;;000333555444333333666999<<<:::888:::<<<<<<888444999:::<<<;;;555111555===888:::;;;:::666555666888444555555666777666666666888888888:::;;;:::888555555555777999:::999666333666999===???>>>===<<<<<<:::<<<<<<999555333444666777:::>>>@@@>>>;;;888777222444777888777666666777444555666555444555888:::444555888:::<<<<<<;;;:::555999<<<<<<999777888:::555555555666777:::<<<>>>888777777888666555999@@@999<<<===;;;777555777:::666333999KKK```qqqzzz]]]DDD777666<<>>===999555333555999<<<===:::888888999999:::;;;:::888888;;;>>>777888:::::::::999::::::<<<;;;;;;===>>>>>><<<999???>>><<<<<<======<<<:::444;;;>>><<<;;;??????;;;777444555;;;BBBDDD>>>888666999<<<;;;888666777888888:::<<<:::666555999>>>888888888888999;;;===???>>>???>>>;;;888888;;;>>>888<<>>>>>>>>===<<<:::999888888999;;;<<<;;;:::999:::;;;444555777888888999<<<>>>===<<<;;;999888888999999555777999:::888777666777777777888888888888777777888444444666333000444<<<888999;;;===>>>>>>===<<<111666999555---***...444:::999777888999::::::999777888999777444333666999999???AAA<<<666666777777444777;;;============>>>999888777777999;;;;;;;;;666666888;;;===<<<:::777444999;;;999:::@@@@@@<<<777;;;:::555999AAA???555666666888;;;>>>>>><<<:::???===<<<;;;<<<<<<;;;999444777===@@@999222666@@@:::;;;;;;:::999:::<<<>>><<<888444333666888999999;;;::::::::::::888444111777;;;===<<<===???>>>:::<<<;;;;;;<<<===>>><<<;;;555555666888;;;===<<<;;;777999;;;<<<<<<;;;:::999888???@@@;;;777999;;;999777;;;<<<888666888888666///222777;;;<<<<<<;;;:::999777555666888888555222333444555666666555444333<<<<<<<<<=========:::888???===:::777666777888999NNN<<>>===???999;;;===777999;;;444444444555555666777777888333222222666:::;;;888555111111111333555777777777<<<<<<;;;:::::::::;;;;;;:::<<<===<<<888777888:::999999888555222222666999;;;>>>===:::999:::999555:::999888777777666444222666666666777999:::<<<===777888888666555888===BBB666999:::777333222555:::999999888666333000...---666666666666555444333222///111222333444555888:::999888:::======888555666:::777555666888999777555888999::::::999888666555666777888777444222222222777666888;;;???@@@===:::111333666777666666777999888999<<<>>>:::444444777666777888;;;===<<<999666888888:::;;;666111666@@@<<<<<<:::666333444:::@@@999888777888<<<>>>===;;;555888777333222666::::::888666999???GGGVVVpppyyy}}}wwwUUU===666999===???:::???@@@>>>>>>>>>;;;777;;;;;;;;;;;;;;;;;;;;;<<<:::999666666777999;;;<<<777888999;;;:::999777666:::999888999;;;;;;:::999888666666;;;@@@BBB===888@@@;;;888999888777999===888555333666<<>>999::::::;;;;;;::::::999:::999888;;;@@@CCCCCCAAABBBAAA???===;;;:::999999@@@@@@>>>======>>>>>>???===;;;::::::<<<======<<<666777:::<<<===<<<;;;:::888;;;<<<;;;888777:::===999999:::::::::999999888>>>===:::666333222444666333333333444555666777888666666555666777;;;???BBB:::===???:::333111444999======;;;999666555666888999;;;<<<;;;888777999<<<888888888777777777777777;;;;;;???CCCAAA;;;888999888666888:::666...///555333666:::<<<<<<:::999999888888999888777888;;;===444666888777666666999<<<777333444999<<<:::777666;;;999999;;;>>>???<<<999::::::999666444555999>>>999<<<>>>===:::888999;;;>>>???===999444333666999<<<888444444777888555222666888999::::::999888777444777;;;>>>???===:::888777999::::::::::::;;;===;;;;;;;;;<<<===>>>>>>???<<<;;;;;;<<<>>>===999555777888888777555444555777777777999::::::999888777444666999;;;<<<<<<:::999555888:::777222111444888666777888999::::::999888:::>>>>>>999666888::::::JJJ888;;;999<<<666999;;;;;;999888888:::===:::999;;;:::555444666666666555555555666666777999::::::999777666666777:::::::::999999999::::::333666888888666444555666777777888999:::;;;<<<===>>>888;;;===888:::>>>888444444555555666777888888222111111444888999777444666555333333444444333111777777777888999:::;;;<<<<<<===<<<999444111000111555777999888777777888;;;:::<<<;;;777666777666333:::888777666666666444222333333333333444666777888777888777666444555999===777999;;;999444333666999888888888777666555333333555555666666666666666555444444555444333333555777999777999<<<;;;777444555999888666888:::<<<;;;999999::::::::::::999999888777888888777555333333333999888777999<<<>>><<<;;;666777888888888777888888777666999<<<:::666555888555666888:::======;;;888===;;;:::;;;777333777>>>???===;;;888777888<<>>888999;;;:::999===???>>>>>>???===999;;;;;;;;;<<<;;;;;;;;;:::===;;;999999:::;;;;;;:::999:::;;;;;;<<<;;;::::::777777777999<<<>>>???>>>999888888999;;;<<<<<<<<>>===;;;999;;;===>>><<<<<<<<<<<<777888999999777666777888999999::::::::::::999999888777888:::===???@@@??????>>><<<;;;999888777777======<<<;;;<<<>>>@@@BBB<<<;;;999:::;;;<<<<<<;;;777888999;;;;;;<<<;;;;;;;;;;;;<<<;;;999999:::<<<::::::::::::999888666666<<<<<<:::777444444555777666666666555666666777888===;;;888666777888999999:::<<<===:::555333555888<<<<<<;;;:::999888888999999:::;;;:::888777999;;;888777777666777888:::;;;:::999:::>>>===999999<<<<<<777444666555///---///555888;;;<<<;;;::::::;;;:::::::::888777777999;;;666888999999777777999;;;888444444999<<<:::888888:::999888:::>>>???<<<999<<<<<<;;;888666666999<<<>>>???AAA???<<<::::::;;;<<<======:::777777;;;>>>???;;;888999<<<===;;;888:::999999999::::::888777666666888:::<<<;;;777444333555888999::::::<<<>>><<<<<<<<<============>>>===;;;999999::::::777555::::::999888777666666777111222555777999:::::::::666777999:::;;;;;;:::999888999999666333333777:::555666888888999888777777777<<<===999777999;;;;;;GGG444777777<<<777888999999888888:::<<<===:::999:::999555444666777555222111111444777999888999:::999666555666777:::===>>><<<888666888;;;444777;;;<<<:::888666555666888888666444555888;;;<<<777;;;>>>999;;;???;;;444444555666777888999999222111000333777888555222888666444333333222000...222222444555777999;;;<<>><<<;;;@@@<<<999999888666888<<<@@@>>>;;;;;;;;;<<<===<<<:::999888888::::::999888888<<<===999888:::;;;999888;;;===:::777>>>UUUlll~~~{{{fffRRRXXXuuutttUUUAAA;;;<<<;;;888888<<<===<<<===@@@???<<<;;;<<<======<<<;;;999888>>><<<999999<<<===;;;999;;;;;;;;;;;;<<<======>>>888888999;;;>>>@@@@@@???999:::999777555777;;;???<<<999999;;;;;;888888;;;999999999:::;;;<<<<<<<<<888:::===>>>===>>>???@@@555888;;;<<<:::777555555999999999999999999999999777888:::;;;;;;<<<>>>@@@???>>><<<;;;:::999999999>>>===;;;::::::<<>>>>>;;;888888;;;??????<<<:::;;;>>>@@@???======:::777777999:::999777:::777555777::::::555111///222666999:::;;;===>>>>>>>>>>>>>>>======<<<<<<>>>;;;888666666777666555===;;;:::999999888666555222333555777999:::;;;;;;888999999999999999999999;;;999777666555666888:::666777888888888777666555555999;;;999999;;;<<<;;;III555666444:::777777666666666888:::<<<<<<888777999777444333666555444111000000333666999888999999888666555555666888:::;;;:::888666777888333666:::======;;;888666777888888444//////444::::::666;;;===777999>>>:::444555555666888999999:::444222222444777888666333666444333222333333111000000111333555777888::::::@@@@@@@@@???>>>=========:::;;;<<<;;;999777555444666888777444555:::<<<;;;888666444333444555444333555444444333333333444444444555666666555555555555888:::<<<<<<999777777777777777777888999:::;;;<<<555777888:::;;;:::999999;;;:::888555222222444666:::777777:::999666555777666555444444555666666777888888777666777888:::;;;999999999888666555666777<<<<<<<<<<<<======<<<;;;<<<:::888888:::;;;999888888444333888;;;888555444333333555999<<<>>>===<<>>;;;999<<<===;;;<<>>>>>===;;;999888===:::777666999;;;;;;999;;;:::999999:::<<<>>>???===<<<<<<===??????===;;;:::999888666666777:::<<<999777777;;;;;;777666888777999::::::999888999;;;888:::===>>>>>>???AAACCC999<<<>>>???===:::999888999999999888888999999999888;;;>>>>>><<<<<>>============AAA???<<<999888999;;;<<<<<<:::888888999:::999888;;;:::999888888:::<<<===>>>;;;888888:::;;;999777999999888888777555444333666888:::;;;999888999999;;;:::888777666777888999???:::666666888:::888666888777888:::<<<;;;777333555666777:::<<<<<<;;;:::::::::::::::::::::;;;<<<<<<999666444555888===@@@===999999<<<===<<<<<<>>>AAA<<<888777777666555555666777777666555666888:::=========;;;999999;;;===>>>>>>>>>===;;;999888888:::777777;;;<<<::::::<<<;;;999777777999:::777444:::;;;;;;;;;;;;:::999999222333555666777999;;;<<<===>>>>>>;;;777555777::::::999777888;;;======<<<>>>:::555444777999888666@@@:::666666;;;;;;666111000333777:::;;;<<<===>>>????????????>>><<<:::999:::999777777777777666666>>><<<999999999888555333;;;;;;:::::::::999888888;;;:::999777777777888999<<<:::888888888888666444888888999999999777666555555999;;;999999;;;;;;888NNN;;;888444:::777666444444555777:::;;;<<<888777999888555555999444333333333333444555666777888888777555444444555777666666888:::;;;:::888111444777;;;===<<<999777888999888333...---222888:::666;;;<<<444555:::777666666777777888999999999888666444666888999777555666444333333333333222000222333444666777888888888999888999999;;;<<<<<<;;;;;;:::999888777666666555;;;===;;;777777;;;===<<<777555333333555555555444777666666555555555555555333444555666888888777666888:::;;;;;;:::999888888888777777777777888999:::777999;;;<<<<<<;;;999888999999888666444444666888;;;777777::::::777888;;;>>>===;;;999777777777888:::999999888999:::<<<===999:::999888666555777888777999<<<>>>===;;;888666:::888777777999::::::::::::555444999;;;777333222333333444777;;;<<<<<<;;;999666333444999======;;;;;;999888999;;;;;;777333777777777666555444444444444999;;;999999;;;<<<;;;:::;;;:::777666888:::<<>><<<@@@@@@>>><<<>>>>>>;;;;;;>>>>>><<<======>>>>>>===;;;:::888;;;999666555555777999;;;999888777666777999<<<============>>>???>>>;;;999999777555777:::;;;999555666444666999:::666444666666777888888777666777999777888:::;;;<<<===???AAA>>>>>>>>>===;;;;;;<<<===::::::999888888999::::::999<<<>>>>>>;;;;;;===@@@@@@@@@??????>>>??????@@@@@@>>><<<999999999;;;<<<;;;999777888999:::999888<<<:::999777888999<<<===<<<999666777999:::888666666666777777777666555555555777:::;;;;;;::::::;;;:::888777666666888:::;;;===:::777777999;;;:::888888666777:::===<<<777333222222333777;;;<<<;;;999;;;;;;::::::;;;<<<======>>>;;;777444444777;;;>>>===999999===>>>;;;888888:::<<<;;;999777888;;;===999999999888777777:::<<<===>>>>>>===<<<===???AAA@@@@@@???>>>===;;;888666999777999<<<<<<::::::======999666666777777444111666777888:::;;;<<<;;;;;;666666666777:::<<<>>>>>>:::;;;<<<999555333555888777666666666888999:::999===888444333555777777777DDD>>>888999===>>>:::444444666999;;;;;;;;;<<<===>>>?????????===;;;999777444666888999999888777777<<<;;;:::999888777444222>>>===<<<:::888666555555;;;:::888777666666777888:::::::::::::::666111...999::::::;;;:::999777666888;;;;;;999999;;;999555RRR???:::555;;;888666444444666888999999<<<888777999999888999===444555666666666666555444666777888777444333444555666444444888===???===:::444444555888;;;<<<:::888999999777333//////222666888555;;;<<<333333999666888888888888888888888888;;;999666777:::;;;999666999777555444444333111///333444666777777777666555777666555666777888777666888666555666888::::::999@@@BBB???:::888::::::777555444444555777777666444666666555555555555555666555444555666999999888777888888999::::::::::::999999888666555555555666777888999;;;======;;;999777777888999888777777999::::::777666999:::999;;;???AAA@@@===999555333444555======<<<<<<======>>>>>>999999999777555555777999000555:::<<<:::777333222777888888777666777999<<<:::777777::::::666333333444333444666888999999888333444444555:::???>>>:::999999888999999888555333666777888777555444555666555999;;;888777:::<<<::::::;;;999777999:::777222777III]]]jjjrrrvvvvvvtttuuu|||}}}zzzvvv```XXXiiioooMMM:::999???@@@>>>===???>>>::::::===>>><<<>>>>>>===<<<<<<;;;;;;;;;;;;>>>???<<<888777999;;;999888666666666888:::;;;::::::;;;===>>>===;;;888888555444999>>>???999333555333555888999555444666666666666666666777777777555666777777777888:::<<<===<<<;;;999777999<<>>::::::::::::;;;===???@@@:::888777888999;;;::::::<<<;;;999888888999;;;<<<:::999777777999999999888666666777777777777666666555888:::<<<;;;;;;<<<<<<:::999777666666888;;;===>>>>>>===;;;999888888888888777777:::<<<;;;777333222000111444999<<<;;;999<<<:::999:::<<<=========>>>;;;777444444666:::<<<:::555555999;;;777333222333999;;;888666999>>>@@@=========<<<;;;;;;===???===>>>>>>>>>===>>>AAACCCBBB@@@??????>>><<<888555777777:::>>>===999999<<<===999666555777777555222666555666999<<<======<<<;;;999777666777888888888555888999888666555888;;;999999888777777777888888999888666444444666888:::BBB>>>;;;;;;??????<<<888888999::::::::::::;;;=========>>>>>>===:::777555222555999:::999777666666888:::<<<;;;888555444444999888777666555555555555:::999888777666777777888999:::<<<<<<999555000...999:::;;;;;;;;;:::999888:::;;;:::888888:::888444SSSAAA;;;666>>>;;;888666666888::::::888888444444666888777999===888888888888777666666555666777777666444333333444222333666999;;;<<<;;;::::::888666666888::::::888;;;999666333222222333444666444;;;<<<333444;;;999;;;::::::999888888777777===:::777888:::;;;999777888666555555555555444333111333555666777777666555777555444555777888666444666555666888<<<===;;;999===???>>>:::888999888444333444555888999999666444777666666666666666777777888666444555777888777555777777666777999:::;;;;;;999777555444333444555666555777:::======<<<:::888555777::::::999999999:::888444444777888999<<>>>>>;;;666111///000222==================<<<;;;888888888666444444777999000444888:::888555444444777:::<<<999444333888===888777999<<<:::555444777555444333444666666555444000555888888;;;???>>>999:::;;;<<<;;;999777666666777999:::999777666777999999<<<<<<888666888:::999:::===<<<888888;;;999555<<>><<<999999>>>@@@??????===<<<;;;;;;<<<===>>>@@@GGGNNNLLLBBB:::999;;;::::::999888888999:::;;;:::::::::;;;<<<:::777444555555777:::======:::777777555555999999666666999777555444555888:::888666777777777666555666888:::::::::999777666888<<>>???@@@@@@999888777888:::<<<<<<<<<;;;;;;:::999999999:::;;;888999::::::999:::<<<===888888888888777777666555777999;;;;;;;;;;;;<<<>>>>>><<<999777777999;;;===>>>@@@AAA>>>999666777:::888888999::::::999777444444111000333999======;;;:::888777888;;;<<<<<<;;;;;;999666444444777:::<<<999333111444888666444333333888:::888:::???AAA???===>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<>>>@@@BBB@@@>>>>>>???<<<888444444555:::???>>>999888:::;;;888666666999;;;;;;999999777777999<<<>>>>>><<<<<<999555444555666555444777:::<<<;;;999888:::===<<<;;;;;;999777666666777666888:::888555666:::>>><<<;;;;;;<<<===>>><<<:::999999999888777888;;;>>>;;;<<<======<<<999666444555777999888555333333444666;;;???===888444555888777666555444444555666666888888888777777777777888888;;;<<<;;;777444444555777888999:::;;;:::999888::::::888555777;;;:::666QQQ@@@;;;888AAA===:::888888;;;<<<:::888333000///222444444777;;;<<<;;;999888777777777777666777777666444333333444---222777888777666777:::@@@<<<777555777999999888<<<999666444444555444444444333;;;<<<444666===<<<<<<<<<;;;:::999777777666>>>:::777777::::::999666333222222444777999999888///111333555777666666555222111///111444666555333777777999===???>>>:::555666999:::888888::::::666333444666999;;;:::777444888888888888888999:::::::::777444444666666555333777555444555888;;;<<<===888777555444333444666777333555999<<<>>>===<<<:::555888;;;<<<;;;999999999666222222555777888<<>>888;;;>>>???===:::777888:::888;;;<<<;;;999888:::<<<>>>@@@>>>888555777888888:::???>>>888555:::<<<;;;HHHMMMQQQTTTYYY```cccaaadddgggfffbbbccciiinnnoooppprrrssssssrrrtttyyy}}}xxxwwwvvvxxx~~~zzzoooqqqhhhkkkvvvjjjLLL>>>@@@DDDBBB<<<:::<<<;;;888999???BBBBBB???===;;;::::::<<<>>>@@@DDDPPP[[[YYYKKK>>>999:::===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::777222...333666:::;;;;;;:::;;;<<<999666666999:::888888;;;999555333555:::<<<:::666;;;;;;:::999777777999;;;888999999999888:::===???>>>===;;;::::::;;;===>>>@@@===:::;;;======;;;888777777777888999:::<<<<<<:::;;;<<<>>>???>>>>>>===888777777888;;;===>>>===;;;;;;::::::999:::::::::888:::===<<<:::;;;>>>AAA:::::::::999777666444333888999;;;;;;;;;;;;===>>>BBB@@@<<<999888999;;;<<<;;;@@@CCC@@@:::777:::>>>999999::::::999777666555666222000333999>>>>>><<<999666555666999;;;;;;999888666555444555777;;;===;;;333///222777888777888888;;;;;;:::???EEEDDD===:::;;;<<<<<<:::::::::;;;>>>???>>><<<::::::;;;===AAA???>>>>>>???===888444222555;;;@@@>>>888777999:::888666888<<>><<<>>>;;;777666888::::::999===???@@@???;;;999:::=========;;;999666444444555555999===;;;777666<<>>666777888999::::::999888999888666444777<<<<<<888RRR??????999999:::<<<>>>@@@>>>;;;666333999444333777:::999888999777777888:::<<<<<<:::888888777777777777666333111888666777:::777111333999===<<<:::888777777777888555444444333444555777888:::777555777;;;>>>>>><<<;;;999999:::777555888>>>777777666777888888666444444555666777888888888888:::333222777666///...333444000,,,,,,///222333222>>>======<<<:::888666555888777444000111555999:::555888;;;;;;777333222222666888888666333333777;;;333333555777::::::888666000111222333444666999<<<>>>777111333999;;;777111888;;;<<<:::777666:::???===<<<:::777444444777999888888888555333222444555666777999999888666777888333999<<<888555555555444555888;;;999555444777:::<<<<<<;;;:::999888666666555999999333000333777888000555999;;;<<<<<<:::666888777666333222333666999999;;;<<<<<<;;;;;;<<<>>>===>>>???===999777888:::888999666888999---,,,;;;;;;>>>???;;;666444888<<>>===:::777555::::::<<>>===:::666777<<<>>>>>>>>>@@@;;;777777<<<<<<888999======<<<;;;;;;<<<===???@@@888:::<<<===<<<::::::;;;AAA<<<999:::>>>>>>888222666666888<<<@@@???;;;777999999999888888999:::::::::===@@@???<<<999888999777444777<<<<<<666444666888666555888===>>>;;;777<<<===???@@@???<<<:::888666777999:::;;;::::::999::::::777444777<<<;;;777;;;<<<===>>>===<<<999888777666555666888::::::999???>>>:::666888<<<:::555======<<<:::888888:::<<<777333000222999;;;888444555666333111444888777333999777555444555888<<<>>>>>>;;;:::===BBBCCC???:::999888777777777888::::::BBBAAA>>>;;;888:::===AAA===888555999@@@AAA:::222333555888<<>>@@@???===;;;::::::888888;;;???@@@>>>;;;>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::888888999:::888999;;;<<<<<<<<<<<<<<<888555777>>>???:::999<<<888888888888777777777777<<<:::999999::::::888666777;;;???>>>999555444666999===@@@@@@===:::;;;===<<<======<<<:::888999:::<<<666111333999===<<<888999999888777777888999:::;;;:::;;;<<<===<<<:::888777999<<<>>>>>>===:::999RRR@@@???999:::===>>>??????===:::666333:::444222555777666666777666666666888:::;;;;;;999999888777777777777555333888666777:::888333444999;;;:::999888777888888999444444333333222333333333777666666777999:::999888777666666888777555888>>>777666666666666666555444555666666666666555444444999666666888888666666888444222000000222444666777===<<<<<<;;;999888666555888777555222222555777888444777::::::777444333444666777777666555555777999444444444666888777555333///111333444555777:::<<<999555111333888;;;999555:::======;;;666555888<<<<<<;;;999666333222444666>>>>>><<<999555333444555666666777888999:::::::::666999999777777999777333///444999;;;888666777999999999888888888999999999666888888333111333444333000333666999:::;;;999777>>>===:::666444333555666999:::;;;:::::::::;;;===777999:::999555333333555;;;<<<999::::::///,,,:::999;;;<<<;;;999888;;;===999777555444666999>>>AAAGGGSSSYYYTTTRRRWWWYYYVVVVVVZZZ]]]\\\ZZZZZZ\\\]]]bbbaaa___]]][[[\\\^^^___bbb]]]\\\______ZZZVVVUUU\\\\\\^^^dddjjjmmmkkkiiilll___RRRLLLHHHCCC>>><<>><<<;;;::::::;;;<<<888777888:::===??????>>><<<>>>@@@???;;;888888:::<<<<<<<<<<<<:::777444222555666777:::======:::888999:::<<<>>>???@@@AAAAAA>>>;;;:::===>>>;;;;;;===888555666::::::888888<<<===<<<:::999888888999999<<<<<<;;;999777777999;;;>>>:::777999>>>@@@;;;777888777777888::::::777555999999999:::;;;===>>>???===>>>>>><<<999999;;;===777444666::::::666444777;;;888777888<<<===:::777;;;<<<>>>>>>>>><<<:::888777888999:::::::::999888:::;;;888555777:::999444333555777:::;;;<<<;;;;;;:::888777777999:::999999;;;;;;888444555:::;;;999AAA@@@>>>;;;888888:::===:::666333666<<<>>>;;;777888888666333555888666222;;;999777666666777999;;;<<<<<<;;;;;;;;;;;;:::888888999999888666666999;;;@@@???<<<999888999===@@@@@@<<<888:::>>>???;;;777666888:::;;;<<<;;;:::999;;;;;;:::888777777:::<<<>>>>>>>>>>>>>>><<<999666888888888:::<<<<<<;;;999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;999888888999:::;;;;;;===;;;===@@@???::::::>>>999888888888777777666666777777888999:::999888777:::>>>AAA@@@<<<999999:::777999;;;<<<:::999:::;;;@@@@@@@@@???<<<;;;;;;<<<:::666444555999<<<;;;999666666666777999;;;===???;;;::::::;;;<<<===;;;:::::::::;;;;;;:::999777777RRR???>>>999999:::;;;;;;;;;;;;999777666:::555222444555333222444666444444555888:::::::::;;;888666555666777777666777666888:::888555555888777777777777777888999:::555555555555444333222111444666777888666555555555777555666777666333555999888888777666666666666666666666555444333111000///555888888666777;;;<<<:::444444555555555777:::<<<;;;;;;::::::888777555555777666555555555555555666666888::::::999888888999999777777777888999888777444444444555666555222000///111444666666777999;;;444333222444888:::;;;:::===>>>>>>:::666444666999<<<<<<:::777444444555777??????>>>;;;777666777888666444333555:::======<<<999999777666999===999333+++111888<<<;;;999888999666555555666777999<<<===999:::999666555777555000111222444666888888888888>>>===:::777555444555666999::::::999888888:::===444666777777555222222222888:::666666666,,,(((444999:::;;;<<<;;;:::999999666444333333555999>>>AAAIIISSSYYYVVVTTTXXXYYYUUUVVVWWWYYYZZZ[[[[[[[[[[[[]]]^^^___]]][[[YYYXXXYYYZZZUUUTTTVVVVVVRRRPPPPPPRRRUUUYYY^^^aaabbb```___aaaZZZSSSPPPJJJBBB===<<<@@@AAA@@@===999888:::===777666777999<<<>>>>>>>>>===<<<:::999888888999:::@@@???===;;;999666444333111111222555999::::::999;;;;;;;;;<<<===???@@@AAA???<<<<<<>>>>>>;;;;;;>>>888555555888999888999<<<;;;:::999888888888888888>>>===:::666444555888;;;>>>;;;888999===???<<<999;;;999777777777777666444888888999:::<<<>>>@@@AAA@@@>>><<<999777999>>>AAA888666555888888666666888>>>;;;888999;;;<<<:::888999;;;<<<======<<<:::999999::::::::::::999999888:::;;;:::777888:::777222222444777999;;;=========<<<:::999999::::::999888888:::999555555:::>>>>>>AAA@@@>>>:::666666888;;;<<<888555777<<<>>><<<888:::;;;999666666888777222<<<;;;:::888777777777777999;;;;;;:::777777999<<<777999:::999777777999<<<<<<<<<:::888777999===@@@BBB@@@<<<;;;<<<===<<<;;;999;;;<<<;;;888888;;;======;;;888777888:::;;;;;;BBB???<<<<<<<<<:::666222555777:::::::::999999999CCCBBB@@@>>>;;;999777666===<<<<<<;;;;;;;;;;;;<<<>>>:::666555777999:::999???@@@AAA@@@;;;666999>>>999999999888777666666555777999===???>>>===<<<<<<<<<>>>AAA@@@<<<;;;<<<>>>555666777777888888888888@@@AAA@@@???<<<;;;<<<===888888888888999:::::::::666777777999:::===???@@@;;;:::999:::<<<======<<<===<<<:::888888888999:::PPP======777999333444555777888:::;;;;;;;;;777444555444111111444777555333444666888888888;;;888555444555777888888777777777888888666666777555555666666888999::::::555666777888888777555444111555999:::777555666777;;;888777888666111000222::::::999888666666777888444444444333222000///...111777777222333;;;<<<777555777999999777777:::===999999999999888666555555444333444777888666555777::::::;;;;;;<<<===>>>???===;;;999999;;;;;;777444444333333444555555444222111444777888777777777888222333444555666888;;;===<<<===<<<:::666555777999<<<<<<;;;:::888888:::<<<:::;;;;;;999888888:::<<<777444111444:::======:::999:::999777999===;;;666...333999<<<<<<;;;::::::555555444555666999;;;===<<<===<<<;;;===???;;;444555444444666777555666888777555444444555777888999:::::::::888777888:::===666777999999888666555444555888555444666...***333<<<;;;;;;<<<;;;999555111999888888777888999:::;;;GGGPPPVVVWWWXXXZZZWWWRRRWWWTTTTTTWWWYYYXXXWWWXXXVVVYYY[[[[[[XXXVVVWWWXXXTTTQQQQQQTTTUUUSSSSSSUUUOOOSSSXXX[[[]]]^^^___```ZZZXXXWWWVVVPPPEEE???>>>>>>AAABBB>>>999666999<<<888888888:::===???@@@???@@@>>>;;;:::;;;;;;:::999CCCAAA???===;;;:::::::::444333333444888:::;;;:::???===<<<:::::::::;;;<<<:::888:::>>>???===???CCC;;;:::999999999999:::;;;999999:::;;;;;;<<<===>>><<<<<<:::888666666999<<>>??????===:::888888;;;???BBB:::888666666666777999;;;>>>;;;999999:::<<<<<<;;;:::;;;<<<=========;;;;;;<<<<<<<<<;;;;;;:::999999777:::;;;999999:::888444;;;<<<===>>>>>>>>>>>>>>>;;;999888888:::;;;::::::777<<<>>>;;;999<<>><<<:::;;;<<<999<<>>777555555777<<<@@@???>>>CCC???:::999::::::666222444888<<<<<<;;;:::<<<>>>IIIGGGDDDAAA===:::777666<<<;;;999:::;;;;;;<<<;;;???;;;666666888:::888666;;;>>>@@@<<<555222777===:::999999888777666555555666:::???AAA???===;;;;;;:::;;;===<<<::::::;;;===999888666666777777777777;;;<<<<<<;;;999999;;;===777:::<<<<<<:::999;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::888999;;;===>>>>>>@@@>>>:::888999;;;???AAAMMM::::::666888444555666777999;;;===>>>;;;888777888666222222555:::777555444666777777666:::777333222444666888999666777666555666777777666444555666777888999999:::333444666888999999888888111666:::;;;:::888999;;;:::777777999888333000111888999999888555444555777222333333333222222111000222777666000000888:::555666888;;;:::888777888;;;888888888888777777666555222000333999:::777666999;;;:::999999;;;>>>@@@BBBAAA>>>;;;;;;<<<;;;777333444333333555777888777666666888999999777555555555333444666666555666999<<<999999999888777888:::;;;888999:::999999:::<<<>>>777777777666555666888:::999555222444999;;;999666555:::<<<888777:::<<<;;;777999:::;;;:::;;;;;;<<<777777666666666888999::::::<<<<<<<<<@@@CCC???999;;;777666999888444444777444333222444777:::;;;;;;;;;;;;;;;:::888999:::<<<999999:::;;;;;;:::999888777;;;888888<<<777222:::999999999::::::888333///:::;;;===>>>>>><<<999888AAAHHHPPPVVVYYYYYYTTTMMMNNNIIIGGGKKKMMMKKKLLLOOONNNQQQTTTSSSPPPNNNQQQTTTPPPNNNOOORRRRRRPPPRRRUUUPPPQQQRRRSSSSSSTTTWWWYYYWWWWWWZZZ[[[TTTHHHAAA???;;;???@@@===888666888<<<999999999:::===??????>>>@@@???>>>>>>>>><<<888555@@@???>>>======>>>???@@@:::888777777999;;;<<<;;;===<<<:::999888888999:::888777:::>>>>>><<>>;;;:::;;;;;;;;;999:::;;;<<<===>>>??????777999;;;<<<;;;;;;;;;<<>>>>>;;;:::777555555999<<<===;;;:::888999:::<<<===>>>;;;;;;<<<=========<<<<<<======<<<;;;;;;;;;::::::555999;;;::::::<<<;;;888AAAAAAAAAAAA@@@@@@??????777666555777999;;;<<<;;;666===AAA>>><<<<<<<<<;;;555777:::;;;999777666666999777555666888999777555666:::;;;999999<<<<<<999777888999:::;;;::::::999;;;777333444999>>>???>>>888555333666===@@@>>>::::::::::::999999:::>>>AAA<<<>>>@@@@@@<<<999888999888<<>>:::777:::===333333444999???AAA@@@===???===:::999::::::777444555999===???>>>>>>AAACCC???>>>>>>======>>>???@@@:::888777777:::;;;;;;:::===;;;999999;;;:::888555777;;;===888222222888===999999888888777666666555444777:::<<<:::777555444999:::;;;:::::::::;;;<<<===<<<:::888777777888999777777888777777999<<<>>>888;;;???>>>;;;999;;;>>>??????>>>===<<<:::999888<<<:::999999<<<>>>??????CCC@@@<<<999888:::>>>@@@KKK888999666999;;;;;;;;;;;;<<<<<<<<<<<<888888999<<<999555444666:::999777777888888888777999777444333555888999:::666666444111222777888666666777888888999999888888222222444666777888888888333666888::::::;;;;;;<<<444222333888:::777444555444777999777333111222333333333444555555555444444666777666222222666888666555777999:::999888888888777777888888888777777666333///222:::;;;666555999999666333333666;;;>>>??????>>><<<;;;:::999888666555444444555888999999999999:::;;;999777555555555444555666666666666888:::777777777777888:::;;;===444666777777777888:::<<<888888777555333222444555999777666777999:::777444444:::<<<888666888<<<===???===;;;999999:::<<<>>>999999999888888777777666555888::::::<<<@@@>>>999>>>999888<<<:::444333888999777555777:::<<<;;;999:::;;;<<<<<<:::999:::;;;:::999888888:::;;;:::999555:::888777===:::555:::333555888::::::999777666777:::===@@@AAA???<<<:::===@@@FFFNNNSSSRRRLLLEEEEEE???===AAACCCAAAFFFNNNTTTXXX[[[ZZZVVVSSSVVVYYYTTTSSSTTTWWWVVVRRRSSSWWWSSSPPPMMMJJJIIIIIIJJJJJJSSSSSSVVVXXXQQQEEE<<<:::999<<<===<<<999888:::<<<:::999888999;;;===<<<;;;<<<>>>@@@@@@>>>999444111::::::999:::;;;===???@@@>>>===;;;;;;<<<======<<<777777777888999;;;<<<===<<<;;;===???<<<777999>>>AAABBB???:::999<<<<<<;;;:::;;;;;;<<<<<<;;;::::::444888<<>>;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;::::::::::::;;;555:::<<<;;;:::===>>>============>>>>>>??????@@@666555555666999<<<======666;;;>>><<<::::::888555555888<<<>>>===;;;999999;;;:::888888999999888666444999<<<::::::<<<===;;;666777888:::;;;<<<<<<<<<>>>888222333777;;;999666999666444777===@@@===999:::::::::999999:::===@@@:::<<>>@@@AAAAAABBBCCC;;;:::999999999;;;<<<===999666444666:::<<<;;;999:::;;;<<<<<<;;;999777666666;;;===888444666;;;===888888888888777777777777:::999:::;;;<<<:::777333;;;<<<<<<=========<<<<<<===>>>===999666555999===777888888888888:::>>>AAA999;;;===<<<:::999;;;===<<<<<<=========<<<;;;;;;<<<;;;:::;;;===>>>>>>===DDDAAA===999777777999:::JJJ888:::888;;;<<<<<<<<<===<<<;;;;;;:::444555:::>>><<<666555777888888888999;;;<<<;;;::::::888666666888;;;<<<<<<777666111---///666888666999999:::::::::999777666444444555555666777888999666555555666888999999888000---///666:::888555444333777;;;:::555222111333666666777777777777666666888444222444444333666:::333444666999<<<===;;;999777777888999999888888888666111333:::;;;444222888888444000///333888<<<===999999999888666777999:::777666555666777999888888999999:::888666666777888555444444555777888999999777666666666888:::<<<<<<555666777777666666777999888888777555444333555777777888:::<<<<<<:::888666555888888666666:::===<<>>>>>GGGUUUcccjjjqqqrrrnnnkkkllloooggggggjjjnnnmmmhhhiiilllhhhddd___]]]\\\[[[XXXUUUWWWVVVWWWXXXSSSGGG===:::999999;;;<<<<<<=========<<<;;;::::::<<<<<<;;;:::888===AAAAAA===888555444666666777888:::;;;===>>>>>>===<<<<<<===>>>===;;;666777888:::<<<===>>>>>>????????????999333444999<<<>>><<<777666;;;===;;;999999:::;;;;;;;;;:::999444888<<>>;;;999999444555888:::<<<;;;999666111555999<<<<<<;;;<<<===AAA@@@???>>>============:::888777888:::;;;:::888777999777222333999<<<:::777888:::::::::::::::;;;::::::::::::999888888888888888777777777888999999999===???;;;:::===??????888999999:::;;;===>>>???888777666888:::<<<===<<<999::::::777888;;;999555:::;;;<<<<<<:::999:::;;;<<<;;;:::::::::999888777444:::===;;;:::;;;;;;:::777777888999:::;;;<<<======:::666555777888888777999:::;;;;;;;;;999999888999999999999888999;;;===<<<<<<<<<<<<<<<;;;:::999:::999888888888999<<<===:::::::::888666666777888999<<<@@@???:::777777999;;;;;;<<<>>>@@@AAA???>>><<<;;;999777666777777888999666444666;;;===<<<:::888:::<<<:::777555777:::777<<<<<<777666999;;;:::777777777777888888888888AAA===;;;===BBBCCC>>>999<<<===>>>??????>>><<<:::888<<<===999333333:::AAA::::::999888777999===@@@999999999888777777999:::999:::;;;==================<<<;;;<<<>>>>>>===;;;@@@???===;;;;;;:::;;;;;;KKK888;;;999===666777999:::;;;;;;:::999000333999???===777555888666666888;;;>>>@@@???===;;;999888999;;;===>>>>>>777666000***---666999666;;;;;;;;;;;;:::888666555999999888777777888999:::888555222222555777666444000---///555999666222111555:::???>>>999555444555999999999999999888777777777000...444555111444<<<222222444999>>>@@@>>>;;;777888888999999999999888:::333444;;;:::222000666:::555000///333999<<<>>>333555666555333555:::>>>999777666555666777666666888888888777666777:::<<<444333222444888:::;;;:::888777666666888:::;;;;;;999::::::999777666777888555666777666666777:::<<<666999===???>>><<<:::999777777444333888======999===;;;999999:::<<<<<<===999:::<<<===<<<999666444222888;;;888555777888888999333555===>>>666666<<<999666333555999;;;999666666888;;;<<<:::888666555===999555555888;;;<<<<<<777>>>:::888>>><<<555666666:::>>>===999777999<<<999888888777888999;;;<<>>======>>>>>>===<<<888===BBBAAA<<<888999:::555666777888:::;;;<<<===;;;;;;;;;<<<>>>>>>===;;;999:::<<<===>>>===<<<<<>>888222333888777:::888333444:::===;;;666777999<<<===>>>>>>===666999<<<===;;;999777777555777:::<<<;;;888444222666999<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<<999555555888:::999888444777555111111888:::888888999;;;;;;:::888888888:::999999888777666555555555555444444444666777888<<<@@@AAA<<<999<<>>999>>>BBB???888333444888888888999888666777999;;;???<<<::::::;;;<<<<<<;;;===999555333666:::===???;;;;;;999555111222777;;;888>>>CCCAAA:::555666888===;;;:::<<<>>>???;;;888777777666666888:::===???:::777555777<<>>;;;777:::;;;888222111777===888;;;;;;666555999:::555666666666777888888999999AAA<<<888;;;BBBEEEAAA:::<<<<<<===???@@@>>>;;;888333888;;;777000000:::EEE;;;;;;:::777666666999<<<999777555444444666777888999:::<<<=========<<<;;;===<<<<<<>>>???>>><<<::::::;;;<<<>>>@@@AAABBBBBBQQQ???>>>999999888777666555666888:::;;;<<<===<<<;;;999777555333666666666555444666:::>>>999999888888888999;;;<<<777555333444666999;;;;;;???===:::555222222444777555777888888999;;;>>>AAA>>>;;;444+++)))///444555000111111111000000222444333333444666888777555222@@@888444666777444555999888444444888777111///111333111222666<<<@@@AAA@@@999777777;;;@@@AAA===888888555111000222444555666555444333333444666999;;;333666999999777666888:::999777555555555444111///000333555555333222444777<<<888555666:::;;;999666;;;::::::;;;<<<;;;999777======;;;888444555999===999;;;999444333777;;;<<<<<<;;;;;;<<<>>>===999555888777333///222999:::666222555999:::888777888999:::777999@@@AAA:::555666999;;;<<<;;;999888999:::555666888:::;;;======>>>555888888666555888777444444888:::888444111222555555666777999;;;<<<<<<======>>>>>><<<;;;<<<:::888;;;:::999777777777888888888777666666777:::===???;;;555444999;;;777777:::===;;;999888;;;@@@FFFIIIaaasss}}}pppbbb\\\]]]ZZZPPPEEE@@@AAA<<<555888BBBDDD===<<<<<<;;;::::::<<<===>>>;;;======<<<:::999888999444222555;;;<<<777777:::888999:::<<<<<<<<<<<<;;;999999:::;;;<<<<<<999666333:::AAABBB;;;444111000...333777888666666999===:::::::::;;;===>>>>>>>>>===<<<======:::555888===<<<======;;;999888999;;;999888888:::===>>>;;;888777:::======;;;::::::<<<;;;===<<<888444333888>>>666666222...222;;;>>>;;;<<<===???@@@???<<<:::888======>>><<<999888888999222555888777555555888;;;;;;<<<>>>??????>>><<<;;;999777555666999;;;:::888555:::;;;777666;;;===;;;<<<<<<<<<;;;:::999777666888999888555222222777;;;;;;;;;:::888777555444333888555222333888:::999666;;;<<<===<<<:::888888888999;;;>>>???>>><<<<<<<<<:::;;;<<<999555555888<<<:::::::::;;;;;;;;;<<<<<>><<<;;;;;;999888;;;AAA@@@<<<666888777555222111555888777<<<>>>;;;555333666;;;:::666111111444888:::::::::888666777999;;;<<<;;;@@@>>>;;;999999:::<<<===888666555444555888;;;===<<<999666666888:::999888999777555444555888<<>>;;;999:::>>>???;;;777>>>>>>===;;;>>>AAA???999999===AAACCCBBBBBBDDDFFFQQQ>>>===666777777777666555666777888999;;;;;;;;;;;;;;;999888777;;;;;;:::888666666999<<<:::999888777777777888888;;;999777777999:::::::::;;;;;;:::888555555666888666777888777777999;;;>>>777666222,,,+++000444444444444444444555666777777333333333555666666444111999333111444666444444888;;;777777999888333111444555444555888<<>>999777999:::888888<<<@@@???===;;;:::999888888444555777888:::;;;<<<<<<888;;;<<<999999:::999555555999<<<;;;777555666999:::999777666555666777777;;;;;;;;;:::999999777666888777666555555555666777888888777777777888999:::;;;777777<<<>>>;;;;;;===@@@>>>;;;::::::===AAACCCYYYmmmwwwiii```]]]YYYPPPHHHBBB@@@;;;777:::???@@@===;;;;;;;;;;;;;;;<<<===>>>??????>>><<<::::::<<<>>>666333555;;;===:::888:::===<<<:::999888999::::::888888999;;;===>>><<<:::888999;;;======:::555111111555::::::999999<<>>===;;;999;;;999:::===<<<999:::>>>;;;;;;<<<<<<<<<<<<:::999666555555777;;;===<<<:::444777::::::888777888999>>>>>>;;;888444444777::::::999666111444;;;===:::<<<<<<<<<<<<<<<======>>><<<======<<<:::999999:::999:::;;;:::999888888999777999;;;>>>????????????:::999888999;;;;;;999666333888:::666666999;;;999======<<<<<<<<<;;;;;;;;;:::999777444222222555888::::::999888777666555555666333111444888;;;:::888<<<<<<;;;;;;:::888777666888;;;>>>@@@??????@@@@@@===;;;999777888999999:::;;;;;;<<<<<<<<<<<<<<<<<>>===;;;777888::::::888777777777;;;:::888999:::;;;;;;:::===;;;:::;;;===>>>>>>===::::::777555888>>>???<<<999:::;;;999666666999<<<===>>>>>><<<:::999:::;;;888666555666:::<<<<<<;;;999888777888;;;=========@@@>>><<<::::::;;;===???:::999777666666777999;;;===;;;::::::;;;999555111999888777777888;;;>>>@@@===999666666999999666333>>>@@@@@@===>>>@@@>>>999<<>>AAA===999888999:::999777666777888999;;;;;;<<<<<<:::>>>???===<<<===:::666666:::======:::999:::<<<===;;;777555444444666888;;;:::::::::888777555555666666555444444555777777999999888777777666666666:::888999===???>>><<<===>>>===;;;::::::<<<===???NNNccc|||sssfff^^^XXXRRRNNNFFF???999:::;;;;;;:::<<<::::::;;;<<<<<<<<<<<<<<>><<<999888999===@@@:::666666;;;???===;;;;;;BBB???:::777555777999;;;888888999;;;>>>@@@???>>>===888555888>>>@@@:::444333666:::;;;::::::<<>>999777666777777777<<<<<<999666777;;;<<<999>>>===:::999999;;;>>>@@@:::<<<===<<<;;;:::;;;<<>>===<<<<<<;;;999777333555888;;;>>>@@@BBBBBB===<<<<<<======;;;888555111555888666666777888666===<<<;;;::::::<<<>>>??????<<<888555555666666666888888888888888777777777555333333555999<<<;;;:::???<<<:::;;;<<<<<<999666;;;===???@@@@@@???@@@AAA???;;;666666:::<<<;;;999=========<<<<<<<<<<<<<<<>>>>>>>>>???>>>======<<<888888888888888999:::;;;666777999<<>>>>>;;;;;;777333555;;;>>><<<:::===???>>>;;;:::<<>><<<;;;===>>><<<:::888888:::===???@@@>>>;;;999888999;;;===???>>>===???>>><<<;;;;;;===???@@@<<<;;;999888888888999:::;;;;;;===>>>===:::444000999999999:::<<<===???@@@AAA===999888::::::888666:::???AAA???>>>??????<<<<<<>>>???@@@???>>>>>>???OOO;;;:::555666555666777777777555333111777888888999999999999999333555666666666777999;;;999999888888777777777666999888888999999888555222777999::::::888777888999999999999777555444666888777888777333444999<<<;;;???;;;777888;;;;;;666222444333333444666666444222444333444888:::;;;:::999<<<:::888777666555555666444555777999::::::999888???<<<888777777777666444222333555888;;;:::777555444444666777888999999:::::::::;;;:::999777777666111444555333000000444888999999999888777666666666333111111333666999:::999999888888999:::999777555===<<<;;;999888777888888;;;======::::::===;;;777:::999777666666888999:::<<<999555444777::::::888:::;;;;;;:::888666555444555666999;;;;;;999888999;;;666222333888;;;:::777999:::;;;<<<===>>>>>>>>>;;;>>>???===<<<<<<999444666999===>>>===<<<<<<===999888777777888:::<<<======;;;:::<<<:::777555666777777666666666777999:::;;;999777666555666888999:::999999<<<>>>===:::999999999999:::;;;<<<===>>>DDDZZZvvv|||mmmaaaYYYWWWVVVKKK@@@999<<<===777666;;;;;;;;;<<<===<<<;;;:::999::::::999777666777;;;===<<<999888;;;???@@@===;;;???===:::888888:::===???;;;:::999;;;===??????>>>@@@:::555777===@@@<<<777222555888999999999;;;===666888::::::999777555555888555666===BBB???;;;:::>>>:::888:::???AAA???<<<777777666777999<<<>>>???888:::<<<>>>>>>>>>>>>>>>AAA;;;666666888:::999666;;;;;;:::888999::::::999AAA???<<<999888888999:::999:::<<<<<<;;;;;;===>>>@@@===;;;<<<===<<<999555111333555888;;;>>>@@@BBB??????@@@@@@>>>;;;777444000444777888777777777666<<<:::888666777999<<<>>>BBB>>>:::999:::<<<;;;:::777777777888888999999:::888777777999;;;===<<<:::@@@<<<:::<<<@@@AAA===999@@@AAAAAA@@@===<<<<<<===>>>;;;888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888888888888777777999::::::;;;<<<===<<<:::777444666444444666::::::888444666555444666999<<<===<<>>???@@@>>>999333333888;;;;;;999<<>><<<::::::;;;<<<;;;::::::;;;===???@@@???===;;;:::::::::<<<>>>>>><<<:::===<<<;;;;;;;;;===>>>???<<<;;;;;;::::::;;;;;;;;;888:::<<<>>>>>><<<888555888999;;;<<<>>>??????@@@CCC@@@<<<;;;<<<>>>>>>===777>>>BBB???===???AAA@@@:::;;;===>>>???@@@AAABBBNNN;;;;;;777888666777888999888555333111888888777666666555555555222444666777777777888999666777888999::::::;;;;;;666666777999:::999666444:::::::::777666555777999::::::999777555555666888666666333......444777777===999777999======999555555444444555777777666555777888999:::<<<<<<:::777888888666444333444555555000222444666777777888888===;;;888777777777888777222333555888;;;;;;888666666666444444444666888999666666777888999999888888555666777999::::::999888777777777777888999999888222111222333666999:::;;;999888888999:::999777555777666666555555444444333999;;;;;;:::<<<@@@>>>999<<<;;;999777666666888:::===999555666999:::999888:::999888777777555333222444777:::999888888999999999555111333888;;;:::777:::;;;<<<<<<============999<<<===:::999999777333666999;;;======<<<;;;;;;333555777:::<<<======<<<>>>::::::<<<;;;555444666888777666666777888999:::<<<999666444444888<<>>SSSqqquuuggg___\\\]]]QQQDDD<<<===<<<666555:::<<<<<<======<<<:::888666777888:::999888888999:::<<<;;;:::;;;>>>@@@>>>;;;888999:::;;;===???AAABBB>>><<<::::::;;;<<<<<<<<<@@@===999999;;;<<<;;;999444555777999999:::;;;;;;888999999777555444666888999666888>>>BBB>>>999888@@@;;;666777===AAAAAA???======<<<;;;;;;<<<===???<<<===>>>@@@AAAAAA@@@???>>>888444555:::===;;;888777777999::::::888888999>>>======<<<;;;999777666777999:::;;;:::;;;===>>>;;;999888999<<<;;;888444222222333444777:::<<<>>>>>>@@@AAA@@@===:::666444222444888:::999777777888===;;;888555555777999;;;@@@<<<999999<<<>>>>>><<<555666777888999:::;;;;;;===<<<<<<=========;;;:::<<<999777:::@@@BBB???<<>>===;;;999666555444444777444333555888:::888555777666666777;;;===>>>>>>???<<<999777999<<<>>>???@@@???:::111///333666777777:::<<<<<<999888999;;;;;;<<<<<<;;;999999:::<<<>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;999666;;;::::::::::::;;;======:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<;;;;;;;;;999:::<<<===>>>???>>>>>>@@@>>><<<<<<===???AAABBB???EEEGGGBBB???@@@AAAAAA<<<<<<<<<===???AAABBBBBBNNN;;;<<<888:::888888::::::999777555333999888666555333333333333666888::::::999777666777333555777999;;;======>>>777777888:::<<<<<<:::888::::::888666444444777999999999999777555555777999888888444//////444777666777666777:::???AAA???<<<555444444555777999999888777999999888999;;;999444444666666333333666777555...000222333444555888:::999888666555555555666777222222444666999;;;:::888;;;888555111000000111222444444444666999;;;:::999444444666999<<<<<<888555444333333555888::::::999222333444555777:::<<<===;;;;;;:::;;;<<<<<<:::777777666666777888888666444666777777777:::???===777::::::999777666666999;;;===888555777:::999777888999777666555666666444333999;;;888222///444;;;>>>;;;999777888;;;;;;999777888999999:::::::::999999888;;;:::777666888777333777999;;;<<<<<<:::888666222444777:::;;;:::888777===888777;;;:::333111555777777666555555666777888:::888555444555999???BBB>>>???>>>;;;<<<>>>===999<<<<<<;;;::::::999::::::===OOOlllqqqgggbbbbbbVVVLLLAAA===:::888888999;;;;;;<<<;;;;;;:::999888888:::<<<<<<:::999999:::999<<<<<<::::::======;;;555777:::===???@@@AAAAAA@@@===999888888999999888<<<<<<===<<<:::999::::::666777888:::;;;<<<<<<<<<999::::::777444444777;;;:::888:::???@@@<<<888888???;;;888888;;;>>>@@@??????@@@???>>>;;;:::;;;<<<<<<<<<<<<>>>??????>>><<<;;;777444555:::===<<<:::555555888<<<;;;666666888888999<<<======;;;888666666777999:::999:::<<<===666666777999::::::777555444444333333444777:::;;;<<<>>>???>>>;;;888666666555555888;;;:::777888;;;>>>;;;888666555777999;;;:::999777888:::;;;<<<<<<555666777888999;;;<<<<<<>>>?????????>>>===;;;:::888777777999===???>>><<<:::::::::999999:::===@@@:::===>>><<<888888===AAA888888999999::::::::::::?????????>>>===;;;:::999666888:::999777777:::===<<<;;;999666333444777999777555333333444666666666999888888999;;;===>>>===<<<:::999999;;;===>>>=========888///,,,///333444555888999888555333555888:::<<<===;;;999999;;;===??????===:::888888:::======<<<;;;;;;;;;;;;888666::::::::::::::::::;;;;;;:::;;;===???@@@@@@@@@?????????>>><<<:::999;;;===<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAABBBCCCEEEGGGHHHLLLNNNKKKDDD@@@@@@@@@>>>AAA???======>>>???>>>===NNN;;;<<<888:::::::::;;;;;;;;;999888777999888666444333333333333555888:::;;;999777666555222333666888;;;<<<======888888888:::;;;;;;:::888444666777777666555777888555666666555444555777999777999888444444888999777333555777:::<<<======<<<333222222444777999:::999777999999666777;;;:::555222666777555666:::;;;777///111222222111333777;;;777777777555444333444444444222222333666999;;;;;;<<<:::777555222000000///555444444777:::<<<;;;:::111333555666666666555555333111111333777999888777444555666888999;;;===???<<<;;;;;;<<<======:::888999888888;;;===>>><<<999888888666555999>>><<<666444555777666555666:::======777444777:::777666777888666444555777888777666999<<<999000---333:::===888999:::;;;<<<;;;999888888999999999999999888888999;;;:::666666999999777999:::;;;<<<<<<999555222444555777999999999888777???888777<<<;;;222111666999999777666666777888888777666666666777:::<<<>>><<<>>>;;;888:::???@@@<<<===<<<:::999999:::;;;<<<===LLLhhh{{{ooogggccc[[[TTTGGG;;;888;;;;;;999888888888999:::;;;======;;;;;;;;;:::888777888:::666<<<>>>999666999<<<<<<777888:::<<<======<<<;;;???;;;777555555666777777777999;;;<<<<<<;;;:::999666666777999:::;;;;;;:::888;;;<<<:::666555999<<<999999<<>>999888;;;:::::::::;;;<<<<<<<<<<<<<<<===???===:::777777999;;;:::999;;;<<<<<<999777:::888666777:::<<<;;;:::666666:::>>>;;;555333666888999;;;<<<<<<:::777666555666888888888888:::;;;555777:::;;;:::888777777777555444333444777:::<<<999;;;===;;;888666666888777555666:::999666777<<<999888666555555777999;;;888999999888777888999;;;666666777888:::;;;<<<<<<<<<===??????>>><<<;;;:::::::::;;;<<<============999999999888888:::>>>BBB===<<<<<<;;;:::;;;>>>@@@777888999999:::;;;<<<<<<@@@@@@>>>===<<<<<<;;;;;;555888;;;:::888777;;;???999:::999666444555999===:::999666444222444777:::<<<:::999999;;;<<<<<<;;;777777999;;;>>>???===<<<999;;;888111...222666888777888888666222111333666:::999777777999:::999888;;;<<<<<<;;;999999<<>>===>>>>>>===:::;;;===@@@@@@@@@@@@???????????????EEEFFFGGGGGGHHHHHHJJJKKKOOOMMMGGG???===@@@???<<>>;;;;;;===>>>===<<>>>>>:::222333333222000222777;;;888999999777555333333333555222000111444888;;;<<<::::::::::::888666444222777666666888<<<===<<<:::333777:::888444333777<<<333111000222666888777555666777888999:::<<<>>>@@@;;;::::::;;;<<<;;;999777666555666999===>>>;;;888===;;;888666:::>>><<<666...111444555555777;;;>>>===666333888:::777555777888666444555888::::::888444;;;<<<555111444777777000444888;;;;;;;;;:::;;;::::::;;;;;;;;;:::999999;;;===;;;666666:::<<<:::;;;;;;<<<===<<<999444000777777777888999;;;<<<===BBB::::::???===444333888===<<<:::999999999::::::333555666888999:::999999888:::777333666>>>AAA===999999888888:::<<>>LLLgggtttiiiccc]]]YYYKKK:::666===>>>999555555666777:::===@@@BBB<<<;;;888555333333777999333<<>>===:::777999<<<777888<<>>666999===???>>>;;;:::999777:::<<<;;;888555555666;;;:::888999;;;;;;777444;;;999888888999::::::999888888<<<@@@<<<333111444<<<<<<<<<<<<:::777555333444666777888777777999:::666:::>>>>>>;;;888777888888666444444555888<<<>>>777999;;;999666555777999888555555999888555777===444333222222333555888999:::<<<===;;;888666999;;;666666777999:::;;;<<<<<<999;;;===>>>===<<<;;;;;;>>>@@@AAAAAA???>>>>>>???===<<<:::888777888<<<@@@@@@<<<999999<<>>777888999:::<<<===>>>>>>>>>===<<<;;;::::::;;;<<<555888;;;;;;888888<<>>===;;;666333444:::???===;;;999999:::;;;:::999444555999===@@@@@@===:::888;;;:::444222777<<<>>>999:::999555111000333666:::444000222777:::777222777:::<<<<<<;;;;;;===@@@===;;;999:::<<>>@@@BBBCCCCCCAAA>>>===777:::===>>>===>>>AAADDDDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDFFFFFFFFFEEEEEEFFFIIIEEE>>>888999>>>???<<<===:::888999<<>>NNN;;;999555999888777777777888777555333:::888444111000222555888444666777666888;;;:::555444444444666888999999777???===;;;:::999:::<<<======666444999===999555555777555333222333555888:::444444444666888888666444888555333222333222...***333222222444888999777444333777;;;<<<:::888888999555555666555555888;;;>>>===;;;777444333555888:::333000111666777444111111222000000333777:::999888666666666666666777777777777888999888555555777:::555888::::::999888888999444333444777:::999666222999<<<===;;;777666999===;;;::::::<<<>>>>>>;;;777999777666666333///222888777888888777777888:::<<<555666999::::::999666555000111333777<<<===999666999777666777999:::777444777777777888999888555333888888888666555555888;;;888999999::::::;;;<<<<<<===;;;::::::::::::999888999;;;===>>>===:::666444555555777:::===>>>===<<<888;;;<<<:::666444444555<<<999777888<<<>>>===;;;???888555:::===;;;;;;>>>AAA===888666888;;;<<<<<<>>>;;;888777999;;;======???EEEbbbtttfffUUUWWWOOO>>>555888:::888777777666666777999:::<<<===<<<;;;888555444555666111888<<<999777:::>>>@@@:::>>>AAA===777444777<<<===888222222666999:::888666777;;;???>>>::::::>>>888666666888::::::666333>>>===:::999888888999:::777777999:::;;;:::888666333888888333333999===<<>>===;;;999777666555555444888<<<===<<<999777666999777666999===>>>:::555444555777999:::999999888;;;888666666888888666444888777444333666:::777000222777777333333888;;;:::777777777999;;;<<<;;;999<<<======>>>===;;;:::999999999999::::::;;;;;;;;;666>>>AAA<<<:::===AAA@@@<<<;;;888777888;;;>>>AAA??????===:::<<>>;;;<<<;;;:::888999<<<>>>999999:::;;;<<<<<<;;;;;;===<<<:::777666999===AAACCCAAA===:::999:::;;;===???999444444777:::999777;;;888999===;;;666666;;;555777999888777777:::===:::888666444333333444555;;;:::666222333777888555777===@@@===:::;;;<<<;;;999999;;;===>>>??????@@@;;;===>>>>>><<<::::::;;;???>>>===<<<;;;::::::::::::<<<======<<<;;;;;;<<>><<>>@@@===999777>>>CCC???;;;<<<======QQQ===999444777666666666666666666666777:::777222000000222444555777999999888:::>>><<<888777666666777888888777555===<<<;;;;;;;;;===>>>@@@===666333777:::888555666777555333111222555999<<<888777666777888888777555888555333333555555222000444333333555777666444111333444555444333555999===333444555444444555888:::===:::777444444666888:::555111000444777777888;;;555333222333666888777555666666777777777666666555333555777666444333555666222444777888777777777888666666666777999888444111:::===>>><<<777666888;;;>>><<<::::::;;;;;;999777888666555666333000222888555555555555555666888999888777777777777777777888555444444777:::<<<;;;999888888777888:::;;;:::999444555666777888777555333999666444555777999999888:::999777666666777999;;;:::888777777888888777666777888:::<<<<<<;;;999888777777888:::===>>>===<<<888999:::999666444555777<<<:::999999<<<===<<<:::===777555;;;>>>===<<<======:::777777:::===>>>>>>===<<<:::999999:::<<<>>>???DDDaaazzzmmm___^^^UUUGGG<<<888777555===<<<;;;:::::::::;;;;;;<<<<<<<<<999666555666777555;;;>>>;;;888;;;>>>???===??????<<<777555888;;;===888444444888;;;;;;999>>>888666888999:::<<<@@@888777777888:::999666333777777888888999999999999<<<;;;888666555666888:::999999555111444<<<>>>;;;<<<<<<<<<999777555666777333666:::;;;:::999999::::::666666::::::777555888777;;;>>>>>>:::777888:::666777:::<<<<<<<<<:::999:::<<<>>>>>><<<::::::::::::888777999======999444333444555666777777777777999777666777999:::999777777777444333666;;;888222333888999666666:::<<<;;;777666666888:::<<<;;;:::999::::::::::::888777666333666888999888888:::;;;777===>>>:::999>>>CCCCCC>>>===;;;::::::;;;===??????@@@===999:::>>>>>>;;;===999999======;;;;;;???:::::::::999999:::===@@@===<<<::::::;;;;;;:::888999:::;;;;;;:::<<>><<<999888777888;;;:::555555:::888::::::999777666888:::<<<;;;999888777777888999:::<<<;;;666444666888777777===AAA>>><<<<<<===<<<===============<<<;;;:::888999999:::;;;;;;;;;:::>>>===<<<:::999999888888;;;===???@@@???>>>>>>??????BBBAAA<<<:::===@@@>>>CCC???:::999<<<>>><<<:::BBB>>><<<===@@@@@@;;;555???CCCCCC===999<<<@@@BBBUUU@@@:::333555333555666444333333777;;;===888333111333555666555999::::::888:::>>>>>>::::::999888888888888555333999999999:::;;;===>>>???<<<666222555777777666777777555333222333666:::===<<<:::888777888888777666999666333444888999888666888777777888888777444111///000111111111333777999333555666666555444666777;;;999666555555666888:::888222///222555777;;;???777666444555666666555333777777888888888666555444000222444555333222222222222444666777777666777888999888777888888777444111888:::;;;999666555777:::===;;;888777777666555444666444444666444111333888333333333333444555666777:::888666444444666888::::::888666666888:::;;;;;;555777777888888999;;;===777777888888777666444333777333111444:::<<<999555:::888555333333444777888888777666666888888777555888888999:::;;;;;;:::::::::999999;;;===>>>===;;;777888888777666666888999<<<;;;:::;;;<<<<<<;;;999777444444:::>>>===:::999777666666777:::===>>>===>>>???>>><<<999:::===AAA>>>CCC___wwwjjjddd\\\TTTIII===888999@@@???>>><<<;;;:::::::::<<<<<<===;;;888777777777999>>>@@@===:::<<<>>>>>>AAA???<<<999888888999:::===:::777888;;;===<<<:::555000---000222444999>>>999888888999:::999777555111333666999::::::999888:::999888555444555888:::>>>999333111666======888888999:::999777666666666444666888999888888999;;;999444333666::::::999:::777999;;;:::666444444666...222888>>>AAAAAA@@@>>>??????>>><<<:::999:::<<<===;;;:::<<<>>>===999555999888888888888:::;;;<<<666666666888;;;<<<<<<;;;888888666444777:::888222555999;;;:::999<<<===<<<777777777888;;;<<<<<<;;;888999999:::999888666555111555888:::888888999;;;:::<<<<<<888777<<<@@@AAA>>>===<<<<<<;;;;;;<<<<<>>>>>;;;:::===888999999999999;;;>>>AAAAAA===999:::>>>@@@===:::666888;;;======>>>@@@AAACCC@@@===:::999999:::;;;888777888;;;@@@AAA???<<<;;;:::===???>>>;;;;;;>>><<<<<<<<<:::777666666777<<<;;;:::999999:::;;;<<<777<<<>>>999444555666777666===BBB@@@>>>>>>>>>======>>>======<<<;;;999999999777666888<<<>>>===;;;;;;:::999999888888888888:::===@@@AAA@@@???>>>>>>===@@@???;;;999;;;======AAA>>>;;;;;;>>>???>>><<<===<<<<<>>CCC???BBB^^^ooofffaaa___UUUFFF???BBB???>>>===<<<:::999999888;;;<<<===<<<999888888888;;;???AAA>>><<>>???>>><<<777===EEEFFF===333444:::;;;::::::;;;::::::888777666777888999::::::999999777999;;;<<<;;;:::::::::;;;888555444888:::999666666888::::::999777777888777777888777777777777888999555333555:::=========777888999777444222222444...222888>>>BBBBBBAAA@@@AAA@@@===999666666999<<>>>>>???@@@>>>;;;888<<<:::999888888:::<<<>>>777777888:::<<<<<<<<<;;;;;;;;;999666777999777222666999<<<<<<;;;;;;<<<<<<:::999888999<<<===>>>===;;;;;;<<<<<<;;;:::888777666777888;;;<<<<<<;;;999<<<;;;999777777888999888999999::::::::::::::::::===>>>;;;888888;;;:::666AAA???>>>>>><<<999888888:::::::::999999:::===@@@@@@;;;777:::AAAEEEDDD@@@777999;;;<<<<<<===>>>@@@???>>><<<:::999:::<<<===999999999;;;???@@@???>>>;;;<<>>======<<<:::888777777777999888888888888999:::;;;777;;;<<<999666777666333777>>>CCCAAA??????>>>===888999:::<<<======>>>>>>===999777999>>>AAA???<<<888888888888999:::;;;<<<999;;;>>>???===;;;999999999;;;<<<;;;:::;;;===???@@@>>>======@@@AAAAAA@@@???>>>===>>>@@@BBBCCCCCC>>>EEEMMMRRR\\\jjjuuuzzzUUUAAA<<<333555666888777333//////555:::AAA===888777888999999888777999888777999===<<<888777666666777999999888666555555777888888888777666:::888555222333666999:::444666999;;;<<<<<<:::999777555444444666999999999===:::777888:::<<<:::888555888;;;===>>>===;;;:::---///222555555333000---666888999888666555444555444444444555666777888999999444222444555444444777444555555666666666777888;;;<<<<<<<<<;;;999888777444555666888888777555333888999999888666555666777888888888777777777888999777777777777666555777888222444666888777555333222666444444888999666555666666555555666999;;;:::999777777888888888888777777666777888888777666555555555777999777444444666999666777999777555333444555111333666999999999888888222444666888888777666444777666555666888999888777<<<;;;999888888888888999<<<:::999:::;;;<<<;;;:::666666666666777999999999666888;;;<<<<<<;;;999888333333444777;;;<<<999444666777999::::::999999999999;;;<<<:::666666;;;AAA???BBB]]]tttkkkeeecccZZZJJJAAACCC============<<<<<<;;;;;;:::;;;<<<;;;999888999::::::>>>???======AAABBBAAAEEE???:::888;;;>>>>>>===;;;;;;<<<===???@@@???===GGG\\\pppoooVVV;;;555;;;<<<<<<===<<<;;;999999999???>>><<<;;;::::::::::::=========>>>>>>===;;;999666666888999999666555555666999;;;<<<;;;:::::::::<<<;;;:::999999888777666999888666777;;;@@@AAA???;;;;;;999777555444555666666888:::<<<>>>?????????BBB@@@===888555666999<<<<<<======>>>???===;;;888999777555333333555888:::888:::;;;<<<<<<;;;:::999888::::::777888;;;:::666666888:::<<<;;;::::::;;;===;;;:::;;;===??????>>><<<============;;;:::999<<<999666999>>>???;;;666:::777555777999888666444222333555777888999999888;;;<<<:::888999<<<;;;777999;;;;;;;;;::::::999888<<<<<<<<<:::888999;;;===>>>999555999@@@DDDAAA===999::::::999888999<<<>>>;;;;;;:::999:::<<<>>>???===;;;999999:::<<<===>>>666999<<<<<<;;;:::999888<<<;;;:::::::::::::::999666666777777888888999:::<<<<<<:::999<<>>BBB@@@=========<<<555777999;;;>>>???AAAAAA???;;;777999===@@@>>>;;;666777777999;;;===???@@@;;;===>>>===;;;888666666777888:::;;;<<<<<>>>>>??????>>>CCCBBB@@@@@@BBBGGGNNNSSS]]]gggrrrzzzSSS@@@<<<444777999999777444000111555999===<<<:::777666555666777777:::::::::<<>><<<:::888777666666444777::::::999777777777888555666;;;<<<888555555777555555777;;;===<<<999666888:::<<<<<<:::888666333555777777555444333333999:::;;;;;;999888888888---000333333222333666:::222555999:::999888888999111444888;;;;;;888555222333222222333555777666555777777777777888:::;;;<<<:::888777777888:::999999777777666777999999888666000444999<<<<<<:::999999888888777666:::>>><<<777;;;===>>>===;;;::::::;;;444555666444222444999===>>>@@@[[[~~~vvvllldddYYYLLLBBB>>>======>>>?????????>>>>>>:::;;;:::999777888:::<<<:::===>>><<<===AAABBB@@@@@@<<<999888;;;>>>>>>>>>::::::<<<===>>>>>>>>>>>>AAAXXXqqqqqqXXX>>>888@@@<<<<<<===;;;999777888999BBB@@@>>>;;;:::;;;<<<<<<@@@<<<999;;;???@@@===999555666999<<<:::555444777999;;;======<<<;;;<<<===@@@>>>=========<<<999777888;;;<<<:::;;;???AAA@@@???===;;;999888888999:::<<<<<<;;;;;;;;;<<<======BBBAAA???;;;888888:::<<<777888:::;;;<<<;;;:::999:::888666555555666999:::999;;;======;;;888777777444777999888999>>>???===777777999;;;:::777888<<<@@@>>>;;;;;;===>>>>>>>>>:::;;;<<<<<<;;;:::888777<<<888555777<<<>>>;;;777<<<666333888<<<;;;999777000111333555777888999999999;;;:::777888;;;:::666///333666777999===>>><<<>>>===<<<:::888888:::<<<;;;888666888;;;<<<999555::::::999888777888;;;===999999999999;;;<<<>>>??????===:::888888999;;;<<<666;;;>>>===;;;;;;999666<<<;;;999:::;;;<<<<<<;;;777888888888999999::::::@@@>>>:::;;;AAAFFF@@@666999>>>AAA===::::::;;;999888999;;;===>>>???@@@@@@===:::777777:::<<<;;;:::777888999:::<<>>;;;999888999777777:::>>>>>>>>>@@@DDDEEECCC???<<<;;;;;;<<<======BBBHHHOOOVVVaaammmvvvRRR@@@<<<555777999777555444333555777888;;;<<<<<<999444333555888555888::::::<<>>>>>888444333666777555444666222444777777666666888;;;<<<;;;999888888999:::;;;999777555666888999888666444555555444333444666888:::;;;:::888555666999<<<===<<<:::999888888777666999::::::888555555777999;;;777888===>>>:::666555555333222666;;;<<<:::777777999;;;======;;;999777444666666555333222444666888999:::<<<======:::888---000444444222333777;;;777777888999::::::999888555777999:::888555222///111111000222555666666555666666777888999:::;;;;;;777555444444666888888888888888888999:::999555111***///666:::;;;::::::;;;;;;;;;777333666<<<<<<777;;;===>>>===:::999:::<<<444333333333444777;;;===;;;===XXX}}}xxxggg[[[SSSIII@@@======>>>??????>>>======::::::888666555666:::===;;;======;;;<<>>???666AAAMMMOOODDD888999@@@999;;;;;;999666444555777;;;;;;;;;;;;<<<======>>>>>><<>><<<;;;;;;===???>>>;;;777666===@@@===:::<<>>>>>;;;888666666888:::;;;<<<;;;;;;::::::;;;<<<<<<>>>???>>><<<:::888999:::333666999;;;<<<<<<<<<======<<<:::999999:::;;;<<<777:::======:::888666777555999;;;999999===>>>===:::777888;;;:::666888===AAA>>>;;;:::;;;<<<<<<;;;::::::;;;;;;:::999777666888888888999:::<<>>>>>;;;;;;444444555666777999::::::999:::999666777999777222,,,111555666999>>>???<<<<<<<<<<<<:::888999;;;===888777888999:::999555222777888::::::::::::<<<===;;;::::::::::::;;;<<<======<<<<<<:::999999:::<<<999@@@CCC???======;;;777>>>;;;999:::<<<===<<<;;;888888999999999999999999>>>===;;;;;;@@@DDDAAA;;;:::>>>???:::666666888777:::;;;<<<>>>???@@@@@@@@@999999888777999;;;===>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>><<<;;;===>>>;;;:::<<>>???DDDBBB@@@>>><<<<<<@@@DDDHHHGGGRRRcccqqqzzzRRR???;;;555888888666444444666888999999;;;???@@@<<<555333666;;;111555888999;;;<<<999222333333333444666777666555///111555999;;;;;;999888///333333...---222555333666555444333222333444444555444555666888888666333333333444777::::::555000///444:::===<<<:::999:::111///...000333555444222888888777555333333666888666888:::===???@@@AAAAAA<<<666222333222///...000333666888777666555777:::;;;999777555555777:::;;;888666333444666888777555333444555555555777:::=========<<<888555444888;;;555444444555777999999999<<<;;;888333///000444999<<<999999>>>@@@;;;666444222000000333999;;;888444999:::<<<======<<<:::999666777666333000111555:::555555777;;;???>>>:::666444777:::888444333777;;;<<<888555777<<<>>>:::666::::::999888555222///---333222222444666888888777888888999999999888888777555333222222444666777777999999999:::;;;999333...&&&,,,555:::;;;:::;;;<<<;;;:::444...000888999555888:::;;;:::777777999<<<777555444555888===???@@@999;;;VVV{{{lll```\\\SSSGGG;;;<<<=========;;;:::999;;;:::777555333666:::>>><<<>>>===:::;;;===<<<888333444555666777999;;;<<<888999:::::::::;;;===???DDD>>>999777555444777<<<777999999777333111333555111444777;;;===?????????===BBBPPPgggzzz{{{iiiWWWCCC999333777<<<<<<<<<>>><<<===<<<;;;::::::<<>>CCC>>>999:::<<<<<<:::777333222333555777888999999:::;;;<<<<<<<<<<<<999;;;<<<;;;999777666777444777;;;>>>???@@@AAABBB::::::999888888888999:::555999======:::777777777;;;>>>>>>:::999::::::888<<<888888;;;:::666999???AAA>>>:::999999:::999999;;;;;;<<<<<<;;;:::888777555:::>>><<<999;;;DDDLLLZZZKKK>>>===???===;;;<<<999999888888999:::;;;;;;999:::999555555666333...///555888666888======888;;;;;;;;;999999:::===???444777:::<<<===;;;999777333666;;;===>>>======>>>===<<<;;;;;;:::::::::::::::;;;======<<<;;;;;;;;;888>>>AAA===:::;;;888333???===::::::<<<===;;;999777777888888888777777666888:::;;;999;;;???@@@===;;;???>>>777333444666666999:::<<<>>>@@@BBBCCCCCC888999:::::::::<<<@@@DDD>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;<<>>CCCBBB===>>>CCC============AAAHHHQQQWWWbbbqqqOOO::::::777;;;;;;888555777;;;===:::777999:::;;;;;;999888888888888888999:::999888777666111222444777:::;;;999888777666666888;;;===<<<:::777777888999999777333000666666666666555555555555777888999:::999888555444555333333666:::;;;666111:::888666444333222222222111666999888777999:::888;;;777555666:::<<<999666777888888999:::;;;;;;;;;999555000---...111333444444333666;;;:::444333777777999999666222333999???888777555555555555333111444444555666888;;;===>>>;;;<<<===:::777555777999777333222666888777888::::::777222111222666:::<<>>999999999888999999::::::<<<===<<<:::<<>>===:::666888888777666555555666666444555888======999999<<<>>>;;;777444444777;;;>>>;;;777444333555555333000444444444444666999;;;===:::888MMMtttvvvbbb]]]MMMBBB:::;;;>>>===;;;:::;;;===>>><<<:::999;;;>>>555555555666888888666444===@@@???:::888;;;:::555;;;999666333333666999;;;===<<<;;;<<<===;;;777333666666666888999777333000888888888888:::===???AAAAAA???;;;999777888999:::;;;===>>><<<999777999<<<;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;<<<======BBB>>>:::999::::::999777:::;;;<<<;;;999888999:::;;;<<<<<<:::999:::>>>BBBCCC>>>:::;;;???@@@;;;666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;777222333777777999;;;<<<;;;;;;<<<===:::999999:::;;;:::666222222444888<<>>;;;888888999;;;:::888888999:::;;;:::888777777888:::;;;===;;;:::===??????;;;777999:::;;;999555444777:::???<<<888888;;;<<<<<<:::888555333777<<<;;;444---888>>>???;;;:::===>>>;;;:::::::::999999:::::::::888:::===>>>===>>>???@@@:::<<<;;;888888===>>><<<>>><<<:::<<>>AAABBBBBB???CCCMMM\\\iiisssNNN::::::777;;;:::777666888===???===:::888888777666666777999;;;666666777888888777666555555555666888999999777666666888;;;;;;999888:::;;;=========>>>>>><<<888555777555444333333444666777666666777888777666555555888555222111333666777777666888::::::777555555666666;;;===:::888::::::888:::888777777999:::999777555555666888999;;;===>>>;;;777333111111222222222666555777;;;999333111333333555666555222333888===777666444444555666555444666666666888999;;;===>>>:::;;;<<<:::777666888:::999555333777888666666888666555444444555777888999999::::::::::::999888777222333555777777777777777666666777888888999999:::888777666666888:::<<<>>>;;;::::::::::::;;;<<<<<<<<>>;;;;;;>>>@@@>>>===:::666444444666777777<<<===??????>>><<<999777777666555333333333444555888<<>>:::777999;;;777555444777:::;;;888555111555999;;;:::888999999555666777666555555777888CCCAAA===<<<<<<=========888;;;;;;777666:::;;;888999;;;:::666888???CCCBBB>>>CCCSSSnnn}}}rrrggg^^^YYYQQQFFF===<<<>>>>>><<<<<<@@@<<<888888:::<<<;;;999999888888:::<<<<<<999666555555666666666777777777333333666:::;;;888:::>>>???===999777777999===???:::777444555888999777555444444444444555666777777===555<<>>@@@>>>===;;;999999:::<<<>>>::::::;;;:::999999;;;<<<;;;<<<<<<;;;:::999;;;<<<:::;;;<<<=========<<<;;;===:::888888::::::999777:::;;;<<<;;;999888999:::888:::;;;;;;::::::===???<<<:::999;;;??????<<<888<<<;;;;;;:::999999999999999888:::===;;;888:::???:::<<<======<<<<<<>>>???999777666777888888555333555555555777999:::999888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;999888777888:::<<<<<<;;;:::888888:::;;;:::999888888999;;;>>><<<999999::::::999777777555555777;;;;;;777222444:::<<<999999<<<===;;;??????>>>======>>>??????999;;;<<<===<<<<<<>>>@@@777:::999666777;;;<<<;;;CCC@@@>>>???AAABBBAAA??????AAADDDFFFGGGHHHKKKMMMBBB???:::777;;;FFFVVVaaajjjnnnyyyNNN::::::888<<<999777777:::>>>@@@>>>;;;777555333222333666:::===666777777888888888777777888999999:::999777666555333888<<<:::555333666:::<<<<<<<<<======<<<888555666555222111222444777999555555555555555666666777666666555333222444777:::111666:::;;;:::888777888:::>>>???;;;999::::::777777888999888777666777888666666666666777999:::;;;888666444444444555444333555444555888777333222333111333666666555666:::>>>888777555555777888999999666666666777888999;;;<<<888999999999777777888::::::666444777888666555666333555666888999888888777777888999::::::888666555---222888999777555777:::444444555555777888:::;;;888777777666777777888888::::::::::::;;;;;;;;;<<<;;;???@@@;;;999<<<@@@AAA???<<<999777888999999999<<<===>>>???>>><<<999777999777555333222222333333;;;======;;;888777999<<<777888888888888777555444///333888:::;;;;;;;;;;;;===;;;888666666777666555=========;;;999999;;;<<<999;;;:::999;;;>>><<<999888999999777999@@@DDDEEE===AAAQQQlll}}}qqqfff^^^XXXMMMBBB???@@@??????@@@@@@===;;;;;;======;;;888666666777999;;;;;;999777222444555777999999999888333222555999:::888:::???>>><<<999777777999<<<>>>777444333555999;;;:::888555666666666666555555444===777444666999888666777AAA===;;;<<<;;;999;;;>>>999;;;<<<<<<;;;:::;;;;;;:::777555444777:::<<<<<<:::<<<<<<999999<<<===;;;::::::999999999999:::::::::999777666777777666444555999===>>><<<;;;;;;===<<<;;;999777777999<<<>>>===<<<::::::;;;===@@@BBB999888777777999;;;<<<;;;;;;<<<;;;999777777999;;;:::<<<===???>>>===;;;:::999888888999<<<<<<;;;::::::;;;;;;:::999888999;;;888:::<<<<<<;;;999888888444666999<<<>>>===<<<;;;<<<<<<:::999888888888777777777999======;;;===AAA<<<=========;;;;;;===???:::888555555666888888777:::888555555666888999:::===;;;::::::;;;;;;999888<<<>>>???@@@>>>:::555222888===@@@@@@<<<:::<<<>>><<<:::999999:::<<<<<<;;;999888888999;;;;;;:::888666666777888999999999999444888;;;::::::<<<>>>===BBBAAA???>>>>>>???AAABBB:::;;;<<<;;;;;;;;;===???888;;;;;;888999===>>><<<::::::;;;===AAADDDEEEEEEAAACCCDDDEEEEEEFFFHHHKKKKKKJJJIIIGGGLLL]]]sssOOO;;;<<<:::>>>:::999888:::======<<<:::555444222333555999<<<===888888999::::::::::::;;;999:::;;;:::888777666666000444777777444333555888:::999999::::::999666444444444444444555666888999666666444444444666888999000555;;;;;;888555666888000111333666888999888666999===>>>:::777999999777444777:::888444222555888999888777666444444444444222111222555777999888666222000///111333444666777111444777999999:::===???;;;999666666777999:::999666666666666666777888999666666666666666777888999999555444888999666555666444666888:::999999999999:::;;;<<<<<<;;;888444222000333777999777666666777666666666777888;;;===>>>999999888888777666666666777777888999999:::::::::888>>>???:::666999???BBBBBB???===<<<===>>>===<<<;;;;;;:::999888888888777999777444222222222444555999999888555333444888;;;666999;;;:::777555555666222555888;;;===<<<<<<<<>>===;;;999777777888:::;;;===<<<::::::;;;>>>AAACCC;;;888555555888;;;:::999;;;;;;:::888666666888:::<<<<<<=========<<<;;;;;;999:::;;;===>>>>>>===<<<:::;;;;;;:::888888:::<<<999;;;======;;;777333000000444:::<<<<<<::::::;;;<<<;;;:::999999999:::::::::888999===<<<999888;;;;;;<<<<<<:::999999;;;<<<<<<:::888777888:::<<<===>>>;;;888777888:::::::::???===:::999999888666333<<<===>>>???===999666333888;;;>>>???>>>>>>???AAA;;;999777888<<<>>><<<:::333555777:::===??????>>>777888999777555666999<<<888;;;============>>>???@@@???<<<;;;;;;<<>><<>>BBBCCCAAA<<<===???BBBEEEHHHIIIIIIBBBAAA???>>>AAAGGGPPPWWWbbbfffjjjooovvvPPP===>>>===AAA<<<;;;999999999999888888555444444666:::<<<<<<;;;777777888888999:::;;;<<<777999::::::888777777999222222444666888999999999:::999888999:::999777555333555777999::::::888777888777555444555777999;;;111777======999666777:::333///---000777;;;999666666::::::666444666777666222777:::777222000333777888888777666555333222111///000222555888999888666555222...,,,///444888888111444777999:::;;;<<<===;;;888666555666666666555777777777777777888999999555555444444666777777888666333333888:::888777888777888999888777888:::===888999;;;;;;:::777444222666555555777888888555222666777777888:::<<<===>>>=========<<<;;;::::::999666777888:::;;;;;;;;;:::555;;;===888555888===???AAA???>>>>>>>>>>>>===;;;;;;888555222111333666888888666444222222444666888;;;999666222111222555888555999<<<<<<999777888;;;777888;;;===>>>===;;;:::>>>:::777666999:::888666333666999999777777999;;;:::999999;;;<<<:::888777555666:::===>>><<<::::::;;;;;;HHHccc~~~mmm```^^^RRREEE>>>:::777888;;;<<<:::999:::<<<<<<888444666999<<<>>>???>>>>>>>>>777999;;;<<<<<<<<<:::999666888<<>><<<888555777:::;;;:::999777777888999999>>><<<;;;::::::<<>>===<<<;;;::::::;;;:::999888888;;;===888999;;;<<<;;;888444111///555;;;<<<:::777888999;;;:::::::::;;;<<<>>>@@@===::::::======888666777;;;<<<<<<;;;999999:::<<<;;;:::999888888:::===>>>===;;;::::::;;;;;;999777:::999777777777777666555;;;;;;::::::999888888888444333444777;;;>>>>>><<<:::888666888<<<===;;;999555777:::===???AAABBBBBB:::;;;;;;777444444888<<<<<<===>>>???===;;;<<<======<<<;;;::::::;;;<<<===;;;<<<===<<<;;;;;;<<<>>>>>>BBBCCCAAABBBFFFGGGDDDFFFGGGGGGHHHGGGFFFEEEEEECCCEEEGGGLLLSSS___kkktttOOO===???>>>BBB>>>===:::777666666777888888666666888<<<>>><<<999444444444555666888999:::555888:::999666666888;;;666555555888===???>>>===666555444555666555444222333555:::======;;;888555999888666555666777999:::777::::::777444444:::???777333///222888<<<<<<999555999999444333555666555444888:::888333111444777444666888999999777555444333333444666888777555333;;;888222...000666777444222333444666777777888888888666444444444444222000:::999999999:::;;;<<<<<<777555444555777888888777555222333888;;;999777888777888888666444555:::???333555666888888777666555:::666444555888888555111444555666888999:::::::::;;;:::999999888888999999999:::<<<===>>>>>>>>>===333888:::777666999<<<<<<===<<<;;;;;;<<<;;;999777:::777222//////111555888999777444333333555999;;;@@@===888444222333666777444888;;;<<<:::999;;;===::::::;;;===>>>===:::777666555444555777777777666888:::;;;;;;888666555555888888999;;;999666777:::666666:::??????:::666666999888CCC^^^{{{qqqccc```TTTHHH???999555555999===;;;:::<<<>>>>>>;;;888777999===???>>>>>>>>>???999:::;;;<<<<<<;;;;;;:::999:::>>>BBB@@@888444555::::::999999999999::::::888777666888;;;;;;888555222333555777999:::;;;;;;555777777555777;;;===<<<999999<<<>>>;;;777888===999888777777999;;;;;;:::555555666999;;;;;;:::888:::666555777777777999===999;;;<<<>>>>>><<<;;;999666666666555555666999<<<777:::<<<:::777555666777777888888888999999999888===<<<:::888888:::<<<===>>>;;;777555666777888888666888999999777777888999::::::999999:::;;;;;;<<<:::;;;<<<;;;888777777777:::;;;:::888777888;;;>>>555555666999;;;;;;999666222666:::;;;999777777888::::::999:::;;;>>>AAACCC===::::::>>>???;;;888888;;;<<<>>>>>>===<<<<<<===777888::::::999999:::;;;999999999;;;;;;:::666333111333666666666777999;;;;;;:::888777777888:::<<<666444333666<<>><<<999888888:::;;;;;;:::888<<<>>>@@@@@@@@@???@@@AAA<<<===<<<888555555999<<<<<<<<<===>>><<<888888;;;=========<<<<<<=========:::<<<>>>>>>=========>>>===AAABBBAAACCCFFFFFFDDD777:::???CCCFFFHHHJJJLLLOOOUUU```kkkvvvNNN;;;>>>===AAA@@@>>>:::666555666999<<<<<<999666777;;;===;;;888333333333333555777999:::555888:::888555444666:::666777:::;;;<<<===>>>???444333222222333333222111444666999<<<<<<:::777555888888777666555666777777777888777555333444999<<<555666777888999::::::;;;999<<<;;;666333555666555888:::;;;999666555666888555888<<<>>>>>><<<888666555555555777888888666444<<<;;;888555777;;;999222555444333444555555555444666666666777888777444222888888888888999:::<<<<<<;;;888666777999;;;:::888666333444999;;;888666666333555666444111222777<<<444555666777777777777777888666555444555555666666222444777999:::999777666555444333222222444666777999;;;===???@@@@@@??????333777999888999<<<<<<999:::999999:::;;;999777444999777555333222444666777<<<999666444444666999;;;===:::777555555888:::<<<555777:::;;;::::::::::::999888999;;;===<<<999555222444777888777666666666:::999999:::999777333000444555999;;;888444999AAA:::888999>>>>>>999777999888666???YYYwwwxxxjjjeeeZZZNNNEEE===777777:::>>><<<;;;<<>>;;;444888;;;===;;;:::;;;<<<777777888999:::;;;<<<<<<;;;:::<<<>>><<<777666888999999::::::::::::999999888666666888<<<<<<999555444444555666888:::<<<===>>>999666888:::;;;===>>><<<:::<<>>???;;;888777888;;;>>>@@@???=========555888<<<>>><<<999888999:::999999:::;;;:::777555///444999888555555999>>><<<;;;999888888999;;;<<<;;;::::::;;;<<<===>>>>>>999;;;<<<<<<;;;:::999:::???AAABBBAAA>>>>>>@@@BBB>>>>>><<<:::999:::===???<<<:::<<>>>>>???@@@@@@???>>>>>>888;;;???@@@@@@???>>>???<<<@@@BBBAAACCCFFFFFFDDD333:::FFFQQQZZZdddlllqqquuu{{{LLL:::<<<<<<@@@@@@>>>:::666555777<<<@@@@@@;;;555444888;;;:::999444444444444666888;;;<<<666999:::888444222555999333888<<<<<<888777:::>>>888777666666777888666555666777888999999888666555888777666555555555555555111444777999888666555444000777>>>===888555777;;;>>>@@@>>>888555666666444<<<<<<<<<;;;999888888999:::===AAACCCBBB>>>888555444444555777:::;;;:::999888;;;;;;;;;???BBB===333999777555555555666555444888888:::<<<>>>===:::777444444555555666888999:::>>>;;;999999<<<===<<<:::888555555999:::777444444///222555444000000444888;;;;;;:::999888777777666444666777555222333777;;;333555888;;;;;;:::777555555444222111222555888:::888999<<<>>>??????>>>>>>444777999999;;;>>><<<777:::999:::;;;;;;:::777444888888888888777777777777???<<<888555444555888:::555333222333777<<<@@@BBB777777888999:::999888777777666777999<<<<<<888555222777;;;<<<:::888888999:::999999;;;===<<<777333111333999<<<888444<<>>888444<<>>@@@>>><<<222666999:::888777777999444555555666888:::<<<>>><<<:::999:::888555777<<<777777888888888888777777444333333777:::;;;888555888888888888999<<<>>>???;;;444333:::>>>:::888999>>>;;;<<>>999666777<<<888444333666:::<<<<<<>>>;;;888888999;;;======AAA;;;999;;;:::777999>>>::::::;;;<<<<<<;;;::::::555888::::::999:::===@@@:::999999:::<<<===<<<;;;///222666:::<<<;;;:::888777666555444555777:::<<<999:::999777555666<<<@@@222555999;;;;;;:::999999///333999>>>???===999666999;;;;;;999666666999<<<::::::999888777888<<>><<<;;;;;;555:::@@@BBB@@@<<<999999===<<<:::;;;<<<<<<:::999333999>>>;;;444111666<<<===<<<;;;:::::::::;;;;;;:::<<<===;;;777666888;;;:::===@@@???;;;999:::;;;>>>@@@AAA@@@>>>???BBBEEE???>>><<<<<<===???AAABBB===:::<<>>@@@AAAAAA@@@>>>===777;;;???BBBBBB@@@??????===AAACCCCCCDDDHHHHHHEEENNNWWWeeesssJJJ888777444;;;444666777999888777555444888444333666999999:::===:::444111555888777999???999777555222222333444666888888:::>>><<<777666999666666777888888777666555:::777444555777888777555333222111222444555444333555888888666666888777444222555:::???;;;444111333999:::::::::999777666444888;;;:::555333666888888888:::<<<===<<<999666444333666999;;;::::::;;;<<<666999===>>><<<:::999888777666555555555444333333777777888999:::<<<===>>>;;;888555333444444555555;;;999777888;;;<<<:::777444777:::======;;;888666111111111000///000222444333666999;;;;;;:::;;;;;;666777999::::::888555444;;;555333888<<<;;;888777<<<999666444333444666888999666666:::???@@@;;;666333444666888999:::999999777666888;;;:::555555888777888777666555666999;;;============;;;999777666333555777999:::999888777333444666888:::;;;999777000666777222222666999666777555333444888999999777666777999;;;<<<;;;777333666444777>>>>>>888555888888;;;===>>>===<<<<<<======>>>DDDUUUrrrrrr^^^RRRSSSNNN???888<<<===999666999:::888888:::;;;<<<<<<;;;:::999888777888666444333333666:::<<<@@@>>>777222666===>>>999555777999;;;;;;888555333...333888;;;:::999:::;;;@@@;;;777777<<>>AAABBB===;;;::::::<<<;;;888555333333333444666888;;;<<<999888777888999:::999888888<<<<<<777777<<<<<<999===;;;999:::<<<>>>===;;;777777666777888999;;;<<<<<<888444555888<<<===<<<<<<===>>>===999777888:::999===:::333555<<<;;;222888777555444555999===???BBB<<<777777;;;>>>>>><<<666666666777:::;;;:::999333666999:::999888777777???@@@@@@>>>;;;999999:::999999:::;;;;;;:::999999<<<;;;999777444333555777;;;888555666999:::999777555<<<>>>999555888:::999===>>>???>>><<<;;;;;;<<<:::777888<<<>>><<<>>>AAA===;;;999999;;;>>>??????999===@@@AAA???======>>>BBB???<<<<<<===>>>===;;;777888AAAJJJGGG<<<:::AAABBBGGGNNNQQQTTTZZZdddlll}}}MMM;;;999666<<<999999::::::999888666555555111000333666555666999999555333777999777999===888666555333444666888999999888999<<<:::666555999777777666555555666777888:::888666777999999777555222111111333555666555444777999777444444777999777888999===@@@===777777:::999999999999888666444333888;;;:::555333666888888333555888::::::999666444777999;;;<<<;;;;;;;;;<<<888:::;;;:::777444222111111444555444111000111444666666666666777888999:::999888666555555666666555666666777999:::999666444444555777888888888777666555555444222000//////000444666:::;;;;;;:::::::::777999:::;;;:::888666444<<<666555:::===<<<999888>>>;;;888444333333444666666777999;;;<<<;;;999777333444666777888999999999888666777::::::777777:::;;;;;;999777444444666888:::;;;;;;<<<;;;:::888777777777888888888777666555111222555999===<<<888444666999888222111666:::999999777555555777888777555888888999;;;<<<;;;888666666444666;;;;;;555222444999:::;;;:::::::::===??????>>>BBBRRRooo}}}iiiYYYWWWVVVMMMCCC@@@;;;666555888:::999999<<<;;;;;;;;;;;;:::999888777777666555444666999<<<>>>===;;;666111555;;;<<<777777888:::::::::777555333---111555777777888:::<<<===999666666999;;;999666999666444555666777666555===;;;:::888888:::;;;======<<<:::999:::;;;===>>>>>><<<999666666888;;;===>>>:::666444666888888888777999::::::999777777888<<<;;;:::::::::<<<>>>???>>><<<::::::;;;;;;999666444666999<<<>>>>>><<<;;;;;;999888888999999777666<<>>999999<<<<<<888>>><<<:::;;;>>>??????>>>777777666555666888999;;;>>>;;;888777888:::;;;<<<;;;<<<===;;;888666666888777;;;999444666======555555555444444666:::===???===:::888999<<<>>>===;;;999999999:::<<<<<<:::888555888:::;;;:::999999999===<<<;;;;;;::::::::::::666666777777888999;;;;;;===<<<;;;888666555777999???===;;;::::::999888777999<<<<<<999:::>>>>>>999<<<===>>>>>>;;;:::999::::::888999======;;;:::===>>>;;;777666888;;;===>>>EEEFFFDDDAAA===;;;<<<>>>===<<<<<<>>>BBBEEEDDDCCCAAA>>>BBBHHHFFF@@@DDDNNNSSS[[[gggrrr}}}PPP===;;;777;;;888777777666555444444333444000///333555444444666666444444777777555666999666666555555666888;;;===:::888999:::888444444777888666444333333666999:::999999999:::;;;:::888666111111333555777777555333666777555000000555777777;;;;;;===???<<<888999>>>999999999888777555333111777:::999444333666888888000333666999::::::999888777999;;;;;;:::999:::;;;888999999888444222111111...333777666111///333777888888777777777777888888555555555666666555555444444777;;;<<<:::777444333777666666666666777888888666666555444333111//////555777:::;;;:::999999999888999:::::::::999777666:::555444999<<<:::888888<<<:::777555444444666777444777;;;;;;999777777888444555555666777888999999888666666999:::999:::>>>======;;;999666666888:::999999:::;;;;;;::::::999===<<<:::999888777666666000111444:::??????888222999:::777111000444888::::::888666555666666555444:::999999:::<<<<<<:::999888777888:::999555222333<<<;;;:::888666777:::<<<>>><<<>>>MMMkkksss^^^VVVWWWWWWMMMBBB:::666555999<<<;;;;;;===;;;:::::::::999888888777666666666666888:::===>>>:::888444222555::::::666999999999999888777666555000222444555666999===@@@<<<:::777777999888555222666666777888:::999777555>>><<<999777777999<<<>>>===<<<;;;:::::::::;;;;;;>>><<<999666666777999;;;>>>;;;888666777888999999555777999999888777777888<<<;;;:::999999999;;;;;;???===:::999::::::999777888999:::;;;<<<===>>>>>><<<:::888888888888777555<<<======999888:::999777<<<:::999:::===>>>>>>>>>999888666555555666888999>>>>>><<<:::888888:::<<<===>>>>>><<<999777777777888;;;:::555777<<<;;;555111111222444666999;;;<<<777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===;;;888555888:::<<<<<<;;;;;;;;;<<<<<<999666666999;;;:::999333333444555777999<<<=========<<<:::888888999;;;>>>??????>>><<<:::;;;;;;<<<<<<::::::>>>BBB???:::===???@@@???<<<:::999999:::888:::>>>===999888999>>>:::666555777;;;>>>@@@@@@AAAAAA@@@???>>>@@@AAA>>>>>>???BBBDDDCCCAAA>>>BBBCCCKKKWWW\\\]]]eeepppttt{{{PPP<<<;;;666888666555555444444555555666777333222666888666666888222333555666555333333444666666555666777888;;;<<<777777999;;;999333222444555555444333444666888:::888888:::;;;;;;999777555333444555777999777444111222444333000000444555333999999;;;<<<888333333888:::::::::999777555333111666999999444333666888888333555777:::<<<<<<;;;;;;444555777888777777999:::666777888888777777888:::222555888999777666777999===<<<;;;:::999999999999111333555666555444333333777:::>>>===:::777666888999999999999999:::;;;;;;333333444555666555444222555888:::;;;:::888888888555666777888888999999999666222222666888666444555777666555555555777:::;;;444666999:::::::::999999666666666777888999::::::777444333777999999;;;???<<<<<<<<<;;;999:::===@@@::::::;;;;;;;;;;;;::::::@@@>>><<<:::888888999999444222333999???@@@:::444777777555222000111444666999888777666666666666666;;;999888888:::;;;;;;:::;;;;;;;;;<<<;;;999888777======<<<999666555555666999888:::JJJhhhgggUUUTTTYYYUUUIII???:::999<<<===<<<;;;===::::::999999888888888888777777888888999::::::;;;999888666666888;;;;;;999999888888777777888888999888777666666777:::>>>AAA>>><<<999888999:::999777666888;;;===>>><<<999777;;;:::888777777888:::;;;::::::::::::;;;;;;;;;;;;<<<:::888666666777999;;;AAA???===;;;:::999999999555888:::;;;:::999999:::<<<;;;:::999888888888888<<<;;;999888888888888888===999444000111666<<>><<<:::999999<<>>999444555999<<<:::777333444666888:::;;;<<<<<<<<<<<<<<<;;;999888:::;;;999<<>><<<999>>>@@@AAAAAA>>>;;;:::::::::888;;;??????;;;888:::<<<:::888888;;;>>>@@@AAA999<<<@@@CCCDDDBBB@@@???<<>>999555555888:::888777888111555888777666555555555888888777666666777888888444555999===;;;444111222333333444666777777777777666888:::::::::888666555777777888999999777333000000444666444555777666333666777:::<<<777///---000:::;;;;;;:::999666444333666999888444222666888888666777999;;;<<<;;;;;;:::222444666777777888:::<<<555666888999999:::<<<>>>666555666888<<<===:::888>>>>>><<<;;;;;;:::::::::111444888999777555555555999;;;<<<:::777666888;;;888999;;;<<<===<<<;;;:::444444444666888888666333555777:::;;;999888777888222333333444666777999:::555222222666777444333555777666555555666888:::<<<777555555888===@@@===:::777888888999999:::::::::666111000444888999;;;===;;;;;;:::999888999<<<>>>======<<<;;;;;;:::::::::===<<<999777777888:::;;;888666555888<<<>>>;;;888444555666666555333444666777777777777777888999::::::888666666888:::::::::;;;<<<<<<<<<<<<======<<<888:::<<<<<<:::888666666888777;;;KKKjjjvvv\\\SSSXXX[[[VVVHHHBBB>>>??????<<<;;;===;;;:::999888888888999999888999999:::999777666555:::999999<<<>>>=========777777666777888999;;;<<<<<<:::777666777999;;;======;;;888777888;;;===>>>666999<<<>>>>>><<<999777666777888888888888777666666777888999:::;;;<<<===999888666555666888:::<<<@@@???>>><<<999777666666555777:::<<<;;;:::999999<<<;;;:::999888777777777888888888777666666777888<<<888222......222888<<<:::888666666888:::::::::444444666888999888888999666666666777777888999:::<<<;;;:::888888888888888666999:::999777888;;;???AAA@@@???===<<<;;;:::999<<<>>>>>>:::888777666333666666888999999999888888777888888777777:::>>>BBB@@@???>>>>>>===;;;777444;;;;;;;;;:::999999;;;===???;;;666666:::<<<999666555777;;;===>>>===:::999999:::;;;:::888888999;;;666:::===>>><<<<<<>>>@@@777999;;;<<<999666666888<<<>>>@@@???===:::888888999999;;;@@@AAA===;;;======<<<;;;<<<>>>???>>><<>>EEEQQQ\\\dddiiillllllrrryyyNNN;;;<<<555222444444666888:::===>>>???999666555999:::777555666222888<<<999777888999999:::999888777666666666666333444999>>><<<555222333222333555666777777666555666888::::::888777666777999999888999999777444111333888::::::;;;<<<:::666777888;;;===888000---000::::::::::::999888666555555888777333222666999888666777999:::::::::999999666777999999999:::===???666888::::::999888888999777444222666<<<===999333::::::999999999999::::::555999======:::777888999999888777555444555888;;;666777999;;;;;;:::999777999777555666999999666333444666999:::999888888888333333222222444666888999666444555888888555555888::::::888777666777777888999666444777>>>AAA>>>:::666777999:::;;;:::999888555000///444999::::::;;;::::::888666333333555777>>>===<<<;;;:::999999:::888777555444555666888999999888777888999::::::999555555888;;;;;;888888;;;777888999999888999;;;===888777666666888::::::999999;;;;;;888999<<<===;;;333777<<<>>>>>>===;;;;;;:::999===MMMllldddSSSSSSXXXZZZPPPHHHBBB@@@>>>;;;;;;===<<<;;;:::999999999;;;;;;999:::;;;;;;:::777333111999888;;;@@@AAA???>>>???666666777777999:::<<<===:::888666555666777666666888777666555777:::===???666888;;;;;;999777666666555666888::::::888666555555666666777999;;;===>>>888777666555666777999:::999:::;;;999666444333333333666:::;;;:::888777777;;;;;;:::999888777666555444666888888888777888999666666666666555555444444999777555555777:::<<<<<<555444666;;;===;;;;;;===777888999888777777999;;;::::::;;;;;;:::999888888444666777888999:::===???>>><<<::::::::::::888777888:::<<<<<<:::999999888<<<<<<=========<<<;;;;;;:::999777666888;;;???BBBBBBAAA?????????>>>;;;999<<<<<<;;;888777777:::<<<>>>;;;999999;;;;;;999666777999<<<>>>>>><<<999666777888999999888888999:::888:::<<<===<<<::::::;;;555777;;;===999333444888777:::<<<===;;;888666666;;;999<<<@@@AAA>>>===??????>>>===>>>??????>>>===???===<<<>>>DDDJJJOOORRR]]]eeerrr~~~QQQ>>>???888444000222444777999::::::::::::666666:::;;;777555666111888<<<888666888;;;;;;;;;::::::999888777777777555555777;;;:::666555888555555555555555555555555888:::;;;:::888666888999999888777888999999777555555999;;;:::;;;===<<<999888888:::;;;777111111555777888999999999888666555444777777333222666999888777888999:::;;;;;;;;;;;;:::;;;;;;:::999999;;;===777:::<<<<<<999777666666444333444777::::::666333777777777777888999:::;;;777;;;>>>===999666777:::777666555555777999999999666666777777777888888888:::777444555999;;;999777222555888:::999888888999888666444333222333555666666444555999888555555999;;;:::999888777777777777999888777888;;;<<<;;;999333555888::::::999666555555000///666;;;;;;::::::999999777555222222444666::::::999888888888999:::888777666555555666777888666888:::999777555666777555444666;;;<<<999;;;AAA:::;;;<<<;;;999999;;;===888777777888:::;;;;;;::::::<<<;;;666666:::;;;999666999===??????>>>===>>>===:::<<>>===<<<:::999999:::<<<===888:::<<<>>><<<999444111666666:::AAABBB===<<<>>>888888999999999:::::::::777666555666888888555222333444666888999999:::;;;999:::;;;999555444555777888888999::::::999888888777777666666777999<<<>>>:::999777666555555666666222555777888666444444555555888;;;<<<;;;888777666888888888777666555444444111555999;;;;;;::::::;;;666777999:::999666333222:::888555555777999;;;;;;666444777===>>>;;;:::===777888999888555555666999777888;;;<<<<<<:::888666666666666888;;;===>>>>>><<<:::888999:::;;;999777666999<<<===;;;999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999777888;;;??????>>>AAA???<<<<<<<<<===<<<<<<===<<<;;;888666777:::===888999;;;<<<<<<;;;999888777888888888888888777777666888999999999888999:::888888999;;;<<<<<<:::888666444888======999888;;;666999<<<>>><<<:::888888===;;;;;;??????<<<;;;>>>???===<<<>>>BBBGGGKKKLLLDDDFFFLLLWWWcccnnntttvvvSSS@@@CCC;;;666333444777:::;;;;;;;;;:::<<<888888<<<<<<999666777...666999555222666::::::;;;;;;;;;:::::::::999999888666666888777555888===888666444222222333555777:::<<<<<<;;;888777999<<<888777666777999::::::999555888888666777;;;<<<:::888777777888555222444:::555666777888888777666555444777777333222666999888999:::;;;===>>>?????????<<<<<<;;;999777666777999777:::===>>><<<:::888888333555888999999888666555555666666777888:::<<<===666:::<<<:::666333555777888666666999<<<>>>;;;999999888666555555777999;;;777444111444:::>>>>>><<<111444888999999999999:::===:::777444222222333444444333444777666333444777888888888888888888999:::888::::::999777666777888111333777::::::888444222666111111777======:::999777888777666555666999;;;777666666666666888:::;;;;;;::::::999888888888999111777;;;;;;666222222333444111333888999888===DDD<<<>>>???===:::888:::===888888888:::<<<===<<<:::===???===666555:::;;;888???@@@@@@???===;;;<<<======999888EEEbbb{{{hhhYYYUUUXXXTTTKKKBBB>>>;;;:::<<<@@@>>><<<;;;::::::;;;===>>>777:::===???>>>;;;666333333333888@@@@@@;;;:::===:::::::::::::::888777777666555666999<<<;;;777333000444999<<<===;;;999888======<<<999555444777:::;;;;;;:::999999:::;;;;;;:::888666555666888;;;<<<===;;;999666444333333333...222666888777666888999888;;;>>>???===;;;888777666666666666555444333222000555;;;>>>===<<<<<<===:::999888666555444555555<<<:::666555666888999999777444666<<<===888777:::555777888666222111333555444666:::<<<===:::777444999777666999===@@@???======;;;999:::<<<===;;;999999;;;>>>>>>;;;777666888777777777777888999:::;;;<<<999777:::???AAA>>>;;;===;;;888777888:::;;;;;;>>>===;;;888777888;;;>>>333777;;;<<<<<<:::999999777555333222222444666888666888::::::999999:::;;;555444555999>>>@@@>>>;;;888333444===BBB???======888;;;???AAA@@@===<<<;;;???<<<;;;======999999;;;===;;;:::>>>GGGQQQ[[[```YYYaaannnVVV???<<<999===;;;;;;::::::888777666555:::<<<<<<:::888555555555222222222555888777333000444:::???@@@<<<888888999888666444444666888888888666666777777777888888888888666444555666777666555333777666333444;;;===;;;:::999888888:::999777555;;;<<<<<<:::666222000000777===@@@;;;666555555444888777666666777777666555777666888;;;>>>???;;;888444777:::;;;999777888:::999;;;>>>>>>===<<<;;;;;;999<<<===999777:::;;;:::777777666777888;;;===>>>:::999777666777666444333777999999777777;;;<<<::::::555000222999===<<<999999777444444666777888777444777777666888<<<===999???===:::777444222222111999666333444666:::===???:::;;;<<<<<<;;;:::999888666999===>>><<<999666555777555444555888999777555777777888999999888666555666;;;:::555444999<<<:::999444444999<<<999666666===<<<999777666666666666777:::===>>>;;;777444222:::444222555666666:::AAA???:::888:::;;;888555555<<<;;;888777666777888999777777777888:::<<<===>>>;;;<<<>>>>>>===;;;999777666;;;<<>>===;;;<<<=========;;;999999:::::::::999999888111444888;;;<<<<<<======;;;:::888555444444555555222333555666666666555555444777999999666555777:::<<<666444777888555111000777777888888888777666555888777777999888444555999;;;:::999888888:::<<<>>>:::999999777555333111000111444777::::::777444111666999<<<>>>>>>============666666>>>>>>888999@@@888<<<>>>;;;999888999999>>><<<<<<<<<======:::888888999999777666555666888>>>===;;;;;;<<<===>>>>>>GGG<<<444555666333222444???@@@???;;;555555999>>>===777666;;;???<<<;;;===888;;;>>><<<777555777:::888999:::;;;:::888666444111555:::===>>>=========888555777???AAA===;;;===>>>BBBEEEBBB<<<777777999777<<>>;;;666999;;;;;;:::999888666444333666777777777888777777666666666777999<<<;;;888555333666999777333111333666999888888888777777777888777777777777777888888888555333111111333444333333444888999555666::::::777888:::;;;999555333333444888666555333222222222222333999===:::777888:::999888666444555888999888666777888:::===>>>;;;555///999;;;<<<;;;999777888999:::<<<>>>>>><<<:::777666888<<<<<<888777:::<<<;;;:::::::::999888888999;;;:::888666666666555333111444888:::999:::<<<<<<888888222...000666999888555999777555555666777666555444666666444666:::;;;999;;;:::888666555555555555<<<999555444555777999999666666888:::;;;;;;:::888666888;;;:::888666555555777666666888;;;<<<:::777888888888888888777666555666::::::555444888:::999888555555999;;;999888:::<<<;;;:::999888777666666888:::;;;:::888555444444:::555222444555333777<<<<<<888777;;;===:::777777888777666555555666888999888888888999:::;;;<<<======>>>>>>???>>>===<<<;;;999>>>>>>AAAYYY~~~iii\\\XXX\\\ZZZVVVNNNFFF@@@===<<<;;;777777;;;======>>>@@@>>>???>>>:::555555999===;;;:::999;;;======<<<999888;;;;;;777555888:::999999777666888;;;:::444///<<<<<<<<<;;;::::::999999<<<;;;;;;<<<======<<<:::777777777777777666555555222555888::::::;;;<<<>>>::::::999888777666666666111222555777999:::::::::777888999999888888999:::===999888::::::666333444999999;;;;;;:::999777666:::888999:::888444555888888777777666777888999:::888888777666555333222111444666888::::::888666444777999;;;;;;;;;:::;;;===@@@888777;;;;;;444555<<<;;;===<<<999777888;;;>>>888:::<<<;;;999888999;;;888888888999:::::::::::::::<<<>>>===;;;;;;>>>AAAAAA999444777999666444555===??????<<<777666888<<<===666333777::::::;;;>>>:::<<<===;;;777666888<<<:::999999999999:::;;;;;;555444555888===???>>><<>>>>>AAA;;;???CCCDDDAAA>>><<<;;;777;;;???AAABBBEEELLLQQQ___kkkwww{{{xxxxxxRRR>>><<<666666:::::::::999777666444333333111111444888:::999777999999999;;;<<<<<<999666555666555111------111555999;;;<<<:::777666777999999999999888888888888888555333111111222333333333777;;;===;;;;;;;;;888444666:::<<<888111---///333666333//////222555666666222888;;;999666888::::::666222000222777:::999666444666;;;>>>>>>999111+++:::;;;;;;:::999999:::<<<999;;;======;;;777333000666999999555444888;;;;;;<<<======;;;666444666888999888666666555444222000222777::::::;;;===<<<888:::666222333888;;;999666777777666777888777555333444666555333444888:::888777777666666666777777888;;;888555333444555666666222222333777;;;<<<:::777555666777666444333333444888888999<<<>>>>>><<<999:::999888777666666666666777999999555444666888888777666777999999777999>>>;;;;;;;;;;;;:::999777666888999888666444333444666;;;777555555555333555888999666777<<<>>><<<999:::::::::999999:::;;;===>>><<<<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>===BBBAAAAAAWWW{{{vvvcccYYY^^^^^^[[[SSSIII@@@<<<:::666555888>>>AAA>>>;;;;;;;;;======<<<999999<<>><<<999999:::;;;;;;;;;777;;;;;;888777999;;;::::::888777777888555000+++>>>===;;;999888888888999;;;::::::<<<======;;;999888888888777666555444333444666888999999:::<<<>>>;;;;;;::::::999888777666444555777:::;;;<<<<<<<<<;;;999888999;;;<<<<<<;;;>>><<<<<<>>>;;;666666999;;;<<<>>>???>>><<<999777;;;999:::<<<999555555888::::::;;;;;;;;;;;;;;;;;;888888888888777777666555888999:::;;;;;;:::999888;;;;;;:::888666777:::===BBB;;;888:::777111111666>>><<<:::777666888===AAA555999<<<999555444999>>>555444555888<<<>>><<<:::999===@@@>>>999777;;;@@@:::666555999<<<:::777666:::<<<===;;;888666888:::<<<666333444666777:::===:::;;;<<<:::777666:::===:::999888888:::<<>>:::<<<999888:::::::::;;;???AAABBBBBB???<<<;;;===>>>IIIKKKOOOTTT\\\cccjjjooo|||QQQ??????888888888888888888888777666555333000///333999===;;;777888888888888888666333111:::999777444111000333666888;;;;;;888444333888>>>;;;;;;;;;:::::::::::::::888666333333555777777777999<<>>@@@777888:::<<<;;;777111---333666666222222666::::::;;;>>>>>>;;;666333444777999888777777777555333000333777999999:::======999<<<888555666999:::999666444444555888999888555333444777777333333777999888444444444555555666777777777555222222444666777777222000111555999;;;888444222444555555333222111111777888;;;===>>>===<<<:::;;;:::888666555555666666777888888666444555666777888777888999666333777===999:::<<<===<<<:::888666666777777666444333444555;;;888666666555555777999777666888===???<<<:::;;;;;;;;;;;;:::;;;<<<===>>>???????????????>>>>>>===888888888999:::;;;===>>>???DDDBBB@@@RRRvvvlll^^^\\\^^^^^^YYYOOOEEE===::::::888;;;@@@AAA<<<888777:::<<<>>>===<<<;;;===???>>>===;;;::::::;;;;;;;;;999===>>>;;;:::<<<>>>======;;;::::::999666000,,,888777666666777999<<<===::::::;;;===>>>>>><<<999<<<<<<;;;:::999888666555666777888888777888;;;===>>>===:::888666666666666999999;;;;;;<<<;;;:::999===:::888999<<>><<<======>>>???<<<666777;;;<<<>>>@@@AAA@@@>>>;;;999999888:::<<<;;;777777::::::<<<===>>>???>>><<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>===999666444666:::>>>???;;;:::;;;999222000222;;;888666777777888;;;@@@:::;;;<<<999666555999>>>444222222666<<<>>>:::666;;;===???===999777777999444444666;;;>>>===:::888:::::::::777555555777:::;;;999666666666666777999666888::::::888888999;;;::::::999:::;;;===???@@@;;;888666777;;;<<<:::777888999999;;;;;;;;;===@@@CCCBBB???:::888???LLLXXXnnnooorrrzzzNNN>>>???::::::555555777888888999999999666333222555;;;===;;;777777888777555333000...---;;;;;;;;;999777666666666777888777333///222:::BBB<<<<<<<<<<<<<<<<<<<<<<<<:::777555444666888::::::666888;;;??????<<<999777888777555444444444444444999666333666:::<<<999555888:::999444222222222///444000...000555999999777222333666888888888999999666666555666888;;;===>>>444555777:::;;;999333...111444444000000444777777888:::;;;:::666444555777999999888999999888555222666999888666777;;;>>><<<888555333444555666555333111222444777:::999666444555999999555333666999999333333333444444555555555666444222222444666666666444333222444666777555222...111555666555333111111666888:::;;;;;;:::999999;;;:::888666555666666777666777777777666444666888888777777777444000333999777999<<<======;;;888777333555888888666555444555666666444222333666999:::888777999======:::999;;;888888777777666666666666>>>>>>>>>>>>>>><<<;;;:::777777777888999;;;===>>>===CCCBBB>>>MMMppp{{{kkk\\\^^^aaa```ZZZPPPGGGAAA???<<<<<>>>>>===<<<<<<===<<<===>>>>>>===;;;;;;:::999===???<<<:::<<<===<<<;;;;;;===>>>???===:::777666555555666999<<>>>>>===;;;=========<<<;;;:::888777777888888888777777999;;;AAA>>>999555333333555777999:::;;;;;;;;;:::999888>>>;;;888999<<>><<<<<<===???;;;666777;;;<<<>>>@@@AAA@@@???<<<;;;666666999===<<<888888<<<777999:::<<<<<<:::888777999:::;;;<<<==================<<<<<<<<<<<<======@@@>>>:::666444666;;;???::::::<<<>>>===777333222666222333888:::888888<<>>???<<<999:::888666333222444777::::::;;;<<<:::888777666555222444888::::::999888888999:::<<<=========<<<<<<:::<<<>>>>>><<<:::777666:::>>>BBBBBBAAAAAABBBBBB>>>DDDJJJKKKMMMYYYoooLLL;;;<<<999;;;555666777888::::::;;;;;;888666666888;;;<<<:::888666777777555111///......888999999999888777555333666555333///...222:::AAA:::;;;;;;;;;<<<<<<<<<<<<999666333333555888999:::333222555:::;;;888666777888555333333666888888777777666555777999999555222444777666222222555555333777666444444666999;;;;;;888888777555333444666888:::888777777888999888777444444555999<<<;;;666111000444555222111444666555666666666777777777666555888888888:::;;;:::777444999:::888444555:::===<<<777666555666777777666555111222444777999999666444444999;;;777444666777777222333444444555444444444888666333333333444444333777666555444333333444555///111555666666555555555777888999999777666666777999888888777777777777777666555666999888555666:::777555555666444111222666666888:::<<<<<<;;;999777333666999:::999777666666333444111...000666:::;;;777666888;;;;;;888999===999888888777666666555555::::::;;;;;;:::999777666777888999:::<<<===>>>???:::BBBBBB===JJJkkk}}}[[[[[[[[[\\\\\\WWWNNNGGGAAA<<<:::===>>><<<<<<>>>===============<<<<<<<<<:::<<<>>>>>>===;;;;;;;;;777<<<===:::888999999777000222666:::=========<<<999999999:::<<<>>>@@@AAA;;;:::999:::<<<======<<<<<<<<<<<<;;;:::999888777777888999999777666777888???<<<888444333444777888666777999;;;<<<<<<<<<;;;<<<:::888888:::===>>>???;;;::::::<<<:::666666999;;;;;;===>>>>>>>>>===<<<555555888<<<<<<888888;;;999:::;;;<<<<<<;;;999777666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>777999<<>>:::666444111...111:::===888666999BBB???<<<;;;===>>>===;;;;;;999999;;;===>>>;;;888555333333999@@@CCC???:::333888;;;;;;<<<>>>===999:::888555333333666999;;;777<<<>>><<<:::999888555111333777:::;;;;;;:::999:::<<<===???>>>===;;;999:::>>>BBBBBB???;;;999888555===BBBBBBBBBCCCDDDCCCOOO[[[iiippprrrzzzOOO:::;;;999>>>888888999:::::::::::::::777777888999:::::::::999333555666444111000111222555555555555666555333222666444222000111444888:::777777888999:::;;;;;;<<<999666333222444777999:::555222333777888555555999666555555444444555777999777777666666555555555444333555444222333888999777888888777666444555888<<<999999777444000///222555;;;999888999::::::888555777666555888<<<<<<777333111666888555444666666444555333222444888888555222555555777999;;;:::777555999;;;:::666666:::;;;999888888888999999999999888444444555666777777444222111888<<<888444444555444222333444666777777666666777555333333444555555444777999888555111111666:::222333444444444777:::===999:::999777444333444777666777777888888888888777666444666::::::666888===555222222666888555444666666777999:::;;;:::999888777888999999888888:::;;;666777333...///777======555444555888888777:::@@@999999999999999999888888888999:::::::::888666555666777999;;;<<<======<<<888AAACCC===IIIiii```YYYSSSUUUZZZ[[[UUUNNNCCC===:::<<<<<<:::999;;;===<<<;;;;;;<<<=========999:::;;;:::888888:::===777<<<===:::777888777555---000444777888888888888888888999;;;<<<===>>>???:::888666666888;;;<<<<<<:::;;;;;;;;;:::999999888777888::::::888666666666999888888777888999:::;;;777888:::<<<======<<<<<<999999888777777999===@@@<<<888888;;;;;;888666777888888999999:::<<<======777777999===;;;666444777;;;<<<======<<<;;;:::999555666777888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777777:::<<<999:::;;;;;;;;;:::999777111,,,///:::>>>999666::::::;;;<<<<<<<<<<<<===>>>;;;;;;;;;<<<<<<=========444555888===CCCDDDAAA===777<<<===:::999<<<<<<999888888888888::::::::::::444:::===:::888;;;<<<:::555555666888:::===>>>>>>===>>>>>>>>>>>>>>>======>>>>>>???AAABBBAAA???>>>777AAAIIIKKKNNNUUU[[[]]]rrrzzzSSS===<<<;;;AAA;;;;;;;;;;;;::::::999888555777999999999888999;;;///111333333111111333555555333222222333444333222666444333333555666666555444444555666888999:::;;;:::777444333555999;;;<<<:::555444888888555666<<<333666888555111000555;;;999999777555333444777:::666777666333555999:::777555777888444000000444999666777666333///...000333999888888:::===>>>;;;888:::888666999<<<<<<888333333888;;;888777888777444666222000333888999444///333333555888::::::777555888;;;;;;888888::::::666444444555666666777666666888777666666666555222000///777<<<888444333333222111333555777999999999999333222111333666888999888777999:::555000000888???666555333222333888???DDD:::;;;:::666222111444777444555777999999999888888555333666;;;;;;777999>>>444000000666;;;:::777777555666888999::::::999999::::::999888777999<<>>IIIhhhkkk___SSSSSS[[[aaa^^^XXXFFF@@@<<<<<<:::666444555<<<;;;999999;;;===>>>>>>888999888666444555:::???:::>>>???;;;999999888555666888;;;<<<:::888666666222333666888:::;;;<<<<<<999666444333666999:::;;;;;;;;;;;;<<<<<<;;;::::::666888;;;;;;888666555444333555888;;;===>>>======<<<<<<=========<<<:::999777888999777555777<<>>999888:::===:::444111333999999999999888777777666666777888999:::;;;;;;;;;999:::;;;<<<<<<;;;:::999777999999999777777888:::;;;<<<:::777777999999888333,,,...:::???:::888<<<222777<<<<<<:::999<<>>999777;;;<<<999777888;;;>>>???>>>;;;888111888:::666666<<<@@@???:::888666666999>>>AAACCC@@@???>>>===>>>???AAABBBAAA>>>;;;>>>DDDGGGEEEBBBGGGRRR\\\```hhhvvvtttSSS???>>>:::<<<999<<<>>><<<777444666:::===;;;999999999999777666000111222555777777555333666333000000333666666555777777777666555666888:::777888::::::999888999:::777666555666999888555111555555555666555555444333444555666666666666888:::888:::;;;888333111333777888999555000000666777333555666666222///222999@@@888999999888555222222222888555777===???;;;999;;;;;;===;;;888888999666111555===:::555777333111888;;;666111000333777999999444777999888666555888:::;;;;;;:::999999999::::::555666777777666777999;;;999999888666444222000//////222666999888666444444777333000333888:::666000444555666444333555:::>>>:::>>>???:::666666777666888999:::999666666888:::;;;777333333666999::::::;;;888555555777888555222555555555888;;;=========999444333888;;;999:::>>><<<:::777666777888888888@@@BBB???999777999777000;;;999888777777999;;;<<<888:::<<<<<<999777555555555555666777777777777777:::;;;;;;;;;:::777555333999777555444444777:::<<<999===??????HHH```~~~}}}dddPPPPPPXXXZZZZZZ[[[JJJAAA:::::::::555444666===<<<;;;:::::::::;;;;;;;;;999888999<<<<<<:::777:::<<<@@@AAA;;;444444888555555777888888999999999888888888888999::::::;;;>>><<<:::999888666333000888999:::888666777:::>>>>>><<<;;;:::999777333000000777;;;:::;;;@@@BBB???:::444111444888888888999999<<>>;;;999999;;;999999:::<<<;;;777333777888888777888:::>>>BBB===??????<<<888555666777999;;;:::777555777666333555777999888555555999<<<===<<<;;;:::999999999999666888:::999777888:::===AAA===999777888888666444444333333777;;;;;;666000777888:::::::::<<<>>>AAA@@@AAA???;;;:::;;;999555666999<<<<<<999888999;;;888888888999:::===@@@AAA999:::===???AAA???:::666333555888;;;===>>>>>>>>>AAA===999666666;;;AAAFFF>>>:::;;;AAACCC>>><<<>>>CCCAAA@@@CCCHHHOOOSSSVVVfffrrr~~~wwwpppgggaaaSSS???>>>:::<<<888;;;===;;;777555777:::===;;;::::::;;;:::888666777777888999::::::888777555333222333666777555222555666777777777888:::;;;555888;;;======>>>???@@@888555333333555555111...333444666777777555222000666777777666666666777888888:::<<<999555333555888444777666333555999999444666777666333///000555:::999::::::888555333222333888555666<<<>>>;;;:::<<<999:::999666777999888444222999666444999666222888888444000000333666777777777999;;;:::777555666888555888<<<>>>>>>;;;777444777999::::::999999;;;======<<<999666444444333444000333777999888777666777888555333444777888666222555666666555444555:::===:::===>>>:::888999999777777999:::999777777999;;;999777555666999;;;:::999;;;:::888555333333555777333444666999<<<===<<<:::<<<888777;;;:::666444666888666555555666888888888===>>>:::444444777888444:::999888888777888999:::666888::::::888555444444777777888888888888777777333444555666666444333222999888888888888999999:::999===??????HHH___~~~qqq[[[RRRTTTWWWXXXYYYGGG>>>888888888666777::::::<<<===<<<;;;:::;;;<<<<<<:::999:::<<<<<<:::888888888:::;;;777111000444444555666888:::;;;<<<===;;;:::888777777777888888>>>===;;;::::::999777666999:::;;;999888999<<>>:::===>>><<<999777888;;;999;;;;;;777666888888444666666666777999:::::::::777777777777777777888999999;;;<<<<<<:::999<<<>>>>>>;;;888666666555222000888777666999======888444888:::;;;;;;::::::;;;<<<<<<@@@AAA>>><<<===:::666888666444222444888>>>BBB;;;;;;:::;;;;;;===>>>???:::;;;<<<>>>@@@>>>;;;888:::999999;;;===?????????;;;;;;:::999999:::<<<===BBB===;;;======;;;>>>CCCAAALLL[[[hhhpppuuuxxxyyyrrreee```^^^[[[YYYRRR>>>>>>999;;;666888:::999666555777:::<<<;;;;;;;;;;;;:::777555<<<<<<;;;;;;;;;:::::::::777666666888::::::666222666777888999:::999888888444888<<>>??????999666444444777888666444222444777999888555000...888888888777777666666666888:::;;;999666444555888111444666666999<<<:::555222444555333000000444777;;;<<<;;;888555333444555888666777:::;;;::::::===777888666333555999999666000666333333;;;999333777666444222333555777888888999<<<>>><<<777444444555666888;;;======:::666444888:::;;;;;;::::::<<<===>>><<<888555444444555777111333555666666666777999888777666555444444444444888888888666555666999<<<888:::999666777:::999555555666777777666666888:::888888888999;;;;;;999888:::;;;:::555111000555:::444555888;;;===;;;666222;;;999999;;;999444111111444333333555777999999888>>>===:::555444999<<<<<<999999999999888777666666444666888888666444333444777777777777777777666666555666777888999999888888888999:::;;;;;;;;;:::999999<<<>>>???GGG\\\}}}kkkVVVNNNRRRVVVVVVOOOGGG???<<<;;;:::<<<@@@666;;;??????;;;999:::===;;;;;;:::;;;======;;;:::888666666888666222000222333444666999;;;===???@@@===;;;999777777999;;;<<>>>>>;;;999999888666<<<999888999777444555:::888:::;;;;;;999888888999<<<;;;;;;<<<>>>===;;;999333666999::::::999999999777:::<<<;;;999888:::===999<<<;;;888888::::::777666444333666;;;===;;;777444444555666888999::::::;;;<<<===<<<::::::;;;<<<<<<:::999888777555222///===;;;:::;;;>>>>>>;;;888888:::<<<;;;999777777777:::???BBB???===<<<999555@@@;;;555333777;;;>>>???:::::::::::::::999999999888888999;;;>>>???>>><<<<<<999666777:::<<<<<<:::555999===??????>>>>>>>>><<<:::999;;;===AAALLLVVVbbbqqq{{{ooo```WWWTTTTTTSSSQQQRRR>>><<<777888555777888888777666888:::;;;::::::::::::999555222888999999888777888999:::<<<:::999:::<<<<<<999555999999:::;;;;;;999666333444777;;;===<<<:::888777666333111333777;;;<<<;;;555666888999888555222000888777777777888777666555888999:::999555333333444333444555666999:::888555...000333444444555777999<<<<<<;;;999666444555777777777777888888888:::===777777555111333888999666222777333555>>><<<444555777777777888999:::::::::888;;;>>><<<888555444555===<<<:::888888888999:::777888::::::999999:::;;;:::999777555444444555555111222444444444555777999777888888666333222444666:::999888777666777999:::666666444222444888666000333333444444444555777888:::999999888888888777666::::::999666333222555888666777:::======888000+++777777777777666555555777444333444777:::<<<<<<:::<<<<<<:::777666888;;;===888999::::::999666444333444666777777666555555555444555555666777777777666;;;;;;;;;;;;<<<<<<======666777888:::;;;;;;;;;;;;:::;;;===???EEEYYYzzzzzz\\\LLLOOOTTTTTTZZZSSSHHH@@@;;;999:::<<<111888???@@@:::777999<<<;;;;;;;;;<<<======<<<;;;===888666999999666555666444555666888:::===>>>???<<<;;;999999:::>>>BBBDDD@@@>>><<<;;;<<<===<<<<<<888999:::;;;;;;;;;<<<===:::888666666888;;;======>>>@@@@@@===999888777777;;;:::;;;<<<999555888===<<<===>>>===;;;;;;<<<===<<<<<<<<<<<<<<<;;;999888333777;;;===<<<999777777666999;;;:::888777999<<<:::<<<<<<999999<<<<<<999555444444666999999777555666777888:::;;;<<<======;;;;;;;;;;;;999888888888:::;;;<<<<<<<<<:::666444???<<<::::::<<<===<<<:::777999<<<<<<:::777666666;;;???AAA???>>>@@@???===BBB===999;;;@@@BBB???:::;;;<<<<<<<<<<<<;;;::::::;;;:::999;;;???BBBCCCCCC???<<<999:::>>>@@@>>>;;;;;;>>>AAAAAA@@@???AAACCC<<>>;;;444555555666777777777777888::::::999888888777666333000333444666666555666999;;;>>>:::777777999:::999777666666888:::<<<;;;777444222555999;;;:::888666666222///---///333777777666:::999999888777666666666777666555666888888666444777888888777444222111000888555444555666555444444000222555777777777888999:::;;;;;;999777666666888666888999777666777999:::888888555111222777777444777;;;777777???<<<444444777888999999999999999999666999<<<;;;888666666888???===;;;888888888:::;;;777888:::;;;999999999:::666777888888888777555444444555666555555666999;;;999<<<===;;;666555777::::::999888777777888888888777777444222444777555///555444444555666777888888===;;;888555333333444666:::888777777888777444111444666999<<<===888222,,,777777666333222555999===666666777:::===???>>>===:::::::::999777555666999888999::::::999666333222555777888888777666777888444555777888:::;;;;;;;;;<<<;;;999888777777888888444555555777999;;;>>>???::::::<<<>>>BBBTTTuuugggRRROOOSSSTTTYYYUUUKKK@@@888555555555...666===>>>:::666888;;;:::;;;<<<===<<<<<<<<<===@@@;;;888:::;;;999999;;;777777777777888:::;;;<<<<<<;;;999999:::>>>BBBDDD???===;;;:::;;;;;;:::888888888999:::;;;;;;:::999999666333333555888:::;;;======<<<;;;888555555777777777999;;;999555888>>><<<>>>>>>>>>===<<<===???======<<<;;;888777555555555888<<<>>>===:::888777777999;;;999666444666888:::======::::::<<<<<<:::333555777666444333444555:::;;;<<<============<<<<<<<<<;;;;;;;;;999888666777999<<<>>>>>><<<:::888<<<;;;999999999:::;;;:::555888;;;<<<;;;999999999<<<>>>@@@AAAHHHRRRWWWWWWEEE???999;;;@@@CCC???:::>>>?????????@@@AAAAAAAAA@@@>>><<<===???BBBCCCCCCBBB@@@???AAACCCDDDBBB???@@@AAABBB@@@>>>AAAGGGMMMVVVaaaooozzz{{{lllaaaXXXTTTQQQOOONNNIII@@@888UUU???;;;444555777777777888888999999999:::888666555555444222000000444777777666777:::===;;;777333222555777777555222222333888<<<===:::777000444888;;;;;;::::::;;;888555222222555666555222;;;:::999777777888999:::777555444555888777444000444555555555555333111000;;;777444555555222111222777777888999999777666555777888::::::888777888888555:::<<<888444555777777777888666222444777777444999>>>:::999>>>:::333666666777888777666555555777444777999888666555888;;;:::;;;======<<<:::777555888:::<<<===;;;:::::::::666888:::<<<<<<;;;888777888999:::999888999;;;===;;;>>>@@@???<<<::::::<<<:::888777777888999888777777999888555666999888444999888777777999;;;;;;:::;;;:::777444111111555777999777666888:::999444///000222666:::<<<;;;777444999;;;888111///444:::>>>999999888:::<<<>>>>>>===>>>>>>???@@@<<<777888<<<999:::::::::999777444333666888999999888888999;;;999:::;;;===>>>?????????>>><<<999666555555555666444444555666888;;;>>>@@@;;;:::;;;===???NNNpppwww^^^RRRQQQSSSUUUUUUOOODDD<<<:::999777///555;;;===:::888999;;;888:::<<<<<<<<<;;;<<<===>>>:::888999999777999===:::999888777777888999:::===;;;999777777999;;;<<<<<<;;;::::::::::::777555999888999;;;<<<;;;888555999666333333555888999::::::888888888555222222666444333444777777444666:::999;;;<<<===;;;;;;;;;<<<;;;;;;;;;999666444444444777999<<<===;;;:::::::::888:::;;;999555333444666;;;>>>===::::::<<<<<<999333666888666222111444777:::;;;<<<===<<<;;;:::999>>>======>>>>>>===:::888444777:::<<<;;;999888888999999888888999::::::;;;777999<<<===<<<<<<<<<======>>>AAAJJJ\\\pppzzz{{{dddXXXIII@@@>>>===:::666===<<<<<<<<<>>>@@@BBBCCCBBB@@@===<<<===>>>???????????????>>>===<<<<<<<<<:::???DDDHHHMMMWWWeeeooo{{{{{{rrrhhh]]]UUUZZZSSSKKKFFFDDD@@@999444UUU@@@>>>777777999888888888999:::999999<<<999666333333333222111111555999:::888777999<<<777444222333666888666444444222222666:::<<<999555222444888:::::::::;;;<<<===:::888888::::::666333888888888888999999:::::::::777444555666555///***000111222555777777666555;;;666555999888333000111:::999999999999777555444222555999::::::999888888555<<<>>>999444444444333444666555444666:::999555888???;;;888;;;777333888888999999777333222444666555777777666333444777;;;999:::;;;;;;:::888555333777999<<<<<<;;;999999999777888:::;;;<<<;;;::::::888999::::::999888999:::888:::===>>><<<;;;999999888666555666888999888666333777999777777;;;<<<;;;;;;999777777999;;;:::888666777777666444444777:::999888888888777666444222333333555888:::;;;999777888<<<:::333000555;;;>>>;;;999777777999:::::::::AAA???@@@@@@<<<777:::AAA::::::::::::999888666555666777999888888888:::<<<<<<===>>>>>>>>>>>>>>>>>>@@@>>>:::777666666888999555666888:::;;;<<<<<<<<<<<<999:::;;;<<>>:::222666:::<<<<<<;;;;;;<<<666999<<<<<<::::::;;;===;;;888888888666444888???<<<;;;999888888999:::;;;;;;:::888777777777888888777777888:::;;;:::777555;;;:::;;;<<<===;;;777333999777555666999;;;======<<<888777888666111222777777444333777888666555666666888;;;<<<;;;:::999:::888999:::888555444666888888999:::999888999:::<<<999;;;===:::777555666888<<<>>>>>>:::999;;;:::777666555444333444555888;;;999:::;;;<<<<<<;;;:::999>>>===<<<>>>???>>>;;;888444777::::::888666555666888999:::;;;;;;;;;======:::<<<===>>>======>>>@@@???@@@EEEUUUpppmmm]]]SSSKKKEEE@@@>>>===;;;:::;;;>>>AAADDDGGGFFFEEEFFFIIILLLNNNNNNOOOOOOMMMGGGAAA@@@DDDHHHJJJTTT```kkktttzzzlllbbb]]]YYYSSSNNNTTTLLLCCC???>>>>>>:::666VVVBBB@@@999::::::999888999::::::999888>>>;;;666333333333333333111666;;;;;;888555777999666555555888;;;;;;888555:::777444555888888444///555777888888777777888999999777666888::::::666333555666888:::::::::999888<<<999555555555222,,,&&&---...111555999;;;:::999999555777<<<===666111111888777777888999999777666000333888;;;;;;999888888444===@@@:::444333333000111444555555888<<<;;;777666>>>;;;777999555333;;;;;;<<<;;;888444333444777666777777444111222666;;;===:::777444222333555777444777999:::888777666666777777777777888999:::;;;555777888888666555555666333444777999:::888555333777555444555888999888666---444888666666:::>>>???999777444555777888777555111444777888888888:::===888::::::777333222444777999888777777888888777555444:::;;;555222777===???;;;888555444555666777777<<<999888888444000666@@@::::::::::::999999888777666777888888777888:::===============<<<;;;:::999>>><<<888555444555777999777999<<<>>>>>>===:::888<<<999999;;;;;;FFFhhhxxx[[[OOORRROOOTTTTTTKKKCCC@@@;;;666555777999<<<>>>>>>>>>===555888;;;;;;:::999;;;===999999999888444222888AAA<<<;;;:::999999:::<<<===888888888888999::::::;;;333444777:::===<<<999666===<<<<<<>>>???<<<777222999888888999<<>>:::<<<===<<<888777888;;;<<>>:::999::::::666999444111222666;;;>>>===999:::<<<>>>>>>===<<<;;;;;;::::::<<<>>>===:::666888:::<<<:::777444444555888:::<<<======>>>???@@@>>>??????>>>======???AAABBBBBBHHH\\\{{{~~~rrrhhh^^^XXXGGGEEEAAA@@@@@@CCCGGGJJJRRRRRRTTTYYY```fffjjjkkkpppooojjj```WWWVVV]]]eeennnyyyttthhhZZZRRRQQQQQQNNNKKKCCC>>>::::::======:::666PPP>>>???===@@@;;;::::::;;;<<<;;;999666<<<999666555444444222111555555555666777999;;;<<<888999::::::;;;;;;;;;;;;999777777777888555000+++::::::::::::888777666555::::::999:::;;;:::777555999999999999888666444333888333///222888:::333,,,222222222222555888<<<>>>>>>:::777666888::::::888;;;888666666888;;;<<<<<<777666666777777666444111888888999::::::;;;<<<<<<999777888<<<;;;666666;;;555666666666444444666777:::888666777999888444000000//////333777999777333444555777888999888666555888777666555555666777888333666::::::888666777999>>>===;;;888777888<<>>999;;;;;;:::999777555333222>>>===;;;777444444666888@@@===999777777777777666666777:::<<<======<<<<<<;;;777:::???AAAJJJiiioooXXXLLLVVVPPPSSS]]][[[LLL@@@???999:::;;;<<<<<<======<<<@@@===;;;::::::;;;;;;:::======;;;999777777999;;;<<<<<<===<<<;;;999777555666888;;;======<<<:::888666777888;;;===<<<999777EEE???::::::======888333888666666888<<>><<<888666444555777:::;;;<<<===;;;::::::;;;<<<:::999===;;;999:::<<<===;;;999;;;777555555777999999777777888:::;;;;;;:::999888999555222333666777444111555888;;;===<<<;;;;;;;;;;;;;;;:::999999:::;;;<<>>>>>:::999;;;<<<:::888777777:::<<<>>>::::::999888777666555555<<<<<<<<<;;;;;;:::::::::<<<999888:::???BBB@@@===AAA@@@DDDVVVuuu{{{jjjaaa\\\bbbiiikkkmmmqqqsssuuuxxx}}}zzzmmmcccZZZYYYWWWSSSNNNIIIDDDAAA???<<<888777:::<<<<<<<<>>AAA;;;:::999999999888666444888777666666888888888666777888888777666555333222777888999:::::::::999999<<<:::777666777777555333888888888888888777666666888888888999;;;<<<;;;:::;;;:::999888777777777888999555222444888999444///...///000222555999<<<>>>>>>;;;777666888:::::::::999777444444666888888888777666555666666555222000444555666777777888888888999777888;;;:::666666;;;555666666555333444666888888777555666888888555333555666888888999999;;;<<<555666888999:::999888777888666555444555777;;;===666999;;;;;;888555666888:::999777666777999;;;===;;;777777:::;;;888888<<<:::777222...222888999555555999:::666555888:::888;;;999888666555666777888666777777666666666888;;;999888888666555555666888>>><<<;;;;;;======;;;999;;;999777666666666555555555555666666777888999::::::;;;;;;888444222444777777777999<<<===>>>===<<<;;;;;;;;;:::888777555444<<<;;;999666444555888;;;@@@>>>:::999:::;;;;;;:::666777999;;;<<<<<<<<<<<<<<<888999>>>???IIIhhh~~~dddQQQKKKQQQWWWZZZXXXQQQGGG===:::;;;<<<==================<<<:::;;;<<<======<<<999:::999777666666888:::999:::;;;;;;;;;;;;:::999666888:::<<<<<<;;;:::888999999:::<<<======;;;888AAA>>>;;;;;;>>>>>>;;;888444222000222555999===>>>:::888666666999;;;<<<<<<;;;:::999:::<<<===<<<;;;999777777999<<<======;;;555444222444777:::999888666888999;;;;;;;;;:::999888444111222555666444000666777888777777777:::<<<<<<;;;:::888888888999999>>>999888;;;===999888:::===<<<:::999999:::;;;<<<<<<;;;888777777888999;;;======<<<<<<<<<;;;;;;;;;>>>;;;888:::???BBBAAA>>>AAAAAADDDSSSmmmzzz{{{vvvrrroooggg\\\SSSXXXUUUOOOIIIDDDAAA???>>>???<<<999888:::<<<===<<>>??????<<<;;;999888888999;;;<<<999888777777888777555333***,,,...222666999<<<>>>>>>;;;777666777999::::::888666444333555777888777999888777777888666444111111222333444555555555555999777999:::999666777;;;777777666444333444666999777666555666888999888777555777888555222333777<<<555666888:::;;;;;;::::::999777555444444777;;;===444777::::::888666888:::777555333444888::::::888666333333666777777888<<<:::888333000333:::<<<999:::<<<;;;666444888;;;;;;;;;;;;999888888999:::;;;666555333444666888999999888;;;===;;;666333444777===;;;999999<<<>>>??????;;;888555666999:::888444666666666666888:::<<<===;;;======:::666333555777888:::;;;;;;::::::<<>>GGGfffxxx^^^FFFRRRXXXUUUVVVXXXNNN>>><<<<<<===>>>>>>>>>======:::::::::<<<>>>???>>><<<666777777777666666888:::777888999;;;<<<<<<<<<<<<999:::<<<>>>>>>===<<<:::<<<:::999:::;;;;;;:::888;;;:::;;;;;;<<<<<<<<<<<<555333111///000444:::???;;;:::888999;;;<<<===<<<999999888:::===>>>>>>===777666666888:::;;;;;;:::666555555777999:::999888666777999:::;;;;;;;;;:::888666444444777888666333999888666444444666:::>>>;;;;;;999888777777666777:::666666999;;;999888999======;;;:::999999::::::===;;;999777888:::>>>@@@============<<<<<<<<<<<<===:::777888;;;>>>???>>>>>>@@@FFFRRReeevvv|||yyywww}}}qqqkkkddd___]]]XXXQQQJJJUUUOOOGGG???::::::;;;===>>><<<999888:::;;;<<<<<>>>>>999;;;<<<999777777999<<<>>>???888888999;;;<<<;;;888555777888888999999888777777333444666888888777555333666444111000111555888:::555555666666555555444444555333333555999===??????;;;::::::::::::;;;<<<===999::::::999888777666777***,,,///222666888:::;;;<<<:::777555555777888999888666444444777999;;;;;;<<<;;;;;;;;;;;;:::777555333444555555666666666555999999::::::999888999;;;999999888666444555888:::777777777888999;;;<<<<<<777666333000...///444888555666777999:::;;;;;;;;;888777666555555666888999///333666888777888;;;>>>777444222444999;;;888444//////111444666666666777888777333000333999<<<:::999<<<:::555333666999888999999999888999:::;;;<<<777444222333777::::::999888:::<<<<<<999666555555444444555777:::<<<>>>???999888777888::::::999777666777888999:::;;;;;;::::::<<<===;;;888666777:::;;;;;;:::999999:::===???999999999:::999999888888888999:::999888888999;;;777555333333555777888999::::::::::::;;;<<<===>>>===888999<<<<<>>>>>>>>======<<<::::::;;;>>>@@@???<<<:::555777999999888888:::;;;999::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@???>>>===;;;999777666777888777777666999;;;:::999888:::===;;;;;;999666222333888===<<<;;;:::;;;===>>>===<<<888888888:::===???@@@???:::999888888888777777666;;;;;;<<<<<<<<<;;;999777666777888:::;;;<<<<<<<<<;;;999888999:::;;;:::888::::::999777666888<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;888555444666999;;;;;;999>>>GGGTTTcccrrr{{{~~~{{{qqqddd]]]UUUQQQQQQPPPKKKGGGNNNIIIAAA;;;888999<<<>>><<<:::999888888:::;;;;;;SSS???>>>888:::===:::777666888:::<<<===777777777999;;;:::777444777666555444666888;;;<<<444555666777777666444333000111111222333444666777666666666555555333222222555333222333666999;;;;;;777999;;;===>>>===<<<:::888:::;;;999777666888999---...000333555666666777999888777555444555666888555333222444777;;;===>>><<<;;;;;;<<<<<<;;;999777888888888888888888999999:::<<<<<<:::999:::;;;<<<;;;;;;:::888777777999;;;888999:::;;;<<<<<<===>>>>>>999444111333555777777444555666888999::::::;;;111222444555666666666666///222555666555666:::===:::777444666::::::666111///333777999;;;<<<:::888888999666333555:::===;;;444888888444333444555444666666666666777888999999888555333555999<<<<<<:::888888888:::<<<;;;777444111333666999::::::::::::666888:::999777777999;;;666888;;;======;;;888555777:::===<<<999999:::===???;;;666666999===>>>===777777888888888888777777666999<<<===<<<999777666:::888666666888:::;;;;;;<<<<<<;;;;;;<<<===>>>???<<<888999<<<<<>>???===:::666777999<<<======<<<===>>>======<<<;;;::::::999999;;;<<<===>>>>>>>>>>>>===<<<:::777666777888888888888;;;===<<<999777999<<<;;;===>>><<<888777999;;;:::::::::<<<>>>???===;;;888888888:::===@@@@@@???:::::::::999888777666777;;;<<<======<<<;;;:::999777777999:::;;;<<<======;;;;;;::::::;;;<<<;;;:::888999;;;;;;::::::<<<===666666777888999::::::;;;888888777888:::===<<<;;;<<<999555333333777===@@@:::;;;;;;<<<;;;:::999999::::::::::::::::::::::::;;;888666444555888999:::888===GGGSSS___kkkvvv~~~|||}}}}}}~~~uuujjjaaa[[[SSSJJJFFFEEEEEEBBB>>>CCCAAA===:::999999;;;===999999888777777777999:::UUUAAA@@@:::<<<===:::666444444555666555444333444777999:::999777666444111000111444777:::666666777777666666555555111333555666666666777888555555555555555444333222555333222333555777777666555777;;;===>>><<<999888777888888777777777999:::111111222333333444555555666777888777666555555666333222111222666:::<<<===999888888:::;;;;;;999777;;;:::888777777888:::<<<:::===<<<999777:::<<<<<<;;;<<<<<<:::888888888:::888;;;===>>>===<<<<<<===>>>999444333666888777555666666666777888999::::::---...111333666777888999555777888777444333555888;;;888777777999888555222222777:::;;;<<<>>>;;;888999;;;;;;888999<<<>>><<<222666777444222444555333444555555666666666777777888777666666888:::;;;;;;999777666888<<<;;;777333555888;;;<<<:::888666666666999:::888555444888<<<777999<<<===<<<:::666444555999<<<<<<::::::<<<>>>@@@:::444555:::??????===777777888888888777777666555999===???===:::777666:::888666555777888999999;;;;;;<<<<<<============;;;888999===<<>>@@@???>>>>>>>>>>>>>>><<<;;;::::::::::::999::::::;;;;;;;;;;;;;;;>>><<<:::999:::;;;;;;;;;<<<>>>@@@>>>;;;999;;;===555888;;;===<<<;;;::::::777777999<<<>>>>>><<<:::::::::999;;;>>>??????>>>888999::::::999999:::<<<444666999::::::;;;<<<>>>888999999:::;;;<<<<<<===999999999:::::::::::::::444777;;;<<<<<<:::::::::555666888:::<<<======>>>888:::999888;;;>>>>>>;;;;;;888444222444888>>>BBB999:::<<<===<<<:::888666999999999999999:::::::::===<<<:::999999999;;;<<<;;;===DDDMMMTTT\\\gggrrrssstttwww}}}~~~zzznnnhhheee```\\\XXXQQQHHHCCCBBB@@@<<<777:::::::::999999888888888888999999888777777888:::VVVBBBAAA;;;<<<999777444333444555555555666555444666888999999888333222111000111333555777:::999888777666666777888444666888888666666777999222222444555666666666666444444333555666777666444666777999:::;;;999888777555555444555666888999:::444333222222333444555666555888;;;;;;999666666666666444333333666999;;;;;;777777777999;;;<<<:::888;;;888555222222555888:::888<<<;;;666555999;;;:::888:::;;;;;;999777666777888;;;??????===:::999888777666555555555444444333888888888888888999::::::333222111111222555888999:::;;;;;;888444333555888888888777777666666555555555999:::777777;;;:::777888<<<===;;;:::<<<<<<999444777777333111555888888666666666777777777777777777777777777666777999;;;999888888888888777555333666888;;;;;;888777888999:::999777444333555888:::999999999999999888888888555999<<<<<<:::999;;;===<<<999666666:::===??????999999999999888888777666555888;;;<<<<<<:::::::::;;;888555444444555555555999:::;;;<<<<<<<<<;;;:::999777:::>>>===@@@ZZZwwwsssZZZMMMKKKIIIBBB<<<:::::::::999888666555444999888999:::;;;;;;888666777:::>>>???>>>===<<<;;;::::::::::::;;;===>>>???:::::::::;;;;;;;;;<<<<<<===<<<:::;;;<<<======<<<;;;<<<===<<<;;;:::;;;;;;555555777:::<<<<<<999777333444777;;;>>>>>><<<999===<<<;;;<<<===>>>===<<<999;;;===<<<;;;:::<<<>>>333666888999999:::===@@@:::::::::::::::;;;<<<<<<888999::::::::::::;;;;;;666999<<<======<<<;;;;;;888999;;;===>>>??????>>>999;;;:::888:::>>>>>>999:::999888777888:::===???999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;=========<<<;;;:::;;;<<>>;;;888777777<<<999777777888:::;;;;;;888888999;;;===>>>===;;;999666111...---111555888666::::::444333777:::888666888;;;;;;888666444444777;;;???@@@<<<888555555333666:::999666333444555:::::::::999999:::;;;;;;===:::444000///111444777:::;;;<<<:::666666888;;;555666666666444444666888<<<>>><<<666555;;;===:::555:::<<<:::999:::999666888:::777222111666<<<===888888999999999888888777555777888777444444777:::888;;;<<<999555111222444222444666666666777<<>>888333111444777888777:::888666555666888:::<<<777:::======:::888999;;;888999999888888;;;???CCC::::::;;;:::999888777777666777999999999;;;===@@@@@@===999888777888777777666888:::;;;;;;:::999777888666:::???===@@@XXXuuuoooUUUKKKMMMHHH<<<999999888888666555333222666666777888:::;;;999888555888<<<>>>===;;;999888555666777999<<<@@@CCCEEE============>>>>>>>>>>>>:::999999:::<<<===<<<;;;888888777888888999999888:::888777999;;;;;;777444111222555:::===>>>;;;999???===<<<<<<======<<<;;;>>>@@@AAA???;;;999:::<<<888:::;;;:::999:::===AAA;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;;;;===>>>:::<<<>>>???>>>>>>???@@@;;;<<<===????????????>>>888;;;;;;777999>>>===888;;;;;;<<<======<<<<<<<<<999999999999:::<<<>>>???:::::::::;;;;;;<<<<<<<<<<<<<<<===<<<:::999999:::AAA<<<<<<@@@CCCFFFOOO[[[TTTWWW___iiioooooolllkkkrrrtttuuuvvv~~~}}}yyyrrrrrruuuzzzzzzpppddd]]][[[ZZZWWWTTTHHHCCC@@@@@@CCCCCC???:::<<<<<<;;;:::999777555444999;;;===<<<:::999;;;===OOO777666777>>>:::666333333555777666444;;;777333444888;;;999666000444666444444888;;;;;;<<<<<<:::777333444999>>>>>>;;;888666666777777666333555999;;;;;;888444222222555:::;;;:::888666666;;;;;;;;;:::888777555444666777666444888===999000444555555666666666555555777666666777777777666555555111...///555999:::888555666888999;;;<<<<<<<<<999777444333222444666888888777666555444333222111777888888888888888777777:::<<<>>><<<888444444444555666777888888777555444888999999777555555888;;;777666555333333444444555999<<>>888<<<<<<444:::777444444555666555444;;;;;;;;;;;;<<<===>>>>>>666999;;;:::888666777999222555666666999<<<;;;777::::::;;;999777666666777:::<<<<<<:::777666999===CCC;;;222000555::::::999>>>:::888999999666777:::;;;:::888777777888:::;;;;;;;;;:::999888888999999======<<<:::888777888:::<<<888888======888777;;;777===???:::555777<<<>>>;;;;;;;;;======<<<999777;;;>>><<<;;;>>>AAATTTqqqfffQQQMMMHHH>>>===;;;999888999888777555666555666999>>>@@@>>>;;;888888999:::;;;======>>>===<<<::::::;;;===@@@BBB888:::<<<<<<<<<<<<>>>???999888777777888999;;;<<<777:::;;;999555555888===:::777999>>>===888666999999999999999:::;;;<<<============>>>>>>>>>>>>>>>===;;;:::::::::999666444;;;>>>???;;;666333666999999666666:::=========???===;;;999:::<<<===;;;999===:::888888777555999>>>CCC@@@>>>======>>>======>>>;;;;;;===;;;777888<<<:::===???>>>;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::<<<===>>><<<::::::;;;;;;:::999<<<;;;:::;;;>>>@@@AAAAAAFFFDDDHHHUUU___bbbbbbaaahhhlllnnnooorrrwwwxxxvvvsssuuuttttttyyyzzzuuuzzz~~~uuuoooiii___VVVPPPLLLIIIGGGEEE@@@<<<===BBBEEEBBB======;;;:::;;;888444666:::===;;;999888999999888666OOO777666666<<<999777555444555666555555???===:::777555444555555888<<<<<<888777:::;;;:::;;;:::888666555777;;;>>>===;;;888888999:::;;;;;;::::::999777555333111///444666888999999999;;;===999999999999888777666555444555444444888===:::333//////000111222222222222666888:::888444222222444444111000333888<<<;;;999333444555777888999999999;;;999777555444555555666<<<;;;999888666444222222444444555666666777777666444666888777444333333555888888888888888888888777444888:::888444222555999::::::888777777777888999777999:::888555555777999888888888888444///000555000666<<<===<<<:::888666;;;888444444555666555333888888888999::::::;;;;;;666888::::::888777888:::666888888777999===<<<888777777888888777777777888888:::<<<:::888888:::===@@@888111000444888888666:::777666888888555666999:::::::::999999888777777777777666666666666777777<<<<<<<<<:::888888:::<<<<<<999999===<<<888777::::::======666222555999;;;::::::;;;<<<>>>>>>===<<<999<<<:::999<<<>>>OOOlll{{{fffZZZOOODDDBBB>>>:::888777666555444777666666999<<<>>>===;;;999:::::::::::::::::::::<<<;;;999777888999<<<===:::;;;;;;;;;::::::<<<>>>888:::;;;======<<<;;;:::555888999777444333666:::777555666;;;<<<888777:::::::::999888888888888888;;;<<<<<<======>>>??????777888888888777666555444777:::;;;999555333666999888555666;;;>>>===<<<>>><<<:::999999:::999888777999777666777666333666;;;BBB@@@=========>>>>>>===<<<::::::<<<:::777888<<>>============<<<;;;::::::::::::::::::;;;>>>===;;;999999999999999@@@>>><<<;;;<<<<<<:::999<<<;;;;;;===???AAAAAA@@@@@@???BBBIIILLLMMMOOOSSSUUU]]]cccccccccdddbbb```bbbeeeiiikkkiiikkksss|||ssswww|||xxxooojjjiiicccYYYPPPJJJGGGDDDCCC===999666999???BBB???;;;888777999<<<;;;777777;;;<<<:::777777888888888777RRR;;;999777<<<999999888777555444555666>>>???===888333111444888888<<<<<<777555777888777999777555555888<<<>>>???;;;999777777999<<<===>>>===;;;777333111000111222444444444444555888===AAA777777888888777777666555222333333444888<<<:::555///000111222333555666666555:::<<<999222...000333333222333777<<<>>><<<:::333444555666777777777777<<<<<<:::999888777666555???>>><<<:::888666444333222222333444555666777777222333444444333444666888::::::999888888999:::;;;444888;;;999555333555888:::999999888777888888888777777555444555666888999888888:::999333000777@@@@@@;;;;;;AAAAAA888444777;;;888555444444444444333555555666666777888888888666888999:::999888999::::::;;;:::888999======:::444555555666777888999999555888;;;;;;999888:::===<<<777111111555888777555888555666999:::777777999888999::::::999777444333333333333444555555666666::::::;;;:::999:::<<<>>><<<:::;;;===<<<888666888;;;===;;;666444999======888999:::<<<===???@@@AAA:::===:::999<<<===KKKfff{{{eeeRRRGGGGGGBBB<<<777555555666666999888777777:::;;;;;;:::;;;;;;:::999888777666666===;;;999777666777999;;;<<<<<<;;;999777777:::<<<777:::===@@@@@@===888555333555777666333222555777444333444888999777777:::;;;:::999777666555555555::::::::::::;;;<<<===>>>444888;;;;;;888555555666333555777666333333555888666444666<<>><<<::::::999888777777888999:::=========<<<<<<;;;;;;;;;@@@>>><<<<<<======<<<::::::::::::<<>><<<::::::<<<>>><<<;;;@@@HHHFFFMMMRRRRRRRRRVVVXXXXXXVVVUUUWWWZZZ[[[ZZZ]]]cccaaadddhhhmmmsss{{{uuujjjeeeddd^^^XXXOOOGGGCCC@@@??????777444333666<<<@@@>>>:::777777:::>>><<<777666999;;;999666555777888999999UUU???===999<<<777999;;;888555333444777888999888555222333777;;;555999999666555888999888999666444666;;;@@@AAA@@@999777555555777:::;;;;;;999777444222222333666888111222222222222555:::>>>777777888777777666555444222222333555888:::888555111111222444666777999:::777999:::888444222222333444555888<<>><<<:::999:::;;;999777555444444444333333444444555666666777777666777999:::::::::::::::<<<===:::777888======:::666555555777888::::::999555888<<<<<<:::888999;;;;;;888444444888:::888666888666888<<<===::::::<<<777888888888777666444333111222333555666777888888777888999888888999<<>>===888999::::::;;;===???AAA<<>>===JJJbbbpppZZZPPPLLLFFF???999777888999999;;;999888777888999::::::;;;;;;:::999888777777666===;;;999888888999;;;===>>>===;;;888555555888:::666999<<<>>>===:::555222333555777777555444555666444333444555666666777888;;;:::999777666666555555999888888777888888999:::777<<<@@@???:::666777999333555666555333333555777777555888>>>AAA>>><<<===:::<<<===:::555222333555::::::<<>>::::::>>>===<<<;;;;;;<<<===<<<;;;999888:::===<<<:::;;;???CCC???999777888:::;;;;;;:::999888777777888999::::::;;;<<<===>>>?????????<<<;;;;;;<<<>>>>>>===<<<888888999;;;======;;;888;;;:::;;;===;;;999>>>EEEAAACCCDDDGGGQQQ```kkknnngggaaaWWWTTT\\\ddd```TTT]]]^^^___```bbbfffkkkooovvv|||uuujjjcccaaa```QQQLLLEEE???============666555555999>>>@@@===:::<<<;;;;;;===:::555444777<<<999777666777:::;;;;;;TTT???===888:::666888:::999555333444666555333222111333555888999888;;;<<<888777:::;;;:::999777666888===AAAAAA@@@;;;888666555777999999999666555555555555777888999111222444444444555666888999999888888666555444333555444555777888777555555111111222333444666888999999777666777999999777444777888;;;>>>???===:::777777888888888888777777666888999;;;<<<<<<;;;:::999999999888888777777777777555555333222222222222333999777666666777999:::;;;:::888666444555777:::<<>>:::;;;:::888666555444555666555555444444555666888888888888888999:::;;;:::999;;;<<<999666777;;;;;;888999888777888:::;;;:::999666999<<<<<<999777888999===;;;888999;;;===<<<:::888666888===>>>;;;:::===888777666555555555666777222444666888:::;;;;;;;;;666777888777777888;;;===:::<<<===<<<;;;:::777444,,,333999::::::;;;:::777888999::::::999999<<<>>><<>>======:::777555555777:::999:::;;;<<<;;;888666444555777999:::999777666666666666555444444555666666:::999999888888999999:::999888666555444444555666;;;???CCCAAA;;;777777999777777777666555555666777:::888:::???BBB???<<<<<<;;;===>>>;;;666444555777666666888<<<;;;777777:::@@@???>>>>>>@@@@@@>>>===:::999;;;??????<<<===AAA>>>===;;;777555666;;;@@@;;;:::999888888999:::;;;888999:::;;;<<<<<<<<<<<<666666888:::>>>@@@???>>>::::::;;;===>>>>>>;;;888>>>;;;;;;>>>???===>>>AAA===???CCCOOOddd{{{uuu^^^___tttzzzpppmmmllliiieeebbb``````bbbdddeeegggjjjooowww{{{nnneee```\\\WWWSSSFFFBBB===;;;;;;<<<>>>>>>888777888;;;>>>>>>;;;888>>>;;;:::999777444666;;;===;;;999888:::<<<<<<<<>><<<999888999:::::::::888888888777777666555555333666888999888666666777888888888888777666555444777555666999999666555666777777666666777888:::;;;999555333666<<<>>>:::666888999;;;<<<<<<;;;:::888777777777777666555444333666888999;;;;;;;;;::::::555555555666666666666666555444222111//////000000999777666777888999999888777666444333444666999;;;===555---...555::::::777;;;<<<<<<<<<<<<;;;::::::555555444333444666888:::::::::===>>>;;;<<>><<<;;;;;;<<<>>>>>>>>>777555666:::;;;999999;;;:::999666555444555666777444555888:::<<<=========888888999888777777:::<<<888<<<>>><<<;;;;;;888444222<<>>:::777;;;;;;<<<:::999888999;;;888999999999::::::;;;;;;888777555555666999<<<===;;;;;;:::888666666999;;;======<<<<<<;;;:::999999777999;;;======;;;999777999:::777333333666888777999999999999:::;;;<<<===999888555444333444555666;;;===???===999666666888999999888888777888888888===::::::???@@@===;;;;;;;;;<<<<<<;;;999888888888777666999<<<<<<888888<<>>;;;:::===AAA@@@======AAA===>>>===:::666777===CCC;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555444555777:::>>>@@@@@@??????>>>>>>???@@@@@@>>>;;;@@@<<<;;;>>>>>><<<<<>><<<;;;;;;<<<===<<<;;;OOO;;;;;;555777333333444555666666555333111444666555222111222555222555555111...000111000777888::::::888777666777>>>;;;999888999:::::::::;;;:::888666444333222222444666888999888777777888666666777888999999999888666444666;;;;;;777666:::===<<<;;;999999:::;;;<<<777555444666:::;;;999777666777888888888:::;;;===999999999888777555444333777777888999999999888888555555555555555555555555777666444222222222333444777666666888:::<<<:::888666555444444555666888:::666555333555888:::;;;;;;======>>>>>>>>>===<<<;;;333666777666444444777::::::999:::;;;:::888===EEE\\\lllsssfffQQQBBB:::666:::;;;;;;:::888888:::===:::777444222222666:::>>><<<;;;999:::;;;;;;999666777999999777999<<<:::666888666444777<<<>>>===:::333666888888777888<<>>>>>:::777666999:::888999<<<<<<;;;:::888666444333333333555777:::<<<<<<<<<;;;<<<<<<<<<:::888888:::;;;666;;;>>><<<;;;<<<999444777DDDNNNKKKBBB<<<;;;:::555999======:::888999<<<:::===;;;<<>>===;;;999:::;;;888888888888999999999::::::999777666666888;;;===888999:::999999999;;;===;;;<<<<<<<<<<<<;;;:::999888:::<<>>:::777999;;;888333444999<<<:::999999999999:::;;;<<<===888777555444555666999:::::::::999888777888999999999888777888999:::;;;;;;>>>:::999<<<===:::888888:::999888999:::;;;:::999999888:::===<<<999:::>>>DDDCCCBBBBBBBBB@@@===;;;;;;:::===AAA@@@<<<<<>>;;;999777999;;;>>>999:::;;;<<<<<<;;;:::999???>>>;;;999777777666777666777888<<>>>>>??????===<<<>>>======>>>===<<>><<<888444777555666888888888<<>>===888:::333111111333777888555222,,,333:::999222///333999///333444111111444666555555888;;;999555222111333;;;888666555777999999999;;;999666333222222333333333555666666555555777999333444666888:::;;;<<<<<<555333666<<<<<<888888===<<<;;;999777666666777888444555777777777777777888444555555555666999===@@@<<<<<<<<<;;;999888666555999888888777777666666666666666666555444444333333999888777666666777999:::777666777:::>>>???===:::666555555555666777999:::222777<<<>>><<<<<<>>>@@@999:::;;;;;;;;;:::999888444999<<<;;;777555888<<<777666666999888666888===FFFZZZuuu}}}iiiNNNBBBEEE:::;;;<<<;;;999999<<>>;;;::::::;;;;;;888555666999999888:::===;;;666555333222555;;;???>>>;;;111333666777777999>>>CCC<<<:::888777888:::<<<>>>===:::999;;;;;;999;;;???>>>>>>===;;;888444000...222444666999:::::::::999??????>>><<<999999:::<<<555;;;>>>;;;;;;===:::444222@@@KKKGGG<<<777999;;;444999>>>???<<<:::;;;>>><<>>777999:::<<<;;;:::777666999:::===???AAA???:::777888;;;999333444;;;???===::::::999999::::::;;;<<<777666555555777:::===???:::888666666888;;;<<<===777666666777:::<<<======???:::888::::::777555666999777666777;;;===<<<999555444666999888666777<<<@@@???>>>>>>>>><<<999666::::::===AAA???;;;;;;>>>AAA<<<777666777999888666777999;;;======;;;999777BBB@@@>>><<<;;;<<<===>>>999:::;;;>>>@@@@@@>>><<>>AAAAAA>>>???LLLZZZvvvlllSSSbbb}}}qqqjjjVVV]]]dddfffeeegggmmmsss}}}vvvnnngggddd^^^XXXPPPGGG???:::===<<<;;;;;;;;;:::666444666999<<<@@@@@@>>>:::777888666888;;;:::888999>>><<<<<<<<<======<<<888555ZZZ???<<<777111666555444555666777666555333555777888666555555555:::888666444444555666777333333222000///000333666:::888666333222333555666>>>:::555333555666666444444555555333111222777;;;666444222222555999;;;<<<999777444444666999;;;;;;<<<===:::666666777555000111222444666888888555333333888;;;888222222:::BBB===<<<:::666333444888===:::999666333222333444666999777555555777888999888999666333111222333333333666999;;;;;;:::999999999555555555555666888999:::111444777999888888888888888777555444444555666666<<<;;;:::888666888<<>>:::666666999<<<<<<;;;888555222222555777777666777888999888777999===AAA>>>888222222666999999888::::::999999999:::;;;;;;;;;;;;::::::999888777777333666999999777666888;;;>>><<<:::888888:::<<<>>>777777999===???>>>:::555888===<<<777:::@@@<<<111666<<<@@@===777555;;;AAA@@@<<<;;;===???BBBIIIRRRzzz}}}hhh```UUUOOOQQQTTTNNNEEE999:::;;;<<<>>>???===:::===999555555777::::::999BBBAAA;;;444222777;;;:::999::::::::::::;;;;;;;;;999888888999;;;;;;:::888555777999;;;;;;:::888666>>><<<:::;;;===>>>;;;999=========<<<;;;:::999888666;;;???>>>:::777888:::>>>>>>;;;777888<<<<<<999777777777777888<<>>:::999999777===<<<<<<;;;::::::::::::777777555555999???<<<666;;;>>>@@@???;;;888888999CCC>>>888777999<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<:::888888;;;>>>@@@AAACCCDDD???888;;;NNNgggwwwtttXXXTTTbbbsssoooiiiccc___```dddgggfffooo{{{xxxoookkkiiifff]]]SSSMMMGGG@@@>>>???999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<=========<<<666777777777666666888:::777888;;;===>>>>>>======YYY===<<<999555666555444555666666555333222444777888777777888:::999999888777777777888888555666555444333444777:::999777444222222222444555;;;888444333333444555555666666666333111222666999:::888555555777:::<<<<<<:::888444333555777888888777888666333333555333...222222333555777777555333444777888555111111666<<<999888555111///111666;;;<<<:::888555555555777888999888777888999;;;::::::===999444000000111222333555777888777555444444555444444444555666888999:::555777999999888666666666555555555555555555666777::::::888666444555888;;;888555555999;;;999888999999III^^^qqq~~~~~~nnn\\\CCC===777666999:::999666999777444444777999;;;;;;::::::999777555555666888;;;999777777999:::;;;::::::777555555777999:::999999::::::999888888;;;???===888444444777:::999888999999888888888999::::::;;;;;;:::999888777777666555888::::::777777999<<<;;;999777666666777999;;;999888888999;;;;;;888555777======777777<<<999000555:::>>>===:::999===BBB>>>;;;999;;;<<<===DDDKKKpppnnneeeXXXQQQSSSVVVPPPFFF999888;;;BBBCCC>>>999888666777999<<<>>><<<777222999;;;999666666:::<<<:::::::::999888666555444444333555888888666666888;;;888888888888888999999::::::999999;;;>>>???===:::999999999:::999999888888666:::>>>===999555666777;;;;;;999555666:::;;;888777888888888999;;;@@@CCC@@@???===:::666666888::::::999888777666777999:::888777777666777999::::::===AAACCC>>>::::::999777999:::;;;<<<<<<;;;:::999888888555555999>>>===888:::;;;<<<;;;999777777777:::999999:::===?????????:::;;;;;;;;;;;;;;;::::::AAA???<<<:::;;;>>>CCCFFF@@@CCCCCCFFFRRRjjjgggWWWTTT|||zzzsssnnnjjjfffccc```bbbfffmmmxxxvvvppplllgggddd[[[RRRIIIEEEAAA<<<999:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;:::;;;<<<;;;999999:::;;;777:::===??????<<<999666XXX;;;:::999666666666666777888777444111222444666777888999;;;===888888999:::::::::999999555666666666555666999<<<777666444333222333444444666666555333111222444666888888777444222222444666<<<999777666888:::;;;;;;:::888444333333444555444888999888555666888777333333333333555777777666555777777666555333222555777666555222000...111666:::===<<<:::888777888999:::666666777999;;;;;;:::888===888222//////222444666666666666444222111111333444444444555666888:::<<<888::::::999666444333333222333555666777888888888888888666444111111333555999777888:::888666777;;;888<<>><<<999888888888777666555<<<===999777;;;:::555777:::<<<===<<<<<<<<<===<<<999999;;;;;;<<>>999>>>JJJKKK>>>666888666777:::<<<===;;;666222555999:::999999<<<;;;777:::999888777555444333333000555888777444444999>>>;;;:::777555666888;;;>>>999999:::<<<======:::888666666666777777777888888666999<<<;;;888555555666888999777444555::::::777777888999::::::;;;===@@@;;;=========;;;:::;;;===>>><<<:::888777888:::;;;===:::888888;;;===<<<:::<<<@@@AAA>>>;;;;;;:::888666777:::<<<<<<;;;999777888777444333666<<<===999:::999999999:::999888666333777;;;>>>>>>=========888999;;;<<<<<<;;;:::999<<<>>>>>>===::::::>>>AAA>>>GGGTTTcccvvvttt\\\IIIeee|||zzzooofffeee```[[[\\\cccnnnzzz~~~ooogggeeeddd```ZZZTTTJJJBBBBBBBBB???<<<;;;===<<<;;;:::999999::::::777888999:::;;;;;;;;;;;;<<<======<<<:::999999;;;666999===@@@@@@<<<777444ZZZ===:::999666777777888999:::888444111333444666777777888:::<<<555777:::<<<<<<;;;999888333444555555555666888:::888888777666666666666666444666666444222222555888:::999777555333333444444999777555555777999::::::999666333222333444444333888:::999777999<<<;;;777666555444555777999888777888777666666777777777666555555555444555666888999<<<;;;:::999888999:::;;;222222444777:::999777555666333111000333666888999777777777555333333444666444444333444666888;;;<<<888999999777444222222333222444666888::::::::::::888888777444111000111222:::999::::::777333666<<<<<<888999HHHbbbxxxcccRRR???888<<>><<<;;;::::::;;;<<<======999999:::::::::::::::;;;:::999888999;;;;;;999777888888777888888999:::;;;::::::999888777555555444777999:::888666555888;;;:::999888777777888999:::@@@???===<<<:::999888777444;;;>>>;;;:::<<<>>>===;;;;;;<<<======;;;888555;;;999:::>>>???@@@DDDKKKdddtttaaaSSSTTTZZZ[[[VVVFFF<<<@@@NNNNNN>>>666<<<===:::666444444666888999999<<<===;;;:::;;;999555999999999999999999999999444777999888666666:::>>><<<:::777666777999<<>>???@@@>>>;;;888888999:::<<<===999666777;;;<<<:::666888<<<>>>;;;;;;===<<<999777888999::::::999777666666666333111333:::;;;999<<<999777888;;;<<<:::777555:::>>>>>>;;;888777777777999;;;======<<<:::888555;;;@@@AAA===:::;;;===FFFXXXpppjjjUUUVVVlll|||uuulllgggaaa___aaadddeeeeeennnzzz}}}sssfff___\\\YYYTTTPPPLLLCCC>>>@@@CCCBBB???>>>???===;;;999777888999999<<<<<<<<<<<<<<<<<<;;;:::888999::::::888777888999555777;;;??????>>>;;;999aaaCCC>>>;;;777999999999;;;;;;999555222444666777777555555666888222555888;;;<<<:::777555222444666666666666777888::::::;;;;;;::::::999999444666888777444444888;;;:::888666555555444444444666444333555888:::;;;;;;777555333333444555555555555777666555777;;;;;;777888777666777999;;;:::999555444444666888999888666222444777999;;;:::888666999999888777888888999:::111222444777999999666333222111222444777888888777555666666555444555888:::555444333444555888;;;<<<666777666444222111222444444666888:::;;;<<<<<<;;;888888888666444222222333;;;999::::::666333666<<>>???>>>;;;999666555777;;;>>><<<999:::<<<===;;;::::::;;;<<<;;;777333<<<;;;===@@@AAA???BBBGGG___}}}lllXXXRRRWWWZZZZZZKKK???>>>IIIHHH:::666>>>>>>;;;555111000333999======???>>>;;;:::<<<;;;888999999999:::::::::;;;;;;:::999888888888888888888999999999999:::;;;<<<=========>>>===;;;777555333;;;:::999777777666777777555777:::<<<<<<;;;;;;;;;999;;;:::888;;;??????<<<777999;;;;;;:::999:::;;;666888;;;<<<<<<;;;;;;;;;@@@>>>;;;999888999:::;;;999555222444888999666222444888:::999;;;>>>>>>;;;<<<:::999777666666777777888888666333555;;;===;;;;;;999666777:::;;;999666888;;;===<<<777444555666777999<<<>>>>>>===;;;999777<<<@@@@@@???@@@FFFKKKaaauuu~~~mmmPPP___zzztttpppkkkiiiiiihhhddd```ZZZaaammmzzz{{{qqqlllddd\\\TTTNNNIIIFFF@@@999666:::===<<<::::::???>>>;;;888777777888999>>>>>>===<<<:::999777666333666888999888888999:::999:::;;;<<<======<<<<<>>:::888888>>>NNNhhh~~~|||nnn\\\III===999888888888999:::;;;999555222333777;;;===<<<:::888888222333555555555555777888777999::::::999999:::;;;555666888;;;>>>>>><<<:::888888999999999999888888888888999999:::;;;<<<===<<<;;;:::999777555444444111444888888666555777999777777666666666666777777888:::<<<;;;999666444444:::;;;;;;999777555666666777777888:::<<<<<<;;;999<<<<<<>>>@@@???;;;<<>>666666===999999999777666666999;;;===???>>>::::::>>>???===999999999888888888888777:::888777777999999666333888999:::<<<<<<======<<<:::<<<===<<<:::999999:::>>>===;;;999888888888888666888;;;===>>>>>>>>>===:::<<<<<<:::<<<@@@@@@<<<777999;;;;;;:::999:::;;;<<<===<<<:::777555555666===<<<:::999999999999:::555333222444666777555222555888999999<<>>:::===;;;888666555666888999:::<<<;;;888999>>>@@@???:::999777777777888777666888999:::999888888999:::999:::<<<>>>???>>>===<<<===<<<;;;;;;@@@MMM]]]iii|||WWWXXXggg{{{tttnnniiieeeccc^^^YYYUUUXXXdddwww}}}sssmmmgggccc]]]TTTKKKDDDAAA???999666555999:::888777888>>>===;;;999888777888888;;;;;;:::999777555333222333666999:::;;;:::;;;<<<======<<<;;;:::999999888cccCCC>>><<<:::888777666777888888777555444777::::::888555333222333555888::::::777444222777999<<<===;;;999888888777888:::<<<<<<;;;999777666555555777:::<<<<<<<<<666444333555888999999777555555444666888::::::999;;;999888888888888777666777999999777:::>>>>>>:::555555666999;;;;;;999777000222555666666555444333444444555888;;;;;;777444444444444555666777777888666666666777888888555222555555555666888777555333111333555666555444555666999777555333444666999;;;999888666333111222555777;;;:::999888888888888888666888;;;<<<;;;:::::::::888555444888999666444666999999:::999666===SSSjjj|||ttt```LLL@@@<<<777777888:::<<<;;;888666555666777777666777999;;;444222111222444666777888666888::::::888888999;;;666777888;;;>>>>>>;;;888777888888888777777888888777777777888999;;;<<<======<<<;;;:::888666555444///333888:::888777888999777777777777777777777777666888999888666555666888:::888666666777777666666888888:::;;;;;;<<<>>>???888888;;;@@@???<<<<<>>>>>;;;<<<===;;;999999;;;===>>>===;;;999999999;;;;;;::::::<<<>>>???>>><<<:::999;;;;;;999;;;???>>>:::777999::::::999999:::<<>><<<888444444555777888888999999999888888888444555666777888888888777:::<<<<<<;;;===@@@>>>888999888777777777999:::<<<888<<<<<<::::::>>>@@@???======<<<:::888888999:::999999999;;;===>>>>>>===;;;<<<===>>>????????????@@@???>>>DDDSSSggg|||jjjYYYWWWrrr}}}wwwoooiiiggggggbbbZZZSSSSSS]]]nnnzzzwwwpppjjjfff^^^WWWMMMEEEAAA???===<<<888888:::<<<:::666666:::;;;;;;::::::999888777777888888777777666444333222555777;;;<<<;;;;;;;;;;;;::::::::::::999777666555]]]===999888888666555444555666777666555333777;;;===;;;777444333555666999:::999777444222777:::<<<===;;;888666666444666888::::::999666555666444333666;;;======;;;444333222555999;;;:::999555333333444555666666444>>><<<:::999999888666555333555444333555999999555333444555888::::::777444333666999:::777555444444:::777666777:::;;;:::777333333444555666777777888555444444555555555222000444333333444666888888888444666888888777555555555:::888555333333555888:::<<<;;;888555222222555888<<<:::888666555555555666444777;;;<<<<<<<<<<<<<<<777333222777:::777444333555777:::999333222BBBUUUnnnzzzsss\\\JJJAAA888888999;;;======;;;999666555333000000333999===888444222222666:::::::::666888;;;;;;999888999;;;888888999<<>>999555777888888777666666777999666666666777888:::;;;<<<>>>===<<<:::888777555555...333999;;;:::999999:::999999999999999999999999888999999777555666:::>>>777444222666;;;<<<<<<<<<<<<===>>>===;;;;;;===???222333999@@@BBB@@@AAAEEESSStttzzzcccXXXXXX[[[KKKFFF???:::999;;;======;;;===>>>===<<<<<<@@@CCC???BBBAAA===::::::888333333444555777:::<<<===>>>333999@@@AAA===999:::<<<::::::::::::;;;===???@@@@@@@@@???<<<888777:::===<<<;;;:::999999;;;===>>><<<<<<===>>>>>>===:::777777999999888999<<<;;;777777888999999888888;;;======<<<999666444555:::===555666888999999888777666555888;;;<<<;;;;;;;;;<<<@@@@@@???===>>>@@@===666555555777999;;;<<<======555999;;;999999<<<===<<>>BBBBBB???;;;=========>>>???@@@@@@AAADDDFFFLLLZZZooo|||^^^NNNdddzzz{{{tttrrriiillllllcccWWWQQQSSSYYYlllzzzzzzrrrlllhhheeecccaaaXXXMMM???999:::======;;;666888;;;===888222333999:::::::::::::::999777777666777777777777777666666666888;;;<<<:::999888888333555777::::::888666444QQQ<<<:::666888===666000222:::???===888555666666666555555444333777666777:::>>><<<444...222333333444444555555444999888777444333555999===777444222333777999777555555222111333777888777444333333333333555777:::;;;888777888999999777333000333333333333333333222222333333222222222333444444777555666888777444666;;;:::777555666888999777555222555888777555444555777888666333222333555555555555555444444555777999:::666888999999999999;;;<<>><<<999777777888;;;===777666555666999;;;;;;;;;777666555666777777555333333444777888555333:::DDDVVVppp{{{___@@@666222666???>>>666555===555666666666444444666777333111000222555999;;;<<<======<<<:::999888888777666888:::;;;;;;999666555888::::::777777:::;;;999444999<<<;;;666666:::@@@888;;;???@@@???<<<:::999888666888<<<===;;;;;;>>>BBB===888777::::::888444222555888:::999777666666,,,///333777:::;;;::::::<<<;;;::::::;;;======>>>>>>;;;:::===CCCEEECCC@@@PPPnnnpppaaa[[[\\\VVVMMM@@@888999>>>>>>888???===;;;:::;;;>>>AAADDD<<<:::888999;;;:::777444:::???>>>555555===???999=========<<<<<<;;;;;;;;;;;;>>>@@@???<<<;;;@@@DDD@@@===888777999999777444@@@@@@===999777888888888BBB@@@;;;888:::>>>>>>===666777999:::;;;;;;:::999888:::<<<:::888999===AAA<<<<<<======<<<<<<;;;;;;000222666:::<<<<<<<<<;;;======<<<;;;888888999;;;999:::<<<======<<<:::999888999999:::;;;<<<======777777:::<<<999333666===@@@AAA>>>:::999===???>>>;;;<<<<<<======>>>@@@AAABBBBBB<<<===AAA:::666@@@CCCPPPfff~~~|||]]]RRRttt{{{uuuooollljjjcccXXXOOOVVV]]]mmmooohhh___\\\]]]^^^\\\ZZZJJJEEE>>>999777777666666666777888888666666777999;;;<<<<<<<<<:::::::::;;;666999;;;999666555888<<>>999888::::::777444111777:::777555666888777QQQ<<<;;;666999999777666888;;;;;;999666444444444444333111000///888777888;;;>>><<<666000222333555666777888777777999999888666555666888;;;999999999888777777888999;;;999777666666555444333444555555666777888999::::::;;;;;;;;;999666333222666666666666555555555555000000000000111222333444888666666777555111222666555444444666999:::999777555888:::888555333444666999777444333333555555555:::999888888888888999:::666888:::;;;;;;;;;<<<===;;;:::888666666666777888>>>:::888999888555666999999999999999999:::;;;<<<999777666666888999888777777666666777999:::999777555555777777333111777@@@HHHccc{{{sss[[[>>>888888???@@@888555999777999;;;<<<:::999999999888777555666888:::::::::<<<;;;999777666777888999666666777777888888888888;;;===<<<888777::::::777222666:::;;;888777888:::999;;;======:::888666555:::888999===???>>>???CCCAAA>>>:::999999999888666444555777777666555666777///111444666777777666555777:::======;;;:::<<>>@@@===:::888888::::::888666:::???>>>666666>>>???:::======<<<;;;::::::999999888:::===>>>===<<<>>>???>>>;;;888777777888888777@@@???<<<888777:::???AAA=========:::888777777777:::;;;<<<<<<<<<;;;999999666777888999999:::<<<>>>::::::;;;;;;;;;:::888777666777:::===>>>>>>===<<<<<<<<<<<<;;;999999;;;===777999;;;<<<===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>999888:::<<<888333555;;;>>>@@@>>>999888;;;<<<:::<<<;;;;;;<<<>>>@@@AAAAAA;;;???>>>???CCC>>>===IIIbbblll}}}dddMMM```~~~~~~uuuqqqooojjjbbb\\\TTTTTTYYYcccnnnyyy|||sssmmmhhhaaaYYYTTTSSSSSSPPPMMMBBB>>>999555555777999:::333555888999888888:::;;;:::;;;;;;;;;:::::::::;;;444777999777333222555999???;;;777666999;;;:::888444999;;;888777888999888PPP;;;:::666888444777:::;;;:::777444333555666666666666555555444888777888;;;>>>===888333222444777999;;;:::999888888999:::888666666666888:::;;;<<<999444444777;;;???>>><<<888555333444666666777888999999999888888:::<<<<<<999555222222444888888777777777888888999000000000111333444666777999777666777333......111000111333666:::;;;:::888888:::;;;999555222333555<<<:::777555666777777666===<<<;;;999888888888888555888:::;;;:::::::::;;;999999999::::::999999999>>>999666:::<<<:::888888444666888:::;;;;;;::::::<<<;;;999888999888777555666555555666999::::::999888888999999444111555===666MMMfffvvvpppKKK???888<<>>???>>>999888999999666111444777::::::999666555;;;<<<<<<;;;777555444444;;;888888<<<>>>>>>@@@DDD>>>>>>===;;;999777888999666666555333222333777999555555666666666444333111222888======999888;;;@@@AAA===999999===BBBDDDDDDOOOkkknnn\\\SSSUUUTTTMMMAAA999888::::::999888999999:::;;;===>>>===;;;888777888999999888;;;???>>>888888>>>???;;;;;;;;;::::::999888888777666666888;;;>>>>>><<<:::999999888666555666999<<<======<<<:::888888;;;>>>888;;;======:::777777888>>>>>>???>>>===;;;999888:::::::::<<>>777888:::;;;:::888555333999;;;===>>>???>>>===<<<:::;;;<<<;;;;;;<<<>>>@@@666777999;;;<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;:::999;;;;;;777333444999;;;===<<<888777::::::777>>>;;;999;;;>>>AAAAAA@@@:::???>>>???HHHKKKSSSdddqqqSSSWWWoooxxxvvvsssnnniiibbb[[[TTTRRRTTT]]]nnn}}}|||vvvqqqlllddd___^^^XXXPPPKKKIIIGGGDDDAAA===999444222333666999;;;111444888:::;;;;;;<<<<<<::::::999999999::::::;;;666888999777333222444777<<<888555555888<<<===<<<777<<<===:::999:::;;;999OOO:::999444777222444666888777555333111444555666888999999::::::777777888:::<<<;;;777444333666999;;;<<<:::777555555777999999777555444444777888777444222333666999======<<<888444333666::::::999888888777777777777555888999666111///222666555555555555777888:::;;;555555555666777888999:::999777777777444///...111///111444888:::;;;:::888888:::;;;888444333444666@@@===999888888999999999;;;:::999888777777666666444777999999777666555555777999;;;===>>>===<<<:::;;;555333888<<<:::555444555666777999::::::999999>>><<<;;;;;;;;;;;;999777555444333444666888888777999999999:::666333666===222???QQQeee{{{{{{^^^LLL;;;888;;;<<<<<<===:::<<<>>>>>>===;;;:::;;;555555666888;;;======<<<;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<===>>>???===???>>>:::888::::::777555555666888;;;;;;777444======<<<:::777666666777;;;888777999::::::<<>>>>>===;;;888777777888999:::;;;>>>>>>::::::>>>???<<<777777888888888888999999777555444777<<<>>><<<999666777777555333555:::???888999<<<===:::555444666888555666999;;;:::::::::>>>>>>>>>>>>===;;;:::888>>><<<<<<>>>AAAAAA>>>:::666888:::;;;:::777444111888999:::<<<<<<<<<;;;:::999:::;;;;;;;;;===@@@CCC777888999:::;;;;;;:::::::::;;;<<<===<<<;;;999888888999::::::888666777:::888;;;;;;888888;;;;;;888BBB>>>:::;;;???AAA@@@>>><<<@@@===AAASSScccssscccWWW___}}}|||wwwsssmmmhhhaaaZZZSSSPPPWWW```~~~~~~qqqmmmhhhfffeeeccc^^^[[[RRRNNNIIIEEECCCAAA???======999444111222666888:::222555999<<<<<<;;;;;;;;;999888777777888::::::::::::;;;;;;999777666777999:::777444444777;;;======999<<<===:::999;;;;;;888PPP:::888333555444222000111444666444111444444555666666666666666666666777888888888666444666888:::;;;:::777333111111444777888777444333333666444111222555777888888<<<===;;;777333222666999<<<:::888555444444555777222555777555111111555:::000000000222444777:::<<<:::999999888888888999999777666777999777222222555111333777999:::999888777555777888777444444666:::>>>;;;888777777888888888999999999999888888777777777888999999666444333333444666999;;;<<<<<<;;;:::999333222777;;;999444222999999888777777888888999:::999999:::;;;;;;999777888666444444555666666555666555666888666444777<<<<<<===FFFYYYsssvvvbbbIII<<<999:::<<<>>>:::::::::888666666888:::222222333555888:::999888777999;;;>>>??????===<<<:::;;;===>>>>>>===;;;::::::<<<<<<999999<<<===:::;;;888666777;;;<<<:::777:::::::::999777777999:::>>>:::888999999777888<<<777<<>>===<<<;;;:::::::::::::::666333333777<<<>>>>>>===<<<<<<===???@@@@@@@@@AAA\\\iiiXXXRRRXXXYYYOOOCCC===<<<;;;888999;;;<<<===>>>>>>===<<<;;;999777777777999;;;;;;======;;;<<<>>>???===444555666777999:::;;;<<<<<<777222444:::>>>===;;;555666777666444555:::???777666999<<<;;;999===EEE@@@444---222:::;;;999888:::;;;<<<======<<<;;;:::<<<:::888999;;;:::666222777999;;;===<<<999666333666777999:::;;;;;;;;;;;;999:::;;;;;;;;;===@@@CCC;;;;;;;;;;;;:::999999888;;;<<<<<<<<<<<<:::999888666888999999999;;;<<<<<<666999:::999:::===>>>;;;EEEAAA======???@@@@@@???;;;BBBEEEPPPiii~~~oooUUULLLfff{{{mmmkkkiiiggg```YYYXXX\\\fffmmmyyyyyytttqqqooofffbbb]]][[[[[[ZZZWWWTTTEEECCCAAA@@@@@@???>>>>>><<<888555333555888:::;;;555888;;;===;;;:::888888888666444555888:::;;;:::<<<<<<<<<:::888888888999999777555555666999:::;;;888;;;;;;999999<<<;;;777PPP:::999444666777222......222666555444:::::::::999888666555444777777777777666555444444999999::::::888555111///...111555888777666555555777444222444999<<<;;;999>>>===;;;777444222333555<<<;;;888555444444555555333555777666555666:::>>>////////////222555888:::999888777666666555555666444444666:::999555666999222555777888888666666666222444666555333444888<<<999666444333444555666555::::::;;;;;;:::999888888:::;;;;;;999777666666777333444555666777888888888:::666555999;;;888555444;;;:::999777777888888999666666666888::::::888777;;;999666666777888777777222000222555555333555:::???:::;;;KKK```ttt|||dddPPPBBB<<<:::::::::999777444222333666999555333333333555555444333222555:::===>>>===:::888777999;;;<<<<<<:::777555777::::::888999===>>><<<===;;;888888;;;===<<<:::555666777777666777999;;;@@@<<<:::;;;999666666999555999===;;;777555777::::::999777555444666:::>>>???>>><<<;;;;;;<<<===>>>===777222222999>>>>>><<<;;;<<<===>>>????????????AAAYYY~~~mmmZZZSSSZZZ\\\WWWPPPJJJDDD>>>777888999;;;<<<<<<<<<<<<:::::::::999777777999;;;:::;;;<<<<<<<<<===>>>===444555777888:::<<<===>>>>>>999333333888<<<===<<<666777777777666777:::<<<999555444888:::???OOO```QQQ>>>111555===>>>:::888777888:::;;;<<<<<<;;;;;;<<<;;;999999888777555333999:::<<<======;;;999777888999:::;;;<<<=========:::;;;<<<;;;;;;<<<>>>@@@>>>===<<<;;;:::999999888>>>>>>======<<<<<<<<<<<<666999:::999;;;???@@@>>>777::::::888:::>>>???===DDDCCCAAA??????AAACCCEEE>>>OOO[[[kkk{{{^^^KKK```|||yyytttqqqoookkkdddaaacccXXX\\\fffuuuwwwooojjjhhhggggggddd___XXXTTTQQQNNNJJJFFF<<<<<<<<<<<<============888666555666999<<<>>>>>>888:::<<<<<<:::777666666888555222333777:::;;;::::::999888777777777777777888777666666666777888999777999999777999<<<;;;777PPP<<<;;;777:::888666444333222333555666;;;;;;<<<;;;;;;:::999999:::999999777555444444444:::::::::999777555222111---000555888999999:::;;;666777888:::;;;<<<;;;:::<<<:::888777777666555444::::::::::::999777555333666666666777888999:::;;;444222111000111333666888666555555444444444444555333333666::::::777777:::000333555555444333555666111333444333222333777;;;777444222222333555666666;;;;;;;;;;;;999777555444888999888777777888;;;===555555444444444666999:::;;;888888::::::666555777888999:::::::::::::::999777777888:::;;;;;;999777:::888555555666888999999333111222666666444555999;;;555444;;;GGGWWWnnnlllWWWFFF===999;;;;;;:::888555555777999777555333222444555555444333555999<<<<<<;;;999888666666777888999888777777666999999777888<<<>>><<<;;;;;;;;;<<<<<<<<<;;;:::555666888888888888999;;;<<<999888:::999666555777444777:::999777666777888:::;;;:::999888999<<<>>>>>>===;;;999999:::<<<===:::888666777;;;===<<<:::<<<============>>>???AAAAAAWWW{{{mmmVVVQQQVVVZZZZZZYYYTTTIII===999999:::;;;<<<======>>>777999;;;:::888777999;;;999999:::<<<===<<<<<<===888888999:::;;;<<<===>>><<<999555555777::::::999999888888999::::::999777999333333777999<<>>::::::777888:::;;;<<<<<<;;;;;;;;;<<<<<<:::888777888999:::;;;<<<=========<<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;999999;;;===>>>======<<<;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>888;;;<<<:::<<>>:::<<<;;;777888<<<>>><<<@@@BBBCCCAAA@@@BBBHHHMMMRRRjjj{{{qqqTTT^^^}}}xxxssslllfffdddZZZWWW[[[fffooorrrtttxxxtttxxx}}}{{{oookkkeeeaaa___^^^\\\[[[[[[VVVOOOJJJGGGEEEAAA===;;;<<<======<<<;;;::::::888777777999<<<======<<<888:::;;;:::777666666666777333000111666:::;;;:::888777555555666666666666444555666777777777888999666888888777:::>>>===888PPP===>>>:::===777:::<<<888333111444888333444666888:::;;;<<<<<<<<<<<<:::888555444444555::::::999888777666555444---000555888:::<<<===???444888<<<===:::888888:::888666555777:::<<<:::888777:::===???===999555111666555555666888888888666999777444222222333555666444444444444444555666777222222666::::::666666:::...000333333111111444777222333444333111222666:::888666333333666888999999;;;;;;:::999777444111///444444444444555888===@@@:::888666444555888;;;>>>;;;999999:::777333333777444777:::===>>>===;;;999;;;;;;<<<===???>>>;;;999666444222222555777999999777555666999999777777;;;:::666555666777CCCbbbhhhQQQBBB;;;;;;======<<<:::999999999666444222222555888999:::777888:::;;;<<<<<<;;;;;;777777666666777999;;;<<<666999999777777;;;===:::888:::===>>>>>><<<999888777999;;;;;;;;;:::;;;<<<777555555888777444333555444555777888777666666666:::<<<===<<<;;;;;;===>>>===;;;999777666777999:::666888;;;======<<<:::999???>>><<<;;;:::<<<@@@CCC>>>TTTwwwkkkRRRNNNQQQUUUYYY]]]YYYIII:::<<<<<<<<<<<<===???@@@AAA666999;;;;;;999888999:::999888999<<<===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999888777777888888777666;;;999888:::<<<<<<888444666333555:::888333;;;JJJNNN===333777;;;777555999999999;;;<<<<<<<<<;;;:::666888999777444444888;;;::::::;;;<<<============>>>>>>===<<<;;;::::::999=========;;;888888:::;;;======<<<<<<<<<======>>>===<<<:::888888:::<<<>>>;;;>>>>>>;;;<<>>;;;666666999;;;:::<<<@@@CCCBBB@@@CCCLLLTTTjjj}}}TTTOOOlll|||sssjjjeeebbbZZZWWW]]]bbbcccggglllhhhlllqqqttttttsssrrrrrruuusssqqqpppqqqnnnjjjfff___^^^\\\[[[YYYVVVRRRNNNNNNIIIDDDAAABBBBBB@@@===@@@AAABBB@@@>>>;;;999888;;;;;;;;;;;;<<<;;;888666888999999888666555666777777333///000666:::;;;:::888666555555777777777777111333666888888888999999666888777777;;;@@@>>>999RRR>>>???:::999888999999888777666666777:::666666777555111555===777666555444333222111111777666666888;;;======<<<999555111///222777<<>>@@@===::::::;;;888777:::>>>>>>999444888888777555333333555777;;;333000444333...444???===888444444777888666333000333666777777666777888000///...///111333444444888777555333444666888:::333555888888666777999<<<;;;<<<<<<;;;999555111...555444444444555666888999888777555444444555888:::444777:::999666444555777444777555111444:::<<<999;;;;;;;;;:::::::::999999:::555000111555888888666888555333555:::<<<:::777555111333777777;;;PPPhhhkkkPPP<<>>???<<<777777;;;@@@===;;;888999;;;;;;:::777666999;;;:::888666888:::<<<===;;;:::;;;===:::333222777;;;999555555:::@@@BBB===888666888;;;<<<<<<888888999;;;<<<;;;888555999999999:::::::::;;;;;;>>>>>><<<999666777;;;???BBBLLLggg~~~WWWOOOMMMRRRVVVUUUYYYRRR???;;;;;;;;;;;;<<<>>>???@@@>>>@@@@@@>>>999777777999444666888888777777888999<<<===<<<:::888777999:::666666555555555666888999444777===@@@@@@===888444555666777888999999888888===:::777555555777;;;===<<<999555333999@@@>>>888===444///222555444666:::<<<666333777888666666::::::===<<<999999<<<<<<:::@@@:::555444888;;;:::888777888999;;;===<<<888666===@@@BBB???:::777999<<<:::999888:::>>>@@@???>>>===>>>>>>>>>======<<<<<<<<>>NNNeeettthhhQQQbbbyyyiiieeedddaaa]]]YYYXXXYYY[[[___```gggmmmhhh^^^```kkkbbbaaa```^^^]]]\\\\\\\\\___[[[WWWRRRNNNJJJEEEBBBAAACCCEEEEEEDDD???;;;777888:::;;;======<<<:::999;;;<<<<<<;;;999777888999@@@===:::999;;;<<<:::888888888777777888:::<<<===888999:::999777555555555333444777:::===<<<999666888999999999888777888999PPP<<>>;;;:::999999:::999777666888555777===???<<<999:::<<<;;;:::<<>>;;;999999888666444444666888===666444888777222777@@@===888444333666888666444333555777888777666777888666555555555666666555333555555666666777888888999555888::::::999999:::<<<888999:::;;;;;;999777555777666444333333444666777999999999888777666777777666555555666888999999888333666555222444:::<<<999::::::999888888777777777;;;777333444888::::::888888555333555:::<<<:::777777444555888666555AAASSSxxxiiiNNN999777666777999:::777444555777::::::999888888:::666333666>>>===555555;;;888888888999::::::999888999;;;<<<;;;888888:::===???<<<888888999;;;;;;:::444555777777666666666777<<<;;;888444666999999555444999<<<;;;777777<<>>BBB@@@HHH```___OOONNNUUUZZZZZZ^^^ZZZIII:::;;;;;;<<<<<<======>>>@@@AAABBB@@@<<<:::;;;<<<555666777777777888:::===:::<<<======;;;999888999===<<<:::888888999:::;;;999:::;;;<<<<<<;;;999888888888999999999:::::::::;;;::::::::::::;;;<<<===>>>===999777;;;AAA@@@<<<>>>777333666999999;;;??????999555777888555555888:::===<<<999888;;;<<<999>>>;;;777666888999888777666666777888::::::888555===???@@@>>>;;;999:::<<<<<<:::999:::<<<===<<<::::::999999;;;===>>>===;;;;;;???BBBDDDOOOfff}}}rrrYYY^^^}}}mmmllljjjeee___[[[YYYYYY\\\YYY]]]eeeeee\\\ZZZ^^^YYYYYYXXXWWWVVVVVVVVVVVVUUUSSSOOOKKKIIIEEEBBB???===>>>@@@@@@???<<<999777999:::<<<======<<<;;;::::::<<<===<<<:::999999:::>>>;;;777666888999888777444444444555666999;;;<<<999999999999888777666555666888:::<<<===<<<;;;:::888999::::::999888888888QQQ>>>AAA>>>???999::::::999777666666777666555888;;;:::777777;;;???>>>===;;;999888666555888777666666888888777666;;;999666666999;;;======;;;:::888888999999888666555333555:::===:::888999888888888999:::;;;<<<<<<999:::999888666555666888;;;666666:::888444777???===888444333555777777666666888999888777666777888;;;::::::;;;<<<;;;999666222444777999;;;;;;:::999666888;;;;;;:::888888888333555888:::<<<===>>>===:::888555333222333444555999;;;<<<<<<999777666666777333111333888<<<;;;999444666555333444888999888999888777666555555555555:::777555666999;;;999777888666444666999;;;:::777777444555888666111555>>>[[[xxxhhhEEE???999777888999888777888999:::999888888:::<<<666333555;;;:::555666<<<===:::888999<<<===999555:::;;;;;;<<<=========>>>???;;;777555666888:::;;;777777777999;;;<<<;;;:::@@@???:::444555;;;===;;;777:::===<<<999999===BBB>>><<<999888999999999888<<<;;;<<<===>>>===:::777666777888:::;;;<<<======999:::;;;;;;<<<===AAACCCAAAEEE[[[hhhNNNMMMTTTZZZXXX[[[YYYLLL;;;;;;<<<=========<<<;;;???@@@AAA@@@===<<<===>>>777777888777777999<<>>???===:::888777===<<<:::999999;;;===???>>>===:::888777999:::<<<;;;:::999888999:::<<<===999:::<<<>>>??????>>>======???>>>:::;;;>>>???======999666999;;;===???BBBAAA;;;777777777444333555:::<<<;;;888777::::::888<<<;;;:::888888888777777888777666777999:::999888===>>>======<<<<<<<<<<<<<<<;;;999999::::::999777999888888;;;???BBBAAA???===EEEPPP]]]nnnbbbUUUzzzzzzrrrjjjdddaaa[[[TTTTTT]]]aaa\\\UUUSSSMMMMMMMMMLLLLLLKKKKKKKKKFFFDDDAAA@@@???>>>;;;999999:::::::::999888777666;;;;;;<<<======<<<;;;:::888:::======<<<:::999:::===:::666555555777888888222222222333555888:::<<<;;;999777888::::::777444888;;;===<<<:::888:::<<<999:::;;;;;;;;;999888777VVVBBBCCC???>>>888999;;;:::999999:::;;;888777777888777666777888@@@@@@???>>>===<<<;;;;;;999777666666666666555333777777666888;;;=========777666666777999;;;;;;:::444111333888;;;999777999444777999999999888888999888999999888666555555666777444555888777333555;;;<<<888444333444666777777999::::::888666555777888;;;::::::;;;===>>>>>>===444666888;;;============555777999:::999666444222111222555888;;;>>>@@@AAA;;;999666444333444666888777:::;;;:::888666777888666333111222555888999999555666666444333444555666999888777555555444555555777555444555777888777555888777666777999:::999888666333333777777444555999BBB^^^yyyeeeUUUCCC888777999:::888::::::888777777888:::;;;666444555999888555777======;;;:::;;;<<<<<<:::888;;;:::999:::<<<>>>??????===:::555222222555999<<<999888777:::>>>@@@???===>>>>>>;;;666666;;;>>>===888;;;===<<<::::::===AAA;;;;;;::::::;;;;;;;;;;;;<<<;;;;;;<<<===<<<999777444666888:::<<<======>>>888999:::;;;<<<>>>@@@AAABBBFFF\\\qqqTTTPPPVVV[[[WWWXXXUUUJJJ<<<===?????????===;;;:::======>>>===<<<<<<<<<===777999:::;;;::::::;;;<<<888:::<<<<<<;;;999888888777666555666888<<<@@@BBB@@@>>>:::777666888;;;===<<<:::888666666888;;;===999:::<<<===????????????;;;??????;;;888:::<<<<<<<<<:::999:::;;;<<<>>>@@@@@@<<<888777666666555555999;;;;;;777777::::::777999:::<<<;;;:::999:::;;;;;;999888888;;;============<<<;;;<<<===>>>===<<<:::999999999999999888777:::<<<===???AAACCCFFFHHHHHHYYYnnnjjjJJJhhh}}}zzzppphhhdddTTTMMMJJJOOOTTTQQQLLLKKKEEEEEEDDDDDDCCCBBBAAA@@@===<<<;;;;;;<<<===;;;::::::999888777666666666666<<<<<<=========<<<;;;:::555888;;;===<<<:::888888<<<999666444444666888999444444444444666888:::;;;;;;888555777;;;<<<999444888;;;===:::555444888<<<::::::;;;<<<<<<;;;999777XXXCCCBBB:::777444666888999999:::<<<>>><<<:::666222222444666666999:::::::::;;;;;;;;;;;;999888666666777777555444333333444777;;;===>>>===777666555666888:::;;;;;;555222222777:::888777888777:::>>>???===:::888777555777999888666444444444444444555666555333555888:::888555444444666777888;;;;;;999777444444555777<<<:::888888:::<<<======777888999;;;===???@@@AAA666777888999999666333000222222444666888;;;===>>>;;;:::777666666777:::;;;555777888666333444888<<<555555555333111111444777777777777666333000111333999888777555555666777777666666555666777888777777888888777888999:::999888:::777555777999888:::===777GGG```|||kkkMMM:::555888:::999;;;999666555555777999999666555666888777666888===888;;;======;;;:::;;;===;;;888555555888;;;>>>???===;;;777444444777;;;>>>666444444777<<<>>><<<:::555888888555555888999777888:::;;;;;;999999<<<>>>999:::<<<======>>>??????;;;:::999:::::::::777555333555888;;;===>>>>>>===::::::999:::;;;=========@@@GGG]]]}}}\\\UUUYYY^^^ZZZYYYWWWLLL>>>???@@@AAA@@@>>><<<:::===<<<<<<<<<======<<<<<<777:::===>>><<<:::888888999999:::999777777888999666555555555777:::>>>@@@>>>===;;;999999:::;;;<<<;;;999666333333555888;;;:::999888888:::<<<>>>@@@;;;@@@AAA<<<888999;;;;;;=========;;;;;;<<<<<<<<<===;;;888666666888888777888;;;:::777777:::;;;888888:::<<<<<<<<<<<<>>>???;;;999888888;;;>>>??????===<<<;;;<<<===>>>===<<<777888999999999::::::;;;999===AAAAAA@@@CCCLLLTTT```tttrrrGGGYYYkkkmmmnnnkkkddd[[[TTTPPPFFFBBB>>>??????>>>@@@BBBAAAAAA@@@???>>><<<:::999>>>===<<<>>>@@@AAA@@@???===<<<999777666666777888<<<<<<<<<<<<<<<;;;;;;:::333666999;;;999777666666888777555333333444666888:::999888777777888999::::::777444777;;;<<<999555:::<<<===999444333888===<<<;;;:::<<<>>>>>>;;;999VVV@@@>>>666333111333555666777888:::<<<<<<:::444//////444666555777888999:::;;;<<<===>>>999888777777999999888777222222333777:::======<<<:::888666666777888888888777444444888:::888777888999:::;;;<<<;;;888555333444666999999777444333333555666777777666555777999888777666555555666777777:::999777444111111444777>>>;;;888777888888888777888888999:::<<<>>>@@@BBB:::999999::::::888555222555444444444555777999:::;;;:::999999999:::;;;;;;222555666444000111888>>>555777888555000...111555666555777777333///000444999888666555666777999:::999888888888888999::::::999999999999999999999999@@@===:::888777888:::<<<666;;;LLLhhh~~~|||^^^FFF;;;999999:::;;;888666555666777888888777888999888777777999;;;666:::>>>===:::999;;;>>><<<;;;:::999:::===@@@BBB======<<<:::999:::===@@@666666777999<<<======<<<333888;;;:::999::::::888888999:::999888888:::<<<999;;;===>>>>>>>>>@@@BBB:::999888888888888555444333555888;;;===>>>=========;;;999999:::<<<<<<;;;<<>>??????@@@???>>><<<<<>>======>>>>>>===<<<777:::===>>><<<:::888777999:::999888666777999;;;;;;:::999888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;999666444444555888:::;;;999666444555888===???>>>BBBCCC>>>::::::;;;:::<<<@@@@@@===;;;<<<<<<;;;::::::888555666;;;;;;999777::::::777888<<<===;;;:::::::::;;;<<<>>>???@@@888777666777:::===>>>>>><<<<<<==================666888::::::;;;;;;>>>???999===AAACCCFFFNNN[[[fff||||||PPPQQQuuuzzzssslllkkkppptttllljjjhhhgggccc^^^]]]___HHHKKKMMMLLLGGGAAA===;;;>>>===<<<999666777<<<@@@????????????===;;;999888;;;:::999;;;===>>>===<<<===<<<:::888777888:::;;;<<<<<<<<<;;;:::::::::999333555888888777555444555444444444333222222444666<<<;;;:::888888888999999777555555666999;;;999666>>>>>>===:::777777;;;???===;;;999:::>>>@@@>>><<>>888777444666777888888888:::<<<999888444///111888999666999::::::;;;<<<===>>>>>>999888777999;;;<<<<<<;;;555444555777999;;;;;;999:::888555555666888999888:::777666999;;;888777999:::777444444666777555333444777::::::888555333333666888888666555666999:::555666777777777666666777888777444111//////333666;;;::::::;;;;;;999666333555666888;;;<<<=========;;;999777888999888666333777666444333333444666888;;;;;;;;;;;;:::999888888111555777555111000555;;;888888777666444333222333111111444777444///111888777666555444555888:::<<<:::999888777777888;;;<<<999999:::999999888999999@@@@@@===777333333666888555777???MMMccczzz|||cccKKK>>><<<>>><<<999666666888999888777999;;;;;;:::888888999999:::;;;<<<;;;::::::999:::888;;;>>>>>>===<<<>>>@@@999<<<>>>>>><<<;;;===>>>777999;;;<<<<<<<<<===???666<<<@@@>>><<<>>>???===999999999999999999:::;;;<<<===>>>>>><<<<<<>>>AAA;;;999777777777777555333444666999<<<======<<<;;;???<<<888888:::===>>>===:::>>>RRRrrrbbbQQQOOOVVVVVVTTTNNNAAA============<<<<<<<<<<<>><<<:::777888999:::999999;;;===999:::;;;;;;:::999:::;;;<<<<<<;;;;;;999888777666999:::;;;<<<<<<============<<<999888777888:::;;;;;;888555333444666:::===???BBBAAA===::::::999666777===???;;;999;;;;;;999:::;;;999555666;;;<<<888666999:::888999===???===>>>:::777777:::<<<===;;;777777666888<<<>>>??????;;;===???>>>;;;:::<<<>>>777:::<<<===<<<===???BBBBBBAAACCCKKKXXXiiizzz]]]QQQnnnyyynnn]]]XXXQQQKKKGGGHHHKKKNNNGGGCCCCCCFFFEEE@@@???AAA:::<<<>>>>>><<<999888888;;;======;;;:::;;;===???<<<===>>>??????===<<<;;;888777666777888999888666888888777777888:::<<<===<<<<<<;;;:::999888888888666777888777666444444555333666777777555444555777:::999888777666777888888444444555666777888888777>>>===;;;:::999:::<<<>>>>>>:::777999>>>AAAAAA@@@RRR===@@@===>>>:::;;;<<<<<<::::::;;;<<<555666444111555<<<<<<777777888888888999999::::::999888888:::===>>>>>>>>>999888777777999:::999888777555333444777:::<<<<<<===888777:::;;;999888999???999333222777;;;;;;:::555888;;;<<<:::777444333666777777444333666888:::444666888999888666666666777555333///---...222555555777:::>>>@@@===888444111444888;;;===<<<999777999777444555666777444222999777555333333444666777;;;<<<<<<;;;:::888555444000555:::999333000333777:::888666666999888555111......222777555000333;;;666555333333555888;;;===888888777555444666999<<<999:::::::::999888999:::<<<>>>===666111000333555111777777999MMMqqq~~~\\\DDD???CCC===:::777888::::::999777999<<<===;;;999999999888>>><<<999:::<<<;;;888444---444;;;<<<888555555777555888<<<===;;;::::::;;;333666999:::888777999<<<666;;;>>>;;;:::<<>>:::::::::999999:::;;;;;;>>>??????===:::999;;;>>>;;;:::888777777777555333444666999<<<======<<<;;;@@@<<<888888;;;???@@@@@@<<<===MMMooolllXXXRRRXXXXXXTTTKKK===;;;;;;:::::::::;;;;;;<<<>>>;;;999999;;;;;;999666777777666555666999>>>BBB888;;;>>>???>>><<<;;;;;;888999999:::999888666555999::::::;;;<<<===>>>???@@@???===;;;;;;;;;<<<===:::888666444444666999:::===???>>>:::888999666222000888;;;777555888999777;;;<<<:::555666;;;<<<777666999999888:::???AAA???AAA;;;555444888;;;999777999888999;;;???AAAAAAAAA;;;>>>AAA???:::888;;;???999<<<>>>>>>======@@@BBBMMMHHHHHHTTTllleeeSSSlll{{{lllfff```VVVLLLBBBAAAAAAAAACCCCCCAAA@@@???:::;;;AAADDD@@@>>>@@@;;;<<<======<<<;;;<<<===777999;;;;;;;;;===<<<:::999;;;===???@@@@@@???>>>===;;;::::::::::::999777333333444555888:::===???<<<;;;:::999888888888888888999999777555444444666666999<<<<<<:::888999:::666555555444555666777888111444666666666666777888===:::888777999:::;;;;;;???:::666888===BBBCCCBBBVVV===DDDCCC:::@@@???>>>>>>???===:::888777444222444:::???;;;555555555666666666555555444222444666666555666999<<<>>>777444:::???@@@???>>>222666:::;;;::::::<<<>>>>>>;;;888888:::<<<======999888666666777666555333777666777;;;:::555222333999777555444555777777777777444222444777:::999888;;;888444111000111444666777777:::;;;666111333888777555444666:::<<<;;;999:::555111000333666777666333444555777777777666555444777999;;;:::999888888:::999777444111111333555333555777999999888666444000222444333111111555888111333555555555666888:::::::::999888777666444333555666999;;;<<<;;;:::888;;;:::888666555444444333222444666888BBBYYYwwwjjjNNN:::555999999666777;;;;;;777999999999999999999999999;;;??????;;;999::::::888111444999<<<;;;:::999999888888999:::999888777666>>><<<::::::::::::999777777444444777999888:::>>>999::::::888666777:::>>>;;;;;;:::888777999===@@@@@@===:::888999999888888:::999:::;;;===>>><<<:::999888888777999;;;===???;;;@@@RRRrrraaaRRRMMMXXX```VVVFFF>>>;;;;;;999666333222444555777999777333555<<<===999999888666666777;;;???BBB<<<;;;>>>AAA@@@;;;999;;;999888777888:::<<<<<<<<<===999777:::;;;:::999;;;<<<;;;:::<<<>>><<<777222999777555555777999999999>>>===<<<:::999888777777999::::::888666555555666???:::666666:::;;;999666???<<<999666666888;;;>>>???>>>:::888999<<<===<<<;;;::::::;;;>>>AAAAAAAAAAAA>>>;;;:::;;;<<<======;;;:::===BBBCCCAAABBBEEEHHHQQQ```sssfffPPPZZZ~~~bbbLLLIIIIIIEEE???=========>>>===<<<;;;;;;>>>??????@@@@@@???===<<<===<<<;;;<<<===;;;666111000444555555888===???===888999;;;======<<<;;;999AAA@@@>>><<<;;;;;;;;;;;;666999<<<:::666555:::???888888:::======;;;===AAA>>>>>>>>>===;;;777444222888:::::::::<<>>RRR555;;;===999>>>>>>>>>===<<<999555333777555333777>>>BBB???;;;888888888888888777666555444666888888777888;;;======888777;;;>>><<<;;;;;;:::<<<===<<<:::888999::::::<<<===;;;999999;;;===<<<:::888777777666444333444333444888888333111222666444222333666777555333777444222333777:::::::::===;;;888666555777:::<<<666666888999444...///444777666666777999;;;;;;;;;;;;777222111444777888888444444555666777999;;;<<<777999:::999777444222111777888888666333222222333444444555555666777888999444444444222111222555777666777999999888888999:::888888999:::::::::999999444666888;;;<<<<<<:::999;;;999666444333333444444777777666777???QQQjjj|||zzz]]]EEE888:::<<<===>>>===<<<;;;;;;;;;:::999888666555444:::===<<<666333444555444333666:::<<<<<<;;;;;;;;;999::::::;;;:::999888777===:::888777888999999999888555555777888777888<<<999555222222666888888666999::::::999888888999;;;???===;;;:::::::::999777666777999:::;;;;;;;;;:::888888999:::;;;;;;;;;;;;:::>>>PPPrrrfffWWWPPPZZZaaaXXXIIIAAA:::;;;:::888666555777999999:::888444555;;;;;;888:::999888777777:::<<<>>>;;;<<>>:::666666999;;;999777<<<:::888666666888;;;<<<===<<<;;;;;;<<<>>>===;;;:::999999;;;===???@@@@@@???===:::999;;;===>>>???777;;;BBBGGGEEEAAACCCHHHTTTeee|||pppVVVVVVxxxZZZFFFEEEFFFCCC???===============<<<;;;:::<<<===>>>>>>===;;;999777999999:::;;;<<<;;;999777111666999777777;;;======@@@@@@@@@???===;;;999777>>>===<<<;;;;;;;;;<<<===777888888888777888999:::999888999<<<;;;999;;;@@@;;;<<<<<<<<<;;;999888666999999666333555999888444666555555777:::===>>>>>><<<;;;:::666444333555777777666666666666777888888::::::888444111222666:::SSS444666::::::666999<<<>>>===<<<;;;;;;<<<888777:::@@@BBB???<<<;;;<<<<<<<<<;;;;;;:::999777999::::::999:::<<<>>>;;;999999<<<<<<888666888;;;<<<;;;999777666666888444:::>>>===888555777;;;===;;;999888888777555333:::888888;;;:::555333444444222222555999:::555000555444333555888:::;;;::::::999777555666888:::<<<777666888888444...///333777777888777777888;;;===>>>999444333666999:::999888888666666777:::===???888999999999777555222000444666888777555333222222666555333333444777;;;===999777333222333444666666999;;;<<<;;;999888888999777888999;;;;;;;;;:::999444555888:::;;;;;;:::::::::888666444444555777888===;;;777555:::GGGVVVaaazzzuuu\\\???999888???@@@;;;999===<<<<<<<<<<<<;;;888666555<<<<<<999111...111333444666999;;;<<<;;;;;;<<<===:::;;;;;;;;;;;;:::999999;;;888444333444888:::;;;777444444777888777888<<<;;;444---000888<<<888222999;;;======;;;:::999999;;;::::::::::::999777444444777:::;;;999888:::<<<666777:::<<<===;;;:::888:::<<>>???999444333;;;???AAA???999555555777222333666:::======;;;999777777777666666777777777333555777888888999:::<<<===999666666999:::999777;;;;;;:::::::::<<<===>>>=========???@@@@@@===<<<999999::::::<<<===>>>???===;;;999999;;;===??????999>>>EEEJJJGGGDDDJJJSSSkkkvvv[[[LLLjjjsssOOO??????AAA@@@>>>>>>======<<<<<<;;;::::::::::::;;;;;;:::888555333888999;;;:::999999:::;;;444:::<<<:::888:::<<<<<>><<<:::999888777:::999888888999:::;;;<<<888666666777999:::888666;;;999888:::999777:::???999999::::::;;;;;;;;;<<<<<<:::444...///444666444999888888999<<>>???@@@AAA<<<999<<<>>><<<999777;;;<<<===>>>>>>??????>>>999999:::::::::;;;<<<===777777999<<<:::555444777444444333333333444666888000555:::;;;888666777888<<<:::999999999999888666>>><<<<<<===;;;555222333444333333888>>>===777000111222666999;;;;;;:::888999888666555666777888999777666888999777222333666777888:::888666777;;;??????;;;777666888;;;;;;:::;;;;;;:::999999999999:::555666777999::::::888666444666777666444333333444888777666555666999;;;===;;;777222222555888888888:::;;;<<<;;;888666555555777888999999888777666555666777999:::::::::888888777777888999;;;<<<======@@@;;;666444777>>>EEEJJJfff~~~wwwTTT@@@555;;;???:::999???;;;<<<>>>??????>>><<<;;;======888111...222777888888999::::::999:::<<<>>>:::::::::::::::999999999:::666111000222777;;;===555333444888:::999:::>>>>>>777222444;;;???;;;666<<<>>>@@@@@@???>>>>>>???888888888999:::888555222666:::===<<<777555888;;;444666999;;;<<<<<<;;;:::>>>===KKKnnn{{{ZZZRRRPPPYYY___XXXJJJAAA999:::;;;;;;::::::;;;<<<;;;:::999:::<<>>;;;;;;;;;<<<<<<;;;;;;:::999<<<@@@AAA;;;555777===<<<===============???@@@:::888999>>>>>>:::555555777999::::::777666777888777777999<<<>>>???===;;;<<<<<<;;;:::999888666666222555777999999:::;;;<<<<<<999777666888:::999888888999999:::;;;<<<======???===<<>>>>>:::;;;;;;;;;;;;<<<>>>@@@>>><<<::::::;;;===>>>>>>>>>===@@@DDDHHHOOO]]]jjjzzzZZZCCC___kkkHHH;;;===>>>============<<<;;;::::::::::::888999:::;;;:::888666555;;;<<<===:::666555777:::888;;;<<<;;;<<<@@@???;;;999888777666666777999:::777666666555555777888999777777888999::::::888777>>>;;;999:::888666:::???999999999999:::<<<===>>>>>>===777000///444666666<<<;;;::::::<<<>>>======666:::===:::444111555:::999999::::::::::::::::::777666555555555666999;;;|||\\\LLL@@@<<<@@@@@@>>><<<:::888999:::???:::777;;;<<<777444444666777888;;;<<<>>>??????888888888888:::;;;<<<<<<333333777;;;:::666666999111000000000222555777777222333555888;;;;;;;;;999999888777888:::<<<;;;:::999666666999888444222444444333444999===<<<666111...222888===>>><<<888666<<<;;;:::999888888888888555444666999999666777:::777999:::999777777;;;>>>???<<<888888:::<<<;;;999777888:::;;;;;;:::888666333333555888;;;<<<:::777666666555444222222555777::::::;;;;;;;;;:::999999999555222222666:::;;;:::;;;<<<===<<<:::777555555777777888888777777777777999999:::999999777666555111444888<<>>>>>:::555333666:::===>>>RRRkkkpppSSS;;;:::>>><<<<<>>>>>===<<<<<<:::;;;777000///444:::<<<777888888888777777:::<<<:::999999888888888888888888555111000333888;;;===999666777:::;;;888888;;;<<<;;;999:::<<<======<<<===>>>???>>>>>>???AAACCC888999:::;;;<<<:::666333888;;;===:::444111333777444555666888:::<<<===>>>BBB???KKKlllyyyVVVSSSUUU[[[\\\RRRCCC888888:::<<<<<<:::999888999777555555999<<<>>>??????999:::<<<===>>>???>>>>>>999:::===???;;;666777===:::<<<=========>>>@@@CCC???:::999;;;<<<:::999:::666444333666999<<<<<<<<<<<<;;;999:::;;;<<<<<<;;;=========<<<;;;999888666444666999::::::999999:::;;;:::888888999:::::::::555555666777888999999999???999777:::<<<:::;;;???;;;===>>>===<<<<<<>>>@@@???===;;;;;;<<<============777444===MMMbbbxxxYYYBBB^^^fffEEE;;;>>>===;;;<<<<<<<<<;;;:::999::::::;;;777888999:::;;;;;;;;;::::::;;;;;;999666555888<<<;;;;;;:::;;;AAAFFFBBB:::444444333333555888;;;===:::999777666666666777888666:::>>>===:::777888;;;???<<<;;;;;;999777:::@@@<<<;;;;;;::::::;;;;;;<<<<<<===999333222555777666>>><<<:::999::::::999888222888===<<<777555999>>>>>>>>>======<<<<<<;;;;;;666777999;;;<<<<<<:::999zzzcccNNNEEEAAA<<<666333444777:::;;;;;;555444:::;;;555444777000111333555888999:::;;;777666555777:::<<<===<<<333111333888:::888888:::666555444444666777777666777666666888<<>>666666666888;;;======<<<444222333888999777888;;;333333555777888777444111///444:::>>>===:::777666:::999999888777666555444333111333777999777888;;;888999::::::999999:::;;;===:::999:::<<<<<<999555000333777;;;===<<<:::999555444333666888888555111666666444222111333666999999;;;===>>>===;;;888666555444333444777:::;;;<<<;;;===??????<<<:::888888777777666777888;;;===???:::999999999888777666555///222777;;;======<<<;;;;;;888666555777999;;;<<>>;;;999999<<<======<<<:::999888777777555777555000000555999:::555666777666555666888999:::999888777777777888888777555333444666:::<<<<<<===::::::;;;:::555333555777:::<<<;;;999999:::===:::;;;;;;::::::;;;>>>@@@<<<<<<===>>>???>>>:::777888:::999666222000111333444444666777999;;;===>>>AAA@@@LLLkkkqqqXXX[[[______WWWIII;;;333666999;;;<<<:::888777777222000000666999999:::<<<777999:::===>>>@@@@@@AAA999888999<<<;;;888999<<<888;;;======;;;;;;???BBBAAA;;;888999::::::<<>>@@@>>><<<;;;>>>AAA???>>><<<===>>>??????>>>;;;555777GGG```yyy```IIIbbbbbbCCC===@@@===:::;;;;;;:::999888999:::;;;<<<888888888999:::<<<>>>???666777777777777999<<<>>>;;;;;;:::;;;AAAFFFBBB:::888777666666777:::<<<>>>===<<<;;;:::999999:::;;;777<<<@@@>>>999666999===???<<<;;;<<<;;;888;;;@@@>>>======<<<;;;:::999999666999888333222444666666>>><<<999888888777666444111666<<<<<<:::999<<>>===;;;:::999:::;;;<<<:::;;;===@@@@@@===888444jjjbbbNNNDDD777222444:::===>>>;;;555555;;;<<<555444999111222333555666777888888666555444777;;;>>>>>>===666111111666:::999999::::::888777888::::::888666:::999888777777:::===@@@666555555777:::<<<<<<;;;555333555999:::999:::===555666777666333222333444444777:::;;;999888888999555666666666666555333333555333444888:::999999;;;888888999;;;<<<<<<:::888999999999;;;===<<<666222000222666999<<<===<<<<<<888666444666888777222---444444555444333444666888777999;;;<<<<<<:::888666222444666777777888999:::888;;;>>>>>>===;;;999999888777555555777:::???AAA777777888888888888777777666777888999::::::999999888888888888999;;;===???>>>DDDVVVttt~~~fffPPP@@@999888999===<<<999777666666666666333666666222111555777666444666777777666555666888;;;:::999888888888999999666666666888;;;<<<<<<;;;:::777777:::888444222333555777::::::777666888:::888999::::::888777777777<<<<<<<<<>>>???>>>;;;999:::999777555444444444555444555888:::;;;;;;:::999<<<>>>NNNnnnhhhXXX___ddd^^^PPPBBB999555444777;;;===<<<:::999999444000000666888666666888777888999:::<<<>>>???@@@999555555999<<<;;;:::<<<999<<<>>><<<888777:::>>>???999666888::::::===@@@===<<<999999:::<<<===>>>;;;:::::::::<<<<<<;;;:::777888:::;;;;;;:::888777444777:::<<<;;;:::999999<<<<<<;;;;;;:::;;;===???======<<<<<<<<<======>>>:::222111888:::666666<<<;;;>>>@@@>>>:::999<<<@@@===<<<<<<>>>AAACCCCCCBBB@@@DDDRRRiii~~~hhhPPPbbb}}}[[[???===AAA===999:::999888777777888:::<<<>>>:::999777666777:::===???666555555777999;;;<<<<<<777;;;>>>======>>>===999999999999999:::<<<>>>???<<<;;;:::::::::;;;<<<===:::<<<<<<;;;888777999;;;<<<::::::<<<;;;888:::???>>>>>>>>>>>><<<:::888777444777777222111555999:::;;;999777666777777666555222666:::<<<;;;;;;;;;;;;:::888666555666999<<<>>>::::::;;;===???===777333jjjYYYDDD888777999999777@@@999888>>>===444222888555666777888888888888888666555444777<<>>>>>:::666777777999<<<>>>;;;555///666666777888:::;;;<<<<<<:::777555777::::::555000111333666666666555555666555666888999::::::999888111555999999777555666888555777;;;<<<;;;999888888;;;888444222333666;;;>>>555555666777888999::::::???===;;;888777888999:::777999:::::::::<<>>>>><<<:::888666666888:::<<<444888999666444666666444444666888888777666666777<<<;;;:::999999999:::;;;666777888;;;>>>>>><<<:::333111333777888555444777555777888888888777888888777:::<<<<<<999555222111:::::::::;;;<<<;;;999777<<<:::888777999::::::999444777:::======:::666333777<<>>;;;;;;111555:::======<<<<<<<<<888333333888:::666555888777777888888:::<<<===>>>:::444222888======<<<;;;;;;>>>???<<<777444777:::<<<777555888::::::<<>>:::555444777;;;;;;;;;===@@@BBBBBB@@@===<<<<<<======;;;999666555222666:::<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@:::999888777666777888999;;;444555>>>@@@:::888===:::===???===999888;;;???::::::;;;>>>BBBFFFGGGFFFKKKXXXpppnnnSSS___wwwVVV<<<<<>>888666888999777777888:::;;;===???@@@888777777777999:::<<<======:::888777888999999888999888999<<<;;;888999===<<<===>>>>>>===;;;888777555888777222000666<<>>AAA666555666999<<<<<<999666xxxgggUUUFFF===999888>>><<<999777777888;;;<<<777888999;;;======;;;888111000444<<>>>>>JJJbbb{{{pppOOO======AAA;;;888999:::999<<>>>>>>>>===<<<:::999888999:::<<>>;;;888666888;;;===:::888888:::;;;888555999777555666777555111...999===EEEbbblllVVV___ddd]]]LLL???<<<>>>777999<<<>>>??????>>>===888666444444777:::<<<===777555333222333666;;;>>>===777666;;;<<<999999<<<<<<;;;777444666;;;:::666000444999;;;::::::<<>>===;;;888555555777:::<<<>>>@@@@@@>>>===<<<===<<<===:::555666<<<<<<888=========<<<:::888666555>>><<<:::<<<>>>@@@>>><<<888888888888888999999999;;;;;;;;;<<<;;;;;;:::::::::<<<======;;;999999999>>>777888BBBGGGBBBBBBHHHcccuuuxxxIIIXXX}}}xxx~~~TTT:::===>>>===@@@AAA;;;>>>===888999???AAA>>>>>>666222555777666999???:::777444666:::;;;777333888777777999;;;;;;888666666888:::======<<<:::888///444777777999<<<<<<999<<<999666888<<<<<<999555:::777777;;;===:::888888<<<;;;999777777888999:::<<<@@@<<<333222<<<@@@<<<888888777777777777777888666333555;;;;;;666444666444666:::???CCCBBB===888666444333555999<<<<<<;;;qqqbbbUUUJJJCCC???>>>>>><<<;;;:::999999;;;::::::;;;<<<;;;888666444333777===@@@<<<:::;;;;;;:::888999;;;<<<<<<;;;:::999888888999:::;;;<<<888777777777777888999999:::888555666999:::999777777555333111111333555777222111111111222444666888888666444333222444666777444444444666999999777444555777999999777555555555<<<<<<;;;:::999999999999666999<<<<<<999777888:::888999777222222666999777777999;;;999666333333444444444555555555555555444666666666888999888555333000444999;;;:::888888999:::;;;<<<======<<<<<<;;;>>>;;;888555555666666666666777777777666666777777;;;<<<===<<<:::777666666:::999888777888;;;===???FFFCCC@@@DDDQQQeee{{{bbbEEE555>>>===>>>@@@???<<<>>>CCC<<<<<<;;;:::999777666555:::<<<:::666666;;;<<<:::>>>>>>>>>===;;;999888777======>>>??????===999555999666777<<<<<<666222222444666666444333444777::::::;;;<<<<<<<<<;;;:::999777888888888666666666777;;;:::999:::;;;<<<;;;:::666444444666888:::888777:::???HHHeee|||fffWWWaaaggg___MMM???===@@@:::;;;<<<======<<<;;;;;;:::999888:::<<<>>>>>>>>>:::888666444333666999<<<===888666:::;;;888777:::::::::888555666:::;;;888888:::<<<<<<;;;:::::::::999999777666444555777999:::<<>>>>>???===>>>;;;666777;;;:::666<<<;;;:::999888777777777888777666777999:::888666888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@???===<<<===>>>999:::???@@@???JJJYYYyyyuuuKKKWWWvvvrrr}}}~~~TTT<<<>>>===:::<<<<<<;;;>>>>>>::::::>>>???===>>>888666888999777999>>>???<<<999999;;;;;;888444666888::::::888777777888:::;;;;;;;;;<<<===>>>???333777999777888;;;;;;888;;;999888999;;;;;;888666777444555;;;>>><<<;;;<<>>;;;;;;;;;<<<999888777777777666333111555555888<<<===::::::>>>???===<<<;;;;;;;;;999777888888888888999999999999666666777777999:::<<<===999999999888888666555444777666333111111333555666333222000///000333666888444444333333222333333444//////000333777::::::999666999;;;888333111333555@@@>>>;;;999777777777777666999<<<;;;888555666777666777444//////444777777777:::;;;888444222555999555666666666555333111000666555666777888777444222///222777:::;;;999666444888999;;;<<<=========<<<;;;:::999666444444555777666888:::777444333777;;;:::;;;;;;:::888777888999===;;;:::999999:::<<<===CCCBBB@@@<<<>>>MMMdddvvvzzzXXX>>>999;;;>>>@@@===888:::???<<<;;;999888777777888888>>>>>>;;;666666;;;>>>===;;;;;;;;;;;;;;;:::::::::??????>>>>>>>>>===:::888:::888888<<<<<<888444333444444444222222444777;;;888999;;;<<<<<<;;;;;;:::333444444666888999888666888:::<<<<<<<<<<<<===>>>777666555666999<<<=========AAAJJJgggnnnZZZXXX```ccc[[[JJJ>>>===AAA>>>===<<<;;;:::999999999::::::;;;===???@@@>>><<<===<<<999666444555888;;;>>>:::777999999777666777777::::::777666:::===<<<<<<;;;;;;;;;<<<;;;888666777666666666777888999:::999;;;>>>????????????@@@===>>><<<999999;;;999555::::::999888777888888999999999999;;;<<<;;;888666777777777888888999999999888888999:::;;;<<<======;;;>>>AAABBBAAA?????????@@@======???@@@III```wwwtttRRRWWWmmmlll}}}sssOOO<<>>>>><<<<<<>>>===:::===;;;:::<<<<<<::::::<<>><<<:::999;;;>>>BBBDDD666999888555555999999777888:::;;;;;;999888888888999666666;;;>>><<<<<<======<<<:::999888888999999888<<<:::444444;;;<<<999222444888:::;;;:::999777777555666::::::666555666>>>;;;888666666555555444666555444555777999888777ttteee]]]OOOBBB;;;:::>>>BBB:::888777777777777666555777666777999888555777;;;@@@???======<<<;;;999777888999999:::999999888777666666777777999:::<<<===777999::::::777555444444666555333222333555777888777666444222333555888:::444444444444333222222111---...///222666999;;;<<<999999888777555444555666;;;;;;999888666555555444555888:::999666333333555333555444000111555777555444999<<<:::555333666:::666666777777666444222111555555555777888777444111222333555888:::999777444777888999:::;;;::::::999555777888666333333777;;;888999888666444444777:::777888888777555555777999<<<<<<:::::::::;;;<<<===:::======:::888AAASSSccc}}}rrr[[[AAA===;;;;;;999666777:::666666777777777777666666======;;;888888:::<<<<<<888888888999:::;;;<<<<<<>>><<<;;;<<<======<<<:::777777888;;;===;;;999777666555444333333666999<<<777888:::;;;<<<<<<;;;;;;555444555999===???<<<999777:::>>>>>>;;;:::;;;===<<<:::888777777999;;;<<<>>>@@@GGGcccttt```TTTZZZ[[[WWWNNNCCC<<<<<<>>>???>>><<<:::999999:::;;;999888888:::<<<===<<<:::======<<<888555555999<<>>???;;;999888:::<<<===999666::::::::::::<<<===<<<<<<;;;===???@@@???>>>??????======<<<<<<======;;;888777888999::::::::::::999;;;<<<>>>??????===:::888666666777999:::;;;<<<===999999999::::::;;;;;;<<<888;;;>>>??????>>>>>>>>>AAA<<<<<>>>>>===;;;999<<<===>>>???>>>;;;:::;;;888666444555777:::::::::888888888888666777888999<<<:::999888:::===AAADDD666888666333333777888777777:::===<<<888666777:::>>>:::999<<<===;;;999:::777777777777888:::<<<===:::======999999>>>>>>;;;555666888999:::999999888888777777888888777666666AAA>>>;;;888666666555555666555666666777777777666yyyiiiXXXJJJCCC@@@@@@@@@>>><<<===???AAAAAAAAA===:::999:::999666777<<<@@@>>>============<<<;;;::::::;;;;;;:::999888777777777777777777888999:::555777999:::888777666777555444444444555777:::;;;:::888666555555777999:::222333444555666555555444///000222444666888:::;;;;;;777444555999<<<:::777555777999::::::888555333444666999888444111222333222666777666666888666222111666;;;<<<888666666888555666777888888777666555555555555777888888555333777666555666888999999888999999:::::::::999777666111444666666555666:::>>><<<999666555666888888777666777888777666666888::::::::::::999:::;;;<<<===555999<<<===<<>>>>>:::888888:::===<<<999666555666999;;;>>>===AAA\\\rrraaa[[[\\\\\\TTTJJJAAA============???>>>;;;::::::;;;===>>>:::888666666999;;;<<<===<<<======:::666666:::>>>???>>><<<:::::::::999777555;;;===:::999<<>><<<;;;<<<>>>???===<<<>>>???AAAAAA???============;;;;;;>>>@@@@@@>>>>>>555888;;;>>>???===;;;999888:::<<<===<<<999666555555666888:::<<<>>>@@@@@@<<<;;;:::999999999999999888:::<<<=========>>>???>>>999<<>>@@@???<<<:::999;;;>>>AAA???===<<<;;;;;;666444222222444666888999===999444555999;;;:::777666777777888999;;;===>>>888999888444555999<<<;;;666:::>>><<<777555777;;;???:::999<<<===:::999:::555555555666888999;;;;;;:::<<<===;;;;;;>>>>>>===;;;:::999777777777888999999999888777666777777777======<<<;;;999777666666555666777888777777666666|||kkkZZZKKKCCCHHHFFFCCCBBBDDDFFFGGGGGGGGGAAA???AAACCCAAAAAACCC@@@>>><<<<<<===???@@@???<<<<<<;;;:::999888888888999888888777777777888888777777888999999:::999999666666666666888999;;;===888888666666555666777777000111333555777888999:::333555777888777777888999:::555111555===AAA===888333666:::======;;;888666333666999888555222333444333888;;;:::999:::666111111555999<<<;;;:::888777666666666777777888888999444444555888::::::777555999888777666666888:::;;;;;;<<<<<<<<<;;;:::888777111333555666777999<<<>>>===999555555888:::888555888:::;;;;;;::::::;;;<<<999999999999:::;;;;;;<<<777:::>>>@@@???=========PPPjjjsss\\\CCC888777888666555222555999======;;;777444888777999<<<;;;777555555>>><<<:::777555444444444777666555777999::::::999:::<<<;;;999999;;;888333<<<:::999999;;;<<<<<<<<<666777999:::;;;;;;;;;:::777777999;;;>>>???>>>===999;;;======;;;999888777999999888666555777;;;>>>???<<<<<>>???===<<<;;;:::;;;===???@@@<<<999777777:::===@@@AAA;;;>>>>>>;;;666555999>>>===>>><<<999:::===<<<999777;;;===;;;;;;>>>@@@???AAA@@@@@@@@@AAA@@@===;;;>>>;;;999999<<<>>><<<:::???AAABBBAAA???===<<<<<<===::::::>>>AAA@@@@@@BBB666888<<>><<<::::::<<<======:::777666666666777888:::<<<>>>???@@@>>><<<:::999888777888888<<<===>>>======>>>@@@BBB>>>@@@JJJ```zzz{{{[[[KKKYYYrrrSSSAAA===@@@999666999999<<<;;;===@@@@@@<<<:::;;;:::>>>@@@<<<999;;;<<<===<<<:::666333222444666888AAA:::333444:::>>><<<888444555777999:::;;;;;;:::;;;===<<<999999>>>@@@>>>666:::===<<<888555777;;;<<<777666:::<<<;;;;;;===888888888888888777777777888888888888999:::;;;;;;>>><<<999666555666888999:::;;;999555555888888777666888::::::888666555555555777999999888777777888zzzhhh]]]YYYUUUOOOLLLKKKKKKKKKJJJNNNGGGDDDIIIOOOPPPOOONNNAAA???;;;;;;===@@@BBBBBB===<<<:::888777666777777999999999888888888999999;;;888666777:::<<<;;;999::::::999999999:::;;;;;;777777777777777666555555333333444555666777888888555888;;;<<<:::888888999666444333777<<>>===:::888999;;;BBBQQQllloooQQQ???888555555555333666999;;;;;;999777555:::777777;;;:::555444777===;;;999666444444444444777777666777999999777555:::<<<;;;777888:::888222>>><<<;;;;;;======;;;999777888999:::;;;;;;:::999999;;;<<<<<<<<<<<<===>>>::::::<<<===>>>===:::888666777888888777888<<<@@@???<<<<<>><<<<<<;;;;;;;;;<<<===>>>999888888:::===@@@AAABBB<<>>>>>::::::<<<<<<;;;===AAA@@@======???AAAAAA@@@?????????<<<888555666;;;>>>>>><<<>>>@@@BBBAAA???>>>======???999888<<>>AAA999999:::;;;<<<<<<<<<<<<>>>@@@AAA???<<<999999:::999999999999::::::;;;;;;<<<;;;999888777888999:::@@@???>>>===<<<===AAADDDKKKXXXlll~~~|||YYYJJJaaarrrMMM???===???888555::::::===:::;;;???@@@<<<;;;>>>888>>>>>>888555999===???>>>;;;777333111333666888BBB<<<666555999======;;;777888999:::;;;;;;;;;;;;>>>???>>>;;;:::===>>><<<888:::<<<;;;888777888999<<<777666999;;;::::::===:::::::::::::::999888888666555444555555666888:::<<<;;;999888777888888999;;;<<<:::444444888999777555777999888555444444666444777:::;;;:::888888:::{{{lllggg```ZZZVVVTTTSSSRRRQQQIIIFFFMMMWWWYYYWWWUUUCCC@@@<<<:::<<>>===<<<;;;::::::999999888888999999999777666444999888777555333333222222555999===>>><<<999999999333444666999;;;;;;999888666666777777777777666666666999<<<<<<999888999;;;:::<<<<<<999777888777333888555333555:::===<<<:::999777555333333444777888333333555999<<<===<<<:::222777<<<;;;777555666999555666888999::::::999888999777555777:::<<<:::888777:::<<<;;;777555666888777999<<<===;;;:::999999;;;;;;:::999888666555555777:::<<<999444444:::@@@;;;===OOOoooaaaKKK???999888;;;444555666777777666555444>>>888777999999444555999888777666444555666888999:::999888999999888555222666999999666888<<<;;;555>>><<<;;;===>>>>>>:::777777888999:::;;;:::999999<<<>>>@@@>>><<<;;;>>>AAA:::::::::>>>AAAAAA===999777999::::::888888<<>>ZZZmmmXXX[[[hhhgggXXXJJJ999<<<>>>:::444333777===<<<;;;;;;::::::;;;;;;;;;555666888;;;???AAA@@@???>>>AAABBB===555111444888777:::999666999??????;;;<<<===<<<;;;???CCC@@@;;;444888===>>>===>>>@@@CCC<<<777444555;;;@@@AAA@@@===???AAAAAA@@@?????????@@@:::777;;;<<<:::;;;@@@<<<:::888777777999<<<>>>???AAAAAA???:::888999;;;;;;::::::999888777666666;;;:::888777777999:::<<>>888777>>>???===999:::???@@@<<<<<<@@@888======555222777>>>@@@:::888555222000222777;;;AAA===999777888;;;>>>???<<<;;;;;;:::;;;<<<===>>>===???>>>:::888::::::777999:::;;;:::999888888888???:::777999999777777999999999:::;;;<<<<<<<<<<<<666444333444555555777:::888999999:::::::::999999;;;===:::444333888:::777888999999777444333555888444777;;;<<<:::999:::;;;uuummmiiiaaaTTTJJJLLLGGGDDDHHHRRRZZZ\\\[[[HHHFFFCCC>>>;;;;;;>>>AAAEEEAAA???AAA===777777;;;:::999999999555222777???>>>===;;;999666777999<<<<<<;;;:::888777666666666999:::<<<>>>>>>:::555000999777444555888888666444888:::;;;;;;:::::::::;;;999999999999888666555444===777444555666444555888777888777777===BBB<<<222888777555444333444666777666999;;;<<<:::888888888888777666444333333333333555222333888;;;;;;<<>>999>>>WWWwwwyyylll[[[EEE:::<<<:::;;;<<<999555444888===@@@>>>:::555222333666999???<<<888555444666999<<<:::999777555444333333333444888888444555<<<>>>;;;======<<<:::999888777666<<<888888;;;;;;777666:::<<<======;;;::::::<<<>>>???===;;;;;;>>>>>>===:::555333555999777333666<<<@@@;;;888RRRmmmccc\\\```gggdddUUUGGG<<<======<<<:::999999:::555999;;;999444222555888:::888666666888;;;<<<<<>>999999999888333555444444:::AAA???888888;;;===<<<999888999;;;<<>>BBB???<<<:::;;;===???>>><<<===777666;;;===:::999<<>><<<:::::::::999999999888777666444333;;;888555666888::::::888BBBCCCFFFFFF@@@===CCCLLLzzz{{{PPPLLLyyyZZZEEEBBB???>>>>>>>>>>>>===@@@<<<;;;<<<;;;999:::===>>>===;;;:::888777777666>>><<<888555333444666777;;;===>>>===:::888999;;;555777999;;;;;;999777555555<<>><<<:::999999777555333666333555<<<@@@===999888555888:::;;;999999<<>>>>>===:::888666333444555888::::::777444888888777444222222555777444777;;;>>>???===:::888|||sssdddXXXPPPIIIBBBCCCJJJRRRVVVVVVMMMHHH???999777:::???CCCCCCBBBCCCBBB<<<555777>>>:::999999888444000444;;;888999999888666555555666777777777777777777777777777777888999;;;:::888555999666555666:::;;;999777555666888999888888777777:::999666444444555666777===777333444555333444666222999>>>@@@BBBAAA:::111999888666555555666888999999;;;<<<<<<:::777666555888777666555555555555555888444333888;;;:::999;;;888888888:::======<<<;;;::::::999666444333444666777888:::;;;;;;;;;999888333666888666222000222555666444555888888444444777777888444111333999888222777999777333333999;;;999:::777<<>>===777999;;;999777777:::===<<<;;;:::888666777;;;>>>@@@>>>;;;999888999:::<<>><<<999666333111///666::::::777888>>>???===>>>>>>>>>=========<<<<<<===999888:::999555555888<<<<<<;;;999777777999;;;;;;999888999<<<===;;;:::555444777;;;999555777<<<===<<<<<>>???@@@CCC???;;;999888888555333;;;<<<;;;888555777===BBBBBB???<<<;;;;;;;;;999777===888888<<<>>><<<;;;===???===;;;999999999:::;;;999:::;;;======>>>>>>>>>999777555666999::::::888>>>CCCGGGEEE@@@BBBTTThhhVVVRRR}}}ZZZ@@@>>><<<<<<===????????????=========:::555555999::::::888777666555555555999777666555666777:::<<<;;;<<<<<<:::777555777999777888:::;;;;;;999888666888;;;:::444222666888666555666888999999999888777777666444444555555555444777555888>>>@@@<<<::::::999;;;<<<;;;999888:::<<<666888;;;======;;;888555222555888;;;;;;:::::::::;;;:::888555444666;;;>>>999:::;;;<<<<<<=========}}}rrraaaWWWKKKFFFGGGKKKNNNNNNNNNGGG>>>:::;;;===@@@@@@===???BBB@@@999333777???999888777777333///111777555777999888666444444444222333555666777777777777444444444666888;;;;;;:::666444333555999;;;:::888222333555777777666555444:::777333000000333777:::;;;666222444555333333666444<<>>:::666888888777777777999:::;;;===??????>>>;;;888666666888888777777777777888888<<<555333777;;;999777666666666777999;;;===<<<;;;999888666333111111444777444666999;;;;;;:::999777000333444222...---...000555333555999888555333444666444000///555;;;999444777999777444444888:::999555555888>>>HHHZZZvvv{{{bbbLLL===666777999999999999:::<<<:::;;;;;;;;;:::;;;===???AAA@@@===;;;::::::;;;;;;@@@@@@???<<<999666222000777999999888999===???>>>=========>>>??????@@@@@@===:::888888777444444777<<<;;;:::777555555777999888777666777999;;;:::999666777:::======999999<<<:::===@@@XXXxxxddd\\\\\\cccmmmlll\\\GGG:::999::::::;;;;;;;;;;;;:::333666999999777777:::===@@@===:::888999::::::999666;;;===:::999::::::888333444444666<<>>999:::<<<<<<;;;:::;;;<<<:::===@@@AAAAAA?????????EEEBBB>>>;;;999777444222===<<<888444111444;;;AAAAAA???<<<::::::999777555???<<<:::===>>>;;;999999;;;:::888777777999;;;===666777999:::<<<=========999888888:::;;;<<<;;;999===BBBFFFEEECCCNNNkkkZZZVVVVVV>>><<<::::::<<<>>>>>>>>>===>>>@@@???999111111666;;;;;;:::999999999999999555555666777888:::<<<===;;;;;;999777444444555777::::::;;;::::::999888888===;;;555000000555888777777777999::::::999999888333111///000222555777777777777;;;???>>>:::999;;;=========:::888777999:::111444888;;;<<<;;;888666222666;;;===<<<;;;<<<>>><<<;;;999666666:::@@@EEE===<<<:::999999<<<>>>@@@}}}rrrcccXXXRRROOOLLLJJJHHHDDDAAAAAACCCBBB===777666999;;;:::666444777<<<888666666777444000222666777999:::999888666666777111333555777888888777666444333444666:::<<<<<<;;;555222111333666888777444222333555777888888666444777555111///000222666999888444222555666666666999;;;======;;;999999:::;;;777777777777888999;;;;;;???@@@AAA???===:::999999999888888888999::::::;;;<<<555222666;;;:::666444666555444666888999888777333333444333222444777999444666999:::;;;999666555000222333222000///000222555222444888999555222222444222111222777;;;<<<:::::::::999777777999;;;;;;444333444444666DDD___wwweeeFFF:::999888888888999999999:::<<<>>>===<<<::::::;;;AAA>>>;;;888777777999::::::;;;<<<===<<<:::888666555666777777999;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<:::888777777666777999999999888777555555888:::999999888999999:::999999888999<<>>:::888888888777777222777999888999;;;;;;888666666666888<<<@@@AAA???999:::;;;<<<<<<<<<<<<<<>>::::::999999999:::::::::@@@>>><<<<<<;;;888444333<<<;;;999777888:::===???999999999999888777777666<<<<<<===>>>>>>===<<<:::@@@@@@CCCIIIRRRdddZZZXXXwwwNNNAAA>>><<<;;;;;;<<<;;;;;;:::===BBBAAA999111111666::::::999999::::::;;;<<<666777888999:::::::::::::::999777444444555777999<<<<<<;;;::::::999999999>>>:::444111444888:::999::::::<<<<<<<<<<<<;;;:::555222000111444888:::<<<777888<<>>===<<<999888888999:::333444777999::::::999888666888:::<<<===<<<<<<;;;;;;;;;:::999999;;;???CCC<<<:::888666777999<<<>>>}}}qqqggg___XXXSSSKKKGGGDDDCCCDDDAAA:::333555555555555888;;;<<<;;;666444555888888444555888:::::::::888666666999;;;555666888999999888666555555666777:::<<<<<<:::888777444222333666777555222555555666888;;;;;;999666333333222222333444666777666222111666999999;;;>>>===999666555666777777888555555555666777888999999:::<<<===<<<;;;::::::;;;999888888999999:::;;;<<<:::444222777;;;:::888777999777666555666666555444000333666777666666666777666777999:::999777555333222444555555555555666777666333333888:::555111111///111333555444666:::???;;;999999999999888999:::555333222222333;;;MMM^^^dddJJJDDD<<<777777777777777777:::<<<===<<<:::999999>>>;;;666222111333666999666777:::<<<<<<<<<;;;:::666666777999;;;;;;<<<===<<<;;;;;;::::::999888888999999999888999;;;<<<<<<666777888888777888;;;===<<<<<<<<<;;;::::::::::::999;;;===>>>??????<<<999::::::===WWWsss```YYYZZZeeehhhuuugggIII999999888777888;;;===<<<;;;999:::;;;;;;;;;;;;<<<===@@@===999777666666555555222666888777999<<<<<<888:::999888:::<<<===>>>???::::::;;;<<<===>>>>>>===BBB@@@>>>>>>>>>@@@BBBBBB<<<=========<<<;;;;;;;;;888::::::888555555888;;;888888999999:::;;;<<<===;;;;;;:::999999888555111>>><<<:::888888:::<<<===??????>>>===<<<:::888777===>>>??????>>><<<;;;:::@@@>>>CCCUUUlll~~~YYYZZZkkkEEEAAA>>><<<;;;<<<===<<<<<<888<<>>:::777888777555666;;;AAA@@@;;;555444555::::::777777999999999777555333444888;;;999999::::::999888777666777888999;;;===<<<888666:::888555666888999777444888666555888;;;===;;;999222333555666666666555555555111222777;;;;;;<<>>:::777666888888555666888666222111444666999BBBKKKmmmeeeXXXFFF;;;777888888777333666:::<<<;;;;;;;;;;;;:::777222///...000444666777888999;;;;;;;;;:::999888777999===>>>======???>>>===<<<;;;999888777777666999:::999:::>>>???===333666999::::::;;;<<<>>>;;;======<<<;;;:::;;;<<<:::<<<<<<<<<===???===888:::999;;;VVVxxxdddZZZ^^^gggppprrrbbbDDD888<<<888555666999<<<===<<<666777999;;;===???AAABBB>>>;;;888666666666666555666888777666888======999<<<999999:::;;;:::;;;???:::::::::<<>>@@@===;;;:::;;;===>>>>>><<<===>>>>>><<<:::::::::777:::======;;;999:::<<<<<<======<<<:::999;;;<<<666888999999:::<<<:::555===<<<;;;:::999999::::::>>>>>>???>>>>>>===;;;;;;:::<<<======<<<;;;;;;<<>>;;;:::<<<;;;888:::??????:::666444666:::;;;888555666666666777555444444666888::::::999999999888888888:::999888888::::::888666999777555666999;;;999666999666333555999<<<<<<999555666777777777777666666555222222777:::::::::===777555777:::999555555:::444555555666666666555555333444555555555555777999777777777777777777888888888777999;;;:::777999>>>>>>;;;999888888888888777666888999888666333222222666666777777888999::::::888888777777777777666555;;;555333777999777333222000///000333222///444;;;:::666666999999555555888444222222666888888;;;???QQQgggpppTTTAAA::::::<<<<<<444777:::;;;;;;::::::;;;444444222222222222333444999999999::::::;;;;;;;;;999777888>>>???<<<<<<@@@======<<<;;;999888777666444999;;;:::;;;>>>===999222555:::<<<<<<;;;::::::666888::::::999999;;;===:::<<<;;;999;;;>>><<<666777999<<>>:::???999444333777;;;===<<<777777999;;;???AAABBBCCC===:::777666777888888777;;;;;;888666888======:::;;;888777::::::888;;;@@@:::999:::<<<@@@AAAAAA???<<<;;;:::;;;===>>>;;;999:::<<<>>>>>>;;;999999:::999<<<@@@@@@>>>===>>>@@@@@@AAAAAA>>>;;;999:::<<<999===>>><<<===@@@===777===============<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888:::<<<======>>>AAADDDKKKXXXrrrtttWWW___VVVAAA;;;999888999;;;>>>>>>>>>999999;;;>>><<<777666999;;;;;;;;;;;;<<<======>>>999999::::::;;;;;;<<<<<<:::888666666888:::999777555777999:::;;;:::999888888666777:::999444444777777888999999999888666555;;;999888888:::;;;::::::777444555999;;;999999:::666555666888::::::888555888999;;;===<<<:::888666888;;;>>><<<777555777::::::<<<>>>===;;;999888888999888777777777777888888xxxkkk[[[LLLAAA<<<999>>>???999666999;;;999777555666:::;;;777333333444666888999777666666777999888888777888888999999;;;888555555666888888888666444333555888:::999777999444111222777;;;;;;999888888888777777777888888777333333777999888777999;;;999999888333111:::FFF555666666666666666555444666777888777666777888:::777777666666666666666777888999<<<===:::555888???;;;888666666777888888777555666666555444333444666555555555666888;;;===???:::888666555555444222000===666333666999777444333666000000444666333555999===888888<<<;;;777666:::222111444777888666777;;;>>>MMMeee___FFF======???@@@:::;;;===<<<:::888888888111222444666666555444333888888999999;;;<<<>>>???777444666===>>>::::::>>>;;;::::::999888777666555333999<<<::::::===;;;555222555:::===<<<:::888777111444777888777888;;;>>>:::<<<:::666999>>><<<666555:::???TTT{{{uuu```\\\aaahhhooouuuyyyMMM999===AAA:::333222666;;;======;;;;;;;;;<<>>999666888===>>>::::::666666::::::888;;;BBB;;;999999<<<@@@BBBAAA???;;;;;;<<<@@@BBB@@@;;;666666:::======;;;:::;;;===;;;>>>AAAAAA??????AAADDD@@@BBBBBB@@@<<<:::<<<>>>AAADDDDDD@@@@@@AAA===555===>>>@@@AAAAAAAAA??????>>>>>>>>>>>>===<<<;;;:::888;;;>>>???@@@CCCIIIMMMUUUllloooTTT^^^|||PPPCCC===;;;999888999:::::::::;;;999999;;;:::666444666:::::::::::::::;;;<<<<<>>===;;;999999888888<<<999777777888888666333333555888:::;;;;;;999888>>>;;;<<<===999222444:::999::::::;;;:::999888777<<<;;;:::;;;===>>>===<<<999444444999===<<<;;;;;;666555666888::::::555111333777<<>>>>>===;;;;;;<<<======;;;999888888999;;;<<<|||rrrfffYYYQQQ>>>===;;;;;;<<<>>>>>>===111555;;;???@@@===999666888666888===>>>:::666555888777666666888;;;===???:::999777555555555555666555111...///333888::::::777444222000111444888;;;???===:::777444333333444555:::===:::333///111555666777888777666888===BBB===999777888::::::888888888:::<<<===;;;:::::::::777555444666888999777555:::999777666666888999;;;777444222333666:::;;;;;;999666444444555666666555<<<555111444666666999???;;;888555555777777666333:::888666555555666888:::666333222555444000222888AAA???<<<<<<===;;;666222///333444///000777<<<<<<<<>>===:::777666666666666777888999999777666999:::;;;===??????===::::::;;;<<<;;;::::::;;;======;;;888777888:::<<<<<<777777888:::<<<<<<999777---111888===???>>>:::777111333555444444777<<<@@@::::::::::::;;;:::888666888;;;AAARRRssshhhXXXRRR```lllpppzzzqqqLLL@@@???@@@@@@<<<666666;;;???>>>===:::999:::===???>>><<<:::888666666777888777777???===;;;;;;===<<<999555777777777888:::<<>>AAABBB???<<<<<<===???===<<<>>>AAABBB???======???@@@???<<<:::::::::AAA<<<;;;>>>AAA@@@AAADDD@@@@@@???===<<<<<>>>>>AAA???;;;;;;===??????>>>===>>>>>>888888:::>>>AAA???:::555;;;;;;===@@@??????JJJXXXtttaaaPPPooovvvOOO777;;;999999<<<<<<::::::===>>>;;;999999:::;;;888666:::;;;;;;:::999:::<<<>>>;;;>>>???===999888;;;???999999888888777555444333===666111555999999888999999888666555444444444555777999===??????===999777;;;::::::999:::;;;===>>>@@@<<<999999<<<>>>===;;;222:::===777333666::::::444999???BBB@@@<<<888555:::;;;<<<===888444777===???;;;:::<<<:::666555777<<<:::999:::===???>>><<>>>>>===:::888888999999888888999999999888777666777888;;;>>>???===<<<<<<>>>???===:::777666555999888666777888999888777888888888:::<<<<<<:::888000222555888::::::999888555777999999999:::>>>AAA>>><<<:::999999999999888888:::???NNNooorrrYYYTTTVVVcccoooyyylllHHH===<<<>>>???>>>999999===???===???<<<::::::<<<======<<<<<<;;;:::888888888:::;;;:::999:::;;;===<<<888555666777777888:::<<<===>>>888===AAABBB???<<<;;;<<<=========>>>@@@AAA@@@??????@@@@@@???<<<::::::;;;>>>:::888;;;===<<<===?????????>>>===<<<<<>>>>>===;;;:::;;;<<<;;;;;;;;;>>>@@@???<<<888;;;===@@@@@@===DDDZZZqqqdddVVVtttmmmLLL<<<===999888;;;===<<<:::;;;CCCAAA???>>>??????<<<:::888:::;;;;;;:::999999::::::<<<===:::666555999===;;;:::777555444555777888<<<666333777<<<<<<;;;<<<:::999777666555555555666666888:::<<<===;;;999777777777777777999:::<<<===>>><<<:::999::::::::::::222888999444222555888777999:::<<<>>>===<<<;;;:::999888:::===<<<999;;;@@@===888666999:::777555666;;;999888999;;;<<<:::888|||uuukkk___SSSHHH>>>888;;;888444444888;;;<<<<<<888444222666888888999;;;999999999888888777666666999999:::999999888777666777333000111444777888777777888:::;;;:::999777555444555666777777555333111444444444444555666777888555666666666666777;;;===999777555555777999::::::999999:::888666666777888777444111111333666888999888888777666777999;;;===:::888666555444333111///555333222444777999:::;;;===888555666777555444666888666444333555666666555:::999777666666888;;;===>>>;;;:::999666222333777>>><<<999999;;;;;;999666:::<<<<<<888666888:::::::::===BBBKKKZZZpppyyyVVV@@@;;;???>>><<<:::::::::;;;<<<;;;;;;:::999888888888888555666777;;;>>>@@@???>>>:::<<<>>>>>>;;;777444222666555666777888888666333:::888888999:::;;;:::999555555555666777888:::;;;777999;;;;;;;;;;;;===???@@@>>>;;;888777888999:::999:::===KKKjjjoooXXXOOOVVV```kkkvvvfffFFF>>><<<<<>><<<999999;;;===>>>>>>>>>>>>>>>;;;888888<<<@@@999999:::<<<===<<<999777666666888999:::;;;;;;;;;666;;;@@@BBB???<<<;;;;;;:::;;;>>>?????????@@@BBBBBBBBBAAA>>><<<:::;;;===???:::888:::<<<:::;;;===<<<======<<<<<<<<>>:::;;;>>>>>>;;;??????>>><<<999888:::;;;>>>=========??????===<<<>>>@@@AAA@@@AAAQQQqqqbbb]]]zzz^^^DDD@@@???:::888<<<>>><<<::::::@@@>>>=========<<<:::888333666:::<<<;;;::::::::::::;;;:::777444333666:::;;;888444111111444888;;;:::555555:::>>>===<<<<<<;;;;;;:::999888888888999777888999::::::999777777333444444555777999;;;<<<<<<<<<<<<:::999999:::<<<555777777444555777888777<<<999777777999;;;<<<===555333444:::===<<<<<<>>>:::444111666:::999666555:::999888999::::::999777}}}qqqdddXXXPPPBBB===999888:::<<<;;;888777222111555777777777::::::;;;<<<<<<<<<:::888666888888999:::999888666555;;;888555666999;;;:::888666888999;;;;;;:::888777333444555666666666555444666444222333666888777666333444666888888888888888999999777444444888999888666666666444222111333555888777666666888:::;;;<<<666555444444666888:::<<<888777777666666444333111666555444444777999:::::::::777555444444222///...333222222222444666888999:::999777666777999<<<===;;;;;;999888555333444666>>>;;;888999<<<===<<<:::999;;;<<<:::999:::<<<===;;;===>>>>>>DDDVVVpppqqqTTT@@@;;;999777777999<<<<<<<<<<<<<<<:::888666666777999888888999;;;>>>@@@???>>>555888:::;;;999888888888888777666777888888777555999777666666888999999999999999888888999:::<<<<<<555666888888888888888888???>>><<<999777777888999999;;;>>>KKKiiisssaaaVVVTTTbbbooovvvbbbHHHBBB>>>;;;>>>>>><<<<<>>;;;:::888888999<<<>>>???===>>>???;;;666666;;;AAA===<<<<<<;;;;;;;;;::::::666777999:::;;;::::::999555:::@@@BBB@@@<<<;;;;;;666:::===>>>===<<>><<<;;;===???BBB===;;;===>>><<<<<<>>>;;;<<<======<<<===???AAA??????<<<999:::===>>>:::??????===;;;999999;;;===@@@???===<<<<<<===??????BBB@@@???CCCPPPjjj~~~XXX___{{{PPP;;;???===;;;;;;===<<<999999===999999999:::::::::999888333555888:::;;;;;;===>>>:::;;;999777444333666888777555222000000444888;;;888555666;;;>>>;;;999999<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666666444444555666777888999999999;;;<<<;;;999999===@@@:::999888777999;;;:::888:::777444444777:::<<<<<<777222222999??????>>>===888000---333999:::666444999999:::;;;<<<<<<;;;:::yyywwwuuuvvvuuuzzz|||}}}wwwoooYYYQQQGGG>>>;;;999777666777444444888999777555666777999;;;======<<<:::888666777888888888777666555777444222333666777666333555666666777888999;;;;;;666666555555555666888999999666333444777888666333111333777:::;;;999555333444888777333444999<<<:::333333222000//////000222666888:::<<<<<<<<<;;;;;;333333222222333555888999555666888888888888888888:::888666666777888888888;;;:::888666555444111...///000000111444777<<<>>>;;;999777666777999;;;===888999999777555666888999<<<888555666999<<<;;;:::999999;;;;;;:::888999;;;<<<>>>===999888CCCXXXiiirrrQQQ===888444444999<<<<<<;;;:::::::::888555444666888:::999999:::;;;<<<;;;999666777777777666777:::======;;;888777888999:::999777666444555777888888777999999:::;;;;;;;;;;;;;;;555555555666666666555444:::<<<===<<<999777777888999===AAAMMMiiifffUUUVVV\\\aaaooo{{{___JJJDDD<<<<<<>>><<<999:::???BBB@@@===<<<:::999888999;;;<<<:::======:::555555:::???AAA???<<<888666777888:::888888:::;;;;;;:::999888555:::???AAA@@@===<<<===666999<<<<<<::::::<<<>>>CCCCCCAAA???<<<<<<>>>@@@CCC>>><<<>>>>>><<<<<<>>>;;;<<<============???AAA>>>???===999;;;>>>>>>;;;>>>>>>===<<<:::;;;>>>AAA@@@>>><<<::::::<<>>???NNNkkkzzzLLL```tttIII777===:::<<>>>>>>>>>>>>>>:::::::::999888999===???;;;;;;:::999777666777888555555444555666777999:::888666777;;;;;;777444444888999999999:::::::::999???>>><<<:::888777666666888888888888888888777777444666888888777999===AAA===:::888999::::::999888999888777888:::<<<<<<<<<>>>777555;;;AAAAAA>>>===777000,,,222999:::666555444666888;;;<<<<<<======ttt[[[YYYXXXWWWPPPUUUXXXZZZ___fffjjjiiibbb```]]]]]]___ccceeefffqqqsssvvvzzz}}}rrraaaOOOBBB<<<<<<>>>???;;;:::======888444444444666888:::;;;;;;:::999666666777777777666666666555333222444777888555222555555444444666999<<<>>>:::999777555555777999::::::888666777999888555222333444777:::<<<:::555222...555888444555===@@@===111222333222111000222444444777;;;<<<;;;999888888222111111000111333555777666888999:::999:::;;;======;;;888777777888777666999:::777444333444222---///000111222333777===AAA;;;:::888666666777:::;;;777:::;;;888777:::======999555222222555888999999;;;:::;;;===:::555333666;;;======:::777<<>>>>>:::888888999:::===AAAKKKfffoooOOOEEEPPP^^^jjjwww[[[JJJDDD999===>>>===:::;;;@@@DDDCCCAAAAAA@@@===999777777777:::;;;<<<:::777777999<<>>???@@@:::;;;<<<<<<:::999999999@@@AAAAAA???======???AAAAAA<<<:::<<<===;;;;;;===<<<===??????>>>>>>???AAA>>>???>>><<<===AAA???;;;===>>>>>>===<<<===???AAA>>>===;;;999999<<>>@@@;;;777;;;BBB666999===????????????@@@BBBAAA===999666666999;;;;;;;;;<<<<<<<<<;;;:::999666777999;;;<<<<<<<<<<<<:::888888;;;:::555222333444555666777777777777777???>>>===<<<:::999888777;;;<<<<<<;;;:::999777777000222333444555777;;;======:::999:::888555555777888;;;???@@@???============666333666;;;:::888777888222///444999888666555...222666999::::::;;;<<>><<<999777888888777666888999777222222555444///333444444333333666;;;@@@<<<:::888666555666888999666:::;;;777666;;;===<<<:::666222111555888:::::::::888:::===;;;444222555888999:::;;;<<<>>>AAACCC^^^uuulll[[[FFF999888;;;;;;999555999<<<:::777555777:::<<<:::888777777777555444======;;;999666555666888===:::888777888888888777777666777888::::::888666666777999:::;;;;;;;;;;;;<<<999777777999;;;:::999:::===@@@>>>;;;999<<>>@@@DDDFFFDDDAAACCCDDDBBB>>>:::::::::<<<=========<<<;;;;;;;;;>>>???>>><<<888666777999>>>===<<<;;;::::::::::::888<<>>===<<<<<<:::888666===>>>??????>>>>>>???AAA???:::888;;;<<<::::::<<<>>>???AAAAAA?????????@@@>>>@@@AAA@@@AAACCCAAA<<<<<<===>>>>>><<<;;;<<<=========<<<;;;:::>>>DDDIIIJJJVVViiidddMMMrrrcccGGG===>>><<<999999===???======@@@555999===>>>===;;;;;;<<<@@@???===:::666555777999999:::<<<>>>???>>>;;;999777888999;;;<<<<<<<<<<<<<<<:::;;;===<<<777666888444555666888999999888888;;;;;;<<<<<<<<<<<<;;;:::;;;<<<<<<<<<<<<:::999888444333222333666888::::::???<<<<<<<<<777111222888666===BBBBBB>>>;;;;;;>>>;;;444000222444444444666999555444777999777555777...222777999999999:::;;;[[[<<<======:::999:::888444555:::===<<<>>>>>>>>>???@@@???===;;;666888;;;AAAIIITTT```hhhuuuzzz}}}kkkaaa]]]VVVNNNFFFCCC???:::999:::::::::;;;;;;<<<<<<;;;;;;999999777777777888999:::777666666999======:::777777777777888888999999:::999999::::::999666444222666888;;;===<<<:::777555>>>999444333555888999999444>>>AAA:::666::::::444555888;;;<<<<<<;;;<<<===999:::;;;999666555777999555444222111111222444555@@@@@@>>>:::666444666999>>>;;;999888888999888777<<<>>>;;;666666;;;;;;666666777666444222444999>>><<<;;;888555444555666777444999999444333888;;;999>>>999444444777;;;======666555888===<<<666555999555555777;;;@@@BBBAAA???AAAZZZxxxnnnPPP===888:::;;;:::444999===<<<999777888;;;>>><<<:::999::::::999777;;;<<<<<<;;;999777666777888888777888888777444222777777888;;;<<<<<<999777:::::::::;;;<<<===>>>???===:::777777999<<<<<<;;;===@@@@@@>>>:::;;;@@@EEE<<<;;;888===UUUyyyfffWWWZZZffflllkkkrrr~~~uuuUUUMMMMMMAAA;;;@@@CCCCCCDDDGGGGGGDDD===AAADDDEEEBBB@@@@@@AAA???>>>>>>???AAA@@@===;;;===@@@CCCBBB???<<<<<<<<<@@@???===;;;:::::::::;;;999<<>>===>>><<<888444:::<<>>???AAABBBBBB@@@??????@@@>>>AAABBBBBBCCCEEEBBB<<<<<<>>>???>>>;;;999999999===>>>>>><<<<<>>===???777444:::BBBBBB???===888<<>><<<===???>>>::::::>>>777888:::<<<======<<<<<<666777:::<<<===>>>======::::::<<<<<<<<<<<<;;;:::;;;888555666999;;;:::999AAA@@@@@@@@@999111333:::444;;;BBBAAA:::666888===???999555666777666888<<<:::888777999999555555888111555:::<<<;;;999:::;;;YYY???999444888;;;:::888888888777555222666888:::<<<<<<:::666444444333000000;;;GGGIIIDDDTTT^^^jjjrrrwwwppphhh\\\PPPGGGAAA===;;;BBB@@@===;;;:::<<>>===<<<===@@@AAA>>>777222555888:::;;;:::999999999AAA===999888:::;;;:::999:::999888777777666333111888999999888666555666888999777444444666777777777777555555888;;;===;;;999666444333444777:::<<<===888666555888;;;<<<:::777:::===QQQsssjjjLLL999222000///444666;;;>>><<<777777:::@@@===;;;:::666222555;;;555999<<<>>>===:::888888;;;;;;:::777444111000000888:::;;;:::999888999:::888999:::;;;;;;;;;;;;:::666999;;;;;;999:::===AAADDDBBB@@@>>>===<<<<<<<<<999888555:::QQQsssiiiUUU[[[gggmmmuuu}}}lllXXXJJJCCCHHHDDDAAACCCGGGIIIGGGDDDFFFBBB???>>>AAAFFFIIIKKKCCCDDDBBB??????AAA???;;;===BBBDDDAAA@@@BBBCCCAAACCCAAA>>>???@@@@@@>>><<>>>>>AAA@@@===<<<>>>CCC???::::::<<<===:::666======>>>@@@AAA@@@===:::;;;======;;;888888;;;>>>DDDCCCAAA>>><<<===???BBBGGGEEECCC@@@??????@@@AAA???>>>===<<<<<<===>>>???@@@BBB>>>777===JJJMMMGGGddd\\\]]]wwwVVV???:::>>>DDD===999;;;===<<<;;;===;;;<<<<<<:::999999;;;===???>>>===;;;999:::===@@@>>><<<999888999::::::999666888:::999777777999;;;:::===???@@@===;;;999888;;;::::::;;;===>>>===<<<666555444777;;;>>>>>><<<<<<888999@@@BBB>>>;;;===888999:::::::::999888777:::;;;;;;<<<;;;999666444444555777:::<<<>>>??????777777888888888999999999999777666555444555777888777888888777666666777999WWW===888333777>>>;;;888777777888777777333888<<<===;;;888888999888888555444:::CCCEEEAAA===EEEOOOUUUYYY^^^gggooouuuiii^^^SSSIIIBBB@@@@@@AAABBBAAA@@@>>>======::::::;;;;;;999;;;???@@@===999777777777555444888888777333000...000333666666666888999888666333;;;;;;999555333222444666666555444444444555666777777666555666777888666555666666777888888999999999555666777888777777666555666999;;;:::777777:::>>>;;;:::;;;<<<>>>===999555<<<>>>AAAAAA???<<<999888<<<;;;999888999:::999999;;;:::999999999888666444999999888777777777888888777666555666888::::::999;;;888444333666999:::999777555444444777999;;;;;;666444333555999;;;:::777444999EEE[[[zzziiiNNN>>>666333777444666;;;===;;;999999???<<<;;;;;;777333555:::666999===???>>><<<::::::999:::;;;:::888777777888555666777777666555777888::::::;;;;;;;;;;;;;;;;;;666888:::;;;<<<>>>@@@BBBAAA@@@>>><<<;;;;;;;;;<<<888:::999;;;KKKlllnnn^^^VVV```qqq}}}{{{lll```ZZZOOOLLLHHHFFFFFFFFFDDDBBBBBB@@@======???BBBDDDEEEFFFGGGEEEAAAAAACCCAAA<<>>>>>>>><<>>===;;;;;;===<<<888777:::CCC>>>::::::===@@@???===???>>>>>>???AAAAAA???>>>;;;<<<===;;;999888999;;;AAAAAAAAA???======???BBBHHHFFFCCC???===<<<;;;<<>>===>>>>>>?????????AAACCCDDDIIISSS\\\UUU___jjjJJJ<<<===AAA===888777;;;>>>>>>>>>???>>>>>>>>><<<::::::<<<===AAA???===<<<===>>>??????>>>;;;999777888999888777666888:::999888777999;;;999::::::999777555555666444555888<<>>:::777888>>>AAA>>><<<>>><<<<<<<<<<<<<<<<<<======777888999;;;;;;;;;999888444555666777888999999999888888888888888888888888888777666555666888;;;===777888999888777666888:::ZZZ@@@<<<777<<<<<<999666444555777888888000666======999777:::===;;;<<<;;;777888<<<>>>===111777===@@@@@@CCCIIIOOO\\\```gggrrr}}}~~~rrrcccXXXKKKKKKJJJHHHEEECCC@@@???===::::::<<<;;;888777999???;;;666333333444444444;;;:::999666222111111333999888777777888777555333<<<;;;888444111000111333555444444444555666777777555444333444666666444333555888;;;;;;888777888999444444555555666888999999777999;;;:::777666888;;;999888999:::<<<<<<999777999<<<@@@BBB???;;;777555777888:::999888777888888888888999999888888777666;;;888666777999;;;:::888666666666999;;;======;;;;;;666111...111666;;;>>>999777555555777888999888444222111333777::::::999777;;;===EEEaaakkkRRRBBB999<<<666444:::???>>>999777<<<::::::;;;888444444888:::===@@@@@@>>><<<:::999999:::;;;;;;999999999;;;777888999999888888:::;;;;;;;;;;;;;;;;;;:::::::::555555777;;;>>>@@@@@@???===<<<:::999999999;;;<<<999======;;;EEEdddnnnWWWXXX^^^lll~~~~~~zzzpppmmmhhh```XXXRRROOONNNKKKIIIGGGFFFGGGFFFEEECCCGGGHHHFFFCCCBBBCCCAAA<<<@@@DDDEEEAAAAAADDDFFFEEEIIIGGGDDDCCCBBB@@@>>><<<<<<<<>>======>>>@@@AAA@@@???:::<<<===<<<999888888888===>>>@@@???>>>>>>@@@AAAFFFDDDBBB???===<<<======>>>===;;;:::999999999:::@@@???FFFNNNMMMNNNccc}}}tttOOOggg___CCC>>>BBBBBB:::666666;;;===<<<<<<>>>@@@AAA@@@>>><<<;;;<<<>>>@@@>>>======>>>>>>===<<<<<<999777666666777777666777888999999888888999;;;::::::888555333222444666...111666<<<@@@???;;;777666666777999===??????>>><<<999999===>>><<<::::::<<<<<<<<<<<<===>>>>>>???888777777999:::;;;999888555555666666666666555555888888888888888888888888999888666666777:::>>>AAA888999:::999777777999:::[[[AAA===999>>>777555333333444666666666000444888999999999;;;===;;;======:::777777999:::666999<<<;;;999999===@@@BBBCCCGGGPPP\\\hhhpppsss}}}yyyiiicccZZZPPPIIIFFFEEEEEE???<<<:::<<<;;;666444444;;;777333000///111444666===<<<;;;999777666666777999777666666777777666555999:::999777444222222333444444444555666666777777333222222444555666444222444999===<<<888555777999888777666666777999;;;===444666888888666666777888777999;;;======;;;888555222777===@@@???;;;888666555999<<<<<<888555666777444555666777666666666777<<<888444666;;;===;;;888888888999;;;>>>>>>===;;;444222...---111777>>>BBB;;;999777666777888777777555222111333888;;;;;;:::===<<<999;;;LLLkkklllRRR>>>>>>999777<<<@@@===888555888666777999888444333555===???AAA@@@===999777666999::::::999777555555666888999:::999888999;;;>>>;;;::::::999999999999999666555666:::>>>@@@===::::::999777666666888:::<<<<<>>===<<<<<<>>>???<<<888;;;AAADDDBBB@@@???@@@@@@>>>;;;::::::<<>>????????????@@@@@@@@@??????@@@BBBDDDFFF>>><<<;;;999888888888888CCCFFFKKKPPPSSS___{{{mmmRRRuuu\\\FFFFFFFFF??????;;;999:::999666666999AAAAAAAAA???===;;;;;;<<<<<<>>>???>>>;;;888777888888666444444666777888777888888999999999999::::::<<<<<<;;;999666666777999000222666;;;>>>===999666666777888:::<<<<<<<<<;;;===;;;:::;;;;;;999777666666888:::<<<===<<<;;;;;;:::888666666777777555333666666777777777777666666888888888999::::::;;;;;;===;;;888666666888<<<>>>999::::::999888888999;;;VVV===999555:::444444555666888888666444444222222555999;;;;;;999777999;;;:::777444666::::::;;;<<<999666555666999<<<:::999<<>>>>>;;;888999777444111......111666:::777666666666666666666666777555555555777888888777555888;;;===;;;999777666444555555666666777777777222222333555666777555333444999===<<<777555777:::;;;999777666666888:::;;;333555777888999999999:::888;;;???@@@???;;;666333444888===@@@>>><<<999888777;;;>>>===999555444555333555777888777666888999<<<888444666;;;===;;;888:::::::::<<<>>>===;;;999111111111222444888<<>>JJJggghhhKKK>>>::::::======999777777555333444888888444222444999;;;======;;;999888888888999999888666555555666666777777555555555888::::::999888888777888999999:::999999<<>>CCCEEECCC???;;;;;;;;;;;;<<<;;;:::888666777999===????????????@@@;;;;;;;;;<<>>>>>>>>??????DDDLLLNNNNNNYYYtttiii^^^vvvVVVGGGHHHFFF===BBB===999888666333444888???@@@@@@???<<<::::::;;;:::???DDD@@@888333444888555333222444666999::::::999888888999::::::::::::<<<===>>>===;;;999999:::888888777999::::::999777777888:::::::::888777777999888888888999:::999777111444999======;;;888555:::666222222555666444222333444555777888888888888666777888:::<<<===??????AAA>>>:::666444555666777999::::::999888888999;;;WWW>>>999666:::777888999<<<===<<<999666999444000333999<<<:::777666666999;;;999555777;;;<<<<<<;;;888666555666888AAA???<<<888666888===BBBFFFLLLSSSYYYcccsssvvviii]]]VVVLLLDDD>>>>>>???===<<<===777666333111000333999===666555555666888999888777555444444666888999888777333777;;;>>>===<<<::::::555666777777777666666555222222333555777777555333555888999888666555777::::::888666555444555666777666777999;;;============888<<<@@@AAA>>>999555333777999;;;:::888555444444888:::<<<;;;999777555444555888;;;;;;999999;;;===;;;888666777999;;;:::888;;;:::::::::<<<<<<:::999333666888999888777777888:::999999:::;;;<<<;;;::::::888777999<<<===;;;999777///333>>>===;;;RRRrrreeeHHHBBB===<<<;;;888888;;;555222222777999666444555222555888:::::::::;;;<<<666888999999888888:::;;;999999888777555666888;;;999888777777777999:::;;;???>>>>>>???@@@???===;;;999777555444555777;;;===BBB???===@@@HHHZZZuuuqqqYYYXXXfffooo}}}yyyuuupppcccbbb```[[[UUUPPPMMMMMMIIIEEECCCDDDCCCAAAAAADDD:::===@@@CCCDDDBBB???>>>===>>>BBBFFFHHHFFFAAA===<<<;;;:::;;;<<<<<<:::999666999<<<=========>>>???::::::999999;;;===???AAA@@@?????????@@@AAACCCDDDDDDNNNTTTWWWjjj{{{fffkkkhhhJJJ@@@BBBBBB>>>>>>;;;999888666444666<<<<<<>>>???>>><<<:::999:::;;;@@@DDDAAA999444666:::555444333555888;;;<<<<<<:::999888999;;;;;;;;;999888:::<<<<<<:::999::::::???<<<999777888888888888666888:::;;;999777555555222333444444888======;;;111444:::===>>>;;;777444666222...///444888777555111222444555777888999999666777888:::<<<>>>???@@@@@@>>>;;;777444333333333888999:::999777777999:::ZZZAAA<<<888===;;;;;;;;;===>>>===;;;888<<<888555555888;;;:::999777666888======888888<<<===<<<;;;999888888:::;;;;;;???@@@===777555888<<<999===???AAAHHHVVVccchhh}}}vvvpppcccWWWLLLGGGEEEAAA@@@AAA<<<;;;:::777555666;;;???;;;999888999<<<===;;;999555555666888999999666444333666888:::999999;;;<<<777777888888777666555444111111333555777777555222666666555444555666888:::888888666555555555666777999999;;;===??????===<<<999;;;===<<<999777777888888888666444222111333444666666666888999999777555666:::>>>===:::999;;;???999999888777777777888888999888777777999;;;;;;:::666999======:::777666777999999999;;;===???>>>===;;;::::::<<<>>>===999444555333999@@@>>>:::FFFYYY|||hhhXXXGGG>>>;;;999:::===777333333888;;;999888999222555777999999999:::<<<888:::;;;:::999999:::;;;======;;;999777777:::<<<:::999888888999;;;===>>>===>>>???>>>======>>>???;;;999666555555888;;;>>>@@@===;;;???FFFVVVrrruuu]]]VVVddduuuxxxqqqnnnnnnWWWNNNHHHHHHGGGDDD@@@@@@@@@AAACCCDDDDDDDDDDDDDDD@@@@@@AAABBBDDDCCCAAA???===;;;::::::===>>>===<<<777999;;;<<<<<<<<<>>>???;;;:::999888888:::;;;===<<<<<<<<<===???BBBEEEFFFEEEOOO___sssppp```tttXXXBBB<<<<<<===???888888:::<<<:::666777;;;;;;===>>>>>><<<;;;:::;;;;;;<<<===<<<;;;:::::::::999777666777999;;;<<<<<<;;;999888999;;;<<<;;;999777888888777777888:::===???<<<999777777888777777333777;;;<<<:::888777888111333333222666<<<===999444666888::::::999666555888333---///444999999777333444555777999999::::::777777888999:::;;;<<<<<<;;;:::999888777666555555777888999888777666888:::XXX???:::666:::>>><<<::::::;;;;;;;;;999===<<<:::999888888:::<<<:::777999???@@@;;;999<<<;;;;;;999888888999;;;===///888@@@@@@:::777;;;???777999888555888AAAJJJMMM\\\aaajjjwwwqqq```VVVPPPJJJGGGGGGAAAAAA???<<<888888<<<@@@<<<:::999:::<<<<<<999777666777777999:::888444111555666555555444666999<<<888888999888777666444333///000222555777777444222777555222222444777999:::999888888888888888999999::::::;;;<<<======:::888999::::::777555555999<<<999999777444333555:::===444222111444888:::999666555:::===<<<999777:::===888999999888666555666888777666444555888;;;<<<<<<666999===>>><<<999999:::999888999<<>><<<666111333666::::::999:::===@@@^^^~~~oooRRRBBB>>><<<<<<<<<:::555444999<<<<<<;;;<<<777999::::::888777777888<<<<<<<<<:::888666666666;;;;;;999666333333666888::::::999999;;;===@@@AAA888:::<<<;;;999999<<<@@@<<<:::777555666888<<<>>>===;;;;;;===CCCSSSrrreeeRRR[[[ppp~~~tttllleeeZZZOOOIIIIIIIIIGGGEEECCCDDDFFFHHHAAA???===<<<===??????>>>>>><<<999:::===??????>>>777999:::;;;;;;;;;===???<<<;;;:::999999;;;===>>>===>>>???@@@CCCGGGJJJLLLHHHPPPjjjggg\\\xxxrrrNNNAAA???<<<;;;>>>666777<<<@@@===777555888;;;===??????===<<<;;;<<<:::666444666<<<>>><<<888<<<:::888888:::;;;;;;;;;;;;999777999;;;===;;;999888888666555444777<<<@@@===;;;888777888888777666111666;;;<<<;;;::::::<<<444777666222444999999444666666666555555555555555>>>777000000555999888555777888999;;;;;;<<<<<<<<<888888888888888888888888666777888999999999999999777888888777666666777999[[[???===<<<999777777666777888999;;;<<<;;;;;;<<<;;;555111444;;;666999===???>>>:::555111999;;;<<<===;;;999666333444888======:::888:::===:::999888999:::;;;:::888CCCFFFKKKQQQ[[[lllwwweeeWWWKKKBBB>>>AAACCCBBB???<<<===>>>::::::999777666666999;;;777444222333777::::::999777999<<<===<<<<<<===>>>===777333333222111444999444333222222222444666777777666555444444666888:::999999999999999:::<<>>777555777;;;:::666666888555666777888888999888888AAA___lllKKK::::::<<<:::999;;;<<<999777888:::<<<:::666222333888<<<===<<>>:::<<<:::555666:::777555222111333666777888;;;888666999>>>AAA>>>::::::;;;=========<<<<<<;;;888===???;;;888:::;;;;;;999:::<<<>>>@@@QQQuuukkk^^^```mmmxxxrrrccc[[[VVVQQQFFF;;;AAAOOOBBBBBBAAAAAA@@@???>>>===@@@===999888:::===@@@BBB======<<<<<<<<<<<<;;;;;;===999888;;;>>>>>>???BBBAAA;;;;;;@@@DDDEEEJJJPPPIIIjjj~~~cccaaaddd@@@;;;:::;;;;;;777333333888===;;;555555:::======<<<<<<<<<<<<======<<<999666888<<<>>>;;;888999======777555:::<<<:::<<<;;;888777888;;;>>>@@@===;;;999999:::;;;<<<;;;???:::666777;;;???>>><<<<<<<<<<<<;;;:::999888888222333444777::::::888666999555111000111555888999999999888777555333222111555777999999888888999:::999:::;;;:::777444333222999;;;===:::666666999>>>===:::888:::===<<<666000^^^AAA???<<<888666555444333444555777999<<<;;;;;;<<<999555777<<<555777999;;;;;;;;;:::999::::::;;;;;;:::888666444333888;;;;;;888777999;;;::::::999999888777777777888:::===???EEEPPP___jjjxxxgggXXXGGGFFFEEECCCBBBAAABBBCCC;;;;;;:::999777777888999999666444444666666555333888;;;???@@@???===<<<;;;:::666444666555333444777888777666444444555666777<<<;;;999777555555555555555555666555555666777999999777555444666888888888888::::::888888999666000///222555555555666999;;;666333000000333555222///555666777777666666888::::::777444555999;;;999666555666777666444555888;;;???<<<:::888888777666444888;;;??????===::::::;;;777999<<<>>>999333444:::999999999888888888888888999NNNlllkkkQQQ>>>999===444777:::;;;;;;<<<======;;;888555555777:::;;;;;;BBB===;;;===;;;777777;;;666444333333555777888888:::888777999<<<>>><<<:::::::::;;;<<<======;;;999444:::>>><<<;;;<<<<<<:::666666888;;;BBBUUUxxxtttaaaaaannn~~~}}}}}}|||}}}}}}yyyjjjTTTGGGEEEDDDBBB???===>>>@@@DDDFFFFFFCCC???===>>>@@@AAABBB;;;;;;:::888888999<<<>>>===999888<<<===<<<<<<>>>:::;;;???GGGIIIHHHLLLSSSeeetttYYYfff]]]???===>>>>>>===888888888;;;???===888999>>>>>>??????????????????>>>===:::777888<<<===:::777999===<<<777555999;;;:::;;;999777666777999<<<>>>===;;;999888999:::999999:::888666777:::======<<<<<<;;;;;;:::999888777777555555666999;;;;;;999888666555444555888:::::::::888999;;;<<<<<<999666444555444444666:::;;;;;;999;;;<<<<<<<<<:::888777666:::===???===:::999<<>>===:::999;;;777777777777888:::===>>>::::::999888888777666555555888;;;:::777555666777777999:::888555333444666777888999888888<<>>:::666444111444777999888777777888777444222222555666444111222333555555666777:::<<<;;;888555666888999777444777888888777555666888::::::999888888888777555333888:::===??????===:::777666999>>>>>>666///111888;;;:::888777666666777777888AAATTTqqqpppMMM>>>@@@888888999;;;===>>>???@@@;;;999777666666777999:::>>><<<<<<>>>===:::999;;;444333333555777999999888888888888999::::::::::::;;;999888:::======:::777000777<<<<<<<<<>>>===:::333444666999BBBXXXzzznnnbbb\\\iiiyyytttuuuuuuuuuvvvxxx{{{|||{{{~~~ttthhhggguuujjj```]]]WWWOOOGGGBBBBBBEEEGGGHHHGGGEEECCCBBB>>>:::777::::::999666444666<<>>;;;:::;;;888===FFFMMMNNNOOOVVV___gggYYYrrruuuRRR===>>>??????>>>999888888;;;<<<:::666888===;;;;;;;;;<<<<<<;;;;;;;;;>>>;;;888999;;;<<<999666:::<<<<<<888666888::::::999888666666666888:::<<<<<<:::888777888999888777555555666777999:::;;;;;;999999888888777777666666777777777999;;;;;;999777333444666:::===>>><<<:::666888<<>><<<888:::;;;;;;;;;;;;::::::999:::===??????<<<;;;<<<>>>666888999888777888;;;>>>___BBB???>>><<<@@@>>>;;;999888:::<<<===???;;;;;;>>>???;;;888888:::999888777777999;;;<<<:::999888666666666666777999;;;<<<:::777333222333333777:::888333111444888;;;<<<===<<<:::999;;;<<<@@@SSSkkk}}}~~~eeeSSSKKKIIIHHHFFFFFFEEEDDDDDDCCCAAA===;;;=========<<<;;;888666444444777:::;;;:::888666666:::777777::::::777777999444444333333444555666777777888999::::::::::::999777777777888999888666555;;;999777777888999888777777222444>>>AAA:::555777555666888999999888777666:::888777888::::::888666333555666666777888:::<<<999777666777999999777555:::999888777777777888999666666777999;;;<<<:::888777777888:::<<<<<<999777444555888999555///000555:::888666555444555666888<<<:::@@@WWWzzzkkkQQQEEEAAA<<<999:::<<<===???AAA999888888777777777999;;;;;;;;;<<<>>>>>><<<;;;;;;222222333666888:::999777777888999888777777999;;;;;;999777999<<<<<<999555333888;;;:::;;;===<<<999000555888999???TTTxxxyyy^^^]]]dddxxx{{{tttpppqqqpppkkkiiijjjqqqyyy|||ppp\\\RRR\\\ggglllvvvssseeeXXXOOOIIIFFFBBBCCCDDDEEEEEEBBB===999;;;<<<<<<999555666;;;@@@===::::::???@@@>>><<<<<<===BBBHHHKKKNNNXXXiiiwwwdddfffdddHHH:::<<<<<<===>>>999999:::;;;:::777666888===888888999::::::999888888;;;:::888999;;;<<<:::999;;;===<<<:::888888::::::888888777777777888999:::999888777888999::::::999333555777888777666777888555555555666777777777888888777777888::::::888777333444666:::======:::888555777:::<<<<<<:::888777666444222555:::===<<<999888888888999:::;;;::::::888:::======<<<:::;;;<<<:::999888777888:::===@@@]]]>>>===?????????===:::888888888:::;;;???;;;;;;======999555555777888888999:::::::::;;;;;;999777666555666777888=========;;;777333111000000444888777444333777;;;777999:::;;;:::999888999555===JJJZZZoootttkkkddd\\\UUULLLJJJFFFDDDCCC@@@<<<888:::;;;<<<<<<<<<:::999999444555777777666666888:::>>>:::888::::::888999===777777666666666666666666555666888:::;;;<<<<<<<<<:::999999:::<<<<<<999666:::999777888999:::999888555111555???@@@888555999:::999888777777777777666:::::::::;;;<<<<<<;;;999555666777666555555777999555555666777999:::999888;;;999888777777888999999999999:::<<<>>>???>>><<<777666555777999<<<<<<<<<444111222666888555444555999888666666666888:::;;;<<<555333AAA[[[xxxmmmNNNBBB;;;888<<>>>>><<<:::111111333666999999888666666777888777777777999;;;:::999888999;;;;;;888555999;;;999666777::::::888000999>>>;;;<<>>:::999:::<<<>>>;;;<<>>===<<<\\\<<<:::>>>@@@???>>>===<<<;;;;;;<<<<<<>>>;;;:::<<<;;;666555777333555777:::<<<<<<<<<<<<:::999888777666777888888<<<<<<;;;:::888555222000000333666777666777:::===555666777888999999999999;;;777444:::NNNeeesssuuutttiii\\\UUUMMMFFFBBB>>>:::666777999::::::999888888999666777777777666888;;;>>>???;;;999999999666888;;;>>>===<<<;;;999888666666999999999999999999999999:::777666888;;;;;;999666777666666777888999888777444666;;;???<<<777777:::;;;999777666777777777555777888999:::::::::999888444555555333222111222444333444666888999:::999999:::888666666888999999999:::999888888999999777555999999888888999;;;>>>@@@777222222888======::::::::::::999999:::;;;===>>>;;;777444:::HHH```~~~dddFFF<<<999@@@DDD===555333777555333666:::===<<<:::777:::<<<;;;<<<===<<<999333333444666999:::888777777666666666777999;;;<<<999:::;;;;;;:::999777666======999444555888888555222;;;@@@<<>><<<;;;@@@===>>>CCCFFFEEEDDDFFFFFFDDDAAADDDWWWuuuuuu```rrrNNN>>>888888333555<<<;;;<<>>???>>>======>>><<<888888;;;777888999999999999888888666666666999<<<>>>===<<<888888777777777777666666444444555777888:::;;;;;;===;;;;;;<<<===>>>>>>===666555444555666777777666;;;:::888777777888999:::<<<======:::777666888::::::777666888<<>>===::::::;;;<<<============AAA<<<888:::>>>@@@<<<777]]]<<<999;;;===>>>>>>>>>>>>>>>>>>======:::999:::<<<999555777===555666777999:::<<<<<<<<<:::999999888888888888888777777777777777666444333555555777888999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;666000000;;;KKKSSSSSS```mmm}}}xxxmmm^^^SSSKKKFFF@@@<<<;;;<<<<<<999666444555777666888999888888888999;;;<<<999888:::888444333555============<<<;;;::::::===;;;:::888777666777777999555333444888:::999666333222222444666777777555444>>>DDD@@@999777:::<<<999777666777999888555222444666888999999888777777333444444333111000111333444666888999999888888777999777555555888::::::999999777555444555555444222999;;;<<<:::888888;;;>>>666444555;;;>>>===<<<>>>::::::::::::::::::;;;;;;888888999;;;>>>KKKeee~~~bbbOOO@@@@@@@@@:::666777;;;555222555;;;???;;;666666:::<<<999999<<<<<<777777666666888:::;;;:::999888666333555999===>>>===888;;;>>>===999666777999<<<<<<888555666999777333444:::===<<>>888444666777666555777999::::::999777555555777888::::::<<<===???===:::;;;===;;;555555999555666888999999888666555777666777999;;;;;;:::888:::777444555999;;;;;;:::999999999999999999999999;;;999999:::<<<>>>>>>===666555666777::::::999888777777888888999999:::;;;???<<<:::888777777777777:::777444666;;;>>>>>><<<:::999999999;;;<<<======:::::::::===>>>===999555___===888888999888999:::;;;;;;:::999888777888:::;;;888666;;;BBB::::::999888888999999:::::::::::::::999999999999222222333555777888777555999888777888:::<<<;;;:::BBB???===;;;;;;;;;::::::000333444555999===<<<888BBBSSSjjjzzzqqqaaaWWWPPPJJJFFFBBBBBB@@@;;;666333333555444777999999888666555555888777888:::999333///000555777888;;;===>>>??????<<<;;;888666666666777888999555111333777;;;:::777/////////111444555555444555DDDKKKAAA777888===>>>666666777999;;;999444///333666888:::999888777777444555555444333333444666555777::::::999777666555888666333444888::::::999;;;999777777999:::;;;;;;666:::>>><<<777444555888444444888<<<<<<999;;;???888888999888888777666555111444888999555777KKK```fffHHH<<<999777:::AAA>>>777111444<<>>888555777;;;999:::888666888:::777111666888999;;;MMMmmm{{{YYYVVVfff{{{}}}rrrmmmlllsss{{{|||ssskkkfff___lllwwwcccVVVMMMFFF>>>===AAAEEECCC@@@GGGCCC@@@CCCDDDCCCCCCFFFAAACCCKKK```{{{yyy|||\\\jjj|||[[[???999<<<>>>777999???>>>:::@@@AAA;;;777999:::888999:::<<<>>>>>><<<:::999777888:::::::::;;;<<<===;;;999999<<<:::444333888444555777888888666555333888777777888999999666444:::666222444:::??????=========<<<;;;:::888888777777555555666999;;;;;;;;;444555777;;;>>>???===;;;111333666888:::::::::999@@@:::555555888:::888555888444111333888<<<;;;999888777555666888:::;;;;;;333777<<>>;;;;;;:::555999999777:::>>>===777@@@<<<:::<<<>>><<<<<<>>>:::::::::::::::::::::::::::777555777:::===<<<:::111333666999;;;:::999888666;;;<<<888666999===???;;;<<<<<<<<<<<<;;;999888777777777666999<<<;;;666888<<>>777<<>>888555777:::666666222///444<<<;;;555666888:::;;;::::::;;;===555555666666777999:::;;;666888:::<<<<<<;;;888666;;;666222000222444444333666777999999888888999999666666777777777555444333888888999::::::999888888555555666888888999999999555666666666777:::???BBB```YYY???666666999<<<>>>999444444888:::777444555666888999::::::::::::999777666777888888777555:::777444555999<<<===<<<888:::;;;<<<<<<>>>AAACCCBBB>>>999777888888888777777@@@CCCEEEWWWwww}}}^^^\\\iiiqqqzzziiidddnnn~~~mmmddd\\\```ooommmYYYHHHEEECCC???>>>CCCJJJOOOLLLBBB???EEEGGGCCC===EEE]]]}}}~~~~~~|||pppVVVpppsssLLL<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<:::666999===???>>>;;;::::::;;;======999666666<<>>???666333777666000222222333555777888777555:::666333555:::>>>===;;;>>><<<;;;999888888888999555888::::::888777888:::777666777999<<<======<<<::::::999666333333777;;;555444444444666999<<<>>>999777555555777999999999;;;888555555777777666333888555444777<<<>>><<<999^^^???=========888;;;;;;999:::>>><<<666;;;888888===???>>>===>>>:::;;;;;;;;;;;;;;;;;;:::999888777888:::;;;<<<;;;444555888:::;;;:::999888555888888666888<<<===:::666999;;;;;;:::888888999888:::999888;;;>>>;;;666::::::>>>HHHTTT```ooozzzwwwppplllccc\\\QQQHHHAAA<<<999888888999:::999777777999;;;444333333555888::::::999888888999999999999888888888555777<<<>>>:::666555222666:::<<<;;;999999999666666666666777999:::;;;555:::>>>===777444666999999888444111555<<<<<<777888:::<<<=========???@@@;;;:::999777666666555555555777:::;;;;;;999666444;;;888444222222222111000777888:::;;;;;;::::::;;;666666666777666666555555444444555555666777888888555666777888999999999999888999999888777888;;;>>>KKKiiimmmOOO===666666999<<<999777777:::;;;999777333444555777999:::<<<<<<:::888777666777888888777999777555555777999999888999:::;;;:::999999:::;;;AAA@@@>>>:::777777999;;;<<>>>>>===;;;::::::>>>===:::888666888<<>>>>>>>>===;;;:::444666888888666666777888777777777999<<<===<<<;;;;;;;;;:::888555555888;;;888888777777777888999:::666666555444444555777888666777888888777555333111999777666999===???<<<888]]]???>>>???@@@999;;;:::777888:::777333555444777>>>AAA???======999:::;;;<<<<<<;;;:::999666777888777777777999;;;888999;;;<<<<<<:::888777555555444555999>>>;;;555333888<<<<<<999666888::::::======<<<===???<<<777:::888888<<>>>>>>>>;;;;;;:::888888777777777888666888===>>>;;;777777000555::::::888777999===555777:::======<<<999777333888<<<;;;666444666999;;;999555222555;;;===:::777:::<<<>>>>>>>>>@@@AAA===<<<:::888666555444444666777999::::::888555333888666333222333333222000666777999:::;;;;;;;;;:::666666555555666666777777555555555666777999;;;<<<666777888888999999999999;;;<<<;;;:::777666777888:::RRRmmm~~~aaaIII:::555444888999:::;;;;;;;;;:::999222222333444777:::===???===:::777555666888999999888777666777888777666444===>>>???>>>;;;999999999>>>???>>>:::666555888===>>>AAADDDMMMdddvvvaaa\\\kkkttthhhgggooo|||}}}vvvllldddaaagggqqq~~~|||ppp___PPPCCC??????CCCGGGFFFDDDEEEUUUgggzzzTTTZZZzzzSSS888:::<<<===;;;888666777999BBBAAA@@@>>><<<:::999999@@@>>>;;;777555777;;;>>>666888;;;:::999999;;;>>>:::999999999:::999777444444<<<@@@<<<;;;??????:::999777666666999;;;<<<<<<999666444555888:::999777666888<<<>>>>>><<<888666555666888888777777777888777777888:::<<<<<<;;;999;;;<<<;;;:::888777888:::<<<;;;;;;:::999888666555444666777555333222444777333666:::;;;999555111///:::999999<<>>>>>??????999888666555444444222///333333777???BBB>>>;;;:::666777999::::::999777666333555777666444444666:::;;;<<<<<<<<<;;;:::888666555777888777999;;;888222444;;;@@@@@@:::666888<<<<<>>===???BBB@@@:::444<<<;;;:::;;;===>>>===<<<<<<;;;999888777777888999999777999<<<<<<888666666000444999888444333888<<<666999<<>>>>>:::666444555888:::;;;777888999::::::999777555;;;===??????===;;;;;;<<<===<<<:::777444444666999<<<===BBBQQQoooyyygggccckkk|||qqqbbbccciiiggg___WWWVVVbbbtttxxx[[[OOOEEEDDDBBB@@@GGGRRReeetttpppUUUiiimmmJJJ999:::<<<>>><<<777555777999???@@@@@@???>>><<<999888999<<<>>>>>><<<999666555000333777888888777888999<<<<<<<<<<<<;;;:::777666222888<<<;;;:::======:::777666666777:::<<<<<<;;;999888777888:::<<<;;;:::666888;;;===<<<999666333888999::::::::::::::::::888888888:::<<<<<<999777::::::;;;;;;:::999888888<<<<<<======;;;999666444555999;;;999444222555999777777888::::::777333///:::;;;<<>>;;;888777555222555<<>>???===:::::::::===AAA>>>::::::>>>>>>???AAAGGGRRRbbbvvvuuudddSSSKKKBBB>>>???@@@>>>:::>>>===;;;;;;<<<<<<:::999;;;:::999888888999:::;;;:::888999<<<:::555333444222555888666333222555999999:::<<<======<<<;;;:::555888;;;;;;999888888:::888555111111222444666888333555777999999999;;;<<<888888888888888999999:::888999:::;;;:::999777666000111333444555666777888333222222555888::::::888777666555555555777888:::555444222111111333555666888999999::::::::::::999:::;;;;;;:::888777777888999777<<>>HHHXXXcccpppkkkbbb~~~cccGGG???:::<<<===<<<999888999;;;999;;;>>>AAA@@@>>>:::888777;;;???AAA>>>999444222000222666888999888777777>>>>>>???>>><<<:::888888333777::::::999::::::888111111333666999:::888666777777777888;;;<<<<<<;;;>>>>>>======;;;:::999888999999:::;;;<<<<<<;;;:::888888999;;;<<<;;;888555777888999;;;;;;:::888666999;;;<<<===<<<:::888666888<<>>999555666:::;;;888444:::;;;===???@@@>>>:::777[[[<<<;;;;;;;;;>>>999666888777555333444999777999>>>???;;;777777555444444444444444444555999:::;;;:::999999:::<<<:::::::::999999888777666555<<>>===999555444555:::>>>???<<<:::<<<===;;;???;;;999;;;:::666666999666444666:::@@@JJJZZZhhhwwwnnn___LLL>>>;;;===@@@BBB<<<;;;::::::;;;;;;:::888::::::999999999::::::;;;:::888999;;;888333222555555666777666555444555666::::::999999:::;;;<<<===888:::<<<<<<;;;999999:::777333222333333222444777555777999:::999999;;;<<<<<<;;;:::999888777777777888999::::::;;;:::999888555666666555444444666777666333222333888<<<===<<<777777666666666777888888777666555444444555666777999::::::;;;;;;:::::::::999::::::999888888999;;;===888666CCC___~~~^^^AAA@@@===999666444555777999888888777666666666777888999666333222555999<<<===666999<<<===<<<;;;;;;;;;111333666888:::===BBBEEEDDD<<<555555;;;>>>;;;777>>>===FFF]]]}}}}}}aaaZZZXXXbbbwwwqqqeeehhhvvvrrreeeXXXPPPOOOWWWeeevvvnnnXXXIIIEEEDDDOOOfff{{{fffppp}}}XXXDDDAAA999999999:::;;;<<<<<<<<<555888<<>>;;;999;;;<<<<<<;;;888777777777444666999;;;<<<;;;:::888<<<>>>???>>>;;;999888888666999::::::999999::::::555555666999<<<===<<<;;;444555666888888999999888>>>===;;;999888888888999999888888999;;;;;;:::888999999:::;;;<<<:::666333444555888;;;======999666777999:::<<<<<<;;;:::999:::<<>>;;;:::;;;<<>>888666999999777666999<<<999888<<<===;;;999:::999888666555555666888999<<<:::999999:::;;;:::999666777777777777777777777444888:::777666777555222111555:::<<<;;;888777666777;;;<<<888666999<<<<<<@@@999555888:::777555555444333666:::<<<===EEENNN\\\dddrrr}}}iiiXXXMMMIIIHHHHHH???>>>======>>>>>><<<;;;;;;;;;;;;;;;:::999888888888777999;;;999555555999777666666888:::;;;999777888888777777888:::<<<===:::;;;<<<<<<;;;:::999888888555555888888444555999777888::::::999999:::;;;>>>===;;;999888666666666666777888999::::::999999777888888666444444777:::888333///111666<<<>>>===777777888888888777777666999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::999888777777:::===<<<:::;;;@@@MMMeeeuuuYYYMMMEEE;;;555555888:::;;;888888888888888888777777555333111111555999<<<>>>666999;;;;;;888777777888666777888999:::>>>CCCGGGCCC===888777;;;===<<<999;;;<<>>IIIYYYiiiwwwlllccczzzgggJJJ>>>>>>777555444777<<>><<<777888999;;;;;;<<<;;;;;;======:::777555666888;;;777888:::<<<===<<<:::999999;;;===<<<999777666777777777888888888888:::===<<<:::999:::===@@@BBBCCC777888999999888666555555999888777666666777888999:::888888999;;;<<<:::888999999:::;;;<<<999555111222444777<<<@@@@@@<<<888777888999:::;;;;;;::::::999:::;;;<<<<<<;;;;;;:::999999999777555666;;;@@@666888999::::::999888888ZZZ<<<;;;<<<===<<<666444888999666666:::>>>999888;;;<<<;;;;;;======;;;999777777999;;;===:::777555555888999888666444444555555666666777777444555444333666:::777111111444888<<<>>>===;;;999666::::::555333777;;;<<<<<<777555;;;@@@<<<444000555555:::@@@???:::<<>>888666555999>>>@@@===999666666666666888999;;;<<<;;;<<<<<<<<<;;;999888777:::777999===<<<666666;;;666888::::::888777888999===<<<:::999888777777777444555666777999999999999666777777555444666;;;???777111,,,---333999<<<===777888999999999777666555666777888:::<<<<<<======;;;;;;;;;<<<;;;;;;::::::;;;;;;999777666777:::===444888;;;999:::IIIhhhwwwVVVKKK>>>666777;;;>>>>>>777888888999999999888888222111000111555:::<<<>>>666888:::888444222222444666666666555666999???CCC???<<<999777888999:::;;;666888FFFbbb___RRRaaannnuuummmwwwppp```ZZZ```iiiqqqyyyrrrWWWOOOFFFAAADDDSSSlllfffbbb{{{VVV???999;;;555111000444<<>><<<:::999;;;>>>???===::::::::::::<<<<<<999444000222333888>>>CCCCCC>>>:::777888999999::::::::::::777777888999;;;<<<:::888111888===:::222222:::DDD555666888888777777888999]]]<<<888777888@@@===:::999;;;<<<999777999888777666555777:::<<<<<<999888999999777;;;@@@999777555555777888999888666777888777555444555666999444000222777;;;;;;999444555666888888999999999999999999999999:::<<<<<<555444444555666666555333777999;;;;;;::::::;;;<<<>>>@@@DDDKKKXXXkkk~~~iiiXXXXXXMMMBBBBBBHHHIIIAAA777>>>???<<<666777===>>>:::777555666;;;AAAAAA:::222222333333555777999;;;===444888555000333<<<999...:::<<<<<<:::777666888:::999999999999999::::::;;;::::::999777555666888;;;777777666444333333666888555777999888666666888;;;777777777888888999::::::999111,,,///444777;;;???<<<888444444888:::888666:::888777888888999888777999888777888999999888777;;;<<<<<<;;;:::888666444777555:::AAA@@@???LLL^^^}}}XXX;;;::::::333777DDD:::777555777;;;;;;777222333222111333666888777666:::<<<<<<999444222333666===AAA@@@;;;888;;;@@@AAA===<<<::::::;;;;;;:::999888777HHHlllxxx\\\aaa]]]hhh}}}xxxvvv{{{qqqjjjjjjooouuu{{{vvvgggXXXIIIBBBLLL[[[nnnWWWppphhhMMMBBB???===???555111999@@@@@@======:::888555666999<<<<<<::::::;;;<<<===<<<:::777555333777;;;<<<;;;777555333666777888888888999;;;======666222555888666222111777777888888888999<<>>::::::999999999:::;;;;;;<<<:::999999:::888333...222666;;;???@@@>>>:::777444555777:::======;;;999444777:::======;;;888666999888666555555777999:::777777777777777777888888\\\======??????>>>======>>>???>>>;;;999777999:::999777666888;;;222///000666999999:::===;;;888666555555666555444555555666444333222333555888777666666777888888888666777777888888888777777999999999999999:::::::::444333333555888999888777666888::::::888666666777444888===???CCCMMM^^^kkk~~~xxxddd[[[QQQIIIFFFCCC>>>:::;;;===<<<888:::>>>>>>999999888888;;;>>><<<666111222333444666777999:::;;;777:::777111444<<<999000555999======:::777444333444555666777777777777777999::::::999888888:::<<<888777555444444555666777777999::::::999999;;;>>>555666888999::::::::::::888555555777888777:::???===999666666999;;;999666888888888999::::::999888<<<:::888888888888666555777888999::::::999888777888666:::???===:::DDDSSSssssssPPP===777555999>>>999888777888:::;;;999888666666666777999:::::::::>>>>>><<<999666333333333888======999777;;;???@@@;;;::::::999999:::<<<>>>;;;999IIImmmppp]]]dddaaammm}}}vvvmmmiiiooo~~~nnnYYYJJJFFFLLL[[[nnn}}}ttt\\\wwwdddIII>>>???AAA???:::999;;;;;;777777:::===:::888888:::<<<;;;::::::;;;;;;;;;:::999777666444777:::;;;:::777555555222666:::=========>>>???<<<666333777999666222111444777:::;;;;;;:::;;;;;;999888888777777777777888<<<999666888===@@@???===::::::::::::;;;<<<===>>>===;;;999888888666111...444777;;;>>>???<<<888555555555777:::===<<<888444444555777999999999999888999888777777888:::<<<>>>888888777777777888999999YYY;;;@@@DDDAAA;;;>>>@@@AAA???<<<;;;:::>>>AAACCC@@@;;;777888:::<<<999:::AAAEEEDDDBBBAAA;;;999777666777888777666444444444222000000222444444777999999777777888:::888888999999888888777666888999:::::::::999888777222222222444888::::::999666888:::999777444222222111777<<<:::666999CCCNNNZZZ___nnn~~~xxxmmm^^^NNNCCC===<<<888999999777888:::999555666666777777777555444222222444555777888888888888:::<<<888222555;;;;;;444666888::::::777444333222111222444555666666666666777999;;;;;;::::::;;;<<<;;;777333333555666666555666888999:::::::::<<<>>>444555888:::;;;;;;::::::888999===@@@<<<777999>>>;;;888666666999;;;:::888666777999:::;;;;;;:::999===;;;888666666555333111777777888888888888777777999777:::>>>;;;777<<>>888999::::::::::::;;;<<>>???:::::::::999999;;;???BBB>>>;;;JJJnnnwwwgggcccjjjkkkxxxwwwhhhdddlllttteeeTTTGGGGGGNNN___qqqdddhhhyyyZZZBBB999===BBB<<<===???===777222555;;;>>><<<:::::::::::::::888;;;:::999888888888888888777888::::::888666666777333888>>>BBBBBB@@@>>><<<;;;777666:::<<<888444333222666;;;>>>>>>;;;:::999999888666555555777999;;;@@@===:::;;;>>>???>>><<<:::::::::;;;<<<>>>@@@AAA>>><<<999777666444111///777999<<<>>>>>>;;;777555777555555888<<<<<<666111555555555555666777888999999999999:::;;;===>>>???888888888888888999::::::\\\???EEEGGGBBB???AAACCC@@@<<<::::::<<>><<<===AAAAAA===;;;<<<:::999888999<<<======<<<555555444222111111333555///222555888999:::::::::999999::::::;;;:::::::::999:::<<<<<<<<<:::888666333222222333666888999888555777::::::888555333333666;;;???===888777;;;AAABBBBBBKKKddd{{{eeeRRRFFF@@@;;;999777555555777777555///222444333222111444666333555777999999888777666::::::777333555;;;<<<999<<<999555111///111444777444444444444555666888999555777:::<<<;;;;;;;;;;;;<<<777222222555888666333222333555777888999:::;;;666666777888999;;;<<<<<<<<<<<<>>>AAA>>>888888;;;555444333555888::::::999555777:::;;;;;;;;;:::;;;<<<999666555555555333222:::999999888666555444333888777:::>>><<<999;;;AAALLLZZZtttaaaGGG:::999<<<:::<<<===:::666666:::???888:::;;;;;;999888:::<<>>;;;:::<<<;;;777444222888;;;888777999<<<<<<@@@<<<888888;;;???AAABBB???===MMMrrrfffaaajjjpppvvv~~~wwwtttmmmiiieeefffooolllZZZJJJIIIRRRccc{{{[[[|||fffLLL===888;;;???888;;;>>>===888666:::@@@>>>===;;;:::999888777666:::999888666666777999:::999999999888666666777999999<<>>===;;;:::999:::888555444555888;;;>>>???===<<<<<<>>>???===<<<:::::::::;;;<<<===>>>???===;;;999888777666555555888:::===>>>>>><<<:::888:::666333555:::<<<999444777777666666666666777777999999999:::;;;;;;<<<<<<888888888888999:::;;;;;;nnnWWWZZZZZZVVVQQQQQQOOOJJJEEECCCFFFIII@@@BBBCCC@@@<<<;;;???CCC======>>>@@@<<<999;;;AAA:::999999;;;===>>>===<<<777777777555444444555777222000111666;;;===999666888999;;;<<<===>>>>>>>>>;;;<<<===>>>>>><<<:::888999777555666777999999888444777:::;;;:::999888999;;;;;;<<<;;;:::999777666AAA===AAAQQQhhhlllYYYNNNBBB===777555555777999;;;111444666444111222666:::555666888::::::999888777777777555333666;;;======<<<888333//////222555777888666333111222555999<<<333666999;;;;;;:::999999===777222222555777555222111222333666888999999888999888777666777:::===???AAA;;;999;;;<<<999777777//////000333666888999999444777:::;;;:::999:::;;;<<<:::777666888999999888:::999888777555444333333777777999>>>???>>>???AAA@@@IIIaaaeeeFFF<<>>:::444222777===999:::;;;;;;::::::;;;<<<===;;;:::;;;===>>>;;;777555:::===999777999;;;:::FFF>>>777888>>>CCCBBB>>>>>>???RRRwwwnnnYYY]]]lllrrr~~~rrrjjj^^^TTTTTT___ppp|||zzzbbbQQQGGGGGGYYYnnnlllbbbvvvTTTCCC===;;;;;;>>>999;;;<<<;;;<<<>>>@@@@@@;;;;;;;;;:::888666555555:::999777666666777:::;;;::::::999777666666888;;;:::<<<>>>===;;;999999999<<<:::;;;@@@AAA===999:::777999;;;;;;::::::;;;<<<:::888555444555888<<>>===<<<;;;;;;:::999999:::::::::::::::::::::999:::;;;<<<999:::<<<>>>??????===<<<<<<777333333888<<<===<<<999:::::::::999777555444888999999999999888666555888888888888999:::;;;<<>>===>>>===>>>@@@???===???DDD<<<;;;::::::::::::777555888:::::::::888777888999888555333666;;;<<<666111888999;;;===>>>@@@@@@AAA<<<===>>>>>>>>>===<<<;;;???===:::999:::::::::999444666888999999:::<<<======;;;:::::::::999666333@@@<<<>>>GGGSSShhhsssfffPPPGGG===888666555777;;;:::;;;;;;999666555777:::777888999:::;;;;;;:::999666666666666777:::===>>>666555444555777777555333999666222000000333777:::444666999;;;:::999888999<<<888444333444666555333444444555888;;;;;;:::888;;;999888666777999<<<>>>@@@999444777999888666666...000222444666888999999555888:::999777666999<<<===;;;999999;;;===??????777777666666666666777777777777999===@@@BBBAAA@@@999???PPPkkk~~~VVV@@@??????@@@???:::444333666;;;<<<;;;:::;;;===>>>===<<<999999:::<<<>>>>>><<<:::777<<<===999666888;;;;;;DDD===777888>>>BBB@@@<<<>>>DDDZZZ~~~aaaTTT\\\jjjvvvvvvfffZZZTTTUUUWWWjjjuuuvvvaaaOOOIIIKKKdddrrriiiwwwjjjHHH???AAA???===?????????<<<;;;===AAA@@@<<<888999:::999777666555666999888777666777999;;;<<<;;;;;;:::777666666999;;;777888888888777888;;;===;;;:::<<<@@@@@@<<<;;;<<<:::;;;:::999888999<<<>>>;;;999666444555888<<>>@@@999:::<<<===>>>?????????;;;888444444666;;;>>>AAA:::;;;<<<<<<;;;888666444888999::::::999666333222777777777888888:::;;;<<>>;;;===<<<;;;::::::999555333999;;;======;;;999999999:::999888999::::::777444888999:::<<<===>>>>>>>>><<<<<<<<<<<<============@@@===:::999999::::::999333444666666666888;;;===999999888888888888888888999777999>>>BBBMMMiiiqqqdddVVVLLLBBB999555666======<<<:::999888999;;;999999::::::;;;<<<======999999999:::::::::;;;>>>555444444777::::::888555999888666444444555777888666888:::;;;999888888999:::999666444333333444555777777777:::======;;;888::::::::::::::::::::::::999666444777777555444777444666888999999999999999666888999777444333777<<<<<<999777777999<<<===>>>888888777666666777888888999999888:::>>>@@@>>>:::555<<>>@@@>>>:::888:::<<<===<<<;;;;;;;;;666;;;;;;777555888<<<===;;;:::888999;;;===>>>>>>@@@IIIcccsssZZZXXXdddmmmxxxkkkbbb___\\\bbbllluuutttaaaSSSQQQWWWeeeyyyxxxnnn}}}\\\AAA>>>@@@;;;;;;AAA???@@@>>>:::<<<@@@???:::555888::::::888777888999999888888888999:::<<<===:::;;;:::888666777999;;;444666777777666888:::<<<:::888:::======::::::===;;;;;;;;;:::999999<<<>>>;;;999777666666888;;;===888999;;;<<<<<<<<<<<<<<<999999888777777777888888666999<<<===<<<<<<===???::::::;;;;;;<<<<<<<<<<<<777888888777666777;;;>>>::::::::::::999999999999888:::;;;<<<;;;999555333666666666777888999:::;;;vvvlllkkkkkkaaaPPPDDD<<<<<<;;;<<<===<<<999777888;;;>>>???===;;;999888777999;;;;;;:::999:::<<<999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<:::777666777888888888333333333333222444888;;;///222444444333444999>>>666444777;;;:::===QQQjjjvvvgggVVVCCC888777888888888888999:::;;;;;;::::::::::::<<<===??????<<<<<<======<<<::::::<<<:::666222333666:::<<<<<<:::;;;;;;;;;:::999888777999:::<<<;;;:::999999:::999999888555222222444666888777777:::======:::777777999<<<>>>===;;;888666333444777999666222333888:::<<<======<<<:::999999777999999666222222777<<<999666333333555777999999<<<;;;999777555555555555<<<:::888888;;;<<<999444555<<<>>>AAAVVVxxxkkkEEE@@@???>>><<<::::::;;;<<<:::444000444<<<@@@<<<666777;;;>>>>>>;;;999999:::444999999555444888===???222666::::::777777<<>>???;;;444777;;;;;;:::999:::<<<888888999999:::;;;<<<===:::;;;:::999777777999;;;666777999888777666777888888666888::::::777999===:::;;;<<<;;;::::::;;;===;;;:::888777777999;;;<<<999;;;===>>>===;;;;;;;;;888777777777888999::::::555999===>>><<<:::;;;<<<;;;;;;:::::::::999999999444888;;;:::666444666::::::999777666777999<<<>>>888:::===>>>>>><<<999777555555555666777999:::;;;uuu]]]\\\VVVJJJBBB???===;;;?????????===:::777777777777999;;;;;;999999<<>>>>>999666666444999888111...333999:::444777999888555444666999:::777555555666:::EEEOOOqqqyyydddHHH111888777999===:::333444999777;;;>>><<<777444666999======<<<:::888888:::<<<888333222888:::777666999;;;<<<===<<<:::777333000888666555666888999999888444777999777444222222444;;;999888:::======:::666555999======;;;:::;;;===999999:::;;;;;;:::::::::::::::::::::999999888888:::999888:::======:::777555666777888888777555444999555444555555111222444777777777999;;;;;;888666888AAAFFFBBB@@@RRRvvvcccFFFFFFAAA::::::===:::333000333777999888666666555;;;===???>>>;;;777444333555777999;;;<<<;;;999888;;;999999:::777444777>>>EEEQQQhhhwwwVVVXXXaaalll~~~tttdddYYY___ooozzzhhhRRREEEHHH^^^sss[[[vvvaaaNNN???>>>>>>::::::???BBB===777333444777:::;;;<<<===>>>===;;;999888777111333666888999:::<<<===:::;;;:::777222111444777888888888888777555333222444666999::::::777444111<<<===>>>>>>;;;888777777===;;;::::::;;;<<<;;;:::888888999::::::999999999:::999888999<<<======<<<999999999;;;===??????>>>======>>>>>>===;;;666333444;;;@@@===666333666<<<555999:::777888<<<===:::666888;;;>>>>>>===:::999======<<<<<<;;;:::888888zzzgggWWWLLLAAA999GGGEEEAAA===::::::<<<>>>;;;<<<===<<<999999;;;>>><<<888777888888777999===CCC>>>::::::===>>>===;;;>>>::::::======999555555666777444//////666:::999888888888888999999999888:::666555666666999AAAJJJXXXtttjjjUUUEEE???:::;;;;;;777777:::<<<<<<;;;:::999888666666@@@???>>>:::888777999<<<999555555:::;;;777444555444555666666555444222000777777777777666777777888111333555666666666777999;;;:::;;;<<<======;;;999777888:::;;;;;;:::;;;<<<777888999:::::::::::::::999888888888888888888888999777777:::===???>>><<<666888999;;;<<<;;;:::999===:::999;;;:::666555888444666888:::;;;;;;;;;:::;;;BBBDDD???<<>>???===999444111000000222555999:::::::::999===<<<======:::777:::@@@DDDQQQhhhmmmWWW[[[hhhxxxsssooovvvdddNNNEEEMMMdddxxxnnncccyyyTTTFFF<<>>>>>===<<<>>>===<<<<<<<<<=========<<<;;;:::;;;===<<<888555999;;;===<<<888666777999666777999;;;;;;:::888777999:::<<<>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;::::::~~~rrrcccWWW\\\WWWNNNEEE???<<<<<<<<<<<<===<<<:::888777777888<<<999888::::::777777:::@@@===:::;;;======;;;888999666777;;;<<<999666666777555111...111777:::888;;;999777999===???<<<999999666555666666666;;;BBBBBBZZZzzz~~~dddTTTBBB999888999:::===BBB>>>::::::<<<===:::666AAA@@@>>>:::777777999;;;999777777;;;;;;666222111///000000111222333444444888:::;;;999666444666888333333333555777999999888:::;;;===>>>===<<<;;;<<<:::999888888:::<<<<<<;;;666777888999::::::;;;:::888888888888888888999999888777777999<<>>???CCC<<<:::???555777::::::999888888888<<<===>>><<<888444222111///111555888;;;<<<<<<<<<@@@???@@@AAA>>>;;;===CCCDDDOOOddd~~~yyy___ZZZ```rrrnnnZZZQQQUUU]]]qqqjjjqqq|||hhhIII???:::???BBB>>>;;;<<<===<<<<<<===>>>===:::888444555777888999999999999000333666888999<<<>>>AAA999777555555666888888888444555777888999888777777999999999999999::::::;;;===>>>???===:::888888888999888666777888999999888666777888999:::;;;;;;;;;;;;:::;;;===>>>>>>;;;999>>>===<<<<<<<<<<<<===>>>;;;888555777;;;===:::777<<<;;;;;;;;;;;;:::888777888555888???>>>777333666======>>>>>>>>>===<<<<<<::::::;;;;;;<<<<<<<<<<<<~~~wwwmmm```SSSGGG===777:::;;;;;;;;;:::999888888<<<999888999999777888<<<===<<<;;;<<<===<<<999666444222333999<<<:::888999555444222000000444888::::::999999;;;>>>>>><<<:::888555444777777555777;;;999GGG```|||sssWWWBBB999888;;;>>>@@@<<<999:::===???>>><<>><<<999777777999<<<888777666777777555222111222222222222444666888999999<<>>>>>;;;:::;;;======:::777777;;;======;;;666777888:::;;;<<<<<<<<<:::999999888999:::;;;;;;:::999888888999;;;<<<===666666777888999999999888777555666999888444111222444999>>>>>>;;;:::===AAA;;;<<<===:::999===GGGOOOtttiiiMMMCCC@@@<<<===CCC777999::::::888777888999:::;;;<<<<<<:::999999:::444666999<<<>>>??????>>>@@@@@@BBBDDDAAA===???DDDFFFMMM]]]wwwaaaTTT^^^dddwwwwwwmmmkkkeeezzzuuujjjrrrZZZFFF>>>;;;>>>@@@<<<::::::<<<;;;<<<===>>>>>>;;;999666555555777999::::::999999;;;<<<<<<<<<<<<>>>@@@<<<999666777999;;;:::888555666777999999888888777666777888999999999999999:::;;;;;;:::777555555666666444333333555666666555444555666888999:::::::::999999;;;===>>>===999666999::::::::::::<<>>>>>============;;;;;;;;;;;;;;;;;;<<<<<>>777888:::===???@@@???>>>???:::777888888888<<>>;;;888888;;;>>>===;;;888999:::<<<===>>>>>>>>>:::999888777777888:::;;;<<<;;;:::777666555666777888888888777777666555555;;;999;;;???>>>:::888:::999===@@@???:::888;;;>>><<<===<<<;;;;;;<<<>>>@@@VVVnnneeeKKK<<<;;;???AAA999::::::888666666777888<<<===>>>===<<<<<<>>>@@@;;;<<<===>>>>>>>>>===<<<===>>>AAADDDAAA===???CCCJJJJJJUUUpppiiiPPPRRRdddjjj{{{mmmpppjjjKKKCCC>>>:::<<<======<<<===<<<;;;:::;;;<<<===<<<;;;:::888777777999:::999888777888888888777777999;;;???<<<::::::<<<===:::888:::;;;<<<<<<<<<;;;:::999444666999;;;<<<:::888666999999:::999777666666888666555444444666777777666555666777999:::;;;;;;;;;::::::;;;===???===:::777666888999999888:::===@@@???:::555555888999777444333777;;;;;;::::::<<>>===<<<<<<======>>>===;;;:::999999999:::}}}eeeUUUBBB@@@===<<<===???@@@@@@BBB<<<888888888999===BBB999:::;;;<<<<<<<<<;;;:::666222222777;;;;;;===???222777======555000666???666:::>>>>>>;;;888999;;;777444444888:::777666777999999===JJJ^^^wwwqqq```PPPDDD<<<;;;999777666888<<>><<<::::::<<<888666333333444555555444666888;;;;;;;;;::::::;;;<<<;;;::::::;;;<<<<<<;;;:::;;;<<<===>>>>>>??????:::999777555555666777888;;;;;;:::888555333444555;;;::::::999888777666666<<<:::<<<@@@@@@>>>===???>>>@@@@@@>>>:::888999;;;>>>>>>===<<<;;;:::999999AAAWWWvvv}}}^^^GGG@@@???===;;;;;;:::888666555777999@@@@@@???>>><<<<<<>>>@@@??????>>>===;;;999888777888:::>>>BBBAAA===>>>CCCJJJIIIRRRmmmTTTMMMWWWhhhsssvvvkkk|||^^^<<>>@@@AAA===;;;999999;;;===>>>>>>>>>;;;888888:::;;;999777444555666555555777:::<<>><<<<<<<<<<<<:::999>>>??????@@@???>>>===<<<555777;;;>>>>>><<<888666999:::;;;:::999999;;;===999888777777999;;;;;;:::888999:::;;;<<<=========<<<<<<<<<>>>??????===:::777999;;;:::888666888;;;???===999777666666555444111555:::;;;999999<<<@@@:::444333999:::888;;;CCC======<<<;;;;;;;;;<<<<<<>>><<<:::999777777888888~~~kkkaaaRRREEE???>>>>>>>>>EEE@@@===<<<;;;999;;;???888999;;;<<<<<<<<<===>>>>>>888555777999999;;;???888;;;AAACCC>>>666888>>>999;;;===>>>===:::888777777333333888;;;:::888999:::888:::@@@KKK___~~~qqq```NNNHHH@@@;;;;;;<<<;;;:::666999<<<>>>===<<<;;;;;;666666333///111888:::888777777666666666666666666666888:::<<<===<<<;;;;;;666666666555555666999;;;888888999;;;======<<<:::888999::::::999888888999;;;;;;<<<===============>>><<<999777666777888999666888:::999777666777888;;;::::::999888888888888999777888<<<===<<<===@@@@@@@@@>>><<<;;;999999999999::::::::::::999999999:::FFF]]]xxx}}}dddLLLAAA???>>>===;;;888666666888:::======<<<;;;999;;;>>>@@@AAA@@@>>><<<999777555444444666<<>>CCCFFFIIIUUUmmmwwwMMMVVV^^^jjj|||fffqqq{{{QQQ444<<<<<<;;;:::;;;===>>>>>>===;;;:::;;;>>>?????????>>>:::777777:::<<<:::777888888999888777999<<<>>>:::;;;<<<<<<;;;:::;;;;;;:::;;;===>>>>>>===<<<<<<777888:::;;;;;;:::777666888999::::::999;;;===@@@999888777888:::<<<<<<;;;999999:::;;;;;;;;;;;;;;;:::999999;;;======<<<;;;555999======999777888:::<<<======:::666444555666555555777888999:::::::::888888888999:::<<<===>>>:::::::::::::::;;;;;;;;;;;;:::888777666777888999oooWWWIIICCCAAAAAAGGGCCC@@@@@@>>>999888:::777999;;;<<<<<<===???AAADDD===888888999888:::======>>>BBBGGGDDD<<<:::===>>><<<<<<===???>>>999444777333333999<<<<<<;;;;;;444444555777:::HHHggg~~~```UUUHHHBBBBBBBBB<<<666888<<<@@@AAA@@@===;;;:::666888666222444::::::666666777777777777777777777444555666:::======<<<:::777999999888555666:::>>>;;;999999;;;???@@@===:::444777;;;:::777555666888;;;;;;<<<<<<<<<<<<<<<;;;CCCAAA>>>;;;::::::;;;<<<111444999:::999999;;;===888888888777888888999999999777777;;;======???CCCAAA???<<<;;;;;;;;;999888111333555777999:::===???;;;===JJJccc~~~YYYEEEEEE@@@???===:::777777999;;;777777777777777:::???BBBBBBAAA???<<<999777555444222444;;;AAAAAA>>>???CCCBBBJJJYYYooommmNNN```ccckkksss```yyyoooJJJ333===>>>===;;;::::::999666<<<<<<<<<>>>AAAAAA@@@???===999555666:::<<<;;;888<<<<<<:::888666666888:::555888<<<<<<:::999;;;===444555777999::::::::::::888777777777666666555555555666777888888:::===@@@777666555666888::::::999666777777888888888777777666555555666888:::999999111777===>>><<<:::;;;>>>:::===???<<<777444666999999666444666:::;;;888444777;;;<<<:::;;;>>>===999777777888999::::::::::::999888666555555777999:::sssbbbQQQGGGBBB@@@BBBCCC>>>555444999999666555555666777===DDD???@@@@@@;;;555333666999<<<>>>AAACCCCCCAAA>>><<<999999888777666555444444777666666999===>>>===:::444///111777999<<>>>>>;;;888:::888666666666777777777888999;;;<<<<<<;;;999888999777666888;;;<<<;;;999999;;;<<<999666555888;;;999777888<<<===;;;<<>>555>>>BBB@@@DDDaaa|||]]]EEE999>>>@@@<<<999999::::::;;;:::888777888;;;???AAA;;;999777999<<<===:::777888555888@@@BBB<<<<<>>>>>???>>><<<;;;999777555777<<<>>>;;;999999wwweeeMMMFFFBBBBBB@@@:::777888<<<:::777555555666666444<<>>??????>>><<<:::777666333111000111444555999888999;;;??????===:::777333555:::999777AAAQQQnnnrrreee[[[OOO@@@666888999999:::;;;<<<>>>@@@???<<<888666666888:::;;;888888777777888999:::;;;;;;999777777888888666444555777999:::999888888888999777999======999888:::;;;999777666777888777555;;;;;;;;;;;;<<<===?????????<<<888777777999:::;;;666777999::::::999999999666444444666:::<<<;;;:::555222111555;;;>>>===:::===;;;:::;;;======:::666::::::999888;;;???;;;555:::???AAADDDWWWuuunnnSSS999:::;;;<<<;;;999999;;;999999999999:::;;;<<<===:::999:::;;;=========;;;:::666777>>>>>>;;;>>>FFFGGGTTTjjjiiiVVVZZZeeeuuukkk\\\qqqrrrIII666666:::777555666999999666222<<<===???@@@@@@???>>>===<<<;;;<<<>>>===:::;;;???;;;888666777;;;>>><<<:::888:::;;;:::888666666777666333444:::>>>;;;888888888666555666777888777666:::>>>>>>999555777999999:::;;;===??????>>>===<<<999888777777999:::::::::;;;;;;:::999999:::;;;<<<<<<:::999;;;======;;;999777888999:::;;;<<<<<<<<<;;;<<<;;;999777666666888444555666777888:::;;;<<<::::::;;;;;;<<<<<<;;;;;;666333444888;;;:::;;;===nnn^^^NNNEEEAAA===:::999777;;;:::777888<<<888///666999;;;999555222222444::::::;;;;;;;;;;;;::::::888555000---...222777:::::::::<<<>>>??????===:::777666888<<<888333888BBBTTTmmmyyygggPPP???666777888888888888:::<<>>???@@@@@@AAA???<<<888555555777999666777999:::;;;:::888777555444444555888:::::::::444222111333888;;;;;;:::<<<:::999;;;===>>>:::777999<<<;;;888888:::999666888<<<@@@CCCJJJ[[[uuupppIII???:::<<<===999777:::777888999:::::::::::::::444666888999999999:::;;;<<<888777<<<;;;:::AAAMMMRRRfffsssXXXLLL___ggg{{{WWW^^^{{{^^^@@@888;;;===:::888888::::::777444===>>>???@@@@@@???>>>===:::999;;;>>>>>>;;;===AAA999777555777;;;>>>>>><<<999::::::999777666777999444333666===@@@>>><<<<<<999999888999;;;:::888666:::======::::::<<<;;;888:::;;;===??????===;;;:::999888888:::;;;<<<;;;999;;;>>>@@@@@@===<<<===???===:::777666777999::::::777777888999:::<<<===>>>>>>>>><<<999666555666888444555777999;;;<<<<<<<<<888888777777888:::;;;<<<:::666555888999888:::???mmmWWWIII@@@;;;999444===@@@;;;;;;???;;;111222444555555555555888:::;;;;;;;;;::::::;;;;;;;;;:::777444222333777<<>>>>>===;;;999777666888:::888333666===EEEXXXuuuiiiVVVAAA>>>:::888999999777555888777555333222444888;;;;;;999666444333555777999::::::999999:::::::::999888777777999;;;999555000555333555999<<<:::;;;???;;;666333666<<<>>>:::555777999;;;===>>>>>>>>>===>>>??????<<<777444666888:::;;;;;;<<<<<<:::666444888777666555555666666777777555444666999<<<===<<<;;;:::999;;;>>>>>>;;;888444999:::666444777::::::<<<<<>><<<===999555777555666777888999:::;;;;;;555888;;;;;;888777999<<<>>>::::::===;;;;;;FFFUUUfff{{{mmmVVVQQQ___lllnnnSSSiiipppLLL;;;;;;===@@@>>><<<<<<======<<<::::::;;;;;;;;;;;;:::999999888777999<<<;;;999;;;???888666666888;;;>>>>>>===;;;<<<<<<:::999:::<<>>BBBBBB>>>;;;<<>>;;;999999999666666888:::<<>>===<<<;;;;;;<<<===>>>::::::999999:::<<<>>>@@@999:::;;;;;;;;;:::999999:::999999999666555888===:::CCCWWWsssuuuZZZMMM===555777::::::777111333555555444444777999;;;;;;:::999777666555444888999999999999999999:::;;;888555555888:::888666888555555888::::::===BBB<<<777555888>>>@@@<<<777888999:::;;;<<<;;;:::999888;;;???>>>;;;777777777<<<;;;;;;<<<===<<<999666888888777666555555666666888777777888:::<<<======:::999888;;;>>>???<<<999444:::<<<888555888;;;<<>><<<>>>@@@>>><<<===@@@>>>@@@PPPbbb~~~nnn[[[[[[[[[rrr|||\\\ZZZuuu^^^CCC<<<<<<:::>>><<<;;;<<<===>>>??????888888888888888777666666999888999;;;;;;888999===888777777888:::<<<======??????>>><<<::::::<<<>>>777777:::>>>>>>:::777999666666777:::<<<<<<:::888777;;;<<<<<<>>>AAA>>>999555444333333555999===@@@>>>============;;;888555666;;;@@@@@@<<<999:::<<<::::::;;;:::999999888888;;;:::888777666777888888===???AAA@@@>>>;;;::::::555555555777:::>>>BBBEEEAAA???;;;777555666777888<<<:::;;;<<<999444444777rrrWWWDDD;;;;;;:::777555555888;;;;;;999888777777888:::<<<>>>======<<<<<<======>>>999999:::;;;;;;;;;;;;;;;999999999888777777888:::???>>><<<999666555777:::888888BBB[[[xxxuuuaaaFFF444111555:::<<<222555888999666555777999;;;;;;<<<<<<;;;888444222666777888777555444444555:::777444333555999<<<>>>===999777999999777999===;;;999888:::???@@@<<<888888999999:::999999888888666888<<<======;;;999999999777666999===???>>>;;;333555777888777777888999666777888::::::;;;;;;;;;999888888:::>>>???===:::999>>>@@@;;;888999;;;:::BBB===;;;===;;;999@@@KKKrrr\\\EEE>>>>>>;;;777777555444444666:::>>>AAA===>>>@@@???>>>===>>>>>>===<<<>>>AAABBBIII___wwwkkk]]]]]]UUUpppmmmTTTfff~~~rrrSSSBBB???===777:::999999999:::<<<>>>???::::::999999888777777777:::888:::<<<;;;999:::>>>::::::999999999:::;;;;;;??????>>><<<888666666777999999;;;===;;;666555888777666777999;;;;;;:::888666;;;===<<<===???>>>:::===;;;888666777999===??????>>><<<<<<;;;:::777555666999======:::888888999888;;;======;;;999888777???>>><<<:::999777777666888:::<<<===;;;:::::::::444444444666888<<<@@@BBBAAA???;;;888777777888999444555777999777222333888oooVVVFFF::::::;;;999;;;AAA:::::::::;;;<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777999999888666444555999===??????===:::777777888888;;;777;;;JJJ```yyy~~~dddLLL<<<777999<<<888;;;<<<:::555333555888888999;;;;;;;;;999666555333555666666333333444666:::999666333222444888;;;;;;888888;;;:::777666888:::999:::<<<======;;;888888888888888999:::;;;;;;999888888999;;;<<<;;;:::777444222555;;;>>>>>>===222666:::;;;999888888888555777:::<<<<<<;;;:::999999777777:::>>>???===:::777<<<===;;;:::;;;;;;888:::;;;<<<<<<;;;:::<<>><<<:::<<<===<<<@@@???===<<<;;;;;;;;;;;;>>><<<:::999::::::999888888999:::;;;;;;:::999999888;;;======:::888777888>>>>>>===<<<:::888666555555666666666666777;;;>>>666888999;;;<<<<<<<<<<<<:::999888888888:::<<<===666666777888555111555<<<~~~___FFFCCCBBB999666;;;444777:::>>>@@@>>>:::666777888999999999999888777<<<;;;999888777666666777::::::888555333555:::???:::<<<<<<;;;::::::999888;;;777777???LLLaaapppUUUCCC<<<;;;===???===888222///222666777777888999999999999888000222555666555666999<<<======;;;555000...111444444444777======888555666888999;;;<<<<<<;;;999888888888888888999;;;>>>???===999666666999<<<===<<<999555111333888;;;;;;:::555999===>>>:::666555555666999===???>>><<<:::999888777777:::>>>@@@>>>;;;000444777777999<<<;;;777222888<<<;;;:::;;;<<<;;;;;;RRRrrrpppQQQGGGBBB:::999999:::::::::999999888666444555888===@@@???===;;;888888<<>><<<<<<;;;999888999;;;===>>>===<<<;;;:::999999:::111000333777888777:::>>>>>>>>>===;;;888666666777333666999;;;;;;;;;<<<===<<<:::;;;<<<999555777===@@@>>>;;;999999888777666555<<>>??????>>>===:::999<<<:::888888999;;;<<<;;;;;;:::::::::<<<<<<;;;999999;;;===;;;888666777999;;;;;;;;;;;;999666444222666555333222222777>>>CCC:::===@@@CCCBBB???;;;888333444555777:::===@@@BBB???===;;;999444111777???qqq[[[DDD:::;;;888555333555:::;;;666///---;;;===>>>>>>;;;999888888888:::888333111555888888999666333333777;;;======;;;::::::;;;======;;;:::>>>999999<<<@@@LLLkkkaaaFFF666;;;:::888444111111444777===999666888888666555666666999888333333888999666:::888666333222222222333777999:::999888888999;;;;;;<<<<<<;;;999999:::<<<;;;888555888===@@@>>><<<@@@777222666;;;;;;777555:::888555555777999:::;;;;;;<<<===;;;888666555555::::::<<<>>>???===999555555666888999:::::::::999000777>>>???;;;666666777333666999;;;<<<:::888666>>>===RRR|||mmmPPP???888???333222888666888;;;777666:::===;;;;;;<<<:::666666@@@???888HHHsssooobbb]]]VVVLLL===BBB[[[tttVVVYYYppp{{{```HHHCCCEEEBBB???@@@999:::999666222000222555===@@@@@@<<<999;;;===;;;999777555333333555888;;;;;;AAA@@@999888<<<;;;333333666:::<<<<<<<<<<<<===???===:::777666888<<>>>>>:::555555888666222...000666:::;;;:::===<<<<<<===>>>>>><<<;;;555555:::???@@@===>>>AAA>>>:::666555666777666555```JJJ@@@999;;;;;;===???===555111222888:::<<<<<<:::999999999:::<<<;;;666444777999999999777555666999<<<<<<;;;666666888:::;;;;;;999777<<<888999;;;<<>>;;;;;;<<<<<<:::777<<<888666777777333111222333666666222444:::<<<:::;;;:::777444333444555666777888999999888777888:::;;;;;;::::::::::::::::::===;;;999:::<<<>>>===<<<>>>999777:::;;;888555555:::999777777999;;;;;;:::;;;<<<===<<<:::888888888;;;;;;===>>>???>>>:::777999999::::::999777666555555777999;;;:::999888888777999;;;===<<<:::888666888;;;JJJgggfffKKK888999000444999555666;;;999888<<<>>><<<<<<===;;;777;;;???@@@EEE^^^yyyggg___\\\RRRFFF===???OOOmmmiiiWWWbbbzzzsssZZZDDD@@@BBB???===>>>;;;<<<;;;999666555555666999<<<<<<;;;<<>>>>>;;;;;;<<<:::555111444888999:::999:::;;;???<<<999777888999;;;;;;>>>===999666999>>><<<666555666888:::<<<=========<<<<<<;;;:::999999999999<<<:::888999;;;<<<<<<:::;;;;;;::::::::::::999999===<<<;;;;;;;;;<<<<<<<<<:::888888999888444666:::999555111222666::::::999999777666777888888888666777777:::>>>===999999<<<<<<999777666888:::999888dddQQQBBB@@@>>>>>>>>>888111///222666888::::::999888999:::<<>>:::777:::<<<;;;999999999;;;======;;;999222555888:::;;;:::888777888777999;;;999999GGGXXXvvvSSSKKKBBB???AAACCCAAA>>><<<888666999888333000000555666555222444999<<<<<<===;;;777555555666999;;;:::;;;<<<;;;:::999:::;;;;;;:::999<<>>>>>>>>===;;;:::;;;===888777:::>>>===888666888:::999888999;;;<<<:::999888999;;;;;;:::999:::;;;::::::;;;<<<===<<<999777============;;;999777666999777666777:::;;;:::888:::<<<===>>>>>>;;;999777444999@@@MMMiii```BBB999222777<<<666666:::999;;;>>>>>>;;;;;;===<<<999???<<>>>>><<<:::888888:::<<<===<<<::::::>>>???<<<999999222555888999999999:::;;;???<<<999888:::;;;999777======;;;:::<<<@@@>>>999555666888:::<<<>>>??????<<<;;;999888777666777777;;;::::::;;;===>>>===<<<;;;999888:::<<<<<<999555AAA???===>>>??????<<<999555333444666555222555::::::777444444888;;;;;;:::777555333222444555666666:::999:::<<<:::555444777999888888999;;;<<<;;;:::sss^^^JJJCCC<<<:::777222111333666888999999777777888999<<<@@@@@@<<<999;;;<<<;;;999:::<<<>>>>>>===:::888444666999::::::;;;;;;<<<666666999<<<999999AAALLLooouuufffRRRBBB===???BBBDDD:::777777::::::666222222:::999666444444666999:::<<<:::777555555777;;;===>>>??????>>><<<;;;<<<===:::888888===CCCEEEAAA======???AAA>>>888666888<<<222222666===@@@===;;;;;;888888888:::<<<;;;999666444666888999999:::;;;<<<888777777888999999777555888999:::;;;:::999888777888888888999:::::::::999;;;<<<>>>??????===;;;:::666888:::???PPPooo{{{[[[CCC888999>>>::::::<<<777;;;>>>===::::::<<<<<<999<<<999HHHmmmwwwmmm___WWWTTTPPPFFF===:::999888AAAZZZ{{{~~~rrrnnnxxx}}}rrrnnnoooqqqfffccc]]]VVVPPPNNNOOOQQQRRROOOOOORRRRRRNNNMMMNNNQQQQQQQQQQQQSSSWWW[[[]]]```]]][[[[[[___dddggghhhlllsss{{{gggVVV\\\ooo~~~XXXIII<<<;;;===<<<:::999444333444888===???===:::888888888999???DDD@@@888:::999777777777999<<<======666777@@@BBB<<<999;;;888:::<<<<<<<<<;;;<<<===???<<<:::;;;======999555;;;::::::;;;===>>><<<999555666888:::;;;<<<======888888888999888888777666;;;;;;;;;<<<>>>>>>>>>===<<<999888:::>>>>>>999444@@@<<<:::<<>>???<<<:::;;;<<<:::888:::===>>>>>>;;;999888666777888888777999<<>>EEE[[[sssoooUUUBBB::::::===777444555999:::777444444:::888666555555666888::::::999666555555777:::<<<>>>??????>>><<<:::;;;<<<666555555;;;BBBEEEBBB>>>;;;>>>@@@===666444666:::555111222:::AAA@@@<<<999666666777999;;;:::777444444666999::::::;;;<<<>>>777666555666888888777666444555666666666555444333444999======:::777888:::999:::<<<>>>??????>>>>>>===999999>>>CCCRRRuuuzzzSSS@@@888;;;<<>>>>>@@@CCCDDDCCCEEEIIIIIIFFFFFFHHH===CCCHHHIIIDDD@@@BBBFFFGGGEEEDDDDDDGGGJJJLLLMMMLLLOOOSSSSSSTTTXXXbbbiiisssrrrxxxuuu```[[[iii{{{pppLLLDDD<<<<<<>>>===;;;999666555666999===???<<<999666777777888>>>BBB>>>777666666666666888;;;===???>>>666666???CCC===:::===<<<===???>>><<<;;;<<<===>>>===<<<>>>???>>>:::777999777888:::;;;:::999888666777888999999999999999333555999;;;<<<;;;999888;;;<<<============>>>>>>===;;;999<<<@@@@@@;;;555<<<999888;;;???@@@<<<888;;;888777888666444666<<<===;;;:::999:::;;;;;;;;;>>>;;;777666888;;;>>>???:::999:::<<<;;;777777;;;888999::::::999888888777gggLLL@@@??????;;;888<<<===<<<:::888777777999666;;;===;;;:::<<<;;;999888999;;;;;;:::999888999555777888777555666:::>>>::::::999888666777999<<>>999888666555666777888999:::;;;;;;:::777555555666444333444888<<>>;;;666444777:::<<<444111777>>>===888555666666777888999888666333666888;;;<<<<<<<<<===???:::888777777999::::::999;;;;;;;;;;;;999888666444555;;;@@@???:::666666999888999;;;===>>>??????>>>@@@:::<<>><<<<<>>:::======;;;???UUUyyy}}}zzzssscccOOOHHHNNNJJJGGGGGGIIIKKKIIIGGGAAABBBDDDEEEEEEGGGIIIKKKIIIJJJMMMRRRRRRNNNOOORRRCCCKKKTTTUUUKKK@@@???EEEIIIJJJJJJIIIGGGFFFGGGIIIBBBCCCBBBAAA???BBBGGGLLLIIIGGGKKKVVV\\\]]]aaahhhlllpppzzz~~~kkk___cccrrrvvv^^^DDD@@@>>>>>>@@@???===:::>>>===<<<<<<<<<<<<:::888444666666777<<>>888666<<<@@@@@@===<<<>>>>>>>>><<<999888888888;;;<<<>>>???>>>===;;;:::999777777999999777777999777777888888888888777777222444888<<<>>>===;;;:::===>>>===<<<:::;;;===???>>><<<;;;===??????<<<888;;;999999;;;???AAA???===<<<999888999888777:::@@@@@@???===;;;:::888777777===:::666666888;;;===>>>999888999<<<<<<999:::???999:::::::::888777777888```JJJAAA===:::999=========;;;999999;;;<<<222888<<<;;;:::<<<<<<:::777888999777555555888;;;333888<<<;;;888777888;;;999999999777777888888888888HHHccczzzdddOOOCCC:::666555999;;;999888999666333555:::;;;888999===888888888777777777777777888999999777444222222333888888888888999999999999:::;;;<<<;;;888777999<<<>>>777333555888888666777888777777888999888666444666888::::::999999:::;;;;;;999777777888:::;;;;;;>>>>>>??????>>><<<;;;:::;;;===>>><<<999666666777888999:::;;;<<<<<<<<<<<<===<<<>>>AAA>>>>>>JJJYYY|||kkkQQQDDD===???AAA:::444888;;;;;;<<>>;;;;;;CCC___pppddd^^^ZZZVVVYYYOOOFFFBBB???;;;===AAA??????@@@>>>;;;DDDcccxxxpppqqqyyyxxxwwwqqqhhhWWW___[[[VVV\\\```^^^bbbccc``````ccchhhiiieee```ZZZ^^^dddiiikkklllmmmnnnhhhiiimmmqqqpppllllllppphhhllltttvvvmmm```[[[^^^]]]aaaddd```YYYTTTSSSVVVHHHHHHHHHHHHIIIIIIJJJKKKHHHAAA@@@FFFFFFAAABBBIIIDDDGGGOOOZZZgggrrryyy|||xxxcccaaammm|||}}}aaaKKK===>>>???@@@AAA@@@===:::===>>>===<<<:::999999:::777:::;;;999;;;??????===:::::::::;;;<<<===???@@@>>><<<888777===BBB@@@:::@@@@@@>>>;;;777444444555666:::>>>>>>;;;999:::<<<>>>:::999;;;999666777<<<666777888999999999999999555666777999:::;;;<<<<<>>:::888888<<>>@@@@@@???;;;999999888666999???=========<<<:::999999999999666444444666888::::::999888999<<<;;;999;;;@@@999:::;;;999777888:::===tttWWWGGG>>><<<>>><<<======<<<;;;;;;>>>@@@111777;;;;;;;;;======;;;666777777444222333888<<<333:::@@@BBB>>>:::999:::666777888999:::<<<;;;888444===NNNhhh~~~iiiZZZAAA===;;;===>>><<<;;;===999666777<<<<<<777666999888999999999999888777666999999999777444222222222??????>>><<<999777888999:::;;;;;;;;;::::::<<<===:::666333444444444777===:::999888888999999777666333555777777555555555666999777555444666888::::::666777999;;;<<<<<<;;;;;;BBB>>>:::888888888777666999999::::::;;;:::::::::888===???===>>>BBBBBB===aaaeeeOOO>>>;;;>>>:::333888<<<<<<>>>AAA@@@<<<:::???TTTuuuxxxppp^^^KKKBBBHHHSSSYYYRRRDDD777666888777999<<>>@@@EEEJJJNNNPPP]]]hhhwwwooo[[[bbbxxxrrrSSS???:::===@@@@@@AAAAAA===999666888:::888666777;;;>>>===@@@@@@<<<999;;;===;;;<<<<<<;;;;;;;;;;;;<<<<<>>999666666;;;???<<<<<<<<<;;;999999:::<<<:::;;;;;;::::::;;;===@@@CCC???;;;999555222444999777888:::;;;;;;<<<===???777555333333555777999999999888999;;;:::888:::???888:::;;;999888999>>>BBBmmmYYYFFF888222;;;???===:::<<<>>>===:::;;;===??????>>>===<<<888777888;;;999444666<<<======AAAHHHGGG===666666666777:::<<<======<<<;;;444999DDDZZZzzzzzzWWWEEE999===AAA===999;;;>>>;;;777777999:::888666888888888888999::::::;;;===@@@???888666888666111888>>>CCCAAA:::555666999666888:::;;;999777777777777999<<<======;;;888777555111222666:::999999;;;999777555333333555777999333;;;<<<666666>>>>>>777333<<>><<<;;;:::999888888888777777666666<<<999777888<<>>:::777777;;;@@@JJJaaazzzWWWDDD???;;;555333888:::999<<<@@@>>>777;;;DDDSSSaaalllpppqqqpppZZZMMM@@@===FFFRRRYYY[[[OOO<<<111777@@@>>>::::::>>>CCCFFFCCC>>>@@@JJJTTT{{{zzz|||rrriiikkklllooonnnlllssszzzlllaaa___]]]VVVOOOMMMFFFFFFCCC???@@@DDDDDDAAANNNLLLMMMQQQXXXbbbrrr~~~bbb^^^sss```DDDAAA;;;<<<===>>>>>><<<:::888;;;;;;;;;:::888999;;;===<<<;;;:::<<<>>>>>>;;;888:::999888999:::<<<<<<;;;BBB===999;;;??????:::444===<<<<<<<<<;;;888444000;;;===>>><<<888777:::===;;;<<<<<<;;;999888999::::::999888999999888666555444555666777999:::<<<<<>>>>>===<<<;;;;;;:::999555666777777888:::===@@@DDDAAA<<<888777777888888@@@AAABBB@@@<<<999777777::::::888333///000777>>><<<<<<<<<;;;:::999888777999999888888888999;;;<<<|||___HHH>>>???>>>:::666666:::>>>999;;;===>>>===;;;:::999888666888;;;999444555:::;;;:::>>>DDDDDD<<<888888888999;;;<<<======<<<<<<===:::<<>>999888;;;;;;;;;===>>>===999666::::::888888777888999999>>>@@@>>>888666777555000666999<<<;;;888666999===:::;;;<<<;;;999888999:::999999:::;;;<<<;;;999777444000000555888777777999444333222111111222444555888??????999999===<<<444888<<>>???888;;;;;;:::===CCCCCC>>>@@@FFFOOOXXX___bbbbbbbbb```XXXNNNJJJNNNSSSUUUUUUEEE:::666===@@@<<<:::>>>>>>????????????AAAEEEHHHcccttttttxxx{{{tttrrruuusssmmmoooxxxxxxvvviiiggg```WWWQQQNNNIIICCC>>>???DDDJJJKKKIIIJJJMMM```mmm|||uuubbbiiizzz[[[FFF???;;;;;;<<<======<<<;;;;;;??????@@@???>>>>>>???AAA===<<<:::;;;======;;;888;;;999888888;;;<<<===<<>>>>>;;;777;;;:::999888888777666666999::::::888666555555555555888;;;<<<;;;888777666;;;;;;:::::::::999777555444555666777777888888888;;;::::::999999::::::;;;<<<=========;;;::::::;;;444777999:::999888888888<<<:::999999999::::::999>>>@@@@@@???<<<999888777999:::999555111222888>>>===<<<;;;999888777666666999999888888888999:::;;;{{{\\\KKKBBB===>>>;;;555666<<<<<<>>>@@@@@@===:::999999777777888;;;999555444777999999;;;???@@@<<<999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@:::777AAAZZZ{{{kkk[[[LLL>>>:::======<<<<<<;;;:::999777666===;;;999777666777888999>>>???===999777777555222333444555555666888===@@@>>>>>>===;;;999999<<<>>><<<999888999;;;<<<;;;888666222222666888666666888777777777777777777777777999???AAA===<<>>;;;::::::999999999999:::;;;888555555888;;;:::888:::888666555777999::::::777FFF\\\uuunnnMMMAAACCC======;;;999<<<@@@AAA???EEEHHHLLLPPPTTTWWWXXXXXXaaa]]]XXXTTTQQQOOOKKKIII;;;888<<>>;;;999:::>>>@@@>>><<>>@@@DDDDDDNNNXXX^^^bbbnnnzzz|||jjjWWWGGG===<<<<<<<<<<<<<<<<<<=========???@@@???>>>===>>>???>>>===;;;;;;;;;<<<;;;:::>>>;;;999888999:::::::::999999:::;;;;;;<<<;;;;;;999777555444444777999;;;:::999888777777555222000000555:::===<<<999555333777777777666555444333222777888999999999888777666666777999;;;;;;999777666999<<<>>>===;;;999:::<<<444888<<<===:::666222000444555777999:::;;;;;;;;;;;;===>>>>>>;;;999999999999::::::777444555:::>>>>>><<<:::777666666666777:::999888888777888888888xxxWWWEEE;;;BBBEEE<<<777999;;;>>>@@@???;;;777666666888888:::;;;:::777666666;;;:::;;;<<<<<<;;;:::;;;???>>>===<<<;;;;;;;;;;;;:::999:::AAAOOOhhh|||]]]CCC>>>FFFDDDAAA<<<888555666999;;;===<<<999888888999;;;<<<<<<===<<<:::999999999777333333333555777:::>>>???@@@???===:::888999<<>>>>>AAA>>>999???<<<999:::AAAHHHEEE===;;;:::999999888999::::::999666444555888;;;:::888999666444555888;;;:::999666@@@JJJYYYyyyaaaFFF===<<<;;;999777888999999777CCCEEEIIINNNRRRUUUWWWXXXTTTUUUTTTPPPJJJDDD???===777888;;;???===888999???@@@<<<888888;;;===<<<999BBB[[[}}}~~~}}}zzzrrrnnnooopppzzzkkkYYYMMMFFFBBBBBBDDDBBBGGGJJJKKKKKKQQQ[[[ccc|||tttjjjYYYIIIAAA>>>>>>===<<<;;;;;;<<<<<<<<<===???>>><<<;;;<<<===>>><<<;;;;;;<<<===>>>??????===999888777777666555222555999999888888:::===777777666555555777:::===>>><<<;;;;;;<<<:::555000000444:::===<<<999666555777777888777555333333333;;;<<<===>>>>>><<<;;;:::555666888999999888666555777;;;>>>>>>;;;999:::===555888<<<===:::666222///555777888999999999;;;<<<999;;;======;;;:::::::::999::::::999888888;;;===>>><<<999777666777999::::::999999888777777777777xxxxxx{{{xxxtttxxx~~~lllPPP;;;>>>EEEAAA;;;<<<777;;;===<<<777333222333:::;;;;;;;;;;;;;;;999777======<<<:::999:::::::::???>>>===;;;::::::::::::777:::>>>@@@DDDTTTwwwxxxYYYGGGAAADDDAAA>>>;;;;;;<<<>>>@@@;;;;;;:::999:::<<<>>>@@@:::::::::<<<<<<<<<===>>>555666777888:::;;;<<<<<>>===:::888888;;;===<<<999777777:::<<<<<<;;;;;;777666999;;;999888999888999:::;;;:::999777666555999======>>>???<<<999======:::888:::??????;;;:::999888777777888::::::888666444666:::<<<<<<:::888666555777:::<<<;;;999999???AAAEEE___VVV:::555444555777888777444333:::>>>DDDJJJOOOQQQQQQPPPDDDFFFGGGEEE@@@;;;888777;;;888777999999888999;;;AAA???<<<999888999<<>>===;;;;;;::::::???@@@@@@???=========>>>;;;;;;;;;;;;<<<>>>AAABBB;;;999777777777777666555///333777888666666999<<<666888::::::999888999:::@@@???===>>>???>>>999444555777:::;;;:::999999999;;;===>>>===;;;999999:::<<<===>>>?????????>>>===888777777777777777777888777:::======;;;::::::;;;666999;;;;;;999777555555<<<<<<;;;888666666999<<<777999<<<===<<<;;;;;;<<<:::;;;;;;:::999999;;;<<<===;;;999888888:::===>>>999999999999888888777777fffeeejjjgggeeefffhhhkkkooovvv~~~jjjJJJ>>>@@@@@@??????888===AAA???:::666777999;;;<<<;;;999;;;>>>===999===>>><<<888777:::;;;999>>>===<<<;;;:::999888888:::<<<>>><<<777CCCfffzzzYYYBBB>>>;;;:::<<>>???@@@:::888999<<<>>>===>>>AAA888:::<<<;;;:::999999:::=========;;;999888999::::::999999888999:::<<<===999555555888:::777777888999:::;;;;;;:::999777666999;;;<<<===<<<;;;888666;;;===<<<777666888:::999:::999777666777888:::;;;999777666888;;;===;;;999777777777999;;;<<<;;;:::;;;???===<<>>>>><<<:::888888===999555444777999::::::???@@@>>>:::666777>>>DDDAAA???PPPuuuuuukkknnnuuu|||ttthhhXXXOOOMMMKKKFFF@@@BBBAAAEEENNNZZZgggwwwtttUUUGGGWWW]]]LLL===???@@@@@@???>>><<<;;;::::::>>>>>>===;;;999999;;;===777999:::;;;;;;===???AAA444444555777:::;;;999888111444777888666666888:::444999===>>>;;;888888888======<<<===>>>===:::888999:::;;;:::999999;;;<<<999<<<>>>===:::999:::===;;;;;;;;;<<<<<<<<<<<<===;;;999777666666777999;;;999:::;;;<<<===;;;999888666777999999888777888999??????===888444333777;;;777:::<<<===<<<<<<<<<======<<<;;;999999999:::;;;<<<;;;:::999:::<<<>>>???999999:::::::::999888888~~~___```gggeeeaaaaaaaaa___^^^^^^aaadddsss{{{lllQQQEEE@@@>>>===888>>>CCCBBB===:::;;;???;;;<<<999666999??????;;;999;;;:::666666:::;;;888;;;;;;<<<;;;;;;999777666::::::<<<;;;555999TTTrrrxxxaaaKKKBBB:::888;;;===:::666777888:::;;;<<<<<<<<<<<<:::777888<<<===:::;;;>>>:::===>>>;;;666444888<<<:::===??????<<<999777777666999<<<;;;888888;;;???999555555888:::888888999?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<999888888;;;===<<<888777999:::888;;;:::888777777999<<<===<<<999888888;;;;;;888555555777:::;;;:::999999:::;;;<<<:::999@@@TTTqqqyyyXXX999555555:::<<<888777888444666:::======<<<999777777999<<<>>>???>>>;;;999:::999777666888;;;======;;;<<<<<<:::777999>>>CCC@@@BBBHHHYYYwww}}}ssstttpppddd\\\ccc{{{xxxnnnbbbTTTJJJLLLGGGEEEEEEFFFHHHPPPXXXsssyyy___MMMNNNNNNCCC;;;<<<======>>>???>>>===<<<;;;======:::777555666999<<<555777::::::999888:::;;;333555777;;;======:::777666777999999999888888999222777<<<===:::777888999999:::;;;;;;;;;;;;<<<===:::;;;<<<;;;999999:::;;;333666::::::777666888;;;===<<<:::888888888999:::<<<;;;999888888999;;;<<<<<<:::999;;;>>>===888444333555888888777777888888:::<<<<<<999555444777;;;888:::===>>>===<<<===>>>???===:::888888999999999===<<<;;;::::::::::::;;;999999:::;;;<<<;;;::::::yyyZZZ\\\dddcccZZZ\\\]]]]]]]]]]]]^^^```^^^fffrrr|||jjjPPPDDD<<<666222888>>>===888666888<<<:::;;;777333777???@@@<<<555888888444444:::<<<999999:::;;;<<<;;;999777555666666;;;>>>999777EEE[[[{{{gggUUU@@@666888===>>>;;;666888:::;;;;;;:::888777;;;777777;;;;;;777777;;;<<<>>>>>>999222111888???999===@@@AAA???;;;777555444999>>><<<888777;;;@@@;;;777666:::===;;;;;;<<<@@@@@@??????>>>======<<<999888999<<<<<<;;;;;;===<<<===;;;888999===<<<888<<<;;;999888888:::===???>>>;;;999999:::999555111444777;;;<<<999777888999;;;999888777777>>>QQQddd|||dddBBB;;;777999999444333666777888:::<<<<<<;;;999888888999===AAACCCAAA<<<888555888:::999:::===@@@AAA777888999::::::;;;===???999CCCBBB???ZZZoooWWWIIIRRRQQQRRR[[[nnn|||pppSSSOOOLLLJJJFFFCCCEEEIIIEEEZZZppphhhVVVLLLGGGDDDCCC999;;;===???@@@@@@>>>===BBB@@@===:::777999<<<@@@444777:::999666444555666888:::<<>>AAA999;;;===<<<:::999888999222666::::::888777:::>>>AAA???;;;888666666888999;;;;;;;;;;;;;;;;;;;;;;;;>>>:::888;;;??????888111111444777999888666555555333777::::::666555777;;;999;;;>>>>>>>>>======>>>AAA>>>:::777777888888888======<<<;;;:::888777666888999;;;<<<===<<<<<<;;;xxxaaa___^^^^^^YYYZZZZZZYYYYYYZZZ\\\^^^___dddjjjoootttxxx{{{~~~tttOOO999555222444666888:::;;;:::999BBB>>>:::999;;;===<<<:::<<<<<<<<<:::777666666888888777777888::::::888666:::000...555999888===GGGeee{{{\\\BBB999===???<<<:::999777888<<>>???@@@@@@???;;;777777999<<<===<<<:::===???===999888;;;???===<<<::::::<<<===>>>======<<<<<<<<<<<<;;;888666===>>>===;;;:::999;;;===333222333666999999555111222444777888888777777888<<<777444555666;;;GGGRRRttt|||eeeHHH666;;;>>>444111999;;;===AAABBBAAA@@@@@@@@@666999<<<>>>>>>======>>>::::::<<<>>>AAAAAA???===666<<>>666======CCC>>>DDDuuuiiiWWWLLLIIIJJJPPPbbbzzzoooaaaXXXOOOFFF>>>DDDAAAIII[[[jjjtttwwwcccTTTGGG>>>===CCCCCC>>>@@@GGGEEE<<<@@@BBB@@@999888<<<===999888<<<===:::444222666<<<:::999:::===AAAAAA;;;666555:::<<<;;;<<<===;;;777444444666777999;;;<<<===999:::;;;:::888777888999===>>>>>><<<888666777999222444777:::<<<============>>>===888333000222444333777:::;;;888666666777999:::;;;;;;999777777888;;;:::888666666666666777333888<<<;;;555333666;;;888999;;;<<<<<<;;;999777;;;;;;;;;888555333444555???=========999555777<<<888:::===>>>===<<<<<<===xxxaaa^^^\\\[[[VVVWWWXXXXXXXXXYYY\\\___\\\^^^bbbeeehhhjjjmmmppp{{{hhhLLL???666444777===@@@>>><<<<<<@@@<<<888777:::<<<<<<;;;:::;;;:::888666555555666<<<:::888777888777666555666...,,,333666666;;;DDD]]]~~~dddLLL@@@:::555111444888>>>BBBCCC???999;;;:::::::::;;;<<<===>>><<<999666555777888777666888999999888555444444555:::;;;<<<>>>??????@@@@@@???<<<:::999999::::::::::::===???===888666888;;;999888999;;;===>>><<<;;;;;;:::;;;;;;<<<===<<<;;;<<<===<<<:::999999:::<<<666666777999::::::888666;;;<<<===<<<:::888888999;;;888777888777888???GGG\\\oookkkQQQAAA<<<;;;999666777:::===????????????@@@666888<<<======;;;;;;;;;===<<<===???@@@???===:::;;;???AAA???AAADDDCCC>>>:::;;;CCCBBBHHHrrrwwwkkk```RRRIIIIIISSS___fffnnnZZZKKKHHH@@@???IIIPPPRRRXXXaaaooozzzgggXXXDDDBBBAAA@@@===;;;>>>BBB>>>BBBAAA===;;;<<<:::555333777;;;999555444888===>>><<<;;;===@@@@@@;;;777333888;;;:::;;;===;;;777555666666777888888999999777888999888777777888999<<<======;;;888666777999777888999:::;;;<<<<<<<<<===>>>>>>;;;777666888;;;444777;;;;;;:::999:::<<<:::;;;;;;:::888666666666999888777666555555666666555888;;;;;;888777999<<<::::::;;;;;;;;;;;;:::999999::::::999777555666777:::999:::;;;888444444888777999;;;;;;:::999999:::xxxaaa]]]YYYWWWUUUVVVWWWWWWWWWYYY\\\______```aaa``````aaadddfffhhhoooxxxkkkRRRBBB888999CCCFFF>>>;;;???>>>:::555555888;;;<<<<<<999::::::888666555555666???<<<999777777666555333777111///444555333777???PPPoooiiiQQQ@@@777333555999???CCCCCC???<<<999:::;;;;;;999999999999<<<777222333888;;;999555999999888666444444555777:::;;;===>>>???>>>======<<<======;;;999888888999999<<<>>><<<888555555777666777999<<<>>>>>>;;;888;;;;;;:::::::::;;;======:::;;;:::999777777999;;;999;;;<<<<<<:::999999:::?????????<<<:::999:::;;;;;;:::;;;===;;;888888<<>>>>>444444777:::<<<<<<======???666999<<<===<<<:::888888>>>>>>>>>??????>>>;;;888;;;===>>><<<===@@@BBB@@@<<<:::@@@EEEOOOqqqxxxeeeMMMDDD???===FFFZZZrrrsss___PPPDDDBBBBBB@@@AAAEEEEEEQQQhhh~~~SSSCCC:::@@@BBB===<<>><<<888222000555:::;;;999888;;;???@@@>>><<<===???>>>;;;777222777:::999:::<<<:::666999999888888888777777777888999999888777777999;;;:::;;;;;;:::888666777888;;;;;;::::::::::::;;;;;;:::<<<>>><<<:::999<<>>AAA<<<<<<<<<:::777555555555888777666666666666777777777888999:::;;;;;;<<<===<<<;;;:::::::::;;;;;;<<<888:::;;;;;;999888888999777777999<<<:::555444777777999;;;:::999888888888zzzbbb]]]XXXVVVWWWXXXXXXXXXWWWYYY[[[^^^bbbaaa```]]][[[\\\___aaabbbfffkkknnnssszzzjjjQQQ???888AAADDD999777@@@===888444333777;;;<<<<<<999;;;<<<;;;999888888999===<<<;;;::::::999666444===888777888777444777<<>>???<<<888666777999;;;:::999777666777:::===<<<;;;<<>>;;;:::<<<888CCCZZZwwwWWW??????AAA;;;666888:::;;;;;;;;;<<<===888;;;>>>>>><<<999777777=========>>>???>>>;;;999:::<<<<<<;;;;;;===>>>???BBB>>>CCCRRRffffffRRRMMMJJJCCCCCCIIIWWWjjjzzzdddWWWOOOHHHDDDDDDBBB>>>CCCZZZ{{{mmmRRR;;;;;;FFFHHHAAA;;;;;;===@@@@@@???<<<888444333888===>>><<<:::;;;===<<<<<<<<<>>>???>>>:::777444888:::999999:::888444:::::::::999999999999888;;;;;;:::888666777999;;;777888888888777777666777<<<;;;999888888999:::;;;777999;;;:::888777999<<<888:::<<<<<<:::;;;>>>BBB>>>>>>===;;;777555555666888888888888888888999999888777666888<<<>>>>>><<<===<<<:::888888:::===???999;;;<<<<<<:::888888888888777:::???>>>:::777999:::;;;<<<;;;999888888999zzzccc^^^YYYWWW[[[[[[[[[ZZZXXXXXXZZZ\\\\\\\\\ZZZWWWUUUUUUXXX[[[\\\]]]^^^___aaaeeemmmsss|||___EEE444888:::333444???<<<888444444888<<<======;;;===>>>>>>===;;;<<<<<<888999;;;>>>???>>>:::777;;;::::::;;;999777999>>>===QQQoooaaaEEE===666333888<<<;;;999:::999666555999===>>>999444<<<<<<:::888666666777888444777;;;======<<<===>>>======<<<;;;999666444222444777;;;<<<999888999:::555777:::<<<;;;::::::999;;;999777666666666555444::::::888555333333777:::777777777666555555777999===??????;;;555222222444888888777444333555888<<<;;;888888<<<===<<<===@@@===>>>JJJeeeyyyXXXCCC@@@CCC;;;<<<===<<<;;;::::::;;;<<<===???>>><<<999888888::::::;;;===???@@@>>>;;;===>>>AAABBB@@@???@@@BBB@@@CCCQQQmmmppp^^^QQQGGG@@@FFFQQQ]]]kkk~~~ppp___PPPGGGEEEFFFHHHJJJMMM]]]}}}zzzYYY@@@===CCCAAA777;;;;;;<<<>>>===;;;:::999777;;;>>>>>>;;;888666666555777:::>>>???===999666777;;;<<<:::999999666222666666777777888888999999===<<<999666333333666888666666666777888888777666999999888777777888999:::777999;;;999666444555777888;;;<<<;;;888888;;;>>>??????>>>;;;888777777999999:::::::::;;;;;;;;;:::888555333555:::======;;;>>><<<999777777:::===@@@<<<===>>><<<999777777777888777:::???@@@;;;888888999:::;;;999777777777999zzzbbb^^^ZZZYYY]]]]]]]]]ZZZXXXWWWYYYZZZYYYYYYWWWUUUSSSTTTWWWZZZXXXXXXXXXXXXYYY]]]cccgggiiitttrrrUUU:::444444222666===<<<999666777;;;===>>><<<;;;===??????>>>======>>>444666999===@@@@@@>>>;;;444777999:::888999<<<@@@===HHH___iiiFFF:::555<<>>>>>>>>;;;777666777999000444999===>>>??????@@@======;;;999777555444333333666888:::999999::::::555666888:::;;;<<<;;;;;;:::777444333333333222222333555555333222333888<<<666777777666555555777999======<<<:::666222111000;;;;;;999666444555888::::::555333666999;;;===AAABBB???BBBTTTqqqsssMMM>>>@@@>>>??????>>><<<:::;;;<<<>>>??????===:::999999:::777777999===@@@AAA???>>>;;;<<<@@@CCCBBB@@@BBBGGG;;;NNNggg|||lllSSSEEE@@@HHHKKKMMM___vvvrrrdddOOOJJJFFFDDD???AAAQQQcccwww^^^AAA<<<>>><<<>>>;;;;;;<<<<<<999999<<<888;;;<<<<<<999555222111222555999<<<===<<<999777999===>>><<<;;;;;;888333222222333444555777777888;;;999666222///000333666666666777999;;;<<<:::888888888777777777777888888:::<<<===;;;666333333444777999;;;:::777666888:::<<<===<<<:::888888:::<<<;;;<<<<<<<<<<<<<<<;;;;;;777444222444888;;;;;;:::<<<:::777666666999===@@@>>>>>>===;;;888666666777666444666<<<===999666555666777777666444444555777www```]]][[[ZZZ\\\\\\[[[YYYWWWWWWYYYZZZZZZZZZYYYXXXVVVVVVYYY[[[YYYXXXXXXXXXZZZ]]]aaaccc```hhhsss|||uuuRRR>>>999999999:::===;;;999;;;>>>@@@>>><<<777:::===>>>===<<<;;;<<<444444555888<<>>;;;999999;;;@@@>>><<<;;;:::;;;;;;:::999;;;===>>>===<<<<<<======;;;999888777777888888777666666777999:::999888666666666777999:::::::::999777666777888888666555222444666444222333888<<<666666777666555555888:::;;;::::::::::::888444111;;;;;;:::999777888:::<<<===777444666999999;;;>>>@@@AAA@@@DDD\\\bbbGGG>>>??????@@@>>><<<;;;<<<>>>???>>>===:::888888:::<<<666777999<<>>::::::===BBBBBBAAAHHHQQQRRRqqqzzziiiVVVIIIEEECCCIIIVVVbbbrrrxxxcccRRRMMMKKKDDDBBBDDDTTTddd}}}nnnTTTFFFAAA@@@<<<;;;>>><<<777666999888:::;;;;;;:::888666666777888999:::::::::::::::999===???>>>===>>><<<777333333444555666777888888999888444111///111666:::999999:::===@@@AAA???<<<:::::::::999888777666555:::<<<===;;;666222111222333666::::::888666777999888999999888777888;;;===<<<<<<======<<<;;;:::999666555444444666999:::;;;;;;999666555666888<<<>>>>>>===;;;888666666888:::666333444888:::777333222555555555444333444666888uuu^^^\\\[[[ZZZYYYYYYYYYXXXWWWWWWYYY[[[XXXYYYYYYWWWUUUUUUWWWYYYXXXXXXWWWWWWXXXZZZ\\\^^^___dddiiimmmrrr~~~jjjMMMBBB@@@<<<666>>><<<;;;===@@@AAA>>>;;;444777:::;;;;;;:::999:::555333222333777<<>>@@@===888666777999:::777BBBaaa|||WWWHHHDDD>>>999999666>>>CCC???555000444;;;AAA===888999>>>@@@>>>;;;HHHHHHEEEAAA<<<999888999<<<:::888777888:::<<<>>>:::777555666999:::888555777666555555666888888777999999;;;>>>@@@???===:::555777999777333222555999666666777666555666888::::::999999;;;>>>===999444666777888999999;;;>>>@@@BBB<<<777999;;;::::::;;;<<>>???>>><<<<<<>>>@@@>>>===;;;888555666:::===777777999<<>>===>>>===???DDDFFFHHHRRR___yyyqqq[[[QQQMMMJJJHHHFFFWWWkkk{{{|||wwwuuu}}}hhhRRRBBBCCCOOODDDKKKXXXhhhzzz{{{UUUBBBBBB>>>===@@@===666333555888:::;;;===============<<<<<<:::888777888;;;===888<<>><<<<<<======<<<:::888777777666555555666888:::<<<999888666555555888;;;===<<<<<<999666555666999===888444333888:::777333222666666777666555666888:::uuu]]]\\\]]]```XXXYYYZZZ[[[ZZZWWWTTTRRRRRRSSSTTTWWWYYYZZZXXXUUUZZZYYYXXXUUUSSSTTTVVVYYY[[[^^^```aaaeeennn|||^^^@@@:::<<<<<<>>>???>>>======>>>;;;777444555555444333333555888444777999999888:::???CCC999<<<>>>>>>===;;;::::::;;;888999JJJnnn{{{WWWDDDCCCBBB<<<@@@<<<<<<888333;;;>>>444:::>>>@@@AAADDDFFFCCC>>>DDDLLLJJJ===777<<<@@@======:::666555888;;;;;;;;;???;;;777666888999888666>>>888666:::===<<<;;;<<<===;;;999<<<@@@AAA>>>:::666777777555333444888<<<>>><<<999777777666666555:::<<<>>>===<<<;;;;;;;;;777:::===<<<999888999;;;<<<============;;;999888888;;;<<<999>>>UUUzzzaaaHHHAAA>>>@@@<<<666<<>>???>>>>>>@@@@@@@@@;;;???DDDEEEBBBMMMlllwwwbbbNNNFFFBBB@@@HHHTTT]]]yyyfffRRRHHHEEEDDDHHHRRRZZZbbbqqq~~~eeeLLL@@@===AAA<<>>@@@@@@>>>;;;:::===@@@;;;;;;:::;;;<<<;;;888666666777999;;;<<<<<<<<<;;;;;;<<<===:::777666999<<<777555666999666111333:::???<<<:::;;;===???>>><<<888;;;<<<;;;888666888:::======<<<;;;888666333111000222555888:::;;;;;;::::::888555666999;;;:::888:::888888:::===<<<999555;;;999777555555777:::<<<777555666888777666888===888999999999888777888999777777666555555555555666::::::999888777777777777yyyaaa^^^]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTPPPPPPQQQTTTXXXYYYXXXWWWVVVWWWXXXWWWVVVVVVWWWXXXZZZ]]]_________cccjjjppp|||tttOOO===:::<<<=========<<<======:::777555666777777777999<<<>>>;;;999888888999;;;;;;;;;888;;;===>>>===;;;;;;;;;<<<::::::FFFeee{{{UUU<<<999AAABBB===<<<777111777<<<444888===@@@===;;;===???>>>???IIIKKKCCC===??????:::===:::777666888::::::999>>>;;;:::;;;======:::666:::666666;;;???===::::::777666666:::???AAA???<<<::::::999777444444777::::::999777777888999::::::@@@???;;;888666888===AAA;;;<<<===<<<:::::::::;;;<<<======>>>===<<<::::::>>>???===777444@@@XXXkkkWWWIII??????===:::>>>GGGAAA<<<999<<<===<<>>999888<<<;;;===>>>===;;;;;;===@@@>>>===<<<<<<===<<<999777666777888999:::;;;;;;;;;555777999888666666999<<<888666777999888444666<<<>>><<<::::::;;;<<<;;;999888999:::888666555777999999::::::999888666444333777666777777888999:::;;;888666444444555666444111444333333555888888666333999999999::::::;;;;;;;;;777555666777666444666;;;999:::999888777666666666666777777777666666666777777888888999:::;;;;;;<<<|||bbb^^^[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUMMMMMMNNNRRRVVVYYYZZZZZZTTTVVVXXXYYYXXXWWWWWWWWWQQQUUUZZZ\\\\\\]]]```dddllltttiiiFFF999;;;===;;;;;;<<<<<<<<<:::888777999:::::::::;;;===???===999666666999;;;999666777999<<<======;;;;;;;;;===;;;;;;AAAXXX{{{wwwLLL===CCC===777888666222:::BBB===777===@@@:::555777;;;>>>???GGGHHHAAA===???@@@<<<<<<:::888777888999888777777666777;;;===<<<777222666333444;;;???===999888666444555888===>>>===:::;;;;;;;;;999888888:::<<<999999888888999:::;;;<<>>>>>>>><<<======>>>>>>===<<<;;;<<<>>>===999555999DDDNNNkkkTTT>>>777888999;;;@@@CCC@@@???AAADDDEEEJJJOOOCCC@@@===<<<>>>???AAAAAAEEEIIITTTggg|||vvv```OOO>>>999===MMM^^^mmm~~~tttaaaKKK>>><<<>>>CCCGGGWWWxxxrrrUUUBBB>>>AAABBB@@@<<<===???>>>===<<<===???===<<<<<<===>>>>>><<<;;;777777777888999:::;;;<<<555888::::::777666777:::777666777999999777:::>>>>>><<<:::::::::;;;:::999:::;;;:::888666777999;;;777777777777777666555444===;;;888666666777999;;;:::999888888888666333000111000111333555666555444999;;;>>>@@@AAA???===<<<666444555777666333555999::::::999777666444333333444666999999888777777777666888:::;;;=========<<>><<<:::;;;:::;;;;;;:::888777888999777555444555777999888666555888;;;===<<<;;;;;;<<<<<<<<<;;;===LLLkkkzzzYYYGGG===777888888444:::BBB>>>888===???:::777999<<<===CCCEEEAAA999777<<>>>>><<<:::::::::;;;888666888<<>>>>>>>>===<<<;;;999;;;===;;;999:::???CCCffffffDDD555666:::<<<>>>DDDAAA???>>>???@@@CCCFFF@@@===;;;>>>@@@AAACCCFFFOOO]]]vvvtttbbbUUUNNNIIIFFFJJJXXXooooooXXXJJJCCC@@@???IIIUUUeeevvvxxxUUUAAA@@@DDDDDDAAAAAAAAA@@@???>>>======;;;::::::<<<>>>@@@???>>>999999888888999:::<<<===<<<>>>@@@???;;;777777888444444555777888888:::===<<<;;;::::::;;;;;;<<<;;;>>>===;;;999999:::===???888888888777777666666555>>><<<:::888777888:::;;;;;;;;;;;;<<<;;;888555333666555555666777888888888<<<>>>@@@AAAAAA???<<<;;;444222444666666333555:::999888777666666555444222222666999:::888666666777888999;;;<<<<<<;;;:::888sssYYYUUUTTTUUUSSSTTTWWWXXXXXXUUURRRPPPOOONNNOOORRRVVVZZZ\\\\\\YYYXXXWWWUUUSSSRRRTTTVVV[[[[[[[[[YYYWWWUUUUUUUUUVVVXXX[[[___hhhwwwtttRRRCCCBBB===;;;??????<<<;;;===:::;;;;;;:::888666777777333555666666444333444666444777:::<<<;;;;;;:::;;;999<<<<<<<<>>;;;;;;555666999444888;;;;;;:::;;;>>><<<999@@@@@@<<<777666:::>>>@@@777888777777555444444444<<<999888999===>>>===;;;777111///444888999999;;;===<<<;;;;;;:::999666444888999:::<<<>>>???@@@???;;;<<<<<<:::888777999<<<<<<===>>>>>>;;;:::999:::===999666777;;;??????>>><<<======>>>>>>===;;;;;;:::<<<<<<:::666555666999QQQzzzXXX@@@<<>>===999555333555666777???<<<===AAACCCCCCGGGNNNccczzzxxxaaaMMMCCCDDDMMMVVVkkktttlllWWWEEE:::HHHIIILLLTTTggg{{{SSS@@@===<<<@@@?????????????????????>>><<<;;;;;;=========<<<<<<;;;::::::;;;<<<>>>???===@@@BBB@@@<<<999888999333333333333555888999999777777888888999:::;;;===???===:::999:::<<<>>>???;;;:::999888777777666666::::::::::::::::::;;;;;;666888999:::999777666555<<<<<<;;;999888888999:::======<<<;;;999888777666222111333777888666888<<<999777555666777888666555111666::::::777444555777555666888:::;;;:::999777pppVVVSSSSSSTTTPPPRRRVVVYYYXXXUUUQQQNNNQQQQQQQQQSSSVVVYYYYYYXXXXXXWWWUUURRRPPPQQQSSSVVVWWWVVVVVVUUUVVVVVVWWWWWWPPPTTTZZZ```fffnnnwww~~~jjjSSSEEE>>><<<@@@@@@;;;:::>>>888:::<<<<<<;;;::::::;;;555888:::888333000111333555777:::;;;;;;999999:::777;;;===<<<>>>QQQwwwzzzUUUCCC;;;;;;777:::<<<666:::;;;;;;:::<<<>>>;;;555888:::<<<<<<<<<;;;999777777888888777555444555777<<<999555555888;;;<<<;;;999222///222666777999;;;888999:::;;;<<<;;;:::999<<<;;;;;;===>>>===;;;999777999;;;999777777;;;>>>BBB@@@<<<888666777;;;???@@@===;;;::::::::::::999<<<============;;;:::999888:::;;;999666666888;;;???\\\mmmQQQCCC@@@BBBDDD======999444222666777666;;;999;;;AAABBBDDDPPP^^^\\\PPPCCC===AAAMMM^^^mmmgggTTT>>>AAADDDCCCEEEVVVvvvxxxVVVBBB999>>><<<;;;<<<>>>@@@AAAAAADDDAAA>>><<<;;;:::888777<<<<<<<<<<<<======>>>???888;;;======:::999:::===555555444333555888888555444555666666666666999;;;<<<:::888777999;;;<<<;;;;;;;;;999888777777777777888999999:::;;;;;;;;;;;;666999;;;<<<;;;::::::;;;>>>>>><<<999777777999;;;:::888666444222111222222333333555::::::888999===:::888666777:::;;;999777444888<<<:::666333555888000111444777999:::;;;;;;tttZZZVVVTTTUUUPPPRRRUUUWWWVVVTTTQQQOOOSSSRRRSSSTTTVVVVVVTTTRRRQQQRRRSSSRRRQQQRRRTTTVVVNNNNNNQQQTTTXXX[[[\\\]]]RRRVVVZZZ]]]aaafffnnntttvvvgggGGG>>>;;;@@@???999888===999;;;======;;;::::::;;;888999999999777555333333555888:::;;;:::888888888666:::>>>===:::GGGiiioooTTTCCC???===@@@BBB===@@@BBBAAA<<<:::;;;;;;999888888;;;>>>>>>;;;777444:::::::::888666666999<<<888555111111444666666555999333000444777777777999444666999;;;<<<<<<======;;;;;;;;;<<<>>>===999555777:::;;;999666555999===BBB@@@===888666777;;;???===>>>>>>===;;;:::;;;;;;============;;;999777666333777<<<;;;888888<<>>@@@@@@AAA>>>888777<<<>>>===;;;:::>>>FFFJJJSSSkkkvvv___JJJCCCAAAKKK\\\nnnSSSMMMEEE???999<<>>===???AAABBBBBBEEECCC???===<<<<<<:::999;;;<<<<<<===============777999;;;:::888888;;;>>>:::;;;888555666;;;999444777999999888666555777:::;;;888777777:::;;;;;;999999888777666666777888999;;;:::888777888999;;;<<<999;;;======;;;;;;<<<>>>======<<<999666666:::===777666555444333333333444777777999===<<<888999<<<>>>;;;888999<<<===:::777888<<>>:::???>>>777666;;;<<<===>>>===:::777555555999777666888<<<<<<999666666888;;;;;;999888777777666:::???===888@@@___~~~oooSSSGGG@@@@@@???888GGGJJJIII@@@888999<<<>>>>>>;;;999::::::999888999<<<<<<<<<999777888<<<@@@999666333333666888666444777333222666999888666666333555888:::;;;;;;<<<===888777888;;;>>>>>>:::666;;;======:::444222555888===>>>???>>>;;;999999999888;;;??????>>>===???BBB=========<<<:::888666444333999===;;;555222444999;;;666GGGpppuuuVVVCCC>>>@@@???AAA>>>777777<<<>>><<>>===@@@XXXvvvtttRRRLLLEEEAAA@@@AAAAAA@@@CCC@@@>>>===>>>?????????:::;;;<<<=========<<<;;;;;;<<<===:::777666999<<<>>>@@@<<<888999===;;;555===>>>???<<<999777888;;;;;;999888:::===>>><<<:::666555555555666777999:::>>>;;;777555444777:::===777999:::888666666888;;;<<<===<<<999777888<<>>:::;;;======:::666;;;???AAA===777444888<<<444444444555666888:::;;;vvvXXXQQQSSSXXX\\\XXXRRRPPPUUU\\\ZZZTTTUUUVVVSSSLLLMMMRRRTTTQQQPPPQQQOOONNNQQQVVVUUUPPPOOOVVV\\\]]]YYYVVVWWWYYYUUUQQQLLLLLLQQQXXX___cccpppwww\\\HHH999:::>>>;;;999===;;;999888888999::::::999999777555444555555444444555555666777777777777777888;;;999;;;???===JJJdddwww\\\HHH???===@@@;;;EEEIIIBBB;;;<<<@@@AAACCC???:::888:::=========999999999888888999===@@@888777666666777777666444000444888::::::;;;===@@@000999???;;;999;;;<<<;;;555888<<<===<<<999777666;;;;;;:::999777777999;;;888>>>CCCBBB===999999;;;<<<;;;:::<<>>;;;<<<======:::777666999<<<;;;666555888777333333777888:::===MMMssscccDDD===EEEDDDCCCBBBBBB???<<<<<<===AAAGGGQQQ___www~~~nnnWWWAAAAAAQQQDDD[[[xxxjjjQQQBBB===>>>===KKK___zzzzzz___EEE===@@@@@@<<<:::<<>>AAA@@@999:::;;;;;;:::999888777777::::::;;;<<<<<<<<<<<<<<<;;;<<<======;;;999999999<<<<<<<<<<<<;;;:::999999888:::===>>>>>><<<<<<<<<444999>>>???<<<::::::===<<<888333222333555555444666999;;;888333111555:::>>>;;;888999<<<===<<<999;;;::::::;;;;;;:::666444@@@BBB???777333555888888???>>>;;;888888999;;;<<<===??????;;;555222555888222333666999999888666555rrrWWWPPPNNNOOOYYYYYYUUUQQQRRRUUUUUURRRRRRSSSQQQOOORRRXXXXXXSSSTTTTTTRRROOORRRWWWXXXUUUSSSVVVYYY[[[[[[ZZZXXXXXXNNNLLLLLLPPPVVV]]]aaadddeeemmm{{{mmmTTT===999;;;999888:::888777777888:::;;;:::999888888777777777777666555888999999:::;;;;;;:::::::::<<<999999;;;777AAAYYYwwwZZZFFF@@@BBB<<>>>>>>>>666666666666888999;;;<<<777777888:::;;;:::777555333666:::;;;999999:::;;;333:::===999666888::::::888:::===>>><<<:::999888:::;;;;;;:::999888999;;;<<<===??????>>><<<:::999999888888;;;>>>???>>><<<888999999777555555999<<<;;;777666999:::777888<<<888888999CCC]]]uuuWWWHHHFFFDDDBBBBBBDDDEEECCCBBBDDD@@@SSSmmmuuuYYYPPPJJJDDDIIIUUUrrr}}}fffPPPAAA???CCCKKK]]]xxxyyyRRR@@@>>>>>>;;;888:::<<<;;;:::>>>BBB???888999999::::::::::::999999;;;:::999999:::;;;===>>>;;;===??????<<<999888777888888999999999888777777:::;;;;;;:::::::::<<<>>>888;;;===;;;888666999<<<999777666777999:::888555<<<;;;:::888777777888999<<<:::888999<<>><<<<<<===>>>===;;;888666444AAA@@@<<<777777<<<===::::::999888888888:::<<<===999;;;<<<888333111444777555666888;;;<<<<<<;;;:::kkkggg^^^WWWTTTXXXXXXSSSPPPRRRSSSSSSMMMMMMLLLNNNSSSYYYVVVQQQWWWWWWSSSOOOQQQVVVXXXVVVWWWVVVWWWYYY\\\]]]ZZZWWWLLLMMMPPPUUU[[[___```___[[[cccnnnzzzfffDDD777777777777888444555777:::<<<<<<999777888888999::::::999888777::::::;;;<<<<<<<<<;;;;;;;;;===888666777333999LLLsssoooRRRBBB>>>BBBAAA===:::===AAABBB@@@@@@===;;;:::<<<>>>??????888666555666888999777444555777999<<<>>>===:::777888:::;;;;;;999777777777555:::;;;777555888;;;===;;;<<<>>>===;;;::::::;;;:::;;;===<<<:::999999:::===;;;999999;;;;;;999777666666777999<<<>>>>>><<<666777777666666777:::<<<<<<999888:::<<<<<<>>>BBBAAA===<<>>@@@:::<<<>>>>>>;;;777555444444444555666666666666555===;;;999666555888<<<@@@<<<===;;;777444444888===666777999<<<>>><<<999666===;;;888999;;;======<<<>>>;;;888999<<<===<<<:::;;;>>>AAA@@@;;;777555555>>><<<888555999??????;;;777888888888999:::;;;;;;666888888666222111444777888888999;;;<<<======>>>yyylll^^^```^^^VVVPPPMMMJJJGGGOOOLLLJJJMMMTTTXXXVVVRRRXXXXXXTTTNNNNNNRRRUUUTTTWWWWWWYYYZZZ\\\\\\[[[YYYSSSSSSVVVYYY\\\\\\ZZZXXXZZZ^^^dddlllxxxvvvMMM999666888999:::444666888;;;===;;;777444777999<<<===<<<:::999888888999999:::::::::999999:::<<<888666999555777FFFiiiiiiNNN===FFFCCC???===???AAA@@@>>><<<;;;;;;;;;<<<===>>>>>>===:::777888;;;:::444///666666888;;;===>>><<<999;;;<<<<<<<<<;;;999888777888::::::888777:::???BBB<<<======<<<:::999:::<<<888:::<<<<<<;;;999999999;;;999777666666666666666777777888999;;;<<<<<<<<<999999999999999:::;;;======;;;::::::<<<>>>@@@CCCFFF@@@???EEEHHHPPPkkk|||\\\EEEDDDAAAAAAEEEFFFGGGPPP]]]mmmzzzdddMMMJJJHHHGGGIII]]]dddZZZOOOFFF>>>AAAXXXsss[[[CCC???DDDAAAAAAAAA???>>>===;;;888888999:::;;;<<<<<<<<<<<<<<<;;;999888999;;;>>>@@@:::;;;<<<:::777444333333333444555666777777777777<<<;;;999666444666;;;???===<<<:::777555666:::===777999;;;======;;;888666888888777888;;;===???@@@AAA>>>:::999:::999777444777<<>>;;;999999999888999999999999999888888666;;;888777===<<<<<>>???999:::;;;;;;;;;;;;<<<======;;;999;;;???>>>888333777666555666999;;;<<<<<<;;;;;;<<<=========;;;:::???>>>===<<<;;;;;;>>>@@@;;;;;;;;;:::999999;;;===888:::<<<<<<:::999888888999;;;<<<999555444777;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;:::======<<<:::;;;===??????===666999BBBCCCBBBRRRhhhlllUUUIIICCCCCCGGGHHHLLL^^^qqqqqqYYYMMMGGGEEEIIIYYYsss}}}]]]MMMGGGBBBCCCHHHuuuiiiSSSGGGAAABBBCCCAAA<<<999:::>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;888666555777888666666888999::::::;;;::::::::::::888777777999;;;::::::::::::999:::<<<===>>>>>>???>>><<<:::999999666999:::999777777;;;??????<<<888777888888555333444999===<<<888555777:::444:::;;;666333555:::<<<;;;;;;<<<===<<<:::888777777777888777777888;;;===>>><<<:::999888888999:::hhh\\\lllrrrnnnxxxvvvqqqjjjggggggbbb\\\YYYSSSOOOPPPPPPPPPRRRUUUSSSWWWXXXTTTRRRUUUVVVTTTPPPWWW^^^___ZZZWWWXXX[[[WWWWWWWWWXXXZZZZZZXXXVVV[[[WWWUUUYYYbbbkkkpppqqqqqqSSSBBB>>>@@@BBB===<<<;;;::::::999555333888;;;>>>===999777777999;;;;;;<<<<<<;;;;;;::::::444:::888999AAABBB@@@GGGLLLlll~~~\\\AAA===<<<>>>>>>===>>>@@@999;;;<<<===;;;;;;;;;<<<999888999<<>>???>>><<>>:::;;;<<<<<<:::999999:::<<>>888666:::???;;;;;;;;;:::888888999;;;;;;:::999999:::;;;999888;;;======::::::<<<===:::555111666@@@AAA===BBBNNNxxxrrrRRRIIIGGGQQQ[[[eeeyyyeeeLLLCCCFFFMMM\\\qqqlllOOO===>>>GGGTTTssstttSSSBBBAAA@@@???;;;888<<>>999999:::<<<<<<=========888:::;;;:::999888888999888999:::<<<<<<===<<<<<>>;;;555222666;;;999777555666999;;;:::888444777999888666666999;;;444<<<@@@:::333444:::>>>888999;;;<<<======<<<;;;888888777888999:::<<<===???===<<<:::999999::::::^^^IIITTTZZZWWWYYY^^^aaaaaaeeemmmsssuuufffaaa\\\XXXOOOFFFDDDHHHIIIPPPUUUVVVUUUXXXXXXVVVPPPUUU[[[^^^]]]YYYWWWVVVTTTUUUWWWYYY[[[ZZZWWWTTTWWWUUUSSSTTTYYY```fffjjjuuufffKKK??????BBB@@@>>>:::888999999888888999<<<===;;;666333555777===============<<<;;;;;;444:::888999BBBCCC>>>AAAAAA^^^zzzOOODDD;;;;;;>>>>>>===???:::===@@@@@@===;;;;;;<<<888888:::;;;<<<<<<;;;;;;777666555666888:::::::::888777777:::>>>???===;;;===:::;;;???>>>777333444777999;;;<<<<<<<<<>>>@@@===>>>>>>===;;;;;;<<<===>>>??????>>>;;;:::;;;===888999:::999777777999<<<:::999888:::===>>><<<:::999===>>>;;;;;;>>>===888888888===BBBBBB>>>???EEE___}}}___OOOLLLbbb{{{}}}```JJJBBBJJJVVVmmmfffMMMJJJPPPFFFVVVeee|||tttPPPGGG@@@>>>>>><<<===BBB:::;;;<<<==================<<<;;;:::999888888888666888<<<=========>>>>>>::::::;;;<<<=========<<<:::;;;;;;:::999888999:::::::::::::::;;;;;;::::::???@@@@@@>>>;;;999:::;;;===>>>>>>;;;888777999;;;888666555777;;;>>>>>><<<:::999777666666777:::;;;444:::===888555777;;;<<<888999999:::;;;;;;;;;;;;777666555666777999;;;;;;:::999999999999999::::::___CCCGGGFFF@@@;;;DDDLLLMMMPPPZZZfffmmmzzzuuuooofffUUUCCC===??????IIIQQQTTTVVVXXXYYYWWWQQQSSSXXX]]]___]]]WWWRRRSSSUUUXXX[[[]]]ZZZUUUPPPTTTUUUUUUTTTUUU[[[eeemmmxxxtttRRR@@@===AAAAAA>>>999777888:::;;;<<<999<<<===999444111333777<<<<<<======<<<;;;::::::555;;;888888AAAAAA;;;<<>>888333444666999<<<===>>>>>>@@@BBB@@@@@@@@@>>><<<<<<>>>@@@>>><<<;;;;;;<<<<<<:::888555777888777555666999===;;;::::::<<<@@@BBBAAA???666<<<>>>;;;<<>>888;;;???BBBCCC@@@>>>@@@DDDJJJjjjgggSSSPPPoooyyyWWWFFFEEEPPPcccsssxxx\\\CCC@@@AAA@@@UUUbbbQQQCCCAAACCCAAA>>>===888999;;;===>>>???@@@@@@???===999666444555666888...333999===>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;999777888:::<<<===;;;999888888999888888777:::<<<;;;888666777888>>><<<:::;;;===@@@@@@@@@<<<999777999<<<>>>>>><<>>===;;;<<<@@@FFFMMMQQQZZZlll{{{yyypppgggZZZLLLBBB<<<===JJJYYY^^^[[[WWWSSSQQQQQQSSSVVVVVVSSSOOOTTTUUUVVVWWWWWWWWWVVVVVVWWWUUUTTTUUUYYY___ccceeerrrvvv{{{jjjJJJ<<<>>>===999555555888;;;;;;:::???<<<:::999444//////333555:::<<<999:::>>>===999;;;<<<<<<:::777888<<<@@@@@@JJJhhhiiiHHH<<<<<<<<<;;;<<<>>><<<>>>AAAAAA>>>===???===<<<;;;;;;;;;999555222999888777:::===???===;;;666888::::::999888888999999444///111777999666222999777777:::>>>AAAAAA???888888777777999;;;>>>@@@===???@@@???<<<999777777:::;;;<<<;;;999888999:::>>>:::666666999===>>>>>>999;;;>>>??????===:::888777:::======<<<;;;===@@@AAAKKKcccjjj]]]uuu[[[EEEFFFUUUkkkfffFFFGGGDDDCCCSSStttkkkGGG<<>>DDDEEE@@@<<<<<>>999777:::???>>>999666777;;;???>>><<>>;;;888777999===AAA::::::::::::::::::::::::444///333===>>>666444:::777;;;???===999777888;;;888555444777888666888<<<999999888777777999<<<>>>WWWAAA>>>:::===>>>===;;;;;;===@@@DDDGGGEEESSScccoootttuuunnngggSSSHHH@@@CCCJJJOOOSSSWWWSSSPPPMMMMMMOOOQQQQQQQQQUUUVVVWWWXXXWWWUUUSSSRRRUUUUUUUUUWWWYYY\\\]]]^^^ffflllrrrzzzyyyQQQ======???===:::999999;;;;;;;;;999666444666555222444777888<<<===:::999;;;:::555::::::;;;:::999:::<<<>>>===FFF```kkkPPP@@@;;;999888===<<<===@@@@@@===<<<>>>;;;::::::888777777777777999888888:::>>>???>>><<<777888::::::888666555666:::666444555888999777444;;;999888:::===??????>>>;;;:::999888999:::<<<===:::===@@@@@@===999666555888:::::::::999:::<<<>>><<<888444333666999::::::999:::===>>>>>><<<:::888888;;;======<<<;;;===???<<>>:::888777:::???@@@<<<:::;;;<<<:::888999===@@@BBBBBB???AAABBB@@@<<<999999:::>>>??????===:::888;;;======999666666;;;>>>>>><<>>===999888::::::777777:::;;;999777777888999999999VVV@@@===777999???>>>===<<<<<<===>>>???;;;===FFFXXXgggqqqxxx|||rrrbbbOOOBBB===@@@JJJUUUTTTQQQMMMKKKKKKMMMQQQSSSVVVWWWXXXXXXVVVSSSPPPNNNSSSUUUVVVXXXXXXXXXWWWVVV[[[ccckkkqqq{{{aaaDDD???AAAAAA@@@>>>;;;:::<<<===999444333666888777777:::999;;;<<<:::999:::888555999888888:::<<<===<<<;;;:::@@@TTTxxxcccHHH<<<;;;;;;<<<:::;;;??????;;;:::<<<:::;;;;;;888555666999===:::999999;;;>>>???>>>===999:::<<<;;;888666555555::::::999999888888888777===;;;999999:::<<<<<<;;;===<<<;;;999999999999:::888;;;???@@@===999666444888999999999999<<>>>>><<<<<<<<<===:::===FFF\\\|||rrrXXXHHHTTTiiieeeKKKLLLHHH>>>IIIcccdddHHH:::888;;;999777888======::::::<<<777777888;;;???BBBBBBBBBAAABBBBBB@@@===;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<999666666:::<<<===;;;AAAAAA@@@>>>;;;;;;<<<>>>:::999888:::<<<>>>??????:::666555999;;;::::::===999999:::;;;;;;;;;<<<<<<888:::===>>>>>>;;;888666333000333;;;<<<777666;;;<<<:::888777999<<<===>>><<<999999;;;:::777666888888666444666999;;;999777WWW@@@<<<666777???????????????>>>>>>>>>AAA888666@@@KKKTTTdddtttxxxgggVVVGGG@@@EEENNNPPPOOOOOONNNNNNPPPSSSUUUTTTUUUWWWWWWVVVSSSOOOMMMSSSUUUVVVWWWVVVVVVVVVVVVWWW```jjjnnntttuuuPPPDDD???AAABBB???<<<:::<<>>???===999999<<>>>>>:::999;;;:::===???<<<777666999>>><<<<<<<<<<<<======<<<;;;999;;;<<<<<<:::888888888:::<<<===;;;888666777999===;;;999777777777888888;;;;;;999888888888888888999<<<>>>>>><<<999888777:::::::::999999;;;@@@CCC===;;;999777666777888999888999:::<<<<<<<<<;;;;;;===>>>>>>>>>===<<<<<<<<<===AAAEEEKKK```qqq^^^LLLQQQyyyvvv\\\HHH@@@DDDLLLbbb}}}ZZZBBB:::888;;;999;;;??????<<<:::<<<888888888999;;;<<<======<<<=========<<<;;;;;;;;;===;;;::::::<<<<<<;;;:::<<<999777777999;;;<<<;;;;;;<<<======<<<===???AAA???<<<:::;;;???BBBAAA@@@<<<888999===???===<<<>>>;;;:::999999:::::::::999999:::<<<>>>>>>===<<<;;;999777888======999888<<<<<<888555777;;;===;;;999555444555999:::666555888222000000444:::===<<<:::YYYBBB>>>777888:::;;;===???@@@AAA@@@@@@DDD;;;666888888:::HHHYYYrrrssstttqqqdddSSSGGGDDDEEEGGGKKKOOOSSSVVVWWWWWWQQQSSSUUUVVVUUUTTTQQQPPPTTTUUUVVVVVVUUUUUUXXXZZZXXX```hhhlllooo}}}]]]GGG<<<>>>???===::::::===AAABBB===:::;;;:::777666888888888999;;;;;;:::999999666666777:::>>>???<<<888999;;;CCCYYY~~~|||VVV@@@???===;;;;;;???>>>:::999;;;999===@@@>>>888444555888======>>>===<<<::::::999555777:::::::::999999:::888;;;>>><<<888555666888;;;;;;999777555555555666777777777777777888888888=========;;;999999:::<<<===<<<;;;:::999:::>>>AAA======;;;999777777888999999999:::;;;;;;<<<======????????????>>>>>><<<;;;===EEEGGGCCCIIIgggnnnYYYPPPRRRtttaaaKKKCCCBBBDDD```}}}bbbJJJ;;;===<<<>>>AAAAAA<<<999:::999999777555555666888:::<<<<<<<<<<<<<<<;;;:::999;;;:::999:::<<<<<<;;;:::<<<:::888888999:::<<<<<<999:::;;;;;;::::::;;;===???<<<999:::===@@@@@@>>>===:::;;;???AAA???===>>>???;;;777666777888888777888888888999:::<<<>>>???===;;;;;;<<<;;;888888999:::777555888======888222555444555999999666555777111000111555999<<<;;;:::YYYBBB???999;;;666777:::<<<>>>?????????;;;<<<===<<<888555;;;DDDLLLVVVhhhxxxxxxgggSSSHHHBBBAAADDDJJJRRRYYYZZZZZZQQQRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWVVVTTTUUUYYY]]]XXX\\\bbbfffiiisssjjjIII<<<<<<;;;999888:::===@@@<<<:::999:::777444666:::===;;;;;;===<<<888666777666777888;;;======;;;999999<<<@@@OOOssstttTTTGGG???======@@@@@@;;;:::<<<777:::===<<<777333222222:::<<<===<<<:::999999:::111444666888777777888999777:::<<<<<<888666666888999::::::999777555555666555555666777888999999999===<<<;;;888777888;;;>>>======<<<:::888999;;;===:::::::::888666555666888::::::::::::<<<===???@@@@@@???>>>???@@@???===<<<;;;AAAHHHJJJOOOfffyyymmm^^^PPPWWWjjj```GGGCCC>>>GGG[[[|||bbbFFFAAA??????AAA???:::888999888888777555444666:::===BBB@@@???>>>>>><<<999777888888::::::;;;;;;;;;;;;===<<<:::999999:::<<<===;;;<<<<<<:::777666555666;;;999777777:::<<<>>>>>>===999999>>>???===<<<===???:::555444666888777666555444333333555888;;;======;;;:::999777666666777777666666:::>>>>>>888333<<<999999;;;999555333555666666666666666777777777WWWAAA???:::===777888999:::;;;;;;;;;;;;888===???===;;;<<<======999<<>>999:::;;;;;;666111555===???<<<<<>>???HHHjjjsssTTTAAA??????BBBAAA===<<<===:::::::::999888666555555555888:::;;;::::::;;;===333666888999888777777888777999;;;;;;:::999888888777:::======:::888888999666777888999999:::::::::999999888777666666999<<<;;;<<<<<<;;;999888:::;;;777999999777555444666888;;;:::::::::<<<>>>AAABBB@@@???>>>???AAAAAA???<<>>CCCAAA?????????>>>;;;888444888;;;;;;:::999:::<<<>>>===<<<:::::::::===>>>:::;;;<<<;;;999777777777777777888888999<<<@@@DDD===:::999<<<>>><<<;;;===:::666333555888:::888555555555555555555777888999;;;:::999666666777999999666666777;;;>>>???===:::===:::888999888444333666888:::;;;888444222555999UUU@@@>>>;;;???;;;;;;;;;;;;:::999888888>>>AAA===666888AAACCC===<<<333111@@@XXXkkkvvv|||jjjZZZGGG@@@FFFOOOTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVOOOUUUZZZZZZWWWSSSSSSUUUXXXTTTTTT[[[```eeeoooyyyvvv\\\EEE???777444666:::;;;<<<<<<>>>@@@>>>666000555>>>===:::;;;??????:::999<<<666999<<<;;;888777999;;;999>>>???DDDeee[[[BBB@@@AAACCCCCC>>>===>>>???<<<:::999:::;;;;;;;;;000444888::::::;;;>>>@@@888:::<<<<<<;;;999999999888999:::<<<<<<;;;:::888777;;;???@@@>>>;;;;;;;;;999999:::;;;;;;;;;::::::555666777777666666777888999:::;;;;;;999999:::;;;777999:::888666555777999<<<;;;:::;;;<<>>===???AAABBB@@@===EEE<<>>CCC;;;>>>AAAAAA>>><<<<<<===???===<<<===??????===:::222777<<<<<<999777:::===>>>>>>===;;;:::;;;===???666999;;;<<<;;;;;;===>>>555888:::;;;;;;???FFFKKK???;;;:::===>>>===<<<>>>444333222666;;;<<<999555888999999:::999888777666::::::999777888;;;======555666777:::>>>AAABBBBBB999555444555555333444888666:::<<<888333222777===ZZZ???@@@@@@>>>888888888888999;;;<<<===@@@@@@AAABBBBBBBBBBBBAAA;;;555444999>>>HHHccc~~~~~~qqqYYYCCC<<>>???TTT|||OOOIIIBBB???>>>>>>@@@CCCCCC@@@<<<999777888:::<<<<<<===>>>>>>:::777777:::;;;<<<===???@@@???===;;;======;;;888:::<<<999444???>>><<<:::999999999999:::888666666888999777555222555666666999>>>>>>::::::999888777666666666666777;;;>>><<<888666888;;;888:::===>>>>>>???@@@AAA@@@;;;<<>>===;;;<<<<<<999<<<>>>>>>;;;:::;;;===333444666:::===>>>;;;999>>>======>>>>>><<<999666:::>>>>>>999888<<>>;;;;;;===>>><<<:::777;;;;;;888888======999999999999999888888777777222777999666555999===???===<<<<<<<<<<<<<<<<<<<<<888555222333777:::;;;;;;555444777:::888555888===ZZZ???@@@@@@>>>999999::::::;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@:::555333777888<<>><<<<<>>>>>???<<>>===:::777777999999999:::;;;;;;;;;999888;;;===<<<:::<<<>>>;;;555<<<;;;999888888999:::;;;999777666777888888666333888888777555888>>>@@@>>>555555555555666777888999;;;???AAA@@@<<<:::<<>>???>>>===>>>???======:::666999???AAA@@@???KKKmmm{{{```LLLCCCPPPfffxxx\\\JJJDDDLLLhhhoooMMMCCC@@@888999CCC<<<<<<======<<<<<<======888:::<<<;;;999777888999;;;:::888777777999<<<>>>:::::::::;;;<<<:::777555777<<<<<<888666999;;;999777888:::<<<>>>?????????@@@>>>;;;;;;<<<===;;;999777:::;;;888888;;;;;;888999999888888888999999:::222666777444444888;;;;;;999888777777888999;;;<<<;;;999666777888999999777666555777:::999666888===ZZZ???@@@@@@>>>999999;;;;;;;;;;;;:::999:::999999888888:::;;;<<<>>>999999<<<;;;888;;;CCC[[[nnn|||sss^^^NNNHHHHHHQQQOOOOOOPPPRRRTTTUUUUUUXXXZZZ]]]______]]]ZZZXXXUUUSSSUUU[[[___bbbgggmmmxxxzzzlllNNN<<<999666777;;;888888555333444777888666444///111888===;;;666444777<<<;;;999999:::<<>>===<<<============>>>???===;;;999::::::===<<<<<<;;;;;;:::::::::999<<<<<<;;;===???<<<777:::999777666777999;;;===888888888999999888555222888777333000222999<<<;;;777777666666777888999:::===@@@BBBAAA>>><<<>>>@@@===???@@@???===<<<<<<<<<:::AAA???666777BBBFFFAAAKKKhhhrrr___NNNBBBCCCeeebbbIII@@@NNNaaakkkOOO>>>777;;;EEE:::::::::;;;;;;===>>>>>>999;;;;;;:::888777888999<<<===<<<999555555999===777777777888:::999777555777;;;===:::888999888777777888999;;;<<<=========@@@>>><<<<<<<<<;;;999888777999:::777777999888666777777666666777999<<<===555666555222444999:::777777666444444555777:::<<<:::888777777888888777666888666888:::999777888<<>>999:::<<<===<<<:::888777777666444333444555777999???;;;<<<@@@@@@;;;888999CCCXXXooowwwpppbbbRRRGGGIIIKKKPPPVVVWWWUUUWWWZZZWWWXXXZZZ\\\\\\ZZZXXXWWWVVVSSSTTTYYY]]]___dddiiiuuuyyywwwRRR:::777666777999555777333222777;;;;;;999888777999===???;;;555555999>>>;;;888555555888<<>>>>>?????????>>>>>>???@@@@@@===<<<======;;;======<<<:::999888999:::999;;;:::888999===>>>;;;<<<:::888666777999;;;===999:::;;;<<<;;;999666333888888444111333888;;;999>>>===;;;999999999:::;;;<<<>>>@@@???===;;;<<<======>>>@@@???===<<<<<<===:::CCCHHHCCC>>>@@@EEEIIIjjjooo\\\LLLHHHNNNeee~~~]]]EEEAAAHHHbbbbbbFFF:::===DDD<<<;;;::::::<<<===>>>>>><<<<<<<<<<<<<<<<<<======888===AAA???:::555444666777666777888:::;;;:::888;;;>>>@@@@@@===;;;999888888888999999::::::;;;;;;???>>>===<<<;;;:::888666777888888888777777666444555444333333555999===???999999666444777<<<;;;666:::888666444444666999<<<777555444444555777:::;;;:::888888;;;;;;888888<<>>===>>>???@@@???===;;;:::999888666666666777999;;;;;;888999<<<>>>:::666444>>>GGGWWWhhhvvvuuuaaaLLLGGGKKKTTT[[[YYYRRRRRRVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVRRRQQQUUUWWWXXX\\\bbbgggrrrUUU:::888777777888444777333444;;;???===;;;<<<===<<<<<<===:::777999>>>BBB>>>999555444666:::===<<<::::::<<>>===>>>:::===>>>???@@@@@@@@@???>>>===???>>>999999======999777888888666333222444666888:::888444444:::>>>???>>><<<:::888888999;;;<<<:::<<<>>>???===;;;888777:::<<<;;;:::<<>>:::???>>><<<:::999:::;;;<<<<<<===>>>===<<<;;;;;;;;;:::<<<>>>>>>>>>>>>>>>@@@???AAAGGGIII>>>777GGG```___WWWMMMCCCQQQlllyyyXXXDDD<<>>;;;;;;===>>>>>>===<<<<<<;;;<<<===???@@@@@@:::???CCCBBB<<<777777888999999999;;;===>>>>>>===<<<>>>AAABBB@@@<<<::::::999999888888888999999999===>>>>>><<<:::888777666666666777888888555444444333222111222444888;;;>>><<<<<<999666999>>>===999===;;;777444333444666888999777555333444888===AAA===999999<<<<<<999999;;;ZZZ???@@@@@@>>>@@@AAAAAABBBAAA@@@???>>>======<<<;;;<<<===>>>???;;;:::;;;<<<<<<999666333888999@@@SSSmmm|||ttteeeEEECCCGGGPPPRRROOOPPPUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSNNNMMMOOOPPPQQQUUUZZZZZZjjj^^^???;;;888666777555666444777???AAA<<<:::???;;;777555888999:::===BBBDDDAAA===999777888:::<<<;;;999;;;???BBBRRR{{{[[[<<<===CCC@@@===>>>????????????>>>>>>:::===:::444555;;;;;;666777999;;;999666444666888888:::888333333888>>>???======;;;::::::::::::;;;;;;===???@@@>>><<<;;;;;;888;;;======???AAA>>>888;;;999777666777999<<<>>>======>>>>>>======<<<;;;888:::===>>>>>>???@@@BBBBBB<<<===AAA::::::[[[gggOOORRRUUUWWWttttttVVVDDD>>>GGGaaa~~~\\\GGG???BBB>>>;;;:::===??????===;;;:::888999;;;===>>>>>>@@@AAA@@@===::::::===AAA<<<;;;;;;<<>>999888999;;;:::999888888888888888;;;<<<>>>===:::777666666666444666999999555333555333222222333444777:::<<<<<<===;;;888999===>>>;;;===;;;777444333333333444===<<<999666666999>>>BBB???;;;:::<<<===;;;999:::ZZZ???@@@@@@>>>??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????:::<<<>>>>>><<<:::888666222444777AAAUUUmmm{{{\\\III>>>DDDMMMPPPRRRVVVVVVUUUUUUUUUUUUUUUUUUVVVQQQMMMKKKMMMOOOPPPTTTZZZXXXggg{{{mmmHHH???777333666777555444:::BBB@@@888888???;;;444222666<<<===>>>@@@AAA???===;;;999999:::::::::888<<<@@@???JJJqqqrrrLLLAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999===999333444<<<<<<555888<<<@@@???;;;999:::===555999:::777555999======999999:::;;;;;;;;;;;;::::::===??????===<<<===???555999;;;<<<>>>@@@===777;;;999777666666999<<<>>>>>>=========>>>===<<<;;;888:::===>>>>>>???@@@BBB???::::::>>>CCCVVVkkkhhhmmmwww}}}wwwcccGGGEEEKKK```vvvUUUEEE@@@<<<888888<<<@@@@@@>>>===:::777777999;;;;;;:::<<<:::999888888:::===???<<<;;;:::;;;>>>???@@@???999888:::>>>===777777:::<<<;;;:::888777777888888888;;;======:::777777777555333555:::;;;666444666555555555666777888999:::777::::::777666:::<<<;;;<<<;;;999777555555555555777888999999888:::>>>AAAAAA<<<:::===>>><<<999:::ZZZ???@@@@@@>>>::::::999999999::::::;;;:::;;;<<<=========<<<<<<333888<<<<<<;;;999888666555;;;===999>>>TTTpppeeeGGGEEEPPPTTTSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUQQQMMMLLLNNNPPPRRRWWW]]]^^^hhhvvvyyyPPPBBB777000555999444444<<>>777333999???@@@===;;;<<<;;;;;;:::999999999999999777;;;@@@===CCCjjjaaaFFF===>>>??????>>>===<<<=========<<>>===<<<;;;>>>@@@888<<<======@@@CCCAAA<<<@@@>>>;;;888777999;;;<<<===<<<;;;<<<===<<<;;;999999;;;===>>>>>>>>>???AAA999<<<>>>CCCSSSwwwjjjdddVVVPPPCCCDDDdddbbbMMM>>>999555666<<<@@@AAA???AAA===999777999:::999777000000333777::::::888666<<<:::999:::<<<>>>>>>===999777999>>>===888888<<<===<<<:::888777777888888777:::======:::777777888555222555;;;<<<666555777777777888888999999999999222777999555333666999:::<<<<<<;;;::::::999999999,,,000555888999:::===@@@BBB===:::===???<<<::::::XXXBBB???999<<<888;;;;;;777666777666222666888;;;>>>@@@@@@??????<<<<<<<<<:::777555666888999===AAA@@@;;;AAA[[[vvvpppTTTGGGMMMXXXYYYSSS]]]^^^[[[VVVVVVXXXWWWTTTNNNPPPRRRTTTTTTTTTVVVXXX\\\aaammm___FFF<<>>777444888>>><<<;;;::::::;;;;;;999777777777999:::<<<<<<<<<<<<===@@@===;;;===CCCbbbYYYBBB===???>>>;;;888:::===>>><<<;;;999888;;;@@@CCCCCCBBBBBB@@@===;;;:::999999999777:::===>>><<<;;;:::;;;666555888;;;:::777777;;;888;;;>>>???===<<<;;;;;;:::999999<<>>;;;<<<<<<;;;999777777999;;;>>><<<:::;;;======;;;888222888======<<<;;;:::888<<<===@@@SSS{{{fffWWWzzz}}}[[[@@@???III___```MMMCCC???;;;777>>>DDD===CCCAAA>>>>>>???>>>:::777333555888<<<>>><<<888444:::;;;>>>??????<<<999777999<<<<<<888777<<<@@@AAA===:::777555666666666666888999:::999666555777:::999666777:::888222333888888;;;>>>>>>:::777777888888888888888888888888888<<<:::===BBBBBB===;;;???111222444888<<<>>>===;;;888888999999999888777777VVV@@@===888;;;;;;======999888::::::777555666888:::<<<<<<<<<<<<<<<:::888888:::;;;:::888999:::<<<===;;;===LLL]]]zzzxxxhhhRRRJJJRRRYYYYYYZZZ[[[YYYUUUTTTWWWWWWTTTQQQSSSVVVWWWVVVTTTTTTUUU\\\___hhhzzzjjjLLL===>>>???666555999===:::555222444888;;;:::888666555666666777999:::;;;;;;;;;::::::;;;;;;===999999<<>>>>>>>>;;;888888:::>>>AAABBBBBB===999999<<<<<<999444444777;;;<<<<<<<<<<<<===<<<::::::<<<;;;888:::???::::::<<<===>>>======<<<999666333333666888888777>>>>>>===:::777777888:::???===<<<<<<>>>===;;;999444777:::;;;;;;;;;::::::999<<>>>>><<<999888:::<<<888666666999888555777<<<999;;;======;;;888777666444777:::::::::999999::::::666888???BBB>>>999888666666777999;;;<<<;;;999::::::::::::999999888888VVV@@@>>>:::<<<>>>@@@>>>::::::===>>><<<666666777888999;;;;;;<<<<<<888555888>>>AAA>>>::::::888999<<<===<<<>>>BBB^^^rrrwwwaaaLLLKKKTTTYYYXXXZZZYYYUUUUUUXXXYYYWWWTTTVVVXXXXXXVVVTTTSSSSSS[[[\\\```lll{{{VVV>>>;;;???999:::;;;;;;999666555666777;;;;;;999555222111555888;;;===>>><<<999777888:::999999555777<<>>999555555999<<<>>>>>>AAA???:::666444777<<<@@@AAA;;;777999>>>???888111222555999;;;<<<<<<<<<===AAA>>>======<<<999<<>><<<<<<888444333555888;;;============;;;999999:::<<>>======>>>===;;;999777888999;;;<<<;;;;;;<<<:::CCCeee___HHHLLL[[[nnnMMM;;;>>>VVVmmmxxxWWW@@@<<<:::===???:::777777999<<<@@@BBBCCCBBB777666777999::::::888666:::::::::::::::<<<===>>>:::;;;888555777<<<===;;;888666555555777:::;;;:::>>>>>>>>>===:::::::::<<<777666666888888777:::@@@;;;;;;;;;<<<<<<:::777444222777<<<<<<999777999<<<:::555555<<>>;;;888777:::>>>AAA???<<<::::::;;;>>>???===:::999GGG```vvvuuuaaaQQQOOOTTTVVVZZZ[[[YYYXXX[[[\\\[[[VVVWWWWWWUUUSSSRRRSSSUUUXXXXXX[[[aaaoooaaa???999???<<>>AAATTTtttuuuJJJ>>>888444777<<<======<<>>;;;:::<<>>999333555777:::;;;;;;999999999@@@======>>>===999;;;???===888444555;;;>>>>>>;;;===;;;888777999===@@@BBB;;;<<<<<<;;;:::;;;===?????????>>>>>>>>>===<<<;;;;;;:::;;;>>>>>><<<<<<===CCC]]]kkkLLLAAAPPPeeegggDDD;;;GGGUUU~~~iiiIII???;;;===AAA>>>::::::;;;<<<===>>>======:::888777777888999888777:::::::::::::::;;;;;;;;;::::::888555666;;;;;;777888777555666888:::::::::::::::999999888999::::::777777666666555777;;;???<<<:::999:::<<<;;;777333444999===;;;555444999>>>:::888888;;;>>>===;;;888>>><<<:::999::::::999888777777888:::<<<>>>@@@AAAWWWCCCAAA===@@@@@@@@@>>>888777999:::888<<<<<<;;;;;;<<<===>>>???999;;;<<<===============666999<<<=========>>>===CCCPPPlll}}}cccOOOLLLRRRXXX\\\[[[ZZZ\\\\\\ZZZVVVUUUSSSQQQOOOQQQUUUYYYUUUUUUXXX\\\bbbsssjjjCCC:::???===CCC@@@<<<;;;;;;<<<:::999666;;;>>><<<666222222555666777999777555555888;;;999888555999@@@@@@OOOkkkTTTCCC;;;777<<<@@@>>>;;;:::>>>??????;;;666444555777:::<<>><<<;;;:::;;;<<<===>>>??????>>>===<<<<<<;;;:::===@@@>>>:::;;;@@@QQQkkkQQQJJJVVVnnn[[[EEECCCGGGQQQwww^^^JJJ===<<<@@@===<<<======<<<;;;:::999999<<<:::777777888888888777999:::<<<===<<<999777555:::;;;999555666999888555;;;999888888999999888777555555555666777999::::::888999777444333555888:::;;;999888:::<<<;;;777333:::======888111000666===888;;;;;;999666888;;;>>><<<:::888999:::;;;;;;:::999999999999;;;<<<>>>???VVV@@@???;;;>>>===???===888666999999666;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>><<<;;;;;;<<<222777:::999999===@@@BBBCCCCCCVVVuuupppTTTDDDKKKSSS[[[[[[ZZZZZZXXXVVVTTTSSSQQQOOOOOOQQQWWW[[[TTTTTTWWW[[[]]]gggvvvJJJ>>>AAA===BBB@@@<<<:::999777555333444777;;;:::777333111111666555555555666888:::;;;888999888<<<@@@===HHHcccfffOOOBBB;;;???BBB>>>:::;;;<<<>>>???>>>;;;888777666888===BBBBBB>>>;;;;;;===<<<>>>???===:::666444333666777;;;???===888666777;;;777444444777999999888<<<>>>???>>>:::777555444@@@@@@@@@===:::777666777;;;<<<>>>>>>=========>>>:::999===@@@<<<888@@@LLLccckkkIIIBBBVVVuuuxxxXXXFFF@@@888[[[~~~^^^CCC<<<===888:::<<<======<<<;;;<<<===>>><<<999888888999999888999:::<<<===<<<999555222999<<<<<<777444666777555===;;;999999999888666555666555444555888:::::::::888:::999444222444666666888888888:::;;;:::888666<<<===;;;555000///444:::444:::<<<666222444:::===888777777888;;;<<<<<<;;;===<<<:::888888888888999VVV@@@>>>:::===:::===<<<999999<<<<<<999999:::;;;;;;;;;:::999888999:::;;;<<<>>>===;;;:::333777888666777>>>AAA@@@>>><<>>???888BBB\\\^^^LLL??????AAA===;;;>>>=========>>>???>>>;;;888999<<<>>>???>>><<<<<<<<<:::<<<>>>>>>;;;999777777888888;;;>>>===999888;;;;;;:::888888888888999999===???AAA???<<<888777888===>>>>>><<<:::777777777777:::======<<<<<<>>>@@@===<<>>;;;:::::::::999888999:::;;;;;;:::888666444777>>>@@@:::333333555666<<<;;;:::999:::999777555888666444555777888888666777;;;;;;666444666777555444666999;;;:::999999999999999888555222222333555333999<<<888555888:::999555555666999;;;<<<;;;:::;;;:::888666555666777888XXXBBB@@@;;;>>>888<<<===<<<===@@@@@@===:::;;;<<<======<<<:::888:::777666:::???AAA===888777999888555999AAAAAA<<<:::===888<<<^^^{{{\\\FFFRRR^^^```^^^[[[VVVRRRRRRTTTWWWWWWVVVUUUUUUUUUWWWUUUXXX]]]]]]aaawwwZZZIIIFFF<<<000333777999999999:::;;;;;;:::888777888999888777>>>999444555;;;???===:::666:::<<>>555>>>XXXxxxiiiSSSAAA>>>???<<<===BBB>>><<<;;;===@@@AAA>>>;;;;;;::::::<<<>>>>>><<<:::666999<<<======<<<<<<<<<;;;999;;;>>>===:::;;;???;;;<<<<<<;;;999888999:::777999<<<;;;999888:::<<<777888;;;;;;::::::;;;<<<555999<<<===<<<<<<>>>AAABBBAAACCCCCC>>>AAAZZZvvvtttGGGFFFTTTwww___HHHEEE>>>CCC___UUUGGGDDD888:::>>>AAABBBBBBBBBDDDGGGAAA???<<<;;;;;;;;;:::888999999888888888888888888666???BBB;;;333111555777;;;:::999:::::::::888666999666333333555555444222666;;;<<<777666999999666111666:::;;;999888999;;;555555666666666444333222444:::===;;;<<>><<<:::;;;999999======::::::<<>>;;;999999::::::999111444666999>>>BBB@@@:::666333:::>>>GGGjjjsssOOODDDXXXooocccUUUVVVSSSTTTSSSWWW\\\^^^[[[YYYZZZWWWYYY[[[[[[ZZZ```sssyyyQQQ===;;;999777666666777888888777<<<;;;999777777888999:::;;;<<<<<<;;;:::;;;===@@@<<<777777:::<<<===CCCMMMlll```BBB>>>???999;;;FFFBBB>>>::::::>>>@@@>>>;;;???;;;777777:::;;;888444666777888;;;===<<<999777>>>;;;<<<@@@>>>:::;;;AAA>>><<<;;;;;;;;;;;;999888888===>>>999888<<<===::::::<<>>???@@@HHH???>>>CCCAAAIIIqqqqqqXXXOOOllluuuMMMKKKHHH>>>===\\\zzzWWWEEE999BBBEEEHHHEEE???<<<@@@FFF@@@<<<888999===???<<<999777777:::???>>>777222222888;;;<<<:::777666888;;;???>>>;;;999888999:::;;;;;;777333444888999777333222888999555555999999555111444888:::999888666555444777888555555888888555888666555777999:::777555888777777888:::;;;;;;:::666666666666777888999999YYY???@@@???;;;555777:::===>>>>>>===<<>>BBB@@@:::888:::>>>===CCC]]]tttyyygggVVV]]]kkkbbbYYYXXXQQQRRRRRRTTTYYYYYYWWWWWWZZZYYYXXXYYYZZZYYY^^^nnn}}}```DDD::::::888666666777888777666===<<<:::::::::;;;===>>>999:::;;;:::999999;;;===999555555888:::;;;BBBJJJbbbyyyhhhEEE???CCC???===BBBDDD???<<<<<>><<<<<<999555666999;;;999666777888999;;;======:::777666222222888<<<;;;;;;======<<<;;;;;;;;;:::999888888===>>>:::888;;;<<<:::999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBLLLiiisssVVVIIIZZZiiiNNNGGGAAAEEETTTooo~~~\\\===<<>><<<;;;::::::999===999555555777777444111666999888555666::::::666333666999999777666777888777::::::777888;;;===;;;<<<:::888888:::;;;:::888999888888999;;;<<<<<<:::777777777777888999::::::YYY??????>>>:::555666888:::<<<=========CCC===888777555555888======;;;888777777888777777<<<>>>???===???AAA>>>999999AAA@@@;;;???KKKbbb{{{~~~fff]]]``````aaa___TTTPPPPPPSSSVVVUUUSSSUUU[[[]]][[[ZZZ[[[\\\^^^hhhsssuuuQQQ???<<<:::999888999:::999888;;;::::::999:::<<<===>>>666888::::::999888888999666444444666888:::AAAHHHXXXppptttLLL@@@EEEDDD???===CCC???<<<<<<>>>???===:::999777555666999;;;:::888888888999;;;======:::888333...---444;;;<<<999777;;;;;;<<<<<<;;;:::999888888<<<===:::999:::;;;:::999:::;;;;;;::::::<<<>>>;;;;;;;;;;;;<<<===>>>???<<>>===;;;:::;;;999;;;???@@@<<<;;;======;;;999888:::<<<>>>>>>===>>>???@@@???<<<:::888===:::777777999999777555;;;:::666444666::::::666444888;;;:::666555777;;;:::<<<;;;888999???BBBAAAAAA>>>:::999:::;;;<<<<<<:::999999;;;===>>>===;;;888888888999999:::;;;<<>>???>>>:::777777888888999:::;;;<<>><<<888777AAA===999??????PPPtttmmmXXXRRR[[[iiihhh]]]PPPRRRUUUXXXVVVSSSUUU[[[bbb^^^\\\^^^______dddjjj[[[EEE===;;;:::;;;<<<>>>======888888777777777888999999555777;;;<<<:::888777777777666666777999<<>><<<<<<======;;;999:::888777777:::;;;:::999999888999:::<<<;;;999777666444333666:::999555222777999<<<===<<<:::999999999;;;<<<:::999999:::;;;=========;;;::::::<<<>>><<<<<<<<<<<<===>>>@@@@@@>>>AAADDDRRR}}}}}}RRRDDDZZZvvvfffJJJGGGFFFGGG\\\{{{aaa===DDDEEE>>>:::???CCCBBB@@@BBBDDDCCCAAA?????????>>>;;;;;;>>>>>><<<<<>>AAAAAA>>>:::777:::888777999;;;>>>>>>======999444222555999999777333888======888555777;;;:::;;;:::666888???CCCDDDAAA>>>:::777777999;;;===:::::::::<<<>>>???===<<<999999999999:::;;;======WWW===???>>><<<;;;:::999888888888999999;;;888777999999777888<<<:::888777777888888777666???AAA@@@;;;999::::::777555<<<888999AAA<<>>>>>>>><<<;;;===<<<::::::;;;;;;;;;:::999888888999::::::888666666999;;;;;;999666333000333777;;;======;;;::::::999:::;;;;;;:::888999;;;@@@@@@???===;;;:::<<<============>>>???AAABBBCCCAAA>>>HHHkkk\\\AAANNNxxxiiiSSSDDD>>>IIIZZZEEEDDDBBB>>>>>>AAABBBAAA999<<>>>>>???;;;:::;;;;;;999:::===BBB>>>999888999:::999777222555:::>>>@@@>>>:::888888777777888:::<<<=========888333333555777888999333999??????<<<888777888999999777333555<<<@@@AAA<<<:::777555444555888:::999999:::<<<>>>???===;;;888888888999:::;;;===>>>UUU<<>>===:::999888<<>>;;;<<<@@@DDDEEETTTlll[[[>>>999<<<===AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888999::::::888777222999===<<<999777444111...444;;;>>>===<<<<<<===:::999:::;;;:::777888<<<@@@AAAAAA???<<<;;;<<<===>>>>>>>>>???@@@BBBCCCDDDCCCEEE]]]jjjGGGCCCbbbsssRRR???AAALLLsssXXXIII======@@@>>>>>>AAA888:::>>>AAACCCBBB@@@>>>===:::888999999777777;;;AAA???<<<:::999888777555000333777;;;===<<<:::888888888777777666777777777;;;777555666666666999===777:::===???===;;;888777888999666222222888<<<<<<666666666555444444666888888888999;;;======;;;999666666666777999:::<<<===TTT;;;???BBBBBB;;;;;;;;;:::999999888888;;;999:::======999888:::<<<;;;999999999999666444888;;;;;;666444777:::;;;:::777<<<@@@<<<>>>BBBAAATTTyyyxxx]]]]]]kkknnnmmmccc[[[VVVXXXZZZYYYXXXYYYXXXVVVWWWXXXWWWUUUXXX^^^eee|||\\\===:::888777888:::<<<<<<;;;;;;;;;;;;;;;:::999777777999;;;======<<<:::999999<<>>BBBAAASSSmmmnnnIII>>>===:::>>>???AAABBBAAAAAA@@@@@@;;;<<<<<<;;;;;;;;;<<<======;;;:::;;;<<<<<<:::999444:::===<<<<<<<<<777000)))111:::>>>>>>===>>>???:::888999<<<:::666777<<<<<<===??????>>>======>>>======>>>???@@@BBBCCCDDDIII\\\sssQQQBBBUUU{{{tttTTTFFFHHH]]]rrr|||YYY??????AAA999777???;;;;;;===BBBEEEEEE@@@<<<:::777666888999777888;;;>>>??????>>>;;;888777777333555777999999999888777999999888777666666666777999888999:::888666;;;CCC>>><<<:::;;;<<<<<<;;;999999:::777333333777999999111444888888777666666777555666777:::<<<<<<999777444444444555777888:::;;;SSS:::???CCCDDD999::::::;;;;;;;;;:::999???<<<;;;===<<<888888::::::::::::<<>>666::::::555333777<<<===>>>999BBBCCC888===EEE:::CCCvvvbbb]]]hhhkkkmmmhhh\\\RRRRRRVVVWWWWWWXXXWWWVVVXXXYYYWWWUUUZZZaaabbbvvvhhhEEE???===<<<<<<======<<<;;;999999:::::::::999888888999;;;===<<<:::999888999:::???>>>888777<<>>??????>>>>>>???888999:::::::::;;;===??????>>><<<<<<======<<<;;;;;;>>>>>>===@@@AAA999---'''///999>>>???>>>???AAA:::777888<<<;;;666777<<<777:::===>>>>>>>>>>>>???<<<<<<===>>>???AAACCCDDDOOOssslllXXXBBBFFFhhhmmmNNNEEEGGGXXXuuulllFFFCCCBBB444111<<<999888999>>>BBBAAA;;;444777555555888999888999===;;;>>>AAAAAA===:::999:::888888888888888777777666888999::::::999:::;;;===888999<<<>>>:::666===GGGCCC>>>888777:::======;;;;;;<<<:::555444777999777///444:::<<<:::888888888444444666999;;;:::888555222222333444666777999:::TTTAAA@@@<<<>>>===888888<<<<<<888777;;;:::888666555555666999:::888999999999<<<@@@>>>999111555888888999<<<;;;888:::<<>><<<;;;;;;@@@WWWtttrrrccchhhwwwkkkaaaVVVRRRUUUXXXXXXWWWTTTYYY]]]]]]ZZZ\\\bbbhhhdddyyyxxxEEEAAA;;;888<<<@@@<<<777555;;;999999;;;>>>???<<<888???:::888:::;;;999888:::BBB???@@@BBBAAA===<<<>>>KKKxxxjjjCCC999BBB???>>>===<<<<<<===>>>???===;;;999:::???BBBCCCCCC===:::777777:::<<<<<<:::>>>@@@AAA@@@>>>;;;:::;;;111222444888;;;<<<:::888999999:::;;;<<<<<<<<<;;;===;;;:::<<<@@@BBB@@@>>>;;;:::>>>CCCAAA>>>DDDNNNkkkvvvOOONNNIIIPPPppp\\\CCC999JJJ[[[zzzTTTBBBEEE===444;;;777999::::::>>>BBB@@@:::777999999555666:::;;;999999===???======>>>;;;666:::888666666888;;;;;;;;;============<<<;;;:::999@@@>>>;;;999999;;;>>>@@@@@@???===:::777777888:::>>>@@@<<<888999===;;;555555777::::::888666555444888666666999>>>???;;;666555444222000000333999>>>XXXDDDDDD@@@CCC===:::;;;===;;;777777;;;<<<999666555777999::::::999:::999777999===;;;777888<<<>>>======@@@???;;;:::<<<>>>===<<<::::::;;;<<>>>>>AAANNNzzz|||QQQ>>>BBB???===<<<;;;;;;>>>AAACCC>>><<<<<<>>>AAACCCCCCBBB;;;999888888;;;<<<;;;:::999;;;======;;;:::999:::666666666888;;;======<<<:::;;;<<<============<<<<<<;;;;;;<<<>>>@@@@@@@@@FFF<<<888===???AAALLL[[[rrrXXXJJJDDDJJJffftttVVV???HHHQQQhhhoooJJJBBB???;;;<<<;;;===<<<;;;>>>BBB@@@<<<===???===777555777666333666:::<<<::::::;;;999555999888777777:::;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<===<<<:::999:::;;;>>>?????????>>>;;;999888:::<<<===>>>;;;777888<<<:::555555777999999777555555666999777666999===>>><<<888666777888777777888;;;===XXXEEEEEEAAACCC>>>===>>>>>>:::666777;;;>>>:::666666:::<<<;;;888;;;<<<:::777888<<<;;;777:::>>>???===<<<>>>===999:::;;;<<<;;;999999999:::888@@@YYYuuuzzzkkkbbbfffjjjbbbYYYTTTUUUVVVUUUSSSVVVXXXZZZXXXVVVVVVYYY]]]gggvvvPPP???;;;999::::::888999<<<:::::::::999777777999;;;:::777888===???<<<;;;<<<===::::::===>>>>>>@@@DDDMMMzzzcccEEE???@@@>>>;;;:::999;;;>>>???<<<<<<===@@@BBBBBB@@@===999999999;;;<<<===;;;999666888;;;;;;;;;::::::;;;<<<:::999999<<<>>>@@@@@@;;;<<<===>>>???>>>======???@@@AAA@@@@@@@@@BBBDDDKKK<<<666<<>>BBBBBB??????AAA???999666666444000666:::;;;999:::<<<:::777999888888:::<<<===<<<::::::;;;;;;<<<======>>>>>>888888888888999:::::::::===>>>===;;;::::::<<<>>>;;;<<<:::777888:::888444444555666666555444666777999777555777;;;===<<<;;;777999<<<===<<<;;;;;;;;;UUUAAAAAA<<<>>>>>>???AAA???:::666777;;;???999555666<<<>>>:::555<<<>>>===999:::===>>>;;;999<<<===;;;;;;===<<<999;;;<<<<<<:::999888:::;;;777777KKKnnn~~~tttfffbbbkkkeee]]]XXXXXXWWWUUUSSSUUUUUUUUUUUUTTTUUUWWWYYY^^^iiiwwwUUU???<<<999999777666999???888999999666333333777;;;:::777888===???;;;999999===999999;;;===<<>>AAA@@@===;;;999777777666999:::<<<>>>???===:::888888999;;;===>>><<<:::888999;;;===>>>===<<<<<<======<<<;;;<<<>>>??????>>>;;;<<<===>>>???>>><<<;;;@@@BBBCCCAAA===<<<>>>AAABBB::::::AAACCCHHHdddmmmOOOGGGNNNUUUsssRRR???AAATTTkkkwwwSSSFFFAAACCC>>>@@@???<<<>>>BBBDDDBBB;;;>>>===999888999888444999<<<===;;;<<>>666777888999888777666444:::;;;;;;;;;::::::<<<>>>999:::999888888888777555222333444333333333555777999666444555888:::;;;;;;777999;;;<<<:::999888999TTT???===777999===???@@@===:::888999:::===888555777<<<===888333999<<<<<<::::::>>>???===999<<<===;;;<<>><<<999999======999666555???;;;999;;;<<<;;;===AAAHHHttt]]]DDD???@@@@@@@@@>>>:::777555888:::<<<===<<<:::888777999;;;===???>>>;;;999777<<<>>>@@@???>>><<<<<<<<<;;;;;;<<<>>>??????<<<:::999:::<<<======<<<:::888>>>@@@AAA???;;;888888:::;;;;;;???BBBBBBPPPzzzvvvTTTEEELLLYYYqqqiiiEEE<<>>>>>;;;===AAADDDCCC:::===<<<999999;;;;;;888;;;>>>>>>;;;<<>>;;;;;;<<<>>>@@@@@@???===>>>===<<<;;;::::::;;;;;;:::;;;<<<<<<;;;888555333777888999999888999;;;<<<999999999:::999777666777222333333333222333555777888666444333555777999::::::::::::999777777888:::UUU@@@>>>999:::;;;======::::::<<<<<<999<<<999777888<<<<<<777333333888:::888888;;;<<<;;;666999999777888<<<<<<:::999:::<<<<<<;;;;;;===>>>:::555;;;TTTttt{{{nnnrrroookkkhhheeebbb___\\\YYYVVVUUUWWW[[[___```^^^VVVYYY```lllcccEEE???:::999888888;;;@@@>>>>>><<<;;;:::<<>><<<:::<<<===<<<:::999999:::;;;===@@@???===999777777;;;===>>>>>><<<::::::::::::;;;<<<>>>???===999666777999;;;<<<<<<:::888666AAACCCEEEDDDBBB???===<<<;;;???@@@???HHHggg]]]AAA===MMMjjj[[[@@@BBBFFFVVVWWW999===999===???<<<<<<@@@CCCBBB===???===999888:::;;;999;;;===<<<888999<<<>>><<<<<<;;;;;;===???@@@???===>>>===;;;999999999999:::===>>>@@@@@@>>>;;;888555555777888888888888999;;;999999;;;===;;;777777999444555666666555444555777888777555444444555777888===<<<;;;888777888;;;>>>WWWCCCBBB===???999:::888777;;;@@@???999:::::::::<<<<<<;;;777444111888;;;:::888999999777555777777444444777777555555777:::<<<<<<<<<===>>>999777666EEEfffvvvvvvuuussspppmmmiiifffcccbbb^^^[[[]]]cccggggggddd[[[[[[^^^gggyyykkkIIIAAA;;;:::;;;:::;;;===???===;;;;;;>>>@@@AAABBB@@@<<<;;;======:::999:::???<<<<<>><<<<<<>>>LLLvvv\\\===>>>???@@@AAAAAAAAAAAA;;;<<<;;;999666777:::===>>>@@@AAA@@@;;;777666666888:::<<<===<<<;;;;;;;;;===<<<;;;;;;<<<;;;999666777888;;;<<<<<<999777555BBBDDDFFFIIIJJJHHHDDD@@@<<>>EEEeeepppGGG???:::@@@BBB???===???@@@???@@@@@@===777777:::<<<;;;;;;<<<:::666666:::<<<:::;;;:::999999;;;======<<<;;;:::888777777888999::::::<<<===>>>===;;;999777555777999999888888999:::;;;:::===@@@>>>888888<<<777999;;;;;;999888888888::::::999777666666777888<<<<<<;;;999888999<<>>===;;;888666333:::???===:::999888555:::<<<:::777666888888666111555999;;;<<<;;;<<<===888888444:::\\\{{{rrrqqqpppnnnkkkgggcccaaabbb]]]YYY[[[bbbeeedddaaa___]]]]]]cccsssqqqLLLBBB;;;;;;===<<<;;;;;;===:::888999>>>AAAAAA???AAA===;;;>>>???===<<<>>>===;;;<<<@@@@@@======???KKKvvvaaa@@@???<<<;;;;;;<<>>>>>@@@===;;;999::::::999888777999;;;===<<<:::777555<<<===AAAFFFJJJIIICCC>>>:::>>>???LLLwwwrrrGGG999AAAXXXtttcccCCCBBBCCCSSStttYYYFFF===BBBEEEAAA>>>>>>===<<<>>>???;;;666666;;;??????===>>>;;;666666:::;;;::::::888666666888;;;;;;;;;999888666666777888:::<<<555666888999999999777666666888::::::999999:::;;;<<<;;;>>>BBB@@@999999>>>:::===??????===;;;::::::<<<<<<<<<:::888666777888999::::::999888999;;;===UUUAAA@@@;;;===666777999:::;;;;;;::::::>>>>>>>>>===;;;777444222999;;;;;;;;;999888999;;;999999999999888777666666555777:::;;;;;;;;;<<<>>>AAA333777BBBRRRwwwzzznnneeeaaa^^^ZZZ[[[```___\\\XXXXXX[[[___bbbccc```^^^YYY___nnn{{{zzzNNNBBB:::;;;:::666666:::???>>>>>>===<<<;;;;;;;;;<<<::::::<<<@@@AAA>>>;;;???======>>><<<999:::???EEElllIIIBBB<<<===@@@AAA>>>:::===>>>===:::777666:::===@@@AAA???::::::???AAA???===???AAA???;;;999:::<<<<<<;;;:::;;;<<<<<<:::999111555:::===<<<888555444:::AAACCC??????DDDDDD>>>AAA999AAAeee\\\???AAA\\\XXX999;;;IIIPPP{{{VVVEEE;;;===BBB;;;666777444>>>>>>:::666888??????:::@@@;;;666666999:::999666999777888:::888555777;;;>>>:::444000///222777:::999777666888;;;<<<;;;999333888444333;;;;;;777;;;<<<;;;:::999777555444444999:::<<<<<<:::999:::;;;444444444555666777888999666777:::<<<======<<<<<>>999::::::999999888888999::::::>>>>>>>>>===;;;999777666===;;;999888999:::<<<===::::::::::::999888777666666888999999888888:::;;;@@@555777>>>JJJmmmzzzqqqhhhbbb[[[VVVXXX]]]]]][[[XXXVVVWWWZZZ\\\^^^YYYXXXTTTZZZhhhuuuuuuKKK@@@:::<<<===888888===@@@???===;;;::::::::::::===;;;:::;;;>>>>>>;;;777888777888;;;:::777888<<>><<<::::::;;;===???@@@>>>999999===>>>===>>>???@@@@@@===;;;::::::<<<;;;:::;;;======<<<:::333666999;;;:::888777777777<<<>>>===AAAIIILLLIII@@@===SSSnnnIIIAAAUUUvvvrrrJJJ:::>>>DDDlllcccGGG:::;;;AAA;;;888:::777<<<===<<<:::>>>CCCBBB======:::888999<<<===999555;;;999999;;;999666777;;;:::777222///...000444666:::::::::;;;===<<<999555777;;;777666???>>>:::>>>:::888777666555555333222444666777666555444555666777666666555666777999:::666777999;;;<<<;;;::::::UUU@@@>>>888999>>><<<:::888777777999:::;;;;;;:::999999999999999>>>999555444777;;;======;;;;;;;;;;;;:::999888888:::;;;;;;:::888888:::;;;===777888:::@@@^^^}}}uuukkkaaaYYYSSSUUUYYY\\\[[[YYYWWWUUUVVVXXX[[[XXXZZZVVV[[[hhhuuupppIII???:::>>>@@@<<<;;;???@@@>>>;;;888777777999:::>>><<<:::;;;<<<;;;888444777666999======:::;;;???LLLrrruuuuuu}}}sssVVV===;;;@@@???===@@@AAA@@@>>>>>>??????===<<<>>>???===999888;;;;;;999?????????@@@@@@>>>;;;888;;;;;;;;;<<<>>>???>>><<<777999::::::::::::<<<>>><<<>>>======@@@DDDDDDBBB<<>>;;;@@@;;;999:::888999:::;;;<<>>999444>>>;;;;;;<<<:::666777;;;;;;999666444333444666888;;;;;;===>>>>>><<<777333888===888888??????:::???===:::888888::::::888555888999999888777666888::::::999777666666888999:::999:::;;;<<<<<<;;;:::999WWWBBB@@@:::;;;>>>===;;;:::888777777777666666444444444666888999;;;666222333888<<<;;;999<<<<<<<<<<<<;;;:::999888<<<======<<<;;;;;;===???:::999;;;999;;;QQQwwwyyykkkaaa[[[WWWVVVVVV[[[\\\[[[YYYVVVVVVXXX[[[YYY]]][[[]]]hhhsssoooJJJ@@@<<<@@@BBB===;;;???===;;;888555555777999;;;>>><<<:::;;;===<<<888444888888<<<@@@@@@======@@@MMMttt{{{~~~cccAAA:::???>>>>>>CCCBBB@@@>>>???AAAAAA>>>:::===???>>>:::999::::::777>>>===<<<>>>@@@@@@;;;777<<<;;;;;;===???@@@???>>>======<<<;;;:::===AAAEEEBBBBBBCCCFFFFFFBBB>>>;;;???VVV[[[FFFCCCddd}}}TTTDDDFFFWWWbbbHHH===@@@<<<999;;;999;;;999888:::>>>BBBBBB???777777999;;;>>>===999555>>><<<;;;<<<999555555999;;;:::999888777777888888:::;;;<<<<<<<<<:::777555777;;;777666===<<<777<<<===:::777888;;;<<<:::777<<<<<<<<<;;;::::::<<<>>><<<:::888666666777999:::>>>>>>??????>>>===;;;;;;VVVBBB@@@:::;;;<<<<<<======<<<999666444555444333222333555888:::999666444777<<<>>>;;;777<<<<<<<<<<<<;;;:::999999888:::;;;;;;;;;<<<>>>@@@777;;;===;;;<<>>AAABBB<<<:::===999888555444555777;;;===<<<:::999;;;>>>>>>;;;888777777:::???>>>::::::===LLLssssssKKK>>>>>>===???DDDAAA???===>>>@@@@@@===999===@@@@@@<<<;;;<<<;;;777<<<::::::<<>>>>>===<<<::::::===BBBFFF@@@AAAGGGPPPOOOFFFAAABBBOOOxxxiiiOOOMMM___pppQQQDDDBBBaaawwwTTTAAAAAA===;;;>>>>>>BBB===888999<<>>;;;:::;;;888333444777777777777666666666666666888888888777777888:::;;;777;;;666555<<<;;;666:::777555333444666777555333888999:::999777777999:::;;;:::888666666666777888??????>>>>>><<<;;;::::::RRR>>>===888:::999;;;===???>>>;;;777555777666555444555777999:::999888999<<>>===???BBB@@@???======>>>===<<<;;;===@@@AAA>>>===>>><<<888:::::::::<<<>>>??????>>><<<<<<<<<===???@@@???===<<<<<<;;;999888;;;???CCC@@@???EEENNNIII>>>>>>GGGhhhzzzTTTDDDWWWxxxaaa@@@;;;KKKsssbbbFFFBBB???>>>CCCEEEIIIAAA;;;;;;>>>???AAADDD<<<:::888777777888:::;;;===:::::::::777333333777888999999999999888888888555666666555555777;;;???:::>>>999777>>><<<777;;;666666666666666555666666666888::::::888777888888:::999999888777777777777<<<;;;:::999888777777666PPP<<<<<<888;;;888:::<<<======<<<:::999888777666555555666777888888999::::::;;;:::999999;;;<<<<<<;;;;;;:::999888000333777999888777666777888===888888===<<>>??????:::999===999888777666666777888999999888777:::===>>><<<999;;;:::<<<@@@@@@>>>AAAEEEMMMnnnsssPPP???===>>>===@@@@@@???===;;;;;;<<<>>>;;;???@@@>>>>>>???===888999:::<<<===>>>@@@CCCFFF===<<<<<<===>>>???===<<<=========<<<;;;<<>>@@@EEE>>>666AAAWWWeeeNNNIIIiiiyyyMMMEEEIII```tttNNNEEE@@@===BBBEEEHHH@@@;;;>>>@@@@@@AAADDD>>>===;;;999888999;;;<<<===;;;:::;;;888444555999<<<;;;;;;;;;;;;;;;<<<<<<444666777777777888;;;???<<<@@@:::888???===777;;;888;;;===;;;777555777:::777:::===>>><<<;;;:::999999999:::;;;;;;:::999888:::999888777666555555555QQQ======;;;>>>999999:::;;;;;;<<<<<<===666666555555444444444444777888777666444444666888;;;;;;;;;;;;:::999888888222555999;;;999777555444;;;===555444;;;888KKKwwwjjjYYYUUUWWWXXXaaaZZZVVVWWW\\\\\\TTTMMMPPP^^^```]]]cccmmm~~~xxxQQQEEE===>>>>>>::::::>>>;;;:::999888777666555555999777777999<<<===:::777555444666;;;<<<;;;???EEEOOOmmmWWW@@@>>>>>>999@@@AAAAAA>>>::::::===AAA999===???>>>>>>???===888999<<<>>>>>>>>>AAAGGGLLL===<<<<<<===>>>>>><<<:::???@@@AAA@@@??????@@@BBBBBB;;;;;;@@@======UUUuuurrrSSSIII[[[dddHHHEEELLLgggVVVHHH???:::>>>@@@DDD<<<:::>>>AAA??????AAA?????????===;;;:::;;;<<<===;;;;;;<<<:::666777;;;999999888888888999999:::333777:::;;;:::999;;;===;;;???:::888>>><<<666:::555:::===:::444111555999555999===>>>===:::888777999:::<<<======<<<:::999:::999888777666666666666TTT>>>===:::>>>:::;;;999666777:::888444555666777999::::::::::::555555555666777777888888<<<;;;;;;===@@@???:::666<<<;;;;;;===>>>===888444999===999555555666IIIhhhhhh^^^ZZZRRRPPPOOOQQQVVV[[[___^^^ZZZVVVTTTWWW[[[dddkkkhhhwww{{{|||TTT===888AAA@@@;;;:::777<<<:::888777666555222111444777;;;;;;999777777888<<<:::999888999<<<@@@BBBGGGqqqhhhFFF;;;999666>>>::::::???CCCAAA??????DDD>>>999999===AAABBB@@@???@@@AAABBBBBBBBBBBBBBB<<<;;;:::;;;===?????????<<<===:::777999>>>@@@>>>>>>AAA999???KKKBBBYYYUUUEEEPPPqqqwwwLLLEEECCCWWWvvvRRR???;;;>>>@@@999;;;<<<<<<::::::;;;<<<===<<<;;;===@@@@@@<<<888444;;;@@@>>>888666;;;BBB>>>;;;999888999::::::999555666888:::;;;;;;;;;:::===<<<:::888666555666777;;;<<<>>>???>>><<<999777888;;;:::444333888;;;:::666777999999999888666444666666555444444555888;;;PPP::::::999>>>:::<<<:::888888:::777222;;;;;;:::999888777666555111555:::>>>???===:::777;;;;;;;;;>>>@@@@@@<<<999>>>======???@@@@@@<<<999666:::777666999888CCC\\\jjj[[[TTTNNNMMMGGGLLLRRRVVVXXXYYY[[[]]]UUUXXX[[[dddkkkiiivvvVVV@@@:::BBB>>>999888666<<<;;;:::999999888777555999:::;;;:::888777999;;;:::;;;;;;;;;:::;;;>>>AAAGGGppprrrNNN@@@>>>===@@@;;;999===@@@??????AAABBB===999:::===AAA@@@???AAAAAA@@@@@@???>>>===<<<@@@>>>===<<<<<<<<<;;;;;;666888999777999======:::888>>>>>>BBBHHHJJJlllhhhFFFHHH^^^aaaLLLAAAKKKjjj```GGG@@@AAA@@@<<<======<<<:::999;;;<<<===<<<;;;<<>><<<777666:::???>>><<<:::999::::::999888666888999;;;<<<===<<<<<<>>>;;;777777999:::999777:::<<<>>>???@@@>>><<<;;;666::::::666555999<<<;;;777888999999999888666555666777888999:::;;;===???MMM777888888>>>999;;;;;;999999:::777111>>><<<;;;888777555555444222666;;;???@@@>>>;;;888777777999;;;>>>>>><<<:::999999999;;;======;;;999777999777999>>>:::@@@SSSjjjYYYQQQLLLLLLGGGMMMSSSTTTSSSTTTZZZ```UUUYYY[[[bbbiiihhhtttzzzXXXBBB===BBB<<<666666666===<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777777999<<<777;;;??????<<<:::<<>>AAA???<<<:::;;;>>>@@@>>>===BBBAAA@@@???============@@@???>>>===<<<;;;::::::444888:::999:::======:::666>>>CCCCCCCCCWWW|||QQQCCCZZZyyynnn]]]ZZZcccmmmwww||||||ooohhhhhheeeaaaZZZ]]]bbb]]]cccwwwuuuQQQ>>>CCCTTTrrrRRRGGGCCC>>>======<<<:::777777888:::>>><<<:::;;;>>>???===:::;;;;;;999777555666999<<>><<<<<<<<<;;;999777555777:::<<<>>>???@@@@@@???:::555666;;;>>><<<888:::<<<>>>@@@AAA@@@???>>>444888:::888888;;;>>>===:::999999999999888888888777888:::<<<============OOO999999777<<<777:::;;;:::;;;<<<999333:::999888777777888999999888888777666777888999:::222333555888:::;;;::::::666777777999:::;;;:::::::::===;;;<<>>>>>>>>>>>???@@@<<<<<<:::999777777888999555<<>>GGGkkkaaaEEE>>>AAA>>>:::999<<<===;;;;;;>>>===<<<;;;<<<>>>???===;;;AAAAAA@@@??????@@@AAABBB<<<===>>>>>><<<<<<<<<<<<999===???<<<<<>>CCC@@@DDDiiifffIIIPPPtttpppXXXMMMKKKQQQXXXSSSWWW\\\^^^]]][[[YYYXXX]]]```XXXTTT]]]^^^VVVTTT^^^ZZZUUUTTTWWW[[[^^^___^^^ccchhhjjjkkkpppyyymmmmmmkkkjjjiiiiiiiiijjjggggggiiinnnuuu|||sss___]]]]]][[[TTTJJJEEEFFFFFFBBB???FFFJJJBBBJJJeee^^^EEEEEEKKKpppZZZJJJBBB;;;<<<<<<:::888555444666888>>>;;;999:::===>>>===;;;;;;888555333555888:::<<>>@@@@@@AAA>>>:::777777:::;;;:::888;;;<<<>>>?????????>>>===333666:::;;;;;;<<<>>>>>>===<<<;;;:::::::::;;;;;;888999:::;;;<<<:::777444SSS===;;;777;;;444888::::::<<<>>>;;;666777777777777888999:::;;;:::999777555555555666777111333555777999999:::;;;::::::;;;;;;;;;<<<===>>><<<@@@===:::999888GGGccchhh[[[WWWQQQQQQWWWWWWWWWXXXXXXWWWUUUSSSVVVYYYWWW[[[dddeeelll~~~iiixxxXXXAAA:::???:::555777888:::<<<>>>>>>======???AAA<<<<<<<<<<<<<<<:::888777555<<>>JJJkkkoooKKK======;;;:::<<>>>>><<<:::AAAAAA@@@@@@???@@@@@@@@@;;;===??????<<<;;;;;;===>>>BBBAAA<<<:::===@@@@@@>>>===<<<===RRRuuuPPPIIIeee___NNNMMMKKKKKKMMMFFFHHHIIIIIIFFFDDDDDDDDDBBBEEE<<<777AAAEEE@@@@@@GGGDDD???======@@@CCCDDDAAADDDFFFFFFFFFIIIPPPVVV^^^```bbbaaa^^^ZZZXXXWWWIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMQQQRRRRRRPPP\\\^^^````````````bbbccciiieee```\\\\\\^^^bbbeeeZZZZZZVVVSSSTTTUUUPPPIIIEEEBBBBBBDDDBBB======@@@@@@>>>>>>FFFJJJAAAIIIeeexxxRRREEEBBBZZZeeeNNNBBB999<<<<<<<<<:::777777888:::===:::888999<<<>>>===;;;:::666222222666:::>>>???CCCBBBAAAAAAAAA???<<<999888999:::;;;<<<;;;::::::;;;<<<<<<999555444666999<<<<<<=========<<<::::::444666999<<<<<<<<<<<<>>>???>>>===<<<<<<<<<<<<===888777777999:::999666333UUU???===888:::555888999999;;;>>><<<888888888999999999888777777777999;;;<<<;;;888555333555777::::::::::::<<<===:::;;;:::999777777999<<<:::???<<<777555444EEEcccmmm^^^WWWRRRRRRTTTSSSSSSUUUWWWXXXUUURRRWWWZZZWWWYYYccceeeiiiwww|||bbbppp]]]CCC999>>><<<888:::999:::===???>>><<<;;;===@@@=========???@@@>>>;;;888888<<<@@@@@@===;;;===@@@KKKjjjZZZCCC===::::::>>>BBB@@@:::777999======>>>>>>>>>===<<<<<>><<<:::999<<>>@@@<<<<<<888CCCnnn```IIIZZZ|||SSSJJJOOOKKKFFFFFFEEEFFFFFFDDDAAA?????????;;;???888333<<>>@@@BBB@@@>>>======???AAACCC??????>>><<<;;;;;;===???AAADDDFFFFFFDDDBBBAAAAAA=========>>>>>>>>>>>>>>>AAAAAACCCEEEFFFEEEAAA>>>AAACCCDDDDDDCCCDDDGGGIIIKKKHHHDDDBBBCCCGGGMMMPPPCCCFFFDDD???<<<======<<>>???CCC@@@BBBBBBGGGKKKDDDIII^^^___CCC===IIIfffxxxYYYEEE:::<<<===>>>>>>===<<<===>>><<<999888:::===???===;;;999666444444777<<>>:::444111555999<<<<<<;;;;;;:::999888888666666999<<<<<<999999===>>>>>>=========<<<<<<<<<777555444666:::<<<;;;999TTT>>><<<888<<<999;;;:::888:::===;;;777888999:::;;;:::888555444666888:::<<<<<<:::888666999;;;===<<<::::::;;;===:::;;;999666333222555777999===;;;999888555AAAYYY|||uuubbbXXXTTTXXXRRRRRRRRRRRRSSSTTTVVVXXXYYY\\\XXXYYYcccfffhhhtttdddqqqeeeHHH;;;@@@???===<<<888;;;>>>AAA???;;;999;;;???===;;;:::;;;======;;;999;;;<<<===<<<<<<===@@@BBBGGGdddkkkKKK@@@<<<<<>>999888;;;>>>??????>>>=========>>>@@@@@@AAAAAA???<<<999777:::>>>BBBAAA<<<999:::;;;666<<<>>>:::777:::>>>@@@999@@@<<>>999AAA>>>;;;AAACCC@@@BBBAAAAAABBBBBBAAAAAABBBCCCBBB@@@======>>>>>>===;;;<<<>>>@@@@@@???>>>>>>>>>======>>>@@@AAAAAABBBBBBCCCCCCCCCEEEGGGGGGEEECCCAAAAAABBBAAAAAABBBEEEGGGBBBAAA@@@@@@BBBEEEHHHJJJAAADDDDDD@@@>>>@@@@@@>>>???<<<<<<@@@AAA>>>===???===CCCBBBBBBFFFAAAAAAMMMvvvOOOIIICCCNNNqqqjjjLLL???777:::===????????????@@@:::888888;;;>>>???===:::999999888888999===AAADDDAAA???============<<<;;;::::::;;;;;;999888666555:::<<<<<<999666555777::::::::::::::::::999999999999777999<<<:::666666;;;:::;;;<<<<<<<<<;;;:::999999555111222777<<<===<<>>999;;;===;;;999777999;;;??????===999444333666999999===;;;===???999===PPPjjjzzzeeeYYYXXX```TTTVVVVVVRRRNNNPPPVVV]]]\\\^^^YYYZZZdddgggiiirrrtttlllLLL===BBBBBB@@@===777===@@@BBB@@@;;;999;;;>>>;;;888555555777::::::999===<<<::::::;;;>>>AAADDD@@@]]]uuuQQQBBB???>>>???@@@===888999===@@@@@@@@@???======>>>???===???BBBCCCCCC@@@===;;;666;;;@@@@@@===;;;===@@@222999>>>===;;;===@@@AAA999GGGDDD___dddLLLaaafffFFFEEEHHHBBBAAAJJJ<<<@@@EEEGGGFFFCCC@@@???999EEEEEECCCGGGFFFAAACCCAAACCCEEEDDDCCCAAA??????>>>;;;999;;;@@@CCC@@@======???@@@@@@>>>>>>>>>???<<<===???@@@BBBCCCCCCCCCFFFDDDBBBAAAAAAAAA@@@>>>AAAAAAAAA@@@???AAADDDGGGAAABBBCCCDDDEEEEEEEEEEEE<<>>:::>>><<<>>>CCCDDD???;;;;;;===FFFDDD@@@BBB???;;;AAAnnneeeYYYBBB:::[[[wwwSSSDDD222666:::===>>>>>>>>>>>>999888888;;;??????<<<999;;;;;;;;;;;;:::<<<@@@DDD???===:::::::::;;;;;;;;;333555777:::;;;<<<<<<<<<<<<;;;999888999:::;;;;;;888999999::::::;;;;;;<<<<<<888888;;;999444444999888999:::;;;;;;999777666===777000///444888::::::NNN888<<<<<>>>>>:::999;;;:::777666777777666555555666888999888888:::<<<>>>>>>======:::<<>>999666555666888888555:::>>>===::::::>>>BBBSSSzzzcccVVVXXXZZZWWW^^^^^^WWWWWW\\\XXXNNNXXXVVVXXX```fffiiilllpppsssJJJ666???BBB<<<:::888;;;>>>???===<<<>>>===999444666777777777999<<>>>>>;;;===BBB@@@YYYddd===AAA===@@@===333666<<<888AAABBBBBB>>>999666777999<<<:::888;;;???BBBBBB@@@<<<<<<<<>>999444777555777:::;;;:::<<>>>>>AAADDDDDDAAA===@@@???>>>===<<<======>>>BBB@@@>>>>>>@@@BBBBBBBBBBBBGGGGGGCCCBBBDDDBBB<<>>>>>>>>>>>>>>???>>>AAACCCCCC@@@>>>???AAA===>>>@@@AAA@@@???===<<<;;;>>>AAAAAA???===???BBB;;;>>>BBBDDDDDDBBBBBBAAAaaazzzRRRAAAAAAEEEmmmfffJJJ<<<555999===999:::===999<<<>>>??????===;;;:::;;;DDDBBB>>>===>>>?????????===<<<:::999:::;;;===>>>666888999999:::<<>>===999:::;;;;;;999777444222888777888888:::===???@@@???999333000333888:::;;;QQQ<<<>>><<<<<<:::<<<<<<999888::::::777555666777666555444666777;;;999777888:::>>>@@@@@@<<<555444;;;<<<777888???AAA;;;444222666::::::999666:::>>>???===;;;<<<===NNNrrrfffYYYWWWUUUWWW\\\\\\WWWXXX^^^\\\TTTVVVTTTVVV^^^fffjjjnnnrrrTTT<<>>???<<<<<<>>><<<999444555666777888:::===@@@===<<<===@@@@@@===???CCCCCC]]]rrrGGG???;;;??????888:::@@@<<<@@@@@@@@@>>>;;;::::::;;;>>><<<;;;<<<===??????>>><<<;;;<<<===??????<<<888999888:::======;;;===AAAAAADDDbbb~~~SSSCCC]]]ZZZAAA@@@CCCGGGJJJFFF<<>><<<===@@@CCC?????????@@@AAAAAA???===>>>=========>>>???AAAAAAEEEBBB@@@???@@@AAA@@@???===BBBEEECCCDDDFFFEEE@@@===>>>???@@@@@@@@@@@@@@@<<<>>>??????======>>>@@@<<<===>>>??????>>><<<;;;;;;===@@@BBBBBBCCCEEEGGGBBBBBBBBBBBBDDDGGGKKKNNNVVV\\\@@@===DDDfffpppMMMAAA888:::>>>:::;;;???;;;999;;;<<<<<<:::888777888AAA???<<<;;;<<<======<<<======<<<<<<<<<>>>???@@@<<<999444222444999@@@DDDAAA<<<777777;;;>>>???=========999666888>>>@@@???===>>>>>>>>>===;;;999888@@@???>>>=========>>>???;;;666111///222666777777RRR>>>>>>888666777::::::777777::::::777777888999999777777888999<<<999666666888<<<@@@AAA<<<333///555::::::;;;??????777000000777<<<<<<999888:::===??????<<<999888MMMoookkk\\\TTTNNNUUUYYYXXXUUUXXX___```[[[YYYVVVXXX```hhhnnnsssyyyZZZ<<>><<<<<<===<<<888777888999888888999<<>>===>>>AAA@@@>>>???CCCHHHdddUUU@@@;;;???BBB<<<>>>BBB===AAA???======>>>>>>======>>>??????===;;;:::;;;<<<;;;;;;;;;===@@@@@@???===;;;:::;;;===<<<999:::>>>===OOOvvv^^^DDDHHHrrrzzzUUU???@@@BBBEEEGGGCCCBBBEEEGGGFFFGGGIIIHHHEEEBBBCCCBBB???AAAEEEDDDAAAAAACCCCCC@@@;;;:::===AAA?????????>>><<<<<<>>>???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<<<<=========<<<:::>>>@@@@@@AAACCCAAA>>>???@@@AAABBBAAAAAA???>>>:::;;;;;;;;;:::;;;===@@@===>>>???@@@@@@???>>>===AAA@@@???@@@BBBBBBBBBAAACCCBBBAAAAAABBBEEEHHHIIITTTlllCCC:::BBBZZZTTTHHH<<<;;;???;;;<<<@@@===888:::<<<;;;999777777777===;;;888888999:::;;;:::;;;;;;<<<<<<===>>>??????>>>999333222666<<>>AAACCC>>>>>>;;;777999???AAA??????????????????>>>======CCCBBB@@@???>>>=========999555222222555777666555PPP>>><<<444111666999999777888;;;;;;888:::<<<======;;;;;;;;;<<<;;;999666666888:::;;;;;;:::444333777;;;;;;<<<@@@:::666222333888;;;:::888777888999;;;<<<<<<999777MMMoooppp\\\QQQJJJSSSVVVVVVUUUYYYaaacccaaaZZZWWWXXX___gggnnnuuu{{{WWW555999??????>>>;;;999===>>>;;;;;;===;;;888;;;;;;;;;:::888888:::<<<===<<<===??????<<<===AAAJJJgggdddEEE<<>><<<===???@@@===:::888:::===888:::<<<@@@BBBBBBAAA@@@;;;999:::<<<:::666777;;;???^^^}}}MMMBBB\\\wwwUUUBBBDDDEEEEEEGGGDDDGGGGGGGGGGGGGGGGGGEEEBBBBBBEEEGGGFFFGGGJJJIIIEEE@@@CCCFFFFFFCCC@@@??????===>>>>>>;;;999:::>>>CCCAAA@@@@@@???>>>>>>=========<<<;;;<<<>>>??????>>>@@@@@@@@@???>>>??????>>>BBBCCCCCCCCCAAA???<<<:::<<<<<<:::999999:::<<<>>>@@@@@@AAABBBCCCCCCBBBBBBBBB@@@>>>???BBBDDDCCC@@@BBBBBBDDDEEEFFFEEEBBB@@@gggQQQ===@@@LLL{{{aaaQQQ???:::>>>;;;<<<@@@===;;;<<<>>>>>><<<:::999999:::888666777999:::::::::777888999;;;<<<<<<<<<<<<;;;777666:::@@@DDDBBB???:::;;;<<<;;;999;;;???CCC<<<===:::777999>>>???<<<<<<<<<==================>>>>>>======<<<<<<<<<<<<999777666777:::;;;888555PPP???<<<333222777::::::888888<<<<<<::::::<<<>>>>>>===<<<<<<===999888888888888888555333666666999;;;:::888999===555777999:::999777666555666555444555777:::::::::FFFkkkrrr[[[PPPNNNUUUWWWXXXZZZ___eeegggfffZZZUUUUUU\\\dddlllttt{{{YYY555777===<<<<<<;;;999<<<===;;;:::<<<;;;777:::::::::999888999;;;===<<<;;;<<>><<<===AAAFFFdddvvvIII<<<<<>>DDD@@@======??????===;;;:::===>>><<<999888;;;>>>555999>>>BBBDDDCCCAAA???<<<::::::;;;:::777888===MMMsssbbbDDDFFFvvvwwwXXXHHHKKKJJJIIIKKKIIIFFFEEEEEEIIIMMMNNNNNNNNNXXX]]]aaa```___]]]YYYSSSIIIGGGEEEEEEEEEEEEBBB@@@>>>>>>>>>;;;888:::@@@EEE@@@@@@@@@@@@??????>>>>>>CCCAAAAAABBBCCCDDDCCCAAAFFFCCCAAA@@@@@@@@@AAACCCBBBCCCCCCBBB@@@>>><<<;;;@@@>>><<<::::::;;;<<<===@@@@@@AAABBBCCCDDDDDDDDD>>><<<;;;>>>DDDHHHIIIHHHDDDDDDFFFKKKQQQUUUVVVUUUhhhHHH>>>BBBfffttt[[[CCC:::===;;;:::>>>===<<<>>>??????===;;;::::::888777666888:::<<<<<<;;;777777999:::;;;;;;;;;;;;999666555:::AAAEEECCC@@@:::<<<===;;;888888;;;???<<<===;;;999;;;???>>>;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999888888:::===<<<999555TTTAAA>>>777999777::::::888999<<<<<<:::777:::<<<<<<;;;999999:::888888888999999777333000333777;;;;;;777555666999444999>>>===999555444555555444333333444777:::<<<===bbbrrr\\\TTTUUUXXXZZZ]]]aaafffiiihhhfff^^^YYYXXX^^^hhhqqq{{{```======???<<<<<<;;;888;;;<<<::::::;;;:::666666777888888888:::===@@@<<<;;;===@@@@@@===???DDD@@@]]]OOO===999@@@@@@AAAEEEBBBBBB@@@>>>=========<<<;;;:::;;;;;;;;;::::::;;;===666:::???BBBBBBAAA??????@@@===<<<<<<;;;:::===CCCaaavvvLLLAAASSS{{{___RRRVVVUUUTTTXXXXXXZZZVVVWWW```iiinnnrrruuu}}}vvvooo\\\TTTIIICCCBBBDDDCCCBBBCCCAAA???<<<:::<<<@@@CCC===>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEECCCAAAEEEBBBBBBDDDDDDCCCCCCFFFCCCCCCBBBAAA@@@@@@??????AAA???===<<<===>>>>>>===>>>>>>???@@@AAABBBCCCDDD???>>>===>>>AAADDDEEEEEEIIIGGGGGGOOO^^^nnn{{{YYY>>>???RRRxxxeeeHHH:::===:::999<<<<<<:::<<<>>>===;;;999999999777777777999<<<>>>>>>===:::::::::;;;;;;;;;<<<<<<<<<777333333888>>>AAABBB<<<===>>>;;;888777999<<<===???>>><<<===@@@???;;;999:::<<<======<<<;;;999=========<<<;;;:::888888666555666999;;;;;;666222XXXCCC===999???777::::::777777::::::888666888;;;;;;:::888888888999888888888999999777555666888888777777888999999999:::;;;;;;888777777777444666888777555666999<<<===___uuuaaaYYYXXXVVVXXX^^^dddhhhfffbbb```^^^YYYXXX___jjjvvvaaa@@@@@@???;;;;;;;;;888;;;<<<:::999;;;:::666777888888888777888;;;===:::999;;;??????===???DDD>>>ZZZ\\\DDD;;;???>>>???CCCBBB===>>>>>>===<<<<<<===???<<<:::999999:::;;;;;;::::::===??????>>>===???@@@AAA===;;;;;;;;;<<>>======>>>>>>>>>@@@BBBEEEHHHIIIJJJJJJDDDDDDFFFHHHKKKLLLKKKJJJMMMLLLOOOUUUTTTNNNKKKLLLKKKIIIFFFCCC@@@?????????>>><<<;;;===@@@BBBAAA???======>>>???@@@BBBDDDDDDGGGGGGHHHHHHIIIKKKOOOQQQWWWUUUVVVaaauuukkkEEEAAACCC```oooNNN<<<>>>;;;999<<<<<<999;;;===<<<:::888888888666666777999===??????>>><<<<<<:::999999999:::;;;===;;;777555555888<<<>>>>>>>>>===<<<:::999:::;;;<<<>>>>>><<<===@@@>>>:::777999<<<>>>>>>;;;888666:::;;;;;;<<<<<<;;;:::999555444444777999999555000YYYBBB;;;888@@@666999999666666999999666777999<<<===;;;:::999999:::888777777999;;;;;;;;;<<<:::666555999>>>>>><<<===:::777666888::::::999444999===<<<888555777:::EEEaaayyyfff[[[XXXRRRTTT[[[cccfffbbb[[[XXXVVVQQQQQQZZZfffsssZZZ===>>>===999:::<<<777;;;<<<999999;;;999666<<<<<<;;;888555444555666666555888<<<<<<;;;===BBBAAA[[[iiiNNN@@@@@@===<<>>BBB>>>;;;888888;;;;;;:::777>>>???>>><<<999:::>>>BBB@@@;;;888888999;;;BBBKKKyyyxxxSSSQQQaaa{{{lllbbb^^^QQQKKKDDD???>>>>>><<<999CCCDDDGGGIIIJJJKKKKKKKKKGGGHHHKKKQQQWWW[[[\\\[[[``````eeellljjj___WWWVVVUUURRRLLLEEE@@@===<<<;;;;;;::::::===BBBDDDCCCAAA>>>??????@@@BBBDDDFFFGGGIIIMMMSSSWWW\\\bbbkkkrrrkkkjjjnnn{{{wwwMMMDDD;;;QQQuuuRRR>>>???<<<:::<<<<<<:::<<<>>>===;;;999999999555555666999===??????>>><<<:::888666666666888999<<<===???>>>;;;888777777>>>>>>===<<<<<<<<<<<<<<<999<<<<<<:::;;;>>>;;;777444777;;;======999555222333555777999;;;<<<<<<<<<555444444777:::999555111SSS@@@???888888;;;<<<;;;777444444777:::@@@<<<888777999<<<<<<;;;;;;888:::???BBB@@@???AAA@@@<<<999888:::<<<<<<::::::<<<>>>>>>===>>>???AAA999888999<<<;;;888999===LLL```}}}qqqeeeaaaYYYSSSTTTWWW[[[]]]]]]ZZZWWWVVVUUUWWWZZZ^^^iii~~~ZZZ??????===:::;;;:::999===>>>999555666888888???999777:::;;;666555888888999;;;???BBBCCCCCCAAAIIIbbbxxxLLL<<>>>>><<<999777666777999:::>>>888666888999777:::AAA???EEE===999:::333@@@hhhjjjIIIPPPzzzttteeePPPAAAAAAEEEAAA999???GGGPPPRRRNNNJJJKKKOOOQQQSSS[[[dddmmmsssyyy~~~|||pppbbbWWWIII===999============???AAACCCDDDEEEEEE???>>>CCCFFFFFFJJJPPPTTTZZZbbbmmmxxxWWWHHHGGGGGG```aaaEEEDDDCCC???>>><<>>>>>>>>>>>777===<<<555555<<<===777///111555888:::999777555>>>999888;;;:::444444777===::::::======::::::===<<<:::;;;<<<:::555555888::::::;;;;;;:::999777666222444777:::<<<===<<<<<<666666666555444444333333RRRAAA@@@999888:::<<<<<<:::777666777888===999666555888:::;;;:::>>>;;;<<>>@@@888666444444888:::;;;;;;>>>??????===;;;:::;;;===;;;999999===???>>>>>>BBBHHH```lll______[[[WWWXXXZZZ\\\]]][[[XXXVVVWWWWWWZZZ^^^cccnnnWWW>>>???>>><<<===;;;<<>>888666::::::777666999777888;;;>>>AAABBBAAA@@@DDDaaaWWW@@@CCC===999===;;;<<<<<<<<<<<<============>>><<<:::777666666777888===888777999:::888:::???AAAEEE???>>>@@@>>>UUUwwwWWWJJJbbbmmmTTTFFFCCCAAA>>>GGGEEEJJJRRRQQQIIIHHHOOOUUU\\\iiiwwwuuu___JJJAAAAAA???BBBDDDDDD@@@>>>>>>???CCC@@@@@@EEEGGGIIIRRR[[[dddkkkvvvfffJJJIIIGGGWWW|||hhhIIIDDDAAA>>>>>>:::======>>>>>>>>>>>>>>>>>>888>>><<<444444;;;===888222444777:::;;;;;;999888999444333666777555777<<<<<<999999;;;;;;999999<<<<<<;;;;;;===:::666555999666777888999:::999999888777888:::;;;<<<<<<;;;:::999888777666444444333333SSSCCCCCC<<<;;;;;;===???>>><<<999888888<<<999777666888:::::::::===;;;<<>>===???>>><<<>>>BBBAAA>>>===888777999;;;999888:::666888;;;>>>@@@@@@???>>>AAAaaagggGGGBBB???===>>>:::;;;<<<======>>>>>>======>>>===:::888666666666666;;;888888;;;;;;999:::<<>>:::<<>>>>><<>>:::999;;;;;;999:::>>>;;;:::;;;===:::666555999777777888999999999888888999999;;;<<<======<<<<<<<<<;;;999666555444444444SSSCCCEEE??????>>>??????>>>===<<<;;;;;;???===;;;:::999:::::::::777555777:::999666555888888777777777999;;;<<<<<<>>>>>>===:::888888999;;;999333222888>>>???>>>===???\\\lll\\\ZZZWWWXXXZZZ\\\\\\ZZZWWWVVVUUUQQQSSSZZZbbbkkkyyytttNNN:::@@@BBBAAABBB@@@;;;;;;;;;:::>>>CCCAAA<<<<<<:::888:::;;;;;;;;;;;;666999===@@@@@@???>>>>>>AAAbbbvvvMMM@@@@@@@@@===:::;;;;;;;;;;;;<<<===>>>>>>>>>===;;;999777666555444777888999<<<<<<;;;::::::>>>999777;;;>>>MMM{{{~~~RRRFFFbbbhhhYYYPPPJJJ@@@???CCCJJJNNNNNNRRRWWWeeeuuu|||\\\HHHHHHIIIHHHEEE@@@===>>>@@@CCCGGGOOOYYYfffuuuPPPEEE<<<@@@[[[aaaLLL@@@@@@AAA<<<::::::;;;;;;<<<=========>>>@@@===777666;;;===;;;555666888999999999888888999888888999999:::<<<>>>@@@<<<;;;======;;;<<<@@@:::888999;;;999555444888;;;;;;;;;:::999888777666888888999;;;===???@@@AAA>>><<<:::777555555555555OOO>>>AAA>>>@@@>>><<<:::999999:::;;;<<<@@@???>>>;;;999888888888222222555888777333444888>>>======;;;:::999999999888999::::::999:::===??????999777<<>>>>>[[[sssaaaZZZQQQTTTWWWYYYYYYXXXVVVVVVVVVSSSUUUZZZaaaiiivvvrrrLLL999@@@CCCBBBBBBAAA999:::::::::>>>BBB@@@:::<<<<<<::::::;;;======;;;666:::@@@BBBAAA@@@??????AAAaaaUUU@@@@@@@@@;;;;;;<<<;;;999888999;;;>>>@@@>>>===<<<;;;999777555444444777:::<<<======<<<:::???999;;;AAAIIIdddnnnNNNOOOuuuxxxcccSSSKKKRRRTTTMMMJJJPPPXXX[[[xxxiiiUUUMMMDDD??????BBBDDDDDDDDDMMM[[[lllhhhMMM===???SSSnnnQQQ???>>>AAA;;;:::;;;;;;;;;<<<<<<<<<===;;;<<<999555555888:::999555555555555555555555555444777:::<<<===>>>===;;;???<<<;;;======;;;<<>>===:::777555555666333444888;;;999555777<<>>@@@???:::999===???>>><<<===>>>[[[vvvcccZZZPPPQQQUUUXXXXXXVVVUUUVVVXXXZZZYYY[[[^^^cccmmmsssMMM999???BBBAAAAAA@@@:::===>>>===>>>AAA???;;;;;;<<<:::888999<<<<<<999555:::AAACCCBBB@@@@@@@@@>>>\\\bbbDDDBBB???:::===;;;:::999999:::<<>>===;;;999777555111666:::;;;===???>>>;;;<<<888>>>FFFVVV\\\LLL\\\qqqUUUWWWSSSHHHDDDNNN^^^hhhnnn```NNNCCCAAADDDEEEEEEGGGXXXoooyyyOOO<<>>999<<<<<<<<<<<<<<<<<<<<<<<<666666555444444555666777555555444333333333444444,,,222888;;;>>>AAA???;;;;;;888888;;;;;;888888;;;777666777999777333444777999999:::;;;<<<>>>???@@@???===;;;999888888999:::999999999999999999999999JJJ888;;;888:::777555444555999<<<<<<;;;:::<<<<<<:::777666666888777888<<<>>>;;;666777===<<<>>>???===:::888888999777999<<<>>>===<<<<<<<<<;;;999999<<<<<<::::::<<<===\\\rrr___ZZZTTTRRRVVVYYYXXXUUUTTTVVVYYY\\\ZZZZZZ[[[^^^hhh}}}vvvOOO:::???@@@??????>>>;;;@@@BBB???===>>>===:::999;;;999555666:::999444222888@@@CCCAAA??????AAA===ZZZqqqLLLEEE>>>888@@@999;;;===>>>???@@@??????<<<===>>>???>>>;;;888777///555999999<<>>>>>======<<<;;;;;;;;;555555666777888888888888888777555444333444555666---333888:::===AAA@@@<<<888777888<<<<<<888777888888777888;;;999555555999888888888999<<<>>>AAABBB@@@===:::666555555666777333555777:::;;;;;;;;;:::MMM;;;===888999777777777;;;???AAA@@@>>>999;;;===<<<:::999;;;===999;;;>>>???;;;555666;;;999<<>>;;;999888<<<;;;===??????<<<===BBB<<<]]]lllZZZZZZYYYTTTXXX[[[YYYVVVTTTVVVYYYZZZXXXWWWXXX\\\ggg}}}xxxQQQ;;;>>>???===>>>===:::@@@CCC???;;;;;;:::888777999777222333777666111///777???BBB@@@>>>???AAA>>>[[[|||SSSHHH>>>888CCC888;;;@@@DDDEEECCC@@@>>><<<===???@@@???===:::888...444888888;;;BBBBBB??????@@@IIIQQQiiiZZZCCC[[[oooPPPOOOIII???UUU|||jjjTTTGGGCCCCCCTTTyyygggKKKKKKCCC[[[eeeAAA<<>>??????>>>===<<<;;;;;;:::888888:::===>>><<<<<<===;;;:::777666555666777888444:::<<<:::<<>>>>>:::777999999888:::<<<;;;777777:::999999999999:::<<<>>>???===;;;777444333444777888000222666:::<<<<<<<<<;;;QQQ>>>>>>:::<<<888999999:::<<<>>>@@@AAA@@@;;;777888===???>>>:::<<<999999===>>>:::888888<<<;;;;;;<<<>>>>>><<<:::===>>>>>><<<999888:::===???<<<:::;;;??????;;;666???[[[}}}~~~eeeZZZ______VVVWWWYYY\\\^^^^^^[[[YYYUUUXXXTTTSSSYYY```vvvqqqGGG<<<<<<::::::444;;;;;;;;;;;;<<<>>>???>>>===???<<<888444333444666777:::;;;===>>>>>>=========GGGfffaaaFFFAAA@@@;;;======>>>>>>?????????@@@>>>@@@BBB@@@===<<<===???>>><<<::::::===>>><<<:::999>>>GGG]]]RRRBBBhhhyyyTTTCCCCCCUUUpppeeeKKKGGGDDD^^^QQQKKK???LLLtttQQQCCCAAA>>><<>>999666888;;;;;;<<<===>>>???????????????>>><<<;;;;;;===???AAA>>>:::666666:::===??????:::777999===;;;555444888999444444:::===:::777999:::888777777999:::;;;;;;444444222111000222777:::===888333444:::>>><<<999NNN;;;<<<888:::888888888999:::;;;<<<===???<<<999999<<<>>>===;;;;;;777777:::<<<999777888;;;999777777888999999888>>>???>>><<<999888;;;>>>888666666999>>>???<<<888:::YYY}}}iii```eeeddd^^^^^^^^^^^^]]][[[YYYWWWVVVXXXTTTSSSYYY```vvvjjjAAA999::::::<<<777>>>===<<<;;;::::::;;;<<<>>>>>><<<:::888777777888999@@@===;;;;;;???BBBBBB@@@IIIgggnnnJJJ===<<<;;;<<<>>>@@@AAABBB@@@???===BBBCCCBBB???;;;888888:::AAA>>><<<<<<>>>??????>>>>>>===GGGfffoooLLLKKKxxxkkkPPP@@@JJJdddmmmPPPJJJHHHhhh\\\JJJ>>>FFF^^^LLLDDD???===>>>???===:::888999:::<<<<<<==================>>>==================>>>@@@<<<777555777999;;;;;;>>>:::999;;;888333444999;;;666555999;;;888666777;;;999777777999;;;;;;;;;777666555333222333666888;;;666222333999<<<;;;888MMM;;;<<<888:::>>>>>>===<<<<<<<<<======<<<;;;::::::::::::;;;;;;:::666444777999777777999;;;888555444555666777777???>>>===:::888888;;;>>>444444555:::>>>???<<<999;;;[[[mmmfffkkkiiibbb```^^^\\\ZZZXXXWWWVVVWWWYYYTTTSSSYYY```ttteee???999::::::===888???>>>>>>===999666666:::>>>======<<<<<<;;;;;;;;;;;;EEE???999999???EEEFFFDDDIIIfff}}}SSS===;;;???<<<>>>AAACCCCCCAAA>>>;;;AAAAAA???<<<888777777999AAA>>>;;;:::<<<>>>??????AAA;;;IIItttZZZHHH\\\dddAAA===SSSqqqtttSSSKKKKKKmmmjjjIII???BBBsssiiiQQQCCC:::???>>><<<<<<<<<<<<:::999===<<<;;;;;;:::;;;;;;;;;999;;;<<<>>>??????>>>>>>@@@<<<777555666999<<<===BBB>>>;;;999555222444999<<<888666888888666555666;;;999777777999;;;;;;:::999999999777444444555777999444111222777:::999666PPP>>>@@@<<<>>>AAA@@@???===<<<;;;;;;;;;999::::::999888777888:::999444222555777666777999<<<:::888777888888888777>>>===:::777666777:::<<<777777999<<>>;;;888CCCcccnnnhhhnnnkkk___^^^[[[XXXVVVUUUVVVXXXWWWZZZWWWWWW\\\___nnneeeBBB======<<<>>>888======@@@@@@<<<777555888<<<:::;;;===>>>???>>>===<<>>BBBEEEEEEFFFccc^^^CCC>>>BBB>>>???@@@AAA@@@???<<<;;;;;;;;;:::888888999;;;<<<===;;;888666777999<<<>>>@@@<<>>;;;<<>>@@@AAAAAA===;;;777555777;;;@@@CCCBBB@@@>>>:::666333444666:::888666666666666666888<<<:::888888999;;;;;;:::999::::::999777666777888777444222333777999888666QQQ@@@BBB>>>@@@===<<<;;;999777666555555777888999888777555666777888333222555777777888::::::::::::;;;<<<;;;888555===:::888666555666888888555666999;;;======;;;999FFFgggjjjgggnnnkkk^^^^^^]]]ZZZVVVUUUVVVXXXWWWZZZYYY[[[___]]]ggg}}}bbbCCCAAA@@@>>>BBB;;;>>>;;;???CCCAAA;;;777888:::888:::===???@@@???===<<<888;;;======<<<===@@@DDDEEEdddjjjJJJ>>>@@@???>>>===<<<;;;;;;<<<<<<999888888888999;;;<<<<<<;;;:::888666666888<<<>>>???FFFgggeeeOOO]]]pppNNNIIILLLgggrrrMMMHHHLLL```VVVKKKBBBXXX{{{]]]III???CCC???;;;===BBBCCC@@@<<<777888888999;;;===???@@@<<<;;;::::::;;;===???AAA;;;999777555666:::???CCC???AAA@@@===888666444333777888777666666777999:::===;;;999888999;;;;;;:::888999:::999777777999:::777555444555888:::999777PPP>>>@@@===???===<<<;;;999888777666666999999999999888777666555777333333777:::999999<<<666777999<<<===<<<888444;;;999777666777777777666000222444777999;;;;;;<<>>DDD>>>@@@:::>>>AAABBB>>>;;;999:::888:::===???@@@???===<<<444:::@@@@@@<<<:::===AAAHHHiiitttNNN<<<<<<>>>===;;;999999:::<<<===>>>===;;;:::;;;:::888666<<<<<<<<<:::999;;;>>>AAABBBVVV\\\SSSnnn]]]HHHHHHSSSiiiuuuOOOIIINNNbbb```MMM@@@KKK```III???BBB???<<<>>>BBBDDDAAA===666777999<<<>>>@@@AAAAAABBB@@@===:::999999;;;<<<::::::888666555777;;;>>>===@@@AAA===:::999777444555888999777666999;;;;;;>>>;;;999999:::;;;;;;:::888888888777666666888;;;777666666777999::::::999PPP>>>???;;;===>>>>>>===<<<;;;;;;;;;;;;===;;;999:::<<<<<<888555777444555:::<<<;;;;;;===666666888:::<<<<<<999777<<<:::888888::::::777555222333444666777999;;;<<>><<<;;;@@@:::;;;:::;;;===>>>======;;;;;;:::;;;===???@@@???>>><<<888<<<@@@AAA???===???AAAJJJnnn{{{QQQ===>>><<<<<<;;;;;;;;;<<<======CCCAAA???>>>===:::666222===>>>???>>>===>>>AAADDDDDDbbbkkkTTTWWW|||pppQQQHHHNNNXXXtttzzzSSSJJJMMMbbbhhhLLL???CCC}}}bbbGGG<<>>777999<<<@@@BBBBBBAAAAAA@@@???===;;;:::::::::::::::;;;;;;:::888999<<>><<<:::999:::;;;;;;:::999999777555333333666888666666777888999:::999999QQQ???@@@<<<>>>;;;;;;:::999999999::::::@@@<<<:::<<>>@@@@@@@@@>>>===?????????@@@AAAAAAAAAAAAJJJpppSSSAAAEEE:::;;;<<<>>>>>>>>>======CCCAAA@@@@@@@@@<<<666111<<<>>>@@@@@@>>>>>>AAADDDDDDhhh^^^OOOZZZaaaGGGOOOQQQ```}}}VVVIIIJJJ```jjjJJJ???BBBwwwiiiJJJ======<<<<<<===>>>??????>>>999;;;???BBBDDDCCCAAA???999:::;;;============<<<999;;;>>>???>>>???BBBFFF===AAA???888666;;;===<<<666===@@@;;;888::::::777>>><<<:::999:::;;;;;;:::<<<:::777333111111333666555666777888999999999888