BM6P6(@ MMMQQQYYYiiiyyy\\\KKKHHHCCCBBBDDDAAA???>>>>>>===<<<;;;;;;:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@HHHMMMXXXlllwww[[[QQQGGGCCCAAA>>>>>>@@@??????>>>===============;;;;;;<<<===>>>=========>>>CCC@@@AAAHHHNNN[[[pppvvvfff\\\TTTJJJEEEEEEEEEBBB>>>AAA@@@???>>>>>>???@@@AAA777888:::<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????@@@@@@CCCEEEDDDFFFNNNYYYiiizzziiiSSSHHHDDD??????===<<<;;;:::::::::::::::;;;<<<;;;:::999888999888777888;;;======<<>>@@@JJJVVV^^^XXXJJJ???888333444222000111555999===???EEEBBB>>>999666333222222222999???AAA<<<777555555333222111333666888888777BBBKKKSSSQQQGGG<<<777777:::999999888999999::::::EEEIIIQQQWWWZZZYYYWWWTTTGGGDDD@@@===;;;:::888777666666777888888888888888666777888999999888777666999888888888777777666666777777777555333333555777555555666777777777777777MMMOOOUUUbbbxxxzzz^^^LLLHHHBBBAAACCC?????????>>>======<<<;;;;;;>>>===<<<<<<;;;;;;<<<<<<======<<<======>>>??????HHHMMMYYYmmmrrrZZZPPPFFFBBB@@@>>>===???>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>===CCC@@@AAAHHHNNN[[[ppprrr```TTTNNNGGGCCCBBBBBBAAA@@@???>>>============>>>???;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@BBBEEEDDDFFFNNNYYYjjj{{{hhhRRRFFFAAA???>>>===;;;:::999999999999:::;;;;;;;;;:::888777888888888888:::<<<>>>@@@RRRPPPMMMHHHAAA;;;777666777666555444444555555666222222111111222444555666555555555555555555555555555555555666777777666444444333333444333222888@@@GGGJJJGGG???888777666444333333222222333333444555222222222222111111111111111111111111111111111111444333111000000111222333333222111111000111222333222222222333444444555555111222222333333222222111111111222222222222111111444444444444444333222222333222111111333777:::<<>><<<999666444333333333333888>>>???;;;666444444222222222333555888;;;===LLLPPPQQQLLLBBB:::888999999888888888888888999999???BBBGGGJJJJJJHHHDDDAAA@@@>>>;;;::::::999888666666666777888888888888777666666777888888777666666888888888777777777666666666777777555333333555777555555666777777777777666MMMMMMPPPXXXlll{{{^^^LLLHHHAAA@@@AAA>>>?????????>>>>>>======<<<>>>======<<<<<<<<<<<<<<<>>>===============>>>???GGGLLLXXXmmmlllYYYOOOEEEAAA???======???===<<<<<<;;;;;;;;;;;;<<>>=========>>>@@@@@@===BBBAAAAAAIIINNNZZZoooqqq]]]PPPLLLGGGBBB@@@??????@@@===<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;:::::::::999999:::::::::======>>>???@@@@@@@@@@@@??????BBBDDDDDDFFFNNNYYYiii|||eeePPPCCC???>>>===<<<:::999999999999999999:::;;;:::999888777666777888888888;;;BBBGGGUUUQQQJJJCCC===999888777888888777666555555555555222222222222333444555555444444444444444444444444444333444555777888666555333222222333111111666>>>HHHIIIEEE===777666555333333333222222333333444555333222222222111111111111111111111111111111111111444333222111111222333444444333222111111111111111222222222222222222222222111111222222222222111111111111222222222222111111222333333333333222111111444333222111222444666777???KKKWWWZZZVVVNNNBBB777555333000000222555666777777666444222222333444555444888===<<<888444222222222333444444444888???DDDVVVSSSLLLDDD<<<888888:::888777777666666666777777===>>>@@@@@@???<<<999777999888888888::::::888666555666666777777777777777555555666666666666555555888888777777777777666666666777777555444333555666444555666666777666666666MMMLLLMMMSSSfff}}}zzz^^^LLLHHHBBB@@@BBB>>>@@@?????????>>>>>>>>>===??????>>>===============>>>>>>============>>>>>>FFFJJJVVVllliiiXXXMMMCCC@@@>>><<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<@@@???>>>======???AAABBB===BBBAAAAAAIIIMMMYYYnnnsss^^^RRRPPPKKKEEE@@@======???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999888999:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@??????>>>???AAADDDDDDFFFOOOYYYhhh{{{ttt]]]KKKAAA???===<<<;;;:::999999888999888999:::::::::999888777444777999888777<<>>>>>>>>>>>AAA@@@??????>>>>>>??????>>>============>>>>>>???DDDGGGSSSjjjjjjWWWMMMCCC???>>><<<<<<>>>>>>===============>>>>>>AAA@@@>>>===>>>???AAACCC<<>>???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>AAACCCDDDEEEOOOYYYggg{{{{{{dddRRREEE???@@@<<<;;;::::::999999999999999999:::;;;:::999888777444777999888888>>>HHHPPPWWWOOODDD===999999::::::999888888777666555555444222222333333333333333333444444444444444444444444444333222333555777777666555333444555444444:::AAAKKKIIIBBB999555666666333333333222222333333444555333333333222222222222111222222222111111111000000222222222222333444444555777777666555555444333222333222222111111000000///000111111222222111111000111111222222222222111111000000111222222111111111111111000000111222444555333:::CCCIIIPPPTTTPPPIII666444222222444666777777333333222222333555777999;;;;;;;;;:::777555444444222555888888777;;;CCCJJJLLLFFF>>>888666777777777666555444444333333333444444444555555666777777888777666666888999888555333444444555666666666666555555555444444444444555555666666666666666666777777444555666666444333333444333333444555555555555555LLLNNNSSS\\\ppp|||___MMMIIIDDDBBBDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???????????????<<<<<<<<<======>>>???@@@DDDGGGRRRjjjlllWWWLLLCCC@@@???======???>>>============>>>??????@@@???>>>>>>>>>???AAAAAA<<>>>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAABBB===<<<<<<;;;;;;<<<<<<===::::::;;;<<<==================@@@CCCCCCEEEOOOYYYggg|||gggUUUIII@@@===@@@<<<<<<;;;:::::::::::::::::::::;;;<<<;;;:::999888555666888888;;;AAAJJJQQQSSSKKKAAA;;;999::::::999777777777777777666555444222333333444444333333222333333333333333333333333555333222333444666666555555333444666666666===EEEMMMJJJBBB888555777777444333333222222333333444555333333333333222222222222333333222222111000000000111111222222333333444444666666666666555444333333222222222111111111000000000000111111111111000000111111222222222222111111000000111222222222222111000000000111222333444555000666;;;???FFFMMMNNNKKK888666444444555555555444444333333333444777999;;;<<<;;;999888666666666666333666:::;;;;;;===AAAEEE@@@===888666555555555555666555444333333333333333555555555555666666666777666444444444444444222000333444444555555555555555666555444444444444555666555555666666666666777777333555666666444333333444222333444444555555444444KKKPPPWWWcccxxxcccQQQKKKDDDBBBCCC???========================@@@???>>>>>>======>>>>>>;;;;;;;;;<<<>>>???AAAAAAFFFHHHRRRjjjmmmWWWMMMCCC@@@???===>>>@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@<<>>????????????>>>===<<<<<<===>>>??????>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<===@@@CCCCCCEEEOOOYYYiii~~~sssWWWJJJDDD===;;;>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===<<<;;;:::999666666777999===DDDKKKOOOMMMFFF===999999:::888666444555666666666666444444222333444444444333222222333333333333333333333333666444222222444555555444333222444777777888???GGGOOOKKKBBB888666888888555333333222222333333444555444444333333333222222222333333222222111000000//////000111222333333333333333333444555555444333222222222222222222222111111000000111111111111000000111111222222222222111111000111111222333333222222111111111111222333333444000444777888<<>>;;;999888777666444222222222333555999<<<>>><<<999666555555555666666444666:::>>>?????????>>>999888777555444333444555666666555444333222333333555666666777888888888888555444222222333444333222333333444555555555555444666666555444444555666666555555555666666666777777333555666666444333333333222222333444444444444333JJJPPPZZZggg|||gggSSSMMMEEEAAAAAA<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBHHHIIITTTkkkmmmWWWMMMDDDAAA@@@>>>>>>AAA;;;;;;;;;;;;;;;<<<===>>>======>>>????????????>>><<>><<<===>>>??????>>>===<<<:::;;;<<<<<<<<<;;;999999;;;::::::999999::::::;;;;;;<<<===>>>????????????<<<===???CCCCCCEEEOOOYYYjjjhhhNNNEEEBBB<<<999;;;======<<<;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::777666666999???FFFKKKMMMHHHAAA:::777888999777444333444555666666666555444222333444444444333222111333333333333333333333333777555222222333444444444222111333666777888???HHHPPPKKKBBB888666999999666333333222222333333444555444444444333333333222222333333222222111000000///...///000111222333333333000111222333333333222111222222222222222222222222000000111111111111000000111111222222222222111111000111222333333333333333222222222222222222222222///444777555666;;;??????IIIFFFBBB???===;;;888555///000000222666:::>>>@@@:::888444333333555666666444666;;;???BBBAAA===999666777777444222222444666777666555444333333333333///000222444666777888888777555333333444666777666222333444444555555444444777666555444444555666777444555555555666666777777222444666666444333222333222222333444444444444333KKKLLLUUUiiiqqqTTTGGGDDDAAA;;;666>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<======>>>@@@CCCFFFJJJTTTjjjkkkUUULLLCCC@@@???======???=========<<<;;;;;;;;;:::============>>>???@@@AAA@@@@@@CCCDDDDDDJJJ[[[lll{{{gggZZZSSSKKKEEEDDDCCCBBBAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::888888999999888888777888888888::::::;;;<<<===>>>???@@@@@@===>>>BBBEEEHHHMMMSSSeeennnYYYHHHDDD@@@888555999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999777555777===DDDIIIKKKEEEBBB===:::999999888777444333333222222333333444555777777777555444555666888888777555555444444444333333222222333333444555666555555555555:::EEEOOOQQQIII@@@999777777666555222222111111111222444555444444333333222111000000111111000000000000111111222222111111111111222222444444444444333333222111111111111111111111111111444333222111000000000000111111222222222333333333555444222111000111222222333333333222222111111111333333333444555666777888@@@HHHMMMJJJDDD???888333444222000444:::@@@CCCCCC:::777333222333555666777777999<<>><<<<<<>>>===============<<<<<<<<<============>>>???@@@@@@???@@@CCCDDDDDDKKK\\\mmm|||iii[[[TTTKKKEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;::::::::::::999999999::::::;;;:::;;;;;;<<<===>>>>>>???@@@===>>>BBBFFFHHHOOOVVVfff|||nnnaaaPPPBBBAAA@@@;;;:::>>>999999::::::::::::;;;;;;;;;;;;::::::::::::::::::999777555888???FFFKKKMMMCCC@@@;;;888888777777666444444333333333333444444555666666666444333444555888777666555444444444444333333222222333333444555777777777666666:::DDDMMMOOOHHH>>>888666555444333222222111111111222333444444444333333222111111000111111000000000000111111222222111111111111222222333333444444444333222222222222222222222222222222444333222111000000000000111111222222222333333333444333333222111111222222333333333222222222111111222222222333444555666777>>>EEEKKKKKKIIIEEE===555444222000444:::??????>>>999666333333444666777888666888:::;;;;;;999777555555555444333222333444444999888666444333333333444333333444555666777888888444444444444444444444444444444444444444444444444777666666555555555555666666777777666666555444333222222222111111222222333444333111//////000111222FFFJJJUUUhhhtttVVVGGGCCCAAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<======<<<<<<>>>???AAAFFFPPPfffnnnTTTKKKBBB???>>>;;;;;;==================>>>>>>>>><<<<<<<<<<<<===>>>?????????@@@CCCEEEEEELLL]]]nnn}}}kkk\\\UUULLLFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<===>>>;;;;;;<<<<<<<<<=========???===>>>CCCFFFJJJQQQYYYhhh{{{gggZZZTTTGGG>>>???@@@<<<;;;>>>999999::::::::::::;;;;;;999999999999999999999999999777666:::BBBIIINNNOOOAAA>>>:::777777777666555555555444444444444555555444555666555333222333444777666555444333333333333333333333333333444444555666888888777888===EEEKKKNNNFFF===666444444222111222111111111111222333333444333333222222111111111111111000000000000111111222222111111111111222222222333333444444444444333333333333333333333333333444333222111111000111111111111222222222333333333333333333333333222222111333333333222222222222111111111111222333444555666;;;AAAGGGKKKNNNLLLCCC888555333333888>>>AAA>>>;;;888666333333555777888999555666666666555444333333444333333333333444444555777777666555555555555555222333333444555666777777333333333333333333333333444444444444444444444444666555555555555666666777666666555555555555555666333333222222222333444444333222000//////000111111DDDGGGPPP___uuuӵĦAAA@@@@@@;;;;;;;;;Ħ<<<<<<<<<;;;;;;;;;;;;<<<======<<<======<<<;;;:::<<<>>>AAAӵnnnVVVLLLCCC@@@>>><<<<<<===;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<===>>>???>>>@@@CCCFFFFFFMMM]]]nnnĦ]]]VVVLLLFFFDDDCCCAAA@@@?????????>>>======<<<<<<======>>>>>>???>>>>>>>>>::::::::::::;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===???CCCGGGKKKTTT]]]nnnooo\\\RRRNNNEEE>>>??????;;;999:::999999999:::::::::;;;;;;888888999999999999999999999777777<<>>EEEGGGAAA;;;666555333333666888999999555444444333222222222222222222222333333444444555666666666666666666666666222333333444555555666666333333333333333333333333444444444444555555555555555555555555555666777888555555444333444555666888666555444333333333333333444333222222222222333333DDDGGGLLLTTTeee4ĉ@ӵ>LBBBAAAAAACCC<<<<<<=hĦ<<<<<<;;;;;;;;;;;;<<<======<<<======<<<:::999;;;<<<4ĉ@ӵmmmXXXNNNDDDAAA@@@======>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>@@@CCCFFFFFFLLL\\\mmm>Llll^^^WWWMMMGGGDDDCCCAAA???BBBAAA@@@>>><<<;;;:::999<<<===>>>>>>>>>>>>>>>===999999999999:::;;;======;;;;;;;;;;;;<<<<<<<<<<<<======???CCCFFFJJJUUU```uuuvvvaaaRRRJJJIIICCC?????????<<<999999999999999:::::::::;;;;;;888888999999::::::::::::999777999@@@IIIOOONNNKKK>>><<<999888888888777666555555555444444555555555666777888777666555555777555555444333333333444444444444333333444444555666111666888777<<>>777555444333111111111111111111111111111333333222222222222222111222222111111111111222222333333222222222222333333222333444444555555555555333333333333333333333333444333222222222222222222111111222222222333333333111222444555555444333222222222222222222222222222333333333333444666777888888;;;???FFFOOOSSSJJJ>>>999777999AAAIIIJJJCCC;;;555444222333555777888888555444333222111222222333111222222333333444444444555555555666666666666666222222333333444444555555444444444444444444444444444444444555555666666666555555555555555666777888444444333333333555777888888777666444333222222111333333333333333333444444FFFHHHJJJMMMXXXqqqGG=?HdĦBBBAAAAAACCC>>>=Īj<<<;;;;;;;;;;;;<<<======;;;<<<<<<;;;999999:::<<>>===???:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????===@@@CCCFFFFFFKKKZZZjjjHdĦnnn___XXXNNNGGGDDDCCC@@@>>>BBBAAA@@@>>><<<:::999888<<<<<<=========<<<<<<;;;999888888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======@@@CCCEEEIIIUUUaaayyy|||gggWWWJJJCCCAAA???======>>>===<<<;;;999999::::::::::::;;;;;;888888888999999:::;;;;;;999888;;;DDDMMMPPPKKKEEE===;;;999888999999888777555555444444444444555555777888999888666555666777555555444444444444444555444444444444444555555666111666777666===KKKTTTTTTQQQJJJ@@@999666555333222111111111222111111000///222222222222222222222222222222111111111111222222333333222222222222333333333444444555555555555444333333333333333333333333333333222222222222333333111111222222222333333333222333333444444444444444111222222222222333333333333333333444555666777888777999===CCCMMMSSSOOOFFF:::888:::AAAJJJJJJBBB888444333222333555666666555444333333222222333333444111222333333333333333222444444555555666555555444222222222333333333444444444444444444444444444444444444444555666666777777666555555555555666666777444333333333444555666666888777666444333222111111222222222333333333333333CCCFFFIIIӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD@@@@@@????fӵ<<<;;;;;;Ħ999:::;;;ӵƜ`1.׼sĭӵmmmYYYOOOEEEBBB@@@===<<<ӵ;;;:::::::::Ħ======>>>???@@@IIIXXXĦĦDdDHHHDDDBBB;;;;;;ӵ;;;:::ӵ999ӵ999:::;;;@@@CCCĦӵĭӵmmm[[[OOOGGGAAA======<<<;;;<<<======;;;999999::::::::::::;;;;;;666666777777888999999:::999999===GGGPPPPPPHHH???:::999777777888888777666444444333333333333444444666888888777666555666777666555555444555555666666444444444444444555666666333888777444<<>>CCC?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?AAA@@@ZufĦ<<<;;;;;;gL===999:::g&e===gĉ@g&e>&e@e??oooXXXNNNDDDAAA???<<<g<ĉ<<<<<<;;;;;;3we<Ħ===>>>>>>???3h?@eZ3h?gLD%%)?DDDfff?><z=======?Ħ888g&e:::g&e888888999S?ʬ@@@4ff?>ߝL@eg&e3h?g&e>&e??www___QQQIIIDDD???===>>><<<:::999::::::999999999:::::::::;;;;;;;;;444555555666777888888999::::::???IIIQQQPPPEEE:::999777666666777777666444444333333222222333333444555777777777555444555666666666555555555666666777555444444444444555666666666:::888444;;;MMMVVVUUUQQQJJJ???888555444222111000111222222222000///...222222222222222222222222333222222111111222222333444333333222222333333444555666666666555444333333111111111111111111111111333333333222222333444444111111222222222333333333444333333222333444666777111111111222222333333333111111111222333444666666444777:::???JJJVVV[[[ZZZGGGCCCAAAFFFMMMKKK@@@444444222111222333333222000///000111333444444444444222333333444333222000///333333444444444333111111222222222222222222333333222222222222222222222222444444444555666777777888888777666555555555555555333333555555555444333222111111111222333444555666555555666777888888777777FFF4Dӵ|||Hƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9ĦAAAAAA@@@g?;;;;;;HdĦ:::@@@???Hu]Ħ<<>>>>>???Bt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ===Ht@cӵHu]Ħ:::Hu]Ħ;;;;;;Htƅ^;;;qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦfffVVVMMMDDDAAADDD??????>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::888666777999999666333555<<>>888444222333555000000000000000000000000333333333222222222111111111222333333333333222111444444333333222111000000444555666666666555333333333333333222222222222111333222222111111222222333333333222222222333333444111111111222222333333333222222333444333222111000222222222333444555666777444333333888AAAKKKSSSWWWOOODDD>>>EEEKKKGGG???;;;666444111000000222222222444333222333555777777666444555555555444333222222111222333333444444333333333333333333333333333333333333333222222222111111222333555777777666555444555555555555555555444444333333222222222333444444666444111000000222555777555777999===@@@BBBBBBAAAFFFCCC4DuXӵyyyDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵAAAAAAGR/f6LĭĦ;;;;;;DdDĦ<<<>>>===DdDĦ>>>`eĭDdDΦDdDĦDdDĦlllXXXMMMBBB??????===geĦ;;;;;;;;;FSĦ>>>>>>qjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦ;;;DdDĦ:::q<R@@@<<>>===<<<;;;;;;;;;;;;:::::::::999999999888888:::888666777999999777444777>>>HHHOOOOOOHHH???888999888777666555555555555444444444444333333333333444555555555555444333222555555666666666666555555333333333333333333333333444888888999CCCTTT]]]\\\VVVJJJ>>>888444222222444111111111111111111111111333333333222222222111111111222333333333333222111111111111111111111111111444555666666666555333333000111111111222222333333333222222222222222222333333333222222333444555555222222222222333333333333444555555444333111///...333222222333333555666666444444444777>>>FFFOOOUUUTTTIIICCCFFFJJJEEE===999777555222111333444444444333222111333555777777777555555555555555444333333222333444444444444444333333333333333333333333333333333333222222222111111222333555666666666555444555555555555555555444444444444333333222333333333444444444444555666777888<<<<<>><<<<<<DdDĦ@@@HߝL`o9DdDΦDdDӵDdDĦnnnYYYNNNCCC??????===geĦ;;;;;;sp?aĦ>>>>>>GIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ<<<DdDĦnuR)ĦDdDĦ<<<DdDĦ999po9u>>>???@@@====ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵkkkVVVMMMGGG@@@>>>@@@>>>===<<<<<<;;;;;;;;;;;;999999999999888888888888999777666777888888777666:::BBBLLLQQQNNNFFF<<<666888888777666555555555555666555555555444444444444222333333333333222222111444555555666666666555555222222222222222222222222444777777777DDDVVV```___TTTIII===888555111111333111111111111111111111111333333333222222222111111111222222333333222222111...//////000111222222333444555555555555444333333......///000111222333444222222222222222222222222222222222333444555666777444444444444333333333333444444444444333222111000333222222333333444555666333444555666999???IIIQQQYYYPPPHHHHHHHHHCCC<<<777555333222111333555555555222111000222555777888888555555555666555555444333444444555555555444444333333333333333333333333333333333333222222222111111222333444555666555444333444444444444444444555555555555444333222222222333222333555888999;;;;;;;;;EEEDDDHHHSSS___ddd```ZZZGGGDDD4DuXӵpppDdDʜ4DuTӵ>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Ħooo[[[OOOCCC@@@???===geĦ;;;s<v>aĦ======peӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ===>d<Ħ888peӵ???Ħ@@@F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵppp]]]KKKEEEDDDAAA>>>======<<<<<<;;;::::::;;;;;;::::::999999999888888888888777777777777888888888<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ<<<<<<B?Ho9GGG>d<>d<ӵB?Ho9<x&ӫeʬtIӇIII>d<Φ>d<Ħ;;;D&ӫetIӇ999DdDĦ===sdKĦ888B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvaaaRRRCCC>>>???>>>;;;888<<<;;;;;;::::::::::::;;;::::::::::::999999999999777777777666666777999:::>>>HHHSSSVVVNNNDDD===;;;777666666555555555555555777777666666666555555555333333444444444444333333333333444555555555555555111111222222222333333333333555444666EEEYYYbbb___MMMCCC:::777555222111222222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333555555444444333333333333000000000000000000000000111222222333333222222111111111222333444555777888555555555444444333333333000000111222444555666777333333222222222333444444222444666444222444===DDDQQQOOOKKKGGGDDDBBB>>>:::111000///000222333222222//////...000444666777777444444555555555555555444444555555666555555444444222222222333333444444444333333333222222222111111222333333333333333222222333333333333444444555555777666555444333333222222222222444777<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌCCC@@@Bene;;;Hkge???ne<<<<<aĦ<<<<<<@GDDDHHHse<Ō@GHkgeHĪj@IŌRRRKKKege<<<<<<Hu]3hIŌ999:::DdDĦ===ne;;;999@h@@@???>hsene@GsĪj@hnnnZZZTTTLLLFFFBBB>>><<<:::;;;::::::999999::::::::::::999999999999888888888666666777666666777:::<<>>:::333222111222444444333222000///...000333555666666222333444444555444444444333333444555555555555555111222222333333444444555333333333222222222111111333333222222222222111111222222333333444444555555666666555444333333333444666666777999>>>EEEKKKOOOUUUWWWXXXTTTKKKEEECCCDDDJJJ4DuXӵlllĵD^DdDĦ@@@BBB@@@;;;;;;>>>===<<<===>>>D^s׼s___RRREEE@@@???>>>geFm8;;;>aĦ;;;;;;<<>>@@@???AAAs׼sxxxfffUUU]]]aaaXXXIII???>>>@@@::::::999999999999::::::777777777777666666666666555666777666555666:::>>>EEEOOOWWWTTTGGG<<<999;;;555555555444444555555666666666666555555555444444333333444555555555555555111222333444555555555555222333333444555555666666444555444777FFFWWW[[[UUUEEE===777666666444222333444444444444444444444444333333333222222222111111333333222111111222333333222222222333333444444555555444333222222222333333111111111222222222222222000111333444444333111000111111111111111222333444222222222222333333333333666555444333222333333444333333222222222222222333222222222333444555666666===CCCFFFBBB??????===888333222222222333333222000000///...000222444444444111222222333444444333333000111222444555555555555111111222333333444555555333333333222222222111111333333222111111111111111111222222333444444555555666555555444444444555555<<<===>>>@@@CCCGGGKKKNNNRRRPPPLLLFFF@@@;;;::::::Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦcccRRRKKKEEECCCDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;Ħ@@@>>>@@@DDDIIIVVVkkk>d<ĦBe```SSSFFF@@@???>>>geFYĉ;;;<<<>aĦ;;;;;;;;;<<<======??????BBBEEEFFFIIIBenu]ӵqqqbbbSSSKKKFFFBBB??????>>>>>>>>>>>>>>>>d<Ħ===<<<;;;:::;;;>d<Ħ<<<<<<<<<Ħ;;;;;;;;;<<<<<<<<<======??????AAACCCAAADDDXXXooo}}}BeĦ~~~iiiZZZNNN```nnncccJJJ::::::AAA999999999888999999::::::666555555555555444444444444666777666555666;;;???GGGPPPXXXRRRDDD888555888555555444444444555555666666555555555444444444444222333444444555555555555111222333444555555555555333333444444555666777777444555555888FFFWWWYYYQQQBBB;;;555666777555333444444444444444444444444444333333333222222222111111444333222111111222333444...///000111333444555666555444333222111222333444000000111222333444444555000111333444444333111000111111111000111111222222111111111222222333333333444333222222333444666777333333222222111222222222222111111333555666444333888@@@EEEAAA>>>===;;;666222111000111111111///---111000///000222333444333000111222222333333333333///000111333444555666666111111222333333444555555333333333222222222111111333333222111000000111111111111222333333444555555555555444444444555555666AAABBBDDDFFFHHHIIIJJJKKKLLLGGG???:::888777666555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦjjjTTTJJJDDD@@@>>>AAA@@@???>>>============;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;gdKĦ>>>======AAAIIIUUUfffsdKĦfffVVVFFF@@@>>>===ŶS:::>>>???3we<<<<<<<<<<<<>>>>>sdKĦ>>>>>>gdKĦ<<<;;;:::999:::<<<>>>???===<<<>>>AAADDDKKKZZZiii|||}}}gdKĦttt___RRRMMMKKKHHHCCC???<<<:::999<<<<<<;;;:::999999999999:::888666666888999777555666666666666666888<<<@@@JJJPPPOOODDD<<<:::888555666666555555555444444444555555666666666555333222333333333333333333333333222333333444444333333222222222333444444555555666333666888<<>>CCCDDD@@@;;;777666222222111000000000000000111222333333444444333333222111000//////000111222000000000111222222222333333333333333333333333333222222222222222222222222555444444333333222222111555444333222222222333444666777777666555777:::===DDDEEEGGGGGGGGGEEEBBBAAA;;;:::888666555444444555>AneneneneDeiiiTTTKKKEEEBBB@@@@@@@@@???>>>============;;;;;;<<<<<<<<<=========<<<<<<ne======>>>===@@@GGGQQQbbb{{{nebbbTTTFFF@@@???===>A999;;;>>>k<======>>>>>>>>>???@@@CCCFFFFFFHHHRRR\\\sssfhyyydddZZZNNNGGGEEEFFFDDDBBBDDDCCCCCCBBBAAADeAAA???===<<<===>>>ne======ne======<<<;;;::::::;;;===>>>>>>===???CCCGGGPPPaaappp{{{zzz|||neiiiVVVJJJEEEDDDBBB@@@>>><<<;;;;;;<<<;;;:::999999888999999:::888666666888999777555555666666777888;;;@@@DDDJJJMMMJJJ@@@999999;;;:::666666555555555444444444444555555666555444333222333333333333333333333333222333333444444333333222555555555555555555555444333555888<<>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<>>???DDDLLL]]]vvvsss]]]QQQEEEAAA@@@>>>===;;;<<<>>>>>>????????????@@@@@@CCCFFFFFFHHHQQQ\\\ppptttaaaWWWKKKEEEDDDEEEEEECCCBBBBBBAAA@@@@@@>>>???===;;;;;;<<<===<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===???>>>@@@EEEKKKWWWjjj{{{|||xxxwwwvvvcccRRRHHH@@@???>>><<<;;;:::::::::<<<;;;:::999888888888888999777666666777888666555555666777777999>>>DDDHHHKKKJJJDDD;;;777999<<<===555555555555555444444444333333444444444333222222333333333333333333333333333333444444444444333333777777777666555444444333333555888===FFFNNNMMMGGG:::777333222333444555555333222222222222333444444444222111111222333333222333222111111000111111111111111222222222222111111222222111000000000111111333222222111111000/////////000111111222111111111000000000000000111222222333333333333333333333333111222222333333333333333222222222222222222333333333333333333333333333333444:::AAAEEEDDD>>>888555111111111000111111222222111222222333333333333333555444333222222333444555222222222111111111111111333333333333333333333333111111111222222333333333111111222222333444444555333222222222222222333444///333888<<>>:::666333222444333222222111111222EEEDDDCCCBBB@@@BBBLLLXXXrrriiiUUULLLGGGCCCBBB>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<>>>>>>???CCCIIIYYYsssgggYYYOOOFFFDDDCCC???>>>>>>???===<<<===??????>>><<<===>>>>>>>>>????????????>>>???AAADDDDDDFFFOOOZZZmmmssscccYYYMMMFFFEEEEEEDDDBBB>>>>>>======<<<;;;;;;:::===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;;;;<<<<<>>@@@EEEMMM[[[pppzzzwwwmmm]]]PPPIII@@@???===;;;999888777777;;;:::999888888777777777888777777777777777666555666666777888:::???FFFKKKLLLHHHAAA:::777888999:::555555555555555555555555222222222333222222222222222222333333333333444444333333444444444444333333666666555555444444444444111444777>>>IIIQQQNNNGGG999666333222222333444444111111111000000111111222333111000000111222222111222222111111111111111222222222333444444333111111111111000000000000000111111111111000000000000000000000111111111111111111111000000000000111222222222222222222222222222222111111222333333333333222111111111222222333333333333333333333333333222222000666>>>DDDDDD???888444333333333333333444444555111111222333333333333222555444333222222333444555333222222222111000000000222222222222222222222222111111111222222333333444111111222222333333333333222222222222333333444444444888===AAADDDFFFHHHJJJ@@@>>>:::777444222222222111111111111111111111HHHFFFDDDDDDBBBCCCLLLVVVqqqjjjUUUKKKFFFBBBAAA>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======???BBBGGGUUUooozzzaaaWWWOOOHHHFFFDDD@@@>>>???>>>=========>>>>>>>>>===<<<<<<<<<=========>>>>>><<<<<>>======<<<<<<<<<<<<===<<>><<<;;;999999888888::::::999888777777777777777777777777666555555666777777888888;;;AAAHHHMMMNNNGGG???:::888777555444444555555555555555555555222222222222222222222222222222222333333444444444333444444555555444444333222222222333333444444444000333888@@@MMMUUUPPPGGG:::777444222222222222111111111000///////////////333111///000111222111111222111111111111111222222333333555555555444333222111000000000000000111111......///000111222222222222222222222111111222222111111111111111222333333222222222222222222222222000111222222333333222222111111111222222333333333333333444444444333222222...222:::@@@BBB???999555333333222222222333333444000111222222333333222222444333222111111222333444333222222222111000000000222222222222222222222222111111111222222333333333333333333222222111111111111111222333444555555555<<>>>>>===<<<<<<======>>><<<<<<=========>>>>>>>>>>>>>>>======<<<=========<<<>>>AAACCCEEEQQQiiiwww___VVVNNNHHHFFFCCC???===???========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@@@@AAAJJJTTTggg{{{|||qqqfffXXXMMMHHHEEEBBB>>>>>>>>>===<<<<<<;;;;;;::::::999999:::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===============<<<===<<<>>>DDDKKKWWWjjj{{{kkkWWWJJJCCC???;;;;;;;;;;;;;;;<<<<<<===:::999888777666666666666666777888777555444555666777888888:::>>>EEEMMMSSSRRRGGG>>>:::999666222111444444444555555555555555222222111111111222333444111222222333333444444555444444555555555555444444000111111222333333444444111333999BBBPPPWWWPPPFFF999666333222222111000///111000000/////////000000333111000000111222222111111111111000111111222333333333444444444444444333111111000000000111222222---...///000222333444444444444333222222222333333222111111111111222333333222222222222222222222222000111111222222222222222222222222222222222333333111222333444444444333222///111666;;;??????<<<888333222111111000000111111000111111222222222222222333222111000000111222333222222222111111111111111222222222222222222222222222222222222222222222222444333333222111111000000111111333555666777777777AAACCCDDDDDDAAA>>><<<<<<777555333000//////000000000111111222222222111111JJJFFFDDDCCCBBBBBBIIIQQQddd|||eeeRRRKKKGGGEEEDDD>>>>>>>>>======>>>>>>???;;;;;;<<<<<<<<<===========================>>>???===???BBBCCCCCCKKKaaavvvxxxaaaTTTMMMFFFCCC@@@;;;;;;===<<<<<<======<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>@@@???AAAJJJTTTcccwwwuuujjj[[[OOOJJJFFFAAA>>>>>>======<<<<<<;;;:::::::::999999;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>=========???CCCIIISSSdddssszzz{{{yyybbbQQQGGGBBB@@@;;;;;;;;;;;;;;;<<<<<<===999999777666666666666666555777888777555333555666666777999<<>>@@@@@@>>>555555333222111111111111000000111222222222222222333222111000000111222333111111111111111222222222111111111111111111111111444333333222222111111111222222222111111111111111111222444666888888888888???@@@AAA???;;;777666555444333222000000000111111000000111222222111000///IIIEEEBBBBBBAAAAAAGGGOOO]]]xxxbbbQQQKKKHHHGGGGGG???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<=========<<<======>>>???@@@>>>@@@CCCCCCAAAGGG[[[ooo{{{dddRRRKKKEEEAAA===999999<<<;;;<<<===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>AAA@@@AAAJJJTTT```uuuwwwkkk\\\PPPJJJFFFBBB>>><<<<<<;;;::::::999999888999999:::;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>???>>>@@@DDDHHHPPP```ooorrrvvvlllWWWIIICCCAAAAAA???>>>===;;;:::999999999999888777666666555555555555777888777444333444777555777999===EEEOOOZZZbbbYYYHHH888555666666555777444444444555555555666666333333222222222333555666111111222333333444555555444444555555555555444444666555555444444333333222444666:::CCCOOOSSSIII<<<444222111111222333333222//////000222555777:::;;;444222111111222333333222111111000000111222333333000///......///111333444222222111111222333444444222222222222222333333333555444222111111111222222///////////////000111111111111111111111111111111000000111222222222222111444333333222222111111111///000333555555555444333555444444888===BBBCCCBBB:::999777666444444333333000000111222222222222111333333222111111222333333000000111111222222222333111111111111111111111111555444444333222111000000000000000111222222333333111333555777999::::::999<<<<<<<<<:::666444333333000000000111222333444444///000111111111000...---FFFEEEBBBAAAAAADDDGGGIIITTTmmmbbbQQQIIIEEEDDDDDD???>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;<<<=========>>>======<<<<<<<<<======@@@AAABBBAAAAAAIII___tttvvvbbbRRRKKKCCC>>>======<<<:::999999:::::::::;;;;;;;;;============>>>>>>>>>>>>:::<<<>>>???@@@EEELLLRRRbbbppp}}}}}}ppp^^^PPPIIIFFFDDDAAAAAA@@@???===;;;::::::999999999999::::::;;;;;;;;;:::::::::999999999888888;;;;;;<<<<<<<<<;;;999888>>>@@@???@@@IIIXXXccchhhhhhooo{{{oooXXXOOOIII@@@<<>>:::444222333444444333444333222111111111222333111111000000000000111111...///000111111111111111111111222222222333333333111111111111111111111111000111222333222111000///222333666;;;???@@@???===888777444222000000111222333333222111000///......111111000000000000111111FFFDDDBBB@@@AAACCCEEEGGGPPPhhhdddQQQHHHCCC@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???AAAAAABBBLLLbbbwwwuuuaaaRRRKKKCCC>>>======;;;999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>:::<<<>>>???@@@DDDKKKQQQaaaooorrr```RRRJJJFFFCCCAAAAAA@@@???===;;;:::::::::999999:::::::::;;;;;;;;;:::::::::999999999888888999999;;;<<<<<<<<<;;;;;;>>>??????@@@JJJZZZfffjjjnnnooouuu|||fffRRRKKKFFF>>>;;;======<<<<<<;;;::::::999999;;;:::999777666666777777999999888777666666666666444999;;;<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCEEEPPPggg}}}sss___RRRLLLCCC>>>===<<<;;;999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===?????????CCCJJJPPP___nnnvvvdddUUUKKKFFFCCCAAAAAA@@@???===<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999999888888777888:::;;;<<<=========>>>??????AAALLL]]]iiimmmsssnnnpppnnn\\\LLLGGGEEE>>>;;;<<<<<<<<<;;;;;;::::::999999;;;:::888777666777777888::::::999888777777777777555888888<<>>777333111111222222444333222222111111222222222222222222222222222222000111111111111000000///111111111222222222222333111111111111111111111111222222222222333444555666777666555666777777666555555444222000//////000111000000000000000000000000111000000//////000000111GGGFFFDDDBBBAAABBBDDDEEEQQQddd{{{```OOOHHHDDDBBBBBB>>>>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;===AAADDDHHHTTTmmmqqq\\\RRRKKKCCC>>>===<<<:::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<======>>>?????????BBBIIINNN\\\nnnxxxgggWWWLLLFFFBBB@@@AAA@@@???===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999:::;;;<<<<<<======>>>??????BBBNNN___kkknnnooolllooozzzdddWWWKKKGGGEEE@@@===<<<;;;;;;;;;:::::::::999999999888777666666777888888:::999888777777777777777777666777???QQQ``````XXXEEE>>>888777666444444777222222222333333444444444444444333444444444444444333333333333333333333333333444444444444444444333333333222222222222222333888888BBBRRR[[[UUUEEE:::666444222111222222111000111111000000111111111000333333222222222333444444111222222222222222333333444444444444333222222111//////000111222222333333000000111222444555666666222222222111000//////...//////............//////333333333333333333333333222222333333333444444444444333333222333333444444333222222111111222222333///111333444444888===BBBAAA===888333111222333444333333222222222222111222222222222333333222222222111111111111111000///...111111111111222222222222111111111111111111111111333333222222444666888999;;;888555444444444333222333222111000//////000000//////000000111111111111000000////////////000000HHHGGGEEEDDDCCCDDDEEEFFFMMM^^^xxxxxx]]]NNNGGGDDDBBBBBB============<<<<<<<<<<<<=========<<<;;;;;;;;;::::::::::::::::::;;;<<<===<<<>>>BBBFFFJJJVVVooopppZZZPPPJJJBBB===<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>AAAHHHMMMZZZnnnxxxhhhXXXLLLEEEBBB@@@AAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::;;;;;;<<<<<<>>>??????DDDQQQaaakkkllldddhhhsssppp\\\RRRIIIEEECCC@@@<<<;;;:::::::::::::::999999999888777666666666777888999888888777666666666777777888666888DDDWWWbbb\\\QQQAAA;;;777777666333444666444444444444555555555555333444444444444333444444333333333333333333333333333333444555555444333333222222222111111222222333555666@@@QQQZZZTTTDDD888777555333333333444333222000111222222222222222333333333333333333333444444111111111222222333333333444444444444333222222111//////000111222222333333333333333333333333333333222111111000000///////////////............//////333333333333333333333333222222222333333333444444555555444333222111111222333222222111111222222333...111444444333555:::???===;;;888555333333444666333333333333222222111111111222333333333333222111111111111111111000///...000000111111111222222222000000000000000000000000333333333333444666999:::<<<999555333222222222111111111000000000000000000/////////000111111222222000000////////////000000HHHGGGFFFEEEEEEEEEFFFGGGNNN\\\tttwww]]]MMMFFFBBB??????==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>><<<>>>BBBEEEHHHTTTmmmoooZZZNNNHHHAAA===<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<>>>???>>>>>>AAAHHHMMMYYYppp~~~uuugggXXXKKKDDDBBBAAAAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888;;;;;;:::::::::;;;<<<<<>>???<<<>>>AAACCCEEEPPPggg}}}qqq\\\LLLGGG@@@<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;===>>>>>>>>>BBBHHHNNNXXXqqqyyyrrreeeVVVJJJCCCBBBBBB@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888:::999999999:::<<<===>>>???@@@BBBIIIVVVbbbeeeaaaVVVaaatttrrrZZZKKKGGGAAA===<<<<<<;;;999999999999999999999999999666555555555666777999:::888888888777777888888999999999@@@QQQ```___PPPBBB999666555777555222222666555555555555555555555555222444666555333222444555555555555555555555555555222333555666666555333222111111111111111222333333111111;;;LLLWWWRRRDDD999777555333333444444333222000333555555333111222333555555555555444333222222000111111222333333444444222222333444444444333333222222222222333333333333444444333333333333222222222222111111111111000000222111000////////////000222222222333333444444444111222222222222333333333444444333222111111111222333222222111111222222333111222333333333444777888:::;;;<<<:::666333222333222222333333333222111000///000222333333222000//////000000111111111111000000000000000111111111111000000000000000000000000222333444555666666777666333222000000111222111000///000000111222222222222000000000000000111111111//////............//////DDDDDDCCCDDDDDDEEEFFFFFFJJJUUUkkkoooWWWKKKGGGEEEDDDDDD<<<<<<<<<===============:::;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>??????;;;===???@@@BBBLLLcccxxxrrr^^^KKKEEE???<<<===>>>>>>===;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>:::<<<>>>>>>>>>BBBIIINNNXXXrrrvvvooocccUUUIIICCCBBBBBB@@@@@@???>>>=========>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888999:::===???AAA@@@AAACCCJJJWWWbbbbbb]]]VVV```qqqiiiRRRHHHEEE@@@<<<<<<>>>>>>===999999999999999999999999555555555555666777999:::999999999888999999::::::999:::DDDUUUbbb^^^MMM===888555555777555111222666444444444444444444444444222444666555333222333666666666666666666666666666222333555666666555333222111111000000111222333333000111:::KKKVVVRRREEE;;;666555333222333333222111111444666555222//////111555555555555444333222111000000111222333333444444111222333333444444444444444444333333333333333333222222222333333444444444222222222111111111111111222222111000000000000000222222222333333444444444111111222222222333333333222222111111222222333444333222222222222222222333333222222333444555666666:::===>>><<<777222000000222222333444333222111000...///111222222111///......///000111111111111111000000000000111111111111000000000000000000000000222333444666666666555555///...---///111222111000///000111222222333222222111111000000000000000000//////............//////GGGFFFEEECCCCCCDDDDDDEEEIIILLL^^^lllUUUIIIDDDAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>999:::;;;<<<===???@@@@@@>>>@@@CCCCCCBBBHHHZZZmmmnnn\\\NNNFFF?????????===<<<===>>>>>>>>>===<<<;;;999888:::::::::;;;;;;;;;<<<<<<<<<:::;;;>>>@@@@@@FFFLLLYYYsssyyyssslllaaaVVVMMMGGGBBB@@@??????===<<<;;;:::::::::<<<;;;:::;;;<<<<<<:::999999::::::::::::999888888888888999:::;;;;;;<<<===???CCCGGGNNN[[[fffeee]]]WWW^^^mmmyyy]]]JJJAAA@@@???===<<<<<<<<<<<<999888777888999999888777555555555555555666777777:::999888777777777999999999;;;HHHZZZaaaVVVEEE<<<999888555333222111111222444555555555444333333222444444333333333333222222222222444444444444222222333444555444222000000000000000000111111222222222333555AAASSSYYYNNNAAA<<<888666444222111222333444555555555555444444333222222222333333333444444444333222111000000111222333555444222333444444333111444333222111111222333444333333333333333333333333555444444333222111000000000000000000000000000000000000111222222222222111444333222111111111333333333333333222222111111111000000000000000111111111333333222222222222222222666<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>><<<>>>AAACCCBBBHHHYYYjjjqqq^^^OOOFFF@@@??????===<<<======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;???@@@AAAFFFMMMYYYrrrzzzuuunnncccXXXOOOHHHCCCAAA@@@???>>>===;;;;;;;;;;;;;;;::::::;;;<<<===;;;999888888888888777777777777::::::::::::::::::;;;;;;???CCCHHHPPP]]]gggfff]]]XXX___nnnnnnVVVGGG@@@@@@>>>===<<<;;;;;;;;;999888777777999999888777555555555555555666777777999999888777777888888999<<<@@@LLL[[[___SSSCCC999888777555444444444444555444444555555444444333222444444333333333222222222222333333333333333333222222444555444222000000111333333333333444444444555333666DDDWWW]]]PPPAAA;;;777666444333222222333333333333333333333222111111111111111111222222222222333222111000000111222333333222111222333444333222333222111000000111222333333333333333333333333333111111000000//////......111111111111111111111111000000111222222222222111333222111111000111222333333333333222222111111111000000000000111111111111222222222222222222222222666;;;@@@AAA<<<777333111222000//////000000///...000000////////////000000111111000000000000111111111111111111111111111111222000------///111222222777777666444333111000000000000000000111111111111222222111111111000000000//////111111222111000000111000000//////000000111CCCBBBAAA@@@@@@@@@AAABBBFFFGGGUUUooolllTTTGGGCCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<:::<<<@@@BBBBBBHHHWWWgggsssaaaPPPGGGAAA@@@@@@===<<<===;;;;;;:::999999999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>><<<<<<@@@AAABBBGGGMMMXXXppp|||xxxrrrggg[[[QQQIIIDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999;;;======<<<;;;:::999888777666777777888;;;;;;;;;;;;:::::::::999>>>BBBIIISSSaaaiiifff^^^YYYaaaqqqvvvaaaOOODDD@@@???>>>===<<<;;;;;;;;;999888777777999999888777555555555444555555666777888888777777777888888999???DDDOOOZZZZZZNNN???666666666555555555666666777444444555555444444333333333333333333222222222222333333222222222222333333222333444444222000000111444444444444555555555555333888III^^^cccTTTCCC:::555555444444333333222222111111111111111111000////////////000000000111111222222111111111111222222111000000111333444333222222111000000000000111222333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111000000000111111222222222222222222111111111111111111111111111111111000111111111222333333333444888>>>BBBAAA===777333333111//////000111000///////////////////////////000000000000000000000000111111111111111111111111111///......000333333333666666555444222111000000000000000000111111111111111111000000000000/////////000222333222111///...222111111000000111111222DDDCCCBBBAAA@@@AAABBBBBBEEEFFFPPPeee~~~kkkSSSFFFBBBAAA@@@AAA>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<@@@CCCDDDIIIWWWfffssscccQQQIIIBBBAAA@@@===<<<===:::999888777777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;999888999:::===>>>===;;;===<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@IIIWWWdddjjjeee^^^XXXbbbtttjjjWWWJJJDDD??????===<<<;;;:::::::::999777666777888999888777555555555444444555555666777777777777777888888888>>>FFFRRRXXXTTTHHH;;;444666555555555555555555666333444444555444444333333333333333222222222222111444333222111111222333444222333444444222111111111333333333333333333333333444:::MMMccchhhXXXDDD;;;444444444444444333111111000000111111111111000000////////////000000000111222222222222222222222222///......000222444444333222111000//////000111222222222333333333333444444333333333333444444444444222222222222222222222222000000111222222222222111000000000000000111111111222222222111111111111111222222111111111111111000///000000111222333333444333666;;;AAADDDAAA;;;666555333111111222333222111//////000000000000//////000000111111111111000000111111111111111222222222000///...000222444555444555444444333222111111000///000000000111111111111000000000//////////////////111222333333111...---111111111000000111111111CCCBBB@@@?????????@@@AAADDDEEEMMM]]]uuu~~~iiiRRRFFFCCCAAA@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============<<<===@@@CCCEEEKKKXXXfff{{{sssdddSSSJJJCCCBBBAAA>>><<<===999888777666777999;;;===;;;;;;;;;<<<<<<<<<======???======@@@AAABBBFFFMMMXXXkkk|||rrrdddVVVJJJDDDCCC>>>>>>===<<<;;;;;;;;;;;;999888999:::===>>>===;;;===<<<:::888888999:::<<<999999:::;;;;;;<<<======<<>>===;;;::::::999999888777666777888888777666555555444444444444555555666666777777888888888888;;;GGGRRRUUUNNNCCC:::444666666555555444333333222333333444444555444444333333333222222222111111111333333111000000111333333111333444444222111111222333333333333333333333333666<<>>===<<<<<<<<<===>>>AAADDDJJJWWWmmm|||hhhRRRGGGDDDBBB@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEKKKYYYfff{{{uuueeeTTTLLLDDDBBBAAA>>><<<<<<999999888888888999;;;<<<;;;;;;<<<<<<<<<=========???======@@@AAAAAAEEELLLVVVhhhzzzkkkZZZLLLFFFDDD???>>>======<<<<<<<<<===:::999999;;;======<<<;;;;;;:::999888777888888999999999:::;;;<<<===>>>>>><<<===FFFWWWdddeee___ZZZTTTbbbxxxkkkVVVHHHBBB???>>>===<<<;;;:::999999999888777666666888888777666666555444444333444444444555555666777888888888888:::IIIUUUSSSIII@@@999555555555555555444333222111333333444444555555444444222222222222111111111111222222111111111111222222111222444444222111111222555555555555444444444444777;;;JJJ^^^bbbTTTCCC<<<444444333333222222111111111222333333444333333333111111111222222222333333222222333333333333222222000//////000333555444444222111000000000000111222111222222333333444444555333333222222222222222222000000000000000000000000000000111222222222222111//////000111222222222222000000000111111111111111333333333222111111000000///000000000111222222222000222666:::===>>>??????888555111//////000//////000111222333333222111000111222333444444333222111000000000111222222333333111111222444666777555333222111111111111111111111000000000000111111111111//////000000000000111111000111111111111000000///000000000//////000000000>>>===<<<;;;;;;;;;<<<===>>>BBBHHHSSShhhyyyfffRRRHHHEEECCC@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>>>><<<===@@@CCCJJJYYYfff}}}yyyfffVVVMMMEEECCCBBB>>><<<<<<999999999:::::::::::::::<<<<<<<<<<<<============???<<<<<>>>>>??????;;;::::::;;;<<<===;;;999::::::999999999888888888:::;;;;;;;;;<<<<<<=========<<>>===;;;:::999999888888888666555666777888777666666555444444333333333444444555666777888888888777===MMMYYYTTTGGG===888555444444555666666555444333222333444444555555444444222222222222111111111111111111222222222222111111000222444333222111222333555444444444333333333333666777CCCTTTYYYMMM@@@:::555444333111111111111222111222222333444444333333111111111222222222333333222222333444444333222222111000000111444555555444333222111000000111222333111111222333333444555555666666666555444444444333////////////////////////000000111222222222222111///000111222333333333222///000000000111111111222444444333222222111000000000000000000111111111111///222555666666999???CCC<<<999444111111111000000///111222333333222111///000111333444444333111000///000000111222222333333222222333666888777555222000000000111111111111111000000000000111111111111000000000111111111222222111000000//////000111222222111111000000111111222@@@???>>>===<<<======>>><<<@@@FFFPPPeee~~~xxxeeeRRRIIIFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<======>>>>>>>>>;;;;;;===AAAIIIXXXeee|||gggVVVMMMFFFCCCBBB>>><<<<<<999:::;;;;;;;;;::::::999<<<<<<<<<<<<=========>>>>>><<<<<>>NNNRRRHHH<<<999666555222000000000222333000111222333333333333333111111111111222222222222222222444444444444222222333222111222444555555444444333222111111222333444111111222333333444555555444444333222111111000000////////////////////////000000111222222222222111///000222333444444333333//////000000111111111222444444333333222111000000111111111000000000000000///111444333222666>>>FFFBBB>>>999666444444444333...000111222222111000...///000222333333222000//////000000111222222333333333333444777888777444111000000000000111111111111000000000000111111111111000000111111222222222333111000///......000222444333222222222222222222333<<<<<<;;;;;;;;;<<<<<<===>>>AAACCCIII]]]zzz~~~bbbQQQMMMEEEAAA@@@:::???>>>===<<<;;;;;;<<<===<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<===>>>???>>><<<===AAAEEEKKKWWWccc{{{eeeUUUQQQJJJCCC@@@>>><<<888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@??????AAAEEEHHHQQQ\\\tttxxxcccSSSKKKJJJDDDCCCAAA???>>>>>>>>>>>>::::::;;;<<<<<<;;;::::::>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888>>><<>>BBB::::::999999888999999999888888888888888777666666555222111222444555333111555333444777777555666999HHHSSSYYYQQQDDD;;;888888444444444333333222222222333333444555555444333333444333333222111111111222333222222111111222222333333333333333333333333333111000///......000222333666999@@@HHHHHH@@@999666555444222000///000000111000000000111222222222333222222222111111111111000000000111222444555666666222222333222111111222444333333333333333333333333222222111111111111222222000111111111111000//////222111000.........///000222111111111000000//////111111000000000000000000000000000000000000000000111111111111111111111111222222222222222111000///111111111222444888???DDDEEEBBB===888333111000///...///000111111000//////...///000111111000///...111111111111111111111222666666666555444222111000////////////000000000000111222222222111000...---//////000000111111222222000000000000000111222222222222111000111222444555===<<<<<<;;;;;;;;;<<<<<<===@@@BBBHHH[[[xxxcccQQQLLLEEEAAA@@@;;;======<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======<<<;;;<<>><<<999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>????????????BBBFFFJJJSSS^^^uuuyyyeeeUUUMMMJJJEEEDDDBBB???>>>======>>>::::::;;;<<<<<<;;;::::::===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999@@@@@@JJJ]]]fff___YYYXXXXXX___ppphhhVVVJJJ@@@===AAA;;;::::::999888888888999777888888888888777666666555333222333555555444222666444444777777555666:::KKKUUUZZZQQQCCC:::777666555555555444444444333333333333444555555444333333444333333222111111222222333222222111111222222333222222222222222222222222222111000//////111222444222555>>>FFFFFF>>>555222444333222000000000000111111111111111111222222222000000111111222222222333000000111222333555555666333333333222111111333444333333333333333333333333222222111111111111222222000000111111000000///...111111000///////////////111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000///111111111111333777===AAAEEECCC@@@;;;777333000///...///000111111111000000///000111111111111000///111111111111222222333333666666555555444222111000////////////000000000111111222222222111000...---/////////000000111111111000/////////000000111222222111000000000111222333>>>>>>===<<<;;;;;;;;;;;;<<>>???@@@@@@>>><<<::::::<<<>>>@@@@@@???>>>======<<<<<<<<<;;;:::;;;>>>AAAFFFQQQ[[[oooiiiTTTNNNFFFAAA???>>><<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======<<<===>>>>>>@@@CCCGGGJJJTTT___uuu{{{iiiYYYNNNIIIFFFDDDBBB???===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<:::999:::;;;;;;<<<<<<<<<;;;;;;@@@BBBOOO```fff^^^VVVUUUWWW^^^ppp|||^^^NNNGGG@@@===???<<<;;;:::999888888777777777777888888777777666555666444333444555666555444777555555777666555777===NNNVVVYYYOOOAAA999666555666666555555555555444444333444444555555444444333444333333222222222222222333222222111111222222333111111111111111111111111222222111000000222333444333888BBBLLLLLLBBB888333444333222111000000000000222222222111111111111111...///000111222333444444000111111222333444555555555444222111111222444555333333333333333333333333222222111111111111222222000111111111111000//////000000111111000000//////111111111111000000000000111111222222222222222222111111111111111111111111111111111111111111111111111111222222111111000000111111111111222444999===CCCCCCCCC@@@===888333000///000000111222111111111000111222222222222111000000111111222333444444555555555555444333222111000/////////000000000111111111222222222111000//////////////////000000000000///////////////000000111222111000000///000000000??????===<<<;;;;;;;;;;;;<<<>>>BBBHHHWWWooodddPPPJJJCCCAAABBB>>>==================>>>>>>>>>===;;;::::::;;;===>>>@@@???>>>===============;;;:::;;;>>>@@@DDDNNNYYYmmmkkkVVVMMMCCC@@@???>>><<<<<<:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;<<<===>>>>>>???BBBEEEHHHSSS^^^sss~~~lll\\\NNNGGGFFFEEEBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999;;;;;;<<<<<<<<<<<<<<<<<<>>>DDDRRR```cccZZZQQQOOOSSS[[[nnnqqqTTTHHHEEEAAA>>>???===<<<;;;999888777777777777777777777777666666555666555555555666666666555888666555777555555:::AAAPPPVVVVVVKKK>>>777555555555555555555444444444444444444444444444444444444444333333222222222333333333222222111111222222333222222222222222222222222222222111111111222333444444;;;GGGSSSSSSGGG;;;444333222222111111000000000333222222222111000000000///000000111222222333333111111222222333333333444777555222111222444666777333333333333333333333333333222222111111222222333222222222222222111000000///000111222222111///...111111111000000000000000222222222222222333333333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111222555888>>>@@@CCCCCCBBB===888444111111222222222222222222111222333333333333222111000000111222444555666666444444444333333222111000//////000000000111111111111111111111111111111000////////////////////////000///////////////000000222222111111000000000000@@@???>>>===<<<;;;;;;;;;===???BBBHHHTTTjjjbbbOOOIIIBBBAAABBB???@@@??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>??????<<<:::<<>>?????????@@@CCCEEEPPP[[[oooooo]]]NNNEEEFFFDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;======<<<:::999;;;;;;;;;;;;<<<<<<======???IIIWWWbbbaaaXXXOOOKKKOOOYYYlllgggMMMDDDDDDAAA>>>@@@===<<<;;;999888777777777777777777777777666555555666666666666666555666666888666666666555555===FFFQQQUUUSSSGGG;;;666666666333333333333333333333444444444444444444444444444444333333222333333444444333222222111111222222333333333333333333333333333222222222222222333333333333:::GGGTTTTTTGGG:::333222222222222111111111000333222222222111000000000111111111111111111111111222222222222222222222222777444222222555777888888333333333333333333333333333333222222222222333333333333444444333333222111///000111222222111000///000000000000000000111111111111222222222333333333111111111111111111111111111111111111111111111111///000000111111111000000000111222111000111333555777:::???CCCCCCAAA===:::444444333333222222222222111222333444444333222111000000111222444555666666333333333333222111000000000000000000111111111111111111111111111222222222000000000000000/////////000000////////////000000333333333222222111111000??????>>>===<<<<<<<<<<<<>>>???BBBHHHQQQccc{{{^^^MMMHHHBBBAAACCC???AAAAAA@@@???>>><<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<===>>>???;;;:::<<<@@@BBBFFFOOOYYYpppxxxaaaPPPCCCAAA@@@<<<999;;;:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::<<<>>>??????>>>???AAACCCMMMVVViiirrr^^^NNNFFFEEECCCAAA>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999;;;<<<<<<;;;::::::;;;:::::::::;;;<<<===>>>DDDOOO^^^eeeaaaWWWOOOKKKLLLWWWlllvvv^^^IIICCCBBB???>>>@@@<<<;;;:::999888888777777666666777777666666555444555666777666555444555777777555555555444666@@@LLLWWWYYYTTTFFF;;;666666666222222222333333333333444555444444333333444444555333333333333333444444555333222222111111222222333333333333333333333333333111111111222222222222222555<<>>888777555333222111111111111222333333333333222111000111111222333444444555222222222222222111000///000000000111111111222222111111111111111222333444111111111111000000000000222111111000000000000000222222333333333222222111>>>>>>===============>>>===>>>AAAFFFLLL\\\yyyvvv[[[KKKHHHCCCAAACCC??????@@@@@@@@@???===<<<;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<===:::999;;;@@@BBBFFFOOOYYYlllgggTTTDDDBBBAAA;;;777::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::<<<>>>>>>???@@@BBBDDDJJJRRRccc{{{vvv```PPPHHHDDDBBB@@@>>><<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999:::::::::;;;;;;;;;:::999999999:::;;;===>>>FFFSSSaaaeee^^^UUUMMMJJJJJJXXXnnnjjjWWWFFFBBBAAA<<<;;;???;;;::::::999888888888999666666777777666666555444444555777666444333555777666555555555444777DDDQQQ```___WWWHHH;;;777666666333333333333444444555555555444333333333333444555333333333333333444555555333222222111111222222333222222222222222222222222///000111111222222111111777>>>LLLYYYYYYLLL>>>777000111222222222222111000111111111111111222222222111111111111111222222222333222222222111111000000222111111555;;;>>><<<999333333333333333333333333444333333222222333333444222222333333222222111000111111000000111111222333///000000000111111111111//////000000111222222333222222222222222222222222111111111111111111111111...//////000000000000000...000222333222111111222000222666:::===??????@@@;;;999777444222111000000000111222333333222111000111111111111222222333333111111111111111111000///000000111111111222222222111111000000111333444555333222222222111111111000333333222111111111111111000111222222333222111111>>>============>>>>>>???<<<<<<@@@DDDIIIXXXuuusssXXXIIIHHHCCCBBBCCC>>>===>>>???@@@@@@???=========;;;999777777999;;;======<<<;;;:::::::::::::::888888:::???BBBEEEOOOXXXhhhkkkVVVEEECCCAAA:::666999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777:::<<<>>>???AAACCCEEEIIIOOO```xxxyyybbbQQQJJJCCCAAA@@@>>>===<<<<<<===<<<;;;::::::::::::;;;<<<:::999999999999:::;;;<<<999999888888999;;;<<<===EEESSSaaaccc[[[RRRKKKGGGJJJXXXooo{{{dddSSSEEEAAA???:::999===::::::999999888999999999666666666666666555555444333555777666333333444777555444444555444888FFFTTTgggeee[[[JJJ<<<777666555444444444555555555666666555444333333333333444555333333333333333444555666333222222222222222222333111111111111111111111111//////000111111111111000333:::HHHUUUUUUHHH:::333000000222333333222111000000000111111222222222333//////000111222333333444333333222222111000000000000///111666===@@@>>>:::333333333333333333333333444333333222222333333444000111111111111000//////222111000000000111333444//////000000111111111222...//////000111111222222222222222222222222222222111111111111111111111111......///000000000000000...000333333222111222222000222444777:::<<<>>>???===;;;888555222000000///000111222222222222111000111111111111111111111222000111111111111000000///000111111111111222222222111111000000111333555666333333333222222222111111444444333222111111111222...///000111222222111000<<<===>>>>>><<<;;;<<<===;;;???===???HHHQQQjjjrrr___NNNJJJIIICCC??????<<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999;;;<<<======>>>CCCKKKRRRiii}}}mmmVVVHHHCCC<<<===???999999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;======>>>???@@@BBBDDDEEEJJJPPP]]]pppiiiUUUJJJDDDCCCAAA???===<<<<<<===999888888888999::::::;;;888888888999:::::::::;;;999:::;;;:::999999:::<<>>@@@HHHPPPgggppp]]]LLLHHHGGGAAA===>>><<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999;;;<<<======>>>CCCKKKRRRaaavvvnnnWWWIIICCC======???999888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>@@@BBBCCCDDDKKKQQQ]]]pppjjjVVVKKKFFFDDDBBB???======<<<<<<999999999999999:::;;;;;;888888888999999999999999999:::::::::999999:::<<>>???BBB???@@@HHHNNNcccnnn[[[JJJFFFEEE@@@<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;:::::::::;;;<<<>>>>>>???DDDLLLRRR___tttoooXXXJJJDDD>>>>>>???888777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCCHHHNNN[[[mmmkkkWWWLLLHHHFFFCCC@@@>>>===<<<<<<::::::999999999:::;;;;;;888888888888888888777777888999:::999888999;;;<<>><<<===>>><<<999888999:::::::::999777777777777777777777777666666666666555444444444444555666333444777666777EEEUUUccc\\\NNN===444444555555444444444444444444555555555555555333111///000111333333333444444444444555222222111111222222333444333333333333333333333333222111000000111222333444555:::DDDMMMLLLAAA666000111111111111111111111111000111111111111111111111111111111222222333333444222222222222222111000///222333444777???EEECCC<<<666555333222111111222333000111333444555444333333111111000000000000111111000//////......//////000222111111000000000000000000111111222333222222222222222333444444333222222333333333222111000000///111111111111111111111111////////////000111111222222222222222333444555666222444888;;;<<<:::888666777666555333222111111111000000000111111111111111111111111000000000//////...000222222000000000111000000111222333333333333000111111111111000000///111111111111000000000000111000//////111111000///888999;;;;;;;;;;;;<<<>>>???AAA???@@@HHHMMM___{{{nnnZZZJJJFFFEEE@@@<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::;;;<<<>>>???@@@DDDLLLRRRcccxxxoooXXXJJJEEE>>>>>>>>>888888888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;============???@@@AAABBBDDDJJJVVVhhh|||lllXXXMMMIIIGGGDDDAAA>>>===<<<<<<;;;;;;::::::::::::;;;;;;999888888888777666666666777999999999888999;;;<<>>===>>>>>><<<888888999999::::::888777666999999888888777777666666666666555444444444444555444333444666888<<>>IIIOOOLLLBBB888333111111111111111111111111111111111000000000000000000000111222333333444444222222222222222111000///111222444888@@@GGGFFF@@@666555333222111111222333000111333444555555444333222111111000000111111222////////////////////////000000////////////000000111111222222333333333333222222222222222222222222222222222111111000000000222222111111111111222222............///000222222111111111111222222222333///111555888;;;;;;;;;;;;666555444333222333333444000000000111111222222222111111000//////////////////111222222000//////000000000111222222222222222000000111111111111000///111111111000000000000000111000///000111222111///888999;;;;;;;;;;;;<<<>>><<>>???>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;::::::===??????@@@EEELLLQQQcccxxxnnnWWWJJJEEE???>>>>>>777:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAABBBHHHTTTdddxxxlllXXXMMMIIIGGGDDDAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<999888888888777666666666777888999999888999;;;===@@@QQQ^^^ZZZLLLBBBAAABBBIIIPPP]]]mmm}}}dddQQQEEEBBB???>>>???>>>;;;888888888999:::999888777666999999888888777777666666666666555444444444444555333222444777;;;CCCQQQ^^^fffXXXGGG;;;777666777777333333333333444444555555333333444333222222333555555444444333333333444444222222111111222222333444222222222222222222222222222111111111111333444666777AAAMMMPPPJJJAAA888333111111111111111111111111222111000//////000000111000000111222333333444444111111222222222111000000///111333888AAAIIIIIICCC666555333222111111222333111222333444444444333333222222111111111111222222///000000000000000000///000///////////////000000222222222222222333333333111111000000000000111111/////////000000000111111222222111000000111222222............///000222222000000111111111111111000000000222444777:::===>>>888777555444333222111111000000111111222222333333111000//////....../////////111222222000//////000000000111222222222111111///000000111111111000000000000000000000000111111111000///000111222111///999:::<<<<<<;;;;;;<<<>>>:::===:::>>>FFFIIIWWWoooooo\\\KKKHHHHHHCCC???@@@>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;:::===???@@@AAAEEELLLQQQ\\\qqqkkkUUUIIIEEE>>>>>>>>>777;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@CCCIIITTTcccvvvnnnZZZOOOHHHFFFCCC@@@>>>===<<<<<<======<<<;;;;;;;;;<<<<<<888888888888888888777777666777888888888999;;;===>>>LLLVVVQQQEEE??????@@@FFFLLLXXXhhhyyyuuu]]]PPPCCCAAA???>>>===<<<:::888777888999999999888666666777777777777777777666666666666555444444444444555333333555777===GGGVVV```bbbRRR@@@888666555444444222222333333444444555555222333444333222333444666555444444444444444333333222222111111222222333444222222222222222222222222222111111111222333555666666DDDOOOOOOGGG>>>666111111111111111111111111111111000///...//////111222111111111222222333333444111111222222222111111000...111333888BBBJJJIIICCC666555333222111111222333333333333333333333333333222222111111111111222222000111111222222111111000///////////////000000111222111111111111222333333000000////////////000000---......///000000111111222111000//////000111222////////////000111111222///000000111111111000000111000000111333777;;;===;;;;;;999777555222///...111111111222222222222222111000///...---...///000...000222222000000000111000000111111111111111000///000000111111111111000000000000000111111111111111000//////111111000///;;;<<<======<<<;;;<<<===;;;===:::===DDDFFFQQQgggooo\\\KKKHHHHHHCCC???@@@???>>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;:::===@@@AAABBBFFFLLLQQQXXXnnnhhhSSSGGGDDD>>>>>>>>>777::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????BBBHHHSSSaaarrrqqq]]]RRRFFFDDDBBB???======<<<<<<>>>======<<<<<<;;;<<<<<<888888888999999999999999555777888888888888;;;===>>>IIIPPPKKKBBB>>>???@@@FFFKKKTTTddduuuiiiTTTLLL???>>>===<<<;;;:::999888777888999999999888666555666666666666666666777777666666555444444444444555444555555666<<>>>>><<<;;;<<<===<<<===:::<<>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;777888999:::;;;;;;<<<;;;:::===@@@AAABBBFFFLLLQQQZZZppp}}}fffQQQFFFCCC>>>>>>>>>777999999888888888888888999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???@@@FFFPPP]]]ooosss___TTTDDDCCCAAA???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<888888888999:::::::::;;;555666888888888888;;;===@@@HHHMMMIIIBBBAAABBBBBBGGGKKKSSSbbbrrr~~~```NNNIII<<<;;;:::999999999::::::777888888999999777666555444444555555666666777777666666555444444444444555555666666666;;;GGGSSS[[[YYYHHH888777:::888666666111111222333333444555555666777666444222111222333333444555666666444222111222222111111222222333444111111111111111111111111111111111111222444666777<<>>666555333222111222222333888666333111000000222333333222222111111222222333222333444444444444333222000000000000000111222222111000/////////000222333333222111000000111222333333333222222111000000000111///...------...///111333222111111111111111222---...000222222222222111///000111333444444333333444777:::===>>>===:::999444333333222222111111111222000...---,,,---///000,,,...111111111111222333000000111111111000000/////////000111111111111111//////000000111111111222000...---...///000///...<<<<<<<<<<<<<<<<<<<<<<<<@@@======???AAADDDNNNXXXsssfffXXXIIIDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========<<<<<<<<<======<<<:::999777;;;<<<===>>>AAAFFFMMMQQQ^^^mmmwwwaaaTTTGGGBBB@@@<<<999888:::999888777777888999:::;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBFFFPPP\\\iii{{{xxxaaaQQQJJJGGGDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;999888999:::<<<<<<;;;:::BBBJJJMMMHHHAAA???AAAAAAEEEKKKTTT___kkkvvvsss^^^MMMDDDCCC>>>999888:::;;;:::777777666555444444555666777555666666666444333444555444444444444444444444444888222555777:::IIIVVVSSSUUUFFF888444666555333222444444444444444444444444222333333444444555555666777666555444333222222222333333333222222333333444111111111111111111111111333222000000111444777999>>>MMMXXXVVVJJJ???777222111111111111111111111111111111222222222333333333222222222222222222222222000000111222222222222111222222333666???FFFCCC<<<999666222111111222222111777777666333000///111222333333222222111222222222111222222333333222222111333333222222111000000000333222111111000000111111444333111///...//////000333222222111111111111111///////////////000111111111111000000000000111111...333333///000444444000111000//////000222444555666888;;;>>>@@@@@@@@@???>>>;;;777444444444333222111111000///...------,,,---...000111111///...,,,...//////000111222222333222111000//////000111222000000000000000000000000...//////000111222222333<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<>>>???BBBLLLVVVssseeeWWWIIIDDDDDDAAA??????========================<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<:::999888;;;<<<===>>>@@@EEELLLQQQaaarrrvvvaaaTTTHHHCCC@@@===:::::::::999888777777888999:::;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBFFFOOO[[[gggyyyzzzcccTTTIIIGGGCCC@@@>>>=========<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::999999999:::;;;;;;;;;:::EEELLLOOOIIIBBB@@@@@@@@@DDDJJJTTT___kkkvvvnnn[[[KKKCCCAAA===999888;;;===<<<:::777666555444444555666777555666777666444333444555444444444444444444444444444000333555777GGGUUUSSSTTTEEE888444666555333222444444444444444444444444444444444333333333333333666666555333333222222333444444333222222222333333111111111111111111111111333222000000111333666888>>>LLLWWWTTTIII???777333111111111111111111111111000000111111111222222222222222222222222222222222000000111111111222222222222333333666>>>EEEBBB;;;888555222111222333333333666666666333111000111222333333222222111111222222111222222333333222222111222222222111111111111111333333222111111111111111444333222000//////000000222222111000000000000111//////......//////000111111000000//////000000111...111111......222222///111000/////////111333444222333555888<<>>>>>AAAIIISSSnnncccUUUHHHDDDDDDBBB??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;=========<<<<<<<<<<<<<<<;;;:::999999;;;<<<===>>>@@@EEEKKKOOOaaauuuvvvaaaUUUHHHCCCAAA>>>======:::999888777777888999:::;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@CCCFFFNNNYYYeeeuuuzzzcccUUUHHHFFFCCC@@@>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<999999888888888888999999999999999999::::::::::::HHHNNNPPPJJJCCC@@@???>>>CCCIIITTT___jjjuuuzzzfffTTTHHHBBB???<<<999999<<<>>>===<<<666666555555555555666666555666777666444333444555444444444444444444444444333000555666777FFFVVVVVVQQQDDD888555555444222111333333333333444444444444555444444333222222111111666555444333333222222333555444333222222222222222222222222222222222222222222111000000111333666777===KKKVVVSSSHHH>>>777333111111111111111111111111000000000000111111111111222222222222222222222222111000000000000111222222333333333555===CCCBBB<<<777555222111222444555444555666666444111111222333444333222222111111222222111111222222222222111111000111111111111222222222444333222222111111222222444444333222111111111111222111111000000000000000///............//////000000//////......//////000...000000------//////---000//////...///000222333111000000222777>>>EEEIIIKKKHHHBBB>>>:::555111...111000///......------------...///000000000///............//////000000111////////////////////////000000000000000000000000------......//////000000<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@HHHPPPfffaaaSSSGGGCCCDDDBBB@@@???========================<<<;;;:::;;;=========<<<<<<<<<<<<;;;;;;::::::999;;;<<<======???CCCIIINNN]]]rrr{{{bbbUUUIIIDDDBBB@@@???@@@:::999888888888888999:::;;;<<<===<<<;;;;;;;;;===>>>=========>>>???@@@AAADDDGGGNNNWWWbbbrrrxxxbbbTTTGGGEEEBBB@@@>>>>>>??????<<<<<<;;;;;;::::::;;;;;;999888888777777888888999999999:::999999999:::;;;HHHMMMNNNHHHBBB@@@@@@>>>BBBHHHRRR]]]hhhsss}}}ooo\\\MMMDDD@@@>>><<<999999;;;<<<;;;:::666666666555555666666666555666777666555444444666444444444444444444333333333222888::::::IIIYYYZZZNNNBBB777555555333111111333333333333333444444444333333333222222111111111555444444333222222222333555444333222111111111111222222222222222222222222222111111000111333555666<<>>888444111111111111111111111111000111111111222222222222111111111111111111111111111111000000000111222333222333333555;;;BBBBBB>>>777555222222333555555555444555666444222222222444444444333222111111111111111111222222222222111111///000000111222222333333444333333222222222222222444444333333222222222222222111000000//////000000///...............////////////............/////////000000////////////---//////......///000111111222111000000333888>>>AAAIIIHHHGGGEEEBBB===666111222111///.....................///000000000//////---........./////////000......///000000///......000000000000000000000000///000000000111111111222<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@@@@@@@GGGOOO```zzzyyy^^^QQQFFFCCCDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========<<<<<<<<<;;;;;;::::::::::::<<<<<<<<<===>>>BBBHHHLLLZZZooocccVVVIIIDDDBBB@@@@@@AAA;;;:::999888888999:::;;;;;;<<<===<<<;;;;;;;;;===============>>>???@@@AAAEEEGGGMMMVVV```pppzzzcccTTTGGGEEEBBB@@@>>>>>>??????<<<<<<;;;:::::::::::::::999888888777777888888999888999;;;:::999999<<<>>>FFFJJJJJJDDD@@@@@@AAA@@@AAAGGGPPPZZZeeeppp{{{yyyeeeTTTHHHAAA>>>===;;;:::999999888777666555666666666666666666555666777777777555444555666555555444444444333333333333222888<<<===KKKYYYXXXIII???777555555333111111222222222333333333444444111111111222222333333333444444333222222222333333444333222222111111111111222222222222222222222222111111111111111222444444;;;IIITTTRRRHHH???888555111111111111111111111111222222222333333333444444111111111111111111111111111111111111111222222333111333333444;;;CCCEEECCC:::777444333444555555555333444666555444333333444555444333222111111111111000111111222222111111000//////000111222333333444444333222222111111222222444444444444333333333222222111111000000000000000000//////.........////////////............//////000000222444444222000000///////////////000000000111111111111333555777999???BBBFFFIIIJJJEEE>>>888444333111///.........///...//////000000000000000............////////////...///111222222111///...111111111111111111111111000000000000111111111111<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@@@@@@@EEELLL\\\tttttt\\\OOODDDCCCDDDCCC@@@???????????????????????????<<<;;;:::;;;=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===AAAGGGKKKYYYmmmeeeWWWJJJDDDBBB@@@???AAA;;;:::999888888999:::;;;;;;<<<===<<<;;;;;;<<<===============>>>???AAAAAAEEEGGGLLLUUU___ooo~~~fffVVVHHHFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::999999999999999999888888888888999999777:::;;;;;;999:::>>>BBBHHHIIIGGG@@@===@@@BBBAAAAAAEEELLLUUU```lllxxxqqq^^^OOODDD???<<<<<<;;;:::999777666555444555555666666666666555555666777888777555444555666555555555444444333333222222000666<<>>888666333000///...///////////////000000111111222///////////////////////////111333555555333111///111111111111111111111111............////////////<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<@@@???>>>BBBIIIYYYllloooZZZNNNCCCBBBDDDCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===@@@FFFJJJYYYiii~~~fffXXXJJJCCCAAA???>>>@@@;;;:::999999999999:::;;;;;;<<<===<<<;;;;;;<<<===<<<<<<======>>>@@@AAABBBEEEFFFLLLTTT^^^nnngggVVVIIIGGGCCC@@@>>>============<<<;;;:::999999999999::::::999999999999::::::777:::<<<<<<:::<<>>;;;???BBBBBBAAADDDIIIQQQ[[[iiivvv|||lllZZZLLLBBB===<<<999:::::::::888777666666444555666777777666555444666777888777555555555777666555555444333333222222444000555===CCCPPPVVVLLL???999444555555333333444000111111222333333444444333333333333333444444444333222222222222222333333000000000000111222333444333333333333333333333333111111111111111222222222777GGGVVVVVVLLLBBB:::555111111111111111111111111222222333333333444444444111111111111111111111111111222555666777555444222,,,000222444<<>>???888444444000111111111111111000000---...///000111333444555333555999>>>CCCDDDCCCAAA<<<999555222////////////////////////000111222333000000000000000000000000111333666888888666333111111111111111111111111111////////////............<<<<<<<<<<<<<<<<<<<<<<<<888888;;;???>>>===AAAGGGUUUeee~~~mmmYYYMMMCCCBBBDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========<<<<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<@@@EEEIIIWWWeee}}}zzzgggYYYJJJCCC@@@>>>===???;;;;;;999999999999;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<===>>>@@@AAABBBEEEFFFLLLTTT^^^nnnfffTTTJJJGGGDDD@@@>>><<<<<<<<<===<<<;;;:::999999999999;;;::::::999999::::::;;;666:::===<<<;;;===CCCIIIRRROOOHHH>>>;;;>>>BBBCCCAAACCCGGGNNNYYYggguuuyyyjjjYYYKKKAAA===;;;888999::::::999888999999444555666777777666555444666777888777666555666777666666555444333333222222777222777@@@HHHUUUWWWKKK===777333555666444333555000000111222333333444444666555555444444333333222222222222111222222333333//////000000111222444444333333333333333333333333111111111111111222222222777GGGWWWWWWNNNCCC:::444111111111111111111111111111111222222222333333333000000000000000000000000000333666888999777444222+++///222555===JJJRRRTTTCCC???:::666333111///...111333666777666555555666666555444222111000000000000000111111111111000000111111111111111222222222111000000///////////////000111222333333333222111555444333333222222333333333333222111000000111111111111000000000000111111---...666@@@BBB:::444444111111222222222111111000111000/////////000222333333333444777;;;???@@@AAA>>>;;;777333000/////////////////////000111222333111111111111000000000000222444777::::::777444222111111111111111111111111111111111111000000000000>>>>>>===<<<<<<<<<<<<<<<<<<======<<<<<<===@@@BBBNNN]]]xxxmmmXXXOOOGGGDDDCCC???>>>?????????>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<>>===;;;999777777888999:::>>>>>>===<<<<<<<<<<<<<<<>>>===============>>>???@@@EEEEEEKKK[[[iii|||jjjVVVJJJGGGBBB@@@????????????<<<;;;:::999888888888888:::::::::999999888888888888888999:::999:::CCCMMMYYYRRRHHHAAA>>>???@@@@@@BBBBBBEEENNNXXXbbbppp}}}uuu```RRRHHH@@@===<<<;;;:::999888777666555444888999:::;;;;;;:::999888555555666666666666555555666666555444444333222222222333888DDDOOOQQQKKKCCC888666555333333444555666333333333333333333333333333222222111111222222333222222222111111111000000333333333444444444555555444444333333333333222222444333222222111111222222777GGGYYY^^^SSSBBB666222222222222222222222222222111111222333333444555555333222000///.........///111222333333444444333333444666444222999FFFNNNOOOEEE===555444444222111222444444222222222222444444444333333222222111111111333111000000111222222111333333333333333333333333222111000//////000111222444333111000000000111222444444444444333333222111555444222111111111222222111111///...------------///000111222333444444444444333333333222111111111//////000111111111111111222333444555666888999999777666555333222111000000///111444666555333333333555444444333222222222333444444444444444444444444222111111111000000//////222222111111000000//////>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>???GGGVVVqqqlllXXXOOOGGGEEECCC@@@>>>???@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<>>===<<<;;;;;;:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>AAAFFFEEEIIIWWWccctttiiiXXXKKKGGGCCC@@@????????????<<<;;;:::999888888888888:::::::::999999999888888888888999;;;:::<<>>777555444222111222444333222222222222333444333333333222222111111111444222000000111222111000222222222222222222222111222111000//////000111222333222111111000000111111222333333333333222222111333222111000000111222222222222111000//////......///000111222333333333333222222222222111111111111//////000111111111111111000000111222333444444555666555444222111111111111///111444555444222222333333333222111111111111111222222222333444444444555111111111111000000000///111111111000000/////////>>>===<<<<<<;;;<<<<<<<<<===>>>??????===<<<<<<===CCCQQQllllllYYYPPPHHHEEEDDDAAA???@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===@@@EEEIIIUUU```nnnxxxeeeYYYKKKAAA===<<<:::777::::::999888888999;;;;;;======<<<::::::999999999::::::::::::;;;===>>>???BBBFFFDDDGGGRRR[[[jjj~~~jjj[[[KKKHHHCCC@@@?????????>>><<<;;;:::999999888888999::::::::::::999999999999999888999;;;:::===GGGRRRbbbYYYLLLCCC@@@???>>>===CCCBBBDDDJJJRRR]]]mmm|||yyyiiiVVVKKKCCC===::::::::::::999888777666666666555555666666666666555555555555666666666666555555444444444333333222222222777999???KKKUUUSSSFFF:::666555333222222222333444555555555555555555555555444444333333333333444444444444444333333333222222///000000000000111111111333333333333222222222222111111111111222333444444@@@PPP___]]]MMM;;;333222222222222222222222222222111111222222333333444444333222111000////////////111222333333444444333333222333333222888DDDMMMPPPKKKAAA999666555222111222333333222222222222333333333333222222222222222222444222000000111222111000222222222111111000000000222111000000000000111222111111222222111111000///000111111222222222222111111000000000000000111222333222222111000000000000000000111222333333333333000000000000111111111111//////000111111111111111000000111111111222222222333222222111000111111111...000333333222111111222111111000/////////000000000000111222333444444555111111111111000000000000000000000000////////////===<<<<<<;;;;;;<<<<<<<<<;;;===???@@@>>>=========CCCOOOiiimmmYYYOOOHHHEEEDDDAAA@@@AAAAAAAAAAAAAAAAAA???>>>=========<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<>>>AAAEEEIIIPPP[[[jjj|||wwwfff[[[MMMDDD@@@???<<<999999999999999999:::;;;<<<>>>===<<<;;;:::::::::::::::::::::;;;<<<>>>???@@@AAAEEECCCEEEOOOVVVcccwwwnnn]]]LLLHHHDDD@@@?????????>>><<<;;;:::999999999999999::::::::::::::::::::::::;;;999999::::::===HHHSSSdddYYYLLLBBB??????>>><<>>????????????@@@EEENNNfffpppXXXOOOGGGEEEDDDAAA@@@AAAAAAAAABBBBBBBBB@@@>>>=========<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;999;;;<<<===>>>AAAEEEIIINNNZZZllluuucccYYYLLLDDDBBBAAA>>><<<999999999::::::;;;;;;<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA???DDDBBBDDDNNNTTT___sssppp[[[MMMIIIDDDAAA@@@??????>>>;;;;;;::::::999:::::::::::::::::::::::::::::::::<<<:::999999999<<>><<<======???CCCHHHRRRcccsss~~~iii[[[MMMEEEBBB===;;;;;;999999999888888888888888666666666666666666666666555555666666666666555555333333333333333333333444666;;;EEEOOORRRLLL@@@666444444333333222222222222333333333333333333333333555444444333333444444555222222222222111111111111000000000111111111111222333333222222222111111111///000000111222444555666===KKKWWWUUUFFF888444666222222222222222222222222111111222222222222222333222222222222222111111111111222333333444444333333111111111333777>>>HHHPPPPPPFFF<<<888555222111222222222222222222222222222111111111222222333333333///......///222444555444444444333333222222222222111111222222222222111111000000111222222000///......///000000111111111111......//////000000000000000000111111111000///...000000111222222222111111.........//////000000111//////000111111111111111444444444444333333333333000000//////000000111111///000222111000//////111111111000000000111111222222222222111111000000000000000000000000000111111/////////000000000000000;;;;;;;;;:::;;;;;;<<<===888:::===>>>>>>???AAABBBDDDKKK```oooVVVMMMFFFDDDCCCAAA???AAA@@@AAABBBCCCBBB@@@>>><<<===<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;===>>>???AAADDDGGGQQQ]]]ooouuu___UUUJJJCCCAAAAAA>>><<<:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<======???@@@AAA===CCCBBBDDDNNNSSS]]]pppoooYYYNNNJJJEEEAAA@@@@@@???>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;999888999:::???MMMZZZeeeXXXHHH???>>>???>>>;;;;;;<<>>@@@BBBDDDIII[[[zzzlllUUULLLEEECCCBBB@@@???@@@???@@@BBBBBBBBB@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::<<<>>>>>>???@@@CCCFFFQQQ\\\mmm~~~www___VVVJJJCCCBBBAAA>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<===>>>???===BBBAAADDDMMMQQQZZZlllnnn[[[NNNJJJEEEBBB@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999777777:::===DDDTTTccciii[[[JJJ@@@??????===::::::<<<@@@DDDFFFMMM^^^nnnvvv___RRRFFFBBB@@@<<<999999888888888999999:::::::::888777666555555666777888555555666666666666555555333333444555555666777777>>>HHHRRRRRRIII>>>999888555555555555555444333333555555555555555555555555333333222222222222333333333333222222222111111111000000111111111222222222222222222222111111111111111111111111222333444555<<>>777555222222222222222222222222222222111111111111111111111222333444444333222222111222333333444444333333333111222444555777BBBMMMQQQFFF;;;666444111111333000111222333333222111000///000000222333444555555111000///000222333333333111111111222333333444444111222222333333222222111111111000///////////////111111222222111111000000///000111111111000///...///000222333333222000///000000111111111111000000111111000000000000000/////////000111111111111111//////000000000000000000222222111000000000111111111222222111000///000111111111111111111222333444333333333222222111111000///000000000111111111111000111111111222222222333::::::::::::;;;;;;<<<============<<<<<<<<>>???>>>@@@AAABBBAAA???===;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;;;;===>>>??????@@@CCCEEEMMMYYYhhhzzzyyybbbXXXMMMFFFDDDCCC@@@<<<<<<<<<<<<<<<;;;:::999999888888888999;;;===>>>???<<<<<<;;;;;;;;;<<<<<<======BBBAAACCCLLLOOOWWWiiiooo___OOOKKKEEEBBB@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<777666777;;;???III[[[jjjnnn___LLLBBB@@@???<<<888:::===BBBFFFHHHNNN]]]mmm{{{rrr\\\PPPDDD@@@>>>;;;888777888888888999999::::::;;;777666555444444555666777555555666666666666555555333444444555666777888888CCCNNNWWWTTTFFF:::777888555555666666555555444333333333333333333333333333333222222111111222222333444444444333333333222222000000000000111111111111222222222111111111111000111111111111222333444444>>>EEEMMMOOOJJJ@@@888444222222222222222222222222222222111111111111111111111222333444444444333222222222333444444444333333444111222555444666@@@LLLPPPEEE:::666444111111333000111222333333222111000//////000111333444555555444222000000111222111000//////000111222333333444111222333444444333222111222111///.........///000222222222222222111000///111111222222222000///...000111333444444333222000000000111111111000000///222222111111000000////////////000111111111111111000000000000111111111222333333222111111111111111222333333222000///000222111111000000111222333333222222222222222333333333//////000000111111111222111111222222222333333333:::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBCCCIIIWWWqqqyyydddOOOIIIDDDDDDBBB===;;;<<<>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>BBBEEEOOO[[[iiivvvzzzcccWWWJJJEEEBBB>>>;;;;;;;;;:::888777777888:::;;;===<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<<<<<<>>???CCCFFFKKKVVVaaa{{{ssscccQQQIIICCCBBBBBB@@@>>>>>>;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::777;;;<<<===PPPeeeiiinnnYYYFFF@@@>>>;;;;;;@@@===<<<===AAAFFFLLLYYYeee||||||lllXXXKKK???<<<===<<<;;;;;;777777888888888888777777222333444555666666666666666555555555555666777777888888888666555666888:::GGGWWW\\\OOO???:::888555888777555555777888777666222333333444444333333222333333333333333333333333222222222222333444555666444444333333333333222222555555555444333222111000666555333111111222333444555AAANNNPPPHHH>>>888777333333333222222222111111111111222222222333333333333333333333333222111000555666666666555444444333444444222000000555???FFFOOOHHH???999555333111///555222000000333444222111222222222222222222222222666555333111000000111222000000111111222222222222222222222222222222222222222111111111000000//////333333333333333222111000111111000000000000111111111222222222222111000000///000111000//////111333222222222111111111000000222111111111000000/////////...---------...000111111111000000000000111111222222111111000111111111111111111111111111111111444333111000000000111222////////////////////////000000////////////000000::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@BBBDDDFFFQQQiiittt```MMMHHHDDDDDDCCC???===>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============???BBBEEEMMMXXXgggtttfffYYYLLLFFFBBB===::::::;;;:::999777777888:::;;;::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======@@@>>>???BBBDDDIIISSS^^^vvvqqq```SSSKKKDDDDDDDDDAAA??????;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999:::777:::;;;<<>>::::::>>>===;;;===AAAEEEKKKWWWcccuuu{{{kkkYYYLLL@@@<<<<<<;;;999999777777888888888888777777555666666666666555444444555555444444555555666777777888888666555777<<<@@@NNNYYYZZZLLL>>>:::888444666555333333555666555444222222333333333333222222333333333333333333333333000000000000111222333444444444333333333222222222444444444444333222111000444333111111111333555666666AAANNNPPPHHH>>>777666333333222222222111111111000000111111111222222222222222333333333222222111555555555555555444333333333333222000000666???FFFPPPJJJAAA:::555333111000444222000111333444333222222222222222222222222222555444333222111111111111000111111111222222222222111111111111111111111111111111111111111000000000222222222222222222111000222222111111111111222222111222222222222111000000///000111000//////111333222222222111111111000000111111111111000000000/////////......//////000111111111000000000000111111222111111111111111222222111111111111111111111111222111111000//////000000000000000000000000000000111000000//////000000111:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAEEECCCJJJ___ppp]]]MMMGGGDDDDDDDDD@@@???AAA>>>>>>>>>>>>>>>===<<<<<>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCFFFMMMWWWdddrrrgggZZZMMMFFFCCC>>>:::999;;;:::999888888999:::;;;999:::;;;============<<<999::::::;;;<<<===>>>>>>@@@??????BBBCCCGGGPPPZZZpppqqq___UUULLLFFFEEEEEEBBB@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888777999666999:::;;;MMM___bbbeeeSSSCCC???>>>:::888;;;===;;;===AAADDDJJJUUU```ooo}}}zzziiiYYYMMMAAA>>><<<999777777666777777888888777777666999888888777666444333222444444444444444555555666666888999777555999AAAIIIXXX[[[VVVGGG<<<:::888444555333111222333444333333222222333333333333222222222222222222222222222222000000000000111222333444333333333333222222222222222222333333333222222111111111000111222444666777777BBBNNNPPPIII>>>666444333222222222222111111111000000000000111111111111111222222333333333333222333444444444444333333222222222222000111666???FFFQQQMMMEEE===666333111111222111000111333444444333222222222222222222222222333444444333333222111000111111111111222222222222000000000000000000000000111111111111111222222222///000111111222222111111333333222222222222333333111111222222111111000//////000111111000000111222222111111111111000000000111111111111000000000000//////000111111111111111111111000000000000111111000000000000111222333333111111111111111111111111///000000000000//////...222222222222222222222222111111111000000111111111;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAADDDAAAFFF[[[{{{qqq]]]NNNHHHEEEEEEDDDAAA???@@@>>>>>>>>>>>>>>>===<<<<<>>>>>============<<<;;;;;;::::::;;;;;;<<<===>>>?????????AAACCCFFFNNNUUU```mmm~~~zzzfffYYYLLLFFFCCC???<<<;;;::::::999999999:::;;;;;;999;;;===???@@@???>>>===999999:::;;;<<<===>>>???@@@>>>???BBBDDDGGGPPPZZZkkktttaaaVVVMMMGGGFFFEEEAAA??????======<<<<<<<<<<<<======;;;;;;::::::999888777777999555888:::;;;LLL]]]]]]```OOOBBB@@@???;;;888:::<<<;;;<<<@@@CCCGGGRRR\\\lllyyyuuudddXXXMMMCCC???===999666666666666777777777777666666999999888888777555444333444333333333333444555555555888:::999888>>>HHHRRR___[[[PPPAAA999999777333444222111111333333333222333333444444444444333333111111111111111111111111222222222222333444555555333333333222222222222111000000111222222333222222111000000111222333555666888CCCNNNQQQJJJ>>>666222222222222222111111111111000111111111222222222222111111222333444444444444222333333444333333222222000111222111222666>>>DDDQQQOOOIIIAAA888333111222111111111333444555555444222222222222222222222222222333444555444333111000222222222222222222222222111111111111111111111111000000111111222222333333......///111111222222222222222222111111222222222111111111111111000000///...000111111000000111222111111111111000000000000111111111000000000000000///000111222333222111111111111000000000000111111000000000000111222333444111111111111111111111111//////111111111000///...222222222222222222222222222222111111111111222222;;;;;;;;;<<<<<<<<<============<<<<<<<<<>>>???@@@BBBAAAGGGZZZxxxqqq]]]PPPJJJFFFFFFDDD???===>>>>>>>>>>>>>>>>>>===<<<<<<============>>>>>>??????;;;;;;::::::::::::;;;;;;<<<>>>???@@@@@@AAACCCEEEMMMPPPXXXfffwwwvvvbbbVVVJJJEEECCC@@@>>>>>>999999999::::::;;;;;;<<<999;;;===>>>???>>><<<;;;999999:::;;;<<<===>>>???>>>===???CCCFFFIIIRRR\\\jjj|||wwwbbbVVVNNNGGGEEEDDD@@@>>>>>>>>>======<<<<<<======>>>;;;;;;:::999999888777777999555888:::===MMM\\\[[[]]]MMMAAA@@@AAA<<<999;;;<<<;;;<<>>999666777666666777777777777666666666666777777777777666666444333333333333444555555555888;;;===???EEEPPPXXX___WWWIII<<<777777666444555333222222333444444333444444555555555555444444111111111111111111111111222222222222333444555555333333222222222111111111//////000111222222222222111111111111222222333333999CCCNNNRRRLLLAAA777222222222222111111111000000222222222333333333444444111222333444444444444444222222333333444333333222000111333222222666<<>>===<<<<<<<<<>>>???@@@@@@AAAHHHYYYrrrooo[[[QQQJJJFFFEEECCC>>><<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======>>>??????;;;;;;::::::::::::;;;;;;;;;===???@@@@@@@@@BBBDDDJJJJJJQQQ___qqquuu___SSSHHHDDDCCC@@@??????999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999999999::::::;;;<<<===>>>>>>======@@@DDDGGGJJJSSS\\\iiiwwwyyydddWWWOOOGGGFFFDDD@@@============<<<<<<<<<<<<======::::::::::::999999999999:::555999<<<@@@PPP^^^[[[ZZZKKK??????@@@<<<:::<<<<<<:::;;;>>>@@@BBBKKKTTTbbbrrr{{{gggVVVOOOHHHBBB@@@===888666777555666666777777666666555333444555666777777777777444444444444444555555666666999===BBBHHHOOOVVVZZZYYYPPPCCC999555555666555666444333333444555555444444444555555555555444444222222222222222222222222000000000000111222333444222222222222111111111111...///000111111111111111111111111222222222222222:::DDDOOOTTTNNNDDD999333222111111111111000000000333333333333444444444555222333333444444444444333222333333444444444444444000222444333222555:::???JJJNNNOOOIII===333111222000222555555555444444555222222222222222222222222333333444444444444333333333333333333222222222222222222222222222222222222000000000000000111111111...///000111222222222222111000000000000000000111000000111111000000///...---///222222111000000111//////000000000000000111000000000000111111111111000000111222222222222222111111000000000000111111000000000000111222333333111111111111111111111111000111111222222222222222000000000000000000000000111111111000000111111111<<<<<<<<<<<<============>>>======<<<<<<===???@@@===@@@GGGTTThhhnnn[[[NNNHHHDDDDDDCCC>>><<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::999999::::::;;;:::<<<>>>??????@@@AAACCCGGGGGGOOO___ppprrr___SSSGGGCCCBBB???======888999:::;;;<<<<<<<<<<<>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>===@@@DDDEEEHHHPPPYYYgggsss~~~iiiYYYQQQIIIGGGEEEAAA>>>>>>===<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;:::666999>>>BBBSSS```\\\XXXHHH<<<===>>>;;;999<<<;;;:::;;;>>>???@@@HHHQQQ\\\pppvvvcccRRRGGGBBB>>>===:::666444666555555666666666666555555333333444555666777777777555555444444555555666777777999???GGGQQQWWWZZZZZZQQQHHH>>>777333333555777555444222222444555444333222333333333333333333222333333333333333333333333000000000000111222333444222222222222111111111111//////000000111000000000//////000111222333333333;;;DDDOOOUUUQQQGGG;;;555111111111111000000000000222222333333333444444444444444444444444444333333333333444555555555555555111333555444333444888<<>>>>>>>>===<<<<<<===??????<<>>???>>>>>>>>>>>>>>>======<<<=========<<<;;;;;;::::::;;;::::::999999::::::;;;999;;;>>>?????????AAABBBGGGHHHRRRcccsssmmm```TTTHHHCCCAAA===;;;;;;888999:::;;;<<<<<<<<<<<>>>>>===;;;;;;<<<<<<<<<<<<<<<<<>>@@@CCCDDDFFFMMMUUUfffpppooo[[[RRRKKKIIIGGGBBB??????<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===;;;666:::???DDDUUUaaa]]]VVVFFF::::::<<<:::999;;;;;;:::;;;===>>>???GGGPPPZZZppptttaaaPPPBBB===::::::888444333555555555666666666666555555333444444555666555555555666555555555555666777777888:::???JJJVVV\\\\\\YYYJJJCCC;;;666333222444888555333222222333444444333111111111222222111111111333333333333333333333333222222222222333444555666222222222111111111111000//////000000000000//////,,,---///111333444555555;;;DDDPPPVVVSSSHHH===666111111111111000000000000111111222222222333333333555555555555444333222222333444444555666666666555222444555444333333777:::BBBKKKRRRNNN@@@444000111111444777777555222222333222222222222222222222222555444333222222333555666444444444333333222222222000000000000000000000000000000//////......------111111222333333333333222333222222222222222222333000000000000000//////...,,,///222333222111000000.../////////000000111111//////000000111111111222111000/////////000222333111111000000000000111111222222111111111111111111111111111111111111111111000///.........000111222000000000000000000000000000000////////////000000>>>>>>======>>>???@@@@@@<<<<<<<<<===>>>>>>??????===AAAEEEIIIVVVoookkkYYYLLLHHHCCC@@@???@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::555999===??????@@@CCCFFFFFFIIIQQQ^^^pppuuucccZZZOOODDD>>><<<;;;:::<<<999777888===CCCFFFGGGLLLHHHCCCAAAAAAAAA???<<>>>>>======<<<<<<===>>>???@@@BBBFFFLLLPPPbbbeeetttsss[[[QQQIIIGGGFFFAAA??????===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999<<<<<<<<<>>>HHHXXXcccgggSSSGGG===:::;;;:::999:::;;;<<<<<<===>>>BBBGGGKKK]]]qqquuu```QQQGGG@@@;;;:::888666555888777777777777777888888888999888888888777777666666777555444444555777777777888???IIITTT```gggeee^^^IIIBBB888444555777777666333444444555555444444333333444444555555444444333333444444444333222222111111222222333333333222222222222333333333222222111222222222222222222222222111111111222222333333333888BBBMMMTTTQQQGGG;;;444111111111111222333444444222444444333111000111222222333444555555444333222222222111111222444555666555444222222222444666777AAAGGGNNNNNNFFF<<<666333444555555555444333333222444333333222222333333444222222222222222222222222444444444333333222222222444333222111111222333444111111111111111111111111333222111111111222333444111111111111000000000000000000111111111000000///222222333333333333222222111111000///////////////.........//////000111222111111000000111111222333333222111000////////////000111111111222222222222000000000000000000000000000000000000000000000000000//////.........//////222111111111000000//////======<<<<<<======>>>???;;;<<<===>>>>>>?????????>>>AAADDDGGGRRRjjjiiiWWWKKKGGGCCC@@@???@@@@@@@@@@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::888:::===???@@@BBBDDDEEEHHHJJJQQQ^^^pppyyyeee\\\PPPFFF@@@>>>===<<<>>>;;;:::<<>>;;;===============>>>>>>>>>===>>>???@@@BBBEEEIIIMMM^^^bbbqqqwww^^^TTTKKKHHHFFFBBB>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999999:::;;;===HHHXXXdddhhhRRRFFF<<<::::::999999::::::;;;<<<===>>>AAAFFFIIIWWWlllsss^^^NNNGGG@@@::::::888666555888666666666666666666666666777777777666666666555555555444333333444555555555:::???HHHUUUcccjjjdddYYYGGG@@@888555666777666555333333444444444444333333333333444444444444333333444444444444444333222222222222333333333222222111111111222222222222222222222222222222222222222222111111222222333333444444999BBBOOOUUUSSSHHH<<<444222222111111222222333444222333444333111111111333333333444444444444333333222222111111222444555666555444222222222444555777<<>>??????>>>===???@@@BBBEEEOOOcccfffTTTJJJFFFBBB??????@@@@@@@@@@@@??????>>><<<;;;;;;:::<<<<<<;;;;;;;;;<<<============<<<<<<;;;:::::::::<<<<<<<<>>:::999999;;;AAAGGGKKKMMMPPPMMMHHHDDDAAA???===;;;;;;<<<<<<===>>>>>>??????<<<>>>@@@AAAAAACCCFFFHHHVVV]]]mmm{{{bbbWWWLLLHHHFFFBBB???>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777999:::===HHHXXXcccfffPPPEEE<<<:::;;;:::999:::999;;;===>>>???AAADDDFFFQQQddd~~~rrr[[[KKKEEE???::::::999666666888666666666666555555555555666666555555555555555444222222222222222333444444===BBBJJJWWWeeejjj```RRRCCC>>>999666777777666333333333444444444444333333333333444444444444333333444444555555444444333333333333333222222111111111///000000111111222222222222222222222222222222222111222222333444444555555999CCCPPPWWWUUUJJJ===444444333222222111111222222111222333333222111222444444444333333333333444444222222222222333444555555444444333222222333555666666>>>IIIMMMIII???666111333222222222222222111111222222111111111111222222222222222222222222222222333333333333222222222222222222222333333222222222222222222222222222222222222111111111111222333333000000/////////.........000000111111111111111000000000111111111111000000111111000///////////////.........//////000111222///////////////000000111333222111000/////////////////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111222222222222222===<<<<<<;;;<<<<<<======999;;;===>>>??????>>>===@@@???@@@DDDLLL^^^yyy}}}bbbRRRHHHEEEAAA??????@@@??????@@@??????>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::>>><<<:::===AAADDDCCCAAAJJJLLLSSS]]]nnniii___PPPFFFBBBAAA@@@>>>999888999;;;???CCCGGGIIIMMMJJJFFFCCC@@@>>><<<;;;<<<<<<<<<=========>>>>>>:::<<>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777999:::===GGGVVV```bbbPPPEEE<<<;;;<<<;;;:::;;;888:::===>>>>>>@@@BBBDDDMMM___yyyoooZZZJJJDDD>>>999:::999666666888777666666666666666555555555555555555555555555555111222333333333333555777AAAHHHQQQZZZaaaaaaWWWJJJ>>>;;;888777888777555333333333333444444333333333333333333444444333333333444444555555555444444333444444333222111111111111/////////000000111222222222222222222222222222222222222333333444555666666999CCCQQQXXXVVVJJJ===444555444333222111111111111000111333333222222333444555444333222222333444555222222222222333444444444444333333222222333444444111:::FFFMMMKKKCCC999333333333222222222222222333333222222222222222222333333333222222222222222111333222222222222222222222111222333444444333222111000000000000000000000000111111111111111222222333000000000000////////////000000111222222222111111222222333333333333222222111000000///////////////............///000111222000////////////000111111222222111000//////000000////////////000000000000000000000000000000000000////////////////////////000000//////000000111111111111111222222333333444>>>>>>===<<<<<<=========999:::<<<===>>>>>>======???>>>???DDDKKKZZZrrrxxx___OOOGGGDDDAAA????????????>>>@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::===:::999:::???BBBBBB@@@IIIMMMSSS]]]llljjj^^^OOOEEEBBBAAA???============>>>???AAADDDFFFEEEDDDBBB@@@===<<<<<<===>>>=========<<<<<<<<<;;;888:::===???AAABBBEEEGGGIIIUUUeeewwweeeWWWIIIEEEFFFDDDAAA@@@>>>>>>===;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999888:::;;;===FFFSSS[[[\\\OOOEEE===<<<>>>===;;;<<<888:::<<<======>>>@@@BBBLLL\\\ttt~~~lllXXXJJJBBB<<<999:::999777666888888888888777777666666666666666666666666666666666222333555444444666:::===EEEOOOXXXYYYWWWRRRJJJCCC:::999888888777666444333222333333333333333333222222333333333333333333222333333444444444444444333444333222111111111222222000000//////000111222222222222222222222222222222111222222333555666666777999CCCPPPWWWTTTIII<<<444555444333222111000000000000111333333222222333444444333222111111222333444222222333333333333333333333333333222222333333333///888DDDLLLLLLFFF===777444444333333333333444555444444333333333333444444333333333222222111111111222222222222222222222222111222333444444333222111////////////////////////000000111111222222222222222222222111111111000000000000111222222222222222222222333333333333222222111000000///////////////............///000111222111000000000000111222222222111000000000000000000////////////000000000000000000000000000000000000////////////////////////...............///000111111111111222222333333444???>>>======<<<=========;;;;;;;;;<<<<<<===>>>>>>@@@===???EEEKKKTTTiii~~~ttt\\\NNNEEECCC@@@?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;:::::::::::::::::::::999999:::===@@@BBBBBBHHHLLLSSS\\\jjj~~~jjj]]]MMMCCCAAAAAA???<<<<<<<<<===<<<;;;<<<>>>@@@?????????===;;;:::<<<>>>>>>>>>======<<<;;;;;;:::888:::<<<>>>@@@BBBFFFIIIHHHSSSccctttiiiYYYJJJFFFFFFEEEBBBAAA???>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888:::;;;>>>FFFQQQWWWWWWMMMDDD<<<<<<>>>===<<<<<<999:::;;;;;;;;;<<>>===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::<<<>>>???AAA===@@@FFFIIIMMM^^^rrrrrr[[[NNNDDDBBB????????????>>>===;;;;;;<<<======>>>>>>???===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;<<>>>>><<<999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>AAAEEEHHHHHHSSSbbbsssqqq___NNNHHHHHHFFFBBB@@@???>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999666888:::===FFFQQQVVVVVVJJJAAA::::::<<<<<<::::::::::::::::::999;;;>>>AAAFFFRRRfffsssaaaPPPEEE???:::888::::::777777888999888888777666666555555444444555555555666666666444666666555555:::DDDLLLQQQTTTSSSIII???;;;999888555555666666555444555555222222333333333333222222222222333333333333222222000111222222333333222222222222000000111222444666555444222000000000111222222222222222222222222222///000111222333555666666888@@@KKKPPPMMMDDD:::333444444333222111111111111222333444333111111111333222222333333333333222222222333444444444333222222333333333333333222111111111555===DDDGGGEEEAAA===444333222111222333555666555444444333333444444555444444333333222111111000000111111111222222222222333222222222222222222333000000000000000000000000...///000111222111111000222222222111111111111000///000111222333333333333000000111111111111000000111111000///////////////.........//////000111222000000000000000111222222111111000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000............///000111222111111111111111111000000===<<<;;;;;;::::::::::::===;;;:::999999<<<>>>@@@BBB>>>@@@FFFGGGHHHWWWjjjqqqZZZNNNCCCAAA???>>>??????>>>===999999:::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<===<<>>===;;;;;;===@@@===>>>>>><<<999888:::===::::::;;;;;;<<<=========?????????>>>===@@@DDDGGGIIISSSaaassswwwdddQQQJJJIIIFFFBBB?????????===<<<;;;::::::999:::;;;<<<<<<<<<;;;:::999333777999===FFFQQQWWWWWWHHH???888999;;;:::999999;;;;;;:::888888:::===AAABBBMMM```zzzooo]]]LLLBBB>>>999777::::::888777888888777777666555444444444333333333444444555555555555666666444444;;;FFFOOOTTTSSSLLLAAA:::999777555444555666555444444555666222222222333333222222222222222222333333222222222///000111222222222222222222111000000111333555777777555333111000000111222222222222222222222222222...///000111333444555666888???IIINNNKKKBBB999333444333222222111111222222222444444333111000111222111222333444444333222111222333444444444333222111333333333333333222111000111444:::@@@DDDDDDAAA===333222111000000222444555444333333222222333333444444444333333222111000000000000111111222222222222444333222111111222333444111111111111111111111111...///000222222111111000111111111111000000000000///000111222333444444444222222333333333333222222111111000///////////////.........//////000111222///////////////000111111111000000000000000111111111111111111222222222222000000000000000000000000000000000000000000000000////////////000111222333222111111111000000//////;;;:::999999;;;;;;:::999============<<<<<<<<<<<>>===<<>>===;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@EEEIIIQQQZZZfffwwwkkk\\\LLLDDDAAA>>>>>>???<<<<<<======<<<<<<;;;:::??????>>>===;;;:::999888777888999;;;===>>>@@@@@@;;;===>>>??????@@@BBBDDDJJJRRR```uuuiiiSSSNNNMMMEEE??????@@@???>>>======<<<<<<<<<888888999:::999888777666666777999???KKKVVVVVVPPPEEE>>>999888888777888<<<999:::;;;;;;::::::<<<>>>CCCJJJ[[[sssoooZZZJJJDDD<<<;;;:::888777666555555777777777777777666555555555555555555555555555555555888888333777BBBKKKNNNRRRJJJ???999888888666333555555555555555555444444000111222333333333333222444333333333222111111111111111111222333333444444000000111111222222222222111111333333333333111111000000111111222222222333111111111111222222333444666;;;EEELLLHHH===444222333333333333333333333333333333333333333222111000111111222333333333333222000000000111222222222333222111000//////111333444777444333888AAAFFFEEEAAA888555444666444111000333333333222222333333444555333333333222222222111111222111000000000111333333444444444333333333222222111111000000000000111111111111111000111111222333000000////////////000000//////111222222111000//////000111222222222222222......///000000000000000000000////////////000000111111111111000000000000------...///000111111222333222222222111111000000111111222222222222111111000000111111111111000000------...000333444222111333111/////////000///---<<<;;;::::::<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>@@@>>>???CCCEEEHHHOOOWWWppprrrZZZOOOGGGDDDAAA??????>>>===<<<@@@???>>>===<<<======>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????CCCHHHOOOWWWcccuuummm^^^NNNFFFCCC@@@???@@@<<<<<<======<<<<<<;;;:::>>>======<<<;;;:::999999:::;;;;;;<<<======>>>>>>;;;===>>>??????@@@BBBDDDKKKPPP]]]oooqqqXXXNNNKKKDDD???@@@@@@???>>>======<<<<<<===888999999:::999888777666888888999???JJJUUUUUUPPPDDD>>>999999999777888;;;999:::;;;;;;::::::<<<>>>@@@FFFTTTjjjnnnXXXIIICCC===<<<:::999777666666666777777777777777666555555555555555555555555555555222666666666===JJJSSSUUUNNNGGG===888777777666444555555555555555555444444111111222222222333333333333333333333333333333333111111111111000000000000000111111111222222222222111222333444444333222111222222222111111111111111222222222222222333444444444999CCCKKKHHH===555333333333333333333333333333333333333333333222111000111111222333333333333222111111111111222222222222222111000000000222444555777444333888@@@GGGGGGFFF;;;666333444555333333555444333333333333444555555333333333222222222111111222111000000000111333333333333333222222222111111111111000000000000111111000000000///000111111222000//////......//////000000000000111111000000///000000111222222222222222......///000000000000000000000////////////000000111111111111000000000000/////////000000111111111222222111111111000000000000111111222222111111000000000111111111111000000......///222555666555333444222000///000000///...<<<:::999:::;;;<<<;;;:::::::::;;;<<<===>>>??????AAA??????AAACCCDDDIIIPPPeeerrrZZZPPPGGGDDDAAA??????>>>===<<<@@@???>>>>>>======>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????AAAEEEKKKSSS___rrrooo```PPPHHHDDDAAA???@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::::::::999>>>>>>============<<<<<<;;;===>>>??????@@@BBBDDDJJJNNNWWWeeezzzzzz]]]PPPJJJCCC@@@AAA@@@@@@???>>>============999999999:::999888888777::::::999>>>IIISSSSSSMMMBBB===:::;;;;;;888888999999:::;;;;;;::::::<<<>>>>>>BBBMMM___www~~~kkkWWWHHHBBB===<<<;;;999888777666666777777777777777666666555555555555555555555555555444555777;;;EEEQQQWWWWWWGGGAAA:::666666777777666444444444444444444555555333222222111111222444444333333333333444444444444333333222111111000//////111111111111222222222222222333444555555444333222333333333222111111000000333333333333333444444555444999CCCKKKJJJ???777444333333333333333333333333222222333333333222111111111222222333333333333333222222222222222111111111222111111111222333555666666444333777@@@GGGLLLMMMAAA888222333666666555666444444444444444555666666333333333222222222111111222111000000000111333333222222222222111111111111111111000000000000111111000////////////000111111000000////////////000000222111000//////...//////000000111222222222222111//////000000111111000000111000000//////000000111111111111111000000000000000111111111111111111111111111000000000000//////000111111222222111111000///000000111111000000/////////000333666888888777444222000000000000000...:::999888999;;;;;;;;;999;;;;;;;;;<<<===>>>>>>???@@@======@@@@@@AAAEEELLL^^^{{{oooXXXOOOFFFDDD@@@?????????>>>===???>>>>>>=======================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????CCCIIIOOOZZZnnnnnn```QQQIIIDDD@@@>>>???<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::>>>>>>>>>>>>============;;;===>>>??????@@@BBBDDDHHHKKKQQQ]]]ppp|||aaaQQQJJJEEEBBBBBBAAA@@@???>>>============:::::::::999999999888888::::::999===GGGPPPOOOIII@@@<<<:::<<<<<<999777888999:::;;;;;;::::::<<<>>>@@@BBBJJJXXXnnnzzziiiVVVHHHBBB>>>===;;;999888777777777666666777777777777666666555555555555555555555555999888999???IIIPPPQQQNNN@@@<<<777555555777777666333333444444444444555555555444222111111222444555444444333333333333333333555555444444333333333333222222222222222222222222333333555555555555333333222222222222222222222111444444444333333444444555777;;;DDDMMMLLLBBB888555222222222222222222222222222222333333333222222111111222333333444444333333333333333222222111111111222111111222333444666666444333333666>>>GGGOOOSSSKKK>>>444333666666555555444333333333333444555555333333333222222222111111222111000000000111333333333333333222222222111111222111111000000111111222000000000000000111111222111111000000000000111111333222000...------......000111111222222222111111///000000111111111000000111000000000000000000111111111111111000000000///222222222111111111111111000000000///////////////000000111111111111000000//////000000000000//////......///222666999999999333111//////000000///...<<<::::::;;;===>>>===<<<===============<<<<<<<<<===;;;<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>CCCHHHMMMVVViii|||lll^^^OOOGGGDDD???======<<<<<<<<<===<<<<<<;;;:::999999999::::::::::::;;;<<<<<<======>>>>>>??????;;;===>>>??????@@@BBBDDDFFFHHHMMMXXXjjj{{{cccTTTMMMHHHDDDBBBAAA@@@???>>>>>>=========:::::::::999999999999999:::999999===FFFNNNLLLEEE???;;;:::<<<===:::888888999:::;;;;;;::::::<<<>>>CCCEEEJJJVVViiixxxgggTTTHHHCCC===<<<;;;999888777666666666666777777777777666666555555555555555555555555999888:::BBBJJJLLLHHHDDD;;;888666444444555666666333333333333444444555555666444222111111222444555555555444333222111111000333333444444555555555555333222222222222222222222333333555555555555333333000000111222333444444444555444444333333444444444888;;;CCCLLLKKKAAA777222222222222222222222222222111222222333333333222222222222333444444444444333444333333333222222111111111222222222333444555555222222333555;;;EEEOOOVVVTTTFFF999666666555333333222222111111222222333444333333333222222222111111222111000000000111333333555444444444444333333333222222111111111111222222222222111111222222333444333222222111111222222333333222000///.........///111111222222222111111000000000111111111111000000111111000000000000111111111111111111000000000///222222222111111111111111///////////////000000000000000000111111000000000//////000000000000//////---------000444777999999222000......//////...--->>>======>>>@@@AAA@@@???>>>>>>======<<<<<<<<<<<<<<<:::<<>>;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???DDDJJJMMMTTTeee}}}yyyiii[[[MMMFFFCCC???======<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@;;;===>>>??????@@@BBBDDDDDDGGGLLLUUUfff}}}hhhYYYQQQLLLFFFBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999999999999:::999:::;;;@@@IIIOOOLLLDDD???;;;999<<<===:::888999999:::;;;;;;::::::<<<>>>CCCFFFKKKVVVggg}}}tttcccRRRGGGCCC<<<;;;:::888777666555555555666666777777777777777555555555555555555555555555555;;;EEEJJJHHHBBB@@@888777666555444444555555222222333333444444555555555555333222222333333444555555444444333222222222111111222333333444555555333333333333222222222222222333444555555444333222///000111222333555666666555444444333333333333333666888@@@IIIJJJ@@@555000222222222222222222222222111111222333333333222222222222333444444444444444333333333333333222222222222222222333333333333333000222333555888AAALLLUUUYYYLLL???999777444222222111111111111111222222333333333333222222222111111222111000000000111333333555555555555444444444444222222111111111111222222333222222222222333444444333333222222222222333333333222111000000//////000111222222222222111000000111111222222111111000000222111111000000111111222111111111111000000000000000111111111111111111111//////000000000000111111///000000111111000000///...//////000000//////...---,,,,,,///333666888888333111///...//////...--->>>===<<<===???AAA@@@???<<<<<<<<<===============>>><<<===@@@AAA@@@DDDIIIIIIXXXqqqqqq\\\QQQEEECCC@@@????????????>>>;;;<<<=========<<<::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@FFFLLLNNNSSSbbbxxxzzzgggZZZLLLFFFCCC@@@===>>><<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???;;;===>>>??????@@@BBBDDDDDDGGGLLLUUUcccyyyppp^^^TTTNNNHHHBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;:::999999999::::::999;;;>>>DDDMMMSSSNNNDDD@@@;;;999;;;<<<999999:::999:::;;;;;;::::::<<<>>>???CCCIIITTTcccxxxppp___NNNEEEBBB;;;:::999777666555444444555555666777777777777777555555555555555555555555444666???IIIKKKDDD>>>===777777777555444333333444111222222333444444555555555555444444333333333333444555555555666666777777333333333333444444444444444444333333333222222222111222333444444333222111111111222222333444555555444444333222222222222222444666???IIILLLDDD999444111111111111111111111111000111222333333333333222222333444444555444444444222222333333333333333333222222222222222222111111...111333444666===HHHRRRYYYOOOCCC===888333222555222222111111222222333444333333333222222222111111222111000000000111333333555555444444444333333333333222222111111222222333222222111111222222333444222111111000000111111222111222222222222222111111222222222222222111000000111222222222222111000///222111111000000111111222111111111111000000000000/////////000000111111111000000000111111111222222//////000000000000//////......////////////.........------///222555777777555333111000111111000///;;;:::999;;;===>>>>>>===:::;;;;;;<<<===>>>??????@@@>>>???AAAAAA@@@CCCHHHIIISSShhhoooZZZOOOEEEBBB@@@??????@@@???>>><<<===>>>>>>>>>===;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============AAAGGGMMMOOOSSS```vvv{{{fffYYYLLLGGGDDDAAA??????<<<<<<======<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======;;;===>>>??????@@@BBBDDDEEEHHHMMMUUUbbbvvvwwwaaaUUUOOOHHHCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999888999:::;;;:::===AAAGGGQQQVVVPPPFFF@@@;;;888:::;;;999999;;;999:::;;;;;;::::::<<<>>>;;;???GGGRRRaaatttnnn\\\LLLCCCAAA;;;:::888666555444444444555555666777777777777777555555555555555555555555777;;;DDDNNNLLLBBB;;;:::777888888666444222222333111111222333333444555555444555555555444444333222333444555777888:::;;;<<<777777777666555555444444444444444333333222222222111222333333333333222111333333333333333333333333444333222222111111111111555777@@@KKKPPPIII???:::111111111111111111111111000111222333333333333333222333444444555555444444222222222333333444444444222222222222222111//////---000333444444:::FFFOOOXXXOOOFFF???888333333777333333222222333333444555333333333222222222111111222111000000000111333333444444444333333333222222333222222111111222222333111111111000111111222333000000////////////000000000111333444444333222111222222222222222111000///222222222222222111000///222222111111111111222222111111111111000000000000---......///000111111222000000111111222222222333//////000000000000//////......////////////......///...---///222666777777777555333222333333222111<<<===============<<<<<<<<<======<<<;;;;;;===???>>>>>>??????@@@AAACCCCCCCCCNNN^^^qqqoooYYYKKKDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<============;;;<<<===<<<:::999:::;;;===<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>EEEHHHNNNSSSVVV^^^ppp}}}iii[[[LLLDDD@@@<<<:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>=========@@@BBBBBBFFFNNNXXXaaappp}}}gggUUUKKKGGGGGGDDDAAA???>>>>>>???>>>>>>>>>===<<<;;;:::999999999888:::CCCOOOZZZZZZPPPFFF<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999===@@@GGGQQQZZZggg|||{{{dddTTTIIICCC???>>>===<<<;;;999888777666333333444666777999::::::777666444444555555444444999FFFQQQQQQJJJCCC===888<<<:::777555333333333444222333333444444333333222222444777666444444555888555444666;;;@@@BBB@@@<<<<<<888333111333444444333444444444444444444444444222222222222333333444555555444333222111222333333111222444555555444222111444222<<>>>>>======???AAA@@@@@@?????????@@@@@@AAABBBJJJWWWggg{{{lllYYYNNNFFFCCC@@@>>>>>>>>>===<<<>>>>>>======<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>EEEHHHMMMRRRUUU]]]nnn~~~~~~iii[[[MMMEEEBBB>>><<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===>>>???>>>===>>>AAACCCCCCFFFNNNWWW```pppkkkYYYNNNJJJIIIEEECCC@@@?????????>>>=========<<<;;;:::::::::::::::===FFFTTT___^^^SSSHHH>>>===<<<;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;>>>@@@GGGOOOXXXeeeyyy|||eeeTTTIIIBBB>>>;;;;;;::::::999999888888555555666666777777777777777666444444444555555555???MMMWWWUUUKKKBBB;;;777999777555333222222333333222222333333333333222222222333555444333444777:::===>>>AAADDDFFFFFFDDDAAA>>>:::555333333444333222333333333333333333333333333222222222333333444555555444333222222222333333222222333444444333222222555444>>>RRR___ZZZIII<<<444333222333444444333111333333333333333333333333444555555555333333444666444444444444444444444444222222333444444333222222222444555333222444:::@@@PPPTTTSSSHHH<<<666555444444222111222444444333111111111111000000000000000111111222222222111000000333333222111111111111111333333444333333222111000000000000000000000000000111222222222111111333555DDD===555111111111000---000111111111111111111000222222222222111000//////000000111111111111000000222222111111000//////...000000000000000000000000///000000111111000000///...///000222222111111000//////.........------------.........///333888<<>>??????>>>???AAACCCAAA@@@???>>>>>>>>>>>>>>>AAAFFFOOOYYYiii~~~iiiYYYQQQHHHDDDAAA>>>======<<<;;;??????>>>===<<<;;;:::999;;;<<<===<<<:::999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>????????????EEEGGGLLLQQQUUU\\\kkkzzziii[[[MMMFFFCCC???======:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@?????????AAACCCCCCFFFNNNVVV___nnnqqq^^^RRRLLLJJJGGGDDDAAA?????????>>>======<<<;;;;;;::::::::::::===@@@JJJYYYeeecccVVVIII??????===<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<>>>@@@FFFMMMUUUbbbwww~~~fffTTTIIIAAA===888888888888888999999999888777777666666555555555666666555444444555666777GGGUUU^^^XXXJJJ???999777666555333111111111111222111111222222222222111111111222222111222444999===DDDGGGJJJKKKJJJGGGDDDCCC>>>;;;777444444333333222222222222222222222333333333333222222222333444444555444333222222222333333333333333333333333333333333444???RRR```]]]NNNBBB777555333333444444333222333333333333333333333333555555555444222333555777444444444444444444444444444444555555555555444444111333444222111333888===MMMUUUWWWMMM@@@888666555333111000111222333222111222111111000000000000000222222222222222111000///111111222222111111000///111111222222222222111111000000000000000000000000222333333333111222333555FFF???666111000111000//////000000111111000000///222222222222111000///...000000111111111111000000222222111111000/////////000000000000000000000000000000111111111111111000...///000222222111111000/////////............---.../////////000333888<<>>>>>>>>???AAACCC??????>>>>>>>>>>>>>>>???@@@DDDJJJQQQ\\\ppphhhYYYQQQJJJFFFAAA>>>======<<<;;;>>>>>>===<<<<<<;;;::::::;;;<<<===<<<:::999:::;;;:::::::::::::::;;;<<<===<<<===>>>??????@@@@@@@@@BBBDDDIIIOOOTTT[[[iiivvv}}}fffYYYLLLFFFCCC???===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@BBBCCCCCCFFFLLLTTT\\\kkkvvvbbbTTTMMMJJJGGGDDDAAA???>>>===<<<;;;===<<<;;;:::::::::::::::<<<@@@KKK\\\hhhfffVVVGGG??????===<<<::::::999999<<<;;;;;;:::::::::;;;;;;===???EEELLLUUUbbbwww~~~fffTTTHHH@@@<<<777777777777777777777777777777777666555555444444555555555555444666888:::LLLYYY```XXXHHH===888777666555444222111000000000000000111111111111000000111000000000222666<<>>>>>:::888666444333333333333222333333333333333444444333333333222222333333444444444333333333222222222333333222111111222333333111333>>>OOO^^^^^^SSSHHH888666333222333333333222444444444444444444444444444444444222111222444666444444444444444444444444444444555555555555444444111222222111111222666:::EEEPPPVVVOOOAAA999555444222111111111111222111111222222000000//////000111333222222222111000000///000000111222222000///...//////000111111111111111000000000000000000000000111222333222111111222444<<<888333000111222333222//////000000000000//////222222222222111000///...///000000111111111111000111111111111000000//////000000000000000000000000000111111222222222222111...///000111222111111000/////////...............//////000000000333777:::@@@CCCCCC???777111000111;;;;;;<<<===============999;;;<<<<<<<<<===???AAA============>>>???@@@AAA@@@CCCIIIPPPVVVeeelllYYYPPPKKKGGGBBB>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;:::::::::::::::;;;<<<===<<<===>>>??????@@@@@@@@@???AAAFFFNNNSSSZZZfffrrruuucccVVVIIIDDDBBB???======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::;;;<<<<<<===???AAAAAA@@@@@@AAACCCBBBDDDJJJPPPXXXfffzzzfffVVVLLLHHHFFFCCC@@@>>>======;;;:::<<<<<<;;;:::::::::;;;;;;:::>>>III[[[hhheeeTTTDDD>>>===<<<:::999888888888:::999999999999999::::::<<<>>>DDDLLLTTTcccyyy}}}eeeSSSGGG???;;;999999888777777666666555555555555555666666666666444555666555444666:::>>>OOOXXX\\\RRRCCC:::888777999888666444222111000//////000000111111000000///111000000222666:::>>>@@@AAADDDFFFCCC>>>999777888444444333222222222333444444444444444555555666666444333333222222333333333444444444333333333222222333222222111111222222333111555>>>MMM[[[```YYYPPP:::777333111111222222222444444444444444444444444222333333222000111333555444444444444444444444444444333333333333333333444111222111111111222555777<<>>>>>>>>>>>888:::;;;;;;:::;;;===???=========>>>???@@@AAABBBAAABBBHHHOOOTTT]]]tttqqq[[[PPPKKKGGGBBB>>>============::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>????????????@@@AAAFFFMMMRRRWWWaaakkk}}}mmm```TTTHHHDDDBBB???======<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;777888888999:::;;;<<<<<<<<<>>>@@@AAA@@@@@@AAABBBAAACCCGGGLLLRRR```xxxkkkZZZNNNHHHFFFCCC@@@>>>>>>>>>===;;;<<<;;;;;;::::::;;;;;;;;;999<<>>:::999999999888777666666555333333444555666666777777444555666555444777<<>>888777777999888777666444222111000000000111111111111000000111111333777<<>>???>>><<<999666555555000111222222111111333555444444555555666666777777444444333222222222333333333333444444444333222111222222222222222222222222333777>>>IIIWWWaaa^^^WWW===999444111111222333333333333333333333333333333111333444333222111222333444444444444444444444444333333222222222222333333222222111111222333444555555@@@IIIHHHCCC===777222111222333222111111111333333222000......///111222222111111000111111222222111111222222111111000///...///000111111111111111000000000000000000000000///000222111000...////////////000000///...---,,,///000000111111000000///111111111111000///...---...///000111111222111111111111000000000000000000000000000000000000000000//////000111222222222222...///000222222111111000...////////////000000000...///000000000111444666===AAAEEECCC;;;444000000:::;;;<<<===>>>>>>>>>>>>999:::;;;:::999:::<<<===???????????????@@@AAABBBCCCAAAEEELLLPPPUUUiii~~~uuu___RRRKKKGGGAAA>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>CCCCCCGGGLLLPPPSSSZZZbbbxxxnnn___SSSHHHEEECCC@@@>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<===>>>>>>;;;===@@@@@@@@@???@@@@@@@@@AAADDDHHHMMMZZZrrrrrr___RRRKKKFFFDDDAAA@@@@@@@@@???>>>;;;;;;;;;::::::;;;;;;<<<;;;===GGGYYYgggfffTTTBBB<<<;;;:::999999999999999999888888888999999:::;;;???@@@DDDIIIQQQ^^^tttuuu___OOODDD>>>:::888888888888888888888888333333444555555666666777333555777555444777===CCCVVVVVVPPPCCC:::777666555555555555555555444333333000111111222222111111000111333777===BBBDDDBBB???<<<:::777555555555555444000222444333111111222555333333444444555666666777555444333333222222222333333333444444444333222111000111222333333222111000111555:::BBBPPP]]]^^^XXXAAA===777333333444555666333333333333333333333333111444666777555444333333444444444444444444444444444333222111111222333444444333222222222333444444222;;;DDDFFFFFFCCC<<<555111333444444111111222444444222000......///111222111000000000000222333444333333222111111111111111000000111111222111111111000000000000000000000000///111333222111/////////111111111000.........///000111111111111111111000111111111111000///...---...///000111111222222222000000000000000000000111000000000000000000000000---...///000111111111111...///000222222111111000.../////////000000000000...///000000///000222444666;;;@@@AAA===888444222:::;;;<<<===>>>>>>>>>>>>:::;;;<<<;;;::::::;;;===BBBAAA@@@@@@???@@@@@@@@@DDD@@@BBBIIILLLQQQbbbvvvxxxbbbTTTKKKGGGAAA======>>>??????======<<<;;;:::999999888;;;<<<===<<<:::999:::;;;===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>GGGFFFHHHMMMOOOPPPUUU\\\tttrrr___TTTIIIFFFEEEBBB@@@@@@<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???@@@:::===???@@@?????????@@@@@@@@@CCCFFFJJJWWWnnnwwwcccVVVOOOGGGEEEBBBAAABBBBBBBBBAAA;;;;;;:::::::::;;;;;;<<<===>>>GGGYYYhhhgggUUUDDD<<<<<<;;;:::::::::;;;;;;999999999999::::::;;;<<>>:::666777777888999999::::::444444444555555555555555333555777666444777>>>EEEZZZWWWMMM???777666666333222222333444555555555555111111222222222222111111222444999AAAFFFGGGCCC>>>:::666111000222555555444222444666555222000222444222222333333444555666666555444333333222222222222333333444555444333222111///000222333333222000///...222555;;;IIIWWW[[[VVVDDD???999555444666777888222222222222222222222222222555888999888666444444444444444444444444444444444444222222222222444444444333222222333444444333222999AAAFFFHHHHHH@@@888111444555444222111333555444222000......///111222000000//////000222444555555444222111111111222333111111222222222222111111000000000000000000000000000222444444222000///000333222111///...///222555111111222222222222111111111111111111000///...---......///111111222222222000000000000000111111111000000000000000000000000------///000000111111111...///000222222111111000.../////////000000111111---...////////////111333111666<<>>>>>??????@@@AAAAAAAAA@@@@@@???BBBDDDEEEGGGOOOZZZccctttaaaXXXLLLGGGBBB>>><<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888888:::;;;;;;<<<===<<<<<<===@@@BBBHHHKKKMMMKKKGGGHHHPPPWWWjjj~~~nnnaaaXXXNNNHHHCCC>>>===???===<<<::::::;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<===BBBEEEHHHQQQcccuuuhhhVVVPPPJJJGGGDDDCCCDDDDDD@@@===::::::;;;;;;;;;;;;;;;;;;;;;???KKK]]]jjjhhhXXXIII???===;;;999888999:::;;;<<<;;;::::::999999999999>>>???BBBDDDFFFQQQggg|||rrrZZZLLLDDD<<<666777777777888999999::::::333333333333333333333333333666888888444555CCCRRR\\\TTTGGG;;;444333666:::444555666777777666555444666555444333222333444444444777<<>>BBB@@@888111;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<>>>>>>??????@@@@@@??????>>>@@@CCCCCCEEELLLVVV^^^wwwrrr]]]TTTLLLHHHBBB???>>>???@@@@@@<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;===>>>>>>>>>===>>>@@@BBBPPPRRRRRRNNNHHHHHHMMMSSSdddyyyxxxfffZZZMMMFFFBBB???>>>@@@>>>===;;;<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<======>>><<<>>>AAADDDFFFMMM^^^ooonnnZZZSSSKKKHHHDDDCCCDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;999>>>III[[[hhhgggXXXJJJ???===;;;999999999:::;;;<<<;;;::::::999999999:::===>>>AAACCCEEEOOOeeeyyypppZZZLLLDDD===888888888888888888999999999666666666666666666666666333555888888555999GGGWWW]]]SSSEEE:::555555777888444555666777777666555444666555444333333333444444444777<<>>888777666666555555555555666222222222222222333444444333333333333333333333333333333333222222222111111444444444444333222111000000000111222222222222222222555555555===IIIQQQSSSNNNAAA666555666444333444444333333333333444555555555555555555555555555555555555555555555555555555333222111111111222333444333333222222333333444555333555999???HHHMMMIIIAAA555333000///111444555555555444333222111111111111111111111111000000000000333333222222111111111111000111111222222222222222333222111222333333111///111111000000000000111111000///............///000222222222222222222222222222222111111000000//////111111111111111111111111111000000////////////000111000...///111222222111111111000000000/////////000000000000////////////111111000000000/////////......------...000111222333444666<<>>??????>>>>>>>>>@@@AAAAAACCCHHHQQQWWWggg|||nnnXXXNNNIIIEEEAAA>>>>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888999:::;;;???@@@@@@???>>>>>>???AAAPPPRRRRRRMMMHHHFFFJJJOOO]]]ssslll\\\MMMFFFDDDBBB@@@@@@>>>===<<<===>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>?????????@@@BBBEEEFFFKKKZZZiii~~~vvvaaaWWWMMMJJJEEECCCCCCBBB???<<<===<<<<<<<<<;;;:::::::::999===HHHXXXeeedddWWWKKK>>>===;;;:::999999:::;;;;;;;;;:::999999999::::::;;;<<>>:::999999999888888888888777777777777777777777777777333444777888777<<>>@@@===999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@AAAAAABBBFFFLLLQQQZZZjjjlllUUUJJJEEEAAA===;;;<<<===>>>>>>=========<<<;;;::::::999::::::::::::::::::::::::;;;;;;:::999999999:::;;;???@@@@@@???===<<<===>>>GGGIIIIIIGGGDDDEEEIIINNNYYYnnnnnn___OOOJJJJJJFFFAAA???>>>======>>>??????===;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAACCCFFFHHHLLLYYYfffyyy}}}fffXXXOOOKKKFFFDDDCCCBBB>>>;;;>>>======<<<;;;::::::999;;;???IIIWWWaaa```SSSGGG===<<<;;;::::::::::::;;;;;;::::::999999:::::::::;;;<<<>>>AAADDDMMM___qqqlllYYYLLLBBB<<<:::::::::999999888777777666444444555555555555666666444444666777777===LLL\\\___RRRBBB999888888777444444444444444444444444444555555444444333333333333444666999???BBBAAA:::444444444444444555555666777666555444444333333444444111111111111111111111111333333333222222222111111333333444444444333222222111111111111222222333333444333222222777BBBNNNTTTSSSHHH;;;444222333333444444333333333333444555555444444444444444444444444666666666666666666666666555444222111111111222222333333222222333333444555444555444666>>>HHHKKKIII<<<999555333333444444444444333222222111111111222222222222111111111000000111000000000000000000000//////000111111111111000111000///000222222000...111111000000000000111111///////////////000000000000000000111222222333333222111111111000000//////222222222222222222222222000000//////000000111222111000...///111222222111222111111111000000000000////////////000000000000////////////............////////////000000111111111111222666;;;>>>???>>>999::::::;;;<<<======>>>::::::;;;<<<============<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAACCCEEEIIILLLRRR[[[jjjjjjSSSJJJCCC@@@===;;;<<<===>>>===>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::::::::::::::;;;===>>>???>>><<<;;;;;;<<>>===<<<===>>>@@@???===;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@??????AAAEEEGGGKKKVVVbbbtttjjjYYYQQQLLLFFFCCCCCCBBB???<<<>>>>>>===<<<;;;;;;::::::===BBBKKKWWW___[[[NNNCCC<<<<<<;;;;;;:::::::::;;;:::::::::999999::::::;;;<<<<<<>>>AAAEEEMMM]]]mmmjjjYYYLLL@@@:::999;;;::::::999888777666666333333444444444555555555666555666777777;;;HHHVVV___RRRBBB999888999777444444444333333333333444444444444444444444333333333444555888===AAA???999444444444444444444555666777:::999777666444333333333111111111111111111111111333333333222222222111111222222333444444444333333222222111111222222333444333222111222777@@@MMMWWWUUULLL@@@666222333444444222222111111222222333444444444444444444444444444444444444444444444444444555444222111111111222222333333222222333333444555444444333333:::DDDIIIHHH>>>;;;666444333444333333333333222222111111222222222222222222111111111111000000000000000000000111//////000111111111111000000000///000222222000///111111000000000000111111...//////000000000000000111111111111111111111111//////000000111111111222111111111111111111111111222222111000000000000000111000...///111222222111111111111000000000000///.../////////000000000111////////////............/////////000000000000000000000111444888<<<>>>???999999:::;;;===>>>??????999:::;;;<<<===>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHMMMPPPYYYllliiiSSSKKKEEECCC@@@>>>??????????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;===>>>>>><<<::::::;;;???@@@AAABBBBBBDDDGGGJJJQQQ```}}}jjj___VVVSSSRRRKKKCCC>>>======>>>@@@BBBAAA???<<<999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>><<<<<<===AAADDDGGGPPPZZZlll}}}ppp[[[QQQLLLFFFCCCCCCBBB???===>>>=========<<<;;;;;;;;;>>>DDDNNNYYY^^^YYYKKK???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;===AAAEEELLL[[[iiihhhXXXLLL???:::;;;::::::999999888777666666555555555666666777777888888666666777777:::DDDPPP]]]RRRDDD;;;888777666444444333333222222333333444444444555555444444333222333444777<<<@@@???:::555444444444333444444555555::::::888666444333333222222222222222222222222222333333333222222222111111111222333333444444444444333222222111111333444555444111111333777===JJJVVVVVVQQQEEE999444555555333111111111111111222222333333333333333333333333333222222222222222222222222444333222111111111222333333333222222333333444555333444333222777@@@DDDDDD???;;;777444333333333333333333222222111222222333333222222222222111111111000000000111111111111222///000111111222222111111111000000111222333111000111111000000000000111111......///000111111111111111111111111111111000000......///000111222333333000000000000000000000000333222111000000000000000111000...///111222222111000000000000////////////......//////000000111111000000000/////////............////////////......000000000222555888<<<>>>777888999:::<<<===>>>???<<<<<<============<<<<<<:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEEEEEEEHHHKKKPPP]]]wwwgggSSSLLLFFFDDDAAA??????@@@???>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;;;;===>>>>>>===<<<;;;<<<===>>>@@@AAABBBDDDFFFHHHQQQ\\\tttggg^^^UUURRRNNNGGGBBBAAA??????AAACCCEEEDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;===<<<===@@@BBBCCCJJJSSSaaasssvvv___QQQLLLFFFCCCCCCBBB@@@>>>============<<<<<<<<<<<<===CCCOOOZZZ___YYYJJJ>>>:::;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<:::999;;;@@@DDDJJJXXXeeexxx{{{dddWWWLLL@@@<<>>???;;;666444333333333222333222222111222222333333333333222222222111111111111111111111222222333333000111111222222222222222111000000111333444222111111111000000000000111111---...000111222222111111//////000000111111222222//////000000111111222222////////////////////////111111000000111111222222111000...///111222222111////////////.........---.........///000111111111111111000000000/////////,,,---...//////...---,,,///000000111222555888:::666777888999;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;===>>>????????????>>>>>>@@@BBBDDDDDDCCCEEEIIINNNUUUhhheeeSSSMMMEEECCC@@@>>>>>>>>>===<<>>>>>>>>>>>========================888999:::;;;;;;;;;;;;;;;;;;===???@@@>>>=========999:::<<<>>>AAADDDGGGIIITTT]]]qqqeee\\\TTTOOOJJJDDDBBBCCCAAAAAACCCEEEGGGGGGDDDAAA========================<<<<<<<<<============>>>=========<<<;;;;;;::::::AAA??????BBBBBBCCCHHHOOOYYYkkk{{{cccQQQLLLFFFCCCCCCCCCAAA???<<<<<<<<<===============;;;BBBOOO\\\```YYYKKK???::::::;;;<<<<<<;;;;;;;;;999999999999::::::;;;<<<999888:::>>>BBBIIIVVVbbbssswwwaaaWWWMMMAAA>>>BBB999999999888888888888888444555555666777888888888888777888::::::;;;CCCLLLYYYSSSHHH===666444555777444333222111111222333444333444555555555444333222222333666;;;@@@@@@<<<888666555444444333333333333333222222222222333444444333333333333333333333333333333333222222222111111000111222333444555555555444333222111111333555666666333222444444555???LLLXXXVVVLLL>>>777888666222333333222222333333444555222222222222222222222222222222222222222222222222222222111111111222444555333333222222333333444555111444444222444999;;;:::>>>:::666333333333333222222222222111222222333333333333333222222222111111111111222222222333333333111111222333333333333222111111111222444444333222111111000000000000111111---...000111222222222111------...000111333444444111111111111000000000000/////////////////////////////////000111333444555111000...///111222222111///.........---------------......///000111111222111111111111000000000000,,,---.........---,,,+++///000000111111333666888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>???@@@BBBCCCDDDDDDHHHGGGGGGMMM\\\wwwlllUUUKKKFFFEEECCC@@@???>>>>>>???<<<=========>>>>>>??????>>>???????????????>>>===<<<<<<;;;;;;;;;<<<<<<===:::<<<===??????>>><<<;;;<<<============>>>AAADDDOOO\\\mmm}}}eeeZZZPPPMMMKKKFFFCCCAAACCCBBBEEELLLSSSSSSLLLDDDAAA???===;;;:::;;;<<<===>>>===<<<;;;;;;<<<>>>???===>>>?????????===<<<;;;>>>@@@AAABBBCCCEEEIIILLL[[[fff|||fffVVVMMMFFFFFFFFFCCC???===::::::;;;;;;;;;;;;<<<<<>>===<<<;;;:::999999999777888999:::;;;<<<<<<<<<===;;;<<>>FFFWWWTTTJJJ>>>777777888666222333333444444333333222555666666666555444444333111333333444:::BBBAAA999555555555555555555555444444333333222222333333444444444444444333222111000333333222222111111000000222222222222222222222222222222111111111111111111444333333333222333<<>>>>>???@@@AAABBBBBBCCCFFFEEEGGGKKKWWWooolllUUUJJJFFFDDDBBB@@@???>>>>>>???<<<<<<<<<======>>>>>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;:::;;;<<<======<<<>>>@@@CCCLLLVVVfff{{{~~~hhh\\\QQQMMMJJJFFFBBBBBBFFFEEEGGGNNNTTTTTTMMMFFF@@@???===;;;:::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>======>>>>>>>>>===<<<;;;>>>???@@@AAABBBDDDHHHKKKUUUaaavvvlllYYYOOOFFFEEEEEEBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@FFFQQQ^^^eee___NNN???>>>>>><<<;;;999999888888777888999:::;;;;;;;;;;;;===;;;<<>>FFFVVVSSSJJJ>>>777666666555222333333444444333333222555555555555555444333333222333333333:::BBBAAA<<<777666555444333333333333444333333222222333333444555555555444333222111000111111111111111111000000222222222222222222222222222111111111111111222222555333333333222333;;;DDDOOOYYYZZZKKK<<<888666333222222222222222222222222444333222333555555555444333333222222333333444555444333333222333333444444111111222333333333333333333222222222333555777888:::999666333222222333444444555555333222222444666333333333333333333333333000000000111111111111111000000111222333444444444222111111222444444333111222222111111111111222222222111000///000111333444333222222111111000111111111111111111111111111111111111000000000/////////111111111000///.........000000000111111111222222...//////000000000000///000000111111111111000000333222222111111000000000------,,,...///000...------...///000111222333333999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>??????@@@@@@@@@AAACCCDDDFFFIIIPPPdddmmmTTTHHHEEEDDDBBB@@@???>>>>>>???<<<<<<<<<<<<<<<=========???>>>===<<<;;;:::888888;;;<<<<<<===<<<<<<;;;;;;999999999999999999999999;;;<<<<<<<<<;;;<<>>===;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<<<<=========<<<;;;;;;===>>>@@@@@@AAACCCFFFIIIOOOZZZooosss]]]RRRHHHDDDDDDAAA??????=========<<<<<<<<<======CCCHHHSSS```ggg```OOOAAA???>>><<<;;;999888888777777888888999::::::::::::<<<;;;<<<>>>@@@CCCLLLUUUeeessswwwaaaRRRHHHAAA=========;;;999888:::;;;;;;:::888888888888888777666666666555555777777777===EEETTTSSSLLL???777555555333333333333333333333333333333444444444444333333222333333222333999@@@BBB???<<<:::777444222111111222444333333222222333333444555555555444333222000000000000000000000111111111222222222222222222222222111111111111111222333444666444333444222222888AAAMMM[[[___QQQ@@@777555333333333333333333333333333444333222333555666555444333333333333333444444555444444333333333333333444222333333444444444444444444444333222333444555666666555444333222333444555444555555444333333555777444444444444444444444444222111111111111111111000222111111222222333444555222111111222444444333222222222111111111111222222222111000000000111333444222222222111111111111111111111111111111111111111111111111000000000000000111111000000//////....../////////000000000111111///000000000000//////...000000111111111111000000111111111111111111111111------,,,...///000...---......//////000111222222888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>????????????BBBCCCFFFIIIKKKZZZ|||lllSSSGGGDDDCCCAAA@@@>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888888;;;<<<=========<<<;;;::::::999999888888888888999:::;;;;;;;;;:::;;;>>>@@@DDDHHHTTTjjjrrrcccUUUMMMIIIEEECCCCCCBBBBBBCCCGGGKKKJJJEEE@@@>>>===<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;===>>>?????????AAADDDGGGLLLUUUhhhzzzdddWWWJJJEEECCC@@@??????>>>===<<<<<<<<<<<<===>>>FFFJJJTTT```fff```PPPBBB???>>><<<:::999888777777777888888999:::::::::999<<<;;;<<<>>>???AAAHHHQQQ]]]kkkwwwaaaRRRHHHAAA======<<<:::888888:::<<<<<<<<<777888888999888777666555555444444666555555<<>>AAAAAAAAA>>>:::555222111111222444333333222222333333444555555555444333222000000/////////000000111111111111222222222222222333333000000000111222333444555666444333444333222666===JJJYYYaaaVVVCCC666333222333333333333333333333333333222222333555666555444333333333333333444555555555444444333333333333444222222333444444444444444666555444333333333444444222222222222333444555555444555666666555666777999555555555555555555555555444333333333222222111111333222222111222333444555222222111333444555444222222222111111111111222222111111000000000111222333111111222222222111111111111111111111111111111111111111111111111111111111111000000000/////////...////////////000000000000000000111000000///...---000000111111111111000000///000000000111111111222---,,,,,,...///000...---......//////000111111222888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCFFFIIIIIIUUUvvvjjjQQQGGGDDDBBBAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<======<<<;;;;;;:::;;;;;;:::999888888999999999::::::999888999<<<>>>AAADDDNNNccc}}}}}}sssdddUUUMMMIIIFFFDDDEEEAAA@@@AAACCCFFFEEEAAA======<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???>>>>>>@@@CCCEEEKKKSSSccc{{{jjj\\\NNNGGGDDDAAA???@@@===<<<;;;;;;;;;<<<>>>???HHHKKKRRR]]]ccc]]]OOOBBB>>>===<<<:::888777777777888888999:::::::::999999<<<;;;===?????????FFFNNNTTTcccyyywwwaaaRRRHHHAAA======;;;999888888;;;===>>>>>>888888888888888777666666555444444666555444:::BBBSSSUUUQQQFFF<<<888666444444333333222222333333444222222333333444333333222444222222444888;;;???AAADDDAAA<<<777444222222333444333333222222333333444444444444444333222111111//////000000111111222222111111111222222333333333111111111111222333444555666333333444333222444999FFFTTT___WWWEEE666222222222222222222222222222222333222222333555666666555444444333333444444555666666555444444333333333444111222222333333333333333666666555444333333222222000111222333444444444444444666777888777777999:::555555555555555555555555555555555444444333333333444333222222222333444555333222222333555555444222222222111111111111222222111111111111111222222222000111111222222222111111111111111111111111111111111111111222222222222222000000000000////////////////////////000000000000000000111000000///...---000000111111111111000000/////////000111111222222---,,,,,,...///000...---.........///000000111111999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<==================>>>>>>?????????@@@DDDBBBEEEJJJJJJSSSssshhhPPPGGGCCCBBB@@@???>>>>>>??????=========<<<<<<<<<<<<<<<::::::999999999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888999999888777888:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<============<<<<<<<<<;;;<<<<<<===>>>>>>?????????>>>???BBBDDDJJJOOO]]]ssspppaaaRRRJJJFFFBBB@@@@@@===<<<;;;;;;<<<>>>AAABBBIIIJJJOOOWWW]]]YYYMMMAAA===<<<;;;999888888888888999::::::;;;;;;:::::::::<<<<<<>>>AAA@@@???DDDKKKNNN]]]rrrxxxbbbRRRHHH@@@<<<<<<999999999;;;>>>@@@@@@???999888888777666777777777777555555666444333999@@@PPPUUUSSSIII>>>999777666444444222222222222444444222333333444444444444444444222222666888888;;;???CCC@@@<<<999555444333333444333333222222333333444222333333444444333333222111111111111111222222222111111111222222333333444222222222222222333444555666222222444444222333777BBBOOOZZZVVVGGG888222222111111111111111111111111222222111333555666666555444444444444444555555666777666555444333333333333111111222333333333333333666555555444444333222222111222333444555444333222222444666777777777999:::555555555555555555555555555555444444444444444444444444333333333333444444333222222333555555444333222222111111111111222222000000111111222222222222///000111333333222111111222222222222222222222222222222222222222333333333000000000000/////////////////////000000000111111///000000000000//////...000000111111111111000000/////////000000111111111------,,,...///000...---.........//////000000000::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<==================>>>>>>???@@@AAAAAAEEEAAACCCIIIKKKTTTrrreeePPPHHHBBBAAA@@@>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<===<<<;;;::::::;;;===>>>@@@>>><<<:::999:::;;;<<<:::;;;;;;<<<;;;999888777777888888777666777999;;;;;;<<>>>>>>>>>>>======<<<<<<<<<===>>>?????????@@@???>>>???AAADDDEEEJJJWWWmmmttteeeVVVMMMHHHCCC@@@@@@>>>===<<<===>>>AAAEEEGGGIIIHHHKKKRRRWWWTTTJJJ@@@;;;::::::999888888999999;;;;;;;;;<<<<<<;;;;;;:::======???BBBAAA???CCCIIIIIIXXXlllzzzcccSSSHHH???;;;:::999:::<<>>???@@@AAABBBBBBFFF???AAAIIILLLTTTrrrcccOOOIIIBBBAAA@@@>>>>>>>>>????????????>>>>>>=========<<<@@@???===;;;;;;;;;===>>>AAA???;;;999888999;;;===999:::;;;<<<;;;999777555777888888777666666888:::999:::???GGGNNNZZZrrrxxxkkk^^^RRRMMMLLLIIIGGGHHHCCCCCCCCCBBBAAA@@@???>>>::::::;;;<<<<<<;;;;;;;;;888:::<<<>>>?????????>>>>>>===<<<<<<===>>>???@@@???@@@@@@???>>>???AAADDDBBBFFFRRRhhhvvvhhhXXXOOOJJJDDDAAA@@@???>>>>>>>>>@@@DDDHHHJJJIIIGGGHHHNNNSSSQQQHHH???:::999999999999999999:::<<<<<<<<<===<<<<<<;;;;;;>>>>>>@@@CCCAAA???BBBHHHGGGUUUiii}}}zzzcccSSSGGG>>>:::999:::;;;>>>BBBFFFGGGEEECCC<<<:::666444444555888::::::888777777444222777>>>JJJQQQRRRJJJ???999777666555444222111111222444555333444444555666666666555333000333888888333444999;;;:::999888666444222111444333333222222333333444///000222333444555555555444444444333333222222222000000111222333333444444444444333222222222333333444000000444555444333555@@@IIISSSUUULLL???888777333333333333333333333333222111111333555777777666555444444444444555666666777777666555444333333333333444555555666666555555444444555555444444333222444555666777666444111///+++...111333333444555666444444444444444444444444000000000111111222222333333444555555555444333222333333222444555666555333222222111111111111222222000000111222222222222111...///111333444333111000222222222222222222222222222222222333333444444444////////////000000000000111111111111222222222222......///000000111000000000000111111111111000000000000000000000/////////------,,,...///000...---.........///////////////::::::::::::::::::::::::;;;<<<======;;;;;;<<<===<<<<<<<<<<<<============;;;<<<===>>>>>>>>><<<<<>>>>>BBBAAAAAA@@@>>>===<<<<<<<<<;;;:::999999999::::::===<<<;;;999888777666666888888888888888777666555:::999===CCCGGGNNN___pppyyymmmaaaVVVSSSPPPJJJFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA;;;:::999:::<<<<<<;;;::::::<<<;;;888888<<<>>><<<:::<<<>>>>>><<<===@@@CCC???????????????@@@@@@@@@@@@FFFMMMZZZuuu{{{lll\\\QQQJJJDDDAAAAAA<<<>>>>>>>>>DDDMMMQQQQQQOOOIIIGGGMMMPPPLLLCCC>>>:::999999999888777777777<<<;;;;;;;;;;;;<<<======>>>>>>>>><<<;;;<<<>>>AAAGGGMMMYYYnnnkkkVVVGGG???;;;999===<<>>DDDLLLPPPMMMDDD:::444111222222333333222222111333333333333333333333333555444222333444555555444666666555444333333333333333333333333333333333333333333333333333222111000666444222222333444333222444444333333333333222222222222444444444444222222000000000111222222222333000111222222111000111222222222111111222444555777444222000000111222111000222222222222222111000///000111111111111222222222222222222111111111000000333333222222333333444555111000000///////////////111111222222222222111111...000111111000000111222////////////////////////000111222333333222111000000000000000000000000000000000////////////000000:::::::::::::::::::::::::::;;;<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======CCCBBBAAAGGGMMMPPPkkkbbbOOOGGGFFFDDDAAA???>>>???AAACCC@@@@@@@@@@@@????????????FFFGGGHHHGGGFFFCCC@@@>>>;;;:::999888777888999999<<<;;;:::999888777777777777777888888999888888888999999<<<@@@BBBGGGUUUdddwwwnnnaaaVVVTTTTTTOOOKKKJJJGGGFFFEEEDDDBBBAAA@@@???@@@>>><<<<<<===>>>===<<<;;;>>>===999999<<<<<<:::999;;;======<<<<<<>>>AAA>>>>>>?????????@@@@@@@@@@@@EEEKKKWWWpppppp\\\PPPJJJDDDAAA@@@;;;<<<<<>>AAAHHHLLLVVViiilllWWWHHH@@@<<<:::;;;<<<@@@GGGMMMMMMFFF???999888777666666666777888999888555333333444555777@@@HHHPPPPPPHHH@@@999666666999888555444555444000222222333333444444555555444555555555555555555444666777999;;;:::888666444666444111111222444444444444333333222222333333444333333222111111111222222111111000000000111111222222222222111222222333333111111111222333444666666;;;BBBKKKQQQPPPGGG<<<444222222222333333222222222333333333333333333333333555444222222333444444333444333333333333333444444333333333333333333333333333444444444333222222111555333222222333333222111222222222333333444444444222333333333333333333222111111111111111222222222000111222222000000111222333222222222333444666777444222000000111222111000222222222222222111000000//////000000000111111111222222222111111111000000222222222222222333333444222222111000000000000000000111111222222111111000...000111111000000111222000000000000000000000000000111222222222222111000000000000000000000000000000000////////////000000999999:::::::::::::::::::::<<<===<<<:::999999999:::::::::;;;;;;;;;;;;<<<===============>>>??????EEEDDDBBBFFFLLLOOOiii|||```NNNGGGGGGEEE@@@===<<<>>>AAACCCAAAAAA@@@@@@@@@?????????BBBCCCFFFFFFEEEAAA===;;;:::999888777777777888999::::::999888888888888888666777888999::::::::::::888888:::<<<<<>>>>>;;;:::<<<;;;888999;;;======<<<;;;<<<===>>>>>>>>>?????????@@@@@@@@@DDDIIITTTiiixxx```RRRLLLGGGDDDBBB>>>>>>===AAAMMMZZZ\\\YYYOOOHHHEEEGGGIIIDDD>>>;;;666666666777777777777777999999999999:::::::::;;;999:::::::::999;;;===@@@GGGKKKSSSbbbyyynnnYYYJJJAAA===<<<:::<<>>======<<<===>>>@@@AAAEEEEEEBBBEEEJJJMMMeeewww[[[KKKDDDEEECCC@@@???>>>@@@BBBDDDAAA@@@@@@@@@@@@?????????<<<===?????????===;;;:::;;;:::888777777777888999999888888888888888999999777888999:::::::::::::::777888:::::::::<<>><<<<<<>>>===999:::;;;<<<===<<<;;;;;;:::======>>>>>>??????@@@@@@AAACCCHHHRRRdddhhhWWWPPPKKKGGGEEEBBB@@@???DDDRRR^^^___ZZZRRRKKKGGGHHHHHHCCC???===666666777777888888999999777888888999999999999999666888999999999:::<<>>===:::<<>>>>>======>>>???AAABBBDDDFFFCCCDDDIIIKKK___tttYYYJJJEEEAAAAAABBBBBBCCCCCCDDDDDD@@@@@@????????????>>>>>>===<<<<<<<<<===>>>@@@AAA<<<;;;:::999888999::::::888888777777888888999999:::::::::::::::999888777666999:::::::::===BBBEEEKKK```}}}oooaaa^^^aaa```]]]^^^]]][[[WWWTTTQQQNNNMMMHHHDDD@@@>>>>>>???@@@@@@777===@@@AAABBBDDDBBB>>>============<<<<<<:::999<<<======>>>??????@@@@@@AAACCCHHHQQQ```yyyppp]]]RRRKKKFFFDDDAAA@@@???EEETTTaaabbb]]]RRRLLLGGGHHHFFFBBB>>>>>>888888888999999:::::::::666777888999999999888888555666888888888999;;;===>>>EEENNN[[[mmmlllXXXIIIAAA>>>===:::<<>>555777777777666555555444333444444333333444555666777888999CCCSSSZZZRRRDDD;;;777999888444444777777555333222222222222222222222222333333444444333333222222444888<<>>===<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBEEECCCDDDHHHIIIYYYttttttZZZLLLGGG@@@AAACCCDDDEEEEEEDDDCCC??????>>>>>>>>>=========<<<;;;::::::;;;===@@@BBB<<<;;;:::999999999:::;;;888888777777777888888999::::::::::::999888777666555999:::999:::???CCCDDDEEESSSlllzzzvvvxxxyyyvvvrrrpppmmmjjjeeebbb___]]]LLLIIIEEECCCBBBBBBAAAAAA===CCCIIIJJJLLLNNNLLLGGGBBB@@@>>>=========<<<;;;;;;<<<======>>>???@@@@@@AAABBBFFFOOO\\\qqqxxxcccTTTIIICCCBBB===>>>???FFFTTT```ccc___OOOJJJFFFGGGEEE@@@<<<===999999999:::::::::::::::555666888999999999888777555666888888888888:::;;;:::AAAJJJTTTcccvvv|||hhhTTTGGG@@@===<<<:::;;;>>>DDDIIIHHH???888888888888777666555333333222222333333444666777777888777AAASSS[[[TTTHHHAAA;;;===;;;666444777777555222222222333333333333333222222333333333333222222222333555:::???FFFKKKNNNGGGCCC>>>;;;999888777666555555444333222222222222222111111000111111222222111111111111111222333444333333222222111222222222333222222222333333444555444666???LLLWWWVVVIII===555444333222222333444555333333333444555555666666666444222222222333222111555444333222222111111111333333333333333333333333///000111222333444444444666444222222333444333222333333222222111111111111222222111111111111222222222222222111111111111111///000111111//////000111///000000111111111000000222111///000111333222222000000111222222222222111111111111111222222222222111111111111111222222222000000000000000111111222111000000//////////////////000000111111000000///...000111111000000111222111111111111111111111111111000000//////000000111000000000000000000000000000000////////////000000666777777888999999::::::;;;>>>AAABBB@@@>>>======;;;;;;;;;<<<<<<<<<======<<<===???@@@AAABBBBBBBBB@@@EEECCCDDDHHHHHHTTTkkksssYYYLLLHHHCCCCCCCCCCCCBBBBBBAAAAAA============<<<<<<<<<<<<::::::999999::::::<<<<<<<<<;;;999888888888999:::999888777777777777777888888888888999888888777777555888999666888???CCCBBBAAAIII[[[sss~~~zzzuuuqqqmmmlllWWWTTTPPPMMMKKKIIIFFFDDDHHHOOOUUUWWWYYYZZZVVVPPPHHHDDD???===>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@AAAAAAEEEKKKUUUggglllYYYJJJCCCCCC>>>AAACCCGGGPPPZZZ]]]ZZZMMMIIIGGGHHHFFF@@@===>>>:::::::::999999999999999555777888::::::999888777555777999999888888999:::999???DDDIIIUUUgggvvv}}}wwwcccPPPDDD===;;;:::999999;;;AAAHHHIIIDDD???777777888888888777555444333333333444444555555666888666???QQQYYYRRRIIIFFFCCCDDD@@@999666777666333222222333333444444555555222333333444444333333222333222333666;;;CCCJJJNNNNNNJJJFFFCCCAAA@@@???>>>666555444333222222222222222222222222333444555555111111000000000111111222222222222111222222333333333333222222222333444444555555;;;HHHTTTVVVKKK???666444333222222333444666333333444444555666666666555444222222333444444333444444333333333333333444333333333333333333333333000111333444555666666666777555333333444555444333111111111111111222222222111111222222222222111111111111111111111222222222///000111000///...///111111111222333333222111000222000///000111333333222000000111222222222222222000000000000111111111111000000111111111222222222111000000000000111222222222111000000//////000000//////000000000000//////...000111111000000111222000000000000000000000000111000///......///000111000000000000000000000000000000////////////000000666777777888999999::::::BBBEEEGGGGGGDDDAAA???>>>:::::::::;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBBBBB>>>DDDCCCDDDGGGGGGQQQfffpppWWWKKKGGGGGGEEEBBB@@@>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<============<<<:::999::::::888777777777888999999999888777777777777777555666777888888888888888444888888444666===AAA@@@???BBBQQQgggyyy}}}xxxtttpppnnngggddd```\\\YYYUUUPPPMMMQQQXXX___aaabbbaaa]]]VVVKKKFFF@@@===>>>??????>>>;;;;;;<<<===>>>???@@@@@@AAAAAACCCHHHPPP```~~~uuu^^^LLLEEEFFFCCCFFFHHHHHHMMMSSSUUURRRNNNKKKJJJKKKIIICCC@@@@@@:::999999999888777777777666777999:::;;;:::888777666888::::::888888888999:::>>>???AAAJJJ[[[llluuusss```NNNBBB<<<::::::888777999???GGGKKKIIIFFF555666888999999888888777444444444444444444444333888555===OOOWWWPPPIIIIIIJJJIIIDDD<<<777666555111222222333444444555666666333444444555555444444333444222111333888???GGGMMMSSSOOOKKKIIIHHHGGGGGGFFF666555444333222222222222333333333444555666777888111111000000000000000000111111111111222333444444333333222222222333444444777555888EEERRRUUUKKK@@@666555333222222333555666333333444444555666777777555444222333444555555444333333333333444555666666333333333333333333333333222333444666777888888888777666444444555555555444//////000111222333333444000111222333333222111000000000111111222222222333///000111000///...///111222333444555444444222111222000///000222333333222///000111222222222222222////////////000000000000000000111111222222222222111111111111111222222333333222222111000111111111//////000000000000/////////000111111000000111222////////////////////////111000///......///000111000000000000000000000000000000////////////000000999:::;;;:::999888:::<<>><<<======;;;;;;===<<<:::>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEDDDEEEPPP[[[wwwiiiVVVLLLGGGCCCBBBAAA???>>>=====================>>>>>>>>>>>>>>><<<999777777888:::<<<;;;:::888666666777888999999888777555444444444444666666666666777777777777;;;999888<<>>>>>>>>???@@@@@@AAAAAA@@@AAADDDHHHNNN^^^zzzzzzdddRRRGGGAAADDDCCCDDDEEEGGGKKKNNNPPPQQQNNNKKKIIIHHHDDD>>>999:::999777777777999;;;===777888888999999888888777777777777777777888888999<<<===>>>>>>CCCNNN___kkkxxxnnn^^^MMMAAA;;;999999666888999<<>>666222333555444222000000000111222333444555333222111111000000111111//////000111222333333333999666333111000222444666888::::::===FFFPPPOOOHHH;;;888444222333555666777222333555666666666555444666666555444333333222111222222222333333222111111222333333444444333333333333444444555666666666555999666333222222333333333111111222333222111000///222111111111111111222222333333222111000000000111000000//////000111222222000000000000000000000000222222222111111111111111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111222111111111111111111111111222222111000//////000000000000111111111111000000222111111111000000//////111111000000//////......111000///---------...///...///000222222111111000999:::;;;;;;;;;;;;===???JJJ]]]oooqqqfffXXXKKKCCC>>>>>>===<<<======<<<;;;=========>>>>>>???AAAAAA@@@@@@CCCDDDCCCDDDNNNYYYssshhhTTTIIIDDDCCCBBB@@@???>>>=========>>>========================;;;:::888888999:::;;;;;;:::888777666777888999888777666555555555555555444555555666777888888999:::888888===DDDHHHHHHFFFAAAAAAHHHUUUcccpppvvvdddeee``````___^^^^^^^^^___```eeeiiioooppplllddd]]]XXXWWWYYY[[[\\\[[[VVVRRRNNNLLLHHHCCC???>>>>>>>>>>>>======>>>??????@@@@@@AAAAAABBBDDDGGGMMM[[[uuujjjWWWJJJCCCEEEDDDDDDEEEGGGJJJMMMOOONNNMMMKKKJJJIIIEEE???::::::999888888888999:::;;;888888999999999999888888888888888888888999999::::::<<<======AAAKKKZZZdddpppgggYYYKKK@@@:::999999666888999<<>>;;;888666666666555444333444555666666666555555666777;;;EEESSS[[[SSSHHH;;;===:::444111444555333333333333333333333333333222333333444444333333222444333222222444666999;;;===>>>??????AAAEEEKKKOOOLLLFFF>>>888555333222111111111111111222333444555333222222111111111111111000000000111222222222333777555333111111222444555666777888;;;DDDNNNNNNHHH>>>:::666333333444555555333444444555555555555555666555555444333333222222222222333333333333222222222333333333333333222222222333444555555555555555888555222222333444444444111222222333222111000///222111111111111111222222333222111111000000111111000000000000000111111222000000000000000000000000111111111111111111111111000111111111111111111000111111111111111111111111000000000000111111111111111111111111111111111000111111111111111111111111222111111000//////000000000000111111111111000000111111111111000000000///000000000000000/////////222222111000000000000000...///000111222111111000999:::<<<<<<<<<===@@@BBBNNNddd|||qqq\\\LLLAAA???======>>>>>>======>>>>>>===>>>>>>???@@@AAA@@@@@@BBBCCCCCCDDDLLLVVVnnngggRRRGGGAAABBBAAA@@@???>>>=========>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999;;;:::888777777777888999777666666555555666666777333444555666777888999:::888777888===DDDIIIJJJIII@@@@@@EEENNNXXXcccqqq|||kkkVVVUUUQQQPPPOOONNNMMMMMMMMMNNNWWW]]]eeehhheee^^^WWWRRRQQQRRRTTTUUUTTTPPPLLLJJJHHHDDD@@@>>>>>>>>>============>>>>>>??????@@@@@@CCCCCCDDDGGGKKKWWWnnnttt^^^OOOHHHGGGFFFEEEDDDFFFHHHKKKMMMLLLLLLLLLLLLJJJEEE???:::::::::999999999999999999999999::::::::::::999999999999999888999::::::;;;999:::;;;<<>>;;;888777777777666555444555666666777777666666999999;;;BBBOOOYYYWWWOOO::::::888333222555777666333333333333333333333333444333333222222333333444444444333222333555666888444555666777;;;BBBJJJOOOSSSOOOHHH???777222111111111111111111222333444444333222222222111111111111111111111111111111222222555444333222222222333333333555666999AAAJJJLLLJJJBBB>>>888444333444444444444444444444444555555666555555444444333333222222333333444444444444333333333333333333222222111000222222333444444444333333555333222222333555555555222222222333222111111000222222111111111111111222222222111000000000111111111111111111111000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000111111000/////////000000000000111111111111000000111111111111000000000000//////000000000000000000111111222222111111000000//////000111111111111000999;;;<<<<<<<<<===???AAAIII]]]wwwpppZZZEEE@@@<<<===???>>>>>>??????????????????@@@AAAAAAAAA@@@BBBDDDDDDDDDLLLUUUkkkfffRRRGGGAAAAAA@@@???>>>============>>>>>>======<<<;;;::::::::::::;;;;;;;;;:::999888:::999888777777777888888666666555555666777888888444555555666777888888999777777888<<>>???BBBHHHOOOXXXccckkkiiiQQQNNNMMMLLLJJJHHHFFFDDDCCCBBBFFFLLLSSSXXXWWWSSSOOOMMMPPPQQQRRRQQQOOOLLLIIIGGGCCCAAA>>>============<<<<<<<<<======>>>??????@@@CCCCCCDDDFFFIIIRRRfffxxx|||dddTTTMMMJJJHHHFFFDDDDDDFFFIIIKKKMMMNNNOOONNNKKKEEE>>>::::::::::::::::::999888777999::::::;;;;;;::::::999999888888888888999::::::777999:::;;;===AAAHHHMMMRRROOOIIIBBB===:::888888555777888:::BBBJJJLLLIII>>>;;;888777777888777666555555555666666666555555:::::::::>>>JJJVVVXXXSSSAAA>>>:::666444555666555444444444444444444444444444444222222222222444444444444444333333444444444///111333555888===DDDHHHSSSSSSOOOFFF;;;333111222222222222111222222333333222333333222222222111111222222222111111111111111222222333333333333222222222333444888>>>FFFLLLMMMEEEAAA:::666444555555555555444333222333444555666444444333333333333333333333333444444555555444444333333333333222111000000111222222333333333222222333222111222444666777666333333333222222222111111333222111111000111111111111111000000000000111111222222222222111000000///000000000000000000000000////////////000000000000//////000000000000/////////////////////////////////000000000111111111111222111111000000/////////////////////////////////111000000/////////000000000000111111111111000000111111111000000000000000/////////000000111111222...///000111111000...---///000000000111111111111:::;;;<<<;;;::::::<<<===CCCOOOddd|||nnnMMMCCC<<<<<<>>>>>>???BBBAAAAAA@@@@@@@@@AAABBBBBBCCCAAABBBEEEEEEFFFLLLSSSiiifffSSSHHHCCC@@@@@@???>>>============>>>======<<<;;;::::::999999:::;;;<<<<<<:::999777999999999888888888888888666666555666666777888999777777777777666666666666777777888;;;>>>@@@AAAAAA:::===@@@BBBHHHPPPXXX]]]mmmjjjPPPJJJIIIHHHGGGEEECCCAAA???>>>===AAAGGGKKKMMMMMMMMMNNNPPPPPPOOONNNKKKHHHEEECCC???===<<<<<<======<<<;;;;;;<<<<<<======>>>??????CCCBBBDDDFFFHHHOOO___nnnmmm[[[SSSMMMJJJGGGDDDCCCDDDFFFHHHNNNPPPQQQPPPKKKDDD===999:::::::::::::::999888777999::::::;;;;;;::::::999777777777777777888999999777888999999;;;===@@@CCCFFFDDDAAA>>>;;;999888777555666777999@@@IIIKKKHHH===:::888777777777777666555444444444444444444444::::::999;;;DDDPPPUUUSSSEEE???999666555444333333444444444444444444444444444444222222222222444444444444555444444333333222///222555777888999<<<>>>LLLPPPPPPJJJ???777444555333333222222111222222222222333333333333222111000222222222111111111111111000111222333333222222111333333444777<<>>DDDQQQfff~~~\\\LLL@@@>>>>>><<<===BBBAAAAAA@@@@@@@@@AAAAAABBBDDDBBBBBBEEEFFFFFFKKKQQQffffffTTTIIIDDD@@@???>>>===============<<<<<<<<<;;;:::::::::999999:::;;;<<<;;;:::999888999999999999888888777777666666666666777777888999888888888777666666555555777777888999:::;;;<<<<<<888<<<>>>???BBBJJJPPPRRR\\\uuulllNNNDDD@@@@@@@@@@@@@@@???>>>======@@@EEEHHHKKKLLLOOOPPPKKKJJJIIIGGGDDDBBB@@@???;;;;;;;;;<<<>>>>>>===;;;;;;;;;<<<<<<======>>>>>>AAAAAACCCFFFHHHNNN[[[hhhyyyeeeZZZPPPMMMHHHDDDBBBBBBDDDFFFMMMOOOPPPNNNHHHBBB<<<:::::::::999999999999999999999999::::::::::::999999777777666666777777888999999888888888999:::<<<===>>>===<<<:::999888888888555666666777>>>FFFHHHFFF<<<999777666666777666666555555444333333333333444888999888888???HHHNNNNNNCCC;;;444333444333333444444444444444444444444444444333333222222333333444444555666666666444333222111444777888777666777777CCCIIINNNMMMFFF===999888444444333222111111111111222333444444444333111000111111111111111111222222000000111222222222111111333222333666999>>>HHHRRRMMMGGG???888666666666777333333333333333444444555111111222222333333444444111222333444444555444444222333333444444333333333222222333333333222111111111000111333555777777666444444333222222222222333333333222111000000000000000000/////////000111111111222333333333222111000000000000000000000000000...//////000000111111222///000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////......//////000000000000111111111111000000000000000000111111111111000000111111111111111111111111222222333333222222000000000///000111111222888999:::999888999;;;===;;;@@@FFFQQQdddxxxnnnYYYGGGAAA???:::;;;AAA@@@??????>>>>>>??????@@@DDDAAAAAADDDFFFFFFIIIOOO```gggSSSIIICCC??????>>>============>>>;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999999999999999999999888777777777777777666777777888888777777777777666666666666666777888888888999:::;;;777<<<>>><<<>>>EEEIIIIIIOOOggg|||qqqRRRDDD<<<===>>>>>>>>>>>><<<<<<===@@@EEEHHHIIIIIIJJJJJJDDDCCCBBBAAA???>>>>>>>>>999999:::<<>>>>>@@@???BBBFFFIIINNNYYYddd}}}pppaaaRRRNNNIIICCCAAAAAABBBDDDGGGJJJKKKIIIDDD???<<<<<<:::999888888888999:::;;;888888999999999999888888888888777777888888999::::::999888777888999999999:::999999888888888888888555666555555<<>>BBBEEEPPPeee{{{zzzcccMMMDDD???999999???>>>>>>===============>>>CCC@@@@@@CCCEEEEEEHHHMMM[[[|||gggSSSGGGBBB???>>>>>>============>>>:::::::::::::::::::::;;;;;;;;;:::::::::999999999888999999999999888777777888888777777777777888888555555666666777777888888555666888888888999:::<<<777===>>>:::;;;AAADDDCCCGGG___uuuxxxXXXJJJAAAAAAAAAAAA@@@>>><<<;;;:::>>>CCCFFFFFFCCCAAA@@@@@@??????>>>>>>>>>??????888888:::===???@@@>>><<<::::::;;;;;;<<<======>>>??????AAAFFFIIINNNXXXbbbzzzxxxeeeSSSOOOIIICCC@@@@@@AAACCCCCCEEEGGGFFFAAA>>>======:::999777777777999;;;===888888888999999888888888999999888888999999:::;;;<<<:::888777888999999888999888777777777777888888666666444444:::BBBDDDAAA999777555444555555555444888777666555444444555666333666777666888===AAAAAAJJJ>>>555555666444333555555555555555555555555555222222444555555444222222333555777999888777444333111222222222333555888;;;999AAAKKKQQQPPPIII@@@:::555444333222111111000000222333444555555333111000//////000111222333333444000000//////000111222222222000111333333555BBBQQQXXXQQQEEE;;;555222111000111222333444555444333222000000111222333444444555///000111222333333444333222222444555666777777777444444444444444333222111111111111333666777666555555444333222111222333444444333222111000000000000///////////////000111111///000222444444444222111000000000000000000000000///000000111222333333333111111222222222222111111111111111111111111111111000000000000111111111111111111222333444555555666111111111111111111111111...............///000111000000111111111111000000//////000000111111111222333222222222111000000000111000/////////000222333111000/////////000222333888888777777888888999:::===;;;>>>CCCEEEOOOmmmnnnRRRGGGBBB:::888===AAA@@@>>><<<<<<===???@@@DDDCCCCCCCCCDDDFFFIIIKKKVVVrrrfffTTTKKKGGGAAA@@@>>>>>>???@@@???>>>;;;;;;::::::::::::999999999999::::::999999888777555666888888888777888999888999;;;;;;999888999999777666666666666777888888888888777777777777777888<<<<<<<<<<<<;;;===AAACCCGGGVVVfffwww```EEEDDD@@@>>>AAAAAA>>><<<===888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???AAA??????EEENNNXXX^^^aaauuunnn^^^TTTKKKFFFCCC???>>>@@@AAA@@@@@@@@@@@@???<<<999::::::888888888999:::;;;777777777888888777777777777888999999888777999:::;;;;;;;;;::::::888777666555555555555666777888999999666333666===CCCDDDCCC<<<888444333555777777666555666666666555444333333555555555555555999>>>BBBGGGBBB;;;666333333444444777666555444333444555555444444555555444444333222444444555666666555444444555555444444555666888999>>>>>>@@@HHHPPPQQQJJJCCC<<<888333111222333333111666666666555444333111111333222000111222444333333000000000000000111111222333222222444333555???IIIPPPQQQLLLAAA888555444222222222444444444444222222222222333444444444444333000000111222333333444444444444444444444444333333666333111222444555333000444444444444444444444444444444444333333444444444888666333111//////000111111111222222222333333333222222333444666555222000...//////000111222222222000000000000111222333444000000000000000111111222222222222111111111000000666555444333111000//////000111111111111222222222+++,,,...000222222222111000///............//////000000000000000000000000222222111111000000//////222111111111000000////////////000000111111222222////////////000111222333999999999999999::::::;;;===;;;===AAABBBJJJdddzzz___NNNCCC<<<:::<<<@@@???=========>>>???@@@CCCCCCBBBCCCDDDFFFIIIJJJVVVpppeeeSSSJJJFFFCCCAAA??????@@@@@@@@@???;;;;;;::::::::::::999999:::::::::::::::999999888555777888999888777888999777999::::::888777777888777777888999::::::;;;<<<888888777777777777888888:::;;;;;;;;;:::<<>>???AAAAAACCCIIIQQQYYY^^^___mmmqqqbbbXXXMMMHHHDDD???>>>@@@???>>>============;;;999::::::999999999999999999888999::::::::::::999888666777999999888888999;;;::::::::::::999888777666555555555555666777888888888555222555;;;@@@@@@???:::777333333444666666555555555555666555555444444555555555444555999>>>AAAIIIDDD===777444333444444444444333333333555666777444444444444444333333222333444555666666555444333333333333333333555666777777888<<>>======>>>>>>=========???@@@AAACCCBBBBBBBBBDDDFFFHHHIIIUUUmmmbbbQQQJJJFFFEEECCCAAA@@@@@@@@@???>>>;;;;;;::::::::::::999999;;;;;;;;;;;;;;;:::999999555777999999888777888999777888999888666555666777777777888999999999888888888777777777777777888888999::::::::::::;;;>>>@@@???JJJTTTwww}}}kkkOOOBBB>>>;;;===<<<999777999777777888999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCIIIQQQVVVYYYZZZbbbzzzxxxiii]]]PPPIIIEEE@@@???@@@===;;;999999:::;;;:::999:::::::::::::::999888888777888:::;;;;;;:::888777555777888999888888:::;;;999999999888888777666666555555555555666666777888777444222444888<<<<<<;;;666555444444555555444333444444555666666666555555444555555444555888===@@@KKKFFF@@@999555333444444111111222222333555666777333333444444333333222111222333444555555444333222222111111111222333444555333555888===BBBGGGKKKMMMAAA===888444333444444333000000222333444444444444222000//////111222222111111000000000000111222222333222222444333444;;;DDDJJJOOOOOODDD888333222222222333333444444333333222111111222333333333333222111111222222333333444444666555444333222333444444444444555444222000111222111111111111111111111111444444333333333333444444555444222111111111222333222222333333333444444444222222222333555444222000/////////000111111222222000000000000111111222333000000000000000111111222222222222111111111111111///////////////000000000.../////////000000000000000000//////000111111222111000000000000000111111000000000000000000000000000000000000111111111111111111111111111000000000111111111111111000000000111000000111111222333444999999999999999:::;;;;;;:::999:::;;;:::???OOO```~~~vvvYYYCCC???@@@===============>>>???AAABBBAAAAAABBBBBBDDDFFFGGGHHHRRRggg}}}___OOOHHHFFFEEECCC@@@?????????>>>===;;;;;;:::::::::999999999;;;;;;<<<<<<;;;;;;:::999666888999999888777888999666777888777555444555777::::::::::::888777555444777777777777777777888999999:::;;;;;;:::;;;===???@@@HHHOOOpppsssWWWCCC>>>;;;<<<;;;888777888666666777888888999888888888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<===@@@DDDIIINNNRRRSSSYYYnnnoooaaaRRRJJJFFFBBBAAABBB===;;;888888999::::::::::::;;;;;;<<<;;;:::888777555666888::::::888666555555666888888888888:::<<<999888888777777666666777666666666666666777888999777555333444777999999888444555555666666666444333333444555666666666666666333444555444555777;;;???KKKHHHCCC<<<666444333444111111222222333444555555333333333444333222222111222222333444444333222222111111222222222333333444444555777888:::???GGGMMMJJJEEE>>>777333333444555000000111222333333333333111000...///000222222111111111000000111111222333444222222444333333999@@@FFFMMMPPPGGG;;;555333222333333333333333333333333000111222222333333222222222222222333333333444444777666444222222222333444222444666444111///000333111111111111111111111111111111000000000000111111333222222111111222333333222333333333333444444444222222111333444444222000//////000000111111111111000000000000000111222222000000000000000111111222111111111111111111111111000000000000///000///////////////000000000111111333222000//////000111222111111111000111111222222000000000000000000000000//////000000111111222222111111111111111111111111222222222111111000000000111111111111222333444555888888888888888999::::::888999:::::::::>>>IIIUUUooo~~~|||aaaGGG@@@@@@<<<=========>>>>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFGGGOOO___}}}yyy\\\MMMGGGEEECCCAAA???>>>>>>>>><<<;;;;;;;;;:::::::::999999999;;;;;;<<<<<<;;;;;;:::999777999::::::888777888999666777777666555555777888<<<<<<<<<;;;:::999888777777777666666777888999999:::;;;<<<<<<;;;<<<===??????FFFIIIhhhuuuYYYFFF@@@<<<<<<;;;888777888666666777777888888777777777777777888888888999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>=========>>>AAAFFFLLLPPPVVVhhhwwwgggUUULLLHHHDDDCCCDDD>>><<<:::999;;;<<<<<<<<<:::;;;;;;<<<;;;:::999888555666888999999888666555555777888999888888:::;;;999888777666666777777888888888777777888888999999777666555666777777777777444555777888888777666555444444555666777777777666333444444444555777:::===HHHGGGDDD???999555444555333333333333333333333222333444444444444333222222222222333444444333222222333333333444444444444444333555666555666;;;EEEMMMSSSMMMEEE;;;555333555777222222333333222222111111111000...///000222222111111111111111111222222333444222111333444333666;;;AAAJJJPPPKKKBBB;;;777333333333333333333333333333111111222333333333333222333333333333333444444444777666444333222222333333111333555444000///111333222222222222222222222222000000000//////000000000222222222222222222333333222222222333333333444444333222111222333333222111000000000000000111111111000000000///000000111111000000000000000111111222111111111111111111111111333222222111111000000///000000000111111111222222444333111000000111222222111111111111111222333333111111111111111111111111//////000000111111222222111111111111111222222222333333222222111111000000111111111111222333444555888888777777888888999:::888:::;;;;;;;;;>>>EEEKKKcccxxxlllPPPBBB>>>;;;======>>>>>>??????@@@@@@???@@@AAABBBCCCEEEFFFFFFLLLYYYtttvvvYYYJJJFFFEEEBBB@@@>>>=========<<<;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;:::999999888999;;;:::999777888888777777888777666777:::<<<::::::999888777888888888666666666666777888999::::::<<<======<<<<<<===>>>@@@HHHJJJggg{{{```HHHBBB======;;;888777999666666777777888777777666666666777777888999999999:::;;;;;;;;;;;;::::::999::::::::::::;;;<<<===>>>@@@??????>>>???CCCJJJNNNVVVbbb}}}ppp[[[OOOJJJGGGEEEEEE@@@>>>===<<<===>>>===<<<::::::;;;;;;;;;;;;::::::999999999::::::999999999666888999999888777999:::999999777666666777888999888888888777777888888999666777777777777777666666444666888999888666666777555555666777777777666666222333444444444666999;;;BBBDDDEEEBBB<<<777555555444444444444444333222222444444555555444444333222222333444555555444333222444444555555555555444444000111222333555;;;DDDKKKTTTRRRLLLDDD<<<888777888555555555444333111000///222000//////111222222111222111111111111222333333555222111333444222333666<<>><<<>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDEEEEEELLLUUUnnnsssWWWIIIEEEEEEAAA???======>>>???>>>===;;;;;;::::::::::::999999:::::::::::::::999999888888:::;;;;;;999777888888777888888888888:::===@@@BBB@@@<<<999777777777888666666666666777888999:::999;;;<<<<<<;;;;;;;;;<<>>>>><<<;;;<<<<<<;;;HHHaaawwwvvv___HHH??????>>>????????????>>>>>>===>>>???@@@BBBCCCDDDEEEEEELLLTTTkkkrrrUUUHHHEEEEEEAAA@@@>>>>>>???@@@??????;;;;;;;;;:::::::::999999999::::::::::::999888888999:::;;;;;;999888888888777888999999999<<<@@@CCCSSSOOOIIIBBB===;;;:::;;;666666666666777888999:::888:::;;;;;;:::999:::;;;999DDDIIIccc{{{~~~fffIIIBBB===;;;:::666555777777888888888888888777777666777777888999:::::::::;;;;;;;;;;;;::::::999888::::::::::::;;;<<<======<<>>???999888666555555666888999999::::::999777666777888;;;:::888777777999:::<<<666555555444444444555555333555666666555444555555222444666666444333555888777777888777777666555555111333444444444555777:::777>>>EEEEEE@@@:::666666111222444666777777666666666666666777666666555444444444555666666555444444333444555555555444333222444333111222444666999;;;HHHNNNUUUUUUOOOEEE<<<888555555555555444333222222333222000111222444333333222222111111222222333444666222111333444111000111666AAANNNWWWZZZUUUFFF888444444222222222222444444333444555555666666555555444444444444444444444444444555777777666333000...000...---///333666555333222222222222222222222222111111000000000000111111222333333333333222111000///000000000000111111111333111000000111222222111111111111000000000000000111000////////////000000000000000000000111111222000000111111222222222222000111111222333333444444////////////000000000000000222333444555444333333////////////000111222333111111111111111111111111222222111111000000//////111111111222222333333333111111111222222333333444////////////000111222333666777777999:::;;;<<<<<<;;;;;;<<<<<<>>>???@@@AAAGGGVVVmmmvvvgggNNNBBBEEEBBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCOOOQQQfffnnnTTTLLLGGG@@@CCCAAA??????AAABBBBBBBBB===<<<:::888777777777888;;;:::888777777777888888555666888999:::::::::999777888:::<<<;;;===HHHTTTfffjjjcccNNN>>><<<:::555444555555777888999:::;;;;;;<<<<<<<<<;;;;;;:::999???>>>FFFTTThhh|||bbbNNNDDD;;;;;;<<<:::888888555666777999999999888777777777888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888:::;;;<<<<<<::::::;;;<<<===>>>?????????@@@CCCFFFLLLOOO]]]xxxrrraaaUUUKKKGGGGGGAAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888;;;:::::::::999888888888888888888888999:::;;;;;;;;;999777555444444555666666555555444444444555555333333555666666666555444555555666777777666555444222222222333444666999:::888<<>>:::777444333555777888999888777666666666777777666555444444444444333222222111111000222333333444444333333222444333222111111333555666???GGGPPPSSSSSSMMM@@@555777333111333222000000333333333333333333333333333222111000//////000111222222222222222222222222222888;;;DDDSSS\\\WWWGGG;;;999333111333444333444666444333333222222333333444555444333333222222222333777777666555444444333333222333555444333222222333444444444333222111000///111222333333444444333333///000222333444333333222222222222222222111000///111222222333333444555555555333000///000111111111000000//////000111222222222222111111000111111111333222111111000111111111222222222333333222222222111111111000000000000000111111111111111111111111000000////////////000000000000000000000000000000333333222111000000111111000000000111222222222333000111111111222222222222...............///000000666777777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@FFFUUUkkkxxxmmmTTTEEECCCAAA@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCDDDNNNPPPeeemmmUUUMMMHHHAAABBB@@@>>>>>>@@@AAAAAAAAA???>>>===<<<;;;;;;<<<<<<;;;:::888777777777888999666777888999::::::999999888777888:::;;;AAAOOO]]]qqqxxxttt]]]GGG>>>;;;888888888888888888999999999999999:::;;;;;;;;;;;;;;;===;;;BBBMMM```yyy{{{fffMMMCCC::::::;;;:::888888555666777888999888888777777777888888999::::::;;;<<<<<<<<<<<<;;;:::999888;;;<<<======;;;;;;<<<======>>>??????>>>???BBBDDDHHHKKKWWWppp{{{fffXXXLLLEEEDDDAAA???===<<<======<<<;;;999999999999999999999999888888888888777777777777888888888888888777777777999999888888888999:::::::::999777666555555555666666666555444444444555555333333555666666666555444555555666777777777666555333333333333444666777999777;;;???AAA???;;;777444222333555666777666555444666666666555555444444444444444333333222111111111222222333333333333222222333333222222222333444555;;;CCCLLLQQQUUURRRGGG<<<777333111333333000000222333333333333333333333333222111000//////000111222222222222222222222222222666888AAAQQQ\\\XXXIII<<<999333111333444222333555444333333222222333333444555444444333222222222333666666555555444333333222000222444555444333444555333333333333222111000///111222333333444444333333000111222333333333222222111222222222222111111000222222222222333333333333666444111000111222222222000000000000000111222222222222111111111222222333333222222111000000000000111111222222222222111111111111111111000000000000111111111111111111111111111000000//////000000111111111111111111111111111333222222111000000111111111111111111111222222222000000000111111111222222///............///000000777777777888888999999999:::::::::;;;<<<===>>>???FFFQQQhhhzzzuuu^^^IIIBBB??????>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDLLLOOOccclllUUUMMMIIICCCAAA???======>>>@@@@@@???<<<;;;;;;::::::;;;;;;<<<::::::999888888888888999777888888999999999888888:::888777888999@@@OOO^^^qqqnnnRRRBBB===<<<<<<;;;:::999888777777666666666888999:::;;;;;;<<<;;;999===EEEVVVqqqyyyhhhKKKAAA999999:::999888888666666777888888888888777666777777888888999999999;;;<<<<<<;;;;;;:::999888;;;===>>>===<<<;;;<<<======>>>??????>>>>>>@@@BBBEEEGGGQQQfffnnn]]]OOOGGGDDDAAA???===<<<======<<<;;;999999999999999999999999999999999888777777777666666666666666666777777777:::999888888888888888888888888777777666666555555777666555555444444555555333333444555555555555444444555666777888888777777555444444444444555666666666999>>>AAA@@@<<<777333111222333444444444333222666555444333333333444555444444333333222222111111111111222222222222111111222222333333333333444444666===FFFNNNVVVYYYQQQFFF888333111333333111000222333333333333333333333333222111000000000000111222222222222222222222222222444555===LLL[[[\\\NNN???999444111222333222222444444333333222222333333444444444444333333333333333555444444333333222222222000222444555555555666777333333333333222111000000111222222333333333333333222222333333333222111111000111222222222222222222222222222222222111111111666444222111222333333333111000000000000111222222222222111222222333444555444333222111000/////////000111111111111111111000111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111111333222111111000111111111222222222111111111111111/////////000000000111111///////////////000000111777777777777777777888888::::::::::::;;;<<<===>>>DDDMMMccczzz}}}gggNNNAAA>>>=========>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEKKKOOObbbiiiTTTLLLHHHCCCAAA???<<<<<<===>>>>>>===999999:::::::::;;;;;;<<<999999999999999999999999888999999999888888888777<<<888666666555999DDDPPP```vvvxxx]]]HHH???===;;;;;;:::999888666666555555666777888999:::::::::;;;999===CCCQQQllluuugggJJJ@@@888888:::999888888777777777888888888777777666666777777777888888888;;;;;;;;;;;;;;;:::999888;;;<<<===<<<;;;:::;;;======>>>??????======>>>@@@DDDFFFMMM]]]xxxuuucccUUUKKKGGGAAA???===<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666555555666666777777888888:::999888777777777777777666777777777777777666555888777666555444444444555333333444444444555555555444555666777777888999999666666555555444444444444444777<<<@@@AAA>>>888333111222333333333333222222555444222111111222444555555444444333222222111111000111111222222111111000111222333444444444333333444999@@@IIITTT[[[VVVNNN<<<666222333444222111222222222222222222222222222111111111111111111111111222222222222222222222222333444:::HHHYYY___SSSDDD:::444111333333111111444444333333222222333333444444444444444444444333333333333333222222222111111222444666666555555555777222222222222222111000000111111222333333333333222333333333333222111111000000111111222333333333333333333222222111000//////555333111111222333333222111111111000000111222222222111222222333444555666444333222000////////////000000111111111111000000000111111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111222222111111111111111222333222222222111000000000////////////000000000000000000//////000000111222777777777777777777888888::::::999::::::;;;<<<===AAAHHH^^^yyynnnSSSBBB>>>=========>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEFFFKKKOOOaaafffRRRJJJFFFCCC@@@>>><<<;;;<<<======<<<<<<<<<======>>>>>>??????999999999:::::::::999999999999888888888888888888:::888777777666666;;;CCCMMMddd{{{zzzgggPPPAAA;;;888888777777666666555555666777888888999999888888:::999>>>EEESSSkkkrrrbbbIII???888888::::::999999888888777777777777777777777777777777777888888888:::::::::;;;::::::999999999:::;;;;;;999999:::;;;===>>>??????>>>===>>>???EEEGGGMMMXXXnnn~~~jjj[[[OOOGGGBBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666777777777888888999999999999888888777666666666666555666777777777777777666888888777666555444444444333333333333444444555555444555555666777888888999666666666555555444333333444666:::>>>AAA???999444333333444444444333333333555333222111111222444555555555444444333222222111000111111222222111111000111222333444444444333333555888===CCCNNNWWWWWWRRREEE<<<555555555333222222222222222222222222222222111111222222222222111111222222222222222222222222333555999DDDUUU___XXXKKK<<<666222333444111111333444333333222222333333444333333444555555555444333222222222222222111111111444666777666555333333444111111222222222111000000000111222222333333222222444333333222222111111111000111222333333333333333444333333222111000//////333111000000222333222111222222111111111111111222222111222222333444555666333222111000////////////000000111111111111000000000000111111222222222333111111111111111111111111222222111111111111222222111111111111111111111111222111111111111111222222333222222222111000000000////////////000000000000000000000000000111222222777777777888888999999999:::::::::::::::;;;<<<===>>>DDDXXXuuuqqqVVVEEE??????>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGJJJOOO___{{{dddRRRIIIEEECCCAAA???<<<;;;<<<===<<<<<<::::::;;;<<<======<<<<<<888999::::::;;;:::::::::999888888777888888999999777666777:::999777:::>>>CCCVVVmmmwwwooo[[[FFF999666666666666666666666666777888888999999999888888:::999???GGGWWWnnnrrr```HHH???888888;;;;;;:::;;;999888777777666777777777888888888888888888888888999999::::::::::::999999888:::;;;:::999888999:::<<<>>>@@@@@@?????????@@@EEEHHHMMMUUUffftttbbbSSSHHHDDDBBB???>>>>>>>>>===;;;999999999999999999999999:::::::::999888888888777999999999999999:::::::::888777666666666666666666555555666666777777888888999888777666555444444444333333333222333444444555555555444444555666777888666666666666555444333222444555777<<<@@@???;;;666555555444444444444333333444333222222222333444555555555444444333333222222111111222222222222111111222222333333333333444444555888:::<<>>888444555555222222444444333333222222333333444222333555666666555444444222222222222222222222222555666777666444222222222000111111111111111000000000111111222222222222222333333222111111222222222111222333333333333333333444444333222111111000000111000000000222333222111333333222111111111111222222222111222222333444555111111000/////////000000000111111111111111111000000000111111222333333333111111111111111111111111111111111000000111111111222222222222222222222222111111111000111111222333222222222111111111111111/////////000000000111111111111111111111222222333666777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;@@@TTTqqqrrrYYYHHHAAA@@@@@@????????????@@@@@@@@@AAACCCDDDFFFGGGGGGGGGMMM[[[vvveeeSSSIIIEEEDDDBBB???===<<<<<<======<<<777888999::::::999888888888999:::;;;;;;;;;::::::888888777777777999:::;;;777555666999:::777888<<<>>>HHH[[[mmmsssfffOOO>>>777777777777666666666555666777888999::::::;;;;;;:::777<<>><<<999999999999999999999999999999999999999999999999::::::::::::999999999999666666555555555666777777666555555555666777999::::::999888666555555444444333333222222222333444555555555444333333444555666555666666666666444333222555444555:::???@@@<<<888555555444333333333333333333333333333444444444555555555555444333333222222222222333333333333222222333333222222222333444555444777777666:::FFFQQQVVV[[[MMM>>>888777555333444111111111111111111111111111222222333333222222111222222222222222222222222333888999:::EEEUUUYYYSSS@@@:::666666666333222444444333333222222333333444222333555666777666555444333333333333333333333333333555666555333222222222000000111111111111000000000000111222222222222222333222111111111222333444333333333444333333222222444444333333222222111111111111000222333444333111444333222222111111111222222222111111111222222333000////////////000111111111111222222222222111111000000111222222333444444111111111111111111111111111000000//////000000111222222222222222222222222111111000000111222222333111111111111111222222222000000000111111111222222222111111111111222333333666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======:::>>>RRRooo}}}qqqZZZKKKBBBBBBAAA@@@?????????@@@@@@@@@AAACCCDDDFFFGGGGGGFFFKKKYYYsssfffTTTJJJFFFEEEBBB@@@===<<<=========<<<:::;;;<<<<<<<<<;;;:::999777888:::;;;<<<;;;::::::777777666666777999;;;<<<999666555777777444555999:::>>>MMMdddsssmmmWWWDDD:::999999888777666555555444555777999;;;<<<======999555999DDDZZZvvvyyycccIII@@@999:::======<<<===:::999888666666666777888::::::999999999999999999888999999:::::::::999999:::;;;<<<<<<::::::;;;<<<;;;===@@@BBBBBBAAABBBCCC@@@FFFLLLPPPZZZqqqxxxfffXXXGGGDDDBBBAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;:::::::::999888888888555555555555555666777888666555444444555777999;;;:::999888666555555444444444333222111222333444555666555444333222333444555444555666666666555333222666444444888>>>@@@===999555444444333222222222333222333444555555555555444666555555444444333222222222333333444444333333222444333222111111333555666222666555222444@@@OOOXXXbbbRRRAAA999777555444444111111111111111111111111111222333444444333222111222222222222222222222222222888999777@@@PPPWWWTTTAAA;;;777777777444333555444333333222222333333444222333555777777666555444333333333333333333333333111333444444333222333444///000000111111111000000000000111222222222222111222222111111111222444555444444444444333333222111444444444333333333333222222111111333555555444333444333333222111111111222222222111111000111111111.........//////000111222222222333333333333222222000000111222333333444444111111111111111111111111000000////////////000000222222222222222222222222111111000000111222333333000000111111222222222333111111111111222222222222222222111111222222333444999:::<<<>>>>>>===<<<;;;888888888999:::;;;======<<>>===<<<:::999;;;:::888777777888:::;;;999999999888888888888777777777777777777777777777888???CCC___qqqhhh[[[BBBAAA:::555777888777555666666666777888999999::::::888AAA;;;HHH```sssyyybbbEEE>>>999:::<<<:::999999::::::::::::::::::::::::888888999999999:::::::::888888888777777777777777888888999<<<>>>>>><<<:::======>>>???????????????CCCDDDGGGLLLTTTfffppp___SSSJJJCCCBBBBBB???===>>>;;;999888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999444555666555444555666888888888888777777777777777888666333111000222555777555555444333333333333444222222222333333444444444444555666666444444555666666888:::<<<<<<<<<===???111111333444444444444444111222333444444444333222333333222222111111222222000111111222222111111111222333333444444333333222111333444333444:::EEEMMM___XXXMMMBBB;;;777555444222222222222222222222222111111222222222222111111111111222333222111000///000555777666<<>>===<<<;;;777777888888999;;;<<<===<<>><<<;;;;;;;;;;;;;;;===>>>??????===;;;999;;;:::999888888999:::;;;999999999888888888888777777777777777777777777777555:::===XXXmmmiii```IIIAAA:::555777999777666777666666777888888999::::::888AAA;;;HHH___qqqvvv^^^FFF???:::;;;<<<:::999:::888888888888888888888888888888888999999999::::::888888888888888888888888999999999;;;======<<<:::======>>>???????????????BBBBBBEEEIIIPPPbbb~~~yyyfff[[[QQQIIIFFFEEEBBB??????===;;;::::::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999555666777666555555777999777777777777666666666666555444222111222444666888666555444444333333444444333333333333333333444444333555666555444333444555555777:::;;;;;;;;;===>>>333333333333333333444444222333444444444444333222333333333333333444555666333333333444333333222222222333333444444333333222000222222111222777AAAIIIZZZ\\\YYYNNN@@@777444666222222222222222222222222111111222222222222111111111222333333333222000000111555666555:::DDDKKKLLLHHH@@@777222222333222111222222222222222222222222333222222111111222333444222333333444444333333222444333222222111111111222444222111111222222111000111111222222222222111111222333444555555444333333444333333222222222222222333222222222111111111111000111222222333333333222333222222111111222222333111111111111111111111111333222222222222222222333000111111111111222222222111111000000000000111111333222000//////111222333222222222222222111000///111111111111111111111111111111000000////////////...///000111222222222222111111000000000000000111///000111222222333333333999:::<<<======<<<;;;;;;888888888999:::;;;<<<===<<>>@@@BBBBBB???<<<:::<<<;;;:::999999:::;;;<<<999999999888888888888777777777777777777777777777444999888RRRggghhhcccNNN@@@:::555777999888777888666777777888888999999999888AAA:::III___mmmpppXXXFFF???:::;;;<<<:::999999666666666666666666666666888888888999999999999:::777777888888999999::::::<<<:::::::::<<<<<<;;;:::======>>>???????????????AAAAAACCCFFFLLL[[[ttttttfff[[[OOOKKKIIIEEEBBBAAA???>>><<<===???@@@@@@???;;;;;;;;;;;;::::::::::::::::::999888888888888999666777888777666666888:::777777666666666555555555222222222333444666777888666555444444333444444444444444444444333333333333333444555555333333444555444666888999999:::;;;===888777555333222222333444333333444444444444333222333333333444555777888999555666666666555444444333222333333444444333333222000111111000000555===CCCQQQ\\\eee]]]III888444777333333333333222222222222111111222222222222111111333333333333333222111111222555666555888@@@GGGJJJJJJCCC999333111222222222222222222222222222222222444333222222222222333333333333333333333333333333555444333333333333333333444333222222333333222111111000111111222333444555333444444444444444333222444444333222222222222333333333222222222222111111000000111222222222111111222222111111111111222222111111111111111111111111222222222222222222222222000111111111111222222222111111000000000000111111333222111000000111222222111111222222222111111000000000000000000000000000111000000000000///////////////000111222222222222222222111000//////000000///000111222333333333333::::::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>><<<@@@EEEWWWmmmiiiTTTJJJ@@@@@@????????????@@@@@@?????????@@@BBBEEEGGGHHHFFFHHHMMM[[[wwwgggSSSKKKIIIFFF@@@???>>><<<<<<<<<<<<===<<<>>>AAACCCCCCAAA>>>;;;<<<;;;;;;::::::;;;;;;<<<999999999888888888777777777777777777777777777777555:::999OOOdddhhheeeOOOAAA:::666777999888777888666777777777888888888999888@@@:::JJJ___iiiiiiQQQEEE>>>999:::;;;999777888666666666666666666666666888888888888999999999999777777888999::::::;;;;;;===;;;:::999;;;;;;;;;:::======>>>???????????????AAA@@@BBBEEEIIITTTjjj}}}pppbbbTTTNNNLLLHHHDDDCCCAAA???>>>>>>@@@AAA@@@???;;;;;;;;;:::::::::::::::999999888888888888888999777888999888777777999;;;888888777777666666555555222333444555666666666666666666555444444444444444555555444444333333333222333444555444333222333555444555777777777888:::<<<<<<:::666333111111333444444444444444444333333333444444444444555666777888666666666666666555444333222333333444444333333222111222111000000333999>>>EEEUUUeeecccQQQ>>>666555333333333333333222222222111222222333333222222111444444444444333333222222222444555555777===FFFKKKMMMFFF<<<555222222222222222222222222222222222222444444333333222222222222333333333333333333333333555555444444444444555555555444333333444444333111222222111111222333555666333333333333333222222222777666555555444444555555333333333333333333222222111111222222222222111111222222111111111111222222111111111111111111111111222222222222222222222222000000111111111222222222222111111000000111111222333222111000000111111222000111111222222222111111111111111111111111111111000000000000000000000000///000111111222222222222333222111000////////////000111222222333333333222;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;<<<<<<===>>>???<<<@@@GGG[[[qqqjjjTTTKKK@@@??????>>>>>>??????@@@AAA@@@@@@AAACCCEEEGGGHHHFFFHHHLLLWWWpppfffQQQIIIFFFCCC???>>><<<;;;:::;;;;;;<<<<<<>>>AAACCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777777777777777444;;;999OOOeeellljjjTTTBBB;;;777888999888666777777777777777777888888888888???:::LLL```eeecccKKKBBB;;;666888999777666777777777777777777777777777777777888888888999999999777777888999::::::;;;;;;===;;;:::999;;;;;;;;;:::======>>>???????????????BBBAAAAAADDDGGGOOOaaaqqqzzzjjjYYYQQQNNNJJJGGGEEEBBB@@@>>>>>>???@@@???>>>;;;;;;:::::::::999999999888888888777777888999999777888999888777888999;;;::::::999999888777666666444555666666666555444444666666555444444444444555555555555444444333333333333444555555333333444555333555666666666777:::<<>>???<<>>>>>>>>>>>??????EEEDDDCCCBBBBBBBBBCCCDDDEEEHHHLLLTTTjjjeeeOOOGGGDDDBBB>>>===<<<:::::::::;;;<<<<<<===???@@@@@@???>>>===:::::::::;;;;;;:::::::::999999999888888888888777777777777777777777777777111999777LLLeeepppqqq\\\DDD===888999999777555666777777777777777777777777888>>>:::NNNaaaccc___GGG???888444666888777666777888888888888888888888888777777777888888888888999777777888888999999::::::<<<:::::::::<<<<<<;;;:::======>>>???????????????AAA@@@AAACCCEEEKKKYYYgggttt```VVVRRRNNNIIIGGGDDDBBB@@@??????>>>===<<<;;;;;;::::::999999888888888777777777777888999999777888999888777777999;;;;;;;;;:::999888888777777666666666666666555444333777666555555444444555555555555555444444444444444444555666666444444555666444555666555555777:::===AAA>>>999555333222333444777666555444333333333444555444444333222222333333333333444444444444444333222333333444444333333222444333222222333444666888777???KKKTTTUUUMMM???555555555444444333333222222222222333333333333222222444444333222222222222222222222444666777:::EEEPPPSSSNNNFFF>>>777444333333222222222222222222222222222222333444444444444444444444222222222222444444555555555444555555666777777666555555666666555333555555444333333444444444111111111111111222333333333333222111111111111222333333444444444444555555333333444444444333222222111111000000000000111111222222222222222222222222111222333444444333222111000111111111111222222222222222111111111111222222333333222222111000000000111111222222222111111000222222222222222222222222000000000111111111111222111111222222222222222111111111000000000000111111222222333333333333333222<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<===;;;CCCRRRmmmpppSSSIII??????>>>>>>>>>>>>??????EEEDDDBBBAAAAAAAAABBBBBBDDDGGGKKKQQQddddddOOOGGGDDDBBB>>>>>><<<;;;;;;;;;<<<===;;;<<<<<<============>>>999999::::::::::::999999999999999888888888888777777777777777777777777777444;;;666GGG```ooouuu```FFF???999999999666444444777777777777777777777666777===:::PPPbbbccc\\\EEE===777333666888888777999777777777777777777777777777777777777888888888888888888888888888888888888999999999;;;======<<<:::======>>>???????????????@@@>>>???AAACCCGGGRRR^^^zzziii]]]WWWQQQKKKHHHGGGEEEBBB@@@???>>><<<:::;;;;;;::::::999888888777777777777777777888999999666777888888777777888:::;;;;;;:::999888777666666555555555555555666666666777666666555555555555555444444444444555555555555555666777777555555666777555555666555555777;;;===@@@>>>:::777444333444444888777555444333333333444333333333333333333444444222222333444555555555555222333333444444333333222333222111111333444555555777:::BBBLLLRRRPPPEEE;;;666555555444333333222222222333333444444333333222444333222111000111111222333222444555444666AAANNNUUUQQQJJJBBB;;;666444444222222222222222222222222000111333444555666555555555444222111111222444555555444444444444555666777888777555666777777666444222333444555555666555555222222111222333444666777222222111000000000000111333444444444555555555555333333333333333222111111111111000000000000111111222222222222222222222222000111333444444333111000000111111111111222222222333222222111111222222333333333333222111000//////222222222222222111000///111111111111111111111111000000111111111222222222111222222333333222222111////////////000111222333222333333444333333222222<<<;;;::::::999999999:::::::::999999999:::;;;;;;;;;EEEVVVssssssSSSHHH??????>>>>>>>>>>>>??????@@@@@@??????@@@BBBCCCDDDBBBFFFJJJOOOaaacccNNNGGGEEECCC??????===<<<<<<===>>>>>>;;;;;;;;;:::;;;<<<===>>>888999999::::::999999888999999999888888888888777777777777777777777777777:::???666DDD[[[lllsss```HHH@@@::::::999666333333777777777777666666666666777<<<;;;QQQcccbbb[[[DDD===666333666999999999;;;777777777777777777777777777777777777888888888888888888888777777777777777888888999<<<>>>>>><<<:::======>>>???????????????>>>======@@@AAAEEEOOOYYYmmmqqqbbb[[[TTTMMMIIIIIIGGGCCCAAA@@@>>><<<:::;;;;;;::::::999888777777777777666777777888999999666777888777666666888:::::::::999888777666555444444444444444555777888999777777666555555555555555333444444444555666666666666777888777666555666888555666666666666777;;;>>>@@@>>>;;;888555444444444888777555444333333444444222222222333444555666777111222444555666666777777222333333444444333333222222111000111333444444444999:::???HHHPPPPPPHHH@@@666666555444333333222222222333333444444333333222333222111000000000111222444333333555222222===KKKVVVSSSMMMEEE===777444444222222222222222222222222///000333555666666666666555444222111111222444555444444444444444555666777888777666666777777666555000111333666777777777777333333222333444666888:::444333222222111111222222444444444555555555666666222222222222222111000///111111000000000000111111222222222222222222222222000111333444444333111000000111111111111222222222333222222111111222222333333333333222222000//////333333333222111000///...000000000000000000000000000000111111222222222222222222333333333222222111.../////////000222333444333333333444444333222222;;;<<<<<<<<<;;;:::999999;;;<<<;;;:::888888999;;;:::GGG___xxx}}}jjjQQQBBB@@@======??????===>>>AAAAAA@@@@@@@@@AAACCCEEEFFFDDDHHHLLLOOO\\\wwwcccPPPIIIEEEAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<<<<999666666666777888888888888888888:::555???JJJ^^^wwwlllUUU???888<<<999888:::666333555777888777777777999<<<===>>>PPPgggdddPPPFFF<<<:::777666777888999888888777777777777777888999888777666666666777999:::999888777777777888::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>============???DDDJJJOOOddd}}}pppaaaXXXRRROOOGGGEEEBBB@@@@@@@@@???>>><<<<<<:::999888777777777777777777777777777777777666666666666666777888888999999888777666666777777444555555666777888888888666777777777777555333222555444444333333444444555555555555555555666777777666555444555666999;;;======AAA@@@:::666666777555555555555444444333333333555555444444444333333333222222333444555666777888888666333222333444333222444333222111222333444555222666999<<>>AAADDDCCCBBBAAAAAABBBDDDDDDEEEGGGJJJLLLWWWpppeeeQQQIIIEEEAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999999:::::::::::::::999999999999999:::999888999<<<<<<:::888555666777777888888777777666999555???JJJ___zzzrrr___FFF;;;;;;888777888444333555777777777666888999<<>><<<<<<<<<;;;<<<<<<==================???CCCIIIMMM^^^uuuqqqeee[[[UUUKKKHHHDDDAAA@@@???>>><<<<<<;;;:::999888777777777777777777777777777777777777777777777777888999999888777666555555555555555555555666666777888888999666777777777777555333222333333222222222222333333555555555555555666666777444444333444555777:::<<<@@@CCCBBB;;;666555555333555555444444444333333333444444444444333333333333222222333444555666777777888666333222333333333222333222222222222333444444222555777:::CCCNNNQQQNNN@@@===888444222222111111111222222333333222222111333222111000000111222222444444333222222555:::>>>KKKOOOQQQMMMDDD:::555333555444333333222222333333222222222222333333333333444444555666555444333222222222333333444555555555555555555555555555555555444444444444444444444444444333222222444444333222555444444333222222333333444444444333333333333333000111222222000000111222222222111000000000000000222111111000000111111222222222333333222111111000111111111111111111111111//////000111222333333444222666666111///222333222444444444333333222222222//////000000111111222222111111111111111111111111222222222333333222222111000000111222333444444555333333333222222222111111;;;;;;:::999999:::<<<<<<999::::::999999:::<<<>>>CCCPPPbbbmmmgggVVVHHHAAA>>>;;;;;;>>>???>>>???BBBEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIRRRgggiiiRRRIIIEEEAAA@@@???>>>======<<<<<<<<<<<<;;;;;;:::999:::::::::999999888888777777777666888888888999;;;<<<;;;:::555555666777777777666666333888555???HHH]]]|||wwwlllOOO>>>;;;777666777333444555777777666666888999;;;AAAKKKbbbxxxoooSSSDDD<<<999777666777888888888:::999888666555555555555999999888888999999:::;;;999888888888888999::::::999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>???BBBFFFJJJ\\\ooorrrcccZZZQQQLLLGGGBBB@@@>>><<<;;;<<<;;;:::888777777777777777777777777777777777777888888777777888888999999888777777666666666666666555666666777777888888999666666777777777555444333444444333333333333444444555555444444555555666777333333333333444666888:::AAAEEEEEE>>>777555444222555444444444444333333333333333333333222222222222222222333444555666666777888555333222333333333222111222222333333333333333333444444666>>>JJJQQQRRRHHHAAA999444333333333333111222222333333222222111222222111111111111222333444444333222222444999===GGGNNNSSSPPPFFF<<<777777555444333333333333333333333333333333444444444444555555666666555555444333333333444444555666666666555555555555555555555555777777666555444333333222666444333333333333222000444444555555555444333333222222222222222333333333///000111111//////000111333222111111000000111111111111000000000000111111333333333333333222222111222222222222222222222222...///000111222444555555111888:::555000111222333444444333333333333222222111111111111111111111111111111111111111111111111111222222333333222222222111111222222222333333333333333333222222222222111;;;:::999888888:::<<<>>>:::;;;;;;:::999999<<<>>>EEESSSccchhh^^^NNNDDDAAA===::::::>>>???>>>???CCCCCCCCCAAAAAAAAAAAABBBCCCEEEFFFFFFHHHOOOaaannnUUUIIIDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888777777666666999999999:::::::::999999555555666666666666555555222888555===EEEZZZzzzwwwsssSSS???;;;666777888333444555777666666666888:::;;;DDDPPPfffzzznnnQQQBBB;;;999777777888999888777888888777666555555555666888888888888999999::::::888888888888999999::::::999999999:::;;;<<<===>>>@@@???>>>===============>>>????????????@@@DDDGGGWWWfff{{{iii]]]TTTOOOHHHCCC???>>>===<<<<<<;;;:::999888777777777777777777777777777777777888777777777777777888888:::999999888888888999999666666666777777888888888555666777777777666444333666666666555555666666666555444444444444555666666333333333444555666888999???EEEFFF???888555444333444444444444444444444444333333333222222222111111222222333444444555666666777555222222222333222222000111222444444333222222333333222333999DDDOOOUUUPPPGGG<<<555444555555444111222222333333222222111222222111222222222333333555444444222222444888;;;DDDLLLTTTRRRHHH===777666555444444333333333444444333333333444444444555555666666666555555555444444444444555555666777777777555555555555555444444444777777666555555444333333555444222333333444222111222333444555555444333222000000111111222222222333111333444333222111222444333333222111111111111222111111111000000111111111333333444444444333333222222222333333333333333444000000111111222333444444000999===999222000222333333333333333333333333333222222222111111000000000111111111111111111111111111111222333333333222222222222222222222222222222222222222222222222222222;;;:::888777888:::<<<===<<<<<<<<<:::999999;;;===EEEUUUddddddWWWIIIBBBAAA<<<::::::===???===???BBB??????>>>>>>???AAABBBCCCEEEDDDFFFIIINNN]]]zzztttWWWIIIDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888:::;;;;;;:::999888777666555555666666666666555555222888555<<>>@@@???>>>==================>>>?????????@@@BBBDDDNNNYYYoooooodddWWWQQQIIICCC@@@???>>>>>>===<<<;;;999888888777777777777777777777777777777777666666555555555666666999888888888888888999999666666666666666777777777555666777777777666555444666666666555555666666666444444444444444555666666444444555555666777888999:::BBBFFF@@@:::777666666444444444444444444444444333333333222222222111111222222333333444555555555777555222111222333222111000111222333444333222111444222222222666>>>KKKUUUUUUMMMAAA999666555555555111222222333333222222111111111222222333333333333555555444333222333666999AAAJJJSSSSSSJJJ>>>666333444444444333333444555555333333333444444444555555666666555555444444444444444444555666666777777888666666555555555444444444444444444444555555555666333222111222444555444333111222333444444333222111000000000111111222222222333444555444333222333555444333333222222222222222222222111111111111222222222333333444444333333333222222333333333444444444333333333222222222222222000999>>>999333111222222333333333333333333333333333333222222111111000000111111111111111111111111000111222333333333333333333333333222222222222111222222222222222222222222::::::999888888999;;;;;;;;;<<<<<<;;;999:::<<<>>>HHHWWWbbb]]]OOOEEEAAA@@@===::::::===>>>===>>>AAA>>>=========>>>@@@BBBCCCCCCCCCFFFJJJLLLXXXsssyyyYYYIIICCCBBB@@@???>>>======<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::<<<<<<;;;888666555666666666777777777666555555333777333;;;BBBUUUrrrmmmdddLLL>>>===888777:::777555666666555555666888;;;???MMMZZZgggnnn\\\FFF@@@:::999888888999999888666555666666666777999:::;;;666666777888888888888777888999999:::;;;:::::::::999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<======;;;===???@@@??????AAABBBIIIRRRddd}}}zzzooo\\\VVVMMMFFFBBBAAAAAAAAA>>>===<<<:::999999999999777777777777777777777777666666555444444444555555555555555555555666666777555555555555555555555555555555666777777666555444444444333333333333444444444444333333444444555666444555555666777777888888666???EEEAAA:::777777777333333333444444444444555333333333333222222222222222222333333444444444444777444222111222222222111000111111222222222222222444333333333444888EEEQQQWWWRRRIII???888555555555111222222333333222222111000111222333444444444333555555555333222222555888>>>FFFPPPSSSMMMBBB888222444444444444444444555666333333333333444444444444555555444333333333333444444444555555666777777777666666666555444444333333111111222333444555666777222111111222444555555444111111222222333333222222111111111111111222222222111222333333111111222333555444333333222222333333333333222222222222333333111222222333333333333333111222222333333444444555444444444333222222111111111888<<<888333222333222222222333333333333444444333333222222222111111111111111111111111111111111000111222222333333333333333222222222222222222222111222222222222333333333:::::::::999999999999999888999:::::::::<<>>>>>>>>;;;:::===>>><<<===@@@??????>>>>>>>>>???AAABBBAAAAAAEEEIIIIIIPPPiii|||[[[IIICCCBBB@@@???>>>======<<<<<<<<<;;;<<<=========<<<::::::888888999999:::;;;;;;;;;888:::<<<;;;888666666777777777888888777777666555444666222;;;DDDXXXrrrjjjYYYEEE???@@@999555777666666666666555444666888;;;AAASSSbbblllkkkVVVAAA???:::999888888999999888666888888777888888999:::;;;666777888999999999888888888999:::;;;;;;;;;::::::999999999:::;;;<<<===>>><<<<<<<<<;;;<<<<<<======:::<<>>===<<<;;;:::::::::777777777777777777777777777777666555555555555555444444444444444555666666444444444444444444444444444555666777777666555444333333222222222222333333444444333333444444555666333444444555666666666666333>>>EEEAAA:::666666666333333333444444444555555444444444444333333333333222333333333333444444444666444111111111222222111111111111111111222222333444333555666333444>>>LLLWWWUUUPPPFFF;;;444444555111222222333333222222111000111222444444444444444555555555333222222444666;;;BBBLLLSSSRRRIII===444444444444444444555666666222222222222333333333333555444333222111222222333333444444555555666777777777666666555444444333333000000111222333444555666444222222222444444444222222222222222222333444444222222222222222111111111000222333222111000111222555555444333333333333333555444444333333444444555000111111222333333222222111111111222333444444444333333333333333333222222222666888555333444444222222222222333333444444444222222222222222222222222111111111111111111111111000000111222333333333333222222222222222222222333111111222222222333333333:::::::::::::::999888777555777888:::;;;>>>BBBEEESSS[[[[[[MMM???:::<<<===>>>;;;;;;======;;;<<>>======<<<<<<<<<;;;<<<=========<<<::::::777777888999:::;;;;;;<<<666999;;;:::888666777999888888888888888777666666444666111<<>>;;;;;;;;;;;;;;;<<<===>>>999;;;>>>@@@@@@@@@@@@AAABBBHHHTTTeee|||}}}lllcccXXXMMMGGGEEEDDDDDD@@@???>>>===<<<;;;;;;;;;777777777777777777777777888888777666666666666666555555555555555666777888333333333333333333333333444555666777777666555555555444444333333444444555444333333333333444555555222222333444555555555555333>>>EEEAAA999555555555333333333444444555555555555555444444444444333333333333333333333333333444666444111111111222111111222111000000000111333444444444666777333111;;;HHHVVVWWWTTTJJJ===444333555222222222333333222222222000111222444555555444444555555555333222222444666999???JJJSSSVVVOOOAAA666444444444444444555666777111111222222222333333333444333222111111111222333333333444444555666666666777777666555444444333333000111111222222333444444666444333333333333222000444444333222333444666777444333333333222111111111111333333333222111222333555555444333333333333444666555555444444555555666///000111222222222222222000000111222222333444444222222222333333444444444222555666333333555555111222222222333333444444444222222222222222222222222111111111111111111111111///000111222333444444444111111222222222333333333111111111222222333333333999:::<<<;;;::::::;;;===;;;888888:::999999BBBMMMZZZYYYPPPBBB:::<<>>:::<<<>>>>>>===<<<===>>>?????????AAACCCDDDCCCAAAHHHDDDEEEJJJIIIKKK[[[ppp```LLLAAA<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<===>>>;;;888777777777666666999888888777666555555555555666:::<<>>??????>>>===>>>@@@BBBFFFMMMXXXmmmxxxkkkZZZPPPNNNKKKFFF@@@BBB>>>===@@@???;;;777777888888888999999:::::::::888888777666666555666666777777666555555555555555444333222111000111222333444555666888888888777777444444444444333222111111333333222111222333555666333333333444444444555555999>>>CCCDDD???999555333444222111333666666333000333333444444333333222111222222333333333333444444666555444333333333333333333333111111111111333333888888777555444666999<<>>HHHSSS]]]ZZZNNN@@@999;;;<<<;;;:::<<<>>>>>>===<<<===>>>???>>>???@@@BBBCCCBBBAAADDDAAABBBFFFEEEGGGVVViiidddOOOEEE@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===@@@===:::999888888777666777777777777777777777777777666:::???PPPnnn{{{nnnNNNBBB777555666666555666999666555777777666888===OOOgggzzzttt___MMM@@@777999888777666666666777888999888666666888:::;;;;;;:::;;;<<<@@@CCCDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>???@@@AAAEEEJJJRRRbbb|||sssbbbVVVRRRNNNHHHBBBCCC>>>===??????;;;999999999999999:::::::::;;;;;;999888777777666666777777777777777777666666666555666555444333333333444444555666777888888777666666444444444555444444333222333333222222222333444555444444444555555555666666777===CCCDDDAAA;;;666333333222333444555555333111444444555555444444333222222222333333333333444444555555444333333333333333444333222222222222333444777777666555444555888;;;DDDNNNUUUPPPFFF???:::777333666666222000333333///111111222333444444444444555444333222222222333333;;;<<>>???>>><<<999777777888<<<;;;<<<>>>???DDDQQQ\\\___XXXJJJ===999::::::888:::<<<>>>>>>=========>>>???>>>>>>???AAABBBAAA@@@BBB???@@@CCCCCCDDDRRRbbb~~~fffPPPGGGCCC@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>><<<999888888888666555555666666777888999999:::999555:::FFFZZZvvv|||iiiMMMBBB888666666555444555666444555888888777:::@@@UUUlll{{{qqqYYYGGG===777777777777777666666666666:::999777777888;;;>>>AAABBBBBBCCCFFFHHHIIIGGGFFFAAA@@@???===<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@AAAAAADDDHHHMMMWWWnnnooobbbZZZTTTLLLFFFEEE???===>>>>>>;;;:::<<<:::::::::;;;;;;;;;;;;;;;999999888888777777888888777888999999999888666666888777666666555555666666666777777777777777666555444444555666666666555555333333333222333333444555555555555666666666777777555:::AAAEEECCC===777444222333555555444333333333555666666666666555444444222222333333333333444444555444444333333333333333555444333333333333444555666666555444333444777999===FFFNNNNNNLLLHHHAAA;;;666888666333111333222000111222333444444555444444666555333222111222333555999;;;FFFWWWaaa]]]QQQIII===:::777555555555444444333333333333222222222222666666555555555555444444444444555666666666555555222333333444444444444333333333222222222333444444555444444444444333333333222111111222444555555444666666555444333222222111111333444444333333333555333222222222222222222333444666777666555444555666222111111111111111222222333333222222222222333333444333222111111222333444444444333333333333222222111111111111222222222222555444333222222111222222222222222222222222222222222222333333333333444444222111111111111222222333000000111111111222222222===>>>>>><<<999888888888<<<;;;;;;===AAAJJJYYYddd\\\RRRDDD;;;999::::::777;;;===>>>>>>======>>>???>>>>>>>>>???AAAAAA@@@???CCCBBBCCCDDDDDDEEEPPP]]]wwwcccMMMDDDAAA>>>>>>======<<<<<<;;;;;;========================<<<<<<;;;;;;::::::::::::999777666666666777666444555555666666777888888999999555===NNNddd|||{{{eeeJJJ@@@888666666444444555555444555888888888>>>EEEZZZooozzzkkkQQQAAA:::888666666777777777666666555;;;;;;;;;;;;===AAAFFFJJJQQQNNNKKKHHHGGGEEECCCAAA???>>>===<<<;;;:::::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>@@@BBBAAACCCGGGKKKQQQeeeoooddd[[[QQQJJJGGGAAA===>>>>>><<<<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::999888888999999999888999:::;;;;;;999777666888888777777666666666666888888777777777666555555444444555777777888888888444444333333333444444444444555555555666666666666333888@@@EEEEEE@@@999555111444666555333111333666666777777777777666555555222222222333333333444444444444333333222333333444555555555444444555555555444444444333222333555888888???FFFMMMRRRSSSLLLBBB;;;999777444333333222000222222333444555555444444777555333111111222444555777:::DDDTTT___^^^TTTKKK===:::666444444555555555222222222333333333444444555555555555444444444444333333444444444444444333222222333333444444444444444444333333333444444555444444444444444444444444333222111222444555555444666666555444333333222222111333555555444333333444222222111111111111222222333555666666444333333444444111000222333111111333333222222111111222222333222222111000111222333444333333333333333333333333222222222222222222222222444333333222111111222222111111111111111111111111222222222333333333444444111111111111222222333444222222222333333333444444;;;<<<===<<<:::999:::;;;<<<;;;:::<<>>===>>>??????>>>>>>???AAAAAA@@@>>>BBBBBBCCCDDDDDDFFFOOOXXXsss___KKKBBB@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888555444444555888999888777666666666666666666666666888666CCCXXXlll}}}vvv^^^FFF>>>888777777444444555444444555888888:::BBBLLL___pppuuucccJJJ<<<999999555555666777888888777777999<<<@@@CCCFFFKKKQQQVVVYYYTTTLLLEEEAAA???===<<<;;;;;;;;;::::::999888888777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@AAA>>>@@@EEEIIINNN^^^~~~{{{mmm```TTTLLLJJJCCC>>>>>>>>><<<<<>>>>>>>>???@@@??????@@@AAAAAA@@@>>>>>>@@@BBBBBBCCCFFFLLLRRRlll{{{[[[JJJDDDAAA@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888888777666666666888;;;<<<;;;:::777777777666666666666666888;;;NNNcccpppvvvlllTTTBBB;;;777777777444444666666555666888888<<>><<<<<<<<<<<<<<<;;;;;;;;;999999888888999999::::::999:::;;;;;;;;;:::888888666666777777777666555444888777777666666666666777444555666777888888999888444555555555555444333333333333333444444444444555444777>>>DDDFFFCCC<<<777444555555444333333444666777777888888777777666555222222333333333333444444222222222222222333333444444444555666666555444444222333444333222222444666444777===HHHXXXbbb___VVVDDD===777777777444222222444444555555555555444444666555555444444444444444666999>>>GGGSSSYYYUUULLL???;;;666333333444555555222222333333444444555555222222222333333333333444222222333333222222111111333222222222222333333444555555444333333333444444333333333444444444444555444333333444666777777666555555444444444333333333222444777777666444333333222111111111111111111222111222222222222333666999>>>444///222333111111555333333222222222222333333000000//////000111333444222222333333333333444444333333333333222222222222222222111111111111222222222222222222222222222222222222333333333333444444333222222222222333333444111111222222222333333333999:::;;;;;;::::::<<<======>>>BBBMMM^^^jjjfffZZZEEE???;;;;;;:::777888<<<<<<===??????>>>>>>>>>???AAA@@@@@@AAABBBBBB@@@???<<>>>>>======::::::::::::::::::::::::777888999:::::::::999888999888888:::<<<<<<:::888777777777888999999::::::;;;CCCZZZmmmppplll^^^HHH>>>999666888777555555888777666666777888>>>LLLZZZsssxxxqqqYYYBBB:::888666444555555666888;;;>>>???HHHOOOVVVYYYVVVRRRQQQQQQIIIEEEAAA>>>===<<<:::999666777888999::::::999999:::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>???>>><<<@@@EEEHHHNNNddd|||rrraaaWWWMMMGGGCCCBBB@@@<<<:::<<<<<<<<<<<<;;;;;;;;;::::::888888888888888999::::::::::::::::::999999999888666777777888777666555444777777666555555666777888555555666777888888888777444555666666666555333222444444444444555555555555666888===BBBEEECCC===888777555333333444555555555777777777888777666666555222222333333333333444444222222111111222333333444333444555555555555444333222333444444333333444666333555:::EEEUUUcccccc]]]HHH>>>777888888444111222444444555555555555444444444555666666666555333333555888;;;AAANNNXXXWWWOOODDD???999555333333333333333333333444444444444444333333333333444444555555444444444444444333222222444333222111111111222333555444444333222222333333333333333444444444555555333222222333555666666555555444444444444333333333222555777888666444222222222222222111111222222222111222222111222666;;;???DDD777///222333000111777444444333333333333444444222111111111111333444666222222222333333444444444444444333333333222222222222222111111111111222222333333333333333333333333222222333333333333444444444444333222222222333333222222333333333444444444:::;;;<<<<<<::::::;;;<<<<<<@@@HHHWWWkkkttthhhUUUBBB===<<<===:::444666;;;<<<>>>???@@@???>>>???@@@BBBAAA@@@AAABBBBBBAAA???<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::999999888999:::999777444666777888999;;;<<<===>>>>>>IIIbbbsssnnneeeUUU@@@;;;777666888888555666999999777777777888???OOO___|||}}}qqqXXXBBB:::888555555444555666888<<<@@@BBBVVV\\\bbb```XXXMMMFFFCCCAAA@@@??????>>><<<999666555666888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<<<<===>>>CCC???AAAGGGGGGJJJ[[[ppp}}}jjj___NNNHHHDDDCCCAAA<<<::::::<<<<<<;;;;;;;;;:::::::::888777777777888999999:::;;;:::999888888888999999777777888999888777666555777666555555555777888999555666666777777777777666555555666666666555333222555555555555666666666777777999<<>>KKKXXXYYYRRRIIIDDD<<<777444333222111444444444444444444444444444444444555555555666666555666666666555444444333555444222111111111222222555444333333222222222222333333333444444555555555222111111222444555555444444444444444444444333333222555888888777444222222333333222222222222333333222222222222333888???DDDHHH999///222333000111888555444444333333444444555333333222222333555666777222222222333333444444444444444444333333222222222222111111111111111222222333333333333333333333333222222333333333444444444555444444333222222222222555555555666666666777777<<<:::;;;>>>===999:::>>>===JJJUUUhhh~~~zzzaaaQQQ@@@>>><<<::::::;;;===>>>AAA@@@>>>===<<<===>>>@@@===>>>???@@@AAABBBBBBBBBCCCBBBAAAAAACCCFFFIIIKKK\\\tttnnnYYYOOOFFF???===??????===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<===<<<999888;;;999666:::BBBGGGVVVjjjsssmmm[[[III===666666777777888888888999444000333888888:::PPPjjj{{{iiiOOO===888666444:::444111555888===GGGRRR```eeebbbVVVLLLFFFAAA;;;<<<;;;::::::999999::::::<<<:::999:::======999666888888888888888888888888888999;;;<<<<<<;;;999888<<<<<<<<<============>>>??????AAACCCCCCGGGTTTaaazzzkkkZZZNNNCCCBBBDDDBBB===:::<<<;;;;;;;;;;;;;;;::::::666777999:::;;;::::::999888777777777777777888888999999:::999999888777666777777777777666666666666333333444666888777555222555555555555555555555555666666777888888888888888888666555888===>>>;;;777;;;999777777777777666555555666666666666666555444666555333111111222333444222222222333333444444444333333333333333333333333666555444444333333444444111666777999BBBSSS^^^aaaSSSCCC888888777111000666555555444333333222111111///111333222111000111222333555555888FFFWWW______VVVMMMAAA888444444444444333222111333555666666555444444444444444444444444666666777777666555444444444222111111222333333222222111000//////111333444333333333333333333333333000111333444555444333333666666666555444444444333111333555777777555333111000111222333333333333333222111000///111555:::<<<===<<<999666333222111111444444333222222222222333444444222222222222444444222222333333333333444444333444444555555444444333444333222111222333444555444444444444444444333333333333222222333555666777333333222111222555777999444444444444444444444444===;;;<<>>;;;<<<@@@BBBSSSdddxxxaaaLLL@@@>>><<<::::::;;;===>>>@@@???===<<<<<<>>>???@@@>>>???@@@AAAAAABBBAAAAAABBBBBBAAAAAACCCFFFJJJLLLWWWnnnbbbRRRLLLFFFAAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999:::::::::<<<<<<<<<;;;::::::999999777777777888888888888888999777888;;;<<<<<>>UUUoooxxxcccKKK;;;888666444666444555999<<>>;;;;;;:::999999999999:::;;;:::::::::;;;:::888666999999::::::::::::999999999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<=========<<<<<<>>>@@@@@@CCCNNNZZZwwwyyybbbTTTGGGDDDDDDBBB===;;;<<<<<<<<<;;;;;;;;;;;;;;;888888999:::;;;:::999999999999888888888888999999999999:::999999888777666777777777777666666666666444444444666888888666333555555555555555555555555555666777777888888777777888666555888<<>><<<===???>>><<<>>>BBBKKKccczzzaaaGGG???>>><<<::::::;;;<<<===>>>===<<<<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAABBBDDDGGGKKKMMMTTTiiisssVVVIIIFFFBBB@@@AAA@@@???>>>===;;;;;;;;;::::::999999888888999999:::<<<<<<;;;::::::999999888888888777777777666666666:::888888<<<@@@DDDMMMVVVfffmmmpppgggUUUDDD<<<;;;666666777777777777888888555444666888888@@@YYYsssttt[[[DDD:::888777444444666:::===???FFFWWWggglllbbbPPP???999;;;===<<<;;;:::999999888888999999999:::;;;:::888777666777999:::;;;<<<<<<;;;:::999:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::===??????@@@HHHRRRiiiooo```PPPIIIGGGCCC???>>><<<<<<<<<<<<<<<=========999:::::::::::::::999888::::::999999999999999:::999999:::999999888777666666666666666777777777777555555555777999999777555555555555555555555555555444555555666777666666666888666444777<<>><<>>===<<<;;;:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBEEEHHHKKKLLLSSSeeegggOOOEEEBBB>>><<<>>>@@@???>>>===;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888888888888888888888888888888888<<<;;;;;;>>>EEEOOO[[[cccmmmkkkdddVVVGGG<<<:::;;;666666777777777777777777555777999999;;;HHHbbbxxxoooSSS???999:::888555666777:::<<<@@@JJJYYYfffaaaWWWHHH>>><<<===;;;777::::::999888888888888888888;;;<<<:::777444555888888999:::;;;;;;:::999888;;;;;;<<<======<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999888::::::999888888888999999999999999999999888666666666666666666777777777777777666666777999999888666555555555555555555555555333444555555666666555555888666444666;;;@@@BBBCCC<<<999666444444555444333333333555666777777777777555444333222222222333333444444333333333333222222333333333333333333333333444444333222222222222333000333555333333;;;JJJUUUaaaQQQ@@@:::888555333555444444444333333222222222333555666666555444444555555555444666???MMM\\\dddhhhYYYGGG<<<::::::777444555333333444666666666555555555555555555555555555555555555666666555444444444222111111222333333222222222111111111222333444111111111111111111111111222333333333333333333333222222333333444444444555555444333333333333444555444444555444444333222222000111222444555666666666444333333222333444555666666666555444444444444555333333333333333333333333222222222333333333444444444333222222222222333444111222444555555555444333222222333333444555666666555555555444444444444444555555444333222222333333555555555555555555555555<<<::::::======<<>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBDDDGGGIIIKKKPPP___|||rrr^^^KKKEEEBBB===;;;>>>???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::999888888777777666777777888999999::::::;;;<<>>>>><<<;;;;;;::::::999999999999999888777777777777777999999999999999888666666555666666666777777777888777777666777999999888777666666666666666666666666333333444555555555555555777555444666:::???CCCEEE>>>;;;777555555555555555333333555666777777777777444444333333222222222222333333333333333333333333333333333333333333333333555444333333222222333333111333555444444:::GGGTTT```TTTFFF===888444222222444444333333333333222222222333555555333222333444555444333666<<>>??????@@@???@@@@@@AAAAAA@@@@@@@@@???@@@@@@BBBCCCEEEGGGHHHLLLVVVpppdddUUUHHHEEEDDD???>>>AAA======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::999888888777777666444444555666777888999:::888???HHHRRR___lllssssssiii\\\KKK@@@<<<;;;888666777777666666666666555555444999<<<===III___qqqxxxwww```FFF;;;:::;;;999777888777555999GGGYYYeeehhhWWWJJJ===999:::;;;:::;;;999888777777666777777777999::::::999777777888:::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;===;;;===@@@AAA???AAAFFFPPPcccwwwiii[[[MMMEEEBBBCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::::::::;;;999999888777666666666666999999:::999999888777666555555666666777777888888888666666666888999888777666666666666666666666666333444444555666555555555555555555666999>>>BBBEEE???<<<888555555555555555444444555666777777777666444444444333333333222222222222222333333444444444333333333333333333333333444333222222111111222222222222333555555999CCCNNNXXXSSSJJJ@@@888333111111333333333333333333333333111222444444222111222333444333333666999AAAQQQ```dddZZZLLLAAA;;;999777666333222111222333444333111222222222222222222222222333333444555555555555444444222111111222333333222222222222333333333333333222222222222222222222222444444333222222222333333444444555555555555555555555444333333333333444555555555555666555555444444222333333444555555555444777666444333333333444555666555555444333444444444222333333444444333333222222222333333333333444444333444444555555444444333333333444555555555555555222333333444444555555555444555555666666666555555666666666666555555444444444444444444444444444444<<<::::::=========AAAHHHbbbcccKKKCCC<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>======>>>???@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEIIIPPPfff|||[[[NNNEEEEEECCC>>>===AAA<<<;;;;;;<<<<<<===>>>???;;;::::::::::::::::::;;;999999999888777777666666666777777777888888999999<<>>@@@EEEMMMZZZuuu{{{kkkZZZNNNJJJFFFEEEDDDBBB@@@???>>>===;;;;;;:::999:::;;;<<<<<<;;;:::999888777777777777999999:::999999888777666555555555666777888888888777666555555777888888777666666666666666666666666444444555666666666666666333444555777999<<>>>>>>>>CCCIIIbbbxxxWWWBBB===<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@??????@@@AAAAAABBBBBBCCCIIINNNbbbsssXXXMMMEEEEEEBBB;;;999===::::::;;;;;;===>>>???@@@:::999999999999999999:::999999888888777666666666;;;;;;;;;::::::::::::999BBBRRRdddqqqxxxuuufffVVVHHHDDD>>>999666666666777777777666666555555555444999???BBBHHH]]]wwwzzzeeeQQQ>>>999999777555555444999999888>>>NNN\\\aaafff[[[RRROOOJJJ@@@;;;;;;888888777666666666666666<<<999666777;;;======;;;===;;;999777777999;;;===;;;::::::999999::::::;;;::::::;;;;;;;;;;;;<<<<<>><<<;;;:::999888888888888999999:::999999888777666444555555666777888888999777666444555777888888777777777777777777777777777444555666666777777666666222444555777999<<>>??????>>>>>>???@@@>>>@@@AAAAAA@@@AAACCCEEEEEENNNaaajjjPPPLLLEEE>>>;;;:::<<<>>>:::;;;;;;;;;<<<=========>>>===<<<:::999999::::::;;;;;;:::888666555444333:::555444999;;;888999>>>NNN___oootttqqqfffUUUEEE===<<<:::888666666666666555666777777777777777666888BBB???PPPhhhzzztttWWWIII;;;888:::;;;:::999555444444555;;;FFFSSS\\\ccc```]]]YYYUUUMMMDDD===>>>888666888888444555:::888888777777888999:::::::::999888777777888999:::<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@GGGQQQeee}}}hhhVVVPPPKKKEEE@@@>>>>>>======<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666666777777777777777666666666777777777777666666444444444444444444444444555666666666666666555555555444444444666999<<<>>>777555444444555666555444777666444333333444555666444444444444444444444444222222222333444555666777666555333222222333555666333333333333333333333333555555444333444555666777>>>AAACCCBBB===888666666333222222333444444222111222333333333333222111111222222555666666:::FFFSSSbbbddd___PPPBBB:::666444666555333222222333555666111222222111000000111333111222222333333222222111222222222222222222222222444333333222222333333444333222222111111222222333555333111111222222222111555666777666444333333333555555444444444444555555333333333333333333333333555444444444444555666666555555666666666666555555444444444333333222222222222222444444444444222222111111111222333444555666555555555555555666777777<<<:::888555444444444555444444555555666777777777666666666777888:::;;;<<<999888666555444444444555444555555555444333222222:::<<<999<<>>CCCTTTssswwwVVVFFF@@@<<<=========<<<;;;::::::=====================<<<<<<>>>??????>>>>>>???@@@???@@@AAAAAA@@@@@@BBBDDDGGGNNN___|||xxx^^^NNNJJJDDD>>>;;;;;;===???;;;;;;;;;<<<<<<<<<<<<<<<======;;;:::999::::::;;;======<<<:::999777666666666333555999::::::???GGGZZZiiitttpppcccUUUHHH???<<<;;;999777666666666777666777777777777777666666777AAA@@@TTTmmm|||mmmRRREEE999777::::::888777999888666555888???HHHOOOYYYYYY[[[___```[[[PPPGGG>>>888666888888666777:::888888777777888999999::::::999888888888888999::::::::::::999999888888888:::::::::;;;;;;;;;<<<<<<=========<<<===>>>>>>???EEEMMM]]]uuu}}}kkkXXXRRRKKKFFFEEEDDDBBB???==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666666777777777777666666666666777777777777666666444444444444444444444444555555666666666666555555555555444555666999<<<===777555444444555666666555444444555555555555444444333333333333333333333333333333333333444444555666666555333222222333555666333333333333333333333333333333222222222333444555999<<>>??????>>>>>>???@@@@@@AAABBBAAA@@@@@@AAACCCFFFKKKXXXsssiiiTTTKKKHHHCCC>>><<<<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<;;;:::999888777777555555777999888<<>>BBBIIILLLTTT```hhhggg]]]SSSCCC>>>:::::::::888888:::888888888777888888999:::;;;::::::999999::::::;;;999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>CCCGGGSSSfffeee[[[PPPIIIHHHGGGBBB======>>>>>>>>>>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999999999666777777888777777666666666777777888888777777666444444444444444444444444555555666666666666666555666666555555666888;;;<<<888666444444555777777666111333555666666555333222222222222222222222222222444444444333333444444555555444333222222333444555444444444333333222222222333222222222222333444555333666:::===<<<:::888888555;;;@@@BBB>>>999666444333333333333333222222111111111333555555777AAALLL\\\dddeeeXXXFFF:::666555555444333222222333444555111222333222000000222333333444444555555444444333333333333333333333333333444333333222222333333444444444333333333333444444555333111111222333222111333444666555444444555666444333333333333333333444444444444444444444444444444444444444444555555555555555666666666666555555444444444444333333333333333333444444444444333333444333333333333333444444777666666666666777888888666555444333333444555666333333333444555555666666444444444555666777888999666666555444333333333333555555666666666555444444999<<<:::===CCCAAAIII^^^rrrRRREEEAAA>>>>>>======<<<;;;999999<<<<<<<<<<<<============<<<>>>??????>>>>>>???@@@AAABBBBBBAAA@@@???AAABBBCCCFFFPPPhhhyyy^^^NNNGGGEEEAAA>>>======???@@@=========<<<;;;;;;;;;:::;;;;;;:::;;;;;;;;;;;;<<<::::::999888777777666666888::::::888888BBBTTTdddtttssskkkZZZFFF;;;999;;;888777777777777888888888999999888777666555555555666???AAA]]]yyyzzz```FFF<<<666777:::999666555555666666666555777;;;===???@@@HHHUUUccciiiddd]]]RRRMMMGGGAAA===:::999:::999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAABBBIIIYYYnnnyyyjjjXXXNNNKKKHHHCCC======>>>??????>>>===;;;999========================888888999999999999999:::777777888888888777666666777777777888888777777777555555555555555555555555444555666666666666666666777666555555666888:::;;;:::888555555666777777777222333444555555444444333333333333333333333333333666555444333333333333333555444333333333333444555555555444333333222111111444444444444555555666666111444888;;;<<<;;;999888333:::??????:::555333444333333444444333333222111111000222444555666>>>GGGWWWbbbhhh]]]JJJ<<<777666555444333333333333444555222222333222111000222444333333444444444444333333333333333333333333333333444333333222222333333444555444444333333444444555555333111222333444333222222333555555444555666888555444444333333444444555555555555555555555555555333333444444555555555555444555555666666555555444444444444444444444333333333444444444444444444333555444444333333333444444444444444333333444555555777666555444444444555555222222333333444555555555555555555555666777888999666666555555444444444444555666666666666666555555888;;;999<<>>>>><<<>>>??????>>>>>>???@@@AAABBBBBBAAA@@@???AAABBBCCCDDDKKK___hhhSSSIIIDDDCCC@@@>>>===>>>???@@@=========<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999999888888777777999::::::999@@@QQQhhhxxx|||ppp^^^NNNBBB;;;999:::666666777777888888888888:::999777666555555555555777???BBBaaa|||xxx]]]BBB;;;777999;;;:::777777333555666777666777999;;;===;;;>>>HHHVVV```cccbbbcccbbb\\\PPPEEE===;;;:::999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>>>>???@@@??????DDDPPP```vvvhhhWWWPPPLLLFFF@@@>>>>>>?????????>>>===<<<========================888888999999::::::::::::888888888888888777666666777777888888888888777777555555555555555555555555444444555666666666666666777666555555666888:::;;;===:::777555666777777777444444333222333444555666555555555555555555555555666555444444333333333333444444444333333444444444555555444333333222111111444444444555555555555555444555777:::;;;;;;:::999444888;;;999333000111444333444444444444333222222111000111444555555;;;CCCOOO^^^hhh```OOO@@@999666444444444333333444444444222333333222111111222444222222333333333333222222333333333333333333333333444333333222222333333444555444444333333444444555555333222222333444444333222333444444444555777999666666555555555555666666555555555555555555555555222333444444555555444444444444555555555555444444444444444444444444444444444444444444444444444444555555444333333333444444444444333333333333333444999999888666555444444444222222333333444555555555666666666666777777888999777777777777777666666555555555666666666666666555777;;;999;;;??????KKKccc}}}[[[GGG@@@???<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<>>>??????>>>>>>???@@@@@@AAABBBAAA@@@@@@AAACCCDDDFFFKKKZZZxxxyyy```PPPIIIBBBAAA@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::777888999>>>OOOggg||||||hhhQQQDDD???;;;888666666666777888888777777666999888777555555555666777777AAAGGGggg}}}rrrWWWAAA;;;777999;;;999777888555777888888777666777888>>>;;;:::>>>HHHTTT\\\```kkkrrrrrreeeRRREEE???<<<:::999888888777888888888:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>===BBBKKKTTTdddxxxeeeYYYQQQJJJDDDBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;;;;999999999999888777666666777888888999999888888777555555555555555555555555333444555666777777777777666666555555666888;;;<<>>:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<>>>??????>>>>>>???@@@???@@@AAAAAA@@@@@@BBBDDDDDDGGGLLLVVVooopppZZZMMMHHHAAA@@@@@@???>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;888999<<>>:::999999888777777888888999:::;;;;;;;;;;;;:::999666777888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>??????======AAAHHHJJJQQQiiizzzjjj^^^UUUOOOIIIGGGDDD@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<999999999999888777666666777888888999999888888777555555555555555555555555333444555666777777777777555555444555666999<<<===DDD@@@;;;777666666666555444444555555666777888888555555555555555555555555555555444333333333444444333444444444444444444333333333333333333333333333111222333444444444333333777444333555999<<<======777666444222222222444555444444444555444444333222444222222666666555888<<>>>>>???===>>>??????>>>>>>???@@@>>>@@@AAAAAA@@@AAACCCEEEBBBFFFJJJSSShhhfffQQQFFFBBB@@@@@@@@@???>>>======<<<:::;;;;;;<<<<<<=========<<<<<<======<<<:::888777888888999999999999::::::<<<===AAAQQQlllbbbOOO>>>999:::888777777666777888888888777555444888777555444555666888999888GGGUUUvvvvvvcccGGG@@@:::666777888666666888222333555666666777999:::444666888:::;;;???FFFKKK```yyymmmVVVGGG@@@::::::999888777777888888999999:::;;;;;;:::999999555555666888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======BBBFFFDDDFFFZZZrrrqqqeee^^^NNNKKKFFFAAA===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<:::::::::999999777666666888888999999999999888888666666666666666666666666333444555666777777777777555444444444666999<<<>>>FFFBBB<<<777666666555555333444666888999999888777444444444444444444444444444444444333333444444555333444444555555444444333333333333333333333333444333444555666666666555444555333000222777<<>>>>>?????????AAABBBBBB@@@@@@AAACCC@@@CCCIIIRRRbbb~~~qqq[[[OOOFFF???BBBBBBAAAAAA???>>><<<;;;========================<<<<<<<<<<<<;;;:::999888;;;:::888777666777999:::>>>BBBOOOeeeyyyvvvjjjMMMDDD:::555555777777555777666444444666777666555555777777777555444555666999GGGbbbxxxyyydddMMM@@@999999777666666555555555555666666666777777777888777777888888999<<>>======<<<:::888777888999888999::::::;;;;;;::::::<<<;;;:::888777666666666666666888999999888777666888888666555444444444444333333444555666777888888666444444888999:::???FFFKKKHHHAAA777444666666333555666666777777777777666555555444444444333333333444333222111222333444555444333333333333444555555222333333444444333333222222333444555555555444333///000222444666888999:::999777444111000000111333333333444444333333222111222222222333444555666777<<>>>>>===<<<;;;<<<===============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCAAADDDIIIQQQ___yyyjjjWWWMMMGGGBBBAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999888888999;;;<<<@@@III]]]uuuhhhTTTHHHAAA999555666777777666777666444444666777666555666777888777666666777888<<>>@@@@@@@@@DDDKKKRRRccczzzjjj]]]PPPIIIDDD@@@???AAA=========<<<::::::::::::999999:::;;;;;;;;;;;;::::::999999888888888888999777777888999999999888777999888777666555555555555444444555555666777777777777555666999:::;;;@@@FFFKKKIIIBBB999666777777555666666777777777777666666555555555555444444444444444333222222222333444555444444333333444444555666333333444444444444333333222333444555555555444444222333444666777999:::;;;999777444222111222333444444555555555555444333333444444444444555666777777999BBBQQQ^^^aaaWWWGGG:::666666666666666555444444444333333222222333333444333444555666666666555444222444666666444333222333555555666666666666555555222222222222222222222222555555555555444444444444666444111111333555444333555444333222222333444555777666444333222222333333666555444333333333444444555555555444444444333333444444333333444555777888666666555444444444444444666666666666666666666666555555555555555444444444444555666666555555777999;;;999666666666777777666666666777777777777666666666555444444333333444444333444555666666777666666:::<<<:::;;;@@@???III^^^|||tttmmmPPP@@@CCC<<>>???>>>===<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAAAAAAAAAAACCCDDDBBBEEEIIIOOOYYYqqq}}}bbbRRRKKKFFFDDD????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888999::::::999999:::===???HHHVVVmmmxxx[[[DDDAAA===777555777888888666777666444444666777666555666777888888777777999;;;BBBQQQfffssslllVVVBBB888999888777666666666666666777777777777666666666666444555666666666999===@@@KKKTTT^^^fffmmmnnnhhh___QQQHHH@@@>>>===;;;:::;;;888888777777777888999999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<>>>???>>>===@@@FFFKKKRRReee}}}nnn]]]RRRJJJCCCAAABBB===>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;888888888888999999:::;;;888999999::::::999999888999999888777666666666666666666666666666666666666999777888;;;;;;;;;@@@FFFJJJIIIDDD;;;777888888666777777888777777666555444666666666666555555555555444333333333333444555555444444444333444444555666444444555555555555444444222333444555666555444444444444555666777888999999888777555333333333555666555555666666555555444333444555555555666777777777555<<>><<<===?????????>>>===;;;;;;;;;;;;<<<===>>>>>>???@@@??????>>>>>>============???AAAAAAAAAAAACCCDDDDDDEEEIIIMMMSSSgggsss]]]QQQIIIDDDBBB===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;:::999;;;@@@DDDTTTcccvvv|||iiiRRRCCC;;;888666666777999888777777666444444666777666555555666777777777888:::===EEEWWWmmmuuujjjTTTAAA888777777666555555555555555777777777777666666666666555666666666777888<<>>???>>>===>>>BBBEEEKKKXXXlllnnnaaaVVVJJJCCCBBB>>>>>>>>>>>>>>>===;;;:::999::::::;;;<<<;;;;;;;;;999999999999999:::;;;;;;::::::::::::::::::999999:::999999888777777888888777777777777666666555555:::888999<<<<<<;;;???DDDHHHHHHDDD<<<888888888777888888888888777555444444777777777777666666666666444444444444444555555666444444444444444555666666555555666666666666555555222333555666666666555444444444444444555555555555666555444333333444555666555555555555555444333333444444555555666666666666444888CCCSSS___\\\LLL<<<666555555555555555555555444333333222222333333444333333444555555666666666555777888888666444333444444444555555666666555555333333333333333333333333222222333333444444555555555555444444555555555555333333222222222444555666888666444222222333444555666555555444444444444444333333333333333333333333333333444444555666666777666555555444444444555555666666666666666777777777666666666777777888888888444555666666555666888:::===:::777555555555444333666666777777777777666666666666555555555555555666888888888888888777666666888<<<<<<===@@@???JJJaaawwwpppRRRAAACCC;;;>>>>>>>>>?????????===<<<;;;::::::;;;<<<===>>>??????@@@@@@??????>>>>>>======>>>@@@AAAAAAAAAAAABBBDDDEEEDDDGGGKKKNNN^^^iiiZZZQQQGGG@@@>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888:::;;;;;;;;;>>>FFFMMM___lllzzzzzzjjjVVVGGG@@@777666666666888888888777777666444444666777666555444555666555555777:::===CCCYYYpppuuufffQQQ@@@888555555444333333333444444777777777777666666666666555777888888777999;;;>>>CCCCCCEEEIIINNNUUU```hhhmmmbbbRRRCCC<<<:::999888777666666666777888999999<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<999:::::::::;;;<<<<<<<<<>>>?????????>>>>>>@@@AAAIIIOOO\\\pppvvvhhhWWWIIIBBBAAA???>>>>>>???>>><<<999::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<;;;;;;:::::::::999999:::999999888888888888999888888888777666666555555:::999999<<<<<<:::===BBBDDDFFFDDD===888888888666888888888888777555444444888888777777777666666666444444555555666666666666555444444444444555666666555666666777777666666555333444555666666666555444555555555555555555555444555444333222222333333444333444444444444333222222333333444555555555444444444666???NNN\\\[[[MMM>>>777777666555555555666666444333333222222333333444111222222222333444555555666777999888666444333444333333444555555555555555333333333333333333333333333333333444444555555555444555555555555555555555333333222222333555777888666555444333333444666777555666666555555555444444333333333333333333333333333333444555555666666666555555444444444555555666666666666666777777888888555555555666666777777888333444555555444555777888:::777555555666666666666666666777777777777666666666666666555555666666777999999999999888777666555777===<<<===@@@???JJJccc~~~yyyZZZEEEDDD<<<@@@??????>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>??????????????????>>>>>>???AAABBBBBB@@@@@@AAACCCFFFBBBDDDJJJLLLVVVvvvwww___TTTOOOFFF>>><<<;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666999;;;<<<>>>FFFSSS]]]gggpppuuummmZZZGGG;;;777666666777777777777777777777666444444666777666555555555666555555666:::===>>>WWWnnnooo]]]III<<<666555444444333333333444444666666666666777777777777666777888888888888:::<<<:::;;;>>>@@@BBBHHHVVVdddooojjj]]]MMMBBB>>>;;;888888888777777777888999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>??????@@@@@@@@@EEEGGGNNN^^^rrriiiUUUJJJGGGCCC???>>>??????===:::::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<;;;:::999999999999999999888888888888888999888888888777777666666666999888999;;;:::888:::>>>AAAEEEEEE>>>888888888777777777888777777666555444777777777777666666666666444555666666777777666666555555444444555555666777555555666666666666555555333444555666777666555555777777777777777777666666555444333333222222222222333333444444333333222111222333444555555444333222555666<<>>@@@>>>KKKdddbbbJJJGGG@@@EEEAAA???===;;;:::::::::;;;:::;;;<<<>>>>>>>>>======??????????????????@@@@@@AAABBBCCCBBB@@@???@@@AAAFFFAAABBBIIIKKKQQQkkkkkkSSSLLLJJJCCC>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777444777;;;>>>CCCPPPbbbppppppllldddWWWJJJ???888555888888888777666666777777777666444444666777666555777777777666555777;;;>>>???WWWlllgggRRRAAA999666666555555444444555555666444444555666777888999999555666777777666777888:::777666888;;;<<>>@@@@@@@@@???BBBAAAGGGRRR___ppp{{{dddXXXMMMHHHBBB???@@@AAA???<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<:::999888888888999888888777777777888888999888888777777777777777777888666777:::888555777;;;@@@EEEFFF@@@:::999999888666666777777777777666666777777666666666555555555444555666777888777666666555555555555555666666777444555555666666555555444333444666777777777666555666666666777777777777777666666555444333222222222444444444444444333333222333444555666666555444333444555;;;GGGTTTXXXRRRJJJ===<<<999777666666666777444333333222222333333444111111111111222444666777555777888888555333222222111222333444555555555555444444444444444444444444666666666666666666555555111333666666444222333444444444444555666888:::<<<=========<<<;;;:::888777555666666777666555444333333333444444444555555555222333444666666666666555444444444444444555666666555666666777888888999999666666666666666555555555333444555555444555777999777555333444555777777777666666777777777777666666777777666666777777888999777777777888777777666666777======>>>@@@>>>KKKeeehhhNNNJJJCCCJJJBBB@@@<<<999888999:::;;;;;;;;;===>>>>>>>>>===<<<>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@??????@@@GGG???@@@IIIKKKOOOeee~~~cccKKKFFFFFFAAA???AAA;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777222666;;;???HHHXXXnnn~~~xxxgggRRRCCC======<<<;;;999999999888666555666777777666444444666777666555999999888777666888;;;>>>CCCZZZkkkbbbLLL<<<888888777777666666666777777888333444555666777888999:::444555666666555555666888:::666666999999:::BBBLLL]]]hhhmmmeeeXXXOOOGGG@@@;;;;;;:::999888888888999:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999:::===???@@@???>>>AAA@@@DDDLLLSSS^^^tttpppcccRRRLLLDDDAAABBBBBBAAA>>>:::;;;<<<<<<======<<<<<<:::::::::;;;<<<===>>>???<<<;;;:::888777777888888888777777777777777888888777777777777777777888888777555666888777444555999AAAFFFHHHBBB<<<:::::::::555666777777777777777666666666666666555555555555444555777888888888777666555555555555555666777777444444555555555555444444333444666777777777666555444444444555555555555555888777777555444333222222555555666666555555444333444555777888888666555333333444:::FFFRRRXXXUUUOOO@@@>>>;;;888666666666777444333333222222333333444222222222222333555777888555777888777555222111111111222333444555555555555444444444444444444444444888888777777666666555555000333666666333111222333555555555555777999<<<===AAABBBBBBAAA???;;;888666555666777777777666444333444444444555555666666666222333444666666666666555444444444444444555666777555666666777888999999999888888777777666666555555444666777666666666888:::888666444444555666777666666666777777777777666666777777666777777888999999666666777777777777666666:::???>>>>>>AAABBBSSSppprrrQQQ@@@===>>>===<<<;;;:::999:::;;;;;;;;;;;;<<<<<<===<<<;;;;;;>>>>>>>>>>>>????????????AAAAAAAAA@@@AAAAAABBBBBBGGGCCCDDDIIIJJJLLL^^^tttppp___LLLDDDCCCBBB@@@@@@???????????????>>>============<<<<<<<<<<<<======999:::;;;:::888888888:::666:::;;;>>>QQQmmm}}}sssZZZEEE???>>>999777;;;666666555555555555555666888777666555555666777888888555444555555666<<>>999666666555555555555666666777444444444555555555666666555666666777888999999999777666666777999<<<@@@BBBLLLZZZgggiiieee^^^QQQEEE@@@===:::888777888999::::::999999888999;;;<<<===999999::::::::::::;;;;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>AAACCCEEEIIIRRR```jjjqqq\\\PPPHHHHHHIIIEEEDDDEEE@@@@@@???===<<<;;;===???:::::::::999999:::;;;;;;<<<;;;999777666666777888:::999888777777888999:::;;;:::999999888888888888;;;:::888777666555666666???EEEGGGCCC@@@===999444777666666555555555555666555555555555666666666666666666666666777777777777:::999777666555555555555333555666666555444444555222333333444555666777777555555555777999999777555444555777777555333333333333444444555555444444333444555666777777555333222222888;;;===III[[[```ZZZMMM===444999<<<777333444444444555555555555555444444444444444444444444444777888888999888666444333333333333333333444555666333333333333333333333333555555555555555555444444222333333444444333333222555444444555666888:::;;;AAADDDGGGGGGDDD???<<<;;;888777666777888777555333666555444444444666777888777666555444444444444444555555555555555555555555777777888888999999::::::555666888888666666666777777777888777777666555555777777888999999999999999777888999888777666777888777888888888999999999999777888888999999:::;;;;;;<<<@@@??????DDDHHH\\\zzzqqqQQQAAA>>>===>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBHHHDDDDDDHHHGGGIIIYYYlllhhhYYYIIICCCCCCBBB@@@@@@>>>>>>??????>>>>>>===<<<===<<<<<<<<<<<<<<<<<<===999:::;;;:::888888999:::999===@@@FFFZZZsss~~~{{{iiiSSS@@@<<<;;;777555888888888777777777777888888888777666555555666777888888555444666666888???HHHVVVjjjtttcccKKK===999666777666666555555555666666444444555555555666666666555666666777888888999999666666666777999;;;===???EEEPPP\\\bbbfffdddYYYMMMDDD@@@;;;999888999:::999:::999999888888999;;;<<<999999::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@BBBCCCDDDFFFMMMXXX```rrroooaaaTTTOOOLLLGGGEEEFFFBBBBBB@@@>>><<<<<<<<<===;;;:::::::::::::::;;;;;;<<<;;;:::999888888888888:::999888888888888999:::;;;;;;:::999999999999999:::999888666666666777777===EEEIIIEEE@@@===:::666888777777777666666555555555555666666666777777777777777777666666666666666666666666555444444333333333555666666555444444555222222333333444555555555444444444666777888666444333555777777555333333333333333444444444444333333444555666777666555333222111777888:::FFFXXX```]]]UUUDDD888999:::444///000555555555555555555444444333333333333333333333333777777777777666555444333444444333333333444444555333333333333333333333333555555555555555555555555222333333444444333333222444333333333444666777888???BBBEEEGGGFFFDDDDDDDDD???<<<999777666777666666555555555555555666777888888777666555555555555555555555555555555555555555777777777888888888888888666777999999777777777888777777777777777666555555666777888888999999888888999::::::999666555555666777777888888888999999999888888888999::::::;;;;;;===AAA???@@@GGGOOOgggnnnPPPCCC???<<>><<<;;;;;;;;;<<<===@@@???===<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCGGGDDDDDDFFFDDDEEESSSccc~~~^^^QQQEEEBBBCCCBBB@@@???=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;:::>>>DDDOOOdddwwwxxxooo[[[JJJ<<<::::::777555888888888777777777777888888777777666666666666777777888555555777888;;;DDDNNNbbbnnnqqq^^^HHH<<<999888888777666555555555555555555555555555666666666666555666666777777888888999555666666777888999:::;;;===CCCMMMWWWaaafffaaaYYYOOOHHH???:::999999999888;;;:::999888777888999999999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<===>>>???AAAAAABBBCCCDDDCCCCCCFFFMMMRRR^^^qqqtttaaaUUUOOOIIIFFFFFFEEEDDDAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888;;;::::::999999::::::;;;<<<;;;;;;:::::::::::::::999888777666666777888999<<>>999777777777777333444555666777777777777888888777666666666666777555555555555555555555555777777777777666666666666666888:::999888777888888666666666666666555555444555666777777888888777777:::;;;;;;999666555555555777777777888888888888999888888999::::::;;;;;;<<<===@@@>>>???HHHTTTnnnjjjNNNDDD@@@<<<>>>===<<<::::::;;;;;;<<>><<<;;;<<<===>>>===>>>>>>>>>????????????=========>>>???AAABBBCCCEEECCCCCCDDDCCCDDDOOO\\\~~~qqqWWWMMMDDDCCCDDDAAA???>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<:::999999:::<<<:::???HHHWWWiiirrrkkk]]]OOODDD;;;::::::888777999666555555555555666666777777777666666666666777777777666666888:::>>>IIIUUUfffkkkfffTTTBBB:::::::::888888777555555444444444555555666666666777777777666666666666777777888888555666777777888888777777999===CCCKKKUUU^^^cccddd]]]TTTFFF===999888999999;;;:::999777666666777777999999999:::::::::;;;;;;999999999999:::::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDCCCBBBBBBFFFIIIRRR^^^ppptttcccXXXRRRMMMKKKFFFCCCAAA???>>>======<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;888777666666666777999:::>>>JJJRRRMMMCCC===;;;:::999:::;;;<<<;;;888666444777777888888888999999999888888777666555555444444666777888999999777555333444555777777555444555666555555555444444333333333333333333555666777555333333555777777555444444444111222222333333222222111333444555555555444333333333555444444===OOO___eee___OOO@@@:::777333222333666666666666555444333222222222222222222222222222777555444333222333444444555555444333222222222222333333333333333333333333444444444555555555555555333333444444444444333333333333333222222222222222888:::===@@@CCCGGGMMMQQQPPPKKKEEE@@@<<<999777555333444666777888888777777777777666666666666666777555555555555555555555555777777666666555555555444666777999999777666777888555555666666666555555444555555666777777777777777999:::;;;999777666666777777777777888888888999999999999::::::;;;;;;<<<<<<;;;>>><<<===GGGSSSnnnfffLLLCCC@@@<<<<<<;;;:::999999999:::;;;AAA???===<<<;;;<<<>>>???===>>>>>>>>>????????????=========>>>???AAABBBCCCBBBBBBCCCDDDCCCFFFOOOYYYsssiiiTTTKKKEEEDDDDDDAAA>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;:::999:::===???>>>FFFRRR```jjjiii[[[LLLCCC===999888999777777999555555555555555666777777666666777777777777666666777777888999;;;@@@NNN\\\llliii^^^LLL===888888:::888888777555555444444444666666666777777777888888666666666666666777777777555666666777777666666555:::<<>>???BBBCCCCCCCCCBBBBBBDDDEEEJJJOOOZZZkkkwwwiii___VVVOOOGGGDDD@@@?????????>>>===>>>===<<<<<<;;;;;;;;;<<<;;;<<<===>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<777777666666666888999:::AAAMMMUUUQQQFFF???<<<:::999:::<<<<<<;;;999777555888888888888999999999999888777777666555444444333555666888999999777555444444666777777666555555666777777666666555555444444444444444666777777666444222444666777555444444555111222222333333222222111333333444444444444444444555666555444;;;KKK[[[eeedddVVVEEE<<<777444333333555555666666555444444333222222222222222222222222666555333222222333444444555444333222222222222222333333333333333333333333444444444555555555666666333444444555555444444333444444444444333333333222555777888:::<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCC@@@AAACCCCCCCCCGGGNNNUUUgggzzzbbbRRRJJJEEEDDDDDD@@@======<<<<<<<<<===<<<;;;;;;::::::;;;<<<======<<<;;;::::::::::::::::::<<>>>>>BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEKKKWWWhhh|||zzzlll\\\OOOKKKGGGCCCAAABBBBBB@@@===???>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<777777666666666888999:::@@@KKKSSSQQQIIIBBB===:::999:::;;;;;;;;;:::888888777888888888888999999999777666666555555444444444444444555666666555444333444666888777666555666666888777777777666666555555444444444666777888666444222444666777666444555555222222333333333333222222333333333333333444444444555666666555999EEEUUUaaaiii]]]LLL>>>777333222111444444555555555555555444333333333333333333333333555444444333333444444444444333333222222222222333333333333333333333333333333333444444555666666666444444555555555555444444444444555555555444333333444555555666777;;;@@@DDDJJJKKKLLLMMMKKKFFF>>>999777777888888777777666666555444444444444555555666666666666666666666666666666666666666555555555555333555666666555444444555555666666777777777777777555666777777888888777777666888999999888999:::<<<999999999::::::::::::;;;::::::;;;<<<<<<======>>>:::===;;;<<>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBB???AAACCCBBBCCCFFFLLLOOO]]]mmmZZZNNNGGGCCCCCCCCC???>>>???===============<<<;;;;;;:::;;;===>>>>>>===;;;:::888999:::999:::===BBBEEEVVVdddsssuuugggSSSDDD>>>666777777555333444666777666666666666777888999:::555666777888888777666555888888999::::::AAARRRcccuuugggUUUFFF>>>999888777777666666555555555666666777777777888888888999999666666666666666666666666777777666555555666777888999777888::::::;;;FFFRRRaaaffffff]]]MMM@@@;;;<<<<<<;;;:::888888888999:::999999::::::::::::;;;;;;999:::;;;===>>>>>>======:::::::::;;;<<<===>>>???CCCBBBAAAAAAAAABBBCCCCCCCCCBBBFFFMMMVVVddd|||~~~jjjXXXSSSNNNHHHFFFFFFEEEAAA===@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===999:::;;;;;;;;;;;;:::999999999999999999:::;;;;;;888888777666666777888999:::EEEMMMNNNJJJEEE???:::999999999999999:::::::::777777777888888888888999555555555555555555555555444444555555555555555555555666888888666555666777666666666666666555555555333333333555666666555333111444666777666555555555333333444444444444333333333222222222333444444555333555666666777>>>MMM[[[iii___OOO@@@888555444222333333444555666666666666333333333333333333333333444444555555555555444444222222222111222222333333333333333333333333333333333333444444555666666777444444555555555555444444222333444555555444444333444555555555555888<<>>>>>:::>>><<<<<>>======<<<;;;:::999:::;;;;;;888999;;;<<<============>>>>>>>>>>>>????????????AAAAAAAAA@@@AAAAAABBBBBB???BBBCCCAAAAAAEEEIIIKKKVVVyyy|||cccSSSKKKEEEAAAAAAAAA???>>>@@@======>>>>>>======<<<;;;;;;<<<>>>??????>>><<<;;;888888999999;;;>>>CCCGGG]]]mmm|||zzzdddKKK===;;;777::::::777555666888999444444444444555666888888555666777888888777666555888888999::::::AAARRRdddooo```NNNCCC>>>;;;:::999666666555555555666666777777888888888888999999999666666666666666555555555888777555444555666888999666333444999<<<<<>>???>>>>>>===;;;;;;;;;<<<===>>>???@@@DDDBBB@@@@@@@@@AAAAAAAAAEEEDDDFFFIIILLLTTTiii~~~}}}jjjZZZTTTMMMIIIHHHFFFAAA===@@@@@@>>>===<<<<<<<<<<<<===<<<;;;::::::;;;======999999:::;;;;;;:::999999888888888888999999:::;;;999888777666666777888999555???HHHKKKJJJGGGAAA:::888888888888999:::;;;<<<666777777777777888888888444444444555555555555555777777666666666666777888555666888888666666666777555555555555555555555555222222222333555555333222111333666777666555555666333444444555555444444333333222222222333333444555111444666666555:::HHHUUUeee]]]NNNAAA:::999888777222222444555666777777777444444444444444444444444333444555666666666555444111111111111222333444444333333333333333333333333333333444444555666777777444444555555555555444444111222333444555444333333444555666555555777;;;>>>===@@@EEELLLQQQRRROOOMMM===;;;999777555555555555666666666666666777888888777777777777777777777777555555666666777777888888555777888888777666666777777777888999999999999999777777888999999999999999999:::;;;:::888777888999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>666888777<<>>======<<<<<<<<<======???@@@@@@@@@??????AAACCCAAACCCDDDDDDDDDFFFIIILLLSSStttooo___UUUHHHFFFCCCAAA?????????@@@>>>============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::777777999888999BBBNNNeeewwwsssZZZFFF===:::999888777666555555555555555555666666666666666666999777555333333666999;;;===888777999888;;;MMMcccgggXXXGGG@@@===:::777777777777777777666666666666999999888888777777666666555555555555666666666777777777777777777777777777777666666666888;;;>>>@@@PPPXXXbbbgggcccWWWIII@@@???;;;:::;;;999555555888::::::::::::::::::::::::>>><<<;;;===@@@@@@>>><<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCEEEMMMZZZdddxxxlllbbbVVVMMMJJJHHHFFFCCCBBBBBBAAA@@@??????AAABBB>>><<<::::::<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888777777777:::999777555555666777888<<<;;;DDDQQQRRREEE======;;;:::888666666777888::::::999888777666666666666555666666777666444222111444444555555555555555555666666666666666666666666999666333222555666555444444444333333333222222222222333444444555555444444555333222222444555555444555555555555444333222222555555666666888===CCCHHHYYY]]]WWWGGG======<<<777555444444444444555666666666666555555555444444444888777666555444333333333444333222333555555555444222222333333444555666666333333333333444555666666555555666666555333111000444555666777777666555555999888888888888888999999<<<:::<<>><<<:::;;;???AAAAAA???999;;;999<<>>??????????????????>>>>>>=========>>>>>>???@@@@@@@@@??????AAACCCCCCDDDEEEDDDDDDEEEGGGJJJVVVsss|||gggXXXNNNFFFEEEBBB@@@?????????@@@=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;888777999<<<===@@@LLLZZZnnnwwwwwwgggQQQCCC===::::::999888777777666666666666666666666666555555555777555444333333555777888:::666777;;;:::===MMMaaadddTTTDDD===;;;888777777888888777777777666666666888888888777777666666666555555555666666666777777777777777777777777777777777666666666777:::<<<>>>GGGNNNYYYbbbddd]]]RRRJJJ@@@<<<:::<<<<<<:::999;;;<<<<<<<<<;;;;;;:::::::::===<<<;;;===???@@@>>><<<;;;::::::::::::<<<===>>>>>>>>>>>>>>>????????????AAABBBBBBAAABBBHHHRRRZZZmmm}}}ppp___UUURRROOOHHHAAABBBBBBAAA@@@>>>>>>???@@@>>><<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888;;;:::888666666777888999<<<<<>>===;;;999999:::999::::::;;;;;;<<<<<<=========;;;:::::::::;;;;;;===;;;:::;;;>>>???>>>===<<<===;;;===AAABBBVVVwwwzzzSSSDDD@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@AAA??????>>>>>>>>>>>>?????????@@@@@@@@@??????@@@BBBDDDEEEEEEDDDCCCCCCEEEHHHUUUmmmrrr^^^QQQIIIDDDCCCAAA???>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888999;;;===@@@GGGWWWgggzzzuuuhhhUUUFFF???<<<:::;;;:::999888777777777777777777666666555555555444444333333333333444555555777555777;;;<<>>DDDNNNZZZaaabbb[[[UUUFFF???;;;===???===<<<===>>>>>>===<<<;;;:::999999<<<;;;;;;===>>>???===<<<:::999999999999;;;<<<===;;;<<<<<<<<<=========>>>@@@AAAAAA@@@???BBBHHHMMMTTTkkkkkk___[[[UUUJJJ@@@DDDDDDBBBAAA@@@@@@??????>>>===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::<<<;;;999888888888999:::;;;===GGGUUUVVVJJJ???;;;:::999999999888888888888888777777777777888999999:::999888777666666666666666666666666555555555555666666666666666666666666333222111222555777777777777666666666555555555555444555555666666666666666555444222333444666666555333444444555555555444444555666888999999;;;>>>@@@QQQZZZZZZKKK===999888555555444444444444555666666555555555555555444444444555555444444444444444444666555444555777777777666333333333444555555666666333333333333444555666777666666777777666555444333555666666777777666666555555555555555666888999:::888777666:::BBBNNNYYYaaa___RRRDDD<<<:::777777888777777777777777777777777777777777777888888888888666666666666666666666666888888888999888888777666888777777888888999:::;;;===??????>>><<<:::999::::::::::::;;;<<<<<<======>>>===;;;::::::;;;<<<<<<>>>======>>>??????>>><<<<<<===;;;===AAAAAATTTtttrrrNNNAAA>>>999::::::::::::;;;<<<======>>>;;;;;;;;;;;;<<<<<<======>>>>>>======>>>>>>?????????@@@@@@???>>>>>>@@@AAACCCCCCDDDCCCBBBCCCFFFHHHMMM___yyykkkYYYNNNHHHAAAAAA@@@???>>>>>>??????<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999999;;;<<<======AAANNNbbbqqq~~~oooZZZHHH???===;;;999::::::999888777777777777777777777666555555444444222333444444555555444444777555555888;;;AAAQQQaaacccSSSBBB:::999888777888999888888888777777777777666666666666666666666666555666666666666777777777666666666666666666666666777666666666666777777888<<<>>>DDDNNNYYY______]]]RRRIII@@@>>>>>><<<;;;<<<<<<<<<<<<;;;:::::::::999;;;;;;;;;<<<=========<<<::::::999999999;;;<<<===;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@???@@@CCCFFFIIIYYYpppqqqhhh^^^QQQHHHHHHFFFDDDCCCCCCBBBAAAAAA???======>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::===HHHUUUXXXNNNAAA;;;999999:::::::::999888777777777777777888999:::;;;999888666555444555666666777777777666666666666666666666666666666666666666333333333333555666666666555555555444444444444333555555666777777777777777555444333333555666666555333333444555555666555555444666999999999999;;;<<>>@@@@@@???<<<:::999:::::::::;;;;;;<<<=========>>>===<<<;;;;;;<<<======@@@@@@@@@AAABBBAAA@@@???:::<<<:::===AAAAAASSStttlllLLLAAA===999:::999:::;;;;;;<<<===>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>===???@@@@@@AAABBBBBBBBBDDDGGGIIIGGGRRRfffxxxdddVVVLLLHHHAAA@@@??????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999888===>>>>>>???HHHYYYnnn|||wwwdddNNNAAA======:::888999999777666666666666666777777666666555555555444333444555666777666666555888666555555999CCCSSSaaaeeeUUUDDD<<<:::999888888888888888777777777777666666666666777777777777777666666666666777777777888666666666666666666666666666666666666666666666777;;;:::;;;BBBMMMXXX___ccc___TTTIIICCC???:::999:::888888888999999::::::;;;999:::<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<===>>>;;;;;;<<<======>>>??????===???@@@AAAAAABBBCCCDDDFFFNNN[[[kkkyyyiii\\\UUUMMMIIIEEECCCCCCCCCBBBAAA???>>>>>>???@@@@@@???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::===GGGSSSXXXQQQEEE===999::::::::::::999888888777777777777888:::;;;<<<999888666555555666777888888888777777777666666666777777777777777777777777555555666666555555555555666666555555555444444444555666777777888888777777666444333333555666666555333333444555666666666666444666999999888888888999DDDPPPXXXRRRDDD:::777777555444444444444555666666444555555555555555555555444444555666666666555555444333222333555555555444444444555555555555555666444444444444555666777777777666666666777777777888888888777777666666666666333333333444555777888999555777999888888>>>KKKVVVkkkdddWWWIII???:::888888888888888888888888888888444555555555666666777777999999999999999999999999888888999999999999888888888888888888999:::;;;<<<>>>???@@@???<<<:::::::::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCC999;;;:::===AAAAAASSSssshhhKKKCCC???:::<<<::::::;;;<<<======>>>>>>AAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@???======>>>@@@>>>@@@AAAAAABBBCCCGGGIIIEEELLLXXXnnnjjj[[[PPPIIIFFFAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999;;;>>>@@@EEESSSgggwww~~~fffUUUDDD===<<<;;;999888999888777666555555555555666666666666666666666666555666777777888888777777777666555555:::DDDSSS___bbbRRRCCC===;;;999888888777777777777666666666666777777777777888888888888666666666777777777888888777777777777777777777777666666666777777777777777666666666:::BBBNNNZZZbbbddd]]]TTTMMMEEE<<<999;;;666666777888999:::;;;;;;888:::<<<<<<;;;:::;;;<<<;;;::::::::::::<<<===>>>;;;<<<<<<===>>>???@@@@@@===>>>@@@AAACCCCCCCCCCCCCCCFFFKKKTTThhhvvvhhhaaaWWWQQQIIIEEEDDDCCCBBB@@@?????????AAABBBBBB@@@============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::===DDDOOOUUUSSSIIIAAA;;;:::::::::999999999999777777777888999:::;;;<<<::::::999999999999999:::999999888888777777666666777777777777777777777777555777888888666555555555888888888888777777777777555666666777777777777777666555333444555777666666444444555666666666555555444666888888777666777888>>>IIITTTTTTJJJ???:::888555444444444444555666666444444444555555555555555555666777888888777555444666555444555777777777666555555555555555555555555444444444444555666777888666666555666666777888999999999888777666666666666444444444444555777888999555999;;;:::888;;;EEENNNggghhhbbbSSSDDD<<<:::888888888888888888888888888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::999999999999888888999999:::;;;<<<<<<>>>???>>><<<::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<===???@@@>>>???AAAAAABBBCCCFFFIII999;;;:::===@@@@@@QQQqqqdddJJJCCC>>>999<<<;;;;;;<<<<<<======>>>>>>@@@???===;;;;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@???@@@@@@???===<<<>>>??????@@@AAAAAAAAABBBEEEGGGFFFIIIPPP```~~~ttt___UUUMMMGGGEEEBBBBBBBBBAAA@@@>>>===<<<=========<<<<<<<<<;;;;;;999999999999999:::::::::999===CCCLLL\\\lllrrrpppTTTGGG<<<999999777888::::::999888777666666666666444444555555666777777777666666666777777777888888444666777888===GGGRRRYYYYYYKKK>>>::::::999777666666666666666555555555444777888888888999999999:::666666777777777888888888777777777777777777777777555666777777888888888888444666888999;;;CCCNNNWWWaaa```___[[[PPPCCC===>>>888888888999999:::::::::777:::<<<<<<:::999:::<<<:::999999999999;;;<<<===;;;;;;<<<===>>>???@@@@@@======>>>@@@AAABBBBBBAAA???BBBEEEHHHVVVmmmvvviii```TTTLLLHHHFFFDDDAAA@@@@@@@@@BBBCCCCCC@@@>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<<<<<<<;;;;;;::::::;;;<<>>>>>>>>>>>=========>>>???@@@@@@BBBCCCDDDEEEHHHNNNRRR;;;===;;;===@@@>>>OOOooo}}}```GGGAAA<<<777:::<<<<<<<<<<<<============<<<;;;:::999999:::<<<===============>>>???@@@AAA???@@@@@@???===<<<===???AAABBBBBBAAA@@@AAACCCEEEGGGHHHKKKWWWrrrmmmZZZRRRLLLGGGEEEDDDCCCCCCBBB@@@>>>===<<<>>>============<<<<<<<<<888888888999999::::::;;;888===EEEOOO___jjjggg]]]HHH>>>777666666444777<<<;;;:::999888777777777777333333444555666777888888777666666666666777888888111555999<<<@@@IIIPPPTTTRRREEE:::888999888666666666555555555444444444444888888999999999:::::::::777777777777888888888888777777777777777777777777555666777888999999999999666:::<<<;;;888:::BBBJJJZZZ___eeeeeeYYYJJJBBBBBB::::::::::::::::::::::::777999<<<<<<:::999:::<<<999888888888888:::;;;<<<::::::;;;<<<===>>>???@@@<<<<<<<<<>>>???@@@???>>>>>>BBBDDDEEELLL^^^pppzzzxxxmmm^^^SSSNNNKKKGGGDDD@@@@@@AAABBBDDDCCC@@@>>>>>>=========<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999;;;<<>>===888888888888888888888888666666777888999999::::::::::::::::::::::::::::::777888999:::::::::::::::999999999999:::;;;<<<<<<888:::<<<<<<;;;:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========???@@@AAADDDEEEGGGHHHIIINNNUUU[[[777:::888:::>>>???KKKdddzzzcccJJJ;;;999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>=========>>>???AAAAAA?????????@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAAEEEJJJSSShhhcccVVVLLLIIIHHHCCCCCCBBB@@@@@@@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<888777;;;<<<:::999;;;;;;<<>><<>>>>>>>>>>>??????@@@AAABBBDDDHHHPPP\\\dddrrraaaTTTKKKHHHHHHGGGBBB@@@DDDEEEBBB??????=========<<<<<<;;;;;;;;;@@@@@@>>>===<<<<<<<<<<<<;;;<<<=========<<<::::::@@@888<<>>===<<<<<<===>>>???>>>===<<<===???@@@??????>>>>>>>>><<<<<<===@@@CCCDDDIIINNNQQQUUU\\\gggppp999<<<:::;;;???>>>IIIaaavvvaaaJJJ<<<:::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>??????>>>>>>>>>???AAABBBBBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBEEEJJJQQQbbbuuu[[[RRRIIIFFFFFFAAABBBAAA@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888;;;<<<:::999<<>>===;;;999777777777777999999999999888777666555333444555777777555444333666666666666666555555555777444888<<>><<<999:::<<<===<<<:::888888999999::::::;;;;;;999999999888999999:::;;;<<<:::999:::===???>>><<>>>>>======>>>>>>???>>>???@@@@@@CCCJJJRRRYYYmmm}}}uuufff\\\VVVSSSNNNHHHEEEGGGHHHEEEBBBAAA>>>>>>>>>======<<<<<<<<<@@@???>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;:::???888<<>><<<:::999:::::::::999;;;999888999:::;;;:::999;;;;;;::::::999999999999888888888888777777777777777888888999888777666555666666666666666666666666444555555666666666666666444555777888999888777666555555555555555555555555555444444333333333444444555666777777555555666777777;;;FFFUUU___[[[LLL???888666444333444555444333333333444555555666777777888888888888777666555444555444333333444555777999888888777777666555555444555555444444555555666777777666666555555555666666888888777777777777777666555555666666666777777777:::888999:::999999???GGGTTTjjjwwwkkkUUUGGGAAA>>>999999999999999999::::::999999999999999999999999:::;;;<<<======<<<;;;:::::::::999999999:::;;;<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<<<<===>>>>>>;;;;;;;;;===???@@@??????===???AAABBBCCCFFFIIILLLOOOTTT[[[aaaiiirrr}}};;;>>><<<===@@@>>>GGG^^^|||sss```JJJ>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======??????>>>???@@@BBBCCCEEEBBBAAA@@@???>>>>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDBBBFFFIIIMMMYYYtttgggTTTOOOHHHFFFEEE???AAA@@@??????@@@???===;;;:::::::::::::::::::::::::::888999<<<===::::::===JJJPPP```ssszzzlllSSSAAA:::999888666666666666777999999999999999888777666333444555666666555444333888777777666555555444444888444999>>>CCCSSSaaa^^^MMMBBB888666777555444555555555444444444444555555666666666666666666666666444555555666666777777888::::::::::::::::::::::::777888888888888777666666555555555666777999:::;;;@@@GGGTTT___dddaaaXXXQQQDDD???;;;;;;===>>><<<888888888999::::::;;;<<<<<<999999999999999:::;;;;;;;;;::::::;;;===>>>===<<<>>>======<<<<<<======>>>>>>>>>??????@@@DDDIIIMMMVVVfff~~~{{{mmmaaaZZZTTTLLLGGGGGGGGGCCCAAAAAA@@@??????>>>>>>>>>>>>>>>@@@???>>>======<<<<<<===<<<<<<===>>>===<<<;;;:::>>>888<<>>FFFUUUkkkzzzoooYYYJJJDDD@@@999999999999999:::;;;;;;999999999999::::::::::::::::::;;;<<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>:::;;;===>>>@@@@@@AAAAAA===???BBBEEEHHHLLLQQQUUU```dddmmmxxx;;;>>>===>>>AAA???HHH___|||sssbbbMMM@@@======;;;:::::::::;;;;;;;;;;;;<<<999999::::::;;;<<<<<<<<>>>>>>>>??????AAAAAA@@@@@@AAAAAABBBCCCBBBEEEHHHKKKRRRiii{{{```QQQOOOIIIFFFEEE???@@@???>>>???@@@???===<<<:::::::::::::::::::::::::::888999======;;;<<>>BBBRRR^^^[[[LLLBBB888777888666555666666555555444444555555666666666666666666666666666666666666666666777777777::::::::::::::::::::::::777777888888888777777777666666666666777888::::::999===EEEPPPYYY^^^^^^\\\NNNGGG>>>;;;<<<===:::666888888999:::;;;<<<<<<===:::999999999999:::;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<======??????@@@@@@AAACCCEEEFFFLLLWWWkkknnnaaa\\\SSSKKKJJJHHHEEECCCCCCAAA@@@???>>>>>>>>>>>>?????????>>>===============<<<======>>>>>><<<;;;:::===888<<>>FFFZZZqqqsss\\\KKKBBB===999999999999999:::;;;<<<999999999:::::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===>>><<<===???AAAAAABBBBBBCCCDDDEEEHHHLLLPPPWWW___dddsssxxx999===<<<===BBBAAAKKKcccwwweeePPPBBB>>>===;;;888888999999999:::::::::999999::::::;;;<<<<<<<<>>>>>>>>????????????>>>>>>??????@@@AAAAAACCCGGGIIINNN```uuu\\\OOONNNIIIDDDCCC===???>>>===>>>??????>>><<<:::::::::::::::::::::::::::999:::======<<>>@@@NNNYYYUUUKKKAAA888777999777666666777666666666666666666777777777777777777777777777999999888777666555555444999999999999999999999999777777777777777777888888777777666666777888999999888999<<>><<<;;;888666888888999::::::;;;<<<<<<::::::999999::::::;;;<<<::::::;;;<<<<<<<<<===>>>======<<<<<<<<<<<<============>>>???AAACCCCCCCCCJJJOOOZZZkkktttkkkaaaXXXTTTQQQLLLIIIIIIDDDBBB@@@>>>======>>>>>>???>>>>>>============>>><<<===>>>>>>>>>===<<<;;;;;;888<<>>>>>>>>>>>===<<<;;;;;;<<<===>>>===???AAAAAAAAAAAADDDFFFMMMOOOSSSYYYaaalllxxx999<<<;;;<<>>===:::888888888888999999999999:::::::::;;;<<<<<<======BBBAAA@@@>>>>>>>>>???@@@@@@???>>>======>>>???@@@>>>>>>======>>>>>>???@@@BBBBBBEEEIIILLLYYYxxxrrrZZZMMMLLLEEEAAA@@@:::>>>======>>>???@@@>>>===::::::::::::::::::::::::;;;::::::<<<===???FFFOOOcccsss~~~ttt^^^KKKAAA???:::999888777777888999999777777888888888777777666555555555555555555555555444444555555666777777888:::666:::===>>>KKKUUUQQQJJJ@@@888888:::888777777777777666666666666777777777777777777777777777777::::::999888666555444444888888888888888888888888777777777666777777888999888777777777777777888888::::::;;;>>>DDDPPP]]]eee```YYYPPPGGGAAA<<<:::888888888999999999999:::::::::::::::::::::;;;;;;<<<999;;;<<<<<<;;;<<<===???>>>======<<<<<<======>>>;;;:::;;;<<>>===>>>>>>>>>>>>============>>>>>>======>>>???>>>===<<<;;;;;;888<<>>999888888999::::::888888888999:::999888777777999:::::::::999888888888888888888888888888555555666666777777666666888888888888888888888888444555555666666666666666777777777666666666666666666666666666666666666666999:::;;;;;;;;;999888777444555666666555444555666<<<=========GGGSSSSSSKKK===:::666444555777888888555555555555555555555555666555555444444444555555333444444555666666666777555555555555555555555555333444444444555555555555666666666666777888999999777777777777888888888888777888888888888999999999888777888:::;;;<<>>???>>>>>>>>>???>>>===<<<<<<===>>>???>>>@@@BBBBBBBBBDDDJJJOOOTTTYYYaaalllxxx;;;>>>;;;;;;@@@BBBPPPiiiyyyfffPPPAAA>>>===;;;888888999999999::::::::::::;;;;;;<<<======>>>>>>???>>>===<<<<<<===??????>>>>>>======>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@CCCAAADDDHHHJJJQQQjjjqqqYYYLLLJJJBBB???@@@<<<===<<<<<<===???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<===AAALLLWWWnnnwwwwwwfffPPPCCC>>>===;;;:::888777777777888888555666666777777777666666555555555444444555555555555555555666666666666666999555999===>>>KKKUUUPPPIII@@@888999:::999777888666666666555555666666666777777777777777777777777999999999888777666555555888888888888888888888888888777666666666777999:::888888777777777777777888888;;;======>>>FFFSSS^^^```___[[[TTTJJJBBB===<<<999999888888888888777777;;;::::::::::::;;;<<<<<<888;;;===<<<;;;;;;===??????>>>>>>======>>>>>>???<<<:::999;;;>>>@@@???>>>AAACCCFFFKKKWWWkkkuuukkk___VVVSSSNNNKKKGGGCCC@@@?????????>>>>>>============>>>>>>===>>>>>>???>>>===<<<;;;:::888<<>>999666666666777666666666666666666666666666555555555666666666555555444444555666777777777777555555555555555555555555333444555777777666555444666666666666777888999:::999999999999888888888888777777777888888888888999999777777999;;;>>>HHHRRRiii~~~yyy___LLLDDD???===<<<;;;:::::::::::::::999999::::::;;;<<<<<<===<<<<<<===>>>>>>===<<<<<<::::::<<<=========<<<;;;<<<===>>>?????????>>>>>>@@@???>>>======>>>???@@@AAACCCFFFFFFHHHMMMVVV^^^eeemmmzzz>>>???;;;;;;???AAAOOOiiixxxdddNNN@@@======<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::;;;<<<===???@@@======<<<===>>>???AAABBB?????????>>>???@@@@@@AAADDDAAACCCHHHHHHMMMaaayyyrrrZZZMMMJJJCCC@@@BBB@@@<<<<<<<<<===???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;===BBBOOO\\\tttvvvnnnYYYGGG>>><<<999;;;:::888777666666666777555555666666666666666555555555444444444444555555777777777666555555444444777444999===???LLLWWWRRRIII@@@888999;;;:::888888555555555444444555555555777777777777777777777777888888888888777777777777888888888888888888888888888777666666666888999:::999888888777777777777777444:::===<<<:::???JJJUUU]]]aaaccc]]]RRRGGGAAA>>>999999888888777666666666;;;::::::::::::;;;<<<<<<888;;;======;;;;;;===?????????>>>>>>>>>>>>?????????===;;;<<>>???BBBEEEGGGLLLZZZnnn}}}~~~oooccc___QQQOOOJJJEEEBBB@@@@@@AAA>>>>>>============>>>???===>>>?????????>>><<<;;;:::888<<<>>>???MMMZZZYYYTTTNNNEEE>>>::::::;;;<<<;;;:::999999;;;;;;:::999555666888:::;;;:::888777555555666777888999::::::777666444333444555888999666666666666666666666666444555555666666666666666777666555444444444444444777777777777777777777777555666888999999888777666666777888777666555666888...777<<<;;;AAAOOOSSSOOOFFFBBB<<<888666555555444888888888777777777777777444555666777777777555555555666777888888999999888444555555555555555555555222444666888999777555444666666666666777888999:::;;;:::::::::999888888888666777777777777888888888:::777777999;;;@@@JJJUUUrrr{{{___KKKAAA<<<>>>===<<<;;;:::999999999999999::::::;;;<<<======<<<===>>>??????>>>===<<<::::::<<<=========<<<;;;<<<===>>>@@@@@@??????>>>AAA@@@???>>>>>>???@@@AAAEEEHHHKKKLLLOOOWWWccclll{{{>>>999999======???LLL\\\|||vvvfffQQQAAA===>>>???<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>???>>><<<;;;<<<===???@@@======>>>???????????????>>>>>>???@@@AAAAAABBBBBBDDDCCCDDDFFFHHHNNN[[[iii}}}fffXXXJJJEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::>>>444:::BBB===BBBYYYjjj|||nnn]]]PPPEEE<<<:::===:::999888777666666666666666555444333222333333444777777666666555555555444555555666666666666555555888777;;;<<>>:::===777555888666666666777777777777666666777777777777777777777777;;;:::999777666555555555444555777888888888777666777777777777777888999999<<<:::888777666777888999;;;:::888888;;;@@@EEEHHHRRRXXX___aaa\\\QQQGGG@@@AAA===888777999::::::888::::::::::::::::::::::::===========================>>>>>>===<<<<<<>>>???============>>>???AAAAAA?????????AAAFFFOOOZZZaaawwwxxxgggcccXXXNNNLLLIIICCC@@@BBBBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<;;;:::999999===999888<<>>888888888888999999:::;;;666666666777999999888777666777888999:::999888888777777666666666666777777777777777777777777777777555666777888888777666555555444444444444555666666111222444555777888888888888888888888888888888888:::999999888777666555555555777888999???IIITTTZZZTTTHHH>>>======:::999<<<999888888777777777777777888777555333222222222222333444444444444444444555444555555555555555444444555555666666777777888888777777888999::::::;;;;;;888888888888888888888888777777777777888888888888777888:::===<<>>>>>??????>>>===<<<<<<>>>======<<<<<<<<<======BBB@@@>>>>>>???@@@AAAAAA???@@@AAABBBBBBCCCFFFHHHKKKQQQXXX^^^ccckkkvvv~~~===999:::===<<<===JJJZZZwwwrrrdddPPPAAA======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<>>>@@@======>>>?????????????????????@@@AAAAAABBBCCCCCCBBBAAABBBDDDFFFKKKXXXfffrrraaaUUUIIIEEEDDDAAA???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;???888<<>>JJJaaaooottteeeTTTIIIBBB<<<;;;<<<:::999888777777666666666777777555444444444555555777777666666666555555555555555666666666666555555666555:::===BBBVVVddd___QQQ@@@<<>>>>>>>><<<<<<===???===============>>>???@@@>>>>>>???AAADDDLLLTTT[[[iiipppeeeZZZUUUPPPIIIEEEEEEEEECCCAAA@@@@@@@@@>>>===>>>>>>>>>>>>===<<<;;;;;;>>>;;;:::===AAAHHHVVVcccdddYYYKKKAAA>>>======>>>999999999999999:::;;;;;;888888888999;;;;;;:::888777888999:::::::::999888777777777666777777888888777777777777777777777777555666777888888777666555555444444444444555666666333444555666777888888888888888888888888888888888999999999888777666666555444666777888>>>HHHTTT\\\ZZZMMM@@@===<<<:::999;;;999888888777777777777777666555444333333333444555444444555555555555666666555555666666666666555555666666666777777777777777777888888999::::::;;;;;;888888888888888888888888777777777777888888888888777888;;;>>>>>>EEEYYYmmmttt\\\LLLCCC>>>;;;;;;::::::999999888888;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<>>>======<<<<<<======>>>???>>>===>>>???@@@AAAAAABBBBBBBBBBBBCCCFFFKKKNNNRRRZZZdddnnnwww<<<999:::===;;;<<>>???======>>>???????????????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAACCCDDDHHHTTTaaatttbbbYYYOOOFFFEEEEEEBBB????????????@@@@@@??????>>>===============<<<<<<<<<<<<@@@===???@@@BBBWWWooouuuiiiYYYHHH@@@>>><<<;;;;;;999999888888777666666666888777777666666666666777777777666666666666555555555666666777777666666555333444:::???GGG^^^oookkkVVVDDD>>>AAA;;;777888555666777777888888777777666777777777777777777777777::::::::::::999888666555555666777777888888777777999999888777777888888888999888777555555666777777777888:::<<<===>>>>>>>>>>>>DDDOOO[[[aaa]]]SSSJJJ>>>>>>===<<<:::999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>======<<<<<<<<<======>>>===>>>???@@@BBBGGGMMMQQQXXXmmm{{{nnneee\\\RRRKKKIIIHHHEEEBBB@@@??????===<<>>=========<<<===>>>???FFFVVVeeelll___OOOCCC?????????>>>;;;::::::::::::;;;<<<<<<;;;::::::;;;<<<===<<<:::888999:::;;;;;;;;;:::999888777777777888999999:::777777777777777777777777666666777777777777666666555555444444555555666777666666777888888888888888777777777777777777777777888888888888888777666555444555666888===GGGUUU```cccTTTDDD<<<;;;:::999999999888888777777777777777444444444444444555666777555555555555666666777777666777777888888888777777777777777777777777666666888888888999999::::::;;;888888888888888888888888777777777888888888999999777999<<<>>>@@@LLLdddzzzmmmWWWHHHBBB???::::::::::::::::::::::::======<<<<<<<<<<<<<<<===<<<<<<==================>>>>>>=========>>>>>>???===>>>>>>???AAAAAABBBBBBEEEEEEEEEFFFIIIOOOVVV\\\fffooo|||;;;999:::===;;;;;;HHHYYYqqqlll___NNNBBB>>>;;;888888888999999:::;;;<<<<<<::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBB@@@???AAACCCCCCFFFQQQ]]]yyyeeeTTTQQQIIIDDDDDDEEEBBB@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============>>>???BBBAAAJJJggg}}}zzz```OOO???:::;;;;;;:::999888888888888888777666666777777777777666666777777777777666666666666666666666666777777777777666666444444;;;AAAKKKdddwwwuuu^^^HHH??????999777:::888777777777888888777777777777777777777777777777777888999;;;<<<;;;999777666666666777777888888888888888888777666666666777777::::::999888888999999:::888999999:::;;;;;;<<<<<<999===GGGTTT___bbb]]]VVVHHHDDD???;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;===>>>>>><<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAACCCFFFIIIKKKYYYjjjyyyxxxlll___UUUOOONNNKKKGGGDDDCCCBBBAAA???AAA@@@@@@???>>>>>>======<<<===>>>>>>===BBBSSSdddpppeeeSSSDDD???@@@???===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::;;;======<<<:::999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;;;;888888888888888888888888666666777777777777666666555555555555555666666777888888999999999888888777666666666666666666666666777777888888888888777666555555666888===FFFUUUbbbhhhYYYGGG<<<999888777666999888888777777777777777555555555555555666666666444444555555666666777777777888999999999999999999999888888777777666666666888888888999999:::::::::888888888888888888888888777777888888888999999999888:::<<<===AAAQQQiii}}}vvvaaaMMMBBB======::::::::::::;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@@@@>>>@@@BBBBBBBBBCCCDDDDDDHHHHHHJJJMMMSSS]]]hhhppp;;;999;;;===;;;<<>>???@@@======>>>??????????????????????????????@@@@@@@@@@@@@@@BBBDDDCCCEEEOOOZZZqqquuuZZZKKKKKKEEEBBBDDDEEEBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========;;;>>>DDDHHHUUUtttyyyYYYJJJ;;;888::::::888777777888888888888777666666666666666666777666666666666666777777777777777777666666777777777777666666666666<<>><<<666666;;;:::777777888888888888777777888888888888888888888888777999:::;;;;;;:::888777777777777777777888888999777666666555555555666666:::999999999999999::::::::::::888888888999;;;<<<:::;;;AAALLLYYYaaabbb```XXXNNNBBB<<<;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAACCCDDDEEEMMMXXXeeexxxrrreee[[[ZZZVVVPPPLLLJJJHHHFFFEEE@@@@@@>>>======<<<======<<<<<<>>>>>><<<@@@OOO___nnngggXXXGGG???@@@???;;;===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<:::999999:::;;;<<<===<<<;;;;;;999999888999999:::;;;;;;999999999999999999999999777777666666666666777777666555555555555666777777999999999999999888888777666666666666666666666666555666888999999888777666777555666:::<<>>???@@@???????????????@@@AAABBB???AAACCCCCCBBBCCCEEEGGGJJJLLLQQQXXXbbbooo}}};;;999;;;===;;;>>>PPPfff}}}tttaaaMMMBBB???>>>;;;999999::::::;;;;;;<<<<<<::::::999999999:::;;;;;;=========>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>???????????????AAAAAACCCEEEDDDDDDMMMVVVjjjjjjTTTJJJIIIDDDBBBDDDDDDAAA???AAA??????@@@@@@??????>>>===>>>>>>>>>>>>============;;;===GGGRRRccc{{{pppRRRFFF;;;999;;;999666666666777888999999888777666555666666777777777777666666666777777777777888888666777777888888777777666888777<<>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBDDDGGGMMMWWWggg|||}}}pppgggbbbZZZSSSOOOKKKGGGEEEBBBAAA???>>>======>>>>>>======>>>>>>===???KKKWWWhhhhhh^^^LLLAAA@@@???;;;======<<<;;;;;;;;;;;;<<<;;;:::999:::;;;;;;999777999:::;;;<<<<<<<<<;;;:::::::::999999888999999:::999999999999999999999999777777666666666666777777666666555555666666777888888888999999999888888777777777777777777777777777444555777999:::999888777777444666:::;;;>>>MMM^^^bbb]]]PPPAAA888666777555999888888777777777777777777777888888777666555555444444555666777888999999888999::::::;;;;;;;;;;;;888888888888888888777777999999999999999999999999888888888888888888888888888888888999999999999:::999;;;>>>BBBOOObbbqqqxxx}}}mmmZZZLLLCCC>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===@@@???>>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCC???BBBDDDDDDDDDFFFJJJOOOSSSXXX```kkkxxx;;;999;;;===<<>>>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<==================<<<<<<======>>>???????????????????????????????????????AAAAAACCCEEECCCCCCJJJSSSbbbbbbQQQKKKIIIEEECCCDDDCCC??????AAA>>>>>>??????>>>>>>===<<<>>>>>>=========<<<<<<<<<===<<>>DDDMMMUUUZZZbbb^^^WWWLLLAAA;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>===;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===>>>??????>>>>>>@@@AAACCCEEEHHHOOOXXXhhh|||yyynnnddd[[[UUUOOOLLLFFFDDDBBBAAA@@@@@@AAABBB@@@>>>???@@@@@@AAAHHHQQQbbbhhhdddRRRDDDAAA@@@<<<===<<<<<<;;;::::::;;;;;;<<<:::::::::;;;;;;999777888999:::;;;<<<;;;;;;:::;;;:::999888888777888888777777777777777777777777888777666555555666777888666666666666666777777888777777888888888888888777888888888888888888888888333555777999::::::888777555333555:::888888EEEWWW\\\]]]VVVGGG;;;888999999999888888777777777777777555666777888888888777777666777777888999:::;;;<<<777888999:::;;;;;;;;;;;;888888888888888888999999999999999999999999999999888888888888888888888888888888888999999999::::::888<<<@@@KKK^^^sss}}}}}}rrr```NNNEEEAAA>>>>>>@@@>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===??????CCCAAA@@@???>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBEEEHHHIIIJJJOOOWWW^^^fffmmmxxx;;;:::;;;===<<>>???????????????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDCCCBBBHHHQQQ^^^}}}xxx]]]PPPMMMJJJFFFCCCDDDBBB???>>>AAA>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<@@@===MMMeeeuuu{{{oooWWWEEE???<<<<<<;;;777666777555666888999999888777666777888999:::;;;::::::999666666777777888888888999777777888888888888777777666555:::???IIIfff||||||aaaHHH;;;;;;777777888333888888999999999999888888888888888888888888888888777666666666777888999:::999888777777777888::::::666777777888999;;;<<<===888999:::;;;;;;;;;;;;;;;666888:::<<<===<<<:::999999999:::;;;>>>DDDLLLRRR]]]aaa```TTTDDD:::;;;@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>???@@@<<<===>>>=========???AAABBBDDDGGGKKKPPP[[[lllzzzyyynnneee^^^ZZZIIIHHHFFFDDDCCCDDDEEEFFFBBB@@@@@@BBBBBBCCCGGGNNN]]]iiihhhWWWFFFBBBAAA>>>===<<<;;;:::::::::::::::<<<;;;;;;;;;<<<<<<:::888888999:::;;;;;;;;;:::999;;;;;;999888777666666666666666666666666666666666888777666555555666777888666666666666666777888888666666777888888888888888888888888888888888888888222444777:::;;;:::888777444111444999666444@@@RRRXXX]]]ZZZKKK===999;;;;;;999888888777777777777777333444666888999:::999999888888999:::<<<======>>>777888999:::;;;;;;;;;;;;777777777888999999999:::999999999999999999999999888888888888888888888888888888999999999:::::::::888<<>>===<<<;;;;;;:::;;;;;;;;;<<<>>>???AAABBBDDDCCCAAA??????@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFJJJNNNOOORRRXXXccckkkwww888===;;;<<<@@@AAAOOOjjj}}}bbbIIIBBB<<<666666:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<===;;;<<<<<<;;;;;;===>>>===BBBHHHYYYooo{{{rrr\\\JJJAAA???<<<999777777777777888888888888888888999999888777777777888999::::::999999888888888888888888777777777777888888888888999999<<<<<>>>>>>>>>>>>>>====================================??????@@@@@@@@@@@@??????CCCAAABBBGGGLLLSSS^^^iiisssyyymmmcccYYYTTTNNNJJJIIIGGGEEEBBBCCC???===>>>???@@@EEELLLWWWgggnnnaaaLLL@@@>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;::::::999888777777777666555444444555666777666666666666666666666666666666666666777777777777777777888888888777777666666666666666777777777777777888999::::::999888777888999999888888:::===@@@MMM\\\aaaRRRAAA<<<<<<::::::999777666666666777888888888777777888999::::::;;;;;;;;;<<<<<<;;;::::::777888999:::::::::::::::777777888999999999999888999::::::;;;;;;::::::999:::::::::999999888888888<<<:::888777999;;;;;;;;;<<>>===<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@AAABBB@@@>>>>>>???AAACCCBBBBBBBBBCCCEEEHHHIIIGGGOOOYYY^^^bbbjjjxxx:::===;;;<<>>IIIaaazzzttt\\\EEEAAA===777888:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<==================<<<<<>>===<<<;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;======FFFQQQcccsssuuuhhhRRRCCC>>>===:::999888888999999999999999888888777777666999999888888999999:::;;;;;;;;;::::::999888777777777777777777888888888888999999<<<<<>>AAACCCOOOXXX```___TTTGGG???<<<<<<<<<<<<;;;:::999::::::999;;;<<<<<<;;;:::<<<===>>>>>>>>>>>>=======================================>>>>>>??????>>>>>>===@@@>>>???CCCFFFKKKSSS\\\fff|||yyyggg```WWWQQQNNNMMMJJJHHHIIIEEECCCDDDCCCAAADDDIIIQQQbbblllbbbNNNAAA??????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999999999999999999999;;;;;;:::999999888777777777666555444444555666777666666666666666666666666555555666666666777777777666666777777888777777777777777777777666666666666777777888999999888777777777888888888777999<<>>===???>>>>>>===<<<<<<<<<===???????????????@@@AAABBBDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHLLLPPPTTTMMMXXXfffpppwww<<<===:::;;;@@@===CCCVVVnnnjjjTTTAAA???===999;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@?????????AAABBBBBBDDDEEEFFFGGGHHHSSSgggvvv]]]PPPHHHDDDGGGFFFEEEDDDCCCBBBAAA@@@======<<<::::::999999999999:::;;;;;;::::::;;;===JJJ\\\qqqyyyooo[[[JJJ@@@<<<;;;999888888999:::;;;<<<;;;;;;:::999888777777:::999999999999:::;;;;;;======<<<:::999888777666777777777777888888888888::::::======EEE```rrrkkkTTTFFF:::777888888666666999::::::;;;;;;::::::999888999999999999:::::::::888888888999999999999999777888999:::;;;;;;;;;;;;<<<=========<<<;;;999888999999:::;;;;;;;;;::::::::::::;;;;;;;;;:::999999999888888888:::<<<>>>???DDDPPP^^^bbbYYYLLLBBB===>>>>>>===<<<::::::999999999;;;<<<<<<;;;:::<<<===>>>>>>>>>>>>====================================<<<======>>>>>>======<<>>;;;999:::999888777777777888999888888888777888888999:::777777888888888888888777777777888888999999888888777888999999::::::999999:::999888777777888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===???===;;;;;;===@@@GGGYYYnnn{{{}}}tttdddVVVHHHDDD@@@???@@@@@@>>><<>>>>>============>>>AAAAAAAAA@@@AAAAAABBBBBBEEECCCBBBCCCDDDEEEEEEDDDGGGGGGGGGHHHKKKPPPXXX]]]```mmm~~~======999;;;AAA===AAARRRiiieeePPP???>>>===999<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===;;;:::<<<<<<<<<===>>>?????????AAAAAA@@@@@@??????>>>>>>AAABBBDDDFFFGGGHHHHHHHHHNNN```lllXXXNNNHHHFFFBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999999999999999:::<<<:::999<<<@@@OOOggg|||{{{hhhSSSFFFBBB;;;:::999999888888999999<<<<<<<<<;;;;;;:::::::::999999999888888999999:::;;;;;;:::999999888777777666777777777888888888888;;;:::===>>>GGGaaapppgggSSSGGG<<<:::;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999999999999999:::888888888888888999999999888888999999::::::::::::;;;<<<===>>>===<<<:::888888999999:::;;;;;;;;;;;;:::::::::;;;;;;::::::999999888888888999:::;;;<<<===GGGSSS\\\[[[SSSIIIBBB@@@>>><<<:::::::::999999:::<<<======<<<;;;===>>>>>>>>>>>>>>>====================================<<<======>>>>>>======<<<@@@>>>???BBBBBBAAADDDIIISSS^^^ppp{{{rrrkkkddd___WWWQQQKKKIIIGGGDDDCCCFFFJJJ[[[kkkkkk\\\LLLDDDBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::777777777777777777777777:::999999999888888777777555555555555555555555555666666666666666666666666444555555555666666666666666666777888999999999999888888777777666666555555666777888888888888777666555666777777666777999;;;<<>><<<:::===EEELLLWWWiii{{{vvviiiYYYOOOBBB@@@>>>>>>@@@AAA???>>>@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAFFFDDDBBBCCCEEEFFFFFFDDDJJJLLLMMMNNNRRRZZZeeemmm}}}<<<===999<<>>===999;;;999::::::;;;<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>??????>>><<<:::999::::::;;;===>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>@@@BBBDDDGGGHHHHHHHHHGGGKKK[[[{{{fffUUULLLGGGFFF@@@@@@AAAAAA@@@???>>>===???>>>===<<<;;;;;;;;;;;;:::999:::<<<;;;999>>>GGG[[[qqqxxx___LLLCCCAAA<<<;;;:::999888777777777888888999999::::::;;;;;;888888777777777777888888777777777777888888888888666777777777888888888888::::::===???IIIcccoooeeeOOOEEE===<<<===<<<;;;<<<;;;;;;::::::999999999999::::::999888888999999:::888888888888888888888888::::::999999888888888888777999;;;<<<===<<<:::999888999999:::;;;;;;;;;;;;999::::::;;;;;;:::::::::888888888888888999999:::;;;>>>EEEPPPXXXYYYRRRKKKCCC@@@;;;999999::::::999;;;===>>>>>>======>>>???>>>>>>>>>>>>=======================================>>>>>>??????>>>>>>===???>>>@@@CCCCCCAAABBBGGGLLLSSSaaasssxxxqqqfff]]]TTTPPPMMMIIIIIIKKKJJJXXXhhhlllbbbPPPDDD???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::777777777777777777777777999999888888888888888777666666666666666666666666777777777777777777777777555555555666666666666777777888999999:::::::::999888777777777666666666555666777888999999888777666555666777777666777888:::???KKKUUUSSSJJJBBB>>><<<<<<;;;999888888888999:::999999888888888888888999777888888999::::::999999777777888888888777777666999999:::;;;;;;;;;;;;;;;===<<<:::999999:::<<<===:::::::::::::::;;;;;;;;;999;;;<<<;;;===EEERRR]]]nnnyyy~~~vvvgggYYYOOOIII@@@???===<<<>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCCCC??????????????????@@@AAAHHHGGGGGGGGGIIIJJJKKKJJJOOORRRWWW[[[cccooo~~~;;;===999<<>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@AAA???????????????>>>>>>>>>AAABBBDDDFFFGGGHHHHHHGGGJJJVVVsssxxx```QQQHHHDDDCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<======999:::===;;;:::CCCPPPiiixxx}}}lllSSSEEE???<<<;;;;;;:::999888777666666444444555666777888888999888888777666666666666777555555666666777888888888777777777777888888888888999999===AAALLLfffqqqfffJJJBBB;;;;;;<<<;;;:::<<<<<<<<<:::999999999999999;;;:::999888888888999:::888888888888888777777777;;;;;;999888777777777777666777999:::;;;;;;::::::999999:::;;;;;;;;;::::::999999:::;;;;;;;;;::::::888888888999999999999999;;;:::<<>>999999:::;;;:::;;;===>>>>>>===<<<>>>???>>>>>>>>>>>>=======================================>>>>>>??????>>>>>>===<<<<<<===AAAAAA>>>@@@DDDEEEIIITTTeeexxxzzznnnbbb[[[UUUNNNJJJJJJKKKSSSaaakkkfffVVVDDD;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::777777777777777777777777888888888888888888888888666777777888888777777666777777777777777777777777666666666666777777777777888999999999999999888888666666666777777777777777777888999::::::999888777555777888888777777888999@@@GGGPPPSSSPPPIIIBBB???<<<;;;:::999999999:::;;;:::999888888777888888888888888999:::;;;;;;;;;;;;888888999999888888777777999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===:::::::::::::::;;;;;;;;;<<<===>>>AAAGGGTTTcccnnnxxxfffUUUKKKFFFCCC@@@???===<<<<<<>>>AAACCC@@@@@@@@@AAAAAACCCDDDEEE????????????@@@AAABBBBBBEEEGGGJJJKKKLLLNNNRRRTTTVVV[[[ccckkkuuu;;;>>>:::;;;???AAANNNhhh~~~vvv\\\DDD???<<<888:::999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<===============<<<<<<===>>>??????CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>????????????AAABBBCCCEEEFFFGGGHHHHHHJJJRRRjjjmmmXXXMMMEEEBBBCCC@@@AAABBBDDDDDDCCCAAA@@@<<<<<<;;;;;;;;;<<<======???::::::>>><<<<<>>===<<<::::::::::::;;;<<<;;;999888777888999:::999888888888777777777666:::999888777777888999999999999999999999:::::::::::::::;;;;;;;;;:::999999888999::::::;;;;;;;;;:::777888888999::::::::::::999999:::>>>FFFOOOXXX]]]YYYOOOCCC;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>====================================<<<======>>>>>>======<<<<<<;;;<<>>;;;===AAABBBCCCLLLZZZiiizzzvvvkkk^^^RRRMMMMMMQQQ]]]kkknnn___JJJ>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777777777888888888888777888999::::::999888777777777777777777777777777777777777777888888888999888888888888888777666555555555666666777777888888888999:::;;;;;;:::999888666777999999888777888999===BBBLLLUUUYYYSSSHHHAAA===<<<;;;999999::::::;;;:::999999888777777888888777888999:::;;;;;;;;;;;;999999::::::999888888777::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>===>>>@@@AAA>>>>>>??????@@@BBBCCCDDDAAAAAAAAABBBCCCEEEFFFGGGFFFKKKRRRUUUVVVYYYaaahhhkkkrrr{{{<<<>>>;;;:::===???PPPlllzzz^^^DDD>>>;;;888;;;999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===???BBBCCCHHHHHHFFFDDDBBB@@@>>>=========>>>>>>??????@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIINNNcccbbbQQQIIIEEEDDDFFF===???AAABBBBBBAAA@@@???::::::::::::;;;<<<======AAA;;;:::>>>======KKK^^^nnnooocccMMM@@@???>>>888666777888999999999999999999999999888888888888888::::::999888777777888888:::999999999888888777777777777777777888888888888666666===CCCQQQkkkvvviiiHHHBBB>>>??????>>>>>>@@@@@@???===<<<;;;;;;;;;<<<<<<;;;999777777888999:::999888888888777777666666888777777777777999:::;;;<<<<<<;;;999999999999999;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;777888999:::::::::::::::888;;;======???HHHVVVaaabbbWWWHHH===:::::::::999888999;;;:::999999:::<<<>>>>>>>>>>>>====================================;;;<<<<<<<<<<<<<<<<<<;;;>>><<<===>>>===:::<<<@@@CCCCCCIIITTT___mmmrrraaaXXXPPPQQQ\\\nnnuuugggQQQCCC<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777777777777888888888888999:::;;;;;;:::999888777777777777777777777777777888888888999999999999777777777777666444333222444444555666777888999999999:::;;;;;;;;;;;;:::999666888::::::999888888999999===IIIXXX___ZZZLLLBBB===<<<;;;:::999:::;;;;;;::::::999888777777888888777777888999:::;;;;;;;;;:::::::::::::::999888777:::;;;<<<<<<======<<<<<<999::::::;;;;;;::::::999;;;<<<<<<<<<======>>>>>>FFFGGGLLLVVVdddrrr|||zzzppp^^^LLLDDDDDDCCC??????@@@AAAAAA???>>>??????=========>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMVVV```dddeeejjjttt~~~???===<<<<<<===BBBOOO]]]}}}rrr\\\FFF;;;:::;;;999999999999999999999999::::::::::::;;;<<<===>>>???>>><<<<<>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDKKKMMM[[[|||xxx\\\NNNJJJGGGCCC@@@@@@@@@@@@@@@???>>><<<:::===<<<;;;::::::;;;<<<===???;;;===AAA???@@@TTTlll|||lllXXXLLLCCC;;;777777999999888888777888888888888888777777666444333222666666666666555555555555999::::::888777666888:::;;;;;;:::999999:::::::::===EEE:::CCCXXXlllvvvcccPPPHHHBBBBBBCCCBBBCCCEEEBBBDDDEEEBBB===999888999===;;;888888888888777555777777777777666666666666:::::::::999999999888888:::<<<===;;;888777999;;;<<<;;;999999:::::::::999999888666777888::::::999999999888888777888888888;;;999888999;;;BBBPPP^^^eee```TTTFFF===<<<;;;888999:::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>============>>>???@@@AAAFFFEEEGGGNNNUUU```ppp~~~{{{ggggggYYY___ssswwwnnn\\\III===??????>>>>>>>>>===;;;::::::;;;;;;<<<;;;;;;;;;999888777666666888:::;;;<<<;;;999777555555555555999999999888888888777777999999999999999999999999:::999888888777777888888888777777777666666555555888888888888888777666666;;;999777888::::::777444666666666666666777888888666===GGGUUUbbbcccUUUEEE???>>><<<;;;:::;;;;;;;;;::::::999999999999999:::999999888888888888888888:::999888777777888999:::::::::::::::::::::::::::=========<<<:::999:::<<<;;;777999???AAA???@@@EEEHHHWWWccchhhqqq|||yyyggg]]]OOOEEEBBB@@@>>>;;;999;;;=========>>>@@@BBB>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGIIINNNRRRVVV]]]eeepppxxx}}}???===<<<<<<<<>>>>>======@@@AAADDDMMMXXXcccbbb[[[MMMCCC???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDJJJLLLYYYxxxpppWWWKKKHHHFFFCCCAAA@@@@@@@@@@@@???===<<<;;;===<<<;;;;;;;;;;;;<<<===999:::===AAACCCKKK___qqq|||iiiTTTGGG@@@;;;999999999999888888888999999:::::::::999999888666555444777777777777777777777777888:::;;;:::999888888999;;;::::::999999:::::::::888AAA:::FFF]]]pppxxxcccMMMEEE@@@@@@CCCEEEIIIMMMLLLLLLJJJFFF@@@;;;:::;;;===;;;999999999999888777999999888777666666555555888888888888888888888888:::;;;<<<:::888777999;;;<<<;;;;;;;;;<<<===<<<<<<;;;:::888888::::::999888999888888888888888999999;;;999:::<<<===@@@JJJTTT___```YYYLLLBBB>>>===;;;999:::<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>==============================>>>@@@@@@BBBAAACCCHHHNNNUUUbbbnnnuuudddeeeuuuzzztttbbbMMMBBBAAA@@@???>>>>>>===;;;::::::;;;;;;<<<;;;;;;::::::999888777888999;;;<<<===;;;:::888777666777777:::::::::999888777777666::::::999999999999999999:::999888888777777888888888888888777777666666666888888888888888777666666999777666888:::;;;999666888777777777777888999999888===EEERRR```dddWWWHHHBBB???===;;;:::999999999777777666666666666777777999999999999999888888888:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<<<<<<<>>>BBBAAAAAAIIIRRR]]]mmmxxxxxxwwwxxxrrriiiZZZRRRGGGAAA@@@@@@???===@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFHHHJJJKKKPPPQQQTTTXXX\\\aaagggjjjqqq|||>>>=========;;;<<>>>>>>>>???@@@FFFVVVeeewwwrrrdddQQQDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGJJJVVVqqq}}}hhhRRRIIIHHHGGGEEECCCAAAAAA@@@???>>>======<<<===<<<;;;;;;;;;;;;<<<===777===@@@@@@GGGXXXjjjtttxxxcccMMMAAA===;;;:::;;;999999888999999:::;;;<<<;;;;;;;;;;;;:::888777777777777888888999:::::::::888:::<<<<<<:::888777888::::::999999999999::::::666@@@<<>>>>>===<<<:::999:::;;;:::999;;;:::999888777555444444666666777777888999999999999::::::999777777888:::777888999:::;;;;;;;;;:::<<<;;;::::::;;;:::888666777777777777888999::::::::::::<<>>===AAAHHHUUU\\\^^^VVVKKKDDD@@@===999:::;;;===>>>?????????=========<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???>>>>>>======<<<<<<<<<======<<<======>>>???@@@@@@???AAAEEEGGGJJJSSS]]]ooouuummmvvv|||{{{kkkRRRGGGDDDAAA@@@???>>><<<;;;:::;;;;;;<<<;;;;;;::::::;;;:::999999999:::;;;<<<===<<<:::888888777888888;;;::::::999888777777777:::::::::999999888888888999999888777777777777888888888888888888777777777888888888888888777666666777666666888:::;;;:::888999888888888888999::::::;;;===AAAMMM]]]eee\\\OOOEEEAAA===:::999999888777999999999999999999999999999999999999999999999999::::::888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<<<<===>>>@@@BBBCCCBBBFFFTTTcccvvvyyyooobbbVVVLLLGGGAAA???@@@BBBAAA@@@AAABBBCCCDDDCCCCCCDDDFFFFFFGGGHHHHHHIIILLLPPPSSSXXX\\\cccjjjqqqxxx~~~<<<<<<===>>><<<<<>>===<<<;;;;;;:::::::::;;;============>>>FFFZZZmmmzzzhhhRRRDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEHHHSSSjjjtttbbbPPPIIIJJJIIIFFFEEEBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;<<<<<<<<<:::AAABBB>>>III```oooqqqmmmZZZFFF>>>===<<<;;;:::999888999999:::;;;<<<===<<<<<<<<<;;;;;;:::888888666777777888:::;;;;;;<<<999:::;;;:::888777777888999999999999999999:::;;;999BBB>>>NNNbbbmmmoooYYYLLLEEEAAACCCJJJSSS```kkkoookkkcccYYYOOOGGGBBB@@@===<<<::::::;;;;;;:::999::::::999888777777666666666666777888999:::;;;;;;999999888888777777888999888999;;;;;;::::::999::::::999999:::;;;:::888666777777777777888999:::;;;:::999;;;>>>===:::<<<@@@JJJUUU^^^^^^XXXPPPFFF===::::::;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================>>>>>>===>>>>>>???@@@AAAAAA@@@BBBEEEEEEEEEJJJRRR```pppuuuuuu{{{qqqXXXKKKDDD?????????>>>======;;;;;;;;;<<<;;;;;;:::::::::999999999999:::;;;<<<;;;;;;999888777888888999999999999999999999999999;;;::::::999999888888888999999888777777777777777999999888888888888888888888888888888888777666666777777777888999:::999888888888888888888999::::::<<<<<<>>>HHHZZZfffcccYYYGGGBBB<<<999999999999888:::::::::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???>>>>>>??????AAACCCEEEHHHSSScccqqqooo```SSSKKKFFFCCC@@@@@@BBBCCCCCCBBB>>>@@@BBBCCCDDDEEEHHHJJJIIIKKKMMMNNNPPPUUU[[[aaafffmmmwww:::;;;>>>@@@???>>>FFFOOObbb\\\OOOAAA:::;;;;;;999888999999;;;<<<===>>>>>>===<<<;;;:::::::::::::::<<<;;;;;;;;;;;;CCCWWWiii}}}tttbbbNNNBBB???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDGGGPPPaaa|||kkk\\\MMMHHHHHHGGGDDDCCCBBBBBBAAA@@@???>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<>>LLLeeeqqqmmm^^^PPPBBB>>>???===:::888999888999999:::;;;<<<===;;;;;;;;;;;;:::999888888444555666777888:::;;;;;;<<<<<<;;;888666666888:::888888888888999999:::;;;:::AAA===NNNbbbjjjlllWWWKKKEEEBBBFFFNNN[[[lllzzzzzzqqqeeeYYYNNNFFFAAA>>><<<::::::;;;;;;:::999888888888888999999999999777777888999;;;<<<======999888777777888888999999;;;===???>>>;;;::::::<<<999888888999::::::999777777777777777888999:::;;;:::888888::::::888:::>>>AAAKKKVVV^^^aaa\\\NNN@@@===<<<:::;;;===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===>>>???@@@????????????@@@AAABBBBBB@@@@@@CCCFFFEEECCCFFFLLLQQQ```uuuuuuwwwxxx___NNNDDD===>>>@@@>>>>>>@@@;;;<<<<<<<<<;;;::::::999888888888888888999999:::999999777666666777888999777777888999:::;;;<<<<<<:::::::::999999888888888999888777777666666777777888888888888888888999999888888888888888777666666888999:::999888777777777888777777777777888999999;;;;;;<<>>??????>>>>>>???@@@AAACCCFFFLLLWWWgggvvv~~~ooo]]]QQQJJJGGGEEECCCBBBBBBBBBBBBBBBAAA@@@CCCEEEGGGHHHJJJLLLOOOMMMQQQVVVZZZ]]]dddnnnuuu999:::>>>@@@@@@@@@GGGQQQggg```QQQAAA:::;;;<<<:::::::::;;;;;;<<<===>>>>>><<<<<<;;;:::999999::::::;;;::::::::::::???NNN\\\jjjcccVVVGGG??????>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCFFFLLLWWWmmm{{{aaaTTTHHHEEEEEECCC@@@???AAAAAABBBBBBAAA???===<<<;;;;;;<<<======<<<;;;;;;:::>>>???BBBTTTjjjooogggPPPGGG?????????<<<999888999999888999999:::;;;<<<:::::::::::::::999888888444444555666777888999:::>>>>>>===;;;888888999;;;888888777888888999:::;;;888???<<>>:::888777777999::::::999999;;;<<<:::777666888;;;<<<:::888888999::::::999777777777777888999::::::999666666888999777999===:::BBBLLLWWWaaabbbWWWJJJDDD@@@<<<:::<<<>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;===???@@@AAA????????????@@@AAABBBBBB===>>>AAADDDCCC@@@CCCIIIIIITTTddduuuzzzvvvmmmTTTGGG>>>???AAA>>>>>>BBB<<<<<<<<<<<<;;;:::999999777777888888888999999999888777666666666777888999666777888999:::;;;<<<===999999999999999999999999888888777666666666666777777777777888888888888888888888888888888777666666888:::;;;:::888666666777777777777777777888999999::::::;;;@@@NNN^^^eeeeeeNNNFFF===888:::<<<;;;:::666777999:::;;;;;;:::999999::::::;;;;;;<<<<<<===<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCEEEJJJOOOUUU\\\iiiwww}}}ooo^^^PPPHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFIIIKKKMMMOOORRRTTTWWW]]]eeekkkooowww:::;;;>>>@@@??????GGGPPPhhhaaaSSSDDD<<<<<<<<<999;;;;;;<<<<<<=========>>>;;;;;;::::::999:::::::::<<<:::999::::::;;;DDDMMMSSSPPPHHH@@@>>>@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCEEEHHHMMM\\\zzzoooXXXNNNDDDDDDEEECCC@@@??????AAACCCDDDCCC@@@<<<:::;;;;;;<<<======<<<;;;;;;;;;===AAAMMM___lllggg[[[FFFAAA===>>>===999888:::999999888888888999999:::::::::;;;;;;::::::999999555555666666777888999999>>>@@@BBBBBB???<<<;;;;;;777777777777888999:::;;;888???@@@WWWkkknnnlllWWWIIIGGGIIISSSaaatttmmmZZZNNNEEEBBB@@@>>>>>>===<<<:::999999999:::::::::::::::888888999::::::;;;<<<<<<;;;999777888:::<<<;;;:::777999:::888555666;;;@@@CCC@@@<<<999999::::::999999888888888888888999999888555555999:::888777999666<<>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;===>>>???@@@============>>>???@@@AAA>>>>>>AAACCCBBB???AAAGGGHHHNNNXXXcccrrryyy}}}^^^MMMAAABBBCCC>>>===BBB<<<<<<<<<<<<;;;:::999888888888999999::::::999999888888777777777888:::;;;999999999:::::::::;;;;;;888888888999999::::::;;;888888777666666666666666666666666777777888888888888888888888888777666666666999;;;:::888666777999999888888888888999::::::888;;;;;;===EEESSS^^^bbbUUUKKK@@@::::::;;;:::888888999;;;===>>>>>>===<<<:::::::::;;;<<<============<<<;;;::::::;;;<<<===========================>>>???AAABBBEEEIIINNNSSS\\\eeemmmppprrrwwwxxxvvvsssiii[[[PPPIIIFFFDDDEEEDDDDDDEEEEEEEEEGGGIIIJJJIIILLLQQQVVV[[[___dddhhhpppwww<<<<<<>>>???======EEENNNgggaaaTTTFFF>>>===<<<888<<<<<<<<<===============;;;::::::999999::::::;;;===::::::;;;;;;:::>>>CCCDDDCCC???<<<===AAA???;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEECCCEEEEEEFFFQQQnnngggUUUKKKDDDEEEGGGEEECCCCCC???AAACCCEEEDDD@@@<<<999:::;;;<<<======<<<;;;:::??????EEEVVVhhhlll^^^OOOAAA>>><<<<<<:::777999===999999888888777888888888;;;;;;;;;<<<;;;;;;::::::666666666777888888999999>>>BBBFFFHHHEEEAAA<<<:::777777777777888999:::;;;;;;CCCEEE]]]pppooohhhRRRKKKKKKOOO\\\lll|||gggYYYHHHFFFCCCAAA@@@???===<<<;;;;;;;;;::::::999999999888888888999999::::::;;;;;;999777888;;;===<<<:::;;;>>>???===;;;>>>EEEKKKIIIEEE???;;;999999999999999999888888888888888888888555777;;;<<<888555555333999???DDDNNN\\\eeehhhSSSKKKAAA<<<===>>>>>><<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<===>>>???@@@@@@BBBDDDBBB>>>AAAFFFGGGIIIMMMSSS___ttt|||eeeSSSEEEDDDDDD>>>===AAA<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;::::::999888888888888999;;;<<<<<<<<<;;;::::::999999888777777888999:::;;;;;;<<<888888777666666666666666555555666666777777777888888888888888888777666666444777::::::888777999;;;::::::999999::::::;;;<<<888;;;<<<;;;???KKKWWW]]]ZZZOOOBBB;;;:::;;;888555555666999;;;;;;;;;:::999::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===????????????????????????AAACCCEEEGGGKKKRRRZZZ___kkkxxx|||sssnnniiiddd```VVVLLLHHHHHHGGGEEEEEEDDDEEEGGGHHHJJJMMMPPPSSSQQQVVV]]]eeemmmvvv}}}>>>======??????@@@HHHPPPeeebbbWWWHHH>>>===>>>===??????>>>>>>======<<<<<<;;;:::999999888888999999;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCAAADDDIIINNN]]]}}}aaaOOOKKKFFFCCCBBBBBBBBBBBB@@@@@@@@@@@@?????????>>><<<999999;;;;;;:::===CCCCCCEEEPPPcccoookkkYYYJJJAAA@@@>>>===<<<<<<<<<===888:::<<<<<<;;;999999999::::::::::::::::::::::::888777555444555666888999;;;GGGTTTXXXPPPDDD;;;777888888888888999:::;;;<<<;;;BBBJJJ^^^uuurrr]]]SSSNNNJJJQQQhhhwwwcccRRRLLLGGGDDD@@@;;;<<>><<<:::777888:::::::::999::::::999:::;;;:::999:::===???===<<<;;;:::;;;===???@@@>>>>>>>>>===============??????@@@@@@@@@AAAAAAAAADDDEEEIIIPPPXXXeeezzzpppZZZHHHDDDDDD???>>>BBB======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888999::::::888888999:::888888888999;;;;;;:::888444555666888999:::;;;;;;999999:::;;;:::999888777999999999999999888777777999:::;;;:::888777888999;;;:::999999;;;;;;:::999777999;;;;;;<<>>===777<<<<<<;;;:::::::::;;;;;;999999::::::;;;<<<<<<============;;;999888:::<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFHHHMMMUUUaaannnvvvvvvhhh\\\TTTQQQQQQNNNJJJHHHHHHHHHHHHHHHIIIMMMRRRUUUVVVWWW[[[___]]]fffrrr>>><<<===??????@@@GGGPPPgggcccXXXIII???>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999999888999999999;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBEEEIIIKKKWWWwwwuuu]]]MMMJJJEEECCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>><<<===???>>><<>><<<;;;::::::;;;;;;666888;;;;;;;;;::::::;;;::::::::::::::::::::::::999888666666666777999:::AAALLLZZZ^^^WWWKKKAAA<<<999999999999:::;;;<<<===:::CCCNNNeee|||uuu^^^QQQJJJLLLZZZvvvqqqYYYQQQIIIFFFBBB>>><<<>>>>>>>>>===<<<;;;::::::;;;::::::::::::::::::::::::>>>======<<<<<<===>>>>>>???;;;;;;DDDQQQXXXQQQFFF===<<<;;;999999999:::;;;;;;;;;:::::::::999999999::::::::::::999999999999:::::::::;;;@@@IIITTT[[[^^^WWWLLLBBB===;;;999999::::::;;;;;;:::999999999999:::;;;:::999:::===??????>>><<<;;;;;;<<<===>>>========================>>>>>>>>>?????????@@@@@@EEEEEEGGGKKKOOOWWWhhhwwwuuu^^^JJJEEEEEE@@@===???>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999999999999999999999:::;;;;;;:::999:::<<<999888777888:::;;;:::999555666777999::::::::::::888999::::::::::::999888999999::::::999999888777999:::;;;:::888777888999;;;:::999:::;;;<<<:::999:::;;;;;;999:::AAANNNXXX___XXXJJJ>>>;;;===<<<888999999999999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>===???@@@@@@>>>======>>>??????@@@AAABBBCCCFFFHHHNNNRRRYYY```gggpppxxx}}}}}}uuujjj^^^TTTNNNKKKKKKIIIHHHHHHIIIKKKMMMMMMMMMRRRYYY^^^aaaeeejjjnnn{{{===;;;<<<>>>>>>???FFFOOOhhhdddYYYJJJ@@@>>>???>>>===============<<<<<<<<<;;;;;;:::999999999999999;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCEEEHHHHHHPPPiiikkkWWWKKKHHHDDDBBBAAAAAA@@@???>>>>>>>>>>>>============>>><<<===@@@???===???CCCCCCSSSjjjyyyyyyiiiQQQ@@@===<<<:::999888888999:::555777:::;;;::::::;;;<<<::::::::::::::::::::::::999888777777777888:::;;;???IIITTTXXXRRRHHH???;;;::::::::::::;;;<<<======999DDDSSSmmmyyy^^^QQQKKKTTTkkk~~~hhh\\\OOOJJJGGGBBB??????AAA@@@>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888888;;;>>><<<;;;DDDTTTYYYNNN@@@:::888999999999:::;;;;;;<<<::::::::::::999999999999999999999999888888888777999:::::::::<<>>@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>??????CCCBBBDDDFFFGGGKKKVVVaaazzz}}}dddMMMFFFEEEBBB======>>>>>>===<<<<<<<<<<<<=========>>>>>>======<<<;;;::::::::::::::::::::::::999:::<<<;;;;;;;;;<<<===;;;999777777999:::::::::888888999::::::::::::999777777999:::::::::::::::999::::::::::::999888888999:::;;;:::888777888999999888888888::::::999777<<<<<<;;;777777???LLLVVVggg```QQQBBB;;;;;;<<<:::999999::::::;;;<<<>>>???;;;;;;<<<===>>>>>>??????>>>AAACCCCCCBBB@@@??????AAABBBEEEHHHMMMSSSXXX[[[aaafffmmmsssvvvxxxyyyzzzsssmmmbbbXXXPPPKKKGGGEEEJJJJJJKKKMMMPPPSSSUUUWWWZZZaaajjjrrrxxx~~~<<<:::;;;======>>>EEENNNgggcccXXXHHH>>>===>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGFFFKKK^^^qqqbbbQQQIIIFFFCCCAAA@@@@@@???>>>>>>============<<<<<<<<<;;;:::;;;======:::<<<@@@EEE[[[sss|||sss```JJJ;;;<<<;;;:::888888888999:::777888::::::999999:::;;;999999999999999999999999888888777777777888999:::;;;BBBIIIKKKFFF@@@;;;999:::::::::::::::;;;<<<<<<:::DDDTTTpppyyy___UUURRRaaa|||}}}lllYYYOOOKKKFFFCCCBBBAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@AAAAAA@@@@@@MMMZZZ[[[MMM===888<<<777888:::;;;<<<<<<;;;;;;:::::::::999999999999888888888888888777777777777888999::::::;;;>>>BBBEEESSSWWWYYYTTTJJJBBB???@@@<<<;;;:::::::::::::::999888:::;;;;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>=========>>>>>>>>>??????@@@@@@BBBEEEFFFGGGNNNVVVjjj{{{jjjQQQFFFFFFCCC???<<<>>>===<<<<<<;;;;;;<<<<<<===============<<<;;;;;;::::::::::::::::::::::::888999;;;;;;::::::<<<===<<<:::777666888:::::::::999999::::::::::::999888666777888999:::;;;;;;<<<999999999999999888888777999:::;;;:::888777888999666555555777888999777555999::::::888888>>>JJJSSShhhcccWWWFFF<<<;;;<<<===<<<<<<<<<<<<===>>>??????<<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDCCCBBBCCCEEEFFFHHHMMMUUU___iiippptttwwwxxxyyyvvvrrrmmmjjjiiiccc\\\SSSNNNLLLLLLKKKIIIQQQSSSWWWZZZ^^^aaaeeegggpppxxx;;;::::::<<<<<<===EEEMMMccc```UUUFFF<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFGGGFFFJJJWWWdddyyy^^^LLLHHHEEEBBBAAA@@@@@@???===============<<<<<<<<<;;;:::888999<<<<<<:::<<>>============::::::::::::::::::::::::======BBBLLLWWW]]]ZZZUUUVVVdddfffSSS@@@===@@@AAA:::;;;=========<<<:::999::::::999999999888888888888888888777777777666666666777999:::;;;<<<>>>AAAIIIQQQYYYZZZTTTKKKEEECCC<<<999777888:::;;;;;;999888:::;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<===============>>>>>>?????????>>>>>>>>>?????????@@@@@@??????BBBEEEFFFEEEIIIOOOXXXggg}}}pppVVVIIIFFFDDD@@@======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999999999777999::::::999999:::<<<===:::777666888999::::::999999:::::::::999888888666666777888:::;;;<<<===888888888999888777777666999:::;;;:::888777888999666666777888::::::888666444777:::::::::>>>GGGNNNaaabbbZZZKKK???<<<>>>???>>>>>>===<<<;;;;;;;;;<<<<<<===???AAADDDFFFHHHIIIKKKKKKJJJIIIJJJNNNSSSXXXVVVXXX^^^gggsss|||wwwlllbbb]]][[[[[[XXXTTTPPPPPPSSSUUUUUUTTT[[[```gggmmmrrrwww|||<<<:::;;;======>>>EEENNN___\\\RRRCCC:::999;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???BBBFFFFFFFFFJJJSSSZZZ}}}qqqZZZKKKGGGDDDBBBAAAAAA@@@???===============<<<<<<<<<<<<<<<::::::=========@@@FFFXXXkkkwwwnnn[[[MMMEEE@@@===<<<;;;:::::::::;;;<<<;;;;;;;;;999777666666888999999999999999999999999555666666666777777777777<<<<<<<<<:::999999;;;===999999999888888999999:::>>>DDDQQQlllwwwdddccc^^^tttxxxgggYYYNNNGGGEEEBBBAAA@@@@@@????????????::::::::::::::::::::::::::::::@@@OOOaaakkkiiicccaaacccVVV???:::DDDEEE;;;======>>>>>>===;;;999888999999999999888888888888888888888888777777777666555777999::::::;;;===>>>EEEKKKSSSZZZ[[[UUULLLEEE???;;;888888:::<<<;;;999777999;;;<<<;;;;;;<<<===999::::::;;;<<<<<<======<<<<<<======>>>>>>??????>>>>>>>>>?????????@@@@@@@@@???AAADDDDDDAAACCCGGGLLLXXXkkk}}}zzz```MMMFFFDDDBBB???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888888888888888888888888999::::::888888999:::<<<:::888777888999999999888888999999999888888777777777777888999:::<<<===888999999999999888777777999:::;;;:::888777888999888888:::<<<>>>>>>;;;999222777;;;;;;;;;===CCCIIIWWW^^^^^^SSSEEE???@@@AAA======;;;:::999888888888<<<>>>BBBHHHNNNSSSWWWYYY[[[ZZZYYYYYY[[[bbbjjjqqqrrrrrruuu{{{|||vvvlllaaaXXXUUUWWWZZZTTTSSSTTTVVV[[[___aaabbblllsss~~~<<<;;;;;;======>>>EEENNN\\\YYYPPPBBB::::::<<<<<<999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEEEEEEEIIIOOORRRhhh~~~fffUUUMMMFFFDDDBBBBBBBBBAAA???>>>>>>>>>>>>=========<<<<<<===;;;:::===>>>???EEELLL\\\mmmssscccOOOEEEBBB@@@<<<;;;:::999999:::;;;<<<:::::::::888666666777999888888888888888888888888666666777777888888888888888888888777666777888999;;;::::::999999999::::::???CCCPPPmmmwwwggghhhggglllZZZNNNJJJFFFEEECCCBBB@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999777:::DDDQQQXXXWWWTTTSSSMMMAAA888:::AAA@@@999<<<<<<<<<<<<;;;:::999999999999999999888888888888999999888888888777777777555777999999999999:::<<<@@@BBBHHHSSS^^^___WWWNNNEEE@@@;;;:::<<<===;;;888777999<<<<<<<<<;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<======>>>=========>>>>>>>>>??????@@@>>>@@@DDDDDDAAABBBEEEIIIQQQ]]]kkk|||lllTTTHHHDDDCCCAAA??????>>>===============<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999:::;;;<<<;;;999888888999;;;:::888999::::::999777666666777888888888777777888888777888888:::;;;<<<:::;;;;;;;;;;;;:::999999999:::;;;:::888777888999777888999<<<>>>>>><<<999666999<<<:::888999???EEEOOO\\\ccc[[[MMMCCC@@@@@@======<<<;;;:::::::::;;;<<<@@@GGGPPP[[[dddkkkoooqqqpppooommmnnnrrryyy}}}~~~}}}}}}|||vvviiifffaaa[[[WWWWWW[[[^^^ZZZ\\\```eeekkkrrrzzz===;;;<<<>>>>>>???FFFOOO[[[YYYOOOBBB::::::======999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDDDDDDDHHHLLLNNNZZZvvv]]]RRROOOFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===============:::999;;;===???FFFNNN\\\kkkmmm[[[FFF??????===;;;:::999999999:::;;;<<<888999999888666777999;;;888888888888888888888888777777888999999999999888777888999:::;;;::::::999<<<;;;;;;:::::::::;;;;;;>>>CCCQQQoooyyyhhhkkkooo}}}eeeUUUOOOIIIHHHFFFCCCAAA??????>>>========================>>><<<:::;;;===???>>>===???<<<>>>AAA???:::<<>>MMM^^^fffaaaXXXJJJEEE>>><<<======:::777777999<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===???DDDFFFDDDEEEHHHGGGKKKSSS\\\kkktttYYYIIICCCCCCBBBAAA@@@@@@???????????????===============<<<<<<;;;::::::::::::::::::::::::<<<===>>><<<:::888999999;;;:::999:::::::::888666555555666777777777777777999888888777888999;;;<<<<<<<<<======<<<<<<;;;:::999:::;;;:::888777888999555555777:::<<<<<<999777;;;===<<<888555666===CCCKKK[[[gggaaaRRREEE@@@??????>>>>>>>>>>>>??????@@@;;;AAAJJJWWWdddqqqzzz|||yyyyyy{{{}}}wwwuuutttuuuvvvqqqhhh```ZZZZZZZZZZZZYYYZZZ]]]```gggkkkrrrxxx;;;:::::::::<<>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;===>>>?????????>>>>>>??????@@@AAAAAA@@@@@@AAABBBDDDFFFGGG[[[qqqooo\\\RRRMMMDDDCCC@@@???>>>>>>@@@@@@AAA@@@>>>=========>>>??????:::;;;@@@???;;;CCCQQQdddhhhdddTTTEEE???<<<:::???===;;;888888999;;;===;;;;;;;;;:::::::::999999<<<;;;;;;:::999999999:::999::::::999888888999;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888999::::::???FFFXXXvvvuuugggppp{{{xxxcccUUUNNNIIIGGGGGGEEEBBBAAACCC<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;999777666::::::999999888777666666555666888:::;;;;;;;;;:::333:::@@@AAA<<<888999<<<;;;;;;???IIIWWWbbbggghhhYYYLLLBBB???>>>999777:::999888888999;;;<<<<<<;;;@@@???>>><<<;;;:::999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============@@@@@@AAABBBBBBCCCDDDDDDEEEIIINNNRRR[[[nnnbbbOOOIIIDDD>>>CCCCCCBBBAAAAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777999888777666666777888888<<<:::888666666888:::<<<:::999888888888999:::;;;::::::::::::::::::::::::888777666666666777999:::777888999999888:::===???III\\\kkkgggYYYMMMDDD>>>BBBAAA??????@@@AAA@@@???CCCEEEIIIRRR^^^lllyyy|||wwwsssqqqooooooiiigggeeeeeeeeeddd```\\\XXX[[[\\\[[[^^^gggoooqqquuuzzz;;;:::::::::<<>>?????????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEFFFTTTiiigggUUUKKKGGGCCCBBB@@@>>>>>>>>>???@@@@@@???>>>=========>>>???>>>:::;;;???>>>===HHHXXXjjjjjjaaaPPPCCC>>>===:::<<<;;;999777777888999:::;;;:::::::::999999999999;;;;;;:::999999999999999999::::::999888888999;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>FFFXXXtttqqqeeeoooooobbbVVVPPPKKKJJJFFFBBB@@@BBB>>>>>>===<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::888777::::::999999888777777777777888999:::::::::999888888>>>CCCCCC===999:::<<<;;;;;;===DDDOOOZZZbbbfffdddUUUFFFAAA>>>;;;999:::999888888999;;;===<<<;;;>>>>>><<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<>>>=====================??????@@@AAAAAABBBCCCCCCBBBEEEIIILLLRRRccc{{{jjjTTTKKKFFFAAABBBBBBBBBAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::999999999999999999999999999888777666666777888999;;;:::888777777888:::;;;:::999888888888999:::;;;::::::::::::::::::::::::888777666666666777999999999999:::999999:::===???GGGXXXgggfff]]]RRRIIIBBBCCCAAA???@@@BBBCCCDDDCCCFFFFFFIIIOOOXXXccclllrrrsssqqqnnnjjjgggfffeeeeeeaaa```___aaacccccc```]]]```dddgggggglllvvv~~~;;;;;;::::::<<<>>>AAACCCUUU[[[XXXIII>>>===<<<999::::::::::::::::::::::::============<<<;;;:::999:::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<===>>>?????????>>>>>>??????@@@AAACCCBBBAAAAAAAAABBBDDDEEEMMM___{{{bbbQQQIIIEEEBBBAAA???>>>======>>>???@@@???>>>=========>>>>>>===:::<<<>>>===???PPPbbbssskkk[[[JJJ@@@>>>===:::::::::999999999999888888:::::::::999999999888888::::::999888888888888999999::::::999888888999;;;;;;;;;;;;::::::;;;;;;<<<;;;:::::::::<<<===???AAA@@@IIIZZZsss~~~ooofffrrrsssaaaXXXPPPLLLHHHBBB@@@AAA??????>>>===============::::::;;;;;;;;;;;;::::::::::::::::::999999999999999::::::;;;;;;::::::999:::::::::999888888777777999::::::::::::999888777:::>>>BBBAAA<<<888888:::;;;;;;<<>>>>>??????@@@@@@AAAAAA@@@CCCFFFFFFKKKXXXkkkzzzwww\\\MMMGGGCCCAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999::::::::::::::::::::::::888888777777777888888999999999999999999999999999999999999999999:::;;;;;;;;;;;;::::::999999888888777777777666777888888999:::;;;;;;:::::::::===???DDDQQQ___dddaaaZZZPPPHHHGGGEEECCCCCCFFFIIIJJJJJJLLLLLLMMMPPPUUU[[[aaaeeedddcccbbb`````````aaaaaa``````bbbeeeiiikkkkkkiiiqqqvvvzzz{{{;;;;;;:::;;;<<<>>>@@@AAAOOOWWWWWWJJJ@@@>>>===:::::::::::::::::::::::::::<<<=========<<<;;;999888:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>===============>>>>>>>>>??????>>>>>>??????@@@AAADDDCCCBBBAAAAAAAAABBBCCCIIIWWWsssttt\\\NNNGGGDDDAAA@@@???>>>============??????>>>>>>============<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999999999999999999999999999999999999999:::;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999777:::===;;;777555666888999;;;======???FFFQQQZZZbbb\\\SSSIII@@@;;;<<<>>>888888888999<<<>>>>>>===::::::999999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<========================>>>>>>?????????AAACCCEEEFFFHHHRRRaaammmdddOOOFFFDDDAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888999999::::::999999888::::::::::::::::::::::::888888888888888888999999888999::::::::::::999888999999999999::::::;;;;;;<<<;;;;;;:::999888777777777777777777777888888999;;;<<<<<<;;;:::;;;===???AAAJJJWWWaaaddd```WWWPPPPPPNNNLLLLLLNNNQQQSSSSSSTTTUUUVVVXXX\\\```cccfffddddddeeeeeegggiiijjjlllnnnppptttyyy~~~;;;;;;;;;;;;<<<===???@@@GGGRRRTTTIII???======;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAADDDCCCBBBAAA@@@AAABBBBBBJJJSSShhhiiiTTTHHHCCCAAA@@@@@@???>>>>>>=========>>>>>>>>>>>>======<<<<<<=========<<<===FFFYYYkkkuuucccLLL???;;;<<<<<<;;;999:::<<<======<<<:::999:::::::::999999999888888999888888777888888999999999::::::999888888999;;;:::::::::::::::;;;<<<===<<<;;;:::::::::;;;===>>>CCCRRRbbbrrryyyooopppuuuhhhYYYQQQLLLGGGEEEFFFAAA@@@>>>===<<<;;;:::::::::;;;;;;;;;::::::999888999999999999999999999999999999999999:::;;;;;;<<<:::::::::999999999999999777888888888999:::;;;;;;444666888777555444666888777;;;??????>>>AAAJJJQQQYYY^^^___UUUFFF===<<<>>>999888888:::<<<>>>>>>===::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>><<<<<<==================???BBBDDDEEEGGGNNNYYYbbbooommmRRRFFFDDDAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999::::::999999888999999999999999999999999777777888888999999999999777888:::;;;;;;:::888777999999::::::;;;;;;;;;;;;;;;;;;:::999888888777777666777777777888888888888;;;;;;<<<;;;:::;;;===@@@@@@FFFRRR___hhhhhhaaa\\\]]][[[YYYYYY[[[]]]^^^^^^```bbbeeeiiimmmpppsssuuuqqqrrrsssvvvxxx{{{}}}~~~;;;;;;;;;;;;<<<======>>>CCCOOORRRGGG===;;;<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;<<<===>>>?????????>>>>>>??????>>>>>>??????@@@AAACCCBBBAAA@@@@@@AAABBBBBBJJJOOO\\\www}}}cccQQQHHHDDDCCC@@@@@@@@@??????>>>============>>>>>>>>>===<<<;;;============BBBMMM___llllllYYYEEE<<<;;;;;;;;;;;;777888999:::;;;:::999888;;;;;;;;;:::::::::999999999888888888888999::::::999::::::999888888999;;;::::::::::::;;;<<<<<<===<<<;;;:::::::::;;;<<<===CCCUUUfffsssxxxrrrxxxwwwdddXXXQQQKKKHHHHHHDDDCCCAAA@@@>>>===<<<<<<;;;<<<<<<;;;;;;:::999888999999999999:::::::::::::::999999999::::::;;;<<<::::::::::::::::::999999777777777888999:::<<<===666777777777666666888:::666;;;???@@@>>>???DDDIIISSS___ggg```PPPDDD???>>>;;;:::999:::<<<>>>===<<<;;;:::::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<============<<>>>>>===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;:::999999::::::::::::999999999999999999999999999999666777888999::::::::::::888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;;;;::::::999999888888777777666666777888888888888777999::::::::::::;;;>>>@@@BBBFFFRRRcccooorrrqqqpppnnnmmmlllnnnppprrrrrrrrrtttvvv{{{;;;;;;<<<<<<<<<<<<<<<===DDDPPPSSSGGG;;;999:::999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@???>>>>>>??????>>>>>>??????@@@AAABBBAAA@@@@@@@@@AAABBBCCCHHHJJJQQQeeewww^^^OOOIIIFFFEEEAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>>>>===<<<;;;;;;<<<===@@@IIIXXXfffooo___OOO@@@;;;;;;::::::;;;777888999999:::::::::999<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;999::::::999888888999;;;::::::::::::;;;<<<======;;;;;;:::;;;;;;===???@@@GGGZZZlllwww{{{xxxssscccWWWNNNHHHGGGEEEDDDBBB@@@>>>===<<<<<<=========<<<<<<:::999999999:::::::::;;;;;;;;;;;;;;;:::999999999:::;;;<<<::::::::::::::::::::::::999999888888888999;;;<<<:::999888777666777888:::888:::=========>>>AAADDDJJJWWWbbbaaaXXXPPPHHHAAA<<<;;;:::;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>===============<<<<<<<<<;;;>>>@@@BBBCCCEEEIIIMMMRRRaaasssbbbNNNIIIBBBBBBBBBAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::666777888:::;;;;;;::::::999999999::::::999999999999:::;;;<<<<<<<<<;;;:::999999999888888888888888555666777888999888888777777888999999999;;;>>>AAAEEEHHHUUUiiiyyy<<<<<<<<<<<<<<<<<<<<<<<>>???===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@@@@??????>>>?????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCFFFFFFIIIXXXzzznnnWWWJJJEEECCCBBBAAAAAABBBAAAAAA@@@>>>>>><<<===>>>>>>>>>===;;;::::::;;;===BBBOOO___lllrrrWWWIII===;;;<<<:::999;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999999:::;;;;;;<<<999::::::999888888999;;;999999999:::;;;<<<===>>>:::::::::;;;===@@@BBBCCCKKK```rrr|||kkk\\\PPPHHHEEEDDDCCCAAA???===;;;::::::============<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;::::::::::::::::::::::::;;;:::999888888888999:::<<<:::888666555555666777999:::::::::;;;<<<@@@BBB@@@LLLXXX\\\\\\ZZZPPPEEE>>><<<;;;;;;<<<===;;;:::>>>===<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>==================<<<<<<<<>>>>>======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;::::::999999999999999999999999999:::;;;<<<<<<<<<;;;:::888888888888888999999999555666777999999888888777555666888888999;;;???AAAHHHKKKYYYooo<<<<<<<<<<<<=========>>>EEENNNQQQIII>>>999999:::=========<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<===>>>@@@AAA>>>????????????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAAFFFCCCDDDSSSmmm~~~dddUUUHHHEEEEEE>>>@@@@@@????????????????????????>>>>>>>>>>>>??????>>>>>><<>>===<<<;;;:::::::::===<<<:::888777777777888;;;:::888666666777888999777888999:::;;;;;;;;;;;;;;;;;;:::999888;;;@@@CCCJJJZZZqqq{{{dddQQQIIIJJJHHHBBB???BBBDDDAAA>>>===>>>============<<<<<<<<<===:::888:::>>>@@@===:::===<<<;;;:::::::::::::::;;;999777777888999888777888888888888888999999999555555555555666666666666777999;;;<<<<<<<<<>>>@@@===HHHSSSYYY]]]___WWWMMMCCC<<<999===>>>:::888;;;999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<============;;;999999;;;===@@@@@@@@@AAACCCEEEFFFGGGLLLNNNTTT```ooowww\\\MMMFFFFFFCCC???===>>>===<<<;;;===>>>???>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;:::888:::::::::::::::999888777::::::::::::999888777777999999::::::::::::;;;;;;999999999999999999999999666666777888888888888888777888888888999===AAAEEEHHHQQQaaavvv;;;;;;;;;<<<<<<<<<<<<===FFFOOORRRJJJ>>>999999:::<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAADDDBBBDDDPPPddduuu^^^QQQEEECCCDDD>>>BBBAAA@@@>>>>>>>>>????????????>>>>>>>>>>>>??????<<<===???IIIbbb{{{vvvUUUHHH===<<>>>>>>>>>>>>>>===<<<;;;:::::::::<<<;;;:::999888888999999<<<:::999777777888999:::::::::;;;<<<============<<<;;;;;;999999;;;@@@CCCLLL]]]vvvvvvaaaUUURRRMMMFFFCCCDDDEEEAAA>>>>>>>>>>>>>>>>>>============>>>;;;999;;;???@@@>>>;;;===<<<;;;;;;:::::::::;;;<<<:::888888999999999888999999999888888888888888666777777777888888888888888:::;;;<<<;;;<<<===???<<>>@@@===;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>===<<<::::::<<<>>>@@@@@@@@@AAACCCDDDFFFGGGIIIJJJOOOXXXcccttt|||___LLLGGGFFFCCC@@@??????>>>======>>>???@@@???>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;:::888:::::::::::::::999888777888999999:::::::::999999999999999:::::::::;;;;;;999999999999999999999999777777888888888888888777777888888888999<<>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBEEELLLXXXpppiiiVVVLLLBBBBBBDDD???DDDBBB@@@>>>======????????????>>>>>>>>>>>>??????===>>>AAAOOOiii~~~rrrQQQEEE<<<<<>>??????@@@@@@@@@======<<<::::::<<<@@@DDDNNNccc~~~uuuccc[[[RRRKKKFFFFFFFFFBBB?????????>>>>>>>>>============???===;;;<<>><<<;;;::::::::::::::::::;;;<<<::::::;;;;;;::::::999999999999:::;;;;;;<<<<<<===>>>>>>>>>===;;;;;;===?????????@@@AAABBBDDDEEEFFFFFFGGGKKKOOOUUUaaaxxxfffQQQIIIFFFBBB@@@@@@@@@??????>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;:::888999999:::::::::999888888777777888999::::::::::::999999999999::::::::::::999999999999999999999999888888999999999888888777777888999999999<<<@@@CCCLLLUUUfff|||;;;;;;;;;<<<<<<<<<======GGGPPPTTTLLLAAA<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<===???@@@<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBAAABBBFFFIIIMMM^^^xxxaaaRRRJJJBBBBBBDDD???EEEDDDAAA>>>======>>>?????????>>>>>>>>>>>>??????@@@@@@CCCRRRkkk{{{uuufffLLLBBB;;;<<>>>>>>>><<<::::::;;;<<<;;;:::;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;======>>>???@@@@@@@@@@@@>>>>>>===;;;;;;===BBBEEERRRiiioooaaaVVVNNNHHHGGGFFFBBB@@@@@@>>>>>>=========<<<<<<<<<>>>===;;;<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;:::;;;<<<;;;:::;;;;;;:::999888888777777999999999999:::::::::;;;:::;;;<<<<<<::::::;;;<<<999;;;<<<@@@HHHUUUbbbiiicccXXXJJJBBB>>><<<:::999;;;;;;:::::::::;;;;;;<<<999:::::::::::::::999999999999:::;;;;;;<<<<<<===>>>???>>>===<<<<<<>>>@@@?????????@@@AAACCCDDDEEEFFFGGGJJJKKKLLLUUUhhh{{{pppZZZKKKEEE@@@@@@AAA@@@????????????@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;999888999999:::::::::999999888777888999:::::::::::::::888999999999999:::::::::999999999999999999999999999999999:::999999888777999:::::::::;;;<<<@@@CCCJJJSSSccczzz============>>>>>>>>>>>>EEEOOOTTTMMMCCC===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===???@@@;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::::::::;;;<<<<<<===============>>>>>>>>>?????????????????????@@@@@@AAABBBBBBBBBEEEHHHGGGRRRrrrppp\\\PPPKKKCCCBBBEEE@@@EEEDDDAAA???>>>>>>>>>?????????>>>>>>>>>>>>??????BBBAAAGGGWWWlllvvvmmm___HHH@@@:::<<>>===>>>>>><<<:::::::::;;;:::999999:::;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????????????????>>>======???DDDHHHWWWooo}}}kkk\\\SSSKKKIIIGGGCCC@@@AAA=========<<<<<<<<<;;;;;;===<<<;;;<<<<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<===???===;;;;;;<<<===<<<;;;<<<;;;;;;:::999888777777888888888999999999:::::::::<<<<<<<<<:::999:::;;;===;;;:::<<>>>>>>>>===<<<<<<>>>@@@?????????@@@@@@BBBCCCDDDDDDEEEGGGIIIHHHNNN^^^mmmzzzdddNNNEEE???@@@AAA???===???>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;999888888999999:::::::::999999:::::::::::::::999888777888888888999999999::::::999999999999999999999999999999::::::::::::999999:::;;;<<<<<<<<<===@@@BBBIIIPPP___uuu======>>>>>>>>>?????????BBBLLLSSSMMMCCC>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;<<<>>>>>>;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::<<<======>>>===============>>>>>>>>>????????????>>>??????@@@AAABBBCCCAAACCCGGGFFFKKKdddhhhVVVMMMJJJCCCCCCEEE@@@CCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>??????@@@CCCMMM```qqquuuiii[[[EEE>>>:::<<<>>>===<<<======;;;999999::::::999888888999:::<<<<<<<<<;;;:::888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===>>>>>>>>>>>>>>>BBBGGGKKK^^^www|||fff\\\RRRNNNJJJEEEBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???===;;;;;;<<<===<<<;;;;;;;;;::::::999999888888777777888888888999999999:::;;;<<<;;;:::999:::;;;@@@======>>>AAAHHHUUUaaarrrqqqjjj\\\OOOHHHBBB======<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999999:::;;;;;;<<<<<<============<<<;;;<<<>>>@@@????????????@@@AAABBBCCCBBBAAACCCEEEFFFIIITTT___lllSSSGGG???AAACCC???===?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;:::888888888999:::::::::999999::::::::::::999888777777888888888888999999999999999999999999999999999999888999:::;;;;;;;;;;;;:::;;;<<<======<<<===???AAAIIIOOO[[[nnn============>>>>>>>>>>>>???JJJQQQLLLCCC?????????<<<<<<<<<=========>>>>>>:::::::::::::::;;;<<<<<<:::999999999999:::;;;;;;<<<;;;::::::999999:::::::::;;;===>>>???>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBDDD>>>???GGGGGGHHHYYYqqqzzz^^^NNNIIIHHHBBBBBBDDD@@@AAAAAABBBBBBBBBAAA????????????>>>>>>>>>>>>??????>>>EEEVVVjjjvvvqqq```QQQCCC===:::===>>><<<;;;<<<<<<:::888888999::::::999666888:::<<<<<<<<<;;;:::888999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;999:::;;;<<<===============>>>>>>>>>@@@DDDIIIMMMeee~~~uuuiii]]]UUUOOOHHHDDDCCC????????????>>>>>>>>>>>>======>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::777888888888999999999999999:::;;;;;;:::999:::<<<===;;;<<>>>>>??????@@@AAABBBBBB???@@@DDDGGGHHHMMMSSSkkkuuuXXXJJJAAADDDEEE@@@===@@@@@@@@@??????>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;:::888777888999::::::::::::999999999:::::::::999999888888888888888999999999999999999999999999999999999777888999;;;<<<<<<<<<<<<999;;;<<<<<<;;;;;;===>>>GGGJJJTTTeee}}}<<<<<<<<<<<<=========>>>===HHHPPPLLLCCC@@@@@@@@@<<<=========>>>>>>??????::::::999999999:::;;;;;;999999888888999999:::;;;<<<;;;::::::999999::::::;;;<<<===????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDD<<<<<>>??????>>>>>>>>>>>>??????===HHH\\\qqqxxxlllVVVFFFBBB===;;;===>>>;;;:::;;;;;;999888888999::::::999666777:::<<<===<<<;;;:::888999::::::::::::888888888999::::::;;;;;;;;;:::999:::;;;<<<==================>>>???@@@EEEKKKOOOjjjttteee\\\SSSJJJEEEDDDAAAAAAAAA@@@@@@@@@@@@???>>>??????>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::<<<<<<;;;::::::::::::::::::::::::;;;888888999999999:::::::::888999;;;;;;:::999;;;<<<888777999===<<<;;;BBBLLLSSSfffuuurrreeeVVVJJJAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======999999:::;;;;;;<<<<<<===;;;;;;<<<;;;:::;;;===??????>>>>>>>>>???@@@AAAAAADDD@@@@@@EEEHHHIIIJJJMMM\\\lll|||\\\MMMCCCFFFGGGAAA>>>AAABBBAAA@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::888777888999:::::::::::::::777888999999::::::::::::777888888888888999999999999999999999999999999999777888999;;;<<<===>>>>>>888999;;;:::999999;;;<<>>???999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999::::::;;;<<<<<<<<<;;;???>>>>>>============>>><<<<<<<<<<<<===>>>@@@@@@???@@@AAA@@@??????AAACCCDDDCCCBBBAAADDDKKKTTTZZZjjjSSSLLLGGGEEECCC???>>>@@@<<<<<<;;;<<<<<<===>>>??????===<<<===???@@@@@@???CCCNNN```pppqqqcccPPPDDD:::;;;<<<;;;999888999:::999999888888888888888888888999::::::;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>???@@@<<<>>>EEECCCHHH[[[xxxrrraaaVVVOOOGGGAAAEEEBBBAAAAAA???<<<===BBB@@@???===<<<;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>???>>><<<;;;::::::;;;;;;>>>===;;;;;;<<<<<<;;;999777777777777888999:::;;;888888999999999:::::::::999:::;;;<<<===>>>???@@@OOOXXXeeemmmiii\\\LLLAAA===============<<<:::999<<<:::888999<<<>>><<<:::<<<;;;:::999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;===>>>>>>???@@@BBBCCCDDD@@@@@@@@@AAACCCEEEFFFGGGRRR^^^mmm~~~gggUUUGGGEEECCC======BBBDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;;;;999888777777777555333888888999999999:::::::::999999:::::::::999999888<<<<<<:::999888777777777::::::;;;<<<===>>>??????>>>>>>===;;;::::::===???EEECCCHHHWWWjjj<<<<<<<<<<<<<<<<<<<<<<<<===CCCJJJKKKFFF@@@======<<<;;;:::::::::;;;<<<===999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;======<<<<<<<<<======>>>============>>>??????@@@???@@@@@@@@@??????AAACCCCCCCCCBBBBBBDDDJJJQQQWWWqqqfffQQQJJJEEEDDDBBB>>>===??????>>>>>>>>>>>>??????@@@???>>>======>>>???@@@@@@FFFTTTgggqqqkkkZZZGGG===:::;;;<<<;;;999888999:::888888999999999999999999999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<============>>>>>>>>>???@@@<<<>>>EEEDDDKKK___mmm```UUUMMMGGGDDDAAA@@@AAA@@@<<<===@@@???>>>===<<<;;;;;;;;;<<<======<<<;;;;;;<<<======>>>>>>===<<<;;;:::::::::===;;;:::;;;<<<<<<;;;:::777777777777888999:::;;;999999999999::::::::::::::::::;;;<<<===>>>??????FFFNNN[[[fffiii___NNNAAA???>>>============<<<;;;<<<:::999:::<<<===<<<:::<<<;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<============>>>@@@AAABBB@@@@@@@@@AAACCCDDDFFFGGGJJJUUUaaapppooo[[[JJJFFFEEE@@@>>>BBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;===;;;999999999999777555777777777888888888999999999999999::::::999999888;;;;;;:::999888888888888999:::;;;===>>>@@@AAABBB??????>>><<<;;;<<<>>>@@@CCCCCCGGGSSScccwww<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@FFFGGGDDD???;;;:::;;;;;;::::::::::::::::::999999999999999:::;;;;;;;;;;;;<<<============<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????????????????@@@@@@@@@??????AAABBBBBBBBBCCCCCCDDDHHHMMMQQQ___www___NNNHHHCCCCCCAAA>>><<<>>>@@@??????>>>>>>>>>>>>?????????>>>===>>>???@@@AAAIII\\\qqqttteeePPPAAA:::;;;<<<===<<<999888888999888888999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>???@@@<<<>>>EEEFFFPPPfffnnn___SSSMMMEEEAAA@@@AAA@@@===<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;::::::;;;999999999;;;<<<;;;:::777777777777888999:::;;;999999999:::::::::;;;;;;::::::;;;<<<======>>>>>>???DDDOOO^^^iiieeeVVVHHHBBB@@@===<<<=========<<<;;;:::999:::<<<===<<<;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFDDDLLLUUU___qqq}}}fffOOOHHHFFFCCC@@@AAABBBBBBAAAAAA@@@??????>>>??????>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>><<<;;;:::;;;:::999777666666666777777777888888888999999::::::999999999::::::999888888999999:::999999;;;===???AAABBBCCC>>>??????===<<<<<>>;;;::::::::::::::::::999888777999999888888888999:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::;;;;;;;;;;;;999999999:::;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>???@@@???>>>>>>@@@BBB@@@BBBCCCDDDDDDFFFIIILLLUUUrrrpppYYYLLLGGGCCCCCCBBB>>>===>>>>>>>>>===<<<<<<;;;<<<<<>>>>>===>>>AAACCCMMMeeezzzwwwbbbLLLAAA>>><<<======<<<:::888888999888888999:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<======>>>>>>???@@@===???FFFHHHUUUlll}}}hhhYYYQQQHHHCCCAAABBBAAA===<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999999888777888:::;;;;;;:::777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>EEEUUUfffjjjaaaVVVHHHCCC===;;;;;;======<<<::::::::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<======@@@@@@@@@AAABBBCCCEEEFFFDDDIIIOOOUUUaaayyyqqqVVVIIIGGGDDDAAA???AAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<>>><<<;;;:::;;;;;;999888666666666777777777888888888888999:::::::::999999999888888888999999:::;;;999:::;;;<<<===??????@@@======>>>===<<<<<<>>>@@@>>>AAAFFFKKKRRRaaa{{{;;;;;;;;;<<<<<<<<<======<<>>>>>??????<<<;;;;;;:::::::::;;;<<<999999999999:::<<<======??????@@@@@@@@@??????>>>>>>???@@@???>>>>>>@@@BBB@@@AAACCCDDDDDDDDDFFFHHHOOOeeehhhTTTKKKFFFCCCDDDCCC@@@>>>@@@>>>>>>===<<<<<<;;;<<<<<<===>>>???>>>===>>>BBBFFFWWWooowww^^^JJJBBBAAA<<<======<<<:::999999:::888888999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>??????AAA>>>@@@FFFIIIWWWpppuuuaaaUUUNNNGGGCCCCCCBBB>>>===>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;:::999777777888:::;;;:::999777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>><<<>>>KKK\\\gggfffbbbPPPHHH???::::::<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>????????????>>>=========>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKNNNVVVjjj|||]]]LLLGGGEEEAAA>>>AAA@@@@@@??????>>>======>>>>>>>>>>>>============:::::::::999999999888888::::::;;;;;;<<<<<<<<<<<<<<<;;;999999::::::888777777777777888888888999999777888999:::::::::::::::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>===@@@EEEJJJNNN[[[uuu::::::;;;;;;<<<============???AAACCCCCC@@@===:::::::::999999999999999999:::999777666777888:::<<<999:::;;;<<<===>>>>>>>>>===<<<;;;:::999:::;;;<<<:::::::::::::::;;;<<<======>>>???@@@@@@@@@>>>>>>>>>?????????>>>>>>@@@AAA@@@AAACCCDDDDDDDDDEEEGGGJJJXXXttt~~~bbbRRRIIIDDDBBBDDDDDDAAA???AAA@@@??????>>>>>>>>>>>>???;;;===>>>======???EEEJJJcccvvvqqqVVVEEE@@@>>>;;;<<<===<<<;;;:::;;;<<<888888999999::::::;;;;;;888999::::::;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@BBB@@@AAAGGGIIIWWWppppppaaaWWWNNNFFFDDDCCC@@@>>>??????????????????===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888888:::;;;:::999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<:::;;;BBBOOO[[[ccceeeZZZPPPCCC;;;:::<<<;;;:::999:::<<<;;;::::::;;;==================<<<;;;:::;;;;;;;;;<<<===>>>>>>???@@@@@@???>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIMMMZZZrrrgggQQQIIIFFFBBB???AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>============::::::999999999888888888999:::;;;<<<<<<===<<<<<<;;;999888888999999888666777777777888888888999999777888999999::::::::::::999888888888999::::::;;;;;;;;;;;;:::999999888888888:::;;;<<<;;;;;;<<<>>>===???DDDHHHKKKWWWnnn::::::;;;;;;<<<======>>><<<>>>@@@BBBBBB@@@===:::::::::999888999999;;;;;;:::999777666666888:::<<<999:::;;;<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@>>>>>>===>>>???>>>===>>>???AAA@@@BBBCCCCCCCCCDDDFFFHHHIIIOOOdddqqq\\\RRRFFFBBB@@@BBBCCC@@@???@@@???>>>>>>>>>>>>??????@@@999<<<>>>======@@@GGGMMMeeetttwwwdddLLLAAA>>>;;;:::;;;<<<<<<;;;;;;<<<===888888999999999999999999777888999999::::::999999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAA@@@DDDBBBCCCGGGHHHUUUnnnqqq___TTTIIIEEEDDDAAA@@@AAA@@@@@@AAAAAA@@@???===<<<;;;<<<============<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;:::999999:::;;;999888777777777777888999:::;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;::::::::::::;;;===@@@FFFPPP\\\dddeeeYYYIII???<<<===<<<:::888:::<<<<<<::::::;;;======>>>>>>>>>===<<<:::999;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDBBBCCCFFFHHHOOO___ooopppWWWKKKGGGDDDAAABBBAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999999:::;;;<<<=========<<<:::999888888999999888777666666666777777777888888777777888999::::::::::::999999999888999999::::::;;;;;;::::::::::::999999888:::<<<<<<<<<<<<===>>>===>>>AAAEEEHHHQQQdddvvv::::::;;;;;;<<<===>>>>>><<<===>>>@@@AAA@@@<<<999;;;:::888888888:::<<<>>>:::999777555666888:::<<<999:::;;;;;;<<<;;;;;;;;;>>>===;;;999999999;;;<<<======<<<;;;;;;;;;<<<<<<999;;;===???@@@@@@>>>>>>===>>>???>>>======???AAAAAABBBCCCCCCCCCDDDFFFIIILLLMMM\\\~~~gggXXXSSSDDD@@@???AAABBB???>>>???<<<<<<;;;<<<<<<===>>>???888;;;=========@@@HHHOOOaaammmlllYYYFFF@@@>>>;;;999;;;<<<<<<;;;<<<===>>>999999888888888888888888777777888999999999999888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAABBBBBB@@@EEECCCDDDGGGGGGTTTmmm~~~dddXXXKKKFFFDDDBBBAAABBBAAAAAABBBBBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::;;;===>>>===;;;::::::;;;;;;999888777777777777888999:::;;;<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;::::::999999===AAABBBCCCKKKXXXcccmmm___MMMBBB>>>>>>===;;;888;;;===<<<:::999;;;>>>===>>>>>>>>>>>><<<:::999<<<<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDAAABBBFFFGGGIIITTTaaammmuuu[[[MMMHHHFFFCCCBBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999;;;===>>>>>>===<<<;;;999888888::::::999888555555555555666666666777666777888999:::;;;;;;;;;::::::999999888999999::::::::::::;;;;;;;;;<<<<<<999;;;===>>>======>>>???======???CCCEEEMMM]]]lll<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEFFFCCC>>>999<<<<<<;;;::::::::::::;;;999999888999:::;;;<<<===>>>===;;;::::::;;;<<<======;;;999777777999;;;===<<<===============<<<<<<<<<===???@@@AAAAAA@@@@@@===>>>??????>>>???AAACCCDDDCCCBBBAAAAAACCCDDDFFFJJJLLLTTTiii~~~cccSSSLLLDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<>><<<<<>>===<<<<<<<<<<<<<<<>>>===<<<;;;::::::999:::999;;;<<<<<<>>>FFFRRR\\\jjjcccUUUHHHCCCDDDAAA<<<===<<<;;;;;;======<<<:::;;;;;;:::999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????AAAAAAAAA@@@BBBGGGMMMRRRbbbjjjzzziiiQQQJJJJJJCCCAAA@@@???>>>============>>>??????@@@@@@@@@??????===<<<;;;<<<======;;;999;;;;;;;;;<<<<<<<<<<<<===888999999::::::999999888777777777777888888888888::::::;;;;;;;;;:::999888===:::777777888999777555:::;;;<<<===<<<;;;:::999<<<===<<<:::999999;;;=========???CCCFFFKKKXXXddd<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAADDDFFFCCC>>>:::======<<<;;;:::999999:::999999:::;;;;;;<<<======<<<<<<;;;:::;;;;;;<<<======;;;:::888888:::;;;===<<<<<<============<<<<<<;;;<<<>>>???@@@@@@?????????AAAAAAAAA@@@@@@BBBDDDCCCBBBAAA@@@AAABBBDDDEEEHHHIIIPPP```}}}uuu\\\MMMGGGBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===AAAFFFJJJRRRVVVSSSGGG<<<999999888999;;;===<<<:::999:::<<<999::::::;;;;;;::::::999<<<;;;;;;::::::999999999:::999999:::<<<======<<<<<<<<<<<<<<<<<<======>>>AAAAAA@@@>>><<<<<>>>>>@@@BBB======>>>======<<<;;;;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;999888777999999999999:::;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<>>>>>><<<;;;;;;::::::::::::<<<<<<<<<<<>>>>>>>>AAAAAA???>>>>>>>>>??????@@@AAAAAAAAABBBFFFKKKOOOXXX___lll}}}lllSSSJJJIIIBBBAAA@@@???>>>>>>======>>>>>>???????????????>>>>>>===<<<;;;<<<======;;;999;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::999999999777777777777888888888999::::::;;;;;;::::::999999;;;999777777999:::999777888999:::;;;<<<<<<;;;:::;;;:::::::::;;;;;;;;;;;;<<<;;;===@@@BBBFFFPPP\\\ttt<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@CCCEEECCC???;;;>>>===<<<;;;:::999999999999:::;;;=========<<<<<<;;;:::::::::;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<===============<<<:::;;;<<<===>>>>>>>>>>>>@@@AAABBBAAA@@@@@@BBBCCCBBBAAA@@@@@@@@@AAACCCDDDEEEFFFJJJVVVllljjjUUUIIIEEE@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>AAAEEEHHHNNNNNNJJJAAA;;;::::::999999:::<<<;;;:::999;;;<<<;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999888;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<======>>>@@@@@@@@@>>>======???AAABBBCCC@@@BBBIIILLLZZZsssuuu___RRRKKKGGGEEEDDDDDDCCCAAA??????@@@BBBAAAAAA???>>>============>>>===<<<;;;::::::::::::<<<<<<======<<<;;;:::999999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;;;;<<<===;;;;;;===CCCIIITTT\\\```\\\TTTMMMEEE>>>===<<<::::::<<<===<<<;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>?????????@@@@@@AAA@@@???>>>===>>>??????@@@AAABBBBBBBBBDDDGGGJJJLLLSSS]]]iiiyyyqqqWWWLLLIIIAAABBBAAA@@@???>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;===<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999777777888888888999999999:::::::::::::::999999999:::888777888999:::::::::999999::::::::::::999999::::::;;;<<<======;;;999>>><<<<<<>>>???AAAJJJSSSfff<<<<<<;;;;;;;;;;;;<<<<<<<<<===???BBBDDDCCC???<<<;;;;;;;;;::::::;;;;;;<<<888999;;;======<<<;;;:::999999::::::;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<==================;;;;;;<<<===>>>>>>>>>??????@@@@@@???>>>>>>???AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEGGGNNN^^^zzzxxx___QQQJJJHHHAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???@@@DDDFFFIIIFFFAAA<<<;;;;;;;;;:::999999::::::::::::;;;<<<;;;;;;999999999999;;;;;;===<<<<<<;;;::::::999999<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>======???AAABBBDDDAAABBBIIILLL[[[tttlllXXXLLLHHHGGGEEEDDDCCCAAA???>>>???@@@CCCBBB@@@>>>=========>>>???>>>===<<<::::::999999<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;::::::;;;;;;;;;<<<===<<<;;;;;;???BBBJJJTTT^^^bbbaaa[[[OOOCCC???===;;;:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@???AAABBBBBBBBBBBBDDDEEEFFFLLLUUU\\\hhhzzzxxx]]]NNNHHHAAABBBBBB@@@???????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<999999999999999999999999888888888999999999::::::;;;::::::999999999999999;;;:::999999999:::::::::;;;;;;;;;:::999888777777:::>>>BBBCCC@@@<<<;;;:::@@@>>>>>>@@@AAABBBHHHPPP[[[sss<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBB@@@>>>999999999:::;;;<<<===>>>666888:::;;;;;;:::999888888999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<=========>>>??????@@@>>>???@@@???>>>>>>@@@AAA@@@@@@@@@@@@AAAAAABBBBBBEEEEEEGGGLLLVVVnnnlllWWWMMMIIIHHHCCCBBB@@@???>>>=================================;;;===????????????AAACCCBBB===888777888888888888888888888999:::;;;<<<<<<;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;:::;;;<<<===<<<;;;::::::999999::::::;;;<<<<<<===>>>>>>===>>>???AAABBBEEEBBBCCCIIILLL\\\www|||dddTTTLLLJJJFFFDDDBBB@@@???>>>>>>>>>BBB@@@???===<<<<<<===>>>@@@???===<<<;;;::::::999;;;;;;;;;:::::::::::::::888999:::<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<>>>???DDDKKKVVVaaaiiihhhZZZKKKBBB???<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>????????????>>>======>>>???@@@???AAACCCBBBAAAAAAAAABBBCCCIIIPPPUUU[[[iii{{{dddQQQIIIBBBCCCBBBAAA@@@????????????>>>>>>>>>======;;;:::999;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;<<<:::999999888888999999:::999999999999::::::::::::;;;:::999888888888999999<<<<<<;;;:::999999::::::::::::::::::::::::;;;;;;===EEELLLKKKCCC<<<;;;>>>@@@======@@@BBBCCCHHHNNNUUUhhh<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<>>???777888999::::::999888777888999:::;;;;;;<<<;;;;;;:::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA???@@@AAAAAA@@@AAACCCEEE@@@AAAAAAAAABBBBBBBBBBBBFFFEEEGGGKKKQQQcccdddRRRJJJFFFEEECCCBBBAAA???===<<<<<<<<<========================:::<<>>>>>>>>??????;;;999:::;;;999888:::777777777888;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<:::::::::999:::;;;;;;<<<;;;<<<>>>>>>>>>>>>???AAAAAAEEECCCEEEKKKPPPbbb~~~{{{fffVVVOOOIIIFFFBBB@@@@@@???>>>===???>>>>>>===============???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<<<<===>>>@@@EEELLLXXXfffkkkbbbTTTFFFCCC???===<<<===<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>===<<<===>>>???@@@@@@BBBCCCBBBAAA@@@AAABBBBBBFFFJJJMMMQQQZZZgggpppjjjSSSJJJDDDCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>===<<<;;;;;;:::999999:::<<<<<<;;;999::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;;;;:::999777777888888999;;;<<<<<<;;;:::999;;;<<<888888999;;;===???AAABBBBBBIIIPPPOOOGGG@@@???AAA>>>;;;;;;???AAABBBEEEIIIQQQ___xxx<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;===@@@BBBBBBAAA;;;::::::::::::;;;<<<<<<999999999999999999999999999999:::;;;;;;;;;:::999888:::;;;======;;;:::888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@===???@@@@@@@@@BBBDDDFFFAAAAAABBBCCCCCCCCCCCCCCCEEECCCEEEIIILLLXXXxxxyyy]]]OOOIIIFFFDDDAAAAAA???>>>====================================999<<<>>>???>>><<<<<<<<>>999888<<<777666555777;;;======;;;999::::::;;;;;;::::::999999999:::;;;<<<===>>>>>>@@@???>>>>>>@@@@@@???>>><<<;;;;;;;;;;;;<<<======999;;;===>>>>>>>>>@@@AAA???DDDDDDGGGOOOVVVkkk}}}dddTTTLLLHHHDDDBBBBBBBBB@@@>>><<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::999888888999:::;;;888999;;;===>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<======;;;:::999999:::;;;<<<<<<>>>AAAFFFNNN\\\eeeccc\\\JJJFFFAAA>>>======<<<;;;888999:::;;;;;;;;;:::999===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<===>>>???@@@AAABBBCCCBBB@@@@@@BBBDDDDDDDDDEEEGGGJJJQQQZZZ```sssoooVVVLLLGGGDDDCCCBBBAAAAAA@@@@@@AAA======>>>>>>>>>======<<<999999999:::<<<<<<;;;999999999:::::::::;;;;;;;;;;;;:::888777777888:::;;;::::::::::::;;;;;;;;;;;;;;;:::888777666777888999777999;;;;;;:::;;;>>>AAA<<<<<<<<<===>>>AAACCCDDDFFFIIILLLNNNLLLHHHDDDBBB???;;;;;;???AAA@@@BBBEEEMMMVVVlll<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;===@@@BBBBBBBBB======<<<;;;::::::::::::;;;;;;:::999999::::::;;;999:::;;;;;;;;;:::999888777999;;;======;;;999777:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???:::<<<>>>>>>???@@@CCCEEEAAABBBCCCCCCDDDDDDCCCCCCDDDAAACCCGGGHHHQQQmmmrrrYYYNNNJJJHHHFFF??????>>>>>>>>>>>>??????========================999;;;>>>>>>===;;;:::;;;:::888:::===;;;444444888777555555777;;;>>>===;;;999999;;;<<<<<<;;;999999888999:::;;;===>>>???@@@BBBAAA@@@@@@BBBBBBAAA@@@===============>>>??????999;;;===>>>>>>>>>@@@AAA===CCCEEEIIISSS[[[rrrnnnXXXOOOKKKFFFDDDDDDDDDAAA???;;;<<<>>>???@@@@@@???>>>>>>======<<<<<<<<<======;;;:::999999999:::;;;<<<888999<<<===>>>>>><<<;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>??????<<<:::888777888999:::999===@@@CCCHHHRRR]]]bbbaaaLLLHHHCCC???>>>===<<<;;;777888999:::;;;:::999999======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@BBBCCCBBBAAA@@@@@@CCCEEEGGGEEECCCCCCGGGNNNVVVZZZ```yyyrrrWWWMMMHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>>>>>>>>>>>>>===999999888:::<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::888666666777888999444777:::;;;;;;===AAAEEECCCBBBAAA?????????@@@@@@HHHGGGGGGKKKOOONNNHHHBBBBBB>>>===@@@BBBAAAAAACCCJJJPPPddd<<<<<<;;;;;;;;;:::::::::;;;:::999;;;???AAABBBBBBBBB@@@===:::888777777777;;;:::999888888:::<<<======<<<;;;:::::::::::::::999999999999::::::;;;<<<>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<=========>>><<<======>>>???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBGGGCCCDDDIIIJJJMMM\\\ooodddRRRMMMJJJFFFDDD<<<<<<<<<===============??????>>>===<<<;;;::::::999999999999999999999999777888999::::::999888777999888888999999;;;<<<===:::::::::::::::::::::::::::;;;===??????>>><<<;;;@@@@@@@@@@@@???>>>======<<<<<<===>>>???@@@AAAAAA>>>=========>>>@@@CCCEEE@@@FFFGGGJJJSSS^^^zzzmmm[[[OOODDDAAABBBAAA@@@@@@@@@@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::999:::<<<>>>>>>===;;;>>>>>>>>>===<<<<<<;;;;;;??????>>><<<<<<;;;;;;;;;>>><<<:::888888:::<<<===>>>>>>>>>AAAIIISSS\\\cccVVVMMMBBB;;;:::;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<>>>>>AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAACCCEEEHHHKKKMMMXXXjjjuuu^^^OOOHHHFFFDDDCCCAAA@@@@@@@@@AAA<<<<<<<<<<<<============999::::::;;;;;;::::::999>>>===<<<;;;::::::::::::<<<:::888888999999999888999999999::::::;;;;;;;;;;;;;;;::::::999888777777;;;;;;;;;::::::===CCCFFFBBBBBBBBBBBBBBBBBBCCCCCCGGGIIILLLOOONNNLLLHHHEEEDDDCCCAAA@@@@@@BBBDDDFFFHHHSSScccxxx===<<<;;;:::::::::;;;;;;;;;:::999;;;>>>@@@@@@@@@===<<<;;;:::999999999999;;;:::999888888:::;;;===<<<<<<;;;:::::::::::::::;;;;;;::::::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<======>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBEEEAAABBBGGGHHHJJJXXXiii~~~___OOOLLLIIIFFFCCC========================>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<<>>>>>>???@@@AAAAAAAAAAAA=========>>>??????@@@@@@@@@???>>>===>>>???AAABBB???EEEFFFJJJUUUbbb}}}eeeWWWIIIEEEFFFDDDBBBAAAAAA@@@@@@??????????????????>>>======<<<<<<======;;;;;;;;;:::::::::999999:::999:::<<<>>>>>>===;;;=========<<<<<<;;;;;;;;;???>>>===<<<<<<;;;;;;;;;===<<<:::888888999;;;=========>>>???DDDMMMXXX```cccXXXIII@@@===<<<999777:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>======@@@@@@??????>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEGGGJJJKKKTTT___rrrxxx```RRRLLLIIIGGGEEEBBB@@@???>>>>>>==================<<<<<<999::::::;;;;;;::::::999<<<;;;:::999999888888888<<<:::888888999999999888999999999:::::::::;;;;;;;;;;;;:::999999888777777888999999:::;;;???DDDHHHMMMLLLJJJIIIHHHHHHHHHIIIIIIKKKMMMOOOOOONNNKKKIIIHHHFFFDDDBBBBBBCCCEEEGGGGGGQQQ___qqq>>>===;;;:::999:::;;;<<<<<<:::999:::<<<>>>>>>===888999999::::::::::::::::::999999888888:::;;;<<<<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<===<<<<<<;;;:::<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCBBB???AAAEEEFFFGGGQQQ___}}}tttYYYMMMJJJIIIEEECCC========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>=========>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@@@@???DDDEEEIIIVVVfffsssaaaOOOGGGFFFCCCAAA@@@AAAAAA@@@?????????????????????>>>============>>>;;;;;;;;;;;;:::::::::::::::999:::<<<>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;???>>>===<<<<<<;;;<<<<<<<<<;;;999888888999;;;<<<;;;===>>>===???FFFRRR[[[mmmbbbRRRGGGAAA===999666:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIINNNRRR^^^rrr{{{aaaTTTPPPKKKJJJGGGDDDAAA???===<<<>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;::::::999:::999999888888777777777;;;999888888999999999888999999999999999::::::::::::::::::999888888777777555777888:::<<<@@@EEEIIIPPPNNNKKKIIIGGGGGGHHHHHHJJJKKKLLLNNNOOONNNNNNMMMLLLKKKHHHFFFEEEEEEFFFGGGFFFMMMXXXggg???===;;;999999:::<<<>>>===;;;999:::;;;<<<;;;;;;666777999:::;;;::::::999999999888888999999:::;;;;;;;;;::::::999::::::;;;===<<<<<<;;;<<<<<<======;;;;;;=========<<<;;;:::<<<============>>>>>>>>>======>>>>>>????????????>>>>>>??????AAABBBCCCDDDAAA???AAADDDEEEEEEMMMWWWmmmmmmVVVKKKIIIGGGCCCAAA>>>>>>>>>===============;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>???@@@@@@??????>>>===<<>>>>>======@@@???>>>>>>>>>???@@@AAA???DDDDDDHHHUUUhhhsss[[[MMMHHHDDDBBBBBBBBBAAAAAA@@@????????????@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;::::::::::::999:::<<<>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888999;;;<<<;;;>>>???===;;;@@@LLLWWWkkkeee\\\OOOEEE>>>;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???????????????==================<<<<<<@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFJJJKKKSSSbbbwww~~~aaaSSSPPPKKKJJJHHHEEEBBB@@@>>>===??????>>>===<<<;;;::::::999::::::;;;;;;::::::999999999999999888888777777:::999777777888999999888888888888999999999999999:::999999999888888777777555777999;;;===@@@DDDGGGLLLJJJHHHFFFEEEEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNOOONNNLLLJJJGGGEEEDDDEEEEEEEEEIIIRRR___sss@@@>>>;;;999999:::<<<>>>===;;;:::999:::;;;:::999888999:::;;;:::999888777888888888888999999::::::::::::999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<======<<<;;;:::============>>>>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???AAACCCDDDAAAAAABBBDDDDDDEEEKKKQQQddd|||hhhTTTJJJHHHEEEAAA?????????>>>>>>============::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999:::<<<>>>>>>===;;;:::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>?????????AAAAAAAAAAAA@@@???>>>===@@@@@@??????>>>==================>>>???AAABBBBBB@@@DDDCCCGGGUUUhhhppp\\\PPPIIIGGGHHHCCCBBBAAA@@@????????????@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::999:::<<<>>>>>>===;;;999:::::::::;;;<<<<<<<<<>>>======<<<<<<<<<<<<===::::::999999999:::;;;<<<<<>>HHHRRRbbbeeecccXXXHHH===;;;???:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<======?????????@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDHHHJJJQQQ[[[gggzzzaaaQQQNNNHHHGGGFFFEEECCCAAA@@@???@@@???>>>===<<<;;;:::999999::::::;;;;;;::::::999999:::;;;;;;;;;:::999888999888666777888999999888888888888888888888888888999999888888888888888777777888;;;<<<===>>>@@@CCCIIIIIIGGGGGGGGGIIIKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQKKKJJJHHHEEEDDDBBBBBBBBBDDDGGGMMMXXXjjj???>>><<<::::::;;;<<<===>>><<<::::::;;;;;;:::999;;;;;;;;;;;;:::999888777888888888999999999999999999999999999999::::::;;;===<<<;;;;;;:::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFJJJNNN___wwwvvvdddQQQHHHFFFCCC@@@>>>@@@??????>>>>>>======<<<::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::::::::999999999999:::::::::;;;<<<======<<<;;;:::888999999::::::;;;;;;;;;<<<<<<======>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@?????????>>>>>>======;;;<<<===???@@@AAABBBCCC@@@EEEDDDHHHVVVjjjnnnZZZLLLFFFGGGDDDCCCBBB@@@??????????????????>>>============>>><<<<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>>>>===;;;999999:::;;;<<<======>>>======<<<<<<<<<<<<======::::::::::::;;;<<<<<<===<<<>>>???===;;;>>>EEEKKKYYYaaafff___NNN???;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>============>>>???@@@<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCGGGIIIOOOVVV[[[iiidddQQQKKKEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;::::::999::::::;;;;;;::::::999:::;;;<<<======<<<::::::999777666666888999999888888888888777777777777777888888888888888888888888888:::<<<=========>>>???CCCCCCDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNPPPPPPQQQFFFEEEDDDBBBAAA@@@@@@@@@CCCEEEJJJTTTaaavvv>>>======<<<<<<<<<<<<<<<>>><<<::::::;;;<<<;;;:::<<<;;;;;;:::::::::::::::777777888999999999999999999999888888999::::::;;;>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???>>>=========???@@@BBBCCCDDDCCCBBBCCCFFFJJJLLLYYYlllppp___MMMEEEDDDBBB@@@???@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAA???DDDEEEJJJYYYmmmkkkSSSHHHGGGDDDCCCBBBAAA@@@????????????>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999:::<<<>>>>>>===;;;999:::;;;<<<===>>>??????======<<<<<<<<<<<<======::::::;;;;;;<<<===>>>>>>;;;<<<=========>>>BBBEEEOOOXXXaaaaaaWWWJJJAAA===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????@@@AAA@@@?????????AAABBBCCCEEEEEEIIIPPPRRR[[[sssjjjSSSJJJDDDDDDDDDDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;:::999::::::;;;;;;::::::999999:::<<<======<<<;;;:::888777555666888999999888888888777777777666666666777777777777888888888888777:::===>>>============<<<>>>@@@CCCEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCHHHOOOYYYkkk===============<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;<<<;;;:::999:::;;;<<<===777777888999999999999888999888888888999::::::;;;??????>>>===============<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@???===<<<<<<>>>@@@AAACCCDDDBBB@@@AAAFFFJJJLLLUUUeeekkk[[[JJJCCCBBBAAA@@@AAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;:::999999999::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@??????>>>DDDEEELLL\\\qqq~~~```PPPMMMEEEDDDBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::<<<>>>???===;;;999:::;;;<<<===???@@@@@@======<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???::::::;;;<<<===???@@@AAAFFFOOOZZZaaa___UUUHHH???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???<<<=========>>>>>>??????>>>>>>>>>>>>????????????@@@????????????AAABBBCCCDDD@@@CCCJJJMMMSSSfff|||oooVVVJJJDDDDDDDDDDDDBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;::::::999999:::<<<======<<<:::999888666555666888999999888888888777777666666666555777777777777777888888888666999<<<>>>>>>======>>><<<>>>AAADDDFFFFFFEEEEEEDDDEEEGGGHHHIIIHHHHHHGGG>>>>>>>>>??????@@@@@@@@@BBBBBBFFFMMMTTTccc<<<<<<<<<============>>>@@@===:::999:::;;;<<<<<<::::::::::::::::::::::::777888999::::::::::::999;;;999999999;;;;;;;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAA<<<<<<======>>>???AAAAAAAAA@@@@@@@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAABBBDDDGGGIIIQQQ[[[sssdddXXXLLLFFFBBB??????AAAAAA???======>>>>>><<<::::::::::::;;;;;;;;;<<<<<<===<<<:::999:::===@@@BBB======<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::======>>>>>>???AAABBBCCCAAA@@@???>>>===<<<;;;:::>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@@@@GGGFFFGGGLLLYYYuuu}}}bbbOOOKKKFFFCCCEEEDDDAAA???????????????>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<<<<;;;===<<<;;;::::::;;;<<<===AAADDDKKKVVV___[[[NNNAAAAAA>>>:::777777888999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>============@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAAEEEIIIIIILLL[[[kkk{{{\\\MMMEEEDDDDDDDDDEEECCC@@@>>>??????>>>>>>===;;;:::999999999999999:::;;;<<<===;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777888888777666666666666666;;;999777999<<<>>>===<<<<<<<<<<<<<<<===>>>@@@@@@KKKGGGCCCCCCEEEFFFCCC@@@<<<<<<======>>>>>>??????BBBBBBDDDHHHOOO]]]www<<<<<<=========>>>>>>>>>???<<<999999999;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::999999999999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@===============>>>???@@@??????>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAABBBDDDGGGHHHPPPWWWlllaaaUUUJJJEEEBBB@@@@@@BBBAAA???======>>>>>><<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;999999999;;;>>>???======<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAA@@@???>>>>>>???@@@@@@@@@AAAEEEMMM\\\yyyqqqZZZPPPIIIEEEEEEDDD@@@>>>???@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<;;;999:::;;;<<<============<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAAAAABBBCCCBBBEEEHHHHHHJJJUUUaaattt___NNNGGGDDDBBBAAABBBDDDDDDDDDAAAAAA@@@@@@???===<<<;;;999999999999:::;;;<<<===;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777666666666777888999:::;;;<<<:::999:::===>>>>>>======<<<<<<<<<===>>>??????GGGCCC@@@@@@BBBCCC@@@===<<<<<<======>>>>>>??????AAA@@@BBBEEEJJJWWWnnn<<<============>>>>>>>>>===;;;999888999:::::::::777888999999;;;;;;<<<======<<<:::999888999999:::999888888999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????>>>>>>=========>>>>>>>>>===============>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAABBBDDDFFFHHHMMMRRRaaayyy\\\RRRHHHDDDCCCAAAAAACCC@@@>>>============<<<;;;;;;<<<<<<<<<<<<=========<<<;;;999888888:::;;;============<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>>>><<<<<<===>>>???@@@AAAAAA>>>>>>======>>>>>>???@@@@@@@@@????????????@@@AAA===???FFFQQQ```{{{kkkYYYPPPHHHFFFEEEBBB@@@AAABBBAAAAAA@@@???>>>>>>>>>===<<<;;;;;;::::::::::::<<<<<<============<<<<<<999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<@@@JJJTTTZZZZZZWWWJJJDDD===:::<<<===;;;888::::::;;;<<<===>>>??????<<<<<<============<<<<<<<<<<<<======>>>>>>??????@@@????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAEEECCCDDDFFFGGGHHHNNNTTTeeevvvdddPPPIIIEEE@@@>>>???CCCGGGIII@@@@@@@@@@@@???===<<<;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777777777777888999:::;;;<<<===;;;:::;;;===>>>>>>>>>=========<<<======>>>>>>BBB???<<<<<<===>>><<<999<<<<<<======>>>>>>??????BBBAAAAAADDDGGGRRReeexxx;;;;;;<<<<<<<<<============;;;:::999;;;<<<;;;;;;999999999::::::;;;;;;;;;===<<<:::888888999;;;<<<999888888999<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFIIINNN[[[uuupppZZZPPPGGGDDDCCC@@@@@@AAA>>>>>>============<<<;;;<<<========================<<<:::999999999:::;;;===<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>???@@@AAABBB===============>>>??????@@@@@@???@@@@@@@@@AAAAAA???CCCJJJTTTbbbzzz}}}eeeYYYLLLGGGFFFCCCBBBDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::::::::::::::<<<======>>>>>>======<<<999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;::::::::::::::::::;;;<<<;;;<<>>??????<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDBBBBBBDDDFFFGGGHHHIII[[[iiilllSSSKKKFFF@@@===>>>AAAEEEGGG>>>>>>>>>>>>===<<<;;;::::::999999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777::::::999888888888888888<<<;;;:::;;;;;;<<<======>>>======<<<<<<<<<======???<<<:::999;;;;;;:::888<<<<<<======>>>>>>??????CCCBBBCCCEEEHHHQQQaaaqqq::::::;;;;;;;;;<<<<<<<<<>>><<<;;;;;;===>>>===<<<;;;;;;;;;::::::999999999:::999888777888:::===>>>999888888:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBBBBAAA@@@????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEFFFLLLWWWnnnlllXXXNNNFFFDDDBBB???===>>>============<<<<<<<<<<<<=====================<<<>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>======>>>>>>?????????@@@=========<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAADDDKKKUUUaaaxxxssscccQQQHHHEEEBBBBBBCCCBBBBBBAAAAAA@@@??????>>><<<<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;>>>EEEOOOYYY___YYYOOOBBB:::999;;;<<<;;;===============<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAEEEGGGGGGEEEOOOYYYllluuuYYYLLLHHHBBB???>>>???@@@@@@======>>>======<<<;;;:::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888999999888777777777777888::::::::::::999:::;;;<<<>>>===<<<<<<<<<<<<<<<======<<<:::::::::::::::999<<<<<<======>>>>>>??????BBBAAABBBFFFIIIPPP]]]kkk::::::;;;;;;;;;<<<<<<<<<>>><<<<<<===>>>???>>>======<<<<<<;;;999999888777777777777777888;;;===>>>:::999999:::===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>BBBAAA@@@???????????????????????????@@@@@@@@@@@@????????????????????????AAAAAAAAAAAABBBCCCCCCDDDDDDKKKUUUeeegggUUULLLEEECCCBBB>>><<<<<<;;;=========;;;;;;<<<============<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::999999999999999999999::::::::::::999999999999999:::;;;;;;===============>>>>>>>>>======<<<<<<======>>>???>>>???@@@AAABBBBBBBBBAAA???BBBIIIRRR```xxxrrr[[[MMMFFFBBB@@@AAA@@@@@@@@@@@@@@@?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<============<<<;;;:::999:::;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;<<<@@@IIISSSZZZ\\\TTTIII@@@;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>>>>??????======>>>>>>>>>>>>>>>???======>>>>>>???@@@@@@@@@???@@@AAA@@@CCCGGGGGGDDDHHHNNN]]]ttt~~~```OOOKKKEEEAAA???>>>===<<>>======:::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888666666666777888999:::;;;999::::::999888888:::;;;<<<<<<<<<;;;<<<<<<============<<<;;;::::::;;;;;;<<<<<<======>>>>>>?????????>>>@@@DDDHHHMMMXXXccc~~~<<<<<<<<<=========>>>>>><<<;;;;;;<<<>>>???>>><<<;;;;;;;;;::::::999999999666666777777888999::::::;;;::::::;;;=========<<<==============================<<<<<<======>>>>>>??????>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCKKKQQQYYYrrrrrr^^^QQQIIICCCCCCBBB???======:::<<<>>>===;;;:::<<<>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::::::::888888999999:::;;;;;;<<<;;;;;;::::::999888888888888888999999999::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBBBBBBBBBB???AAAFFFOOO]]]wwwlllXXXMMMFFFCCCBBB>>>>>>>>>????????????@@@=========<<<<<<======>>>::::::;;;;;;;;;;;;::::::999:::;;;<<<============;;;<<<<<<<<<=========>>>???>>><<<::::::;;;<<<===:::;;;<<<<<<<<<<<<;;;:::999;;;<<<<<<>>>DDDMMMTTT[[[XXXRRRJJJAAA<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<============>>>>>>>>>>>>============>>>>>>??????======>>>>>>??????@@@@@@>>>CCCCCC@@@AAAEEEGGGDDDGGGIIISSSdddxxxfffRRRNNNGGGBBB@@@???>>>>>>???????????????>>>>>>===;;;::::::999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777888999:::;;;<<<999;;;<<<:::888888:::<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<;;;;;;<<<<<<<<<<<<======>>>>>>?????????>>>???DDDGGGJJJSSS[[[ppp>>>>>>>>>>>>????????????;;;::::::<<<===>>>===;;;::::::::::::::::::::::::666777777888888888777777<<<;;;:::;;;======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???======<<<<<<<<<<<<======??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBJJJNNNQQQfffgggTTTMMMFFFAAABBBCCC@@@>>>???:::<<<>>>===;;;:::<<<>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888999::::::;;;;;;<<<;;;;;;:::999888777777888888888999999:::::::::<<<<<<;;;;;;;;;<<<======999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCCCCBBBBBBBBBBBBFFFMMMZZZuuuzzzcccUUULLLGGGEEE=========>>>??????@@@@@@>>>>>>=========>>>>>>???999::::::;;;;;;::::::999999:::;;;<<<============;;;<<<<<<<<<======>>>>>>@@@???===;;;:::;;;===>>>999999;;;;;;;;;;;;999999777999<<<<<<===AAAJJJQQQYYY[[[YYYRRRGGG???<<<<<<777888999999:::;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>============<<<=========>>>>>>??????=========>>>??????@@@@@@???EEEFFFAAA@@@DDDFFFDDDDDDDDDJJJVVVeeeyyyiiiUUUPPPHHHBBB@@@@@@AAABBB<<<===============<<<;;;;;;;;;:::999999:::::::::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888<<<;;;::::::999999:::::::::<<<===<<<999888:::===:::::::::;;;<<<===>>>???=========<<<;;;;;;<<<===<<<<<<======>>>?????????AAA@@@AAAEEEHHHJJJPPPXXXfff============<<<<<<<<<<<<===<<<::::::;;;;;;:::888;;;;;;;;;;;;::::::999888;;;;;;:::999999:::::::::777888999999;;;;;;<<<===::::::<<<=========<<<;;;;;;<<<<<<===>>>??????@@@;;;<<<===>>>>>>???>>>>>>BBBAAA@@@???>>>===<<<;;;@@@>>>===???BBBCCCBBB???AAAAAABBBBBBAAAAAA@@@???@@@HHHIIIOOOeee}}}bbbRRRGGGEEEBBB>>>===<<<===>>>>>>===<<<;;;:::;;;;;;<<<>>>======;;;:::999888888::::::999888777777888888:::999888777777888999:::======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>?????????@@@AAAAAA??????@@@AAABBBDDDGGGMMM]]]|||uuu[[[LLLIIIJJJDDDCCCBBB@@@???@@@@@@AAA>>><<<;;;<<<>>>AAABBBBBB:::::::::<<>>=========>>>??????@@@@@@;;;;;;;;;;;;<<<>>>??????CCCAAA???===;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;<<>>>>>===<<<;;;;;;>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>????????????>>>???AAACCCDDDDDDDDDCCCEEEEEEGGGLLLTTTeeeuuuZZZMMMIIIHHHAAAAAAAAA;;;???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;:::777777777777777777777777777888:::<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<>>AAAAAA@@@@@@BBBGGGMMMRRR```www>>>>>>============<<<<<<<<<;;;::::::;;;<<<;;;999:::;;;;;;;;;::::::999888:::999999888888999999:::999999999::::::;;;;;;<<<::::::<<<=========<<<;;;<<<<<<======>>>>>>??????<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>???>>>===???BBBCCCBBB@@@@@@@@@AAABBBBBBCCCBBBBBBBBBIIIIIINNNaaazzzuuu\\\NNNGGGEEEAAA>>>===<<<===>>>>>>===<<<;;;:::;;;;;;<<<======<<<;;;:::999888888999999999999888888777777999999888888888888999999<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>??????AAAAAAAAA@@@???@@@AAACCCEEEHHHNNN___~~~hhhSSSKKKIIIEEEDDDBBB@@@?????????@@@>>>===<<<>>>@@@BBBBBBBBB:::::::::<<>>=====================<<<<<<<<<<<<<<<===>>>??????BBBAAA???===;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;>>>AAAEEEKKKTTT___bbb\\\PPPEEE???<<<:::888999;;;===>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBDDDHHHMMM[[[rrr{{{\\\MMMGGGFFFAAAAAABBB;;;???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888;;;;;;<<<<<<<<<;;;:::999:::::::::::::::;;;;;;;;;888888888888888888888888777888:::;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<>>===<<<<<<<<<<<<=====================>>>@@@AAAAAAAAACCCFFFLLLPPP\\\rrr??????>>>>>>>>>=========;;;:::999:::<<<<<<<<<:::::::::;;;;;;;;;:::999999999999888888888888999999:::::::::::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;===========================>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>======???BBBCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDIIIHHHLLL[[[nnnmmmVVVKKKFFFDDDAAA>>><<<<<<============<<<;;;;;;;;;;;;<<<======<<<;;;:::999888888888999:::::::::999888777888888999999999999888888::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;========================???>>>>>>======>>>>>>??????AAABBBAAA@@@???@@@BBBDDDGGGJJJPPPaaazzz___OOOIIIFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA;;;:::;;;<<>>??????>>>>>>===<<<<<<;;;>>>>>>=========>>>>>>???AAA@@@>>><<<;;;::::::;;;======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<>><<<999999;;;===>>>>>>===>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======????????????@@@AAABBBBBBBBBAAACCCEEEHHHPPPaaarrr```NNNFFFEEE@@@AAABBB===???>>>===<<<<<<;;;;;;<<<::::::::::::999999999999;;;;;;<<<<<<;;;;;;:::999888888999999::::::;;;;;;999999999999999999999999777888:::;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBCCCEEEIIILLLWWWjjj@@@@@@??????>>>>>>======;;;999999:::<<<===<<<;;;:::::::::;;;;;;::::::999999999999888999999:::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<==================<<<<<<>>>>>>???>>>>>>===<<<;;;??????>>>>>>======<<<<<<>>>===>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCGGGFFFIIIUUUccc}}}fffSSSKKKDDDBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777888:::;;;;;;:::888777777888::::::::::::888777::::::999999888888888888::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;============>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@AAABBBAAA@@@@@@AAABBBDDDGGGKKKQQQbbbmmmWWWLLLHHHFFFDDDAAA???>>>======>>>>>>>>>@@@BBBBBBAAA???<<<;;;;;;===???@@@???>>>AAAAAA@@@@@@????????????@@@???>>>>>>>>>>>>>>>???@@@???===;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===@@@>>>CCCPPP___iiidddRRRCCC@@@===:::999;;;===>>>>>><<<<<<=========<<<<<<;;;>>>>>>============>>>>>>===========================>>>>>>>>>>>>======<<<@@@???>>>>>>>>>???AAABBBBBBBBBCCCEEEFFFIIIVVVbbb{{{iiiQQQEEEEEEAAAAAACCC??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::777777888999999:::;;;;;;::::::::::::::::::::::::777888999::::::::::::999999999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDGGGHHHRRRbbb@@@@@@@@@???>>>======<<<;;;999999:::<<<===<<<;;;999::::::;;;;;;::::::::::::::::::::::::;;;<<<======<<<<<<;;;;;;::::::999::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;@@@?????????????????????>>>>>>??????@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDEEEBBBEEEDDDHHHRRRZZZqqqzzz___PPPJJJBBBAAA???>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777888:::;;;;;;:::999777888999:::;;;;;;:::999888::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<=========>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBB@@@@@@AAABBBDDDGGGKKKRRRccc|||___OOOJJJHHHEEEBBB@@@>>>>>>>>>>>>===>>>???AAAAAA???======<<<<<<===???@@@???===>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>><<<;;;:::::::::::::::::::::::::::::::::;;;<<<===<<<:::999999<<<>>>???AAAJJJXXXdddcccWWWJJJCCC@@@<<<::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;;;;>>>>>>============>>>>>>===========================>>>>>>>>>>>>======<<>>======>>>???AAABBB@@@@@@BBBEEEDDDFFFNNNWWWllltttWWWGGGFFFBBBBBBDDD@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::777777888999999:::;;;;;;::::::::::::::::::::::::888888999999999::::::999999999999999::::::;;;;;;999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>????????????>>>>>>>>>>>>===???BBBCCCCCCCCCEEEFFFNNN[[[sss@@@@@@???>>>======<<<<<<;;;:::999:::<<<<<<<<<:::999999:::;;;;;;;;;::::::;;;::::::;;;;;;<<<===>>>===<<<<<<<<<;;;;;;:::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<===>>>???AAABBBCCCDDD???@@@@@@???>>>???BBBDDDFFFEEEDDDBBBBBBBBBCCCDDDBBBDDDCCCHHHPPPTTThhhoooXXXLLLGGGAAA@@@???===<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;:::::::::999999999888888999:::;;;;;;;;;:::999999999::::::::::::999999:::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>???BBBAAAAAAAAAAAAAAAAAABBB@@@BBBCCCBBBAAA@@@AAACCCBBBEEEIIIQQQbbbgggQQQKKKIIIFFFDDDAAA@@@@@@@@@???>>>>>>>>>??????>>><<<======<<<>>>@@@@@@???===:::;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>???>>>===;;;:::999999::::::999999999::::::::::::;;;<<<<<<;;;:::888999;;;>>>BBBBBBGGGQQQ[[[___ZZZTTTHHHDDD>>>;;;:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>???AAABBBCCC>>>>>>@@@CCCBBBBBBGGGOOO___zzz```JJJHHHEEECCCDDDAAA???>>>===<<<<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;===<<<;;;::::::::::::;;;888888999999::::::;;;;;;::::::::::::::::::::::::888888888888999999999:::999999999999999:::;;;;;;999999999999:::::::::::::::::::::::::::;;;<<<============>>>>>>>>>??????<<<>>>@@@AAAAAABBBDDDFFFKKKTTTggg@@@??????>>>===<<<;;;:::<<<;;;::::::;;;<<<;;;999888999::::::;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<:::;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>===;;;;;;===>>>@@@BBBCCCDDD@@@AAAAAA???===>>>AAADDDDDDCCCBBBAAAAAACCCDDDEEEDDDEEEDDDJJJPPPPPPbbbgggTTTJJJFFF@@@???>>>===<<<;;;;;;;;;::::::<<<=========<<<<<<:::::::::999999999999999999999999:::::::::;;;;;;:::::::::999999:::::::::888888999999999999999999999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>@@@@@@@@@??????@@@@@@@@@AAABBBCCCBBBAAAAAAAAACCC@@@CCCHHHOOOaaapppTTTKKKJJJHHHEEECCCBBBBBBBBBBBB@@@>>>>>>?????????===>>>======>>>@@@@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????===<<<;;;999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;;;;999888888;;;>>>>>>@@@DDDJJJRRRWWWZZZ[[[NNNIIICCC>>><<<<<<;;;;;;;;;<<<======>>>>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>>;;;<<<>>>@@@AAABBBCCCCCC@@@???@@@BBBBBB@@@DDDJJJQQQiiihhhNNNKKKGGGDDDDDDAAA???>>>===<<<<<<;;;;;;<<<::::::::::::;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999888888888888888999999::::::999888888888999:::;;;888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@<<<===???@@@@@@BBBEEEGGGGGGOOO]]]ppp??????>>>===<<<;;;::::::===<<<::::::;;;;;;:::999888999::::::;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>???>>>>>>======>>>>>>??????@@@@@@AAABBBBBB@@@======@@@CCCBBBAAA@@@@@@AAACCCFFFGGGGGGGGGFFFKKKPPPNNN^^^}}}}}}dddSSSJJJFFF??????>>>===<<<;;;;;;:::999:::<<<=========<<<<<<::::::999999999999999999:::999999999999:::;;;<<<<<<;;;999999999999;;;<<<777777777777777888888888999999::::::;;;<<<=========<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<======>>>??????>>>>>>>>>>>>??????AAABBBCCCCCCAAAAAABBBCCC???BBBFFFNNN```vvvXXXLLLJJJHHHFFFDDDCCCCCCCCCDDDBBB???>>>???@@@@@@???>>>======>>>@@@@@@???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<:::999888999999:::;;;;;;;;;<<<<<<<<<======:::;;;:::999888888;;;>>>999<<>>===<<<<<<======>>>???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>????????????:::;;;>>>AAACCCDDDDDDDDDCCCBBBBBBDDDCCCAAADDDIIIGGG\\\sssmmmQQQMMMHHHDDDDDDAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777888888999::::::999888888888999:::;;;888888999999999:::::::::;;;::::::999999::::::;;;999:::;;;<<<===>>>???@@@;;;<<<>>>>>>???AAAEEEHHHEEEKKKVVVfff|||@@@@@@>>>===;;;999888888=========<<<;;;;;;;;;:::;;;;;;999999999999;;;;;;<<<<<<;;;::::::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999999;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@======<<<===>>>???AAABBBBBBAAAAAAAAABBBDDDFFFHHHEEEDDDAAAFFFLLLLLL]]]~~~yyyaaaQQQGGGBBB>>>>>>======<<<:::999888888999999::::::;;;;;;<<<;;;;;;::::::999888777777:::;;;;;;;;;999999999:::::::::::::::::::::::::::<<<;;;999777777888999:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<>>>???@@@<<<===>>>>>>>>>===;;;:::????????????>>>>>>>>>>>>===???AAACCCCCCCCCBBBAAA>>>AAAGGGPPP^^^yyyaaaTTTMMMHHHFFFEEECCCEEEIIICCCCCCBBBAAA@@@>>>>>>===>>><<<;;;<<<===>>>===<<<@@@?????????>>>>>>==================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<<<<<<<<<<<<<;;;:::999999>>>>>>>>>AAAEEEJJJPPPSSSTTTOOOFFF???;;;:::;;;<<<;;;<<<<<<===>>>???@@@@@@<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>;;;;;;<<<===============:::<<<>>>AAABBBCCCCCCCCCAAAAAA@@@???@@@AAABBBCCCGGGSSSdddwwwyyyWWWKKKHHHDDDAAACCC@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>>===;;;::::::::::::;;;;;;;;;::::::999999999888999999::::::999999888;;;;;;::::::999888777777999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<>>>??????>>>======@@@????????????AAABBBCCCHHHKKKOOOZZZooo???>>>===<<<;;;:::999888>>>>>>==================;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????============>>>???AAABBBBBBBBBAAAAAABBBEEEJJJMMMQQQMMMFFFGGGLLLMMM```sss]]]PPPGGGCCC????????????>>><<<;;;:::;;;:::::::::::::::::::::;;;;;;::::::999888888777888999:::999999999999:::::::::::::::::::::::::::<<<;;;999888777888999:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???===============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBAAACCCHHHOOO\\\wwwhhhUUUMMMGGGEEECCCAAABBBEEECCCCCCBBBAAA@@@???>>>>>>???>>>======??????>>>===????????????>>>>>>>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;::::::;;;;;;<<<;;;;;;;;;=========???CCCHHHLLLOOOVVVSSSMMMFFF???<<<;;;<<<;;;;;;<<<<<<===>>>??????<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>===;;;<<<===???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCDDDNNNZZZggg}}}\\\MMMIIIEEEAAAAAA@@@???===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::::::::;;;;;;:::::::::999999999888999999999999999999888:::::::::999999888888888999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<>>>??????>>>>>>===???>>>>>>>>>???@@@BBBCCCGGGJJJOOOXXXlll======<<<<<<;;;::::::999<<<<<<<<<<<<<<<=========;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@BBBCCCBBBBBBBBBCCCGGGNNNWWW^^^ddd]]]OOOIIILLLOOOdddkkkWWWMMMGGGDDDAAAAAAAAAAAA???>>>===<<<<<<<<<;;;;;;:::999999888;;;;;;::::::999999888888777777888888999999::::::;;;;;;;;;::::::999999999;;;:::999888888888999:::;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;<<<=========>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>@@@AAACCCCCCCCCCCCBBBDDDEEEHHHNNNYYYtttsssZZZPPPHHHEEEDDDBBBAAACCCCCCCCCBBBAAA@@@???>>>>>>@@@???>>>>>>@@@@@@???>>>????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGIIIRRRSSSRRRMMMDDD===:::999:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<======@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>============>>>???@@@AAABBBAAA@@@??????@@@AAABBBCCCIIIOOOVVVeeebbbPPPKKKFFFAAA???@@@???>>>=========>>>???;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<;;;999888::::::::::::999999999999999999999999999999999999999999999999999999888888999999888888888888999999999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>============>>>@@@BBBCCCEEEHHHNNNVVVeee<<<<<<<<<;;;;;;;;;;;;;;;888999999999:::;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<===<<<;;;:::;;;;;;::::::::::::;;;;;;999999::::::<<<===?????????>>>>>>=========>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===>>>=========>>>@@@BBBCCCBBBCCCEEEHHHOOO[[[jjjtttwwwlllXXXKKKKKKPPPfffcccRRRJJJFFFCCCBBBBBBBBBAAA@@@???======<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999777777777888:::<<<<<<;;;<<<<<<;;;::::::999888888::::::999888888999999:::;;;;;;::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===============>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAEEEEEEGGGLLLWWWsssaaaUUUIIIFFFGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@???>>>>>>???@@@???>>>?????????>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===???AAACCCJJJNNNRRRPPPHHH@@@:::888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>@@@???>>>======>>>@@@AAABBBAAA@@@?????????@@@AAACCCGGGJJJMMMWWWnnniiiSSSLLLHHHBBB>>>??????>>>======>>>???@@@;;;::::::999999::::::;;;999:::<<<===<<<;;;999777:::999999999999999999999999999888888888888999999888888888888999999999999999999888888888888999999888888999::::::;;;<<<<<<999999::::::::::::;;;;;;<<<<<<======>>>>>>??????<<<<<<<<<<<<>>>@@@BBBCCCCCCFFFLLLRRR^^^www<<<<<<<<<<<<<<<<<<<<<<<<888999999999:::;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<<<<;;;:::::::::999999999999::::::999999::::::<<<===??????>>>>>>=========>>>>>>?????????@@@AAAAAA@@@??????>>>>>>>>>===============>>>>>>===>>>???@@@BBBCCCCCCEEEGGGJJJQQQ___qqq~~~vvv^^^MMMLLLRRRgggzzz]]]MMMGGGDDDBBBAAAAAAAAA@@@???>>><<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999888777999<<<>>>>>>===<<<<<<;;;::::::999888888999999999999999999999::::::::::::::::::;;;<<<<<<:::;;;<<<=========<<<<<<>>>===<<<;;;;;;<<<===>>><<<=========>>>>>>??????===>>>??????@@@AAAAAAAAACCCCCCFFFKKKWWWrrriiiYYYJJJFFFGGGGGGEEEEEECCCBBBBBBAAAAAA@@@@@@@@@???>>>======??????>>>===>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999;;;<<<<<<<<<;;;;;;:::999::::::::::::;;;<<<===>>>BBBIIIPPPRRRNNNFFF@@@<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;===>>>>>>@@@@@@@@@@@@??????>>>>>>???>>>======<<<===>>>>>>AAA@@@???>>>>>>???AAAAAAAAAAAA@@@?????????@@@AAAAAADDDGGGJJJPPPaaa|||pppWWWMMMIIIDDD@@@??????>>>======>>>???@@@;;;::::::999999::::::;;;888999;;;<<<<<<:::888777999999999999999999999999999888888777777888888999888888888888888888888999999999888888888888999999888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@===<<<<<<<<<>>>???AAABBBCCCDDDIIIOOOXXXmmm>>>>>>==================<<<<<<<<<<<<<<<=========999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;<<<===>>>???===<<<<<<<<<<<<======>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBDDDEEEGGGGGGHHHMMMYYYkkkxxxvvv^^^LLLMMMUUUjjjtttXXXKKKFFFCCCAAA@@@@@@@@@???>>>===<<<;;;999::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::;;;999777:::>>>@@@???<<<;;;;;;;;;::::::999999999888999999999999::::::::::::::::::::::::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<======>>>======>>>>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAAAAABBBEEEKKKVVVqqqtttaaaMMMFFFGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>======>>>???>>>===>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::<<<<<<<<<<<<;;;:::999888:::::::::::::::;;;<<<<<>>??????????????????????????????>>><<<;;;;;;<<<======@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???@@@AAABBB>>>@@@CCCGGGKKKUUUjjj|||zzz]]]NNNIIIEEEBBB@@@???>>>=========>>>???;;;;;;::::::::::::;;;;;;888999:::::::::999888888888888888999999999999999999888777666666777888999888888888888888888777777999999888888888888999999999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA???>>>======>>>???AAABBBCCCBBBFFFLLLTTTeee@@@@@@??????>>>>>>======>>>>>>==================999::::::;;;;;;::::::999::::::999999::::::;;;<<<999999888888888888999999;;;;;;;;;;;;;;;<<<===>>>;;;::::::::::::;;;<<<===<<<===>>>??????>>>===<<<999:::::::::;;;<<<<<<<<>>>>>>>>???AAACCCDDDDDDFFFFFFEEEHHHSSSdddqqqvvvoooZZZKKKOOOYYYmmmmmmTTTIIIFFFCCC@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777999===???===;;;::::::::::::::::::::::::888888999999::::::::::::::::::999999::::::;;;<<<<<<===???@@@@@@>>>===<<<;;;<<<<<<===============>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCGGGLLLVVVooommmTTTIIIIIIIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>@@@@@@???>>>===>>>>>>>>>????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<>>>AAAGGGPPPUUUSSSLLLEEE=========<<<;;;::::::999:::::::::;;;<<<===>>>???<<<======>>>>>>??????@@@>>>===;;;:::999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>===>>>???@@@BBBCCC???>>>AAADDDFFFKKKYYYhhhdddPPPIIIEEECCC@@@???===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<888888888999999999999999777888888888999999999999999888777666666777888999999999888888777777666666999999888888888888999999::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;<<<===???@@@AAAAAA@@@???>>>>>>???@@@AAADDDAAACCCJJJQQQ```~~~AAAAAA@@@@@@???>>>>>>============<<<;;;;;;;;;:::999999;;;;;;;;;;;;999999;;;:::999888999:::;;;<<<999999888888888888999999<<<<<<;;;;;;;;;<<<<<<===999999999999999:::;;;<<<:::<<<===>>>>>>===<<<:::888888999999:::;;;<<<<<>>>>>>>>???AAACCCDDDAAACCCEEEDDDGGGRRRcccqqqnnnhhhVVVJJJPPP\\\qqqiiiQQQHHHFFFDDDAAAAAAAAAAAA@@@???>>>===<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888666888<<<>>><<<999:::::::::::::::::::::;;;777888999:::::::::::::::::::::999999::::::;;;<<<===>>>@@@AAA@@@???===<<<:::;;;===>>>>>>>>>===<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCEEEHHHMMMVVVnnnxxx\\\NNNMMMLLLIIIGGGBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????AAAAAA@@@???======>>>>>>?????????@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>CCCLLLSSSSSSKKKCCC>>>>>>===<<<;;;;;;:::999999::::::;;;<<<===??????;;;;;;<<<===>>>???@@@@@@>>>===;;;999999999;;;<<<;;;<<<>>>@@@@@@@@@??????============???AAACCCDDDCCC@@@@@@CCCCCCEEEPPP]]]qqqiiiRRRHHHEEECCC@@@???===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===999888888777888888999999777777888888999999999999999888777555555777888999:::999999888777666666555999999888888888888999999;;;:::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBAAA@@@?????????@@@AAAEEE@@@AAAIIIQQQ^^^zzz===>>>>>>===<<<<<<>>>@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::<<<;;;:::999:::;;;<<<===@@@>>>===>>>??????@@@CCCJJJAAAAAACCCBBBNNNbbbiiirrrbbbUUUNNNNNNccc{{{~~~]]]NNNJJJEEEBBBBBBAAA???===<<<===>>>===<<<<<<999777888;;;<<<;;;:::<<<;;;:::999888999:::::::::999888777888999:::;;;777777888888888888777777888888999999999:::::::::======<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<:::<<<>>>???>>>>>>???@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDGGGLLLXXXpppdddWWWRRRJJJEEEFFFDDDCCCCCCBBBAAAAAAAAA@@@BBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>>>>===<<<<<<======<<<;;;<<<<<<===>>>??????>>>>>>=========<<<;;;;;;;;;:::<<<<<<=========<<<:::999::::::;;;<<<<<<;;;;;;;;;@@@;;;999>>>GGGNNNOOOMMMBBB???<<<;;;======:::888:::::::::;;;<<<===>>>???<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>????????????>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@AAADDDIIIMMM___vvvrrrXXXKKKFFFEEEBBB???===<<<=========<<<@@@>>><<<;;;:::;;;<<<===::::::888888888888::::::888888888888999:::;;;<<<;;;:::888666555555666777:::999999888888999999:::888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;<<<===???BBBAAA@@@>>>===<<<<<<<<<@@@BBBEEEIIINNNZZZppp===>>>>>>===<<<<<<>>>@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<============<<<;;;;;;<<<======<<<;;;;;;;;;:::999999:::;;;===>>>???======???CCCEEEGGGHHHFFF>>>@@@BBBBBBQQQgggooouuubbbTTTOOOTTTkkkvvvuuuzzzZZZLLLHHHCCC???@@@@@@>>><<<;;;<<<<<<;;;999<<<:::888999;;;===<<<:::<<<<<<:::999999999:::;;;999999888888999999:::;;;888888999999999999888888999999999999::::::::::::===<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<:::<<<>>>>>>======>>>???>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFIIIOOO[[[tttqqq___TTTIIIDDDFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@????????????@@@<<<======>>>>>>????????????===<<<;;;<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999===EEEMMMPPPPPPIIIEEE@@@>>>>>>===;;;:::::::::::::::;;;<<<===>>><<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????======>>>>>>?????????@@@AAAAAAAAA@@@AAACCCHHHLLLVVVggg}}}```NNNFFFEEECCCAAA>>>===>>>>>>>>>===???>>><<<;;;;;;;;;======;;;:::999999999999:::;;;888888888888999:::;;;<<<;;;:::888666555666777888:::999999888888999999:::888999999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;<<<===?????????>>>>>>>>>>>>>>>???@@@@@@BBBEEEIIISSSgggyyy===>>>???===<<<<<<===???======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@???>>>===;;;<<<============<<<;;;::::::999::::::<<<>>>???@@@>>>>>>CCCKKKPPPOOOLLLDDD>>>AAADDDFFFXXXooowwwttt```RRRQQQ^^^www~~~iiigggqqqrrrUUUIIIFFFBBB???AAAAAA???===<<<<<<<<<;;;999<<<;;;999:::;;;======<<<===<<<;;;;;;::::::;;;;;;888888999::::::::::::999999999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<999;;;===>>>======>>>????????????>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCCGGGGGGJJJRRR___zzzkkkYYYKKKFFFHHHDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@??????>>>>>>??????<<<<<<===>>>??????@@@@@@@@@>>>;;;:::;;;=========:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888999;;;AAAIIIPPPTTTQQQMMMFFFBBB???>>>===<<<:::999999::::::;;;<<<===<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>><<<<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAABBBFFFIIIOOOZZZrrrhhhQQQGGGEEEDDDBBB???>>>???@@@???>>>???>>><<<;;;;;;<<<======<<<;;;::::::::::::;;;<<<999888888999999:::;;;<<<;;;:::888777666777777888:::999999888888999999:::999999999999::::::::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;;;;===>>><<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEMMM^^^nnn===>>>???>>><<<<<<===>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999888>>>============<<<<<<<<<999999999999999999999999:::<<<>>>@@@@@@???===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::;;;======@@@BBBEEEMMMXXX^^^ZZZRRRFFFAAADDDGGGKKK___uuuzzzmmmYYYMMMRRRfff|||bbbaaalllhhhOOOFFFEEECCCBBBDDDDDDBBB???>>>>>>>>><<<;;;<<<;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;777888999:::;;;:::999888999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================999;;;=========<<<===>>>@@@@@@??????>>>>>>>>>===@@@AAAAAABBBCCCDDDDDDEEEFFFGGGKKKRRRaaa}}}xxxaaaQQQKKKLLLDDDEEEGGGGGGGGGFFFDDDCCC@@@@@@???>>>>>>>>>??????<<<===>>>>>>???@@@AAAAAAAAA>>>;;;999:::<<<===>>>======>>>>>>>>>>>>>>>===:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999777888::::::===CCCLLLSSSVVVRRRKKKEEEAAA>>>===<<<999999999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAAAAADDDFFFIIIOOO```{{{lllSSSHHHGGGDDDAAA???>>>?????????>>>>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<999999999999999:::;;;<<<;;;:::999888888888888999:::999999888888999999:::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<===>>>???@@@AAACCCBBBCCCDDDFFFKKKYYYggg===?????????===<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;::::::999>>>============<<<<<<<<<999999999999999999999999888:::===??????>>><<<:::;;;<<<===>>>>>>===<<<;;;???>>><<<;;;::::::;;;<<<===EEEQQQ^^^lllqqqhhh[[[HHHCCCEEEGGGMMMbbbtttsss```PPPHHHRRRjjjyyybbbbbbppp|||dddNNNFFFEEEAAA@@@CCCCCCAAA???>>>>>>>>>===;;;;;;;;;<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;777888999:::;;;:::999888888888999999999999888888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======999;;;===>>>======>>>???AAAAAAAAA@@@@@@??????>>>@@@@@@AAABBBDDDEEEFFFFFFFFFFFFJJJQQQ```|||oooZZZPPPNNNFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>?????????>>>>>>>>>???@@@AAAAAABBBAAA>>>;;;999:::<<<===>>>===>>>>>>>>>>>>>>>======:::;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<:::::::::::::::999888888999:::;;;:::999>>>FFFMMMUUUSSSNNNHHHCCC>>><<<<<<::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<<<<======>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAA@@@AAABBBBBBAAAAAABBBDDDBBBFFFRRReee{{{oooUUUJJJJJJCCCAAA>>>===>>>???>>>=========<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;:::::::::999999999999999:::999999888888999999:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;===<<<;;;;;;<<<===>>>===============>>>>>>BBBAAABBBDDDEEEIIIUUU```yyy===???@@@???===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888999;;;<<<===<<<;;;:::<<<===>>>>>>>>>>>>===<<>>===;;;;;;;;;;;;<<<===OOOeeevvvvvvdddIIIBBBBBBEEENNNcccooogggTTTJJJHHHSSSkkkvvvaaafffxxxzzzcccNNNGGGDDD???<<<>>>???===;;;;;;;;;<<<;;;::::::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<<<<;;;::::::888888999::::::::::::999888888999999999999888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::<<<>>>???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGGGGEEEEEEHHHOOO^^^zzzjjjXXXPPPIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;:::;;;=========<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::;;;::::::999888777:::::::::999888;;;AAAGGGOOOPPPOOOLLLFFF@@@===;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<==================>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA>>>@@@BBBBBBAAAAAAAAABBBCCCEEELLLXXXiiiuuuZZZNNNKKKCCC@@@>>>===>>>>>>>>>===<<<<<<<<<===============;;;;;;<<<======<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::;;;;;;;;;<<<===<<<;;;;;;<<<===???>>>>>>===<<<<<<<<<<<<@@@??????BBBCCCFFFNNNXXXkkk===???@@@@@@>>><<<;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<===<<<;;;;;;;;;===>>>???HHHaaa~~~{{{cccKKKCCCAAAEEEQQQhhhnnn___LLLHHHKKKUUUjjjqqq]]]ggg~~~sss^^^KKKEEECCC>>><<>>:::;;;;;;<<<;;;:::999888999999888888999999:::;;;999999::::::::::::999999777777777888888888999999999999:::::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;===???@@@??????@@@AAA????????????@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHFFFFFFHHHNNN\\\xxxhhhYYYNNNMMMJJJGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===<<<;;;<<<===<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<;;;:::999999999999888888888;;;???BBBIIIMMMPPPPPPKKKDDD???<<<<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<==================>>>>>>>>>>>>============>>>>>>?????????@@@<<<>>>AAABBBBBBAAAAAABBBGGGFFFHHHPPP]]]rrrcccQQQJJJDDDBBB???>>>?????????>>>;;;<<<<<<===============:::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999777888888999::::::;;;;;;;;;<<<===<<<;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>??????>>>===<<<:::::::::;;;<<<>>>@@@BBBUUUrrryyy^^^NNNEEEBBBGGGVVVnnnqqq^^^IIIIIIOOOXXXiiinnnXXXfffjjjWWWGGGCCCCCC@@@???CCC===;;;::::::<<<======<<<888:::;;;:::888888:::===999:::;;;;;;;;;:::999888:::999888777888999;;;<<<:::;;;;;;<<<<<<;;;;;;:::666777777777777888888888999999999::::::;;;;;;;;;===<<<;;;::::::;;;<<<===<<<>>>@@@@@@@@@???@@@AAA======>>>>>>??????@@@@@@??????AAACCCEEEFFFHHHIIIGGGGGGHHHNNN[[[wwwvvvdddRRROOOKKKGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<======<<<;;;>>>>>>??????>>>===<<<<<<=========<<<<<<;;;;;;:::<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::888777777777999<<<>>>@@@EEEKKKQQQSSSNNNFFF@@@======<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===============>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????:::===AAABBBBBBAAAAAABBBEEEAAA@@@GGGSSSfffjjjTTTIIIEEECCC@@@???@@@AAA@@@@@@;;;;;;<<<===>>>>>>======999:::;;;<<<<<<;;;:::999<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<;;;;;;;;;:::999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999777777888999::::::;;;;;;;;;<<<======;;;:::;;;<<<======<<<<<<<<<======>>>DDDAAAAAABBBBBBBBBGGGMMMWWWnnn;;;;;;;;;<<<<<<>>>??????>>>===<<<;;;:::999999999::::::;;;;;;<<<;;;;;;:::::::::::::::::::::;;;;;;::::::::::::::::::999999<<<<<<;;;;;;;;;;;;::::::;;;999777666888:::;;;;;;???>>>>>>============>>>@@@===<<>>??????????????????>>>======>>>@@@BBBDDD???@@@AAABBBDDDEEEFFFGGGEEEGGGIIILLLZZZyyyppp___YYYRRRKKKHHHGGGFFFEEEDDDCCCAAA??????@@@AAABBBEEEDDDCCCBBB@@@???>>>===??????>>>>>>???@@@AAAAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<===DDDFFFJJJPPPSSSOOODDD;;;>>>>>>===<<<<<<<<<<<<<<<@@@???>>>======<<<<<<===<<<===>>>@@@@@@??????>>><<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<============<<<===???@@@AAAAAA@@@???CCCCCCGGGKKKOOOWWWhhhxxxpppUUUJJJHHHEEEAAA????????????>>><<<;;;;;;<<<>>>???===<<<777888:::;;;<<<;;;::::::===<<<:::999888999::::::::::::::::::::::::::::::999999888777666666777777999::::::;;;;;;::::::999::::::;;;<<<;;;:::888777777888888999999:::;;;;;;========================<<<===?????????@@@BBBDDDDDDCCCAAAAAACCCFFFIIIKKKRRRccc>>>>>>===<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999;;;999777777999:::;;;:::===<<<<<<<<<<<<<<<=========::::::<<<===???EEEMMMppp~~~hhhUUUSSSIIIEEEIIIeeekkkyyyZZZNNNKKKSSShhh~~~~~~tttgggzzz~~~aaaSSSFFFDDDEEECCC@@@>>>===<<<<<<;;;::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999:::888888999999999888777666<<<<<<<<<;;;;;;;;;::::::888999;;;<<<<<<;;;999888::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>???>>>=========???AAABBB???@@@AAABBBCCCEEEFFFFFFEEEHHHJJJMMM[[[zzzggg^^^SSSKKKHHHGGGFFFEEEDDDCCCAAA@@@???@@@AAABBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::::::::;;;<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<===???DDDLLLRRRRRRKKKEEE???>>><<<;;;;;;<<<<<<===??????>>>===<<<<<<======<<<===>>>???@@@??????>>>======<<<<<<======>>>>>>>>>=====================??????@@@@@@@@@??????>>>AAAAAADDDGGGIIIOOO]]]kkkvvv[[[OOOHHHEEEAAA????????????>>><<<;;;;;;<<<>>>???===<<<888999::::::;;;;;;;;;:::<<<;;;:::999999999::::::::::::::::::::::::::::::999888888777777777777888999::::::;;;;;;::::::999::::::;;;<<<;;;:::999888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCBBBAAA@@@@@@AAADDDFFFHHHOOO___AAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;::::::999888888888888999999::::::;;;<<<<<<======>>>>>>>>><<<;;;;;;:::999888888777:::999888999:::;;;;;;999::::::::::::;;;<<<======<<<999999;;;<<>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999777888888888888777666666;;;;;;:::::::::::::::999888999:::;;;;;;;;;:::999::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===???>>>===<<<<<<===>>>??????@@@@@@BBBCCCDDDEEEFFFFFFHHHKKKOOO]]]{{{wwwiiiXXXMMMJJJJJJHHHFFFDDDCCCBBBAAA@@@AAABBBBBB????????????????????????>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<999:::???GGGOOOQQQOOOLLL@@@>>><<<::::::;;;===>>>>>>>>>======<<<=========<<<===>>>?????????>>>>>>???>>>======<<<=========?????????>>>>>>=========BBBAAA@@@???>>>>>>>>>>>>AAAAAACCCEEEEEEGGGPPP[[[nnnbbbSSSIIIFFFBBB@@@??????>>>>>><<<;;;;;;<<<>>>???===<<<::::::999999::::::;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::888888777777777888999999999999::::::::::::999999999:::;;;;;;;;;:::999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============@@@BBBAAA@@@???>>>???AAADDDEEEMMMYYYuuuAAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999777777777888888999999::::::;;;;;;<<<===>>>??????;;;;;;::::::999888777777999888888:::<<<<<<:::999::::::::::::;;;<<<===>>>===<<<;;;<<<===BBBPPP]]]uuuXXXMMMJJJHHHCCCGGGOOOjjjlllvvvUUUKKKMMM```yyysssmmmXXXMMMCCCAAAAAA???======>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;::::::999888999999999888888888888888777777777999999999999999999999999888999:::;;;;;;;;;::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============>>>======<<<<<<<<<======???@@@@@@AAACCCDDDDDDEEEFFFIIILLLPPP^^^}}}xxxaaaRRRNNNMMMKKKGGGDDDDDDCCCBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@???@@@===>>>>>>>>>???>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::::::::::::::999::::::;;;;;;;;;::::::999::::::;;;;;;:::;;;>>>CCCIIIMMMMMMLLLBBB@@@===:::999:::===>>>======<<<<<<<<<======>>>=========>>>>>>>>>>>>>>>AAAAAA???>>>>>>=========@@@@@@??????>>>>>>======BBBAAA???>>>>>>>>>???@@@BBBBBBDDDFFFEEEDDDIIIQQQ___xxxfffTTTJJJGGGCCC@@@??????>>>===<<<;;;;;;<<<>>>???===<<<;;;:::999888999:::;;;<<<;;;:::::::::::::::::::::999999::::::::::::;;;;;;777777777777888999999:::999999::::::::::::999999999:::;;;;;;;;;:::999888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<<<<<<<>>>@@@@@@@@@?????????AAACCCDDDLLLVVVmmm??????>>>===============<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<;;;::::::999666666777888999999::::::999999:::;;;<<<<<<======;;;;;;:::999999888777777999999999:::<<<<<<;;;999;;;;;;;;;;;;<<<===>>>???===<<<=========EEEWWWiiimmmRRRHHHFFFCCC@@@FFFQQQllloooyyyXXXOOOQQQdddooofffuuuhhhTTTJJJAAA@@@@@@>>><<<=========<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;::::::::::::999888888888888999::::::999999888888888888999999999999999999999999888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<<<<<<<<<>>>>>????????????>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;999999999999999:::;;;<<<;;;::::::999999999::::::;;;<<<===@@@DDDHHHJJJKKKEEECCC???;;;::::::<<<===<<<<<<;;;<<<<<<===>>>>>>===============>>>>>>>>>CCCBBBAAA@@@???>>>>>>>>>@@@?????????>>>>>>>>>===@@@???>>>>>>>>>???AAABBB@@@@@@BBBFFFEEECCCFFFLLLTTTiiihhhTTTLLLHHHDDDAAA??????>>><<<<<<;;;;;;<<<>>>???===<<<<<<;;;:::999888999:::;;;999:::::::::::::::::::::999999999::::::;;;;;;;;;888888777777888999::::::888999999::::::999999888888999:::;;;;;;;;;:::999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@@@@AAABBBDDDEEEMMMTTTfff>>>>>>=========>>>??????======<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::666777777888999:::;;;;;;888999999999:::;;;;;;;;;::::::::::::999999999999;;;:::999:::;;;<<<;;;:::<<<;;;;;;;;;<<<===>>>>>>;;;;;;===>>>???KKKcccyyymmmTTTIIIEEEBBBAAAHHHSSSnnnqqq}}}]]]TTTUUUggg{{{fff]]]jjjdddPPPHHHAAA??????===<<<===<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888;;;:::999999888888999999888999999999999:::::::::999999999::::::;;;;;;<<<::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<===============???@@@@@@AAABBBBBBCCCCCCDDDHHHLLLQQQ___~~~xxxcccWWWPPPJJJFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@AAAAAA@@@>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<999888888999999:::;;;<<<;;;::::::999999999999999999:::;;;===AAAEEEIIILLLIIIFFFBBB>>><<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<===>>>???CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB======???CCCCCCAAACCCHHHJJJYYYqqqmmmWWWMMMIIIEEEAAA@@@???===<<<<<<;;;;;;<<<>>>???===<<<;;;;;;::::::999999::::::999999:::;;;;;;;;;::::::888999999::::::;;;;;;<<<999999888888888999999:::888888999999999999888888888999:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>?????????@@@AAABBBDDDEEEFFFMMMSSS___uuu???>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<999999:::;;;<<<<<<<<<<<<777777888999:::;;;<<<<<<999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<:::888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999;;;???BBBFFFUUUssspppVVVIIIEEEDDDBBBIIISSSmmmppp}}}___UUUUUUfffmmmZZZSSS___|||}}}___NNNFFF@@@??????===<<<>>>;;;;;;::::::;;;<<<<<<===999::::::;;;;;;<<<<<<<<<:::999999888888888888888::::::888777777777888999999999999999::::::;;;;;;999999999999:::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;<<<======>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCCCCGGGKKKQQQ___~~~qqq```VVVOOOKKKEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<;;;888888888888999:::;;;<<<;;;::::::999888888999999999:::;;;<<<>>>BBBFFFIIIKKKIIIFFFAAA>>>;;;:::999:::::::::;;;<<<===??????===<<<<<<;;;<<<===>>>???AAA@@@??????>>>>>>>>>>>><<<<<<<<<======>>>>>>???>>>??????@@@@@@@@@??????>>>===>>>BBBCCCAAABBBFFFFFFMMM]]]sssuuu___NNNJJJEEEBBB@@@>>>===;;;<<<;;;;;;<<<>>>???===<<<:::;;;;;;;;;::::::999888888999:::;;;;;;;;;::::::888888999::::::;;;<<<<<<::::::999888888888999999888888999999999999888888888999:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@===>>>???AAACCCEEEFFFGGGJJJPPPXXXhhh@@@@@@???>>>>>>===>>>>>>@@@???>>><<<<<<;;;;;;;;;888888:::;;;<<<=========777888888:::;;;<<<======:::::::::::::::::::::999999::::::;;;;;;<<<<<<======;;;888888:::<<<======;;;;;;:::999999999:::::::::===BBBGGGMMM___pppTTTGGGDDDDDDBBBHHHPPPiiilllzzz]]]RRRRRRccc}}}bbbPPPKKKWWWpppwwwZZZMMMFFF@@@@@@???===<<>>???????????????;;;;;;===>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBFFFKKKPPP___}}}}}}iii\\\TTTQQQEEEEEEEEEEEEEEEDDDCCCCCC===>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCCCCAAA???>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<;;;::::::999888888888999<<<<<<<<<<<<===???BBBEEEMMMKKKHHHDDD???<<<999888999999::::::<<<===???@@@===<<<<<<;;;;;;===>>>??????>>>>>>===============::::::;;;<<<===>>>?????????@@@AAAAAA@@@???===<<>>===;;;<<<;;;;;;<<<>>>???===<<<::::::;;;<<<;;;:::888777777888:::;;;<<<;;;::::::888888999::::::;;;<<<<<<;;;;;;:::999888888888888888888999999999999888888888888:::;;;<<<;;;;;;:::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>><<<<<<>>>@@@;;;<<<>>>@@@BBBEEEFFFGGGGGGMMMTTT___yyyDDDCCC@@@>>>======>>>>>>>>>>>>===>>>>>>===:::888;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<:::999888999999::::::::::::::::::::::::::::::999888888888999:::;;;:::>>>@@@FFFWWWuuutttUUUHHHIIIAAABBBGGGMMMgggnnn|||\\\NNNRRRggg|||oooRRRNNNMMMLLLdddppp]]]IIIDDD>>><<>>?????????>>>>>>>>>===<<<<<<===???@@@AAAAAA@@@@@@AAABBBDDDEEEIIIIIIJJJPPPcccyyyjjj[[[QQQLLLGGGDDDEEEFFFCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAA??????>>>===============<<<<<<<<<>>>??????<<<:::;;;:::999;;;===>>>>>>===::::::::::::;;;<<<======;;;:::::::::999888888888777888:::<<>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBAAA???======>>>@@@@@@AAABBBBBBCCCCCCDDDHHHEEEGGGSSSeee}}}iiiYYYIIICCCAAA<<>>;;;999666666666777777777::::::::::::::::::::::::888888888999999:::::::::999999999:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;??????>>>>>>======<<<<<<@@@@@@@@@AAACCCEEEFFFGGGFFFGGGMMM[[[nnnDDDBBB@@@>>>======>>>>>>???>>>======>>>===;;;999:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999999999:::;;;::::::::::::::::::::::::::::::999888888999:::;;;;;;>>>DDDOOOgggqqqQQQDDDEEECCCCCCHHHNNNhhhooo~~~^^^PPPTTTkkkkkkOOOKKKJJJIII\\\xxxiiiWWWIIICCC>>>===???@@@???<<<;;;:::999:::<<<======<<<;;;;;;;;;;;;::::::::::::777777888999999999999888:::999999999999999999:::888888888888888999999888:::999888777888999;;;<<<;;;<<<<<<:::999999;;;===<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;>>>============>>>>>>???AAA@@@??????@@@AAACCCDDDIIIIIIKKKRRRfff{{{iii\\\NNNHHHDDDDDDEEEBBBAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>===============<<<<<<<<<>>>??????<<<:::;;;::::::;;;===>>>===<<<999888888888888999999:::999999999999999888888888888999:::<<<>>>@@@BBBCCCKKKOOOPPPJJJCCC@@@<<<888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAA@@@>>>=========???@@@@@@AAAAAABBBCCCCCCGGGDDDEEELLLXXXkkkuuu]]]LLLEEECCC===>>>@@@:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999888888888888999999::::::;;;;;;:::::::::;;;<<<===;;;999777666777888888777::::::::::::::::::::::::888888999999999:::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<>>>>>>>>=========>>>??????@@@AAACCCEEEFFFEEEEEEIIITTTfffCCCAAA@@@>>>=========>>>@@@>>><<<<<<<<<===<<<;;;999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;::::::::::::::::::::::::;;;;;;999999999999:::;;;<<<@@@III]]]|||nnnPPPCCCCCCEEEDDDHHHOOOkkktttdddTTTYYYqqqoooSSSNNNLLLJJJWWWmmm}}}aaaOOOGGGCCC>>>===>>>???>>><<<<<<;;;:::;;;<<<===<<<;;;::::::::::::999999999999777777888999999999999888999999999999999999999999888888999999999888888777:::999888888888999:::;;;:::;;;<<<;;;999999;;;============<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999<<<===>>>>>>?????????>>>@@@????????????AAABBBCCCHHHIIILLLUUUiiizzzhhhTTTLLLEEEEEEFFFDDDCCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===??????>>>=========>>>>>>===<<<<<<===??????===;;;===<<<;;;;;;===>>>===;;;999888888777777777888888888888888888888999999999::::::;;;<<<>>>???@@@AAAHHHMMMPPPLLLGGGCCC>>>999::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<===>>>>>>??????@@@AAAAAABBBCCCBBBCCCGGGLLLXXXnnncccPPPGGGFFF@@@??????999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======;;;:::777777777888888888888999::::::999999999:::;;;<<<;;;999777777888999888777::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDGGGEEEGGGNNN]]]vvvAAAAAA???>>>============@@@>>>;;;;;;<<<======<<<888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;;;;<<<999999::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<>>>CCCPPPjjjmmmRRRGGGGGGFFFDDDIIIRRRppp{{{mmm\\\aaayyytttYYYOOOLLLJJJSSScccyyytttZZZJJJEEEBBB???===>>>???>>>======<<<<<<<<<======<<<::::::::::::999999999888888777777888999999999999888999999999999999999999999888888999999999888777666:::999999888888999::::::999;;;<<<;;;::::::;;;========================<<<<<<=========<<<;;;::::::;;;<<<>>>???@@@@@@???>>>AAA@@@@@@???@@@BBBCCCDDDHHHJJJNNNWWWkkksss\\\QQQHHHGGGHHHGGGGGGIIIEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCAAA>>><<>>>>>===>>>>>>???>>>===<<<===>>>>>>>>><<<>>>===<<<<<<======<<<;;;;;;;;;:::999888888888888777777777888888999999999;;;;;;<<<<<<===>>>>>>???AAAGGGKKKJJJIIIFFFAAA;;;::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>>===>>>@@@???===<<<<<<=========>>>>>>???@@@@@@@@@@@@AAADDDFFFGGGOOObbbtttjjjTTTJJJIIICCC@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======<<<;;;777777777777777777777888999999999999999::::::::::::999888888999:::999888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>???????????????>>>>>>>>>???@@@AAACCCCCCHHHFFFFFFKKKWWWnnn@@@@@@???>>>>>>=========@@@>>>;;;;;;<<<======<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===>>>HHH[[[yyylllTTTHHHHHHEEEDDDJJJUUUvvvuuudddggg~~~tttZZZLLLGGGEEEMMMXXXnnnnnnVVVIIICCCAAA???>>>>>>>>>>>>===>>>===<<<===>>>>>><<<::::::::::::999999999888888777777888999999999999888888999999::::::999999888777888999::::::999777666:::999999999999999999999888:::<<<<<<;;;:::;;;===<<<=====================<<<=========<<<;;;::::::;;;<<<>>>@@@@@@@@@@@@???BBBBBBAAAAAABBBCCCEEEFFFHHHJJJOOOXXXllleeeXXXLLLHHHIIIHHHHHHJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEDDDAAA???===??????>>>>>>>>>>>>??????@@@>>><<<<<<===>>>>>>>>>>>>===<<<<<<===>>>===;;;;;;;;;:::999888888888888777777888888999999999:::<<<<<<<<<<<<============999???DDDFFFGGGHHHDDD>>>;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>><<<>>>??????===<<<<<<===<<<<<<===>>>>>>??????@@@@@@BBBFFFGGGFFFKKKZZZiiirrrXXXKKKKKKFFFBBBBBB>>>======<<<<<<<<<;;;;;;;;;;;;::::::<<<===>>>===;;;888777777777777777777777888888888999999999999999:::999888999:::;;;:::888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>???======>>>>>>?????????@@@????????????@@@AAACCCCCCEEEDDDEEEHHHQQQfff?????????>>>>>>=========>>>===;;;;;;===>>>===<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::888999999::::::;;;;;;<<<;;;:::::::::;;;===???@@@@@@PPPkkkrrrxxx}}}kkkTTTGGGEEEFFFEEEKKKXXX{{{vvvfffiiiqqq\\\NNNFFFDDDKKKTTTfff{{{iiiSSSIIIAAAAAA@@@???>>>==================>>>@@@@@@>>>;;;::::::::::::999999999999777777888999999999999888888999:::;;;;;;:::999888555777999:::;;;:::888777:::::::::999999999999888888999<<<<<<;;;;;;<<<===;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;::::::999<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFGGGJJJOOOYYYmmmtttdddSSSLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@?????????>>>>>>>>>???@@@@@@AAA???<<<;;;<<<>>>??????>>>===<<<<<<>>>???>>><<<999888888777777777888888999999999999999:::::::::;;;<<<<<<<<<<<<=========777;;;>>>@@@DDDHHHFFFAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>><<<>>>@@@???>>>======>>><<<<<<===>>>>>>??????@@@BBBCCCEEEGGGEEEFFFPPP\\\vvv|||^^^NNNMMMGGGBBBBBB@@@=========<<<;;;;;;::::::;;;::::::<<<>>>???>>><<<999888888888888777777777777888999::::::::::::999:::999999:::<<<<<<;;;999999999999999999999999999;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<===;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCC@@@@@@CCCFFFLLL]]]{{{>>>>>>>>>>>>>>>======<<<===<<<<<<===>>>>>>===;;;;;;;;;::::::999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999888888888999::::::;;;<<<<<<999999999:::<<<>>>AAABBBFFF\\\}}}uuu___hhhtttwwwjjjUUUGGGDDDFFFEEELLLYYY|||rrraaafff{{{pppggg[[[OOOGGGEEEKKKRRR]]]nnncccPPPHHH@@@@@@@@@???>>>======>>><<<<<<===???AAAAAA???===;;;;;;;;;;;;::::::::::::777777888999999999999888777888:::;;;;;;:::888777333555888:::;;;;;;999888::::::::::::999999888888777999;;;<<<<<<;;;<<<===::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;=========>>>???@@@BBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEHHHOOOZZZooovvv```UUUPPPKKKHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB??????>>>>>>??????@@@AAABBB???<<<;;;<<<>>>@@@@@@===<<<;;;<<<>>>??????>>>999888888888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========999;;;;;;<<<@@@FFFFFFBBB>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<============>>>>>>>>>>>>===???@@@@@@???>>>>>>???<<<======>>>??????@@@@@@BBBAAACCCEEEDDDDDDKKKSSSeee|||eeeQQQNNNFFF@@@@@@???>>>======<<<;;;;;;::::::;;;::::::<<<>>>???>>>===::::::999999888888888888888888:::;;;;;;;;;:::999999999999;;;======;;;999888888888888888888888888<<<<<<;;;;;;;;;:::::::::888888888999999999::::::::::::999999999::::::;;;999:::;;;<<<===>>>??????>>>>>>>>>>>>??????@@@AAA===@@@CCCFFFIIIVVVppp===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===??????===:::<<<;;;:::999888999:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;:::888777888888999::::::;;;<<<<<<888999999:::<<>>======>>>;;;;;;===???BBBBBB@@@>>><<<<<<;;;;;;;;;;;;::::::777777888999999999999888777888:::;;;;;;:::888777222444777:::<<<;;;:::999:::::::::::::::999888777666999<<<===<<<;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>=========>>>@@@BBBDDDAAAAAA@@@@@@AAABBBDDDEEECCCGGGOOO[[[qqqlll^^^VVVPPPKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDD??????>>>>>>???@@@AAAAAACCC@@@<<<:::<<<>>>@@@AAA<<<;;;;;;<<>>EEEFFFCCC??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<======>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>===???AAAAAA?????????@@@======>>>>>>??????@@@@@@???>>>@@@DDDFFFGGGKKKQQQSSSiiijjjSSSOOOFFF>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;:::;;;<<<>>>???>>>===:::::::::999999999888888888999:::;;;<<<;;;::::::999999:::;;;======<<<:::888888888888888888888888<<<<<<<<<;;;;;;:::::::::777777888888888999999999::::::999888888999999999888999:::;;;<<<>>>>>>???======<<<======>>>???@@@>>>BBBFFFHHHJJJSSSkkk???@@@@@@??????>>>===<<<>>><<<;;;;;;<<<<<<;;;999999999999999999999999999999999999:::<<<<<<;;;999999999999999::::::;;;<<<::::::::::::::::::::::::999888777777999999888777<<<888888<<<@@@@@@BBBFFFTTTsssoooXXXOOOPPP^^^nnnkkkUUUHHHJJJGGGLLLHHH___zzznnn[[[___ooo}}}gggYYYPPPVVVVVVLLLCCCCCCFFFFFFOOO^^^lllyyyoooYYYMMMIIIDDDCCCBBB@@@???>>>>>>>>>======>>>>>>??????@@@@@@===<<<;;;:::999999888999666777999999888888999;;;<<<<<<;;;::::::999888888444666777777666666777999888888888888888888888888===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<===>>>>>><<<;;;===>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEHHHMMMWWWjjjlll\\\OOOKKKMMMKKKIIIHHHHHHIIIHHHEEEBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@>>>>>>===;;;<<<>>>??????>>>>>>===<<<;;;;;;<<<===>>>===;;;999999:::;;;<<<;;;>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<=========<<<;;;::::::<<>><<<:::::::::;;;>>><<<<<<<<<>>>???>>>=========>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<<<<============<<<<<<========================??????AAABBBCCCEEEFFFGGGRRRYYYmmm{{{[[[NNNJJJBBB===>>>@@@>>><<<;;;;;;;;;:::888;;;<<<<<<<<<;;;::::::999999999999999999888777666:::::::::;;;::::::999999<<<;;;999777777888999::::::;;;;;;;;;:::999999888999999999999999999999999999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::999999;;;===>>>?????????===>>>@@@DDDHHHPPPbbbrrr@@@@@@@@@??????>>>===<<<>>>===<<<<<<======<<<::::::::::::::::::::::::::::::999888999;;;<<<;;;:::::::::999999999:::;;;;;;:::::::::::::::::::::::::::999888888::::::999888:::888888;;;<<<>>>DDDLLLfffyyy___KKKJJJMMM^^^rrrppp[[[KKKIIIFFFMMMLLLccc{{{mmmZZZ___mmm}}}ppp\\\PPPLLLVVVZZZRRRHHHEEEEEEDDDJJJYYYfffqqqjjjVVVLLLHHHCCCBBBAAA???>>>>>>===============>>>>>>>>>>>>>>>======<<<;;;:::999999:::777888999999888777999:::<<<<<<;;;::::::999888888555666777777666666777999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<===<<<<<<===??????>>>===??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFIIIOOOYYYmmmwwwbbbRRRLLLMMMNNNLLLJJJHHHFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????@@@AAA???>>>>>>===<<<<<<>>>??????>>>>>>===<<<<<<<<<<<<===>>>@@@>>><<<<<<===??????>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>BBBDDDCCCBBB@@@===<<<;;;::::::===<<<;;;===>>>???>>><<<==================<<<;;;<<<<<<============<<<<<<<<<======>>>>>>======<<>>>>>>>>>>>??????AAAEEEGGGNNN\\\kkk@@@@@@??????>>>=========???===<<<<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::;;;<<<;;;;;;;;;:::999999999::::::::::::::::::::::::::::::;;;:::999999;;;;;;:::999:::999:::;;;:::>>>LLLZZZ|||eeeOOOBBBEEEJJJ]]]uuuwwwcccPPPIIIDDDMMMOOOggg}}}iiiZZZbbboooxxxrrraaaPPPGGGGGGTTT]]]YYYMMMEEECCCBBBDDDQQQ^^^gggxxx}}}dddRRRJJJGGGAAA@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<======<<<;;;::::::::::::888999:::999888777888999<<<;;;;;;::::::999999888666777888888777666888999::::::::::::::::::::::::::::::;;;;;;<<<=========???>>>===<<<<<<;;;;;;;;;===<<<<<<===@@@AAAAAA@@@@@@@@@??????@@@AAABBBCCCBBBAAAAAAAAAAAACCCDDDEEEHHHJJJPPP[[[pppooo[[[RRRQQQOOONNNLLLHHHDDDCCCCCCEEE@@@@@@AAAAAABBBBBBCCCCCCAAA@@@??????@@@@@@???===>>>===<<<===?????????>>>>>>======<<<<<<======>>>AAA???======>>>????????????>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;::::::<<<>>>AAABBBFFFEEECCC@@@>>><<<;;;:::<<<;;;<<<===??????===;;;;;;<<<==================<<<<<<============<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJIIIKKKVVVjjjmmmZZZPPPGGGAAAAAABBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::999999888888888:::;;;<<<=========;;;:::999777777888999999;;;;;;<<<<<<;;;;;;::::::999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::;;;<<<<<<===============@@@@@@BBBEEEFFFJJJUUUaaa@@@@@@???>>>>>>=========???>>>======>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777777999;;;<<<<<<<<<;;;::::::999999999999::::::::::::::::::::::::<<<;;;::::::;;;<<<;;;::::::;;;===<<<;;;CCCXXXmmmuuuYYYIIICCCBBBHHH[[[ttt|||kkkWWWLLLDDDKKKNNNkkk|||ccc[[[fffrrruuuiiiXXXKKKFFFDDDQQQ\\\[[[OOODDDAAABBB@@@KKKWWW___llluuu]]]OOOHHHEEE??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999999:::999:::;;;:::888777888999;;;;;;;;;::::::999999999777888999999777777888999::::::::::::::::::::::::999999:::;;;<<<===>>>?????????>>>==================<<<<<<===@@@BBBCCCBBB@@@???>>>======???AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGJJJQQQ]]]sssiiiZZZUUUMMMNNNLLLIIIDDDBBBCCCDDD???@@@@@@AAABBBCCCDDDDDDAAA???>>>>>>???@@@>>>===???>>>===>>>???@@@>>>==================>>>>>>>>>???===::::::<<<======<<<======<<<<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<;;;;;;<<<===???AAAHHHGGGEEEBBB???===;;;;;;<<<<<<===???AAA@@@>>><<<;;;;;;<<<===>>>>>>===============>>>>>>=========>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDGGGHHHIIIIIIIIINNN]]]qqquuu___SSSJJJCCCAAAAAA???===<<<======<<<;;;::::::;;;;;;;;;::::::999::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<::::::999888777888888888;;;;;;<<<<<<<<<;;;;;;:::888888888888888888888888888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::<<<===============<<<<<>>AAADDDFFFHHHPPPZZZrrrAAA@@@???>>>=========>>>>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777777999;;;<<<<<<<<<;;;::::::999999999999::::::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::999;;;=========JJJfffjjjQQQHHHHHHCCCGGGXXXqqq}}}rrr]]]OOODDDIIIMMMoooxxx\\\XXXfffrrrpppbbbRRRIIIFFFBBBMMMXXXYYYOOODDDAAACCC???GGGSSS\\\fff|||nnnXXXKKKEEECCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999888888777888888888:::;;;;;;:::888777888999;;;;;;::::::::::::999999888999:::999888777888999::::::::::::::::::::::::888999:::;;;<<<>>>??????===============>>>???@@@===<<<<<<===@@@CCCDDDDDDBBBAAA@@@>>>???@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFGGGIIIPPP^^^uuuyyydddXXXLLLLLLLLLJJJGGGDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDAAA@@@??????@@@@@@???===???>>>>>>???@@@@@@>>><<<<<<======>>>>>>>>>>>>>>>===;;;999999:::<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;<<<===>>>???GGGFFFEEECCC@@@>>><<<;;;>>>>>>>>>???AAAAAA@@@>>>;;;;;;<<<===>>>>>>=========>>>>>>??????>>>>>>===>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===@@@BBBEEEFFFGGGIIIHHHJJJTTTddd|||iii[[[QQQHHHCCC???===;;;;;;<<<<<<;;;:::999999::::::;;;::::::999999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999999888888888777777888::::::;;;;;;;;;;;;;;;:::888888888888888888888888777888999:::::::::999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::===============<<<<<<;;;===<<>>>>>===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888:::;;;<<<;;;;;;;;;:::999999999::::::::::::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::666888;;;===AAASSSuuu___JJJDDDGGGDDDGGGVVVooo~~~vvv```PPPDDDKKKRRRuuurrrUUUPPP```mmmiii[[[MMMGGGDDDBBBIIISSSWWWQQQFFFBBBCCC@@@DDDNNNYYYaaarrreeeRRRHHHCCC@@@>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::888888777666666777777888999:::;;;:::999888999:::::::::::::::::::::::::::999:::;;;:::888888888:::::::::::::::::::::::::::999999:::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@>>><<<;;;<<>>?????????@@@AAA@@@>>><<<<<<<<<===>>>???????????????===;;;;;;<<<=========:::::::::::::::;;;<<<===;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<======CCCCCCCCCBBBAAA???======???>>>===>>>@@@AAA@@@???;;;<<<========================>>>>>>>>>>>>=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAACCCEEEFFFHHHFFFHHHMMMYYYnnnvvvggg[[[OOOFFF>>><<<;;;:::;;;<<<;;;:::888999999:::::::::::::::888999999:::::::::::::::<<<<<<<<<;;;:::999777777999888888888888777777777999999::::::;;;;;;::::::888888888888888888888888777888999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::<<<===============<<<<<<===<<<===BBBDDDFFFKKKRRRccczzzBBBAAA???===<<<===>>>>>><<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::::::::999999999:::;;;;;;::::::::::::::::::::::::;;;:::999:::;;;<<<;;;999777999===AAAJJJ```oooTTTDDDAAADDDDDDGGGVVVoooyyyaaaLLLDDDOOO[[[}}}|||jjjQQQJJJ[[[hhhdddVVVJJJDDD@@@@@@EEEPPPXXXVVVKKKCCCCCC@@@AAAJJJUUU\\\gggvvvZZZKKKDDD@@@>>>>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888777777777777888888888:::;;;:::999999:::;;;:::::::::::::::::::::::::::;;;;;;;;;999888999:::999999999999999999999999::::::;;;;;;<<<===>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHJJJRRRbbb{{{sss___WWWMMMIIIIIIJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA????????????@@@AAA@@@>>>;;;;;;<<<>>>???@@@@@@??????@@@>>><<<;;;===>>>>>>>>>::::::::::::;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@???>>>>>>???===;;;;;;<<<>>>??????==================<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<>>???AAACCCDDDEEEHHHGGGGGGJJJPPPaaa}}}qqqbbbRRRFFF???===;;;;;;<<<===<<<;;;888888999:::::::::::::::777888888999::::::999999::::::::::::999888777777888888888888888777777666777888999999::::::999999888888888888888888888888666888999;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<===============<<<@@@======AAACCCDDDIIIOOO]]]sssBBBAAA???===<<<===>>>???;;;::::::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<<<<;;;999999999999999:::;;;;;;<<<::::::::::::::::::::::::;;;:::999999;;;;;;:::999;;;<<<@@@FFFRRRkkkdddNNNAAA???BBBCCCGGGVVVppp{{{```IIIDDDTTTccctttdddOOOIIIZZZfffaaaTTTJJJCCC>>>???CCCOOO[[[[[[OOOEEEBBB@@@???GGGRRRXXX___yyymmmSSSGGGBBB???<<<>>>======<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<999888888888888888999999888999::::::::::::;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::888888888888888888888888::::::;;;;;;<<<=========???>>>===<<<<<<;;;;;;<<>>;;;;;;<<<>>>???@@@@@@@@@??????===;;;;;;<<<=========;;;;;;;;;<<<===>>>???@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>???<<<999888:::<<<>>>>>>===>>>>>>>>>===<<<;;;;;;999::::::;;;;;;::::::999<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEJJJIIIIIIJJJMMMZZZtttvvveeeRRRCCC@@@>>><<<<<<===>>>>>>===777888999:::::::::::::::666777888999999999999999777888888999999999888888888888888888888777666666666777888999999999999999777777777777777777777777666888999;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::;;;<<<<<<===>>>=========CCC???>>>@@@BBBCCCGGGMMMXXXmmm@@@AAAAAAAAA@@@>>><<<;;;;;;<<<===>>>===<<<:::999;;;;;;999999999999;;;;;;999999:::::::::;;;;;;;;;???>>>===;;;:::999888888;;;;;;;;;;;;:::999888777888999:::;;;<<<;;;::::::999???@@@AAAVVV}}}tttVVVDDD===???CCCEEEGGGOOOggg|||qqqWWWMMMGGG\\\qqquuuXXXOOOFFFTTTaaa```SSSEEE??????@@@@@@IIIXXX]]]TTTHHHAAABBBAAAFFFOOOSSSYYYnnn___OOOEEEBBBAAA<<<<<<;;;::::::::::::<<<<<<555777999<<<<<<;;;999777666777777888888999::::::999999999999999999999999::::::::::::::::::::::::<<<;;;999888888888999999;;;;;;:::999999999::::::::::::;;;<<<===>>>??????>>><<<:::888888999<<<======;;;999:::>>>@@@???>>>>>>???@@@AAACCCDDDEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFJJJSSSaaaxxx~~~lllVVVIIIHHHKKKJJJGGGHHHFFFCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>===:::888888888999:::;;;<<<===<<<:::999:::;;;<<<===???AAABBBAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===============;;;===??????>>>======>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHLLLMMMJJJOOOccczzzhhhXXXNNNGGGAAA>>>;;;:::;;;;;;::::::777888999:::;;;:::999999:::::::::999999888888888888888999::::::::::::999;;;:::888777777777888888666666777888999999::::::===999666666888999888777555666777888999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::<<<>>>???@@@AAABBBEEEGGGYYYccc~~~AAAAAAAAAAAA@@@>>>===;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;:::999999:::;;;;;;999999::::::::::::::::::>>>===<<<;;;:::999999999;;;;;;;;;;;;:::999888888999999:::;;;;;;;;;:::999:::???AAAFFF^^^qqqUUUFFF@@@@@@AAADDDGGGPPPggg{{{oooVVVMMMJJJ___uuuwwwYYYOOOEEEQQQ\\\[[[PPPDDD??????>>>>>>FFFVVV___XXXKKKBBBCCCBBBFFFNNNPPPTTTfff{{{{{{[[[MMMCCCAAABBB======<<<;;;:::999:::;;;<<<888999;;;<<<===<<<;;;:::999999999:::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::888777777777888888::::::999999999::::::;;;======<<<<<<<<<;;;;;;;;;>>>===;;;::::::;;;===>>>===;;;:::;;;>>>??????>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBCCCDDDFFFDDDJJJSSSaaaxxxzzzaaaPPPKKKKKKJJJGGGGGGEEEDDDCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@?????????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???===;;;:::999999:::;;;;;;<<<===<<<:::999:::;;;<<<===???AAAAAAAAA@@@???======<<<<<<<<<<<<<<<<<<===>>>?????????===;;;::::::;;;;;;<<<=========<<<;;;<<<<<<===============<<<>>>??????===<<<===>>>?????????@@@AAABBBCCCDDDGGGIIILLLLLLHHHIIIWWWhhheeeVVVLLLFFFAAA???<<<:::;;;;;;:::999777888999:::::::::999999:::::::::999999999888888888888999::::::::::::999::::::888777777777888888666666777888888999::::::;;;999777777888999888666666777888999999999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;===============<<<;;;;;;<<<>>>???@@@@@@BBBEEEGGGTTT]]]vvvAAAAAAAAAAAA???>>>===<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::999999999999===<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::999999888::::::;;;;;;;;;::::::999;;;>>>CCCOOOlllmmmRRRGGGDDDBBB???BBBGGGQQQgggyyymmmUUUMMMKKK```vvvwwwXXXMMMBBBLLLUUUTTTJJJAAA>>>???<<<;;;CCCTTT___\\\OOODDDDDDCCCFFFKKKLLLOOO\\\mmmtttVVVJJJAAA@@@BBB>>>===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999888888999999::::::;;;;;;999888888777777777777888999999999999999:::;;;<<<;;;;;;;;;;;;::::::::::::===========================<<<;;;;;;===??????>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEFFFFFFKKKTTTbbbxxxqqq\\\RRRMMMJJJGGGGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;<<<;;;<<<===<<<:::::::::;;;<<<===>>>@@@AAAAAA@@@???@@@???>>>======<<<<<<<<<>>>>>>??????>>>===;;;:::999:::;;;<<<===>>>>>>>>>;;;<<<<<<==================???@@@???===<<<<<<<<<@@@@@@??????@@@AAAAAABBBGGGHHHKKKLLLJJJIIINNNWWWiii~~~}}}```QQQJJJFFFBBB@@@===;;;;;;;;;:::999777777888999999999999888:::::::::999999999999888888888999::::::::::::999:::999888888777888888888666777777888888999999999999888888888999999888666777888888999999999888888<<<<<<============<<<<<<<<<<<<;;;:::999999999999>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@@@@AAADDDFFFNNNUUUjjjBBBAAAAAA@@@???>>>===<<>>;;;;;;;;;::::::;;;;;;;;;::::::::::::999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999;;;;;;;;;;;;;;;::::::::::::>>>HHH]]]{{{lllQQQGGGFFFDDD>>>@@@HHHSSShhhwwwhhhRRRMMMIII^^^uuusssSSSHHH@@@FFFLLLKKKDDD>>>===>>><<<;;;AAAQQQ______QQQDDDCCCBBBEEEIIIJJJLLLUUUaaannnSSSHHH@@@???BBB>>>>>>===;;;:::999999:::;;;===<<<;;;:::;;;;;;<<<=========<<<;;;::::::999999888888888888888888888888777777888999:::;;;;;;<<<999999888888888888888888888888888888999:::;;;<<<777777888999:::;;;<<<<<<:::;;;<<<===>>>===<<<<<<======<<<<<<===>>>??????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFKKKNNNUUUaaavvvjjj[[[RRRLLLIIIHHHFFFEEEEEEGGGHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>?????????@@@@@@@@@========================@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;======<<<;;;:::;;;<<<;;;<<<>>>???@@@@@@@@@@@@BBBAAA???>>>===<<<<<<<<<>>>>>>???>>>===<<<:::999999:::;;;<<<>>>>>>??????;;;<<<<<<===============>>>???@@@???===;;;;;;<<<@@@@@@????????????@@@@@@CCCEEEIIIMMMOOONNNOOOPPPWWWmmm{{{]]]NNNHHHEEECCC@@@===;;;;;;;;;:::999777777888888888999999999999999999999999999999999888888999::::::::::::999999999888888888888888888666777777777888888888999777888999::::::999888666888888999999999888888777;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999::::::???????????????>>>======<<<>>>???@@@@@@AAACCCFFFJJJOOO```~~~BBBBBBAAA???>>>>>>======???===:::999999;;;===???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======<<<;;;:::999999999::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@PPPmmmnnnQQQEEEFFFDDD???@@@JJJVVViiitttcccOOOLLLIII]]]ssspppQQQEEE???BBBEEEDDD@@@<<<<<<=========AAANNN\\\___SSSFFFBBBAAACCCFFFHHHKKKRRRYYYqqqhhhPPPGGG???>>>@@@======<<<;;;:::999::::::;;;<<<;;;:::888888999;;;<<<<<<;;;;;;:::999888777777888888888888888888888888777777888888999:::;;;;;;999:::::::::::::::::::::777777777888999:::;;;<<<666666777888999:::;;;;;;888999;;;=========;;;:::==================>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAACCCEEEFFFLLLNNNRRR[[[ppp|||hhhZZZQQQMMMIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>========================>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::<<<===>>>===;;;:::;;;<<<;;;<<<===>>>???@@@@@@AAADDDBBB@@@>>><<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::999:::;;;===>>>?????????;;;<<<<<<===============>>>???@@@???===;;;;;;<<<@@@@@@???>>>>>>>>>?????????CCCGGGLLLOOOQQQOOOLLLOOObbb{{{|||\\\LLLGGGEEECCC@@@===<<<;;;;;;:::999888888888888888999999999999999999999999999999999888888999::::::::::::999888888888888999888888888777777777777777888888888666888999::::::999888777888888999999999888888777999::::::;;;;;;::::::999666666777888999:::<<<===???????????????>>>>>>===<<<>>>?????????@@@CCCEEEIIIMMMZZZsssCCCBBB@@@???>>>=========>>><<<:::999999;;;===???;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<;;;:::999999999:::;;;;;;;;;;;;:::;;;<<<======>>>FFF]]]~~~pppUUUEEECCCCCC@@@@@@LLLYYYjjjqqq^^^KKKJJJIII]]]qqqnnnPPPFFF???@@@AAA@@@>>><<<;;;;;;===>>>AAAJJJXXX^^^VVVJJJAAA@@@@@@BBBFFFKKKPPPSSSccc}}}___KKKEEE>>>===???<<<<<<;;;::::::::::::<<<<<<;;;:::999888777888999:::::::::999888888777666666888888888888888888888888777777888888999999::::::999:::;;;;;;<<<;;;;;;;;;888888888888888999:::;;;999999999999888888888888888999:::<<<<<<<<<;;;;;;===>>>???>>>======>>>@@@@@@?????????????????????????????????AAACCCEEEFFFJJJKKKNNNWWWlllzzzgggYYYRRRKKKIIIHHHHHHIIIJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::<<<===>>>===;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAAAAACCCBBB???===<<<<<<===============<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????;;;<<<<<<==================???@@@???===<<<<<<<<>>>>>>>>>>>>>>???>>>BBBEEEGGGJJJNNNLLLHHHKKKXXXlll___NNNGGGEEEBBB@@@===<<<<<<<<<<<<;;;999999888888999999:::;;;888999999999999:::::::::888888999::::::::::::999777777888999999999999888777777777777777777777777666888999999888888888999777888888999999999888888999999::::::::::::999999555555666777999<<<>>>??????????????????>>>======<<<>>>?????????@@@BBBDDDGGGLLLVVViiiCCCBBB@@@???>>>===>>>>>>===<<<:::::::::<<<===???:::;;;<<<======<<<;;;::::::;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<===<<<;;;999888888999;;;<<<::::::::::::;;;===>>>???DDDNNNkkk}}}sssyyyrrr[[[GGGAAAAAA???@@@NNN\\\kkknnnZZZGGGHHHGGGZZZmmm~~~kkkNNNEEE?????????>>>===<<<;;;::::::===AAAHHHTTT]]]ZZZRRRAAA???>>>>>>BBBHHHLLLMMMVVVsssoooTTTEEECCC===<<>>::::::999888888888888888999999999888888777777666888888888888888888888888888888888888888999999999888999:::;;;;;;;;;::::::999888888888888888999999::::::999999999888888888999:::;;;<<<<<<============???@@@???===<<<>>>@@@>>>>>>>>>???????????????????????????AAACCCEEEFFFGGGIIIOOOZZZoootttaaaWWWMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<=========<<<::::::::::::;;;;;;;;;;;;;;;:::<<<===>>>===<<<;;;<<<===;;;;;;;;;<<<>>>???AAABBBBBBAAA>>><<<;;;<<<===>>><<<;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===============<<<>>>??????===<<<===>>>>>>>>>=========>>>>>>???<<>>>>>>>>??????>>>>>>===<<<===>>>????????????BBBDDDCCCJJJRRR```zzzCCCBBB@@@>>>======>>>>>><<<;;;;;;:::;;;<<<===>>>:::;;;<<<======<<<;;;::::::;;;<<<===>>>@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::999999:::;;;===???AAAIIIUUUtttssslll```ooosss___IIIAAA???===AAAOOO^^^kkkmmmXXXEEEGGGDDDVVViiiyyy}}}gggKKKBBB@@@???>>>>>>===<<<:::999777<<<@@@FFFQQQ]]]]]]WWWBBB@@@<<<;;;@@@FFFIIIIIINNNjjjeeeLLL@@@@@@===<<>>???:::::::::999999888888888999999999888888888888777777777777777777777777777999999999888888888888888777888999:::;;;::::::999999999888888888888888888777777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???>>>???@@@???<<<<<<>>>AAA===>>>>>>>>>???????????????>>>>>>???@@@CCCEEEFFFFFFKKKSSS```uuu}}}ggg[[[OOOMMMJJJJJJJJJJJJIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<<<<=========<<<:::999;;;;;;<<<<<<===<<<<<<;;;<<<>>>>>>>>><<<;;;<<<===:::;;;;;;<<<>>>???AAABBBBBB@@@===;;;:::;;;===>>>;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>>>>>>>>>>>>>===;;;<<<<<<===============;;;===??????>>>======>>>===============>>>??????:::@@@BBB@@@DDDLLLQQQPPPJJJKKKWWWnnnfffRRRHHHEEE@@@>>><<<<<<===>>>>>>>>>;;;;;;:::999:::;;;<<<===888888888999999:::::::::888888999::::::::::::999666777888999::::::999888777777777777666666666666777888999888666666999===555666777888999::::::::::::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;======>>>>>>>>>>>>>>>===<<<<<<===>>>??????>>>???AAACCCAAAHHHPPPZZZqqqFFFCCCAAA???@@@@@@@@@???@@@???===<<<<<<<<<===>>>=========<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBB???>>>===<<<<<<;;;;;;;;;@@@>>>;;;888666777888999555:::777777???>>>>>>GGGPPPhhh}}}}}}aaaVVVZZZeeeuuuaaaKKKEEE<<>>>>>============>>>>>><<<:::888===MMM^^^aaa[[[KKKAAA999;;;AAAEEEGGGIIIOOO]]]wwwnnnUUUKKKBBB@@@@@@>>><<<<<<;;;;;;;;;::::::999999999>>>===;;;999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAACCCDDDFFFFFFIIILLLSSSbbbyyyxxxbbbUUUNNNIIIJJJKKKIIIHHHIIIEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===999;;;>>>@@@AAA@@@>>>===999:::<<<===>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<;;;<<<>>>???@@@@@@???>>>>>>===>>>>>>==============================<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>======;;;<<<<<<<<<===>>>>>>>>>?????????@@@CCCHHHLLLOOOJJJMMMUUUdddxxxeeeRRRHHHCCC============>>>>>>>>>>>>;;;:::999:::<<<<<<<<<;;;;;;:::888666666666666777:::999888777777888999:::888888888888888888888888888888888777777777777777666777777777777888888888999999999999999999999999;;;;;;<<<<<<<<<;;;::::::888888888999:::;;;<<<===??????>>>===<<<;;;::::::>>>???@@@???>>>>>>@@@AAA@@@EEEKKKTTTgggFFFDDDAAA@@@@@@@@@@@@??????>>>===;;;;;;<<<<<<============<<<;;;;;;:::::::::;;;<<<===???@@@AAAAAAAAA@@@???>>>============???>>>;;;999888888999999:::>>>;;;999???===???JJJ[[[tttrrrZZZTTTSSS```ttteeePPPGGG;;;AAAEEENNNiiiiiiiiiMMMHHHCCCAAAKKK\\\kkkkkk[[[III???>>>======<<<<<<======>>>???>>><<<@@@MMM[[[```]]]OOODDD::::::???CCCGGGJJJLLLXXXooo|||dddMMMDDD===<<<===;;;::::::;;;;;;;;;::::::999999999<<<;;;999888777888999:::;;;:::999888777888888999777777777666666666666666777666666555666777888999888888999:::;;;;;;;;;;;;999999999888888888777777555777:::;;;;;;999999:::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIILLLTTTccc{{{sss^^^SSSJJJIIIJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA????????????????????????>>>>>>???@@@@@@???======:::;;;===???@@@???>>>>>>;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<999;;;<<<<<<<<<<<<===?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???BBBFFFJJJMMMPPPOOORRR```tttcccQQQHHHCCC>>>>>>>>>>>>============;;;:::999:::<<<===<<<;;;;;;:::888777666666777777:::999888777777888999:::888888888888888888888888999888888888777777666666777777888888888999999999999999999999999999999999999::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;>>>???@@@???>>>>>>@@@BBBAAAEEEIIIQQQcccGGGDDDAAA@@@@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<=========<<<;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAA@@@???>>>============>>>===<<<<<<;;;:::999999<<>>DDDSSSdddhhh[[[HHH;;;<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFJJJMMMUUUeee}}}nnn^^^OOOJJJJJJHHHEEECCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@???>>>===<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>><<<===>>>===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::999:::;;;<<<======>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>======>>>@@@DDDHHHJJJTTTPPPPPPZZZkkkzzz```OOOGGGCCC??????>>>>>>======<<<<<<<<<;;;:::;;;=========<<<::::::999888777777777777999999888888888888999999888888888888888888888888:::999999888777666555555666777777777888888888888999999999999999999999999888888888999:::::::::;;;:::::::::999999:::;;;;;;========================>>>???@@@???>>>>>>@@@BBBBBBCCCGGGMMM\\\vvvGGGEEEBBB@@@@@@AAA@@@??????>>>===<<<;;;<<<===============<<<;;;;;;::::::999:::;;;<<<===>>>???@@@>>>>>><<<;;;;;;;;;;;;;;;<<<============<<<:::999888<<<:::;;;@@@CCCPPPhhhxxx[[[IIIKKKGGGUUUpppkkk[[[OOO>>>AAAEEERRRlllhhhfffKKKGGGAAA???AAALLL^^^ggg]]]III:::<<<;;;;;;::::::;;;;;;<<<;;;======>>>BBBLLLWWW]]][[[NNN@@@<<<<<>>???AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDKKKNNNVVVfff~~~lllWWWMMMLLLJJJFFFDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB======???@@@AAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@>>><<<;;;:::;;;===>>>??????>>>>>>>>>???@@@@@@????????????>>>>>>>>>======>>>???>>><<<;;;<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::::::::;;;<<<<<>>===<<<;;;;;;======<<<<<<;;;;;;::::::>>>>>>======???CCCFFFIIIRRRQQQQQQWWW```kkkuuuzzzxxx|||^^^NNNFFFCCC@@@@@@???>>>===<<<;;;;;;<<<;;;:::;;;===>>>===<<<::::::999999888888888888999999999999999999999999888888888888888888888888::::::999888777666555444555555555666666666777777999999999999999999999999666777777777888999:::;;;;;;;;;:::999999999::::::<<<<<<<<<<<<======>>>>>>===>>>??????>>>???AAABBBAAABBBDDDJJJVVVmmmHHHEEEBBBAAAAAAAAA@@@???@@@@@@>>>=========>>>???=========<<<;;;;;;::::::999:::;;;<<<===>>>???@@@>>>===<<<;;;:::::::::::::::;;;===>>>>>><<<;;;:::777;;;:::;;;AAAEEEYYYyyypppVVVEEEGGGGGGSSSnnnmmm___RRRAAAFFFFFFVVVrrrlllhhhMMMHHH@@@AAAAAAJJJ]]]hhh```LLL===;;;;;;::::::::::::;;;;;;999:::<<<===???FFFRRR\\\___RRREEE???===>>>BBBGGGLLLJJJKKKUUU______SSSGGGDDD???===>>>===999888999::::::::::::::::::::::::::::::999999888888888888;;;<<<<<<;;;;;;999888777::::::999999888777666666666777888888999:::::::::::::::::::::999888777777777777777777777777777777888:::;;;:::999888888999;;;::::::::::::;;;<<<<<<========================<<<<<<===>>>???AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDKKKNNNWWWfffzzz```SSSNNNKKKGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAABBBCCCBBBBBBAAA???>>><<<<<<<<<===???@@@@@@???===;;;:::;;;<<<===>>>=========>>>>>>???@@@>>>>>>=========<<<<<<<<<===>>>???>>><<<:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;;;;::::::::::::@@@??????>>>===<<<<<<<<<=========<<<<<<;;;;;;:::@@@???>>>>>>???BBBEEEGGGMMMTTTZZZ[[[ZZZ___kkkvvvyyyzzz|||^^^NNNFFFCCCAAA@@@???>>>===<<<;;;:::<<<;;;:::;;;=========<<<:::::::::::::::999999999999999999::::::999999999888888888888888888888888::::::999888777666555444666666666777777777888888999999999999999999999999777666666777777999:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCCAAAAAACCCIIIRRRdddIIIFFFCCCAAAAAAAAA@@@>>>AAA@@@???>>>>>>>>>??????=========<<<;;;;;;::::::::::::;;;<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<999:::<<<======<<<;;;::::::===<<<===AAAFFFaaa}}}hhhQQQBBBEEEHHHSSSooopppdddWWWEEEKKKHHH[[[yyyqqqlllQQQKKKAAACCCBBBJJJ\\\gggaaaNNN@@@;;;;;;;;;::::::;;;;;;;;;::::::<<<>>>???CCCNNNXXX___TTTIIICCC@@@>>>@@@EEEKKKGGGDDDGGGLLLMMMHHHBBB@@@<<<;;;===;;;777555777999999::::::::::::;;;;;;;;;::::::::::::999999999777888888999:::;;;;;;<<<:::::::::999999888888777888888999::::::::::::999999999::::::999888777777666666777777777777777888888999::::::888888999;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFKKKNNNVVVfff~~~nnn\\\RRRKKKGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDCCCBBBAAA???>>>===<<<<<<===>>>??????>>>===<<<;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===;;;::::::;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;::::::;;;@@@???>>>===<<<<<<=====================<<<<<<<<>>===>>>AAADDDEEEIIIVVVbbbbbb[[[ZZZfffrrrzzzwww}}}~~~```PPPHHHCCC@@@@@@???>>>===<<<;;;;;;;;;:::999:::<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999::::::::::::999999888888888888888888888888:::999999888777666555555999999999999::::::::::::999999999999999999999999888888777777777888:::;;;:::::::::999999:::;;;;;;;;;<<<<<<<<<======>>>>>><<<>>>??????>>>???AAACCCBBBAAADDDJJJOOO\\\wwwIIIGGGCCCBBBAAAAAA@@@>>>AAA@@@>>>=========>>>???=========<<<;;;;;;:::::::::;;;<<<===???@@@AAAAAA??????>>>===<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;;;;>>>>>>@@@DDDKKKjjjwww```JJJ@@@EEEHHHSSSpppuuujjj[[[HHHLLLJJJ```xxxqqqUUUNNNBBBCCCBBBIIIZZZddd^^^MMM@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<:::;;;>>>>>>>>>FFFPPP^^^UUUMMMGGGCCC??????BBBEEECCCAAA@@@@@@@@@???===;;;999:::<<<;;;777666999999999999::::::;;;;;;;;;:::::::::::::::999999888777777777777888:::<<<===999999888888888888888888999:::;;;;;;;;;:::999888888999999999999888888777666666666666777777888888777888999999888999:::<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHKKKNNNVVVddd|||jjjZZZOOOKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>============>>>>>>===============<<<<<<<<<<<<<<<<<<======>>>???@@@<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;:::999:::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>=========<<<>>>======<<<<<<<<<======???>>>===<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>@@@???===<<<===???AAACCCDDDTTTccceee^^^YYY```iiixxxwwwzzzcccRRRIIIDDD@@@??????>>>===<<<<<<;;;:::999888999;;;;;;;;;:::999:::;;;<<<<<<;;;::::::999999:::;;;;;;:::999999888888888888888888888888999888888888777777666666888888888888999999999999999999999999999999999999:::999888777777888:::;;;999999999999:::;;;;;;<<<<<<<<<<<<===============<<<===??????>>>???BBBDDDDDDBBBEEEJJJLLLSSSkkkJJJGGGDDDBBBAAAAAA@@@>>>@@@???===<<<<<<<<<===>>>>>>======<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBB======;;;:::::::::::::::999999999999:::;;;;;;<<<888<<<===BBBGGGPPPtttuuuZZZEEE===FFFHHHSSSrrrzzzooo___IIILLLKKKccc{{{uuuXXXPPPCCCAAAAAAIIIXXXbbb[[[LLL@@@===<<<<<<;;;;;;<<<<<<===<<<999999<<<;;;999>>>GGG]]]VVVOOOJJJEEE???>>>@@@@@@@@@???>>>;;;999999999999888:::======999999<<<999999999::::::;;;;;;;;;999::::::::::::999888888;;;999777666666777999:::777777777777777888888888:::;;;<<<<<<;;;:::888777777888888999999999888888555666666666777777888888777888999999888999;;;===;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAACCCDDDFFFFFFJJJMMMUUUddd{{{vvvbbbTTTOOOPPPIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>===<<<<<<============>>>???@@@AAA===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>==================<<<======>>>???@@@>>>>>>===<<<<<<===>>>???======>>>>>>??????@@@@@@???>>><<<;;;;;;===???AAA@@@OOO```ddd^^^YYY[[[aaawwwwwwzzzfffTTTJJJDDD??????>>>>>>======<<<<<<999888777888:::;;;:::999999:::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;999999888888888888888888888888888888888777777777777777555555555555666666666666999999999999999999999999<<<;;;999777777888:::;;;888888888999:::;;;<<<===========================<<<===????????????BBBDDDEEECCCFFFJJJIIIMMMccc|||MMMJJJDDD???===>>>>>><<<===>>>===;;;999999;;;==================<<<<<<;;;===<<<<<<<<<<<<===>>>>>>===;;;999999::::::999888666666777888999999::::::AAA<<<;;;@@@GGGYYYjjjRRRCCC@@@DDDFFFTTTiiizzzxxxgggUUULLLOOOccc}}}uuuVVVNNNCCCCCC@@@AAALLLWWWXXXLLL???BBB@@@===;;;999999999:::;;;<<<<<<;;;::::::===???QQQ[[[\\\NNNCCCBBBBBB>>>CCCBBB???<<<:::999999999777777888999999999999888999999999888777666555555666777888999999999999999777777666666555555555444777666666555555555666666:::===???<<<777555777:::777888::::::;;;:::999888888777666555666777999;;;<<<;;;:::999999;;;<<<>>>;;;999888999<<<>>><<<:::<<<;;;;;;;;;<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBDDDEEEGGGGGGJJJOOOWWWccc|||sss___UUUSSSNNNJJJGGGHHHGGGDDDDDDFFFBBBBBBBBBBBBBBBCCCDDDEEE??????>>>======>>>???@@@<<<=========>>>>>>>>>???@@@>>><<<;;;;;;===???AAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<:::999999;;;===@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;???>>>>>>============>>>===>>>???@@@@@@@@@@@@@@@CCCHHHVVVfffjjjccc\\\[[[qqqlllVVVHHHAAA>>>===;;;;;;<<<<<<:::999===<<<<<<;;;;;;::::::999888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999:::::::::999888666555999999999999888888777777999:::999888666666888:::===<<<:::999999999::::::999999888888999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========DDD@@@AAAHHHJJJMMM]]]qqqPPPKKKDDD???>>>>>>===;;;<<<======<<<:::;;;===???===============<<<;;;;;;;;;;;;;;;<<<<<<>>>??????===;;;999999:::::::::999777777888888999::::::;;;<<<<<<===AAAJJJ___xxx^^^KKK@@@???CCCIIIWWWoooqqq^^^SSSQQQccczzzsssTTTLLLCCCBBB@@@AAAFFFLLLLLLFFF@@@AAA@@@===;;;999999999:::;;;<<<<<<;;;:::;;;===???NNNZZZ]]]PPPDDDCCCCCCAAAAAA???===;;;::::::::::::666666777888888888888888999999999888888777777666888888999999999999999888888888777777777666666666666666666555555666666777888;;;>>><<<888777999<<<999:::::::::::::::999999999888777777777888:::;;;<<<;;;:::999999:::<<<===<<<:::999:::<<<===<<<:::<<<<<<;;;;;;<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFLLLUUUccc|||kkkZZZQQQQQQLLLIIIIIIHHHDDDCCCEEEBBBBBBBBBBBBBBBCCCDDDDDD@@@???>>>>>>===>>>???@@@=========>>>>>>>>>>>>>>>======<<<;;;<<<>>>@@@BBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;999999;;;===@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<<<<;;;;;;>>>===============>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBEEEQQQ___fffbbb\\\[[[gggyyy{{{~~~jjjUUUHHHCCC???>>><<<<<<======;;;:::<<<;;;;;;::::::999888888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::999888888888888888888888888999999::::::999777666555888888888888888888777777777777888777666777999;;;;;;:::999888777777888999999999888888999999:::;;;;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<===>>>>>>>>>CCC???AAAGGGIIILLL[[[mmmSSSLLLDDD@@@??????>>>===<<<<<<===<<<;;;<<>>???@@@<<<;;;999999:::;;;:::999888999999::::::;;;;;;;;;:::???AAAAAALLLeeecccOOOCCC>>>???BBBGGGVVVooowwwbbbUUUQQQaaa|||uuunnnOOOIIIBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???===;;;999999999:::<<<<<<<<<;;;:::;;;===???JJJVVV\\\RRRGGGDDDEEEDDD>>>===;;;:::999::::::;;;666666777888888888888777999999999999999888888888999999:::::::::999999888999999888888888888777777555555666666777777888888777:::<<<<<<999999;;;>>><<<<<<;;;::::::999::::::::::::999888888999;;;<<<;;;:::999999999:::<<<======;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFLLLUUUccc|||fffVVVUUUOOOKKKKKKIIIEEECCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAABBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;===??????>>>>>>======<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAAAAA@@@@@@@@@AAAIIIVVV```aaa___^^^]]]pppwwwtttuuu{{{gggTTTIIIEEE@@@???======>>>>>><<<;;;<<<<<<<<<;;;::::::999999999999999::::::::::::::::::::::::999999999888888888888888888888888888888888888999999888777555444777777777777777777777777444555666666666777999<<<888888777666666666777777999999888888999999:::;;;::::::::::::999999999999<<<<<<<<<===>>>>>>??????AAA>>>@@@EEEGGGJJJWWWfff~~~VVVMMMCCC@@@@@@@@@???@@@===>>>>>>===<<<<<<>>>@@@<<<<<<======<<<<<<;;;:::::::::;;;<<<============<<<:::999999:::;;;:::999:::::::::;;;;;;;;;<<<<<<;;;CCCCCC@@@LLLggg|||~~~jjjSSSEEE@@@>>>???AAAFFFTTTnnnzzzbbbSSSOOO[[[tttmmmhhhIIIEEE@@@AAABBBBBBCCCCCCAAA???>>>>>>===<<<;;;:::999::::::<<<<<<<<<;;;:::;;;===???DDDQQQYYYSSSIIIEEEEEEEEE===<<<;;;999888999999:::777777888999999999999888999999999999999999::::::999::::::::::::999888888888888888888888888888888444555666777888888999999888:::<<<;;;:::999;;;===>>>===;;;:::999999:::;;;::::::999999999999:::;;;::::::999999999:::;;;<<<======<<<<<<<<<;;;;;;:::<<<<<<=========>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEIIIOOOXXXccczzzwwwcccYYYRRRLLLKKKIIIFFFDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<===<<<;;;:::;;;===>>>>>>>>>>>>============;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>DDDOOO[[[ccceeeeee]]]kkkpppooooooppp}}}~~~dddRRRJJJGGGAAA@@@>>>>>>??????===<<<=========<<<;;;;;;:::::::::::::::999999999999999999999999888888888888777888888888888888888888888777777888999888777666555666666666666777777777777444555666666666666888:::777777777666666666777777999999888888999999:::;;;999999999999999999999999;;;;;;<<<<<<======>>>>>>???>>>???CCCEEEHHHRRR^^^pppZZZMMMBBBAAABBBAAAAAABBB@@@@@@@@@===;;;;;;<<<>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<======<<<;;;:::999;;;:::888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::AAABBBAAAQQQlllyyytttiiiZZZIIICCCAAA@@@??????HHHTTTlll|||cccRRRKKKTTTkkkgggcccEEEBBB???DDDFFFKKKPPPQQQLLLBBB;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::===??????JJJSSSRRRKKKFFFDDDCCC>>>===;;;999888777777888999999:::;;;;;;;;;;;;:::999999999999999999::::::999999999::::::999999888777777777777777777777777555555777888999999999999:::;;;;;;:::999888999:::>>>===;;;:::999:::;;;;;;999999999888888888999999999999999999::::::;;;;;;=========<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEIIIPPPXXXbbbwwwrrr```VVVMMMJJJIIIGGGFFFGGGCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>???????????????>>>>>>>>>??????>>>>>>======<<<<<<=================================<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<======;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>============;;;;;;;;;;;;<<<===??????@@@@@@@@@AAAAAA@@@@@@???===>>>BBBJJJVVVbbbiiillleeekkkkkkkkknnnjjjlll{{{{{{bbbQQQJJJHHHAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;:::999999888999999999999999999999888999999888888888777777777888888888888888888888888777777888999999888666555666666666666666777777777555777888777666555666777777888888888888888888888999999888888999999:::;;;999999999999999999999999999999:::;;;;;;<<<<<<===>>>>>>???AAACCCFFFMMMUUUddd```PPPCCCBBBCCC@@@@@@BBBAAAAAA@@@===:::999:::<<<;;;<<<<<<<<<<<<;;;::::::======>>>===<<<:::888777;;;999888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666<<>>CCCMMMccc{{{vvv^^^LLLIIIOOOfffeeedddFFFDDDCCCIIIPPP[[[dddcccXXXGGG:::;;;;;;;;;;;;::::::::::::::::::::::::888999;;;======EEENNNQQQOOOIIICCC??????>>><<<999888777777777::::::;;;<<<<<<<<<<<<;;;999999999999999888888888777777888999999999999888666666666777777777777888666777888:::::::::999888::::::999999888888888777;;;;;;::::::::::::;;;;;;999999999999999888888888999999999999::::::::::::<<<===>>>===;;;;;;<<<======>>>>>>??????>>>>>>===@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEMMMVVV```uuukkk^^^QQQKKKJJJHHHGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<========================>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::<<<>>>>>><<<;;;<<<===<<<<<<======>>>>>>??????@@@??????>>>===<<<;;;;;;>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@???>>>>>><<>>>>>??????===<<<999999888888777666666666888888888999999999999999999999999888888888777777888888888888888888888888777888999::::::999888777888888888777777666666666666888999999777555666666777888999:::::::::999999999999888888999999:::;;;999999999999::::::::::::888999999:::;;;;;;<<<<<<>>>>>>???@@@BBBEEEJJJNNN\\\xxxhhhUUUEEECCCCCC>>><<>><<<:::999;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<======<<<:::888777;;;999888888:::<<<;;;;;;::::::::::::::::::::::::666;;;EEEYYYsss|||mmmVVVLLLDDD@@@===::::::===<<>>BBBJJJRRRSSSMMMCCC===>>>===;;;:::999999999:::999:::;;;;;;<<<<<<;;;;;;999999999888888777777666444555666777888999999999777777777888888888999999777888999;;;;;;:::888777777777666777888888888777777888999:::;;;;;;;;;;;;:::::::::::::::999999888888888999::::::::::::::::::<<<>>>===<<<;;;===???===>>>????????????>>>===@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGEEEMMMVVV___ssszzziiiWWWNNNJJJHHHGGGIIIFFFEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCCCCBBBAAA@@@======>>>???@@@@@@AAABBBBBB@@@???======>>>???@@@??????>>>>>>======<<<<<<========================??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>>===<<<<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>????????????>>>===<<<;;;AAACCCBBBFFFSSS___eeemmmlllhhhiiijjj\\\UUU___qqq|||bbbQQQIIIGGGAAA???>>>===>>>>>>===;;;::::::999888888777777666777777888888999999::::::::::::999999999888888888888888888888888888888888888999:::;;;;;;:::999888::::::999888777666666555555777999:::888777777888777888999:::::::::999999999999888888999999:::;;;999:::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<======???@@@@@@BBBEEEGGGIIIXXXooonnnYYYHHHEEECCC<<<999<<<<<<======;;;::::::<<<>>>;;;;;;<<<<<<;;;;;;:::999:::;;;<<<======;;;999888;;;999888888:::<<<<<<;;;:::::::::::::::::::::::::::===KKKfff{{{hhhTTTKKKBBB===888555888===<<>>>>><<<;;;===@@@===>>>???@@@@@@???>>>===@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBDDDEEEGGGGGGIIIPPPXXX___ppprrr]]]QQQKKKHHHGGGHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAA<<<<<<===???@@@AAABBBCCCAAA???===<<<===???BBBCCC?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;<<<<<<===:::<<<>>>???===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;BBBDDD??????JJJWWW^^^jjjkkkiiiiiifffVVVPPP]]]^^^rrr|||cccQQQIIIGGG@@@???======>>>>>><<<;;;======<<<;;;;;;::::::999666666777888999::::::;;;:::::::::999999999999888888888888888888888888888888999:::;;;;;;;;;:::999<<<;;;:::999888666555555333666999::::::999:::;;;666777888:::::::::999888999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>>>>@@@AAA@@@BBBEEEFFFFFFVVVkkk}}}ZZZEEEEEEAAA===<<<:::<<<<<<============<<<<<<::::::::::::::::::::::::888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::999888777777888999999:::@@@NNNhhh~~~fffNNNGGGAAA???===:::999;;;<<>>;;;;;;:::::::::999999999:::999777555666888:::<<>><<<<<<<<<<<<;;;:::999888888888888888888888999999555666666777888999999999;;;999777555555777999;;;<<<<<<;;;:::888666444333666666777777777777666666555666777999:::;;;<<<<<<<<<;;;999777666666666777777777888999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>??????>>>===============<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAACCCEEEGGGHHHJJJLLLSSS```qqqkkkWWWNNNLLLLLLKKKKKKIIIFFFEEEEEEDDDCCCAAAEEEDDDDDDCCCBBBBBBAAAAAA>>>=========>>>???@@@@@@>>>>>>===<<<<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>?????????>>>>>>>>>======;;;<<<<<<<<<;;;:::999999===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;:::;;;<<<>>>AAAHHHOOOUUUgggooorrrlllbbb\\\WWWTTTTTTaaavvvkkkXXXMMMIII???===:::999:::<<<<<<<<<<<<;;;::::::999999::::::777666666777:::<<<<<<<<<<<<;;;::::::999999999999<<<;;;:::999888888888888:::;;;;;;<<<<<<;;;;;;:::::::::999888888777888888666666666666777999:::;;;666777888999999999999999888999999::::::999999888:::999888777777999;;;<<<===<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDRRRbbb~~~^^^IIIGGGBBB======:::<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999888777777888999:::<<<@@@QQQooouuu___KKKDDD>>>===<<<999888;;;===???FFF```}}}xxx\\\KKKIIIRRRaaaxxxqqqaaaeee```uuuvvv___NNNBBB999;;;;;;;;;;;;:::::::::999999888777666777888:::;;;>>>===BBBNNNXXXWWWJJJ===>>>;;;;;;===<<<888999<<<;;;;;;;;;;;;:::999888777777777777777666666666666666666666777888999999999;;;:::888666666888:::;;;;;;;;;::::::888777555444999999::::::::::::999999666777888999:::;;;;;;;;;:::999888777777888888999777888888999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>??????>>>===============<<<===???AAABBBAAAAAA@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIKKKRRR___ppp{{{dddVVVNNNKKKJJJHHHGGGEEEDDDDDDCCCBBB@@@DDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>>>>???@@@@@@??????=========>>>???@@@????????????????????????======<<<<<<<<<<<<======???????????????>>>>>>>>>===============<<<;;;;;;======<<<<<<<<<<<<<<<===<<<===============<<<<<<::::::;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<======???DDDKKKOOOaaallltttrrrjjjbbbXXXQQQMMMVVVfff~~~~~~hhhUUUJJJGGG???===::::::;;;<<<<<<<<<;;;;;;:::999999999999:::888777666666888::::::999;;;;;;:::999999999::::::;;;:::999888777777777777::::::;;;;;;;;;;;;:::::::::999888777666777777888888777777777777777888999888888888888888888777666999999::::::::::::999999:::999888777777999;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDOOO]]]xxxeeeMMMIIICCC???>>>;;;<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::>>>===;;;999888888888999:::999888888888999:::;;;???AAAVVVxxxgggTTTFFF@@@;;;;;;;;;888888:::>>>>>>CCC^^^}}}{{{^^^KKKGGGOOO```|||ooonnniiixxx|||kkkTTTDDD<<<888<<<<<<;;;;;;;;;:::::::::888888888888999999999:::;;;;;;???IIISSSUUULLLAAA@@@<<<;;;<<<;;;888777:::999:::::::::999888777666888888777777777666666666666666777777888999999999;;;:::888777777888:::;;;999999999999999888777666::::::;;;;;;;;;;;;::::::777888999::::::::::::999888888888888888999:::;;;888888999999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???>>>>>>===============<<<===???@@@AAA@@@@@@???@@@AAAAAACCCDDDFFFHHHIIIIIIJJJQQQ]]]nnnvvvbbbUUUOOOMMMGGGFFFEEEEEEFFFEEECCCAAADDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>???@@@@@@>>>>>>???????????????>>>======<<<<<<<<<<<<======??????????????????@@@@@@>>>????????????>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;;;;888888999;;;<<<===>>>???:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>===>>>>>>=========@@@EEEIIIXXXgggvvv{{{wwwlll\\\NNNNNNRRR]]]oooxxxcccRRRHHHEEE@@@===;;;:::;;;<<<<<<;;;;;;:::999999888888999999999777666666777888888777:::999999999999::::::;;;999999888777666666666666999999999::::::999999999:::888777555555666777888999999888777777777777777999999999999888777666555::::::;;;;;;;;;;;;:::::::::999888888888999:::;;;<<<<<<;;;;;;<<<======>>>????????????@@@BBBCCCDDDLLLWWWnnniiiPPPIIIBBB@@@AAA<<<<<<<<<============<<<<<<======<<<<<<;;;;;;:::::::::::::::;;;;;;:::999999===<<<:::888888888:::;;;::::::999888888999;;;<<>>EEE^^^|||yyy```PPPHHHPPP___}}}xxxsssrrrxxxuuuaaaKKK???<<<<<<<<<<<<<<<;;;;;;;;;::::::777888999:::::::::999999888:::===DDDNNNSSSOOOHHH@@@;;;999::::::888777999999999::::::999888777777;;;::::::999999888888777777777777888888999999999;;;:::999888888999:::;;;888888999999999999888888777888888888888888888777999999:::::::::999999888888888888999999999::::::999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>============>>>>>><<<===>>>????????????>>>AAAAAABBBCCCEEEGGGIIIJJJJJJKKKQQQ]]]nnnppp^^^TTTPPPIIIIIIHHHIIIJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@?????????@@@AAA>>>>>>???@@@AAA@@@??????>>>>>>============>>>>>>????????????@@@@@@@@@@@@>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????===<<<;;;:::999999::::::;;;<<<======::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>===<<>><<<;;;<<<<<<<<<;;;::::::999888888888888888999777666666888999999888999888888888999:::;;;;;;999999888777777777777777888888999999999999888888999888666444444555777999888888777777777777777888888999999999999999888888:::;;;;;;<<<<<<;;;;;;:::999999888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAACCCDDDKKKRRReeemmmSSSHHHAAAAAACCC===<<<<<<============<<<<<<;;;;;;;;;;;;::::::999999;;;;;;;;;;;;:::999999888;;;:::888888888:::<<<===;;;:::999999999:::<<<===FFFJJJ```rrrUUUGGGAAA<<<999;;;<<<::::::===:::@@@III```yyyvvv```VVVMMMTTT___xxx|||xxx~~~zzzmmmXXXEEE<<<===>>><<<<<<;;;;;;;;;:::::::::777888:::;;;;;;;;;999888777:::===@@@IIIRRRSSSNNN@@@:::777999:::888888999999::::::::::::999999888;;;:::::::::999999888888888888888888999999999999:::999999888888999999:::777777888999999999999999666666777777777777666666999999:::::::::999888888::::::::::::999999888888:::::::::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>============>>>>>>===>>>>>>???????????????AAAAAABBBCCCEEEGGGIIIJJJKKKLLLRRR^^^nnnhhhXXXQQQKKKJJJIIIJJJKKKJJJIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCBBB@@@?????????@@@AAA>>>???AAABBBCCCBBBAAA@@@@@@@@@????????????@@@@@@????????????????????????===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>>>>======???CCCFFFKKK[[[qqqiiiTTTKKKRRR[[[ccciiivvvmmm]]]RRRLLLKKK@@@>>>===<<<======<<<:::999999888777777777777888888666666777999;;;<<<;;;888888888888999999:::;;;::::::999888888888999999777888888999999888888777888777555444555666777888666666666666777888999:::777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888999999999:::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCJJJOOO___{{{sssWWWHHH@@@BBBDDD===<<<<<<============<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;:::999888777999888888888999;;;===>>>;;;::::::999:::;;;===>>>FFFPPPiiitttXXXGGGAAA<<<:::<<<===;;;;;;===999AAAKKK```wwwrrr```XXXKKKPPPWWWggg|||}}}vvvyyy{{{eeePPPAAA;;;:::;;;;;;;;;:::::::::999999999777888:::;;;;;;;;;:::999666;;;<<<;;;CCCPPPUUUSSSCCC<<<888999;;;999888999999:::::::::::::::999999888888888888888888888888999999999999999999999999999888888888888888888999777777888999999999999999888888888999999888888888999999:::::::::999999888::::::;;;;;;:::999888888::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>===============>>>>>>???????????????????????????@@@AAAAAACCCDDDFFFHHHIIIKKKLLLSSS^^^nnnuuu___RRRMMMKKKIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAACCCBBB@@@????????????@@@>>>???BBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>======<<<<<<===>>>>>>>>>>>>===>>>=========>>>???@@@AAA@@@@@@@@@???>>>===;;;:::======<<<<<<;;;:::::::::<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???????????????<<<=========<<<>>>AAADDDGGGTTTgggzzzqqq\\\KKKPPPYYYbbbdddkkk{{{ggg[[[RRRMMMLLL@@@???============;;;:::999888777777666777777777777666666777:::<<<======999888888888888999999:::::::::999999999999999:::888888888999999888888888777777666666777777888888555555666666777999:::;;;666666888:::;;;<<<<<<===::::::;;;;;;;;;;;;::::::888888999999999:::::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCIIILLLXXXqqq|||\\\JJJ@@@BBBCCC;;;<<<<<<============<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999777666999999999::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???DDDWWWsss{{{^^^III@@@;;;999<<<===;;;:::<<<:::???GGG]]]uuurrr^^^UUUCCCIIIKKKTTTeeelllqqq}}}tttZZZGGG>>>:::999888::::::999999999888888888888999::::::;;;;;;::::::555;;;;;;777===LLLUUUUUUKKKCCC<<<<<<===;;;888888888888999999999999888888666777777888888999999:::999999999999999999999999777777777777777777777777777777888999999999888888888999999::::::999999888888888999:::::::::999999888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>===============>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIKKKRRR^^^mmmlllZZZQQQMMMJJJGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???>>>>>>??????===>>>AAACCCDDDCCCBBB@@@AAA@@@@@@??????@@@@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????<<<<<<<<<;;;;;;;;;>>>@@@EEEMMM[[[nnnuuucccSSSPPPSSS\\\aaadddpppuuubbbWWWOOOJJJHHHAAA???>>>>>>>>>===;;;999888888777666666666666777888777666777999;;;;;;::::::999888888888888888888999999888888888888999999888999999999999999999888666666888999999999888888777777666666777888999999555666777888999:::::::::999999::::::::::::999999888888999999:::::::::999999999999:::;;;<<<>>>>>>======>>>>>>???AAABBBCCCDDDGGGRRRgggaaaMMMAAABBBBBB:::<<<<<<============<<<<<<999::::::;;;<<<===>>>>>>======<<<;;;:::888777666::::::;;;;;;;;;:::999999;;;;;;::::::;;;<<<>>>???BBB[[[zzzcccJJJ???;;;999;;;<<<:::999;;;<<<>>>BBBYYYtttrrr\\\PPP@@@GGGGGGLLLZZZfffssslllPPP@@@<<<<<<:::999999999999888888888777777999999999:::::::::;;;;;;444:::999444999JJJUUUUUUQQQHHH@@@??????<<<888777666777777888888888777777888888999:::;;;<<<<<<===999999999999999999999999666666666666666666666666777888888999999999888888888888888999999888888888777888999:::::::::::::::666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>===============>>>??????AAAAAA@@@@@@???@@@@@@AAA??????@@@AAACCCEEEGGGHHHGGGJJJRRR]]]lllxxxdddUUUQQQLLLIIIIIIJJJKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@????????????@@@AAAAAABBBCCCAAA@@@>>>======>>>>>>;;;===@@@BBBCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@???>>>===<<<;;;:::999<<<===>>>???????????????<<<<<<<<<<<<===>>>???@@@??????@@@??????>>>===<<<;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===============<<<<<<<<<;;;999999;;;<<>>>>>>>>===;;;999888888777666666666666666999777666666777888888777::::::999888777777777888888777777777777777888888999999::::::::::::999999555666999:::;;;:::888777999888888777777777777777555666666777777777777666888999999::::::999999888888888999::::::::::::999999999999:::;;;<<<>>>>>>======>>>>>>???@@@BBBCCCAAADDDMMMaaa}}}oooRRREEEBBBBBB@@@;;;;;;<<<===>>>>>>======;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<:::::::::999999999888888999888888:::<<>>@@@===999888999999888888888888999999::::::999777555666999;;;:::::::::999999999888888777777888888888888777777888888888888888888888888999::::::;;;:::999888777<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>===<<<:::999>>>???>>><<<::::::<<<>>>::::::::::::::::::::::::???>>><<<;;;<<<>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCCCCEEEFFFGGGLLLKKKOOOWWWdddzzzwwwfffZZZMMMHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA>>>???@@@@@@???>>>===<<<<<<<<<>>>???AAACCCDDDDDDBBBBBBAAA@@@>>><<<:::999>>>>>>???@@@AAABBBBBBCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::>>>===;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<>><<<<<<<<<<<<;;;:::999888888888999::::::;;;999999:::;;;:::999777666888888888888888888888888777777888999999999999888:::::::::999999999888888;;;::::::999888888888999;;;;;;:::999888888888999777666666888;;;<<<999666888888999999999::::::;;;777777888999999999999888;;;:::999888999:::;;;<<>>>>>??????;;;;;;;;;:::;;;;;;;;;<<<======;;;:::::::::;;;;;;:::::::::999999999999888999999999:::<<>>MMM[[[iiigggTTTFFF@@@AAAGGGXXXwwwttt\\\EEE===<<<999999<<<::::::999999888777777777999999999888999999:::::::::888888:::;;;@@@MMMYYYcccSSSDDD@@@@@@===;;;:::999999888888888888999999888999999888666777999;;;::::::999999888888888888777777888888888888777777888888888888888888888888888999::::::999888777666::::::999999999999999:::<<<<<<<<<<<<<<<;;;::::::===>>>>>><<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<<<<>>>AAACCCAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBCCCDDDFFFGGGKKKKKKOOOWWWdddzzzqqqcccTTTNNNMMMKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAAAAA@@@???>>>=========>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???======>>>??????@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<<<<;;;:::========================<<<<<<;;;;;;::::::999999===<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@CCCHHHSSSgggzzz~~~yyycccVVVKKKIIILLLNNNRRRWWW[[[ppplllZZZOOOHHHDDDDDD@@@>>><<<;;;<<<<<<;;;:::999888888888999::::::;;;999::::::;;;:::999888777999999999888888888888888777777888999999999999888::::::999999999888888888::::::999888888888888888:::999999888888888888999777666666777::::::888555777888888999999999999999777888999:::::::::::::::::::::999999::::::;;;;;;>>>>>>>>>??????@@@AAABBBDDDEEEHHHSSSiiiuuuVVVGGGDDD@@@:::??????>>>======>>>@@@@@@<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::::::::999999999999999999999:::<<<>>>@@@BBBSSSsss\\\HHH@@@>>>;;;:::;;;<<<;;;;;;999888>>>FFFTTTiiikkkWWWGGG@@@@@@III]]]~~~qqqXXXAAA;;;===;;;999:::888888888888888888888888888888888888999:::;;;<<<777777999;;;:::>>>KKKYYYeeeXXXIIIBBB@@@===<<<<<<999999999999999999999999666777999999888888999;;;999888888888888777777777777777888888888888777777888888888888888888888888777888888888888777777666888777777777777777888888;;;;;;::::::999999:::::::::<<<======;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>AAABBB>>>>>>???AAACCCDDDFFFFFFCCCCCCBBBCCCCCCEEEFFFGGGKKKKKKOOOWWWeeezzznnn[[[RRRPPPLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;======AAAAAACCCJJJYYYkkkwwwzzzjjj[[[LLLEEEFFFHHHMMMRRRUUUdddxxx~~~dddTTTKKKFFFDDDEEE>>><<<::::::;;;;;;:::999999999999999999999:::::::::::::::;;;::::::999888::::::999999888888888777777777888999999999999888:::999999999999888888888888888777777666666777777888777777777777888888999888777666777888888666444666777888999999999888777777888999:::;;;<<<<<<<<<999999::::::;;;;;;::::::============>>>???@@@AAABBBCCCGGGNNN^^^yyywwwVVVGGGGGGEEE???@@@???===<<<<<<===???@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999::::::;;;>>>AAADDDXXX|||}}}ZZZHHH???===:::999:::;;;:::999:::<<>><<<999888777777888888888999999999555666666888999;;;===>>>666777:::;;;:::<<>>=========>>>@@@AAA===>>>@@@AAACCCDDDEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJOOOXXXeeezzzgggYYYSSSOOOKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888777777:::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>???AAAAAAAAADDDMMM[[[iiirrrmmm___OOOEEECCCGGGMMMQQQVVV```nnnuuu^^^OOOIIIDDDCCCDDD===;;;999999:::::::::999888999999999:::999999999::::::::::::::::::999999;;;::::::999999888888777777777888999999999999888999999999999888888888888777666666555555555666666666666666666666777888999999888888888888777666555555666888999999888777666777777999:::;;;;;;<<<<<<888999:::;;;<<<;;;:::999<<<<<<<<<======>>>???@@@AAACCCGGGKKKTTTjjj}}}XXXEEEFFFFFFBBB???>>><<<;;;;;;<<<>>>???<<<<<<=========<<<;;;:::999:::::::::::::::::::::;;;;;;;;;:::::::::999999888999::::::;;;===BBBFFF[[[vvvWWWHHH===;;;888777888999888888999<<>>;;;777777777777777888999999::::::777777777888999:::;;;<<<666777999;;;:::<<>>>>>======>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJOOOXXXeeezzzyyyeee[[[SSSNNNMMMGGGGGGHHHHHHGGGFFFEEEDDDGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@AAAAAABBBCCC??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===@@@??????>>>>>>======<<<========================<<<;;;999:::;;;======<<<;;;:::::::::999999999888;;;;;;:::999999888777777999:::;;;<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;999999:::;;;===???@@@AAA@@@@@@AAABBBFFFNNNZZZdddmmmeeeXXXLLLFFFGGGKKKNNNWWW___iiizzznnnYYYLLLGGGCCCAAAAAA<<<:::999999:::::::::999888999:::::::::999999888999999999999999999999999::::::::::::999999888888777777888999999999999888999999999888888888777777666555555444555555666666666555555555666777888888:::::::::999888888888888666777888999888888777666666777888999::::::::::::888999:::;;;<<<;;;:::999<<<<<<<<<<<<===>>>???@@@AAACCCGGGJJJOOO___^^^FFFCCCCCC???>>>>>><<<;;;;;;<<<<<<===<<<===>>>>>>===<<<:::999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888:::;;;;;;:::===CCCHHH\\\kkkRRRGGG<<<:::777666777888777777666888>>>AAAIII^^^hhh\\\FFF===AAAPPPiiibbbOOO???======999777888777777888888999999999:::<<<;;;:::999888888888888999777888:::;;;<<>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIINNNXXXeeezzzsssaaaTTTMMMKKKGGGHHHHHHIIIHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCC>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>===<<>>>>>>>>======<<<<<<========================>>><<<::::::;;;<<<===<<<;;;;;;::::::999999888888::::::::::::999999999999::::::;;;<<<=========<<<::::::::::::;;;;;;;;;;;;999999:::;;;===???AAABBB@@@???@@@BBBCCCFFFNNNVVVkkkkkkeeeWWWKKKFFFHHHIIIWWWaaakkkwwwvvvfffSSSJJJFFFBBB???>>><<<:::999999:::;;;:::999888999:::;;;:::999888777888777777777777888999999::::::::::::::::::::::::777777888999999999999888999888888888888777777777555555444444555555666666777666666666666777777888:::;;;;;;:::888888999;;;999888888888888777777777777777888999999999888888999999::::::;;;;;;::::::<<<<<<<<<<<<===>>>???@@@AAABBBFFFJJJMMMYYYxxxgggJJJCCCBBB===>>>>>>>>>=========<<<<<<======>>>???>>><<<:::999999:::;;;<<<===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::888:::<<<;;;:::===CCCIII___xxx```KKKCCC<<<:::888777777888888777777555;;;AAADDDQQQYYYQQQDDD<<>>;;;999:::;;;<<<======<<<;;;::::::::::::888666666777999888888888888999999::::::888999999::::::999999888888888888888888888888888777777666666666777888999777777777777888999:::;;;888999999::::::;;;::::::;;;<<<===<<<;;;;;;===???========================??????>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGGGGIIINNNXXXeeezzznnnYYYMMMIIIGGGHHHIIIIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAA<<<===>>>>>>??????>>>>>>=====================<<<========================???===:::999:::;;;;;;:::<<<;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;999999:::::::::;;;;;;;;;999999999:::<<<>>>@@@AAA@@@======AAABBBBBBGGGOOOaaakkknnnaaaQQQHHHGGGGGGQQQ^^^kkkrrr|||jjj\\\MMMFFFEEEAAA>>>===<<<:::999999;;;<<<;;;:::888999:::;;;;;;999888666777666555555555666888999888999999::::::;;;;;;;;;777777888999999999999888888888888888777777777777555555555555555666777777888888777777666666777777888::::::999777777:::<<<;;;:::888777777777999999999999::::::999999888888::::::999999::::::;;;;;;============>>>???@@@@@@AAA@@@DDDIIILLLWWWsssmmmNNNEEECCC>>>???????????????>>>===<<<===>>>??????>>><<<:::999999:::<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::888:::<<<;;;:::<<>>???>>>888555999===>>>???AAAFFFSSS[[[TTTHHHAAA===999:::;;;===>>>>>>===;;;:::<<<<<<:::777555555777999888888999999999:::::::::888999999::::::999999888888888888888888888888888888777666666666888999:::666666666666777888::::::777999:::;;;<<<;;;;;;:::<<<======<<<;;;<<<>>>@@@::::::::::::::::::::::::????????????>>>>>>>>>>>>>>>???BBBDDDDDDDDDCCCBBB>>>???AAACCCEEEEEEEEEEEEGGGIIINNNXXXeeezzz~~~dddTTTOOOGGGHHHIIIIIIIIIGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDD@@@@@@?????????@@@BBBCCC>>>??????@@@AAAAAABBBBBB:::;;;===>>>@@@@@@AAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>@@@===999888888999999888<<<<<<;;;;;;:::999888888999::::::;;;;;;<<<<<<===;;;<<<=========<<<;;;:::999999999::::::;;;;;;;;;888888999:::;;;===>>>???@@@<<<;;;???AAAAAAFFFMMMVVVgggpppfffUUUKKKIIIIIIEEEUUUdddiiinnnuuuuuupppbbbTTTHHHDDDDDDAAA>>><<<<<<;;;999:::;;;<<<<<<;;;888999;;;;;;;;;999777666666555444444444666777888777888999:::;;;;;;<<<===777777888999999999999888888888888888777777777777555555555555555666777888:::999888777777666777777666888999888666666:::======;;;999777666777999;;;;;;;;;;;;;;;:::999888888;;;:::999888999:::;;;<<<=========>>>>>>???@@@AAA@@@>>>BBBIIILLLVVVpppqqqQQQEEECCCAAA=========>>>??????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;<<<===<<<::::::999999888777777777888<<<999888<<<===>>>BBBGGGccccccOOODDD;;;===<<<:::999888999999:::888999:::;;;<<<>>>??????@@@GGGEEEYYYooovvvuuu^^^IIIBBB===<<<;;;777666888======<<<;;;999888888777777777777888999999:::::::::999888888:::::::::888DDDMMMZZZ___TTTBBB:::===;;;;;;;;;;;;::::::999888777888888777555666888:::888888777777888:::;;;===<<<;;;999777555555555555666666777777888888888888888888777777777777888888777777777777888999:::;;;999999888888999;;;===>>>999;;;<<<===<<<===>>>@@@???>>><<<;;;::::::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<>>>AAACCCCCCBBB@@@?????????@@@AAABBBDDDDDDEEEHHHKKKSSS\\\fffxxxsss[[[NNNKKKHHHGGGJJJIIIEEEDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???===<<<@@@<<<:::===BBBDDDBBB???>>>>>>>>>>>>>>>===<<<<<>><<<:::888666@@@???<<<;;;:::;;;<<<>>>>>>===<<<:::999999::::::;;;;;;;;;:::::::::999999<<<:::888999<<<===<<<:::>>><<<999:::<<<>>>===;;;999::::::;;;;;;;;;::::::===<<<;;;:::999:::;;;;;;>>>===<<<<<<===???AAACCCNNN[[[hhhllliii___QQQFFFJJJLLLVVVdddkkkggg___[[[PPPLLLGGGCCCAAA???===;;;999:::;;;<<<<<<:::888777:::;;;;;;:::888777888999;;;999666444444666999;;;999999999999999999999999888888888888888777666666888888888777777777777777555555555666666666666666777777666666555555444444444444555777888999:::;;;===<<<;;;:::999999999999:::::::::999999999888888999999999999999999999999999:::;;;===>>>>>>??????AAA???BBBHHHJJJNNNccc{{{oooPPPDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999;;;::::::;;;======<<<:::===<<<<<<;;;:::;;;;;;;;;:::777777:::<<<<<>>EEEDDDYYYoootttqqqYYYFFF@@@;;;;;;:::777666888<<<<<<;;;:::999888777777666777777888888999:::::::::999777888999999777666@@@GGGTTT[[[UUUGGG>>>>>>;;;;;;;;;;;;:::999999888888888888777666666888:::777777777777999:::<<<===<<<;;;999888777777777777777777777888888888999999888888888777777888888888777777777777888999:::;;;::::::999999:::;;;<<<===;;;<<<>>>===<<<<<<===>>>???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;<<<>>>???AAABBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEGGGJJJQQQZZZddduuufffWWWPPPMMMKKKMMMLLLGGGEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAA@@@???>>>AAA>>><<<===BBBCCCAAA???=========>>>======<<<<<<======>>>>>>===<<<;;;:::???>>>===<<<;;;<<<<<<===>>>===<<<:::999999::::::<<<<<<;;;;;;;;;:::::::::<<<:::999:::===>>>===;;;>>>;;;999:::<<<===<<<;;;888888999999999999888888<<<;;;:::999999999:::;;;>>>===<<<<<<<<<>>>@@@AAAEEERRRbbbnnnrrrnnn___QQQIIIJJJQQQ]]]ccc^^^WWWSSSKKKGGGCCC@@@???>>>===<<<999:::;;;<<<;;;:::888777888999::::::888888999:::999777555444444666888999999999999999999999999999888888888888888777666666888888888888888888999999777777777777777777777777666666666666666555555555555555666777888999999:::<<<;;;:::999888888888888;;;::::::999888888777777999999999999999999999999;;;<<<===>>>????????????AAA???AAAFFFFFFJJJ]]]ssslllNNNCCCBBBAAA@@@@@@???>>>>>>===<<<<<<@@@@@@>>>===;;;999888777;;;::::::;;;======<<<:::>>>======<<<<<<<<<<<<<<<999666666999:::;;;AAAHHHcccyyyoooTTTFFFAAA===::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>:::::::::777777999;;;::::::999888777666666666666777888888999999::::::888777777888888666555;;;AAAKKKVVVVVVMMMDDD@@@<<<<<<<<<;;;:::999999888888999999777666666888:::777777777888999:::<<<===;;;::::::999888888999999888888888888888999999999999999999999999999999999777777777777888999:::;;;<<<;;;:::999999:::;;;<<<===>>>>>>>>><<<;;;;;;===???>>><<<;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;======>>>??????@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEGGGIIIOOOWWW```qqqwwwfffXXXSSSOOOPPPNNNJJJGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@BBB???>>>???AAACCCAAA>>><<<<<<===============<<<;;;<<<======>>>=========>>>>>>============<<<<<<>>>===<<<::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;<<<>>>>>>===<<<===;;;999999;;;<<<;;;:::999999999999999999999999:::999999999999999::::::======<<<;;;;;;<<<===>>>===HHHYYYkkkyyy{{{lll[[[JJJIIIMMMUUUYYYUUUNNNKKKEEEBBB>>><<<<<<======<<<999:::;;;;;;;;;:::888777777888:::999888888999:::777666666555555555666666777777777777777777777777888888888999888888777666777888888999999:::::::::999999999888888777777777555555555666666666666666666777777777888888888888;;;:::999888777777777777::::::999888777777666666999999999999999999999999======>>>??????@@@??????AAA???AAACCCBBBEEEUUUhhh}}}lllNNNCCCBBB@@@??????>>>>>>============@@@???>>>===;;;:::999888;;;::::::;;;===>>><<<;;;;;;;;;:::::::::::::::;;;999777777999999;;;CCCKKKkkkzzz|||hhhOOOCCCAAA???999999999999:::;;;;;;<<<<<<<<<;;;;;;:::999999888;;;DDDGGGbbbvvvqqqfffLLLBBB<<<999;;;;;;999888:::999999999888777666666555666666777777888999999999888777666777888999888777999<<>>===<<<;;;<<<===>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<<<<============<<<===>>>???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIMMMTTT]]]ooouuu```XXXRRRPPPOOOKKKIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBB@@@>>>======>>>?????????>>>>>>;;;;;;<<<<<<<<<===<<<<<<======>>>>>>>>>>>>===<<<>>>===<<<:::::::::;;;<<<;;;;;;;;;::::::::::::999<<<<<<===>>>??????>>>===<<<;;;:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;===<<<;;;:::::::::;;;<<<<<>>????????????>>>??????@@@BBB@@@CCCQQQ```{{{uuuoooRRREEEBBB@@@<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>===;;;::::::999999999999::::::;;;999999::::::===FFFPPPpppxxxttt___HHH>>><<<<<<888999999:::;;;;;;;;;;;;;;;;;;;;;:::999999888888;;;EEELLLjjj}}}tttdddHHHAAA===:::<<<===;;;:::<<<999888888777777666666666555666666777888888999999777777666888:::;;;;;;::::::;;;@@@KKKVVVXXXNNNCCC???>>><<<;;;:::999999999:::::::::888666666888:::<<<;;;;;;:::999888777666777777777888888888888888888888888888888888888888888999::::::::::::999888777777777777888999:::;;;:::999888777777888999999:::;;;======<<<===>>>@@@>>>===<<<;;;:::;;;<<<<<<>>>======<<<<<<======>>>======<<<<<<===???AAACCCEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIMMMSSS]]]oookkk```UUUPPPNNNKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCC???@@@@@@@@@AAAAAABBBBBBDDDCCCAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>???>>>>>>===>>>===<<<;;;:::;;;<<<===::::::::::::999999999999;;;<<<>>>??????>>>>>>===;;;;;;;;;;;;::::::;;;<<<>>>>>><<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::>>>@@@GGGWWWlllyyyuuujjjUUUNNNIIIKKKLLLKKKJJJKKKGGGCCC>>>::::::;;;;;;;;;999::::::999999999888888999:::;;;999777666666777888999999999999888777666666666666666666666666666888888999999999999888888444555555666777888888999999999888777666666555555444444555555666666777777888888888888777777777777888888777777666666777777555555666777888999::::::888888888999999:::::::::;;;;;;<<<===>>>>>>>>>>>>===>>>@@@AAAAAADDDPPP[[[rrrqqqvvvXXXIIICCC???;;;;;;<<<======>>>??????::::::;;;;;;<<<======>>><<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;>>>IIIUUUvvvxxxqqq\\\HHH>>><<<<<<999999:::;;;;;;;;;::::::999999999999999999999999;;;EEEPPPrrrwwwcccFFFAAA===;;;===>>><<<;;;<<<888888888888777777666666555555666777777888888999888777777888:::<<<<<<;;;;;;<<>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJNNNUUU___sss|||lll[[[RRRNNNKKKKKKLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDD????????????@@@AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<======;;;;;;:::::::::999999999:::<<>>======;;;<<<===<<<::::::<<<>>>>>>===;;;:::999999:::;;;===============<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>???CCCNNNaaasssxxxtttZZZQQQHHHFFFFFFFFFGGGJJJIIIEEE???;;;:::;;;;;;<<<:::999999999888888888888999::::::999777666666777::::::::::::999888777777666666666666666666666666777888999999:::999999999444555555666666777777777888888888777777666666555555555555666666666666666888888888777777777777777888888777777777777777888555555666777888:::;;;;;;888888888999999::::::;;;999:::;;;===>>>>>>>>>???<<>><<<<<<==================::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;;;;;;;>>>JJJXXXvvvvvvlllZZZIII???======999:::;;;;;;;;;:::999888777777777888999::::::;;;:::EEERRRxxxyyybbbEEEAAA<<<:::======;;;999:::999999888888888888777777555555666666777888888888:::888777888999:::999777;;;<<<>>>EEETTT___\\\RRRAAA???===;;;999999999:::;;;;;;;;;999777666888999::::::;;;;;;:::999777666777888999999999888777666777777777666666666555555666777999::::::999777666777777777777888999:::;;;::::::999999999:::<<<===:::<<<======<<<<<<===???===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@AAACCCDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKLLLPPPWWWcccxxx}}}fffWWWPPPLLLKKKMMMHHHGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@BBBCCCEEE@@@@@@???@@@AAACCCDDDFFFBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA??????======<<<<<<===>>>???@@@>>>>>>=========>>>@@@AAA>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;888<<>>>>>===;;;;;;===??????>>><<<:::999:::;;;;;;======>>>===<<<;;;999888999999:::;;;;;;<<<<<<<<<;;;>>>AAAGGGUUUgggsssvvvcccVVVJJJDDDCCCCCCFFFJJJIIIEEE???;;;:::;;;======:::999999888888888888888555777888888777777888:::::::::999999888777777777777777777777777777777777777888999999:::::::::999666666666666666777777777888888888888888888888888666666666666666555555555777777777777777888888888888888888777777888888999888888888999999999999999777888888999::::::;;;;;;888999;;;===???@@@AAAAAA===@@@BBBAAAAAAEEELLLRRRaaapppcccOOOEEE>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???===<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;:::>>>KKKYYYpppmmmdddTTTDDD;;;999888:::;;;;;;<<<;;;:::888777555555666888999:::;;;<<<999DDDSSS{{{zzzbbbDDD@@@;;;:::<<<===999888999999999999888888888888888555555666666777888888888;;;:::888777777777555333:::;;;===DDDTTTaaaaaaXXXBBB@@@===;;;999999999:::;;;<<<;;;999777666888999777888999:::;;;:::999888999999:::;;;:::999888777777777666666555555555444555666888999999888666555777777777777888999:::;;;;;;;;;::::::;;;===>>>???<<<>>>>>>===<<<;;;<<<======<<<;;;:::;;;;;;======>>>>>>============>>>>>><<<===>>>@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHLLLMMMQQQYYYeee|||nnn\\\RRRMMMLLLMMMGGGFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@@@@@@@BBBDDDEEEAAAAAA@@@AAABBBDDDFFFGGGBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===============???AAACCCEEE???>>>===<<<<<<>>>@@@BBB>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============777;;;???@@@>>><<<<<<===<<<>>>@@@>>><<<;;;===@@@BBB@@@>>><<<;;;<<<===>>>============<<<:::777666888999:::;;;<<<=========999===@@@CCCLLL\\\jjjqqqjjj]]]NNNFFFCCCBBBEEEJJJHHHCCC>>>::::::<<<>>>>>>:::999888888777777888888222444666777888999;;;===:::999888777666666666666888888888888888888888888777888999:::::::::::::::888888888888777777777777999999999999999999::::::777777666666555555555444666777777777888888888888999888888888888888999999;;;;;;::::::999888888777777777888999::::::;;;;;;999:::<<<>>>@@@BBBCCCCCC>>>AAACCCAAA@@@DDDJJJMMM[[[xxxkkkmmmIIIDDD===@@@>>><<<<<<<<<<<<;;;:::<<<:::999999;;;<<<<<<;;;@@@??????>>>===<<<<<<;;;:::;;;<<<===<<<;;;:::999<<<>>>;;;===BBB@@@HHH\\\uuunnnbbbRRRCCC;;;999:::999888777888:::;;;:::999666888:::::::::999:::;;;???EEE[[[{{{}}}\\\CCC>>>===<<<:::999888888777999999888777777888999:::999888666555555777999:::888777666666666777999:::;;;;;;:::@@@QQQbbbddd]]]KKKAAA:::;;;:::777777;;;;;;;;;<<<===<<<;;;999888:::;;;;;;:::999777555333888888888999999999888888777777888999999888666666777888888888888999999999999999999::::::;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::::::::@@@???>>>===<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGJJJMMMQQQZZZjjjgggYYYQQQMMMKKKLLLJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDGGGEEECCCAAA@@@???@@@@@@AAA>>>;;;===BBBDDDAAA>>>@@@???>>>===<<<<<<======???>>>===;;;;;;;;;<<<===>>>???@@@@@@@@@???===<<<888999:::<<<===>>>>>>???:::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>===>>>??????DDDOOO```lllrrrkkk\\\JJJBBBCCCEEEEEEFFFCCC@@@>>>===<<<:::888999888666555444444444555999999888888888999;;;<<<;;;:::999888777777777777666666666666777888::::::777777777777777888888888888999::::::999888777666888888888888777777777777888777777666666666666666444555666888888888777666:::999888666666666777888999999999999999999999999999999999:::::::::;;;;;;;;;888:::@@@CCC???===@@@@@@@@@@@@???@@@CCCHHHLLLWWWpppjjjsssOOOIIIAAA???>>><<<<<<===>>>======<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;:::999<<<===:::<<>>===;;;:::999888888888999999888777777888999:::888888666555666777999:::777777777777777888999999:::;;;:::???MMM[[[```\\\KKKAAA::::::;;;999777999;;;;;;<<<<<<<<<;;;:::999:::;;;;;;;;;:::888666555999999:::999999888777666666777888999999888777777888888888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHKKKOOOTTT^^^oootttaaaWWWQQQOOOMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBBBBAAA>>>???@@@AAABBBCCCCCCBBBDDDCCCBBB@@@?????????@@@AAA>>><<<===AAABBB@@@===@@@@@@?????????>>>>>>>>>???>>>>>>===<<<<<<======>>>>>>??????>>>>>>===<<<999999:::<<<============:::::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;<<<<<<============;;;:::<<>><<<;;;:::;;;999888666666666666777999999888777888999:::;;;;;;:::999888777777777777666666666666777888999:::::::::999888888777777777777888999999999888777666888888888888777777777777777777666666666666777777666777888888999999999888:::999777666666666777888777777888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;999:::@@@BBB???===@@@@@@@@@?????????BBBGGGKKKWWWkkkiii~~~zzzUUUMMMCCC???>>><<<===???@@@@@@???<<<:::999999;;;<<<<<<;;;888888999;;;<<<===>>>???<<<<<<;;;::::::::::::;;;;;;===999:::???>>>HHH^^^uuukkk\\\MMMBBB===<<<===:::999888999:::;;;:::999777888999999888888999;;;DDDMMM```vvv|||lllRRR@@@===<<<;;;:::999888888888:::999888888888888999999888777666666666777999:::777777888999999999999999999:::;;;===FFFQQQXXXYYYPPPEEE;;;:::<<<;;;888777:::;;;;;;;;;;;;:::999999:::::::::::::::999888888::::::::::::999888666666666666777888999999999888888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBCCCDDDFFFHHHJJJKKKOOOVVVaaasssmmm]]]UUURRRNNNMMMMMMNNNNNNMMMJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBAAABBBAAA@@@????????????@@@AAA???===>>>AAAAAA???<<>>===>>>>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<>>><<<999666777???KKKUUUfffnnnpppeeeUUUIIIBBB??????@@@AAAAAA???<<<;;;;;;<<<;;;:::888888888888999999999888777888999:::;;;;;;:::999888777777777777666555555666666777888999<<<;;;:::999888777777777666666777888888888777777888888888888777777777777666555555666666777888999999999999999999999:::;;;999888777777666777777777555555666888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;:::<<<@@@AAA>>>>>>@@@>>>???>>>>>>>>>AAAEEEIIIUUUddd~~~iii|||[[[NNNBBBAAA@@@>>>>>>???@@@???>>><<<:::999999;;;<<<<<<;;;888999999;;;<<<===>>>???===<<<;;;:::999:::;;;;;;:::<<<888999===>>>JJJccczzzmmm[[[KKKAAA===<<<<<<:::999888999;;;<<<;;;:::888999999888777777:::<<>><<<;;;::::::999999999999::::::999999999888999999777666666666777888999:::666777999:::::::::999888888:::;;;;;;???GGGPPPUUUYYYMMM???:::;;;;;;999777888888999999999888888888888888888999999999888888999999::::::999999888888666666777888999999::::::999999999999:::::::::;;;<<<<<<<<<;;;:::::::::999::::::999888888999999:::::::::;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>???============>>>???@@@AAABBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBCCCEEEGGGJJJKKKKKKNNNUUU```sssyyydddWWWRRROOONNNNNNNNNNNNMMMJJJGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>???@@@@@@>>>;;;>>>???AAABBBBBB@@@???===;;;<<<===>>>>>>===;;;;;;>>>===<<<::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::<<<<<<:::888999===EEEKKKZZZjjjvvvppp___NNNCCC<<<<<>>>>>@@@===>>>>>>======???CCCFFFPPP\\\rrrlll|||aaaPPPAAADDDBBB@@@?????????===<<<<<<:::999999;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;:::999:::;;;;;;999<<<888888===???OOOiiirrr[[[III???<<<:::999:::999888999;;;<<<;;;:::999999999777666888<<>>>>>;;;;;;;;;<<<===>>>???@@@BBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBCCCEEEHHHJJJLLLLLLPPPVVVaaasssmmm[[[RRRPPPOOONNNMMMMMMLLLIIIFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@>>><<<<<<>>>@@@AAAAAA@@@>>>===999:::<<<<<<===<<<;;;:::>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;:::999;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888999999999999999888999:::;;;<<<>>>@@@BBBOOObbbsssssseeeUUUFFF===;;;>>>@@@AAA@@@>>>======;;;:::999888777888999999:::999888777777777888999;;;:::999888777777777777777666666666666777777888777666555555555777888:::555555666666666777888888888888888888777777777666444444444555777888::::::999888777666666777888999777777777888888888777777666666777777777777888888999::::::::::::;;;;;;;;;:::===???>>>======???@@@<<<============???BBBEEEJJJTTTiiippp}}}gggTTTDDDEEECCC@@@???>>>>>><<<;;;<<<:::999999;;;<<<<<<;;;=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999<<<999999>>>BBBTTTqqqwww\\\HHH???<<<:::888;;;:::999:::;;;<<<;;;::::::999888777777:::???CCCNNNcccuuusssaaaNNNBBB===::::::999999999:::;;;;;;:::;;;;;;;;;:::999888777555555666777888999999:::666666777888888888888888888888:::;;;:::<<>>???@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFHHHJJJLLLNNNRRRXXXcccuuu}}}fffXXXRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKJJJIIIGGGFFFEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBB???@@@BBBCCCCCCAAA???>>>===>>>???@@@@@@@@@???>>>::::::;;;<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999555666999;;;<<<=========EEEVVVhhhmmmhhh]]]NNNCCC>>>======???@@@@@@>>><<<:::999888777777777888999:::999888777666777888888;;;:::999888777777777777888888777777777777888888555555444333444666999;;;777777666666666777888888888888888888777777777777444444555555666888999:::888777666666666666666666666666777888888888888777777777777666666666666666999999999:::::::::;;;;;;999>>>@@@===;;;===???@@@<<<===>>>>>>===???AAADDDEEENNNaaa|||nnnxxxiiiUUUEEEDDDAAA???>>>>>>>>>===;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999<<<::::::@@@FFFZZZyyyyyy\\\GGG???===;;;999;;;:::999:::<<<<<<<<<;;;:::999888777888<<>><<<<<<<<<<<<<<<===>>>???===>>>@@@BBBCCCDDDEEEEEECCCCCCCCCDDDFFFHHHJJJKKKNNNQQQXXXcccuuuuuucccVVVSSSOOOLLLKKKKKKJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDBBBBBB@@@AAABBBBBBBBBAAA@@@@@@>>>AAACCCEEEDDDCCCAAAAAA?????????@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>>>>===============<<<;;;;;;999::::::;;;;;;;;;::::::;;;;;;::::::999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888888888999:::<<<<<<<<<@@@LLL[[[eeeiiieeeXXXLLLBBB>>>:::<<>>???>>>>>>???AAACCCBBBJJJZZZqqqhhhrrrhhhTTTDDDAAA???>>>===>>>>>>>>>===<<<:::999999;;;<<<<<<;;;999999999::::::;;;;;;;;;:::;;;<<<===<<<;;;:::999999===;;;;;;AAAHHH^^^}}}zzz\\\GGG@@@???===:::;;;:::999:::<<<===<<<;;;::::::888777999===DDDIIIgggeeeLLLAAA>>>999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;999888777444555666888999999::::::666555444444444555777888999777999======<<<@@@HHHLLLQQQOOOEEE===<<<;;;777888777666666666888999:::999888777555555555666777888888999:::;;;;;;;;;;;;;;;:::999888888888999:::;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<:::888777888:::<<<>>>999999:::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>===============>>>>>>???;;;===@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKJJJNNNVVVaaatttlllYYYUUUPPPMMMLLLLLLKKKKKKDDDEEEEEEFFFGGGIIIJJJKKKHHHGGGEEEDDDDDDFFFGGGIIIEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>AAADDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCC???>>>=========???@@@AAA<<<===>>>>>>>>>===;;;:::888999::::::;;;;;;;;;:::;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::>>><<<999888999<<<===>>>???GGGRRR___iiikkk```RRREEE>>>999:::AAADDD???::::::999888888888999:::;;;:::999888666666666777888;;;:::999888777777777777::::::999999999999999:::;;;999777555555666888:::;;;:::999777777777888888888888888888777777777777666555555666666777888999666777888888888666555444555666777999999999888777222333444555666888999999;;;;;;;;;<<<<<<<<<======999@@@BBB===999<<<@@@@@@===>>>????????????AAACCCAAAHHHUUUjjjlllooo}}}wwwVVVAAACCCAAA???>>>??????>>><<<;;;;;;::::::;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;::::::<<<=========<<<;;;>>>999999===???IIIccc}}}```EEE:::<<<<<<888>>>======<<<<<<<<<======<<<:::999:::;;;===EEENNNppp```KKKCCC>>><<<:::777555444555777888888999;;;<<<<<<;;;999888999666444555888:::999777888888777777777777888888777777777777999;;;===>>>NNNRRRTTTMMMAAA999777999777777777777777777777777444555666555444555666888999999888888999999:::;;;;;;:::888777666666777888;;;:::999:::;;;;;;:::888666666777888999999::::::999999888888999<<>>>>>===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<===???@@@AAAAAA@@@???AAACCCDDDDDDCCCBBBDDDEEEEEEEEEEEEHHHJJJNNNPPPUUU```sss~~~eee]]]UUURRRPPPLLLKKKMMMLLLJJJGGGEEEDDDFFFIIIKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEECCCCCCCCCDDDCCCBBB@@@???@@@AAABBBBBBAAA@@@??????????????????@@@@@@@@@@@@BBBCCCCCC@@@>>>======@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;============<<<;;;:::999::::::::::::;;;<<<======;;;::::::999999::::::;;;:::999888999;;;<<<;;;:::===>>>DDDOOO[[[bbbbbb```MMMBBB;;;<<<===<<<<<<@@@::::::999888777777777888888888888777777777777666999888777777666777777777777777777777888999:::;;;888888888888777777777777888999999888666555666888666777777777777777666666666444333555888999777444555666666666666666555444999999999999999888777666666666666666777777777777:::999888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>CCCCCCCCCBBBBBBBBBAAAAAACCCFFFNNN^^^xxxnnnppp~~~}}}\\\GGGDDDBBB???>>>??????>>>=========<<<;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999999===:::<<<@@@AAAIIIccc~~~bbbIII>>>???>>>:::<<<;;;;;;::::::;;;;;;;;;<<<:::999::::::;;;CCCLLLmmm}}}\\\HHH@@@<<<;;;999666444444444666777888999:::<<<<<<:::999888999777555666888999999777888888777777777777888888999888777777888999:::;;;HHHOOOUUURRRGGG===999:::888888888888888888888888666777888888666777888:::888888888888888999::::::===<<<;;;999999999::::::;;;:::999:::;;;;;;:::888777777777888999999:::::::::999999888999:::;;;<<<999999999:::;;;;;;<<<===>>>===<<<<<<<<<===>>>???;;;<<<===>>>???@@@@@@AAA@@@@@@???AAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMPPPUUU___rrrnnnbbbWWWRRRQQQNNNLLLMMMMMMLLLIIIGGGGGGHHHJJJLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDDDDCCCAAA???@@@@@@AAAAAA@@@@@@???????????????????????????AAACCCDDDDDDAAA???????????????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;:::999888::::::::::::;;;<<<======:::999999999999999999::::::999888999;;;<<<;;;:::<<<===@@@GGGQQQZZZ___aaaXXXKKK@@@>>>???===<<<===;;;::::::999888888888888999999888888888777777777:::999999888777888888888777777777777777888888999777777777777777777777777888888888777555444555777666666777777777777666666666444444555888888777444555666666777777777666666888888999888888777777666555555666666666777777777:::999888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<===FFFIIIMMMOOOOOOMMMIIIFFFEEEEEEJJJVVVmmmpppooo|||dddNNNDDDBBB???>>>??????>>>===@@@???>>>===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;=========<<<;;;999888777<<<===@@@CCCBBBKKKfffcccKKKAAA@@@???::::::999999888888999999:::<<<:::999:::888999@@@IIIgggvvvVVVDDD>>>;;;999888666444333444555666888999:::;;;;;;:::999888888777555666888999999888888888777777777777888888999999777777777777888999@@@KKKVVVWWWMMMAAA;;;:::999999999999999999999999777888888888777777999:::888777777777777888999999>>>===;;;:::999::::::;;;:::999999:::;;;<<<:::888777777888888999:::::::::::::::::::::999888777777888888999999:::;;;;;;<<>>============>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@??????AAACCCEEEDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKNNNTTT^^^qqqzzziiiXXXRRRRRRQQQOOONNNNNNMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>AAACCCEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888::::::::::::;;;<<<======999999999888888999999999:::999888999;;;<<<;;;::::::;;;<<>>>>>??????>>>AAA???>>><<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;=========<<<;;;::::::999>>>@@@CCCCCCCCCNNNkkkaaaIII???>>>===;;;999888888888888999999:::<<<:::999999777777===EEE]]]wwwoooQQQAAA>>><<<999888777555555555666777888888999::::::999888888888777666666777888888999999888888777777888888999888777666666666777888999===HHHUUUXXXPPPEEE===;;;999999999999999999999999555666777666555555777999777777777666777777888999<<<;;;:::888888888888999:::999999:::;;;<<<:::999888888888999999:::::::::999:::;;;<<<;;;999777666888999999:::;;;;;;<<<<<>>>>>============;;;===???BBBCCCBBBAAAAAA@@@??????AAACCCEEEEEEDDDCCCDDDFFFFFFEEEFFFHHHJJJJJJNNNTTT]]]oooqqq[[[RRRSSSTTTRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBDDDFFFFFFEEEDDD@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>===@@@BBBDDDDDDBBBAAA@@@AAA============>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<======;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999888;;;<<<===???GGGSSS]]]]]]XXXPPPGGG???;;;;;;>>>=========<<<;;;:::999888:::::::::999999999888888888777777666666666666666777777777666666555444333444444555555666666777777888999:::999777555555666555666666777777777777666555555666777777888777666555666777888999:::::::::888999999999999999888888777777777777888888888888999999999999::::::;;;;;;===<<<<<<;;;::::::::::::;;;;;;<<>>>>>?????????@@@???===;;;:::::::::;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======AAABBBCCCBBBCCCTTTsss```GGG>>>=========999999999999999:::;;;;;;<<<:::999999777666;;;CCCTTTooo}}}jjjNNNAAA>>>===:::999888777777777888999888888888888888888888888777777777777777777888999999999888888888888999999666555555555777888:::;;;===FFFQQQVVVRRRIII@@@<<<888888888888888888888888555666777666555666777999777777777666777777888999<<<;;;999888777777888888999999888:::<<<<<<;;;999999999999999999:::::::::888999;;;======<<<:::999999:::;;;<<<=========<<<===>>>>>>>>>>>>=========<<<===@@@BBBCCCCCCBBBAAA???>>>???@@@CCCEEEEEEEEECCCEEEFFFFFFFFFFFFIIIKKKIIIMMMSSS\\\mmm{{{```UUUUUUVVVUUUSSSOOONNNMMMLLLKKKKKKKKKKKKMMMLLLJJJIIIGGGFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCCCCEEEFFFGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>@@@BBBBBBAAA@@@@@@AAA============>>>>>>>>>>>>AAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999777;;;?????????DDDMMMUUU[[[___^^^SSSDDD<<<===@@@>>>>>>>>>>>>===;;;:::999:::::::::999999999888888:::999888888777777888888777777777777666444333222333444444555666777777888:::;;;<<<;;;999777666666555555666777777777777777555666777777777777777777666666888999::::::::::::999999::::::;;;::::::999888888999999999:::::::::999999::::::;;;;;;;;;;;;===<<<;;;:::::::::::::::???===;;;:::;;;???DDDHHHTTTNNNJJJMMMVVVlllssseeegggnnnSSSGGGDDD@@@>>>>>>???@@@@@@???>>><<<;;;:::::::::;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>@@@BBBBBBAAAHHH\\\{{{^^^GGG???===>>>???999999999999:::;;;<<<<<<;;;999999:::888666;;;BBBPPPkkkzzziiiMMM@@@>>><<<:::999999888888999999999777777777777777777777777666777888777666666888:::999999888888888888999999555555555666777999;;;======CCCLLLTTTVVVQQQFFF>>>888888888888888888888888888999999999888888:::;;;888777777777777888999999===<<<:::999888999999:::999888888:::<<<<<<;;;:::999999::::::::::::::::::777888;;;===>>>===<<<;;;999:::<<<===>>>======<<<;;;;;;<<<===>>>=========<<<===???AAABBBBBBBBBAAA???>>>>>>@@@CCCEEEFFFEEEDDDEEEFFFFFFFFFGGGIIIKKKIIINNNTTT[[[kkkjjj[[[XXXXXXVVVVVVPPPNNNMMMKKKJJJJJJJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDEEEGGGGGGFFFDDD@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<>>>AAABBBAAA@@@@@@AAA>>>>>>>>>>>>============@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::::::::;;;<<<======>>>======<<<<<<======>>><<<:::999999;;;;;;:::888777;;;???@@@???AAAFFFKKKYYYdddjjjaaaQQQFFFCCCCCC@@@@@@@@@@@@>>><<<:::999:::999999999888888888888<<<<<<;;;::::::::::::;;;666777777777777555333222333333444555777888999999;;;===>>>===:::888777777444555666777777888888777444666888888777777777888666777888999999999999999888999::::::::::::::::::888999999999999:::::::::999999:::;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;<<<===?????????>>>===FFFBBBDDDJJJSSSeeexxxfffccc|||pppUUUHHHDDD@@@>>>>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;<<>>???@@@AAABBBBBB>>>>>>>>>@@@CCCFFFFFFEEEDDDEEEFFFGGGFFFGGGIIIKKKJJJOOOTTT[[[iiiwwwddd\\\XXXVVVVVVRRRPPPMMMJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGGGGEEEDDD@@@BBBDDDFFFFFFDDDBBB@@@BBBBBBAAAAAA@@@??????>>><<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<======<<<;;;999::::::;;;999888888:::<<<===<<<<<>>===:::777666666444555666777888888888888444777999999777666777999777777888888888888888777666777888888999999999888777777777888888888999999999:::;;;<<<<<<<<<;;;::::::::::::999::::::;;;;;;777999<<>>>>>???@@@AAA@@@???===<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<;;;999777666666777777888<<<@@@FFFTTTllloooQQQCCC???<<<999999888888888888999:::;;;<<<:::999:::;;;999888<<>>???@@@BBBCCC>>>>>>>>>@@@DDDFFFFFFFFFDDDEEEGGGGGGFFFGGGIIIKKKJJJOOOUUU[[[hhhjjj___XXXVVVVVVTTTQQQMMMJJJIIIJJJLLLNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGEEECCC@@@BBBEEEHHHHHHEEEBBB@@@CCCCCCBBBBBBAAA@@@??????===@@@BBBCCCCCCCCCCCCDDD@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<============:::;;;<<<======<<<;;;:::999999:::;;;;;;:::::::::::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;999888888999999999888999;;;<<>>;;;999888888888777777777777666999888777777666777777777555666888999999777555444333444555777888:::;;;<<<:::<<<======:::777555444444555666777888888888888444777999999777666777999777777888888888777777666555555666777777777777777666666666666777777777777999:::;;;<<<<<<<<<;;;:::999999999999:::;;;;;;<<>>;;;999999:::;;;===??????FFFOOORRRWWWmmmlllkkk|||}}}QQQFFFBBB@@@@@@>>><<<>>>BBB@@@???===<<<;;;;;;<<<<<<>>>;;;999999<<<>>>>>><<<999::::::;;;;;;::::::999888===<<>>===<<<===999999999888888888777777777666777888555555===FFFWWWmmmyyykkkQQQAAA:::777888888777777777777888888666777777777888888888888777666555444555666888:::;;;;;;;;;999666555666777777777777777777777777777;;;@@@EEEMMM\\\fff[[[GGG<<<999:::======999888:::444555555666777999;;;<<<<<<;;;:::999888999:::;;;999999888888888888999999666666777888888888888777;;;::::::999888888888999666888:::<<<<<<:::888666::::::;;;;;;<<<======>>>555666777999;;;===>>>???======>>>??????????????????>>>>>>@@@CCCEEECCCAAAAAACCCEEEEEEFFFGGGJJJMMMJJJOOOUUU[[[gggwwwhhh___WWWRRRSSSPPPLLLJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEFFFHHHHHHEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAA???===<<<===>>>???@@@???>>>===<<<;;;:::999;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666999999888999:::<<<>>>@@@CCCHHHTTTcccnnnlll^^^PPPGGGBBB@@@CCCBBB===;;;>>>:::999777555444555666777888777777777777888888999;;;:::888888999888777555444555666777888999:::;;;:::999999999888888777777777777666666666666777777666666666666555555555555999999888888888888888999888888777666666666666777888777777777777777888888888999999::::::::::::::::::::::::::::::;;;;;;<<<999:::<<<<<<;;;:::;;;<<>>===<<<<<<=========;;;999999;;;======<<<::::::;;;;;;;;;;;;::::::999AAAAAAPPPdddsss```KKKAAA>>><<<:::;;;999999999888888888777777777777888999666666===FFFZZZllltttdddKKK>>>:::999888888777777777777888888777777777777777888888999999888777666666777999:::888999999888666666777999888888888888888888888888666;;;@@@IIIZZZgggaaaRRRAAA<<<:::;;;<<<999777888777666666666777888999:::;;;::::::999999999999999999888888777777888888999777888999999::::::999999;;;:::999999888888999999777888:::;;;;;;:::888777::::::;;;;;;<<<<<<<<<===999999:::;;;<<<======>>>======>>>???????????????@@@???>>>@@@CCCDDDCCCAAABBBCCCEEEFFFFFFGGGJJJMMMIIINNNTTTZZZfff~~~~~~jjj]]]UUUPPPPPPMMMJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJHHHFFFGGGHHHHHHEEECCCDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBB@@@>>>===<<<===>>>>>>@@@???>>>===<<<;;;::::::;;;:::999888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777999999888888999;;;===>>>???CCCLLL[[[gggiiiaaaYYYIIICCC???AAAAAA===;;;<<<;;;:::888666666666777888777777666666777777888888:::999777777777777666444333333444555666777888888999999888888888777777777888777777666666777777888888888777777777666666666999888888777777777888888777777666666666777888888666666666555666666777777777888888999:::999999999999888888777777888888888;;;<<<>>>>>>===<<<===>>>======???AAACCCKKK\\\nnnttthhhnnnvvv}}}\\\NNNGGGCCCBBBAAA===<<<>>>AAA@@@???>>>============<<<:::999999;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::888CCCEEETTTlllhhhXXXGGG@@@===;;;999999999999999888888888888888777777999:::888777===FFF]]]lllooo\\\EEE:::::::::888888777777777777888888888777666555666777999::::::999888777777888999999555666777777666666888:::888888888888888888888888666999===DDDTTTccccccZZZHHH???888999:::888666666888888777777777777777888999999999999999888777777999888888777777888888999999::::::;;;;;;;;;;;;;;;::::::999999888888999999888999999::::::999999888::::::::::::;;;;;;;;;;;;<<<<<<<<<=====================>>>???????????????@@@??????AAACCCCCCBBBAAABBBDDDEEEFFFFFFGGGJJJLLLIIINNNSSSYYYeee}}}ooo^^^VVVRRRMMMKKKIIIHHHIIIJJJIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJKKKKKKKKKIIIHHHIIIHHHFFFFFFGGGGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>>CCCBBBBBBAAAAAABBBBBBCCCAAA@@@?????????@@@AAABBBAAA@@@>>>===<<<<<<===>>>??????>>>===<<<;;;;;;:::;;;:::999999999:::<<<===========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888:::999888888888999;;;<<<;;;<<>>>>>>>>===>>>???>>>>>>???AAABBBHHHXXXhhhtttfffhhhooohhhPPPHHHAAAAAAAAA???======??????>>>======<<<<<<<<<::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888DDDEEEVVVrrr^^^QQQDDD???>>>;;;888888888888888888888888888888777777:::<<<999888>>>GGG```kkkkkkWWWBBB:::::::::999888888777777888888999999888666444555777999;;;:::999888777777777777888555666777666555555777999888888888888888888888888999;;;;;;???KKKYYY^^^[[[MMMAAA777666888888666666888888777777777777888888777888999999999888666555888888777777777777888888999::::::;;;<<<;;;;;;;;;::::::999999888999999:::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<=========>>>>>>======>>>???????????????@@@@@@@@@AAABBBBBBBBBAAACCCDDDFFFFFFFFFHHHJJJLLLKKKOOOSSSZZZfff~~~uuubbbYYYVVVLLLJJJIIIIIIJJJJJJIIIHHHJJJIIIIIIIIIHHHGGGGGGGGGGGGIIIKKKMMMMMMKKKHHHGGGHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@@@@>>>===<<<<<<======>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999888777777888999999:::999;;;CCCPPP\\\eeejjj\\\SSSHHH@@@===<<<;;;;;;;;;;;;999888777777888888555555555555666777888888999777666666777777666555666666777777888888999999777777777666666666666666999999888888888888999999999999888888888777777777666666666666666666777888666555555555555666777888666777888999::::::;;;;;;;;;<<<======>>>>>>======>>>>>>=========>>>??????<<<>>>@@@@@@??????@@@AAACCCBBBCCCDDDEEEIIIWWWdddqqqdddfffllluuuTTTIII???>>>AAA@@@>>>============<<<<<<;;;::::::999:::;;;;;;;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<>>??????======>>>???????????????>>>@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHJJJLLLMMMPPPUUU[[[iiihhhZZZVVVNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMLLLKKKHHHFFFFFFFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@>>>>>>???AAABBB??????>>>======<<<<<<<<<===============<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999999:::::::::999888777777777888999;;;:::999===FFFSSS```hhhggg```SSSFFF???======>>>:::999999888777777666666555555555666666777999999:::888777777999999888666777777777777888888888888666666666666666777777777999999888888888888999999888888777777777666666666666666555666666777888888777777666666666666777777888999:::<<<===>>>>>>>>>CCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJMMMXXXdddooocccdddiii~~~[[[MMM???===@@@AAA???>>><<<<<<<<<<<<<<<:::999999999;;;======<<<;;;<<<===<<<<<<============<<<<<>>:::999888888:::666666666666777888999:::888888888888888777666666888777777666666777777888777777888999999999999999999999888888999999::::::888999999::::::999999888999999999:::;;;<<<<<<<<<::::::;;;<<<===>>>???@@@======>>>???????????????===???AAABBBBBBBBBCCCDDDDDDFFFGGGGGGGGGHHHJJJLLLNNNQQQUUU]]]lllqqq]]]TTTQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEECCCAAAAAABBBDDDCCCCCCDDDEEEFFFFFFFFFFFF@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@?????????@@@AAA???>>>>>>======<<<<<<;;;<<<<<<<<<===============:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::999888888888999::::::999888777777777888999;;;::::::;;;@@@JJJWWW___iiihhh```QQQEEE@@@@@@???999999999888777777666666666666666666777999:::;;;:::888777888999:::888777666666666666555555555555666666777777777777888888888888888777777888888888888888777777777666666666666666666666777888999999999999999999999999:::;;;<<<===???BBBCCCDDDDDDDDDKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKNNNPPPRRRSSSSSSSSSTTTUUUUUUSSSRRRTTTTTTWWW```jjjqqqccc```ccc|||fffTTTBBB===@@@AAA???===<<<=========<<<;;;:::999999<<>>=========>>>>>>=========CCCCCCGGGhhhjjjKKKDDD>>>>>>===:::888:::777777888888888999999999777777888::::::===GGGSSSgggkkkeeeQQQAAA<<<<<<999:::999999888888999999:::777777777777777888888999666666777888888888777777777888888888777777888:::999999999999999999999999666666777888;;;CCCOOOZZZ___TTTHHHAAA<<<888888;;;888777777777777777888888999999888777777777777888777777666666666666777777777888888999999999999999999999888888999999:::;;;777888:::;;;;;;:::888777888888999;;;<<<===>>>???=========>>>>>>>>>??????======>>>???????????????;;;>>>AAABBBAAABBBDDDFFFEEEFFFGGGGGGGGGHHHJJJLLLMMMPPPUUU]]]mmm~~~fffXXXTTTQQQMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGDDDBBBAAADDDFFFCCCDDDEEEEEEEEEEEEEEEDDD??????@@@AAAAAA@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999777666666777999::::::999888777888888:::;;;888999::::::<<>>@@@AAABBBEEEGGGIIILLLNNNOOONNNNNNRRRSSSSSSTTTTTTTTTTTTTTTWWWVVVTTTRRROOONNNMMMLLLPPPRRRTTTUUUUUUUUUVVVWWWYYYVVVVVVXXXYYY[[[bbbkkkvvvtttddd]]]^^^wwwnnnYYYEEE???AAAAAA???======>>>>>>>>>>>><<<;;;::::::===@@@@@@>>>======???======>>>>>>>>>>>>======AAA???FFFkkk|||]]]IIIBBB===<<<;;;888777999777777888888999999999999888666777999999===IIIVVViiikkkbbbMMM>>>;;;<<<::::::999999888888999999:::666777777777888888888888666777888999999999999999555666888888888999;;;===999999999999999999999999888999::::::;;;@@@LLLWWWfff\\\PPPGGG>>>888888<<<:::999888777666666666666;;;:::888777777777888999777777666666666666777777888888999::::::::::::999999888888888999::::::;;;666888:::<<<<<<:::888666888888999;;;===>>>@@@@@@@@@@@@@@@?????????>>>>>>======>>>???????????????999===AAABBBAAABBBEEEGGGEEEGGGHHHHHHGGGHHHJJJLLLLLLOOOTTT]]]nnnppp___UUURRRMMMJJJIIIJJJJJJIIILLLLLLLLLMMMNNNNNNOOOOOOGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIIIIFFFCCCBBBEEEIIIDDDDDDEEEEEEDDDCCCBBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<<<<======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555555777888::::::999888888888999;;;<<<555777:::::::::???GGGNNNYYYhhhpppgggVVVJJJCCC>>>;;;;;;;;;;;;:::999888888777777777888999;;;<<<===777666555666777888777666999999888888777777666666777777888888999999999:::777777666666666666777777:::::::::999999999888888777777777777888999:::;;;;;;<<<===???BBBEEEHHHIIINNNPPPSSSVVVXXXYYYXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVRRRNNNJJJGGGEEEDDDKKKMMMOOOPPPPPPPPPRRRSSSRRRPPPOOOQQQSSSTTT[[[cccmmmtttaaa\\\\\\rrreeeJJJ???===<<<===>>>AAA@@@>>>===;;;::::::999>>>======<<<<<<<<<=========<<<===>>>??????>>>===@@@CCCPPPjjjlllOOOEEEAAA<<<999999:::;;;;;;888888999:::::::::999999444666444777>>>>>>FFF[[[ooolll]]]III======:::555888777777777888999::::::===;;;999888888888666444666666777888888888888888777777555444444555666666999999999888888888777777666666888;;;;;;===EEEOOO___ccc[[[HHH<<<<<<:::444444444555555777888:::;;;444555777888888888777666666888999999888888999:::999888888999;;;;;;:::888888888888888888888888888888888999999999:::::::::666777888:::;;;<<<<<<<<<@@@???<<<999999999;;;<<>>===>>>>>>???AAACCCFFFHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKOOOPPPTTT\\\mmm|||eeeYYYQQQLLLKKKJJJIIIIIILLLMMMNNNPPPPPPPPPMMMJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDFFFFFFFFFEEEDDD>>>@@@BBBCCCCCCAAA>>><<<>>>===<<<===>>>???>>>======<<<;;;:::::::::::::::===<<<::::::;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>===============<<<;;;::::::::::::999999999:::::::::;;;;;;<<<;;;999777777888999:::<<<:::888777888888777666999999999:::;;;<<<>>>>>>HHHUUUcccggg^^^PPPFFFBBB???>>>=========<<<999888888888888888888888888888999888777555555555666777777666555444444555666777666666777888999:::::::::777777777777777777777777;;;999888666666777999:::777777777666555777:::<<<>>>@@@CCCHHHLLLQQQTTTVVVXXXXXXXXXXXXVVVTTTQQQPPPRRRQQQOOOLLLJJJIIIHHHHHHKKKIIIGGGDDDCCCBBBAAAAAADDDEEEEEEFFFFFFFFFFFFFFFCCCCCCEEEHHHKKKNNNQQQSSSaaarrr~~~kkkaaaZZZlllkkkNNNAAA????????????>>>======<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>??????>>>===@@@CCCSSSoooeeeLLLEEEAAA===::::::;;;;;;;;;999999:::::::::999999888666999666999>>>>>>FFF[[[ooommmaaaLLL>>><<<:::666888888888777888888999999<<<:::999888888888666444444555666777777777777666777666666555555666777888999999999888888888777777777777999;;;;;;<<>>??????@@@@@@@@@??????AAAAAABBBCCCDDDFFFGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKNNNPPPTTT]]]ooommm]]]UUUOOOOOONNNMMMMMMOOOLLLMMMNNNOOONNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJHHHFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB???@@@BBBCCCCCCAAA???===>>>===<<<===???@@@???>>>======<<<;;;;;;;;;;;;;;;>>><<<;;;:::;;;<<<;;;999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===============;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;999888888888999:::<<<:::888888888888777666888888888999:::;;;<<<===EEENNNZZZcccccc\\\RRRKKKBBB???===<<<===<<<999666888888888888888999999999999888777666555555666777777666555555555555666777666666777888999999999999777777777777777777777777:::999777666666777888999999888777666666888:::<<>>===<<<<<<===???@@@AAAAAABBBBBBAAAAAA??????AAACCCFFFIIIKKKLLLYYYhhhvvveeeXXXdddrrrTTTDDDAAAAAAAAA@@@>>>>>>============>>>>>><<<;;;;;;::::::;;;<<<<<>>>>>============???DDDYYYwwwwww[[[GGGDDD@@@<<<::::::;;;;;;;;;::::::::::::999999888777999;;;888:::>>>===FFF[[[pppqqqfffPPP@@@<<<;;;777999999888777777777888888;;;:::888888888888666555444444555555666666555555777666666666777888999999999888888888888777777777999888999;;;;;;;;;@@@HHH[[[fffhhhXXXFFF>>><<<;;;888888888777777777888888999999:::999999888666666666888999999888888999:::888777777888::::::999777999999999999999999999999888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<>><<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHJJJJJJKKKKKKMMMOOOTTT^^^qqqwwwcccZZZTTTSSSSSSQQQPPPQQQKKKLLLMMMNNNMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLLLLIIIFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@AAABBBCCCDDDDDDBBB@@@???===<<<<<<>>>@@@AAAAAA@@@>>>======<<<<<<<<<<<<<<>><<<<<<<<<<<<;;;999<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<888888999:::;;;<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999<<<:::999999999999888777777777777888999:::;;;<<>>DDDHHHOOOUUUWWWWWWTTTRRRHHHHHHFFFEEECCCCCCBBBBBB;;;;;;;;;:::;;;<<<<<<======<<<:::999888888999:::<<<<<<===>>>>>>>>>>>>===<<<===>>>???AAACCCEEEFFFNNN[[[uuu|||fffXXX]]]tttxxxZZZGGGBBBBBBAAA@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======??????>>><<<::::::<<<===???HHH___{{{kkkQQQDDDAAA>>>:::888999::::::999;;;;;;;;;:::999888777666999<<<999:::===;;;EEE\\\rrrtttkkkTTTAAA<<<;;;999:::999888777777666777777:::888777777888888777555555555666666666666555555666666777777888999:::;;;888888888888777777777777:::888999;;;;;;999===CCCSSSaaaiii]]]III>>>;;;<<<:::::::::999999888888777999999999999888888777777666888999999888888999:::777777777888999:::999777999999999999999999999999888888999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<@@@???===<<<;;;<<<===>>>>>>=========>>>@@@BBBDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOTTT___ssshhh^^^VVVTTTTTTRRRPPPQQQLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGFFFEEECCCAAA@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>======>>>AAACCCBBBBBB???>>>>>>=========>>>>>>@@@???======>>>===;;;999<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<::::::;;;;;;::::::999888;;;:::999:::::::::999777888888888888999:::;;;<<<>>>???CCCMMMYYY```___\\\VVVLLLAAA;;;::::::777333777777777888999999::::::777777777666666666666777777666666666666666666777666666777888888888888888777777777777777777777777777666555444444555777888:::999888999<<>>===<<<<<<<<<===999999888999999:::;;;;;;;;;:::999888888999:::;;;;;;<<<======>>>>>>============>>>>>>@@@AAACCCDDDGGGPPPhhh}}}eee[[[YYYggg{{{{{{```KKKBBBAAA@@@>>>@@@@@@>>>===<<<<<<<<<<<<======<<<======>>>??????>>>>>>===;;;999999===@@@DDDQQQiii|||www___JJJBBB>>>;;;888777777888888777;;;;;;;;;:::999888777666888;;;999999<<<;;;FFF^^^vvvxxxmmmUUUBBB<<<;;;999999999888777666666666666999777666777888888777666777777888888888777777666666666777888999:::::::::777777777777777777777777;;;888999;;;;;;999:::>>>HHHWWWbbb\\\LLL???;;;<<<;;;;;;<<<<<<<<<;;;:::999888888888888888888888999666888999999888888999:::888777777888::::::999777999999999999999999999999888888999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<============>>>@@@CCCDDD@@@AAACCCDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOUUUaaauuunnnbbbVVVSSSRRRPPPNNNNNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGDDDBBBAAACCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>???BBBDDDCCCCCC?????????>>>>>>???@@@@@@@@@???>>>??????>>><<<:::<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<888888999999999::::::::::::;;;;;;;;;;;;:::999888;;;::::::;;;<<<<<<:::888::::::999::::::;;;<<<===;;;;;;>>>DDDMMMXXX```eeebbbWWWHHH>>>:::999777555777777888888888999999999666666666777777777777666666777777777777777777666666666777888888888777777666666666666666666666666666555444333444555777888888777888<<>>@@@AAABBBEEEJJJ^^^hhhaaaXXX\\\ppp{{{fffPPPCCC@@@???>>><<<<<<;;;<<<<<<===>>>???============>>>???@@@@@@<<<======;;;999;;;AAAFFFOOObbbwwwzzzkkkUUUFFF@@@===:::888777888888888777::::::::::::999999888777666;;;999:::===<<>><<<;;;<<<===?????????>>>===;;;:::999999888999999999666888999999888888999:::999888888999;;;;;;:::888::::::::::::::::::::::::888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???AAABBBCCC???@@@BBBEEEFFFGGGGGGFFFHHHGGGGGGGGGHHHJJJLLLMMMNNNQQQVVVaaauuuvvvgggWWWQQQPPPOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNKKKJJJJJJJJJJJJKKKLLLLLLMMMKKKHHHEEEEEEFFFHHHIIIKKKKKKKKKJJJHHHEEECCCBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@??????@@@CCCDDDDDDCCC@@@@@@@@@@@@@@@@@@AAABBB?????????@@@AAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>=========>>>===<<<;;;:::999999999888888888888999999999999;;;;;;;;;;;;::::::::::::;;;::::::<<<======:::888;;;:::::::::;;;;;;<<<===888:::<<>>======<<<<<<===::::::999999999999999999;;;:::999888888888888888888888777777777888:::;;;999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???DDDGGGVVVtttooohhhXXXUUUkkk}}}zzzlllVVVFFF@@@???>>>::::::::::::;;;<<<===>>><<<<<<<<<======>>>???@@@<<<>>>>>>===<<>>===;;;999888999:::999888999999:::::::::999999888666;;;;;;;;;??????NNNiii}}}lllRRRBBB>>><<<777777666666666666777777888777555555666888999888777:::::::::::::::999888888666777888999999888777777666666666666777777888888:::777777;;;;;;888777888;;;CCCNNNVVVUUUMMMDDD???:::<<<>>>AAABBBCCCBBBBBBAAA???===;;;:::999999999666888999999888888999::::::999999:::<<<<<<;;;999::::::::::::::::::::::::888888999999999:::::::::888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>???@@@AAAAAAAAAAAACCCEEEFFFGGGGGGFFFEEEHHHGGGGGGGGGHHHJJJLLLMMMPPPRRRWWWbbbuuummmZZZRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJJJJIIIHHHEEECCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@AAACCCDDDDDDBBBAAAAAA@@@@@@AAABBBBBBCCC>>>>>>???AAABBBBBB@@@>>><<<<<<;;;;;;;;;:::::::::<<<===>>>>>>??????>>>>>>======<<<;;;:::999999:::888888999999999:::::::::===<<<;;;:::999:::;;;;;;;;;:::;;;===>>>>>>;;;999:::::::::999::::::;;;<<<999:::;;;===BBBKKKVVV^^^dddbbb]]]TTTJJJAAA===<<<::::::999999888777777777444555666777888888777666666777888888888888777666666777777777777777666666666666666666666666666666666555444444555666999:::888999===DDDKKKLLLHHHCCC::::::999999999999::::::777777888888888888888777999888777777666777777777777777666555666666888999888999::::::;;;;;;::::::999999999:::;;;<<<>>>???CCCCCCOOOjjjuuummmXXXRRRjjjxxxzzzppp[[[GGG@@@@@@???===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<>>>??????===???@@@???>>>BBBKKKSSSkkkxxxYYYJJJCCC===>>><<<::::::;;;;;;:::999888888999:::::::::999999666;;;<<<===AAABBBRRRmmm~~~jjjQQQAAA???<<<666666666555666666777888999666555444666888999888777:::::::::::::::999888777666777888999999888666555555666666666777777888888999666777;;;<<<888777777:::???IIITTTYYYSSSIIIAAA999;;;???BBBDDDEEEEEEEEEFFFDDDAAA>>>;;;999888888666888999999888888999::::::::::::;;;<<<===<<<:::::::::::::::::::::::::::888888999999999:::::::::666777888:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@???DDDFFFGGGHHHHHHGGGEEEDDDHHHHHHGGGFFFGGGJJJLLLNNNQQQSSSXXXbbbuuurrr]]]SSSQQQPPPOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDIIIIIIIIIHHHGGGEEECCCAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDD===>>>???AAACCCCCCAAA???<<<<<<;;;;;;;;;:::::::::======>>>???????????????<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;>>>===:::999999:::;;;<<<::::::;;;===???>>>;;;999999999999888999999::::::;;;::::::;;;???EEEJJJMMM___bbbccc]]]QQQFFF@@@>>>;;;::::::999888777666666444555666888888888777666666777888999999888777666666777777777777777666666666666666666666666666666777666555444555777999;;;:::;;;???GGGMMMMMMGGG@@@::::::;;;:::999888777666444555777888888777666555777777777666777777888888888777666666666666888888::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@BBBAAAKKKddd{{{fffZZZXXXZZZpppzzzuuu\\\HHHCCCBBB???>>>===<<<;;;;;;<<<>>>???>>><<<:::999;;;>>>@@@AAADDD<<<<<>>===:::777666888999::::::444555666888:::;;;;;;;;;888;;;888999@@@FFFYYYwwwpppSSS@@@<<<<<<888666777999:::;;;999888666333333333444444666777888777777888999999999999999:::999999999999999999999;;;::::::999888888888999:::999999999999999999999777;;;CCCQQQ___cccUUUDDD???>>><<<>>>@@@CCCEEEEEEJJJIIIHHHEEEBBB>>>;;;999;;;:::999:::;;;;;;:::888777888999:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;:::999999:::::::::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJJJJJJJKKKKKKLLLLLLSSSVVV[[[eeeuuuggg]]]\\\YYYVVVVVVQQQOOONNNNNNOOOOOOMMMLLLKKKIIIFFFFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAA???>>>>>>???@@@===>>>@@@AAAAAA@@@???============<<<;;;;;;:::::::::<<<>>>>>>======???AAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::999888888999;;;>>>AAACCCNNN[[[hhhkkkaaaSSSHHHDDD===;;;999888888888777666666777888888888888777777777888999::::::999888777999999888777666666666777999999888777666555444444333444444444555666666666999>>>DDDHHHIIIFFFAAA===777777777777777888888888777777777777777777777777777777666666666666666777:::999888888777777888888999999:::::::::999999888::::::;;;;;;<<<===>>>>>>===BBBJJJ[[[yyyfffXXXUUUWWWhhhvvvxxxcccMMMDDDBBB???>>>======<<<<<<<<<======AAA???===<<<===>>>?????????<<>>EEERRR```dddXXXIII>>>===;;;;;;===??????>>>FFFGGGHHHHHHGGGEEECCCAAA???<<<999888999:::::::::888999::::::;;;;;;;;;;;;<<<;;;:::999999999::::::;;;::::::999999::::::;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAADDDDDDEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMRRRVVV\\\fffxxxnnn```\\\XXXSSSQQQPPPNNNMMMMMMOOOOOONNNMMMKKKHHHFFFFFFGGGIIIJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAAAAA???>>>>>>>>>>>>???>>>???AAABBBBBB@@@???>>>>>>============<<<<<<<<<:::;;;======<<<<<<>>>?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999;;;:::999999:::;;;===???GGGPPP\\\dddddd\\\QQQIII>>>;;;999999:::;;;999666777888888888777777666666777888999999999999888777::::::999888888888888888999999888777666555444444333444444555666666666666:::???EEEHHHFFFAAA===;;;777777777777777777777777777777777777777777777777999999888888888888999999:::999888888777777888888999999999::::::999999888999::::::;;;<<<<<<======???BBBHHHVVVrrrhhhVVVQQQSSS^^^pppzzzlllUUUFFFBBBAAA>>>>>>>>>>>>>>>===<<<;;;>>>>>>============>>>>>>???AAAFFFJJJLLLXXXwwwoooPPPCCC???:::;;;999777777888:::::::::<<<<<<;;;:::999888888777777;;;:::<<>>DDDOOO\\\bbbZZZNNN???===;;;;;;<<<<<<;;;999AAACCCFFFHHHJJJKKKKKKKKKGGGCCC===:::999:::;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999::::::::::::::::::999999::::::;;;;;;;;;:::::::::;;;;;;<<<=========>>>>>>?????????============>>>>>>??????CCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNRRRVVV]]]iii|||wwwccc]]]YYYSSSOOONNNMMMKKKLLLMMMNNNNNNMMMJJJHHHEEEEEEGGGIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===>>>>>>>>>AAAAAABBBBBBBBB@@@???>>>=========>>>>>>>>>>>>>>>999;;;<<<<<<;;;;;;===>>>@@@@@@>>>===;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<:::999999888888888888999<<<;;;:::888888999::::::AAAEEENNN[[[eeedddZZZQQQCCC???::::::===>>>;;;777888888777777666666555555777888888999999888888777;;;;;;:::999999999::::::999999888777666555444444333444555666777777777777<<>>>>>??????AAABBBEEEJJJPPPTTTYYYjjjhhhNNNCCC>>>::::::999777777999:::::::::999999999999999999::::::999<<<;;;<<>>;;;;;;999;;;999888666555666777888888888888888888888777777777777888888888777666666777777888888999999::::::999999888888888888888999777777888888999999::::::777:::???GGGRRRZZZWWWOOOAAA???===<<<<<<<<<;;;999???@@@BBBEEEIIILLLOOOQQQOOOKKKFFFBBB@@@???>>>===:::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>????????????AAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOSSSWWW___nnn~~~ggg___]]]WWWRRRLLLJJJIIIIIIKKKMMMMMMMMMJJJHHHEEEEEEGGGIIIJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA?????????>>>>>>>>>??????BBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<===>>>>>>??????:::;;;===<<<<<<;;;===>>>AAA@@@???===;;;::::::999<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::999999888888888999999;;;:::999888777777888888???@@@FFFRRR^^^bbb___ZZZOOOGGG???<<<===???<<<999666666666666666666777777777777888888888888777777::::::999999999999999:::888888888777666555555555444555666777888888999888AAAFFFKKKHHH???777666888777777777777777666666666777777777777777777777777666666666666666666777888999999888777777777777777888888999:::::::::999999999999999::::::;;;;;;;;;???@@@BBBKKK^^^{{{ttt]]]TTTSSSQQQ```pppppp```MMMEEEGGG???@@@AAAAAA@@@>>><<<;;;===>>>@@@@@@AAACCCGGGKKKPPPWWW```hhhttt{{{]]]KKKCCC???<<<999888777888:::;;;::::::888888888888888999:::;;;:::>>>;;;;;;@@@CCCTTTpppuuu^^^HHH===;;;<<<;;;888777555555555777999;;;888999999::::::999888777777777888888888888777777999999999888888777777777888888888777777888999999999999999888888777777777555888;;;???IIIRRRTTTQQQBBB???<<<;;;;;;<<<;;;;;;?????????AAADDDIIINNNQQQSSSQQQPPPNNNLLLHHHCCC???::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOPPPTTTXXXbbbrrrnnnccc```ZZZTTTKKKIIIGGGGGGIIIKKKLLLLLLJJJHHHFFFEEEGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????BBBBBBAAAAAA@@@???>>>===::::::;;;<<<======>>>>>><<<===>>>>>>===<<<===???AAA@@@???===;;;::::::999;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999::::::999999999999::::::::::::999999999999::::::888888777777777888888999;;;===AAAIIIRRR[[[aaaddd[[[RRRGGG@@@>>>>>>===;;;555555555555666888999:::777777777777777777777777888777777777777777888888888888777777666666555555555666666777888999:::;;;EEEJJJLLLGGG===666666888777777777777666666555555666666666666666666666666666666555555666777888888999888777777666666777777777888999:::::::::::::::999999:::::::::::::::;;;>>>>>>@@@GGGWWWrrr}}}eeeXXXTTTQQQYYYgggqqqhhhUUUIIIGGG@@@@@@@@@@@@@@@???>>>===<<<===??????BBBHHHRRRYYYeeeppp{{{eeeQQQGGGBBB???>>>999888777888:::;;;;;;:::;;;:::999888888999:::;;;<<<>>>::::::???CCCVVVsssrrrZZZGGG>>>;;;:::999666666555444555888:::<<<777888999:::::::::888888777777888999999999999999::::::999888777666666555888777777777777888999999::::::999888777666666555777999999:::BBBMMMSSSTTTDDD@@@;;;888888:::;;;;;;?????????AAADDDGGGJJJLLLPPPQQQTTTVVVUUUQQQJJJEEE===<<<<<<;;;<<<===>>>???;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOTTTYYYcccuuuyyyhhhaaa[[[TTTMMMJJJHHHGGGIIIKKKLLLLLLKKKIIIFFFFFFHHHJJJKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@>>>>>>??????>>>>>>=========<<<999::::::;;;<<<======>>><<<>>>???>>>======>>>???@@@@@@>>>===;;;;;;::::::;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999:::999999888888999999::::::999999999999:::;;;;;;666666777888888999999999666888<<<@@@GGGQQQ]]]fffbbb[[[QQQHHHBBB???======666666555666777888:::;;;888777777666666777777888666555555555555666777777888777777777666666666555888777666666777:::===>>>IIIKKKKKKEEE===777666888888777777666666555555444666666666666666666666666777777777777888999:::;;;888888777666666666666777777888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<>><<<999888666666555555666777888999555666888:::;;;:::999888666777888:::;;;;;;;;;;;;999999888888777777666666777777777777777888999999999999888888777777666666888999888666<<>>;;;<<<=========<<<::::::999999999999:::;;;<<<===::::::::::::;;;;;;<<<===?????????????????????@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMNNNNNNSSSWWWbbbuuunnnddd]]]VVVPPPMMMJJJIIIJJJLLLMMMMMMLLLJJJGGGGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<===>>>>>><<<<<<<<<>>>??????===<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999888888888888999999888888888888888999::::::777777888888999999999888444666888:::???HHHRRRZZZaaa___ZZZRRRHHHAAA>>>>>>:::999888777777888999:::888777666555555666777888555555444444555666666777777777777777666666666666:::888666555666:::>>>AAAJJJIIIGGGBBB<<<888666777888777777666555555444444666666666666666666666666777777777777888999:::;;;888888777666666666666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>><<<999888777777777666666666666777444555888:::;;;:::999888666777888:::;;;<<<======777777777777888888888888777777666777777888999999777777777777888888888888777888555222777CCCNNNSSSQQQKKKBBB;;;999:::<<<===:::???GGGMMMOOOLLLGGGCCCBBBFFFLLLSSSXXXZZZWWWUUUGGGEEEBBB>>><<<;;;<<<<<<;;;<<<=========<<<::::::999999999999:::;;;<<<===999999999:::;;;<<<===>>>>>>>>>>>>===============<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFKKKKKKLLLLLLMMMMMMMMMNNNQQQVVVaaatttssshhhaaa[[[SSSPPPMMMKKKLLLNNNOOOOOOMMMKKKHHHHHHJJJLLLMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA???===:::999::::::999999999:::;;;;;;============>>>>>>>>>>>>;;;<<<======;;;:::;;;<<>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999888888888888999999777777666777777888999999888999999999999888888777777777666888<<>>>>>===:::888777777888888888777666555555666777888555555555555555666777777777777777777666666666666<<<999666444555:::@@@CCCJJJHHHDDD???;;;888666666888777777666555444444444666666666666666666666666555555555555666777888999888888777666666666666666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>;;;888888999:::;;;<<<;;;:::999:::999888888888;;;===>>>???;;;;;;>>>CCCMMMcccwww~~~gggMMM???===<<<::::::777777777777777777777777777999;;;;;;:::888888999<<<;;;:::999888888888888:::888666666888999777444555555666888888999999999:::999888777777999;;;<<<===>>>===999777>>>KKKVVV\\\TTTIII???;;;999999888===<<>>>>><<<:::;;;888777;;;===;;;:::;;;666888:::999888888;;;>>>======<<<<<<<<<;;;;;;;;;======<<<<<<<<<======>>><<<===>>>@@@@@@@@@???>>>===>>>???AAACCCDDDFFFGGGHHHGGGFFFFFFHHHKKKOOOQQQQQQWWW___nnn|||jjj^^^XXXPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMJJJIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHFFFDDDCCCAAAAAAAAAAAACCCDDDFFFFFFEEECCC@@@===<<<;;;<<<<<<999;;;======<<<;;;<<<=========<<<<<<<<<======>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;::::::<<<;;;999999:::::::::999<<<:::999:::======;;;888<<<;;;999888888999;;;<<<;;;:::999777777777777888666777888999999888777666:::999888888:::???DDDGGGUUU\\\dddddd\\\QQQHHHCCC???===:::777555666888:::777666555444555555444222444444666888::::::888666888777666555444444555666555555555555777:::===???GGGDDD@@@<<<888666555555999999999888888666555555777666555555555777888999777777777777666666666666555555555666666777888999888999::::::;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<>>CCCPPPhhh~~~hhhMMM???;;;:::888888888888888888888888888888777999;;;;;;999888888999;;;::::::999888777777777:::888666777999999777555666666888999999:::::::::999999888777888999:::;;;<<<======:::888>>>IIITTTWWWSSSMMMEEE===999999999:::999===IIIRRRUUUUUUWWWOOOOOOKKKFFFHHHNNNQQQNNNSSSSSSRRRNNNHHHBBB===;;;===999999<<<===:::888999777999;;;:::999999<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???????????????>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEGGGJJJMMMOOOQQQWWW```ppp{{{hhh]]]WWWQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOLLLJJJJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHFFFDDDCCC@@@AAAAAABBBCCCDDDEEEFFFDDDBBB@@@===<<<<<<<<<===;;;===>>>>>><<<;;;<<<<<<======<<<<<<<<<<<<=========<<<;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;===;;;:::999:::;;;:::999<<<:::999:::======;;;999;;;:::999888888:::<<<===<<<;;;:::999888888888999888999999999999999888888;;;:::888888999;;;>>>@@@FFFRRRbbbmmmmmmbbbSSSHHHDDDAAA<<<888777666666666888777666666555555444333555555666888;;;;;;999777777666555444444444555555555555555555777:::===???BBB@@@<<<999777666666666888999999888888666555555777666666555555666777888777666666666666666666666666666555555666777888999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<=========AAA???AAAIIISSSnnnttt___XXXVVVOOOTTTbbbnnnvvvjjjPPPHHHBBB???BBBEEEGGGHHHKKK[[[iiiooocccUUUGGGCCC???;;;:::<<<<<<;;;888888888999999999999888777999888777777777999:::;;;;;;;;;<<<>>>CCCRRRnnnmmmQQQAAA<<<:::888888888888888888888888888888777999::::::999888888999999999999888777777777666999888777888999999777555777777888999::::::::::::888888888888999999999999:::<<<===;;;:::===GGGNNNRRRUUUVVVOOODDD<<<:::<<<999888:::AAAHHHMMMTTT[[[TTTVVVTTTMMMHHHHHHIIIIIIMMMTTT[[[\\\UUUMMMGGGDDD???;;;:::======:::888999999:::;;;:::999:::<<<>>>>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===>>>??????@@@??????>>>>>>>>>?????????@@@AAACCCEEEFFFGGGGGGEEEEEEDDDEEEFFFIIILLLNNNQQQWWWbbbrrrxxxdddYYYTTTSSSSSSRRRQQQQQQQQQRRRRRRPPPOOOLLLKKKKKKLLLNNNPPPOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHGGGEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEBBBAAA???>>>======>>>>>>===???@@@???===<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>><<<;;;;;;<<<<<<;;;:::;;;::::::;;;<<<<<<;;;999999999888888999;;;===>>>===<<<;;;:::999999999999<<<;;;:::999999999999999;;;;;;:::999888888888888===GGGXXXjjjsssnnn___RRRKKKEEE>>>:::999888777555:::999888777666555444444666666777999;;;;;;999777666555444444333444444444555555555666777:::<<<===;;;:::888777666666777777888888888888777666555555888777777666666666666777666666666666666666666666777666555444555777999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>AAA>>>???EEENNNfff|||dddZZZWWWQQQQQQVVVbbbtttpppVVVOOODDD???CCCHHHKKKUUUaaauuu~~~eeeXXXSSSJJJ@@@===;;;999999;;;;;;999777777888888999::::::;;;;;;:::999999888888999:::;;;999<<<======BBBUUUsssuuuWWWFFF@@@===;;;:::888888888888888888888888777999:::999888777888999888888888888777777666666888888888999999999888666666777888999999999999999666777888888999999888888888:::<<<;;;:::===CCCHHHOOOWWW]]]YYYLLL@@@===>>><<<999:::===@@@CCCJJJRRRTTTXXXZZZYYYUUUQQQMMMJJJHHHOOOXXX]]]]]]ZZZWWWUUUFFF@@@<<<======::::::===999:::::::::999:::;;;<<<========================:::;;;<<<===>>>???@@@@@@AAA@@@???>>>===>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGEEEEEEEEEEEEGGGIIIKKKMMMRRRYYYddduuuuuu```VVVSSSUUUTTTTTTSSSRRRRRRRRRSSSRRRPPPMMMKKKKKKLLLMMMOOOQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGFFFEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>>>>>>>?????????@@@AAA@@@>>><<<<<<<<<>>>======<<<<<<<<<<<<===:::::::::::::::;;;<<<===============>>>>>>>>>>>>???===<<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888888888888:::;;;===>>><<<;;;;;;:::999999888888===<<<:::888888888999999;;;;;;::::::999777666555>>>@@@IIIWWWffflllhhhaaaUUUMMMBBB;;;:::::::::999;;;;;;;;;999777555555555888777777999:::;;;999888444444444444333444444444555555555666777999;;;<<<999888777666666666777777777777888888777666555555888888777777666666555555555555555666666666666666777666555444444666999;;;888888999::::::::::::999;;;;;;::::::;;;;;;<<<======@@@======DDDJJJ___~~~hhhZZZTTTOOOMMMOOO]]]vvvzzzfffTTTIIIDDDIIIQQQ\\\pppttt```QQQKKKJJJEEE???<<<;;;:::::::::999888666777777888:::;;;===??????<<<;;;;;;:::::::::;;;;;;:::===>>><<>>;;;999999;;;;;;<<<@@@GGGOOOSSSZZZbbbeee```XXXSSSNNNNNNQQQWWW]]]aaaaaa```TTTKKKCCC@@@===::::::===:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAADDDFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMRRRYYYddduuusssaaaYYYVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSQQQNNNKKKJJJJJJLLLMMMOOONNNMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEDDDDDDCCC@@@AAABBBCCCDDDDDDDDDCCC@@@@@@???????????????@@@???AAAAAA@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<============>>>>>>>>>?????????>>><<<<<<=========<<<:::;;;<<<<<<;;;;;;:::;;;777888888999:::<<<======:::::::::999888888777777;;;:::999777777777888999999::::::;;;:::999888777>>>;;;<<>>;;;===DDDIII\\\yyylll\\\QQQKKKKKKMMMZZZuuuvvvTTTLLLIIIOOO___ttt{{{ppphhh```XXXMMMFFFDDDCCC@@@<<<<<<<<<;;;:::999888777666777888888:::<<<>>>@@@AAA======<<<<<<;;;;;;::::::;;;=========GGG```~~~|||[[[GGG???;;;::::::999999999999999999999999888888999888666666888:::777777999999999888777666555888:::;;;:::999888888555555666666777666666555666666666666777777777777666888999::::::;;;===???BBBJJJSSSWWWTTTKKKCCC???:::666666:::;;;;;;<<<@@@GGGIIIRRR___fffddd___\\\[[[WWWSSSUUUZZZ___```______VVVMMMHHHCCC===;;;<<<<<<:::999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===???@@@@@@?????????????????????@@@AAAAAA@@@AAADDDFFFGGGGGGFFFEEEFFFFFFGGGGGGIIIJJJKKKLLLQQQXXXbbbsssrrrddd^^^ZZZXXXWWWUUUTTTSSSRRRRRRQQQRRRPPPMMMJJJIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@??????>>>@@@AAA@@@>>>=========???>>>===<<<<<<;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<======>>>>>>?????????===<<<;;;======<<<;;;999;;;<<<<<<;;;::::::;;;888888999:::;;;;;;<<<<<<999999999999999777666666999999888888888888999999888999:::;;;;;;;;;;;;:::666666999AAAMMM]]]jjjqqqrrriiiZZZJJJ>>>888777888888;;;<<<:::777555777999888777666666888999888777333333444555555555555444666666666777777888888888::::::999888888777666666666666666777777666666555666777777777777777666555444444444555555666666777555555555666666777888999999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::===:::<<>>???<<<<<<<<<<<<;;;:::999888;;;======>>>MMMjjj~~~\\\GGG???;;;:::;;;999999999999999999999999888888888777666666888:::777888999::::::999888777444777;;;<<<;;;999888999666666777777777777666666666666555444555666777888777777888888999999;;;<<<===AAAIIISSSXXXVVVMMMEEE===888555999<<<;;;;;;<<>>===;;;;;;<<<<<<<<<============;;;<<<>>>@@@@@@@@@>>>>>>===>>>???@@@AAABBBBBBBBB???AAADDDFFFGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJOOOTTT^^^nnnkkkccc___[[[XXXWWWUUUTTTRRRQQQQQQPPPMMMLLLJJJIIIIIIJJJMMMNNNJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>><<<>>>??????>>>======>>>???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<======>>>?????????===;;;;;;<<<===<<<;;;999;;;======:::999:::<<<888999::::::;;;;;;;;;;;;999::::::::::::888777666777888999:::;;;;;;;;;;;;999999999999:::;;;;;;;;;444777:::===CCCOOO```lllsssoooeeeVVVFFF<<<888888666999<<<:::777555888;;;888666555555666777777666333444555666777666666555666666777777777777777777777888888888888777777666555555666666666666666555555666777888888777777666333333444555555666777777444555666777888888888777999999:::;;;;;;;;;;;;:::::::::999999::::::;;;<<<:::<<<999;;;BBBEEETTTmmm}}}lllSSSIIIHHHJJJMMM^^^nnnooonnnkkkhhhsssvvv]]]MMMIIIIIIFFFCCCEEEDDDDDDDDDCCC???>>>>>>;;;;;;:::888666666777999;;;;;;999999999999;;;;;;<<<<<<<<<;;;:::999888777:::<<<<<<@@@RRRqqq___III@@@===<<<===999999999999999999999999888888888777555666888:::777888:::;;;;;;:::999888333777<<<===;;;999999:::777777888888888888777666777666444333444555777999777777777777888999:::;;;<<<===EEERRR^^^```WWWMMMDDD<<<666999<<<;;;::::::???===???BBBBBBEEETTTdddgggiiihhhddd\\\WWWUUUVVVTTTQQQSSSWWWVVVPPPJJJIIIAAA???<<<===???@@@???===<<<=========>>>>>>??????<<<===???@@@@@@???>>>===;;;===???AAABBBCCCBBBBBB???AAACCCFFFGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHMMMRRRZZZjjjuuueee___\\\XXXXXXWWWUUUSSSRRRQQQPPPPPPJJJIIIHHHGGGIIIKKKNNNPPPLLLNNNQQQSSSSSSQQQNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDD@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBAAA@@@???>>>>>>;;;===??????=========>>>??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>><<<;;;:::<<<<<<;;;:::888;;;======:::999:::<<<999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::888777777888:::<<<======<<<<<<999999999888999999:::;;;888;;;;;;888777AAAVVVgggmmmnnnjjj^^^MMMAAA<<<<<<444888;;;:::666555888<<<888666444444555666666555333444666777777777666666666666777777777777666666555555666777888888777777555555666666666666666555444555666888888888777777333333444444555666777777333444666888999888777666777777888999999999999888::::::999999::::::;;;<<<:::<<<999;;;AAACCCPPPhhhnnnWWWLLLFFFIIILLLQQQeee||||||wwwyyyqqq___LLLDDDDDDCCCCCCCCCCCCBBB@@@???===<<<;;;;;;:::::::::999999999888888777888999999::::::999999999999999:::::::::;;;;;;<<<<<<@@@BBBQQQuuu```III>>>;;;;;;<<<<<<999666666888999999777888777666555555666777888777888999:::;;;;;;;;;;;;888888888777777777777777777777777777888888888888777666555555555666888999999999888888888888888888999<<<@@@KKK]]]iiidddWWWIII@@@:::;;;;;;999:::???<<<<<<;;;;;;>>>CCCKKKPPP^^^aaaeeejjjkkkfff]]]UUUQQQPPPOOORRRUUUVVVRRROOOJJJDDD>>>===@@@AAA???;;;:::;;;<<<=========@@@AAA@@@@@@@@@@@@???===<<<;;;===>>>AAACCCEEEEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKSSSQQQUUUfff}}}qqqddd^^^[[[YYYSSSSSSSSSSSSRRRQQQPPPPPPHHHHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPPPPOOOMMMKKKFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@??????@@@AAABBB@@@???>>><<<;;;<<<======???>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999;;;;;;::::::::::::999999999999:::::::::999888888999999::::::::::::;;;;;;;;;:::999777777777777888888888888999<<>>AAAPPPsssuuuXXXEEE<<<::::::;;;;;;888666666777999888777777777666555555666777777777888999:::;;;;;;;;;;;;::::::999888777777666666666666777777777888888888777666666555666777888999888888888888888888888888555999>>>III[[[iiijjjcccVVVIII>>><<<===;;;:::;;;:::::::::999:::>>>DDDHHHTTTVVV[[[aaaffffffbbb^^^XXXTTTPPPNNNOOOSSSVVVXXXUUUOOOHHHDDDCCCCCCAAA???;;;<<<<<<<<<;;;<<<===>>>????????????>>>===<<<;;;===>>>@@@BBBCCCCCCBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLOOOOOOTTTbbbvvvmmmccc^^^ZZZXXXSSSSSSRRRRRRPPPOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJFFFGGGIIIKKKLLLKKKJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@????????????@@@AAACCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;::::::::::::<<<<<<<<<;;;;;;:::::::::666777888999999:::999999999999::::::::::::;;;;;;<<<;;;999888777777777777777777777888:::???FFFKKKSSS^^^fffeee^^^TTTJJJBBB;;;:::888777777888999999;;;:::888777777777888999666666666555555555555444555444444444444555666666666666777777777777777777777777777777777666555555555666666666666666666555555555555555555666777777666666666777888888888999666666666777888888999999999999999999999999999999<<<888:::??????AAANNN___|||aaaSSSJJJJJJJJJLLL]]]rrrdddRRRIIIAAA>>>===<<<>>>BBB???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;:::<<<<<<@@@DDDSSSvvv~~~hhhNNN@@@;;;999999::::::999777666777888777666666666555555555555666777888888999:::;;;;;;;;;;;;<<<<<<;;;999888777666555666666777777777777888888666666666666666777888888888888888888888888888888666888===EEETTTccckkkllldddUUUEEE@@@???>>>;;;999999::::::999888:::===@@@GGGHHHLLLTTT\\\bbbfffgggddd___WWWPPPMMMQQQXXX^^^bbb___XXXRRRKKKFFFBBBAAA======<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;?????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHHHHHHHHHHKKKMMMPPPRRRXXXcccsssuuuhhh```\\\WWWUUUSSSRRRQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPOOONNNLLLJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@???>>>>>>???@@@@@@CCCCCCBBBAAA@@@???======??????>>>>>>===<<<<<<<<<=========<<<<<<=========???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::>>>>>>===<<<;;;;;;::::::555666777999::::::::::::999999::::::::::::;;;;;;<<<;;;:::888777777666666777777777666666:::???CCCGGGPPP\\\cccgggcccVVVIII>>>;;;888888:::;;;999777;;;:::888777777777888999666555555555555444444444555555444444555555666777777777666666666666666666777777777777777666666555666666777777777777666666555555555555555666777777777777777777777777777777333444555777888:::;;;;;;999999999999999999999999;;;888999===>>>???KKKYYY{{{nnn]]]OOOLLLJJJJJJYYYmmmoooWWWHHHDDD@@@@@@===;;;>>>CCCAAA@@@>>>===<<<;;;;;;::::::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;::::::======CCCIIIZZZ~~~uuu]]]FFF>>><<<999888999;;;:::999888888888888777555555555555555666666666888999::::::;;;;;;;;;:::;;;;;;::::::999888777777666666666666777777777888666666666666666777777888888888888888888999999999:::<<<===AAAJJJWWWccciiikkk```SSSIIICCC???<<<;;;999:::;;;:::999999;;;===??????AAAGGGPPPZZZbbbgggjjjhhhddd]]]WWWUUUYYY]]]eeefffeeeaaaXXXNNNFFFBBB@@@>>>======>>>>>>>>>=========>>>>>>>>>======<<>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::>>>>>>===<<<;;;:::999999888888999::::::;;;::::::999999999:::::::::;;;;;;===<<<;;;999888777666666888888777666555777:::===AAAGGGQQQ]]]hhhjjj^^^OOOEEE???888777:::<<<;;;888999888666555555555666777555555555555444444444444555555555555555666666777777777666666555555444444666666777777777777666666666666666777777666666666555555555555555666777777777777777777777666666666444444555777888999:::;;;999999999999999999999999999888999<<<===>>>GGGRRRiii{{{gggUUUNNNIIIGGGUUUhhhyyy___MMMBBB@@@@@@AAA>>>:::<<>><<<;;;:::::::::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<;;;:::999;;;<<>>>>>:::777999;;;;;;;;;;;;999888888888444555555666666666777777999999:::;;;;;;;;;::::::999999999999999999::::::555666666666666777777777555666666777777777777777777777888888888999999999<<<<<<;;;===AAAIIIVVV```mmmkkkdddWWWIII@@@<<<:::777888::::::999999;;;<<<===<<<===???EEENNNWWW]]]aaafffjjjkkkfffaaa^^^^^^[[[aaagggiiidddZZZPPPJJJAAA???======>>>???>>><<<<<<===>>>>>>>>>>>>>>>===BBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMJJJNNNUUU^^^hhh}}}mmmjjjeee___ZZZUUUQQQNNNSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMMMMMMMGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@????????????@@@@@@?????????@@@@@@@@@@@@???===;;;:::<<<<<<;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999888;;;<<<<<<<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<;;;:::999888777666999999999777666666888:::===@@@FFFQQQ```hhhbbbWWWOOOFFF===999:::===<<<:::999888666555555555666777666666555555555444444444666555555555555666777777777777666666555555444444666666777777777777666666444555555666666555555444555555555555555666777777777777777666666666666666666777777777888888888888999999999999999999999999888888999;;;<<<===DDDKKKXXXtttsss[[[PPPIIIGGGTTTfffiiiRRRCCC???======???===::::::>>>DDDCCCAAA???===<<<;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999888999@@@KKK___nnnTTT???===???:::777999:::<<<===<<<999777777888444555666777888888888777999::::::;;;;;;:::::::::777777888888999:::::::::555555666666666666777777555555666777777777777777777777777888999999:::::::::888888999<<>>999666777888888888888:::<<<============>>>CCCJJJOOOOOOWWWbbbkkkmmmkkkgggdddTTTYYYaaaggghhhccc\\\WWWGGGDDD@@@???@@@@@@===:::<<<===>>>??????@@@??????AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHKKKMMMJJJMMMSSS[[[eeeyyyuuufffeeeaaa]]]YYYUUURRRPPPUUUUUUTTTSSSSSSTTTVVVWWWRRRQQQPPPOOOMMMMMMMMMMMMHHHIIIJJJKKKLLLMMMNNNOOOGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999======<<<<<<;;;999888777999999::::::::::::;;;;;;:::;;;;;;;;;:::999888777999999:::999888777888:::999;;;>>>FFFSSS```aaa]]]WWWOOOFFF???===<<<<<<;;;;;;:::888777777777888999777666666666666555555555666666555555666666777888777777666666666666666666555666666777777777777777444444555555555555444444555555555555555666777777666666666666666666666666999888888888777777666666999999999999999999999999888999:::;;;;;;===AAADDDNNNdddfffWWWNNNLLLYYYkkkqqq[[[KKK>>>>>>;;;:::>>>>>><<<;;;>>>@@@???>>>===============:::::::::999999999888888888999999:::::::::::::::777888;;;<<<===<<<:::888777888@@@JJJ^^^jjjNNN999:::>>>999666999888:::<<<;;;888555555666555666777888999999999888999::::::;;;;;;::::::999777777888888888888888888555555555666666666777777444555666777888777777666666777777888999999:::::::::666666999:::;;;AAAJJJVVVeeepppnnnbbbVVVHHH>>>:::;;;;;;:::888999;;;===;;;<<<======<<<===AAADDDCCCHHHQQQ\\\eeekkklllkkk]]]\\\\\\^^^bbbdddbbb```UUUPPPJJJGGGFFFDDD???;;;===>>>???@@@AAAAAAAAAAAA>>>???@@@BBBCCCCCCCCCBBBDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNRRRXXXbbbuuuzzzlllcccbbb___\\\XXXVVVUUUVVVYYYXXXVVVTTTSSSSSSTTTUUUQQQQQQOOONNNMMMMMMMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???========================<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>???@@@>>>>>>===<<<;;;::::::999;;;;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;::::::::::::999888777777999999::::::::::::;;;;;;999::::::;;;;;;:::999999777888::::::999888999:::888;;;<<<>>>FFFRRRYYYZZZ[[[WWWPPPHHHBBB===:::999;;;:::888777777777888999888888777777777666666666666666666666666777777888666666777777777777777777555555666777777777777777555555666666666666555555555555555555555666777777444555555555666777777777888888888888777777666666999999999999999999999999888:::;;;;;;;;;>>>???@@@GGGUUUkkkppp___UUURRR```rrruuu[[[PPPHHH>>>???;;;:::>>>AAA??????@@@<<<<<<;;;<<<<<<===>>>???:::::::::999999999888888888888999::::::::::::999666888;;;======<<<:::888999:::AAAKKK___fffJJJ555777<<<888555999666999;;;:::666333333444555666888999:::::::::999:::::::::;;;;;;:::999999999888888888777777666666555555555555666666666777444555777888888888777666666777777888999999::::::===888777::::::777:::@@@GGGYYYjjjpppmmmdddTTTFFF@@@@@@???===;;;;;;>>>@@@999;;;>>>>>><<<;;;===???@@@@@@DDDMMMZZZeeelllnnnllldddZZZWWWZZZ___bbbbbbaaa[[[TTTOOOMMMIIICCC======>>>???@@@AAABBBBBBBBB;;;===???BBBCCCCCCBBBAAADDDDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGGGGFFFGGGIIIKKKKKKJJJLLLRRR\\\nnnooofffaaaaaa^^^[[[XXXXXXYYY[[[\\\ZZZWWWTTTRRRRRRRRRSSSQQQPPPOOONNNMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCCCCAAAAAA<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<============>>>>>>???@@@BBBBBB??????>>><<<;;;:::999888;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<=========666777777888888888777777999999:::::::::;;;;;;;;;888999:::;;;<<<;;;:::999555777999:::999888999:::;;;>>>>>><<<>>>GGGOOORRR\\\[[[WWWOOOFFF>>>888666999888666555555555666777888888888888777777777777666666666666666777888888666666777777888888999999555555666777777777777777666666777777777777666666555555555555555666777777333444444555666777888888777777777777777777777777999999999999999999999999888:::;;;;;;<<<>>>???>>>CCCKKKYYYppplllSSSQQQmmmxxxdddOOOHHHGGGAAA<<<============;;;999888<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999999999;;;999999999;;;<<<;;;:::999:::<<<======;;;:::999===:::>>>HHH^^^fffKKK<<<:::555666999777444555555666666666666666777777777888888999999999999999999999888888888777:::::::::999888777666666777666666666666666777888666777888777666555666777777777888999999999999888===<<<:::999888999::::::BBBLLLZZZgggssstttfffTTTGGG>>>:::<<<===:::999<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>BBBIIITTTaaaiiilllpppooofff___^^^```aaa```fffiiiddd]]]UUULLLEEEAAAAAAAAAAAAAAABBBBBBCCC===???AAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGGGGIIIIIIJJJKKKOOOLLLOOOWWW]]]ggg|||ooofffddd^^^______]]][[[ZZZ\\\]]]]]]ZZZVVVSSSSSSSSSRRRQQQNNNMMMLLLMMMMMMMMMKKKIIINNNLLLJJJJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDEEEDDDHHHGGGEEECCCAAA>>>===<<<@@@???===<<<<<<<<<===>>>???>>>===>>>@@@AAAAAAAAAAAA@@@>>>=========>>>???;;;===???AAAAAAAAA@@@???===>>>>>>???>>><<<:::999;;;;;;<<<<<<;;;;;;:::999999:::<<<===>>>======<<<888888888999999888888888;;;;;;:::::::::999999999777888999;;;;;;:::999888777777777777888888888888999<<<>>>===<<<>>>EEEKKK\\\______XXXLLLAAA999777888777666777888999999777888888888888888777666666666666666666777777777777777777777777666666666666555555555555555555555555888888777777666666555555444555777888888888777666555555444444444444555555888888999999999888888777888888999999999:::::::::777:::<<<===<<<;;;;;;;;;@@@DDDLLL\\\vvvlllWWW___}}}kkk[[[KKKFFFGGGAAA>>>>>>??????>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::999999999999999888777888;;;<<<;;;:::999:::;;;<<<<<<;;;:::999===:::???HHH]]]}}}|||]]]FFF;;;;;;777555888555555555666777777777777666999999999999::::::::::::999888888888777777777777888888888888777666555444666666666777777777777777666777888777666555666777999999:::;;;;;;;;;;;;:::;;;;;;999888888888999999:::CCCNNNZZZhhhpppmmmdddRRRFFF===;;;<<<::::::<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===???CCCKKKTTTZZZeeekkknnnjjjeeecccaaa^^^aaahhhmmmmmmiiiaaaSSSFFFDDDEEEEEEDDDCCCBBBAAAAAA>>>@@@BBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMJJJMMMTTTZZZbbbwwwpppeee`````````aaaaaa___\\\[[[[[[\\\^^^ZZZVVVTTTSSSRRRQQQPPPOOONNNMMMNNNOOOOOOMMMKKKMMMKKKJJJJJJLLLMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBAAABBBDDDGGGHHHHHHGGGFFFEEECCCAAA???>>>===@@@???>>>>>>=========>>>???>>>======???AAAAAA@@@??????>>>======>>>???@@@???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999888999999::::::999999888;;;;;;;;;;;;:::::::::999999999999::::::999888888666666666666777777777777888:::<<<;;;:::<<>>======<<<<<<<<<;;;<<<<<<===>>><<<;;;:::999999888999999888777666888:::;;;;;;:::888999;;;;;;<<<;;;:::999<<<:::???III\\\{{{wwwSSS@@@:::===777444666444555666777777888888777777;;;;;;;;;:::::::::::::::777777777777666666666666777777777777666555444444555555777888888888777777666777888777666555666777555666666777888777777777999999888777777777888888555;;;BBBKKKWWWfffooorrr```QQQBBB<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===@@@EEEHHHWWW___fffiiikkklllhhhbbbaaahhhooossstttmmm^^^OOOIIIIIIIIIGGGFFFDDDBBBAAA???AAABBBCCCDDDDDDCCCBBB@@@AAACCCEEEGGGHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMJJJMMMSSSWWW^^^qqqooofffbbbaaaccceeeeeeeeebbb^^^\\\\\\\\\\\\YYYVVVTTTSSSRRRQQQPPPPPPOOONNNOOOPPPPPPNNNLLLLLLKKKJJJJJJLLLNNNNNNMMMKKKKKKJJJHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCFFFIIIJJJKKKEEEEEEDDDCCCAAA@@@???>>>?????????@@@??????>>>===>>>===<<<===???@@@@@@@@@>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;:::888777999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::;;;:::999888888888888888555555555666666666777777777999:::999888999>>>BBBFFFTTTccceeeYYYJJJAAA>>><<<;;;999999:::999666444555555555555555444444333555555555555666666666666777777777777666666666666555555555555555555555555777777777666666666666555444555666777777777777666555555444444444444555555666666777888999999999999999999999999999999888888999:::;;;:::999:::;;;===??????AAAFFFSSSkkk{{{pppjjjRRRIIICCCCCCEEE???@@@@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;::::::999888888999999999777777777999:::999888888999999:::;;;::::::999:::999@@@JJJ^^^|||vvvSSS@@@:::<<<666333666444666666777888888888888888;;;;;;::::::999999888888777666666666666555555555777777777777666666555444444555777999:::999888777666777888777666555666777333333444555555555555444777777777777666666777777777;;;>>>AAAIIIWWWgggrrrkkk\\\KKKAAAAAABBBAAA???<<<;;;;;;::::::;;;;;;<<<999:::;;;:::999:::<<<>>>GGGNNNWWW^^^hhhppprrrnnnccciiioooqqqqqqppphhh```SSSQQQNNNJJJGGGEEECCCCCCAAABBBCCCCCCDDDCCCCCCBBBAAACCCDDDFFFGGGHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJNNNLLLNNNTTTWWW\\\mmmttthhheeeddddddfffggghhhgggddd```]]][[[[[[YYYVVVTTTSSSTTTTTTSSSRRROOONNNNNNOOOPPPPPPNNNMMMLLLJJJIIIJJJMMMNNNOOONNNLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCFFFHHHIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>><<<;;;<<<>>>@@@@@@???<<<<<<===>>>???@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>@@@>>>;;;:::999:::<<<===;;;;;;;;;:::::::::::::::999999:::;;;;;;:::999888:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::<<<;;;999777666777777888666666666666777777777777888999999888777888;;;>>>???MMM___hhhcccVVVJJJCCC<<<;;;999999999888666444555555666666555555444333444555555555666666666666777777777777666666666666555555555555555555555555666666666666666666666666555555555666666666666666555555444444444444555555555555777888999999999999999999999999888888888888:::::::::999888999;;;>>>>>>>>>@@@BBBIII[[[vvv|||hhhOOOIIICCCCCCDDD?????????>>>>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888999999;;;999888888999888777666777888888999999::::::999999888@@@LLLaaazzzZZZDDD;;;;;;555333777666666666777888888888888888999888888777777666666666666666666666555555555444777777888888777777666666333555777999::::::888777666777888777666555666777555666777777888888777777666666666666666666666666999;;;===>>>AAAJJJ[[[hhhrrrgggXXXMMMIIIGGGBBB<<<<<<;;;;;;::::::;;;;;;<<<666888::::::::::::<<<>>>AAAEEEIIIOOO[[[iiirrrssslllqqqrrrmmmiiikkknnnpppccc___XXXQQQJJJEEECCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJNNNKKKNNNSSSUUUXXXhhhzzzmmmeeedddcccbbbaaacccddddddaaa]]]YYYXXXWWWTTTSSSRRRSSSUUUVVVVVVUUUNNNMMMMMMNNNOOOOOONNNLLLLLLKKKJJJKKKMMMOOOOOONNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCDDDFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;>>>??????>>>;;;;;;===>>>???@@@AAAAAABBBAAA@@@???>>>=========???===;;;999888:::<<<>>><<<;;;:::999999999999:::777888999;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;999777666666777777777777888888888999999999999999999888888888:::;;;===GGGVVVdddhhhaaaTTTIII===<<<999999999999777666666777777777777666555555555555555666666666666777777777777777666666666666666666666666666666666666555555555555555666666666555555555555555666666777555555444444444444555555444555666777888999999999888888888888888888888888999::::::999888888;;;===;;;<<>>======<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;999999888888888888999999;;;:::888888999999888666777777777888888999::::::888888@@@MMMbbb~~~aaaHHH;;;:::666666999666555666777777888888777777666666666555555555555555666666666666555555555555777777777888888777777666444555777999::::::999999666777888777666555666777444444555666666666666666555555666777777777666666777999;;;>>>>>>CCCPPP]]]pppmmmfff\\\UUUNNNDDD:::<<<;;;;;;::::::;;;;;;<<<666888:::;;;;;;;;;===???@@@BBBBBBCCCKKKYYYdddiiipppvvvvvvnnnfffiiipppvvvqqqmmmfff]]]SSSJJJDDDAAAEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKIIILLLQQQRRRTTTbbbtttxxxkkkfffeeebbb______\\\^^^^^^\\\YYYVVVTTTSSSRRRQQQQQQSSSUUUWWWVVVUUUMMMLLLLLLMMMOOOOOONNNMMMMMMLLLKKKKKKMMMOOOOOONNNLLLLLLJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGEEECCCBBBCCCDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>??????@@@?????????<<<;;;:::;;;===>>>>>>>>>;;;<<<===???@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>===:::999999:::<<<>>><<<;;;999888888888999:::777888;;;===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999:::999888777777777777777888888888999999999::::::999888888888888999999:::<<>>===<<<<<<<<<<<<===>>>===<<<;;;;;;:::::::::;;;999999888888888888999999:::888888999:::;;;;;;:::666666666777888999999::::::999@@@LLLaaacccHHH999:::999::::::444555555666777777777777666444444444444555555555555777777777666666666555555555666666777777666666555555666777888999::::::;;;666777888777666555666777222333333444444444444444444555666777888777777666666666999<<<<<<===FFFQQQ```hhhllliiibbbYYYMMMAAA<<<;;;;;;::::::;;;;;;<<<888999::::::999999;;;<<<===@@@@@@>>>@@@IIIRRRWWWccclllrrrpppnnnoooqqqqqqsssrrrpppjjjbbbWWWMMMGGGFFFEEEDDDCCCCCCBBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHLLLQQQQQQSSS```qqq~~~sssjjjfffddd```^^^___YYY[[[\\\\\\YYYVVVUUUUUUSSSRRRRRRSSSUUUVVVTTTSSSNNNMMMMMMNNNPPPQQQOOONNNNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCEEEEEEDDDEEEDDDDDDBBBAAA@@@??????>>>=========>>>>>>???@@@<<<;;;::::::<<<>>>>>>===;;;<<<>>>???@@@@@@@@@???>>>???@@@@@@???>>>===<<<===<<<:::999999:::<<<===<<<;;;999888777888999::::::<<<===???@@@@@@??????::::::;;;;;;;;;;;;::::::::::::999999999888888888777888888888888888777777777888888888888999999999777777666777888999999888999===EEEQQQ\\\aaa___[[[MMMHHHAAA<<<::::::::::::888888999999888888777666777777777777888888888999777777777777666666666666666666666666666666666666444444444555555555666666555555444444444555666777555555444444444444555555666666777777777777777666555555666777888999::::::777999::::::999999999;;;:::777;;;AAABBBBBBNNN^^^uuuuuuUUUDDDFFFBBB???DDDFFF>>>>>>===<<<<<<===>>>???===<<<;;;;;;::::::::::::999888888888888888999999777777777999<<<>>>>>>===666666666666777888999:::;;;:::@@@KKK```~~~bbbFFF888;;;<<<===;;;333444555555666666666666666333444444444555555666666777777777777666666666666444444555555666555555444666666666777888:::;;;<<<666888888777666555666777555666777777888888777777444555777888888888777666888666888;;;999888???IIIPPP___mmmpppllldddWWWKKK<<<;;;;;;::::::;;;;;;<<<:::;;;;;;999777666888999777===@@@===;;;@@@GGGKKKQQQ\\\iiiqqqvvvwwwrrrlllmmmpppttttttnnncccXXXPPPGGGFFFEEECCCBBBBBBBBBBBB???@@@BBBDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIILLLJJJNNNSSSTTTUUUbbbrrr{{{uuummmeeeaaa^^^ZZZZZZ]]]ZZZ\\\^^^^^^\\\ZZZYYYYYYUUUTTTSSSTTTUUUTTTRRRQQQOOONNNNNNPPPQQQRRRQQQOOOOOONNNLLLLLLMMMNNNMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAABBBDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<===???@@@<<<:::999:::<<<>>>>>>===;;;<<<>>>???@@@@@@??????:::;;;===>>>>>><<<:::999<<<;;;:::::::::;;;<<<<<<<<<;;;999777777888999:::>>>???@@@AAAAAA@@@??????999::::::;;;;;;::::::999999999999888888888777777555666888999999888777666777777777777888888888888666555555666888999888777777:::BBBKKKTTT[[[```bbbUUUNNNEEE>>>;;;:::::::::888888888888888777666666777888888888999999999999777777777777666666666666777777777777777777777777444444444555555555666666555555444333444555666777555555555444444555555555666777777777777777666555444444555777888999:::;;;666888:::;;;:::999999:::???:::;;;AAAAAA???IIIXXXfffkkkXXXEEE>>>>>>@@@AAABBB@@@<<<:::>>>???<<<;;;<<<<<<<<<;;;::::::::::::;;;999999:::999999888777666777777888888888999999999999888777666666888:::;;;:::888@@@PPPfffyyyWWWEEE===;;;555777;;;888888777666555555444444555777777666555555555555555555555666666777777888888666666666444333444666999777777777777777777777777888999:::999777666555666333444555555444444666888777666555444444444444444444444555777888999;;;;;;JJJMMMWWWiiiwwwuuueeeUUUKKK???666999===<<<;;;<<<888:::<<<<<<;;;:::;;;<<<;;;:::999999:::===???AAAOOOPPPUUU```mmmwwwyyyxxxrrrqqqoooqqquuuuuujjj]]]TTTPPPJJJFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFEEECCCBBBFFFGGGIIIIIIIIIJJJMMMOOOQQQLLLIIIJJJNNNTTTaaammmuuurrrhhhgggddd```^^^\\\\\\\\\ZZZ[[[\\\]]]]]]\\\ZZZYYY[[[WWWTTTUUUYYYZZZWWWSSSSSSQQQOOOOOOPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIJJJHHHEEEDDDFFFGGGHHHHHHFFFDDDAAAAAADDDGGGIIIJJJEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFDDDAAA>>>???===<<<<<<=========;;;:::999:::;;;======;;;999;;;;;;;;;<<<===>>>>>>???===???AAABBBAAA???;;;999666777888999:::;;;;;;;;;777999;;;;;;;;;;;;===>>>>>>>>>============>>>>>>>>><<<::::::<<<<<<:::888;;;;;;::::::999888777777555666888999999888888777:::::::::999999888888888999888666555555666888999999;;;===AAAGGGQQQ\\\dddbbbZZZLLL???;;;???@@@===;;;:::999:::;;;;;;:::888777777888777777666555444777666666555555555666666::::::999888777666555555555555666666666666666666666666555555555444444444555555444555555666777888777777666555555555555555777777777777777777777777666777777999:::;;;<<<<<<555999<<<<<<===@@@HHHOOOZZZnnn```QQQCCC???AAABBBBBBBBB???;;;999<<<>>><<<<<<===<<<<<<;;;::::::::::::;;;999999:::999999888777666888888999999999:::::::::999888777666666888:::;;;;;;:::AAAOOOfffvvvUUUDDD<<<;;;555777;;;888777666666555555555555666888777666666555555666666666666666666666777777777666777777555444444666888777777777777777777777777777888999888666444333444444555555555444444666888888777666666555555555666666666777777888888999999BBBDDDMMM^^^ooovvvqqqjjjWWWMMMEEECCCAAA<<<888888888777666888;;;===<<<::::::999999888:::<<<>>>@@@DDDFFFKKKUUUcccpppyyy}}}xxxuuupppmmmpppssspppiii___[[[SSSLLLHHHEEEEEEDDDAAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIKKKNNNPPPRRRNNNLLLNNNQQQWWWbbbnnnwwwnnnmmmdddcccaaa^^^\\\ZZZYYYYYYWWWXXXZZZ\\\\\\\\\\\\[[[]]]YYYUUUUUUWWWWWWTTTPPPPPPOOOMMMMMMOOOQQQRRRRRRRRRPPPOOONNNNNNMMMKKKJJJIIIGGGEEEFFFHHHIIIJJJJJJGGGEEECCCBBBDDDGGGHHHIIIEEEEEEEEEEEEEEEDDDCCCBBBEEEDDDDDDEEEFFFEEEBBB??????===;;;;;;<<<===<<<;;;:::999999;;;======;;;999;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBBBB???<<<:::888999:::;;;;;;<<<;;;;;;:::;;;<<<<<<;;;:::<<<=========<<<<<<<<<<<<======<<<:::888999:::;;;999777999999888888777666666666666777777888888888888888::::::999999999999999999:::999777666666777999:::888999:::<<>>===:::;;;:::::::::;;;;;;:::888666777777777777666666555666666555555555555666666666666666555555555555555555555666666666555555444666555555555444444444444444444444444555666777888888777666666555555666666777777777777777777777777666777777888:::;;;;;;<<<999;;;>>>>>>===???EEEKKKOOOaaaXXXLLLBBBBBBDDDCCC@@@???@@@;;;999;;;===<<<<<>><<<===AAAHHHRRRaaapppyyy~~~zzzrrrjjjjjjnnnqqqooommmiiiaaaWWWNNNHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQPPPNNNNNNPPPRRRWWWbbbmmmuuukkkggghhhaaaaaaaaa```^^^[[[YYYXXXUUUVVVXXXYYY[[[\\\\\\]]]^^^ZZZUUUSSSTTTTTTQQQOOONNNLLLKKKKKKNNNPPPQQQQQQQQQOOOMMMMMMNNNMMMLLLJJJHHHGGGGGGHHHJJJLLLKKKKKKIIIGGGDDDDDDEEEGGGGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCCCCEEEFFFFFFDDDAAA>>><<<;;;;;;<<<<<<<<<:::999999999:::<<<<<<;;;999;;;;;;;;;<<<======>>>>>>???@@@AAABBBAAA???===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<:::888777777999999888666999999999888777777666666888777777777777888999999999999999999999999::::::::::::888888888888::::::888888999:::===CCCJJJPPPaaafffcccVVVHHH@@@===;;;<<<;;;:::;;;<<<;;;999888555666666777777777777666666666555555555555666666333444444444555555666666666666666666555444333333555555555555444444444444333333333333444555666777888888777666666666777777777777777777777777777777666777777888999:::;;;;;;:::<<<>>>===;;;<<<@@@DDDFFFTTTnnnXXXMMMDDDCCCCCCAAA>>>===EEE???;;;<<<===;;;<<>>DDDMMMhhhmmmQQQAAA;;;;;;666777:::555444444444555555666888888999888888777777777777777777777777666666555555444444777999999888666555555777777777777777777777777555666777777555444444555666666777666555555666888888777777666666777777777777777777777777777777777888999;;;AAALLL[[[jjjsssyyyrrrgggYYYKKKAAA>>>??????;;;888999<<<===:::777888888777666777999;;;<<<:::<<<>>>@@@EEEOOO^^^iiizzz{{{wwwoookkklllmmmkkksssqqqlllcccXXXOOOJJJHHHIIIHHHFFFEEECCCCCCBBBBBBDDDFFFHHHHHHIIIJJJMMMOOOLLLLLLMMMPPPRRRUUU```kkktttkkkeeecccdddaaabbbcccdddbbb```]]][[[VVVWWWWWWXXXYYYZZZ[[[[[[[[[XXXTTTRRRRRRRRRQQQOOONNNLLLJJJJJJLLLMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLKKKIIIIIIGGGFFFFFFFFFGGGFFFEEEAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDFFFGGGEEECCC>>><<<::::::;;;<<<;;;::::::999888999;;;<<<;;;999;;;;;;;;;<<<<<<=========>>>>>>?????????>>><<<;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>===<<<;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<999888888888888999888888;;;;;;;;;::::::999999999999888777666777888999:::888888888999999:::::::::;;;::::::999999::::::;;;888999::::::<<<@@@FFFJJJWWWcccjjjaaaRRRFFFAAA???===;;;;;;;;;<<<;;;999888444555666777777888777777666555555555555666666777666666666666777777777777666666666666555333222222444444444444444444444444333333333333333444666666888888777777777777888888777777777777777777777777666777777888999:::::::::888:::;;;;;;:::;;;===???FFFNNNaaa|||}}}WWWMMMCCCBBBBBB@@@@@@AAAIIICCC>>>>>>>>>;;;<<<>>><<<<<<;;;::::::::::::;;;999999999999999888666666777777777777888888888888777777777777777888888888:::===EEESSSnnnoooQQQAAA;;;;;;666777999555444444444444555777888999999888888777777777777777777777666666555555444444444777999:::888666444444666666666666666666666666444666888888888777888:::777888888777555555777888666666666555555666777777666666666777888888999999::::::;;;===BBBLLLYYYccczzz{{{xxxmmm]]]NNNDDD???======<<<:::999999999:::888777666666666888:::;;;999===???>>>>>>CCCNNNWWWiiiqqqvvvvvvsssrrrnnnjjjrrrsssqqqllldddZZZRRRMMMKKKIIIGGGDDDCCCCCCCCCDDDGGGHHHIIIIIIHHHHHHJJJKKKJJJKKKNNNQQQRRRVVVaaammmxxxnnnjjjeeeaaa```aaaccceeefffeeeccc```]]]YYYYYYYYYYYYYYYXXXWWWVVVVVVUUURRRRRRRRRRRRRRRRRRQQQNNNLLLJJJKKKKKKKKKJJJGGGGGGGGGJJJMMMPPPPPPPPPNNNMMMLLLLLLLLLKKKIIIGGGHHHGGGFFFFFFGGGGGGEEECCC???@@@@@@AAABBBBBBBBBBBBDDDCCCCCCDDDFFFGGGFFFEEE>>>===;;;;;;<<<<<<<<<;;;:::999888999;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888:::;;;======<<<===>>>@@@===<<<<<<<<<<<<<<<<<<===999::::::::::::999::::::;;;;;;;;;:::::::::::::::999888777777777888:::;;;888888888999999:::::::::;;;::::::::::::::::::;;;777888999:::;;;>>>CCCFFFMMM^^^kkkhhhZZZNNNEEEAAA===<<<;;;;;;<<<;;;999777444555666777777888777777555555555555555666777777888777777777777666666666666666666666555444333222333333444444444444444444333333333333333444666666888888777777777777888888666666666666666666666666777777777888888999999:::777999;;;<<<======???@@@EEEJJJWWWmmmvvvSSSIIIAAA@@@AAAAAACCCFFFIIICCC?????????<<<;;;===<<<<<<;;;::::::::::::;;;999999:::999999888777666666666666777777777777888666666666777777777888888:::;;;HHH]]]wwwvvvTTTCCC<<<;;;666666999555444444444555555777888888888888777666666666666777666666555555555555555555444666888999777444333333666666666666666666666666555777999:::999999:::<<<888999999888666666777888666666555555555666777777555666666777888999999999:::;;;<<<===>>>DDDMMMTTTlllwww~~~rrraaaNNNAAA===>>>>>><<<999999;;;>>>999888666666666888999;;;777;;;>>>===<<>>???@@@AAABBBBBBBBBBBBEEEDDDCCCDDDFFFGGGFFFEEE???===<<<<<<======<<<;;;<<<:::999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;:::999888888:::<<<<<<<<<===>>>@@@======<<<<<<<<<<<<======999;;;<<<<<<;;;:::;;;===999999999999999999888888888888888888888999::::::999999999999999999::::::::::::::::::::::::::::::444666777888999;;;>>>AAAHHHXXXgggiiibbbVVVKKKBBB>>>===<<<<<<<<<;;;999777555666666777777777777666555555444555555666777888777777666666555555555444666777777777666555444444333333333333444444444444333333333333444555666777777777666666666777888888666666666666666666666666777777777888888888999999999:::===???AAABBBBBBAAAAAAEEENNN___zzzpppOOOGGGAAA@@@@@@???AAACCCDDD???===??????<<<;;;<<<<<<<<<;;;::::::::::::;;;999999:::999999888777666666777777777777888888888555666666777777777777777::::::LLLiiiWWWFFF===;;;555666999555555555555555555666777888888777666666555555666666444444555555555555555555444666777777555333222222666666666666666666666666888999;;;;;;999888999:::999999999888666666777999777666666666777777888999777777777777777777888888888999:::;;;<<>>===999888777666666888999;;;777999;;;;;;;;;===BBBFFFGGGOOOYYYbbbllluuuyyywwwtttqqqoooqqqsssppphhh```XXXTTTOOOJJJFFFEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJHHHJJJOOOSSSTTTYYYgggvvvuuunnnjjjkkklllhhhdddbbb___```bbbccccccbbbaaa```ZZZ\\\]]]^^^\\\XXXTTTQQQPPPRRRTTTUUUUUUTTTSSSSSSTTTQQQNNNMMMMMMMMMLLLKKKKKKJJJKKKNNNQQQTTTTTTTTTPPPNNNKKKIIIJJJJJJIIIHHHCCCCCCDDDFFFGGGFFFCCC@@@??????AAABBBCCCDDDDDDDDDFFFEEEDDDDDDFFFFFFFFFEEE@@@???======>>>>>>>>>======<<<::::::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999:::;;;<<<;;;<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<;;;;;;<<<>>><<<;;;;;;;;;;;;;;;;;;<<<999;;;===<<<;;;:::<<<>>>999999999999999999999999777888999999::::::999999::::::999999999999999999999999::::::::::::999999555777888888888999:::<<>>;;;555555999666666555555555555666777777777777666555555555555555333444444555555666666666444666666555333222222222666666666666666666666666:::;;;<<<;;;999777666777999::::::999777666777999888888777777888999::::::999999999888777666666555777888888888888:::<<<>>>FFFRRR___gggnnnsssppphhh^^^WWWNNNIIIHHHEEE???::::::999777666777888:::;;;:::::::::999:::<<>>???>>>===>>><<<:::;;;<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<===============<<<;;;<<<<<<<<<:::999:::;;;;;;::::::999999::::::;;;888:::<<<<<<::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999999;;;::::::999999888888888888999999::::::999999888888:::;;;:::999888999:::<<>><<<<<<===<<<999777777777888777777666555555444444444555555777888888777777888999:::;;;<<<<<<666777777888888888888777222222222333333444444444555555444555555666777888555555555555555666777777666666666666666666666666777777777777888888888888888999;;;>>>??????<<<:::<<<@@@EEENNNcccrrrMMMIIIDDDAAA??????>>>===========================<<<;;;999777777888999:::>>>===<<<;;;999888777666777888999::::::::::::999;;;:::888666666777888999<<>><<<<<<:::777555555777999999999999999:::<<<>>>???@@@AAACCCHHHQQQ[[[eeekkkssswwwyyyvvvppplllmmmpppmmmkkkdddXXXLLLEEEEEEHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPUUUeeevvvyyyiii```bbbgggkkknnnnnnmmmlllgggfffffffffgggeeeaaa^^^[[[[[[[[[ZZZWWWTTTQQQOOONNNNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIJJJIIIGGGHHHKKKMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKGGGEEEDDDDDDEEEGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEHHHFFFEEEFFFHHHHHHFFFCCCFFFFFFEEEDDDAAA>>>;;;999<<<<<<======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;<<<<<<;;;::::::;;;;;;;;;999888777666666888:::;;;;;;;;;;;;:::::::::999999:::::::::999888777666555888888888888888888888888???DDDKKKUUUccckkkcccUUUJJJBBB<<<======888777:::999999::::::999888666555666666666666777777777777888888777777888:::<<<===444444555555555555444444333333333333333333333333333444555555666666555555555555555555666666666666555666666777777777777666777666666666666666777888:::::::::;;;<<<===>>>???AAA@@@BBBLLL[[[pppjjjMMMIIIDDDAAA??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888888999:::;;;;;;;;;;;;::::::999999999888888999999999:::::::::;;;:::999888888888999999===AAANNNfff{{{XXXIII;;;777888999888888999999999888888888888888888777666444444444444555666555444444666777777666555555444333222222222222555555666777777777666666444666999999888777777777888777777666666666666666888888777777777888999999:::999777666555555555555555666777999999999999999:::>>>DDDJJJTTTbbbttt}}}rrrgggaaaZZZMMM@@@@@@???>>>;;;999999999:::;;;;;;:::999999:::<<<===??????@@@DDDJJJSSS[[[```jjjqqqxxx{{{xxxsssnnnlllqqqsssrrriiiZZZOOOJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHLLLNNNNNNTTTbbbrrroooddd___bbbgggkkknnnoooooonnnjjjjjjiiiiiihhhfffaaa^^^ZZZZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFEEECCCDDDFFFFFFDDDBBBCCCCCCCCCBBBAAA???===<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;:::999999999:::;;;<<<>>>>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999888888<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;999888777666777888:::;;;;;;;;;;;;;;;::::::::::::999999999999999888777666999999999999999999999999<<<@@@DDDLLLXXXbbb```XXXOOOFFF?????????;;;999:::999999999999888777666555555666666666777777777777888777777777777999:::;;;444444555555555555444444333333333333333333333333333444555555666666555555555555555555666666666666555666666777777777777777666666666666666777888888;;;;;;;;;;;;;;;<<<===>>>???>>>AAAIIIVVVjjjaaaMMMIIIDDD@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;888999999::::::;;;;;;<<<:::999888888888999:::;;;::::::;;;;;;::::::999999===AAALLLbbbqqqTTTGGG;;;999;;;:::999999::::::999999888777777777888777777666666555555555666555444444666777777666444444333333333333444444444555666777888888888888666777888888666555666777888777666666555555666666999999::::::999999888888999888666444444555666777555666777888999999999888<<<<<<;;;===EEEUUUhhhvvvzzztttiiiVVVFFF???===;;;999888888888999===<<<:::999888999999:::=========???CCCIIIOOORRR^^^fffsss|||yyypppjjjjjjqqqvvvqqqeeeWWWOOOMMMMMMMMMMMMLLLKKKJJJHHHHHHFFFHHHLLLOOOPPPTTTaaannnrrrfffbbb___bbbggglllooopppppppppllllllkkklllkkkgggbbb^^^ZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQOOONNNNNNNNNMMMLLLKKKKKKLLLNNNOOOJJJHHHGGGGGGIIIJJJKKKKKKPPPPPPOOONNNMMMKKKIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999;;;<<<===AAA@@@???===;;;999888777;;;;;;:::::::::;;;<<<<<<======<<<;;;999888777777============<<<<<<;;;::::::999999999999999::::::999888888777777999:::;;;;;;;;;;;;::::::::::::999888888999999999888888777::::::::::::::::::::::::999;;;>>>CCCMMMXXX^^^^^^VVVLLLCCCAAA@@@===;;;:::999999888777666666666666555555666666666777777777777777666666666666777888444444555555555555444444444444444444444444444444333444555555666666555555555555555555666666666666555555666777777777777777555555555666777888999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===AAAFFFOOO```|||\\\MMMIIIDDD@@@???>>>==============================;;;;;;:::999888999999:::888999999::::::;;;;;;<<<;;;:::888777777888:::<<<:::;;;<<<======;;;999888;;;???LLLbbb~~~gggNNNCCC::::::<<<:::999999999999888888888888888888777777888888777666555555666555444444666777777666333333333333333444555555666666777888888888888888888888777666444333555777777777666555555555555666888999:::::::::888777666888777444333333555777999555555666777777888888888>>><<<999888<<>>======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;===>>>AAA@@@???===<<<;;;999999<<<;;;:::999999:::<<<===<<<<<<;;;::::::999888888<<<<<<<<<<<<;;;:::999888888888888888888888999:::999999888888888999:::;;;::::::999999999888888888777888888999999999888888999999999999999999999999777:::===@@@FFFPPP[[[bbb]]]SSSGGG@@@>>>>>><<<;;;:::888777555555555666666555555555666666666777777777666666555555444444444333444444555555444444333555555555555555555555555333444555555666555555555555555555555666666666666444555666777777888777777555555555666777999:::;;;<<<<<<;;;:::::::::;;;;;;;;;===AAADDDIIIXXXrrr~~~YYYLLLHHHCCC@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888;;;;;;::::::::::::999999;;;:::888777777888:::;;;:::;;;===>>>===<<<999888777>>>MMMddd|||zzz___III@@@999999;;;999777888666666777888999999::::::666777777888777777666555666555444444666777777666333333333333444555666666888888888888888777666666777777777444333333555777777666666555555555555555666777888888888666555444888666444222333555777999555555555666666777888888::::::999999:::>>>CCCGGGPPP]]]nnnzzzyyyppp[[[TTTIIIAAA===<<<;;;;;;;;;:::999999999:::;;;<<<;;;;;;<<<===???BBBDDDFFFJJJNNNUUU```jjjppprrrrrrmmmjjjhhhjjjnnnnnnjjjfff\\\XXXQQQKKKGGGGGGHHHJJJHHHIIILLLQQQSSSVVV```jjjwwwiiieeeiiiggghhhjjjlllmmmmmmmmmlllfffffffffggghhhgggdddbbb```bbbdddeeeccc___[[[XXXSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTRRRPPPOOOOOOPPPPPPIIIGGGGGGHHHLLLOOOPPPQQQNNNNNNMMMKKKIIIGGGEEEDDDHHHFFFDDDDDDEEEFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;=====================<<<<<<<<<===<<<:::999999:::;;;<<<:::::::::::::::::::::::::::::::::::::::999888777888777777777888888999:::999999999999999::::::;;;888888888888777777777777777888888999999999888888777777777777777777777777444777<<>>AAACCCFFFQQQiii}}}ZZZLLLHHHCCC???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888<<<<<<;;;::::::999888888;;;:::999888888888999::::::;;;<<<======;;;999888777===LLLcccwwwtttWWWFFF>>>888999999777777888555555666888999:::;;;<<<666666666666666666666666666555444444666777777666444444333333444555666666888888888888777666555444666666666444222333555777777666555555444444555555555555555666555555444444777666444333333555666777555444444444555666777888444666888:::<<<<<<<<<<<<@@@MMM^^^lllwwwqqqgggZZZOOOHHHBBB===999;;;::::::999:::;;;===>>>;;;<<<===>>>@@@BBBDDDEEEEEEFFFIIIOOOWWWbbbkkkqqqsssmmmggghhhlllpppooolllfff```XXXPPPJJJHHHIIIKKKGGGGGGIIINNNPPPTTT\\\fff}}}zzzpppgggdddhhhiiijjjkkkllllllkkkjjjjjjdddbbbaaabbbdddeeedddccccccdddffffffccc___YYYVVVRRRRRRQQQRRRSSSUUUXXXYYYXXXWWWUUUSSSQQQPPPOOOOOOIIIHHHHHHIIIMMMPPPQQQRRRLLLKKKKKKJJJIIIGGGEEEDDDIIIGGGEEEDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDBBB@@@@@@BBBDDDDDDCCCAAA???===;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===:::;;;;;;<<<======>>>>>><<<<<<;;;:::::::::;;;;;;888999999::::::;;;;;;<<<888999999::::::999999888777777777777888999::::::999999999:::::::::::::::888888888777777777666666888888999999999888888777777777777777777777777777444555999<<<===@@@JJJTTT^^^\\\TTTHHH???===>>>===999999888777666666666666444444555555555666666666444555555555444333222222333333444444444444333333444444444444444444444444333444555555666666555555555555555555666666666666333444555777888888888888666666666777888999:::;;;;;;:::::::::::::::;;;;;;======@@@CCCEEEMMMaaasss___LLLHHHCCC???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;::::::999888888:::::::::999999999888888:::;;;;;;<<<;;;:::999888999===III]]]|||ooolllOOOGGG???999999999777777999666666777888999::::::;;;666666555444444555666777666555444444666777777666555444444444444555555666666666777777777666555555333444555444333333555666666666555444444444444555444444444444444444555666666666555444444444555555444444444444444666777888555555777999;;;<<<;;;999:::DDDOOOWWWaaappp|||{{{tttjjjaaaZZZQQQGGG???>>>===<<<;;;;;;;;;<<<===<<<<<<===???@@@AAAAAABBBAAABBBDDDGGGKKKTTT```iiinnnllljjjiiijjjkkklllmmmnnniiibbbZZZSSSNNNLLLKKKIIIGGGHHHLLLOOOSSS\\\eeeyyyqqqkkkiiidddcccfffhhhiiijjjjjjkkkkkkjjjjjjeeebbb```___```bbbcccccccccbbbaaa```]]]ZZZXXXVVVSSSRRRRRRRRRTTTVVVYYYZZZVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJHHHIIIKKKNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCAAABBBDDDEEEFFFGGGFFFFFFCCCDDDCCCAAA??????BBBDDDDDDCCCAAA???===<<<<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<============<<<<<<>>>===<<<;;;::::::;;;;;;999::::::;;;<<<=========;;;;;;<<<<<<;;;;;;:::999999::::::::::::::::::;;;888999:::;;;;;;;;;;;;;;;888777777888999:::;;;;;;888999::::::;;;;;;::::::999999999999888888888888999999999999999888777666777777777777777777777777777555666999999:::BBBLLLXXX^^^^^^RRRFFF@@@===;;;999999999999888777666555444444444555555555666666333444555555555444333222222333333444444333333222333333333333333333333333333444555555666666555555555555555555666666666666333444555777888888999999888777777777888888999:::999999999999:::;;;<<<<<<===<<<>>>AAADDDKKKYYYgggeeeLLLHHHCCC???>>>===<<<<<<==============================>>>>>>======<<<;;;;;;;;;:::::::::::::::999:::::::::::::::999888777::::::;;;;;;::::::999999<<<>>>FFFWWWttthhhfffJJJHHHAAA:::999999777888:::888888888888888999999999666555444222333444666777666555444444666777777666666555555444444444555555333444555666777777777777111333444444444444555666666666555444444444444555555444333333333555666888666666555555555444444444444444333333444555777888:::999777888999::::::999999???CCCEEEMMM]]]mmmvvv|||vvvrrrmmmcccWWWMMMAAA@@@>>><<<;;;;;;;;;;;;<<<===>>>???????????????>>>BBBDDDEEEFFFLLLWWW```ggglllqqqppplllkkknnnrrrssspppjjjccc[[[TTTNNNKKKLLLIIIJJJMMMPPPUUU^^^gggxxxzzzeeebbbdddbbbbbbffffffggghhhiiijjjkkkkkkkkkhhhddd```]]]^^^```aaabbbaaa___\\\YYYWWWVVVVVVWWWTTTSSSSSSSSSTTTVVVYYYZZZTTTUUUUUUUUUTTTQQQOOOMMMMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGEEEDDDEEEEEEDDDCCC@@@BBBDDDGGGHHHHHHGGGGGGBBBCCCCCCAAA>>>>>>AAADDDDDDCCCAAA???=========>>>::::::;;;<<<=========<<<<<<<<<============<<<<<<@@@>>>===;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===<<<;;;999888;;;;;;;;;::::::999999999999999;;;<<<===>>>>>>>>>888888888888999:::;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::::::::999888777666555888888888888888888888888===888666888888888???IIISSS___eee[[[LLLBBB===:::999999:::::::::888666555444444444555555555666666333333555555555555444333222333333444444333333222333333333333333333333333333444555555666666555555555555555555666666666777333444555777888888999999999888888888888888999999888888888999:::;;;<<<===<<<;;;<<<@@@CCCIIIUUU```fffSSSIIIAAA@@@AAA???<<<;;;<<<===>>>===::::::===@@@===???DDDHHHGGGBBB???>>><<<;;;:::999888999999:::<<<<<<======<<<:::999777888888888888888999999999;;;CCCBBBVVVhhhiiieeeOOOFFF>>>888999:::888888999777777666666777999;;;<<<888777555444555666555444666666777777666555444444333444666555444333333444555666777666444333333555777666444555777888888777444444333222222333333333888777555333222222222333666555555666888888777666777555333222222444666888666777999;;;<<<;;;999777666999===@@@EEELLLUUU\\\jjjlllsss}}}{{{iiiZZZMMMDDD>>>>>>===999:::@@@:::===??????>>>???BBBEEEDDDAAAAAAEEEHHHIIILLLQQQWWWgggsssssssssvvvssskkkppprrrtttpppggg\\\SSSOOOJJJJJJKKKKKKKKKOOO\\\iii{{{uuuhhh``````ccceeeeeeccciiimmmmmmlllnnnmmmjjjkkkfffbbbccccccaaaaaaccceee```ZZZWWWVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXUUUQQQMMMJJJKKKLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLMMMLLLJJJHHHFFFHHHJJJKKKHHHCCC@@@CCCFFFAAACCCFFFGGGHHHHHHJJJKKKIIIEEEAAA>>>???AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>:::;;;<<<<<<===<<<<<<<<>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999888888888999::::::;;;===<<<:::999888888999:::::::::999888888777666666777888999999888888:::<<<777888888888888777666666::::::999888777777777888888888777666555777;;;>>>NNNWWW___```WWWKKKAAA<<<;;;999888777888888666444666666555444444444444555666555444333222111111111555555444444444333333333555555555555555555555555555555555555555444444444777777777777777777777777999999999999999888777666<<<;;;:::888888888888999======<<<;;;::::::999888;;;======;;;===DDDQQQ[[[yyyhhhSSSIIIBBBAAABBB@@@===<<<<<<>>>???===;;;:::===@@@BBBHHHQQQXXXWWWNNNDDD>>>===<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<:::999888888888888888888999999999;;;CCCCCCXXXkkkmmmjjjUUUFFF>>>888888999777777888777777666666666888999:::888666555555666666666555666666666666666555444444555666777777555333333444666666555555555555444444777555444444666888777777444444333333222333333444777666555333333333333444666555555666888888777666777666444333333555777888<<<<<<<<<<<<:::999777666555777999;;;===CCCJJJPPPZZZ]]]ffftttyyyppp\\\OOODDDAAAAAA===;;;<<<:::<<<>>>>>>======???BBBCCC@@@@@@CCCEEEFFFIIIMMMQQQ]]]fffiiipppxxxxxxqqqnnnnnnooonnnlllfff^^^XXXRRRPPPNNNNNNNNNPPP[[[fffzzz}}}sssfff______bbbdddeeeeeekkknnnmmmmmmppppppnnnlllgggcccdddeeebbbbbbdddeeeaaa\\\YYYYYYZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUSSSPPPLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJIIIGGGEEECCCHHHJJJLLLIIIDDDAAACCCEEECCCEEEGGGGGGGGGGGGIIIKKKIIIFFFBBB@@@@@@AAAAAA@@@CCCBBBAAA???>>>>>>======??????>>>>>>===<<<;;;;;;===>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999::::::;;;;;;::::::888888888888999999:::;;;;;;;;;:::999999999999:::::::::::::::999888777666888999::::::999999:::;;;888888999999888888777666:::999888888777777888888888888777666555777:::===IIIPPPXXX[[[WWWMMMCCC===;;;999888888888888777555666666555555555444444444555555444333222222222222666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555888999999999888888777666::::::888777777888888999===<<<<<<;;;::::::999999;;;======<<<===DDDOOOWWWqqqlllRRRIIIBBBCCCDDDAAA>>>===;;;>>>@@@???<<<;;;===???HHHTTTeeepppnnn```MMM???===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888777777888999999::::::DDDFFF\\\pppsssqqq]]]GGG>>>888777888666666888777777666666666777777888777666444555666777777666666666666666666555555444777888999888666444444444888666444444777777555333666555333444555777666666444333333333333333444444666555444444444444555555666555555666888888777666777666555444444666888999>>>???@@@???<<<999888888777777777777777:::???BBBHHHKKKSSSbbbsssvvveeeRRRIIIFFFDDDAAA???:::<<<===>>>======>>>@@@AAA>>>>>>AAACCCBBBDDDHHHIIIPPPVVV[[[gggvvv{{{wwwpppmmmlllnnnqqqpppkkkfff^^^WWWRRRQQQQQQTTT[[[cccwwwxxxpppgggaaa```cccdddddddddiiillljjjkkkoooqqqppplllgggdddeeeeeeccccccfffdddaaa^^^\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\[[[SSSQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNOOONNNMMMLLLKKKLLLKKKJJJIIIGGGEEEDDDCCCGGGJJJLLLJJJFFFCCCCCCEEEEEEFFFGGGGGGGGGHHHKKKNNNNNNJJJFFFCCCBBBAAA@@@>>>AAA@@@???>>>===<<<<<<<<>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999::::::;;;;;;;;;;;;::::::999999999888888999::::::;;;;;;<<<888888888888999999999:::888999999:::::::::::::::::::::;;;;;;;;;999888777888:::<<<<<<:::999999999999999999999999888888777999999888777777777888888777888777666555777:::===AAAFFFNNNUUUVVVQQQGGG@@@<<<:::888777888888777666555555666777666555444333444444444444444444444444666666666666555555555555444444444444444444444444555555666666666666666666555555555555555555555555888888888888888777777666777777777777777888888999<<<<<<;;;;;;::::::999999;;;<<<>>>===>>>CCCKKKRRReeeqqqRRRIIICCCDDDEEEBBB???===;;;>>>@@@@@@===<<<>>>@@@LLL___vvvmmmTTTAAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888888777777777888999:::;;;:::EEEIIIaaauuuyyyyyyfffHHH???888777777555555777888888888777777777777777777666444555777888777777555666666666666666555555777888999888666444333444:::666333444888:::777333666444333333555666555555444333333333333444444555444444555555555666666777666555555666888888777666777666555555555777999:::;;;@@@EEEFFFBBB===<<<<<<;;;:::999777777888;;;===>>>???DDDOOO___ooozzzwwwdddVVVNNNIIIFFFDDD<<<======>>>>>>>>>??????AAA>>>>>>@@@AAA???AAADDDBBBHHHLLLPPPZZZjjjuuuxxxvvvtttqqqqqqrrrsssttttttlllaaaVVVSSSTTTVVV\\\bbbqqq|||sssoookkkhhhhhhhhhfffeeebbbfffgggeeefffkkknnnnnnjjjeeebbbddddddcccccceeedddccc```^^^^^^^^^^^^^^^___```aaabbbbbbaaa```___RRRQQQPPPNNNMMMLLLKKKKKKNNNOOOPPPQQQQQQOOOMMMLLLPPPNNNLLLIIIGGGFFFEEEEEEGGGIIILLLKKKHHHEEEDDDDDDEEEFFFHHHIIIJJJNNNSSSWWWWWWRRRLLLFFFCCCAAA@@@?????????>>>===<<<;;;;;;<<>>===============>>>>>>>>>>>>>>>>>>>>>========================::::::::::::;;;;;;;;;<<<;;;;;;::::::999888888888::::::::::::::::::;;;;;;888888888999999999888888666777999:::;;;;;;::::::999:::;;;<<<<<<:::888777888;;;======;;;999888888999::::::::::::999888888888888777777777777888888777777777666555666999;;;<<>>???BBBHHHLLL[[[zzzuuuSSSJJJCCCCCCDDDBBB>>>===;;;>>>@@@@@@>>>===@@@CCCOOOgggoooUUUBBB;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::999888888777666666777999;;;<<<:::GGGMMMfffzzz~~~~~~lllJJJ@@@888777666555555777999999999999999999888888888666555555777888777777555555666666666666666555555777888777555333333444:::666333555999;;;888444777555333333555555555444444333333333444444555666444555555666777777777777666555555666888888777666666555555555666777999::::::CCCLLLNNNGGG@@@<<<;;;<<<;;;999888999:::;;;;;;;;;;;;<<>>>>>???AAA>>>>>>AAAAAA??????BBB???EEEJJJJJJMMMXXXgggqqqzzz{{{zzzvvvqqqqqqvvv|||}}}nnn```YYYWWWWWWZZZ^^^kkktttoooooopppqqqpppnnnjjjgggbbbffffffcccccchhhkkklllgggaaa___aaabbbaaaaaadddeeedddbbb```^^^]]]]]]]]]___aaaccceeeeeedddcccaaaTTTSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPRRRRRRPPPOOOMMMPPPNNNKKKHHHFFFEEEEEEEEEGGGHHHJJJJJJHHHFFFDDDCCCCCCDDDGGGJJJNNNSSSYYY^^^___YYYOOOGGGCCCBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>===>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========>>>>>>::::::999999999888888888===<<<;;;999999888999999777888999999999888777777555666888:::;;;;;;::::::::::::;;;;;;;;;:::999888888:::======;;;999888777999::::::::::::999888888888777777666777777888888777777888777666666888:::;;;<<>><<<888777666777666555555666777888888666444333333333555666666666666666444444444333333333222222444444444444444444444444444555555555666666666777777777777777777777777777555666666777777777666666333444555666777888888888999999:::::::::::::::::::::;;;<<<===???AAAEEEGGGTTTsssyyyUUUKKKCCCBBBBBB@@@======;;;===???>>>===???CCCGGGUUUoooxxxdddPPPAAA::::::;;;<<<<<<<<<<<<;;;888999:::;;;;;;:::999888888777666666777999;;;===;;;IIIPPPiii|||oooLLLBBB:::777777555555777999999::::::;;;::::::999:::888666666777777777666444555666666666666666666444666777777555444444555999666555666999:::999666888666444444555666555444333333333333444555666777555555666777888888777777666555555666888888777666444444444555666777888999>>>HHHRRRRRRHHH===888888;;;999777777999:::::::::::::::;;;>>>DDDNNNZZZbbbmmmyyyzzzmmm___UUUJJJFFFAAA>>>===>>>>>>===@@@======AAAAAA>>>>>>AAA>>>DDDIIIGGGEEEJJJXXXdddsssyyy|||zzzsssrrrwww}}}yyylllddd___[[[ZZZ\\\hhhzzzzzzrrrmmmpppsssuuutttrrrnnnlllgggjjjjjjgggfffiiikkkkkkddd^^^\\\^^^```___```bbbddddddcccaaa^^^\\\]]]^^^```bbbeeeggggggeeebbb```WWWVVVSSSPPPNNNMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOKKKJJJHHHFFFEEEDDDEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCAAACCCFFFJJJMMMRRRWWW[[[]]]VVVMMMEEEBBBBBBBBBCCC>>>===<<<<<<;;;;;;;;;<<<;;;<<<===???@@@@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????999999999999999999999999???>>>;;;999888777888888777888999999999888777666666777888999:::::::::::::::::::::999999999999:::777999;;;;;;999888888888999999999999999888888777777777666666666777888888666777888777666666777999;;;;;;>>>FFFOOOSSSRRROOOCCC@@@;;;999888777666555666666777888777666555444333444666777777777666666333333333333222222222111333333333333333333333333333333444444555666666666555555555555555555555555444555555666666666666666444444666777888888888888888888999999::::::;;;;;;::::::;;;<<<>>>AAACCCDDDPPPkkkzzzWWWLLLBBB@@@@@@>>><<<<<<;;;<<<=========@@@FFFKKK^^^wwwhhhUUUGGG>>>888999:::;;;<<<<<<;;;:::888999:::;;;;;;:::999888888777666555666999<<<===;;;JJJRRRkkk}}}pppNNNDDD;;;888777666666888777777999:::;;;::::::999;;;999777666777777666444444444555666666666666666444666777777666666666777777777777888888999999999999777555555666666666555333333333444444555666777555666777888888888777666666555555666888888777666333333444555666777888888???IIIRRRPPPDDD999777999;;;888666777999::::::888888:::<<<===>>>CCCKKKRRR^^^kkkyyy~~~|||sssiii\\\UUULLLEEEBBBAAA@@@???>>>;;;<<<@@@@@@======@@@>>>AAAEEEEEEBBBEEENNNWWWccckkkvvv{{{zzzxxxxxxyyyzzzuuurrrmmmfffbbbbbbiiiwww{{{wwwmmmoooqqqqqqqqqpppppppppllloooooojjjhhhjjjjjjiiibbb]]][[[]]]___^^^___bbbaaacccdddbbb```^^^___aaaccceeegggiiihhhddd```]]]YYYWWWSSSOOOLLLKKKKKKLLLJJJKKKLLLMMMOOOPPPQQQQQQGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEDDDCCC@@@CCCEEEGGGHHHJJJMMMOOOOOOKKKFFFBBBAAAAAAAAAAAA>>>======<<<<<<<<<<<<<<<:::<<>>?????????>>>888888999999:::;;;;;;;;;>>>===;;;999888888999:::777888999:::999888666555888888777777888999:::::::::999888777777888:::;;;666888999999777777888:::888888999999888888777666666666666666666777888888666777888777666555666888:::999:::???FFFKKKMMMMMMIIIEEE@@@<<<:::999888777777777777777666666666555444555777888888777666555444444333333333222222222333333333333333333333333222222333333444555555555555555555555555555555555333444555555666666666555555555777888888888888777777888888999::::::;;;;;;:::999999:::===@@@BBBDDDKKKccc{{{XXXMMMAAA>>>>>><<<;;;<<<;;;<<<===<<<<<<@@@HHHNNNeee}}}yyy\\\JJJAAA<<<777888:::;;;<<<;;;::::::888888::::::;;;:::999888888777666555666999<<<>>><<>>===:::777888:::;;;:::888777:::===<<<:::<<>>>>>@@@CCCCCCEEEJJJOOOTTT___nnn{{{zzzvvvvvvvvvxxx{{{xxxqqqkkkkkkkkkvvv{{{xxxnnnnnnnnnmmmlllnnnqqqsssmmmqqqpppkkkhhhiiihhhfffbbb]]]ZZZ]]]______```ccc```bbbdddcccaaa```bbbdddfffhhhjjjjjjhhhccc]]]ZZZZZZWWWRRRMMMJJJIIIJJJKKKIIIIIIJJJKKKMMMOOOQQQSSSGGGGGGGGGHHHIIIIIIIIIIIIGGGFFFDDDCCCDDDDDDDDDCCCAAACCCEEEEEECCCBBBCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>>>>======<<<<<<<<<======;;;>>>AAADDDEEEDDDAAA@@@;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>===888888999:::;;;<<<<<<===<<<;;;999888888999;;;<<<777888999:::999888666444999888777777777888::::::;;;999777555555777:::;;;666777777777666777999;;;888888888888888777666666666666666666666777888888666777888777666555666777999888888:::???EEEIIIKKKMMMIIICCC???===;;;:::999888888777666555666666666555666777999888777666444555555444444444333333333333333333333333333333333111111222333333444555555777777777777777777777777333444444555666666666555555666888999999888888777777777888999:::;;;;;;<<<:::999888999<<<@@@BBBCCCHHH]]]zzz}}}XXXMMMCCC@@@???<<<::::::;;;999:::======???IIIVVVlllooooooeeeTTTDDD<<<999999::::::;;;:::999777666::::::999999888777666666888777666555555777999;;;AAAEEEQQQeeexxxzzzrrrSSSHHH===:::;;;:::999;;;<<<:::999:::<<<<<<999777888777777666666666666777888777777666555444444444444555777888999999999888777777666666666666777777666666555555555555666666555555444444555666888999555666888999:::999999888999888888777777777777777777666555555666777888999???AAACCCAAA>>>999666555<<<:::999777777888:::;;;;;;:::999;;;===>>>>>>===BBBGGGNNNVVV___iiissszzzzzzrrrfff[[[RRRLLLHHHFFF???<<<<<<>>>???===>>>AAA@@@BBBDDDCCCBBBCCCFFFJJJOOORRR\\\lll|||sssrrrsssyyyyyyrrrooozzz}}}uuurrrqqqpppnnnkkkiiiiiikkknnnrrrssssssqqqmmmjjjiiiiiiaaabbbdddeeedddbbb___^^^]]]___``````___^^^```aaahhhlllnnniii```YYYYYY[[[VVVUUUSSSNNNJJJHHHIIIJJJHHHGGGHHHJJJMMMOOOPPPOOOJJJJJJIIIHHHHHHGGGFFFFFFGGGDDDBBBAAACCCDDDBBB@@@???@@@BBBCCCCCCBBB@@@???BBBAAA@@@?????????@@@AAA======>>>>>>?????????@@@===>>>@@@AAABBBBBBAAAAAA?????????>>>===;;;:::999=========<<<;;;:::888888;;;999888999<<<>>>===;;;::::::;;;;;;;;;::::::999::::::888777777777888999888777555444444666999:::;;;:::999888888999:::;;;555555666777888999999:::888888777777777777888888555666777888888777666555888777777666666777888999777777666666666666666777777555666:::<<<>>>EEELLLQQQRRRNNNDDD===;;;;;;999888777555555666666555444777777777777666555444333222333444444222222333444555555444222000000222555444333333333333444555555666777888777666555666777777666555555555777888999777888999;;;<<<<<<;;;;;;:::999888777777999;;;<<<<<<<<<<<<<<<<<<>>>BBBFFFHHHUUUmmm}}}WWWLLLBBB@@@???<<<::::::===;;;;;;===>>>AAALLLXXXcccbbb___UUUIII???::::::999999:::::::::999888777::::::999999888777777666888777666666666888999:::===DDDRRRgggxxx}}}wwwnnnQQQGGG>>><<<<<<:::999;;;<<<:::999999;;;;;;999777999888777666555555555555888777777666555555444444444555777888999999888888777777666666666666777777666555555555555555555666555555444444555666888999666777888:::::::::999999888888777666666666666777777666555555555666777888:::<<<>>>>>>;;;888666666:::999888777777888999:::;;;:::999:::<<<===<<<;;;<<<>>>AAAFFFMMMXXXcccjjjxxxwwwtttooofff\\\QQQJJJEEE@@@>>>@@@AAA???>>>???>>>@@@AAA@@@???@@@DDDGGGGGGJJJRRRbbbttt|||wwwssswww|||~~~vvvpppmmmnnnmmmllljjjiiijjjlllnnntttttttttrrrnnnkkkjjjjjjdddfffhhhiiigggeeecccbbb\\\]]]^^^___aaabbbbbbccckkklllkkkfff]]]WWWVVVWWWUUUTTTRRRNNNJJJIIIIIIKKKHHHHHHHHHJJJMMMOOOOOONNNKKKKKKJJJIIIGGGFFFEEEEEEFFFDDDBBBAAACCCCCCBBB@@@>>>???AAABBBBBBBBB@@@???BBBAAA@@@?????????@@@@@@======>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAA??????>>>>>>===;;;:::999============<<<;;;::::::<<<:::888999<<<===;;;:::999:::::::::::::::999999<<<;;;999888888888999:::999888666555555777999;;;999888777666666777888999666666777777888888999999888888888777777888888888666666777777777777666666999888666555555666777888777777666666666666777777666444555888:::<<>><<<<<<===???DDDOOOYYYXXXTTTLLLEEE???<<<;;;<<<888888999:::::::::999999::::::999999888777777777777777777888888888888888999BBBSSShhhvvvxxxnnneeeLLLDDD===<<<<<<:::999:::;;;:::999999::::::999888999999777666555555555555777777777666555555444444555555666777888888888888777666666555555666666777444444444444444444444444555444444444555666777888666777999:::;;;;;;::::::888777666666555555666666777666555555444555555555444666999:::888777666666999888777666666777888999:::999888999:::;;;:::999<<<;;;;;;<<>>???@@@??????@@@CCCEEEDDDDDDIIIUUUfffvvv|||rrrrrr|||{{{vvvpppkkkiiijjjiiiiiiiiijjjkkkmmmnnnssstttsssppplllhhhgggfffeeehhhjjjkkkiiifffdddddd\\\[[[\\\```eeehhhhhhfffmmmjjjeee___YYYUUURRRQQQRRRRRRQQQNNNKKKIIIJJJLLLIIIHHHHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDEEECCCBBBBBBBBBCCCAAA@@@>>>???AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@======>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA>>>>>>>>>===<<<;;;:::999<<<===============<<<<<<<<<:::999999;;;;;;:::888999999::::::::::::999999===<<<;;;999999::::::;;;:::999777666666888:::;;;999888888777777888888999777777777777777888888888999999888888888888999999888777777666666777777888;;;999777555444555777888777777666666666666777777666444444777888888===CCCQQQZZZ^^^VVVIII@@@;;;999999777555444444555444333666666666666666555444333222333444444222222333444111222222111111222444777444333333333333444555555666777888777555444555666999888777666555555555666555666777888999999999888999999888777777999:::;;;::::::;;;::::::<<>>===<<<<<>>===777888888999::::::::::::999999999888888888777777777888888999999999888777666AAASSSfffrrrooocccWWWFFF@@@;;;<<<;;;888777999;;;:::999999999999999888888777777666666666666777777777666666555555555555555666666777777777777777666666666555555666666666333444444444444444444333444444555555666666777888666777999:::;;;;;;;;;:::777777666555555555555555666666555555444444444444222444777777666555555666777666666666666777777888:::999888888999999888777>>>===;;;:::<<>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA============<<<;;;:::999;;;;;;<<<===============;;;;;;:::::::::999999888888999999:::::::::::::::===<<<:::999999999:::;;;999888777666666777999:::;;;;;;::::::::::::;;;;;;888888888777777777777777:::999999999999999999:::999888777666666777888999>>><<<888666555666888999777666666666666777777888777555555777777666:::@@@DDDOOOYYYYYYSSSKKKBBB:::;;;888555333444444444333555666666666555555444333222333444444222222333444333444444333222222444666444333333333333444555555666777777777555444555666777777777666666666666666555555666666777777777777888888888777888999:::::::::;;;;;;;;;:::<<>>EEEMMMRRRJJJDDD>>><<<===>>>===<<<888888888999999::::::;;;999999999888888888888888888888999999999999888777666@@@QQQcccmmmhhhXXXJJJ@@@;;;999:::999666666888::::::999888888888888999666555555666666777888999666666666666555555555555666666666666666777777777666666555555555555666666333333444555555444333333444444555666666777777777555666888:::;;;;;;;;;;;;777777666555555555555555666666666555555444333333444555777777666555555555555555555666666777777888999888777777888999888666999::::::::::::<<<@@@CCCKKKVVVfffuuu}}}lll^^^PPPKKKIIIFFFAAA@@@BBBAAA@@@@@@AAACCCDDDDDDHHHGGGEEEGGGNNNZZZhhhrrrxxxppppppyyyxxxsssooojjjffffffeeeeeeeeeiiimmmoooooonnnoooooommmhhhbbb]]]ZZZYYY```dddhhhhhhddd``````aaacccaaaaaagggnnnqqqoookkkfff___VVVQQQQQQRRRQQQOOOOOOPPPPPPOOOMMMLLLMMMNNNKKKJJJIIIJJJKKKLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@??????>>>>>>==================>>>???????????????@@@@@@<<<=========<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888999:::;;;;;;;;;;;;;;;<<<;;;:::888888999999:::888777666666666666777888::::::::::::::::::::::::888888888777777777777777:::999999999999999999:::999888777666666777888999???===:::888777888999:::666666666666666777888888999777777999888666888>>>===FFFQQQYYY]]]XXXJJJ<<<===:::666444444444444333555555555555555444444333222333444444222222333444666777777555333222333444444333333333333444555555555666777666555444444666444555555666777888888888555555555555555555666666888777777888888888999999;;;<<<<<<<<<<<<===???AAABBBFFFRRRiii^^^RRRFFFAAA@@@===<<<===:::<<<;;;:::>>>EEEKKKLLLCCC@@@<<<;;;======;;;999999999999888888999::::::888888888888888888888888999999999999999888888888999???MMM^^^jjjeeeSSSCCC===999777888888555666::::::::::::888666666888:::666555555666666777888999666666666666666666555555777666666555555666666777666555555444444555555666333444555666666555444333333444555666777777777777444555777999:::;;;::::::888777666666555555666666555555666666666555444444555777888888666555555666555555666666777777888888888777666777888999888777888999;;;<<<;;;;;;<<<===FFFMMMXXXaaaiiiqqqzzzyyymmm```YYYSSSJJJCCC@@@BBB@@@>>>>>>@@@BBBBBBBBBDDDEEEFFFFFFIIIRRR^^^fffzzzyyyrrrssswww|||sssooolllhhheeeeeedddcccdddhhhmmmooommmjjjkkkkkkjjjfffaaa\\\ZZZYYY```eeejjjiiiddd```aaaccceeedddeeehhhlllmmmjjjggg```ZZZRRRNNNNNNPPPPPPPPPPPPQQQRRRQQQOOONNNNNNOOOLLLKKKJJJJJJKKKKKKIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFBBBDDDFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>>>>>>>============<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;999:::;;;<<<<<<===<<<<<<<<<;;;999888888888999:::888777666666666666666666666777777888888777777666777777777777777888888888999999888888888888999999888888888777777888888888===<<<;;;999999999999:::666555555666666777888999:::888888:::888666888======CCCKKKUUU^^^___RRRCCC@@@<<<777555444444444444444444555555555444444333222333444444222222333444777888888666333111111222444333333333333444555555555666777666444333444555222333555777888999999999555555444444444444555666777777777888888888888999;;;<<<======<<<===???AAAAAAEEEOOOccc}}}bbbUUUHHHCCC@@@>>><<<===:::======;;;???FFFIIIGGG???>>><<<;;;<<<<<<<<<;;;;;;:::999888888888999:::888888888888888888888888;;;:::999888888888999999;;;>>>HHHZZZiiigggUUUCCC===999777888777666888===:::::::::888555555888;;;888888777666666666666666555666666666666666666666777666555555555555666777666555555444444555555666333444666777777666444333333444555666777777777666222444666888999::::::999888888777666666666666777444555666777777777666555555666777777666555666777555555666777888888888888888777666777999::::::888888:::<<<===<<<<<<===>>>AAAEEEJJJOOOTTT]]]iiirrryyyrrrmmmjjjbbbUUUKKKGGGCCCAAA??????AAACCCCCCBBB@@@DDDHHHHHHGGGKKKRRRYYYgggrrr{{{tttpppwww|||uuuooommmlllhhhffffffcccbbbbbbfffkkkllliiieeebbbccccccaaa^^^\\\[[[[[[___eeejjjiiiddd___```cccdddeeeffffffeeeccc```^^^[[[WWWQQQMMMLLLMMMNNNOOOQQQSSSSSSRRRPPPOOOOOOOOOMMMLLLJJJJJJJJJJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGBBBEEEHHHHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<===@@@BBBBBB@@@===;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::<<<>>>===;;;:::<<<>>>:::;;;<<<===>>>>>>>>>>>>===<<<:::999999999:::;;;888888888777777777666666555666777777777777666555666666777777888888999999888888888777777888888888777888888999999888888777999999999999999999888888555555555555666777888999999777888:::888555777;;;<<<@@@DDDLLLVVV\\\XXXOOOBBB>>>999666555555555555333444444555555444444444222333444444222222333444444555666444222000000111444333333333333444555555555666777666444333444555333444666777888888888888666555444444444444555666666777777888888888888888:::;;;<<<<<<<<<<<<===???@@@DDDMMM]]]ssseeeWWWJJJDDDAAA>>><<<===:::>>>???===@@@GGGHHHDDD>>>>>>===<<<<<<===>>>@@@<<<;;;999888888888999999888888888888888888999999<<<;;;999777777888999:::<<<===EEEXXXjjjjjjXXXFFF>>>:::888999888777:::@@@999::::::888555555888;;;;;;:::888777555444444333555555555666666666666666777777555444444555666777555555555444444555555555444555777888888777555444333444555777777777777666111333555777888999999999999999888777777777777777444555666888888888777777333555666666666666777999555555777888999999999999777666666777:::;;;;;;:::666777999999888999;;;===999===@@@CCCFFFOOO[[[eeeqqqqqqsssuuunnnaaaUUUPPPFFFDDDAAAAAADDDFFFEEEDDD@@@FFFJJJJJJFFFEEEIIINNNVVVaaarrruuullliiivvvxxxrrrmmmmmmmmmjjjhhhjjjbbb``````dddiiijjjeeeaaaYYY[[[]]]\\\[[[ZZZ[[[\\\]]]ccciiihhhbbb^^^___bbbbbbdddeeeddd```[[[XXXWWWZZZWWWRRRNNNKKKKKKLLLNNNRRRTTTUUUTTTQQQOOOOOOPPPNNNLLLJJJJJJJJJIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHBBBFFFIIIJJJGGGEEEEEEGGGDDDCCCBBBAAA@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;===@@@CCCBBB@@@<<<:::;;;;;;;;;<<<;;;;;;::::::<<<===============<<<<<<:::<<<>>>>>><<<;;;===@@@;;;<<<===>>>????????????>>>===<<<;;;:::;;;<<<<<<999999999999888888777777666777888999999888777666555666666777888999999:::888888777777777777888888777888999::::::999888777555666888999999888777666555555555555666777999999888777777999888555666;;;777:::>>>BBBLLLWWW\\\ZZZCCC???:::666555666666666333333444444555444444444222333444444222222333444000111333333111000000111444333333333333444555555555666666666444333444555555666777888888777666666777666555444333444555666666666777888888888888888888:::;;;;;;;;;;;;<<<===???DDDLLLZZZmmmvvvWWWEEEEEEAAA======;;;???<<<;;;@@@GGGJJJFFFAAA>>><<<;;;;;;<<<<<<<<<:::333444666888999888777666888777555666888999999888;;;:::888666666777999::::::GGGLLLccctttrrrjjjQQQFFF>>>999999;;;999999:::<<<888444333666999999999777777666666555555555555555555666666666666555555444444444444444444444444666666555444333333222111444555666777666555333111555666666777666666555444333333444555666777888999888888777777666666555555555666777777777666444333555444333333555666666555999777666777999999777444333555777999:::999888777888888777777888999:::::::::===???@@@AAAEEEKKKPPPbbbfffnnnvvvyyyssseeeZZZPPPIIIDDDFFFEEEAAAAAADDDFFFEEEDDDCCCBBBCCCEEEGGGMMMQQQ[[[kkkzzzzzzssshhhmmmssszzzvvvpppiiigggjjjmmmmmmlllfffccccccfffgggdddaaabbb___]]][[[[[[[[[\\\[[[ZZZ^^^```bbb^^^YYYWWW[[[___eeeccc```^^^\\\ZZZXXXVVVVVVUUURRRNNNJJJIIIKKKMMMUUUTTTRRRPPPOOOMMMLLLLLLIIIHHHHHHIIIJJJHHHDDDAAACCCDDDFFFGGGHHHIIIIIIIIICCCEEEFFFFFFDDDCCCCCCDDDAAA@@@?????????@@@AAABBBDDDCCCAAA???>>>>>>>>>>>>????????????????????????;;;===AAACCCBBB@@@<<<999888888999:::;;;;;;<<<<<>>===<<<;;;::::::999999::::::;;;???===:::999:::::::::999;;;999777777888:::::::::888777666777999999777666777555444444666888999999888888888777888888999:::888888888888888777666666555555666777888777777777888888777666666666666666666777777777777666666555::::::;;;>>>DDDOOO\\\dddSSSGGG:::555888:::666111555555444444444333333333111111222222222222333333222222333333333333333333555444444333333444444555444444222222222222444444555555555555666666666666666555444333333444555666777777777777666666666666;;;;;;;;;<<<<<<<<<======???EEEJJJTTTjjj___GGGDDD???===>>><<<@@@>>>>>>DDDKKKMMMIIIBBB>>><<<::::::;;;<<<;;;:::666777888::::::999888777888777666666888999999888:::999888777777888999999???MMMTTTnnnxxx```HHH???999999999888888:::<<<999666666888999999888666666666666555555555444555555666666666666555555444444444444444444444444666666555444333333222222555666777888888666555444666666666555555555555555333444444555666777888888777777777777777777666666555666777777777666444333888666555555777888888777888777555666888888666333444555777999:::999888888888888777777888999999:::;;;<<<>>>>>>>>>AAAEEEIIIRRRXXXaaallltttuuuqqqlllaaaWWWNNNJJJGGGBBBCCCFFFBBBBBBBBBAAAAAACCCEEEGGGJJJLLLTTTaaannnwwwzzzyyyjjjjjjjjjzzzvvvnnnpppkkkfffeeeiiimmmmmmmmmddd```___cccdddaaa___```aaa___]]]]]]^^^^^^^^^\\\^^^______\\\XXXWWWXXX[[[]]]\\\ZZZYYYXXXWWWUUUSSSVVVVVVTTTPPPMMMMMMOOOQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGHHHIIIHHHFFFCCCBBBCCCEEEFFFHHHIIIIIIIIIEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCEEECCCAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBAAA???<<<999888888999999:::;;;;;;<<<>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???===<<<::::::999999999999::::::===;;;999999;;;<<<===<<<===;;;888888888999999888888777777888999999888666777666555555888999999888777777777777777888888999888888999999888777777666666666666777777777888888888888777666666666666777555666666666777777888888999999:::<<>>CCCIIIRRRggghhhJJJCCC>>>===???<<>>@@@GGGNNNOOOIIIBBB>>><<<::::::;;;;;;;;;:::999:::;;;;;;;;;:::999888999777666666888999999888888888888888888888999999BBBSSS^^^|||nnnJJJAAA999777888777888:::<<<:::888888999999888777555555666666666555444444555555666666666666555555444444444444444444444444555555555444444333333333555666777888999888777666666666555444444555666777444555555555666666777777777777777777888888888888666666666777666666555444888666555666777888888888777666555666777777555333555666777999999999888888888888888777888888999:::;;;<<<<<<<<<;;;<<>>>>>999999;;;===???@@@>>><<<999999888888888888999999999888777999;;;>>>>>>>>>===;;;999888999999888666999888888888::::::999777777666666888:::;;;:::888777777666666777777888999999999999999999888888777888777777666777888999:::999999888777777777777777555555555555666888:::;;;777777777999>>>GGGQQQYYY[[[SSSHHH???:::999888888555555444444444333333333333333444444444444555555333333444444444555555555555444444333333444444555666666555555555555666666444555555555555666666666777777666666666666777777666666666666777777777777999999:::::::::;;;;;;;;;===AAAFFFOOObbb~~~nnnLLLCCC???>>>???;;;<<<<<>>>>>BBBIIINNNUUU```nnnyyy|||uuummmeee\\\RRRJJJEEEGGGEEEDDDCCCCCCBBBAAA@@@CCCDDDGGGJJJRRR___ooozzzvvvwwwqqqqqqyyyrrrsssgggeeecccdddgggjjjkkkkkkddd```^^^aaacccaaa```bbbddddddcccdddeeefffeeeccccccaaa___]]]\\\ZZZVVVTTTVVVXXXZZZ[[[[[[[[[[[[[[[YYYYYYXXXUUURRRQQQRRRTTTOOOMMMKKKHHHGGGFFFGGGGGGIIIGGGEEEDDDFFFHHHIIIIIIDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHEEEAAA>>>>>>>>>AAAAAABBBBBBDDDEEEFFFGGGEEECCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???>>><<<::::::888888888999999999::::::<<<=========<<<;;;<<<===777888:::===@@@@@@>>>;;;999888888777777888888999777666666777:::<<<<<<<<<;;;:::888888999:::999888:::999999999;;;;;;999888777777777:::<<<<<<:::888888888777777888888999:::999999::::::::::::999999:::999777666777888:::<<<::::::999888888888888888777666555555555777:::;;;555555555666:::AAAJJJPPPZZZWWWRRRIII???888666666555555444444444333333333111111111222222222333333333444444555555666666666555444444333333444444555555555555555555555555555444444444555555555666666555555555444444555555555666666666666777777777777888888999999999:::::::::<<>>>>>:::<<<<<<@@@IIIPPPPPPGGG>>><<<:::999888::::::999888:::::::::999999888777777999888666777999::::::999555666777999::::::::::::===UUUjjjeeeKKKAAA888666666666777:::777888999999888666444333444555666777777777555555555555666666666666555555444444444444444444444444333333444444444444444444333333444555555666666666666555333222333444666888555555555666666666666666666666777777888888888999666666555555555666666666666555444444666777777666888999999999888777777777777888888999999999999999999999888888888888888999999888888999;;;<<<=========@@@CCCDDDFFFPPP___jjjwwwxxxyyywwwpppeeeVVVLLLIIIGGGDDDBBBCCCCCCAAA???CCCEEEGGGIIIMMMWWWdddnnnuuu~~~}}}pppmmmooohhhgggffffffgggiiiiiiiiigggccccccfffgggeeedddfffccccccccceeefffgggfffddddddcccbbbaaa___\\\XXXUUURRRUUUXXXYYYXXXXXXYYYZZZ[[[ZZZYYYUUUQQQOOOOOOPPPOOOMMMKKKHHHGGGGGGHHHIIIIIIGGGDDDDDDFFFHHHJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGCCC@@@======>>>AAAAAABBBDDDEEEFFFGGGGGGDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???===;;;::::::999999999999999:::::::::===>>>???===:::888888999777888:::===@@@@@@===;;;999888888777777888888999777666555777888999888777777777777888;;;<<<;;;:::;;;:::::::::<<<<<<:::999777777888:::<<<<<<:::999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;::::::;;;:::888777888999;;;===;;;;;;:::999999999999999:::999777555555777888999444555555555777<<>>666444555555444444444333333333111111111222222222333333333333444444555666777777555444444333333444444555444444444555555444444444444444444444555555555555444555555555555555555444555666666666777777777888888888888999999999::::::;;;===BBBIIIVVVllluuuSSSGGG@@@======:::===>>>BBBKKKRRRRRRHHH???<<<:::888888999999999888888888888888777777777777:::888777777999::::::999555666666888999:::;;;;;;===VVVlll\\\III@@@888666777666777999555777888888666444444444444666888999999888777666555555666666666666555555444444444444444444444444333333333444444555555555333333333333333333444444444333333333333555666777444555555555666666777777666666666666777777777777666555555555555666777777999777666666888999999888888:::;;;:::999777888888999999999999999999999999:::999888888777888888888888888888:::<<<>>>>>>===;;;===>>>>>>???FFFRRR[[[hhhrrr|||xxxiii[[[NNNIIIEEECCCDDDEEEDDDBBBDDDFFFIIIJJJLLLRRRYYY___lll~~~uuummmiiijjjhhhhhhhhhhhhhhhggggggggghhhdddeeeiiikkkhhhfffggg``````aaaccceeefffdddbbbbbbcccdddccc```\\\XXXUUUTTTXXX\\\]]]ZZZXXXXXXZZZZZZZZZXXXTTTPPPMMMLLLMMMPPPNNNKKKIIIGGGHHHJJJKKKIIIGGGDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEBBB???===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFBBBAAA@@@?????????@@@@@@????????????????????????CCCBBBAAA???===<<<::::::::::::::::::::::::::::::<<>>999666666888888888:::<<<>>>???===;;;999999888888888888999999777777666777888888666444555555666888;;;======;;;<<<;;;;;;;;;======;;;:::888777777999;;;<<<;;;999;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===<<<<<<;;;::::::::::::::::::999888777666777888888555555555444555888===AAAPPPXXX``````VVVGGG<<<666555555444444444333333333333333444444444444555555222222333444555666666777555444444333333444444555333444555555555555444333333444444444444555555555666666777777777777666666555555666666777777888888888888999999999:::::::::;;;<<>>UUUiiixxxUUUFFF>>>777777888777777999555777999888666555666777555777999;;;;;;:::888777555555666666666666555555444444444444444444444444222222333333444555666666444333333222222222222333222222333444444555666666333444444555666777888888666666666555555555555555666555555444555666777888999888666777888:::999999777999;;;:::888666777888:::999999999888999999999:::999999888777777888888999888888:::===>>>===;;;;;;<<<======>>>BBBIIINNNVVVcccrrr|||xxxlll]]]WWWNNNJJJJJJJJJHHHEEEEEEFFFHHHJJJLLLOOORRRTTTaaawwwzzzsssoookkkiiieeeggghhhhhhggggggffffffdddaaaccciiikkkgggdddccc\\\\\\]]]```ccccccbbb```\\\```cccbbb]]]XXXUUUUUUYYY]]]aaa```\\\XXXXXXYYYXXXXXXWWWTTTPPPMMMLLLMMMQQQNNNKKKHHHGGGHHHJJJLLLIIIGGGEEEEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA>>>>>>@@@BBBAAABBBDDDEEEEEEEEEDDDDDDAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAA???:::777888::::::999999;;;======<<<:::::::::999999999999::::::888777777888:::999888666666666777999<<<===<<<:::===<<<;;;<<<>>>>>><<<;;;888777666777999;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===============:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;888888888888888888999999666666666555444666:::===EEEPPP\\\aaa[[[NNNBBB;;;555555444444444333333333333333444444444444555555111111222333444555666666555444444333333444444555444555666666666666555444333333444444444555555555555666777888888777666555555555555666777888888888999999999999:::::::::;;;;;;<<<@@@FFFNNN___~~~nnnooosssxxx|||{{{vvvqqquuurrrvvvyyy|||[[[III;;;777<<<>>>;;;;;;???GGGNNNNNNFFF===;;;999777777888999888777888777777777888999:::::::::888777888999;;;::::::666666555555777:::===???>>>SSSdddtttRRRDDD===777888999888777999555777999888666555777:::555777:::<<<<<<;;;999888555555666666666666555555444444444444444444444444222222333333444555666666555444333333222222222222111222333444555555555555333333444555666777888999666666555555444444444333666555444444555666777888777666444555777888888777666888:::999777555666888::::::999999888999999:::::::::999888777777888888;;;999888:::<<<===;;;999<<<===>>>??????AAACCCEEEIIIVVVfffrrr}}}wwwooofffZZZSSSOOOMMMIIIFFFFFFFFFGGGIIIKKKMMMNNNOOO[[[qqq|||qqqppppppllliiiccceeeggghhhgggfffffffff___^^^aaagggiiiddd``````YYYZZZ[[[^^^aaaaaa```^^^WWW]]]bbbaaaZZZUUUSSSSSSWWW[[[___]]]WWWSSSRRRSSSVVVWWWVVVTTTQQQNNNNNNOOOPPPNNNKKKHHHGGGHHHJJJLLLIIIGGGFFFFFFGGGHHHGGGFFFIIIIIIHHHGGGEEECCCBBBAAACCCCCCBBB@@@>>>???AAACCCBBBCCCDDDEEEEEEDDDCCCCCC@@@???>>>=========>>>???========================@@@AAAAAA@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::>>>AAA@@@<<<999:::===<<<:::999:::;;;<<<<<<:::;;;::::::999999::::::;;;888888888:::<<<<<<:::888777777888999<<<<<<:::888===<<<<<<===>>>>>>===;;;999777555666888:::::::::::::::999999::::::;;;<<<;;;;;;<<<===>>>>>>======:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;<<<555666777999::::::::::::777777777555444555888:::<<>>FFFMMMNNNIIICCC;;;::::::999999888888777;;;999777888:::;;;999777777666666777999;;;;;;:::666555555666888999999999CCCKKK^^^wwwooo[[[CCC>>>999888999:::999888999::::::;;;:::999777666888888888888888888888888333333333444444444555555555444222111000111222222555333222333666888666444333333333333333333333333333333444444555444444333444555666666777666666666666666666555444444666888777666666666555555555555777666555444444555666777888777777777777777888888===<<<:::999888999::::::::::::888777666666555555666777777999:::;;;<<<<<<<<<============>>>AAADDDEEEJJJSSS^^^iiiuuu|||ooo___UUUQQQLLLGGGEEEGGGIIIJJJJJJJJJMMMOOOWWW```sssxxxtttuuuqqqjjjggggggdddbbbbbbeeegggfffeeeccc```^^^___bbbbbb^^^YYYWWWXXXZZZ[[[[[[ZZZYYYXXX^^^]]]YYYVVVSSSQQQQQQPPPTTTWWWZZZYYYUUUPPPOOOOOORRRSSSTTTTTTQQQNNNMMMMMMTTTQQQLLLJJJIIIIIIHHHGGGFFFGGGIIIIIIIIIGGGEEECCCDDDGGGIIIHHHEEECCCCCCDDDFFFDDDAAA???>>>@@@BBBDDDIIIGGGDDD@@@>>>=====================>>>>>>>>>>>>>>>???@@@@@@???>>>???AAABBBDDDEEECCC???<<<<<<===<<<===???@@@???>>><<<;;;<<<=========<<<;;;;;;:::::::::::::::999999888888999999999999999999999999:::999999999999999::::::888999888777555555777999:::;;;<<<======<<<;;;;;;::::::999999999999::::::;;;:::999:::;;;;;;:::888888;;;>>>>>>===<<<;;;;;;======<<<;;;:::999999888999999:::;;;;;;:::::::::<<<:::888888999999888777999888777666666888:::;;;??????DDDLLLTTTUUUOOOGGG;;;999555333333444555666222222111111111222444555444333333333333333222222222222333444444333333333888888777777777777888888666555444333333333333333444333333333444555777888555666666666555555888:::;;;:::888777777999:::<<<<<>>AAAGGGNNNXXXdddpppxxx}}}oooaaaXXXQQQKKKJJJJJJJJJJJJJJJJJJIIIIIITTTYYYhhhrrroooqqqooojjjgggdddbbb```aaadddggghhhgggaaa^^^]]]^^^aaaaaa]]]YYYWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZWWWTTTQQQOOOOOONNNRRRUUUXXXWWWTTTQQQPPPPPPLLLNNNQQQRRRQQQPPPQQQQQQQQQNNNKKKIIIIIIJJJIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDFFFHHHGGGDDDBBBBBBCCCCCCBBB@@@??????BBBEEEGGGFFFDDDAAA>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@BBBDDDEEECCC???<<<;;;<<<<<<===>>>??????===<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999999999:::;;;<<<:::::::::999999999999999:::999999888888888999999666777777777666777999;;;:::;;;<<<===<<<;;;:::999999888888888888888888999:::999999:::;;;;;;999888888:::======<<<;;;::::::<<<<<<<<<;;;::::::999999999::::::;;;;;;:::::::::;;;:::888888999:::999888999888777666777888:::;;;;;;;;;>>>FFFNNNQQQMMMIII???;;;666444555555444333222111111000000111222333222222333333333333444444222333444555555555555555666666555555555555666666666555444333333333333444444444444444555666777888666777777666555555777999:::999888777777999:::<<<===???BBBCCCEEERRRkkk>>>???@@@AAABBBAAAAAA@@@AAA???@@@BBBCCCJJJaaazzzgggKKK>>><<<<<<999:::888;;;DDDNNNOOOHHH???<<<<<<;;;;;;:::999999999;;;:::999999;;;;;;:::999999888777888999:::999777666666666777888888999999:::EEEWWWhhhpppiiiXXXJJJBBB???<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>===;;;999888777777777777777777777777444444444555555555666666444444444555444444333333333222111222444444444222333333333333333333333333444555555555444333333222333444555555666555555555555666777666444444666777777777777777666666666666666666555555555555666666:::999888777666555555555999999888777777777777888;;;;;;:::999888888888999999999:::;;;<<<======>>>>>>???>>>===:::999:::;;;>>>???@@@DDDJJJUUUaaaiii{{{rrrfff\\\VVVQQQNNNLLLLLLMMMMMMJJJGGGOOOOOOYYYoooxxxkkkhhhkkkkkkhhheeeaaa______```cccfffhhhhhh___^^^]]]^^^aaaaaa^^^[[[XXXWWWVVVUUUVVVXXX[[[]]][[[YYYVVVTTTQQQPPPPPPPPPPPPSSSUUUVVVTTTRRRQQQQQQIIILLLNNNOOOOOOPPPQQQRRROOOLLLJJJIIIJJJKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHGGGDDDBBBAAAAAA@@@@@@??????AAADDDGGGIIIEEECCCAAA???============AAAAAA@@@??????>>>>>>>>>>>>???@@@???>>>>>>>>>@@@CCCDDDEEECCC@@@<<<;;;:::<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;::::::999888777777888;;;===>>>:::::::::::::::::::::::::::999888777777777777777555666777777777888:::<<<:::;;;;;;<<<;;;:::888888777777666666666666777777999888888999::::::999777777:::<<<<<<:::999999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::999:::999777888999;;;:::999999999888777888999:::;;;===<<<>>>DDDKKKQQQSSSRRRFFF@@@888555666666333000222222111000000000111111111222222333333444444555222333444666666777777777444444444333333444444444555555444333333333444444444444555666777777777777777888888777555555666888999888888777888999:::;;;>>>???AAAAAABBBLLLcccyyy<<<<<<>>>??????>>>===<<<@@@===>>>AAA@@@EEEXXXmmmyyy```JJJ>>>;;;:::::::::888999BBBLLLNNNGGG>>>===<<<<<<;;;;;;:::999999;;;:::::::::;;;;;;:::::::::999888888999999888666666777888888777777888999888CCCUUUcccfff]]]NNNCCC<<<;;;:::999:::;;;<<<<<<@@@@@@@@@???>>><<<:::999777777777777777777777777666666666666777777777777333444555666666555444333333333333333444444444333444444444444444444444444555555555555444333222222333333444555555555555555555666777666555444555777888888888777777777666666666666666555555666666666999888777666666666666666888888888888888888888888888888777777666777777777999::::::;;;<<<<<<======???@@@@@@???<<<;;;<<<===@@@@@@AAABBBEEELLLUUU\\\jjjwwwyyyooofff]]]WWWQQQOOOQQQQQQNNNJJJKKKJJJPPP```ssszzzpppfffcccdddfffeeeccc```_________aaaccceeeeee```______aaaccccccaaa^^^ZZZXXXUUUTTTUUUYYY]]]```]]][[[YYYWWWUUUTTTTTTTTTRRRSSSUUUUUUTTTSSSRRRQQQKKKMMMNNNNNNMMMMMMNNNOOOPPPMMMKKKKKKKKKLLLKKKJJJLLLKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBDDDFFFGGGEEEDDDBBBAAAAAA@@@AAAAAACCCBBBBBBAAA???>>>>>>======???@@@???>>>>>>???@@@EEEEEEEEECCC@@@===:::999<<<<<<=========<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888666666666999<<<===:::::::::::::::;;;;;;;;;:::999888777666666666666666777888888777777999;;;999:::;;;;;;:::999777666666666555555555555666666888777777888::::::999777777999::::::999777777888999999:::::::::;;;;;;;;;::::::;;;;;;;;;:::999999999888777777999;;;;;;:::999888888888888999::::::>>>======AAAHHHPPPWWW[[[PPPGGG;;;555555666333000444333333222222111111111333333333333333333333333111222444555666777888888444444333333333333444444555444444333333333444444444555777888888888777666777888888777555444555666888888777777888999:::;;;======???@@@AAAJJJ^^^qqq999:::;;;<<<<<<;;;::::::<<<999:::<<<;;;>>>NNNaaaxxxiiiUUUEEE===999:::;;;;;;888999@@@IIILLLFFF>>>===<<<<<<;;;;;;:::999999:::::::::::::::999::::::;;;999888888999999777666555777999888777666888999888CCCTTTcccfff]]]MMM@@@999999999888888888:::;;;???@@@@@@@@@???===;;;:::666666666666666666666666444444555555555666666666333444666666777666555444444555555555444444444555444444444444444444444444444555555555444333333222333444555555666666555555444666777777555555555666999888888888888777777777555666666666666666666555666555555555666777888888888888999999999999999999777777777666777777888888999999::::::;;;;;;<<<<<<<<<>>>???>>>===<<<===>>><<<>>>???@@@BBBEEEIIILLLWWWdddsss~~~zzzmmmeeeZZZTTTSSSQQQNNNJJJHHHJJJOOOWWW```ooo|||rrrlllddd______bbbbbb```aaaaaa```___^^^^^^```aaabbbbbbbbbdddeeedddcccaaa[[[YYYWWWUUUWWWZZZ___bbb]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSQQQPPPKKKMMMMMMMMMLLLLLLMMMOOORRRPPPNNNMMMMMMLLLKKKIIIKKKJJJHHHGGGEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<>>>@@@@@@??????AAABBBHHHFFFDDDBBB???<<<:::888<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;999777555555666999:::999999999::::::;;;;;;;;;999888888777666666777777888:::::::::888777777888999999:::::::::999777666666666555555555555666666777777777888::::::999888777999:::999777666666777888888999::::::;;;;;;;;;:::;;;;;;;;;::::::999888888777666666888:::999999888777777777888888999999999999:::<<>>@@@AAAIII[[[mmm999:::<<<=========<<<<<<;;;888888::::::<<>>DDDGGGEEEAAA<<<<<<;;;;;;:::999999999888999::::::888888999:::;;;999888888999999777666555888:::999666555777:::;;;DDDTTTfffooogggSSSAAA999:::;;;:::999999:::<<<===>>>??????>>>===;;;:::666666666666666666666666111111111222222222222333333444555555666555555555555666777666444333444555444444444444444444444444333444444555555444444333444555555666777666666666444666777777666555555666999999999999888888888777555555666666666666555555444444444555666777888999777888999999::::::999999999888888888999:::;;;;;;999999::::::;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<===;;;===AAABBBBBBCCCDDDEEEKKKTTT```lll{{{}}}uuujjjaaaYYYSSSLLLHHHJJJLLLQQQRRRSSS\\\rrrpppjjjhhhbbb[[[[[[^^^```^^^bbbbbbaaa^^^[[[ZZZ[[[]]]bbbbbbcccddddddcccbbbaaa[[[ZZZYYYXXXYYY[[[^^^```ZZZYYYWWWVVVUUUVVVVVVWWWVVVUUUTTTSSSTTTSSSPPPNNNJJJKKKLLLLLLLLLLLLOOOQQQRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGEEECCCDDDDDDDDDDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===<<<===@@@AAAAAABBBDDDFFFKKKHHHCCC@@@>>><<<:::888<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;999777666666666888999777888888999999::::::;;;888888888777777888888999:::;;;<<<;;;888666666666888888::::::::::::999888777777666666666666777777888777777888:::;;;:::999888999:::999777666666777888888999999::::::;;;;;;;;;;;;;;;;;;:::999888888777666555555666888777666666666666777777777777888888999:::;;;>>>GGGRRR[[[]]]UUUIII>>>777555555666555555666666666555444444444444444333333222222222111222333444555666666666666555555444444555555666444444333333333444555555555666666777777666666666555777888888666555555666555666666777888999::::::::::::===@@@BBBHHHXXXhhh:::;;;===>>>????????????>>>:::999<<<<<>><<<;;;;;;:::::::::<<<@@@CCCDDDEEE;;;;;;;;;:::999999888888666888:::999777666888::::::888777888999999888777555888;;;999666444777:::===CCCTTTkkk{{{uuu[[[CCC999;;;<<<;;;999888:::;;;;;;;;;<<<======<<<;;;:::555555555555555555555555111111111111222222222222444444333333444555555666444555666555333222333555555555555555555555555555222222333444555555555555555666777777888888777777333555777777666555555555::::::999999999888888888444555666777777666555444555555555555555666777888666666888999999999888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<888:::<<<===<<<;;;;;;<<<<<<>>>AAACCCCCCCCCCCCDDDEEEKKKQQQWWWbbbsss|||sssiii^^^TTTOOOMMMNNNPPPPPPNNNSSSddduuuuuugggbbbccc___XXXWWW\\\___]]]aaaaaa```]]]ZZZXXXZZZ\\\___```aaaaaa```^^^]]]]]]YYYYYYZZZZZZ[[[[[[[[[\\\WWWVVVUUUTTTTTTUUUVVVVVVSSSQQQPPPPPPRRRRRRPPPNNNNNNNNNNNNMMMKKKKKKMMMOOONNNMMMKKKLLLLLLLLLJJJHHHCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAACCCFFFGGGEEEBBBCCCDDDEEEEEEEEEDDDBBBAAA===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>===;;;===@@@AAACCCDDDGGGIIINNNIIIBBB===<<<;;;:::999<<<;;;;;;:::::::::::::::;;;<<<======>>>>>>======:::999999999999999::::::666666777888888999::::::888888777888888999:::;;;888:::;;;;;;999777777777777888999;;;;;;;;;::::::999888888888888888888999888777888999;;;<<<;;;:::999::::::999666666666888999999999999999:::::::::;;;;;;;;;;;;:::999888777777555444444555555555444444555555666666666666666666999;;;;;;===CCCOOOXXX\\\XXXQQQGGG===777555555333444555666666555555444111111222333333444555555333444555666666666666666555555444444444444555555333333333333333444555666666666555555555555555666444666888888777666666777444555666777999999::::::::::::<<>><<<;;;:::;;;;;;<<<===@@@DDDGGG;;;;;;:::999999888888777555888999999666555777999999888777888999:::999777555888;;;999555444666:::???CCCSSSnnn~~~aaaEEE888:::<<<;;;888666888:::999999;;;<<<<<<<<<;;;:::555555555555555555555555333333333444444444555555444333222222333444555666222444666555222000222444555555555555555555555555111111333444555666666666666666777888888888888888333555777888666555555555:::::::::999999999888888444555666777777666555444777666666555555555666666444555666888888888777666666666666666777888::::::<<<<<<<<<===============;;;===??????===<<<<<<<<<999;;;>>>?????????AAABBBBBBGGGIIIGGGMMM^^^qqq|||xxxjjj___YYYQQQOOOOOONNNMMMPPP\\\iii~~~jjjaaa]]]___]]]VVVUUU[[[___^^^___``````]]]YYYXXXYYY\\\\\\]]]___^^^\\\ZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWPPPNNNLLLMMMPPPRRRPPPNNNSSSSSSQQQNNNJJJHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHAAABBBDDDFFFFFFEEECCCBBB???>>>???AAAEEEFFFDDDBBBBBBCCCEEEFFFFFFDDDCCCBBB>>>???AAACCCDDDEEEFFFFFFAAAAAA@@@??????>>>>>>>>>:::===@@@BBBDDDFFFIIIKKKPPPJJJAAA<<<;;;;;;;;;:::<<<;;;::::::999999::::::<<<<<<===>>>??????>>>>>>888999:::;;;<<<=========555666666777888888999999777777888888999:::<<<<<<666888;;;;;;:::999999999666777999;;;<<<<<<<<<;;;::::::999999999999::::::888888888:::<<<===<<<;;;:::;;;:::999777666777888999999999999999999999999;;;<<<;;;;;;:::999888777777555333333444444333222333444444555666555555555///333777777777<<>>???DDDPPP]]]xxx:::;;;<<<<<<===<<<<<<<<<<<<>>>;;;;;;???>>>JJJcccpppYYYEEE???>>>999999>>>===<<<:::888999>>>FFFKKKCCC>>>999777888::::::999999999888777666666777777:::;;;===<<<999777666666555444444444666777888777<<<>>>OOOnnn}}}aaaIII<<<;;;999777666666777888777888::::::;;;:::999888555555555555555444444444333333444444555444444444222222333444444444333333444444222222222222444444444444444444444444444444222333444444555555444444333444555666777777777777888999:::999777555555555555777:::<<<<<<;;;999888999666555666888999777555333333333333333333333333555666777888888999999999555777888999888888:::;;;@@@@@@???>>>===<<<;;;;;;888999;;;======<<<;;;:::>>>>>>===<<<<<<===??????CCCAAA@@@AAAHHHRRR]]]ddduuuttt```XXXQQQOOORRRQQQOOOYYYhhhyyyvvvggg^^^```^^^[[[YYYXXXYYYZZZ\\\]]]\\\YYYWWWWWWXXXZZZ[[[^^^______^^^[[[VVVRRROOOUUUTTTTTTVVVYYY[[[[[[[[[WWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNMMMMMMMMMNNNNNNSSSRRROOOMMMKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHIIICCCBBBAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>???@@@AAADDDDDDCCCCCCCCCBBBBBBBBB===???AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA>>><<<;;;;;;;;;;;;===@@@EEEIIILLLNNNIIIBBB<<<:::;;;;;;<<<>>>===;;;:::999:::;;;;;;===>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::777777777777777777777777888777777777888999::::::999999::::::999999888777999999:::::::::999888888;;;:::999888777777777777777999;;;======;;;999777<<<;;;;;;:::999888777777777888::::::999999:::;;;??????>>><<<;;;:::999888777777555444444444444444222222444555666666777777222444666888999:::===???QQQ]]]ccc[[[MMMBBB<<<999777222111333555333333444222222333333444555666666333444444555666666777777555555555555555555555555333333333444444555555555444444555555555555444444222333555777888999888888666666666666666777777888:::999:::>>>@@@CCCLLLVVVttt999999:::;;;;;;;;;;;;;;;===???<<<<<>><<<888777;;;===<<<:::888999===EEEJJJEEE@@@:::777777888888888888888888777777777666666999;;;<<<;;;999777666666666555555555666888888888<<<>>>NNNjjj}}}uuu[[[EEE<<<;;;999888777666666666666777888999::::::999888777666666555555444444444333333333444333333222222333444555555555555555555444444333222222333444444444444444444444444444444222333444444555555444444333444555666777777777777777888999999777555555666666777999;;;<<<;;;999888555333222333555666444222333333333333333333333333444444555666777777777777555666888888777888999;;;=========<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;>>>===<<<<<<<<<===>>>???BBBAAA@@@AAAEEEJJJPPPTTTdddqqq}}}uuudddXXXOOOPPPPPPOOOWWWcccrrrpppeee___^^^\\\ZZZYYYXXXYYYZZZ[[[\\\ZZZXXXVVVVVVWWWYYYZZZ[[[\\\\\\\\\ZZZVVVSSSQQQRRRRRRRRRUUUWWWYYYXXXWWWSSSRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNMMMMMMMMMMMMPPPOOOMMMKKKKKKKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHDDDCCCAAABBBBBBCCCAAA@@@AAA@@@????????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>>???AAACCCCCCCCCBBBAAAAAAAAAAAA@@@???===;;;:::;;;::::::<<>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888888888888888888888777777777777888999:::::::::::::::::::::999999888777888888999:::::::::::::::999888888777888888888888999:::;;;;;;:::999888;;;:::::::::999999999999777888999999888888999;;;>>>======<<<;;;:::999999777777666555444444444444222222333444555555555555222444666777888999;;;===IIIVVV```^^^TTTIII@@@:::666222111444555333111333111111111222222333333444666666666777777777777777444555555555555555555444222222333333333333333444444444555555555555444444222444555777888888888888777777666666666777888888<<<;;;;;;>>>???AAAJJJSSSppp777888888999:::;;;;;;;;;>>>@@@======BBBDDDRRRkkksss[[[DDD<<<:::777666888<<<;;;999888888<<>>BBBQQQhhhvvvlllTTTBBB;;;;;;:::999888666444333444555666777888999999999999888777666555555444444444444333333222222111111333333444555555555555555555444333222222333444555444444444444444444444444222333444444555555444444333444555666666666666666666777888777666555666777666777999;;;;;;:::888777777666555666777888777555444444444444444444444444222333444555666666666666444666777777777777888:::::::::::::::::::::::::::;;;:::::::::;;;;;;<<<<<<===<<<;;;;;;;;;===>>>???>>>???@@@BBBCCCEEEFFFGGGQQQ^^^mmmzzztttdddWWWSSSQQQQQQWWW```mmmqqqiiibbb^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVVWWWXXXWWWXXXXXXYYYWWWUUUSSSQQQNNNNNNPPPSSSVVVVVVTTTSSSNNNNNNOOOPPPQQQRRRRRRSSSPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNMMMKKKJJJHHHHHHGGGGGGFFFDDDBBBBBBBBBAAA@@@>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::;;;::::::;;;===AAAEEEHHHIIIEEE@@@<<<::::::999888;;;;;;:::999999999::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;;;;:::999999555666777888999:::;;;;;;888888888777888888999:::999999999999999999999999::::::999999999999999999666888999888777777888:::<<<;;;;;;;;;::::::::::::888777666555555444444444222333333444444444333333222444666666666666888999???LLLYYY^^^\\\TTTHHH>>>777444333777777444222333222222222222222222222222555555444444444333333333333444555666666555444333333333333222222222222222444444555555555555444444333444555666777888888888888777777777777888999999===<<<<<<>>>???@@@GGGPPPkkk777888888999:::;;;<<<<<<===???<<<===BBBDDDSSSmmmrrr\\\EEE;;;999888666777::::::999888888;;;@@@DDDJJJFFF@@@:::777666666777555666888999999777666444777999;;;:::888666555555555555555555555777:::<<>><<<<<<;;;;;;;;;===>>>???;;;<<<>>>AAACCCDDDEEEEEEHHHQQQ]]]jjjzzzuuuiiiaaaZZZUUUXXX^^^iiirrrhhhbbb^^^[[[XXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVTTTRRRPPPOOOLLLLLLOOORRRTTTTTTRRROOOMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKNNNNNNLLLKKKIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCAAA???BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>======<<<======<<<<<<<<<;;;;;;<<<;;;;;;;;;>>>AAAEEEGGGHHHEEE@@@===;;;:::999888::::::::::::999999::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;:::999888777888888888888888888888888777777777777888999;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666777888999::::::777777777777888999:::;;;999999888777777888999999999999999888888777777777666777888888777666777999999999999:::::::::::::::999888777666555555555555444555555555444444333222222444555555444444555666888CCCPPPYYY___]]]RRRFFF;;;777666999999666444444444444444333333333333333444444333333333333333333333444555777777555444333444444444333333222222222444444555555555555444444444444555666666777777777888888888888888999999:::<<<;;;<<<>>>>>>???FFFOOOfff999999999999:::;;;<<<===;;;>>>;;;;;;@@@BBBPPPjjjppp^^^III===:::888888777999999999888777:::>>>AAAKKKHHHCCC>>>999777777888444555777888999777666444666888:::999777555555555222333444444444666;;;???FFFPPPbbbrrrqqq```MMMBBB;;;;;;;;;:::888555222111222333333444666777888999:::999777555555555666666888777666444333333333333000111222333444444555444555555333333333333555555555555444444444333333333222333444444555555444444333444444555555555555555444555555555444555777999777888999999999888777777555555555555555555555555555555555555555555555555444555666777777888777777555666777777666666777888999999999:::;;;;;;<<<<<<<<<;;;999888999:::===>>><<<<<<;;;;;;<<<===???@@@<<<===>>>???AAABBBDDDEEEFFFJJJPPPZZZiiizzzxxxiii[[[XXX\\\aaa{{{yyyjjjccc^^^YYYWWWWWWXXXZZZ[[[[[[ZZZYYYXXXSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSRRROOOMMMLLLKKKLLLNNNQQQSSSSSSPPPNNNPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>===<<<<<<========================>>>=========???CCCGGGIIIHHHEEEAAA>>><<<;;;:::999::::::::::::::::::::::::999999:::<<<<<<=========;;;;;;;;;;;;:::999888777777777777777777777777777666666666777888:::;;;<<<;;;;;;<<<<<<;;;;;;:::999888888777666666777777888666666777777888999;;;;;;:::999777666666777999::::::999888777666555444333666888999888777666777888888888888888999999999999999999888777666666666666666777777666666555444333222444555444333222333444666===FFFPPPZZZ___ZZZQQQ>>>999666777888555444666666666555555555555555555666666666777777888888888444444555666666555444444666666555555444444333333444444555555555555444444444444444555555666777777888888888888888999999::::::999;;;>>>>>>???FFFOOOccc{{{;;;;;;:::999999:::<<<===:::===:::;;;???@@@LLLdddnnnbbbPPPBBB;;;888888888888888888777777888;;;>>>HHHGGGEEE@@@<<<888888888444555666777777777666555555777999999777555555555000222444444444888>>>CCCMMM\\\ppp|||ttt]]]III???::::::999888777555333222444333444444555666777888999888666444444555666777888777666444444444555555333444555777777888888888666555444333333444555666555555555444444333333222222333444444555555444444333444444555555555444444444444555444333444666888888888888888888888777777666777888777666555666888666666666666666666666666555666777888999999999999666777888888666666777888:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<===>>>@@@AAABBBAAA@@@??????@@@AAABBBEEEFFFHHHNNNZZZiiiwwwxxxggg___]]]\\\mmmmmmddd```ZZZVVVVVVVVVWWWXXXYYYXXXXXXVVVUUUPPPPPPOOOOOOPPPPPPQQQQQQTTTSSSSSSQQQPPPNNNLLLKKKLLLLLLMMMOOOQQQRRRPPPMMMPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFFFFKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCAAABBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>=========???>>>>>>=========>>>>>>???>>>>>>???AAAEEEIIILLLIIIEEE@@@===<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<999999:::::::::999888888666666666666666666666666666666666777888:::;;;<<<;;;;;;;;;;;;;;;:::999999999888666555555555666777777777777777888999:::;;;:::999888777777888999:::999999888777666555444444888999999999777666777888777777777888888888888888:::999888777666666666666777777777777777666555444222333444444222222222444666:::???GGGSSS]]]]]]XXXEEE===777666555555777;;;999999999999::::::::::::888888888888888888999999555555555555555555555555666666666666555555555555444444555555555555444444555555444444555555666777888777777777777888999999999888:::>>>>>>???EEEMMM^^^uuu<<<;;;999888888888:::;;;999===;;;<<>>:::999888777555555444444555555444444555666777888777666444333333555777888777666444333333444555666444555666888999999::::::666555444333333444555666666555555444333333222222222333444444555555444444444444444555555444444333444555444333222222555777888888888888777777777666888:::;;;:::888777999;;;666666666666666666666666555666777888999999999999777888999888777666777999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===============>>>@@@BBBCCCGGGFFFEEEEEECCCCCCBBBBBBBBBAAABBBGGGNNNWWWbbbjjjvvvyyynnniiidddjjjtttaaa]]][[[VVVTTTWWWTTTTTTUUUTTTTTTSSSRRRQQQMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKMMMOOOOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@@@@BBBBBBAAA???@@@AAAAAAAAA@@@???>>>===>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<======>>>>>>>>>???BBBFFFKKKMMMIIIDDD>>>:::999:::;;;;;;:::;;;<<<=========<<<<<<999::::::;;;;;;;;;::::::777888888999999999999999666666666666666666666666555555666777888:::<<<===:::::::::::::::999999888777666555444444555777888888777777777888999::::::::::::999999999999::::::777777888888888888888888999:::::::::888777888999777777777777777777777777::::::999888777777777777555666666666666666555555222333444444222222333444555888;;;AAALLLXXX]]][[[PPPFFF<<<888888999>>>DDDBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>===<<<;;;;;;777555444333333444555777444444444555555555555555444444555555555555444444555555444444444555666777777777666666666777888888:::999;;;>>>>>>===CCCJJJXXXlll<<<;;;888777666666888999:::>>><<<===@@@===FFF\\\qqqmmm```MMM===555444555666777888777666777888:::>>>AAACCCAAA<<<888777777555555555555555666777888444666888888666555444555000333777777888===EEEMMMfffzzzcccIII???:::999777555555555555666777666555444444555777777666444333222222555777999555444333222222333555666333444555777888888999999666555444333333444555666666666555444333333222222222333444444555555444444444444444555444444333333555555444333111222444777999888888888777777666666444777888888555444666888777777777777777777777777555666777888888999999999888999:::999888777888999::::::::::::::::::::::::;;;:::::::::;;;;;;<<<<<<>>>=========???@@@BBBDDDHHHIIIJJJKKKJJJIIIGGGEEE??????@@@CCCFFFJJJPPPVVVgggttt~~~vvvqqqnnnzzz}}}iiiYYYWWWWWWSSSSSSYYYSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPKKKJJJJJJKKKLLLNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJHHHGGGGGGGGGGGGHHHGGGHHHHHHIIIHHHGGGEEEDDDCCCAAA????????????===<<<@@@@@@AAAAAA@@@???===<<<<<<=========>>>>>>????????????>>>>>>>>>>>>??????@@@???===<<<;;;;;;<<<<<<=========???BBBFFFKKKNNNHHHCCC===888777999:::;;;:::;;;===>>>>>>>>>======::::::;;;;;;;;;:::999999666777888999999:::999999777777777777777777777777555555666777888:::<<<===999::::::::::::999888888555444333333444666999:::888888888777888888999:::::::::::::::::::::::::::666666777999:::;;;<<<===999;;;;;;:::888777888999888777777777666666666666;;;:::999888777777777777444444555555555555555444111333444444333222333555555777:::>>>IIIUUU[[[[[[ZZZNNNBBB===<<>>BBB???<<<===AAAEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFDDDBBBBBBCCCFFFIIIKKKYYY```lllzzznnndddXXXQQQQQQSSSTTTTTTSSSRRRQQQPPPOOOOOONNNMMMNNNNNNMMMMMMMMMMMMMMMNNNIIIJJJLLLMMMNNNNNNMMMMMMGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBCCCDDDFFFGGGHHHIIIGGGHHHIIIGGGEEEDDDDDDEEEKKKJJJIIIIIIHHHGGGFFFFFFDDDCCC@@@>>>======>>>>>>BBBCCCDDDDDDDDDBBB@@@>>><<<<<<======>>>>>>??????>>>===>>>???@@@???<<<999BBB???======???@@@???===;;;>>>>>><<>>?????????;;;::::::;;;<<<;;;888666;;;999777777999::::::::::::999777666666666777777777888888888888999<<<>>>999999999999999999999999999999777666555555555555555666888::::::888777555888777777777777888888999999888777777777888999::::::999999999999999999999888888999999999:::::::::999999999888777666666555333444555666666555444333555444444333333333444444333444666;;;@@@GGGUUUbbbbbb[[[QQQHHHEEEKKKUUU]]]```]]]XXXVVVWWWZZZ]]]^^^\\\YYYWWWWWWWWWRRRJJJCCC???666000222555444666:::333333444444555444444444333333333333333333333333666666666666666555555555666666666777888888999999;;;999888777999===AAADDDPPPbbb~~~777777666555666777888999<<<777666999;;;<<>>AAA>>>===>>>BBBFFFGGGFFFIIIHHHGGGGGGFFFGGGHHHHHHFFFEEECCCBBBBBBEEEHHHKKKPPPUUU^^^kkkyyy~~~eee^^^UUUQQQRRRSSSRRRPPPPPPOOOOOONNNNNNMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHGGGFFFEEEFFFGGGJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>===>>>>>>AAAAAABBBCCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@>>>;;;???===;;;;;;<<<===<<<:::<<>>????????????<<<<<<<<<===>>>>>><<<:::;;;999777777999;;;;;;;;;::::::888777777777888888888888999888777888;;;===999999999999999999999999888888777666555555444444777777888999888888777666888888777666666777777777999999888888888888999999999888888888888888888888888888888888999999999999999999888888777666666555444444555666666555444444555444444333333444444555555444666:::<<>>:::888888555555777888888777666666999888888777777666666666888777777999999<<>>>>>>>>>>>>>>AAADDDFFFEEEEEEIIIGGGEEECCCCCCEEEHHHJJJGGGEEECCCAAABBBDDDGGGIIIIIIJJJNNNWWWeeevvvqqqZZZWWWSSSQQQRRRQQQNNNKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>===@@@@@@AAAAAAAAA???>>><<<===>>>?????????>>>===<<<;;;;;;<<<>>>AAAAAA@@@>>>>>><<<;;;:::;;;<<<;;;:::>>>???>>><<<@@@HHHNNNOOOKKKDDD???>>><<<999888:::======>>>>>>>>>======<<<;;;;;;;;;===???@@@>>>===;;;999777888:::<<<======;;;;;;999888888888999:::999999999888777777999;;;999999999999999999999999777777777666555555444444999999888777777666777777999888777666666555666666999999:::::::::999999888777777777777777777777777777777777777888888888888999999888888777666666666444555555666666555555444555444444444444444555555777555555777888;;;DDDNNNiiioootttrrrkkkggggggjjjbbb\\\TTTOOOMMMOOOPPPRRRTTTQQQNNNOOORRRUUUUUUTTTLLLDDD;;;777444111222555555666666666666666555555444444444444444444444444555555555555555555555555777777777888999999::::::::::::999:::;;;===???@@@HHHXXXrrr777777666666777888999:::;;;888777999999888:::>>>BBBLLLZZZcccaaaUUUEEE:::<<<777666999;;;999999;;;888===BBBCCC???:::777666444555666777888888777777::::::999999888777666555888777999:::999<<>>666555555444444444555555666666666555555555555555777666555444333222222222333222222222333333444555222222222333333333444444555444444333333444444555555444444333333333444555666666666555555444444444222333444555666777777666888888777777666666555555666666666666666666777888777777888999999999999888888888888777777777777777:::999999:::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<======>>>??????<<<>>>@@@CCCEEEEEEDDDCCCFFFEEEDDDDDDDDDFFFHHHJJJHHHFFFCCCAAAAAACCCFFFHHHIIIHHHGGGJJJTTTccctttlllVVVTTTQQQPPPPPPOOOLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJHHHFFFEEEEEEGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHFFFEEECCCBBB@@@@@@AAAAAAAAAAAA@@@???>>>===AAAAAAAAAAAA@@@???>>>===>>>???@@@@@@@@@>>><<<;;;::::::;;;>>>AAABBBBBBAAA???>>>==================>>>???===<<>>:::999:::<<<<<<<<<<<<;;;:::999888888888999<<<>>>???>>>===;;;999888888;;;===>>>>>><<<;;;:::999999:::;;;<<<:::::::::888666666888:::999999999999999999999999888888888888777777666666;;;:::777666555666777888999888777666555555555555999999:::;;;;;;:::888777555555666666666666666666666666666666777777777777888888888888777777666666555555666666666666555555555444444444444555555666777555444555666777>>>FFFcccqqqxxxllleeecccVVVOOOGGGAAA???@@@BBBCCCGGGCCC@@@@@@DDDIIIMMMNNNLLLFFF???999555444444666555666666666666555555444444444444444444555555555444444555555555555555666777777888888999999::::::999::::::;;;<<<===>>>???DDDSSSkkk777666666666666888:::;;;;;;888777999999777777:::>>>BBBKKKXXXaaa^^^PPPCCC;;;777555888999999999<<<:::???CCCCCC>>>888555333555555666777777777777777::::::::::::999888666666666777999:::999<<>>>>>??????@@@;;;>>>BBBEEEFFFEEECCCBBBCCCCCCEEEFFFHHHIIIIIIIIIIIIGGGDDDAAAAAABBBDDDFFFIIIHHHFFFFFFJJJUUUbbblllssseeeWWWTTTQQQOOONNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHKKKIIIGGGEEEEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFDDDDDDEEEGGGFFFEEEDDDBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBAAAAAA@@@???>>>??????@@@@@@???>>>===<<<;;;:::;;;===@@@BBBBBBBBB??????>>>======<<<===>>>======<<<<<>>??????;;;:::;;;======<<<<<<;;;999888777777777999;;;???@@@???>>>;;;:::888999;;;=========<<<<<<;;;::::::;;;<<<===:::::::::888666555777999999999999999999999999999999999:::::::::999888888;;;999777555555666777999999999888666555555555555999999:::;;;:::999777666444444555555555666666666555555666666666777777777888888888777777777777777666666666666666666666666444444444444444555666777777444333555666666;;;AAAZZZlll}}}lll]]]WWWKKKFFF>>>999888:::<<<===@@@===999888;;;@@@EEEHHHJJJIIIDDD===888666555444555555555555555444333222333333333444444444555555333444444444555555666666666777777888999999::::::999999:::;;;<<<===??????CCCPPPggg555555555555666777999:::;;;888888::::::777666999<<<<<>>CCCEEEEEEDDDCCCBBB@@@BBBDDDGGGIIIJJJJJJIIIJJJHHHDDDAAA@@@AAACCCDDDEEEFFFGGGFFFHHHNNNXXX___uuu~~~iii```WWWUUUQQQNNNLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJJJJHHHEEECCCBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@??????@@@???????????????>>>>>>===<<<<<<>>>@@@BBBBBBAAA===>>>>>>===;;;;;;<<<===<<<======???FFFNNNOOOLLLEEE@@@===>>>???<<<;;;===?????????>>>===<<<;;;:::888999:::===@@@AAAAAA???<<<:::888888:::;;;<<<;;;<<<;;;:::::::::;;;======999:::999777666555777999999999999999999999999999::::::;;;<<<<<<;;;:::999999888666555555777888::::::999888777777666777777999999999999888888777666444444444555555666666777666666666666777777777777888888777777777777777777777666666555555666666777444444444444555666777777777333222555777777:::>>>PPPccczzz~~~jjjWWWLLLAAA===777444444555777888999777444333444888===@@@JJJLLLKKKEEE>>>:::555111555555555555444333222222111222222333333444444444333333333444555555666666666666666777888888999999999999999:::;;;>>>@@@BBBBBBNNNddd~~~444444333444555666888999:::888888;;;;;;888666999888:::>>>CCCIIINNNSSSUUUIII@@@999777666555888;;;;;;>>>AAA@@@;;;777555666888777777666666666666666555666777888888777555444333555999999777999HHHWWWwwwwww[[[DDD???666555555555666666777888555666666666777777777777555444444333333333444444444444333222222333333333333444444444444555555555555555444444444444555555222333333444555555555444444444444444444444444444444333222111222222444444444555555666666777777888666666666666777888999:::777777888999999999999888555666888999:::;;;::::::777888999:::::::::999888888888888888888888888888888888999::::::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA;;;???DDDEEEDDDCCCBBBCCC@@@@@@BBBDDDFFFHHHJJJKKKKKKHHHEEEAAA@@@@@@BBBCCCCCCFFFGGGGGGGGGJJJQQQWWWcccqqqqqqaaa\\\RRRRRRQQQOOOMMMMMMMMMNNNIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@??????>>>>>>>>>@@@???>>>======???@@@AAA@@@???===>>>???@@@@@@???>>>???@@@>>><<<;;;===???===>>>@@@CCCJJJRRRQQQMMMEEE???<<<===>>><<<<<>>===<<<;;;888888999<<>>===:::888888999::::::999;;;;;;:::::::::;;;<<<===888999888777555555777999999999999999999999999999999:::;;;<<<<<<;;;:::999777777666666777888999:::999999888888888888999999:::999888777666666666666444444444555666777777777666666777777777888888888777777777777777777777888888777666555555666777888444444444444555666777888777333222555666666777;;;EEEWWWppp{{{iiiSSSFFF:::777333111111222333333444333222111111444888:::EEEMMMQQQLLLFFFAAA:::333666666666666555444333222000000111111222333333444222222333444444555666666555555555666777777888888888888777888:::>>>BBBDDDAAALLLaaa|||333333222333444666888999:::888999<<<<<<888777999444:::??????>>>CCCNNNYYYSSSIII@@@;;;999777999===:::===@@@???;;;888777888999888777666666555666666222333555777777666444333222555888999666999GGGWWWxxxpppTTT???<<<666666666666666777888888555666666666777777888888444444333333333444555555222222222222333444555555444444444555555555666666666555555444444555555666222333444444555555555444444444444444444444444444555333111000000111333444333333444555666777888888666666666666777888999:::777777888999999999999888666666777888777666555444666777888999:::999888888888888888888888888888888888888999::::::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA;;;???DDDEEEDDDBBBBBBCCC@@@??????@@@BBBFFFJJJLLLKKKIIIEEEAAA@@@@@@AAABBBDDDGGGIIIGGGEEEGGGMMMSSSRRR^^^qqq~~~eeeYYYWWWLLLNNNPPPPPPOOONNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@??????@@@AAACCCAAA@@@???>>>============AAA???===<<<===???BBBCCCBBB@@@>>>>>>???@@@???>>>@@@BBBCCCAAA>>>===???BBB===@@@BBBFFFNNNUUUSSSMMMEEE???<<<======<<<===@@@>>>>>>>>>>>>===<<<;;;:::666666777:::===>>>===;;;===;;;888777888999888888;;;::::::999:::;;;<<<===888888888777555666888:::999999999999999999999999888999;;;<<<<<<;;;999888555555666666777999::::::999999999888999999:::::::::999777555555555555666444444555555666777888888777777777777888888888888777777777777777888888888888777666555555666777888444444444555555777888888888444222555666444555777<<>>CCCFFF@@@KKK```{{{777666555444444555666777888888999999999999::::::444777888888999???IIIRRRWWWWWWNNN???777999<<<<<<>>>>>>===<<<:::999777777555555666666666666555555333333333444444555555555666555555666555777AAALLLkkkzzz```NNN@@@777555555555555666666666666999999999999888777555444888666555555666666555333444333222222111111222222222222333333444555666666444333222333555666555444:::888777888999888333///000111222222333333333333444444333222333444555666666555444333333444555666111444666666555555888:::999::::::::::::999888888;;;:::999888777777777777666777999:::;;;;;;::::::888999999888777777888:::777999<<<===<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCEEEEEEEEEEEEFFFCCC@@@???@@@DDDIIILLLJJJHHHDDDAAA??????@@@AAADDDDDDDDDDDDEEEGGGHHHIIIKKKTTTaaalllyyyoooaaa]]]TTTSSSPPPNNNMMMNNNOOOOOONNNLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEIIIGGGDDDDDDGGGHHHFFFEEEGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDEEEDDDBBBAAAAAABBBCCCCCCCCCDDDFFFEEECCCAAAFFFEEEEEEDDDBBBAAA@@@???DDDBBB@@@>>>>>>???@@@AAACCCCCCBBB???;;;:::;;;<<>><<<;;;<<<>>>@@@FFFDDDBBB@@@>>>======>>>;;;;;;<<<<<<======>>>>>>999@@@DDDEEENNNYYYWWWMMM@@@???===<<<<<<<<<===>>>>>><<<:::;;;<<<<<<999666666777888:::<<<<<<=========;;;999888999:::::::::===<<<;;;::::::;;;<<<===777888888777666666777888;;;;;;:::999999999::::::::::::;;;;;;:::888777666:::777444555777999999777888777777999;;;======<<<>>>:::666333333333333333666555555555666777999::::::999777777888888666555333555666888999999999999999888888888777777666666:::999888777777888999:::888888777666666666666666:::EEEWWWgggnnndddQQQAAA999444222333333111333777444555666555444333444666;;;AAAKKKSSSVVVRRRJJJDDD===777666999999444111333444444333333333333444444000111222555777:::===>>>666666666666666777888888888888888999;;;===???AAA???HHHZZZvvv777666555444444555666777777777888888888999999999666888888777777;;;CCCJJJTTTYYYWWWKKK@@@=========???>>><<<:::888777666666555555666666666666555555333333444444444444444444666555666777777888@@@III^^^uuuuuu\\\III>>>777555555555555555555555555777777666666555555444444888666555555666666555333444333222222111111222222222333333333444555555555444333222333555555555444444333444666888888666333000000111222222222222222444444333333333444555666888777555444444444444555444666777777555444555777888888999999999999888888;;;:::999888777777777777666777999:::;;;;;;::::::888999:::999777777999:::999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>???@@@AAAAAA>>>???AAACCCEEEEEEEEEEEEEEECCCAAA@@@AAAEEEHHHKKKHHHFFFCCC@@@??????@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHEEEKKKSSS[[[dddtttggg\\\ZZZQQQPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDHHHFFFCCCCCCEEEFFFEEECCCDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEDDDBBB@@@AAABBBCCCCCCCCCDDDEEEEEECCCAAADDDDDDEEEEEEDDDBBB@@@???BBBAAA@@@?????????@@@@@@BBBBBBAAA>>><<<;;;<<<===AAA???>>><<<<<<<<<>>>???BBBAAA???===<<<<<<<<<<<<;;;<<<<<<======>>>>>>???===CCCEEEEEEMMMWWWTTTJJJ??????===<<<<<<<<<===>>>===;;;999:::;;;;;;888666666666777888999:::;;;<<<===;;;999999:::;;;;;;:::<<<<<<;;;:::;;;;;;<<<===777888999888777777888:::<<<;;;::::::999999999999888999999999999888666555:::777555555777888888777888777777999;;;======<<<===:::666444444444444444555444444444444666777888777666666666888999888777444555777888999:::999999888888888777777777666666777777666555555666777888888777777666555555666666;;;BBBPPP```hhhbbbRRRDDD===888444555444222222555333444555555333333444555888;;;BBBMMMWWWZZZUUUPPPDDD>>>::::::999555444666555444333222222222222222333333333444666888::::::555555555555555666666777777777777888:::<<>>:::666666555555555555555555555555333333222333444555777666444555666666555444444333222222111111222222333333333333444444444444444333222333444555444333111111222444777777666444111111111111222222222222444333333333333444555666777666555444444555666777777888888777444333333444555666777888888999999888;;;:::999888777777777777666777999:::;;;;;;::::::999::::::999888888999;;;;;;<<<<<<:::999999;;;===<<<======>>>>>>???@@@@@@>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIEEEDDDAAA???>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLOOOTTT___ooo{{{ttt]]]VVVUUUNNNKKKKKKJJJKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDGGGEEECCCCCCDDDDDDDDDCCCAAABBBDDDGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFDDDBBB@@@@@@AAACCCBBBCCCDDDEEEEEECCCAAABBBCCCEEEFFFFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@>>><<<;;;===?????????>>>============>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAAEEEFFFFFFLLLSSSPPPGGG???>>>======<<<<<<======;;;:::999:::::::::888666666666666666666888999:::<<<:::999:::;;;<<<;;;:::;;;;;;::::::;;;<<<======777888999999888888:::<<<===<<<;;;:::999999888999777777888888888777777666:::888666666777888888777888777777888;;;<<<<<<;;;===:::777666666666666555555444444333333444555555555444444666888::::::999444555777999:::::::::999777777777777666666666666444444333333444555666666777777666555555555555666;;;>>>FFFTTT``````UUUJJJBBB;;;777666555222111333333444555444333333333555888666:::EEETTT^^^^^^ZZZPPPHHHAAA===:::666555777666555444333333333333333555555444444444555666666444444444444444555666666666666777888999;;;===>>>AAAHHHYYYrrr666555444444444444555666777777888888888999999999888888999777555555777:::GGGXXXgggeeeTTTFFFAAABBBCCCAAA<<<888666555555666444555555666666555555444555555555444444333333333000///222555666444777===GGG```tttnnnXXXFFF???>>>777777777777777666666666555444222111111333555666666555444444666666555444444333222222111111222222444444333333333333333333333222111222444555444333444444444555666555444333333222222222222222333333333333333333444444555555444444444444555777999:::888888777666555444333444333444555777888888999999;;;:::999888777777777777666777999:::;;;;;;::::::999::::::999888888999;;;===<<<;;;999777888:::<<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHBBBAAA???>>>======>>>?????????@@@@@@AAACCCDDDEEEHHHIIIKKKKKKMMMTTT___gggwwwgggUUUQQQRRRKKKIIIIIIIIIKKKMMMMMMKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCGGGFFFDDDCCCCCCCCCCCCCCCAAACCCEEEGGGIIIJJJJJJJJJEEEDDDDDDCCCDDDEEEFFFFFFFFFGGGGGGEEEBBB@@@@@@AAACCCBBBBBBDDDEEEEEECCCAAA@@@BBBDDDGGGGGGEEEBBB@@@>>>???@@@AAAAAA@@@>>>===>>>>>>>>>===<<<<<<>>>@@@??????????????????>>>>>>@@@??????>>>>>>=========;;;<<<<<<===>>>???@@@@@@CCCEEEEEEFFFLLLQQQMMMEEE>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999888666555555777999::::::::::::;;;===>>><<<;;;::::::::::::;;;<<<======777999::::::999:::<<<>>>===<<<;;;:::999888888888777777777888888888888888::::::999999999999999888999888777888:::;;;;;;:::;;;999888777888888777666555555555444444444444444555444444555888999999888444555777999::::::999999666666666666666666666666222222222333444444555555666666555444444555555555:::999===IIIXXX___[[[TTTEEE>>>777777666333111333333555666555444333444555888666777???KKKVVV\\\]]][[[SSSIIIAAA;;;777555555666666555555555555555666555444444333333444444444555555444444555555666777555555666777999:::<<<<<>>===999999999888888888777777666555333222222444555777555444333444555666555444444333222222111111222222333333333333333333222222333222111222444555444333444444555666555555666666555444333333333333444444333333333444444444444444666666555444444555777777666666555555666666555555222333555666888888999999;;;:::999888777777777777666777999:::;;;;;;::::::999::::::999888888999;;;<<<<<<;;;999666777999;;;999:::;;;==================>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFF???>>>============>>>???>>>>>>??????@@@BBBCCCDDDCCCFFFHHHHHHIIILLLRRRVVVcccnnnsss___QQQOOOPPPJJJIIIIIIIIIKKKMMMMMMKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGIIIIIIIIIIIIHHHEEEEEEDDDCCCCCCDDDFFFGGGFFFFFFGGGEEECCCAAAAAABBBBBBBBBBBBCCCEEEDDDBBB@@@>>>@@@DDDFFFFFFDDDBBB@@@<<<>>>@@@AAABBB@@@>>>===============<<<<<<>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBDDDGGGMMMQQQLLLEEE===============<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<:::888777777888999:::999999:::===??????===;;;999::::::;;;;;;;;;<<<<<<888999::::::999:::<<<>>>===<<<;;;:::999999999999999999888888999999999:::;;;<<<<<<<<<;;;::::::::::::888777888:::::::::888999888888888::::::888777777777777777777666666666777666555666777888777555333444666888999999999888555555555555555555555666333333333444555555555555555444444444444444555555888444555@@@PPP\\\```^^^JJJ@@@777666555333222333444666666666555444555666444555777:::@@@IIISSSYYY___YYYPPPFFF???;;;888555666555555555555555666777333333333333333444555555666666555555666666777888444555666888999:::;;;;;;===CCCOOOeee666555444333333444555666777777777888888888999999777777666666666777888999===LLLaaammmfffVVVJJJFFFAAA???<<<999777666666666444444555555555555444444444444444444444444333333555333444888999777777999>>>SSShhhjjjYYYFFF<<<;;;::::::999999888888777777666666555444444444555666555333333333555666555444444333222222111111222222222222222222333333333333333222111222333444333222111222444555555666888:::666555333222222333444444222333444444555555444444:::888666444333222222222555444444555777888777666333444555777888888999999;;;:::999888777777777777666777999:::;;;;;;::::::888999999888777777888:::;;;;;;:::999777777888:::888999;;;<<<======<<<;;;<<<<<<<<<===???@@@BBBCCCCCCDDDEEEFFFFFFEEECCCBBB======<<<======>>>??????>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGHHHIIIKKKMMMPPPUUU]]]mmmjjj[[[QQQOOOPPPKKKJJJIIIHHHJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGHHHGGGFFFCCCBBBCCCDDDFFFFFFHHHHHHIIIHHHGGGFFFEEEDDDBBBAAABBBCCCEEEGGGEEEFFFFFFEEECCCBBBCCCDDDBBBAAABBBCCCDDDDDDBBB@@@>>>@@@BBBDDDDDDCCCAAA???<<<===???AAAAAA@@@>>>===<<<======<<<;;;<<<>>>@@@@@@@@@?????????@@@AAAAAA;;;<<<<<<;;;;;;999888777999:::;;;<<<===>>>???@@@???@@@CCCIIIOOOPPPJJJDDD<<<============<<<;;;;;;;;;===>>>>>><<<;;;<<<===>>>===;;;999999999999999888999;;;>>>AAAAAA>>><<<::::::;;;;;;;;;;;;::::::888999::::::999999;;;===;;;;;;::::::999999::::::::::::999999888999999:::;;;===>>>===;;;::::::::::::999888888999:::888777777666777999;;;;;;999777777888888999999999888888999888666666666666555333222333555777888888888777444444444555555555555555444444555555555555444444444333333333333444555555555222333;;;IIIWWW___cccRRREEE999555555333333444444555666666444444555666///222555666888>>>HHHPPPWWWVVVRRRLLLHHHFFFBBB<<<999888777666666555555666333333333333444555666666666666666666666777888888555666777888::::::::::::===BBBMMM```zzz555555333333333333555555555555555666666666666777888777444333444666777777;;;HHH___rrrssscccPPPGGG===<<<:::888666555444333333444444555555444444333333333444444444444444444666333333777888666666888<<>>:::999999888777777666555555666666555555444444333333444333222333555666555444444333222222111111222222111111111222333333333444222111111111333444333222000222444444333444777999555444222000000111222333222333444555555555444444777666444333222222222333666444333444777888777555444555666777888999999999;;;:::999888777777777777666777999:::;;;;;;::::::777888888777666666777999888999:::999888777888999777888:::<<<===<<<;;;::::::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@???>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@AAACCCCCCEEEFFFFFFGGGHHHJJJLLLNNNMMMQQQ[[[kkkxxxaaaYYYQQQOOOPPPMMMJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGEEEBBB@@@BBBCCCCCCDDDEEEFFFGGGFFFEEEEEECCCBBB@@@??????AAACCCEEECCCEEEFFFEEEDDDCCCDDDEEEBBBAAAAAACCCDDDDDDBBB@@@???@@@AAAAAAAAA@@@???>>><<<===>>>???@@@@@@???>>><<<======<<<;;;;;;>>>@@@???>>>===<<<<<<>>>@@@AAA;;;<<<<<<;;;:::888666555888888999;;;<<<>>>????????????CCCLLLQQQOOOGGG@@@<<<<<<=========<<<;;;:::999<<<>>>===;;;:::;;;===>>>===<<<;;;:::999888777777888;;;???BBBBBB???<<<;;;;;;<<<<<<;;;:::888777999::::::999888888:::;;;::::::999999999:::;;;;;;;;;:::999888777777888888:::<<<>>>===:::888888999;;;999888888999999888666444555666999;;;;;;999777666777888999::::::999999999777666555666666444333111222444555666777666666333333444444444555555555444555555555555333222111333333222222333444444555444333333888BBBOOOZZZaaa]]]NNN>>>777555333333444222333444444222222333444///111222333555999===AAAGGGMMMQQQRRRTTTVVVQQQJJJCCCBBB@@@===:::888777777444444444444444444555666666555555555555666777777555666888999:::;;;::::::<<>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@AAACCCDDDDDDCCCBBBAAABBBEEEIIIKKKIIIKKKQQQ]]]qqqnnn[[[WWWRRROOOQQQNNNJJJHHHEEEDDDEEEFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDD@@@???@@@BBB@@@AAACCCDDDEEEEEEEEEDDDAAA@@@>>><<<===???AAACCCCCCDDDEEEEEEDDDDDDEEEFFFBBBAAAAAACCCDDDDDDBBB@@@@@@@@@@@@@@@??????>>>>>>======>>>???????????????=========<<<;;;;;;===???>>>===;;;::::::<<>>>>>>>>===<<<999777666777888999:::<<<===>>>?????????DDDMMMRRRNNNEEE===;;;<<<=========<<<::::::888;;;======:::999:::<<<=========<<<:::888777666666888<<<@@@CCCCCC@@@===;;;<<<<<<<<<;;;999777666999::::::999888777999:::999999999999:::;;;<<<<<<;;;:::888666666666666777888;;;===<<<999666666777;;;999888888999999777666333444666999;;;;;;999666555666888999:::::::::999888666555555666666555444000111333555666666555555333333333444444555555555444555555555444222000///222222222222333333444555444333444666===HHHUUU]]]eeeTTTBBB888555333222444000111222222000000111222444333111222555666555444:::DDDOOOUUU\\\bbb^^^UUUNNNLLLIIIEEE@@@===;;;999666666555444444444444555555444444444444555666666666777999:::;;;;;;;;;:::888<<>><<<:::777555444444444777888888888666555333111444444444555555555666666666666555555555555666666>>>KKKZZZ___XXXKKK@@@::::::888666555666666666555666666555555444444444333333333333666888999555222666666555444444333222222333444555444222111222333222222111111222222333444444333222333555666555444666666555444333333222222333333444444555666666777555555444444444555555666777555333444666666444222111333666999:::::::::999;;;:::888777777999:::<<<:::;;;<<<======<<<;;;:::<<<:::888666555555666777777888999:::;;;:::999888<<<<<<<<<<<<;;;;;;:::999::::::999999:::<<<===>>>AAA@@@>>><<<;;;:::::::::999;;;>>>@@@@@@>>>;;;999::::::<<<===???AAABBBCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKQQQVVV___ppp}}}gggVVVRRRQQQKKKIIILLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFDDDBBBBBBCCCEEEFFFGGGEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFCCC???===>>>???@@@@@@FFFFFFEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@???@@@AAABBBBBB@@@>>>======>>>???@@@FFFDDDAAA@@@AAAAAAAAA@@@AAAAAA???>>>==================<<<;;;;;;<<<>>>>>>===;;;::::::::::::999777999999999999999999999999===>>>DDDOOOWWWUUUIII===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::============;;;999777666;;;;;;:::::::::999999999===<<<:::888777666666555666777888999999::::::999<<<<<<<<<;;;999888666555888888777888::::::999777::::::::::::999999999888888777777777666666666555666666666666666666666666555555444444444555555666777555444444555555444333444444444444444444444444555333333666999@@@NNN\\\jjj```NNN===555555444111222222444555555555444444111111222222222333333333===;;;>>>JJJZZZdddeeeaaa^^^ZZZUUUQQQNNNJJJDDD@@@:::888555555666666444222333333444444444444444444444666:::===???@@@???>>>===>>>DDDSSSkkk999666333111222222222222444333333333333555666777666666666666666666666666:::???UUUuuuqqqTTTBBB<<<;;;999777555555555666777777777777666444333111222222222333333333444444444444444444555666888888<<>>===<<<;;;:::::::::;;;===??????===;;;::::::;;;<<<>>>???AAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFIIILLLOOOPPPUUU```qqq~~~wwwcccSSSPPPOOOJJJHHHKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB???===>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCEEECCCAAA@@@@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;<<<======;;;:::999999;;;;;;:::999;;;:::::::::::::::::::::===???FFFPPPWWWTTTHHH===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888;;;;;;;;;;;;:::::::::999;;;:::999777666555555444666666777888999999999999888888888999888777777666555555444666888888777666888777777777666666666666888888888888777777777777666666666666666666666666777666555444444444444444666444333333444555333222333333333222222222222222444222222555777<<>>@@@AAA@@@?????????DDDQQQiii:::777444222333333333333222222333333444444555555666666666666666666666666:::===PPPooosssUUU???:::999888666666666777777666777777666555444222222222222222333333333444444222222333444555777999:::999@@@KKKTTTUUUNNNAAA888888666444444666888888777666666666666555555555555444333222333444555444333333222222222222222222222222333444333222111222333111000000000000111222222444333222333444555444333333333333444444444555555444444444444555555666777666666555555555555666666777555444444555555444333444555777999:::;;;::::::777666555444444555666777888999999::::::999999888999888666666666666777888888888888888888999999:::::::::;;;;;;;;;:::999999;;;;;;::::::::::::;;;<<<<<<======>>>===<<<;;;:::;;;<<<============<<<;;;;;;<<<===>>>???@@@AAAAAACCCCCCBBBBBBCCCDDDDDDEEEHHHKKKLLLKKKLLLRRR]]]fffuuummm\\\NNNLLLLLLIIIGGGIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???===>>>???@@@??????@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDBBB@@@???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<;;;;;;;;;<<<999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>AAAHHHQQQVVVRRRGGG===:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>======<<<;;;::::::999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::888888777666555555444444555555666777777888888999444555666777777777777777444333333555777888777666666666666666555555555555888888888888888888888888666666666666666666666666777777555444333222222222555444333333444444333222111111111111111111111111222111111444555888AAAJJJ[[[[[[TTTFFF;;;777555333222222333333333222222111111111111111222222222222222333555;;;CCCHHHKKKLLLRRRSSSUUUXXXZZZZZZWWWTTTIIIAAA888333444666666444333333444444444555555555888:::<<>>>>>===;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEHHHJJJKKKKKKOOOVVV\\\bbbnnncccVVVKKKIIIJJJHHHGGGIIIFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>===>>>?????????===>>>@@@BBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===???AAACCCFFFGGGFFFDDDBBBAAA@@@>>>>>>???@@@>>>============<<<<<<;;;;;;:::>>>>>>===<<<;;;;;;::::::999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>CCCKKKRRRUUUPPPEEE===::::::;;;<<<<<<;;;::::::888888888888888888888888;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;>>>>>>===<<<:::999888888666777:::<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777777777777666666555555555555666666777888999555555666777777777777777555444555777999::::::999888777777777777666666666777777777777777888888888666666666666666666666666666666555444333333333444777555444444555555444333111111111111111222222222333111222444555555:::AAAPPPVVVWWWMMMAAA:::666444444444444444333333222222111111222222222222222222///111444666999<<>>?????????>>>>>>???EEEQQQfff999777444222333444555444111222333444444444333333555555555555555555555555;;;;;;GGGbbbwwwsssYYYAAA===<<<999777555444444444555555444444333333222222444444444555555555666666555444444444444555555666999;;;AAAMMMVVVUUUIII>>>777666444444666888888888888888888888888888888888444444333222222222333444000111111111111111111111111222333333111111222333000000000///000000111222333222111222444555444333000111222333555666777777666555444333333444666777777777666555555555555555555666666555444444444444555666777888999:::::::::::::::999999888888888888666666666555555666666666555555555666666777888888888777666555666777888999888999999:::::::::999999::::::::::::::::::999999999:::<<<>>>>>>===;;;:::===<<<;;;::::::;;;<<<===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCFFFIIIKKKLLLNNNSSSVVVRRRZZZfffuuuuuu[[[RRRJJJHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBAAABBBEEEFFFGGGFFFDDDCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===?????????>>><<<>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<>>???>>>======>>>???===<<<;;;<<<<<<===<<<;;;;;;:::>>>======<<<;;;::::::999;;;:::999999;;;;;;:::999999999::::::;;;;;;;;;<<>>>>>>>><<<<<<;;;;;;;;;:::::::::777777888999999999888888666555555555666777888999999999999999888777666666555444555777:::;;;:::999777777777777666666666555555666666666666666666666666666666666666666666666444444444444555555666777888777666666777777666555222222222333333333444444444222333555666444666;;;GGGQQQXXXRRRGGG>>>999555555555555444444444555555333333222222222222222222000333555666555666888::::::;;;===AAAFFFMMMSSSWWWXXXPPPEEE<<<777444333222333333444555555666777777888999:::;;;<<<<<<<<<<<<:::===EEERRRggg888666333222333444444444333333333333333444444444555555555555555555555555::::::CCCZZZooopppZZZDDD>>><<<:::777555444333333555444333222222222222333222222222333333333444444555555444444444444444555::::::@@@LLLVVVWWWMMMCCC888666444444666888888777777777777777888888888888333444555444333222333444222111111111111111111111000111222222111111222333111000000000000111222222333222111222333444333222000111222333555666777888777555444333333444666777777666555444444444444444555666666666444333444555555666666777888888999999999999888888777777666666666555555444444555555666555555555666666777777777666666666666666777777888555555666777777777666666888999::::::::::::999999::::::<<<<<<===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDCCCEEEHHHIIIJJJKKKLLLNNNKKKNNNVVVcccsssiiiTTTNNNIIIGGGHHHIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBBBBAAAAAACCCEEEFFFGGGFFFEEEDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???===>>>???@@@???>>>===>>>???@@@AAABBBBBBBBB@@@??????>>>======<<<<<<===@@@CCCEEEDDDAAA>>>;;;===<<<<<<===>>>>>><<<::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;:::999;;;:::999999;;;;;;:::999999999999:::;;;;;;<<<<<<@@@GGGQQQVVVSSSKKKBBB===999:::<<<======<<<:::999888888888888888888888888888888777777777777888888999999999999::::::::::::::::::999888888777666666444555888:::<<<<<<<<<<<<;;;;;;:::::::::999999999666888999;;;<<<<<<;;;;;;777666555555666777999:::<<<<<<<<<;;;999888666555555444444666888999888777555555555555444444444444666666666555555444444444666666666666666666666666444444444555666777999999:::888777777888888777666333333333444444555555666555222333666777555555999AAAMMMWWWUUULLLCCC;;;666555555555444555666777777444444444444333333333333222444777777666555555666555666777999===DDDLLLRRRUUUSSSMMMDDD;;;555333333333333444555666777777888777777888999:::::::::999888<<>>???AAABBBBBB@@@@@@@@@@@@BBBCCCDDDEEECCCDDDFFFGGGGGGGGGHHHHHHJJJIIIMMMVVVaaaqqqrrr[[[NNNKKKHHHFFFFFFHHHGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===>>>???@@@???>>>>>>>>>======>>>???@@@@@@@@@???===<<<;;;<<<<<<===999<<>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::::::::888888999;;;<<<<<<::::::::::::;;;<<<<<<======@@@IIISSSWWWSSSIIIAAA===888:::<<<======<<<:::888888888888888888888888888999999888888888888999999888999999999999:::::::::999999999999888888777777444555777999:::::::::999::::::999999999888888888555777999<<<======<<<<<<888777666666666888:::;;;===<<<<<<;;;:::888666555777666666777999:::888777666666666555555555444444888888777666555444333333666666666666666666666666777777666777777888999:::999888777777888888777555222333333444555555666666555222111555666555555888===JJJUUUVVVPPPHHH>>>666444333333333444666777888666666555555555444444444333444666888888777444111333444555666888<<>>===>>>???@@@???>>>>>>===<<<;;;;;;<<<>>>???AAA???===;;;:::;;;<<<===666888;;;>>>???>>><<<;;;:::::::::<<<======;;;999:::<<<===??????>>><<<;;;999:::;;;<<<<<<<<<;;;:::777777777999;;;=========;;;;;;;;;<<<===>>>>>>???AAAJJJTTTXXXRRRIII@@@<<<888:::<<<>>>>>><<<:::888888888888888888888888888;;;::::::::::::::::::;;;888888999999999:::::::::::::::999999999999999999555666777888999999888777999999999888888888777777444666999;;;======<<<<<<999888777666777999;;;<<<;;;;;;;;;:::999888777666:::999999:::<<<<<<;;;999888888888888777777777777:::999888777666555444333666666666666666666666666999999888888888888888999888777666666777777666555222222333444444555666666555111000444666555555888<<>>:::555222222444444555666666555444333333222222444444444444333222222111111222333333444555666666333999???FFFTTT^^^ZZZNNN===666222444777666666888444444333333333333222222333444555333111000000111222222222111222222333333333444444333111000111222111111111111000000000///222333555666666555333222999666444444555666333111444444444555666777777888777666333111111111222333777666555444444444444444222333444666777999:::;;;;;;:::999777666444333222444444555555666666777777666666666666666666666666777777777777888888888888888777666666888888777666666666666777888888999999<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::999999999:::;;;;;;<<<>>>???AAABBBAAA@@@???>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIMMMTTT]]]bbbyyybbbTTTJJJIIIGGGEEECCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGBBBAAA@@@@@@??????@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@BBBBBBAAA;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888::::::999888<<<<<<<<<<<<<<<<<<;;;;;;:::<<<666<<<<<<777<<<:::888888999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;CCCMMMVVVUUUOOOHHH???777;;;<<<<<<===<<<;;;999888999999999999999999999:::999::::::;;;;;;::::::999:::999888888888888888888777777777777888999:::;;;555777888999999888777555777777777777777777777777999:::;;;;;;:::999:::;;;:::888666777:::======<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888<<<;;;;;;::::::999888888999:::::::::999777555444666555444444555666777888666666666777888:::;;;<<<888666444555666666333111333333333444444555555555333333333444444444444555555???LLLUUUYYYUUUHHH:::555444222333555777777777666777777777777555333222000111333444444333111000222222222222444666999:::AAAFFFLLLMMMHHHAAA:::777555555666666777666666555666777999:::;;;;;;:::999888AAAHHHKKKZZZxxx888777555333333333444555777555444444555666666555333333444555555666666777999888@@@LLLeeedddkkkGGG>>>:::666333333444555555666666555444444333222222444444555555555444333333222222333333444555666666555999>>>FFFUUUccc```TTTBBB:::555666777666555666444444333333333333222222333444444333111000000111222222111111000111111222111222333222111000111222333333222222222111111111222333444555555444333222888666444444555555333111444444444555666777777777888666444333222222333444555555444333333333333333333444444666777888999:::::::::888777666444333333444444444444555555555555555555555555555555555555666666777777777888888888;;;999999999:::;;;:::999888888888999::::::;;;;;;;;;;;;:::::::::;;;<<<=========<<<::::::999999:::::::::;;;<<<===???AAABBB@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHHHHIIIMMMRRRVVVkkk}}}nnnZZZMMMHHHGGGEEECCCBBBBBBBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGBBBAAAAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCBBB>>>>>>>>>=========<<<<<<@@@AAABBBBBBBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<======999<<<<<<999;;;888555666888:::;;;======>>><<<==================>>>CCCMMMVVVUUUNNNGGG???888<<<;;;::::::999:::;;;;;;999999999999999999999999::::::::::::::::::::::::999999888777777777888888888888888888888999:::;;;666777888999999888777666777777777777777777777777999:::;;;:::888888999;;;;;;999777777:::<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::888777666555555444555666777888::::::999999999:::;;;;;;888777555666777777444222222222222333333444444444444444444444444333333333666>>>HHHPPPVVVVVVKKK???999777555444555666666666666666777777666555333222000111333444444333111000222222333333555666888888999???GGGKKKHHHAAA:::666555555555666666666555555666777888::::::::::::999@@@GGGLLLMMMXXXttt666555444333333444555666999999888999::::::999777444444444555555666666777888777???JJJcccbbbjjjHHH>>>:::666444444555555555666666555555444333333333444555555666666666666555333333333444444555555555666999<<>>@@@AAA@@@???>>>======>>>???@@@???@@@@@@AAABBBBBBCCCCCCEEEFFFFFFEEEDDDEEEHHHJJJUUUbbbttt```RRRFFFFFFEEECCCBBBAAAAAAAAABBBEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAADDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@?????????AAA@@@???AAACCCDDDDDDCCCAAA@@@@@@>>>===<<<;;;;;;AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;999777666777888:::<<<===>>>???;;;=========<<<<<<>>>@@@CCCNNNVVVSSSLLLEEE???999<<<;;;888777777999<<<===999999::::::::::::999999;;;:::999888888999:::;;;999999888777666666777777999999888888888888999999666777888999999888777666777777777777777777777777999:::999888777777999;;;;;;:::888888:::::::::999:::::::::::::::;;;<<<===888888999;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555555666777888<<<<<<;;;::::::999::::::999888777777888777555333222222222222222333333333444444444444444444444444888<<>>;;;777555555666666555555666666666666555333222111222333444444333222111222222333555555666666666333999BBBHHHIIIDDD<<<777555555555555555555555444666777888999999::::::999DDDJJJMMMMMMWWWppp444444333333444555777777;;;;;;;;;===>>>>>>;;;999444444555555666666666777555444;;;DDD\\\[[[eeeDDD===:::666444444444444444666666555555444444444333333444555666666666666666333333444444444444444444555777999@@@TTThhhkkkcccKKKAAA999777666444333444444444333333333222222222222333444333111000111222444444222111000000000000...///111111000000111333000000000/////////......444444333222222333444444555444444444444444444333444444444555555666666666666666555444333333444444333333222222222222333333555555555666666666666666888888777666555555444444666555555444444333333333555555555555555555555555666666666666777777777888:::999888888::::::999888666666666777888888999999999999999999999999::::::<<<;;;;;;:::999999999::::::::::::;;;<<<===???@@@???>>>===<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAA>>>@@@BBBBBBBBBCCCEEEFFFJJJSSS___hhhtttkkkVVVOOODDDEEEDDDCCCAAAAAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFCCCBBBAAAAAA@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@@@@@@@?????????AAA@@@@@@BBBDDDEEEEEEDDDAAAAAA@@@???>>>===<<<<<<@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<============999777===888999>>>888999::::::::::::::::::;;;;;;999:::<<<;;;::::::===@@@EEEOOOVVVSSSJJJCCC>>>;;;:::999888777888:::<<<===999:::;;;;;;;;;:::999888;;;:::888777777888:::;;;999999888777666666666666888888777777666777777777777888888999999888888777777777777777777777777777999999999777666666999;;;<<<;;;:::999999999888777888888888999999;;;<<<===777888999:::;;;<<<<<<===999999:::;;;<<<<<<======::::::::::::::::::999999777777666555555666777888::::::999888888888888888888777777777777666555333333333333333333333333333444444555555666777777777999999:::???KKKTTTSSSLLLAAA===888555444555555555444555555666555444333222111222222333333222222111111222444555666555444444444888>>>EEEHHHFFF@@@;;;555555555444444444444444666666777888888999999999@@@DDDHHHKKKUUUmmm222333333444555666777888;;;;;;;;;===??????===;;;555555555666666666666666666444:::AAAVVVVVV```AAA;;;888555333333444333222666555555555555555444444222333444555555555555555444444444444444444333333333666777===NNNbbbiiidddMMMCCC:::666555333333555444444333333333222222222222333444333111111111333666555444333222111111111...///111111000000111333000000000000////////////444333222222222222333444333333444444444444444555444444444444555555555555444444333333333333333333444333333333333333444444555555555555555666666666777777666666555555444444777666666666555555444444555555555555555555555555555666666666666777777777:::999888888::::::999888666666666777888888999999999999999999999999999888;;;;;;:::999999999::::::::::::::::::;;;<<<>>>>>>======<<<<<<<<<===???@@@======>>>>>>???@@@@@@@@@<<<>>>@@@AAAAAABBBCCCEEEEEEJJJQQQVVV```rrr```QQQOOOEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDCCCBBBAAA@@@???BBBAAAAAAAAA@@@@@@@@@???@@@@@@AAACCCEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>========================;;;::::::;;;<<<======<<<<<<<<<<<<=========>>>>>>======III===999@@@666;;;<<<;;;:::999888999999999888:::<<<;;;999:::>>>CCCHHHRRRXXXSSSHHHAAA>>><<<888999::::::;;;;;;;;;;;;::::::;;;<<<<<<:::999777;;;:::888777777888:::;;;:::999888777666666666666777666666555555555555666888888999999999999888888888888888888888888888888888999999888666666888:::;;;;;;;;;:::888777666666777777777777888:::;;;;;;888888888888888888888888888999999:::;;;<<<======:::::::::::::::::::::;;;888777666555555666777888666555555555555666777777666666777666555444333333555555555555555444444444333444555777888:::;;;<<<999888666999EEEQQQUUUQQQDDD???999444333444555666333444444555555444222222222222222222222222222222111222444555555555444333777888;;;AAAGGGGGGBBB<<<777666555444444444444555666666666666777888999999<<<>>>BBBGGGRRRiii222222333444555666777777999888888:::===>>>===<<<666666666666666666666666777666;;;@@@UUUUUUaaaDDD;;;999666444444444333222555555555555555555555555333333444555555555444444555555555444444333333333222666888:::GGGZZZcccaaaRRRGGG<<<777666444444666444444333333333333222222111333333333111111222333666555444333333333333333///111222111000000111222333333333333222222222111222222333333333333222222111222444444333333444666444444444444444444444444333333333333333333333333444333333333333444444555555555555555555555666666666555555555555555555555666666666666666555555555444444444444444444444444555555666666666666777777<<<:::999:::;;;<<<;;;:::888888888999::::::;;;;;;999999:::::::::999888888::::::999999999999:::::::::999999:::;;;<<<======<<<<<<;;;;;;<<<===>>>???=========>>>??????@@@@@@>>>???AAAAAA@@@@@@AAACCCGGGJJJMMMOOOTTTbbbuuu|||ZZZNNNMMMEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@????????????@@@CCCFFFFFFEEEDDD??????@@@@@@AAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@========================;;;::::::;;;===>>>===<<<<<<<<<<<<======>>>>>>???EEEFFFYYYEEE:::BBB444>>><<<;;;:::999999:::;;;<<<999<<>>999888777666666666777888555444444444555666777777555666777666444333333333666666666666555555555555333444555777999;;;<<<===888888666777@@@LLLTTTTTTJJJDDD<<<666444444555555222333444444444333222111222222222222222222222222111111222444444555555555999777999AAAIIIJJJDDD===999888666555444444555666555555555555666777888999;;;<<<@@@FFFPPPddd222333444555666666777777555444444666999<<<<<<<<<777666666666666666666666555444:::???TTTUUUdddIII===:::888777777666555444555555555555666666666666555555666666666555555444666666555444333333222222111888;;;:::BBBQQQ\\\]]]YYYMMM@@@:::777444444666444444333333333333222222111222333333111111222333444444333222222333333333111222333222111000111222444444444444333333333333111222333444444333222111000222444444333222555777444444444444444444444444333333444444444444444333222222222222222333444444444444444555555666666666555555555555555555555555444444555555555555555666444444444444444444444444555555555666666666777777;;;999999999:::;;;:::999888888888999::::::;;;;;;::::::;;;;;;;;;:::888888:::999999999999999::::::999999999999:::;;;<<<===;;;;;;::::::;;;===>>>???=========>>>??????@@@@@@???@@@@@@@@@??????AAACCCIIIKKKMMMLLLMMMUUUcccnnnkkkTTTKKKJJJDDDBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEAAA@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>@@@CCCEEEFFFEEECCC???@@@@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>??????========================<<<;;;;;;<<<>>>??????>>>;;;<<<<<<===>>>>>>??????DDDHHHbbbHHH:::DDD555DDD@@@???===;;;:::;;;<<<<<<999<<>>===;;;888666888888888888888888888888===<<<;;;999888888777777666666666666666777888999999999999888888999999999::::::::::::::::::::::::777999;;;<<<;;;999999999888:::<<<;;;888666666666777777666666666777777888999999999888777666666555888888888999999::::::::::::999999999:::;;;===>>>:::999777666666666777888999888888777777777777888555777888777555333333555666666555555555444444444444555555666777888999999666888888777<<>>EEEOOObbb222333444555666666666666333222111333666:::<<<<<<777777777777666666666666222111777===SSSVVVfffLLL>>><<<:::999999888777555555555555666666666666666777777888777777666555555666666555444333333222222111:::>>>;;;???LLLXXX[[[___RRRDDD===888444444666444444444333333333222222111222333333222111222444222222222111222222333333333444444333111000111222333333333222222222111111000111333444444333111000///111444444222222555777444444444444444444444444444444555555666555555444111111000000111222333333333333444444555666666777444444444555555555555555333333333444444555555555444444444444444444444444555555555555666666666777888777666666888888777666666666666777888888999999:::;;;;;;<<<;;;:::999888999999999888999999::::::999999999999:::;;;<<<<<<;;;;;;::::::;;;<<<>>>???======>>>>>>??????@@@@@@======>>>>>>>>>@@@CCCFFFEEEHHHIIIHHHGGGKKKTTT\\\gggxxxooo]]]NNNHHHGGGCCC@@@????????????@@@BBBCCCCCCCCCBBBAAABBBCCCDDDEEE@@@??????>>>===>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>======<<<======???BBBEEEFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCC???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===@@@AAA@@@???;;;<<<<<<===>>>??????@@@<<>>;;;:::::::::666:::===;;;888:::AAAHHHTTT]]]```UUUFFF>>>======AAA???<<<::::::;;;===>>>:::<<<===>>>===;;;888666777888999999999999888777>>>===<<<:::999888888888777777777777888999;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;666999===>>><<<:::999888777:::<<<;;;888666666777888777777666666666666777999999999888888888888777777888888888888999999999777777666666777999;;;<<<:::999888666666666777777>>>===;;;:::999888888888666888:::999666444444666555555555444444333333333666666666666666555555555555888999777:::EEEPPPUUUYYYQQQFFF<<<666333333333111111333333444333222111333222222111111222222333111000000111222555777888:::;;;BBBPPP\\\\\\PPPDDD<<<:::888666555555777777555555444444555666888999999888<<>>???777888999:::;;;;;;<<<;;;<<<>>>@@@@@@@@@???@@@AAA???@@@BBBCCCCCCBBBAAA???AAAAAABBBBBBCCCGGGLLLPPP\\\bbbnnn~~~|||___RRRLLLDDD???AAABBBAAA???>>>???AAACCCDDDCCCCCCCCCBBBAAA@@@???>>>========================@@@@@@@@@????????????>>>>>><<<::::::===???@@@AAA>>>>>>===============>>>;;;<<<===AAAEEEGGGHHHGGGAAA???>>>???@@@BBBAAAAAA<<<<<<<<<===>>>@@@AAABBB===<<<;;;<<<>>>>>>>>>===<<<===>>>??????@@@@@@???;;;<<<<<<===>>>=========;;;IIITTTPPPAAA:::@@@KKKMMMIIIBBB<<<999888:::;;;===<<<;;;<<>>======<<<;;;:::::::::<<<===>>>;;;;;;<<<<<<;;;999777666:::999999999888777777777;;;<<<=========;;;888777777777888888888888777666888888999999999:::::::::;;;;;;:::999888666555555999999:::;;;;;;;;;;;;:::888999;;;;;;;;;:::888666888777666555555666888999777777888888888888777777777777777777666666666666777777777777777777888888;;;===;;;777666999999777666:::>>>===999666666888;;;;;;;;;<<<<<<=========;;;888555444444444444333666555555555555555666666666777777555666<<>>EEEPPPddd333333444555555555555555555444333222333444666777333333333333444666888999555444888;;;FFF\\\aaaPPPBBB;;;666777888555444555555555444333333444555555555555444444333333444444555333222333555666444222333444777999888;;;IIIWWWddd]]]NNN???999:::999666444444444333333222222111222222222111///000333555666555444333333222333333333333333222222111111111333222000000111222111000333333333333333333333333333555666666444333333444333444555666555444222111444444444444333333333222333222222111111222222222333555666666555444444555555444333333222222333333555555444444444444555555333333333333333333444444777888888777555444555777666777888888888888777666777777999::::::::::::999:::999888777666666666666:::::::::999999999888888;;;;;;:::::::::;;;<<<<<<999999:::;;;<<<<<<<<<;;;:::;;;======<<<<<<===>>>>>>???AAACCCDDDDDDCCCBBBAAAAAABBBBBBCCCEEEJJJMMMNNNSSS\\\hhhyyyiiiRRRKKKIIIDDDBBBDDDCCCCCCAAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>@@@>>><<<<<<>>>@@@AAAAAA>>>>>>============>>>>>><<<;;;<<<>>>BBBDDDEEEDDDAAA???>>>>>>@@@AAAAAA@@@<<<<<<<<<===>>>???AAABBB<<<;;;:::;;;===>>>===<<<<<<======>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;===CCCHHHEEE>>><<>>@@@BBBDDDDDDRRRVVVUUUKKK@@@=========;;;;;;;;;;;;;;;<<<======;;;;;;<<<;;;;;;999888777888888888777777777777777999:::<<<<<<<<<;;;999888777777777777888888888888999999999999::::::::::::<<<;;;:::888777666666666888888999:::::::::::::::999:::;;;<<<<<<:::888777999888666555444555666777777777888888888888777777777666777777777777777777888888777666666777777777999;;;:::666444666777555555999======999666777999:::::::::;;;;;;;;;<<<<<<:::888666666777888888777777777666555444444444555444666888777777;;;DDDKKKWWWSSSIII===777666444000333444444555555444444333555333222333555666555333///111222333333555888;;;???GGGSSSbbbnnnmmmZZZGGG:::999888777666666666666555555555555666666666666666777===EEEQQQeee333444444555555555555444555444333222333444555666111111111222333444555666444333777;;;DDDZZZ___OOOAAA:::444555666555444555444333333222222333333444444444444444444444555666222111111222444555444333333333555666444666AAANNN```\\\QQQDDD===;;;888444333333333333333222222222444555444222111111222444666555444333333222222222222222111111111111111000222111///000111333222111111222222333333444444555333555666666444333333444333333444555555444222111555555444444444333333333111111111111111111111111333444666666444333444555333333333333333444444555666666555555555555666666333222222222333444555555888888888777444333444666666777777888888777777666666777888999::::::::::::999999888777666666666666:::::::::999999999999888<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;999;;;======<<<;;;<<<======>>>@@@BBBDDDDDDDDDDDD@@@AAABBBAAAAAACCCFFFIIIGGGLLLQQQWWWbbbvvviiiVVVGGGEEEFFFDDDBBBDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????BBBBBBAAAAAA@@@???>>>>>>BBB@@@======???@@@AAA@@@>>>>>>============>>>>>>===;;;:::;;;>>>@@@AAAAAA@@@>>>======???@@@@@@???<<<<<<<<<======???@@@@@@;;;:::999:::<<<===<<<;;;<<<============<<<;;;;;;888888999::::::::::::999===<<<;;;::::::>>>BBBEEELLLHHHCCC===999888888999<<<<<<>>>???AAACCCDDDDDDMMMQQQPPPGGG>>><<<======::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::999888777666666666777777777777777777888999:::;;;:::999999888777777666777888999:::999999:::::::::;;;;;;;;;<<<;;;999777666666777888777888888888999999999999999:::;;;<<<<<<:::888777888777666444444444555666666777777888888777777666555666666777777888888888:::999888777777666777777888;;;:::666333555555444444888;;;;;;999777888:::888888999999999999::::::999888777888:::<<<<<<<<<999888777666555444444444444666888888777999>>>CCCOOONNNHHH>>>888777555111444444555555555555444444555444444444666666444222...000333555666888;;;===FFFQQQ```mmmrrrlllXXXEEE999888777666666666666666333444444555555666666777666888===EEEPPPccc333444444555555444444444444444333222222333444444000000111222333444555555444444888;;;DDDYYY```QQQAAA999444444555444333444333333333222222333333333444333333333444555666666111111222333444555555555444333555555222222;;;EEEWWW[[[XXXKKK===666333222222222222222222333333333444555555444222222444666666555444333222222222222222222222222111111111111222000///000222333333222000111111222444555555666444555777666444333333444222333444444444333333222555555555444444444333333111111111222222222222222222444666555444333444444222222222333333555666666666666666666666777777888444333333333444555666777888888888666444333444555666777777777777777777666666666777888999::::::;;;888888777666666666666666999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<;;;<<<>>>??????>>>===>>>???===>>>???AAABBBBBBBBBBBB???@@@AAAAAAAAAAAACCCEEEGGGKKKOOOPPPUUUcccyyywww[[[NNNDDDCCCDDDBBB?????????@@@AAABBBBBBAAA???>>>??????@@@AAAAAAAAAAAAAAA????????????????????????CCCBBBBBBAAA@@@???>>>>>>AAA@@@>>>===???@@@???>>>>>>============>>>>>>??????<<<:::999;;;===>>>??????===<<<===>>>?????????<<<<<<<<<<<<======>>>???:::999888999;;;<<<;;;:::<<<======<<<;;;:::999888777888888999999999999999;;;999666666999===@@@AAAFFFCCC???<<<999888888999;;;===???@@@AAABBBDDDEEENNNQQQOOOFFF>>>=========999:::;;;<<<<<<;;;:::999::::::::::::999999999999666666777777888888999999555666777999::::::::::::999888666666666888:::<<<999::::::::::::;;;;;;;;;<<<;;;888666555666888:::777777777777777888888999888999:::;;;;;;999777666666666555444444555666777666666777777777777666666444555666777888999::::::<<<;;;:::999888888888888999===>>>999555555666555333666999999888888999:::777777777777777777777777999888777999;;;======<<<999999888777666666666666777888999888777888;;;???JJJMMMJJJBBB;;;888555222333444444555555444444333333444444555555555444222222444555777999===BBBFFFRRR\\\gggkkkiii___NNN@@@777777777666666777777888555555666666666777777777999:::>>>DDDMMM___{{{333444444444444444333333333333333222222222333333000111222333444555555666666666:::<<>>???=========>>>======<<<<<<>>>???AAA@@@???>>>>>>???>>>>>>??????>>>>>>>>>===>>>@@@AAAAAA@@@@@@AAABBBBBBGGGKKKJJJJJJQQQ```llleeeRRRJJJCCCBBBBBB???===<<<:::;;;>>>@@@AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA????????????????????????BBBBBBAAA@@@@@@???>>>>>>@@@>>>======>>>???>>>==================>>>??????@@@>>>;;;:::;;;=========>>><<<;;;;;;===>>>>>>======<<<<<<<<<<<<<<<======:::999888999;;;;;;;;;:::<<<<<<<<<<<<;;;999888777888888999:::::::::::::::888999:::999999:::<<<>>>>>>===;;;:::999999999::::::===???@@@@@@AAACCCFFFSSSTTTQQQGGG@@@???>>>===888999:::;;;;;;:::999888999999999999999999999:::888888888999999:::::::::444555666888999:::;;;;;;999888777666666888:::<<<999999999:::::::::;;;;;;;;;:::777666555777999;;;777777666666666777888999666777999:::999888666555444444444555666777888999666666777777777777666666444555666777888999:::;;;>>>===<<<;;;::::::999999<<>>GGGMMMOOOIII@@@:::777333333333444444444444333333222333444444444444444444555666777:::>>>FFFOOOUUUaaaeeefff```WWWNNNEEE<<<777777666777777888999:::888888888888888777777777::::::===AAAJJJ\\\yyy333444444444444333333222333333222222222222111111111111333444555666666666888777:::;;;CCC[[[ggg]]]EEE===555444444222222333222333333444444333333222333222222222222222333444222444555555555555666777555444444555444222777>>>JJJ\\\ggg\\\FFF666333555222222222222222111111111000222444444444444666888555444333222222111111111333333333333333444444444222111///000111333222111000000111222444555666666444666777777555444444555222222222222333333333333444444333333333222222222000111333444555555444333222333555555333222333444333333333333444555666777666555555666666777888999888666555333333444666777666666777555444333555666777666666555555666666777888777777777777888999999777666666555555666666666888999999999999::::::::::::::::::;;;<<<===>>>???<<<<<<===============<<<===>>>??????===<<<<<<===???>>>>>>===<<<<<<;;;;;;===???AAABBBAAA@@@@@@@@@???CCCGGGGGGEEEGGGOOOWWWeee{{{nnnVVVIIIEEEAAA???>>>>>>======777999<<<>>>???@@@???>>>>>>>>>???@@@AAAAAA@@@@@@????????????????????????@@@@@@@@@????????????>>>>>>===<<<===>>>???>>><<<===<<<<<<======>>>???@@@@@@>>>;;;;;;<<<======<<<===;;;:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<:::999888999;;;<<<;;;:::<<<<<<<<<;;;;;;999888888999999:::;;;;;;;;;;;;:::777:::======;;;:::;;;===999999999999999:::;;;;;;:::===???>>>===???CCCGGGVVVWWWRRRHHHAAA@@@???===999999:::::::::999888888888888888888888999:::;;;999999999:::::::::::::::555555666777999:::;;;<<<:::999888888777888999:::888888999999999::::::::::::999777666666888999;;;888777666666666777999:::777888999:::999888666555444444555666777888999999555666666777777666666555555555666777888::::::;;;>>>===<<<;;;;;;:::;;;;;;>>>DDDFFF@@@:::888999999444555555666777888888999666666555555555555444444888777777777888777555444555555555666777888999:::;;;999777555666888;;;===CCCMMMSSSNNNDDD===888555444444555555555555444444222333444444333444777999888999;;;???FFFOOOZZZaaafffeee^^^RRRHHHCCC???;;;777777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<===@@@HHH[[[yyy444444444444444333222111222222222222222111000000000111333444555666555555888777999999AAA[[[jjjbbbHHH???777555444222111333111111222333333222111111222222111111000111111111222444666555333222444666333222333555444333666<<>>777555333333222222111111000000111222444444333333444555555444333222111111111111111111222222333333333333333222000000111222111000111111222333333444555555555666777777555444444555222222111222222333333444333333222222222111111111///000222444444444333222111333555444333222333444444444444444444555666777555555555555666777888888888666444222111222333555444555555555444444666777777666555555555555666777999999777666666777777888666666555555555666666777888888999999999:::::::::999999999999::::::;;;<<<:::;;;<<<<<<============<<<>>>???>>><<<;;;;;;<<<>>>======<<<<<<<<<======<<<>>>BBBCCCBBB@@@@@@@@@???BBBEEEFFFEEEGGGKKKOOOSSSdddxxxbbbNNNEEEDDDAAA======>>>@@@AAA999:::<<<>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===<<<<<<>>>@@@@@@???>>><<<<<<<<<<<<===>>>???@@@>>><<<;;;;;;<<<===<<<:::<<<;;;999:::;;;======<<<===<<<<<<;;;:::::::::;;;;;;:::999:::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999999888999::::::;;;;;;::::::999:::;;;<<<<<<<<<======999999:::;;;;;;;;;;;;;;;:::<<<===<<<:::<<>>AAADDDHHHLLLRRRYYY]]]\\\ZZZRRRFFF???===;;;888777777888999:::<<<>>>???AAAAAACCCDDDFFFGGGHHHIIIHHHEEEBBBAAAGGGYYYwww444444444444333333222111222222222222222111000//////000222444555555555444888777888777???ZZZkkkeeeJJJAAA888666555222111222///000111222222111000///222222111000/////////000222444555444222111222444222000222444444333666<<<@@@PPP]]][[[PPPCCC999222444333333222111000//////222444555444333222222222555444333222111111111111000000111111222222222222444222111000111111111000111222222333333444444555555666888777555444444555222111111111222333333444222222222111111111000000---///111333444333222111111333555444333222333333555444444444444555666666444444444444555666888888777555222000//////111222333444555444444444666888777666555444444555666777:::999888666666666777777666666555555555666666777888888888999999::::::::::::999888888777777888888999999;;;<<<===============???@@@???===<<<<<<==================>>>???@@@;;;>>>BBBCCCCCCAAA@@@@@@===???AAACCCDDDFFFJJJLLLKKKWWWeeeqqq|||___MMMHHHGGGDDD???===@@@CCCDDD======>>>>>>>>>>>>>>>===??????@@@@@@@@@??????>>>========================<<<<<<<<<===>>>>>>??????=========???AAABBBAAA@@@<<<<<<<<<<<<===>>>@@@@@@<<<;;;:::;;;<<<<<<:::999<<<:::999999;;;<<<<<<;;;===<<<<<<;;;::::::::::::;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<<<<;;;::::::888888999::::::::::::999;;;999777888<<>>;;;<<<<<<======<<<<<<;;;:::<<<===:::888;;;BBBIIISSSRRRLLLCCC>>>???>>><<<;;;:::888777777777888999777777666666777999;;;<<<:::999999999888777777777777777777888999;;;<<<===;;;;;;;;;;;;999888777666666777777777777888888888777777777888999999999::::::888777666777888:::;;;:::;;;<<<======;;;999888;;;;;;::::::888777666555555555666666666666555555777777777888999999::::::999999888888888999::::::;;;BBBEEE???777444555555666555444444666777777666666666666555555444444444555444555666888777555333333333222111111111222222111222444666999999888666888GGGSSSRRRIIIAAA===;;;888888999999999999888888555666666555555888>>>CCCFFFIIIMMMOOOPPPQQQRRRSSSPPPNNNHHH???;;;;;;999666777777888999;;;===???@@@GGGHHHJJJMMMOOORRRTTTUUUTTTNNNHHHDDDFFFUUUrrr111111222333333333222222333333333333333333333333111222222333333222222111555999444:::@@@TTTqqqlllQQQ@@@999777111000333...333222111000000000111222444///...111333111111333333333444444444333222222000111222222333444777:::AAABBBLLLXXXSSSBBB777777222111000111333444333222444222//////111333444444777666555444333333222111//////......///111333444555333111///......///000555555444333222222222222222333444555555555444333333222222111111222222333222222333333333333222222333444555555333111111222222222222222222222222222555555666666555555444333555555444333333555666777444333333222333444666777555444444333333555666777888888888777666666555555777777888888888888777777:::999888777666666666666666777888888777888:::<<<;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<@@@???===<<<::::::999999>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDLLLPPPUUU\\\jjjyyy^^^OOOGGGEEEAAA>>>>>>@@@BBBDDD======>>>???????????????@@@???>>><<<<<<<<<===>>>===>>>?????????>>><<<;;;<<<<<<===???AAAAAA@@@>>><<<===>>>@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<;;;888666666888:::;;;::::::::::::;;;<<<<<<=========;;;888777888999;;;;;;<<<<<<;;;;;;:::999======<<<:::888777999::::::::::::999999999888888;;;999777666777;;;>>>@@@@@@:::888<<<@@@>>>:::999<<<:::999:::999999@@@IIITTTPPPIIICCC>>>;;;:::999999999:::;;;:::888555444777777888999999999999888:::999888666555555555555888777777777777777888888;;;:::888777666777888999777777888888777666555555777777777777777666666666888888777777777777888888777999;;;<<<;;;;;;<<<>>>=========;;;999666444222333444666777888777666555555555555555777999;;;<<<;;;::::::999999::::::;;;>>>>>>===<<<:::888666555555555444444444555555666333333333444444444555555444444555555666777777777777333000///111333333222222222333333444555666666>>>???GGGRRRTTTJJJAAA>>>===:::666555555555555555333444444444666===HHHPPPTTTSSSQQQNNNKKKGGGCCCBBB?????????<<<888666555666999::::::888888:::???CCCLLLYYYdddfffeeegggfffccckkk[[[NNNJJJLLLVVVppp111111222333333333222222222222222222222222222222111222222333333222222111444888444;;;AAAUUUrrrmmmQQQ@@@999777111111333...222222111000000111222333555111...111222111000333222222333444444333333333111222333333333444777:::===@@@LLLYYYVVVEEE888666444222111111222444333333444222000000111333444333555555444444333222222222000000//////000111333444444222111///...///000111444333333222222222222333111222333444444444333333333222222111111222222333111222222333333222222111222444555555333111222222222222222222222222222222555555555555555444333333555555444444555555666777444444333333333444555666777666666555666777888999888777666666666666666666777777888888888888777777999999888666666555555666666777888888777888:::<<<999999999888888999999999999999::::::;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGKKKPPP[[[oooyyy___QQQGGGEEEBBB??????>>>>>>>>><<<===>>>>>>??????>>>>>>??????>>>==================>>>>>>???>>>===<<<;;;<<<<<<<<<>>>AAAAAA@@@>>>===>>>?????????>>>===<<<::::::;;;;;;<<<<<<<<<===<<<<<<;;;999666666888:::;;;:::::::::;;;;;;<<<<<<=========;;;888777888999;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;:::777777888::::::::::::999999888888888:::888666666777:::===???@@@:::888===@@@>>>;;;:::;;;999888999888999@@@IIIQQQMMMFFFAAA===;;;;;;:::999999:::;;;:::888666555777777888999999999999999999888777666666555666666888777777777777777888888:::999999888888777888888666666777777777666555555666666666666666666666666888888777777777777888888777999;;;;;;;;;:::;;;<<<======>>>===;;;999666444444666777999999888777666666555555555777888:::<<<;;;::::::999999::::::;;;<<<<<<<<<;;;999888666555666555555444444444555555333333333444444444555555444444555555555555666666555222//////111333333222222222333333444555555666:::<<>><<<;;;999:::;;;:::999888999;;;333888======<<<>>>GGGOOO___lllxxx|||}}}~~~zzzkkk[[[SSSPPPYYYsssyyyqqq000111222333333333333333111111111111111111111111111222222333333222222111222777333;;;AAAUUUqqqlllQQQ@@@999777111111444///222111000000111222333444888222///111111000000333111222222333444444444444333444444444333444777999:::???MMM\\\[[[JJJ;;;666666444111000222333333333555333111000111222222222222222222222222222222222222222111111111111222333222111000//////000111222222222111111111222222333000111222333333333222222333222222111111222222333111111222222222222111111222444555444333222222333222222222222333333333333444444555555444444333222444555555666666666666666555555444333333333444444777666666666666777888888777666555444444666888999777777888888888888777777888777666555555555555555666777888888777777999;;;888888777777777777888888999999999::::::999888888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGJJJPPP^^^qqq~~~uuu]]]OOOFFFDDDBBBAAA@@@???===<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<>>>@@@AAA???======>>>>>>>>>>>><<<;;;:::888888999:::;;;<<<======;;;<<<;;;999777777999::::::::::::;;;;;;;;;<<<<<<<<<======;;;999888888:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;999777777888999999999999999888888888888999777666555666888;;;===>>>:::888===???>>>;;;;;;:::888888999888999AAAJJJPPPKKKDDD???===<<<<<<;;;999999:::::::::888777666777777888888999999999999888777777666666777777777888777777666666777777777888888999:::999888777666444555666666666666666666555555555666666666666666888888777777777777888888777999;;;:::999888999:::;;;===>>>???>>>;;;888666666777999:::;;;:::999888666666666666777888:::;;;::::::999999999999::::::999999:::999999888777666777777666555444444444444333333333444444444555555555555444444444444333333222000//////111333333333222333333444444555555555777999AAAOOOVVVPPPCCC999666444333333444555555444555555888>>>FFFNNNTTTWWWUUUOOOGGG>>>888666555666333555777888888:::===???444:::>>>======DDDTTTbbbrrr}}}}}}nnnbbb[[[```www|||qqqggg\\\VVV000111222222333333333333222222222222222222222222111222222333333222222111222777333:::???QQQllleeeQQQ@@@999777111222444000111111000000111333444555999333000111111000000222000111222333444555555555444555555444333444666999777>>>MMM]]]___RRRAAA888999666222000111333333333555333111111222222222111000000111111222222222222444333333222222111111111000000//////000111222222000000000000111222333333111222222222333333333333333222222111111222222333111111222222222222111111222333555444333222222333222222222333333333333333444444444444444333333222444555666777888777666555666555555444333333333333444444444444555555555666777555444333333666999;;;777777888888888888777777777666555444444444444444555777777777777777999;;;888888888777777888888888999::::::::::::999999888:::::::::::::::::::::::::::;;;;;;<<<============<<<===>>>@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGHHHKKKSSS```iiippp\\\QQQLLLHHHDDDBBBBBBCCCAAA???<<<<<<============<<<<<<<<<===>>>??????>>>===<<<===============<<<<<<<<<<<<<<<<<<>>>@@@@@@>>><<<;;;<<<=========<<<;;;:::888999999:::;;;<<<<<<<<<;;;;;;;;;:::888888999;;;::::::;;;;;;;;;<<<;;;;;;<<<======;;;999888999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;999888777888999999999999999999999888888888777666555666888:::<<<<<<888777<<<>>><<<:::;;;:::888888::::::<<>>>>>===<<<999999:::::::::999888888888888888888888999999999777777666666777888888999888777777666666666666777666777999;;;;;;999777555333444555666666666666666555555555555555666666666888888777777777777888888777999::::::888777777888999:::===>>>>>><<<999777666888:::;;;;;;:::999888777777666666666888999:::::::::999999999999::::::777777888888888888777777888888666555444444444444333333333444444444555555555555444333333222111111000/////////111222333444333333333444444444555555666666<<>>888444444555666111222444555666888;;;>>><<<>>>>>>===BBBPPPeeeuuu~~~}}}}}}uuummmnnn~~~yyykkk___WWWPPPIIIEEE///000111222333333444333333333333333333333333333111222222333333222222111222777333999<<>>>>>>>>>>>======<<<<<<>>>???@@@AAAAAAAAA???????????????@@@AAAAAA@@@AAABBBCCCEEEJJJRRRWWWgggwww}}}zzzpppddd]]]YYYRRRIIIDDDDDDDDDCCCBBB<<<<<<============<<<<<<<<<===>>>??????>>>===<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<888999;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888:::;;;999:::;;;<<<<<<<<<;;;;;;<<<======;;;999999:::;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;:::999888888999999999999999999999::::::999888777666777999:::<<<:::777777;;;<<<999888999;;;999:::<<<===???GGGPPPYYYRRRHHHBBB@@@@@@>>><<<888999999::::::::::::999888888777777777888999:::777666666777777888999:::888888777666555555666666555777999;;;;;;:::777555444444555666777777777666555555555555666666777777888888777777777777888888777888:::999888777777888777888:::<<<<<<:::888777666777999;;;;;;:::999888888888777666666777888999:::999999888888999999:::555666777888888888888777999888777666555444444444333333333444444444555555555555444333222111111000///000000111111222333444333333333444444444444444666555777???KKKPPPJJJBBB666444333222444555444333666888===EEEKKKMMMJJJEEE<<<;;;999777555444444444333333444333333444777:::???@@@CCCKKKWWWhhhwww~~~rrrlllkkk{{{}}}iii```TTTKKKEEECCC@@@===///000111222333444444444333333333333333333333333111222222333333222222111222777333888:::HHH___VVVPPP@@@999888222333666111222222111111222333444555777222111333444111000222111222222333444444444444222333333333222333666888888<<>>??????>>>===<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>@@@AAABBBCCCGGGLLLOOOVVVcccxxxzzzppphhhkkkppppppllliiifff\\\OOOGGGDDDDDDAAA???======>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<>>>??????===;;;777888:::<<<>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999:::;;;999:::;;;<<<<<<<<<;;;:::<<<======<<<:::999;;;<<<;;;;;;<<<<<<;;;;;;:::999888:::<<<<<<:::999999:::::::::::::::;;;;;;;;;;;;::::::999999999:::<<<<<<;;;888888;;;;;;777666999;;;::::::===>>>AAAIIISSS[[[RRRGGG@@@??????===:::888999999999::::::;;;;;;999888777777777888:::;;;777777777777777888999:::888888777666555555555555555777999;;;;;;:::888666555666777777777777777666555555666666777777888888888888777777777777888888666888:::999888777888999666777888999999888777777777888:::;;;<<<;;;999888999888777666666777777888999999888888888888999999666666777888888888888888888888777666555555555555333333333444444444555555555555444333333222111111000111333333222222333555444444444444444444444444444444444888CCCMMMNNNIII;;;888555333333444444444666:::BBBHHHJJJGGG@@@:::777777777666555333222000444444444333222333666999===DDDQQQbbbrrr}}}}}}~~~|||oooaaaZZZZZZeeeooo}}}rrreeeVVVOOOEEE???===<<<:::888///000111222333444444444222222222222222222222222111222222333333222222111111666333888;;;GGG^^^TTTPPP@@@999888333333666222444333222111222222444444444111111555666333111222222222333444444333333333000111222111111333666888888:::AAAMMMXXXZZZPPPEEE===:::777555444333111///222111111222333444333111111111222222222222222222000111222222222111000//////000000111111111111000444333333222222222222333333333222222222333444555333222222111111222222333444555555666666555555444000222444444333333333444222222333333444555555666666666777777666666555444333333333333333444555555222333444555555555444333555555777888888888777666444444444444444555666777777777888888888888777777666555555555555555666666555666777666666666888:::888888777777777777888888777888999:::;;;<<<<<<<<<:::::::::999999999888888777999;;;===>>>>>>===<<<;;;;;;===>>>???@@@@@@@@@>>>============>>>?????????@@@AAABBBDDDFFFJJJLLLNNNVVVddduuuiii]]]TTTXXXbbbggghhhhhheee[[[OOOHHHFFFDDD@@@<<<>>>>>>??????>>>>>>===<<<===============>>>??????>>>===<<<;;;;;;;;;<<<<<<===<<<<<<===???>>><<<:::999:::<<<===>>>>>>>>>===:::::::::::::::;;;;;;;;;999;;;<<<<<<;;;::::::;;;888999;;;======<<<;;;:::<<<======<<<::::::;;;===;;;;;;<<<<<<;;;;;;:::999999;;;======<<<:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>===;;;;;;===<<<777666999:::999:::===>>>AAAJJJTTTWWWMMMBBB<<<<<<===;;;888888888888999:::;;;<<<<<<999888777666777888:::;;;888888888777888888999999888888777555555444444555555777888:::::::::888777888888888888888888777666666666777777888999999:::888888777777777777888888666888999:::999999999;;;888777777777777777777777888:::;;;======<<<;;;::::::999777666666666777888999999888888888888999999777777888888999999888888777777666666666666666777333333333444444444555555555555444444333333222222111333555555333222333555444444444444444444444444000222333666???KKKOOOMMMBBB===888444333444444444555===GGGLLLKKKCCC:::444444444444444333222111000444444444444444777;;;>>>DDDOOO___ooozzz~~~}}}{{{ppppppqqqmmmaaaQQQJJJKKKOOOZZZjjj|||zzzrrrhhh[[[QQQHHHCCC<<<999999999888666//////111222333444444444111111111111111111111111222222222333333222222222000555222999<<>>======:::;;;<<<>>>????????????===============>>>??????===>>>>>>???AAACCCEEEGGGHHHLLLSSS^^^oooqqqbbbSSSHHHKKKTTT[[[^^^___^^^UUULLLHHHHHHGGGBBB===???????????????>>>======>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;:::;;;<<<<<<===<<<<<<===???>>><<<:::;;;<<<===>>>>>>>>>===<<<777777888999:::;;;;;;<<<999;;;<<<<<<;;;:::;;;<<<888999;;;======<<<;;;:::<<<======<<<::::::;;;===;;;;;;<<<<<<;;;;;;:::999999;;;===>>>===;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>>>>??????===>>>???===888777:::999777999<<<>>>AAAJJJTTTRRRHHH===888999;;;999777888888888999:::;;;<<<===999888777666666888:::;;;999999888888888888888999888888777555555444444444666777888999:::999999888999999999999999888777666666777777888999:::::::::888888777777777777888888555777999:::::::::;;;<<<:::999777666666666777888:::;;;===>>>???>>>===<<<:::999888666666666777777999999888888888888999999888888999999999999888888777666666666666777777888333333333444444444555555555555444444444444333333222555777666333222333555444444444444444444444444,,,111444555>>>JJJPPPNNNFFFAAA:::555333333444555555???JJJPPPKKKBBB888333000000111111222333333444222333444555777;;;@@@DDDQQQZZZfffooorrrssstttuuulllkkkkkkhhhZZZIIIBBBDDDAAAKKKZZZmmmyyykkk___WWWOOOGGGAAA???;;;777666888:::999777