BMa 6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~||||||~~~}}}zzzzzz~~~}}}~~~}}}|||}}}zzzyyyzzz}}}~~~}}}}}}}}}}}}~~~|||}}}}}}|||{{{|||~~~~~~|||{{{{{{}}}ggg4DӵiiinnnoooHƅ^Hu]ĦqqqHu]ĦsssZuR)Ħwww~~~Hu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@qqqtttwwwsssnnnllllllnnnHu]ĦnnnZuR)Ħqqqwww}}}xxxsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦhhhdddaaaccciiifffeeeeeefffhhhiiiHtƅ^llliiiBt=o9ĦDtfo9Ħiiiiiiiiig?pppiiiHdĦiiijjjhhhHu]Ħ[[[tteeebbbHƅ^Hu]Ħ^^^H׼s]]]\\\hhhiiijjjjjjjjjhhhccc```aaatQeeeaaa___^^^je<ĦcccdddeeeBt=o9ĦH׼s\\\```eeefffccc___]]]\\\^^^HtĦdddeeeeeeeeefffBt=o9ĦHdĦooolllhhhdddaaa^^^]]]aaaaaaaaaDtfo9ĦsߝLGdUĦiiiHt@cӵHu]ĦpppHu]ĦfffkkkHtƅ^iiiqIܗGIӵeeeH׼sccc```Hu]ĦttthhhBt=o9ĦHƅ^Hu]Ħqqqeeefffkkkppprrrpppkkkeeebbb]]]]]]]]]^^^```ccceeegggkkkjjjjjjjjjkkkmmmoooqqqmmmjjjfffccccccfffkkknnnhhhdddbbbdddeeebbb```bbb```dddiiimmmnnnkkkfffcccdddhhhlllnnnkkkgggdddbbbbbbccccccaaa^^^___bbbfffhhhhhhfffbbb___aaaggglllkkkiiifffbbb```___^^^___aaabbbdddfffggghhhgggggg\\\ZZZ[[[^^^]]]YYYXXXZZZYYYYYY___hhhkkkgggbbbaaa^^^___aaadddfffeeeaaa^^^ZZZZZZZZZ\\\___```___^^^```aaabbbaaaaaaaaaccceeeeeebbb^^^[[[[[[^^^bbbeeecccbbb`````````___]]][[[ZZZYYY[[[___dddggggggeee^^^]]]]]]```dddfffdddbbbZZZZZZZZZYYYXXXYYY[[[]]]cccbbb```___^^^]]]^^^^^^VVVZZZ___bbbaaa^^^[[[ZZZbbbbbbaaa^^^[[[[[[___cccfffbbb```bbbhhhkkkjjjggg```^^^\\\^^^aaabbb```]]]XXXWWWXXXZZZ]]]_________XXX[[[___ccceeeeeecccbbb]]]bbbfffeee___[[[ZZZ\\\bbbdddddd```^^^```___\\\ZZZXXXXXX\\\```bbbaaa___[[[XXXXXX]]]eeejjjjjjhhh___^^^]]]]]]^^^^^^]]][[[YYY[[[]]]^^^]]]\\\]]]^^^___``````___]]]\\\]]]___\\\aaaeeeddd___ZZZYYYZZZ```````````````_________dddcccaaa^^^\\\\\\[[[\\\NNNRRR4DuXӵNNNTTTUUUDdDΦDdDĦOOODdDĦTTTTTTt|>>CCCCCCDdDĦ===HߝL`o9BBBDdDΦDdDӵ???DdDĦAAACCCBBBAAAAAABBBCCCEEEFFFBBBDDDDDDAAA>>>>>>geĦAAA???sp?aĦ<<<===GIdnuR)ĦDdDĦ???@@@@@@AAAAAABBBCCC@@@>>>DdDĦEEECCCDDDEEEGIdnuR)ĦDdDĦFFFFFFFFFDDDAAA>>><<>>AAAAAA>>>===???DDD@@@@@@EEEGGGEEEDDDFFFBBBAAAAAABBBCCCDDDBBBAAABBBAAAAAADDDHHHJJJIIIGGGBBBFFFIIIJJJHHHGGGHHHJJJEEECCCAAA@@@AAADDDHHHJJJHHHFFFEEEDDDDDDBBB???===>>>????????????@@@CCCFFFGGGGGGGGGEEECCCDDDFFFHHH@@@>>>>>>@@@CCCEEEBBB@@@???@@@BBBCCCEEEFFFFFFFFF>>>AAADDDFFFFFFFFFGGGHHHBBBEEEGGGEEEBBBAAAEEEIIIFFFDDDAAA??????AAADDDFFFDDDDDDCCC@@@>>>>>>AAACCC@@@???>>>???AAABBBAAA@@@@@@BBBEEEHHHHHHFFFCCC@@@>>>???@@@BBBCCCCCCCCCBBBAAADDDDDDBBBCCCGGGGGGEEE<<<;;;;;;???FFFIIIGGGCCCCCC???<<<@@@FFFJJJGGGCCCEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDCCC@@@@@@BBBEEEGGGFFFCCC???======@@@CCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEE???@@@BBBCCCDDDDDDDDDDDDCCCDDD4DuXӵ888;;;<<<DdDʜ4DuTӵ???>d<Ħ???DtIII\\\gggyyy>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>ebbbpuR)ĦAAABBBBBBCCCCCCBBBBBB>d<Ħ@@@DtEEEHHHHHHMMMUUU[[[dddpppDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d>>ĦpeӵDx<>d<ӵDd<<<d<@@@AAA>d<Ħ===4DufئL>e<<<DdDʜ4DuTӵ===DdDĦ???BBBCCCCCCAAA??????@@@AAA?????????===<<<<<aĦ::::::peӵDx<DdDĦ:::===???@@@AAAAAA>>><<<:::DdDĦFFFAAABBBCCCpeӵDx<>d>>============@@@BBBCCC>d<ӵDd<DdDΦDdDĦ???DdDӵnd<DdDĦBBB>d<ĦCCCpeӵ@@@ĦEEEF&uTӵCCCDdDĦEEEEEE>d<ĦGGGpeӵDx<>d<ʜ4DuTӵ???@@@DDDGGGGGGFFFDDDEEEEEEEEEEEEEEEDDDDDD@@@???@@@BBBFFFIIIJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGDDDBBBAAABBBCCCDDDIIIHHHGGGHHHHHHGGGDDDAAAFFFGGGJJJLLLKKKIIIFFFDDDDDDBBBAAADDDHHHJJJIIIHHHHHHGGGEEEDDDBBB@@@>>>>>>>>><<<;;;===AAACCCCCCAAAEEEDDDCCCAAA@@@@@@AAAAAAFFFCCCAAAAAADDDEEECCCBBB<<<::::::<<>><<<>>>???AAACCCDDDDDDCCCBBB@@@???===<<<;;;;;;<<<===CCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCFFFEEECCC@@@>>>@@@CCCFFFBBBAAA??????>>>===:::888999;;;<<<<<<<<<===???AAACCCDDDEEEFFFEEEDDDBBB@@@<<<>>>???@@@@@@???===<<<888<<<@@@BBBBBB@@@>>>>>>888999;;;===@@@BBBDDDEEEDDDAAA>>>>>>@@@CCCEEEFFFDDDAAA>>>===>>>AAAAAAAAA???>>>===<<<:::999888777666888:::;;;;;;;;;<<<===<<<>>>@@@@@@???>>>>>>???<<<>>>@@@@@@>>>>>>>>>???BBBAAA@@@@@@AAABBBCCCDDD???===<<<>>>@@@CCCDDDDDD@@@???>>>>>>@@@BBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@===<<<<<<===@@@AAA>>>@@@@@@===:::999;;;===DDDAAA>>><<<============CCCAAA@@@@@@AAABBBBBBAAA<<<<<<<<<<<<===???AAABBBBBBCCC4DuXӵ:::<<<===D&dq&ĒR>>>===sdKĦ<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB}}}<x<<<666777888999::::::B?daĦ;;;:::B?Ho9<<<>dd<ӵ>>>>>>B?Ho9@@@<x>>>=========???AAABBB&ӫeʬtIӇ===>d<Φ>d<Ħ???D&ӫetIӇCCCDdDĦ???sdKĦ@@@B?dp&ĒR???AAA>d<sdKĦGGGB?Ho9DDDs&dq&ĒRAAA@@@@@@BBBDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBB???@@@AAADDDHHHJJJJJJIIIFFFEEEEEEEEEDDDDDDDDDCCCHHHFFFDDDBBB@@@@@@@@@AAAFFFEEEEEEEEEFFFEEEBBB@@@CCCDDDGGGHHHHHHFFFCCCAAAAAA@@@@@@BBBFFFHHHHHHFFFFFFFFFFFFDDDAAA>>>>>>???===<<<<<<>>>BBBCCCBBB@@@CCCBBB@@@???>>>>>>??????BBB@@@>>>>>>@@@AAA@@@???<<<;;;:::;;;>>>>>>===:::@@@AAACCCEEEFFFFFFDDDDDD???>>><<<;;;::::::::::::???@@@AAAAAABBBAAA@@@???@@@@@@BBBCCCCCCBBBAAAAAABBBBBBAAABBBBBBBBBBBBBBB@@@???>>>===<<<;;;:::888;;;<<<===<<<;;;===???BBBBBBCCCDDDEEEEEECCCAAA@@@????????????>>><<<:::999999<<>>;;;;;;>>>BBB???===:::999999888555333666888:::;;;::::::;;;===;;;===>>>===<<<;;;===>>>===???@@@@@@???>>>>>>???AAA@@@@@@@@@BBBDDDEEEFFF???>>><<<===@@@BBBDDDDDD@@@???>>>>>>@@@AAAAAA@@@AAABBBBBBCCCCCCBBBAAA@@@@@@???===<<<<<<===>>>???===>>>>>>===;;;;;;===@@@BBB@@@===<<<<<<======<<>><<<===>>>??????>>>999999888777888:::;;;===BBBBBB4DuXӵ<<<>>>>>>Hu]3hh;;;:::999ne999999=e```qqqnepIƎ@t@h>hfePPP@ďD@@@@@@???@@@@@@@@@@@@???>>>ne??????=eEEEGGGHHHLLLSSSYYYkkkzzzegesĪj@hfdDĦ@ďDgggHkge???;;;777777888888888888@h;;;>>>@GDDDCCCHĪj@IŌ>>>AAABene:::Hkge;;;ne<<<;;;fe<<<Hu]3hh888999888se<<<>>>??????>>>===>>>???@@@???===:::999:::geĦja>aĦ<<<:::@G>>><<<se:::>>>AAACCCDDD===:::888<Ō===<<<;;;@G>>>>>>Hkge@@@???===<<<<<<>>>@@@BBBHĪj@IŌ>>><<<egeAAA???Hu]3hIŌEEEDDDDdDĦ===ne>>>>>>@h<<<===>h<<<>>>@@@seFFFneGGGGGG@G>>>@@@sĪj@hAAAAAABBBAAA??????AAABBB===>>>???@@@@@@@@@@@@@@@>>>???BBBFFFJJJKKKJJJHHHEEEEEEEEEEEEDDDBBB@@@???FFFEEECCC@@@???>>>>>>???CCCBBBAAABBBCCCBBB@@@???@@@AAACCCEEEDDDBBB@@@>>>>>>======@@@CCCEEEEEEDDDCCCFFFHHHFFF@@@===>>>AAA<<<<<<===>>>AAAAAA@@@>>>???>>>===<<<;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<===<<<;;;<<<======;;;999AAABBBDDDFFFGGGFFFEEEDDD===<<<;;;999888777777777:::;;;===???@@@???>>>===<<<===???@@@@@@@@@??????>>>>>>???CCCFFFEEEAAA===>>>===<<<<<<;;;::::::999======<<<;;;:::;;;???BBB@@@AAACCCDDDDDDBBB@@@???AAAAAA???>>><<<:::999888;;;===>>>>>><<<;;;;;;<<<999:::;;;===>>>???@@@@@@?????????AAACCCEEEDDDCCCAAACCCCCC>>>777666<<>>>>><<<;;;;;;===???>>>@@@AAAAAA@@@??????@@@???>>>>>>AAADDDGGGIIIIII@@@>>>;;;<<<>>>BBBDDDEEEAAA@@@??????AAABBBAAA@@@???@@@@@@AAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::;;;;;;;;;;;;===@@@CCCAAA???<<<<<<=========<<<<<<;;;::::::<<<>>>======888777555444444555777999CCC4DuXӵ@@@ĵD^999888777777;;;999999ZZZjjj{{{TTTKKKEEE???>>>???AAA???@@@@@@??????>>>>>>>>>???DDDHHHKKKMMMRRRZZZ___qqqDdDĦuuuWWW===<<<:::888888888888777666777888:::<<<<<aĦ<<<:::999???@@@===s׼s777:::>>>@@@CCCDDD???<<<:::Ho@@@???>>>;;;:::???>>>>>>AAAAAA@@@>>><<<;;;===???AAAAAA???<<>>>>>D^EEEEEEDDDDdDĦ<<<;;;===???@@@>>><<<===>>>999;;;>>>@@@s׼sEEEEEEGGGGGGGGGFFF???>>>@@@BBBAAACCCDDDBBB???===???BBB>>>>>>>>>??????>>>======<<<===AAAFFFIIIJJJGGGEEECCCDDDEEEFFFFFFDDDBBB@@@CCCBBBAAA??????>>>>>>???AAA@@@???@@@AAABBB@@@???@@@AAACCCDDDCCCBBB???>>><<<<<<===>>>@@@BBBBBBCCCBBBGGGKKKHHHAAA>>>@@@DDD???>>><<<<<<===>>>??????>>>===;;;:::::::::;;;;;;;;;:::999999:::;;;;;;;;;>>>>>>>>>======<<<;;;:::@@@AAACCCDDDEEEDDDCCCBBB;;;;;;:::888777666555555777888;;;===>>>===<<<;;;:::;;;===>>>?????????>>>>>>===>>>BBBHHHHHHCCC======>>>>>>===<<<;;;;;;<<<>>>===;;;999777999===@@@>>>@@@AAABBBBBBAAA???>>>AAA@@@>>>===;;;:::::::::>>>>>>>>>===;;;:::;;;<<<;;;<<<===>>>?????????>>>======???BBBDDDEEECCC@@@???@@@???<<<777888<<>>:::555777999;;;;;;:::::::::;;;AAAAAA@@@>>><<<===???BBB???AAABBBBBB@@@??????@@@===<<<===@@@FFFJJJKKKJJJ@@@>>>;;;;;;>>>AAADDDEEECCCBBBAAABBBCCCCCCBBB@@@===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===<<<;;;:::999888888888888:::===AAADDD@@@>>>===>>>??????>>>===<<<:::999:::<<<>>>>>>===:::999777555555666888999Φ4DuXӵtvӵ>d<Ħ555666666666666777888Ħ:::<<<@@@DDDIIITTT```wwwĦyyyjjj[[[SSSNNNIIIEEEDDDCCCFFFGGGEEE@@@>>>@@@BBB???????????????>>>======Ħ??????@@@@@@@@@BBBEEEJJJNNNRRRYYYccciiixxx>d<Ħ|||___III===999;;;======<<<:::888888888888888666555777:::<<<<<<:::999999:::;;;:::999888:::<<<>>>???@@@@@@AAA@@@>>><<<:::::::::;;;<<<<<<;;;999999999999888777999777666888<<<===;;;999444555888:::Ħ999<<<;;;:::999888999:::;;;999>d<Ħ///000222444555Be444555999<<<>>>>>><<<999777777999999888777777:::geFYĉ:::999>aĦ;;;;;;:::::::::;;;;;;<<<>>>@@@AAA@@@Be888999;;;===???@@@AAAAAA>>><<<nu]ӵAAA::::::<<<>>>@@@DDDCCCAAA@@@>>>============???@@@AAA@@@>>><<<:::<<<>>>@@@???<<<;;;===???EEECCC@@@>>>===>>>@@@@@@:::::::::;;;===>d<ĦCCCDDDEEEEEEDDD>d<Ħ===<<<<<<ĦAAAAAAAAA???===;;;<<<<<<@@@@@@@@@???>>><<<:::999:::===@@@AAABeBBBCCCDDDEEEFFFĦEEEEEECCCAAA@@@???>>>??????>>>@@@BBBBBBAAAAAABBBCCCCCCEEEGGGEEEAAA???@@@BBB@@@@@@@@@@@@???===<<<;;;:::<<<@@@EEEHHHGGGDDD@@@>>>???BBBDDDEEEDDDCCCBBB@@@@@@@@@@@@???@@@@@@@@@@@@>>>>>>???AAABBBBBBAAABBBBBBDDDDDDDDDCCCAAA@@@<<<===>>>??????@@@AAAAAABBBGGGLLLJJJDDD@@@BBBFFFBBB@@@<<<999888;;;>>>AAA>>>===<<<;;;:::;;;<<<<<<:::::::::::::::;;;<<<===@@@@@@AAA@@@>>>===<<<<<<===>>>@@@AAAAAA@@@???>>>;;;::::::999888777666555666888:::<<<===<<<;;;;;;999:::<<<>>>???@@@??????@@@>>>>>>AAAGGGIIIEEEAAA???AAACCCBBB@@@>>>>>>???>>>===;;;888666666:::===<<<===???@@@@@@???>>>===>>>>>>===<<<<<<<<<======@@@@@@???===;;;:::;;;======>>>???AAAAAA@@@???>>>;;;<<>>999444555;;;???===999777999;;;;;;::::::;;;<<>><<<===???BBB@@@AAABBBBBB@@@?????????;;;::::::???FFFKKKKKKIII???===;;;;;;>>>AAACCCDDDEEEDDDDDDDDDEEEEEECCC@@@===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777666555666999===@@@BBB@@@??????AAABBBBBB@@@>>>;;;999888888:::<<<;;;;;;999999888888888999::::::?aŖ%7uSQuR)ӵsdKĦ666666666666777888gdKĦ<<<>>>CCCHHHOOO\\\hhhgdKĦkkk]]]OOOJJJJJJGGGEEEDDDEEEGGGGGGEEEAAA>>>???AAA======>>>>>>??????>>>gdKĦ@@@@@@AAAAAAAAABBBFFFKKKPPPWWWaaammmvvvgdDĦjjjRRRDDD>>>>>>>>>>>>>>>===;;;999888888888777555444666999<<<<<<;;;999999::::::888777666999;;;<<<<<<<<<>>>???@@@???>>>===<<<;;;;;;;;;999999:::::::::;;;;;;;;;888888888:::<<<======<<<555555666gdKĦ999:::999999999999999::::::888sdKĦ000111222444777555555555:::===@@@AAA???<<<999888666666777777777999ŶS<<<::::::3we<<<<<<<======::::::<<>>@@@>>>;;;iĉ@3hR/Ō:::888999;;;===???CCCCCCBBBAAA@@@>>><<<;;;:::<<<>>>@@@@@@>>>;;;999:::===???>>><<<;;;===@@@CCCAAA??????@@@AAAAAAAAA777666666888<<<DdDĦBBBCCCDDDDDDDDDsdKĦ???@@@gdKĦ@@@@@@@@@>>>;;;:::;;;===BBBBBBBBBAAA???<<<:::888<<>>???AAA@@@@@@@@@AAACCCEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;===@@@CCCEEEDDDAAA===888:::<<>>@@@BBBCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA???@@@AAAAAA@@@???@@@AAABBBFFFKKKJJJEEEBBBCCCEEECCCAAA===999666888===AAA>>>===<<<;;;;;;<<<===>>>:::<<<<<<<<<;;;<<<>>>@@@@@@AAABBBAAA???======>>>;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;:::888888888888999:::::::::::::::888999;;;>>>???@@@@@@@@@AAA@@@???AAAEEEGGGFFFDDD@@@DDDHHHHHHDDDAAA@@@@@@>>>>>><<<888666666888;;;:::;;;===??????>>>===<<<::::::;;;;;;<<<======>>>???@@@???>>>;;;:::;;;======>>>@@@BBBBBBAAA@@@>>>;;;<<<>>>@@@BBB@@@===999888777777:::>>>AAABBBAAA;;;666222333888;;;;;;999666888:::;;;;;;;;;<<<===@@@@@@???>>><<<;;;===???@@@AAABBBAAA???>>>>>>>>>:::888888===EEEIIIHHHEEE===<<<;;;<<>>@@@??????@@@CCCDDDDDDBBB???999777666666777888777777666777888:::;;;;;;;;;;;;>A;;;ne777777777777777888ne===<<>>>>>neAAAAAAAAABBBBBBBBBDDDHHHNNNTTT]]]jjjyyyDe|||```OOOGGGDDDAAA???===<<<======;;;888555555444333222444888<<<:::999888888::::::888666777999;;;;;;::::::<<<>>>????????????>>><<<:::999888999:::;;;;;;;;;;;;<<<777999;;;<<<<<<<<<===>>>777666ne888999777888999:::::::::::::::666ne222222333333666999:::999777777777555999>>>@@@???===:::999555777888888777888>A::::::999k<=========>>>>>>999999:::<<<>>>>>>===;;;999999888888888999;;;<<<===:::888fh;;;999999999;;;<<<>>>>>>???AAAAAAAAA???<<<;;;666888<<<@@@@@@>>>;;;999:::<<>><<<;;;===@@@???>>>===???BBBCCCBBB@@@888666555888<<<De???@@@BBBCCCCCCCCCneAAAAAAne;;;;;;<<<<<<;;;::::::<<<>>>BBBBBBBBBAAA???===;;;999===AAADDDCCC???===>>>@@@===>>>ne@@@??????@@@AAAAAABBBBBBAAAAAA???@@@AAAAAA??????AAABBBFFFEEEEEEEEEEEEDDDBBB@@@??????@@@@@@@@@@@@@@@???>>>???AAACCCDDDCCC???<<<777888:::<<<>>>@@@BBBCCCEEEEEEDDDDDDCCCAAA@@@???===<<<;;;<<>>===<<<<<<<<<===>>>???;;;<<<>>>===<<<<<>>@@@BBBAAA???======???===>>>???@@@@@@???===<<<<<<<<<===>>>>>>===<<<<<<999888777777777888999999666888:::<<<>>>????????????@@@AAACCCDDDDDDCCCCCCAAAGGGLLLMMMHHHCCC@@@@@@??????>>>;;;888777888:::999:::<<<===>>>===<<<;;;666777999:::;;;;;;;;;:::<<<===>>>===;;;:::;;;<<<<<<===@@@BBBBBBAAA???>>><<<<<<===??????===999666444666:::===???@@@AAABBB;;;888555444666888999999444666999:::;;;;;;===??????@@@@@@???===<<<<<<===???@@@AAAAAA>>>=========999777666;;;CCCGGGDDD@@@<<<;;;<<<>>>@@@BBBAAA@@@EEEEEEDDDEEEEEECCC@@@======<<<999777555555444444777888999;;;<<<======>>>@@@<<<888666888;;;=========>>>@@@CCCEEEDDDBBB???:::888666666666777666555222555999===???@@@???<<<:::777888999888888999:::CCC<<<<<>><<<:::999777777999;;;<<<===AAAAAABBBBBBBBBCCCCCCHHHLLLQQQYYYcccrrroooXXXLLLGGGFFFBBB???;;;;;;===>>><<<999333333222111000333777;;;777666666777999:::999777999;;;<<<;;;999999<<>>>>>???@@@???<<<999888888999;;;;;;;;;:::;;;;;;666999======;;;:::<<>>>>>>>>>>>>>>:::999888:::;;;<<<;;;999777666666666666888999;;;999777444444<<<;;;;;;;;;;;;<<<>>>>>>999;;;>>>AAAAAA???===;;;333666;;;???@@@>>>;;;999999<<<>>>>>><<<;;;===@@@<<<;;;<<>>???AAABBBBBBBBBAAAAAABBB???:::777888999999999:::===@@@@@@@@@AAA@@@???>>><<<;;;===AAADDDCCC>>>;;;<<>>===>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDFFFDDDCCCDDDFFFFFFBBB>>><<<===>>>@@@AAAAAABBBBBBAAAAAABBBCCCDDDBBB???<<<:::;;;;;;===???AAACCCDDDIIIHHHGGGFFFCCCAAA???>>><<<:::999;;;>>>AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>EEEGGGHHHFFFBBB@@@AAACCC@@@BBBDDDEEEEEEDDDAAA@@@===???@@@>>>;;;888888999>>>===<<<<<<<<<===>>>???;;;===???>>><<<===???BBB===???AAA@@@>>><<<===??????@@@AAABBBBBBAAA???>>>======???@@@@@@@@@???>>>999888666555444555777888555666999;;;===>>>??????;;;???CCCEEEDDDBBBAAAAAAAAAHHHOOOOOOJJJCCC@@@???AAAAAA@@@>>>;;;999999:::888999;;;======<<<;;;:::444555777999:::999777666:::;;;======;;;::::::::::::<<>>AAA???>>>@@@CCC>>><<<:::777666777888:::333666999:::;;;<<<>>>@@@@@@BBBCCCBBB@@@>>>>>>>>>???@@@AAA@@@>>><<<<<<===999666555:::BBBEEEBBB===:::;;;<<>>;;;===<<<999666444333222222777777888:::<<<>>>???@@@EEE@@@:::888:::<<<======;;;<<>>===;;;999888888888777666222666;;;AAADDDDDDCCC===<<<:::888777777777888===;;;888666666777999;;;:::::::::;;;===@@@CCCEEE@@@AAACCCGGGPPP___rrr~~~kkk^^^PPPKKKCCC@@@AAACCCDDDDDDBBB???;;;::::::<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>???@@@AAA@@@??????AAACCCEEEKKKSSS]]]iiiyyyvvv^^^RRRJJJEEECCCAAA===888777999;;;;;;:::777555333111111222555777777666666999<<<<<<999666666777;;;>>>;;;777777:::???@@@@@@===:::888777888::::::999:::;;;;;;:::999888999:::;;;::::::888777:::;;;:::777444111111222444444555555666777777777777444333444777999999777777666777:::<<<:::555111333444666777888999888888777777777999:::999666333888999999888888999===@@@>>><<<;;;===>>>>>>:::777555888;;;<<<<<<;;;:::;;;666666888:::<<<;;;888555666444111333777:::;;;:::<<<===>>>>>>>>>???@@@@@@???===:::;;;<<<<<<999555555888<<<>>>???===;;;999<<<<<<<<<<<<<<<<<<<<<<<<666777:::===???@@@AAAAAA===<<<;;;::::::<<<>>>??????@@@AAABBBBBBAAA@@@???>>>???@@@@@@???===;;;999888:::<<<<<<======???AAA@@@AAABBB@@@===;;;;;;;;;BBBCCCDDDAAA===:::;;;===>>>>>>>>>>>>>>>===<<<<<<888:::===???AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAA@@@@@@??????>>>???@@@???===???CCCGGGEEEDDDCCCAAAAAA@@@AAAAAADDDAAA>>>===>>>BBBFFFIIIGGGFFFDDDBBB@@@???>>>>>>999999:::;;;<<<===>>>>>>???@@@@@@===999777888:::BBBDDDFFFFFFCCCAAA??????BBBBBBCCCDDDDDDCCC@@@>>>@@@@@@@@@???===:::777555888777666999>>>AAAAAA???:::;;;<<<>>>>>>>>>======<<<=========<<<;;;::::::;;;===AAAFFFHHHEEE@@@;;;@@@AAABBBCCCAAA???<<<:::777777666555555555555555::::::;;;<<<>>>>>>===;;;:::<<<>>>?????????@@@BBBEEEGGGIIIIIIFFFCCCBBBAAABBB@@@>>>>>>>>>>>>===<<<999999:::>>>AAA@@@;;;777666666777999:::999777444777999>>>AAAAAA???<<<999:::;;;<<<======>>>>>>>>>???>>>>>><<<;;;:::999999:::>>>BBBCCCBBBAAACCCEEE@@@???<<<::::::;;;<<<===888777888888:::===???AAA???AAACCCDDDCCC@@@===:::???>>>>>>>>>>>>>>>??????>>>:::777888===@@@???<<<<<<<<<===>>>???@@@@@@@@@???AAABBBBBBAAA@@@AAABBBCCCBBB@@@===888666555666999999:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>><<>>AAACCCDDDDDDEEEIIITTTccctttvvvfff[[[MMMGGGAAA???@@@CCCDDDCCCBBB???;;;::::::<<<<<<<<<:::;;;===<<<;;;;;;<<<===???@@@@@@@@@??????AAACCCFFFLLLTTT___mmm~~~jjjVVVLLLGGGCCCCCCAAA===:::888:::<<<<<<;;;:::888555333222333555777555555666999<<<===<<<999777777999<<<:::555666999>>>>>>>>><<<:::888999:::<<<999777888:::<<<;;;999888999999:::999888777666888::::::999555222111111222222333333444555666666888666444555777999888777888777666888::::::777555333444555666666666666666999888999:::;;;:::777555:::;;;;;;999888888:::<<<===<<<:::;;;<<<<<<999777777:::<<<===<<<:::::::::888999999;;;===<<<999666666333111222666:::<<<<<<>>>======>>>@@@AAAAAA@@@<<<:::888:::<<<===:::777666999<<>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;888999<<<>>>@@@AAAAAAAAA===<<<;;;::::::;;;===>>>>>>???@@@@@@@@@@@@???>>>:::;;;<<<===<<<;;;999888:::<<<>>>>>>>>>???@@@BBBAAABBBCCCBBB???=========@@@BBBBBBAAA===<<<<<<===AAAAAA@@@@@@>>><<<;;;::::::;;;>>>@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>======???AAAAAA@@@BBBEEEHHHCCCCCCCCCBBBBBBAAAAAAAAACCCAAA>>>===>>>BBBFFFIIIEEEEEEDDDBBBAAA@@@??????:::;;;;;;<<<===>>>??????>>>??????===999888888:::???BBBDDDDDDBBB@@@??????>>>???@@@BBBCCCCCCAAA???@@@AAAAAAAAA???<<<999777666666888<<<@@@BBB@@@===;;;<<<>>>???>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDCCC???<<<===???AAABBBAAA>>>;;;999999888777666666666666777::::::;;;<<<===<<<;;;999888:::===>>>>>>???AAABBBEEEGGGHHHGGGEEECCCBBBBBBBBB@@@>>>=========<<<;;;::::::;;;>>>@@@@@@<<<888777777888:::<<<<<<:::888666999===@@@AAA???<<<999::::::;;;===?????????>>><<<<<<<<<;;;::::::999999<<<@@@EEEFFFDDDAAA@@@@@@??????>>>======>>>??????<<<<<<;;;;;;;;;===>>>??????AAABBBCCCBBB@@@>>>===??????>>>>>>>>>??????@@@===:::777888<<>><<<<<<<<<======>>>???AAAAAA@@@AAABBBAAA?????????@@@EEEFFFDDDAAA<<<999777777777888999;;;<<<======>>>>>>>>>>>>>>>>>>?????????===???BBBCCCBBB@@@===<<<======>>>@@@AAAAAA???<<<999777555888===@@@???===;;;;;;:::::::::::::::;;;:::888666555777;;;???BBB===<<<:::::::::<<<>>>???DDDCCCDDDLLL[[[mmm}}}|||qqqddd[[[IIIDDD???===???BBBBBBBBB@@@>>>;;;:::;;;<<<;;;;;;;;;<<<======<<<;;;===>>>???@@@@@@???>>>>>>AAACCCGGGMMMVVVbbbqqquuuZZZJJJDDDAAAAAABBBAAA>>>;;;:::<<<===>>>>>>>>>;;;888555444444555777222222444888<<<>>>>>>===999888888:::777333333666;;;<<<;;;:::888999;;;======999555666:::===<<<:::888888888888777666444444555888;;;;;;888444111///000000111222333444555666:::888666666777777777666888666666777999::::::999666666666666666666777777;;;::::::;;;<<<<<<999777;;;<<<<<<;;;999777888999===;;;999888999999888777999;;;===>>><<<;;;;;;<<<===<<<<<<===>>>===:::888666333111222555:::===??????===<<<===@@@BBBAAA???:::888777:::===>>>;;;888777:::===???@@@???<<<;;;:::;;;<<<======<<<;;;::::::;;;===???@@@@@@@@@???===<<<;;;:::::::::;;;<<<===>>>>>>??????>>>>>>===999:::;;;<<<<<<;;;:::999<<<>>>@@@@@@??????AAACCCBBBCCCDDDCCCAAA??????@@@>>>@@@AAAAAA???>>>>>>???DDDCCCCCCAAA???<<<:::888;;;===>>>@@@AAAAAA@@@???CCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA???>>><<<;;;;;;;;;>>>AAABBBCCCDDDFFFGGGAAABBBCCCDDDDDDCCCAAA@@@CCCAAA???===>>>AAAEEEGGGBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<===>>>???@@@AAAAAA???@@@@@@>>>;;;::::::;;;<<<>>>AAABBBAAA@@@@@@@@@;;;<<<>>>@@@BBBBBBBBBAAA@@@AAABBBBBBAAA???===;;;555777;;;???BBBAAA>>>;;;<<<===???@@@???===:::888::::::999999:::===???@@@@@@???>>>???@@@@@@???===999;;;>>>@@@@@@>>>;;;999;;;:::999999888999999999:::;;;<<<<<<<<<;;;999999888;;;===>>>>>>???@@@BBBEEEFFFFFFEEECCCAAABBBBBBAAA???===<<<<<<<<<;;;::::::;;;===@@@BBBAAA===:::888888:::<<<>>>???===;;;666999===@@@AAA???<<<:::;;;::::::===@@@BBB@@@===::::::::::::::::::::::::???BBBFFFGGGEEE@@@===;;;>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@@@@???>>>>>>@@@@@@???????????????@@@===:::888999===???>>><<<===<<<<<<<<<===???AAABBBAAABBBAAA???===<<<===>>>FFFGGGGGGEEEAAA<<<999888555666999;;;======<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???AAABBBAAA@@@>>><<<======>>>@@@BBBBBB???===999666444666:::<<<<<<:::999:::;;;<<<<<<<<<<<<;;;:::888666555777;;;???BBB>>><<<;;;999999:::;;;<<>>BBBNNNbbbwww{{{sssjjj```YYYHHHDDD???>>>???AAAAAA???>>><<<::::::;;;<<<;;;:::888:::<<<<<<<<<<<<>>>@@@???@@@@@@???===>>>AAACCCHHHNNNXXXeeevvvwwwcccMMMAAA>>>>>>???AAA@@@???===<<<===>>>?????????===:::777555555555666000111444777;;;===>>>>>><<<999888888555000...000888888999888888999<<>>>>>===>>>@@@AAA@@@???>>>???>>><<<:::666444222222555999===@@@>>>;;;999;;;???AAA???<<<;;;:::999<<>>???>>><<<:::;;;<<<>>>??????>>><<<;;;;;;<<<===??????>>>>>>=========<<<;;;:::;;;;;;<<<========================<<<===>>>>>>???>>>>>>======???@@@@@@???>>>@@@AAAAAABBBDDDCCCBBB@@@AAAAAA???@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCAAA>>>;;;:::======??????@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@>>>===;;;:::999:::<<>>@@@CCCFFFFFFDDDBBB@@@BBBAAA???>>>???AAADDDFFF???@@@AAABBBCCCCCCCCCBBB>>>>>>???@@@AAABBBBBBCCC@@@AAAAAA@@@???=========999<<<@@@AAAAAA@@@@@@AAA<<<>>>@@@AAAAAA@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>:::;;;===???@@@>>>;;;999:::<<<>>>@@@@@@>>>;;;999:::999888888:::>>>BBBDDDAAA@@@???@@@AAA@@@>>>===666888<<<>>>???>>><<<;;;===<<<<<<;;;;;;;;;<<<<<<999;;;=========<<<;;;<<<<<<>>>@@@@@@???>>>???@@@DDDEEEEEECCCAAA@@@AAABBB@@@>>><<<;;;;;;<<<;;;999:::===BBBFFFGGGDDD???;;;::::::;;;===??????<<<:::888:::>>>AAABBBAAA>>>===<<<::::::>>>BBBCCC@@@===999999::::::;;;<<<<<<<<<@@@AAACCCCCCAAA>>><<<:::===???BBBFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@??????BBBAAA???===;;;;;;<<<<<>><<<;;;<<<>>>@@@???>>><<<<<<;;;;;;===???AAACCCBBBBBBAAA>>>;;;::::::<<<@@@CCCEEEEEEBBB>>>;;;:::555777:::===???>>>===<<<===>>>???@@@AAA@@@@@@???????????????@@@???===;;;<<<<<<===???AAAAAA???===999777555666888::::::999888999;;;<<<======<<<;;;;;;999888777777:::===???>>><<<:::999888999:::;;;>>>>>>DDDRRRggg}}}yyynnnfff___VVVPPPHHHDDD@@@???@@@AAA???===<<<;;;::::::<<<<<<:::888555777:::;;;<<<===@@@BBBAAAAAA@@@???>>>???BBBDDDIIIOOOZZZhhhyyyhhhWWWFFF???======>>>@@@??????>>>===<<<<<<===>>>>>>===:::777666555555666222444666888999;;;<<<===>>>:::888888555...+++,,,444555666777888:::===@@@>>>999555444888;;;;;;999777777666444333222222111111555;;;===;;;777333111444555666777888999::::::::::::888777555444333444111444999<<<======<<<;;;???<<<999666666777:::;;;===<<<;;;<<<===>>><<<;;;777999;;;;;;:::::::::;;;;;;:::999777666666777888777:::===>>>???@@@BBBDDDDDDBBB@@@??????>>>===;;;777666555444555888<<>>======???AAAAAA===999666888:::<<<===<<<;;;999===>>>???@@@@@@???>>>===;;;;;;<<<======<<<;;;:::>>>>>>==================>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@===?????????===<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBAAAAAACCCDDDEEEEEECCCBBB@@@AAABBBCCCBBB@@@>>>===<<<===>>>>>>????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???===<<<:::999;;;<<<===??????>>><<<:::===???CCCFFFGGGFFFCCCBBBAAA@@@??????@@@AAACCCDDD>>>???@@@AAABBBBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBB@@@???:::<<<@@@AAAAAA@@@AAAAAA@@@BBBCCCBBB@@@>>>???@@@???@@@BBBCCCCCCBBBAAA@@@???@@@@@@>>><<<;;;999999888:::<<>>===>>>>>>=========>>>>>>???999;;;>>>???>>>>>>???@@@@@@BBBCCCBBB???>>>>>>>>>BBBCCCCCCAAA??????@@@BBB>>><<<::::::;;;<<<;;;::::::???GGGLLLLLLGGGAAA<<<============>>><<<999666999<<>>??????@@@???===<<<<<<<<<<<<===;;;>>>CCCGGGIIIIIIGGGFFFDDDDDDDDDCCCCCCBBBAAAAAABBB@@@===:::888888999:::AAA@@@@@@???>>>>>>????????????>>>???@@@AAA@@@???;;;;;;;;;;;;===???AAABBBBBBBBBAAA>>>;;;999999999777;;;???AAA@@@>>><<<;;;888:::===@@@AAAAAA@@@>>>@@@AAAAAAAAAAAAAAA@@@@@@BBB@@@>>>>>>>>>>>><<<:::999999:::<<<>>>???===::::::888666666777999::::::666888;;;===>>><<<:::999:::999888888888999::::::===<<<:::999999:::<<<===AAACCCJJJXXXkkkqqqfff___XXXPPPJJJEEEBBB??????@@@AAA>>><<<:::999999;;;<<<<<<999777555888:::<<<===>>>AAACCCBBBBBBAAA???>>>@@@CCCFFFKKKRRR^^^lll}}}qqq[[[OOOCCC???>>>======>>>===>>>>>>===:::::::::<<<===<<<:::888888777888888999:::;;;:::999888999:::<<<888666888666000+++***000222555777888:::===???===;;;888666777888888888777666555333333222222222222555:::;;;:::888555444777777888888999:::::::::888999888666333111222333000555;;;>>>???===<<<;;;===:::666333222555888;;;<<<;;;::::::<<<===<<<;;;666888::::::::::::<<<>>>;;;;;;;;;:::888777888999999;;;===???@@@AAADDDFFFDDDBBB???======>>>===<<<999999888777555666999;;;777777888999999::::::;;;@@@??????AAACCCBBB===999666777999;;;<<<;;;:::999?????????>>>>>>?????????:::;;;<<<<<<<<<<<<::::::??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@?????????>>>>>>>>>>>>>>>===>>>???===;;;::::::;;;<<<>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFEEEBBB@@@<<<>>>AAACCCCCCBBB@@@>>>;;;;;;<<<<<<===>>>??????@@@???===<<<<<<===???@@@@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<===>>>===:::777<<>>>>>>>>???@@@AAA======>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEDDDBBB@@@;;;===@@@AAA@@@?????????BBBDDDEEECCC>>><<<===???>>>@@@AAABBBCCCBBB@@@???AAAAAAAAA>>>;;;999999:::888999;;;===>>>?????????>>><<<;;;:::<<<@@@DDDFFFAAAAAAAAACCCDDDCCC@@@>>>888999:::<<<>>>???@@@AAA??????>>>>>>??????@@@@@@999===AAAAAA???>>>???AAAAAABBBCCCBBB???=========@@@AAABBBAAA???>>>???@@@<<<;;;999:::<<<>>>======;;;BBBIIINNNMMMHHHCCC???>>>>>>=========;;;777444:::<<>>AAABBBBBB@@@>>>===<<<<<<===>>>???@@@AAABBB@@@===999888999;;;======999<<>>;;;888777888:::;;;@@@@@@???>>>============??????@@@AAAAAA@@@@@@???999999;;;<<<>>>???@@@AAAAAAAAABBB@@@<<<999888888111555:::======<<<<<<<<<;;;<<>>??????<<<999666666777:::<<<===;;;999999999777666777999;;;<<<666888;;;======;;;888666666777888999999999888888<<<;;;:::999:::<<<>>>???BBBGGGPPP]]]nnnvvviii___YYYSSSKKKFFF???===<<<===@@@AAA???<<<888888999;;;<<<<<<999666:::<<<>>>>>>>>>???AAACCCDDDDDDBBB@@@???AAAEEEHHHOOOWWWcccqqqvvv\\\PPPGGG?????????===<<<===<<<===>>><<<888666777999;;;;;;:::::::::;;;<<<<<>>===:::444111111444999<<<:::999888999:::;;;;;;:::777888999999999:::===???:::<<<>>>===:::888999:::<<<>>>???@@@@@@AAACCCEEEDDDAAA===;;;<<<=========:::;;;<<<:::666444555666444888::::::777777:::=========>>>AAADDDCCC???:::777888:::;;;<<<<<<;;;:::???>>><<<;;;;;;<<<>>>???:::;;;<<<======<<<;;;;;;@@@AAABBBCCCDDDDDDEEEEEEBBBAAA@@@@@@@@@@@@AAABBB@@@@@@???>>>============>>>??????===;;;999999:::;;;===???@@@@@@@@@BBBCCCDDDCCCCCCDDDEEECCC???;;;;;;===@@@BBBCCCBBB???>>>999999::::::<<<===??????AAA???===<<<<<<===???AAA???@@@AAABBBBBB@@@>>>===???======>>>@@@@@@===:::<<<>>>BBBEEEGGGGGGGGGFFF???@@@@@@@@@AAAAAAAAAAAAAAA???===;;;;;;<<<>>>???<<<<<<===>>>???@@@AAAAAAAAAAAAAAACCCEEEEEEBBB???;;;>>>@@@@@@>>><<<;;;;;;AAADDDEEEBBB===:::<<>>===<<<>>>AAA@@@>>>;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@???>>>===>>>@@@CCCEEEAAA@@@??????AAABBBAAA@@@<<<;;;;;;<<<>>>@@@CCCDDD???????????????@@@AAAAAA<<>>;;;<<<>>>===???@@@@@@>>>======>>>===???AAAAAA???>>>>>>>>>:::999999:::===???@@@@@@???CCCHHHJJJHHHEEEDDDDDD>>>======>>>>>><<<888555888:::===???AAAAAA@@@@@@<<>>???@@@AAAAAABBB@@@===999888:::<<<<<<;;;888;;;???DDDFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???<<<;;;999999:::<<<>>>@@@@@@???>>>===<<<<<<<<<<<<===???@@@@@@@@@???>>>>>>777888;;;>>>???@@@@@@??????AAABBBAAA>>>:::888777111444999;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAAAAACCCFFFIIIKKKNNNHHHBBB@@@AAAAAA===:::555555666999;;;<<<:::888888888777666666888;;;===555888;;;======;;;777555333555777999:::999888777;;;:::999999;;;===???AAA???GGGSSSaaaqqqtttkkk^^^UUUPPPKKKDDD>>>:::999888;;;@@@AAA@@@>>>777888999;;;===<<<999666>>>@@@AAAAAA@@@???AAABBBEEEEEECCCAAA@@@BBBFFFIIIRRRZZZggguuukkkOOOHHHAAA===>>>@@@===;;;;;;;;;===>>>;;;777444555666;;;;;;;;;<<<<<<>>>??????IIIIIIGGGBBB;;;777666777111///222999<<<777222000+++///555999:::;;;;;;<<<:::===>>>;;;666222444666666555444333333333444555555666777777777777999;;;666666666666555555555555555666666444111///000333555888;;;;;;:::;;;>>>@@@???;;;555222222666;;;???999888777777999;;;::::::999:::999888888999<<>><<<777333333333444999===;;;777666:::???::::::<<<@@@DDDDDD@@@<<<888999:::<<<===<<<<<<;;;???===:::999999:::===???;;;<<<===>>>>>>>>>===<<>>>>>>>>>>>???@@@@@@>>>;;;999999:::;;;===???AAAAAAAAACCCDDDEEECCCBBBCCCDDDBBB<<<888;;;===@@@BBBCCCAAA>>><<<888888888999;;;===>>>???BBB@@@>>>======>>>@@@BBB???@@@BBBCCCCCCBBB@@@???AAA???>>>???BBBCCCAAA???<<<>>>AAADDDGGGGGGGGGGGG??????@@@AAAAAAAAA@@@@@@BBB@@@<<<:::999:::<<<>>>;;;;;;<<<===>>>???@@@@@@@@@??????BBBDDDDDDAAA>>><<<>>>??????===:::888888???BBBCCC@@@;;;999;;;???===>>>???@@@@@@???===<<<666;;;@@@BBB@@@>>>======>>>===<<<;;;;;;<<<>>>???BBBAAA@@@??????AAACCCDDDBBB???<<<;;;===@@@BBBCCC>>>===<<<<<<===AAADDDFFF????????????@@@@@@AAABBB>>>AAADDDBBB<<<888999;;;999;;;===>>>===<<<===>>><<<>>>AAAAAA@@@>>>======999999888:::>>>AAAAAAAAABBBDDDFFFEEECCCCCCEEEGGG=========>>>???>>>;;;888777999;;;>>>?????????>>><<>>===>>>>>>???@@@@@@AAAAAA@@@===;;;;;;<<<===:::888777:::>>>BBBDDDDDDCCCBBBDDDDDDDDDDDDBBB@@@>>>===999999999:::<<>>===<<<===555888;;;???@@@@@@???>>>>>>@@@CCCCCC@@@;;;888777333666:::<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDEEEBBBAAA@@@AAACCCHHHMMMPPPRRRLLLEEEBBBCCCBBB???<<<444555666999;;;<<<:::888777666666555555777;;;>>>555444777<<<>>>;;;999;;;999::::::;;;:::999777666;;;999888:::999888;;;@@@AAAJJJXXXhhhxxxuuugggbbbZZZSSSLLLFFFAAA===>>>======???BBBBBB>>>;;;777:::>>>@@@;;;666999???AAA@@@@@@@@@AAACCCEEEFFFBBBAAA@@@>>>>>>BBBHHHMMMUUUYYYggg|||{{{\\\GGG@@@===;;;===AAABBB???;;;<<<;;;999777777888999:::::::::999999;;;???DDDFFFKKKKKKEEE;;;555555666555555111000555;;;;;;333***...///111555888:::999777888888999:::999888666555999888777444222222555777444333444777;;;<<<:::888777444222333666888777555444111111333333///...000<<<;;;:::999:::;;;>>>???@@@===999777777888999999<<<:::888555555666999:::888888888:::===>>>===<<<999999:::;;;;;;<<<======>>>>>>===;;;::::::===???;;;;;;;;;<<<===<<<:::888???AAA???999888;;;999333666888::::::999888777888<<<<<<<<<===???@@@???>>>>>><<<::::::<<<>>>>>>>>>;;;;;;999888777999>>>BBB>>>>>>>>>???AAA@@@>>><<<===>>>???BBBDDDEEECCCAAAAAA@@@???@@@BBBCCCBBBAAABBBAAA@@@>>>>>>>>>??????BBBEEEFFFCCC<<<888999;;;===>>>???@@@??????AAABBB???CCCGGGGGGCCC>>>;;;:::;;;===???@@@@@@>>><<<;;;888999;;;===@@@BBBDDDEEECCCBBB@@@>>>>>>???@@@AAA===???AAA@@@???>>>???@@@AAADDDDDDAAA@@@AAA@@@===;;;===AAACCCDDDFFFHHHJJJFFFCCCAAAAAADDDDDDBBB???@@@<<<888666777:::<<<>>>;;;<<<>>>AAACCCBBB>>>;;;;;;>>>AAAAAA???===;;;;;;===@@@AAA???;;;999999;;;AAABBBAAA???;;;999;;;===BBBAAA???@@@AAA???;;;666777888:::;;;<<<=========AAA???<<<:::999:::<<<>>>@@@AAABBBAAA??????BBBEEEEEEBBB>>>>>>???@@@>>>;;;BBBBBBAAAAAABBBCCCEEEFFFEEECCCAAAAAABBBBBBBBBAAADDDBBB???===<<<:::888555888999;;;===>>>??????>>>===>>>>>>??????===<<<;;;999666666:::AAAEEEEEECCCBBBAAA@@@CCCEEEFFFDDDAAA>>>>>>>>>>>>======<<<<<<:::;;;<<<======>>>>>>>>>BBBCCCEEEEEEDDDAAA>>><<>>>>>@@@BBBCCCAAA===:::;;;<<<>>>???>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===:::888666666888;;;======<<<;;;::::::;;;<<<===@@@??????>>>>>>>>>>>>???777888999;;;<<<<<<=========???BBBDDDCCCAAAAAAAAAEEEEEEDDDDDDEEEJJJPPPUUU[[[WWWQQQHHH@@@:::888888777999;;;<<<;;;:::777555555555666777888:::<<<===333222444:::===<<<===@@@===<<<;;;999888888999999;;;999999;;;:::888;;;@@@DDDLLLZZZkkk|||yyylll```[[[UUUOOOJJJEEEAAA>>>???>>>>>>???AAAAAA???<<<777:::>>>@@@;;;555777>>>@@@@@@@@@@@@AAACCCEEEFFFDDDCCCAAA???>>>AAAGGGKKKRRRYYYjjj}}}lllPPP>>>>>><<<:::<<>>;;;999:::;;;::::::===;;;999777777777888999999888888:::<<<===<<<::::::::::::999999999999999<<<<<<;;;:::888999;;;>>>;;;;;;;;;;;;;;;:::888666;;;===<<<888999===;;;666555777999:::999999999:::<<<<<<<<<===???@@@???>>>;;;;;;;;;<<<===>>><<<:::;;;;;;;;;999888:::===@@@=========>>>??????===;;;======>>>@@@CCCCCCAAA???@@@??????@@@BBBCCCBBBAAA???>>>===<<<===>>>@@@AAADDDFFFGGGCCC<<<777777888<<<===??????>>>>>>@@@AAA@@@CCCFFFFFFBBB>>>;;;;;;:::;;;===???>>>===:::999:::;;;===@@@BBBEEEGGGHHHDDDCCCAAA?????????@@@AAA===???AAAAAA@@@???@@@AAAAAADDDDDDAAA@@@BBBAAA>>>:::<<<>>>@@@BBBCCCEEEFFFCCCBBBBBBCCCDDDCCCBBB@@@AAA===:::888999;;;============>>>???@@@???<<<:::;;;>>>@@@@@@>>>;;;:::999;;;>>>@@@???;;;999;;;===@@@@@@@@@===::::::===@@@CCCAAA???@@@BBBAAA===:::777888999;;;<<<=========@@@???===;;;;;;<<<===???AAABBBBBBAAA>>>>>>AAADDDEEEBBB>>><<<<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@@@@@@@AAA@@@???@@@@@@???>>><<<;;;:::999999:::<<<>>>????????????<<<<<<===>>>>>>>>>===<<<;;;999777:::???DDDDDDBBB?????????AAADDDDDDAAA>>>:::;;;===>>>??????>>>>>>======>>>?????????>>>>>>@@@AAACCCDDDCCCAAA>>>===@@@AAABBBCCCBBB@@@===<<<999<<<<<<999888<<<===<<<>>>>>>BBBFFFDDD??????CCC>>>>>>===>>>@@@@@@>>>===>>>???@@@???>>>>>>@@@BBB@@@???>>><<<;;;;;;;;;;;;888777666666777:::===???======<<<;;;;;;<<<======???>>>======<<<<<<======>>>>>>>>>>>>>>>======<<<<<<>>>@@@AAA@@@???>>>?????????@@@BBBFFFOOOXXX___```^^^WWWMMMBBB;;;999999888:::<<<===<<<;;;888777444555666888999;;;<<<===111000222888<<<===@@@DDDAAA???<<<999888999:::;;;:::999999<<<;;;999<<>>>>>???@@@@@@>>><<<888:::>>>@@@;;;555666;;;>>>>>>>>>???@@@CCCEEEFFFDDDDDDBBB@@@???BBBGGGKKKQQQ\\\nnn~~~aaaKKK>>>===:::888999>>>BBBCCCBBB<<<;;;999777777777777888888888888888;;;AAAHHHNNNNNNLLLDDD888333777===???;;;:::999999:::888555222...///111444888::::::999;;;<<<=========<<<;;;:::<<<:::777333222555;;;???@@@===999666555444222000333222222444888;;;<<<<<<:::666333444444333555999======<<<;;;;;;::::::999???===<<<<<<======<<<:::<<<<<<;;;:::999999888888:::999888999;;;;;;999777::::::888777666555444444999999999888777777999;;;;;;;;;;;;:::999777666555777999888777:::======:::444666999::::::999:::;;;<<<;;;;;;<<>>===::::::;;;===>>>===:::777<<<<<<===<<<;;;;;;<<<>>>===;;;;;;;;;======<<<;;;===<<<===???AAAAAA???============???BBBDDDCCCBBB>>>===;;;;;;<<>>>>>???@@@BBBCCCDDDCCC@@@===;;;;;;999:::<<<===<<<;;;999777<<<===???BBBDDDGGGIIIJJJFFFDDDBBB@@@???>>>??????===???AAAAAA@@@@@@AAABBBAAADDDDDDAAAAAACCCBBB>>>888999:::<<<>>>???@@@AAA???AAACCCDDDCCCBBBAAABBBBBB???<<<;;;<<<===>>>===???===<<<<<<======;;;999<<<>>>@@@@@@===:::999888:::<<<>>>>>>;;;:::<<<>>>???>>>===:::999;;;>>>BBBCCC@@@>>>???AAABBB@@@===777888999;;;;;;<<<<<<<<>>===<<<===>>>???@@@AAABBBAAA???======???AAADDDBBB???;;;999:::>>>AAA>>>???@@@AAAAAABBBBBBAAABBB@@@>>>>>>>>>???>>><<<<<<>>>@@@???<<<:::;;;===:::;;;===???@@@@@@??????:::;;;===>>>??????>>>>>>>>>;;;888999===@@@@@@???<<<<<<>>>@@@BBBAAA>>>;;;777999===@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===???@@@AAABBB@@@???===>>>@@@BBBBBBAAA===999666666999:::888999>>>@@@>>>CCCBBBEEEHHHEEE@@@===???AAA???======???AAABBBBBBBBBCCCCCCAAA??????@@@BBB@@@>>><<<999888999::::::333444666888:::<<<>>>@@@>>>======<<<<<<======>>>===<<<;;;;;;::::::;;;;;;EEEDDDCCCAAA???===<<<;;;;;;<<<>>>>>><<<;;;;;;;;;;;;<<<===@@@GGGRRR^^^fffkkkiiiaaaTTTFFF<<<:::;;;:::<<<===>>>>>><<<:::999555666888:::;;;;;;;;;;;;000///333:::>>>>>>???CCCBBBAAA>>><<<::::::;;;<<<:::999:::<<<===;;;>>>DDDOOOXXXhhh}}}uuuggg]]]SSSPPPLLLJJJHHHEEEBBB@@@======<<<<<<<<<<<<<<<;;;999:::===@@@;;;555555999<<<<<<<<<===>>>AAACCCDDDBBBBBBAAA@@@AAADDDIIIMMMUUU```qqqttt[[[KKKDDD===:::777777999===???@@@;;;:::999777666666666666888888888777888===EEELLLQQQOOOGGG<<<666777;;;<<<>>>???>>><<<999777666666111111333666999;;;;;;:::;;;<<<=========<<<;;;:::===;;;777444333777>>>CCCDDD@@@;;;777444222111111444444444666888:::<<<<<<:::777555777888666777;;;::::::;;;;;;;;;:::999999<<<;;;;;;<<<>>>>>><<<:::::::::;;;<<<<<<;;;:::::::::999888999999999777555888777555444333222222333888999999888666666888999<<<<<<<<<;;;999777666666666666666777:::<<<<<<:::555777:::;;;:::999:::;;;:::999999;;;===>>>===;;;<<<<<<;;;<<<======;;;999<<<===???>>>===<<<<<<===<<<;;;999999;;;<<<;;;:::>>>>>>===>>>@@@@@@>>><<<;;;;;;<<>><<<;;;===@@@CCCEEENNNLLLGGG@@@:::777777999;;;>>>@@@AAA@@@???@@@AAACCCCCCBBB@@@>>><<<;;;;;;999:::;;;<<<;;;:::888777<<<===???AAADDDFFFHHHIIIEEEDDDBBB???>>><<<<<<<<<===???AAAAAAAAAAAABBBCCCDDDGGGFFFBBBAAAAAA@@@<<<666666666777:::<<<======;;;@@@DDDEEECCCAAAAAABBBBBB@@@======>>>???>>>>>>>>><<<:::999:::<<<<<<;;;???@@@BBB@@@>>>;;;999999;;;===???===:::999;;;>>>???===:::777777999===@@@???===:::<<>>888888:::;;;;;;<<<<<<<<<=========>>>>>>???@@@AAA@@@???>>>===;;;;;;<<<===@@@AAA@@@<<<999999<<<@@@<<<===???@@@@@@@@@???>>>@@@>>><<<<<<<<<<<<;;;::::::>>>BBBAAA<<<:::<<>>@@@@@@@@@??????:::<<<>>>???@@@AAA@@@@@@???<<<999888:::<<<<<<<<<:::<<<>>>@@@AAA???<<<:::888;;;???BBBDDDDDDBBB@@@AAAAAAAAA@@@???>>>======;;;<<<>>>???@@@@@@???>>>>>>???@@@@@@???<<<999777:::;;;:::999===EEEIIIIIIHHHFFFHHHJJJGGGAAA>>>???CCCAAA@@@AAADDDFFFFFFFFFDDDEEEGGGFFFCCC@@@@@@@@@???===:::888777777999:::111333666999<<<===>>>>>>>>>>>>============>>>>>>::::::999999999999999:::EEEDDDBBB@@@>>><<<;;;:::;;;<<<<<<;;;999888999:::>>>>>>>>>@@@FFFQQQ]]]fffuuussskkk\\\KKK???;;;<<<<<<===>>>???>>>===;;;:::777999:::<<<<<<:::888777111111555<<>>@@@@@@@@@???>>>===;;;;;;;;;999:::===>>>>>>CCCIIISSS^^^ppp{{{mmm```WWWQQQOOOLLLJJJHHHFFFBBB@@@;;;;;;:::999888888999:::999:::===@@@===777555888:::999999:::<<<>>>@@@AAA???@@@@@@AAACCCGGGMMMQQQZZZbbbqqqkkkSSSGGGCCC???<<<888555555666888999999999888777666666555555777888888666444777???EEELLLMMMIII@@@;;;;;;;;;:::???@@@@@@===999777888999555555555777:::<<<<<<;;;999999;;;;;;;;;;;;:::999<<<;;;888666555999???CCCCCCAAA<<<888444333333555666777777777777888999:::888777888<<<<<<999888999555666777999::::::::::::888888999;;;======;;;999777888:::<<<=========<<<;;;:::999888999888666444555444222111111222444555::::::;;;999777666777888;;;======<<<999888999:::888666666777999999888888666888;;;;;;:::999999:::999888888:::<<<===<<<:::@@@===:::999;;;<<<======<<<>>>@@@@@@>>>=========>>>;;;999888999;;;<<<;;;AAA@@@>>>?????????===<<<999:::;;;???BBBDDDCCCAAABBB@@@???>>>???AAADDDFFFRRRMMMFFF>>>999999<<>>===<<<;;;999:::;;;;;;;;;::::::999;;;<<<===???AAACCCDDDEEECCCBBB@@@>>><<<:::999999;;;===@@@AAAAAAAAABBBCCCGGGIIIHHHCCC@@@???===888555444333444888:::;;;::::::???DDDEEEBBB@@@@@@AAAAAA???======>>>?????????===;;;888888:::===???@@@AAABBBCCCBBB???<<<;;;;;;???@@@AAA>>>:::888:::===@@@===999666666888:::<<<;;;888777888<<>>===999:::;;;;;;<<<<<<<<<<<<;;;<<<===??????@@@@@@@@@===<<<;;;::::::;;;<<<<<<===???AAA???<<<:::<<<>>>:::;;;===>>>>>>===<<<<<<===<<<::::::;;;;;;;;;::::::???CCCBBB===:::;;;>>>===>>>???@@@@@@???>>>>>>;;;===???AAABBBCCCBBBBBB>>><<<999888888999::::::;;;===???@@@@@@>>><<<;;;;;;>>>AAADDDEEECCCAAA???@@@@@@??????>>>===;;;;;;999:::<<<===>>>?????????@@@???>>>===<<<<<<=========<<<:::;;;CCCPPPXXXZZZLLLIIIHHHJJJIIICCC@@@AAAAAAAAABBBDDDGGGHHHGGGFFFDDDGGGJJJJJJGGGBBB>>><<<>>>===:::888777888888999222444777;;;======<<<;;;======>>>>>>>>>>>>======888888888888888999::::::@@@???>>><<<::::::::::::;;;;;;;;;999777777999:::???>>>>>>???EEEOOO[[[cccwwwuuunnnaaaPPPCCC===<<<======>>>>>>>>>===<<<;;;;;;<<<<<<<<<:::888555333555444777===>>>;;;999;;;??????@@@@@@@@@>>><<<;;;===::::::===???BBBIIIPPPWWWdddxxx~~~rrrdddWWWPPPOOOMMMJJJIIIHHHEEEBBB???::::::999666444444777999999:::===AAA???999777999:::999999999:::<<<>>>???===>>>@@@BBBDDDIIIOOOSSS]]]fffttthhhRRRGGGCCCBBB???:::666333222333333777777777777666666666666555777888555222222999>>>CCCGGGGGGBBB??????>>><<<===>>>>>>===;;;::::::;;;888777777888:::;;;;;;:::666777888999999999888777:::::::::999888:::>>>@@@@@@???<<<888444333555777888888888777555555666888888777999>>>>>>999666777333333444555777888999:::555555666888;;;<<<;;;999666888:::<<<============;;;:::999999999888666444333222111000111333555777<<<<<<<<<:::777555555666999;;;===;;;999999<<>>???===???@@@@@@???>>>???@@@@@@===999888:::<<<===>>>BBBAAA???>>>>>>>>><<<;;;999999;;;???BBBCCCBBB@@@AAAAAAAAAAAAAAACCCDDDEEEOOOJJJCCC===;;;<<>><<<:::777888999::::::;;;;;;;;;;;;<<<<<<===???@@@@@@AAA@@@@@@???===;;;999888777:::<<<>>>@@@@@@@@@BBBDDDGGGIIIGGGBBB???>>>;;;777666333111333888;;;<<<;;;===???BBBBBBAAA@@@???@@@???===::::::<<>>;;;999999<<>>===>>>AAABBBBBB???;;;999;;;>>>AAA>>>999777888999;;;;;;999777666888<<<>>>===;;;;;;;;;<<<===============:::;;;===???@@@@@@???>>>;;;:::888999;;;>>>???>>><<<>>>@@@AAA???===<<<<<<::::::;;;;;;;;;;;;::::::;;;999888888:::;;;;;;:::;;;>>>BBBAAA???<<<<<<======>>>?????????>>>===<<<<<<===???AAABBBCCCBBBBBB===<<<;;;;;;::::::::::::<<<>>>@@@@@@>>><<<<<<======???AAACCCCCCBBB???>>>>>>>>>>>>======;;;::::::999:::;;;<<<>>>>>>??????BBB@@@>>><<<;;;<<<>>>???::::::888;;;FFFVVVaaacccLLLGGGEEEGGGHHHEEECCCDDD??????AAACCCFFFFFFEEECCCDDDHHHKKKLLLHHHCCC>>><<<>>>===<<<;;;:::999999999333555888;;;===<<<;;;:::<<<======>>>>>>======<<<777777777888999;;;<<<===;;;:::999888777888999999;;;;;;:::888666777999<<<;;;;;;<<<>>>DDDNNNYYYaaaooommmhhh___SSSHHH@@@<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<;;;888555222111:::777777::::::888999===??????>>>>>>>>>>>>>>>>>>>>>;;;:::===@@@EEENNNXXX```oootttjjj\\\PPPKKKHHHGGGFFFEEEEEECCC@@@>>>::::::999555333333666:::999999===BBBAAA;;;999:::<<<;;;;;;:::;;;<<<===>>>>>>???AAACCCEEEIIIOOOSSS```lll}}}iiiUUUIIIEEEDDDBBB===888333111000111555555666666777777666666222555888666111111666;;;@@@DDDFFFBBB@@@@@@@@@===::::::;;;<<<<<<<<<;;;;;;999888666777888999888777444555777888888888777666888:::<<<<<<;;;;;;;;;<<<<<<<<<;;;777333222444666666888888777444333555777:::888999<<<;;;777555777333333222222333555777888444444555777:::<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<:::999999:::999777555444333111111111444666888===>>>===;;;777444333333555888::::::888999>>>BBB;;;666444888888444222444333555999;;;;;;<<<===>>><<<;;;;;;===???@@@???===:::888666666888;;;<<<======???@@@@@@??????AAABBBBBB???;;;999;;;===???@@@CCC@@@>>>======<<<:::999888999;;;???BBBBBB@@@>>>===>>>@@@AAACCCDDDEEEFFFFFFCCC@@@>>>>>>???@@@@@@===@@@CCCEEEDDDCCCBBBBBBFFFDDDAAAAAAAAA@@@===:::444555666777999:::;;;;;;>>>>>>>>>>>>??????????????????>>>===<<<:::888888888:::===??????@@@BBBCCCDDDFFFEEE@@@>>>>>><<<888666333111333999===>>>===@@@@@@???@@@AAAAAA???======:::777777:::>>>@@@AAA@@@>>><<<<<<>>>AAABBBCCCAAABBBBBBAAA???>>>>>>???AAABBBBBB???<<<;;;>>>AAAAAA>>>;;;:::<<<>>>>>>===999888888;;;???AAA???<<<<<<======>>>>>>>>>>>>>>>999;;;===???@@@???===<<<:::999888:::>>>BBBCCCCCC@@@???>>>???@@@@@@>>>===:::999999888888999999:::888777666888:::<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>===>>>>>>???>>>===<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<===>>>???>>>===<<<<<<===>>>???>>>;;;:::<<<>>><<<===>>>?????????>>>==================<<<;;;::::::;;;;;;<<<===>>>>>>???BBBAAA???===<<<;;;;;;;;;888888888:::EEESSSYYYXXXIIICCC@@@BBBEEEDDDEEEGGGBBBAAA@@@AAACCCEEEEEEEEEGGGIIIJJJIIIFFFBBB@@@???>>>>>>>>>>>>===<<<:::999222444888;;;<<<===<<<;;;;;;<<<============<<<;;;666666777999;;;===???@@@:::999888777666777999:::999999777555444666999<<<999:::;;;===BBBKKKUUU\\\___]]][[[XXXTTTLLLCCC<<<;;;;;;;;;:::::::::999999<<<;;;:::888666444333222===888555666777777;;;@@@@@@???===<<<<<<>>>@@@BBB???;;;:::<<<@@@GGGQQQ\\\iiiyyy|||pppfffYYYNNNIIICCCBBBBBBBBBCCCBBB???===;;;;;;999666222333777;;;999999===BBBBBB===:::;;;>>>===<<<;;;<<<<<<===>>>???@@@BBBCCCEEEIIINNNQQQcccsss~~~eeeSSSIIIDDDEEECCC@@@:::555111111111333444555666777777777777///444888777222111666;;;CCCFFFFFFBBB>>>???>>><<<888888888;;;===>>><<<::::::888666555666666666555444555666777888888777666666999===>>>===;;;:::999999::::::666222000222444555777888666444333555888<<<999888999888555555888555333222111111222444666555444444666:::<<<<<<<<<<<<;;;;;;:::999999888888<<<:::999:::::::::888666666444333111222444666888===>>>===:::666222111000111555888888777999>>>DDD;;;555333777888444222555000333777:::<<<>>>@@@BBB>>>>>>>>>???AAABBBAAA@@@555444444666999:::::::::>>>???@@@@@@???@@@BBBDDDDDD@@@<<<:::;;;>>>AAABBBBBB@@@===;;;;;;:::999777999999<<>>AAADDDEEEFFFFFF>>>>>>>>>@@@AAAAAA???>>><<>>===;;;:::999777999<<<>>>>>>???AAACCCAAACCCCCC???>>>???===999777333111333:::???@@@>>>CCC@@@===>>>@@@AAA???<<<;;;888555555888===AAABBBCCCAAA>>>>>>???AAABBBBBB@@@AAAAAA@@@>>>===>>>???@@@BBBBBB@@@======AAADDD@@@>>><<<===@@@BBBBBBAAA;;;;;;;;;???CCCDDDAAA======>>>>>>????????????>>>999;;;===??????>>><<<;;;;;;999888;;;AAAFFFGGGGGGDDD@@@<<<<<>>>>>>>><<<;;;:::;;;<<<===>>>??????>>>>>><<<>>>AAABBBAAA@@@??????===>>>>>><<<999888;;;>>>999:::;;;<<<<<<========================<<<<<<;;;;;;;;;<<<<<<===>>>>>>???AAAAAA@@@???===:::888666999999999:::BBBKKKLLLHHHFFF???<<<>>>BBBDDDFFFIIIGGGDDDAAA@@@BBBEEEGGGHHHJJJJJJIIIFFFCCCAAAAAABBB>>>???@@@@@@???===;;;999111333777:::<<<=========:::;;;<<<======<<<;;;:::555666777999<<>>BBB@@@===<<<<<<<<<<<<<<<888777999>>>CCCJJJVVVbbbttttttggg]]]SSSJJJFFFBBBBBBBBBAAA@@@===;;;999======<<<999777777999;;;777999::::::999888:::;;;;;;<<<>>>===<<<<<<===>>>;;;>>>BBBCCCFFFMMMSSSVVVbbbwwwrrr]]]LLLDDDBBBBBBDDDDDD???777222222444777999;;;:::888666666666333666777666333555:::@@@CCCCCCCCCBBBAAA>>><<<;;;555777:::===>>>>>><<<;;;999999888777666555555444666666777777777555444333111555:::;;;999888:::;;;777666555555666555333111000333666888888888999:::777777777999:::;;;999777999666333222333555555555888888999:::;;;;;;;;;;;;===<<<;;;:::999888888888666777999:::999999;;;<<<999888666444555666999:::===;;;999666444333333333666777999::::::<<>>???AAABBBBBBAAA@@@AAABBBAAA???===888888999999999888888777>>>===<<<::::::;;;<<<<<<======<<<===>>>???===<<<<<>>AAABBBAAA@@@@@@:::<<<===???@@@@@@@@@???>>>???AAACCCDDDEEEFFFFFFGGGEEECCCDDDEEECCC???<<<777777888:::;;;===>>>???<<>>???@@@AAA@@@???======???AAA<<<:::888888999===BBBEEEAAA@@@@@@AAAAAA@@@===::::::999888888999<<<>>>@@@AAA@@@???@@@BBBCCCBBBAAA@@@AAACCCCCCBBB@@@@@@@@@;;;>>>@@@AAA@@@???>>>===BBBAAA???>>>???AAADDDFFFCCC???;;;:::>>>AAACCCCCCFFFCCC>>>;;;:::===@@@CCC===>>>???AAAAAA???===<<<888777777<<>>;;;999:::<<<<<<:::888666777999===???AAA???>>>BBBFFFGGGDDD???======<<<<<<;;;;;;;;;:::;;;999999999;;;<<<;;;999<<<@@@CCCCCC@@@===<<<===@@@???===<<<;;;<<<>>>???BBBAAA>>>:::666444555666666777999===AAACCCCCCBBBBBB>>>;;;===BBBFFFEEECCCDDD@@@>>>@@@GGGNNNQQQQQQ[[[[[[UUULLLGGGGGGGGGDDDGGGEEEBBB???<<<;;;;;;;;;:::666444666;;;??????<<<;;;<<<>>>??????===:::999444333444777;;;>>>???>>>777666666888<<<===<<<:::333444555555555666888:::888999;;;===AAADDDFFFGGGFFFDDDCCCEEEGGGGGGDDDAAA;;;<<<===:::666555666999888888777777777777888888555666777999;;;<<<===>>>>>>===;;;;;;;;;<<<<<<<<<999777999===CCCKKKYYYeeezzznnnccc[[[RRRLLLJJJDDDDDDCCCBBB@@@===:::999;;;;;;:::888777777:::<<<888999::::::888888999:::<<<===>>>===<<<<<<===>>><<>>777222333555999;;;===<<<:::888888888777999:::999666777<<>>;;;:::444666:::===???@@@??????;;;;;;:::999888666555444666666777888777666555444222666:::;;;999777888:::888666444444555555444222333555777777666666666777777666777999;;;;;;999777888666444333555666777777888999:::;;;;;;<<<<<<;;;======<<<<<<:::888666555555666777777666777999;;;;;;999777555555777:::<<<<<<;;;999777555444444444777999::::::::::::<<<===888888777444222111333555333666999<<<===>>>@@@AAACCCBBB@@@@@@AAAAAA???>>>;;;;;;;;;;;;;;;:::999888<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>???@@@???>>>???@@@@@@===:::888777777888:::<<<>>>>>>;;;777333333777===@@@AAA@@@??????===>>>???AAAAAABBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBBBBBCCCBBB>>>;;;===============>>>>>>>>>>>>AAACCCCCC@@@>>><<<<<<>>>???AAAAAAAAA???<<<;;;:::999999999:::<<<>>>???AAAAAAAAA@@@>>>>>>???AAA======<<<<<<===>>>@@@AAA@@@@@@@@@@@@AAA@@@===:::===<<<<<<;;;;;;<<<===>>>@@@??????@@@CCCDDDCCCBBB???@@@BBBCCCBBBAAA@@@@@@<<<===?????????>>>>>>>>>@@@@@@???>>>???AAACCCDDDAAA>>>;;;:::===AAACCCCCCBBB@@@===::::::<<>>?????????>>>===999888777:::@@@DDDEEECCCEEEBBB>>>;;;;;;;;;:::999:::999777444222333666888888777666888:::;;;:::888999;;;;;;999<<<@@@@@@<<<>>>@@@@@@???<<<:::;;;===<<<;;;999888888:::<<<>>>?????????AAACCCCCC@@@===>>>===:::999888999;;;<<<===;;;::::::;;;<<<;;;:::;;;???DDDEEECCC@@@@@@AAA???>>><<<<<<<<<===???@@@AAAAAA???;;;777555555666::::::;;;<<<>>>??????>>>@@@>>><<<>>>CCCFFFEEECCCBBB???>>>DDDOOO\\\eeeiiinnnmmmggg]]]UUUQQQMMMHHHDDDBBB???===;;;;;;<<<===<<<888666777<<>><<<;;;<<<>>>???>>>===:::999444555888;;;>>>???<<<:::999888777999;;;<<<:::888555666666666444555666888:::::::::<<<>>>AAADDDFFFBBBAAA@@@AAACCCCCC@@@>>>999::::::888777666777999999888888777777777888888222444666999<<<===>>>>>>;;;::::::::::::;;;<<<===<<<:::;;;@@@FFFPPP```nnnyyyhhh]]]VVVOOOJJJIIIFFFEEEDDDBBB???<<<:::888999999999777666777:::===999:::;;;:::888777777888;;;<<<===<<<::::::<<<===>>>>>>???@@@DDDLLLXXXbbbpppkkkXXXKKKEEEDDDBBBBBBAAA<<<666333444666<<<>>>??????===;;;::::::<<<>>>>>><<<::::::>>>BBBBBBBBBAAA@@@>>><<<:::999444666999<<>><<<999777666888;;;===;;;:::888666555555555555777999;;;;;;999888777888888888888666333111111222222555888:::;;;===???@@@DDDBBB???>>>???@@@???>>>===============<<<;;;;;;:::;;;<<<<<<<<<;;;999999:::;;;===>>>@@@AAAAAAAAABBB@@@<<<:::999888777555888:::<<<===<<<999666333444777<<<>>>>>>=========???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCAAAAAAAAA@@@>>>;;;CCCCCCBBBAAA@@@???>>>>>>AAACCCDDDDDDAAA???>>>>>>BBBBBBCCCCCCCCCAAA???>>><<<;;;999888999;;;===???BBBBBBBBBAAA??????@@@BBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@AAA@@@>>><<>>===<<<<<>>???AAABBBCCCBBBBBBAAA<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===;;;888888;;;>>>@@@AAA>>>===;;;::::::<<<>>>???<<<<<<======>>>>>>??????<<<999777888===AAABBBBBBBBB@@@===;;;:::999666444666666777666444555666888555777999:::::::::;;;<<<<<<===;;;999:::??????<<<>>>??????>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<>>???===:::::::::;;;;;;:::999>>>CCCEEEDDDBBBBBBCCC<<<<<<;;;<<<===>>>@@@BBBAAAAAA@@@===999666555555???>>>===<<<;;;;;;;;;;;;>>>======@@@DDDGGGFFFDDDDDDBBBAAAGGGUUUfffvvv}}}qqqeee\\\RRRIIIAAA???===;;;;;;<<<===??????<<<999:::===???>>><<<<<<===>>>>>>>>>===<<<;;;666888<<<@@@BBB???:::555;;;:::999999::::::888666777888888666444444666777<<<;;;::::::;;;>>>BBBDDDAAA@@@???@@@AAAAAA???===999888666666888888888777::::::999999888888888777000222666999<<<=========:::;;;;;;;;;::::::;;;<<<@@@>>>???EEEMMMYYYkkk{{{vvveeeZZZQQQIIIDDDDDDFFFEEEDDDAAA???<<<:::999999999999777555666888::::::;;;;;;:::777666666777:::::::::999888888:::;;;>>>>>>@@@CCCEEEKKKWWWbbbuuuhhhVVVJJJEEEDDDBBBAAA???;;;666444555777>>>@@@AAAAAA???===<<<===???@@@@@@>>><<<<<>><<<;;;999999555666888;;;===???AAAAAA999:::<<<===<<<999666444666777888999999888888777999;;;===<<<888666666888;;;777333111222444555555777777666444222222444666555555666888;;;<<<:::999555333333444666888999999999:::;;;<<<======>>>>>>===<<<:::999888999999:::888777555333111333888;;;@@@>>>:::888777999;;;===777666555444444444555555666888:::;;;999777555555888999999888444111//////222444777999:::;;;>>>@@@CCCAAA===<<<===>>>>>>>>>;;;<<<===>>>????????????:::;;;===>>>>>><<<:::888888:::<<<>>>???@@@AAACCCCCC>>>999888999:::999888<<<>>>???>>>;;;888555333555888;;;===<<<;;;<<<<<<@@@@@@AAABBBBBBCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAADDDCCCBBBAAAAAA???>>>===EEEEEEDDDCCCBBB@@@??????CCCEEEEEEDDDBBB@@@@@@@@@FFFFFFFFFFFFEEEDDDCCCCCCAAA???<<<999999:::===>>>BBBCCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@AAACCCBBB@@@???CCCCCCCCCBBBAAA???>>>===>>>>>>???BBBEEEFFFFFFDDD===>>>???AAACCCDDDCCCBBB<<<;;;:::;;;===>>>??????;;;<<<>>>???@@@@@@??????999888666666888:::===>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@>>>:::777777;;;???@@@???===;;;:::999999777444111222444777777777666777888555999===<<<888777999<<>>???<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>><<<;;;???CCCFFFEEE???;;;;;;===>>><<<:::888777999<<<>>>@@@===:::999999:::::::::777<<>>:::777666666BBBBBB@@@===;;;:::;;;<<<<<<<<<>>>AAAEEEGGGEEEDDDIIIGGGEEEIIITTTfffyyyqqqcccTTTIIIBBB@@@===;;;;;;<<<>>>@@@BBB???===<<<===>>>>>><<<>>>>>>????????????>>>>>>:::<<<>>>AAABBB???999444999999999:::::::::999888888888888666555555888:::>>><<<:::888999<<>>===:::888999:::@@@???@@@GGGQQQ___sss}}}pppbbbWWWNNNFFFAAAAAAEEEDDDBBB@@@>>><<<::::::;;;:::999666444333555777:::;;;;;;999777555555666777777777666555555888:::>>>>>>BBBGGGHHHKKKVVVbbbyyy}}}dddTTTJJJDDDCCCAAA@@@>>>;;;888777777888>>>@@@BBBAAA???=========>>>>>>>>>===<<<<<<===>>>>>>===<<<;;;:::999999999777888888999:::<<<===>>>666888:::<<<<<<:::888666666777999:::::::::999999<<<>>>@@@===999666777999;;;888333111111333555666444555555444333333666888444444555888;;;<<<;;;:::333222222444666888888888888999;;;<<<===>>>>>>>>>===;;;888555666999===???;;;999777333222444888<<<@@@>>>;;;999888999:::;;;333222111111111333444555333666999:::888777666666999:::;;;999444000...---111333666888999;;;???AAACCC@@@===;;;<<<=========888999;;;===???@@@AAABBB;;;===???AAA@@@>>><<<:::888999;;;;;;;;;<<<@@@CCCAAA===888888;;;===>>>===AAACCCCCCAAA<<<888666666888:::<<<<<<;;;:::;;;<<<>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDBBBAAAAAAAAAAAADDDDDDCCCBBB@@@@@@???@@@CCCBBBBBBBBBBBBBBBBBBAAAEEEEEEEEEDDDBBBAAABBBCCCIIIHHHGGGGGGFFFFFFEEEFFFFFFCCC???<<<:::;;;===>>>BBBCCCDDDCCCBBBAAAAAABBBCCCBBBAAA@@@AAACCCDDDFFFCCCBBBBBBBBBDDDEEECCCBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@CCCFFFGGGFFFDDD>>>===>>>AAADDDEEEDDDBBB<<<:::999:::===@@@@@@???;;;<<<>>>???@@@@@@???>>>:::999999888888:::<<<>>>=========>>>>>>??????@@@=========<<<===>>>???@@@???;;;777777:::>>>>>>>>>888777777888888777444111222555888999888777777888777<<>>;;;888888999;;;;;;;;;<<<>>>???@@@AAA>>>???@@@>>>;;;999888888CCCCCCBBB???<<<;;;===???;;;<<<>>>AAADDDEEEDDDCCCGGGGGGGGGJJJTTTeeezzzxxxjjjZZZNNNEEEBBB???<<<;;;<<<>>>@@@DDDBBB???>>>>>>>>>======AAA@@@@@@@@@@@@@@@AAAAAA@@@????????????===:::777777888:::;;;;;;<<<<<<===888999888777666888;;;>>>@@@>>>;;;999999;;;>>>AAABBBBBBBBBAAA@@@@@@@@@AAAAAA===999999::::::777444;;;;;;<<<<<<;;;:::999888333444666888999:::999999;;;===???>>>:::777888999===<<>>===<<<<<<<<<;;;;;;999555222111333555:::;;;;;;999666555555666444555555444333555888;;;??????DDDKKKLLLMMMXXXgggttt]]]PPPGGGBBBAAA@@@@@@???===<<<:::999888===???@@@@@@>>><<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999888999999::::::999888888888999;;;<<<777888:::;;;;;;:::888777666777999;;;;;;<<<;;;;;;===???@@@===999666777999;;;777333111222444555555333444555555444555777999333333555888;;;===<<<;;;444333333555777999999888777888:::;;;======>>>>>>>>>;;;777555555999===@@@<<<;;;888555333444888<<<======<<<:::999888777777////////////000222444555333555888999888777777888:::;;;;;;888444000---,,,000222555777999<<<@@@DDDCCCAAA>>>===>>>>>>>>>===777888;;;===???AAABBBBBB===>>>@@@BBBAAA???===;;;999999999777555777<<>>;;;;;;===@@@BBBCCCCCCEEEFFFBBB===999999:::<<<===>>>===;;;;;;<<<===<<<<<<===>>>@@@BBBCCCEEEFFFEEECCCBBBAAAAAABBBBBBCCCDDDDDDBBB@@@???@@@AAA??????@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBDDDFFFIIIHHHFFFDDDDDDDDDEEEEEEFFFDDDAAA>>>======>>>???AAACCCDDDDDDBBBAAAAAAAAAAAA@@@??????@@@CCCEEEGGGCCCBBBAAABBBDDDEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBEEEGGGHHHFFFDDD???======@@@DDDFFFCCCAAA;;;999888;;;???BBBAAA???;;;<<<>>>???@@@@@@??????===>>>>>>===;;;<<<>>>@@@@@@????????????@@@@@@AAA????????????>>>>>>>>>>>>???;;;888888;;;>>>>>><<<777777777888999888666444555777:::;;;999888777777999<<<>>><<<666333444666:::;;;:::888:::??????<<<666666555777:::;;;;;;:::===???AAABBBBBB@@@>>><<<888<<>>888444555666999::::::;;;;;;;;;;;;;;;>>><<<;;;;;;<<<<<<:::999999;;;===;;;666444444666<<<<<<======>>>>>>??????===>>>???>>><<<;;;;;;===AAACCCDDDBBB>>>===>>>AAA<<<<<<>>>@@@AAABBBBBBBBB???BBBFFFKKKTTTdddyyyxxxlll___TTTFFFCCC???<<<;;;<<>>======<<<;;;999555777:::<<<===>>>@@@BBB:::::::::999888:::>>>BBBAAA???===;;;;;;===???AAA???@@@@@@???======>>>@@@AAA???<<<::::::888777555:::;;;<<<======<<<;;;:::666666777777777777777777777;;;>>>===999666777:::::::::???IIIVVVfff{{{uuuccc\\\UUUQQQKKKDDDAAABBB===<<<<<<;;;;;;<<<>>>>>>999999777555222111333555999::::::999666555555666333444444444444777;;;>>>AAA@@@EEEMMMOOOQQQ___rrrhhhTTTJJJCCC???>>>?????????@@@???===:::888;;;<<<>>>>>><<<:::999999:::999999999:::::::::999777777777777777999:::;;;<<<:::999888888999;;;===<<<<<<<<<<<<;;;999888777666777999;;;<<<===<<<<<<<<<>>>>>>;;;777555666888:::777333222333444555444333444666777666666777888222333444888;;;======;;;777666666888:::;;;:::999666777999:::<<<============<<<:::888888999:::;;;<<<;;;999666444444777::::::;;;;;;;;;999777444333.........///000222555666555777888888777666888999<<<===;;;888333///---,,,///222444777:::>>>CCCFFFDDDCCCAAAAAABBBBBB@@@???:::;;;<<<>>>@@@AAAAAAAAA===>>>@@@@@@@@@???===<<<::::::777222///111888???@@@AAAAAA@@@???@@@CCCFFFAAACCCEEEBBB>>>;;;===@@@???@@@@@@>>><<<<<<===???;;;;;;<<<===@@@BBBEEEGGGDDDCCCBBBAAAAAABBBDDDEEEBBBCCCCCCAAA>>>===???BBB>>>>>>???AAABBBCCCDDDEEECCCCCCCCCBBBAAABBBFFFIIIFFFDDDBBB@@@???@@@AAABBBBBBAAA@@@?????????@@@AAA@@@BBBDDDCCCBBB@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAACCCFFFHHHHHHEEECCC@@@>>>===@@@DDDFFFCCC???;;;999999===BBBDDDBBB???======>>>???@@@@@@@@@@@@???@@@@@@>>><<<;;;<<>>>>>???@@@AAA@@@@@@AAAAAA@@@???>>>===>>>;;;999:::===???>>><<<<<<;;;::::::::::::888666999:::<<<<<<:::888777777888:::;;;:::666444444555333555666555888===>>>:::666555444777:::===<<<;;;???@@@BBBCCCCCCAAA???===777:::<<<<<<999666666777999888777777777888:::;;;=========???@@@???===:::<<<===<<<999555333555888>>>>>>>>>>>>>>>===<<<<<<<<<======<<<;;;<<>><<<===@@@<<<===>>>>>>>>>>>>@@@AAA===BBBHHHLLLQQQ\\\lllyyy~~~|||tttllleee\\\SSSCCC@@@===::::::===@@@CCCCCCCCCAAA???===<<<===>>>AAA@@@>>>===>>>???AAACCC@@@>>>===<<<======<<<:::666999<<<>>>>>>???BBBDDD>>>>>><<<;;;:::;;;???CCCAAA@@@????????????AAAAAA>>>??????===;;;:::<<>>>>>===;;;888666777888999:::<<<>>>>>>>>>===<<<999888777666555555555666333888<<<;;;888666888;;;:::;;;AAALLLYYYjjj~~~vvvmmm]]]WWWRRROOOIIIBBB>>>???::::::999:::;;;===???@@@777777666444222222444777888999:::888666555666777444444555444555888===AAADDDAAAEEEMMMPPPTTTfff||||||___MMMFFFAAA===<<>>===;;;777222...,,,,,,///111444777:::???DDDHHHFFFEEEDDDDDDEEEDDDBBB@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>??????>>><<<;;;;;;:::666///+++---555===BBBDDDEEECCC@@@@@@CCCFFF===@@@CCCAAA>>>===AAAEEEBBBBBBAAA???======>>>@@@::::::;;;===@@@DDDGGGIIICCCBBBAAA@@@AAACCCEEEFFF@@@AAABBB???<<<<<<>>>AAA??????@@@AAABBBCCCDDDEEEBBBBBBBBBAAAAAACCCGGGJJJCCCAAA???<<<<<<===>>>@@@=========>>>???AAABBBCCC???AAACCCCCCAAA@@@???@@@<<<>>>@@@BBBCCCBBB@@@???@@@???>>>???AAACCCCCCCCCDDDCCC@@@>>>===>>>???@@@BBBBBBDDDFFFHHHHHHEEEBBBAAA>>>===@@@EEEFFFBBB>>>:::999999>>>DDDFFFCCC>>>>>>>>>>>>???@@@@@@AAAAAA>>>??????===999888999;;;CCCAAA???>>>===>>>???@@@AAABBBCCCCCCBBB@@@===<<<===;;;:::;;;???@@@>>><<>>===:::777666666777888999888666555555555...111222333777<<<<<<999777555444777;;;>>>===<<<@@@AAABBBCCCCCCAAA???>>>999;;;===>>>===;;;::::::999777444222333666999<<<===>>>???AAACCCBBB???<<<>>>>>>===999555555888<<<@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<;;;===@@@CCC>>>BBBEEECCC>>>;;;;;;============<<<<<<<<>>@@@>>><<<;;;<<<>>>@@@BBB======<<<===>>>>>><<<:::777;;;>>>?????????BBBDDDBBBAAA???<<<:::;;;???BBBAAAAAAAAAAAAAAAAAABBBBBB>>>???@@@>>>;;;:::===@@@:::<<<===:::777555777:::888:::<<<>>>??????>>>===;;;:::999888777777777777<<<;;;999777555555888:::@@@===>>>JJJ```xxxooo^^^VVVSSSPPPNNNLLLGGG@@@;;;<<<:::999:::===???>>><<<<<<999555111//////111222777777666777888:::===>>>;;;<<<<<<;;;:::<<>>@@@BBBBBB???<<<;;;:::999;;;<<<;;;888777777777777888999:::;;;:::888777555555666777999:::;;;;;;:::999888999;;;@@@EEEHHHGGGCCC???===<<<<<<;;;:::888999999:::<<<>>>???@@@999999888888888999::::::===;;;888777777666555333777888888999777555333111000222555888999::::::999777666666777999999888666888666555666999:::999666;;;;;;999777666555555444888999999777444444777;;;;;;999777666777777666555333222000000000333666888999888777444333444888;;;>>>;;;888666555333000...000222666:::===AAACCCDDDJJJHHHFFFDDDBBBBBBBBBBBBAAABBBAAA@@@???@@@CCCFFFBBBAAA@@@???>>>=========BBB>>>999555444666:::===CCCEEECCC???>>>AAABBB??????@@@@@@???>>>>>>???AAACCCCCCCCCDDDCCCBBB???<<>>???AAADDDFFFGGGEEECCCBBBBBB@@@@@@@@@BBBDDDEEEEEEGGGGGGBBB<<<999===AAA@@@@@@@@@AAABBBCCCEEEFFFDDDBBBAAAAAAAAAAAA@@@>>>AAA@@@???@@@BBBCCCBBBAAA:::;;;===???AAADDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEDDDCCCAAA@@@???===>>>>>>?????????>>>>>>777999<<>>:::666555777999;;;;;;<<<=========<<<<<<:::<<>><<<777666999===???>>><<<999777555333333111111000111333777;;;>>>;;;;;;:::;;;;;;<<<===>>>CCCCCCBBBAAA@@@@@@@@@@@@888<<>><<<:::777555444666999;;;AAADDDFFFDDD@@@<<<;;;<<<:::::::::;;;;;;===>>>???BBB@@@===:::999999999:::888888888999<<>><<<;;;;;;;;;;;;;;;===>>>@@@AAAAAABBBFFFGGGHHHJJJJJJKKKKKKKKKXXXZZZXXXRRRLLLHHHCCC===888666555666:::===???@@@AAAAAA@@@>>>;;;::::::<<<<<<:::888999<<>>===???BBBAAA===:::888888999<<<@@@BBBCCCCCCAAAAAA???<<<::::::<<<>>>AAABBBCCCBBB@@@???@@@AAABBBAAA???>>><<<;;;;;;:::999;;;<<<:::777555777:::999999:::<<>><<<>>>===;;;999888777666666::::::999666444555777:::======AAAOOOeee|||zzzlll^^^TTTQQQMMMKKKIIIFFFAAA===<<<::::::;;;>>>@@@???===<<<:::777444333333444555666777777888999;;;======;;;<<<<<<;;;;;;<<<@@@BBBDDDDDDHHHPPPXXXdddvvv|||gggPPPFFFDDDAAA===;;;;;;===???@@@>>>===<<<<<<<<<<<<;;;999888666666666888999<<<======<<<:::999777777888999:::;;;;;;<<<<<<:::888999???FFFKKKNNNEEECCC???>>>>>>>>>>>>===;;;;;;;;;;;;<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777777555444666666666666555333111000...000333777999;;;;;;;;;999888777888999:::999777777666555666999:::999888888777666666555555666666777888777555333333777:::;;;999777777777777666555666555333222222333555666555666666555444555777999:::888666666666666555333111333777;;;???BBBDDDFFFJJJIIIFFFDDDBBB@@@@@@@@@???AAACCCCCCBBBBBBCCCDDDGGGFFFDDDAAA???>>>===<<>>AAA@@@<<<;;;>>>>>><<<>>>@@@AAAAAA?????????AAAAAABBBDDDEEEFFFDDDAAA???AAAAAA@@@@@@@@@AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@CCCAAA???===<<<<<<===>>>AAA@@@AAABBBDDDEEECCCBBBCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFEEEBBB===<<<>>>@@@???@@@@@@AAABBBCCCDDDEEEDDDBBB@@@@@@AAAAAA@@@??????@@@AAADDDFFFEEEBBB???;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???===>>>???@@@@@@???>>>>>>777999<<>><<<;;;;;;<<<>>>???@@@???===999666666999;;;>>>======<<<:::999888888999;;;>>>???>>>>>>>>>???@@@???>>><<<;;;:::::::::===???AAAAAA@@@<<<888555777:::<<<:::777666999===<<<;;;999888777666666555333222222222444888<<<>>>>>>>>>==================AAA@@@???>>>>>>>>>>>>>>>;;;???DDDGGGFFFCCC@@@???>>><<<:::777777777999:::@@@BBBDDDCCC???;;;::::::888999:::;;;<<<===???AAA@@@???===;;;:::999999999999999999;;;===AAADDDFFFFFFEEEBBB???<<<;;;::::::===<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGKKKMMMKKKFFFBBBAAA===888888888777777888;;;===???@@@@@@@@@>>>;;;:::;;;<<<>>>;;;888888;;;===>>>===@@@>>>>>>???AAA@@@===:::;;;::::::<<>><<<;;;<<<>>>???AAABBBAAA??????@@@AAAAAA???>>><<<;;;;;;;;;;;;:::;;;;;;:::888888999:::777666777999<<<<<<;;;:::???>>><<<:::888666555444888888777555444444777999;;;<<>>;;;:::;;;===???@@@@@@???<<<<<<:::999999888999999777888999:::;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>999888:::===>>>======>>>??????===:::888888777666555999<<>>>>>===<<<<<<<<<<<<<<<===<<<===>>>>>>===<<<:::999888777666777888888666555555444444333222111000000---///222666999;;;<<<===;;;999777777888999:::999555555555666999;;;;;;:::555555555555666777777888777777555222111333666::::::999777777888888777666999888777666555444444555444666999999888888888999999888777888:::;;;;;;:::444666999===AAACCCFFFGGGIIIHHHFFFCCCAAA@@@???>>>===@@@CCCEEEEEEEEEEEEFFFKKKIIIGGGDDDBBB@@@???>>>CCCBBBAAA???>>><<<<<<;;;999<<<<<<999999;;;;;;888>>>@@@BBBCCCBBB@@@???@@@@@@BBBEEEHHHHHHGGGDDDBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>?????????@@@CCCBBB@@@@@@BBBBBBBBBAAAEEECCCAAA???@@@BBBDDDFFFGGGEEECCCAAA???>>>????????????@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@>>>@@@DDDHHHJJJGGGBBB>>><<<<<<<<<<<<======>>>???BBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>===>>>@@@BBBBBB@@@>>>===888999<<<>>>@@@AAAAAAAAA===<<<;;;::::::;;;<<<===@@@>>><<<888666888<<>>;;;888777555555999;;;===>>>===<<<===>>>??????>>>===<<<:::888777;;;===@@@AAA@@@===999666666888999888555555888;;;888777777777777777888888555444444555666999<<<>>>AAA@@@@@@???>>>============<<<<<<;;;;;;;;;<<<<<>>???AAA@@@===:::888777666888:::;;;<<<===@@@BBB>>>>>>>>>===<<<:::999888999::::::<<>>:::999:::;;;999777777:::===>>>??????===;;;:::;;;<<>>AAA@@@??????@@@???<<<:::===<<<<<<===???AAA@@@???@@@AAABBB@@@>>><<<<<<======???@@@???>>>>>>???@@@>>>===;;;:::999:::<<<===;;;:::999999:::<<<<<<;;;444333444666888999888777<<<<<<;;;:::888666555444666666666555444444666999:::<<>>??????>>><<<<<<============<<<<<<999:::;;;;;;;;;:::888777888999:::::::::;;;>>>@@@GGGFFFIIIPPPXXXfffzzzdddSSSBBB@@@CCCCCC???;;;888:::<<<======>>>@@@BBBCCC@@@===;;;<<<;;;:::888;;;===AAACCCDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<:::666555<<>>===<<<;;;:::999999999;;;<<<======<<<:::888666666555666777999999777555444333222000000//////000...000222555888:::;;;;;;<<<999666555777888999999444444555777999;;;<<<<<<888888888888888999999:::888666444222111444777:::999888777888999999888666888888888888777777666666666999===>>>===;;;999999;;;::::::<<<>>>@@@@@@???;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDCCCBBBAAA@@@??????===@@@CCCEEEFFFHHHKKKMMMLLLKKKIIIGGGEEECCCBBBBBBBBBCCCDDDCCCBBB???<<<999777:::;;;999999<<<<<<999===@@@DDDEEEDDDAAA@@@???@@@CCCGGGJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???======;;;<<<>>>@@@AAAAAAAAAAAACCCAAA>>>>>>@@@AAABBBBBBEEECCCAAA@@@@@@AAADDDEEEGGGDDDBBB@@@AAAAAA???>>>??????@@@AAABBBBBBCCCCCCBBB@@@??????AAABBBCCCBBB@@@BBBEEEIIIJJJHHHCCC??????>>>===<<<;;;<<<<<<<<>>>>>===???AAACCCCCCAAA>>>;;;888999;;;===????????????<<<<<<<<<;;;;;;<<<<<<<<>>BBBDDDBBB???<<<999888777666:::<<<>>>>>>===<<<===???>>>>>>>>>>>><<<:::777666:::<<>>;;;888888888888666333333666888777777666666777888999999888777777777888;;;===>>>???????????????>>>======;;;:::::::::::::::;;;;;;AAAEEEJJJLLLJJJFFFAAA????????????>>>===<<<;;;;;;<<<===>>>===;;;999666555666999<<<===<<<<<<>>>@@@>>>???@@@@@@???===;;;:::999:::;;;===???BBBEEEFFFGGGFFFCCC@@@===;;;::::::???<<<999777888<<>>@@@???<<<;;;>>>???<<<999<<<===:::555333666:::<<<======<<<;;;:::;;;===@@@===999777777:::<<<>>>AAA@@@??????>>>===<<<<<<>>>======>>>@@@AAAAAA@@@???AAACCCBBB@@@===<<<<<<<<<===>>>===<<<<<<===>>><<<;;;999888888:::<<<>>><<<999777999<<<>>>===<<<333222222444666777777666888888999999888777666666444555555555444444777999;;;===DDDSSSiiitttfff[[[UUUMMMMMMKKKGGGAAA<<<777555666888:::<<<============;;;<<<===>>>???>>>>>>===<<<<<<<<<;;;:::777555333555666888999999:::<<<>>>CCCCCCFFFMMMWWWggg}}}rrr[[[LLL>>><<>>===;;;<<<=========>>>AAADDDGGGFFFEEEEEEDDDBBB???<<<<<<>>>AAACCCCCCAAA>>><<<======<<<<<<<<<<<<;;;;;;888777:::DDDPPPXXXWWWTTTUUUSSSPPPMMMJJJFFFAAA>>><<<<<<:::999888777777777888999::::::999777555333444555666999;;;;;;888666333333222111000000000000111222333555777888999999;;;888555444555666777777333444666888999;;;===>>>>>>>>><<<;;;;;;;;;;;;;;;888666444222333666888:::777666666777999999777666666666777888888999999999888;;;>>>???>>>;;;999999::::::===AAADDDFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA???@@@AAACCCFFFKKKQQQVVVPPPOOOLLLIIIFFFDDDBBBBBBAAABBBDDDEEECCC@@@<<<999888;;;<<<:::;;;>>>???===>>>AAAEEEGGGEEECCCAAA@@@BBBEEEIIIJJJHHHEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>:::;;;>>>@@@BBBBBBBBBBBB@@@>>><<<<<<>>>AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDBBBAAA@@@AAAAAA???>>>>>>???@@@AAABBBBBBBBBAAAAAA???>>>>>>AAACCCDDDDDDDDDDDDDDDFFFGGGGGGDDDBBBBBBAAA???===<<<<<<======AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>===???AAACCCBBB@@@===;;;888999;;;===>>>>>>>>>>>>======>>>>>>>>>>>>======EEECCCAAA===;;;;;;???BBBCCCBBBAAA???===<<<<<<;;;===>>>???>>>======>>>@@@>>>>>>???>>>===:::888777;;;===???AAAAAA???===;;;;;;:::888555333333444666999999999888888888999999::::::999999:::;;;===>>>;;;<<<===>>>>>>>>>======::::::::::::;;;;;;<<<===@@@DDDIIIJJJHHHDDD@@@===<<<===>>>?????????>>>===;;;;;;;;;<<<;;;999666444888<<>>;;;999;;;===@@@AAABBBCCCCCCAAA???===999:::;;;===???AAABBBCCCCCCBBB@@@>>>============>>>;;;888666777<<>><<<:::999::::::999;;;:::777777::::::888888;;;===:::555222555888:::;;;<<<;;;::::::<<<>>>???===:::777666888<<>>===<<<===>>>=========>>>AAACCCCCCBBB>>>AAACCCCCCAAA>>><<<;;;;;;<<<<<<<<<:::999:::;;;:::999888777888:::<<<===;;;999777888<<>><<<555444333444777888888888777888999::::::999888777333444555555555555777999;;;>>>FFFTTTiii~~~pppaaaXXXUUUMMMMMMKKKEEE>>>888555444555888;;;===<<<;;;:::;;;:::;;;;;;<<<======<<<<<<;;;;;;:::999777555444333333555777888999:::<<<===>>>>>>CCCLLLYYYlll}}}cccSSSHHH===;;;<<<;;;<<<===;;;<<<<<<<<<===???CCCFFFMMMPPPSSSSSSOOOHHHCCCAAA===>>>??????>>>===;;;999;;;;;;;;;;;;;;;;;;;;;:::888:::@@@KKKXXX``````^^^bbb___\\\WWWRRRKKKDDD???:::999888777666666666666666777777888777666444333444666888;;;======999666444444444333333333222222333333444555666777777888:::777555444555666555555333555777999999:::===>>>BBBAAA???===<<<;;;::::::777555333333555888888888444444555666888888777555333333444555777999;;;<<<888:::<<<===<<<<<<<<<===<<<>>>CCCIIINNNOOOMMMJJJHHHGGGFFFEEECCC@@@>>>===:::<<<===???AAABBBBBBBBB@@@@@@@@@AAAEEEKKKRRRXXXSSSQQQNNNJJJFFFCCC@@@???@@@BBBCCCDDDCCC@@@===;;;:::<<<<<<:::;;;@@@CCCAAA???BBBFFFGGGFFFDDDBBBAAABBBEEEHHHHHHEEEBBBBBBCCCAAAAAABBBBBBBBBAAA@@@?????????@@@AAABBBBBBAAAAAA;;;<<<>>>@@@BBBBBBBBBBBB>>><<<;;;;;;>>>AAACCCCCCAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@??????>>>>>>>>>???AAABBBBBBBBBAAA@@@@@@>>>======@@@CCCEEEFFFFFFDDDCCCCCCDDDDDDCCCBBBCCCAAA???=========>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===???@@@AAAAAA>>><<<:::888999;;;===?????????>>>===>>>???@@@@@@???>>>===DDDDDDBBB???======???BBBBBBBBBBBBBBBBBBAAA@@@@@@>>>??????>>>======???AAA??????>>>>>>===<<<::::::<<<===>>>??????>>>======>>>;;;888555444444666777===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===888999;;;============<<<:::::::::;;;<<<===>>>??????BBBFFFFFFDDDAAA>>>===;;;<<<===>>>????????????;;;;;;;;;;;;<<<:::777444999===AAA@@@;;;888999<<>>======>>>???@@@===<<<999888:::===BBBDDDCCCBBB???===;;;:::999999888;;;;;;888777::::::777888:::;;;999666444555777888:::;;;:::::::::===>>><<<<<<:::888777888<<>>AAA>>>======???BBBCCCCCCBBB>>>@@@BBBBBB@@@===<<<;;;:::;;;;;;:::888666666777888888888999999:::;;;<<<:::999888999;;;<<<===<<<777666555666999:::;;;:::999:::;;;<<<<<<:::888777222444666666666777888:::;;;@@@JJJYYYnnnvvvhhh[[[WWWXXXOOOMMMHHHAAA:::666777888777:::>>>>>><<<:::::::::888999999999999999::::::888888777666555555666666444666888::::::;;;===???>>>???DDDNNN]]]rrrkkkYYYKKKEEE@@@>>>;;;777888;;;888999::::::;;;???EEEIIIUUU\\\dddbbbYYYMMMEEEBBB===<<<;;;:::999777666666999999999999999999::::::777:::BBBMMMYYYdddjjjlllgggeee```[[[UUULLLCCC===888888777777777777888888777777777777777777777777555777:::===???>>>:::666555666777777777666555444222222333444555777888999999888666666777777555444444666999999999999<<<>>>@@@???===;;;:::999888888555333222333666888777666222222333555888888666444333222222333555777:::<<<888:::<<<===>>>@@@DDDGGGKKKNNNTTTYYY\\\YYYTTTOOOJJJIIIHHHEEECCC@@@===<<<999;;;===???@@@AAAAAAAAA???@@@AAAAAACCCHHHMMMRRROOONNNKKKIIIFFFDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???:::<<<:::888:::@@@DDDDDDAAACCCFFFGGGFFFDDDCCCCCC???CCCFFFEEEAAA@@@CCCFFF@@@@@@AAAAAAAAA@@@???>>>;;;<<<>>>???AAABBBCCCCCC>>>>>>???@@@AAAAAAAAAAAA>>><<<;;;<<<>>>@@@@@@@@@>>>???AAABBBAAA???===<<<<<>>???AAABBBBBBAAA@@@???@@@>>><<<===@@@DDDFFFGGGDDDCCCAAAAAABBBBBBAAA@@@AAA@@@>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>===;;;:::888999<<<>>>???@@@@@@@@@===>>>@@@AAAAAA@@@>>>===???@@@@@@???>>>>>>@@@AAA@@@BBBDDDEEEEEEDDDBBB@@@>>>??????===<<<<<<>>>@@@??????>>>==================<<<;;;;;;;;;;;;<<<<<<===;;;888666666888:::;;;>>>>>>=========>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<======<<<;;;::::::::::::;;;<<<>>>???@@@>>>@@@CCCCCCAAA???======<<<<<<<<<<<<<<<=========<<<;;;;;;<<<===<<<888444777<<>>>>>??????@@@@@@??????>>>===<<<<<<<<<===>>>???>>>======>>>???AAACCCEEEBBBAAA@@@>>><<<:::999888:::===>>><<<<<<>>>===:::777777888888777666666666777888999::::::;;;===???999::::::999777888<<>>@@@AAA@@@>>><<<;;;;;;;;;;;;;;;999666444333444777888999;;;;;;;;;;;;:::888999:::999999999;;;<<<999888777777:::<<<===<<<===>>>>>>>>>===;;;888777222444666777777777999;;;:::AAAMMM^^^rrr{{{nnnaaaXXXWWW[[[PPPMMMFFF===666555999>>>888<<<@@@@@@===:::::::::888777777666666777777888555555444444444666888999555777:::<<<<<<===>>>@@@CCCCCCHHHRRR```tttkkk\\\OOOFFFDDDCCCBBB<<<555444888555666777888;;;@@@FFFKKK[[[eeennnlll___OOOEEEBBB===;;;999777555444333333777777777888888999999999444888@@@JJJWWWdddnnntttfffddd___ZZZSSSJJJ@@@:::777777777777888999:::::::::999999888888999:::;;;666888;;;???AAA???:::666666777999::::::888666555000000111333555888:::;;;:::999888888999888666333444777999:::999999<<<>>><<<<<<:::999888777777777333111111333666888666333000111222555777777555333333222111111333666999;;;:::;;;===???AAAGGGMMMRRR^^^```eeehhhgggaaaXXXQQQIIIIIIGGGEEECCC@@@>>>===:::;;;===>>>????????????>>>???AAABBBCCCEEEHHHKKKHHHGGGGGGGGGGGGHHHIIIIIICCCCCCCCCBBBBBBCCCCCCCCC999;;;999555777???DDDDDDBBBDDDFFFGGGFFFDDDCCCDDD===@@@CCCBBB???@@@DDDHHH???@@@@@@AAA@@@???>>>===888999;;;>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA???===<<<<<<>>>???>>>===<<<>>>@@@BBBBBB???<<<::::::>>>BBB@@@<<<:::<<<@@@>>>???AAABBBBBBAAA@@@??????===<<<===@@@DDDGGGHHHBBBAAAAAAAAABBBBBB@@@>>>@@@???===<<<<<<>>>AAABBBBBBAAA????????????AAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>======<<<;;;:::888999<<<>>>@@@AAAAAAAAA<<<===@@@AAAAAA@@@===<<<;;;<<<>>>???>>>>>>@@@AAA@@@BBBDDDFFFFFFDDDAAA???===>>>===<<<;;;;;;===???@@@???>>>======>>>???@@@===;;;999888888999:::;;;<<<:::777666888;;;>>>???>>>>>>>>>>>>???@@@AAABBB===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<999888999999:::;;;<<<>>>???@@@>>>???AAAAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>===999555555;;;AAA@@@;;;999;;;???BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEAAAAAA@@@???===;;;999777777<<<>>>======???>>>:::777666555666888888777555666777999999999;;;===???777999::::::888999<<>>???>>><<<:::<<>>@@@@@@???===;;;;;;;;;;;;;;;;;;888555222222222777888:::<<<===<<<:::999777999;;;:::777777999===:::888777888:::<<<======@@@??????===<<<;;;:::::::::888555555777:::<<<===BBBBBBMMMddd|||yyyjjj___YYYSSSPPPNNNJJJCCC<<<999999;;;===;;;===@@@AAAAAA>>>:::888999888777888999999888777666444333555888999777555333555888;;;===???@@@@@@@@@EEEMMMWWWdddzzzsss^^^SSSMMMHHHCCC===::::::999666444000444999;;;===CCCMMMTTTZZZiiiwwwuuueeeSSSIIIGGG;;;:::777444333333444444555555555555666666666666777888999???IIIVVVbbbiiiaaa^^^XXXQQQIIICCC>>><<<999888666555555777888:::<<<;;;999999999:::<<<>>>999:::;;;<<<<<<<<<;;;:::666666777888888888777777777444111111444777888777999:::;;;;;;:::888555444666666666888:::<<<;;;:::===;;;999666444333333333222///---,,,///222444444000111444777888666111---------...000444777888888===<<<===AAAHHHRRR[[[```nnnqqqtttuuupppeeeXXXNNNOOOKKKGGGDDDCCCBBB>>>;;;<<<===<<<<<<;;;===@@@CCCCCCAAA>>>???BBBCCCAAA???AAAAAAAAAFFFOOOUUUNNNDDDAAA>>>===???CCCDDDAAA===BBB@@@===::::::;;;>>>@@@EEEFFFGGGIIIIIIFFFAAA===???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@===:::<<<;;;;;;???EEEHHHIIIHHHEEEBBB??????@@@@@@???<<<;;;===???@@@@@@???>>>===999;;;>>>AAACCCBBBAAA@@@BBBBBB@@@<<<999888999;;;BBBAAA@@@???>>>>>>>>>>>>AAA???======???BBBCCCCCC@@@>>>===???AAABBB@@@=========>>>???@@@AAAAAABBB>>>>>>===???BBBDDDEEEEEEBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>===============;;;>>>AAABBB@@@>>>???AAA???===;;;===???@@@>>>;;;;;;<<<>>>@@@AAAAAAAAA@@@===>>>@@@AAABBBCCCCCCCCCDDDAAA===999888999;;;===@@@@@@>>>======>>>??????<<<;;;888555444555999===;;;:::999777666777:::===BBB>>>::::::===@@@BBBAAA>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@===;;;;;;<<<>>>??????>>>???@@@AAABBBCCCCCCCCC???>>><<<;;;;;;;;;<<<======<<<;;;;;;<<<===<<<;;;999;;;<<<:::777666888;;;BBB???===>>>@@@CCCDDDDDDEEEBBB>>><<<>>>???>>>======999666888===@@@???===>>>===>>>BBBGGGGGGBBB<<<===<<<<<<;;;;;;;;;<<<<<<@@@>>>===???BBBBBB@@@===:::888777666777888777666999999999:::;;;<<<===>>>===<<<:::999:::;;;===>>>???>>>>>>>>>>>>@@@AAABBB@@@@@@AAAAAA@@@???===<<<===@@@CCCDDDAAA>>>;;;:::>>><<<:::999888777444222444666999<<<>>>>>>>>>=========<<<888444333666999999999888888999;;;===>>>>>>===<<<;;;::::::999999;;;999777777999;;;>>>???FFFJJJYYYooouuuggg^^^WWWRRRNNNKKKHHHBBB>>>;;;;;;===>>>======?????????===<<<::::::999888888999999888777777444333333555777666555555666999<<>><<<@@@AAACCCFFFMMMRRRMMMEEEAAA>>><<<===AAACCCAAA>>>@@@>>><<<::::::<<<>>>@@@DDDEEEFFFGGGHHHEEEAAA>>><<>>??????@@@AAA@@@???===<<<;;;<<>>>>>>>>>>>@@@???>>>???AAABBBBBB@@@@@@>>>>>>???AAABBB@@@>>>>>>>>>??????@@@@@@AAAAAA???>>><<<>>>BBBEEEFFFEEEBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;<<>>???@@@;;;;;;;;;>>>AAAAAA???===>>>>>>??????????????????<<<===>>>@@@BBBCCCDDDDDDIIIFFFBBB===;;;;;;<<<=========<<<======???@@@@@@<<<;;;999666555666:::>>><<<:::777555444666999<<<===;;;999:::===@@@AAAAAA:::;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>???AAAAAAAAA>>>;;;:::<<<>>>@@@@@@===>>>???AAABBBCCCDDDDDDAAA@@@>>><<<;;;;;;<<<<<<999999888:::<<<<<<;;;:::777888999888666666888:::???===;;;<<>><<<===>>>===<<<===:::888:::>>>AAA@@@===>>>======AAAEEEFFFBBB>>>>>>>>>======<<<<<<======<<<<<<<<<>>>AAA@@@>>>;;;999999888888777777888999<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<===>>>???AAAAAA@@@?????????@@@AAA@@@@@@AAA@@@???===;;;999===@@@CCCCCCAAA>>><<<;;;???;;;777555666777777777777999;;;===>>>>>>>>>===@@@@@@===888333111222444666666666777999;;;===>>><<<;;;999888888888999:::===<<<::::::;;;===@@@BBBHHHRRRfff|||pppddd[[[TTTOOOKKKGGGEEEBBB@@@>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888777777777555222111222444444444444555888;;;>>>@@@BBBBBBEEEIIIRRRaaauuudddPPPHHHEEEDDDCCC???;;;:::<<<===;;;999444777:::<<>>BBBDDDFFFDDDBBB@@@>>><<<<<<;;;999999888888999;;;===>>>???>>><<<;;;::::::;;;<<<:::;;;<<<<<<;;;:::999888888999:::;;;<<<<<<<<<<<<555222000111444888:::;;;999999999999777555333111333222333555888:::999888:::999777555444333222222///...,,,...111555777777444333333444555444333111,,,...111555888;;;=========AAAGGGPPPYYYaaagggjjjjjjjjjiiihhhccc[[[RRRLLLGGGEEECCCBBBBBBBBBAAA???===<<<===>>>@@@BBBEEEGGGEEEFFFGGGFFFCCC???<<<:::>>>BBBEEEFFFJJJMMMJJJEEEAAA===;;;;;;>>>@@@@@@>>>>>>===;;;:::;;;===@@@BBBDDDCCCCCCDDDEEEDDDBBB@@@:::===BBBEEEFFFDDD@@@>>>AAAAAA@@@??????>>>>>>>>>???>>>???AAADDDGGGGGGGGGCCCBBB@@@@@@AAABBBBBBAAABBBBBBBBBAAA@@@???===<<<===>>>???AAABBBCCCCCCDDDAAAAAA@@@===;;;:::<<<>>>BBBAAA@@@>>>>>>>>>>>>???@@@??????AAABBBBBB@@@>>>??????>>>@@@BBBBBBAAA???@@@@@@@@@??????@@@@@@AAAAAA>>>;;;===CCCGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???===<<<::::::999===???AAAAAA@@@>>>>>>???999999;;;>>>AAABBB@@@>>>BBBAAA???===<<<<<<======999:::<<>>???@@@@@@===<<<:::777555666:::======:::777444444555888:::888777777999<<>>666777888999::::::::::::<<<======>>>???@@@AAAAAABBB???;;;:::<<>>???@@@AAABBBBBBCCCCCCBBB@@@>>>===<<<<<<===666666666999;;;<<<:::999555666777666666666888:::===;;;:::;;;>>>AAABBBBBBDDDAAA>>><<<<<<<<<;;;:::<<<;;;:::===AAABBB@@@===>>><<<<<<>>>BBBDDDBBB????????????>>>>>>=========888999;;;>>>???>>>;;;888888:::;;;:::888888:::===>>>>>>=========>>>>>>???>>>???????????????>>>>>>BBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@???===;;;999888===???AAAAAA???=========@@@;;;666333555888;;;===:::;;;===>>>???>>>>>>===@@@???<<<777333111111222222222333555777;;;===???:::999888777888999;;;<<<>>>>>>===<<<<<>><<<======<<<:::777666777777888666333111000222333444222444666888;;;>>>???@@@FFFIIISSSfff~~~pppTTTHHHCCCCCCDDD@@@===:::;;;>>>???>>><<<666888:::;;;<<<@@@EEEJJJPPPQQQOOOKKKDDD???<<<<<<:::::::::888666222...,,,333444555666777777666666::::::::::::;;;<<<>>>???======<<<;;;;;;<<<<<<<<<::::::::::::;;;===???@@@@@@???===<<<;;;:::::::::999999::::::999888666555777888999;;;<<<<<<<<<<<<333222111222444888;;;===;;;;;;:::999888666444333222222222444777999888777888777666555444333222222000///...000444777999:::666444222222333444444333111444777:::<<<>>>AAABBBDDDHHHOOOVVV\\\___aaaaaafffdddaaa^^^ZZZTTTNNNJJJGGGFFFDDDCCCBBBBBBAAAAAA<<<<<<<<<>>>AAADDDFFFFFFCCCGGGKKKJJJEEE@@@=========CCCFFFFFFFFFHHHGGGDDD@@@===::::::<<<>>>???>>>======<<<<<<===@@@BBBDDDDDDCCCBBBBBBDDDDDDCCCAAA:::===@@@CCCDDDBBB@@@>>>AAAAAA@@@>>><<<===???@@@@@@@@@AAABBBDDDEEEFFFFFFBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>======>>>???AAABBBCCCDDDAAAAAA@@@>>><<<<<<>>>AAABBBAAA???>>>===>>>???@@@BBB@@@???>>>@@@@@@@@@?????????@@@AAABBBBBBBBBAAACCCBBBAAA@@@???@@@@@@AAACCC>>>:::===CCCGGGFFFCCC@@@@@@???@@@AAACCCEEEGGGCCCAAA@@@===;;;:::999999>>>???AAAAAA@@@???>>>>>><<<;;;;;;<<<>>>???@@@AAAEEEBBB???<<<:::999:::;;;666888:::===@@@CCCDDDEEEGGGEEEAAA>>>;;;999999999888999:::<<<===>>>>>>>>>>>>===:::777444444777999<<<:::888777888888888777666777888:::;;;<<<;;;:::666777888:::;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAABBBBBB???;;;:::<<>>>>>>>>======>>>>>>AAA@@@???>>>===>>>??????666666777999;;;;;;999777555555666666777888:::;;;===<<<;;;===@@@BBBCCCCCCDDDBBB@@@>>>===<<<;;;;;;<<<<<<===@@@CCCCCC@@@======<<<;;;<<>>===<<<<<<555777;;;>>>???===:::888777;;;>>>===999888<<<@@@???>>>===============>>>>>>???@@@@@@@@@>>>===;;;??????>>>>>>============>>>>>>??????>>>===;;;:::===>>>??????===<<<===>>>AAA===999777888;;;===>>>999:::;;;======>>>>>>>>>;;;:::888666444333333444///000111333777;;;>>>@@@999999888999:::;;;===>>>?????????>>>===???CCCGGGNNN^^^sss~~~tttggg\\\UUUOOOIIIEEE@@@AAAAAABBBBBBAAA@@@@@@GGGIIIMMMNNNLLLFFF???:::===>>><<<999666444666888888666444222111222444666444555666888;;;===???@@@DDDHHHTTTjjjaaaMMMFFFCCCBBBCCC???<<<:::<<>>;;;;;;<<<;;;;;;===@@@BBBEEEFFFFFFDDDAAA>>><<<;;;;;;;;;;;;:::777333...,,,222333555777888777777666;;;;;;<<<<<<<<<<<<<<<<<<888888888888999:::;;;;;;999::::::;;;<<<>>>???@@@??????===<<<;;;:::999999666777777888777666555444666666777888999:::::::::222222222222444888<<>>======;;;:::888777666333333333555777999888777666666666555444444333222333222222333777:::;;;;;;666444111111333555666666999;;;>>>@@@AAABBBFFFIIIMMMQQQVVV[[[^^^^^^\\\ZZZ```]]]XXXTTTQQQOOOKKKIIIIIIIIIGGGEEEBBBAAA@@@@@@===<<<;;;>>>AAADDDDDDDDD>>>BBBHHHHHHEEEAAA>>>>>>===CCCFFFEEECCCDDDCCCAAA>>><<<:::999;;;===>>>???=========>>>???BBBEEEFFFEEECCCBBBBBBCCCDDDCCCBBB===>>>>>>???????????????@@@@@@???===:::;;;>>>AAABBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAABBBDDDEEE@@@???>>>>>>>>>???@@@@@@;;;<<<<<<>>>???@@@AAABBB@@@@@@@@@>>>===>>>AAADDDBBBAAA???======>>>@@@AAAEEEAAA<<<:::;;;>>>@@@BBB>>>???AAABBBBBBBBBCCCCCCDDDCCCBBB@@@???@@@AAAAAACCC???;;;<<>>===<<<===>>>BBBEEEGGGBBBAAA@@@>>><<<;;;;;;:::?????????@@@AAA@@@???===@@@???<<<::::::<<>>:::888888888999555777999<<>>;;;777444222444666:::999:::<<<===<<<888555777888:::;;;:::888777666888999;;;===>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAA>>>;;;:::<<>>>>>???BBBDDDEEEDDDBBBBBBAAA???===<<<<<<<<<<<<===???BBBCCCCCC@@@======<<<;;;;;;<<<>>>??????>>>>>>???>>>>>><<<;;;:::555888<<>>:::999===BBB======<<<;;;;;;;;;<<<<<<===>>>???@@@???===:::888::::::;;;;;;<<<<<<<<<<<<;;;<<<===???@@@??????>>><<<<<<<<<;;;::::::===???AAA???======>>>>>>===<<<666777888999;;;<<<======999777666444444444444333//////111333777;;;>>>AAA777888999;;;===>>>???@@@>>>???@@@>>><<<>>>CCCGGGTTTdddvvvvvvmmmaaaWWWQQQMMMIIIFFF@@@AAAAAAAAAAAA@@@???>>>DDDHHHNNNQQQNNNGGG???999<<<===<<<888444333555888777777777555333333666888999999:::;;;===???AAABBBBBBHHHVVVlllqqqTTTHHHEEEBBB@@@AAA???===;;;===@@@BBB@@@>>>@@@???>>>======>>>??????===???AAAAAA???===<<<===<<<<<<<<<;;;888444000...111333555777888888777666<<<<<<;;;:::999888777666555555555555666777888888999999:::;;;<<<=========>>>======<<<:::999888888444555666777777666555444444555666666666666666666222333333333444777<<>>===<<<;;;;;;:::777666666777999999888666666666666666666555444333777555555666888::::::999444222000111444777888999>>>@@@CCCCCCCCCFFFLLLQQQVVVXXX\\\___```^^^\\\[[[ZZZVVVQQQMMMKKKJJJIIIHHHKKKKKKIIIFFFBBB??????@@@@@@>>><<<>>>BBBDDDBBB@@@888<<<@@@CCCCCCAAA???>>>>>>CCCEEEBBBAAABBBAAA>>>===<<<;;;;;;;;;<<<===>>>=========>>>@@@BBBEEEFFFDDDBBBAAAAAABBBBBBAAA???@@@???>>>=========>>>>>>===>>>>>><<<999999===@@@BBBCCCDDDCCCAAA@@@@@@AAA@@@AAABBBAAA@@@AAACCCDDD>>>===;;;:::;;;===???@@@::::::<<<>>>???@@@@@@@@@??????@@@??????@@@DDDFFFBBBAAA>>>===<<<>>>@@@BBBDDD???999666888<<<@@@CCC>>>@@@BBBCCCBBBBBBDDDEEEEEEDDDBBB@@@@@@@@@BBBCCCCCC@@@===<<<===@@@AAABBB>>>===;;;;;;<<<@@@DDDGGGAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@>>>AAA@@@===:::888:::???CCCCCCAAA===999777777888999666777999;;;===??????@@@@@@@@@??????>>>>>>======@@@???===;;;::::::::::::>>>===;;;888555333555666999999:::===@@@???:::555999;;;<<<<<<999777666666:::<<<>>>??????>>><<<;;;===>>>@@@AAAAAAAAA@@@???>>><<<::::::===???@@@AAAAAA???===:::888666666666999999999:::<<>>===;;;:::;;;:::999777999888888999;;;===>>>===@@@??????@@@CCCDDDDDDCCC???@@@AAA???===;;;<<<<<<<<<>>>@@@BBBCCCAAA@@@>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????>>><<<:::999555888===???>>>===<<<<<<;;;===>>>===;;;;;;===@@@;;;;;;:::::::::;;;;;;<<<======>>>>>>===;;;888666777888999:::;;;;;;;;;;;;999:::<<>>???@@@@@@<<<>>>???===;;;<<>>===<<>>===>>>AAABBB???===???>>>=========>>>>>>>>>:::===@@@@@@===;;;<<<>>>>>>======;;;888555222111000222555888999888777666:::999888777666555444444444444444444555777888999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777333444666777888888777777444444555555555444333333333444444444444666;;;?????????>>>===============:::999888999::::::888666555666777777777666555444888777666666777777666555222111000111555888:::;;;???AAACCCCCCDDDIIIRRRZZZ^^^______```___]]][[[YYYTTTPPPKKKHHHGGGHHHHHHHHHIIIJJJIIIEEEAAA>>>???@@@DDDAAA???@@@CCCDDDAAA>>>999:::===@@@CCCCCCAAA>>>@@@CCCCCC@@@@@@AAA???:::;;;<<<======<<<<<<===>>><<<<<<<<<===???AAACCCDDDAAA@@@??????@@@???===;;;?????????>>>===<<<;;;:::999<<<===;;;888777;;;???CCCDDDDDDBBB???===>>>??????AAABBBAAA??????AAACCC>>><<<:::888777999;;;===999;;;===@@@AAAAAA@@@@@@>>>???@@@???@@@BBBEEEIIIBBB@@@>>><<<<<<>>>AAACCCAAA===888555777<<>>@@@CCCDDDCCCBBBDDDFFFEEEDDDBBB@@@@@@AAACCCDDDBBBAAA@@@<<<::::::>>>AAA@@@>>>;;;:::<<<@@@EEEHHH????????????@@@AAABBBBBB===<<<===???BBBCCCAAA???<<<===>>>===;;;<<>><<<999888888888999888888:::;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>===BBB@@@===:::999999;;;<<<;;;<<<;;;999888888:::<<<:::777777:::>>>???;;;888:::<<<===<<<999888888:::;;;<<<>>>>>>===;;;888777;;;<<<===??????>>>===<<<;;;:::999;;;===??????>>>@@@???<<<:::888888888999777777777888:::<<>>>>><<<>>>======>>>@@@AAA???>>>;;;===>>>>>>;;;::::::<<<<<<>>>@@@AAAAAA@@@??????<<<<<<<<<;;;:::999999999???@@@@@@@@@???===;;;999555888<<<===<<<;;;<<<===>>>======<<<<<<<<<<<<===:::999999999:::;;;<<<<<<>>>>>>>>>===<<<:::888666888999:::;;;;;;:::999999888:::<<<>>>????????????999888666444333666;;;???<<<<<<>>>@@@BBBAAA>>><<<888888777777777777777777777444222333444444333000444555555777999<<>>???===:::;;;AAAFFFNNN___uuu|||fff]]]RRRKKKJJJKKKMMMMMMBBBBBB@@@???===<<<;;;;;;:::===BBBFFFFFFDDD@@@===999::::::666111111555:::666999;;;:::999888:::<<<===<<<;;;;;;<<<===>>>???@@@IIIZZZqqqttt\\\GGGBBBBBB??????DDDAAA???>>>???AAABBB???<<<<<<:::::::::<<<=========:::>>>AAA>>>:::888;;;@@@???>>>===;;;999666444333000222555888999888777666666666555444444555555666444444555666777999;;;<<<888888999::::::999999999::::::::::::999888777777444555777888999:::999999555555555555444333222111333444555444333666;;;???>>>>>>============>>>>>>===;;;:::;;;;;;;;;888777555666777888888777666555999777666555666555444222000//////222666999;;;<<<===@@@BBBBBBDDDKKKVVV___dddcccaaa___[[[XXXVVVUUUQQQMMMHHHFFFFFFGGGHHHHHHGGGHHHGGGDDD@@@>>>>>>@@@GGGDDDAAABBBEEEEEEAAA======<<<===AAAFFFGGGDDD@@@AAABBBAAA??????AAA>>>888:::<<<>>>>>>=========>>>:::;;;;;;<<<>>>???AAABBB???>>>>>>>>>>>>===:::777>>>???@@@@@@>>><<<888666777;;;===;;;888777:::>>>CCCDDDEEEBBB>>>;;;<<<>>>???AAABBBAAA>>>>>>@@@BBB???<<<999666555666888:::999;;;>>>AAACCCBBBAAA@@@>>>???@@@@@@@@@CCCGGGJJJBBB@@@>>><<<<<<>>>AAACCC===:::777666999<<<>>>???===@@@DDDDDDCCCCCCEEEGGGEEEDDDBBB@@@@@@BBBDDDFFFAAABBBAAA===888777;;;@@@AAA???<<<;;;<<<@@@EEEIII>>>??????@@@AAACCCDDDEEE<<<;;;<<>>???>>>>>>???AAA>>><<<;;;999888888999999999999:::;;;;;;;;;::::::???@@@@@@@@@???>>><<<;;;CCC@@@<<<999888:::===???999:::;;;;;;:::<<<>>>AAA;;;777444555:::======:::999<<<===<<<:::999;;;===:::;;;<<<===;;;888555333888999;;;======<<<:::999999999999;;;>>>???>>>===???>>><<<:::::::::;;;<<<777777777777888:::<<<===>>>;;;777777888:::<<<<<<<<<999888999<<<>>>===;;;<<<;;;;;;<<<======<<<:::777:::<<<<<<999888999;;;===>>>@@@AAA@@@?????????;;;<<<===<<<:::888777777@@@AAABBBBBBAAA>>><<<:::444888;;;<<<;;;:::<<<>>>@@@>>><<<;;;<<<===<<<;;;999999999:::;;;<<<===>>>??????>>>===;;;:::888777:::;;;<<<<<<;;;:::888777999:::;;;============<<<888777444222222555:::???::::::;;;>>>@@@AAA@@@>>><<<;;;999777666555555444222000///111555777666444777777777888:::<<>>??????>>><<<===@@@@@@???BBBHHHPPP^^^uuunnn```YYYQQQLLLKKKJJJGGGDDDAAA>>><<<;;;======;;;888=========<<<;;;:::888777666666444333444555666777999999999999999999999999<<<:::777666888:::<<<===AAAJJJ]]]vvvkkkUUUBBB???@@@===???DDDAAA===;;;<<<@@@AAA>>>:::;;;::::::999:::;;;<<<===;;;;;;:::999888888888888888999;;;===<<<999666444333000000333444222444777888888888777666555555444444555555666777777777888777999;;;<<<<<<:::888666666666777888999888666444222444666777666777999:::888888888777666555333333666777777777666777:::<<>>===<<<::::::::::::>>>???>>>;;;666333222222111333555666666777888:::999777444333444444444333111//////000444888:::;;;999;;;>>>@@@CCCIIIQQQWWW\\\\\\]]]\\\XXXSSSNNNJJJKKKJJJIIIGGGFFFEEEDDDDDDGGGEEEDDDBBBAAAAAAAAAAAAHHHDDDAAA@@@BBBDDDBBB@@@???======@@@EEEGGGDDD@@@CCCBBB@@@?????????@@@AAA;;;<<<===@@@AAA@@@===:::>>>===:::777666888<<<@@@@@@???@@@BBB???888333333<<<<<<<<<>>>??????<<<999???AAABBB@@@;;;999999;;;@@@@@@AAA???>>>===>>>@@@@@@@@@???======<<<<<<<<>>???@@@AAAEEECCC@@@@@@AAABBBBBBBBBGGGEEEAAA???>>>@@@BBBDDD???;;;777777999<<<<<<;;;@@@@@@AAAAAACCCEEEFFFGGGDDDCCCBBB@@@@@@AAABBBCCCCCC???:::999;;;======<<<;;;;;;===>>>????????????;;;<<<===>>>???@@@AAAAAA@@@BBBDDDFFFFFFDDDAAA?????????@@@@@@AAABBBCCCCCCAAA>>>;;;;;;======<<<:::<<<<<<<<<:::888999;;;>>><<<<<<=========>>>??????>>>===<<<;;;;;;<<<===>>>>>>???===:::777888<<<@@@;;;999777666777888888888<<<<<<<<<;;;888777888999===<<<:::999777777777888999999999999999999999999777888:::>>>@@@AAA???>>>BBB???;;;999999:::;;;;;;777888:::===>>>???>>>>>>@@@===888666777999:::;;;999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<=========>>>===;;;999888999;;;<<>>>>>???AAA===<<<;;;:::999888888999???AAACCCCCC???<<<999888999<<<>>>???>>><<<<<<<<<@@@@@@???>>>===<<<<<<<<<:::999999;;;???AAA@@@===CCCBBB@@@>>><<<:::999888;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????;;;:::888666444444777999666888;;;<<<<<<<<<<<<===BBB@@@>>>;;;888555444333222333444444333333555777888888888777777888<<>>@@@@@@@@@???===>>>AAABBBAAADDDJJJRRRccc|||{{{jjj[[[UUUNNNKKKLLLMMMKKKIIIBBB>>>;;;:::;;;===<<<;;;===<<<;;;:::999888777666777888888888999999::::::;;;;;;:::::::::999999999===;;;888777777888888999BBBLLL```zzzeeeRRRCCC@@@???;;;===CCC???<<<999:::>>>???>>>;;;;;;;;;:::::::::;;;=========<<<:::888666555444444444666999;;;;;;:::777666333000111444444222222555888888999999888666444333222222222222333444555666333555888999:::888666444555666777888888666444222111222444555666777:::===<<<;;;;;;:::888777666555999:::;;;:::999:::===??????>>>===;;;:::999999999======<<<:::666333222333333555777777777777777888888666444333555666666555333222111111222555666777777999<<>>;;;:::===BBBDDDBBB???AAA@@@???>>>>>>>>>???@@@>>>===<<<===>>>@@@?????????>>><<<999888:::>>>AAAAAA??????AAA???999555666:::;;;===>>>??????>>>>>>@@@CCCEEEDDD???;;;;;;<<<@@@AAAAAA@@@>>>>>>???@@@AAA@@@???>>>=========>>>BBB@@@===999777777:::===<<<<<<<<<<<<===???AAABBBFFFDDDBBBAAABBBCCCCCCBBBDDDCCC@@@??????@@@BBBDDD@@@===999888:::=========@@@@@@@@@AAABBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@???<<<999888;;;=========;;;<<<===>>>????????????<<<======>>>???@@@AAAAAABBBCCCFFFGGGGGGEEECCCAAA>>>???AAACCCDDDDDDDDDCCCAAA???======>>>???===;;;;;;;;;;;;999888999;;;>>>???>>>=========>>>@@@AAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::888666777;;;>>>===;;;999888888999999999;;;<<<;;;:::888999;;;===>>>===;;;999777777777888::::::::::::999888888777777888999<<<>>>??????>>>AAA>>>;;;999:::;;;;;;;;;888999;;;<<<>>>????????????<<<888777999;;;======888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===???@@@AAA@@@>>>>>>@@@AAA======<<<;;;::::::::::::<<>>===<<<<<<<<<===>>>===<<<;;;===@@@BBBAAA???CCCCCCBBB@@@>>><<<:::999:::;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????======;;;999777666666777666888:::;;;:::999::::::>>>>>>>>>===;;;888666444333444444444333444777999888999888777666777:::<<<222555999===@@@BBBAAAAAA???===???BBBCCCCCCGGGMMMUUUiiitttdddUUUPPPKKKJJJLLLOOOOOONNNDDD@@@;;;888999<<<>>>???===<<<:::888777666666666888:::<<>><<<<<<<<<;;;;;;;;;:::::::::>>>===:::888777666666666CCCOOOeeeppp]]]PPPEEEAAA>>>:::;;;BBB===:::666777:::======<<<<<<<<<;;;;;;;;;<<<======???>>>;;;888555222000///111333666999::::::888777222000111555555222111333888999:::;;;999777444222///.........///111333444111333666888999777444222222444666777777444222000111222333444555888<<>>AAA??????===;;;:::999888888;;;;;;:::888555333333444555666888888777666666666777555444444666777777666555444333111111111222333555777:::===@@@EEEJJJNNNMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@>>><<<===AAACCCBBB@@@<<<:::888999>>>AAAAAA???>>>>>>===<<<<<<===>>>???@@@===:::999;;;???AAACCC@@@@@@???<<<;;;<<<@@@BBBBBB???>>>@@@>>>999777888999<<>>???AAADDDBBBEEEHHHGGGBBB>>>===>>>@@@BBBBBBAAA@@@???@@@AAABBBAAA???>>>======>>>???@@@@@@@@@>>><<<;;;===???<<<;;;::::::;;;>>>BBBDDDFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@??????@@@AAACCCDDDBBB???===<<<===???@@@@@@?????????@@@@@@BBBCCCCCCEEEEEEEEEDDDCCCAAA???>>><<<:::999999;;;===>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@CCCDDDFFFHHHHHHGGGEEEDDD???AAACCCFFFFFFEEECCCAAAAAA@@@??????@@@???>>><<<999999999999888999;;;===AAA@@@???>>>>>>@@@AAABBBBBB@@@>>><<<;;;:::::::::999999888666555666:::===@@@>>><<<999888999;;;<<<<<<<<<:::888777999===@@@???>>><<<:::888888777888:::;;;;;;;;;:::888666666777777888999;;;===>>>???AAA>>>;;;:::;;;<<<<<<<<<:::::::::;;;<<<>>>???@@@===;;;999999;;;===??????::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>@@@AAAAAAAAA??????AAABBB???>>>===<<<;;;;;;;;;<<<:::===???@@@>>><<<;;;;;;;;;>>>@@@AAA@@@>>>======<<<;;;::::::;;;===???@@@AAA???>>>???@@@BBBBBBAAABBBBBBBBBAAA@@@===;;;:::999:::<<<>>>>>>===<<<;;;AAA@@@@@@?????????????????????>>><<<:::888666555666888999999888777777888;;;<<<>>>???>>><<<999777666666555444333555999<<<999::::::888777666888999222555:::>>>AAABBBBBBAAA>>><<<===AAACCCDDDIIIOOOYYYnnnkkk\\\QQQMMMIIIIIIKKKNNNPPPPPPIIIDDD>>>999888;;;???AAA>>><<<;;;999777666666666777:::???BBBCCCBBB???===;;;;;;;;;;;;<<<<<<<<<===>>>>>>===;;;999888999:::EEETTTlll}}}fffUUUNNNGGGDDD???:::<<>>===<<<999666333000///222444666999:::999888777111///111555555111000111777999;;;<<<;;;888444222...---------...111333555444666888:::999777444222///222444666555333222111555555555555555888===@@@AAA@@@>>>;;;::::::::::::;;;<<<<<<;;;:::;;;===???@@@???>>><<<;;;:::999999999999999777444333444666666888999999777444333333888666555555666777666555444444444222000000000222444555888;;;>>>BBBFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDAAA???===<<<<<<>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA<<<:::999;;;???BBBAAA???;;;999777777;;;>>>@@@AAA===<<<;;;;;;;;;<<<>>>>>>>>>;;;888888:::>>>AAABBBBBBBBBAAA@@@>>>???AAADDDAAA===<<<===;;;888777999:::>>>AAA@@@>>>>>>BBBGGGEEEHHHIIIFFFBBB??????AAAAAABBBCCCBBBAAA@@@@@@AAAAAA@@@???=========>>>??????AAABBBBBB@@@???@@@AAA;;;:::888888999===AAADDDCCCAAA@@@???@@@@@@???>>><<<<<<===>>>@@@BBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDD???????????????@@@@@@AAAAAACCCDDDEEEEEEBBB@@@>>><<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEECCCCCCDDDDDDCCCBBB@@@??????@@@@@@@@@@@@???===;;;777888999888888999;;;===AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;===;;;:::888777888999;;;BBBAAA>>>;;;999:::<<>>???>>>>>><<<;;;999888888888999;;;<<<;;;:::888777777777777777888:::===@@@???===;;;:::;;;<<<===<<<::::::999999:::<<<>>>@@@===;;;999999;;;=========;;;<<<===>>>@@@AAAAAABBB??????>>>===<<<<<<;;;;;;888:::<<>>>>>=========>>><<<>>>@@@@@@>>>===<<<<<<===???BBBBBB@@@>>>>>>>>>:::999888888:::===@@@BBBBBBAAA@@@???@@@@@@AAAAAA===>>>???@@@@@@???===<<<:::<<<>>>@@@@@@???<<<;;;???>>>=========>>>@@@AAA===============;;;777555666777888888777777888999:::;;;<<<>>>>>>>>>===<<<::::::888555444555999<<<<<<======;;;999777777777444666:::>>>@@@AAAAAAAAA<<<:::<<<@@@BBBDDDJJJQQQ]]]qqqyyydddVVVNNNLLLHHHGGGGGGJJJLLLMMMLLLHHHAAA;;;888:::===AAA>>>===<<<;;;:::999999999666999===AAABBBAAA>>><<<888999:::;;;===>>>???@@@===>>>???>>><<<===@@@BBBJJJZZZtttqqq^^^OOOLLLIIIFFF@@@<<<===AAA:::888666555777:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666333222666777888999999888777666111///111666666222000222666777:::;;;:::888444222000000000000111333555666777888999999888666444222...111444555444333333444999999888777666888<<>>===;;;:::;;;<<<>>>???CCCCCCBBBBBBAAA@@@??????:::888777:::>>>@@@???===;;;999777777:::>>>AAACCC======<<<;;;;;;<<<===>>>:::888888999;;;===>>>>>>AAABBBCCCBBB@@@@@@BBBDDD@@@===;;;;;;:::666666999===@@@CCCAAA>>>===BBBFFFHHHIIIHHHDDD???>>>AAADDD@@@BBBCCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBCCC;;;999888777888<<<@@@BBB???>>><<<<<<======;;;999::::::;;;===???BBBDDDEEEFFFFFFEEEEEEDDDEEEFFFGGG@@@@@@???>>>>>>>>>>>>???===???BBBDDDEEEDDDBBB@@@??????@@@??????>>>======???@@@AAAAAAAAAAAAAAAAAA?????????????????????@@@BBBBBBCCCCCCDDDEEEFFFFFFHHHFFFCCC@@@===<<<<<<<<<===>>>@@@AAA@@@>>>;;;:::666888999999888999;;;===???AAADDDFFFFFFDDDAAA??????>>><<<;;;;;;<<<======BBB@@@===;;;::::::::::::AAAAAA@@@===::::::===@@@>>><<<888333111222666:::>>>???@@@@@@???===:::999555777:::===>>>===;;;:::777888888777666777;;;???===;;;::::::;;;======<<<999999888888999;;;===>>>===;;;::::::;;;;;;:::888::::::;;;<<<===???@@@@@@AAA@@@@@@???>>>===<<<<<<777999<<>>>>>>>>??????@@@AAABBBAAA???===<<<===>>>@@@BBBBBBAAA>>>>>>===999888888999;;;>>>@@@BBBAAAAAA@@@@@@?????????@@@999:::<<<===>>>???>>>>>><<<>>>@@@AAAAAA???<<<:::::::::::::::<<<>>>AAABBB999999:::<<<>>>>>>;;;888666777999999888999:::<<<;;;:::999:::;;;<<<>>>@@@===<<<:::666444555888<<<>>>@@@@@@???<<<999777777888999;;;===>>>??????>>>;;;999;;;???BBBEEELLLTTTaaasssooo]]]QQQLLLJJJGGGDDDCCCDDDFFFHHHIIIGGGBBB===999999;;;>>>===============<<<;;;;;;666888:::===>>>===;;;:::888888:::;;;===>>>???@@@;;;===>>>======???EEEJJJRRRccc}}}eeeVVVLLLJJJHHHEEEAAA>>>???@@@:::999888777888:::<<<===;;;;;;<<<<<<;;;;;;:::999888888999:::999888666555999999::::::999777666555111000111555666333333555444555888999999777555444444555555666777777777888666777777777666666555555222555666555222111444666999:::999888777888;;;===<<<:::777444444555888:::=========<<<;;;;;;===??????>>>======<<<<<<======:::999888666444444666999999;;;======:::666333222999888666666555444111///...111444444222222444777888666666888<<>>===<<<;;;;;;;;;;;;<<<::::::999999999::::::;;;@@@AAAAAAAAAAAA@@@???>>>:::888777:::===???<<<:::999999888888:::>>>AAADDD@@@???>>><<<<<<<<<===>>>888888999;;;===>>><<<;;;@@@BBBCCCBBBAAA@@@AAABBBAAA===;;;<<<:::666555888===@@@BBBBBB@@@???AAADDDIIIIIIHHHDDD@@@>>>AAADDD???AAACCCCCCAAA?????????===>>>@@@@@@@@@???>>>===>>>AAACCCDDDCCCBBBBBBCCC<<<;;;:::999:::<<>>AAADDDEEEEEEFFFGGGFFFDDDDDDFFFGGGAAAAAA@@@>>>>>>=========:::===@@@BBBDDDCCCBBBAAA???AAABBBBBB@@@>>>======AAAAAABBBBBBBBBBBBAAAAAA======>>>>>>????????????@@@@@@@@@AAABBBDDDEEEFFFIIIFFFAAA===999888999999;;;>>>AAABBB@@@===;;;:::777999::::::999999;;;<<>>>>>===<<<;;;;;;<<<===>>>CCCAAA>>><<<<<<<<<;;;:::===???@@@>>>;;;:::===@@@>>><<<777333000000444777<<>><<<888::::::888555555999===;;;999888999;;;<<<<<<;;;999999999999:::;;;<<<===<<<;;;::::::;;;:::888666777777777777888:::;;;<<>>======<<<777999<<>>@@@BBBBBB@@@>>>======999999:::;;;<<<>>>???@@@>>>???AAAAAA???>>>>>>???999::::::;;;<<<===>>>???>>>???@@@@@@>>><<<:::888666777888:::<<>>;;;888999:::999999999;;;===;;;999777666777:::===???;;;;;;:::777666777:::<<>>:::888777<<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;@@@CCCGGGOOOWWWdddtttrrrdddWWWNNNIIIGGGDDDAAA??????AAACCCBBBBBB@@@===999888:::<<<:::;;;===???@@@>>>===;;;777777888888888999999999999::::::;;;<<<<<<======888:::;;;:::999===EEELLL[[[lllrrr]]]SSSIIIHHHEEEBBB@@@@@@???>>>;;;;;;;;;;;;::::::;;;<<<::::::;;;;;;;;;:::888888555666888999999888666555888888888888777666555444222000111555666555666999222333555666777777666666888999:::;;;;;;:::999888666555555666777999<<<===:::;;;:::666111///222666555777888777777888:::<<<999666333111111444888:::;;;<<<<<<:::999999;;;===;;;;;;;;;;;;;;;<<<======;;;;;;999666444444777999<<<>>>AAA@@@===999777555777666555555555444111...---111555555333222555999;;;888666777;;;???AAAAAA>>>>>>===<<<;;;:::999999666666777888777777666555:::;;;===>>>????????????;;;999888:::======:::777777777888888:::===@@@CCCCCCBBB@@@>>>======>>>>>><<<;;;:::<<<===>>>===<<>>???<<<777666777<<<===???AAABBBBBBBBBBBBGGGIIIJJJHHHDDDAAAAAABBB>>>@@@BBBBBBAAA???>>>>>>===???BBBDDDEEEBBB@@@===???AAACCCCCCBBBAAAAAABBB??????>>>===>>>???@@@AAA???>>>======>>><<<:::777:::999999999<<>>=========;;;<<<>>>@@@AAAAAA@@@@@@<<>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBB;;;;;;<<<===>>>??????@@@@@@@@@???@@@AAADDDFFFHHHEEECCC@@@===:::999888888;;;???CCCEEEBBB>>>;;;:::999:::<<<<<<:::::::::;;;BBBCCCDDDEEEDDDCCCAAA@@@???>>>===<<<;;;;;;<<<===???===::::::<<<===<<<;;;999<<>>;;;:::<<>>EEEJJJJJJFFF@@@;;;555999>>>BBBCCCAAA>>><<<999<<<===:::666444777;;;888777777888:::;;;;;;:::::::::;;;<<<============:::::::::<<<===<<<:::888777777666666666888999:::>>>>>>>>>======<<<<<<<<<888999;;;===???@@@@@@@@@???@@@AAA@@@>>>>>>@@@AAA@@@???????????????@@@@@@???@@@AAA@@@???>>>>>>???>>>@@@BBBBBB@@@===<<<<<<:::;;;===>>>>>>>>>>>>>>>;;;>>>BBBCCCAAA???>>>??????>>><<<;;;;;;<<<===>>>??????>>><<<:::888666444666777999;;;===???@@@@@@999777777;;;AAACCCAAA>>><<<<<<<<<:::777777888:::888777666666666888999:::666777888888888999<<>>AAACCCBBB???:::777666>>>===;;;:::999999::::::<<<:::<<>><<<999777999;;;777:::===@@@AAA???===;;;888777666555555777888999<<<<<<;;;;;;;;;:::::::::777888888777666:::DDDLLLaaassslll[[[TTTHHHFFFBBB??????@@@???<<<;;;=========<<<;;;;;;<<<999::::::;;;:::999777666444555666888888777555444666666666666666555555444333000111555666666777;;;111222333555666777777777999;;;===>>>>>><<<999888777666666777:::>>>CCCFFF@@@@@@===777000---000555111333555777777777999;;;777555111///000444888;;;999999999777666666888:::999888999999:::;;;<<<===<<<<<<:::777555555777:::>>>AAACCCCCC@@@<<<:::888444333333444555444222///...222666666333333555999===:::666777;;;???AAABBBAAAAAAAAA@@@>>><<<;;;:::333444555666666444222111555777999<<<>>>???@@@@@@===;;;999;;;===<<<999555555666777888:::<<>>>>>>>>>>>???>>><<<<<<===??????>>>===@@@BBBBBBAAA??????@@@EEEAAA@@@AAA???999666888::::::===@@@DDDEEEDDDBBBDDDIIIMMMLLLHHHCCC@@@@@@===???BBBBBB@@@>>>======>>>AAAEEEHHHHHHEEEAAA>>>???AAABBBBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@???<<<999:::999888888:::>>>CCCFFF@@@BBBDDDCCC@@@???AAACCCDDDCCCAAA???>>>======<<<<<<===>>>???@@@???>>>>>>888<<>>>>>???BBBCCCCCCCCCCCCCCCBBBBBB999:::;;;<<<===>>>???@@@AAA@@@???@@@AAADDDGGGIIIAAAAAA@@@???===;;;999888;;;@@@EEEFFFCCC???<<<<<<:::;;;======;;;::::::;;;EEEDDDCCCAAAAAAAAABBBCCCAAA@@@>>><<<;;;::::::;;;:::888666888;;;===<<<;;;555:::??????<<<:::<<>>GGGMMMNNNIIIAAA<<<888;;;@@@CCCDDDBBB>>>;;;:::===>>>;;;666444666999777666666777999;;;::::::;;;<<<===?????????>>>>>>999999;;;===??????===::::::999888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;888999;;;<<<>>>??????@@@???@@@@@@???>>>>>>???AAA?????????>>>??????@@@@@@<<<>>>??????>>>>>>???AAA===???AAAAAA???===;;;;;;;;;===>>>@@@@@@???===<<<:::>>>CCCEEECCC@@@??????DDDBBB>>>;;;::::::<<<===???>>><<<999777444222222888999;;;===????????????<<<:::999<<>>:::777555>>>===<<<;;;;;;;;;;;;;;;>>>>>>@@@AAAAAAFFFSSSaaammm~~~}}}nnnbbbVVVMMMJJJGGGDDDAAA>>>===<<<999777666888;;;;;;:::999999::::::999:::;;;>>>>>>>>><<<999777555333222333555666;;;:::999999:::===???AAA>>><<<;;;:::999;;;FFFQQQfffuuueeeTTTLLLIIIGGGDDDAAA>>>>>>???@@@BBBAAA@@@>>>======>>>>>>===<<<:::888777555555444666777999::::::999888666999888666555555666888999333333222222333444666777333000///000555888999888???@@@@@@???<<<999999999<<<777555999>>>DDDMMMVVVYYYRRRFFF;;;444222333444222000000222666888888666666444333444555666555444666777999:::999888666444:::;;;;;;;;;;;;<<<<<<<<<>>>===:::777555777;;;>>>CCCMMMOOOFFFAAAAAA===444444333333333555555555444222222222333444555666666777888888:::<<<>>>AAABBBCCCBBBBBBAAA???>>><<<;;;888777555333111000000000999;;;<<<<<<;;;;;;<<<>>>AAA>>>;;;999:::888555222222333666777888:::>>>@@@BBBAAAAAA@@@???>>>======;;;===>>>>>><<<:::999999;;;===@@@AAA@@@@@@@@@AAADDDEEEGGGFFFCCC>>>999555AAA???===>>>@@@BBBBBBBBBEEEEEEFFFGGGIIIGGGDDDAAA@@@@@@AAAAAA@@@>>>===<<<===AAAEEEHHHHHHDDD>>>;;;<<<===???@@@@@@???<<<;;;BBBDDDFFFFFFDDDAAA@@@@@@DDD@@@======???@@@@@@>>>BBB???;;;;;;===???>>><<>>===>>>AAADDDFFFFFFGGGEEEBBB???===<<<<<<===;;;<<<>>>>>>======>>>???>>>???@@@AAA@@@>>>===;;;FFFCCC@@@AAADDDFFFFFFDDD<<<;;;;;;<<<>>>@@@@@@@@@AAA>>><<>>===555888<<<<<<999888999;;;??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>><<<:::888666888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;???===:::888666666777777;;;===AAADDDEEEDDDBBB@@@:::<<>><<<;;;======999444222555999<<<===<<<:::777777;;;???@@@BBBCCCBBB???===<<<<<<===>>>??????>>>===>>>@@@;;;<<<<<<===<<<<<<;;;:::;;;999777999===??????>>><<<>>>@@@AAA@@@?????????@@@@@@@@@?????????>>>>>>AAABBBDDDEEEEEECCCBBB@@@<<<>>>AAAAAA@@@????????????AAABBBAAA>>><<<::::::<<<======>>>===;;;999888:::>>>BBBBBB@@@??????@@@BBB@@@===:::999:::<<<===;;;999777666666555333111444777:::===>>>===;;;999777999<<>>???????????????===:::666444<<<<<<<<<<<<===>>>????????????AAABBBBBBGGGTTTcccoooyyyjjj^^^TTTNNNLLLEEEBBB???===;;;:::888666666888::::::999999999:::;;;::::::;;;===>>>===;;;888666444222111222444555999888888888:::===???AAA@@@>>>======<<<>>>JJJVVVjjjzzz}}}bbbQQQJJJEEECCC@@@===;;;<<>>===;;;999777555555444777888999::::::::::::999;;;:::888777777888:::;;;888666444333222222333444222000...000444777777666>>>???@@@???===;;;:::;;;???<<<:::>>>CCCKKKXXXdddhhhcccXXXJJJ???888666777333111111222666777666555777777777777666666666666888999:::::::::888666555::::::::::::::::::999999<<<;;;999777666999>>>BBBNNNZZZ\\\PPPDDD@@@<<<666555444333444555666666555666555444444444444555555888888999:::<<<>>>@@@AAABBB@@@===;;;;;;;;;<<<===888777666444333222222222888999;;;<<<<<<<<<>>>@@@>>>;;;888777888888666444444555777888888999<<<>>>???>>>>>>======<<<<<<<<<;;;<<<======<<<:::999999:::<<>>======???AAABBBAAABBBDDDFFFGGGGGGEEECCCBBB@@@@@@AAAAAA@@@???===<<<===@@@DDDFFFEEEAAA<<<888666888;;;>>>@@@@@@???>>>@@@CCCEEEEEEDDDBBBBBBBBBAAA???======???@@@???===AAA???<<<<<<<<<=========???===<<<>>>AAADDDEEEEEEGGGEEEBBB@@@>>>===>>>>>>===???AAAAAA???======>>>>>>???@@@AAAAAA???>>><<>>@@@CCCEEEEEEDDD===<<<<<<<<<>>>???@@@@@@@@@======@@@FFFHHHGGGDDDDDDDDDCCCAAA???<<<:::888===>>>>>>??????>>><<<<<<666888:::;;;:::999::::::>>>>>>>>>???@@@@@@@@@AAA>>>>>>??????>>>===<<<;;;999999;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::999999999::::::;;;>>>@@@AAAAAAAAA@@@>>>???@@@@@@@@@>>><<<;;;===>>>>>>:::555333666:::>>>???>>><<<999999<<<@@@AAABBBCCCAAA???<<<;;;;;;<<<===??????>>>>>>???@@@>>>>>>==================:::999888999<<<>>><<<;;;===@@@BBBCCCCCCCCCCCCDDDAAA@@@@@@???????????????AAACCCDDDEEEEEEDDDBBBAAA>>>@@@BBBBBB@@@???@@@AAA@@@AAABBBAAA???>>>>>>???>>>>>>>>>======<<<::::::<<<>>>AAAAAA???>>>>>>@@@AAA@@@===;;;:::;;;<<<===:::999777666666666444222444666999;;;<<<<<<:::999666888:::===???AAACCCCCCDDDAAA<<<888666666888:::999999999999888888666666444666999<<<>>>?????????@@@@@@???>>>;;;999666444:::;;;<<<===???AAABBBCCC@@@@@@BBBDDDDDDIIIWWWeeesssrrrcccYYYQQQMMMMMMDDDBBB???===<<<;;;999777777999:::999888888:::;;;;;;;;;:::;;;======<<<:::666555333222222333444555666666666777:::===AAACCCBBB@@@???@@@???CCCOOO\\\pppyyy]]]MMMGGGAAA@@@===:::888:::>>>BBBEEEDDDCCCAAAAAAAAAAAABBB???>>><<<:::777666555444888888888888999:::<<<<<<===<<<;;;::::::;;;<<<======;;;777333111000111222111000///000333555555555;;;===??????===<<<<<<<<<===;;;;;;>>>CCCNNNaaarrr|||xxxooo^^^KKK>>>888888333333222333555666444333888:::;;;:::777555777999::::::;;;;;;:::999777666888999999888888777666555999888666555666:::@@@EEESSS___bbbTTTEEE>>><<<999666666555444444444555666999888777555444444555555888999:::;;;===>>>???@@@@@@===999666666888<<>>===<<<<<<>>>@@@@@@@@@>>>BBBFFFFFFDDDBBBBBBCCC@@@@@@AAAAAA@@@???>>>======???BBBCCCBBB===888555333666999===??????>>>===???AAACCCDDDCCCBBBBBBBBB>>>======>>>???@@@>>>===>>>>>>>>><<<;;;;;;===>>>>>>===<<<===@@@CCCEEEEEEFFFDDDBBBAAA??????@@@@@@???BBBDDDDDDAAA>>><<<<<<<<<>>>@@@AAAAAA@@@???>>>;;;;;;<<>>>>>======>>>???@@@@@@???>>>???BBBGGGHHHFFFCCCEEEDDDBBB@@@===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<777777888999;;;<<<;;;:::<<<<<<======>>>??????@@@===>>>???@@@@@@@@@???>>>999:::;;;;;;;;;:::999888>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===999999:::;;;<<<>>>@@@AAABBBAAA@@@???===<<<;;;:::>>>>>>>>>;;;777666888;;;@@@AAAAAA>>>;;;;;;>>>BBBAAABBBBBBAAA===;;;:::::::::<<<>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@AAA:::::::::<<<======:::888===@@@BBBCCCCCCCCCEEEFFFBBBAAA@@@???>>>???@@@@@@AAABBBDDDEEEEEEDDDBBBAAAAAABBBBBBAAA@@@???AAABBBAAABBBBBBAAA@@@@@@BBBDDD@@@???>>>===<<<<<<<<<<<<>>>??????>>>===<<<>>>???@@@???===;;;;;;;;;===>>>999888666666666666555333444555666888999999999999777777888999<<<>>>AAACCCDDDAAA<<<888666666888999::::::::::::999999999999666999===AAACCCBBBAAA???AAA@@@>>>===;;;999777666999:::;;;===???@@@AAAAAAAAAAAACCCFFFFFFKKKZZZhhhxxxlll___WWWOOOKKKKKKEEECCC@@@???>>>===;;;:::888999:::999888888:::<<<<<<;;;:::;;;<<<<<<;;;999777666555444444555777888666666777888;;;???CCCEEECCCAAAAAABBBBBBHHHUUUbbbwwwrrrWWWIIIEEECCCAAA>>>:::777888>>>CCCDDDCCCBBBAAA@@@@@@AAABBB???>>><<<:::888666555555777666666666777999<<<===>>>======<<<<<<======>>>???<<<888333111000111222222222222222333444555555777:::<<<======<<<<<<<<<;;;:::;;;>>>EEESSSkkklllSSS@@@777666444444555555555444333222777;;;===;;;666444777:::<<<<<<<<<<<<;;;:::999888888888888888666555333222333222222222333999@@@EEEKKKTTTVVVNNNDDD???===;;;999888666333111000222333999888777666555666777888::::::;;;<<<===>>>>>>??????===999666666888;;;===:::999888777777777777777888:::;;;;;;:::<<<>>>AAA:::777444333333444666777:::;;;;;;:::888777777888888888888999999:::::::::::::::;;;<<<======<<<:::<<<>>>???>>>=========???AAABBBCCCDDDDDDBBBAAA???<<<;;;;;;<<<>>>??????>>>;;;@@@DDDDDD@@@>>>@@@CCC??????@@@@@@@@@???===<<<<<<>>>@@@@@@>>>:::666333555777:::<<<===<<<;;;999>>>???AAAAAA???>>>>>>???:::;;;===>>>@@@@@@>>>===<<<>>>???===::::::===@@@>>><<<<<<===@@@CCCDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAADDDFFFFFFCCC???<<<:::;;;<<<>>>@@@@@@@@@>>>===999;;;===@@@BBBBBBAAA@@@?????????>>>>>>>>>???@@@??????AAAEEEHHHHHHEEEBBBEEEDDDBBB???===;;;:::::::::999999:::;;;<<<>>>???999777666888<<<>>><<<::::::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@???>>>===888999:::;;;<<<;;;;;;:::@@@???===<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>:::999888888999<<>>AAAAAABBBAAA???<<<999888999888:::===>>>>>>>>>???@@@@@@???=========???AAABBB===>>>@@@AAA@@@>>>:::888<<<>>>???@@@??????@@@AAABBBAAA???>>>>>>>>>@@@AAA???@@@BBBCCCCCCCCCAAA@@@AAAAAAAAA???===>>>@@@BBBCCCCCCAAA???===>>>AAADDDAAA@@@>>>=========>>>???@@@???>>><<<;;;;;;===>>>???>>>===<<<<<<<<<>>>>>>888666555555666666555333444444555555666888999999999888777777888:::===???CCC@@@;;;777555666888999::::::::::::::::::;;;;;;888:::>>>AAABBBBBBAAA@@@@@@???>>><<<<<<;;;;;;<<<999:::;;;<<<============@@@@@@CCCGGGHHHNNN]]]lllyyyhhh]]]VVVNNNIIIGGGDDDBBB???>>>>>>===;;;:::888:::;;;;;;::::::;;;<<<<<<;;;:::;;;<<<<<<:::999999888888888888999:::;;;999999999:::===AAADDDFFFCCCAAAAAABBBDDDKKKYYYgggiiiQQQFFFDDDGGGFFFBBB<<<777888===BBBAAA@@@???>>>>>>>>>???@@@>>>===;;;999888666666555666555444333555777:::<<<===========================;;;777444333333333444444444555555555444555555222666999;;;;;;:::::::::<<<;;;===CCCKKK\\\vvvrrrXXXBBB888555555666777777666444333222666:::<<<:::666444666:::<<<<<<<<<<<<<<<;;;::::::888999999999777555333111......//////111666<<>>;;;<<<;;;888222...,,,...111777666555555666999;;;===;;;<<<======>>>>>>======>>>===<<<::::::::::::;;;;;;:::999999888888888888;;;;;;;;;999888999;;;===:::999666333222222444666;;;<<<===<<<999777666666777888888999999::::::;;;:::999:::<<>><<<>>>??????===:::999999:::??????@@@@@@???>>>>>>===;;;::::::;;;===>>>>>>===:::>>>BBBAAA===;;;===@@@<<<===>>>>>>>>>===<<<;;;;;;<<<======<<<999555333555777:::<<<===<<<;;;999===>>>???===;;;999999999888:::===>>>?????????@@@===???@@@>>>;;;;;;>>>AAA>>>===<<<===@@@CCCEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAADDDFFFFFFCCC???<<<:::999;;;===>>>???>>>===<<<:::===@@@BBBBBBAAA???>>>???@@@AAA???<<<;;;===???@@@AAACCCFFFHHHGGGEEECCCDDDCCCBBB@@@???===<<<;;;888888999:::<<<>>>@@@BBB;;;888666888<<<>>><<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>><<<;;;:::777888:::<<<===>>>>>>===@@@???>>>===<<<;;;;;;;;;999:::<<<===>>>>>>======:::999888888999;;;>>>@@@???>>><<<::::::;;;<<<===<<<<<<:::888777777999;;;???AAAAAA???;;;:::<<>>>>>===>>>???>>>===<<<;;;<<<>>>AAABBBAAACCCEEEFFFDDD@@@<<<:::===>>>>>>===;;;:::;;;<<>>>>>>>>??????<<<===???AAAAAA@@@???>>>??????>>>===;;;;;;===???CCCBBB@@@<<<::::::===???AAA@@@>>>======>>>???@@@@@@>>>;;;::::::;;;<<<===>>>>>>============>>>???888666555555666666555333555555444555666777999:::<<<:::777555555777999;;;AAA>>>:::777555666999:::999999::::::::::::::::::::::::;;;<<<===??????@@@>>>=========>>>???@@@AAA888999;;;;;;<<<;;;:::999===???BBBGGGIIIQQQ```ppptttddd[[[TTTLLLGGGEEE@@@>>>;;;:::;;;:::999888999;;;===>>>===<<<<<<<<<::::::999:::<<<<<<;;;999:::::::::;;;<<<===>>>???<<<;;;;;;<<<>>>AAADDDEEEBBBAAAAAACCCFFFNNN^^^lll}}}```MMMFFFEEEHHHHHHEEE>>>777666;;;@@@>>>===<<<;;;;;;<<<======;;;;;;999888777666666666555444333333444666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666555666888777555444444555000333777::::::999999999999888;;;CCCOOOaaazzzqqqYYYEEE;;;777666888::::::888555444444555888999888666555777999;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;:::888555333---...000111222555999<<<>>>======???AAAAAA===:::===<<<888222---,,,///333555444333444666:::>>>AAA<<<===>>>???>>>>>><<<;;;<<<===>>>>>>>>>===<<<;;;<<<<<<;;;:::999888888888;;;;;;:::888666666999;;;::::::888666444333555777:::<<<===<<<:::777666666777888888888999999::::::999888888;;;???AAA???<<<===>>>===:::777666777888<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???>>><<<:::===???>>>;;;999:::<<<888999:::;;;;;;:::999888::::::;;;<<<;;;:::888777333666999===??????>>>===<<<======:::777555555666888:::===>>>???@@@AAACCC?????????>>>===>>>@@@BBB???>>>===>>>AAADDDFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???BBBDDDDDDAAA>>><<<<<<:::<<<===??????>>>===<<<;;;>>>BBBCCCBBB@@@?????????AAAAAA???;;;999;;;===@@@AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCBBB@@@>>>===999999;;;<<<>>>???@@@AAA;;;:::999999:::<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;999888777888999;;;===????????????>>>>>>??????>>>===<<<;;;777999;;;===>>>>>><<<;;;:::::::::::::::;;;;;;<<<::::::999999999:::<<<===<<<;;;999888777888:::;;;>>>@@@AAA???;;;999;;;>>>>>>???>>><<<999888888:::666999<<<>>>>>>===<<<===;;;;;;;;;;;;<<<>>>@@@AAACCCEEEHHHHHHEEEAAA>>><<<>>>???>>><<<999888999:::???>>>>>>>>>>>>=========:::;;;===?????????>>>===<<<======;;;999999:::;;;AAA@@@===:::777777999;;;??????>>>>>>>>>>>>?????????<<<999999:::;;;<<<<<<============>>>??????@@@:::888777777777777666444666666666666777999:::;;;<<<:::888555555555777888???<<<999666555777:::<<<999:::;;;<<<<<<;;;:::999999999888999:::;;;<<<===<<<<<<===>>>???@@@AAAAAA777888:::;;;<<<;;;:::999;;;<<>><<<:::999999999888777999<<>>===<<<999888888:::<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@>>>===<<<<<<===???AAABBBCCCAAABBBEEEIIIQQQbbbqqqqqqXXXKKKGGGFFFDDDFFFDDD>>>666444888===<<<;;;:::999999:::;;;<<<999888777777666666777777666555555444555666777888888999999999999999999888888888888888777777666666444777888777444222222333///333777::::::999888888777555999DDDSSSeee{{{}}}iiiUUUFFF===999666999<<<<<<999777666666666666777777888888999999999999999:::;;;<<<===>>>;;;<<<===>>>===;;;888666111333555666666777888:::::::::;;;>>>>>>===<<<<<<<<<<<<999333......444999444333333333666:::>>>AAA===>>>?????????===;;;:::999;;;<<<>>>???@@@@@@@@@>>>===;;;:::999888777777888888777666444555888;;;777999:::999666666888:::999;;;======;;;888777777777777777888888888888888666555555999>>>@@@>>>;;;::::::999888555555666888777777777777999:::<<<===;;;:::;;;===??????>>><<<<<<<<<<<<;;;:::999888888555666777888888777666555888999:::;;;<<<<<<;;;;;;666888;;;>>>@@@@@@???>>>;;;;;;;;;999666555555777888;;;===>>>>>>@@@CCCGGGAAA@@@>>>>>>@@@AAABBBBBB@@@???>>>???BBBEEEGGGGGGBBBBBBBBBBBBAAA@@@???>>>===???AAAAAA???======>>>===>>>@@@AAA@@@???===<<<:::===AAABBB@@@???@@@AAA>>>AAAAAA>>>999777999<<<>>>???@@@AAA@@@@@@@@@@@@???AAACCCEEEEEECCCAAA???;;;<<<===>>>>>>===<<<;;;<<<<<<<<<:::999999:::<<<======<<<;;;:::999999888777888999::::::999888777<<<===???@@@@@@???>>>>>><<<===???AAA@@@???===;;;777999<<>><<<:::888999;;;;;;;;;:::888777888888888888888999::::::===;;;999888999;;;<<<<<<>>>AAABBB???<<<:::;;;===<<<===<<<:::888888999;;;666999===>>>===<<<;;;;;;999:::;;;<<<>>>???@@@AAAAAADDDGGGFFFBBB>>><<<<<<======<<<:::888777888:::<<<<<<>>>>>>>>>===;;;:::999;;;===?????????>>>===:::<<<<<<<<<999888888888<<<<<<;;;999777666888:::======>>>>>>>>>>>>>>>======:::888888:::<<<<<<;;;<<<======>>>>>>???@@@@@@>>>===;;;:::::::::888666666777888999:::;;;;;;<<<:::888777666666777888999<<<:::777555666888<<<>>>:::<<<>>>??????<<<:::777666666888999999999999999;;;<<<===>>>???>>>>>>===666777:::<<<<<<<<<;;;:::999;;;@@@FFFKKKSSSdddtttqqq^^^SSSMMMHHHFFFGGG???===;;;:::;;;;;;:::999888<<>>???@@@AAA???>>><<<;;;<<<===???@@@DDDBBBCCCFFFJJJSSSdddtttjjjTTTJJJGGGHHH@@@BBBBBB<<<555222666;;;;;;:::999888999:::;;;<<<777666666666666666777777777666666666666777777777666777777888888777777666777888999999999777555444333666888777333111111222000444888;;;;;;999888888:::888<<>>???<<<===???@@@???===;;;999444777:::;;;:::999999999444777;;;===<<<:::<<<@@@;;;;;;999444000222888???555444333333555999>>>AAA===>>>???@@@???===;;;:::777888:::<<>><<<:::888777777777666666555444444555999<<<555888::::::999999;;;===888:::======;;;999888888777777777777777777777777444222222777<<>><<<>>><<<:::999999999777555333444555666666555444444777888999;;;<<<===>>>>>><<<===???@@@@@@???<<<;;;999::::::999777666777999999;;;===>>>>>>@@@EEEIIICCC@@@===>>>AAADDDCCCBBBAAA??????@@@CCCFFFGGGGGGBBBBBBBBBAAA@@@???======;;;===>>>>>>======>>>???@@@AAABBBCCCBBB@@@>>>===777;;;???@@@??????AAACCC>>>@@@AAA>>>888555777;;;======>>>>>>===<<<===???===@@@DDDGGGGGGEEEBBB@@@===>>>??????===;;;888666<<<===>>>;;;888777:::===???>>>===<<<:::999888777555666888999::::::999999@@@AAAAAAAAA@@@???===<<<:::===@@@BBBBBB@@@===;;;888:::===@@@@@@???<<<:::777999;;;<<<<<<999555333777777777777777777777777>>><<<:::999:::<<<===>>>???AAABBB@@@<<<:::;;;===;;;<<<;;;:::888888:::<<<777:::===>>>===;;;::::::888:::;;;===???@@@AAAAAA???BBBDDDCCC???;;;;;;;;;999:::999888666666888::::::;;;===???>>><<<:::888:::;;;===???@@@@@@???>>>:::;;;======:::888777777999::::::999777777999;;;<<<===>>>??????>>>===<<<;;;999777888;;;===<<<:::<<<<<<===>>>???@@@@@@AAABBB@@@>>>======<<<:::888777888999;;;<<<<<<<<<<<<777666666666777888:::;;;;;;999666555666999===???<<<>>>@@@BBBAAA>>>:::777333555888:::;;;999777555;;;<<<===>>>>>><<<:::888888:::===>>>>>><<<999777999;;;???BBBFFFOOOcccvvvwwwhhhXXXQQQOOOKKKGGGFFFAAA@@@>>>>>>??????===<<<<<<@@@CCCCCC@@@===<<<<<<:::999999;;;??????===:::999<<<@@@BBBAAA???>>>===???===;;;;;;===>>>??????@@@CCCCCCGGGPPPUUUccc|||dddPPPHHHGGGFFFHHHCCC;;;666555666777888=========<<<<<<;;;;;;:::888888777666666777888999999999999999888888777666666666666666777777777777:::;;;:::999777666777888999888777777666555444444666777888999:::999888777777555888IIIddd|||ppp[[[III???<<<<<<:::999888999;;;<<<;;;:::999666555777===???>>>;;;888777888;;;???AAA???===>>>===>>>@@@CCCCCC???<<<999999999:::;;;;;;999666777666555666999<<<>>>>>><<<:::999888888;;;>>>@@@:::444111555888999:::<<<;;;===@@@AAA@@@<<<777444000222555888<<<>>>@@@AAA>>>===:::777555333333222444111......333777:::::::::888666666888;;;<<<===888;;;>>>???<<<;;;;;;===888777888999;;;;;;999777777666555666999<<<======<<<999555333444666777888555333111222555999<<<===>>>===;;;888666777:::=========<<<999777666888:::333777<<<<<<:::777666777666666888:::===???BBBCCC@@@@@@???>>><<<;;;999888999;;;======:::777666666<<<===>>>======>>>AAACCCGGGCCC??????AAACCCCCCBBBCCCAAA>>>>>>@@@BBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<:::999:::<<>>=========>>>???@@@CCC@@@>>><<<=========<<<@@@<<<999;;;>>>???<<<999???AAADDDFFFFFFDDDAAA???EEE===:::======777444555;;;<<<<<<;;;999888999:::<<<;;;:::999888777666555888888999<<<@@@@@@===999:::===@@@@@@>>>:::888666999;;;>>>@@@@@@>>>;;;999<<<===>>>???@@@???>>>===:::999888777666666555555777888888888777888;;;===@@@<<<999888:::======<<>>@@@???===<<<;;;;;;;;;<<<<<<;;;:::;;;=========<<<===<<<<<<<<<===>>>@@@AAABBBCCCBBB@@@<<<999888888:::777555444777:::;;;<<<:::999777888:::<<<<<<<<<;;;???DDDDDDBBB??????@@@???>>>============;;;999:::???DDDCCC>>>:::999:::???AAADDDBBB>>>;;;:::;;;666888;;;<<<;;;::::::;;;999:::;;;===>>>>>>>>>>>>===???AAABBBAAA===999666666777999;;;<<<<<<<<<;;;777888999888777666777888999777555333333444666777:::>>>BBBCCCAAA===999777111222333444555555555555999999999999999999888888999;;;>>>@@@AAA???===;;;999<<>>>>>???@@@@@@???>>>AAADDDEEEBBB?????????===;;;;;;<<>>???>>>======???@@@@@@@@@>>>BBBCCCHHHRRRVVVeee~~~dddQQQJJJGGGGGGHHHCCC<<<888777777999999<<<<<<;;;;;;:::;;;;;;;;;999999777777777777888999::::::;;;;;;;;;999888777666666666777777777777777:::;;;:::999777666777888888888999888888777666555555666888999::::::999999888666<<>><<<999999888999<<>>@@@BBBBBB???<<<888777777999::::::888666777666555666999;;;<<<<<<:::999999999:::<<<>>>@@@;;;555333777999888888:::;;;===@@@AAA???;;;666222111333555888:::<<<>>>???>>><<<:::888666666666777555222///000444888:::;;;888666555666888;;;;;;;;;777;;;>>>???===:::999:::777777888:::<<<<<<999777888777666777:::<<<===>>><<<999555444555777888999777555333444777;;;===>>>===<<<;;;888666777:::===@@@???===:::888888:::===888:::===<<<:::888999:::888999:::;;;===@@@BBBCCCAAA???===<<<:::999999999999;;;===<<<:::888777666<<<<<<===<<<;;;<<<>>>AAACCC@@@======???@@@@@@>>>>>><<<;;;<<>>===<<<;;;;;;===<<<===???AAABBBAAA@@@???>>>???AAADDDEEECCCAAA???>>>======>>>???@@@@@@BBB@@@>>>>>>???@@@@@@??????<<<999:::>>>@@@>>>;;;@@@BBBEEEFFFFFFEEEBBB@@@CCC===:::<<<===888555666<<<<<<;;;999777777888:::::::::999999888777777777;;;:::<<>>;;;999999:::;;;>>>??????>>>;;;:::;;;<<<>>>??????>>>>>>===:::999888777777777777777:::::::::999888888:::<<>><<<<<<===??????>>><<<;;;;;;;;;<<<===:::999999;;;>>>?????????>>>===<<<<<<===>>>???@@@AAABBBBBB@@@<<<999888888999777555555777:::<<<===;;;999777888:::<<<===>>><<<>>>AAABBBAAA@@@@@@@@@???>>>======>>>>>><<<::::::>>>CCCCCC???;;;:::;;;===@@@AAA@@@<<<999999;;;666888;;;<<<;;;;;;;;;<<<999:::;;;===>>>???@@@@@@???@@@BBBBBBAAA>>>:::888777888999;;;<<<<<<<<<<<<888999:::999777666777888888777555333333555777888:::===AAABBB@@@===:::999444444444444333333333333999:::;;;<<<<<<;;;:::999:::<<>>>>>>>>>>><<<:::999<<>>>>>>>>???BBBCCCBBB@@@<<>>:::::::::;;;;;;;;;:::999888888:::;;;===;;;:::999888777777888888:::;;;===>>>===;;;888666666666777777777777666666999::::::888666555666888777999:::;;;;;;:::888777444555777888:::;;;;;;;;;222222:::NNNiiizzzcccNNN???888666666666777999<<<===<<<::::::777555777:::;;;:::777999999:::<<>>===<<<<<<===???AAAAAA>>><<<777666666777999999777666666555444555888:::;;;:::888888999;;;<<<<<<======999555555888:::777666777:::<<>>;;;999888888999:::444222000111444888::::::666555666777:::;;;:::999888;;;>>>???===:::888777888888:::<<<>>>===:::777:::888777888;;;===>>>>>>;;;888555555777999::::::999777555666999<<<>>>>>>;;;;;;:::888777777:::<<<@@@???<<<999777777:::===>>>>>>===;;;999999;;;>>>;;;;;;;;;;;;===>>>@@@BBB@@@>>><<<:::888888888999888:::;;;;;;999888777777;;;<<<<<<;;;999999<<<>>>???===;;;;;;<<<<<<;;;:::999888888;;;>>>@@@@@@???======<<<;;;;;;:::999999???>>>???AAACCCDDDBBBAAA>>>======???AAACCCCCCBBB@@@???>>>???@@@AAAAAA@@@@@@???>>>???BBBCCCCCCCCC>>>;;;999:::>>>AAAAAA@@@BBBCCCEEEFFFFFFEEECCCBBBBBB>>>;;;======:::888999======;;;777555555777999888888888888888999999999======???AAACCCCCC@@@>>>:::<<>>>>>===;;;:::;;;<<<===>>>>>>>>>======;;;::::::999999999::::::<<<======;;;:::999;;;<<>><<<<<<>>>@@@===<<<;;;::::::;;;<<<===777777888:::>>>@@@AAAAAA>>>>>>============>>>>>>@@@AAABBB@@@===:::999999888666444555888;;;===>>><<<:::888888;;;>>>???@@@>>>======>>>@@@BBBBBBAAA???=========>>>???===<<<:::>>>BBBCCC@@@<<<;;;<<<;;;===???===999888999;;;888:::<<<<<<<<<<<<<<<>>>:::;;;<<<===???@@@AAABBB@@@AAABBBBBB@@@>>>;;;:::888888999999:::;;;======:::;;;;;;999777666666888777666555555555777999;;;<<>>@@@AAA@@@???>>>:::===BBBEEEEEEKKKZZZjjjyyyjjjYYYRRRPPPMMMJJJJJJCCC@@@===<<<>>>@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===;;;:::777999;;;<<<:::999999:::<<<<<<===@@@BBBCCCAAA???;;;BBBFFFMMMWWW\\\lllhhhUUUMMMIIIGGGGGGDDD@@@>>>===>>>===<<<;;;999777666777999;;;===<<<;;;;;;:::999888888888999;;;===>>>===:::777444666666777888888777666555666777777666444444555666777999;;;======<<<999888333333555777999;;;<<<===000///555IIIeee}}}iiiUUUGGG???<<<444444666999<<<===;;;:::777666555666999:::999888777888999;;;<<<===<<<;;;;;;<<<===>>>??????===<<<888777666777999999888777666555444555777999999888777888:::;;;;;;:::888777444222444888999666555666:::<<<>>>???===999444111444555666888;;;===???@@@EEECCC???<<<999888888888222111111222444666888999666666777:::<<<===;;;999;;;<<<<<<;;;:::888888777999:::;;;>>>@@@???<<<999:::999777888;;;===>>>>>>888666555555777999::::::999777666666999;;;<<<<<<999::::::999777888:::<<<>>><<<:::666444444888;;;AAA???<<<999888:::===@@@;;;:::999999999;;;<<<===<<<<<<;;;:::999888777666555777999999888777777888<<<===<<<;;;999999:::<<<<<<;;;:::::::::999999888888888999;;;===>>>>>><<<::::::::::::999888888777======>>>AAADDDDDDCCCAAA<<<<<<<<<===>>>@@@BBBBBBAAA@@@???AAADDDEEECCCAAA===<<<<<<>>>AAADDDDDDDDD???===;;;<<<@@@CCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@>>>======<<<<<<===???===:::666333333666999888888999999999:::::::::===???AAACCCCCCBBB@@@>>>:::<<<>>>???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>><<<<<<<<<;;;<<<<<<======;;;<<<===<<<;;;;;;<<<>>>IIIDDD>>>999666555666777=========<<<;;;;;;===@@@>>>===:::888888999:::;;;666666666999<<>>>>>??????>>>@@@AAAAAA>>>;;;::::::777555444666999<<<>>>>>><<<:::999999<<>>BBBCCCBBB???===<<<===>>>??????>>><<>><<<999888:::======>>>??????===<<<===>>>=========>>>>>>???@@@AAA@@@@@@@@@@@@???===;;;:::888777777777888:::<<<===;;;;;;:::888555444555777888888777777999:::===>>>AAACCCCCCBBB???===<<<===:::999777555444444444444999<<>>===>>>@@@AAAAAADDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<999:::;;;:::999888999:::;;;;;;<<<>>>@@@@@@???===;;;CCCGGGNNNWWW\\\mmmkkkWWWMMMHHHEEEEEECCCAAA@@@AAA@@@???>>>:::999777666666888;;;===<<<<<<<<<;;;:::999999888888999;;;<<<;;;888444222444555777888888888777666444555555444222222333555777999;;;======<<<999888111222333555888:::<<<===555111444EEEcccooo]]]MMMCCC>>>444444555888;;;<<<;;;:::555555555666888999:::999555666888999999999888888:::;;;<<<=========<<<<<<999888777888999;;;:::999666555444666777888777666777888:::;;;:::777333111......222777888555555777999:::<<<<<<;;;888555222555666777999===@@@CCCEEEJJJHHHDDD???:::666333222000111222333444555666777777777999<<>>@@@???<<<::::::888777777:::<<<<<<<<<555444444666888::::::999999777555666777999999999777888999999888888:::;;;===<<<999666333444777999@@@===999777777:::===@@@:::999777555555666888999888:::;;;<<<;;;888666444444555777777777777888999>>>>>>>>><<<::::::;;;===<<<<<<;;;:::888888888999<<<;;;;;;<<<>>>>>><<<:::999999::::::999888777666888999;;;???BBBCCCBBB@@@:::;;;;;;;;;<<<===???AAABBBAAAAAADDDHHHIIIEEEBBB999777777888<<<@@@BBBBBB@@@???>>>???AAACCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>===>>>?????????===:::666333333666999::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBAAA???===<<<:::;;;===>>>>>>>>>@@@AAA<<<;;;:::999999:::;;;<<<;;;<<<===???@@@?????????>>>>>>=========>>>>>>???777999;;;<<<<<<<<<>>>@@@FFFCCC>>>999555444555666::::::;;;:::999:::<<<>>>???===:::777666777888999888777666888:::<<<<<<;;;:::;;;<<<===>>>???@@@@@@<<<>>>AAAAAA???<<<;;;:::777555555777:::===>>>>>>;;;::::::<<>>>>>===???BBBBBB???<<<888777999<<<>>>>>>;;;:::<<>><<<<<<===@@@@@@???>>>===>>>>>>>>>>>>>>>???>>>===<<<:::999666666555555666888:::;;;::::::999777444333555666:::::::::;;;<<<>>>@@@AAAFFFFFFFFFCCC???<<<;;;<<<999999999888888999999999999<<>>???@@@GGGYYYkkkyyyiiiXXXPPPNNNLLLKKKKKKFFFCCCAAA@@@AAACCCCCCCCCFFFDDDAAA@@@AAAAAAAAA@@@@@@AAA@@@???===<<<===>>>===>>>>>><<<;;;:::<<<>>><<<;;;;;;<<<===>>><<<;;;<<>>:::999888777777999:::<<<<<<<<<======<<<;;;:::999777888::::::999666333111222444666888999999888777333333444333111111333444777999:::;;;;;;:::888777000000222333666999;;;<<<666000000???^^^{{{fffRRRCCC:::555444444666888:::::::::555666666777888888999999333666888888777666666666999:::<<<<<<;;;;;;;;;===:::888777888:::;;;;;;;;;666666555666888888777555777999:::;;;999666222///,,,---111666777444555999999999999888888777666666666666888:::>>>BBBEEEHHHJJJHHHEEE@@@;;;555000...///111444555555555666777888999:::===???@@@>>><<<@@@===999777888:::;;;;;;999999999;;;<<<===;;;999888666555555777999::::::333333444777:::<<<<<<;;;888666555555666777666555444777999:::999999:::;;;===<<<;;;999666666777999===:::777666888<<<>>>???:::888555333333444666888888999;;;<<<;;;999666444444666777888888888:::<<>>>>>===<<<999777777999;;;???>>>======>>>>>>===;;;;;;;;;<<<<<<;;;999888777666777999===@@@AAA???<<<888:::;;;;;;;;;;;;<<<>>>BBB@@@@@@DDDIIIJJJEEE@@@777444222222555:::===??????@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????AAACCCBBB===;;;===??????======;;;777555555777999>>>>>>======<<<<<<;;;;;;:::===@@@@@@>>><<<:::::::::;;;<<<<<<<<<===@@@BBB===;;;999777777999;;;===999;;;<<<>>>?????????>>>>>>======<<<<<<<<<======444777999;;;;;;<<<===???@@@???===888555333555666777888999888888999;;;>>>???<<<999666555666888999999888777888:::::::::888:::;;;<<<>>>????????????:::===@@@AAA???===<<<;;;777666666888;;;===>>>===::::::;;;???BBBDDDDDDCCC???===:::999;;;>>>AAABBB???===;;;;;;<<<=========<<<>>>???@@@???;;;888555888;;;???@@@>>>===>>>@@@DDDDDDCCC@@@===;;;<<<===AAA@@@>>>===<<<======>>><<<===>>>>>>>>><<<:::888555555555666777888::::::;;;:::999666444444666888;;;<<<<<<===>>>???AAAAAAEEEFFFEEECCC???;;;::::::888999:::;;;<<<<<<<<<<<<999;;;===???@@@???===<<<888999:::::::::::::::999===>>>@@@AAA@@@EEEUUUfff}}}zzzjjjXXXPPPMMMJJJHHHIIIEEEDDDCCCDDDGGGIIIIIIIIIIIIEEEAAA???@@@AAA@@@???===>>>???>>><<<<<<>>>AAA???@@@???===;;;;;;===???>>><<<::::::;;;<<<;;;:::<<>>;;;::::::999999999999:::;;;<<<=========<<<;;;;;;888999999888777555333111000222555888::::::999888333444444444222222444555888888999888888777666555//////000222444777999;;;555///---===]]]ttt[[[GGG;;;888666444444666888999:::999999999999777777777777333666999888666555555666888:::<<<;;;:::999;;;===999777666666888:::;;;:::777777666888999999777555777888:::;;;:::888555333//////333777777444666:::999888666555555666888999888888888:::===AAADDDFFFDDDDDDCCCAAA<<<666111...000333777888777666777888999999999<<<>>>???>>><<<===;;;999:::<<<===<<<:::777666555555777888888777666444333333555777777777444444666:::===???>>>===999777555555666666555444333555999::::::::::::;;;:::;;;;;;:::777666666777:::888777888;;;>>>???>>><<<:::777555555666888:::;;;::::::999888888888888666888999::::::;;;>>>@@@>>>>>>>>>===;;;;;;===??????>>><<<888444555999<<<@@@>>><<<<<<===??????>>>>>>>>>??????===;;;999777777888:::<<<>>>>>>:::888777:::<<<<<<:::999999:::???===>>>CCCHHHIIIDDD===777333...---///444999<<<===???AAAAAA@@@>>>===<<<<<<;;;:::999999:::;;;<<>>;;;888555555888;;;>>>777888:::<<<=========<<<<<<;;;:::999999999999999333666888::::::999:::;;;999::::::888555444555777777888888888888999<<>>??????>>>===<<<999<<<@@@AAA@@@>>><<<<<<888777777888;;;======<<<888:::===AAAEEEFFFEEECCC>>>===<<<::::::;;;???BBB@@@===:::999:::;;;;;;;;;999:::<<<>>>>>><<<999666555:::???AAA@@@>>>>>>???@@@AAA@@@>>>;;;:::;;;===>>>===<<<;;;;;;===???@@@;;;===???@@@???===:::888555666777999::::::;;;;;;<<<;;;:::888666666999;;;;;;<<<<<<===>>>??????@@@@@@AAABBBAAA>>>;;;999999777999;;;===>>>===<<<;;;888:::;;;============<<<888888:::;;;<<<<<<=========???BBBDDDBBBDDDRRR```sssmmmZZZPPPKKKGGGDDDDDDDDDCCCDDDGGGKKKNNNOOONNNLLLGGGBBB@@@@@@AAAAAA???;;;===>>>===;;;<<>><<<::::::<<>>;;;:::;;;;;;;;;:::;;;BBBCCCEEEJJJOOOdddiiiUUULLLHHHFFF@@@@@@BBBDDDEEEDDDAAA>>>;;;;;;;;;;;;:::999999999;;;<<<===>>>>>>===<<<<<<:::999999888666444333222...111555888:::;;;:::999444555666555444444555777999888888777666555555444/////////111333555888:::888222222BBBbbbeeeNNNAAA999666333333555777999:::<<<<<<<<<:::777555444555444777:::999777555555666777:::<<<;;;999888:::===888666444555777999::::::888777777888999999777444666888:::<<<<<<;;;999777333333666888777444666;;;999777444333333666999;;;999999999:::<<>>999333000111555999:::999777888:::999888888:::===>>>===<<<;;;:::;;;===@@@???<<<888555333111111333555555555555333111111333555666555555666888<<<@@@AAAAAA???999888666666777777555333222555888::::::::::::;;;777888999999666444444444999777777:::>>>AAA@@@>>>>>><<<999777777999;;;===>>><<<999666666777999;;;888:::;;;<<<<<<>>>AAACCC=========<<<;;;;;;===??????>>>;;;666333444888===???===::::::===???AAAAAA@@@@@@AAAAAA???<<<:::888999:::;;;===>>><<<777444666999======:::777777888===;;;;;;AAAGGGHHHBBB;;;777333---***,,,222777:::<<<>>>@@@@@@>>>;;;888777:::999777666666777999:::===AAA@@@888444777:::999;;;<<<<<<;;;999888999:::EEEDDDCCC@@@>>><<<;;;::::::===@@@@@@<<<999888888;;;;;;;;;:::999;;;>>>AAA>>>;;;777444444777;;;>>>555666888:::;;;;;;;;;;;;:::999888777666666555555444666888999888777888888555777999888555444666888777888999999999:::===@@@888666444333444888<<>>>>>===@@@@@@@@@@@@>>><<<:::999888<<<@@@AAA@@@>>>===<<<999888888999;;;<<<<<<;;;777999>>>CCCGGGHHHEEEBBB===>>>>>>;;;999999>>>BBB@@@===:::999999:::::::::555666999<<<>>>>>>;;;888333888???BBB@@@>>>>>>>>><<<===<<<;;;999:::<<<>>>;;;:::::::::;;;>>>@@@BBB;;;===@@@BBBAAA>>>;;;888666777999;;;<<<<<<<<<;;;======;;;999888888<<<>>>;;;;;;<<<<<<======>>>>>>:::<<>>???===:::888888999:::;;;<<<<<<<<<<<<::::::;;;<<<============;;;>>>BBBDDDBBBCCCMMMZZZqqqmmmXXXNNNKKKHHHFFFEEEDDDHHHJJJJJJMMMRRRQQQKKKKKKHHHCCC???<<<<<<===>>>>>>===;;;::::::<<<>>>???AAA>>>:::999;;;>>>>>>>>>======<<<:::999888:::<<<@@@FFFEEEDDDGGGKKKbbbsss^^^RRRKKKHHHCCCBBB@@@???AAACCCAAA===>>><<<::::::;;;;;;:::999;;;;;;<<>>;;;999;;;;;;;;;::::::999999999777555222111444888<<<>>><<<>>><<<888666777666333555666:::===???AAAAAABBB;;;:::888777777888:::;;;555444333555777999:::999;;;999777777999;;;======<<<<<<<<<>>>>>><<<888555888:::======;;;999888888888:::;;;;;;:::999:::;;;999777777;;;AAACCCAAA===555222///---...111333444999666222000222444666777888===AAABBB???======>>>:::888666555666666555444333444777999:::;;;;;;;;;===999444111111111111000222444666999;;;===>>>>>>>>><<<::::::<<<>>>>>>>>>???>>>;;;888666444444444444555777:::;;;<<<============<<<;;;:::;;;>>>AAA>>>???>>>;;;666555888;;;;;;===???@@@@@@@@@>>>===<<<<<<<<<======<<<888555555888:::;;;:::888777777666777999:::999888666444777999<<<>>>???>>><<<;;;777555222000000222555777>>>>>>>>>>>>===<<<:::999@@@>>>;;;666333333666888;;;<<<<<<:::777666999;;;<<<<<<<<<;;;999999:::<<>>============<<<;;;:::;;;;;;;;;888666;;;999666555555999<<>>;;;999888999:::;;;:::999888888::::::999888;;;999666333222333444666999999999999999999999999999::::::999999888777666555555666888::::::999777222//////444666666999===>>>===<<<===>>>>>><<<:::<<<>>>??????<<<999777666;;;999:::===AAACCCAAA??????<<<:::999:::===???@@@::::::===BBBGGGHHHEEEAAACCCBBB???;;;777555666888======>>>>>><<<999666555444666888;;;<<<;;;:::999999;;;???AAAAAA@@@===;;;<<<>>>???===:::999<<>>???@@@>>>===<<<<<<>>>@@@AAAAAA===999:::===???===999888999999999999888777777===>>>>>>>>>===<<<;;;:::999888777999<<<>>>??????999:::;;;===>>>======<<<;;;===AAADDDBBBCCCJJJTTToooqqqYYYNNNLLLJJJHHHHHHDDDIIIMMMNNNSSSYYYXXXTTTJJJGGGAAA<<<:::;;;???AAA??????>>>======>>>???@@@???;;;888777999<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>CCCGGGDDDDDDIIIOOOeeeooo```TTTNNNCCCAAA>>>>>>@@@BBB@@@<<<<<<<<<<<<=========>>>???@@@AAACCCEEEEEEBBB???>>>:::::::::;;;;;;888333///777666666777888888777555333555888999888666666666888666444222333555888:::999999999999999999888888888444888OOOooo}}}aaaOOOCCC999222333777:::<<<>>>===<<<;;;:::999666111...444555888;;;>>>>>>;;;888::::::::::::::::::::::::777555333333444777:::<<<===>>><<<777666888999666777888:::<<<>>>???@@@@@@<<<;;;999777777777999999444333333555888:::::::::;;;:::999888888999;;;<<<>>>===<<<<<<<<<:::666444777999;;;<<<:::888888888888888999888777777:::<<<:::888777:::>>>@@@>>>;;;666333000//////111444555999666444333555777888888888<<<@@@@@@===::::::;;;888666666666888888777666444555888:::;;;<<<<<<;;;===:::555222111222111000333444666888:::<<<===>>>;;;999888999<<<>>>?????????>>>;;;888555444333222111222555777999999999888999::::::::::::;;;>>>AAA@@@BBBAAA>>>:::888;;;>>><<<===???@@@???>>><<<;;;:::999999:::::::::777555555666888999777666666777555666777999999999888888888:::<<<>>>>>>===<<<;;;:::888666444444666888:::>>>>>>>>>>>>===;;;999888<<<<<<;;;888555333444555:::<<<===;;;999888:::<<<;;;;;;;;;999888888;;;===AAAAAA@@@>>>============;;;:::999999999:::888777;;;999666333333555888:::>>><<<:::888888999;;;===;;;;;;;;;;;;:::999999999<<<999666333222333666888;;;;;;;;;:::999999888888;;;;;;:::999888666444444333333444555888888666555000...///333666777999>>>@@@>>>>>>>>>???>>>===;;;;;;===>>><<<999777555555888777777:::>>>AAAAAA@@@@@@>>><<<;;;;;;<<<======>>>======@@@CCCEEEDDDCCC@@@???===:::666555777888<<<===>>>???>>>===;;;:::333555777999:::;;;;;;;;;999:::<<<===>>>===<<<<<<=========<<<:::;;;===>>>;;;;;;;;;===@@@DDDHHHJJJQQQSSSQQQKKKGGGEEEBBB>>>777888999:::;;;===>>>??????>>>=========???AAABBB???;;;999:::===???===:::666777888999::::::::::::<<<<<<============<<<<<<888777777888;;;===>>>>>>888:::<<<>>>???>>>===;;;<<<;;;>>>BBBDDDDDDHHHNNNeee~~~{{{___PPPNNNMMMLLLKKKJJJOOOUUUYYY]]]___\\\VVVJJJFFF???:::999<<<@@@CCC@@@@@@AAAAAAAAA@@@@@@???<<<999666666777999:::::::::;;;======<<<===>>>@@@IIIIIICCCCCCJJJRRRfffvvvggg]]]LLLGGGAAA???@@@???===;;;888;;;>>>>>>======???AAAAAAEEEIIIKKKKKKIIIEEEAAA@@@>>><<<;;;:::777333000777666444555777888999888333555888888777666666777999777333111222444888:::>>>======<<<<<<;;;::::::999777???WWWvvvjjjUUUHHH>>>666666:::;;;<<<>>>>>><<<:::888777444111...222333555999;;;<<<:::777777888888999::::::;;;;;;777777666555555666888999>>>???;;;666555999<<<;;;::::::::::::;;;<<<>>>???>>>===:::888666666666777333222333555888;;;;;;;;;;;;<<<<<<999666555888;;;???===:::999999777555222555777999:::999777777888777777555444333666:::>>><<<999777888;;;===;;;999666555333111111333555666999777666777999::::::999777;;;>>>>>>:::666555666444444555777999:::888666666777:::<<<=========<<<>>>;;;777444444444333222444555666888:::<<<===>>>888777666888<<>><<<999666333222111///111333666777777666555777888999999999:::===???AAACCCDDDAAA===;;;<<>><<<:::999888777666666888888777666555666666555444444555777555666777888999:::;;;;;;888999;;;=========<<<;;;>>><<<:::999999:::<<<>>>?????????>>>===:::888777777888::::::777333111111999;;;======<<<;;;<<<<<<999999888777666888;;;>>>AAAAAA@@@???>>>===<<<<<<;;;999777777888999999888:::888555333222333555666:::999888777888999;;;===:::<<<>>>===:::888:::<<<===:::666333222444888:::===<<<<<<;;;:::999999888===<<<:::999666444333222222111222444666666555333000...///444777777:::>>>BBB@@@????????????===;;;;;;;;;;;;999666444333444555444444666:::>>>@@@AAAAAA@@@???>>>===<<<;;;;;;AAA>>><<<<<<>>>@@@AAAAAA<<<<<<:::888666555777:::;;;<<<>>>@@@@@@@@@??????777777777999:::<<<===>>>999999888888999;;;<<<===???===;;;;;;<<<===>>>>>>===<<<<<<>>>AAAGGGLLLOOOcccfffbbbVVVKKKFFFDDDBBB888888888999;;;<<<===>>>???>>>======>>>@@@BBBCCC===;;;999:::===>>>===:::555666888:::<<<=========;;;;;;<<<<<<======<<<<<<777666666888:::<<<<<<;;;777:::===@@@@@@???<<<;;;;;;999<<>><<<>>>@@@BBB@@@AAABBBCCCBBBAAA???>>>:::999777666777888999999999;;;=========<<<>>>???JJJIIIBBBDDDMMMUUUfffvvvdddYYYMMMEEEAAA===;;;;;;===AAAEEEEEE@@@>>>???BBBCCCJJJRRRVVVXXXYYYUUUPPPHHHEEE@@@===;;;999777555777666555666888:::999888222444666777666555555666999777333111111444888;;;==================<<<<<<999888AAAXXXvvvttt^^^QQQEEE;;;999:::::::::;;;===;;;888666555333000...000000222555888999777555555666777888999;;;<<<<<<777888888777666555555666===>>>:::555555:::>>>======;;;999888888:::<<<===@@@>>>;;;888555555555555222222333666:::<<<<<<<<<:::===>>>:::555222555999;;;999666555555555444333333555777777666555666777777666444222222555;;;???>>>;;;888777999:::999888777666555333333444666888888888999;;;======<<<:::555999<<<;;;777333111222333444666999;;;:::777444777999<<<>>>??????>>>===@@@===999777777777666555777777888999;;;<<<>>>???999777777999<<>>AAADDDFFFDDD@@@======???BBBAAAAAA@@@>>><<<:::999999777666666888::::::999666666555444222333555888888777777888888:::;;;<<<777888999;;;<<<===>>>>>>@@@>>>===;;;;;;===>>>@@@@@@@@@@@@???===;;;999777444666888888555222111000777:::===??????>>>===<<<777666666444444666;;;>>>@@@@@@@@@???>>>===<<<;;;;;;999777666888:::;;;;;;:::888666555444444555666999888666666666777888999777;;;>>><<<999777;;;???>>>:::666333222555999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666444333333222222333555777777666444222000222666999888:::>>>BBB@@@>>>===>>>===<<<;;;::::::999777444222222333555444444555777:::===???@@@AAABBBBBB@@@>>>===<<>>;;;::::::;;;<<<===999999888777555666888;;;<<<===>>>???@@@AAA@@@@@@===<<<;;;;;;;;;===???AAA;;;999777666666999<<>>;;;;;;>>>@@@@@@>>>>>>======>>>BBBHHHNNNRRRjjjkkkfff[[[QQQKKKFFFBBB888888888999:::;;;===>>>>>>>>>>>>>>>???AAABBBCCC>>>===;;;<<<======<<<999666777999<<<===>>>======;;;;;;<<<<<<<<<;;;;;;:::777666666888:::;;;:::999888:::===@@@AAA???===;;;;;;999;;;CCCHHHIIIJJJLLLXXXqqqhhhUUUPPPPPPQQQRRRZZZaaammmvvvvvvjjjZZZOOOIIIHHHFFFDDDBBBAAAAAA@@@@@@AAABBBCCCBBB@@@===;;;:::::::::999888999:::;;;;;;<<<======<<<<<<===>>>FFFGGGEEELLLYYYaaapppsss```SSSJJJBBB@@@CCCLLLPPPSSSQQQJJJDDDCCCDDDJJJTTT___eeejjjnnnkkkeeePPPLLLEEE@@@>>><<<:::999777777999;;;<<<;;;888555222333555555444333444666999666444222222555888:::999999:::;;;<<<======>>>999666<<>>>>>===;;;888666666888:::<<>>>>>===999<<<===:::555222444888666444111111222444444444222444555555333333444555666666444333222555;;;???===;;;999777777888888888777777777555444444777999999999;;;===??????<<<999333777:::999555111000111888999;;;>>>???>>>:::666888:::===@@@AAA@@@>>>===@@@===;;;:::;;;;;;:::999::::::::::::;;;===???@@@<<<:::999:::<<<>>>???????????????===:::777333111...///111222444444444444:::<<<>>>>>>===<<<<<<===CCCGGGJJJIIIEEEAAA@@@@@@CCCCCCBBB@@@>>>===;;;:::<<<:::999:::<<<===>>>===777777666444333444777:::;;;:::999999999999::::::666666777999;;;===???AAA>>>===<<<;;;;;;<<<===>>>AAAAAAAAA@@@???===:::999555555555444222111111333666888;;;>>>??????===;;;444444444333333555999===>>>>>>>>>>>>>>><<<;;;:::;;;999777777:::<<<>>>>>>999999888888888888999999888777666555444444444444333777;;;;;;888888<<<@@@===;;;666333333555888:::777888999:::<<<===>>>???;;;:::888777666666666666555555555777999:::888666666444555999;;;999:::===@@@===;;;:::;;;;;;;;;:::::::::999777444333444555888777666666666888:::<<>>>>>>>>===<<<;;;<<<<<<999999888777666666999<<<======>>>>>>???>>>>>>>>>@@@???<<<;;;:::;;;===>>>===;;;888666777999===???AAA>>>;;;<<>>===>>>AAAGGGMMMQQQaaaaaa]]]WWWSSSOOOGGG>>>999888888888999:::<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@??????>>>>>><<<:::888888999<<<===>>>===;;;:::<<<<<<<<<<<<;;;:::888888777666666888::::::999777999;;;===???@@@???>>><<<;;;999<<>><<<:::;;;<<<===<<<::::::<<<===<<<======<<<<<<===@@@BBBDDDLLLSSSaaassszzzzzzmmmbbbXXXVVVYYYaaacccddd___WWWOOOIIIGGGRRR^^^iiiooouuu{{{yyyrrr]]]WWWOOOHHHCCC@@@>>><<<;;;;;;<<<>>>>>><<<777333222444555555444333555666777666444333333555777999555666777888:::;;;<<<<<<888333444CCC\\\yyy{{{eeeVVVFFF???===<<<===@@@;;;999888888888777555333222222222444555666444222333333555666888:::;;;<<<888:::;;;999555222333555:::======:::;;;>>>???<<<:::999777666666888:::<<<===<<<999777555555555666555666777:::>>>??????===777999;;;999666444555777444222000000222444555555222333444333111000111222555555555555444555999;;;999888888777666666777777666888999777444444777:::::::::;;;>>>???>>>:::777111555888888555222111222>>>>>>@@@BBBDDDBBB>>>;;;888;;;>>>AAAAAA@@@>>><<<===<<<:::;;;<<<======<<<;;;;;;::::::;;;===>>>???===;;;999999;;;<<<===<<<===>>>>>>>>>;;;888333111,,,,,,,,,---///111333555:::===@@@AAA@@@>>>>>>>>>EEEIIINNNNNNJJJEEECCCBBBAAAAAA@@@???>>>===<<<<<<>>>===<<<===???@@@???>>>888888888666444555888:::;;;;;;;;;:::::::::999999888888777888:::<<>>===;;;888111222333333333444777999:::;;;<<<======<<<;;;::::::999888999<<<>>>@@@@@@999999999:::::::::::::::999888777555444444333333333666999999888999<<>>???@@@;;;:::999777777777888888666555666888::::::999777666444666:::<<<::::::======;;;888888999::::::999999:::;;;999777666777888:::::::::999888888:::<<<>>>AAADDDDDDAAA??????AAA???@@@@@@???>>>>>>???AAA;;;;;;;;;999777777:::<<<>>>>>>>>>==================<<<:::888777888999:::>>>===:::999888999;;;===???===<<<<<<>>>???@@@@@@>>>=========@@@DDDIIILLLQQQRRRPPPMMMMMMLLLDDD;;;:::999888777888:::<<<>>>===>>>>>>>>>????????????????????????===;;;999888999;;;===>>>===;;;999777;;;;;;;;;;;;:::999888777777777777999::::::888666:::;;;===>>>??????>>>>>>===<<<===BBBDDDCCCEEEIIIWWWkkkxxx```QQQJJJKKKOOOTTTYYYfffsssssseeeUUUMMMDDDEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBAAA@@@>>><<<:::;;;===>>>>>>;;;;;;<<<>>><<<<<<===<<<===AAAFFFJJJNNN\\\lll}}}yyy}}}}}}xxxpppfff]]]XXXaaammmwwwzzzzzzooohhh^^^TTTMMMGGGCCCAAABBBAAA??????>>>;;;777444444666666666555555777888666555555555555666777777555555666777777888999999777000---777LLLgggyyygggRRRFFF@@@===>>>@@@;;;;;;;;;===>>>===:::888777666666666777777555333333333444666888999:::;;;888:::;;;888333111333666:::???AAA@@@AAABBB@@@;;;777666555555666999;;;<<<;;;:::888666555666777888888888:::===@@@AAA???===666666777777777777777777555444222333444666555444222333333111///......///111333666666555444555666222333555555555555555555555777999777444333666:::;;;;;;;;;<<<===<<<888666///333777888666444444555<<<===>>>AAACCCBBB@@@===888;;;>>>AAABBB@@@===;;;999888888999<<<=========;;;:::999888999;;;<<<>>>;;;999777777999:::;;;:::999:::<<<===;;;777333000,,,+++***+++---111555888777;;;???BBBBBBAAA@@@AAACCCHHHMMMNNNJJJEEEAAA@@@>>>======<<<<<<<<<<<<<<<=========>>>@@@@@@>>><<<777888888777555555777999999:::;;;<<<<<<;;;::::::<<<;;;999888888999;;;<<<999888888777777888888999<<<===>>>>>>>>><<<;;;:::444444444222000111333555666555666888;;;;;;888666///111333444333333444666666888:::;;;<<<<<<;;;:::777777777999===?????????888999999999888777666555999888888777777777666666888888999::::::;;;;;;<<<<<<:::888555444333333333444555777999;;;===>>>???>>>===:::888777777888888444444444666888999777555222111333999<<<:::;;;>>>;;;999777666888:::;;;:::999;;;======<<<::::::;;;:::<<<======;;;;;;===???>>>AAACCCAAA===:::<<<>>>>>>???>>><<<;;;<<>>>>>============>>>>>>888888777777777888999:::>>>===<<<;;;:::999999999::::::;;;::::::;;;===???======<<<<<<>>>@@@CCCEEEDDDGGGGGGDDDCCCCCC@@@;;;:::999777666777999<<<======>>>>>>>>>>>>===<<<<<<999;;;======<<<;;;999999888:::<<<>>>===;;;888666888888999:::::::::::::::888888888:::;;;;;;888666;;;<<<===>>>>>>????????????===???AAA@@@>>>AAAFFFLLLaaa}}}iiiTTTHHHFFFJJJPPPSSS\\\hhhhhhZZZMMMFFFBBBBBBAAABBBCCCFFFIIIJJJDDDCCCCCCAAA@@@>>><<<;;;;;;===???>>><<<;;;<<>><<<:::777555666777888777666777888:::555555555666666666666666666666666666666666777777555...***111CCC[[[vvvvvv^^^MMMCCC===<<<>>><<<===>>>AAABBBAAA>>><<<;;;:::999999999999777555333333444666777999::::::888:::;;;888333111444888;;;@@@DDDEEEEEEEEEAAA;;;444444555555777999;;;===999888777555555777888999::::::<<<>>>AAAAAA@@@>>>555444555666888999888777888666555666777777555444333333222000---,,,---...///222555777555333222111---000222444444333333444444777:::888444333666:::<<<;;;;;;;;;<<<:::777444---222777888777555666888777777999<<>><<<888;;;>>>AAABBB@@@===;;;555555555777;;;======<<<:::999888777777999;;;<<<888666555555777999:::999666888:::;;;:::666222///...---++++++...333888<<<333888===AAACCCCCCCCCCCC???DDDJJJKKKGGGAAA===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<>>>@@@???<<<999666777888777555555777888666888:::===>>>===<<<;;;AAA>>>;;;888777777888999888777777666666777777888::::::;;;<<<<<<;;;:::999333444444444222222333444666555444666999999777444...000333444333333333333444666888;;;<<<<<<;;;:::555555666999===???>>>===888888888888666444222111999999999999::::::::::::===;;;::::::;;;<<<:::999;;;:::888666444222111111555666777888:::;;;<<<===AAA???<<<999777666777777222222222444666777555333------000777;;;;;;<<>>@@@???=========888<<>>>>>???BBB>>>AAABBB???999666888;;;===<<<:::666555999AAAGGGBBBAAA@@@<<<999888:::<<<>>>=========>>>???@@@@@@666666777888999;;;<<<============<<<:::888777555666888:::999777777;;;>>>===<<<<<<<<<<<<>>>???@@@>>>CCCDDD>>>:::;;;======:::999777666777999;;;===>>>>>>>>>>>>===<<<;;;:::444777:::;;;;;;:::::::::777999;;;======;;;888777444555777999;;;<<<<<<===999999999;;;<<<;;;888666;;;>>>@@@>>>999777999===<<<===>>>AAACCCDDDBBB@@@KKKUUUjjjqqqVVVHHHGGGJJJIIIMMMRRRTTTRRRNNNIIIGGGBBBEEEGGGCCC>>>===BBBHHHFFFDDDBBB>>>;;;999888777<<<;;;999777888;;;;;;999999<<>>>>>@@@CCCFFFEEEBBB???;;;999777666555555555555666444111111444666777888???===999777666777999;;;EEE@@@===AAAFFFFFFAAA===777666555666888999999888777666666555444444333333:::<<>>AAA???;;;444333333444777888777666777333222444888:::777444333555777999888555222000---------///111333666888444777;;;===>>>???AAABBBAAABBBBBBBBBAAA???===<<<===<<<999888888:::<<<>>>@@@?????????@@@???===:::666666777777888888999999777999<<<===<<<;;;;;;;;;BBB@@@<<<999777777888999888999999777333222555777<<<<<<<<<<<<;;;;;;:::999555444333333333333444555555333333555888999888555555444555777::::::777333888777888;;;======999555111333666:::<<<=========;;;;;;999444///---...000777:::===<<<999777777888;;;<<<======<<<:::888777777888999888444111000000666555444444555666888999===;;;999999;;;<<<:::777999555333555999999222,,,...000333444444444666777666888999::::::;;;===>>>>>>?????????>>>===;;;:::<<<===============<<<<<>>:::777555555;;;777333222444888<<<>>>BBBBBBAAA>>>;;;888777888>>><<<;;;===??????<<<999;;;:::777666666777:::;;;<<<<<<<<<:::777444444555999888888888888:::;;;<<<<<<:::999999;;;>>>??????======<<<;;;:::999999:::888888777777888:::<<<===:::;;;<<<<<<;;;888666444777777888999999999999888999999999:::;;;:::777555888666444777<<<@@@BBBBBB@@@AAABBBAAA>>>:::888777:::===@@@>>>:::777999;;;<<<===???CCCEEEFFFDDDBBBGGGRRRiii|||^^^LLLGGGGGGBBBEEEIIILLLLLLJJJGGGFFFDDDFFFGGGDDDAAA@@@BBBFFFDDDCCCAAA>>>;;;999888777::::::999999:::<<<=========AAAEEEIIIPPP\\\mmmyyy{{{rrrjjjbbb^^^SSSPPPKKKEEE???======>>>===;;;999777666666777888999888888888888777444222000222444666666666555444888222111666<<>>===???>>>???AAAEEEGGGEEEDDD===;;;999888999999::::::999777555444666777777777<<<:::888777777999<<<>>>FFFCCCBBBCCCEEEDDDAAA???:::::::::;;;<<<<<<;;;999555666666777777666666666888999<<<>>>??????>>>===::::::888777666666666666<<<;;;:::999888888888888555555555666777555111---111222333444333000---,,,,,,---///111333444444444444444444444555666888999999:::::::::999777555333555666888888666555666777666555333333555777888777666999<<<>>>???===:::888666555555888>>>AAA???<<<888777555555666666555333666444333666:::;;;888444222444666777777555222111//////000111222555777999777999<<<===>>>>>>@@@AAA@@@AAABBBBBBAAA???===<<<===;;;999888999:::===>>>======<<<===???>>><<<:::888888777777777888999999999;;;<<<===<<<;;;;;;<<<>>>===;;;999999:::<<<===888999:::888555555777999;;;;;;;;;;;;:::999888777666555444333333333444444444333333555888999777555555444555888;;;;;;999666888777777999;;;;;;888555222444777:::<<<======<<<::::::888444000...///111777:::;;;;;;888777888999<<<<<<======;;;999777555666888999888555333222222999777444111111333555777:::888666888:::<<<;;;::::::777444444555555222......000333333222111222222222555999;;;<<<;;;::::::<<<===>>>>>>>>>===;;;;;;>>>>>>>>>>>>>>>===<<<;;;===>>>===:::777444333333999666444333444888;;;===AAAAAAAAA>>>;;;888777888;;;::::::<<<>>>>>><<<999999777555444333555666888999:::;;;999777555666777999999888888999;;;<<<===:::999999999;;;<<<<<<<<<>>>===<<<:::999999999999888888777777777999:::;;;888888888999::::::888777555666777999:::;;;;;;;;;999999:::;;;===<<<:::777555444555888===@@@@@@???CCCDDDEEEDDD@@@<<<:::999888;;;>>>===:::777888999===>>>AAAEEEHHHGGGEEEBBBBBBNNNeeekkkSSSGGGCCC>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???===;;;999888888666666777888999:::<<<===>>>BBBIIITTTcccuuu~~~xxxsssppp```ZZZRRRIIICCCAAAAAABBB>>>===:::888777777777888;;;:::999888888666222000000222444666777666444333;;;444111444666>>>QQQdddlllZZZNNNEEE???<<<999777:::???DDDEEEEEE===:::888888:::<<<======:::888666666666666555444555444333333555999===???CCCEEEEEEDDDBBBAAAAAAAAA>>>>>>===>>>>>>===:::777777777888999999888666555555666888:::<<<>>>>>>???<<<:::888666666666777888;;;:::999888888888888888555555666888999888444111333444555555333111///------...///111333666888999666666555555666777888888777888999999888666555333555777999999666444444444555333111111333555666777555777999:::;;;:::888777:::888777999===@@@>>><<<999777555555666666555333555444555888<<<<<<888555111222444666666555333222333333333333555777999;;;;;;<<<======<<<<<<===???>>>@@@AAABBBBBB@@@===;;;<<<;;;999999999;;;===>>>;;;::::::;;;======<<<:::;;;999888666666777888999;;;===??????>>><<<;;;<<<;;;:::999999:::===???AAA999::::::999777777999:::999999999999888777666555888777555333222222333333444333333555777777666555555555666999;;;<<<;;;999888777666666888888777666444666999;;;<<<<<<<<<;;;999999888666222111222333888999999999777777999;;;<<<<<<<<<;;;:::888555444555777999888777666666777;;;777222...---///222555666555444666999;;;<<<<<<:::999777444222111111000///222444444222000//////...222888<<<===;;;888555999:::;;;<<<<<<<<<<<<;;;??????@@@??????===;;;:::;;;;;;999666333000000111555555444444555777999;;;???@@@@@@>>>;;;888777888888888888:::<<<<<<;;;999777555444222222222333444777888:::999888888999;;;:::999999999:::;;;<<<===777888999::::::;;;::::::>>>>>><<<;;;:::999999999999888777777777888999999888555444666999;;;;;;999444555666999;;;===>>>???;;;;;;;;;===>>>>>><<<:::222333555999===??????>>>DDDEEEFFFCCC@@@<<<:::999666999<<<<<<:::888888999???@@@CCCFFFHHHFFFCCC???@@@JJJ^^^xxxyyy^^^LLLDDDCCCBBBAAABBBDDDGGGIIIJJJIIIGGGGGGHHHIIIHHHDDD@@@@@@???===<<<:::999999999999888999;;;<<<;;;===@@@EEEJJJTTTdddyyy|||xxxkkkeee\\\SSSMMMHHHEEECCC???===:::888666666777777;;;:::999999999888555333222444666888999777555333;;;666222222444999GGGUUUppppppaaaPPPDDD<<<777222444;;;BBBFFFGGG???;;;999999<<>>>>>===;;;:::;;;<<<<<<>>>@@@BBBAAA???===;;;;;;:::999999:::;;;===>>>:::999999:::<<<>>>===<<<<<<:::777555444555666888;;;???CCCDDDBBB???<<<::::::999999:::;;;>>>@@@AAA:::::::::999888777888888555666666777777777777666:::888666444333222222222444444444555666666666555888888999:::;;;;;;;;;:::888777666555555666666666888:::;;;===>>>===<<<;;;:::::::::999888888888888888888888777777888:::<<<<<<;;;;;;:::888666444333555777888999888888999:::;;;666000+++***---222555666555555666888:::;;;;;;999;;;;;;999444111111222111444777777555333222111000333777;;;===<<<888555666777888999:::;;;;;;<<<>>>?????????>>><<<999888999999777444111///000111333444666777666777888999===>>>???>>>;;;888777777555666777999:::::::::999777777666555444444444444666888:::;;;;;;<<<>>>???<<<;;;;;;::::::999999999444666999;;;;;;;;;<<<<<<@@@???>>>===;;;;;;;;;;;;;;;;;;999888888888999999999555222333888;;;;;;999333444666888;;;>>>@@@BBB???>>>===>>>???>>><<<:::333333555888;;;===>>>???AAABBBBBB@@@<<<888777777555666999::::::::::::;;;BBBCCCDDDEEEFFFDDD@@@<<>>===<<<;;;;;;:::;;;;;;@@@>>>???CCCCCCAAAEEELLLVVV]]]kkk~~~zzzuuupppiiibbbZZZRRRJJJDDD@@@>>>;;;888666555666666999999999;;;<<<<<<:::888666777999::::::888666555888666444333444888AAAJJJVVVpppzzzeeeSSSCCC<<<666777>>>FFFJJJJJJDDD@@@;;;<<>><<<;;;;;;<<<======<<<666444333444888???FFFJJJRRR^^^eeebbb]]]___ccceee___ZZZQQQJJJDDD???<<<999555666777888888888777777777777777777777888888888666555444444555888;;;>>>888888888777888888999999777444000///111555777999444666777999::::::::::::333333222333555999<<>>===:::999999::::::;;;>>>??????>>><<<;;;::::::999999:::<<<===>>>;;;:::999;;;===??????>>>;;;999666333333333555666:::???EEEHHHFFFAAA<<<999;;;;;;::::::;;;<<<===>>>;;;:::999888888777555444222333444666888999999999:::999777444333222222222444555666777666666666666;;;<<<<<<;;;:::999999999999888777555444555666777<<<===>>>???>>>===;;;999;;;;;;===>>>??????>>>===:::999888777888:::;;;<<<;;;;;;:::999888666555444666777999999888999:::<<<888555000,,,,,,000555888999999:::999888777777777666;;;??????:::555333444444777:::;;;:::999999:::777666777:::<<<<<<:::777444444555666888999:::;;;<<<<<<===>>><<<:::777555888888888666333222222444333666888999777666666777;;;===>>>===;;;888777777444666888999999999999999:::::::::::::::999888888777999;;;======???AAACCC>>>>>>===;;;999777555444111555999<<<<<<===???@@@AAA@@@???>>>>>>=========>>>===;;;:::999999:::;;;;;;888444444666888999888555555666888:::===@@@AAABBB@@@???>>>>>>===;;;999777666555555777:::>>>AAA>>>??????===999666666666444555666888:::<<<>>>???EEEDDDDDDDDDEEECCC@@@===AAACCCJJJXXXooo{{{dddXXXNNNHHHBBB???AAADDDFFFFFFFFFEEEDDDFFFHHHHHHDDDAAA===<<<<<<<<<<<<<<<======???<<<>>>DDDFFFGGGOOOZZZkkkuuu{{{uuuoooggg\\\PPPGGGBBB@@@<<<999777666666666888888999<<<>>>???>>>===999::::::::::::999777777444555555555666888===AAAEEE^^^lllRRRJJJCCCCCCJJJQQQRRRQQQLLLFFF@@@???CCCGGGFFFEEE@@@>>>;;;;;;<<<>>>??????888666444555;;;EEEOOOVVVggguuu|||xxx{{{tttmmmbbbVVVLLLDDD===999222222444666888;;;<<<===888888888888777666555444333333222333555888;;;===777777777777777888999:::888444///...000444888:::555666888:::<<<===>>>>>>777777666666777:::<<<>>>::::::999999888666555444666666777777888999::::::999999999777333111111222666555444666999;;;;;;:::::::::;;;===>>>>>>>>>>>>:::888555333333444777888999666333111111111111111222444777:::<<<;;;:::999222222222222333444666666888777666555555666777777999;;;===<<<:::888888888888999:::;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>===<<<;;;;;;>>>???@@@???:::999666444444444555666888===CCCFFFDDD@@@<<<999<<<<<<;;;::::::::::::;;;;;;999888888999888555333222333555777999:::;;;;;;:::999777555333333333333555777888888777666777888===>>>>>><<<999777888888::::::999888666555777999===>>>???>>>===;;;888666::::::<<<@@@CCCCCCBBB@@@<<<:::999999;;;<<<<<<;;;;;;::::::999888777666666888999999999888888:::<<<666444222000111444888:::<<<>>>???>>>;;;777555444444999???AAA>>>:::777666888:::<<<===>>>>>>@@@AAA===:::888999;;;<<<:::888222333333444555777999:::999;;;<<<===<<<:::777555666777999999777666666777555999;;;;;;777555555777999;;;======;;;888777777555777:::::::::999999:::;;;<<<===>>>>>>>>><<<;;;888:::<<<>>>>>>???BBBDDD@@@???>>><<<:::777555333111555999;;;;;;<<>>>>>??????@@@???>>><<<;;;:::;;;<<<<<<;;;:::888666555666888999888888777888999;;;===>>>BBB@@@>>>======<<<;;;999:::999777555555888>>>BBB>>>>>>>>><<<:::888888999444333444666:::>>>BBBCCCFFFEEECCCDDDEEEEEECCCBBB??????BBBLLL```~~~kkk___PPPIIIAAA>>>@@@CCCDDDCCCBBBBBBCCCDDDEEEEEEDDDCCC<<<<<<<<<<<<===>>>??????:::888<<>>@@@???===;;;;;;:::999888888777777111444666777888888888888>>>SSSrrrppphhh``````gggkkkjjjfff^^^WWWPPPNNNRRRUUUTTTQQQMMMJJJEEECCCDDDFFFHHHHHHDDDAAA???AAAIIIVVVdddmmm~~~pppbbbUUUIIIBBB555555555666888;;;>>>???777888999999888666444333333333333333444666777888666666666666777888::::::888555333222444777888999555666777999;;;<<<===>>>;;;:::999999999:::;;;<<<:::::::::999777555333222444444555666777888:::::::::999888555222111222444555555666999;;;===<<<:::888999;;;===>>>>>>======999888555222111333666999888555111///////////////222444777999999::::::;;;555444333222333444666777777666444333333333444444444777;;;<<<;;;888777666777777777888888::::::;;;888999999:::;;;<<<===>>>>>><<<;;;;;;===?????????:::999888777777777777777888;;;===>>>===;;;;;;;;;;;;;;;;;;:::999999999888999888777999;;;;;;999666555666777888:::::::::::::::999777555444333333444666999;;;:::888777888999<<<======;;;888777888:::;;;<<<<<<;;;888777888:::=========<<<:::777444222666666999>>>BBBDDDAAA???===<<<;;;<<<===>>><<<999::::::999888888888888888:::::::::888666666888:::666666666666777888999:::>>>AAADDDCCC>>>888444222444777;;;>>>>>>===;;;::::::<<<=========>>>AAADDD@@@<<<999999;;;<<<999555222222222222333555777888888:::<<<======;;;888666333666:::;;;;;;:::999999999<<<>>><<<777444444666777:::<<<===;;;888777777777:::<<<<<<:::999999;;;:::<<<>>>@@@AAA@@@>>>===888:::<<<======>>>@@@BBB@@@@@@@@@???===:::888777333777::::::888999===AAA============>>>???@@@@@@======;;;::::::;;;<<<===888;;;<<<999666555888;;;<<<:::999777777777999999>>><<<;;;;;;<<<<<<<<<:::;;;;;;;;;888777888<<<@@@<<<======<<<:::999:::;;;444333222555:::@@@DDDFFFFFFDDDCCCDDDEEEGGGGGGGGG======>>>FFFYYYuuulll```PPPIIIAAA>>>AAADDDEEEDDD@@@AAABBBCCCCCCCCCDDDDDD<<<<<<<<<======???@@@@@@<<<:::AAAOOOYYYbbbtttzzzssshhhZZZPPPGGGEEEBBB>>>;;;:::::::::777777888;;;>>>???===<<<<<<;;;999777666666777777///333777888888888555222;;;NNNlllvvvnnnfffdddgggjjjhhheeeaaa]]]WWWSSSSSSUUUWWWXXXVVVSSSQQQSSS]]]mmm~~~~~~lll\\\RRR===;;;999777777999;;;===555777999:::999777444333333333444444444444444444666666666666777999::::::888777666777999:::999888666777777888:::;;;;;;<<<===<<<<<<;;;:::::::::::::::::::::999777444222111333333333444666777999::::::999777333111000333555444555777:::===>>><<<:::555777999<<<======<<<;;;999888555222111333777:::444111...---...000111222222444666888888999:::;;;666555444333333444666888666555333222111111222222111555:::<<<;;;888666555666666555555666888:::;;;888888999:::<<<======>>>>>><<<;;;;;;<<<>>>>>>>>>::::::::::::999999999888999999888777666777;;;>>>:::::::::999999888888888777666777:::===???===:::888999999:::::::::999999999888666555444444444555777:::<<<;;;999777888::::::;;;<<<;;;888777999<<<;;;===>>>===:::888999;;;;;;;;;;;;:::888555111///222333666;;;AAABBB@@@===>>>===<<<===??????;;;888::::::999999999999::::::;;;;;;:::888666555666888777888999:::;;;::::::999>>>BBBFFFFFF@@@:::555222444555888:::<<<>>>======<<<<<<<<<;;;;;;===@@@CCC@@@===999:::<<<<<<777222222111111111222444666777888:::===>>>>>><<<999777111555:::======<<<;;;;;;;;;>>>@@@===777333444777777999<<<===;;;888777666888;;;>>>>>>;;;999:::;;;888:::===@@@AAA@@@???>>>888:::;;;<<<;;;<<<>>>??????@@@@@@@@@???>>><<<;;;555888:::888555555:::>>>::::::;;;;;;<<<>>>???@@@<<<;;;::::::::::::<<<<<<666:::>>>;;;666555999>>>>>><<<:::777555555666666:::999888999;;;======<<<;;;<<<===<<<999888:::===:::;;;;;;:::888888:::;;;444444444666999>>>BBBEEELLLHHHDDDCCCEEEEEEDDDBBB??????AAAGGGRRReeefffTTTLLLFFF@@@>>>AAACCCCCCAAA@@@BBBCCCBBBAAAAAACCCDDDCCC>>><<<>>>??????AAAEEE@@@GGGOOOXXXiiirrrbbbWWWRRRHHHAAAAAABBB@@@===<<<888888888888888777777777999777666666666555333111+++///333333000111666:::===JJJaaa~~~}}}yyywwwwwwyyyoooiiigggjjjnnnqqqsssnnnmmmuuu~~~vvvgggTTTJJJBBBAAA@@@<<<:::===::::::888555222///...///::::::999555111///111444333777:::;;;999999;;;>>>AAA???:::777555555666888777666555666888;;;======@@@???>>>;;;999999;;;===999888777555555555555666333333333333444555555666<<<999555000---...222666888777666666666777999:::999:::;;;:::888666666777888777555444444555666777000...---...111444666666555555666777999;;;>>>@@@:::888555666777666333///222111222333555555333222222444666888888666444222444;;;>>>999555888;;;;;;999666444555999<<<<<<;;;::::::999:::;;;===???@@@;;;:::::::::;;;;;;999777333444666666555666777888777888888777555555666777666666777888999;;;===>>>@@@>>>;;;999999:::<<<>>>;;;<<<<<<:::888666777888555888;;;;;;999888:::<<<999999999999999999999999;;;:::999999888999999999===>>>===:::666333111111...111555:::<<<<<<;;;:::;;;===???===:::888999:::::::::999999888777666666999888666555555555777777888888888999:::;;;======AAACCCFFFFFFAAA;;;666333:::999888888999999777666999;;;;;;;;;;;;;;;===??????>>>===<<<;;;777333///333333222222333444666777===;;;:::<<<@@@@@@===:::888999::::::;;;;;;;;;:::888:::;;;999666555777999<<<;;;:::;;;<<<;;;888444>>>===<<<;;;:::999999999888888:::<<<>>>>>><<<:::;;;<<<<<<===<<<;;;999888======>>>>>>===<<<;;;;;;888666555555777999::::::555555666777888888777777888888777666555444333333555777888888888888:::;;;>>>??????===999777777888888999999888777888:::===@@@BBBBBB>>>888666:::>>>::::::;;;;;;;;;:::999999333333555777:::===@@@BBBHHHEEEBBBBBBCCCDDDCCCBBBAAA???@@@DDDLLL\\\uuu}}}cccSSSKKKFFF???>>>???AAA@@@===???AAABBBBBBAAA@@@AAABBBCCC@@@???AAABBBBBBEEEJJJSSS___lllyyyuuuiii```RRRLLLIIILLLMMMGGG@@@<<<::::::999999888888888777999888777888888777555222,,,///222222000111555999===FFFWWWmmmwwwiiiYYYPPPGGG>>>::::::999888777444222111111111999999777444000000222555666999<<<;;;999777999;;;>>><<<888555444555777888888666555555666666666555999:::;;;;;;;;;;;;===???>>><<<:::888666555555555666666555444444444444444777666444222000111444777666666555555666777999999888999:::999666444444444777777666555555555555555111///...///222666888888777777777888999;;;>>>???;;;999777777777777444111111111222444666777555333...000222444555444222111777>>>@@@:::666666777666666444333444777999999888888888888999:::<<<>>>???<<<;;;999999:::999777555222333555555555666888999888888777666444555666888666666666777888:::;;;<<<===<<<;;;::::::;;;===>>><<<<<<;;;999666444555666444777999999777666888:::777777777777777777777777888888888888888888888888<<<<<<;;;888333///------///111555999;;;;;;:::999888:::<<<<<<999888888:::;;;::::::999999888888888999888777666666666666666666777777999:::<<<>>>???@@@BBBCCCAAA>>>;;;::::::<<<:::777555666777777666888999:::::::::;;;===???>>><<<;;;:::999777444111222222333333555666777888=========>>>>>>>>><<<::::::::::::::::::999888888999:::999777666777<<>><<<;;;999888777666777888999888777777999<<<@@@AAA@@@===999888:::======<<<<<<;;;::::::999999222333555888:::<<<===>>>BBB@@@>>>>>>@@@BBBCCCBBBBBB???>>>@@@EEEPPPccctttsss\\\NNNJJJFFF@@@>>>>>>>>><<<:::===???AAAAAA@@@>>>>>>???AAA??????BBBDDDEEEKKKRRRhhhyyy{{{rrrkkk[[[UUUQQQSSSTTTNNNFFFCCC>>>>>>===<<<;;;::::::999999888999:::;;;:::777444---000222222000111444777<<>>;;;<<<:::777555333333333333777666444222000000333666888;;;===;;;777555666888:::888666444444555777999888777555444333000,,,)))---111666:::<<<===>>>@@@BBB@@@===:::888666555555999888666555444333333333222444555555555555666777666555555666666888999999666888999777555222111111666666777777777666555444222111000111444777888999888888777888999;;;<<<>>><<<:::999888888777555333111111333666888888555333,,,---000333444444444333;;;@@@BBB===777444222000333222333444666777555333666666777888:::;;;<<<===;;;:::888777777777555333222333444555444555888:::999777555333222444666888444555555666777777888888999999999999:::;;;<<<===<<<<<<:::777444222333444444555777666555555666777555555555555555555555555333444666777888888777777;;;;;;:::666222...------000222555888999999888888555777999999888777888999:::::::::::::::::::::999999999999888777666555555444555666888:::<<<===>>>======<<<:::888999<<<>>>>>>:::666333444666777888999:::;;;<<<;;;<<<>>>AAA===;;;999888888888666444333333555666777888888888<<<===>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::888777666999999777666666:::???DDDAAA???<<<;;;;;;;;;:::999;;;::::::999888888888888888888888999999888555222333555666888:::::::::999999::::::::::::999999888666555444444666888888888666555555444222111111000777666555444222111000//////222555777888:::<<<>>>>>>;;;777777888999777444777888999888777777999;;;???>>>===<<<;;;;;;;;;<<>><<<;;;::::::::::::000222555888:::;;;;;;:::<<<;;;:::;;;===???AAAAAABBB>>><<<===@@@GGGUUUccc}}}|||gggUUUJJJJJJFFFBBB???>>>===;;;999<<<>>>AAAAAA???=========BBBAAACCCGGGIIINNNYYYccc~~~xxxrrriii___VVVTTTTTTQQQOOONNNDDDDDDBBBAAA???===<<<;;;888999:::<<<===<<<999777111333444333222222555777;;;>>>CCCHHHTTTkkkppp^^^MMMDDDBBB>>>:::666555555444444555444222000000111444666666999;;;999555333444666777666444444444666999::::::888777555222---&&&"""!!!'''///666:::<<<======BBB@@@===:::888666666555777666555444333333333333111555999;;;:::888777777666666777777888999999:::666888999999666333111111666777888999999777444333555333222222444666666555888777666666777888:::;;;<<<;;;::::::999777666444333333555777999777444111---///222555777888888888;;;???AAA>>>999444000---111222444666777555333111555666888999:::;;;;;;;;;888666444444555666555444444555555555444444666888999555111//////222555777333444444555555555555555777777777888888888999999999999888555222222333555666666666555444444555555444444444444444444444444000111444666777777666555::::::999666333000000111222333444666777777777666222333555666777777888888999999999999999999999999999999::::::999777555444333444555777888999::::::777777666444444555999<<<<<<999666555666888::::::<<<===>>>>>>>>>???AAACCC===;;;999888999:::999888555666888999999888777666777:::<<<<<<999888:::============<<<;;;:::999888888777666666777:::>>>AAA>>><<<:::888999:::<<<======<<<;;;999888777777777888777777777777555111...///111333666888999999999777777888888888777777666555444333444666888777777444444333222222222111111555444444333333222222111000333666999999:::<<<===;;;666222222666777555111888999:::999888888999:::<<<;;;::::::<<<<<<;;;:::>>><<<:::999999:::;;;===///111444777999999999888777777888888999;;;>>>@@@@@@===;;;<<<>>>BBBMMMWWWjjj~~~mmm___RRRJJJIIIGGGEEEBBBAAA???<<<:::<<<>>>@@@@@@???======>>>EEEGGGLLLRRRVVV]]]mmm{{{}}}uuuqqqfff\\\ZZZYYYVVVSSSSSSIIIHHHEEEBBB???<<<:::999888888999;;;======;;;999666666666666555555666777999===AAACCCJJJ]]]xxxzzzdddUUUGGGBBB;;;777666777777666444333111111222333444555222555777666444222333666666666555555555777999;;;;;;999888666333---'''""""""+++333777999999:::===<<<:::888666666666666333333222222333444555555555999===???===:::777666888888999999999:::::::::777999<<<<<<:::777666666777888:::;;;;;;888555333777555444333333333222111666555444444444555777888;;;;;;;;;:::888666555555666666666777888666222//////111333666888999::::::999:::===>>>;;;666111000111444777999888666444333666777999;;;<<<;;;:::999333222111222444666777777888888777555333333555777888444...,,,...222555666333333444444444333222111555555555555555555555555777777666444222333666999999777666555555555555555555555555555555555555555///111333666777777666666777777777555333222333444222333333444555555666666111222333555777888888888777777777777888888888888999::::::::::::888666555444555666666666666555555444555666555555555777888888888777999;;;======<<<<<<>>>>>>>>>>>>>>>@@@BBB>>><<<::::::<<<======<<<999:::::::::999777555333222555888888777888;;;???===============<<<<<<;;;555555666777888999999999999888666666666999===??????>>><<<:::888666555555777666666666666444000------///111444666777888888555555666666666666555555555444333555777888777666222222222222333444666666444444444444555555555555444666999;;;:::::::::;;;777222...///333555333000999:::;;;;;;999888999:::888888888:::======<<<:::;;;:::999888999;;;===>>>...000333666888888888777555666777777666888:::===>>>;;;:::===???AAAHHHPPPbbb}}}mmmaaaXXXQQQKKKGGGGGGFFFEEECCCAAA???======???@@@@@@??????@@@BBBDDDKKKWWWbbbhhhqqq|||tttlllffffffeee^^^WWWSSSNNNLLLHHHDDD???;;;777666777777777999;;;===<<<;;;:::999888777777777777777777<<<@@@BBBFFFSSSgggwww~~~lllSSSKKKBBB<<<::::::999777333222222333555555555333000333666555333222444666777666666555666777888999999888888777555111,,,(((%%%,,,222555666777888999888666555555555666666111111222222444666777888999<<>>@@@???>>>======:::;;;<<<===<<<:::777555888777555444444333111///333333222222222444555666999::::::999666444333444777666555555555444111///000111333444666777777888666666999======888444444222555999:::999888777777777999;;;<<<<<<:::777666111//////000333777888888::::::999666444444666888888333...,,,///333555666333444444444333222000///444333333333333444444555777777666444333555999<<<;;;999666555555666666555555555555555555555555555111222444666777777777777555555444222000000222444222222222222333444666666222222333555888999999888777777777777777777666666999::::::::::::999888888666777777888777666444333555777999:::999888999:::888888999;;;===???>>><<<;;;<<<<<<;;;::::::;;;===>>><<<<<<===>>>???>>>===;;;;;;:::999888666444333000222444666777999===???=========>>>======<<<<<<444444555666888777555333555555555444444777;;;???>>>===;;;999777555444444555555555666666555222///---...111333555666666666333444444555555555555555555444444666888999777666000000111222444666999;;;444555555666666777777777555888:::;;;:::888777777444111......111333444333888:::;;;;;;999888888999555777:::===>>>>>>======;;;::::::::::::<<<===>>>---...111444666777888888555777777666444444777:::===::::::===???@@@EEEKKKYYYqqqjjjZZZSSSOOOLLLIIICCCEEEFFFFFFDDDBBBAAA@@@???@@@@@@??????@@@CCCFFFKKKYYYmmm~~~}}}uuunnnmmmllleee^^^ZZZVVVTTTOOOJJJCCC>>>999777666555444666999;;;<<<<<<;;;:::888777777777666666555999===>>>@@@HHHUUU```vvvmmmcccUUUIIICCC>>>999666333222333555888777444111111444777666444333555777777666555555444444555555666666666666777555222///***---222444666666777888888777555444333333444555222333333444666888999:::999;;;======;;;999888888999999999999888666444333666:::???CCCCCCCCCCCCCCC======>>>>>>===;;;999777888666555555666555333222333222222222222444666777666888999777444111111222666444333222444444333222222222333444444555555555555333666<<<===999666777333666:::;;;999888999:::777999;;;<<<;;;888444111222000///000333666888888::::::999777555666999<<<:::555//////333777888777333444555555333111///---222111111111333555888::::::999888666555666:::======999555444555666555444555555555555555555555555444555555666777888888999888777666333000000111333111111000000111444666777444333333666999;;;:::888999999888888777666666666:::999999999999:::;;;;;;777888999::::::888777666666888999::::::;;;<<<>>><<<:::999999;;;<<<<<<;;;;;;;;;;;;:::888777888999<<<<<<<<<>>>??????>>><<<:::999888777777666666666444333333555999<<<>>>>>>============<<<:::999888555333222444666777555333555666666555444555888<<<999888777666555444444444444444555666888777555222///000111333444444444444222333444555555555555444555555555777999:::888666000000000111333666999;;;777777777666666666555555333666999:::888666555555333222000000111333555777666888:::999888666666666444999???AAAAAA@@@@@@BBB>>>>>>>>>>>>=========<<<,,,...000222555777888999666777888666333333555888<<<::::::>>>@@@@@@CCCHHHKKKaaa~~~~~~ooo[[[MMMHHHHHHFFFDDD@@@CCCEEEFFFDDDCCCAAAAAAAAAAAA@@@??????BBBFFFIIIZZZlll}}}qqqmmmkkkhhheeeeee^^^[[[WWWPPPIIICCC>>>;;;666444333333777:::<<<===<<<:::888777777777666444444777999::::::@@@IIIQQQ^^^jjjvvv|||{{{sssqqquuu{{{~~~~~~zzzzzz}}}zzzgggWWWKKKAAA888222333333444777:::999444000333666999888555333555777777666555444333222222222444333444555777888666444333555777888777777999:::888777555444333333333333555555666666777999:::;;;888:::;;;:::999888888999888888888888666444222000555:::@@@DDDEEEFFFFFFGGG>>>??????>>>===<<<:::999777666555666888888777555333222222222333555777888555777888666222000000111444222000000222555555555555555555555555555555555666222444;;;===999666888222666999:::999999:::<<<777888;;;;;;:::666111...333111///000222555777777888888888777666888<<<@@@<<<666111111666::::::888444555555555444111...---111000000111444888<<>>AAA@@@===888666777999::::::<<<======;;;888777888999;;;;;;<<<>>>@@@???<<<:::888777666666666777888999888555444666:::>>>>>>===>>>>>>===;;;:::888666555666333111111444777888777666888888777444333666999444444333333333444444555333333444777999999777555000111222333444333333222222333444444555555555555555555666888::::::999777000000///000222555888:::999999888666555444333222111333777888777555444444333333333222111333777;;;444666888888666444444444444;;;BBBEEECCCAAACCCFFFBBBBBBBBBAAA???>>><<<;;;000000111222333555666777666777888888777555333222999:::;;;===@@@BBBCCCDDDJJJSSSdddxxxyyyeee[[[OOOGGGDDDDDDBBB@@@>>>???@@@BBBCCCCCCCCCCCCGGGBBB@@@BBBAAABBBKKKVVVkkk~~~ssshhhccceeeiiikkkhhhbbbZZZRRRJJJDDD@@@>>>;;;666444555777999999999888666555444555777888333666999::::::<<>>>>><<<888555222555888999777666777999;;;:::777555444444555555888999;;;>>>BBBEEEEEEEEE@@@===:::999999999888777888888888888777777777777555444444555888;;;;;;;;;999::::::666111......000444444444444444444444444666666555555555666666666888555444777;;;===:::777555666777888999::::::;;;999999888999999888555333333222111222444666666666666666888999;;;<<<>>>>>>;;;777444444666888888777666555333111000000000111...000333444555777999<<<;;;888555444555666777666222222222222333444555555777666555444333333444555444777999888666666888:::???===:::666444333333444777444000000222666999;;;999999999888777888:::<<<<<<<<<<<<===>>>===;;;888::::::999888999:::;;;<<<<<<;;;::::::;;;;;;999777:::999888777777999;;;<<<@@@===888444333555888:::<<>>888555777:::======<<<<<<<<<;;;;;;;;;888888777555444666:::===???;;;666555888::::::999888888777666555444444333444333333666;;;===;;;888888777666555555666888999666666555333222555999===999777666666777888888777333222000//////111222444555666666555444444777999888777777888::::::999777333111//////222555666777777666444222111111111111---///111111111111222444666666444222111333666999777777666555333333666888;;;999888;;;@@@EEEGGGGGGFFFDDDBBB@@@@@@>>><<<:::000111444555777777666555333444666666666444222000888888:::;;;===>>>@@@@@@???EEEOOO]]]hhhoooooommmkkkkkknnntttxxxuuukkkaaaXXXQQQHHHCCCCCCCCCAAA???@@@AAABBBCCCEEEGGGHHHIIIIIIEEECCCDDDDDDHHHVVVeeevvviiicccdddhhhmmmnnnnnnkkkcccWWWKKKCCCAAA>>>:::888888999999999777666555444555777999:::666777888888999;;;>>>@@@AAAFFFKKKNNNMMMMMMNNNOOOYYYZZZ^^^cccaaa[[[XXXZZZ\\\^^^___```______```aaa]]]]]]^^^```dddjjjqqqvvvyyywwwxxx}}}||||||qqqZZZGGG???555333444777666333333666777888999999666444222111111222333444555444444333555555666888888999999999777555555777999999666444111000//////111333555777666888:::<<<;;;999555333000333777888777777888::::::999777555555555666777888888:::<<>>===<<<===>>>>>>===;;;:::999999888999:::;;;<<<;;;999888888999999888666999888777666666888:::;;;===:::666444333666999;;;>>>@@@AAA>>>999666777999;;;;;;;;;;;;;;;:::::::::777888888777666777:::===???;;;777555666777777666666555555444444333222222444444666888;;;<<<:::888666555444333444777:::;;;::::::999888777999<<>>BBBDDDDDDGGGEEEBBB@@@???<<<999666222444777999999777555333111333555666666444222111555555777888:::;;;<<<===>>>???AAAGGGNNNTTTXXXYYYYYYVVVUUUWWWZZZZZZTTTNNNJJJFFFCCCBBBDDDDDDBBB@@@??????@@@BBBEEEJJJNNNPPPQQQOOOMMMKKKKKKUUUjjj~~~zzzkkkddddddgggnnnpppqqqpppjjj^^^PPPFFFDDDAAA>>><<<;;;;;;:::999555444444444666888;;;===888777555666888:::::::::<<<===>>>??????>>>======BBBCCCHHHMMMKKKEEEBBBCCCGGGKKKPPPSSSSSSQQQPPPPPPKKKKKKLLLOOOTTT[[[aaaeeehhheeefffiiikkkjjjkkkooolllllljjjddd```bbbllluuugggQQQEEE;;;777555777666444555888555555666666555444222111333333444555555555555444444444555666777777777777333333333555777888666444******+++---///222555777777888888777666555333222000222666777888888999:::888888666666666666888999888888999:::;;;;;;;;;;;;;;;888555444666888999::::::999777777777999;;;<<<>>><<<999777888999999999999888666333000000222444777666555444444555666777222333555777999999999999:::777555666888999666444222333555666666666555555777666555666777777666444000000000222666888999888:::999999888888888888999777555222222333444333333666777888999999888777666666777777666444222222333222000//////111333444444111111111222333555666777888888777666666666666777999:::999777444222222333888777555333222222333333444111...---///222444555555666666555666999===AAA>>>===;;;<<<===>>>>>>===999888888888888999::::::999777666666777888777666888777666666666777888999999777555333444666:::<<>>999666666888999999999999999888777777555777888888777888999;;;>>>;;;777555444444444333333333444333333222111111333666:::<<<;;;:::999999444333222111333777;;;>>><<<<<<<<<;;;::::::<<<>>>BBB>>>:::777666555555444555444333222222333444555777777666444111000222333444555666888;;;;;;999777555555666777999888666333666555333000////////////111000...,,,+++---222555999:::999777333111111111333333333111000222555888<<<:::888888;;;>>>??????FFFDDDAAA@@@===:::555222555666777888777666444333222444666888999777555333222222444666888:::<<<===BBB@@@???@@@CCCHHHMMMPPPQQQNNNKKKLLLNNNNNNKKKGGGBBBBBBCCCEEEHHHHHHFFFCCC???@@@BBBFFFMMMUUU\\\```dddddd```[[[ZZZgggpppfffccccccpppnnnllljjjfff^^^SSSLLLDDDBBB@@@>>>>>>===;;;:::666666555555666888:::<<<777444222333777::::::888;;;::::::;;;>>>>>>===<<<:::;;;???CCCBBB===<<<>>>===AAAFFFIIIIIIHHHHHHHHHBBBBBBDDDGGGMMMRRRVVVXXXVVVSSSTTTYYY[[[ZZZZZZ]]][[[ZZZWWWQQQMMMOOOWWW^^^iiimmmsssuuurrrtttrrrZZZLLL>>>999666777888666777;;;444333333444555444333111444444444555555555555555333444444555555555444444000000222444666666555555)))***+++---///222555777777666444333222333333444222333555777777777777777666666666666666888999:::888999::::::888777777777;;;888555555888;;;===>>>;;;999777777888:::===??????<<<888777777999999999888666333000///000333555777666333222222333666777111333555777888888777777777555333444666777666555222333444555666555444444666555444555777777666555222222333666999<<<<<<<<<:::999777666444444444444444333222111111222222222444666999;;;<<<;;;999888888999888666333111111222555333111222333444444444111111111111222222333444777777666666666666666666888888777666333222111111555444444333333333444444444111...---///111222333555666555444555888<<<@@@<<<:::888888:::<<<<<<<<<777777777777888888999999888666555555666777777777888888777777777777888999777666555444444666999:::>>>??????<<<777555444555666777888888777777555555111333666777666555666777;;;999666444333333333333444444555555555444333333333888===>>>;;;888888999555444222111222666:::===999:::;;;:::888888999:::>>>;;;777555666999:::;;;777666555444444444555666444444333111///...000222333444555888::::::888666333444777:::<<<;;;777444666555333111000///000000222000,,,)))'''***000555888999:::888555222111111555555444222222444888;;;<<<:::888777777999:::;;;AAA@@@>>>===;;;888444000999888666444333444444555555777:::======;;;888666000111333666999<<<>>>??????>>>======>>>AAAEEEHHHJJJIIIHHHIIIJJJIIIFFFCCCAAABBBEEEHHHJJJIIIGGGEEEDDDFFFKKKSSS]]]jjjuuu{{{}}}uuussszzzkkkbbb]]]llljjjhhhgggfff```VVVOOOEEECCC@@@?????????===<<<:::999777666666777888999444222000222777;;;<<<::::::999:::<<<@@@BBBAAAAAA<<<;;;<<<>>>===:::;;;???;;;===???AAA@@@AAABBBCCC>>>>>>???DDDIIIMMMNNNNNNGGGDDDEEELLLPPPOOOOOOPPPSSSOOOIIIEEEEEEHHHKKKMMMPPPVVV^^^aaa]]]\\\gggtttmmm^^^CCC<<<888999999777777999555333222333555666444222444444444444555555666666333333444444444333333222---///111333444444555555......///000222333555666555333111000111333666888555555666777777666444333444444555555666888999999888:::;;;:::777555555666888666444555888<<>>888777777666666555555666///000000...------000222333333555777999999777555000111555999<<<;;;999666666555333222111111222333222000,,,(((''')))///333444666888888777555444444555555333111111333888;;;:::999888666555555666888;;;:::999999999777444222;;;888555333222333555777888:::===@@@???===:::777000111444666999<<<>>>@@@;;;===>>>??????@@@BBBDDDGGGGGGHHHJJJKKKIIIFFFCCCAAACCCEEEHHHIIIHHHGGGGGGFFFJJJRRR___ooowwwiiiaaaccccccdddggghhhbbbWWWMMMIIIFFFCCCAAA@@@@@@>>>======;;;999666555666666777222111111444888<<<>>>???999;;;???CCCFFFHHHJJJJJJHHHDDD@@@>>>;;;:::>>>DDDAAAAAABBBAAA@@@@@@BBBDDD@@@@@@BBBGGGLLLOOONNNLLLDDD@@@AAAHHHMMMKKKIIIHHHOOOJJJCCC@@@@@@BBBCCCCCCCCCHHHPPPTTTPPPMMMSSS]]]qqq~~~tttUUUKKKAAA>>>;;;888666888888555333444666777555333444444333333444444555666444444444444333222111111---///222333333333444555333333444444555555555555555333111000111444888:::777666666666777666333000222333444555666777777888777999;;;:::666444555666333222222444777;;;<<<===;;;:::888888888:::<<<===888777666777999;;;;;;:::555222///...///111222222444333222000000222333444333333333333333333333333000000000111222555777999555444444444555777999:::888666555555666777666666333333444666999999888666777555333000//////000000000111333333222222444555222444777999::::::999777555666777666444333333444888666444444444333111///222111000000//////000000333444555555555555555444333222111111333333222111222222333333444444555555444222000///111333444444444555666555555666999;;;999777555555666666666555444555666666777777666666444444444666888999888666::::::::::::999999999888777777777666777777777888999999888666444333222111555666888999888777555444...000333333333222222333444555555444222222333555555777999;;;;;;:::999888666888::::::999888888999:::999777555444555666777777777777666555555777999<<<999666555777999;;;;;;888888888777666666555555...//////...---...000222555444444555777777666555...///111444888999888666444333222222222333444555333222///,,,***,,,///333111333666888777777888999444333111///...000555999888888777555333333555777777666444555666666555333:::999777666555555666777888:::===??????<<<888555333444555777999;;;<<<===;;;>>>@@@@@@??????AAADDDEEEFFFHHHIIIJJJJJJHHHFFFCCCEEEFFFHHHHHHIIIJJJKKKKKKRRR^^^ooo}}}ttteeeccccccfffiiifff^^^VVVPPPLLLGGGCCCAAA@@@>>>======;;;999777666666666777222333555666888;;;???BBB@@@GGGPPPWWW[[[___cccgggddd\\\RRRKKKFFFEEEKKKSSSTTTTTTTTTSSSPPPOOOPPPQQQNNNNNNQQQWWW^^^aaa___[[[RRRMMMMMMRRRUUURRRLLLJJJNNNKKKFFF@@@<<<;;;<<<>>>@@@CCCIIIMMMKKKGGGJJJQQQaaammmwwwgggTTTIIIAAA<<<:::;;;<<<888555555888999777444444333333222222333555555444444444444333222111000---000333444333222333555666666777777777777666666777555333111222444888:::777555444555777666333000111222333444555555666666444777:::999555333444777111111222555999;;;<<<;;;:::999999999999999::::::888777888:::<<<<<<;;;999666444111000222333222111444333333222222333333444333333222111222333555666000000000000000222555777555333222111333666;;;===;;;888666555666777666666555555666777888777555222666555222000///000222333...111444555444444666888333444666888999999888777555666777666444333333444666555444444444444222000000000000111111222333444333444555666777666666555333111000000222222111///000000111222333333333333222000//////222444555555000222555666666777999;;;;;;999888888999888666444333444555666666666555555000111333666888888666444999999999999999888777777555555666888999999::::::888777666555555444333222666777999::::::888666444111333555555555555666777555666777555222111222333333555777:::::::::888777888777666777888999999999::::::999888777666666666555555444333222444777::::::888666666777888888888888888888777777666555444111222111000......000222888666444333444555555444///...---///222444555555111111000000222333555666555555555333000000111333000333555777777888:::;;;555444111...---///444888666666666444222222555888666444111111222444444444999999999999999888777777777999<<<>>>===:::555222555666666777888999999::::::<<<>>>>>><<<<<<>>>AAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKNNNPPPVVV^^^mmmyyyiiieeemmmwww}}}}}}tttmmmgggfffkkkmmmkkkhhhWWWQQQJJJDDDAAA???>>>===<<<;;;999777666666777888222555888888888:::???CCCKKKUUUbbblllrrryyyuuuhhh]]]VVVTTT[[[dddhhhiiijjjhhheeecccaaaaaa______bbbiiirrruuusssoooddd___]]]```aaa[[[TTTPPPNNNNNNKKKDDD;;;666999===AAABBBFFFJJJIIIFFFHHHNNNYYYcccuuufffSSSHHHAAA???@@@>>>:::666666999:::888444333333222111222333444555555555555444333222111000...111444555333222333444777777888888888888888777:::888555333333444777999555444333555777888555222000111222333444444444444111555999777444222444777222222444888<<<>>>===<<<999999999999999999999888999999:::<<<>>>===;;;888888555333333444555333111444444444444444444444444333222111000222555888:::111111111000///000333555555333000///111666;;;???<<<:::777666666777666666999888888999:::888555222666555222111000222444555...111555666555666888;;;444555777888999999888888666777777666444222333444666555444555666666555333//////000222333666777999444555666888888888777666444222///000111111///---...///000111111111111111111///...///111444555555---000444777888999:::;;;===<<<<<<<<<<<<:::777444333333555666666666555444---///111555888888555222888888888888888777666555333444666888:::;;;<<<===888777666666666666444333777888:::;;;;;;999777555555666888888777777999;;;666888999666222///000222111222555888999888777555999666333444888::::::999999999999:::999888777666333333111000///111666999777666555666888999999888888888888888777666444444555555444222000///111222:::777444222333444555444000...,,,,,,...111222333.........///111333555777777888999777555444444444111333555666777888:::<<<888777444000///111555999444555666444222222666:::777444000///000222333333777777777777666666666666666666666888;;;;;;:::888888666222000111333777:::999999;;;<<<======>>>>>>AAA@@@???CCCHHHJJJFFFBBBEEEBBBDDDKKKPPPPPPQQQSSS```qqqmmmcccZZZSSSYYYddd}}}uuulllllluuu}}}pppkkkmmmppppppmmmeee\\\TTTNNNGGG@@@<<<<<>>===<<<;;;:::::::::555;;;999999===:::>>>MMMUUUhhh{{{{{{}}}}}}yyywwwtttvvv|||}}}uuurrrooollliiihhhaaa]]]TTTHHH===999;;;>>>AAABBBDDDEEEGGGHHHIIIJJJKKKPPPbbb}}}qqq^^^OOODDD???@@@===:::777555666666777555555444000------000333888777555444222000000///000111333333222333555777666999;;;<<<:::777555555;;;<<<;;;888444222222222333333444555555444111...///111333555666666555444555555777777666444222111222444777:::<<<<<<<<<;;;:::777555666777888666333;;;;;;<<>>@@@???<<<777666666555444333222111666666777777777777666666777999<<<<<<<<<;;;<<<<<<<<<:::888666444444444444333333444444555777888999888666444444666888888888666666666666777888999:::;;;555...,,,000444555555444444555777888999:::;;;888888888666444444555777???===:::777444222000000222222000...---///222666333222000/////////000111///000111222222222222222444777::::::888555444333333111000444999:::777333777555444555888888666444555444444444666999<<<>>>999666111///000111333333777777666666555555555555444444555777::::::999888777555333222222444777999999:::;;;<<<============@@@>>>>>>BBBGGGHHHEEEBBBDDDBBBDDDJJJOOORRRXXX^^^ppp|||lll]]]UUUNNNHHHLLLWWWxxx|||qqqddd^^^aaagggiiihhhiiilllqqqtttvvvwwwyyyzzzwwwsssppplllhhhiiiaaaYYYUUUNNNEEE@@@???@@@???>>>===============999>>>:::888;;;999???PPPhhh}}}~~~|||tttooodddXXXLLLDDD???===@@@@@@@@@AAABBBDDDFFFHHHHHHKKKXXXooouuucccTTTKKKBBB???:::777555555555555555666555222//////222555777666333111000/////////000111222222111222444666555777:::;;;:::888888888;;;;;;:::777444222333555444444444555666555333111111222555777888888888777666777888888777666333222333555777:::<<<===<<<<<<777555444555777888666444;;;;;;<<<>>>@@@===888444666555444444444444444444666777999:::888666333111///000222444555666777777444000------111555777666777444111...///222666999;;;:::999888777888888999999666666999888444333666444333222222222444666777555666777999:::;;;;;;;;;===999666555666777666555777666444333333333555666999999888888888777666555555777888888777777777888888888666666666777999:::777666555666777555111...111000111222444555555444555555444444444555555666333111111333777:::;;;:::AAAAAA@@@???===:::888666444555777888888777444333000///000333666777555333222333555555555444555666555555666999>>>@@@???===666444111///......///000666666777888888777777777777999;;;<<<;;;::::::;;;:::999777666555444555555555444444444555555666777666555444555888999:::999777666444444555888<<<>>>;;;555000///222666666555333555888;;;======<<<;;;666777777666555666888:::>>>===;;;999666444222111222111///,,,+++---222555555333000------...111222111111222333333222111111333666888999777666555555555222000222666888555222444333333555888999888666555555444444666888:::<<<777555111000111333444444888777777666555444333333333222333666999::::::999777666555555555666888888::::::;;;<<<=========<<<>>>======@@@DDDFFFDDDAAACCCBBBCCCHHHMMMUUUbbbnnnyyyvvvggg[[[PPPKKKFFFBBBFFFOOOlllrrraaaVVVTTTSSSRRRPPPUUUWWWYYYZZZZZZ[[[\\\^^^ppp}}}ssskkkffffff```ZZZWWWQQQGGGAAA???AAAAAA@@@@@@@@@@@@@@@AAA>>>AAA;;;777999:::CCCWWWwwwzzzooodddYYYMMMEEEBBB@@@>>>===>>>@@@DDDFFFFFFGGGNNN]]]nnn}}}hhhXXXFFFBBB===999777777666555666666555333222333555888666444111///---...///000000222222222111222333555444777:::;;;:::999::::::;;;:::888555333333555888666555444555666777666555444555888:::;;;;;;:::999777888999:::999888666444555666888:::;;;<<<======555444333444555666555444::::::;;;===>>><<<777444555555444444555555666666777888::::::999777444222---///333666888888777777222000///222666888777555888666333000///111444666999888777777666777777888444222222555555222222444555555444444444555777888888888888888999;;;<<<===???<<<888666666666444333666555444333333444666888999666555666888999777555444666999:::999888777888777777777888888888999999888777777777777555111...222222222333444555777777888888888888888888888888444333222444777999:::999>>>>>>>>>===<<<:::999888555555666777777777666666333333222444666777666555333555666666555555666777777777777999===??????>>>777444000,,,***+++...000555555666777888888888777666888::::::999888888999777777666555555555555666777666555555444444444555444444555777:::<<<<<<;;;999777444222444888===AAA999666222222555777777666111555:::???AAA???===:::555666777777777888;;;============;;;999777444222333111///,,,+++---222666777444000,,,+++---000333222222333444444333222111333555777777666666888999888555111111444555444222111000111444777999999888555555444444555666777888555444222333444666666555:::999888777666555444333333222333555999;;;;;;:::888888888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>BBBCCCBBBAAACCCAAABBBEEEKKKWWWkkk}}}iii^^^]]]WWWPPPIIIGGGEEECCCFFFLLLaaasssppp^^^SSSOOOMMMKKKJJJNNNOOOPPPOOOOOOPPPSSSUUUbbbtttzzzoooiiibbb]]]YYYXXXTTTKKKDDDBBBCCCCCCBBBBBBAAAAAABBBBBBAAADDD===777:::>>>LLLccc~~~rrrbbbVVVJJJFFFAAA<<<;;;>>>BBBEEEEEEEEEIIIQQQZZZggg{{{vvvaaaLLLGGG???;;;::::::999888666555555444444555777999666444111...---///111333333444444444222222444666666888::::::999888999::::::999777444222333777:::777555444555777999999999777999:::;;;;;;:::888777888999;;;;;;;;;999777666666666777888:::;;;======555555444333333333222111666777999;;;<<<;;;888666555555555555666666777888777888999:::999777555333000333666:::;;;999777555111111222777;;;<<<888555777666444222111222333444555555444444555555555555000...///222333000000222333333333444555777999::::::999888888999;;;<<<>>>AAA???<<<999777666444444777666555444555666999:::777333000222777999777333222555888:::999777666666666777888999999999888777888888888888666444111///222222333333333444777999<<<<<<<<<;;;;;;:::999888666555555555666888888888;;;;;;;;;:::999999888777666555555666666777888888777666555444555666777888777888888777555444555666999999999999;;;===>>>???888666222///---...000111333444555666666777666666555777888888666666666888444444444555555555666666999999777666555444444444333333555999<<<>>>===<<<:::888555444444777;;;>>>777555333333555777666555111444999===>>>>>><<<:::666888999999888999;;;<<<<<<<<<======<<<999666444444222///+++***,,,111555555333111...---...///000000111333555555444333333333555666666666888;;;>>>;;;888444222333444444333///000111333555666666666555555555555555555555555444444444666888:::999888;;;;;;:::999888777666555444444444666999<<<<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999:::===???AAAAAAAAADDDAAA@@@EEEMMM^^^vvvxxxeeeUUUMMMMMMJJJFFFCCCCCCBBBAAACCCGGGXXXhhhyyygggUUULLLJJJGGGFFFGGGGGGHHHIIIIIIIIIKKKOOORRRZZZfffzzzvvvmmmccc^^^[[[\\\YYYRRRMMMLLLGGGFFFEEECCCBBBBBBAAAAAA@@@DDD>>>999>>>EEEWWWpppwwwiiiXXXRRRIII@@@<<<<<>>>>>:::666555444444444333444444444111111222333333333444444---+++,,,000111......111000111222444666999;;;<<<:::999999888999:::<<<===AAAAAA???<<<999777666666888888777777888999:::;;;555111...///444777555222000333777888777555444444444666777999999888777666666777888888666333111///111333444444222333555777>>>>>>>>>===<<<:::888777777777777666666666777888888888777777666666666666666555555555666777999:::999999777666555666777999;;;;;;:::777444333333444999::::::::::::;;;===>>>666555444333222111111111222333333444555555555444333444555555444444555666222333333444555666666666;;;:::888777666555555555444444666999===>>>===<<<:::999888666555666666777444333333333555666555555333444555777888999::::::999:::;;;;;;999888888999:::;;;<<<===<<<:::888666333111...***((()))---111111222222222111000...---...///222555666666555444333444555666666999===@@@===:::666444333555666666111111333333333222222333444555555666555444333222555555666888;;;<<<;;;:::<<<;;;;;;:::999888777777666555555666999<<<<<<<<<999999:::::::::;;;;;;;;;<<<=========<<<;;;::::::888999:::<<<>>>@@@AAABBBEEEBBBAAAHHHVVVjjjmmm^^^SSSIIIEEEEEEFFFEEECCCCCCCCCDDDEEEFFFPPP]]]uuuwwwcccPPPIIIFFFBBBAAAEEEBBBDDDEEEFFFGGGJJJNNNQQQRRRXXXeeevvvsssddd^^^ZZZZZZXXXSSSQQQRRRLLLJJJHHHFFFCCCBBB@@@@@@===BBB???<<>>???@@@AAA@@@AAACCCCCCEEEPPP[[[lllzzz{{{```TTTEEE;;;888999999777777555444555777888888777666555333222222444777888888999999888666555666888999999888666444444666777888888777555333444777:::777666666777:::;;;:::999:::::::::999777444111///777888:::;;;;;;999888777444333222222333666888:::999999888555000---,,,,,,///222666888888999999:::888888777777777888999999777666444333222333444555999:::===>>>===999555222111111444999===>>>;;;777444444555555555555444333///000111333444444444444---+++,,,///000------//////000222555888:::<<<===999999999999999:::;;;;;;???@@@???===:::888777888777888999:::::::::999999444111...///222444444333000222555666555444333444444555666777888777666555333555777777555222111000111444777666333222333555<<<<<<======<<<:::888777888999999777555444555777777777666555555555555666555555555666777888:::;;;::::::999777555555666888<<<<<<:::777333222222333888:::;;;;;;999999:::;;;333333333333222222111111333444444444444444333333111222333222222222444666111222333444555555555555999888777777666666666777777666666888;;;<<<<<<;;;:::999888666555444333222333333333333444555666666666555444333444666888:::;;;<<<===;;;999666666666888888::::::::::::999888222111...***'''&&&)))+++...000222444333111...,,,,,,///222555666666444333111222444555666888<<>>DDDMMMaaa|||vvvrrrpppsssyyy}}}||||||{{{kkk[[[NNNFFFDDDDDDBBB@@@???@@@@@@BBBIIIQQQ\\\iii}}}rrrcccOOO@@@;;;;;;:::888:::888666777999:::999777444444333333444666777999999999999888555555555777777777666444222333666888777888777666444555777999777666777999;;;;;;999777777888888888777444111000555666888999999888777555333111//////000222555777888999999555000---------000333666777666666777888:::999999888888888888999666444000......000333555888999;;;<<<;;;888555333111000111555:::<<<:::777555666777777666444222000000111333555666666666666...,,,,,,000000---,,,///333444555777999:::;;;;;;777888999999999999999999;;;===>>><<<999777888999555777999;;;;;;999666444444333222111111222444555111333555555444444444555333444444555555555555555000333666666333111111111222666::::::555222222444666777999;;;;;;;;;:::999:::;;;;;;888555333444666999888777555555555666666333444555777888999:::;;;999;;;;;;999555444555666::::::888666333222333555666999;;;;;;999777888999333222111111111222444555666666666666555444333333...///000000000111444777111222333444555555444444555555555555555666777777:::888777777999:::999999:::888666333222222333333444444444444444555777999:::888666444444666888::::::<<<<<<;;;888666555555666666777777888888999999777666444000+++))))))***...///111222333222000///...000333555555333111///---///111333444666999;;;777777666666555777999;;;555777999777555333333444333555777888888666444222444444333555888999999999999999888888888888888888777555444444666888999999777666555555555666888999>>>>>>======<<<;;;999999777999:::<<<===???BBBDDDIIIDDDFFFTTTkkk}}}hhh^^^TTTLLLDDD??????DDDEEEFFFFFFCCCCCCDDDEEECCCFFFKKKYYYsssyyycccOOOIIIFFF@@@@@@FFF@@@CCCEEEGGGHHHJJJLLLNNNNNNKKKLLLSSSZZZeeeyyyqqqhhh___[[[XXXUUUVVVYYYVVVTTTPPPKKKGGGCCC@@@???777?????????EEEMMM```{{{vvvrrrvvvwwwooofffcccVVVZZZdddmmmpppvvv|||iiiYYYOOOKKKIIIEEEAAA???AAABBBDDDJJJQQQWWW```rrrqqqYYYGGG@@@>>>===;;;<<<:::888999;;;<<<:::888333333333444555666777888999999999777555444444666555555444222222333777:::777888888777555555666777666666777999;;;;;;888666555666777888777555333222444555777888888777666555111000...,,,---000444666777888888555111......000111444777777555333444666;;;;;;:::999888888888888666333...++++++...222555666777999::::::888555444000......222777999999777777888999999777333///---111333555777888888888888///------000000---,,,///777777888:::::::::::::::666777888::::::999888777777:::<<<;;;888777888999444666999;;;:::777444111555555555333111222444777333444555555444444555777333333333333444444555555...222555555333111111222333888======888333222333000222666999;;;<<<<<<;;;:::;;;<<<999555333444666:::999888777666666777777222444555777999:::;;;;;;999;;;<<<999555333444555888888777444333333555777555999<<<<<<999666666777666444111000111444777:::999999888888777555444333,,,.../////////111444777111222333444555444333333222222222333444555666777<<<:::777666777888888777:::777333000///111444666666666555555444666999<<<<<<;;;999888777888999:::999:::<<<;;;888666555555555555555555666777999999<<<<<<:::666111...------/////////000111111222222000222444555444111...,,,***,,,///111222333666888444555555555555777999;;;666999;;;:::777555666888333555777999999777444222444222111333555777777777555444444777:::<<<:::777777555333222333555888:::<<<:::777222///000333666888999:::999777777888:::;;;888999<<<======???DDDGGGFFFOOOeeeyyynnn```WWWMMMFFFDDDBBB>>>;;;AAAAAAAAAAAABBBBBBCCCDDDGGGHHHRRRjjjoooVVVHHHDDDAAA>>><<<@@@BBBEEEIIILLLKKKIIIFFFGGGGGGKKKRRRTTTUUU\\\eee}}}kkk```YYYVVVZZZaaa^^^aaa]]]OOODDDBBBBBB@@@<<<;;;???DDDBBBEEEYYYqqq}}}nnngggeee]]]]]][[[ZZZ[[[ZZZUUUPPPEEEAAADDDQQQcccxxx|||pppfff[[[PPPGGGAAA>>>BBBDDDDDDIIIPPPMMMTTTeee|||uuu___MMMBBB<<<:::;;;;;;:::777888;;;===<<<777666444222222333555666:::<<<:::666444444111---111//////222777:::999666333555777555222111333555777999:::;;;:::888666444777444333666555222222444555777999:::999888888999666666555333111111333555666666444111///000333555666666666666666777777777999:::999888555444444555444333111---++++++---///666777888888666444333444111000///111333666666666888:::<<<;;;777222///---111333888;;;<<<;;;888666000000000///---...000222;;;<<<>>>??????===;;;999666777888777555555666888999888888888777777666666555444444555666666444333777555222000000222555777888666444333444555555555444444555888:::999777444111//////333777888555000333777;;;>>>>>>:::555222444444444555888;;;>>>@@@===888222000111444555444::::::888777666666666666888555333555999:::777333<<<;;;:::999:::888555333777777777666555555444444333777:::999444222444777666666444222000000222444555666888999999999888777///111222000...///333777444444444444444444444444222444666666555444555666<<<;;;:::999777666555555<<<:::777444333444666777:::888777888999:::::::::888888777666666666666666444777;;;999555333555888444444333222222555:::>>>???>>>===;;;888555222000///111333333111000000000///111444666555333000...,,,---...000222444777888888777666444333333555888666777888999999888666555444666999999888666555444555111......111333333222333222333777;;;<<<;;;999888777666666666888999:::999777555111//////333666777888888888666666888:::888666777:::;;;:::===BBBGGGMMM___zzzyyyfff\\\WWWPPPHHHDDDCCCAAA>>>;;;?????????@@@@@@BBBCCCCCCDDDFFFOOOeeeyyy^^^OOOIIIEEEAAA???AAABBBDDDGGGIIIHHHGGGEEEFFFGGGKKKQQQQQQPPPTTT[[[nnn}}}qqqeee\\\\\\aaafffiiieeeYYYOOOIIICCC>>>>>><<>>888444333000---111000111444888::::::888333555666444111///000333777999;;;<<<;;;999666333444222444888777333000222444666888999888777777888:::::::::888666444555666666555444111000000333555555555444666888999777555888999:::999777555555555333222000---++++++---000333555666555444333444666555444333333555666555444777999;;;:::777333000...222555888:::;;;999666444111222222111000000111333:::;;;>>>??????===:::888777777777555333333444555777777777777777777777777555444444555777777555444777555444222333444666888777666444444444555666666777777777888::::::999777111///...111666777555111444777:::===<<<:::666444444444555666888:::<<<===999555000///000333555555999888666444444555666777777444333555999:::777444999999888999:::888555222555555555555555666666666555777888666333111333555666666555333000000222444444555666777888777666666111222222222111222444777222222222333333444444444555777999888777666666777:::::::::999888888888777;;;:::888666555555666777:::999888888:::;;;;;;:::555555555555555666666777444777999888444222444777444444444444444888===@@@AAA@@@===:::777444222111111333555555444222111111///111333555555444111///,,,---...///222444666777777777777555444444666777555666888999999888666555555666888888777666666666666333///---///000000000111111333777;;;===<<<;;;999999::::::::::::::::::555444333000//////333555555666777666555666888999888666666888888888;;;AAAHHHYYYvvvsss```QQQKKKLLLHHHCCCBBBBBBAAA>>>;;;<<<<<<<<<===???@@@BBBBBBAAABBBJJJ]]]yyycccSSSMMMIIIEEECCCAAABBBCCCCCCDDDCCCCCCCCCFFFIIINNNSSSQQQMMMMMMPPPZZZggg|||wwwjjjcccccclllnnnlllfff^^^UUUIII>>>AAA======AAAAAA@@@IIITTTmmm~~~cccPPPGGGCCCBBB??????>>>>>>>>>=========;;;===HHH^^^zzz{{{mmm[[[UUUOOONNNLLLHHHGGGHHHFFFEEEIIITTTdddzzzjjjXXXJJJCCC===;;;999:::::::::999888888777666666777999;;;===HHHLLLJJJBBB:::666333000111222444777999:::;;;;;;333555555333///---...000555777;;;======:::777444111111444999999333000000333555777777666555666777<<<===>>><<<888555444333555555444222000111333666444222222555:::;;;777333555777999:::888666555555111111000...,,,,,,///111222333333333222333666888888777666666666555333111555777:::999777333111000444555888999999666333111111333555555444222222333888:::===??????<<<888666777777666444222111222444777777777777777777777777555444444555777888777555666666666666666777888999777666555555555555777777:::999777888:::;;;:::999222000...000444666555333666777999:::;;;999888666555666777999::::::999999444222//////111444666777999777444222222444666888555444555888<<<<<<999555666666777888999888444111333333444444555666666777777666444333222222222333555555555444111111222444222333444555666555444444444333333444666777777666000111111222333444555555777999:::999777666666666888888888999999999999999999888888777777666666666:::999888999;;;<<<;;;:::222222333444555666777888555777888666222111333555444555555555666999>>>BBBAAA>>>:::666333111111111444666999999777444222111...000222444555444222111------...000111444555777777777777777777666666555555666777888888777666555666555666666666777888999888444///,,,,,,---......111222444777:::;;;<<<;;;999:::<<<===<<<;;;999777333333333111000111444777444555666666555555777999999777666888777777===DDDQQQiiixxxjjj\\\PPPHHHFFFEEECCCAAAAAAAAA@@@===:::999::::::;;;===???@@@AAA@@@@@@FFFSSSfffbbbRRRLLLHHHEEEDDD@@@@@@@@@@@@>>>>>>???@@@FFFLLLSSSWWWTTTOOOKKKJJJPPPYYYjjj~~~zzzmmmffffffhhhjjjkkkjjjbbbTTTGGGGGG@@@;;;<<<>>>>>>CCCIII___sssfffQQQFFFBBB@@@???===<<<<<<<<<;;;;;;>>>CCCJJJPPP]]]sss{{{oooiiibbb]]]XXXRRRLLLHHHDDD@@@???DDDOOObbb}}}xxxeeeTTTIII@@@;;;999;;;<<<;;;999999666666777:::@@@GGGOOOSSSaaadddbbbWWWJJJBBB===888444555777888888999:::;;;555666666222...,,,---///111444999===>>><<<999777222111444888888333000111555666777777666555666777;;;<<<===<<<888333000///333444333222111111444666444111000555<<<===888111222555888999777555444333000000000///---...000222444444444333222333666999888777666666666555222000333666888888666444222222333444666888888666333111000333666777555333222222666888;;;>>>===:::777444666666666444222222444666888888777777666666666666555444444666888888777666666666777888999:::::::::777777777666555666777999:::888555555666888999888222111000111444777777666777777888888999999999999777999;;;<<<<<<:::888666222111000111444777999;;;<<<999555222111333666888222555;;;AAADDDBBB<<<777333333555777999888444111333333444444444555555555666333000000111333444444444555666555333222222333000111222333444333222222666444444666999;;;888666111111222333444666666777777888999888555333333333777777777777777777777777555666777777777666555444888777777888::::::999888000111333555666888999999777888888555222222333555555666666666666888<<<@@@<<<999555222000///000111666888;;;;;;999555333222///000111333444444444333......///000222333555666666777777888999888555333444555666777777777666666666444333333555888::::::666333///,,,+++,,,...///222444666888999999999:::999;;;===>>>===:::666444333444555444444444666888555666777666666666888999999777666666666888BBBLLLfffssscccXXXPPPIIIFFFFFFBBBBBBBBBBBBAAA???<<<999999999:::;;;<<<>>>@@@AAAAAA???BBBKKKVVVfff~~~cccQQQIIIEEEBBBAAA>>>??????>>><<<<<<>>>AAAFFFOOOXXX\\\YYYSSSMMMJJJLLLQQQ]]]nnn~~~uuuhhh\\\\\\```hhhmmmhhh^^^UUUMMMDDD<<<999;;;===AAAEEEOOO\\\nnn|||~~~wwwpppcccQQQDDD>>>===<<<:::999777888999888777???III^^^iiizzz|||uuuooojjjbbbWWWNNNGGGCCCAAAAAAEEEPPPeeexxxsss```SSSCCC;;;666888;;;999999;;;888:::>>>FFFSSSbbbpppxxx~~~qqqbbbVVVKKKCCC;;;:::888777777888888999666777666222...,,,---000...111666;;;======<<<:::555222333666666333333555666777888777666555777888999;;;<<<;;;777222...---222333333222222222444666444111000555<<<>>>888222000333666777666444222222000111111000///000222444888888777555444555777:::555444333333444444222000333555777777555444333333111333555777777666444333///222555666555333111111444777999;;;;;;888555333666666555444222333666999:::999888777666444444333555444444555777888666555444666777999:::;;;;;;;;;999999999888555555777:::888555222111222444555555222222111333555777888888777777777777888999:::;;;:::<<<===>>>===;;;888555222333444555777:::<<<>>>???<<<888444222333555777111888AAAJJJLLLHHH???999222222444666888777444111555444444444333333333222333111///000222555666777444555777666444222222222///000222333333333222111666444444666999;;;888666333333444555666777888999777888999777555333222222666666555555444333333333111222444555555555333222555555555666888888777555111222444666888999::::::888888888666555444555555555666666555555666999;;;999888555444333333444444666999;;;;;;888555333222000000111222333333444444000000111111222444555666666666666888:::999555222444444555555666666666666666333111111444888999:::222111///---,,,...111333333555888999888888999::::::;;;===>>><<<999555222333555777777666666888999888999999888777777888:::999666555666888???NNN]]]~~~lllaaaUUUOOOJJJEEEBBBCCC@@@AAABBBBBBAAA???===;;;::::::;;;;;;===>>>@@@@@@DDD@@@AAAGGGLLLTTTfffxxxkkkUUUJJJDDD???>>><<>>>>>AAAEEEIIITTT___bbb___ZZZSSSMMMKKKKKKRRR___lll}}}~~~nnn[[[WWWYYY```fffeee```^^^SSSKKK@@@;;;;;;===@@@BBB>>>FFFRRR\\\aaabbb^^^[[[WWWPPPGGG@@@===;;;999777888666777999777666BBBQQQiii{{{yyyyyyyyykkk^^^NNNJJJFFFBBB@@@FFFWWWhhhkkk\\\LLL>>>555666888777888<<<:::>>>HHHVVViii}}}~~~ooo___RRRGGGAAA:::777777888888666666777666222---+++...111...111444888:::;;;;;;:::666444333666777444555888777888888777555555777888999;;;<<<;;;888444111000000222333333222333555777555333333666;;;<<<888444222444666777555333222222222333444333222222333555999::::::888777777999;;;333222000000111222222111333555666666555333333333222333555666777666555444...111444555444222111000444666777888888666444222777777555333222333666999999999888777555444333333555444444555666666555333333444666888999:::;;;;;;;;;<<<<<<999666444777:::666333000000111222333222000111222444555777888999666666666777888:::;;;<<<<<<===>>>>>>===:::777555111444666888888999<<<>>>???<<<999555333444555777222:::DDDMMMNNNIII@@@:::444333333555666666444222555555444333333222111111222222222333444666888999333555777888666333222111000111222333444333222222444333333444666777777666444555555666777888999999888999:::888666444444444555444444333222111111111000111222333444444333222444333444555777777555333222444666888999999888888777777777888777777666555444555555444444555777999;;;;;;<<<<<<;;;:::999888555777888777555333222333222111111111222333444444333333333333444555666777666555444666999888444111333333444444555555666666555222///000444777888777///000000000///111444777111444777999888888:::<<<<<<===>>>>>><<<888555222333555888888777777777888<<<<<<<<<;;;999888999;;;;;;999999;;;AAAMMMcccuuu}}}hhhZZZRRRLLLJJJHHHCCC>>>======???AAAAAAAAA???>>>>>><<<<<<<<<======???@@@@@@FFF@@@@@@FFFHHHJJJVVVfff~~~qqqZZZNNNFFFAAA@@@<<<@@@DDDDDDCCCCCCGGGKKKRRR___jjjllliiiddd\\\TTTMMMIIIJJJRRRZZZhhh}}}fff^^^YYYZZZ\\\ZZZ[[[^^^WWWRRRHHHAAA>>>>>>???>>>999<<>>???;;;666444666999666444222111222333333222---///111444555555666777555555666777999:::<<<<<<;;;<<<<<<<<<;;;888666444///222666777666666888::::::999777555444555666777444:::BBBHHHIIIDDD???;;;666555333333555555555444333333333222222222222222444666888777555555777999222555888999777444222111111222333444555444333333111222222222111222444777555555666666777777777888666777888777555333333444333333333333222222222222000000111222333444444444333333444666888777555333333555666777888777666555333444666888999888666444000222333444555666999;;;>>>@@@BBBDDDBBB???:::777333444444333111111222333333333111000111222333444555555555555555666777888777444222444777888444000333333333333444555666777444000---///333666555333///111444444333333666888...222777999999999;;;>>>>>>>>>???>>><<<999555333333555888999888777777777>>>???>>>===:::999:::;;;>>><<<===BBBJJJZZZttthhhTTTMMMGGGEEEGGGGGGBBB<<<::::::<<>>>>>>>>>>>>>>???@@@AAAGGGAAA@@@GGGHHHGGGPPP^^^ooosss\\\PPPIIIEEEDDD===BBBGGGHHHGGGGGGKKKOOO\\\iiitttuuuqqqlllddd[[[QQQJJJGGGJJJMMMXXXssssssggg\\\XXXTTTQQQTTT[[[ZZZVVVOOOFFFAAA???===;;;<<<===>>>>>><<<999;;;>>><<<======<<<999888888999999666777;;;888777GGG\\\mmmzzz^^^OOOSSS^^^gggxxxyyyqqqfff\\\XXX```vvvjjjTTTBBB======:::===EEEOOO[[[nnnrrr\\\NNN>>>777:::<<<999444333333222...***))),,,000555555555444444444555555444333777======888666666666777666444333222444666555777888888666444333444///000222333333444666777888888888888888888999999999::::::888555444444555666777888777555444555666444666999:::::::::<<<===888444000---...000111111444555666666444222222333777888888888666555333222111333555555333222222333555555444444444333333333;;;:::666222...---///111444444444555666777777888666555333333444333111///111222222444666888:::;;;>>>@@@@@@<<<666333555999888666444444555555444333***---000333444444444444444555666888999;;;<<<<<<:::;;;;;;:::999777555444---111444555444333444666666555444444555666777888555999???BBBBBB@@@===;;;888666444333444555555444111111111222333333444444555:::===;;;666333555888222555888999777444222111222333444555666555444444///111222000...///333777555555555666666666666666333444555444222111111222111111222333333444555555111111222222333444555666444444555777999888666444444555666777777555333222000222444777999888555222...000222444666888<<>>???>>>;;;888666555555555666777777777777777BBBBBB???;;;888999:::999:::;;;DDDRRRaaasssjjjYYYRRRKKKHHHCCC@@@??????>>>===<<<===>>>AAACCCCCC@@@===@@@======AAACCCCCCAAA@@@EEEDDDBBBBBBDDDHHHMMMQQQhhhmmmWWWOOOLLLLLLMMMNNNIIIGGGKKKOOORRRWWW[[[jjjqqqyyy~~~pppbbbVVVMMMGGGFFFEEEIII]]]ssswwwddd[[[WWWSSSTTTWWW\\\]]]WWWNNNJJJIIIEEE===BBBBBBBBB@@@>>>;;;888666999:::;;;;;;;;;:::999888;;;<<<;;;999888>>>HHHQQQmmmoooVVVHHHDDDDDDQQQXXXfffttt|||{{{pppnnnzzz|||lllRRRDDDCCC>>>AAAPPP\\\ssswwwfffLLL>>>===777666888555777666333///******...222333555555444111000222444::::::;;;999777555666777777999:::888444111111333000111444666666555333111000///......///222555777777777888888888888888888888;;;===<<<888555444444888777777888999888666444888777666777999:::999888666555222///------111444666666555444333222111000555666777666444444666777444555666666555444666777222111000000000111333444999:::999555///---...///111222333777:::;;;:::888666333000//////000111000222444666555333444888<<<>>>??????<<<888555555666666555444666888888444111///......111555888888777888999::::::999:::<<<>>>;;;:::999888777666555444444000,,,+++///222333333000000000222444555555333555777999<<<===<<<<<<;;;666444222111111333555777000222666999999777333111888888888888888777666666666666666666666555555444666666666777777555222///222222111000000/////////333333333444444444555555333444444222000000111222222333333444555666777777666666555555444444444333777888999;;;:::999777666777888999888555333222333333555777777666444444444///111333777:::<<<===>>>@@@??????@@@AAA@@@>>><<<666222...,,,...111333444888777555333111000000///444666888888666444444444111555777666222000222666777444111333777888666222111///...///111333444444000444:::===<<<999777555...000222333333444666888;;;===???>>>;;;888666555555666666777888888888888======<<<:::888999:::;;;>>>BBBMMM___rrrtttbbbTTTNNNJJJFFFCCC@@@??????===<<<;;;;;;<<<>>>AAAAAA???======>>>@@@BBBBBBBBBDDDGGGDDDCCCAAAAAACCCGGGKKKNNNZZZoooiiiVVVOOOMMMMMMNNNRRRNNNMMMQQQTTTWWW]]]cccmmmttt}}}{{{oooZZZOOOFFFCCCAAABBBOOOaaayyyqqqddd[[[UUUTTTWWW___```]]]VVVRRRPPPJJJBBBBBBBBBBBBAAA???===;;;999:::;;;<<<======<<<;;;:::;;;<<<;;;999888<<>>???===999666666888666666666777:::999666444000//////222555888777666666777888888777777999;;;;;;:::999777666666555555444000---,,,///222444444111000000111333444222111555777999;;;======<<<<<<888777444222111222333555222333555777777666444333777888888888777777666555555666777999999888777777444444444666777666444111111222222222222111000000222222333333444444555555555555555444222222333444444444444555555666777777777777777777777777777777888888999999999777666555777888888777444222222333333555888888666333111000222333555888:::===>>>???;;;;;;;;;===??????===<<<888444000...///222444555888777555444222000000///000222444555444444444555555888999777222000111444444222111444999:::777333222000......111333444444333777:::;;;:::888666666000111222222111222333555999;;;======:::777666555666666777888999999::::::999:::::::::999999;;;===BBBIIIYYYnnnsssfffXXXNNNKKKFFFCCCAAA?????????>>>===:::::::::;;;>>>??????>>><<<@@@DDDDDDBBBCCCFFFJJJDDDCCCCCCCCCDDDFFFIIIKKKNNN^^^www|||aaaSSSNNNMMMMMMOOOSSSQQQRRRTTTUUUWWW```iiiooovvv~~~uuu___SSSGGGCCC???<<>>===;;;<<<>>>??????>>>===;;;;;;<<<;;;999777999???EEETTTkkkoooSSSBBB;;;888777///222999EEEPPP^^^rrrxxxfff\\\PPPRRRdddeeeMMM???>>>888555666222///000000...---...000222666777888777666555666777:::;;;===<<<:::999999999777888999777444111000111///000333666777777666666111111111222222111111111///000111222444666777888777999<<<<<<:::888777777444444555777999999888666222111111222555777777777888888777555222111333444555444222000//////000000444555666555444444555666777999;;;;;;888444222222---...000111333333444444555555333111///000333666444555777:::======:::888999666333111111111000///444666777666333444777:::;;;======<<<:::888888888777666777999;;;;;;:::888222222222444666777666555333444555555444555666888999888666444333333444444444111...---///333555666222111000000111111000...555666888;;;<<<===<<<<<<:::888666333111111222222444444555555666666666666777777777666666666555555444666999;;;<<<<<<:::999222222333555777777555222000111333555555444333222222222222333444555666666777888888777555555666888777666555444444555666777666666666777888888999999999999888777666555555555777888888777444333444555444666999999666222000///333333444666888:::<<<===888777888:::<<<======;;;:::666222000111333555555888777666444222111000///---000222444444444666777888:::;;;888333111111333222111111555999:::888555444111///...000333444555777888999888777666666777555555555333000///111222777999;;;;;;999777666666777777777888:::;;;<<<===:::::::::;;;999777:::???IIIVVVkkkqqqeeeZZZPPPJJJIII@@@>>>>>>???@@@AAA@@@???<<<:::999:::===???@@@@@@===BBBGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFPPPbbb{{{qqqZZZMMMJJJJJJLLLOOOMMMMMMOOOPPPPPPQQQ[[[eeeiiiooouuuyyy{{{{{{tttkkkaaaUUUJJJEEEBBB??????CCCOOOeeessscccYYYUUUbbbcccbbb```\\\UUULLLDDDBBBBBBBBBAAAAAA@@@??????:::;;;===???@@@???>>>===<<<<<<;;;888666777;;;>>>DDDSSSdddsssxxx\\\FFF===;;;:::999333222555;;;BBBLLL\\\jjjyyywwwkkk^^^bbbwwweeeLLL@@@>>>888555555111,,,---...///000111222333777777888888777777777777888:::;;;;;;:::888888999888888888777555333222111000111333555666666666555333333222222222111111000...///222444444444333222666888:::;;;;;;:::999999333333444777:::;;;:::888666444333444666888888888888888999777555555666777444333111/////////000000333444666555444333444555999;;;>>>===999444111///+++---///222444444555444333222111000000333777999444555777999;;;;;;888666777555333222333333222111444666666333000///111444888999::::::999888777777666777888:::<<<<<<<<<;;;444444555666777666555555333444444444333333555777777666333222111111111222333111///...000333666777444222000///000///...,,,444555777888:::;;;;;;;;;999888666444222222333333444555777888999999888777666666555555555555555666222555999<<<>>>===;;;:::333333444666777666444222000111444777888777555444333333333333555666888999::::::;;;:::888777999:::777666444333222333444555333333444555777888999:::;;;999777444333333444444888999:::999777666666777777888999888666444444444333222222333444666888:::888888888999<<<======;;;;;;888444333333555666666888777666555333111000//////111333444444555777888888999:::888555333333444555444222333666888888777666333///...000222444444666666555444333444777:::;;;:::888444000......000444666999999888666555666888888888999;;;===>>>@@@===:::999888555333999BBBUUUgggrrrcccYYYQQQIIIEEEDDD::::::<<>><<<;;;;;;>>>@@@BBBBBB===CCCIIIOOOWWW]]]XXXNNNJJJIIIGGGEEEDDDDDDDDDDDD???EEEQQQfff|||iiiSSSHHHEEEEEEIIIMMMGGGGGGIIIKKKJJJKKKSSS]]]\\\aaafffggghhhiiiddd^^^ZZZQQQIIIFFFEEECCCBBBBBBDDDVVVsssqqqaaaXXXXXXWWWXXXYYYWWWRRRLLLIIICCCCCCBBBAAAAAA@@@@@@@@@999:::;;;===>>>>>>>>>======<<<:::888666777999;;;???DDDLLLUUUdddwwwqqq```KKK>>>:::<<<===<<<777555555888:::===GGGQQQ```nnn|||pppuuueeeLLL???===777555666222------...000222444444444555555666777777777666555444666999999888777777777888888777777777555444333222333444666666666666555666666666666666555555555---///333777888666444222666777888:::<<<;;;:::999333333555888;;;<<<;;;:::999777555555666888888888444555666555444333555666444333222000000000111111222333555555444333333444888;;;>>>>>>:::444000...+++,,,///222444555555555333111000111333666999;;;555444555666888777555333333111111222444555555444777888777444///---...111555555666777888777666444555666888999:::;;;<<<<<<444666777888777666555555444555666555444444666777999888666444222222222222222111000//////222666999555333000///000000///...333444555666777888888999666555444444444555666666444666:::===>>><<<:::888666666555555555555666777222555888<<<===<<<:::999666666666777777666333000000222555888999888666555444444444444666888:::<<<<<<======;;;999999:::;;;666555444222222222222333222333444666888999:::;;;;;;999666444222333444555999;;;<<<<<<;;;::::::::::::999999777666777:::===555444222222222444777888<<<;;;::::::<<<======<<<<<<999666444555777888777777777777666444222000///111222333333222222333555444555666666555555666777;;;888444222222555777888666444000///000222333333111222111111111444888<<<===<<<999444000......000111444777888777666555666999888999:::<<<>>>AAABBB>>>888555555333333>>>LLLaaavvvnnnbbbWWWQQQKKKDDD@@@@@@888999<<<@@@CCCEEECCCBBB@@@>>>======???AAABBBAAA===DDDKKKUUUcccnnniii\\\QQQNNNKKKGGGDDDBBBBBBBBBAAAEEEMMM]]]vvvrrrbbbOOOFFFCCCCCCEEEIIIDDDCCCEEEIIIHHHHHHMMMTTTPPPUUUXXXWWWXXXZZZYYYUUUNNNIIIDDDBBBCCCDDDCCCBBBBBBOOOeee}}}nnn___PPPLLLKKKNNNPPPNNNNNNPPPHHHGGGEEECCCAAA@@@@@@@@@999999999:::;;;<<<>>>???>>><<<:::888777888:::;;;@@@@@@AAACCCJJJVVVccclllqqquuuyyy|||zzztttmmmhhhWWWMMM@@@999:::<<<>>>>>>555333222555555555999@@@IIIWWWmmm|||eeeKKK===;;;666444777444111000000222555666666666444444444666888888666444111333777888777666555666666555555666777777555444444555666777888999999999777999===???@@@>>><<<:::111333666999:::999777666555555777999;;;;;;999777333333444777:::<<<;;;:::999777555444666888999999444444333111//////111222444444444444333333222222000333555555444222222333777:::======999444111///,,,---///111333444555555333222111333666999;;;;;;666444333333444444333222/////////111444666666555999::::::666111///000333333333444666777777444111333555666777777777999;;;444777999:::888777666666666777777666555555666888======;;;999777555444333111000000......111666999666444111000111222222222555555555666666666777777333333444444555777888999333666;;;???@@@>>>:::888777666555555555666777888444666888:::;;;:::888777888888777888888777333000222333555777888888777666444333333444666999<<<>>>??????>>><<<:::888999:::444444444444333333222222555666777888:::<<<===>>>:::888666444333333555555888;;;???@@@???===<<<;;;;;;:::999888777999===@@@:::888555333333555888:::===;;;::::::<<<===<<<<<<;;;888666555777999999999777777777777555333000//////000000...---,,,---///000111222333444666777777<<<999555222111333666999666444222111222333222111...///111111222555999;;;:::999666222///...000222///222555777666555555666999999999:::<<>>AAADDDDDDBBB???AAA@@@>>>>>>@@@AAA@@@???===GGGOOOVVVcccpppoooeee\\\XXXSSSLLLHHHFFFEEEEEEGGGJJJOOOXXXjjjgggZZZMMMGGGEEECCCBBBDDDCCCBBBCCCHHHIIIHHHIIILLLMMMPPPQQQOOONNNPPPOOOMMMEEEDDDAAA??????AAABBBAAABBBJJJWWWiii|||kkkSSSLLLFFFGGGHHHIIILLLQQQMMMLLLIIIFFFCCCBBBAAA@@@:::999888777999<<<@@@BBB???===999777888:::<<<>>>>>>>>>===<<<;;;???HHHPPPVVV\\\aaaaaaZZZTTTQQQPPPFFFBBB>>>;;;;;;===>>>>>>444222111333444333777<<<<<>>@@@@@@@@@GGGPPPWWWYYYTTTMMMHHH@@@>>><<<999888777888999555555555888:::;;;888555111111333555888:::999777999777555555888<<<>>>???;;;999666222...---...000444555666777777666444333000222444555444222111222555888;;;;;;888444222111......///000111333555666555444444666:::<<<;;;999888555222000111222222222///...///111444555555444777888999666222111444777444333444666888777333000111333444444333333555888444777;;;;;;999777777777777777888777555555777888>>>>>>>>><<<:::666333111/////////...---000555999666444222222444666666666888888777777666666666777333333444555666777888999444666999<<<===<<<:::999888777666555555777999:::888999::::::999888777666888888888999:::999666333444444555666777777777666222222111222444777;;;===@@@@@@???<<<999777777888444555666777777555444333666666888999;;;<<<===>>>999888666555555555666666666:::@@@BBBAAA>>><<<:::999:::;;;;;;:::999;;;<<<===:::666333333555888:::999777666777999;;;<<<<<<999777555666888:::::::::777888888777666333000...---......,,,******+++---......///000333444555555888888777555444555666888555444333333444333111///...000333555555666888:::666555333111...///111444...111444666666555555666:::999999:::===@@@CCCEEEAAA999555999<<>>@@@CCCDDDCCC@@@<<>>===???AAAAAA>>>AAAHHHUUUjjjttt]]]RRRHHHEEEDDDCCCGGGNNNRRRPPPLLLHHHEEECCCBBBAAA<<<:::888777888<<>>999@@@MMM^^^oooyyyeee```cccvvv}}}dddJJJ:::888333444:::999:::777444555777999999888555444444777::::::777444///222666888777666555555000///...111555666555333555666999<<>><<<999888777===999555111111222666888444333222444777:::;;;;;;888666555666888:::;;;;;;777888888888666333000...---......,,,++++++---///...------///111333333333333555777888888777777777555444444444555444111...///222666888888777777888222111111000111222444555000111333555777888:::;;;<<<===:::777:::BBBBBB>>>===777555;;;EEEUUUnnnzzzggg\\\XXXKKKKKKJJJIIIGGGDDDAAA???>>>@@@DDDEEECCCAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@<<>>??????>>>AAABBBFFFMMMVVVgggppp___OOOGGGEEECCCGGGMMMRRROOOLLLJJJGGGDDD@@@>>>>>><<<999777888:::===???EEECCC@@@===;;;;;;;;;<<<<<<;;;:::777555555777999???@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<======777444333555:::======;;;:::;;;AAAMMM[[[kkk}}}uuu```UUUSSSVVVhhh~~~tttUUUHHH999111222666999999444888<<<===;;;888888999666666666777999999999777777666777:::;;;999333///---...000222222222111111444555999@@@EEEIIIRRR\\\bbbsssyyykkkXXXCCC:::888777666666555555555666888888777666333222444666555222444999999<<>>666333444666;;;;;;:::999777555333222222333444333222111222333666777777777666555333222///111444333000///111444777777999===>>>;;;999999<<<999555222000000000111---++++++,,,...///...---000...---...222777:::<<<>>>;;;888777777666222...444111//////222333333222000111444777777555444666;;;;;;:::888555444444444::::::::::::999666111...//////000111333444555555222111111444999<<<<<<;;;>>>===;;;777444444666888222333555666777777777777666999===>>>>>>======>>>:::888555444333555777999;;;::::::999777777666666555555555666888999888666:::666222222666:::999777222222111222444777:::;;;======;;;:::777444222000111555:::<<<999666444444555555555555666888999:::888666444444666888999999555777999;;;<<<;;;:::999666777999999999777555333777555333333444555555444444111...000444888::::::888888777666666777888999666777777666555222///......///////////////......000000000000000111111111---///333999======;;;888000,,,---333777555222222///555;;;<<<:::777777999222222111111222444555666222333444555666777888999<<<===:::777:::@@@AAA===<<<999;;;GGGYYYnnnuuugggWWWMMMIIIFFFFFFFFFEEEDDDBBB@@@>>>===@@@CCCCCCBBB@@@???>>>@@@@@@@@@AAA@@@???>>>>>>:::===DDDKKKOOOUUUbbbooorrrrrrooofff[[[RRRNNNMMMKKKFFFGGGLLLOOORRRbbbuuujjj\\\RRRMMMFFFBBBBBBBBB???<<<======>>>AAAFFFJJJMMMMMMOOOMMMKKKJJJIIIHHHEEECCC>>>===<<<===???@@@???>>>>>>===>>>@@@DDDPPPfffzzzttt```RRRIIIDDDFFFKKKQQQNNNJJJFFFDDDBBB@@@>>>===;;;999777777999;;;===CCCBBB???<<<::::::::::::<<<<<<;;;888555555666888======>>>>>>===<<<:::999:::::::::;;;;;;;;;;;;;;;777555444666999<<<<<<;;;999777999BBBNNN]]]pppuuu\\\JJJCCCDDDHHHYYYnnngggPPPDDD777000111555666666333777;;;;;;999666666888888888777777888777666555666666777999:::888333...///000000111111111111111666666999AAAHHHPPP]]]hhhxxxmmmVVVGGG>>>999888999777666666777888888888888555333444666555444999???EEEKKKTTT[[[```fffmmmrrrmmmhhh___RRRFFF===999999;;;::::::888777666555444111222222111//////000222666777888888888777555555111444888888666444555777:::;;;>>>@@@@@@>>>======;;;999555222000000//////,,,++++++---///000000///---,,,+++---111555777888<<<:::888888888555111...222000...///222444444333111333555777777555444555777888999999888666555555777777777888888666444222222222333444444555666777444333222444888;;;;;;:::<<<<<<:::666444333555777555666777999999888777666777999;;;<<<<<<<<<<<<;;;;;;999777555444444555666777777777777777666555555555444444666888999888777999555222333777999888555444333222222333555777888999999888666444333222111444888<<<===:::777555555666444222111111333666777777555333222333555777888444555666777888777666666333444444444333222000///444444555555444444444444444222000111555999::::::777666666555666777999:::999999777555333111///---......///000111111111111222111111000000/////////...000333888;;;;;;999666///+++,,,222555333111111111666;;;;;;999777888:::333333333444555777888999666666666666666666777777<<<<<<:::777999>>>???<<<::::::BBBUUUnnnyyyjjj```WWWLLLCCC@@@@@@@@@AAAAAA@@@@@@???>>>>>>@@@AAAAAA@@@>>>=========>>>@@@AAAAAA???===;;;999888;;;???CCCKKKZZZhhhtttvvvuuukkk]]]RRRNNNOOOIIIDDDEEEJJJKKKJJJPPPZZZbbbsss{{{eeeTTTKKKMMMGGGAAA>>>???@@@???>>>>>>?????????AAAEEEKKKOOOLLLKKKJJJJJJJJJHHHEEEBBB<<<<<<<<<>>>@@@@@@>>>======;;;:::999999???OOO___zzzwwwdddTTTKKKIIILLLQQQMMMIIIEEEDDDCCCAAA@@@<<<;;;888777777888:::<<>>;;;:::999999:::======;;;888555444666888::::::<<<<<<;;;:::888777888999999999999888888777888666666777999::::::999999555333888AAANNN```ooo~~~dddKKK===:::===AAAKKKZZZoooyyy[[[HHH???555000111333333222333666999999666444555666;;;:::999888666444333222555666777888888666111...111111000//////000111222888888<<>>:::;;;999888777777777888999:::999666555666555777@@@JJJRRR\\\jjjvvv~~~ppp]]]MMMCCC>>><<<;;;:::888777666666666111111000...,,,,,,...111555666888999999999888777222555999999777666888:::BBBFFFKKKKKKIIIFFFDDDDDD<<<999666444333222000///++++++,,,...111333333222+++++++++...222444555555999999888999888555111---///......000333555555555///111333444444444333111555777:::<<<<<<:::777555555555555666666666666666666666666666666777888888888666444444666999::::::;;;;;;:::888555444666777888999:::;;;;;;999777666;;;::::::;;;======<<<;;;;;;:::999777666555444444444555666777777666555444444333333444777999888777777444333555888999777444555333222111111333444666555444444333222333333333888;;;>>>>>><<<888666666777444111...---///333555555333000//////111444666666555555444444444444444222222111000///...---,,,111444777888555333333555555444222444777999;;;;;;777666555555555666888999;;;:::888666333111///...---...///111222222222222444333222000/////////...000111333666888888555333---***+++000333000///000333666999999777666888:::555555666888999;;;<<<===;;;:::999888777666777777<<<;;;999888999;;;=========AAANNNfffrrreeeXXXRRRMMMFFF???===<<<<<<===>>>>>>>>>??????>>>@@@@@@???===<<<;;;<<<;;;===@@@BBBAAA???;;;999999888888:::===DDDQQQ^^^lllpppqqqhhhYYYNNNKKKNNNKKKFFFEEEHHHJJJGGGGGGJJJOOOYYYeeeqqq}}}}}}xxxzzzxxxooo___QQQIIIGGGHHHCCC>>><<<===???@@@@@@CCCCCCAAA===:::<<>>>>><<<999555555666888888999;;;<<<;;;:::777666666777777888888777666555888777888888999999999888;;;666444666<<>>???<<<777444555555555444444555777999888888777666777777888999;;;999666444555666888999;;;<<<<<<:::888777888999999:::;;;;;;;;;999666555<<<;;;:::<<<>>>@@@???===;;;;;;:::999888888777666555666888888888777555444333222222444666888999888666666666888::::::777444333222111000000222444555444333333333444555777888:::<<<===<<<;;;888666555777555222//////000111333333222///---,,,...222555999888555333222222333444444333222000///.........///555;;;;;;777444444666777777777888999;;;<<<<<<888777666444444444555555999999::::::888444111///......000111111222222222555444222111111111111222222222333444666555333000---***+++///111......000444666777666444444666888888888:::;;;===>>>???@@@???>>>;;;999888888888999;;;:::999999999:::<<>>???@@@@@@@@@@@@>>>;;;::::::<<<:::<<<@@@BBBAAA???;;;888<<<::::::===>>>@@@HHHQQQ[[[```ccc[[[OOOGGGGGGJJJKKKFFFDDDEEEFFFEEEDDDEEEIIILLLPPPWWW___eeeddd___]]]___^^^XXXNNNGGGFFFGGGDDDBBB>>><<<===???@@@AAACCCBBB???:::555666;;;@@@>>>BBBIIIPPPSSSQQQKKKFFFAAA@@@@@@@@@???===999666666555555777555666>>>GGGWWWjjjzzzjjj]]]UUULLLKKKJJJJJJJJJIIIFFFDDD>>>===<<<:::::::::;;;<<<>>>=====================>>>===<<<999666555777999888:::<<<======;;;999777555666777888777666555444777888999999999888888888<<<888777999<<<@@@HHHQQQfffuuukkkUUUGGG@@@>>><<>>OOOggg|||{{{___GGG<<<::::::;;;:::888666777:::===>>>;;;999999<<>>???>>>===999999::::::::::::::::::999:::::::::999888666555555333222444666888999888888888:::;;;<<<;;;888666111000000///000222555666555555666777888:::;;;<<<::::::999888888666444333222222222111111000//////222222000...,,,---111444999777444111000000111222444333222000//////...//////666<<<===999666666888888999;;;<<<<<<<<<======:::999666444222111111111444777;;;======999333000//////000111111111000000444444333222333444666777333222222333444444222000...,,,---111111......222555555444333222222444555999:::<<<===>>>?????????@@@>>><<<:::999999:::;;;;;;999999;;;::::::===BBBGGGWWWooorrraaaUUUMMMFFFCCC@@@<<<<<<>>><<<<<<<<<<<<===>>>??????AAAAAA@@@===:::999:::<<<:::===@@@BBBAAA???;;;999>>>======@@@@@@???BBBGGGLLLOOOQQQMMMEEE@@@BBBFFFGGGDDDAAAAAABBBBBBCCCCCCEEEDDDDDDGGGLLLPPPOOOMMMMMMNNNNNNJJJEEEBBBBBBDDDBBBAAA???>>>===>>>???@@@<<<<<<:::777555777:::===;;;@@@HHHPPPUUUUUUPPPLLLEEECCCBBB@@@???<<<999666777777888:::888666:::@@@NNN[[[qqq|||iiiZZZMMMKKKIIIIIIHHHFFFCCCAAA???>>>===<<<;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@======;;;999666666888:::999;;;===??????===:::888333555777888999888666555555888::::::999888888888;;;888999<<<<<<===AAAHHHSSSbbbuuuwwwaaaOOODDD>>>;;;;;;999:::AAAPPPgggzzzvvvzzz}}}ooobbb```___WWWHHH===999777666666777777666555888999999666222000333666888999999555111///111444555777888777444111/////////...------///222555777777AAAXXXwww{{{```HHH;;;999999;;;;;;999666666999<<<<<<;;;;;;>>>EEEUUUnnnwww[[[HHH???>>><<<:::666333000...000000///,,,***)))+++---...///111333555555555555:::===BBBGGGPPP]]]lllwwwnnnTTTJJJ===666444555444222333333444666888888666333------...000333333222000222555777777555222111000444444333222222555:::>>>888>>>CCCGGGQQQ]]]___YYYJJJEEE???<<<;;;;;;999777777999999777444333555888888777666555555777999;;;<<<<<<:::777555444666888555888::::::888777666777777777666666666777777888888;;;>>>>>><<<:::::::::888888888888999:::;;;<<<::::::999999888888888888777666444444666888999999999;;;<<<======;;;999888111000000000111333555777777888999;;;<<<=========888777555444555555333222,,,---...000000///...---222333333111......111555666444222///.........///111111000000//////......111555:::<<<:::888777888888:::===>>>===<<<<<<<<<:::999666333111000//////111444999======999444000///000111222222222222222444333222222333555888999333222111111333444444222111000111333222///111555555555444333222222222333999:::;;;===>>>>>>======>>><<<:::888888999:::<<<:::888999<<<<<<:::>>>FFFNNNcccxxx^^^RRRJJJFFFCCCAAA===:::>>>DDD>>>===<<<;;;;;;<<<===>>>CCCBBB@@@===999999:::<<<<<<===@@@AAAAAA???<<<:::>>><<<===@@@@@@===???BBBCCCDDDDDDBBB>>>===@@@DDDAAABBBBBB@@@@@@AAABBBBBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>@@@@@@@@@???===<<<<<<<<<888777666777999::::::::::::===BBBHHHMMMPPPNNNMMMGGGDDDBBB@@@???===;;;888888888;;;>>><<<888999===DDDLLL]]]ooo}}}yyyfffUUUQQQKKKFFFDDDBBB@@@???>>>>>>===;;;;;;:::;;;;;;666777999;;;>>>???AAAAAA<<<<<<;;;999777777:::<<<999;;;>>>AAAAAA>>>;;;999333555777:::;;;:::999888444777:::;;;999888888999<<<999:::<<<<<<<<>>;;;888999>>>FFFWWWtttrrrddd___aaafffiii^^^QQQFFFFFFIIIEEE???<<<777666666666777888888777888888777333///...111444444666777444000000444888666888999888444111000000111000///...///000222444777CCC^^^ttt\\\GGG;;;888777:::<<<:::777555777:::999999===EEEQQQfff___EEE::::::;;;:::777444000...000111000///,,,+++,,,------///111333444444444444666===HHHUUUdddvvvjjj[[[HHH;;;777666666444777666777999999888555222///......000222333333111222444666666333111111222777666555444555:::CCCIIIJJJRRRYYY___nnn~~~|||hhh]]]NNNCCC===;;;999777666999;;;999555444777:::888777666555666888;;;===;;;<<<<<<999666444555777666999<<<===;;;:::999999777555444333444777;;;===<<>>888666777888777666555555666888999555555444444444666888::::::888666555777888999999:::;;;<<<<<<;;;:::999999444333111000111222444666666888:::<<<===<<<;;;:::777444222111333444333222***+++,,,---///000000000222555777555111000222555555444222000///.........//////000111111000///...222444666888999888777666555999<<<===;;;999999:::777666444222111000000000222444666888888555222///...///111333555777777888444333222111111333666777222111000111333555666555444333555666555222444999777666555555444444333222888999:::<<<<<<<<<;;;;;;;;;:::888666666888:::<<<:::888999======;;;???HHH[[[sssfffOOOGGG???>>>===<<<777555;;;DDD???>>><<<;;;:::;;;<<<<<>>@@@AAAAAA???===;;;===;;;;;;>>>>>><<<>>>AAA@@@@@@???===;;;===@@@CCC???BBBDDDBBBAAAAAABBBBBB??????AAACCCBBB???<<<<<<>>><<<;;;<<<===>>>===;;;???@@@@@@???<<<:::999999888666555888;;;<<<:::777999999;;;???DDDHHHJJJJJJGGGDDDAAA@@@??????===;;;333444777<<<;;;666666:::888>>>KKKZZZeeeppprrr```YYYOOOFFFBBB@@@@@@@@@>>>===<<<;;;:::999999999333444777:::===???AAABBB;;;;;;:::999777888;;;===999;;;>>>AAAAAA???;;;999222444888:::<<<<<<:::999333666:::;;;999888999:::>>><<<;;;=========AAAGGG@@@IIIWWWllllllUUUFFF@@@???===<<<===@@@CCCNNNhhhppp\\\PPPMMMNNNPPPFFF:::222555999888666888555555666666777888888888777777666222---,,,///333222444666444000111555:::666999:::888444111000111333222111/////////000000888EEEaaammmWWWEEE;;;999666999===;;;777444666999555888>>>IIIYYYqqqaaaAAA555777999:::888555111///111222222000...,,,,,,---...///111333444444444444999CCCTTTggg{{{|||jjjSSSBBB;;;:::999888999999999::::::888444000222111111222444666555444222444666555222000222333888888777666888???IIIQQQaaakkksss{{{uuu^^^LLLAAA;;;777444555888;;;:::777555888<<<999888666666777:::===???:::<<<<<<:::777444555666999<<<@@@AAA@@@>>>======777555333222444888===@@@AAAIIIOOOKKKAAA888666777999777444222222333555666000000//////111555999;;;<<<:::777666777888999999:::;;;<<<;;;:::999999999666555333111111222333444555777:::======;;;999777666333000000333444444222------,,,---///222555666333666:::888444111333666666555444222111111000000///000222444444333111000222222333555888888666444333777;;;<<<:::777777777555444222111111111222222444444444333222111//////---///111555888;;;<<<===555333111//////111333444111000///000333666777888777666777999666333666;;;888777777777777666444222666666777888999;;;<<<===<<<;;;888777666888:::;;;999777777;;;>>>BBBJJJRRRcccsssZZZLLLEEE???<<<999777888<<>>>>>>>>===AAA@@@???===<<<;;;;;;<<<999;;;>>>@@@@@@>>>;;;999555666888:::;;;===>>>>>>BBBDDDDDDCCCAAA??????@@@@@@CCCFFFGGGDDDBBBBBBDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@???>>><<<:::999999999666666777999::::::888555777:::===>>>>>>@@@DDDHHHGGGCCC@@@??????===999555333555666888::::::;;;;;;777===CCCFFFLLLZZZnnn}}}qqqdddTTTIIIFFFDDDAAA===AAA???<<<999777666777777666555666999===@@@AAA@@@AAA<<<888999>>>@@@>>>;;;:::<<<>>>???>>><<<:::888777555666:::>>>???;;;666777777777777777888999999>>>>>>===<<<:::;;;===@@@FFFHHHQQQddd~~~zzz^^^JJJAAA@@@BBB>>><<>>888:::<<<999666444555555555555999666888FFF]]]{{{kkkMMM;;;:::777555333333333333111111222222111000//////222222222222222222222222;;;KKKccczzz}}}^^^FFF<<<<<<>>>@@@???;;;777555666666555444222333555666777666555333999:::999777444333444555999555333555999AAASSSfffvvvwwweeeSSSCCC777333999:::999888555444555777888777777888;;;===>>>>>>>>>:::999<<<<<<999888999999===CCCIIIKKKJJJHHHFFFEEE===888:::<<<;;;???FFFLLLSSSYYYVVVKKK@@@:::888:::888555222111111111222111///,,,,,,///333666888;;;:::999999;;;;;;:::999888888999999999999999999===;;;777444111111111222777555888======999777777777222...---///222333333444333222000000333888<<<777999:::888444333555777777777666444222000111222///000222444555555555444555333222222555777888999777:::===;;;555000222777333333333222111111333555777555333000///...//////444222111222555:::===>>>777555111...---///111333000//////000333555777777444333333444666777777666888777777777888888666444888888999:::;;;;;;;;;:::<<<;;;999777777888:::<<<<<<::::::>>>AAAGGGSSS___tttiiiSSSFFF@@@???===;;;999:::===@@@BBBCCCAAA????????????>>>===@@@@@@???>>>>>>===<<<;;;:::<<<>>>@@@@@@???===;;;666666666777999<<>>===<<<<<<;;;999999::::::;;;===>>>?????????===<<<:::888777666444444555777999999777555666888:::;;;;;;>>>BBBFFFFFFCCC???=========:::888444555777999<<<>>>@@@AAA<<>><<<999777666777777555555666999<<>>>>>>>>;;;999999<<<>>>>>><<<:::;;;<<<======;;;999888777555555888<<<===:::666777777777666666666777777;;;;;;;;;:::999:::===@@@FFFGGGOOOaaa{{{jjjSSSFFFBBB@@@======@@@@@@GGG]]]tttqqq\\\MMMDDD???===999555222333666999777555333333444666:::<<<<<<;;;===:::333,,,(((***///333;;;666444777999888999;;;888999999666222111222333777888888666222///...---111BBB^^^~~~{{{___III:::777:::;;;888555444444555555444666555999GGG^^^}}}pppTTT===:::666444444444222111/////////000111222333333333444555444222222333444???VVVwwweeeKKK???<<<=========999666444555666555444444555666777777666444333999:::999777555444444666666555777;;;???LLLdddzzzsss]]]GGG888333555666888888777666888999888777666777:::<<<<<<<<<>>>:::999<<<<<<:::999<<<<<>>>>>BBBIIISSS\\\dddaaaSSSEEE===:::888777555333222222222333222///---...111555777888;;;:::999999::::::999888666777999999999999999999===>>>@@@@@@>>>;;;777444666444555999:::777555666555111---,,,///222333444777666444222000222777:::888999888666222111333555666666777666444333555666222333333444444444444333222222222444666888888888999:::<<<;;;777333222444444444444333333444555777666444111///......000111444222111222444888:::<<<555222///---,,,...111333222222222333555666666555555444444444666777777777555444333444555555333111999:::<<<======;;;:::999<<<:::999888888999;;;<<<999888999;;;???III\\\mmmrrr\\\LLLCCC>>>???>>>===<<<<<<===???@@@AAA@@@???@@@AAA@@@>>><<<>>>???@@@@@@@@@>>>===;;;;;;<<<>>>???@@@???>>>===999777555444666:::???BBBEEEGGGIIIHHHFFFCCCBBBAAA???BBBDDDDDDBBB@@@??????======<<<;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???=========<<<:::888666444222222333555777777666444444555666777777:::>>>BBBCCCAAA>>><<<======<<<:::555666888:::>>>BBBFFFHHHFFFFFFDDD???===CCCNNNWWWbbbooommm^^^UUUOOOIIIDDD@@@???<<<:::888888888888555666777:::===>>><<<:::;;;:::::::::;;;;;;<<<===:::::::::::::::999999999777555444555888:::888666777777666666555555444444777777888777777999===@@@FFFFFFJJJYYYrrrzzz___LLLBBB======???AAA>>>BBBVVVmmmttt```QQQFFF===999999777444555888:::999777444444555888;;;======<<<>>>999222+++(((,,,444:::???:::888::::::888777999777888777555333111222333888999999666222///------333@@@XXXwwwkkkQQQ@@@555444777888666333333333444444444333444:::HHH\\\zzztttYYY@@@;;;555444666666333///------,,,,,,///222666888666999<<<:::555444666999JJJdddlllRRRCCC===;;;;;;888666444333444666666555777777888888888666444333999::::::888666555666777444777;;;@@@HHHZZZwwwcccGGG555///000333777999999999:::;;;777555555666888::::::999<<<999888;;;<<<;;;===AAADDDPPPaaapppyyy{{{zzzyyyqqqeeeVVVJJJBBB@@@EEELLLZZZfffpppmmm]]]JJJ???<<<777666555555444444555555333111///000333666888999;;;:::888888999999888666777888999::::::;;;===???BBBIIIRRRXXXWWWOOODDD===999444222444555333222444222///,,,,,,...222444555:::999777444222333666999;;;:::777333000///111333333555666777666777999:::777666555555444333222222111222444666888999::::::>>>???@@@AAAAAA???:::666666555555444555777999:::444222///---,,,...111333444333333333444555777888333111...,,,,,,...000222///000222333444555444444333222222111222444555777777555333222222111...,,,888:::<<<>>>???===;;;:::;;;:::999999999;;;<<<===:::999:::<<<@@@NNNhhh~~~vvvaaaSSSJJJDDDBBB???????????????>>>======>>>>>>???AAABBBAAA>>>;;;;;;===@@@BBBBBB@@@===<<<;;;<<<<<<<<<============>>>:::555222333777===AAAEEEGGGIIIIIIFFFCCCAAA@@@@@@AAACCCCCCBBB@@@>>>===;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>>>>>:::;;;<<<===<<<:::888666111000111333555666555333333333333333444777;;;>>>======>>>>>>>>>===<<<:::555666777:::???EEEJJJMMMQQQOOOIIIBBB>>>???EEEKKKQQQZZZmmmnnnaaaWWWOOOIIICCCBBB@@@>>><<<;;;::::::777888:::===???>>>;;;999888999::::::999:::;;;===:::999888777777888999999777555333333555777666555666666666666555444333333333444555555666888===@@@DDDBBBCCCMMMccceeeNNNAAA;;;<<<@@@CCC>>>@@@RRRhhhtttdddVVVKKKAAA;;;:::888777888:::<<<;;;:::666555666999<<<======<<<:::777333///...333;;;AAA???;;;999;;;<<<999777999888888777555444333444444666777888666333000///000777@@@RRRlllwww[[[FFF999222000222555333222222333444444333333444;;;EEETTTnnnpppYYYDDD===666555888999555///...,,,******,,,000555888999>>>BBB???999666:::>>>TTTnnnuuuZZZIII???:::888444333222333444555666666999999999999888666444444999999999888666555777888777888;;;DDDTTTlllaaaBBB111,,,///333888;;;<<<;;;;;;;;;444333222333555777777666999666777:::<<<>>>DDDKKKTTTcccxxx~~~hhhTTTFFFBBBFFFLLL[[[hhhuuurrr```KKK???:::777777777777888888888888333222111222666888::::::;;;999888888888888777666888999::::::<<>>;;;777222//////000222000222555777777888:::<<<:::999888666444222111111222333444555777;;;???BBBGGGJJJNNNSSSWWWVVVKKK@@@888666444444555888:::;;;222000---+++,,,...222444555555555555444444555666555333000...---...000111000111333444555555666666333333333333444555999;;;>>>;;;666333111...+++)))666888<<<>>>??????===<<<::::::::::::;;;<<<===>>>??????@@@CCCKKK]]]{{{hhhWWWNNNGGGDDDDDD??????@@@@@@@@@>>>===;;;;;;<<<>>>@@@BBBAAA===:::999;;;???BBBBBBAAA>>><<<;;;:::999888888999:::;;;AAA<<<666222222666<<<@@@DDDEEEGGGFFFCCC@@@???>>>???@@@AAABBBBBBAAA>>><<<;;;:::::::::;;;===???@@@DDDDDDCCCBBBAAA???===<<<888:::<<<===>>>===<<<:::111111000222444555444333333222111222444666999:::777:::>>>AAA@@@>>>;;;999555555777:::???DDDIIILLLTTTPPPJJJDDDAAA@@@CCCEEEJJJNNNYYYnnn~~~nnn```UUUOOOHHHGGGEEECCCAAA???>>>>>>:::;;;<<>><<<;;;CCCWWWuuuiiiPPPBBB;;;<<>>BBB===999888;;;<<<:::888:::888777666555555666555555333555666666444333333444<<<@@@KKK^^^xxxuuucccNNN@@@777000------222111000111333444444333444555:::@@@III[[[wwwfffTTTEEE???888777;;;<<<777222///...+++***+++...111333888===AAA>>>888555999>>>TTTlllhhhRRRCCC999444000111222333333444666777;;;::::::999777666555444777888888777666666777999999888;;;JJJddd~~~^^^BBB444222333777;;;>>>===<<<::::::222111000111333555555555777555555999===DDDOOOZZZmmm|||www\\\IIIBBBDDDHHHTTTaaammmkkk[[[HHH<<<777666777999:::;;;;;;::::::333222333555888::::::::::::999888888999999777666888999;;;===BBBNNN]]]hhhmmmyyyyyymmmXXXJJJ<<<555111......000000000......///222777:::999999999777666777:::===???<<<777333111111222222...111444666666777999:::<<<;;;999777555333111000222222333444888@@@JJJRRRVVV\\\dddlllsssrrrbbbQQQ@@@<<<666333444777:::;;;111///---,,,---///222444555777999888666444555666999777444111//////000000444555555444222222555777777999;;;<<<===???DDDGGGGGGBBB:::444111...+++***666888;;;===>>>???>>>>>>999999:::;;;<<<===??????@@@???BBBIIIWWWmmmwww^^^QQQJJJCCC@@@AAA>>>>>>???@@@???>>><<<;;;999:::<<<>>>@@@@@@===:::777:::===@@@AAA@@@???===<<<:::777444444555777888@@@<<<777444444888===@@@CCCDDDDDDBBB???===<<<=========>>>???AAA@@@>>>;;;::::::999:::<<<>>>AAACCCHHHHHHGGGEEECCC@@@===;;;999:::;;;===>>>>>>======444333222333444555444333444333222333666888888888555999>>>AAA@@@===:::999555666777:::>>>BBBFFFHHHMMMIIIEEEBBBAAAAAA@@@???CCCDDDJJJZZZttt{{{kkk]]]VVVMMMLLLJJJHHHEEECCCAAA@@@<<<<<<===???AAA@@@>>><<<777888999:::;;;<<<<<<;;;888888777666777888999:::666555444333222222333444333555777888::::::999999555555666555555777;;;>>>999888888???QQQpppqqqXXXIII@@@>>>AAADDDAAA@@@MMM^^^rrrwwwiii[[[MMM???666888999:::<<<============;;;:::888888888888555333'''***...111444888;;;>>>:::666666:::<<<999888999888666444444666666666555111333555555555444555666===@@@FFFQQQaaawwwsss]]]QQQDDD<<<666///,,,,,,111000000111444555555444555555777;;;@@@III\\\mmm}}}|||jjjXXXLLLDDD???:::999;;;<<<999555111111///............///444777:::999555333666:::IIIbbbwww]]]HHH888000///111333333333444666888;;;:::999888777666555555666777777666555555777999::::::@@@TTTxxxzzz^^^GGG<<<;;;666:::===>>>===:::888777111000000111444666777666888555555:::AAALLL^^^mmmcccLLLCCCAAABBBIIISSS\\\\\\QQQCCC999555555777999;;;<<<;;;:::999222222333666999;;;:::999:::888777888999:::999888777;;;AAAHHHRRRcccwwwuuucccMMM???777111000111333333222111111444999<<<999999999888777888;;;======999555333333333333333///111444555555444555666;;;;;;;;;:::888555222111111333555999AAANNN___kkknnnwww|||hhhQQQIII===666555666888888000///......///000222444555888;;;:::666444444555:::999666333222111111222222222000,,,)))+++111777===BBBGGGJJJLLLOOOTTTXXXWWWOOODDD:::333000...---888999:::;;;<<<=========999999:::;;;===>>>@@@@@@>>>>>>BBBOOOccc~~~{{{eeeQQQKKKGGG@@@>>>AAA<<<===>>>>>>>>>===<<<<<<888888999<<<>>>>>><<<:::666888;;;>>>@@@@@@???>>>===:::666222111222444666;;;999777666888<<<@@@CCCCCCCCCBBB???<<<:::;;;<<<999999999<<>>===;;;:::;;;777888:::<<<>>>AAABBBCCCCCC@@@>>>???AAAAAA>>>:::===???DDDOOObbb{{{uuueee]]]QQQPPPNNNKKKHHHDDDAAA@@@===<<<<<<===???@@@>>>===999777777:::>>>???===:::888777777777888888999:::666666555444333222222333222444777:::===>>>>>>>>>888888888777666777:::===;;;::::::>>>MMMiii~~~eeeVVVFFFAAA@@@BBB@@@???HHHUUUmmm}}}oooaaaRRRCCC:::777999;;;============>>>===;;;999777666333000---'''***...111333555888;;;888555555999:::777555666666333222222444666555333222444666666555444555666:::>>>BBBFFFMMMZZZlllyyy~~~uuuiii___LLLEEE>>>:::555...---/////////000222555666666555333333444888;;;???IIISSS[[[lll~~~uuunnncccSSSGGGCCC???===:::999999:::999888333333444444333111///---222333555555444444555777>>>RRRqqqeeeLLL:::///...111444555444444666888:::999888777666555555555444555666555444555666888:::???JJJ```uuu^^^JJJ???<<<777999<<<<<<:::888666666333222222444777:::;;;;;;:::888777<<>>???@@@AAAAAA@@@GGGXXXqqqiiiVVVGGGEEEDDD??????DDD<<<<<<============<<<<<<777777888:::<<<===<<<:::555777:::===>>>??????>>>???;;;666222000111444666666666666888;;;???CCCFFFDDDCCCAAA>>>:::999;;;===666666666999===>>>;;;888888777777888;;;>>>CCCEEEFFFFFFFFFFFFDDDAAA>>><<<===<<<;;;:::999888888999999777555555666666555444555555555888<<<<<<999666999;;;<<<;;;999999;;;>>>999:::<<<===???@@@@@@@@@===;;;:::===AAAAAA===888;;;>>>CCCKKKWWWiii}}}{{{kkkaaaSSSRRRPPPLLLIIIEEEAAA???<<<;;;:::;;;===???>>>===:::777666:::???AAA>>>999777777888888999999999999555666666555333222222222111333777;;;???AAAAAAAAA:::;;;:::888777777:::<<>><<<>>>IIIaaappp```KKKDDD@@@AAA???===DDDOOOiiivvvhhhYYYKKKBBB777999;;;============>>>???<<<999777444000,,,)))+++---///111222555888:::888555444888999555333333444111///000333444333222444555777666555333444555666<<<@@@AAA@@@FFFTTT___iiiooopppiii```XXXQQQKKKDDD???;;;999333......222//////000222555777777666222111333777999;;;@@@FFFDDDTTTeeeoootttzzzqqqhhh```ZZZPPPBBB::::::<<<;;;:::888777777888999333555777888777444000...333333444555666777888888999FFF\\\vvvgggOOO<<<111...222555555444444666888999888777666555555555666333444555444444444666888;;;DDDRRRgggooo[[[HHH;;;777666888::::::888666555555444444444666:::===>>>>>>===:::999???III\\\wwwlllRRREEE>>>:::;;;===AAACCCBBB>>>:::777111333666999999777555333111222444777:::;;;999888999888777999;;;======<<<<<>>>>>>>>>>>===:::888666888;;;;;;===???@@@???CCCGGGTTTkkklllSSSMMMFFF@@@??????AAAAAA<<<::::::;;;===>>>>>>===:::;;;<<<>>>???@@@AAAAAA;;;<<<;;;::::::<<>>@@@@@@???===<<<;;;;;;;;;;;;444222222555999;;;:::888555444333555999===@@@AAABBBBBBBBBAAAAAA@@@@@@@@@<<<888666777666333444777888777777888999888666444333555777888999888777666999<<<>>>>>><<<;;;===@@@===>>>>>>===;;;;;;<<<>>>===???AAABBBAAA>>>:::777666:::>>>CCCKKKYYYjjjvvvsssdddcccXXXNNNJJJIIIEEEAAA@@@;;;::::::;;;======;;;:::777777777777777888888999777888:::<<<======<<<;;;999888666555555555444333222555:::>>>@@@@@@>>><<<999888888999;;;;;;:::888DDD>>>:::===DDDUUUuuuwwwbbbQQQJJJBBB<<<777777@@@IIIeeettt|||oooaaaQQQFFF<<<;;;999:::;;;;;;:::888888777666333111...+++***333555666666555444444555666555444444444333111///333333333444444333222222111222444444444444666888888<<>>;;;:::>>>BBBPPPSSSTTTOOOHHHBBB@@@BBBAAA<<<777555666777666555222111///000333777999999888666666777:::<<<<<<<<>>;;;999>>>OOOlllnnnXXXGGG<<<888;;;===???>>><<<:::999999888777555444444333111//////333666777666666888:::>>>;;;;;;>>>>>>===>>>BBBFFFWWWnnn{{{___JJJ<<<777999<<<:::888666666777888999888:::;;;<<<;;;999666555333111///000333555444333888888777555333333444666>>>999666777777555444777;;;BBBRRRllltttVVVEEE===888444222222222333333333333222222333333333333333222111000666666555555666888:::<<<333666777;;;KKKdddwww~~~}}}___HHH999222///>>>>>>===>>>>>>===;;;999888;;;===>>>???AAACCCCCCJJJRRRddd}}}yyy]]]KKKHHHCCC???>>>>>>>>>===;;;999777777999;;;<<<<<>>>>><<<:::999;;;@@@CCCFFFFFFDDD???;;;888:::<<<999;;;<<<<<<<<<<<<>>>???======<<<;;;999888777666111000111444999<<<;;;888666555555777;;;>>>@@@@@@????????????????????????===888666666444222333777999888888999;;;;;;999777333444666888999888777666999;;;======;;;;;;===???>>>???>>><<<:::888999:::;;;===@@@AAA???;;;666333666999<<>>888555999AAASSSttt|||hhhTTTJJJ@@@:::777777>>>FFFZZZlllrrrbbbPPPCCC===;;;999999999999777666666555444333111///---,,,222444666666555555555666333222111222333333111///333333333444444333333222000222333444333333555666888;;;>>>===:::999;;;===>>>BBBEEECCC>>>;;;;;;===<<<999555444666888888888555222...,,,///333777999999777666777:::;;;<<<;;;999<<<@@@EEEHHHJJJKKKKKKDDD===888999999444///---///111444777888999999888444555666777666555333111444666777999:::::::::999777;;;BBBKKKUUUaaalllsss|||xxxnnn^^^MMM???777444111222444555777888999:::999888777666555555666777333222111111222444777999===CCCOOObbb{{{sss]]]LLL???999999888999999777555555666777555444444444666888999::::::888888@@@TTTtttkkkVVVFFF<<<999<<<===???>>><<<:::::::::999777444333333333222000222444777777666666999;;;===:::999;;;;;;:::===BBBUUUiii~~~cccMMM===888999:::999888777666777777888777888:::;;;;;;999666555555333111222444555444333666777777666555555888:::;;;777666888777444444666BBBMMMccczzzYYYEEE===777444333///000111222222333333333222222111111000000000///666666666777888:::;;;<<>><<<:::<<<>>>@@@AAABBBCCCEEEGGGNNN]]]ttthhhOOOEEECCC@@@??????>>><<<;;;===999666444666:::===>>>DDDDDDDDDEEEEEEDDDDDDCCC@@@>>>;;;888777:::AAAFFFQQQOOOLLLGGGBBB>>>======999:::;;;;;;::::::<<<>>>;;;<<<<<<;;;999666333111111000222777<<>>===;;;<<<<<<===>>>>>>??????===888444444333111333888::::::999;;;<<<<<<;;;999333444666777888888777777999;;;<<<;;;::::::;;;<<>><<<999777777888999;;;>>>>>>===888333000555777:::;;;===CCCKKKRRRddd|||sssfffYYYSSSOOOIIIEEEDDD>>>===;;;;;;;;;:::888777777777777777888999:::;;;;;;;;;<<<===<<<;;;:::999999999888777666555444444333555777888::::::999999444444444555888999888666888333222777@@@RRRtttqqqZZZMMM???999777888<<>>EEEbbbzzziiiQQQAAA::::::888888777777777777777666666777888999999888666555555444333444555666555444555666888888888999;;;>>>999666666999888555444666EEEWWWuuu]]]GGG===777444444,,,,,,...000222444555666333222000...------...///555666777888:::;;;<<<===CCCLLLZZZkkkfffJJJ:::555555999999888:::<<<===<<<;;;??????BBBDDDBBBAAADDDHHHSSShhhsss[[[IIICCCAAA???>>>??????>>>===@@@<<<777555777;;;???AAAEEEEEEEEEEEEDDDCCCBBBAAA>>><<<999666777===EEELLLXXXVVVRRRLLLEEE@@@===<<<999::::::999888888:::<<<===>>>???>>><<<888444111555555666;;;@@@BBB???<<<777888:::===@@@@@@===:::999999:::;;;===>>>??????:::555222333333333666;;;===;;;:::;;;;;;;;;:::888333444666777888888888888999::::::999999888999999>>>>>>>>><<<999888888999<<<<<<<<<;;;999666333111333666999;;;>>>BBBGGGKKKTTTiiirrrcccZZZSSSKKKEEECCC???===;;;;;;;;;;;;:::888777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::888777777888888777555333222222222222444555777888999:::666555555666777888666555666222222999BBBTTTttt{{{dddSSSBBB::::::;;;===@@@EEEXXXrrroooXXXHHH<<<999777666666666555444000111222333333333333333555666777777555444444555111000000111333333222000222333444444444444444444111222333333222111222444444888<<<===;;;999888888999;;;<<<<<<999777777888666555555555777:::<<<===<<<777111...///222666888:::999777777999::::::999777777777777888999:::;;;888333222444666444222444(((+++111666999999777666444444444444444444444444;;;<<<======<<<:::777555<<<<<<<<<<<<<<>>777666888;;;:::777666999CCC[[[^^^HHH>>>888444333)))***,,,///222555777888666444000---,,,---///000333444666888:::;;;<<<<<>>::::::999999<<>>:::777999<<>>???@@@666222111333555555999>>>>>><<<:::999999999777555555555666888999:::::::::999888888777777777666666:::;;;<<<;;;::::::;;;===AAA???<<<999666555666666444777:::===@@@CCCEEEGGGGGGSSSiiiooocccYYYNNNFFFBBBAAA???===<<<=========<<<888888888888999:::;;;<<<===<<<<<<;;;999888666666555777888777333111000111000000222333666888:::;;;999888777777888888666444444111333:::BBBRRRoooooo\\\HHH>>>======???AAACCCTTTkkkttt]]]MMM;;;999666555666777777666000111222444555555555555888999999888555333222333444333222333444444222000222333444444555555555444333444555444333222333444333666999<<<<<<;;;::::::888888777555444333333444888888888888888999:::<<<<<<999666444555777888888999888666666888999999888333222222222333444666777888444222555666444555777,,,///444777999888555333444444444444333333333333999;;;<<<===<<<:::777555::::::999777666777;;;>>>AAABBBDDDFFFEEE@@@888222333333444555555555444333////////////000222333444666666666777777777777666666555333222111111222222444777999:::===FFFSSS^^^vvvfffWWWFFF<<<666333444888444555444111///...///111444555666555111000000111...///444AAAWWWwww}}}wwwjjjZZZJJJ???999777777888777555333444666888<<<999555222222333333333333333333444555666777777...,,,,,,000444<<>><<<999999===FFFccc|||]]]III@@@:::444222***+++,,,///222666999;;;:::777333///...///111222111222333555888:::;;;<<>>>>>===>>>>>>???>>>>>>======;;;===???BBBHHHQQQZZZaaa^^^XXXPPPHHHCCC???;;;999:::999888666444444777999===???AAABBBAAA>>>;;;999888666555777;;;<<<:::888777999;;;???AAA@@@<<<888666666888999;;;===>>>???444111111555777888;;;???>>>;;;999888888777666555666777777999:::;;;<<<===999777666666666666444333666888999999999:::===???CCCAAA===999777777888999888999;;;>>>@@@AAABBBBBBCCCHHHWWWmmm|||pppdddWWWLLLGGGFFFCCC@@@????????????>>>::::::999999::::::;;;<<<<<<;;;:::999777666555555555888:::888333000000111000111333444777999:::;;;:::999888888999999777555111///222999???KKKddd|||xxxeeeOOODDD@@@???AAACCCFFFVVVkkk~~~uuu```QQQ>>>;;;888777777888888888222333444666777777777777888::::::888555333222222666555444555666555444222222333444555555666555555666777777666444333444555222444777:::;;;<<<<<<;;;555333111000000222555666999999:::999777666888999888777777888::::::999777777555444555777888888777333222111111111111111222444000000222333222333777444666888::::::888555333555555555444444333222111444777:::<<<<<<:::888666;;;;;;888555333333555777;;;;;;;;;;;;:::777222///111000000111333555555444111000/////////000111222555666666777777777777666777777666555444333333333333555777777777:::@@@EEEUUU]]]iiitttxxxtttiiiaaaRRRGGG<<<777555333444777444555555333000/////////222555666444000---...///+++---222>>>SSSnnn{{{ttthhhYYYJJJ>>>999777777666555333111222666999<<<999555333333444333333111000111333666888777666,,,+++,,,///444===NNN]]]uuuRRR???999777444444444444444555555555444444444333222111111000+++...222444555666777999:::;;;<<<;;;999888777888777888;;;>>>===:::<<>>LLLaaaqqqUUUBBB:::999<<<;;;999:::<<<>>>??????>>>===CCCKKKKKKHHHQQQ^^^ttt|||hhhTTTCCC===???<<<:::888888:::;;;;;;:::;;;;;;;;;<<<>>>???>>>===;;;;;;===>>>>>>?????????AAAEEEJJJPPPWWW___ggglll___XXXNNNFFFBBB???<<<::::::999888555333333555888888:::<<<===>>><<<;;;999777555333444888;;;;;;999777888:::>>>@@@???<<<999444555666777999;;;<<<<<<555333444888:::888999===;;;999777777888999999888888888999:::;;;===>>>???999777444444555555222000333555666777777888;;;===@@@???>>><<<:::999999999:::;;;<<>><<<;;;;;;::::::::::::;;;:::999888777555444444444666999<<<:::555111111222444444666777888888888888777777666888::::::999777000///333:::===EEEYYYooo~~~lllVVVHHHAAA???BBBFFFNNN^^^sssvvvcccUUUDDD@@@<<<999888888777666555666777888888888888888666888999888666444444555555444444555777777666444222333444555666666666666999::::::999777555666777444444555777999::::::999555111---+++,,,111555888777888999888555444555777444333444666888999999777444333222333555777777777444444444333333333333333111......111222222555::::::;;;<<<<<<<<<:::777666555555666666444222000......111666:::;;;;;;999777<<<;;;999555222222444666555666777777666444222111000///...111666:::;;;;;;555333111000//////000111444555666777888888777666666666666555555666666666666666666777888:::<<<===BBBFFFMMMUUUXXXTTTMMMHHH???888333444666555555777333555666666333000......///333555333...+++,,,...,,,---111999HHH]]]rrr}}}~~~}}}vvvjjj[[[KKK@@@;;;999888777555333111333777:::;;;888666555555444333222//////111555999:::888666///......000222:::JJJYYY||||||XXXCCC:::666444333222222222333555666444444333222111///.........111555777666555666888888:::;;;:::888666666666777888;;;===;;;999===DDD^^^}}}vvvXXXEEE>>>999666444222222222333555999<<<>>>???===999666333333333444222222111222555999>>>AAAKKK```tttVVVBBB:::999???===<<<<<<>>>@@@AAAAAA======DDDNNNPPPNNNYYYhhhkkk\\\NNNBBB===>>><<<<<<<<<===>>>>>>;;;999<<<===>>>AAACCCCCC@@@>>>:::;;;<<<>>>@@@AAAAAAAAAGGGLLLSSS[[[bbbhhhooosssaaaYYYNNNFFFBBB@@@>>>===:::999777444222222555777333444777999:::999999888888555222444888<<<>>>===666777:::===??????<<<999333333444666777999::::::777555777:::;;;888888:::999888666777999;;;<<<<<<999999999:::<<<>>>???@@@999666444333555444222///222333555555555666888;;;===>>>>>>???===;;;999777:::;;;<<<@@@CCCFFFFFFFFF===BBBMMM[[[gggvvv{{{mmm```ZZZSSSOOOIIIEEEBBB@@@>>><<<======<<<;;;::::::::::::999888777555444444444444777;;;>>><<<777222222444777888999999999888666555444444444777:::;;;;;;:::111111555<<<>>>CCCTTThhhoooYYYJJJBBB???BBBGGGWWWggg}}}xxxfffYYYIIIDDD???:::888777666555888888999999999999888888444666777888777666777888222222222444777888777666222333444555666666666666;;;<<<<<<:::888777777888555444444555666777777666444///(((%%%&&&+++000333444666777666333222333555111000000222555777888888222111111222444777777777000111222333444555555555111///000444666666;;;AAA======>>>>>>===;;;:::999555666777777555222...,,,***...333888;;;;;;:::888888777555333000111333666000333777888777555444444000///...222:::@@@CCCDDD888666333111000000000111444555666888888888777666333444444555666777888888:::888777888:::===>>>>>><<<<<>><<<333...---222666777777888333666888888555111///...---111444222---)))***,,,...///000444>>>LLL\\\ggg|||~~~~~~yyymmm]]]NNNBBB===;;;999888666333222444888<<<:::888666666666555333111...///222777<<<===:::666333111111111111666DDDSSSggg```III>>>888444333111111111333555666555444333111000...---,,,111555888999777555555666666888999999888666666666666777:::<<<:::888===EEEcccxxxWWWCCC;;;888666666555444444555777:::===>>>???===:::777555444333444444333111222555:::@@@CCCLLL___vvvVVVBBB:::999<<<<<<<<<:::999:::===@@@<<<<<<@@@FFFJJJRRReeexxxqqq[[[MMMGGGAAA<<<:::===============<<<<<<<<>>BBBIIIRRRWWW\\\bbbmmmvvvrrrhhhZZZRRRHHHBBBAAAAAA???=========;;;999888777666666444444444444444555666666:::666444555999===>>>===:::888666888;;;======;;;888777666666666888999;;;;;;999888999;;;;;;999666555333222444777;;;===>>>;;;999777999===@@@???>>>444333111...,,,---000333888777666666777888666555666999;;;<<<:::999888888888<<<>>>>>>BBBHHHJJJIIIFFFDDDHHHPPPUUUaaatttfff```]]]UUUNNNJJJFFFAAA???@@@>>>======<<<:::999888888777777777555222222333555:::999888777777666666666<<<;;;<<<======<<<888666555666666777888888999::::::777777:::888999LLLcccxxx[[[III@@@???JJJXXXiiixxx~~~llleeeSSSHHH>>>;;;:::777444333555666888999999888777666666555555666888999888777777999;;;:::666444555666444333333666888888444111333777<<<===:::888888999666777666444222222444666666444000---,,,,,,...///111111222111000111444666333111000444999:::777444222000...///333666666555777777777666666666666666222000000111444777888888<<<;;;;;;<<<<<<;;;888666555666888777333...+++***------///444999;;;999777333222111222444333000---111222333555666666555444222000000444>>>IIITTTZZZFFF@@@888333222222222000222333555777777666555333555666777777666666888::::::777555888:::::::::999<<<;;;<<<======;;;777333222///...///333666555444000222666999999777333111222444666444000...000222000000111444;;;CCCLLLQQQ___hhhsssxxxxxxwwwwwwyyysssoookkkfffZZZIII<<<777888777555555555666888:::<<<777222111555777666444444444444666888999999777:::888555444555888<<>>;;;999;;;;;;;;;;;;<<<<<<<<<<<<@@@?????????@@@AAAAAAAAAAAA???@@@EEEFFFDDDGGGMMM\\\___bbbeeekkknnnggg\\\RRRLLLDDD@@@@@@@@@>>><<<===<<<:::999888777888888666555555444555666888999;;;999777777999:::;;;;;;<<<:::888888:::;;;:::999888666444333444555888::::::888777888::::::888666555333222333777:::<<<===999777666777:::===<<<;;;555555333000......000333:::888666666777666555333333666999::::::999999:::999<<<>>>???DDDJJJKKKHHHCCCAAADDDJJJMMMWWWqqqnnnbbb\\\VVVPPPNNNJJJDDD@@@@@@>>>===<<<;;;::::::::::::888888777555222111222444777666666666666888999:::;;;:::;;;<<<======;;;999888777555555555777:::;;;888555666888666777GGG\\\{{{|||___LLLBBBBBBOOO```|||uuummm]]]PPPDDD>>><<<888555555222555888:::;;;:::999888777666555555777888777666888:::<<<;;;888666666888555444333555777777555222222444777888888777777777777777777555333222444666777555333111/////////000222333444444333333555777444222111555999;;;888444222000...///222555555444;;;::::::999777666555444111000111333666777777777999999888999999999777666555777888777444000...---//////000333777999888777444222111222333333111///000111333555666666555555222111333:::EEEQQQZZZ^^^TTTLLL@@@888333222111000222444555777777666444333888:::<<<<<<:::999888999888888888777666666999<<<<<<<<<<<<<<<:::777333111222000...000333555333111---000555888:::888666333555777888777333111333555777555444333666;;;@@@CCCKKKSSS^^^fffhhhjjjmmmpppfffbbb___\\\RRRDDD:::777555444333333444666888:::777333000111777;;;===<<<888777666777888999777666666444333222333666999;;;KKKZZZuuummmPPPAAA===:::888555333333444555666777333...,,,,,,---......666666666666555555555555555777888888666555444555666555:::@@@===777<<>>777777999;;;<<<;;;999888888888888999;;;>>>FFFYYYyyyhhhXXXIIIBBB@@@>>><<<<<<999999::::::;;;<<<<<<<<>>===<<<<<<>>>???AAACCCCCCFFFKKKMMMMMMPPPUUUccceeefffgggiiifff[[[PPPGGGCCC>>>===>>>>>><<<:::<<<;;;888777666777999;;;999888666555666888;;;===<<<<<<;;;888666666777888???===;;;999:::999888666777555222000000222666888999888666777888888666555444222111222666999;;;<<<999777666666888999999999666777666333111000111333:::999777666666555333111000333777999::::::;;;===;;;<<<===AAAHHHNNNLLLFFFBBB@@@AAADDDEEELLLaaavvv~~~jjj^^^XXXSSSRRRNNNGGGBBBAAA@@@???<<<:::999999:::;;;888999888555222111111222444333333333666999===???;;;999999:::<<<=========:::888555333333666999;;;666555777999666666CCCTTTkkk}}}bbbOOOEEEGGGZZZooo{{{rrrdddVVVHHHAAA<<<888444444000444:::======;;;:::999888777555555666777666555:::;;;<<<;;;999888888999666555333444555666555444000000000222444666666555777888777666444333444555777777666555444222111000333444666666555444555666444333333555999:::888555222000...///111444444444>>>===<<<;;;888666333222000111222555777888666555555555555555555666666777666888999888666333222222222111111222555777777777444333111111222333222111000111333555666666666666222222555@@@OOO]]]eeehhhdddYYYJJJ===555222222333333444666777777555444222999<<<@@@AAA???;;;999777666999;;;888555666:::>>>===>>>===;;;777333111000444222000222444444000---***...333777:::999888666888:::;;;999666444666999999777444111111333666888999@@@IIIPPPSSSWWW[[[^^^RRRNNNLLLJJJDDD:::444333111000000000222555888:::444111///222888===???@@@<<<:::888777777666444333222222222333444777999:::???KKK```xxxcccKKK???;;;888777555444444555777888777333---++++++...000111555555555555555555555555333666999999888666555666666555999???===888===GGGVVVmmmuuuVVVBBB:::888888999777777666666666777888888:::777333111111333555555444333111333777:::===>>>KKK\\\zzzkkkNNN===777666888:::<<<<<<:::888777777999;;;>>>BBBNNNhhhttt]]]QQQEEEBBBBBBAAA???@@@999999:::;;;<<<<<<======???>>><<<::::::<<>><<<:::999777666666444000------000444777888777666666555555555444444222111222555999:::;;;:::999888888888999999999888888888666333222222333999888666666666666444333222555888::::::;;;===>>><<<======AAAJJJPPPLLLDDDAAA???@@@AAABBBGGGVVVeeezzzxxxfff^^^WWWSSSNNNHHHDDDDDDDDDBBB>>>:::888888999:::999999999666333111111111444333222222444999>>>AAA;;;999777777999;;;<<<<<<<<<;;;888555444444555555777888:::;;;888777AAANNN```|||cccPPPGGGMMMeee{{{qqqcccVVVHHHBBB>>>888333222111666<<>>>>>>>>:::555222222333666444333444555444///++++++...222666999999888666777999:::888555444666999444333111000000222444666666:::???BBBCCCEEEHHHKKKAAA===;;;:::777000---......------...111444777999666333111222555999;;;<<<>>>;;;888666555333111///333333555666888:::;;;<<<===CCCOOO___pppnnnUUUBBB:::888666555444333444555777888666333000///000111222222444444555555555555555666555777::::::888666444444666777:::>>><<<888;;;BBBPPPaaa}}}kkkPPP@@@:::888:::<<<======<<<;;;;;;:::::::::999555111///000222444555444222111333555888999999GGGUUUooopppRRR???666444444777::::::999777666555:::>>>DDDKKK]]]|||wwwgggVVVLLLDDDCCCCCCAAA@@@@@@::::::;;;<<<===>>>>>>?????????===;;;999;;;@@@DDDEEELLLTTTZZZ___ccceeefff```_________]]]UUUKKKDDD<<<;;;;;;::::::777555222777555333222222555888;;;===;;;999777777:::===???<<<999444---))),,,333:::DDDCCCAAA>>><<<:::999999777444000------000444666888777666555444333444444444333111222555888:::;;;<<<<<<<<<;;;::::::;;;;;;999999999777555333444555777666555666888888777666777999;;;;;;;;;;;;===>>>=========AAAIIIOOOJJJBBB>>>>>>>>>@@@AAAEEEOOOXXXddduuutttiii]]]UUUNNNHHHFFFGGGHHHEEE@@@<<<999777777888:::::::::888555222222222666444222222444777;;;>>>:::888555444555777888888===<<<;;;999666333000...777999;;;;;;888777>>>GGG[[[}}}eeeRRRJJJQQQkkkuuu```UUUJJJEEEAAA;;;555333333888>>>@@@<<<888666666999777444333444555555555888888888888888888777666666555333111111222444666///,,,***,,,000444555444888999:::888666444444555555666888999777444000...,,,///111222000//////000222222333555666666555444222222111111111222444666:::999777666444333222222111222555888:::888555111///000111111111222666999888999999888777666777999999888666444333555777999666555444222111111222333222333444666777666666555333111444???RRRggguuu|||{{{qqq```NNN@@@999999:::555666777777666444222111111666<<<@@@???<<<999888888;;;>>>AAAIIIOOOLLLDDDAAA???===999666555666888777666444555666555000,,,---///333666777777666444444666666444111111444777222111111111222444666777888999:::;;;;;;;;;===>>>;;;777444444222---+++......------...000333666888555333111000222444777888<<<:::666333222111...---333444555777999;;;<<<<<<>>>???CCCMMMZZZlll~~~wwwjjjYYYHHH===888666444333333333333555666777444444444555666666444222333444444444555555666666777999;;;:::777444222222777888:::<<<:::777888<<>>===;;;::::::777444000///000222444444111000000111444555555444===GGG\\\zzzuuuXXXBBB666222///111555777666555555666:::AAAKKKYYYqqq{{{ggg[[[NNNFFFAAAAAAAAA>>><<<<<<;;;<<<<<<======>>>>>>>>>>>>??????<<<999;;;@@@DDDIIIRRR[[[```eeeiiijjjhhh^^^ZZZWWWVVVRRRIIIAAA???<<<<<<<<<;;;:::777444333666444333222333555888999===<<<999888777999:::<<<777333---((('''---666<<>>===>>>>>>???EEEJJJGGG@@@;;;;;;<<<>>>@@@DDDIIINNNWWWbbbwwwwwwggg\\\RRRJJJGGGIIIIIIFFFBBB===:::888777666:::;;;;;;:::777444444444777666444333444666999:::999666333333444555666666;;;<<<;;;:::777333///,,,555888:::888555666;;;AAAVVVssskkkWWWOOOVVVooo~~~fffZZZNNNIIIDDD===888555333999??????:::666555666999666333333444555666666666555555666777777666444333333222111///000333555///...---///222555777777999:::;;;:::777555444444555666888999777444000...***,,,...///......///000222333555666666666555444333333444333222222555777888666444222111111333444333333555888999888444111...111444333222333666:::999999888777555555777999::::::999777555666888::::::::::::888555333444555444555666777777666555444333222444===LLL___pppyyy~~~wwwiiiWWWHHH>>>::::::666777777777666444111000///333888;;;;;;999888888888<<<@@@FFFSSS^^^ZZZOOOEEEAAA;;;888888999999999777555333444666555111...///111333555666666444333222333333111......222666444444444444444444444555444555555777888999:::;;;<<<888555666333///...111000/////////000222555666000///......///222666888:::777333111111000///...111222333444666777888999;;;:::<<>>???===999:::???CCCJJJTTT\\\```bbbfffddd```ZZZSSSNNNMMMHHH@@@<<<>>><<<===>>>===;;;999888777666555555444555666888999===<<<:::888777777777888111---((('''+++222999===<<<>>>???===;;;;;;===???:::888555444333444666888888999888555222111333666777555333444666999;;;;;;999;;;<<<;;;999999;;;===999999888555444555888;;;:::999888888:::;;;:::999999;;;<<<<<<;;;;;;===???<<<>>>>>>>>>@@@DDDCCC???:::<<<>>>???AAAEEEGGGGGGPPPTTTaaauuussseeeYYYMMMHHHHHHFFFDDDBBB???<<<:::888888:::;;;<<<<<<999777666666666555555444555666777888666444333333555777777777::::::999888666333111000666999:::777555777<<<@@@OOOgggooo\\\WWW```wwwsssdddSSSIIIBBB;;;666555222888======888444555888888555222222333555777777666555444555777777666333000111222000......111333000222333444444666888:::999;;;<<<;;;888555444444666777999999888555111///+++,,,.........///111444444666777888888777666666444555666444333333666888:::777222///...000222444444444555777999888444222///333777777555444777;;;999888777555333333666888:::;;;<<<:::777777999<<>>:::777777888666666777777666555333222222333777<<>>CCCHHHUUUeeeggg___KKKCCC:::666888:::999777555222000111333444222///...000333555666555444444111333222000---...222666777777666666555444333222111222333666999<<<<<<===;;;777555777555111000222444333111000000222444555......------...111555888777444111000111222222111111111111222333444666777777777999>>>BBBJJJYYYggg~~~}}}zzzxxxlll]]]JJJGGGCCCAAA???===:::888666666666666666777777777777777777999999888555222222222333444444555666666999999777555222111111333000333666777777888777777555888>>>FFFRRRdddxxxkkkNNNBBB777444555555777:::999999999999777666444222444333111222333444333222......///111333444222000...333===NNNeeejjjPPP>>>555333///222555888:::<<>><<<>>>???;;;999:::;;;;;;;;;;;;;;;;;;::::::;;;===???===999999>>>BBBHHHRRRZZZ\\\]]]___\\\VVVUUUMMMGGGFFFBBB<<<<<<@@@<<<===>>>>>><<<;;;;;;;;;777777777777777888999999<<<;;;:::888777666555555,,,(((&&&)))000777<<<===888:::<<<<<<:::;;;===@@@;;;999888666666666777888999:::999666222111444777777555444444777:::;;;<<<666888:::999777666999<<<999888777444333555999===<<<;;;::::::;;;;;;999888888999:::::::::;;;===???<<>>===???AAABBBDDDGGGGGGEEELLLKKKSSScccvvv|||mmm___QQQIIIGGGCCCBBBAAA???>>><<<:::::::::<<<======:::888888888555555555555555666777888444333222444777999999999999888666555444444555555999<<<<<<999777999>>>BBBIII^^^ooo```___jjj|||jjjUUUGGG===666333333000666<<<;;;777444777;;;777444222111333666777888666555333555888888666333...000111000...---///222111555888888666666999<<<:::;;;<<<;;;888555444444777888999:::888555222000---.../////////111444777666888::::::999888888888555666777666333333666999<<<888333...---///222555666555666777888777555222000555999:::777666888;;;999888666444222222555888:::<<<===<<<999888:::===CCCEEEFFFDDD???:::999:::777888888888666555333111111555999===BBBLLLYYYccc``````]]]VVVKKKBBB===<<<777777888888666333000///333444444444333333444555666???EEEHHHTTTfffnnnlllOOODDD999555888:::888333333000---...111333222000---///222444666666555555222333333111...///333777777777777666555444333222222333555888<<<>>>???>>>777444333555444000000222777555333222111222333444000000///......///333666666333111000222444444444222222111111222444555777666777;;;>>>===>>>EEENNN]]]gggiii___XXXVVVOOODDD>>><<<;;;;;;===<<<999777888888999888888888888888999888666666777777555333222222333333444555666666777777555333000000333555---000444555777999999777777888999999===HHHYYYfffrrr}}}lllXXXDDD;;;333222333444666999888888999888777555333222333222222333555555333222......000222444555222000111444:::DDDTTTkkk~~~aaaHHH:::444444111555888999;;;???CCCEEEMMMYYYjjjpppZZZJJJCCC<<<;;;;;;;;;;;;::::::999999??????>>>===;;;:::999999<<<999666666888;;;===>>>DDDGGGKKKQQQTTTTTTPPPMMMEEEBBB>>><<<============<<<<<<<<<@@@CCCDDDAAA>>>999888777666666666888888999;;;======:::666222111000,,,***---333777777666666777999;;;<<<<<<;;;;;;;;;:::777555444666777999:::::::::999777666777999:::999888666666777999:::777888999999777666666777>>>>>><<<999666555666777===<<<;;;999888777666666999888888777999;;;===???@@@???===999777888;;;>>>@@@@@@AAABBBCCCDDDEEEEEE@@@DDDMMMYYYfff{{{{{{gggYYYRRRPPPLLLOOOKKKCCC>>>@@@AAA===<<<<<<:::::::::<<<===>>>888666555666999:::;;;:::666333111111444888;;;<<<999666444444555777777777<<<<<<;;;:::888999;;;>>>FFF___zzzgggbbbnnn{{{gggPPPCCC===777222000555888;;;999555333444777666777777888999999::::::;;;;;;::::::888777666555000111111111//////111333555555555777:::<<<;;;:::<<<<<<<<<:::777666666777888888777666555444444333444111000111444666555444777888:::======;;;666333888888888777777555444444666555333000...000444888<<<999555444666888777666666666888:::<<<<<<:::888:::777333000///111444666777<<<@@@>>>999777;;;AAAFFFHHHHHHEEE@@@;;;;;;<<<<<<<<<;;;:::888666444333888999<<<>>>@@@DDDIIILLLOOOOOONNNKKKHHHDDDAAA???777444333555999888333...222444666666555333333444777???DDDGGGSSSdddjjjeeeQQQDDD999777999888777777111///------...///...---000000///111333555444444222333333333222333666888666777999999888666444333222444888<<<@@@DDDFFFHHH999666333222222333222222555444333222111111000000000111333444555444444333666666666666666777888888555444555777888777555222888888999999:::;;;<<<<<>><<<===???888888888888888888888888777:::>>>AAAAAA>>>:::777:::888777666777888777666333333444444666777999::::::666222111333555555555444333222111333555888:::999999777333111333999>>>YYY___hhhmmmiii^^^PPPGGG777777777666777888999:::666777777777777555333222999666333222444666555333444333333444666777666555333444666;;;EEEVVViiivvv~~~iiiUUUGGG===777333333666999:::;;;???DDDGGGSSSeee{{{oooaaaPPPEEECCC>>>===<<<;;;;;;::::::;;;;;;>>>>>>===<<<:::999999888<<<:::888888:::<<<======BBBCCCFFFIIILLLKKKGGGDDD@@@===;;;::::::::::::999::::::;;;>>>AAABBB???===999888777777666666666666888:::======;;;777555444333000...000555777777444555666888:::<<<<<<;;;;;;;;;:::888666555555666777555777888777666666888999:::999777666555666888999777999::::::888777777888<<<===<<<999666555666888<<<<<<:::999888888777777999888777777777999;;;===BBBAAA>>>:::666666777:::AAAAAAAAABBBBBBCCCCCCCCCAAADDDJJJSSS___rrrvvvfff[[[UUUOOOSSSQQQJJJFFFEEEBBB>>>===;;;999888888:::<<<>>>999888777777999;;;;;;:::999555222111444777:::;;;888777666666888999999888999999:::999888:::===@@@III```tttmmmvvvzzzhhhTTTFFF>>>666222111666999;;;:::555333444777888888888999999:::::::::888888888888777666555555666777777666444333333444666666666888:::;;;:::999<<<<<<<<<:::888666777888999888777555333222000000222000///000333444444333666888:::<<<===;;;777444777777777777666555444333666555444111000111555999>>>;;;777555666777666555777666777999;;;;;;999777888666333111000222444666888<<>>DDDJJJIIIFFFAAA>>><<<===???=========<<<;;;999777666999:::;;;<<<<<<>>>AAADDDFFFFFFFFFEEECCC@@@===;;;888555333444777777333///333555777777666555555555666<<<>>>???KKK]]]eeecccPPPDDD:::777888777555555333111000000111222111000111000000111333444333222444666888999888777777888777777777888999888666444555777;;;???CCCFFFHHHJJJ;;;999777555555444333111333333333333222111///......///222444555666666666999888777666666555555555333333555888::::::888666666777888999:::;;;<<<<<<=========;;;999777888999666666666666666666666666666999===???@@@===:::888;;;999777666777777666555333333444444555666777888:::777444333555777777666666555444333444777:::;;;:::999777444111111555999@@@FFFOOOUUUUUUNNNDDD>>>777777777777777777777777555666777777777666555444:::777444444555777666555666555444555777888888777777666555666;;;GGGUUU___qqqvvv|||}}}rrrhhhXXXJJJAAA<<<999777666888::::::;;;>>>DDDJJJ[[[tttsss]]]QQQEEE@@@BBB???>>>===;;;:::999:::;;;<<<===<<<;;;:::999999888888:::999999:::===>>>>>>>>>AAA@@@AAABBBCCCBBB???<<<999888777777888888777555888888999<<<>>>>>>===;;;999999999999888666555555666999<<<===;;;999888777777555333555777888666333333555888:::<<<<<<;;;;;;;;;:::999777666555555555111333666666666666888999999888666444444444666777888999;;;:::888777777888:::::::::999777666777888;;;::::::999888888999999:::999777666666777999:::@@@@@@>>>;;;777666777888AAAAAAAAAAAAAAAAAAAAAAAACCCCCCFFFMMMVVVfffuuueeeZZZTTTVVVVVVQQQMMMJJJEEE??????<<<888666555888;;;>>>;;;:::888999:::;;;;;;:::;;;888333222333777999;;;999888888:::<<<<<<;;;999555666777888999;;;>>>AAAIII^^^|||{{{{{{mmm[[[MMMAAA777333444888:::<<<:::666333444666999999999999::::::::::::555666666666666666666555<<<>>>>>>===:::777777777888777777999:::;;;:::888;;;<<<<<<;;;888777888999999999777444222000...---111000//////111333333222555777999;;;;;;:::888666777777777777666555444444555555555444333444777:::???<<<888666555555555444777666777888::::::888666666555333222222333444555999<<<>>>===;;;<<>>@@@======>>>>>>===<<<;;;::::::;;;:::999777666777999<<<===>>>???>>>===;;;:::999555333333555555333111222444666777555444444444444888777777AAARRR\\\]]]OOODDD:::777777555333333555444222333444666555444333222111222333444333111444777;;;<<<;;;999777777888666555777::::::888555777888;;;>>>AAADDDEEEFFF<<<;;;:::999888666333000000111333444333111///---+++---000333666777888888;;;:::999777555444333333000111444888;;;<<<:::888555666777999:::<<<======777666444444555666555555444444444444444444444444555777:::======<<<999777:::888777777777777666444333333333444444555555555888777666777888999888777777666555555666888:::<<<999999777555222111222333222777>>>CCCEEEBBB===:::777777888888777666444333333444555666777666555555:::888555555666777777666888666555555777999::::::999777333111333999CCCJJJTTTWWWYYYZZZ___eeeeeebbbXXXQQQGGG???::::::::::::::::::;;;;;;:::<<>><<<666555555666888888777555888888999;;;<<<<<<<<<;;;;;;;;;<<<;;;:::888666555555888;;;===<<<;;;:::;;;:::999888999:::999555333333555888;;;======<<<<<<;;;;;;:::888777555444333222444777888777777777888777666444333222333444555777888999999777666666777777888999888777666888999999999888888888999999:::;;;:::888777666777999:::======>>>===:::999:::;;;===>>>>>>???@@@@@@AAAAAACCCBBBEEEJJJPPP[[[nnnmmm```YYYXXXUUURRRNNNKKKGGGCCCBBB>>>999555444777;;;>>>===;;;::::::;;;;;;;;;:::;;;888444333555888;;;<<<<<<;;;;;;<<<======:::888444555777888888:::===@@@CCCVVVrrr~~~sssdddVVVFFF999555777999;;;<<<:::777555444555888888888888888888888888444555666777777888888777???@@@AAA@@@===;;;::::::999888888999::::::888777999;;;<<<;;;999888888999999888666555333111000///222111000111111222222222444666888999999888888888777888888888777777666555555666777666666777999;;;===:::888666555555555666666666555777888888666444333333444444444555555555:::<<<===<<<<<>>>>>===;;;::::::;;;:::888555333333333777888;;;===>>>===<<<;;;999666333222333444444444111333555555333222222333444666555444;;;GGGPPPQQQKKKBBB999777666333111111666444333444666888888777666555333333444444333222111444777999888777777777888555444555:::<<<:::777777777999:::;;;;;;<<<<<<999999999::::::888444111...111444666666333000---)))+++...111444666666777;;;:::888777555444444444///000333666999:::888666666666888999;;;===>>>???777555333444777999888666333333333333333333333333333555777999999888666555777666555666888888777666222333333333444333333333666666777888999999888777777666666555666888:::;;;666777666555444222222111555777;;;===>>>===;;;999666666777777666333111//////000222444555555555444888777555444555666666777999777555555777999999999666444111///111666<<>>BBBEEEEEEDDD@@@???>>>???@@@@@@>>>===555555666888:::;;;:::999999:::;;;;;;;;;<<<<<<<<<============<<<:::888666555888;;;<<<<<<;;;;;;<<<;;;::::::;;;;;;999777555666777999;;;<<<=========;;;;;;:::888777555444333666888;;;<<<:::777666666555444222111111222444555555666888777555444444555555666888888777666777999888777777777777888999999;;;:::999888888999;;;<<<===???@@@@@@>>><<<;;;;;;888999;;;<<>>===<<<::::::;;;<<<;;;:::999777444444777;;;===>>>>>>===<<<===<<<;;;888555444666777777777888:::<<<>>>OOOiii}}}wwwjjj[[[JJJ;;;555666:::;;;;;;:::888666666666666666666666777777777777555666777888999:::::::::===>>>???>>><<<;;;;;;<<<999888777888999999777666777999;;;;;;999888888999777777666666555555444444444444444333222111222222222555777777666555666888888888999999999888777777444666888999999888999:::888777666444444555666888555444444444666777666444222333444555666777777777;;;<<<===<<<<<<@@@FFFKKKNNNHHHAAA<<<;;;:::777444777888:::<<<<<<;;;:::999:::;;;;;;999666444444444444777:::<<<>>>===;;;:::888666333222333555666777222444666666555444333444444777777777999@@@DDDFFFFFF>>>888777555222000111444333222444666999999999888777555555666666555333000222333444444666888;;;888555333444888::::::999888888888777666555444333444444666888999888555222...000444777777555111///)))+++---000222222333333888888777666666666666666444444444777999999777555777777999;;;===>>>@@@@@@999666444666:::<<<;;;999333333333333333333333333333444555666666555444333333222333666999:::999888111222333444444333333222333555777888777666555555555555555444555666888888444444555666777666555333555666888999999999999888555666666666444111...,,,,,,---///111333333333333444444333333222333444666888666444444555666666666111000......111555999<<<888<<<===<<<>>>CCCFFFEEECCCAAA>>>:::777666666777===::::::======@@@OOO```xxxZZZNNNJJJIIIDDDEEEEEE===:::999777555555666777888;;;:::888777777999:::<<<777888:::???CCCFFFFFFEEE===<<<<<<===>>>>>>===;;;666555666888;;;=========999;;;<<<<<<;;;;;;<<<>>>============<<<;;;999999666888;;;;;;:::999::::::999999::::::::::::999999999888888999:::;;;======;;;:::999777666555555555999<<>>>>>===<<<::::::999888666333444666777777666666888999===LLLccc~~~zzzzzznnn```OOO???666555:::::::::::::::999888777444444444555666666777777666777999:::;;;<<<<<<<<<;;;<<<<<<:::888888999;;;888777666777888888666555555777999:::999777777888666666666777888888999999777777666444111///000111111444666555222111444666777888888999999888888777444666:::;;;:::999888999555555444333222333666888333222111333555666666555333333555666888999::::::;;;<<<<<<<<<<<>>??????888777666666888999999888555555555555555555555555555555555444444333222111111111333666999;;;:::888000111333444555444333333333555777777555333333333444444444444444555666666333333555777999:::999777333444666888::::::;;;;;;777777666555444111///---+++,,,///111222333333222111222222111000000333555888666555444555444333111...---,,,---000333444555555:::<<<;;;;;;>>>@@@>>>;;;<<<<<<:::777555555666:::777999???AAAGGGZZZpppiiiRRRHHHFFFEEEAAAEEEGGG>>><<<;;;;;;:::::::::::::::;;;:::888777777999<<<===<<<<<<===???CCCDDDDDDCCC<<<<<<<<<===>>>===:::888555444444666999===??????999;;;<<<;;;999999;;;>>><<<<<<;;;::::::999::::::888999;;;:::999777777888555666777888888:::<<<===:::999666555555888:::<<<;;;:::888666555555666777999<<>>AAADDDDDDAAA<<<888666555666777:::<<<>>>@@@AAACCCCCCFFFJJJJJJJJJNNNTTT^^^sssxxxjjj\\\VVVRRRMMMKKKMMMFFFBBB<<<777555666888;;;;;;999888999;;;<<<<<<;;;888777888:::===>>>===;;;:::888666555666666555444333555777777666666777888<<>>;;;;;;;;;;;;;;;===???AAA======;;;888444333444555777999<<<>>>>>>===:::999;;;===>>>>>><<<;;;:::;;;888:::<<<>>>===;;;777555444444555666777999<<<>>>999;;;======<<<;;;:::;;;666777999:::999999;;;???999555333555555222222555111000000333666999::::::777555444555666666555444222444666666555555666888555666666444111222777<<<;;;;;;;;;;;;999888777666111111111333555555222000+++---000333444333111///+++---///111222222222222666666666666666777888888999777444333444666777777777777888999:::;;;<<<===666777777666444444555666888888888888888888888888999888777555444333222222222222444666999999888666///111333555666666555444555666888666333111222333444444444444444555555555666555666888;;;===;;;999444555888;;;<<<===<<<<<<:::999888666555333222111,,,...000222333333333333000111222111//////222555888777666666666444000---,,,******,,,000222222111555:::<<<999777:::<<<;;;888:::<<<;;;888555444555888555888AAAEEEMMMccc{{{yyy___SSSIIIFFFDDD???CCCFFF>>>>>>>>>>>>>>>>>>=========;;;:::888777888:::===>>>AAA@@@???@@@BBBCCCBBBAAA>>>======>>>???===999666444333222333777<<<>>>???888:::<<<;;;888888:::===;;;:::999888777888999:::999:::;;;:::888666666666333444555666777:::===@@@;;;888555222222555888;;;;;;:::777555444666888999777;;;???@@@>>>999555333000000000000222555888:::555666888777555444444555333555777888666555555666666555444333333333333333333333333555888<<<@@@BBB999===BBBCCCAAA===:::888666666888999;;;<<<>>>>>>EEECCCDDDGGGGGGGGGKKKRRRUUUjjjrrrddd]]]XXXPPPLLLMMMEEEAAA<<<777444555777888999888777888:::<<<<<<<<<999999:::<<<>>>>>>;;;999666444222222444666666666111333666777666666888999;;;GGGZZZttt|||pppaaaOOOBBB===999999999:::;;;<<<;;;999222333444666777999:::;;;888888999:::;;;;;;;;;;;;>>><<<999444111000333555444333333444666777666444111444777888777666666666666666777777888888999999888999888333...******,,,000333444111---,,,///333444444555555555555555444444777;;;===;;;888666555444555555222......111444000///...000333666666666555555666777999<<<>>>@@@;;;;;;;;;;;;;;;<<<<<<===888888888444111111555999:::<<>>@@@???>>><<<;;;<<<<<<>>>@@@AAA@@@<<<888555222444666777888:::===@@@999;;;======<<<::::::;;;555666777888777777<<>><<<:::444666999;;;<<<;;;999777<<<;;;999888666555555555...///111333444444444444///111222111//////222666999888888888777444///+++)))((()))---222444444222666:::;;;777555777:::::::::===???>>>999555444444777777999>>>GGGYYYvvvjjjXXXJJJHHHDDDAAA???@@@BBBDDDCCCDDDDDDAAA>>><<<<<<===@@@===999444222666<<>><<<>>>@@@???:::444777333......222777:::;;;===777444888;;;999666444444666999;;;;;;999666444888;;;;;;888777888555111111000111444999===@@@AAA===:::555333333444444444222555888777555444666999;;;;;;;;;::::::888777666000000111222444666888888:::888555555777888555222666777888999888666555333:::999777555333333333444222111///000444888<<<======>>>@@@AAA@@@>>>;;;999888666666999===???===;;;===>>>@@@AAABBBEEEIIILLLQQQaaasssmmm___YYYVVVSSSPPPDDD>>>999999999777888;;;:::<<<======:::888777777666888:::<<<;;;999666444111000000222555777888777222222222444888:::;;;:::@@@III]]]xxx|||qqq```LLL???;;;999999<<<===;;;;;;===999888777777777777777777555666777888999999999888666777666222...---///222000111222333444333333222222333555777888999999888777555444555777:::::::::777777666444111///,,,+++000///,,,++++++,,,...000222111111111222333333444888999:::;;;<<<;;;::::::999777555222000///......222000///000222444444444444444444444666888:::<<<>>><<<::::::;;;<<<<<<;;;;;;:::999777666666888:::??????@@@@@@???>>><<<;;;?????????>>>>>>>>>>>>>>><<<===??????>>>:::666333555555555777999:::999888666555666888;;;===<<<;;;444444555777999;;;===>>>;;;888444333444444333111///111333555777777777777444444555666555444333222666777888666444222222333444444555444222222444666555999999888===DDDDDD>>>777555333444555444000---///...---...000111111000000000222333555555555555888666444444666777666555333222000000000111333444777666555444555555777777;;;999666444333333444555:::::::::;;;;;;;;;<<<<<<===;;;888666444444555666777444111111444555555333111000111444888:::888666777888888555111...---------///333666777777666555666555555:::>>>>>>999444222444666888999::::::999<<<;;;999999999888666333000000111222333333333333666777777555222111444777@@@<<<888888999888333...---...///111222222222222::::::::::::999999888777<<<===>>>>>>;;;777222///:::999;;;BBBNNNdddzzzbbbTTTHHHFFFCCCAAA@@@AAABBBCCCBBBCCCBBB@@@===:::::::::===<<<888444333666;;;???DDDEEEGGGHHHGGGEEECCCBBB???===;;;<<<>>>===999444777333000///333888;;;<<<888333111666999777333222444666888::::::999777666777999:::888888:::888444111000111444888===???@@@;;;888444222222111000...111444888888666444555777666666777777666666555444555555444555666888:::<<<<<<999666666888999666444777888999::::::888666555:::999777666444444444444000...---///444888::::::>>>?????????>>>;;;999777666555555777;;;<<<;;;999;;;<<<===>>>>>>@@@CCCFFFNNN[[[jjjvvvyyyjjjaaaZZZSSSMMMHHHBBB===<<<;;;888888:::;;;<<<===<<<999777666666555777888:::999777555333333222111222444777888777333333444888<<<>>>???>>>BBBIIIZZZsss{{{rrrcccRRRGGG===:::999;;;;;;999888:::666666666666666777777888444444444444555555555555444666888666222000///000000111222333444333333222222333666888:::;;;;;;;;;888666444555777999;;;;;;999999888666444111///...000///---,,,,,,...000111000000000000111111222333666777999:::::::::999999888666444111///.........000000000111111222444555333333333333555777999:::;;;:::999999;;;???CCCFFFGGGAAA:::777777888888666;;;<<<=========<<<;;;:::===>>>>>>??????>>>>>>>>><<<=========<<<999666444666555666777999:::999888444333444666999;;;:::999444444555666888:::<<<===:::777444333444555444222222444666888999999888888444444555555555444444333555666666555222111111222333444444444222222333555333777999;;;AAAIIIIIIEEE999777555555555444000---000/////////111222222000...///000222444555666777888666555555777777666555222000///......000222333666555444333444444555666666555444333333333444555888999999::::::;;;<<<<<<;;;:::888777666666777777666333111111333555555444555555555666888888666555555666777666333000//////...000333555666666555444444333333777;;;<<<999444444555666888999999888888888777777777888888555333---...000333444555555444444666777555111000222555999666333444777777333///---...///111222222222222999999::::::::::::999999;;;;;;<<<;;;999666333000<<<;;;>>>IIIZZZsssgggUUUMMMDDDDDDCCCBBBAAAAAABBBBBBAAABBBBBB@@@<<<999888888<<<;;;999666555555999;;;>>>CCCHHHIIIGGGCCCAAAAAA===;;;:::;;;===<<<888444888555222222555888;;;<<<555111000555888666333222333555666888999999999999666999999777999===<<<777111000000333777;;;======888777555444333111---***000444888999666444444555333333444555555555555555888666555444555888<<<>>>===:::777777::::::888666888999;;;;;;;;;:::888777999888888777666555555555///,,,,,,000666;;;:::777======<<<;;;999777666666555555555666999999888777999:::;;;::::::;;;===@@@IIIRRR\\\eeetttwwwlllaaaVVVNNNLLLFFFBBBAAA???:::888999<<<<<<<<<;;;888555555666555666666777666666555444666444111222444666777888333444666;;;???AAAAAAAAABBBGGGUUUmmm}}}}}}ttthhhXXXLLL@@@:::777888999666666888444555555555666777777888555444333222222222333444333666999:::888333000...111111333444444333333222333444777999;;;<<<<<<<<<888666333333555888:::;;;;;;;;;:::999777555333222111000///...///000222444222222222222222333333333444555777999999999999888777555333000...---,,,,,,---000222222111111333666222222222333444666777888777777777777999AAAKKKSSSUUUKKK@@@:::999:::777333888999:::;;;;;;;;;:::999;;;<<<===????????????>>><<<<<<;;;:::999888666666777666666888::::::999888111111222444666888777666333333444555666888:::;;;999777444444555666666555666888999;;;;;;:::999888444444333333444444555555444555555444111000000111222444555555333222333444222666:::>>>CCCIIIHHHEEE:::888666666555333000...222111000111333444333222---...///111333555666777777666666666777777555333///...---,,,---...000222555444333222222333444555222222333444444444444444666666777888999;;;<<<===999999999888888888888777444222000000222555666666888888888888888888777777444666888888555333111111///000222444555444444333222000000333888:::888666777777888888888777777666333333444777888777444111+++---111444666777666666333555777555111000111444111///...000444555333000......000111222333333333777888999:::;;;;;;;;;;;;::::::999777555333222111===<<>>:::999888======<<<:::777555666777999???EEEEEEAAA>>>>>>@@@===<<<:::;;;<<<<<<999777;;;999777555666777999:::444111333888:::777444444333333555777999:::;;;;;;888:::999777:::>>>===888111000///111444777999999666666666777777444///,,,///444999:::777444333444444555666777888888888888444333000000222666;;;???>>>;;;888888:::<<<:::888777999:::;;;;;;:::888777777888888888777666555555///,,,,,,111999<<<:::666999888666555444444555555666666666777888888777666777888999999999:::===@@@FFFJJJNNNUUUbbbyyysssggg\\\TTTNNNHHHDDDDDDBBB<<<999::::::::::::888666555666777666666555555555555555666777555222222444666888888444444666:::>>>@@@???===<<<@@@OOOiii|||{{{nnn\\\LLLBBB;;;555666777555555777666666777777777777777777777666444222111222444555444666999;;;999666222000111222333444444333222222444555777999:::;;;;;;:::666444111111333666999:::;;;;;;;;;:::999777666555333333222111222444555666555555666666666666666555444555777999::::::::::::666555222000---,,,,,,,,,,,,111555444111000444888222222333333555666777777555666666555666???NNNYYY]]]TTTHHH???:::888666555666888999;;;;;;;;;;;;:::888:::<<<>>>??????>>>>>><<<;;;999777666666777888999888888999:::;;;999888111000000222555666555444333333333444555666888999777666555444555666777777888:::;;;<<<;;;999777555333222111111222333555666555666666555222111111222333555777777666555444555555888<<>>:::666444444777;;;??????;;;999<<<@@@???>>>=========<<<;;;999>>>===;;;888666555666666333222555:::<<<888444444222333555777999;;;<<<<<<;;;;;;999777:::???===777111///...///222444555555333333444666777666222///111555:::;;;888555444444666777777888999999999999111///------111666===AAA>>>;;;777777:::<<<;;;999555777888999:::999777666555666777888888777555444---,,,,,,111777:::777444333222111111222333555777888888999999888777777777777888:::;;;<<<>>>BBBEEEDDDDDDEEEIIITTThhhwwwkkk___XXXOOOIIIEEEEEECCC>>><<<<<<888888777666444555777:::777666555555555666777777888555333333555777888888444333444777999:::999777444999IIIfffyyyeeeQQQEEE<<<444444666555666888999999999999999888777666777666444222111222444555666666777777777666444333222333444555444444222222444555666888888888777666444111//////111444666777999::::::999888777666666555555444444444555666777666666777777777666666555333555777999;;;;;;;;;;;;777555333000...---------...333777666333111444888333333444555666777777777444555555333444;;;IIISSSZZZVVVOOODDD:::555666888777888:::;;;<<<<<<<<<<<<666888:::<<<============<<<:::888666555666888999:::999999:::;;;;;;999777111000111222555666555333333333333333444555666777666666555444444555777888888999;;;;;;:::777444222111000000000222444666777777888888777555333333444444777:::;;;:::888666666888:::===???>>>;;;999888333333333222222111111222444333222333666777666555444333111111111444666888888666555555555444222000///...---,,,---///111333555444333222111222333333666888999;;;:::888666555555555444444444666888999::::::::::::888777555444222111000//////111555777>>>BBBDDDBBB<<<777777999;;;===>>><<<999555333222111111111111222222333444444333222333555777888888;;;::::::999888888777777555666777888999666111...222444777999999777444333444888:::999555222222333////////////000000///......///000222333333333333000111333555777888999999<<<999555111...---------;;;>>>LLLeeejjjSSSGGGCCCCCC@@@@@@AAAAAA@@@???>>>>>>AAACCCEEEDDDAAA>>><<<;;;???@@@AAA???;;;777555555777999<<<;;;::::::<<>>>>>===:::666444444444222222666<<<<<<777333333111222555888:::;;;;;;;;;<<<;;;777666:::???===777333111///000222444444444222111111333555555333111333777;;;;;;888555555666777888888888888888777666222000//////333888???CCC===:::666666888;;;:::999444555777888888777666555222444666888888777555333+++,,,---000333444333222000000000000222444777888999;;;<<<;;;888777777777777999;;;===???BBBGGGJJJDDDAAA@@@CCCJJJYYYooo~~~pppccc\\\RRRLLLGGGGGGEEE@@@>>>???888777666444222333777:::666555555555555666777777666555444555777999999888333222111222444555444333222666GGGeeeqqq\\\JJJ???666444666666666888888999:::;;;:::999888777555444333222222222333444666555444444555666555444333444444555555444222222333444555666666666555555111000//////222444555555777777888888888777777666555555444444444444555555444444555666666444333222333444777999;;;<<<<<<<<<999777555222000///......000333666666444222333444333333555666666777777666555555555444444888@@@GGGNNNOOOMMMDDD999333555999666777999:::;;;;;;::::::666666777888999:::;;;<<<;;;:::777666555777999;;;<<<;;;::::::;;;;;;999777111000111222444555444333444333333333444555666666555555555444333333555777666777999:::888555111///000000111222444666888999999::::::999777555555666555888<<<>>><<<:::888777888888;;;???===999888:::222333333222000///111222333222222444666888888777777555333222333666:::<<<;;;999666555555444333111111000//////000222444666777666555333333333444444888999:::;;;:::999777555777666444222222333444555999999888888777666666555444333111///---...222555CCCIIILLLHHH>>>666444555===>>>===;;;777444333333222222111111111333555666777666666555555555666666888888777777777777777888888888888888888666222///555666777888777444222000555888<<<;;;777333222222111111111111000...---,,,...///111222333333444444...///111333555666777777;;;888444000---,,,,,,---;;;BBBUUUtttrrr\\\NNNHHHFFFEEEAAAAAA@@@???>>>============???AAAAAA???<<<:::999;;;===>>>>>>;;;999888888888:::<<<>>>?????????>>>DDDCCCBBB@@@===;;;:::;;;;;;======;;;777444444555444555:::???>>>888333444000222666999;;;;;;;;;::::::888555444:::@@@>>>888666444222222333555555444666444222111333444444333666999<<<;;;888666666888:::::::::999888666555444444333111111444888===@@@<<<888444444666999999888333444666888888777666555000222555888888777444222---///222222222222333555222222333333555666888999:::<<<===;;;888666666777777999<<<>>>@@@CCCHHHKKKCCC???>>>@@@DDDMMM___pppzzzllldddYYYQQQKKKIIIFFFAAA???@@@;;;999666333000111444777333333444444555555555555444444555777:::;;;:::888333111//////222444555555777:::IIIdddyyy}}}zzzeeeRRREEE999555666555555666444666888:::;;;:::999999444444444444555555555555444222111222444555444222333444555555555444222111///111333555666777777777111000000222444666555444666666777888888777777777333333333222111111000000333444555666666444222111111333555888:::;;;<<<<<<;;;999777444222111111111222333444444333222000///111222444555666666555555555555555666666888:::;;;@@@BBBCCC???999555444444333444555666777777666555666666555555555777999;;;;;;999888666777888:::;;;===<<<;;;;;;<<<;;;999777000000000111333444333111555444444444444555555666444555555333111111333666444666888999888444000...111222444666999:::;;;<<<:::;;;;;;:::777666666777444888===???===:::888666777666888<<<999444444999555666555333///...///111111000111333777999999999777666444333555:::???BBBAAA===999666666666666555444333222222333555888999999888777555555555555666555555666777888777666666999777444111000///000111666666555555555666888999666555333///++++++///333AAAIIIPPPMMMBBB888666777;;;;;;:::777444222333444333222111000222444777999888888888777555333222333444333333333444555777888777666666777777666333111444555555444333111///...444888<<<;;;777333111111111222222111///---,,,,,,///000111222333444444444///000111333555666777777777555222///------...///;;;DDD\\\{{{dddSSSLLLJJJIIIFFFBBBAAA@@@>>>===<<<<<<<<<999;;;>>>>>><<<:::888777777999;;;<<<;;;:::::::::999;;;>>>BBBEEEDDDAAA>>>DDDDDDCCC@@@<<<:::999:::888;;;<<<;;;777555555777777999>>>CCCBBB;;;666666///222666:::<<<;;;:::888888666222333:::AAA@@@:::999777444444555666666666<<<888444333333555666666888;;;===;;;888666888:::======<<<;;;999777555444555444222222333666:::<<<;;;777333222555888888777333555777888999888777666...111555888888666333111111555888777333222666:::555555666777777888999999999<<<===;;;777444555666888999<<<===???BBBGGGJJJCCC>>>===???AAAFFFUUUeee}}}vvvmmm^^^VVVNNNKKKFFFAAA???@@@===;;;888333//////222444111222333444444444444333222333555888;;;<<<:::888333111...///111555777888>>>???KKKdddssswww}}}hhhXXXJJJ<<<666666555444444000222555888:::;;;;;;:::666666777888999999999888111000000222555555222///444444555555555444222111---///222555777999::::::111111222444777777666444666666777888888888888888222111111000///...------555666777888777666444222///111444777999:::;;;;;;<<<;;;888666444222222222222222111222222111---***000111333444555444444333555555666777999999666444888888::::::999777333000000111222333444333222111777555444222333555888::::::999888777888999;;;<<<>>><<<;;;;;;<<<;;;999777000//////000222333222000555555555444444555555666333555555333000000222555444666888999888444000...222333666:::<<<>>>>>>>>>:::;;;;;;:::777666666777333777<<<>>>===:::777555666444555888444...///444999:::888444///---...000//////000333777999::::::666555333444777===CCCGGGEEEAAA;;;888777888999999666555444444555888:::<<<;;;:::888777666666666777000111222444555666666666;;;999555111.........///333333222333444777:::<<<888777444///******---111;;;EEEOOONNNEEE<<<;;;===888888666444111111333555333222111000222555888;;;999999999777444111000///000//////000111333666777666555444555666666555333222222222111000///...---222777;;;;;;777222//////000111222111...---,,,,,,///000111222333444444444000111222444555666777777333222000///...///000111DDDTTTnnnvvveeeUUUOOONNNLLLIIIHHHEEECCC@@@???>>><<<:::888888999:::999777444333222777888:::<<<======;;;;;;;;;;;;<<<>>>???AAABBBBBBDDD@@@<<<<<<>>>===999444444666888999999:::<<<>>><<>>===;;;999777666555666444222111111333555777444444444444555666888888444777:::<<<<<<999555222555666888777555333222222<<<;;;888555333555999<<<===999666777;;;===;;;888:::999666444333444555666666:::???AAA???>>>>>>@@@BBB===???EEEDDDBBBJJJXXXppp{{{|||kkk^^^QQQMMMKKKGGGBBB@@@???===999666333222111111333000000333888:::777333222222444666888888555333444000///555999999888:::<<>><<<===<<<999666555555555555444444444444333333555888;;;::::::999666222//////000///000111222222222222222666555444333222222222222111---+++------,,,...222555444333222000///...---222222111///---,,,---/////////000222555555444222...000333666777777666555111222444444333333444555MMMdddlll]]]OOOKKKLLLLLLJJJIIIFFFCCC@@@???>>>===;;;999888999:::999666444444444888999;;;===>>>>>>===<<<;;;<<<<<<<<<===???@@@AAAAAA===;;;;;;======999444444666888999:::;;;>>>@@@>>>@@@BBBAAA>>>:::888777333666999;;;:::999999999===:::777666888;;;===>>><<<===<<<;;;888777888999::::::999999:::<<<>>>???<<<;;;:::;;;<<<;;;:::888===<<<;;;:::999777666666666444222000111333666888555555666666666777777777666888:::;;;:::777555333444666888666333111111333<<<;;;999666444666999<<<===:::888999===>>><<<888:::888555333333444666888:::>>>BBBCCCAAA???>>>??????;;;===CCCCCC@@@GGGSSScccnnntttfffWWWPPPLLLGGGCCCBBBAAA>>>;;;777555444444444666333111333777888555222//////000222555666555444333//////555999999888:::;;;@@@GGGVVVrrrvvvxxxxxx___PPP???666222111444777777555444555666888888777555777999::::::::::::;;;:::777333222333555777777:::888555444555666666555333444666777888999999888555555555666777777666555777777777999;;;<<<;;;999666555333000---...222555888555333111111333444555666555444222111333777::::::888666666555555333111++++++,,,...000000---+++---------...000222444555222444777888666555444444555666666555444222000/////////000111111111111111444555666444222222555777777666555555888:::;;;:::999999999999888777666666222333444444555555444444777555222111444777:::;;;;;;;;;:::999777555333222888999::::::888888888999???>>>>>><<<:::888666444555444444666777777555333444666888888666444333333555666666666444000,,,***333444444333111000000111333555666666666666888999;;;888444222444999@@@DDDAAA>>>:::888888:::::::::888:::;;;:::777666777888:::999888999;;;;;;999666000111111///------000222888888888666222///......000000111222444666999:::555333///,,,,,,---000222>>>GGGPPPPPPIII@@@===>>>:::888777666888888888777666666666666666999<<<>>>;;;999777555333222111000111222222222222111111000333333333333222222222222///,,,+++...///...000444666666555444333111111000333333333111//////111222222111111222444555444222---000333555777777555444333444555444333333444555VVVtttuuu___RRRHHHGGGJJJKKKKKKKKKGGGDDD@@@>>>>>>===<<<;;;999:::999888666555666777:::;;;===???@@@@@@@@@???===<<<;;;:::;;;<<<===>>>===:::999:::<<<<<<999666333555888999:::<<<>>>@@@@@@AAAAAA???<<<888777777444555777888888999;;;===>>>:::666555777;;;===???<<<======<<<::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@BBB===<<<;;;<<<======;;;:::;;;;;;::::::999999888888777555222000111333777999777888888999888777666555777888888888777666444333444777888555111...111555::::::888666444555888;;;===;;;:::;;;>>>>>>;;;888888777444222333555888:::???BBBDDDDDDBBB@@@??????<<<:::<<>>CCCMMMUUU^^^ooo~~~ooo___UUUOOOHHHDDDCCCCCCAAA>>>:::888777777777888555222222444555444222---,,,,,,...222444555555111///000666999777777888999>>>FFFTTTooo{{{xxx}}}lll]]]JJJ???888555666:::888777555444555666555444222555777888888999:::;;;:::777555444555777888888<<<999555333333555555555444444444555666888999:::888999:::;;;;;;999777666888888888999;;;<<<;;;999999666333111222333333333555333111000000111222333555555555333222333666999:::888555444555555555444,,,,,,---///111222000///000///......///111444666111333666666444333333333666777888555111///000222111111111111111000///...111333444555444444666777888777666888999:::999777444555666777777666555444222333444666777777777777777444111000444888;;;===;;;;;;999888777666666666:::;;;;;;:::999999;;;===AAA@@@???===:::777555333111111333666888777444222222444666666555333333333777888999888666111,,,)))111222333222111000111333666777888777555444555666999888555444555888<<<>>>;;;888666666777888888888777999;;;:::888666444444999999888:::;;;;;;:::888444222///...///000000000777999;;;999555000---+++...///000222444555666666000///......///000222333<<>>@@@<<<999555555666666444111333333333333222111000//////000111222333222111111,,,******...000000222666777777777666555444444333333444555444333444666777555333222222444555444333...000333666777777666555555666666555333222222333___}}}fffUUUKKKCCCDDDHHHJJJJJJKKKGGGDDD@@@>>>>>>======<<<999999999777666666888:::<<<===>>>@@@AAAAAAAAAAAA===<<<:::999888999:::;;;:::999888999;;;<<<:::888444666888999999:::;;;===@@@@@@???<<<888666666666444666888999888999:::<<<;;;888444444666;;;>>>@@@;;;;;;<<<;;;::::::;;;===>>>>>>=========???@@@AAA<<<;;;;;;<<<======<<<:::::::::::::::;;;;;;;;;;;;999777444222222555999<<<999999;;;;;;:::888555333555555444333333444555555555888999666000///333888777777777555444444777999;;;::::::<<<>>>===:::777777666444333444777:::===@@@AAACCCCCCCCCAAA@@@@@@;;;:::===BBBBBB@@@CCCIIILLLSSSbbbwwwwwwfffZZZRRRJJJEEEEEEDDDBBB???<<<;;;::::::;;;888444111000111333444333000...---...111444666666111000111666777444333444666<<>>;;;999777999999888999;;;<<<;;;::::::666222222555666333000111111000///...///000222555555555444333333555777777444222222444666777777000///000222555666555444333222222222333444555555333444666666444333333333888::::::666111///222777333333333222111000......000111333555666666777777999999999;;;<<<;;;999666111222444666777666555555333444555777888999::::::777444111000444999===???;;;:::999888777888999::::::;;;;;;:::999999<<<>>>???>>>>>>===;;;999777666000111333777:::999666333222444666666444333333444777888::::::888444///,,,///111222222111111222444666777777666444333333444777666555555555666777888777555444444555555444333222444777999888666333222777777777888999999999999777222------000333222///444888;;;<<<888333///,,,///000222333444333222111---...000222333444555555888<<>>???===888444555999:::777333222222222333222222111111,,,...000222333222111000,,,)))+++///000///000333666666666666666555555555444555777777777777999;;;777555222222333444444444000222555888999999888777666666666555222000000111kkkttt\\\PPPHHHBBBDDDHHHHHHHHHIIIFFFCCC@@@>>>>>>>>><<<;;;888999999888777777:::<<<===>>>???@@@@@@AAAAAAAAA<<<;;;:::999888888888999888888999:::<<<<<<<<<;;;777888999888777666777999>>>>>>===:::666444555666444777:::;;;:::888888888777555222333777<<<@@@BBB;;;<<<===<<<;;;;;;===???BBBAAA???>>>======>>>>>>:::999999:::<<<<<<:::999999::::::;;;<<<======>>>:::999666444555888<<<>>>:::;;;;;;;;;:::777555333222111111000111444666888666888:::777333222666:::888888999888777777888:::999999:::;;;<<<:::888555777666555555666999<<<>>><<<===>>>@@@AAABBBAAAAAA<<<<<>>>>>:::888666555555555444333666777777666444333444555666555555666888::::::999<<<888444111111222333444666444222111000111333555;;;>>>AAAAAA>>>;;;999999;;;999888999;;;<<<;;;:::999555111333666666222,,,...///000///------///111444555666555444333444666222000...///222666888888111111111333666777777666333555777888999888666555555666777777555444444555:::<<<<<<888333222666;;;555555555444333222000000000111222555777888888888::::::;;;===>>>===999777111222444555666777777666333444666888999;;;;;;<<<888555222111444999<<<===;;;:::999888888999:::;;;999:::::::::888888:::;;;=========<<<;;;999888777222333666:::===<<<999777444666777666555444444555444666888:::999777444222...000111111111111222444444555666555444333444555444444444555555555555555777555333222222222111///---///222555777666333111333333444555555666777888888222,,,,,,111555444111222666:::<<<:::666222000222333444555444222///------///222666888888777777777:::===AAABBB@@@<<<999666555555666777777444222000//////222777:::;;;;;;<<<888444555999;;;888555///000111222333444444444+++---000222333222111000---+++,,,000000---,,,...333444444444444555555555444666888999888999:::<<<777555222222333444444444111444777999;;;;;;999888666666666444111///...///}}}hhhWWWMMMFFFCCCEEEGGGFFFEEEFFFCCCAAA???>>>>>>>>>;;;999777888999999888999;;;===????????????????????????;;;;;;::::::999888777777777888999:::;;;<<<<<<<<<999::::::999777555666666<<<===<<<999666555555666555777;;;<<<:::888777666666444333555999===@@@AAA>>>?????????======???AAACCCAAA???===<<<<<<<<<<<<999888888999:::;;;999888999999:::;;;<<<===>>>>>>999888777666777:::===>>>;;;;;;;;;:::999777555333222222111111222444777999666777888777777777999;;;:::;;;======;;;;;;<<<===999999::::::999888777666777777888999:::<<<===>>>888888999<<>>AAACCCEEEGGGHHHFFFKKKTTTbbbtttxxxlll___RRRIIIGGGBBB@@@>>><<<;;;;;;;;;<<<555444222111111333666888<<<999666444555555555555///---...111///,,,...222555<<>>===:::888222222333444555666777888444555666888:::;;;;;;<<<999777444444666888:::::::::999999888999999::::::888999;;;:::888777777888=========;;;:::888666555666777999<<>>======<<<<<<<<<999:::;;;;;;;;;999777666555666888999:::::::::;;;:::;;;;;;:::888777888999;;;<<<<<<;;;888777777888555777999999888888999:::888777777999<<<>>>????????????@@@???======>>>@@@@@@???===<<<;;;;;;;;;;;;888777777888:::;;;999888777888888999:::;;;<<<<<<777777777777888:::;;;<<<;;;::::::888777666555444666555444444444555777888444444444666:::;;;:::999999;;;===>>>===<<<<<<===:::;;;;;;:::888777777888777888:::===>>>>>>>>>===888777777:::>>>AAAAAA@@@999999:::<<<@@@DDDFFFGGGDDDHHHOOOXXXfff}}}zzzjjjXXXKKKGGG???>>><<<:::999999:::;;;999888777555444555777999<<<999666555555555444333***)))***,,,,,,+++///555555<<>>===999777888;;;===;;;999999:::;;;;;;;;;555444555666777555///******...000///,,,+++...222333555777777666444333333222111000111333444444222333222111111333444444333555777999;;;<<<;;;:::999888999999888555444555777:::999999888999999;;;<<<777888999:::::::::::::::666444333444888;;;<<<;;;999999999:::<<<<<<:::888333333222222333555777888555555777888::::::;;;;;;;;;999666666777777777666888999999999999999888888777:::<<<<<<:::777555555999:::::::::999888888777::::::;;;===???@@@>>>===<<<===<<<:::888666777888333444555666777888999:::///000111111000000111222333444555444222111222333222333555777999:::;;;;;;777444000///000222222222......///333666777444111---///111000000111555888555111------111555888888777999:::999888666666777666777777777666555333222111333666888:::999777666444777<<<===<<<:::::::::444222111111333444444333///------000666999888555444333222222111222222222000111222333444444555444000000000111111222222222000///111444333...+++,,,...///000111222333444444555666888888666444444444222111111222444555444222111333666999::::::999888888888888666333111111222eeeUUURRRGGGCCCAAAEEEFFFDDDBBBCCC>>>>>>>>>??????===999666444777:::;;;<<<;;;<<<===@@@???>>><<<;;;:::::::::777999;;;<<<<<<:::777555444555777888888888999::::::;;;<<<<<<::::::;;;<<<;;;<<<>>>===;;;999999:::666666777666666888<<>>???>>>======>>>>>>===;;;:::<<<===>>>===;;;::::::;;;;;;<<<888888777999;;;;;;:::999666666777888999999::::::444555666777888999::::::;;;:::999777666555555555;;;:::888777666666777777333111111555;;;===;;;777666999;;;<<<;;;::::::;;;<<<<<<<<<:::888888888:::777999<<>>===999777777999>>>@@@@@@???666777777888===BBBEEEEEEBBBFFFKKKPPPZZZpppqqq\\\MMMGGG>>><<<:::888777888999:::===<<<;;;999777666777888999777555444555444333222&&&%%%&&&)))***+++111999666===BBBEEESSSrrr{{{pppwwwnnnVVVDDD===777666555666999;;;;;;;;;666666666444333333555777......000333666777666444555333222222333444333222111111222333555777999:::777:::===;;;777555888;;;>>><<<999999:::;;;;;;;;;444555777888888444///+++***...111000,,,+++...222333555888888666444333333555444333444444444111///666555333333555666666555666777888999:::;;;;;;<<<888999999777555444555666999777666777:::;;;;;;;;;888888:::;;;<<<=========999666333444888<<<===<<<888777777888::::::999888444333111000111333666888555666777888999:::::::::<<<:::888888888777555333777888999::::::888777666888;;;>>>>>>;;;777444333333444666888:::;;;<<<<<<===<<<<<<===???@@@???>>>??????>>><<<999777777999444444444555666888999:::000111222111000///000111555666666444222000111111333444666999;;;===>>>???666333///...000333555666222111111333777777444111---///000000///111555999333111......000555999;;;;;;;;;;;;888666555666888666666777777777777777666222333666888888777666444///444999999777555555777333111000000333555666666111///...222777:::888555000111111000...---...///222222333444444444333333222111111000111111222333111000222666666111......---...///000222333444555555666888777555222111111//////000222555555444222///222555777999999777666999::::::888555333333444sss\\\RRRPPPFFFFFFEEEDDDBBB@@@>>><<<>>>@@@AAAAAA>>>:::777777777:::===<<<999999===AAA???@@@???===;;;::::::<<<777888;;;===>>>===;;;::::::888666666777888888777<<>><<<;;;;;;<<<=========<<<:::999888999777555888>>>???===<<<===>>>===<<<;;;<<<>>>BBB>>>;;;888777777666555777666777999;;;;;;999888:::888777777999999888666444666999;;;<<<;;;;;;:::666555555777:::;;;;;;:::::::::888555444444777:::@@@???===;;;888555333222111333666999:::999888666777888:::999888777888999888999999<<<>>>???>>>===777777888;;;===>>>===;;;999888999===AAACCCBBB@@@<<<;;;:::999:::<<<>>>@@@DDDDDDEEEFFFIIIXXXvvvkkkWWWLLLAAA???;;;777444555777::::::<<<>>>???>>>;;;777444:::888666555555222---)))###!!! ###)))...000111555<<>>===999:::999777555555666888888999:::;;;;;;:::888777333333555777777444///+++111111111111000000333555444333222111111111222333222555777555111///111555777888999777444444666999:::888777666777999<<<>>>777666555444333444555555333444777:::;;;;;;:::::::::<<<===>>>???>>><<<;;;888777555555666666555444444555666999<<<<<<:::888777555222000000111111111222333444555666666666666;;;;;;:::999888777666666555888<<<===;;;888666555:::<<<===<<<:::777666666777999:::;;;<<<>>>BBBEEECCC@@@<<<::::::;;;;;;;;;999;;;<<<<<<999777666666777444222111333666888888333222333555333...---000555777999888555222111000222444888<<<>>>>>>>>>===777333000000333666777666777333000000222444444333666555333000...///111444333222111111222444777999666666555444333333222222555555666666666555333222999:::;;;999666444333333...000222333333111///---222666666222000222444333555---)))000===CCC<<<333000000///---++++++---000222555999999666444444555333222111000000222333444444666999:::999555111......000333555555555777888666666555444333333333333111111222333444555666777444444555555555555555444666777999999888555222000oooXXXMMMIIIDDDDDDCCCBBB@@@??????>>>>>>@@@BBBAAA>>>:::777666777:::<<<;;;888777;;;???>>>>>>>>><<<999888888:::777999<<>>===<<<999666555666777777777;;;===@@@AAA@@@???>>>===;;;<<<<<<======<<<<<<;;;999:::888666999>>>???===:::<<<======<<<<<<>>>???@@@<<<888666666666666555666666777999;;;<<<;;;999:::888888999:::;;;:::999666777888:::;;;;;;:::888666555555777:::<<<<<<;;;666777666555444555777:::===<<<;;;:::888777555555444555888999:::999888777888999999888666666777999999888999:::<<<===>>>>>>;;;:::;;;<<<======;;;999:::999:::===AAACCCAAA???;;;:::999999:::===???AAADDDEEEEEEBBBAAALLLgggqqq]]]QQQEEEBBB===888444444666888888999;;;<<<<<<;;;999888:::888555444222///)))%%%"""(((---//////666<<>>>>>888888888666444333444666777888999999999888666555333333555666777444000,,,000111111000///000222555333222111111000000111111///222444333000///222555999:::999777444222444666555444333444666999===???888777555444333333333444555666888:::;;;;;;:::::::::;;;===??????===;;;:::666444333333555777888777444444555777999:::888777666444222000000111222222111222222333444555555666888888888777777666555555555888;;;<<<999666444333888999:::999777666666666777888999999:::;;;???AAACCCAAA>>>:::888777888999999;;;<<<;;;888666666666888555222111222333444444222111222444222,,,+++...666888:::999666333222111222444777:::<<<<<<;;;:::444222///000333666777777777333000000222444444444777777555222000000333666555555444444444555555555111111222333444444444444444555555666555444333222888999888666333111111222000111222333333111///---111555666222000222222000111------777EEEHHH@@@555000000000...,,,,,,...000333666999999777555555666444333111000000222444666555777999:::999777444333222333444444444444666888777666444222111111111111555444444444444555555555555666666777666555333222666777777777666333000...iiiSSSGGGBBBDDDCCCAAA@@@??????@@@@@@???AAABBBAAA>>>:::777666777999:::999666666888;;;=========;;;888666777777888:::>>>AAABBBBBBAAA@@@>>>:::777555555666777777999;;;===?????????>>>===::::::::::::;;;<<<======:::;;;:::888:::???@@@===:::;;;============???@@@???;;;777555666777888888555555555888;;;===<<<;;;999999888:::<<<>>>>>>===:::888777888:::;;;999666777666666888:::<<<<<<;;;333444666666555555777888888888888777777777777777777777888999999:::999999999999888777555444666888999999888777888:::<<<>>>>>>=========>>>===:::777::::::;;;===@@@AAA???>>>:::999999999;;;===@@@BBBCCCDDDEEEAAA<<>>???DDDXXXwwwtttmmmtttlll^^^OOOEEE;;;777777666777:::;;;999777555555444333111///111555888888555111...333111...---.........---000111000...000888===>>>666777777666444333444555777888888777666555444333444444444666666444000---///000000///...000333555222111111111000000000///---000222222000///222444999999999666333111111222000///000222555999===???999888666444222222222222777888999:::;;;:::999999999:::===>>>>>>===:::999555222000111444888:::;;;777666555666888999999777555444333111111111222222111000000111222333555666666666666666555555444333555888::::::777444222111444555666555444333555777666777888777777888;;;===BBBBBB@@@;;;666444555888999::::::999777555555666888555222000000111000///111000222333111+++))),,,555888:::999777555333333333444666888888777666555111000///111444666777777777555222111222444555555:::999777444111111444666777777888888777555333222+++---000333555666666666444444555555444444333222777777555222///...///111222333444444333111///---000555666333111111111...------222???LLLMMMBBB666000000111000...---///000333555777888777666777888777555333000000222555777555666777888999999888888666666555333222222555888888666444111000000111222999888777666555444444444555777888999888555222111444555555555333111///---|||eeeRRRFFFBBBGGGEEECCC@@@??????@@@AAA???AAACCCBBB>>>:::888666777888999888555555777999<<<======<<<999777777777;;;<<>>;;;<<<;;;999;;;???@@@===<<<===>>>>>>===<<<>>>??????<<<999777999;;;<<<<<<444444444777:::<<<<<<<<<999888999;;;>>>AAAAAAAAA>>>:::666666999:::888666888777777888;;;===<<<<<<333555777888777555666666555555555555555555555555555555666777888999:::;;;999999888666444444666888:::999777555555777;;;>>>???>>>===>>>>>>===:::888999:::;;;<<<>>>>>>===<<<999888888999;;;>>>AAACCC@@@CCCEEECCC===BBBVVVkkkssseeeVVVPPPFFF>>>999888999999777666555555666888:::;;;888777444222///+++'''%%%%%%'''***...222333333333555888;;;>>>BBBRRRnnn{{{tttxxxyyykkk\\\OOOAAA999777666888<<<===:::777666666666666555000333666777555111...---555333000---,,,++++++***///222222000222888;;;:::444666888888888777888999999888888666555444333333555444444555555444000......//////......000333666222222222222222111000//////111222222000000111333666666555333222111000000...//////111444888<<<>>>777666444333222333333444777777888999888888777666777999;;;======<<<:::888555333000000333777:::<<<<<<:::888888999::::::999444444444333111111222333222111000000111333666888777777777777555444222111555777999888555222000///222222222222111222555777777777777666555666888:::@@@BBBBBB===666333555999999999999777444333444666666444222111222222000///222111333555222+++)))+++111444777888777666555666333333555555555444222111......///111444666777777888777555444555666777777===<<<999555111000111333666777:::;;;:::777333111))),,,000444777888888777444444444444444444333333666555222...,,,,,,...111444444555555333111///...111666888555333333111...+++---444@@@KKKJJJ???444...///000///...---...000///111222444666777999;;;<<<999555222000111444555444444555555777888:::;;;999777444000...///333666777666333222111222444555:::999777666555444555555333555888:::999777444222222222333333333222222111sssaaaRRRIIIGGGKKKIIIFFFCCC@@@@@@@@@@@@>>>AAABBBBBB???;;;999888888888888777666666777888<<<>>>???>>>;;;999999999===???AAABBBBBB@@@===<<<:::888555666999<<<>>>???;;;:::999999::::::777444555555555555666888:::<<<;;;<<<999777999???@@@>>>???@@@@@@???<<<;;;;;;<<<===;;;999:::<<<>>>??????555444444666999;;;<<<;;;888777888;;;???BBBCCCBBBAAA<<<888666777999999888:::999888999;;;<<<<<<;;;666888::::::888555444444444333333333222222222222111111333444666888:::;;;888888888666444444666888:::999888555333555999======<<<<<<===???>>><<<:::777999:::;;;;;;:::::::::999888888999;;;>>>AAACCC@@@BBBEEEDDD@@@BBBRRRbbbyyyqqq]]]TTTHHH???:::999999999888777444333333555777999666666555333000...,,,+++---///333555666555555444444555999>>>BBBOOOggg~~~xxxvvvzzzyyygggXXXGGG<<<777555888<<<>>>;;;999888888999888888333444555444111...///000777666333///,,,***))))))...333555555666999888555333666:::=========>>>???;;;:::888666555555555555666555444444444333111///...///...---...000555888555555444333222222111111444555555444222111111111111000000111222222111111000111111333555888:::;;;333333222222333444666777666666666666666555555444666777999;;;;;;;;;::::::888555222111333777999:::===;;;999888999999888777333444555444222111222444555444333222333555777999:::::::::999777444111///444666777666333000//////000111222111111222555888888888888777555666888:::<<>>===999444///---...000333555888::::::888555333,,,///333666888999888777444444444444444444444444555444111---+++,,,///222666666666555444222000///222777999777444555333000---...222:::AAAAAA999222,,,---...---,,,,,,---///+++,,,---000444888;;;<<<>>>;;;777333111000111222333222222222333666999:::888666222---***,,,000444666555444333444666888999777666555444444555666777111333777:::;;;:::777666111111111222444555666777jjj\\\OOOJJJLLLMMMKKKHHHEEEBBB@@@??????===???BBBBBB???<<<::::::999888888888888888999999;;;===??????===<<<;;;<<>><<<:::888777777999<<<@@@AAAAAA>>>;;;999999::::::666333444444444555666888999:::::::::666333666===@@@???AAABBBBBB@@@<<<::::::;;;;;;:::;;;===@@@BBBBBBAAA:::888777888:::;;;;;;;;;666666777:::>>>AAABBBBBBAAA???;;;777666777:::<<<===;;;::::::<<<<<<;;;999999:::;;;:::888555444444444444333333222111111111...///111333555777888888666777888888666666777888::::::999666333444888===;;;:::;;;<<<>>>???===;;;666888:::;;;:::999:::::::::999999999;;;===@@@BBBBBBBBBDDDDDD@@@@@@IIITTTiiizzz{{{eee[[[LLLAAA;;;999888777888666444222111222444555555666666444222111111222111444777888666555444555555444777===@@@HHH]]]sss{{{pppppprrrbbbPPPCCC;;;666666999===;;;999999::::::999888444555666444000///111444888777555111---++++++,,,///555888888999:::777333333777<<>>AAABBB@@@>>><<<<<<:::999888999:::;;;<<<;;;999<<>>=========>>>???AAABBBBBB???===;;;999999999<<<@@@BBBBBBAAA@@@<<<999:::<<<===999666444555666777888999999999888777222...222;;;@@@AAA@@@AAAAAA@@@===;;;;;;<<<<<<===@@@DDDHHHIIIHHHFFF@@@>>><<<;;;<<<===<<<;;;555555666999===@@@AAAAAAAAAAAA>>>999444555<<>><<<;;;<<<;;;999888777999999888666444444555555555444444444444333333...000222444555555444333333666999:::999888888999999;;;;;;888444333777<<<:::::::::<<<>>>>>><<<:::555888<<<<<<;;;:::;;;===;;;:::999999:::===???AAABBB@@@@@@BBBBBB@@@DDDJJJUUUgggsssfffUUUGGG@@@===:::888666555222111000111333444666777777666333111333555333666999999777666777888888444666;;;;;;>>>OOOcccqqqiiiwwwrrr^^^OOODDD;;;888999:::999888999::::::888666333666999888555333555888666777666333000...000222333888:::999999:::888444333777===@@@@@@?????????<<<:::777555555666888:::888555333222222222111000000000///...///333888===999777333111///000222333888777666555555444333222/////////222666888666444111111222444555777888999222222111111222444666777444444444333444444555555444333333444777:::>>>@@@:::888666666888999:::999999888777777666555222///111444777666333111333666999888888777666666555555777888999:::999777444222333555666555333111111111222444666777777666888999777777777666555555777999888888888888777777777777888777444000...///222555222222444666999888666444111111555999888222///111000222555666555444444444111111222222333444444444222333333000------000333333888===???===999777666999888666222///...000222333333222222333333444555111222333555666777777777666666555555555666777888333333333111111222666999666666666666555555444444222777888555444666777666///......///111333222111......,,,***)))+++///333///---+++,,,111666999:::666666555444444333333222333222111000000222333444444222///+++***---222666555666777888888777666555333222000//////111333555333555777999::::::::::::444333222222333555888:::ooo]]]OOODDDDDDLLLGGGGGGFFFEEEDDDBBB@@@???:::===AAABBB@@@>>>======:::999999999;;;=========888:::>>>???>>>>>>===>>>===???AAACCCCCCAAA???>>>::::::<<>>@@@BBBFFFKKKOOOPPPNNNLLLEEECCC@@@>>>>>>>>>===<<<444444555888<<>>===<<<===???<<<;;;:::999:::<<<>>>@@@BBB>>>>>>BBBDDDCCCEEEHHHGGGZZZvvvrrr^^^OOOFFFAAA===;;;444333111000000222333444777888888666222111333555555888:::;;;999888:::===:::555555999777666DDDWWWzzzxxxgggnnn~~~jjjZZZMMMAAA;;;;;;777777777888999999777555222777<<<===999777888:::444555666444222111444777777::::::888888:::999666333777<<>>999666222///---///111333666555444444555666555444222111222555888:::888555...///111333555777999999444333222222222333444555444444444444444555666777333222222222555:::???CCC999777777888:::;;;;;;;;;:::999999999888666222///000444777666333111333666999999999888777555444333444555888999999888666444333444555555333111222222333666888:::999888888999555666666555444444777999888666555555666666555333888666333///---...111555222333444777888888555222000000555999888222000222444666888888666333222222000111111333444555666777555555333000,,,+++...222000666===@@@===999555444777666555222000111444666555333111000000111333444000111222333444666777888777666555555666777888999333333444333333555888;;;666666666666555555555555111555666333222666888777///......///000222333333000///,,,))))))+++111555444000------111555777777111222333444555555555444444333222111111111222333222111///,,,,,,...333777666777888888777555222111333222///...---///111333666777888888999999999999666555333111111333666777~~~iii\\\KKKCCCEEECCCAAA@@@@@@AAABBBBBB@@@>>>999;;;>>>@@@@@@>>>;;;::::::>>>CCCBBB>>><<<===???:::;;;===>>>>>>===;;;999===@@@BBBBBB???===>>>???;;;<<<>>>CCCGGGHHHEEEAAA??????@@@AAABBBAAA>>>;;;<<<:::;;;@@@AAA===999888888666000+++111===BBB???EEEBBB>>>999777999>>>BBB;;;DDDLLLPPPSSSVVVVVVSSSQQQGGG>>><<<>>>=========777666444333444999@@@EEE???===:::888999;;;>>>@@@DDD@@@<<<<<<>>>???>>><<<777666444333333555888999:::777444444666888::::::333555888999999777333111111333666999999888555333777666666666666777777888:::777555777:::<<<<<<::::::<<<===??????>>><<<;;;>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAABBBDDDFFFGGGHHHOOObbbxxxdddVVVOOOIIIAAA:::;;;888555444555666777666999999888777555444222222777666777;;;???@@@>>>;;;:::;;;:::777666888???EEEpppuuuiiidddttt[[[JJJ>>>777999777777999888444444777888999:::;;;;;;:::888777666777777555333222444555666666666777888777444111333555777:::;;;:::999777888666444333444666999;;;888888777777666555555555222111000000333777;;;>>>999555000,,,,,,///333666444333222222333444666777666222///111666999888555000000111333555666555444333333333333333333444444666666555444333444888;;;666555444333444777:::<<<999888666888;;;???BBBCCC<<<;;;999999::::::888666555333111333666999999777444555666777777666555444111333555777888999999999666444111//////111333555555888<<<===;;;888555333...111444666555333333333333444555777777777666666444111---***+++///444777555222111444999:::666111000///222888888222//////666666666777888777444111...222777:::999777666555???===888444111//////000333444777;;;>>><<<666111000111222222111333999>>>666111,,,+++---000000000444222000//////111333555:::999777666444444333333222111000111333666999;;;<<<:::666333222444666888666666666555444444666999333111000111444555333000111---)))))),,,000222222333222111000111222333444444333222111111333444666555666777777555333111///333///******...333666888:::777444333555555333111333222222111111111000000777888::::::999:::<<>><<<:::;;;???CCCCCC???======???;;;<<<=========<<<;;;:::>>>@@@BBBBBB???======>>><<<===???CCCGGGGGGEEEAAABBBBBBCCCDDDDDDCCCAAA???===<<<>>>BBBAAA;;;777888::::::777666===HHHLLLJJJHHHEEE@@@;;;888:::???DDDCCCKKKSSSXXX]]]```___ZZZSSSJJJCCCBBBBBB??????@@@888888777666777:::???BBBAAA???<<<999888999;;;===;;;999999<<>>>>>===<<<;;;=========<<<<<<<<<<<<<<<=========???AAADDDGGGIIIHHHMMM]]]xxx{{{jjj\\\SSSLLLCCC===<<<:::777666777888777666:::999777666555444444444555555777;;;???@@@???<<<:::;;;:::888777:::AAAFFFgggzzziii___xxxkkkXXXJJJAAA===:::999<<<<<<::::::>>>888999:::;;;:::999888666555666777666444222333444666666666777777666333000222222333444555666666666888777666555555666888999777777888888777777666666444333111111222666999<<<888666333000000222555777444333222222333444555666444222000333777999777444111111222333555555555444444333222111111222222333666555555333111333666888555555444333444666777999777666666888<<<>>>??????<<<:::888888999999888777666444333555888999888666666666777777666666555444111222555777999:::::::::444222///......222666888888;;;>>>>>><<<888555333000222444444333222222333333444666777888888888777444222...,,,---000444777777444222222444555333111///...222777888333111222666666777777777666444222000444999;;;;;;999777666<<<:::666333111000111111444444777;;;===;;;555000///111222111000222666:::666222...---///000000000000///---,,,---...111333777666555333222111000000111000111111333444666888999888555333222333444555111333444444444555777999555222//////222444444333111---******---000222222555333111000000222555666777555444333333444555666777777888888666333000...---***(((***000666:::;;;;;;777444444666666444111//////000111222333444444888999:::999888999:::<<<777999999777333222555777rrrZZZPPPFFFBBBDDDAAABBB@@@===<<<<<<:::888666666888;;;===>>>>>>===<<<>>>AAADDDCCC@@@>>>>>>@@@======<<<;;;;;;;;;;;;;;;???AAABBBAAA???=========>>>???AAADDDFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAEEEIIIEEE???===@@@DDDGGGJJJLLLSSS[[[^^^]]]TTTQQQKKKDDD@@@AAAEEEIIIJJJPPPVVV\\\cccgggccc\\\QQQKKKEEECCC???;;;;;;>>>::::::999999999;;;===>>>CCCAAA===:::777777888999555444666<<>>>>>???>>>===<<<;;;999999:::<<<@@@DDDHHHJJJGGGIIIUUUkkkxxxiii[[[OOOEEE???>>><<<:::::::::999777555999888666555444555666777333444666:::>>>???>>>===999::::::888777:::AAAFFFYYYvvvlll\\\pppnnn[[[NNNBBB===999:::;;;:::;;;>>>777888888888888777666555333555777777555333222222444444444555666555111///000/////////000222444555999888777777666777777777666777888999:::999888888666555333222222444777999666666666666777777777888444333222222222333444555333222222555999:::777444111222444555555555444444444333111000//////000111444444333111000000333555444444444444444444444444444555666888;;;<<<;;;::::::777555555666777777777555555666777999999888666999999777666555444444444222333555888::::::;;;;;;222///,,,+++---222888<<<:::===??????<<<888555444222333444333222111222333333444666888999:::999999444333111//////111444555777555333111000000111111------000666777444333555666777777777777555333222333666:::<<<;;;999888777777666333222111222333444555666888;;;;;;999444000...111333222000000222555555333111000111111000///,,,+++))))))***,,,///111444333222111///...------111222333444444555555555666555444333222222333333,,,...222444444555666777555222///...000333555555111///,,,+++---000111222666444222111111333666888999888777555444555555666777888888888555222...+++%%%%%%&&&+++222999===???:::777444444666666444111//////111222333444444444888999999888666555777888666888888555111000111444iiiRRRJJJDDDCCCEEEBBBBBB@@@<<<:::999777444222555666999;;;===>>>??????AAACCCEEEDDDAAA??????@@@???===<<<:::::::::<<<===@@@AAA@@@@@@>>>===<<<<<<>>>@@@BBBDDDEEEEEECCCBBBBBBBBBAAA@@@???@@@AAACCCFFFIIIPPPTTTQQQMMMNNNTTT\\\aaagggkkkooorrrsssrrrlllhhhaaaXXXQQQOOOQQQTTTVVVZZZ___dddjjjllleee[[[TTTNNNHHHCCC<<<777888<<<@@@???======>>>???@@@@@@AAA>>>;;;888666555666666666444555;;;CCCIIILLLMMMIIIFFFBBB===:::999999999:::999777888:::;;;;;;:::888888777666666666666666888777555555555666777888222222333444666888999:::;;;;;;;;;<<<===>>>======999999:::;;;<<<<<<======>>>???AAABBBAAA???===;;;:::::::::<<>><<<;;;;;;999666333777666444222333555777999444666888:::<<<===<<<;;;555666777555555777>>>CCCOOOfffwwwcccjjjwwwmmm\\\LLLCCC;;;999:::::::::<<<666666666555444444444333222555888999666333111000111111222444555555222000......///000111333444555::::::999888888777666666555777999:::;;;;;;:::999888777555333222333555666555777999;;;<<<;;;999888444333222111111222333333333333555999<<<;;;888555222444666777666444333333444222111///......//////222333222000//////111333555555666666555444222111222333555888::::::888666555333111000111333333333333444666999::::::999888<<<;;;888666444333333333444555777999999999999888222///,,,***---222999===:::<<<======:::888666666666666666444333222333555444555777999:::;;;::::::555444333222111222333444333444555444222111111333---,,,///555777555555888666777888777666444333333444777;;;<<<:::888777666222222111111222444666777888999:::;;;;;;888444111///222555555222000000222444444444333333222111000***)))(((((())),,,///111333222222111000///------333444666777777666444333333333333444333333222222***---111444444333333333333111000000111333444555222000...---...000111222444444444444444555666777:::999888666555444444444555666666666333///***(((!!!###'''...444:::>>>@@@999666444444666555222///222222333444444333222111777777777555222111222333333444555222...,,,---///bbbLLLGGGCCCDDDGGGDDDCCC@@@<<<999888666444222555666888;;;>>>@@@BBBCCCDDDEEEEEEDDDBBB@@@???@@@>>>===;;;999999;;;===>>>AAA@@@???>>>>>>======<<<===???BBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDFFFKKKOOOSSSVVV]]]ccccccbbbgggnnn|||}}}sssjjjeeecccdddnnnppprrrsssvvvuuulllaaa___XXXPPPIIIAAA;;;<<>>>>>???>>><<<;;;;;;;;;:::888666333333222333444555777888;;;:::777666666777999;;;777777777888999;;;<<<======>>>???@@@@@@?????????999888888999:::<<<>>>??????AAACCCEEEDDDBBB???===>>>=========@@@DDDHHHKKKEEEBBBEEESSSfff|||jjjVVVIIIBBBAAA???===;;;:::777444111555444222111222444777999777888:::;;;:::999888777111222333222111333999>>>HHHYYYrrrqqqcccmmmmmmVVVIII<<<999;;;<<<<<<>>>666555333222111111111222222555999:::888444222111------///222555666444222///000333666777777777666;;;;;;:::999888777666666666777888:::;;;;;;;;;;;;999777555444333333333444555777:::===>>><<<999888444333222111000000111222222444777;;;===<<<999666333666999999666333222333333222111000000//////...111222222111//////111333666777777777666444222111111111333555888888777555222000...---.../////////000222666999:::;;;;;;;;;===<<<999666444333333333777888999999888777666555444222...,,,---222888<<<888:::;;;:::888777777888888999999777555555666777444666777999:::;;;::::::555555444333222222222333///222666888777666555555...---///444666555666999777888999777444333333444555777::::::888666444444//////000111333555777999:::;;;<<<<<<:::777555444222555888777444111111222333444555555444333222222,,,+++***)))***---000222333333333333333222000000222333555666555444111000111222333444444444333222,,,///333444333111000///...000222444444333333333333222111000//////111222111222555777888777666555999888777555444333222222111222444444111---)))&&&###''',,,111555999<<<===777555333333555555111...222222444555555444333222444444444222///...///000111333444222...+++,,,...wwwZZZIIIFFFBBBDDDIIIGGGDDD@@@===:::999888777555666777888;;;???CCCGGGIIIFFFFFFEEECCCAAA@@@??????<<<;;;:::999:::<<<>>>???@@@???======>>>>>>>>>===;;;>>>@@@BBBBBBAAABBBCCC@@@BBBEEEGGGJJJQQQ[[[cccllllllqqqwwwyyy{{{~~~vvvlllhhhaaaZZZVVVPPPJJJHHHJJJJJJHHHGGGHHHHHHEEE>>>999999888666555555555666666444333222777===CCCEEEEEEKKKIIIFFFCCCAAAAAABBBCCC@@@???>>>======;;;777444000000111222444666888:::===<<<999777777888:::<<<;;;;;;:::::::::;;;<<<<<<===@@@BBBBBBAAA@@@???@@@888777777777999;;;>>>@@@???AAACCCEEEEEECCCAAA@@@BBB@@@??????AAADDDHHHKKKGGGBBBBBBKKK[[[oooppp^^^PPPJJJDDDBBB>>>;;;999777333111444333222222333444777888777999;;;;;;999666555555000111222111///111666:::CCCNNN```xxxaaaeeeqqq\\\LLL;;;666999;;;;;;<<<777555333111000000111222444777:::;;;999555333222,,,---///222555666555333111333777:::<<<<<<:::999<<<;;;:::999888888888888777777888999999:::;;;;;;888777555444333333444444555777:::;;;<<<:::888777555444222000//////000000222444777:::;;;:::888777444888;;;:::777333222222222222333444333222000///000111222222111111333444777777777777666444222111111000000222555777777777222111//////000000...---000222666888888999:::<<<===<<<:::777555444333222777888888888777666444333666333000...///333888<<<999::::::999777666777888888999:::999888777888999555666888999::::::999999666555444222111111222222---000555:::<<<;;;999777111///000444555444555999777999:::888333111222555555777999888666333222222//////000222444666888999:::;;;<<<;;;999666666666555888:::999555222222444111333555555444333444555///...---,,,---///222444111222444555555444333333///111222333222111///---000111222333444444333333000222555555333111///...,,,///333555555444333333333444333222000///111333///111555777888777666444777777666555444222222111///111333444333000+++((())),,,111444666777999:::777444333444666555111---...000222555777777777666111222222111///...000111333555777555111...///000mmmTTTGGGEEE@@@BBBHHHHHHDDDAAA>>>;;;;;;;;;;;;:::777888:::===AAAFFFKKKMMMHHHFFFDDDBBBAAA@@@>>>===999999999:::;;;===???@@@@@@===;;;;;;>>>??????>>>999<<>>???>>><<<888555222333444666777999:::;;;===<<<999888777888:::;;;===<<<;;;:::999888888888<<>>>>>???888777666666777;;;???AAA>>>???AAACCCCCCCCCBBBAAABBB@@@???>>>@@@EEEIIILLLIIIDDDAAAFFFQQQbbbwwwyyyhhhZZZRRRHHHEEE@@@<<<999777444222555555555555555666777888666999;;;;;;888666555666222333444333111111666:::>>>CCCPPPddd~~~lllggggggssslllWWWBBB::::::;;;:::999:::888444222111111333444666888;;;;;;999666555444...///000333555555444222444555777:::;;;<<<=========<<<:::888888888999:::999888777777777999:::<<<666555444444444444555666666777888888888777666555555444222000///.../////////222555777888777666666444999===<<<777222111222000222555777777555222000000111333333333333555777666666666555444333222111222000...///222666999:::666666555555666444000...222444777777666666888:::<<<;;;:::999777555333222444555666777777666555444555444111000222555:::<<<>>>>>><<<:::666555555666666888:::;;;999888888999666777888999999888777777777666333111000000111222000000333777<<<>>>;;;888555222111444444333444888777:::;;;888333000222555777888999888555222111111000000111333555777888999777999:::999666444555666666888:::888555222333555///111333444333333555777222111///......000333555...///111333555444444333000111222222222111000/////////000000111222333333222444666666444111000000,,,///333444333222333555444555555333000///111333111222333444555666666777666666666555444333222111000222666888888555222///...111555666666666777999888666555666888777222......000333666888888777777000111222111111111333444222555777666333000111222}}}fffPPPEEEEEE???@@@GGGIIIEEEBBB>>>======>>>======888999:::>>>BBBHHHMMMPPPHHHFFFCCCBBBAAA@@@>>>===888888999:::<<<>>>@@@AAA???<<<:::;;;>>>@@@@@@???777:::>>>?????????BBBDDDHHHNNNVVV```kkk{{{yyysssrrrtttyyy|||yyykkkVVVGGG<<<;;;:::888777777666666888777666:::@@@FFFGGGGGGJJJHHHEEEBBB@@@@@@AAABBB>>>>>>>>>??????===999666666777888999;;;;;;;;;;;;<<<;;;999777777888999:::===<<<:::888777666555555;;;>>>AAABBB???======>>>888666555555777;;;???BBB<<<===???AAABBBBBBBBBAAA@@@???>>>>>>@@@EEEJJJMMMLLLEEEAAACCCLLLZZZmmm}}}ooo```VVVLLLGGGBBB===:::888555444666777777777888888888888444777;;;;;;888666666777555666777555333333777;;;:::===FFFXXXrrr|||pppeeehhh|||kkkQQQEEEBBB@@@===:::<<<:::666333222333555666777999;;;;;;999777666666111111222333555444222000666666666777999<<<>>>???>>><<<999777777888;;;<<<:::999777555555777:::<<<444444444444444555666777777777666555555444444444555444222000...............000333555555444444444555:::>>>===777222111222000333777::::::777333111000111333444444555777999555555444333333222111111444000---,,,000666:::===:::::::::;;;;;;888333000555777888666333333555888:::;;;;;;:::888555333111111222444666666777666666444333222222444777;;;>>>BBBAAA???;;;666444444555444666:::;;;:::999888888777777888999888777666555888666333000//////000111444111000444:::>>>;;;888777333222444444222333777777:::;;;888222000222555888999:::888555222111111111111333444666777888999555777999777444222444666666888999777444222333666...000333333222333666999444222000//////111333555***,,,///222333444333333444444444555555444444333............///111222333333555777666444333222333...000222222111111444777444666666444111///111333444222111000222444777999666666666666555444333222111444999<<<===;;;777555111444777777666555777999999888777888:::888444000111333555777888777555333000222333333333333666888000333666555222000000222pppXXXOOOHHHFFFEEEBBBAAABBBEEEDDDCCCAAA???>>><<<<<<:::999:::???EEEKKKMMMMMMOOOJJJEEEBBBAAA@@@===:::777777888<<>><<<<<<======<<<;;;555666999???AAAAAAEEEKKKRRR]]]jjjtttttt^^^QQQPPPIII>>>777777888777888777888:::>>>@@@AAAAAACCCCCCCCCAAA???>>>>>>>>>999888888999::::::888666333888>>>@@@===<<<===@@@AAA@@@===;;;999999999999:::888555111///000333666999>>>CCCBBB>>>:::999:::777777555555666888:::;;;:::999999;;;>>>@@@@@@??????>>><<<===???CCCGGGJJJMMMHHHEEEIIIMMMTTTbbbqqqwwwccc[[[QQQHHHAAA???===999666666999999999999888777555444666888:::;;;;;;999666555888888888888888999999999;;;:::>>>LLLcccwwwffffffuuuqqq___RRRJJJDDDAAA@@@===:::555222444888<<<:::::::::<<<===<<<999666555666777888666444222000444555666777999999::::::<<<;;;999888777888999:::888777666666777777666555555555555444333333555777:::888666555444555777888999777444111000000111222333222222555888:::888555555888<<<===:::666222111555666888::::::999777555222222222222333444555666222111000111333444333222111000///...///333999>>><<<<<<<<<;;;:::888666444888999;;;;;;999777666777666777999999666444222111111111222444666666555444333444333111...111:::AAAGGGEEE@@@<<<888777666777222444666888999888777777999999999888777666666555555444222///...///333777555444333444777999::::::666777888999:::888333000777666555666888999999999<<<;;;:::999888666222///000333666777555444555777666333000///000333444444444777999999888666555555......///000222444777999:::333---...222555333///,,,...000222444555555555777777777666444333444555555444111...,,,,,,///222666444333444777999777555222222111---+++---222777;;;666///---///222555555444333111000111333666888999:::;;;<<<:::777444222555666888;;;>>>>>>;;;999:::666333333555777777555666666666888;;;:::555111333222111222333333222111//////111222333444444555222222222111111111000000kkkVVVNNNHHHGGGGGGCCCAAABBBCCCBBBAAA???===;;;:::999;;;:::;;;???EEEJJJLLLLLLNNNIIIBBB>>>======<<<;;;666777888<<<@@@@@@>>>;;;???@@@BBBDDDDDDCCC@@@===777888===DDDGGGHHHMMMTTTdddppp~~~mmmgggZZZKKKAAA>>>;;;777888888:::===@@@BBBAAA@@@>>>??????>>><<<:::999888555555666888999999666444555:::???@@@===;;;<<<>>>AAAAAA???>>><<<;;;::::::888777333000///000333666777<<<@@@@@@<<<888888999888777666555666777999:::777777888:::===??????>>>===<<<:::;;;===BBBFFFJJJMMMIIIGGGHHHHHHLLLYYYggg~~~mmmdddUUULLLDDDAAA???:::666666888888999999888666444333555666888::::::999666555666666777888888888777777666555888DDDWWWssslllfffooowwwiii\\\QQQJJJEEEBBB===999888888:::;;;999999999;;;<<<:::777444888999:::999666333111///333444555777888888999999<<<:::888666666777888:::888777666666777888777666777777777666444555777999888777666555555777888:::999777555222222222444555666555666888;;;;;;999777333666888888666333222111222444777999999888777666222222222222333444555555444333222333444555444222222222222111222555999===@@@@@@@@@???<<<888555333555888:::;;;:::999999999888999;;;:::999666444444222222333555777888888777444555444000...222:::AAAEEEDDDBBB???<<<:::888777333444666888999888777666999999888777555444444333444444333111000111444666777555444444666777777666444555777;;;<<<;;;777444555444444555777:::;;;<<<<<<:::999888888777444222333444666555333333555777666333000///000222333333444666999:::999777777777222111111111111333555666999555111111333555333000---///111333555666666666777888888777555444555777888777444111......111444777555444555888888777555222222111...,,,---222666;;;666000---///222555666444333222111222333555777999:::<<<<<<;;;888555333777888999<<<>>>===;;;888777444111111333555666555666444444666888888555111.........///000111111000111222333444444333222111222222222111111111111111wwwbbbTTTMMMHHHIIIIIIEEEAAAAAAAAA@@@>>><<<:::888777666;;;;;;<<>>???<<<:::;;;???DDDGGGGGGEEEAAA>>>;;;>>>FFFPPPUUUYYYaaaiii~~~vvvbbbUUUNNNDDD;;;777777999<<>>===<<<;;;999888888;;;@@@FFFJJJJJJJJJIIIGGGCCCEEEOOO[[[rrrtttiiiYYYPPPGGGDDD@@@;;;777777777888888888777555333222333555777999:::999777666333444666888888777666555000000333:::HHH```xxxlllkkkttt}}}lll\\\RRRIIICCC===:::::::::999888888888:::;;;<<<;;;888444:::;;;;;;999555222000///333444555666777888888888;;;999666333333555777999999777666666888999888777999999999888666777999;;;777666666555666777999:::777666555444444555777888:::::::::<<<===<<<:::888222333444333111000000222000222444777777777666555222222111222222333444555666555444555666666555333222333444444444666999<<>><<<:::777777888999888888666666555333111222444777666444111000111222222111222555888::::::999999:::555444222111111111222333888777666555444333222222///111333555777777888777888999999888666666888999<<<;;;888444111111333666777666666666777777666444222222111///...///333666:::666111...///222555666555444333333333444555666999:::;;;<<<;;;999666444999999999;;;===<<<999777333111///000222555666777777444222333555777555333***+++,,,,,,---...//////333444555666555333000...111111111111111222222222lllZZZQQQKKKHHHIIIJJJFFFBBBAAAAAA???===:::888777666666;;;;;;<<<>>>AAADDDFFFGGGGGGDDD@@@<<<:::999999999555777999<<<======;;;999<<<@@@DDDGGGGGGEEECCCBBBBBBHHHUUUcccmmmttt~~~sssgggVVVGGG>>>===<<<<<<>>>???>>>>>>:::;;;<<<===<<<:::666333000111444888:::999555222888:::===<<<:::777777777:::;;;===???>>>;;;888555444222///...000333555666444666888888555444444444777777666666666666777888666666777:::<<<<<<;;;999999888777888;;;@@@FFFJJJGGGJJJKKKHHHBBBAAAIIIQQQddd|||xxxiii\\\RRRIIIEEEBBB===::::::888888888888666444222111333555888:::;;;;;;:::888222444777999999888666555///000222666===PPPoooxxxmmmllluuuyyyiii___SSSKKKAAA<<<<<<<<<:::777777888999<<<>>>>>>;;;888888:::;;;888444000000000555555666888888999999999999777444111111333666999888777555666888999999999999:::999888777777999;;;777777666555555666666777444444444555666777888999;;;<<<===>>>>>><<<999777111111111///---...000222111222333555555555444333222222111111222333333444777666666777888888666555111333555666666777999;;;>>>>>>>>>===999444///,,,///222777:::;;;<<<===>>>===<<<<<<<<<<<<;;;999777555666888999:::;;;>>>@@@;;;:::777444333666===CCC@@@@@@@@@???>>><<<;;;:::444444666666777777666666666666555444444555555666444666888777666555666777:::999777777888888888777333555:::???BBBBBB>>>:::555555555444444777:::===<<<999777666999;;;======:::888444111///111444777666444222222222222111000///222666888999999999:::555444333222111222222333666888999888444111111333222333555777888888888888777888999888777888:::;;;>>>===:::555222222444666666666666666666555444222000000000000000222555777888666222///000222555777666555555444444555666666777888:::;;;:::888555333777777777888999999666444333222111222444777999;;;999666222222444777777666,,,---......------...///333444666777666444000...///000000111222222333333{{{eeeWWWNNNHHHFFFIIIJJJFFFBBB@@@AAA???===:::999888888888999:::;;;<<<===>>>@@@BBBBBBBBBBBB@@@===:::888777666888;;;<<<===;;;:::999@@@BBBCCCDDDDDDGGGKKKOOOPPPZZZlll~~~qqq___PPPKKKDDD???===>>>>>>???::::::;;;<<<>>><<<888444111222555999;;;:::777333777888999999777666555555444666888999888666444222333000......111444666666444444555444333333333444666666666666666666777777999999999:::;;;;;;999777888888888999<<>><<<;;;555777999777222000111333777888999:::::::::::::::777555333111111333666888888666444555777999::::::888999999777666666888:::999888777555444333222222000111222444555666777777:::<<<>>>>>>===:::777555111111111///......000222222222333333333333222111222222111111111222333333777777777999;;;;;;888666000222444666666777888::::::;;;<<<;;;999666222000///222666888999;;;===>>><<<:::999999;;;;;;999666444777:::;;;;;;<<<>>>AAA>>><<<999777666999>>>BBB???>>><<<:::999:::;;;<<<444555555666666666666666555444444444555777999;;;555777999999888666666777:::999888999;;;<<<<<<<<<777888<<<@@@BBBAAA===999777888888666333444666999:::888666666999===@@@AAA===999444000///222555777666555444444444444222000---000444666777777777888444333222222222333444555444777999888333000111333555555777888999888888777555777888888777888:::<<<>>><<<999555222111333666333555666666555333222111......///000333666888888777555333111000222666888777666555555555666777888555666888888888555222000222222222333444555333111444555555555777:::===@@@>>>999444333555888999888222333444222000...///000111333666888888555333000......///111222333444555ooo___WWWKKKFFFCCCGGGHHHEEEAAAAAAAAA???===;;;::::::;;;<<<888999::::::999:::<<<>>>>>>@@@CCCBBB???;;;888777666999===>>><<<;;;999999<<<=========@@@HHHSSS\\\fffsssggg^^^QQQEEE>>>;;;999999999777777:::======999666444444666999;;;;;;777444666666777777777666666555222222222222222222111111444111...///333666666555444444333222222333333444444444555666777777888888:::999888888999:::999777777777888;;;>>>AAADDDFFFKKKQQQSSSOOOJJJGGGEEEBBBNNN^^^sss|||dddZZZOOOJJJFFFAAA>>>???<<<<<<<<<;;;999777555333666888;;;===>>>>>>===<<<666777999;;;<<<<<<;;;:::888888888:::<<>>>>><<<888555444333444555444222111111333222222222333333222222111222222111111111111222222555666777:::<<<<<<:::888///111444555666777:::<<<;;;<<<<<<<<<<<<;;;999888444555777777777999<<<>>>;;;888666777999:::888555333777;;;===;;;;;;===???>>><<<:::999999;;;===???===<<<999777777888:::<<<555555555555555555555555444444333333555888:::<<<666777999999888777777888:::999999:::===???@@@@@@:::;;;<<<>>>???>>>:::777999:::;;;888333111222444777555333444888<<>>999:::;;;:::888888:::<<<===@@@BBBAAA===:::888888777;;;>>>???===:::::::::888:::;;;===CCCPPPaaammm}}}kkkZZZLLLBBB;;;888999666555888<<<>>><<<999666666777888:::999777444666555555777888999999888333111000......000222333555111...000444777777555666444222222222444555555222333444666777888888999888666444444666999::::::444666888;;;>>>@@@@@@AAAGGGMMMQQQPPPPPPPPPLLLEEELLLXXXiiimmmaaaUUUOOOIIICCC??????>>>???>>>===<<<999777555666888;;;===>>>===<<<:::777888999:::<<<<<<<<<<<<:::999999;;;===EEEVVVeeeyyyeee\\\fffsssfffXXXLLLEEE>>>;;;888777888:::::::::777;;;===999333000333777999999::::::;;;;;;::::::333333333333444444555555555333111111444888:::;;;888888888777555666888:::::::::999888666555333222,,,...111444666666555444666:::>>>>>>;;;777555444555777::::::888555333222///000000222333444444555222222111111111111222222333444666:::===>>><<<:::000222444555777999===???>>>>>>>>>===>>>>>>>>>???;;;;;;:::888777888<<>><<<::::::<<<<<<:::999999999:::::::::;;;:::999888888888999999666555555444444555555555666555333222333555888999666888999888777666777999:::999999:::===???@@@@@@<<<;;;;;;<<<===<<<999666777:::<<<:::444000000222111000///111555999;;;<<>>BBBDDD???999777888999888777555888:::777222000111444333444555666777666666555,,,,,,...000222444666777iiiWWWOOOMMMIIICCC???BBBDDDCCCAAAAAA???>>><<<::::::<<<>>>@@@:::;;;<<<;;;888777999<<<>>>???@@@>>>:::888888:::888<<<@@@@@@===:::::::::<<<>>>BBBFFFNNN^^^rrrtttaaaRRRFFF@@@:::777555888>>>AAA???===777666666777888888666444666555555777:::;;;<<<;;;555222///------000444666666222///000555888777444777555222111333444555666111222444666777888999999555333111111444888;;;<<<222444888;;;===>>>>>>===@@@FFFLLLOOOUUUYYYTTTKKKGGGQQQaaayyytttgggZZZRRRKKKDDD??????@@@@@@@@@???===;;;888777666888:::<<<===<<<:::999777888888999;;;<<<======:::888777:::>>>EEERRR^^^|||kkk^^^eee{{{ooobbb[[[GGGCCC>>>::::::;;;<<<<<<;;;???@@@;;;444000333777888888999:::::::::999999222333444555555555555444444222000111444777::::::888999999888666666888;;;::::::::::::999777666555,,,...222555666666555444555999>>>???;;;777555555666:::===>>><<<777444222,,,---///111333666777888222222111111111111111222222333666:::===>>>===;;;111333444666888;;;???CCC@@@???>>>======>>>???@@@AAA???<<<999777888<<<@@@;;;777444555888:::888555000666===???<<<888888:::999888888888999999888666999::::::;;;:::999888777666555555444444444555555777555333111111222555666777888888777666666777999;;;:::999:::<<<>>>>>>>>><<<;;;::::::;;;:::999777555999===;;;555111000222...------///333666888888???:::555333555888::::::555666777999;;;:::777444333555777888666444333333666555444333222333444555999888666555666777999:::;;;;;;;;;:::888555222111...000222333333555888;;;:::999666333111222555888222666:::;;;999777777888777555444555666555222...444555555333111222666:::999777444222444888>>>BBB888999999999666222///,,,%%%%%%&&&***...222333333333555666666555777<<<@@@DDD???:::777888888777555333666888666222000222555555666666666666666555555+++,,,...000333555777777ttt```PPPEEEBBB???@@@AAACCCDDDCCCCCCBBBBBB>>>999777777999;;;<<<888999;;;<<<<<<:::999888888:::<<<<<<:::888666666:::;;;===??????@@@@@@@@@BBBHHHOOOVVVeeezzzlllWWWFFFBBB777000555;;;<<<<<<>>>;;;;;;<<<<<<;;;:::888777444444555777:::>>>AAACCC:::666000...///333666999666222///111777<<<<<<;;;;;;666222111333555666555333333333444555777999:::888444///...111555888999222444777999;;;;;;;;;::::::@@@GGGNNNRRRSSSRRRQQQFFFHHHTTTlll~~~nnn]]]SSSMMMHHHEEEEEEEEEEEECCCAAA>>>:::888666666666777999999:::::::::777888999:::;;;<<<<<<;;;;;;444444<<>>@@@===888555666999:::999999999;;;<<<;;;:::888888777777666666555555444333333444777888888777888888777777777888:::;;;<<<<<<:::999888888888888000000111333555777888999555888;;;;;;999777666666:::;;;:::999777555333333//////000000000222666:::999555111000222444444333888666666999>>>???<<<999111222555888:::===???@@@???<<<:::;;;===???===;;;<<<;;;;;;<<<>>>@@@@@@@@@888777777777888777555333333777;;;<<<999666666777777;;;>>>???===;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;===;;;888555222111222222333444444222//////111444333333444666888888777555888777666555666999<<<===<<<<<<;;;:::999888777666<<<<<<;;;:::888666444333000111111111111333666999888888888777555666888:::999888777888999999888777444666888999999777555333666555444222111000000///666777888999:::;;;;;;;;;999999888999888666333000222222222222333444555666666555555555555777888999444777:::;;;:::888888888999999999888666444111000222111///...///111444666888777666666777:::<<<>>>>>>;;;888888777333***###%%%%%%&&&)))---111666999888555111000111444555666:::999888999:::999777666555666555333111111333555999888777555444222222222000111222555888999777555lllZZZLLLCCCAAA>>>???@@@BBBCCCBBBBBBAAA@@@<<<777555666888::::::;;;<<<>>>>>>===;;;888777666888;;;<<<;;;999999999:::===@@@BBBBBB@@@??????KKKUUUaaannnwwweeeQQQDDD777555888888:::===;;;;;;;;;<<<<<<:::888666333444555777:::===@@@BBB===888333111333666777777777333111444:::???@@@???>>>999444111222444444444555555444555666777999:::999555000...000444777888333555888:::<<<<<<;;;;;;<<>>;;;888777555666777888888888888888333555999<<<>>>>>>======;;;444444<<<@@@BBBMMMZZZkkkzzznnncccgggsssuuueeeUUUMMMHHH???999777888<<<@@@???;;;888999<<<:::999888888::::::999888999999999888888777777777666555555666888:::999888:::999888888888999:::;;;<<<;;;:::999888888888888111222333444666777888888;;;<<<===>>><<<:::888666:::999888888888777555333000111222222222444777:::;;;999666444333555777888888666555888;;;===<<<:::666666777999===@@@AAAAAA???<<<::::::<<<===<<<;;;<<<<<<===@@@BBBCCCBBBAAA:::999888888999999888666333666999:::888777555555555999<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888555333333333333333444444222000000333555555555555666777777666666777666555444555888;;;<<<;;;;;;:::999999888888888<<<;;;;;;:::999888777777555555555444333333666999777888888777666666888999:::999777777888888777666666777888999999777555444666555444333222111000000555666888999:::;;;;;;;;;888888888888999888555222111111111111222333444555666555555555555777888999777888::::::888666666666666666777777666444222111222111000000111222555666888888777888999:::<<<===???;;;888777777333,,,%%%''''''(((***---222666888888555222000111333555555777666555666777888666555555666666555444333444666999888666333222111111111111111222555888999777666vvvaaaRRRGGGAAA@@@===>>>@@@AAABBBBBBAAAAAA@@@<<<888666666888::::::===>>>@@@AAA???<<<888666444666999;;;;;;;;;<<<<<<:::===BBBEEEEEEDDDDDDEEERRRaaauuuiiiYYYGGG===:::999;;;>>><<<<<<<<<===>>>===999777222333444666888;;;>>>???>>>999555555888:::888666888555444777===BBBCCCBBBAAA===777333222333333444888777777666777888999::::::666111...///222555666555666888:::;;;<<<;;;;;;<<<;;;@@@LLLZZZ```\\\VVVLLLHHHJJJYYYppp|||mmm___SSSIIIFFFHHHEEEDDDCCC@@@>>>;;;999888666666777777777777777777222444999===???@@@???>>>;;;666666<<>>>>><<<::::::<<<>>>>>>>>>;;;999777999===@@@@@@???===:::888777777888999888999:::;;;>>>AAABBB@@@>>>999777555555777888888888666666777999:::999777444333666:::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555555666666444444333222000111444777888777666555555555666777888666555333444666999:::999888888888888888888999===<<<;;;:::999:::;;;<<<::::::999777444444555777666888888888666666777999;;;999666666777888888777888888888888888777666666666666555444333222222222444555777999:::;;;<<<<<<888777777999:::999777555000000000000000111222333666555555666666777888999:::;;;:::888555333333444222333555777777555222111111111111222333555666777888888999::::::;;;<<<<<<<<<999666444444111+++&&&))))))***,,,...222555777888555222222333555666666444333222333444555444333333555777777666555555666888777444222111111111222333222333555888888777555nnnZZZMMMDDDAAAAAA>>>???AAABBBCCCCCCBBBBBBAAA>>>:::888999:::;;;<<<;;;===???AAA@@@===999777555777:::;;;;;;;;;<<<===:::===AAADDDFFFIIIMMMQQQYYYmmmuuu```PPPGGGBBB@@@??????======>>>???>>>:::777000111222444666888999:::<<<888555888<<<>>>:::555888777666888<<<@@@@@@@@@AAA>>>888444333333555666::::::888888888888999:::;;;777222///...000333555555666777999:::::::::::::::888<<>><<<::::::777777888888888888777777555777999;;;===>>>??????;;;888888<<<>>>???EEEMMM\\\mmm|||qqqmmmsss~~~yyynnncccTTTFFF<<<;;;;;;:::888555555777:::???===<<<;;;;;;;;;999777999999999999999:::::::::;;;999888888999;;;;;;:::;;;::::::999888888888888666666777777666666666555999999:::;;;<<<<<<;;;;;;;;;:::999;;;<<<;;;888555:::777555777;;;>>><<<:::888;;;>>>@@@@@@????????????CCCDDDBBB>>>???FFFNNNOOOLLLIIIEEECCCDDDFFFHHHGGGCCC??????CCCFFFEEECCCCCC@@@===::::::;;;<<<<<<===;;;:::;;;===>>>>>>===888666444444777999;;;;;;:::888777999<<<<<<999666333555999;;;<<<<<<<<<<<<888888999999999999999999<<<;;;:::999999999::::::555555333222222333666777999999777444333333666888;;;:::777555444555666777555555555555555777888999???>>><<<::::::;;;<<<=========<<<999555333333444666888999999888777777888:::888666666888:::;;;;;;999999888888777777666666666666666555555444333333444555666888:::;;;<<<<<<:::999888999::::::888666000000//////000111111222777777777888888999::::::===<<<:::666222000111222111333555666666444111///000111222444555777888888777888:::;;;<<<<<<<<<;;;888666222111///---)))&&&,,,,,,---...///111333444555444333444666999999999555333222222222333222111000333666888777555444444666555333222222333555777777666555666777666444222hhhVVVKKKDDDBBBCCC@@@AAABBBDDDDDDDDDDDDCCC@@@===:::888999:::::::::777999<<<>>>>>>===:::888888999;;;;;;::::::;;;<<<===???AAAAAACCCIIISSS[[[eee|||kkk[[[OOOEEE???@@@===;;;;;;===<<<888444...///000222333555555666777555555999>>>???;;;777888888777888999:::;;;:::>>><<<:::777555666888:::<<<;;;999888888999999:::;;;888333///---...222444555555666777777777777777999666:::GGGYYYeeeeeeaaaXXXRRRNNNUUUeeexxxcccPPPGGGEEEEEEDDDBBB???>>><<<<<<<<<888888999:::::::::999999;;;:::999999:::;;;<<<>>>;;;:::;;;======>>>BBBGGGMMM]]]xxx{{{llleeennn~~~xxxwwwzzz~~~~~~}}}{{{wwwpppfffYYYOOOMMMJJJCCC<<<777666999;;;???===;;;;;;;;;:::888666888888888999999:::::::::<<<:::777777888999999999999999888888777777666666333444555555666555555444777999;;;<<<======<<<<<<<<<<<<;;;<<<>>>??????>>>@@@>>>===@@@DDDHHHIIIHHHAAAEEEKKKNNNNNNLLLJJJIIINNNTTTYYYXXXVVVXXXaaaiiigggfffaaaZZZTTTRRRUUUXXX]]]YYYTTTRRRSSSUUUUUUTTTRRROOOLLLHHHEEEFFFHHHJJJIIIDDD>>>;;;;;;===???@@@:::888666666999<<<===>>>:::888777999;;;<<<999666666777999<<<======<<<;;;444444555666666777888888<<<<<<<<<<<<<<<<<<<<<===666555444444555555666666888777666333111222666999@@@===:::666444444555555444333222333444666888999AAA???===:::999:::;;;;;;======<<<999555222222333666888;;;;;;:::888888888777666555777:::===>>>???999999888888777666666666444555666666666555444444444555666888999:::;;;;;;<<<;;;::::::::::::888666222111111111111222222333888999999:::;;;;;;<<<<<<>>>===:::555111///000111333444555666555222///...000111333444666888999:::888888999:::;;;;;;;;;;;;777555333222000...+++)))////////////000000111111222111222555999<<<======888666333222222222111000///222555777666333222111333333222333444777:::<<<;;;999777666666555222000xxxaaaRRRIIICCCBBBCCC@@@AAACCCDDDEEEEEEDDDDDD<<<:::777555666777777777666888:::;;;<<<;;;;;;::::::;;;<<<;;;:::999:::;;;AAACCCCCCBBBCCCLLLYYYdddttttttcccRRRFFFCCC>>>999777999999555111///000111222333333333333555666888;;;======:::888888888888888777777777777;;;;;;;;;:::888888:::<<<;;;;;;999888888999:::;;;:::888444///------111444555555555555555666666666999777999AAALLLUUUYYYYYY\\\UUUOOOPPPZZZmmmnnnYYYKKKGGGEEEDDDAAA???>>>=========777888999:::;;;;;;;;;;;;===<<<:::999888888999::::::;;;===>>>>>>>>>@@@CCCBBBOOOeeeppp```bbbxxxwwwssssssssstttxxxzzzzzzyyyvvvnnnfff```YYYOOODDD<<<999999:::===<<<:::999999999777555777777888999::::::;;;;;;===:::777666666888888888777777777888777777666555222333555666777666666555555777:::<<<>>>???>>>>>>============<<<>>>BBBFFFFFFFFFHHHJJJNNNRRRVVVXXXUUU[[[bbbggggggeeebbb```ccciiipppssssssvvv}}}xxxoookkkoootttwwwtttooojjjhhhhhhjjjlllgggddd```ZZZWWWWWWZZZ^^^[[[TTTJJJCCC@@@AAACCCDDD???<<<:::999:::;;;;;;:::888888777888999999888777999999:::<<<======;;;888000000222333555666777888<<<<<<<<<===============777666666777888777555333333444444222000222666;;;@@@>>>:::777555444555666444444333222444666888:::???>>><<<:::999999999999:::;;;:::888555333333444666999===>>><<<:::999888555555555888<<<>>>???>>>888888888888777555444333333444555666666666555444555555777888999999::::::<<<;;;::::::;;;<<<;;;999555555444444444444555555888999:::;;;<<<<<<<<<<<<===<<<:::666222000000222555555555555444222000///000111222333666888:::<<<888888888999999:::::::::888888888777555222000...111111000000//////......//////111555:::=========:::888555333333333222222000222555666444222000000111111333555777:::<<<===<<<:::777666666555333111~~~lllXXXLLLEEEAAA@@@BBB@@@AAABBBDDDDDDDDDDDDCCC:::888555444555666666555999999999::::::::::::::::::;;;<<<;;;:::999;;;<<>><<<999888888777888999999888888888888999<<<>>>===;;;999:::;;;:::999999888888999:::;;;888777444///,,,---111555777666666555555555666666777999:::<<<@@@GGGOOOUUUXXXQQQKKKIIIMMMYYYnnnyyycccQQQHHHEEECCCAAA???>>>===>>>???555666888999:::;;;<<<<<<::::::;;;;;;:::888666555:::===??????>>>???@@@@@@@@@GGGTTTggg{{{jjjeeerrryyyrrrooovvv{{{}}}|||}}}zzzrrrkkk```TTTKKKDDD???===???===<<<;;;<<<;;;:::888777888999:::;;;<<<======>>>;;;777666666777888888666666777888999888777777333555777999999999888777666888===AAADDDEEEEEEEEEEEEGGGGGGCCC???AAAIIIPPPUUUYYY]]]^^^```dddkkkqqqssszzz~~~xxxsssssswww{{{yyyqqqfff\\\WWWUUUUUUUUUQQQNNNKKKHHHFFFCCC@@@===999;;;<<<;;;:::::::::;;;;;;::::::;;;<<<;;;777444---...000222555777999::::::;;;;;;;;;;;;;;;::::::888777888999:::999444000---000222222000222777<<<<<<:::888555555555777888777666555444555888:::<<<:::::::::999999999888888777888999999777666666777777:::>>>@@@???<<<:::999444444666888;;;<<<;;;999666777888888777555222111111222444666666666444444666666777888888888888888:::999888999<<<>>>???>>>999888888777777888888999777888999:::;;;;;;;;;:::<<<;;;:::777333111222333555555444333333333333333000000111222444888;;;===999888777777777888999:::888:::;;;;;;999666333222222222111000///---,,,+++---...000444888:::999888999666333333444555555555333444666666444111000000000111333666888999999999999777666555666777666555ssscccQQQFFFBBB???>>>@@@???@@@AAACCCDDDCCCCCCBBB;;;999777666777777777666<<<;;;:::999999999999:::999:::;;;;;;::::::<<<>>>AAAGGGNNNTTT[[[gggyyywwwSSSJJJ@@@<<<>>>???<<<888333444555666777666555444888===AAA@@@;;;777666888777999:::;;;::::::;;;<<<999===@@@@@@<<<:::999:::999999888888888999:::;;;888777444///,,,---111666888777777666666666666777555999;;;;;;;;;AAAMMMXXXRRRLLLFFFDDDEEENNN```qqqjjjTTTGGGEEECCCAAA???>>>>>>??????333444666888:::;;;<<<<<<555888;;;======999555222999===@@@@@@???@@@@@@??????AAAGGGSSSfff}}}vvvmmmrrr{{{}}}~~~ttthhh^^^TTTLLLGGGBBBAAA??????@@@@@@>>>===999999:::;;;<<<>>>?????????<<<888666777888888888666777888999::::::999888555777999;;;<<<<<<;;;:::999<<>>AAA<<<;;;999:::;;;999444000,,,...000222555888:::<<<999999::::::999999888888888888999;;;<<<999333...***---111111000222888===888777555444444666999::::::999777666777999<<<>>>666777888999999999999888555777999999888888999:::888;;;@@@AAA@@@===;;;:::333444666888:::999666444555666777888777444111///000222444555666555444333777777888888888888777777777666777999===@@@BBBBBB;;;;;;:::::::::::::::;;;555666888999::::::999999:::::::::888555333333444444444333222333444666777111000000111333777<<<>>>999888666555555777999:::777999<<<<<<:::666333222222222111000...,,,***)))------///333666666555333666444222222444777888888555777888666444111000000000222444666888777666555666555444555777999999888cccVVVIIIDDDBBB@@@???@@@???>>>>>>???AAABBB@@@???:::999999777555555777888BBB???===;;;;;;999666444777:::;;;999666666;;;AAAKKKJJJQQQ___mmm|||lll]]]MMMGGGEEEAAA;;;888999777666888:::999666333:::<<<>>>???>>>:::777444444666999<<<===<<<999888999:::<<<======;;;999777999999999;;;======<<<:::888666444222111000111111888777666555555666777888888999999777777>>>JJJSSSPPPNNNHHHCCCAAAIIIWWWbbbtttXXXFFFIIIDDD@@@???===:::;;;???888666444444777:::=========;;;999888999::::::999;;;===???AAAAAA@@@>>><<<;;;???EEELLLVVVfffyyy|||vvvrrr{{{yyyssseeeUUUQQQKKKGGGJJJNNNMMMDDD;;;???888666:::;;;888999<<<@@@???===;;;999777777666999999:::::::::::::::::::::;;;<<<======???CCCFFFEEEHHHKKKNNNWWWccchhhhhhnnnjjjeeeaaa]]]]]]fffqqqxxx~~~zzzqqqeee]]]TTTPPPJJJGGGFFFDDDAAA>>><<<;;;999888777666555444000111111333555777999;;;:::999888666555444333333777:::===???===888222...***,,,...111444666888888:::888555333333555777999555555444444555999???DDD<<<:::777666666777666555666555333222333777;;;???;;;;;;<<<<<<;;;:::888777:::::::::999999999999999999::::::777444222111222000333777999888666555555555666777666555555777999333444777;;;===>>>======999999:::;;;===<<<999777777999;;;;;;:::888888999<<<999555222111111333444666555333333444666999;;;666222...---111555888888999666333222333666777888999777666777888666000,,,---///000...+++***+++...------///111333444555666555444444333444555666777555777999999888555111///000000111333666888777666555333111000111555:::<<>>>>>===;;;777999999888555555888:::@@@>>>;;;:::999888666444333777999777444444999???JJJNNN[[[nnn}}}kkkWWWLLLGGGAAA;;;999999888777999;;;:::888555;;;<<<======<<<:::777666555666999::::::999777555555888;;;>>>???>>><<<;;;999999:::<<<>>>???===;;;888777666555444333222222555555444444555777999:::999:::<<<;;;;;;???HHHOOONNNMMMJJJEEEBBBEEEMMMUUUnnnfffUUUJJJDDD???>>>===;;;===@@@:::777555555777:::;;;<<<;;;999777777888::::::999;;;<<<>>>@@@@@@>>><<<;;;<<<>>>AAADDDKKKYYYjjjwwwtttkkkfffaaa______\\\UUUNNNGGG???:::::::::888999===BBBAAA???===;;;:::::::::777777777666666777999:::;;;===@@@CCCFFFJJJOOORRR]]]```bbbfffooo{{{~~~{{{wwwvvv~~~xxxkkkeee]]]XXXVVVRRRLLLGGG???===:::777666555555444555666666777888::::::;;;999888777555333222222222777999<<<===<<<888333000111222333555777888999999<<<:::666444333444666777555555444333444777===AAA;;;999777666777777777666666444222222444888<<<>>>999999:::::::::888777666777777777888888999999999999999999777444222222333333555888999888777777777777888999888666666777999777888:::===??????>>>===888888999:::<<<;;;888666777999;;;<<<:::999999999;;;999555222000111333444555444222222333555777999888444000///222444666666777555444333555666888888888777777888888666111------///000///------000222------......000111222333666555444444555666777888888999;;;<<<;;;999666444111000111333666777777666444333111000111555999<<<~~~aaaVVVKKKGGGFFFCCC@@@@@@:::999888999::::::888777333777:::999666666999===@@@>>>;;;:::::::::888777444777888777555777>>>DDDMMMWWWkkk~~~fffUUUKKKBBB===<<<:::999999:::<<<<<<:::999=========<<<;;;:::999888666777888888777666444222111444999>>>@@@@@@???>>>:::::::::<<<>>>???===<<<888888888888777666444333222222222333555888:::<<<999;;;===>>>>>>@@@EEEJJJLLLMMMMMMKKKGGGFFFHHHKKK___vvvbbbPPPIIIBBB@@@???======@@@<<<:::888777999:::::::::999777666666888:::;;;::::::;;;===>>>>>>===;;;:::>>>???>>>>>>BBBKKKXXXbbbooo~~~wwwrrrmmmiiifff]]]SSSIIIDDD@@@>>>???BBBBBBAAA???===<<<:::::::::888888666444444666;;;???@@@DDDJJJPPPVVV]]]ccchhhwwwzzz|||xxxrrrnnnhhh^^^VVVKKKFFF@@@;;;999888888777666666777888888888888888999777555333111000//////777888:::::::::888666444777777888888999:::;;;;;;AAA>>>:::666555555666777666666555333222555999===:::888666666888888888777666222000111666;;;======666777777777777777666666555555555555666777888888888999999777555333333444666777999888777777888999:::;;;;;;:::888777888999::::::<<<>>>AAAAAA???>>>888777888999;;;:::888666888:::======;;;::::::;;;;;;999555222111222333555555444222222222444666777888666333333444444444444555555555666666777777777666666666777888555111...---///000111111333555888///...---,,,,,,---///000666666555555555666777777777999;;;<<<<<<;;;999888111111111333666777777555444333111111222555888;;;```UUUKKKHHHGGGDDDBBBAAA;;;:::999999:::999777555000666;;;;;;888777;;;@@@AAA???===<<<=========<<<999;;;:::888888???JJJTTT```ooovvvaaaSSSGGG@@@>>>;;;;;;;;;<<<=========<<<@@@???===;;;:::;;;;;;<<<999999888666555444222222111444999===@@@AAA@@@???;;;;;;;;;<<<===<<<:::888666777999:::999777555333222222222333555888:::<<<888:::;;;<<<===@@@EEEIIIKKKNNNQQQQQQOOOLLLLLLLLLYYYwww|||gggZZZPPPGGGCCC@@@===<<<>>>@@@>>><<<;;;<<<<<<;;;:::999777666777999<<<<<<<<<;;;<<<===>>>>>><<<;;;:::???@@@@@@???@@@EEEKKKQQQ^^^sss~~~}}}uuufffZZZQQQMMMLLLMMMKKKIIIGGGDDDAAA???>>>===???>>><<<999888<<>>BBBCCCAAA???999888888999;;;;;;:::888999;;;===>>><<<;;;;;;;;;===:::777444333444555777666555444333444555666777777666666666666666555555666777888888777555444444444555666777666444111...---...///111333666999;;;333111...,,,+++,,,...///555555555555555555555666444555777888999999999999111111111333666777666555555444333333555777999;;;^^^SSSJJJHHHHHHEEECCCCCC???===<<<<<<<<<;;;888666///555:::<<<;;;:::===@@@@@@>>><<<<<<===>>>??????<<<<<<;;;:::===HHHYYYfff}}}uuuaaaOOOBBB>>>======>>>=========>>>>>>AAA@@@===;;;:::;;;===>>>;;;999777555444333333444333555999<<<>>>>>>>>>======;;;;;;::::::999666333333555888999999777555333444444444444555777999:::777777777888:::???EEEIIIMMMPPPSSSTTTSSSQQQOOOMMMTTTfffhhh]]]QQQFFFAAA???===<<<>>>AAA@@@??????@@@???===<<<:::888777888;;;===>>>>>>===>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBCCCDDDEEENNN^^^zzzwwwkkkeeeaaa^^^^^^]]]YYYUUUQQQNNNLLLKKKLLLMMMKKKHHHFFFIIIQQQWWW___eeeppp{{{uuuiiiooo~~~wwwvvv{{{xxxlllccccccffffffeeedddgggjjjnnnssswwwzzz{{{{{{xxxjjj^^^TTTKKKCCC<<<999999;;;<<<<<<=========:::888555222000000000111777777666666777777888999555444333444666999===???CCC@@@<<<888555555666777777777666444222333666999999888777888999:::999888666333222444888::::::999222222333333444555666777888777555333222222333333888999999888666444555666777777666444222222444666:::<<<===<<<:::888888888555444666;;;AAADDDBBB???:::999999:::<<<===<<<::::::<<<>>>>>>===;;;;;;<<<>>><<<888666555666888999999999888777777777888888555666777888888777888888888:::<<<:::777333222222444555777777555222000.........///111444777999:::555333000...---...000111444444444555444444444444222222333555666888999999222111222333666777666555666666666666777888::::::|||]]]RRRHHHFFFGGGEEEDDDDDDBBB@@@???>>>===<<<999777000444999<<<>>>>>>>>>>>>===;;;999999;;;===>>>???<<<>>>???BBBIIIXXXlllzzzyyy___JJJ??????@@@@@@>>><<<<<<===???@@@>>><<<:::999:::===>>>:::888555333222333555666666777888999:::;;;<<<<<<<<<;;;::::::999777444111222444666888888777555333777666555555666777888999666555555666:::???EEEHHHMMMPPPTTTVVVVVVSSSNNNKKKKKKSSSjjjqqq^^^QQQDDD@@@???======>>>@@@@@@@@@AAACCCBBB@@@>>>;;;999888999<<<>>>??????>>>>>>>>>>>>======<<<;;;888:::===@@@AAA@@@???>>>DDDNNNddd~~~vvvtttuuu}}}}}}vvvuuusssoookkkgggcccaaa___bbbddddddaaa^^^```fffmmmwww~~~|||uuuooohhh]]]TTTZZZgggttt{{{rrrnnnmmmllllllhhhaaaYYYWWW\\\aaa[[[RRRLLLMMMOOONNNMMMNNNNNNOOOQQQUUUXXX\\\___aaaccceeeiiiooouuu~~~yyymmm```RRRHHHDDDCCCAAA???>>>=========<<<:::777444222333444555777666666666666777888999222111000111444888===@@@===;;;777333111222333444777777777666555666888;;;999888888999::::::888777666666777777777666666777222222222333555777888999:::888666444333333444555999::::::888666444444555555555555222000000111333888:::<<<;;;:::888777777111000222888@@@CCCBBB>>>;;;:::999:::<<<>>>===<<<999;;;>>>>>><<<;;;;;;;;;>>><<<999666555666999:::<<<;;;;;;:::999999999999666888999999888888999;;;999<<<===;;;666222111222666888:::999666222000///111000000111444777888777666555333111111222333444555555555666555555444333222333333444666888:::;;;222222222333666666555444555666777777888999999999vvv]]]QQQFFFDDDEEEDDDDDDFFFCCCAAA???>>>===;;;888666222444777<<<@@@AAA>>><<<;;;999777777:::===???@@@AAAFFFNNNUUU```pppvvvZZZKKK@@@AAAAAA???<<<;;;<<>>======???AAACCCCCCAAA???;;;999888999;;;===>>>===>>>>>>======<<<;;;::::::888888999<<<>>>>>>>>>===???DDDRRRdddsss~~~tttpppmmmppp}}}~~~}}}~~~~~~}}}|||xxxyyysssqqqiii\\\NNNGGGKKKQQQ\\\hhhpppmmmddd]]]ZZZXXXUUUVVVUUUNNNFFFCCCFFFKKKCCC@@@@@@EEEGGGDDDBBBCCC@@@@@@AAABBBDDDFFFIIIJJJLLLNNNPPPTTTZZZcccmmmssswwwwww|||rrrggg[[[WWWQQQKKKEEEAAA???>>>>>><<<999666666777999:::666666666666666777777888333222000000333888>>>AAA:::888555222111222444666777777888888777999<<<>>>:::999999:::;;;:::888555777:::<<<:::555222333444222222333444666888:::<<<999777555444444666888999:::;;;;;;999666444444444444555555333000//////111555777::::::888777666666222000000666>>>BBB@@@;;;;;;999888999<<<======<<<999;;;======<<<;;;:::;;;===:::777555444666888999======<<<;;;::::::999999999;;;;;;:::777777999;;;888;;;===:::555222333666999<<<>>>===888444111111666444222333555777666444444444444444444555666666666777888888888666555444333222222333555777:::;;;333222222444666666555444444444666777777777777777ppp\\\PPPEEEBBBCCCDDDEEEGGGCCCAAA???===<<<:::777444444444666<<>>:::888777555555666888999555333///---...111666999888777555444555777;;;===999999999:::;;;;;;999777444555666777888888777777777666666777888999;;;===666777:::===@@@AAA@@@???AAAHHHSSS]]]bbb___WWWQQQIIIKKK]]]vvvfffTTTJJJFFFAAA===<<<:::;;;===@@@CCCCCCAAA???;;;999777888:::<<<<<<<<<======<<<;;;::::::999999;;;999888999;;;>>>??????;;;===DDDNNNUUU^^^qqqzzztttmmmlllttt~~~{{{wwwxxxxxxyyyqqq]]]MMMGGGHHHIIILLLVVV]]]ZZZTTTQQQPPPOOOHHHKKKKKKEEE<<<999;;;@@@444555<<>>???<<<<<<<<<;;;<<<<<<<<<===???@@@AAACCCGGGMMMTTTYYYdddccceeejjjkkklllvvvtttoooeee[[[RRRKKKHHHFFF???===:::888888999<<<>>>666666666777777777777777666444222111444999>>>BBB:::888666333333555777999666888999999999;;;>>>AAA;;;:::::::::;;;:::777555777<<>>AAA>>>999:::888777888:::<<<<<<<<<888:::======;;;::::::;;;;;;999666333333444777888======<<<;;;;;;:::999999<<<======:::777666888:::666999;;;999555333666999===???AAA???:::555333333999777444444666777555333222333444555666666777777888999:::::::::888777666222111111111222555888:::333222222444666666555444222333444666666666555555pppWWWPPPGGGCCCDDDFFFFFFEEECCC@@@===<<<<<<:::555111333555888:::;;;;;;::::::;;;666444888;;;>>>HHHSSS]]]hhhyyyxxxXXXGGGAAA::::::===???<<<777:::888777666555777888999888333...///333777888666:::999999:::;;;:::888666999777777888::::::777444333444666999<<<<<<:::888:::666333333777:::;;;:::<<<<<<===???AAABBBAAA@@@>>>DDDMMMXXXdddjjjddd[[[PPPPPPZZZrrr}}}hhhVVVJJJCCC===999:::;;;===@@@BBBBBB@@@===;;;888555555999<<<<<<;;;??????===:::777666666888999999888666666999>>>BBB======@@@DDDGGGLLLYYYfff~~~}}}vvvuuuwwwcccSSSLLLKKKYYY[[[```eeeddd]]]VVVSSSWWWRRRNNNLLLEEE===<<>><<<999666555777999::::::;;;===???BBBDDDEEEOOORRRTTTTTTUUUXXX^^^ccckkkrrr{{{qqqddd]]]XXXSSSNNNHHHBBB>>>;;;999:::===888888777555333222444666555555444222222444888;;;555222000000444999>>>@@@===<<<;;;;;;<<<>>>@@@BBB>>><<<:::999999888666444;;;<<<;;;999444000///...111111222444777;;;>>>@@@999666333333777<<<@@@BBB>>>;;;888777666666555444666555333222111000000111444777::::::777555444555555444555777:::<<<<<<:::::::::;;;999888777999:::<<<<<<;;;::::::999888888;;;999555111000222888<<<777777777666555666999<<<<<>>;;;999888444000000444888999999;;;<<<>>>@@@BBBBBBAAA@@@@@@BBBGGGPPP___kkkkkkeeeXXXSSSSSSbbb{{{ppp\\\NNNFFF@@@<<<;;;;;;===@@@BBBBBB@@@======:::777777999::::::999<<<<<<;;;999666555666888::::::999888888:::===AAA>>>===>>>@@@AAACCCLLLVVViiiwwwyyytttfffccceeennnqqqvvvzzzzzzuuunnniiikkkbbb\\\[[[WWWOOOIIIGGGAAA;;;;;;BBBHHHFFF@@@<<>>;;;:::;;;===;;;;;;<<<<<<===>>>???@@@@@@CCCFFFGGGHHHJJJNNNQQQTTT[[[ccckkkooossswwwzzz}}}vvvmmmfff___XXXMMMEEE@@@<<<:::999888777666555555555444444666666555333111222444666222111000111555:::>>>@@@===<<<;;;;;;<<<<<<>>>???===;;;::::::;;;;;;:::888999:::999777333111111111444444555555777999;;;===777555333444888===@@@AAA===:::777666666777777666666444222000///000111111555888:::999777555555777666666666888;;;<<<;;;:::;;;;;;;;;:::888777888:::;;;;;;::::::999999999888999777333000000222777:::666777777666555666999<<<<<<>>>???===999666555555333333444666888999:::;;;===???@@@???<<<888666555;;;888666555555666555444333555666777777777888:::888888777777777888999:::666666666666555555666777777444333666:::;;;888444333333333444555666666666qqq\\\SSSHHHAAAAAADDDFFFGGGBBB???;;;;;;===>>>===:::888;;;======<<<999888888555222222888DDDSSSgggvvvkkkQQQIII???;;;;;;<<<;;;888888777666666777999;;;===666444222444777999888555777888999;;;======;;;888666555555666777666444222444555777;;;??????===;;;666222---,,,000333555555999;;;>>>AAABBBAAA???>>>@@@BBBEEENNN^^^lllmmmfff\\\TTTOOOVVVggg{{{cccTTTKKKFFFCCC======>>>???AAAAAA???===>>>;;;999888999999888777888888888777555555777999;;;<<<<<<;;;;;;;;;===???>>>======???>>>===BBBJJJUUUjjjyyyyyy~~~zzz~~~~~~}}}tttlllllljjjaaaTTTKKKCCC???>>>BBBDDD@@@:::888>>>???@@@???===;;;;;;<<<=========<<<<<<;;;;;;;;;888;;;???BBBBBBCCCCCCDDDDDDIIIPPPWWW\\\```dddfffttt{{{vvvlll^^^RRRKKKFFF???::::::888666777999999777444555666666444111000000111///000222444777;;;>>>@@@<<<<<<<<<<<<<<<;;;;;;:::;;;:::999;;;===>>>===<<<999999888555333222333555999888888888888888999:::555444444666:::>>>??????:::888555555777999::::::777555222000///111333555777888999777666555777888888777888:::<<<===;;;:::;;;<<<<<<:::888777888999::::::999999999999999999777555222//////222555888666777777666666777999<<<<<<<<<===:::777444333333111333555888:::;;;;;;;;;888:::<<<<<<:::777666666888666444444555555555444111333666888888999:::<<<999888666555555777999;;;::::::888777666666666666888666555777::::::777444333333333444444555666666|||hhhUUUOOOFFFAAAAAACCCEEEFFFAAA===999999<<>>===???BBBAAA===::::::;;;<<<;;;<<>>>>><<<:::666777777888888777555444555666999<<<@@@AAA???===777222,,,***,,,///000000666999===??????===<<<;;;???BBBHHHSSSaaakkkhhh___YYYSSSOOOSSS^^^rrrlllZZZOOOJJJHHH@@@???>>>???@@@@@@???===<<<;;;:::::::::999888888666777777666555666999;;;;;;===>>>>>><<<;;;<<<===<<<;;;===@@@@@@>>>BBBHHHOOO^^^ttt|||~~~{{{zzzwwwlll\\\QQQFFFBBBAAACCCBBB<<<777666;;;===??????>>>;;;;;;:::>>>======<<<;;;:::999888888;;;@@@CCCDDDCCCAAA@@@???BBBGGGLLLPPPTTTWWWXXX```dddjjjqqqyyyqqqddd]]]WWWMMMCCC<<<999666777;;;<<<999555444555666555222000//////111333666999:::;;;<<<>>><<<===>>>>>>===<<<999888:::999999:::<<<======<<<;;;:::999666333333555777;;;;;;;;;:::::::::::::::555555666999<<<======;;;777555333444777999;;;;;;999777333111111444777999888777666555444555777888999999:::<<<======;;;999:::;;;:::999666555666777999999999999999999888888666333000///000222555666666777777777666777999;;;;;;;;;:::888555333222111111333666888:::::::::999444666888999777666666666444333111222333444333222///111555777888999:::<<<:::888555333333666999<<<<<<;;;999999999999999888666555555777999999777555333444444333333333555777rrrZZZJJJGGGCCCAAAAAABBBCCCCCC???;;;888888<<>>===@@@BBB@@@<<<:::<<<>>>BBBFFFLLLVVVfff|||ttt```MMMCCC???>>>>>>;;;:::777555444555666666777888999:::;;;;;;999777777666777:::<<<======;;;999:::;;;;;;;;;999888888666777999===@@@AAA???===999333---***,,,---...---333666:::;;;:::888888999>>>BBBHHHPPP\\\fffddd^^^[[[VVVRRRRRRWWWgggwwwbbbSSSKKKGGGCCCAAA???>>>?????????===999:::;;;<<<;;;::::::999666777777777666777:::<<<:::<<<>>>>>><<<::::::;;;<<<:::<<<@@@AAA???AAAEEEKKKSSSaaarrr}}}}}}~~~}}}rrrdddXXXHHHDDDCCCDDDBBB<<<888777<<<>>>AAAAAA???===<<<;;;;;;;;;;;;;;;:::999888777666999<<>>???@@@???===;;;999:::888888888:::;;;:::999======;;;888555444555777<<<<<<<<<<<<<<<<<<<<<;;;666777888:::<<<<<<:::888555444333555888:::;;;;;;777555222000111444888:::777666333222333444666777999999:::<<<>>>>>>;;;999888999999777555444555666888888888888888888777777555333000000222444555555555666777777777777999:::;;;:::888666555444333222222444666888888888666555222444666666555444444555000//////000222333222111---000444666777777888999:::777444222222555999;;;;;;999888999;;;======<<<444444555777888999777666333444444333111222555777eeeMMMBBBAAA@@@@@@@@@@@@@@@AAA???;;;999999<<<>>>>>><<<;;;>>>???<<<999999>>>DDDIIISSS```nnnyyybbbRRRHHHCCCAAA===<<<999666444444555555999:::;;;<<<<<<;;;::::::888777666777999<<<<<<<<<<<<>>>??????>>><<<<<<<<<777888:::>>>@@@@@@>>><<<999555000...///000///...111555888888666444555777===@@@BBBEEEOOO[[[bbbcccaaa\\\VVVPPPNNN[[[xxxoooZZZLLLFFFEEECCC@@@>>>>>>???>>>===777:::<<<===<<<:::::::::777777888777666666999;;;888:::<<<;;;:::999999:::<<<::::::===>>>;;;;;;>>>CCCEEEMMM[[[hhhuuu|||{{{~~~~~~|||{{{uuu{{{~~~wwwiii]]]GGGBBB???BBBCCC???;;;:::===???AAAAAA???<<<;;;;;;:::;;;;;;<<<;;;999888777888888999<<<>>>>>><<<:::===<<<;;;<<>>;;;888888999;;;<<<>>>@@@@@@???===<<<999888777777888888777666======;;;999666444555777;;;;;;<<<<<<<<<<<<;;;;;;777777888:::<<<<<<999777666555666888;;;<<<;;;:::333222000///000333777999777555333222444666777777777888:::===???>>><<<999777777888666555444666777999999888888777666666555666333111222555777777555444666888888777777999:::;;;999777666666666555444444555666777777666555444222444555555333222222333.........111333444333222...111444666666555666666999666333111222444888::::::888666999===@@@@@@???444555777888888888777777333555555333000000444888sssXXXGGGAAA@@@???===<<<===???@@@@@@===;;;<<<>>>???===:::;;;===>>><<<999<<>>===:::888777666777888;;;<<<======<<<;;;;;;<<<:::777444444666999;;;<<<===@@@BBBBBB@@@>>>>>>???888999;;;===@@@???===:::777444111222444666444222222555777666333222555888888===@@@@@@DDDOOOYYY]]]aaa```[[[SSSKKKPPPggg~~~hhhVVVMMMGGGDDD@@@>>>>>>>>>>>>===888;;;??????<<<999888888777888777666444444666777666888999888777777888999;;;888777:::;;;888888:::===<<<@@@KKKSSSZZZcccmmm|||}}}|||yyyzzzyyytttuuusssqqqssszzz~~~|||qqqvvv{{{uuufffPPPHHHEEEJJJOOONNNIIIGGGEEEFFFGGGFFFDDDAAA@@@AAA@@@AAABBBBBB@@@>>><<<:::<<<:::999;;;>>>@@@@@@???@@@>>>;;;<<>>>>>>>>>>>@@@DDDKKKOOOSSSSSSYYYbbbiiioooyyywwwbbbYYYKKK===555333555777555777888888777666777888666:::>>>===999777777999999:::<<<===????????????888777666666888888777666888999999888666555555666999::::::;;;:::999888777555555777999<<<===<<<:::888999;;;>>>@@@???<<<:::222222111111333666888:::888666444444777999888777555666999<<>>AAAAAA>>>999:::;;;;;;:::888666666333555555222//////333888eeeOOOEEEDDDBBB???<<<:::;;;>>>AAABBB???===>>>@@@@@@===999===???@@@>>><<<@@@KKKUUUiii{{{}}}hhhXXXPPP???===;;;999999999:::;;;<<<===>>>===<<<;;;<<<===;;;777333222444888;;;<<<>>>AAADDDCCC@@@>>>???@@@999:::;;;===???>>><<<999555333222444888:::999777333666777555111111555:::333<<>>===>>>>>>===999===AAA@@@<<<888666666777888777555222222333555555666777666555555777999999666555888:::999999<<<<<<:::===EEEIIIJJJNNNUUU```ooo}}}}}}|||wwwxxxuuuooosssoookkklllqqqyyy}}}rrrtttwwwyyy|||sss```WWWTTTZZZbbbccc^^^ZZZSSSTTTTTTSSSPPPMMMMMMMMMIIIIIIIIIIIIGGGDDDAAA???===:::888888<<<@@@AAA@@@???<<<::::::>>>AAABBBAAA<<<>>>>>>>>><<<<<<>>>???EEEEEEIIIRRRYYY]]]hhhtttttttttjjjYYYFFF999555888<<<999::::::999777777777999444888<<<;;;888555777:::666888999;;;===???@@@@@@777666555666888999999888333555777777666555555666999999999999888666444333333333555888<<<>>>>>>===;;;<<>>:::444444555666777:::<<<===:::777555666999;;;:::888444555888<<>>AAA@@@===>>>???@@@>>>;;;888666555333555666222......333888{{{\\\KKKFFFDDDDDDCCC???;;;999<<<>>>CCC@@@===<<<<<<>>>>>>>>>CCCAAABBBBBB@@@DDDWWWjjjiiiWWWHHH@@@:::999::::::===BBB>>>;;;999;;;>>>@@@???===:::666222111444888<<<>>>AAACCCCCCAAA<<<::::::<<<>>><<<;;;<<>>AAACCCEEEIIILLLSSS]]]aaaZZZPPPNNNRRRVVVkkkqqqaaaOOOFFF?????????======>>><<>>@@@???===<<<===<<<;;;888666666777=========@@@FFFMMMTTTYYYaaammm|||}}}nnn[[[KKKAAA======;;;999777777999:::;;;;;;888999999888555444444555777888:::<<<<<<;;;:::999555777;;;<<<:::888777666333222111111111222333444777999;;;999555333333555888777666888===AAADDDFFFHHHIIIKKKMMMMMMLLLKKKIII@@@@@@???@@@CCCEEECCC??????<<<:::===AAACCC@@@<<<999666444555999===>>>===:::999999999999:::;;;===888777666555444555666666:::555000222888===>>>===666999<<<<<<:::777777888888777777999;;;<<<;;;999;;;999666555555888;;;===666666666555333111///---444888<<<===:::777666666777999::::::888777888888;;;:::888777666555555555777777555444333555:::===???AAAAAA===777333111111...444888777333222666;;;xxxXXXIIIHHHFFFFFFEEEBBB>>>===???AAAAAA@@@>>>>>>>>>???@@@@@@AAA@@@BBBEEEHHHQQQggg|||sss___NNNDDD:::888999999;;;>>><<<999777888;;;======<<<999666333222555:::===???@@@AAABBB???;;;999:::<<<<<<:::999;;;======;;;888555888:::;;;:::888777888777777888::::::999555222666999===???@@@BBBEEEHHHRRRZZZ^^^WWWNNNLLLMMMNNNXXXlllxxxeeeTTTJJJBBB@@@@@@>>>===>>>>>>???@@@>>>:::777777888888666555555777999:::::::::888666555555555444333444444444555666777777777666777888777777888:::===???GGGSSS___mmmzzzzzz{{{|||~~~~~~~~~~~~~~~~~~vvvsssnnnjjjffffffhhhhhheeeaaa[[[RRRHHHDDDGGGIIIHHHFFFFFFAAA<<<:::;;;<<<;;;999555666777777777666666777:::999999;;;>>>CCCHHHKKKRRR\\\jjjuuuxxxeeeUUUKKKEEECCC===<<<::::::;;;<<<<<<<<<999999999777555333333444666777999;;;;;;:::999888444777:::;;;999777666555333222111111111222333333777:::;;;:::666444555777888888888;;;@@@GGGOOOTTT[[[ZZZZZZYYYYYYZZZ[[[[[[UUURRROOONNNPPPPPPMMMIIIFFFCCCBBBEEEJJJLLLJJJGGG===:::777999???CCCDDDBBB===;;;999888999;;;<<<<<<999777555666888999999888777333000222888======<<<444777:::;;;:::888888999666555666888;;;<<<<<<;;;999888666444555666999:::777777888777666444333111444888;;;<<<999666555555555666888777666555666666999999999888888777777777666555444333222444888;;;999;;;===;;;777333111111...111555555333444777;;;rrrTTTGGGGGGFFFFFFEEEBBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@AAABBBAAABBBFFFLLLUUUeee~~~ppp[[[LLL===777888999;;;===;;;777444444777:::;;;:::888666444444777;;;>>>???===??????===999777999<<<;;;::::::;;;===<<<;;;999999:::<<<;;;999777666777777888;;;>>>>>>;;;555111666888;;;<<<===>>>AAACCCOOOUUUWWWQQQKKKIIIFFFDDDEEEVVVoooooo^^^RRRFFFBBBAAA???>>>>>>@@@@@@???<<<999777888999777555444555888:::;;;;;;===;;;999888888666333111111222333444666777888999888888777555444444777999;;;;;;<<>><<<888444000111333555777777777777777777777777999;;;===???CCCJJJTTT^^^jjjyyyvvviii\\\PPPHHH???===;;;999888888999:::999:::999777444222333444666777888999:::999888888555777::::::888666555555333222222111111222222333777:::<<<;;;777666777888999:::<<<>>>EEEPPP^^^iiiuuusssqqqoooooopppsssuuuqqqmmmiiihhhgggddd___\\\XXXVVVVVVYYY]]]```^^^\\\MMMHHHEEEHHHPPPVVVVVVSSSLLLGGGCCCAAABBBDDDCCCBBB<<<888666777<<<>>><<<999888555333666<<<@@@>>>;;;777999<<<<<<;;;999888999555444444666999;;;;;;;;;666666555444444444555555555666666666666666555444555777:::999777555333333222333555444333222333444777888999:::::::::::::::444444333111000222666999333555888888555222111000---...000222444666888:::mmmRRREEECCCCCCCCCBBBAAA??????@@@AAA@@@AAAAAA@@@?????????@@@CCCFFFLLLVVVeee{{{lllXXXBBB888888:::<<<>>>;;;777333222666999;;;;;;777666555666999<<<>>>>>>:::<<<===;;;777666888;;;;;;<<<===>>>???>>><<<;;;===<<<;;;888555444666888888999;;;======:::555111444555777999:::<<<>>>@@@HHHLLLNNNKKKHHHFFFBBB===???LLLaaa}}}kkk\\\MMMFFFDDDAAA???@@@AAA@@@>>><<<:::999999:::666555444555888;;;<<<<<<===<<<<<<<<<;;;:::666444333444444555777888888999<<<;;;:::777555555888:::<<<888444666AAARRRcccmmmyyy~~~|||uuurrrqqqoookkkgggbbb]]]VVVPPPKKKDDD;;;555111222444666999999888777666666777888999:::;;;<<<===???EEEMMMWWWfffzzz|||ooo^^^RRRHHHEEE@@@:::666555777999::::::999666444222333555777777888999:::999999888777999::::::888555555555333333222222222222222333666999;;;:::777555666888:::===???CCCJJJZZZmmm|||~~~wwwtttsssrrrrrruuuxxxyyyxxxwwwiiiddd```dddmmmssssssooohhhbbb[[[WWWWWWWWWUUUSSSNNNHHHDDDEEEKKKMMMJJJEEE@@@>>>===@@@EEEGGGCCC???AAAAAA@@@>>><<<:::888777777666555666888999999888444444444444333333222111000111111222333444444444666777777777555444222222111222333333111111333444666777999:::;;;<<<<<<;;;222222222000///111444666111333555666555333000...,,,+++,,,///555999999888}}}gggRRRCCC===BBBAAA@@@@@@AAAAAAAAAAAA@@@AAAAAA???===;;;===???CCCJJJVVVeeezzz~~~gggMMM>>>;;;;;;===???<<<888444333777;;;<<<<<<777777777888;;;<<<<<<;;;666999;;;:::777666888::::::<<<>>>??????===<<<;;;???<<<777222///111666::::::999888888888888666444333333333666999<<<>>>???@@@DDDFFFEEEEEEEEEAAA<<<@@@KKK\\\tttzzzhhhUUUKKKGGGDDDBBBAAAAAA@@@??????>>>===<<<;;;777555444666999;;;======<<<<<<<<<===>>>>>>;;;999999999999999999888888888<<<<<<;;;999777777999;;;;;;777444666===GGGOOOSSSccceeeiiirrryyyppplllhhhccc]]]TTTIIIAAA:::999888999;;;;;;888666666777888:::<<<===>>>>>>===<<<>>>DDDJJJTTTfffwww|||rrrjjjZZZVVVNNNEEE<<<888999;;;::::::999666444333555777888999999:::::::::::::::999:::;;;:::777555444555222333333333444444444444666888:::999666444555777===???CCCHHHQQQdddzzz{{{uuusssqqqnnnkkkmmmfff``````dddfffccc^^^TTTQQQOOORRRUUUTTTNNNHHHIIIFFFCCC???===;;;:::999;;;999777666777777666555333333444444333222111000......///000222333555666777666555555444444333222222333333333222222444666666666888999:::;;;;;;;;;222222222111///000333555444444555666555333000---,,,+++***///555999999777rrrbbbRRRDDD<<>>::::::===AAAGGGSSSeeezzz{{{aaaOOOFFF@@@>>>>>>===999666666999======<<<999888999:::;;;:::888555222666:::;;;999777777999777:::===>>>===;;;999999???;;;555///---000777===;;;888555444555666777888333222222444888<<<>>>???;;;???BBBAAABBBDDDBBB>>>@@@HHHVVViiisss\\\PPPKKKHHHEEEDDDAAABBBDDDFFFHHHFFFBBB>>>888666555666999;;;<<<<<<;;;::::::<<<>>>???>>>===>>>===<<<;;;:::999999888999999:::999888777999:::<<<;;;:::<<>>???>>>:::;;;???AAAEEERRRbbbsss{{{xxx{{{jjjggg```TTTGGG===999888::::::999777555555888:::999999:::::::::;;;;;;;;;999:::;;;999666444333333222222444555666777777777666999;;;999555333333555>>>@@@EEEMMM[[[ooo~~~{{{}}}~~~{{{tttqqqmmmmmmmmmiiiaaaZZZTTTNNNGGGAAA>>>>>>>>>===>>><<<888777666666555444333333444444444333222222//////000222444666888999777555333333444555444333333444444333333444666888777777666666777888999999333333333222111111333555777666555555555444111......,,,,,,000555888888777lll]]]PPPEEE@@@@@@??????AAADDDEEEDDDBBB???@@@@@@===:::;;;AAAGGGUUUdddyyy{{{vvvuuupppnnnyyy~~~kkkZZZKKKAAA>>>===:::777888;;;>>>>>><<<:::::::::;;;:::888333000///444:::===;;;888777777666:::>>>???===:::999999;;;999555111000333999>>>:::777444333555777999999777555333444888<<<======999???BBB@@@???AAABBBAAA???DDDLLLZZZuuu}}}bbbTTTNNNJJJGGGFFFBBBEEEJJJPPPRRRPPPIIICCC999888666777999;;;;;;;;;:::999888999;;;======<<>>===<<<;;;:::999999555777999::::::999:::;;;<<<======>>>???AAADDDFFFFFFCCCEEEKKKSSS^^^ooo|||xxxtttoookkkZZZUUUNNNKKKKKKKKKGGGDDD@@@???>>>===<<<<<<<<<<<<===999:::>>>===:::DDDRRR]]]lll}}}}}}xxxrrrpppsss|||{{{|||xxxlllZZZHHH===777::::::999777666777;;;>>>999999999999999::::::;;;888999999777333111111111111222555777999999::::::999;;;<<<:::666333333444>>>@@@FFFRRReee{{{|||tttiii```SSSIIIDDDBBBAAAAAA???<<<999777777777777666444444444444444444555555111111222333555888:::;;;777444222222444666666555444444444444333444777:::999777555333222333555666444555555444222222444666999666444333444555333111//////000111444666666666kkkZZZNNNGGGEEE===<<<<<<>>>BBBCCCBBB???>>>??????<<<:::===EEELLLcccsss|||yyyoooeeeccciiiggggggyyylllUUUFFF???<<<999888999<<<>>>===;;;<<<;;;;;;;;;:::666000,,,---333;;;>>><<<999777777888<<<@@@AAA???<<<;;;;;;888777666444444666:::>>>888666444555777999:::::::::777444555888;;;<<<;;;:::@@@CCC@@@>>>@@@BBBBBB???BBBEEENNNeeefffVVVPPPLLLIIIGGGCCCGGGOOOVVVZZZWWWNNNFFF:::888777777999;;;;;;;;;:::888666666888:::;;;;;;>>>>>>===<<<;;;;;;::::::333777:::<<<<<<<<<<<<===888999999888999<<>>CCCHHHMMMZZZhhhxxx~~~{{{xxxvvvhhhbbbZZZVVVVVVUUURRROOOHHHFFFCCC@@@===;;;;;;:::===999:::???<<<777===JJJNNN\\\lllxxxzzzpppooooooooorrryyypppYYYGGG>>>::::::999888777999===@@@888888777777888888999:::777777777555111///...///111222555888:::;;;<<<<<<;;;===>>>;;;777333333555===???FFFUUUlll}}}rrraaaRRRIIIEEECCCAAA>>><<<888777888999999888444444444444444555666777111111111222444777:::;;;777444111111444777888777444444444333333444777::::::777444111000111333444555666666555444333555666888555222222444555555333000111222333333444555666