BM6P6(@ {{{vvvvvv{{{}}}ooo\\\LLLDDDBBBCCCHHHOOO___{{{ooocccXXXHHH???888444555777777999===555555555444333333222222666666555444444555777888777888888999999888888777222333333444666888999:::444111111555777CCCcccuuuQQQ???333333666777===FFFEEEEEEEEEDDDAAA>>><<<:::777555444666999;;;999777999666333111111000///...***((('''(((***+++(((%%%'''%%%$$$%%%(((***(((&&&%%%'''))))))((('''((()))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))(((((('''((()))+++,,,...+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***&&&(((***------,,,***)))'''((()))***+++******))))))+++,,,,,,+++***,,,---,,,---000222111///+++)))******+++,,,,,,---.........---+++***)))***+++++++++******)))******+++++++++*********))))))(((((()))************++++++++++++,,,---,,,***)))***+++***)))((((((((()))+++,,,((()))***++++++***)))((())))))***+++,,,...///000---------------------------///000000///000333555333666999777444444888<<>>GGGFFFFFFEEECCCAAA>>><<<:::888777666888::::::777444888555222000000000...---***(((&&&''')))***(((&&&'''&&&$$$&&&((()))((('''%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))************))))))))))))((((((((()))***+++))))))((((((((()))***+++++++++,,,,,,+++******))))))************+++++++++((()))+++------,,,***)))***************++++++,,,)))***,,,+++******+++---+++,,,...///...,,,***)))+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,+++***************+++++++++*********)))))))))))))))************++++++++++++,,,---,,,***)))***+++***)))((((((((()))++++++((()))***++++++***)))(((************+++---...///---------------------------///111111111111333444333666888777555444888;;;HHHXXXnnn}}}jjjUUUGGGFFFDDDEEEOOO]]]oooyyyiiiRRRFFF===777666888777777999999999888888777666666666666666555555666777888888999999::::::::::::999999444555555666777777888999777444444777===MMMlll{{{dddGGG:::222333777999@@@HHHFFFFFFEEECCCAAA>>>;;;:::999888999::::::999666333777444111//////...---,,,***(((&&&&&&'''))))))((((((&&&&&&&&&((()))((('''%%%'''))))))((('''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))***)))(((((('''''''''((((((((('''''''''((()))*********++++++******))))))+++***)))))))))***,,,,,,***+++---...---,,,***)))++++++*********+++,,,---)))***++++++******+++---******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++************************************))))))))))))************+++++++++***,,,,,,,,,***)))***+++)))))))))((()))******+++))))))************))))))***************+++,,,,,,---------------------------///222333333222333444333666888777555555888:::CCCRRRgggyyyjjjTTTGGGFFFEEEIIIWWWjjj~~~qqqYYYJJJ???777666777777777999:::999999888888777666666666666666666777888888999999::::::;;;;;;::::::999555666666777888888888888666444555:::CCCWWWwwwlllVVV@@@777222444888<<>>MMMbbbuuu}}}jjjSSSHHHEEEGGGOOO```xxxzzzcccQQQDDD888666777888888:::999999888777777666666555555666777888888999999999999::::::;;;;;;::::::999666666777888999999888888555444777>>>LLLdddzzz```KKK999555333666:::???DDDJJJHHHGGGEEEBBB???===;;;:::444666888999999888777777444111...---------,,,++++++***)))(((((())),,,...)))))))))(((''''''''''''%%%'''))))))((('''((()))((((((((())))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))&&&''''''((((((((((((((((((((()))))))))******)))((())))))*********)))))),,,***)))((((((***,,,---,,,------------,,,+++***%%%'''***,,,,,,***'''%%%(((***++++++***)))+++,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++((()))***,,,,,,,,,+++******++++++++++++***)))(((***************+++++++++))))))*********+++++++++)))***++++++))))))***+++((()))))))))***************))))))))))))))))))***,,,+++******))))))******,,,,,,,,,---------......,,,///333555444333333444333555777777777777777888<<>>222555888:::>>>DDDHHHKKKJJJHHHEEEAAA>>><<<;;;:::444555666444333333555888333111...------...---,,,%%%'''))))))((((((***,,,***+++,,,***'''%%%&&&'''%%%'''))))))((('''((()))''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((('''))))))************))))))((()))*********)))((('''&&&'''((()))))))))(((((()))******+++,,,,,,++++++)))************+++++++++*********+++++++++++++++)))))))))))))))(((''''''((()))******))))))***+++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++******)))************+++,,,,,,,,,***((('''*********++++++,,,,,,,,,)))************+++++++++''')))******))))))***,,,'''((()))***+++******)))+++***)))(((((()))***+++,,,+++++++++++++++,,,---++++++,,,,,,---......///---///111111111111333444333444666888999999777666999GGG\\\ppp}}}~~~}}}^^^JJJEEEFFFRRRbbbsssxxxcccKKK>>>;;;:::;;;===999999888888777666666666555666888:::;;;;;;;;;;;;888888888999999888888888333555888:::<<<<<<<<<;;;:::>>>CCCNNNaaa{{{zzzaaaGGG888111555999<<>><<<;;;:::666777666333000000333666333111...---.........---"""%%%(((((('''&&&(((******,,,---***'''%%%%%%'''%%%'''))))))((('''((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))++++++,,,+++***((('''%%%%%%%%%'''((((((((('''&&&)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))******++++++,,,---,,,)))'''&&&(((***+++((()))******))))))***+++((()))***+++++++++++++++******+++,,,,,,---.........---+++***)))***++++++***+++,,,---,,,***(((&&&*********++++++,,,,,,,,,)))************+++++++++''')))******))))))***,,,'''((()))++++++******)))+++***)))(((((()))***+++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---///000000///000333555444444555888999999777555888FFF[[[ppp~~~vvvXXXGGGEEEIIISSShhh~~~kkkPPP???<<<======:::888999:::999777555555666555777999;;;<<<;;;:::999:::888555444555888999:::666666666999<<>>999666444555:::CCCJJJMMMNNNLLLHHHCCC@@@>>>===;;;:::444333000//////000222444000///---+++***(((((('''))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''(((((((((((('''###$$$***+++)))***...((())))))***+++,,,,,,,,,+++***)))(((''''''((((((&&&'''''''''(((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((*********)))))))))))))))...---,,,,,,++++++++++++......---,,,***+++---000*********)))******+++,,,))))))(((((((((((()))******+++---//////...---,,,))))))*********+++++++++---,,,+++***)))))))))))))))******++++++,,,,,,---,,,,,,,,,++++++*********------,,,+++++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++******)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////000111111000000000333555444777999777777888777333===DDDTTTkkk{{{~~~rrrTTTEEEFFFLLLZZZooosssYYYFFF???>>>===;;;888999:::999777666666666555777999:::;;;;;;:::999888666444333555777888999777777888:::===>>>>>>>>>AAACCCEEENNNdddhhhLLL;;;666222333777???GGGLLLMMMKKKIIIGGGCCC@@@???>>><<<;;;:::777444111//////000000000///---+++***)))(((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&******'''(((+++(((((())))))***++++++,,,))))))))))))((((((((('''''''''''''''((((((((()))+++***)))((((((((())))))&&&'''''''''((((((((((((***)))))))))))))))))))))...---,,,++++++++++++++++++---......---,,,,,,---***************+++++++++))))))((((((((())))))***+++,,,.../////////---,,,*********+++++++++,,,,,,///...---,,,++++++++++++******++++++,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,''''''(((((()))+++,,,---))))))*********+++++++++,,,,,,---......//////000000000111000000000333555333777999777777888777333888???PPPhhhzzzkkkNNNDDDHHHPPPbbbyyy|||vvv}}}dddOOOBBB>>><<<<<<888999;;;:::888666666777555666888999::::::999999555444333444666888888777999999;;;<<<===<<<;;;;;;<<<>>>EEETTTmmmzzzaaaGGG777222///222:::DDDLLLOOOMMMIIIFFFDDDBBBAAA@@@@@@===<<<;;;999666333000///000000111///...,,,***)))(((((())))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''(((((((((((()))''''''))))))&&&&&&(((''''''(((((())))))******((())))))******)))''''''''''''''''''((((((((((((,,,+++***))))))))))))***(((((((((((())))))))))))))))))))))))))))))******---,,,,,,++++++++++++,,,))),,,//////...,,,++++++((()))***+++++++++++++++******)))))))))))))))***+++,,,---...///...------+++++++++,,,,,,,,,------///...---,,,,,,++++++,,,+++++++++,,,------......)))******++++++,,,------***+++,,,------,,,++++++++++++******++++++,,,---*********++++++++++++,,,''''''(((((()))+++,,,---(((((()))))))))*********+++,,,...///000000/////////000111000000000222444333777888777777888777333555<<>><<<888777555222111111111222111000...,,,***)))(((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((((((''''''((((((''''''(((''''''''''''(((((())))))'''(((***++++++)))'''&&&'''''''''(((((((((((((((***))))))(((((((((((((((((())))))))))))*********)))))))))))))))*********,,,,,,+++++++++++++++,,,***,,,......---++++++,,,((()))***+++,,,,,,++++++++++++***)))))))))*********+++,,,---------,,,,,,,,,,,,,,,---------......---,,,+++***************++++++,,,------......///+++++++++++++++++++++,,,)))***,,,---...---+++***++++++******++++++,,,---************+++++++++++++++******)))))))))))))))))))))))))))*********+++***+++...///000000...---...///111111000000222444222666888666666888777333666===OOOhhhzzz4ĉ@ӵ>L=hĦ4ĉ@ӵzzzZZZEEEEEENNN[[[pppkkkYYY___ppp>LpppYYYGGG===:::;;;888:::;;;;;;999888888999666777777888999999::::::666555555666888999999888999;;;===<<<999777777777;;;AAARRRkkk}}}hhhQQQ???666333111444<<>><<<777666444222111000000000111000...,,,+++))))))(((((((((((((((((((((((((((''''''((()))******))))))''''''''''''((((((((((((&&&'''''''''((()))***)))'''''''''''''''(((((((((&&&''')))++++++***((('''(((((((((((((((''''''''')))))))))))))))(((((('''))))))))))))*********+++(((((())))))************+++++++++******++++++,,,,,,---,,,+++******,,,...(((((()))***+++,,,,,,,,,,,,,,,+++***************))))))******++++++++++++,,,,,,---------.........,,,,,,++++++***+++++++++++++++,,,------......///------,,,,,,+++***))))))((()))+++------,,,+++***++++++******++++++,,,---))))))*********++++++++++++******)))))))))))))))*********+++++++++,,,,,,(((***,,,...///...---,,,---///111111000000111333111555777666666888777333555<<>>IIISSSWWWVVVSSSHHHEEEAAA???>>><<<;;;999888777666444222111000///222111///---+++***))))))))))))))))))))))))))))))''''''(((******++++++***''''''''''''(((((((((((((((++++++((((((,,,,,,((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''))))))*********)))((('''((((((((()))))))))******'''(((((()))******++++++***************+++,,,,,,+++,,,,,,+++******+++---***)))((('''(((+++...///......---++++++*********+++++++++++++++,,,,,,---+++,,,,,,,,,------------......---------......///******++++++,,,---------------,,,,,,+++***))))))((())))))***++++++,,,,,,++++++******++++++,,,---))))))))))))************''''''(((((()))+++,,,---************++++++++++++******+++,,,,,,------...,,,...000111000000000111000444666555666888777333444555>>>QQQeeettt?~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?@edddLLLEEENNNXXXyyyZNNNLLL^^^uuu3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e{{{eee??999;;;<<<<<<;;;:::;;;<<<::::::::::::;;;<<<======;;;888444222333555666666444666777444111222777<<>><<<;;;:::888555555555555555555444444222111///---+++***))))))))))))))))))))))))))))))''''''(((******+++++++++''''''''''''((((((((()))***......)))(((++++++&&&)))))))))))))))(((((((((((((((''''''((()))***+++))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$(((((((((((())))))))))))'''(((((()))***+++++++++******))))))***+++,,,,,,(((+++---...,,,+++******+++)))'''&&&'''***...111///...---,,,++++++++++++------,,,,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---)))******++++++,,,------,,,,,,++++++++++++++++++))))))))))))***+++,,,---++++++******++++++,,,---))))))))))))************+++******)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,...//////+++...000111111000000111///444666555666888777444999555999GGGZZZjjjyyy4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼szzzYYYJJJGGGQQQccc~~~HtĦTTTMMMQQQ___vvvBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ<<<888777777888:::<<<;;;:::;;;<<<<<<<<<======>>>>>>:::999777444222222444777:::888777888777555888===HHHSSShhhqqqTTT???888666333000888DDDOOOTTTSSSOOOKKKBBB???<<<:::999999888777888777666444222111111111///...------++++++***))))))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((''''''((((((((((((''''''***((('''(((+++,,,+++((())))))))))))))))))))))))(((''''''(((***,,,+++***)))((('''&&&&&&'''((()))(((''''''(((((()))***+++*********++++++************)))))))))))))))***+++,,,,,,,,,------.........,,,+++,,,---//////---+++//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---...---,,,,,,+++++++++,,,)))***,,,+++***)))***+++((()))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++***))))))+++---)))---///...///222222//////............000222333222333666888888666444222333666;;;CCCQQQdddwww4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦtttVVVIIIIIIUUUiiiDdDĦeeeTTTPPPTTTqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦgggTTTIIICCC>>>:::999888999;;;===<<<<<<;;;;;;;;;<<<<<<<<<======:::999888555222222444777:::888777888777555888>>>IIIWWWnnnkkkPPP>>>888666222222888BBBMMMSSSRRRMMMGGG@@@===:::999999999888777777666444333111000000000///...------++++++***)))'''''''''(((((((((((((((''''''&&&&&&'''(((***+++'''(((((())))))((((((''''''(((((())))))((((((''')))'''&&&'''***+++)))((()))))))))))))))))))))))))))(((''')))+++,,,,,,+++))))))((('''''''''((((((''''''''''''((()))***+++)))***+++,,,,,,+++***))))))(((((((((((()))***************++++++,,,,,,,,,,,,+++,,,---//////---+++...------,,,++++++************+++,,,,,,,,,,,,+++---+++***)))((()))+++,,,------,,,+++++++++++++++(((***,,,,,,+++*********************++++++++++++)))************+++++++++*********************************************************++++++,,,......,,,---...---,,,,,,...000,,,//////,,,,,,...---***000//////...///000222333222333555666777666555444333444777???MMM```qqq|||4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦlllQQQHHHJJJZZZqqqDdDĦttt]]]PPPIIIGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~hhhWWWMMMFFF???<<<:::999999;;;=========;;;;;;;;;;;;<<<<<<<<<<<<::::::888666333333555777:::888777888777666999???MMM___wwwzzzaaaJJJ===999555111666999@@@JJJRRRQQQIIIBBB===;;;888777888888888777666555333222000////////////...------++++++***)))&&&&&&''''''((())))))***(((((('''(((((()))***+++'''''''''(((((('''''''''((())))))******))))))((((((&&&&&&'''((()))((('''))))))))))))))))))))))))***)))((()))+++,,,,,,+++***)))(((((('''''''''((('''&&&&&&''''''((()))***)))***+++------+++***)))((((((((((((((()))************++++++++++++,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,+++...---+++*********++++++,,,+++++++++************'''***,,,---,,,***))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,---,,,---......------...000---//////,,,,,,///000---222111000///000111222333222222333444555666666777666444555<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦeeeLLLFFFKKK]]]vvvDdDĦwwwdddTTTGGGpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~iiiYYYPPPHHHAAA>>>;;;999888:::<<<======<<<<<<<<<===============::::::999777444444555777;;;888777888888888<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵ]]]PPPB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRnnn___UUULLLDDD???<<<888777888:::<<<<<>>>>>>>>>>>>>>:::;;;:::888555555666777:::888777999::::::@@@GGGWWWoooiiiMMM===999999666222======AAAIIIPPPOOOEEE<<<999777555555666888888777666555444222111111111111///...------++++++***)))))))))((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))************))))))(((((())))))))))))******))))))))))))))))))))))))+++)))))))))+++,,,+++*********)))))))))((((((''''''&&&&&&''''''((()))***)))+++,,,------,,,+++)))++++++++++++,,,---...///------------------------,,,+++***+++,,,------,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,+++++++++++++++)))******+++++++++***)))'''***,,,---+++***))))))))))))))))))*********+++))))))*********+++++++++*********************************+++++++++,,,,,,((((((((('''(((((()))***((()))***)))((((((***,,,***---//////222999======222111000000000111222333222222111111333555777999777555444;;;JJJ^^^qqq|||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GseHHHGGGKKK___{{{<Ōlllggg___@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h{{{mmmbbbUUUJJJAAA===888666777999;;;<<<@@@@@@@@@@@@????????????:::;;;;;;999777555666777:::888777:::<<<>>>EEELLL```www{{{bbbFFF999777777666555???@@@DDDKKKPPPNNNEEE===:::888555555666777777777555555333222222111111111///...------++++++***)))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''((())))))******))))))(((((()))******))))))***+++))))))))))))))))))))))))***)))((()))***+++***(((((())))))******))))))((('''''''''(((((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------///000111,,,,,,++++++++++++******,,,+++)))***,,,------,,,------------------------******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))***,,,+++***)))***+++(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))*********+++,,,,,,------++++++*********++++++,,,)))***+++***)))***+++---+++...///...000555777666000000//////000111333444222222222222222444666777444333444888EEEYYYnnn|||4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sYYYHHHHHHMMM```}}}Hovvvnnnoookkk___D^DdDĦs׼ssssaaaRRRCCC???999666777999<<<===@@@@@@@@@?????????>>>>>>;;;;;;;;;:::777666666777:::777888;;;>>>BBBIIIRRRiii~~~vvv]]]BBB666555666777888@@@CCCIIINNNPPPMMMFFFAAA;;;999666555666777777666444333222111111000111111///...------++++++***)))((((((((((((((('''''''''&&&'''((())))))((('''&&&'''(((((())))))((((((''''''(((((())))))(((((('''&&&(((******(((''')))+++)))))))))))))))))))))))))))((('''((())))))(((''''''''')))***++++++******)))(((((())))))***+++,,,---,,,++++++++++++,,,---++++++,,,,,,---///000111,,,,,,,,,++++++*********---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***++++++++++++)))***,,,---...---,,,+++***++++++***((()))***,,,))))))*********+++++++++)))************+++++++++************************)))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...+++...///---...111111///............///111333555222222222222333444444555222444555888@@@SSSjjj{{{Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBetttWWWHHHJJJOOObbbnu]ӵ{{{fffRRRFFFLLLXXXlllwww>d<Ħ>d<ĦĦBeĦjjjXXXEEEAAA;;;777888:::===???@@@?????????>>>>>>======;;;<<<<<<:::888666777888999777888<<<@@@DDDLLLUUUooosss[[[AAA666444555777;;;@@@EEEKKKPPPPPPMMMGGGCCC<<<999777666777777777666222222111000//////000000///......---,,,+++***)))&&&&&&''''''((()))))))))(((((()))******)))((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%'''))))))'''&&&(((***)))))))))))))))))))))))))))(((''''''((()))(((&&&%%%''')))***++++++++++++))))))))))))***+++,,,---...---+++******+++---...+++++++++,,,---...000000.........------,,,,,,,,,---+++))))))+++,,,---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---.../////////)))***,,,.........,,,++++++++++++)))'''(((+++...******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++***************+++)))***+++***))))))+++---***...///...///222111...,,,,,,,,,---///111444555333333333333333333333333444777999999???PPPhhh{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we>>============>>>>>>>>>>>>???===;;;888777666777777999333444<<<@@@BBBNNN^^^|||sssUUU;;;777888444555===HHHJJJMMMNNNMMMIIIDDDAAA===;;;999888777777888999666444222000///000222333///...,,,***)))))))))***))))))))))))))))))))))))'''///666444+++$$$&&&***((((((((()))******++++++)))+++...000000...+++)))((()))***)))((('''((())))))(((&&&$$$%%%'''***,,,((('''&&&''')))++++++***+++++++++*********))))))************+++,,,---...******+++++++++,,,,,,,,,///......------,,,++++++++++++++++++++++++++++++(((***,,,+++))))))+++---+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,...000000...***((()))***++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++***)))))))))***++++++***)))(((((()))***++++++++++++************)))*********++++++,,,,,,,,,+++,,,///111111111000///+++,,,,,,---...///111111222000000333777:::888666111444555555===QQQkkk}}}>AneneneneDenene>Ak<rrr^^^PPPHHHNNNddd}}}fh|||qqqiii```VVVKKKEEEPPP]]]ooo}}}DenenenelllRRRJJJ???888666777777777============>>>>>>??????======<<<;;;999777666555999444666<<<@@@DDDSSSeeeiiiOOO999777777333666???JJJKKKKKKKKKIIIGGGDDDBBB===;;;999888777777888999666555222000///000222333///...,,,***)))))))))***))))))))))))))))))))))))***555>>><<<222)))***...((((((((()))******++++++((()))+++,,,,,,***((('''((()))***)))''''''''')))***)))((('''((()))+++,,,)))'''&&&''')))*********+++++++++*********))))))************+++,,,---...*********+++++++++,,,,,,,,,,,,------------------+++++++++++++++*********(((***,,,+++***)))+++---+++,,,---,,,+++***+++---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***+++---+++((('''(((***+++++++++++++++++++++++++++++++++*********************))))))***+++,,,---+++******))))))******++++++++++++************)))******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,---...///000111333222222444777888777555111444555555<<>>???@@@@@@<<<===>>>===<<<999555333888666888===???GGG[[[pppYYYFFF777666555222777BBBLLLKKKJJJHHHFFFDDDCCCCCC===;;;999888777777888999777555333111000111222333///...,,,***)))))))))***))))))))))))))))))))))))'''111;;;:::111((('''***((((((((()))******++++++)))))))))***)))((('''&&&((())))))((('''&&&&&&(((*********++++++++++++,,,***((('''''')))***)))(((+++************)))))))))***************+++,,,---*********++++++++++++,,,+++++++++,,,---.........+++++++++******))))))))))))***++++++******+++---***+++,,,+++*********,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***((()))******)))((()))+++************************)))************+++++++++))))))))))))***,,,---...,,,++++++******++++++,,,+++++++++************)))***++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---...///000111444333333444666666555333222444444555;;;NNNjjj|||kkkYYYNNNIIIMMMaaavvvvvvnnnfffZZZNNNAAAHHHVVVhhhzzzppp\\\RRRDDD999555555666666:::;;;<<<===???AAABBBBBB?????????>>><<<999777555777777999<<>>KKKdddqqqUUU>>>:::666666666:::CCCLLLNNNMMMLLLIIIFFFBBB@@@>>>===;;;999888777777888999888777666444333222111000///...,,,***)))))))))***))))))))))))))))))))))))&&&%%%%%%%%%&&&'''&&&%%%((((((((()))******++++++&&&''''''(((((()))))))))%%%''')))*********,,,...))))))***))))))((((((''')))'''&&&''')))*********(((((((((((())))))************))))))))))))******))))))))))))************,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,---+++***+++---...---++++++,,,---,,,+++***+++---************++++++,,,,,,++++++++++++++++++++++++******+++,,,---------------+++******,,,---+++)))++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,---------,,,+++***+++,,,------,,,+++***+++++++++************))),,,,,,,,,+++++++++******...///000000000000///...//////////////////000111...111444444333333555777666555777888666;;;RRRmmmsss]]]RRROOOUUUgggzzzwwweeeUUUPPPHHHCCCJJJ^^^yyymmm\\\[[[cccpppfffXXXLLLDDD???:::777555777:::===AAAEEEHHHIIIHHHHHHHHHGGGDDDAAA===;;;;;;;;;;;;???OOOjjjoooRRR===999555555888>>>HHHPPPRRROOOKKKGGGDDDBBBAAAAAA===;;;999888777777888999888777666555333222111000///...,,,***)))))))))***))))))))))))))))))))))))'''+++...---(((%%%%%%'''((((((((()))******++++++'''((()))+++,,,,,,,,,,,,%%%''')))***+++,,,...000+++******)))))))))((((((((('''&&&''')))++++++***'''((((((((())))))************)))))))))))))))***))))))))))))*********************++++++,,,------))))))***+++,,,------...---+++)))+++---///---++++++,,,------++++++,,,---******+++++++++,,,,,,,,,------------------------)))***+++,,,---............,,,+++,,,000111000...++++++++++++++++++++++++***************+++++++++((()))+++---.........---******,,,,,,,,,,,,******+++++++++************))),,,,,,,,,++++++*********+++,,,...//////---,,,***000////////////000000111000222555555333222333555777555888999555888NNNhhhuuu]]]RRRPPPVVVgggyyyqqqfffZZZMMMFFFDDDOOOhhhxxxdddWWWYYYaaalllggg]]]RRRJJJEEE<<<333777;;;???@@@AAADDDFFFGGGGGGMMMNNNHHHDDDCCCAAA<<<;;;===@@@FFFXXXtttbbbHHH===999333222777AAAMMMTTTTTTOOOIIIDDDBBBBBBBBBBBB<<<;;;999777777888999:::666666555555444333111111......---,,,+++++++++++++++*********))))))(((((())))))))))))(((((((((((()))(((((((((((())))))***************+++)))&&&###)))))))))))))))******+++***)))(((''''''((()))***'''&&&&&&''''''((()))***------,,,,,,++++++******&&&''')))***+++***((('''))))))************))))))+++++++++++++++***)))(((''')))***+++******,,,...***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---/////////...++++++******************+++///---***111<<<;;;111///...,,,*********,,,---((()))***+++,,,---------++++++++++++++++++++++++...,,,******,,,---+++((()))+++++++++***)))***+++************+++,,,---...///////////////////////////000000///......000111...000222333333333444555888888999777444999KKK]]]ttt\\\PPPNNNTTTgggyyywwwlllaaaUUULLLGGGLLL]]]nnnrrr___ZZZaaakkkvvvsssiii[[[PPPIII@@@888444777:::===AAAEEEHHHIIIHHHMMMOOOLLLIIIGGGCCC<<<999<<>>GGGWWWqqqnnnRRR>>>999555222444<<>>===:::999888777777888:::;;;888888888777555333222111------,,,+++************************))))))))))))''''''(((((())))))******((('''''''''(((((()))***&&&&&&&&&''')))(((&&&$$$((((((((((((((()))******(((((('''&&&&&&'''(((((('''&&&&&&''''''((()))***'''(((((((((((((((((()))&&&''')))*********)))((())))))************))))))***++++++++++++***))))))((()))******)))((()))+++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++++++++++++++...---***///888999333,,,+++***)))))))))***+++)))******+++,,,,,,,,,,,,//////...---,,,++++++******)))((()))+++++++++)))***+++,,,+++***)))***,,,...---,,,+++************,,,------...///000111111000111111000...---...000...000222333333333444555555555666555111222>>>MMM|||kkkrrr{{{ttt]]]PPPLLLTTThhh}}}~~~vvvkkk___SSSLLLJJJKKK[[[kkk}}}ttt^^^\\\nnn~~~vvveeeYYYPPPJJJ<<<888777;;;AAADDDHHHKKKNNNRRRWWWZZZXXXQQQEEE;;;;;;BBBOOOddd~~~~~~eeeJJJ999:::777444666===FFFMMMPPPMMMJJJEEEBBB@@@>>>;;;:::888888777777888999:::;;;999999888777666444222111------,,,+++*********************)))))))))))))))''''''(((((())))))******'''''''''''''''((()))***((('''''')))***+++)))((((((''''''''''''((())))))'''''''''&&&&&&''''''''''''&&&&&&''''''((()))***(((((())))))******++++++''''''((()))***))))))((())))))************))))))******+++++++++******))))))***+++***(((((((((***)))+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++++++++,,,---******+++++++++++++++,,,,,,000111000222666444///,,,+++************++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++((((((((()))******+++******+++,,,,,,******+++,,,************+++,,,------++++++---...///111222222111111111000...---...000...000222333333333444555444555666666111000999DDDuuufffqqqzzzhhhqqqttt___RRRNNNUUUjjj|||ssshhh^^^VVVNNNIIIKKK\\\qqq|||fffZZZeee}}}qqqdddZZZSSSAAA;;;888===BBBFFFMMMUUUWWWZZZ___bbb]]]QQQDDD;;;:::FFFYYYppp{{{^^^DDD777888555333777@@@HHHLLLMMMJJJGGGCCC@@@>>><<<:::888777777777777888999999:::999999888777666444222111...---,,,+++************))))))))))))))))))******'''((((((((()))))))))***&&&&&&&&&&&&'''((()))***(((''''''(((***+++***)))'''''''''&&&''''''((()))&&&''''''''''''''''''&&&'''&&&&&&''''''((()))***(((((())))))******++++++'''(((((()))))))))))))))))))))************)))))))))******+++++++++******)))***+++***)))((()))******+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***,,,,,,******+++---******++++++,,,,,,,,,,,,,,,222777777555333///+++,,,,,,+++++++++,,,,,,,,,******+++,,,,,,,,,++++++(((((()))***+++,,,,,,---(((((()))))))))******+++***,,,,,,,,,+++***+++,,,************+++,,,------***+++,,,...///111222333000111111000...---///000...000222333333333444555555666777777222000666@@@pppdddsssrrrZZZfff}}}ttt```UUUPPPVVVkkk~~~}}}{{{{{{wwwpppkkkdddXXXNNNEEEPPPbbbtttnnn^^^```ttt~~~pppcccYYYFFF>>>;;;>>>BBBFFFSSSbbbccceeejjjjjjaaaPPPCCC>>><<>>FFFTTThhhpppyyywwwgggVVVSSSXXXmmmoooWWW@@@777888333777===FFFLLLLLLHHHDDD@@@<<<777777999999777444777666555555444444444555222222333444444333222222333///+++***,,,...//////++++++***))))))))))))***))))))))))))))))))))))))'''(((******((((((((()))'''((()))'''%%%$$$%%%&&&&&&((())))))(((''''''((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,,,,+++******)))*********)))***+++***)))***+++---,,,,,,---------+++***)))***+++,,,+++******,,,...,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---***))),,,,,,+++,,,000***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...+++,,,,,,---...///000000000000000000000000000000222222111111222444555666444444444333222333777:::qqqYYYZZZiii~~~xxxdddRRRfffuuuooopppkkkcccQQQIIIKKKLLLYYYqqqyyyssskkkbbbVVVMMMJJJSSShhh|||{{{llleeeqqq{{{bbb\\\UUUOOODDD<<>>???;;;888777888999666444555555444444444444333333222222333333333333222222...,,,******,,,.........+++******)))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))'''((()))((('''&&&'''(((&&&((())))))((('''(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))******)))(((***---000,,,,,,---......------,,,***+++,,,+++***+++,,,...++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++*********)))))))))*********++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,---,,,---111++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...---------.........//////000000000000000000000000222222222222222333444555222333444444333444666888oooXXXYYYhhhqqq^^^TTThhhvvvfff]]]]]]```[[[MMMHHHKKKMMMYYYqqqvvvooocccUUUJJJLLL^^^qqqrrreeehhhxxxlllcccXXXNNNDDD<<<>>>DDDMMMaaayyytttfffgggppp~~~ttt```HHH888666:::333888@@@HHHJJJGGGAAA======:::888777888777555333333333333333333333333222222222222333333222222222111000...---,,,+++***)))+++***))))))(((((())))))))))))))))))))))))))))))'''(((******((((((((()))&&&((())))))(((((()))+++'''(((******((('''((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++***))))))'''(((***+++,,,,,,++++++******)))((((((***...222...............---------+++,,,,,,,,,++++++---...******++++++,,,---......---------,,,,,,++++++++++++++++++************)))((((((((()))))))))******+++++++++,,,,,,---------++++++++++++++++++++++++---***))),,,,,,+++,,,000+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---,,,++++++,,,...------..................000000000000000000000000222222222222222333333444111333555555444444555666qqqYYYYYYgggnnn]]]XXXkkk{{{hhhWWWPPPQQQWWWTTTJJJFFFJJJLLLYYYqqqzzzoooaaaSSSMMMVVVcccttt}}}}}}wwwggg^^^lll~~~yyyiiiVVVJJJDDD@@@>>>>>>FFF[[[www~~~rrrqqqxxxyyyxxxnnn[[[FFF999777999333:::CCCIIIKKKHHHBBB>>>;;;:::888888777666444333222222333444444333333222222222222222222222222222333333222000...+++***)))+++******)))))))))))))))************************'''(((******((((((((()))&&&((())))))((((((***+++''')))******)))(((((()))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))(((((()))***+++,,,,,,---...------,,,+++***))))))&&&((()))+++,,,,,,,,,+++*********)))(((+++///222111111///...---,,,,,,++++++,,,---,,,++++++---///******+++,,,---......///---------,,,,,,+++++++++************************((()))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++000,,,+++,,,,,,)))***---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---,,,++++++,,,...------..................////////////////////////000111111222333333333333000222444555444444444555~~~uuu[[[ZZZhhh~~~~~~ppp```YYYkkkppp]]]NNNLLLPPPSSSQQQIIIEEEHHHIIIWWWooozzzooobbbWWWTTTWWWkkkyyy}}}{{{||||||}}}~~~}}}iii^^^\\\rrrsssZZZJJJFFFDDD@@@===???RRRmmmwwwvvvuuusssgggTTTCCC:::888888666<<>>>>>III___vvvyyyyyytttnnn___KKK>>>;;;:::888:::@@@GGGJJJHHHDDD@@@>>>888888999888666444222222111222444555666555444333333222111000000111222333000222222000...---///111---,,,,,,+++++++++++++++************************'''(((******((((((((()))&&&((())))))''''''((()))((()))++++++)))((()))***(((((((((((())))))))))))((((((((()))))))))******((())))))***++++++,,,,,,)))))))))***+++++++++,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,***+++,,,,,,++++++---///000///...,,,,,,,,,,,,,,,+++---------,,,,,,---///+++,,,,,,,,,------......++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++,,,,,,)))***---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...+++,,,,,,---...///000000////////////////////////,,,---///222333444444444000222333333333333444666}}}{{{aaa___mmm}}}oooaaaRRRddd}}}uuubbbRRRLLLVVVccc___\\\RRRKKKJJJIIIUUUnnnyyylllddd\\\fffuuu|||wwwpppkkkhhhfffeeeeeehhhlllpppsssvvvyyy|||{{{hhh[[[ccctttqqq[[[NNNHHHDDD@@@@@@FFFVVVmmmuuulllYYYDDD999:::;;;888===BBBHHHIIIFFFAAA===<<<777888999888666333222222111222444666666666444333333222111000000111222333222333333000,,,+++---000...---,,,,,,++++++,,,,,,************************''')))******((((((((()))'''((()))((('''&&&'''(((((()))++++++)))((()))***(((((((((((())))))))))))))))))))))))******************+++,,,------......***************+++++++++,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,***,,,------,,,+++,,,---...---,,,++++++,,,---...,,,---------,,,,,,...///,,,,,,,,,---------......---------....../////////))))))***+++---...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++***,,,,,,***,,,///,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------,,,++++++,,,...++++++,,,---...000000111////////////////////////+++,,,///222444555555555111222333333222222555777iiibbbsssrrraaaSSS^^^ttthhhUUULLLOOO\\\jjjlll```RRRHHHEEEKKK\\\lllsssaaadddjjjuuuzzzwwwsssmmmhhhbbb___[[[\\\```eeeggggggkkknnnsssvvvyyy{{{}}}}}}qqq]]]XXXlll}}}dddRRRJJJEEEBBB>>>@@@III\\\vvvvvveeePPPBBB;;;999999:::<<>>EEESSShhh}}}eeeKKK===999888777777<<>>@@@FFFWWWrrrdddGGG:::888666555666===CCCFFFCCC??????>>><<<;;;:::888666555555555555111222333333444444333333111111222222333444444444444444444444222000...---,,,,,,+++++++++++++++***(((((()))************)))((()))******)))((()))***...,,,***(((((()))***+++*********(((&&&&&&(((***'''%%%""" !!!$$$(((***)))))))))***+++,,,---...******+++,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,+++******)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,)))+++,,,...///......---,,,,,,------------......000000///...---------------,,,,,,++++++,,,,,,,,,(((***,,,,,,+++++++++,,,******+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,------------......,,,...//////......///111---///000222222222222111000111222333555666777888wwwfffhhh{{{tttYYYYYYgggcccXXXSSS^^^llloooggg```\\\QQQHHHHHHOOO]]]ppp{{{nnnmmmyyy~~~}}}|||wwwqqqllljjjiiiiiiiiihhhfffeeeeeefffgggnnnsss{{{|||ggg]]]hhh~~~aaaJJJCCCAAA@@@???@@@JJJaaawww~~~aaaCCC999777555444888>>>DDDFFFBBB>>>>>>>>><<<999999888777666555555444111222333333444444333333000111222333444555666666555555555555333111///...,,,,,,,,,++++++*********((())))))***************)))***+++***)))((()))+++...,,,***(((((()))***+++((((((((('''''''''***,,,&&&&&&%%%%%%%%%''')))***((((((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++)))))))))******+++++++++***++++++,,,,,,,,,++++++)))***+++,,,---......---************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,,,,------......//////...---------------,,,,,,,,,++++++,,,,,,---(((***,,,,,,+++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,...//////......000111---...000111222222111111000111222333555666777888yyyfffeeetttzzz[[[VVV```}}}pppUUUTTT[[[mmm{{{{{{qqqhhhbbbUUUIIIGGGOOO___sssyyy}}}zzzzzzyyyyyyxxxvvvtttsssuuuwww|||pppdddhhhxxxmmmSSSHHHBBB??????===@@@OOO```yyyyyy\\\AAA999777333444;;;>>>DDDFFFAAA=========<<<666666555555444333222222111222333333444444333333111111222333555666777777666666666666444222000///---,,,,,,++++++*********((()))******++++++******)))***++++++))))))***+++,,,+++***)))((()))******%%%'''((((((((()))+++---&&&'''((()))******++++++***))))))))))))***++++++******+++,,,,,,,,,,,,+++(((((())))))***+++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((((((((((((((((((((((((***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,------,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,------...,,,,,,+++++++++,,,------)))+++------,,,+++,,,---)))***,,,---------,,,+++------,,,,,,+++******)))++++++,,,,,,------......---...000000//////000111---...///000000111111111000111222333444555666777zzzfffcccnnn~~~aaaUUUVVVoooqqq]]]PPPVVVeeeyyyvvvpppcccVVVJJJIIIRRRbbbvvv}}}lllhhhzzz{{{dddPPPFFF@@@@@@>>>;;;BBBNNNfffvvvsssXXX@@@:::777222555??????DDDFFFAAA=========<<<555555555555444333222222111222333333444444333333111222333444555666777888666777777666555333111000------,,,,,,+++******)))))))))***++++++++++++***)))***++++++))))))***+++((())))))))))))))))))***%%%''')))***)))((()))***((((((((()))***,,,------,,,,,,+++************+++******+++,,,,,,,,,,,,+++((((((((()))***+++++++++***+++,,,,,,------,,,,,,---,,,+++++++++,,,---...******************************+++,,,,,,---......------------------------************++++++++++++++++++++++++++++++++++++***,,,......,,,+++---///000///...---,,,+++++++++***++++++,,,------......+++++++++++++++,,,---...,,,+++++++++,,,,,,---...***,,,---...---,,,---...)))***,,,---...---,,,+++,,,+++++++++++++++++++++***++++++,,,------.........///000000///...000111------------...///000111111111111222333444444555{{{fffbbbjjjgggUUUOOOeeexxxcccRRRRRR[[[mmmwwwsss___SSSIIIJJJVVVgggzzzpppqqqtttXXXJJJAAAAAA@@@;;;===EEEUUUhhhxxx|||}}}oooUUU@@@;;;777111555AAA???DDDEEEAAA<<<<<<===<<<666777777777666555444444222222333444444444333333222222333444555777777888777777777777555333111000------,,,,,,+++***))))))))))))***++++++++++++***)))+++++++++***)))***+++&&&'''((()))******))))))&&&)))++++++)))((('''((())))))(((((()))+++...///......---,,,++++++++++++******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++***+++,,,,,,------------///---+++******+++,,,...------------------------******+++,,,,,,---......------------------------)))************+++++++++++++++++++++++++++++++++***---///...,,,+++---000555444111///...---------******+++,,,,,,---......)))))))))***+++,,,......++++++++++++,,,,,,---...***,,,......---------...)))***,,,......---,,,+++*********++++++,,,------******+++,,,,,,---......///000111000///...///000------,,,,,,---...000111111111111222222333333333}}}lll\\\ddd{{{kkkZZZOOO]]]yyy|||cccQQQJJJSSSddduuu|||oooYYYOOOHHHMMM\\\oootttuuufffWWWHHHBBBAAA>>>;;;:::DDDRRRdddqqqzzz}}}wwweeeJJJ======999999>>>>>>DDDBBB???>>>>>>===<<<:::777666555444444444444444222333444555444333222111000222444555555666888:::999888666444222111000000...//////---+++))))))******+++,,,,,,******+++,,,++++++++++++******))))))(((((()))***************((((((''''''''''''((((((&&&)))++++++)))((()))+++******+++++++++******))),,,++++++******++++++,,,************+++,,,------,,,******---000111///+++,,,---------.../////////////////////...........................///000000---///000...,,,+++---///+++,,,---,,,***(((((((((+++++++++******+++,,,,,,,,,---......,,,,,,---.........////////////......,,,***)))***+++,,,,,,,,,++++++*********+++---...*********++++++,,,,,,---++++++,,,,,,,,,,,,------...,,,,,,///333222,,,'''***+++,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,---///000111222222111000///......///000000000000000333333222222333333444555mmm]]]\\\rrrrrr^^^NNNVVVnnnpppYYYKKKHHHVVVfffvvv~~~wwwiiiXXXPPPMMMWWWhhhzzztttzzzyyyeeeOOOFFFCCC???:::666;;;DDDQQQaaarrr~~~}}}vvvcccIII<<<<<<888999??????DDDBBB???>>>>>>===;;;:::888777666555444333333333222333333444444444333333000222444444444555777888999888666444333222111111...//////---+++)))*********+++,,,,,,******+++,,,++++++++++++*********)))''''''((()))))))))))))))((((((''''''''''''((((((&&&)))++++++)))((()))+++***+++++++++++++++******++++++++++++++++++++++++++++++***))))))***************+++,,,//////...---------------............////////////////////////000000000///000000111111000111222000...---...111***,,,---,,,***)))))))))+++++++++++++++,,,------,,,---......,,,,,,---...---......//////......---+++***))))))+++,,,,,,+++,,,++++++******+++,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++///222222...)))***+++,,,---------,,,,,,+++,,,,,,,,,,,,---------///000111222222111000///......///000000000000000222222222222222333444444ppp```TTTfffzzz|||gggTTTRRR___qqqwww```NNNHHHLLL^^^lllzzzrrrbbbOOOJJJLLL\\\ppp|||qqquuuZZZLLLFFFAAA;;;777777999@@@PPPgggxxxyyyqqq___HHH<<<;;;777:::AAAAAAEEEBBB???>>>======;;;999999888777555444333333333333222222222333444555555111333555555444444666888888777666555444333222222...//////...+++******+++***+++,,,,,,******+++,,,++++++++++++************''''''((())))))))))))((()))((((((''''''(((((()))''')))***+++))))))***+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,+++***)))((((((((((((''')))+++,,,,,,,,,---...............------------......//////000000111111333222222111111111222222111222222000...---...///)))+++---,,,+++******+++******++++++,,,---......,,,---......,,,,,,---...,,,------......------,,,,,,***))))))+++,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++...111222...+++***+++,,,---------,,,,,,++++++,,,,,,------------///000111222222111000///......///000000000000000222111111111111222333333uuugggSSS___qqqtttaaaUUUTTT^^^ppp~~~iiiSSSGGGJJJTTTfffsss~~~ooo]]]HHHEEEKKK^^^uuuzzznnnooofffUUUJJJCCC??????;;;:::<<>>>>><<<:::999999999777555444333333333333222222222333444666777444555666666555555777888777777777666555444333333...//////...,,,***+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++((())))))*********))))))))))))(((((((((((())))))'''(((******************++++++,,,---------,,,,,,(((***+++------+++***(((++++++***)))))))))))))))&&&))),,,,,,******---000.........------,,,,,,,,,------...///000111222333333333222111111111222222000000///...,,,,,,,,,,,,)))+++,,,---,,,+++,,,---)))***+++,,,......//////,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++---+++***+++,,,...------......------,,,,,,++++++---------,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,---//////---+++++++++,,,,,,,,,---------++++++,,,,,,---.........000111222222222222111000......///000000000000000111111000000111111222333}}}pppYYY___lll~~~~~~ppp^^^PPPOOOaaattt~~~sss\\\IIIBBBKKKYYYkkkvvv|||jjjWWWIIIHHHPPPdddyyy}}}jjj```tttvvvcccPPPCCCAAAEEE=========@@@LLL[[[cccdddTTTDDD======;;;BBBJJJIIIHHHEEEBBB@@@>>>===;;;999999888777666555444444444333333222222333555777888555777888888777777888:::777777888777666555444333---//////...,,,+++,,,---***+++,,,,,,******+++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***))))))(((((((((((())))))(((((()))******+++***)))***+++,,,---------------((()))+++,,,,,,+++)))(((***************+++,,,---'''***,,,,,,***))),,,///......------,,,,,,,,,+++,,,---...///000111222333222111111000000000111111111///...---------,,,,,,)))+++---------,,,---...)))***,,,...////////////,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++///---,,,,,,...//////...............------,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------///...------------,,,++++++++++++,,,,,,,,,------++++++,,,------...//////000111222333333222111000......///000000000000000111111000000111111222333{{{bbbaaajjj}}}|||kkkWWWNNNWWWeeerrr~~~fffQQQDDDCCCPPP^^^qqqzzzyyydddPPPHHHJJJTTTgggyyysssfffcccuuu\\\GGGAAADDD;;;<<<;;;:::???KKKVVV[[[MMMBBB@@@AAA@@@HHHQQQOOOJJJHHHDDDAAA@@@>>>;;;999888888777666555555555555444333333333444555666666444666888888777888999;;;888888999999777666444222---//////...,,,,,,,,,---***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++***))))))(((((())))))***)))(((((()))++++++***))))))***+++,,,,,,------,,,((()))***++++++***)))(((************+++,,,---...+++,,,,,,+++******,,,---------------,,,,,,,,,,,,,,,,,,---...///000111222///////////////000111111222000///...000000000...***,,,......------...///***+++---///000000//////,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++///---,,,,,,...//////........./////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,---...//////000000111222333333222111000......///000000000000000222111111111111222333333gggaaahhh}}}zzziiiZZZVVVYYYeeexxxoooYYYKKKGGGOOO___mmmzzzxxxaaaJJJGGGMMM\\\nnn{{{mmmkkkssslllSSSFFFDDD======:::555777@@@IIIMMMHHHAAABBBEEEEEEOOOWWWTTTMMMJJJFFFCCCAAA???<<<:::777777666666666666777777444444555555555555555444222444666666666777999:::999:::::::::888666333111---...///...---,,,---...***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++*********))))))))))))******)))(((''')))+++,,,***(((((()))***+++,,,,,,,,,,,,))))))************))))))+++***************++++++000...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,---...//////000.........///000111222333111///---...000222111///+++---//////...------...+++---...000000000///...,,,---......,,,,,,---...,,,,,,------------,,,,,,---,,,++++++---......---------//////000///......,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++++++++***+++,,,...000,,,,,,+++++++++,,,---...++++++,,,---...///000000111111333333333333111111......///000000000000000222222222222222333444444iiiaaafff}}}yyyhhhYYYTTTWWWmmmuuucccPPPIIINNN\\\ooo~~~yyyaaaIIILLLUUUgggyyyuuugggmmm|||yyy___LLLEEECCCAAA;;;444444;;;@@@AAAEEE@@@DDDHHHHHHSSS[[[VVVNNNKKKGGGDDDBBB@@@===;;;666666666666666777777888444555666666666555444333000222444555555666888::::::;;;;;;:::888555222111---...//////---,,,---...***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******))))))))))))*********(((''')))+++,,,***((('''((()))***+++,,,,,,,,,******))))))))))))******,,,+++***)))((((((((((((333000,,,+++,,,---,,,)))+++++++++,,,,,,---------++++++,,,,,,---..................///000222333444...,,,***+++///111000...,,,...//////...------...,,,---///111111000...---,,,---......,,,,,,---...,,,------......------,,,,,,***)))***+++,,,,,,,,,,,,---...000000000//////,,,,,,,,,------.........++++++,,,,,,,,,---------((())))))******---111444---,,,+++***+++,,,---...++++++,,,---...///000111111222333333333333222111...//////000000000000000333333222222333333444555wwweee^^^ppp~~~lll[[[TTT[[[hhh{{{gggWWWJJJNNN]]]ooo}}}lllZZZMMMKKK___wwwzzzhhhfffwwwnnnZZZIIIJJJBBB<<<:::999777777:::===DDDJJJOOOTTTZZZ[[[XXXNNNLLLHHHFFFCCC@@@===:::666666888999999888777666777777666666555555555444333333444555777888:::;;;<<<<<<<<<;;;888666333111,,,000333444111//////000++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........------+++++++++*********))))))%%%''')))***)))((()))))))))))))))******+++++++++((()))++++++*********+++,,,,,,************,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.../////////...---///////////////000111111---------............///+++,,,,,,---///000222333000111222111///------...------------------------000000//////.........------,,,,,,,,,,,,***'''$$$------------------------******)))))))))***,,,------,,,+++***+++,,,---...***((('''***---...,,,))),,,...///000000...,,,+++///////////////000111111000111333333111000111222///000000111111111000000///000000111222333444444vvvddd]]]oooyyylll[[[\\\aaaiiiuuuyyy]]]QQQKKKWWWkkk}}}tttcccRRRHHHTTTggg}}}ssscccggg|||zzzeeeTTTOOOFFF===888444222777>>>;;;BBBJJJQQQYYY^^^\\\VVVPPPMMMIIIEEECCCAAA>>>;;;777777888888888888777777777777777666666666555555555555666777888999;;;<<<<<<<<<<<<;;;999666333222...000222222///,,,,,,---***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********&&&(((***+++***))))))************+++++++++,,,,,,(((***,,,,,,+++***+++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---//////......---///////////////000000111---------............///,,,,,,,,,---...///111111444555666555333111111222------------------------////////////......---------,,,+++++++++***(((&&&---------------------------,,,+++******+++,,,---+++++++++++++++,,,------...------+++***)))***+++***+++,,,.........------...............//////000///111222222111000000111//////000111111111111111111111222333555666777777{{{ggg]]]kkknnnhhhaaa\\\___jjjyyy{{{kkkQQQLLLPPPccc{{{{{{iiiWWWKKKFFFYYYjjj~~~hhh^^^lllppp___RRRJJJCCC===888444777===888???HHHSSS]]]ccc^^^UUURRROOOIIIEEECCCAAA???===888888777777777777777888888777777777777777666666777888888999999:::;;;;;;<<<<<<<<<;;;999666444222000111111///,,,************************************+++,,,,,,------,,,,,,------,,,+++,,,---...///------,,,,,,,,,+++++++++(((***++++++*********+++++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,---++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,//////......//////000111---------............///...............//////000000111222111///......///------------------------///............------------+++*********+++***))),,,,,,,,,,,,------------......---,,,,,,,,,------******+++,,,,,,,,,,,,+++...000000,,,((('''+++000))))))***+++,,,---...///---------------...//////...000111111000//////000...///000111222222222222222333444555777888::::::mmm]]]cccwww|||pppaaaXXX[[[fffpppwwwmmm[[[JJJNNN[[[pppqqq]]]OOOIIIIIIZZZiii|||uuu______vvv}}}kkkTTTMMMHHHGGGDDD===888777777<<>>:::999888777666666666666666666777777777777777888666777999:::;;;;;;::::::<<<<<<<<<<<<:::888666555222000//////000000...---........................***+++,,,,,,------,,,,,,------,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,++++++++++++***,,,......---,,,---...,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,---.../////////...---......------......///000---------............///444333222111000000000000---///000000///......///------------------------++++++,,,,,,,,,,,,,,,------+++******,,,---,,,,,,******++++++,,,,,,------)))***+++---.../////////++++++,,,------------,,,,,,++++++...111///)))###/////////......---------///////////////000111111...000111111000//////000///000111222333333333333111111222333444555555666~~~gggYYY\\\oooxxxnnnhhhZZZZZZ___kkkyyyqqq^^^QQQMMM\\\ooo}}}kkkVVVFFFAAAFFFMMM[[[jjjyyy{{{iiiaaaoooppp^^^PPPFFFAAADDDIII???===999666;;;DDDJJJKKKFFFCCCAAA@@@@@@@@@>>>===999999999888888777666555555555666666666777777777555777999<<<======<<<<<<<<<<<<<<<<<<;;;999777555333111000000111000,,,)))........................***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,***)))(((***,,,,,,,,,+++++++++************,,,------,,,,,,---...******+++,,,,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,---......///---...///000000000///......------------...//////---------............///222222111000////////////+++---......---,,,,,,---------------------------***+++++++++,,,,,,,,,,,,---,,,+++,,,------,,,***)))******+++,,,,,,------,,,---.../////////......------,,,,,,------...///------...//////---***(((+++,,,---.........---,,,///............///000000///111222222111000000111000111222222333333333333111111222222222333333333qqq^^^[[[iii{{{vvvggg```ZZZ]]]hhhsssxxxyyyvvvfffVVVOOOQQQgggwwwwwwdddQQQDDDCCCJJJQQQbbbqqqpppaaabbbyyy}}}ppp```OOODDDFFFNNNAAA@@@;;;444444;;;AAABBBBBB@@@??????@@@???>>><<<888999999999888777555444444555555555666666777777666888:::===??????>>>>>><<<<<<<<<<<<;;;999777666444222111111111///***%%%------------------------++++++,,,---------,,,,,,+++,,,---.........------------,,,,,,,,,+++++++++,,,,,,+++***(((((()))++++++++++++******))))))))))))+++------,,,+++,,,---((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---...000111111111000///...------------...//////---------.........//////000000///...............,,,...//////...---...///------------------------*********++++++,,,,,,,,,---,,,,,,---...---+++((())))))***+++,,,,,,------000111111111000///---,,,......---,,,---...///000***---//////---,,,///222''')))+++...///...---,,,...------------...//////000111333333111000111222111222222333333333222222222222222222222222222222~~~nnn```aaavvv|||wwwjjjgggdddbbbbbbdddhhhjjjxxx}}}}}}nnndddWWWMMMRRR^^^tttkkkUUUMMMFFF>>>EEETTTgggrrr|||xxxaaa___iiioooYYYGGGEEEMMMOOOCCC888666999:::<<<>>>===???AAABBBBBB???<<<:::999:::::::::999777555444777777666666666666777777777888999;;;<<<======>>>???===;;;<<<>>>===:::666222111//////000000...---///...---,,,,,,,,,,,,,,,)))+++...///---,,,++++++------............------111000---+++++++++,,,---,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))******+++------+++******++++++*********))))))((((((+++,,,,,,+++)))((()))+++***+++,,,,,,------,,,,,,...******//////+++,,,000***,,,------,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---+++***+++,,,------------------,,,,,,)))***+++,,,...///000000222222111///...---,,,+++,,,,,,++++++,,,---///000......---------......///+++,,,---///000//////............//////////////////000111222222111///...444333222222111111222222///000000111333555777888rrreeefffzzz|||}}}{{{wwwrrrnnnjjjhhhfffggghhhkkkpppyyywwweee[[[TTTRRR]]]kkkzzz{{{dddPPPIIIDDD???HHHWWWgggqqq|||~~~jjjVVV\\\nnn~~~iiiTTTKKKKKKKKKBBB999666555444555999<<>>>>>>>>===<<<<<<===<<<999666222111//////000000...---------,,,+++++++++++++++***,,,......---++++++,,,------............------000///---+++******+++,,,++++++,,,,,,+++******)))******)))))))))))))))))))))+++---,,,+++******++++++*********))))))))))))***+++,,,+++))))))***+++++++++,,,------------,,,///,,,,,,///000,,,,,,000***,,,...---,,,+++,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///...,,,+++,,,---...---------------------,,,,,,------...///000000000000///...---,,,++++++---,,,,,,,,,---...///000000///...,,,++++++******+++,,,---...////////////.........///////////////111222222333333333222222444444333222222222222222000000111222333444666777wwwkkklll~~~}}}yyyvvvqqqmmmhhheeejjjvvvsss\\\RRRRRRYYYiiiyyy}}}oooZZZIIIDDDCCCCCCNNN^^^kkktttooo\\\MMM]]]yyyyyybbbNNNFFFJJJEEE@@@<<<555000222888:::>>>CCCGGGHHHEEEAAA>>>===<<<;;;:::999888888888888888777666666666666666555666888:::<<<===>>>???======<<<<<<<<<;;;888666222000////////////...,,,,,,,,,+++*********+++++++++,,,------++++++,,,---------............------...---+++***)))******+++******++++++******))))))*********))))))((((((((()))+++,,,,,,+++******+++***************))))))))))))***++++++******+++,,,++++++,,,---------------000...---000000------///+++,,,......,,,+++,,,---***))))))))))))***,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,------------............///000///---,,,---..................................../////////000000......---------,,,,,,,,,------------...///000000111000///---,,,,,,,,,,,,---------------...///000.........//////000000000333333333333444555555666555444444333333333333333111111111222222333444555}}}ssstttxxxqqqpppvvvsss[[[QQQVVVbbbrrrxxxeeeTTTEEECCCEEEJJJWWWfffqqqyyyyyycccSSSMMMeeepppYYYIIILLLJJJHHHCCC:::222444;;;666;;;AAAGGGIIIFFFBBB>>>???>>><<<:::999999999:::999888777666666555555666444666888:::<<<===>>>???===<<<<<<<<<;;;999777555222000///...//////...,,,,,,,,,+++++++++++++++,,,,,,------,,,******,,,...,,,------......------,,,,,,,,,+++***))))))******))))))*********))))))(((*********)))((((((''''''(((***,,,,,,*********+++************************(((***,,,,,,++++++,,,---+++,,,,,,---...---------///............---------+++---......---,,,,,,---***)))(((((()))+++---///,,,,,,,,,------------...,,,,,,,,,---------------------------............---...///...---,,,---............/////////////////////..................------------------------............//////000000000/////////000111222333...---,,,,,,---...000111.........///000000111111444333333222333555777888555555444333333333444444222222222222222222333444uuuaaa[[[cccooo|||sss\\\OOOEEEEEEJJJPPP[[[hhhooovvvmmmXXXKKKOOOjjjmmm\\\OOOMMMKKKFFF===555555:::333777===CCCEEECCC@@@>>>???>>><<<:::999999::::::888888777666666666666666555666777:::;;;======>>><<<<<<===<<<:::888666555111000......//////---,,,------,,,,,,,,,,,,------,,,------,,,******,,,...,,,,,,------------,,,,,,++++++******))))))******((())))))*********))))))))))))))))))((((((''''''''')))++++++*********,,,***************+++++++++(((***,,,---,,,+++,,,---,,,,,,---.........------,,,------,,,,,,,,,,,,++++++---///...---,,,------,,,+++***)))***,,,///000,,,,,,---------.........,,,,,,,,,------.........---------.........//////+++,,,------,,,+++,,,...............//////000000.........------------,,,.............../////////.........////////////////////////000111222333333...---,,,,,,---...000111......//////000111111222333222222222333444666777555555444333333333444444222222222111111222222333zzzooommmuuuzzziiiSSSKKKEEEFFFKKKPPPXXX```cccjjjxxx|||eeeSSSJJJVVVooo~~~nnnWWWQQQKKKGGGAAA999555666222444999===?????????>>>>>>===<<<;;;:::999999999777777666666666666777777666666888:::;;;<<<<<<<<<;;;<<<===<<<999666555555111///............---+++------,,,,,,------......+++,,,------++++++,,,---,,,,,,------------,,,,,,************************))))))******++++++******(((((((((((((((((((((((('''(((***+++******+++,,,*********+++++++++++++++)))+++---...,,,++++++,,,,,,,,,---...............))),,,,,,******------+++,,,---//////---,,,---...---,,,,,,,,,,,,---///000,,,---------............,,,,,,,,,---......//////------........./////////***+++---,,,++++++,,,...---------......//////000---------------,,,,,,,,,......//////////////////---....../////////......000000///...............---------------...///000......///000000111222222222222222222333333444555555444444333333333333333222222111111111222222333mmmZZZHHHDDDBBBDDDHHHKKKNNNRRRSSS[[[mmm~~~iii[[[WWWhhh{{{~~~iii]]]RRRNNNKKKDDD;;;666333444555777:::<<<>>>???<<<<<<<<<;;;:::999888777666555555666666777888999777777888::::::;;;;;;::::::<<<===<<<888555444444111///............---+++,,,,,,++++++,,,------...***,,,......---++++++,,,+++,,,,,,------,,,,,,+++******+++++++++++++++***)))******+++,,,,,,++++++&&&&&&''''''((()))))))))&&&(((************+++,,,*********++++++,,,,,,,,,***,,,......---+++***+++,,,------...............(((,,,,,,***+++///000---,,,...//////...------...---------------.........------------............,,,,,,------.../////////............////////////+++,,,------,,,,,,---///+++,,,,,,---......//////------------....................................,,,---...///......---,,,//////...---------......+++,,,---...////////////---...///000111222333333222333333444444444333333444444333222222222222222111111000000111222333333vvvbbbNNNAAA???>>>AAADDDEEEFFFGGGIIIRRRfff~~~rrriiihhhzzz{{{kkk[[[WWWWWWOOOCCC;;;555444444555777:::>>>@@@;;;;;;<<<<<<;;;999777666555555555555666888999:::888888999::::::::::::999:::<<<>>><<<777444333444111///...---......---++++++*********+++,,,,,,---)))+++...///---,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,%%%%%%&&&'''((()))******&&&(((************+++,,,*********++++++,,,,,,,,,***---//////---+++******,,,---......//////......''',,,---***,,,111222...,,,...//////...------...------.........---,,,,,,---------.........//////,,,,,,------...///000000............/////////000,,,---......------///000++++++,,,,,,---...//////............//////000000......---------,,,,,,,,,,,,---.........---,,,+++------......///111222333+++,,,---///000//////...---...///000111222333333333444555555555444333222444333222222111111222222000000000000111222333444}}}gggUUUMMM>>><<<<<<@@@AAA???AAAEEEIII\\\qqqmmm]]]\\\___UUUEEE666666666666777888999:::999;;;<<<;;;:::999999:::666555555555555444444444666888:::::::::999:::;;;999999888888777555444333......---------...//////++++++++++++++++++++++++---,,,+++***+++,,,---.....................------++++++++++++,,,---...///***+++,,,---...---,,,+++---,,,***(((((()))+++,,,++++++************************++++++++++++******,,,,,,------,,,,,,+++***(((+++...///---,,,...111,,,,,,+++++++++,,,---............////////////000............////////////000000000000////////////........................000000//////.........---...///000000000///---,,,++++++,,,,,,,,,---------......000000000///...---111...,,,---000222111000000000//////.........---///............000222333......---------....../////////......///111333444555555555555555555555555333111000000111222222111444333111000000000111111ttt___MMMDDD@@@>>>???CCCCCCBBBDDDHHHPPPbbbyyy}}}kkkaaa]]]XXXRRR???<<<777555666777888888999;;;<<<;;;999888888999444444444555555555666666555777999999999888999:::888888888777666555333333......---------------...++++++++++++++++++++++++++++++******++++++,,,---////////////...---,,,+++*********++++++,,,---...++++++,,,------------------,,,***)))((()))++++++******+++++++++***************++++++++++++******++++++,,,,,,++++++***))))))+++---------,,,---...---------------......///------........./////////............////////////000///////////////////////////////////////......000/////////............---.../////////...------++++++,,,,,,,,,---------.........//////......---111///------///000///---000/////////.....................///000111111222//////...---------..................///111333444666666666666666666666666444222000111222333222111444333111000000000111222~~~}}}}}}zzznnn[[[JJJCCC???>>>AAAEEEFFFFFFIIINNNWWWkkk|||jjj^^^]]]cccLLLDDD999444444666666555:::;;;<<<;;;999777777777222222333444555666777888444666888888777777888999777777777666555444222222///...---,,,,,,+++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++//////000//////---+++******************+++,,,------------,,,---......///---,,,+++)))))))))***+++******+++++++++++++++*********++++++++++++*********++++++++++++***)))))),,,++++++,,,------,,,***.............../////////,,,---------............---............/////////////////////////////////111111000000/////////...////////////............,,,------.........------,,,,,,,,,,,,------------...---------------......111///---------...---+++////////////............---...///111111111111000000//////...---------...............///111222444777777777777777777777777555333111222333444333333444333111000000111222222{{{vvvpppeeeUUUIIIDDD======AAAFFFGGGHHHMMMTTT\\\pppwwwdddccclllWWWKKK<<<444444777777555999;;;;;;:::888666666666333333444444555666666777222444666777666666777888666666666555444333111111///...---,,,+++*********++++++++++++++++++++++++)))***+++------,,,++++++---...///000///...---+++***)))))))))***++++++,,,......---,,,---...///000------+++***************)))***+++,,,,,,,,,++++++******++++++++++++******+++++++++++++++******)))---+++)))***------+++(((------......////////////,,,,,,,,,---------......---------.........//////.........///////////////111111000000///.........///////////////.........,,,,,,,,,---------------,,,,,,,,,------------......---,,,++++++---...///000///...---............///////////////.........---...111333333222000///111000///...------------////////////000222333555666666666666666666666666555444222222444555444333333333222111111111222333|||rrrfff]]]TTTJJJCCCBBB@@@@@@CCCFFFGGGGGGNNNWWWaaatttqqqggghhh^^^PPP@@@666555888888666888:::;;;:::777666666666555555555555555555555555222444666666555555666777666666555555444222111000///...---,,,+++*********++++++++++++++++++++++++***+++---.........---,,,***+++...000000000...---*********)))******++++++......---,,,---...///000...---,,,++++++*********)))***+++---------,,,+++******++++++++++++******,,,,,,,,,---,,,++++++***---+++)))***------+++(((,,,,,,---............---,,,,,,,,,---------......------------............------....../////////000/////////......---------.........///////////////------,,,,,,------------,,,,,,---------.........---,,,,,,++++++---...///---.........///000111222.........///////////////---///111333444222000...111000///...............111000000000111333555666555555555555555555555555666444333333444555555444333333222111111222333444}}}rrreeeWWWOOOIIIDDDBBBCCCFFFFFFGGGHHHGGGIIISSS]]]mmm|||lllbbbaaaUUUEEE;;;777777777666666888999999777666666777666666555555555444444444222444666666555555666777666666666555444333111111///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,------...............)))+++...000111000...---++++++*********++++++,,,---------,,,---......///......---,,,+++******)))((())),,,---...---,,,+++******++++++++++++******,,,------------,,,++++++,,,++++++,,,------,,,***+++,,,---...///...------,,,---------............,,,------------.........---------......//////000------.........................../////////////////////...---,,,,,,------,,,---------............,,,,,,,,,,,,---...///000,,,---/////////000333555.........///////////////...000222444444222000...000//////...//////000000111000000000111333555666555555555555555555555555666444222333444555444444333333222111111222444555~~~|||{{{yyytttpppdddXXXLLLGGGFFFDDDDDDFFFFFFFFFHHHKKKLLLRRR```nnn}}}uuubbbcccZZZLLL@@@999666555444444666888888777666777888444444444555555555555555222444666666666555666888666666666666555333222111......---------------...++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---000111111...,,,***,,,,,,++++++++++++,,,,,,++++++,,,---------------.........---,,,+++))))))((())),,,...///...,,,+++******++++++++++++******,,,,,,,,,,,,,,,+++******)))+++---------,,,---...,,,---///000000000...---------........./////////,,,,,,---------.........,,,,,,---......///000000------......//////000000............/////////000222111///------,,,------------------............,,,,,,---...////////////,,,...//////......111333............/////////000///000222333333222000///............///000111222//////......///111333444555555555555555555555555555333222222333444444333333333222111222333444555zzzwwwsssnnngggbbbVVVKKKBBBAAACCCCCCCCCEEEBBBCCCGGGLLLQQQ\\\nnn|||gggeee]]]QQQDDD:::444222222333555777888777777777999222333333444555666777777222444666777666666777888777777777666555444222222......---------...//////++++++++++++++++++++++++---,,,+++***+++,,,---......000111222000---)))'''------,,,,,,+++,,,,,,,,,***+++,,,---...---,,,+++.........---,,,+++)))((('''))),,,...///...---+++******++++++++++++*********++++++++++++***))))))(((+++//////---,,,...111---...000111222111///............////////////000,,,,,,,,,---------......,,,,,,------...///000000------...///000111222222---.........//////000000444222000...---,,,,,,------------.........//////+++,,,...000111111000///,,,...///...,,,,,,...111---.........//////000000000111222333222222000000............///111222333------------...///111222777777777777777777777777555333111222333444333333333333222111222333555666}}}sssllleee]]]RRRJJJDDDCCCBBBAAAAAABBBDDDEEEBBBDDDLLLXXXdddpppuuubbbggg```MMM???;;;666000444444444444666777888999777666444444555555555444333444555666777888999:::444444555333111///000000------.....................------///---******...,,,+++++++++,,,,,,---...//////............///000,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***+++,,,...///000000000222111000.........///000000000000000000/////////---------...............++++++***,,,///111111000...//////---,,,---000222......///000000000000000///000000000...------...////////////000000000000000000//////......------////////////////////////,,,000222111---+++...111///000000///......000111000000000000000000000000,,,---///111222333333222444666777777555444555666555555444444444333333333444333333333333444555555}}}xxxpppeee\\\VVVPPPIIIDDDAAAAAAAAAAAAAAAAAABBBBBBCCCHHHVVVeeeqqq{{{|||hhhjjjdddTTTDDD:::666444444444444555666777888999999777555555666666666555444555555666777888888999444555555444111000000111/////////...---------,,,...------///---******...------,,,,,,+++,,,,,,,,,000000000///////////////,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,......---------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,...//////000000222111000...............//////////////////////////////......---......//////...---///000111111///---...///...---...///111......///000000000000000000111111000///......000.../////////000000000000///////////////.........////////////////////////+++...000///+++***,,,000///000111000......000111000000000000000000000000,,,---///111222222111111444666888777666555555666555555444444444333333333444333333333333444555555{{{ssshhh```UUULLLHHHEEEBBB@@@BBBAAAAAAAAAAAAAAABBBCCCGGGPPPbbbvvvqqqmmmfff[[[JJJ;;;666888444444444555666777888999:::888666666777888777666555666666666777777888888555666666555222111111222000000///...---,,,,,,+++...,,,---///---***+++///,,,,,,,,,,,,,,,---......000000111111111///...------------------.........***+++,,,,,,------,,,,,,...------------,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,....../////////111111///......------...---------.../////////000222111///---------///000222111000111222222111///---///000000//////000111...//////000000000000000000111222111/////////111....../////////000000000.........///////////////////////////////////////,,,...000///---,,,...000///000111000//////000111000000000000000000000000---...///000000000000///555666888888777666666777555555444444444333333333444333333333333444555555~~~vvvkkkdddYYYSSSKKKFFFDDDCCCCCCBBBGGGEEEBBB@@@@@@CCCFFFHHHQQQ[[[nnnzzzmmmbbb\\\PPP@@@777999444444555555666888999:::999888666666777777777666666666666666777777777777666666777555333111222222//////......---------,,,---,,,---///...***+++///*********+++---///000111...///111111111///---+++//////......---,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---..............................//////+++,,,,,,---...///000000555333000---,,,---///000000000000111333333111000---000222333222111111111//////000000000000/////////000111000///...///000........./////////000000------......//////000000///////////////////////////000222111000///111333///000222111000///000111////////////////////////.........///////////////444666888888777666777888555555444444444333333333444333333333333444555555yyyrrriiiaaaYYYUUUMMMKKKIIIGGGGGGGGGGGGGGGJJJGGGBBB???AAAGGGNNNSSSaaahhhvvvmmm]]]XXXSSSFFF;;;777555555555555777888999:::999777555555666777666555666666666666777777777777666666777555333111222222,,,---------......//////---,,,---///...***+++///,,,,,,,,,,,,---...//////---...000000000...,,,+++111000///---,,,***)))(((***+++,,,,,,------,,,,,,------------------------,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---............)))***+++---...000000111+++,,,,,,---...///000000555333000---,,,---///000------...000333333222000///111333444333222222222//////000000000000//////---...///...------...///............////////////------......//////000000///////////////////////////000111111000000111222///000222222111000000111////////////////////////.............../////////444555777888777666777888555555444444444333333333444333333333333444555555wwwrrriii___WWWQQQMMMLLLHHHHHHIIIJJJKKKJJJIIIIIIIIIFFFCCCCCCHHHRRR\\\cccqqquuu~~~ttt___VVVQQQIII>>>777555555555666777888999:::888777555555666666666555555666666666777777888888555666666555222111111222+++,,,,,,---...///000000---+++,,,///...+++,,,000111000///---,,,,,,++++++---...///000000///...---111111///---+++***((('''***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------'''(((***---...000000111---------.../////////000222111///---------///000***+++,,,000222333111//////111222222111111222333000000000000000//////...+++---......---,,,---///------........./////////.........///////////////////////////////////////,,,------......//////000...111333333222000000000000000000000000000000000///.........//////000111222444666777666555666777555555444444444333333333444333333333333444555555{{{sssllliiiaaa]]]WWWPPPKKKIIIJJJKKKJJJKKKLLLMMMLLLKKKJJJJJJGGGGGGIIIOOOXXXeeepppxxxkkkXXXNNNIIIBBB:::555555555666777888:::::::::888666666777777777666444555555666777888888999444555555444111000000111,,,---------.../////////,,,+++,,,///...+++,,,000000///...---------------//////000000111111222222000000///...---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,---------,,,,,,((()))+++---............//////////////////////////////......---......///+++,,,---000222222000....../////////......000111000000000000000///......,,,---......------...000---------........./////////////////////.........////////////////////////,,,+++,,,,,,.../////////...111333444222111000000000000000000000000000000///.........///111222333111333555555555555666777555555444444444333333333444333333333333444555555yyynnnccc[[[WWWOOONNNKKKHHHFFFGGGKKKNNNPPPPPPPPPNNNLLLKKKKKKLLLGGGJJJPPPZZZggguuuuuu[[[KKKHHHDDD===555555666666777999:::;;;;;;999777777888999888777333444555666777888999:::444444555333111///000000..................------,,,+++,,,///...+++,,,111******+++,,,...000222333111000000111222333555666////////////////////////++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,---------,,,,,,***+++,,,---------,,,+++000000000000000/////////---------.....................///111333222///,,,,,,------,,,++++++...000000000000000000///......,,,...//////......///111---------.........//////000000//////.........---////////////////////////---------...000111111000...111333444333111000000000000000000000000000000///......///000222444555000222444555444444555666555555444444444333333333444333333333333444555555xxxtttlllbbbXXXPPPKKKHHHLLLHHHFFFGGGKKKPPPRRRRRRTTTQQQNNNLLLLLLLLLLLLLLLPPPYYYccckkkvvvcccQQQLLLFFF===666666555555666777888999777777777777666666666666555555666777777666555555777666555333333222222222))),,,///000///---,,,,,,......---------......///000///...------...///000---,,,---000444555333111000000000///......------,,,,,,,,,------...........................------...------------...//////...,,,++++++,,,............------------.../////////...,,,,,,,,,---///111...,,,+++,,,///...+++'''...///000111111000///...000000//////000111222222111111111111111111111111000111111111222222222222////////////////////////000///////////////000000------............------,,,...111111000...------...///000000000///---,,,---------------...000000111111222333333333333222000000000000////////////111111111000......111333444666777666444222111111444555555555666666777777666555444333333333333333}}}zzzvvvrrrooo___[[[VVVPPPKKKIIIHHHHHHOOONNNNNNQQQUUUXXXXXXVVVMMMKKKIIIIIIMMMRRRVVVYYYgggmmmrrruuu|||jjjVVVNNNHHH@@@666666555444555666888999888888888888888888888888555555555555555555555555666666555555444333222222...///000///------...000...------------.../////////...---,,,,,,---...///000000000222666666555222000000000///......------,,,------------------.....................------,,,,,,,,,,,,,,,---......---,,,******+++---------...------------.../////////...---,,,,,,---///000...------...///...,,,***...///000111111000///...000000000000000111111222111111111111111111111111000000000000111111111222////////////////////////---------...000111333444---......//////......---+++...000111000.........//////000000000///------------------...///000000///000000111111111111111000000000000///////////////000111000//////111333222444666666555444444555444555555555666666666777666555444333333333333444{{{}}}}}}{{{zzzzzzwwwqqqmmmmmmkkkhhhddd```\\\YYYSSSPPPLLLIIIHHHHHHJJJLLLSSSSSSUUUWWWXXXXXXUUURRRGGGGGGIIIMMMUUU```iiippp~~~rrrZZZNNNGGGAAA777666555444444555777888999999999999999999999999666666555444444555666666666666666666555333111000222111...+++)))***...111---------------...//////------,,,,,,,,,,,,------.........000222222000...111000000//////......---.........---------------------------------......,,,++++++++++++,,,---------+++))))))+++------,,,...------------...//////......---,,,,,,...///000---///000000...------...//////000000000000//////000000000000000111111111000000000000000000000000////////////000000000000////////////////////////---------...///111333333---......//////......---+++---000000000//////000//////000000000///......------------...///000111---...//////000000//////000000000000////////////---///111111111000111222///222444666666666777999555555555555555666666666555555444333333333444444~~~yyyrrrpppnnnmmmmmmkkkfff```ZZZXXXVVVTTTRRRPPPOOOOOORRRRRRQQQQQQRRRUUUWWWXXX[[[[[[YYYWWWUUUQQQNNNKKKJJJMMMSSS\\\fffrrr}}}zzz___NNNEEE@@@888777555333333444666777888888888999999999999999777666444333333444666777666666777777666444111///000///---)))'''(((+++...---------------...///000------------------------------.../////////---,,,111111000000///.........//////......------,,,,,,,,,,,,------------......,,,,,,,,,+++,,,,,,---......,,,******,,,---...---...------------...//////...------------...///000,,,///111000---,,,---000/////////000000000000000000000000111111111000000////////////////////////.........////////////000////////////////////////111000000////////////000......////////////......***---///000//////000111//////000000000/////////------------...///000111---...//////000000//////000000000000////////////...000222333111000///000000222444555555666888:::555555555555555555555555555444444333333333444444}}}{{{uuullleeebbb^^^[[[\\\\\\ZZZUUURRRLLLKKKJJJJJJKKKNNNQQQTTTTTTUUUXXX[[[^^^```bbbbbb___]]]YYYTTTQQQOOOOOOPPPSSSZZZcccnnnwwwiiiTTTHHHBBB:::888555333333444666777777777777888888888999999888777555444444555777888666777888888666444111///.........,,,***)))***,,,,,,,,,,,,------///000000.........//////.........000111222333222111000///111111111000//////....../////////......---------,,,,,,,,,,,,------......---------------......//////---++++++---/////////...------------...//////------------......//////+++...000...,,,+++---000///////////////000111111000000111111111111000///........................---.........////////////////////////////////////111111000///////////////...//////////////////...+++---////////////000111000000/////////000000000...............///111111...///000000111111000000000000000000////////////000222444333111...------222333555555444555666888555555555555555444444444444444333333333444444555}}}wwwqqqhhh]]]VVVQQQMMMKKKLLLLLLJJJIIIKKKIIIJJJLLLOOOTTTYYY]]]```eeeeeedddcccbbb```^^^]]]WWWVVVSSSPPPPPPSSSYYY]]]aaaiiisss|||www```OOOFFF<<<:::666444333444666888666666777777888999999999888888777666666777888888888888888777666333111000...000111111///---------,,,,,,,,,---...///000111......///000000///.........000222222111//////000222111111000000//////.../////////...............++++++,,,,,,------.........------------...//////000...,,,,,,...000000000...------------...//////---------............///,,,---...---,,,,,,...000//////......///000111222000000111222222111///...////////////////////////............////////////////////////////////////............///000111222...//////000000//////...,,,...//////......000111000000/////////000111111............///000111111///000111111222222111111000000000000////////////111222333222000.........222333444333333333555777555555555444444444444444444444333333333444555555|||wwwtttoooiii```XXXPPPLLLGGGCCCCCCEEEEEECCCGGGNNNNNNRRRXXX___eeehhhiiiiiiooolllfffaaa\\\YYYWWWVVVUUUVVVVVVWWWZZZaaakkkrrrrrrxxxjjjUUUJJJ>>><<<888444333444777888777777888888999::::::;;;888888888888888888888888:::999888666555333222111///000111111000//////000,,,,,,,,,---...///000111------...//////...------,,,...111111///......000222222111111000/////////............////////////***++++++,,,------......------,,,,,,------...//////---,,,,,,---/////////...------------...//////,,,------...............///...,,,,,,...///000000///.........///000222333000000222222222111///...////////////////////////....../////////000000000///////////////////////////......//////000111222//////000000000000//////.../////////------///000000000/////////000222222............///000111222///000111111222222111111000000000000////////////000111111000//////111222111222222222111222444777555555555444444333333333333333333333333444555666~~~|||xxxrrrlll```___[[[TTTLLLFFFCCCBBBEEEAAABBBDDDDDDCCCJJJTTTSSSZZZdddmmmrrrssspppnnnbbb^^^XXXTTTSSSTTTXXXZZZ^^^aaadddgggkkkttt~~~~~~pppXXXKKK@@@===999555444555777999888888999::::::;;;<<<<<<888999::::::::::::999888;;;:::888666444333222222...//////...------///111+++,,,,,,---...///111111,,,,,,---......---,,,,,,...111555555333111222444222222111111000/////////------......//////000000******+++,,,,,,---......,,,,,,++++++,,,,,,---......,,,++++++,,,............------------...//////,,,---......//////......222///,,,---000222222000///.........///000222333000111222333222111///---000000000000000000000000////////////000000000000////////////////////////222222000///............//////000000000000/////////000000///------...000111000/////////111222333.........//////000111222//////000111111111111111000000000000////////////...////////////000333666///000111111111222555888555555555444444333333333333333333333333444555666}}}ssskkkiiiggg```YYYWWWLLLJJJGGGEEECCCCCCDDDEEEAAACCCEEEHHHKKKOOORRRSSSZZZ___gggmmmnnnjjjddd___XXXYYYXXXSSSPPPVVVdddqqqwwwyyy{{{}}}www\\\HHHKKKAAA888555555444666888888888999:::;;;;;;;;;;;;;;;<<<======;;;999999999999999888666555444333222......//////////////////......,,,,,,,,,,,,---...---------........./////////000222222000///000111111111111000000///------...///000000000///---,,,///---++++++,,,,,,+++***---...///...,,,,,,...000------------------------..................................................................------///000222222111111333444222222111000//////000000111000...---...///111222......///000000000000000111111111000000000000000111000///......///000111000111111111000000222444000000//////.........---////////////000000000000000000111000......///111111111222222222111111000///000111111111///...---222111000//////000111111222222222333333333444444666333333666444000111777777666555444333222222222}}}uuutttvvv~~~xxxqqqllljjjaaaYYYVVVTTTOOOJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLFFFFFFGGGIIILLLPPPSSSUUUUUUXXX\\\___```^^^\\\ZZZZZZ\\\^^^\\\]]]dddsssfffRRRMMMBBB999666555444666888888888999:::;;;;;;;;;;;;;;;<<<===<<<:::999999:::999888777666444333222222///////////////............---,,,,,,,,,---...///---------........./////////111222222111000000111111222222111111///......//////000000//////...---...,,,++++++---...------...//////...------...000------------------------------------------------................................................---...000000//////111222222222111000000000000000111000.........///111222///000000111111111111111000000000000000000000000111000///......///000111000111222111000000222444000000/////////.........000000000000111111111111///000111000......///111111111222222222111111000...///000000000...---,,,111111000//////000111222222222333333444555555555888555666888666222444999777666555444333333333333yyytttsssvvvvvvrrrmmmkkkaaaccchhhuuu}}}||||||}}}~~~~~~{{{vvvooogggaaa[[[UUUQQQVVVNNNHHHGGGGGGDDDBBBBBBCCCCCCEEEGGGIIIJJJLLLMMMKKKJJJHHHHHHJJJNNNRRRUUUTTTUUUVVVXXX[[[]]]```aaaeeehhhkkkmmmooovvvnnnXXXOOOEEE;;;777666555666999888999:::;;;;;;<<<<<<;;;;;;<<<===<<<:::888999:::888777666555444222111111000000//////.........---------,,,,,,,,,---///000------.........////////////111333222111000111222222333333222222111000///111000//////......//////---,,,+++,,,...000000///...//////...------...000------------------------------------------------------------------------........................+++---............///111222111000000000000000000000000///...///000111222000000111222222222222222000000000000000000000000111000////////////000111000111222222111000222333000000////////////......000000111111111222222222///000111000//////000111000111111222222222111111....../////////...------000/////////000111222333111222333444555777888888888777777888777333444888888777666555555444444555vvvoooiiiiiiiiifffdddeee[[[^^^fffuuutttqqqnnnmmmmmmlllhhhddd]]]ZZZVVVQQQMMMJJJHHHFFFLLLGGGFFFIIIKKKIIIGGGHHHDDDDDDFFFGGGHHHHHHHHHHHHLLLJJJHHHHHHJJJNNNSSSVVV]]]^^^```dddjjjpppvvvyyyxxxzzz}}}~~~rrrZZZQQQGGG<<<999777666777999888999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;999888999:::777777666444333222111000000000000///......------------,,,,,,---...///000............////////////000222333333222111111222333333444444333222222111222111///.........///000///...,,,---///000000///---......---,,,,,,---///------------............---------------------------------------------------------...............+++---............///111111111000000000000000111000000/////////000111222///000111111222222111111/////////000000000000000111111000//////000111111000111222222111000111222000000/////////////////////000000000000111111111...000111111000///000111000000111222222222111111//////////////////.........//////000111222222333111222333555666888999:::666666777777555333333555888888777666666666666666yyyqqqppppppooooooqqqiiikkksss~~~vvvrrrsssqqqmmmccc___[[[ZZZYYYXXXTTTPPPPPPPPPOOONNNLLLLLLLLLLLLLLLJJJLLLQQQQQQMMMJJJJJJDDDEEEFFFGGGHHHHHHGGGGGGJJJJJJKKKNNNTTTZZZ```dddmmmoootttyyy{{{aaaRRRGGG===999888777777:::999999:::;;;<<<<<<<<<<<<;;;<<<<<<:::888777888:::777777666444333222111000000000//////.........---......---,,,---...///000........./////////000000111222444444222222222333333444444444444333333222222111000......///000000222000......//////...---,,,------,,,++++++,,,...---------....../////////---------------------------------------------------------.........//////,,,...////////////000222111000000000000000111111000000000000000111111222...///000000111111000000......//////000000000000222111000//////000111222000111333333111000000111//////000000000000000000.........////////////000---///111222111000111222///000111222222222222222000000000000000000111111......///000111222222222111222333555777999:::;;;555888999777555444444444888888777666666666777777{{{yyywwwyyy}}}~~~xxxuuulll```[[[ZZZXXXTTTSSSQQQOOONNNOOOQQQQQQQQQYYY[[[\\\[[[YYYXXXXXXXXXQQQPPPQQQUUUSSSLLLHHHHHHAAABBBDDDFFFHHHJJJKKKLLLQQQTTTYYY```gggnnntttwww{{{~~~kkkQQQGGG===999888777888;;;999:::;;;<<<<<<======<<<<<<<<<;;;999777777888:::888777666555444222111111////////////////////////000///...------...//////....../////////000000000111333555444333222333333333333444444444444333333111111000000//////000000222000.........///...,,,,,,------,,,++++++,,,...---------...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---///000000000000111333000000000000000111111222000000000111111111222222......///000000000000000---......//////000000111222111000000000000111222///111333333222000000000//////000000000000111111---------.........//////---///222333222111111222///000111222222222222222111111000000000111222222...///000111111222111111111222333555777888::::::777;;;===:::888888777555777777666666666666777777{{{xxxvvvyyy|||zzz{{{zzzvvvllliiifffgggjjjlllkkkiiibbbaaa[[[SSSQQQQQQPPPKKKQQQQQQRRRSSSUUUYYY^^^ccciiikkkmmmkkkgggcccaaa```YYYWWWWWWXXXVVVPPPOOOQQQLLLLLLNNNPPPSSSVVVZZZ\\\dddgggnnnuuuzzz~~~nnnPPPEEE<<<999888777999;;;999:::;;;<<<============<<<<<<;;;888666666888:::999888777666444333222222------......///000000000111000///---------........./////////000000000000222444555555444333333444222333333444444444333333000111111111111000//////000...------...///...---......///...---,,,...000---------...///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---///000000000000111333000000000000000111222222000000111111222222222111//////000111111111111000------......///000000111222222111000000111222222///222444444222000////////////000000000111111111............////////////,,,///222333333222222222//////000222222333333222111000//////000111222333///000111111222111000000111222333444666777888999777===>>>:::888999777444666666666555555666666777~~~zzztttooommmnnnnnnnnnllliiihhhnnn{{{|||uuusssvvvssskkkggggggddd^^^ZZZVVVSSSSSSUUUVVVUUUSSSVVVXXXWWWUUUWWWZZZZZZVVVYYY[[[]]]]]]___dddlllssspppsssvvvtttnnnhhheeeddd```]]]\\\]]]\\\YYY\\\```aaaaaaaaaccceeeiiimmmooouuuyyy~~~}}}iiiOOODDD;;;888888888999<<<999:::;;;<<<============<<<<<<;;;888666666888:::999999888666555444333222,,,,,,---...///000111111333111000...------------////////////000000000000222444555555444333333444222222333333444333333333000111111222222111///......,,,+++,,,...000000//////000111000......000111---------...///000000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...000000//////111222000000///000000111222222000000111222222222222111000000111222222222222222---------...///000000111333222111000000111222333///222444444222000////////////000000111111111222////////////000000000000,,,///222444333222222222//////000222222333333333000///.........000111222000000111222222111//////111222333444555777777888555;;;===888666777666111666666555555555555666777|||zzzxxxuuurrrkkkhhhhhhlllllljjjkkknnnxxxvvvxxxxxxlllccc```___YYYRRRSSSXXXWWWQQQKKKNNNOOOLLLMMMSSSXXXZZZaaacccfffhhhjjjiiigggffffffgggccc\\\^^^kkkwww{{{wwwvvvuuuqqqmmmllllllmmmmmmooorrrqqqooonnnqqqssspppssswwwzzz}}}oooQQQFFF<<<999999999;;;???:::;;;<<<======>>>======@@@===:::777555555555666777666555333222111000000...///111000///...000111,,,------...............111111111111000...---,,,333333444444555666666777444444444444333222111111222111111000000000000000///////////////000111111//////000111111111111000---------...///000000111...---...000333333000---///......---------......111...------000111///,,,000000000000000/////////111111......222777444...222111000//////000111222222111111111000000//////000000000000000111111222222111000//////000111222...///111222222111///......000222333222222222333111111000000000000111111111111222333333333222222111111111111111111111111------------...///000111222222222222222222222222333333444444555666666666888777666555555555555555555666666777777777777777~~~|||{{{zzzxxxuuuvvvssstttyyy||||||wwwqqqkkkcccXXXPPPJJJKKKHHHEEEGGGLLLLLLGGGFFFIIIJJJKKKRRR___gggjjjvvvyyy}}}|||zzzpppqqqllleeefffqqq{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}{{{}}}pppQQQFFF===999999999;;;>>>;;;<<<===>>>>>>?????????>>>===<<<:::888777555555777666555333222111000000...000111000///...///111------...////////////...000111111000000///...---333333444555555555555555333333444444333333222111222111111000000000000000//////......//////000111---------.........//////------......///000000111111///---...000111000///......---------......///000///---...000111///---///000111222222111000///222222///...222666444...222111000//////000111222222111111111000000000000000000//////000000111222111000///......///000111///000222333333222000///000111222111///...///000111111000000000000111111333333333333333222111000111111111111111111111111222222111000000000111111111111111222222333333333333444444555555666777777777777666555555555555555555555666777777777777666xxxvvvuuu|||uuunnnccc[[[UUUOOOIIIEEE???AAAAAAAAADDDJJJKKKHHHJJJLLLMMMSSSaaasss{{{uuuttt{{{kkkQQQFFF<<<999999888:::<<<;;;;;;<<<<<<===>>>>>>>>><<<======<<<:::888555444777666555333222111000000///000111000///...///000......///000000000////////////000000000000//////222333444666666555444333111222222333333333333333222111111000000000000000......------......///000......---,,,---...///000---......//////000000111333111...---...000000000------------...///000000000///......000000///......///111333333333222111222333111///111555333---222111000000000000111222111111111111111000000000///////////////000000111000//////......//////000000111222333333222111000222222111...,,,+++,,,...111111000000000000111111444444444333222111000///111111111111111111111111444444333222111000000111///000000111222333444444444444555555666777777777777777666666666666555555444555555666666666666666|||qqqkkk\\\WWWPPPLLLJJJKKKJJJJJJDDDDDDDDDEEEHHHLLLOOOOOOOOOPPPSSS\\\nnncccOOOEEE<<<999999888999;;;999999::::::;;;<<<===>>><<<<<<<<<;;;999777666555666666444333222111111111///000111000///...///000...//////000000000000000......///000000000000000000222444666666555222111000000111333333444444444222111111000000000000000---------------...//////222111000//////000333444......//////000000000000222111///......///000000------------...///111111////////////000000000000/////////000111222333444333333222///111333222---111111111111111111111111111111111111111111111111//////......//////000111000000////////////000000111222333333333333222111222222000...++++++---///111111000000000000111111333333333333222222111000111111111111111111111111222222111000//////000000...///000111222333444444444444555666666777777888666666777777777666666666444444555666666666666666~~~uuukkkaaaXXXTTTLLLJJJIIIIIIKKKMMMOOOPPPJJJIIIGGGGGGFFFFFFHHHKKKIIILLLQQQ\\\ppp|||```MMMCCC;;;999999888999;;;:::::::::;;;<<<===???@@@>>><<<:::777666666777777666555444333222111111111000111111000///......///...//////000000000000000---...///000000111111000///111333555666444222000///000111222333444444444222111111000000000000000---------------...//////333222111000000222444555/////////000000000000000...///111111000//////...---------...///000111222...//////000000000111111111///---,,,---000333666222444333000000333222...111111222222222222111111111111111111111222222222///////////////000111111111111111111111111111111222222222333333222222222111111000///---...111333111111000000000000111111000111222222333333333333111111111111111111111111000000//////000111222222......///000222333444444444444555555666777777777555666777888888777666666444555555666777666666666|||jjjfffaaaZZZTTTOOOLLLKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSQQQPPPOOOJJJCCCAAACCCCCCGGGNNNZZZnnn|||bbbJJJAAA:::888999888999<<<===<<<<<<===>>>@@@BBBCCC???===:::777666777888:::666555444333222222222222000111222111///---...///......///000000000//////......///000000111000000...000222444444444333222///000111222333333333333222111111000000000000000......------......///000000000/////////000111222000000000000000000000000+++...111222111000//////............///000111111---///000000000000111333222000---++++++...222555000333333000000222222///111111222333333222111111111111111222222222222222000000000000000111111222111222222333333222222111222222222222222222222222000111111111000111444666111111000000000000111111///000111222333444444444111111111111111111111111000000000111222333444444...//////000111222333333333333444444555666666666555666777888999888777666555666666777777777777777~~~sssjjjdddSSSQQQOOOMMMLLLMMMNNNOOOTTTVVVXXXZZZ[[[\\\]]]^^^______aaaaaaYYYJJJAAA@@@AAAEEEKKKSSSeee}}}{{{bbbHHH???888888999999:::===<<<<<<;;;;;;===???BBBCCC???>>>===;;;::::::::::::555555444333222222222222000111222111...---...///------...////////////......///000000000000000///......000222333444444444///000111222222222222222222111111000000000000000//////......//////000111---............/////////000000000000000000000000+++...000000//////111333000///////////////000000---///111111000///111444111111///...///000111222///222333000000222333111111222222333333222222111111111111222222333333333111111111111111222333333000111222222222222111000111111111000000111111111///000222222111222333555111111000000000000111111000111222333333333333333111111111111111111111111111111000000000111222222///000000000111111222222222222333333444555555555444666777999999999777666666777777888888888888888}}}vvvmmmcccYYYPPPKKKIIIJJJKKKLLLOOORRRTTTVVVXXX[[[^^^aaadddgggkkkmmmfffhhhmmmpppeeeQQQCCC??????BBBEEEJJJXXXqqqwww___FFF>>>777888::::::;;;===999888888888:::<<>>===;;;:::555444444333222222222222111222222111...---......,,,------...............//////000000000000//////---...///000222444555666000000111222222222222111222111111000000000000000///////////////000111111---...//////000000//////111111111000000000000000,,,...///...---///333777111000000////////////000,,,///111111000///222444000111222333333222000///...222333000000222444222111222333444444333222111111111111222222333333333222222111111222222333444///000111222222111000///111111000000000000111111///000222333222111222222111111000000000000111111222222333333333222222111111111111111111111111111111000///...------------000000000000000111111111111111222333333444444555444666888999:::999888777777777888999999999999999zzzuuugggbbb[[[SSSOOOMMMNNNOOOSSSRRRTTTWWWWWWVVVZZZaaaccccccdddhhhoooxxx|||vvvpppfffVVVHHH===DDDEEEAAAGGG]]]vvvuuu[[[JJJ???888999======<<<<<<999:::;;;<<<============BBBAAA@@@???===;;;999888666555444222111000000000000000000000////////////............/////////000---...///.........000111...///222222222222333444111222222222222111000000111111000///////////////222222222111111111111000111111000000000000111111---...000111111111000///000000111111000///...---000/////////............000000//////000111222222111111222222222111111000000000000000000000000000333333333333333333333333222222111111111111222222555555444333333333444444111111000000111111222333000000111111111222222222333333333222111000///...---...000111111222444666222222222222111111000000333333333333222222111000333222111000////////////000000111222222333444444111111111111222333444555555666888999999888777666666777888777666666888:::~~~xxxrrrkkkeeebbbXXXVVVTTTRRRQQQSSSUUUWWWYYYZZZ^^^eeegggiiinnnuuuyyywwwvvvxxx~~~yyyrrrjjj]]]PPPBBBCCCBBB@@@CCCRRRhhhxxxtttYYYJJJ@@@999:::>>>>>>======:::;;;<<<===============@@@??????>>>===;;;:::999555555333222111000000000000000000000////////////........./////////000000...///000///......///111---///111111111111222333222222222222222111111000111111000///////////////111111111111111111111111111111000000000000111111---...///000111000000//////000222333222111///...000000/////////.........000000000000000111222222111111111111111111111111111111111111111111111111111111222333333444555555222222111111111111222222444333333333333333444444111111000000111111222333000000111111111222222222222222222222222111000//////000222222111111222444222222222222111111111000222222333333333222222222222111111000000000000000000000111111222222333333111111111111222333444555777777777666777777888888666777777777666666888999zzzvvvsssoookkkeee___YYYTTTQQQPPPNNNPPPSSSXXX]]]bbbeeegggjjjlllrrrzzz~~~wwwqqqggg]]]LLLEEEAAABBBCCCGGGXXXjjjrrrWWWIII@@@:::;;;??????>>>>>><<<<<<===>>>>>>>>>======<<<======<<<<<<;;;:::999555444333222111000000000////////////000000000000....../////////000000000///000111000......///111---///111111000000111222222222333333222222111000111111000///////////////000000000111222222333333111111111111111111111111......///000000000000000///000333444555333111000000000000000////////////000000000000000000111222222222111000000111222333222222222222222222222222///000111222444555666777222222111111111111222222111111222222333333444444111111000000111111222333111111111111111222222222111222222222222222111111111222333222000000111222222222222222111111111111111222222333333333333333111000000000000111222222222222222222222222222222111111111111222333444444888777555444555666888:::444666777666555555777888}}}vvvoooggg```[[[YYYVVVTTTQQQMMMLLLLLLOOORRRWWW[[[bbbkkkrrrxxx|||}}}}}}sssiiiYYYIIIBBBFFFEEEAAAMMMaaammmSSSGGG???:::<<<>>>======>>>======>>>>>>>>>>>>======:::::::::;;;;;;;;;::::::444333222111000000000000////////////000000000000...////////////000000000000111111000///...///111...000222222111111222333333333333333333222222111111000000///////////////...///000111222333444444111111111111111111111111...//////000000000000000---///222444555444222000111111111000000000//////111000000000000000111111333222000//////111333444222222222222222222222222000111111222444555555666333222222111111222222333///000111222333333444444111111000000111111222333111111111111111111111111111111222222333222222222000111222222111000111222222222222222222222222222333333333444333333222222000000000000111222333444444444333333333333333333222111111111222222333444666555555444555666888999333555666666555555666777}}}wwwtttjjjfff```YYYSSSNNNKKKJJJFFFHHHJJJMMMQQQWWW```fffooossszzzwwwbbbNNNDDDHHHFFF???HHH[[[xxxgggOOODDD===999;;;===<<<;;;===<<<===>>>>>>>>>>>>>>>>>>888888999:::::::::::::::333333222111000000000000.../////////000000000111////////////000000000111111111222111//////111222111222444444333222333444444444444444444333222222111000000///////////////......///111222333444555000111222222222222111000///////////////000000111---///111333444333111000222111111111111000000000111111000000000000000111222111000//////111333444111111111111111111111111222222333333333333444444333333222222222222333333///000111222333444444333111111000000111111222333111111111111111111111111111222222333333333222222...000111222111111222444222222222222222222222333555555555444333222111000000000000000111333444555555555555555555444444444222222111111222222333333222333555666777777666666333555777777666555666666|||{{{wwwqqqlllgggbbb]]]ZZZPPPNNNLLLJJJIIIIIIJJJKKKKKKPPPWWW^^^eeennnyyygggSSSEEEFFFDDD>>>EEETTTrrr~~~```JJJAAA<<<999;;;<<<:::;;;===;;;;;;<<<===>>>>>>>>>>>>888888999:::::::::::::::222222111000000000000000......//////000000111111/////////000000000111111000111222111000000222444222444666555444333444555444444555555444444333222111111000///////////////...///000111222333444444000111222333333222111000///////////////000111111///000111222222111111000222222222222111111111000222111111000000000000000111000000000000222333444111111111111111111111111333333333333333333333333333333222222222222333333000111222444444444333333111111000000111111222333222222222111111111111111222333333333333333222222...000111222111111333444222222222222333333333333555555555555444333222111000000000111222333444555555555555555555555555555333222222111222222333333000222444666777777666555333555777888777666666777}}}tttttt|||zzzsssmmmiiiccc___ZZZWWWUUUTTTRRRPPPKKKKKKLLLOOOSSSWWW[[[]]]dddkkkttt{{{mmmZZZIIIDDDAAA???EEEOOOhhhuuuYYYFFFAAA<<<:::<<<===;;;;;;>>>888999;;;<<<>>>>>>??????999999::::::;;;:::::::::222111111000000000000000.........///000111111111//////000000000111111111///000111111111222444666222444555555444333333444555555555555555444333333111111000/////////////////////000111222222333333000111333444444333111000000//////...///000111222333222222111111111111222333333222222222111111111222222111000000000000000///000000111222222333333222222222222222222222222222222222333333444444444444333333222222333333444111222444555555444333222111111000000111111222333222222222111111111000000444444444444333222111111000111222222111000111222222222222333333333444444222222333444555555444444111111111111222222333444222222333333444444555555333333222222111222222333111222333444555666666666333666888999888777777777uuucccTTTUUU```rrrzzztttpppmmmkkkhhhccc^^^YYYVVVTTTSSSPPPNNNMMMPPPSSSUUUUUUYYY[[[]]]bbbgggmmmrrrttt|||rrr```NNNDDDAAABBBGGGMMM```pppUUUDDDAAA===<<<>>>>>><<<<<>>??????999::::::;;;;;;;;;::::::222111000000000000000111---......///000111111222000000000000111111111111...000111111111333555777222333555444333222222333555555666666555555444333111111000///////////////000000000111222222333333000111333444444333111000000///.........///111222666555333222111222333333333333333222222222111111222222111000000///000000...///000222333333333333333333333333333333333333000000111222444555666666444333333222222333333444222444555666666555333111111111111000111222222333222222222222111111000000555555555444333222111000222333444222000//////000222222222333333444444444///000222444555777777777222222111111222222333444000000111222222333444444333333222222111222222222333222111111333555777999444666999:::999888777777ooo[[[RRRQQQQQQUUU[[[bbbgggiiisssppprrryyy~~~|||zzzpppmmmiiiddd```]]]\\\\\\XXXYYYWWWPPPLLLNNNPPPOOOLLLPPPVVV\\\aaafffkkknnntttxxx}}}qqq]]]JJJEEEEEEFFFLLLTTTppphhhQQQEEEEEECCC???<<>>777:::::::::;;;;;;===>>>???<<<<<<;;;:::999999999888111111000///////////////,,,,,,,,,---------.........//////000000000000////////////000111222444444666666666666555555555555555444222111111222444555222111111000000000000000...000111111000000111222444444333333222111111111...///000000//////000111222222111111111222444555444333222111000000000000000000000000000111111222000111111222222333444444444444444444444444444444333222111000000222444555333333333333333222111000111111000000111111222333333333333333333222111000111111111111111111111111555555444333222222222222111111000000000111333444111333555444333111000111000111222333444333222222444444333333222333333333333333333444444555555555444555444222111111333444222222333333333333444444666666777777777777666555zzziiiXXXVVVSSSSSSUUUXXXYYYZZZ\\\XXXXXX^^^aaabbbcccfffgggiiilllooopppqqqsssuuu~~~~~~}}}{{{xxxuuusssooommmkkkgggdddaaa^^^]]]WWWVVVUUUSSSRRRRRRSSSSSSTTTWWWXXXVVVVVV[[[______fffjjjqqqwww}}}ppp\\\IIIDDDEEEGGGNNNXXXrrr}}}cccNNNCCCBBBBBB@@@???BBBEEEBBB;;;<<<<<<;;;;;;<<<<<<======::::::::::::999888777666111000//////......//////,,,,,,---------.........///000000111111111111111000000000111222333444555666666666666555555555555555444222111111222444555222111111000000000000000///000222111000000111333111111111222222222222222///111222222111000222333333222111111111222333444333222222111111111111111000000000000000111222222111111222222333444444444333333333333333333333333333222222111111333444555333333333333333222111000222111111111111222333333333333333333222222111000111111111111111111111111333333222222222333333444333222111000000000111222111333444444333111000111000111222333444333222111333333222222222222333333111111111222222333333333111222333222111222555777222222333333333333444444666666777777777666666555~~~pppmmmiiifffeeedddcccaaaYYYTTTRRRUUUVVVTTTSSSUUURRRSSSUUUUUUUUUVVVYYY[[[^^^bbbgggjjjkkkllllllmmmlllkkkjjjkkkmmmnnnnnnmmmnnnmmmlllkkkkkkiiifffcccbbbbbbaaa___]]][[[YYYWWWWWWVVVTTTQQQPPPOOOOOOOOOMMMOOOQQQUUUXXXZZZ\\\]]]^^^dddhhhiiilllssswwwxxxmmmZZZHHHCCCCCCGGGQQQ]]]wwwxxx^^^JJJ@@@>>>@@@BBBDDDHHHLLLHHHBBB>>>=========<<<<<<<<<<<<777888999:::999777555444000000///...............,,,------------.........000000111111222222222222111111111222333444555666666666666666555555555555444333222111111222333444222111111000000000000000000111222222111111222444//////000000111222222333///000111111000000111222333222222111111111111222222111111111111222333333111000000000000111222222222222333333444555555666333333333333333333333333333333333333444444444444222222333333333222111111222222222222222333444444222222222222222111111111111111111111111111111111111111111222333444444555444333222111000000000000000222444444333111111111111222333444333222111000333222222111111222333333111111222222222222333333///000222222222444777999222222333333333333444444555555666666666666666555sssmmmjjjjjjhhhdddaaabbb^^^]]][[[WWWSSSQQQRRRSSSOOORRRVVVXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUWWWWWWVVVWWWWWWWWWWWWVVVTTTRRRPPPMMMNNNOOONNNMMMMMMMMMNNNRRRRRRRRRSSSUUUYYY]]]___]]]```ffflllqqquuuxxxxxxyyyhhhWWWGGGAAABBBFFFSSSbbb~~~uuu[[[GGG>>>;;;@@@DDDHHHMMMQQQMMMGGG?????????>>>===<<<;;;:::666777999::::::777444333000//////...............------------............000000000000111222222333222222222333444555666777666666666666555555555555333333222111111222333333222111111000000000000000000222333333222111333444//////000000000111111111,,,...//////...---///000333333222222111111111111111111111111222333444555111111000000111111222333333333444444555666666666222222222222222222222222222333444555555555444444222222333333333222222111333333222222333333444555222222111111111111111222111111111111111111111111111111222222333333333333222222111111111111111111000222444444333111111222222222333444333222111000222222111111111222333333444444444444444444444444///000222333333444666888222222222333333333444444444444555666666666555555|||yyyzzzwwwuuuqqqkkkeee```______ZZZ\\\^^^]]]ZZZWWWUUUTTTWWWUUURRRQQQQQQRRRQQQQQQRRRSSSVVVWWWWWWUUUTTTSSSNNNPPPSSSTTTUUUWWWZZZ]]]``````bbbeeeiiioootttwwwvvvyyybbbSSSFFFAAAAAAGGGWWWiiirrrXXXEEE===:::AAAHHHLLLPPPSSSOOOJJJ@@@@@@@@@???>>><<<:::999777888:::;;;:::888555333000000///...............---------........./////////.........///000222333222222222333444555777777666666666666555555555555222222222222222222222222222111111000000000000000000222333333222111333444111111111000000000//////---...//////......///000333333333333222222111111000000111111222333555555111111111111111222222333333444444555555666666777222222222222222222222222222333444555555555444444111222222333333333222222333333222222333333444555222111111000000111222222111111111111111111111111222222333333333222111000//////000111222333333333000222444444333222222222111222333333333333111111222222111111222333333444444444444444444444444444111222444444333222333555222222222333333333444444333333444555555555555555~~~}}}}}}vvvwwwxxxuuupppkkkgggeeekkkhhhdddbbbbbbcccbbbbbbbbbeeeiiillllllkkkkkkkkkfffiiilllnnnnnnpppuuuyyy|||}}}~~~vvvYYYNNNEEECCCEEELLL___ssslllSSSBBB<<<===DDDKKKNNNPPPQQQNNNHHHAAAAAAAAAAAA???===;;;999777888999:::999777555444111111000///////////////------........./////////......------...000222333222222222333444555666777666666666666555555555555222222222222222222222222222111111000000000000000000111222222111111222444333222222111000000//////000111222222111111222333333444444444444444333222111111111222222444555555222111111111111222333333333333444444555666666666333333333333333333333333333333333333444444444444111111222333333333222222222222222222222333444444111111000//////111222333111111111111111111111111222333333333333111///...---...000111333444444444///111333444333222222333000111222333444333222222222222222222333444555555333333222222222222111111222444555555333111111222222222333333333333444444222222333444555555555555}}}~~~}}}{{{fffPPPHHHDDDFFFJJJTTTjjjzzzcccKKK===:::AAAHHHMMMNNNNNNNNNJJJEEE@@@AAABBBAAA@@@>>>;;;:::777777777777666555444444222222111000000000000000............//////////////////......///111333555111111222222333555666777666666666666555555555555111111222222222222111111222111111000000000000000///000222111000000111333222222222222222111111111111222333333222222333444333444555666666666555444222222222222222333444555222222111111222222333444222333333444555555666666333333333333333333333333333222222111111333444555000111222333333333333222222111111111111222333333111000/////////000222333111111111111111111111111000111222333333222000///...///000222333333333222///111333444333222222333...000111333444444444333333333333333444555666777333333333222222111111111222444555555333222111222222222333333333333444444111111222444444555555555oooYYYJJJDDDDDDIIIOOO[[[rrrsss[[[EEE:::999DDDJJJOOONNNLLLKKKGGGBBB@@@AAABBBBBBAAA???<<<:::777666666555444444333333333222222111111111111111............/////////000000000//////000222555666111111111222333444555666777666666666555555555555111111222222222222111111222111111000000000000000...000111111000000111222111111111222333333444444///111222222111111222333333444666777777777666666333333222222333333444444222222111111222222333444222222333333444555555666444444444444444444444444333222111000000222444555000111222333333333333333111111000000111111222333111000///...///000222444111111111111111111111111...///111333444333222111///000222333333222111000///111333444333222222333---///111333444555555444333333333444555666777888555555555444444333333333111333555555444222222333222222333333333444444444000111222333444444555444yyylll^^^UUUGGGBBBAAAIIIUUUcccxxxjjjQQQ@@@<<>><<<===999555444555555333111333111...---,,,...000222///000000111111111000000222333333222111111222444000222444444333333333444555666777777555444444555111222333222000000000111000111111111111222222222111111000000000000111111000111111000///...000111111111111111111111111111333444555555666555555555333333222222111222222222555333222222222222111///666666555333222333555888333444444444333333555666333333222111111222222222444444333333333333222222333333333333333333333333111111000000111111222333111222222000------000444111111111222222333333333111111111111111111111111111111222333333333333222222333555444333333444666777666555555555555666666666555444222111111222222333333333444444333222222444333333222222333333444222111000000000111222333zzzzzzzzzqqqggg]]]SSSLLLEEECCCFFFPPP\\\iii{{{eeeMMM???>>>AAACCCFFFIIIJJJHHHDDDAAA@@@@@@AAABBBCCCBBB@@@===;;;;;;888555444555555333222111000//////000222444666//////000111111111111111111222333222111000222333333444444444222111222444555666777777666444444444111222333222000000000111000000111111111222222222111111000000000000111111222333444333222111333555111111111111111111111111333333444555555555555555111111111111222333444444222222333333333333333333777777777555333444666888222444444444333333444666444333333222222222333333444444333333333333222222333333333333333333333333111111000000111111222333333333222000///000222444111111222222222333333333222222222222222222222222111111222333333333333222222444555444333333444555666666666666666666555555666555333222222222333333333333333444444333333222444333333222222333333444222111111111111222333333tttmmmgggaaaaaaccccccdddeeefffhhhjjjkkklllrrrssstttsssqqqqqqrrrtttppplllddd[[[RRRLLLGGGEEEEEEFFFMMMYYYfffrrr{{{~~~vvv[[[EEE;;;===AAACCCEEEHHHGGGDDD@@@>>>===???@@@AAAAAA@@@===;;;999999777444444444555444333111111111111222222333333...///000111222222222222000222222222000000111222555555555333111000222444555666777777777666555444111222333222000000000111000000000111111111222222111111000000000000111111111333444444333333555666111111111111111111111111222333444444555555444444000000000111222333555555000222555444333222555777777777666444333222444666222333444333222333444666444444333333333444444555444444333333333333222222333333333333333333333333111111000000111111222333444333111000222333333333111222222222222333333333333333333333333333333333111111222333333333333222333444555555333222333555444555666777777666555555555444333333333333333444333333444444444444333333444333333222222333333444111222333333444444444333}}}xxxjjj\\\TTTQQQMMMLLLNNNLLLMMMMMMOOOPPPQQQRRRRRRUUUVVVWWWVVVVVVVVVXXXZZZ\\\YYYSSSLLLFFFCCCBBBCCCHHHMMMVVVcccppp|||yyyyyy}}}jjjNNN<<<777;;;???DDDFFFGGGEEEBBB>>><<<;;;>>>>>>??????===;;;999888555555444444444444444444222222222222111///---,,,---...000111222333333444000111222222111000111222555555444222000111333666777777777999999999777555111222333222000000000111000000000000111111111111111111000000000000111111...000222333222222444555111111111111111111111111222222333444444444444444111111111111222333444444000444777666222111444888444444444222000000111222222333444333222222444666555444444444444555555666444444333333333222222222222222222222222222222222111111000000111111222333444111//////222444333111222222222222222222222222333333333333333333333333111111222333333333333222444555666555333222333444333444666888888777555444444444444333333444444444222333444444444444444444444333333222222333333444111222444555666555444444{{{ttt~~~gggYYYKKKFFFEEEDDDDDDEEECCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKIIIIIIHHHDDDAAAAAACCCFFFOOOVVVaaalllyyy}}}|||{{{wwwvvvyyy```FFF999888<<<@@@FFFGGGGGGDDDAAA>>><<<<<<>>>>>>======;;;999777666333444444444444333333333222222333333222///---,,,...///000111333333444444///111333333222000111111222222222111111222555888888888888;;;<<<<<<999666111222333222000000000111//////000000000111111111111111000000000000111111...000222333333333333444111111111111111111111111111222222333333333333333444444333222111111111111222666888666222000222666222333333222000000111222222333333333222222444555555444444444555555666777444444333333333222222222222222222222222222222222111111000000111111222333222///---///222444222000222222222222222222222222222222222222222222222222111111222333333333333222333444555555333222333555222444666888888777666555444444444444444444333333222333444444555555555444444333333222222333333444111222444555666666555555uuuttt}}}pppXXXMMMCCCAAABBBBBBCCCEEE@@@@@@?????????>>>>>>>>>???@@@@@@@@@??????AAACCC===???AAA@@@???@@@EEEIIIUUU___lllwww}}}sssnnnmmmkkkjjjkkkooouuusssVVVBBB<<<>>>CCCEEEGGGGGGFFFCCC@@@======>>>>>>>>>===<<<:::888777666222333555444333222222333000111333444444444333333///000111222333333333333000222444444333222111222000111222222222333666999888888888;;;>>>>>>:::666111222333222000000000111/////////000000000111111111111000000000000111111000222555555555444444555111111111111111111111111000111222222333333222222555555333222111000000000333555777555222000111333333444555555333333444555111222333222111222333555444444444444444555666777444444333333333333222222222222222222222222222222111111000000111111222333//////...///111222222111333333333222222222222111111111111111111111111111111111222333333333333222222333555444333333444666333444555777777777666666555666666666555444222222222333444555555666555555444333333222222333333444111222333444555666666666qqquuu~~~xxxdddNNNGGGAAABBBDDDDDDEEEHHHBBBBBBBBBBBBCCCCCCCCCCCC>>>??????>>><<<<<<===>>><<<>>>@@@???>>>AAAHHHOOOXXXfffvvv|||yyyooojjjggggggiiitttvvvbbbJJJ<<<===DDDHHHIIIFFFFFFEEEBBB???======>>>>>>>>>===;;;999888666555111333555555222000000222000111222333444555555555000111222222333333333333000333555666444333222222000111333333333333555666777666666:::>>>>>>999444111222333222000000000111////////////000000000111111111000000000000111111000222555555444222222222111111111111111111111111000111111222222222222222444444333222111111111111333333333333222222222222111333555555555444555777111222333222111111333555333333333333444555666777444444333333333333222222111111111111111111111111111111000000111111222333...///111222111111222333333333333222222222111111222222222222222222222222111111222333333333333222000222444444444444666777444444555555666777777777777777777666555333111000222333444555666666666666444333333222222333333444111111222222333555666777rrrrrrwwwsss^^^IIIDDDBBBDDDEEEDDDFFFIIIKKKLLLLLLMMMNNNOOOOOOPPPCCCDDDDDDBBB???>>>???AAAAAABBBAAA???>>>BBBLLLTTTYYYjjj}}}wwwrrrpppvvvgggTTT???777<<>>===;;;999777666666111444666555222///000111222222111111111111111111111222222333333333222222111333666777555444333333111333444444333222333444666444555888======888222111222333222000000000111////////////000000000000111111000000000000111111...000222333111000//////111111111111111111111111000000111222222222222222222222222111222222333333222000000111333444444333///111333444444444555666111222333222111111333555222222222333444555666777444444444333333333222222111111111111111111111111111111111000111222222333---111444444222111333666333333333222222111111111333333333333333333333333111111222333333333333222///111333444444555777888444444444444555666888999888888888777555333111///222333444555666666666666444333333222222333333444111111111111222444666777vvvfffppp~~~mmm[[[JJJHHHPPPRRRUUU\\\\\\[[[aaabbb]]]___gggfff^^^ZZZSSSNNNMMMLLLGGGCCCBBB@@@@@@@@@BBBDDDFFFHHHIIIYYYeeevvv|||zzz{{{YYYJJJ:::666???HHHJJJHHHEEECCC@@@>>>===<<<===>>>===<<<999777666666777888444444222111000000//////222222222111111111111000555444333111000/////////...000222444666666555444111111111111222444666777666444333333555666666555222222222111000//////...000///.........///111222111111111111111111111111111111000000111111222333222222111111111111111111111111111222222333333333222333333333222222444666222222111111111111111111222333444555444333222111111111000000000000111111111111222333333333333222222111111111000000//////111111111000111111222333//////...//////000111222......///000111222333333///222222000000333444111000000000111222222222333000111111222222333444444111222222333333444444555444555666666555555666777666666666666555444222111333333222222333333444555555555444333222111000///222111000000000222444666nnnnnn}}}}}}eeeUUUUUUaaafffmmmvvvvvvsssxxxwwwrrrttt{{{zzzsssllleee___]]]ZZZSSSNNNMMMGGGEEEBBB@@@@@@AAADDDFFFMMMYYYllltttiiibbb___QQQDDD888777@@@IIIKKKIIIDDDCCC@@@>>>===<<<======<<<:::888666555555555666333333222111000000000000111111111111111111111111444333222111000000000000...000222444555555555444333333222222333555777888666555333333555666555555333222111000////////////000//////...///000111222111111111111111111111111111111000000111111222333222222222222222222222222111222222222222222222333111222444444333222333555222222222222222111111111222222333444444333333333111111000000000000111111111111222333333333333222333222222222111111111111000000000///000111111222000000/////////000111111//////000000111111222222///222222000000333333111111111111111111111222222000111111222222333444444111222222333333444444555333555666666444444555777888777777666555444333333333222222222222333444444111111111111000000000000111000//////000111333555~~~qqqtttqqqaaabbbqqq{{{{{{tttqqqkkkccc]]]\\\UUUPPPHHHAAA>>>???BBBDDDEEEOOOaaawww|||lll]]]QQQJJJEEE===555888AAAJJJKKKIIIDDDBBB@@@>>>===<<<======999888666444333333333444222222111111111111111222000000000111222222333333222111111111111111222222///000222444555555444444555555444444444555777888777555333333555666555444333222000///...//////000///////////////000111111111111111111111111111111111111000000111111222333111222222333333444444444222222222222222111111111000222444555444333333444222222222222222222222222222222222222333444444555111111000000000000111111111111222333333333333222333333333333333222222222000////////////000111111111111000000000000000000111111111111111111111111///222222000000333333111111111111111111111000000000111111222222333444444111222222333333444444555333444666555555444666777:::888777555444444444444222222222222222333444444///000000000111111222222000//////...///111222333yyyqqq|||wwweeeeeevvvyyyqqqlllllliiibbbVVVKKKDDDAAABBBCCCDDDJJJWWWjjj~~~yyykkk[[[MMMEEE<<<777555:::BBBIIIIIIFFFCCCBBB@@@>>>===<<<<<<<<<666555444333222222222222111111000000111222222333...///000111222333444444000000000000111222333444000111222444444444444444666555444444444555666777777555444444555555555444333111000.........///000///////////////000000111111111111111111111111111111111000000111111222333222222333333444555666666333333222222111111000000///222555666555333333333222222222333333333333333222222111111222444666777222111111000000111111222111111222333333333333222333333333333222222222222000000000000000111111222333222111111000000000000222222222111111000000000000222222000000333333000222222111111000000//////000111111222222333444444111222222333333444444555333555666666666666777999;;;999666444333444555555222222222111222333333444222222222333333333444444000000//////000111222333uuuxxxyyydddbbbrrr|||{{{~~~yyylll^^^QQQIIICCCAAABBBCCCJJJYYYlll~~~|||qqqeeeWWWJJJAAA777666888===DDDGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;444444333222222111111111000000000000111222333333......///111222333444555/////////000111333444555111222222333444444444444555555444333333444555666888666444444555555444333111000///.........///000...//////000000000000000111111111111111111111111111111000000111111222333222222333444555555666666222222222111111000000000///222555666555333333333222222333333444444444444222222111111222444666777222222111111111111222222111111222333333333333222111111222222222222222222222222111111222222333444444333222111111111111111333333222222111111000000000333333000000222222000222111111000000/////////000111111222222333444444111222222333333444444555444666777777777777999::::::999666444333333444555222111111111111222333333444444444333333333333222000111111111222333333444vvv}}}{{{ccc]]]mmm}}}~~~sssdddUUUIIICCC???>>>@@@HHHXXXkkk|||xxxlll```SSSEEE<<<444777;;;AAAEEEFFFDDDAAAAAAAAA@@@???===<<<;;;:::444444444333333222222222111000000000111222333333...///000111222333444444/////////000111333444555222222222333333444444444444444333333333444666777888666444444444555444333////////////////////////......///000000000000000111111111111111111111111111111000000111111222333222333333444444555555555111111111111111000000000000222444555444333333444222333333444444555555666222222222222333444444555222222111111111111222222111111222333333333333222111111111111222222222222333222222222222333444444333333222222111222222222333333222222222111111111111333333000000222222///000000000000000000//////000111111222222333444444111222222333333444444555444555777777777777999;;;999777666444333333333333111111111111111222333333333333222222111111111000000111111222333333444444wwwttt~~~cccXXXeeeuuu{{{vvvsssqqqqqqxxxuuufffWWWMMMCCCAAA???AAAIIIXXXiiitttwwwhhh[[[NNN@@@777333777===CCCFFFFFFDDDBBBAAA@@@@@@???===<<<::::::444555555555444444333333111111111111111111222222//////000111222222333333000000000000111222444444333333222222333333444444444444333333444666888999888666444444444555444222---...///111111000...------...///000111000000///111111111111111111111111111111000000111111222333333333333333333444444444000000000000111111111111111222444444333222333555333333333444555666666666222222333444444333333333333222222111111222222333111111222333333333333222222222222222333333444444222222111111222222333444333333222222222333333444222222222222222222222222111333333000000222222////////////000000000000000000111111222222333444444111222222333333444444555222333555666555666888999666666555444333222111111111111111111111222222333111111222222222222222222///000111222222333333333zzzpppyyycccUUU^^^kkkyyy}}}|||zzz{{{zzzwwwsssrrroooiiidddaaa___aaakkkuuu{{{sssdddZZZLLLJJJEEEAAACCCLLL[[[fffsssbbbTTTGGG;;;222222777>>>DDDGGGGGGEEEDDD@@@@@@@@@???>>><<<:::999555555666666666555444444222222111111111111111222000000000111222222333333000000000000111222333444333333222222222333444444555444444555666888:::;;;999777444444444555444222+++---000111222000...,,,---...000111111111000///111111111111111111111111111111111000111222222333333333333333333333222222//////000000111111222222222333333333222222444666333333444444555666777777222333444555444333222111333222222111111222222333111111222333333333333222333333333444444555555555111111111000111111222333222222222222333444444555222222222222222222222222111444333000000222222///......//////000000111111000111111222333333444444111222222333333444555555000222333444444444666888555555555444333222000///111111111000111222222333111222222333555666666777...///000111111222222111{{{jjj{{{iiiVVVZZZfffhhheeedddhhhgggfffdddbbb```^^^]]]WWWTTTPPPNNNPPPRRRTTTTTTgggooowww|||uuujjjZZZPPPFFFAAAAAAEEEOOOXXXqqqwwwcccRRRDDD:::777999999???DDDDDDDDDFFFFFFCCC???>>><<<:::888777666666555333111111222444333333333111000111333444444333$$$,,,222333444555444000333222222111111222222333333333333444444444555555333333555777888:::;;;<<<777777666555444333333222,,,...000000///......///111111000000///.........111111000000111111222333000000111222333333333333///000111222333444444444111111222222222333333333000111222333444333222222444444444555555555555666666666555444333333222111555444222111111222444555000000111333555555333000000111222222111000111222111222333444333333111000222111111222444555555444000222333333222111222333///111111111000///000111000000111111111222222222111111222222222333333333000111222222333333333333333333333444555666777888888777666555444333333333333333333333333333444444333111000333666777444111222222333444444555555666pppuuuwwwaaaOOOOOOTTTSSSRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLJJJGGGDDDCCCDDDGGGHHHIIILLLVVVcccooo|||~~~jjjaaaWWWPPPIIIEEEGGGKKKbbbuuuyyynnn```NNNAAA777111111555;;;AAAFFFFFFEEEFFFEEEAAA???>>><<<:::888777666666444333222333555555444333333111000000222333333222,,,111444222222444444222333222222111111222222333333333333444444444444555222333444666888999;;;;;;666666555444333222111111...///111111///......///000000111111111000//////222111111111111222333333000111222333333444444333000111222333444444444444111111111222222222333333000111222333333333222222444444444444555555555555777777666555555444333333444333222111111222444555111111111333555444222000000111222222111000111222111222333333333333222111444333222333444555444222000222333333222111222333000111222222000000111222111111111222222222222333111222222222222333333333222333444444555555555444222222333333555666777888666555555444444444444444111111111111111111111111111111111333555555333111222222333444444555555666xxxooorrr___NNNKKKMMMLLLMMMQQQJJJKKKMMMOOOOOOMMMKKKIIIIIIFFFCCCBBBCCCDDDEEEEEEAAAIIIUUUbbbrrr}}}vvvnnneeeYYYKKKCCCAAARRReee}}}uuuhhhXXXLLL>>>666222111555:::???EEEIIIHHHGGGFFFDDD@@@>>>===;;;999888777666666111111111333555555333222333111000000111111111000444777666111///222555444333222222111111222222333333333333333444444444444222222333555777888999:::555555444333222111111000000111333222000/////////...///111333333222111000222222222222222333444444111111222333444444444444222222333444555555555555111111111222222222222333000111222222333333222222444444444444555555555555777777777666666555555444444333222111111111333333222222222333444444111///000111222222111000111222111222222333333333222222555444333444555555333111111222333333222111222333111222333222111000111333222222222222333333333333222222222222333333333333333333444555555555444444111111222333444666888999333333333333444444555666333222222111111000000000///111333333333222222222222222333444444555555666lllxxxvvvdddTTTQQQVVVZZZ^^^bbb\\\^^^```bbbbbb```\\\ZZZZZZWWWSSSPPPNNNMMMKKKIIIGGGKKKPPPVVVdddwww~~~wwwhhhUUUEEE???IIIYYYqqq{{{iiiYYYJJJ@@@777444444555;;;AAADDDJJJMMMKKKHHHGGGCCC???===<<<:::999777666666666111///...///111222333222333111000///000000000///555777666111///222555555333222222111111222222333222222333333333444444444111222333444666777888999666555555444333222111111222333444333111/////////---///111444555444222111333333222222333333444555111222333444555555555555444444555555555555555555111111111111222222222222000111111222222222222222333333444444444555555555666666666555555555555555333333222111111111222222444333222333333333111///000111222222111000111222111111222222333333333222444333333555666666555333222333444333111000111333111222333333222111222333222222333333333444444444222222222333333333444444111222222333333222222222000111111333444666888999333333333333333444444555555555444444333222111111---111444444111///000222222222333444444555555666mmmsssnnn[[[YYYdddooouuuwwwyyyzzz|||}}}{{{xxxtttrrrqqqnnniiieeeaaa]]]XXXUUUMMMNNNMMMNNNZZZnnn|||mmmXXXHHH@@@EEESSSjjjzzzkkkWWWFFF>>>666000000333666;;;AAAIIINNNOOOKKKHHHFFFCCC???<<<;;;999888777666555555555222...---///222444555333111000///000000000///000444555111000333444333333222222111111222222333222222222333333333444444111222333444555666777888777777666555444333222222222333444333111//////000,,,...111444555444222111333333222222333333444555222222333555555555555555555555666666666555444444000000111111111222222222000000000111111111222222333333333444444444444555444444444444444444555555444333333222222111111111444333222222333333111///000111222222111000111222111111111222222333333333111222333555888999777666333444444222000000111333111222333333222111222333222222333333333444444444222222333333333444444444222222222333333222222111111111111222444666777888444444333222222222222222555555444444333222111111...111444444111///000222222222333444444555555666tttrrrwww|||gggdddqqq|||wwwqqqmmmbbb```[[[VVVZZZiiiyyywwwjjjWWWJJJDDDIIISSShhh|||lll[[[HHH:::777222000444888<<<@@@FFFKKKNNNNNNIIIDDDCCCAAA>>>;;;:::999777666555555555888555111///111333555666333111000000111111111000---111444111111333444222333222222111111222222333222222222222333333333333222222333444555666777888888777666555444333333222111222444333111000000000---...000222333333222111222222222222222333444444222333444555666666666666555666666666555444333333000000000111111111111222111000000000000111222222333333333333444444444444222333333333444444555555555444444444333222222111444222111111333333222111000111222222111000111222111111111111222333444444000111333666999:::999777444444444222000///111333111222333222111000111333222222222222333333333333333333333333444444444444444444555555555444333333222222222222333555666777444333222222111111111111333222222111111000000000000222444444222111000111222222333444444555555666xxxtttqqqkkkwwwyyypppmmmsss{{{xxxqqqfffZZZRRRQQQUUU[[[kkk~~~kkkXXXJJJ@@@999555222555===EEEIIIMMMRRRJJJLLLJJJCCC??????>>><<<:::999888777666555555555666444222222222333222000333111000000222333333222...222444111000222333222333222222111111222222333111222222222222333333333333333444555666777777888777666666555444333222111///111222222111000000111...///000000111111111111222111111111111222333333333444555666666777777666666666666555444333222222000000000000111111111111111000000///000111222333222222333333333444444444333333333444555666666777666666555555444333222222333222000111222333333222000111222222111000111222111111111111111333444555222222444777::::::888666555555444111//////111333000111222222000000111222111111111222222222222333333333333444444444444555444555555555444444333222333333222222333333444555222111111111111222222333111111111111111111111111333333333333444444111///222222333444444555555666uuu~~~qqqjjjttt}}}tttnnnggg___]]]```aaadddqqqzzz||||||yyymmmXXXEEE<<<:::888222222777BBBLLLRRRVVV[[[IIIJJJGGG???;;;;;;<<<:::999999888666555555555555000000111222222000,,,)))333111000111333444444333222555444000...111333333333222222222222222222333111111222222222333333333333444444555666777888888666555555444333222111000...000111222000000000111///////////////000000000111111000000111111222333333444555666777777777777666666555555444333111111000000000000111111111111111000/////////000222333222222333333333444444444333444444555666777888888666666666666555444333222333111000000222444444333000222222222111000111222111111000000111333444666444444666888::::::777444555555444111//////111333///111222111000///000111000000111111111222222222333333333444444444555555333333333333222222111000444333333222222333333444/////////000111333444555333333333333333333444444555333222333666555222///222222333444444555555666zzztttttthhhuuuzzz|||zzzrrrooossstttuuuyyyyyymmmdddVVVJJJAAA===:::999777:::@@@HHHPPPUUUVVVVVVHHHGGGCCC@@@<<<:::999999777888888777666555666777000222222222111222333555555444222333444222---)))111111000//////000000111222333333222000///000111333333333333333333333333444333333444666777666555444333333222222111111111000000000000000111111222111111111111111111111111222111000000000111222333111111111222333444666777777666444333222111111111/////////000111111///---222333444444222111111111111222333333111111222333333333333444555666777888555555555555555555555555222111111111000000//////444444444333111222555888111222444555666555444444333111///111444555444222333222111222333333222000222222222222222111000///000111111111111222222222222333555666666555333222666555333222222222333333222222333333333444444444333222222222111111000000111111111000111111222333444333333333333333333333555555555666666666777777yyyxxxkkkvvvwwwrrrtttxxxzzz}}}oooaaaZZZTTTJJJCCC????????????:::===BBBHHHNNNQQQRRRRRRHHHFFFCCC???<<<:::999999666777777666555555555666111222222222000000222444222111111333555555222000111111111111111111111111000111333222111111222333333333333333333333333333333222333444777777777555444444333333222111000000000000000000000111111222........................222111000000000111222333111111111222333444666666666555444222111000000000//////000111111111///...111222444333111000000111000111222222000000111222222222222222333444555666444444444444444444444444222111111111000000000000222222222111000000333666222333444555555555444333333111000111333555333222333222111222333444222000222222222222222111000000111111111111222222222222333444555666666555444333555444333222111222222333000111111111111222222222111111111111222222222222111111111111111222222333333333333333333333333333333333333444444444555555|||nnnwwwssslllmmmwww|||zzzuuurrrbbbMMMHHHDDD@@@===???AAACCCDDD>>>@@@DDDHHHKKKKKKKKKKKKFFFDDDBBB>>><<<::::::999666666555555555444444444111222222111//////000222333222111222444555555444111111222333333333222111///111222222222222333555222222222222222222222222222222222444777888777666555555444333222111000000000000000000000111111222------------------------111111000000111222222333111111111222333444555666444333222111000///////////////000111111000//////000111333222111///000111///000111111000///000111000000000000111222333333444444444444444444444444111111111111111000000000111222222111000000333555333444444444444333333222222111111111333444333222222111111222333444222111111222222222222111000000111111111111222222222333444444666666666666444444444333222111111111222222111111111111222222222222000111111222222333333444111111111111111222333333222222333333444444555555333333444444444555555555pppyyyvvvjjjdddeeesss{{{yyygggbbbeeeZZZGGG@@@>>><<<<<>><<<:::::::::555555444444444444333222111222222111///...///111555333222222222222333333000222333555555444333111111222333333222222333555111111111222222222222222222111222444777888888666666666555333222111000///000000000000000111111222000000000000000000000000000000000111111222333333222222222222333444555666222222111//////............000222222111000///000///000222222000///000000000111222111000///000222000000000000000111222222333333333333333333333333111111111111111111111111222333444333222222444666444444444444333333222222222222222222222333222222222111111222444444333111111111222222222111111000111111111222222222333333333444444555555444444333222222222222222222222222333333333444444444555555222222222333333333333333222111111111111222333333111222222333444555666666666666666666777777777777rrrzzz~~~qqqgggeeehhh{{{vvvqqq```LLLIIIRRRRRRIII===<<<:::;;;???BBBDDDEEEIIILLLNNNNNNKKKGGGEEEEEEBBBAAA???===;;;;;;;;;;;;666444222333444555333111111222222111///...///111222222222111000111222333000111444555666555333222333444555444222222222333111111222222222333333333222222222444777888777666666666555444333222111000000000000000000111111222111111111111111111111111//////000111222222333333222222222222333444555555111111000///...............000333333111///000111...000222222000///000111111222333333111111222333222111111111111222222333333333333333333333333333111111111111111222222222111333333333222222444555444444333333222222222222222222333222222222222222111111111222444444333222000111111222222222111111111222222222222333333333222222222222222222222222222222222222333222222222333333444444444555555555666555555444333222111111222222222111222333333444222222333444444555666666666666666777777777888888ttt|||tttnnnooosssvvvbbb[[[LLL>>>;;;DDDMMMPPP>>><<<:::;;;>>>BBBEEEFFFLLLOOORRRQQQLLLHHHGGGGGG@@@???===<<<;;;;;;;;;<<<777444222333555666444111111222222111//////000222---///111111111222333555000111333444555444444333555666666555333222222333222222222333333444444555444333333444666777666555555555444444333333222222000000000000000111111222000000000000000000000000...///000222333333333333333222222222333333444555111000//////.........///...111444444111///000222...000222222111000111222111333444333222111222333333222222222222222333333222222222222222222222222111111111222222222222222///000111111000000111222444333333222222222222333222333444333111111111222111000000222444555333222000000111222222222222111222222222222333333333333111111111111111111111111222222333444444444333333222222222222333333333333777777666555333222111111222222222222222333444444333333444444555555666666444444555555555666666666xxxqqqcccSSSKKKCCC>>>;;;===HHHUUUFFFCCC???>>>@@@CCCEEEFFFGGGKKKOOONNNIIIDDDCCCEEE???>>><<<;;;:::;;;;;;<<<888555222333666777444111111222222222000000222444---000333444333222333444111111111222333444444444444555666555444333444555222333333444555555666666555444444555666666555333444444444444444444444444000000000000000111111222////////////////////////---...000222333333333333333333222222222333444444111000//////////////////---111555444111///000222///111333333222111222333000222333222111000111222333222222111111222222222222222222222222222222222111111111222222333333333...000111111000000111222333222111111111222333444222333555333111000111333111000000222444555444222000000111222222222222222222222222333333333444444222222111111111111222222222333444555666555555444222222222333333333333444777666666555444333333222333222222222222333444444444444444555555555555555444555555555666666666666{{{sssaaaSSSHHHAAA>>>@@@<<<777AAARRRQQQLLLGGGCCCCCCDDDEEEEEE@@@EEEIIIHHHCCC???>>>@@@>>>===<<<;;;:::;;;<<<<<<999555222333777888555111111222222222111222333555111444777777444111000111111111111111222333444555222444555555444444666777333333444444555666777777666555444555666666444222333333333444444444555555000000000000000111111222000000000000000000000000---...000222333444333333333333222222222333444444111000000////////////000---111555444111...000333///111333333222222333444///111222111000///000111222222111111111111111222111111111111111111111111111111111222222333333333000111333444222222222333222222111111111222444555222444555444111///111333000000000222444555444333///000111222222222222222222222333333333444444444333222222111111222222333222333555666666666555555444444444555555555666666555555555555555555444444333333222222333333444555555555555555555444444444777777777777888888888888www|||vvvfffWWWJJJBBB===<<<;;;::::::<<<>>>???DDDNNNWWWXXXQQQHHHDDDCCCEEEEEEEEEEEEDDDAAA<<<888;;;;;;;;;;;;:::999999888666555444333333444555666444333333222222333333444222222222222222222333333333333222222333333444555333222222222333555777888666555555444444444555555444666888888666666666777555333111222555666555444...000111000///...///111444111......///111111111---...///000000111333555555222000111333444222///000///...------...///000222555777444///...000444444000///111111......111111111222222222111111000111222333333444444444444555555444333111111222444444333111000000111333444333333333333333222111000333444444333222222333555222333333222000///000222222000......000111///---///000222222111111222333111111222333333333222222333444444444333333333333555666888777666444555555666444222222444666666666555555555555555555444444333444444444333333444666777777666555555555555666555666888999999999888777}}}|||jjjXXXLLLEEE@@@===:::999999888999;;;>>>???GGGDDDDDDLLLVVVWWWMMMCCCCCCBBBAAAAAAAAAAAA???>>>999999999999999888777666555444333333333333444555444333333222222333333444000000111222222333444444333222222222222333444444333222222222333555777888555555444444444555555666444666888888777555555666555333111222444666555444000111222111/////////111333111//////000111111111...///111111000111333555555333111222333444222000111000///......///000111...000222///+++))),,,///333000///222111//////222111111222222222111111111111222333333444444444333444444444222111000222444333222000//////000222333333333333333333222111000111222333222000000222333222333333111000///000222333000//////111111000...///111222222111111222333111222222333333333333333333222111111333333333333333555666555333222222333666444333333555666666666555555555555555555444444333444555555444555777999666666666666555555555555555666777888888888777666ssseeeRRRDDD>>><<<;;;999888888888999;;;===@@@AAAHHHBBB???GGGUUU[[[TTTKKKHHHEEEAAA??????@@@@@@@@@:::::::::999999777666666444333333222222333333444333333222222222222333333000000000111222333444444222222222222222333444444333222222222333555777888444444444444444555666777444666999999777555333333444222111222333555444444111222333222000///000111222000///000111222111000111222333333222222333555555444333333444444333111111111000000000000111111111333444222...---///222222///000222333000000333111111111111111111111111222222333444444444333333222333333222000000111333222111000//////000111222222222333333333222111111000111111000//////000222222222333111000///111222333222000111222222111///000111222222111000222333222222333444444444444444444111...///222444444333444555666555333111111222666555333444555777777666444444444444444444555555444555666666555666888:::555666777777777666444333444555666666777777666666}}}xxxnnnZZZQQQFFFAAA???>>>:::666777888999;;;>>>AAACCCEEEFFFIIILLLMMMMMMOOOTTTXXXRRRNNNIIIEEECCCAAA???===<<<<<<;;;;;;:::999888777444333333333333333333444333333222222222222333333111111111111222222222222222222222111222333333444333222222222333555777888444444444444444555666777444666999999666444222111333222111111222333444444333444444333111000000111111000000111333333111000222444555555333222333444555555444444444444333333222222222222222222222222555666666555222222333555111///000333444111111444111111111111111111222222222333333444444333333333111222222222000000111222222111000000000000111222222222333333333222222111000111111000//////000222111222222111000000111333333333222222222222111111000111222222111000111333222222333444555555555555333///,,,---111555444333666777888777555333222333666444333444666777666555333333444444444444555555555666777666555555777888444555777888888666444333444444444555555555555555}}}}}}~~~zzzwwwlll^^^TTTDDD???;;;:::;;;;;;777222666777999<<>>:::777777666555444222000///333444555555555555444333222222111111111111222222///000000000111111111222111111111111111222222333333222222222333555777888777666555444444444444444444444444333111111333555///111222111//////111444///000222222111111333444222111///000222444444444111333666666555444333444222444555444111000111333111222333333333333222111111000//////000111111000///...///333222...---...111000//////000222444555333444444444333333222111///111444444333222333333111111222222222222111111000111222333333333333222333444444444222222333555000111222111000000222444111333444333000///000222111222333222000///000111///000111333444444555555...222666666333111111333000222333333222222222333111111111222444444222111111222222333444444555555555666666666555555777999666666666666555555555555666555444444444555777777{{{wwwxxxqqqggg[[[TTTRRRRRRPPPNNNFFFEEEFFFIIIKKKMMMUUU^^^^^^jjj|||{{{}}}uuummmbbbXXXKKKCCC@@@>>>;;;888222777<<<;;;888555777:::>>>???BBBFFFIIILLLMMMNNNJJJMMMOOOKKKDDD@@@AAADDDAAAAAA@@@@@@@@@===999666888888777666555333111000222222444444444444222222222222111111111111222222------...000111333444444111111111000111222222333333222222222333555777888888777666555444333333333444444333111000111444777...000222111///...111444...///111111111111333555333111//////111444555555000222555666555444444444111333555333111///111333111111333333333333111111000...------...////////////---///222222---+++---111000//////000222444555444444444444333333222111000222444555444333333444000000111111111111000000000111222333333333333333333444444333222222333555000111222111000000222444000222444333000///000222111333333222000///000111...///111222333444444444---333999999333///111444111333555555444444555666000000000222333333222000111111222333333444555555333555666777777888;;;===777777666555555555555666666666555444555666777888}}}vvvoooiiieee```______dddooouuugggZZZRRRMMMQQQWWWYYY[[[]]]VVVNNNKKKQQQUUUSSSPPPQQQXXXXXXfff}}}www~~~uuuiiiZZZPPPHHHDDD>>>999777777999;;;666888999999888777999:::BBBAAABBBGGGLLLOOONNNKKKMMMKKKHHHEEECCCAAAAAAAAA;;;;;;;;;:::999888777666222222333444444444333333333222111111111222333444555444333222111000000000/////////000111333444555///333333///000555666222000111333555777999::::::;;;999777444333333444444222222222111222222333333222111000//////000111111,,,...//////...///222444111111000000000111333444555333222333555555333000111222333222000///000111333111000111444444000------///000111111000///---000000////////////000000111000//////000222444555111111333444444333222111222444555555333222222333222222111111111111222222111222333444444333222111444444333333333333222222222222222333333444444444333222111111000000111111222222111111111111111111111333555555444222222222111222333444333222111000000000111222333333333333000111222111000000222444222222111111222444555666333333444444555666666666666666555444444444444555666555555444444444555555zzzqqqgggaaa^^^\\\\\\ZZZ[[[___dddmmmxxxqqqbbbXXXVVVTTTVVV```iiiooosssvvvqqqiiidddggggggaaaZZZXXXYYYUUU^^^wwwyyyuuuvvvjjjaaaWWWLLLDDDAAA???===;;;:::999999999555777999::::::;;;<<<>>>BBBBBBDDDGGGKKKMMMMMMLLLNNNLLLIIIFFFCCCAAA@@@@@@;;;;;;;;;:::999777666555444444444444333222111111222222111111111222333444555444333222111111000000/////////000111333444555222666555111111444555222000111333555777888888999999777555333222222333444444333333222222222333333222111000//////000111222///000111111000000222444222111111111111222333444000......///222333111///111333333222111000111222222111111222333222000......///111222222111///...000000////////////000000333222000///000111222333111111222333333333333333222444555555333222222333222222111111111111222222111222333333333333222111222222222333333444444444333333333333333444444444333333222111111111111111111111111111111111111111000222444555444333333444111111222333333333222111000111222333333444333333000111222111000000222444333222222222333444555666444444555555666777777888666666666555555555444444666555555444444555555555{{{tttkkkddd[[[RRROOORRRXXX\\\dddhhhooouuuzzz~~~mmm```YYYVVV\\\^^^hhhvvvvvvkkkddd^^^UUUWWWlllxxxxxxtttkkk^^^RRRKKKEEE@@@<<<999:::;;;<<<<<<:::999777555777:::<<<===>>>AAABBBAAADDDGGGIIIIIIJJJKKKLLLLLLJJJGGGDDDAAA???>>>===<<<;;;:::999777666555444555555444444333111000///222222111111222222333444333333222222111111111000//////000000111222444444555777666333222444444222111222333444666666666666666555333222222222333444555555444333222222222333111111000000000111111222222333444333222222333444222222111111111222333333000//////111333555555444222333444333111000111222///111333333111000000000///000111222222111000///000000////////////000000444333111000000000111222222222222222222333444555222444555555333222222333222222111111111111222222222222333333333333222222000111111222444555555666444444444444444444333333444333222222111111222222111111111111111111111111...111333444444444555666000111222333333333333333000111222333444444444444000111222222000111222444333333333333333444555666555555666666777888888888555666777777777666444444555555555555555555555555{{{nnnccc]]]XXXUUUQQQOOOSSS[[[fffmmm}}}uuueee___ccchhhooorrr|||yyyooogggZZZUUUfff~~~{{{xxxooojjjZZZSSSJJJCCC@@@???>>>>>>666888:::;;;;;;:::888777888:::>>>@@@@@@AAACCCDDDAAAEEEIIIIIIHHHGGGIIIKKKGGGFFFDDDBBB@@@>>>===<<<<<<;;;999777666444444333333333333333333222111000222111222222222222333333222222222222222111111111000000000000111222333444555555444333222333333333222222333444555555555555444444333222333333444555555444333222111111111111111111111111111111222222444666777666444333333444111111111111111111111111222111111222333444555555222333444333222111111333---111444333000...///111000000111222222111000000000000////////////000000222111111000000111222333666555333222222222333444222444555444333222222222333222222111111222222333333333333333333333333333111111222333333444555555666555555444444333333333444333333222222222222222111111111111111222222222000111333444333333444666000000111222333333444444000111222333444444444444111222222222111111333444444444444444444555555666444555555666777777888888555666777888888666444333444555555666666666666666}}}oooaaaUUUNNNKKKLLLOOOUUU[[[dddooo{{{vvvkkkmmmxxxrrrlll^^^VVVddd~~~zzz}}}wwwmmmbbbXXXSSSFFFDDD@@@>>>>>>>>>>>>>>>999999999999999999999888<<>>>>>??????>>>===;;;:::::::::999999999:::;;;<<>><<<>>>@@@@@@???===;;;:::888999:::;;;<<<>>>??????@@@CCCFFFGGGFFFDDDCCCCCCBBBBBBDDDFFFIIIJJJIIIHHHHHHHHHGGGGGGEEEBBB@@@???777666444333222333444555///000111222222222222222000111222333333333222222---...000222333222111111111111111000111111222333555111111444444111222666222333444555666777777777333333444444444333333222111000////////////000000///000111333444444333333111444666666555333222222111222333333222111000///222333333222000000333666000111222111///...///000......///000222222000...//////............//////000000////////////000000......000111222333444444666777777666666555444333222444555555333222222333444333333222222333333444555444333333333333444555333333333333333333333333111111222222222222222222222111000000//////000000///000000111222222333333333333333222111222444666333222111111111222333444111222333444555555555555222333333333222222444555555666777777777777666555444444444555666666777777444444444444333333333333333444666888999888777666|||mmmcccSSSQQQMMMKKKLLLSSS\\\cccqqq{{{}}}lllqqq{{{mmm```XXXSSSPPPOOONNNNNNPPPTTT^^^mmm}}}kkkccc^^^\\\ggg~~~tttzzztttkkkbbbSSSOOOHHHAAA===<<<===>>><<<>>>AAAAAA@@@???>>>>>>555777:::===@@@AAABBBBBB???BBBFFFGGGGGGEEEDDDDDDCCCAAABBBEEEJJJLLLJJJGGGGGGGGGFFFEEEBBB>>>;;;:::666555333222222333555666111111222222222111111000000111222333444333222222,,,...000222333333222111111111111111111111222222888333222666555111111555222333444666777888888888222333333333333222111000111000000000000000111222///000222333444444333333000222555555444222222222333444444555444333222111---...///...---...222666///000111000///......000///------///222333111---......------------......000000////////////000000///000111222222222222222333444666777777777666555222444555555333222222333444333333222222333333444555444333333333333444555111111222333444444555666000000000111111222222333111000000//////////////////000000111222222333333111222222222111333555888444333222111111111222333222222333444555555555555222333333333222222444666555666777888888777666555555555666666777888888888555444333222222222333333222444666888999999777777{{{tttlllcccYYYSSSQQQOOOOOOSSS]]]kkkwww~~~wwwmmmpppvvv{{{lllYYYMMMKKKLLLKKKHHHIIIHHHHHHKKKTTTbbbqqq{{{||||||zzzwwwtttssstttvvvsssqqqnnnnnnrrryyynnnaaa\\\XXX[[[lllwww}}}}}}uuulllaaaUUUMMMCCCAAA???======>>>@@@AAADDDAAA???===<<<<<<;;;:::;;;AAAEEEEEEFFFHHHEEE@@@KKKEEEBBBDDDFFFEEEEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJJJJIIIFFFCCC@@@<<<:::888888666333333555666555333.../////////000000000000///000222333444444333222000111111111111222222222222111111111222333333444222222111111222222333444333444555777777777777666333222000111222333333222000000000000111111111111000000000111222222333333///111333333222000000111333333333222222111111111......///000111222333333000000111111111111000000...000111000///...///111......///000000000000000000/////////000111222222000000000111222222333333444333333333444444555666333333222222111222222222222333444444555555444444555555555333222333666999666555444333333333333444222222111333444555444222111111000000000000111111111111222222222333333333444333222333555666555444555333111222444555333111333444555555333111111222444444555555555555555555999888777666555555555666444444444555555555555666333444666777777555444222444666777888888999;;;>>>wwwqqqpppmmmjjjeee^^^XXXTTTQQQPPPVVVXXX]]]fffrrr~~~qqqccc```ccccccYYYMMMHHHIIIJJJHHHDDDIIIDDDAAADDDLLLVVV]]]````````````___\\\[[[\\\]]]___]]][[[[[[^^^ccchhhllluuu}}}wwwddd[[[]]]\\\cccttt{{{yyysssiii```WWWNNNEEE@@@??????@@@@@@AAABBBCCCCCCBBBAAA>>>======>>>??????BBBGGGKKKKKKLLLMMMKKKFFFGGGBBB@@@CCCFFFDDDCCCEEEEEEDDDDDDCCCDDDFFFHHHIIIFFFDDDAAA>>>;;;888666555555333111111333333222000000000000000000111222222000000111222333333333333111111111111222222222222222222111111222222333444222222111111222222333444333444555777777777777666444222111111222333333222000000111111111222222222000000000111222222333333000111333444222111111222333333333222222111111111000000000000111111111111000000111111111111000000...000111000///...///111---...//////000000//////000000000000000000111222000000000111222222333333444333333333333333444444333333222222111222222333222333444444555555444444222444666666555444555666555555444444444333333333333222222333555555444333222111111000000000111111111111222222222333333333444333222333555666555444555333111222444555444222222444555555333222222333444444444555555555666666888777666666555555555555555555555666666666777777444555666666666555444444777888888888777888:::<<>>???FFFJJJJJJHHHLLLNNNPPPQQQPPPPPPPPPQQQRRRQQQPPPOOOOOOPPPRRRSSS\\\dddmmmuuuyyy{{{fffZZZXXX___cccnnn~~~yyyvvvssspppnnneee___UUUMMMFFFBBB>>><<<>>>???AAACCCDDDCCCBBB@@@???>>>======???AAADDDEEELLLPPPSSSQQQRRRSSSPPPLLLEEEBBBAAAEEEGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFDDD@@@<<<:::888888888333222000111222222111///222111000000000111333444111111111111111222333444111111111111222222222333222222111111222222333333222222111111222222333444444444555666777777777777444222111111222333222222111111111111222222222222000000000111222222333333111222444444333222222333222222222222222111111111222111111111000000/////////000000111111000000///...000111000///...///111---...//////000000//////222111000000000000000000000000000111222222333333444333333222222222333333333222222111222222333333222333444444555555444444000333666777666555444444333444555555555444333222333333222444555666555333333222222111000000000111111111222222222333333333444333222333555666555444444333222333444555444222222444555555333222222333222333333444555666777777777777666666666666666666666666777777777888888888555555555666666666666666999999:::999777777888:::hhh___VVVTTTSSSPPPMMMNNNIIILLLOOOPPPSSS[[[gggqqq{{{xxxwwwxxx|||}}}yyyooo```SSSKKKIIIAAA@@@AAAEEEHHHIIIGGGDDDFFFCCC@@@AAAEEEGGGHHHGGGOOOSSSXXX[[[]]]]]]^^^______^^^]]][[[XXXUUURRRPPPOOOUUU\\\```ccciiiqqqxxxooo^^^[[[```gggooo|||}}}tttkkkddd___[[[XXXQQQNNNHHHCCC@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<======???@@@BBBFFFKKKNNNUUUXXXYYYVVVTTTTTTQQQMMMFFFCCCDDDHHHIIIGGGGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB>>>:::888777888999333333333333333222222111222111000//////111222444111111000000000222444555111111111222222222333333333222222111222222333333222222111111222222333444444555555666777777888888444333111111222333222111000000000111111111111222000000000111222222333333222333444444333222333444222222222111111111111111111111111111000000000000//////000000000000//////...000111000///...///111...///000000111111000000222222111000/////////000000000000111222222333333333333222222111111222222222222111111222222333333222333444444555555444444111333555666555444444555222333555666666555333111444333333444666666555333444333222111111111111111111111222222222333333333444333222333555666555444444444333333444444444333222444555555444333333444222222333444555666777888777777888888888888888888666666666777777777888888666666555555555666777888999999:::999888777999;;;TTTLLLFFFEEEGGGGGGHHHKKKMMMSSS\\\ccciiisss~~~uuusssooojjjfffcccbbbaaagggeee```WWWMMMDDD@@@???@@@@@@@@@BBBCCCDDDDDDDDDAAACCCFFFHHHJJJNNNTTTZZZ```dddkkkpppsssuuuvvvwwwyyyyyywwwtttooohhhaaa]]]SSSUUUUUUUUUUUUWWW[[[___kkkpppuuutttjjjbbbfffoooxxxzzzzzzwwwooobbbWWWPPPKKKIIIHHHDDDCCCBBB@@@>>>======>>>AAA@@@???>>>============???BBBEEEHHHKKKOOOTTTXXX[[[]]][[[VVVSSSRRROOOKKKEEECCCDDDGGGHHHFFFGGGJJJFFFFFFGGGGGGFFFEEECCCBBB>>>;;;888444333333444555222222333333222111111111000000///...///000111222111000//////000111333444111222222222222333333333333333222222111222222333222222111111222222333444555555666666777888888999555333111111222222222111/////////000000000111111000000000111222222333333222333444333222222333444111111111111111111111111000000000000111111111111//////000000000000//////...000111000///...///111000000111222222222222111222222111000/////////000000000000111222222333333333222222111111222222222222111111111222222333444222333444444555555444444333444444333222222555777111333555666666555333222333333222444555666555333444444333222222222222222111111222222222333333333444333222333555666555444444444444444444444444444222444555555444333444555222222333444555666777888777888999:::::::::::::::555555666666666777777777777666666666666777888999777888999999888999;;;===IIIDDDBBBDDDEEEGGGMMMSSS[[[bbblllvvv~~~xxxsssnnnkkk_________^^^]]]\\\[[[ZZZ^^^ZZZRRRIIIBBB>>><<<<<>>======???CCCGGGEEELLLTTTXXX[[[aaajjjsssyyy}}}{{{sssnnnddd```ZZZVVVSSSQQQOOOMMMVVVZZZccckkkmmmooowwwzzzxxx}}}rrrkkkaaaYYYNNNEEEAAAAAABBBCCCEEEFFFFFFDDD@@@===;;;;;;=========>>>???@@@BBBCCCCCCHHHNNNSSSUUUXXX]]]aaa]]]^^^[[[UUUQQQQQQNNNJJJDDDBBBBBBDDDCCCAAADDDIIIEEEEEEFFFGGGFFFCCCAAA???;;;:::777555444444444555///111333333111/////////.../////////000000000000000000000000000111222333222222222222333333333333333333222222111111222222222222111111222222333444666666666666777888999999555333222111222222111000///000000000000111111111000000000111222222333333222333333222111111333444000000000111111111111111//////000000111111111222...//////000000//////......000111000///...///111///000111111222222111111222111000000000000000000000000000111222222333333222222222222222333444444111111111111222333444444222333444444555555444444444444333222111222555888222333444555555555444333222222111333444555444222444333333222222333333444111111222222222333333333444333222333555666555444333555666555444333444555222444555666444444444555222333333444555666777777666777999:::;;;;;;;;;:::555555555666666666777777666666777777888888999999777888999999999999;;;===CCCDDDGGGLLLPPPTTT___jjjqqquuu|||vvvkkkfffcccbbbaaa]]]^^^```bbbbbbbbb```___ZZZTTTLLLEEEBBBAAA@@@@@@===>>>??????@@@DDDMMMSSSYYY```jjjsssyyy~~~zzzqqqfff```]]]YYYQQQJJJIIILLLXXXhhhwwwwwwzzz||||||}}}{{{yyyvvvrrrkkkbbb[[[OOOJJJCCC>>>>>>AAADDDEEEIIIJJJJJJGGGBBB>>>>>>>>>===???AAACCCEEEFFFFFFFFFCCCJJJSSSXXXYYY[[[___bbb\\\]]]ZZZTTTRRRRRRQQQNNNEEEBBBAAABBB@@@>>>BBBIIIDDDEEEFFFFFFEEEBBB>>><<<;;;:::999888777666666666...111444444111//////000...///000222222111000///...///000111111222222222222222222333333333444444444333222222111111222222222222111111222222333444777666666666666888999:::666444222111222222111000111111222222222333333333000000000111222222333333222222222111000000222444///000000000111111111222111111111111000000000000......////////////.........000111000///...///111......///000000000000000000000000000000000111222000000000111222222333333222222222222333555666777111111111111222333444555222333444444555555444444222333444333222222444555333333333444444444555555111111000222333444333111333333222333333444555666111111222222222333333333444333222333555666555444333555666666444333444666222444666666555444555666444444444555555555666666333555777999:::::::::999666666777777777888888888555666777999::::::999999999:::;;;:::999999:::<<>>@@@AAACCCGGGJJJKKKIIIFFFDDD@@@HHHRRRXXXYYYZZZ\\\___ZZZ\\\YYYTTTSSSUUUUUUSSSHHHEEECCCBBB@@@>>>CCCKKKCCCDDDFFFFFFDDDAAA===:::666666666555555444333333000444777777444111111222...///222444444333111///---...000222222222111111222222333333333444444444444333333222111111111222222222111111222222333444777666666666666888999:::666444222111222222111000333333444444444444555555000000000111222222333333222222222000//////111444//////000000111111111222333333222111000///............////////////......///000111000///...///111,,,------...............000000//////000111222222000000000111222222333333111111222333444666777888111111111111222333444555222333444444555555444444///222555555444333333333444333333333333444555666111000000111333333222000222222222333444555666777111111222222222333333333444333222333555666555444333555777666444333444777222444666666555555555666444444555555555555555555111333555888999999888888777888888888888999999999444666888:::;;;:::999888<<<<<<<<<:::888777888:::OOOVVV```jjjrrr{{{tttqqqvvvjjj^^^SSSPPPSSSWWW]]]ddd```^^^\\\]]]___]]]WWWQQQFFFJJJCCC===AAA@@@@@@IIIEEEHHHLLLOOOTTT___mmmxxx|||vvvrrrjjj^^^UUUNNNGGGNNNhhhuuuyyyuuuhhhaaacccppptttvvvssslllfffeeefff^^^YYYSSSMMMJJJHHHFFFDDDCCCDDDEEEGGGGGGFFFEEEEEEEEEBBB???>>>AAAEEEHHHIIIQQQTTTXXXZZZYYYRRRIIIBBBIIIMMMRRRWWWZZZZZZXXXVVVRRRWWWYYYTTTOOONNNMMMKKKBBBAAAAAAAAABBBCCCEEEFFFGGGFFFDDDAAA>>><<<;;;:::666666666666555444333222444333333222111000//////111111111000000000000000---...///000222444555666111444666666555333333444333333333333333333333333111111000000000111333444444444333444444555666777666555222---)))***...222///111333444333333444555111222222333333222222111444333111000000222333555111000/////////111222333222111000000000000000111000/////////............---...111222222111...---............//////////////////000222333222000---000111222333444555555555444222000111444666555333111111111111111111111111333333222222222222222222000111222333333222111000111222222111000000222333111111000000111111222333333333333333333333333333333333333333333333333333222333333333222222444666666666666666777777777777555333222222444555555444444444444555555555666666333444666777999999::::::555888;;;<<<;;;999999999777888::::::999999:::<<<777FFFMMMCCC999999<<<:::___hhhvvvqqqhhhgggbbb[[[WWWZZZ___aaacccggg]]]XXXRRRPPPPPPNNNJJJEEE???EEE@@@===CCCCCCDDDMMMIIIPPPYYYaaaiiirrr~~~zzzvvvqqqeeeXXXLLLGGGPPPjjj{{{ssszzz~~~{{{wwwuuuqqqfffXXXQQQQQQ___bbbccc```XXXSSSQQQRRRLLLIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFDDDDDDFFFHHHLLLQQQVVVZZZbbbdddffffffbbbYYYNNNGGGJJJMMMRRRXXX]]]]]]YYYVVVRRRVVVWWWRRRNNNMMMLLLIIICCCBBBBBBBBBBBBCCCEEEFFFFFFEEEBBB???===;;;999999666666666555555444333222333222222111111000000//////000000111111111000///...///000111222333444555222444555666444333333444333333333333333333333333222111000000000111333444444333333444444555666777333333111...+++,,,///333///111333444333333444555111222222333333222222111333222111000111222444555111000000000000111111222111000000000000000111111000000/////////.........---...000222222000...---............/////////////////////000111000///...///000111222333444444333444222000111444555444333222222222222222222222222222222222222222222222222000111222333333222111000111222333333222222333444222222222222222333333444333333333333333333333333333333333333333333333333222333444333222222444555555555666666666666777777555333222222444555555444666555555555555444444444444444666777888888999999666999<<<<<<;;;:::::::::888999::::::888777888999666CCCHHH@@@999;;;===:::wwwpppddd___aaa___bbbjjjooommmiiigggVVVPPPHHHCCCBBBBBB@@@???===DDDAAA@@@HHHKKKMMMVVVVVV```nnnzzz}}}xxxwwwjjjXXXMMMKKKVVVnnnsssttt|||vvvqqqnnnjjjddd]]]RRREEE???>>>HHHJJJLLLIIIDDD@@@???@@@======>>>AAAEEEIIIJJJJJJGGGHHHHHHGGGEEEDDDEEEGGGJJJOOOUUUZZZ___dddkkkppptttuuuuuurrriii]]]QQQJJJJJJLLLPPPXXX___```[[[UUUSSSWWWWWWSSSOOONNNLLLIIIDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@===:::888777666555555555555444333222222111111111111000000000000---///111333444333111000000000111111222333333333222333555555444333333444333333333333333333333333222111111111111222333333333333333333444555666777000111111///...///111333///111333444333333333555111222222333333222222111333222111111111333444555111111111222111111000000000/////////000111222222000000000/////////......---...000111111000...---............///////////////////////////////////////000111222222333222222333222111222444555444333222222222222333333333333111111111222222333333444111111222222222222111111222222333444555444444444333333222222333333444555333333333333333333333333333333333333333333333333111333444333222222444555444444555555555666666666555333222222444555555444777666666555555444444444555666666777888888777777777:::<<<===<<<;;;;;;;;;999::::::999777666777888666???BBB===:::======:::xxxmmmggggggpppnnnpppvvvvvvnnnddd___OOOIIICCC??????@@@AAAAAAAAAHHHFFFGGGRRRXXX]]]hhhnnnvvv}}}wwwxxxkkkVVVOOORRR___sssvvvpppzzzzzzuuuqqqpppqqqnnnhhhbbb___[[[UUUNNNEEE<<<777666888:::===<<<;;;::::::;;;;;;<<<>>>BBBFFFIIIIIIHHHDDDFFFHHHIIIIIIKKKPPPTTT]]]dddlllqqqrrruuu{{{~~~~~~{{{tttiii[[[PPPIIIJJJJJJNNNWWW```bbb[[[TTTVVVYYYYYYTTTQQQQQQNNNJJJFFFEEEEEEDDDCCCCCCCCCCCC@@@???===:::777555444444444444444444444333222222/////////000000000111111,,,///333666777666444222111111222222222222222333222333444444333222333444333333333333333333333333222222222222222222222222333333333333444555666666111111111111111000111111///111333333222222333444111222222333333222222111222222222222222333444555111222222333222111///...////////////000111333333000000000////////////...---...///000000///...---............////////////...///111111000/////////111222222333333333222222333333333333444444333222222333333333333333444444000000111222333333444444222222222222222222222222222222333444555555444333222222222222222333444444333333333333333333333333333333333333333333333333111222444444333222333555333333444444555555666666555333222222444555555444555555555555555666666666777888888888888888777777777999;;;;;;:::::::::;;;777999999999777666777999999===>>>:::999<<<<<<888yyyqqqiiidddiiiqqqyyyuuusssmmm```TTTNNNGGGDDDAAA@@@@@@AAABBBCCCDDDLLLMMMQQQ```jjjsss~~~vvvrrrpppttt{{{{{{uuuwwwkkkVVVNNNWWWgggyyyqqqsss|||ssskkkeee```^^^^^^\\\WWWQQQNNNLLLGGGBBB>>>;;;999666666777999999999999:::;;;<<<===???CCCFFFHHHGGGFFFEEEJJJPPPTTTXXX^^^fffmmmuuu{{{{{{qqqcccVVVMMMHHHIIIHHHLLLUUU^^^```ZZZSSSUUUXXXWWWSSSRRRRRROOOJJJGGGFFFFFFEEECCCBBB@@@@@@===;;;999777555444333333333333333333333333222111.........//////000111111---000555999:::999666444222222222222222222222222222333444333222111333444333333333333333333333333222222333333333222222222333222222333333444555666333333222222222111000///000111333333222111222333111222222333333222222111222222222222333444555666111222333333333111000///////////////000111333333111000000000////////////---...////////////...---............////////////---000444555333111//////444444444444444444333333222333444444444333222222222222222333333444444444000000111222333333444444333222222222222222222333333222111222444444333111111111111111111222333333333333333333333333333333333333333333333333333333000222444444333333333444333333444444555666666777555333222222444555555444222333444555666888999999999999::::::999999888888666888999999888888999:::555777888999888888:::<<<===>>><<<999999::::::777zzzlllgggccc___[[[\\\fffqqq~~~tttjjjcccZZZNNNDDD@@@BBBAAAAAA@@@AAABBBCCCDDDIIISSSXXXaaasss~~~zzziii___ZZZWWW[[[eeessstttoooooofffXXXLLL[[[pppxxxrrr|||yyyjjjaaaXXXTTTOOOLLLKKKJJJFFFCCC???@@@===:::;;;===<<<888::::::999888888777666666888999;;;@@@DDDGGGGGGFFFEEEMMMVVV^^^dddlllwwwyyylll]]]QQQKKKIIIIIIIIILLLTTT[[[]]]YYYTTTRRRSSSRRRPPPPPPQQQNNNHHHGGGGGGFFFEEEBBB@@@>>>===999888777555444333333333222222222333333222222111------......//////000000///222666999;;;999777555222222222333333333333333222333333222111111333444333333333333333333333333333333333444333333222111222222222222333444555666555444222222333222111///000111333333222111111222111222222333333222222111111111222333444555555666222222222222222222111111000/////////000111222222111111000000000/////////.........//////.....................////////////---111666666333111000111555555666555555444333333111333555555444222222222111111222222333333444444111111111222222333333444333333222222222222333333777444111111333444222000111111000000111111222333333333333333333333333333333333333333333333333333000222444555444333333333333333444555666777777888555333222222444555555444111222333555777999:::;;;999999999:::999999888888666777888888777777888:::555777888999999:::<<<>>>???>>><<<999888888999999xxxkkkbbbUUURRRRRRWWW[[[^^^dddjjjnnncccWWWPPPJJJCCC??????AAAAAABBBCCCFFFIIIMMMPPPXXXeeemmmxxxwwwdddTTTMMMKKKDDDHHHQQQ^^^jjjpppnnnkkkjjjjjjfff```^^^^^^YYYRRRPPPccc{{{zzzuuuxxx}}}www|||~~~zzzuuunnncccWWWOOOHHHFFFCCC@@@???>>>>>>>>>:::<<<;;;999;;;@@@???:::;;;999888666666555444333555666888===BBBFFFGGGGGGHHHQQQ]]]fffmmmuuuvvvgggVVVKKKHHHHHHJJJLLLOOOTTTXXXZZZYYYWWWOOOQQQPPPNNNOOOQQQNNNIIIGGGGGGFFFDDDAAA>>>;;;:::666555555444444444444444111111222222222222111111........................000222555888999888666444222222222333333444444444222333333222000111222444333333333333333333333333333333444444444333222111222222222222333444555666555333111111333444333222000222333333111000111222111222222333333222222111000111222444555666666666222222111111111222333333111000000000000000111111111111111000000000//////....................................///////////////222444222///...111555555555555555444333222111111333666666444111111222000000111111222333333444222222222222222222222222444333222222222222333444<<<777111000222444222000222111111111111222333333333333333333333333333333333333333333333333333333///222444555444333333333333444444555777888888999555333222222444555555444222333444666777999::::::666777777888888888777777777888999888777777999;;;777999::::::::::::<<<>>>===<<<<<<:::888777:::>>>wwwkkk___TTTLLLKKKIIIMMMYYYcccfffeeeeee___TTTIIIEEECCCAAABBBDDDBBBCCCEEEHHHLLLSSS[[[aaahhhwwwvvveeeSSSGGGDDDEEE;;;>>>EEEOOOWWWXXXRRRLLLSSSPPPNNNNNNNNNLLLJJJIIIXXXlllvvvvvvoooiiippp}}}uuupppnnnnnnbbb```]]]YYYTTTMMMEEE?????????>>><<<::::::===???:::===<<<:::===CCCAAA:::888666555444555666555555777777888<<>>;;;>>>@@@BBBBBBBBBCCCDDDBBB??????AAAAAAAAAFFFLLL[[[www~~~lll}}}pppbbbbbbppp{{{xxx}}}~~~|||{{{|||zzzwwwqqqggg^^^WWWTTTSSSJJJGGGCCCAAA@@@???>>>======???@@@???<<<::::::::::::999:::;;;======;;;999777777666444444333333333666555888<<<>>>===AAAFFFMMM\\\mmmwww~~~qqq```NNNCCCFFFNNNHHHLLLRRRVVVWWWXXXXXXYYYVVVQQQMMMMMMOOOPPPLLLHHHIIIEEE@@@======<<<999666444333333222333444555666555222///000333444111---000000//////.........---111333444333111111222333333333333222222111111111111222333333444444333333555444333222222222222333555444333444666666333000222222333444444555555666555222111222444555444222333222222222111111000000111111222222222333333333333333333333333333333333000000111111111111000000///000111000000000222333333222000///...---......---...///000000000000000.........///////////////000111222111000000222444111111222222222333333333333333444444444333333222...000222222111111222333333333222222111111222222666555444333333444555666III>>>333///333666333///222222111000///111555888444444444444444444444444000222333333333444777999555555555555555444444444888555111111444666666555555666777666555444555666777666555555555777888999:::999888777888999:::;;;;;;<<<<<<:::888888999:::888:::<<<===;;;::::::;;;CCC999333666;;;<<<;;;;;;xxxmmmaaaUUUNNNIIIGGGMMMUUUUUUZZZ```ccc___XXXRRRNNNFFFDDDBBBAAABBBDDDFFFGGGHHHMMMUUU^^^gggrrr~~~~~~wwwuuuooohhh\\\RRRJJJGGGDDD>>>;;;<<<>>>???AAAAAAAAAAAABBBDDDBBB@@@AAADDDEEEEEEIIIPPP```zzzxxxqqqrrrbbb\\\eeeuuuyyypppllloootttwwwxxx|||zzzvvvpppjjjeeecccccc^^^\\\WWWPPPIIIDDDCCCCCCAAA@@@>>>===>>>>>>===<<>>===;;;888777666555555444444444444333555999:::999===BBBLLL[[[mmmwww}}}nnn]]]LLLBBBFFFOOOJJJMMMQQQSSSTTTUUUVVVWWWVVVSSSPPPQQQSSSSSSOOOKKKFFFBBB>>>;;;:::999777555444333333222333444555666555111///000333444111...000000/////////.........000111222222000000111222444333333333222222222222111222333333444444333333555555555444444444333333555444333444666666333000222222333444444555555666444333111222444555333222222222222111111000000000111111222222222333333333333333333333333333333333000000111111111111000000000000000///...///111333222111000///......////////////000111111111000000/////////000000000000111///000111000//////111333111111111111222222222333222333333333333333222222...000222333222222333555555444333222222222222222555444333222222333444555<<<666111111555777555222222222222111000111444666444444444444444444444444111222333333333333555777555555555555555555555555999666333222444666666555555666777666555444555777777666666555666777888999999888888888999999::::::999::::::999888777888:::999;;;======<<<;;;;;;;;;>>>888444777;;;;;;===???}}}pppeee^^^UUUOOOJJJIIIKKKMMMTTT[[[[[[\\\]]][[[TTTMMMHHHEEEEEEDDDCCCCCCEEEGGGJJJLLLQQQ[[[jjjvvv~~~~~~sssfff^^^[[[VVVQQQLLLGGGDDDFFFFFFDDDCCCDDDFFFGGGHHHHHHFFFDDDDDDEEEDDDBBBBBBFFFHHHIIIOOOVVVggg}}}pppyyywwweeeYYYYYYfffrrr}}}||||||zzzxxxpppiii```\\\\\\___aaaaaabbbaaa^^^XXXQQQLLLJJJJJJFFFFFFCCC@@@;;;999999:::999999999;;;===>>>>>><<>>===:::666555555777555555777:::===>>>>>><<<888777777666555555555555555333444777777777:::@@@JJJZZZmmmwww}}}|||iiiWWWHHHBBBHHHRRRLLLNNNPPPPPPPPPQQQRRRTTTSSSRRRQQQSSSUUUTTTOOOKKKBBB???;;;999777666444333333333222222222333444555444111///000222333111...000000////////////......///000111111000///000111444444444444333333333333111222333333444444333333444555666666666555444333555444444555666666333111222222333444444555555666444333222222444444333222111111111000000000000000111111222222222333333333333333333333333333333333000111111222222111111000111111000...------000222111000000//////000000111111111111222111111000000000000000111111222222222...///000000//////000222000000000111111111222222111222222333333222222222///111333444444444555777666555444333222222222222333333222222222222333333111000111333666666444222111333333333222111333444333333333333444444444444111222333222111222444555666666666666666666666666:::888555444555666666555555666777777555555666777777777666666666777888888777888999999::::::999999777888999999777777888::::::<<<>>>>>><<<;;;;;;;;;999777777999:::;;;@@@FFF{{{mmmbbbYYYRRRNNNMMMNNNQQQTTTVVVVVVVVVWWWSSSSSSQQQNNNIIIEEEDDDDDDGGGGGGGGGGGGIIINNNUUUYYYdddppp{{{ttthhhccc[[[RRRMMMLLLLLLLLLJJJJJJLLLOOORRRRRRRRRRRRWWWZZZ\\\[[[VVVQQQLLLJJJJJJFFFEEEHHHJJJNNNVVV___qqqvvvnnn}}}lll[[[UUU^^^kkkxxx~~~vvvrrrqqqoookkkfff___YYYRRRNNNMMMNNNOOOOOOJJJJJJIIIFFFBBB???>>>???=========;;;999888999;;;777777999<<>>>>>===;;;;;;;;;777888:::<<<:::;;;CCCNNNssskkk```VVVRRRRRRSSSTTTTTTVVVXXXXXXVVVTTTPPPMMMHHHGGGFFFDDDBBBBBBDDDFFFGGGHHHJJJMMMRRR\\\gggooo{{{zzznnnccc\\\QQQNNNIIIGGGFFFIIINNNSSSNNNSSSYYY^^^bbbeeeffffffoootttxxxwwwqqqggg^^^XXXWWWRRROOOPPPSSSXXXbbbmmm{{{vvvrrrttt~~~qqq___UUU]]]jjjsss{{{zzzxxxyyyzzzxxxvvvtttooohhheeeccc___XXXQQQMMMJJJEEEBBBAAABBBCCCCCC<<<===>>>===:::999999:::777888999888777666777999777777888;;;===>>>===;;;777777666444333333666999777777777999;;;;;;:::888444444333222222222333333888555444555666777<<>>>>><<<:::::::::777999===>>><<<>>>JJJWWWVVVRRRNNNLLLOOOUUUZZZ\\\XXXXXXSSSLLLHHHHHHHHHEEECCCDDDCCCBBBBBBDDDHHHKKKHHHMMMTTT[[[dddppp}}}{{{ooodddXXXNNNHHHHHHEEEEEEHHHKKKOOOXXX```___gggpppuuuzzzvvvpppmmmhhheeefffhhhlllvvv|||nnnsss~~~|||rrrbbbVVV\\\iiitttzzz}}}|||||||||~~~{{{vvvuuuooohhhddddddeeedddbbb\\\YYYUUUSSSQQQLLLFFFAAA???===<<<:::999999:::;;;888999:::999777555555555666777888888666666777888666555555666888999888666333444444444333444666888777777777999::::::888666333222222111111111222222555222111333555777>>>FFFSSSdddvvvyyygggRRRGGGEEEJJJUUU^^^MMMNNNNNNMMMLLLMMMPPPRRRPPPQQQSSSRRROOOJJJDDDAAA;;;:::999777444222333555111111222222222111000000//////000000000000000111//////000000000000111111000111333333222222333555333333333333444444444444111222333333444444333333111222333444444444333222444666888777666444444444222222333444444555555666444555555444222111111222111111111111111222222222111111222222222333333333222222222222222222222222222333333444444333333222111111222111//////000111///000111111222222222111111111111222111111000000---......///000111222222222333333333222222444555000000000111111111222222111222222333444444444444222444666666666555666777555444444333333333333333333333444444444444333333444444444333222333555777111333555666444333333333111111222222333333444444111222333222111222444555444555555666666777777888666777888777555444555666444666777777777777888:::888888999999999888777666666777888888999999888888777999<<<<<<;;;::::::::::::<<<======;;;999999999888:::===??????DDDTTTdddEEEFFFHHHLLLQQQTTTUUUTTTNNNNNNIIIAAA???CCCDDDBBBDDDFFFGGGHHHJJJMMMQQQTTTWWW___kkkuuu}}}vvvooodddYYYQQQKKKGGGEEEIIIGGGKKKSSSYYY___jjjuuuyyyvvvmmmxxx|||ttteeeWWW[[[gggyyy~~~~~~}}}{{{wwwtttpppmmmlllggggggffffffhhhkkknnnooovvvvvvxxx{{{~~~}}}}}}zzzuuurrroookkkfffccc]]]XXXSSSPPPPPPOOOMMMKKKGGGFFFDDDBBB???===<<<;;;888999888777666666777777777888999999666444444444555777888999888777888999444333222222444666666555222444555555444333444666555555666888:::;;;999888333222222222222222333333555222111333666:::BBBKKK\\\kkkzzztttcccOOOFFFGGGLLLTTT\\\KKKMMMNNNOOOOOOPPPRRRTTTQQQRRRRRROOOJJJDDD???<<<888999888666222111333555111111222222222111///......///000000///000000111//////000000000111111111///000222222111111333444222222222222333333333444111222333333444444333333333333333333444444555555333666888888666444444555222222333444444555555666333555666444222000111333111222222222333333333333111111222222222333333333111111111111111111111111333333444444444444333333///111333333222111111222000000111222222222111000//////000111111111000000...//////000111222333444111222333222111111333555111111111111222222222333222222333444555555555555333555666666555444555555333222222222222333333444111222333444444333222111333222222333444555666666111333444555444444444666000111111222333333444444111222333333333333555777333444444555666666777777333666777777555333444666444666777888777777999:::888999999999999888777666777777777777777888999999777999<<<<<<:::999888888999;;;===<<<:::888777888888888;;;???BBBLLL___qqqAAADDDIIIOOOQQQOOOIIIDDD???DDDDDDAAABBBFFFFFFAAAEEEHHHKKKOOORRRVVVZZZ^^^hhhsss|||vvvwwwzzzzzztttmmmbbb[[[RRRKKKHHHHHHJJJJJJLLLLLLRRR]]]fffmmmzzzsssooo|||~~~wwwhhhYYY[[[fff}}}|||~~~zzzrrrmmmllliiieee```ZZZUUURRRLLLLLLKKKLLLMMMOOORRRTTTaaabbbdddiiiooouuuyyyzzz~~~{{{~~~~~~}}}}}}|||vvvtttqqqooommmllliiifffcccbbb```^^^ZZZVVVTTTRRRKKKGGGDDDCCCCCCBBB???;;;<<<;;;:::888666777:::<<<888999:::999777666666777555777999:::888777777777111333666666666555666777444333111111444666777777333555666666444333333333333333444777:::<<<;;;999333333333222222333444444666333333666999>>>GGGQQQbbbppp}}}sssaaaNNNGGGHHHMMMSSSYYYJJJLLLOOOPPPQQQRRRTTTVVVPPPQQQPPPLLLEEE>>>999777666777777555111000222444000111222222222000///......///000000//////000222//////000000111111111222---///000111000000222444111111111222222333333333222222333444444444333333444444444444444555666777333666999888666444444555222222333444444555555666333555666555111000111333222222222333333444444444111111222222222333333333111111111111111111111111333444444555555444444333...000444555444333222222000111222333333222111000---...///000000000000000///000111222333444555555000111222111000000222444111222222222222333333333222333444555666666666666444555777666444333333444111111111111222333444444000111222333333222111000333222222333555555333111111222444444444444666777000000111222333333444444111222333333333444777999333333333444555666666777222444777777444333444666444666777888777777999:::888999::::::999888777666888777666666666777999:::777999;;;;;;999777666666999;;;<<<;;;999777777777777777999>>>EEERRRgggzzzAAACCCEEEEEEDDDDDDDDDEEE@@@AAAAAAAAAAAACCCGGGJJJOOONNNPPPUUUYYY^^^hhhsssmmmbbbWWWXXX```ddd___XXXRRRHHHBBBEEEIIIKKKOOOUUUWWW[[[aaagggqqqllljjjyyy~~~tttfffbbbhhh|||}}}ooohhhgggeee^^^WWWTTTRRRNNNJJJEEEAAA???>>>===>>>>>>===<<<<<<===???CCCEEEIIIOOOVVV\\\aaadddjjjhhhgggiiinnntttxxxzzzxxxxxxyyyyyyyyyxxxxxxwwwnnnrrruuuvvvuuuwww~~~{{{wwwttttttoookkkgggeeeffffffeeebbb___ZZZUUUSSSTTTTTTOOOKKKMMMMMMLLLJJJFFFCCCCCCCCC<<<<<<<<<;;;;;;:::::::::666666555555666777888:::666777888888777555222111444555555666666555555444555222111222555777666555333333333333333333444444222444444444222222222444666666555555666888:::<<<555555555555555555555555888666666777777<<>>BBBNNNUUUVVVOOOQQQTTTTTTRRRRRRTTTWWWNNNKKKFFF@@@<<<:::::::::666555444333222222222222//////000000///...------000000000///......------......//////000000111111000111111111111222222222000000000000000111111222111111111222333333444444000000000111222333555666555444333222222222333444222333444444222000000111...///000111111222222111222222222222222222222222222333444333111000111222111111222111000111444666222222222111111222333333222111111111111111222222333222000///...///000222111111111000000000000000......//////000000111111000111111000//////000222444333333222222333333444333222222222222222222222222222222333333444444444333333444555444111///---444333333222111111111222444444555666777777666666444444444444444444444444444444444444444444444444222222222444666:::<<<>>>666555555444444666777888888777666555555444444444555666777777666666777888777777777777777888888888777777777777777777777777:::::::::999999888888888777999;;;;;;999777666777888:::<<<@@@LLL]]]iiinnn@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFIIIMMMPPPUUUVVV[[[dddkkkrrr}}}|||nnnUUUOOOHHHGGGKKKMMMKKKGGGNNNHHHEEEGGGJJJNNNXXXcccdddiiiqqq{{{pppgggoooxxxkkkeeeiiizzz}}}www{{{~~~|||||||||yyyvvvhhh```VVVQQQPPPNNNIIIEEE???>>>===<<<:::999888777777888888777666666777999999:::<<<>>>BBBEEEHHHJJJQQQOOONNNPPPTTTZZZ]]]___aaabbbbbbcccbbbbbbaaaaaa[[[^^^``````aaaccciiimmmkkkkkkkkklllmmmoooqqqsssrrrtttuuuwwwwwwwwwuuuuuuxxxvvvssssssssssssrrrqqqnnnoooqqqrrrrrrpppnnnmmmhhhiiiiiigggccc___^^^]]]ZZZWWWSSSQQQPPPPPPMMMKKKIIIEEE@@@@@@BBBBBB???<<<===>>>>>><<<:::888888999888888888777777666666666666555555555555777888999777777777777666444222111222222333333333333222222444222000111444666666444444444444444444444444444222333444444222222333444333444444555666777888999555444444444444444444555666555666888:::???LLLXXXbbbpppzzziii[[[IIIAAAFFFPPPVVVVVVQQQTTTXXXXXXVVVTTTTTTUUUJJJGGGCCC>>>:::888888888555555444222222111111111000000000000000000///...///////////////...............//////000000111111//////000000000111111111000000000000000111111222/////////000111111222222111111111222222333333444444444333222222222333444333444555444222111111111...///000111111222222111222222222222222222222222000111333222222111333444111222222222111222444777333333222222222222333333222222111111000111111111333222000///...///000111000000000000000///............//////000000111111000111111111//////111222444333333222222333333444222222333333333333333333222222333333333444444444222333444555444222000///444333333222111111222222555666666666666555555444444444444444444444444444444444444444444444444444777666555555555666777888666666555444555666777888777666666555555555666666555777888888777666888999888888888888777777777777888888888888888888888888::::::999999999999999999777999;;;;;;:::999:::;;;999<<>>===;;;999333444555666777666555555555666777666555444555777333333444444555777888999===;;;:::<<<@@@DDDFFFFFFHHHHHHIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGIIILLLOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]\\\\\\^^^\\\[[[ZZZZZZZZZXXXVVVTTTVVVYYYZZZZZZWWWTTTQQQOOOPPPPPPOOOLLLIIIHHHIIIHHHEEEBBB@@@???>>>===;;;:::777444555777888777444555777888777666555666888555555555555555444444444555555444444555666888999777777666555444333333222111222222333333222222111333111000111333555555444666666555555444444333333222333444444222222333444222333555777888888888777555444333222222333444555444444666:::<<>>;;;;;;;;;:::888666666777444555777888888777555333444555666666555444555666111222222222444555666777555444444666888:::;;;:::999:::;;;;;;<<<;;;;;;;;;999888777999;;;>>>>>>>>>??????AAABBBDDDDDDDDDDDDGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@CCCDDDEEEFFFEEECCCAAA??????@@@@@@???===<<<<<<===<<<;;;::::::;;;;;;::::::999777555555777888888666888999::::::999888999;;;666666666666666555555555555444444333444666777888777666555444333333333333333333444444444444333333111111000111222333444444666666555444444333222222111333444444222222333555333555888:::;;;;;;999888555444222111111222444555333444777;;;===BBBNNNZZZeeerrr{{{aaaSSSFFFEEELLLRRRTTTUUURRRTTTWWWXXXVVVPPPKKKHHH@@@???<<<888666555444444333333222111111111111111...///000000111111111111---......///000000111111......//////000000111111/////////000000000111111000000000000000111111222111111111222333333444444111222444444444222000///333333333333333333444444555666777666444333333333...///000111111222222111111111111111111111111111...000222222111111333444111333444444333444555777555555444333333333444444333222111000000//////000222111000000//////000000222444666777777555222111......//////000000111111111222222111000000111333444333333222222333333444222333333444555666777777333333444444444444444444222333444555555555555444444333333222222222333333444444555555555444444333333333444444444444444444555555555555555555555555222333333444555666777888666666666666666777777777777666666666666666777777777999::::::999888:::;;;::::::999999888777666666999999999999999999999999888888888999999::::::::::::;;;;;;:::999:::===???;;;CCCKKKTTTaaaqqq~~~\\\ZZZXXXXXXZZZ[[[ZZZYYY\\\___eeekkkqqqxxx~~~ttthhh]]]SSSLLLIIIGGGDDDAAAAAADDDFFFFFFFFFEEEHHHLLLSSS___ooouuutttxxxqqqkkkpppxxxnnnjjjeee]]]UUUPPPJJJGGGDDDAAA>>>>>>>>>>>>===BBBGGGKKKKKKJJJIIIIIIFFFDDDAAA>>><<<999777555222444666555333222333444222333444555555333111000000222444444222111222222/////////000111222333444000000111333666666555333333333444555555555555555555444333444777999999888666777888999:::;;;;;;:::::::::;;;;;;;;;:::::::::;;;:::888888999999777666:::999888777777777777888555666666555444333444666333444666888:::<<<>>>???999888666666777777666666777888999888666555666777555666666666666666666666444333333333333555666777666555444333222222333333222222333333333333222222111111111111111222444555666555555444333222222111111222444333333222444555333555888;;;<<<;;;999888444333222222222222333444444444777;;;>>>BBBNNNYYYjjjvvvuuu___QQQEEEGGGMMMQQQSSSUUURRRSSSTTTTTTRRRLLLFFFBBB===<<<999777666555444444222222111000000000111111------...///000000000000---......///000111222222......//////000000111111000000000111111111222222000000000000000111111222111111111222333333444444222333444555444222000...222222222333333444444444555666777777555333333444...///000111111222222111111111111111111111111111000111222222000000111222111333444555444444555666666555444444333333333444222111111000//////000000222111111000000000000000222444666777777555222111......//////000000111111111222222111000000111333444333333222222333333444333333444555555666777777444444444444444444444444222222333444555555555555444333333222333333444444111111333444555555555555333333333444444444555555555555555555555555555555000111222444666777888999666666666777777777777777888888777666666666666666777999::::::999999:::;;;;;;::::::999888777777666999999999999999999999999888888888999999::::::::::::;;;;;;:::999999<<<>>>>>>HHHTTT___mmm~~~kkkhhhfffgggkkknnnnnnmmmssswww|||oooggg\\\TTTMMMGGGHHHKKKMMMIIIEEEDDDFFFIIIJJJJJJMMMTTT]]]ffftttxxxooocccjjjxxxhhhooo~~~}}}xxxuuuoooggg]]]UUUOOOIIICCC???===<<<:::888777777888888555888<<<===<<<;;;;;;;;;888888888777777666555555111333444444333333444555000111222444444444333333333555777777666444444555444333222111000000000000111222444777999888555333000000111222333333333333333444444555666777888888444555555666777777888888666666666555555555555555999666444444555777777666777555333222222333555777444555666555333333555666222555999<<<===???BBBDDD:::999888777666666666666777888888666444333333444333333333444444444444444333333222222333444666777444444444333333222222222///000000111111000000///000222333222222222444666666666555555444333333333000222333333333333444666222444777999:::999888777333333444444444444333333444444777<<<>>>DDDQQQ]]]ooozzzrrr\\\NNNFFFLLLSSSUUUTTTVVVSSSRRRPPPOOOMMMHHHCCC???999999777666555555444444111111000000000000000111---......////////////.........///000000111222222......//////000000111111111111111111222222222222000000000000000111111222/////////000111111222222222333333444333222111000111111222333444444444444555666777666444333333333...///000111111222222111111111111111111111111111111222333222000///000111000222444555444444444555666555444333222222222333000000000//////000000111111111111111000000000///000111222333333111000.........//////000000111111111222333222000000222333444333333222222333333444333444444444555666666666555555555555444444444444222222333333444444555555333333333333333444444555///000111333444555666666222333333444444555555555555555555555555555555555333444555666666666666666555666777888888888777777888777777666666777777777777999::::::999888:::;;;:::::::::999888888888777::::::::::::::::::::::::999999999999999999::::::888999;;;::::::;;;===???DDDQQQ```lllzzz}}}{{{}}}{{{pppjjj\\\UUUPPPMMMIIIEEEFFFLLLAAAAAAAAA@@@AAAEEEMMMSSSaaaooo|||pppddd^^^^^^mmm{{{nnn}}}|||sssnnnkkkiiiddd```UUURRRJJJBBB===;;;:::999777777777777777777666666222444666666555555555666333444555666555555666666333222222333555777888999555555666666777777888888666888:::;;;999888777888888777666555333333333222555666999===???===:::666222333444555555666666666222555888888777666999;;;888888777777888999:::;;;:::999888888777777777777;;;888555444666999;;;<<<666666666666666777999999888888888777666666888:::666999===>>>======???AAA888999888777777666777888666777888777555444444555222222222333333444444444333222222222222444555666222222333444444333111000//////000000000000//////111333444333222222555777777777777666666666666666000222333333333333444666333444666888999999999888333444555666666555444333444444777<<>>AAABBBMMM[[[kkkwwwxxxhhh[[[SSSQQQNNNMMMOOOMMMGGGGGGLLLCCCHHHLLLLLLMMMTTTcccooouuu|||jjj]]]XXXWWWaaattt}}}yyyxxx|||{{{wwwzzzwwwmmm```VVVQQQNNNJJJFFFAAAAAA===777444777;;;===333444666777777666555444111222333444333333555777333444666666555555555666111//////000444888999999:::999888777777777888888333555888888777555555555777666555444444444444555444666:::>>>@@@>>>:::666777888999:::;;;;;;;;;;;;111666;;;;;;888777:::>>>===<<<;;;::::::<<<>>>@@@???>>>>>>===<<<<<<<<<======999666555777;;;???@@@888999:::<<<============666777777555444444666888666999;;;;;;888555666777444444555444444444666777444555666555444333444555333333333444444555555555333222222111222333555666111222333444444333111///111111222222222222111111111333555444222333555888888888888888888999999999000222333333333333555666555777888:::;;;;;;;;;;;;222444666888888666444222444444777===CCCLLL]]]lllxxx~~~rrriiiOOOGGGJJJ[[[fffbbb\\\[[[PPPJJJDDD@@@>>>===;;;888444333333333333333333333000000////////////000111111111111111111000///...000000000000111111111111......//////000111111111////////////000000000000000000000000000111111222111111111222333333444444333222222111111222333333000111222444555555444444444555666555333222222222...///000111111222222111000000000000000000000000---///000111000111222444...000333444333222333333555444333222111111111111............///111222333111111111111111000//////111111111000000000000000......//////000111111111222333333222111111222444444333333222222333333444444444444444444444333333666666555555555444444444333222222111111222222333333333333333333444555666111222222333333333222222222222333333444555666666666666666666666666666666555666777888888888777666555666777999999888888777222222444666888;;;===>>>666888999999888777999:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888222555:::>>>@@@BBBDDDFFFSSSbbbrrr}}}qqqaaaVVVQQQPPPKKKLLLMMMKKKIIIGGGFFFGGGHHHMMMTTTZZZaaalllyyymmmYYYOOOUUU```qqq{{{uuusssrrrqqqppplllllllllooowww~~~|||uuurrrooonnnnnnhhhaaafffqqq|||~~~|||wwwssstttvvvkkk\\\MMMGGGCCC===;;;===999555222111444666666555444444444444444444444444111222333333111111222333555888999777777999999555555555777888::::::;;;;;;:::999888777777888999:::;;;;;;:::999999888888777:::999666444333333444555333555777999:::;;;;;;:::999999:::;;;;;;<<<======999999999;;;<<<<<<:::888>>>>>>>>>>>>????????????AAA>>><<<;;;===>>><<<:::888999999:::;;;===>>>???===<<<:::999:::<<<>>>@@@:::999666555555666999:::999888888777666555555555222222333444444555666666666777777777666444222000555444333333222222222333222222111111111111111111000222333333222111111222111222333222000000000222222333444444444555777999888;;;===;;;666333555888333333222222333333444555:::999888888:::;;;:::999555555555666666666666666777555888===BBBJJJ]]]ooo|||wwwkkk]]]JJJHHHNNN\\\bbb]]]UUURRRLLLIIIDDD>>>:::777666666111333444444333222333444222222111000/////////000///000111222222111/////////000111111111///...---111000//////000222222111222111111111000000/////////000000///......000222333333444444444333222222111111111111222333444555444444444444444444444444666555444222111111222222111111111111111000///...222000......000222222222000000//////000111222222000000000000111222333444333333222222111000//////000000000000111111111111222111111000000000000000111111000000000000000111......---......///000000111222222222222111000000222222222222333444555666333333333333333333333333444333222222333444333111111222222333444555666666666555222000000222444555555444444333333444444555222333333333333333333444888999999777666555777888666666666666666777777777444555666777777666555555555555555444333444888:::999888888888999;;;===>>>888888999999999:::::::::777999;;;;;;:::::::::;;;;;;:::999888888888999:::777:::???AAA>>><<>>;;;999999::::::999777777777777888999;;;<<<===<<<;;;999888888999<<<===777666555444444555666777777666666555444444333333222222222333444444444555666666777666555333222111555444333333222222222222222222111111111111111111222444555555444333333444222333333222000///000111000222333444444666888;;;999<<<<<<999444000111444333222222222222333444444999888888999;;;;;;:::888444444444555555666666777888777999???DDDNNN```rrrxxxiiiYYYJJJJJJPPPZZZ]]]WWWOOOMMMIIIFFFBBB===999777666666000222333333222111111222111111000000///000000000000000111111111111000000000000000000000///......000///......///000000000111111111111000000000///000111000///---...000222222222333333444333333333111111111111222333444444444444444444444444444444666555444222111111222222333333333222222222111111111000......000111222111222111111111000111111111111000000000000222333444333333222111111000//////000000000000111111111111222111111000000000000000111111000000000000000111111111000/////////000000000111111222222111111111222222222222333444555666333333333333333333333333555444333444555666555444333333444444444444444444555444222111111222444666555444444444444444444555333333333333333444444444666777888777666555555777777777777777777777777777666666777888888777666555444555555444444555888;;;;;;:::999888888999:::;;;888888999999999:::::::::777999;;;;;;:::::::::;;;;;;:::999888888999::::::777999>>>@@@>>>>>>GGGQQQaaaooo|||pppaaaWWWTTTRRRNNNKKKKKKMMMPPPSSSUUUYYY^^^bbbfffqqq|||mmm[[[PPPLLLTTTfffvvvxxxrrrlllgggaaa^^^XXXXXXVVVSSSQQQTTT[[[aaabbbbbbaaadddnnnyyy|||yyy]]]VVVUUU\\\^^^WWWSSSUUU]]]iiirrrmmmcccbbbppp~~~xxxlllLLLCCC<<<:::999777666777666555333444777:::;;;;;;888888888888888888888888888999999888666555666777999;;;;;;999999;;;;;;888666777888999999999999999:::999999888888999999:::999999999:::::::::;;;;;;333555777888888666555333333444666777777777666555555555666666777777888888666666555666777777666444999999999999::::::::::::999888666555666666555444555555555666777888999::::::999777555555666888999444333333333333333333444444444333333222222111111222222222222222222222333666666666555444333222111444444333333333333222222111111222222222222222222333555666666555444444555222333444222000//////000///111333444444666999;;;<<<======999444000000111222222222222222333444444777777888;;;<<<<<<999777333333333333444555666777999999;;;@@@GGGRRReeeuuuzzzgggTTTIIIKKKQQQVVVUUUMMMHHHGGGDDDBBB>>>:::777666555555000222333222000/////////000000/////////000111111111000000000000000111111111000000///////////////...............//////000111111111111000000000000111222111///------///000111111222333444444444333111111111222222333444444444444444444444444444444555555444333222222222222444333222111111111222333000///---...000111111000333333222222222222222222222111000///000111333555222222222111111000000///000000000111111111222222222111111000000000000000000000000000000000111111444333222111000000000000//////000111111222222222222222222222333444555555333333333333333333333333666555444555777888888777555555444444444333333333333333222222222444555666444444444444444444444444333333333444444444555555444666888888666555444555888888777777777777777777888888888888888777666555333444555555555666999;;;<<<;;;:::888888777777777888888999999999:::::::::777999;;;;;;:::::::::;;;;;;:::999999999:::;;;<<<:::;;;>>>AAA@@@CCCOOO\\\lllyyytttooommmggg```WWWQQQQQQRRRSSSSSSYYY]]]eeelllqqqwww|||~~~lll___QQQMMMSSSaaattt~~~yyyuuusssfffccc___[[[XXXVVVUUUTTTXXX]]]bbbcccbbbfffooowwwsssttttttwwwlll```[[[aaaeee^^^UUUQQQUUUdddpppmmmbbbcccuuu{{{hhhYYY@@@<<<999888999::::::::::::999888888888999999999::::::::::::::::::::::::999:::;;;:::888777777888999;;;;;;888777::::::888555666777777777777666666888888777777777777888888666777777888999:::::::::333444666777777777666555444555666777777666555444444444555555666666666777777555555555666666555333666666666666777777777777666555444333333333333333444333333333444555666666777666555333333333444555111222333444444333222111333333222222222111111111222222222111111111111111555555555444333222222111333333333333333333333222111111222222222222222333333555666666555444444555333444444222000//////000111222444444444555888:::===>>>===:::666333222333222222222111222333333444555666999<<<>>>===999666222222222222333555666777999:::<<>>;;;888666555444444111222333222000.........///////////////000111222111000/////////000222222111000///......///000111.../////////......000111111111111000000000000000222222111///---,,,...000///000111222333444444444000000111222333333333333333333444444444444444444444444444333222222222222333111///......///111222000...---...000111000///111222222333444444444444333111000//////111333555222111111111000000000///000000111111111222222222222111111000000000000000///000000111111111111111222222111111000111111111......///000111222333444333222222222333333444555444444444444444444444444555444444555777999888888444444444444444444444444222222222333444555666666444444555555555555444444333333444444555555666666444777999:::888666555555888888888888888777777777888888888777666555444444333444555555555777999<<<::::::999888888777777777888888999999999:::::::::777999;;;;;;:::::::::;;;;;;:::999999999;;;<<<===AAA@@@BBBCCCCCCIIIXXXgggvvv{{{kkk```]]]]]]UUUVVVVVVVVVWWW\\\dddjjjsssyyywwwlllYYYQQQMMMSSS```ppp~~~{{{vvvoooiiihhhfffaaa^^^^^^UUUUUUWWWYYY\\\```dddgggeeemmmvvvyyywwwxxxyyyiii___dddiiicccXXXSSSSSSbbbppppppiiilll~~~qqqYYYIII:::999888888:::<<<======::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777666777888888:::999555555888888666444444555555555555555444555555555666666555555555444444555666777888888999555555444444555666888999555666777777777666555444555555555555666666666666888777555555666666555444333444444444555555555555444444444333222222333444333333222222222333444444555444333222111222222222111222444555555444222111333333333222222222222222111111111111111111111000444444333333222222111111222222333444444444333222111111222222333333333333222333555555333222333444222333444222000//////000444555666555333333555777:::::::::888666444444444222111111111111222333333444555999<<>>???DDDCCCCCCDDDEEELLL^^^nnn~~~|||iiiZZZSSSSSSUUUSSSZZZbbbgggkkkrrr~~~uuueee[[[JJJJJJPPP___ppp|||oooiiiddd```XXXSSSQQQRRRQQQOOOPPPTTTXXX]]]cccjjjooouuuzzz~~~yyypppeeekkkqqqkkk___YYYSSS^^^kkkrrruuu{{{zzzdddNNNAAA777999999777888<<<===<<<666777999::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;666777888888777666777888777999777333333666666444222333444444555555555555333444444555555444444333333333444444555666777777777666444333444555888999555555666777777666555444555555666666666666666666:::888666555666666555444333333333333444444444444333444444333222222333555444444333222222222333333333333222222222222222222222333444555555444333222333333333333333333222222111111111111111111111222444333222111111111111222111222333444555444333222111111222222333444444444000222333333222111111222111222333222000000000222666777777555333222333555444444444444333333333333111111111111111222333333444555888<<<>>>===:::777666555333222222444666777888;;;===AAAMMMaaattt}}}pppYYYHHH>>>EEEIIIFFFAAA@@@@@@@@@999888777555444333222222000222333222000///////////////.........///000000////////////000111222333///////////////000000111...111222111///...111444000000000000111111111111111222111///------///000000000111222333333333222///000222333444444333222222333333444444555555555222333333444444333333222333222111111111222333444000//////000222222111000...000222444555666555555222111111111111111222222000000000000000000000000111111111222222222222333222111111000000000000000---...000111222222111111,,,,,,,,,---...000222333............///111333444333333333222222333333444444444444444444444444444444333222333555666666555111222222333444555666777111333444666666666555444444555666777777666555444333444444555666777888888777999;;;;;;999888777888888888777777666666555555666666555444333333333333444666777777777777888:::555666777999:::;;;;;;;;;888888999999999:::::::::777999;;;;;;:::::::::;;;::::::::::::;;;===???@@@CCCBBBBBBCCCFFFPPPcccuuuxxxlll```XXXXXX]]]bbbkkkqqqzzzsssdddXXXRRRPPPUUUaaasssvvvggg[[[UUURRRNNNFFFFFFJJJOOOPPPSSSZZZcccooouuu}}}zzzqqqvvv{{{rrrccc[[[TTTZZZfffuuuyyyhhhSSSDDD>>>888;;;;;;666666:::<<<:::555777:::;;;::::::<<>>888777666555333222111111...///111000///......///000000///.........//////...///000111111222222222......///000000000000000---000222111------000444///000000000111111111111000111000///---...000222000111111222222222111111///000222444444444333222222222333333444555555666222222333444444444333222111111222222222333333333111000000222444444222000000111333444444444222111000111222222222222111000///000000000000000000000111111111222222222333333222111111000000000000000---...000222333222111000---,,,------...///000111//////...---...000222444444333333222222333333333555555555555555555555555555444333333555666555333333333333444444555555555222333555777777666444333444555666777777666555444333444555666777888999999888999:::999777777777888777777666666555444444333666555444444333444555666666777999888777666777888666777888:::;;;<<<;;;;;;888888999999999:::::::::777999;;;;;;:::::::::;;;::::::::::::<<<>>>@@@AAAAAAAAABBBFFFKKKWWWlllzzzqqqmmmhhhddddddjjjttt{{{uuueeeXXXRRRPPP```ffftttuuukkkjjjbbbVVVMMMJJJIIIGGGGGGKKKSSS[[[___eeerrr~~~xxx}}}rrr```VVVUUUXXXcccwwwzzzkkkYYYFFF======;;;???===777666:::<<<:::777:::<<<<<<999888999;;;999999999999999999999999444555777777777777999;;;888:::777333222555666444333444555777888999999999333444555666666555444333555555555666666666666666444555777888888666555444111222333444555444333333444444444444444444444444999777444333444444444333333333444444444555555555111333444333111000333555666666555444333333333333222222333333444444444555222222222222222222222222111111111111111222222222000000111222333444444444333222111000000000111222000111333555555555333222111111222333333444555555000222444333222111222222///000222222111111222444333444555555444444666777555444333333333333222111111111111000111222222333555555777:::======;;;999:::888666333333444555777:::>>>AAADDDRRRiii|||}}}rrraaaNNNBBBAAAFFFFFFAAA???AAA@@@<<<888777666555333222111000,,,---//////...---...///111000///...............---...000111222222222111---...///111111111000///,,,///111000,,,+++///333//////000000111111111222///000000///......000222111111222222222111111000...000222444555444333222222222333333444555666666111222333444444444333222...///000111111111111111111111111333444555333111222333444444444222///...///111222444333222000///////////////000000000000111111222222222333333333222111111000000000000000,,,...000222333222111000///............//////000000///...---...000222333444444333222222333333333555555555555555555555555666555444444555666555333555555444444444333333333333444666888777666333222444555666888888666555444444444555666777888999999888999999777666555777888777666666555444444333333777666555444444555777888666888999999777666666777777888:::;;;<<<<<<;;;;;;888888999999999:::::::::777999;;;;;;:::::::::;;;:::::::::;;;<<<>>>AAABBBBBBBBBEEEJJJQQQ^^^uuu|||xxxuuutttsssooottt{{{~~~kkk[[[RRRSSSYYY___nnnyyyjjj```XXXRRRIIIDDDDDDHHHKKKLLLNNNXXXgggsss|||{{{xxx~~~rrr\\\SSSTTTfffxxxjjjWWWFFF<<<:::>>>;;;:::999999999999:::;;;<<<;;;999999::::::999888777777888999::::::;;;;;;888888777555444555999<<<:::888555666777777555222444444444555777888:::;;;666555444333333333333333555666777777888777777666999777555222222222444555222222333444555555555555555555444333333555666777444444444555555555555666555555555444222222333444111111111222222333333333444333333222222333333444222222333333333333444444555444333222222222333444333111///111333555333111333222222111111222222333...///111333333111///...000111333444555666666666111555555333333666666333333333333333333222111000222111000000111222444555555555444444444333333333666555444444222222111000000//////111555666555222666555555777:::;;;999666888444111111555888999999;;;<<>>???AAABBB???AAADDDLLLZZZnnn}}}xxxrrrtttvvvyyy{{{|||}}}}}}~~~vvvmmm```WWWVVV]]]hhhpppvvviii\\\PPPIIIIIIHHHHHHLLLQQQWWWZZZ\\\bbbkkkxxx|||qqq[[[TTTWWWiii|||ppp]]]NNNCCC======@@@===<<<;;;::::::;;;<<<======<<<;;;;;;<<<<<<;;;999777777888999999:::;;;;;;777777777777777999===@@@:::888666666777888666333555555555555666777999999555555444333333333444444444444555555666777888888999888555333222333444666222222333333444333333333444444444444444555666666444444444444555555555555555555666555333222333555111222222222333333333333444333333222222333333444222222222333333333444444333333222111111111222333333111000111333555333111333222222222222222222333///000111222222111000///000111222333444555555555000333444222333666666333222222222333222222111000222222222222222333333444333333333444444444555555666555444444222222111000111//////111444666555333666555555888:::;;;999666777444222222555888999999===>>>BBBJJJYYYmmmppp[[[JJJCCCEEECCCAAA???===<<<<<<<<<888666444222111000000000///000000111000///...---............////////////,,,---...///000111111222111111000000000000111111000////////////000111111111000///......000111333000000000000111111222333111111222222222111000///222333444555555555444444333333444555555444333222333333444444444444444333555444333111000000111111111222222111//////111333111222222222222333333333222222111111111111111222333444333222000000111333000111222222333333333222222222111000000000000000...///000111111111000000........./////////000000111///---...111222222000333333222222222222333333444333222222222222333444444444555555555555444444444444444444333333333333444555555666666666555555222444666666555444444444777777666555444444333222444555666555555555777999666777999:::;;;:::999888666555444333333444555555777777777777888888888888:::999999999999999999:::<<<:::888999;;;<<<:::888<<<<<<<<<=========>>>>>>============>>>@@@AAABBB@@@CCCIIITTTdddxxxvvvnnnjjjnnnsss{{{yyymmm^^^ZZZVVVWWW___lllzzzyyynnnbbbXXXRRRPPPOOOEEEJJJTTT___hhhmmmppprrrzzz}}}}}}yyywwweeeRRRPPP^^^ppprrrbbbOOOEEE@@@===>>>@@@>>>>>>===<<<<<<===>>>>>>???===<<<<<<===>>><<<;;;777777888888999:::::::::666777888999999<<>><<<:::999999:::777666444222000000000000//////000000000///..................////////////---...//////000111222222222222111111111111222222.........///111222444555111111000///000111222333000000000111222333444555222222222333222111111000555555666555555444333222333333444444444444333333333333444444444444333333444333222111111111111111000111222111//////111333111111222222222333333333555444333222111111111111111333333333111000111222222111111111111222333333222222111000000000000111111111222222111111000///....../////////000000000///...---...000222222222333333222222222222333333333333222222222222333333444444555555555555444444444444444333333222222222222333444555666666666666333444555555333333444555===;;;999666555444444444444555666555555555777999999999:::;;;;;;999888777444444333333333444444555666666777777888999999999999999999::::::999999999;;;:::999999;;;;;;:::999;;;<<<<<<===>>>???@@@@@@============???@@@AAABBBAAAFFFPPP___rrr{{{yyy|||qqqeee]]]SSSUUUXXX```kkkwww~~~zzzrrriiiaaa\\\TTTLLLHHHKKKPPPUUUXXX```mmmxxx~~~wwwvvvxxx~~~xxxqqqkkkYYYMMMSSSiii{{{yyyiiiXXXGGG???===<<<<<<===>>>==================>>>>>>===<<<<<<===>>>===;;;777777888888999999999:::666888999999:::<<<@@@CCC999999888888888777777666777666666555555555666666333333333333333444555666444333222111222444777888999777666555444555666666333333333333333222111000222333444555666555444333333333444444444555555555444666777666555444555666333333333333444444444444444333333222222333333444111222222222222333333333111111111111111222222222111111222333444333333222222333333333333333333222222111111000000111111222//////000222222333333333///333333111111444444111...///000111222222222222444555666666555333222111111111222333444555555666666555444444222222111000333111000///111333555666444666888:::;;;:::999777666555444555666999:::;;;<<<>>>CCCOOOaaatttqqqYYYGGG???>>>===;;;888777666666777666555333111000///000000//////////////////................../////////////////////000111222222222222222111111111111222222---......///000222333444111111000000111111222333000111111222333444666777333333333333222222111111666666555555444444333222222333333333444444444444333333444444444333222222333222222111111111111111///000111111000000111222111111111222222333333444444333222111111111111111000222333333222000111111333222111000000111222333222222111000000111111111333333333222111000000///...////////////000000000...------...000222333333333333333222222333333333333333222222222222333333444444555555555555444444444444333333333222222222333444555555666666666555333444444333222222444666@@@>>>;;;777555444444555333555666555555555777999999999999999888777555555333333333333333444444555555666666777999::::::;;;888999:::;;;;;;:::999888:::999999::::::;;;;;;::::::;;;;;;===>>>???@@@@@@=========>>>???@@@AAABBBAAAHHHVVViii~~~xxxggg[[[UUUTTTUUUYYY```iiiqqqwww{{{}}}|||yyyrrrjjjccc^^^VVVOOOOOONNNLLLJJJJJJPPPXXX^^^rrrzzzrrrfffbbbdddjjjqqq|||}}}rrriiibbbTTTRRRbbbvvvzzzlll\\\MMM???:::;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<:::777888888888888888999999777888999888888999<<<>>>888888888888777777777777777666666555555555555555333333333333333444555666666555333222111222444555777666555555444555555666444444555555444333222222111222444555555555444333333333333444444444444555444666777888666555666666444444444444444444444444444333333222222333333444111111111222222222333333111222222333333333444444///111333444444333222222222333444444444444333222222222111111111111222222//////000111222222222222222444555222111333222......///000111222333333333555555666666555333111000222222222333333333444444666555444444222222111000222222111000000222444666333666999;;;;;;:::999888555555666666777999;;;===<<<>>>FFFTTThhh{{{lllVVVHHHCCC===<<<:::888777666777777555333222000/////////000..................//////............//////////////////000000111111222222222111111111111111111222...............///000111111111111111111222222333111111111222333555666777333333333222222222222222333333333333333444444444222222222222333333444444333333444444333222222111111111222111111111000000...///111111000000111222000000111222333333444444000000000000000111222222///111222333111000111111333222111000000000111222222111111111111111222222444444333222111000//////////////////000000000111......///000000222333555444333333333333333333444333333333444444333333333444444555555555555444444333333333333333333333333777777777777777666555444333444444444333333555777@@@>>>;;;777555555555666333555666555555555777999999999999888777666555444333444444444444444444444555666777888999:::;;;<<<888999:::;;;;;;:::999888999999::::::::::::;;;;;;999999:::;;;===>>>??????======>>>???@@@AAAAAABBBAAAKKK\\\qqqzzzhhhWWWNNNNNNPPPVVVZZZ```eeehhhiiigggfff^^^[[[VVVQQQNNNKKKGGGDDDJJJOOOTTTYYY^^^eeennnuuuooo]]]RRRNNNNNNSSSXXXjjjvvvuuunnnbbb[[[XXXQQQYYYqqqyyyhhhWWWKKK@@@888777999999999::::::;;;;;;<<<<<<;;;;;;::::::999888999;;;;;;;;;999888888888888888888888888666777888777666666888999666777888777666555666777666666555555444555555555444444333333333444555555777666444333222222333333555555555444444444555555444444555555555444333333222222333444444444444444333333333333444444444444333666888999777666666777666555555555555444444444444333333222222333333444111111111111222222222222111222333444444444444444...111444555444222222222222333444555555444333222222222222222222222222222000000111222222222222222222555555222222333222//////000111222333444444444555555555444444222111111222222222222333333333333666555444444222222111000111222222111000111333555333666:::<<<<<<:::999888444555777888888999<<<>>>===AAAJJJ[[[qqq|||hhhSSSGGGEEE???===<<<:::999888999999444222111////////////000......------......///000............/////////////////////000000000111111111111000000000000111111000///...............///000000000111111111111222111111111222333444555666333333222111111111111222111111111111222333555555222222111111222333444555333444444333333222111000000111111222111111000000---///111111000000111222000000111222333444444555////////////000111222333///000222111000000111333222222111000000000000111222111111111111222333333444333222000000//////////////////000000000111111///000111111111222444666444444333333333333444444444444555555555555444444444444555555555555444444222333333444444555555666888888888888777666555444222444555555555555666777<<<;;;999777666666666666444555666555555555777999;;;:::999999888777777666555555666666555555444333666666777888999:::;;;<<<999999999::::::999999999777999::::::::::::;;;===999::::::;;;<<<===>>>>>><<<===???@@@AAABBBBBBBBBDDDQQQeeexxx~~~ssscccUUULLLIIIIIIKKKOOOQQQSSSUUUUUUSSSQQQOOOKKKJJJIIIHHHIIIJJJLLLOOOPPPWWW```ggglllrrrzzz}}}eeeYYYMMMGGGEEEDDDFFFJJJVVVcccpppvvvxxxzzzzzzxxxbbb[[[PPPPPPSSSRRRaaa~~~yyyrrrhhhWWWHHH@@@:::777888999888999<<<:::;;;<<<<<<<<<<<<;;;::::::888888999:::;;;;;;:::888888888888777777777777444555777666555555666888444666777666444444555777555555444444444555666666555555444333333333444444555555555444444444444444444444333333333444444444222222333444444444333333333333222222333333444555222222333333333444444444333666888999888777777777666666666666555555444444444333333222222333333444111111111111222222222222///000222333444444333333---111444555444222111222222333444666666444333222111111333333333333111111000111222222333222222222000444444222333666555222111222333444444444444444555444333222222222222222000000111222333444444555666555444444222222111000000222444333111111222444222666;;;===<<<:::999999333555888999999999<<>><<<===???AAABBBBBBBBBAAAIIIYYYnnn~~~pppbbbPPPFFFEEEGGGGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEHHHKKKNNNQQQXXX___rrrxxxuuujjjUUUMMMGGGGGGHHHFFFFFFGGGBBBOOO]]]bbbccccccbbb```YYYRRRJJJNNNWWWZZZlllyyyoooggg]]]OOOAAA???<<<:::<<<<<<999999===:::;;;<<<======<<<;;;::::::999888999;;;<<<;;;:::888888888777777777777777333444666666555555777888333555777666444333555777444444444444444555666666666555444444333333333333333333555555666666666555333333333333333333333333000111222333333333333333444333222111222333444555222222333333333444444444333666999:::999888777888777777666666555555555444444333333222222333333444000111111111111222222222...///111222333333222222---111555666444222111222222333555666666555333222000111333444444333111000111222222333333333222222...222333333444888888666333333444555555555444444444333222111000111222333......000111333555666777666555555444333222111000///222444444222111222444222666<<<>>><<<:::999999333666999999999:::===@@@;;;???KKK```xxx|||fffMMM@@@===:::999777666555555555666222111000///......//////...------,,,---...///000............/////////000............//////////////////............//////000000000000000111222222......///000000000000000222222222111111222333333333222000/////////000111111000/////////000111222111111000000111333444666444444444333222111000//////000111222222111000///+++---000111111000000111///000000222333444555555444444333222111111111111000111000///...///222555000111222222222000///...222111111111222333333444111111///.........///000000000000000111111111111222444666444222222444777555444444333333444444555555666777888888777666555444555555555555555555444111222333555777888::::::333333444555666666666666111444888999888777777888333444555666777777666666444555666555555555777999666555555444444444444555999999999999777555333222888888888999999::::::;;;;;;:::999888888999:::;;;666999;;;;;;999999;;;>>>============>>>>>>>>>>>><<<===???AAABBBBBBBBBAAANNN___tttrrrgggTTTPPPHHHAAA===;;;<<<===CCCAAA???@@@BBBCCCDDDCCCHHHNNNUUUZZZ]]]ccclllsssnnn]]]TTTRRRTTTYYY]]]XXXOOOKKKKKKNNNJJJLLLRRRTTTRRRTTTXXXUUUWWWWWWWWW]]]kkkzzzxxxnnn___MMMAAA>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888888888888888777555444333444555666666444555666888:::999888666555555555555777777666444222222444666555555555555444333222111222555444222222666777444555555555444444333333333444444444444444444444444555555666666555444333333444444222111111222444444444555666555333222333444444555555555444444666777888777555444333333444444111111111111111111111111000000000000000000000000444333222222444444333222222333444555555444333333222333333333222222444666111111111111111111111111000000111111111222222222555666777777777666444333555444333222111111111111//////111333000---222999555555444333333222111111111111222333333333333222555777999:::::::::;;;===666777888999888999<<<>>>===CCCPPPddd{{{xxxdddPPPCCC>>><<<;;;999777666666777888444333111000////////////000///.........///111222,,,---///111111000...---222000...///111111///,,,111000...------...///000222111000//////000111111...------///222444444333111111222333333333333222333222222111000000111111222111000//////000111111222111111111111111222222444444444333222111000//////000000000000000////////////111222222111000000000111111111111222222222222222222222222222222222111000000000111222333333111222222111000000111333222222222111111111111000222111000.........///000000000111000000222666999777777666666555555555555333222222222222333444444666777999999777555555555555444333333222222222222333444666666555555777888555555666777777777777777444555666777888999::::::777777666555555555555555555666666777888999999999888888666555555666777888888999:::;;;:::777444111777777777888999999::::::888999::::::;;;;;;;;;:::999999999888999999:::::::::;;;;;;:::999:::<<<>>>;;;CCCAAA>>>BBB@@@AAAKKKWWWhhhzzz~~~qqqggg\\\TTTKKKIIIEEEBBB???>>>======AAAAAAAAABBBDDDHHHKKKMMMWWW___iiiqqquuuzzzyyykkkeeeeeehhhjjjnnnrrrnnneee```aaaTTTQQQSSS[[[___```cccgggcccbbb```ccclllzzz{{{lll___RRREEE===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888777888888888888888777666555666666666555555777888888777777666666666666777666666666444222222555777555555555555444333222111111444333111111444555333555555444444444333333333333333333333333333333333444444444444444333222222333333222222222222333333444555555444333222222444333444444444333333555777888777555444333333333444222222222222222222222222111111111111111111111111444333111222333444444333333444555555555444333222111222333333222222333555222222222222222222222222222222222222333333333444666666666666666555444444111111000000000111111222000000222333000---111888555555444444333222222111111111222333333333333333333555888999888888999;;;666777888999999:::<<<>>>>>>DDDQQQeee{{{ttt^^^KKKAAA>>>;;;;;;999888777666666666333222111///......////////////......//////000111------///000000000///...111///...///111111///,,,111///...------...///000222222111000000000111222///...---...000000///...000000111222222222222111333333222111000000000000222111000//////000111222000000000000111222333444444444444333222111///////////////000000//////......///000111111111000///000111111111111222222222222222222222222222222222111111000000111111222333111222222111000000111333222222222111111111000000111000///......//////000111222222111111222555888999888777666555555444333333333333333333444555555777888:::999777555555555555555444333333333333333444666777777666555666888555555666777777777777777444555666777888999::::::888777666666555555666666555666666777888888999999777666555444444555666666777888999999888777555333777777777888999999::::::888999::::::;;;;;;;;;;;;999999999888999999:::;;;;;;<<<<<<:::999:::<<<>>>:::CCCAAA===??????CCCPPP___mmm}}}tttcccWWWPPPKKKFFFCCCDDDEEEFFFEEEDDDBBBAAABBBEEEHHHKKKNNNTTT\\\bbbqqqzzzxxxrrrtttyyy}}}~~~yyytttuuuhhheeeffflllqqqsssvvvyyyuuuoookkkppp|||qqq\\\NNNDDD===999:::::::::::::::;;;;;;;;;;;;999999::::::::::::::::::888888999999999999888888777777888999999999999999555666666666555555777999666666666666666777888888555555555444333333666888555555555555444333222222111333333000000333444222444444444444333333333333222222222222222222222222222333333333333222222111222222333333333333222222333444555444222111222333111222333333222222333555666666555444333333333333222222222222333333333333222222222222222222222222555333111111333555555555333444555555555333222111111222333222111111333555333333333333333333333333333333444444444555555555666666555444444444555555............///000111222111111222444111...000666555555444444333222222222222222222222333333333333111444666777777777777888555777888999999:::===??????FFFSSSfffyyynnnWWWEEE>>>===;;;::::::999777555333222222111///............///------...////////////........./////////000000000000/////////000000...---000///...------...///000222111111000000111111222000///...///000000///---///000000111111111111111333333222222111000000///222111000//////000111222......///000111333555666333333333222111000///...---....../////////......---...///000000000000///000111111111111222222222111111111111111111111111111111000000000111222222111222222111000000111333222222111111111000000000000////////////000000111333333333222111222444777999888777666555444333222444444444444444555666666777999:::999777555555666555555444444333333444444777888999888666555666777555555666777777777777666444555666777888999999999888888777666666666777777555666666777777888888999666555555444555555666666666666666666666666666666777777888888999:::::::::999999::::::::::::;;;;;;999999999999999:::;;;;;;<<<======;;;::::::<<<>>>;;;DDDBBB===@@@BBBJJJ[[[jjjvvv}}}vvvqqqpppllljjjbbbWWWQQQQQQPPPMMMHHHIIIKKKMMMNNNNNNMMMMMMLLLQQQXXX]]]bbbjjjvvv~~~|||uuuooowwwwwwdddNNNBBB>>>;;;:::;;;999999999::::::;;;;;;<<<999999999999999:::::::::888888999999999999888888777777888999999888888888555666777666555555777999777777666666666666777777333444555444333444666888444555555555444444333222111444333000000444444222333333333333333333333333111111111111111111111111222222333333333333222222000111222333333222111000222333444333222111222333000111222111000000222444555444444333333333333222222333333333333333444444333333333333333333333333444222111111333555666777333444555555444333111000000111222111000111222444333333333333333333333333333333333444444444555555666555444333333333555555.........//////000111222333111222444222///000444555555444444333333333333222222222222333333444444111444777888777666777777555777888999999;;;===@@@???HHHVVVhhhxxx|||hhhRRRBBB<<<<<<999:::999999777444111000000///...------...//////+++,,,.../////////...---//////......//////000111////////////000///...---///............///000000000000000000000000111111......///111333444333222000000111222222222222222333333222222111000000///222111000000000111222333/////////000111333444555333333333222111000......,,,---..................------......//////000000000000111111111222222222333333333333333333333333111111000000000000111111000111222111000000222444111111111111000000000000......//////000000111111222333333222111000222444555555444444444333333333555555555555555666777777666777888777555444555666666666555444444555555666888999:::999666555666777444555666666777777666666444555777888999999999888888888777777777777888888666666666666777777888888666666666666666666777777444444444444555666888999777777888999999::::::;;;:::::::::::::::::::::;;;999999999999999:::;;;<<<===>>>===<<<::::::<<<>>>===FFFDDD@@@CCCIIIUUUhhhvvv~~~tttlllhhheeedddddddddgggfffcccbbbcccbbb^^^XXXXXXXXXXXXYYY[[[]]]^^^```fffnnnuuu{{{}}}xxxzzz{{{qqqooo|||~~~xxxvvvtttqqqbbbSSSBBB<<<<<<;;;;;;<<<888999999::::::;;;;;;;;;888888888999999:::::::::777888888999999888888777888888888888777666555444555666777777555666777999999888777666555555555555333444555555444444666777444444444555444444333333333555555222222555555333333333333333333333333333111111111111111111111111333333444444444444333333///000222222222222000///000222333222111111222333000111111111000000222333333333333333333222222222222222222333333444444444333333333333333333333333333222111222444666777777333333444444444333111000000111111111000000222333333333333333333333333333111222222222333333333333555444333222222333444555222111111000000111111222333111222444333000000444555555444444444444333333333333222222222333444555222555888:::999888777777555777999999:::;;;>>>@@@???JJJ[[[lllxxx~~~sssbbbOOOAAA;;;:::888999888888666333000/////////...------...///000+++,,,.../////////...---000////////////000111111...///000//////...------...............///000000---......//////000000000//////000222444555333111111222333333444444333333111222222222222111000///222111000000000111333444111111111000111111222333333333333222111000///...,,,,,,---...//////......---------...///000000111000000111111111222222222444444444444444444444444111111000000///000000111000111222111000000222444111111111000000000//////......//////000000111111000111222111//////000111///000000111222333444555666555555555555666777777444555666555444444555666777666666555666666777777999::::::999666555555666444444555666666666666666444555777999999999888777888888777777777777888888666666666666666777777777444444555555666666666666333333333333555777999;;;888888888999::::::;;;;;;;;;;;;:::999999999:::;;;999999999999:::;;;<<<======>>>>>><<<;;;;;;===???<<>>===>>>>>>===<<<<<>><<<============>>>@@@CCC:::BBBCCCJJJ\\\iiittttttoooqqqwwwyyyrrrdddWWWMMMKKKOOOSSS___mmmmmmqqqxxxgggXXXLLLBBB:::777555555999:::888999<<<;;;::::::999999888888888666777777888999999::::::777777888888888888777777777777888999999999999888666777888777666666888:::666666666666666777777888444666777666555333333444333333444444555444444444333555444000000333333000111111111222222333333333222222222222222222222222///000111222222222222222111000///......///000111...000111111000000111333000111222111000000222444000000222333333222111000//////000111222222333333222222222222222222222222...///222666999:::888666...///111333444444444333...///000///...///000222111111111111111111111111000000111111111222222222///111222333444333333222//////000111222444666777222///000555777444333444444444555555555555555555555444333222222444555777333666:::;;;:::888666666555777999:::;;;===@@@BBBGGGYYYppp}}}}}}rrr[[[KKKDDD@@@:::555777555444222111111222222////////////000111333444000000///......000111222---///111222333222000///,,,///111000---+++,,,...,,,---...///000000000000///000222333444444333333///000111444666555333000111111222333333333333222,,,---000333444444444333111111000000111333444666/////////000111333444555666666666555444333222111---...///000111111111111//////...///000222444555000111111111111222222222000000000000000000000000111111000//////////////////000111111000111333555000000000000////////////000000111111111///...---...000111222111000111222111222222333555666666777444444444444444555666666333444666777888:::>>>AAA888888777777888999::::::555666777666555444555666333444555555666666555555444666888::::::999777555555555555555555666777777666666666666666555555555555666888999:::::::::999333444555777888:::;;;;;;888999999::::::;;;;;;<<<===<<<:::888888999:::;;;999999999:::;;;<<<>>>>>>;;;<<<=========???BBBDDD===DDDFFFPPPfffttt}}}gggYYYKKKGGGHHHPPP___nnn}}}kkkppp}}}{{{jjjZZZLLLBBB;;;888222333555777999:::;;;;;;;;;::::::999888888888999888666555666999:::999777777888999::::::999777666444555666888888888777666555777888888777777888999888777666555555555555555333555777888777555333111222333555666666555333222333444555444222111222333111111111111111111111111111111000000111222333333444333222111000000000000000000000000111111111111+++,,,---///111222333333000111111000//////000222000111111111111222222222///000111222333333222111111111111111222333444555000444888;;;:::999888888111111222222222333333333...///111111/////////000111222222111000000111333000000000000000111111222111222333222111000111222222222111111222222333444444555555333111111222333555666888888777777888999666555555444444444555555555888;;;;;;888666777999888:::<<<======>>>@@@BBBJJJ___xxx}}}ooo\\\KKKBBB===;;;:::444333222000000000000111111///------000222111///000000////////////000000---...000111111111000///////////////...---,,,+++............////////////---,,,---111666999999888444333111000000111333444111222333444333222111000000000111222222222222111555222111222444444111...///000000222333444555555555666666555444111///...............///000222222............000111333555777666555333222222333333111333444444111/////////222222222111111111000000111000000000//////.........///000111111000///...///000222333222111///...---...//////......///111222222222222222222333333555555666666666666555555444555555777888999:::;;;<<<<<<;;;:::999888777666777666555444444444444444555444333222333555777999555555666777777777777777555555555555666666666666888888777777666666555555666666777888888888888888888888999999999:::::::::777888:::<<<<<<<<<:::999666666666666777888999:::999999:::;;;<<<===>>>???<<<>>><<<:::===DDDDDD>>>AAA@@@LLLcccuuu{{{}}}uuummmhhhXXXOOOIIILLLUUUbbbtttqqqnnnuuu~~~xxxlll[[[KKKAAA;;;777555444555666888999:::;;;;;;;;;:::999999888888888999888666555666888999888777777888999::::::999777666777666666555666777888999666777888888777777888999666666555555444555555555333555666777777555333111333444555666666555444333333444555444222111222333111111111111111111111111111000000000000111222333111000000000000000111111//////000000000111111111......///000111111111000000111111111//////000222000000111111111222222222000000222222222111000000111111111111222333444444111555999::::::888777666111111222222222333333333///000222222000000000111111222222111000000111333000000000000000111111222000222333222111000111222222222111111222222333444444555555333222111222444666666888999999999888777555555444444444444555555444888;;;:::888666777888777999;;;<<<<<<===???AAALLLaaayyy{{{mmmYYYHHH@@@<<<:::999444333222000000000000111111///---...000222111///000000000000000000000000......///000000000000000////////////...---,,,,,,............////////////......///222777:::999888444333222000000111333444222333333333333222111111000111111222333222222222444222111222444444111//////000111222333444444555666666555444333111///...............///000111222000/////////000111333444666555444222222222222333111333555444222000///000222222222111111111000000111111111000000///////////////000000000000/////////000111222222000///------...//////......///111111111222222222222333333555555666666666666555555555555555666666777777888;;;;;;:::999888777666555666666555444444444444555444333222222333555777888555555666777777777777777555555555555666666666666777777777777666666555555666666777888888888888888888888888999999999::::::666888999:::;;;:::999888777777777777888999::::::999999:::;;;<<<===>>>???<<<>>>===;;;>>>CCCBBB======@@@PPPkkk~~~yyypppggg]]]TTTNNNMMMLLLPPP[[[jjjzzz{{{mmmsss{{{||||||{{{sssfffYYYHHH<<<777666666555555666888999:::;;;;;;;;;::::::999888888888888999777666555666777888777666777777999::::::999888777999888666444444666999;;;777888999999777666777888444444444333444444555555333444666777777555333222333444555666666555444333111333444444222222333555222222222222222222222222000000000000000000111222............///000111222/////////000000000111111111222222111111000......///111222111000///000222000000000111111111222222000000111222222111//////222222222111222222333333222555999:::888666555555111111222222222333333333///111333222111000111111000111222111000///111333000000000000000111111222000111222222111000111222222222111111222222333444444444555444222222333444777777777:::===<<<999555444444444333333444444555333777:::999777555666777666888:::;;;<<<===???AAANNNccczzzwwwhhhTTTDDD===;;;999888444333222111000000000000000///......000111111000//////000111111000/////////////////////000111111000/////////...------,,,............//////////////////000333777999999888444333222111111222333444444333222222111111222222111222222333333333333333333222222222333333222000000000111222333333444555666555444222111000000000............///000111111111111000000000111333444555444333222111111111111222444555555333111000111222222222111111111111111111111111111111000000000000000000//////000000111///000111111111000...------...//////......///111111111111222222222333333555555666666666666555555555555555555555555555555999999888777666555555444555444444444444555666666333333222222222444555666555555666777777777777666555555555555666666666666777777777666666666666555666666777777777888888888888888888999999999999:::777888999999999888777666777888888999999:::;;;;;;999::::::;;;<<<===>>>>>><<<>>>>>>>>>???BBB@@@<<<===EEE[[[vvvtttnnnfff]]]WWWQQQLLLHHHRRRWWWcccssswwwyyy}}}qqqmmmqqqlll___TTTIII===666666888888666777888999:::;;;;;;<<<;;;999999888888888888888999666666666666777777777666777777888999999999888888:::888777666666777999:::888999:::999777666777888444444333333444444555555333444666666666555444333222222333444444333222222111222333333333333444555222222222222222222222222111000000//////000111111......------...//////000/////////000000000111111222222222222111000///...///000222111000///000111000000000000111111111111...///000111222111111000333333222222111222222222333666888888777444333333111111222222222333333333///000222222000///000111000111111111//////111222000000000000000111111222000111222222111000222333222222111111222222333444444444555444222222444555999777777;;;???>>>999333333333333333333333444555222666999888666444555666555777999:::;;;<<>><<<===???@@@@@@@@@>>><<>>888666999:::999777888999:::;;;;;;;;;;;;;;;888888888777777888999999666777777777666666666777777777888888999999999999888999999999999999888888888999:::999888777888999555555555444444555666666333444555666666555555444111111111222222111111111111222333333333333444555222222222222222222222222111111000000000000111111000000///...............000000000000111111111111111222222222222222111000...000222222111000000000//////000000000111111111,,,---///111222333333222333333222222111222222222333555777777555333222222111111222222222333333333---///000000///......///000111111000//////000222000000000000000111111222///111222222111111222333222222111111222222333444333444555444333333444666999777777;;;???>>>888222222222222222222333444444222555888888555333444666444666999:::;;;===???AAAMMMaaaxxxlll]]]JJJ>>>;;;;;;999666333333222222111000000/////////////////////000111...000111333333111000...000///.........///111222000000///.........//////............////////////---///000222222333333444222222222333333444444555444333222111000111222333222222333444444444444333111222333333333222222222111111111222222333333444555444222000//////000000...............//////000222111000000000111222333111111111111111111000000111333555555444222222222111111111111111111111111111111111111111111222222111000/////////111222333000000000000000//////...---...//////......///111//////000111111222333333444444555555555555444444333444444555777888888999666555555444444333333333333333333444555666777888333333222222333333444444444444555666666666666666555555555555666666666666555555555555555666666666666666555555666666777888777777888888888999999999:::::::::999999888777777888888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<=========<<<===???AAAAAA???======HHHWWWoooxxxnnnddd\\\WWWQQQOOONNNPPPWWW___fffjjjttt|||kkkVVVJJJGGG@@@666999888888999::::::999777999999:::;;;;;;;;;::::::888777777777777888999999777888999888777666777888777777777888888999::::::888999:::;;;;;;:::888777777888999999888888999;;;999888777777666666777777444444555555555555555555111111111111111111111111111333444444222222333555333333333333333333333333333222111111111111111111333222111000////////////111111111222222222333333111111222333333333333222...000222222111000000000/////////000000000111111---...000222333444444333222222222111222222333333222444666555444222111222111111222222222333333333,,,...//////...------...///000111000///...000222000000000000000111111222///000222222111111222444222222111111222222333444333444555444333333555777999888888:::<<<<<<777333111111111111222333444444222666999888666444555666444777999;;;<<<===@@@BBBLLL```www{{{hhhYYYHHH>>>======:::555222222333222222111//////...///000///...///000222000000111222222111000000///////////////000111111111000///.........000000............////////////---///111111000000111222222222333333444444555555444333222222111111222222111222222333333333333333000222333333222222222333111111222222222333333333333222111000///////////////......---......//////000000/////////000222333111111222222222111111000000222444555333222222222111111111111111222222222000000000111111111111111000000000000111222222333111111111111000000000000---...//////......///111...//////000111222333333444444555555555555444444333333444555777888999:::555555444444444333333333333333333444555666777888333333333444444444444444444444555666666666666555555555555555666666666666444555555555555666666666777666555444555666777888777777777888888888888999999999999999999888888888777888:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<>>>AAA@@@======AAAKKK\\\tttvvvnnnkkkfff```[[[YYYWWWWWWWWWYYY]]]eeeooowww}}}tttgggUUUGGG>>>:::777444555888;;;<<<:::999999:::999999::::::::::::999888777777777777777888999999888:::;;;:::777666777999777777777777888999:::;;;;;;;;;::::::999999999999555777999999999999;;;<<<===<<<;;;999888888888888444444444555555555666666333333222222222222333333333444555444222111222333333333333333333333333333444444333222222222222222333333222111111111222222222222333333333444444444222222333333333333222222...000222333111000///000////////////000000000111000111333444444333222222111111111111222333444444111333444444333111222222111111222222222333333333---///000000///......//////000111000......000111000000000000000111111222...000111222111111333444222222111111222222333444333444555444333444666777888888999999999888666555000000000111111222333444333666999999666444555777555777:::<<<===>>>AAACCCLLL```vvvwwwdddWWWGGG@@@@@@@@@;;;555222222333333222111///......///111000......000333111111111111111111111111......///000000000000000111000///......///000111............////////////...000222222000///000222111222333444555555555555222333333333333222111111000111111222333222222222///111444444222111222444111222222222222333333333111111111111000///......///......------...............------...000222333000111222333333222111111///111333444222111111222000000111111111222222222/////////000000111111111//////000111222222222222333222222111111111111111---...//////......///111......///000111222333333333444444555555444444333333333444555666666777777555444444444444333333333444444444444444555666777444444555555555444444444333444555555666666555555555555555555666666666666444444444555555555666666777666555444444666777888777777777777888888888888888777777777777888888999666777999;;;<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===AAA@@@<<<>>>DDDRRRdddyyy~~~}}}tttfff\\\XXXSSSQQQRRRWWW^^^cccfffiiiqqq{{{vvvmmmcccSSSCCC<<<999666777:::666;;;>>>>>>:::888;;;>>>999999:::::::::999888888777777666777777888999999999;;;<<<;;;888666888:::777777777777888999:::;;;>>><<<:::888777888:::;;;555666888999999:::<<<>>>???>>>===;;;:::999888888444444444444555555666666555444444333333444444555333444555444222111222333333333333333333333333333555444444333222222222333222222222222333444555666333333333444444444555555444444444444333222111111---000222333222000//////////////////000000000000444444555555444222111000111111111111222333444555000222444333222111222333111111222222222333333333...000111111000//////000///000000000......000111000000000000000111111222...000111222111111333444222222111111222222333444333444555555444444666888777888999999777666666777000000000000111222333444333777:::999777555666777555888:::<<<===???BBBDDDMMMaaawwwuuubbbVVVGGGAAABBBBBB<<<444222222333333222111///...---///111000......000333222222111000000111222222---...000111111111000///111000///---...///111222............/////////000///222444333111///000222111222333444555555555555222222333444333222111000000000111222222222222111...111444444222111222555222222222222222222333333///000111111111///...---///......---------......---,,,,,,---...000222333111111333444444333222111///111333333222111111111000000111111222222222222......//////000000000111...///111222333333222222444333222222111111222222---...//////......///111---...///000111222333333333444444555555444444333444444444444444444444444555444444444444444444333555444444444444555666666555555555666666555444444333444555555666666555555555555555555666666666777444444444555555555666666777666444333444555777999777777777777888888888888666666555666666777888999555777999;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<<@@@???<<>>;;;;;;:::888666<<<<<<<<<<<<;;;:::999888888888888999:::::::::;;;888777666555555666777888AAA???<<<:::888888888999999999888888999999:::;;;<<<;;;::::::;;;<<<;;;999;;;::::::999999999::::::::::::::::::999888777666555555666777777777777777555333222333555555222///666555555444444444555555333444555555333222333444333333333333333333333333444333222111111222333444888777777777888999::::::999777444222222333555666222444555555333111111222222222222222111111000000333000---///333555333///111000/////////000222222555555666444222222333444222222222222222222222222111111111111111111111111...////////////000000000222222111111111111222222111111222222222333333333111111111000///000222555000111333555666666666555:::999777666777888777666555444444333333444444555;;;<<<===<<<:::888777888555;;;===;;;===CCCDDDAAATTTdddwww}}}rrrYYYOOOGGGFFFEEE???888444222222111111111111111111///////////////000111111////////////////////////---...000111111111000///...............///000000000////////////.........///////////////.........111111222333555666777777777666555444333222222222111111111111222222333444111111333333333333111111111111111222222333333333222222111000///...------+++---///...,,,+++---/////////............//////222333333333333222111111222222111111222222333444000111111111111222222222222///......111111000---///000222333444444333333000111111111///---+++***//////000000000000//////222111111111111111222222...444999888333000333777555555555444222222333444222333333444444333333222333333222222333333444555777666666555555555666666666666666666666666666666444444555777888888888888000333555666555444444444555444444555555666777888999999999999999888777777888777555444444555666666666777999:::;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???======@@@BBB>>><<>>;;;888777:::;;;;;;;;;<<<======<<<;;;:::999999888888888888999999999999888777666666555666777888<<<<<<;;;;;;:::999777777888888888888888999999:::888777777999<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888777777666666555333222333555555222000555444444444444555555666333555666555444333444555333333333333333333333333333333222222222222333333555555555666777999:::;;;777666444333333333444555222333444444222111111222222222222222111111111000333000---///333444222///333222111111111222333444444444555333222111222444111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222111111111111222222222333111111111111000000222444555555444444444555666777:::888666666777777666555444444333333333333444444777999;;;;;;999999999:::777;;;<<<:::===DDDHHHFFFUUUeeexxxwwwlllWWWMMMEEEDDDDDD>>>777444111111111111111111111111///////////////000111111000000000000000000000000......//////000000000//////............///000000000000000000////////////000000000000000000000000111111222333444555555666666666555333333222222222222222111111222222333444111222333444444333222111222222222222222222333333222222111000///...---------///000///,,,+++,,,...//////............//////222222333333222222111000111000000000000111222222000000111111111222222222111///---...111222000...///000111333444444333333222222222111000///------//////000000000000//////111111000000111222333333222777;;;999333000222666555666666555333222444555444444555555555555444444333333222222333333444555666666555555555555666666666666666666666666666666444555666777777777777777222333555555444444444555666666555666666777888999:::999888666666777888999888777666555555555666777777888999;;;<<<<<<============<<<<<<======>>>?????????AAA@@@===@@@NNN^^^qqq{{{~~~||||||xxxssssssvvvuuuqqqjjjgggdddaaa``````aaabbbggglllnnnmmmlllooopppooollliiifffeeefffhhhiiiiiittt{{{zzzfffTTTHHH@@@;;;888888666555777:::<<<>>>>>>============<<<;;;::::::888888888888777777777777777777666666666777777888777999:::;;;;;;999777666888888888888888999999999888888888:::<<<>>>>>>>>><<<===>>>??????>>>======;;;;;;<<<<<<<<<;;;:::::::::::::::999888666555444444333333333555444333111444444333333444555666666444555666666555444555666333333333333333333333333222222333333333333222222222222333444666888:::;;;555555555444444444444444222333444333222111111333222222222222111111111111222///---///222333222///222222111111222222333444222333333222000000111333000000000000000000000000000000000000000000000000111111222222222333333333222222111111111111222222000000000111111111222222000111222111000000222444999777444333333555777999<<<:::888777888888777666444444333333333333444444333555888999999999;;;<<<:::;;;;;;:::===EEEJJJKKKXXXhhhyyy~~~qqqdddSSSJJJCCCBBBBBB<<<777444111111111111111111111111///////////////000111111111111111111111111111111......------......///000//////......//////000111111000000000////////////000000000000111111111111111111222222222333333333555555444333333222333333333333222222333333444444333333444444444444333333333333222222222222222222222111000000///...------...000000///---,,,---...//////............//////222222222222222111000000///////////////000000111000000000111111111222222///...---///000222111000///000111222333333333333555444333222111000000000//////000000000000//////000000000000111222333444555888;;;999444111333555555666666555444333555666555555666666666666555555333333333333333444444555666555555555555555666666666666666666666666666666555666666777777777666666333444555555444444555777666666666777777888999:::;;;999666444444555777999777777666666666777777888999999;;;<<<===============>>>>>>>>>????????????BBBBBBAAA???===EEEZZZnnn|||{{{wwwssspppnnnffffffccc^^^^^^bbbdddbbbZZZZZZYYYXXXWWWVVVTTTTTTVVV[[[```eeeiiinnnsssuuuvvvvvvvvvyyy}}}oooaaaOOOAAA<<<;;;:::999::::::999999;;;<<<======<<<=========<<<<<<;;;:::888888777777666666555555777777777777777777888888777888999;;;;;;::::::999999999999:::::::::::::::===<<<;;;<<<===>>>===<<<===>>>@@@BBBBBBAAA???>>><<<<<<============<<<<<<<<<<<<;;;:::888666444333444444444444555444333222333333333333444555666666444555777666555555666777444444444444444444444444111222333444444333222111222222222333444666777888333444555555555444333333333444555444222222333555222222222222222222222222111///...///111222111000000000000000000111111111000111222111//////000222000000000111111111111111////////////////////////222222333333333444444444222222111111111111222222///000000000000111111111000111222111000000222333555555333333444666888999>>><<<:::999::::::999777444333333333333333333444222444777888888999:::<<<:::;;;;;;<<>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBAAA>>>@@@NNNhhh}}}{{{yyytttnnnmmmooonnnllljjjfffbbb___]]]]]]XXX[[[[[[YYY[[[bbbfffggg```bbbdddfffeeebbb^^^\\\\\\```gggooovvv|||wwwhhhPPPGGG<<<777777999999888;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777777666666555555555666666777888888888888888::::::999999:::;;;===>>>:::;;;<<<=========<<<<<<>>>======>>>???@@@@@@???>>>???AAACCCCCCBBBAAA@@@======>>>>>>>>>===<<<<<<<<<<<<;;;:::888666444333333444555555444444444444333333333333333444555555444555666666555555666888444444444444444444444444222333444555555444333222333333333333333333444444222333444555666555333222444555555444333333555777222222222222222222222333000000///000111222111111//////000000111111111111///000111000//////000222111111111222222222333333////////////////////////222222333333333444444444222222111111111111222222///000000000000111111111///111222222111111222333...000222444666777888999===;;;999888888888777555333333333222222333333333333555777888777777888:::::::::<<<@@@CCCEEEGGGIII]]]mmm~~~{{{lll]]]LLLEEE@@@???===888444333000000111111111222222222///////////////000000111111111111111111111111111......---,,,,,,...///000///////////////000111111/////////.........------.........//////000000000111111111111111111111111333333222222222333333444777777666666666666777777444444444444444444444444333333333222222111111111000000//////......---------------...///111111111//////............//////000000111111000000///...000////////////000111111//////000000000111111111---...//////000000111222111111111111111111222222333222000//////000111222000000////////////000000/////////000111333444555111444555555333333555777555666777666444444666888444444555555555555444444444444333333444444555666444444444444444555666666666666666666666666666666555666666666666555555444666666666555444555777999555555555555666777888888666666888888888777555444666777888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBB@@@GGGZZZuuuzzztttlllhhheeebbb]]]WWWWWW[[[VVVVVVVVVUUUUUUUUUXXXZZZ___dddggggggkkksssyyyzzzuuuxxx|||~~~{{{vvvssstttvvv|||hhhSSS@@@<<<999999:::;;;:::888777888::::::999999;;;<<<:::;;;;;;;;;;;;;;;::::::777777777777666666666666666666777888999999999999;;;:::999888999;;;>>>???;;;<<<===??????>>>>>>===;;;;;;;;;===AAACCCDDDCCC>>>???@@@BBBBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;:::::::::999888666555444222444555666444444444555444444333333333333444444333444555666555555666888444444444444444444444444333333444444444444333333444444333222222222222333111222444555555444333333444555555444222333555888222222222222333333333333000111111111222222222222111111222333333333333222///000000000//////000222111111111222333333444444000000000000000000000000111111222222222333333333222222111111111111222222000000000111111111222222///000222333222111111222+++---111444777888999999:::888666555555444333222333333222222222222333333555666888888888777888999::::::===CCCGGGGGGIIILLL___ooozzziiiZZZJJJDDD@@@???<<<666222333000000000111222222333333///////////////000111111111111111111111111111111......------......///000000000//////000000111222////////////............------......//////000000000000111111111222222222222222111222222333444555888777666666555666666666444444333333333333444444333333222222222222222222/////////.........---------,,,,,,---///111111000//////............//////000000000000000///......///////////////000111111/////////000000000111111---///000000//////000222111111000000000111111222000000/////////000000111111000///......///000111000000000000111222333444111222333333333444666888444555666555444444666888444444444555555444444444444444444444444555555666333333333333444555666666666666666666666666666666444555555666666666555555555666777777555666777999444444444444555666777888555666999::::::888555333666777888:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>======@@@???>>>>>>>>>???AAABBB???BBBDDDFFFRRRiii~~~wwwppphhhbbb^^^XXXUUUUUUUUUSSSQQQTTTZZZYYY[[[]]]___```dddiiinnntttzzz~~~~~~ttt\\\HHH??????>>>>>>>>>>>>>>>>>>777999<<<<<<:::999;;;===999999:::::::::::::::999666777777777777777888888555666888999::::::999999999999999999:::;;;<<<<<<;;;<<<>>>?????????===<<<:::999:::<<<@@@BBBCCCBBB>>>>>>??????@@@AAAAAABBB?????????>>>===;;;:::999777777888888777777666666111444666666444444555777555555444333222222222222111333444555444444666777555555555555555555555555444444333333333333444444333333222222222333333444222222333333444444444444333333333111000111444777222222222333333333444444111222333333222222333444000111222333444333333222///000111000//////111333000000000111222333333333111111111111111111111111000000000000111111111111222222111111111111222222111111111111222222222333...000222333222111111222///000111333666888:::;;;:::888666444444444222111333333222222222222333333444666888999888888999:::<<<999<<>>AAACCC???CCCGGGNNN```wwwzzzsssnnnggg```[[[WWWTTTRRROOOOOORRRVVVXXXZZZbbbjjjpppsssvvvxxxyyy~~~}}}ssseeeQQQAAA?????????===<<<<<>>@@@???<<<:::;;;<<<888888999:::::::::999999666666777777888888999999555666888999::::::999999666777999;;;;;;;;;999888:::;;;===>>>???>>>===;;;;;;;;;:::;;;>>>??????>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>><<<:::999888555555666777777777777777111444777666444444555777666555444333222111111111111222444444444444555777555555555555555555555555555555333222222333555555222222222222333444555666222222222333333444444444111111111000///000333555222222222333333444444444111333444333333333444555...///000111222111000000///000111000///000222333...//////000111222222222111111111111111111111111...////////////000000000222222111111111111222222111222222222222333333333...000333333222111111222444333222222444777:::<<<===;;;888777777666555333333222222222222222222333333666888999999999;;;<<<===:::<<>>>>>>>>:::;;;<<<<<<<<<<<<<<<<<>><<<======;;;:::999888888888777777777777777777777777777666555444444444444444777777777777888999:::;;;;;;:::999888777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@===============>>>>>>???>>>>>>===<<<;;;999777666999999888777666555444444666777666555777999666000111222333333444444333333444333333222222333333444444444444555444444333333111222333444444444444333444333222111111222333444111---...333333//////333000000111222333333333333666555555555444444444444222222333333333333444444555444222111000111111222222222111111111111222222000000000000111111111111111222222333333222222111000000000000111111111111222222222222222222222222000111222333333333333333333222111111000000111111222333444444333555888::::::777444222111111000///222111000//////111333444222444666888888999:::<<<::::::;;;@@@GGGOOOUUUXXXkkkyyy{{{ooobbbZZZIIIFFFBBB===888555222111111111000//////000111222......//////000222333444//////............//////---......///000111111111000000000000////////////222222222222222222222222111111222222222333333333111222333333444444333333444222000...///000333555555444333222222222333444111111111111111111111111///000111333333222111111111111000///...------,,,///...---,,,,,,---...///............////////////...///000111111222111111,,,,,,,,,---------..................///000222222000000000000000000000000111000///......///000111...///000000//////000111000000000///---...000222............///000111222555444333333444555666777444444444444333555999<<<<<<:::777555333222333333333333222111111222333333444444444444444555666666666666666666777777777777222333333444444555555555999777777888888777888;;;888666444666999:::999777777666555666888:::999888===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>======<<<@@@:::777<<>>;;;===<<<;;;999888888888888888888888888888888888888777666555555444444444555777777777777888999:::::::::::::::999999888888888::::::<<<===============>>>???@@@???>>>>>>@@@AAA???>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;999777666666666666777777777777777666777666555666999666111222222333444444444444333444333333222222333333444333444444555444444333333222222222333333444444444333333222111111222333333111...///333444000000333000111222333333444444333666666666555555555444444222222333333333333444444333333222222111111111111222111111111111111111222000000000000111111111111111222222333333222222111000000000000111111111111222222222222222222222222222222333333333222111111222222111111111222222333333444444444333444777999999777444222222222111000333333111111111222444555444666999:::::::::;;;<<<:::;;;===AAAGGGOOOXXX^^^ttt}}}qqqbbbXXXGGGEEEAAA<<<888444222111222111000//////000111111......//////000222333444//////............//////......///000000111222222111111111111111000000000111111111111111111111111111111111222222222333333000111222222333333222222222111000///000111333444333333111000000000111222111111111111111111111111000000111222222222222111000000000///.........---000///...------...//////............//////////////////000000000//////...,,,,,,,,,---------..................///000111222000000000000000000000000111000///......///000111---///000000//////000111000000000///......000222000000000000000111222222555555444333444555666666555555555555555666999<<<;;;999777555333333333444444333222111111222333444555555444444555666666777888888888777777666666666333333333444444555666666888888888888888777888:::999777666666888999777555777666555666999:::999888<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>======<<<;;;DDD===999<<>>===???@@@EEEPPPeeeaaa^^^ZZZXXXZZZ]]]___```lllpppuuuzzz}}}vvvTTTKKKCCCCCCJJJPPPNNNKKKFFFEEECCCBBBBBB@@@===;;;<<<;;;:::999888777777777888888888888888888888888777666666555555555555555777777777777888999::::::999:::;;;<<<<<<;;;:::999;;;<<<===>>>???????????????@@@AAAAAA@@@@@@AAACCCAAA@@@@@@???>>>>>>===============<<<;;;999888777666666666777777777888888555777777555666888666222222333444444555555444444444333333222222333333444333333444444555444444333444333222222222333444555333333222222222222333333222000111444444222111333111111222333444444444444777666666666555555555555222222333333333333444444222222333444333222111111111111111111111111111111000000000111111111222222111111222222222222111111000000000000111111111111222222222222222222222222333333333333222111000000222111111222222333444555444555555444333444666888888666444333333444444333444333222222222333555666777999;;;<<<;;;;;;<<<===:::===AAACCCGGGPPP]]]gggrrr```RRREEECCC???:::666444222111333222111000/////////000......//////000222333444000//////......//////000//////000000111222222222111111111111111222222222000000000000000000000000111111111222222222222333///000000111222111111111000000111111111222222222111111000////////////000111111111111111111111111111000000000000111222222////////////////////////000//////......///000000............////////////////////////...---,,,,,,,,,,,,,,,---------..................///000111111000000000000000000000000000000////////////000000---///000000///...000111///000000///......000111222111111111111111222222666666555444444444555555555666666666666777:::<<<999888666555444444555555444333222222222222333444666666555555666666777777999999888777666555555444333333444444555666666777777999999888777666777888:::999777777888888666555777666666777999:::999888:::;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<>>???===>>>@@@FFFNNN[[[nnn\\\\\\\\\```gggnnnsssuuu|||fffPPPIIIBBBBBBHHHMMMMMMKKKFFFDDDBBBAAAAAA@@@===;;;;;;;;;999888777666666666888888888888888888888888777777666666555666666777666666666777777888999:::888:::<<<===>>>===;;;:::;;;<<<===>>>???????????????@@@BBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888999999888888777666666555555888777444555777666333333333444555555555555555444333333222222333333444333333444444555444444444555444222111111222444555333333333333333333333333222222222444444333333444111222333444555555555555777777666666666555555555222222222333333333444444111333555666777555333222000111111111111111111000000000111111111222222222111111222222222222111111///000000000111111111111111222222222222222333333222222333333333222111111111111111222333444666777555555555444333333555777888666333333444555555555333333333222333444555555888:::;;;<<<;;;:::;;;<<<:::???DDDFFFHHHRRRcccqqqqqq\\\KKKCCCAAA===999555333111111333222222111000//////.........//////000222333444000000////////////000000000000111111222222222222000000111111111111111222000000000000000000000000111111111111222222222222///000111111222222111111//////111222333333222222111111000000////////////111111111111111111111111111000/////////000222333///////////////000000000///////////////000000000............///////////////////////////...---,,,,,,,,,,,,---------.....................///000111////////////////////////000000////////////000000---...000///......///111///000111000///...///111000000000000111222333444666666555555444444444444444555666666555666888:::777666555555555555666777555444333222222333444555777777666666666666777777777777666666555555444444333333444555666777777888666:::<<<999666666777777888888777777888888777777777666666777999::::::999999:::::::::;;;;;;<<<<<<@@@@@@AAAAAA@@@@@@???>>>AAA>>>???BBBCCCAAABBBFFFOOO^^^ppp~~~ooooooqqqvvv}}}xxx}}}ttt[[[IIIEEEBBBCCCFFFHHHHHHFFFCCCBBB@@@?????????>>><<<;;;;;;999888777666666666888888888888888888888888777777666666666777777888666666666666777888999:::888999<<<>>>???>>>======;;;;;;===>>>>>>>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;::::::999999999888888777777666666555888888444444666666444444444555666666666666555444333333222222333333444222333333444555555555444555444222111111222444555333333333333333333333333111333333333444444444333222222333555555555555555666666666666555555555555222222222333333333444444111333666999999888666444111111222222222222111111111111111111222222222222000111111222222111111000///000000000111111111111111111111222222333333333///000111222333444444444000111111222333555666777555555555444333333555777777555333333444555666555222222222222222333333444777888:::;;;:::999:::;;;:::@@@FFFIIILLLWWWjjjyyyqqq[[[IIIBBB@@@<<<888555222111000222222222111000///............//////000222333444000000////////////000000111111111111111222222222/////////000000000111111111111111111111111111111000000111111111222222222000111111222222222222222...///111333333333222111111111111111111000000000000000000000000000000000111000/////////000222333/////////000000000000000...//////000000000000000............////////////---...//////000000000///,,,,,,,,,---------.....................//////000//////////////////////////////000000000000//////---...//////......///000...000111000///...///000,,,------...000222444555666666666555555444333333333444555555444444666888555555555555555666777777666555444333333444555666777777666666666666777777333333333444444555555555333444444555777888888999666<<>>===<<<===AAAEEEDDDBBBDDDHHHWWWooorrrgggooo~~~qqqVVVDDDCCCCCCEEEGGGHHHHHHGGGCCCAAA???>>>??????>>>===<<<;;;:::999888777777777999999999999999999999999777777777777777888888999666666666666777888999999777999;;;===>>>?????????;;;<<<===>>>>>>?????????>>>@@@CCCCCCBBBAAAAAABBB@@@AAAAAAAAA@@@>>><<<:::;;;;;;;;;<<<;;;;;;::::::555666777777888999::::::555888888444333555666555444555666666777666666666444333333222222333333444222222333444555555555555555444333222222222333444333333444444444444333333000333444222333555555222222333444555666666666666666555555555444444444444222222333333333333444444111333666999999999777666111222333444444333222111111111111222222222222333000000111111111111000000000000000000111111111111111111111222222333333444...///000222333444555555000000111111222444555666444555555444333444666888777555333222444555555444111222222222333333333333555777999999999999:::;;;;;;AAAHHHLLLPPP]]]pppqqq[[[JJJCCCAAA===888444222000///111111222111111000///.........//////000222333444111000000//////000000111111111111111111111111111.........///000000111111111111111111111111111111000000000111111111111222000111222222333333222222---///000222333333333222222222333333222222111000000000000000000000000000000////////////000111111000000000000000000000000------...///000000000000............////////////------...///000111111000,,,,,,,,,---------......///......---......//////000000000000000000000000//////000000000000//////,,,...//////...---///000...///111111000//////000,,,,,,---...000111333444555555555666555555444333222333555555444444555666444555555666666666666777666555444444444444555666777777666666555555666666111111222333444555666666333444555666777888999:::666???BBB;;;666777888666333555777777777888:::<<<888777777888:::;;;:::999999999:::;;;<<<>>>>>>???======>>>>>>======<<<;;;===>>>BBBDDDAAA???DDDKKKbbb~~~hhh]]]iii}}}rrrXXXDDDDDDEEEFFFGGGIIIJJJJJJFFFDDDAAA??????>>>===<<<===<<<;;;999888888888888999999999999999999999999888777777777888888999:::666555555666666777888999777888999;;;===???@@@AAA<<<===>>>???@@@@@@@@@@@@???BBBDDDEEEDDDCCCCCCCCC>>>???@@@@@@???===;;;:::::::::;;;;;;<<<;;;;;;;;;555666777888999::::::;;;555999999444222444666666555555666777777777777666444333333222222333333444111222333444555555555555444444444333333222222222333333444555555444333333///333444111222555555111333444555666666777777666444444444444333333333333222222333333333333444444000222444666888888777666222333555666666555333222111111111222222222333333000000111111111111000000000000000000111111111111000111111222333333444444///000111222333444444444000000000111222333444555333444444444333444777999777555222222333333333222222333333444444444444444444666888999999999;;;<<<;;;AAAHHHNNNUUUccctttmmmXXXJJJDDDBBB>>>999555111///...000000111222111111000///......//////000222333444111111000000000000111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000111111111111///000000111222111111111...///000111222333333333222222333333333222111000000000000000000000000000...//////000000000000000222111111111000/////////+++,,,...///000000//////............////////////------.../////////......,,,,,,,,,---------......///......------.........000000000000000000000000...///000111111000///...,,,---///...------...000---///111111000/////////////////////000111222222333444555666666666555444222444666666555444555666555555555666666666666666777666555444444555666777777666666555444444555555444444444555555666666666333444555666888999:::;;;666AAAEEE===777888999666444666888888777777999;;;888777777888:::;;;;;;:::999:::;;;<<<>>>???@@@AAA>>>>>>??????>>>>>>===<<<@@@@@@AAABBB???AAAKKKXXXuuueee[[[iiiuuuZZZCCCCCCCCCBBBBBBDDDFFFHHHJJJGGGCCC@@@???>>>===;;;======;;;:::999888888888999999999999999999999999888888777777888999::::::555555555666666777888999777777888:::<<<>>>AAABBB>>>>>>???@@@AAAAAAAAAAAAAAACCCFFFGGGFFFEEEDDDDDD===>>>???@@@???===;;;:::::::::;;;;;;<<<<<<;;;;;;999999999888888888888888555999999444222444666777555666666777777777777777444333333222222333333444111222333444555555555555333444444444444333222111333333444555555444333333...333444000111555555000333444555666777777777777444444333333333222222222222222333333333444444444///111222444666666666666333444666777777666444333111111222222222333333333000000111111111111000000000000000000111111111111000000111222333333444444111222222333333333222222000000000000111222333333222333444444333555888:::777555222111222333222111333444555555666666555555333666888:::::::::<<<===<<>>777999:::666555777999999666555777:::888777777888:::;;;;;;:::999:::;;;===>>>@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@FFFVVVgggeee[[[iiiuuu\\\III???@@@EEEAAACCCGGGEEEIIIGGGDDD@@@>>>===<<<===888>>>>>>999777;;;===;;;999;;;===>>>>>>======>>>:::<<<;;;777777999999777:::999888777777888999::::::999999999:::;;;===???@@@??????>>>???AAABBBCCCBBBDDDGGGHHHGGGDDD@@@======>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777;;;999777555555666777888<<<;;;:::999888888888888777666555444444444444444444333333333333444555555777777666555444333333222555555555555666666666666///222555777888777666555444555666777777888777777777666555444444444444444444333333222111111111222222222222222222222222222333111000111222444333333333333333333333333333333///...---------///000111111111111111111222222222111111111111222333444444222222333333333333222222222222222222222222222222222333444333222333666888555555444333222222222222000111222222444444555666777888999::::::;;;<<<<<<@@@BBBFFFLLLWWWhhh|||sss___PPPJJJJJJDDD<<<555222111000000000111222222222000///............///000222444444333333222111000///...---000000111000//////111444///000222333444444333222000000////////////000000///111222111000///000111...//////000000000000///111111222222222222111111111111111111111111111222111000///......///000111000000//////000111222222///111///++++++///111///***+++---///000000//////////////////...---,,,+++///---++++++,,,,,,+++***,,,,,,,,,---------......000000////////////000000,,,------...///000111111000000000000000000000000***---000111000/////////000000000000000000000000222222222111111111111111444555555555444444666777666666666666666666666666555555555666555555444333666666666666777777777777>>>999333111222444333111333444555555666666555555777888888888888999999999777777888999::::::;;;;;;888777666777999::::::999999999;;;<<<<<<<<<;;;:::<<<<<<======>>>>>>??????AAAAAABBBCCCDDDDDDAAA???===CCCEEEBBBBBBOOOiii~~~eee]]]jjjvvv]]]JJJ@@@BBBFFFCCCEEEJJJHHHJJJHHHEEEAAA>>>=========999>>>>>>:::888<<<===;;;999;;;>>>>>>>>>===>>>???:::===;;;888777::::::777:::999888777777888999:::::::::::::::;;;===>>>??????>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGFFFDDD@@@>>>>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888:::999888777666777888888;;;;;;999888888777777777666666555444444444444444444444333333444444555666666666666555555444444333999999999:::::::::;;;;;;111222444666777666555444555666666777777777777666777666555444444444444555666555444444333333333444222222222222222222222222444333111222444555555444555555444333333222111111111000////////////000111111111111111222222222222222222111222222333444555555555666666666666555555333333333333333333333333222333444333222333666888555555444333222222222222111111222333444555555666777888888999999:::<<<===BBBCCCGGGNNN\\\mmm~~~ooo[[[LLLFFFIIICCC;;;555222111000000111222222111111000///.........//////000111333333222222222111111000000///000000111000//////111333///000111333333333333333000000000//////000000000///000111111//////000111...//////000000000000000000111111111111111111000222222222111111111000000111000////////////000111333222111111111111111111000111000,,,,,,000111000+++,,,...///000000//////......///////////////...///---++++++,,,---,,,++++++++++++,,,,,,,,,------......------------......------......//////000000////////////////////////))),,,///000///......///000000000000000000000000111111111111111111222222333444555444333333555777555555555555555555555555666666555555444444333333555555666666666777777777;;;999666444555666666666444444555666666666555555666777777777777888888888777777888888999::::::;;;:::888777777999;;;<<<;;;999:::;;;<<<===<<<<<<;;;>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEDDDBBB@@@???AAABBBCCCKKK^^^zzzggg```nnnwww```KKKAAACCCHHHEEEGGGMMMLLLLLLJJJFFFBBB???>>>======:::===>>>;;;:::<<<===<<<:::<<<>>>>>>>>>===>>>???;;;===<<<888888::::::777:::999888777777888999:::999:::;;;===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEDDDCCCAAA@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999999:::999999999999888888888888:::999888777777777777777666666555444444444444555444444444444444555666666555555555555555555555555666666666777777777777888444444444444444444444444666777777777777666666555666666555555444444555555555555444333333333444444333333333333333333333333555444333333555666555444666666555444222111000000222222111000000000111111111111111111222222333333333333333333333555666666666666666777777666666666444444444444444444444444222333444333222333666888555555444333222222222222111111222333444555666666777888888888888999<<>>;;;;;;<<<============<<>>>>>;;;===???>>><<<<<<======;;;===>>>???>>>>>>???AAA<<<>>>===999888;;;;;;888:::999888888888888999:::999:::<<<>>>@@@@@@@@@???????????????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999888888888999999:::;;;999999:::::::::999999888999888888777666666777777666555555444444444555555555555555444555555666777444555555555666666666777222222222333333333444444666555444333222222333444777777888777777666555444666666555555555555666666333333222222222222222333333333333333333333333333444333333444666666555444555555444333333222111111000000000000111111222222000111111222222333333333444333333444444555666777444444555555555555444444555555555555555555555555222333444333222333666888555555444333222222222222111111222333444555666666777999:::999888999===AAA@@@???CCCOOOaaatttzzzjjjUUUHHHCCCDDD???999444111111000///444333222000//////000111111000000/////////000000...///111333444555555555///000111111000000111333///000111111222333333333222111111000000111111222---///000///...---...000---...///000000111000000//////000000000000//////000000000000111111111111000000000000000000000000222222111111000111111111111333222//////222333111000000000000000//////...------...///////////////...,,,+++,,,...000000///++++++,,,,,,,,,---------//////000000000000/////////////////////.........------------------------***,,,...///......///000//////////////////////////////000111222333333333222333333333222222444555555555555555555555555555999777555222111222333444444444444444555555555666222555777666444333555777555555666777777777777666777777777777888888888888666666777777777888888888<<<999777777999<<<>>>>>><<<<<<<<<===============@@@@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGDDDDDDRRRkkksssjjjuuu}}}iiiOOODDDEEEIIIEEEHHHNNNMMMLLLJJJGGGCCCAAA@@@@@@@@@<<<===???@@@???======???<<<>>>??????>>>>>>@@@BBB<<<>>>===:::999;;;;;;999;;;:::999888888999:::;;;999:::<<>>=========<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;888999999:::::::::999999999888777777666777777777555555444444444555555666666555555555555666777777444444555555666777777777555555666666666777777777777666444222222222333444777777888777777666555444666666555555555666666777444333333333333333444444333333333333333333333333333222222333555666444222333333333333333333333333,,,---...000111222333333000111111222333333444444444444444444555666777777444444555555555555444444555555555555555555555555222333444333222333666888555555444333222222222222111222333444555666666777777999<<<;;;999:::???CCC???@@@EEERRRdddvvvwwweeeRRRFFFDDDAAA===777333111111000///444333111000000000111222111000//////////////////---...111333555555555444...000111111000000111222000000000000111222333333222222111111111111222222---///000///...---...000---...///000111111111111//////000000000000//////......///000111222222333000000111111111111000000.........//////111222222111333333000000333333111111111000000//////......---.........------,,,+++---,,,+++,,,...000000000------------............//////000111111000/////////////////////.........------------------------,,,...000000//////000222//////////////////////////////000111222333333333222333333333222222444555555555555555555555555555888666444222111222333444444444444444555555555666333666888666333222444666555666777777888888777777888888999999999999::::::777777777777777888888888:::888666666999<<<======<<<<<<<<<<<<======>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDDDDFFFHHHGGGEEEDDDEEEGGGDDDDDDLLL```}}}uuukkkvvvoooTTTHHHGGGJJJEEEGGGMMMLLLJJJHHHEEECCCAAA@@@AAAAAA>>>===@@@BBBAAA======@@@===>>>??????>>>???AAACCC===???>>>:::999<<<<<<999;;;:::999888888999:::;;;999:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>=========<<<;;;;;;::::::999888888888999::::::;;;888888888999999999999999999888888777777777888888555444444444444555666666666666666666666777888888555555555666666777777777777777777777888888888888777666555444333444444555666777777777777666666555666666555555666666777777777777666666666777888888333333333333333333333333222222222444666666444222111222222333333444444555,,,---...000111222222222000111111222333444555555444444444444444555777777666666666777777666666666555555555555555555555555222333444333222333666888555555444333222222222222222222333444555666777777444999======::::::>>>CCC@@@CCCKKKWWWhhhxxx}}}rrr```MMMDDDDDD>>>;;;666222111111000///222111111111111222333333000000///....../////////---///111333444444333222...000111222111000111222000000///000000111333333333333222222222222333333...///000000......///000,,,---...000111111111111///000000111111000000///---......///000111222222000111111222222111111000,,,,,,------///111222333000333333000000333333000111000//////.........///.........---,,,+++******---,,,+++,,,...///000///............////////////,,,---...//////...---,,,.........///////////////------------------------...///000000000000111333000000000000000000000000000000000111222222222333222333444333222222444666444444444444444444444444555555333222222222333444444444555555555666666666777888888777555555666888666666777888888888888888999999999:::::::::;;;;;;888888888888888888888888888777666888:::<<<===<<<<<<<<<;;;;;;<<<<<<===>>>===???BBBDDDEEEEEEEEEDDDDDDFFFHHHGGGDDDCCCEEEHHHAAAGGGWWWppppppiiitttvvvYYYMMMKKKLLLFFFGGGMMMKKKHHHFFFDDDBBBAAAAAABBBBBB???===@@@DDDCCC======AAA>>>???@@@???>>>???BBBDDD===???>>>;;;:::<<<===:::;;;:::999999999999:::;;;999999:::;;;===???AAABBB@@@AAABBBCCCDDDDDDDDDCCC???@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@??????>>>======<<<;;;;;;::::::999999999888999999::::::888888777666777888999:::999999888888888888999999444444444444444555666666777777666666777777888999666666666666666777777777555555666666666777777777777777666555555555666666555666666777777777777666666666666666666777888888888888888888888999::::::444444444444444444444444333333333555777777555222222333333333333333333444///000111222222222111000000111111222333444555666333333333333444555666777555555666666666666555555444444444444444444444444222333444333222333666888555555444333222222222222222222333444555666777777000666<<<===:::999<<<@@@???DDDNNN[[[iiiwww|||ppp]]]LLLEEEGGG<<<999555222111111000//////000111222333444444444//////.........//////000...///111333333222000///---///222222111000000111000000//////000111222333333333222222222222333333///000111111//////000111,,,---...000111111222222000111111111111111111000000000000000000000//////000111222222222222111000............///000222222///222222000000222222///000///...---------...///---------...------,,,,,,---+++***+++---......------------.........//////,,,---...//////...---,,,------......//////000000---------------------------///000/////////111333000000000000000000000000111111111111111111222222333444555444333333555777444444444444444444444444222333333333333444444444555555666666666777777777888666444444666888999999666777888888999999888888888888999999999:::::::::999999999999999999999888777777888:::===>>>===<<<<<<;;;:::::::::;;;=========???BBBEEEGGGGGGFFFEEECCCFFFHHHGGGCCCBBBEEEIIIFFFQQQfff~~~lllfffrrr{{{]]]PPPNNNNNNHHHHHHMMMKKKFFFEEECCCAAA@@@AAABBBCCC???===@@@EEEDDD>>>===AAA??????@@@???>>>???BBBDDD>>>@@@???;;;:::======:::;;;;;;999999999999;;;;;;999999999:::<<>>???AAABBBBBBAAA@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::::::::999999888999999:::888777666555555777999;;;:::999999999999999::::::444444444444444555666777777777777777777888888999777777777777666666666666777777777777888888888888666666777777777777777777555555666777777888777777666666666666666777888888777777666666777888999999444444444444444444444444444444555777999888666333444444444333333222222222333333444444333222000///000111111222444555666666333333333333333444666666222333333333333333333222444444444444444444444444222333444333222333666888555555444333222222222222222333333444555666777777---444;;;===999777:::>>><<>><<<;;;;;;:::999:::;;;<<<===>>>@@@CCCFFFHHHHHHGGGFFFCCCFFFHHHFFFCCCBBBEEEIIINNN\\\rrryyyhhhbbblll~~~kkkYYYKKKJJJKKKHHHHHHNNNHHHFFFCCCAAAAAA@@@???===???????????????>>>===<<>>>>><<<::::::===@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAA@@@@@@???>>>BBBBBBCCCCCCBBB@@@???>>>>>>>>>===;;;;;;:::::::::999999:::::::::;;;;;;;;;999999999888888888777777;;;:::999999888888999999888666444444666888888888666555555444444666777888888888777777666555555555333444555666666666555444777777777777888999:::;;;888777666777777888777666555555666999999888888999666777999;;;;;;:::888777666555555555444444444444444444444333333222222222555555555444444333333333444222000000111111111000222222111111222444555777444444333444444555666777444444555555555555444444333333333333333333333333555666666666444444666888666555333222222333444666444444444555555555555666888:::;;;:::::::::<<<>>>;;;DDDSSScccrrr}}}{{{ppp]]]KKKDDDGGG;;;999888:::777000,,,---000///...000444555333111------------...///111222---///000000//////000222...000333333222000//////111111222111000000222555666444222222333333222111///000000000111111111111000111111222222333444444222222333444444444444333000000//////.........---000111111111222222222222111111111000000000000000111111111111111111111111......------------......---,,,,,,---000111111000---...///...------...///------------------------///......---------......000000///...............//////.........------------...///000000///......000000000///000000111222444111...///111222000...111111111111222333444444111333444444333333555666222333444333222222333555555444444444444555666666777666555777:::;;;999666222555888:::999777666666888999999::::::999999888;;;:::888888999:::999888;;;;;;:::999999;;;<<<===<<<;;;;;;:::::::::;;;;;;>>>???@@@CCCFFFGGGFFFDDDEEEDDDCCCBBBBBBEEEIIILLLPPPmmm{{{yyyfff^^^hhhzzzmmm\\\NNNMMMLLLHHHGGGKKKFFFDDDBBBAAAAAA@@@???>>>???????????????>>>======>>>>>>>>>???@@@AAABBBCCCBBBBBB???;;;<<>>999;;;;;;;;;;;;;;;<<<<<<======>>>???===;;;;;;>>>@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>AAABBBBBBBBBBBB@@@>>>===???>>>===<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::999999999888999999888777777777777888999777555555777888999888666666555444555666777888888888777777777777666666777777888888777666444333777777777777888999::::::>>>===<<<<<<;;;:::999888777666777888888888888888555666777888888888777777666666666555555555444444444444444333333333222222444444444444333333333222444333222222333333222000222111111111222333555666444444333444444555666777444555555666666555555444333333333333333333333333333444555444333333555777777666444333333444666777555555666666666777777777:::;;;<<<;;;:::;;;===>>>>>>FFFTTTeeevvv}}}ppp]]]KKKEEEFFF:::777777999666000---...000//////000333444222000//////...------...///000...///000000//////000111...000222222000///......000111111000///000222444444333222222333444333111000111111111222222222222222222222222222222222222111111222333333333333333000/////////............000000000000111111111222000000111111111111111111222222222111111111111111///......------......///...------...000111000///---...//////------...///------------------------...------,,,,,,,,,------000000///...............//////.........---------------///000000000//////111000000000000111222222333111//////111111000///222222222222333444555666333444666555444444555666222333444333222222333555555555444444555555666777:::888777888999999777444333666888999888777777777999999::::::::::::999999999888777777999:::::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@AAACCCEEEFFFEEEDDDFFFGGGFFFDDDBBBDDDIIINNN[[[uuu{{{hhh___iiizzztttdddVVVQQQNNNHHHFFFIIIDDDBBB@@@@@@@@@@@@@@@>>>????????????>>>>>>>>>>>>;;;<<<===>>>@@@BBBDDDEEEDDDBBB===;;;???DDD@@@999===<<<;;;;;;;;;<<<>>>???>>>???@@@???======???@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAAAAAAAA@@@>>>===???>>>>>>===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666666666666777888777555666888999999888666666555555555666777888777777777888888888888999;;;;;;:::999888666444333777777666777777888999:::<<<<<<======<<<;;;:::999;;;;;;;;;:::;;;;;;;;;;;;777777777777777777888888777777777666666666555555444444444444444333333333333333333333222222222222444333333444555555333111111111111111111222333444444444333444444555666777444555555666666555555444333333333333333333333333222333444444333333555666777666555444444555777777777777777777888888888888<<<<<<===<<<:::;;;===???BBBIIIWWWiii{{{{{{lllYYYIIIBBBCCC888555555777666000...///111000///000222222111///000//////...------......///000111000///...///000...000111111///.........///000000///...///111333222111222333555555333111111111111222222222333333444333333222111111000000000000111222222222222222////////////............////////////000000000000000000000111222222333333222222222222111111000000//////............/////////...---...///000///...---...//////------...///---------------------------,,,,,,,,,,,,,,,------000//////............////////////.........------,,,---///000111111111111111111111111222222333333333111//////000111000///333333333444444555666777555777777777555444555666333444444333111111333444666555555555555666777777999888777888999999888666555777888888777777888999:::;;;;;;;;;;;;;;;;;;:::888888888999:::;;;======;;;<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===@@@@@@AAACCCFFFGGGFFFEEEHHHIIIIIIEEEBBBEEEMMMTTTlll}}}kkkcccnnn~~~ooo^^^TTTNNNIIIHHHJJJBBBAAA??????@@@AAA@@@?????????>>>>>>>>>>>>>>>???<<<<<<===>>>@@@BBBCCCDDDBBBAAA>>><<>><<<<<<<<<===???@@@@@@@@@@@@@@@??????@@@AAA????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@@@@@@@???===<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::::::::999999999888888777666666666666777777666555666777888888777666666666666666777777777666777777888999999::::::;;;::::::999888777555555777777777777777999::::::888999;;;<<<<<<======>>>???AAAAAA???@@@BBBBBBAAA<<<;;;999777777888999:::777777777777666666666666555555555444444444444444222222222222222222222222333222333555666555333000000000000111111222222333444444333444444555666777555555666666666666555555444444444444444444444444222333444444333444555777666555555444555555666777777777777777888888888888===>>>===<<<:::;;;===@@@EEELLL[[[nnnwwweeeSSSEEE>>>===666333333555444000///111000000000000111000///...........................///000111000///...///000111222222111///...///000//////000///......000333000000111333555555333000000000111111111222222222333222222222111111000000//////000111111111111111///////////////..................////////////000///000000111222333333444333333222222111000000000000//////......//////000000///......///000...------///000///...---...///........................------,,,,,,,,,---......000///............//////////////////............,,,---...///111222222333000111222222333333333333222111000000000000000000333333333333444555666666777999999888666555666777444444555333222111333444777666666666666777888888555555666888:::<<<<<<<<<777888888777666777999;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;<<<>>>???<<<===>>>???@@@???>>>>>>======<<<<<<<<<===>>>>>>??????@@@CCCFFFIIIIIIIIIIIIIIIGGGDDDCCCJJJXXXccc~~~|||iiiaaammmxxxdddTTTKKKGGGHHHKKKBBB@@@??????@@@AAA@@@?????????>>>======>>>???@@@>>>>>>>>>>>>???@@@AAAAAA<<<@@@AAA>>>>>>@@@AAA?????????>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@===>>>?????????>>>===<<<;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<999999999999888888888888999999888777777777777888666555444555777888777666666666666777777777777777666666777888999::::::;;;777777777777777777777777777777777777888999:::;;;999;;;===>>>>>>@@@BBBEEEBBBGGGHHHEEEFFFIIIIIIEEEAAA???<<<999777777888999777777777777666666666666555555555555555555555555222222222222222222222222111111222444555555222000000000111111222222222111444444333444444555666777555666666666666666666555444444444444444444444444333444555555444555777999333333333444444555555666666666777777777888888888=========;;;:::;;;>>>AAAFFFOOO```tttttt```NNNBBB<<<999444111111444333//////111//////000000//////......+++,,,------...////////////000111000///...///000444555444222000///111222//////000///......000333///000111333555555222000////////////000000000000000000000111111222222222//////000111111111111000.........///////////////---.........//////////////////000111222222333333222222222111111111000000000000000//////000000000000///......///000...---...///000///......///000.......................................///000000//////............//////000000/////////.........------...///000111222333///000111333444444333333222111111000//////000111111111111111222333444555888999:::999777666666777555666666555333222333555888777777777777888999999444666888:::;;;<<<<<<===888999999777666777:::<<<;;;<<<<<<======<<<<<<;;;;;;<<<===<<<::::::;;;===<<<===???@@@@@@@@@???>>>>>>=========>>>>>>???@@@======>>>BBBGGGKKKMMMMMMIIIGGGDDDCCCGGGUUUiiiwwwyyyeee]]]iiijjjWWWKKKGGGHHHJJJCCCAAA??????AAAAAAAAA@@@???>>>=========>>>@@@@@@@@@??????>>>>>>>>>??????999???BBB???>>>@@@BBBAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@<<<===>>>>>>>>>===<<<;;;:::999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<999999999888888888777777999999888777777777777888666555555666888888777555555666777888888888777777666666777777888999::::::444444444555666777999999999999888999999:::;;;<<<:::<<<>>>>>>>>>AAAGGGLLLOOOUUUWWWSSSSSSVVVSSSLLLGGGDDD@@@<<<888666555555777777777666666666555555555555555666666666666666222222222222333333333333222111111333555555333111111111222222333222222111444444333444444555666777555666666777777666666555444444444444444444444444333444555555555666888:::222222333444444555555555666777777777777888888888<<<<<<;;;:::999;;;???BBBHHHTTThhh|||sss\\\LLLCCC===888444111000222222......111---...000000///......///***+++,,,---////////////---///000000//////000222777666555222000000222444///000000///...///111333111000111222444444222000........./////////000000//////000000111222222333//////000111111111111111.........///////////////............/////////////////////000111111222222111111111111111111111111111111000000000000111111///...---...///000///......///000000......///000....................................///000111111///............//////000000000000/////////......------------...000111222...///111333444444333333111222222111///...000111/////////000000111222333777999999999777666777888777888888666444333555666999888888888888999::::::999:::<<<<<<:::999999:::999999999888777888:::===;;;;;;<<<<<<<<<<<<;;;;;;999;;;===;;;888777999;;;===>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA======>>>BBBGGGLLLNNNOOOHHHFFFDDDGGGRRReee{{{|||ggg```mmmuuuaaaSSSMMMLLLKKKDDDCCCAAA@@@AAABBBAAA@@@???>>>===<<<===>>>@@@AAA??????>>>>>>>>>>>>??????;;;???@@@???AAAEEEDDDAAA???@@@BBBCCCCCCCCCAAA@@@AAA??????@@@CCCCCC@@@>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;<<<======>>>===<<<;;;:::999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888888888777666666666666777777777777999::::::999777555666777888999888777777666666666777777888888888444444444444555777999:::::::::::::::;;;<<<======<<>><<<999888;;;???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????AAABBBBBB@@@???@@@CCCGGGKKKMMMNNNIIIFFFGGGPPPaaawwwnnniiiwww~~~kkk\\\UUUQQQNNNFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<<===>>>@@@BBB>>>>>>>>>>>>>>>??????@@@??????>>>???EEEJJJGGG@@@>>>@@@CCCEEEEEEDDDAAA@@@AAA???>>>@@@CCCCCC@@@===>>>????????????@@@@@@@@@???????????????>>>======:::;;;<<<=========<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999777777666555555555555555999999999;;;<<<<<<;;;999555666777999999888888777666666666666777777777777666555555555666777999:::;;;;;;;;;;;;<<<===>>>>>>AAAEEEJJJNNNTTT___mmmwwwzzznnnXXXUUUPPPIIICCC===999777666555555555444444444444555666666666777777888888333333333444444555555555555444333333555666666666222333444555444333222111444444444444444555777777666666777777777777666666555555555555555555555555111222333333333444666999333444555666777777777777999999:::::::::;;;;;;;;;999999888777888;;;@@@CCCKKK]]]vvvmmmTTTEEE???:::444444111///111000---,,,///))),,,//////...---///111,,,---.........---,,,++++++---///000000000222444777666444000......111444111111222111000000222555555333000000111111111000000000000000111111111111222222111111000/////////000000111222222222222222---.........//////000000////////////000000000000////////////............//////000111222333333444222222111111111111222222------,,,...000111111000...000111000///...///111////////////////////////,,,,,,,,,---...///000000...............///000111000000000000////////////...---,,,+++,,,,,,...///+++---///222333333222111000222333111...---000222////////////000111222333555666888888777777888::::::;;;:::999777666777888::::::999999::::::;;;<<<777:::======;;;:::;;;===888999;;;;;;:::999:::<<<:::;;;;;;;;;;;;;;;;;;::::::===@@@???<<<<<<@@@EEE???>>>=========>>>@@@AAA????????????@@@AAABBBCCCCCCBBBAAACCCGGGJJJLLLLLLIIIGGGJJJWWWllluuuxxxttt]]]VVVSSSMMMFFFDDDCCCCCCCCCCCCAAA@@@??????@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>@@@AAABBBCCCCCCAAA@@@??????>>>>>>???@@@@@@???===<<<===>>><<<===>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666888999777222111444888666777888777666666888:::::::::999888777666555555888888777777666666555555555666666777777888999:::999<<<>>>>>>===>>>BBBFFFDDDJJJUUUdddsss~~~lll```VVVQQQLLLBBB<<<;;;555444333444666777666555666666555555555666666777666666555555555444444444555222333666666333222555000222555666444333222222666555333333333444666888666888999888777666777888555555444333333333333444555555555555555666777777555555666777888999999::::::999999;;;===>>>>>>===777:::<<<:::777888===CCCJJJ___xxxhhhPPPDDDAAA<<<555888000---111333///---///,,,...000000///...///000...---,,,---...111444555///000111000///000222333999666222000000000111000000000////////////000000222222111111000000////////////000111222333333333111111111111111111111111---///111222333222111000///111222111000///000111//////000000000000//////111111000///////////////000111111111111222222222222333333222///---......000000000000////////////111111111000///---++++++***,,,------++++++,,,---//////.........---------...------,,,,,,,,,------///000111111111000...---///000111222222111000///000//////111222111///,,,...//////...,,,+++---......000222222111111222333888777666555666888:::;;;999777666555666777999:::;;;:::999888888888999:::999999999:::::::::;;;;;;::::::<<<===>>>>>>>>>>>><<<===>>>===;;;::::::;;;AAA@@@???@@@@@@@@@>>><<<>>>>>>???@@@AAABBBBBBCCC@@@BBBBBB@@@>>>???BBBFFFDDDDDDCCCBBBEEEJJJLLLLLLLLLKKKSSSggg~~~zzz~~~{{{eeeYYYTTTQQQGGGEEECCCCCCCCCBBBAAA?????????@@@@@@@@@@@@??????=========<<<<<<======>>>===>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@????????????;;;;;;;;;<<<===>>>@@@@@@BBBBBB@@@???>>>>>>>>>>>>>>>???@@@???=========>>><<<>>>???>>>===;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888666999:::777333222444888666777888777666666888:::999999999888777777666666999999888888777777777666777888999999999999999:::>>>??????>>>>>>BBBJJJPPP\\\eeerrr}}}uuuhhh___TTTGGG???>>>999777555555666666555333555555555555555666777777555555444444444333333333555222333666666333222555111333555555444222222333666555444333333555666888555777888777666555666777666555555444444444444444555555555555555666777777555666666777888999::::::;;;::::::;;;>>>??????>>>:::===???===;;;===CCCIIIMMMaaaxxx}}}eeeMMMAAA@@@<<<777777000...111222...---...---...//////......///111000///...---...///111222...000000000///000222444999666222000000000111000000000////////////000000222222222222111111111111000000000111222222222333222222222111111111111111...///111222222222000000///111222111000///000111//////000000000000//////---------------...///000000000111111111222222222222333333111///---...///////////////000000000000000000000000///---,,,,,,,,,---...---,,,+++,,,---//////.........---------...------,,,,,,------...//////000000000000000///...///000111222222111111000///...///000000///---///000000///---,,,...///...000222333333333444555777777666555666777999;;;777666555444555666888999:::999888888777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<===<<<::::::;;;<<>>???@@@AAAAAABBB@@@AAABBB@@@>>>???BBBEEEFFFFFFDDDCCCCCCEEEFFFFFFGGGPPPbbbwwwqqq]]]UUUVVVIIIGGGDDDCCCBBBBBB@@@?????????@@@@@@@@@@@@??????>>>>>>============>>>>>>============>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<===??????@@@@@@???>>>>>>===>>>>>>>>>???@@@???>>>===>>>???===???@@@@@@>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888777999:::888444333555888666777777777666666888999888888888888888888888888999999999888888888888888777999<<<<<<<<<<<<===>>>BBBBBBAAAAAADDDMMMYYYcccwww}}}ppp```PPPFFFCCC===:::777555555555333222444444444555555777888999444444444333333333222222555222333666666333222555222444555444333222333444666555444444444555666777444666777777666555555666777666555555444444555555555555555555555666777777555666777888999:::;;;;;;;;;;;;;;;===???@@@???>>>===???AAA???===???FFFMMMQQQeeezzzzzz```JJJ@@@@@@===999555111...000000...---......//////...---...000222333111000.........//////...///000000///000222444999666222000000000111000000000////////////000000222222222222222333333333111111111111111111222222222222222222111111000000...///111222222111000000///111222111000///000111///000000111111000000///+++++++++---...000222333000000000111111111222222111222333111///---...///......//////000000111111///////////////......---...///000///---,,,,,,---...............---------...---------------......////////////000111222222000000111111111111000///111000...///000111111000000000111000......///000///111333444444444666777777666555555666777999:::666666555444555666777888999999888777777888999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>=========<<<<<<<<<;;;::::::===???AAAAAA@@@@@@???===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDFFFEEEDDDDDDDDDDDDEEEFFFJJJ^^^yyy{{{___RRRVVVJJJHHHEEECCCBBBBBB@@@??????@@@@@@AAAAAA@@@@@@?????????>>>=========>>>>>><<<<<<<<<<<<===>>>???@@@============>>>>>>>>>>>>:::::::::;;;<<<===?????????>>>>>>============>>>>>>???@@@???>>>===>>>???>>>@@@BBBBBB@@@@@@@@@AAA>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999888::::::999666555666888666777777777666666888999888888888999999999::::::888888888888888888999999666999===>>>>>>>>>@@@BBB@@@BBBFFFKKKTTTaaappp{{{~~~mmm\\\OOOIII@@@===888555444444333222333333444444666777999999555555444444444333333333555222333666666333222555444444555444222222444666666555555444555666777777555666888888777666666777777777666555555555555666555555555555555666777777666666777888999;;;<<<<<<<<<<<<<<<>>>AAABBBAAA???>>>@@@AAA???<<<>>>EEEKKKVVVhhh}}}vvv]]]KKKDDDCCC>>>999333111000//////---------000000///...---...111333222111000///......//////...///000000///000222444999666222//////000000000000000////////////000000000111111222222333333333222222222111111111111111333333222222111000000000///000111111111111000000///111222111000///000111000000000111111000000000---......///000222444555000000000000111111111111111222222111///---...///////////////000000000000......///////////////...000111111000---,,,,,,---...........................------------......///000/////////000222444555333333222111000///...---333111//////111333444444000111111000//////000222222444666666555555666777666666555555666777999999777666666666666777888888999888777777777888999:::<<<<<<<<<<<<==================>>>>>>>>>======<<<=========<<<;;;<<>>????????????AAAAAAAAA@@@@@@AAABBBCCCDDDCCCCCCFFFFFFFFFIIIMMMWWWppp}}}yyy}}}]]]MMMOOOKKKHHHEEEBBBBBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===============;;;;;;;;;;;;<<<<<<===>>><<<=========>>>>>>??????;;;;;;;;;<<<===>>>@@@@@@=========<<<======>>>>>>===>>>??????>>>===>>>@@@???AAACCCCCCBBBBBBBBBCCC@@@@@@@@@??????>>>>>>>>>========================:::::::::::::::;;;;;;;;;::::::;;;:::888777777777666777888777666777888:::888888999999::::::;;;;;;777777777888888999999999777;;;>>>>>><<<<<<@@@DDDAAAHHHRRR^^^kkkzzz}}}lll[[[OOODDD@@@:::666555555444444333333444444666777999999666666666666555555555555555222333666666333222555444555555444333222444666555555555555666666777777666888::::::999888777888777777666555555555555666555555555555555666777777666666777999:::<<<============>>>@@@CCCCCCBBB@@@@@@BBBBBB???;;;===DDDJJJXXXjjj}}}pppZZZOOOKKKGGG>>>666222333222///............000000///...---...111444///////////////000000000---...000000000000333555999666222//////000000000000000////////////000000///000000000111111222222222222222111111111111111222222222111111111000000000000111111111000000000///111222111000///000111000000111111111111000000000000000000000111222222//////000000000111111111000111111000...---...///111111000000//////......---......///////////////000111111000...,,,---...---.....................---------------...///000000/////////111333555666111111111000000000000000111///......111333444444000111111111//////111333555777888888666555555666555555555666666777888888888888777888888888999999999888777777777888:::;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>======>>>?????????>>>>>>AAACCC>>>@@@AAA???<<<::::::;;;888:::<<<>>>@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCCCCBBB@@@AAAEEEFFFEEEJJJRRReee{{{vvvsss{{{\\\JJJHHHKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>???;;;;;;;;;<<<===>>>@@@@@@======<<<======>>>??????===>>>??????>>>>>>???@@@???AAACCCCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;:::999888777888999999999888888:::;;;999999999::::::;;;;;;;;;777777888999::::::;;;;;;:::>>>@@@???===???EEEKKKPPPZZZhhhvvv~~~jjjYYYLLLGGG@@@:::888777666666444444444555555777888999777777777666666666666555555222333666666333222555333555666555444333444555555555666666666777777777666888;;;<<<:::999888888777666555555444444555555555555555555555666777777666777888999;;;<<<>>>>>>>>>>>>???BBBEEEEEECCCAAABBBDDDDDD@@@===???GGGNNNZZZlll}}}jjjWWWPPPPPPJJJ===333222444444000---//////...///000000///...///111333---......///000111111222---...///000000111333555999666222000000000111000000000////////////000000000000000000000111111111111111111111111111222222111111111111111111111111111111111000000000000000///111222111000///000111000111111222222111111000111000//////............/////////000000000111111///000111000...---...///000000000000////////////......///////////////...///000111000...------...---------...............------------...///000000000000000111222444555666---......///000222444555---,,,,,,---000222222222///000111000//////111333666777999888666555555666444555555666666777777888888888888999999999::::::999888888888888:::;;;<<<<<<<<<<<<<<<=========>>>======>>>??????>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAA;;;>>>@@@???;;;999:::<<<999;;;===@@@BBBBBBBBBAAADDDCCCBBBCCCEEEFFFEEEDDDDDD@@@@@@DDDDDDCCCJJJUUUjjjuuuppp}}}bbbPPPIIIKKKHHHDDDBBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<;;;:::::::::::::::999999999999:::;;;;;;:::::::::;;;<<<=========:::::::::;;;<<<===??????============>>>???@@@AAA<<<>>>??????>>>>>>???@@@>>>@@@CCCCCCCCCCCCEEEFFFCCCCCCBBBBBBAAA@@@@@@???======>>>>>>>>>?????????<<<=========>>>>>>>>>???<<<;;;;;;<<<<<<;;;999777999:::;;;:::999999;;;===:::::::::;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<>>???>>>???AAACCCFFFFFFDDDAAAAAABBBCCC@@@>>>BBBJJJRRRaaarrryyydddRRRNNNPPPIII;;;111111666666111...000111///...000111111000///111222---...///000000111111111,,,...///000000111333666999666222000000000111000000000////////////000000222222111111111111111000000000000111222222222333000000000111222222333333222111111000000000000000///111222111000///000111000111111222222111111000111000000///......//////////////////000000000111...000000000...---...///---......///000111111222...///////////////......---/////////------...///---------.........//////------------...///000111000111222333444444444444////////////000111333444---,,,---///222444333222...///000000//////111333333555777777777777888999444444555666777777777777777777888999999999999999:::999999999999;;;<<<===;;;;;;<<<<<<<<<=========<<<===>>>???????????????===???AAAAAA@@@>>>======999<<>>;;;999;;;>>>:::<<>>===<<<;;;:::999999999999999999888999999::::::888888999::::::;;;<<<<<<999999999:::;;;<<<===>>>============>>>@@@AAABBB<<<>>>??????>>>>>>???AAA>>>@@@BBBCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@======>>>>>>?????????@@@======>>>>>>??????@@@@@@<<<<<<;;;<<<<<<;;;999777:::;;;;;;;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA<<>>;;;999888666666555555555666666777666666555555555444444444555222333666666333222555222444777888666444444444555555666777777777777777444777:::;;;999777666666555555444333333333333444555555555555555666777777666777888:::<<<>>>???@@@??????AAADDDGGGGGGDDDBBB===???@@@>>>>>>BBBLLLTTTiiizzzwwwaaaNNNKKKNNNHHH:::000222777888111...000222000...000111222111000111111...//////000000000000///,,,...///000000111444666999666222000000000111000000000////////////000000444333333222222111111111//////000111222333333444//////000111222333333444222222111000//////000000///111222111000///000111111111222222222222111111222222111111111111222222////////////000000000000...///000///...---...///***+++---///111222444555/////////000///......---,,,---///...------...///---------.........//////---------......000111111000111333444555555444333555444222000............//////000333666777666555...///000///...///000222000222555777777888:::<<<333444555666777777777777666666777888888888888888::::::999999:::<<<===>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<===??????@@@@@@@@@;;;>>>AAAAAA???===;;;:::777;;;???>>>;;;999<<>>>>>>>>>>>===<<<:::999888<<<===??????>>>>>>@@@AAA@@@AAACCCEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@AAAAAABBBCCCDDDBBBAAA@@@===;;;;;;>>>@@@???>>>>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;>>>::::::===>>>;;;;;;<<<;;;<<<===???@@@BBBCCCDDDFFFQQQ]]]hhhvvvpppdddSSSIIIEEEBBB===999777555333333555777888777777777666555555555555666555444444333333222222111777777666666666777777888555555666777888999::::::666666777777777777666666555555444444444444555555555666777888888777666555555777999===???AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEE>>>CCCBBB<<<;;;DDDRRRZZZooozzzgggZZZOOOLLLGGG===777777222222222111///...///000222222111111000000//////......//////000000111111000000000//////111444777<<<555000///...---...111111000///...///111333444333222000///...///000222222222222222111222555777222222222111111111000000222222111111000///////////////000111111111111111---000222111...,,,,,,...000111111000000000333555///000111222222111000///////////////////////////............////////////000000000///......------,,,...//////---,,,++++++////////////000000000000000111000///---...000222000111222333333333333333222111111111000000//////000000000000000111111111000000000000000000000000111111222333333333333333444333333444444666777888888888777777777777888888777777777888:::<<<>>>@@@>>><<<<<<===>>>???>>>===:::;;;===>>>@@@AAAAAAAAA===>>>??????>>>===???@@@<<<<<<==================???@@@AAAAAA@@@@@@BBBDDDHHHEEEDDDFFFHHHHHHHHHIIIFFFEEEDDDFFFMMM\\\nnnzzz}}}{{{hhhUUUSSSMMMIIIHHHGGGDDDCCCEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA???;;;:::999999888777:::999999999::::::;;;<<<;;;;;;===???AAA@@@===;;;<<<;;;;;;:::;;;<<<===>>>===============<<<<<<;;;;;;<<<>>>>>>======???@@@AAABBBCCCEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBB???======@@@BBBAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>:::999<<<<<<999888:::<<<<<<===???BBBFFFKKKOOOWWWeeeuuusssaaaRRRJJJEEE@@@======;;;999999:::;;;;;;:::777666666666666555555555444444444444444444555555666555555555666777777888777777777777777777777777666666777777777777666666555555444444444444555555555666777777777777666555666777:::===@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCC???BBBBBB===>>>IIIXXXbbbuuu~~~zzzgggXXXMMMKKKGGG===666555222222222111///...///000////////////......---------......///000111111222000000000//////111444777<<<666111111000...///111000000///...///111333444333222000///...///000111000111222222111222444666222222222111111111000000111111111000000000000000//////000111111111111111000222333222000///000222222222222000//////111333000000111222222111000000111111111111111111111111////////////////////////.....................///,,,...//////---,,,+++,,,....../////////000000000000000000///......000222///000111111222222222111111111111000000000//////000000000000000111111111////////////////////////111222222333333333222222333333333444555555666666777777777777777888999999::::::::::::<<<>>>@@@AAA>>>===<<<===???@@@???>>>;;;<<<===???@@@@@@@@@@@@===>>>??????======>>>???<<<<<<======>>>>>>>>>>>>AAABBBCCCBBBBBBBBBDDDFFFEEEFFFGGGIIIHHHFFFEEEEEECCCCCCEEELLLYYYgggssszzz|||ppp[[[SSSMMMJJJJJJIIIFFFDDDFFFBBBAAAAAA@@@@@@AAAAAAAAA@@@===;;;:::::::::999888::::::999999999:::;;;;;;;;;;;;<<<>>>@@@???===:::<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>>>>>>>===:::;;;======<<<<<<>>>???AAABBBDDDFFFGGGIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFDDDBBB@@@@@@BBBDDDDDDDDDBBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>;;;;;;>>>>>>;;;:::======>>>AAADDDJJJSSS\\\cccnnnsssbbbUUULLLGGGDDD>>><<<:::999::::::999777666666777777777666555444333444444555666666777777333444444555666777888888:::999999888777666555555666777777888888777777666555555444444444444555555555555666666666666555555777888;;;>>>@@@BBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@CCCBBB===@@@NNN^^^iii~~~}}}xxxfffXXXMMMKKKHHH===444333222222222111///...///000/////////............---------...///000111222222000000000//////111444777;;;666222222222//////111000////////////111222444333222000/////////000111///111222333222222333444222222222111111111111111//////000000000000111111//////000111111111111111222222222111000111333555222333222000......///111111111222222222222111111111111111111111111111111111111111000000//////...+++,,,,,,---......//////,,,---///...---,,,,,,,,,------.........////////////000000///......000111...///000000111000000000000000000000/////////////////////000000111111111////////////////////////222222222333222222111111111222333444555555444444666666666777888999;;;;;;===<<<<<<;;;<<<===???@@@???>>>===>>>@@@@@@@@@???======>>>???????????????<<<===>>>>>><<<<<<===>>><<<======>>>???@@@AAAAAABBBDDDEEEDDDDDDDDDFFFHHHFFFJJJMMMLLLHHHDDDBBBAAAAAABBBGGGRRRbbbpppwwwzzz~~~|||uuubbbTTTOOOKKKLLLJJJFFFDDDEEECCCBBBBBBAAAAAAAAAAAABBB===;;;:::::::::;;;999888:::::::::999999::::::;;;;;;:::;;;===???>>><<<:::;;;;;;;;;;;;<<<<<<======:::;;;<<<<<<======<<<<<<:::<<<============>>>@@@AAABBBDDDFFFGGGIIIIIIIIIIIIJJJMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFDDDBBBBBBDDDFFFHHHGGGEEEDDDBBB@@@???>>><<<<<<<<<<<<===>>>??????>>><<<===@@@@@@>>>@@@DDD???DDDKKKTTT]]]iiiuuu}}}tttdddWWWOOOJJJ>>><<<999999999999777666555666888999888777555333444444555555555666666666222333444555666777888888999999888888777666666666777777777888888777777777555555444444444444555555555555555666666555555555888999<<>>444222222222222111///...///000000000000000000000000000,,,---...///000111222333000000000//////111444777999444111222222///...000000/////////000111222333222111000000//////000000...111444555444333333444111111111111111111111111......//////000111111222//////000111111111111111111000/////////111444666111111111000......000222222222222333333222222222111111111111111111111111333222222111000//////...,,,,,,,,,---------......,,,---......,,,,,,,,,---------------.........///...///000000//////000111//////000111111000000000////////////////////////......//////000111111111........................111111111111111000000///111111333444444444333333666666666777999;;;<<<=========;;;;;;;;;;;;======@@@>>>>>>>>>@@@AAA@@@???>>>>>>?????????>>>>>>===<<<===>>>===<<<;;;<<<===<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEDDDEEEGGGHHHHHHNNNPPPKKKDDDAAAAAAAAAAAACCCHHHQQQ\\\hhhqqqvvvyyy~~~}}}wwwhhhWWWQQQLLLLLLJJJEEECCCDDDDDDCCCCCCBBBAAAAAABBBBBB;;;:::999999::::::999777;;;::::::999999:::::::::;;;::::::<<<===>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888;;;===>>>>>>>>>>>>???AAA@@@AAACCCEEEGGGHHHIIIIIIHHHIIILLLNNNOOOOOONNNMMMJJJKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHFFFDDDCCCEEEFFFJJJIIIGGGFFFDDDBBBAAA@@@>>>=========>>>>>>???@@@===<<<<<<>>>>>>===AAAGGGHHHRRR___lllxxxvvveeeVVVNNNDDDAAA>>><<<<<<<<<;;;:::555777888999999777555444555555555555444444333333222333444666777888888888777777777777888888888888777777888888888888777777555555444444444444555555666666666555555666666666888:::<<>>555444222222222111///...///000///////////////000000000------...///000111222222000000000//////111444777777222///111111...---////////////000000111222222222111111000000000000000///222444555555444444555111111111111111111111111------...///000111111222//////000111111111111111111000//////000222444666//////000//////000333555222222222222222222222222000000000000000000000000333222222111000//////.........---------,,,,,,,,,,,,---...---,,,,,,---...------------.........///---///000000//////000111000111111111111111000000.....................///---......///000000111111///////////////////////////000000000000000//////222222333333444333333333666666777888:::<<<===>>>???>>>===<<<<<<<<<======@@@>>>>>>>>>@@@AAA@@@???>>>????????????>>>=========>>>>>>===<<<;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEBBBCCCDDDDDDCCCDDDFFFHHHHHHNNNNNNFFF@@@AAADDDDDDDDDFFFHHHIIILLLTTTaaakkksssyyyvvviiiXXXQQQKKKJJJHHHEEEDDDFFFEEEDDDCCCCCCBBBBBBBBBBBB<<<;;;::::::;;;;;;999777;;;;;;:::999999999::::::::::::999:::<<<===<<<::::::;;;<<<<<<======<<<<<<999:::::::::999888888777<<<===??????>>>>>>@@@AAA???@@@BBBDDDEEEGGGGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMIIIJJJLLLNNNNNNNNNNNNMMMIIIJJJJJJHHHFFFEEEFFFHHHJJJJJJHHHGGGEEEDDDCCCBBB@@@??????>>>>>>??????@@@===<<<<<<>>>>>>???FFFOOO^^^jjjzzzvvvcccWWWMMMHHHBBB>>><<<<<<;;;;;;777777888888888777666555666666555555444333333222333444666888888888888777444555666777888999::::::777888888999999888888777555555444444444444555555777777666666666666777777888:::<<<>>>@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???AAABBBDDDPPPfff{{{xxxrrrddd\\\WWWTTTKKK<<<444555222222222111///...///000,,,------------...............//////000000111111000000000//////111444777777111...//////------////////////000111111222222111111111111000000000///000222444444333333444555111111111111111222222222------...//////000111111//////000111111111111111333222000111333555666666...///000000000222555777222222111111111111222222////////////////////////111111111000000//////...//////......---,,,,,,+++,,,---------,,,,,,...///------........./////////,,,...000111000///000111111111222222111111000000---------...............------...///000000111111000000000000000000000000///000000111222222111111444444333333333333444444777777888999:::<<<>>>???BBBAAA@@@???>>>???@@@@@@???>>>===>>>@@@@@@@@@???>>>>>>?????????>>>>>>===>>>??????>>><<<;;;<<<=========>>>@@@AAACCCDDDDDDAAACCCCCCCCCBBBCCCEEEGGGDDDJJJJJJCCCBBBIIINNNNNNLLLNNNNNNHHHCCCGGGSSS]]]iiirrrzzz}}}vvveeeVVVNNNHHHGGGGGGEEEGGGJJJFFFEEEDDDCCCBBBBBBBBBBBB>>>===<<<======<<<:::777<<<;;;::::::999999999::::::999999:::;;;<<<;;;::::::;;;<<<=========<<<;;;888888999:::::::::999999;;;<<<>>>>>>======???@@@>>>???@@@BBBDDDEEEFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLNNNOOOOOONNNMMMLLLKKKLLLLLLKKKIIIHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@???????????????>>>>>>@@@DDDIIIPPP]]]jjjzzzzzzlllYYYRRRIIIAAA===<<<;;;;;;888888888777777777666666666666555555555555555555555666888999:::999888777555555666777888999::::::777888888999999888888777555555444444444444555555999888777666666777888999888999;;;>>>???@@@@@@@@@AAAAAA@@@@@@@@@????????????AAABBBEEERRRiii}}}wwwppp```\\\ZZZVVVIII888222777222222222111///...///000,,,,,,,,,---------......////////////000000000000000000000//////111444777888222......///---...111...///000111111222222222111111111111111000/////////000111111000111333555000000111111111222222222---.........///000000000//////000111111111111111333111000111444555444222000111222111111222555777222111000000000000111222000000000000000000000000///////////////////////////.....................,,,------,,,+++,,,...000....../////////000000000+++...000111000000000111000000111111000000///...,,,,,,---------.........,,,,,,---...///000111222111111111111111111111111000111222444555555555555777555333222222333555777888888999999;;;<<<===>>>CCCBBB@@@@@@???@@@AAAAAA>>>===<<<===???@@@???>>>===>>>>>>?????????>>>>>>???@@@@@@???===<<<<<<======>>>???@@@AAABBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGG@@@HHHKKKIIIOOO\\\bbb___]]]^^^\\\VVVOOOMMMPPPUUU\\\fffoooqqqrrrtttwwwwww~~~vvvbbbSSSLLLFFFEEEFFFFFFIIINNNFFFFFFEEECCCCCCBBBBBBBBB@@@????????????>>>;;;888<<<;;;::::::999999999999:::999888999;;;<<<;;;:::::::::<<<=========<<<;;;777777999:::;;;<<<<<<<<<:::;;;======<<<<<<>>>???===>>>@@@BBBCCCEEEEEEEEEKKKKKKKKKKKKLLLMMMNNNOOONNNNNNPPPPPPPPPNNNLLLJJJMMMNNNOOOMMMKKKJJJKKKLLLIIIIIIHHHGGGGGGFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>???@@@EEENNNWWWdddwwwhhh___SSSIIICCCAAA@@@@@@999888888777666777777777555555666666777777888888666777999::::::999888777666666666777888888999999888888999999999999888888555555555444444555555555:::999888777777888999:::777999;;;===????????????@@@?????????>>>>>>======AAACCCBBBDDDPPPeeevvvvvvooo]]][[[[[[WWWGGG555111777222222222111///...///000........./////////000000000000000000////////////000000000//////111444777:::333......///...000333...///000111111222222111111111111111111000//////...//////......///111444000000111111222222222222........./////////////////////000111111111111111000///...000222333111...333444444222111222444666222111000//////000111222111111111111111111111111............////////////------......///000000000,,,------,,,+++,,,...000////////////000000000000+++---000111111000000111//////000000///...------,,,,,,,,,------.........,,,,,,---...///000111222111111111111111111111111222333444666777888999999999777444111111333666888999999999:::;;;<<<===>>>AAA@@@???>>>>>>>>>@@@@@@>>><<<<<<===>>>???>>>=========>>>???????????????@@@@@@AAA@@@===<<<======>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDCCCDDDFFFHHH???IIIOOORRR]]]mmmrrrmmmlllkkkjjjfff```ZZZUUUSSSPPP[[[eeefffdddggglllnnn{{{yyyqqqdddNNNIIICCCCCCGGGKKKLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA???===<<<;;;:::===<<<;;;:::999999999999555777999:::;;;:::888777999999999999:::;;;<<<===999::::::::::::::::::;;;>>>>>>>>>>>>????????????AAABBBCCCCCCBBBBBBDDDFFFLLLLLLMMMLLLKKKLLLOOORRRUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPNNNLLLKKKJJJJJJJJJHHHFFFEEEEEEGGGGGGBBB@@@@@@===999>>>GGGJJJLLLRRR\\\kkk~~~sss]]]LLLFFFGGGCCC<<<<<<:::777777888999999999777777666555555555555555444444444555555555555666666666666777888:::;;;<<<999:::;;;;;;999888888888777666666555555555555666777777888888888777777666=========>>>??????@@@@@@@@@BBBBBB???<<<<<<>>>AAABBBFFFCCCDDDTTTeeewwwqqqfffVVV___aaaUUUEEE;;;888777555555444222111///...------///000///...---...000))),,,///222222111///---...//////111222333444444;;;333///...,,,)))+++111...//////000000000000111222222222111111111111000...000111111000000111333000111111111222222222222------------...000111222111222222333333222222222222111000//////000111111111222333333444444333333111111000000000000111111444444333222111111111111222111///.........///000......//////////////////---...//////---,,,---...---,,,***))))))+++...000...///000111111000///...//////............//////111111000000//////..................///000111222777444111111333444333111333333444444555666666666888888666444222333555888888888999:::;;;<<<===>>>@@@>>><<<<<>>===>>>>>>=========@@@BBBBBB@@@>>>>>>@@@AAA???<<<@@@@@@???>>>>>>??????@@@AAA@@@??????@@@AAACCCDDDEEEDDDEEEGGGFFFCCCEEEJJJBBBLLLVVV]]]gggrrrxxxwwwuuuyyyyyyrrrmmmiii___UUURRROOOSSS\\\]]]XXX\\\gggnnn{{{}}}iii]]]LLLHHHDDDEEEIIILLLKKKHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::===<<<;;;:::999999999999666777999:::::::::999888888888888999999:::<<<<<<:::::::::::::::;;;;;;;;;>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDEEEGGGIIILLLMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUUUURRRSSSSSSSSSRRRPPPOOONNNHHHIIIIIIGGGEEECCCDDDEEEBBB??????@@@>>><<>>;;;999888999999888777777666555555555555555666555555555666666666777777666666666777888:::;;;<<<999:::;;;;;;999888888999777777666555555555555666777777888888888888777777::::::<<<===???@@@BBBBBB@@@AAA@@@>>>;;;:::<<<>>>@@@GGGDDDDDDRRRbbbuuu}}}mmmaaaUUU^^^```UUUEEE;;;777666444333333111000///.........///000000......///000...///111111111///,,,***//////000111222222333333777222///000///,,,...333111000000000000111111111222222222111111111111000...000111000//////000111000000000111111111222222/////////....../////////222222333333333222111111222111000//////000111222111222333333444444333333111111000000000000111111111111222333333333222111222111000/////////000000.............../////////---...//////------...//////...---------...000111...///000111111000///...//////............//////111000000000/////////...////////////000111222222666333111111333444222111333444444555555666777777777777555333111222555777999999:::;;;<<<===>>>>>>???===;;;<<<>>>@@@???===<<<=========<<<===@@@BBBBBB@@@>>>???@@@AAA???===@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEDDDEEEFFFEEECCCEEEKKKMMMVVV```gggpppxxxzzzwww}}}}}}{{{yyy|||~~~yyyqqq[[[OOOJJJQQQUUURRRRRRWWWbbbtttdddiiioooxxxttt___UUUIIIGGGFFFGGGJJJKKKIIIFFFEEEEEEFFFEEEEEECCCAAA@@@>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;:::999999999999888888999:::::::::::::::888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@AAACCCEEEEEEEEEFFFHHHIIIMMMOOOQQQRRRRRRRRRSSSUUUUUUTTTRRRRRRSSSTTTWWWXXXTTTTTTSSSSSSRRRPPPOOONNNHHHIIIIIIGGGDDDBBBBBBCCC@@@???@@@BBBBBBDDDKKKSSSaaaoooqqqcccXXXMMMCCCAAA???===<<<;;;;;;999777555555555444555555666666666666777777777888888888777777777777888999:::;;;999:::;;;;;;999888888999777777666555555555555555777777888888888888777777777888999<<>>>>>???===;;;:::;;;===>>>>>>===;;;<<<=========>>>@@@CCCBBB@@@???@@@AAAAAA@@@>>>???@@@BBBCCCDDDCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBEEECCCDDDEEEDDDBBBFFFMMMZZZaaaiiipppxxx~~~~~~zzz|||zzzttt^^^KKKIIINNNLLLIIIHHHSSShhh~~~UUUYYY___jjj}}}{{{fffWWWRRRHHHGGGFFFGGGIIIIIIHHHFFFCCCDDDEEEFFFEEECCCAAA???=========<<<<<<<<<<<<<<<<<<;;;::::::999999999:::999:::::::::;;;;;;;;;;;;888888888888888999:::;;;::::::;;;;;;<<<<<<======?????????@@@@@@@@@AAAAAACCCEEEFFFGGGFFFFFFGGGHHHOOOQQQTTTUUUUUUUUUUUUVVVVVVUUUSSSRRRRRRTTTVVVWWWRRRRRRQQQPPPOOOMMMLLLLLLIIIJJJIIIGGGDDDAAAAAAAAACCCDDDFFFHHHLLLSSS^^^ggg}}}qqqaaaSSSIIIFFFDDD@@@???>>><<<:::999555555444444555555666777666666666777777777888888888777777777888999::::::888:::;;;;;;:::999999:::888777666555555444555555666777777888888888888777666777999;;;>>>@@@AAABBB@@@??????===;;;:::::::::===HHHIIIIIISSSaaavvv{{{gggYYYPPPXXX[[[RRREEE<<<777444111000000000//////......///111222111000///000111---------......///000111000000000000111111111111000///000111222111222333444333111000///000111222222222222111111111000000///000000///...------...////////////000000000000111111111111000///......333333333333222111000000111000/////////000111222111222333333444444333333222111111000000111111222111111111222222333333333333333222222222111111111/////////...............---...//////......///000---...///000000///...---//////000000000000////////////............//////000000000000////////////000000000000111222333444333222111111111222222222444555555666666777888888777666555333111222555888;;;;;;<<<<<<===>>>>>>???;;;:::::::::;;;<<<======;;;<<<>>>???>>>???AAACCCAAAAAA@@@@@@AAAAAA@@@@@@@@@AAACCCDDDDDDCCCAAA???BBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDBBBBBBHHHQQQ```dddjjjrrryyy}}}~~~|||^^^PPPLLLIIIEEEDDDJJJZZZlllxxx}}}\\\___dddnnnxxxiiiYYYPPPOOOIIIHHHEEEEEEEEEGGGGGGHHHCCCCCCEEEEEEDDDBBB@@@>>>========================;;;;;;:::999999999::::::::::::;;;<<<<<<<<<<<<<<<999999999888999999::::::::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???BBBEEEGGGHHHIIIJJJLLLQQQSSSVVVWWWVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRSSSTTTQQQQQQOOONNNLLLKKKJJJJJJHHHHHHFFFDDDAAA???@@@AAADDDHHHMMMRRR[[[iiixxxpppbbbXXXLLLIIIDDD@@@>>><<<:::999666666555555555666666777555555666666666777777777888888888888888888999999888:::;;;;;;:::999:::;;;888888666555555444444444666666777888888888888888888888999;;;<<<===>>>???@@@???>>>======<<<:::999;;;HHHKKKMMMWWWdddwww{{{fffWWWLLLTTTWWWOOODDD<<<888555111000000000//////......///111222111000///000111......------...///111111000000000000000000111111///000111000000000000///333222111000000000111222222222222111111111000000///000000///...------...////////////000000000000///000111111222222111111333333333333333222111000111000/////////000222333111222333333444444333333222222111111111111222222666444222000///000222444333333333333222222222111000000/////////.........---...//////......///111---...000111000///...---000000////////////000000//////............//////////////////000000000000000000000000111222333444222222222222111222333333555555666666777888888999888777666444333444777:::;;;;;;<<<<<<===>>>>>>>>>999999999::::::;;;<<<===<<<>>>@@@@@@@@@@@@BBBDDD???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@===<<>>===>>>>>>==================;;;::::::999999:::::::::999;;;===>>>???>>><<<;;;;;;::::::999999:::;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBB;;;???DDDHHHKKKNNNQQQSSSTTTUUUWWWWWWUUUTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQPPPRRRPPPOOOMMMKKKJJJIIIIIIDDDCCCBBB@@@???@@@DDDGGGHHHQQQ\\\dddppptttkkkYYYSSSKKKDDD???<<<:::999999888777777666666777777555555555666666666777777999999888888888888888888888:::<<<<<<;;;:::;;;<<<999888777555555444444444555666777888888999888888999999999:::;;;;;;;;;<<>>======>>>===;;;999:::FFFJJJMMMYYYcccrrryyycccTTTIIIPPPRRRKKKBBB===:::777222222111000000///......///000111111//////000111111000///......------.../////////000000111111111000222111///...000///---111111222222333333333333222222222111111111111000///000111000.........000/////////000000000111111---...000222333444333333111222222333333222222222000000/////////111222333111222333333444444333333222222111111111111222222777555222000///000222333222333333333333222111111222111111000000/////////---...////////////000222000111222222222111///...000000////////////000000//////............//////////////////000000000000000000000000000111333333222333444333222222444555666666777777888888999999888888777555444555999;;;;;;;;;<<<<<<<<<=========888999::::::::::::<<<>>><<<>>>@@@AAA@@@@@@AAABBB===???@@@@@@???>>>@@@AAA@@@AAAAAAAAA@@@>>><<<;;;>>>???@@@AAABBBBBBBBBBBB??????@@@AAA???BBBOOO\\\ccceeeiiimmmooosss}}}{{{bbbUUUSSSVVVNNNIIIHHHPPP\\\jjjzzz{{{sssooonnnpppkkk___RRRKKKFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFDDDBBB@@@>>>===<<<=========<<<<<<;;;;;;;;;:::::::::999999::::::;;;888;;;>>>AAAAAA???<<<:::<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>BBBGGGKKKNNNPPPSSSUUUVVVWWWWWWUUUSSSRRRSSSUUUSSSTTTTTTTTTSSSQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFBBBBBBAAAAAACCCIIIPPPVVVYYYggguuunnnfffZZZNNNFFFAAA>>><<<;;;;;;999888777777777777666666777777777888888888::::::999888777777888888888:::<<<<<<;;;:::;;;<<<999888777666444444444444555666777888888999999999888888999999::::::;;;;;;<<<;;;:::;;;>>>>>>;;;888999DDDGGGKKKWWW___iiixxxuuu^^^NNNGGGLLLNNNGGG@@@===<<<:::444333333111000///.........///000000......///000000000000///......---------......///000111222222000333222...---111222...000222444666777777666555222222222111111111111000...000111000//////000111000000000111111111222222---///111333444444333333000111111222333333333333000////////////111333444111222333333444444333333333222222111111222222333222222222222222222222222111222333333333222000000333333222222111000000///,,,...000000//////111222000111111111000000///...111000///......///000111//////............//////.../////////000000000111////////////000111222222222444555444333333555777666666777888888999999:::777777666444333555888;;;;;;;;;;;;;;;;;;<<<<<<<<<777999;;;;;;::::::===@@@<<<>>>@@@@@@???>>>>>>>>><<<>>>??????======???AAA????????????????????????@@@@@@AAAAAAAAA@@@>>>>>>======>>>???>>>CCCRRRaaajjjnnnsssuuupppoooyyyooojjjjjj___VVVOOOOOOUUU```sssvvv}}}{{{rrrllllllqqqyyyxxxjjjXXXMMMCCCFFFHHHIIIGGGEEECCCBBBHHHFFFDDDAAA???===<<<<<<======<<<;;;;;;:::999999:::::::::999999:::;;;;;;888;;;???BBBBBB@@@<<<:::===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEHHHLLLOOOPPPPPPQQQRRRWWWWWWVVVTTTQQQQQQRRRTTTPPPQQQSSSTTTTTTRRRPPPOOOLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDIIIRRR\\\cccmmm|||vvvgggYYYNNNGGGDDDBBB===<<<;;;999888777777666777888888888888999999999::::::999888777777777777888:::<<<<<<;;;;;;;;;<<<999888777666444444333333555555666888888999999999777777888999:::;;;;;;<<<:::888888:::======;;;888888BBBEEEHHHTTT[[[aaammm~~~qqqYYYHHHFFFKKKKKKEEE???>>>>>><<<555555444222111///...---...///000///...---...000,,,---...///000000000000,,,---...///000111222333000333222......333444111000333666999::::::888777222222222111111111111000...000111111000000111333111111111111222222222222...000222444555444333222///000111222333444444444000/////////000111333444222222333444444444333333333222222111111222222333---///333555666444222000111111222333222111000///444444333333222111000000,,,...000000//////111333//////......---------,,,111000///......///000111//////............//////.../////////000000111111............///000111222222555666555333333666999777777777888999999::::::666666555333333444888:::::::::;;;;;;;;;;;;;;;;;;777999;;;;;;::::::===@@@;;;===??????===;;;;;;;;;:::===???>>><<<<<<>>>@@@=========>>>???AAABBBCCCBBBBBBBBBAAA@@@===;;;:::;;;<<<===>>>>>>CCCTTTdddqqqvvv}}}}}}tttmmmwww~~~{{{pppggg\\\VVVSSSZZZnnn{{{xxxyyy}}}vvvnnniiiiiipppzzzuuu___PPPDDDFFFFFFBBBCCCFFFHHHFFFDDDCCCBBB@@@???>>>>>>>>>;;;<<<<<<======<<<<<<;;;888888999999:::;;;<<<<<>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;<<<============>>>AAADDDAAACCCDDDEEEDDDDDDFFFGGGFFFGGGIIILLLOOOQQQTTTUUUSSSRRRQQQQQQQQQQQQOOOMMMNNNNNNOOOPPPQQQPPPNNNLLLJJJIIIGGGEEEBBB@@@???>>>CCCFFFKKKOOOUUUaaaqqq}}}zzzgggZZZRRRIIIAAA???>>><<<:::999777666666999999888888999::::::;;;;;;:::999888777777777777===;;;999777777888999:::999888777555333222222222444444444444555777888999777777777888999999::::::;;;999777999;;;;;;999666<<>>????????????===============>>>??????>>>===;;;::::::<<<>>>@@@?????????@@@AAAAAABBBBBB@@@AAABBBBBB@@@===:::888===>>>???>>>???HHHZZZkkkxxx~~~||||||~~~zzzxxxooobbb\\\cccrrr}}}}}}|||rrrlllzzz~~~~~~{{{qqqnnnmmmmmmqqqvvv~~~yyyaaaPPPJJJLLLJJJFFFEEEHHHHHHFFFBBBAAA@@@>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<===>>>>>>>>>???AAADDDBBBCCCEEEEEEEEEEEEFFFHHHHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQPPPQQQQQQQQQOOOMMMRRRQQQQQQQQQQQQPPPOOOMMMJJJIIIHHHFFFDDDDDDEEEFFFEEEKKKUUU```lllyyyuuufffZZZMMMBBBDDDBBB???===;;;:::999888888888888888888999:::;;;999888888888888888999999:::999777666666777888999777666555444444444444444666555555555555666666777666666777777888999999999:::999888999;;;;;;999777<<>>???===:::555444333111000000000000111000...------...000111---...///000000000000000///000000000///000222444222222222222222222222222000444888:::999666333222333222111000000000111222///////////////000111111000000000000111111111111555444333111111333444555000111222333333333222222444222222222444444333222000222333444333444555777444555555333111111333555444444444333333222222222555555444333222222222222333333222222222222333333111111111111000000000000000000000000000/////////000000000000000000000///000111111111222222333333222111111000000000111111////////////000111222333555444333333333555777888::::::999999999999999:::888666555444555777:::<<<;;;::::::<<>>;;;;;;<<<===>>>????????????>>>>>>=========>>>>>>??????===;;;:::;;;<<>>???@@@@@@AAAAAAAAA======>>>===;;;::::::;;;<<<@@@DDDHHHJJJQQQ]]]hhhoooyyy}}}zzzoooiiikkkqqquuuxxxvvvvvvxxxvvvsssvvv}}}yyyiii^^^|||}}}ttttttzzzzzzooojjjgggjjjpppvvv}}}yyy```NNNLLLMMMKKKGGGFFFHHHIIIFFF@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>???===>>>?????????@@@BBBDDDCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQOOONNNPPPPPPOOOMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBDDDIIIMMMSSS[[[iiiyyyyyykkkYYYKKKGGGCCC???;;;:::999888777777666666777888999::::::777777777777888999:::;;;777666555444555666777888555444444444444444555555777666666555444444555555555555666666777888888888999888888999:::;;;999888===DDDHHHPPP]]][[[VVV\\\mmmrrr[[[IIIBBBMMMMMMHHHAAA===>>>===;;;555555333222111000000000//////......///111222333///000000111111111000000///000000000///000222444222222222222222222222222000333666777555333333222111111000000000111222222///////////////000111111000000000111111111222222444333222111111222333444000111222333333333333222333222111222444555444333000222444444444555777999333444555555444333555666444444333333333333222222333333444444444444333333333444444444444444444333222222222111000000000///111111111000000/////////000000000000000000000000222222222222222222222222222222222111222222333333222222222222333444555666555444444333444666777888<<<;;;:::999999999999999777666666555777999<<<======<<<;;;<<<>>>@@@???>>><<<<<<===>>>???????????????>>>>>>=========>>>>>>???>>><<<;;;;;;===???@@@>>>???@@@AAAAAAAAA@@@@@@===<<<;;;:::999:::>>>AAABBBGGGOOOUUUZZZ]]]```bbbdddrrrzzz|||~~~~~~{{{xxxooommmmmmnnnoooooottt{{{qqq]]]NNN}}}~~~zzz|||~~~yyyvvvsssooollljjjhhhgggeeefffmmmzzzooo[[[MMMJJJLLLJJJFFFEEEGGGHHHFFF??????>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;=========>>>>>>?????????;;;;;;<<<<<<======>>>>>><<<;;;999999999;;;===???>>>@@@AAAAAAAAAAAACCCDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMOOONNNLLLIIIEEECCCBBBBBBAAACCCDDDEEEGGGMMMUUU[[[nnnuuulll]]]MMMGGG@@@<<<::::::999888666666666666777888999:::888888777777888999999:::555555555555555666777888555444444333333444444555666555555444444555555555444444555555666777777777888888999999::::::999999>>>FFFJJJRRR^^^[[[TTTUUUggg{{{pppXXXIIIDDDPPPNNNIII@@@<<<======;;;777666444333111111000000000/////////000111222333111111222222222111000000...000111111000000111333111111111111111111111111000222333333111111111333///000000000111111222222///////////////000000111000000111111111222222222222222111000000111222222111111222222333333333333222111111222444555555444222333555555555555666888111333555666555555666777333333333333333333333333111222444555555555444333333444555666666555444333333333222222111000//////222222111111000/////////000000000000000111111111111222222222333333444444222222222222222333333444444444444444555666777888555444444444555666777888<<<<<<;;;999888888888888777666666777888;;;===???>>>>>>======>>>???@@@@@@<<<===>>>???????????????@@@???>>>>>>===>>>>>>>>>???>>>===<<<===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>???>>>===>>>BBBIIINNNSSSYYY___cccffffff```ZZZ\\\gggpppzzz}}}rrroookkkjjjlllrrrzzzvvveeeRRREEEyyywwwwwwxxxyyy|||wwwuuusssmmmiiiiiieeedddbbbaaa```aaacccdddllloooyyysssbbbVVVOOONNNOOOLLLGGGDDDFFFEEEBBB@@@@@@???>>>============<<<;;;;;;::::::;;;;;;<<<>>>>>>????????????@@@@@@;;;<<<<<<<<<=========>>><<<;;;:::999:::<<>>>>>???>>>>>>>>>>>>???@@@===>>>>>>????????????>>>??????>>>>>>>>>>>>?????????>>>>>>===>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===AAAEEEHHHLLLSSS]]]dddkkkppprrrpppnnnjjj```UUUWWW\\\bbbppp~~~~~~yyy|||wwwpppkkknnnwwwyyyiiiWWWJJJCCCzzzyyyvvvtttsssuuuyyy|||uuunnnhhheeeaaa\\\ZZZ\\\\\\^^^aaadddhhhnnntttyyy}}}|||wwwfffXXXQQQOOOTTTUUUQQQIIIEEEEEECCC???AAA@@@??????>>>>>>>>>???===<<<;;;::::::;;;<<<===??????????????????@@@@@@========================>>>>>>>>>>>>???@@@BBBCCCAAACCCEEEEEEDDDDDDDDDEEECCCEEEFFFEEEDDDCCCDDDFFFEEEFFFGGGHHHJJJKKKMMMMMMKKKJJJIIIJJJKKKKKKJJJHHHFFFGGGGGGEEECCCDDDHHHMMMPPPXXXcccmmmuuukkk```QQQGGGCCCAAA===:::999999888777777777777888;;;:::999888777777777777777777888888888888888888666555444333222222222222222222222333444666777888444444555555666777777777666888::::::999999:::;;;@@@MMMPPPOOOUUUTTTNNNPPPdddzzz|||fffRRRHHHHHHNNNMMMGGG>>>;;;<<<===;;;999888666444333111111000000000000000000000000///000111111222222222111111...000222222111000000111111111111111111111111111000000111000......000222//////000111111111000000///////////////000111111111111111222222222222333111111111111111111111111222222111111222222333444333222111222444555444333555666777555333222333444111333444555444444666777222222333333333333444444333333444555555555555555444555555555555555555444333333333222111111111000111111111111111111111111///000000111111222222222///000111333555777888999444333222222111111222222333333333333444555666777444555555666777777888888:::999888777777777777777777777777888999;;;<<<======>>>@@@???>>>===>>>@@@>>>>>>??????@@@??????>>>???>>>>>>>>>>>>???@@@AAA???????????????@@@@@@AAA???>>><<<;;;:::<<<===>>>@@@HHHSSS\\\ccckkkvvv~~~|||uuupppdddXXXTTTVVVZZZiiiyyyyyy}}}yyysss|||uuuwwwzzzlllZZZKKKDDDBBBxxxwwwyyy{{{}}}|||wwwssspppkkkgggggglllnnnqqquuuyyy|||wwwjjj[[[PPPJJJIIIRRRSSSOOOHHHEEEEEEDDD@@@@@@@@@???>>>>>>>>>?????????>>><<<;;;;;;<<<>>>????????????????????????????????????>>>>>>======<<<>>>???@@@AAABBBCCCCCCDDDBBBDDDFFFGGGEEEDDDEEEEEEBBBDDDEEEDDDCCCBBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHIIIHHHFFFDDDCCCFFFIIIJJJKKKPPPYYY```iiissstttaaaSSSKKKFFF@@@<<<<<<;;;:::999777777777777999999888888888888888999888888888999888888777777444444333333222333333444333333333333444444555666444555555666777777888888555888::::::999999:::<<>>;;;<<<===::::::999777555333222111111---......///000000000000//////000111222222222111...000222222111000000000111111111111111111111111///000111000///...///111///000000111111000///...///////////////000111111111111111222222222333333111222222222222222222111222222111111111222333444444222222222444444333222333444555444333222333444222333333333222222555777222222222333333444444444555444444444444555555666555444444444444444444555222222222222222222222222000000000111111222222333///000000111111222333333000111222444555777888888666666444333222222222222666666666666777888999:::444555666777777888888888777777666666666666666777777777777888999::::::;;;;;;>>>@@@@@@>>><<<===>>>?????????@@@@@@??????>>>=========>>>???@@@AAABBB?????????@@@@@@@@@AAAAAA???>>><<<;;;===AAAFFFJJJQQQ]]]lllxxx~~~~~~xxxlll___VVVWWWZZZgggrrrnnntttyyyzzznnn^^^MMMBBB>>>???}}}yyymmm```TTTKKKDDDAAAJJJLLLJJJEEEDDDFFFFFFDDD@@@??????>>>>>>>>>>>>???@@@>>>===<<<<<<===>>>@@@????????????????????????AAAAAA@@@???>>>===<<<<<<<<<===???@@@BBBBBBBBBBBBBBBEEEGGGGGGFFFEEEEEEFFFBBBCCCDDDCCCBBBAAABBBCCCIIIIIIHHHHHHHHHHHHHHHGGGIIIHHHGGGGGGGGGFFFDDDBBBIIIMMMRRRUUUYYYbbbmmmvvvtttbbbXXXQQQIIICCC>>>===;;;999888777666666777777777777888999:::;;;888888999888888777666555222222222222333444555666555555444333333333444444555555666666777888888888555888:::;;;999888:::<<>>;;;<<<<<<::::::999777555333222111111***+++---///000111111222---...///000111222222222...000222333111000///000000000000000000000000000///000111000///...///111000000111111111///...---///////////////000111111111111222222222333333333222222333333333333222222333222111111111222333444555333222222444444333222111222333333333222444555333333333111000111444777222222222333333444444444666666444333333444555666555444333222222333444555222222222222222222333333//////000111222333333444///000000111222222333333333333444444555666777777999888666555333333222222333333333444444555666777444555666777888888888888666555555555555666666777777777777888888999999999:::===AAAAAA>>><<<<<<===??????@@@@@@@@@??????>>><<<======>>>???AAABBBCCC??????@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>BBBIIIPPPUUUeeerrr~~~sssgggYYY[[[^^^fffjjjcccjjj}}}wwweeeSSSFFF>>>;;;:::uuucccVVVOOOJJJFFFBBBCCCDDDFFFGGGFFFEEECCCBBBBBBAAA???======>>>???@@@???@@@AAA@@@>>>>>>>>>???AAAAAAAAA@@@@@@?????????CCCBBBAAA@@@???>>>>>>>>>AAA@@@@@@???@@@AAACCCDDDEEEDDDCCCCCCDDDCCCAAA@@@EEECCCAAABBBEEEFFFEEEBBBEEEGGGIIIIIIGGGEEEDDDDDDFFFGGGHHHGGGFFFFFFGGGIIIJJJVVVbbbhhhppp~~~vvveeeVVVLLLGGGBBB<<<888:::<<<:::888888666777888999::::::999888:::;;;;;;:::888777777888777444555888666111222777333333444444333333222111333444555666777777777777777888999:::;;;<<<<<<===AAAQQQRRRIIIHHHFFFFFFMMMgggxxxuuuaaaUUUSSSVVVXXXJJJ===;;;>>>>>>===<<<>>>;;;777555555333///+++........................,,,,,,---...///000111111////////////////////////////////////000000000000333333333222000000111333111111111111111111111111//////000000111222444444222000...000333666555444222222111222333222000...222222111111111111222222555444444333333444444555444444444333333222222222222222222111222222333333333333222222333333444555555666777666555444555666222333444333222222333555444555555555555555444444///000222444555666777777222111111111111111111222111222333444555666666666666555444333222333444444666666666666555555555555888555888CCCGGG@@@777333666555444333333444555666444444444555666666777777:::;;;=========<<<===>>>???????????????>>>>>>>>>======>>>@@@AAA@@@>>><<>>===>>>???@@@>>>???@@@???===<<<===>>>BBBBBBAAA@@@@@@???>>>>>>CCCBBBAAA@@@????????????AAA@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDDDDBBBAAAEEECCCBBBCCCEEEFFFEEECCCJJJJJJIIIHHHFFFGGGJJJLLLKKKJJJIIIGGGGGGKKKQQQUUUcccooo|||yyyhhhYYYOOOGGG@@@;;;<<<<<<:::888888666777888999:::999999888999::::::999777666666777555333333666555222333999333444444444444333222222333444555666777777777777888888999:::;;;<<<======DDDSSSSSSJJJHHHFFFFFFMMMeeevvvqqq]]]TTTXXX^^^YYYKKK>>>;;;>>>???>>>>>>===:::777555555333000---////////////////////////000000000000111111111111000000000000000000000000////////////000000000111222333444333222111111333000000000000000111111111000/////////000111222333222000///000333444333222222111111222333333111///222111111000000111111222333222222111111222222333444444333333333222222222222222111111222333444444333333222222333333444555555666777666555444555666333444555444222222444555444444555555555555444444000111222444555666777777333222111000000111222333222333444444444444444333555444333333333444555666666666666666666666666666444111555???CCC???999666666555444333333333444555444444555555666777777777;;;<<<>>>>>>======>>>???=========>>>>>>>>>>>>>>>===>>>>>>???@@@@@@???======<<<;;;<<>>>>>>>>???@@@===>>>???>>><<<<<<<<<===BBBAAAAAA@@@??????>>>>>>BBBBBBAAAAAA@@@@@@??????AAA@@@@@@AAAAAACCCDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFHHHJJJMMMLLLLLLNNNSSS\\\gggooo|||xxxdddUUUMMMEEE>>>======:::888999777888999999:::999999999777999:::999777555555666555333333444333222555:::444444444444444333222222333444555666777777777777888888999:::;;;<<<======EEERRRRRRJJJHHHFFFFFFOOOccctttmmmYYYRRRZZZfffYYYKKK???<<<>>>??????@@@===:::777555555333111000111111111111111111111111222111111111000000000///111111111111111111111111/////////000000000111111222333555555333222222222.../////////000000111111111000000//////000000111111000000111333333111000222111111222444444222111111111000000000000111111222222222222222222222222333333333333222222222222111111111111222444555555333333222222333333444555444555666666555444555666444555666555444333444666444444555555555555444444000111222444555666666666444333111000000111333444333444444444333333222111333333333444555666888999777777777777777777777777444111333:::>>><<<888666666555444333222222333444555666666777777888999999<<<>>>???@@@???>>>>>>???===============>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<;;;<<<>>>BBBGGGLLLOOORRR```ccciiirrr|||{{{lllbbb^^^[[[XXXYYYaaaiiihhhbbbgggrrreee[[[___fffmmmrrryyy~~~yyyrrrzzz~~~|||~~~{{{ssskkkaaaRRRBBB;;;::::::<<<@@@mmmWWWMMMOOORRRPPPKKKCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>??????>>>?????????===<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHBBBEEEIIIJJJIIIGGGFFFFFFNNNRRRXXXaaalllxxxppp```TTTJJJBBB???===:::999:::888999999999999999999999777999::::::888666555666777555444333111111555888444444444555444333333222333444555666777777777777777777888999:::;;;<<<<<>>;;;===>>>@@@BBB<<<:::888666444333333222222222222222222222222222////////////............111111111111111111111111//////000000000111111111111333666666555222111111...//////000111222222333333222222111000000111111000111111222333222111000222111111222444555444333111000000//////000000111444444444444444444444444333222222222222222222222000000111222333444666777333333222222333333444555333555666555444444555777555666777777555444555666333333444555555555444444000111333444555666666666555444222000000222444555222333333333333333222222222333333555666888999:::777777777777888888888888888666666888999888666444888777555444333333444444888888888999::::::;;;;;;===???@@@@@@???>>>???@@@>>>>>>============<<<<<<::::::999888888999;;;===>>>CCCKKKTTTZZZ___bbbdddtttwww{{{mmmcccYYYXXXTTTSSS___nnnnnnddd```hhhwwwiii[[[]]]cccaaahhhtttzzzsssvvvzzzxxxwwwzzzxxxnnndddUUUHHH<<<888999:::===BBBlllVVVKKKMMMQQQNNNJJJCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????????????????@@@AAA@@@>>>===>>>???;;;<<<===>>>@@@AAABBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDFFFHHHIIIHHHGGGEEEFFFGGGHHHHHHHHHIIIJJJIIIJJJKKKLLLLLLMMMPPPRRRZZZcccppp~~~vvv^^^SSSHHHBBB???;;;:::;;;::::::999999999999999999888:::<<<;;;999777666777::::::777333000111444555444444555555555444333333333444555666777777777777666666777888999:::;;;;;;===GGGHHHEEEGGGEEEJJJYYYeeetttlllTTTIIINNNYYYQQQFFF<<<;;;===>>>???BBB===<<<999666444333333444111111111111111111111111---------...///000000000000000000000000000000000000000000000111111111111111333666666444222111111//////000111333444555555555555444333222222222222000111222333333333444444333222111222444555555444111111000000000000111111333444444555555444444333222222222222222222222222111111111222333555666777333333222222333333444555222444555555444444555777555777888888666444444555222222333444555555444444111222333444555555666666555444333111111333444555000111222333444444444444222333444555777888888999666777777777888888888999999999888777777888777666999888777555555555666777999::::::;;;;;;<<<=========>>>@@@@@@>>>===>>>>>><<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;===BBBEEEKKKTTTbbbnnnuuuxxxyyyyyyrrrjjj[[[XXXRRRSSSaaatttvvvlll^^^bbbmmm{{{tttaaa\\\^^^YYYbbbooo}}}}}}uuusssssswww||||||sssrrruuusssiii___LLLCCC;;;999:::;;;>>>BBBzzziiiTTTIIIIIILLLKKKGGGCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAA@@@???>>>>>>@@@:::;;;<<<>>>@@@AAACCCCCC???@@@AAACCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJIIIFFFGGGIIIIIIIIIIIIKKKMMMOOOMMMJJJJJJMMMVVVbbbjjjvvvooobbbSSSJJJDDD>>><<<===;;;;;;:::999999999999:::888:::<<<<<<:::888777777;;;===;;;555111333444333555555555555555444333333333444555666777777777777666666777888999:::;;;;;;:::CCCDDDCCCFFFEEEKKK]]]jjjxxxjjjSSSFFFHHHOOOJJJBBB;;;<<<>>>>>>@@@CCC>>>===;;;777444222333555000000000000000000000000......///000111222333333000000000000000000000000000000000111111111222222111222444444222111111111//////111222444555666777666555555444333333333444000222333444444666999;;;555444222222444555555444222222111111111111222222111111333333333333111111111111111222222222222222222222222222333555666666333333222222333333444555222333555555444444555777555777888888666444444444111222333444444555444444111222333444555555555555444444444444444444444444111111333444555666666666333444555666666666666666555666666777777888888888666888888666777:::<<<:::999888777666666777888999999::::::;;;;;;<<<======;;;===>>>>>><<<;;;;;;<<<888888888888888999999999777:::>>>AAACCCHHHOOOUUUbbbmmm}}}{{{tttccc[[[SSSTTTbbbqqqvvvrrrcccccciiirrryyylll^^^XXXVVV]]]iiiwww}}}tttooommmssszzz~~~xxxoookkkjjjggg]]]TTTEEE???;;;<<<>>>>>>@@@CCCqqqbbbPPPFFFDDDFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>@@@@@@???>>>===>>>???<<<<<<===>>>???@@@AAAAAA>>>???AAACCCDDDDDDCCCBBB???AAACCCEEEFFFGGGGGGGGGIIIIIIIIIJJJLLLMMMKKKJJJFFFHHHJJJKKKJJJJJJLLLNNNMMMNNNQQQVVV___mmm|||uuucccUUUKKKBBB>>>???<<<;;;:::999999999999:::777999<<<<<<:::777666555:::======777444555666333555555555555555444444333333444555666777777777777888888999:::;;;<<<<<<===;;;CCCCCCCCCFFFDDDLLL___ooo|||yyyeeePPPEEEGGGMMMEEE???<<<>>>AAAAAABBBEEE??????===888333111333555000000000000000000000000//////000000111111222222111111111111111111111111000000111111111222222222111222333222000///000111......000111333555666777555444444333333333444444111333444555666999???CCC777555333333444555555444333333222222222222333333000111333444444333111000000111111111222222222222333333333333333444555666333333222222333333444555111333444444444444555777444666888888666444222222111111222333444444444444222222333444555555555555333444555666666555444333333444555555666666666666444555666666555444333222444444555666666777888888555999999666555:::;;;999777666666666666888999:::777888888999999:::;;;;;;:::;;;<<<<<<:::999999:::666777888:::<<<>>>@@@AAA>>>DDDLLLSSSYYYaaalllsss}}}~~~jjj]]]QQQSSS\\\dddjjjmmmddd```aaaeeegggmmm~~~fffZZZSSSYYYbbbnnnwww||||||{{{qqqkkkkkkssszzz|||}}}uuunnnddd^^^ZZZUUUMMMGGG===:::;;;???AAA@@@AAADDD{{{iii]]]MMMCCCAAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>===??????>>>===<<<===>>>>>>>>>>>>>>>>>>?????????===???AAACCCDDDDDDCCCBBB???AAACCCEEEGGGGGGGGGGGGKKKJJJJJJKKKMMMMMMLLLKKKFFFIIIKKKKKKJJJJJJMMMOOOLLLTTT___mmm{{{nnn^^^QQQFFF@@@@@@===<<<:::999888999::::::555888;;;;;;999666555444888======888555888888555555555666666555555444333333444555666777777777777999::::::;;;<<<===>>>>>>>>>DDDDDDDDDGGGDDDLLL```ssssssaaaOOOFFFIIINNNCCC>>>===@@@CCCCCCDDDGGGAAA@@@>>>888333111333555111111111111111111111111////////////............222222222222222222222222000111111111111222222222111222222000///...000111,,,---...000222444666666444333333222222333333444111333444555777;;;CCCHHH999666444333444555444444444333333222222333333444222333555666666555333222000000111111222222222222444444333333333444444555333333222222333333444555111222444444444444555777444666888888666333222222000111222333444444555444222222333444555555555555333444666777777666444333666666666777666666555444555666666666555333111///333444444555666777777888777<<<;;;666444777888555555555555555666777999:::555666666777888888999999888:::;;;;;;999777777888777888;;;???BBBFFFIIIJJJMMMUUU```jjjsss~~~nnn\\\NNNOOOSSSVVV\\\eee\\\VVVSSSUUUTTTXXXlllqqq```RRRVVV]]]gggpppvvvxxxxxxooojjjkkktttzzzyyyvvvvvvhhhaaaXXXQQQMMMHHHCCC>>>888777:::@@@CCCBBBBBBEEEnnn[[[HHHAAAAAAAAA>>>======>>>???@@@@@@@@@@@@@@@???@@@AAA@@@???>>>>>>@@@======>>>>>>>>>>>>======;;;:::;;;>>>BBBCCCBBB??????@@@BBBDDDFFFFFFFFFFFFHHHEEECCCDDDIIIMMMNNNNNNJJJGGGIIIMMMNNNIIIFFFFFFDDDHHHLLLNNNNNNQQQVVVZZZdddmmmzzzuuu```OOOFFFEEEAAA>>>===>>>===999888:::555666888:::;;;:::999888777777777777666666666666444555555555444333333222777666555444444555777888555777999::::::;;;===???DDDBBBCCCFFFCCCDDDSSSeeevvvqqq```RRRJJJIIIIII<<<===???AAABBBBBBBBBAAAAAA???;;;888555333333333222222111000//////000000111111111111111111111111......///000000000000000////////////000000000000...///000///------///000111111111111111222222222555444222000000111222333555444333333444777999;;;666555333333222333444555222222222222222222222222333333333222222222111111222222111111111111111111222333444444555555555555000000111222222333444444222555777777555222111111444555666666666555333333222222222333333333444444333444444555555555555555666666666666777777777777777777777777777666555555444444555555555555555444777888999888777666777888888999:::888555333333333333444555444333444666888333333666:::888555666;;;666555666:::>>>???>>>;;;999AAAHHHMMMSSS[[[``````eeesssdddXXXNNNMMMQQQSSSTTTUUUPPPNNNKKKHHHHHHQQQhhh|||sss\\\YYY[[[bbbfffjjjsss~~~rrrnnnkkknnnssssssqqqoooeeeZZZLLLBBB@@@@@@@@@>>>>>>======???BBBCCCAAA>>>tttaaaLLLCCCBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???>>>>>>????????????>>>>>><<<<<<<<>>===:::999;;;555666888999:::999888777777777777777666666666666555666666666666555444333777666444333444555777888555777999::::::;;;===???@@@@@@DDDGGGDDDEEEUUUiiiuuu~~~nnn]]]PPPIIIGGGGGG<<<===???AAABBBBBBBBBAAAAAA???<<<888666444444444333333222111111111111111111111111111111111111111......///000000000000000////////////000000000111...///000///------///000111111111111111222222222333222111000000222444555444333333333444666888999555444333333333333444555444444444444444444444444333333333222222222111111222222111111111111111111222222333444444444444444333333333333333333333333444555555555333333555666444555666666666555444333333333333333444444444444444444555666666666666555666666666777777888888888777777888888777666666555444444555777888888888888777999999888777666777888555777888777444222222222555666555444444666999<<<777777:::===:::555555888777777999<<<@@@CCCCCCBBB@@@LLLYYY```hhhpppvvvxxxzzzyyydddXXXMMMLLLNNNOOOPPPQQQMMMKKKHHHGGGGGGNNN```ppphhh___YYY\\\bbbhhhooovvvuuuqqqooorrruuussskkkeeeYYYQQQFFF???>>>??????===>>><<<<<<>>>AAABBBAAA???~~~jjjTTTGGGCCCAAABBBDDD>>>>>>?????????@@@@@@@@@???@@@AAA@@@>>>===>>>???????????????????????????=========@@@BBBDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIFFFFFFFFFHHHJJJLLLKKKJJJLLLIIIHHHJJJIIIEEEDDDFFFFFFPPP]]]gggoooxxxvvv```QQQGGGAAA===>>>===;;;;;;===555666888999999888777666777777777777666666666666666666777777777666555555555555444333444555777888666777999::::::;;;===>>>???AAAGGGIIIDDDCCCTTTjjjuuuyyyhhhXXXMMMGGGDDDCCC;;;===>>>@@@AAAAAAAAAAAABBB@@@===999777555444444444333222222222222222222111111111111111111111111......///000000000000000/////////000000000111111///000000///......///111000000111111111222222222000000000000111333555666333222222222333444666777444444333333333333444444555555555555555555555666333333333222222222111111111111222222222222222222222222333333444444333333555555555444444444333333555555555444333444888;;;555555666666555555444333333444444444444555555555555555666777777777666666666666777777888999::::::777888888888888777666666444555777888:::;;;;;;;;;888999:::999777666777888555666888777555333333333666777777666777999===@@@===<<<>>>@@@===888777999;;;===@@@DDDGGGIIIJJJJJJKKK[[[nnnxxx~~~{{{wwwdddWWWLLLHHHIIIHHHIIIKKKJJJFFFDDDEEEFFFKKKWWWcccwwwnnnZZZWWW___hhhnnnppptttqqqnnnqqqtttpppdddXXXKKKFFF@@@======>>>>>><<<===<<<;;;<<>>???@@@??????>>>>>>>>>>>>??????======>>>@@@AAABBBBBBBBBDDDCCCCCCDDDEEEGGGIIIKKKHHHHHHJJJKKKLLLLLLJJJIIIJJJFFFDDDDDDDDDBBBFFFKKKUUUbbbtttppp]]]NNNFFF???>>>===;;;;;;===777777888888888777666666777777777777666666666666666666666777777666666555555444444444555666777888666888::::::::::::<<<>>>AAAEEEKKKKKKCCC@@@RRRiiizzzuuucccTTTLLLGGGCCC@@@;;;<<<>>>???AAAAAA@@@@@@BBB@@@>>>;;;888666555444333222222111111111222222111111111111111111111111......///000000000000000//////000000000111111111///000000///......///111000000000111222222333333000000000000111222333444111111111111222333444555333333333333333333444444555555555555666666666666333333333222222222111111111111222222222222222333222222333333333333333222555555555555555666666666666666666666555555888:::555555555555555444444444444444444555555555666666555666666777777777777777666666777888999::::::;;;777888888999888888777777666777888999::::::::::::888999::::::888777888999888:::::::::888666777777666999>>>AAACCCEEEHHHJJJJJJEEEBBBBBB???<<<===AAABBBGGGLLLNNNOOONNNNNNOOOUUUiii~~~xxxuuu```TTTHHHDDDCCCAAABBBDDDHHHCCC@@@BBBEEEJJJTTT^^^rrr|||dddXXX___kkkqqqqqqrrroookkkkkknnnkkk]]]OOODDDAAA>>>===>>>???>>><<<===<<<;;;<<<>>>@@@BBBCCCgggUUUIIIBBBCCCGGGBBBAAA@@@@@@@@@@@@AAAAAA@@@BBBBBBAAA@@@???@@@AAA???>>>>>>======>>>>>>???===>>>??????@@@AAABBBCCCEEEDDDDDDEEEFFFHHHJJJLLLJJJKKKMMMNNNMMMLLLJJJHHHHHHEEECCCEEEFFFHHHPPPYYYmmm|||nnn[[[PPPEEE@@@>>><<<;;;===888888888888888777666666777777777777666666666666444555555666666666555555444444555555666777888888777888::::::::::::<<<===BBBEEEJJJJJJBBBAAATTTkkkrrr___RRRKKKHHHCCC???:::;;;===???@@@@@@@@@???AAA@@@>>>;;;888666444444111111000000000000111222111111111111111111111111......///000000000000000000000000000111111111111///000111000......000111///000000111222222333333222111111111111111111111111111111111222222333444111222222333333444444444333333444444444555555555333333333222222222111111111111222222333333333333333333333444444333333222333333444555777888999999666777999999777555555555666666555555444444444444444444444555555555666666555666666777777777777777666777777888999999::::::888888999999999999999888888888888999888888777777777999::::::999999:::<<<;;;<<<<<<;;;999:::<<<>>>===EEEPPPZZZ___aaaaaaaaaZZZQQQHHHCCC@@@???BBBHHHJJJPPPUUUUUUQQQMMMLLLNNN___ssswwwrrrppprrrttt|||~~~}}}tttoooXXXNNNDDDAAA???===>>>@@@GGGBBB>>>@@@DDDLLLYYYdddtttzzzuuu___aaalllrrrrrrtttqqqkkkffffffdddXXXJJJEEECCCAAA@@@@@@???>>>==================???AAACCCsss```OOOEEECCCGGGDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDCCCAAA@@@AAABBB@@@???>>>======>>>???@@@???@@@AAAAAA@@@AAACCCEEEEEEEEEFFFFFFHHHIIIKKKLLLKKKMMMOOOOOOMMMJJJHHHHHHCCCCCCFFFLLLQQQVVV```kkklll^^^NNNFFFBBB>>><<<===;;;::::::999888777666666777777777777666666666666444444555666666666555555555555666777888888999999777999::::::::::::;;;===AAABBBFFFGGGCCCEEEZZZrrr~~~ooo[[[OOOKKKHHHCCC===999;;;<<<>>>????????????@@@???>>>;;;888666444222000000000///000000111222111111111111111111111111......///000000000000000000000000111111111222222000000111000//////000222//////000111222333333444222222111111111000000000000111111222222222222333000111222333444444444333222222222333444444555555333333333222222222111111111111222222333444444444444444555555444444333333222222444555777999::::::555777::::::888555444333666666555444444444444555333444444444444555555555555555666777777777666666777777777888888888888999888888999::::::::::::999888888888888888777555555666888:::::::::;;;===>>><<<<<<<<<;;;<<>>???BBBGGGCCC@@@BBBEEENNN___mmm~~~nnndddhhhllllllttttttmmmccc___]]]TTTGGGJJJHHHEEEBBB@@@?????????===>>>??????>>>???AAACCC~~~jjjWWWHHHEEEGGGFFFEEECCCBBBBBBBBBCCCDDDCCCEEEEEEDDDCCCBBBCCCDDDCCCBBB@@@??????@@@BBBCCCAAACCCDDDCCCBBBBBBEEEHHHDDDEEEGGGHHHJJJKKKKKKKKKLLLNNNOOOMMMJJJGGGFFFGGGBBBHHHTTT```hhhnnnwww}}}lllYYYMMMGGGBBB???>>>===<<<;;;999888888777777777777777777666666666666444555666777777777777777555666777888999:::;;;;;;777999::::::::::::;;;===CCCAAABBBDDDCCCHHH]]]ttt|||lllWWWLLLJJJHHHBBB;;;999:::<<<>>>?????????>>>???>>>===;;;888555333111111000000000111111222333111111111111111111111111......///000000000000000000000111111111222222222000111111000//////000222...///000111222333444444000000000111111111111000111111222222333333222222///000222333444444333333111222222333444444555555333333333222222222111111111111222222333444444555555666666666555555444333333333444555666888888999555666888777666555555666777666555444333444444555333333333333444444444444444444555666666666666555888888777777777777666666888999999:::;;;;;;::::::777888888888888777777666444666999:::;;;<<>>>>>===>>>BBBIIISSSZZZmmmuuuzzzvvv^^^RRRFFFBBBDDDIIIRRRZZZdddddd```UUUJJJHHHPPPYYYpppppp^^^TTTOOOJJJIIIKKKSSS___mmmyyynnn\\\QQQGGGCCC@@@BBBCCCBBBCCCGGGFFFEEEEEEGGGHHHQQQbbbrrrllleeedddccchhhllliii___YYYYYYRRRHHHLLLJJJEEE@@@======???AAA>>>@@@BBBBBB@@@???@@@AAAqqq\\\LLLFFFHHHHHHFFFDDDCCCBBBCCCDDDEEEDDDFFFFFFEEEDDDCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFEEECCCDDDGGGJJJDDDEEEHHHJJJKKKKKKKKKKKKKKKMMMNNNKKKGGGDDDDDDEEEJJJTTTfffxxxvvv```SSSKKKEEEAAA@@@>>>===<<<:::999888888888777777777777666666666666666666777888888888888888666666888999;;;;;;;;;;;;888999::::::::::::;;;<<>>???>>>>>>>>>>>><<<:::777555222111222111111111222333333444111111111111111111111111...//////000000000000000000111111111111222222222000111111000//////000222...///000111222333444444---...///111222222222222111222222333333333222222///000222333444444333333222222333333444555666666333333333222222222111111111111222333333444555555666666777777666555444444444444555555666666777777555555555444333444777:::777666555444333444555555222222222333333333444444333444444555555555555555888888777777666555555555888999::::::;;;;;;;;;;;;666777888999999999999999333555888:::<<<===@@@CCCAAA@@@@@@BBBHHHSSS```hhhxxxnnnhhhRRRHHH@@@AAAHHHQQQ\\\eeepppnnneeeVVVJJJJJJWWWdddtttsssaaaPPPIIIGGGDDDDDDHHHCCCRRRbbbooo}}}ppp\\\HHH;;;DDDAAAAAADDDFFFFFFGGGKKKEEEFFFIIIKKKKKKQQQccctttyyy}}}~~~sssccc^^^\\\WWW```bbbZZZVVVWWWSSSJJJMMMJJJDDD>>>;;;<<>>>>>>>>===;;;::::::;;;::::::999888777777888888666777999:::;;;;;;:::::::::999888777888999:::;;;::::::::::::::::::::::::===CCCCCCAAABBBCCCVVVvvvhhhSSSLLLKKKEEE???>>>999999:::;;;<<<<<<<<<<<<>>>>>>>>><<<:::888555333333444444333000000111222222111000000111333444555111111111000000000000000000111222111000000222444555444333222111///......000111111111111222222222111111222333333333333222444444444333333222222222111222333333444444444444111111111222222333333444333333444222111000111333111//////111555777777555666666666777666666555444444555666777777888777777888777555444444555666777999::::::999666555555666333333444555555444444333333444555666777777777777:::999999888888777777777444666999<<<===<<<:::999999777555555666888888888222888???CCCDDDBBB@@@>>>@@@>>>???FFFQQQbbbtttyyykkk___TTTLLLDDDBBBBBBGGGPPP[[[iiissswwwdddRRRLLLTTTbbbmmm{{{cccYYYOOOHHHCCC??????BBBFFFGGGNNN\\\hhhpppwww}}}~~~xxxhhhXXXJJJDDDCCCDDDGGGIIIHHHJJJOOOQQQOOOSSSQQQNNNKKKMMMSSS]]]cccnnnnnnqqqwwwqqq^^^WWWSSSTTTVVVYYY[[[XXXNNNDDDEEE===777999???BBB???999>>>@@@BBBBBBAAAAAAAAABBBqqq]]]PPPKKKGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLKKKJJJJJJKKKKKKKKKJJJEEEBBBCCCGGGIIINNNZZZggg}}}tttbbbPPPGGGFFF>>>>>>>>><<<:::888777777::::::999888888888888888777777888999:::;;;;;;;;;:::999999888999:::;;;<<<::::::::::::::::::::::::<<>>===:::777444333444444444333111000111222/////////000111222444444000000000000111111111111///000111000//////111333444444333222111000///...000111111111111222222222111111222333333333333222444444444333333222222222333222111111111222444555222222222222222333333333444444555333222111222444333222111222555666555333333444555555666666666666555555666777777777666666777666444333333444666777999::::::888555333222333333333444444555666777777444444666777777777777777999999999999999999888888777888:::<<<<<<;;;999888777666555555666777888888666;;;@@@DDDDDDCCCBBBAAACCCDDDIIIRRR```ooouuudddWWWNNNGGGBBB@@@BBBGGGOOOZZZhhhxxxsssaaaVVVRRRXXXfffuuuuuu\\\SSSJJJFFFBBB???@@@DDDEEEDDDHHHPPPXXX\\\```eeeqqq{{{yyynnn```VVVLLLEEEDDDFFFEEEJJJNNNOOOTTT[[[^^^\\\^^^ZZZUUURRRRRRUUUYYY\\\ddddddeeelllzzzooo\\\TTTTTTVVVYYY\\\YYYOOOEEECCC>>>:::<<<@@@BBB???;;;???@@@BBBBBBAAA@@@AAABBBzzziii[[[UUUGGGIIIKKKLLLKKKKKKLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGIIILLLJJJJJJIIIHHHGGGFFFFFFEEEAAACCCHHHOOOWWWbbbsssrrr\\\NNNJJJ@@@@@@???===;;;999777555::::::999888888888999999999888888999999:::;;;<<<;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;AAA@@@???@@@AAASSSqqqjjjQQQIIIHHHAAA:::777999:::;;;<<<<<<===<<<<<>>>>>???EEEPPP\\\kkk{{{~~~kkk\\\ZZZZZZ]]]mmmpppeeeRRRKKKEEECCCAAA???BBBGGGFFFDDDDDDHHHJJJJJJLLLQQQ^^^iiisssuuuooonnnuuu~~~zzzyyyuuupppooorrrrrrooo___VVVMMMHHHDDDBBBEEEKKKJJJQQQWWW\\\cccllloooooommmhhhaaa]]][[[ZZZWWWTTT\\\[[[[[[```nnnlllXXXUUUUUUYYY]]]YYYOOOEEEAAA@@@???@@@BBBBBB@@@??????AAABBBAAA?????????AAAttteee\\\MMMNNNPPPPPPNNNLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKFFFGGGGGGGGGEEEEEEEEEFFFGGGOOO[[[fffoooyyylllXXXLLLCCCBBB@@@???>>><<<999777;;;::::::999999999:::::::::999999888999:::;;;<<<;;;;;;;;;;;;<<<<<<======:::;;;<<<<<<<<<<<<;;;::::::???>>>>>>@@@AAAQQQnnn~~~kkkQQQIIIGGG@@@999666999:::;;;<<<============>>>>>>>>>===;;;999777555444555555333111000111333...///111222222222111000//////000111222222333333///000000000//////111222333222222222111000000000000000111111111222222222111111222333333333333222333333333333333333333333444444333333333444444444444444444333333222222111444555555444222222333444555444444444555555555444000111222333444444444444666666666666555555444333222222111222333444555666777888888777444222222333555444333333444666888:::666666777888999999999999999:::;;;<<<======<<<<<<;;;;;;;;;:::888666555444777999;;;===>>>???AAABBBAAABBBCCCCCCBBBCCCEEEGGGOOOYYYggguuuvvvfffSSSFFF@@@>>>@@@BBBDDDKKKYYYjjjwwwcccWWW]]]bbbddduuurrraaaXXXLLLGGGCCCBBBAAA???CCCIIIHHHFFFGGGIIIHHHFFFGGGKKKOOOXXXbbbfffeeedddfffiiifffccc___\\\\\\___``````XXXRRRLLLIIIFFFFFFKKKRRRWWW___gggmmmuuu~~~zzztttmmmiiigggccc[[[UUU]]][[[YYY[[[fffyyyaaaZZZVVVYYY\\\WWWMMMFFF@@@BBBDDDDDDCCCBBBAAABBB@@@AAAAAA@@@???>>>???AAApppeeeTTTSSSRRRQQQQQQOOOMMMLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIHHHGGGGGGIIIKKKIIIJJJJJJIIIGGGFFFIIIKKKOOO___rrrdddPPPEEEBBB???>>>>>>>>><<<999;;;:::::::::::::::;;;;;;;;;:::999999999:::;;;<<<;;;;;;<<<<<<<<<=========:::;;;===>>>>>>===;;;::::::>>>======@@@@@@PPPkkkzzziiiSSSKKKHHH@@@999777::::::;;;<<<============;;;<<<======<<<;;;999888555555555444111111222333222333333444333111000//////000000111222333333444000111111111000000222444222222111111111111111111000000111111111222222222111111222333333333333222333333333333333333333333333555777999999777444222555444444333333222222222333444444333111000222333333444555555555666666777222333333333333333222222555555555555555444333222111111111222333444555555555666777777555555666777777555444222222333555666666777888999::::::::::::999:::<<<===>>>>>>===<<<;;;:::999888777666666666777;;;@@@BBBCCCDDDFFFGGGEEEDDDCCCAAAAAADDDJJJNNN___kkkzzzdddXXXKKKFFFBBB???@@@DDDJJJRRRaaawwwooo\\\SSS]]]ggglll}}}~~~gggWWWQQQIIIFFFDDDCCCAAA???CCCIIIGGGGGGJJJMMMJJJEEEDDDGGGIIIMMMUUU^^^dddccc]]]WWWTTTPPPLLLLLLNNNQQQSSSUUUTTTQQQPPPPPPQQQRRRYYYbbbmmmuuu}}}|||wwwtttsssnnnfff___bbb^^^ZZZXXX___mmmsssfff[[[ZZZ[[[UUULLLGGGAAADDDFFFFFFDDDBBBBBBCCC@@@AAAAAA@@@???>>>@@@BBB~~~rrr]]]WWWQQQQQQTTTUUUSSSPPPMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIHHHHHHJJJLLLJJJKKKKKKIIIGGGIIIMMMRRR]]]pppttt\\\IIIEEE???======>>><<<:::;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<>>>??????>>><<<;;;:::>>><<<===@@@AAAOOOiiiyyywwwdddSSSLLLGGG>>>999:::::::::<<<===============;;;<<<======<<<;;;:::999555555555444222111222333444444444333222111000///000111111111222333333333000111222111000000222444111111111111111222222222000111111111111222222222111111222333333333333222222222333333333333444444333666:::===<<<999555111444444444444333333333333222333333222000000111333333444666666555666777999333444444444333333222111444444444555444444333333111222222333333444444444444555777777666666777999777666444333222222333333666777888999999:::999999:::;;;===>>>>>>===<<<;;;:::999888777888999:::;;;<<<@@@FFFHHHHHHFFFGGGIIIFFFDDDBBBAAADDDKKKUUU\\\rrrrrrUUULLLFFFEEEBBB>>>@@@HHHVVV```ooohhhYYYSSS]]]jjjtttwww^^^PPPNNNGGGEEEEEEEEEAAA???BBBIIIFFFIIIOOOTTTPPPGGGCCCCCCIIIJJJOOOZZZdddcccYYYOOOGGGBBB@@@CCCEEEFFFHHHLLLQQQRRRWWW]]]aaaeeeoooxxx~~~||||||yyytttppphhhddd^^^ZZZ[[[cccoooxxxyyyeee___]]]VVVNNNLLLEEEFFFGGGFFFDDDBBBBBBBBB@@@AAAAAA@@@???@@@BBBEEEkkk```SSSQQQVVVZZZWWWQQQOOOMMMLLLJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMPPPJJJLLLNNNNNNOOOTTT^^^fffuuummmSSSLLLDDD?????????>>><<<;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<;;;;;;;;;<<<>>>@@@@@@>>><<<;;;:::>>><<<===AAAAAAOOOhhh|||kkk^^^RRRMMMEEE<<<999===:::;;;<<<======>>>>>>>>>>>>>>>>>>>>><<<:::888777555666666444222111222444222222111111111111222222222222222222222222222222///000111000///000111333000000111111111222222222000111111111111222222222111111222333333333333222222222222333333444444444444666999;;;;;;888555222333333333444444444444444333444444333111111222444444666888777555555666888222333444444444444444333222333333444444444333333333333444444444444444333333555666666555444555777555555555555444444444444555666777888999999999999:::;;;===???>>>===:::999:::999999999;;;>>>AAACCCFFFLLLQQQQQQNNNJJJIIIJJJEEEDDDCCCDDDKKKWWWeeeooo}}}gggMMMFFFCCCDDDBBB@@@IIIWWWiiiuuudddZZZUUU]]]lll}}}pppUUUJJJKKKCCCCCCDDDDDDAAA>>>BBBIIIJJJPPP[[[ccc___TTTMMMMMMKKKKKKOOOXXX``````XXXOOOJJJEEEEEEKKKOOOPPPRRRVVV```ccckkktttyyy}}}tttpppjjjdddaaadddjjjpppssshhhbbbYYYTTTTTTJJJHHHFFFDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@BBBEEEGGG~~~{{{xxxhhhWWWRRRWWW[[[VVVOOOOOONNNLLLJJJIIIJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHIIIKKKMMMPPPSSSNNNQQQUUUXXX]]]ggguuu{{{]]]UUUJJJCCCBBBBBBAAA>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<<<<;;;:::999999999;;;<<<<<<<<<;;;:::;;;<<>><<<===AAABBBOOOhhh~~~cccYYYQQQLLLDDD:::888>>>:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@>>><<<999666444555666666444222111222444//////......///111333555333333222222222222222222...///000///...///000222000000000111222222333333000111111111111222222222111111222333333333333222222222222333333444444444666777888999888777555333333333333444444555555555444555555444222222333555777999:::888555333444666111222333444555666666666111222333333444444444444444444555555555444333333444555666555333222333444444444555666777777666666555666777888888999888888:::<<<>>>???>>><<<999888:::999999:::===BBBFFFIIIQQQVVV[[[ZZZTTTNNNLLLMMMDDDDDDCCCGGGPPP```rrr~~~www___JJJDDDBBBEEEDDDFFFVVVjjj{{{bbb\\\XXX]]]mmmkkkPPPFFFIII@@@@@@CCCDDDAAA>>>BBBIIIPPPYYYhhhssspppeee^^^\\\LLLMMMPPPVVV[[[[[[WWWRRRXXXTTTVVV___eeegggjjjooowww{{{|||vvvoookkkkkknnnqqqvvv}}}nnnfff]]]YYY[[[MMMIIIEEECCCCCCBBBAAA???@@@AAAAAAAAAAAACCCFFFIIIxxx~~~~~~qqq]]]UUUWWWZZZTTTLLLKKKLLLLLLMMMLLLLLLKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHKKKGGGEEEGGGMMMSSSVVVWWWNNNTTT\\\fffvvvvvvgggTTTHHHFFFEEEBBB===;;;??????;;;<<<@@@@@@<<<<<<<<<;;;::::::::::::;;;===888777<<<>>><<<::::::<<>>AAABBBQQQmmmdddVVVMMMKKKEEE;;;888>>><<<<<<;;;;;;;;;<<<<<<======>>>???>>>===;;;888666777444111111333444333111/////////000111333444555111111222222222111111000222222111111111111222222444111//////222333222000111111222222222333333333888666444222000111111222333222111111222333555666666666444333222111111111111222444666777777666666///333666555222111555:::555555555555555555444444444444444555555555555555444444555666555444222111444666777666444333333444222222333444555555555555555555666666777777888888999999:::;;;;;;;;;::::::======<<<<<<;;;:::::::::>>><<<;;;===@@@FFFOOOWWW```ggglllfffYYYOOOMMMPPPJJJCCCAAAJJJZZZlll~~~qqqZZZKKKBBB@@@EEEGGGKKKaaazzz}}}___XXXUUU___tttgggRRRHHHEEECCCAAADDDGGGCCC===AAAKKKZZZeeeqqqzzzwwwnnnddd\\\YYY```fffggggggjjjrrruuuzzz|||xxxzzzwwwwwwwwwwwwuuu~~~uuuhhhggg```TTTNNNJJJFFFEEEGGGGGGCCC>>>DDDCCCBBBBBBBBBDDDFFFGGG|||yyy{{{xxxfff\\\ZZZYYYUUUPPPKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJHHHGGGGGGHHHJJJGGGGGGGGGIIIMMMQQQRRRSSSWWW```kkkyyysss]]]MMMEEEBBB@@@>>><<<@@@@@@<<<===@@@@@@======<<<;;;;;;::::::;;;;;;===888888<<<>>><<<:::;;;===AAAFFFEEE@@@;;;;;;===;;;@@@??????AAAAAAOOOjjj}}}{{{```SSSIIIHHHCCC;;;;;;@@@>>>======<<<<<<<<<======<<<=========<<<999777555666444111222333444333111111111111111333444555666333333333222111000///...222222111111111111222222333111//////111222222000000000111111111222222222666555333111111111222333444333333333444555666777888888777666555555555555222333444666666666555555222555777666333333666:::555555555555555555555555444444444444444555666666444444444444444333222222555777888777666444444555333333444444555444444444555555666666777888888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@EEEMMMVVVbbbjjjuuuzzz|||rrr```QQQLLLNNNIIIEEEFFFRRRbbbsssmmmVVVIIIDDDBBBFFFLLLXXXpppzzz^^^XXXUUU___tttjjjTTTIIIFFFDDDAAACCCGGGDDD@@@EEEQQQ^^^jjjzzzwwwrrrpppwww|||~~~tttjjj^^^TTTOOOKKKGGGFFFHHHHHHEEEBBBFFFEEEDDDDDDCCCCCCCCCCCCwwwyyyvvviii___YYYVVVUUUNNNMMMLLLKKKKKKLLLMMMOOOJJJJJJIIIHHHFFFGGGJJJLLLFFFGGGIIIKKKMMMOOOSSSVVVdddnnn{{{jjjVVVIIICCCBBBCCC???AAA@@@======@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;<<<999888<<<>>><<<;;;===@@@FFFKKKHHHAAA<<<===@@@@@@DDDAAA@@@BBB@@@MMMfff{{{vvvZZZOOOEEECCC@@@<<<===CCC??????>>>===<<<<<<======;;;<<<<<<<<<;;;888666444555444222222333444333222000000000111222333444555444444333222111///...---222222111111111111222222222000//////000111111000000000000000111111111111444333222111111222333444333222222222333444555666777777777777777777777777444444555555666555555444333555777666333222555888555555555555555555555555555555444333444555666777444333333222222222222333666777999888666555666666444444444555444444333333555555666666777888999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???@@@@@@DDDKKKTTT```mmmzzzxxxaaaOOOIIIJJJGGGFFFLLL[[[mmm|||gggQQQHHHFFFEEEHHHTTTkkkwww]]]WWWUUU```uuummmVVVJJJHHHDDDAAACCCGGGEEEDDDLLLYYYgggttt}}}tttaaaYYYPPPLLLGGGFFFHHHIIIHHHFFFHHHHHHGGGFFFDDDBBB@@@???zzzyyy{{{xxxggg[[[YYYZZZUUUSSSPPPMMMLLLMMMOOOPPPKKKKKKJJJHHHGGGHHHLLLOOOIIIJJJKKKKKKMMMTTT___gggyyywwwcccSSSJJJGGGHHH@@@@@@???======>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<999999<<<===;;;<<<>>>EEENNNSSSNNNDDD???@@@CCCDDDGGGBBB@@@BBB???JJJbbbyyy{{{pppWWWLLLBBB???===;;;===CCC???>>>===<<<<<<;;;;;;<<<;;;<<<<<<<<<;;;888666444444333222222333333333333............///000111222222222222222111000......222222111111111111222222111000//////000000000000000111111111222222222222111111111111222333444555000000000000111222333333333333444555666666666666555555555555555555444444222444444333111000222444444444444555555555555555666555444333333555666777444333222111000111222333555666888888666555555666555555555555444333222222555555666777888999999:::999999:::;;;<<<<<<<<<<<<>>>===<<<<<<>>>@@@CCCEEEGGGPPP[[[fffsssqqqYYYIIIFFFIIIFFFGGGPPPaaassscccOOOGGGHHHHHHKKK^^^|||vvv[[[WWWVVV```uuuqqqXXXKKKHHHEEEBBBBBBGGGGGGHHHSSSaaarrr}}}yyyzzzaaaYYYNNNKKKGGGFFFGGGIIIJJJJJJHHHHHHHHHGGGFFFCCC@@@???|||www~~~pppaaa\\\]]]]]]ZZZUUUQQQOOOOOOPPPRRRNNNNNNLLLJJJIIIJJJNNNPPPPPPOOOMMMLLLRRRaaattttttbbbSSSLLLIIIBBB@@@>>>===<<<<<<<<<>>>======<<<;;;;;;;;;;;;<<<<<<999999<<<===;;;<<>>===<<<<<<;;;;;;<<<<<<<<<::::::<<<<<<:::===BBBNNN^^^ggg[[[KKKDDDCCCCCCDDDEEE???>>>AAA@@@JJJ```xxxqqqcccRRRKKKBBB<<<999:::<<<===;;;:::::::::::::::;;;;;;<<<=========<<<999777555222333444333222222444555111111111111111222333444---...///000111111111111222222111111111111222222111222222111000000111333333333333333444444444555//////000111222333444444111222333444555555555555222333555777888888888777555555444444444555555666666666555555555666666777333333444444555666666666444444444555555555555555333222222222222333333444222444666666555444555666444444444555444444333333555555666777999:::;;;;;;888999:::<<<============:::999999:::===CCCIIIMMMWWWhhh{{{yyy```OOOHHHHHHJJJFFFKKKXXXjjjzzzxxx___QQQKKKIIINNN___zzzuuuZZZVVVUUU^^^ppp{{{^^^LLLJJJGGGDDDDDDIIIKKKMMMZZZjjj}}}{{{uuuqqqqqquuuxxxnnnUUUJJJHHHGGGFFFFFFGGGJJJLLLMMMHHHHHHHHHGGGGGGFFFDDDDDD}}}||||||pppddd^^^___]]]YYYVVVTTTTTTUUUVVVSSSTTTSSSRRROOONNNOOOPPPUUUUUUWWWaaarrrmmm[[[OOOIIICCC@@@AAA???<<<===AAA>>>======<<<<<<<<<<<<<<<;;;:::;;;===<<<:::>>>DDDOOObbblll___LLLCCCAAA???AAAAAA<<<<<>>>>>:::999:::===CCCLLLTTTYYYdddxxxkkkWWWMMMKKKKKKJJJGGGOOO___sssttt\\\QQQOOOJJJRRRnnnrrrZZZVVVUUU\\\mmmbbbOOOLLLHHHEEEFFFKKKLLLNNNZZZjjj~~~wwwtttmmmfffaaaccchhhnnnttt~~~zzzdddTTTJJJFFFGGGHHHIIIJJJLLLNNNOOOJJJIIIHHHGGGFFFEEEEEEEEE}}}|||xxxuuufff]]]\\\ZZZXXXVVVUUUVVVWWWXXXUUUVVVVVVTTTQQQPPPOOOPPPSSSUUU\\\kkkwwweeeYYYLLLEEEBBBCCCAAA===>>>CCC>>>>>>===<<<<<<<<<<<<<<<;;;:::;;;===;;;:::>>>EEEOOOdddoooaaaLLLBBB???<<<>>>???:::;;;AAABBBLLLbbbuuu~~~kkkXXXJJJGGGAAA<<<;;;===???>>>:::::::::;;;<<<===>>>???::::::;;;;;;:::777555333111333444333111111444777111111111000111111222222000000111000000///......222222111111111111222222222444555444111111333666111111222222222333333333//////000222222333333222000111333444555555444333222444666888999888777666444333333333444555777888555444333444666888888888333333444444555666777777111333555777888666444333111222444555666555444444444666777888777666777888222222333444555555555555444555666888999:::<<<<<<888999:::<<<===>>>>>>>>>;;;;;;===AAAJJJUUU___eeerrruuu]]]NNNKKKLLLKKKIIIGGGQQQeee{{{qqqZZZPPPQQQJJJUUUxxxoooZZZVVVUUU[[[kkkeeeQQQMMMIIIFFFGGGLLLMMMNNNZZZiii}}}tttooommmiiieee^^^VVVQQQTTT[[[bbbcccrrrzzzbbbXXXQQQIIIFFFHHHJJJKKKLLLMMMOOOQQQMMMKKKIIIFFFEEEDDDDDDEEE~~~rrrbbb]]]RRRQQQTTTSSS[[[aaa[[[___\\\[[[ZZZSSSIIIIIINNNUUUbbbrrruuugggeeeVVVLLLDDDBBBBBB???>>>@@@???>>>>>>>>>>>>===:::777999666666999;;;:::<<>>>>>???===<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777444333222222111111222222222222222222333222000...---...///...------///111222222333333333222222111333222222111111222222333777444111111333444333111111111111111222222333444333444555555333333444555777555444555777888999888888777666666666666777777222777777444444888888444333333333444444444555555666777777777666444111///444444444555555555555666333444444555555444444333222444555555555555666888777777777888999:::;;;<<<;;;<<<<<<;;;;;;::::::;;;BBB===>>>FFFOOOZZZjjjzzzttt___OOONNNOOOKKKHHHKKKGGGVVVnnnkkkXXXTTTQQQPPP```kkk[[[___^^^YYY___tttttt^^^PPPHHHEEEFFFIIIGGGJJJ[[[nnn|||zzz~~~vvvuuurrrlllddd___[[[ZZZXXXVVVTTTQQQRRRUUU\\\```iiivvvwwwiii]]]NNNGGGJJJIIIHHHGGGJJJMMMOOOMMMKKKHHHFFFDDDDDDEEEFFFEEEDDD{{{}}}~~~{{{kkk```VVVTTTUUUTTT[[[ccc___cccbbbbbb```XXXOOONNNTTTgggsssyyykkkiii[[[QQQGGGDDDBBB@@@???AAA???>>>============;;;999;;;888888;;;<<<;;;===AAAFFFVVVbbb\\\LLL@@@:::999777;;;:::<<>>>>>???===<<<===999999999999999:::;;;<<<<<<<<<<<<;;;:::999777666555444444333333333333333222111111222222222111000000222333333222111333444222222222333333222222111333333222222222222333333777444111111333444333222111111111222222333555555333444555555333222333444444444555555555555666666777666666666666666666666222666777444555888888444333333333444444444555555333444666777666555444333444444444555555555555666333444444555555444444333222333555555444444666777888888888888999;;;<<<===;;;;;;<<<<<<<<<<<<======@@@===???HHHSSSbbbvvvfffVVVJJJLLLNNNJJJHHHJJJJJJ[[[ssskkkXXXTTTTTTVVVhhh~~~ggg]]]bbbaaaZZZ[[[mmmwwwaaaSSSMMMJJJJJJMMMLLLPPPcccwwwyyyxxx~~~{{{rrrhhhdddfff```___[[[VVVQQQOOOPPPRRRTTTUUUVVVXXX\\\aaagggkkkpppyyyxxx|||yyydddZZZRRRHHHCCCFFFHHHGGGGGGIIILLLMMMLLLJJJHHHGGGEEEDDDEEEFFFEEEDDDxxxyyy{{{vvveee[[[XXXXXXVVV___jjjiiilllkkkjjjfff^^^XXXYYY___xxxsssooobbbVVVKKKEEEBBB@@@@@@BBB???===;;;;;;<<<===<<<;;;===::::::<<<===<<<>>>BBBBBBNNNWWWSSSJJJBBB<<<777444:::;;;===AAADDDTTTqqqhhhVVVIIIBBB===>>>???===<<<===888888888999:::;;;===>>>;;;;;;;;;;;;:::888777666666555555444444444444444222111111111111222222333111333555666555444444555111222222333333222222222444333333333333333333444555444222222333444333222111111111222333555666777444555666555333222333444333666999888555333444555555555555555555555555666333555666555555777777444333333333444444444555555111222444666777777666666444444444555555555555666444444555555555555444444111333444444444444555777888888888999:::;;;======;;;<<<===<<<<<<<<<>>>@@@AAAAAAEEEOOO]]]nnnkkkUUUJJJFFFKKKNNNKKKHHHJJJPPPccc|||mmmZZZUUU[[[```uuuyyy```]]]ccccccZZZVVVccc||||||gggXXXMMMHHHGGGIIIIIIPPPfff}}}|||gggeeepppyyy||||||~~~xxxsssrrrssstttpppkkkfff^^^SSSOOOQQQRRRPPPNNNKKKKKKOOOUUUYYYZZZ\\\```eeejjjppptttvvvyyyzzzrrrtttrrrbbbUUUQQQNNNHHHFFFIIIFFFFFFFFFHHHJJJKKKJJJIIIJJJHHHFFFEEEFFFFFFEEEDDDvvvuuuwww}}}kkkaaa^^^]]]ZZZeeetttvvvvvvsssnnnhhhcccccciiippp|||vvvooonnnqqqwww|||uuugggZZZMMMFFFBBB@@@@@@CCC???===::::::;;;<<<<<<<<<>>>;;;:::<<<===;;;===AAA???GGGLLLKKKHHHDDD>>>777222:::<<<>>>CCCFFFYYYwwwzzz]]]LLLGGG@@@<<<>>>???===<<<===:::::::::;;;<<<===>>>???;;;;;;;;;;;;:::999888777666555555444333444444444111222111111000111444555...111444555444333222222111111222333333333222222444444444444444444444444444333333333333333333333111111111333444666888999444555666555333222222333444999===<<<777444444777444444444555555555555555333444555555555666666555333333333444444444555555111222333555666777777777444444444555555555555666444444555555555555444444111222444444333333555666888888999999:::;;;===>>><<<===>>>===::::::===@@@BBBHHHRRR___mmm~~~kkkWWWIIIEEEFFFLLLOOOLLLJJJLLLXXXmmmrrr___YYYaaakkksss[[[YYY```aaaYYYQQQ[[[uuunnn^^^KKKEEECCCDDDFFFPPPiiinnnXXXWWWeeeqqquuuuuuxxxvvvrrrkkkddd___^^^______\\\ZZZYYYVVVPPPNNNPPPQQQRRRTTTVVV[[[bbbkkkpppppppppqqqssswww{{{}}}~~~|||ssssssyyy}}}|||___UUUMMMMMMMMMKKKJJJLLLDDDEEEEEEGGGHHHHHHHHHHHHLLLJJJHHHGGGHHHHHHGGGEEExxxtttttt~~~~~~ooogggeeeccc___kkk}}}~~~xxxnnnhhhiiirrr}}}vvvlllgggaaa^^^[[[XXX\\\cccrrr||||||lll___PPPHHHCCC@@@@@@CCC>>><<<:::999;;;<<<<<<<<<===999888;;;;;;:::;;;???>>>BBBDDDDDDEEEEEE@@@999333:::===@@@EEEIII]]]}}}tttVVVHHHEEE>>>;;;===???===<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::999888555444444333333333333333111222333111000111444777...000333444333222111111000111222333333333333333333444444555555444444333222333333333333333333333111111111333444666888999444555666555333222333444555999===<<<777333444666333333444555666666555555333333444555666555555555333333333444444444555555333333444555555666666666444444444555555555555666444555555666666555555444111333444444444444555777888888888999:::;;;<<<======??????===999888;;;???CCCPPPbbbrrrjjjWWWLLLFFFGGGKKKOOOOOOMMMMMMPPPbbbxxxyyyeee___eeeuuunnnXXXTTT[[[^^^WWWOOOVVVqqqvvvdddPPPIIIFFFGGGJJJVVVrrruuu```MMMMMMYYYbbbeeedddeeeccc___ZZZVVVUUUUUUWWWWWWUUUVVV[[[\\\ZZZZZZ\\\WWW\\\cccjjjrrrzzz|||yyyvvvqqqooowwwdddSSSMMMHHHIIIIIIHHHGGGGGGCCCDDDEEEFFFFFFFFFGGGGGGNNNLLLIIIIIIIIIJJJIIIGGG~~~uuurrr|||ssslllkkkhhhbbbnnnxxxlllhhhqqqtttfff]]]VVVPPPNNNQQQVVV\\\eeennn}}}vvvhhhXXXNNNHHHBBBAAABBB>>><<<::::::;;;<<<;;;::::::777777999:::999;;;>>>===???@@@@@@BBBDDD@@@999444:::;;;???FFFLLL```~~~rrrVVVLLLCCC===:::===???>>><<<<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::555444444333222333333333111333555333111000333666000222444555444333333444000111222222333333333333222333444555555444333222111222444444333222333444111111111222333555666777333444555555333333444555333666999888444222222333222333555666777777666555444222333666666444444666333333333444444444555555555555555555555555555555444444444555555555555666555555666666666666555555222444555555444555666888777777777888999:::<<<<<<===@@@AAA>>>999888===BBBGGGZZZsssoooXXXLLLIIIHHHLLLPPPPPPMMMMMMQQQUUUkkkkkkdddggg{{{kkkWWWTTTXXX[[[UUUMMMRRRkkk{{{hhhRRRKKKGGGHHHLLLZZZwww{{{aaaSSSGGGFFFLLLPPPQQQSSSTTTTTTUUUXXX[[[^^^bbbdddcccaaadddlllpppnnnmmmnnniiioooxxxwwwjjjWWWcccsss}}}}}}qqq```TTTNNNKKKIIIHHHHHHGGGFFFEEECCCDDDFFFFFFEEEEEEFFFGGGLLLJJJHHHHHHIIIJJJIIIHHHxxxqqq{{{wwwqqqpppkkkbbblllvvvjjjkkk}}}{{{oooggg^^^TTTNNNOOOKKKMMMXXXfffrrr}}}uuudddXXXNNNFFFAAABBB>>><<<;;;;;;<<<;;;999777999666666999:::999;;;???<<<======<<<>>>AAA>>>888444888888<<>><<<<<<888888888999:::;;;<<<============>>>======<<<;;;666555555444444444444444000444666555222000222444111333444444333333444555000000111222333333333333111222333444444333222111///222555555333222333444111111111222222333555555111333444444444444555666555555444444333333222222222444666777888888777666444111222666777333333666333333333444444444555555444444444444444555666666444444444555555555555666555555666666666666555555333555666666666666777999666666666777888999:::;;;===@@@BBB???;;;<<>>===<<<<<<<<<;;;888555999666666999;;;:::<<>><<<888444777555:::FFFMMM___zzzhhhPPPKKK@@@;;;999===???>>><<<<<<888888999:::<<<>>>@@@AAA===>>>>>>>>>>>>>>>===<<<777777666555555555555555000444888777222///111333111222222222111111333555///000111222333444444444000111333444444333111000///222555555333222333555111111111111222222333444000222444444444444666777777666444333555555555444333444666888999999888777444111222666777333222666333333333444444444555555333333333444555666777888444444444555555555666666555555666666666666555555444555777777666666888999555555666666777888:::;;;<<<@@@CCCAAA>>>???FFFNNNbbbxxxlllVVVHHHEEEGGGIIIOOOPPPKKKEEEIIIUUU^^^vvvppphhhggghhhUUU___]]][[[TTTKKKKKK^^^ttt~~~kkkSSSLLLHHHIIINNN\\\zzzoooeeefffggg^^^RRRLLLJJJIIIJJJHHHJJJSSS]]]```eeemmmyyywwwcccNNNNNNPPPRRRSSSQQQPPPPPPFFFGGGFFFDDDEEEGGGGGGFFFCCCEEEHHHGGGEEEDDDEEEGGGEEEDDDCCCDDDFFFGGGGGGFFF{{{pppwww}}}qqqgggaaafffwww~~~{{{sssbbb```nnn|||xxxjjj```VVVPPPIIIFFFKKKUUU^^^aaaiiiwwwxxxgggZZZPPPHHHDDD============<<<;;;:::999<<<;;;::::::;;;<<<>>>???>>>===<<<<<<<<<;;;999777666333222555<<>>===============:::;;;;;;;;;<<<=========???>>>=========<<<:::999999777555555555666555444222222222111222222333333222222222222222222222222111111222333333444555555222333555777777666444333444444444333333222222222000000111111111222222222333333333444444444555555444444555555555555555555222111222555888888444111333333333444444333222222222333444555666666666666444333333333444666888999666666777777777777666666555777888777555444444555222444666666777777999;;;888999;;;<<<===<<<;;;;;;===>>>??????@@@FFFPPPXXXsssnnn]]]MMMAAAAAAJJJTTTQQQMMMIIIEEEGGGTTTbbbsssbbbfff}}}uuu___TTT```fff___QQQLLLLLLXXXmmmyyyfffQQQPPPNNNJJJJJJYYYyyy~~~nnn___SSSSSSWWWVVVTTTSSSVVVOOOIIIIIIMMMUUUcccooovvv{{{qqqbbbUUULLLLLLLLLNNNPPPOOOMMMJJJEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFF~~~qqqwww~~~rrrhhhbbbeeesssvvvaaaWWWZZZ```rrrzzzyyynnnddd___\\\UUUOOONNNMMMPPP[[[fff|||{{{~~~rrrbbbUUUKKKFFF>>>>>>>>>===<<<<<<;;;:::<<<;;;;;;:::;;;<<<===>>>????????????>>><<<999777555333333555999CCCUUUeee}}}uuu]]]IIIHHHAAA@@@???===<<<<<<;;;;;;:::;;;;;;<<<<<<=====================>>>>>><<<;;;999777555444555555555333333222222222222222333333333333333333333333333333111111222333333444555555333444666666666555444333444333333333333333333222111111111222222222222333444444444444555555555666444444444444444444444444555333222333666777555333333333333444444333333222333333444555666666666666333333333333444666888999666666666666666666666666555777888777666444444555333555666777666777888:::999:::;;;===============<<<===>>>===@@@KKK[[[ggg{{{aaaSSSIIIBBBFFFOOOVVVRRRNNNIIIDDDGGGUUUdddmmm\\\^^^vvvlllYYYRRR\\\ccc\\\PPPLLLLLLXXXmmmuuubbbNNNMMMKKKHHHIIIYYYzzzvvvfffZZZRRRNNNRRRWWW[[[```gggggg[[[PPPOOOUUUbbbrrrqqqcccVVVMMMNNNNNNNNNOOOPPPOOOLLLJJJFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFF~~~pppuuuvvvmmmggghhhrrr|||~~~hhhWWWMMMIIIYYYbbbkkkjjj```TTTMMMMMMKKKJJJLLLQQQXXXbbbqqqooo]]]PPPIII@@@???>>>>>>======<<<<<<===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCAAA>>>:::888555555555666888>>>NNN^^^sss~~~nnnVVVGGGIIICCCBBB@@@>>><<<;;;::::::::::::;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>999777555444555555444333333333222222222222333333444444444444444444444444111222222333333444444555444555666666555444333222222333333333333333333444222222222222333333333333444444555555555666666666555444444333333222222222777555333222333444555444222333333444444333333333444444555555555555555444333333333444555666888888777666555444444555666777555777888777666555555666555666888777666666777999888999;;;<<<>>>>>>??????>>>???>>>???EEEVVVnnnhhhQQQGGGFFFGGGMMMUUUVVVRRRMMMHHHDDDIIIYYYiiieeeUUUTTTooowwwcccUUUQQQWWW```ZZZOOOKKKLLLXXXlll}}}nnn[[[KKKJJJGGGEEEGGGYYY{{{jjjYYYRRRTTTYYY___eeekkkwww{{{iiiWWWTTT___qqqsss```SSSMMMIIISSSQQQPPPPPPOOONNNKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFwwwkkksss}}}tttooonnnttt}}}qqq^^^OOOFFFIIIMMMSSSUUUOOOGGGGGGJJJEEEKKKUUU___jjjwww{{{fffUUULLLCCCBBB@@@>>>======>>>>>>======<<<;;;<<<===>>>??????BBBEEEFFFEEEAAA===;;;999888888999888<<>><<<;;;;;;:::::::::;;;<<<===>>>>>>???<<<>>>??????>>>>>>>>>>>>999777555444555555444222444444333222222222333333444444444444444444444444222222222333333444444444555666666555555333222111222222222333333444444444222222333333333444444444333333333444444444555555444444333333222111000000555444333222222222222222222222333444444444333333555555555555555555444444333333444555666777888888777666444333333444666777555666888888666555666666666888999888666666777888888888:::;;;===>>>???@@@@@@AAABBBEEEPPPhhhjjjWWWFFFCCCHHHNNNSSSWWWSSSOOOJJJFFFEEELLL___qqqwww^^^OOOQQQlllsss^^^SSSSSSVVV___ZZZOOOLLLMMMYYYmmm~~~{{{eeeSSSKKKHHHEEECCCGGGYYYzzzxxxiiigggmmmuuu|||pppZZZWWWeeezzzzzzeeeTTTLLLMMMPPPVVVTTTQQQOOONNNMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@AAACCCDDDDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFqqqiiitttyyysssqqqvvvuuufffWWWNNNDDD@@@???BBBCCCAAAEEELLLNNNZZZiiittt}}}ppp]]]QQQGGGEEEBBB???>>>>>>???@@@>>>======<<<===>>>@@@AAA@@@DDDHHHIIIHHHEEEDDDDDD>>>;;;999888777:::DDDOOO```www}}}kkkRRRBBBFFF@@@???>>>======<<<<<<===::::::;;;<<<===>>>???@@@???@@@BBBAAA>>><<<<<<===:::888666555555555444333555444444333222222222333222222222222222222222222222222333333333333444444666555555555444333222111222222222333333444444444222222333333333444444444111111222222222333333333444444333222111111000000000222333444333111///...111222333333444444444333555555555555555555444444333333444666777777888888888777555444444555777888555666888888777666666777777888999888777666777888888888999:::<<<>>>???@@@@@@AAAEEEMMM^^^yyyxxxYYYNNNDDDFFFNNNTTTUUUUUUNNNKKKGGGEEEFFFPPPeeexxxqqqZZZMMMSSSmmmrrr[[[QQQRRRWWW___ZZZPPPNNNOOO\\\qqqrrr]]]NNNLLLIIIEEEDDDHHHYYYxxxsss[[[YYYiii}}}~~~mmm\\\PPPLLLQQQWWWVVVTTTPPPMMMLLLKKKIIIHHHIIIHHHGGGGGGFFFEEEEEEEEEAAAAAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDEEEEEEFFFFFF}}}qqqkkkxxx{{{rrrooovvvyyyjjj^^^VVVLLLBBB<<>>>>>???@@@>>>>>>===>>>???AAACCCEEEDDDHHHKKKLLLKKKLLLOOORRRHHH@@@999777666777===DDDTTTkkkxxxtttfffOOO@@@DDD???>>>>>>===============::::::;;;<<<>>>???@@@@@@???BBBDDDBBB>>><<<<<<>>><<<:::777666666666555333666555444333333222222333222222222222222222222222333333333333333333333333555555444444333333222222222333333333333333333444222222222222333333333333000000000111111111222222444333333222222111111111...111444555333111//////111111222333444444444444444444555555555555555444333444555666777888888888888777666555555666777888555666888888777666777888777888999999777666777999:::::::::;;;<<<>>>???@@@>>>AAAHHHWWWnnnfffMMMIIIFFFJJJRRRWWWUUURRRJJJGGGEEEDDDGGGRRRggg{{{lllWWWKKKVVVnnnnnnVVVLLLOOOUUU]]]YYYOOONNNSSSbbbxxx}}}hhhVVVKKKLLLIIIGGGGGGLLL\\\yyyvvv___]]]lll~~~sssbbbVVVPPPNNNSSSXXXTTTQQQMMMJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFF~~~rrrmmm{{{~~~qqqllluuuwwwfffYYYSSSPPPHHHCCCEEEEEEEEEOOO^^^sssvvvfffPPPLLLGGGAAA>>>===???@@@>>>>>>>>>???AAADDDGGGHHHJJJLLLOOOOOOOOOSSSZZZaaaXXXKKK>>>999999888:::<<>>DDD@@@@@@>>>===<<<<<<<<<<<<::::::;;;===>>>???@@@AAA>>>AAADDDBBB???<<<>>>AAA>>>;;;999888888777666444666666555333333222222222333333333333333333333333333333333333333333333333444444333333333333333333444333333333333333333222111111111222222222222333000111111111222222222222333333333333333222222222///222444444333111222333000111222333444444444444333333444555666666666666333444555777888888888888888888888888888888888888555666888888777777888999777888999999888777888:::============>>>???@@@AAA@@@DDDOOOeeeoooVVVEEEEEEGGGKKKQQQUUUTTTPPPIIIFFFDDDDDDGGGQQQfffyyyiiiTTTIIIVVVkkkjjjQQQJJJOOOPPPYYYUUULLLNNNVVVhhhuuu```QQQKKKIIIHHHGGGIIIPPP```|||yyybbb]]]jjj{{{uuudddTTTOOOPPPQQQSSSVVVQQQMMMIIIFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIFFFDDDBBB@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFtttnnn{{{rrrkkkuuummmZZZNNNHHHKKKFFFEEEHHHFFFDDDRRRddd}}}nnnRRRNNNHHHBBB>>>===???@@@>>>>>>???@@@CCCFFFIIIKKKNNNPPPRRRRRRRRRXXXbbbkkkfffUUUDDD======;;;:::999>>>QQQZZZYYYSSSEEE===DDDBBBAAA@@@>>><<<;;;::::::::::::;;;===>>>@@@AAAAAA<<<@@@CCCCCC???===@@@CCC???<<<:::999999888777555777666555444333222222222444444444444444444444444333333333333333333333333333333222222222333444444444444444333333222222222000000111111111222222222111111222222222333333333333333333333333333444444222444555444222222555888000111222333444444555444222333444555666666666666333444666777888999888888888888999999999999888888555666888888888777888999666888999999888888999:::@@@@@@?????????@@@BBBCCCCCCHHHVVVpppcccLLL@@@CCCFFFJJJOOOSSSSSSPPPIIIGGGEEEEEEGGGQQQdddwwwfffQQQGGGUUUhhh~~~gggOOOJJJQQQLLLUUUQQQJJJNNNXXXmmmqqq\\\OOOKKKGGGFFFGGGKKKSSSddd~~~{{{bbb\\\gggwwwxxxhhhWWWIIIJJJPPPSSSSSSUUUNNNKKKFFFDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJGGGEEEBBB@@@??????AAABBBCCCCCCDDDDDDEEEFFFFFFFFFtttnnnzzz|||qqqppplll\\\PPPJJJGGGFFFIIIJJJFFFBBBFFFSSS]]]~~~~~~cccSSSGGGEEEBBB;;;;;;BBB>>>===<<<===AAAFFFJJJKKKMMMOOORRRTTTXXXaaammmvvvvvv```JJJAAA???;;;888888;;;DDDJJJHHHCCCBBBBBBBBBDDDAAA???>>>>>>===<<<:::888999;;;===???@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCBBB@@@<<<999777666666666444444444444444444444444...222222000111333333000333333333333333333333333333222111000000111222333777666444333222333333444333222111111111222444555333222222111111222222333666555555555555444444444666555555555555444444444555444333222333444555666777777777777777777777777333555666888999888777666888777777777888999::::::777888999888777666777888777777777888999:::<<<<<<@@@===>>>BBBDDDAAAAAABBBBBBUUUooolllVVVLLLDDDFFFJJJNNNPPPQQQOOONNNKKKGGGGGGKKKJJJMMMaaayyyppp^^^OOOGGGRRR___uuuwww___NNNLLLRRRZZZTTTOOOMMMOOOYYYoooyyydddTTTNNNLLLJJJJJJKKKNNNTTTccc~~~iii^^^hhh{{{uuugggOOOMMMKKKMMMPPPQQQOOOLLLFFFFFFFFFFFFGGGHHHIIIIIIBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBAAAAAACCCFFFGGGFFFEEEDDDCCCDDDEEEHHHIIIyyynnnvvvpppmmmzzzooo^^^QQQKKKKKKMMMQQQSSSSSSMMMHHHHHHPPPXXXooojjjXXXIIIDDDAAA::::::???>>>===<<<===AAAFFFIIIJJJRRRSSSUUUZZZbbbnnnzzzlllWWWKKKDDD===999999777???CCCAAA>>>>>>???>>>CCCAAA???===>>>>>><<<;;;:::;;;<<<===>>>?????????>>>>>>??????@@@AAAAAABBBAAA???<<<999777666666666333333333222222222222222///222333111111444444111333333333333333333333333333222111111111111222333666555444333333333444444444333222222222333444444333333222222222222333333555555555555555555555555666555555555555444444444444333333333333444555666666666666666666666666666555555555555666777888999999999888777666666666666777888999888777666777888888888888999:::;;;<<<===@@@======AAABBB@@@AAADDDMMMbbb|||yyy]]]MMMHHHGGGKKKQQQVVVWWWTTTPPPMMMJJJGGGGGGJJJJJJNNNbbbyyyooo[[[NNNGGGHHHTTTkkkmmmYYYMMMNNNTTT[[[TTTNNNNNNSSS___tttppp[[[MMMIIIIIILLLMMMPPPRRRTTTaaa{{{mmm```jjjzzzgggYYYLLLKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDCCCBBBAAABBBCCCEEEFFFDDDCCCBBBBBBCCCEEEGGGHHHooossspppjjjuuuuuulll^^^NNNEEEGGGQQQYYYddddddbbbZZZQQQLLLMMMPPPbbbrrrvvvbbbOOOGGGBBB===;;;>>>>>>===<<<>>>BBBFFFIIIJJJPPPQQQUUU^^^lllzzz|||iiiYYYKKK@@@;;;;;;666;;;===::::::===???===CCCAAA>>>======>>>===<<<==============================>>>>>>???@@@@@@@@@@@@>>><<<999777666666666111111111111111111111111000333444222222555555222333333333333333333333333444333333222222333333444444444333333333444555555444444333222222333333444333333222222222222333333444444444555555666777777666555555555555444444444333333333333444555777777666666666666666666666666666555444444555777:::<<<888777666555444444444555777888999888777777888999999999999:::;;;<<<===>>>@@@======??????>>>CCCIII]]]rrrgggMMMEEEHHHHHHMMMUUU[[[[[[WWWPPPKKKIIIGGGGGGJJJLLLRRRfff|||mmmYYYLLLHHHBBBLLLcccrrr^^^RRRNNNRRRZZZ\\\UUUOOORRR[[[kkk~~~yyyeeeRRRHHHIIIMMMOOOTTTYYYYYYWWW___xxxttteeemmm{{{iiiXXXMMMGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAACCCEEEGGGHHHrrrvvvrrriiissswwwkkkfff___SSSGGGDDDLLL\\\iiivvvtttpppfffZZZQQQLLLJJJ\\\hhhuuu|||~~~mmmXXXMMMHHHCCC@@@@@@>>>======???BBBFFFHHHIIILLLOOOXXXhhhyyywwwdddQQQDDD>>>===999::::::888;;;AAACCCAAACCC@@@>>><<<===>>>>>>===<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@@@@AAA???>>>;;;999777666666666111111111111111222222222111444555333333666666333222222333333333333444444444444444444444444444444333333333333444555555666333333333222222222222222333333333222222333333333333333444555666777888888666555555555555444444444222222333444555666777888666666666666666666666666666555666666888:::<<<>>>444444444555555777888999666888999999888777888::::::::::::;;;<<<===>>>??????======>>>===???HHHRRRmmmvvvZZZGGGEEEKKKGGGLLLSSSYYYZZZUUUOOOJJJGGGFFFHHHKKKOOOYYYnnnlllWWWLLLIIIGGGMMMbbb~~~cccSSSOOORRRZZZaaa\\\WWWTTTZZZhhhzzznnn[[[MMMHHHMMMVVVUUU]]]dddccc\\\aaayyy|||jjjpppyyyiiiZZZOOOIIIEEEHHHKKKKKKHHHGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHH@@@AAABBBDDDDDDCCCCCCBBBAAAAAABBBBBBDDDEEEGGGHHHvvv}}}wwwlllssszzziii\\\VVVRRRLLLHHHLLLZZZmmmzzz}}}vvvlllaaaVVVNNNJJJTTT[[[dddjjjmmmrrr|||wwwbbbTTTMMMGGGDDDBBB???>>>>>>@@@DDDGGGIIIIIIJJJRRRbbbwwwlllWWWHHHBBB@@@===;;;888888???GGGIIIEEEDDDAAA>>><<<<<<===>>>===;;;;;;;;;;;;<<<>>>???@@@>>>>>>??????@@@AAAAAAAAA======;;;999888666666555222222222333333333444444111555555333444666666333222222222333333444444444444444444444444444444444222333333444444555555555222222222222222222111111444333333333333333333444222333444555666888999999666555555555555444444444222222333555666777777888555555555555555555555555555666888;;;<<<=========555555555666777888:::;;;666888999999888888999;;;:::::::::;;;<<<===>>>???===<<<======>>>CCCRRRaaa}}}}}}eeeSSSGGGFFFKKKHHHKKKQQQUUUVVVUUUQQQOOOFFFFFFHHHLLLSSSaaavvviiiUUUMMMLLLLLLQQQdddsssZZZOOOPPPXXXaaahhh\\\]]]```iiiyyyyyycccSSSIIIGGGPPP[[[^^^gggooolllccceee|||mmmqqqwwweeeWWWNNNKKKJJJEEEHHHKKKKKKHHHGGGIIIKKKFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEE@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHHHHzzz|||oootttzzzlll\\\QQQHHHGGGIIIOOO[[[kkk{{{|||sssjjjaaaYYYQQQMMMKKKLLLQQQVVVYYY^^^jjjuuu}}}nnn^^^RRRJJJEEEBBBAAA@@@@@@BBBFFFIIIJJJJJJGGGTTTjjjqqq]]]OOOGGGCCC???;;;666888CCCMMMMMMGGGFFFBBB>>><<<<<<<<<===<<<;;;:::::::::;;;===???AAA>>>>>>??????@@@AAAAAABBB<<<<<<;;;999888777555555333333333444444555555666111444555333333666666333111222222333333444444555333444444555555444444333333333444555555555444444000111222333333333333222444444333333333333444444333444444666777888999999666555555555555444444444222333444666666777777777555555555555555555555555555777:::<<<>>>===<<<<<<999999888888888888999999666888999999888888:::;;;:::::::::;;;<<<===>>>???;;;<<<===>>>AAAJJJ___ssskkkXXXMMMHHHGGGHHHKKKNNNQQQTTTVVVUUUTTTSSSFFFGGGIIIMMMUUUeeezzz|||eeeTTTMMMLLLMMMRRReee|||iiiUUUOOOTTT]]]eeejjjaaagggqqq}}}oooZZZNNNHHHHHHRRR^^^kkksssyyytttiiijjjmmmnnnvvvdddTTTKKKGGGHHHHHHGGGHHHJJJJJJIIIIIIIIIJJJCCCCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFFFFEEEEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGG|||qqqssstttfffXXXMMMGGGEEEGGGMMMZZZkkkyyy{{{tttjjjccc^^^YYYTTTPPPIIIGGGGGGJJJJJJKKKTTT___hhhmmmwww}}}jjjZZZNNNGGGCCCBBBBBBBBBDDDHHHJJJKKKJJJHHHXXXooouuucccVVVMMMEEEAAA<<<777:::HHHSSSRRRJJJHHHDDD???<<<;;;;;;<<<;;;===<<<;;;::::::<<<>>>???======>>>>>>???@@@@@@@@@;;;;;;::::::888777555555222333333444555555666666000444444222333555555222111111222333333444555555222333444444444444333222333444555555555444333222000111333555666666666555444444333333333333444444444444555666777888888999666555555555555444444444333444555666777777666555555555555555555555555555777888999::::::;;;;;;;;;999999888888888999999:::666888999999999999:::<<<999999999:::;;;<<<>>>>>>999;;;>>>@@@DDDRRRlllttt[[[MMMHHHGGGHHHJJJNNNPPPSSSUUUVVVUUUSSSRRRHHHJJJJJJLLLTTTeeeyyysss___RRRLLLKKKKKKPPPcccnnn___RRRQQQWWW^^^dddhhhggguuuxxxdddRRRMMMMMMPPP[[[hhhxxx}}}yyylllkkk}}}hhhjjjmmmaaaRRRHHHFFFHHHHHHHHHGGGGGGGGGHHHJJJJJJIIIGGGCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD}}}qqqrrr|||zzzgggUUUHHHAAA???JJJMMMUUUdddvvv~~~uuummmccc]]]ZZZYYYVVVSSSMMMIIIGGGFFFBBB>>>DDDMMMNNNTTTaaarrruuuaaaRRRIIIEEECCCCCCCCCFFFIIIKKKLLLKKKOOO___wwwyyyggg[[[PPPGGGEEE???999>>>MMMYYYWWWNNNIIIEEE???<<<;;;;;;;;;;;;???>>><<<:::::::::<<<===<<<<<<======>>>?????????;;;;;;::::::888777555444222222333444444555666666000333444222222555555222111111222333333444555555222222333444444333222222444444555666555444222111111222444666888888888888555444444333333444444555555555666666777777888888666666555555555444444444444555666777777666555555555555555555555555555555999888777666666888:::;;;555555666777888:::<<<===666888999999999999;;;<<<999999999:::;;;<<<===>>>888:::>>>AAAFFFVVVsssvvvdddPPPFFFDDDFFFKKKPPPMMMPPPSSSVVVVVVSSSOOOMMMJJJKKKKKKKKKRRRcccvvvmmm[[[PPPLLLJJJKKKPPPccc~~~dddYYYQQQRRRXXX]]]aaaeeelll~~~nnn[[[MMMNNNTTTZZZffftttzzznnnkkk{{{~~~dddfffvvviii\\\RRRFFFCCCFFFKKKLLLJJJHHHFFFEEEFFFJJJKKKHHHEEEEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBzzz{{{}}}dddSSSIIICCCBBBCCCEEEWWWhhhqqqzzz|||qqqeee^^^WWWSSSSSSRRROOOKKKHHHFFFDDDAAA@@@@@@AAABBBAAAFFFOOO[[[fffpppvvvzzz}}}ttt___OOOHHHBBBBBBBBBDDDIIINNNOOOMMMRRRllluuuaaaQQQIIIMMMJJJ>>>>>>PPPXXXOOOIIIEEEBBB>>><<<<<<<<<:::999===:::999:::>>>@@@@@@>>>===============<<<<<<;;;;;;;;;<<<<<<;;;999888777222333444555555444333222333333222444555666555333///000333555666666666666666666666666666666666666777666555444444444444444444444555555555555555555666444222222333444444444444444555555666777888888888666444444444555444333444555777888888666555444333333333444444444555555666555555666777555000,,,::::::999888888999999999:::999999999999999::::::===;;;===@@@@@@===<<>>@@@CCCHHHOOOUUUZZZ]]]jjjrrr{{{|||hhhVVVLLLBBBBBBBBBEEEKKKQQQTTTSSS```xxxtttaaaQQQJJJPPPSSSIIICCCLLLNNNIIIIIIDDDAAA>>><<<<<<;;;:::999>>><<<::::::<<<===;;;999===============<<<;;;;;;:::;;;;;;;;;:::999777666333444555666666555444333333333222444555666555333000111222444555666777777777777777777777777777777777666555444444444444555111222333444666777888999888666444444555777666666222222333444444555666666777555444444555555555333111333444555666555333222333333333444444444555555444333333555777666333000::::::999999999999::::::999999888888888999::::::<<<;;;>>>BBBBBB>>>>>>AAA>>>@@@EEEQQQeee}}}|||bbbTTTGGGEEEIIINNNSSSWWWUUUVVVXXXXXXVVVRRRNNNKKKIIIHHHHHHKKKUUUdddttt~~~qqqZZZKKKGGGIIIJJJSSS[[[lllxxxeeeRRRNNNOOOUUU[[[___hhhqqq|||cccTTTOOONNNVVVaaammm|||mmmbbbpppjjjfffsssuuujjj^^^RRRKKKJJJFFFEEEEEEGGGKKKMMMMMMKKKIIIGGGFFFFFFHHHIIIHHHFFFKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHIIIKKKKKKKKKIIIEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFvvvttthhhZZZJJJCCCBBBEEEKKKRRR___hhhmmmkkkhhhggg^^^TTTQQQLLLGGGEEEEEEEEEDDDBBBDDDCCCAAA???>>>>>>??????AAA@@@>>>>>>@@@CCCFFFIIISSS[[[fffpppwww|||vvvbbbSSSFFFEEEEEEHHHMMMRRRVVVXXXmmmrrr```RRRMMMVVV___XXXKKKGGGDDDCCCIIIDDDAAA>>><<<<<<;;;:::999<<<;;;::::::;;;;;;:::999<<<============<<<;;;;;;999999:::999999888777666444555555666666555555444333333222444555666555333111111222333444666777888888888888888888888888888666666555555444444555555222333444555666777888999888666444555666777777666333333444444555555666666555444333444555666666555111222444555555555444444333333333444444444555555222222222333666777777666::::::::::::::::::::::::888777777777888999::::::<<<<<>>======>>>>>>AAA@@@???>>>???AAACCCDDDEEEIIIQQQ[[[cccjjjttt}}}ooo]]]NNNKKKIIIKKKNNNQQQVVVZZZqqq|||nnn```VVVRRR\\\fff___PPPGGGAAAAAAJJJCCC@@@===<<<;;;;;;:::999888888999:::<<<======<<<<<<<<<======<<<<<<;;;:::888888888888777777666666555666666666666666666555333333222444555666555333222222111222333555777999777777777777777777777777666666555555555555666666777777777666666666666666555444333333555666555444666666777777777888888888333333333444666777777555333444555666777777777666333333333444444444555555333222222222444666888999999::::::;;;;;;;;;;;;;;;777666777777888999:::;;;======@@@CCCBBB>>>???DDDBBBJJJ[[[sssxxxppp[[[QQQKKKPPPYYY\\\ZZZXXXYYYXXXVVVSSSQQQOOONNNMMMJJJGGGEEEIIIUUUeeesss{{{uuu\\\MMMIIIIIIIIIJJJRRR]]]pppgggTTTQQQTTTXXX^^^dddnnn|||tttbbbRRRNNNTTT^^^lllzzzqqqcccppplllbbbiiiwwwzzzgggSSSHHHCCC???======999<<>>>>>============<<<<<<>>>???@@@@@@@@@@@@BBB@@@BBBHHHNNNVVVdddrrr{{{iiiWWWQQQNNNPPPQQQRRRXXX```sssxxxlllccc\\\WWW^^^eee]]]PPPKKKFFFCCCIIIBBB???===;;;;;;;;;:::999777999;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::888888777777777777777777666666666555555666666666333333222444555666555333222222111222333555777999666666666666666666666666666666555555555666666777888888777777777666666666444333333444666777666555777777777888888888888888222222333444777888777555444555555666666777777666333333333444444444555555555555444333333555777888888999:::;;;;;;;;;::::::666666666777888:::;;;<<<>>>>>>@@@BBB@@@<<<@@@FFFIIIXXXooo|||xxxooohhhVVVOOONNNVVV```aaa]]]ZZZXXXWWWTTTQQQNNNMMMLLLLLLIIIGGGFFFJJJVVVfffuuu~~~pppXXXMMMKKKJJJJJJLLLPPP[[[lll{{{vvvdddUUUNNNTTT[[[bbblllxxx~~~qqqdddWWWPPPSSS]]]lllyyyrrrdddqqqnnneeeooofffWWWFFF???===:::888777:::>>>CCCHHHJJJIIIGGGFFFEEEJJJPPPTTTTTTRRRNNNKKKLLLLLLJJJGGGFFFIIINNNSSS\\\bbbhhhhhhaaaYYYUUUTTTJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEE}}}~~~{{{~~~iiiWWWMMMDDD@@@@@@DDDIIINNNVVV^^^]]]ZZZUUUPPPJJJGGGDDDBBB???>>>>>>??????@@@AAAAAA>>>>>>>>>>>>======<<<<<<;;;<<<>>>?????????>>>===BBB<<<;;;???BBBFFFTTTbbbuuu}}}vvvddd\\\XXXYYYXXXWWW^^^iiiwwwxxxpppiii```WWWYYY^^^VVVLLLMMMKKKFFFHHHAAA???<<<;;;;;;;;;;;;::::::<<<>>>>>><<<:::::::::;;;<<<<<<<<<<<<;;;::::::888888777777777777888888666555555444444555555666333333222444555666555333111111222333444666777888555555555555555555555555666666555555666666777777666666666777888999999999666555555777999:::888777666666666666777777777777222222333555777888666444444444444444444444444444333333333444444444555555555666666555333444666888666777999:::;;;;;;:::999666666777888999;;;===>>>??????@@@AAA???>>>DDDMMMVVViii{{{wwwmmmbbb[[[NNNLLLPPP[[[ddddddbbb```XXXVVVSSSOOOMMMKKKKKKJJJHHHHHHIIILLLUUUccctttkkkVVVOOOMMMJJJJJJNNNTTT[[[eeennnpppiii]]]TTTUUU[[[dddmmmyyywwwlll```UUUPPPQQQ\\\jjj{{{ssseeeqqqqqqiiiuuu|||hhhSSSHHH>>>;;;:::888666666===@@@EEEGGGGGGGGGGGGGGGKKKRRRZZZ___^^^XXXSSSOOOLLLKKKIIIFFFDDDIIIQQQXXXiiinnnqqqkkk^^^SSSOOOPPPJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEE~~~{{{~~~yyy}}}jjjXXXLLLFFF>>>===@@@GGGLLLPPPWWW^^^ZZZVVVPPPJJJEEEAAA??????;;;<<<=========>>>???@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>??????===888:::@@@@@@>>>DDDPPP^^^hhhuuu}}}yyyooohhhfff```[[[aaammmyyy~~~yyyqqq```PPPPPPVVVOOOHHHLLLKKKEEEFFFAAA>>><<<:::;;;;;;;;;:::888;;;======;;;999888999;;;;;;<<<<<<;;;;;;:::999999888777777777888999999666555444333333444555666333333222444555666555333000111222444555666777777666666666666666666666666666666666666666777888888666777777888888999999:::555555666777::::::999777777777777777777777777777333333444666777777555333666555444444333333333333333333333444444444555555444555777666444444666999444666888999::::::999888666777777999;;;===>>>@@@>>>>>>@@@AAA@@@AAALLLXXXiii{{{}}}vvvfffWWWOOOKKKMMMTTT___dddcccaaabbbXXXVVVTTTPPPMMMKKKJJJJJJHHHJJJLLLMMMQQQ^^^ppp}}}xxxdddSSSOOOMMMIIIJJJOOOWWWZZZ]]]^^^^^^[[[WWWTTTaaagggmmmtttrrriii```ZZZTTTPPPUUU___jjjzzzttteeeqqqtttkkkwww{{{cccRRRFFF???:::::::::888888:::???BBBEEEGGGGGGIIILLLOOOTTTZZZ```ccc___YYYSSSOOOIIIJJJJJJHHHGGGKKKTTT[[[eeegggeee^^^SSSLLLJJJLLLJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDD{{{{{{}}}vvvlllYYYJJJDDDBBB======AAAHHHMMMOOOSSSYYYTTTOOOJJJFFFAAA>>>===>>>:::<<<============???@@@===>>>>>>>>>>>>>>>===<<<<<<;;;999999:::<<>>;;;:::;;;;;;;;;:::333777;;;<<<:::999:::<<<;;;;;;<<<<<<;;;;;;:::999999999888777777888999:::555444333222222333444555333333222444555666555333///000333555666666666666777777777777777777777777666666666666666777888888::::::999999888777777666333333444666888888777555::::::999999999999999999333333444666888777555222999888777666555444444444333333333444444444555555111444777777555555777:::333555777999:::999888777777777888999;;;>>>@@@AAA======???AAAAAAEEERRR```xxxxxxdddRRRIIIMMMPPPYYYaaaddd```^^^```YYYWWWUUURRROOOLLLKKKJJJIIILLLNNNMMMOOOYYYkkkzzzqqq___QQQNNNMMMHHHIIIPPPXXXWWWVVVTTTRRRSSSUUUVVVfffkkkooossszzz~~~vvvjjj\\\SSSMMMNNNOOOSSSaaaqqqwwwuuueeepppvvvlllwwwqqq\\\KKKBBB===999666777777666888<<>>>>>AAAEEEHHHJJJLLLNNNQQQOOOLLLGGGCCC???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<<<<===???<<<<<<===>>>??????>>>>>>@@@CCCHHHLLLTTTbbbtttsssnnnqqqnnnfffxxxoooYYYLLLHHHJJJHHHCCCBBBFFFFFFBBB<<<<<<;;;::::::::::::;;;;;;:::999999888888999999===<<<;;;:::999888888888999999999888999999::::::777777666555444444333333444444444444444444444444666666666666666555555555444555555666777888888999888777666555444333333333666666666666777777777777888777777777999:::999888;;;:::888777777888:::;;;666666666666777777777777:::999777666555555555666222222222222222222222222222333444666777888888888888888888888888999999999;;;;;;:::;;;<<<>>>@@@AAA>>>??????>>>BBBPPPdddtttxxxcccRRRJJJIIINNNTTT\\\bbbcccaaa^^^]]]]]][[[WWWUUURRRNNNJJJFFFKKKIIIIIIKKKNNNWWWiiiyyyiiiXXXOOOTTTUUUMMMLLLTTTZZZZZZXXXUUUSSSSSSVVVXXXhhhgggfffffffffbbb\\\WWWKKKHHHHHHMMMSSS[[[lll|||{{{fffkkk}}}qqqxxx|||mmmZZZGGGAAADDD555555666666777777777888@@@BBBFFFMMMVVV^^^dddfff``````\\\UUUNNNJJJJJJLLLJJJIIIHHHHHHJJJNNNRRRTTTOOOMMMIIIFFFEEEFFFHHHJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDD{{{zzzwwwxxx~~~ppp]]]NNNEEEBBB@@@???AAACCCFFFHHHHHHIIIKKKMMMJJJHHHDDD@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999;;;<<<<<<;;;;;;<<<===;;;<<<<<<==================???BBBDDDHHHRRR```jjjyyywwwuuuooohhhuuupppZZZNNNGGGIIIFFFAAAAAAEEEEEEAAA<<<<<<;;;:::::::::::::::777777777777888888999:::;;;::::::999999999::::::888888777777777888999999777666666555555444333333444444444444444444444444666666666666666666666666555555555666777888888888666666555444444444555555555555555666777888888888999888777888:::::::::999:::999888777777888999:::555666666666777777777777888888777666555555555555333333333333333333333333222333444666777888888888888888888888999999999999;;;;;;;;;<<<<<<>>>???@@@<<<===>>>BBBMMM___vvvppp\\\NNNJJJJJJSSSYYY```eeeeeebbb___^^^\\\YYYVVVSSSQQQNNNKKKHHHKKKJJJKKKMMMPPPXXXiiiyyyfffVVVNNNTTTVVVPPPPPPXXX^^^```aaa^^^ZZZXXXZZZ]]]aaa^^^ZZZWWWUUUQQQLLLHHHFFFIIIOOOUUUYYYddd{{{|||ggglllrrrwww}}}lll___OOO>>>888;;;:::::::::;;;;;;<<<<<<<<>>======;;;<<>><<<>>>@@@AAACCCDDDFFFFFFDDDDDDDDDEEECCCAAA???===<<<<<<=========<<<<<<;;;:::999888888::::::::::::999999999999888999::::::999999:::<<<:::999999999999:::::::::<<<======<<<;;;<<>>@@@@@@>>>;;;::::::999999999999999666666666777777888::::::999999888888888888999999666666666666777888888999777666666666555555444444555555555555555555555555666666666666666777777777555666666666777777777888555555555555555666666777666666666666777777777777777666555666888999888777777777666666666666777777555555555666666666777777333444555666666666444444555555555555555555555555444444555777777888888888888888999999::::::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<===CCCQQQfff}}}uuucccRRRHHHGGGMMMSSSYYY\\\```aaa^^^ZZZWWWUUUWWWTTTQQQOOOOOOOOOMMMLLLJJJLLLPPPSSSSSSYYYhhhwwwwwwvvv]]]SSSOOOUUUYYYXXX]]]eeeooowww~~~zzzpppgggeeegggnnnggg\\\QQQJJJFFFFFFFFFHHHRRR^^^ffflll|||jjjllltttuuu{{{cccUUUIIIFFFBBB;;;999<<<;;;;;;;;;;;;;;;;;;;;;;;;???CCCNNN```pppvvvrrrjjjdddZZZOOOKKKMMMOOONNNLLLLLLMMMMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCC}}}yyyrrr~~~jjjZZZLLLGGGAAA======>>>@@@BBB@@@BBBDDDDDDCCCBBBCCCDDD???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888888777999999999999999999999999888:::;;;;;;::::::;;;<<<:::999888888888888999999;;;<<<============???@@@CCCLLLYYYfffqqq|||yyyfff```dddyyy~~~rrr[[[OOONNNFFF???<<<===>>>>>>===::::::999888888888888999:::999999888888888999999;;;:::999888777777777777666666666777888999::::::666666666666666555555555555555555555555555555555666666666666777777888888666666666666777777777777777777666555555555555666888888777777666666555555666555444555666777777555777666666666666666666777555555555555666666666666333444555666666666444444555555555555555555555555555555666777888888888777888999999:::;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===@@@JJJ[[[qqq~~~lllaaaSSSHHHFFFKKKTTTZZZ[[[]]]___^^^[[[VVVRRRPPPTTTRRRPPPOOOOOOOOOMMMLLLIIILLLQQQSSSSSSWWWfffuuu{{{pppYYYRRROOOTTTXXXZZZ```hhhnnnvvv~~~{{{oooccc______iiibbbWWWLLLEEECCCDDDGGGOOOWWWbbblllxxxmmmkkkyyywww{{{[[[KKK>>>======999888;;;@@@@@@@@@@@@@@@@@@@@@@@@???FFFRRR```jjjlllgggbbb^^^UUUKKKJJJOOOSSSSSSPPPMMMNNNOOOPPPQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCC~~~wwwqqq}}}ppp\\\PPPFFFDDDAAA???>>>???AAABBB>>>@@@BBBBBBAAAAAABBBCCC;;;;;;:::999999999999999:::::::::999999888888888777888888888888999999999888:::;;;;;;:::999;;;<<<:::999888777777777888999888999:::;;;===>>>??????>>>DDDMMMVVV^^^iiiuuu}}}uuu]]]YYYccctttwwwsss^^^SSSSSSIII???===>>>===<<<===:::999888888777777888888;;;::::::999888888999999;;;:::999777666555555555666666666777888999:::;;;666666666666666666666666555555555555555555555555555666666777777888888999666666666666777777777777888777777666555555555666888888777777666666555555666444444555666777666555666666777777777777666666444444555555555666666666555555666666666555555444555555555555555555555555555666777777888888888777999999:::;;;;;;<<<======;;;;;;<<<======>>>=========BBBOOOaaawwwqqqWWWQQQIIIGGGLLLUUU\\\```___```aaa___ZZZUUUQQQPPPQQQPPPOOOOOOOOONNNLLLJJJHHHKKKPPPRRRPPPTTTccctttmmmUUUPPPNNNQQQTTTWWW]]]eeejjjrrryyyxxxnnnbbb\\\ZZZ\\\XXXOOOFFF@@@@@@DDDHHHRRRYYYdddpppqqqlll~~~{{{dddQQQAAA???AAA???===@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@GGGRRR]]]eeegggeeebbbZZZTTTNNNNNNRRRUUURRRNNNLLLMMMOOOPPPQQQQQQPPPPPPLLLMMMLLLLLLKKKIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCwwwqqq~~~qqq^^^PPPIII@@@@@@@@@?????????AAABBB???@@@BBBAAA@@@??????@@@:::::::::999999999888888999999999999888888888888777777777777888888999999777888999999888888999;;;;;;:::888777666777888999777777888999;;;<<<<<<<<<<<<@@@DDDHHHLLLSSS]]]dddpppyyysssZZZZZZiiirrrttt|||zzzkkkeeeYYYLLL@@@>>>???===;;;<<<999999888777777777777777999888888888888888999:::999888777666666666666666555555555666777888999:::666666666666666666666777555555555555555555555555555666666777888888999999777777777777666666666666666666666666666666777888555666666666777777777888777666555666888999888777777777777888888777777777444444444555555555666666888888777666555555555555444444444444444444444444666666777888888888888777999999:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<>>>???@@@???EEEPPPaaasss~~~lll___IIIFFFFFFLLLWWW```ccccccaaabbbaaa^^^YYYTTTPPPOOOOOOOOOOOOPPPPPPNNNKKKGGGFFFJJJOOOOOOLLLPPPaaarrr|||hhhQQQNNNLLLLLLNNNQQQXXX^^^```gggnnnoooiii```YYYVVVNNNLLLGGGBBB???@@@FFFKKKQQQ[[[fffqqq~~~~~~vvvooommmXXXFFFEEEIIIIIIIIIKKKDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDJJJTTT^^^cccaaa^^^RRROOOMMMOOORRRRRROOOKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDxxxsssrrr]]]LLLCCC@@@===>>>??????>>>???AAABBB@@@AAABBBAAA???======>>><<<<<<<<<;;;;;;:::::::::888888888888888999999999666666777777888888888999666777888888777777888999<<<:::888777666777888999999888777888:::;;;::::::;;;===??????@@@DDDKKKQQQ[[[iii{{{sss[[[^^^qqquuuttt{{{yyywww]]]NNNAAA??????===;;;<<<999888888777777777777777666666666666777999:::;;;666666666666666777777888333333444444666777888999666666666666777777777777666666666666666666666666555666666777888999999999777777777777666666666666444444555555666888999:::333333444666777999::::::999777777888999:::999888777777888888888888777777444444444555555555666666:::999777666555555555666444444444444444444444444666777777888888888888777999999:::;;;<<<===>>>???;;;;;;:::;;;<<<>>>@@@AAABBBGGGPPP]]]lll{{{sssbbbSSSJJJCCCCCCGGGRRR___ggggggdddaaaaaa```]]]WWWRRROOONNNNNNNNNOOOQQQQQQNNNJJJFFFFFFIIIMMMMMMJJJNNN___rrrxxxcccNNNLLLIIIIIIJJJMMMSSSYYYRRRXXX___bbb___XXXQQQMMMBBBAAA@@@===;;;>>>EEEKKKQQQ\\\hhhpppwww}}}yyyrrrllljjjjjjllljjjhhhqqq|||zzzrrrkkkVVVDDDCCCJJJMMMOOORRRIIIIIIIIIIIIHHHHHHGGGGGGDDDAAAAAAKKKXXX^^^\\\VVVHHHHHHJJJMMMPPPPPPLLLHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKIIIGGGEEECCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDD~~~uuuvvv|||uuueeeXXXMMMCCC???@@@@@@@@@??????>>>=========???>>>===<<<;;;;;;<<<===;;;;;;::::::999888777777888888888888777777666666555777888999777777777888:::999999888888999999:::999999999888777666666555777888888888888999999999:::<<<===?????????>>>>>>GGGRRRcccssspppXXXYYYkkkrrr~~~|||eeeWWWIIIDDDBBB???;;;;;;888888888888888888999999888888999::::::::::::999666666666666666666666666777777666666666666777777555555666555444555777999222222333333444555666666888:::888555555999;;;:::555666666666666666666666666777888999999888777666999888777666666777888999666777888888999999888888666777888888666555555666777666555444444555666777666555555555555666777777222444555555333444666999999777555555888888666444999<<<>>>??????>>>>>>???:::::::::;;;===>>>@@@AAAAAAEEENNNYYYgggttt~~~}}}rrreeeXXXLLLDDD@@@EEEJJJSSS^^^fffiiihhhfffaaa___[[[WWWUUUSSSSSSSSSRRRRRRQQQOOOMMMKKKIIIGGGEEEOOOLLLGGGPPPYYYcccpppooo]]]KKKJJJGGGEEEJJJQQQRRROOOGGGJJJMMMOOONNNJJJDDD@@@@@@@@@>>>===<<>><<>>============<<<;;;:::::::::;;;<<<;;;;;;::::::999888888777999999888888777777666666444666888888888777888999:::999999888888999999:::999999999888777666666666777777888888888999999999:::;;;<<<===>>>>>>>>>===CCCKKKWWWcccppp}}}jjjWWW]]]qqqxxx}}}dddVVVIIIDDDBBB???;;;;;;:::999999999888777777777777888888999999999999999666666666666666666666666777777666555555666777777555666666555444444666999222222333444444555666666666888777333333777999777666666666666666666555555666777888999999888777666999888777666666777888999999999:::;;;;;;;;;;;;;;;666777999888666555555666666666555555555666777777666555555555555555666666222444666555444444777999888666555666888999777555999;;;>>>???>>>===>>>???=========>>>>>>@@@AAABBBAAADDDJJJRRR\\\eeelllpppeee```XXXOOOHHHDDDCCCBBBKKKPPPXXX```dddeeedddbbb]]][[[XXXUUURRRQQQQQQQQQQQQQQQPPPNNNLLLIIIGGGEEEGGGPPPLLLGGGOOOZZZdddqqq~~~}}}hhhWWWJJJJJJHHHFFFJJJOOOQQQNNNCCCDDDEEEEEEDDDBBB???>>>999;;;===>>>>>>@@@BBBDDDFFFKKKQQQVVVWWWUUUTTTTTTYYYYYY^^^gggoooxxx{{{mmmXXXQQQMMMPPPTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJIIIJJJGGGEEEGGGLLLPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHCCCDDDFFFHHHHHHGGGFFFEEEHHHDDDCCCHHHHHHDDDBBBCCCDDDFFFGGGFFFDDDCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAAAApppuuuwwwhhhTTTKKKCCC???===:::;;;???@@@??????>>>>>>======<<<::::::999999999:::;;;;;;;;;::::::999999888888888:::999999888777777666666444666888888888888999:::999999888888888888999999999999999888777777666666777777777888888888999999999999:::;;;<<<<<<<<<<<<>>>AAAGGGOOOZZZkkk}}}{{{eeeWWWaaavvv~~~|||aaaUUUIIIEEECCC>>>;;;;;;;;;::::::999888777666666666666777888888888888888777777777777777777777777888666555444444555666888666777777555444444555777333333333444555555666666777999777444444777888666777777777666666555555555666777888888888888777777999888777777777777888999::::::;;;<<<<<<<<<;;;;;;666888999888777555666666666555555555666666777888666666555555444555555666444555666555444555777999777666555666888999999888999;;;=========<<<===>>>>>>============>>>??????>>>@@@DDDIIIMMMQQQSSSUUUNNNJJJDDD@@@???BBBGGGJJJQQQWWW^^^aaa```]]]\\\\\\WWWUUUSSSPPPOOONNNNNNNNNNNNNNNMMMLLLJJJGGGEEEDDDIIIQQQKKKFFFOOO[[[eeessszzzzzz{{{|||yyynnn^^^QQQGGGJJJJJJGGGHHHLLLMMMKKKBBB@@@???===<<<<<<======888:::>>>???@@@@@@AAACCCCCCFFFKKKPPPSSSVVVYYY[[[gggiiippp{{{}}}pppnnnmmmnnnrrrvvvyyyzzz~~~{{{zzzvvvkkk```PPPLLLKKKQQQUUUTTTRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJNNNJJJFFFEEEIIILLLMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIDDDEEEGGGHHHIIIJJJIIIIIIKKKHHHGGGIIIKKKHHHGGGHHHEEEGGGIIIHHHFFFCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBqqqwwwvvvdddVVVLLLEEE???>>>>>><<<===AAA?????????>>>======<<<<<<999999999999::::::;;;;;;:::::::::999999888888888::::::999888888777777666333555777888888888999:::999999888888888888999999999999999888888777777777777777777777888888888888888888999999:::;;;;;;;;;<<<<<<>>>AAAIIIWWWiiiuuu}}}fffYYYbbbuuu}}}vvv\\\RRRIIIFFFCCC>>>;;;::::::999999999888777777777555666666777777777777777777777777777777777777777888666444333333444666888777888777555333333555777333444444444555555666666999;;;:::666666999:::777888888777777666555555555666777777888888888888888888888888888888888888888888888999::::::::::::999666888999999777666666777555555555666666777888888666666555555444555555666555666666666555666777888555555666777999:::::::::999:::<<<<<<<<<<<<===>>>;;;;;;:::::::::::::::;;;;;;<<>>===>>>???@@@??????@@@@@@@@@BBBFFFIIIKKKPPPWWW___ffflllssswww{{{wwwxxxzzzyyyuuummmeee```WWWUUUVVVZZZ___cccbbbaaaggghhhfffccccccaaaZZZPPPMMMJJJJJJPPPSSSRRRQQQRRRLLLLLLMMMMMMMMMMMMLLLLLLOOOLLLIIIIIILLLNNNMMMKKKIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVWWWVVVVVVYYYZZZXXXUUUSSSMMMOOOPPPPPPMMMIIIEEECCCEEEDDDCCCBBBAAA@@@@@@@@@tttzzzuuubbbRRRIIIFFFAAA===???@@@???@@@BBB??????>>>>>>===<<<<<<<<<999999::::::;;;;;;;;;;;;::::::999999999999999888999999999999888888888888444666888888888888999:::999888888777777888888999999999999999888888888888666666777777777888888888777777777888999999::::::<<<<<<<<<<<>>;;;:::777777777888999999999:::555555666777777777777666777777777777777777777777888666555444444555666888777888777555333333555777444444555555555555555666888::::::777777999:::777888888777777666666666666777777777777777888888999888888999999999999888888777888999999::::::999999777888:::999777666666777555666666777777777888888666555555555555666777777777666666666777777888888555666777888999:::;;;<<<999;;;<<<<<<;;;;;;===???::::::999999888888999999888999;;;===>>>???>>>>>>?????????@@@BBBEEEHHHIIINNNSSSXXXXXXSSSOOOPPPRRRLLLKKKKKKJJJIIIIIIIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIMMMRRRLLLGGGTTTbbbmmmyyy}}}yyytttooohhh```VVVOOODDDFFFFFFCCCDDDGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@DDDKKKUUU\\\```gggqqqzzz|||vvvqqqmmmhhhfffbbbbbbaaa^^^ZZZUUUPPPMMMKKKKKKLLLPPPVVVYYYWWWUUUVVVWWWUUUQQQRRRSSSPPPIIIMMMJJJJJJNNNQQQOOOOOORRRLLLMMMOOOQQQSSSTTTUUUUUUVVVUUUUUUYYY\\\\\\YYYUUUUUUWWWYYY\\\^^^```aaabbbccceeegggiiikkklllllllllkkkmmmpppsssssspppiiiddd^^^^^^______\\\WWWRRRNNNKKKJJJHHHEEEDDDBBBAAAAAAttt{{{uuucccPPPEEEBBB>>>:::999===??????@@@BBB???>>>>>>======<<<<<<;;;999999:::;;;;;;;;;::::::999999999999999999999999888888888999999999999:::555777888999888777888999888888777777777777888888999999999999999999999999666666666777777777888888777777777777888999:::;;;:::<<<>>>======@@@FFFKKKZZZhhhyyymmm[[[]]]ggglllzzzxxxhhhTTTNNNIIIHHHEEE>>>::::::666666777888999::::::;;;555555666777777777777777777777777777777777777777777777666666666666777777666777777555444444555777555555555555555555555555444777777555555888999666777777777777777777777777777666666666777888999:::888888999::::::999888888999999:::;;;;;;;;;::::::777999:::999888666777777666777777888888777777666555555555666777888::::::999777666666888999888777555777999999999:::<<<===:::;;;<<<<<<;;;<<<>>>@@@===<<<<<<;;;;;;;;;<<<<<<888999;;;===>>>???@@@@@@>>>???BBBEEEGGGHHHIIIIIIIIILLLOOOPPPMMMLLLLLLNNNJJJJJJJJJIIIIIIHHHHHHGGGCCCDDDFFFHHHIIIKKKKKKLLLMMMSSSMMMJJJYYYgggqqq}}}}}}xxxrrrkkkbbbXXXRRRFFFEEECCCAAADDDIIIGGGBBB@@@AAACCCDDDDDDCCCBBBAAAAAABBBEEEKKKTTTaaannnwww{{{sssmmmddd]]]YYYVVVTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKGGGHHHJJJMMMRRRTTTUUUUUUPPPPPPMMMIIIJJJNNNOOOMMMTTTRRRTTTXXXYYYXXXXXX[[[[[[]]]```dddfffhhhiiiiiiggghhhkkkpppttttttoookkknnnoooqqqtttvvvxxxyyyzzzzzz|||zzzqqqlllkkkjjjjjjhhhccc]]]YYYPPPNNNLLLJJJGGGEEEDDDDDDyyypppzzzyyyjjj^^^QQQDDD>>>>>>===999999>>>@@@??????AAA>>>>>>>>>===<<<<<<;;;;;;888999:::::::::999888777999999999999999999999999666777888888::::::;;;<<<666888999999777666666777888888777777777777888888999999999999999999999999666666666666777777777888888777777777777999:::;;;777:::===>>>======@@@BBBJJJXXXjjjyyyjjjYYYYYYbbbeeettttttgggQQQLLLIIIIIIEEE>>>::::::777777777888999999999:::666666777888888888888777666666666666666666666666777777888999999888777777555666666555444444666999666666666666555555555555222555777555666999:::777666666666777888888999999777666666666777888999:::888999999::::::999999888777888999999::::::999999777999::::::888777777888888888999999888777555555555555666777999;;;<<<===:::888666666888999888777666888::::::999999;;;===;;;<<<===<<<<<<<<>>>>>>>>>>>>>>>>>??????<<<<<<<<<===>>>???AAAAAAAAABBBDDDFFFHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKLLLRRRNNNMMM]]]lllvvv~~~|||wwwooodddZZZTTTJJJFFFAAA@@@FFFMMMKKKDDD???@@@@@@AAABBBBBBBBBAAACCCJJJUUUcccppp}}}wwwnnn^^^YYYSSSNNNLLLJJJIIIIIIMMMLLLLLLKKKLLLLLLMMMMMMIIIKKKNNNQQQTTTXXX]]]```[[[ZZZVVVQQQRRRYYY^^^___fffggglllssstttrrrqqqssswwwyyy|||~~~~~~}}}sssjjjhhhffffffddd```ZZZVVVNNNMMMKKKHHHFFFEEEDDDDDD}}}ppplllyyy|||jjjWWWMMMFFF>>>;;;===BBB???>>>BBBCCC@@@??????>>>>>>>>>===<<<<<<;;;;;;777888999999999777666555999999999999999999999999555666777888:::;;;<<<===777999:::999777555555666888888777777777777888888999999999999999999999999666666666666777777777777888777777777777999:::;;;444888<<<>>>======???AAA<<>>::::::999999999888888888888888666666777888888888888888666666666666666666666666666777999;;;;;;999777666555555666555444555777999666666666666666555555555333777888777888<<<<<<:::555555666777888999::::::777666666666666888:::;;;888999:::;;;;;;:::999888555555666777777777777777777999::::::888777777888999999999999888777555333444555666777:::<<<>>>???;;;888666666999:::999777777999;;;;;;999999;;;===<<<=========<<<===???BBB>>>>>>>>>>>>>>>???@@@@@@??????>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEFFFIIIJJJIIIHHHLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLRRRNNNOOO```oooxxx~~~zzzqqqfff[[[TTTNNNHHH@@@@@@HHHQQQNNNFFF@@@@@@??????@@@AAABBBCCCIIITTTfffyyy~~~qqqhhh^^^UUURRROOOLLLJJJIIIIIIHHHGGGMMMMMMMMMMMMMMMMMMLLLLLLQQQTTTXXX[[[]]]cccjjjpppnnnmmmgggbbbdddllltttvvvwww{{{yyyoooaaa^^^[[[ZZZYYYVVVPPPLLLHHHGGGFFFDDDCCCBBBBBBBBB~~~tttccceeetttuuuaaaSSSGGGCCCAAA<<<;;;===BBBAAA???======>>>???@@@@@@??????>>>===<<<<<<;;;888888888888999:::;;;;;;888:::;;;;;;:::999999::::::999888777777888999:::888888777777777777777888999999777666555555555555888888888888888888888888777888888999999777666555777777777777666666666666888999:::;;;<<<<<<<<<<<<@@@@@@DDDQQQeeezzzyyydddYYY```mmmooo|||~~~|||vvvhhhYYYIIIHHHEEECCC@@@===;;;:::777777888999999999999888777777666666777888999999777666555444444555666777555555666666777777888888888777666555555555555555555666777777666666777888888666444444666888888888777777777777777777777777555666777666555555777999999888888888999:::;;;;;;999555444888888444555999777777777888999999::::::888888888888888888888888666777888999<<<>>>@@@AAA<<<:::888666666888:::;;;;;;;;;:::999:::;;;<<<==================<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBEEEFFFFFFFFFHHHIIIKKKHHHFFFGGGIIIKKKJJJGGGIIIKKKMMMMMMJJJHHHGGGGGGKKKJJJNNNXXXbbblllwww~~~yyyqqqbbbQQQFFFOOOIIIAAA???AAAEEEGGGHHHBBB;;;888<<<@@@AAAEEEKKKWWWfff||||||nnnccc\\\WWWTTTQQQOOOJJJGGGHHHFFFCCCGGGNNNLLLPPPSSSTTTSSSVVV]]]ccceeelllooonnnqqq|||}}}yyyqqqiiidddSSSPPPLLLHHHFFFGGGIIIJJJDDDGGGHHHEEEEEEHHHEEE>>>qqq```cccuuuzzzmmmaaaWWWLLLCCCBBBAAA>>>===???BBBAAA???>>>>>>>>>@@@AAA??????>>>>>>===<<<<<<;;;999999999888999999::::::888:::;;;;;;:::999999:::999999888888888888999999999999888888888888999999999999777666666555555555888888888888888888888888666777888999999888777777777777777777777777777777888999:::;;;<<<<<<<<<<<<:::===BBBIIIUUUdddvvvsssaaa[[[fffuuuxxxxxxssslll]]]OOODDDCCCAAA@@@>>><<<:::999999999999999888777777666777777666666777888888999777666555444444555666666555555555666777777888888777666666555555555555666444666777777666666777888888666555555777888888888888888888888888888888888666777777777666666888::::::999999888888888888999888555555888888555555888666777777888888999::::::888888888888888888888888777777777888:::<<<>>>@@@<<<;;;999888888999:::;;;;;;;;;:::999::::::<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@@@@BBBDDDEEEEEEFFFGGGIIIGGGFFFEEEFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKIIIGGGEEEGGGHHHNNNZZZfffppp{{{zzzqqqfffZZZMMMEEEFFFEEECCCCCCDDDEEEEEEDDDBBB===;;;@@@DDDHHHPPPYYYmmmyyyuuuoooggg___VVVPPPOOOOOONNNMMMNNNJJJHHHJJJIIIIIINNNUUUXXX___ffflllooosssyyy~~~zzzwwwuuurrrnnnhhhaaa[[[VVVMMMKKKHHHFFFEEEFFFHHHIIIEEEIIILLLKKKMMMNNNJJJCCClll[[[^^^tttuuueeeWWWMMMIIICCC???AAACCCBBB@@@AAABBBAAA@@@?????????@@@AAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888999999999888:::;;;;;;:::999999:::999999999::::::999999999:::999999999999999::::::999888777777666666666666777777777777777777777777555666777888999999999999777777777777777777777777888999:::;;;;;;<<<<<<;;;777===BBBBBBCCCLLL]]]lll}}}zzz|||xxxjjj]]]^^^ooo~~~|||rrrllldddUUUGGG>>>>>>===<<<;;;:::999888:::999999888777555555444777777666666666777888888777777666555444444555555444555555666666777888888666555555555555666666777444666777777666555777888888777666777888999999888888888888888888888888888777888888888777777999::::::999888777666666666666777555666999999666555777666666777888888999999:::888888888888888888888888888888777666777999<<<===;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;<<<<<<<<<============>>><<<===???@@@AAAAAAAAA@@@>>>@@@CCCDDDDDDDDDFFFGGGCCCDDDFFFGGGGGGHHHJJJLLLJJJIIIHHHIIIKKKJJJGGGCCCCCCEEEMMM[[[hhhrrr||||||ooobbbVVVNNNGGGCCC>>>BBBFFFHHHGGGEEECCCCCCCCCCCCEEEJJJPPPWWWcccnnn{{{sssiii^^^VVVRRRNNNJJJGGGGGGKKKPPPQQQQQQNNNLLLNNNRRRVVVZZZaaaiiiooowww~~~}}}zzzxxxtttrrrrrrssstttqqqlllggg``````^^^\\\XXXTTTPPPMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMRRRWWWYYYYYYXXXQQQIIIfffUUUYYYrrrzzzeeeTTTJJJEEE@@@??????BBBEEEEEECCCBBBBBBBBBAAA@@@???@@@@@@@@@=========<<<<<<;;;;;;;;;;;;;;;:::999888888888888888999;;;;;;999888999:::888999:::;;;;;;:::999888999999888888888999::::::999888888777666666777777666666666666666666666666555666777888999::::::;;;777777888888888888888999888999:::;;;;;;;;;;;;;;;:::???AAA>>>;;;@@@NNN[[[mmmxxxxxxxxxpppaaaXXXaaawww|||sssnnnfffVVVHHH===<<<;;;:::999888777777999888777666666555555555777777666666666777777888777666666555444444444444444444555555666777777888555555555555555666777888444555777666555555666888888777777999:::;;;999888888888888888888888888888777888999888777777999;;;888777777666666666666777555666888::::::888666555666666777777888999999999888888888888888888888888999888666555555777999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===???@@@@@@@@@@@@===???AAABBBBBBCCCDDDFFFBBBEEEHHHHHHGGGFFFIIILLLJJJFFFDDDFFFIIIJJJFFFBBBAAACCCKKKYYYdddkkkrrrxxxssskkk^^^QQQHHHCCCAAAAAAAAAEEEIIIIIIHHHGGGIIIKKKMMMRRRZZZ```fffnnn{{{zzziiifff```XXXPPPLLLJJJJJJKKKJJJJJJNNNUUUZZZ\\\[[[TTTWWW\\\dddllluuu~~~|||vvvsssllljjjhhhggggggfffdddcccaaa___^^^______^^^[[[WWWTTTUUUVVVWWWVVVVVVVVVWWWTTTUUUWWWYYY[[[\\\]]]]]]```dddhhhjjjhhh```UUULLLyyyaaaRRRVVVnnn|||hhhTTTFFFAAAAAA>>>AAACCCEEEGGGGGGDDDAAAAAAAAA@@@@@@?????????@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888777999::::::999888888999888888:::;;;;;;:::888888777777777777777888999999999888888777777777777888666666666666666666666666555666666777999:::;;;<<<777888888888999999::::::999999::::::;;;:::::::::===>>>>>><<<;;;???GGGOOO]]]iiizzzzzzxxxmmm[[[UUUddd{{{~~~xxxtttjjjYYYIII>>>===<<<;;;999888666666777777666555666666777888777777666666666666666777555555555555555444444333444444444555666666777777555555555555555666777888444555666666555555666777888888999;;;<<<<<<:::888888888888888888888888888777888999888777777999;;;555555555555666777888999555777999999999999777555555666666777888888999999888888888888888888888888999888666555555666888999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888:::<<<===????????????;;;===@@@AAAAAAAAACCCDDDDDDGGGJJJIIIGGGFFFGGGIIIHHHDDDAAACCCGGGHHHDDD@@@AAABBBHHHSSSYYY\\\___cccYYYTTTLLLDDD???>>>@@@CCCLLLLLLLLLKKKKKKOOOWWW^^^bbblllvvv~~~xxxnnneee^^^]]]ZZZSSSKKKFFFGGGLLLQQQVVVVVVXXX^^^eeehhhgggeeedddjjjrrr{{{xxxwwwuuuqqqlllfffaaa^^^WWWVVVVVVXXXZZZ[[[ZZZYYYTTTSSSSSSSSSTTTUUUTTTTTTVVVYYY]]]```bbbfffjjjnnniiikkkmmmppprrrsssssstttxxxxxxzzzyyyrrrdddUUULLL|||rrr\\\QQQVVVmmmyyygggVVVFFF<<<<<<@@@@@@EEEHHHHHHHHHHHHDDD???@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999777999::::::999888888999888888888999999888888888666666666666777888999999999888888777777888888888777777777777777777777777777777777777999:::<<<<<<888888888999::::::;;;;;;999999::::::::::::999999<<<;;;:::;;;<<<@@@DDDGGGOOOYYYkkk{{{}}}zzzmmmZZZUUUggg~~~}}}~~~xxxssshhhUUUDDD???>>>===;;;:::888777666777777666555666777888999777777666666555555666666333444555555555555444444333444444555555666777777666555555555555666666777333555666666555444666777888888:::===>>>===:::888999999999999999999999999777888888888777777999:::444444444555777888:::;;;555999:::888888:::999555555555666777777888888999888888888888888888888888888777777666666777777777:::999999999:::;;;<<<===;;;;;;<<<===============:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<888999;;;<<<============999<<<>>>??????@@@AAABBBDDDFFFHHHHHHGGGFFFEEEEEEDDDAAA???@@@CCCDDDBBB???AAA@@@DDDKKKNNNLLLLLLOOOEEEDDDBBB@@@???@@@EEEHHHUUUSSSQQQQQQVVV```mmmuuu|||wwwlll```VVVOOOKKKLLLLLLKKKIIIJJJRRR]]]fffnnnnnnqqquuuyyyxxxsssnnnqqqzzzzzzwwwsssmmmiiibbbaaa```^^^[[[XXXVVVUUUUUUUUUVVVYYY\\\^^^^^^]]]YYYYYYXXXYYYZZZ\\\___```gggjjjooorrrtttyyyuuucccRRRJJJzzzkkkYYYRRRXXXnnnqqqcccSSSIIIBBB===???DDDAAAHHHLLLJJJHHHHHHDDD>>>>>>?????????>>>>>>======::::::::::::::::::::::::999999999888999999::::::777888::::::888777888999888777777666666777777888777777777777888999:::;;;999888888777777888999999888888888888888888888888888888777777888:::;;;<<<888888999999:::;;;;;;<<<999999:::::::::999999888777999:::<<<===@@@BBBDDDEEEKKKYYYlllyyy|||nnnZZZWWWjjj{{{yyyzzz||||||zzzuuunnniii```NNN===<<<<<<<<<;;;::::::999999:::999777666666777888999777777666555555555555555111222444555555555555444333333444555555666666777777666666555555555555666333444666555444444555777888999;;;>>>@@@???;;;888999999999999999999999999666777777777666666888:::555555555666777888999:::666::::::666666::::::666555555666666777888888888888888888888888888888888666666777888888888777666:::999888777888:::<<<===:::;;;===>>>????????????999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;;;;;;;888999:::<<<<<<<<<;;;:::888:::===>>>>>>>>>@@@AAABBBBBBCCCEEEFFFFFFDDDCCC??????>>>>>>???????????????>>>@@@DDDEEECCCBBBDDD@@@AAABBBBBBCCCFFFLLLQQQWWWVVVWWW\\\hhhvvvyyyuuuhhhccc\\\TTTNNNHHHFFFEEECCCHHHOOOWWW___lll{{{vvvnnnqqq}}}~~~rrrmmmgggeeeeeeccc___[[[]]]]]]]]]^^^```bbbdddeeejjjjjjkkkmmmpppqqqpppnnnpppoooooonnnooorrrvvvyyysss```PPPIIIyyygggWWWTTT[[[pppsssaaaTTTHHHDDDDDDCCCFFFLLLAAAIIIMMMJJJHHHHHHDDD>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::888888888888999:::;;;;;;777888::::::888777888999888777666555555666777888888888888888999:::;;;<<<999888888888888888999999888888888888888888888888999888888777888999;;;<<<888888999::::::;;;<<<<<<999999:::::::::999999888444999===???>>>???BBBEEE@@@BBBMMM```pppzzz}}}ooo[[[YYYmmm|||wwwwwwwwwxxxyyytttqqqjjjddd```XXXIII;;;:::::::::::::::;;;;;;;;;===;;;999777666666777888888777666555555555555555000111333555666666666555333333444444555666666777888777666555555555555555333444666555444444555777888999<<>>:::;;;===???AAAAAAAAAAAA999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;888999:::;;;;;;;;;:::999888:::<<<======>>>???AAA???>>>>>>BBBFFFGGGDDDAAA===>>>>>>===<<<<<<>>>@@@===<<<===AAABBB??????AAACCCDDDFFFFFFGGGKKKRRRXXXVVVVVVZZZeeeuuu~~~vvvlllbbb[[[TTTOOOJJJFFFDDDCCCDDDGGGNNNVVVbbbmmmxxx~~~nnnccciiiwwwzzzssskkkfffaaa]]]ZZZ\\\```bbb```]]]hhhiiikkknnnsssyyy~~~|||ppp]]]NNNIIIeeeRRRPPP^^^wwwppp\\\NNNHHHBBBBBBEEEIIIIIIHHHOOOOOOMMMKKKHHHDDD@@@>>>>>>>>>>>>>>>============::::::999888999:::<<<===::::::999888777777888888777888777555444444777:::666666777777888888999999888999;;;;;;:::::::::;;;999999888888888888888999999999888777777777777777999666444444777;;;===>>>888888999999999:::::::::999999888888888888888888888999;;;===???AAABBBCCC>>>@@@DDDNNN\\\mmm|||iiiXXXZZZlllwwwuuuuuussstttxxxrrrhhhaaa```^^^TTTFFF===<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999888666555555777777777777666666666666444444444444444444444444888555333444666777555222444333333444444666777777666555555555555666777777222555999<<<===;;;888666999555666;;;;;;777777;;;:::999888666666888999:::888555222333666888777666777888999888666666666777888888888888777888999:::999::::::;;;;;;::::::999888888777777888:::<<<===888888888999999::::::::::::;;;>>>AAACCCBBB???<<<:::;;;;;;<<<<<<<<<==================<<<;;;:::999::::::999999::::::;;;<<<999999999999999999999999<<<<<<;;;;;;<<<===???@@@@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>=====================>>>@@@AAABBBCCCBBBCCCFFFJJJNNNQQQTTTUUUSSS[[[iiizzzxxxvvvrrrlllcccZZZSSSOOOOOOKKKGGGFFFHHHLLLPPPRRR^^^iiiyyy|||lllbbbcccmmm~~~{{{tttkkkdddaaa```]]][[[YYY[[[```gggnnntttyyy|||~~~vvveeePPPGGGIIIgggWWWVVVcccyyytttaaaQQQHHHDDDBBBDDDJJJOOOPPPOOOOOONNNMMMJJJGGGDDD@@@>>>>>>>>>>>>>>>============::::::999888999:::;;;<<<::::::999888888888888888777888777666444555777999777777777777777888888888555777999:::999888999:::999999888888888888888999999888777777666666666777777555333333555777777777888888888888999999999:::999999888888888888888888999999;;;<<<>>>???@@@AAAAAABBBDDDHHHRRRbbbsss~~~~~~fffVVVZZZmmm~~~uuussssssqqqqqqtttmmmfff``````]]]RRREEE>>>======<<<<<<<<<<<<======;;;:::999999888777666666777777666555444444444444444444444444444444444444333222222333555777777666444444444444444555666777444333333333333444555555333555999;;;<<<:::888777999666777;;;;;;777777::::::999777666666777999:::777555333444666888777666777888999888777666777888777777666777999:::;;;;;;999::::::;;;;;;::::::999999888888888888999;;;<<<888888999999999:::::::::999:::;;;>>>@@@@@@===;;;999::::::;;;::::::;;;<<<<<<<<<===<<<<<<;;;:::999:::999999999999:::;;;;;;::::::::::::::::::::::::::::::999999:::;;;===>>>???????????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDGGGIIIJJJMMMQQQUUU\\\eeetttxxxsssnnnkkkeee^^^VVVPPPLLLKKKIIILLLQQQWWW\\\aaaeeegggttt}}}~~~kkk______jjj{{{{{{ppplllkkkiiigggddd```\\\ZZZ\\\^^^___^^^dddiiiqqqzzz{{{mmm\\\MMMGGGGGGmmmaaacccnnn}}}nnn^^^OOOGGGCCCBBBBBBFFFLLLPPPQQQPPPNNNMMMLLLIIIGGGCCCAAA???>>>>>>>>>>>>============;;;:::999999999:::;;;<<<:::999999888888888888999777888888666555555777999888888888888777777777777333555777888777777888999999888888888888888999999888777777666666666666666888777666777999:::999888777777777888888888999999888888999999999999999999999::::::;;;<<<===>>>???CCCDDDCCCBBBFFFSSSdddrrr|||}}}bbbSSS\\\ppp{{{rrrpppqqqqqqooopppiiiccc___]]]WWWLLLCCC@@@???>>>===<<<;;;;;;;;;;;;999999888888888777777777888777555333222222333333444444444444444444444444444555555555333222333444555555444444444555555666444444333333444444555666555666888999::::::999999:::888888::::::777777999888888666666666666888888666555555666888888777555777888999999888777888:::888666555777;;;===<<<;;;999::::::;;;;;;::::::999:::999888888888999:::;;;888999999999999:::::::::999888888:::<<<===;;;:::777888::::::999888999:::;;;;;;;;;<<<<<<;;;::::::999999999999999:::;;;;;;::::::::::::::::::::::::::::::999::::::;;;======>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@??????>>>??????>>>>>>======>>>???@@@AAABBBEEEHHHGGGFFFIIIPPPVVVfffppp~~~~~~{{{wwwqqqjjjeee```]]]WWWPPPKKKKKKMMMPPPPPPYYYgggsssyyy|||~~~kkk\\\^^^iiizzz~~~zzz}}}uuuhhh^^^[[[[[[[[[ZZZ^^^]]]^^^aaafffkkkmmmnnnqqqvvvvvv```QQQKKKIIIFFFtttlllpppzzz}}}ooo]]]LLLEEEEEECCCCCCDDDHHHKKKMMMKKKIIIMMMLLLJJJHHHFFFCCCAAA@@@>>>>>>>>>>>>============;;;:::999999999:::;;;<<<:::999999888888999999999777888888777666666777999999999888888777777666666333555777888777777888:::888888888777888888999:::777777666666666666666777666666777999;;;<<<;;;999666777777777777888888888888888999999999999999:::999::::::;;;;;;<<<<<<<<>><<<999999::::::;;;;;;::::::999;;;:::999888888888999:::999999999999999999999999999777777777999;;;;;;:::666999;;;;;;999888999:::999::::::;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===???@@@BBBBBBBBBAAA@@@BBBAAAAAA@@@??????@@@@@@???>>>======>>>???AAABBBDDDGGGIIIGGGDDDHHHRRR[[[lllttt~~~~~~yyyuuuuuusssqqqmmmiiiccc^^^[[[SSSSSSRRRQQQQQQVVV]]]ccchhhtttmmm]]]]]]fffuuuuuulllhhhkkkkkkgggaaa^^^```ccceeefffnnnooorrruuuzzz~~~qqqVVVIIIKKKLLLHHHxxxrrrwwwrrrcccQQQCCC@@@DDDFFFGGGIIIKKKMMMLLLJJJHHHLLLKKKIIIGGGDDDCCCAAAAAA>>>>>>>>>>>>============<<<;;;:::999999999:::;;;:::999999999999999::::::777888999888666666777999999999888888777777666666444666888999888888999:::888888777777888999999:::777777666666666666777777555555555777888888555333666777777777777888888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@BBB@@@>>>CCCNNNXXXkkk{{{sssYYYVVVggg}}}tttoooqqquuusssooofff^^^UUULLLBBB<<<===CCC@@@???===<<<:::999999999666777777777777888888888888777666444444444444444444444444444444444444444+++...222444444666:::===555444444444444555666666777666666666666777888888777777777777888999::::::::::::999888888999::::::777777666666666666777777444555777888888777777666888999;;;:::999888999;;;<<<:::999:::<<<===:::777999::::::;;;;;;::::::999;;;:::999888888888999:::999999999999999999999999999888666777999;;;;;;;;;777;;;>>>>>>;;;888999;;;888999:::::::::::::::999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>???BBBEEEFFFGGGJJJKKKIIIGGGKKKWWWaaannnqqquuuwwwtttooojjjhhhiiihhheee```ZZZVVVSSSQQQMMMSSSZZZ```eeelllvvv}}}lll]]]ZZZ___kkk{{{}}}uuunnngggccceeehhhllllllnnnqqquuuxxxzzzzzz~~~jjjQQQHHHNNNPPPKKKyyytttwwwxxxfffXXXKKK@@@>>>CCCGGGIIIMMMOOOQQQPPPOOONNNKKKJJJHHHEEEDDDBBBBBBAAA>>>>>>>>>>>>============<<<;;;:::999999999:::;;;:::999999999999::::::;;;777888999999777777888999888888888888777777777777666888::::::999888999:::777777777777888999::::::777777777777777888888999;;;:::999888888777333111777777777888888888999999888888999999:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<999===@@@@@@???BBBHHHNNN___pppmmmXXXYYYmmmwwwrrruuuxxxrrrjjjaaaXXXLLLCCC;;;888<<>>===;;;:::999999999777777777777777777777777666666666666555555555444444444444444444444444444444555666555444444555666444333333444444666777777555555444444555555666777777777777888999999::::::999;;;:::777777;;;<<<;;;777777777777777777777777444666888888777777777888:::;;;<<<;;;999888999:::;;;<<<======<<<:::999888999::::::;;;;;;::::::999:::999888888888999:::;;;:::::::::999999999999888999888777777999;;;;;;;;;888<<>>???@@@AAAAAAAAAAAA@@@????????????@@@@@@????????????BBBFFFJJJMMMLLLNNNNNNLLLKKKPPPZZZbbblllkkkiiiiiihhhfffaaa^^^___]]]ZZZUUUPPPNNNOOOPPPXXXbbbnnnwww}}}yyyfffYYY[[[]]]eeesss|||xxxuuurrrmmmlllkkkiiijjjmmmsssxxxxxxaaaOOOKKKOOOPPPNNN|||vvvxxxlllWWWNNNIIIBBBAAAFFFIIIKKKOOOQQQRRRQQQQQQPPPJJJIIIGGGDDDCCCBBBBBBBBB>>>>>>>>>>>>============<<<;;;:::999888999::::::999999999999999:::;;;<<<777888:::999888777888999777777777777777888888888888999;;;:::999777888999777777777777888999:::;;;888888888888888999::::::;;;:::999999::::::888666888888888888999999999:::888888999999:::;;;;;;<<<999::::::;;;<<<======>>>:::<<<===>>>>>>AAADDDGGGPPP```rrr{{{iiiXXX]]]pppzzzvvvyyyyyynnn```WWWNNNDDD>>>:::888<<>>===<<<;;;:::999999999777777777777777666666666222333555666666555444333444444444444444444444444<<<:::888666555444222000222222333333555666888999555555555555555666666777666666888999999:::999999777:::999666777<<<>>><<<777888888888888888888777555777888777666666888:::<<<======<<<999888888999888<<>>???AAAAAA??????>>>>>>>>>??????@@@?????????AAAEEEKKKPPPTTTSSSRRRPPPNNNNNNSSSZZZ___ddd```]]]^^^aaaaaa[[[UUUSSSSSSRRRPPPPPPTTTZZZ```rrr|||}}}mmm]]]SSSXXXYYY^^^iiivvvyyyxxxtttpppmmmnnnqqqtttvvvyyy{{{|||~~~zzzhhhVVVNNNNNNNNNMMMMMMyyyzzzzzzaaaKKKGGGHHHFFFFFFJJJKKKMMMOOOPPPPPPNNNNNNNNNJJJHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>>>>===============<<<:::999888999::::::999999999999::::::;;;<<<777888::::::888777888999666666777777888888999999888:::;;;:::888666666777777777777777888999:::;;;999888888888999:::;;;;;;333222333555888:::::::::888999999999999:::::::::888888999::::::;;;<<<<<<999::::::;;;<<<===>>>???===<<<;;;;;;<<>><<<;;;:::<<<@@@======<<<;;;::::::::::::888777777777666666666666...000333666666555333222444444444444444444444444555333222444999;;;:::888111111222333555777999:::777777777777777888999999555666888999::::::999999777:::999555777===@@@===888888999999999999888888666888888777555555888<<<===>>>>>><<<:::888888888444;;;AAA@@@;;;999;;;???999::::::;;;;;;::::::999888888777777888:::<<<===:::::::::999999888888888666666666777999:::999777777===BBBAAA<<<888999<<<:::::::::999888777666555888888888777888999999:::999999999999999999999999:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;===>>>AAABBB???>>>>>>>>>>>>>>>????????????@@@BBBGGGNNNTTTXXXXXXUUUQQQOOOPPPSSSXXX[[[]]]XXXTTTWWW]]]^^^WWWOOOIIIKKKMMMOOOTTT^^^jjjsssrrrdddWWWPPPNNNOOOSSS\\\fffkkkkkkhhhggghhhjjjkkknnnuuuqqq^^^NNNMMMPPPLLLJJJKKK|||xxxgggTTTJJJEEERRRVVVDDDJJJLLLMMMOOOOOONNNLLLIIIGGGGGGDDD@@@???@@@AAA???>>>@@@???>>>>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::999777666666888999;;;999::::::::::::999888888666444555888999777888;;;999999888888888888888888444666999999888777777888;;;;;;;;;::::::999999999666666666777888888999999999888777777777888:::;;;888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>EEEKKKVVVcccqqq}}}~~~bbbVVVcccsssvvvxxxxxxwww{{{zzziiiUUUCCCAAA<<<777666888::::::;;;<<<<<<===;;;999777555777777777777888888888888333555666555222000111444333333333444444444555555222333333444555666777777444555666555333333555666555888888555555888888555666888:::;;;;;;;;;999888888888777888999888666444:::666333222555777777555999999999999999999::::::;;;;;;:::999888888888999999===@@@???;;;888999;;;AAA===;;;<<<>>>>>>999444666666777999:::;;;<<<===::::::999999888777777777:::888777777999:::::::::<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::888666666777888999888777999999888888999999:::;;;999;;;>>>BBBDDDAAA<<<888<<<<<<======>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>???>>>>>>???CCCIIIOOORRROOONNNMMMNNNPPPQQQRRRRRRVVVXXXZZZ\\\ZZZVVVQQQNNNIIIPPPXXX```iiivvvuuufff\\\WWWOOOHHHOOOPPPQQQRRRUUUZZZaaafffjjjqqqzzz|||cccSSSIIILLLNNNJJJIIIMMMyyy}}}www```MMMDDDBBBTTT[[[GGGKKKMMMNNNOOOOOONNNLLLIIIGGGFFFCCC@@@???@@@AAA???>>>????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;::::::999888666666777999:::999:::::::::999999888888888666666999999666666999888888888888888888888888555777888888777777888999;;;;;;:::::::::999999999555555666777777888888999888888777777888888999:::888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????DDDHHHQQQ\\\iiiwww|||```VVVdddtttyyy||||||{{{~~~|||kkkVVVDDDAAA<<<777555777888777<<<===>>>>>><<<:::888777777777777777888888888888222444555444222111222444333333333444444444555555444444444555555555555555444555666555333333555666555888888555555888888555666777999:::::::::999888888888777888999888666444999666333333555777777666777888888888888999999999::::::999888888888999999888<<<@@@@@@===<<<>>>@@@@@@===;;;<<<>>>>>>:::666666666777888999:::;;;;;;888888888888888888888888999888777888:::;;;:::999;;;;;;;;;:::::::::999999888888999999999:::::::::888777666777888999888777999999999999999::::::;;;999:::===@@@BBB@@@<<<888======>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@>>><<<;;;;;;===@@@BBBHHHHHHIIIKKKMMMOOOOOOOOOUUUUUUTTTTTTTTTUUUUUUUUUUUU___lllxxxvvvqqqeeeXXXRRRPPPLLLFFFHHHIIIJJJNNNVVVcccqqqzzzwww^^^QQQHHHLLLOOOLLLKKKNNN}}}{{{xxxjjjWWWGGG@@@AAAWWWaaaMMMNNNNNNOOOPPPOOONNNKKKHHHFFFEEECCC@@@???@@@@@@???>>>>>>???@@@AAA@@@???===;;;::::::;;;;;;;;;;;;::::::;;;:::888777777777888888999999999999999888888888:::777777999999555555888888888888888888888888888666777888777666666888:::::::::::::::999999999999444555555666666777888888777777888999999999999999888999::::::888888999:::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBEEEJJJRRR]]]mmm|||xxx___XXXiiiyyyqqq]]]HHHCCC===999777777777777===>>>>>>>>>===<<<:::888777777777888888888999999222444555444333333444555333333333444444444555555666666555555555444444444444555555444333333444666555888888555555888888555555666888999999999888777888777777888999999777555888666444444555777777777777777777777888888888999999888888888888999999::::::>>>AAAAAA???>>>@@@BBB>>><<<:::;;;>>>>>>;;;888666777777777888888888888555666666777888888999999888777777999:::;;;999888:::::::::999999999999999888888999999999:::::::::888777666777999999999888999999999999::::::::::::::::::;;;===??????<<<:::>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????AAABBBCCC>>><<<:::888999;;;>>>@@@CCCEEEHHHKKKNNNPPPPPPQQQQQQOOONNNNNNRRRZZZaaafffuuu~~~xxxqqqlllbbb^^^VVVMMMKKKMMMKKKFFFEEEEEEFFFKKKXXXlllrrrYYYNNNIIINNNQQQNNNMMMOOO}}}nnn___NNNEEEDDDDDDWWWaaaPPPSSSOOOPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@???????????????>>>???AAABBBBBB@@@===;;;;;;::::::::::::::::::;;;;;;;;;999888777777777777:::999999888888888888888999666666999999666666999777777777777888888888888777777777666555666888;;;:::999999999999999999999444444555555666666777777666777888::::::999888888888999::::::888888999::::::::::::::::::;;;;;;;;;::::::<<<===???@@@AAABBBBBBCCCEEEIIISSSbbbtttttt```___rrr{{{gggLLLDDD===;;;;;;::::::;;;======>>>======;;;:::999777777888888888999999999333333444444444555555666333333333444444444555555555555555555555555555555444555555444333333444666444777888555555888888666555555666777888777777777888777666777888999777666777666555555666777777888777777888888999999::::::888888888888888999:::;;;>>>@@@BBBAAA???===<<<===;;;999888999;;;<<<:::999777777777777777666666666666666666777777888888888777777777999:::;;;999777999999888888888888888888888888999999999:::::::::888777666777999:::999888999999999::::::::::::::::::999999:::<<<===<<<;;;======>>>??????@@@@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@===:::888999===BBBEEEGGGJJJMMMPPPQQQRRRRRRSSSLLLLLLNNNSSS]]]kkkxxxxxxooofff```\\\ZZZYYYVVVSSSSSSTTTPPPIIIIIIHHHHHHNNN\\\rrrnnnUUUNNNKKKOOORRROOOMMMMMMwwweeeWWWEEEDDDIIIEEEQQQYYYLLLSSSOOOOOONNNMMMKKKIIIGGGEEEBBBBBBAAA???>>>>>>???@@@===???AAABBBBBB@@@>>><<<;;;:::999999999999:::;;;;;;:::999888777777777666:::999888777777777888888777444555888999777888;;;666666777777777888888888777777777666555666888;;;999999999999999999999999444444555555666666777777666777888::::::999888888888999::::::888888999:::999999999:::::::::;;;;;;999:::;;;===>>>@@@AAAAAAAAABBBCCCEEELLLZZZkkkxxxzzzpppbbbiiipppOOODDD;;;:::;;;:::;;;>>><<<<<<<<<<<<;;;;;;:::999888888888888999999999999444444444555666666666666333333333444444444555555333333444444555666666777333444555444222222444555444777777555555888999666555555666666777777777777888777666666888999888777666666666666666777888999888888999999:::;;;<<<<<<999888888888999:::;;;;;;<<<>>>??????===;;;::::::888777777777888999999888777777777666666666666555999888888888777777777666888777777888999:::999777888888888888888888888888888888999999999:::::::::999777777888999:::999888888999:::;;;;;;;;;:::::::::999888999;;;======<<<<<<<<<======>>>?????????@@@@@@??????@@@AAABBBBBBDDDAAA===;;;<<<@@@EEEIIIPPPQQQRRRQQQNNNLLLMMMNNNNNNQQQYYYeeetttvvvsssnnngggbbb^^^]]]]]]bbbeeeffffffeeebbbXXXMMMLLLLLLNNNUUUbbbwww|||hhhSSSOOONNNPPPQQQOOOLLLKKK~~~}}}|||nnn]]]OOO@@@DDDKKKDDDJJJQQQFFFOOOMMMMMMLLLKKKIIIHHHFFFEEEAAAAAAAAA???======???AAA===>>>@@@AAAAAA@@@>>>===;;;:::999888888999:::;;;:::999999999888888777777:::999888777666777888888666444444888999888888<<<555666666777777888888888666777888777666666888:::888888888999999999999999444555555666666777888888777777888999999999999999888999::::::888888999:::888888999999::::::;;;;;;999:::;;;<<<===>>>???@@@???AAACCCDDDHHHSSSbbbnnn{{{ssshhhcccrrrvvvTTTEEE999888999888:::???<<<<<<<<<;;;;;;;;;::::::888888888999999999999:::666555444555777777666555333333333444444444555555222222333444555666777888333444444333222222333555444777777555555999999777666666666666777777777777888777555666777999999888444666777888777777888999888999999:::;;;<<<======;;;::::::::::::;;;;;;<<<777888:::;;;<<<<<<;;;:::888888777777777777888999777777777777666666666666::::::999999888777777666999777666666888999999888888888888888888999999999888888999999999:::::::::999888777888:::::::::999888999;;;<<<<<<<<<;;;::::::999888999;;;===>>>===<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFIIIMMMRRRWWWZZZSSSTTTRRRMMMIIIHHHKKKOOO^^^dddooo|||vvvnnnlllhhhhhhhhhggggggiiilllooouuuzzz}}}|||yyyppp```RRRLLLNNNRRRYYYgggzzzqqq^^^QQQPPPOOOPPPPPPOOOMMMLLL|||yyy{{{rrrdddTTTHHHBBBFFFLLLBBBIIIQQQEEELLLKKKJJJJJJIIIHHHFFFEEEEEE@@@AAAAAA???======???BBB===>>>>>>??????>>>>>>===;;;:::999777777999:::;;;888888999999999888888777:::999777666666666888888777555555888999777777:::555555666666777888888999555777888888777777888999777888888888999999999999555555666777777888888999888888777777888888999:::888999::::::888888999:::777888888999::::::;;;;;;999::::::;;;<<<======>>>;;;@@@DDDEEEGGGNNNYYYcccqqq}}}|||ooo___aaaxxx|||^^^KKK<<<::::::888:::@@@======<<<<<<<<<<<<<<<<<<888888888999999999::::::888666555555777888666444333333333444444444555555333444444444555555666666333444444333222222333555333666777555666999999777777777666666777777888888999777555555777999999999333666888888777777888:::777888999:::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<666666777999;;;;;;:::888::::::999888777777999:::777777777777777777777777:::::::::999999999999999:::888555444666888999:::888888888999999999::::::888888999999999:::::::::999888777888:::;;;:::999888999;;;<<<===<<<;;;::::::999888:::<<<>>>>>>>>><<<======>>>??????@@@@@@>>>>>>???@@@AAACCCDDDEEEIIINNNUUU]]]aaabbbaaa___OOOPPPOOOLLLLLLQQQ[[[cccwww}}}~~~zzzyyyvvvpppnnnppptttxxx}}}}}}jjjZZZOOOPPPTTT[[[hhh{{{}}}hhhWWWNNNNNNNNNNNNPPPQQQPPPOOOzzzuuutttzzzkkk]]]NNNBBBGGGJJJMMMCCCLLLUUUHHHLLLIIIIIIHHHGGGGGGFFFEEEEEE???AAAAAA???===<<>>>>>>>>;;;:::888777777888:::;;;777888888999999999888888:::999777666555666888999:::777666999999666555888444555555666777888888999444666999999888777777888777777888888999999999999666666777777888888999999999888777777777888:::;;;888999::::::888888999:::777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999>>>DDDFFFFFFKKKTTT\\\jjjwwwzzzmmmXXX^^^yyygggRRRAAA======:::<<>>>>>============>>>888888999999999::::::::::::777555666777888666333333333333444444444555555666555555555555444444444333444444333222222333555333666777555666999:::777777777777777777888999999999777555555777999999999333666999999777777888;;;666777777999:::;;;<<<<<>>===<<<<<<<<<<<<<<<999999999999:::999666444<<<<<<;;;:::888888:::;;;666777777777888888888999888999999::::::;;;<<<<<<;;;888444333555888:::;;;888888999999::::::::::::888888999999999:::::::::999888777888:::;;;:::999888999;;;======<<<;;;::::::999999;;;===??????>>>>>>>>>>>>???@@@@@@AAAAAA<<<<<<===???BBBDDDFFFGGGVVV\\\dddiiiggg___TTTMMMJJJKKKMMMNNNTTT```ppp|||uuuppppppvvv|||~~~rrrbbbSSSSSSUUU[[[hhhyyyxxxdddTTTKKKMMMMMMMMMOOORRRSSSRRR~~~uuuuuuxxxkkkYYYJJJCCCKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@??????>>>??????>>>==================<<<;;;:::999::::::;;;::::::::::::999777666555888888888888888888888888888777666666666888999:::555555555555666666666777666666777777888888888999:::::::::999999888888888555555555555666666666666999999888888777777888888999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========???AAABBBDDDGGGKKKOOOYYYiii}}}rrr```QQQXXXjjjtttaaaKKK>>>888777;;;@@@@@@>>><<<::::::;;;===???<<<;;;999888888888999999666666555444444444444444666666555555555555666666333444555666666555444333666666555555555666666777666777666555444444666888999999999888888888888888888888999999999999888888444555777999:::;;;::::::888999999777666777999;;;>>><<<:::999999999888777888888888888888888999999888888999999999999888888555444555777999::::::888::::::999888777999<<>><<<;;;:::999888999:::;;;:::999888999:::<<<<<<;;;777777888999::::::::::::;;;<<<<<<===============??????>>>>>>>>>@@@AAABBB???@@@BBBCCCCCCEEEHHHJJJXXX\\\___]]]WWWQQQMMMLLLJJJPPPXXXaaajjjuuuyyytttsssssstttwwwzzzkkkXXXXXXXXX]]]jjjooo[[[PPPLLLLLLMMMMMMMMMMMMLLLLLL|||uuu}}}|||tttiiiXXXJJJCCCJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@?????????>>>>>>==================<<<;;;:::999::::::;;;888888777777777777777777888888888888888888888888888777666666666777999:::555555555666666666777777666777777777888888888888999999888888888777777777555555666666666777777777999888777666666777888999999999999999999999999999555555666777999;;;<<<===::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFJJJMMMSSSaaattt{{{gggUUUNNNTTTeee~~~{{{gggOOO@@@888666:::???@@@>>>===;;;;;;<<<===>>>===<<<;;;:::999999:::;;;777777555444444444555666555555444444444444555555444555666666666666555444444444444555555777888999555666666444333333555777888888888888888888888888888888999999999999888888555666777888:::::::::;;;:::::::::999888888999;;;<<<:::999888999999888777888888888999999999999999888888999999999999888888444555777888999:::::::::;;;;;;:::999777999<<>><<<999999:::;;;;;;:::999999:::<<<>>>???::::::999888888999:::;;;;;;999888888:::;;;;;;:::777888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>===<<<===>>>??????>>>???AAABBBBBBDDDFFFIIIPPPRRRSSSQQQNNNLLLMMMOOOZZZaaajjjrrrxxx~~~}}}{{{zzzuuutttssssssvvvzzz~~~qqq[[[YYYYYY^^^kkkkkkWWWMMMKKKLLLMMMMMMMMMLLLKKKKKKtttzzz~~~tttmmmbbbTTTHHHCCCHHHIIIJJJJJJKKKJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>======<<<<<<======<<<;;;;;;::::::::::::;;;777666555555555666888999888888888888888888888888777777777666777777888999555555666666666777777777777777777777888888888888888777777777777666666666666666666777777777888888888777666555666888:::;;;999999999999999999999999666666777777888:::;;;<<<999999:::::::::;;;;;;;;;===>>>???@@@AAACCCFFFIIIMMMXXXjjj|||~~~nnnZZZJJJKKKOOO___zzzoooUUUCCC999555999>>>??????>>>===<<<===============<<<;;;;;;;;;<<<<<<999888666555444555777888555444444333333444444555555666666777777666666555333333333444666777999:::444555555444333333555666888888888888888888888888888888999999999999888888777777777888999:::;;;<<<;;;;;;;;;:::888777888::::::888777888999:::999777999999999999999999999999888888999999999999888888444777::::::999888:::=========<<<:::888999;;;>>>??????>>><<<::::::;;;===:::999888888888999;;;<<<999999999999999:::;;;<<<;;;:::888888999:::999888888999:::;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;???>>>======<<<=========<<<>>>???@@@@@@BBBDDDGGGGGGHHHHHHHHHHHHMMMVVV\\\iiipppyyy~~~~~~}}}~~~~~~~~~|||yyyyyyyyyvvvsssqqqnnnlllmmmooorrruuuvvvxxx{{{xxx___[[[YYY___mmm~~~hhhUUUKKKLLLMMMNNNNNNNNNLLLJJJIIItttvvv~~~wwwjjj```WWWMMMFFFDDDGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===;;;:::::::::::::::::::::999777666555555666888999888888888888888888888888777777777777777777888888555666666666666777777777777777777777777888888888777777777777777777777777777777777777888888888888888777666666777999<<<>>>888888888888999999999999<<<;;;:::999888888888888888888999999999:::::::::<<<===>>>>>>???@@@DDDFFFKKKSSSbbbtttxxxgggUUUHHHHHHMMM^^^zzztttYYYEEE999444888???????????????>>>======<<<===<<<<<<<<<<<<<<<<<<<<<;;;999777555555666888999555555555444444555555555666666777777777777666666444444444555555777888888444555666666555555666777777777777888888888888888888999999::::::999999888888888777777888999;;;<<<:::;;;;;;:::777666777888999888888999;;;;;;:::999:::::::::::::::999999999888999999::::::999999888444999===<<<999888;;;>>>>>>>>>>>>;;;999999;;;<<<;;;<<<;;;999777777999;;;999999888777777888888999999999::::::;;;<<<===>>><<<:::888888999999888777999:::;;;<<<============999999:::;;;;;;;;;;;;;;;??????>>>>>>============;;;<<<>>>>>>>>>@@@BBBDDDCCCDDDFFFGGGKKKTTT___hhhmmmqqqwwwwwwsssnnnkkkjjjfffjjjjjjfffcccdddffffffjjjkkknnnqqqwww~~~~~~ccc]]]ZZZ```ooo}}}gggUUUMMMNNNPPPQQQRRRQQQNNNKKKIIIwwwtttxxxqqq___TTTLLLFFFDDDFFFGGGIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<999999::::::::::::::::::<<<;;;888666555666777888888888888888888888888888777777888888888777777777666666666666777777777888888888777777777777777777888888888888888888888888777777777777888888888888888888777777999;;;===???777777777888888999999999>>>===<<<;;;:::999999999888888888999999999::::::;;;<<<=========???BBBDDDIIIOOO[[[lll~~~uuufffWWWLLLGGGNNNaaa~~~www\\\GGG:::555999@@@@@@@@@@@@??????>>>======;;;;;;;;;<<<<<<<<<<<<;;;:::999777666666666888999777777666666666666777777777777666666666666777777777666666555555555555666555777888888777777888999777888888888999999999:::999999::::::::::::999999999999888777888:::;;;<<<<<<===>>><<<:::999999999999999999;;;======<<<:::;;;;;;;;;;;;::::::999999999999::::::::::::999999555999======999888;;;>>>>>>???>>><<<:::999:::;;;999999999888666666888:::======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???<<<:::888888999999999777::::::;;;<<<============::::::;;;<<<<<<<<<<<<;;;=========<<<<<<;;;:::::::::;;;=========>>>@@@BBBBBBDDDGGGIIIKKKRRR[[[aaaaaacccdddaaa\\\XXXWWWXXXRRRYYY^^^^^^___fffllloooxxx|||ggg]]]YYYaaapppzzzdddTTTNNNRRRSSSUUUVVVTTTQQQLLLIII|||vvvvvvyyyiiiVVVJJJDDDAAADDDHHHIIIJJJLLLMMMLLLIIIFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<888999999::::::::::::999<<<;;;999888777666777777888888888888888888888888777888888888888777666666666666666777777777888888888888888888777777777777777777888888888888999999666666666777777777888888777777888999:::;;;<<<===666666777777888999999999:::::::::::::::;;;<<<===888888999999999::::::::::::;;;<<<<<<===>>>AAADDDGGGKKKTTTccctttqqqfffZZZQQQGGGQQQhhhzzzaaaKKK<<<555999AAABBBBBB@@@???>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<999888888777777777777777888777777777777777777888777666666555555666666777888777666555555444444555555777999:::999999999:::888888999999:::;;;;;;;;;999999::::::::::::999999999999999999999:::;;;;;;>>>@@@AAA@@@>>>=========:::::::::<<<>>>>>><<<:::===<<<<<<;;;;;;::::::999999999::::::::::::999999666999<<<<<<:::999:::<<<===>>>===<<<:::999999;;;999::::::999888888:::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===<<<;;;999999:::;;;:::999999:::;;;<<<============::::::;;;<<<<<<<<<<<<<<<999999:::::::::999888888:::;;;<<<<<<<<<===???AAAAAACCCEEEEEEDDDFFFKKKOOOMMMNNNNNNLLLIIIJJJNNNRRRVVV```iiimmmrrr{{{hhh\\\WWWaaaqqquuuaaaSSSOOOTTTVVVXXXYYYWWWRRRMMMIII{{{www~~~nnn```OOOFFFBBBAAAEEEIIIKKKMMMNNNNNNLLLIIIEEECCCFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<777888999:::;;;::::::999999999888888777777777666888888888888888888888888777888888999888777666555666666777777777888888888888888888888777777777666666666666777777777888888555555666666666777777777555666777999::::::999999666666666777888999999999777777777888999:::;;;<<<999999999999:::::::::;;;999:::<<<<<<===???BBBEEEGGGIIIPPP\\\kkk{{{yyylllcccXXXOOOGGGUUUooofffPPP???666999@@@EEECCCAAA>>>======>>>???;;;<<<===>>>>>>>>>======777777888888888777666555777777666666666666777777666666555444444555666666777666666555555555555666444666999:::999999999:::999999:::;;;;;;<<<======999::::::;;;;;;::::::999999999::::::;;;;;;::::::<<<>>>@@@@@@???======>>>:::::::::<<<>>>===;;;999=========<<<;;;:::::::::999::::::;;;;;;::::::999888999::::::::::::::::::;;;<<<<<<;;;999888999:::999::::::999888999;;;>>>888888999999999999999999:::;;;<<<<<<===<<<;;;;;;<<<;;;999:::;;;<<<<<<;;;999999:::<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999999;;;;;;<<<;;;:::::::::;;;<<<<<<<<<===???AAA===???AAA@@@>>>>>>BBBFFFFFFHHHKKKMMMPPPWWW```gggttt~~~iii[[[UUU```qqqsss```UUURRRUUUWWWZZZ[[[XXXRRRLLLHHH~~~yyy~~~fffYYYKKKEEECCCCCCFFFJJJMMMNNNOOOOOOMMMIIIEEEBBBFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<777888999:::;;;::::::999555666666777888777777666888888888888888888888888777888999999999777666555777777777777888888888888999888888888777777666666444555555555666666777777555555555555666666666666333444666888999888777666555666666777888999999999999888777777777777777777999999:::::::::;;;;;;;;;999:::;;;<<<===???CCCEEEHHHKKKQQQZZZhhhwwwttthhh```UUULLLFFFWWWtttjjjTTTAAA777999???FFFDDDAAA>>>======???@@@<<<===>>>@@@@@@@@@???>>>555666888999888777555333666666555555555555666666666555444333333444555666555555555555555666777888333555888999888888888999::::::;;;;;;<<<===>>>>>>999::::::;;;;;;::::::999888999:::;;;<<<;;;:::999999;;;===>>><<<;;;;;;<<<999999:::;;;===<<<999777>>>>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999999888888999;;;;;;999888:::;;;<<<;;;999888999:::888999999888777888;;;===:::;;;<<<<<<=========<<<999:::;;;;;;;;;:::999888<<<;;;::::::<<<>>>>>>===888999:::;;;<<<<<<<<<<<<888888999::::::::::::999;;;<<<>>>?????????>>>>>>:::;;;<<<<<<<<<===???AAA:::<<<>>>======???EEEIIIOOOSSSYYY___fffqqq}}}iiiZZZSSS```qqquuubbbXXXVVVTTTWWWZZZ[[[XXXRRRKKKFFFyyy{{{hhhRRRAAA@@@EEEFFFKKKRRRPPPOOONNNLLLJJJIIIGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBBBBBBBBBBB@@@>>>>>>===<<<;;;:::;;;<<<<<<888888888777888888999:::;;;:::999888777777777777777888999::::::999888777:::999777666666666777888666666666666777777777777::::::999999888777666666888888777777666666555555555666777666555444555666777777777666666666666666555666777888999:::::::::999999888888888888888999999:::;;;<<<;;;:::999888999:::;;;;;;;;;<<<>>>@@@HHHJJJQQQ\\\fffpppmmm[[[QQQOOOPPPLLL[[[wwwkkkSSSAAA999:::<<>>??????>>>===<<<;;;;;;<<<===;;;:::999888777777777777777777666555555555555555777666555444444555666777666666777777777777666666666888999999888777999::::::;;;<<<======<<<;;;:::<<<;;;;;;;;;;;;<<<======999888888999;;;<<<<<<;;;<<<===============<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;999888888:::<<<777999;;;;;;:::999:::;;;:::888666888:::<<<:::888============<<<<<<<<<<<<::::::::::::::::::::::::999;;;>>>???>>>===>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======999;;;======<<<;;;<<<===>>>;;;888888:::<<<>>>???@@@===<<>>DDDBBB@@@@@@EEELLLTTTZZZfffmmmvvvwwwmmm[[[XXXbbbiiixxxqqq\\\RRRQQQTTTXXX\\\ZZZSSSMMMKKKLLLvvvcccOOO@@@@@@EEEGGGLLLSSSRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCCCCCCCCCCCCCCCCDDDFFFDDDBBBBBBBBBAAA???>>>>>>===<<<;;;;;;;;;<<<<<<888888888888888999999:::::::::999888777777777777777888999999999999888777777777666777777888999999555666666777777888888888::::::999999888777777666888888777777666666666666777888999888777666777888777777777777888888777777666777888999999999999999999999888888888888888999999:::::::::::::::999999;;;<<<=========>>>@@@BBBFFFHHHOOOYYYbbbkkkyyy}}}iiiXXXNNNLLLNNNOOO^^^zzz~~~jjjSSSBBB999888999???@@@@@@???======>>>???>>>>>><<<<<<;;;<<<======;;;:::999888777777777777777777666555555555555555777777666555555666777777444555666888999:::::::::777888999999888888999;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======:::999999::::::;;;;;;:::<<<<<<<<<======<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::;;;;;;999888888:::<<<888:::;;;<<<;;;:::;;;<<<:::888777888;;;<<<;;;999;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::999:::<<<<<<:::999999999<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;===??????>>>===>>>??????===<<<<<<>>>@@@BBBBBB@@@>>>===???DDDEEECCC???BBBCCCBBB@@@CCCJJJNNNMMMMMMOOOSSSZZZbbbllltttyyyrrr{{{rrr^^^XXX___eeesssmmmYYYQQQRRRUUUYYY[[[YYYSSSNNNLLLLLL{{{ooo]]]LLL???@@@FFFIIINNNUUUTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEBBBBBBAAAAAA>>>===>>>===<<<<<<;;;;;;<<<<<<888888888888888999::::::999999888888888888888999777888888999999888888777444555666777999999999:::555555666777888888999999::::::999999888777777777888777777777777666666666777888999888777666777888444555666777777888777777777888888999999999888888999888888888888888999999::::::999999999999::::::;;;<<<=========>>>@@@BBBCCCEEEKKKTTT\\\cccppp{{{wwwcccSSSLLLKKKMMMPPPaaa}}}zzzfffQQQAAA999666666???@@@@@@???>>>===>>>???===<<<<<<<<<<<<======>>>:::999888888777777777777777777666555555555666666888888777777777777888888666777888::::::;;;;;;;;;888999::::::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999::::::999888888:::<<<999;;;<<<<<<;;;;;;<<<===:::999888999;;;<<<;;;:::999:::;;;<<<===>>>??????:::::::::::::::::::::::::::;;;<<<;;;888666555666======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???AAAAAA@@@???@@@AAA???>>>>>>???BBBCCCCCCCCCAAA>>>>>>@@@EEEHHHHHHGGGBBBDDDDDDEEEMMM[[[dddhhhiiimmmttt|||yyykkkuuuzzzcccYYY\\\___kkk~~~~~~iiiWWWQQQSSSVVVYYYZZZXXXSSSNNNLLLLLLwwwiiiWWWJJJAAABBBHHHMMMRRRWWWVVVUUURRRNNNKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBAAAAAA@@@>>><<<>>>======<<<<<<<<<<<<<<<999888888888888999::::::888888888777888888999999777777888888888888777777444555777888999999888888555666777777888999::::::999999999888888888777777777777777777777777777777555666777666555444555666222333444555666777666666888888999999999888888777888888888777888888999::::::999888888888999:::;;;999:::;;;;;;;;;<<<>>>@@@AAACCCIIIQQQWWW\\\fffppprrr\\\NNNJJJLLLOOOPPPbbb~~~xxxbbbMMM>>>888777777???@@@AAA@@@???>>>>>>???<<<<<<<<<<<<======>>>>>>999999888777777777777777777777666666666666666777888888888888888888888888::::::::::::999888777777888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;999888888999:::::::::::::::;;;;;;<<<::::::;;;;;;;;;:::999999888999::::::888888:::;;;999;;;======<<<;;;<<<===:::999999:::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;999777777888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBAAA@@@AAABBB<<<<<<===@@@CCCDDDCCCAAABBB@@@???@@@DDDHHHJJJJJJCCCCCCDDDKKK]]]sssuuugggqqqgggYYYYYYZZZfffxxx}}}hhhWWWQQQTTTWWWXXXXXXVVVQQQMMMLLLLLLsssdddSSSKKKDDDEEEKKKQQQUUUYYYVVVTTTQQQMMMJJJHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBAAAAAA@@@>>><<<===============<<<<<<<<<999999999888999::::::;;;888888888777888888999999777777777777777777777777666777888999999888777666777777777888999::::::;;;999999999888888888888888777777777777888888888888555666777666555444555666222444555777888888777777888888999999999888888777888888777777888999999:::999999888777888999;;;<<<999:::;;;;;;;;;<<<>>>@@@AAABBBHHHOOOSSSWWW___hhhzzzlllUUUHHHFFFKKKOOORRRfffyyy```III;;;777999;;;>>>@@@AAAAAA???>>>>>>???;;;;;;<<<======>>>>>>>>>888888777777666777777777777777666666666777777888888888999999999999888888888888888888888777666666888:::;;;;;;:::999;;;<<<;;;;;;;;;::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===;;;999777888999999999888888999:::;;;;;;:::::::::;;;::::::999999777888::::::999888:::;;;999;;;======<<<;;;<<<===999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999:::;;;::::::;;;;;;<<<===>>>>>><<<<<<=========>>>>>>>>>===???AAAAAA@@@@@@@@@AAA======>>>AAACCCDDDBBB@@@CCCAAA???@@@BBBEEEHHHIIIEEECCCDDDPPPkkkuuugggpppjjjYYYXXXYYYddduuu|||~~~jjjYYYSSSUUUWWWWWWVVVSSSOOOLLLKKKKKK~~~nnn```QQQLLLHHHHHHMMMSSSVVVXXXTTTRRRNNNKKKHHHGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@AAA@@@???======>>>>>>>>>>>>===<<<;;;999999999999999:::;;;;;;999999888888888888888999888777777666666777777888888888888888888777666666888999999999999:::::::::888888888888888888888888777777777888888888888999777888999888777666777888555666999:::;;;:::999888777888888999999999888888777777777777888999::::::888888888888888999:::;;;;;;<<<=========>>>@@@BBB???AAAGGGNNNQQQSSSYYYaaarrrkkkSSSFFFDDDHHHLLLUUUlll|||```HHH;;;999;;;===>>>@@@BBBBBB@@@???>>>>>>;;;<<<======>>>======<<<888777777666666777777777777777666666666777888888888888999999999999888888222333444666888999999999888999::::::999999:::;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<:::<<<>>><<<888666888:::888888777777777999:::<<<999999::::::::::::999999555777999:::999999999:::999;;;<<<<<<;;;;;;<<<===777999::::::999888:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999;;;===999999:::<<<===>>>???@@@>>>>>>>>>>>>????????????===???AAAAAA@@@???@@@AAA@@@???@@@BBBDDDDDDCCCAAAAAAAAA@@@@@@AAACCCEEEGGGEEEDDDFFFSSSnnnzzziiiqqqmmm[[[YYYZZZeeetttzzzlll[[[TTTUUUWWWUUUSSSPPPMMMKKKJJJIIIyyyhhhZZZOOOLLLJJJIIIMMMRRRUUUUUUQQQOOOKKKHHHFFFEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@AAAAAA@@@>>>===>>>>>>???>>>===<<<;;;:::999999999999:::;;;;;;::::::999888777777777777888777666555555666777888777777777777777777888888:::::::::::::::999999999888888888888888888888888777777888888888999999999777888999888777666777888555666999::::::999777666666777888999999999999999777777777777888999:::;;;666777888999999:::::::::;;;<<<=========>>>@@@BBB>>>@@@FFFLLLOOOPPPUUU\\\dddxxxoooZZZLLLHHHGGGHHHWWWnnn~~~cccKKK???<<<======>>>@@@BBBCCCAAA???>>>>>><<<======>>>>>>===<<<;;;777777666666666666777777777777666666777888888999777777888999999888777777000111333666888999::::::777888999999888888999;;;;;;;;;:::999999:::;;;;;;::::::999999::::::;;;<<<999<<<>>><<<888666888;;;888777666666666888:::;;;777888999:::::::::::::::444777999:::999999999:::888:::;;;<<<;;;:::;;;<<<666888999999777777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::;;;===@@@:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>???AAAAAA@@@@@@@@@AAAAAA@@@???@@@AAABBB@@@?????????@@@@@@AAABBBEEEGGGBBBFFFKKKTTTeeezzzlllqqqrrr___\\\\\\fffsssxxx}}}kkkZZZTTTVVVWWWTTTPPPMMMKKKIIIHHHHHHvvvdddVVVMMMLLLJJJIIIMMMQQQSSSRRROOOMMMIIIFFFDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@??????AAAAAA@@@???===>>>?????????>>><<<;;;::::::999999::::::;;;<<<;;;:::999888777777777777888777666555555666777888666666555555666888:::;;;<<<;;;;;;::::::999999888888888888888888888999999777777888888999999999999555777777666555444555666222444666777777555333111555666777888999:::::::::777777777777888999:::;;;555666888999::::::999999999:::;;;;;;;;;<<<>>>@@@<<<>>>DDDKKKMMMNNNSSSYYYWWWlllvvvbbbUUUMMMIIIGGGUUUnnneeeOOOCCC>>>===<<<>>>@@@CCCCCCAAA???>>>>>>======>>>>>>>>><<<;;;:::777777666666666666777888777777666777777888999999666777888999999888777666333444555777888888888888666888999999888777999:::;;;;;;999999999999;;;;;;::::::999999::::::;;;<<<888;;;>>><<<888666999<<<777777555555666888:::<<<666777888999:::;;;;;;;;;444666999:::999999999:::777999;;;;;;:::999:::;;;555777999888666666888:::888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======@@@BBB<<<<<<<<<===============@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBBBBAAA@@@AAABBB???>>><<<===>>>>>>===;;;<<<>>>@@@AAABBBCCCFFFHHH@@@HHHOOOSSS\\\jjjxxx~~~nnnppp~~~vvvbbb^^^^^^fffsssvvv|||iiiYYYTTTWWWVVVSSSNNNKKKIIIHHHGGGGGGqqq___SSSPPPJJJFFFJJJSSSXXXUUUPPPQQQMMMIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEEEEEEEDDD@@@@@@AAAAAABBBAAAAAAAAA>>>===<<<===>>>===;;;:::<<<<<<;;;;;;;;;::::::::::::999888777666666666666:::777555777666444555888666666777777888888999999666777888999999888777666888::::::999777666777888999999999888888888777777888888777777666666555555444555777777666666777999777777777777777777777777999999888888888888888888555777999999888888999:::999:::;;;;;;;;;<<<>>>@@@>>>???AAACCCFFFMMMTTTYYY[[[cccppp~~~rrrhhhVVVHHHKKKWWWkkk|||cccLLL???<<<===???BBBCCCCCCCCCAAA@@@???>>><<<===============<<<<<<999999999888888666555555666666666666666666666666666666777888888888888888444444555666777777777666555666888888777777888:::::::::999;;;<<<===<<<:::999:::;;;;;;999999:::;;;:::;;;<<<=========<<<;;;999999888888999::::::;;;777777777777777777777777999999:::::::::999999888999:::<<<<<<:::999999:::999999;;;;;;;;;;;;999999<<<;;;;;;:::::::::;;;;;;========================;;;<<<======<<<<<<===???======>>>????????????>>>@@@@@@??????@@@@@@AAABBB>>>???AAABBBCCCBBBBBBAAA???>>>>>>>>>======<<<<<>>>>><<<:::<<<;;;;;;;;;;;;:::::::::999888888888888888999999:::777555777777444555888666666666777777888888888666777888999999888777666888999:::999777666777888999999999888888888777777888777777777666666666555666888999888777777888999777777777777777777777777888888888888888888888888666888999999888888888999888999;;;;;;:::;;;>>>@@@>>>???@@@CCCFFFLLLRRRWWWYYY]]]fffsss~~~ttt```NNNNNNXXXlllzzzaaaKKK@@@===>>>???DDDDDDEEEEEEDDDBBB@@@>>>======>>>>>>===<<<;;;;;;888888999888888777666555666666666666666666666666666666777888888888888888555555666666777666666666444666777888777777999;;;:::999999;;;<<<===;;;:::999:::;;;;;;999999:::;;;<<<<<<======<<<;;;:::999888888777777777777777888777777777777777777777777777777888888888777777666777888:::999888777777888999:::;;;;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<========================;;;<<<======<<<<<<===???===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBAAA@@@?????????>>>>>>>>>======@@@AAABBBDDDEEEGGGGGGHHHDDDEEEGGGJJJOOOUUUZZZ]]]eeemmmzzzxxxnnnyyymmm^^^^^^eeekkkmmm~~~~~~qqqiiirrrfffZZZXXXSSSRRRPPPMMMKKKIIIHHHIIIIIIzzziiiggg}}}yyycccRRRJJJCCCEEEJJJQQQUUUUUUQQQMMMOOOLLLIIIGGGGGGFFFEEEDDDCCCAAAAAAAAACCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>===>>>??????===<<<;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;:::666666888777555555888666666666666777777777777777777888888888888777777888999:::999777777777999999888888888888777777777777777777777666666666666666777888777666555666777777777777777777777777777888888888888888888888888777999::::::888777777888888999::::::::::::===???===???@@@BBBEEEJJJPPPTTTWWWVVVZZZfffwwwhhhSSSPPPXXXmmmxxx___LLLBBB??????>>>FFFFFFGGGHHHHHHFFFAAA>>>?????????>>>===<<<;;;:::777888888888888888777777666666666666666666666666666777777777888888888888666666777777777666555555333555777777777888:::;;;:::999999:::<<<<<<;;;:::999:::;;;:::999888999;;;<<<<<<<<<<<<;;;999888777888888777777777777777777777777777777777777777777666777777888888888777777666888:::999888777888999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<========================;;;<<<======<<<<<<===???>>>>>>=========>>>???@@@>>>============>>>??????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@????????????AAABBBCCCEEEGGGHHHJJJJJJGGGGGGGGGHHHJJJMMMPPPRRRXXX^^^kkkyyy|||qqq{{{sssaaa[[[___fffjjj|||kkkaaalllhhh[[[WWWQQQQQQOOOKKKHHHHHHIIIKKKLLL|||ttt^^^ZZZrrrsss]]]NNNIIICCCGGGNNNRRRRRRPPPNNNLLLMMMKKKHHHGGGFFFFFFEEEDDDBBBAAA@@@AAACCCCCCCCCBBBDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>@@@@@@>>>===;;;;;;;;;:::::::::999999888777777777888888999:::999666666888888666666999666666666666666666666666777777777888888777777777777999:::999888777888999888888888888777777777777777777777777666666666666888999:::999777666666777777777777777777777777777888888888888888999999999888999::::::888777777777888999::::::999:::<<<>>>===>>>@@@AAACCCGGGMMMPPPUUUUUUVVV\\\hhhxxxkkkSSSPPPVVVmmmyyy```MMMEEECCC@@@===FFFGGGIIIKKKJJJGGGBBB>>>@@@@@@??????===<<<::::::777777888999999999888888666666666666666666666666777777777777777888888999777777777777777666555444333555777777777888:::<<<:::999999:::<<<<<<;;;999888:::::::::999888999:::;;;;;;:::::::::999888888999999888888999::::::;;;777777777777777777777777888888999:::::::::999999888:::;;;;;;:::::::::;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===========================;;;<<<======<<<<<<===??????>>><<<;;;<<<===???AAA>>>============>>>??????AAAAAA@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLPPPUUU___jjjrrr{{{uuu}}}wwwcccXXXYYYaaaiii{{{}}}xxxgggYYYTTTLLLPPPMMMJJJHHHGGGJJJMMMOOO~~~zzzyyyzzzzzzvvv[[[TTTiiioooYYYMMMKKKIIIMMMPPPQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@AAACCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@??????>>>===>>>@@@@@@???===;;;;;;:::::::::999999999888888777666666666666666888666666999999666666999777777777777777666666666888777777777777777777888777888999999888777888999777777777777777777777777666666666666777777777777;;;<<<===<<<:::999:::;;;666666666666666666666666777777888888888999999999888999::::::888777777777888999::::::999999;;;======>>>???@@@BBBEEEIIILLLSSSVVVXXXXXXZZZfffxxxiiiSSSQQQTTTmmm{{{```NNNHHHFFFBBB===CCCGGGLLLNNNKKKFFFAAA===@@@@@@@@@???>>><<<;;;:::777888888999999999999888777777777777777777777777777777666666777777888999777888888888777666555555333555777777777888:::;;;999999888:::;;;<<<;;;999888999::::::888888999:::888888888888999999::::::777777777888999;;;<<<===777777777777777777777777777888999:::::::::::::::777999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>========================;;;<<<======<<<<<<===??????===<<<;;;;;;===???@@@???>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLRRRYYY^^^cccooo{{{xxx{{{gggYYYYYYbbblllzzz~~~dddXXXTTTMMMMMMJJJGGGEEEFFFIIILLLOOO|||zzzwwwsssrrruuuzzz~~~cccWWWggg~~~{{{jjjVVVMMMOOOPPPQQQRRRQQQOOOMMMLLLLLLJJJHHHGGGFFFFFFFFFDDDBBBCCCAAAAAAAAACCCDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>======>>>???@@@>>>===::::::::::::999999999999888888777666555444444555888666666::::::777777999888888888888777777777777888888777777777777888888777888999999888777999:::666666777777777777777888666666666666777777777777777888999888666666666888666666666666666666666666777777777888999999::::::777999::::::888777777888999:::;;;:::999:::;;;===<<<>>>???@@@@@@BBBFFFHHHOOOUUUWWWSSSOOOVVVgggvvviiiSSSRRRVVVooo|||___NNNJJJIIIEEE???AAAIIIQQQRRRLLLEEE@@@???@@@@@@@@@???>>>===<<<;;;888999999999999999888888777777777777777777777777888777666666666777999:::777777888888888777666666555666888888777777999:::999888888999;;;;;;:::999888999:::999888777888:::666666666666777999:::;;;555555555666777999:::;;;777777777777777777777777555666777888888888888888555777999999888888999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================;;;<<<======<<<<<<===???======<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIILLLOOOPPPSSS]]]hhh|||zzzmmm___]]]hhhrrrzzzcccYYYWWWQQQIIIGGGEEEDDDDDDGGGJJJLLL}}}wwwrrrqqqmmmqqqvvvzzzooo```jjj}}}{{{tttdddRRRLLLQQQSSSSSSSSSSSSSSSQQQNNNMMMIIIGGGFFFFFFFFFFFFDDDBBBCCCBBBAAABBBDDDEEEDDDCCC@@@@@@@@@AAA@@@@@@??????<<<<<<<<<===??????>>><<<:::::::::999999999999888777777666666666666666777777555777:::;;;888777999:::999999999888888888777999888777666666777888999666888999999888888999:::666666666666777777888888555666666666777777777888222444555555444333444666666666666666666666666666666777777888999999::::::666888999999888888888999:::;;;<<<;;;::::::<<<>>><<<===?????????AAACCCFFFKKKOOOQQQMMMHHHKKKWWWcccxxxhhhRRRPPPZZZrrryyy[[[KKKJJJLLLIIICCC???KKKWWWWWWMMMDDDAAACCC???????????????>>>===<<<::::::::::::999888777777777777777777777777777777888777666555666777999:::666666777888888888777777666777888888777666777999999888888999;;;;;;:::888777999:::999888777888999777666666555666777999999777777777666777777888999777777777777777777777777555555666888888999999888555777999999888888999:::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<===>>>???========================;;;<<<======<<<<<<===???<<<<<<<<<=========>>>>>>>>>============>>>??????>>>>>>=========>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEJJJJJJKKKMMMLLLMMMUUU___nnn|||qqqcccaaajjjtttwwwbbbYYYWWWPPPIIIHHHGGGFFFGGGHHHKKKLLLwwwpppnnnmmmhhheeeeeemmmuuuxxxhhhnnn}}}|||tttnnn```OOOKKKQQQRRRRRRSSSUUUVVVUUUQQQMMMHHHGGGFFFFFFFFFFFFCCCAAADDDCCCBBBCCCEEEEEEEEEDDD>>>>>>???@@@@@@@@@??????<<<;;;;;;<<<>>>???>>><<<:::::::::999999999888888666666666666777888999:::777555777;;;;;;888777999:::::::::999999999888888999888777666666777888999666888999999888888999;;;555666666666777777888888555666666666777777888888666888999999888888999;;;666666666666666666666666666777777888999999::::::555777999999999888999:::;;;<<<===<<<;;;;;;<<<>>><<<===?????????@@@BBBDDDGGGIIIJJJGGGDDDFFFNNNUUUqqqfffOOOMMM^^^vvvuuuXXXIIIIIINNNKKKFFF???MMM[[[[[[OOOCCCBBBEEE>>>>>>?????????>>>>>>===;;;;;;;;;:::999888777666777777777777777777777777999888666555666777999:::555666777888888888888888777888999888777666666888999888888999;;;;;;:::888777999999999888777888999888777666555555666777777<<<;;;:::999888888888888777777777777777777777777777777888::::::;;;;;;;;;666888:::;;;;;;:::;;;======<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<>>>??????========================;;;<<<======<<<<<<===???;;;<<<======>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAAAAAAAABBBDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHJJJHHHIIIQQQZZZfff}}}uuusss|||qqqcccaaaiiirrr}}}wwwbbbXXXTTTKKKLLLKKKKKKJJJKKKLLLMMMNNNpppqqqnnniiiffffffkkkppptttpppqqq}}}}}}xxxpppdddVVVMMMOOOWWWZZZVVVQQQOOOPPPPPPOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAA???===<<>>>>>===<<<<<<;;;;;;888888999999999:::::::::888888777777777777888888666666777888888888888888===999666555777888777555777777666666666666777777555666777777666666777999999888666444444555777888777777777666444555777999888888777666555444333333888777666555666777999;;;999999888888888888888888999999999::::::;;;;;;;;;:::;;;===>>>???>>>===;;;;;;<<<===>>>???@@@AAAAAACCCFFFIIIFFFBBBBBBHHHNNNppp~~~dddUUURRR___wwwlllUUUKKKKKKXXX[[[NNN@@@HHHTTT[[[UUUIIIBBBAAA>>>>>>>>>>>>===============???@@@===999666777999555666777666555666888999777888999888777666777888888888888777555555777999666666666666777777777777999999999888888888888777999888888888888888999:::888888777777777777888888999888777888999999999777888888999999999999888888555666666777888999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@<<<===>>>===<<<===???@@@??????>>>>>>======<<<<<<;;;<<<<<<===>>>??????@@@>>>===<<<;;;;;;<<<===>>>:::<<>>>>>======<<<;;;;;;:::888888999999999:::::::::888888777777777777777888666777777888888888777777<<<999666666777888777555777777666666666666777777444666777777666555777888888777666555555666777888777777777666555555777999888777777666666555555555777777777777777666666555999999888888888888888888:::::::::::::::::::::;;;:::;;;===>>>???>>>===<<<<<<<<<===>>>???@@@AAAAAAEEEFFFFFFEEECCCCCCGGGKKKbbbvvv~~~cccTTTQQQ]]]uuuhhhRRRHHHKKK[[[```TTTBBBHHHRRRWWWSSSHHHAAAAAA???>>>>>>>>>===============>>>>>><<<999888777888555666777777666666777999555666888888777777888:::888888888777666666777999666666666777777777777777999999999999888888888888999888888777777888888888888888777777777777888888888777666777999:::999888888888999999999999888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===;;;;;;<<<<<<===???@@@@@@>>>>>>???>>><<<<<<===??????>>>>>>>>>=========<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<======<<<===???AAABBBBBBBBBAAA??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGJJJLLLNNNUUUdddqqqwww||||||ooo___^^^gggxxxqqqvvvooo]]][[[cccjjjyyy{{{aaaTTTRRRMMMMMMKKKJJJIIIKKKKKKKKKJJJ{{{mmmdddiiinnnwwwvvvvvv|||pppbbbZZZUUUSSSUUU[[[[[[XXXTTTRRRQQQQQQQQQPPPHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>???BBBCCCDDDCCCAAA@@@<<<<<<<<<<<<<<<;;;:::999888888999999999:::::::::999999888777666666777777777777888888888777777666;;;999777777777888777666777777666666666666777777444555666666555555666888666666666777777888888888666777777666555555777888777777777777777777777777444555777888888777555333888888999999999999999999;;;;;;;;;:::::::::::::::;;;<<<===>>>???>>>===<<<<<<======>>>???@@@AAAAAAFFFDDDBBBCCCFFFIIIKKKLLLTTTiiizzz___QQQNNN]]]tttzzzaaaMMMGGGNNNaaahhh]]]GGGIIINNNSSSPPPGGGBBBAAA??????>>>>>>>>>=========???===;;;;;;::::::888666555777888777666666777999444555777888777888999;;;777888888777666666888999666666777777777888888888:::999999999888888888888999999888888777666666666888888777777777777888888777666666777999;;;;;;:::888888999999999999888888888888999999:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA?????????>>><<<;;;<<<===>>>>>>>>>>>>============::::::;;;;;;<<<<<<============<<<<<<<<<======>>>>>>???@@@AAABBBAAA@@@?????????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIILLLMMMJJJVVVaaaggglllnnnfff[[[WWW]]]iii|||rrrppp}}}tttaaa\\\bbbhhhvvvzzzbbbUUUTTTOOOMMMLLLJJJIIIJJJKKKJJJIII}}}wwwsss|||~~~zzzvvvgggXXXRRRRRRTTTWWWZZZVVVTTTQQQNNNMMMMMMMMMMMMHHHGGGEEECCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEE>>>???AAABBBBBBAAA@@@>>>;;;;;;<<<<<<<<<;;;999999888888999999999::::::::::::999888777666666666666777888888888888777666666:::999888888888888777777777777666666666666777777333555666666555555666777444555666888888999999999666777888777666555666888666777777777888888888999444555666888888888777777888888999999999999999:::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>=========>>>??????@@@AAAAAAEEEAAA???DDDMMMTTTUUUTTTPPP___uuutttZZZLLLKKK\\\rrrsss[[[KKKIIIUUUjjjqqqeeeMMMJJJJJJNNNMMMGGGCCCBBB?????????>>>>>>>>>======???<<<999999;;;;;;888555666777888888777666777888555666888888777777888:::666777888888777666888999666777777888888999999999::::::999999999888888888999999999888777666555444888888777777777777888888666555555777:::<<<<<<;;;888999999::::::999999888888999999999:::::::::;;;999999::::::;;;<<<======:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>???>>><<<<<<===???>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDFFFEEEEEEEEEGGGHHHJJJLLLFFFOOOVVVZZZ___bbb___YYYSSSUUU]]]nnnyyyuuuvvvccc\\\aaaiiivvvyyyaaaVVVUUUPPPNNNLLLJJJJJJJJJKKKJJJIII}}}nnn^^^OOOLLLPPPTTTVVVXXXRRRQQQOOOLLLIIIIIIJJJKKKHHHGGGDDDBBBBBBBBBDDDEEECCCDDDEEEEEEEEEEEEDDDDDD???@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<;;;:::999888888999999999:::::::::999999888777666666777777777777888888888777777666888999999999888888888888777777666666666666777777444555666666555555666888444555777888999999999999555777888777666555666777666666777777888888999999:::999888777777777888999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB???@@@KKKZZZdddfffcccXXX[[[fffyyypppVVVKKKKKKVVVkkkoooYYYLLLOOO^^^tttyyykkkTTTMMMHHHKKKMMMIIIDDDBBB????????????>>>>>>>>>>>>>>>;;;999999;;;;;;888555666888999999888777777777888999999888666555666777555777888888777777888999777777777888999::::::;;;:::::::::999999999999888999999999999888777555444888888777777777777888888555444555777:::<<<<<<;;;999999::::::::::::999999888888888999999999999999999999::::::;;;<<<======999999999:::::::::::::::;;;;;;:::;;;<<<===???@@@;;;<<<============???AAA============>>>>>>>>>>>>===============>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJHHHLLLPPPRRRTTTWWWWWWUUUQQQRRRWWWdddwww}}}wwwccc[[[bbbmmmyyyxxxaaaUUUUUUPPPNNNLLLJJJJJJJJJJJJIIIHHHxxxdddVVVJJJIIIOOOSSSTTTVVVRRRQQQOOOLLLIIIHHHIIIKKKHHHFFFCCCAAA@@@AAACCCEEEBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;999;;;<<<======<<<:::999888888999999999:::::::::888888777777777777888888666666777888888888888888777999::::::999888888999777777666666666666777777555666777777666666777888666777777888888999999999555666888888777666666777666666666777777888888888???===:::888666666666777888888999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@FFFVVViiivvvyyyvvvfff]]][[[iiinnnUUULLLOOONNNccc|||sss]]]PPPUUUeee|||rrrZZZPPPHHHJJJNNNMMMGGGCCC@@@@@@?????????>>>>>>>>><<<;;;:::999:::999888777666888::::::888777666777999::::::999666555555666444666888999888777888999777777888999:::;;;;;;<<<::::::::::::999999999999888999::::::999888777555888888777777777777888888555555555777:::<<<<<<;;;999999::::::::::::999999888888888999999999999999999::::::;;;;;;<<<<<<<<<888888999:::::::::::::::999:::;;;<<<===>>>>>>???:::;;;<<<======>>>@@@CCC============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>??????@@@AAAAAAAAAAAA@@@======???@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHJJJKKKKKKKKKLLLOOOQQQPPPQQQUUU]]]kkk}}}~~~xxxddd[[[bbboooyyyyyyaaaVVVUUUQQQOOOMMMKKKJJJJJJJJJIIIHHHzzzrrr\\\QQQHHHJJJPPPSSSSSSTTTQQQQQQPPPLLLHHHGGGIIIKKKHHHFFFCCC@@@@@@AAACCCDDDBBBCCCDDDEEEDDDBBBAAA???BBB@@@===;;;:::<<<>>>???:::;;;===??????===;;;:::888888999999999:::::::::666666666666777888999:::444555666888999999999999666999;;;;;;999888888:::777777666666666666777777666777888888777777888:::999888777777777888999:::444666888888777666666666666666666666666666666777::::::999888888777777777888888999999:::;;;;;;<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@@@@AAAAAA@@@DDDNNNbbbwwwvvvdddUUUZZZmmmiiiRRRKKKPPPOOObbbzzz|||dddTTTXXXhhhyyy```RRRIIIKKKQQQPPPIIIDDD@@@@@@@@@?????????>>>>>>:::;;;;;;:::888777888999666888;;;;;;999777666666888999999888666555666777333666888999888888888999777777888999:::;;;<<<<<<;;;;;;:::::::::999999999888999:::;;;;;;:::888777888888777777777777888888666555555777:::;;;;;;:::999::::::;;;;;;::::::999:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;::::::999888999;;;===>>>>>>======;;;<<<============???AAA<<<=========>>>>>>>>>???===========================>>>???@@@AAAAAAAAA@@@BBBBBBAAA@@@??????????????????@@@AAAAAAAAAAAA@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGKKKOOONNNPPPTTTXXX```mmm}}}www~~~|||ggg[[[bbbooowww{{{cccWWWWWWRRROOOMMMKKKJJJJJJJJJIIIGGGuuummmXXXOOOIIILLLQQQSSSSSSSSSOOOPPPNNNKKKGGGEEEGGGJJJHHHFFFBBB@@@???@@@CCCDDDBBBCCCDDDDDDCCCAAA???>>>BBB@@@<<<::::::===AAACCC:::;;;>>>??????>>><<<:::888888999999999:::::::::555666666666777999:::;;;333444666777999:::::::::666999<<<<<<999888888:::777777666666666666777777666888999999888888999:::;;;:::888666666777999:::444666888999777666666666666666666666666555555555111333666888:::;;;;;;:::888888999::::::;;;<<<<<<888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBGGGUUUjjjjjjTTTPPP\\\ooodddMMMHHHNNNTTTfff|||iiiWWWXXXiiicccTTTIIILLLSSSRRRKKKDDD@@@@@@@@@????????????>>>888;;;<<<;;;777666777:::666999;;;;;;999777666666666777888888777666888999333555888999888888888999777888888999;;;<<<======;;;;;;;;;:::::::::999999888999;;;<<<<<<;;;:::999888888777777777777888888777666666777999;;;;;;:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::777888999:::;;;:::999999666888;;;>>>???>>>===<<<===>>>>>>===<<<<<<>>>@@@<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@@@@??????BBBAAA@@@@@@??????@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGEEEFFFKKKQQQLLLPPPTTTUUUYYYcccssspppwwwjjj\\\aaannnttt}}}}}}eeeYYYXXXSSSOOOMMMKKKJJJJJJJJJIIIGGGnnn___QQQJJJIIIPPPTTTPPPLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFHHHFFFDDDBBBAAA@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::;;;===???@@@======<<<<<<<<<;;;;;;;;;666666777777888888888999:::999777555555555555666666666666777888:::;;;<<<888888999::::::::::::999555555666666666666666666777777666666777888999999:::999999888888888888888555555555555666666666777???999777;;;;;;777666999555555666777888999999:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@?????????>>>>>>======?????????>>><<<<<>>===;;;<<<===<<<:::888777888666888::::::888666666666777999;;;;;;999777777777888777666333222444888<<<888888888888888999999999;;;;;;;;;;;;::::::999888:::::::::999999999888888777888999999999999888777999999999888777888:::<<<888888888999999:::::::::::::::999999::::::;;;<<<;;;::::::999999::::::;;;888888999999999::::::::::::;;;<<<===>>>???@@@AAA;;;;;;;;;<<<<<<>>>?????????????????????>>>======??????>>>==================>>>???@@@@@@???======:::<<<>>>???>>>>>>???@@@=========>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@FFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGEEEHHHKKKIIIFFFEEEHHHLLLLLLRRRQQQQQQXXX[[[dddwwwhhhtttggg[[[```iiivvvwwwjjjXXXUUUZZZLLLHHHHHHMMMNNNKKKHHHHHH~~~jjj[[[MMMJJJLLLUUUYYYSSSMMMJJJJJJHHHGGGGGGGGGGGGFFFDDDFFFEEECCCBBBAAAAAAAAAAAABBBBBB@@@???????????????===<<<;;;::::::<<<>>>???;;;::::::::::::999999999777777777888888999999999999999888666666555555555666666666777888:::;;;<<<888888999::::::::::::999777777777777777777777777777777777777777888999999999999888777777777777888555555555666666666777777<<<777666999999666555888555666777777999999:::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>=========???@@@AAA@@@??????AAACCCDDDNNN___rrr{{{lll]]]OOOJJJ\\\ssstttYYYKKKMMMTTT]]]nnnkkkVVVXXXsssmmmYYYKKKOOOVVVRRRKKKIIICCCAAA???>>>??????>>><<<;;;<<<<<<;;;888666777777666888:::999888666666666777888::::::888666666777777777777555444555888;;;999999999999999::::::::::::;;;;;;;;;::::::999888:::::::::999999999888888888888888888888888888888888999999888777888:::<<<999999999999999999::::::::::::999999::::::;;;<<<::::::::::::::::::::::::888999999999999:::::::::999:::;;;<<<===>>>??????;;;;;;;;;<<<<<<===>>>??????????????????>>>======???>>>>>>===============???@@@@@@@@@???===<<<;;;999;;;===>>>======>>>???===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEHHHJJJIIIFFFEEEHHHLLLKKKPPPNNNMMMSSSTTT\\\nnn}}}iiiuuulllaaaaaaeeeqqqsss~~~qqq\\\VVVYYYNNNKKKJJJMMMMMMKKKJJJLLLvvvbbbTTTKKKKKKRRR[[[^^^WWWNNNHHHIIIGGGFFFFFFFFFFFFEEECCCDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>><<<;;;:::999:::;;;<<<===::::::::::::999999999999777777888888888888999999888888888888777666555555666666777777888999;;;;;;888888999::::::::::::999:::999999999888888777777888777777777777888999999888888777666666666777777555555666666666777777777999666555777777555666888666777888999:::;;;;;;<<<:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===============<<>>???>>>>>>??????>>>>>>======>>>>>>======<<<<<<======@@@@@@@@@???>>><<<:::999888:::<<<===<<<<<<===>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAA??????@@@@@@BBBCCCEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEGGGIIIHHHEEEEEEHHHKKKLLLPPPMMMKKKOOOOOOTTTdddxxxhhhtttttthhhbbbaaappprrr|||uuu___UUUTTTOOOMMMMMMOOONNNKKKMMMQQQ}}}lllZZZNNNLLLOOOVVV]]]___ZZZPPPJJJJJJHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;::::::999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::777777777777777777777777666777888999999888666555777777777777888999:::;;;888888999::::::::::::999::::::999999888888777777888888888777777888999999888777777666666666666666555666666666666777777777777777777777777666777999777888888999:::;;;<<<===:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<>>>@@@CCCEEEEEEFFFHHHJJJMMM___tttwwwcccPPPJJJLLLXXXkkkvvviiiSSSIIIPPP[[[```lll~~~jjjXXX^^^yyy}}}hhhSSSMMMNNNNNNMMMLLLFFFEEECCCCCCDDDEEEDDDCCC??????>>>;;;888666777888777888999999777666666777555777888777666555666777666888999999888888999:::888888999999:::;;;;;;;;;:::::::::;;;;;;::::::999:::::::::999999999888888:::999777666666777999:::888888999888777777999<<<:::::::::999999888888888::::::999999::::::;;;<<<:::;;;===>>>>>>===;;;:::999999999:::::::::;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>======>>>======<<<<<<<<<======??????>>>>>>===<<<;;;:::888999;;;<<<;;;;;;<<<===<<<======>>>>>>??????@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGEEEEEEGGGJJJNNNQQQMMMKKKPPPNNNQQQ```rrreeeqqq{{{kkkccc```rrruuu}}}uuu___RRROOOMMMLLLOOORRRQQQNNNPPPUUUrrrbbbTTTKKKQQQUUUYYY\\\]]]ZZZSSSMMMLLLJJJHHHHHHHHHGGGFFFDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???:::::::::999999999::::::<<<<<<;;;;;;;;;:::::::::666666666666666666666666666777888999999888777777777777777777888999::::::888888999::::::::::::999999999999888888777777777999999888888888888888999888777777666666666666666666666666666777777777888777:::;;;999777888:::;;;888888999:::;;;<<<<<<===;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<>>>>>===;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>><<<======>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======777999;;;<<<;;;;;;<<<===;;;;;;<<<<<<===>>>>>>???@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFEEEEEEGGGHHHKKKNNNKKKJJJPPPNNNPPP]]]wwwlllbbbmmm~~~lllcccaaapppuuu}}}wwwaaaSSSOOOJJJJJJNNNTTTUUURRRRRRUUUzzzvvvfffYYYQQQMMMVVVZZZ\\\[[[YYYXXXUUUPPPLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAA???????????????;;;;;;::::::::::::999999999999999999888888888888777777666666666666555555666666777888999999999999888888777777888999999:::888888999::::::::::::999888888888888888888888888::::::999888888888888999888888777666666666777777666666666777777777888888888===>>>:::777999;;;<<<777888999999;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<============>>>>>>>>><<<>>>@@@BBBEEEIIIMMMQQQ]]]ooovvvcccTTTHHHYYYdddZZZJJJGGGSSS```nnnssszzzeeeWWWccc}}}qqqXXXJJJHHHMMMPPPQQQFFFEEECCCCCCCCCDDDCCCBBB<<<===>>>===;;;999999999888999999777666555777888666777777777666666888999555777999999888777888999666666777888999999::::::999999:::;;;;;;;;;:::::::::::::::999999999888888:::999888777777888999:::777888888777666666999;;;::::::999999999999999999::::::999999::::::;;;<<<:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<;;;;;;<<<<<<======;;;::::::;;;;;;<<<===>>>777999;;;<<<;;;;;;<<<===;;;;;;<<<======>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFIIIFFFGGGNNNLLLMMMYYYiiijjj```iiizzznnndddaaaiiiqqq|||kkk[[[TTTLLLJJJLLLRRRUUUSSSQQQRRRyyyjjj[[[SSSQQQSSSYYY^^^___ZZZWWWWWWTTTOOOLLLJJJHHHGGGGGGFFFEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;:::999999999999999888888888888777999888888888777777777777777777777777888999:::;;;888888888777888888999:::888888999::::::::::::999888888999999::::::;;;;;;;;;:::999999888888888999999999888777777777777888666666777777777888888888999???AAA;;;777999;;;;;;777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????===>>>@@@AAADDDJJJPPPUUUkkk{{{vvvhhh[[[eeegggXXXIIIJJJ[[[iiiuuuvvvxxxcccWWWdddttt[[[JJJIIIOOOTTTUUUHHHFFFCCCCCCCCCCCCBBBAAA777:::======;;;999888777888999999777555555777999777888888777666777999;;;555777888777666666888999666777777888999:::;;;<<<888999::::::;;;;;;;;;::::::::::::999999999888888888888888888888888888888777888888777666666999;;;999999999999999999::::::::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<===>>><<<;;;:::::::::;;;<<<===888:::<<<<<<<<<;;;<<<>>>======>>>>>>???@@@@@@@@@????????????@@@AAABBBCCC???@@@@@@AAACCCEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFDDDGGGDDDFFFMMMKKKKKKUUUYYY{{{mmmbbbiiiwwwrrreee^^^eeeooo{{{uuubbbXXXUUUMMMIIILLLQQQQQQOOONNN|||}}}qqqaaaTTTOOOSSSXXXZZZ___```[[[WWWWWWTTTNNNKKKIIIGGGFFFFFFEEECCCAAADDDEEEFFFFFFFFFEEECCCBBB@@@???>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999::::::::::::999999888888777777666666777999;;;<<<888888888888888888999999888888999::::::::::::999888999999:::;;;<<<======;;;::::::999888888888999:::999999888888888888888777777777777888888888888999@@@AAA;;;666888;;;:::666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@>>>???@@@AAAEEEKKKSSSXXXyyy|||ooosssmmmZZZKKKOOOcccsss~~~vvvbbbVVVdddvvv]]]LLLJJJQQQVVVWWWJJJHHHFFFEEEEEEEEECCCBBB444777;;;<<<;;;888666666999999999777555555777999888888888777777777:::<<<555666777666555555777999777888888999;;;<<<======888999::::::;;;;;;;;;;;;:::::::::999999999888888777888999999999999888777777777888777666666888;;;888888888999999::::::;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999>>>======<<<<<<<<<======;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999::::::;;;888:::<<<===<<<<<<===>>>?????????@@@AAAAAABBBBBB????????????@@@AAABBBCCC<<<===>>>@@@CCCEEEHHHIIIGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEHHHEEEGGGNNNLLLJJJTTTNNNqqqqqqdddiiiuuuuuueee[[[eeeppp|||{{{eeeYYY]]]PPPGGGHHHMMMNNNMMMLLLuuuwwwxxxtttkkk\\\NNNJJJPPPWWW```]]]ZZZYYYXXXVVVQQQMMMNNNLLLIIIFFFDDDCCCDDDDDDFFFBBBBBBGGGKKKGGGAAA???@@@@@@@@@???>>>===<<<;;;===???@@@@@@>>><<<;;;;;;:::::::::999999888888888999999888888888888999999999999777666888<<<:::555888999;;;;;;::::::;;;<<<888:::;;;;;;:::999999:::888888999999;;;===>>>???<<<;;;999777666777777888;;;;;;;;;::::::999999999999999888888888888999999:::;;;<<<<<<:::888999999999999::::::::::::;;;;;;;;;:::999999:::<<>>===<<<>>>AAA===>>>??????>>>===>>>???BBBBBBEEEFFFCCCEEETTTeeemmmUUUMMMQQQbbb{{{sss\\\VVVhhh~~~bbbPPPLLLQQQVVVWWWRRRMMMGGGDDDDDDDDDAAA???AAA>>>;;;999888888777666555555555555666666666777555555555555666666666777555555666666777999:::;;;666444333666:::======;;;::::::;;;;;;::::::999888999999999::::::999999999888777666555555666777888777999:::::::::;;;>>>@@@888888999999999888888777999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<666888::::::999999999:::;;;<<<===<<<:::999:::;;;===<<<;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<@@@DDDCCC>>>???===;;;:::999:::<<<===;;;<<<======<<<<<<===???>>><<<;;;===@@@BBBAAA???===>>>???@@@@@@AAA@@@@@@CCC???<<<===AAAEEEGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDCCCBBBCCCEEEFFFDDDIIINNNPPPNNNLLLKKKKKKUUU^^^rrrxxxjjjhhhnnnzzzjjj]]]bbbppp|||oooaaa]]]UUULLLHHHLLLQQQQQQMMMwww}}}ssslllaaaSSSJJJIIIQQQXXX___]]][[[[[[[[[YYYUUUQQQNNNLLLIIIFFFDDDDDDDDDDDDJJJDDDBBBEEEHHHFFFBBBBBB@@@@@@@@@@@@???>>>===<<>>;;;;;;;;;:::::::::999999999888888999999888888888888999999999999888666888<<<:::555777999::::::999999:::<<<888:::;;;;;;:::999999:::888888888999:::;;;<<<===;;;:::999888777777777888::::::999999999888888888999999888888888888999999999:::;;;;;;999888888999999999999:::::::::;;;;;;;;;:::::::::;;;===???@@@<<<>>>??????===<<<>>>@@@<<<===????????????AAABBBAAABBBDDDEEEBBBFFFXXXkkklllVVVRRRXXXiiisss]]]WWWjjjdddQQQLLLPPPVVVXXXOOOJJJFFFDDDEEEFFFDDDBBBAAA>>>;;;999999999777666555555555666666666777777555555555666666666777777888777777777777888888999777555444666999<<<<<<;;;::::::;;;;;;::::::999888888888999999999999888888999888777666666777888999555666777777777888:::<<<888999999999999999888888999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<777999;;;;;;:::999:::;;;;;;<<<===<<<:::999:::;;;===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======;;;======<<>>===;;;===@@@AAA@@@>>><<<<<<>>>???@@@@@@@@@@@@DDDAAA???@@@CCCEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGIIIEEEJJJPPPRRRQQQNNNLLLKKKOOOWWWjjj{{{hhhffflll~~~}}}mmm```gggrrr{{{tttbbb\\\VVVNNNKKKMMMPPPPPPNNN}}}xxxkkkbbbVVVKKKHHHLLLTTT[[[]]]\\\[[[[[[[[[YYYVVVSSSMMMKKKHHHFFFDDDDDDDDDEEEOOOHHHBBBCCCEEECCCCCCDDD@@@@@@@@@@@@??????>>>>>>AAABBBBBBAAA>>>;;;:::;;;:::::::::999999999999888999999888888888888999999888:::999777888;;;:::666777888:::999888888999:::888:::;;;;;;:::999999:::888888888999999999::::::;;;:::999888888777888888888888888888888777777777999999888888888888999999777999::::::888777777888999999999999::::::::::::;;;;;;::::::;;;===???@@@===?????????===<<<===>>>;;;===???@@@@@@AAACCCEEEBBBDDDGGGFFFEEEMMMcccxxxkkkVVVWWWaaaqqqqqq[[[WWWkkkfffRRRLLLOOOUUUXXXPPPKKKFFFDDDEEEFFFEEECCCAAA???<<<::::::999888666555555666666666777777777555555666666666777777777:::999888777777777777777888777666777999::::::::::::::::::::::::999999888777888888888888888888777999999888888888888999999555666777777666666888999999999::::::::::::999999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::;;;<<<;;;:::;;;<<<:::;;;<<<;;;:::999:::;;;===<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>>>><<<>>>AAA@@@<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<<<<===??????>>>======??????>>>===:::;;;<<<>>>???@@@@@@@@@DDDBBBBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJFFFKKKQQQTTTTTTQQQMMMKKKLLLRRRccc}}}~~~iiifffkkk|||pppbbbjjjrrrwwwzzz{{{fff[[[VVVQQQNNNMMMNNNOOOOOO|||qqqaaaYYYOOOJJJLLLSSSYYY]]][[[ZZZZZZYYYWWWUUURRRPPPKKKJJJGGGEEEDDDDDDEEEEEEPPPIIIDDDDDDDDDBBBBBBDDD@@@@@@@@@???????????????BBBCCCCCCAAA===;;;:::;;;999999999999999999999999999999888888888888999999888::::::777888;;;:::777777888999999888777888999888999;;;;;;999888999:::999999:::::::::999999999::::::999999888888888888888888888888888888888888999999888888888888999999666888999999777666777888888999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@????????????>>>============???AAAAAAAAAAAACCCEEEEEEIIIKKKKKKLLLYYYrrriiiUUU[[[gggwwwmmmXXXVVVjjjhhhTTTKKKLLLRRRVVVUUUPPPIIIEEEDDDDDDBBB@@@AAA???===;;;;;;:::888666555666666666666777777777555666666666666777777777:::999888888777777888888999888777777888999999999999::::::::::::999888888777777888888888888777777888888888888888888888888999::::::999777777999:::999999:::;;;;;;;;;::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::<<<<<<;;;;;;;;;<<<999;;;<<<;;;999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<>>>>>>>>======<<<999:::;;;===>>>?????????@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD???AAABBBCCCCCCDDDGGGIIIEEEIIIPPPUUUUUURRRMMMJJJNNNQQQ```yyymmmiiimmm|||rrrcccgggmmmrrrvvvlll\\\WWWRRRPPPMMMKKKLLLPPPwwwlllUUUPPPKKKLLLQQQWWWZZZ[[[[[[[[[ZZZXXXUUUQQQOOOMMMJJJIIIFFFEEEDDDDDDEEEFFFMMMHHHFFFGGGFFFBBB@@@AAA@@@??????>>>>>>???@@@AAABBBCCCBBB@@@<<<::::::;;;999999999999999999999999999999888888888888999999888;;;;;;888888:::;;;888777999999999777777888999777999::::::999888888999:::;;;;;;<<<;;;;;;:::999::::::::::::999999999888888888999999999999999999999999888888888888999999555777888888777666777888888888888999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@?????????>>>======@@@AAABBBBBBAAA@@@BBBCCCEEEIIIMMMMMMRRRddd}}}gggTTT[[[jjjzzziiiXXXXXXkkkjjjVVVKKKJJJOOOSSSWWWQQQIIIEEEDDDDDDCCCAAAAAA???======<<<;;;999666666666666666777777777888666666666666777777777888888888888888888999999:::888888888888777888999999999999::::::999999888777777777888888888888777777666777777777777777777666:::;;;;;;:::888888999;;;888999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::<<<<<<;;;;;;;;;<<<999:::;;;:::999999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======<<>>>>>;;;===>>>>>>>>>>>>===<<<<<<;;;<<<======<<<<<<===????????????>>>===<<<<<<<<<999:::;;;<<<>>>>>>>>>???:::<<<@@@BBBDDDDDDDDDEEEBBBBBBAAAAAABBBCCCDDDEEE???AAABBBCCCCCCDDDGGGIIICCCGGGMMMRRRTTTQQQLLLHHHPPPRRR]]]uuupppjjjlllzzzssscccbbbhhhnnnuuuuuu```YYYSSSQQQNNNIIIJJJOOO~~~pppdddLLLJJJJJJNNNTTTXXXYYYXXX[[[\\\\\\YYYTTTPPPNNNMMMIIIHHHFFFDDDDDDDDDFFFFFFIIIFFFFFFHHHGGGAAA>>>???>>>>>>=========>>>@@@AAAAAAAAAAAA>>>;;;::::::;;;888999999999999:::::::::999999888888888888999999777;;;<<<999888:::;;;999888:::::::::888777888999777999::::::999888888999:::;;;<<<===<<<;;;:::999999999::::::::::::999999888888888999999999999999999999888888888888999999555777888999777777777888888888888888999999999999:::;;;<<<===>>>??????@@@@@@???>>>>>>???@@@???===@@@AAABBBBBB@@@@@@AAABBBBBBGGGJJJMMMWWWlllfffSSS[[[kkk}}}fffYYY[[[kkk{{{nnn[[[MMMIIIMMMQQQUUUOOOHHHEEEEEEFFFFFFEEEAAA@@@>>>>>>===<<<999777666666666777777777888888666666666777777777888888888888888888888999:::;;;777888999888777777999:::999999999999999888888777777888888888888888888777666666777777777777666666888999999888666666888999777888999::::::;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::;;;<<<;;;:::;;;<<<888999::::::999999:::;;;<<<<<<<<<;;;<<<<<<===>>><<<;;;;;;;;;;;;<<<======:::???@@@===<<<===>>><<<>>>>>>>>>=========<<<<<<;;;<<<======<<<<<<===???===>>>???>>><<<;;;<<<===:::;;;<<<===>>>>>>>>>>>>888;;;???AAABBBCCCEEEFFFCCCCCCBBBBBBBBBCCCEEEFFFBBBCCCEEEEEEEEEFFFHHHJJJCCCFFFKKKPPPRRRQQQLLLHHHPPPOOOYYYpppnnnhhhgggssstttccc```eeellluuuiii]]]TTTSSSPPPJJJJJJOOOuuueeeWWWIIIKKKMMMQQQVVVYYYZZZZZZWWWYYYZZZWWWSSSOOOMMMMMMHHHGGGEEEDDDCCCDDDFFFGGGGGGEEEEEEGGGEEE@@@>>>@@@===<<<;;;;;;<<<>>>@@@AAA???@@@???<<<:::999:::<<<888888999999999:::::::::999999888888888888999999777<<<===:::777999;;;::::::;;;;;;:::999888888:::777888::::::888777888999888999;;;<<<<<<;;;:::999999999:::;;;;;;::::::999777777777888888888999999999999888888888888999999555777999999888888888999888888888888999999999999:::;;;<<<===>>>?????????@@@>>>===>>>@@@AAA@@@>>>>>>@@@AAAAAA@@@@@@AAACCCAAAEEEIIINNN^^^uuueeeRRR[[[mmmyyy```VVVZZZhhhrrrsss```QQQJJJLLLPPPVVVPPPIIIEEEEEEGGGGGGFFFAAA@@@??????>>><<<999777666666777777777888888888666666777777777888888888::::::999888888888999999666888999888777777999<<<999999999999999888777777888888999999999999888888666777888888888888777666666777777777555555777999666777888999::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<777999;;;;;;:::999:::;;;777999::::::999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======999>>>@@@===;;;===>>>===>>>===<<<::::::;;;;;;<<<;;;<<<======<<<<<<===???<<<>>>???>>><<<;;;<<<>>><<<======>>>>>>>>>======:::===@@@BBBAAABBBDDDGGGEEEDDDCCCBBBBBBDDDEEEFFFCCCDDDEEEEEEEEEEEEGGGIIIDDDFFFIIINNNQQQQQQMMMHHHMMMLLLUUUmmmmmmeeecccnnnvvvddd^^^aaahhhrrr}}}ssscccVVVUUUSSSMMMLLLQQQwwwmmm\\\LLLLLLNNNQQQUUUXXXZZZ]]]^^^RRRTTTVVVTTTPPPLLLLLLMMMHHHFFFEEECCCCCCDDDFFFGGGGGGDDDDDDEEEBBB>>>>>>BBB<<<;;;::::::;;;===???AAA>>>>>>>>>;;;999999:::<<<888888888999999:::::::::999999888888888888999999777<<<>>>:::777999;;;::::::;;;<<<;;;999888999:::777888::::::888777888999666777999;;;;;;;;;999888888999:::;;;;;;;;;:::999555666666666777777888888999999888888888888999999555777999999999888999:::777888888888888999999999:::;;;<<<>>>????????????@@@>>><<<>>>AAABBBAAA???<<<===???@@@@@@AAACCCDDDBBBFFFJJJQQQddd|||eeeRRR[[[nnnvvvZZZRRRWWWcccjjjyyywwwdddTTTLLLMMMPPPZZZTTTKKKFFFEEEEEEDDDBBBBBB@@@?????????===:::777777777777777888888888888777777777777888888888888===<<<:::999888777777777555777999888777777:::===888999999999999888777777999999::::::::::::999999777888999::::::999888777666777888777666777888:::555666777888999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<666888::::::999999999:::777888::::::999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======888===@@@===;;;===>>>======<<<:::888888999:::;;;;;;<<<======<<<<<<===???;;;===???>>>;;;;;;<<>>>>>>>>>>>>>>======<<<===@@@BBBBBBAAAAAADDDGGGGGGFFFDDDCCCCCCDDDEEEFFFBBBCCCDDDCCCBBBCCCEEEFFFFFFFFFIIIMMMQQQQQQNNNJJJMMMKKKUUUnnnnnneeebbbmmm~~~wwweee\\\^^^cccmmmyyyzzzgggXXXVVVVVVPPPNNNRRR|||mmm\\\RRRPPPMMMQQQWWWZZZ[[[[[[[[[[[[YYYVVVSSSPPPNNNLLLJJJHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCAAA???===<<<;;;========================???>>><<<:::999999999:::<<<;;;:::999888888888888::::::999999999888888888777999::::::999888888999777888::::::999999:::;;;777888888999999999888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999777777777777777777777777666888888888777666777888999999999888888888777777999999888888888888888888999::::::;;;;;;<<<<<<<<>>AAA@@@>>>???AAACCCCCCCCCHHHDDDIII[[[sss|||```RRR___|||ttt\\\SSSPPPVVV\\\fff{{{qqq]]]MMMKKKRRRUUUPPPJJJFFFEEEDDDBBB@@@@@@??????===<<<999777666777777666555444333222222:::999777666666888:::;;;999999888777666666777777666777888999:::;;;;;;;;;999999999777555555777888888888888888888777666555666666777777777777666666888777666666666777999:::777777777777777777777777888999;;;;;;999888888999<<<;;;:::888777888888999999999999999999999999999:::;;;;;;;;;::::::<<<>>>:::;;;;;;;;;::::::<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;===???@@@AAA@@@>>>=========<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<<<<>>>???>>>===<<<===???BBB===;;;???BBBAAA???@@@AAA???>>>???CCCFFFEEEDDDGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDHHHIIIHHHJJJNNNNNNKKKMMMQQQUUUkkkmmmfffdddoooxxxdddXXX^^^dddjjjuuummmZZZVVVXXXUUUOOOLLLwwwmmm```RRRLLLLLLRRRVVV[[[]]]]]][[[ZZZYYYWWWUUURRROOOMMMKKKIIIGGGIIIHHHFFFDDDCCCDDDEEEEEEFFFEEEDDDBBB@@@???============<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;999888888777777777888888999999::::::;;;;;;:::;;;<<<;;;999777777888777888:::999999888:::;;;777777888999999:::999999999999999:::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888777888999999777777888999888888888777777777666666888888888888888888888888999::::::;;;;;;<<<<<<<<>>>>>@@@BBBCCCCCCJJJHHHPPPeee~~~zzz]]]PPP___zzzpppZZZQQQLLLQQQWWWaaawwwsss]]]MMMJJJPPPSSSNNNIIIEEEDDDCCCAAA???AAA@@@???===;;;999777666888888777777666555555555888777666555666777999:::999999888777777777777777777777888999::::::::::::999:::999888666666777999999999999999999888777777777777888888888888777777888777666666666777999:::888888888888888888888888888999;;;:::999888888999;;;:::999888888888999999999999999999999999::::::999:::;;;;;;::::::;;;===888999;;;:::999999:::<<<;;;;;;:::::::::;;;;;;<<<:::<<<===??????>>>===<<<=========<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<>>>???>>>===<<<===>>>@@@<<<;;;>>>AAA???>>>???AAA???>>>???CCCEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEEEECCCGGGHHHHHHJJJNNNOOOLLLPPPTTTXXXmmmppphhhdddnnn~~~{{{hhhXXX]]]dddjjjtttooo[[[UUUVVVUUUQQQOOOyyylll```VVVNNNMMMPPPXXX[[[___aaa___[[[YYYWWWTTTSSSQQQNNNLLLIIIHHHGGGIIIGGGFFFDDDDDDDDDDDDEEEFFFFFFDDDCCCAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;::::::::::::;;;<<<===:::999888777777777777777888888888999:::::::::;;;999:::;;;:::888777888999777888:::999888888999:::666777888999:::;;;;;;;;;999999999999::::::::::::::::::::::::999999999999888888888888888888888888888999:::999888777888:::777777777666666666666666888888888888888888888888999999::::::;;;<<<======??????@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAACCCDDDKKKKKKVVVooowww[[[QQQaaa|||zzziiiXXXOOOJJJNNNVVVcccxxxttt\\\IIIFFFKKKPPPLLLHHHDDDCCCBBBAAA???BBBAAA@@@===;;;888666555888888888888888888888888777666555555555666888999999999888777777777777888777888888999::::::::::::999::::::999777777999:::::::::::::::999999999888888999999999999999999888888888777666777888999:::999999999999999999999999777999;;;:::999888999:::999888888888888999::::::888888888999999:::::::::777999<<<<<<;;;::::::;;;666888:::;;;:::999999:::999999999999999:::;;;<<<999:::<<<=========<<<;;;=========<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<===>>>>>><<<<<<===>>>@@@===<<>>???BBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCFFFGGGHHHGGGEEECCCBBBEEEGGGGGGIIINNNOOOMMMQQQUUUYYYoootttiiiccckkk{{{~~~lllYYY]]]ccckkktttsss___VVVTTTTTTSSSSSSrrr```UUUOOOMMMPPPVVVYYY\\\``````^^^ZZZWWWVVVRRRRRRQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666777777999999999999999999999999777888999999888888999;;;777888999999888777888:::666666888999;;;;;;<<<<<<888999999999999::::::::::::999999999999999999999888888888888888888888888888999::::::999888999:::777777777777777777777777888888888888888999999999999999::::::;;;<<<======??????@@@@@@AAAAAA@@@@@@>>>???@@@@@@AAABBBEEEGGGJJJKKKYYYttttttZZZSSSeeesss```UUUMMMJJJPPP^^^oootttYYYDDD???CCCNNNKKKHHHEEECCCBBBBBBAAADDDBBB@@@===:::777666555777777777888888999999999666666666666666777888999999999888777777888888888777888999:::::::::::::::999:::;;;:::999888:::;;;999999999999888999999999888888999999999999888888999888777777777888999:::999999999999999999999999777999::::::999999999:::777777777888999999:::;;;888888888999999::::::;;;666999<<<===<<<:::::::::555888;;;<<<;;;:::999999999999999999:::;;;<<<===::::::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<===>>>===<<<<<<===>>>AAA>>>>>>AAABBB@@@@@@BBB@@@@@@??????@@@AAABBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@CCCFFFHHHHHHGGGDDDBBBAAADDDFFFEEEHHHMMMOOONNNNNNSSSXXXooovvvjjjaaahhhxxxnnn[[[]]]ccckkkttt{{{gggZZZTTTSSSSSSSSSsssbbbQQQIIIHHHKKKPPPVVVVVVYYY\\\\\\ZZZWWWUUUUUUPPPQQQRRRPPPMMMJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;:::999999999888777777666777777777::::::;;;<<<===>>>??????>>>>>>>>><<<999888999;;;777999999999777777888999555666888999:::;;;;;;;;;888888888999999999::::::999999999999999999999999888888888888888888888888888999::::::999888999:::888888888888888888888888777777888888888999999999888888999:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAA???AAABBBCCCCCCDDDHHHKKKKKKOOO___yyynnnVVVUUUiii~~~iiiVVVNNNIIIIIIUUUhhhwww[[[DDD===@@@LLLKKKIIIGGGDDDCCCCCCDDDDDDBBB@@@<<<999777666555555666666777777888888888666666777777888999::::::999888888888888888999999888888999:::::::::999999999:::;;;;;;:::999:::;;;888888777777777777888999777888888888888888888777999888777777777888:::;;;999999999999999999999999666888::::::999999:::;;;555666777888999:::::::::888888888999999:::::::::666888;;;<<<;;;:::999:::777999<<<===<<<;;;::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;===>>>===<<<;;;<<<===???======@@@@@@===>>>AAA@@@@@@@@@?????????@@@AAAAAABBBDDDEEEEEEDDDCCCAAA@@@BBBEEEHHHHHHFFFDDDBBBAAADDDEEEDDDGGGLLLOOONNNLLLRRRYYYpppwwwiii___dddtttooo^^^^^^bbbkkksss}}}uuudddYYYTTTRRRQQQfffWWWIIIFFFKKKPPPVVVZZZTTTVVVWWWWWWUUUSSSSSSSSSNNNPPPSSSQQQMMMIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::888777999888888777777777888888999:::<<<>>>AAACCCEEEFFFFFFEEECCC???:::888888999777999999999777666777888555666777888999:::::::::888888888888999999999999888888888999999999999999999999999999999999999999888999:::999888777888:::888888888888999999999999777777777888999999::::::888888999:::<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB???AAADDDDDDDDDFFFJJJNNNNNNVVViii}}}fffRRRVVVlllyyymmm\\\MMMFFFDDDIIIYYYrrr}}}aaaHHH???AAAIIIJJJJJJHHHEEEDDDDDDEEEDDDBBB???<<<999777777777555555555666666777777777666666777888999::::::;;;999888888888888999::::::888999999::::::999999999888999;;;;;;:::::::::;;;888777666666666777888999777777888888888888777777999999888777888999:::;;;999999999999999999999999666888::::::999999:::;;;555666777888999999999999999999999999999999999999666888;;;;;;:::999999:::888:::<<<===<<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<======;;;;;;<<<===;;;:::;;;>>>===:::;;;??????@@@@@@???>>>===???@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBEEEFFFGGGFFFDDDBBBAAADDDEEECCCEEEKKKNNNMMMLLLSSSZZZrrryyykkk___bbbppprrr___\\\___iiiqqqzzztttddd[[[VVVRRRvvvooo^^^QQQGGGJJJTTT[[[^^^aaaUUUUUUTTTRRRPPPNNNOOOQQQKKKOOORRRPPPKKKHHHHHHJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<;;;999888999999888888888888999999999:::;;;<<<>>>@@@AAABBBCCCBBB@@@<<<888666777888888999999888777666666888555666777888888888888888888888888888999999999999777888888888999999999999999999999999999999999999777888999999777777888999777777777777888888888999666777777888999999::::::777888999:::<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB>>>AAADDDDDDCCCEEEJJJOOONNN\\\uuuyyybbbQQQZZZssspppbbbXXXNNNFFFCCCDDDLLL^^^yyyeeeKKK@@@AAAFFFHHHIIIGGGDDDCCCDDDEEECCCAAA>>>;;;999888888888555666666666666666666666444555666888999999::::::999888888888999999:::;;;999999999::::::999999888666888;;;;;;:::999::::::999888777666666888:::;;;888888999999999999888888999999888888888999:::;;;888888888888888888888888666888::::::999999:::;;;555666777888999999888888;;;::::::999999888888888777999::::::999999:::;;;888:::;;;;;;:::999;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;<<<888888888999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<======;;;;;;<<<===;;;;;;<<>>@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBEEEEEEBBBDDDJJJMMMLLLLLLRRRZZZqqq}}}mmm```aaammm}}}vvv___ZZZ[[[eeemmmvvvrrreee\\\UUUuuuhhh```WWWLLLEEELLLXXX___aaabbbVVVVVVSSSPPPMMMLLLMMMOOOIIIMMMPPPOOOJJJGGGGGGIIIFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@:::;;;;;;<<<===>>>??????999:::;;;<<<<<<<<<;;;::::::999999999999999::::::;;;::::::999999888777777::::::888666444444666999888999999888666666666777555666666777777777666666777888888888888999999999777777888888999999999999999999999999999999999999666888999888777666777888555666666666777777888888666777777888999999::::::777888999:::<<<===>>>???>>>???@@@AAABBBBBBCCCBBB<<<@@@DDDDDDCCCDDDJJJOOOLLL^^^{{{yyycccTTT___yyyxxxbbbQQQIIIFFFBBBDDDGGGPPPccc~~~eeeKKK@@@@@@DDDFFFHHHFFFCCCAAACCCEEECCCAAA>>>;;;999888999999777777777666666666666666333444555777888888999999999888888888999::::::;;;999999:::::::::999999888555888:::;;;:::999999::::::999888777777999;;;<<<999::::::;;;;;;::::::999:::999888888888999:::;;;777777777777777777777777555777999::::::999:::<<<555666888999999888777777<<<;;;;;;:::999888777777888999:::999888888:::<<<888999:::999888888:::<<<===<<<;;;:::999888888888999999888888999999:::;;;777777888888888999999999:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<===>>>>>>@@@BBB@@@<<<>>>DDD???@@@AAA???<<<;;;===???BBBAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEBBBDDDIIILLLKKKJJJQQQWWWnnnpppaaaaaakkkzzzyyy^^^WWWXXXaaajjjsss{{{mmmbbbZZZxxxkkk\\\RRRJJJKKKNNNQQQUUUWWWYYYZZZWWWUUURRROOOMMMLLLMMMMMMOOOOOOOOOOOOMMMKKKHHHGGGIIIGGGDDDAAA@@@???@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<<<>>???AAAAAABBBCCCDDDDDDCCCCCCDDDAAAAAADDDFFFGGGKKKQQQPPPaaa{{{wwwcccYYYiiivvv___TTTMMMFFFDDDGGGBBBFFFRRRhhhkkkOOO???===EEEIIIKKKGGGEEEFFFEEEBBB@@@@@@???>>>;;;888444333888888777666555444444333:::999777666555555666666666666777666666777:::<<<999999888777666666666777888999999888555444444555777777888999999999999999::::::::::::::::::::::::;;;777555888:::888888999444999;;;888777999:::888<<<;;;:::999999999:::;;;666555555444555888;;;===<<<======<<<;;;999666555;;;999777888::::::777444999999::::::::::::;;;;;;<<<;;;999888888999:::<<<;;;::::::::::::;;;<<<<<<===;;;888666777999<<<>>>::::::;;;;;;<<<============>>>@@@???===<<<<<<===============>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFEEEEEEFFFHHHKKKLLLLLL[[[yyysss``````kkkxxxttt^^^WWWWWW```gggmmmtttcccWWW~~~qqqcccUUUMMMKKKLLLOOORRRTTTVVVVVVWWWTTTRRRPPPNNNLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDBBBAAAAAA@@@???>>>======<<<<<<===AAADDDCCC@@@<<<;;;;;;::::::::::::;;;;;;999:::::::::888888:::;;;999888888777777888888999888888888888888888888888888777777777666666666555444666888888777666666666555777999999777555777888888888888888888888888888:::999888888777777888888999888888888777777777777:::999999888777777888888777777888999999999999999888888999:::;;;===>>>???@@@AAAAAABBBCCCCCCBBBBBBDDDAAAAAADDDFFFFFFKKKQQQSSSccczzzmmm\\\XXXlll|||gggRRRKKKHHHCCCAAACCCEEELLL[[[pppnnnRRRBBB???EEEJJJKKKGGGEEEEEEDDDBBB@@@??????===;;;888555444888888777666666555444444777666555555555666777888666777777666666666999;;;999888777777777777777777777888999888666555555666666777888888999999999888::::::999999999999999999;;;777555888:::888888:::444999;;;888777999:::888::::::999888888888999:::888777777999<<>>::::::;;;;;;<<<============???@@@???>>><<<<<<===============>>>>>>>>>>>>@@@AAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJNNNNNN[[[xxxrrr^^^]]]hhhvvvsss```WWWWWW___eeelll~~~jjjYYY~~~sssdddWWWMMMIIILLLNNNPPPRRRTTTSSSRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGCCCBBB@@@>>>=========>>>;;;;;;<<<>>>@@@@@@>>><<<;;;::::::999999:::;;;;;;888999:::999777777999:::888777777777777777777888888888888888888888888888777777777777666666666666555666888888777666666777666777888888666666777888777777777777777777777777999999888777777777777888888888888888888777777777:::999888888777888888888888888888888888999::::::999999::::::<<<===???@@@???@@@AAAAAABBBAAAAAAAAACCCAAAAAADDDEEEFFFKKKRRR[[[jjj~~~hhh[[[[[[qqqiiiVVVEEEBBBCCCAAA@@@CCCFFFOOO```tttrrrUUUDDDAAAGGGKKKKKKGGGDDDDDDCCCAAA???>>>>>>===;;;999777666888888777777666666555555444444444444555666888888666777888777555555777999777777777777777777888999666777888888666666777888666666777888888888888777888888888888888888888999:::666555888:::999999;;;444999;;;888777999:::888999888888777777888999999888777888<<>>======>>>============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJQQQPPP\\\vvvttt___]]]fffuuuwwwcccYYYVVV]]]ccciii{{{ttt```{{{rrreeeVVVLLLIIIIIINNNOOOQQQRRRRRRQQQNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFDDDFFFHHHIIIJJJJJJHHHHHHCCCBBB???===<<<<<<===>>>;;;::::::;;;<<<===<<<<<<999999999999999::::::;;;888999999888777777888:::888888777777777777888888999999999999999999999999777777777777666666666666555666777777666666777888999999999888888888999999777777777888888888888888999999888777777777777777888888888888888888888888999999888888888888888999:::999888777888999:::;;;:::::::::;;;<<<>>>???@@@@@@AAAAAABBBBBBBBBAAAAAACCCAAABBBDDDEEEFFFLLLTTTdddtttrrreeecccvvv___NNN@@@@@@CCCBBBDDDHHHMMMSSS```tttvvvXXXFFFBBBHHHKKKKKKFFFCCCCCCBBB@@@>>>======<<<;;;999888777888777777777777777777777555555555555555666666777777888888777666555666888777666666666777888999999555666888888777777888999666777777888888888777777777777777777888888888888:::666555999;;;::::::<<<444999;;;888777999:::888888888888888888999999999888777888<<>>>>>???============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA?????????????????????>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJLLLQQQQQQ]]]uuu{{{ddd___fffsss~~~ggg[[[VVV\\\```fffwwwllluuupppeeeWWWKKKFFFIIILLLNNNOOOPPPQQQPPPNNNLLLKKKHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKIIIGGGFFFCCCAAA???===<<<<<<===>>>::::::::::::999:::;;;<<<888888888888888999:::;;;888999999888777777888:::999999999888888999999999888888888888888888888888666666666666777777777777555666777777666666777999999888777777888888999999888888888999999999::::::999888777777666666777777888888888888888999999999999888888888888888999999:::999888888888999;;;<<<;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBEEEEEEGGGOOOYYYmmm~~~rrrmmmzzzvvvZZZLLLAAABBBDDDEEEKKKTTT]]]\\\bbbtttyyy[[[GGGBBBHHHKKKJJJEEEBBBBBBBBB@@@>>>===<<<;;;:::999999888777777777888888888888888777666666666666555555444777888999999777666777888777666666666777888999999555666888888777777999:::777777888888888888777777666666666777777888888888999555555999;;;;;;;;;===444999;;;888777999:::888888999999:::::::::;;;;;;999999:::===@@@AAA>>>:::===<<<:::999888888999:::666777888999999999999:::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<<>>>@@@@@@>>>===>>>???============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGIIILLLOOOPPPQQQ___yyyhhh___cccooommm___VVVZZZ^^^cccttt{{{~~~xxxqqqiiibbbXXXMMMFFFFFFKKKOOONNNNNNNNNNNNMMMLLLLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHEEEDDDBBBAAA???===<<<<<<<<<===888:::::::::999888999;;;777777777777888999::::::888999:::999777777999:::::::::999999999999::::::777777777777777777777777666666666666777777777777555666777666555666888:::888666444444555777777666888888888999::::::;;;;;;888888777666666666666777888888888999999999999999888888888777888888999:::999999999999999:::;;;;;;<<<<<<<<<======>>>@@@@@@CCCCCCDDDDDDCCCCCCBBBBBB@@@@@@CCCEEEFFFIIISSS^^^vvvzzzsss|||kkkTTTJJJCCCCCCEEEIIIWWWffflllggggggwww}}}^^^IIICCCGGGJJJIIIDDDAAABBBCCCAAA???>>><<<;;;:::999999999777777888888999999::::::888888888888777666555444777999::::::999888999999777777777777777777888999666777888888777777999:::888999999999999888777777666666666777888888999999999555555999<<<;;;<<>>888999:::;;;;;;;;;::::::::::::;;;;;;<<<=========;;;===??????>>>======>>>============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGGGGHHHKKKNNNQQQPPPSSSdddhhh^^^___iii}}}rrrbbbWWWYYY]]]aaaqqq~~~}}}{{{xxxuuutttyyy||||||||||||yyytttxxx}}}qqqggg[[[UUUMMMHHHGGGIIILLLNNNMMMMMMLLLKKKKKKKKKLLLMMMFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHFFFEEEDDD@@@@@@???>>>===<<<;;;;;;777999;;;;;;999888888:::666666666777777888::::::999:::::::::888888:::;;;999999888888888888999999666666666666666666666666555666666666777777777888555666666666555666888;;;999666333333555777777666777777777888999:::::::::888888777666666666666666888888888999999:::::::::888888777777888999999:::888999::::::;;;;;;::::::============>>>???@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@CCCGGGGGGKKKVVVcccyyy|||```MMMGGGCCCDDDFFFOOOfff}}}~~~zzzyyyaaaLLLEEEFFFIIIHHHCCCAAACCCDDDCCC@@@???===:::999888888888777777888888999:::;;;;;;777777888999999888777666777999;;;<<<;;;:::;;;;;;999888777777777777777777777888999999888777888::::::::::::::::::999888888666666777888888999::::::888555444999<<<<<<===???444999;;;888777999:::888666777999:::;;;;;;:::::::::>>>AAA@@@<<<999:::<<<:::::::::;;;;;;::::::999777999;;;;;;888777888999888999999999::::::::::::777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<777999:::;;;<<<;;;:::999::::::;;;;;;<<<=========:::;;;=========<<<===>>>============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@GGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHKKKNNNQQQQQQWWWjjjiii^^^^^^hhh{{{wwweeeYYYYYY\\\```ooo|||uuuooommmkkkiiiggghhhmmmppppppqqqsssqqqmmmhhhvvv{{{pppfffQQQMMMHHHGGGIIILLLLLLKKKMMMLLLJJJIIIJJJKKKMMMOOOFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEEEE????????????>>><<<;;;:::666999<<<<<<999888888999666666666666777888999::::::;;;;;;:::999999:::<<<888888777777777777888888666666666666666666666666555666666666777777888888555666666555555666999;;;;;;888555444777999999888555666666777888999999999888888777666666666666666888888888999999:::::::::888888777777888999::::::888999:::;;;<<<;;;:::999>>>=========>>>???@@@@@@BBBBBBBBBBBBAAAAAA@@@??????@@@DDDGGGHHHLLLYYYfff~~~wwwYYYIIIEEEDDDFFFIIIUUUrrrdddNNNGGGFFFHHHHHHCCCAAACCCDDDCCCAAA???===:::999888888888777777888999:::;;;;;;<<<555666888999::::::999999666999<<<===<<<<<<<<<===999999888777666666777777777999:::999888777888999;;;;;;;;;;;;;;;:::999888666777777888999:::::::::888444444999<<<<<<===@@@444999;;;888777999:::888555666888999::::::999999777<<<@@@>>>888666999===777888:::;;;<<<<<<;;;;;;999;;;===<<<999777888:::777888888888888999999999555666777888999:::::::::999999888888999999:::;;;777888:::<<<<<<;;;:::999::::::;;;;;;<<<======>>>999;;;<<<===<<<;;;<<<===============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@KKKJJJGGGDDDAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGJJJNNNQQQSSSZZZnnnjjj``````iii}}}zzzgggYYYYYY\\\```nnn}}}uuurrrrrrtttooopppnnnkkkkkklllfff^^^^^^hhhyyy~~~}}}uuuggg[[[IIIIIIIIIKKKMMMNNNNNNLLLKKKIIIFFFDDDEEEGGGJJJLLLIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFFFFEEEDDDCCCCCCDDDHHHIIIGGGFFFHHHJJJHHHBBB@@@>>><<<<<<<<<<<<<<<:::777888999888777777999;;;888777666666666777999:::;;;;;;::::::999888777777777777777777777999;;;<<<:::999888777666666666666888777666555444444555666555333555:::;;;999:::===>>><<<999777666666666777888888888;;;======999555:::777666777999999777444888777777777666666555555;;;::::::999888888888999777999::::::::::::;;;===<<<<<<;;;;;;===>>>@@@BBBDDDAAAAAADDDCCC@@@@@@BBBCCCDDDAAADDDLLLMMMWWWmmmwww___IIIFFFCCCFFFRRRiiimmmSSSEEEHHHIIIJJJHHHDDDBBBAAAAAA@@@===;;;===<<<999888;;;888888888888888888888888666888999999888888999:::777999::::::999888:::;;;777888999999888777888999666666666666777777777777888888888888888777666666555777888777666555666888666777888999:::;;;<<<<<<777888999::::::999888777777777888999;;;<<<======888888777777777777888888===<<<:::999888999::::::<<<;;;::::::999999999999===<<<:::999888999::::::888888999999999:::::::::<<<999888999;;;<<<;;;888999:::;;;<<<;;;:::999888999:::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;???@@@@@@AAAAAAAAA@@@@@@GGGFFFCCCAAA@@@??????@@@???BBBDDDCCCAAA@@@BBBEEEFFFFFFGGGGGGGGGIIIMMMPPPPPPbbbzzznnn___]]]iii~~~{{{jjjZZZVVVYYY```ppp|||xxxrrreeeYYYVVVZZZeeepppuuuuuuvvvyyy~~~zzzuuujjj\\\QQQHHHHHHHHHJJJLLLMMMLLLKKKIIIHHHFFFEEEEEEGGGIIIKKKIIIHHHFFFEEEDDDEEEEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFEEEDDDFFFJJJIIIEEEDDDBBB???===<<<;;;999888777888999888777777999;;;888888777777777888999:::::::::999888888777666666999888888888888:::;;;<<<888888999999888777666555888777666555444555555666555444555:::;;;999:::======;;;999777666666666777777666888:::===>>>;;;888:::222000777<<<999999<<<:::999999999888888888888;;;::::::999888888888999777888::::::999999;;;<<<<<<<<<<<<<<<>>>???@@@AAADDDAAAAAACCCCCC@@@???BBBBBBDDDCCCEEELLLMMMYYYpppxxx___JJJHHHEEEIIIWWWoooqqqWWWGGGHHHIIIIIIGGGDDDAAA@@@AAAAAA===<<<===<<<999999<<<666666666666666666666666777888999999888888999;;;777888:::999888888999;;;777888999999777777888999666666666666777777777777888888888888888777666666555777888777666555666888666666777888999:::;;;;;;777888999999999999888777777888888999:::;;;<<<<<<888888777777777777888888;;;:::999888888999999:::<<<;;;:::999999999999999::::::999888888888888888888888999999999:::::::::<<<:::888999;;;<<<:::888999:::::::::::::::999999:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;======>>>???????????????EEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGJJJNNNQQQRRReee|||ooo```]]]hhh}}}}}}kkk[[[VVVXXX^^^mmm}}}nnn___WWWUUUWWW\\\______cccggguuuyyyqqqfff[[[OOOGGGHHHGGGGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFBBBCCCCCCBBBEEEJJJKKKHHHEEEBBB???>>>===<<<:::888888999999999777888999;;;999999888888888999:::;;;999999888888777666666666:::999888888999:::<<<===666777888999999888666555777777666555555555555666666444555:::;;;999999<<<<<<:::999777666666777777555555777999<<<===<<<:::===666444888999444444999999999999999999888888888::::::999999999999999999666888999999999999:::<<<;;;;;;===>>>???@@@@@@@@@CCC@@@@@@BBBBBB???>>>AAA@@@EEEEEEGGGLLLNNN\\\wwwyyy{{{___LLLIIIGGGNNN___xxxtttXXXGGGFFFGGGHHHFFFCCC@@@@@@@@@AAA>>><<<>>>===:::999<<<666666666666666666666666777888999999888888999:::666888999999888888999:::777888999999777777888999666666666666777777777777777888888888888777777666555777888777666555666888555555666777888999::::::777888999999999999888777888888999999999:::::::::888888777777777777888888999888888777888888999:::;;;::::::999999999999:::888888888888888888777666888888999999999:::::::::<<<;;;999::::::;;;999888::::::999999999999:::::::::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<::::::<<<===>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@BBBAAA@@@AAACCCCCCCCCBBBBBBDDDEEEFFFGGGJJJOOORRRVVViiiqqqaaa\\\fff{{{mmm\\\VVVWWW[[[iiiwwwsssaaa[[[VVVWWWXXXWWWXXXZZZgggrrr~~~zzzpppdddWWWMMMGGGEEEIIIHHHGGGHHHJJJJJJIIIGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBDDDEEEEEEDDDDDDEEEGGGBBBEEEDDDCCCEEEJJJLLLJJJBBB@@@>>>===>>>>>>>>><<<888999:::999888888999;;;999999999999::::::;;;;;;999999888888777777777777999999888777888999:::;;;777777777777777888888888666666666555555555666666666444666:::;;;999999<<<:::999888777666666777777555555666888999:::::::::777===???999444555666666777777777777777777777777999999999:::999999999888666888999999999999:::<<<:::;;;===???@@@@@@@@@???BBB??????BBBAAA>>>>>>AAA>>>EEEFFFHHHMMMPPPaaa~~~xxxqqqyyy~~~___LLLIIIHHHRRRffftttWWWEEEEEEFFFFFFEEEBBB@@@??????BBB>>>===>>>===::::::<<<777777777777777777777777555777888888777666888999666777888888777777888:::777888999888777666777999666666666666777777777777777777888888888888777666555777888777666555666888555555555666777888888999888888888999999888888888888888888999999999999999888888777777777777888888666666777777777888999999::::::999999999999999:::777777999999999888777666888888999999999:::::::::<<<;;;::::::::::::999888:::999888888888999:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<==================<<<888999;;;<<<===>>>>>>??????@@@AAABBBCCCBBBAAAAAACCC@@@???@@@DDDEEEDDDAAAAAACCCDDDFFFGGGKKKPPPSSS[[[oootttbbb\\\dddyyyqqq___WWWVVVXXXdddqqqmmmddd]]]\\\\\\YYYVVVUUU```jjjuuuyyy{{{zzztttooodddWWWLLLGGGGGGIIIJJJIIIHHHIIIJJJJJJIIIGGGCCCDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@AAABBBCCCDDDBBBDDDEEEEEEDDDDDDEEEGGGEEEHHHHHHFFFFFFJJJKKKIIIBBB@@@>>>===>>>>>>>>><<<999::::::999888888999;;;999999::::::;;;;;;;;;;;;999999999999999888888888888777777666666777999999:::888666444555666999;;;555555666666666666666666777555666:::;;;888999;;;888888777777777777777777666666666666666666777888222HHHMMM;;;222===AAA888777777777777777888888888888999999:::::::::999888666888999:::999999:::<<<:::<<<>>>@@@AAAAAA@@@@@@BBB??????BBBAAA>>>>>>AAA>>>DDDEEEHHHNNNSSSfffvvvmmmuuuaaaLLLHHHIIITTTkkksssXXXFFFDDDEEEFFFDDDBBB@@@???@@@AAA>>><<<>>>===999999<<<777777777777777777777777444555666666555555666888555777888888777666888999666777888888777666777888666666666666777777777777666777777888888888777777555777888777666555666888555555555666777777777888999888888888888888888999888888888888888888888888888888777777777777888888555666666777888888888888999999999888888999999:::777888999::::::999888777888888999999999:::::::::;;;;;;;;;::::::999999999999999888777888999;;;<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<=========999:::;;;===>>>?????????===???@@@BBBCCCBBBBBBAAABBB@@@>>>@@@DDDEEEDDDBBBAAACCCEEEFFFHHHLLLQQQUUU```uuuuuuddd\\\cccwwwtttaaaYYYUUUVVV```mmm}}}qqqgggfffgggfffcccaaaeeellltttwwwxxxxxxooogggaaaXXXNNNGGGFFFJJJNNNKKKJJJIIIIIIJJJJJJHHHFFFBBBCCCDDDDDDEEEEEEDDDDDD@@@@@@???@@@AAABBBDDDEEECCCDDDEEEEEEDDDDDDEEEFFFEEEJJJKKKIIIGGGIIIJJJHHHEEEBBB???>>>===<<<:::888:::;;;;;;:::888888999;;;888999:::;;;;;;;;;::::::999999999999999999999999888777666555555666777888;;;999666555444666888:::444555666666777666666666777555666:::;;;888888;;;666666777777777777777777777777777555444444777999EEEXXXWWW???444>>>@@@444999999999:::::::::::::::777888999:::;;;:::999888777999::::::::::::;;;===<<<<<<>>>???@@@AAAAAAAAACCC@@@@@@BBBBBB???>>>AAA???DDDDDDHHHQQQXXXlllvvvnnntttcccMMMIIIIIIVVVooouuu[[[KKKDDDEEEFFFEEEBBB@@@@@@@@@@@@===;;;===<<<999888;;;666666666666666666666666444555666666555555666777444666777777666666777888666777888888666666777888666666666666777777777777666777777888888888888777555777888777666555666888555666666666777777777888999999888777777888999999666666777777888888888888888888777777777777888888666777777888888888888777999888888888888999999:::888888999999:::999999999888888999999999:::::::::999:::;;;;;;999999:::;;;888888888888888999:::;;;999:::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;===>>>????????????>>>???@@@AAABBBBBBBBBBBB@@@@@@???AAACCCDDDDDDCCCCCCDDDFFFGGGIIIMMMRRRVVVeeezzzwwweee\\\bbbvvvwwwdddZZZVVVUUU^^^iii|||mmmjjjoootttwwwyyytttzzz}}}oooeeeYYYTTTNNNIIIHHHIIILLLMMMJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@?????????AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEBBBHHHLLLJJJHHHIIIIIIGGGDDDBBB???===<<<;;;999888:::;;;;;;:::888888999;;;777888999:::;;;::::::999888888888888888999999999999888777666666777888888999999888888777777666666333444666777777777666666777555666:::;;;888888;;;555555666777777888777777777888888666555666999===]]]ZZZNNN>>>888:::999444999999999::::::;;;;;;;;;666888999;;;;;;:::999888888:::;;;;;;;;;;;;<<<>>>=========>>>???@@@BBBBBBDDDAAAAAACCCCCC@@@???BBBAAACCCAAAGGGSSS\\\ppp}}}uuummmqqqeeePPPKKKKKKXXXrrruuu^^^PPPDDDEEEFFFEEECCCAAAAAAAAA???<<<:::<<<;;;777777:::666666666666666666666666555666888777666666777999444555777666555555666888666777888777666555666888666666666666777777777777666666777888888888888888555777888777666555666888666666777777777777888888999999888777777888999999444555555666777888999999888888777777777777888888777888999999999888777666888888888888888999::::::777777777777777888999999888888999999999:::::::::777999;;;;;;999999;;;===666777888999999:::::::::888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBBBB>>>@@@AAABBBBBBBBBDDDEEEEEEFFFHHHIIIJJJNNNRRRVVViii~~~wwweee\\\aaavvvzzzfff\\\WWWUUU]]]hhh|||~~~jjjfffnnnxxxxxxiii___OOOLLLIIIIIIJJJKKKLLLKKKIIIHHHGGGGGGGGGFFFDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???>>>>>>???@@@@@@EEEFFFGGGEEEDDDCCCCCCDDD>>>FFFKKKJJJHHHIIIHHHFFF@@@>>><<<<<<<<<===<<<:::;;;<<<<<<:::888888999:::777888999:::;;;:::999999777777777777777888888888:::999888777777888999999666888:::;;;:::888444222333444666777777777666666888555666:::;;;888888:::444555666777888888888777777888888777666888===AAAaaaKKK888777<<<<<<<<<@@@777777777888888999999999666777999;;;;;;;;;999888999;;;<<<<<<<<<<<<===???>>>>>>======>>>@@@BBBCCCDDDAAAAAADDDCCC@@@@@@CCCBBBCCC@@@FFFUUU___rrrxxxrrrkkkmmmgggRRRLLLLLLZZZtttttt^^^RRRDDDFFFGGGFFFCCCBBBAAABBB???;;;:::;;;:::777777999888888888888888888888888666888999999888888999:::444555666666555555666888666777888777666555666888666666666666777777777777666666777888888888888888666777888777666555666888777777777777888888888888:::999888777777888999:::333444555666777888999:::888888777777777777888888888999::::::999888777666888888777777888999::::::777666555555555777888999888888999999999:::::::::666888;;;;;;999999<<<>>>555666888999::::::999999888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<===============<<>>???@@@BBBCCC===@@@CCCCCCAAAAAADDDGGGGGGHHHIIIJJJKKKNNNSSSVVVkkkxxxfff\\\aaavvv{{{ggg]]]WWWUUU\\\gggxxxtttmmmiiimmm|||lllYYYMMMFFFHHHKKKNNNOOONNNMMMKKKIIIHHHHHHGGGFFFEEEAAA??????@@@AAABBBBBBAAA@@@???BBBAAA@@@???>>>>>>======CCCCCCBBBBBBCCCDDDFFFGGGEEEFFFHHHIIIIIIHHHGGGFFF??????>>>===<<<:::888777999::::::;;;;;;::::::999::::::999999888999999999888888888888777777777777999888666555555555666777777777777777777777777777666555444444444444555555888666555666888999777444777777777777888888888888777777777777777888888999>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<888888999999999:::::::::===<<<;;;:::::::::::::::=========>>>??????@@@@@@CCCCCCCCCAAA???>>>???@@@AAAAAABBBFFFPPPccc~~~uuujjjaaahhh~~~gggOOOJJJKKK[[[vvvoooTTTHHHHHHIIIHHHEEEBBB?????????@@@>>><<<;;;;;;:::888666888777666666666777999:::777777666666666666777777777777777777777777777777777777777777666666666666888888888888888777666666666777888777666555666777777555444555777888888888999999888888888888888999111333555777999999999999777777888888777666555444666666777888888888888888777888999::::::999888777555666888999::::::999999777777666666777888999999999888777777888999<<<======;;;999:::<<<===;;;999888888999999999:::::::::999999999999999;;;<<<===;;;;;;;;;<<<===>>>??????BBB@@@>>>;;;:::;;;===>>>>>>===============>>>???@@@@@@??????@@@@@@AAABBB?????????@@@AAABBBDDDDDDFFFFFFHHHLLLLLLMMMTTT]]]tttxxxbbb[[[]]]mmm~~~hhh\\\\\\ZZZ\\\kkk}}}xxxooolllttt~~~mmm\\\QQQLLLHHHJJJLLLNNNOOONNNLLLKKKGGGGGGGGGFFFFFFDDDBBB@@@???@@@@@@AAAAAA@@@@@@???BBBBBBAAA??????>>>>>>>>>CCCBBBBBBBBBCCCDDDEEEFFFDDDFFFGGGHHHIIIGGGFFFEEE@@@???>>>===;;;:::999888999::::::::::::::::::999999999999999999999::::::999888888888777777666666777666666666666777999999777777777777777777777777555555555555555555555555777666555666888888666444555666666666666777777777666666666555666777777888999999999999999::::::;;;::::::::::::;;;;;;;;;;;;888888999999999:::::::::===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>???@@@AAAAAABBBBBBAAA???>>>???AAA@@@AAABBBFFFQQQeeepppddd]]]hhh}}}gggTTTNNNNNN^^^{{{oooUUUJJJHHHIIIIIIGGGDDDAAAAAABBB>>>===;;;;;;;;;;;;999888888777666666666777999999999888888777777888888999777777777777777777777777888888777777777666666666888888888888888777666666555666888777666555777888999777555666777777777666999999888777777888888999666666777888888888888888888888888888888888888888666666777888888888888888777888888999999888888777555666888999::::::999999888777777777777888888999999888777777888999;;;===<<<:::999:::<<<<<<;;;999888888999999999:::::::::888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@BBB@@@===;;;;;;;;;===>>><<<;;;;;;;;;<<<<<<===>>>@@@@@@??????@@@@@@AAABBB??????@@@@@@AAACCCDDDEEEDDDDDDHHHLLLMMMOOOWWW```|||ttt```[[[]]]lll}}}ggg[[[\\\ZZZ]]]kkk{{{|||qqqooorrrlllXXXLLLJJJLLLIIIKKKLLLNNNNNNLLLKKKJJJDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@??????@@@@@@@@@CCCBBBAAA@@@@@@???@@@@@@BBBBBBAAABBBBBBCCCEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@>>><<<;;;::::::;;;999::::::::::::::::::999888888888999999::::::;;;999999999888777666666555666666666666888999:::;;;777777777777777777777777555666777888888777666555666666555666777888666444555555555555666666666666555555555555555666666777666666666777888:::;;;<<<999999:::::::::;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<======>>>>>>>>>======>>>???AAABBB@@@AAAAAA@@@???>>>@@@AAA>>>???AAAFFFRRRiii}}}iii\\\WWWggg|||gggWWWOOONNN```nnnUUUIIIEEEFFFGGGFFFDDDBBBBBBBBB===;;;::::::;;;<<<;;;999777777777666777888888999888777777666666777777888777777777777777777777777888888888888777777777777888888888888888777666666444666777777666666777999:::888777666777777666444888888777777777888888999::::::999888777777777777999888888777777888::::::666777777888888888888777999888888777777888888999555666777888999999999999999999888777777777888888999888777777888999;;;<<<;;;:::999999;;;;;;;;;999888888999999999:::::::::777888:::;;;<<<<<<;;;:::===<<<;;;:::;;;<<<>>>@@@AAA???===;;;;;;;;;===>>>;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEEBBBDDDHHHMMMNNNPPPYYYdddppp^^^[[[]]]jjj}}}hhhZZZ[[[ZZZ]]]iiixxxuuunnnwww|||mmm[[[MMMGGGHHHLLLIIIJJJKKKKKKKKKIIIHHHGGGAAACCCDDDEEEDDDBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGFFFEEECCCBBBBBB@@@>>>;;;::::::;;;<<<:::999999999999999999:::777777888999:::;;;;;;;;;:::999999888777666555555777777777888888999:::;;;666666666666666666666666555666888999:::999777666666555666666777666666555555555555666666666777777666555555555555666777777555555666777888:::;;;<<<999999999999::::::::::::888888999999999:::::::::<<<<<<<<<<<<===>>>???@@@???>>>======>>>???AAACCC@@@AAAAAAAAA??????AAACCC;;;>>>@@@EEESSSlllyyybbbVVVTTTiii|||hhhWWWNNNMMMaaakkkTTTHHH@@@BBBDDDDDDBBB@@@@@@AAA===<<<::::::;;;;;;:::888777777777777777888888999555555444444444444555555777777777777777777777777999888888888777777777777888888888888888777666666333555666777666777888:::999888777777888888666555888777777777777888888999:::999888666555666777777;;;999777666666777888:::666777888888888888777777999888777666666777888999666666777777888999999999:::999999888777777777777888888777777888999::::::999999999999::::::::::::888888999999999:::::::::666888:::<<<<<<<<<;;;:::===<<<:::999:::<<<>>>??????>>>===;;;;;;<<<<<<============>>>???AAABBBCCC@@@@@@??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDEEEIIIMMMNNNQQQ[[[gggqqq___\\\]]]fffzzzlll\\\[[[ZZZ\\\fffuuuxxxrrrwww~~~pppfffXXXNNNIIIIIIJJJJJJGGGGGGHHHHHHGGGFFFEEEDDD@@@BBBEEEEEECCCAAAAAABBBAAA@@@>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFFFFFFFDDDBBBAAAAAA???===;;;::::::;;;<<<:::999999888888999999:::666777888::::::;;;;;;:::999999888888777666666555888888999999999888888888666666666666666666666666444666888::::::999888777444555666666666555555555666666777777777888888888777777666666777777888999888888888888888999::::::888888888999999999::::::888888999999999:::::::::<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>???@@@AAABBBAAABBBBBBAAA@@@@@@BBBDDD999>>>@@@EEETTTpppxxx]]]SSSUUUooo}}}jjjWWWNNNMMMbbb~~~lllVVVHHH???AAACCCDDDCCCAAAAAAAAA@@@>>><<<;;;;;;:::888666666777777777888888888888555555444444444444555555888888888888888888888888888888888777777777777666888888888888888777666666333555666777666777888:::777666666888999:::888777777777666666777888888999777666555444444555777888;;;:::777555444555666777777777888888888777777666999888777666666777888999666666666777777888999999::::::999888777777888888888888888888888888999999777888999999999999::::::888888999999999:::::::::666888:::<<<<<<<<<;;;:::===<<<:::::::::;;;===>>>>>>===<<<<<<;;;<<<<<<============>>>???AAABBBCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGKKKMMMMMMPPP^^^lllvvvddd^^^[[[cccuuuqqq^^^\\\[[[ZZZbbbrrr|||zzz{{{wwwlll[[[SSSJJJGGGIIIKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@CCCFFFFFFCCCAAAAAACCC?????????>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDBBBAAA???>>><<<;;;::::::;;;;;;:::999888777777888999:::666777999:::;;;;;;:::999888888888888777777777777888888999999888888777666777777777777777777777777555666777888999999888888333555777666555444555666777777777777888888888888777777777777777888999999999999888888888888888888777777888888888999999999888888999999999:::::::::<<<<<<<<<<<<===>>>@@@@@@>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???AAABBB:::@@@CCCFFFWWWuuuvvvZZZTTT\\\xxxnnnXXXPPPPPPcccoooYYYIIIAAACCCFFFGGGFFFDDDCCCCCC@@@>>><<<;;;;;;:::777555666666777888888888888777888777777666666777777888888888888888888888888888777777777777666666666666888888888888888777666666444666777777666666777999666555666888:::;;;999777666666666666777888888999333333333444555666777888999888777555555555555666777888888888888777777666888777777666666777777888666666666666666888999999:::999999888888888999999777888888888888888888888666777888999888888999;;;888888999999999:::::::::777888:::;;;<<<<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDGGGHHHJJJKKKKKKQQQbbbsss}}}iii```YYY```sssuuu```\\\[[[YYY___ppp{{{www{{{~~~yyyuuummmaaaWWWNNNKKKHHHHHHJJJKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDAAADDDHHHGGGCCC@@@AAACCC>>>>>>????????????>>>>>>>>>>>>>>>??????AAABBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGEEECCCAAA<<<<<<;;;;;;::::::999999:::999888777777888999:::777888:::;;;;;;:::999888777777777777888888888888555666777888888888777666777777777777777777777777555555666666777888888999333555777777444333444666666666666777777777777888666666666666666777888888888777777666666777777888777777777777888888888999888888999999999:::::::::<<<<<<<<<<<<======>>>???<<<>>>@@@AAABBBBBBAAA@@@@@@AAAAAA@@@>>>===>>>???>>>DDDGGGJJJ[[[{{{oooXXXVVVdddrrrXXXQQQPPP```~~~qqqYYYFFFBBBDDDGGGHHHGGGEEEDDDCCC???===;;;;;;;;;:::999777555666777888999888888777999888888777777888888999888888888888888888888888666666666666555555555444888888888888888777666666555666888777666555777888777777777999;;;:::888666555555555666666777999999333444555666777777777777666666666777777888888888888888888888888777666666666666777777777777666666666666555555666777999:::999999888888888999::::::777777888888888888777777444666888888777777999;;;888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCFFFGGGHHHIIIJJJSSShhh{{{mmm```WWW^^^sssuuu___\\\[[[YYY]]]ooovvvlllqqq|||uuullleee[[[PPPHHHJJJKKKLLLLLLKKKJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEAAAEEEIIIGGGCCC@@@AAACCC===>>>???@@@@@@???>>>=========>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGEEECCCAAA:::;;;;;;;;;:::999888888:::999777666666777999:::888999:::;;;;;;:::888777666666666777888888999999333444666777888888888888777777777777777777777777555555555555666777999999222555777777444333444666555555555555666666666777555555555555555666777777555555555555555666777777777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<======>>><<<===@@@CCCCCCBBB@@@??????@@@@@@>>><<<;;;<<<===@@@GGGJJJLLL___~~~hhhWWWXXXiiitttVVVPPPNNN\\\wwwqqqWWWBBBAAACCCFFFGGGEEECCCBBBAAA===;;;::::::;;;<<<:::999555666777999999888888777777777666666666666777777888888888888888888888888666555555555444444444444888888888888888777666666666777888777666555666777999999999:::;;;999666444555555555555666777999999444555777888888777666666333444666888:::;;;;;;<<<888888888888888777666666555666777888888777666555666666555555666777999:::888888888888999:::;;;;;;777777888888888888777666444666888888777666999;;;888888999999999:::::::::999999999999:::;;;<<<===999:::<<<======<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>============>>>???@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBEEEEEEFFFGGGIIITTTlllooo```VVV^^^tttttt^^^[[[\\\ZZZ]]]nnnnnniiiiiipppwwwtttdddXXXRRRNNNJJJFFFNNNNNNMMMLLLJJJIIIGGGFFFGGGHHHIIIIIIGGGFFFFFFFFFEEEHHHJJJGGGAAA===???BBB@@@???????????????@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHHHHGGGEEEDDDCCC>>>===<<<;;;:::999999999::::::999888777777777888999999999888888666555444555777888999999888777555555555555666777888888999888888777666666666666666666666666666666777777777555555666777777777777777444666888999:::999777666888888777666555555666666666777777777777666555555777777777777777777777777:::999888999;;;<<<;;;:::;;;===>>>>>>======???@@@===>>>???@@@AAABBBBBBBBB?????????>>><<<===???AAAPPPJJJIIITTTfff{{{vvvcccZZZggg}}}pppSSSNNNKKKTTTjjjlllVVVEEEEEEFFFHHHHHHGGGDDD@@@>>>666777:::<<<;;;999666444:::::::::999888777777666777777777777777777777777666666555666666777888999888555333444888:::999777:::999888777666666666666666777777777777777777666888555555999;;;:::999:::777777777777777777777777666666666666666666666666666666777777888888999999;;;;;;::::::999888888777444666888888666555555555666555555555555444444444999999999888888888777777888888888777777777777777888888777777888:::;;;===666888999999999999;;;<<<:::::::::999999888888888;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======AAA>>><<<<<<===???@@@@@@??????@@@AAAAAABBBCCCCCC>>>???@@@@@@???@@@BBBDDDCCCIIIMMMJJJHHHVVVqqqsssbbbUUUYYYmmmuuufffZZZWWWZZZ___iiiyyy}}}sssooojjjmmmssszzz~~~yyysssfff^^^TTTMMMLLLLLLKKKIIIMMMMMMLLLKKKJJJHHHGGGFFFCCCEEEFFFEEEDDDBBBCCCCCCCCCEEEFFFDDD@@@>>>>>>@@@@@@??????>>>>>>>>>????????????>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHGGGFFFDDDBBBAAA>>>===<<<;;;:::999999999:::999888888777777888888::::::::::::999888777666777888999::::::999888777444555555666777777888888999888777777666666666777777777777777777777777777555555666777777777777777555666888999999999777666777777666666666555555555555555666666777777888888777777777777777777777777:::999999999:::;;;::::::999;;;<<<<<<;;;;;;===>>>>>>??????@@@AAAAAAAAAAAA>>>???>>>===<<<<<<>>>@@@QQQKKKFFFMMMaaa}}}rrr```cccppp}}}lllSSSLLLHHHQQQhhh}}}lllWWWHHHEEEFFFFFFFFFDDDBBB@@@>>><<<<<<;;;:::888777666555:::999999888777777666666777777777777777777777777777666666666666777777888666555444555666888888888888777777777777777888888888777777777777777777888:::666666:::<<<999888999777777777777777777777777777777777777777777777777666666666777888888999999999999999888777777666666333555777888666555555555444444444555555666666666999999999888888888777777888777777777777777777777888888777777888:::;;;<<<666888999999999999:::<<<:::::::::999999999888888::::::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<@@@>>><<<<<<===???@@@@@@??????@@@@@@AAAAAAAAABBB===???@@@@@@???@@@BBBDDDEEEGGGGGGFFFJJJYYYrrrssscccUUUYYYmmmzzzhhhXXXRRRXXXaaajjj||||||wwwuuutttxxxuuummmjjjgggaaa[[[PPPKKKFFFEEEHHHKKKLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEBBBCCCDDDDDDBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>@@@???>>>>>>============??????>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@???>>>===<<<:::999999999999999999888777777777888888:::;;;;;;;;;:::999888888777888::::::::::::888777444444555555666666777777888888777666666666666777999999888888777777666666555555666777777777777777555666777999999888888777666666777777666666555444555555444555666888999;;;777777777777777777777777:::::::::::::::999999999999;;;<<<<<<<<<<<<===??????@@@@@@AAAAAA@@@@@@@@@===>>>===<<<;;;;;;===???SSSPPPHHHFFFXXXwwwtttdddppp~~~|||lllSSSJJJEEENNNggg{{{lllZZZLLLFFFEEEEEECCCBBBAAA@@@???CCC@@@<<<888666555666777999888888777777666666555666666666666666666666666888777777666666666666777444555555555555555777999666666666666777888999:::999888777666666777888999:::666666:::;;;999777999777777777777777777777777777777777777777777777777555666666777888888999999888777777666666555444444333555777888666555555666222333444555666777888888999888888888888777777777777777777777777777888888888888888888888999:::;;;666888999999888888:::;;;:::::::::999999999999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@>>><<<<<<===???@@@??????????????????@@@@@@@@@===???@@@@@@@@@AAACCCEEEIIIFFFCCCDDDMMM```vvvtttdddVVVYYYkkkjjjVVVOOOWWWbbbjjjzzziii]]]WWWTTTPPPLLLJJJHHHFFFFFFIIIKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCEEEFFFFFFDDDCCCDDDEEE@@@???>>>>>>@@@@@@???>>>@@@???>>>===<<<<<<<<<<<>>>>>??????@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCC@@@>>>=========;;;:::999888888888888888777777777777888888999:::::::::::::::999888777888999999999999888777444444555555666666666666666666555555555555555666::::::999888777666666555555555666777777777777777666666777888888888888777666777777888888777666666777666444444555777999;;;777777777777777777777777999:::;;;:::999888999999;;;===>>>???>>>>>>@@@BBBAAAAAAAAAAAAAAA@@@???>>><<<===<<<;;;::::::<<<>>>PPPTTTPPPGGGOOOfffuuuuuu|||nnnzzz{{{lllSSSIIICCCLLLeee{{{nnn\\\OOOHHHFFFDDDCCCAAAAAAAAAAAACCC@@@===999777777777888888777777777666666555555666666666666666666666666888888777666666555666666222555777666444444777:::666666666666666777888888888777555444444555777888777444444888:::888777999666666666666666666666666888888888888888888888888555555666777888999999:::888777777666555555444444333555777777666555555666333444444555666777777777888888888888777777777777777777777777777888888888888888888888888999999:::666888999999888888999;;;999999999999999999999999777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>?????????===???@@@@@@@@@AAADDDFFFJJJGGGDDDFFFRRRfff}}}vvvgggXXXXXXhhhwwwkkkXXXQQQXXXbbbjjj}}}vvvjjjYYYNNNJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEDDDEEEEEE???>>>>>>>>>@@@AAA@@@?????????>>>======<<<======??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBB@@@>>><<<===<<<;;;:::999888888888888777777666777777888888888888999999999999999999666666777777777777666666555555555666666666666666444444333333333444444555:::999999888777666555555555555666777777777777777666666777888888888888888777888888999999888888888999888666444444555777888777777777777777777777777888999;;;:::888777888:::;;;<<<>>>?????????AAACCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;999:::<<<>>>EEERRRUUUMMMLLLVVV[[[WWW\\\^^^ccckkkvvvwwwyyykkkRRRHHHBBBJJJbbb~~~ppp^^^QQQIIIHHHEEECCCBBBBBBBBBCCC>>>======;;;::::::999999777777777777666666666666777777777777777777777777888888777666666555666666222555777666444444777:::888888777666555555666666666555444444444444555666333000111666999888888:::666666666666666666666666777777777777777777777777555555666777888999::::::999888888777777666666555222444777777666666666666666666666666666666666666777777777777777777777777666666777777888888888888777777888888888999888888666888999999888777888:::999999999999999999999999777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>><<<;;;<<<>>>???>>>>>>===>>>>>>>>>>>>>>>??????===???@@@@@@AAABBBDDDGGGGGGFFFFFFJJJWWWkkk|||lll[[[WWWdddqqqmmm]]]WWWZZZ```hhhzzzqqqyyyqqq]]]UUUKKKEEEGGGKKKPPPRRRLLLKKKKKKKKKKKKKKKLLLLLLFFFGGGGGGFFFEEEDDDCCCCCC@@@BBBDDDDDDCCCBBBCCCDDD?????????@@@@@@@@@AAAAAA???>>>>>>======>>>>>>?????????>>>>>>??????@@@AAA??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCBBB@@@>>>======<<<;;;999888888888888777777666666666777888888777777888999999:::999999666666666666666666666666666666666777777777777777444333333333333444555555888888777777666666555555555555666777777777777777777777777777777888888888888888777777777888999999999888777555555555666777777777777777777777777777666888;;;:::777777999<<<999:::<<<======>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<===<<<;;;::::::<<<>>><<>>???>>>============>>>??????@@@@@@===>>>@@@AAAAAABBBEEEGGGDDDDDDFFFMMM]]]sssuuuaaaYYYbbbmmmqqqbbbZZZ[[[]]]dddzzzyyyiiixxx~~~wwwssslllbbbZZZLLLIIIGGGGGGKKKOOORRRSSSKKKKKKKKKIIIHHHHHHIIIJJJEEEEEEEEEEEEEEEDDDCCCBBB???@@@BBBBBBBBBAAABBBCCC===???AAA@@@>>>===???BBB>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>??????@@@AAA?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???===<<<:::999888888777777666666666666666777888888777888999:::;;;;;;;;;;;;777777666666666666777777888888888888888888888777555444444444555555666777666666666555555555555555555555666777777777777777777777777777777888888999888666555444444666888:::666666666666777777777777777777777777777777777777333777::::::777777:::===999:::<<<======>>>@@@BBB@@@@@@AAAAAAAAA@@@??????=========<<<:::;;;===???@@@EEEMMMUUUXXXUUUMMMGGGBBBCCCDDDFFFKKKUUUaaajjjrrrwww|||~~~zzzwwwuuuxxx~~~xxx|||yyyjjj[[[IIIDDDAAAFFFXXXssswwwcccUUUHHHGGGFFFDDDCCCBBBAAAAAA::::::;;;<<<;;;:::999999888888888888888888888888999999999999999999999999777666666666666777777888777666555666888999:::999777666666555555555666666555666777888888777666555777444444888:::888777888777777777777777777777777555555555555555555555555444444555777888999:::;;;:::999999888888777777666111444666777777666666777666666666666666777777777666666666666777777888888555666666777888888999999777777888999999888777666777888999888777666777888888888999999999:::::::::;;;:::999888999999:::;;;999::::::;;;<<<===>>>>>><<<<<<;;;<<<>>>???>>><<<<<<<<<===>>>@@@AAABBBBBB===>>>@@@AAAAAACCCFFFHHHHHHEEEFFFRRRiiihhh\\\bbbnnnxxxdddXXXXXX[[[___vvv{{{eeessszzzkkkbbb___[[[SSSLLLHHHIIIJJJNNNQQQSSSQQQOOONNNMMMLLLIIIFFFDDDEEEFFFDDDEEEEEEEEEDDDCCCBBBBBB???AAACCCCCCBBBBBBCCCDDD;;;???BBBAAA<<<;;;>>>BBB======>>>>>>???AAABBBCCC?????????>>>???@@@@@@AAA>>>??????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@<<<<<<:::999888777777777666666666666666777888888888999:::;;;<<<=========888888777777777777888888999999999888888888888888666666666666666777888888444444444555555555555555555666666777777777777777777777777777777888888999777555333111111444777999333444555777888888888888777777777777777777777777222666::::::777777;;;???;;;<<<>>>??????@@@BBBDDD???@@@@@@AAAAAAAAA@@@@@@===>>>===<<<;;;;;;===???IIIEEEHHHUUU^^^ZZZPPPIIIBBBAAA>>>;;;;;;@@@IIIQQQXXX^^^eeehhhgggccc^^^\\\eeejjjnnnnnnpppqqqooojjjiiimmmrrrwwwyyyxxxuuusssssssssqqqooommmfffUUUFFFEEEBBB@@@DDDTTTnnnyyyeeeVVVFFFFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::999999999999888888888888888999999999999999999999999999999999666666555666666777888999999777555666999<<<;;;999555555444555555666777888666777:::;;;;;;:::777666;;;888777:::;;;888666777777777777777777777777777555555555555555555555555444444555777888:::;;;;;;999999888888777777666666111444666777777666777777444444555666777888999999555666666666777777888888555666666777888999999999666777888999999888777666777888999888777666777888888888888999999:::::::::<<<;;;:::999999999:::;;;888999:::;;;<<<>>>??????<<<;;;;;;===>>>???===<<<;;;<<<===???@@@BBBCCCDDD===>>>@@@AAAAAACCCFFFHHHNNNHHHGGGWWWsssmmm^^^cccppp}}}dddUUUUUU[[[\\\sssjjjkkk|||}}}vvvnnneeeZZZSSSPPPOOOLLLHHHIIIIIIJJJLLLNNNPPPOOONNNKKKLLLLLLJJJGGGFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>@@@AAAAAA???===<<<<<<<<<============<<<<<<@@@???>>>>>>AAABBBBBBBBB???======>>>???@@@???>>><<<>>>@@@BBBBBB@@@>>><<<<<<;;;:::999888888888888555555666666777777888888:::::::::;;;;;;;;;<<<<<<999888777666555555555555444555777888888777777666555555555555666666666666777666666555555555666666555666888888777777888999444555666777777888888888777777777777777777777777888777666666777999;;;<<<888888888777777777777777666888:::;;;;;;:::;;;<<<:::;;;===???AAABBBCCCCCCFFFDDDBBB@@@???????????????>>>;;;::::::===@@@BBBKKKGGGJJJVVV```^^^SSSKKKJJJDDD===999:::;;;<<<<<>>???>>>>>>??????@@@AAACCCCCCAAABBBCCCBBBBBBCCCFFFIIIJJJEEELLLeeerrr```bbbsss~~~eeeZZZVVVUUU^^^qqqkkkfffrrrqqqeee\\\VVVOOOLLLNNNPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJHHHGGGGGGHHHCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@??????>>>===<<<===>>>??????>>>=========<<<<<<<<<<<<<<<<<<===???===<<<===???@@@@@@???>>>=========???@@@???>>><<<===???@@@@@@???===<<<;;;;;;:::999888888888888555555666666777888888888:::::::::;;;;;;<<<<<<<<<999999888777666666666666666666555555666666777888555555555555666666666666666666555555555555666666666777888888777777888:::555666666777777777777777777777777777777777777777777777777777888999::::::777777777777777777777777777999::::::999999;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>===;;;:::999:::<<>>===<<<;;;999888888777777777777888888777666555444777777777777777777777777777888888888777777999:::;;;999666666777888888888555555555555555555555555333444666777777666555444666777888::::::999888777444555555555666666666666444888444333:::888333666555777888999888888:::;;;888777555444444444555666333555777777666555666777666555555666888999999777555555555666666666666666888888888999999:::::::::666666777888888888888888999777777888:::;;;999777555666777888999999999999;;;;;;999888888888999999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHJJJIIITTTnnnvvvbbbbbbtttggg[[[XXXWWW\\\nnnooocccffftttaaaQQQKKKHHHEEEGGGKKKOOOPPPOOONNNMMMKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHFFFEEEFFFGGGBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;===>>>===<<<>>>===<<<===???@@@???>>><<<==================<<<;;;:::999888888777888888555555666777777888888999999999:::;;;<<<=========::::::888777777777777777888666555444444666888999555555555555666666666666666666555555555555666666777888999999888777999:::777777777777777666666555777777777777777777777777777777888888999888888888777777777777777777777777:::::::::999888888:::<<<===>>>@@@BBBCCCDDDEEEEEEBBBAAA@@@???>>>===>>>>>><<<;;;::::::;;;>>>@@@BBB;;;;;;DDDSSS\\\WWWKKKCCC@@@>>><<<<<<<<<===<<<;;;<<<===>>>>>>===<<<:::888:::999999999999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAA@@@@@@CCCIIILLLVVVYYYVVVQQQWWWnnnyyyaaaMMMLLLJJJFFFCCCAAABBBCCC===<<<;;;:::999888888888777888888888777666555444777777777777777777777777888999:::999888888:::<<<999777555555777888999888555555555555555555555555111333666999999888666555666777999:::::::::999888444444555555555666666666333777444333;;;:::555888555777888888888888999;;;777777555444444444555666333555777777666555666777555555666888::::::999777999999999888888888777777888888999999999999999999666777777888888888888888:::888777888999;;;::::::777777777777777888999:::;;;:::999888888888999:::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>???@@@DDDCCCDDDEEEHHHIIIHHHGGGIIIOOOaaa|||zzzdddcccuuukkk]]]YYYYYYYYYiiiuuuddd```www~~~rrrdddUUUKKKHHHFFFEEEGGGJJJLLLMMMLLLNNNLLLJJJIIIIIIIIIGGGFFFEEEFFFFFFEEECCCAAABBBCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;===>>>???>>>===;;;::::::;;;===>>><<<;;;:::;;;<<<===<<<:::>>>===<<<===?????????===>>>===<<<;;;;;;<<<===>>>;;;:::999888777777777777555666666777888888999999888999;;;<<<============;;;:::999888777777777777666555555555555666777888555555555555666666666666666555555555555666666777777999:::999888777888:::888888888888777666555444666666666666666666666666777777888999999888777666666666666777777777777777;;;;;;:::888666777:::<<<===>>>???AAACCCDDDDDDDDDAAAAAA@@@@@@??????>>>>>>=========>>>???AAACCCDDD:::;;;BBBOOOUUUQQQIIIDDDFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEFFFFFFFFFDDDAAA???>>>===<<<;;;;;;;;;<<<===888999:::<<<===>>>??????BBBBBBBBBBBBDDDKKKVVV___hhhjjjfff]]]___sss~~~eeeQQQQQQNNNIIIDDDBBBEEEHHH===<<<;;;:::999999999999888888888777666666555444666666666666666666666666888999:::999888888:::<<<777666444555777888999888555555555555555555555555444555777888888888777666666666777888999888888777666666666777777777888888333777333222:::888333777444555666666555555666888777666555444333444555555333555777777666555666777555555666999;;;;;;888666;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777777888777777666:::999888777888:::;;;;;;888888777666777888:::;;;;;;:::999888888888999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======???>>>===<<<===>>>???@@@CCCCCCCCCFFFIIIJJJHHHEEEIIIVVVnnnyyydddcccuuunnn^^^YYYZZZXXXfff~~~yyyfff^^^ppp~~~ooo```VVVRRRQQQLLLKKKJJJKKKLLLLLLLLLKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFGGGGGGEEEBBB@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;<<<>>>???>>><<<;;;999999;;;<<<>>>;;;;;;;;;<<<>>>>>><<<;;;===<<<<<<<<<>>>???>>>===???>>><<<;;;;;;<<<>>>???::::::999888777777777777666666777777888999999999888:::;;;===>>>>>>===<<<;;;:::999888777777777777222444666777888777555444555555555555666666666666555555555555555666777777777999:::999777777888999888888888888777555444333666666666666666666666666666777888999999888666555555555666666777777777777;;;::::::888666777999<<<;;;<<<>>>???AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@======>>>???@@@AAABBBBBB<<<;;;???GGGMMMLLLKKKLLLRRRTTTUUUVVVVVVVVVVVVVVVYYYXXXWWWVVVUUUQQQKKKFFFCCCBBBAAA@@@>>>>>>======;;;;;;<<<<<<>>>???@@@@@@@@@BBBDDDGGGNNNZZZiiisss{{{|||xxxoooooo~~~gggQQQQQQNNNIIICCCAAACCCFFF======<<<;;;::::::::::::888888777777666555555555666666666666666666666666666777888777666777888:::666555444555777888888777555555555555555555555555999888777555555555666777444555555666666666666666666666666666777777777777444888333111888555000333444555666666555444666777777666555333333444444555333555777777666555666777444555666888::::::888666888888999999:::;;;;;;<<<999888888888888888888888666666666777777666555555999999888888777888:::<<<999888777777777888:::;;;:::999888888888999:::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>CCCAAA???>>>>>>???AAABBBBBBBBBCCCEEEGGGHHHGGGEEELLL___{{{sssaaabbbsssrrr^^^WWWYYYXXXddd{{{}}}jjj]]]hhh}}}xxxlll^^^RRROOOSSSXXXMMMMMMMMMMMMMMMMMMNNNNNNJJJGGGEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFCCCAAAAAABBB??????@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<::::::;;;;;;<<<============<<<;;;::::::;;;<<<===::::::;;;===??????>>><<<===<<<;;;<<<>>>???>>>===>>>===<<<;;;;;;<<<===>>>:::999888777777666777777666666777888888999999:::999;;;===>>>>>>>>><<<;;;::::::888777777777777777111333666999999777444222555555555555666666666666555555444555555666777888777888999888666666666888888888888888777666444444777777777777777777777777666666777777888777777777444555555666666777777888999999999888777777999;;;:::;;;<<<>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA:::;;;<<<===>>>>>>>>>>>>;;;999<<>>===<<<;;;;;;;;;;;;;;;999888777666555555555666777777777777777777777777555666777666555555777999666555444555666777666555444444444444444444444444;;;999666333333444666777444444444444555555555555333333444444444555555555444888333111777444...111666777888888666666777888666666444333333333444555333555777777666555666777444444555777999999888666333444555666777888999999777777888888888888888888666777777777777666666555777888999888777777999;;;999999888888888999999::::::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<===>>>???FFFDDDAAA??????@@@BBBCCC@@@CCCEEEFFFEEEEEEFFFHHHTTTkkknnn^^^```pppwww```WWWXXXWWWcccyyyppp___aaarrrxxxpppiiibbbWWWPPPMMMPPPSSSVVVMMMMMMLLLKKKJJJKKKMMMNNNJJJGGGDDDDDDEEEFFFFFFFFFBBBCCCDDDCCCAAAAAAAAACCC>>>>>>???????????????>>>??????@@@@@@??????>>>===;;;<<<======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999<<>><<<===<<<;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777666666666666777777888888999::::::;;;<<<>>>??????===;;;999999999888777666666666666222333555777777666555333555555555555666666666666444444444555555666777888666777888777555444555666777777888777777666555555777777777777777777777777666666666666666777888999444444555555666777777888666777999999888888999;;;:::;;;<<<===>>>?????????>>>???@@@AAABBBAAAAAA@@@:::;;;===>>>>>>===<<<;;;888777<<>>===<<<<<<<<<<<<<<<<<<999888777666555555666666777777777777777777777777555666666666555555777999666555444555666666555333444444444444444444444444777666555444444444666666444444444444444555666666333333333444444444555555333777222111888666000444666777888777666555666888666555444333333333444444333555777777666555666777555444333444666888777666444444555555666666666777666666777777888888999999999999999999999888777777444666999999777666777999999999999::::::999999888999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAAGGGEEEBBB@@@???@@@BBBCCC@@@EEEHHHGGGCCCCCCHHHMMM```yyylll\\\^^^lll|||cccWWWWWWVVVaaawwwvvvbbb]]]iii}}}}}}vvvqqqhhh^^^[[[QQQHHHGGGMMMSSSSSSQQQMMMMMMKKKIIIGGGGGGIIIKKKKKKHHHEEECCCDDDDDDEEEDDD;;;<<<>>>???>>>>>>@@@BBB===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;<<<>>>??????===;;;::::::;;;;;;<<<<<<;;;;;;:::666666888;;;???@@@>>><<<===<<<;;;<<<>>>>>>>>><<<:::::::::::::::::::::::::::999888777666666666666777777777888999999::::::<<<===???@@@???===:::888999888777666555555555555444444444555555555555666555555555555666666666777444444444555555777888888666777777666555444444555777777777777777666666555777777777777777777777777666555555555555777999:::444444444555666777777888444666999999999999:::;;;;;;;;;<<<>>>????????????<<<===???@@@AAAAAA@@@???<<<===???@@@???>>><<<;;;666888???MMM\\\mmm|||rrrsssttttttqqqmmmhhheee]]]]]]]]]^^^```ccceeefffgggiiiqqq}}}tttSSSOOOKKKIIIHHHEEE@@@<<<>>>======<<<<<<<<<<<<===:::999777666555555666666777777777777777777777777555666777666555555777999666555555555666666444222444444444444444444444444222333444555666666666666666555555555555666777777555555555666666666777777222666222222999888333777444555666555444333444555666555444333222333444444333555777777666555666777555333222333555777777666888888888777777777777777555666666777888999999:::;;;;;;;;;;;;;;;:::999888222555999999777555666888888999:::;;;;;;:::888777999999888888888999;;;<<<999999999999999999999999999999:::;;;===???AAABBBHHHEEEBBB???>>>???AAACCCAAAGGGKKKHHHCCCBBBIIIPPPiiimmm[[[\\\jjjeeeXXXXXXUUU```vvv}}}fffYYYbbb||||||sssjjjaaaZZZUUUMMMMMMNNNOOOOOOPPPPPPQQQNNNLLLJJJIIIIIIIIIHHHGGGIIIHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@>>><<<>>>@@@AAA???<<<:::;;;<<<<<<;;;;;;===>>>::::::999999999999::::::999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777666666555666777888999999999999999<<<<<<===>>>>>>===<<<;;;777777777777666666666666555555555555555666777777444555888999:::999888777888666333444666777666444888777555444444444666777::::::999888777666555555444444444555555555666666666666666666777777777777333666999888444222555999999;;;;;;;;;999999:::;;;::::::;;;<<<===>>>???@@@@@@???>>>@@@BBBBBB???<<<===???AAAAAA???<<<999888444777AAATTTkkk|||uuutttuuuwwwzzz|||||||||~~~sssUUUOOOIIIGGGCCC>>>===@@@>>>===;;;::::::;;;<<<======<<<:::999777666555555555555555555666666666666777777666666666666777777555555555555555555555555555555555555555555555555555444333444666666666555666666666666666666666666444444444555666777777888555555555555555555444444555555444444444444555555666666666666666666666666444555555555555555555444444555666555444333444555888999::::::888777777888666555444555666777666555999777888;;;<<<999888;;;999::::::::::::999888888777777888999999999999999777777777777888888888888888888999999999:::::::::===<<<<<<<<<<<<======>>>AAA>>>===>>><<<;;;>>>CCCBBBCCCEEEFFFDDDFFFQQQ___kkk^^^\\\iii|||cccTTTVVVVVV^^^qqqjjj[[[bbbxxxxxxnnnccc[[[UUUPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>???????????????????????????======>>>@@@@@@>>><<<===>>>>>><<<:::999:::;;;:::999999888888999999:::::::::;;;<<<============;;;;;;<<<===============<<<<<<;;;;;;;;;:::::::::888888777666666666666666777777777888999999:::::::::;;;<<<<<<;;;:::999888777777777777666666666666444444444444444555666666555666777888888888777666888666333444666777666444666666666666666555555444888888888777666666555555444444444555555555666666666666666666777777777777111444777666222111333666999:::;;;:::999888999:::;;;;;;<<<===>>>???@@@@@@>>>======???BBBCCCAAA>>>AAA???>>>>>>>>><<<777333666999CCCWWWqqquuuTTTNNNIIIGGGDDD@@@>>>@@@>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::888777666555555555555555555666666666666666555555444444555555666555555555555555555555555555555555555555555555555555444333444666666666555666666666666666666666666444444555555666777777888666666666666666666666666555555444444444444555555555555555555555555555555444444555555555555444444444555666555444333444666777888:::999777666666777555444333444666777666555888666666::::::777777999999::::::;;;;;;::::::999666777777888888888777777777777888888888999999999888999999999999:::::::::===<<<<<<<<<<<<===>>>>>>???===<<<===<<<;;;>>>CCCDDDEEEFFFGGGFFFMMM___pppmmm```]]]bbbtttgggVVVUUUWWW```sssppp^^^```ssswwwllleee[[[RRRNNNLLLKKKKKKPPPOOONNNMMMLLLLLLLLLLLLNNNLLLIIIIIIIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????????????????????????????>>>======>>>??????>>><<<>>>??????===:::888888888999999888888888888999999::::::;;;<<<============:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888777555555666777888888888777777888999;;;<<<;;;<<<<<<;;;:::999888777666666666666777777777777444444333333444444555666777777666666666666666666777555444444555666666555444555777888888666444222666666666666666666666666444444555555555666666666666666666666777777777777222555777666333222444666777888999999888777888:::<<<<<<===>>>???@@@@@@AAA;;;;;;<<<>>>AAACCCBBBAAADDDAAA>>>???@@@???:::555999;;;EEE[[[vvvvvvSSSMMMHHHHHHFFFBBB@@@AAA===>>>>>>>>>======<<<;;;;;;:::999777666555555555555555555555666666666666444444333333333333444444555555555555555555555555555555555555555555555555555444333444666666666555666666666666666666666666444444555555666777777777666666666666666666666666555555444444444444555555555555555555555555555555333333444444444444333333444555666555444444555666666777999888666555555666555444333444666777666555666333444888888555555777888999:::;;;;;;;;;;;;;;;666777777777777777666666888888888888999999999999999999999999::::::::::::<<<<<<<<<<<<<<<===>>>>>>===;;;;;;===<<<;;;???DDDEEEDDDDDDDDDFFFSSSnnnmmm___\\\^^^nnnooo[[[UUUXXXaaauuuuuu```\\\llltttlllXXXTTTOOOLLLLLLNNNQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKMMMKKKIIIHHHIIIIIIGGGFFFAAABBBDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????============>>>>>>===<<<===>>>>>>===:::888888888999999888888888888999999:::;;;<<<======>>>>>>>>>;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;999777555444666888999999888777666777999<<<===>>>>>>===<<<;;;:::999888666666666666777777777777555444444444444555666666888777666555444444555555555555444444555555666666555666777777777666444333444444444555555555666666555555555555666666666666666666666666777777777777555777888777666555666888666777888888777777888999;;;<<<<<<===>>>>>>??????<<<<<<===???AAABBBCCCCCCGGGGGGHHHGGGFFFCCC@@@>>>:::<<>>>>>?????????===<<<;;;:::999888777666666555666555555555555666666666666444333333333333333333444555555555555555555555555555555555555555555555555555444333444666666666555666666666666666666666666555555555555666666777777555555555555666666666666555555444444444444555555555555555555555555555555222333333444444333333222333444666555444444555666555666888777555444444555666555444555777888777666444222222666666333333666666666888999:::;;;;;;;;;888888888888888777777666777777777888888888888999999999999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???===;;;;;;>>>>>>===@@@FFFHHHFFFEEEEEEKKK^^^~~~kkk\\\XXX\\\jjj}}}yyyaaaVVVWWWaaauuuzzzddd[[[ggg{{{oooccc\\\NNNMMMMMMNNNRRRTTTVVVVVVSSSQQQOOOMMMKKKKKKKKKKKKMMMKKKIIIHHHHHHHHHGGGFFF@@@AAACCCDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<<<<<<<:::;;;===<<<;;;999999:::::::::999999999999:::::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;999777555555666888999999888777777888:::===>>>>>>===<<<;;;:::999888888555666666666777777777888666666666666666777777888888777666555444444555555444444444444444444666777888777666555444555555666333333444444555555666666555555555666666666777777666666666666777777777777666777888777666666777777555666888888777666888999:::;;;;;;<<<<<<=========>>>>>>???@@@AAABBBCCCDDDJJJQQQWWWTTTKKKCCCAAABBB;;;===EEEWWWlll{{{~~~|||}}}uuullleeebbbbbbcccgggjjjlllkkkgggeeefffiiigggooo{{{rrrTTTLLLGGGHHHIIIFFFCCCBBB>>>????????????===;;;:::999999888777777666777777555555555555666666666666555555444444444444555555666666666666666666666666555555555555555555555555555444333444666666666555666666666666666666666666555555555555666666666666333333333444444555555555555555444444444444555555555555555555555555555555222333333444444333333222333444555555444444555777555666777777555444444555777666555666888999888777333111222555666333222555333444666777999999::::::999999999::::::999999888666666666777777777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===??????===<<<===@@@AAA@@@CCCHHHMMMJJJIIILLLVVVlllkkkZZZTTTWWWbbbvvvfffWWWVVV^^^ssskkk]]]ccc~~~~~~}}}wwwlllaaaXXXTTTQQQQQQRRRTTTVVVVVVTTTRRRPPPOOOMMMKKKJJJJJJLLLLLLMMMKKKHHHHHHHHHHHHGGGEEEAAAAAABBBBBBBBBBBBBBBBBB@@@@@@??????>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======<<<;;;;;;<<<777999<<<<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;999888666666777888999888777777888999;;;===>>>;;;:::999888777666666777555555666666777777888888777777666666777777888999777777666666666666666666222333444444333444666888999777555444333444666777333444444444555555666666555555666666666777777777666666666666777777777777555555555555555555555555555666888888777777888:::::::::;;;;;;;;;<<<<<<<<>>DDDPPP]]]fffgggfffmmmggg^^^TTTNNNKKKKKKLLLOOOOOOPPPQQQRRRQQQNNNLLLNNNXXXfffuuusssWWWNNNGGGGGGHHHFFFDDDCCC?????????>>>===<<<;;;:::999999888888888888888999555555555555666666666666666666555555555555666666666666666666666666666666555555555555555555555555555444333444666666666555666666666666666666666666555555666666666666666666222222222333444444555555555555444444444444555555444444444444444444444444333333444444444444333333222444555555444444666777555666888777555444444555777666555666888999888777444111222666666333333555333333555666777888888999888999::::::;;;;;;::::::666777777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@>>>===???BBBBBBAAACCCHHHKKKHHHIIIRRRbbbxxxlllZZZRRRVVV___ssshhhWWWTTT\\\pppuuubbb```vvv|||{{{zzzuuutttqqqjjjaaaZZZWWWWWWYYYXXXXXXYYYYYYWWWSSSPPPLLLKKKIIIGGGHHHIIIKKKMMMLLLJJJHHHGGGHHHHHHFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>999;;;======;;;:::;;;<<<666999;;;<<<;;;:::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>??????>>>======>>>>>>======<<<;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888666777888999;;;<<<===>>>:::999888777666666777888555555555666777888888888666666666666666777888888555666777888888888777666111333555444333333666888777777666555555555555555555555555555555666666666555666666666777777777777666666666666777777777777666555555555666666555555555777888888888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBDDDHHHKKKSSS```llllll___OOOEEEBBB>>>@@@DDDIIINNNQQQRRRQQQRRRNNNHHHDDDBBBAAABBBBBBDDDCCCCCCDDDEEEDDDBBB@@@BBBGGGPPP^^^nnn{{{sssZZZOOOFFFFFFGGGFFFEEEDDD@@@???>>><<<;;;::::::::::::999999999999999::::::555555555555666666666666666666555555555555666666666666666666666666666666555555555555555555555555555444333444666666666555666666666666666666666666666666666666666666666555222222333333444555555666555555444444444444555555444444444444444444444444444444555555555555444444222333555555444555666888555777888888666555555666666444444555666777666555555333333777777444444777444444666777888888888888666777888999:::;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???@@@>>>===???BBBBBB@@@BBBGGGIIIGGGLLL\\\qqqkkkWWWOOOTTT]]]qqqgggVVVTTT\\\mmm}}}ggg___qqq}}}yyyuuuqqqnnnlllfffeeebbb\\\WWWUUUWWWZZZ___]]]\\\[[[[[[YYYVVVSSSIIIGGGFFFEEEFFFHHHKKKLLLLLLJJJHHHGGGHHHHHHFFFEEEDDDCCCAAA@@@???@@@AAABBB>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888;;;======:::999:::<<<777999<<<===;;;:::999999======<<<<<<<<<<<<======;;;<<<===>>>????????????<<<=========<<<;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999888888777777555666888:::<<<=========;;;:::999888888999::::::444555555666777888888999555555555555555666777777444555888999:::999888777111333555444222333666888555666777888777666444333666666666666666666666666666666666666777777777777666666666666777777777777888777777777888888888777555777888999888888:::;;;<<<<<<<<<==================???BBBCCCDDDFFFKKKOOOTTT```nnnsssjjj\\\OOOHHH@@@BBBDDDEEEEEEDDDEEEEEEAAA@@@@@@AAADDDFFFHHHIIIDDDDDDCCCBBBAAAAAAAAABBB???>>>AAAKKKZZZiiitttyyy~~~rrr\\\PPPFFFEEEGGGFFFEEEEEE@@@???===;;;:::999::::::::::::999999::::::;;;;;;555555555555666666666777666555555444444555555666777777777777777777777777555555555555555555555555555444333444666666666555666666666666666666666666666666666666666555555555333333444444555666777777555555555444444555555555444444444444444444444444444555555666666555555444222333555555555555666888666777999888666555555666444333222333555666555444666333444888888555555777555666777888888999888888444555777888::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;===>>>???@@@>>>===???BBBAAA???AAAEEENNNMMMUUUiiiiiiTTTKKKNNNVVVkkkfffUUUUUU\\\mmmnnnbbboooyyyqqqiiifffccc^^^[[[[[[TTTSSSPPPMMMMMMPPPWWW\\\^^^]]]XXXUUUVVVXXXTTTMMMKKKFFFBBBDDDEEEEEEFFFIIIKKKIIIHHHFFFEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBB<<<<<<<<<<<<=======================================<<<;;;::::::::::::;;;666666777888999:::::::::999:::<<<>>>???@@@@@@@@@??????@@@@@@@@@@@@??????@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;///444:::<<<:::888777888666777888:::;;;<<<<<<<<<<<<;;;999777666666777888888888777666666666666666777777777666555333222111222333444555666666666666888888888888777555444333333444555555333222333444555666888999888777555444555777888999888777888999:::999888666666666777777888888888888777777777777;;;:::999888888:::<<<===<<<=========;;;;;;===???@@@>>>@@@EEEHHHIIILLLQQQXXXffftttzzzxxxmmmWWWDDDFFFDDDGGGLLLNNNJJJGGGGGGJJJIIIJJJPPPZZZ```^^^XXXXXXUUURRRPPPOOOOOOOOOOOOMMMJJJFFFGGGMMMUUU]]]aaappppppqqqvvv~~~{{{___MMMIIIMMMIIIFFFGGGDDDEEECCCAAA>>><<<;;;;;;;;;<<<:::999:::======;;;888555555555555555444444444888777666555555555555555555555666666555444333333444555555444333555888;;;555555555555555555555555666666777777666555444444777555333111111222555666666555444333333444555666444444444555555555555666333333333444555666777777555555666666555555444333555555555555555555555555888888888888777666555444222222333444555666777888444333222444777:::;;;;;;777777666666666666666777999666444555888999777444999777666777:::<<<>>>>>>999;;;===>>>>>>>>>???AAA::::::<<<===>>>>>>>>>>>>999:::<<<>>>@@@AAACCCDDDFFFVVVlllgggUUUMMMQQQVVVfff~~~gggUUUUUUZZZiiiqqqbbbjjj|||{{{wwwuuukkkbbbYYYVVVSSSOOOMMMNNNKKKIIIGGGFFFHHHOOOXXX___```]]]VVVPPPQQQUUUSSSNNNJJJEEECCCEEEFFFEEEFFFHHHJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA================================================;;;;;;:::::::::999999999777777777888999999999:::;;;;;;<<<>>>???@@@AAABBB======>>>>>>>>>>>>======>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444777:::;;;:::888777777666777888999;;;;;;;;;<<<<<<;;;:::888888777888888888777777666666666666666555555555555555555444333333333444555666666666555777777888777777666555444333555666555444333444555666666888888888777555444333555777777666555666777666777777777777666555444777777777777777777777777:::999777777777888:::;;;;;;<<<===<<<;;;;;;===???AAA???@@@DDDGGGIIINNNTTT^^^mmm|||uuu```KKKJJJHHHJJJPPPTTTUUUWWWZZZ]]]aaaffflllssszzz|||yyytttrrrnnnjjjgggeeeeeeeee```ZZZRRRMMMKKKMMMOOOPPPSSSTTTVVV]]]eeelllqqqsss{{{|||~~~dddQQQKKKOOOIIIFFFFFFCCCCCCBBB@@@===<<<;;;;;;;;;;;;999888:::<<<<<<:::888777666555555555555555555777666666555555555555666555555666666555444444333222444666666666666777888555555555555555555555555666666666666666555444444666555333222222333555777666555444444444444555666444444444555555555555666333333444444555555666666555555666666555555444333555555555555555555555555444444555666777777777777222333333444555666777777555444333444777999::::::777777666666666666777777888666555666777777777666555777999<<<============;;;===@@@AAA@@@@@@BBBCCC===>>>>>>?????????>>>>>>BBBAAAAAABBBDDDEEEEEEEEEJJJ\\\sss~~~fffTTTLLLOOOSSSccc}}}gggUUUUUUYYYhhh~~~{{{wwweeegggsss~~~uuummmeee```WWWOOOHHHFFFEEEBBBCCCFFFBBBBBB@@@@@@DDDMMMXXX___aaa]]]TTTLLLLLLQQQQQQNNNIIIDDDCCCEEEGGGEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================888999:::::::::999888777888888888888888888999999===<<<<<<===>>>@@@BBBCCC;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::999999999:::999888666666777888::::::;;;;;;;;;<<<;;;:::999888888888999777777666666555555666666222333444555555555555555333444444555555555444444666666666777777666666555444555666666555444555666666777888888888777555444222333555555444444444555333444777888888666333111666666666666666666666666888777666666666777999:::;;;<<<===<<<;;;;;;===???AAA??????CCCGGGJJJRRRZZZhhhxxxnnnZZZMMMLLLOOOWWW^^^ccckkkrrrxxxzzzxxxyyy{{{{{{ssshhh]]]SSSLLLGGGCCC@@@AAACCCHHHOOOUUUYYYZZZ```aaaccceeefffggghhhhhhoooppprrrsssrrrxxxjjjUUUMMMOOOIIIFFFFFFBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888999;;;;;;999888999888666555444555666777666555555555555666666777555555555666555555444333111444777888888666666666666666666666666666666666666666666666666555555444555444333222222444666888666555555444444555555666444444444555555555555666444444444444444555555555555555666666555555444333555555555555555555555555222333444555666666666666444444444555555555666666777555444555777888888888777777666666666666777777666777777666555555777888444:::???BBB@@@===<<<<<<<<<>>>@@@@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@??????CCCAAA@@@AAACCCEEEFFFFFFXXXjjj}}}eeeRRRKKKMMMPPP___wwwjjjVVVSSSWWWfff}}}zzzuuuooojjjzzzhhhfffooo|||rrrggg]]]SSSLLLGGGBBB@@@BBBBBBAAABBBEEEAAAAAABBBDDDGGGNNNVVV\\\aaa]]]VVVMMMLLLOOOOOOLLLGGGCCCBBBFFFGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????========================888999:::<<<;;;:::888777999999999888888888888888===<<<;;;;;;<<<>>>AAACCC;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===============<<<;;;::::::999999<<<999777777:::;;;:::777888888:::;;;;;;<<<<<<<<<:::999999888888888777777777666666555555555666666333333444555555555444444444444555555555444333333444555555666777777666666444555777666555555666777666777777888777666555555111333555555444444444555444555666777777666444333444444444555555555555555777777666666666777888999:::;;;<<<<<<;;;;;;===???AAA??????BBBFFFKKKUUU```ppplllUUUVVV]]]gggpppwww}}}||||||ssshhh\\\QQQKKKFFFCCC@@@@@@CCCFFFIIIJJJJJJKKKKKKMMMMMMNNNOOOOOOSSSUUUXXXWWWVVV```wwwlllVVVLLLMMMHHHFFFGGGCCC@@@???===<<<;;;;;;;;;<<<:::::::::;;;;;;;;;:::999<<<:::777555444555777999555555555555555666777888444555555555555555444444222444777777666666666666666666666666666666666666555666666666666666555555444333333333333555777888666666555555555555666666444444444555555555555666555444444444444444444444555555555666555555444333555555555555555555555555555555555555444333222222444444555555555555555555888777555555777777777666777666666666666777777888555777888777555444888;;;:::@@@EEEFFFAAA===<<<>>>999;;;=========<<<===???@@@@@@AAAAAAAAAAAAAAA@@@???AAABBBBBBBBBEEELLLRRRlll~~~|||dddRRRJJJLLLNNN[[[ssslllVVVRRRVVVddd|||}}}tttnnnkkkfff^^^XXXzzziiieeekkk{{{vvvmmmcccYYYNNNEEE???>>>===>>>BBBBBB??????BBBBBBEEEJJJNNNQQQUUUYYY\\\___^^^YYYRRROOOOOOMMMIIIFFFBBBBBBEEEFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>========================888999;;;======<<<:::999999999999888888888888888;;;;;;999999:::<<>>>>>======<<<;;;<<<===>>>??????>>>>>>======<<<;;;::::::999999:::888555666:::<<<<<<:::999:::;;;<<<=========<<<777777777777777666666666666666555555555555666666444444444555444333333222444444444444444444333333333444555666666777777666444555666666555555666888777777777777777666666555333444666666555555555666666666666555555666666777333444444444555555555666777777777777777888888999999:::;;;;;;;;;;;;===???@@@??????BBBEEEJJJWWWcccvvvzzz^^^cccooo}}}sssooouuu{{{~~~xxxmmmbbbYYYQQQKKKBBB;;;999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???BBBCCCEEEEEEEEEPPPjjjmmmUUUJJJJJJGGGFFFHHHDDD@@@???===<<<;;;;;;;;;<<<;;;;;;<<<===<<<;;;;;;;;;<<<:::888555444555777888555555555555555666777888444444555555555555555444555666666555444444666999666666666666666666666666555555666666666666666555444333333333444666777888666666666666666666666666444444444555555555555666444444444444444333333333555555555666555555444333555555555555555555555555555555555555444333222111444444555555555555555555999777666555666777666555666666666666666777888888444666888777555666;;;???BBBEEEHHHEEE???;;;===@@@888999;;;<<<;;;;;;<<<===<<<===>>>@@@AAABBBBBBBBBAAAGGGKKKHHHEEEKKKZZZggg}}}eeeRRRJJJKKKMMMYYYppplllUUUQQQTTTccczzz|||ssslllbbb\\\YYYUUUNNNIII{{{jjjcccfffyyyzzzjjjddd[[[RRRKKKDDD???;;;;;;;;;===@@@>>>::::::===FFFKKKRRRXXX\\\^^^___```^^^___]]]VVVQQQOOOLLLGGGGGGBBBAAADDDEEECCCCCCEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>========================999:::;;;<<<<<<<<<;;;:::888888888888888888999999::::::999999:::;;;===>>>===>>>>>>??????>>>>>>===;;;===>>>???@@@??????>>><<<<<<<<<;;;;;;::::::999777666666777999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<555555666666666666555444555555444444555555666666444444444444444333222111222333333444444444333333333444555666666666666666333444555666555555666888777777777777666666666666444666777777666666666888777666555444555666777888333333444444555666666666666777777777888888888888888:::;;;;;;:::;;;===??????>>>???BBBDDDJJJWWWdddxxx^^^gggwwwzzzfff[[[\\\aaagggjjjooosssssslllccc\\\VVVNNNCCC:::555444555555999999888888888888999:::???>>>@@@BBBFFFSSSjjjpppVVVIIIIIIFFFFFFHHHDDDAAA@@@>>><<<;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===<<<:::888666555555666777666555555555555666666777333444555555666555555555777777666444333444666999555555555555555555555555444555666666666666666666444444444444555666777777555666666777777666666555444444444555555555555666333333333333333444444444555555666666555555444333555555555555555555555555111222333444555555555555444444444555555555666666999777666555666777666555666555555666666777888999555666666777888;;;???BBBEEEFFFEEEAAA===;;;===@@@:::<<<===>>>===<<<===>>>:::;;;===???AAABBBCCCCCCDDDIIILLLJJJIIITTThhhzzz~~~eeeRRRIIIJJJKKKWWWnnnlllUUUQQQTTTbbbyyy|||ssslllhhh^^^XXXPPPKKKIIIGGGDDDAAApppdddbbbqqq~~~{{{qqq[[[UUULLLDDD@@@???>>>===:::999;;;===<<<:::===CCCQQQUUUZZZ^^^`````````aaa___```]]]VVVPPPNNNKKKFFFGGGBBB@@@BBBCCCBBBCCCEEEAAABBBCCCCCCCCCCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>==============================999999:::::::::;;;;;;;;;777777777888999999999:::999::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>===;;;<<<>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888888888888999:::888999::::::;;;:::::::::444555666777777666555555555444444444444555666777222222333444444444333333111222333333444444444444444444555555666555555555111333444555444444666777888777777666666666666666444555777777666666666777444444555555555666666666333444444555666666777777555555666666777777777666888999:::;;;:::;;;===???===>>>@@@BBBCCCIIIVVVdddyyy}}}\\\gggzzzyyyxxx}}}dddQQQLLLNNNOOOQQQVVVZZZ\\\YYYSSSNNNNNNHHHAAA:::777666555444666666666666777999;;;<<<@@@???AAAKKKXXXhhh}}}vvvZZZJJJIIIFFFFFFHHHDDDCCCBBB@@@===<<<;;;;;;;;;:::<<<>>>===;;;:::;;;===:::999888777666555555555777666666555555555555666333444444555666666555555555666777666444444555777444444444444444444444444444444555666666666666666555555555555555666666666555666777888888777666555444444444555555555555666222222222333333444444555555555666666555555444333555555555555555555555555222333444555555666666666222333333444555666777777999777555555666777666666555555555555666777888999666555444666;;;???CCCEEEAAA@@@>>>===<<<<<<===>>><<<===??????>>>===>>>???<<<<<<>>>???AAAAAABBBBBBCCCDDDEEEHHHQQQddd}}}~~~dddPPPGGGGGGIIITTTlllrrr\\\QQQTTTaaayyy|||sssiii```YYYUUUNNNKKKGGGCCCAAAAAACCCDDDvvvfff```lllyyyxxxlllRRRLLLCCC<<<:::<<>>@@@GGGPPP\\\^^^```aaa___^^^^^^^^^```aaa]]]TTTNNNLLLJJJGGGHHHBBB???AAABBBAAACCCFFF@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>======<<<========================999888888888999999;;;;;;666666777888999::::::;;;::::::;;;<<<=========<<<======>>>>>>>>>>>>======;;;<<<>>>??????===<<<:::::::::;;;;;;;;;;;;;;;;;;555888;;;:::777555666888777777888999999999888888555666777888888777666666444444444444444555666777000000222333444555555555000111222333444555555555444555555555555555444444111222444444444444555777888888777666666666666666333555777777666555666777000222444666777666444333444444555555666777888888333444555555666666555555888999:::::::::;;;===@@@======@@@BBBCCCHHHUUUccczzzwww```kkkqqqjjj|||nnnWWWMMMLLLCCCCCCEEEGGGHHHGGGCCC@@@@@@===:::777666555444222444444555666888;;;>>>@@@@@@>>>CCCTTTiii}}}{{{^^^MMMJJJFFFFFFGGGCCCEEECCCAAA>>><<<;;;;;;;;;888;;;======:::999:::<<<999999888777666555444333888777666555555555555555333333444555666666666555333555888888777555444444333333333333333333333333444444555666777777666666666666666666666555555555555666777888888777666555444444444555555555666666111111222333333444555555555555666666555555444333555555555555555555555555666666666666555444333222222222333444555777777888888777555555777777777666555555555555666777999999777444333666===CCCFFFFFF;;;:::999:::<<<>>>======;;;===??????>>>======>>>>>>???@@@@@@AAAAAAAAAAAAEEEBBBBBBJJJ]]]xxx}}}cccOOOEEEEEEGGGSSSjjjyyydddQQQTTTaaayyywwwtttllldddZZZSSSMMMJJJHHHGGGEEEBBBAAABBBGGGJJJ{{{mmmeeeggguuu}}}hhhZZZNNNHHHAAA>>>@@@AAA???<<<<<<;;;999:::>>>EEEMMMQQQ___```aaaaaa___]]]ZZZYYYVVVVVVUUUSSSPPPLLLIIIGGGGGGEEEDDDBBBBBBDDDEEEGGGFFFCCC@@@@@@BBBCCCAAA???<<<<<<<<<<<<============CCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::;;;;;;:::888777777888999999999999888;;;<<<;;;:::999999<<<>>>999:::;;;===??????<<<:::;;;;;;::::::::::::999999666888:::<<<===;;;:::888;;;<<<:::777777;;;:::666666666777777777777666666444555777888888888777666666666777777777777666666777777666555555555555555111333444444222222333555333555666666555555666888111333555555555555666888888888888777666666666555555666777777666666777888444555666555444555777999666444333555888999777444666666666666777777777777777777777888999:::;;;<<<@@@???@@@DDDFFFJJJTTT___{{{uuu```vvv{{{mmmdddggg}}}sss^^^III>>>??????===;;;:::;;;<<<:::888888999666222111444555777999888888:::>>>BBB===FFFWWWmmmhhhNNNDDDFFFIIIIIIHHHAAA@@@>>><<<;;;<<<===>>>;;;;;;:::::::::999999999888888777777666666555555555555555555555555444444333333444444444444333333666666777777666555444444555666666555444444777999555555666666777777888888666666666666666777888888999999999888777666666555777444222444888:::777333444555666555444333555777666777999888666555555666444333333333333444555555555555555666666666666777222333444666666666666555666888999999777666666777333444555555666666555555777777777888999999::::::;;;;;;<<<<<<======>>>>>>>>><<<;;;<<>>>>>AAABBB@@@>>>???>>>???AAAGGGNNNVVVZZZ]]]]]]]]]]]][[[YYYXXXVVVUUUTTTRRRPPPMMMJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFCCCAAAAAABBBBBBAAA???<<<<<<<<<======>>>>>>>>>@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======:::999999:::;;;;;;:::888777888888888888999999999999:::;;;:::999:::<<<===::::::;;;<<<>>>>>>;;;999;;;;;;:::::::::999999999777888;;;<<<===<<<:::999:::;;;999777888;;;:::777666666777777777777666666666666777888888888888888666777777777777777666666777777666555555555555555111333444444222222333555333444666555555444666777222444555555444444666777555444444444444444444333444555777666555555666888222444555555444444555777555444444555777777666444666666666666777777777777999999999:::;;;<<<===>>>>>>===>>>BBBDDDHHHRRR\\\vvvxxxggg|||yyylll___^^^ooonnnXXXEEECCC@@@<<<999777888999:::888777999888555666999666888999::::::===BBBFFFMMMWWWiii~~~iiiOOOEEEGGGIIIHHHGGGCCCBBB@@@===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;888888888777666666555555555555555555555555555555444444555555555555444444666666666666666555444444444555555444333444666888555555555666777777888888555555555555555666666777999999888777777666555555777444222444888999777333444555555444333333444666555777888777666444555555444333333333333444555555444444555555555666666666222333444555666666666555555777999999777666777888444444555555666666555555666777777888888999::::::<<<<<<======>>>???@@@@@@???===<<<===???@@@???===>>>======<<>>@@@DDDEEECCC@@@@@@BBBEEEKKKQQQXXX]]]```\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEECCCAAAAAABBBBBBAAA@@@;;;<<<<<<===>>>?????????>>>>>>>>>>>>????????????========================999999888999;;;;;;999888999888777777777888::::::666888:::;;;::::::;;;===;;;;;;;;;<<<===<<<:::888::::::::::::999999999999888999;;;<<<===<<<:::999888999999666888<<<;;;777666666777777777777666666888888777777888888999:::777888888888777666666555777777666555555555555555111333444444222222333555222444555444333333444666333444555555444333444666222333333333333333333444333444666555444444555777111333555666444333444444222444555555555444555555666666666666777777777777:::::::::;;;<<<>>>???@@@<<<;;;<<<@@@AAAEEENNNWWWnnnzzznnn~~~ooo]]]VVVaaaqqqkkkSSSNNNFFF???:::888999:::<<<888666888888777999===;;;<<<>>>@@@CCCHHHNNNRRRcccoooiiiPPPFFFGGGHHHFFFEEEEEEDDDBBB???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999888888777777666555555555555555555555555555555555555555666666555555555555666666666666555444444333444444444333333555777444555555666666777888888444444444444444555666666888888777777666666555555666444333444777888666333333444444444222222333555444666777666555333444444444333333333333444555555333333333444444444555555222333444555555666666555444666888888777777888999444444555555555666666666666666777777888999999999<<<<<<===>>>@@@AAAAAABBB???>>>===>>>@@@AAA@@@??????@@@AAA@@@???@@@FFFJJJLLL^^^uuupppVVVFFFDDDDDDLLLbbb~~~lllXXXXXXddd|||wwwsssxxx~~~~~~}}}vvvooohhhccc]]]WWWVVVXXXXXX[[[___eeelllsssyyy|||}}}zzzqqqaaaSSSQQQVVVvvvhhheeeqqqnnnYYYKKKEEEAAAAAAAAADDDFFFFFFDDDAAA???DDDLLLTTTZZZ]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRROOOLLLIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>=========;;;<<<<<<<<<<<<<<<<<<;;;888888777888::::::999888:::888777666666888:::;;;444777:::;;;;;;;;;;;;<<<<<<;;;:::;;;<<<;;;999777:::::::::999999999999888888999;;;<<<<<<<<<;;;:::666888888666888<<<;;;777777777666666666666777777888777666666666777999:::888888888888888777666555777777666555555555555555111222444333222222333555222333444444222222333444333555666555333333333555333333333444444555555555222333555444333333444666111333666777666444333333000333666666333222444666666666666666777777777777:::::::::;;;<<<>>>???@@@;;;:::<<>><<<;;;;;;:::::::::999999999888888999999888888777666666555444444444555555555555555555555666666666666555555555555555666666555444444111333444333222222444555444444555555666777777888555555444444555555666777777777777666666555555555555444333444777777666444333333444333222111333555333555666555444333333333444333333333333444555555222222333333333444444444222222333444555555555555333555777888777777888999555555555555555666666777666666777777888999999:::;;;<<<===>>>???AAABBBBBB@@@??????@@@@@@AAAAAAAAA>>>AAAEEEFFFCCCAAAFFFNNN^^^rrrrrrYYYHHHFFFEEEKKK```|||oooWWWWWWccc{{{{{{xxxnnnhhhjjjooonnnkkkiiibbb___\\\[[[[[[^^^dddiiirrruuuzzzzzziiiWWWPPPQQQ|||oooeeennnyyycccQQQFFFBBBBBBBBBCCCDDDDDDDDDBBB@@@BBBIIITTT]]]```^^^YYYUUUXXXWWWVVVUUUTTTTTTUUUUUUTTTRRROOOLLLJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@AAAAAA======>>>>>>???@@@@@@AAA@@@@@@???>>>===<<<;;;:::999::::::;;;;;;::::::999777666666888999:::999777:::888777666666888:::;;;444777:::<<<;;;;;;<<<===<<<:::999:::::::::999777::::::999999999888888888888999:::;;;;;;;;;::::::555888888777999<<<:::666777777666666666666777777666666555444444666777888888888888888888777666666777777666555555555555555111222444333222222333555222333444333222111222333333444555444333222333444222333333333444444555555222333444444333333444555222555888888777555444444000333666666333222444666666666666666777777777777888888999:::;;;===???@@@<<<;;;<<>>;;;999888888999:::999888999999999999888888888888777888888999999999999999555888888777999;;;999555888777666555555666777888555444444444555555666666777888888999999888888777777777666555555555555555111333444444222222333555333444555444222111222333222333444444333222333555111222222222222222222333222333555444333333444666444666888888666555444555222444555555555444555555666666666666777777777777777777888999:::<<<>>>???<<<;;;<<>><<<:::999;;;;;;;;;;;;:::::::::::::::999999888888777666666333333444444555666666666555555555666666555555555333333444555555555555444000222444444333333333444333444444555555666777777666666666666666777888888555555555555555555444444333333444555555555555444333444444444222222333555333555666555444222333333444333333333333444555555222222222333333333444444222222222222333444555666333555777777666666777888777666555555555666777888888888999999:::;;;;;;;;;<<<<<<======>>>?????????>>>@@@AAAAAA@@@???AAABBBCCC??????CCCGGGNNNbbbvvv{{{|||yyylllYYYNNNEEEDDDJJJ[[[tttuuu\\\]]]jjj~~~{{{wwwrrrlllddd___SSSLLLHHHLLLRRRXXX^^^dddiiiooouuuwww|||wwwcccUUUPPPrrrsss}}}|||jjjYYYLLLEEEAAA@@@@@@?????????AAAEEEJJJNNNTTTWWW[[[^^^^^^ZZZTTTQQQKKKLLLNNNPPPQQQQQQQQQQQQRRRQQQPPPOOOMMMKKKIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCC@@@???@@@BBBAAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;::::::777888:::;;;;;;:::888777555555555666888999888777777888888888888999999999:::<<<<<<<<<;;;;;;===???:::888777777999:::999999999999999999888888888888666666777777888888888888666888999777888;;;888333888777666555555666777888444555555666666666666666666666777888999999999999777777666555555555555555111333444444222222333555444555555444333222222444111222444444333333444666333333333333222222222222333444555555444444555666555666777666444333444555555444444555777777666444666666666666777777777777666777777999;;;===>>>???;;;:::<<<>>>>>>>>>DDDLLLWWWkkk~~~rrrdddssskkkSSSHHHDDDCCCIIISSScccssszzzwwwzzz}}}~~~}}}vvvqqqpppwww}}}zzzfffOOODDDBBBBBBDDDGGGDDDDDDCCCAAA???===<<<:::;;;;;;;;;::::::::::::999::::::999888888777777666333333444444555666666777444444555555555555444444222333444444555555555444000333555555444333444444333333444555555666666777666555555555555666777777444444444444444444444444222333444555444444444555444555555444333333444666444555666666444333333444444333333333333444555555333333333333444444444444333222222222222444555666444555777777666555666666777666555444555666888999999::::::;;;;;;<<<<<<===????????????????????????===???AAA@@@???>>>@@@BBBCCC@@@EEEQQQ\\\ggg|||~~~{{{{{{wwwhhhWWWMMMAAABBBHHHWWWnnnzzz``````mmm}}}zzzvvvrrrooolllfffaaa]]]YYYVVVTTTMMMFFFBBBEEEMMMZZZkkkzzzvvvbbbRRRKKKyyywww}}}ppp]]]MMMEEEAAA???>>>@@@??????@@@DDDKKKTTTZZZXXXXXXYYYYYYWWWUUUSSSRRRJJJLLLOOOQQQSSSSSSSSSRRRPPPPPPPPPOOOMMMJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEECCC@@@>>>@@@CCCBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888555444444666888999888777777777888999999999999888=========<<<;;;;;;===@@@999777666777999::::::999999999999888888888888777666666666666777777777777666999999888888:::777222999777666555555666777999444555777888888888777666555666777888999:::::::::777777666555555555555555111333444444333222444555444555666555333222333444000111333333333333555666666666666555555444444444333444666555444444555777555666555444222222333555666444333555888999777444666666666666777777777777777777888999;;;===???@@@::::::;;;>>>======CCCJJJNNN```ttt~~~wwwmmmhhhvvvmmmVVVKKKDDD???BBBGGGTTTfffwww||||||tttpppqqq{{{~~~wwwtttzzzjjjRRREEEAAAAAADDDGGGEEEDDDDDDCCCAAA???===<<<999999999888888888777777::::::999999888777777777333333444444555666777777333444444444444444444333222333444444555555555444111333555666555444444555333333444444555666666777555444444444444555666666444444444444444444444444222333555555444444444555444555666555444333555777444666777666555333444444444333333333333444555555333333444444444444555555333222111111222333555666444666777777666444555666888777555444555666888999::::::;;;<<<<<<======>>>AAAAAAAAA@@@@@@@@@??????<<>>===???BBB@@@AAANNNddduuu}}}}}}wwwgggUUUKKK???@@@FFFTTTiii~~~aaaaaannnvvvqqqooommmgggbbb^^^[[[VVVQQQOOOOOOPPPQQQRRRKKKFFFGGGOOOaaayyyxxxdddSSSKKKzzzzzzuuugggUUUHHHAAA>>>???AAA???<<<;;;BBBNNNWWWZZZXXXZZZZZZYYYWWWTTTQQQNNNLLLNNNSSSUUURRRPPPQQQPPPMMMQQQPPPMMMKKKIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???@@@??????>>>===<<<<<<;;;;;;;;;::::::999888777777;;;888888:::999666666888666666444444555777999;;;:::<<<======<<<;;;;;;<<<888888888888999::::::;;;:::;;;<<<<<<::::::;;;<<<:::::::::999999888888888:::999888777777888999999999888777666666777888999555555555555666666666666888888888888888777666666888777444111///111444777444444333222222333333333555666666666444333444555333444444555555444444333555555555555555555555555444555555555666666777777555555555555555555555555999666333333555777777555444666888::::::888555222:::888777:::>>>@@@@@@>>>888999:::;;;<<>>===<<<:::999::::::;;;<<<===>>>999999999999999888777666444444444444444444444444666444333333444444444333666333333444444333111111555555555555555555555555333333333444444444555555333333333444444444555555333222111111111333666777777666444333444666888999666555555444444333222222222222222222222222222222444444444444444444444444555555555444444333333333333333333444444555555555555666666666666666555555999:::;;;:::888888888:::;;;<<<===???@@@AAAAAAAAA<<<>>>???@@@???@@@CCCEEE>>>@@@BBBAAA??????CCCGGGGGGUUUjjj}}}~~~ttteeeTTTHHHEEEAAAAAAMMMeee}}}ggg___nnn{{{vvvrrrtttpppkkkddd^^^ZZZWWWVVVTTTUUUSSSOOOQQQXXXZZZWWWZZZSSSKKKHHHPPPeee~~~xxxfffVVVMMMzzzwww|||vvveeeRRREEE???<<<===@@@??????BBBIIISSSZZZ\\\[[[ZZZZZZYYYWWWTTTQQQNNNLLLPPPTTTTTTPPPNNNPPPPPPOOONNNMMMLLLJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@????????????>>>>>>===<<<<<<;;;;;;;;;::::::999888888777999666666999999777777:::666666555444555777999::::::;;;======;;;:::;;;<<<::::::999888888888999999:::;;;<<<;;;:::999:::<<<:::::::::999999888888888999888777777777888999:::999999888777666666666666555555555555666666666666888888888888888777666666666666555222111111444666333222222222222222222222444555555555333222333444333444444555555444444333444444444444444444444444444444555555666666666666555555555555555555555555888666444444666777666555,,,///333777999:::::::::999777777999===??????===888999::::::;;;===AAADDDEEENNN[[[hhhoooooolllhhhjjjuuunnnRRRGGGDDDBBB<<<===@@@FFFNNNVVV^^^bbblllmmmooouuu|||qqqggg```gggsss~~~uuurrryyyttt[[[JJJDDDDDDEEEEEEFFFFFFDDDBBB@@@>>><<<<<<;;;:::999999999999999999888999999999888888777666444444444444444444444444555444333333444444444444777555333333444333444444555555555555555555555555333333333444444444555555333333444444444555555555333222111111222333555777555555444444444555777777444444444444444444444444333333333333333333333333444444444444444444444444555555444444444333333333333333333444444555555555555555666666666555555444444666777888777777999;;;>>>>>>???????????????>>>EEECCC@@@@@@@@@AAA@@@??????@@@AAA??????AAAHHHMMM]]]jjj~~~~~~xxxpppcccTTTIIIEEEAAAAAALLLbbb}}}jjjbbbppp{{{wwwtttrrrooolllhhhddd```YYYWWWTTTRRRPPPPPPPPPPPP[[[]]][[[VVVWWW\\\^^^[[[WWWQQQJJJGGGPPPfff|||jjjWWWKKKxxxrrr}}}{{{tttppp]]]JJJAAA>>>===>>>@@@???CCCJJJSSSYYY]]]______[[[[[[YYYWWWTTTQQQOOOMMMQQQTTTSSSNNNLLLOOOQQQPPPKKKKKKJJJJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@???????????????===>>>>>>>>>???????????????>>>>>>======<<<<<<<<<;;;;;;::::::999999888888666444555888999777777:::666666555555555777888999999;;;<<<<<<;;;::::::;;;;;;:::999888777777777777999:::;;;;;;999999:::;;;999999999999999888888888777777777777777888999:::999999999888777666555444555555555555666666666666777777888888777777666666555555666444333222444555111111111111111222222222333444555444222111222333333444444555555444444333333333333333444444444444444444444555555555555666555555555555555555555555666555555666777777666444333444555666666666555555888777777888;;;======<<<888999:::::::::;;;???AAAAAAFFFPPP\\\fffhhheee```gggvvvgggOOOFFFBBB===:::::::::<<<>>>BBBFFFHHHSSSVVV\\\dddlllrrrttttttddd[[[VVV\\\iiivvv|||wwwpppqqqwwwyyyyyyzzzbbbOOOFFFEEEFFFFFFEEEEEEDDDCCCAAA???<<<;;;<<<;;;999888666666555555777777888888888777777666444444444444444444444444444444333333333444444555666555444333333555666777444444444444444444444444333333333444444444555555333444444444444555555555333333222222222444555666444444444444444555555555222222333333444555666666333333333333333333333333444444444444444444444444555444444444444333333333444444444444444555555555444444555555555555555444111333666777888999<<<>>>???@@@@@@AAAAAAAAA@@@@@@CCC>>>;;;;;;???BBBAAA???@@@BBBDDDEEEIIIPPP[[[bbbwww|||vvvsssooofffXXXMMMDDDAAABBBJJJ]]]wwwoooeeeppp{{{xxxvvvsssmmmhhh___\\\YYYVVVSSSQQQMMMJJJGGGGGGGGGGGGIIIKKKMMMOOO[[[]]]\\\YYYXXX[[[[[[YYYSSSNNNHHHFFFOOOeeeoooZZZKKKsssjjjsssxxxqqqdddSSSCCC@@@AAA??????BBB@@@HHHSSS[[[^^^______```\\\[[[ZZZWWWUUURRRPPPNNNPPPSSSSSSOOOMMMOOOPPPNNNIIIIIIJJJJJJIIIHHHFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>============>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999777444444888888666666999666666555555666777888999888:::;;;;;;:::999999:::999888888777777777888888888:::;;;:::999888999:::999999999888888888888888666666777777888888999999666777888888888777555444555555555555666666666666666777777777777777666666333555666666444333444555111222222222333333333222333444555444222222222333333444444555555444444333222222333333333333333444444444444444444444444444555555555555555555555555555555666777777777555444;;;:::888666444333222222777777777888999:::::::::999:::;;;;;;:::;;;===@@@AAACCCIIITTT^^^aaa^^^YYYeeexxx~~~___KKKEEE@@@999===<<<;;;::::::;;;<<<===>>>BBBHHHPPPWWW\\\___```VVVQQQOOOTTT```llluuuzzz~~~zzzwwwsssrrrpppmmmhhhccc]]]ZZZYYY[[[eeerrrzzz~~~~~~gggRRRGGGGGGHHHHHHCCCDDDDDDDDDBBB???<<<:::<<<;;;999888666555555555666666777888888888777777555555555555444444444444333444444444333333555666222555666444444555666555444444444444444444444444333333333444444444555555444444444444555555555555444333333333333444555666333333444555555444444333000111222333555666777777444444444444444444444444333333444444444444444444444444444444444444444444444444444555555555555555333444444555555555555444333555888999:::<<>>>>>>>>>>>======<<<<<<<<<===>>>???============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999666666888888444444777666666666666666777777777777999::::::999888888999555555666666777888999:::888999:::999888888999:::888888888888888888888888666666777777888888888888222444666777888888888777555555555555666666666666555666666777777777666666333444666777555444444555222222333444555555444444444555666555444333333555333444444555555444444333222222222333333444444444444444444444333333333333555555555555555555555555444555777777777666555444444444444555777999;;;===666777888888888888999999:::;;;<<<<<<;;;<<<>>>???BBBAAADDDLLLTTTXXXUUUQQQeee{{{yyyZZZIIIEEEAAA:::===<<<;;;::::::::::::;;;555888===BBBFFFIIIKKKLLLGGGGGGGGGLLLTTT]]]bbbbbbgggiiikkkllljjjfffbbb___WWWVVVTTTPPPKKKGGGDDDBBBDDDHHHSSScccrrrnnnUUUGGGFFFGGGFFFCCCDDDDDDDDDBBB@@@===;;;;;;:::999888888888888888555666777888888888888888666666666555555444444444222444555444222333555777///666999777555666444111444444444444444444444444333333333444444444555555444444444555555555666666444444444444444444555555333444444555555444333333000111222333555666777777444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555333444444555666666555555555777999::::::;;;===?????????@@@AAAAAAAAAAAAAAACCCEEEDDDAAA===>>>DDDJJJUUU\\\fffqqq{{{zzziiihhhjjjqqquuunnn]]]OOODDDDDDEEEJJJVVViii|||hhhiii||||||tttllleeeaaa\\\YYYTTTPPPLLLIIIFFFDDDEEECCC@@@@@@@@@AAA@@@???DDDDDDCCCCCCCCCDDDDDDDDDCCCEEEGGGHHHGGGFFFGGGJJJJJJHHHDDDBBBGGGXXXpppvvvbbbPPPvvvggg\\\```iiiqqq|||yyyooohhhYYYKKKCCCFFFFFF??????FFFSSSZZZccchhhgggdddbbbaaa___]]][[[XXXUUUSSSQQQQQQJJJQQQUUUSSSQQQPPPMMMIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::777777999888555444666666666666777777777777777666888999999888777777888444444444555666888:::;;;777888999999777777888999777777777888888888888888666777777888888777666666111222444666777999999:::555555555555666666666666555555666777777777666666333555666777555555555666222333444666666666555555555666777666444333444555333444444555555444444333222222333333444444555555444333333333333333222222555555555555555555555555444666777777666555555666333333444666999;;;>>>???666888999888777777888999999;;;<<<===<<<<<<>>>??????>>>???DDDJJJMMMMMMLLLddd}}}xxxXXXHHHFFFDDD???:::999999888888888888999555777:::;;;;;;<<<>>>@@@:::===???AAAFFFLLLMMMKKKNNNOOOQQQSSSRRROOOKKKIIICCCCCCBBB???<<<:::;;;<<<===CCCOOO___qqqwwwYYYGGGDDDDDDBBBCCCDDDDDDCCCBBB???===<<<::::::999999999::::::;;;555666777999999:::::::::777777666666555444444444111333555444222222555888222:::>>>888444555444///333333333333333333333333333333333444444444555555444444555555555666666666444444444444555555444444555555555444444444444444222222333333444555666666333333333333333333333333222333333444444555555555333333333444444444444555666666666555555555555555444444555666777777777777555666888999999999;;;<<>>>>>999>>>DDDEEEEEELLLYYYdddqqqxxxxxxqqq______bbbgggiiiaaaRRRFFFCCCDDDFFFIIIRRRdddzzziiieeevvvzzzwwwqqqiii```YYYSSSPPPHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBCCCDDDEEEDDDBBB??????@@@@@@AAAAAAAAABBB???@@@BBBDDDBBB@@@CCCIIIDDDDDDCCC@@@DDDRRRgggxxxxxxeeeQQQrrrdddZZZZZZ```iii{{{yyylllaaaTTTHHHBBBGGGFFFAAAGGGTTTcccgggkkknnnmmmjjjgggeee```^^^[[[XXXUUUSSSRRRRRRLLLQQQTTTRRRPPPPPPNNNJJJKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@??????>>>>>>===<<<;;;::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777777999999666666999666666777777777777666666555777888888777666666777444444444555666777888999777888999888777666777999666777777777888888888999777888888888777666555444333333444444666777999:::555555555555666666666666444555555666777777666666444555666666555555666888000222444555666666555444444555666555333222333444333444444555555444444333222333333444555555666666333333333333222222222111555555555555555555555555555666777666444444666888777777777888888777777777777999:::999777666777999777999;;;<<<<<<<<<===???;;;<<<===@@@CCCGGGJJJLLLccc~~~uuuUUUEEEDDDEEEAAA:::999999888888777777777444666777666555555888;;;333777888777:::@@@AAA===>>>???@@@AAABBBAAA@@@???===>>>>>>===<<<>>>BBBFFFKKKSSS___nnn~~~}}}]]]IIIEEEEEEBBBDDDDDDCCCBBB@@@???>>>>>>::::::999999999:::::::::666777888999;;;;;;<<<<<<777777777666555444444444000333666555222222555999999BBBBBB888222444555111333333333333333333333333333333333444444444555555555555555555666666666666444555555555555555444444777777555444444444555555444444444444444444444444333333333333333333333333222222333333444555555666333333333444444444555555777666666666555555555444444555666777888888888888444666888999999:::<<<===>>>???@@@BBBDDDEEEEEEEEE>>>DDDKKKSSS[[[iiizzz|||wwwrrriii```TTTSSSRRRRRRRRROOOGGGAAA@@@CCCEEEHHHNNN^^^ttt}}}eee___nnnzzz{{{nnnaaa^^^YYYSSSNNNJJJHHHGGGAAABBBDDDFFFGGGHHHJJJKKKGGGFFFEEEFFFGGGFFFDDDBBB<<<===>>>???@@@AAAAAAAAA???===???@@@===:::>>>FFF>>>@@@BBB@@@CCCOOObbbrrryyyeeeNNNqqqdddYYYWWWZZZdddzzz|||kkk^^^OOOCCC???EEEEEECCCPPPcccnnnoooqqqsssrrroookkkhhh```^^^[[[XXXUUUSSSRRRRRRNNNRRRSSSOOOMMMOOONNNLLLKKKJJJIIIHHHIIIJJJKKKLLLHHHHHHGGGFFFEEEDDDCCCBBBEEEDDDCCCAAA@@@?????????===<<<:::::::::;;;===???;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666666999:::888888;;;666777777777777777666555555777888888777666666777666666555555555666666777666888999888777666777888666666777777888888888999888888999888777666444333666555444444555666888999555555555555666666666777444444555666777777666666444555666555444555777999///000333555555555444333333444555444222111222333333444444555555444444333333333444444555666777777333333333222222111111111555555555555555555555555555777777555333333666999555666777777777777777666777999;;;:::777666777:::555777999;;;;;;;;;===>>>:::;;;===???BBBFFFKKKPPPaaa~~~rrrQQQ@@@@@@CCCAAA>>>===<<<;;;:::888777777222333444222000111555999222666666333555;;;===:::888999:::<<<===>>>>>>>>>===???AAAAAABBBFFFLLLQQQ^^^fffsss```KKKHHHIIIFFFEEEDDDBBBAAA@@@?????????;;;::::::999888888999999666777999:::;;;<<<======888777777666555444444444000333666555222111555999@@@GGGEEE777000444777444333333333333333333333333333333333444444444555555555555555555666666666777444555555666555555444444999888666444333444666777666555555444444333222222222222222222222222222222222222333333444555666666333333333444444555555555777777666666555555555444555555777888999999999999555777999;;;;;;===???AAA<<<>>>AAAFFFJJJNNNQQQRRR\\\^^^bbbiiittt~~~xxxxxxtttmmmhhhbbbWWWLLLLLLHHHDDDAAAAAABBBBBBBBB>>>AAADDDFFFKKK[[[qqqwww___YYYhhhrrrtttkkk\\\NNNKKKGGGDDDBBBBBBCCCDDDDDDFFFHHHJJJKKKKKKMMMNNNHHHGGGGGGHHHHHHFFFBBB???:::;;;<<<======>>>=========;;;;;;<<<888444888BBB:::>>>AAAAAACCCNNNaaapppzzzdddKKKsssaaaUUUWWWfffxxxkkkUUUKKKHHHDDDAAACCCNNN]]]hhhvvv|||yyyqqqmmmkkkiiiddd___[[[[[[ZZZUUURRRSSSTTTVVVWWWTTTOOOKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIGGGDDDBBBDDDCCCCCCBBBAAA@@@>>>======;;;999999:::<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<::::::999999999<<<;;;;;;:::999888777777999888888777666555555555333444555555666666555555444444444333222444777:::555777888999888777888999555555666777777666555444666555555555555444444444333333555666666666555444333333333444555666777777888666444555888999777555888777555444555666888999666555444333222333444444222555888888555333333555333333444444444444444444222222222222333444555555555555555555444333222222444444444555555555555666333555666555444222333444555555666666777888888888999::::::::::::999888888666666777888999999::::::>>><<<<<>>999===AAADDDEEEEEEFFFGGGOOONNNNNNPPPVVV^^^eeejjjvvvjjjQQQ@@@@@@GGGEEEDDDCCC???===<<<>>>???:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777777666444444333333333333555777666444777>>>DDDFFF@@@888111000111222333111222333444555555555555444444444444444555666777666555555555555666777777:::999777444333222222222444444444444444555666666777555333333444555666555222222222222222222222222444444333222333444555666666555444333333444555666666666666666666555555444888999999888777777888:::888888888888999999:::;;;@@@CCCIIISSS___hhhnnnppp|||wwwtttyyy~~~wwwqqqmmmjjjjjjiiieee___ZZZUUUOOOGGGBBB@@@???>>>>>>>>>>>>>>>===<<<;;;<<<@@@KKK```xxxssscccVVV[[[eeefff[[[QQQHHHGGGEEEDDDDDDEEEGGGHHHKKKMMMNNNPPPOOOMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB<<<>>>>>>;;;888777999<<<999:::<<<<<<<<<<<<===???======>>>@@@AAAFFFUUUddd{{{{{{gggTTT~~~kkk]]][[[gggyyy}}}fffOOOBBBAAA??????FFFUUUfffrrr~~~xxxqqqpppooommmgggaaa]]]]]]ZZZUUURRRRRRQQQSSSTTTSSSOOOLLLKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIHHHEEEBBBCCCCCCBBBBBBAAA@@@???>>>???<<<:::999999:::999999===<<<;;;;;;;;;<<<>>>???>>>===<<<;;;::::::::::::888888888999999999::::::888777777666666555444444333444555555666666555555444444444333333444777999555666888888777777777888222222444555555555444444666555555555555444444444333444555666666666555444333444444555555666666666666444333333666666555333555666666777777777777777777777555444444444555666333555666777555444444444333444444444444555555555333333333222333333444555444444444555444444333333444444444444555555555555111444666666444333333444333333444444555666666666777777888999::::::999999888888888999999999999:::@@@>>>>>>??????>>>BBBHHHgggnnnUUUIIIGGGEEEBBBAAAAAA@@@>>>:::888888999999::::::999888999;;;>>>;;;<<<>>>>>>???AAADDDFFFHHHKKKPPPTTTVVVYYY[[[]]]ggghhhiiikkkooosssxxxzzztttZZZGGGBBBFFFFFFEEEDDDAAA>>>>>>???AAA<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999888777666666555555555111222333333333999CCCKKK???;;;666444333333333333333333444555555444444444555555444444444555555666555555444444555555666777777666555444333444444555555555444444555555666777777555333333444555555555333333333333333333333333666555555444555666777888666555444444444444555666777777777777777666666555666888999888777666777888777777777777888999:::;;;EEEMMMZZZhhhttt~~~~~~{{{yyy{{{|||pppmmmgggaaa\\\XXXWWWVVVUUURRRMMMIIIGGGCCC???;;;=========<<<;;;<<>>======>>>@@@AAAFFFTTTaaarrr{{{fffTTTuuuccc\\\eeewwwwww^^^HHH@@@@@@@@@DDDOOOaaattt|||wwwwwwvvvsssjjjccc___]]]ZZZTTTPPPPPPOOOPPPQQQPPPNNNLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHIIIJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@BBB???<<<:::::::::999888>>><<<;;;::::::<<<>>>???>>>>>>===<<<<<<;;;;;;;;;888888888999999999999:::666666666555555444444333333444555555666666555555333444444444333444777999444666888888777777777888222222333444555555555444666555555555555444444444333444555555666666555555555555555555555555555555555444333444555555444333333555777999999888666555999888777666666666777777555444444555666666555333444444444444555555666666555555444333333333333444333333444444555444444444444444444444555555555555///222555666666444444444333333444444555666666666444555777888999:::::::::999999999999::::::::::::>>><<<===??????===@@@EEEaaannnUUUHHHFFFEEEBBB@@@AAAAAA???===<<<===???BBBEEEFFFDDD@@@AAAFFFKKKHHHKKKNNNPPPQQQTTTWWWZZZ```ccchhhlllooosssxxx{{{eeeNNNDDDDDDFFFFFFFFFCCCAAA???@@@AAA===<<<;;;999999:::<<<===:::::::::;;;;;;;;;;;;<<<999888777666666555666666111222111111222999CCCKKK666555555555666666444222444555555555555444333333666666555444444444555555444444444444444555555555444444333444444555777777555555555555555666777777666444333333444555555444444444444444444444444444666555555555555666777777666555555444444555555666777888888888888777666666555777999999777666666777666666666777888:::;;;<<>>>>>>>>===<<<<<<>>>??????===>>>BBBFFFDDDAAABBBKKK]]]rrrlllYYYIIIIIIRRRVVVTTTPPPNNNMMMKKKIIIHHHHHHHHHIIIKKKJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>><<<:::999999::::::999888999::::::::::::;;;======<<<===???@@@EEEQQQ^^^mmmzzzfffTTT{{{eeeYYY___rrr~~~nnnVVVEEEBBBAAACCCIIIWWWiii|||~~~{{{{{{xxxtttllleee```^^^ZZZTTTPPPOOOOOOOOOOOONNNMMMLLLKKKKKKHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKJJJGGGDDDBBBBBBAAAAAAAAAAAAAAAAAADDDAAA>>>=========<<<;;;;;;;;;;;;;;;<<<<<<============>>>======<<<<<<;;;;;;;;;:::999888777666666555555555444444333333333333444555555666555555555333444555444333444666888444666888888777666777888666666666666666666555555666555555555555444444444444444444555555555555555666666666666555555555555666666555666666666666666444555777888888888777666888888888777777777777777666444222333777888666333444444444555666666777777777666555444333333333333222222333444555555555555333333444444444555555555...111444666666555555555555555666666777888888888555555666888888999999999888888999::::::;;;<<<<<<999888:::>>>???>>>AAAFFFXXXwwwrrrWWWGGGCCCCCCAAA>>>???@@@???>>>???AAABBBNNNSSSXXXWWWTTTSSSYYY___```ccchhhkkknnnqqqtttvvv}}}iiiPPPDDDCCCEEEFFFFFFDDDBBB@@@@@@AAA???===;;;999999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;666666555444444444444444444444333111111555;;;@@@444333333444666666444222444444555555555555555444777666555444444444444444333333333444444444444444333333333444555666777777666555555555555666777777555444333333444555444333444444444555555555555555333333333333444444555555666666555555555555666666777777777777777666555555444777999:::999777666666555666666777999;;;<<<===FFFSSSdddpppuuuwwwyyy|||~~~~~~xxxuuunnneee]]]XXXWWWXXXXXX]]]cccfffiiinnnvvv}}}zzzyyywwwtttqqqmmmjjjiiiiiigggeeeccc```]]]ZZZXXXWWWUUURRRMMMHHHGGGIIIKKKGGGFFFCCC@@@>>>======>>>===<<<::::::;;;===@@@AAA@@@EEEJJJKKKHHHGGGHHHKKKBBB@@@BBBOOOfff}}}kkkYYYIIIHHHOOOSSSSSSRRROOONNNLLLJJJHHHHHHGGGGGGIIIHHHFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>======???;;;888888:::;;;:::888777888::::::999999:::;;;===<<<<<>>>>>===;;;:::<<<======>>>>>>===<<<;;;;;;::::::999888777666555444444444444333333333333333444555555666555555555222444555555444444666888444666777777666666777888888888777666555444444444666555555555555444444444444444444444555555666666666666666666666666555555555666666666555555555666777666555555555666888999777777777666666666555555666333222333666888666444444444555666666777888888888777666555444333333333222222333444555555555555333333333444444444444555...111444666666555666666555555666666777888888888777777888888888777777666666777888999;;;<<<>>>>>>888777:::??????===???DDDRRRpppyyy]]]IIIBBB@@@>>><<<===??????>>>???AAACCCPPPYYYdddiiijjjkkkqqqwwwyyy}}}eeeMMMBBBBBBCCCDDDFFFEEECCC@@@@@@@@@@@@>>>;;;999999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;666555555444444444444555333444444333222333444666666444222222333444444333111222333555666777777777777666555444444444444444222333444555555555444444444444555555555555555555555555555555555666777777444333333333555555444222444444444555555666666666333333333444444444444444666666666666666666666666555555666666555555444333555777:::;;;999777777777666777777888:::<<<===>>>DDDMMMXXX___``````bbbeeefffeeeddddddeeeeeeeeedddkkklllmmmkkkgggbbb___^^^RRRPPPKKKEEE@@@>>>@@@BBBEEEMMMUUUXXXYYY[[[```eee```___^^^\\\YYYVVVSSSRRRNNNNNNMMMKKKIIIFFFDDDDDDBBBBBB???<<<999999;;;===;;;:::999888888888999999999999888888999<<>>>>>======<<<<<<>>>:::777777:::;;;:::888777999:::999888888999:::===;;;;;;>>>???BBBJJJSSSlllyyygggXXXlllXXXXXXkkk|||ooo\\\MMMEEEAAABBBFFFPPP```qqq~~~|||wwwqqqkkkeee```___[[[UUURRRRRRNNNKKKIIIHHHHHHHHHFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNNNNOOOOOONNNKKKHHHFFFEEEDDDCCCBBBCCCCCCDDD???===;;;:::;;;;;;;;;;;;888:::<<<===>>>===;;;:::;;;<<<===>>>>>>===;;;;;;777777777888888888888999444444444444444444444444333444555555666666555555222333555555555555666777333555777777666666666777777666555333333222222222666555555555555444444444555444444444444555666666666666666666666666666666222444555444333222333444888777555444444666888:::555555666666666555444333555444333333555666777666444555555666777888999999999888777666555444444444333333444444555444444444333333333333444444444444///111444444444555666777333333444444555666666666888888999999888888777666555666777999:::<<<===>>>;;;:::===@@@???<<<<<>><<<===>>>>>>>>>???AAACCCHHHSSSbbbmmmtttyyyzzz```JJJAAABBBAAADDDFFFFFFDDDAAA@@@@@@@@@>>><<<;;;:::;;;<<<===<<<;;;;;;;;;;;;:::::::::777777666666666666777777000111222444444444333333888555222111222444444444000111333555777888999999666666555444444444555555222333444666666555444444555555555666555555444333444444444444444555666666444333222333555555333222333333444444555666666666444555666666777777666666555666666777777666666555444555555555555444333333555777999999888666666777777777777888999;;;<<<===;;;@@@EEEIIIIIIIIILLLNNNMMMMMMLLLKKKJJJHHHGGGGGGLLLMMMNNNLLLGGGCCC@@@???>>>===;;;999777777:::===>>>DDDJJJLLLJJJHHHJJJLLLIIIIIIHHHGGGEEECCCBBBAAA<<<>>>???>>><<<;;;;;;;;;777888888777666666888:::999999999999:::;;;<<<<<<======>>>>>>===>>>AAADDDLLLSSS[[[bbbbbb\\\SSSMMMFFFBBBBBBNNNddd{{{yyydddWWWKKKJJJLLLMMMMMMNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBAAA???>>>??????@@@============<<<<<<;;;;;;<<<:::888888999:::::::::888999::::::888888999:::===::::::===???AAAGGGNNN```vvv|||lll^^^pppYYYVVViii}}}{{{lllXXXIIIDDDBBBCCCGGGQQQ___llltttxxxvvv|||~~~zzzuuurrrpppmmmaaa[[[WWWVVVTTTOOOLLLLLLHHHEEEBBBBBBDDDEEEDDDCCCDDDEEEFFFHHHJJJKKKKKKKKKPPPPPPPPPQQQRRRPPPMMMKKKIIIHHHFFFDDDCCCCCCDDDEEEBBB@@@===<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<===999:::<<<======<<<;;;:::777777777777888888888888444444444444444555555555333444555555666666555555111333555666555555666777333555777777666555666777555444333333333333444555666555555555555444444444555444444333444555666777555555666666777777888888111333555444222111333555666666666666666777777888555555666666666555444333333444444444333444777999444555666777888999999:::888888777666555555555666444444444555444444333333222222333333333444444444222333333333222333666888333333444444555666666666888888999999999999999888777777888888999:::::::::;;;;;;>>>BBB@@@<<<;;;>>>JJJiiiiiiQQQEEEAAA???>>>???@@@???>>>>>>@@@BBBAAAJJJVVVcccmmmuuu{{{~~~www___IIIAAABBBBBBDDDGGGHHHFFFCCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777666666666666777777222222222333444555555555666444222222444555555555222333444666777888888888555555444444444555555666222444555777777666555444444444555666666555444444333333333333333444555555333222222444555555333111222333333444555555666666444555666777777777666555555666777888888777666555555555555555555444444333444555666666444444555666666666666666777888999:::444666888:::;;;<<<<<<======>>>===<<<:::999888888999;;;<<<:::777555444444444666777777666777999;;;999<<>>???@@@AAABBBAAACCCEEEEEEDDDDDDFFFHHHLLLOOOWWW___ccc___TTTLLLEEEAAA@@@III]]]tttyyydddWWWKKKGGGHHHIIIJJJMMMGGGGGGGGGFFFEEECCCBBBAAA@@@?????????>>>?????????======<<<<<<<<<<<<;;;;;;:::::::::999777888:::<<<999:::;;;:::999888999;;;===:::999===>>>???DDDJJJVVVnnnrrreeerrrXXXTTTfffzzz|||lllVVVGGGCCC???@@@CCCJJJUUU^^^bbbdddcccjjjmmmhhhbbbaaaaaaaaaWWWQQQMMMMMMLLLGGGDDDEEECCC@@@===>>>AAACCCCCCBBBCCCDDDFFFHHHJJJKKKKKKLLLRRRQQQQQQRRRSSSRRROOOLLLKKKJJJGGGEEEDDDDDDEEEEEEHHHEEEBBB??????>>><<<;;;>>><<<999777777:::===@@@888:::;;;======<<<:::999::::::999888777666555555555555555555555555555555333444555555666666555555111333555666555555666777333555777777666555666777444444444444555777999:::666666555555555444444444555555444333444555666777444555555666777888888999333555777666444333444777444555777888999888666555555666777777777666444333222444666444222333777:::444555666777888999::::::888777777666666666666666555555555555444333222222222222333333333444444444333444333222111333666999555555666666777888888888666777888999:::;;;;;;;;;999999999888888777777777777888<<>>>>>AAAFFFeee}}}lllTTTGGGCCCAAA@@@AAAAAA@@@??????@@@BBB@@@EEEMMMXXXbbbjjjooorrr~~~}}}www```JJJAAABBBBBBEEEIIIJJJHHHEEECCCBBB???>>>>>>===<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::555555444444444555555666888666444333444555555555333333333444666888777666444444555666777777666666444444444444444555666777333444666888888777666555222333555666666666555555333222222222222333444444333222222444555555333111222222333333444555666666222222444555555555444333555666777888888777666555666666666666666555555444333444444333111111333555555555555555555666777777777777777999::::::888666666777888777666666777888444555777666555444444555,,,...111222222222333444444555666666666777999:::666777888888999999999888555888::::::888777999;;;777:::===>>>=========>>>:::;;;<<<>>>???AAABBBBBB@@@CCCFFFFFFEEEDDDEEEHHHIIIJJJPPPYYY```^^^TTTJJJAAA===<<>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<;;;;;;888:::;;;999777666999===999;;;<<<;;;999999:::;;;===999999<<<>>>???CCCHHHTTTnnnwwwjjjxxx___OOO]]]wwwwwwbbbQQQGGGDDD???>>>@@@EEEKKKOOOPPPOOOPPPQQQRRRPPPNNNMMMMMMNNNHHHEEEAAA@@@AAA@@@>>>;;;;;;<<<======<<<<<<===???@@@AAADDDHHHLLLOOONNNMMMQQQRRRTTTVVVWWWUUUQQQMMMNNNMMMKKKJJJHHHGGGGGGFFFGGGFFFCCC@@@>>>>>>>>>???666777999999888888888999::::::::::::::::::::::::999999888888777666666666888777555555666666444333555444333222222333555777333333222222333333444555333444666555444222333333666777666444222222444666666666777777666555444444555444444444444555555666555333222444777999888777999777555444333444666777555666777888888777666555777555444555666777666555+++///333666666555444444666666666777888888999999999888888777666555555444333333333333333333333333111222333333444444444444111333555555444333444555888888888888777777777777666777888999999:::999999777888999::::::::::::999:::;;;<<<;;;<<<>>>@@@@@@GGGeee{{{pppYYYGGGAAACCCKKKLLLHHHAAA>>>@@@AAA@@@===@@@CCCGGGMMMUUU]]]bbbjjjnnnttt{{{~~~}}}|||zzzvvvuuuqqqjjjffffffgggjjjjjjmmmooohhhnnnzzzlllSSS@@@@@@AAACCCEEEGGGGGGFFFDDDBBBAAA@@@===<<<;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999444666777666555444555777555444444333333444444555555555555555555555555555333333555666666666555444444555555555444444333222444444444555555555666666333333333444444444555555555444444333333444444555333333333444444444555555444333333333333444555555555444444333333333444444444555777888888888777666666666777777666555444444444444444444444444444444666777666555444444666888666888;;;<<<:::999888888555666777777666555444333555555555555555444333333222000///000444555444222000111222333555666777888:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999<<<>>>??????>>>===???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIILLLNNNOOONNNMMMKKK;;;:::;;;BBBQQQiii}}}sss^^^KKKGGGHHHGGGIIIMMMHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;======<<<;;;:::888777666777888999;;;<<<<<<;;;;;;:::::::::999999888888888;;;888666888<<>>>>>???888999;;;;;;999888999:::999999::::::::::::::::::999999888888777666666666666555444555666777666555333333222222333444555666333333222222333333444555555777888777555444444444666666666444333222444666666666666666666555444444555555555555555555666777555444333444777999888777888777555444444444666777555666777888888777666555777666555555666777666555333555777777777666777888666666666777888888999999888888777777666555555444555555555555555555555555111222333444444444444444111333555555444444444555777777777777777777777777666777888999999:::999999888999999999999::::::::::::;;;<<<;;;<<<>>>@@@AAAPPPkkk~~~ttt\\\JJJEEEIIIUUUXXXVVVPPPJJJHHHEEEAAA===>>>>>>@@@BBBFFFKKKNNNVVVYYY^^^bbbeeeeeedddbbbiiijjjpppzzzyyyppphhhccc___ZZZXXXXXXVVVPPPNNNNNNMMMPPPOOOSSSZZZYYYddd|||rrrXXXDDDCCCAAACCCEEEGGGGGGFFFDDDCCCAAA@@@>>><<<<<<<<<===>>>???>>>===<<<:::888777666555666777777555555666777555444444444444444444555444444444444444444444444333444555666666666555444555555444444444333333333333444444444444555555555333333333444444444555555555444444444444444444555444444444555555555666666444333333333333444555555666555555444444555555555444555666777777777666666666666666666666555444444555555555555555555555555666666666555444444666888888:::<<<===<<<:::999:::666777888888888777555444888888888888888777666666222111000111444555444222111222333444666777888999<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@???>>>===<<<@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEE???BBBFFFJJJKKKIIIEEECCC<<<;;;;;;BBBQQQjjjuuu```LLLGGGGGGEEEFFFJJJGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888777777888999;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<999777888<<<@@@BBBCCCPPPcccxxx|||ooozzznnn[[[OOOZZZooorrrbbbTTTHHHAAA>>>???>>>>>>???AAAAAA@@@>>>:::;;;<<<<<<:::999:::<<<<<<;;;999888999999888777;;;:::888666555777;;;>>><<<>>>BBBGGGLLLPPPTTTUUUYYYYYYZZZ[[[[[[YYYTTTQQQRRRQQQPPPOOOMMMLLLKKKKKKGGGFFFCCCAAA????????????;;;<<<======;;;999999:::888888999999::::::;;;;;;999888888777777666666555444333333444666888777666111111222333333444555555333333222222333333444555777999:::999777555555555555666666555333333444666666666666666666555555444666666666666666777888888666555444555777888888777888777666444444555555666666666777777777777666666777666555555777777666555888999888777555666888:::666666666777888888999999888777777666666555555555555555555555555555555555222333333444444444444333222444555555444444444666555666666777777888888999666777888999999:::999999:::999999888888999;;;<<<:::;;;<<<<<<<<<>>>AAADDD[[[tttzzzbbbOOOKKKOOOaaahhhlllggg___WWWPPPIIIDDDCCCAAA?????????AAABBBBBBDDDGGGIIIKKKLLLLLLLLLNNNOOOTTT\\\bbbccceeehhhggggggfff```XXXOOOIIIFFFDDDAAA@@@CCCBBB>>>===@@@>>>CCCCCCIIISSSWWWeee}}}yyy___GGGDDDAAACCCEEEGGGHHHGGGEEECCCBBBAAA???>>>======>>>>>>???>>>===;;;:::888777666666777888777666555666888444444444444444444444444333333333333333333333333333444555555666666555555666555444333222333444444333333333333444444444444333333333444444444555555444444444444444444444444555555555666666666777777444333333333333444555555666666555555555666666777333444555555666666555555555666666666666555444444777777777777777777777777555666666555444444666888999;;;===>>><<<;;;;;;;;;888999999::::::999777777999999999999999999888777555333222333555555444333444444555666888999::::::>>>>>>>>>>>>>>>??????@@@========================BBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC:::===CCCFFFGGGDDD@@@===???======BBBRRRkkkxxxbbbMMMFFFFFFCCCDDDHHHEEEEEEDDDCCCAAA@@@???>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<:::999999<<>>;;;>>>===============;;;:::888999::::::999888999;;;999888777777777888888888777777777555444555888;;;999:::<<>>???@@@???<<<:::::::::888888999999::::::;;;;;;888888888777666666555555555444333444666777666555///000222333444444444444333333222222333333444555888999:::999777555555555444555666555444333444666555666666666666666555555666666666666777888999999888777777777777777777777777777666555555555555666666666666777777777777777777666555666777888777555666666777555444444666888666666666777888888999999777777666666666555555555444444444444444444444444333333444444444444444333222444666666555444555666444444555666777888999:::666666888999999999999999;;;:::888888888999;;;===::::::<<<=========AAAGGGddd}}}hhhTTTNNNRRRgggtttwwwnnnddd\\\QQQNNNKKKHHHGGGFFFEEEDDD===>>>???@@@BBBDDDEEEFFFDDDDDDGGGMMMPPPOOOPPPSSSLLLMMMLLLIIIDDD???>>>>>>;;;999:::======;;;<<<@@@CCCLLLPPPXXXdddhhhqqqdddJJJEEEAAACCCEEEHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;::::::::::::::::::666777888777666666777888444444555555555555444444333333333333333333333333444444444555555555555555666555333222222333555666222222222333333333444444333333333444444444555555444444555555555555444444444555555555666666666666444333333333333444555555555555555555555555666777333333444444444555555555555555555666666555444444777777777777777777777777444555666666555555666888999;;;======;;;::::::;;;999:::;;;;;;;;;:::999888777888888999888888777777888777777777777777666666666777888999:::;;;<<<<<>>>>>>>>??????@@@========================@@@???>>>>>>???AAACCCEEE???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA<<>>=========<<<<<<;;;;;;;;;999::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;::::::<<<>>>???@@@GGGWWWnnn~~~zzzuuujjjccciiiuuuqqq]]]LLLBBB>>><<<:::<<<<<<======<<<<<<;;;;;;555666777777666555666888888888888888888888:::;;;333555777777666555666777999999999:::===FFFQQQYYYZZZZZZ[[[\\\]]]\\\YYYVVVTTTTTTTTTTTTSSSRRRPPPOOOIIIHHHGGGEEECCCBBBAAA@@@@@@AAABBB@@@>>>;;;;;;;;;999999:::::::::;;;;;;;;;888888777777666555555555777555444444555555444222000111222444444555444444333333222222333333444555666888999888666444444444333555666666444444555666555555666666666666666555666666666777777888::::::999999999888777666666666777777666555555555555555666666666666666777888888888666555666777888777666111444666777666555666777666666666777888888999999666666666666555555555555444444444444444444444444444444444555555444444333222444666666555444555666333333444666777888999:::666666888999999999999999;;;:::999888888:::<<<===;;;:::<<>><<>>777666777999999888<<>>>>><<<;;;:::999999999999:::555777888777666555666777444555555666666555555444333333333333333333333333444444444444555555666666666555333222222333555666222222222333333333444444333333333444444444555555444555555666666555555444333333444444444555555555444333333333333444555555444333333333444444555666333333333333333444444555444444555555555555444444666666666666666666666666333555666666555555666777888999;;;:::999888999:::999:::;;;<<<<<<;;;:::999888888999999999999888888::::::;;;::::::999999:::999999::::::;;;<<<======??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???BBBDDD>>>>>>?????????>>>>>>===>>>??????@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@CCCBBBBBBHHHXXXqqqzzzcccMMMFFFEEEDDDEEEJJJFFFEEEDDDCCCAAA@@@??????>>>>>>>>>===============999999::::::;;;;;;::::::::::::::::::::::::;;;;;;999999999999999:::::::::;;;<<<<<<;;;<<<===???@@@FFFTTTjjj~~~~~~vvvpppssszzz}}}}}}xxxkkkWWWGGG>>>;;;;;;;;;:::<<<>>>>>>===<<<======777888999888777666777888888999:::999888888:::<<<222444888999888666555555;;;;;;:::999;;;BBBMMMVVVYYYYYYZZZ]]]______^^^\\\TTTTTTUUUUUUTTTSSSQQQPPPKKKJJJIIIHHHFFFDDDCCCBBB@@@BBBBBBAAA>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888777777666666555555444777666444444555444333111333333444444444444555555333333222222333333444555444666777666555444444555222444666666555444555666444555666666666666666666666666666666777999:::::::::;;;;;;:::777555666666666666666666666555555555666666555555666777888999888777666666888888777666333555888999999888888999666666666777888888999999555555555555555555555555666666666666666666666666444555555555555444444333333444666666555555555666333333444555777888999999666777888999999:::999999;;;:::999999999:::<<<===;;;999<<<@@@>>><<>>???>>>;;;999777666666777555666777666555444555777444555666777777666555444333333333333333333333333555444444444444555666666444444333222333444555666333333333333444444444444333333333444444444555555444555666777777666555444333333333444444444444555444333333333333444555555333333333333333444555666444333333333333444555555333333444555555555555444555555555555555555555555222444666777666666666777777888999888777666777999888888:::;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===::::::;;;<<<<<<===>>>>>>???>>>==================>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;<<<============>>>======<<<;;;>>>??????@@@@@@?????????BBBAAA???>>>===>>>???@@@BBBAAABBBJJJZZZsss|||eeeNNNGGGFFFEEEFFFKKKEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>======999999:::;;;;;;;;;::::::;;;::::::999999::::::;;;888888999999999999:::::::::;;;<<<<<<<<<<<<>>>@@@EEERRRhhh~~~zzzzzz~~~vvvxxxzzzxxxuuuuuuwww{{{rrrfffUUUFFF===:::<<<===;;;===??????===<<<===>>>:::;;;<<<;;;999888999:::777888999999777777999;;;444666888888777777777888888:::<<<;;;;;;>>>FFFLLLSSSSSSUUUYYY]]]^^^^^^]]]SSSSSSTTTUUUTTTSSSQQQOOOLLLLLLKKKJJJHHHFFFEEEDDD@@@AAABBBAAA???=========>>>>>>>>>===<<<<<<;;;;;;777777777666555555444444555444333333555555444333777666555444444444555666333333222222333333444555333444666666555444555666222444666666555555555666444444555666666666666666555555555666777888999:::;;;======;;;777555555666666666666666666555555444666555555555666777999:::888777666777888888777666888999:::999777777999;;;666666666777888888999999555555555555555555555555666666666666666666666666555555555555555444333333333555666777666555666777444444555555666777888888666777888999999:::999999:::::::::;;;;;;;;;;;;<<<;;;999<<>>???>>>;;;888777666666777333555666555444333444666444555666777777666555444444444444444444444444444555444444333444555666777333333333444444444555555333444444444444555555555333333333444444444555555444555666777777666555444444444444444555555555555444333333333333444555555333333333444444555666777555444333333333444666666222333444444555555555444555555555555555555555555222444666777666666666777777777888777666666777999666777888999:::999999888999999:::;;;;;;;;;;;;;;;999;;;===<<<;;;;;;<<>>>>>??????>>>==========================================<<<;;;:::::::::;;;;;;======>>>>>>======<<<;;;??????@@@@@@@@@??????>>>AAA@@@>>>===<<<<<<<<<<<<>>>???AAAJJJZZZrrrhhhQQQHHHFFFDDDFFFJJJDDDDDDCCCAAA@@@???>>>===========================:::::::::;;;;;;:::999999;;;;;;:::999999999:::;;;999999999:::::::::;;;;;;888:::======<<<<<>>@@@???<<<;;;<<<===999::::::999777666666777555777999777555444777999777888888777666666999;;;333777;;;<<<::::::>>>CCCLLLMMMOOOTTTXXX[[[\\\[[[RRRSSSTTTUUUTTTRRRPPPOOOMMMMMMMMMKKKJJJHHHFFFEEE???@@@BBBAAA???======>>>@@@@@@???>>>===<<<;;;;;;777777777666555555444444333222222333555666666555:::888666444333444555666333333222222333333444555222444666777666666666888111333666777666555555666444444555666777777666666444444444555666888999:::<<<===>>>;;;777444555666666666666777666555555444666555555555666777999:::888777666777888999888666<<<;;;999666444444888:::666666666777888888999999444555555555555555555555555555555555555555555555555666666666555444333333333555777777666555666777444444555555666777777777666777888999999:::999999999:::;;;<<<<<<<<<;;;;;;;;;999<<>>KKKXXXhhhxxxiiiKKKBBBAAACCCFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>><<<;;;999777777888999:::333444555444333333444555444555666888888666555444555555555555555555555555555555444333444555666777222333444555555555555444444444444555555555666666333333333444444444555555444555666888888666555444555555555555666666666777444333333333333444555555444444444555555777888888555555444333444555666777222333444444555555555444666666666666666666666666111444666777777666777777777888888777666666777999555666777888999888888777666777888888999999999999777999<<<<<<::::::<<>>>>>@@@@@@???>>>======>>>>>>========================999999999:::;;;<<<===>>>>>>>>>???>>>>>>===<<<<<>>??????@@@@@@???===;;;:::;;;<<<@@@IIIZZZqqqkkkSSSIIIGGGDDDDDDIIICCCBBBAAA@@@???===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888<<<;;;:::999999999:::;;;:::::::::;;;;;;<<<<<<<<<777:::======<<<===???BBBBBBLLLccc}}}zzzxxxjjjfff```___fffmmmkkkdddaaaXXXJJJ@@@<<<===@@@AAA>>>???@@@@@@???===;;;::::::999888888777888888999777888888999999999888888555666666666777777888888888777777777888:::===???EEEGGGJJJMMMPPPQQQRRRRRRMMMKKKHHHHHHJJJLLLMMMMMMMMMKKKIIIIIIKKKLLLJJJHHHHHHDDD@@@???AAACCCCCCAAA@@@@@@??????>>><<<;;;:::888999999888888777666555555555555555555555555555222333333333333333333444111333555555444333444555555555555666666666666777444444555555666555555555444333333222333444555666444555777888888888777666777777888888888666555444666555444444555666777888777777777777888888888888777777555444444555666777555777999:::;;;:::888777888888888777777777777777666777777777777777666666444555555444222222444555777666555444444444444444555555555555666666666666888888888666444444666888999888777777777888:::;;;888999:::;;;<<<;;;::::::===888:::AAAAAA===DDDPPPtttqqqZZZYYYggg|||rrr^^^GGG<<<777:::===>>>JJJYYYkkkzzzzzzgggUUUIII??????AAACCCFFFGGGFFFEEEHHHCCC>>>>>>BBBDDDCCC@@@<<<===>>>;;;666333333555777666555444444555666777666777777888888888888777444555666555333333555666333444444555555444444333999777555444555666555555666555555555555444444444444222000222666555111,,,555555666666666666555555666444111222444555222000333555666555444222222333555555666666666666666666111222333333444444333333444555666666666555444333666666555444444444444555555555555555555555555555444555666555555555777999888777666555555666777777888888999999999:::::::::888888999:::;;;======>>>;;;;;;<<<<<<======>>>>>>>>>>>>?????????===<<<:::<<<<<<;;;;;;;;;:::::::::;;;:::999999:::;;;===>>>;;;<<<===>>>????????????===>>>>>>???@@@AAAAAAAAA@@@???????????????@@@@@@??????CCCKKK]]]uuupppZZZJJJEEEEEEEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===:::<<<===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<============<<<<<<<<<<<<999999999888888888777777777777888888888999999999888777777777888:::<<<>>>@@@AAACCCEEEGGGHHHHHHHHHHHHFFFDDDDDDFFFHHHIIIIIILLLJJJIIIJJJLLLMMMKKKJJJLLLHHHDDDBBBCCCCCCBBB@@@AAAAAA@@@???>>><<<:::999888999999888888777666555555555555555555555555555222333333333333444444444222444666666444444444555444444555555555666666666444444555555666666555555444444333333333444555666444555666777888777777666666666777888777777555555555555444333333333444444666666666777777777888888777666666555555555666666666777888999:::999888888888777777777777777777777555666666666666666555555333444555444333333555777666666555444444444444444555555555555666666666666888888888666444444666888888888777777888888999:::888888:::;;;;;;::::::999<<<888:::AAAAAA>>>DDDOOOnnnxxxbbbWWWaaassswwwaaaGGG>>>888:::<<<>>>LLL\\\ooo|||{{{iiiVVVIII@@@@@@AAADDDFFFHHHGGGEEEHHHCCC>>>>>>@@@AAA???===:::;;;;;;999777555555666777666555444444555666777555555666666666555555444444555666555333333555666333444444555555444444333888666333333444555444444333333444444555555555666444222111333666666222...444555555666666555555444555444333333444444222111333555666555444222333333111222333444666777888999111222333333444444333333222333444555555444333333666555555444333444444444555555555555555555555555222444555444444444666888777777666555555666777888888888888999999999::::::999999:::;;;<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;999999:::<<<<<<==================>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@DDDLLL]]]vvvqqqZZZKKKFFFGGGGGGFFFBBBAAA@@@>>>============::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<============@@@JJJ```zzzzzzxxxyyyqqqpppmmmlllpppqqqjjj```MMMJJJEEE@@@===@@@EEEIIIIIIGGGEEECCCAAA@@@@@@@@@===============<<<;;;;;;<<<;;;:::999999999999999:::::::::::::::;;;;;;;;;888777777777888999;;;<<<<<<<<<===>>>>>>>>>>>>===AAA@@@>>>???AAACCCDDDDDDJJJIIIHHHIIILLLMMMLLLKKKLLLJJJGGGEEEFFFFFFEEEEEECCCCCCBBB@@@>>><<<:::999888999999888888777666555555555555555555555555555222222333333444444444444444555777777555444444555333444444444555555555555333444555666666666666666555444444444444555666666555555666777777777777777555555666777777777666666666666444333333222333333555555555666666666666777555666666777777666666666777777777888888888999999777777777777777777888888555555666666666666555555333444555444444444666888666555555555444444444444555555555555666666666666777888888666444444666888666777888888999999888888777888999999::::::999999<<<999;;;@@@@@@>>>CCCMMMbbbtttmmmUUUXXXfff|||xxxaaaGGG@@@;;;;;;;;;@@@QQQcccvvv|||lllZZZKKKAAAAAAAAADDDFFFHHHGGGFFFGGGCCC???===>>>>>><<<::::::999888888888888777666777666555444444555666777666666666666555555444333444555666555333333555666333444444555555444444333666444222222333444333222111111222333444555666666444222222444777777444111333444444555555444444333333444555444333222333444333444666555444333333444111111222333555666777777111222333333444444333333111111222333444444444333555444444333333333333333444444444444444444444444111333444444333333555777555555555555666777888888777888888888999999999999::::::;;;<<<======>>>>>>;;;<<<<<<======>>>????????????>>>=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@???>>>===<<<<<>>=========999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<======<<<:::999:::;;;888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???III]]]wwwyyytttsssrrroooooorrrmmmoooqqqrrrtttqqqfffYYYEEEDDDAAA???@@@FFFPPPWWWYYYVVVQQQKKKFFFDDDCCCBBB===>>>>>>>>>>>><<<;;;:::>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888888888777888999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::===?????????EEEEEEEEEGGGHHHIIIJJJJJJHHHGGGGGGGGGIIIJJJLLLLLLEEEDDDCCCAAA???===;;;999888999999888888777666555555555555555555555555555222222333333444555555555555666888777666444555555333333333444444444555555333444555666666777666666555555555555555555666666555666666777777777777777444555555666666777777777666666666666555555555666444444444555555555666666444555777888888777666555888777777777777888999999777777777777777888888888555666666777777777777666555666666555444444555777555555555555555555444444555555555555666666666666777777777666444555777999555666888999999999888777777777888888999999999999;;;:::<<<@@@???>>>CCCKKKWWWiii~~~vvvVVVSSSZZZkkk{{{ttt\\\FFFAAA===<<<>>>FFFZZZlll~~~}}}ppp^^^NNNBBBAAAAAACCCFFFGGGGGGFFFEEEBBB???>>>>>>>>>===;;;;;;999666666999999777444666666555444444555777888888888888888777666555444444555666555333333555666333444444555555444444333555444222333444444444222111111222222333444555555444333333444777777666444222333333444444333333222222444666555222111333666222444555555444333333444444444333333333333333222111222333333444444333333111111222333444555555555444444333222222222222333444444444444444444444444111333555555444444555777444444444555666777888888777777777888888888888999999999:::;;;;;;<<<======;;;<<<<<<======>>>?????????>>>=========>>>???@@@=========<<<<<<<<<<<<;;;:::;;;<<<<<<<<<:::999888;;;;;;<<<===============;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======AAABBBFFFOOO___vvvrrr[[[JJJEEEFFFGGGGGGBBBBBB@@@???>>>=========:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>><<<:::999999:::777888:::<<<>>>@@@AAABBB@@@@@@????????????>>>>>>AAAIII[[[tttrrrjjjdddcccbbbaaabbbfffeeekkkqqqtttuuupppaaaRRRCCCAAA>>>>>>DDDQQQ```jjjkkkggg___VVVNNNIIIFFFEEECCCCCCCCCCCCBBBAAA@@@?????????>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::888999999::::::;;;<<<===:::999888999;;;<<<<<<<<<>>>???AAABBBBBBCCCEEEFFFEEEFFFGGGHHHJJJKKKMMMOOOFFFEEEDDDBBB@@@>>><<<:::888999999888888777666555555555555555555555555555222222333444444555666666444666777777666555555666333333333444444444555555333444555666777777777777666666666666666666666555666666666666666777777888444444555555555666777777333444555666666777777888444444444444555555555555444555777888888888777666777777666666777777888999666666777777888888888888777777888999999999999999888999888666444333444555444444555666666555555444555555555555666666666666777777777666555555777999555666777999999888777777888888888888888999999999:::;;;===??????>>>BBBHHHRRReee||||||]]]TTTRRRZZZbbbjjjyyymmmUUUEEEAAA>>>>>>DDDRRRgggyyyzzzqqq```QQQBBBAAAAAABBBDDDFFFFFFEEEBBBAAA???????????????>>>===:::777666888888555222666555444444555666777888888888888888777555444444444555666555333333555666333444444555555444444333555444333444555666555333333333333333333333333333444444444555666777666555222222333333333333222222222444666555333222444666222444555555444333444444444444333333333222222222111222333333444444333333222333333444555666666777444444333222222222222333444444444444444444444444222444666777666555666777333333444555666777777777666666777777777888888888888888888999999::::::;;;;;;;;;;;;<<<======>>>>>>???>>>=========???@@@AAA>>>>>>=========<<<<<<<<<999:::;;;<<<===<<<;;;;;;<<<<<<======>>>=========;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>????????????AAABBBFFFNNN^^^uuurrrZZZIIICCCDDDEEEEEECCCBBBAAA???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===;;;999:::;;;888999;;;===???BBBCCCDDDAAAAAA@@@@@@????????????@@@FFFVVVpppzzzfff]]]WWWUUUTTTSSSUUUYYYZZZaaaiiimmmnnniii[[[MMMCCC???<<<@@@MMM___pppzzzzzzuuulllcccZZZTTTPPPNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>============<<<;;;;;;;;;;;;;;;:::::::::777777777888999;;;===>>>999888888999:::;;;:::999999:::<<<=========???AAADDDFFFHHHHHHHHHHHHJJJLLLFFFEEEEEECCCAAA???===<<<888999999888888777666555555555555555555555555555222222333444555666666777222444666666555555555777333444444444555555555555333444555666777888888888777777777888777777666555666666666666666777888888555555555444555555666666000000222444555666666666444444444555555555555666555555666777888888888888666666666777777777888888666666666777888888999999777888999::::::;;;::::::999999999777555444555666333444555666666666555444555555555555666666666666666777777666555555777:::555666777777888888777777999888888888888999:::::::::<<>>>>>BBBEEESSSiiiiiiYYYNNNNNNOOOSSScccvvvfffPPPBBB@@@>>>AAAMMM```vvv{{{sssjjj]]]QQQBBBAAA@@@@@@BBBDDDDDDDDD@@@@@@@@@@@@????????????<<<:::888777777666444222555555444444555666777888555555555555444444333222444555666555333333555666333444444555555444444333444333333444666666555333555444444444333333333222444444444555555555555555222333333444444333333222333444555555444444555666222333555555444333444555111111222333333444555555111222333333444444333333444444444444444555666777555444444333333333333333333333333333333333333333222444777888777666666777333444555666666666666666666666666666777777777777777777777888888999999999999::::::;;;<<<<<<===============>>>???@@@AAABBB>>>>>>>>>>>>============::::::<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888;;;===???????????????@@@DDDMMM]]]rrrttt[[[HHHBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>><<<;;;<<<===:::;;;<<>>>>>===AAAOOOiii~~~xxxqqq]]]UUUNNNLLLLLLKKKMMMPPPMMMSSSXXX[[[]]][[[RRRHHHBBB===;;;DDDWWWlll|||zzzssslllfffcccaaa\\\ZZZXXXUUUTTTTTTVVVWWWTTTTTTTTTSSSOOOKKKFFFDDD@@@@@@@@@?????????>>>>>>============<<<;;;;;;:::999888888888999;;;===>>>:::999888888999999888666555777999:::888888:::===@@@BBBFFFGGGFFFFFFIIIKKKEEEEEEEEEDDDBBB@@@???>>>888999999888888777666555555555555555555555555555222222333444555666777777000222444555555555666777444444555555555666666666333444555666888888888888777777888888888777666555777666666555666777888999777666555444444444555555000111333444555666555555444555555555555666666666666666666666777888999:::444555777888888888777666555666666777888888999999666777888999::::::::::::777777888777666666777999222333555666777666555444555555555555666666666666666666777666555555888:::666666666666666777888888:::999999888999:::;;;<<<999===??????===>>>AAACCCSSSkkkvvv___LLLHHHHHHHHHSSScccwwwxxx___JJJ@@@===<<>>???AAABBBCCCCCC???@@@@@@???>>><<<<<<<<<888999999888666444555666555555444444555666888999444444444555444444333333444555666555333333555666333444444555555444444333222222222444555666444222444444444444444555555555555555555444333333444555333333444444444444333333444444333444555666666555111333555555444444444555222222333333444444555555111222333333444444333333555444333333333444555666666555555444333444444444333333333333333333333333000333666777666555555666333444555666666666555444555555555666666666777777888888888888888999999999888888999::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA?????????>>>>>>>>>======>>>>>>=========>>>>>>???<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;777888;;;===>>>???>>>>>>===>>>BBBKKK[[[pppwww\\\IIIBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===>>>???<<<===>>>AAACCCEEEGGGHHHAAAAAA@@@@@@???>>>>>>>>>@@@@@@KKKbbb{{{|||xxxqqqjjjZZZRRRKKKIIIHHHGGGIIILLLBBBFFFJJJKKKMMMNNNJJJCCC@@@;;;:::GGG^^^tttzzzwwwtttssspppmmmjjjgggeeefffhhhjjjbbbcccbbb___ZZZTTTMMMIIIBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;:::::::::<<<===>>>:::999888888999888666444444666999888666666888;;;999===BBBDDDEEEGGGJJJNNNEEEEEEEEEDDDCCCAAA@@@???888999999888888777666555555555555555555555555555222222333444555666777888///111333444444555666888555555555666666666666777333444555777888888999999777888999999999777666555777666555555555666888999888666555444333333444555444555666777777777666555555555555666666666666777777666666555666888:::;;;444555777888999888666555555666666777888999999999666666777999999:::::::::444555777777777888:::<<<222333555777777666555444555555555555666666666777666666777666555555888:::777666555555555666888999;;;:::999999999:::;;;<<<999===@@@???===>>>AAACCCPPPkkkcccKKKHHHHHHFFFLLLWWWiiipppYYYEEE>>><<<;;;EEE\\\www{{{kkk___XXXPPPIIIAAA???>>>>>>@@@AAABBBBBB???@@@@@@???<<<:::999999444777999888555444666999555444444444555666888999555555666666777666666666444555666555333333555666333444444555555444444333111000111333444555333111222333333444555666777777555555555444222222333444333444444555555444444333666333222333666888666444111333555555444444444555666666555444444333222222222222333444444444333333555444333222222222333444666666555444444444444555333333333333333333333333///222555666666555444555444555666666666555444333555555555555666666666777999999999999999999::::::777888888999999:::;;;;;;:::<<<>>>@@@AAABBBAAAAAA????????????>>>>>>>>>>>>BBBAAA???=========>>>>>>???@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<888:::<<<===>>>>>><<<;;;<<<===AAAJJJYYYnnnyyy^^^JJJCCCBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======>>>???@@@@@@???>>>@@@AAA===>>>@@@BBBDDDFFFGGGHHHAAAAAA@@@@@@???>>>======EEECCCKKK___vvv~~~xxxrrrlllgggcccUUUMMMDDDAAACCCEEEFFFEEEAAA@@@???????????????@@@===:::@@@TTTkkk{{{{{{vvvuuuvvvxxxyyyuuuvvvvvvrrrjjj```UUUOOOKKKHHHEEECCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999888777666666666777777888888888999;;;;;;<<<>>>AAAEEEHHHJJJKKKJJJIIIGGGDDDBBB@@@???999888888777888:::;;;<<<444444555555555555555555444444555555555555555555333333333333333333333333888888888888777666555444111444777888888888888999888888888888777777777777888888777777666666555555666666777777777555444333444444555666777888999999444555666777777666555444555666666666555666888;;;555666777888888999999888888777777777888999::::::999999:::999666555555666777777777888999999777555555555555555555666777888444555666666555555666888888888888888888888888888555777888888777777888:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@LLLccc~~~rrr[[[III??????HHHSSS\\\uuu|||fffPPPCCC===???AAAIII^^^xxx|||kkk]]]SSSNNNJJJHHHCCCBBB@@@>>>======>>>???>>>>>><<<;;;;;;:::;;;;;;777888888777555333444555555444444444444555666666777666555444333333222333444444444444444444333333666666666555555444444444444555666555333222333444444444444444444444444444666666666666666666666666666555333222111222333333222444555444333333444555333777111...444333000777333333333222222111111111222333333444444333333222:::888666555555444111000666444222222333444555444666555444444444444555666444333333333333444555555333444666777777777666555777777777777777666666666666666666666777888::::::999<<<>>><<<888777:::>>>;;;<<<>>>>>>======???@@@AAAAAA???>>>============BBBAAA@@@@@@??????@@@@@@BBB???<<<<<<>>>>>><<<:::<<<===>>>>>>===;;;999888999:::<<<======<<<:::999>>>@@@DDDKKKXXXjjj}}}gggNNNBBBBBBDDDCCCDDDCCCAAA???>>>>>>>>>>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===???@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>@@@DDDGGGHHHHHH@@@AAACCCCCCCCCAAA???>>>===AAAIIITTThhh}}}vvvrrrmmmhhhddd```]]][[[RRRLLLDDD@@@@@@AAA@@@???<<<<<<;;;;;;;;;<<<<<<===@@@>>>DDDWWWmmm{{{}}}yyytttjjj```YYYNNNKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666777777777888888888888999:::;;;===@@@DDDGGGIIIIIIIIIHHHGGGDDDAAA>>><<<999999888888888999;;;<<<666666666555555444444444222222333444555666666777444444444333333333333333666666777777777777666666222444777888888777888999888888888777777777666666666666666666666555555555444555666777777666666555666666666666666666666777777777888888888888777777555666666444333333555777555555666777888888888888888888777777777888999999888999999888666555555666666666777888888888666555333333333333555666888999333444666555444444555777888888888888888888888888555777999999777777888999::::::::::::::::::::::::============>>>=========DDDUUUkkk{{{{{{aaaMMMAAA>>>EEENNNTTThhhnnnWWWFFF???===???AAAIII]]]wwwsss```QQQJJJHHHGGGFFFCCCAAA???>>>======>>>???<<<<<<;;;::::::999999999666777888777444333444555333222222222222333444444666555444333222222222222444444444444444444444444555555555444444444333333444555666555333222333444444444444444444444444444444444444444444444444444555444333222222222333333222444555444333333444666333888444222777444///444333333222222222222222222444444555555555555444444777555444444555555444222666444333222333444555555444333222222222222333444444333333333333444555555333333444555555555555555666666666666666666666666666666666666777888999:::777:::<<<:::777666999===:::;;;======<<<<<<>>>???@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@@@@??????AAA???===<<<>>>???===;;;;;;<<<<<<<<<<<<<<<;;;;;;999999;;;<<<<<<<<<;;;;;;===>>>AAAIIIVVVjjj~~~hhhPPPDDDCCCDDDBBBDDDCCCBBB@@@????????????<<<<<<::::::::::::<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@AAADDDFFFGGGGGGBBBCCCDDDDDDDDDBBB@@@???===BBBHHHSSSeeezzz}}}|||{{{kkkfff```[[[XXXVVVTTTRRRMMMHHHBBB???>>>===;;;888:::999999999:::;;;<<<<<<@@@@@@GGGZZZmmmyyy}}}vvvkkkcccUUUQQQMMMIIIGGGFFFDDDBBB??????>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;:::::::::;;;::::::999999777777777777888888888888777888999;;;>>>BBBEEEGGGHHHHHHIIIHHHEEEAAA<<<999:::999888888888999:::;;;888777777666555444333333000111222333555666777777444444444444444444444444444444666777888888888888444666888888777777777888888888777777777777666666555555555555666666666666333444555666777777777777666666666555555555444444888888777777666777777888555555555333111000222333444555666777888888888888999888888777777777777888777888888777555444555666555555666666666666555555222222111111333666999;;;444555666666555555666888777777777777777777777777666888::::::888777666777::::::::::::::::::::::::?????????>>>===<<<;;;:::???GGGUUUdddtttfffPPPBBB===@@@GGGMMMXXXppprrrZZZEEE<<<======???@@@HHHZZZtttxxxhhhRRREEEAAADDDEEEEEEBBBAAA???>>>======>>>???::::::::::::999888777666666777777666444333444555333222222222222333444444555444333222222111222222222333333444444555555555444444444444333333333333444555555555333222333444444444444444444444444444333333333333333333333333444444333222222222333333222333444444333333555666222888555444999555///333222222222222222222333333555666666666666666666555444333222333555777666555555555444333333444555555444333333222222333333444444333333333333444555555333333333333333333444555555555555555555555555555666666666666666777888999444777999888666666888;;;888999;;;;;;::::::<<<======>>>???@@@AAA@@@@@@???@@@AAAAAAAAAAAA@@@??????@@@???======>>>??????>>>;;;;;;;;;;;;;;;<<<<<<===999999999999:::<<<======<<<<<<>>>FFFTTThhh~~~jjjSSSFFFCCCCCCAAAEEEDDDBBBAAA@@@@@@@@@@@@===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAABBBDDDFFFGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@===AAAGGGPPPbbbwww}}}yyywwwtttrrrpppddd___XXXRRRNNNLLLKKKIIIFFFCCC@@@>>>===;;;888666:::::::::;;;<<<===>>>???<<<>>>HHHZZZkkkvvv}}}{{{qqqhhh^^^ZZZTTTOOOLLLJJJHHHFFFAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;999:::;;;;;;;;;;;;;;;:::777777777777777888888888666666777999<<>>:::;;;;;;999888888888999999777777666666555555444444111222222333444555555666444444444555555555555555444555666777777888888888666777888888777666777888888777777777666666666666555555555666666777777888555555555666666666666666555555555555555555444444777666555333333444555666444444444222000000222444444444555666777777777777999888777666666666666666666777777666555444444555444555666666555444555555333222111111222444777999555777888888777666888999777777777777777777777777777999;;;;;;999777666666999999999999999999999999>>>>>>>>>>>>===<<<;;;:::@@@AAAHHHVVVkkkdddOOOBBB<<<===BBBHHHMMMccc|||nnn^^^JJJ<<<:::>>><<<<<<>>>EEEUUUkkk{{{lll]]]JJJ??????CCCEEEDDDAAA@@@???>>>===>>>>>>>>>999999::::::999888666555555666777666444333444555555444444444444555666666444333222222111111111222222222333333444555666666333333333333333333333333333444555555333333333555333333444444444444444444333333333333333333333333444333333333333333333333111333444444333444555666555:::666333888555000555111111111222222333333333555555666666666666555555333222222333555777666555444555555555444444555555555555555555555555555555444333333333333444555555555444333222222333444555333333444444444444444555666666555555555666777777333555777777666666888:::555777888888888888999;;;:::<<>>???>>>>>>>>>>>>?????????===<<<;;;:::999:::;;;<<<888888777888999;;;>>>@@@======>>>CCCQQQfff}}}lllUUUGGGCCCBBB@@@DDDDDDCCCBBBAAAAAA@@@@@@===<<<;;;::::::;;;<<<===<<<<<<===>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAACCCFFFHHHIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@<<<@@@FFFNNN^^^ttt}}}vvvppplllhhhdddaaaVVVRRRKKKFFFCCCBBBAAA@@@>>>======<<<<<<;;;999777:::::::::;;;<<<===>>>???:::>>>KKK]]]lllttt{{{uuummmddd___XXXRRROOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@???>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;888888777777777777777777555555666777:::===???AAAGGGIIILLLMMMLLLGGGBBB>>>===<<<:::888777777888888444555555666666777777777444444444444444444444333444444444555555555666666666666777777777777666666666888888888777666888999777777777666666666666555666666666777777888888888888888777666555444444444333333444444555666666777777666444333333333444555222333333222222222555777333444555666666777666666888888777666555555555555555666777666555444555666333555666555333333444666555444333222222333555666444666777777666555777888777777777777777777777777888999;;;;;;999777777777999999999999999999999999:::;;;===>>>>>>>>>===<<>>???BBBBBB@@@??????>>>>>>>>>>>>>>>>>>999::::::999999888777666444555666555444333444555555444444444444555666666333333222111111111222222222222333333444555666666333333333333333333333333333444555444333333444555333333333444444444555555444444444444444444444444222333333333333333333333111222444444444444555777@@@CCC:::444777444000666111111111222222333333333333444444555555444444333444333222333444555444333333555777666444333444666555555555555555555555555444333333333333444555555666555444333333444555666222333333333444444555555666666555555555555555555333444666777777777888888444555777777666666888999888:::===@@@BBBCCCBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===>>>???@@@???>>><<<:::999888999999888777666777888;;;>>>@@@???>>>>>>CCCQQQfff|||nnnWWWHHHCCCBBB@@@CCCCCCCCCCCCBBBAAAAAA@@@===<<<;;;;;;;;;;;;<<<============>>>@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@AAACCCGGGKKKLLLLLLEEEEEEDDDCCCBBBAAA@@@???:::???DDDKKK[[[rrrxxxqqqhhhaaa\\\YYYTTTQQQIIIFFFAAA???>>>??????>>>888999::::::;;;::::::999999999888999999:::;;;<<<<<>>>>><<<<<<<<<===<<<<<<;;;;;;888888888888777777777777666666666777888:::===>>>CCCEEEIIILLLLLLIIIEEEBBB>>>===;;;999777666666777444444555666777888888999777666666555444444333333333333333444555555666666666777777777777777666555666777888888777777999;;;777777666666666666555555666666666666777777777777:::999777666444333333333222333444555666777888888888888777666555555555555222333444333222333666888222333444555666666666666777666666555555555555666555666777777555555666777333666777555333222555888666555555444444444444444222333444444333333444555888888888888888888888888888::::::999888777888999999999999999999999999999777999;;;>>>??????>>>===;;;===BBBOOObbbxxx{{{jjjVVVIIIBBB===<<<===>>>@@@PPPkkk{{{|||{{{mmm\\\III???;;;999777888:::999;;;???FFFSSSgggxxxttteeeJJJEEE@@@======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::888777777777777777333555666555444333444555333222222222222333444444333333222222222222333333222333333444444555555555333333333333444444444444222444555444333333444666222333333444444555555555444444444444444444444444222222333444444444333333000222444444444444666777IIIIII???666777333///555222222222222222222333333222222333333333333222222555444333333444444333222222555888777555333444777222333333444444333333222444333333333333444555555666555555444444444444444222333333444444555555555777666555444444444444444333444555777777777666666333444666666555555777888888999<<>>???>>><<<<<<===??????>>>===;;;999888777777888777777777888;;;>>>????????????EEESSShhh~~~oooXXXHHHCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>======>>>???@@@BBBDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@AAADDDHHHLLLNNNNNNFFFEEEDDDCCCAAA@@@??????:::>>>BBBHHHWWWnnn{{{zzzhhhaaaWWWQQQOOOMMMIIIFFFCCCAAA>>>============<<<555666777888888888999999888888777777777888888999>>>FFFUUUeeemmmpppuuu{{{zzzrrrlllddd]]]YYYWWWUUUTTTOOOMMMJJJGGGEEEDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBB===============<<<;;;:::888888888888777777777666888888777777777999:::;;;<<>>;;;999777666666666555555666666777777888888666666666666666666555555222222222333444555555555444555666777777888777777666777888777777888:::===777777666666666555555555555555555555555444444444999888666555444444444555555555555666666777777777777777777777666555444333444444444333222222444666222222333444555555555555555555444444444555666666666777888888666666777888444666888666222222555999444444555666666666555444333444555555444444555666999999999999999999999999999999999888777777:::<<<888888888888888888888888777888;;;>>>???>>>===<<<:::===BBBJJJWWWllluuueeeTTTJJJDDD???:::999:::===HHH]]]xxxwwwtttvvvxxxssslll```PPPAAA;;;:::999888999;;;:::;;;???BBBIII[[[mmm|||{{{}}}wwwdddTTT@@@???>>>===;;;;;;;;;<<<======>>>>>>>>>>>>>>>===:::999666444333444666777333444555555333333444555333222222222222333444444444444333333333333444444444444444444444444444444333333444444444555555555222333555444333333444666222222333333444555555666333333333333333333333333111222333444444444333333000222444444444444666888@@@BBB:::333666333000666333333222222222222222222222222333333333333222222444333222222444444333222222666999888555333444777222222333444444333222222444333333333333444555555444444444444444333222222333333333444555555666666777666555444333333333333222333444555666555333222222444555555555555666888888999:::<<<>>>@@@BBBBBBCCCBBB@@@>>>>>>???@@@BBB===>>>???===:::999;;;=========<<<;;;:::999777666777777777777999:::<<<=========@@@GGGVVVllloooXXXHHHBBBCCCBBB@@@AAAAAABBBBBBAAA??????>>>===<<<;;;;;;<<<===>>>======>>>???AAACCCEEEFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBEEEIIILLLNNNNNNGGGGGGEEECCCBBBAAA@@@@@@:::>>>AAAEEEQQQhhh}}}wwwpppmmm]]]VVVMMMHHHGGGGGGEEEBBBAAA>>>;;;:::999888666444444555666666555555777888:::999888888888888888999???GGGVVVdddkkklllpppuuu}}}zzztttllleeeaaa___]]]\\\YYYWWWSSSPPPMMMLLLLLLLLLDDDDDDDDDEEEEEEEEEEEEEEE>>>>>>>>>>>>===<<<::::::999888888888777777666666999999888777777888999:::777999>>>BBBDDDEEEDDDCCC@@@>>><<<999777666555555777777777777666666666666555666666666777777888888111111222333333444555555222333555666888999999:::666666777777777888;;;>>>777666666666555555555555444444444333333222222222777777555444444555666777777777777777666666666666444555666666555333111000555555555333111000222444222222333444555555555555444444444444444555666777666777999888777666888999444777999666222222666:::111333555888888888777666666777888888777777888999:::::::::::::::::::::::::::999888777666888;;;>>>888888888888888888888888777999<<<>>>???>>><<<;;;<<>>;;;:::<<>>>>>>>>>>>>>>===:::888444222111222555777333444555555333333444555555444444444444555666666444444444333333444555555444444444444444444333333444444444555555666666666222333444444333333555666222222333333444555666666222222222222222222222222000111333444555444333333000222333444444444666888000555111///555444111777444333333222222111111111222333333444444333333222333222111222444555555333111666:::999555333444777444444555666666555444444444333333333333444555555222333333444333222111///333333444444555666777777777666555444333222222222111222222444555444111///222444555555555555666888999999999;;;===???AAABBBEEEBBB???===<<<>>>AAACCC===>>>???===999888:::<<<:::;;;;;;<<<;;;:::888777777777888888999:::;;;<<<;;;<<<@@@IIIYYYooopppXXXGGGBBBCCCCCC???@@@AAABBBAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>======>>>???AAACCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDFFFIIILLLMMMLLLIIIHHHFFFEEECCCBBBBBBAAA;;;???@@@BBBMMMcccxxx