BM6P6(@ xxxeeeNNNAAA:::555333444333333333333333333333333///000111111000111333555<<<<<>>>>>CCCHHHJJJHHHDDD???888222111111333999@@@GGGUUUdddnnnvvv|||xxxmmmggg]]]TTTLLLFFF@@@===777555222...+++*********++++++***************)))))))))))))))))))))))))))------------...000222333///000222333333555888:::<<<;;;999888777888:::;;;777777777888999:::<<<======>>>===;;;999999;;;=========<<<;;;;;;<<<===>>>===<<<:::999888888999:::>>>>>>>>>>>>============?????????===;;;888666444222222222111111///...---333444555555444333111000...---+++)))(((((()))***,,,***(((***///333333222........................,,,------...---+++***))))))***+++---///111333444333222222222222222333333222222222333333444444555333333333333333333333333555444444333333444444555333333333444555666777777;;;<<<>>>>>>===<<<<<<===;;;;;;;;;::::::999999999;;;<<<<<<:::888666666777888777888;;;;;;777222///000444999;;;>>>HHHWWWbbbnnnttt|||~~~|||{{{{{{}}}|||yyytttppppppuuuyyy{{{}}}xxxvvvwwwxxxyyywwwvvvttttttwww}}}|||qqqlllmmmqqqttttttqqqpppoooooonnnlllhhheeeXXXTTTSSSTTTTTTQQQRRRVVVTTTPPPHHH@@@;;;999999:::555555555777999<<>>999555333444000000000000000000000000000111222222222333555888>>>@@@HHHTTTbbbsss}}}oooddd\\\WWWRRROOONNNMMMKKKJJJJJJKKKMMMNNNFFFGGGHHHGGGFFFDDDBBBAAA===<<<<<>>FFFMMMZZZiiirrrzzzyyyttthhhccc[[[SSSLLLFFF@@@<<<666444111...+++******+++///...---,,,+++***))))))***************************)))))))))***,,,...///000222333444444555777999999777555444333444555666666777777888999;;;<<<===<<<<<<<<<;;;::::::<<<>>>======<<<;;;<<<===??????>>>===;;;999999999999999>>>>>>=========<<<<<<<<<>>>======;;;999666333222222333333333222111000000111222222222222111000///---,,,***((('''((()))***+++***)))+++---000222222..................---------......//////...,,,,,,------///000222333444555333333111000///.........111111111222222222222222444444444333333222222222444333333333333333333444333333333333444555666777888:::=========<<<>>>???;;;::::::999999999999999;;;<<<<<<;;;999777888888<<<;;;;;;<<<;;;888555444555999<<<<<<<<>>:::999:::;;;777777777777999;;;===>>>@@@AAACCCEEEFFFGGGFFFFFFIIIHHHFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLMMMNNNNNNOOOOOOOOOSSSVVV\\\ccchhhmmmooopppwwwyyy}}}ppp]]]OOOAAA:::777444222333222222222222222222222222111222333333444555999;;;???CCCNNN]]]kkkzzzzzzmmmaaaYYYTTTOOOKKKIIIHHHHHHHHHIIIKKKMMMNNNGGGFFFFFFEEEDDDBBB@@@???::::::;;;???CCCCCC???;;;777111---///333999BBBKKKVVVcccqqqzzzyyyqqqkkkaaa]]]XXXRRRLLLEEE???:::555333000---+++++++++,,,111000///---+++***((((((************************+++++++++,,,---...000000222333555555444444666777666555333111000000111222666777888999:::<<<======;;;<<<<<<;;;::::::<<<>>>===<<<<<<<<<===>>>@@@AAA???>>><<<:::999999999999======<<<<<<<<<;;;;;;;;;;;;;;;:::888666333111///222333333333333333222222333444444555444444333222,,,+++***((((((((())))))***++++++++++++,,,///111/////////......---------......///000000000000/////////000222333444444444666555444333222111111111333333333333333333222222444444444333333222222222444333333222222333333444333333222333333444555666666888;;;<<<<<<===>>>@@@:::999888888888888888888;;;<<<===<<<:::999:::;;;>>>>>>===:::777666666666888;;;===<<<:::===EEELLLWWW___jjjrrrvvvxxx{{{}}}|||||||||xxxtttqqqppppppwwwzzz~~~ssskkkjjjpppwww{{{~~~vvvmmmhhhiiilllooopppsssqqqooommmiiiddd^^^YYYYYYUUURRRRRRNNNHHHEEEGGGAAA???===:::999:::;;;;;;:::999999888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHKKKQQQWWW\\\```bbbbbbhhhkkkpppvvvzzz}}}~~~~~~rrr___OOOEEE;;;888666333111222222222222222222222222222000111333333444777;;;>>>CCCJJJVVVfffrrrvvviii]]]VVVQQQLLLHHHFFFFFFFFFGGGHHHIIIKKKLLLGGGFFFDDDBBBAAA???>>>===;;;;;;<<>>999888777666666777888888;;;<<<======<<<;;;<<<>>><<<>>><<<666222333555666555777::::::999<<>>=========?????????>>><<<888333///222///000777AAAKKKWWWbbbhhhsss{{{pppeee[[[VVVTTTRRROOOMMMIIICCC<<<888222111...,,,++++++,,,---------..................******************************+++,,,---...//////333444666555444222222333333222000...------...///333555777999;;;<<<<<<======>>>>>><<<:::888888888::::::::::::;;;===???AAA???>>><<<:::999999999999:::::::::999999999999888999888777555333222111111111111222222222222222222............//////000000......------------------***,,,---,,,))))))---000000000/////////.........,,,,,,------...///000111...///000222222222111000/////////000111333444555777888999999999777666444///000111222444555666777777777666666666666777777777666666666666777777888777999;;;;;;:::999999:::888888666555666777888999;;;===>>>>>>===<<<===???;;;===;;;555333777999777444666888888888:::???BBBDDDLLLWWWbbbjjjrrr{{{{{{tttoootttuuuxxx|||{{{|||wwwuuussstttzzz{{{vvvoookkkjjjmmmqqqtttqqqpppooommmiiiccc\\\WWWOOOKKKIIIHHHEEE???===???777777888888888999::::::::::::999999:::<<<>>>???>>>>>>>>>??????@@@AAAAAA???@@@BBBDDDGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDD@@@AAABBBCCCCCCBBB@@@???@@@BBBGGGKKKOOOQQQRRRSSSXXX[[[```dddggggggfffeeecccfffhhhhhhhhhkkkqqqvvvuuu^^^KKKAAA;;;666666444000...//////////////////////////////000111333555:::@@@DDDLLLUUUeeevvvpppggg[[[RRRMMMJJJGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA>>>===<<<===>>>BBBAAA@@@===999444///,,,...---111<<>>===:::888777777999888888888999:::<<<======<<<:::999888888999:::999999999888888888777777777666555444333333333333111222222222222222111111---------...///000111222///////////////.........,,,,,,,,,++++++,,,...000////////////////////////,,,,,,,,,,,,---...///000...000222444444333222111222222222111222222333333555666888999999777555444///000111222444555666777999888888777777888888999888888777777777777888888777999::::::888777888999999888666555555777999:::<<<===>>>>>>===<<<===???;;;>>>===888:::AAA@@@:::999999999888777888;;;===???FFFOOOXXXaaakkkvvv~~~yyysssnnnnnnqqqxxxzzzvvvwwwyyywwwwwwyyy}}}~~~|||||||||yyyuuuppplllkkkmmmqqquuuppppppooommmjjjddd\\\WWWRRRMMMIIIGGGBBB===;;;===999999999999:::;;;<<<<<<;;;:::::::::;;;===>>>??????>>>>>>>>>>>>???@@@@@@???AAACCCFFFHHHIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDCCC;;;===>>>@@@@@@???===<<<>>>@@@DDDHHHKKKMMMMMMNNNUUUWWW[[[^^^``````___^^^ZZZ[[[\\\]]]]]]___bbbeeexxxhhhSSSCCC;;;666444444333///...000111111111111111111111111///111222444777<<>>???AAA@@@>>>:::555111...---...///555BBBOOO[[[fffpppyyy{{{mmmaaaYYYTTTQQQPPPNNNKKKHHHEEEAAA<<<888333111...,,,******+++++++++,,,---...000111333333++++++++++++++++++++++++***+++---...000000000//////111333444222000000000...---+++++++++,,,...//////111444777999:::::::::999:::<<<<<<:::999999999777777666666666777999:::::::::888888888888999:::888888888777777777666666444444333222222333444555333444444444333222111111000000///000111333444666......////////////......---,,,***+++---///000000.........///000000111111---,,,,,,,,,,,,---///000,,,...111333444333222111333333333333333444555555555666888::::::999777666111222222333333444444555999888888777777888888999888888777777777777777888555777999999888888888:::999888666555666777:::;;;<<<===>>>>>><<<;;;<<<===:::>>>>>><<>>::::::>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>===<<<;;;;;;<<<===>>>============>>>???AAABBB===???CCCFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCAAAAAA:::;;;>>>@@@@@@???>>><<>>EEEJJJ___ggguuu~~~sssbbb[[[QQQJJJHHHGGGFFFDDDGGGHHHIIIJJJKKKLLLLLLLLLEEECCC???<<<<<<===???AAA???>>>;;;777333///...///555777???NNN[[[fffqqqzzz~~~wwwiii^^^WWWTTTSSSPPPNNNJJJGGGDDD@@@;;;888333222///,,,************((()))***+++,,,...//////++++++++++++++++++++++++%%%&&&(((***+++++++++***---000222333222000/////////...---------///111333...000333666999:::999999666888;;;<<<;;;;;;;;;<<<666666555444444555666777999888777777777888999:::777777777777666666666666222222111111111333444555555666555555444333222111------------///111333444------......///......---///,,,)))+++///111111000------...///000111222222......---,,,,,,...///000)))+++...111222111000///,,,,,,---...000333555666666888:::======<<<:::999444444444333333333222222888888777777777777888888888777666666666666777777222555777888888888:::;;;:::888777555666888;;;<<<===>>>>>>===<<<;;;;;;===888<<<<<<===FFFPPPJJJ<<<<<<;;;888777777999===???999===AAAGGGNNNZZZhhhrrryyypppmmmkkknnntttxxxwwwuuuqqqrrrqqqmmmiiijjjpppuuu}}}}}}qqqoookkkgggfffhhhmmmqqqqqqqqqooommmhhh```WWWQQQGGGAAA===<<<:::888;;;???===<<<;;;<<<>>>@@@CCCEEE@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCDDD:::===@@@CCCEEEEEEDDDCCCBBBBBBBBBAAA@@@???===<<<;;;===@@@BBBCCCBBBAAA???AAACCCFFFIIIKKKLLLLLLLLLMMMNNNPPPSSSVVVXXXZZZ[[[YYYVVVTTTUUUWWWWWWTTTQQQoooWWWGGG???<<<222333333111//////000111000000///---,,,,,,///111...111444777;;;BBBLLLSSSjjjtttxxxlllbbbXXXNNNHHHDDDAAABBBEEEDDDFFFHHHKKKKKKJJJIIIGGGBBB@@@>>><<<<<<===???@@@@@@<<<888777444111444999===FFFTTTaaakkkttt}}}sssfff]]]VVVQQQNNNRRRNNNIIICCC>>>999444000333111///---+++*********...---,,,+++++++++,,,---++++++***)))((((((((((((*********************+++222///...///000000---***++++++******,,,...111333000111444666777777777777:::999999:::<<<>>>?????????<<<888777777888888777888888888:::<<<;;;999666:::999777555444333444444333222000//////000222333333333222222111222222222///000222444444222000///---...000///---,,,,,,---+++,,,......---,,,---...,,,...222666888666222------,,,,,,,,,,,,---...///------///000000///......///...---...///222555666444555666777999:::;;;<<<777444222111222444555555888888999999999999888888222333444666777777888888333333444666888:::<<<======;;;777444444666999<<<>>>>>>======<<<;;;:::999===<<<;;;;;;<<<===???@@@;;;;;;<<<======<<<<<<;;;:::999;;;???CCCKKKZZZhhhxxx~~~{{{jjjfffgggmmmqqqnnnhhheeedddfffhhhkkknnntttzzz~~~|||xxxqqqnnnkkkhhhgggiiikkkllloooooopppmmmfff[[[PPPJJJCCCAAA===:::999:::<<<>>>999888777777999<<<@@@BBB<<<===============<<<<<<===<<<<<<===>>>@@@BBBCCC???>>>======>>>@@@BBBDDD???>>>===>>>???@@@???>>>:::===@@@BBBCCCAAA???===>>>AAAEEEJJJMMMMMMMMMLLLRRRPPPOOOQQQUUUWWWWWWVVVWWWVVVXXXZZZ\\\YYYTTTOOOwwwcccOOOAAA:::777555666666444222111222444222333222000//////222444222444888;;;@@@HHHSSS[[[nnnwwwvvvjjj[[[RRRIIIFFFCCCAAABBBFFFKKKMMMOOOQQQQQQOOOMMMKKKAAA@@@===;;;;;;<<<===>>>:::666444444444444:::AAAGGGOOO[[[fffoooxxxuuujjjaaa[[[VVVSSSSSSOOOHHHBBB===999444111111000...,,,+++*********,,,,,,***)))))))))***+++,,,---///000///...,,,+++------------------------000...------///000---+++))))))))))))+++...111333111222333444555666666666777777777999;;;>>>@@@AAAAAA>>><<<;;;;;;<<<;;;:::<<<:::999999;;;<<<<<<;;;999888666555444333333444333222111000000111222333/////////......///000000///000222333333222000///---...000000.........///---///000000.........///...000333777999666222...------..................000111222333333333222111......---...///111444666666666777999:::;;;<<<===888666333333444555666555888888888888888888777666666666777888999999999999444444555666888999;;;<<<:::999666555666888;;;===<<<<<<<<<<<<;;;:::999888;;;;;;:::999999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<999777888;;;>>>DDDQQQ^^^pppyyyzzzwwwjjjfffdddhhhjjjfffbbbaaadddhhhmmmrrrwww}}}~~~{{{tttqqqmmmkkkjjjkkkmmmmmmooommmjjjeee]]]TTTKKKEEE???===:::888777888:::;;;;;;:::999999:::<<<>>>???=========>>>>>>======<<<<<<<<<<<<<<<===>>>@@@AAA??????======>>>???AAABBB???>>>===>>>???@@@???>>>;;;===@@@BBBBBB@@@===<<<===@@@EEEIIIKKKLLLKKKJJJPPPNNNNNNPPPSSSVVVVVVUUUUUUTTTUUUXXXZZZYYYUUUQQQxxxfffTTTFFF<<<666333333333333222000///000111222222222000///000222555666999===AAAGGGRRR___hhhuuu}}}sssgggWWWNNNHHHFFFEEEDDDFFFJJJKKKMMMOOOQQQPPPMMMIIIGGG@@@>>><<<:::999999;;;<<<555111000333666:::DDDMMMUUU\\\eeennnvvv~~~uuukkkddd^^^YYYVVVSSSNNNFFF@@@;;;777444222///...,,,+++******+++,,,---,,,+++************+++)))+++...000111///,,,***************************---,,,+++,,,......---,,,(((((((((***,,,///222333333222222222333333444555555555555777:::===AAACCC@@@>>>======>>>>>>===;;;<<<:::777777999;;;<<<===888777666555444333333333333333333333333333333333------------...//////000...000111333333111000...,,,...000000000///000111111222333222000//////000111222444777888555111------...///000//////---------...///000000000000///......---...///111333555777777888999;;;<<<======:::888555444555666666555777777777777777666555555444444555555555555444444444444555555666888999:::555555444555666888:::;;;::::::::::::999888777777;;;:::999999888999999999::::::;;;;;;<<<<<<<<<<<<888555444666777:::EEEOOObbbmmmzzzxxxqqqlllhhhccc```bbbbbb```___aaakkkpppvvv}}}~~~wwwtttqqqoooppprrrrrrrrrpppjjjaaaXXXPPPIIICCC@@@:::999888666666666777777;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;::::::;;;===>>>???>>>===>>>@@@AAA@@@???>>>???AAABBBAAA>>><<<:::===???CCCGGGIIIJJJIIIHHHMMMLLLLLLNNNQQQSSSTTTTTTSSSRRRRRRTTTVVVVVVTTTSSSӵĦĦ}}}ӵ333111222222000...---...000...//////---,,,...000333777;;;@@@FFFNNNZZZiiisss}}}|||ooobbbWWWPPPJJJJJJJJJIIIKKKNNNIIIKKKNNNOOOMMMIIIDDDAAA>>>===;;;999888777888888555222111444999@@@KKKVVVccchhhooovvv|||yyyqqqiiibbb[[[UUURRROOOJJJBBBĦ---,,,+++******+++,,,---///......---------------(((***---//////...,,,+++)))))))))(((((((((((((((************,,,---------+++++++++,,,---///111222444333222111111111333333555555555666777:::???BBB;;;::::::;;;<<<===;;;999999777555555777999999999666666555444444333333333222333333444444333333222......//////000111222333...///000111111000///...,,,...000111111111222444333444444222000///000111111222333444555333///+++,,,...///000000...,,,+++***++++++,,,------------............000111333444666666777888999:::;;;<<<999777555444555666555444666666777777666555555444333333333333333222111111444333333333444555666777222222333444444555666666777777888888888777666666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===888444222222111222999BBBRRR^^^llltttssskkkccc^^^___[[[ZZZ\\\]]]^^^bbbhhhwww{{{xxxuuusssuuuxxxzzzzzzyyysssiiiZZZMMMFFFAAA>>><<<777777666666555555555555999:::;;;<<<======<<<<<<===>>>>>>????????????>>><<<<<<;;;;;;;;;;;;;;;;;;???>>>======<<<======>>>???>>>>>>???AAABBBBBBAAABBBBBBCCCCCCAAA>>>;;;:::===???BBBDDDFFFFFFFFFEEEIIIIIIJJJKKKNNNPPPRRRRRRSSSRRRQQQPPPPPPQQQQQQQQQ4ĉ@ӵ>L=hĦ4ĉ@ӵ444555555333111000111333---------,,,,,,---000333777;;;BBBJJJTTTbbbqqq{{{wwwiii\\\WWWPPPLLLLLLLLLKKKLLLOOOMMMOOOQQQQQQOOOJJJEEEBBB===<<<:::888777666555555666222111555:::BBBNNNZZZmmmqqqwww|||~~~zzzuuunnnggg```XXXQQQLLLIIIDDD===>L000,,,,,,+++++++++,,,---...////////////......------......//////000000000111---------,,,,,,+++++++++))))))))))))***+++---...000000000//////000000000444333222000000111222333666777777666555666:::===888777777999;;;;;;:::999777666666888999999777555555555444444333333222222222333333444444333333222/////////000111222333444...///000000000000///...,,,...000111111222333444333444333111///...///111111000000111222000---***+++---...000///...,,,+++,,,,,,,,,---......///000/////////000111222333333444444555666777888888999666555333333444444333222555555666666666666555555777888888777777666555444333222222222222333444555555555555555555555555444555555666666666666666666888999:::<<<===???@@@@@@===<<<<<<;;;;;;<<<<<<===999444111000///...222999DDDNNN\\\dddccc\\\VVVRRRSSSRRRTTTXXX[[[^^^fffppp|||xxxvvvvvvyyyvvviiiVVVGGG@@@>>>===<<<888888777666666555555555555777999<<<==================>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;DDDCCCCCCCCCBBBBBBCCCCCC@@@??????@@@CCCEEEEEEDDDFFFFFFFFFEEECCC@@@===;;;<<<>>>@@@BBBCCCCCCBBBBBBEEEFFFGGGHHHJJJLLLOOOPPPSSSRRRPPPMMMLLLKKKMMMNNNGG=?HdĦ=Īj~~~GG=?333333222//////000111.../////////...000444777777===FFFOOO[[[iiixxx}}}sssdddWWWTTTNNNJJJKKKLLLJJJJJJMMMNNNOOOOOONNNLLLHHHDDDBBB===<<<:::888666555444333444111000555<<>>888HdĦ///------,,,+++,,,---...///------......------,,,+++///......---......///000------,,,,,,++++++******)))******))))))***---///333333222222111000//////333333222222111222222222666888999777444333555888888777777888;;;<<<<<<;;;999999999:::;;;:::666333333333444444333333222111333333333333333333333333............///000111111......////////////......,,,...000111111111222444333333222000......000222000///...//////...,,,***,,,---...///000///......************+++---...///000000111222222333333444222222333444444555666666333222111222333444333111333444555666777777777777888888888888777777666555333222222222333444555555999999888888888777777777333444555555666666666666666777999<<<>>>@@@AAAAAA@@@???>>><<<;;;<<<<<<===999444000000///---000444:::BBBMMMTTTUUURRRPPPOOOOOOQQQVVV[[[\\\___hhhrrryyyzzzxxxxxx~~~xxxiiiTTTEEE???>>>>>>>>><<<:::888777666555666666444555777:::<<<=========<<<<<<===>>>????????????======>>>>>>>>>======<<>><<<<<<===>>>???@@@@@@??????AAACCCEEEFFFGGGIIILLLOOOQQQQQQOOOKKKHHHGGGIIIKKKӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼s000111ĭӵ000@@@KKKӵzzznnn___RRRĦHHHJJJKKKJJJJJJCCC@@@666444333222000///111Ħvvv{{{Ħiiieee___WWWOOOIII===:::666DdD------...---,,,ӵ///...ӵ+++ӵ++++++***222222Ħ333:::ӵ777666555:::ĭӵ444333222111000000111222333.........------......///........................,,,...000111000000111222222222222000//////111444000///......//////---+++......///000111222222333))))))))))))***,,,---...111222222333444444444444111222222333333444444555111000000111333444333222222333444666888888999999777777777888777777666666444444444444555666888888888777777666777777888999222333444555666666666666888:::<<>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBDDDHHHJJJJJJJJJIIIHHHGGGEEECCC@@@>>>===<<<<<<======>>>======<<<>>>@@@CCCDDDDDDFFFJJJMMMMMMNNNMMMJJJGGGFFFHHHJJJ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&eooogĉ@777333g&e>&e000@e<<<z111000=?Ħ333g&e///g&e+++,,,,,,S?ʬ1114ff?>ߝL444@e555g&e5556664443h?g&e>&e333444??333222000//////000222333000//////.........//////........................,,,...000000000///000111333333222111///000333666111///......//////...---000000000111222444666777------------...000222333222333333444555555555555222222222333333444444444000///000222444555444333111222444666888::::::;;;:::;;;;;;<<<<<<<<<;;;;;;666666666666888999:::;;;444333333333444666777999222333444555666777777777===???AAACCCDDDEEEEEEDDDFFFDDDAAA>>><<<<<<<<<===777222...000000//////222111777>>>DDDIIIPPPWWW]]]gggkkkpppqqqkkkfffiiiqqqxxx}}}~~~~~~wwwgggSSSEEEAAABBBBBBAAA@@@===999555333333555666666777777777777888888888:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@BBBCCCDDDEEEFFFFFFGGGFFFCCCCCCCCCFFFIIIKKKLLLKKKHHHGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;<<>>777555333222222555999;;;:::<<<>>>???===<<<<<<<<<======<<<999777666777888999777444222222333666888???<<<>>>GGGQQQ\\\jjjuuuyyyzzzyyywwwrrrnnnllllllwwwxxxrrr\\\IIIEEEDDDAAACCCIIIGGGBBB<<<777666666777777555666777777888888888888;;;<<<<<<===>>>??????@@@===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBBBBDDDEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNNNNJJJIIIGGGDDDAAA>>><<<;;;>>>???@@@???======>>>???>>>>>>>>>???@@@CCCEEEFFFKKKIIIFFFDDDBBBAAABBBBBB4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦRRR`eĭ222DdDΦDdDĦ333DdDĦAAARRR```ppp{{{geĦyyyoooeeeFSĦKKKMMMqjRgdKӵDdDĦ888666333111///...000555???DdDĦxxx}}}qjRgdKӵDdDĦbbb```___]]]UUUKKKCCC999555111HdDĦgdKӵDdDDdDĦ000DdDĦ4DufӵDdDĦ111DdDĦ***q<R222///peƜ4DuTӵ...DdDĦ555666DdDĦ777qjRgdKӵDdDΦDdDĦ222333555666555333333333222000//////111333444333222111///...---,,,++++++,,,,,,---...///000000111111222222222222111666333222333444333111///+++***)))((((((((()))***+++,,,---///000000//////......//////000////////////111222222111111333444555666777777555333333444333333333444666777666555666777777666555444555666666666777888888999::::::777777666666777777888888555444222222333666:::<<<777666444333444666888:::;;;===??????>>><<<<<<<<>>>>>??????>>>???@@@AAACCCDDDEEEFFFFFFDDDCCCDDDFFFGGGFFFFFFHHHIIILLLNNNOOOOOOOOONNNLLLJJJHHHEEEBBB???===<<<<<<>>>@@@@@@???======>>>@@@@@@@@@AAACCCFFFHHHIIILLLKKKGGGDDDBBBAAAAAAAAA4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHHHHߝL`o9222DdDΦDdDӵ444DdDĦIII```mmm|||geĦkkkbbbsp?aĦMMMPPPGIdnuR)ĦDdDĦ888555222000///...000777DDDDdDĦ{{{GIdnuR)ĦDdDĦaaa```___\\\TTTHHH@@@666333///DdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ444DdDĦ+++po9u---------,,,=ӊB1.uTӵ///DdDĦ444555DdDĦ666GIdnuR)ĦDdDΦDdDӵ222333555666555444444555444222111111333555555444333222111000///...++++++,,,,,,---///000111222111111000111222333444777666333222333333111///***)))((('''''''''((()))))))))+++,,,......//////111111222222222111000000...000111111111111222444555777888777555333333444333222222444777888888777777777888666555444555777333444666888999::::::999999999888888888888777777333333333333444666999:::777777666666666666777888<<<>>>??????===<<<;;;;;;======<<<999777666777999666555444333444777:::<<<@@@>>>???GGGRRR___ppp~~~~~~zzzvvvuuuvvvvvv{{{ooo]]]LLLIIIJJJIIIKKKPPPIIIEEEAAA===;;;:::888666777888;;;=========<<<;;;<<<<<<<<<======>>>>>>?????????@@@AAACCCEEEHHHIIIGGGFFFEEEFFFHHHHHHHHHGGGIIIKKKNNNPPPQQQPPPNNNMMMKKKJJJHHHFFFCCCAAA???>>><<<>>>AAAAAA@@@???>>>???AAAAAABBBCCCEEEGGGIIIJJJLLLKKKGGGDDDAAA@@@??????4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ>>>4DufئL>e000DdDʜ4DuTӵ888DdDĦVVVooo|||geĦ___s<v>aĦOOOQQQpeӵDx<DdDĦ777333111000///000000:::IIIDdDĦ~~~peӵDx<>d<```^^^YYYOOOCCC:::444111...>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ666>d<Ħ...peӵ...Ħ***F&uTӵ000DdDĦ333444>d<Ħ444peӵDx<>d<ʜ4DuTӵ333222222111111000333444444222000000222333000000111111111222222333---......///000222333444111000//////000333666888<<<<<<999444222222111///+++***)))((((((((())))))))))))***,,,---...//////333333333333333222111000///111333333333333555666555777888777555444333444111000000222555888888888888888888666444444555777111333666999;;;;;;;;;:::===<<<<<<<<<;;;:::999999222333333444555666777888777777777777777777666666;;;<<<>>>>>><<<:::999999666777777777777888:::===666555444555666999<<<>>>BBB??????DDDLLLWWWhhhvvv~~~zzzxxxttttttxxxppp```QQQMMMNNNNNNNNNPPPMMMJJJGGGDDDBBB???<<<999777888;;;===>>>>>><<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???BBBEEEIIIKKKGGGFFFEEEFFFHHHIIIHHHFFFHHHJJJMMMPPPPPPOOOLLLKKKHHHGGGFFFEEECCCBBBAAA@@@???@@@AAAAAA@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEFFFIIIHHHEEECCCAAA@@@??????4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦPPPQQQB?Ho9@@@>d<000000111222666AAAQQQ>d<ӵB?Ho9www<xSSSIII<<<444000...,,,&ӫeʬtIӇ111>d<Φ>d<Ħ222D&ӫetIӇ666DdDĦ555sdKĦ000B?dp&ĒR000111>d<sdKĦ222B?Ho9777s&dq&ĒR222111111000/////////222333444333111000111333---......///000111222222/////////000111222444444///...---...000555999<<>>@@@DDDHHHJJJEEEDDDDDDFFFHHHHHHFFFEEEGGGHHHKKKMMMMMMLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@BBBFFFIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgene>>>:::fe///Hu]3hh444777:::segeĦja>aĦPPPPPP@G???>>>se000///000333555;;;EEETTT<Ō@G||||||HkgeVVVMMMCCC888111++++++***HĪj@IŌ111000ege555555Hu]3hIŌ444666DdDĦ555ne111000@h(((***>h///000222se333ne///111@G666555sĪj@h,,,...000000///000222333333444555444222111222333/////////...............///......//////000111222......---...111666:::===FFFIIICCC777111333333000//////---,,,,,,,,,---......---------...///000111222222333333333222111111...000111222222333555666666888999888666444444555///------...111444666666888777666333111111333555333555777:::;;;=========::::::;;;;;;:::888777555222333333444555555666666555555666666666666666555555777999999888666666777666666777666444555777:::999999999;;;===@@@BBBDDDAAA???@@@CCCFFFNNN^^^mmm}}}uuussstttyyyssskkkbbb______]]]WWWRRRPPPMMMIIIEEEBBB???;;;888666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGIIICCCCCCDDDEEEGGGGGGEEECCCEEEFFFHHHIIIJJJJJJJJJIIIDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAACCCHHHKKKJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC4DuXӵĵD^DdDĦ~~~AAA<<<:::555111D^444666999>>>s׼s}}}geFm8KKK>aĦOOOOOOMMMAAA@@@>>>s׼s111......111555777AAAJJJWWWHo~~~]]]QQQGGG???888333,,,,,,,,,/////////555666666D^333444555DdDĦ555111111111000)))'''***...---...///000s׼s111222......///---333444333...---///111111000111333555111222333333111000000111........................000000000//////000000111/////////000222555888:::EEEIIIDDD666000444666222000///...---,,,---......//////...------...///000222222333333444333333333...000222333333444666888666888999888666444444555000...---...111444666666777666555222//////111444444555666888999;;;<<<<<<888999:::;;;:::888777555333333333333444555666666333333444444555555666666333555888999888777777888777888888777666666999;;;;;;<<<<<<>>>@@@BBBDDDEEEBBBBBBCCCDDDEEEJJJXXXfffxxx{{{wwwuuuyyy|||tttooojjjhhhjjjhhh```WWWQQQMMMIIIDDDAAA>>>:::888888888888888:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEFFFGGGCCCCCCDDDFFFGGGGGGEEECCCEEEEEEFFFGGGHHHIIIKKKKKKHHHHHHFFFDDDBBBAAA???>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦvvvbbbPPPĦ888777555222000111333333333333>d<Ħ444555999>>>CCCBewwwgeFYĉLLLNNN>aĦNNNOOONNNJJJFFFCCCCCCCCCDDDDDDCCCAAABe555000......111666999JJJRRR^^^nu]ӵ~~~}}}}}}~~~~~~vvvkkk[[[MMMDDD>>>888555////////////...///222444---...///......///222444333333444555555>d<Ħ333444444444444>d<Ħ555444333Ħ444333111///---,,,++++++&&&***...///---,,,,,,...,,,,,,---///Be333111222222111Ħ///......000111222333333444444444333222111111111222111333555444111000111444---///000000...------...***+++,,,...///111222333444333222222111222222222111111111111222444666777BBBGGGCCC555///444888444000///...---,,,---......000///...---,,,---......222222333444555555555444111333555666666777999;;;777888999888666555555555222000...///222444666666777666444111......000333555555555666777999;;;<<<999:::;;;<<<<<<:::999777444333333222333444666777222222222333333555666777333555888999999888999:::666777888888888:::===@@@======>>>@@@AAACCCEEEFFFFFFEEEEEEDDDBBBDDDPPP]]]ttt{{{zzzwwwyyy{{{}}}uuurrrooooooqqqooofff\\\TTTPPPJJJFFFBBB???<<<:::999888888888999<<>>@@@CCCEEEFFFGGGGGGCCCDDDDDDFFFHHHHHHEEECCCFFFEEEEEEFFFGGGJJJLLLMMMMMMLLLIIIFFFCCC@@@===<<<999===BBBEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦlllSSSgdKĦ666222111111222333222000---111sdKĦ111777888;;;AAAlll~~~ŶSOOOPPPNNN3we>>===>>>AAADDDEEEEEEDDDBBB@@@@@@CCCIIINNNgggsss}}}xxxxxx}}}|||yyyxxxxxxzzz{{{vvvllldddWWWOOOIIIHHHHHHCCC===;;;;;;:::888666555555666777666888999;;;===??????@@@>>>???@@@BBBEEEGGGIIIIIIGGGHHHIIIHHHGGGFFFFFFGGGEEEEEEDDDDDDEEEGGGHHHIIIIIIFFFCCCAAA@@@>>><<<;;;999:::???EEEFFFCCCCCCFFFCCCEEEGGGGGGFFFFFFGGGHHHLLLNNNOOOPPPNNNIIIDDDAAA>AneneneneDesss```ne555444666555555555666666444222555ne333777===<<ASSSPPPOOOk<NNNOOOMMMHHHEEEFFFEEEDDDDDDCCCAAA===999333///...///222777DDDPPP\\\ccciiifhyyyrrrooopppqqq{{{~~~rrrgggZZZJJJ@@@999333000222---,,,+++******+++---...+++++++++,,,---///111222111333444555555De777666555333222222ne555444ne444444333333111000...---,,,******+++++++++,,,,,,,,,......---------.........,,,...ne...///000/////////000000111222//////...,,,+++,,,///222000222333333111///......000//////......//////000111111222222222000///...000111111222333333333222///......///111111000...:::999777444111000222444555333111//////000222333222000//////000000///---111111111222333333444444000000////////////000000555555666777777777777777444222111111222444777999999888666444444555666777888888888777777777777777999999:::999888555333111555444444444555555444333444444333333444555777888666666777777888:::;;;<<<<<<:::888:::???CCCFFFFFF@@@>>><<<;;;<<>>>>>???===>>>@@@BBBDDDFFFHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKHHHEEEBBB@@@???>>><<<:::999999===AAABBB@@@BBBFFFBBBDDDFFFFFFEEEEEEFFFGGGLLLMMMNNNNNNLLLHHHDDDyyycccSSS555444555333222111222333333111///333333222777===>>>CCCLLLWWWfffvvvcccWWWQQQNNNPPPQQQOOOLLLIIIGGGFFFDDDDDDBBB???:::777000......222666>>>KKKXXXaaahhhooossszzzssslllhhhkkknnnzzz~~~{{{mmm```SSSDDD<<<777333333555///...------,,,---......(((((()))***+++---///000111222222111222>>>===;;;888555333222666666555444333333333444444333111...---+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---///111111000000000000111222222---------,,,+++---000333111222222111///......///000000////////////000000222222333222222000...---...///111222333444444444000///...///000///...,,,333444444333111111222444444333333222222333444444444222111000111111///---111111111222333333444444333222222111111222222333333444555555666666555555111000//////000222555666555444333333444555666777888888888777777666666666888888999999888666444333444444555555444444333222555555444333333333333333555555555555777999;;;======<<<<<<>>>AAADDDEEEEEE@@@>>>;;;999:::<<<@@@CCCDDDCCCBBB@@@@@@BBBFFFJJJXXXcccttt{{{zzz}}}zzzsssxxxyyy}}}|||vvvhhh___VVVSSSOOOHHHDDDCCC;;;:::777666666777999:::999:::;;;<<<===============>>>???AAACCCDDDFFFGGGHHHGGGFFFCCC@@@@@@AAACCCGGGFFFFFFFFFGGGHHHIIIJJJEEECCCAAA??????>>><<<:::999999;;;???@@@???AAAFFFBBBDDDEEEFFFDDDDDDDDDEEEJJJKKKLLLKKKJJJGGGEEE}}}lllYYYKKK===888777666666777000///...///000000///---///------000111222666===>>>EEEPPP]]]kkkyyy{{{qqqdddWWWRRROOOLLLLLLMMMMMMMMMNNNOOOPPPOOOLLLIIIGGGFFFDDDBBB@@@===888444000///000555;;;CCCQQQ^^^fffnnnwww{{{{{{uuunnngggbbbjjjmmmzzz}}}|||vvvfffXXXKKK>>>777333000111444000000000000////////////+++,,,,,,,,,---......//////000111111222555:::===>>>;;;888555333222333444333333333333222111111000222444666777777555222000........................,,,,,,+++*********++++++***+++++++++***,,,...111222111111111111111222222...//////...---...111444333333333111//////000111111111000000000000111111222333333333222000...---...///000111222222222222//////...///000000///---000222444444333222333444222333444555777777888888666444222222222111///.../////////000111111222222///000000111222444555666222222333444444444444444//////......///111333555222222222333444666888999999999888888777666666666666777888999999999888888::::::;;;:::888666444444555555444333222222111111777666666777999<<<>>>@@@??????AAABBBDDDEEEFFFEEEAAA>>>;;;999999<<<@@@CCCEEEEEEDDDBBBAAACCCFFFIIIOOOZZZjjjxxx}}}|||}}}~~~~~~}}}tttnnnqqqtttzzz{{{qqqhhh^^^XXXQQQJJJFFFFFF:::999666444444666888:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDBBB???===>>>AAACCCDDDDDDDDDDDDDDDEEEFFFFFFBBBAAA?????????>>><<<:::999:::>>>CCCDDDAAABBBFFFCCCEEEFFFFFFEEEDDDDDDEEEIIIIIIIIIIIIHHHFFFDDDrrraaaQQQFFF;;;888888666555777444333222222444555444333222000111555777888===DDDBBBJJJWWWdddqqq|||vvvlllaaaVVVQQQOOONNNOOORRRNNNNNNNNNOOOPPPOOOLLLIIIFFFEEEBBBAAA>>>:::555111///...111666<<>>@@@BBBBBBCCCEEEFFFFFFFFFFFFFFFAAA???===;;;;;;>>>BBBDDDGGGHHHGGGFFFDDDDDDFFFHHHJJJRRR```ooo{{{~~~~~~}}}~~~~~~}}}~~~|||{{{{{{}}}xxxpppkkkkkkooovvv~~~xxxoooddd]]]TTTKKKGGGGGG===;;;888666555777:::<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAA??????>>>===<<<===AAADDDBBBBBBBBBCCCCCCCCCCCCCCC@@@???>>>?????????<<<:::999<<>><<<777222......---000777>>>FFFTTT```nnnwww{{{wwwsssnnnhhhbbbccchhhvvv~~~zzzwwwnnn]]]LLLAAA777333111...---///---...000222222111000//////////////////...---,,,---000333555666666777777666666555444444444444444333444555666666555444333222555999===??????>>><<<444444222111///---,,,+++...---,,,+++++++++++++++***+++,,,,,,++++++---///222222111000000000000111...///000///------...000555666666555333222222333333333222222222222333333111222333333333222111000000000111111000//////............000222444333222---///000000///......///---...111444888:::<<<===666444333222333333111///111111111222333333444444444444333333333333444444000111222222333333222222/////////000111222333444222222333444555666777777777777777777777777777777>>>>>>===<<<;;;:::::::::???BBBDDDCCC>>>:::999999<<<;;;888666555555666777999:::;;;===>>>@@@AAAAAADDDEEEGGGGGGEEEDDDEEEEEE@@@???>>>===>>>AAADDDFFFIIIJJJJJJHHHFFFEEEFFFGGGGGGMMMWWWdddrrr|||}}}~~~~~~{{{yyyxxxwwwwwwyyy}}}|||vvvpppllljjjooouuu}}}}}}uuulllcccYYYNNNIIIIIIBBB???<<<888888999<<<>>><<<<<<======<<<;;;;;;:::;;;;;;<<<<<<===>>>??????;;;<<<<<<<<<<<<>>>AAADDDBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>???@@@@@@>>>;;;999===FFFNNNOOOIIIEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFGGGGGGEEEBBB@@@>>>{{{mmmZZZJJJ@@@999444555555222222333333111//////111333333333222111333888;;;===CCCJJJPPPZZZhhhvvvuuujjj___XXXRRRPPPOOONNNPPPUUUPPPNNNMMMLLLLLLJJJHHHEEEAAA???>>><<<999555000,,,//////444;;;CCCLLL[[[hhhwwwyyyuuusssoooiiidddfffjjjvvv{{{tttooodddRRRFFF===666444333000...///,,,...111444555444222111---...///000111000000///111222444444444555777888555666666666666444333222333444666888999888777666333555:::>>>BBBCCCDDDCCC;;;:::888555222///---,,,...---,,,+++************(((***,,,------...///000222111000000/////////000---///000000//////111222333555777666444222222222222111111000000111111222000111222333333333222111000111111222222222222111///......///111222111///,,,...//////......///111,,,---...111333666777888555333222222333333222000111111111222333333444444555444444333333444444555111111222333333333333222000000111222333444444555222333333444444444444444333333444555555666666666;;;::::::;;;;;;<<<===>>>@@@EEEIIIIIIEEEBBBBBBCCCFFFCCC???;;;888999:::;;;===>>>@@@BBBDDDDDDCCCBBBCCCEEEFFFEEEBBBAAABBBDDD======>>>???AAACCCDDDFFFIIIJJJJJJIIIFFFDDDDDDEEEFFFHHHOOOZZZhhhxxx{{{||||||~~~yyyuuutttssstttxxx}}}~~~{{{wwwsssqqqlllooouuu{{{|||tttkkk```SSSMMMMMMDDD@@@<<<888777888;;;===<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<======:::;;;===<<<<<<===???AAA@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>@@@AAAAAA???===999<<>><<<:::888444///,,,222333888AAAJJJTTTcccppp~~~wwwtttssspppkkkfffmmmnnnxxxzzzooogggZZZFFF;;;333------...+++)))***''')))---000222111///...---...000222444444444444555555444333222444777:::666777888888777555222000222444666888999999888777333666:::???CCCFFFGGGHHHAAA@@@>>>:::777444111000---,,,+++***))))))))))))%%%(((,,,...///000111222111111000//////...//////...///222222222333555777222444666666444222000000000000////////////000000///000222333444444333333000111222333444555555555000///...///000000...,,,---///000000000111333666,,,,,,---...///111333444333222111111333333222111/////////000111111222222+++++++++,,,---///111111111111222333333333333222111111222333444555555666222222333333333222111111000111111222333444555666333444666888<<>>;;;;;;<<<>>>AAACCCFFFHHHIIIHHHFFFEEECCCDDDEEECCC???>>>@@@BBB;;;<<<===???BBBCCCEEEEEEHHHIIIJJJHHHFFFCCCCCCCCCEEEFFFJJJTTTbbbrrr|||{{{{{{}}}~~~xxxsssqqqqqqsssxxx~~~~~~~~~~~~~~~~~~|||yyywwwuuullloootttyyy~~~yyyqqqeeeXXXQQQQQQBBB???:::555444555777999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>><<<<<<===>>><<<===>>>??????>>><<<<<<======>>>AAABBBBBB@@@===999;;;BBBHHHIIIEEEDDDFFFDDDFFFGGGFFFDDDCCCCCCDDDDDDEEEGGGGGGEEE@@@;;;888{{{fffRRREEE???:::999666444222222333444333444444333222111333444333777;;;>>>AAAGGGOOOVVVaaahhhrrr{{{|||yyywwwxxxzzzzzzvvvssswwwvvvtttpppjjjddd^^^ZZZRRRQQQPPPOOONNNOOOOOOPPPPPPOOOLLLIIIFFFDDDBBBAAACCC@@@:::444//////222555111666>>>FFFQQQ___oooyyyzzzrrrmmmjjjiiiiiiiiilllmmmlllhhh___TTTIIIBBB666222---++++++---............,,,+++***)))))))))//////......///111333444666666555555555666666777:::<<<======:::888777888999:::;;;<<<<<<;;;::::::666666777999<<>><<<666000000333444///***/////////000111222444444333222222111111111222222333333444444444444333333333444777888777555222//////000111000///...///111,,,,,,...222555555333111444444333333444666777888555444222///...------------,,,,,,++++++,,,,,,,,,000///......///111444555222222222222222222333333//////000000///---+++***+++,,,---.........---,,,,,,,,,---.........//////111333444666666666555444444444333222111000//////...///000111333444666666444333555;;;@@@EEEMMMVVV[[[eeennnooollljjjfffbbbVVVPPPGGG>>>:::;;;???BBBHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGEEEBBB@@@@@@BBBDDDBBBAAAAAABBBBBBDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCHHHFFFHHHNNNVVVaaarrr}}}}}}wwwqqqoooppprrrxxx~~~}}}}}}yyyxxxyyyyyyxxxvvvwwwuuuuuuxxxwwwlll```UUUOOOGGG???888666444222222555777777888888888888777777555888;;;======<<<======666888:::;;;<<<===???AAABBBBBBBBB@@@>>>>>>???AAA@@@>>>======>>>??????>>>>>>>>><<<;;;:::<<<@@@DDDAAABBBBBBAAA@@@AAACCCEEEHHHHHHHHHFFFCCC>>>999666ppp\\\KKK@@@;;;777555333111//////000111333444444333222222333555222555999<<>>===999555111000222444;;;@@@IIIRRR]]]kkkzzzxxxssslllgggeeeeeefffgggjjjiiigggaaaXXXMMMBBB<<<777444111//////000000000******++++++,,,...///000000000//////000111333444555555444444555555666666999::::::888666666888999;;;<<<===>>>>>>===<<<;;;888888888:::<<>>AAACCCFFFGGGJJJKKKLLLLLLKKKJJJFFFEEECCCAAA???@@@BBBDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFJJJPPPYYYhhhvvv~~~~~~xxxvvvttttttxxx}}}~~~~~~{{{yyyxxxzzz{{{zzzyyyzzzxxxwwwzzzyyynnnaaaVVVPPPHHH@@@999777555333333666666777777888888777777666333555999::::::999::::::<<<===>>>===<<<;;;<<<===<<<===>>>======>>>AAADDD@@@???===>>>@@@AAA@@@???=========;;;;;;>>>CCCFFFDDDDDDCCCBBB@@@???AAACCCGGGHHHGGGFFFCCC???:::888vvvdddRRRDDD===999888666555333222222333333333444444333222222444555444777;;;???DDDNNNZZZcccrrrwww}}}}}}yyyxxxuuuuuuuuutttrrrrrrtttvvvtttsssqqqmmmiiiddd```^^^XXXWWWTTTRRRPPPOOOOOOOOOIIIHHHFFFDDDBBB@@@???>>>999999777555222222444666@@@FFFPPP[[[ggguuuxxxmmmiiibbb^^^^^^```bbbcccfffccc^^^VVVMMMCCC:::666333111///.........---,,,))))))***+++---///111222222222111111111111222333333333333444444555555555777777666444333555888;;;<<<>>>@@@AAAAAA@@@===<<<888888999999:::<<<===>>>IIILLLRRRVVVVVVTTTPPPMMMCCC@@@>>>@@@CCCDDD???:::666666666666666777888999666555555444444555555666999::::::;;;<<<<<<<<<<<<<<<<<<===<<<999555111......111333333111///......---...000444888;;;<<<<<<555444444444555777999;;;888666444111...,,,******------------......///000...---------...000222333////////////////////////+++*********++++++,,,------,,,,,,,,,------...///111000...---,,,---///000////////////111444666888777666444222///---+++***+++,,,...111333666888999777666:::DDDPPP]]]mmmzzzzzziiiZZZQQQMMMGGGBBB??????BBBCCCEEEFFFIIIKKKMMMMMMLLLLLLFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGKKKHHHHHHKKKNNNSSS```lll{{{wwwsssssswww{{{}}}}}}|||zzzxxxyyy{{{}}}}}}}}}}}}{{{zzz||||||qqqdddXXXQQQIIIAAA:::888666444555888666777777888888777777666666888;;;<<<<<<;;;<<<===>>>???@@@???===<<<<<<===;;;<<<>>>>>>>>>@@@CCCEEEAAA??????@@@AAACCCBBBAAA=========<<<===???DDDGGGFFFFFFEEEBBB???>>>???@@@FFFFFFFFFEEECCC???<<<:::yyyhhhVVVGGG===999777777666555444444444444444333444444444222333444666:::===AAAFFFMMMZZZiiisss~~~xxxuuuqqqrrrsssqqqnnnnnnrrrvvvxxxvvvsssnnnjjjfffcccaaaZZZXXXUUURRROOOMMMMMMLLLFFFFFFEEECCCAAA???>>>===666555444222111444999===EEEMMMXXXeeeppp}}}xxxmmmddd```[[[YYYZZZ]]]___```___[[[TTTKKKBBB;;;666333000...------......,,,***,,,,,,++++++,,,,,,---...444333333222222111111111111222222333444444444444333444555555555666999;;;<<<>>>@@@BBBBBB@@@===;;;777777777888888888999999CCCFFFKKKNNNOOONNNKKKIIICCCBBBAAADDDGGGHHHDDD@@@999999888888888888999999777666666666666777777888;;;;;;<<<===>>>>>>>>>>>>=========<<<:::666333111111444777777555333111000...000555;;;AAACCCBBBAAA999888666555666888:::<<<777666444111...,,,***)))---,,,,,,,,,---...///000............///111222333111111000000000000000000,,,+++***))))))***,,,------,,,+++++++++---///000000...+++)))(((***,,,---///...------000444888;;;:::888666333000---+++******,,,///333777;;;>>>???<<<;;;>>>GGGSSSaaarrr~~~vvvkkk[[[MMMGGGEEEBBB@@@???@@@BBBDDDFFFGGGJJJLLLMMMMMMLLLKKKHHHGGGEEEEEEGGGIIIJJJJJJHHHGGGFFFDDDCCCBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEKKKHHHHHHJJJKKKNNNXXXbbbvvv{{{uuunnnlllpppvvvzzz|||{{{zzzzzzzzz{{{}}}~~~~~~}}}|||}}}uuuggg[[[TTTKKKCCC<<<:::888666777:::888888999999999999888888888;;;===>>>=========>>>===???@@@@@@>>>>>>???AAA@@@AAABBBBBBAAAAAACCCDDDAAA@@@@@@BBBDDDEEEDDDCCC??????>>>======>>>AAADDDFFFFFFEEEBBB???>>>???@@@DDDEEEEEEDDDBBB@@@===<<<{{{mmmZZZHHH===777555333222222111111111111111111333444444444333333555777===AAAFFFMMMWWWfffwww}}}wwwsssnnnppppppnnnkkklllppptttsssppplllgggbbb^^^\\\[[[YYYWWWTTTPPPMMMKKKJJJIIIEEEEEEEEEDDDBBB???===<<<666444111...000777AAAHHHQQQZZZgggtttzzzmmmbbb^^^[[[XXXXXXZZZ\\\^^^^^^WWWRRRKKKBBB<<<777555444111111000111222111///,,,//////...---------------444333333333222111111000000111222333444444444444000333888:::;;;:::;;;<<<;;;===>>>??????===;;;999777888888888999999999888>>>???@@@AAABBBBBBBBBAAA?????????BBBEEEFFFCCC@@@;;;:::999888777777777777666666666666666777888999::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;999777555333222555888888666444222222///333;;;CCCIIIIIIFFFCCC===;;;999777777999<<<===999999777555333000...---,,,,,,++++++,,,------...*********+++,,,---...///000000000//////.........///...,,,***)))******+++++++++*********,,,...//////---***(((''')))***,,,,,,++++++,,,///333777:::999888555222///,,,***)))(((***...333888===@@@BBB>>>;;;===CCCLLLVVVdddqqqooosssrrriii^^^UUUMMMFFF@@@???>>>???@@@BBBEEEGGGHHHIIIKKKMMMMMMLLLKKKIIIHHHGGGEEEFFFIIIKKKLLLKKKIIIHHHGGGEEECCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEFFFNNNWWWkkkwwwzzzssskkkhhhlllsssyyy|||{{{{{{{{{zzzzzz|||}}}~~~}}}}}}~~~yyylll```XXXMMMEEE>>><<<:::888999<<<;;;;;;<<<<<<<<<<<<;;;;;;666888::::::999999:::<<>><<<<<<>>>@@@DDDDDDDDDBBB??????@@@BBBCCCCCCCCCBBBAAA???===<<>>>>>>>>======;;;;;;<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::;;;===???@@@???===;;;:::999888777666666555555555555555666777888888888999999:::999999888888666777777777777666444333000222555666444333222222111555<<>>>>>???BBBEEEHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGEEECCCEEEIIIKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEEEEEEEKKKSSSaaaooo~~~~~~|||}}}{{{tttllliiilllsssxxx{{{zzzzzz{{{zzzzzzzzz}}}~~~}}}|||~~~~~~qqqddd\\\OOOGGG@@@>>><<<:::;;;>>><<<======>>>>>>======<<<999:::<<<;;;::::::<<<===BBBCCCCCCAAA???======>>>;;;>>>@@@BBBBBBBBBDDDEEEBBBBBBDDDGGGIIIKKKJJJHHHDDDDDDCCC@@@===<<<===>>>CCCCCCCCCAAA@@@@@@BBBDDDBBBBBBAAA@@@???===<<<;;;nnn___LLL???:::999777444333333444444555555555555222444444444444444666888===BBBKKKVVVdddvvv{{{wwwooommmllllllmmmmmmkkkjjjfffccc___ZZZXXXWWWWWWXXXXXXVVVRRRNNNKKKHHHGGGGGGEEEEEEEEEDDDAAA===:::888333222000111666AAAMMMVVVaaakkkyyyyyykkk___[[[[[[\\\^^^______\\\YYYLLLGGG@@@888444222222333...,,,++++++,,,---,,,***++++++,,,---///000222333000111222222222111000//////000333555666666555444333777;;;>>>>>>>>>??????<<<;;;:::999888888888888333555777999:::;;;;;;;;;777888:::;;;<<<<<<<<<;;;777777777888:::;;;;;;;;;<<<;;;:::888666555555444333333333444444555777777777777888777777666555444444444444444333222111111000222444444333333444555222555999???DDDDDDBBB???===<<<:::;;;===BBBFFFJJJCCCBBB@@@<<<888333///---///...---,,,,,,+++,,,,,,+++,,,---...///000000000------,,,,,,+++************+++++++++***))))))(((%%%&&&''')))******++++++++++++*********+++,,,,,,---000333777:::;;;;;;;;;555555333222000///...---+++,,,...111444777999:::666444555777888999>>>EEEHHHJJJIIIDDDBBBCCCBBB@@@@@@?????????@@@CCCFFFGGGHHHIIIKKKMMMNNNMMMLLLKKKGGGEEECCCEEEIIIKKKJJJGGGFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBBBBEEEEEEFFFHHHGGGEEEJJJQQQVVVeeeuuu~~~~~~{{{zzz{{{{{{tttmmmiiilllppptttuuuvvvxxxyyyyyyyyyzzz~~~~~~|||}}}uuuhhh```QQQIIIBBB@@@>>>;;;<<>>>>>======<<<<<<===>>>>>><<<===>>>@@@AAABBBBBBAAA>>>======>>><<>>===;;;::::::bbbTTTAAA555333222000,,,//////000111222222222222222444555444444444777999>>>DDDNNNZZZiii{{{}}}pppmmmkkklllnnnnnnjjjggg___\\\XXXUUUSSSTTTVVVWWWXXXVVVRRRNNNKKKIIIHHHGGGEEEEEEDDDCCC@@@<<<888666111111222444:::DDDPPPXXXgggrrrzzzssseeeYYY[[[[[[]]]```aaa___[[[XXXJJJEEE>>>777222000000111111///...---/////////...)))))))))***+++,,,......///000111222222111000//////111333555777777666555666888:::<<<<<<>>>@@@BBB===;;;:::888777777888888...000222555777888888888444666:::===>>>>>><<<;;;666666666666777999::::::===<<<:::888777555555444222222222333333555666666777777777666555444333222333333333222111000///...111333444555444555777999333333555999===??????>>>;;;::::::;;;???EEEKKKOOOQQQOOOLLLHHHBBB<<<777444111000///...---,,,,,,,,,((((((***+++,,,---------//////...------,,,++++++&&&''')))*********)))(((###$$$'''(((******))))))''''''(((((()))))))))***333666;;;@@@CCCCCCAAA???777777666666555444333333111111222333555666777777555444555888888666999>>><<<===;;;:::===AAA???999AAA???===<<<===???AAACCCFFFHHHJJJMMMNNNNNNNNNMMMJJJGGGDDDGGGKKKMMMKKKHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEECCCBBB@@@???>>>DDDCCCDDDFFFDDDAAAEEEKKKNNN]]]nnnwww~~~zzzxxxzzz~~~zzztttlllhhhiiilllnnnnnnrrruuuwwwxxxyyy{{{||||||wwwkkkcccRRRJJJCCC@@@???<<<===@@@<<<<<<============<<<<<<:::;;;;;;;;;999999;;;===<<<>>>????????????AAABBBCCCEEEFFFFFFDDDBBBBBBBBBCCCDDDFFFIIIMMMNNNMMMKKKFFFGGGGGGEEECCCBBBCCCDDDDDDDDDDDDBBB@@@???AAABBBAAA@@@???===<<<:::999888jjjTTTHHH===999888555222333222222222111111000000000000111222222333666:::===???HHHVVVeeettt{{{xxxvvvwwwvvvqqqggg___YYYWWWRRROOONNNQQQTTTWWWVVVTTTQQQKKKFFFDDDDDDFFFDDDDDDCCCAAA===:::777555333666:::===CCCLLLWWW___ppp}}}xxxjjjaaa___ZZZ^^^cccfffcccZZZPPPIIIAAA<<<777666333///000333,,,---------,,,---000222---///000222333333333333333444333111...---...///000000000111222333555666777888999<<>>===:::777333111222333555777888999::::::::::::<<<===>>>>>>>>>>>>888777555444333333444555777777777666555555555444222222333222111222555777888777666555444333333333444333333222222333333444333333555666666555444444111111222444555777888999888777666777;;;BBBIIIMMMSSSTTTUUUSSSMMMGGGBBB???:::777444333333333///,,,)))'''&&&'''***...000000///...---,,,+++)))((((((+++************)))&&&$$$###"""###$$$''')))))))))###$$$&&&&&&'''(((***---444<<>>???AAA>>><<<999555444444555666888666444333333555777888:::888888:::>>>BBBCCCDDDCCCAAA>>><<<<<<>>>@@@BBBFFFGGGIIIKKKMMMMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFHHHKKKOOONNNLLLGGGCCC@@@???@@@@@@CCCCCCCCCCCCCCCBBBBBBAAAKKKQQQ\\\hhhttt||||||zzzrrrjjjeeeccccccdddhhhlllrrruuuwwwzzz~~~~~~tttgggZZZPPPFFFCCCAAA>>>===>>>======>>>>>>===<<<;;;:::999:::;;;:::999999:::<<<<<<<<<<<<===@@@BBBEEEGGGKKKJJJHHHEEEDDDEEEFFFGGGEEEEEEFFFHHHJJJNNNQQQSSSNNNNNNLLLJJJGGGEEECCCBBBFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@===;;;:::999999999uuu```PPPFFF<<<999888555444444555555555444444333333333333444555555555888<<>>:::666222//////333999???GGGRRR___hhhwww~~~tttjjjdddddd```cccfffeee```VVVKKKDDD<<<777333222///,,,,,,///.........,,,******+++------///000222333333333333333444333111///......000222222222222333444555555222333555888;;;<<<;;;999<<<;;;;;;:::777555222111111222444666777999::::::;;;;;;<<<===>>>>>>>>>===;;;999666333333444666888666555555555555555555444333444444333222333555777888777666444333222222222111111000000000111111222444555666777777777666555333333444555555666777777666555444444777;;;@@@CCCJJJMMMOOOOOOJJJDDD???===:::777444222222000---***+++++++++...000222222111...---,,,++++++***))))))*********))))))(((&&&%%%!!!!!!"""###%%%&&&&&&&&&%%%&&&(((((((((***,,,...444???OOO\\\eeefff]]]RRREEE<<<777888<<>>;;;888666555666777999888666444444666888999999888888:::>>>BBBCCCDDDBBB@@@===::::::;;;===???DDDEEEGGGJJJKKKLLLLLLLLLHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDEEEHHHJJJKKKIIIEEEBBB@@@???@@@@@@DDDDDDEEEEEEDDDCCCBBBAAADDDJJJTTT```mmmyyy|||{{{~~~{{{vvvooohhhdddbbbbbbbbbgggkkkppptttwwwzzzwwwjjjZZZPPPEEEAAA>>>;;;;;;===;;;<<<===>>>===<<<;;;:::999:::;;;:::999999;;;<<>>===;;;<<<;;;999777555333222222///000222444666999:::;;;<<<<<<===============<<<;;;999555222111333666888333444444444444444444555444555555444333333555777666555555444222111111000///.........///000000111666666777888888888888888666666666555555555555555444444333222333444666777>>>AAAEEEFFFDDD???<<<:::;;;888555222000...***((())))))+++...000111000...---,,,+++***))))))(((((())))))((('''''''''''''''%%%%%%&&&'''((((((((((((***+++,,,------...000222777EEEWWWgggsssuuukkk___MMMBBB888666999===BBBHHHAAA???===:::888888888999;;;:::888777777888:::;;;888777888:::???BBBDDDDDD@@@>>>;;;888888888:::;;;>>>???BBBDDDGGGHHHIIIJJJHHHFFFDDDBBBAAAAAABBBCCC@@@BBBCCCDDDCCCCCCEEEGGGFFFEEEBBB@@@??????@@@@@@BBBCCCDDDEEEDDDBBB@@@>>>===BBBKKKWWWcccqqq~~~}}}zzz|||zzzwwwsssoooiiieeecccbbbaaa```eeehhhmmmrrrvvvzzz|||qqq```SSSGGGAAA===;;;;;;===<<<<<<===>>>>>>===;;;:::999:::;;;:::999:::;;;===???@@@AAACCCEEEHHHJJJLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBAAA???===<<<<<<<<<<<<}}}nnnWWWDDD===666111111111//////222111111111111000000000000111333666999<<>>FFFOOOYYYeeerrrzzzvvvoooiiifffiiinnntttsssnnnggg\\\PPPEEE???:::555222111000---...222---///000/////////000222---...000222333333333333333444444333111000111333333333333333222111000000222333555:::>>>??????===<<<:::888555333333333444...///111333666888:::<<<<<<===============<<<;;;888666444333222222222333222222222333333444444444333444555444333222333555222222222333333222222222////////////000111222222666777777888999999999999888777777666555444333333222222222222222222111111444777999::::::999999999;;;:::777444111///,,,***(((((((((+++...000000///...,,,***(((&&&%%%%%%%%%''''''&&&%%%%%%&&&(((+++)))+++---...---------...000222333333333444666888<<>>===;;;:::::::::;;;<<<===<<<:::999999:::;;;<<<999888999<<<@@@DDDEEEEEE???===;;;888777888999:::888999;;;>>>AAACCCEEEEEEGGGEEEBBB???>>>>>>@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEAAA@@@???>>>===>>>???@@@@@@AAABBBCCCCCC@@@>>><<<===AAAHHHPPP[[[iiixxxyyyyyy|||~~~{{{tttooohhhdddaaa```bbbcccbbbaaadddfffjjjoootttzzz~~~wwwhhh[[[LLLDDD???<<<===?????????@@@@@@>>>===;;;:::888999::::::::::::===???======???AAADDDFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHJJJMMMNNNLLLIIIDDDBBBAAABBBDDDFFFGGGGGGGGGGGG@@@???===;;;;;;;;;;;;;;;uuubbbMMM======888555666666444444777333444444444444444444444222444777;;;>>>DDDJJJOOOVVVbbbqqq~~~tttfff]]]SSSRRROOONNNNNNPPPSSSUUUSSSSSSQQQMMMIIIFFFFFFFFFCCCAAA>>>;;;777555333222<<>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<>>>BBBEEEEEEEEE???>>><<<:::999999:::;;;888888:::<<<>>>@@@BBBCCCEEECCC@@@===<<<<<<>>>??????@@@BBBBBBAAA@@@AAAAAA======<<<<<<===>>>???@@@@@@AAACCCCCCCCCBBB@@@???AAADDDIIIMMMTTT```oooyyyyyyxxxyyy{{{xxxoooiii]]][[[ZZZ^^^dddggggggddddddeeehhhlllrrrxxx|||~~~|||}}}ooo```PPPGGGAAA======???CCCCCCCCCBBB???===:::999888999:::::::::;;;>>>@@@<<<===>>>@@@BBBDDDEEEFFFBBBCCCCCCEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFGGGKKKQQQTTTSSSOOOHHHDDD@@@AAACCCEEEFFFFFFFFFEEE???>>>===<<<;;;;;;<<<===~~~lllXXXFFF;;;999666444666555222222555222222222222333333333333777999;;;===@@@EEEKKKOOO\\\fffsss~~~~~~}}}{{{oooccc[[[SSSQQQOOONNNNNNPPPSSSTTTOOOOOONNNKKKHHHFFFEEEFFFDDDAAA<<<777333111111111<<>>333///,,,---,,,***,,,000000111222111...,,,+++,,,---///000222333333333333444555555444333333555777888999999999888666444333111222444888<<<===<<<;;;444333111///......///000111111111333555888;;;<<<<<<<<<===============<<<888:::>>>???>>>:::555111222333333333333333333444222333444333111/////////---...111333444555555555444444333333333333444444333333333333444666777888555555444444333222222222+++---...000000000///.........---,,,+++...222666777888::::::::::::<<<>>>:::666111///000333555777111...***&&&###"""""""""&&&''''''&&&''',,,444;;;AAADDDFFFEEE@@@<<<:::;;;777888999999888999;;;===>>>CCCJJJPPPXXX^^^\\\VVVMMMEEE>>>======:::999:::777777888999:::<<<===>>>===<<<<<<;;;::::::::::::<<<<<<===@@@CCCDDDDDDCCC???>>>===<<<<<<<<<======;;;;;;<<<<<<>>>???AAABBBBBB@@@>>><<<;;;<<<======<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;<<<>>>??????BBBCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIJJJMMMVVVcccnnn|||{{{xxxxxxyyy|||wwwmmmfffYYYWWWYYY```iiimmmllliiiffffffgggjjjpppvvvyyyzzzyyy|||sssdddTTTIIIBBB<<<;;;===DDDDDDCCCBBB@@@===:::888777999:::;;;;;;<<>>@@@BBBCCCDDDDDDEEE???@@@AAACCCEEEGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDHHHMMMQQQQQQMMMGGGCCC@@@BBBDDDEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@uuuaaaNNN@@@:::444222111222000,,,,,,/////////000000000111111111777999<<<@@@DDDJJJQQQUUUccckkkvvv~~~{{{zzzyyyyyy|||tttiii___ZZZTTTRRRPPPNNNMMMNNNOOOPPPIIIJJJJJJHHHEEEDDDDDDEEEBBB>>>888444222333666888CCCJJJVVVaaakkkvvvzzzrrrllliiiiiikkkrrryyyvvvpppeeeXXXMMMDDD>>>;;;444000...///...---///333111222333222///,,,++++++---///000222333333333333444555555555444444666888777888999999888666444222333444666999<<<>>><<<;;;444333111000000000000111333333333333555888;;;<<<;;;;;;<<<===>>>>>>>>>===;;;===@@@AAA@@@<<<777444444444444444333333333333333444555444222000/////////000222444555444333333444333222111111000111111000//////000111222444555222222222222222222222222...///000111111111111000---......---,,,,,,...000222555999<<<===@@@DDDHHHDDD@@@;;;777555555444333111///+++(((&&&%%%&&&'''(((***+++***,,,222===FFFPPPSSSTTTOOOGGG???<<<<<<444555666555444555777999777:::===@@@GGGMMMLLLFFFEEE>>>999;;;===<<<;;;===888888999::::::;;;<<<<<<<<<;;;;;;:::999999888888<<<<<<===???AAABBBAAA???>>>============>>>??????======<<<;;;;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<===<<<:::999888:::<<<999::::::;;;<<<===>>>???AAAAAA@@@AAABBBCCCEEEFFFAAACCCEEEDDDDDDKKKWWWbbbsss~~~|||zzzyyywwwyyy}}}wwwmmmeee[[[ZZZ]]]eeeoootttrrrmmmiiigggfffiiinnnsssuuuvvvwwwzzzwwwhhhXXXMMMEEE>>><<<===@@@@@@AAA@@@???===;;;999777888:::;;;;;;===@@@BBB???@@@AAABBBCCCCCCCCCBBB??????AAACCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDAAACCCFFFHHHHHHFFFDDDBBBCCCDDDFFFGGGGGGEEEBBBAAA@@@@@@???>>>>>>???@@@AAA~~~nnnZZZHHH<<<999555333333444111,,,,,,///222222333333333444444444222666;;;AAAHHHPPPXXX^^^iiipppxxx~~~yyywwwvvvwww{{{{{{pppeee]]]YYYUUUSSSPPPMMMKKKKKKKKKKKKEEEFFFGGGEEECCCBBBBBBCCC>>>;;;666333444999???DDDMMMTTT^^^hhhpppxxx~~~uuuooojjjjjjlllnnnuuu}}}ooohhh\\\NNNBBB:::444222111,,,***,,,,,,***---111///111333444222111000111---///000222333333333333444555666555555555777999444555666666555444111000000000222555888999777555666555555444333333444444555444444444555888;;;<<<::::::<<<===>>>>>>>>>>>>===>>>??????>>>;;;777555555555555444444333333333444666777666333111//////222333444555555444222111333222111///...............---------...000222444000000000111111222222333333333444444444444333333+++...000000///---,,,+++...222888<<>>@@@@@@>>><<<===============>>>???@@@<<<;;;:::888888888888999==================<<<<<>>===;;;999999;;;>>>999::::::;;;<<<===>>>>>>>>>===<<<<<<>>>@@@CCCEEE===???AAA???>>>CCCOOOZZZlllxxx}}}{{{yyywwwxxx{{{xxxmmmeee___^^^aaaiiisssxxxuuupppkkkhhhfffhhhmmmrrrssssssvvvzzz{{{mmm]]]RRRIIIAAA>>>>>><<<===>>>>>>>>>===;;;:::666888:::;;;;;;===@@@BBB>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEGGGHHHIIIHHHEEEBBB@@@>>>===<<<<<<<<<===??????sss[[[FFF;;;777666333333333333333333444444111222444444555666888:::999???EEEHHHJJJQQQ]]]fffrrrvvv{{{~~~~~~|||zzzzzzqqqnnnlllqqqzzz{{{qqqjjjeeeaaa___YYYVVVRRRMMMJJJGGGFFFFFFIIIIIIIIIJJJKKKHHHBBB===<<<777444444555888AAAKKKUUU^^^iiipppxxx{{{sssnnnjjjmmmssswwwuuurrrlllaaaQQQDDD===999777555///......---......///000111222333222000///000111111111333444555666666666666555444333444666888:::777666444222222222444555/////////000111444666777111000///...,,,,,,++++++000222333222222333888<<<;;;;;;;;;;;;<<<======>>><<<<<<<<<<<<;;;:::999888777777777777666555333222111111222333555444111///444444444444444444444444555555444444222000---,,,***,,,...111222111000///333444444333222111333444111333555777777555333111000///...,,,+++,,,,,,---+++---222666<<>>===:::666666666666444111444555555555666999===AAAHHHGGGEEE@@@999444000//////000111222333444444444444444444444666999===???;;;;;;999777666888<<<@@@???===;;;;;;;;;:::888666666444333444888;;;===>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;===???@@@???<<<;;;::::::;;;;;;:::::::::999999999;;;<<<===>>>>>>???AAACCCAAA@@@???>>>>>>@@@BBBCCCDDDBBB@@@===<<<@@@FFFKKK\\\fffuuu}}}xxxqqqooosss||||||}}}|||xxxpppeee^^^^^^eeennnvvvyyyyyyxxxxxxpppllliiiiiilllooooooooovvvzzz{{{ppp```SSSKKKDDD>>>999>>>;;;999:::===@@@@@@???999:::<<<===<<<===???@@@AAA???>>>@@@DDDDDD@@@;;;;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHGGGEEECCCAAA???===;;;;;;<<<======<<<{{{hhhRRRBBB999666555333333333333222222222222///000111111222333777999???DDDJJJMMMPPPXXXdddnnnvvvyyy}}}}}}zzzxxxwwwooommmlllqqq{{{vvvmmmfffbbb___]]]WWWTTTPPPKKKHHHFFFEEEEEEJJJIIIJJJKKKKKKGGG@@@;;;777333000111555;;;GGGRRRbbbkkktttzzz|||xxxpppmmmkkknnnsssuuuqqqlll___UUUHHH>>>888666444333000000000111111222222222222333444333111000111222222333333333222111000000666555555555666777999:::555444222111111111333333000000000111222444666777333333111000///.........---///000000000222666:::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;:::999999999888777666555444444444333333333555666777555333111111111222222333333333333333333333111///,,,*********+++,,,---...///000222333333222111000222333111222555777777555222111---,,,+++)))((())))))******---000444999???EEEJJJSSSYYY```dddccc\\\VVVRRRGGGFFFDDDEEEEEEDDD@@@===AAA@@@>>>:::777888:::============999444000......///000111333444444555555444333333333555777:::<<<777777666555555888===@@@BBBBBB@@@???===;;;:::999;;;:::888999:::===???@@@<<<======>>>??????@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>@@@AAAAAA???===;;;;;;<<>>======<<<;;;;;;;;;===>>>>>>>>>???AAACCCAAA@@@???>>>>>>>>>???@@@???>>>===;;;:::===BBBFFFQQQ\\\lll{{{yyypppmmmoooqqqssstttsssnnnggg___ZZZaaagggooovvvxxxyyyyyyxxxrrrnnnkkkjjjlllnnnnnnnnnuuuxxx}}}~~~sssbbbUUULLLFFF@@@<<<<<<999777888:::======<<<<<<>>>??????======>>>@@@@@@>>>>>>AAAEEEFFFBBB>>>:::;;;;;;<<<===>>>>>>???BBBAAA@@@???????????????@@@AAABBBBBBBBBBBBAAA@@@<<<>>>@@@BBBBBBBBB@@@??????===<<<<<<======<<<;;;|||nnnYYYGGG<<<666444444333333333222111111111000000000000000000333888;;;???DDDJJJNNNRRR[[[gggqqqzzz}}}{{{wwwsssrrrmmmkkklllrrrzzzzzzqqqhhhccc```___^^^WWWTTTPPPKKKGGGFFFFFFGGGKKKKKKLLLLLLJJJEEE>>>999444000...222888BBBQQQ^^^pppxxx~~~wwwsssmmmkkklllpppsssqqqjjjcccPPPIII???888666444333111...///111333444444333333333444555444222111222333777777777666666444333333555555666666777888888888444333111000000111222222222222222222333444555666333333222111000//////...***+++,,,---...000444777999888666555555666777888;;;;;;::::::999888888777:::999888666555444444555333222222444666777777666444555555666666777777777222333444444333///,,,***+++***))))))+++...111222000111222222000000111222111222555666666555222111///...---++++++++++++,,,***,,,///222555999>>>BBBKKKSSS]]]eeehhhhhheeedddXXXXXXXXXXXXVVVQQQJJJEEECCCAAA<<<555000///000333666777888777444222222222000111222444555555555555333333222222333555777888333333444444444888<<<@@@CCCEEEEEEBBB===::::::;;;>>>===<<<<<<<<<>>>@@@AAADDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@===<<<<<<>>>@@@@@@??????>>>===<<<<<<<<<===???>>>>>>???AAACCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;===@@@CCCHHHRRRbbbrrryyynnnhhhgggiiilllnnnlllgggaaa______gggkkkqqqvvvxxxxxxyyyyyyuuurrrnnnmmmmmmmmmmmmmmmsssvvv{{{vvveeeVVVMMMFFFAAA>>>>>><<<::::::<<<>>>???>>>AAABBBBBBAAA???>>>???@@@>>>>>>>>>BBBFFFHHHEEEBBB:::;;;;;;<<<<<<=========AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAA@@@???>>>===666888:::===>>>????????????===<<<<<<======<<<;;;uuucccMMM???999555333333333333222222111000//////222222222111222666;;;??????DDDIIINNNTTT^^^jjjsss{{{|||~~~|||xxxsssooonnnkkkjjjkkkooouuu{{{{{{uuulllfffbbbaaa``````ZZZWWWQQQLLLIIIIIIJJJKKKNNNOOOOOONNNJJJCCC<<<777444000000666???KKK\\\jjjxxx~~~xxxrrrmmmiiijjjmmmpppqqqkkkaaaXXXGGGAAA:::666555555222000+++---///222333333222111333444555555333222333555666777888888999999888888444444555666777777666666333222111111111111222222222222222333333444444555111111111000000///...---))))))+++,,,...111333555777555444333444666888:::<<<<<<:::999777666555555999999999999777666444333222000000111444666777777999999999999999888888888444555666666555111---+++,,,++++++,,,---000222444///111333222111111222333111222444555555444222111111000...---,,,,,,------+++---///111222555888;;;@@@HHHRRR\\\aaacccddddddbbbcccdddbbb]]]TTTJJJCCC;;;999444---)))(((***---111333555555444333444555111111333444555666666666333333333333333444555666333444444444555777;;;???AAADDDFFFBBB;;;777999<<<=========<<<<<<>>>AAACCCMMMMMMMMMLLLKKKIIIGGGFFFCCCAAA@@@???AAACCCGGGIIIEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDD@@@===;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBCCCCCCBBBAAA???===;;;:::<<<>>>????????????AAACCCGGGOOO\\\kkkyyyxxxmmmeee```dddhhhiiifffaaa___bbbffflllppptttwwwxxxxxxyyyzzzwwwuuurrrooonnnmmmmmmlllsssvvvzzzxxxgggWWWLLLEEE@@@>>>;;;::::::;;;===???AAAAAABBBCCCDDDCCCBBBAAAAAACCC??????AAADDDGGGHHHFFFCCC========================>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;777888:::<<<>>>???@@@@@@???===<<<=========;;;:::mmmZZZFFF<<<888444222333333333222222111000//////222222222222333777===AAACCCGGGMMMTTT[[[eeepppwwwxxxzzzzzzxxxtttooolllkkkiiihhhhhhiiimmmqqqtttvvvtttooohhhcccaaa``````___[[[WWWQQQLLLIIIJJJLLLNNNRRRRRRRRRNNNHHH@@@999666333111333;;;EEERRRcccppp{{{~~~yyysssmmmiiihhhjjjmmmooommmdddXXXNNNAAA===777444444333000...+++---///222333333222111333444555555444333444555333444555666666666666666222333444555555555444444333222222222222222333333111222222333333444444444111222222222111000///...******+++---000222444444333333333444666999<<<>>>>>>===;;;888666555444444888999;;;<<<:::777333111222111000222555777888888999888888777666555444444444555555555444000---+++******,,,---///000111111000222444444333333333444111222333444444333222111---,,,+++))))))))))))***,,,...000111222333666888999???GGGNNNRRRTTTUUUVVVZZZ]]]___]]]WWWMMMCCC===888666222---))))))+++...---///111111000000111222111111333444555666666666333333333333444444555555777777777777666777:::<<<@@@CCCEEEAAA;;;888:::===;;;<<<=========???CCCGGGOOOOOOOOOMMMJJJGGGCCCAAA@@@@@@???@@@CCCGGGKKKNNNEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHEEEAAA===;;;<<<>>>999999:::;;;<<<======>>>===>>>???>>>======>>>@@@CCCCCCBBBAAA@@@===;;;:::===???AAABBBAAAAAACCCDDDFFFKKKUUUcccrrr{{{rrrhhhbbbaaabbbbbb^^^[[[\\\dddjjjrrruuuxxxyyyyyyxxxyyyzzzxxxwwwuuurrrpppnnnnnnnnnsssuuuzzzxxxhhhXXXKKKBBB>>><<<333444555666888;;;>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEAAABBBCCCEEEGGGGGGEEECCC@@@@@@@@@@@@????????????;;;===???BBBDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>?????????>>>======>>>===;;;999vvvbbbPPP@@@<<<999444111444333333333222111111111000000111222222444888===AAADDDHHHOOOWWW```iiiqqqwwwwwwxxxxxxvvvqqqllljjjiiifffeeeccccccdddhhhlllooonnnkkkfffcccbbbaaa```^^^ZZZUUUOOOIIIGGGHHHLLLOOOUUUTTTRRRLLLCCC;;;666333111111666AAAMMMYYYgggtttzzztttooojjjggghhhjjjlllmmmhhh]]]PPPGGG<<<888333000000000...+++...///111333444444333333222444555444333333444666777777777777777666666555333333333333333333333333222222222333333333333333///000111222333444333333333444555555555444222111---,,,---///222444444333111222444666999<<>><<<:::888666555555666999:::<<<===;;;777333111444333333555888:::::::::::::::999888888777666666444444444333111///---+++((()))***,,,------------///222444555444333444444111222333444444333222111///...,,,+++******++++++,,,...111222222333555777888<<>><<<===@@@;;;>>>?????????AAAFFFJJJPPPPPPOOONNNKKKGGGCCC@@@@@@@@@AAACCCFFFJJJNNNPPPFFFEEEDDDDDDFFFIIIKKKMMMLLLKKKIIIDDD@@@======>>>::::::;;;<<<>>>???@@@@@@===>>>>>>===;;;;;;===>>>BBBAAA@@@???>>>===<<<<<<<<<>>>@@@AAAAAAAAABBBCCCBBBDDDKKKXXXiiizzzyyyrrrkkkdddccc___\\\[[[aaajjjrrrvvvyyy{{{|||{{{yyyyyyyyywwwxxxwwwuuuqqqppppppqqqrrruuuyyy~~~zzzkkk[[[MMMCCC===;;;444555777888999<<<@@@CCCAAABBBDDDDDDCCCCCCDDDFFFAAABBBDDDFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA:::<<<>>>@@@BBBDDDEEEFFFBBBAAA???>>>===<<<<<<<<<======;;;;;;;;;<<<===>>>???>>>===>>>>>>===:::888yyyiiiTTTEEE;;;;;;999333000444333333333333222222222222///111333555777:::>>>BBBFFFKKKSSS\\\eeemmmssswwwyyyyyyxxxuuupppjjjgggfffcccaaa___]]]^^^bbbhhhlllnnnllljjjhhhgggfffcccaaaZZZVVVOOOIIIGGGIIIMMMQQQUUUTTTPPPGGG===555111000000333<<>>>>>;;;:::888777777888:::;;;===<<<<<<:::888666555444444444555777:::;;;:::888::::::::::::::::::::::::888777555333111000//////++++++*********+++---......000333444444333333333111222333333333333222111111000...---,,,,,,------+++---000111222333555666999;;;>>>???>>>=========:::>>>BBBBBB>>>:::777666...///...,,,***)))***+++///111333444444444555666///000111333444444555555///000111222333333333444:::::::::999777777888999<<<<<<======>>>>>>??????;;;>>>@@@???===>>>CCCHHHKKKLLLLLLLLLJJJGGGCCCAAABBBCCCDDDFFFHHHKKKNNNOOOGGGFFFEEEFFFHHHKKKNNNPPPOOONNNMMMIIIDDD@@@???>>>======>>>>>>>>>?????????<<<======<<<:::999;;;<<>>===<<<;;;<<<======<<<>>>@@@AAAAAAAAABBBDDD???>>>AAAKKK[[[nnn}}}~~~yyyrrriiiddd]]]YYY\\\eeepppwwwyyy{{{~~~|||zzzxxxwwwvvvwwwxxxvvvsssqqqrrrtttqqqssswww|||~~~qqqaaaQQQFFF???===999;;;======<<<>>>BBBEEEBBBCCCDDDCCCBBBAAABBBCCC>>>@@@CCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA=========>>>@@@AAACCCDDDBBBAAA???======<<<======???>>><<<;;;;;;===???@@@???>>>>>>>>>???===:::777qqq___III===777:::999111000555333333333333333333444444111333666999;;;>>>AAADDDMMMRRR[[[eeennnuuuzzz|||{{{{{{zzzvvvooojjjfffeeeaaa___\\\ZZZ[[[```gggmmmqqqpppooonnnnnnkkkhhheee]]]XXXPPPJJJIIIKKKPPPTTTUUUSSSNNNDDD999111......111666BBBSSSaaakkkwwwzzztttppplllhhhfffjjjkkkkkkggg___TTTHHH@@@999555000...000222111000///...............///000111222333333222222444555///111333555777888999:::666555333222222333555666...///000111111111111111+++,,,///111222333333333111222444555555333222000000......000333444222000111333666:::<<<<<<<<<<<<777777666777888;;;===???AAA>>>;;;777555555666777222222444666999999777555444555555666888999::::::===;;;999666444444444444111///+++))))))+++///111,,,///222444333222222222222222222333333222222222...---+++***))))))***+++***,,,///111222333555666999;;;===<<<;;;999999999777:::<<<;;;777333222222+++,,,...///......000111))),,,///000000111333444///000111222333444444444---...///111222222222222888999:::999777777888:::888777777999<<<>>>>>>===:::===???===::::::???DDDAAABBBDDDEEEDDDBBB???===EEEEEEGGGHHHJJJKKKLLLMMMHHHGGGFFFGGGIIILLLPPPSSSQQQQQQPPPLLLGGGCCC@@@?????????>>>>>>===<<<<<<<<<<<<======;;;999888:::;;;<<<;;;999888999:::===>>>???@@@BBBBBBBBBBBBDDDFFF@@@<<<;;;BBBQQQcccrrrzzz~~~{{{tttggg```WWWSSSXXXbbbmmmtttzzz}}}~~~zzzxxxvvvuuuwwwxxxwwwtttssstttvvvoooqqqvvv{{{vvvfffVVVIIIBBB???:::<<<===<<<:::;;;>>>AAACCCDDDDDDCCC@@@??????@@@;;;>>>BBBEEEFFFFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===>>>???AAABBBAAA@@@???=========>>>>>>@@@???=========@@@CCCDDD???>>>>>>??????===:::777wwwaaaPPPBBB@@@<<<888555333333333000///////////////000111222333555777;;;@@@EEEHHHNNNXXXdddkkkrrryyy|||zzz~~~{{{wwwrrrmmmiiifff]]]WWWVVV]]]___]]]cccoooppprrrsssrrrnnnkkkiiihhh]]]ZZZRRRJJJEEEGGGOOOVVVUUUQQQGGG<<<444222111///555@@@PPP^^^jjjuuu~~~}}}wwwpppkkkiiikkkmmmppprrrlll^^^RRRKKKCCC;;;:::777333000...---...//////000111222333444555555444444555555666777777777444555777999999999777666555444333333444555444222333444444444333333222111111111222222333444555555999888666555444444555555333444444222000......///222333444555666777888888777777777888;;;???CCCFFFGGGEEEBBB>>>;;;:::999999999:::;;;===???===:::777888777666777:::<<<=========;;;888444222222222222///---+++))))))+++---...000000111222222222111111---000333555444333222222000///---***)))(((((((((++++++,,,...000222444555666777888:::999888666555444555555555555444333333444333000...---...//////222111000//////000111222222111000000000000///...//////000111222222222222333444777777777777888999888888777777888;;;===???<<<<<<<<<<<<<<<>>>@@@AAA??????>>>===<<<===???BBBDDDCCCCCCCCCDDDEEEGGGHHHEEEGGGJJJMMMPPPQQQRRRRRRRRRQQQOOOLLLKKKIIIHHHHHH@@@@@@@@@??????>>>>>>>>><<<;;;:::999888888888888;;;999777444222444888;;;???@@@@@@???>>>???BBBEEECCC??????CCCHHHNNN\\\jjjpppxxx}}}{{{{{{}}}{{{wwwjjjcccYYYUUUXXXcccnnnvvvxxxzzz}}}}}}{{{xxxwwwvvvxxxyyyzzzyyyuuurrrppppppppppppssswwwxxxzzzzzzlll___RRRGGG@@@@@@???>>><<<::::::<<<>>>??????>>>>>>======<<<<<<<<<>>>@@@CCCFFFHHHIIIIIIJJJJJJHHHEEECCCDDDFFFIIIEEECCCAAA???>>>???AAABBBBBBAAA@@@???===<<<;;;;;;<<<;;;::::::;;;???BBBEEEDDDCCCBBBBBBBBBAAA>>><<<}}}kkkVVVGGG;;;:::777555333333333444000000000000000111111222333444666999===BBBGGGKKKUUU___iiiooouuuzzz|||zzz|||zzzxxxsssooojjjfffddd[[[UUUVVV]]]```^^^eeeooosssuuuwwwvvvtttqqqpppoooeee```WWWNNNIIIKKKRRRXXXPPPKKKBBB888222111222222<<>>777555333000...---...///000...//////000222333333444111111222444555666777888777888:::<<<===<<<;;;::::::888666555555444222000333333333444444333333333222333333444555666777777777666555333333333333444222444555555333333444666444555666888999:::;;;<<<888888888999;;;???CCCEEECCCBBB???===;;;;;;<<<<<<:::::::::<<<>>>===:::888<<<<<<<<<>>>AAACCCCCCBBBAAA???<<<888666555555555444222...+++*********+++///000111222333444444444111333666777666333222222222111000...------,,,,,,******+++---///111333444444444555666555444222000...//////000111111222222222000...,,,+++,,,---......//////000111333444555555444333333333333222222111222333444444555444444444666888888888777888:::999999888888999;;;===>>>===<<<;;;<<<>>>AAABBBCCC>>>>>>>>>===<<<===AAACCCEEEDDDCCCCCCCCCCCCDDDEEEDDDFFFIIIMMMPPPRRRSSSTTTNNNNNNMMMMMMLLLLLLMMMMMMCCCCCCBBBAAA@@@>>>>>>===>>>===<<<;;;::::::::::::666555333000...000444777>>>???@@@@@@@@@AAACCCEEEEEECCCDDDHHHHHHHHHNNNVVV[[[bbbiiimmmrrrwwwwwwrrriiiccc[[[WWWZZZcccnnnuuuyyy|||~~~}}}zzzyyyxxxzzz{{{{{{yyyuuusssrrrrrrtttsssuuuxxxxxxxxx~~~}}}qqqcccVVVKKKDDD@@@???>>><<<::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>>>>@@@AAA@@@@@@@@@???>>>===<<<;;;<<<;;;;;;<<<===@@@CCCDDDBBBAAAAAABBBCCCCCC@@@>>>ppp]]]KKK???888666444222111111111222///////////////000111222444666888;;;???EEELLLPPP^^^gggppptttxxx||||||yyywwwuuurrrnnniiidddaaa___XXXTTTVVV^^^``````eeennnsssuuuxxxyyyxxxwwwwwwwwwmmmfff\\\QQQKKKLLLRRRXXXLLLEEE<<<555111111555888DDDNNN]]]kkkvvv|||zzzvvvrrrppppppqqqrrrllliii___RRRHHHBBB<<<777111000///...///000222444//////000111222333333444111222333444666777999999888:::<<<>>>???>>>===<<<:::888666666666555333111222222333444444555555555444555666666777888999:::555555444333222222222222///111222222111111333444444555777999;;;<<<===>>>999999888999;;;???BBBDDD>>>===<<<;;;;;;===>>>@@@>>>===<<<===??????===<<<<<<<<<===@@@CCCEEEDDDCCCDDDBBB>>>:::777666555555555444111...,,,+++,,,,,,///000222333555666666666555888::::::777444222111............---,,,+++***))))))***,,,...000222333888888888888666444222111......///000111333555666111///---,,,+++,,,---...//////111333444555555666666555555555555444444444333444555666777777777777555777999:::999999999;;;<<<<<<;;;:::;;;<<<===>>>===;;;999<<<@@@DDDEEEDDD<<<======<<<<<<>>>BBBEEEGGGFFFEEECCCCCCBBBBBBBBBDDDFFFIIILLLOOORRRTTTUUUNNNNNNMMMMMMMMMLLLLLLLLLEEEEEECCCBBB@@@>>>======:::999888777777666777777666555333111000111555999<<<>>>AAACCCDDDEEEHHHJJJNNNOOORRRUUURRRKKKHHHHHHGGGLLLSSS[[[eeemmmnnnjjjgggccc]]][[[^^^eeennnuuuzzz}}}}}}||||||}}}}}}|||yyyvvvttttttuuuyyywwwxxxyyywwwuuuyyytttfffXXXMMMGGGAAA@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;<<>>>>>@@@AAA>>>???@@@AAA@@@???===<<<<<<<<<===???AAABBBDDDDDDAAA@@@AAACCCDDDEEECCCAAAxxxeeeSSSEEE>>>:::888666333111000///.........---......///000111444777:::===AAAHHHPPPVVVdddllltttxxxzzz}}}|||yyysssqqqlllgggbbb]]]YYYWWWVVVUUUWWW]]]``````dddkkkooorrrvvvxxxyyyyyyzzz{{{qqqiii]]]QQQKKKKKKOOOSSSJJJBBB999333111222888???LLLVVVeeesss~~~}}}xxxvvvtttrrrrrrrrrrrrrrrhhhbbbWWWKKKCCC===999666111111000000111222444555111111111222333444444555555666666777888999::::::777999;;;===>>>>>>===<<<666555444555666777666555111222222333555666888888666666777777888999999:::555444444333222222111111111222222111000//////000111333555888:::<<<<<<===999888888999;;;===@@@AAA<<<;;;::::::;;;===???AAABBBAAA???@@@AAABBBAAA@@@;;;<<<>>>BBBEEEFFFDDDBBBCCC@@@<<<888555444333333444333111/////////000111111222333444555666666666777999;;;:::777333000///......///...---+++)))((()))***+++,,,...111333444;;;;;;:::999777555333111/////////000111333555666222111///......///000111333444555666666555444333555666666555333333333333444555666777777888888888777999:::;;;:::999:::;;;???>>>============>>>>>>;;;888777:::@@@DDDEEEDDD<<<<<<<<<;;;;;;>>>CCCFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIKKKNNNPPPQQQRRRQQQPPPOOOLLLJJJGGGEEEDDDCCCBBBAAA@@@???>>>======777666555555444444444555555555444222111333666999<<<>>>BBBFFFJJJOOOUUUYYYaaadddhhhiiidddZZZQQQLLLDDDCCCDDDKKKWWW```cccaaabbbaaa``````ccciiiqqqvvv{{{~~~~~~zzzwwwuuuvvvwwwzzzyyyyyyzzzvvvsssvvv|||{{{xxxyyyuuugggXXXMMMGGGBBB@@@===<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;>>>>>>@@@AAABBBCCCCCCCCCEEEFFFEEEDDDCCCDDDGGGIIIEEEDDDBBB@@@??????@@@AAA===???AAACCCCCCAAA???===<<<===@@@BBBDDDDDDEEEEEEBBBBBBBBBDDDEEEEEECCCAAAnnnZZZJJJ@@@<<<:::999777555333222111000////////////000111222333444888<<>>>>>===444333222333555666555444222222222333555777999:::777777777777777888888888555555444444333222222111333444555444333222333444111333666999;;;<<<===<<<888888888999:::;;;===>>><<<<<<;;;:::;;;===???AAACCCAAA@@@AAABBBCCCBBBAAA??????AAADDDGGGGGGFFFDDD@@@>>>:::777444333333333555444333111111000111111444444444555444444333333666888999888555111...---333333333222000---+++)))++++++,,,...000222444555888888777666444222111000...............///000000222111000//////000222333555666777888888777666555777888888777444222333444333333555666666666666666777999::::::999999999:::<<<;;;;;;:::::::::::::::777555444777===AAACCCCCC>>>===<<<;;;;;;===BBBFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPOOOMMMJJJFFFBBB>>><<<>>>>>>==================999888888777777777777888000111000//////000444777>>>AAAGGGNNNUUU^^^hhhnnnwwwzzz{{{xxxrrrhhh\\\TTTIIIBBB===@@@IIISSSZZZ]]]^^^aaadddgggjjjnnntttxxx{{{~~~|||xxxwwwxxxyyyyyyxxxyyyzzzwwwsssvvv|||yyyqqqqqqxxxwwwiiiZZZNNNIIIDDDAAA===<<<===???>>>>>>>>>>>>======<<<;;;::::::<<<======>>>>>>>>>>>>>>>AAABBBCCCCCCBBBCCCFFFHHHFFFEEEDDDBBBAAAAAAAAAAAA===???AAACCCDDDBBB@@@???<<<>>>AAACCCEEEFFFEEEEEEGGGFFFEEEEEEFFFDDDAAA???yyydddPPPBBB:::888555555555555555444444444111111111222333444555666666:::???CCCFFFNNNZZZccckkksssyyy{{{{{{|||zzzvvvnnnjjjddd]]]WWWQQQMMMLLLRRRTTTVVVXXXZZZ^^^cccgggllloootttxxxzzz{{{}}}~~~vvvmmmaaaVVVOOOLLLJJJJJJ???666000111333666???JJJZZZdddrrrzzzrrrooopppssswwwyyyvvvoooiiiZZZOOOCCC===888444111111000000////////////000000//////000000000111111111777777666666555444333333888:::<<<>>>@@@@@@??????777555444333444444222111333222333333555888:::<<<888888888777777666666555444444444444333222111111...///111222333444666888333555888;;;===>>>======999999999999:::;;;<<<<<<===<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBCCCAAA???>>>>>>???AAACCCCCCBBB@@@>>><<<:::777666666777777999888666333111///...---444444444333333222111000333555777666333///---,,,111111000///---+++***)))+++,,,,,,...000222444666777777666555444444333333222222222222222111000///111000///...///000222444555555777999:::;;;;;;;;;;;;<<<===:::555222333555111222333444555555555555666888999999888777777888555555555555555555555444222333444666999===@@@CCCAAA@@@>>>;;;:::<<<@@@DDDDDDEEEGGGIIIJJJLLLLLLLLLIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGDDD@@@===;;;:::::::::;;;;;;;;;<<<<<<777777666666666666666777222222333222222444777:::AAAGGGQQQ[[[fffqqqzzzxxxooocccYYYPPPFFF<<<<<>>@@@???>>>>>>>>>======<<<;;;;;;;;;888999:::;;;<<<============???@@@AAAAAABBBEEEGGGFFFEEEDDDCCCAAA@@@@@@@@@===???@@@BBBBBBAAA???>>>===???AAACCCEEEFFFFFFFFFJJJIIIGGGGGGFFFDDD@@@===lllXXXHHH===888666111222222333333222222222000000000111222444555666888===CCCFFFJJJSSS```jjjpppwww}}}|||{{{zzzwwwrrrjjjfffaaaZZZTTTPPPMMMLLLNNNPPPRRRSSSWWW^^^eeeiiikkkooossswwwxxxyyy{{{|||vvvnnnbbbWWWQQQLLLIIIFFF;;;222///555:::===HHHUUUdddmmmyyy}}}uuunnnnnnpppuuu{{{}}}xxxmmmdddVVVJJJ???<<<999555222333000000000111111222222222111111222222222222333333666666555555444333333333666888;;;===>>>???>>>===777666444444555555333222444444333444555888:::<<<;;;:::999888777555444444222333333333333111000///+++---///000000222444666333555888;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???BBBDDDBBBBBBCCCEEEFFFEEECCC@@@>>><<<;;;<<<===>>>===<<<;;;:::888777777888999:::999888666444222///...---000111111111111111000//////222444444222///---,,,---,,,+++******************+++,,,---///222444555555555555444555555666666444666777888888666444222222111000000000222555666777777888999:::<<<===>>><<<>>>???;;;444000111333000111222333444444444444444666777777666555555666111222222333333333222222000333666777777999???CCCDDDBBB???;;;999:::>>>BBBCCCDDDFFFIIIKKKLLLLLLLLLHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFFFFEEECCC@@@===;;;::::::::::::::::::::::::555555444444444444555555555666777777777999<<<>>>DDDNNN]]]lllxxxyyymmmaaa[[[OOOEEEAAAAAADDDNNNYYYaaahhhqqquuutttrrrssstttwww{{{{{{xxxwwwxxxxxxwwwyyyzzzwwwsssuuuzzzzzz}}}zzzpppeeedddnnnyyyppp```UUUPPPFFFBBB===<<>>???@@@AAACCCFFFEEEDDDCCCAAA@@@???>>>=========>>>>>>>>>===<<<<<<>>>???AAABBBDDDEEEFFFGGGKKKJJJHHHHHHGGGDDDAAA>>>uuuaaaOOOCCC<<<999777222222111111000...---,,,---------...///111222333:::@@@FFFIIIMMMVVVdddooouuu{{{~~~{{{yyyuuuooofffccc^^^YYYTTTPPPOOONNNJJJMMMOOOPPPUUU^^^gggllljjjmmmrrruuuvvvwwwxxxyyytttlllaaaWWWQQQKKKFFFCCC;;;222111:::AAAEEEQQQ___kkksss~~~{{{ssskkknnnqqqwww~~~zzzmmmbbbPPPCCC999777666111///000222333444555666777777888555555666666666666666666666666666666666666666666333555777:::<<<<<<;;;;;;555444333555777888888777555444444444555888:::<<<===<<<;;;999777555444333111111222222111000...---111222444444333333444666222444777999::::::999777>>>>>>>>>>>>>>>>>>======;;;::::::;;;>>>AAADDDFFFEEEFFFGGGIIIKKKJJJFFFCCCBBB@@@>>>>>>?????????>>>777666555555666777:::;;;666555555444222111000000---...///000000000000000...000333444222///......---,,,++++++,,,---///000)))***+++,,,...000222444////////////000111222333000222555777777555222000555444333333333666888999<<<;;;:::999999:::;;;<<<;;;===>>>999222---...000000111222333444444444444333555666666444333444555111222333333444444333333...444888888666777>>>EEEFFFDDD@@@;;;888999<<<@@@CCCDDDFFFIIIJJJKKKKKKKKKEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFEEECCC???<<<:::<<<<<<;;;::::::999888888888888777777777888888999333444555555555777:::===FFFSSSfffxxxxxxllleeeZZZOOOIIIDDDBBBJJJUUUeeellluuuyyyvvvrrrqqqqqqvvvzzz~~~|||yyywwwwwwyyyxxxyyyzzzwwwrrrtttyyyuuuxxxwwwmmmbbbbbbmmmyyyqqqaaaUUUPPPGGGBBB======@@@BBB@@@===666666888999;;;<<<>>>>>>=========<<<;;;:::888777888:::===>>>???@@@CCCEEECCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;::::::::::::>>>???@@@BBBCCCEEEFFFGGGKKKIIIHHHHHHGGGEEEBBB???zzziiiUUUGGG>>>777555555222333222111///...///000---...///000000222555888???BBBHHHOOOXXXcccnnnuuu||||||||||||zzztttmmmgggaaa^^^ZZZWWWTTTPPPLLLIIIFFFHHHJJJMMMRRRYYYaaaffflllnnnppprrrtttvvvvvvwwwsssmmmcccVVVKKKBBB<<<999333222333:::GGGWWWeeemmmuuuyyyzzzrrrmmmlllqqqvvvzzz||||||vvvgggXXXJJJEEE===666222000///...222333444333111000000111333333333444444333222222333444444444444444444444;;;888666888===@@@AAA@@@:::::::::999888555333222555444333333444666888999999888666555444333333333222222333333333222222111111222222222222333333333333555777888888999;;;=========<<<:::888888999;;;<<<:::999999<<<>>>@@@@@@EEEEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHFFFCCC@@@===<<<===:::888888:::<<<======:::777555333333222111///++++++,,,,,,---...//////111111000000//////......,,,,,,,,,,,,---///000222111111222333333333222222333333333333222111000///111222444666666555333111000//////222666999;;;;;;>>>===<<<;;;:::;;;<<<<<>>;;;;;;>>>AAAGGGHHHJJJJJJJJJHHHFFFDDDGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFFFFEEEBBB@@@???@@@:::;;;<<<:::666444555777666666555666666777888999:::;;;======<<<<<<===???MMM\\\qqqzzztttjjjddd\\\RRRHHHDDDLLLWWWdddoooyyy{{{yyywwwuuurrrxxxzzz~~~~~~{{{zzzxxxxxxxxxwwwxxxxxxwwwvvvsssqqqoooqqqmmmhhhccc]]]^^^jjjwwwuuugggXXXMMMEEECCCBBBAAAAAAAAA???===888888777888::::::888666777777777777888999:::;;;<<<;;;::::::<<>>AAACCCEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????rrr```MMMAAA;;;666333222222333333111///...///000000222333333444666999<<>>>>>===<<<;;;:::333333444555666666777777888777666444333222111111111111222222222222111111111222222222333333333333666888:::<<<<<<===???@@@??????>>><<<999888:::;;;<<<;;;999:::===@@@BBBBBBBBBCCCDDDFFFIIIJJJJJJJJJMMMMMMLLLJJJGGGCCC@@@>>>===:::888888999;;;<<<<<<<<<:::777666666666444222,,,,,,------.../////////............------------------,,,,,,---...///000111222333333444333333333000000111222333333333333333444777999:::999777666222111111333666888999999;;;;;;:::::::::;;;===>>>AAA???<<<888555222000//////000222444444444333222444333333222111000000000+++,,,---......000333555:::::::::999999<<>>>>>@@@CCCHHHIIIIIIJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFDDDEEEEEECCC@@@>>>>>>>>>;;;<<<===;;;777555666777555555555555666777888999888:::;;;<<<<<<===@@@CCCUUUdddwww~~~yyyrrrjjj___UUUKKKGGGLLLUUUcccnnnyyy|||{{{yyyvvvrrrxxxyyy|||}}}yyywwwuuuttttttvvvwwwyyyyyywwwtttpppmmmlllhhheeeaaa]]]```lllyyywwwhhhYYYMMMEEECCCAAA@@@@@@???===;;;<<<;;;::::::;;;<<<;;;:::888888888888888999999:::;;;:::999999:::===@@@BBBBBBAAAAAAAAAAAA@@@===;;;999999888777777777888888===>>>@@@BBBCCCCCCBBBBBB????????????>>>>>>>>>===kkkYYYGGG???===:::666555222333333111///...///111///000111111222555999<<>>888666111444<<>>AAAAAA@@@===;;;:::;;;===>>><<<;;;<<>>CCCGGG[[[iii|||}}}wwwkkk___WWWRRROOOQQQVVVbbbnnnzzz~~~~~~}}}xxxsssxxxxxxzzz~~~|||wwwssspppnnnnnnsssvvvyyy{{{yyytttnnnjjjeeebbb___^^^^^^bbbooo}}}{{{kkk[[[NNNGGGEEEBBB@@@@@@???===;;;<<<:::888888999;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;999999999;;;===?????????@@@BBBCCCBBB>>>;;;777777666666777888888999===>>>???AAAAAAAAA@@@???============<<<<<<<<<<<>>HHHOOOZZZeeemmmtttxxx{{{yyywwwtttrrrpppooollljjj```\\\WWWSSSPPPMMMIIIGGGFFFFFFFFFFFFHHHMMMTTTYYYZZZYYYXXXXXX[[[aaafffjjjgggbbbXXXLLLBBB:::555333444:::EEERRR___lllwww}}}|||tttmmmjjjiiirrruuutttnnnggg^^^OOOBBB<<<888333///............+++---///111111222555777444555555666666666666555444444555555666777888999::::::<<>><<<:::888555333222222333444555555444333333111111111111222444555666333444555555555555555555222333444555555555444444222555999;;;;;;;;;<<<===@@@@@@@@@>>><<<<<<>>>@@@AAA???===>>>@@@AAAAAAAAA>>>@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHEEEAAA???===;;;888777777999999999;;;999888888888888666444222111111111111111111111222222333333444444555555222111111000000000//////333333444555666666666666666555555444444444444444555777999;;;;;;999777666333222111333555777888888999999888888999:::<<<===888777555333111000//////222222333444444333333222000///...------------...111222333333333555888;;;999:::<<<===@@@DDDIIIMMMRRRPPPNNNIIIEEEBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB???======>>>======<<<:::888777666666444444444555666777888999888888888888999===CCCHHHZZZiii|||}}}tttggg[[[WWWXXXXXXXXXZZZbbbnnnzzz{{{uuuxxxxxxzzz}}}{{{vvvqqqnnnkkkjjjpppsssyyy|||zzztttmmmhhh```]]]\\\]]]___eeesssppp]]]OOOJJJGGGDDDBBBAAA@@@>>><<<;;;999888888;;;>>>@@@@@@???>>>>>>=========>>>>>>???===<<<::::::;;;;;;<<<>>>???AAADDDEEEDDDAAA===888888777777777888888999===>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<>>666333111666???MMM\\\hhhqqqyyy~~~zzztttooonnnnnnssstttpppggg^^^TTTHHH======:::666444444444444444---///111222111222444666222333444444555555555444888666444333444777;;;>>>======???DDDHHHIIIFFFCCCDDDCCC@@@>>>;;;999777777555555333222222333444444444333333222333333444444333444444555666666666555333444666777777777666555666999<<<>>>>>>>>>@@@AAA===>>>>>>>>>===>>>@@@CCCCCCAAA????????????>>>===>>>@@@BBBBBBAAA@@@AAACCCCCCEEEGGGHHHGGGEEEBBB@@@===;;;888777777999999999:::999999999::::::888666444444333333333333333333000000000111111222222222444444333333222222111111222333444555666666666666777666666555444555555666999:::<<<<<<:::888444222000///000222666999;;;;;;;;;;;;999999999999:::;;;555444222111000///......222222333333444444444333111000///...---...///000111111222111000111333555888:::<<<>>>AAAEEEJJJNNNQQQPPPNNNJJJEEEAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEECCC@@@???@@@AAA>>>===;;;999888777555444333333444444555777888999:::999888777777;;;AAAEEEWWWfffzzz|||ooocccYYYZZZ^^^___]]]\\\dddooo{{{}}}vvvzzzyyyzzz}}}|||wwwrrrnnnlllkkknnnrrrxxx|||{{{uuunnnjjjaaa^^^\\\^^^bbbhhhtttttt```QQQJJJGGGCCC@@@@@@???>>><<<===<<<<<<>>>CCCIIILLLMMMEEEEEECCCBBBBBBAAAAAAAAADDDCCCAAA>>>===<<<<<<<<<;;;<<>>BBBGGGHHHEEEAAABBBAAA@@@>>>============:::888666444444444666777:::999777555333222111111222333444555555555555555555666888::::::999888666666777999:::;;;<<<>>>@@@;;;<<<===<<<<<<===@@@BBBBBB@@@>>>>>>>>>===;;;:::<<>>@@@BBBBBBDDDGGGIIIIIIFFFCCCAAA===;;;888777888:::::::::;;;;;;;;;<<<======:::888555555555555555555555555222222222222222333333333444444444444444333222111222222444555666666777777333333222333444666888:::======>>>===;;;888444111...---...222777;;;=========<<<;;;999999999:::;;;444333222000////////////222222222333444555555555444333111000000111333444333333333222111111333555;;;<<<>>>@@@BBBDDDHHHLLLOOOOOOMMMIIICCC???===<<<;;;;;;<<<<<<===>>>??????@@@AAACCCDDDEEEEEEFFFEEEGGGGGGFFFDDDBBBBBBCCCEEE@@@>>>;;;:::999888666333333333333444555777888999:::999888666666999>>>BBBUUUeeeyyy}}}zzzlllbbb\\\```fffeeeaaa^^^gggqqq{{{xxxyyyyyyzzz}}}{{{wwwsssqqqpppoooqqqtttyyy||||||xxxsssppphhhcccaaabbbeeejjjtttxxxcccSSSHHHEEEAAA???>>>>>>======;;;<<>><<<<<<888999;;;===??????===:::===<<<;;;999888777777777=========<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>ttt```NNNEEE???:::999888555666999111222333222111111222444000111222333666<<>>999333111///......//////...---///000111000111333444666777888999::::::::::::666555555666888;;;===???===<<<===BBBGGGIIIGGGDDD??????===<<<<<<<<<=========<<<;;;::::::999999999<<<;;;999777666444444333444555666777888888888888666888:::<<<<<<;;;999888444555666666666888<<>>===<<<;;;<<<======;;;999999===AAAAAA??????BBBEEEDDDFFFHHHIIIHHHEEEAAA???===:::888888999;;;<<<<<<:::::::::<<<>>>===;;;999555555666666777777888888555555555444444444444444222222333444333333222111111222333444555666666666111000000000111444666888;;;<<<<<<<<<:::666333111------...222777;;;======<<<;;;:::::::::;;;<<<===666555444222111000000000111111222333444555777888444333111///000111333555333444444444333333666888;;;===???AAACCCFFFJJJMMMNNNNNNMMMIIICCC===:::999666888:::;;;<<<======<<<===>>>@@@CCCDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCEEEHHHCCC@@@===<<<<<<:::777555222222333444555777888999777777666555555888<<<@@@TTTdddxxx}}}xxxttthhhbbb```gggnnnnnnjjjfffkkksss|||yyywwwwwwyyy|||}}}|||yyyvvvtttsssssssssuuuwww{{{}}}~~~}}}{{{yyypppkkkgggggghhhkkksss|||zzzeeeTTTJJJGGGBBB@@@@@@AAAAAA@@@???AAAGGGQQQ\\\eeekkkmmmjjjgggbbb]]]WWWRRRNNNLLLMMMKKKIIIFFFBBB???===;;;888888999:::<<<===;;;999::::::999888888777888888===<<<<<<<<<<<<=========<<<=========>>>>>>>>>>>>}}}mmmWWWFFF???;;;888777444000222666111222333222111111222444333444555666:::@@@GGGLLLVVV^^^jjjtttyyyzzzzzzyyyuuurrrnnnkkkhhhfffccc```]]]YYYRRRMMMJJJHHHFFFEEEFFFIIIMMMNNNNNNMMMMMMMMMOOONNNNNNPPPUUU\\\cccggg\\\SSSEEE777000000333777KKKYYYlllzzz}}}xxxsssqqqsssyyy~~~pppmmmbbbQQQEEE???<<<888333111///...///000//////((())),,,------...000222000111222333444444444444333444777:::<<<=========>>>===>>>CCCIIILLLKKKIIIDDDBBB@@@>>><<<<<<<<<<<<>>>???@@@@@@???===;;;:::999999888888888888999999888999:::;;;<<<=========777999<<<===>>>===;;;999888888888777777:::???BBB>>>>>>===;;;888777999::::::999999:::<<<===<<<:::555:::???AAA???@@@DDDHHHDDDFFFHHHHHHFFFBBB>>>;;;===:::888888:::<<<======777777888:::<<<;;;999777555555666777888999999:::222222222111111000000000000000222222333222111000000111222444555666666666222111///......000111333666777888999777444111///......///222666:::<<<===;;;:::::::::;;;===???@@@888777666444333222222222000111111222444666888999222000...------///111333...///000000000111444666888;;;???BBBEEEJJJOOORRRNNNNNNMMMIIIBBB===999888555666999;;;======<<<;;;:::<<<>>>AAADDDEEEEEEEEEDDDEEEDDDCCCBBBCCCFFFIIIEEEBBB???>>>>>>===999666222222222333555777888999444555555555555888<<>>???<<<<<<<<<=========>>>>>>ooo\\\MMMDDD;;;888444111000000222444333444333222000000222444666777999===BBBHHHMMMPPP^^^hhhttt}}}~~~|||{{{yyyvvvqqqlllhhhbbb\\\XXXUUUPPPMMMMMMJJJFFFEEEGGGEEEIIILLLMMMKKKHHHFFFEEEIIIGGGHHHNNNXXX```ccccccQQQGGG<<<555000111:::CCCUUUcccqqqwwwzzzzzzuuuppppppuuuyyyyyywwwooofffXXXKKKBBB===:::999444111...---///111000...///.........///111444666555444444333333222111111000//////444999>>>>>>===@@@>>>===???CCCHHHLLLNNNIIIFFFCCC@@@??????@@@AAADDDDDDEEEEEEFFFCCC???<<<===<<<:::888777777888888888888888777777666666666888777888:::===>>>;;;888======<<<;;;;;;===>>>???:::999888888:::<<<<<<;;;444777:::<<<<<<999666444888999;;;<<<<<<===@@@BBBAAABBBCCCBBBAAA>>>;;;:::777777777777888999:::;;;888888777888999999666444777888999:::::::::999888555555444111...---111444333444555555444333111000222111111111222333444444444333000......///111222555666777777555333000...333222000222777<<>>;;;777666666777777777555222111111333666777888333222111000//////000111+++---///111333333333333777<<>>AAAEEEJJJLLLIIIGGGDDDAAAAAACCCGGGIIIFFFBBB???===<<<:::777333222333444555555666555555111222333444555888===AAATTT```ppp~~~{{{tttnnngggaaa^^^WWW___iiirrrzzz}}}vvvmmmoooqqqwww~~~}}}xxxwwwwwwuuutttyyy{{{rrrllljjjfffdddeeefffggghhhqqqssswww}}}~~~xxxtttrrrnnnkkkrrr||||||hhhUUUQQQIIIFFFJJJKKKGGGHHHMMMNNNWWWeeerrr|||~~~yyypppfff___ZZZRRRKKKHHHEEEBBB>>>===777888999;;;<<<;;;999777555555555666777777888888???????????????>>>=========<<<;;;::::::;;;======yyyhhhVVVHHH@@@:::999666444333333444555222222222111000111333555555777;;;>>>BBBIIIPPPUUUeeennnyyy}}}zzzyyywwwtttpppkkkgggbbb\\\XXXRRROOONNNOOOLLLGGGDDDFFFHHHJJJLLLKKKHHHDDDBBBAAADDDCCCDDDJJJSSSYYY[[[ZZZMMMDDD:::444111222<<>>>>>@@@DDDHHHKKKLLLGGGEEEBBB???>>>>>>???@@@EEEEEEEEEFFFGGGEEEAAA>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::666666777999======;;;999:::::::::;;;<<<===>>>???;;;999888888999::::::999888:::<<<>>>===;;;888555:::;;;=========>>>AAACCCDDDDDDDDDCCC@@@===:::888888777777777888888999:::777777777999;;;;;;999777555666888999999999888888777888777444222222555999666666666666555444333333//////000000111222333333111000---,,,,,,...111333444333222222222333444555888666555666:::>>>@@@AAA999888999999;;;===???AAA===;;;999888999999999888666444222222444666777777111000///...---......///,,,---///111222444555555888===CCCGGGIIIJJJJJJKKKMMMKKKIIIHHHFFFBBB<<<777888999:::;;;;;;<<<<<<<<<;;;;;;<<<===@@@DDDIIIKKKIIIFFFCCC@@@???AAADDDFFFFFFCCC???===<<<:::777333//////000111111111111000111222444555666999>>>AAAQQQ]]]nnn{{{zzzrrriiibbb\\\XXXVVVXXXaaammmvvv}}}~~~wwwmmmmmmpppvvv~~~{{{yyyyyywwwuuuvvvxxxqqqggg___[[[VVVSSSSSSUUUWWWYYY___ccciiirrryyy}}}yyyvvvpppmmmrrrzzz~~~kkkXXXQQQJJJIIIOOOPPPLLLKKKPPPVVV___lllyyy}}}uuuoooggg___VVVOOOKKKGGGDDDAAA::::::;;;<<<===<<<:::999666666777777888999999999<<<<<<=========<<<<<<;;;===<<<;;;::::::;;;<<<===nnn]]]MMMAAA:::777666555444444444444555000111111111000111333666444999???CCCFFFMMMWWW___pppvvv|||yyywwwvvvsssoookkkgggbbb]]]YYYPPPMMMNNNPPPNNNIIIFFFGGGIIIJJJIIIGGGDDDAAA@@@@@@AAA@@@BBBHHHNNNRRRQQQOOOBBB:::333///...222<<>>@@@AAA@@@@@@??????BBBEEEGGGHHHGGGFFFDDDBBB@@@???@@@AAABBBEEEEEEFFFGGGHHHGGGDDDAAA???>>>===<<<<<<<<<===>>>:::;;;===>>>>>>===<<<;;;666666777999<<<===;;;:::888999;;;<<<>>>>>>??????;;;:::888888999:::999888:::<<<===>>>===;;;888666;;;<<<======<<<===???AAAEEEEEEDDDBBB???<<<999777888888777777777888888999666666777:::<<<===<<<:::444555666777888777666666777888777666555666999;;;666666555444333333333333......///000222333444444...,,,***(((***---111444111000///...111555999<<<<<<:::999999<<<>>>??????:::999888888999<<<>>>@@@===<<<;;;<<<======<<<:::777555333222444555555555///...---++++++,,,------------...000222555777888:::>>>CCCFFFHHHHHHIIIJJJJJJIIIGGGEEECCC@@@<<<888555666777888888999999999::::::;;;===@@@DDDHHHJJJIIIGGGCCC@@@>>>???@@@BBBDDDAAA>>><<<:::777444222111111111111111000000000222333444555666999>>>AAAPPP\\\lllyyyyyyssshhh]]]TTTPPPNNNNNNZZZeeesss}}}wwwlllkkkooovvv~~~}}}}}}zzzvvvrrrlllaaaVVVOOOLLLHHHEEEEEEIIIMMMPPPRRRUUU\\\eeeoooyyy|||vvvqqqsssyyynnn[[[QQQJJJJJJRRRTTTQQQQQQUUUbbbjjjxxxyyyqqqfff\\\VVVQQQKKKGGG???>>>======>>>===<<<:::888888888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@@@@???@@@BBBDDDEEEDDDBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHHHHFFFDDD@@@???===<<<;;;;;;;;;;;;777999;;;===>>><<<:::999888888999:::;;;;;;;;;::::::<<<===?????????>>>>>>;;;999888999;;;======<<<======>>>>>>===:::888666;;;<<<===<<<;;;;;;===???CCCCCCBBB@@@>>><<<999888999888888777777777888888777777777:::<<<===;;;:::444555666666666444333222444444444444444555888999333222000///......//////---...000111333444555555---+++(((&&&'''+++///222000//////000333777<<>>???======>>>???AAAAAA>>><<<777555333222333444333333...---,,,++++++,,,---.........///111333777:::;;;:::>>>BBBEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@===:::999555666777888888999888888:::;;;<<>>???@@@???>>>;;;999666444111000333333222111000000//////111222333444666999===AAAPPP\\\mmmzzzxxxpppcccUUUKKKGGGHHHJJJ\\\iiixxxxxxllljjjooowww~~~wwwmmm```RRRHHHDDDEEEFFFHHHLLLQQQWWW[[[YYYZZZ\\\```gggqqq|||{{{wwwvvvyyyppp\\\OOOHHHHHHOOOTTTSSSVVV]]]mmmuuuwwwlllccc\\\RRRJJJDDDAAA>>><<<===>>><<<:::999::::::;;;<<<<<<======<<<===>>>>>>???>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;jjjWWWHHH>>>888555000111222333333333222111333333333222000000222444888???GGGLLLQQQZZZhhhsss|||}}}||||||wwwtttqqqmmmjjjfffaaa^^^VVVPPPLLLLLLKKKIIILLLPPPLLLKKKHHHCCC>>>===>>>@@@@@@BBBEEEHHHIIIFFFBBB>>>777333111333888???LLLWWWbbbllluuuzzz~~~xxxqqqmmmnnnqqqxxx|||xxxooofffWWWPPPEEE<<<666333111//////......---------///000///000111222444666777888333222111/////////000111999:::;;;<<<===>>>???@@@AAAAAAAAABBBDDDCCC@@@>>>AAAAAAAAAAAABBBCCCDDDEEEDDDCCCDDDFFFIIIJJJHHHGGGFFFDDDAAA>>><<<::::::999666888:::<<<<<<;;;888777:::;;;;;;;;;;;;:::::::::<<<======>>>===<<<:::999999888888:::>>>AAABBBBBB@@@@@@@@@???>>><<<;;;:::>>>??????>>>======>>>@@@AAA@@@@@@???>>><<<;;;;;;::::::999888888777888888888777888999;;;;;;999777666666666666555333111000444333222333444555666666000///---,,,+++,,,,,,---***,,,...000111222222222...+++((('''''')))---///000111333555888;;;<<<===>>>=========>>>>>>===;;;<<<;;;::::::;;;===???@@@??????@@@BBBDDDCCC@@@===777555333333444444333111000///...------...///000111111222333666999<<<>>>;;;>>>AAACCCBBBBBBCCCDDDCCCCCCBBB@@@===:::888888777888999::::::;;;;;;;;;:::<<<>>>BBBEEEGGGIIIJJJMMMJJJFFFBBB???>>>>>>>>><<<<<<;;;888666333222111111000///---,,,,,,,,,,,,000111222333555888<<<@@@QQQ]]]nnn{{{xxxooo```PPPEEEBBBEEEJJJ^^^lll|||yyynnnlllqqqyyyxxxjjjXXXIIIBBBBBBHHHPPPXXX^^^dddjjjnnnooommmiiiffffffllluuu||||||zzzyyyqqq]]]NNNFFFCCCJJJQQQUUU]]]hhhwww~~~{{{rrriii[[[MMMIIIDDD>>>;;;<<<===<<<:::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::999uuu```LLL@@@:::777555222222333444444444333333333444444333222222444777:::@@@GGGMMMTTT___mmmxxx~~~}}}}}}~~~xxxvvvrrrnnnkkkgggbbb___WWWQQQKKKIIIHHHGGGKKKQQQOOOMMMHHHBBB===::::::;;;>>>@@@CCCEEEDDD@@@;;;888111...///444;;;DDDQQQ\\\gggpppxxx|||yyysssqqqrrruuuzzz|||vvviii___RRRKKKCCC;;;666444333222,,,,,,,,,+++***+++---///......///111222333444444444333111000000111333444777999;;;======???AAACCCEEEDDDCCCDDDDDDBBB???=========>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLLLLKKKKKKIIIFFFBBB???===;;;;;;999:::<<<<<<<<<;;;999777:::;;;<<<;;;999888999:::<<<<<<;;;;;;999888666555999888999;;;@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@??????AAAAAABBBAAA@@@@@@BBBDDDAAAAAA@@@??????>>>>>>>>>===<<<;;;999999888888888888777888999;;;;;;999777777888888999888777555444777555444444555666555444000000///...------------''')))+++---............---,,,***))))))***---...000222666999<<<<<<<<<;;;?????????AAABBBBBB@@@>>><<<<<<===>>>???@@@AAABBBAAAAAABBBCCCDDDDDDAAA>>>777666555555666666444333111111000///000111222333444444555777999<<<>>>???<<>><<<<<<;;;;;;;;;;;;999666555444555444222111///......//////000222333444555888===@@@OOO\\\mmm{{{yyyppp```OOOBBB@@@EEELLL```nnn}}}zzzqqqooouuu}}}yyyhhhUUUIIIEEEIIIQQQ\\\ffflllpppuuuyyy}}}xxxqqqlllkkkooottt|||{{{www}}}ttt___OOOFFFCCCKKKTTT\\\hhhtttwwwfffVVVNNNGGG>>>;;;<<<>>><<<:::<<<<<<<<<===>>>>>>??????;;;<<<<<<<<<<<<;;;:::999;;;;;;<<<;;;;;;:::999888{{{lllVVVDDD:::777666666333333333222222222222222111222333333444555999;;;@@@CCCIIIPPPZZZgggttt|||||||||}}}yyyvvvrrrnnnkkkfffaaa^^^TTTNNNIIIHHHFFFEEEGGGLLLIIIGGGDDD@@@<<<:::;;;<<<>>>@@@CCCCCC@@@<<<777555///---///666???HHHVVVaaalllssszzz~~~{{{vvvvvvvvvyyy||||||ssseeeYYYNNNHHHAAA;;;777666555555---...///---,,,,,,///222...///000111111222222222111000//////000222555777777:::>>>???@@@BBBFFFIIIKKKIIIGGGFFFEEECCCAAA>>><<<===>>>@@@AAACCCEEEFFFFFFFFFGGGIIIMMMPPPPPPPPPLLLJJJGGGCCC@@@>>>======<<<<<<<<<<<<;;;999888777555777999888777777:::<<<===<<<;;;:::999888888888999888999;;;@@@CCCEEEEEECCCBBBAAA@@@??????@@@@@@???@@@AAAAAA@@@@@@BBBDDDFFFEEEDDDBBBAAA@@@@@@@@@???>>><<<;;;:::999999999777777888:::<<<===;;;:::888999;;;===>>>>>>>>>===:::777555555555555333111000000000000///...---,,,(((***,,,---......---,,,++++++++++++,,,---//////000222666999;;;<<<<<<<<<===>>>???AAACCCCCCAAA???<<<===???BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDCCCAAA???999888888888::::::888666222222111000111222333444666777999;;;===>>>?????????AAACCCCCCBBBAAAAAABBBCCCEEEFFFDDD???:::888777000111222333333444333333999;;;???DDDGGGHHHHHHHHHFFFDDDAAA===:::888777777666777888777444333444666777666444222222222444444222333555666777:::???BBBKKKXXXjjjxxx{{{ssscccQQQDDDBBBIIIPPPaaannn|||{{{uuusssyyyyyyhhhUUUMMMMMMUUU]]]ffflllnnnpppssswww~~~|||tttmmmkkklllyyyyyyssswww~~~wwwcccQQQIIIHHHRRR^^^gggttttttcccSSSJJJ@@@<<<===???>>>;;;<<<<<<<<<===>>>>>>??????=========<<<;;;:::999888;;;;;;<<<<<<;;;:::888777uuufffPPP???777666666666222111111000//////000000///000222444555888<<>>GGGQQQ___kkknnnuuu|||}}}yyyzzzzzz{{{~~~|||rrrbbbUUUFFFAAA;;;666333333222222000111222111//////333666111111222333333333333222,,,++++++,,,...222666888888<<<@@@BBBCCCFFFJJJMMMOOOMMMJJJHHHGGGEEEBBB@@@>>>???AAACCCEEEGGGIIIIIIHHHHHHHHHKKKOOORRRSSSSSSIIIHHHEEEBBB???>>>=========<<<;;;999888777666666111333666666555777:::>>>???>>>===;;;;;;<<<===>>>:::999999;;;???BBBCCCCCC???>>>===<<<<<<<<<>>>>>><<<===>>>>>>===>>>@@@BBBJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;:::999999666666888;;;>>>???>>>===888:::===@@@BBBDDDEEEEEE:::777444333444333000---...//////000///---,,,+++,,,---///111111000///...((()))+++,,,...000111111000111444777:::<<<======::::::<<<@@@BBBBBB@@@===<<<>>>AAADDDFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???;;;::::::;;;======;;;:::222222111111111222444555777999;;;===????????????BBBCCCEEEDDDCCCBBBBBBCCCDDDGGGIIIHHHBBB<<<999888444555666777888888888888777:::???CCCFFFGGGGGGGGGBBB@@@===999666444333333000333444333111000111444555444222000000111222333444555777777999<<>>AAA???===<<<<<<<<<===>>>>>>??????@@@??????>>>===;;;:::999;;;;;;<<<<<<;;;999888777vvvdddVVVFFF???===999666555:::999777555444444444444444444333222222555:::>>>BBBHHHPPPYYYgggvvv~~~yyywwwyyyzzzyyyuuupppmmmjjjeee^^^YYYVVVSSSPPPNNNLLLJJJGGGEEEDDDAAA<<<999888888777666;;;>>>AAA???999444222111333444999DDDSSSaaajjjnnnzzz|||~~~yyykkkZZZPPPCCC>>>888333111///---,,,------...///000000000///111...---...222444333222...000222222333444777999===@@@FFFKKKPPPRRRRRRRRRQQQLLLGGGDDDDDDCCC@@@===>>><<<;;;<<>>>>>===;;;999999;;;===<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<===<<<===???CCCFFFJJJIIIGGGDDDBBB???===<<<<<<;;;:::999999:::<<<===>>>>>>>>>=========<<<<<<===<<<>>>CCCHHHIIIEEE@@@>>><<<999555333111111111444555555333000.........//////000000000///...------...000222222222111111---///111444777999:::;;;<<<===@@@CCCFFFEEEBBB??????===;;;>>>DDDHHHHHHFFFCCCAAA???<<<;;;;;;<<<<<<>>>>>>>>>===<<<;;;999999444222///---...111555888>>>>>>===>>>@@@BBBEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFLLLMMMLLLIIIDDD>>>:::888::::::::::::999999888777======???CCCHHHHHHFFFBBBAAA???<<<888555333222222555444333333222222333333444333222000////////////555666666888999;;;===>>>EEEMMM\\\jjjtttyyyyyyxxxvvvkkk\\\RRRMMMNNNYYYdddnnnrrrxxx}}}yyy{{{~~~uuuiii```]]]^^^kkkiiieee```\\\[[[\\\^^^eeemmmwww~~~}}}tttiiiaaayyywwwooopppzzzzzzdddSSSRRRZZZkkkyyy}}}rrr```NNN@@@??????999888<<<<<<;;;;;;===@@@BBBBBBAAAEEEDDDBBB???>>>======>>>===:::888888999;;;;;;:::|||nnn[[[MMM???:::888555222222333222111111111222333444888888888888999<<>>KKKZZZhhhsssyyy{{{}}}~~~uuufffWWWLLLBBB>>>888444222000///.........///000111111111111///---+++---///111111000---///000000000222666888BBBFFFKKKQQQTTTUUUTTTSSSNNNKKKGGGEEEEEEDDDBBB@@@@@@>>><<<===@@@DDDFFFGGGDDDFFFJJJMMMPPPQQQQQQQQQMMMFFF@@@>>><<<999<<>><<<999777666555666555333222333666999;;;@@@@@@???===::::::<<<>>><<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;>>>AAACCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<===??????>>>>>>>>>===============<<<===AAAFFFFFFBBB>>>;;;:::888555333222000000111222333333222111222444444555666666555333111///...///000111111222222222000111333444666777888888:::;;;===@@@BBBAAA>>><<<===:::999<<>><<<;;;;;;<<<<<<@@@@@@???>>><<<999666555222111...------000333555888999;;;===???BBBCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGMMMNNNMMMJJJEEE@@@===<<<<<<<<<<<<;;;;;;:::888888;;;<<>>;;;888555444333333444333333222222222222222222222111000////////////444444555777999;;;===>>>AAAHHHSSS___hhhmmmoooooojjj___SSSKKKIIIOOO]]]jjjsssvvvzzz~~~}}}}}}yyymmmeeebbbbbbhhhfffbbb\\\XXXWWWYYY[[[bbbhhhqqqwwwvvvoooeee^^^qqq|||xxxooonnnxxxvvvbbbYYYZZZeeevvv{{{uuufffTTTFFFCCCBBB===<<<@@@;;;;;;;;;===@@@BBBBBBBBBEEEEEEEEEDDDBBB@@@>>><<<<<<:::888888999:::::::::rrrcccPPPDDD999555444222111111000000000000000111222222444555666666888;;;AAAEEELLLTTT^^^gggrrr~~~{{{xxxwwwyyy{{{uuurrrnnnmmmllljjjfffbbbXXXVVVSSSQQQPPPNNNKKKHHHDDD???:::666666777888888===???>>>:::444///...///333<<>>AAADDDFFFFFFFFFHHHKKKNNNQQQQQQQQQQQQLLLGGGBBBAAA>>>;;;===@@@@@@???>>><<<:::888777666666555444333444666999;;;BBBBBBAAA???<<<;;;===>>>;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999888777777888999999888777777:::<<<;;;<<<<<<======>>>??????======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>============<<<===???CCCBBB>>>:::999999999888777555333222111222333333222333444666777888999:::888555222000111000000000000222333444444444444555555555555555::::::;;;>>>@@@???===;;;<<<999888;;;@@@DDDDDDCCCAAA@@@>>><<<;;;;;;<<<<<>>>>>>>>===<<<:::999888999;;;???DDDGGGGGGDDDAAA===<<<:::777555444333222333222222222111111111111000/////////////////////222333444666888:::<<<===<<>>;;;===;;;999999;;;<<<;;;;;;|||iiiYYYHHH>>>666444444333333444555444333333222111111111///000222333555999???BBBNNNXXXdddnnnxxx{{{wwwuuuwwwxxxssspppmmmllllllkkkgggccc[[[YYYVVVTTTSSSQQQNNNKKKDDD???:::666666888999:::======<<<777111---...000<<>>>>>@@@CCCDDDDDDFFFHHHKKKNNNPPPQQQPPPPPPKKKGGGDDDCCCAAA>>>>>>BBB@@@???>>>===;;;:::999888888777666555666999;;;===BBBCCCBBB???===<<<<<<>>>::::::;;;::::::999888888>>>===<<<;;;999888777666555666777777666666999;;;888999:::;;;<<<===>>>???================================================;;;;;;;;;===???>>>;;;888999:::<<<======;;;888777444444444333111000222444444555777999888666333111333222000//////111444555555555444444444555555666<<<<<<===>>>@@@AAA???>>>>>><<<:::;;;>>>AAAAAAAAA@@@@@@>>>============>>>BBBBBBBBB@@@===999444222444444444444444444444444333777===CCCGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGDDD@@@>>>>>>???>>>>>>>>><<<;;;999777666999:::===@@@CCCDDDCCCCCC===<<<:::777555222111000222222222222111111000000......///000000000000000000111333555777999:::;;;;;;===AAAFFFJJJOOORRRTTTJJJBBB::::::@@@MMMaaarrruuuxxx{{{~~~~~~~~~~~~~~~~~~tttmmmkkkkkkiiigggccc^^^ZZZZZZ\\\___ffflllsssxxxwwwpppfff___bbbooo}}}yyypppnnntttyyyxxxvvvpppcccUUUXXXdddwww{{{uuugggWWWNNNGGG@@@======<<<;;;;;;===AAACCCCCCBBBEEEFFFGGGGGGFFFBBB>>><<<>>>===<<<<<<===>>>===<<>>AAA@@@@@@???>>>===;;;;;;:::999999888888999;;;===???@@@AAAAAA???<<<;;;;;;<<<::::::::::::999888666666<<<;;;:::999888666666555333444666777777888:::<<<999::::::;;;<<<======>>><<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<;;;999777888:::===??????===;;;999333333333111//////111333000222555777777666555333555333111///000222444666444333333333444666777888===<<<<<<>>>@@@AAAAAA@@@BBB@@@===<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???===:::888888888888888777666555555444888>>>DDDHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEBBB>>>======>>><<<<<<<<<;;;999777666555::::::;;;<<<===???AAACCC===<<<:::777444111...---111111222222222111000///...///000111222222222222000111333555777888888999<<<<<<>>>@@@CCCFFFIIIJJJ@@@999444555<<>>AAACCCCCCBBBEEEEEEEEEDDDCCCAAA???>>>===<<<;;;<<<===>>>===;;;ppp[[[KKK===777222333333222222555///000222333444444444444222444777999;;;???DDDGGGSSS___mmmuuu}}}yyyqqqmmmkkkllllllkkkkkkmmmnnnlllfffaaaZZZWWWSSSPPPNNNKKKGGGEEEAAA>>>:::888999:::::::::777666444///---///666<<>>CCCDDDGGGIIIJJJJJJJJJIIIAAA===<<<======;;;===@@@@@@@@@??????>>>===<<<<<<:::999999999:::<<<>>>???===>>>???>>><<<;;;;;;<<<;;;::::::999888777555444666666666555555444444333222444777888888999;;;===<<<<<<<<<<<<<<<============>>>??????>>>;;;888777777777777888888888888999555666888999:::::::::999777999;;;======<<<:::999111111111//////000333666111222444666777777777777666444222000000222444666333333222333444666888999:::999999:::===@@@AAAAAADDDBBB???===<<<===???@@@CCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@===<<<<<<;;;:::999999888666999>>>BBBEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEECCC???===<<<===:::::::::999888666555444888999999999999:::===@@@;;;;;;999777333000---,,,111222333333333222000///111222333444555555444333111222444666777777777666::::::;;;<<<>>>???@@@AAA888333000333999BBBQQQ^^^dddkkkuuu{{{}}}}}}yyyqqqmmmnnnqqqqqqqqqooollliiigggggghhhkkkpppvvvyyytttiii]]]UUU]]]iiiwww~~~~~~wwwpppppppppnnnggg]]]RRRJJJEEEVVVjjj|||qqqdddWWWKKKDDD???>>>>>>???AAABBBBBBAAACCCCCCBBBBBBAAA@@@@@@???;;;::::::;;;<<<<<<;;;999yyyiiiUUUDDD;;;666333444333111222555///000222333444555444444222444777:::<<>>>>>>>>>>>???AAABBBCCCFFFJJJNNNOOOLLLIIIGGGFFFBBB@@@?????????@@@>>>===EEEFFFHHHJJJKKKKKKJJJIII???;;;999;;;<<<<<>>>>>===888888888999:::;;;===>>>;;;===>>>>>>===<<<<<<===;;;;;;;;;:::888666555444222222333333444444555555333555888999888999:::;;;<<<<<<<<<<<<<<<=========@@@@@@AAAAAA???;;;777555444444444555555555666666222444666888999:::;;;<<<888999;;;<<<===<<<;;;:::333333222000///000333666333333333444555666777777666444333222222333444555444333333222333555888999888777666888;;;???AAABBBBBBAAA???<<<<<<===@@@BBBEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDCCCAAA@@@@@@??????===>>>???BBBDDDFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCDDDBBB>>>;;;999999888888888888777666555444555777::::::888777888999777777777666444111///---222333444555444333111000444555666888888777666555333444666777777777555555555666888999999888777666222......222666<<>>>>><<<:::tttdddPPP@@@===888555666555333333666333444555666555444333222555888;;;===???BBBFFFIII___jjjvvvzzz}}}yyyqqqjjjeeecccdddcccfffjjjqqquuusssmmmggg^^^[[[WWWRRROOOKKKFFFCCC999888777777888888777555000///...+++---444???HHH]]]eeeqqqzzz~~~vvvlll^^^QQQFFF@@@<<<:::666333///------.........///...---...///222444666333555666333000...000222,,,///333666:::>>>BBBFFFCCCBBBAAAAAABBBEEEHHHJJJJJJNNNRRRRRROOOJJJHHHGGGCCCBBB@@@@@@AAA@@@???===AAACCCEEEGGGHHHGGGFFFEEEAAA<<<;;;===>>>???BBBHHH@@@@@@@@@?????????>>>>>>777777777888999:::;;;<<<;;;===>>>???>>>===>>>???<<<<<<;;;:::888666555444222222333444666777888888555777999999888777888999;;;;;;;;;<<<<<<=========BBBCCCDDDCCC@@@<<<777444222222222333333444444444000222555777999;;;===>>>;;;<<<===>>>>>>======<<<999888555222///...111333333333222111111333444555555555444333333333444555666555333333333555777888888666666888<<<@@@CCCDDD???>>>===;;;;;;===AAAEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJMMMLLLJJJHHHFFFFFFFFFGGGCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLKKKJJJHHHGGGFFFFFF>>>@@@AAA@@@<<<888555555888888888888888777666555111555:::<<<999666444444444444555555444333111000222333444555555333222000666777888::::::888777555444555777888888666555333000222444666666444111///---+++,,,111444888???GGGMMMTTT]]]cccgggnnnvvv}}}xxxpppoootttzzz}}}|||xxxvvvuuusssrrrpppkkkddd[[[RRRMMMPPP]]]jjjrrrvvvwwwtttnnnjjjhhhbbbYYYMMMCCCAAACCC[[[rrr}}}mmm]]]QQQBBBAAA@@@@@@AAAAAA???>>>;;;???CCCGGGGGGEEEAAA>>>?????????@@@AAAAAA???===vvvaaaNNN???666555444444444444444444444111333444444333222333444666999===???BBBGGGNNNTTTmmmuuu|||~~~~~~xxxooofffaaa______cccjjjpppsssuuussslllcccaaa[[[YYYYYYUUUKKKBBB===<<<999666666777888666444///------000333888DDDPPP___gggsss}}}~~~zzz|||}}}wwwmmmcccUUUKKKFFFBBB===999777333///...000222222111000111111222222333333444444333111///......//////---///111444777;;;AAAEEEHHHEEEBBBCCCFFFHHHHHHGGGPPPQQQSSSTTTSSSPPPLLLJJJFFFFFFEEEBBB>>><<<;;;<<<@@@@@@???>>>>>>?????????@@@???===<<<;;;<<<>>>???DDDBBB??????@@@>>>;;;777;;;:::888666666777999:::???@@@AAABBBAAA???===<<<======>>>>>>===;;;999888888777555333222333444555999777555333444777;;;===>>>>>>>>><<<;;;<<>>;;;<<<;;;999666444333444555444444444555666888999777666555444444555666666333222222222444555444333444555888<<>>;;;::::::<<<<<<:::;;;===999444444444444444333222222111444444555333111111222333222444555777888888888888999888666666777:::===@@@:::===@@@???;;;777555555222333333333222000...---+++******+++...333888;;;CCCDDDGGGKKKNNNVVVgggwww|||rrrnnnqqqvvv||||||~~~|||yyyrrrfffZZZVVVTTTOOOJJJHHHNNNVVVeeerrrxxxwwwttttttmmmdddcccOOOMMM===HHHMMMooo|||ppp]]]OOOFFFEEECCCBBBBBBAAA???===<<<===???@@@AAAAAA@@@@@@=========???AAA@@@>>>;;;}}}mmmZZZIII===666111111111111111111000000111333444444333333333444;;;===AAACCCFFFMMMVVV\\\ooowww}}}~~~yyyqqqiiidddbbbbbbjjjpppuuuwwwwwwtttkkkbbbbbb\\\XXXWWWSSSJJJAAA>>>;;;888666666666666444222111...///333777>>>LLLYYYfffmmmwwwwwwuuuvvv{{{wwwpppbbbYYYMMMDDD@@@===999666666222......///111222111000111222333444555666666666555333222111111111222000222444666999===CCCGGGIIIGGGFFFGGGIIIKKKJJJIIIKKKLLLNNNPPPPPPNNNLLLKKKLLLLLLKKKHHHEEECCCDDDEEEDDDCCCBBBBBBAAA@@@@@@???<<<<<<;;;;;;;;;<<<===>>>@@@===;;;<<<======;;;999:::999777666555666777888???@@@@@@AAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<<<<999888666444333333444555666555444333444666888:::<<<<<<<<<;;;:::;;;>>>@@@AAABBBCCCAAA>>>:::888777444444333333222222222333333333333444555777888999666888;;;;;;;;;;;;<<<>>>??????>>>:::666222111111444444444444555666888999888777777777888999;;;;;;666444333333444555444222555666999<<>><<<999777666888:::<<>>>>>???BBBDDDKKK[[[kkk}}}xxxqqqppppppzzz|||zzzvvvhhh[[[OOOJJJHHHEEEBBBBBBLLLVVVeeettt{{{{{{yyyxxxssshhhdddNNNKKK>>>NNNWWWttt}}}nnn]]]PPPGGGEEECCCBBBBBBAAA???>>>===>>>???@@@AAA@@@@@@?????????@@@BBBDDDCCCAAA???}}}ooo___OOOBBB999555222222222222222222222222111333444444333333555666:::<<>>>>>???>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<===:::999777555444333444444555555555555666777888888888999999999888999<<<>>>===???@@@>>>;;;999777777222333333333444444555555444444444555555555555555333444777888999;;;>>>AAAEEEEEEBBB>>>888333111000000000000111222333555666777777888999:::<<<>>>???888777555444555444222111555666888;;;>>>@@@AAAAAA===;;;777444333444666777???@@@CCCEEEGGGIIIIIIIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPOOONNNMMMLLLKKKIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFDDDBBB?????????===??????<<<<<<<<<999333111222444555444333111///333333333111000111444777999999:::;;;<<<<<<;;;;;;555444333222222444666777777999;;;:::888555333333222222222111111000000///+++***))))))+++///333555999888888888888>>>MMM]]]wwwxxxqqqmmmoooqqquuuxxxxxxssslllfffWWWLLLBBB>>>===;;;<<>>>>>??????@@@@@@@@@??????AAABBBCCCEEEHHHHHHFFFDDDtttbbbSSSFFF;;;666555222222222333333333333333222333444444444444666888:::<<>>:::777555777999<<<>>>>>>======:::999777666777888:::;;;:::999888777666666777777999:::;;;<<<<<<<<<<<<;;;???>>><<<:::999999999::::::999777666444444333333666777888888999999999888555666777777666777:::<<<;;;===>>>>>><<<:::::::::333333444444444444444444444444444444333222111111222444666777999===AAAEEEGGGGGGDDD???999444222111111111222333444666777777666777888999;;;<<<>>>???:::888666444444222000...333444777999;;;===>>>>>><<<:::666444333444666888===???CCCFFFHHHIIIJJJKKKHHHIIIJJJLLLNNNPPPQQQRRROOONNNLLLJJJHHHFFFEEEDDDGGGGGGGGGHHHJJJMMMPPPRRRRRRPPPNNNKKKHHHFFFEEEEEEHHHHHHGGGEEEAAA??????@@@@@@BBBAAA>>>======999333222444555666666444111000333333333222111333777:::<<<===============<<<<<<777666444333333444555666777888999999777555444333000000///.........//////,,,,,,++++++,,,///111333777555444333111555CCCRRRnnnzzzyyysssjjjjjjkkkkkkiiiddd^^^YYYLLLDDD>>><<<;;;:::<<<@@@KKKZZZlllzzznnncccHHHHHHDDDbbbtttyyyiiiXXXMMMGGGEEECCCCCCCCCBBB@@@>>>????????????@@@?????????DDDDDDFFFIIIKKKLLLJJJHHHmmmXXXKKKAAA888444555.../////////000000000111222333444444444555888:::>>>@@@CCCHHHOOO[[[jjjuuu|||~~~}}}zzzuuummmgggdddccceeellluuuzzzzzzrrrhhh^^^TTTOOOJJJCCC??????::::::999888555333222111333444999CCCMMMYYYjjjxxx~~~{{{ooommmlllllliiiccc[[[TTTKKKFFF???999444222111111...///.........///111222.........//////000000000222222333333444444555555777888;;;<<<<<<>>>AAACCC@@@AAADDDEEEFFFFFFFFFFFFKKKJJJHHHGGGFFFGGGGGGHHHTTTTTTTTTSSSRRRSSSVVVXXXUUUSSSPPPKKKEEE???:::777777999<<<>>>??????>>>======<<<:::888777777999:::;;;;;;:::999888888777777444555666888:::<<<======>>><<<:::888777777888888999888777666555444333333666666777888888888777777333444555555555555777999;;;<<<>>>>>>======>>>@@@999999999999777666444333555666666666555333222111222444666777999===AAAEEEBBBBBB@@@<<<777333222222555666777999:::;;;<<<===888999:::;;;<<<===>>>>>>;;;999666444333111...,,,111222444666999:::;;;<<<999777444333333555777999<<>>>>>???CCCEEEDDDAAA@@@???;;;555666666777777666444111000222333444444444666:::===<<<;;;;;;:::999999999999666666444444333444444555777777777888888777555444111000///......///111222///...------...000222444555333222000---///<<>>???CCCQQQaaasss}}}jjj^^^EEEJJJLLLmmmxxxfffSSSHHHGGGFFFDDDCCCCCCBBB@@@>>>??????????????????@@@@@@EEEEEEGGGJJJLLLMMMKKKIIIyyydddOOODDD>>>666333444000000000111222222333333222333444444444666999<<<>>>AAAFFFKKKSSS```pppzzz}}}}}}{{{xxxssslllgggeeeeeemmmttt|||~~~vvviii^^^SSSMMMHHHBBB>>>>>>::::::999777444222333444555888AAAMMMXXXbbbooo{{{~~~wwwsssnnnhhhbbb[[[TTTPPPFFFCCC===777222/////////---/////////------///111,,,---...000222444666777333444555777888888999888777888;;;;;;;;;<<<>>>???;;;===@@@AAAAAAAAACCCDDDFFFFFFGGGHHHJJJKKKMMMNNNUUUVVVWWWWWWVVVWWWYYYZZZZZZWWWRRRMMMGGGBBB???>>>:::<<<>>>@@@@@@???>>>===>>>>>>===;;;888777888:::<<<<<<;;;:::999888888777111222333666888;;;<<<===777777777777777888999999666666666555444444333333333444444555555444444444222444555555444333444666999;;;======>>>???AAACCC?????????>>><<<999666555888999:::::::::999777666333444777888999;;;>>>AAA<<<<<<;;;888555222111111333444666888:::;;;;;;;;;;;;;;;===>>>@@@@@@@@@@@@<<<:::777555444222///,,,///000222555888:::;;;;;;777666333222222444777999===BBBHHHKKKKKKKKKLLLNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMJJJGGGEEECCCCCCCCCAAACCCEEEIIIMMMQQQUUUVVVWWWUUUPPPLLLIIIGGGFFFFFFJJJJJJHHHEEEBBB??????@@@FFFGGGFFFCCCBBBCCC>>>888999888777666444222000//////111333555666888;;;>>>999888777555444444333333444444333333333333333333777666555666777777666444333222000//////222444666000000//////000222444555222222222000------777DDD[[[kkkzzz|||xxxuuussspppnnnjjjeee^^^VVVLLLCCCCCCHHHZZZkkk|||wwwcccXXXEEERRRXXXyyytttbbbQQQGGGHHHFFFDDDCCCCCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHKKKKKKIIIGGGoooYYYEEE>>><<<555222444333333333444555666666666222333444444555777;;;>>>???CCCHHHNNNWWWdddsss}}}|||zzzyyyvvvqqqllliiijjjkkkrrryyywwwiii^^^SSSMMMGGGAAA<<<<<<999999888444111111333666;;;@@@LLL[[[eeelllvvv{{{vvvooofff^^^VVVOOOLLLCCCAAA<<<777222000000111---///000///---,,,---///...///000111333444555666222333555777999:::::::::777999;;;;;;;;;;;;<<<===:::<<<>>>???>>>???BBBEEEDDDEEEGGGIIILLLNNNPPPQQQQQQSSSUUUVVVUUUTTTUUUVVVVVVSSSOOOJJJFFFDDDDDDDDD>>>????????????>>><<<;;;<<<>>>>>>===:::888999:::;;;;;;;;;:::999888777666111222333444666888:::;;;444555666666777777666666333444444444444444333333333333333333333333333333333444555555333222222333555777999;;;<<<>>>AAACCC@@@@@@@@@???===:::777555888:::;;;=========;;;:::666888;;;;;;;;;;;;<<<>>><<<<<<;;;999666333333333111222444777888999::::::888:::<<>><<<999777666444111///...000222666999;;;<<<===;;;999666444444555888:::===CCCJJJLLLKKKJJJKKKNNNOOOOOONNNMMMLLLLLLKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHFFFGGGIIIMMMPPPTTTVVVXXXUUURRRMMMIIIEEECCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCGGGIIIHHHFFFEEEEEEBBB<<<;;;999666333000...------+++...222555666888:::<<<:::999777555333333222333444444444444555555555555666444333444666777555333222111...---...111444666000///000000111333444555222222444444000///888CCCTTTdddttt|||~~~|||}}}vvvlll```RRRIIIKKKRRRddduuuppp\\\SSSGGG[[[eee|||mmm]]]QQQKKKHHHFFFDDDCCCCCCCCCAAA???============???AAACCCDDDCCCCCCDDDFFFHHHHHHEEECCC{{{gggPPP===::::::555222444000000111222222333444444222333444444555777;;;???DDDHHHOOOUUU^^^kkkzzz~~~{{{xxxwwwtttpppmmmlllnnnppppppxxxxxxhhh^^^SSSMMMGGG@@@<<<;;;888888666222//////333777FFFMMM[[[jjjtttyyy{{{wwwooofff]]]TTTMMMJJJBBBAAA===888444333333555---///111///,,,+++,,,...222222111111000/////////000111444666888999999999888:::;;;<<<;;;:::;;;<<<;;;===???>>>===???CCCFFFFFFGGGIIIKKKMMMNNNNNNNNNOOORRRUUUWWWVVVTTTTTTTTTPPPMMMIIIEEECCCDDDEEEGGG@@@@@@@@@???>>><<<;;;::::::<<<>>>===:::888999;;;::::::::::::888777555555333333333444555666777888666666777777666444222111111222333333444444333333555555444333333333444444333555666555333111111222222444666888999<<>>???@@@???===999777666666555777999<<<>>>>>>??????444555999<<>>;;;999888666333111///000333777:::===>>>???@@@>>>;;;888777888:::;;;===CCCJJJLLLKKKIIIJJJMMMQQQPPPOOOMMMKKKJJJHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJEEEFFFHHHKKKNNNPPPRRRSSSRRROOOJJJEEEBBB@@@??????@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJJJJGGGGGGGGGDDD>>><<<999555111---+++++++++'''+++000444666777999:::>>>===:::888666555555555777777777888888888999999444222000222444666444222///---+++)))***---111444/////////000111333444555333444777888444333:::EEEPPP```qqqxxx|||}}}qqqcccUUUNNNSSS]]]jjj{{{}}}kkkXXXQQQIIIbbbmmmuuufffZZZRRROOOHHHFFFDDDDDDDDDCCCAAA???<<<<<<<<<===???AAACCCEEEBBBBBBCCCDDDFFFEEECCCAAA|||hhhYYYKKK>>>:::999666222111333222222111000000111111666777777777777:::>>>AAAHHHKKKRRR\\\iiivvv}}}|||{{{tttrrrqqqpppllliiilllrrrtttxxx|||sssbbbWWWKKKFFFBBB===;;;<<<===999555444111...222888PPPcccvvv}}}~~~|||zzzpppcccZZZSSSHHH<<<@@@===:::666333222222222333333333333333222111111555555444444444444444444222222222333666999<<<>>>:::999777333111222555777???BBBFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJHHHFFFQQQTTTXXXWWWUUURRRRRRSSSPPPNNNJJJFFFCCCBBBCCCCCCAAA@@@???===;;;999888777777777777888999999::::::;;;999888888999999888666444444444555666888999:::999999888888777555444333333222111111222333444555666444222111333333333333///222555888999888666444000000111333555888:::;;;?????????>>>;;;::::::;;;:::<<<===??????>>>===<<<;;;===???AAAAAA>>>;;;999???@@@AAA@@@<<<888666555444777;;;============>>>333666:::>>>AAABBBAAAAAA999:::;;;;;;:::777444222333444555555666888<<>>>>>AAAAAAAAABBBDDDFFFIIIJJJKKKNNNNNNLLLMMMMMMIIICCC>>>999222...,,,+++++++++222111111111222444666777999888666555444444444555777888888999::::::;;;;;;999666444444555444111---...+++)))***,,,///000000+++---///...---///333777:::888777777666555;;;CCCSSScccttt|||vvvfff[[[[[[ccckkk{{{ttt^^^RRRMMMZZZppp}}}ooofff^^^TTTNNNMMMLLLJJJGGGFFFEEECCCAAA???@@@???===;;;<<>>;;;777444444666888>>>AAAFFFIIIJJJJJJJJJKKKIIIIIIIIIHHHHHHIIIIIIIIISSSVVVXXXWWWTTTPPPOOOPPPPPPMMMJJJFFFDDDCCCDDDDDD@@@@@@>>>===;;;999888777999999::::::;;;<<<======888777555555666777666444666666666666777888999:::888888888777666555444333555555444444555777888999777555222111222333333333,,,...111333444333111000111111222333444666888999;;;<<<======;;;:::::::::===>>>@@@AAAAAA@@@>>>===<<<>>>AAACCCDDDBBB@@@>>>===??????===:::666555555666888::::::999777777777444666:::===?????????>>><<<<<<===<<<;;;:::888777666777777777777:::>>>BBBDDDBBB>>><<<;;;<<<>>>@@@DDDEEEGGGJJJLLLNNNOOOPPPRRRPPPNNNKKKIIIHHHHHHGGGGGGEEECCCBBBBBBDDDGGGIIIIIIJJJKKKKKKIIIIIIJJJKKKEEEDDDCCCBBBAAA@@@???>>>AAAAAAAAABBBCCCFFFHHHIIINNNPPPPPPNNNNNNNNNJJJCCC===888111---++++++,,,,,,111222444555666777666666:::888777555444444444555888888888888888888888888888777555555444333111///---+++))))))+++...//////,,,...000000000111444777:::999999:::999888>>>FFFXXXhhhyyyssskkkllluuu}}}wwwhhh]]]WWWYYYhhh|||{{{vvvfff\\\UUUNNNKKKLLLIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@>>>======@@@CCCEEECCCCCCCCCCCCBBBBBBBBBBBB~~~kkkWWWIII>>>555333333222000000/////////000111333444555555888:::<<<>>>@@@CCCEEEMMMRRR\\\iiittt~~~|||yyyvvvuuuoookkkiiifffcccaaagggooo{{{yyyjjj\\\QQQFFF@@@>>>;;;;;;===<<<888333111///111:::EEE```ooo}}}zzzkkk[[[PPPKKKCCC<<<999999777555333000///...............---------,,,***+++,,,...000222333444555555555555777999;;;<<<>>>===;;;888666666999;;;<<>>>>>>>>?????????===<<<:::999888777888999999;;;<<<===>>>>>><<<:::888888999:::999888999999999888888888888888666666777666666555444444333333333444555777888999999666222000111222333333000222444777777666444333333333222333333444555555777999<<<===<<<;;;;;;;;;???@@@AAABBBAAA@@@===<<<:::===@@@CCCDDDCCCBBB@@@<<<<<<<<<999666444333444777888999888666555555666666888:::<<<===<<<;;;:::<<<<<<;;;;;;::::::::::::999999888777666999===AAAFFFCCC>>>::::::===AAACCCCCCDDDEEEGGGIIILLLNNNOOOOOONNNLLLJJJHHHFFFFFFEEEEEEDDDBBBAAABBBCCCEEEGGGFFFHHHIIIHHHGGGFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFGGGIIIPPPRRRRRROOOOOOOOOJJJDDD<<<777000+++***+++---...111333666999:::999777666:::999777555444444444555999888888777666555555555666777777666333111111111---+++))))))+++---......***,,,.........///111333:::999:::<<<;;;;;;@@@HHH]]]mmm|||~~~}}}lll^^^___bbbkkk||||||zzzwwwyyyjjjZZZPPPKKKGGGHHHKKKEEEDDDDDDEEEFFFGGGGGGFFFBBBAAA@@@??????AAADDDEEEDDDCCCAAA@@@??????@@@AAAsss___MMMDDD;;;444444555444333444/////////000111222444444555888===@@@BBBEEEGGGJJJPPPWWWcccooozzz|||xxxtttrrrkkkgggccc```]]]]]]dddlllzzzttteeeXXXMMMBBB>>><<<999999<<<666222//////000666EEESSSiiivvv~~~sssaaaQQQFFFAAA===999999999888777555333111/////////......------------++++++---///111222444555333333333333444555777888666666666555555777;;;>>>===AAAGGGKKKMMMLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKIIIGGGDDDBBBAAA@@@???===;;;:::::::::;;;======<<<:::999777666666555666777888999:::;;;<<<>>><<<::::::;;;<<<<<<;;;<<<<<<;;;;;;:::999888777555555666666666666555555333444555666777999:::;;;;;;777333111111222333444555777999:::;;;999888666444444333222222222333333666999===@@@@@@???>>>???@@@AAAAAAAAA@@@>>><<<:::888:::>>>@@@AAAAAA???===::::::999666333111111222555666777777666777999;;;999:::;;;<<<<<<;;;999888999888777666666777888:::;;;:::888555333444888<<>>AAACCCAAAAAAAAABBBEEEHHHJJJLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDBBBCCCDDDCCCAAAAAAAAACCCCCCDDDDDDEEEEEEDDDCCCBBB@@@AAABBBCCCEEEGGGHHHIIIMMMPPPPPPNNNNNNNNNJJJDDD;;;666///******,,,///000333555777999::::::999888;;;:::888666444444444444777777666666555444444333444666888666222000000222---,,,***+++---//////..................///111333777777999<<<;;;;;;AAAHHH]]]nnnyyyooofff```hhhqqq~~~yyyvvvtttxxxlll___QQQIIIFFFDDDEEEIIIDDDCCCCCCDDDFFFGGGGGGFFFCCCBBBAAAAAABBBCCCDDDEEECCCBBB???===<<<===>>>???yyyjjjVVVFFF???888333444555444444666111111000000111111222333111444999===AAADDDGGGJJJSSS[[[hhhuuu~~~}}}xxxtttqqqlllhhhdddaaa^^^___fffpppyyyrrrdddTTTJJJ@@@===;;;888888:::...+++))))))+++333EEEVVVppp{{{wwwjjjWWWIII@@@;;;888888666666555444333111///...//////...---,,,------...,,,---...///000111222222222222222222333444555555333444555555555888;;;>>>>>>BBBGGGKKKKKKKKKKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGDDDCCCCCCBBBBBBAAA???>>>???>>>===<<<<<<<<<<<<===<<<;;;:::999888666666555555555666777888999::::::;;;999777666888999:::999=========<<<;;;999777666333444555666777777777777999:::;;;===>>>@@@AAAAAA;;;888444222333444555555444555666777777666444333555444333222222222222222888<<<@@@CCCCCCBBBBBBBBBAAABBBBBBBBBAAA???<<<:::999;;;>>>@@@@@@???<<<:::::::::888555111//////000333555666555555666888:::<<<<<<======<<<;;;:::999777666444333333555777888>>><<<999555222222444777<<<<<<===>>>????????????>>>>>>===>>>@@@BBBEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB???AAAAAA@@@>>>>>>>>>???DDDEEEFFFGGGGGGFFFEEEDDD@@@AAACCCDDDFFFHHHIIIIIIHHHKKKLLLJJJKKKLLLHHHBBB999555///+++,,,...111222777777777888999:::;;;<<<<<<:::888666555444444444444444444444444444444444222555777555111///000222---,,,,,,---///111111111555444222222333555777888666555777:::::::::@@@HHH[[[mmmvvviiiaaaccchhhvvvzzzxxxvvvoooaaaVVVLLLHHHFFFDDDDDDGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@>>><<<;;;;;;======rrraaaMMM@@@:::555222333444111111333111111111111111111222222222666;;;???CCCHHHMMMPPPYYYaaammmyyy}}}xxxssspppiiieeeaaa___]]]]]]eeennnxxx~~~pppcccQQQHHH@@@===;;;888666666000...+++***+++333FFFXXXrrr|||}}}}}}||||||~~~{{{nnn```OOODDD===888777999777777666555333222222111///...,,,+++++++++,,,------------....../////////222222333444555666666666777888888888777888:::===@@@CCCGGGIIIJJJJJJKKKLLLIIIJJJJJJJJJHHHDDDAAA???AAA???>>>>>>???@@@???>>>;;;:::::::::;;;;;;<<<===<<<;;;;;;:::888777777666888999999::::::;;;;;;<<<<<<:::777777888:::;;;;;;===>>>>>>===;;;999666555333444555777888999999999:::;;;<<<>>>???@@@@@@@@@:::888666666777888777777444555666666555444333222444444333333333333444444;;;>>>AAACCCCCCBBBBBBCCCBBBBBBCCCCCCBBB@@@===<<<<<<>>>@@@BBBCCCAAA>>>===:::;;;999666222...------222444555444333333333555<<<<<<<<<<<<<<<;;;;;;:::888666555444444555777888>>>===;;;888444333444666666999===AAABBBAAA>>><<<;;;;;;;;;<<<===>>>??????CCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBB@@@>>>===>>>???DDDFFFGGGHHHHHHGGGEEECCC???AAABBBDDDFFFGGGHHHHHHEEEHHHHHHGGGGGGHHHDDD>>>777444///...///111333444::::::999999:::<<<>>>???<<<;;;999777555444444444333333444444444444444444111333333333111/////////,,,,,,,,,...111333444333444333444666:::<<<<<<<<<999777777999999:::AAAJJJ\\\mmm~~~~~~}}}yyyrrriii___\\\fffsss~~~|||wwwfffXXXOOOGGGFFFFFFDDDCCCEEEDDDBBBAAABBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCC@@@???===<<<;;;<<<<<<==={{{lllYYYGGG<<<888444222333333000///111000000000000111222444444777:::>>>BBBGGGMMMTTTXXX___fffrrr}}}}}}~~~}}}wwwrrrnnnddd```^^^]]]ZZZZZZaaajjjvvv~~~wwwiii]]]NNNFFF@@@>>>===888444333222000///...///777KKK]]]rrr{{{}}}zzzvvvuuuvvvzzz~~~}}}wwwrrrbbbUUUGGG???;;;666555888999888666444444333444444000///---,,,,,,,,,...///.........///000000111111000111222333555555666666888999:::999999999;;;===AAADDDGGGIIIJJJLLLOOOQQQQQQOOOMMMIIIEEEAAA>>><<>>>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999888:::<<<>>>>>>============;;;999666444333444666777999:::;;;;;;888999;;;<<<=========<<<999888888999:::;;;:::888777777777777666555444333333333333333444555666777<<<>>>@@@@@@???>>>???@@@>>>???@@@@@@@@@>>>;;;:::<<<>>>AAADDDEEEDDDBBB@@@<<<<<<<<<888333...,,,+++000222555555555444444555999:::::::::;;;;;;;;;;;;888777666555555555666777888999999777555444444555666999>>>BBBCCCBBB@@@>>>;;;;;;<<<<<<<<<;;;;;;:::<<<===???AAABBBBBBBBBBBBCCCCCCEEEEEEEEECCCBBBAAA???@@@AAA???===<<<<<<===DDDEEEGGGHHHGGGEEECCCAAA===???AAACCCEEEFFFFFFFFFFFFHHHHHHEEEDDDDDD???999666333111000222444555555<<<<<<===>>>???@@@AAAAAA===<<<999777555444444444555555555444444333333222111000000000000000...,,,******+++...222444555444000333999AAAHHHJJJGGGDDD>>>;;;:::;;;:::<<>>888333111,,,,,,,,,,,,...777LLL___qqqzzz}}}yyywwwoooooopppuuuyyywwwpppiiiYYYLLL@@@;;;888333222666555444111/////////000111444222000/////////111222000000111222333444555555---...///111333444444444444555777888999:::===@@@BBBDDDFFFIIIKKKNNNRRRUUUYYYVVVQQQKKKEEEAAA???>>>===:::777777999999888666:::;;;;;;===>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::888555444666999:::;;;<<<<<<======;;;888666444333444666888:::;;;<<<<<<;;;<<<===?????????>>>===888888999;;;======;;;999666666666666555333222222222222333444555666888999<<<===>>>===<<<;;;<<<===999:::;;;<<<;;;:::888666999<<<@@@CCCEEEEEEDDDBBB=========:::444///+++)))---000555888999999:::;;;777777888999::::::;;;;;;666666555444444444444444111333555555444333444555777:::>>>BBBDDDCCCBBB@@@;;;<<<<<<===<<<;;;999888888999<<<>>>@@@AAAAAAAAACCCDDDEEEFFFFFFDDDBBB@@@===>>>>>>===;;;999:::;;;CCCDDDFFFGGGFFFDDDAAA???;;;===???AAACCCDDDDDDDDDHHHJJJIIIEEECCCAAA<<<555555333222222444666666555<<<>>>AAACCCDDDDDDBBBAAA===<<<:::777555444444444888777666555333222111000111///---...000111...***((((((***---111444555444222999DDDQQQZZZ[[[VVVPPPCCC@@@======<<<>>>GGGQQQgggvvv|||rrrkkkfffdddcccfffiiiooouuuzzz}}}~~~yyyrrriiiddd[[[QQQLLLTTTaaaooo}}}~~~ooo\\\OOOFFF???>>>??????@@@CCC>>>>>>===???AAACCCCCCBBBAAABBBDDDEEEEEECCCBBB@@@;;;<<<===>>>>>>======<<>><<<;;;;;;::::::<<<===>>>======>>>@@@BBBEEEGGGHHHHHHGGGFFFDDDBBBAAA??????;;;;;;;;;;;;;;;:::999999;;;999666444222222333444<<<<<<;;;:::999999888888999888888999;;;;;;999777999:::===>>>>>>===;;;999666777888:::;;;;;;:::999999888666444222000000///------...///111444666888:::<<<<<<;;;999888999999>>>===<<<<<<;;;:::999999;;;>>>BBBEEEEEEBBB???<<<888777444111...+++(((''')))+++///333666777777666:::777444444777888888666999::::::888444222111111444111000111444666555444888:::>>>BBBCCCCCCAAA@@@AAA@@@>>><<<999666333222444555777:::===@@@BBBCCCEEEDDDCCCBBBAAA???>>>>>>???>>>===;;;::::::;;;;;;>>>@@@BBBBBB@@@>>>>>>>>>;;;;;;;;;<<<>>>@@@AAABBBIIIGGGDDD@@@;;;666222000111333555555444333222333666;;;BBBGGGIIIFFFAAA>>>???<<<999666333222222333444333333222222333333444000111111111000...+++)))***)))***,,,+++***///666:::EEETTTaaammmqqqkkkbbbXXXMMMDDDCCCCCCGGGQQQ\\\pppxxxyyyooodddYYYRRRPPPSSSVVVYYY]]]dddkkkqqqkkklllkkkfff___WWWQQQOOOHHHOOOYYYfffsssyyyggg[[[HHHCCC===;;;>>>@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFEEECCCBBB@@@???>>>?????????===<<>>999444111111333444666666555222///...///000///---,,,******,,,...///000000111222222333444444555444333444555666555444333444666888:::;;;<<<<<>>@@@@@@@@@@@@???>>>======<<<;;;:::888777777777777999999999::::::::::::::::::888777888999:::999888777888;;;<<<<<<;;;999888999:::<<<===>>>>>>>>>>>>===;;;999777444333222111.........///111333555666777888888777555444555777999999888888888888888888;;;===AAACCCCCC@@@===:::999888666333000...,,,++++++---111555777888888777666333000111333666666666888999:::888555222222222222000......111333333222666999===AAACCCCCCBBBBBBDDDCCC@@@===:::888666555555666888;;;===@@@BBBCCC??????>>>===<<<;;;;;;;;;<<<:::888777666666777888===>>>@@@@@@>>><<<;;;<<<999999999:::<<<===???@@@EEECCC@@@<<<777333000///000222444555333222333333777;;;AAAEEEGGGEEEAAA>>>===<<<999666444333222222333333222222222222333333111111222111000---+++)))'''&&&''')))((((((///777BBBOOO___lllvvvzzzvvvoooeee\\\TTTRRRSSSUUU^^^gggxxx~~~wwwkkk___WWWNNNNNNMMMMMMOOORRRVVVYYYUUUWWWYYYYYYVVVRRRPPPOOOWWW^^^hhhsss}}}uuucccVVVGGGBBB<<<;;;===>>>===;;;888999999:::;;;<<<<<<===AAABBBEEEFFFGGGFFFDDDBBB???>>>>>>???@@@@@@???===ooo[[[III<<<666666222111111111111000000000111222444333333444666777:::@@@FFFJJJMMMUUUbbbmmmzzz{{{zzzzzzxxxvvvuuusssqqqpppmmmhhhddddddbbbaaabbbfffccc```[[[UUUOOOJJJGGGEEEAAA???<<<999888555222///++++++---333???PPP```kkksssyyy~~~}}}uuulllddd^^^ZZZ[[[YYYWWWWWWVVVPPPHHHAAA:::777444000///000222444444444444111///---...///---+++)))((())),,,///111222222222333444444555555777555333222333444444333333444666888999:::;;;;;;<<<@@@GGGLLLOOOQQQSSSTTTUUUTTTSSSPPPLLLGGGBBB???@@@??????@@@AAABBBCCCDDDFFFFFFFFFGGGIIILLLNNNPPPSSSRRROOOLLLHHHDDD@@@???AAAAAA@@@@@@>>>===;;;:::;;;;;;<<<<<<;;;;;;::::::666777888:::;;;<<<<<<===:::888666666777888888888777888:::<<<<<<<<<:::999777888999;;;<<<<<<<<<<<<>>>===;;;888555333222111/////////000222444666777777777666444333333666888777777777888888888999999:::===@@@AAAAAA>>>:::888777666555333111///...------///222666888999999888222///,,,,,,...222444555777888999888555333333333333111......///111222222333666;;;???BBBDDDDDDCCCEEECCC@@@===:::888888777777888999;;;===???AAABBB<<<;;;::::::999999999::::::888666444333444666777;;;<<<===<<<:::888888999666777777888999;;;<<<===AAA>>>:::666222000......000222333444333222333444555777;;;>>>@@@???===;;;<<<;;;:::888666444333222333222222111111222222333333333333222000---+++)))'''%%%%%%'''(((***222;;;LLL\\\nnnyyy~~~vvvpppjjjiiiiiikkkqqqwwwwwwllleeeXXXVVVSSSQQQRRRTTTUUUUUUTTTXXX]]]___`````````aaammmsss{{{ooo]]]PPPEEEAAA<<<;;;<<<===<<<:::999:::;;;<<<===???@@@@@@AAABBBDDDFFFFFFEEECCCBBB=========???AAABBB@@@???wwwdddRRRCCC999666777333333333333222222222222111333333333333444777999;;;CCCJJJNNNPPPYYYhhhuuu~~~~~~~~~|||xxxxxxyyyyyyvvvsssrrrtttwwwrrrnnnjjjhhhiiijjjmmmooojjjfff___VVVOOOIIIFFFDDDDDDAAA===999555111---+++***))),,,666GGGZZZhhhooovvv|||~~~yyyqqqggg]]]TTTOOOLLLUUUSSSQQQOOOMMMHHHBBB>>>:::888444111///...///000...///000///......///111...,,,***((())),,,///222222333333444555666666777777555222111222444555555444555666888999;;;;;;<<<:::>>>DDDIIILLLOOORRRTTTOOOPPPPPPPPPMMMIIIDDDAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGJJJNNNRRRTTTVVVUUUSSSPPPLLLGGGDDDAAA@@@@@@???>>><<<:::888777888999;;;<<<<<<<<<:::999777888:::;;;============999777444333555777777777888999;;;===>>>======<<<555555666777999999::::::===;;;999666333111000///...///000222555777999:::;;;:::999777666777;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAA@@@===999777444333222111000///......///000333666888888888888333000,,,***+++...111333555777888777555444444444555333111000111222444555111444999===AAADDDDDDEEECCCAAA>>>;;;888777777777888999:::;;;===???@@@@@@;;;::::::999999:::;;;<<<;;;999666444444555777999888999:::999777555555666666666666777888:::;;;<<<>>>;;;666222/////////000000222333333222222333444555777999;;;<<<<<<<<<;;;:::::::::999777555444222222222222111111222222222444444333222000...+++***)))'''''')))***---666@@@TTTeeexxx|||{{{{{{}}}zzzsssnnngggeeeccceeehhhkkkkkkkkknnnrrrwwwyyyzzzzzzzzzzzzwwwhhhWWWKKKDDDAAA===<<<<<<===<<<:::;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAA<<<<<<===@@@CCCDDDBBBAAAyyyhhhTTTGGG<<<444222555333333333222222222111111222333333333444555999<<<>>>FFFMMMQQQSSS\\\lllyyy~~~||||||{{{xxxuuuvvvvvvsssoooooosssxxxxxxtttmmmiiikkkooorrrrrrnnnjjjccc[[[RRRJJJEEEBBBBBB@@@<<<777222...+++***......222???RRReeerrrwwwzzzxxxrrrggg[[[PPPHHHDDDBBBIIIGGGFFFDDDBBB???;;;999;;;999666333111/////////---///000111000///000222111///,,,******,,,///111111222333444666777888999666444222222444777888888777777888999:::<<<=========???BBBDDDGGGLLLQQQUUUKKKMMMOOOPPPOOOLLLHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBEEEIIINNNSSSVVVUUUUUUTTTRRRNNNJJJGGGEEEBBBAAA@@@???===;;;999777666777:::<<<===<<<;;;999:::;;;===>>>>>>>>>===<<<888666333222333555666666666888999;;;<<<=========777777888888999::::::;;;;;;:::888555222000//////---...111444888;;;===>>>======<<<:::999;;;???BBB???>>>>>>===<<<<<<;;;;;;<<<===???@@@???===:::777333333222222111111000000000111333555666777777777666333000,,,+++,,,///222444555666666444333333444444444333222111222555666111333777<<<@@@BBBDDDDDDBBB@@@>>><<<:::999888888888888999;;;<<<>>>??????;;;:::999888888999;;;<<<;;;999777555555666888:::555666777666444333444666888888888888999;;;<<<===<<<:::555222000111333555222444444444222222333555999999;;;<<<============:::::::::999888666555444333222222222222222222333555444333222000...---,,,+++))))))+++,,,///888BBBYYYjjj}}}~~~xxxssspppmmmkkkjjjlllmmmpppuuuzzz}}}xxxnnn```RRRHHHDDDBBB@@@>>>>>>======<<<999999:::::::::::::::;;;======???@@@@@@@@@???>>>;;;<<<>>>AAADDDEEEDDDBBBooo]]]JJJBBB<<<555333666111000000000000/////////222333333333444666:::>>>AAAHHHOOOTTTXXXbbbpppzzz~~~}}}}}}|||zzzrrrsssrrrooollllllppptttzzzvvvooojjjjjjoooooollljjjgggaaaYYYPPPHHHBBB???===<<<:::555000,,,,,,---///111888EEEXXXiiiuuuzzz}}}|||uuummmaaaTTTIIIBBB???>>>?????????>>><<<:::888777777666555444333222111111222333555444222000000000000///---,,,,,,---...//////000222444666999:::;;;777666444555888:::;;;;;;999999999999:::<<<===>>>??????@@@AAACCCGGGMMMRRRJJJLLLNNNPPPPPPNNNKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@??????AAACCCHHHNNNSSSWWWSSSSSSSSSRRROOOLLLHHHFFF======<<<;;;999777555444666777:::<<<<<<<<<;;;:::;;;<<<>>>??????===<<<:::666444222222333444444444333333555777888:::::::::777666666555555666777777:::999777555333111000000---///222666999<<<>>>???;;;<<<<<<;;;:::<<>>===<<<;;;::::::999;;;<<<>>>???>>><<<:::888555555555444444444333333111222333555666777777777888777444000------///222222444555444333111111222000111333222222222444666222444777;;;>>>@@@BBBBBBBBBBBBAAA@@@>>>===;;;;;;666777888:::;;;===>>>>>>999888666555555777888:::777777666555555555666777333444555444333333555777::::::::::::;;;<<<===>>><<<:::777555444666888:::666666666555333222333555666777777888999:::::::::::::::999888777777666666444333333222222333333444555444333222111//////...+++******,,,---///777@@@YYYjjj}}}~~~vvvlllccc______``````kkkqqqyyyvvvkkkbbbXXXMMMGGGCCCCCCAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;<<<>>>BBBEEEFFFDDDBBB{{{gggTTTDDD@@@===777444777000000000000////////////222333333333444777<<>>;;;666000------...000444===KKK[[[jjjuuu{{{zzzqqqhhh[[[MMMCCC===<<<<<<:::;;;<<<<<<:::888777666333333333222222111000000000222333333111/////////,,,,,,,,,------......///---...000333777999<<<===:::999888999;;;<<<<<<:::999888888888999;;;===>>>===???@@@@@@AAADDDGGGJJJIIIJJJLLLMMMMMMKKKHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDHHHMMMRRRVVVQQQRRRRRRQQQNNNJJJFFFDDD888888888666555333111000555666777888999999888888999:::<<<>>>>>><<<:::999444222111222333444333222111222333555777888999:::777666444333222222333333666555444222000000//////...000222666888:::;;;<<<888:::;;;;;;;;;<<<>>>@@@======<<<<<<;;;;;;::::::999:::<<<======;;;999888666555555555444444444444444444555666777777888888777777666222///...000333222333444333111/////////...111444555555444666888444555777:::<<<>>>??????@@@AAABBBAAA@@@>>><<<:::444555666888:::<<<===>>>999777555444333555777888555555666666666666555555222333444444333444777999;;;;;;;;;;;;<<<<<<>>>>>><<<:::999777888:::<<<===999999888666333222333444444555666777888888888777;;;:::888777777777777888555444444333333444444555444444333222111111000000///---...000000000666>>>TTTdddvvv|||vvvpppiii^^^UUURRRSSSUUUWWWfffqqq~~~wwwjjj^^^VVVOOOIIIEEEBBBBBBAAA???===<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<============;;;===???CCCFFFFFFDDDBBB}}}ttt]]]JJJ;;;::::::333000222222222222222111111111111222333333333444888<<<@@@CCCHHHPPPYYYcccnnnxxxzzz}}}{{{zzzyyyuuuyyywwwtttrrrqqqqqqqqqqqqooorrrrrrqqqtttxxxsssjjjccc___XXXRRRLLLIIIHHHHHHEEEDDDAAA:::222------...666;;;FFFSSSaaaooozzzyyymmmdddVVVHHH>>>999999:::555777999888666444222111222222222111000...---,,,))),,,...//////...//////''')))***,,,......//////+++---///333777:::===>>>===<<<<<<<<<======;;;999888888777777888:::<<<===;;;===@@@AAAAAAAAACCCDDDGGGHHHHHHHHHGGGEEECCCAAACCCDDDFFFGGGHHHHHHGGGGGGGGGFFFEEEFFFIIIMMMRRRUUUQQQRRRRRRPPPMMMIIIDDDAAA:::::::::999777666444333222222333444444444444444666888:::<<<===<<<:::888222222111222444444222000222222444666888999;;;<<<<<<;;;999777666555666666222111000...------,,,,,,///000333555777888888888777999;;;<<<<<<===>>>@@@<<<<<<<<<============>>>777888:::;;;;;;:::999888444444444333333222222222666666666777888888999999444666666444111000222555111333333222000...---......333777999999888999;;;555666888:::;;;======>>>===???@@@AAA@@@===:::888333444555777999;;;===>>>:::999666444444555777888555666777888888888666666222333444444444555999;;;;;;;;;;;;;;;<<<<<<===>>>;;;:::999999:::<<<>>>???<<<;;;:::777444222333444:::;;;<<<===>>>>>>===<<<;;;:::888666666777888999666555555444444555555666444333222222111111222222222111333444333333888???MMM\\\nnn{{{~~~ssskkk\\\VVVMMMFFFEEEHHHLLLNNN^^^lll~~~zzzpppbbbVVVOOOJJJFFFDDD@@@AAA@@@???<<<;;;:::;;;666777888999:::<<<======<<<<<<<<<<<<=========>>><<<===@@@DDDGGGGGGDDDAAAyyyfffQQQEEE:::666555222111222111111000///...------,,,...000222444666:::>>>BBBHHHMMMVVV```kkkvvv~~~~~~~~~|||zzztttvvvvvvsssnnnkkkjjjkkkppptttvvvxxx{{{|||vvvnnndddSSSGGGHHHIIIGGGJJJRRRJJJDDD;;;333///111555888:::DDDRRR^^^hhhrrr~~~xxxppplll```YYYMMMBBB:::555111///333333333222222222111111666444222000/////////000000000000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,////////////111444666888===<<<<<<;;;;;;::::::999777888:::<<<=========<<>><<<:::777444222111444444444444444444444444333444555666666555444444111000///......///000111222333444777888::::::;;;777666555555444444444555222333222111...---...000555555777888999:::::::::;;;999888:::===???>>><<<>>>>>>????????????>>>>>>;;;<<<===;;;999666555666666555444333111333666999888888888888888888888888555444222///,,,,,,...000444333222222222111...+++///000111333666777999999777888999:::;;;===>>>>>>@@@BBBDDDBBB===999999:::333444555777888999::::::===;;;888666666666888999666888;;;===>>>===;;;:::888777555333222555:::>>><<<<<<<<<<<<<<<=========@@@>>>;;;888777777888888777777999999999888666555999999999999999999::::::::::::888666333333555777777777777666666666555555222444555222...,,,000444222333444444333222333444GGGRRRdddtttzzzlll]]]SSSFFFCCC???<<<;;;===AAADDDUUUdddvvv{{{nnn```TTTOOONNNKKKGGGEEEBBBAAA???>>><<<;;;;;;;;;<<<;;;:::999:::;;;<<<=========>>>===;;;;;;<<<>>>>>>======>>>@@@BBBBBBAAAppp]]]LLLAAA777555555333222444111111111000///......---000111333555777:::>>>AAAKKKQQQ[[[fffpppxxx}}}{{{|||}}}|||wwwqqqkkkiiihhhppptttxxx{{{~~~xxxooo^^^NNNBBBCCCEEEDDDHHHOOOJJJDDD;;;444111222666:::@@@IIIVVVbbbkkkvvv|||rrrjjjeeeUUUOOOFFF>>>999666444333333333333222222222111111333222111000///............//////...,,,+++---...------........./////////111111222444666999;;;===<<<<<<;;;:::999888888888555666888:::;;;<<<<<<;;;AAAAAAAAABBBDDDGGGIIIJJJFFFEEEDDDDDDEEEFFFEEEDDDGGGGGGGGGEEEEEEFFFJJJMMMMMMLLLKKKJJJKKKMMMPPPRRRPPPNNNMMMMMMLLLIIIEEEBBB<<<;;;:::777555222000///333333333333333333333333333444555666777666555444333333222111111222333333///000222444555666666666444444333333333333444444444555555444333222333444777777999:::;;;<<<<<<<<<<<<:::999:::===>>>===<<<;;;<<<=========<<<;;;:::888999:::999777666777888555555444222111222555888:::999999888777777888888666666444222000000333555666666555666666555222///000000000000000111222333666777888:::<<<>>>@@@AAAFFFGGGGGGFFFCCC@@@>>>>>>;;;;;;<<<===>>>======<<<:::999999888888888888888888:::<<<>>>???>>><<<;;;555555444222111333777;;;:::;;;===???AAACCCDDDDDDAAA???>>><<<:::::::::;;;555555666666666555555444::::::999888999:::;;;<<<<<<;;;999555222111333555888888777777666666555555111333444111---+++...222111222333222000000111222???JJJZZZjjjwwwyyynnnaaaSSSJJJDDDAAA>>>;;;;;;>>>AAADDDOOO]]]qqqtttfffZZZNNNJJJIIIFFFBBBAAA???>>>===;;;::::::::::::<<<<<<;;;:::::::::;;;<<<<<<======<<<;;;;;;<<<======<<<<<<===???@@@@@@???xxxdddRRREEE<<<444333444333333555555555444444333333222222000333555888;;;???DDDGGGPPPXXXcccnnnwww}}}}}}{{{~~~~~~}}}yyyrrrlllhhhfffoootttzzz~~~xxxnnn[[[MMMBBBCCCFFFGGGJJJQQQHHHCCC<<<666444777<<>>>>>===;;;:::;;;<<<===<<<;;;:::;;;=========;;;999888555666666555555555888:::;;;;;;:::888777777:::===>>><<<:::888777777888999666666555444222333666888999888999:::;;;:::777555333111///---,,,------...444555777:::>>>AAACCCEEEIIIHHHGGGFFFFFFDDDBBB@@@???@@@AAAAAA@@@???===<<<777777777888888888888888999;;;===?????????>>>===555555666555444555888:::777888;;;>>>@@@AAABBBBBB??????>>>>>>===<<<;;;;;;999999999888888999999:::;;;:::888777888999<<<>>>>>>===999444000000222444999888888777666666555555000222222///+++***,,,///444555555444222111222444777@@@MMM\\\jjjvvv{{{rrrhhh]]]QQQGGG@@@???===;;;999:::===@@@BBBMMM[[[nnn}}}~~~ooo^^^SSSHHHEEEEEEBBB??????===<<<<<<;;;::::::;;;;;;===<<<;;;:::::::::::::::;;;<<<======;;;;;;<<<===<<<;;;;;;<<<>>>???>>>===oooZZZJJJ@@@888222222222111111444444444444333333333333333111444777;;;@@@EEEKKKOOOWWW```mmmwww}}}~~~}}}{{{yyyyyyyyywwwrrrmmmhhheeekkkqqqxxx|||}}}tttiiiWWWKKKAAAAAAEEEGGGKKKOOODDD@@@<<<999:::@@@GGGKKKTTT\\\fffqqqzzz~~~tttiii^^^UUUOOOHHHCCC<<<777444222111000333333333222222222111111333444555555444222111000,,,---...---,,,,,,---///,,,---...000111333444555555666888:::<<<======>>>:::999777555444333333333555666888999;;;<<<===>>>:::;;;===@@@DDDHHHLLLNNNIIIGGGDDDCCCDDDFFFFFFFFFFFFGGGGGGEEEDDDEEEGGGIIITTTVVVXXXZZZ[[[[[[ZZZZZZSSSPPPKKKGGGDDDBBB???===>>>===<<<:::999777666555333333333333333222222222///000111222333222222111000000000//////000000000222222222333333222222222------...///000222333444...000333444333333444444::::::;;;======>>>>>>>>>======<<<<<<<<<<<<;;;:::;;;<<<>>>???>>>;;;999777444444444333222333666999??????>>>===<<<<<<>>>@@@BBB@@@<<<999888888999;;;666666666444333333555777::::::;;;===>>>===;;;888555333000---,,,,,,...///222333777;;;???CCCFFFHHHHHHEEEBBBCCCDDDDDDAAA>>><<<============;;;999888555555444444555777888999999:::<<<===>>>>>>===<<<777999:::;;;:::;;;<<<>>>;;;<<<>>>>>>>>>===;;;:::<<<<<<<<<===<<<<<<;;;:::===<<<;;;::::::;;;<<<===:::999666555555888;;;======;;;888333000///222444888888777666666555444444///000///---***)))+++---444444444222000///111222333999CCCNNN[[[gggrrryyyxxxxxxyyy{{{}}}}}}zzzxxxoooiii___UUUMMMFFF???<<<:::999888888999<<>>======<<<;;;:::999999999;;;===>>>>>>===<<<===>>>===<<<;;;<<<===>>>===<<<|||hhhSSSGGG===777222222111......111//////////////////000000333555999===AAAFFFLLLPPP\\\gggttt~~~}}}|||}}}|||{{{yyywwwxxxxxxwwwtttnnnhhhdddhhhmmmrrruuuwwwuuujjj___NNNEEE======@@@CCCEEEFFF>>><<<;;;<<>>>>>===<<<;;;999888666444333333333444555555666777999:::<<<<<<======???CCCGGGLLLPPPSSSJJJGGGCCCAAAAAABBBBBBAAAGGGGGGGGGFFFEEEDDDFFFHHHMMMOOOSSSWWWZZZ[[[[[[ZZZUUUQQQLLLGGGDDDAAA>>><<<>>>======<<<:::999999888666666555555555444444444111222333444444333222111////////////////////////222222333333222222111000,,,------///000222444555444666888888777777888999999:::;;;<<<<<<===<<<<<<=========<<<;;;::::::;;;;;;<<<======<<<999777555555555444222000111333666;;;<<<<<<;;;:::;;;===???EEECCC???<<<::::::<<<===999999999666444333444666999999;;;===???>>>;;;888333111///------...000222111333666:::???CCCGGGIIIEEEBBB??????AAABBB???===999999999999888777777666666444222111222555888:::777888999;;;;;;;;;;;;;;;888:::===>>>>>>>>>@@@BBBDDDDDDCCCBBB@@@>>><<<::::::;;;<<<<<<===<<<<<<<<<;;;:::999777777888999999888666444222333666999<<<:::999666333000000333555555555444444444333333333//////...,,,******+++---------,,,***))))))***---000444:::AAAJJJTTT^^^eeegggggghhhkkkmmmmmmjjjhhh[[[VVVMMMFFFBBB???===<<<999999999:::<<<>>>AAABBBKKKUUUdddsss~~~}}}tttooo{{{~~~mmm^^^QQQIIICCCBBBBBB@@@???AAA<<<<<<<<<<<<<<<======>>>======<<<<<<;;;:::999888;;;===???@@@???>>>>>>???>>>===<<<<<<===>>>===;;;uuu^^^LLLCCC:::666333333000------000000111111111222333333333555777:::===???DDDIIILLL```lllzzz}}}zzzyyyyyyyyyxxxvvv{{{{{{{{{{{{xxxrrrjjjeeefffiiikkkkkkkkkhhh___UUUJJJDDD>>>>>>AAACCCBBB???999888:::>>>GGGRRR]]]ccchhhmmmvvvuuuhhh^^^TTTLLLFFF>>>;;;777444444555555555333333333222222222111111......//////......---,,,,,,---.........///111333222333444666999;;;<<<======???AAABBBAAA???<<<;;;999888666444333444555666444444444555666777999999:::;;;===@@@DDDHHHLLLOOOIIIFFFCCCAAAAAAAAA@@@>>>HHHHHHIIIGGGEEEEEEFFFGGGHHHKKKQQQVVVZZZ\\\]]]\\\VVVRRRLLLHHHDDDAAA>>>;;;;;;::::::999999888888888888888888777777666666555666666777777666555444333111111222222222222111111111111222222111000000///...//////111333555666777777888888777666555777999999::::::;;;<<<<<<;;;;;;<<<===>>>===;;;::::::<<<;;;:::999888777555333333555555444222000///111222:::;;;<<<<<<<<<===???AAAEEECCCAAA>>><<<<<<======<<<===<<<:::777555666777888888:::===???===:::666000///...---...000222333111333666:::>>>BBBFFFGGGDDDBBBAAA@@@AAAAAAAAA@@@<<<;;;999888777777888888666555333222333666888:::666666777888999999999999666888;;;======???BBBDDDCCCCCCAAA@@@>>>===<<<<<<;;;;;;<<<===>>>>>>??????======;;;:::999888888888555444222222333555888:::777777666333111000222444000000000111111111222222///...---,,,,,,---...///,,,,,,+++)))((()))+++......111444888<<>>??????===>>>AAA;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::<<>>?????????>>><<<<<<======<<<:::lllTTTCCC===777444333333111------000222333333444555555666666444777:::>>>BBBGGGLLLPPPcccnnn|||}}}zzzwwwvvvvvvvvvuuutttzzz{{{|||}}}|||wwwoooiiieeefffeeebbb```]]]UUULLLJJJFFFBBBAAACCCDDD???:::555666888???IIIUUUaaahhhnnnrrrzzzzzzkkk^^^TTTLLLEEE???:::777444333444666666666333333333222222222111111---,,,,,,++++++++++++++++++,,,---------...000333222333555666888:::<<<<<<<<<>>>AAABBBBBB@@@<<<:::999888666444444666888999888777777666777888999:::999:::;;;>>>AAAEEEIIIKKKHHHFFFEEEDDDDDDCCCBBB@@@EEEFFFFFFDDDBBBAAABBBCCCFFFIIIOOOTTTXXX[[[\\\]]]TTTQQQLLLHHHDDDAAA===:::888888888888888888777777999999999888777666666666888888888777666444222111222333444444444444333222222222333333333222111111222222222333555777999:::::::::888555222222444666::::::;;;<<<<<<<<<;;;;;;;;;===>>>===;;;:::;;;===<<<:::888666444333333333333444444333111000000111888:::<<<===>>>???AAACCCBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;:::888777777888777888:::===>>><<<888555111000111111222333444555222333666999===AAACCCEEECCCCCCCCCBBB@@@@@@BBBDDDCCC@@@<<<999777777999:::666777888888999999999999555666666777888888999999444666999;;;===???CCCFFFCCCAAA???<<<;;;:::;;;;;;;;;:::::::::<<<>>>???AAA@@@@@@???>>><<<:::888777444333333333444666888999666777777555222000000111+++,,,,,,---...///000000///...------...000111111.........,,,,,,---111444000111444555777:::===@@@BBBAAAAAACCCFFFHHHIIIHHHBBB???;;;888888888777777777888:::;;;===>>>???@@@DDDKKKUUUcccqqq~~~~~~oooddd^^^xxx~~~ppp^^^OOODDD???<<<===>>>===>>>BBB;;;;;;:::999999::::::::::::;;;<<<<<<<<<;;;:::999888:::===???>>>======>>>>>>===;;;;;;<<<;;;:::888{{{fffLLL<<<888555222222333111......222......//////000111222222222555:::@@@FFFNNNUUUZZZeeeppp}}}~~~|||yyyvvvtttttttttsssrrruuuvvvyyy|||~~~{{{tttnnnfffeeeaaa\\\ZZZWWWPPPGGGEEECCC@@@>>>@@@@@@:::333444555888>>>IIIUUUaaahhhqqquuu|||}}}qqqaaaTTTKKKEEE>>>888999777444333444555555555333333333222222222111111...---,,,+++***+++,,,---)))+++,,,,,,,,,---000222000111222444555777888999888:::>>>@@@@@@>>>;;;999999888666555555777999;;;<<<<<<;;;::::::;;;<<<===@@@@@@AAACCCFFFIIIMMMOOOHHHGGGFFFGGGHHHGGGEEECCC@@@AAABBB@@@>>><<<===>>>BBBEEEIIINNNRRRUUUVVVWWWRRROOOKKKGGGDDD@@@<<<999888888888888888888888888:::999999888777666666555666666666555333111///---222222444444444444222222555555555666666555555444444444444555777999:::;;;AAA???<<<777444444666999:::;;;<<<<<<<<<<<<<<<<<<:::<<<>>>===;;;:::;;;>>>???===999666444444444555111333444444222111111222333555888999:::;;;>>>@@@@@@??????>>>===<<<;;;;;;666777888888666666777888888999;;;===>>><<<777444444444555666777777888888222444666999<<<@@@BBBCCCAAACCCDDDBBB??????BBBEEEHHHDDD>>>999666777999:::555888<<<>>>???<<<999777666666666777888888999999555666999;;;===AAAFFFIIIIIIFFFBBB???<<<<<<======888888777777888;;;>>>@@@=========;;;999666444222333333444555666777888999777888888666222///------((()))***+++---...///000///...------000222333333------,,,++++++---111444222444777777888888:::<<<777666666888;;;>>>@@@@@@???<<<999777666555333222333444666777999:::::::::777===FFFTTTcccsss~~~qqqgggbbbyyyrrrdddQQQBBBCCC???===>>>???>>>@@@DDD>>>===<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;:::666888<<<======<<<;;;<<<===<<<::::::::::::888777kkkUUUGGG===666333333444444333111000......//////......000444666111777>>>CCCFFFKKKTTT[[[pppuuu|||}}}{{{zzzzzz|||xxxrrrnnnmmmoooppppppxxxzzz|||~~~}}}}}}xxxqqqggg]]]TTTNNNIIIFFF@@@@@@@@@>>>:::666222///...000444;;;FFFTTTccclllwwwvvvfffTTTKKKFFFAAA===<<<;;;<<<;;;999666333333333444333333222111000//////...---,,,,,,+++***))))))...---,,,,,,---///222333444555555555444444666888666888::::::999888888888333333333444444666777777>>>===;;;:::999:::<<<===>>>???AAAEEEHHHLLLPPPRRRPPPNNNKKKIIIHHHHHHFFFEEEBBBCCCDDDDDDCCCBBB???>>>EEEGGGKKKNNNPPPQQQQQQQQQIIIGGGCCCAAA???<<<888555999888888777777888999999444444555555666777999:::888777555333222222222222333333333333333333333333222333444333111000111222333444666999;;;>>>???@@@BBBAAA>>>;;;888777666666<<<>>>@@@???===<<>>999888555333222222333444222333555555555333111000111222444777:::<<<>>>???@@@>>>;;;999777777888999999666333333555777666555777999999999666555444555555666777999;;;:::777444555777:::===@@@BBBCCCCCCFFFGGGFFFEEECCCBBBCCCEEEFFFCCC???;;;999:::<<<===============<<<;;;;;;:::555666777888777666444222555777999<<<>>>???@@@@@@EEECCC@@@===<<<;;;<<<<<<777555444555999<<<>>>???;;;999888666444333222222...///000222444666777777777888999777555333333333///////////////...,,,,,,,,,,,,...444<<>><<<;;;:::<<>>===;;;;;;;;;<<<<<<;;;<<<<<<;;;999:::<<<>>><<<<<<<<<<<<============>>>===<<<;;;999888777666yyybbbMMMBBB;;;555555555555444444333111111///000000//////111555888666;;;AAADDDHHHOOOYYYaaatttyyy~~~{{{zzzzzz{{{xxxssspppoooooopppppprrrtttwww{{{~~~vvvkkk___VVVOOOJJJHHH@@@@@@???===:::666333111...000444<<>><<<;;;;;;<<<>>>???<<<===@@@DDDHHHLLLPPPRRROOONNNMMMLLLKKKIIIGGGEEEDDDEEEEEEFFFEEECCCAAA@@@EEEGGGJJJMMMOOOPPPPPPOOOHHHEEEAAA???===;;;888666444444555666666777777888666777777888999:::;;;<<<777666555333222222222333333333333333333333333333444666777666444222333333444555888<<<>>>@@@AAAAAABBB@@@>>>;;;999888777777===@@@BBBBBB@@@???@@@AAAAAA@@@???<<<:::999;;;===;;;:::888666555555666666555666777777777555333222111222333555777999:::;;;<<<:::888555333222333333555222000111444666666666555777777666444222222333888888999;;;<<<;;;888555666888:::>>>@@@BBBCCCCCCEEEFFFFFFEEEBBB@@@@@@AAA>>>===:::999999<<<>>>AAA<<<<<<<<<<<<;;;:::999999666777888999999888777666555666888:::<<<=========@@@>>><<<:::999999999:::888666555555888;;;======888777555444333222111111//////000222333555666666777888999888555333333444---------,,,++++++******......111777???BBB@@@===666444111......///111222333333444555555555555555222111111000222444666888777666555444222222111111111333666666555444666888777777<<>>===>>>???@@@AAACCCDDDEEE@@@???>>>=========>>>???<<<>>>@@@@@@>>>======>>>========================>>>===<<<;;;:::999888777}}}mmmWWWEEE===999666222111000///............000111111111111333666999===@@@DDDGGGJJJSSSaaakkkzzz~~~|||{{{{{{|||yyyvvvrrrpppooonnnooooooqqquuuzzz~~~{{{mmm___UUUNNNJJJHHH???>>>===:::777444111000///111555===JJJ[[[lllwwwwwwiiiSSSHHH>>>;;;;;;888666666999::::::888555333333333333333222111000//////...//////......------,,,,,,,,,,,,+++,,,---...000222000111222111000000222444333555666555222111000111111111333555777:::<<<>>>???===<<<;;;;;;<<<>>>???<<<===@@@CCCGGGLLLOOOQQQMMMNNNNNNNNNLLLIIIGGGEEEFFFFFFGGGGGGGGGEEEDDDCCCEEEGGGIIIKKKLLLMMMLLLLLLEEEBBB???<<<;;;:::999888333444555777888888777777888999999:::;;;<<<===>>>666555444333333333333333222222222222222222222222444666888777555333222222555888<<<@@@CCCDDDCCCCCC@@@???>>><<<;;;:::::::::???BBBEEEFFFDDDBBBAAAAAA??????>>>;;;999999:::===<<<;;;;;;;;;::::::999999999999::::::999888666555444444444444555666777777999777555222000/////////000///...///222555666666333444555333111///000000:::::::::<<<======:::777888999;;;>>>@@@AAABBBCCCCCCDDDEEEDDDAAA>>>===<<<999888888777999;;;===???;;;;;;;;;;;;:::999888777666777999;;;<<<;;;:::999777888999;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;:::777555555777999:::;;;444444333222111000111111222333444555666777888888777999999888666444444444///...,,,+++******++++++///000444;;;BBBEEECCC@@@999777333111///000111222111111222333333333333333000///......///111333555333333333333222111000//////111333444444555666777666444666;;;CCCPPPeeewwwqqq```TTTLLLCCC===;;;;;;===@@@CCCEEEDDDCCCAAA@@@@@@?????????@@@AAAAAA>>>AAADDDEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999wwwcccOOO@@@:::888777111000...---,,,---......111222222222222555888;;;BBBDDDFFFHHHMMMXXXgggsss}}}~~~}}}~~~~~~}}}zzzuuuqqqnnnmmmmmmrrrtttwww{{{zzzkkk\\\QQQKKKHHHFFF???===;;;777333000---,,,///222777AAANNN```qqq|||}}}hhhVVVGGG>>>888888999777666666777888888777444222222333222111000///...------,,,.........---------------.........///000111333444111222333222111111333555444555666555444333333444222222333555777:::<<<======<<<:::::::::<<<>>>???@@@AAABBBEEEHHHKKKNNNPPPMMMMMMMMMKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHBBB???<<<:::;;;;;;;;;:::777999:::<<<<<<:::999777999999:::<<<======>>>>>>555555444444444444444444222222222222222222222222222444666666444222111111777:::???CCCFFFFFFEEEDDD???>>>>>>===<<<<<<;;;;;;???BBBEEEGGGFFFDDDAAA???>>>===<<<:::888888:::<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;:::999777777888777666555444444555555666555444222111111111111///.........000222444555333333444222000//////111777777888:::======;;;:::999:::<<<===???@@@AAABBB>>>@@@BBBBBB@@@===;;;;;;;;;:::999888777888888999::::::::::::999888666666555777999<<<======<<<<<<;;;;;;<<<<<<============<<<;;;;;;;;;;;;<<<===>>>:::888555444555777777777222111111000000000000111222222333444555666777888888999:::999666555444555333111///,,,,,,,,,---...///111555<<>>>>>>>>??????@@@AAABBBBBBAAACCCEEEEEECCCAAA@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;~~~oooYYYGGG<<<666555555555444222111111111333333222333333333444666:::===CCCEEEHHHJJJOOO[[[lllxxx}}}}}}wwwqqqmmmlllmmmvvvxxx{{{~~~uuufffXXXOOOIIIGGGFFFCCC@@@<<<777222...,,,+++///444<<>>@@@AAAEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMJJJFFFCCCCCCFFFJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCC???===;;;;;;<<<======<<<<<<===>>>>>><<<:::777555777888999;;;<<<<<<<<<<<<555555555555555555555555111111111111111111111111333555666666444333333333999<<<@@@DDDFFFFFFDDDCCC===============<<<<<<<<<>>>@@@CCCEEEFFFCCC???<<<<<<<<<;;;888666666999;;;999:::;;;<<<==================<<<;;;:::999888777888777555333222222333333222222111111111222222222///////////////000222444333444444222111111222444333333444777;;;======<<<;;;;;;<<<<<<>>>???@@@@@@:::<<>>=========<<<:::888777777777888;;;;;;;;;:::999888666666333555888;;;=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::777444222333444444444111000000//////000000111......///111222333444444999:::;;;:::777555555555444222000...,,,---.........111666;;;???@@@>>><<<666555333111//////000000...///000000111111000000...---,,,+++,,,...000111///000111222222111000///,,,---///111444555666666444222111444;;;HHH^^^ppp~~~xxxfffYYYMMMHHHFFFAAA;;;888999999:::;;;<<<======>>><<<======???@@@@@@AAAAAAAAABBBBBBAAA???>>>@@@AAA@@@?????????>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<===uuucccNNN???777222111222333333222222222222222333222333333333444777;;;>>>BBBEEEIIIMMMSSS^^^nnnzzz}}}~~~}}}~~~}}}wwwqqqnnnoooqqqyyy{{{~~~wwwnnnaaaUUUMMMJJJIIIHHHGGGDDD>>>888333000......111888DDDQQQ___lllxxxxxxjjjVVVEEE;;;555222333444111111333333555555444222111222333555444333222111000000///++++++,,,,,,---------...------...///000111222222///000111000//////111333///111222333333555777:::>>>>>>============>>>>>>>>>======<<<>>>@@@CCCDDDGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLHHHCCC???@@@FFFLLLIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBB@@@??????===<<<<<<===???AAA@@@???>>>======<<<999666444222555666888:::;;;;;;;;;:::777777888888777666555555000000000000000000000000555666777777666666777999;;;===@@@CCCDDDCCCBBBAAA<<<<<<=========<<<;;;;;;;;;===???CCCDDDCCC???;;;::::::999777555555888:::888999:::;;;<<<===>>>>>>>>>>>>===;;;:::999888888555444111///...///000111......//////////////////...//////...---...000333333444444333222333666888333333444777;;;>>>>>>===;;;;;;;;;;;;<<<===>>>>>>999<<<>>>????????????@@@===;;;:::999999:::<<<>>>=========<<<;;;999888777333555888;;;<<<======<<<999999888888888888999999::::::::::::::::::999999888555222000000111111111000000///........./////////000111333444666777888999;;;;;;:::888666666666333222000...---,,,,,,---///333888<<<===<<<999777222222000000///000111111//////000111111111111111,,,+++***))))))+++---...------......///.........------...111444666666555444222222555:::EEEXXXiiixxx}}}{{{{{{zzznnn\\\RRRIIIGGGEEE@@@;;;:::<<<;;;::::::;;;<<<>>>@@@;;;<<<===>>>?????????????????????===<<<<<>>>>>======<<<999::::::;;;<<<<<<======jjjXXXDDD;;;666222111222///000000111111000000///111222333333444777;;;>>>@@@EEEKKKPPPWWWbbbqqq|||~~~~~~{{{yyyzzz}}}{{{|||{{{vvvqqqppptttyyy~~~zzzxxxjjjcccXXXOOOJJJHHHHHHHHHEEEBBB<<<777222000000000444>>>LLL\\\iiisss{{{wwwjjj\\\LLL???777333000111111///000333222333444333222111222333333333222111000//////...+++,,,,,,---.../////////---...///000111222222222000111111111000000222333000222222222222444777999??????>>>=========>>>>>><<<;;;:::;;;<<>>;;;<<<<<<===<<<;;;:::999:::;;;<<<@@@CCCCCC???<<<999999888666444555777999999888888999;;;===???@@@@@@???>>><<<;;;:::999999333222000...---...000111/////////...------,,,+++)))+++,,,,,,+++,,,000333222333333333333555888;;;888777888:::===?????????<<<;;;::::::::::::<<<<<<<<<>>>??????>>>>>>@@@AAA???===;;;:::;;;>>>AAACCC?????????>>><<<;;;999888444666888;;;=========<<<888777777666666777888999;;;;;;::::::999777666555555333///......//////...///...---,,,,,,,,,,,,,,,///000111444666888:::;;;:::;;;<<<;;;888666666777444333222111///...------444777<<<>>>>>>:::777444////////////000222333444000000111222222222222222---,,,*********+++---...---------------.../////////......111444666555444333222333555888@@@PPP___oooyyy}}}pppppprrrzzz}}}nnn```TTTMMMFFFDDDAAA===;;;<<<<<<;;;;;;;;;;;;===>>>???;;;<<<===?????????>>>>>>999;;;======<<<<<<===?????????>>>======<<<;;;;;;777888999:::;;;<<<===>>>|||eeeRRR@@@:::888555333444111222333444444333222111111222333333444777;;;>>>???EEEMMMSSSZZZdddrrr|||}}}xxxvvvwwwyyyxxxyyyxxxuuuqqqsssyyyyyyrrrmmm```ZZZQQQJJJFFFFFFFFFFFF@@@===888333000///000000777BBBSSScccpppxxx}}}}}}{{{nnn___QQQCCC999777222///111111000111555111333333333111111222333000000///...---,,,++++++,,,------...///000111111///000111222333444444444222333444333222222444666444444555444333444777999<<<;;;;;;;;;;;;<<<<<<===888777777777999;;;>>>@@@AAABBBDDDGGGJJJMMMPPPRRRJJJLLLLLLHHHCCCBBBGGGKKKMMMLLLLLLLLLLLLLLLMMMMMMFFFEEEBBB@@@===<<<;;;::::::;;;>>>BBBFFFGGGEEECCC===<<<:::888777666555555333555777:::;;;:::999999;;;;;;<<<;;;:::888666555000000000000000000000000444444333333333555:::======>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<:::999888::::::;;;???CCCCCCAAA===888888777555444444777999999999888999:::===@@@BBBBBBAAA???===<<<;;;::::::444333000//////000333444222111111000...,,,***)))%%%(((*********,,,000444111222333333333666:::===>>>===<<<===@@@AAA@@@@@@;;;;;;999999999999:::;;;???@@@@@@???>>>>>>@@@AAACCC@@@===;;;<<<>>>BBBEEEAAAAAA@@@???>>><<<:::999555777:::<<<===>>>===<<<999888777777777888999:::======<<<;;;999777555444444111...,,,---......---...---,,,+++************((()))+++...000333555666:::;;;<<<;;;999777666777666666666555333111000///777;;;???AAA???;;;666444......///000111333555666111111222333333333333333000///---,,,,,,...///111000///......///000222333000//////111555777555333333222333555777<<>>999999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>555888<<<>>>>>>===<<<<<>>>>>===<<<;;;;;;:::666777888999;;;<<<===>>>wwwhhhRRRFFF:::555555444444666222222222111000111333555111333444666888<<>><<<<<<======AAABBBDDDEEEFFFFFFEEEDDD???===999555222111000000333333333444555777999:::===>>>??????===999666333555333222333444555555444444333333333444777:::;;;999888666444444555777888777:::>>>@@@>>>;;;888777999:::<<<>>>???>>>===<<<<<<:::999777666555555666===============???@@@AAA============<<<;;;:::999333222111000000222444555333222///,,,************)))***,,,...000222333444666555444444666999<<<===:::;;;<<>>;;;<<<<<<999666666999===AAACCCDDDDDDAAA???>>>>>><<<<<<<<<===???AAADDDEEECCCBBBAAA???>>><<<;;;:::444777;;;>>>>>>===:::888555555555555777999;;;<<<>>><<<999666555555777888333222000...---...///000000111111000000///...---,,,...000333444444333222333555888999777555444333444222222222///+++///555555@@@HHHCCC:::555333222111666;;;;;;888666888;;;111333444444333222222333222222111000333777555000111......222444333222444555444333333555777777666444444333333555;;;CCCIIIbbbmmm|||xxxjjj```XXXaaannn{{{ppp^^^TTTRRRIIIEEE@@@=========;;;999:::::::::;;;======<<<:::;;;<<<===>>>>>>===<<<;;;;;;:::999888888999;;;<<<@@@@@@@@@???===<<<:::999;;;<<<>>>===<<<<<<===>>>ppp```KKK@@@555222222000000222000111111000//////222444000222444666888<<>>777444222222666;;;BBBRRRdddooovvv{{{|||{{{ssskkkaaaVVVIII<<<555555///...---,,,,,,---...///000000111111111111000000555444333222222111111222...------...000111222222222222111111222444555666666666555555555444444444111111000111222333555666:::999999;;;===???>>>======<<<999888999;;;>>>@@@AAADDDHHHKKKNNNOOOOOOOOOIIIGGGCCC@@@@@@CCCGGGIIIGGGJJJLLLLLLNNNQQQOOOJJJBBB@@@===:::999999:::;;;???@@@AAABBBCCCCCCCCCCCC@@@>>>;;;777555333333333222222333444666888:::;;;======>>>>>>===;;;999888666444222111222222111///555444444444666888;;;<<<:::999777666666777888999666999<<<===<<<:::888888999:::<<<===>>>===;;;:::999888666555555666888999>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;::::::444444333222333444666777444222///,,,************,,,,,,---...000222444555:::999999999999;;;===>>>===>>>???BBBEEEFFFDDDCCC>>>???>>><<<999999;;;>>>@@@AAACCCBBB???=========;;;;;;<<<===>>>AAACCCDDDCCCBBBAAA???===<<<::::::444555777999;;;;;;<<<<<<:::999999999999:::<<<======;;;999666444444444444444222000...---.../////////////////////......---...///111333333444333333444666999:::888666444444333222222222///,,,///555:::DDDJJJDDD;;;555333222///333888;;;<<<<<<===>>>888999;;;:::999777777888888999999999===@@@===777444000///222444333333666666555333444555777777666666555444333555:::AAAFFF___kkkzzzyyykkk\\\RRRWWWbbbrrr{{{pppbbbRRRIIIGGGDDDAAA===<<<======<<<;;;999888888999;;;======<<<;;;<<<<<<======<<<;;;:::999888888888999<<<>>>@@@AAA@@@@@@???===;;;:::999;;;<<<>>>>>>======>>>???yyydddRRRFFF===666444444222222333////////////---...000333111333666888;;;>>>CCCGGGJJJOOOXXXeeeqqqzzz~~~~~~|||{{{yyyxxxwwwvvvyyyxxxvvvuuuvvvzzzzzzmmmbbbWWWQQQIIIEEEEEEFFFFFFEEE@@@999333111000222888???NNN\\\llluuu{{{~~~}}}{{{qqqggg[[[PPPDDD888333444///...------------...///000111111000000///...---//////.........///000000////////////111222333444555444444333444555777888777777888999888777666555111111111111333444555666888888888;;;>>>@@@???>>><<<:::777666666:::===@@@DDDGGGLLLQQQTTTUUUTTTSSSHHHEEEAAA===<<<===???AAA@@@BBBCCCEEEKKKPPPLLLEEE===<<<:::888888888:::;;;=========>>>>>>???@@@AAA???===;;;888666444444444222222333555888:::<<<>>>==================<<<<<<999777333222111000...,,,444333333333555777999:::999888777777777888999:::777888::::::999888999:::999;;;<<<======;;;999888666555444333444666999;;;<<<===>>>@@@@@@@@@@@@???:::::::::999999888777777333333333333444555666777777555222///---,,,,,,,,,///.........///222555777:::999999999888888999999======???BBBEEEGGGFFFEEE?????????===;;;:::<<<===>>>???@@@???<<<;;;:::;;;::::::;;;<<<>>>@@@AAABBBBBBAAA@@@>>>===;;;:::999555555444555777:::===@@@<<<;;;:::::::::::::::;;;;;;:::999777555333222111555333111///------.../////////000111111111111000111222222222333333444444333555888888666444333333444333333444111///333:::GGGOOORRRKKK@@@999666444222555999???DDDFFFFFFDDDCCCEEEEEECCC@@@===<<<<<<<<>>===888777666777999<<<======:::;;;;;;;;;:::999888888777777777999;;;>>>AAACCCAAAAAA???>>><<<:::999888;;;===>>>???>>>>>>@@@BBB}}}oooYYYGGG@@@:::555555555333222444///000000///......111333333666999;;;>>>BBBFFFJJJKKKRRR^^^kkkvvv}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvwww|||zzzoooeeeXXXRRRJJJFFFFFFGGGGGGFFF;;;555000//////333<<>>???===<<<;;;999666444666999>>>AAAGGGJJJNNNSSSUUUUUUTTTRRRGGGDDD@@@;;;999888999;;;<<<<<<<<>>???===<<<999777555444444333333333555777:::===@@@AAA>>>>>><<<;;;;;;;;;<<<===;;;999666444333222000...000000000111222333555666777777666666777888999::::::;;;;;;999888777999:::;;;<<<===>>>===;;;999777666555333222333666999;;;888:::<<<>>>???>>>===<<<999999777666444333333222111111222222333444444444777666333000///...//////222000...---...111555888:::;;;;;;;;;:::888666555888888:::===@@@BBBBBBAAA===>>>>>>===;;;;;;::::::<<<======<<<:::888888999999::::::<<<===???@@@AAAAAA@@@???>>><<<;;;::::::777777666666777:::<<<>>>888777777777777777777888888888888888777555333222555444111///.........///111111222444444555555555444333333222222333444444222444666666444333222222555333333444333555===FFFWWW]]]^^^TTTHHH@@@;;;888999:::???HHHQQQVVVTTTQQQSSSRRRQQQLLLFFFBBB???>>>>>>CCCHHHMMMTTTXXXTTTMMMHHH???777555333222444888<<<;;;:::<<<>>>@@@@@@???999888666444333666;;;???SSSbbbuuu|||lll\\\OOOIIIGGG\\\lll~~~mmmYYYMMMGGGAAA===<<<===<<<;;;;;;<<<===>>>>>>:::888555555777:::;;;;;;999999999999888777666666777777888:::<<>>===;;;999888888;;;===?????????@@@BBBCCCxxxiiiTTTBBB777333000222111///...000000111111000///000222444222555999<<>>???===<<<<<<;;;999888:::===BBBDDDGGGJJJMMMPPPQQQPPPNNNMMMGGGDDD@@@;;;999888888999999888777999@@@EEEAAA999::::::999999:::<<<===>>><<<;;;;;;:::;;;===>>>???>>>===;;;999888666555555444555777999<<>><<<:::999999:::::::::777555333333333111000000000000111222333444444777777888888999:::;;;<<>>===:::777777888:::===>>>??????>>><<<999888888666444333333555777888777999;;;===>>>===<<<;;;<<<:::888555333222111111111222333444444444333333333222000...---...///000333111...,,,---111555888>>>@@@AAABBB@@@>>>;;;999555444555888<<<>>>>>>>>>======>>>>>>>>>===<<<;;;;;;<<<<<<:::888666777888999999;;;<<<===>>>??????AAA@@@???>>>===<<<;;;:::::::::::::::::::::999999333444555555666777777777444555777888999888777666555444111///......///000000111222333444555555555444333333222222333444444444666888777666444444555555222111333555:::FFFRRRccchhhhhh^^^QQQHHHAAA<<<>>>???DDDPPP]]]ddddddaaa```^^^YYYRRRKKKEEECCCCCCDDDKKKRRRZZZccchhheee^^^SSSIII>>>999555333444888===>>>???CCCFFFHHHHHHGGGAAA@@@===:::888999===@@@OOO^^^rrrvvvaaaOOOFFFGGGKKKdddssstttaaaNNNDDDBBB@@@>>>???============<<<<<<=========:::777555666777888777888888777777666666666666888999:::;;;<<<>>>???@@@@@@???===;;;:::999999999;;;===???@@@???@@@BBBDDD}}}rrrcccPPP???666222111222111//////222222222333222111111333666000333888;;;>>>BBBFFFIIIPPPZZZhhhuuu|||~~~~~~}}}zzzyyyxxxwwwuuutttsssrrrssstttvvvxxxzzz}}}xxxmmmbbbTTTOOOIIIEEEDDDCCC@@@===777333111333777@@@PPP^^^mmmvvv|||tttdddWWWHHH@@@999444222333000///...------...///000111111000000///---,,,+++///......---------......///111333333111111555888777666444333222333333444222333444555555555444333111222444555666777777777555666888<<<@@@AAA@@@>>>888888777777999===@@@BBBEEEFFFHHHIIIJJJIIIHHHGGGEEECCC???<<<:::::::::;;;777666444444999>>><<<777999999999:::;;;<<<===>>>=========>>>>>>???@@@AAABBBBBB@@@>>><<<:::888777444555777999<<>><<<:::999888999999666444222111111111000///111222222333444555555555888999999;;;<<<===>>>>>>@@@???===:::888777999;;;===>>>??????>>><<<:::999999888666555555555555666888999:::<<<<<<<<<<<<;;;===;;;999666555444444444444555777888777666444222,,,,,,++++++,,,...111222555333000...///222555888===???BBBDDDCCC@@@<<<999555555555777;;;===>>>===>>>>>>???AAACCCCCC@@@>>>;;;<<<;;;999777666777888999:::;;;===>>>?????????AAAAAA@@@???>>>===<<<<<<<<<=========<<<999666444333444555777888888888888333444666888999999999999444333111/////////000111---...///000111222222222111222222222333333444444888:::;;;;;;999888888999555333444888;;;AAAMMMYYYhhhnnnnnnfff\\\SSSKKKDDDDDDDDDHHHRRR^^^fffgggfff```]]]WWWPPPJJJGGGGGGIIINNNUUU]]]fffooouuurrrlll[[[PPPDDD===999666777;;;@@@CCCHHHNNNTTTVVVUUUSSSIIIGGGCCC>>>:::999;;;===MMM\\\ooottt^^^LLLEEEKKKSSSppp|||yyyfffVVVFFF???>>>>>>>>>???<<<>>>>>>>>><<<;;;<<<===>>>;;;888777777777666555777666666555555666666777999999:::;;;<<<=========>>>===;;;:::999999::::::<<<>>>????????????AAACCCvvvhhhZZZHHH999777444333444333000111555222333333222111111444666111555999===@@@DDDHHHJJJWWWaaaooo{{{{{{zzzxxxvvvtttqqqooonnnpppssswwwzzz|||}}}uuuggg[[[SSSOOOJJJGGGEEEBBB<<<888111//////444;;;GGG[[[kkkwwwxxxnnn___RRRDDD===999444222333222111000//////000111222111111111000///...---,,,+++++++++++++++,,,---......111444333000000444888777666555333222222333333222222222333333444444444111333444666777777777777666666999===@@@AAA???===333333444666888:::===>>>@@@AAABBBBBBCCCDDDDDDDDDBBB@@@>>><<<;;;<<<===>>>777888666444777===>>><<<;;;<<<<<<===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCAAA>>><<<999888333444555777:::===???@@@======<<<;;;;;;;;;;;;;;;777555333111111111000...222222333444555555555555555666888:::;;;<<<======<<<<<<;;;999888888:::<<<;;;<<<>>>>>>>>><<<:::999777888888888777777666555555555666777777888888999888777555444444555777888555777888999888555222000******+++,,,///333666999888666444222222444777999:::===BBBEEEEEEBBB===:::777666666888:::===============???BBBEEEEEEBBB???<<<===<<<:::777666888999:::;;;<<<>>>?????????>>>BBBBBBAAA@@@???>>>===============<<<:::777444333555666777888888777666666333444555666777888888888333222000//////000222333------...//////000//////...///111333333444333333999:::;;;;;;999888999:::::::::???EEEHHHLLLTTT]]]jjjqqqtttppphhhaaaYYYRRRNNNMMMMMMPPPUUUXXXXXXVVVPPPMMMIIIDDDAAACCCIIIMMMSSSYYYaaahhhqqqvvvsssmmm]]]SSSGGGAAA===;;;===AAAIIINNNVVV```gggjjjhhheeeZZZXXXRRRKKKDDD???>>>???MMM[[[mmm|||yyyfffVVVQQQZZZddd|||ppp[[[OOOBBB>>><<<;;;;;;===999;;;======;;;:::;;;===<<<;;;999999999999777555555555444444555666888888777888999:::;;;<<<<<<<<<<<<;;;:::888888:::;;;<<<===>>>??????>>>>>>???AAA}}}nnn___PPP???222555111000111///,,,...333222222222111000111333555555888===AAADDDHHHKKKNNN\\\fffttt|||{{{yyyvvvssspppnnnmmmpppsssxxx|||~~~|||rrrcccVVVTTTQQQMMMJJJHHHCCC===777222111333999CCCRRRgggzzzuuujjjVVVIII<<<666333///---...000///...------...///000222333333222222111000///******+++,,,---///111222111444666333///...111555777555444222111111111222222222222222222333444555444555777888999:::999999999:::;;;>>>???>>><<<999444555777999<<<>>>???@@@=========>>>???AAACCCDDD@@@>>>===<<<<<<===???@@@:::;;;:::777888???CCCDDD???@@@@@@AAABBBCCCCCCDDDAAABBBDDDEEEFFFFFFEEEDDDEEEDDDCCCAAA>>>:::888666222222444555888:::<<<>>>;;;<<<<<<=========>>>>>>;;;888555444333222000///000111222333333333333333111222444666888999::::::777888999888888999;;;>>>:::;;;<<<======;;;999888666777888999999888777666111111111111111333444444111111000000222444777999444666777888666333///---,,,,,,...000444999===@@@:::888666555555777999:::<<<@@@FFFJJJJJJGGGCCC???888777666777:::<<<<<<<<<::::::<<>>======<<<:::888777888::::::;;;===???????????????BBBBBBBBBAAA@@@???>>>>>>===<<<;;;999888666444444666777777777777555333222444444444444555555666666222111000//////111333444...//////000000000000///,,,...000333444444333222777888999888666666666888@@@CCCJJJRRRUUUUUUZZZaaallltttyyyxxxsssmmmfff___XXXUUUQQQMMMJJJGGGEEECCC???===999777888>>>GGGNNNRRRWWW]]]dddkkkpppmmmfff]]]SSSHHHCCC@@@>>>AAAEEERRRXXXcccnnnwwwyyywwwtttpppmmmfff]]]SSSMMMJJJJJJMMMZZZlllzzz~~~pppccc```iiitttzzzkkkVVVLLLCCC???===::::::<<<666999;;;<<<:::999;;;===:::999999:::;;;:::999777555444444444555777999:::555666888:::;;;<<<======;;;:::999888888:::<<<======>>>??????>>>===>>>@@@yyyhhhSSSBBB999555555444222000///...------,,,...111222222222444555777<<>>>>>???>>>>>><<<;;;::::::999888777666333///,,,222222222333555555444333111222222333444555777777888555222222555999::::::444333333333555666666555555777888777666444444555000000111222222222222111///000111222333444444444888999999888777555333222......000444:::>>>@@@AAA===;;;888888999:::::::::>>>???AAADDDFFFEEEBBB???999999999:::<<<===<<<;;;777999<<<============>>>;;;;;;;;;;;;:::999888777;;;<<<<<<>>>???@@@AAABBBAAABBBCCCBBB@@@???@@@AAA??????>>>;;;777444333333444666888888666555444444222333333222111000222333333111///...---...///000333000///000333555444333000222444555444222222333555888;;;;;;::::::===@@@HHHPPPVVVWWWWWW]]]bbbdddnnntttzzzzzzyyywwwpppiiiaaa[[[PPPGGG@@@<<<888666888666444333555999>>>AAAIIINNNUUU\\\aaa```\\\XXXSSSSSSPPPJJJEEEDDDHHHLLLYYY___gggqqqxxx|||~~~|||zzzxxxssslllaaaVVVNNNWWW\\\hhhwww}}}|||mmmYYYJJJDDD===999999999888777888777666666888999888777999:::;;;<<<<<<<<<<<<;;;<<<;;;999777777888:::;;;>>>===<<<;;;:::;;;<<<<<<;;;;;;:::888555555666888888:::===@@@BBBBBBAAAAAAsssbbbNNN@@@888666333333222111111222222333///000222333333444777999:::???CCCEEEFFFLLLWWW```ooozzzzzzvvvssssssqqqmmmmmmppptttyyywwwiiiZZZPPPSSSRRRQQQOOOJJJCCC;;;666333333555???PPPeeeyyyzzzkkk___OOOAAA777777444---+++000///...,,,,,,,,,---///000...---,,,+++************,,,,,,+++***)))***...111111111111111111222333333777777777555333222333555444444222111000000000000222555999;;;:::999999999;;;999777777888888666444444666999<<>>;;;999888888999:::;;;;;;===AAADDDEEEEEEEEEEEEEEEEEEDDDDDDHHHJJJLLLNNNOOONNNMMMMMMKKKHHHFFFDDDBBB@@@<<<:::777666555444555888;;;===??????@@@@@@AAABBBBBBCCC<<<:::888777555333000---111000000111333333222111222222222333444555777888999666333333666999;;;:::999888777888:::;;;:::999333444666555333111111222///000000111111111000000///000111222444555777777999999:::999888666555333222222555999>>>AAABBBBBB>>><<<;;;;;;<<<=========??????@@@CCCEEEEEEBBB@@@===;;;:::;;;<<<;;;999888555777:::;;;;;;;;;;;;<<<<<<======>>>>>>=========;;;;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>===>>>???>>>>>>>>>;;;777444333333111444888999888555222111222333333222111000111333222111///.........///000111000///000333555555444222444666777555444444444111555:::<<<===@@@EEEIIIPPPXXX^^^^^^^^^bbbfffgggqqqvvvyyywwwvvvtttoooiii___XXXOOOEEE===777222///555333222111333666999<<>>???@@@@@@???zzzkkkXXXGGG<<<777666222222111111111222222333000111222222222555888;;;???BBBDDDFFFIIIQQQ___iiivvvvvvsssqqqrrrrrrooopppssszzz~~~wwwiiiZZZPPPQQQQQQOOOLLLFFF@@@999555111333:::EEEUUUiiizzzzzziiiZZZJJJ>>>555444222,,,+++...,,,+++*********+++---.........---,,,,,,+++,,,,,,---------+++***+++...111000000111222222222222111555777888777555444444555333333222111111111111111222666<<<>>>>>><<<:::999777666555666777888777666555777:::===???AAABBBBBB@@@AAAAAA???======>>>???>>>>>>>>>>>><<<:::777666888:::;;;<<<===???CCCFFFGGGFFFFFFEEEDDDDDDDDDDDDJJJLLLNNNPPPQQQQQQPPPPPPNNNKKKGGGDDDBBB@@@>>><<<888777555444555888;;;===???@@@AAACCCFFFHHHIIIJJJBBB???;;;999777666333111111000000000222333222111333333333444555666777888999666444444666888999999<<<;;;:::;;;=========<<<777888999888666444444555222222222333222222111111//////000111444777:::;;;:::;;;;;;;;;:::999777666666666999===AAACCCBBB@@@>>><<<;;;<<<>>>??????????????????AAACCCCCCBBBAAA@@@>>><<<;;;:::999777555333555888999999999999:::;;;<<<>>>???AAAAAABBBBBBAAABBBCCCDDDCCCBBB@@@>>>;;;<<<======;;;;;;<<<=========<<<:::666444333333...222777999888444111///222333333222000000111222222111///......///000000111000000111444555555444444666888888777555555666222555:::>>>AAAFFFMMMSSSZZZbbbgggfffeeefffgggfffqqquuuvvvtttrrrqqqmmmgggccc^^^UUULLLDDD<<<555111444333222222333444666777777;;;???CCCEEEEEECCCBBBOOOUUU]]]bbbdddfffiiillljjjmmmqqquuuyyy|||~~~~~~~~~|||xxxqqqiiidddaaaaaahhhvvvvvvppppppsssxxxzzzpppeeeXXXLLL@@@>>>;;;:::999999777666888888888999:::999666444222333444666888999:::;;;<<<;;;999777777777777888888888888888999:::;;;<<<<<<<<<;;;:::888888999;;;<<<<<<<<<===>>>?????????uuucccOOO@@@888555444333222111///......------////////////000333888<<>>>>><<<;;;;;;888777777777888999888888777999<<<>>>@@@AAAAAA@@@@@@@@@@@@>>><<<;;;<<<===;;;;;;;;;:::999777555333888:::<<<===???BBBFFFIIIGGGFFFDDDBBBAAABBBBBBCCCJJJLLLPPPSSSUUUVVVVVVVVVSSSOOOIIIDDDAAA@@@>>><<<777666555444555777:::;;;===@@@DDDHHHKKKLLLLLLKKKGGGDDD@@@<<<;;;999777666444333222222333444444333444444444444555666777888777555444444444666777888<<<;;;::::::<<<===<<<:::999:::;;;:::888666666777666666666666666555444333------...///222666:::===;;;<<<<<<===<<<;;;999999777888;;;>>>AAABBB???===<<<::::::;;;===??????>>>???>>>===>>>@@@BBBBBBAAA???===;;;999999888666444222555777888888888888999888999<<<>>>AAACCCDDDEEEFFFGGGHHHIIIGGGDDD@@@>>>:::<<<===<<<;;;;;;<<<>>>;;;;;;;;;999555333333333///222666777555222000///333333333222000///000222111000////////////000000222222222333444444333333555777888888777555555555555888<<>>999666666555555444444444444333555999<<<===???@@@AAATTT]]]jjjsssxxxyyy{{{}}}xxxyyyzzz{{{|||~~~~~~{{{xxxuuuooohhhdddbbb___cccqqqvvvjjj^^^[[[]]]cccllltttwwwwwwrrreeeZZZRRRJJJCCC:::::::::999999888777666888888999:::;;;:::666333222222444666888:::<<<===:::999888666555555555555555666666777888:::;;;;;;;;;;;;;;;:::999999;;;===??????>>>>>>>>>???@@@@@@~~~ppp[[[HHH<<<666333111222111000///......------////////////000444:::???CCCDDDFFFIIIQQQ]]]mmmwww~~~}}}}}}{{{xxxvvvssstttxxxyyyxxxyyy}}}{{{uuuuuusssmmmcccWWWMMMFFFGGGFFFDDD???999444222222444<<>>AAABBBAAA@@@????????????>>>;;;:::;;;===;;;;;;;;;;;;:::888666444999;;;===???AAADDDHHHLLLIIIGGGDDDBBBAAAAAABBBCCCGGGIIIMMMRRRVVVXXXYYYYYYWWWRRRKKKEEEAAA>>><<<;;;777666444333444666888:::>>>BBBIIIOOOQQQOOOLLLHHHHHHEEEAAA>>><<<;;;999888555333222222333444444333444444444444444555666777666666666666666777999:::<<<;;;::::::;;;<<<;;;999555777888888666555555666888888888777777555444333,,,,,,,,,...111555999;;;<<<<<<===>>>>>>===<<<;;;:::;;;===@@@BBBBBB???<<<;;;;;;:::<<<>>>??????>>>===;;;:::;;;>>>@@@AAA@@@===:::888666777777555444333555888999999888999:::777999<<>>>>>===<<<===???999999999777555333222333111222444333111000111111333333333111///...///111000///////////////000000444444555555333222111111444666777777666444333444555888;;;???CCCLLLWWW```iiimmmnnnjjjeeebbb]]]XXX^^^fffmmmpppqqqpppkkkcccbbb___\\\WWWRRRKKKDDD???999999888777555444222111000333555777999<<>>???>>>>>>======>>>>>>???vvvgggRRRBBB999555222000000000000000111222222333111111111222333777===BBBCCCEEEHHHNNNWWWeeesss||||||{{{|||zzzvvvtttrrrtttxxxyyyxxxyyy|||}}}~~~vvvppplllllljjjddd[[[RRRKKKGGGEEEEEECCC===666333333555444???OOO^^^jjjuuu~~~xxxiiiUUUEEE<<<666000......///...---+++++++++,,,,,,,,,,,,,,,***************+++,,,---)))***,,,,,,,,,---000222111111222333333333333222444666888999888777888999777777666555555555555555666777999999888999;;;===888999:::999888777888999===???BBBCCCDDDBBB@@@???>>>??????===;;;;;;<<<===??????@@@???>>><<<:::999999;;;>>>@@@CCCFFFKKKOOOMMMKKKGGGCCCBBBBBBDDDFFFCCCFFFKKKPPPTTTWWWXXXXXXXXXSSSLLLEEEAAA>>>;;;999888777555444444666888:::@@@EEEMMMSSSTTTQQQKKKGGGEEECCC???===<<<;;;999777444222000///000111111111333333333333333444555555777888999:::999:::<<<>>>===<<<;;;;;;<<<===;;;:::666888::::::999888999:::777777777666555333222111,,,,,,,,,...111444666888;;;<<<>>>>>>???>>>===<<<>>>>>>???AAACCCCCC@@@>>>=========>>>@@@AAA@@@>>>999888888999<<<>>>>>>>>>:::777555444444555555444333555888999999999999:::999;;;===@@@CCCFFFGGGHHHFFFGGGGGGGGGEEEBBB???>>>===>>>???>>><<<;;;<<<===777888888666444222222333333333333111000///111333333333333111///...///000////////////000000000000333555777666444222111111333555777666444333222222222444888<<>><<<:::777555333222///111333333555:::BBBHHHaaalll{{{~~~}}}|||xxxssskkkccc]]]UUURRRUUUbbbppp|||wwwhhhYYYJJJEEEFFFHHHMMMRRRPPPQQQNNNFFF@@@>>><<<:::555777999999777666777888888888888:::;;;;;;888666222222111222333555777888777777777777666666666666555666888999;;;;;;;;;;;;555666777777777888;;;===<<<<<<<<<<<<============kkk\\\III<<<888666222////////////000000111333333000111222333555999>>>BBBCCCFFFLLLTTT___lllxxxzzzzzz|||{{{wwwuuussstttxxxyyywwwxxx{{{yyyzzz}}}~~~wwwmmmeeeccccccaaa[[[SSSLLLIIIHHHCCCCCCAAA;;;555222555888<<>>777333...+++,,,......,,,******++++++,,,,,,,,,,,,,,,,,,,,,------...000000+++---///000111333555777333333222222333333444555666777888888777888:::<<<:::999888777666666666666444777:::;;;;;;:::;;;;;;777999;;;;;;::::::;;;>>>@@@BBBDDDFFFFFFDDDAAA???===>>>>>>===<<<<<<===???AAABBBBBBBBBAAA???>>>===999;;;>>>AAADDDHHHMMMQQQOOOLLLGGGCCCAAABBBDDDFFFFFFHHHLLLQQQTTTVVVWWWWWWUUUPPPKKKEEEBBB???<<<::::::999777666666888:::<<<@@@DDDIIIMMMOOOMMMIIIFFFDDDCCCAAA@@@@@@>>>;;;999555222000///000111111111333222222222222333444444444666999999999:::===???===<<<;;;;;;<<<<<<;;;999777999;;;<<<<<<<<<===>>>888888777666555333111000---...///000222333555555;;;<<<===>>>??????>>>===???>>>>>>???AAAAAA@@@>>>>>>======>>>@@@@@@>>><<<666555555777:::<<<<<<;;;999666333111222222222111222555888999999888999:::999:::===???BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB<<<======<<<:::888999999666666777555333222222333111333444333111000111222333333333111///---...///......///000000000000000000333666777444333333444444555777777444222222222111333666:::@@@MMM[[[ffffffhhhgggcccaaaaaa^^^YYYWWW```jjjooorrrtttoooiiieeedddbbbaaa___[[[WWWSSSIIIGGGDDD@@@===:::888777222333333222222777AAAIII^^^iiixxx|||zzz|||{{{yyyvvvppphhh___XXXOOOMMMPPPZZZfffrrr~~~}}}mmm^^^QQQDDD@@@BBBCCCEEEHHHHHHIIIGGGBBB???@@@>>>:::666888999888666555777999888777777999;;;;;;:::999555444333222222333555666888888999999999999999999777888:::<<<<<<===<<<<<<222333444555555666:::<<<<<<===>>>???@@@@@@???>>>}}}bbbTTTCCC999777777333///111000///......---......---...000222444777<<<@@@CCCGGGNNNXXXdddqqq|||~~~zzzyyy||||||xxxwwwuuuvvvzzz{{{xxxxxx{{{vvvwwwyyy{{{zzzrrrggg___XXXWWWUUUOOOGGGBBBAAABBB@@@AAA???999333111555999JJJVVVfffsss|||xxxkkk[[[III:::444000,,,)))+++...---***))))))***+++++++++++++++)))))))))***+++,,,---...///222444666777999<<<>>>666666555444555666777888666777777777777888;;;===<<<;;;:::888777666666666222666;;;>>>>>><<<::::::888;;;>>>>>>===>>>AAADDDBBBCCCFFFGGGGGGDDDAAA???===>>>>>>>>><<<<<<>>>@@@AAABBBBBBBBBAAA@@@>>>===999<<>><<<<<<;;;999777888999<<<===>>>@@@CCCFFFGGGGGGFFFEEEFFFEEEDDDDDDDDDCCC???===777555222111222333333333222222111111222222333333///222666777666777:::===<<<:::999999::::::999777333666888999::::::<<<===::::::999888666444333222///000111333444444444444;;;<<<===>>>??????>>>>>>===;;;:::;;;===>>>===<<<<<<;;;;;;<<<======;;;999444444444777:::;;;:::999999666222000000000000///222444777888888777888999777888:::===???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;;;;:::777555555666555666666555333222222333000222555666444222000000333333333111...---...///......///000000111000000---111555777555444555666444666888777555333222222555666777999>>>IIIWWWbbb```bbbaaa^^^^^^```^^^ZZZ[[[cccjjjnnnrrrtttrrrmmmfffeeecccaaa```]]]YYYVVVQQQOOOKKKGGGCCC@@@>>>>>>555666555222111666AAAIIIZZZeeettt~~~zzzwwwttttttsssqqqkkkcccYYYRRRLLLKKKNNNVVV___jjjxxxxxxfffVVVIII>>>===???@@@@@@AAA???@@@>>>;;;;;;<<<999333777999:::888555555777:::888777666888:::<<<<<<;;;999888666444444444666777999999:::<<<<<<<<<<<<<<<999:::<<<===>>>======<<<000222333333333555999;;;>>>@@@BBBDDDEEEDDDCCCBBB~~~lllXXXLLL@@@;;;999666444444222111000......000111333------///222777<<<>>>???@@@DDDMMMZZZiiiwww|||zzzzzzzzzyyyyyyvvvyyy{{{{{{xxxssspppnnnooosssvvvwwwvvvqqqbbbTTTUUUQQQMMMIIIFFFDDDAAA??????;;;888555111///333:::PPP___pppzzz~~~ooo\\\LLLBBB???555000+++***,,,---+++)))))))))************))))))&&&&&&&&&&&&'''((()))***+++,,,...111444888:::<<<666666777777777777777777999999888888888888888999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;::::::::::::;;;===AAADDDFFFDDDDDDDDDCCCBBBAAA@@@???============>>>???@@@AAAEEEFFFHHHIIIIIIGGGFFFDDDBBBAAAAAABBBEEEIIIMMMPPPHHHCCC===888888:::<<<===EEEHHHLLLOOOPPPPPPQQQRRRNNNJJJFFFFFFGGGFFF@@@<<<;;;;;;;;;;;;<<<>>>@@@AAAAAACCCEEEEEECCC@@@??????FFFGGGHHHHHHFFFDDDAAA@@@666555222000000000111222444444333333333333333333777555444666999;;;:::888AAA???;;;777555444333444444444555666777888999999666666555444222111000000000222444444444555777888<<<<<<===>>>>>>>>>======888888888777666666555555666777777666555333444555333333333555777:::===???:::777333000///000111333555444333222222222333444;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;777555333111111111333333444333222111000111222333555222222444333///---///222111111333666555111......//////000000000000///......///000222444666888<<<=========<<<;;;999888888999;;;;;;???GGGRRRZZZZZZZZZZZZ\\\___`````````bbbgggooosssssspppllljjjkkkjjjhhhddd___\\\[[[[[[YYYVVVQQQMMMJJJFFFBBB???===:::555222333777<<<@@@JJJUUUfffwww}}}qqqhhhhhhhhhfffaaaXXXNNNGGGCCCCCCEEEGGGLLLTTTaaannnwww|||ooo[[[OOOEEE<<<<<<>>>===>>>???CCCAAA???>>>===<<<======888888999888777666444333777777777888999:::;;;<<<:::999777555444555666777::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@>>><<<:::999111333555555555666888:::777:::???CCCEEEFFFEEEDDDrrr___NNNCCC888444222///---...///...------...///222333000000222555:::>>>AAABBBFFFKKKVVVdddrrr}}}|||zzzyyyyyyxxxwwwsssvvvxxxwwwtttpppmmmlllnnnrrruuuvvvuuupppcccUUUNNNKKKGGGEEEDDDDDDCCCBBBCCC@@@===:::666555>>>HHHXXXfffuuu}}}vvveeeRRRCCC:::666222...)))(((+++,,,+++((())))))************))))))))))))))))))***+++,,,---///000111333555777999:::111222222222333444444555999888777777666666666777;;;;;;<<<======<<<;;;:::999999;;;<<<============<<<<<<<<<===???AAADDDFFFFFFFFFEEECCCBBB@@@>>>===;;;;;;;;;<<<>>>@@@CCCDDDFFFGGGHHHIIIIIIGGGFFFEEEFFFFFFEEEEEEGGGJJJMMMOOOHHHDDD===::::::<<>>999999999999999:::<<<>>>???@@@AAAAAA@@@???>>>???AAAHHHJJJLLLMMMKKKGGGBBB???;;;999666333111000000000222222222222111111111111666444333555888999888777>>><<<:::777555555555666333444666777999::::::;;;666555444333222111000000,,,///333555555444444444777888888888888888777777555555555444444444444444777888999888666666666888888777777777888999:::;;;666444111///......000111444444333222222333333444888999999999:::::::::::::::;;;;;;;;;::::::999888777555444222111222333444333222222222222222333333333000000222111---,,,///333222222333555555333000...//////000000000000000///000000111333555777888======>>>???>>><<<:::999666888888888:::@@@IIIPPPSSSTTTVVVYYY]]]_________dddjjjpppttttttqqqnnnllljjjjjjhhheee```]]]\\\]]]]]]ZZZVVVSSSOOOJJJEEEBBB===<<<999777777888999;;;CCCLLLYYYhhhttt}}}yyymmmccc```___[[[TTTLLLDDD@@@???>>>???BBBEEEKKKSSS\\\cccpppzzz~~~yyyhhhUUUIII???777666888999:::<<<@@@???>>><<<<<<;;;<<<<<<888888999888777666444333555666777888:::<<<===>>>:::888666333222222333333777777777888999:::::::::<<<<<<===>>>>>>===<<<;;;666888999999888888:::;;;888;;;???CCCFFFFFFFFFEEEyyygggTTTHHH>>>555333111...---///++++++++++++---///111333///000111444888<<<@@@BBBGGGOOO\\\kkkxxx|||yyyxxxwwwuuusssrrrsssuuutttqqqnnnmmmlllnnnrrruuuuuutttooocccWWWKKKGGGCCCAAAAAABBBBBBBBB???===:::777444666DDDRRRcccooo{{{}}}vvviiiYYYHHH;;;444222000---)))))),,,---,,,***))))))))))))))))))))))))***************+++,,,---000111111222333444555555111111222333444666777888999888777666555444444444666666777888888888777666555666777999;;;;;;<<<<<<>>>>>>===>>>???AAADDDEEEDDDCCCCCCBBBAAA@@@??????<<<<<<;;;<<<@@@DDDIIILLLIIIJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFFFFGGGIIILLLNNNHHHCCC<<<999999;;;>>>???===AAADDDGGGHHHIIIJJJLLLIIIFFFCCCBBBBBBAAA===999999888888888999;;;<<<>>>??????>>>===<<<===@@@CCCIIIKKKNNNNNNLLLFFF???;;;<<<:::888555333222222222333333222222222111111111555444333444666777777666666555333222111111222222111222444777888999999888444444333333222111000000+++///444777666444222111444444444444333333222111111111111111222222222222555666777777666555777888:::999999888888999999:::333333222111000000111111444444333333333333444444666666777888888888888777666777777777777666555555444333111000///000222333000111222333333444444444222//////111111...---000000///...///000111000.../////////000000111111111222222222333444666777888===>>>@@@AAA@@@>>><<<:::888999999777666999@@@EEEIIILLLQQQWWW[[[^^^______ggglllqqquuutttrrrpppnnnkkklllkkkhhhddd```______aaa___\\\YYYUUUPPPIIIEEEAAA@@@@@@>>>===;;;999777>>>CCCLLLVVVaaammmwww}}}~~~zzzqqqeee\\\VVVTTTNNNGGG???:::888888;;;>>>BBBFFFIIIMMMRRRUUU___hhhpppqqqqqqlll\\\KKKCCC:::222222444666888<<<>>>===<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::888777444555777999;;;===>>>>>>;;;999666444222111222222333444444555555666666777777888999;;;<<<=========:::<<<===<<<;;;:::;;;<<<;;;===AAADDDFFFFFFFFFEEE~~~rrr___LLLDDD<<<666444333000000222,,,,,,,,,,,,---///111222000111333666999===BBBEEEKKKUUUeeettt~~~|||yyywwwuuurrrppprrrssstttrrrpppooooooppprrruuuwwwuuurrrnnncccYYYLLLIIIDDD@@@@@@@@@@@@@@@;;;999666444222888IIIZZZmmmvvvtttlll]]]NNNAAA999555444000...,,,,,,...000///...******))))))))))))******))))))(((((()))***++++++---...///000000111111111000000111222444777999::::::999888666555444333333333444555666666555444444111222333555666777777777============>>>@@@AAABBB=========>>>@@@AAABBBCCC@@@???>>>???CCCIIIPPPTTTOOONNNMMMJJJHHHFFFDDDCCCBBBBBBBBBDDDGGGJJJMMMOOOGGGBBB;;;777666888999:::;;;>>>BBBEEEGGGIIILLLNNNMMMKKKHHHFFFDDDAAA===:::999888888888999:::<<<======>>>???>>>>>>???BBBDDDHHHIIIJJJIIIEEE@@@:::666777777666555444444555555555555555555444444444444666555555666666777666666444333222111000000000000///000222444555444333222333333333222222111111111...111555777666444333222444444444333222111000////////////000111222222333111222444444333333444666666666666777888999::::::444444555555555555555444333333333333444444444555555666777888999888888777444444444555555444333333///...---,,,,,,---///000...000222444555555555444333000///111111......111......---------...///////////////000000111222222444444444444555666777888===>>>AAABBBBBB???===;;;<<<===<<<999666666:::???CCCIIIPPPXXX]]]___aaabbbhhhkkkpppsssrrrqqqpppppppppqqqqqqnnniiidddaaa```bbb```^^^\\\XXXRRRKKKFFFEEEEEEDDDCCC@@@>>>;;;999>>>AAAFFFMMMTTT]]]eeekkkoooooooooooommmfff\\\UUUQQQOOOJJJCCC;;;666444444999===CCCHHHKKKLLLMMMOOOPPPWWW]]]______\\\QQQEEE@@@888222222444666:::>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<:::999999555666888:::;;;<<<<<<<<<<<<:::888555444444555666333333444444555555555666555666777888:::;;;;;;<<<:::;;;<<<<<<;;;:::<<<===@@@AAADDDEEEFFFEEEDDDCCCyyyjjjVVVEEE<<<666111111000------000//////////////////000000666888:::===???DDDKKKOOOUUU```ppp~~~}}}zzzwwwtttqqqnnnpppqqqqqqpppoooppprrrtttwwwzzzzzzuuupppjjj```WWWLLLHHHDDDBBBAAABBBBBBAAA===;;;999999;;;EEEXXXiiittt{{{}}}ooodddSSSEEE<<<777444333...---,,,---...//////...******)))(((((()))******))))))))))))))))))***+++***+++---///111111222222++++++,,,---000333666888<<<;;;999777555444444333888888999:::999888777666111222333333333333333333;;;;;;;;;<<<<<<===>>>???999::::::;;;===???AAACCCAAA@@@>>>???CCCJJJQQQUUUTTTRRRNNNJJJFFFCCCBBBAAA<<<>>>@@@DDDHHHMMMRRRTTTJJJDDD===777555666777888;;;>>>BBBFFFIIILLLPPPRRRRRRPPPMMMIIIEEEAAA===:::777666666555666777999:::;;;>>>AAABBBBBBBBBCCCDDDGGGFFFDDDBBB>>>:::777555555555444444444444444444444444555555555666666666777888888777777666777777:::999888666555444444333111222222333222111000///333333222222222222222222111222444444333222222333333333333333222111000/////////000111222333444444000111333333222222333555333444444555666666777777444444666666777666666555333333444444555555555555777888999:::;;;:::999888222333444444444444333333...---+++++++++---///000...000222444555666555555333///...//////,,,,,,000/////////......///000222////////////000111333333555555555555666777888999<<<>>>@@@AAAAAA???===;;;>>>>>>===999555444888<<>>===<<>>>>>??????@@@@@@===<<<;;;:::999888888888888999999999999999999888999888666555555666777888666666666666777777777777666666777777777888999999888:::<<<<<<<<<===>>>@@@DDDEEEFFFFFFEEEDDDBBBAAAwwwfffRRRDDD888333111111000,,,---000111111111111111111000000555888<<<>>>AAAFFFNNNTTT\\\hhhwww}}}zzzxxxuuuqqqnnnmmmmmmmmmmmmmmmppptttxxx|||~~~|||ssskkkcccYYYQQQGGGEEEBBBBBBCCCDDDDDDCCC<<<999:::???GGGTTTgggwww|||{{{mmm___LLL===666222///---***++++++++++++++++++++++++***)))(((((()))***+++++++++*********++++++,,,***,,,///111333444555444---------...000444777:::<<<;;;999777666555444444888999999999888666444333333333444444444333333222888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@>>>======@@@FFFLLLPPPTTTQQQLLLGGGCCC@@@??????<<<>>>BBBFFFLLLQQQUUUXXXMMMGGG???:::888888999:::===@@@DDDGGGIIIMMMQQQSSSRRRQQQNNNJJJEEE@@@<<<999444333333222333444555666:::===AAACCCCCCCCCCCCCCCEEEDDDAAA>>><<<999888777777666555444333111000///111111222333555666777777888999:::999777666666777999888888777555444333333555444444333333222222222333333333333333333444444222333333222111000111333111111111111111000///...111111222222333444555555222333444444333333444555444444444444444333222111111222333333333333333222222333444555555666555555666888:::;;;<<<;;;999888222333333444444444444333///......---...000222444000111222444555555666666222...,,,---,,,))))))---)))+++,,,,,,,,,,,,---///000/////////000222444555444444444555666888999:::<<<===>>>>>>>>>===<<<<<<<<<<<<:::666222222777;;;CCCLLLXXX```cccddddddeeebbbdddgggiiikkkllloooqqqxxxzzzzzzxxxrrrkkkfffddd^^^]]]\\\[[[ZZZWWWSSSOOOLLLJJJFFFBBB???=========>>>AAAEEEGGGFFFEEEEEEFFFDDDFFFIIIKKKLLLJJJHHHGGGEEEGGGHHHFFFAAA:::555333999===BBBEEEDDDBBB@@@???BBBCCCDDDCCCBBBAAA???===777333111333444444777<<<<<<===???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<:::999888777777666777777666555333222333444666777888888888888888888888888777777666666666777777888999;;;===>>>>>>???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAuuuaaaMMMAAA777444333444222......222//////000111222222222222222555:::<<>>777555777CCCRRRbbbtttyyyjjj[[[GGG:::555333///,,,)))***++++++***)))))))))+++***)))(((((()))***++++++******))))))*********+++---000222444444444444111000000000333666:::<<<:::999777666555444444444777777777666444222000...111111222333444444333333666666888999:::;;;;;;<<<======<<<;;;<<<===???AAAAAA???===<<<>>>BBBFFFIIIMMMKKKFFFBBB???>>>>>>>>>@@@AAADDDHHHLLLOOORRRTTTKKKFFF???:::999;;;<<<===AAACCCEEEGGGHHHJJJMMMOOOQQQPPPNNNJJJEEEAAA>>>===555444444333333444666777999;;;===>>>>>>???@@@BBB?????????===<<<999777666666666555444333222000//////000111333555777999:::777999:::888555444555666333333333333333222111111444333222111111333555666333333333444444555555555444666777777666444333333000111111111111111000000222222333333444444444555222333444333222111222333111222333333333222111000000000000000000/////////222333444555666666666555444555888999:::999777666111222333333444444444333000///......///222444666222222222333444555666777555111......---)))***---'''***---...,,,+++,,,...000000//////000222444666222333333444666888999:::;;;;;;;;;;;;;;;;;;;;;<<<:::999777333111333999???CCCMMMZZZbbbdddbbbaaabbb___aaadddfffhhhkkkooosssuuuxxxzzzyyytttnnniiifff```___^^^^^^^^^^^^[[[YYYSSSQQQMMMHHHDDDAAA???>>>===@@@DDDEEEEEECCCCCCCCC>>>???@@@@@@@@@???>>>>>>:::<<>>;;;999999444222222555555444666:::;;;===???AAABBBCCCCCCCCCDDDCCCAAA@@@???>>>??????999888666444444555777888777666444333333444555666888888888888888888888888777666666555666777888999:::<<<===>>>======???@@@AAABBBCCCDDDDDDDDDDDDDDD~~~nnnYYYEEE999555222222333000,,,---000,,,---///111222333333333333777<<>>???BBBEEEGGGHHHEEEAAA===<<<<<<===???BBBCCCEEEGGGIIIKKKMMMMMMGGGBBB<<<888888;;;===>>>DDDEEEFFFFFFFFFFFFIIIKKKPPPPPPOOOLLLHHHDDDBBBAAA888888777666666777999:::999999:::999999:::>>>AAA999;;;<<<===;;;888555222333333444444555444444333000111333555888:::<<<===666888999777444222333555111222333444444444444444111///......///222555888333444444555555666666666666999===>>><<<999666555111222333333333333333222333333333333333444444444111222222111///...///000---...111333444555555444111111000///.../////////111222444666777777666555111333555777888666444333111111222333333333333333......------...111333555444333222222333444666777:::555222222000,,,---000---000555666444333333444000000//////000222555666111222333444666888:::;;;;;;:::999888888999;;;<<<:::999777333222555===DDDCCCNNN[[[bbbccc```______^^^```bbbeeegggkkkppptttrrruuuxxxxxxuuuoookkkiiicccbbbaaaaaacccccccccaaa[[[YYYUUUQQQKKKFFFBBB???===@@@DDDEEEFFFFFFFFFGGG>>>???>>><<<:::888888999000333666777666444444444333777;;;???@@@BBBCCCEEE======@@@AAA>>>999666666444333444888888555666::::::<<<>>>AAABBBCCCCCCCCC???>>><<<:::999999::::::888666444222222555888:::;;;999777555444555666666777777777777777777666666666555555555666777999:::999;;;<<<;;;:::999:::<<<>>>???@@@BBBDDDEEEFFFGGGvvvbbbLLL<<<666333333222111000000000111............000222444555777:::===@@@EEEMMMWWW^^^rrr}}}~~~xxxrrrmmmllllllkkkqqquuuvvvxxx~~~tttdddVVVKKKEEECCC@@@AAABBBCCCCCCAAA>>>;;;666;;;GGGYYYmmm~~~zzzoooZZZLLL===777555222...------------,,,+++***((('''***************************++++++***))))))***,,,...///111111222111000///(((((()))+++...222555777555555444333222222222222777777888777777666555555111111222333444444444444444555555555333333555777:::;;;;;;<<<===>>>>>>??????AAABBBBBBAAA@@@BBBCCCDDDDDDDDDDDDCCCAAA@@@@@@FFFFFFGGGIIIKKKLLLJJJIIIFFFDDDAAA===;;;<<>>===;;;<<<===>>>===<<<;;;999888777666333333111000000000111222444333444666999;;;<<<;;;::::::999888777666555555333333333333333333333333111111000000111111222333666444111///000222555777444999>>>===888444333444666555444222111222222333333444666555444333444555222333444222000//////000111222222222111000...---------......------,,,+++///111444555555555555666666444333444555555444222555444333222111222333333222222111111222444555777555444333222222333444555777666444222000000000000111333444444333222333444444222///...///222666999444333222222333666999;;;???>>><<<999666555777999666333333444444666>>>HHHOOOUUU]]]```___]]][[[[[[aaaccceeegggiiikkkllllllooopppqqqpppnnnmmmmmmnnngggeeecccbbbcccfffkkknnngggbbb\\\WWWSSSNNNHHHCCCCCCBBBAAA@@@@@@BBBCCCEEE?????????>>>===;;;999777444333222222333444222111666777:::<<>>@@@????????????<<<;;;;;;:::999999999999777666555333333333444555999999888777666666777777::::::;;;;;;;;;;;;::::::666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEEEEDDDCCC}}}ooo]]]III<<<888333222111111000000000111///.........000111333555555999===@@@DDDLLLXXXaaavvv~~~xxxrrrooonnnnnnqqqwww{{{{{{|||~~~wwwkkk\\\OOOEEEAAA?????????@@@AAAAAA???<<<:::888@@@OOOcccuuuvvvkkkYYYLLL>>>999777333000///.........---,,,+++***)))************************)))*********((((((***,,,000111222333333222111111222111111000000111222333222222111111000111111111666666777777666555555444000111222333444444444444444555666555444555777888======>>>???@@@AAABBBBBB>>>???@@@>>><<<;;;<<<===EEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIGGGEEEEEEEEECCCAAAAAACCCEEEHHHJJJJJJGGGDDDEEEJJJOOOQQQSSSQQQKKKFFFDDD???999999888666444444555777999777999<<<<<<:::999999;;;999999999:::::::::::::::777666555333333333333444444333333555888;;;;;;;;;888777777666666666555555666666555555555444444444222222111111111222222333333222111000111333666888888;;;===<<<888555777:::777666444222111000000111222222333222111111222444000111222222000///000111333444444444444222000////////////000000000/////////111444555444555666777222111000000222333333333555444333333222222333333000000111111222333444444333333333333444666888999777666444222000//////000///111333444333333444555555333000......000333555666555333222333555888:::===>>>???>>>;;;:::999:::777444333333333666@@@JJJYYY___eeegggddd```]]]]]]eeeeeeffffffggghhhhhhhhhiiijjjllllllkkkjjjkkklllhhhfffddddddeeeiiimmmppplllgggaaa]]]ZZZXXXUUURRRKKKIIIEEEBBB@@@???@@@@@@CCCCCCBBBAAA>>>999555222222000...---000333444555666888;;;>>>AAADDDFFFGGGCCCAAA>>>;;;888555333222333333444555777888999::::::<<<>>>???===;;;::::::999999888777777777888888666666555444444444444444888888777777777777888888555666666777777666666555777888999;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<@@@CCCEEEFFFFFFEEEqqqbbbRRRBBB999777222111111000000000000000111111111111222333555666777;;;@@@CCCFFFOOO^^^iii||||||wwwrrroooooopppuuu{{{xxxpppcccTTTHHHAAA>>>=========>>>???>>>===;;;:::===HHH[[[oooqqqdddUUUHHH<<<777555222000000//////......---,,,++++++************************((()))******))))))+++---111111222222222111111000111111111222333555666777444444333333444444555555444555555555555444444333000111111222333333444444444555666666666777999;;;===>>>>>>???AAABBBBBBCCC???@@@AAA@@@???>>>???@@@EEEFFFHHHIIIJJJJJJJJJIIIEEEEEEEEEGGGIIIIIIHHHFFFCCCFFFHHHIIIHHHGGGGGGGGGJJJKKKJJJGGGDDDEEEIIIMMMQQQSSSPPPJJJEEEBBB===888888777555333222333444555888888999777666555666777888888999:::;;;;;;;;;;;;:::999888666555444444444333333222444777999::::::777777777777777888999999:::999999888777666555555444333222222222222222333000000111222333555666777999::::::777444555999===888666444111///...------///000///...------///111...///111000//////000222222333444444333222000///......//////000000111111000111333333333444777999222000......111444555555333444444444444333222222...///000222222222222111//////000222444666888999555444222111//////......,,,///111222222333444666555333000---,,,---///000666555444333333555777888;;;===@@@@@@>>>;;;:::999999555333333444999DDDPPPbbbgggmmmoookkkgggdddccchhhgggfffdddccccccccccccccceeegggggggggfffgggiiifffeeeddddddfffiiimmmooonnnjjjfffcccccccccbbbbbbXXXTTTNNNGGGBBB@@@??????EEEFFFGGGFFFBBB===666222333///+++)))+++...222333333555888<<<@@@DDDFFFHHHFFFDDDAAA===:::777555444444333333444555777999:::<<<>>>???>>>;;;777555555555555555555555555666666555555666666666555444444777777777777888999:::;;;777777777777777777777777777999;;;=========;;;::::::;;;<<<===<<<;;;999777888:::>>>BBBDDDFFFFFFFFFtttcccSSSEEE:::444555111000000/////////000000444444333333444666888999;;;@@@FFFHHHLLLWWWgggttt}}}zzzuuupppmmmnnnooovvv|||xxxnnn___PPPFFF@@@>>>===;;;<<<===<<<;;;:::::::::DDDQQQfffyyy}}}mmm___MMMBBB777333222///---...///......---,,,+++++++++************************(((***+++++++++,,,...000000000000000000000//////...///000111333444666777444444333444444555666777333333444444444333333222000111111111222333333444555666777777777888;;;===:::;;;;;;===>>>???@@@@@@===???AAAAAAAAABBBDDDFFFDDDEEEGGGIIIJJJJJJIIIIIIFFFEEEEEEGGGIIIHHHGGGEEECCCEEEHHHIIIIIIIIIIIIJJJHHHIIIJJJHHHFFFFFFGGGIIILLLNNNMMMHHHEEEDDDAAA===777666444333222222222333555444333222111222444555;;;;;;<<<<<<<<<;;;:::999<<<;;;999777666444333222444333222333666888999999999999999999:::<<<===>>>;;;;;;:::888777555444444444444333333222222333333000111222333444444555555444444555333222333666999666555222///,,,*********---------+++***+++---//////000111000///...///000...///000000000...---,,,******++++++---...///000111222222222222444777:::555333000///222444666777222333444444444333111000---///111333444333111///,,,,,,---///000222444444222111000///...---,,,,,,+++---///000000000111222111000...---,,,---...///333222222222333444666777;;;===>>>===:::888777777888555222333666===KKKXXXdddjjjpppsssqqqmmmkkkkkkhhhfffcccaaa``````bbbcccdddeeeggggggeeedddeeefffbbbaaaaaaaaaccceeehhhjjjiiihhhhhhggghhhhhhhhhhhhbbb^^^VVVNNNHHHDDDCCCCCCEEEGGGKKKLLLIIICCC<<<888555111+++'''''')))******---...111555999>>>AAACCCCCCBBB???;;;888555444333444444333222444666888:::===??????>>>:::666444333333333333333333444555666555666777888888777555555666666666777999:::<<<===999999888888888888999999888999<<<>>>>>>===;;;:::999:::<<<===<<<:::777555777999<<>>666333555000//////...//////000000333222222333444666888999===BBBHHHLLLRRR^^^ooo|||~~~|||xxxrrrmmmkkklllmmmvvv}}}vvvkkk[[[MMMDDD???===<<<:::;;;<<<;;;999888:::<<>>??????<<<>>>????????????@@@BBBBBBCCCEEEGGGGGGFFFEEEDDDFFFFFFFFFGGGHHHHHHFFFCCCBBBCCCDDDDDDDDDFFFIIIKKKFFFHHHKKKLLLLLLJJJIIIHHHKKKMMMLLLGGGEEEFFFDDD@@@777666444333222222222222111000...---///111333444:::;;;===>>>>>>>>>===<<<>>>>>><<<;;;999777555444555333222333555888999999999888888888999;;;===>>>::::::888777555444222222444444333222222333333333222333444444444333222111///111333444444333333444444222///,,,***(((((((((---------,,,++++++---///111222222111...,,,------,,,------......---,,,+++)))))))))***+++---...///222333333333222444666999777444111000111333444444111222333333333222000///...000333555555333111///------...//////000000000///......---,,,+++*********,,,------,,,,,,,,,---------------...///000111/////////000222444666777???>>>===:::777555666777666333111444888AAAPPP^^^dddjjjqqqsssqqqmmmkkkkkkdddbbb___]]]^^^```dddgggjjjkkkkkkiiifffdddcccddd```````````````aaabbbcccaaadddgggiiiiiiiiihhhhhhddd```YYYSSSMMMJJJIIIIIIGGGJJJNNNPPPNNNGGG???:::333000+++(((''''''&&&%%%******,,,///333777:::<<<;;;:::888555333111000///444333222222333555777999<<<===???>>>:::777555555333333333333333444555666555666888999999888777666444555555777888:::<<<===777777666555555666777777888999;;;<<<===<<<:::999888:::<<<===<<<:::888666888999<<<>>>>>>>>>===<<>>BBBGGGNNNXXXfffuuu|||zzzvvvqqqmmmkkkmmmoooxxxooodddUUUHHH@@@===:::999:::<<<===;;;888888;;;>>>RRRaaauuusssbbbSSSBBB:::444222000...///222---,,,+++***)))***++++++***************************,,,...///000222555777555444333222111111111222333444444444444333222111000000000///000000111111111222222333333333333333333222222111222333555666666777888888888999;;;===999999;;;<<<>>>???@@@AAACCCDDDDDDAAA>>><<<<<<<<<>>>@@@CCCEEEEEEDDDBBBAAAFFFEEEEEEFFFGGGFFFCCCAAA@@@@@@@@@??????AAAFFFJJJEEEHHHKKKNNNPPPOOONNNLLLOOOPPPNNNGGGDDDDDDAAA===777666555555444444444444000...,,,---///222444444555777;;;>>>@@@AAAAAA@@@BBBBBBAAA@@@>>><<<:::999666444222333555888::::::888777555444555666999:::888777666555333222111000222222222222222333444444444444444444333222111111000333666999999777555333111000...,,,***))))))***...///000000.........000333444444222...,,,,,,------...////////////------,,,+++++++++,,,...000222333444444444333333555666555222///...///000111000000111111111111000/////////111333444555333111///000000111111111111000///............---,,,+++***)))+++,,,,,,+++******++++++,,,---///111222333444//////000111222444555666@@@???===:::777666777999444111000333777@@@PPP^^^dddiiiooopppmmmhhhfffeeeaaa^^^[[[ZZZ\\\bbbhhhlllooopppooolllhhhdddcccbbbaaaaaa```______^^^]]]\\\ZZZ]]]bbbeeeffffffggghhh```^^^ZZZVVVRRRPPPOOOOOOMMMPPPTTTUUUQQQIIIAAA;;;333000,,,******))))))(((+++++++++,,,...111444555777777555444333333333333333333222222333444666777999;;;======:::888666666444333333333333333444555555555666777777777666666333444444666888:::;;;<<<999888777666666777888999888999999999:::999999999888:::;;;<<<<<<;;;:::999:::;;;<<<======;;;999888nnn^^^KKK@@@999333222444...---------......///000---......000333666999;;;@@@BBBGGGQQQ___nnn{{{zzzxxxuuuqqqnnnooorrruuuzzz~~~yyyfff\\\NNNCCC>>><<<:::888<<<===>>>;;;888888<<>>@@@AAABBBGGGGGGFFFBBB>>>;;;::::::;;;>>>AAADDDFFFEEECCCBBBDDDCCCCCCCCCDDDCCC@@@>>>=========<<<<<<>>>BBBEEEDDDDDDFFFIIILLLOOOPPPPPPPPPQQQNNNFFFBBBAAA>>>:::777777777666666666666666444111///000222444444333222555999===???@@@@@@???CCCCCCCCCBBB@@@>>><<<;;;888666333333666888:::;;;888777444333222333555666666666555444222111000000000000000111222333444555444333333333333333333333444555888:::;;;:::666444111000...---,,,------...///222444444333222111111333444444222///......///...///000111111000///...///...------...///222333333555666555444222333333222000//////000222111111000000///...............///000222333333111000///000000111222222111000//////000000000///...---,,,(((***,,,,,,++++++,,,---+++---///111333444555555333333333333333444444444:::;;;;;;:::888777888999333000///111555<<>>===<<<:::888gggWWWFFF;;;555000///000---------------...///000//////111333666:::===???DDDDDDIIIUUUeeeuuuxxxwwwtttrrrppprrrvvvzzzzzz|||wwwqqqaaaWWWJJJBBB???>>><<<999<<<>>>???<<<888999>>>CCCUUUggguuuhhhVVVGGG999333///...,,,***,,,000///...,,,++++++,,,---...************************(((***,,,...000222666888000///---,,,+++++++++,,,...///000000///...,,,+++333222222111000000000000111222333444444444444444555444333333333555777999777888999888777777888:::888999:::<<<===???AAAAAAAAAAAA@@@===:::777666666:::<<>>;;;:::;;;<<<<<<<<<===@@@BBBBBB@@@@@@BBBGGGLLLPPPRRROOOOOOLLLEEE@@@@@@===999777777777888888888888888777555222333555666444222444666999<<<======<<<;;;AAAAAABBBAAA@@@>>><<<:::999666444444666999;;;;;;;;;999666333222333444666555555444333222111111000...//////000111333444555333222222222333333444555666777888999:::999777444111000///...//////111222000333777888666444333222222333333222000///000111---...///000000///......///...---,,,---///111222333555777666444222111111111000000111444555555444000///...,,,,,,---......//////000111111000///...,,,---///000000000///...111111222222222000///...'''))),,,---------///000---...111333555555555555777777666555444444333222222444777999888777777777222///...000222888EEEQQQXXX^^^fffiiihhheeedddddd^^^\\\XXXWWW[[[ccclllrrrpppppppppmmmhhhdddbbbbbb^^^]]]\\\ZZZVVVRRROOOLLLKKKMMMPPPQQQTTT[[[cccjjjaaabbbbbbaaa```___]]]\\\YYY\\\```cccaaa\\\VVVQQQDDD>>>444---++++++---...---,,,)))'''&&&&&&'''((())))))***+++---///000111111222333444444444444444666888::::::777555333333333333222111000000111111111111000///000111333444333333333444666777999:::777555444333333444555777888777555333333444666777:::::::::;;;<<<===>>>???<<<===>>>??????===;;;:::uuu```QQQEEECCC>>>444111555111000///...------------111111111111222666<<<@@@FFFJJJRRR___ooo}}}}}}zzzwwwtttsssuuuwwwyyywwwgggZZZOOOKKKEEE@@@>>>>>>======BBB===999999888999>>>FFF]]]nnnzzzlll]]]PPPHHH999777444000---+++******(((((()))******+++,,,,,,---,,,***)))))))))***+++,,,---///111222333444444//////...---,,,,,,,,,,,,...///000000000...---,,,333333333333222000...---,,,******+++...111333333555555666555444555888::::::;;;;;;999888999;;;===<<<<<<=========>>>AAADDD@@@???===;;;999888777777<<<===???AAACCCEEEFFFGGGCCCCCCCCCBBB@@@>>><<<;;;:::;;;;;;<<<===>>>??????AAAAAAAAABBBDDDGGGIIIKKKNNNJJJDDD===888666666777333444444444333333444666333333222222222222222222333555888;;;<<<<<<:::999AAA???======??????<<<999;;;999777555555555777888999777555333222333444444222111111111111111222222---...000111333444444444333333444444555777888999=========<<<;;;999888777111000000//////......---444666888999777666666666777666333111000/////////222333444555666555444444555555444444333333333333555666777666444333222333111///...000333333111...///000///...,,,,,,---///////////////............222333444222000...---------///111000---***)))(((+++***))))))((()))))))))...000333555555555777999333666999;;;999666444333555444333666:::;;;888555444000...000333888BBBLLLRRRYYY___cccfffhhhfffaaaaaaZZZSSSTTT\\\gggnnnqqqssstttsssnnnfff___ZZZWWW^^^___^^^[[[VVVRRRPPPPPPPPPQQQQQQRRRSSSVVV[[[___ddddddcccaaa```^^^\\\\\\\\\]]]```fffjjjhhhaaaYYYNNNFFF:::111---///222444444333000...,,,******)))&&&(((***+++++++++---...///++++++......---...222999999777666555555444444222222111000000///000000///000000...,,,...444888///111333555777888777777444333333333333444444555444333111111222333222111888999:::<<<<<<<<<<<<;;;999;;;>>>AAABBBBBBAAA???xxxlllZZZKKK@@@???;;;222000444222222111000000000000000444555666777999===CCCGGGKKKPPPYYYggguuuzzzyyywwwvvvvvvwwwyyyzzz~~~yyymmm___TTTLLLHHHBBB???>>>>>>>>>===<<<888555444222333;;;DDDbbbrrruuufffVVVJJJBBB;;;999666333000...------------......///000000111------,,,+++******************,,,...///000111111...---,,,+++++++++++++++000111111111111111111000333444555555444333222111...,,,++++++---////////////000111111000111444666888999888666555444666777===>>>???>>>>>>>>>AAACCC>>>===<<<;;;::::::::::::>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBAAA@@@>>><<<;;;777888888999:::;;;<<<===AAAAAAAAABBBCCCDDDEEEFFFIIIEEE???999555444444555222333333333333444555777333333333333222222111111111222444666888888777666:::999999;;;===>>><<<999===<<<;;;999999999:::;;;888777555333222333444555444333222111000/////////,,,---...///000111111111333333444555777999:::;;;===>>>@@@AAA@@@===:::777555555444333333222111111555777999999777666666666555333111///---,,,,,,,,,//////111222333333333222444555555555555444444333555777888777555333333444///......000111222111000---...---,,,******+++---000000000000////////////000222222222///......///111222444333000---++++++---,,,,,,,,,,,,---......,,,...111222222222333555333666:::;;;999666444444444444555777999:::999777444111///222555999BBBLLLRRRZZZaaaeeehhhkkkjjjeeeccc]]]WWWXXX___gggmmmoooppppppnnniiiccc^^^[[[ZZZ___```___\\\XXXTTTRRRRRRSSSTTTTTTTTTTTTWWW[[[^^^cccdddddddddcccbbb```___```___aaaeeejjjjjjeee```WWWNNNBBB888222000000000222111000///...,,,++++++'''((()))***))))))))))))...++++++---///...000555555444333222111111222222111111000/////////000000222222111...,,,---111555111222333555666777777777666666666666666777777888555444222222333444333222555666999;;;<<<;;;::::::;;;===@@@BBBCCCBBBAAA@@@~~~nnn___PPPCCC:::999777111///333000000000000000111222222555777999<<>>>>>>>><<<:::888777555777AAALLLhhhvvv|||nnn^^^NNNBBB;;;777555222///---+++******+++++++++,,,------......---......---,,,+++******)))***+++,,,---...///000......---,,,,,,---------...---------...///000111555555777777777777555555000...+++***+++++++++***+++---.........///111333777888777555333222333444888999::::::999999:::<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>===>>>???BBBDDDFFFCCCBBBBBB@@@???===;;;:::777777888999:::;;;<<<<<<@@@AAABBBCCCCCCBBBAAAAAABBB???:::555222222333333111222222333444666888888777777666555444444333333111111222333444555555555555555777;;;>>>???===<<<>>>>>>===<<<<<<<<<======777666444333333444555666777555333111///...---,,,------......////////////...///000222444666777888===???BBBDDDCCC@@@<<<999999999888777555444333333666777999888666555555555444222000...---++++++***---...///111222333333333333444666777777666555444666777888777555444444444222444555555444444555666000111000///------///111111111000000000/////////...///000000///...///000333444555444111...,,,,,,,,,,,,,,,---...///000111000222444444333333555666444666999:::888666555444333555777888888777777888444111111444777;;;DDDMMMTTT[[[cccgggkkknnnmmmhhhddd```]]]^^^ccciiilllmmmmmmlllhhhbbb]]]ZZZ[[[\\\_________\\\XXXUUUTTTTTTVVVVVVVVVVVVVVVXXX\\\___bbbcccdddddddddcccbbbaaabbbaaaaaacccgggiiigggddd[[[TTTJJJAAA:::666333111333444444444222111///...)))***,,,,,,,,,***)))'''+++((((((+++---...111666555444222000000000222222/////////...//////000000444333111...,,,,,,///111333333333333444555666777777777777777777888999999777555444333444555444333444666999<<<===<<<;;;:::===>>>@@@BBBBBBAAA@@@???yyyfffVVVGGG===555444444111000222------------...000111222333666999===AAAFFFLLLPPP[[[cccooo|||~~~|||uuuuuuuuuuuuwwwyyy{{{}}}~~~|||wwwnnnbbbWWWOOOKKKGGGDDD@@@>>>>>>>>>>>>===>>>===<<<===<<<@@@LLLYYYlllyyyxxxiiiXXXHHH<<<666444222000---+++)))))))))(((((((((((())))))******,,,------...---+++***(((+++++++++,,,---///000000000000//////000111111222...---,,,+++---///333555777777888999999777666555111...+++******+++***)))+++---...//////000222444777888888777555444555777333555777888888777888:::<<<<<<;;;<<<<<<===>>>>>>>>><<<;;;:::;;;>>>AAACCCAAAAAA@@@???>>><<<;;;:::::::::;;;<<<===>>>??????>>>@@@BBBCCCCCCBBB@@@???===;;;777444333333444555333222333444777:::;;;<<<<<<;;;:::999888777666666444444333333333444666777555777:::>>>AAAAAAAAA@@@>>>>>>>>>>>>=========<<<666555444333333444666777666555333111///------,,,000000/////////////////////000111333444666666777===>>>@@@AAAAAA???<<<::::::999888777666444444333555666777666444333333444444333111///---,,,+++***---...///111333555666666222333666888999888666444555777888777666444444555444666888666222111333555000111111///......000222000/////////............+++---............000222222444444222///---,,,,,,))))))***+++,,,...000111333444555555333333555666444666999999888555444444333777999888555333333555111000111666;;;@@@HHHQQQWWW^^^dddhhhkkknnnlllhhhdddbbbaaaccchhhlllnnnnnnllljjjddd]]]XXXVVVYYY[[[\\\\\\[[[XXXUUURRRRRRSSSTTTVVVWWWWWWXXXZZZ^^^aaacccbbb```___^^^______```aaa``````aaacccdddaaa___WWWSSSMMMGGGCCC???;;;999888999:::999777444111///...///000222333222///---)))&&&%%%(((+++---222888777555222///......///000......---......///000111333222///---,,,---...000444444333222333444666777666666666666777888999999999777555555666666555444555888;;;>>>???>>><<<;;;<<<===>>>?????????===<<>>>>>===<<<:::999;;;???BBBHHHUUUbbbqqq{{{tttdddTTTEEE;;;666666444222000...---,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((++++++++++++,,,---///000/////////000111222333444333111000000222555999;;;888999999999888777555444000...+++***+++,,,,,,+++,,,---///000000000222333444666777777777666777999444777;;;============>>><<<;;;;;;;;;;;;;;;<<<===<<<:::888777777999<<<>>>?????????>>>===<<<;;;:::<<<<<<===>>>???@@@AAAAAA===???AAADDDDDDCCCAAA???<<<:::888666555666777999666555444777;;;???@@@???===<<<<<<:::999888777777666555444333333444666777888:::===@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<666555444333333444666777444333222000///.........000///...---------......777777999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888666555555444333444555333222111222333333333111000---+++)))(((,,,---...000222444555666222333666888999888666444444666777777555444555555222333333000+++)))***---,,,,,,,,,+++******,,,.........---------,,,,,,,,,)))+++,,,,,,,,,...111333333444444222000...---...)))))))))***,,,---///000000111111000...///000222333555888888666444444444555777999777333000///111///...111888>>>DDDNNNWWWZZZ```dddeeegggjjjiiieeeccccccdddgggkkkooopppqqqnnnjjjddd\\\UUUTTTVVVXXXWWWWWWVVVSSSOOOMMMMMMNNNPPPRRRUUUWWWYYY\\\```cccccc```ZZZVVVTTTVVVYYY\\\______`````````]]]YYYVVVQQQOOOLLLJJJHHHFFFBBB???=========;;;888444000...000111444888;;;;;;888555,,,(((&&&))),,,...444:::999777333000---,,,,,,,,,......---......///000111///...---,,,---...000000444333222222222444555666666666666777777999::::::;;;999777666777777666555555777:::<<<<<<<<<:::999999999:::;;;;;;;;;:::999qqq]]]KKK===777222000111222111000---......///111222444555444666999<<>>===;;;:::999<<>>???@@@@@@<<<>>>AAACCCDDDCCCAAA???<<<;;;999888888888:::;;;999777666999>>>BBBBBBAAA<<<<<<;;;:::999888888777777666555444444444555666888:::===>>>>>>>>>@@@AAADDDEEEFFFFFFDDDBBB???===777666444333333444555666222111000///////////////---,,,+++*********,,,,,,666777999;;;<<<<<<<<<;;;:::999888777777999:::;;;:::999999888888777777666222333333222111111222444333333222000...+++)))'''******+++,,,...000222333333444666777777666555444333555666666555444444555333333111...***))))))***,,,------,,,***+++---///---,,,,,,,,,,,,+++++++++((()))***++++++---000333444555555444222000111222---------------...///000000000000///......111333222444666666444222222333555777777666444111000000000///111888???GGGRRR\\\]]]aaacccbbbcccggggggddddddeeegggjjjmmmppprrrsssooollleee^^^WWWTTTTTTVVVUUUTTTRRRNNNJJJHHHIIIJJJLLLNNNQQQTTTWWW[[[___bbb```\\\UUUPPPNNNPPPTTTWWW[[[\\\\\\[[[YYYUUUQQQNNNMMMLLLKKKKKKKKKIIIFFFCCC???>>><<<:::666222...,,,///111555;;;AAAAAA===999333...+++,,,...111777>>>???>>><<<999666444333222/////////...//////000000---+++***+++...000111111222222222222333444555666888888888999:::;;;<<<===<<<:::777777777777666555444444555666666555444444555666666777888888888777yyyjjjUUUCCC;;;777111...///111000............///000222333444555666777:::???HHHQQQXXXnnnwww|||yyywwwyyyzzz{{{{{{zzzxxxwwwllleee[[[TTTPPPLLLHHHEEECCCAAA???>>>>>>>>>===<<<>>><<<@@@MMM\\\iiittt}}}{{{tttgggXXXKKKAAA;;;888222111///---++++++++++++************)))))))))))))))))))))***+++,,,---...+++***)))))))))+++---...++++++,,,---///111333444000/////////111333666888555666888:::;;;;;;::::::444222///...///000///...---///111111///......//////111444444333333333444333777;;;===<<<999777666444444555666777999:::;;;::::::999888777777888888999999:::<<<<<<=========;;;;;;<<<===>>>???@@@@@@>>>???@@@AAAAAA???>>><<<:::999888777777888:::;;;:::888666999???CCCCCCAAA=========<<<<<<<<<;;;;;;:::999999888777777777888888:::;;;<<<;;;===@@@DDDFFFGGGHHHGGGEEEBBB>>>;;;888777555333222333444555222111000//////......///,,,+++***))))))***,,,---///111444777999:::::::::999999999999999:::;;;;;;666666666666666666666666222333333333222333555777777777666444222///,,,************+++---///111222444555555555555444444333222333555555444333333444666444000............---//////000///......111333---------,,,,,,,,,++++++((()))*********,,,000333222333333333111111222444111000000///.........///000000000///...///222555111333444444222111111111555555555666777666555333444222333999???GGGSSS]]]^^^``````^^^```eeehhhgggfffhhhjjjlllmmmoooppprrrnnnlllgggaaaZZZVVVUUUUUUUUUTTTQQQMMMIIIFFFGGGHHHIIILLLOOORRRTTTWWW[[[^^^ZZZWWWSSSOOONNNOOORRRTTTTTTSSSRRRPPPMMMJJJIIIHHHIIIIIIJJJLLLMMMMMMKKKHHHAAA???===:::777333111000222333777???EEEFFFAAA;;;666000,,,,,,---000666===AAAAAAAAA@@@>>><<<:::999111111000/////////000000---+++)))+++...000000//////000222333444555666666777777888888999;;;<<<===<<<:::777777777777666444444444333222111111111111333333444555666666777777ttteeeOOO===:::666111---...000///+++,,,,,,------...000111222444555555777<<>><<<<<<>>>>>>>>>===>>>;;;@@@PPPcccqqq|||uuunnnaaaSSSGGG>>>:::888555444222000////////////+++++++++******************))))))***+++...000111...---,,,++++++---///111,,,,,,---///111333555666222111222222444666888999333555777:::<<<===>>>>>>777555222000000000///...///111333333111000///000111333555555444222222222999<<<@@@AAA>>>:::777666000111222444666999;;;<<<;;;;;;::::::999888888777777888999;;;<<<======>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>><<<:::999999888777666666777888999;;;888666999???CCCBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>=========<<<;;;;;;;;;888:::;;;;;;;;;>>>CCCHHHEEEFFFGGGFFFDDD???;;;888999777555333222333444555333222111///......---------,,,+++******,,,...///---000444888;;;===>>>>>>777999;;;<<<===<<<;;;:::222222222222333333333333333444444444333555777:::<<<<<<;;;:::777444111///------,,,---...000222333555555444444333333333333111333444444333222333444444000,,,+++...//////---------...---,,,---///111......---------,,,,,,,,,((())))))))))))+++///222///000000000//////111333222111000...------,,,,,,,,,,,,,,,+++***,,,///222000222333333111000000111444333333666:::;;;999666888555555999???FFFRRR]]]]]]______]]]___fffjjjjjjiiijjjlllmmmmmmmmmoooppplllkkkiiiddd^^^YYYWWWVVVWWWUUURRRNNNIIIGGGGGGHHHIIIKKKNNNQQQRRRUUUXXXZZZUUUTTTRRRQQQQQQQQQRRRSSSLLLKKKHHHDDDAAAAAABBBDDDDDDEEEGGGKKKOOOQQQPPPNNNCCCBBB???<<<:::888666666555666;;;BBBIIIIIICCC===666///******+++,,,222999:::;;;=========;;;999777333222111000000///000000...+++)))+++...000///---...///111444555666666555555555555666777999:::;;;<<<:::777777777777555444777555333111000000000111222222333444555666777888|||iiiVVVGGG@@@777555222///...------...666555444444333333444444333888===???BBBJJJWWWbbbxxx|||zzzzzz}}}vvvkkkaaaXXXPPPMMMJJJDDD@@@@@@<<<======>>>>>>?????????;;;<<>><<<666333555444444555444444666999<<>>===:::777222444666999;;;===>>>???<<<;;;;;;;;;===@@@CCCEEEBBBBBBBBBAAA???<<<:::888777777777888888:::;;;;;;:::<<<>>>???===<<<<<<===???>>>===<<<<<<===>>>???@@@@@@@@@>>><<<::::::;;;666777888999<<>>>>>>>>======<<<<<<<<<;;;555444333222222222333444111000000000111333555666888888888777555333000///---------...///111333333999;;;;;;999555000---,,,333222222222333333444555000000000///...,,,+++***************+++///444888333222111///...---------++++++,,,------,,,,,,,,,...000333222000...000222444333111///---------...000///---,,,---000333555333333222111////////////444444555888<<<>>>??????>>>===<<<>>>DDDNNNXXX^^^___bbbdddbbb```bbbhhhnnnkkkkkkjjjjjjiiihhhggggggiiikkkmmmjjjeeeaaa```aaabbb[[[UUUPPPJJJFFFHHHNNNLLLNNNQQQSSSUUUXXX\\\___ZZZ[[[]]]]]]ZZZVVVQQQNNNKKKFFF@@@======???AAABBB???AAAEEEJJJNNNNNNLLLIIIDDD@@@;;;:::;;;===<<<;;;>>>@@@CCCFFFGGGGGGFFFEEE<<<666000++++++,,,///000444444333333444666999:::444444333111000...------,,,,,,,,,,,,---///111222///222555555333222333555777777777777999;;;===>>><<<999555555555444111...////////////...---++++++222333444444444333222111qqq^^^LLL>>>777555333111///------......222111111000000000000111444999===@@@DDDNNN\\\ggg{{{}}}{{{zzz~~~vvvjjj\\\SSSKKKIIIGGGBBB???>>>;;;;;;<<<<<<<<<=========:::;;;BBBOOO```rrryyygggZZZLLLDDD===555111111111000///...------------------..................///000111111000000111222///...---,,,,,,,,,---...)))******,,,---///111222444444333333333222222222222111222444777::::::::::::888555444444444222000...000222222111000000111,,,,,,,,,+++,,,,,,------000///222555333---,,,......///000000000333777:::>>><<<;;;;;;<<<;;;888555555666888:::<<<===>>>>>>999999888999;;;===@@@BBB@@@@@@???>>><<<:::888666444444333333444555666777999;;;===>>><<<<<<<<<<<<======<<<<<<<<<>>>@@@AAACCCDDDDDDBBB???<<<;;;;;;333444555777999>>>EEEIIIHHHIIIIIIGGGDDD@@@;;;999999666333333666888999888444333222000///...------,,,------,,,******+++,,,+++...333666777888999:::===<<<<<<<<<;;;;;;;;;;;;444333222111111111222333333333333333444666777888999999999888777555333111......//////000111333333888999:::888444111......222222111111222333333444222222222111000...---,,,+++,,,,,,,,,---111666:::666555333000///---,,,,,,***++++++,,,---------,,,...000222222000///000222000///...------...//////......------...000222444444444333111/////////000444666999===@@@AAA???>>><<<;;;;;;===DDDMMMWWW]]]bbbdddeeebbb```aaafffkkkkkkkkkiiieee```]]]]]]^^^dddhhhkkkkkkhhheeedddeeeccc]]]WWWRRRLLLGGGIIINNNPPPRRRTTTUUUVVVXXX\\\^^^___```aaaaaa___ZZZUUURRRJJJFFF@@@======???@@@@@@>>>???BBBFFFIIIJJJHHHEEEBBB???;;;:::<<>>999222---,,,------......---------...000222444222222222111000000//////---,,,,,,,,,---///222333111222444333111000222555777666666555555777888999:::777444333444333000---//////000000000//////...111222333444444333222111xxxhhhVVVFFF:::555222111///...------....../////////...//////000000666:::>>>AAAGGGSSScccooo~~~||||||vvvjjjYYYPPPIIIGGGFFFBBB??????;;;<<<<<<<<<<<<=========888<<>>@@@BBBCCC??????>>>===;;;:::888777555333222111111222444555888:::<<<<<<;;;:::;;;<<<;;;;;;:::;;;===@@@CCCEEEFFFGGGGGGEEEAAA===::::::555666777888:::>>>CCCFFFHHHHHHHHHGGGDDD???;;;888444333222333555777777777444333333222111///...---,,,---///...---,,,,,,---...111333555666666888:::;;;;;;;;;;;;;;;:::::::::777666555444333222222333444444444444555777888999888888888777666555333222111111111111111222333333666777888777444111000000111111000000000111222222111111111111000///------***+++,,,,,,...111777;;;999888555222///---++++++))))))+++,,,------------...000222222111111111333,,,,,,,,,,,,---///000111------------...000111222444444333111......000222444888???EEEFFFDDD@@@===<<<;;;<<<@@@GGGQQQZZZ___ggggggfffccc```aaaeeejjjkkkkkkggg___UUUOOOPPPSSS___dddkkknnnmmmllllllmmmjjjddd^^^XXXRRRLLLLLLQQQVVVXXXYYYZZZZZZ[[[^^^```bbbdddeeeeeeccc^^^YYYVVVKKKGGGCCC@@@???>>>===<<<===<<<===???AAABBBAAA???>>><<<:::;;;>>>AAACCCCCCNNNOOOPPPQQQOOOLLLIIIGGGAAA===666111...---,,,+++))))))((())))))+++---...000000000000000000111111---,,,++++++,,,///222444111111000///---...000333666555444222222222333333777555333222222111///---......///000000000000000000111222333333333222111}}}ppp___OOOBBB:::666///...------------...///000000000000111222333444777:::>>>CCCKKKYYYjjjvvv~~~}}}uuuiii\\\SSSKKKIIIGGGCCC@@@@@@============>>>>>>>>>>>>999???IIIXXXhhhwwwxxxlllZZZNNNCCC===999555333555///...------,,,,,,,,,---------,,,++++++*********+++,,,......------///000333222000///......//////555555444444444555666666555555444444333333222222222222222444777::::::999333333222222333444444444---...000///......///000000//////...............111//////111///,,,---111---.../////////222666999777888888999999888666444666777777777777666666555;;;<<<===>>>@@@AAABBBBBB??????>>>===<<<:::999999777666444222222333555666777888::::::999999:::<<<:::::::::<<>>>>>>>>???BBBEEEFFFFFFFFFEEEBBB>>>999777000000111222444555555555333444444444222000...,,,***,,,......---+++++++++111333555666777888;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999666555333333222222333444555666777777555444444444333222222111444333333222222222333333444666777666444222222222000000/////////000000111......//////...---,,,,,,((()))***+++,,,///444888;;;:::666333///---+++***((((((***+++------.........///000111222222222333+++,,,,,,---...000111111,,,,,,---...///000000111333444333000------000444666===GGGNNNNNNHHHAAA<<<<<<===@@@FFFOOOXXXaaafffjjjjjjhhheeecccdddhhhkkkjjjjjjfffZZZNNNGGGIIINNN]]]dddmmmsssttttttuuuvvvsssmmmgggaaaYYYRRRQQQTTTYYY[[[]]]]]]^^^```ccceeedddfffhhhhhhgggccc^^^[[[SSSPPPKKKGGGDDDAAA===::::::888777777888999999888999888999;;;>>>BBBEEEGGGKKKLLLOOOQQQRRRQQQPPPNNNEEE@@@:::444000---***(((******)))******,,,---...////////////////////////---+++***)))***---000333000///,,,******+++---///333222111000///000111111555444333222111111///......///////////////......111222333444444444333222xxxgggUUUEEE:::444111---------------......///000000111222333555666777888;;;???EEEPPP```qqq}}}uuuggg^^^UUUMMMJJJGGGBBB>>>>>><<<<<<<<<===>>>>>>??????===DDDQQQ```nnn{{{vvvhhhSSSHHH===888555111///000///...---,,,,,,+++,,,,,,,,,++++++*********++++++...000222222111111333444...---,,,*********+++,,,333333222222333333444444888888777666666555444444333222222444777999888888555555666666666777999:::222222222111///......///...------,,,,,,,,,------...,,,,,,---+++)))***///000111111000///111444777666888:::;;;;;;999777666888888888777666555444333666777999;;;<<<=========<<<<<<;;;:::999999888888888666555333333444666777666777999999888888:::<<<999:::<<<>>>BBBEEEHHHJJJIIIJJJIIIFFFAAA===::::::AAABBBCCCBBBAAA@@@AAABBBDDDEEEEEECCC@@@<<<777555...///000111222333444555333444444444222000...,,,))),,,......---,,,+++,,,///111444666777999<<>>;;;888444222000222333444555666666777777333333222222222222222333555444444333333333333333333444555555333222333444000000///....../////////---...............------((()))++++++,,,///333666;;;999666222///,,,***)))'''((()))+++,,,---------------...000222333333222......//////000000000000,,,,,,---...///000111111222333222///,,,---333888===FFFRRRXXXUUUMMMDDD>>><<>>???@@@@@@CCCLLLZZZhhhuuurrrcccRRRGGG<<<888555111000222///...---+++******))))))((((((((((((***,,,///000///000222222222222444666000///...------...///000222222222222333555666777;;;::::::999888777666666444333222333555666555444222333555555444555777999666666666444111///000111///////////////000000111...,,,,,,...,,,)))+++///000000000...---...111444666999<<<>>><<<:::999999;;;;;;;;;:::888777555444555777:::<<<======<<<;;;888777666555555555555555444444444333333444444555666777888888888888;;;===:::<<>>======AAABBBDDDCCCAAA@@@???@@@DDDDDDDDDCCC@@@;;;777444...///000000000000333555444333333222111///...---,,,---//////...---...///,,,...222555666888:::<<<<<<<<<<<<===============@@@???===:::777333000...333444555777888888999888333333333333333444555666555444333333333333333444222444555444333222333555000000///.........//////...///000000000000000///+++---......///000444666777666333000---+++***)))((((((***+++,,,,,,,,,,,,++++++,,,...111333222111//////000000000000000///............///111222333222333333000---///777>>>IIISSS^^^bbb^^^SSSIIICCC???BBBHHHPPPXXXaaagggkkkhhhhhhiiijjjkkkmmmnnnnnnhhhgggddd\\\SSSPPPSSSWWWbbbiiirrrxxxyyyxxxxxxyyysssoookkkhhhaaaZZZXXX[[[YYY[[[___bbbeeehhhmmmpppqqqrrruuuvvvtttpppllliiihhhddd\\\UUUNNNGGGAAA===333000---,,,,,,.........---///333666999<<>>>>>>>><<<;;;555444333222222333333444111222333444555555444444666777888888888999<<<>>><<>>>>>@@@CCCDDDCCCAAAAAABBBEEEEEEEEEDDDAAA<<<888555000111111///......222555444333222000///...------,,,---...---,,,,,,...000,,,///444666777777888999;;;;;;;;;<<<<<<============<<<<<<:::888555333111222333555777888888888888222222222222333444666777333333333222333333444444333444444333222222333555111000000///......//////......///000111111000000---.../////////000222444333222000...,,,***))))))))))))***+++++++++++++++***)))))),,,000222222000---...///000000000//////000///......///111444555333555555222000333===EEEWWW```jjjllleeeZZZPPPKKKFFFIIIOOOVVV\\\bbbfffhhhfffgggiiikkkmmmmmmlllkkkiiigggddd___ZZZYYY[[[]]]dddjjjqqqtttsssqqqqqqqqqooommmkkkkkkgggbbbaaaeeebbbdddhhhkkknnnqqqvvvyyyyyyzzz{{{zzzwwwrrrmmmiiiccc^^^VVVNNNGGGAAA;;;777000...+++******+++++++++(((,,,000333444777<<>>>>>>>>???AAADDDFFFHHHJJJKKKNNNXXXggguuu~~~|||hhhUUUIII???666333333111222444666555333000...---,,,+++,,,+++***)))***+++---///,,,...000000000111333444------,,,,,,...///111222111111333555777:::<<<===<<<<<<;;;:::999888777666:::999777777777777555333111444555555333444777:::000111000///------///111,,,,,,,,,---///000222333...---///222000------111....../////////111555888444999>>>???>>>;;;;;;;;;:::::::::999777666444333111444777:::;;;:::888666666555444333333333444555111222555777888777666555777888888888888999<<>>999777111222111///------222666444333111///------------***++++++***)))***,,,///000333777999999888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999777666000111333444666666555555000/////////000222444555333222222222222333444555333444444333222111333444111111000///////////////+++,,,---...////////////,,,---...---------///111000///---,,,+++***)))))))))******+++++++++******)))((((((+++000222111///***+++---///000000//////222000///...///222555777444777777555222666AAAJJJ```iiiqqqrrrjjj___UUUQQQNNNQQQVVV[[[```dddfffgggfffgggiiikkkmmmllliiigggjjjhhhdddaaa___^^^______dddiiiooopppnnnkkkjjjkkknnnlllmmmooommmjjjkkknnnlllnnnqqqtttvvvzzz~~~}}}}}}}}}{{{wwwpppjjjfffZZZTTTLLLDDD>>>888333000...,,,***)))***+++***)))&&&)))...000222444888<<>><<<<<<<<<;;;999666444222555444444444555666888999777777666555333222111111//////000000000111111111---///111444555555444333111000.........111333555666999===AAACCCDDDDDDCCC???===;;;999888888:::;;;222333444777999999777555000222444555555666888:::555666888;;;===<<<:::777===:::777666888;;;<<<<<<<<>>@@@CCCGGGJJJMMMPPPRRRWWWbbbppp|||yyylllZZZKKK@@@999333222111000111444111000...---+++*********&&&%%%%%%%%%&&&(((***+++,,,---...000111333444444333333333333444444555555444444444555666888999:::777999:::999777888;;;>>>999999999888666555333222222222222222444555777888666555444333222000//////333333333333333333333333222333444444333111///...///...---,,,---///222444666888;;;>>>@@@@@@???>>>???>>><<<;;;;;;;;;;;;<<<555444444666777777666444///111222333333555888:::::::::;;;<<<===<<<:::888;;;:::888777777999;;;===<<>>AAAFFFKKKMMMLLLIIIGGGBBB@@@===;;;999666333000111000////////////000000333222111000000///...---222222333444555777888999999888777777888777555333333333444777999;;;:::888;;;:::999:::;;;;;;888555222222222333333333444444555444444333222222222222111111000000000000//////111000///.........///000111000...---++++++++++++---///111111000//////000000000000000...---+++)))((()))***+++,,,++++++***+++*********+++,,,------,,,---...000111111111000...------,,,,,,------.........000222333444555555666888777444444;;;IIITTTfffmmmtttpppfff[[[WWWWWWTTTYYY^^^```______bbbeeeeeegggiiijjjiiiiiiiiijjjhhhfffgggjjjhhhddddddiiiiiikkklllkkkiiihhhjjjlllkkklllmmmmmmnnnnnnpppqqqrrrnnnlllmmmmmmlllpppuuuyyy|||{{{sssiii^^^QQQGGG>>>;;;666000---+++++++++,,,+++)))'''&&&%%%&&&&&&&&&'''((((((***...444888BBBHHHMMMPPPSSSUUUQQQJJJ@@@;;;444000...///000111///...---...000000...---........................111222333111...,,,---...+++((('''(((++++++&&&"""""""""!!!!!!"""###$$$$$$+++++++++---///111000///...////////////---,,,+++,,,,,,------------,,,,,,}}}rrr]]]NNN???777555333333555000......///...,,,...333000222444555666999===@@@EEEIIISSSaaaqqq~~~yyyhhhXXXRRRLLLGGGDDD@@@<<<<<>>>>>>>>>>>>>>>>>======999777555444555555444333...///000000111444888;;;============<<<<<<<<<;;;;;;<<<===;;;999999===@@@???CCCIIINNNPPPOOOKKKIII@@@;;;555222333777;;;===BBBEEEIIIMMMOOONNNKKKJJJDDDAAA===:::999777555444333222000.........///000444444333333222000/////////000111333555777999:::<<<;;;:::;;;<<<;;;999666333222333555888999888777;;;:::::::::;;;:::777555111111111222222222333333777777666555444333222222000000000/////////......000111111222222222222111111000...,,,+++***))))))---...000///...------...000111111111///---***((())))))***+++,,,,,,++++++*********+++,,,---...///.........///000222333333//////............//////000000111333444555666666555666666555888BBBSSS___kkkoooqqqkkk```YYYXXXZZZWWW[[[___```^^^]]]___aaaccceeeggghhhgggfffggghhhggggggiiikkkjjjggggggjjjkkkkkkjjjgggffffffjjjlllnnnnnnpppqqqqqqqqqqqqpppjjjbbb[[[YYYXXXXXX^^^eeeoooqqqooofff\\\RRREEE;;;555333111...,,,+++******+++***)))''''''''''''((()))))))))((((((+++000333BBBHHHNNNPPPRRRQQQJJJBBB:::555000------///000111...------...//////...,,,000///...------...///000000111333222111000000111///,,,******++++++(((%%%$$$###""""""!!!!!!!!!!!!%%%(((---///000000000111////////////...---,,,+++,,,,,,+++++++++++++++,,,yyylllSSSEEE888222111000111333///...///222111000222777222444777999;;;>>>AAADDDHHHOOO[[[iiixxx~~~}}}}}}rrraaaSSSPPPJJJEEECCC@@@======@@@EEEIIIMMMPPPRRRUUUYYY]]]gggppp}}}xxxjjj\\\MMMBBB???888333333444222333777888777555333111000//////+++*********+++,,,...///+++,,,---///111333444555///000111222333444555555555666777888999:::::::::<<<<<<:::999888777888999999888777777777888:::;;;888888777777777888888888333222222000///...------222222222333333333444444333333333222111///---,,,......---...///222444666999:::;;;=========<<<;;;===>>>@@@AAAAAA@@@???>>><<<999555333333333222222---.........000333888<<<=========<<<;;;;;;===???<<<@@@CCCAAA===<<<@@@DDDEEEHHHLLLOOOPPPNNNJJJHHH>>>:::555222333777===@@@CCCFFFIIILLLMMMMMMKKKIIIBBB???;;;999999:::::::::777555222000///000111333333444555444222000//////...///000222333444555555;;;;;;;;;<<<===<<<999777333333333444777888888777:::::::::::::::999666555222222222222333333333333888888777777666555444444000000//////......------///000222444444444333222222111000...---+++******,,,...///...,,,++++++,,,...///111111000...+++))),,,,,,,,,+++++++++************++++++,,,...///000///...------...000333444000000000//////000000000222222333444555666777888222333444666===LLL^^^kkkttttttpppfff[[[UUUWWWZZZ]]]___aaa```]]][[[ZZZ[[[```bbbdddeeefffgggiiikkklllnnnppppppnnnjjjiiiiiiiiifffaaa\\\ZZZ\\\```dddeeehhhmmmrrruuutttpppmmm___TTTHHHCCCBBBDDDLLLSSSYYY\\\\\\VVVOOOIII@@@888333333222222000...,,,++++++***)))((((((((()))***++++++***)))((())),,,///:::AAAGGGJJJLLLLLLDDD<<<555111...,,,...000222222...---------//////---,,,000///...------...000222///000222333333333222222444111...,,,------+++******)))'''%%%$$$###""""""###***222666555333222222/////////......---,,,,,,,,,+++******+++,,,...///uuueeeNNNAAA555111111000000111...,,,---000///,,,...222...000333666888<<<@@@CCCJJJSSSaaappp}}}}}}{{{zzzxxxmmm^^^RRRIIICCC???>>>;;;888999===GGGKKKPPPSSSSSSUUUZZZ___ooowwwrrrcccWWWLLLCCC===777333444444333444777666444222///,,,***)))((('''&&&&&&&&&&&&''')))***++++++---...000222333444------...///111222333333444555777888::::::;;;;;;<<<:::888666666666666555888777777666777999;;;<<<::::::999888777666555444222222222111000000//////000000111222444555666666333333222111000...---,,,++++++,,,---///111333555666777999;;;<<<============>>>@@@BBBBBBAAA???>>>===999555222222222222111---......///000333999<<>>;;;888777999;;;<<>>AAADDDIIIKKKMMMOOONNNKKKHHHFFF===:::666333444888===BBBEEEFFFHHHJJJKKKKKKJJJIII???;;;777555666777888888777555333000///000222333222444666555222000//////000111333555777888999999999999999;;;<<<;;;888666555444333444777888888777999:::::::::888666555444333333333333444444444444666777777888888888777666000000000///...---------+++,,,///111111000///...111111000///---,,,******,,,------,,,***)))***++++++,,,...///000///---,,,///...---,,,***)))((((((******+++,,,---///111222...---,,,+++,,,...000222///......------......///111000000111222333444555222444777===GGGVVVhhhtttyyyvvvnnnbbbWWWSSSVVVZZZccccccccc```\\\XXXUUUTTTXXXZZZ^^^aaadddgggkkknnnqqqtttwwwvvvtttqqqnnnlllggg```VVVMMMIIIIIIKKKNNNQQQXXXdddqqqyyyyyytttnnn[[[MMM???888666777===DDDEEEIIIKKKHHHEEECCC===777444555555555444111...,,,,,,,,,+++*********+++,,,------,,,***))))))+++---///666<<<@@@CCCDDD???888///---++++++...000222222...------...//////...,,,000///---,,,---...000222......///111333444444333333111...,,,,,,,,,,,,,,,---,,,***'''%%%###""""""%%%...:::AAA@@@;;;777555000//////...------,,,,,,++++++++++++---000222444nnn\\\KKK@@@666444444222000000111///000222000,,,,,,000---000222555888<<>>===;;;999;;;???EEEJJJPPPSSSSSSUUU[[[aaauuu|||}}}lll\\\RRRIIIBBB;;;666222444444333444777666555333000---+++))))))'''&&&%%%%%%%%%'''((()))******+++,,,...///000000,,,------...///000111111222444666999;;;<<<<<<<<<:::888555444444444444333444444555555666888999:::888888888777555333111000111111111111222222222222222222333444666777888888666555333111...,,,***)))((((((***+++...000222333333444555888999;;;<<<<<<===>>>@@@AAAAAA???>>><<<;;;888444222222333222222///000111111222555999<<>>AAAAAA???>>>>>>@@@HHHIIIKKKLLLKKKIIIFFFEEE>>>===;;;888777999>>>BBBFFFFFFHHHIIIIIIIIIIIIHHHAAA===999666555666666555444333111/////////000111111444777777333000///000...000333777:::<<<===>>>777888999;;;<<<;;;888555666444333444666888888777777999:::999666444333333333333444444444555555555555666777999999999888777222111000000///...---------...000111222111///...............---+++***)))+++,,,,,,+++))))))+++,,,)))***+++,,,---.........000///...,,,***))))))(((******+++,,,...000222333...---+++******+++---...++++++************++++++---,,,,,,+++,,,...///111444777<<>><<<<<<===CCCLLL]]]ooo}}}zzzttt[[[MMM>>>666333222555999;;;???@@@>>>======999444444555555555444111...,,,///...---,,,,,,,,,---......///...---++++++,,,...***///333555999<<<999444***(((((()))---000111111///......///000000///---------,,,,,,---...000000...---,,,...000333333333222222000//////000111111---,,,***'''$$$"""!!! '''222AAALLLNNNHHH???888000000...------,,,------++++++,,,...000222444555|||eeePPPDDD;;;444333444222......000///000333222///000444222333555888;;;@@@GGGKKKNNNZZZjjjyyy}}}yyywwwuuuxxx}}}yyypppggg[[[QQQHHHCCC??????>>><<<>>>BBBCCCIIIQQQTTTUUUYYY```gggxxxxxxeeeTTTJJJCCC>>>999444111333444333444666666555444222000///......+++******))))))***,,,---,,,,,,,,,---......//////........./////////000000111444777;;;===?????????:::777444333444555333222333444555777777888888888555555666666555444222111...///000111222333333444444444444444444555555555444333111///...,,,,,,+++((()))+++---000222444555444444666777999;;;<<<<<<>>>>>>??????>>>===<<<;;;888666333222333444333333000222444444555777999<<<>>>@@@@@@===777444555888;;;<<>>===BBBCCCEEEFFFGGGFFFEEEDDDBBBBBBAAA>>><<<<<<@@@CCCCCCDDDDDDDDDEEEEEEEEEDDD???<<<888666666666555555222222111000000111111111222666:::999444111000222---///333777:::<<<<<<<<<888999:::===>>>===:::777555333222222444666666666666888999888444111111111222222333333333444444444666777888999999888666555333222111000///......---111222222333333222111000---......///...---,,,++++++++++++***)))***,,,...+++************+++---...///...,,,+++******++++++)))***+++---///111333444///...,,,+++******++++++*********))))))*********,,,+++***)))***,,,...///555888???GGGQQQ[[[eeejjjfffccc]]]VVVSSSVVV\\\bbbdddcccaaa___\\\XXXTTTQQQPPPSSSXXX]]]bbbiiioootttuuu|||||||||xxxrrrfff[[[LLL???888666666666===EEESSSeeerrrvvvqqqjjjSSSGGG;;;666555444444777666999;;;999999999777333333333444444444222000///222111///........./////////000000///...---///111---///000///111555444///(((((((((***...111222111000//////000111111000...++++++,,,,,,---......//////,,,)))***---111222222//////000000111111333444---,,,)))&&&$$$!!! &&&222DDDTTTZZZTTTGGG===111000...---,,,,,,------------///000111222222222www^^^HHH===555///111333000,,,***%%%&&&)))///000///222777333444555777;;;AAAHHHMMMRRR^^^ooo~~~zzzvvvsssqqqsssxxxzzztttkkkbbbWWWNNNEEE@@@======<<<:::<<>>>>>>>>>>>===<<<;;;::::::666444333333444555444333222444666777777888:::;;;777;;;>>>===999888;;;>>>======???AAACCCBBB???<<<<<<===@@@BBBDDDEEEEEEEEEEEEFFFFFFCCC@@@???AAADDD@@@?????????@@@@@@@@@@@@555333111111222333333333222333333333333333333333333777<<<;;;666222222333444555888:::<<<<<<;;;;;;:::;;;===???AAA???<<<999444222000111333444555555444777999777333000000111111111222222222333333333888999::::::999777444333333333222111000///......///////////////...------...///000111111000///...***++++++*********---///,,,+++)))(((((()))+++,,,,,,,,,+++***+++,,,---...)))***+++---///222444555//////---,,,+++*********---,,,,,,++++++,,,,,,---------+++++++++---///000333777===FFFNNNUUU[[[___ZZZXXXUUURRRSSSXXXaaagggbbbaaa```^^^]]]ZZZVVVSSSTTTWWW\\\```ffflllsssxxxzzz}}}{{{uuunnnWWWMMM???444000000222222777<<>>555444666666777888222666888777777999888444222333444555555444333222444333111000/////////000000111111111//////111333333333111------000000,,,******+++---111444444444111000000000222222000///)))***+++,,,------------///+++''''''+++///111111&&&(((***+++,,,---///111...---+++(((%%%###!!!!!!$$$111EEEXXXbbb\\\MMM@@@111000...---,,,,,,------...///000111111000///...{{{iiiRRRBBB<<<555000111111...+++,,,///...------------......222444777;;;@@@EEEJJJMMMUUUccctttyyyrrrnnnlllnnnnnnmmmjjjccc[[[SSSOOODDD???:::888999<<<======DDDIIIPPPSSSWWW```ooozzzwwwgggWWWJJJAAA<<<999444555555444222000//////...//////...,,,******+++)))((((((((()))***,,,---////////////...///111444000000////////////000000888666666;;;BBBFFFEEEBBB<<<;;;999666333111///...111222444555777999;;;;;;888777666444222000///...+++,,,---...000222444555555444444555666555333111///...---,,,+++,,,---...)))+++---...///000333555::::::::::::;;;<<<===>>>??????@@@@@@>>>;;;888777444555666666555555777999888999:::;;;;;;;;;:::999888777666555666777999:::<<<<<<<<<<<<<<<<<<;;;;;;>>>===;;;;;;<<<@@@CCCFFFLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA???<<<999444555555444111/////////...///111333333333333222666777888999999888777666111333777;;;>>>@@@@@@@@@???AAACCCEEEDDDBBB???<<<999555222222555666222...444222111111222111///---000000111222444555666666777777888888777555333222555444444333111///---,,,333333222111000///...------.../////////...---,,,,,,***)))+++///000...,,,++++++,,,,,,,,,---------------,,,++++++,,,------+++,,,---...///111222222------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,---222666;;;AAAGGGMMMSSSXXXXXXTTTOOONNNQQQXXX]]]aaa___[[[WWWUUUWWW[[[^^^```___dddjjjllllllmmmssswww~~~{{{ooo___UUUHHHAAA777///,,,---000111777:::>>>AAACCCBBBAAA???:::888555333222222444555666555444444555555555555555444333444555555444222555333111000111111000///222222333333333333444444333222111000////////////000000///...............000222444666666555333111333222000///...///111222...///...,,,+++***,,,...+++++++++---...///...---333111...)))%%%""" ###***333>>>LLLVVVRRRHHH:::666222...,,,+++)))(((***,,,000222333222000...vvvbbbMMM???:::444000222333000///000.........///000111222222222444888===AAAFFFJJJMMMYYYgggwwwxxxpppiiifffhhhhhhgggccc^^^VVVOOOJJJEEEAAA<<<:::<<>>>>>>>>===:::888666222333444444333444666888888999;;;<<<===<<<<<<;;;<<<;;;999777777999;;;===>>>>>>===;;;999888777666999888777777999===AAACCCIIIGGGEEECCCBBBCCCDDDEEEFFFEEECCCBBBAAA>>>;;;888444444444222//////000111,,,---......////////////444555666777777666555555111333777:::===>>>??????>>>???@@@AAA@@@>>>;;;:::777444333555999;;;999666666444444444555444222111111111222222333444555555444444555555444333222111333333333333222111000///333333222111000///......---...//////...---,,,++++++))))))***,,,---+++)))++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,---...///000111222///......---------------******)))((()))***+++,,,(((((()))***+++---...///000333888===BBBHHHNNNSSSUUURRROOOOOORRRXXX\\\___WWWTTTQQQRRRVVV\\\bbbdddeeeiiinnnooooooqqqvvv{{{}}}|||{{{wwwoooaaaSSSJJJ<<<777///++++++...111333444666999;;;<<<:::888777777555333111000111333555777666444444444555444444222111///000111222222111444222000///000000///...111111222222333333333333555555444333222222222222000000////////////000000---...000111222111000///000000000000000//////......///...---++++++---//////......///000111111000555444111...***'''$$$###$$$***111???NNNSSSPPPGGGBBB999111,,,***)))))))))+++...000111000...---~~~nnnYYYFFF;;;222...,,,...000......111------...///000222444555222555:::>>>BBBGGGKKKNNN___lll{{{~~~~~~vvvlllccc_________^^^[[[VVVOOOIIIEEECCC@@@===<<<>>>BBBEEEFFFKKKLLLPPPUUU^^^jjjxxx{{{qqqaaaRRRFFF>>>999777444444444111---***)))***///111444444111...,,,,,,))))))(((''''''((()))***...///000///---,,,,,,---,,,,,,,,,---...000222444444333333777<<>><<<777777777777666666666666444444555777888:::;;;<<<777666555333222000//////......//////000222333444333333333444555444222000///...---++++++*********)))+++---...///000222333000111222444777999<<<===;;;;;;<<<;;;:::888666555000222333333333333444666:::;;;<<<>>>??????>>>>>>===;;;888666666888;;;===<<<;;;:::888666555444333444333333444777;;;???BBBFFFEEECCCAAAAAACCCEEEGGGHHHFFFDDDCCCAAA>>>999666222111000...,,,,,,///222111111000000000111111222333444444555555444333333222444777999<<<===============<<<<<<:::999777666666444333555999<<<;;;999555555444555666666555333222222222333333444444444222333333444444333333222333333333333333222222111333333222111000///..................---,,,******+++***)))***++++++)))''')))*********++++++++++++++++++************++++++++++++,,,...///000111222111000///...............+++***(((''''''))),,,---(((((()))***,,,///111222///222666:::???EEEKKKPPPTTTQQQNNNNNNPPPRRRSSSTTTMMMJJJIIIMMMTTT^^^fffjjjmmmpppssssssrrrrrrvvvyyyuuurrrllleee[[[OOOCCC;;;555111,,,***+++///222444111222444555555333222000222111000//////111333444888777666555444333333333222000......000222333333444222000000111111000///000111222222333333222222666555444333222222222222////////////000111222333,,,,,,------............///000222333222000...---......///---,,,---///111222111000000000111222333555555333111...***'''%%% !!!%%%111DDDTTT[[[XXXQQQEEE999000+++))))))(((***,,,...///...,,,+++zzzfffRRRAAA999111---,,,...///...///222,,,,,,,,,---...000222222222777<<>>CCCGGGJJJPPPPPPSSSYYYdddqqq}}}wwwmmm^^^OOOEEE>>>999777333333333000---+++++++++...111444444222...,,,+++***)))((('''''''''((()))(((+++---///.........///)))))))))***,,,///222444333222222555999;;;:::999333333333333333333333333333444555666777888999:::777666666444333222111111,,,------...000222333444666555555666777777444222------,,,+++***)))((((((+++---.../////////111333000000111333555777999;;;999999999999888666555444111333444555444444555666;;;<<<>>>???@@@@@@@@@@@@;;;999555222222444666888555555555555444444444444222222333444888<<<@@@CCCEEEDDDBBBAAAAAADDDGGGIIIFFFDDDCCCBBB@@@>>>:::777000000---+++)))+++///333666555444333222333444555444444444444333333333222444555777999;;;<<<<<<<<<<<<;;;:::888666555444444555333222333666777666444444333222444555555444222333333333333333333333333333333444444555555555555444444444444333333222111222222111111000///............------,,,+++***)))++++++++++++,,,+++***)))))))))))))))***************************************+++,,,---///000111111111000///......---.........,,,)))((((((***...000,,,,,,+++,,,---000333555222555888<<<@@@FFFLLLQQQTTTRRROOOMMMLLLJJJGGGEEEEEECCCDDDIIISSS^^^hhhmmmrrrtttvvvtttqqqmmmlllllleee```XXXPPPGGG???777222777444000...///111222333222222333444444333111111//////......000222444666888888777555333222222222555222000///222555777777777555333333444444333222111222333444444444333333333222111000////////////---------...///111333444------,,,,,,---...///000111222333333222111///.........///...---...000222222222111///...///222444333333444333000---)))'''"""!!! (((;;;PPP^^^bbb^^^VVVJJJ>>>333+++((()))***+++,,,---,,,,,,+++ttt___KKK>>>888666333333444444222333777...------......///000111333888>>>BBBEEEKKKRRRXXXkkkvvv~~~|||vvvmmmddd^^^\\\UUUUUUTTTRRRNNNIIIDDDAAA===<<<<<<===AAAFFFMMMQQQUUUVVVZZZ```jjjwwwsssjjj[[[NNNDDD>>>:::888222222222000...---...000///222555666333000---,,,******(((''''''((())))))'''***---............///------,,,---///222666888222222333444666777777666222222111111111000000000333333333444555666666777444444444333222111111000******+++---///222444555777666666777888777555333//////......---,,,++++++---...000000000000111333............///000222222666666666666666555444444333555777888777777888999;;;===>>>@@@@@@@@@@@@???999777333111000111333444222222222333333333444444222222333555888<<>>;;;888333222000---,,,...333777666555333222222333444555666555555444444333333333555666777999:::;;;<<<===<<<;;;888666555444444444222111111222444555444444444333333444555666444333444444333333333333222222222222333333444444555666666666555444333111000///111000000//////...............---,,,++++++*********+++,,,,,,++++++++++++(((((()))))))))************************************+++,,,---...000111111000///...---,,,,,,,,,,,,...,,,)))'''(((***---//////...,,,,,,...111555777:::;;;===???BBBGGGMMMQQQRRRQQQOOOMMMKKKGGGCCC???AAA@@@CCCIIITTT___hhhmmmrrrrrrrrrooohhh```YYYUUUOOOKKKDDD>>>:::666333111777555333333444444333222222333333333333444444444.........000111444666777888999888666222000111333666444111111333666888999777555333333444555444333222333555666777666555444111000///...------------******+++,,,...000222333------,,,+++,,,...000111333222000///......//////......///...---...000222222222222000///000333666444444555555333000---+++&&&$$$!!! $$$111CCCRRR```bbbccc]]]PPP@@@222+++******+++++++++++++++,,,|||kkkWWWFFF:::666555333333444222///111666000000000000111111222333555:::@@@DDDGGGNNNXXXaaaqqq{{{{{{tttkkkbbb]]][[[TTTTTTRRRPPPKKKGGGBBB@@@<<<===???AAAEEEKKKSSSYYY]]]```eeekkksss}}}|||ooofffXXXKKKBBB===:::999222333222000//////111333222444777777444111//////******)))(((((()))***++++++---......---,,,,,,---...---,,,,,,---000444666333333444555555555444444444444333333222111111111222333333333444444555555111111000000/////////...++++++,,,...000222444555555555555666777666444222222222333333222222111000///111222222111111222444111111000000000000000111555555555444444444444444666888;;;<<<;;;:::;;;;;;<<<===>>>?????????>>>===999777555222111111222222333333333222222222222222333333444555777:::===>>>>>>===<<<<<<<<<===>>>>>>:::::::::;;;<<<<<<:::888777666444111000222666:::777777777666666777888888777777555444444444444444444555666777999:::<<<<<<:::999888666555444444444///000222333555777888999666666555666777777555444333333333333333333333333111000000000111111222333666666555444222000...---///.........------------...------,,,,,,,,,,,,---+++---...---+++******+++((()))))))))******************+++,,,,,,+++************+++---...///000111///...---,,,+++************)))'''&&&&&&(((+++,,,---,,,,,,---111777===AAAFFFGGGFFFEEEEEEGGGKKKNNNNNNMMMMMMMMMMMMJJJFFFCCC???@@@DDDLLLWWWbbbiiimmmnnnlllhhhaaaXXXNNNEEE@@@===:::666333333333333333222222333555777888666555222222111111111222333444......///111333555777888777999999666222000111444555333111111333555666666444222111111222333222111333444666888888777666555222111000///............)))******,,,---///111222,,,,,,++++++,,,...000111222000---+++***+++,,,---......///---,,,---///111111444555444222222666999666777777777666444333111***&&&"""!!!"""&&&222===RRRZZZbbbbbbWWWGGG888000+++******))))))***++++++qqq```NNN???666222///---...///---***---222/////////000111333444555777<<>>>>>=========<<<======>>>>>>===;;;;;;777777666444333111000000111111222222333444444555777777777888999;;;<<<===<<<<<<<<<;;;;;;:::999888777666666888999999888666666666444111000111555888888888999:::;;;;;;;;;:::888777555444333333333444222222333444666888:::;;;888777777666555555444444000222333444555666888999777666555555666666444222333333333333333333333333111111000//////000111222444444444333222000///...------,,,,,,,,,,,,++++++...---,,,,,,,,,---...///333444555222...++++++,,,)))))))))*********++++++***+++,,,------,,,+++*********+++,,,...///000000///...---+++******)))))))))((('''''''''(((***+++++++++---111:::DDDNNNTTTXXXWWWSSSNNNJJJHHHJJJLLLIIIIIIIIIJJJKKKIIIFFFCCC>>>@@@FFFPPP[[[eeelllnnnkkkeee[[[PPPFFF===777333333111//////111333444333000111444777:::;;;999666555444222000000000111222---...///111333555666777666888999666222000222555444333111222333444444333333111000000222222222111222444666888888777555444222111000//////...//////******+++,,,...000111222.........///000111222333111000///...---,,,++++++...///...---++++++---///...222555555333333666:::777777777666666555555555///)))$$$###!!!$$$+++===FFFQQQTTTNNNBBB777111***)))(((''''''((()))***zzzjjjXXXHHH;;;222...---,,,---///---+++...444++++++,,,...000222444555888===BBBDDDHHHRRRaaammm|||~~~~~~{{{|||{{{vvvmmmaaaXXXSSSQQQPPPMMMJJJFFFAAA===:::888:::>>>AAAEEEMMMWWW^^^iiirrr{{{xxxhhh___RRRFFF>>>:::888777555555333000---,,,...000...//////...,,,******+++******))))))***,,,...///+++,,,,,,,,,,,,...111444555333000......000333555555666777666555444333444222222333333333444444444555555555555555555555555333333333333333333333333444444333333222222333333888777777888999999666444///000222333444444333333333444555555333333444555111000000000000000111222444444333333333444555555888;;;>>>???>>>======>>><<<<<<=========;;;:::999555555555444222000...------...///222555777999:::<<<<<<<<<<<<===>>>>>>???======>>>===<<<:::777666555555555666777777555333333222111///---...000333333444666777888888888777777666555333222222333333///000000222444777999:::555666666666666555444333333444555444333333333444555444333333444333111///222222222333333444444444444333222111111222333444111222222222222111000000,,,,,,++++++++++++++++++...---,,,,,,---...000111;;;<<<<<<999333///---...************+++++++++++++++,,,------------,,,+++)))***+++,,,...///000000000///---,,,+++************************++++++,,,+++,,,000777CCCQQQ]]]eeegggddd^^^VVVOOOKKKKKKLLLHHHGGGGGGGGGFFFDDD@@@======@@@GGGRRR^^^hhhnnnpppiii```RRRDDD:::444000//////......///111333333333444555777;;;======999777999777444111000///000111,,,---///000222444555666555888999777222000222666555444333444555555444222444333111222333444444333111333555777888666444333111000///......---------,,,,,,,,,---///000222333000111222333444555666666222222333333222000---,,,...///...,,,+++***,,,...***///333444222111555888666555444444444444444555444,,,&&&$$$"""$$$,,,555???CCC???888333000)))(((&&&%%%%%%&&&''')))vvv```NNN@@@666333444------------------,,,,,,---...///000111333888;;;777<<>>???@@@BBBGGGOOOYYYbbbhhhuuuyyy{{{ooobbbXXXLLLCCC;;;777999>>>666444222222222222000...111///,,,***(((((())))))&&&'''((()))***++++++,,,*********+++---///111222333333111111111222333444444666777888777666777888333222222111111111222222333333333222222222111111///000111222333333333333444444222222222333444555666777777777777777666666444333333222333444555666999888777666444333222111444333222222111111111111333333333444555666777777;;;<<<<<<>>>???AAACCCDDD>>>>>>======<<<<<<<<<<<<555666666666444000,,,)))++++++,,,...222666;;;>>>:::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::777555333666666777777666555555444333222111222333333222000111222555888999999555222:::999888777555444333222......///000111222333333222222333444444444333333222666:::;;;:::666333222555555444222000///...---111222333444555555555555888666444222///...---,,,222222333333333222222111...,,,++++++((((((///888666555222---))),,,444<<>>BBBHHHOOOWWWcccrrr|||~~~}}}zzzxxxyyyxxxuuuoooggg^^^VVVQQQJJJHHHEEEBBB???======<<<===???CCCIIIQQQ[[[dddkkkxxx|||zzzmmm___TTTGGG@@@;;;888999===555333000000000000///---000...,,,)))((((((((()))))))))***+++,,,------...+++*********+++---000111444333222111111111222333222444666666555555555777666555555444444555555555333333333222222222222111333333444555555666777777444333222111111111222333555555666666666666555555333333333333444666777888<<<;;;;;;:::999888777777555444333222111111111111444444444444555777999:::<<<<<<======>>>@@@AAABBB=========<<<<<<<<<;;;;;;888999999888666333000///------...111444888;;;===666555555555666888:::;;;???>>>===;;;999666444333444444444555444444333333111111111222333444333111222333666:::======:::888888777666555333111000///------......//////000000//////000000111111111222888;;;>>>>>><<<999777666444444444444333333222222444444555666666666666666444333222111000/////////111111111111111000//////---++++++***''''''---666999999666111000444>>>GGGNNNLLLGGG>>>555...++++++,,,,,,---------,,,***)))---...///000///...,,,+++,,,+++,,,///222222///,,,------------,,,+++******+++,,,+++)))((()))+++---000555AAAQQQaaalllqqqrrreee^^^SSSIIICCCAAABBBDDDFFFEEEDDDBBB@@@AAADDDGGGNNNQQQVVV\\\aaaeeefffeeeYYYPPPDDD999222000000000111000///...///111333555555444333222222222222222777444222111222333444333333555777;;;======:::777555444333333222222222222888777666555444444555555777666666555444444333333333333555666666666555555555555444222000000111333111111111111000///...---111000000222555777666444222333333444333222000//////000111000...------...111333666666555444444444666444333333444555444333222000---)))%%%!!! !!!"""#########"""!!!$$$$$$##################{{{jjjTTTDDD999222000222........................---...//////111333888;;;>>>CCCJJJRRR[[[hhhuuu~~~~~~~~~}}}{{{{{{xxxtttmmmddd\\\UUUQQQEEECCCAAA>>>===<<<;;;<<<<<>>???<<<<<<<<<;;;;;;;;;;;;;;;777777666555333222000000---...///222444666888999777666555666777;;;>>>@@@CCCBBB>>>;;;888555444333333444444555555555444444000000000222555666555444333444777;;;>>>???===;;;777777666555333111///.../////////......//////000//////......///111222444777999999888666333333333222222222333444555555555444555555555555555555555111111000000111222333333222222222222111000.........++++++***'''&&&+++222666555333111222999EEENNNRRRNNNGGG===333,,,******,,,,,,++++++++++++++++++------...///...---,,,+++,,,,,,---///000000---***++++++,,,,,,,,,,,,+++++++++,,,+++***))))))+++---444:::HHHZZZiiipppmmmhhh[[[TTTIII@@@;;;<<>>:::777555555444444444444444444888777666555444333333333666666777777666555444333222222444555555444444333222333333111///...000111333333333333222111000///000//////000333444333222111222333333333333111111...///000...,,,++++++,,,222555777888666444444444333111000000111333222111222000---***&&&###!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""wwweeePPPBBB:::444333555------............//////---...///000111444999<<<<<>>;;;;;;<<<<<<<<<=========:::999888666444333333222444333222333555888;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555333222111111222,,,---...000222333333333777666555666888===AAADDDGGGDDD@@@;;;777555444444555666666777777777777777111000111444777999888777555666888;;;>>>???===;;;888888888777666444222000333333111000000000111111222111000000222444777888555555444111///---...///000000111111222333444444333333222222222222222222111111111222333444666666555555555444333111000//////,,,++++++)))'''***000111111000000444===IIIRRROOOJJJAAA777///+++)))***++++++*********+++,,,,,,.........///...---,,,,,,,,,------......---+++)))******+++,,,,,,,,,,,,,,,)))******)))'''''')))+++444;;;III[[[iiikkkcccZZZQQQKKKCCC<<<:::;;;@@@CCCAAA???<<<:::<<>>AAAGGGQQQ^^^jjjuuu}}}|||yyyuuunnneee[[[RRRLLLHHHEEEDDDAAA???===<<<<<<<<>><<<<<<888555111//////111111111......---,,,+++***************+++,,,---...//////---+++***))))))+++---///333333333333222222111111...000111111000//////000444444444444444555666666444444444333333333222222333222000//////111333444444444444444333333222222111222222333444444333333333333333444666999;;;===::::::;;;<<<<<<======>>><<<;;;:::888666555555444222222222222444777:::<<<<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555555666777---...///111111222222222333222222333666;;;@@@CCCIIIFFF@@@;;;777666555666666666777777777777777666222222333666999;;;;;;:::;;;;;;;;;===>>>>>><<<:::777777888888777555333222555444222000000000111222444333222222333666888:::888777555222//////000222222222222222222222333333444333222111000000111111444444444444555666777777666666555555333222000000000---,,,---,,,)))***...000000222444:::CCCLLLSSSIIICCC;;;333...,,,,,,,,,+++*********+++,,,------////////////......------,,,,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,)))*********(((((()))+++333:::GGGWWWaaaaaaWWWNNNEEECCC???;;;::::::;;;======;;;999888;;;EEEPPPXXXbbbgggmmmmmmggg^^^UUUPPPCCC>>>888444222111111000000111222333444444333333444444333333333444444555000///...///222333333333111000......000222333222000000111333333333333222111111222222222222222222222333444555555444222000111111222333333222111000333555666555444333333444444444444333222111///...+++++++++******+++---...000111222333444333222111...//////...,,,***+++,,,111333555666444333222222444222111111333444333333...,,,***(((&&&%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""#########$$$uuu___OOO>>>666333000------++++++,,,,,,---............000111222444777<<<@@@EEELLLWWWeeerrr|||}}}xxxuuuqqqmmmggg___VVVNNNHHHDDDCCCBBB@@@===<<<;;;;;;;;;BBBHHHQQQVVVYYY^^^ffflllzzz{{{iiiZZZJJJAAA999999;;;::::::;;;444222...------......---------,,,,,,+++******)))+++,,,------//////000111......------...000111222111222222333333333222111///000222111000//////000333222222222333444555666444444444444333333333333444333222111111222333444000111111222222111111000222222333444555555555555333333333333444666888999999::::::;;;<<<<<<======;;;;;;999888666666555555111111222333555777888999888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;999777555555555555111111222222333444444444444444444666999>>>CCCEEEHHHEEEAAA<<<999888888888555666666666666555444333333333444777:::<<<<<<;;;???>>>>>>>>>>>>===:::888333555666777777666444333333222000.........000111333333222222333555777888777777555222//////111333555555555555444444444444777555444222111111222222555444444444555666777888333333333333222111//////000---,,,......++++++...,,,...222777>>>DDDHHHKKKCCC===666000......//////******+++,,,------...............---------------***,,,---,,,***))))))***))))))***+++,,,,,,+++++++++,,,------+++++++++---111888DDDOOOUUUSSSLLLFFF<<<<<<:::999777555444333444444555777===GGGSSS\\\ffflllpppnnndddWWWLLLGGG<<<999555333333333222111///000222333444555555555555444444333333333444444000//////000222444333222111...+++***,,,...000111...000111333444444333333555555555444333222111000111222333444444333222111111222333333333222111000222444555555444222333444444444444333222000///...))))))***))))))***,,,///111222333333333333111111...///000///---------///000222444444333222333444444222000000111222111000...---+++***((('''''''''######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""{{{nnnYYYJJJ;;;666555222///---******++++++,,,------...///111222444555999>>>AAAGGGNNNZZZhhhvvv}}}xxxqqqllleeeccc___YYYRRRLLLFFFCCCAAA@@@>>>===<<<<<<===>>>DDDLLLUUU[[[^^^ccckkkrrr}}}uuubbbQQQEEE>>>888777777555555777222000------------,,,+++***************)))((('''))))))***+++,,,---.........///000111222333444444///000222333444444333333000222333222000//////000000000000000111222333444555444444444444333333333333333333333333333333333///000111333333333333222333444555666777777777777444333222222222333444555666777777777888999999999888888666555555444444444111222444666777888777777555555555666777999:::;;;;;;;;;<<<<<<<<<=========;;;:::888666444333222222333333222222333444666777777777888;;;>>>BBBFFFHHHFFFDDD@@@===;;;:::::::::777777777666666444333222222222333666999;;;;;;:::===<<<;;;;;;;;;:::777555222444666999999999777666333222///......///111222333333333333444444555555333333222000...---///111555555555555555555555555777666333111000000111111222222222333444666777888222333333333222111111000...++++++......+++***,,,,,,///555<<>>DDDFFFDDDBBBAAA:::999888666444111///......000444:::BBBNNN[[[cccmmmqqqtttoooaaaQQQDDD>>>777555444333444555444222111111222333444555666666777666555444444444444444111000000111333444333222...,,,***)))+++---......+++---///111222222222111333333444444333222111000333333333333333333333333222222333333333222111000///111333444222111111222555555444333222000///...)))***+++***)))+++///222222333333444333222000///...000111111000///111222111222333333222333666888333111///.........---,,,,,,+++***)))((((((((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$##################wwwjjjTTTEEE888444444111---+++))))))***++++++,,,------000222333555666:::???CCCKKKRRR^^^mmm{{{~~~~~~~~~{{{tttkkkeee\\\[[[YYYUUUQQQKKKGGGDDD@@@??????>>>???@@@AAABBBDDDMMMXXX___bbbgggooowww~~~}}}qqq]]]LLLAAA<<<777666333000111555222111/////////...---+++(((((())))))((('''&&&%%%%%%%%%&&&'''((()))******''')))+++---////////////...///111333444444444333111333444333111000000111333333333333444555666777555555444444444333333333222222333333333222111111111222444666777777777666444555666777888888888888555444222111000111111222222222333333444444444444666555444333333333333333222444666888999999777666333333444555777999;;;<<<<<<<<<<<<=========>>>>>>???>>>===;;;888666444333222111000000000222555666444555777:::===@@@CCCDDDDDDBBB@@@>>><<<;;;;;;;;;:::::::::999777666444333111111222555888:::999888888777666666666555333111333666999;;;===<<<;;;:::555333111000000111333555444444555666666555555444333333333111//////111222111222222333333444444444666444111///........./////////000111333555777888444444444555555444333333,,,))))))---...+++***+++111555<<>><<<;;;999666333000...---+++///666>>>IIIVVVccckkkrrrvvvwwwppp___MMM???999444333333333555666555333333333333333333444555666:::999888777666555555555222111111222444444333111+++)))((()))+++++++++***'''))),,,.../////////...,,,---///111222333222222444444333333333444555555222333333444333222111000222444777777666444444555666666555444333111///...)))+++,,,,,,+++,,,111555333333444444333111000//////000222222111111333444333333333333333555888;;;777444222111111000///...(((((('''&&&&&&&&&&&&&&&)))(((((('''((()))+++,,,((('''''''''&&&%%%%%%%%%ppp[[[HHH===333000///+++((('''************+++,,,---...111000333999===???BBBGGGLLL[[[lllxxx}}}zzzwwwyyy{{{|||yyypppeee^^^^^^[[[VVVSSSPPPLLLHHHEEEAAA===;;;<<<<<<:::===AAAMMMVVV^^^bbbhhhqqqxxxzzztttdddRRRFFF999777555333222111111222//////...---,,,++++++***++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,------,,,***((()))***---......///000111111111555333222000000111333444333222222333444666888:::;;;:::777555444444555666555444333222222333444555333444444555555555555555444444555666666777777777888777444111//////222555666666555444222333666888;;;:::888666555444444444444333222111111222333444555555666777888999:::;;;999;;;===???@@@>>><<<;;;???>>>>>>===<<<888444000444555666888888999999999555666777888:::===???@@@BBBAAA@@@===:::888999:::555555666666555444333333222222333333444555555666888777666555555666777777999888666666777777666444333333222000---,,,...///...///000111333333444444/////////.........//////444444444444555666777777333222000/////////000111///...,,,+++,,,///222444222333444444333111...---///------000///,,,+++...333<<>>KKKVVV```fffllluuuzzz|||}}}qqqaaaPPPDDD:::999777555333333333333//////...---,,,++++++*********************)))))))))((((((((()))***+++,,,///000000///---+++,,,---000000000111222333333333666444222///.........///111000000111222444666777<<<;;;888555444333333444444444333333333333444444777777777777777666555444555555666666555444222111444444222000---...000222333444333111000111333555;;;:::888777555444444444777666555444444555555666333333333333333333444444999:::===??????>>><<<;;;;;;;;;<<<<<<;;;999555222333444555777888999::::::555555666777999;;;===>>>??????>>>;;;888777888999666666666666555555444333333444555666777777777777666666555555555666888999777666555555666555333222...///...,,,******+++---,,,---...000111111222222///...---------...///000333333333444555666888888333222111//////000000111---,,,++++++,,,...111222111222333333222111///...000------//////---///333:::DDDPPPXXX\\\ZZZNNNBBB777111---...---++++++...---------,,,++++++******++++++************++++++(((((('''((()))***,,,---/////////...---,,,,,,,,,---,,,+++++++++++++++,,,///...,,,++++++---///000555444222000---,,,++++++---222;;;EEEPPP]]]iiirrrtttrrrlll^^^MMM???777444222444666777666555555666444333111000111333666777999999999999888666555444555333333444666777555333000///...---,,,---...///111111000000000000111111------...111444555444333333333222111111222333333000222444444333222222333444555666555333222222333666666555444333222111111333222111000111222444555000111222111///......//////000000111222333555555111111111111111222222222000000000000///---,,,,,,+++******))))))(((((('''&&&&&&&&&&&&''')))+++,,,...------+++***(((''''''xxxcccMMM???666000000111//////000000000000///000000111111222222444:::===>>>CCCIIISSSbbbttt~~~{{{wwwxxxyyyzzzxxxqqqhhhbbbVVVSSSOOOLLLIIIEEEAAA>>>;;;888666888888888>>>EEEMMMXXXdddkkkrrrzzz~~~zzzlll\\\KKKAAA<<<;;;999666555555555555222111111000///...------,,,,,,++++++******)))))))))(((''''''''')))+++---///000111000...---...///000000111111222333333333555444222000///......///000000111111333555666777<<<:::888555333222222222333333444444444444333333888888888777666555333222777888:::::::::888555333222222222111///...000111222333333111000000222444:::999888777666666555555999888666555555555666666777777666555444333222222777999;;;<<<===<<<:::999888999;;;<<<<<<:::888666555555666777777888777777333333444555777888:::;;;<<<<<<<<<:::777666777888888888777777666555444444555666888:::;;;:::999888444444444444555777888:::444333333444444333111......//////...------///000------///000111111222222///...,,,++++++---000222222222222333444666777888222111000///...///000000,,,+++++++++,,,...000111///000111222222111000///000------//////000444;;;BBBNNNZZZ___]]]VVVJJJ@@@555000---//////,,,+++,,,,,,,,,,,,+++******))))))++++++************++++++)))(((''''''(((***,,,.../////////...------,,,,,,+++***************+++,,,000...+++((('''(((+++,,,---///000...+++***,,,...333888BBBMMMYYYeeeooovvvnnnggg]]]PPPCCC:::444111222333555555444333444555555444222111222444777999999888888777777777777777555555555666888888777555000000///...///000111222///......------......///------...111555777777666777777777666555444333333333555777777555444333444444666777777444222222222444444444444333333333333444444444444444555555555...//////...,,,---///111...///000222333333222222222222222222222111111111///////////////......---,,,,,,++++++***)))))))))&&&&&&'''((()))+++---.../////////...---+++***)))}}}qqqYYYBBB888111------...------///000000/////////000000111666666999>>>@@@BBBHHHOOOXXXgggyyy~~~{{{sssssssssrrroooiiiaaa\\\TTTQQQMMMIIIFFFCCC>>>;;;<<<999888::::::===FFFOOOUUU___iiiooottt|||vvvgggVVVGGG>>><<<;;;999777555555555555444444333222111000////////////......---,,,+++++++++***((('''(((***---......///000///------...////////////000000111111111333333222222222333444444222222333444555777888999999888666555444333333333222333444555555444333222555555555444333222111111222555888;;;<<<;;;999777222333444444222111222333444444555333222222444666666666666666777777888999888777555444333333444444888888777666555555444444555666888999999999888777999;;;===>>>===;;;999888888888888777666555444333222222222333444555666777999::::::999777666777999999888777777666555555555777888;;;>>>>>>===;;;:::555555444444444666777888333333333333444222///------///000000//////111333///000111222333333333333///...+++******---000333222222222111222222333444000///...---,,,---......+++++++++,,,---...000000...///000111111111000000000...---///000222:::CCCLLLXXXbbbaaaXXXMMMAAA999000,,,+++......+++)))***((())))))******+++,,,,,,++++++*********+++,,,,,,***)))((('''(((+++---///---------,,,,,,,,,++++++&&&&&&&&&''''''((()))***,,,)))&&&######%%%(((***&&&***---,,,))))))...222999>>>HHHTTT```kkksssxxxfff\\\OOOCCC<<<777444222222333444444333222333444555444222111222555888:::999888666555555666888999555555666777888888777777111000000000111222444555.........------........./////////111444666666555888999:::::::::888666555888888888666444444555777666999::::::777555333333333333333333444444444444333333444555555555444333//////...,,,***+++---000...///222444444333222000555555444444333333222222......///////////////...,,,,,,++++++******))))))&&&'''((()))+++---///000000000000000///---+++***zzziiiOOO:::555000,,,------++++++...,,,++++++++++++,,,,,,---222333777<<<===???GGGPPP^^^lll|||~~~zzzqqqooommmkkkgggbbbZZZUUUOOOLLLHHHDDDAAA===999666777555555666777<<>>>>>:::777555555666666666666666555444333111111111111111222333444666777999999888888999:::888888777666666666666777888:::===???@@@???===<<<888777666555444444555666555444333333444222000---)))+++---...---...///111000111222333333444333333000...,,,***+++---000222333222111000////////////...---,,,+++***++++++,,,+++,,,---...///000000000---......///000000000000///......000111444>>>IIIUUU^^^ddd]]]PPPDDD999222...+++***...///+++)))***((())))))******+++,,,,,,++++++******+++,,,,,,---++++++******+++---///111++++++************))))))%%%%%%%%%&&&''')))***++++++)))%%%""""""###''')))###'''+++,,,***,,,111666===AAAJJJUUUaaajjjqqqttteeeZZZKKK???:::777555333111333333333222222333555555333222222333555888:::999888666555555777999:::555666777777777666666666222111111111222444666777444333333222222333333444222111000111333444333222666888:::<<<===<<<;;;:::<<<:::777444222333777;;;;;;===>>>===;;;777555555222333333444444555666666444555666777777666444333222111000---******,,,...///111444666666444222000444444444333333222222222---......///////////////,,,++++++******))))))((('''((()))+++---///000000000000111111000...,,,+++sss^^^FFF555444000...///...+++,,,///------------...///000111222333888===>>>AAAJJJUUUeeerrr{{{vvvnnnllliiifffccc^^^XXXTTTPPPMMMIIIEEEBBB>>>:::777666444444555777===LLLZZZiiiooossssssuuu}}}~~~ooo^^^MMMAAA<<<:::888666444333222333333///...------++++++***))),,,,,,++++++******)))))),,,,,,,,,,,,---.../////////000111111111111222333333333333333333333333333333333333222111111000000///000111333444555666666111111222333555666666777222222333333333333222222222333444444555555555444000222444555555444222000///111333444333222333444222333444444222222333444111222222444555777999:::777777666555555666777888444444444555555666666666333333444555555555555555777:::===<<<777333111111222222444555666666666666111111000000000000111111333555777888888888999:::777666555444555666777888:::;;;===???@@@???>>>===:::999888666555555555555777555333222333222000...+++---000111000000222333///000000111222222111111111000...,,,,,,...000111222111000///............---,,,+++***)))***+++++++++,,,...000111111000000---.........//////000000...---///111222555AAAMMM[[[``````VVVHHH===555//////,,,+++///000---,,,---,,,,,,,,,+++******))))))++++++***++++++,,,---...+++++++++,,,---...000000))))))))))))))))))((((((%%%&&&'''(((***,,,...//////,,,)))&&&$$$%%%&&&(((###'''+++---...111666:::CCCFFFLLLUUU```iiinnnooofff[[[MMMAAA:::777555333111222333333222333555777555444333333444777:::<<<;;;:::888777777999:::<<<777888999999777555555666333222222222333444666777333333333222222333333333444222111111222333333222555777999<<<>>>???>>>>>>===;;;888444333555:::>>>???@@@AAA???<<<999777777333444444555666666777777777888999:::999888777666333333222///---+++,,,...111222555666666444222000000000000000000/////////......///////////////...,,,,,,++++++***))))))((('''(((***,,,.../////////000111222333222000...---zzzgggQQQ???555000---,,,...---+++---111......//////111222444555555777===BBBDDDGGGRRR]]]mmmxxx}}}vvvqqqiiigggdddaaa___\\\XXXUUUSSSPPPLLLHHHEEEBBB===:::888666777888:::BBBSSSbbbkkkrrrwwwwwwyyy}}}mmm[[[KKKAAA<<<:::888666444333333333333...---,,,,,,******)))(((******************))))))***+++,,,............---...///111111000111222444333333333333333333333333333333333333222111000000...///111333555555555555000111222333444555555555333333222222222222333333333444444444444333333222333444555666666555444333111222444444333444555777222444555555444333444555333333333333333444555666555555444444444666777888555555666666666777777777555555555666666666777777666:::>>><<<777333222333333444444555555444444444222111000//////////////////222555777777777888999444444333333444666888::::::;;;<<<===>>>>>>>>>>>>:::999888777666666777888999666222000000111000//////111444555444444555666000000111111222222111111333222000///......///000111000000//////000000111...---,,,+++***+++,,,,,,)))+++---000111000///............---......//////,,,---///222222666BBBNNNYYYZZZVVVJJJ>>>777222---///+++***...///---,,,...---------,,,++++++******++++++++++++,,,---......)))***,,,---...//////...))))))))))))))))))))))))%%%&&&'''(((+++---///000---+++)))'''''''''((()))&&&'''***...222666:::<<>>>>><<<<<<;;;<<<======:::<<<===;;;777555555666444333222222333444555666111000000000000000000111444333111111333555555555555666999;;;===>>>>>>???;;;;;;;;;999888999<<>>CCCEEEIIIUUUaaarrr|||zzzsssnnncccaaa^^^\\\[[[ZZZWWWUUUQQQNNNJJJFFFCCC@@@;;;888777666666777:::BBBTTTeeejjjrrryyyzzz||||||lllZZZJJJAAA===:::999777555444333333333//////...---,,,++++++***++++++++++++++++++,,,,,,(((***,,,...///...---,,,+++---...///...///000222111111111111111111111111111222333444555555555555000111444666777777777777111222333444444444444333444333222111111222333444333333333222111000///.........000222333444555555444555666666666777999;;;555777888888777666666777666555444333222222222222222111111111222444666777222222222222222222222222777777777777888888888999888<<<@@@???:::666666777999999777666333111///...222222000//////.........---000333555666666777888333222222222333666999:::;;;;;;;;;<<<======>>>>>>999999888777777888999:::999666111///...///000///---///222333222222222333222222333444444444333333444333222111000//////...//////000000111333444555///...---,,,,,,,,,------(((***---///000000...---///......---------......+++,,,000222333666BBBNNNTTTSSSLLL???666222///,,,...)))(((+++,,,++++++---***++++++,,,,,,---......++++++++++++,,,---...///''')))+++...///...---,,,))))))))))))************###$$$%%%'''))),,,...///&&&%%%%%%&&&''')))+++,,,((()))***///555:::===>>>:::999;;;BBBJJJRRRUUUUUUMMMIIIAAA:::444333444555000111222222333555888;;;:::999888888999<<>>???===999555555777444444333222333444555666333333222222222222333333444333111222555777888888666777999:::<<<===>>>>>>999;;;===>>>===<<<===>>>BBBBBBAAA>>>:::888888999666777777777888888888999888777777666666666555555111222444444222111222222222222333333222111//////......//////000000111111/////////000///......---///......------,,,++++++(((***+++---......------333555777888777555222111zzzhhhUUUEEE:::555333222222111000//////...***+++,,,+++***+++...000555777999<<>><<<;;;<<<===>>>AAA@@@>>>;;;888666444333333333222222222333555555444555444222000///000222222333666888999999888777777777777888999:::;;;<<<======>>>???????????????AAA>>>999555333333444666999777555666999:::999777666666888999:::;;;;;;;;;777777666555444333222222222111///...---------......000222444444444333222555222//////111111...+++...///000000000...+++***++++++++++++++++++++++++---...000222333222111000sss```NNN???555111111111000//////...---------............///222444888:::<<<@@@GGGVVVgggtttzzzsssjjjdddaaa^^^[[[XXXWWWUUUSSSQQQMMMJJJFFFCCCAAA>>>:::777333555777888<<>>BBB===:::666111...,,,++++++)))***+++,,,---...//////++++++***))))))***++++++---,,,***)))(((((()))***'''((((((***++++++***))))))***+++,,,+++*********)))((((((''''''(((((()))&&&###!!! """%%%((()))...///222777:::;;;999888222000///000444777777777:::999666444333333333444555444444444444444555666::::::<<<>>>@@@BBBDDDEEE???>>><<<:::::::::;;;<<<@@@???>>><<<:::777555333111000///......000222333222333333222000//////000333444666999:::999999888666666666777888:::;;;<<<======>>>>>>>>>>>>======;;;999666333111111222333555222///000333555666555555666777888::::::;;;;;;999999888777666444333333444333111000////////////...///222444666666555555111///---------,,,+++)))+++,,,---------,,,+++***...........................///000111111111000///|||kkkXXXGGG:::222///.........---,,,,,,++++++,,,---...//////111444777;;;===@@@EEEOOO___qqq~~~zzzqqqgggaaa]]]ZZZWWWVVVUUUTTTRRRPPPKKKHHHDDDAAA???<<<999777666777888;;;CCCPPP^^^hhhpppuuuzzz}}}~~~ppp[[[KKKCCC>>>:::;;;888555333222111///---......---,,,,,,,,,,,,---......---,,,,,,---......---......------...222444333444444444222222444555444333111000//////000000000111111222333333444444222222333333333333222222222222111111000000000000000000//////......------111111222222333222222222555444444333222222333333777666555555444444555555444444444444333333222222...///111222222222111000000000111000///000222555666666666444333333444666777888888777555555666888777777888999999888777666222333333444444333333222222222333444555555555555///...------...///000111000000/////////111222333111222333333222222333444333333222222222222333333000///.........///000111//////000000///...---------,,,+++++++++,,,......///000000111111111111111,,,,,,,,,,,,...///111333//////------,,,---...///000///...------...///000333333222111///---,,,+++,,,---......000333777;;;555333000---++++++,,,,,,&&&'''((()))+++,,,---...******))))))))))))************(((''''''((()))***''''''((()))++++++,,,,,,***,,,------,,,+++++++++***)))((('''&&&$$$######!!!  ###&&&'''111444777888777555444333222000//////111222333222444333333333333333333333555444444333222222333333777888999:::<<<>>>@@@AAA<<<;;;999999888999:::;;;>>>??????>>>;;;888555333111///---,,,,,,...111222111333555555333111000000444555888:::;;;::::::999555555666777888:::<<<======>>>>>>======<<<;;;:::777666555333222222222222555333111111444777999:::666666777888999::::::;;;::::::999777666444333333444333222000//////...///...000222444666666666666---......---+++))))))***+++++++++++++++,,,,,,---------------------------000000000/////////......xxxeeeRRRBBB888222000,,,+++++++++*********))))))***,,,,,,---///333666;;;>>>BBBJJJVVVgggyyy|||sssjjjcccYYYWWWTTTSSSSSSRRRPPPOOOHHHEEEAAA===;;;:::777555999999:::AAALLLYYYeeekkkrrrvvv{{{xxxeeeRRREEE>>>:::888777555222000//////---,,,//////...---------------///...,,,++++++,,,...///------,,,++++++---111444222333444333222222444666222111000///.........//////000000111222333444444444333222222111111111111222222222111111000000///000000///---,,,+++++++++---...///000000000000000222111111000000000111111222222222222444555666777555555444444444555555555222333333333333222222111------------,,,---000333444444444333111111222444666777777666555444666777777888999999999888777666333333444444444444333333111222444555666555444333...---+++***+++,,,---...000000//////000111222222222333444444333222333555444333333333333333333444111000...............---+++******+++...///,,,***++++++***)))((())))))***+++---///111222222111000,,,,,,,,,---...111333444...---,,,,,,,,,---...//////...,,,++++++---///000333333333222000...,,,+++------...------...111333111000...---,,,,,,---...)))))))))*********+++++++++******************+++'''&&&%%%$$$%%%&&&'''((('''((()))))))))***,,,...///111444333///,,,,,,---++++++)))'''%%%###!!! !!!  $$$(((111444777777333//////000///...------///000222222...///111222333333333222444444333333333333444444666666666777999;;;===>>>999999999888999:::;;;;;;<<<===>>>>>><<<999555333444222000......000222444222555888999888555444333444666888:::<<<;;;::::::666666777888:::<<<>>>???>>>>>>===<<<;;;999888777555555555555555444333333555555666777:::<<<======888888888999:::;;;<<<<<<::::::888777555333222111111111000///...---------000111222333444444444444,,,///000...+++)))***---,,,,,,++++++,,,...000222////////////////////////111111///...------------rrr^^^KKK>>>666222000************))))))))))))((()))***+++,,,///333555:::>>>DDDNNN]]]mmm}}}}}}uuukkkdddWWWTTTRRRQQQQQQPPPOOOMMMGGGDDD@@@<<<;;;:::888666:::;;;???IIIVVVbbbkkkoooqqqtttyyyrrr```OOODDD>>><<<<<<555222///.../////////...000///......------......---,,,***))))))***,,,---+++++++++))))))+++///222111222333333222222444666333333222111000000000000......//////////////////555444222111111111111222444333333222111111000000555444444222111000///...------...000111111111111.........//////000222222000000000111222333555555555555444444444555666666999777555222111111222222.........---,,,...111444333444444333222111222333555666666555444444555777888999:::::::::999777666333444444555555444444333555666888999888777444333///...---,,,,,,,,,---.../////////000000111222222222333444333222111222333222333333333333333333222555333222333555555444222***((('''***///111///,,,+++***))))))((('''''''''(((***---///111111000///,,,+++,,,,,,...000222444111000000//////000111222///...,,,,,,,,,...000111000000111111000///---,,,---......,,,++++++,,,...//////------,,,,,,---.....................//////,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%$$$$$$%%%&&&''''''((())))))(((***...111888<<>>888888999999:::<<<======;;;<<<======<<<999555333555333111//////111333444111444999;;;999777555444555666999;;;<<<<<<;;;:::999999:::;;;<<<>>>???@@@>>>>>>===<<<:::888666555222333444555555444333333000444999===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<:::888666444222222000000000000000000//////333333333222111000000///+++---///---***(((***,,,,,,+++******+++...111333444444444444444444444444222111000...------------vvviiiUUUCCC999333000...***************************+++------...000444777;;;???HHHTTTdddsss{{{rrrhhhaaaVVVSSSQQQOOOOOOOOOMMMLLLHHHEEE@@@===<<<;;;:::999888<<>>???::::::;;;;;;:::888555444222111000/////////000000///222666888777555444333555666888;;;<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAA>>>>>>===<<<:::888666555111111222222222222111111111777???DDDDDDAAA>>>===>>>===<<<<<<<<<===???@@@@@@???===;;;888666444333111222333444444444444444555444333111000...------***++++++***)))((()))))))))((((((((())),,,...000333333333333333333333333111111000000///...------ooobbbNNN???666222///---******++++++++++++++++++,,,---...//////111555777>>>CCCNNN\\\kkkzzz~~~xxxoooddd\\\VVVSSSQQQOOONNNNNNLLLJJJFFFBBB>>>;;;::::::999888666>>>KKKZZZfffnnntttvvvrrrtttxxxooo___NNNEEE>>>999888:::666333000...///000000000///...------,,,,,,------************************(((***++++++***+++---000...///000000///000222444444444444444333222111111555555555555555555555555444444444444333333333333333333222111000///.........000222333222///,,,***+++,,,---///111222222222111111111111222222333444555444444333333333333333666555444222222333555666777666444222111000000111222222000...---...222555444666777666555333444555333444555444333333555777888999999999999777666555333333444444444444333333222333444444444333222111000000111222111///---,,,,,,---...000222333444444111222333222000///000111000000111222222111000000---,,,---222777:::777333///---******,,,...000111,,,,,,,,,,,,+++******))))))***,,,---////////////,,,+++++++++,,,---///000...---,,,*********++++++///000000111111222333333///000222333333111///...---...///---+++++++++,,,)))))))))***+++,,,---...((((((((())))))*********+++,,,------------,,,++++++***)))'''''''''(((((($$$'''+++,,,...333<<>>??????999999999888777666555444///000000000///......---...111555777666555444555444666888:::;;;;;;:::999======<<<<<<===>>>>>>???>>>>>>===<<<;;;999777666222222222222222222222222444:::AAAEEEEEEBBB@@@???>>>===<<<;;;<<<===???@@@???>>><<<999777444222111000111333555777777777777555444333111000///......,,,***))))))***+++***(((((((((((((((***,,,---///////////////////////////000000111111111000...---|||mmm___MMM>>>666333111///+++++++++++++++,,,,,,,,,,,,---.........000333666AAAGGGRRRaaaqqq~~~~~~xxxnnnbbbZZZVVVTTTQQQOOONNNMMMKKKIIIBBB???:::777666666666555444>>>OOO^^^jjjqqqvvvxxxxxxyyy}}}ooo___NNNGGGBBB<<<;;;===666333...,,,,,,,,,---,,,......---,,,,,,,,,,,,---)))***++++++++++++***)))(((***,,,,,,,,,,,,...///---...////////////111333111111222111111000///.../////////000000111111222333444444555555444444333222222111000///...------///111444666555222///,,,'''(((***,,,---/////////333222111111000000111111333333333444555666777888:::888777555555555777888444555555666555444222222111000...+++***+++...222222444555444333111222222222333444444333333555777777888888888777666444333444555555666666555555444444555666777777888888888,,,...///000///---***(((+++,,,...000222444444555333555555444222111222333222333444555555444333222222111111555:::;;;777222...---***'''&&&(((+++------------------,,,++++++++++++,,,...///000000000///......---...///000111111000///---,,,,,,------,,,---///000111111111111111333444555444222///------...///...,,,+++,,,---'''(((***+++---///111111...---,,,+++***(((''''''***+++,,,------,,,+++******)))'''&&&%%%%%%%%%&&&###'''+++...111888CCCLLLXXX___ccc\\\LLL;;;///***$$$""""""&&&)))111777===@@@@@@AAADDDHHH===666...***+++...//////(((***,,,,,,+++---111555444444333333333333333333444333222222111111222222444222111///000222444666444555777:::<<<===>>>???999888777777666555555555///000111111111000...---000333666888777777777777444555777:::;;;::::::999======<<<<<<<<<<<<======>>>>>>===<<<;;;999888777666555444333333333444444111777===???>>><<<;;;<<<>>>===;;;;;;;;;<<<>>>???<<<;;;999666333000...---...///222444666777888777555444333222111111111111///,,,***+++......,,,************+++,,,...//////000000000000000000000000///000222333333111///...uuucccMMM???:::333222333,,,---.....................---...000222444777;;;>>>BBBKKK[[[kkkzzz}}}vvvjjj]]]TTTSSSRRRPPPNNNKKKHHHFFFEEECCC???;;;999999888555333555???OOO___kkksssyyy|||xxx{{{wwweeeXXXJJJEEECCC???;;;:::777666444222111000//////......---------,,,,,,,,,---***'''(((***,,,+++***//////...+++)))+++000444222000///------///000222444555555444333222111000...............///000000444444333333333222222222555444111///......///000///111333555666444222111///000111111000111333555222222444444444333222111111111111111111222333444333444555444333222333444333333333333333222111000000///...,,,+++++++++,,,555555555444444333333333444444444444444444444444555444333333222222222222222444666888777444111///666666777888:::;;;<<<===666555333111///---,,,+++)))+++---000222333333333000000000222444555444333333333333333333333333333222222333444666888:::;;;444111...***))))))+++,,,++++++************++++++***+++,,,+++***+++,,,...++++++,,,,,,,,,---------,,,---.../////////...---............///111222333/////////000111111///---***,,,------+++***))))))+++***)))((()))***,,,...//////...---,,,,,,+++***)))***+++,,,---,,,+++***,,,+++)))'''%%%$$$###"""%%%&&&)))///:::GGGSSSZZZgggfffbbbXXXHHH777)))"""%%%!!! """"""!!!###''')))222:::???DDDGGGDDD???777222......000000---******+++,,,---............//////...------------......///000//////000333555333333333111000000333555777999===BBBEEEEEEAAA>>>===;;;999777555333000---,,,---------------------666777777777555666777999777555555666999;;;<<<;;;??????===<<<<<<===>>>>>>?????????===:::888999:::777666555444333333333333555777::::::999888999999<<<>>>@@@AAA???<<<;;;;;;>>>===;;;777333222444666555666777777888888777777444444444333111///---,,,,,,+++***,,,///111222111........................111///---...000111///---222111000...,,,***)))(((yyynnn]]]HHH;;;777000///000***,,,,,,,,,---------......---///111222444777;;;>>>EEENNN^^^ooo}}}~~~|||yyyrrrhhh\\\UUURRRQQQOOOLLLHHHFFFCCCBBB@@@<<<999777777666444111999EEEUUUeeepppwww|||~~~{{{}}}}}}qqq]]]PPPDDD@@@???<<<999999222111000///...---------000/////////............000...++++++---///...---+++,,,,,,***((()))---000......---------...///000111111111111000///......---------......///000111444444444555555666666666333222000...,,,,,,---...+++,,,.../////////---,,,000111222222111222444666333333444444444333222111222333333444666777999:::999::::::888666444444555333333333333222111000000...---,,,++++++,,,---...666555555444333222222111333333333333333333333333555555444444444444444444333444444555555444333333666666777999999:::::::::555444222000...,,,+++******,,,...111222333333333111111111222333444444444444444333333333333333333000000000111222444666777777444000,,,***)))***++++++******************+++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------,,,------...///000000000000000000///---,,,+++---......,,,***))))))***)))(((((()))+++---...000000///---+++***)))((())))))***++++++******)))(((((('''%%%%%%$$$$$$$$$&&&(((---666CCCRRR___gggkkkhhhaaaTTTDDD333'''!!! !!!!!! $$$***333===CCCHHHLLLJJJEEE555111------000111...+++,,,,,,------...//////000///......---------......////////////...000333666999888666333111111333666:::<<<@@@EEEHHHGGGDDDAAA===;;;:::888777555111...,,,,,,,,,---...///000111333444555444333333555777555444333555888:::::::::<<<;;;:::::::::;;;<<<<<<>>>>>>>>>===:::999:::<<<666555444333333333333333444555555555444555777999999;;;======;;;:::::::::<<<;;;999666333222444777444444555555555666666666555555444333111000//////+++***)))))),,,---------------......//////000000000...------///000///---------------,,,,,,,,,,,,wwwkkkVVVCCC888444------...)))++++++,,,---...//////000---///111333555888===@@@IIISSSddduuu|||{{{yyyuuuqqqkkkccc[[[UUUTTTRRRPPPLLLIIIEEEBBBAAA???<<<999777666666555333@@@LLL___nnnxxx}}}uuugggTTTIII???======:::888888222111000...---,,,++++++////////////............111///------///000//////---...///...------///111,,,------...///000111111000000000//////...------,,,---...///000111222333333333444555666777888888333222000...------......---.........////////////---...//////...///111333444444444444444333222222222333444666888:::<<<======>>>>>>;;;888666666666333333333333222111000///++++++******+++---///000555444444333222222111111333333333333333333333333333333333222333333444444444444333333333444555555555666777888999888777777444333222000...,,,******,,,---///222333444444444333222111000111333444666555444444444333333222222111000000///000222444555:::777333///+++***))))))***************************+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,+++---------------,,,+++***,,,,,,++++++++++++,,,,,,000000000000///---,,,+++...///000...,,,***)))))))))((((((((()))+++---///000///...,,,***((('''&&&((())))))******)))((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%(((///;;;JJJZZZhhhppplllggg\\\LLL;;;...%%%""" $$$$$$"""$$$)))///777@@@DDDHHHIIIEEE>>>222///,,,---///000///---...---,,,,,,---...000111.........---......//////222222111000000222666999>>>===:::555222222444777;;;<<<@@@DDDGGGGGGDDDAAA<<<;;;;;;;;;:::777333///------,,,,,,---000222444222333444333222222444666444333222333666888999999888888888888888999:::;;;<<<======<<<::::::;;;<<<444444333333333333333444444444333111111333777:::999:::;;;:::999999:::<<<999999888555222222444666444333222111111333444555666555444333222222222222000...------...///...---,,,------...///000111111///---,,,---...///...---+++,,,,,,,,,,,,,,,,,,---tttfffQQQ???666444------///***,,,,,,---...///000111222...000222444777;;;???CCCNNNYYYkkkzzz}}}xxxvvvrrrmmmhhhccc^^^YYYUUUXXXVVVSSSOOOKKKGGGDDDCCCAAA???<<<:::999999999999FFFTTTgggvvv~~~}}}lll]]]OOOFFF>>><<<;;;999777777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------...///000000000000000000---...000222333444444444222222111111000000000000---...///111333555666666222333333444555555666666555444333111111000111111000///.........///111111,,,---......---...000222444444444444444333333222000111333555777888999:::<<<======;;;888777777888444444333333111000///...************+++,,,...///111111111222222222222222444444444444444444444444000/////////000111222222555555444444444444444444222444666777888888777666555444333111///---+++***---...000333444555555444222222000......000333666555555555444333333222222555444333222333444555666999777444111...,,,++++++******++++++++++++******)))*********((((((***,,,---------,,,,,,,,,,,,,,,......//////////////////---,,,+++***************---...///...---,,,------000000111///,,,***)))***((((((((()))***,,,---......---,,,+++***(((((('''))))))))))))))))))((((((%%%$$$$$$$$$%%%&&&''''''###'''...999GGGVVVbbbiiiccc\\\OOO???000'''"""""""""!!!$$$(((***+++222:::AAAFFFJJJIIIFFFBBB:::222///---,,,,,,///000///......---,,,++++++---///000......---......///000000555555444333333555999===>>>===999555222222555777888:::===AAACCCCCC@@@>>>;;;;;;<<<======:::555111///...,,,+++,,,///222444333444555555444444666888444333222444666999999999777888888999:::;;;;;;<<<;;;<<<<<<:::888888999:::444444333333333333444444333444444333222333777999999::::::888888999<<<>>>999999777555222111222444333111///---...000333555777666555444333333444444333111//////000000///...------............//////------------..................---,,,++++++******~~~lll\\\III999333333------000+++******+++,,,...///000000...000333666:::>>>DDDHHHTTT```qqqyyytttpppllleee```]]]ZZZWWWUUUYYYWWWTTTPPPLLLHHHDDDCCC@@@???===;;;::::::<<<===KKKZZZmmm{{{xxxeeeTTTKKKCCC<<<;;;999555222333333333222111000000000000++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---***+++,,,---...---,,,+++,,,...///111333444555555333333222111111111222222...000222444666888888999555555555555555555555555444444333222222222111111+++***)))((()))***,,,------...//////...///111333333333333222222333333333222222444555555555555555666777888888777666777999444444444222111///---,,,+++******)))***+++,,,------...///000111333444555444444444444444444444444////////////000000111222555666777888777555222000111222444666777777777777666666444222000...---,,,...///111333444555555444111111///---+++---111555555555555444444333333333666666555555555666666666666555444333111///......++++++,,,,,,,,,,,,++++++))))))***)))'''''')))***...------------------------------...///000111222...---,,,+++************)))+++------,,,,,,...000000111000...+++))))))***((((((((()))***,,,------************************++++++******))))))))))))''''''&&&&&&&&&&&&&&&'''%%%(((---555???JJJSSSXXXNNNHHH===000%%%  """"""%%%***...555AAAMMMWWWYYYWWWOOOGGG???666------,,,+++,,,.../////////...---+++******,,,...///---------...///000111222555555444333333555999<<<:::999777444222222555888777888:::>>>AAAAAA>>>;;;;;;;;;<<<>>>>>><<<777333222000...,,,,,,---///111222444555444444444666888555444444555888:::;;;:::::::::;;;<<<======>>>>>>;;;;;;;;;999666555666777555555444444333333444444111333444555444333444555777777777555444666999<<<999999888555222000111222222000...,,,,,,///222444777666666555444444444555111///---,,,------,,,+++000//////...---,,,++++++,,,---............//////......---,,,,,,+++******|||iiiVVVBBB444000111++++++///+++(((((()))***+++,,,,,,------000444999===CCCIIIMMM\\\hhhxxx}}}uuupppjjjfff___ZZZXXXWWWUUUTTTUUUTTTQQQMMMHHHDDDAAA@@@======;;;999777888;;;>>>PPP___rrr~~~tttaaaOOOFFF???:::888555000...///,,,------...///111222333------------............---///000000///......///,,,++++++,,,......---,,,+++,,,---...000111222333222111//////...///000111///111333666888999999999999888888888777777777777222222222222111111000000***)))((((((((()))+++,,,)))***++++++***+++---///111000000000111222333444555555666777666555444333000222444555555555777999555555444222000...,,,+++******)))))))))***,,,---+++,,,---///111222444444444444444444444444444444222222222111222222333333555777999;;;:::777444111333333444555555666777777777666555333111///------...///111333444444444444000111000---+++,,,000555444444444444444444444444333444666777777666555444333333444333333222111000,,,,,,............,,,,,,***++++++***(((((()))+++........./////////000000,,,+++,,,,,,---...000111...---,,,+++++++++++++++&&&)))++++++***+++///222///000///---***)))***+++)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,***)))))))))))))))))))))((('''&&&&&&&&&&&&(((***---222888>>>CCCFFF:::666000(((!!! """###$$$)))000666???NNN\\\```___WWWKKKAAA:::333,,,+++++++++,,,---...//////...---,,,+++,,,,,,---...---------...///111222333111222333333222333666888666777666555333444777999999999;;;>>>AAAAAA>>><<<;;;;;;<<<===>>><<<999666333222000...---...///000111222333333222333555777777666555666999;;;<<<<<<<<<<<<===>>>????????????999::::::888666555666777888777666555444444444444///111333333222000///000222333222111///000333666888888888666333111222333222111...,,,---///222444777777777666666444333222111///......///000000///222111000///---+++******,,,...//////......000111,,,,,,---------------...{{{eeeRRR>>>222000222,,,,,,111...*********++++++,,,,,,,,,---000555;;;@@@GGGNNNSSSdddooo~~~{{{sssmmmeeeaaa[[[WWWUUUUUUTTTTTTRRRPPPMMMJJJFFFBBB???>>>;;;;;;:::777555777;;;???TTTcccuuurrr___NNNCCC===999999666000...///,,,,,,,,,---...///000111,,,,,,---------.........---000222222000//////000...---+++,,,///000///---,,,,,,,,,,,,---///111222000///...------...000111///111333666777888777777888888888888888888999999222222222222222222111111---------------...//////((()))***)))))))))+++---............000222444555555555777777777555333222000111333444555666888:::555555444222000...,,,***(((''''''((()))+++---...,,,------...000111111222222222222222222222222222444444333222222222333333555666888:::::::::999888999777555444333444555666777666444222000...---,,,...///111222333444333333111222333000,,,---111666333333444444555666666666111333777999:::888555444222333444444444222000///---...///000000///...------......---+++***,,,---......///000111222222333///...---,,,,,,---......,,,,,,++++++***+++++++++&&&)))++++++((()))---222......---,,,))))))***,,,*********+++++++++***************+++++++++++++++,,,+++)))(((''''''((((((((('''&&&&&&%%%%%%&&&&&&)))***,,,///333666999:::222111///,,,)))((()))++++++///777@@@GGGOOO]]]kkkbbb^^^SSSCCC999444000,,,++++++,,,,,,,,,,,,...///////////////////////////,,,,,,---...///111333444000222444555555555666888777888999999777777888:::999:::;;;>>>@@@@@@>>><<<;;;::::::<<<===<<<:::888333333222111111111222222111222444444333444777999777666555777999<<<<<<<<<<<<===>>>>>>???>>>===<<<777888999888888888:::<<<;;;:::888777555444444444333444444222000...///000000000000///------///111555666777666444444555666222111///......000222444666777888888777444111///222000///000222444444444333222111000///...---,,,,,,///111000//////111333///..................---uuu___JJJ???333222444//////444111........................---000666<<>>;;;;;;:::888666777<<<@@@WWWeeewww~~~qqq^^^MMMBBB>>>;;;;;;888333111333222111000///...---------*********++++++,,,,,,,,,,,,///222222000......000,,,)))'''(((+++,,,+++***///...------...000333444111000///......///111222...000333555666666666555444444555666777888999999444444555555555444333333.........////////////000...///000000//////111333,,,,,,,,,---///111444555222333555666666444222111111333555555555666888:::666555444222000---+++***%%%%%%&&&'''))),,,///111......//////////////////000000000000000000000000333333222111000000000111666666777888999;;;===>>>===;;;777444222222333444666555333111///---,,,+++...///000222333333333222222444555222......222777222333333444555666777777111444999<<<===;;;777555222333444555444222///......///000222222000///...000000000///------...///......///111222333444555444333111///...---......++++++************++++++'''***,,,+++'''''',,,000------,,,+++))))))***,,,***++++++++++++***)))))),,,,,,,,,+++++++++******+++***((('''&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''(((***---///222444555333444555555333333333444555;;;FFFQQQWWW]]]jjjvvvgggbbbTTTBBB777444222///+++,,,,,,,,,++++++---///000000111111111111000///,,,,,,---...000222333444222555888999999888999999:::;;;======;;;:::::::::999999:::<<>>@@@<<<;;;:::888666555444444999888666222//////111333000111111000...---...000222444555666666666888:::222222000000000111333444555777888999777444000------,,,,,,---000222333333333333222222111000000000---///111111000///222444444333111000...,,,+++***vvvdddQQQDDD888555111//////000//////...,,,+++---111333111000222333777===DDDMMMTTTYYYrrr|||~~~vvvmmmggg^^^ZZZVVVSSSRRRRRRRRRRRRPPPOOOMMMJJJFFFBBB???===@@@;;;777666444777AAALLLdddooo{{{vvvfffVVVLLLAAA>>>:::777666555444333444444222000///.........,,,,,,------.../////////222222111000///...------)))***---......,,,)))'''***,,,...///000111444666111111111111222222333444333333333444444555555555555444333222333555888999333333444444333222000//////000111222222111000///111111000///---,,,++++++---///111444666888888888666666666666555555444444777333222333333111333777666555222///---***)))(((((((((((()))+++---000111222333333444333111...---...000111111000/////////000111333444333000---+++...333777777444444666:::<<<<<<:::888666555333222333222222111///...,,,+++,,,...000222333444333333444333222111111111222333555555444444444555666666888777666888::::::777333333222111222333333222000//////...///000222444555555444222000///...---------,,,,,,...000111...+++222000...,,,,,,,,,---...+++******)))(((''''''&&&((((((((())))))))))))))),,,,,,++++++++++++******)))***+++,,,---,,,++++++///---***((('''(((***+++++++++)))(((&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''''''+++///444555555777===BBB>>>===???CCCEEEEEEIIINNNNNNRRR[[[fffqqqwwwzzzyyyooo```OOOBBB888000...000000---******---000000///555333111///......///000222000...,,,---///111333333333555666777777777777999999::::::;;;<<<<<<===888:::===??????===;;;:::<<<:::888777888888777666000//////...------,,,,,,000111444666888999999999:::888777888999999888777::::::;;;<<<<<<<<<;;;;;;===;;;888888:::<<<======;;;999777444333333333444333333444444333111000...111111111111111000///...222444666888888999;;;<<<999777666555555555333222444444444444555333///,,,******,,,---///000111222333333333333111000///...///.........///000222333333111....../////////...{{{ooo]]]JJJ>>>888555111...,,,,,,***))),,,***)))+++...000///...555777;;;@@@GGGPPPYYY^^^rrr}}}~~~vvvmmmhhh^^^ZZZVVVSSSSSSSSSSSSRRRNNNMMMKKKIIIEEEBBB@@@>>><<<888555444444888CCCNNNgggqqq}}}rrrbbbRRRIIIAAA===999666444333222111000000///...---------...------......///000000000222111111000000//////...+++,,,...//////---,,,+++)))***---......000222444333333222222222333444444333333333444444444444444555444333222222333555666333333444444333222000///000111111222111000///.........---,,,,,,+++******,,,...000333555666777777777777777666666666666666777333222333333222333777666555333000---+++***)))(((((((((((()))+++---///000111111222111///,,,+++---...//////......---...///000111222222111000///---111444444111111444888:::999888777555444333333333222222111///...,,,+++...///111333555555555555555444333333333444666666888777666666555555666666666555444666888888555333333333222333444444111///,,,++++++++++++---...///555444333222000///...---///......///222222000---///...,,,***)))***+++,,,+++******)))((((((''''''((((((((((((((((((((((((+++++++++++++++*********++++++---......---,,,+++,,,+++)))'''&&&'''((((((***)))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&---666<<<@@@CCCHHHMMMMMMJJJKKKPPPTTTVVV[[[```^^^bbbiiirrrzzzttteeeRRRCCC888000---///000---+++,,,...000000///000///.........///000111000///.........000222333777777777777666555444444777777777888888999999999555777888:::;;;:::999888888666444444555666555444000000000000000000000000111222444777888999::::::777555555666777888777666777888999:::;;;<<<<<<<<<>>><<<:::999;;;=========;;;999777666555555666777555666666666555444222111111111222111111000///...111222444444555666999;;;===;;;:::999:::999777666444333222222222111...,,,***+++,,,---///111222222333333333333222111000///......------...///000111333111///...///000000000vvviiiWWWFFF;;;666333///---,,,,,,***)))+++***)))***---...///...222555999>>>EEEOOOYYY```sss~~~{{{tttlllfff^^^[[[WWWUUUTTTUUUTTTTTTNNNLLLKKKHHHEEECCC@@@???:::777444555666<<>>@@@@@@@@@999999:::;;;<<<<<<<<<<<<:::999888888999888777555888777777777888999:::;;;::::::999999999888888777666777777777666555333111222333333222333666;;;>>>===<<<;;;;;;;;;:::888555111///---,,,---...---,,,,,,,,,...000222333555666555444444333333333333333444333333333333222333333222000//////111333333333xxxiiiXXXGGG:::333000///......000111111000---,,,,,,,,,---...111222333777;;;@@@GGGRRR```kkkyyy|||wwwqqqjjjccc___]]][[[YYYXXXYYYYYYXXXWWWVVVSSSOOOJJJEEEBBB???>>>>>>;;;:::<<<@@@IIIXXXfffooovvv~~~yyyiiiXXXKKKDDD:::888444333333444444333222111000...------,,,,,,******+++,,,,,,------...+++,,,,,,------......///...---,,,,,,---///111222111222444444444444555777777666444222111222333555333444444555444333111000111333444666888888888888444444333333333333333333444333222111000///......////////////////////////---///111333555555555555333333333333333333333333222//////222333111111444///...---,,,+++***************+++---///222555777777777666666555333222222,,,+++***,,,...///---+++000111111111111222222333222333444444333444555777444444555666666777888888333222000///............///000000111333444555666000111222444666888::::::666666666666777888999999=========<<<;;;;;;;;;<<<;;;<<<<<<======:::555111444333111///.........///---...///000000...,,,***---///000111111000000000//////...---,,,,,,,,,,,,************))))))))))))''''''&&&&&&%%%%%%%%%$$$)))***,,,...//////...---+++,,,---......---,,,+++***+++,,,,,,,,,***((('''((((((((()))***+++------)))((('''&&&$$$"""!!!!!!+++333???KKKUUU[[[___bbbXXXSSSVVVbbbpppyyy~~~xxxdddLLL===555000///111......///000///.........---...000222333222000///***+++---///222444555666666777777888888888888777::::::::::::;;;;;;;;;;;;999999888777888:::<<<===;;;888666444444333222000000000000000000000000000111111222333444666777888;;;:::;;;===AAACCCDDDCCC????????????>>>===<<<<<<;;;:::999:::;;;:::888666777777777777888999::::::999999888888888888888888555666777888666444111000111111111111222555:::>>>::::::999::::::999666333000...,,,,,,---......---,,,---///111333555777777777666555444333333444444444444444444444333333333222000//////111333333333xxxhhhUUUEEE:::666000///......//////---,,,+++,,,,,,++++++,,,000333444777<<>><<<===:::999===CCCMMM^^^mmmrrrxxx~~~vvvdddTTTJJJEEE999777333222333444444333000///...,,,***)))))))))))))))******+++,,,,,,---.........//////000000000,,,,,,+++,,,---///111222111222444444333333444555555444111//////111333444222444555666666555333111111333666999;;;;;;;;;:::444444333333333333444444555444333222111000000000.........---------,,,,,,...///111333555555555555444444444444333333333333///------111111///000333,,,,,,+++***)))))))))***(((((()))+++---111444555555444444333111111000000+++***)))+++...///---***000000111222333333222222111222333444444444444333444444555666777888888999333222000............////////////000111333555666222333555888:::;;;<<<===777777777666777888888999<<<<<<<<<:::888777888999===<<<<<<======:::666333333222000...------------//////000111111000///...,,,...000111000/////////...------,,,,,,+++******************************'''''''''&&&&&&%%%%%%$$$'''))),,,...//////......***+++,,,---...------,,,))))))******)))(((&&&%%%$$$%%%&&&''')))+++,,,---+++***'''$$$"""!!! (((///<<>>===>>>>>>>>>@@@AAA@@@===;;;888888888888888888888888888888777777666777777888333444555666444222...,,,,,,---...///000333777:::::::::::::::;;;999666333///...------///000///...---...000222444777888999:::888666444333333444444111111222222222222222111333111//////000222222222wwwdddQQQBBB999666000///...///000000///---,,,------,,,+++---111555444999>>>BBBHHHUUUgggtttzzzuuuoooiiiccc___]]]\\\[[[[[[\\\\\\[[[ZZZVVVSSSMMMHHHCCC???===<<<:::888999???GGGUUUhhhxxxvvvzzzppp^^^NNNFFFDDD:::777333111111111000///...---,,,+++************)))******+++,,,,,,------------------............++++++,,,---...000111222222444555555333333444666222111...------///222444222444666777888666444333222555888;;;<<<;;;:::999555444333333333333444555555555333222222222333333000//////...---,,,,,,+++---...000222444444444444333333222111000//////...---+++,,,///000......111,,,+++***************+++*********+++,,,///111222333222111000///.........***(((&&&)))---...,,,)))---...111333555555444333111222444666777666444222333333444555666777777888333222000...---...///000,,,+++,,,,,,---///111333333444777999;;;<<<======;;;;;;:::888888777777777;;;<<<;;;888444333444666<<<;;;:::::::::999666333111000...,,,++++++,,,,,,.............../////////+++...111111///...///000............---,,,++++++************************((((((''''''&&&%%%%%%%%%%%%'''***---......---,,,***+++---...////////////*********))))))((('''&&&$$$%%%&&&(((***---///000...+++'''"""  !!!'''///<<>>;;;;;;;;;::::::999888777888777666666666777888888333555666777555222...,,,***,,,...///111333666999999888999::::::888444111.........000222222000......///111333555888999:::<<<:::888555333333333444///000111222333333222222333111///...///000000000|||nnn[[[HHH999111///......///111444555555333///000000///---///333888:::>>>DDDHHHNNN[[[nnn||||||wwwqqqlllfffbbb]]]\\\[[[\\\]]]]]]\\\[[[RRRPPPKKKFFFAAA>>>===<<<:::888:::BBBLLL[[[pppxxx|||}}}lllYYYJJJCCCBBB;;;888333000///...,,,+++...------,,,,,,------...***++++++,,,,,,---......***************************+++,,,...000111222333555777888777666666777888000///,,,++++++...111333222333666888999888666444444666999;;;<<<:::888666555444333222333444555666666555444333333333444555333222111000///...------,,,---///111222333333222000000///---,,,+++***)))+++)))+++//////------000,,,+++++++++++++++,,,,,,///...------...///000111333222111///............)))&&&$$$''',,,---+++'''***,,,000444666777666555444555777:::;;;999666333222222333333444555666666333222///...---...///000...------...///111333555111333555888::::::;;;:::@@@???===:::888777666666<<<===<<<888444111333555:::999888777888777555333000///...,,,++++++,,,,,,++++++*********+++,,,---+++///222222000...///111111111111111000///...---******************++++++))))))((('''&&&&&&%%%%%%"""%%%(((+++------,,,+++***+++---///111111111111,,,,,,++++++***)))))))))'''((()))+++...000333444///,,,&&&!!! !!!)))111>>>KKKSSSRRRMMMHHHFFFNNN___ssszzzsss\\\JJJ777///...//////000---......+++((((((+++///------...//////000//////+++***)))***,,,000333666555666666666666666555555111222333555777888999:::888888888777666666555555444222111222333555555444---...///000222333444555777666666666777888:::;;;<<<;;;;;;>>>AAACCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>???AAADDDFFFEEEBBB???>>>>>>===<<<;;;999888777888777666666666777888999666888999:::888555111///+++---000222333555777:::666666777888888666222///......///222444444111///...///111333666888:::;;;>>><<<999666333333333333///111222444555555444444333111....../////////...{{{ttteeeQQQ@@@777222000/////////......//////000,,,------......111555888<<>><<<999777666777999:::888777666444444333333333/////////---******+++------...///...,,,+++,,,---*********+++---///000111444333111000......---------..................---))))))))))))))))))))))))******++++++++++++******---,,,+++***)))))))))))),,,,,,***'''$$$$$$%%%'''&&&'''***...222444333111+++%%% !!!""""""%%%***111<<>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===:::777444333222333555777777666777777777666444111...---...///000111222333333333...///000222444555777777666555444222000///......///000111222333222111111222222111111000111111111vvvmmm]]]LLL@@@888333000,,,,,,+++++++++++++++,,,***+++,,,,,,---///333666===AAAGGGNNNXXXhhhyyyyyyppphhhbbb^^^^^^[[[YYYYYY[[[YYYTTTPPPIIIGGGDDD@@@<<<999666555444444777CCCVVViiixxx~~~ooo]]]OOOEEE@@@===444111...,,,,,,,,,***)))///000000///,,,++++++,,,---++++++---111333333111000000///...------------//////000111111000000000222222333444444333222222000...,,,++++++---000222555666888999:::999888777777777777777666666666666444444444444333222111111222333333444333222111000000///...------,,,------///000111222333333333333222222222222111000///...---,,,***))))))***,,,---......---------,,,,,,,,,+++,,,------,,,---///111000222333222///---,,,------,,,+++++++++,,,---......000111333333111000///000222333444444333333333///000000111111222222333111...++++++,,,...000000333333333333333333333444666777999:::;;;:::999888888777777666666555555555>>><<<999666555555666777666666555444444333333444...///...,,,***)))+++---+++,,,---,,,***))))))***,,,,,,,,,---///000222333111000///---,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******++++++++++++************)))))))))******++++++***)))&&&$$$###%%%'''&&&(((,,,000444444111...'''!!! $$$)))444===IIINNNKKKEEE???===EEEQQQddduuu{{{rrr```NNNBBB777---******))))))+++,,,++++++******+++,,,---------------,,,,,,,,,+++...///000111222222222222222222333222000000111333444555666666666555444333444555666777888888888777444444333333333222222222333222222222333333333222666666555333333444888<<<999:::===???AAABBBBBBBBB>>>======<<<;;;;;;<<<<<<<<<<<<===@@@CCCDDDBBB???:::999999888999:::;;;<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>:::888555444222333555777777777555555444444222111/////////000000111222222222222222222444555666888888999444333111///...---------...///111222333333222222444333333222222222222222|||nnnbbbQQQDDD<<<777222...///...---,,,,,,,,,,,,,,,***++++++,,,---///333777>>>@@@GGGQQQ```qqqxxxqqqiiibbb^^^```]]][[[ZZZZZZWWWRRRMMMGGGEEEBBB>>>:::777555444222111666BBBTTThhhvvv~~~zzzhhhVVVIIIAAA===;;;444222///...//////...,,,000000000///,,,******+++)))))))))+++///111111111111000///...------------...///000111111222111111222333333444444333333222222111///...------...///222444555777888888888777777777666666666555555555555555555444333333222222333333333333333222111111........................---...000111333333444444333222111000///...---,,,+++***))))))***+++---......//////000000...---,,,)))***++++++***+++---......///000///---+++++++++******)))))))))***,,,---...000111222222111///...---111444333///...111444222333444555555444333222///---******+++---......333333333444444555555555999999999999999999999999<<<;;;:::999888888888888>>><<<888555333222222333444444444444444444444444000000000///---,,,---///***++++++***(((''''''(((++++++,,,---...000111222...---,,,+++***)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,(((((('''%%%######$$$&&&&&&(((,,,000333111,,,(((### %%%+++777>>>FFFIIIEEE>>>999666AAAJJJ[[[mmm|||}}}xxxqqqiii___NNN@@@888000)))((()))))))))+++***))))))((((((((())))))+++,,,,,,------,,,******,,,...000222333333333333222333333111//////000111333444555666666555444444333444555666666777666666333333333333222222222222333222111000000111222333666666555333222333666888777:::===@@@AAABBBAAA@@@<<<;;;;;;:::::::::::::::::::::;;;===@@@@@@???===:::999888777777999:::<<<:::;;;===???AAACCCEEEFFFGGGFFFFFFDDDBBB???<<<:::777555333333555777888888333333222222111222222333222222222222222222222222444555666777777888888888222000...,,,+++,,,---...///000222444555666666666555555444333333333333333~~~yyyhhhXXXFFF===999555///,,,000///...------,,,,,,---+++,,,------...111555888===@@@GGGUUUhhhyyy}}}wwwppphhhbbb___aaa___]]][[[YYYUUUOOOJJJDDDCCC@@@<<<999666555444555555999EEEVVVhhhuuu{{{uuucccRRRFFF>>>999666555444222222333333222000000111111000...,,,---...***+++,,,...000222333444000///...,,,++++++++++++(((***,,,...111222333444222222333333444444444333333333222222111111000000000111333555777777888888888777777777666666666666666555444444333222222222333333333333333222222222///000000000000000000///,,,---///111222333444444333222111///...,,,++++++)))))))))***+++---...///+++,,,...//////---+++***)))***+++***))))))+++------...///...+++******+++)))((((((((((((***,,,---...///000111111000...---...///000///......000333444555666777777555333111...,,,++++++...000111111111222333444666777888999999888777666666777888888======;;;:::999999999:::;;;999777444222111222222222333333444444444444333222333444333111000111222,,,------+++)))''''''((()))))))))***+++---...///,,,,,,+++***)))))))))***)))***,,,......,,,***)))))))))))))))))))))))))))******++++++++++++******(((((('''(((((()))******&&&'''&&&$$$""""""###$$$&&&'''(((***+++***&&&###!!!!!!$$$***222;;;???BBBCCC???999555333:::@@@NNN```pppxxxwwwtttmmmhhh```XXXQQQIII>>>555222...******+++,,,,,,,,,************************---...///111000///---,,,)))+++...000222222222111222333222111.........000000111333444555444333333333333444444555555555555333333333333222222222222333222111/////////222444444444444222000000222333666999<<<@@@AAAAAA???===<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>??????>>>>>>???===:::888666777888999888999;;;===@@@BBBCCCDDDFFFGGGGGGEEEBBB???===<<<999777444444666888999:::333333222222333555666888555555444444333333333333444555666666666666555444000///---++++++,,,...///000111444666888999999999555555444333222222222222~~~wwwgggTTTBBB;;;999444///,,,,,,++++++***))))))*********+++,,,---...111555999>>>AAAJJJ[[[ooo~~~zzztttmmmgggbbb___aaa```___\\\YYYSSSLLLHHHBBBAAA>>>;;;888666444444555666<<>>>>>???===:::666444333555999BBBRRRaaahhhfffbbbUUUMMMDDD===999555222000//////---+++,,,------,,,---------..................000111333333222000///***,,,...000222222222222222333222111.........000...///000222333333222222333333333333333444444444444444444333333333222222222222222000...///222555444555555444222111111333555888<<>>>>>>>>======>>>@@@>>><<<999888888888999999:::;;;<<<>>>???@@@AAAAAACCCDDDBBB???>>>>>>???;;;999777666888:::;;;;;;555555555555666888:::<<<888888666555555555555555555666777888777666444333000///---,,,,,,---///000...///222555777888888888444333222111000000000000}}}vvvgggSSSAAA;;;999444000111---,,,,,,++++++,,,,,,---)))***,,,,,,...111555999???EEEQQQbbbuuu|||vvvpppjjjeeebbb```aaaaaa```]]]XXXQQQKKKGGGAAA@@@===:::888666555444000444===MMMaaaqqq{{{~~~ssscccVVVNNNFFF===777222111000111222111///---)))+++------,,,,,,---///,,,...000111111111333555333222111///...------------...///000000111000000///.........///000111222------...//////000111111111111222333555666888888777777888999999::::::;;;<<<;;;999888777777888888555555444333333333333333222000///---,,,,,,------...///111222333444555555333222000...---,,,---------.....................,,,------...---,,,+++***)))******)))((((((***++++++,,,,,,+++)))(((***+++)))))))))***+++...000111444555666777666444222111222///,,,...222444111...333333444444444222111000*********,,,000333444444111222444666888;;;<<<===999999888777777888999:::777666444333444555777888777777666555444444444444111222333444333222111000///000222222000///000000111222111///,,,)))))))))++++++++++++,,,---...///---------,,,------......)))))))))******)))))))))))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((&&&''''''%%%""" !!!### ###&&&+++555???@@@???;;;888555333333222333444;;;EEEPPPUUUSSSPPPEEE===666333111000222555,,,...---******---...,,,...///000111222333333333///000111222222222111000//////000111222444555555222333333111//////000111,,,---///111222333333222444444333333333333444444555555555555444444444444111333444222//////222555666888999999777555555666666888;;;===>>>>>><<<;;;999999999999999::::::;;;;;;<<<===<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<===>>>>>><<<>>>@@@???<<<;;;===@@@===;;;::::::<<<===<<<;;;888888888999:::;;;<<<===999888777666555666666777777888999:::999888666444000//////.........//////***,,,...111333444444444333222111//////.........{{{uuu```MMM===999777111///333............///000111111,,,---///000111444999<<>>;;;555222333222000111666)))------))))))...111///,,,...000222444555555555000000111111222222222222222111000000111333555666222222333222000000111333---...000222444444444444555444333333333333444555777666666666666555555555000333666444111///222555777999;;;;;;:::888888888777888:::;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::<<<<<<;;;888777999;;;:::;;;;;;<<<;;;:::999888666666777888999:::;;;;;;999<<<>>>===999888;;;???>>>======>>>@@@@@@>>><<<::::::;;;<<<<<<<<<<<<<<<888777555444444555666777555666888:::999888555444//////000000///...---,,,***+++...000111222222222333222000///...---------zzzsssYYYGGG888555222,,,---333+++++++++,,,---...///000111222333444666999>>>AAAEEEOOO___ppp~~~yyyqqqiiicccaaaaaabbb___```aaa^^^XXXPPPJJJGGG@@@???===;;;888777666555888>>>KKK\\\nnn{{{|||nnnZZZLLLEEE@@@;;;666666555555555555444111///...///000///---,,,---......000222222000///111333222111000...,,,++++++***((()))***,,,---.........******))))))***,,,---...000000///......///111222333333333444555666777888333333555666888:::;;;<<<888777555333222333444555666555444333222333444444666444111000000444888:::222333444444555555555555333222///...---...///000444444333222000///---,,,---,,,+++*********++++++&&&''''''&&&%%%$$$&&&'''(((((((((&&&%%%%%%''')))))))))***+++---///222333111222333444333111///------111555666333111222333333222222111111222222333444333333333555666555444999999999888888888888888222333333444555666666777000///...---///222555777===<<<;;;999777555333222222222333444333111///---...000222222111000000000...///...+++(((%%%$$$%%%)))((((((((()))***++++++------------...///000000...---+++******+++---...))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---)))))))))'''### """###""" !!!"""&&&,,,///555AAAMMMFFF@@@888111---,,,,,,,,,,,,---...000222333333222111---,,,000000+++***...(((---...******111555444+++,,,///222444555666666333333222222333444555555222000...---...000222444111222333222111111333444...///111444555666666666666555444333333333444555777777777777666666666666///333777666222000222555555888:::;;;:::888777777777888999:::;;;<<<<<<<<<===============>>>???@@@<<<===>>><<<999888:::<<<<<<<<<===<<<:::777444222111111222444555666888888999<<<>>><<<888777:::>>>???>>>???AAABBBAAA>>><<<;;;;;;=========<<<;;;:::666555444333333444666777222444666777777666333222...///000000000...+++***---...000222333444333333333222111///......------xxxaaaSSSEEE888333111...,,,+++...---,,,+++***)))))))))'''***---111555999???CCCIIIYYYlll{{{}}}vvvmmmgggfffggggggffffffdddaaa[[[UUUNNNHHHEEE@@@;;;666333444555444333666===MMMcccwww}}}yyycccSSSHHH:::666666111333111...+++***+++---...---...///...,,,+++,,,---///////////////000111222222222000//////000000111,,,,,,---......---,,,,,,,,,***)))***++++++***)))++++++***)))***---///111444444333333333444444555777888:::;;;<<<;;;;;;:::;;;:::999777666666777888222222333333333333444444000000111222333333444444777888888777666555444333333333444555555666666777444444444333222111000///000///------------+++)))******(((%%%######&&&))))))))))))))))))*********(((+++...///...///222666444555777666444222111222111222333333111111222333222333555444333222222333555333222333555777888888777888888777555333444555555444444666888777222...---,,,******,,,000555777888888777777555444333222222222111111222222333444///......///000///---******+++++++++***)))((('''$$$&&&((()))))))))***+++000///...---,,,+++******///......---,,,+++******))))))***************)))***)))))))))***,,,...///,,,+++***)))))))))***+++*********'''###!!!###%%%,,,---000444888===BBBFFFAAA;;;333...---,,,+++***)))***+++---...///////////////---+++)))***,,,///...---,,,++++++,,,...//////...,,,---///222333444222333444555555555555444444333111///------000222333333222222222111111111222222222333333444444444333222111111222444666888555444222444777999888666333666:::;;;999666444333777777777777777888888888777777777777777777777777======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<;;;:::777666888888888888888777666555222444666888999777555444666777888888777888:::<<<<<<<<<===>>>???@@@@@@AAA>>>======;;;:::888666555666777777888888888777777888666555666999999666333333222000...,,,,,,,,,---/////////000111222444555333333444444444333333222uuu^^^PPPCCC777333333111//////000///...---,,,,,,+++,,,***,,,000333666;;;AAAEEEKKK[[[ooo~~~yyyssskkkggghhhiiijjjiiihhhgggccc^^^WWWPPPKKKGGGDDD@@@:::777666555333111555===MMMdddxxxsss]]]NNNEEE888444555000333111///------...000222111222222000---*********+++++++++,,,---...///000000///...------...///000000000000000//////......+++***)))***+++,,,+++***++++++******,,,...111222333333222222222333444444888999:::::::::999777666777777777777777888888999444444444333333222222222111111111222333333333444222222222111111000///...000000000111222222333333555444222000000000111222222000////////////---,,,++++++)))'''%%%%%%''')))((())))))))))))*********...111333222000...///111111333444444222000//////333444555444333222333444444444444444222111111111333111000000222444444444222444444444222111222333111000111333555444111---+++*********---111555888888888999999999999888888555444333111000/////////,,,,,,+++,,,------***((()))(((((((((''''''&&&&&&)))+++------,,,,,,---...............---+++***)))******))))))((('''''''''(((((())))))))))))(((((())))))))))))***,,,...//////...---,,,,,,---...///+++,,,+++((($$$!!! !!!"""###''',,,000444333444666999===>>>???;;;666000,,,++++++***)))******,,,---.../////////000000///---,,,---000222111000...------...///000---,,,******+++---...///000000111111222222111111222333333222000//////111111222222333333222222222222333333333333333333444111000/////////111333444444222222333666777666555444666777777555444555555888888888888888777777777777777777777777777777777<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<===<<<:::888777666666777888888888888888111333555777999999888888666777888888888999;;;>>>AAAAAAAAAAAAAAABBBBBBBBB===<<<<<<<<<:::999888777777777888888888888777777888666444555777777666444444333222111111222333333000000000111222333444555333333333333333222111111pppYYYFFF;;;111//////...---...,,,,,,+++***))))))))))))+++---000333666;;;AAAEEEOOO___ttt~~~tttnnnhhhfffhhhkkklllkkkhhhfffccc]]]WWWPPPJJJGGGBBB???<<<999777666333111444>>>PPPfffyyyyyyjjjUUUGGG???444111333...111000///......000222333000222333222///,,,***************+++,,,---///000000...,,,+++,,,...111333000///...,,,+++++++++++++++******+++---...---,,,++++++++++++---///111333333333333333333444555666999999:::999888666444333333444666888999:::999999666555555444222111111000222222222222333333333333333333333333222111000000......//////000111111111555333000------///222444222000//////000000...---...//////---++++++,,,---*********++++++,,,,,,,,,111333555555333000//////111222444444222000///000000111222111///...///000444333333333222222222222111///......000222222222000222222222000000000222------///111333333111///+++***)))***---000444777666666888999::::::;;;;;;444333222111///...---,,,,,,+++***+++,,,,,,***((()))((('''&&&&&&&&&'''(((***+++,,,,,,+++***+++,,,,,,---...///...---+++***************************''''''''''''''''''''''''))))))))))))***,,,---...,,,,,,++++++++++++,,,,,,------,,,)))%%%"""!!!"""###$$$%%%&&&***000777<<<>>><<<::::::<<<<<<999666222///,,,******)))((('''&&&'''(((***++++++++++++.........---,,,...111444111000///---------.........---+++***))))))***+++....../////////000000000000222555555333000/////////000222333444444333222444333333333333333333222222111000//////000111222444333222444666777666555555555555333222333666888::::::999999888666555555777777777777777777777777::::::;;;;;;<<<<<<======<<<<<<=========;;;:::999555555666777888999:::;;;444444555666666777777888555666888888888:::<<>>???<<<666000+++******)))))))))((((((&&&'''((()))******************+++++++++---000333///...---,,,+++***++++++111000///---+++******+++///////////////000000111///111333333111///......---///111333444444444333444444444333333222222222444333222111111111111222444444444555666666666666444555444333222333777999;;;;;;;;;:::888666444333777777777777777777777777777888999:::;;;<<<<<<=========>>>>>>===<<<;;;;;;666666777777888999:::;;;999777666444333222333333222444666777777999<<<>>>AAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA???>>><<<;;;999999888888888888888888888666333222222333444444000111111222333444555555222333333444444555444444444333333222111000...---}}}tttdddMMMEEE===666555444111///111///...............//////,,,...000222666<<>><<<:::888777666666777444333222111222333444555000111333333333555777:::;;;;;;<<<>>>AAAEEEIIILLLMMMLLLJJJGGGDDD@@@>>><<<<<<;;;999888777777888999777777666444111111222444444444444444333333222111000111333555666666666555333333333333222111000///tttiiiZZZEEE;;;666222111///+++)))+++************+++,,,---...000111444777<<>>@@@AAABBBDDDEEEEEEIIIMMMJJJBBB888111///***+++,,,***'''&&&(((***%%%%%%&&&''''''''''''&&&%%%''')))******+++...000------.........------,,,,,,///222000---+++---///,,,+++***))))))+++---...---///111000...,,,,,,,,,------,,,,,,,,,...000222222333333333333333333444222222333333333222222111...000222111///...///111444333222///...///222555555777999;;;<<<;;;999888777777777777777777777777999:::===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<===???===:::888666666666777333333333333444555666666111222333444333444777999<<<<<<<<<>>>BBBGGGKKKNNNLLLKKKJJJGGGDDDAAA>>>======;;;999888777777888999666777888666333111222333333444444555444333222111---///222444666666666666333333333333333222111111rrrfffXXXCCC999444222222000,,,+++---+++++++++,,,---...///000...000222666;;;DDDMMMSSSooo||||||uuuqqqhhheeedddeeeiiijjjhhhfff___]]]ZZZTTTNNNGGGAAA>>>666666555222......222555888JJJbbbuuuvvv^^^NNN===555444...000444111////////////000000000000222333444444333333555666//////......------......---///000222222222111111000111444555444111---+++,,,***)))***++++++***)))((()))***,,,---...//////***+++,,,---///111333444000222444555777777777666444555666666666555333333666555444444333222111111222222333333444555666666333333444444555444444444222222222333444444555555222000---***)))***,,,...---,,,,,,---000111111000++++++)))&&&$$$%%%'''*********+++,,,...//////000000...---///222333222000000222444444333222222222000222555666666777:::<<<999;;;BBBMMMWWWZZZWWWRRR>>>;;;666333111000...,,,---...//////......000111000333777888888999<<>>===:::888777777777888777777777666666555444444222444555444444555777999<<<;;;<<<===AAAFFFJJJMMMJJJIIIHHHFFFDDDAAA???>>>===<<<999888777777888999555777999888444111222333000111222333333333222111,,,...111444666777666666333333444444444333333222|||jjjWWWFFF===666555333111000///......)))***,,,---.../////////...111777<<<===AAALLLXXXmmm{{{|||qqqhhhccccccccceeegggiiiiiiiiiddd___YYYSSSMMMHHHCCC@@@<<<999777777444000111666<<>>CCCOOObbbsss{{{xxxsss\\\KKK999111000---+++***222111000///............000...///333999<<<:::777555555555444333222111000333333222111000///......//////...---,,,++++++***+++***(((&&&&&&&&&(((((()))***,,,.../////////...000///.........///111222444222111///---,,,++++++%%%&&&(((************)))((()))+++++++++***((('''((((((((((((((()))***++++++...222666777777888888777333000111111222888???;;;;;;<<<<<<=========>>>BBBAAA>>>:::666111...+++)))+++,,,***&&&%%%'''***'''((())),,,...---+++(((''''''((()))***++++++,,,))))))))))))***+++,,,,,,---///111000...+++)))((())))))***+++---///111222333333333333222222111111,,,+++******,,,...000222333333333333333333333333333333333333444555666777444444222222111222333444666333...***)))***,,,...444666999;;;<<<<<<;;;:::;;;:::888777777:::<<<>>>???>>>>>>???AAABBBBBBAAA@@@???===<<<===???BBBDDDBBB>>>888333111222555888777888999;;;;;;:::999999888888777666555555888;;;@@@AAABBBBBBBBBCCCEEEGGGGGGGGGEEEBBB>>>;;;;;;;;;;;;;;;:::999777555333222555666666555333222222333222333444555444222000///111111111222444666888999666555444333333333444555yyyfffSSSCCC;;;222222000...---,,,++++++******+++,,,,,,,,,,,,,,,222555:::???@@@DDDPPP]]]rrryyyooofffaaaaaaaaadddgggiiijjjiiibbb]]]UUUNNNHHHDDD@@@>>>;;;777555555222...///444<<>>>>>>>>???===;;;888444000---+++&&&&&&&&&%%%###"""###$$$((()))***---///...,,,))))))))))))))))))*********++++++*********++++++,,,---///000///---******************+++---///000111111111222222222222222222++++++******+++---///111333333333333333333333333666666666666777888999999:::999777444333222222333777444111---,,,,,,...///444666999;;;======<<<;;;===<<<:::999999;;;===>>>BBBAAAAAAAAABBBCCCBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEBBB???:::555333444666888888888999999:::::::::999888888888777555666888;;;@@@BBBCCCCCCBBBCCCEEEHHHEEEEEECCC@@@<<<999888888:::999999888777555333333444555444222///------...***,,,...111333333333222222222222333333444444444444333222222222222333444rrr```NNN???888111000///---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,333444999<<<>>>CCCPPP^^^www|||tttjjjccc^^^^^^___bbbfffhhhhhhhhhaaa\\\SSSLLLFFFBBB>>><<<999555333222///,,,...333===LLLaaatttrrr[[[HHH<<<666222222111...,,,...,,,,,,,,,,,,---...///000000000000/////////.........------,,,,,,,,,------------,,,,,,,,,,,,------------...///000000000000222222222111111000//////---...///---+++******+++,,,...000222222///,,,***444333111///---***)))(((---...///111333444444555000111111///---,,,---...000000111222333333333333666666555333222111000000///000000111000000///...------...//////...------///000111222333222111111000///---,,,***)))((((((***++++++******---111555666555555444333222222111///111333333222111222333333111000111333444555444777???OOOfff|||uuuaaaJJJ<<<666111///000...............///000000111///...000333444222/////////000000000/////////---...//////000111222222222111000///...---,,,,,,)))(((&&&%%%$$$%%%'''(((''')))***,,,------------000///...---,,,,,,,,,,,,111000///---,,,***))))))''''''''''''((()))******,,,+++)))''''''((()))***&&&&&&&&&&&&&&&''''''(((***+++---111777>>>DDDHHHHHHAAA;;;888777666:::@@@DDDCCCBBBAAA???===<<<<<<999888666333000...+++******)))''''''''''''&&&%%%))))))+++---//////---+++************))))))((((((---,,,,,,++++++++++++,,,...//////---+++***+++,,,+++++++++,,,---...000000////////////000000000000+++*********+++,,,...///333333333333333333333333666666666777888888999999<<<;;;999777666555555666777555333111000000000000333555888;;;============???>>>===<<<===>>>???@@@EEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFBBB@@@===:::999999999:::::::::999999999:::;;;<<<:::;;;;;;:::999999:::<<>>DDDTTTcccyyy|||vvvooofff```\\\\\\^^^```dddeeeeeedddaaa]]]VVVOOOIIIDDD???;;;888444222111///,,,///444@@@OOOeeewwwzzzhhhSSSDDD<<<777444555444000---...//////...---------------.........---------,,,,,,------------------------000000////////////000000...///000111222222222222000111222333333111000///...///...---,,,+++******,,,...000222111///+++)))............---------------...000222333444555555111111111///---,,,---......///000222333444444444333333333333333333222222111111222222222222222222.........---------------333444555555555444333222///...---,,,++++++++++++*********)))(((+++///333444555555555555444333222000222444555555444333333444333222333555666666555888===HHHZZZmmmzzznnn]]]III===777222//////---------...///000222222111///......//////---++++++,,,---...............+++,,,---///111333444555000//////---,,,+++******((('''%%%$$$$$$%%%&&&'''***+++---...000000//////000000///...,,,,,,++++++............------,,,+++******)))((()))***+++,,,+++***)))((('''(((((())))))(((((((((((()))******,,,---///666???IIIQQQUUUOOOFFF>>>:::999888<<>>>>>???@@@AAABBBDDDEEEFFFFFFEEECCCBBBAAABBBCCCCCCDDDGGGIIIIIIIIIGGGFFFBBBBBBAAAAAA@@@@@@@@@@@@>>>===;;;::::::<<<>>>@@@???AAAAAAAAA???>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIHHHHHHGGGCCC>>>;;;999999<<<<<<============<<<<<<888888666333///------...---...000111333333333333333444555666555333000///111111000000///.........vvveeeSSSDDD;;;777333222111000///.........,,,,,,,,,---///111333444999:::>>>BBBEEELLL]]]lllxxxxxxqqqiiiccc^^^\\\\\\]]]```bbbcccbbb```___\\\WWWRRRLLLEEE===888888444222111///...111777DDDSSSiii{{{qqq]]]LLLBBB;;;666444555444000------//////......------....../////////.........------*********+++++++++++++++------,,,,,,,,,,,,------...///000111111222222111222444666777888666444333000///...------,,,+++***++++++,,,---------,,,,,,(((((()))***+++,,,,,,------...///111222222333333444555555333000///000111222333555666777888999999555555666666666555444444111111222222222333444444222000---,,,+++,,,...///444444555666555444333222---------------......///------,,,***)))***---000000000222333444444444444222333555777888777555333333222222333555666555444555666;;;EEESSS___fffiii[[[OOOCCC===999333///...------...///000222333444111000...---,,,,,,***)))***+++,,,,,,------------+++,,,---///222444666666000000///---,,,+++***)))'''&&&%%%$$$$$$%%%'''(((***+++---///000000000///111111000///...,,,+++++++++,,,---///000000000000---,,,+++++++++,,,...///((())))))***)))((('''&&&))))))))))))***+++,,,,,,///000444>>>JJJUUU\\\```SSSHHH>>>999888888<<>>@@@BBBEEEGGGHHHIIIEEEEEEEEEBBB??????@@@CCCCCCEEEHHHKKKKKKJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFBBBAAA>>>======???BBBDDDEEEGGGHHHHHHFFFEEEDDDEEEBBBCCCDDDDDDDDDEEEGGGIIIHHHHHHHHHEEE@@@<<<::::::<<<<<<===>>>>>>>>>>>>>>>888888666444111000111333111111222222222222111111333444666777777555333222333333222000...---+++***~~~ppp___MMM@@@999777111000///...------------*********+++---000333444888:::???DDDHHHQQQaaaqqqyyy{{{sssllleeeaaa^^^\\\\\\^^^aaaddddddcccaaa]]]ZZZUUUPPPIIIBBB;;;555666333111111000000444;;;IIIYYYnnnyyyhhhTTTFFFAAA999444111222111---******+++++++++,,,---///000111111111111000000000//////,,,---...///000111111111,,,,,,++++++++++++,,,,,,,,,,,,---...////////////222333555777888777666555333111///.........,,,******)))))))))***+++,,,---***++++++++++++,,,,,,,,,,,,---...///000111111222222333222000---,,,---...111222333555666777777777::::::::::::999777555333000000000000111333444555555222///,,,,,,---000222111222333333333222111000...---------...///000000000000000///------...000,,,---...000111333444555333333444666888888555333000///000111333444333111000///000555>>>GGGOOOSSSHHHAAA<<<<<<:::555111///---------...000111333444111000...---++++++*********+++,,,------------------...///111333555666777333222111000...,,,++++++((('''%%%$$$%%%&&&((()))(((***+++---............000111000000...---++++++***+++---///111111111111///......---......//////'''((()))******(((&&&%%%'''''''''((()))+++---...111444<<>>999999999999999999888888---,,,***)))(((((())))))+++******++++++***(((%%%'''''''''))),,,------,,,''''''((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,***)))***---//////...---,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%***++++++,,,,,,,,,,,,---/////////000111111222222333444666888888888777777999888666444444444444555333333333333333333333333222333555777999;;;<<<<<<<<<>>>AAAEEEHHHJJJJJJKKKCCCDDDDDDAAA======@@@CCCCCCFFFIIILLLLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHEEECCCAAA@@@@@@BBBEEEFFFHHHJJJLLLLLLJJJHHHGGGGGGAAABBBDDDDDDCCCDDDFFFHHHEEEGGGGGGEEE@@@===::::::999::::::;;;<<<<<<;;;;;;666666555333111111333555/////////000000111222222333444666777777666555555444444333222000...+++***xxxjjjXXXHHH<<<777666//////...---,,,,,,,,,,,,,,,,,,+++,,,---000222444555888>>>EEEKKKTTTdddttt|||~~~xxxppphhhccc``````\\\]]]```dddhhhiiihhhfff___ZZZRRRKKKEEE???:::777444000///000000111666===NNN^^^sss}}}rrr___KKK@@@@@@888222//////...***((()))(((((()))***+++---//////000000000/////////......---...000222444555555555.........------.........+++,,,---...////////////222333555666777777777666555222000///000///---******)))))))))******++++++---------,,,,,,,,,,,,,,,,,,---///111333555666666111111111///,,,***+++,,,...///000111222222222222777888999999888666444333111111111111222444666777555444222000000000111222000111222333333222111111111000//////......//////...///111000///...///000,,,,,,,,,---///222444555333222222333666666444222//////000111333444222111///......000555;;;@@@BBB===888666888888333///...++++++,,,,,,...///111222000000///---++++++,,,---,,,------.........------000000111222444555666777333333111000...,,,+++***((('''&&&%%%%%%''')))***)))***,,,---...///........./////////...,,,+++******+++...///000000///........./////////......---(((((((((((((((''''''&&&&&&'''((()))+++...000111777<<>>777555555777:::888888888888777777777777---,,,***((('''((()))***,,,---//////---+++******(((((((((***,,,......---(((((())))))*********+++++++++*********++++++,,,***+++++++++******,,,///000///...---,,,+++++++++***************)))))))))+++,,,,,,---------------------......///000000111222333555777888777666555777666555444333333444444444444333333333444444555555666777999:::<<<<<<===>>>@@@DDDGGGIIIJJJIIIIIIBBBDDDDDDAAA===<<>><<<:::222///---//////111777???QQQaaavvvyyymmmYYYFFF===???999333//////...+++)))+++***)))))))))))))))******------,,,,,,,,,+++++++++'''(((+++...000111222222---------,,,,,,------------...///000111111111111777888999:::;;;<<<<<<<<<666333000000111000...+++******+++++++++***)))(((''''''(((((())))))******...///222555888;;;<<<===777777777444111000000111000111222333333333333333///111333555666666555444444444333444555777999:::555555555444333222111111111222333444555444333333444333111000...---------)))+++...//////...//////...---,,,,,,...111444555222111000111444555333111111111222333666666444333222222222333555666888888999444222444333///,,,,,,*********+++,,,---/////////000///---,,,,,,...///.........//////......---222222333444444555666666111111///...,,,***)))((()))(((&&&&&&&&&(((***++++++,,,...000111111000000,,,------...---,,,***)))+++,,,...//////...,,,+++------/////////...---,,,***)))'''&&&&&&&&&((()))((()))***,,,///111444555===DDDSSSeeeuuu|||yyysss___PPP???777444333444777777777777666555444444333---,,,***((('''((()))******---000000,,,))))))***)))))))))+++---///000///************))))))))))))))))))))))))***+++,,,,,,)))***++++++***+++,,,...000000...---,,,+++++++++)))******+++,,,------...,,,,,,---.........------,,,,,,------...//////000///000333444555555333333444333333333444555777888555555444333333444666777888999999:::<<<===>>>>>>AAACCCFFFHHHIIIIIIGGGFFFBBBDDDDDDAAA======BBBGGGGGGIIIKKKNNNNNNMMMLLLKKKMMMLLLJJJHHHFFFDDDBBBAAADDDCCCCCCBBBCCCDDDEEEFFFDDDGGGKKKKKKIIIFFFCCCBBB@@@AAABBBBBBBBBCCCEEEGGGGGGIIIJJJIIIFFFCCCAAA@@@::::::;;;;;;;;;;;;;;;::::::999777444222222555777666555444444333333444444666555444333333333333333111222333444444333222111xxxiiiWWWHHH<<<333111333222111111000///......------------+++***,,,...111999???HHHPPPZZZgggvvvzzznnngggaaa\\\YYYZZZ]]]___aaadddlllsssrrrmmmccc\\\PPPDDD;;;888888999555111...000111222777===VVVfffzzz}}}ooo^^^LLL@@@999666333222///---***)))))))))******+++,,,------------+++,,,,,,------.........*********+++,,,///111222...,,,***(((((((((******///000111111111///...---444333222333666888888777000//////111222222000...***+++...000000...,,,+++'''&&&&&&&&&'''((()))***&&&)))...333888<<<===>>>===<<<999666222///,,,+++//////.........000111222333222333555666666444222000000000000111333555666666555333111000000111222444333111000000333666999444444444333333111000///---///111111000//////000,,,,,,...///000111111111333000......222444444333222///---...222555444333111000111111222333444555666555333111///...,,,+++++++++++++++,,,---...///---------+++((('''((()))***,,,............000222555555555444444444444333555555444333333222111111...***&&&%%%%%%''')))))),,,---...//////...------+++---...---+++)))))))))------------------------//////......---,,,+++***))))))((('''&&&%%%%%%$$$(((((()))***---333:::???HHHTTTaaalllwww~~~yyyooo```LLL888111000//////222444555888999999888555444111///---******+++---...---///000111000---***(((***++++++******)))((('''******++++++,,,,,,,,,,,,*********)))))))))))))))---,,,***)))))))))***+++******))))))(((''''''&&&***++++++***))))))***,,,...///000000...------...---------...///000111222222555888999888555444444444444333333333333444444333333222222222333333444888999;;;<<<>>>?????????CCCEEEHHHKKKKKKIIIFFFDDDEEEGGGIIIIIIGGGFFFEEEEEEGGGIIIKKKMMMOOOOOOOOOOOOLLLJJJGGGDDDBBBBBBBBBBBBDDDCCCAAA???@@@BBBEEEGGGIIIKKKMMMLLLJJJHHHHHHHHHFFFCCC???>>>AAAFFFJJJLLLMMMMMMMMMMMMJJJGGGDDDBBB<<<<<<======<<<<<<;;;:::777777777777777777777666888555111000111333444444444333111000000111333444111222333333444444444333uuueeeRRRFFF===666333444//////......---,,,,,,+++++++++,,,++++++---111444888>>>FFFOOOZZZhhhxxxxxxllleeeaaa\\\[[[]]]___bbbeeejjjqqqxxxvvvpppeee\\\OOODDD===999888777444000...000111333:::AAAYYYiii||||||mmm[[[KKK@@@999777444222000...,,,++++++*********+++,,,---------------------...............,,,,,,,,,,,,...000222333...---+++)))(((((()))***///000111222222111000///222000///000222333333333444222000111333444444444+++++++++,,,---...//////...---,,,++++++++++++++++++---000444777888999999888777555222///---+++***......------...///111111222111111222444444333222000000000111222555777888555444333111000000111111000/////////000111222333333333222111///...,,,+++000222444444222111111111///000111333444444555555666333000///000111000...///...---...000222333333111111000111111222333444222111000///...---,,,,,,***+++++++++,,,,,,------.........,,,***)))***+++)))***+++++++++,,,...000333222222111111111222222444333333222222111111111000---)))((()))+++,,,,,,000000111222222111000///,,,...///...,,,******+++************************------------,,,,,,+++***---,,,,,,+++******))))))'''((())),,,000888AAAGGGQQQ\\\fffmmmssswwwssslll\\\KKK:::222000...///222444555777999999777555444000...,,,+++***+++,,,---222333444555444111///---)))************)))((((((((((((((()))))))))******+++++++++******)))))))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))***++++++***))))))***,,,...000111111000.........+++++++++,,,---...000000222555888888777444333333666666666666666777888888777777777777888999999::::::;;;===???AAACCCDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFDDDFFFGGGFFFDDDBBBBBBCCCGGGHHHIIIKKKLLLLLLMMMMMMNNNLLLIIIFFFEEEDDDDDDEEEDDDCCCBBBAAABBBDDDEEEGGGHHHJJJKKKKKKIIIGGGFFFGGGEEEBBB@@@???AAADDDGGGIIILLLLLLKKKJJJHHHEEEBBBAAA??????>>>===<<<;;;;;;:::888888777666666666666666555222000///000111222111333222111000000111222333444444444555444444333222ppp___LLLBBB===888444444222222222111000000//////+++,,,------...111555888888>>>GGGQQQ]]]mmm}}}ttthhhbbb]]]ZZZ[[[______dddjjjpppwww|||yyyrrrfff\\\MMMCCC>>><<<888555222///---///111555===EEE^^^nnnvvvgggVVVGGG===777555444222111///---,,,,,,,,,******+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,---///000111000///---+++***)))******...///111222333333222222111///---...///000000///111///,,,,,,...111333444222000---+++,,,...111333333222111///---,,,+++***,,,...000333555666666666444333222000...---++++++------------...///000111222000///000111333222222111111222333444666888999444333222111111000111111---...///000111111000000444333222000...,,,***)))...000222111///...------...///000111222333333333555333000/////////...------...000000000222444777333333222222222333333444.........---,,,,,,++++++)))***++++++,,,++++++***,,,------,,,***)))***,,,,,,---...------...111444333222111000000111222333222222222222222222222222111...+++***+++,,,......111222333333222111///...---...///...,,,++++++,,,))))))************))))))***++++++,,,++++++******++++++******))))))(((((('''(((***---444>>>JJJRRR[[[ccckkklllkkkkkkiiigggZZZMMM>>>444///,,,///333555666777888777555333222---,,,,,,++++++++++++,,,///000111111000...+++***(((((()))************)))((((((((((((((())))))***---,,,,,,+++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))*********++++++***))))))***,,,---000333333222///...---,,,,,,,,,,,,---///000111333555888888666444333333777777888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;===???BBBEEEGGGIIIJJJGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDBBBAAABBBCCCHHHHHHHHHHHHHHHIIIIIIJJJMMMKKKHHHFFFDDDDDDDDDEEECCCCCCCCCDDDEEEFFFFFFGGGFFFHHHIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIHHHGGGEEECCCAAA@@@@@@BBBAAA???===<<<<<<<<<<<<;;;999888666555555555666444222111111222222111000111111////////////111111555555555555444444333222|||lllZZZGGG>>><<<888333111444333333333222222222111...///000111222444999<<<;;;@@@IIITTTcccsss|||rrrfff^^^YYYVVVYYY^^^```gggooouuu{{{~~~yyyqqqfffZZZKKKBBB???===888444222///---///000444>>>HHHcccrrr{{{ppp___NNNAAA888444333222111000///---,,,,,,,,,******+++,,,------------...---------,,,+++++++++))))))******+++,,,------222111///...,,,,,,++++++,,,---000222333333333333222000......///000///...---+++******---000111222666444111///...000222444222222000///---+++)))((()))***,,,///111333444444111111000000///.........---......///000111222222333111//////111222333333555555555555555666666777333333222222111111111111///000000000111111111222444333222000///------,,,...///111000...,,,++++++---...///000111111111111000////////////000000///...111444444333444777;;;555555444444333444444444///......---,,,+++******)))***++++++++++++***))))))******)))(((''')))***......///......///222555444333222222222444555777222333333333333333333333000---***)))+++,,,------///000000000///...,,,+++,,,---...,,,+++***+++,,,+++,,,------------,,,+++((()))***************)))))))))((((((((((((((((((((()))+++///777CCCPPPYYY```ggglllkkkeeebbbccceee]]]TTTEEE777...---111777777888888777555222000...***++++++++++++++++++++++++,,,,,,,,,+++***'''&&&'''''')))******++++++++++++***)))))))))******+++...------,,,+++***))))))******))))))(((((((((((($$$%%%%%%&&&''''''(((((()))***+++***))))))+++------000444555333000...---.........///000111333333555777999999888666666666777888999;;;<<<===>>>>>>@@@???>>>===<<<<<<<<<===:::<<>>===>>>???BBBAAA>>><<<<<<<<<===>>>===;;;999666555555555555555444444555666555333111000///............///000222333333444444333333333~~~wwwgggUUUCCC;;;999666111///////////////............000000111111222444888;;;<<>>@@@BBBCCCCCCCCCCCCBBB@@@>>><<<;;;::::::777999<<<@@@CCCFFFHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFEEEEEEFFFHHHKKKJJJIIIGGGFFFEEEEEEFFFGGGCCCBBB@@@>>>======>>>???@@@AAACCCFFFGGGGGGFFFEEECCCCCCDDDBBB@@@???@@@AAAEEEHHHKKKLLLIIIFFFDDDDDDAAA???===;;;;;;<<<>>>???AAA@@@>>><<<<<<===???@@@>>>===;;;888777666666666444444444555666666333000///..................///---...000111222333444444zzzrrr```QQQAAA999777333000///.........................../////////000222666999===CCCMMM[[[kkk{{{xxxnnneee^^^YYY\\\bbbhhhqqqzzz~~~~~~vvvnnn^^^UUUIIIAAA>>><<<888555333111000111222777EEESSSmmmyyy|||nnnYYYGGG<<<777444333------......---,,,++++++******+++,,,---------------------,,,,,,,,,,,,,,,,,,---............------111111111000000///......)))+++---000222222333333222000......//////...---++++++,,,...000111///---((())),,,///111333444444111111222222111000...---+++++++++***************))))))***+++,,,------......///111333444555555555555333222333444666555555888888888777666555333222333333444444444444333333222000---++++++---000222///...---,,,,,,---...///000222333333111////////////000000111222222111111000111222222000......///...000222333333333444555//////.........//////000333222111///---+++))))))***))))))******+++---------......,,,+++***+++---***,,,............000111000111222333444555666666666666666666666666666666111///......///111111111...//////000///...,,,+++***+++***)))'''(((***,,,***,,,---//////---,,,***)))))))))***))))))((((((((((((((())))))******+++,,,---000444<<>>444555999::::::999777555111...,,,***************+++---...///000000000///...---,,,+++''''''(((******+++++++++)))(((&&&%%%$$$%%%'''(((+++++++++++++++*********)))))))))))))))(((''''''***)))))))))))))))))))))((()))******)))***,,,------000333333222///...---............///111222333666999;;;<<<<<<<<<>>>???@@@AAACCCFFFGGGHHHHHHGGGFFFDDDBBB@@@>>><<<;;;:::777888;;;>>>AAACCCEEEEEEAAAAAABBBCCCDDDFFFHHHIIIDDDEEEFFFFFFEEEEEEGGGIIIHHHHHHGGGEEEEEEDDDDDDDDDBBBAAA???=========???@@@>>>???AAACCCEEEEEEEEEDDDBBBBBBBBBAAA>>>>>>???@@@BBBFFFJJJKKKGGGCCCBBBBBB>>>===<<<<<<<<<>>>AAABBBBBBAAA@@@???>>>???@@@@@@>>>>>>===<<<:::999777777333222222333444444111///........................***,,,...000222333444444vvvnnnXXXKKK???888444111000222........................---...///000111444999<<>>===<<<<<<999:::<<>>???AAACCCFFFHHHJJJKKKGGGHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<<<<===???@@@<<<===???@@@BBBCCCCCCDDDAAABBBAAA@@@======>>>@@@@@@EEEJJJJJJFFFBBBAAABBB>>>>>>>>>???AAACCCFFFGGGFFFFFFDDDCCCBBB@@@??????>>>>>>??????>>>;;;999888444333222333444444222000......////////////......,,,---...000222333444444tttlllRRRHHH===777333000111555************************---///111333555999>>>BBBGGGMMMXXXgggwwwxxxrrrlllfff___ZZZ]]]dddgggpppwwwyyyvvvqqqiiiaaaTTTPPPHHH@@@:::888888888111111222555999BBBSSSddduuuyyyiiiRRR???555000...---......///000000///...---******+++,,,------------.........//////000000000,,,---.........---,,,+++***+++,,,,,,------,,,,,,,,,...000222333444444444777555444444555666666555000...+++***+++---//////444333222111111111222333222333333333111///,,,***))))))******+++---...///***+++,,,---...///000000,,,---000222333444444444333222333555666666444222333444555777777777666666444555666777777666555555111222222222222222111111666444222///......///000000333555555444333333444...///000000000000000///***...222333222222444666444222111333666666333000////////////000111333333//////...------,,,+++++++++***(((((()))---111444/////////---***))))))++++++...222444444333222222111333666:::;;;;;;:::999777777666555444333333333...---+++,,,...//////...,,,---...//////......---,,,,,,+++***)))))),,,///***,,,...000000...,,,***++++++++++++***)))''''''******+++,,,---......///,,,///444:::CCCNNNZZZaaadddccceeeggg___QQQJJJKKKNNNNNNIIIAAA>>>>>>999222333333222222111000000000---+++******+++...111333111000///...---,,,,,,+++((())))))************))),,,***'''%%%%%%&&&((()))((((((((()))******++++++((()))*********)))'''&&&!!!"""###$$$&&&'''((()))((()))******)))***,,,......///000000...------...000000111111222333555666333555888:::;;;===@@@CCC???@@@CCCEEEFFFFFFEEEDDD???>>>======<<<<<<<<<===<<<===>>>@@@AAABBBCCCCCC===???AAAEEEHHHJJJLLLLLLKKKMMMNNNMMMJJJGGGFFFFFFAAABBBCCCDDDCCCBBB@@@??????>>><<<;;;;;;<<<===>>>;;;<<<===>>>@@@AAABBBCCCAAABBBAAA???======>>>@@@AAAGGGLLLLLLGGGDDDCCCEEE>>>???@@@BBBEEEHHHJJJKKKKKKJJJIIIGGGDDDAAA???======>>>@@@AAA@@@===:::888777555444444555666444333......////////////.........///000111222333333333rrreeeSSSFFF;;;999888666222111000000//////.........---//////222666666666;;;BBBEEEOOO___ppp~~~~~~yyyvvvpppiiiccc```_________lllllllllkkkhhhbbbZZZTTTJJJGGGBBB<<<777444222111...///000222:::JJJ```ooovvv]]]KKKBBB777555666//////...,,,***)))***+++,,,************+++,,,------...---+++(((''')))...222333333222000///---,,,,,,***+++---.........------((()))***,,,---///000111333333333222111000///...---///000000///......///555555444444444444444333555555666666555333111000//////...---,,,***((('''))))))((()))***,,,.../////////000111222222333333555555444444444555666666222222111222333666999;;;===;;;999666555555555666222222111111000//////...---...000111111000///...000111333444444222///---...///000111000///---+++///000222444555555555444555555444333111000////////////---,,,,,,---......,,,,,,,,,,,,++++++******,,,)))'''***++++++///333333444444333///+++***)))---...//////...///222444333333333444333333222222444444333333222111000000---...///000000...,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++******------,,,+++*********************)))))))))))))))'''))),,,,,,+++******+++///333:::CCCKKKSSSXXX[[[YYYXXXYYYVVVKKK@@@<<<>>>???FFFHHHCCC===999555111000111111111111111000000++++++,,,------------,,,///000111111111000...---************************'''&&&%%%$$$$$$$$$%%%&&&+++++++++,,,,,,,,,++++++---,,,++++++******++++++((())))))***+++,,,,,,,,,+++***)))(((((()))******...//////---***((('''(((***,,,///111333333333222333444555888;;;@@@CCCFFFBBBAAABBBDDDGGGHHHEEEAAA======>>>>>>======<<<;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAADDDHHHKKKKKKJJJKKKLLLLLLJJJGGGEEEDDDEEECCCBBB@@@>>>======>>>>>>@@@???>>><<<<<<<<<===>>><<<===>>>???@@@AAAAAAAAAAAA@@@===;;;::::::;;;;;;BBBDDDFFFFFFFFFEEEFFFGGGDDDDDDCCCBBBCCCDDDEEEFFFBBBDDDFFFGGGFFFCCC???===<<<<<<===>>>???>>>;;;999777555222222222333222111111///...------...000111444444333333333333222222zzzkkk^^^PPPDDD:::777888555222111000000000/////////......//////222666777888===EEEJJJUUUeeeuuu}}}xxxooojjjccc___^^^___``````hhhhhhgggeeebbb\\\TTTNNNFFFCCC???:::777444444333///000111555???RRRhhhxxxrrrZZZIII@@@666444555///444333111///...///000111------------...///000000...---,,,***)))+++...222111000000///...---,,,,,,++++++,,,---......------,,,,,,---...000111222222333333333222222111000////////////---,,,,,,///111222222222222111111111111444444444444333222111111111111000///---,,,+++***.........///000111333333//////000111222333444444333333222222222333333444333333333444666:::===???:::999777444333333444444666666555333111///...---******++++++,,,,,,++++++000222333555444333111///...000111333333222111000///000222444555555555444444444333333333222222222///...---------...///000---,,,+++***)))(((((())),,,(((''')))++++++...333444555555333000,,,+++***...///111000000///111222111222333444444444444444333333222222222111111111000///...------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))+++------,,,+++++++++///555???JJJRRRVVVXXXXXXTTTRRRQQQMMMDDD;;;999===@@@FFFGGGBBB;;;666222...,,,---.........---,,,,,,)))***++++++,,,,,,++++++------.........---,,,+++******++++++++++++******)))((('''%%%%%%%%%&&&&&&((((((***+++,,,,,,,,,,,,+++***))))))(((((())))))&&&''''''((())))))******+++***)))(((((()))******---------+++)))''''''''')))+++...111333333333333222222444666999===@@@BBB>>>======@@@BBBBBB@@@===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>============???BBBGGGJJJKKKJJJJJJJJJIIIFFFCCC@@@???@@@@@@???===<<<<<<<<<<<<===@@@???>>>===<<<======>>>>>>>>>????????????>>>>>>???>>><<<;;;;;;<<<===>>>AAACCCEEEEEEDDDCCCDDDEEE@@@@@@???>>>??????@@@AAA???@@@BBBCCCCCCAAA???===?????????AAABBBAAA>>>;;;:::888666555666666444333...---,,,++++++,,,---///333333333333333333333333~~~tttcccTTTGGG===444333333111//////111111111000000000000000//////222777888:::@@@HHHPPP[[[lll|||{{{vvviiieee```^^^___aaacccdddfffdddbbb```\\\UUUMMMGGG???===:::777444333333444///111444:::GGG\\\ssskkkUUUFFF>>>444333444...111000...---,,,,,,---...------......///000000111---......---,,,,,,///111000000/////////.........---------------...............//////000111111111000111111111000///...---000///---***)))+++///222///000000111111111000000333333222222222222333333555333111///............000111222444444555555555...///000111333444555666111111000000000000000111//////000111444777:::<<<777666444222222222222333777777555333111...,,,***+++++++++++++++,,,---...111222333444444444222222,,,...000222222222111000///000222333444444444333222222222333444444444555///...------...///000111000...,,,***(((((()))***+++((('''***++++++---222444555444222...+++******...111333333111000000111000111222444555555555555111111111222222222333333222000...+++******+++,,,++++++,,,,,,,,,------------------...............+++++++++***++++++,,,,,,***************************,,,------,,,++++++,,,000888EEEQQQXXXYYYWWWTTTOOOKKKFFFAAA:::444666<<>>>>><<<:::999999888888999:::<<<===;;;<<<<<<============<<<;;;;;;<<<@@@DDDHHHIIIIIIHHHHHHGGGDDD???===<<<===???>>>============>>>>>>??????>>>=========>>>>>>AAAAAA@@@???>>>======<<<===<<<<<<<<<===>>>@@@BBBAAACCCDDDDDDCCCAAAAAAAAA>>>>>>===<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>::::::;;;<<<===<<<999777;;;999777777777666555333...---,,,++++++,,,------222222222222222222222222{{{ppp]]]MMMCCC:::333333333111000111111111111111111111111111000000333777888:::AAAIIITTT```rrr~~~xxxsssiiieeebbbaaabbbeeehhhiiihhhfffbbb^^^YYYRRRKKKFFF;;;999666444222111222222000222777???OOOeee{{{uuubbbNNNBBB<<<333111222------,,,+++***)))))))))******+++,,,,,,---.........---...//////......///111111111111111222222222222000///////////////000000------...............///...............---,,,+++......---+++)))***...000///000111222333333222222333333222111222333555666666444111///......///000...///111333444333333222...///000222444555777777111000000////////////000......///000222444777888444444333222222222222333444333333111///,,,***))),,,+++++++++,,,---///000111111222222333333222222...///111222333222000///...///111222333333222222111111111222222333333444......------...000111222555222///,,,******,,,---+++((((((+++,,,,,,...222222333222000,,,***))))))---000333444333111111111111222333444444444444444//////000111222333444444222000...,,,************************++++++++++++.........//////000000000************+++,,,------)))***************++++++***+++---,,,+++***+++,,,444<<>>555111---)))***,,,...///000///---+++++++++,,,---------------------------,,,,,,,,,+++)))+++---//////---+++)))++++++***((('''&&&%%%%%%***+++,,,---//////000000---,,,++++++******++++++))))))******++++++++++++)))))))))))))))*********+++,,,,,,+++)))'''(((((()))+++...222444555555555111222333444555777888999::::::;;;<<<======<<<;;;888777666555777999<<<===<<<<<<======>>>======<<<<<<;;;;;;>>>BBBEEEFFFFFFGGGGGGEEEBBB???===>>>???AAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAACCCEEEEEEBBB@@@????????????>>>>>>============;;;;;;;;;;;;;;;<<<<<<===777666777888999888555333888666555555555444222000000///......---......///////////////////////////zzznnn[[[JJJCCC;;;666666777555444666111111111111222222222222222111444777888:::AAAIIIWWWdddvvv{{{tttoooiiifffcccccceeehhhjjjjjjmmmjjjeee```ZZZSSSLLLGGG===;;;888555333222333333111333:::EEEVVVlllyyyjjjXXXGGG>>>:::222000222---//////...------,,,,,,,,,))))))+++,,,------,,,,,,---...000000///...///000000000000111222333333333222222222222222111111111---------.....................//////......------,,,---...---,,,,,,---...---///000222333333222222555444333333333555777888555333111///......///000,,,---///000111111000/////////111222444666777888333222111000000000000000333333333333444555666666333333333333333333444444000111111111111///---+++))))))((()))***,,,...///111000000000000000111111333333444555444222000...---...///111111111000000000000000000000000111111...---------...///111222555333///,,,++++++,,,---+++)))))),,,...---...222222333333000---++++++,,,,,,///222444333222222222333444444444333222111111---...///000222333444555000000000///---+++)))(((------------............------......///000111111************+++,,,------))))))******+++++++++,,,)))***++++++******+++---999???IIISSSXXXXXXVVVSSSJJJBBB888333///000777@@@DDDGGGFFF===444000---***+++---...000000000///...***++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))+++---//////---+++)))******)))((('''&&&%%%$$$+++,,,,,,------------------,,,++++++******++++++***************+++++++++(((((())))))************+++,,,---,,,***)))***++++++,,,000333555666666555222222333444555666666777888999:::;;;;;;;;;;;;<<<777666555555666999<<<=========>>>>>>??????>>>>>>???>>>======@@@BBBBBBBBBCCCCCCBBB@@@>>>===???AAABBBCCCCCCCCCCCCCCCCCCCCC>>>>>>??????????????????AAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAABBBAAACCCEEEEEECCC@@@???>>>?????????>>>===<<<;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<======:::777555444333444444444222///000000//////............---------,,,,,,,,,++++++wwwkkkXXXHHH===777333333333111111444111111111111111222222222333222555888:::<<>>;;;888666555555555111555>>>LLL___tttsss```PPPAAA;;;999111///222---/////////......---,,,,,,***+++,,,...///......------...//////......///000------...//////000111111222222333444444333111000.........///////////////000111111111111111000000+++---//////...---------***,,,...111222222111000555555444555555666777777333222000///......//////......///000000000000000000111222333555666777888555444333222111111111111222222222222222222222222111222222333444555555555000111333444444333222000,,,,,,---...///111333444222111000......///000000///000111000///---***(((+++,,,---/////////...---//////////////////000000...---,,,,,,---...///000111///---+++))))))***++++++((())),,,...,,,...111333444444222000///000111---000222333222111111222444333333333222000///...---...///000222333444444///000111111///---***(((+++++++++,,,,,,,,,------++++++,,,---...///000111+++++++++***++++++,,,,,,))))))******+++,,,,,,,,,)))***++++++++++++...000===BBBIIIQQQUUUWWWWWWVVVIII???666111///000777???BBBEEECCC;;;333000...,,,+++,,,---...............))))))***+++++++++******++++++***))))))))))))******+++,,,------,,,+++***))))))))))))((('''%%%%%%******++++++++++++******+++***))))))(((((())))))(((((((((((((((((())))))'''((()))******+++******+++,,,---,,,+++***+++,,,,,,---000333555555555444222333444555555666555555333444666777777888:::<<<777777666777888:::<<<======>>>???@@@@@@AAAAAAAAABBB@@@>>>>>>???AAAAAAAAA?????????===;;;<<>>???@@@@@@@@@????????????>>>???@@@BBBDDDEEEBBBBBBBBBAAAAAA@@@@@@???@@@BBBEEEEEECCC@@@>>>>>>============;;;:::888777>>>>>>===<<<;;;;;;<<<<<<=========???@@@???<<<:::444444444555777666444222000/////////...---------------,,,+++***))))))(((}}}tttgggTTTDDD999444000111000......111000000000111111111222222222222555:::===AAAJJJTTTcccooo~~~|||uuuooojjjcccaaa```aaadddhhhjjjkkkiiieee^^^XXXRRRLLLFFFCCC===;;;888666444444444555222777CCCTTTiii~~~lllVVVKKK===999999111///222...,,,---,,,,,,+++******)))***+++---///000///......---.........------///111---------......//////000///111333555444222///---,,,---------......//////000000111111111111000000...//////...------...000***,,,///222333333222111444444555555666555555555222222111111000//////////////////...//////000111222222333444555666777777666555444333222222222222---...//////000000000//////000111333444555555666111222444666666555333111///000222444666888888999555333111...---...///000,,,,,,---...---+++)))''')))***,,,------,,,++++++------...///000111222222...---,,,++++++,,,---......---,,,+++************(((&&&'''+++,,,+++,,,///111111111000//////111333111222222111///---...///111111111111111000///...---...///000111222333444000000000000///...---,,,))))))))))))************((()))***+++---...///000,,,,,,++++++***+++++++++))))))***++++++,,,------)))+++,,,,,,---...222444???CCCJJJQQQVVVXXXXXXWWWFFF<<<333///...///555<<>>???AAABBBCCCDDDDDDCCCAAA??????@@@BBBCCCCCCAAAAAA@@@===;;;<<>>===>>>???@@@@@@@@@@@@???>>>=========>>>@@@BBBDDD???????????????>>>=========@@@CCCDDDBBB???===<<<=========<<<;;;999666555<<<<<<<<<<<<============<<<<<<<<<===>>>===;;;888333333444666888888666444111111111000000///...---//////...,,,***)))''''''|||rrrdddQQQ@@@<<<888555555444111222555//////000000111111111111222222666;;;@@@EEEOOOYYYiiitttzzztttmmmiiiaaa``````bbbfffkkkmmmnnnddd___YYYRRRLLLGGGAAA>>>777666333222111111222333222999FFFZZZpppzzzfffOOOHHH;;;999999111000222///------------,,,+++******)))***---...//////---------......---,,,,,,///111////////////000000000111---000333555444111...+++))))))***++++++,,,------------...............---111000///,,,+++,,,000333,,,...111444666666555444333333555555555444333222222222222222222111000//////...---------...///000333333444444555666777777666555444333222222222222...///000222333333333333...///111222444555555555000111333555555333111///---///222444666777888777777555222///......000111///000222333333111///...((()))***+++,,,+++***))),,,,,,...///111333555555...---,,,+++++++++,,,---.........------,,,,,,+++&&&$$$%%%)))+++)))***---,,,---------,,,---///222555555333000---++++++,,,...//////000000000000///......///000111222333333333111000...---...///000++++++,,,,,,,,,---------'''''')))***,,,---...///------,,,+++************))))))***+++,,,,,,------***,,,---...///111555888@@@DDDLLLSSSXXXZZZYYYXXXCCC:::111...---...333999<<>>@@@BBBCCCEEEEEEFFFCCCAAA??????AAADDDEEEEEEFFFEEECCC@@@>>>>>>@@@BBBBBBBBBCCCCCCBBB@@@???======>>>???@@@AAAAAA@@@???>>>===<<<;;;<<<>>>@@@AAA;;;<<<============<<<<<<;;;>>>AAACCCAAA>>><<<;;;>>>>>>>>>===<<<999777666888999;;;<<<===>>>>>>>>>=========>>>???>>><<<999111111333555888888777555444444444333333111000000222111///---+++)))((('''yyylll[[[III<<<;;;999555222//////000000...---,,,,,,---///222333444555999>>>BBBJJJXXXfffrrr{{{zzzssskkkfff]]]^^^```dddiiikkklllkkkccc^^^WWWPPPJJJEEE@@@<<<;;;888555222000000111222555>>>PPPeeezzzppp\\\OOO<<<999444222111222111111000000///...............111111111111///---+++***,,,,,,,,,***)))***---000///............//////000//////111222222111000/////////......///000111222///,,,******,,,---,,,***++++++)))))))))+++---...222222111111111111222222555666555555444333222111555666666444222111333444222222222222222222222222000000000111222333444555888777555333222222222333...///000111222333333333111222333555666666555555444333111111111111000...333222111222555666666555222000---+++***,,,///111444444555555444111///---......---......///000111/////////111333444333111333111///,,,******)))***...------///111000---)))(((((('''((()))***,,,---///...------000333444444666555333000...,,,+++***------...///////////////+++***+++...333444111...//////.........---------...---++++++,,,,,,***)))''')))***++++++,,,...000***,,,------+++******+++'''''''''((()))+++,,,---+++,,,...000222444666777BBBHHHMMMRRRXXX[[[WWWPPPDDD<<<444111444888::::::===:::666222///......///*********++++++,,,,,,,,,---......---,,,---///111,,,+++***)))))))))***+++***++++++,,,,,,,,,++++++---,,,+++*********+++,,,***************)))((((((******))))))******+++,,,((()))***++++++***((('''++++++************++++++,,,***((('''''')))+++------------------...///000000111333333333111///...------...000333777;;;===;;;:::::::::;;;===???@@@BBBEEEGGGIIIHHHHHHIIIJJJEEECCC@@@???AAADDDEEEFFFHHHFFFDDDCCCAAAAAAAAABBBBBBCCCDDDDDDCCCAAA@@@>>>;;;;;;<<>>===>>>@@@AAA<<<<<<<<<==================???BBBDDDDDDAAA===;;;;;;::::::<<<>>>===:::666888:::;;;===>>>>>>======;;;;;;;;;;;;;;;::::::999333444555666666777888888222222111000///...---,,,***,,,---......+++(((&&&wwwiiiWWWGGG===:::888555111/////////000//////......///111333555888999===BBBGGGOOO^^^lllyyyyyyqqqiiiccc[[[[[[]]]aaaeeeggggggeeeaaa[[[RRRJJJEEEAAA>>><<<<<<:::777444333222333333666@@@SSShhh|||xxxhhhUUUHHH:::777333000000000000///222111111000///000000000//////000000///---+++***......---,,,***+++---///...------,,,,,,,,,------//////000000///...---,,,,,,,,,,,,,,,...000222333333111......//////---,,,...---,,,+++,,,...000111000//////......//////000333333444444444333333222444555555444222111222333111111111111111111111111333333333333444555666666444333222000000000000111000000111222333333333333///000111333333333333333444333222222333333111///333222222444666777666555///...+++******,,,///111222333333333222000///---++++++++++++,,,---...///333222222444555666444333...---,,,,,,---...///000///......000222222///+++))))))(((((()))***,,,------,,,,,,---000222222222666555333111///...------,,,---...//////000//////......///111333444222000------------,,,,,,,,,,,,,,,***)))((())))))(((&&&&&&(((***+++++++++,,,---,,,---......,,,++++++,,,************+++,,,---...---...///111444666888999CCCIIINNNRRRVVVXXXSSSKKKGGGAAA;;;999<<<>>>>>>===555333111...---...///000------------.........///+++,,,,,,,,,***+++---///,,,,,,******)))******+++))))))*********))))))(((,,,++++++***)))))))))******+++,,,------.........******))))))******+++,,,,,,+++++++++++++++++++++***))))))(((((())))))***)))(((&&&&&&&&&)))+++---............///000111222222333333444333111...---***+++,,,///222666999;;;:::999999999:::<<<>>>???@@@CCCGGGIIIJJJJJJLLLMMMFFFDDDAAAAAACCCEEEFFFFFFHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFEEEDDDCCC@@@>>>============???AAAAAA@@@>>>>>>===<<<;;;;;;<<<>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>BBBDDDDDDBBB???======<<<;;;===>>>>>>:::777777888999::::::;;;;;;;;;<<<============<<<;;;;;;555555444333333333333333111111111000000/////////+++,,,---...---,,,***(((sssbbbQQQDDD===999777444111///...//////,,,+++++++++,,,...000111777777;;;AAAGGGOOO___mmmwwwooofff```[[[\\\^^^aaadddeeecccaaa]]]WWWMMMEEE@@@>>><<<<<<888666444222000000///000888DDDXXXmmm|||ppp___MMMAAA:::666333000000000000///...---,,,,,,++++++,,,,,,---------...---,,,++++++111222111000...///111333222222111000/////////000000111000000///---,,,+++*********+++---///111333222///---,,,,,,+++***)))///...---,,,---///111333333333222222222222333333111222222333333333333333333444444333111000000111/////////000000111111222555444444333333444444555444444333333333333444444222222333444444333333333///000111222333333333222333333333555666666333000333333333555777777666444111///---,,,---///222444111000000000////////////******++++++,,,...///000222111111111222222000...*********+++,,,...///000...------///111000...,,,******))))))***+++,,,---+++***+++---000111111000//////---,,,++++++++++++------...///000000111000///111333333222000000000,,,,,,,,,++++++++++++***+++)))(((((((((((('''%%%&&&(((***+++***))))))***+++,,,------+++******+++++++++******+++,,,------//////111333666999<<<>>>HHHMMMRRRTTTVVVVVVPPPHHHBBB@@@======???>>>;;;888000///---++++++,,,---............///////////////,,,,,,---,,,+++,,,---///---,,,+++************+++***************)))((('''***************))))))((()))***,,,---///000111111******))))))******+++,,,///...,,,++++++,,,...///+++******))))))******+++&&&&&&%%%%%%&&&))),,,---+++,,,,,,---...///111222333333444333222000...---)))***,,,///222444666888888888888888999;;;<<<>>>AAADDDGGGIIIIIIIIIIIIJJJFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOHHHGGGFFFDDDBBB???<<<;;;???>>>===>>>??????>>><<<:::999888888888:::;;;<<<::::::::::::::::::::::::<<<>>>AAACCCDDDCCCAAA@@@>>>>>>>>>??????>>>;;;888888888777888888999:::;;;999999999:::999888888777888666444111///.................................,,,,,,---------,,,,,,+++|||lllZZZJJJAAA===888666444111////////////++++++++++++,,,...///000555666:::@@@GGGQQQaaappp|||uuummmeee______```bbbeeegggfffbbb___ZZZTTTLLLEEEAAA>>><<<;;;666555333111000000//////;;;III___tttwwwjjjZZZIII>>>999666333111111111111000+++******)))))))))))))))+++++++++,,,,,,,,,++++++...///000/////////222444555555333222111111111111111111111111000000//////,,,,,,+++,,,,,,...000111...---,,,+++*********)))---,,,++++++,,,...000222555555444444444444555555222222333333333222111111111222333222000//////000......///000111222333333444333222222111111111222444444444444555555666666444444444555444444333333222222333333444444444444222333555777999888555222444444444666888777555333111000...------...000222//////............///000------...///000111333444222111000000000///---+++,,,++++++*********************+++,,,---------,,,+++++++++++++++,,,,,,,,,******+++...000111000...,,,++++++******+++++++++//////000111222222222222///111333222...,,,,,,...------,,,,,,,,,+++++++++,,,+++))))))******((('''%%%(((******)))'''''''''((()))******(((''''''(((***)))))))))))))))******,,,---000444999>>>AAADDDNNNTTTXXXXXXXXXVVVPPPHHHBBBAAAAAAAAAAAA===777222111000...,,,+++++++++,,,---------..................///000000......000111------,,,,,,++++++******---------,,,+++***)))((('''(((***,,,,,,,,,+++***'''(((***+++---.........******))))))******+++,,,...------,,,,,,---...///...------,,,,,,------...((('''''''''''')))+++,,,(((((()))***+++---///000111222222222222111000///,,,---///111222333444444777777666777888999;;;<<>>===<<<===>>>>>>===<<<777666666777777999:::;;;888888999:::;;;<<<<<<===>>>???AAABBBBBBAAA@@@?????????@@@@@@@@@>>>;;;999::::::999888999:::<<<===777888888888888777666666888666333000............---------,,,,,,+++++++++,,,,,,---------.........uuudddRRREEE???===777666444222000/////////000000000111222333444555888999===DDDLLLWWWhhhxxx~~~xxxrrrkkkddd```aaabbbeeehhhiiigggbbb^^^WWWSSSNNNIIIEEEAAA<<<999999888666555444555666666@@@OOOeeezzz~~~ssseeeTTTEEE<<<777444222000000000///......------,,,,,,,,,,,,,,,************+++++++++,,,&&&(((***++++++---///111222111000///...---------.........//////000000111000///...---------...///..................///000---,,,++++++,,,///111333222222111111111111222222444444444333222111///...000111222222000...............///111333444555666444444333222111111111111///000111111222222333333444444555555555444333333333333222333333333444444222333555888::::::777555555444444555666666444222///...,,,+++***+++,,,,,,///......---......///000/////////000111333444555666444333222222111///,,,...------,,,+++***)))))))))***+++,,,,,,------...---------------,,,,,,,,,******+++...111222111///000/////////000000111222222222333444444444444444000222444222...,,,,,,...///............---------,,,+++))))))******((('''&&&((())))))(((&&&&&&&&&''')))******(((''''''(((***)))))))))))))))******))),,,111777>>>DDDHHHKKKRRRXXX[[[ZZZXXXVVVQQQKKKLLLLLLKKKJJJGGGAAA:::555111000///...------.................................///111111000///000222.........---,,,++++++***---------,,,+++***)))(((&&&'''***,,,.../////////)))******+++++++++++++++******))))))******+++,,,***+++,,,.........---,,,......------------......,,,+++***)))))))))***+++'''(((((()))+++---...///...///000111222333333444222333333444444444333222777666666666777999;;;<<<@@@BBBEEEEEECCC???===<<<>>>>>>>>>@@@BBBDDDCCCBBBEEEEEEFFFFFFGGGGGGHHHHHHAAA@@@???>>>===<<<<<<<<<<<<;;;:::;;;===>>>>>>===666666777777888999:::;;;666777888:::<<<>>>@@@AAA@@@@@@@@@@@@???>>><<<<<<===>>>@@@@@@???===;;;:::;;;:::999888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999666555333222111111111222111111///...,,,+++***))),,,,,,---...///000000111|||mmm\\\LLLBBB===<<<777666555333222111000000000111111222444444555555888999===EEEMMMYYYlll|||{{{vvvqqqkkkeeeaaa```bbbeeehhhiiifff```[[[VVVSSSOOOKKKGGGAAA;;;777777555333222333555888999EEEUUUkkkyyynnn___OOOBBB:::444222////////////---,,,------,,,++++++++++++,,,++++++*********++++++,,,(((***,,,......///222444111000///......---......************+++---...///222111///------,,,------+++,,,------,,,---///111......------...111333555333333222222222222333333666666555444222000///...///111333222000.........---...///111333555777888666555444444333333333333111111222333444444333333333333444444555444444444111111000000000000111222222222444777:::;;;999777666555333333444444333222222111000///...//////000/////////000000000000000///......//////000111222444222111000000///---***,,,---...............---***,,,.........///111333......//////...---,,,++++++***+++---000111111000000000000000111222333333444555555555555444333333333444444333111000000111000000000000////////////+++)))(((((((((((('''%%%'''(((((((((&&&&&&'''(((***+++,,,,,,***))))))***++++++******+++,,,------+++///777???GGGMMMPPPRRRTTTZZZ]]][[[YYYXXXUUUQQQVVVUUURRRMMMFFF>>>888444............///000111222000000000000000/////////,,,...000000///...///000/////////...---,,,+++******************)))((('''&&&(((***,,,...000111222---------------,,,++++++******))))))******+++,,,(((***,,,.........,,,+++,,,++++++******++++++,,,------,,,+++***************++++++,,,---...000111------...000222444555666888888777666666555555444666666666666777999:::<<<;;;>>>BBBDDDCCCAAA???>>><<<<<<>>>AAADDDFFFEEEDDDIIIIIIIIIHHHGGGEEEDDDCCC===<<<<<<;;;<<<<<<======;;;999888999;;;=========777888888999999:::::::::555666888:::===???AAABBB@@@???>>><<<;;;:::999999:::<<>>999666333111...---///333777:::JJJYYYppp~~~wwwkkk\\\MMMAAA:::444222111000111000///------,,,++++++******++++++---,,,+++*********+++,,,,,,...000111000111222333000000///....../////////***))))))))))))***,,,---000///...,,,,,,,,,,,,---***+++,,,+++))))))+++...------,,,,,,...000333555555555444444444444555555666666555555333222000000///111333333111///......+++,,,...000333555777888555555444333333333444444333444555666666666555444111222333444444444444444222111000//////000111111222222333666999;;;;;;:::888555222111111222222111111111111111222333444555000111222333222111000//////......---......//////111///.........---***((()))***,,,---............***---//////...///222555//////000000///...,,,++++++***)))***---///000000////////////000111222222555555555444333222111000333222111111222333333222111111000000000/////////,,,***)))((())))))(((&&&(((((((((&&&%%%&&&(((+++***,,,---,,,+++)))******************+++,,,---...222888AAAJJJRRRVVVXXXXXXYYY___bbb___\\\]]]]]][[[\\\YYYRRRIII???777222000---------......//////000000000000/////////......,,,...000111000//////000//////000///...,,,+++***))))))*********))))))((())))))***+++,,,...///000...............---,,,,,,******))))))******+++,,,******+++,,,------......++++++************+++++++++++++++***************,,,,,,,,,,,,---...000000---...///000222333555666:::999888777666777888999777666666666777999;;;<<<===@@@EEEGGGFFFDDDBBBAAA<<<>>>@@@EEEIIIKKKJJJIIIJJJJJJIIIHHHEEECCC@@@>>>===<<<;;;;;;;;;<<<===>>><<<:::999999:::;;;;;;;;;888888999999999999999999666777888999;;;===>>>???<<<;;;:::888888777777888666999<<<===;;;::::::;;;999999::::::::::::999999666666777777666666555444222333555777888777666666444444333111///...---,,,)))+++...111333333333333uuubbbQQQGGGAAA===;;;888777777666444333222222111222333444555666666666===>>>BBBKKKTTTaaauuu}}}xxxrrrlllfffcccaaadddhhhkkklllhhhaaa\\\WWWRRRJJJDDD???;;;888555444222///...000555;;;???LLL\\\rrr~~~wwwkkk\\\MMMBBB<<<777666444444444444222111111000//////......//////...---+++*********+++,,,***,,,------,,,++++++,,,++++++*********++++++,,,---,,,+++*********+++,,,---,,,+++++++++,,,------...000111///,,,+++---///+++*********+++...111222222111111000000111111222555555555555444444333222///111444444111///......)))***,,,///222444666777333222222111111222222333111222333333333222111000000111222333444444555444444333222111111222333333222222222444888;;;;;;;;;888555111//////111111111))))))***,,,...000222333111222444555444333111///000000///...............333222000000111000---+++'''((()))***+++******)))(((+++---------...111444000000111000000...,,,+++***)))'''(((+++...//////333333222222333444555555555555444333222000///...222///---...111333222000000000000000////////////...---++++++,,,,,,***))))))((('''%%%$$$&&&***---)))***++++++)))(((((()))'''''''''((()))+++,,,---999???IIIRRRYYY\\\]]]\\\___dddfffcccbbbdddeeeeeebbb]]]SSSGGG<<<444111000.........---,,,+++******......------,,,,,,,,,+++...000333333222111111222///000000000///---+++)))***++++++,,,,,,,,,++++++++++++***)))***+++---...,,,---------------,,,,,,*********)))***++++++,,,---,,,+++***+++---///111---,,,,,,++++++,,,,,,---(((((())))))*********+++++++++++++++,,,,,,---.../////////000111333444555999888777666777888;;;<<<777777666777888999;;;<<>>@@@CCCIIIMMMOOOOOOMMMIIIIIIHHHFFFCCC@@@===;;;???>>><<<;;;;;;<<<===>>>>>><<<999888999:::999888888999999999999999888777777777888999::::::;;;;;;999888777666666666777888333777;;;<<<:::999999;;;;;;<<<===>>>===<<<;;;:::888888888888888777777666222333666888999888666444000000///...------,,,,,,(((+++///222444555444333ooocccUUU@@@777:::999666444111000000111000///333333222222444666999;;;;;;AAAJJJQQQZZZjjj}}}zzzssslllfffbbb```aaaeeehhhhhhiiiiiiddd]]]XXXRRRKKKDDD>>>:::777555333222444777777777:::@@@XXXhhhzzz}}}ssseeeVVVGGG;;;555222111000//////......////////////......---------222111...,,,,,,,,,---...000000//////......------,,,+++***)))((()))***++++++++++++)))((((((+++---000000000///...---,,,+++***,,,///000//////000111333111000...---,,,,,,---//////............//////333333333222111000///...111111222222222222111111+++---000111111222333444444333222222333555777888999999888666555444333222............///111222222444444444444333222111000333555777888888999<<<===AAA<<<666333333444444333,,,+++***+++///222333444000000//////...---------((()))***+++---...///000222333222000......///111000111222000---************,,,......---,,,---...(((***,,,...///...,,,***+++++++++))))))+++///222333222222444888;;;<<<<<<999666333222444444222000///...---///222222000---111111000000000000000111------,,,+++***((('''&&&&&&%%%%%%&&&''')))+++,,,---------+++******---///,,,+++***''''''***...222888EEEUUU^^^^^^\\\\\\]]]aaafffkkkllliiieeecccbbbbbbXXXJJJ???888555222000.........,,,++++++---...111222333222000......///444333222000////////////,,,---.........---,,,+++)))+++,,,,,,+++***+++,,,***++++++*********---///,,,---///000000000///...///...---,,,+++*********---,,,++++++******++++++,,,++++++***)))(((''''''((()))***,,,...000111222------.....................///000000///000222444666777888888777888999;;;888:::===>>><<<:::888777;;;>>>AAADDDEEEDDDBBB@@@BBBEEEJJJNNNOOONNNKKKIIIJJJIIIGGGEEEDDDCCCCCCCCC@@@>>>;;;;;;<<<======<<<<<<<<<999666333333555888777777888888888888999999777777777888999:::;;;<<<999999888777777888888999777777555444444555555666<<<===>>>>>>>>>>>><<<<<<;;;999777666666444111///333555888::::::888666444333333222000///---,,,,,,---///222333222222222222}}}iii]]]UUUGGG@@@???888999888666333111///......//////000111222444777999;;;@@@GGGPPP[[[lll~~~xxxqqqjjjdddaaa```bbbfffhhhhhhiiiiiiddd]]]TTTOOOHHHAAA;;;777444111...---///333444444:::AAAZZZiii{{{|||qqqcccTTTFFF<<<777333222111///...---------***++++++,,,,,,,,,,,,,,,///...,,,***)))***++++++111111111111111111000000------,,,,,,++++++++++++,,,,,,+++***((()))+++...************)))((('''&&&)))+++,,,---------///111111000///......000111333000////////////000111222333333333222111000///...,,,,,,------------,,,,,,***,,,...000000111333555222111000000000222444555999888777777666555444444/////////000111222333444444444444444333222222111333555666666666666888999:::888666666777888666444000...---...000222333222222222222222111000///...)))***+++,,,...///000111222333222111.........000000111222000---***)))***+++---//////...------......000111222222000---,,,+++,,,,,,+++***,,,///111000//////111444777888888888666333333444444222000///------///111222000------------------...///000---......---+++)))'''%%%&&&%%%%%%%%%'''(((***,,,((()))******))))))+++,,,++++++***)))))),,,111555>>>IIIVVV^^^___^^^```bbbgggkkkoooooolllhhhffffffXXXPPPCCC888111---+++))),,,------,,,+++,,,...000222333444444111000000000333222111000......------+++,,,---......---,,,,,,***+++------+++******+++)))))))))((('''(((***,,,------...///...---,,,+++------,,,,,,,,,,,,------------,,,+++*********++++++++++++++++++++++++***)))******+++,,,---......///////////////.........000111111000//////111333333555999::::::999999:::999;;;<<<<<<999666555555666888;;;???AAAAAAAAA@@@CCCFFFKKKNNNOOONNNKKKHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@>>><<<<<<===>>>>>>======<<<:::777444444666888777888888888888999999999999999999999:::;;;<<<===;;;:::999999888888777888666555444444555777999;;;@@@AAAAAABBBAAA@@@???>>><<<;;;999888888777444222111333666888888777555333222222111000///...------...000222333222222333555ttt___SSSQQQKKKGGGAAA555:::<<<<<<888333///...///,,,...000111222444777:::>>>AAAGGGRRRaaasss}}}uuummmfffbbb``````dddhhhjjjiiiiiihhhbbb[[[UUUQQQIIICCC===999555333...---///333444666>>>GGG^^^mmmxxxkkk]]]OOOCCC<<<888222111000//////......///((()))+++,,,------,,,+++...,,,+++)))))))))******000000000000000111111111...//////000///...---,,,+++,,,,,,***))))))+++---,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,...111333333222000//////111333555.........///000111222333333333333222111000///...---......//////......---***,,,------...000333666222111000000000111222333777777666666666555555555000000000111222333555666555555555555555444444444555777888888666666777999888888999:::;;;999555222333222000000222333333222333333444333222000...---***+++,,,---...///000111111333333222///---------000111111000,,,***)))))),,,...//////...,,,---...///000222333333222000///+++,,,......------...000...------///222555666666777555333333333333111000///......///111111000...))))))******+++---...///---...//////---***'''$$$&&&%%%%%%%%%&&&''')))***%%%''')))*********+++,,,******++++++,,,000555999GGGOOOYYY^^^______bbbfffkkkmmmmmmlllgggccc```___NNNHHH>>>666111///...---...//////...---...111333111222333222000/////////333222000...---,,,++++++***+++,,,---------------+++---...---+++*********)))******)))''''''(((***///////////////---,,,,,,,,,,,,,,,,,,---...000000......,,,+++************,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,,,,,,,111000000000//////......000111222111000000111333000444999<<<;;;:::999888999::::::888555333222333111333666:::===???@@@@@@DDDGGGJJJMMMMMMKKKHHHFFFDDDEEEFFFGGGGGGEEECCCBBB@@@>>><<<===>>>??????>>>======<<<999666555666888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::999888888777555444444444666999===???AAAAAABBBBBBAAA@@@??????===<<<;;;;;;;;;:::888666222333555666666555333111000000////////////......///000111111000222444777|||jjjUUUJJJIIIEEEDDD@@@555:::>>>AAA>>>777222111333,,,///333444444666:::===CCCEEEKKKXXXjjj||||||sssjjjcccaaa```aaagggjjjllljjjiiihhhaaaZZZTTTOOOIIICCC>>>:::666333222111333555666:::DDDOOOfffttt{{{ssseeeVVVIII@@@;;;999///////////////000111111***,,,---...///...,,,+++...---,,,++++++++++++,,,+++,,,,,,,,,------......///000222333333111///---******+++***((((((***,,,.../////////......---,,,,,,------------///333777666444111///...///111222,,,,,,------///111222333333333333222111000///...000111111222222111111000,,,------,,,+++---111444444444333222222222333333444444444444555555555555000000000111222444555666888777777777777777777777888:::;;;;;;::::::<<<===;;;<<<<<<<<<:::777333000555333222333444555444333111222222222111...,,,+++***++++++,,,...//////000000222333333000---,,,,,,000111111///,,,***))))))+++---......,,,++++++,,,***+++...000222222222222+++---///000...---.........---,,,...222444555555555444444333333222000///000///000000111111111111+++*********+++,,,---------...000000///+++'''$$$&&&&&&%%%%%%%%%'''((()))%%%'''+++,,,---,,,---...***+++---///111444999===LLLRRRYYY]]]^^^```dddgggkkkiiifff```YYYRRRMMMKKKAAA>>>999555333333444444111222222111000000222444222333444444222111111222222111///---,,,*********))))))***+++,,,---------,,,...///...+++***)))***+++,,,---+++***)))***+++000000111111111111111000------------...///000000///...---,,,+++*********,,,,,,------------------,,,,,,,,,,,,,,,,,,------000000//////...---------...///000000000111333555222555999;;;:::888777777888888777555222111222444222333666999;;;>>>???@@@BBBDDDGGGIIIIIIGGGDDDAAA???AAADDDFFFFFFEEEBBBAAA>>>===<<<<<<>>>???>>>============;;;888777777888<<<<<<<<<<<<============<<<<<<<<<===============::::::::::::::::::::::::777666555555777:::>>>@@@<<<<<<=========>>>>>>>>><<<;;;:::;;;<<<<<<:::888666666666555444222000///....../////////000000000.........------000444777wwwdddQQQGGGCCC<<<<<<>>>999>>>BBBFFFCCC;;;555222333---000444555444666:::???EEEGGGOOO___rrr{{{rrriiicccaaaaaabbbiiilllllljjjhhhfff___WWWLLLHHHCCC>>>:::666222///333222333444444999FFFTTTooo|||zzzqqqcccSSSFFF???<<<;;;111111000///////////////......//////...,,,+++***------,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,///000333444444222///---((()))***)))(((''')))******++++++++++++******))),,,,,,---,,,,,,///222555444222000------...///111---------///000222444555333333333222111000///...---......//////......---//////...,,,++++++...111444444333333333333333333222222333333333333444444/////////000222444555666888777666666555666666777777999;;;<<<<<<===???AAA======<<<:::777555444333444333222444666777666555111111111111000...,,,+++***++++++,,,---...//////000111333222000---,,,,,,///000111///,,,))))))))))))***,,,+++***))))))***)))***,,,...000111111111,,,...000000///---,,,---,,,++++++,,,///222222222333444444333222000//////000000111111000111222222///...---,,,,,,,,,,,,,,,,,,...///000///,,,(((%%%((('''&&&%%%&&&&&&((()))%%%'''+++---------...///+++---000333555888<<>>???BBBCCCCCCAAA>>><<<;;;>>>AAADDDEEECCCAAA???<<<;;;;;;;;;======<<<;;;<<<===>>><<<999777777777999999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::666777888:::<<<<<<======;;;:::888777777999;;;===666666777888999;;;<<<===999888888999;;;<<<:::999:::999777555333111///.........//////000111111222---,,,,,,******,,,111444|||rrraaaOOOFFFAAA777777>>>===BBBFFFIIIGGGAAA999444222...111444333111333999???DDDIIITTTeeewww{{{rrrjjjdddbbbbbbccchhhkkkkkkgggeeebbbZZZRRRHHHEEE@@@<<<999666333000///...//////000777GGGWWWvvvzzzpppaaaRRREEE>>>;;;;;;666444222000...,,,++++++000///...---+++***))))))++++++++++++++++++******,,,,,,,,,,,,,,,---------...///111222222000...,,,((()))******(((((()))***))))))*********))))))((()))***+++******+++...000------------...///111222//////000111222444555666333333333222111000///............//////........./////////---,,,,,,...///222222222222222222222222222222333333333333333333/////////111222444666777777666444333222222333333444666888999999:::===???::::::999777555555777999333222222444666666555444222222111111000/////////+++,,,,,,---....../////////000111111///------...///000000///+++)))((((((&&&(((******)))((()))***/////////000/////////...,,,...000000...,,,+++,,,)))(((((())),,,...///...111333444444111///.........///000///......000222000///...,,,+++++++++++++++,,,.........,,,)))'''***)))''''''&&&'''((()))%%%'''***+++++++++---......111444777999;;;>>>@@@???GGGSSS^^^eeejjjmmmnnnjjjcccXXXMMMCCC;;;333///000000000...+++******+++---...---,,,******,,,---111333444444222111222333000///...,,,++++++++++++))))))))))))***+++,,,,,,,,,...///...,,,+++++++++)))+++---,,,+++***************+++,,,...111333444111000///---,,,+++++++++...------,,,,,,,,,,,,,,,------,,,+++***)))((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))******)))+++---...///111444666888888888777555555666888666666666555444555777999444555666888999999999888;;;===>>>@@@@@@>>><<<:::;;;===@@@CCCDDDBBB@@@>>><<<;;;;;;;;;<<<<<<:::888;;;===>>>===:::777666666444444444444555555555555999999:::;;;:::999777666222444777:::<<<===>>>>>>>>>===;;;999888888888888444444444555777999;;;<<<666555666777:::;;;:::999:::999777444222000000/////////000111111222333333,,,,,,+++))))))***...111xxxmmm\\\JJJAAA===555666===<<<@@@CCCGGGHHHFFFAAA;;;777111444666333000222:::BBBCCCKKKZZZlll}}}{{{tttlllgggddddddeeefffhhhgggccc```\\\TTTKKKEEEBBB???<<<:::888555222...---...000222<<>>@@@AAAJJJXXXeeelllnnnllljjjbbbZZZOOOEEE===777222...000222333111---+++***+++)))*********)))***---///...///111111000//////000......---,,,,,,,,,,,,,,,+++***)))((())))))***++++++---......---,,,,,,---)))+++---...---,,,,,,,,,*********+++---///111333000///...,,,++++++******---,,,,,,,,,,,,---......,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&''''''(((((())))))*********+++---------...111333333555777888777777888999888999:::999777777888:::444666999;;;<<<;;;:::999;;;<<<>>>@@@@@@???===<<<===>>>AAACCCDDDCCCAAA@@@>>>===<<<======<<<999777:::<<<>>>===:::777555555111111222222222333333333666777888888777555333222222444777999<<<<<<<<<<<<======<<<;;;999777555444444333333333333555666777444333444666999;;;;;;:::666555333111111111222222111111111222333333444444,,,,,,,,,***)))***,,,...uuujjjVVVDDD;;;999444666;;;888:::===BBBHHHKKKIIICCC>>>666888999666222444===EEEEEEOOO```rrr{{{uuunnnhhhfffeeeeeeccceeeddd```\\\XXXPPPGGG???===:::888666444222///000111333555999DDDYYYmmm}}}}}}ooofffWWWGGG:::333000//////......//////000111222333111///------...111222------...//////..................------,,,,,,,,,+++,,,---------,,,*********,,,......,,,+++,,,,,,)))******+++++++++******)))+++------+++***++++++......000000000///---,,,+++++++++,,,---...///000333333333222111000///...111111222222222222111111)))+++...///000000222333333444555666777777777777777777666666666555555555111111222333555777999:::===;;;888555444333444444444666777777666666777888999;;;<<<999555111111333555444333333333222///,,,///---+++******,,,///000000000111111222222333333...//////...------000222///000000...+++)))(((((($$$''')))*********,,,---,,,---------......//////---......---+++)))***++++++***)))***---////////////222555444111...---...)))***+++***((((((+++...(((((('''''''''(((((()))))))))******++++++++++++,,,+++***((((((((()))))),,,---------,,,...000333444777:::<<<<<<===>>>???IIIRRR```lllqqqnnnhhhcccWWWOOOEEE===888444000---+++...000000---++++++,,,((()))++++++,,,...111444222444555555444333444555...------,,,,,,------...+++***)))(((((()))******+++,,,......---,,,---...+++---000111000//////000...---------...000111333......---,,,++++++++++++,,,,,,,,,,,,---...//////******++++++++++++,,,,,,---,,,+++***)))((('''&&&&&&&&&'''((()))***++++++,,,---------,,,,,,...///...111666999:::999999999;;;<<<===<<<999888888999555888<<>><<<===>>>@@@AAABBBAAA@@@??????@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>===999777999;;;======:::777555444222222222333333333444444444555666666555333111///222444777999;;;;;;::::::<<<<<<<<<<<<:::777444333333222111000///000111111333333444666999;;;;;;:::222111000///000111333555222222333333333444444444---...---,,,******,,,---ttt___PPPGGG@@@<<<999444333555555999@@@JJJQQQSSSOOOJJJDDD???999444444999???CCCIIISSSdddttt}}}|||zzzuuuoooiiifffeeefffccc```\\\WWWQQQKKKFFF@@@>>>;;;777444111///...,,,***///999===DDDYYYppp{{{lllcccUUUFFF;;;555444444///...---,,,,,,---...///...000111///,,,***,,,---,,,,,,,,,------.........+++,,,...///000111111111---------,,,,,,+++++++++******+++,,,---//////000............---,,,+++*********))))))******+++,,,******+++,,,...///000000///......///000222444555333111//////000000...,,,///000222333222///,,,)))***+++---///111333444555333222222111333555777999;;;999777777999999666333111222222444666999<<<>>>>>>;;;777333000.........111111222222333444555555666777777555333111111222666555444444222222111000///...---...///000///...---,,,+++,,,...000///...333111//////111222333222...---,,,+++************+++***)))'''''')))***+++------...///000111222222---------,,,***((('''&&&)))******+++++++++************+++++++++,,,,,,,,,)))(((((((((((())))))******)))((('''&&&&&&''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((())),,,------...///000222333888:::<<<===>>>AAAFFFJJJYYYccclllooooookkkaaaXXXMMMEEE:::333111///,,,))))))******+++++++++******((((((((()))+++---000111555444333111///---++++++------,,,+++)))***,,,///++++++******)))*********))))))))))))******************+++------------------------------...///000......//////...,,,***)))************+++,,,------++++++******)))******++++++++++++*********))))))%%%&&&'''(((***,,,---...111///---,,,+++,,,...///777999;;;<<<;;;;;;<<<>>>???>>>===;;;:::888777666555777;;;@@@CCCCCC@@@===???@@@AAABBBCCCDDDDDDDDDEEEEEEEEECCC@@@===<<<<<<:::;;;===?????????>>>>>>;;;;;;:::999888777666555555777888777555222111111333555777777555444333333555777;;;<<<:::888777777;;;<<<>>>>>><<<888333///........................***+++---///111333444444222222111111333555888:::555555444222000000333555666333///+++)))***,,,...~~~qqq[[[OOOHHHCCCAAA>>>888555555555888>>>IIISSS[[[]]]]]]SSSRRROOOIIIBBBAAADDDIIISSS]]]lll{{{~~~wwwvvvsssppplllhhhdddbbbaaa___]]]ZZZWWWRRRKKKFFFAAA@@@===999666333111000000...222:::>>>FFF[[[qqq{{{nnneeeVVVGGG;;;555333444333222000///....../////////111222111...,,,---///++++++++++++,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,++++++++++++***++++++,,,---...///000////////////...---,,,+++******))))))******+++,,,******+++,,,---......///...---------...000111222000...---...000000///---///111333444333111...,,,******+++,,,...000222333000000//////000222444666777555444555888888666444444555555666999;;;===???>>><<<888555222111111111111111222222333444444555222333444444222111222444555444444333333222222111---,,,,,,...000111111000///......000222444444333///...,,,,,,---/////////000///...,,,++++++******+++***(((''''''(((***+++///000000111333444444555000000///...---+++)))((())))))***+++++++++***************+++++++++,,,,,,))))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&))))))***+++,,,...000222:::<<<>>>???AAADDDJJJOOO___gggnnnpppmmmfff[[[PPPFFF>>>555000//////---+++++++++++++++***)))(((((())))))))))))+++---///000111000///...,,,+++******+++++++++***((())),,,...---,,,+++***************))))))))))))******************++++++,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,+++***+++++++++++++++,,,---...,,,++++++***************+++++++++*********))))))'''((()))***+++,,,---...///...,,,+++*********+++...222777;;;=========>>>???>>>===;;;999777666555888999<<<@@@CCCCCCAAA>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCAAA>>><<<<<<<<<======>>>>>>>>>>>>>>>::::::999777777666666666666888999888555333333444444555666555333222222333222555888999888666555555666888:::;;;:::666222///........................,,,,,,---//////000000000444333111000000111333444333333444333222222444666444222...+++)))***+++,,,{{{lllVVVHHHCCC@@@@@@===777333333555666999@@@JJJTTT\\\```___dddfff```TTTLLLLLLOOO\\\eeetttzzzpppmmmiiihhhhhhfffbbb___[[[[[[ZZZYYYWWWRRRKKKFFF@@@???<<<888555222000///111///222:::AAAKKKaaavvv{{{rrrhhhXXXHHH;;;555333333555444222///...------...///000000///---,,,---...************************---------------,,,+++***,,,,,,+++++++++++++++******++++++,,,---...////////////000//////...---,,,******))))))******+++,,,,,,,,,------............------,,,,,,,,,---///000...---,,,---///000///......///111222222111///...000///......///111333555//////......///111333444444333333555777888777666666666777888999;;;<<<<<<:::888666333111111111222000111222222333333333333000111333333333333555777333333333333333333333333///......///111222222111---------///222444444444111000......000111222111222222000...,,,++++++******)))(((''''''((()))***,,,,,,---...///000000111/////////...---+++***)))((()))******++++++***************++++++++++++,,,+++***)))(((((('''((((((((()))*********)))((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&'''))))))+++---222555<<>>>>>===???>>>===;;;:::888777666::::::;;;===@@@@@@???===<<<===>>>@@@AAAAAABBBBBBDDDEEEFFFGGGFFFCCCAAA??????>>>>>>===============:::999777555444555666777888999999888666555666888444555555333111000111333111444777888666444333333222444666888777555222///////////////////////////...............---,,,,,,111111///......///000111111333444555444444555666000///---+++*********+++xxxiiiSSSCCC>>>;;;<<<<<<888777888;;;:::888:::>>>EEEKKKOOO^^^dddjjjiiiaaaXXXTTTSSS^^^ggguuu~~~uuuiiieeeaaaaaadddeeebbb]]]ZZZZZZZZZZZZWWWQQQIIICCC===;;;999555222///...---000///222:::CCCQQQhhh|||{{{uuukkkZZZIII<<<666444444222111///...,,,,,,,,,------------,,,+++++++++++++++++++++***************///////////////...------++++++++++++++++++++++++++++++,,,,,,---...//////......///......---,,,,,,******))))))******+++,,,/////////////////////000...---,,,,,,,,,---.../////////////////////......,,,---...///000000000///333222000...///111333555000000000000111222444444444444555666777777777666555555666888888888888888444222000...------...//////000111222333333333222111222444444444444666888222222222333333444444444333222111222333444333222111000///111333555444333333111000000222444444444333222000...,,,+++******))))))(((''''''((())))))((())))))***+++,,,,,,,,,,,,,,,,,,+++***((('''&&&'''((()))******++++++***************++++++++++++++++++)))((('''''''''''''''(((***,,,,,,+++)))(((&&&''''''(((((((((((('''&&&&&&''''''&&&%%%$$$###&&&(((******,,,000666;;;???DDDJJJKKKIIIHHHJJJLLLQQQYYY^^^^^^[[[UUUKKKAAA555111---+++,,,---,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,------,,,,,,,,,---...///.../////////...///111333000///...,,,+++*********((()))))))))************+++***)))((()))+++---///000//////...------......---,,,+++++++++---...///,,,+++***************+++,,,,,,+++***************************************++++++++++++,,,,,,,,,,,,...///000222222000///...000444:::>>>???>>>======>>>============<<<<<<<<<;;;:::999:::<<<======<<<<<<===>>>@@@AAABBBBBBCCCFFFGGGIIIKKKLLLJJJFFFCCCAAA@@@>>><<<<<<<<<<<<===999888555333333444666777999999999777666666888:::666666555333111000222444222444888999777555444444333444666777777555222000000000000000000000000000///////////////...---,,,---------...///111222333111444666777555444333333------,,,++++++*********~~~uuufffPPPDDD>>>:::<<<======>>>BBB???>>><<<;;;;;;===AAACCCRRRWWW^^^cccddd```\\\YYY]]]fffuuu{{{qqqeeeaaa]]]^^^bbbdddbbb^^^]]]\\\[[[ZZZVVVOOOGGG@@@;;;:::777444111///---,,,111111555<<>>;;;<<<===>>>???AAABBBBBB===;;;:::;;;<<<>>>===<<<===>>>@@@BBBCCCDDDEEEEEEGGGGGGIIIKKKMMMLLLHHHDDDAAA@@@>>><<<;;;;;;<<<===:::888555333222333555777888888888666555555777999666666666444222222444666444777:::;;;:::888666666777888999999999666444222111111111111111111111111///000111111111111111000/////////000111222333444444666888888555222000///+++++++++++++++++++++***xxxnnn```KKK@@@:::666777999999<<<@@@666777888888999:::===@@@EEEIIIPPPXXX^^^aaa```___```iiivvvxxxnnnccc```]]]]]]```bbbaaa```___]]][[[YYYTTTMMMDDD???<<<;;;888555222000///...444666999@@@KKK\\\ooo}}}{{{xxxrrrhhhWWWFFF:::555555666222111000000000111222222000...---...//////...---,,,,,,---------.........,,,---...///////////////+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,+++*********))))))******+++,,,++++++,,,,,,,,,---------//////.........///111222444555555333///------...111111111111333444666777222000///......///000111......//////000000000000000222333333111000111111666888;;;<<<===;;;999888222000...+++)))))))))******,,,///222333444333222///111111000...---...///222222222333333444444444......000444:::>>>@@@@@@;;;999777777777777555444111000...///111333444444222111000...,,,++++++***))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))(((&&&'''((()))***+++++++++)))))))))************++++++***)))(((((('''((((((%%%&&&(((***++++++******+++++++++,,,,,,+++******''''''&&&&&&&&&&&&''''''###&&&)))***,,,222===FFFQQQZZZbbbaaaWWWKKKDDDBBBGGGLLLMMMIIIEEEBBB;;;444222111///...,,,+++*********+++,,,---.../////////...---+++*********++++++******)))((())),,,...000---...//////...---...///......---+++************))))))))))))************,,,++++++***+++---...///,,,,,,,,,,,,---...///000,,,,,,,,,,,,------...///***)))((('''&&&%%%%%%%%%((((((((((((((()))++++++***************+++++++++************+++++++++++++++---///111333333222111000333666888888:::<<<>>>888999;;;===???AAABBBCCC>>>===<<<===???@@@@@@??????@@@AAACCCEEEFFFGGGGGGEEEDDDDDDGGGJJJIIIEEEAAA@@@@@@>>>===<<<<<<<<<<<<:::999666444333333444555555666666555333222444555444555555555444444666777555888;;;<<<;;;888777777999999:::::::::888555444222222222222222222222222000111222333333444444333444444444333333222111111555777888777333000...---*********++++++,,,,,,,,,qqqfffWWWCCC:::555222333444333444777000222333333333444888;;;;;;@@@GGGLLLQQQWWW\\\aaafffnnnxxxvvvlllaaa```^^^]]]]]]^^^___```^^^\\\YYYVVVQQQJJJCCC>>>;;;:::777444222///...---222666<<>><<<999888555222///,,,)))((((((((('''***---111333444444333///000111000///......000333333333333333333333333......000444999===??????666555333333444444222111222000///000222444555555333222000///...---------******++++++++++++******))))))))))))************---------------,,,+++***%%%&&&''')))******++++++))))))))))))************))))))(((((((((((())))))%%%&&&&&&((()))***++++++,,,,,,,,,,,,+++***))))))&&&%%%#########%%%((()))$$$'''+++,,,...555BBBLLLXXX```fffbbbVVVIIIBBBAAADDDFFFEEE???;;;999444//////000000...,,,***************+++,,,---------,,,---,,,+++*********+++,,,,,,***))))))***,,,///000...///000///---,,,,,,------,,,+++***************))))))))))))************+++,,,,,,------...//////,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,+++++++++***((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,))))))*********+++++++++***+++++++++,,,,,,---------...///000000000//////111444888:::999999999999555666777999:::<<<======;;;;;;;;;===???@@@???===???@@@BBBDDDEEEGGGGGGHHHEEECCCAAACCCGGGGGGDDD@@@>>>>>>???>>>>>>===<<<<<<;;;:::888666555444333333222333444333111/////////000222444555555555666777333666999:::999777666555666777888999999888777666333333333333333333333333222222333444444444444333555555555555444333222111444555666555222///......************+++---...///}}}lll___QQQ===;;;666444666666333111222555666555333000111444888666<<>>888777555222///---,,,+++,,,222;;;FFFWWWmmm|||xxxuuuggg]]]MMM>>>444111222444444333111///------------///---+++,,,///000...,,,******+++,,,...///000000555444444444222111000///---------....../////////,,,,,,------------------,,,,,,---......---------*********)))***++++++,,,---...///000111222333444------,,,---...000222333///111222111...---...000000///------...000222333222222333333333333333333111222222333333333333222000333666777666666888;;;333555999<<<<<<;;;888666555333///+++(((&&&%%%%%%&&&(((---111444555555444111222333333222111222444333333333333333333333333222111222444777999:::999666444333444555666555444---+++***+++---000111111333222111000////////////++++++,,,,,,,,,,,,++++++.............../////////------------,,,,,,+++***%%%&&&''')))******++++++))))))))))))************)))(((((((((((())))))***%%%%%%%%%&&&''')))+++,,,,,,,,,,,,+++***)))((('''%%%###!!! !!!$$$(((***&&&***...///111999FFFQQQZZZaaaddd^^^QQQDDD???@@@>>>???===777444333000,,,---...///...,,,***************+++++++++******)))---,,,+++******+++,,,,,,...---,,,+++,,,...111333000222222111///---------++++++******)))*********))))))))))))************+++,,,---...////////////......---,,,++++++++++++((()))***++++++***)))(((,,,+++)))(((&&&&&&%%%%%%######$$$%%%''')))+++,,,))))))******++++++++++++++++++,,,------...//////111111111000000///...---666:::>>>???===999555333444444444555666666777777777777888:::======<<<:::>>>@@@AAACCCEEEGGGGGGHHHGGGDDDBBBCCCGGGHHHDDD@@@===>>>?????????>>><<<;;;<<<;;;:::888666444222111000111333222///---,,,,,,---///333444555555555666111444777888777555333333222333555777777888777777333333333333333333333333333333444444444333222222222333444555555555555555222333444333111/////////+++*********+++---///000wwwhhhWWWIIIBBB999555444666555333333666333444444444444555888:::;;;===CCCGGGGGGJJJUUU```mmmxxxyyynnnfffaaa___]]]]]]^^^___^^^]]]^^^[[[WWWQQQKKKFFFBBB???<<<999444///,,,,,,,,,---000333===NNNdddyyy~~~zzzvvvtttfffWWWFFF===888444222222555444333111///,,,***)))/////////...---,,,******,,,***((((((+++,,,+++)))000111111111111///---,,,------......------,,,+++***+++,,,,,,------,,,,,,000111000000///...,,,,,,******+++++++++***))))))***+++,,,...//////000000///000000000000000//////............000333666888333///++++++---000111000,,,///111222111000111111222222222111///...///000444555555666777888888999999888888999;;;;;;:::888444333222000---***(((&&&(((((()))+++---000222333333222000............///...111555777666444222111...///111333555666666666444111///000111222000---...---+++***+++,,,///000///000000///,,,++++++,,,,,,+++***)))((((((((((((++++++,,,---...000111222---......---+++***+++,,,&&&'''((())))))))))))(((***)))((('''''')))+++,,,*********)))(((&&&%%%$$$$$$%%%%%%&&&(((***+++,,,------+++***)))'''&&&&&&(((((((((((('''''''''''')))***+++---333;;;EEELLLXXX[[[\\\UUUJJJ@@@;;;::::::999777555333111000///000//////...------------+++,,,------------,,,+++...------,,,,,,++++++***,,,...///...------...///666666555555555444444444444444111...***)))***+++------,,,++++++***)))))),,,,,,+++***)))))))))*********)))(((''''''((((((***++++++,,,,,,++++++***+++*********)))))))))((('''&&&&&&%%%&&&(((+++,,,((()))******++++++******(((((()))***++++++++++++---...///000000000000000777888888888666555333111333333222333444666888999<<<:::::::::<<<>>>>>>>>>>>>>>>============>>>>>>???AAABBBBBB@@@>>>>>>???<<<>>>AAACCCDDDEEEDDDDDDAAA???<<<999777666777777222222111111111111111111///.........///222444666777444222222444444111...333333333555777888666444222222222222222222222222222222222333333444444444666666666555444111///---...///111111/////////000((()))***,,,------------}}}rrrbbbQQQDDD===666333111111000,,,+++---000111111111000222444777999<<>>;;;===;;;777333111000111111333777BBBSSSiii}}}}}}yyytttqqqbbbSSSCCC;;;666222000000222222222111000...---,,,,,,,,,---............---///---++++++...000///...//////000000///...,,,+++..................---------....../////////......000000000000///...---,,,.../////////...------,,,---...///111222333333333......////////////......000/////////000222444555111---***)))+++---------...000222333333222333444333444444333111111222333333333444555777999:::;;;999888888999::::::888777666555444222///---***)))******+++---000222444666555444222111000000000000...000333444333111000000...000222444555444333333333111//////000111///,,,,,,,,,+++++++++---...///222333333222000//////000---,,,+++******))))))))))))))))))***+++---...///)))******((('''''')))***......//////000/////////...---+++++++++,,,...///,,,,,,+++***)))(((''''''%%%%%%%%%%%%&&&(((***+++---,,,,,,+++***)))(((((())))))))))))))))))))))))+++,,,...111666>>>HHHNNNQQQSSSSSSMMMCCC:::555333222222111000///.........,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***......------------,,,,,,///111222111000///000222888777666555444444333222111111///,,,***)))***,,,000//////...------,,,,,,++++++******)))*********,,,+++******)))))))))******++++++,,,,,,++++++************)))((((((((('''''''''&&&&&&'''))),,,---++++++,,,---------------++++++,,,---------,,,,,,...///000111222222222222444555555555555333222111333333333333444666888999<<<;;;::::::;;;<<<<<<;;;======<<<<<<<<<<<<======???AAACCCCCCAAA>>>======<<<>>>@@@BBBBBBBBB@@@??????>>><<<999888777666666444444333333222222222111111000...---...///222444555333222333555666444333222111222444555666444222222222333333333333333333222333333333333333333444222222333333222111///...---///000000...------...+++++++++++++++,,,,,,,,,{{{nnn]]]MMM@@@:::888444222333222...---000...///000//////000333555999<<>><<>>>>>===;;;999888777666666555444333333222222222000---++++++---000222222222222333666888888777333222333444666666444222333333333444444555555555444333333333333333333222......///000000000//////---...//////---,,,,,,,,,---,,,+++)))))))))******vvvgggUUUFFF;;;666666333222555555333333777///000000000000111444666<<<>>>CCCHHHJJJPPP^^^lll|||}}}qqqhhhcccbbbbbbbbbbbbaaa^^^\\\SSSRRRPPPLLLFFF@@@:::777444333222111000//////...777???MMM```ttt}}}xxxpppjjj[[[NNN@@@:::777444222333///000000111111111000000000000000///...---,,,+++,,,+++***+++---///111111333444444555444333222111---------------......///000000000///////////////---,,,,,,++++++++++++,,,222111000...---,,,,,,+++,,,---...///000000000000///000000111111111111000000//////......///000000000...,,,+++++++++,,,,,,***,,,...//////000111333///111333333222222444555333333333444666888:::;;;:::999888888888777555333000///...,,,***(((''''''&&&'''((()))+++...000111222222111000///...---------------,,,******+++,,,***,,,000222333222000///000///...------,,,+++***)))***,,,...////////////000222222111000//////111------,,,++++++++++++++++++*********+++,,,------******)))((('''(((+++...,,,,,,,,,,,,,,,,,,+++***,,,,,,+++++++++,,,---...000...,,,***)))***+++,,,---+++)))''''''((()))+++))))))))))))************+++++++++,,,,,,,,,,,,,,,)))+++///333888>>>EEEJJJNNNOOONNNJJJBBB<<<777666------......///000000111------,,,+++++++++,,,,,,************************+++,,,,,,---.../////////---...///...---,,,---...............---------,,,...//////...------///111++++++******))))))))))))))))))((())))))***+++,,,*********+++******************++++++++++++******)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&(((***,,,---******+++,,,,,,,,,,,,++++++,,,,,,+++***)))(((''',,,---///111222333444444333444555555666777777777444333333333444555777888888999:::;;;:::::::::;;;===<<<<<<;;;;;;<<<<<<===AAADDDHHHHHHEEEAAA===;;;>>>???AAACCCCCCAAA???>>>??????@@@@@@???<<<:::888777777666555333222111111111///,,,******---000222222222333444666888999999555555555777888888777555444444444555666666777777444444444333333222222222.........//////.........---///000///---++++++,,,,,,***(((''''''''')))***zzznnn]]]LLL>>>666222111......111111///000444///000000000000111444666===???DDDIIILLLSSSbbbqqq~~~wwwxxx{{{~~~}}}vvvkkkbbb_________aaaaaa```\\\YYYRRRPPPNNNIIIDDD>>>999666444333333222111111111111666@@@QQQeeexxxyyyooogggVVVJJJ===888666444333444111111222111111000//////111111111000///...,,,,,,++++++,,,---...///000222//////000111111000...------,,,,,,++++++,,,------...---,,,++++++,,,,,,---+++***)))))))))***+++,,,111000///---,,,+++++++++***+++,,,---.........------......///000000000///------------...//////000...---,,,+++******+++,,,+++,,,............000222///111444444444444555666666555444444444666777888:::999888888888777555333333222000...---,,,++++++&&&&&&&&&((()))+++---...111111000000///......---,,,---,,,***((('''(((***&&&))),,,///111222111000//////...---,,,************+++---///000111111222000111222111///......000,,,++++++************+++++++++*********+++,,,,,,***++++++***)))***---///.........//////......---+++++++++++++++,,,------...---+++)))((()))***+++,,,***((('''&&&&&&'''(((&&&&&&''''''((()))))))))*********+++++++++,,,,,,))),,,111555999>>>CCCFFFEEEFFFEEEAAA<<<777333111************++++++++++++///...---,,,+++***************************************+++,,,---......///,,,---...---+++***+++,,,))))))***+++,,,---......+++,,,------,,,,,,...000------------,,,,,,,,,,,,(((((((((((()))***++++++++++++,,,---------,,,+++)))******++++++******)))''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++)))***++++++,,,,,,++++++,,,,,,,,,+++***)))((('''***+++---...000111222222222222333444555666777777333333222222222444555666333666:::;;;;;;;;;===???>>>==================>>>BBBEEEIIIIIIFFFBBB>>>===;;;<<<>>>@@@AAA@@@??????<<<===>>>???>>><<<999888777666555444333222111111...,,,+++***+++...111333222333444444555555666777555555555777999:::888666555555555666666777777777444444444333333222222222222111000///...------,,,...///000000...---------)))(((&&&%%%&&&''')))+++zzzlll[[[JJJ>>>888666222///...000///------000...///000//////000333555<<<===BBBGGGKKKTTTdddtttzzzzzzzzz|||{{{uuukkkccc___```aaadddeeeccc___[[[PPPNNNJJJEEE@@@;;;888666333111000///......//////666BBBUUUiii|||zzzmmmcccPPPCCC888444444222111222333333333222111000///......//////000000000000000---///222333333222333333000000111222222111000///...---+++*********+++,,,+++***)))))))))***,,,---+++***)))))))))+++,,,---222111///...---------...++++++,,,---......------******+++,,,------------,,,,,,,,,---............)))***+++***))))))***,,,...///000///...///111333222444777888888777777888777666444333333444666777:::999888888999999777555222111///---,,,+++,,,,,,)))))))))******+++------111111222222222222111111,,,---,,,***(((&&&'''(((%%%'''))),,,///000111111/////////...+++))))))*********,,,---///111222333444555555333111///000111++++++************++++++******))))))((())))))))))))***+++***))))))+++,,,,,,---...////////////...---------............///,,,,,,***)))))))))******((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((()))))))))******++++++,,,,,,///444888;;;>>>AAADDD???>>>===:::777333000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))))),,,+++************+++,,,******++++++,,,---......---...///...,,,++++++,,,((()))+++,,,...000111222)))***,,,+++***)))***+++++++++++++++++++++++++++))))))((((((((()))******,,,---///000000000///...))))))************))))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******++++++,,,---------,,,,,,.........---,,,+++***))))))***+++---...//////////////////000111222444555222222111000111222333444111555:::<<<<<<<<<>>>AAA>>>>>>============>>>>>>BBBDDDGGGGGGEEEAAA???===999999999:::;;;<<<<<<===888999;;;<<<;;;999777666666666555444333333222222,,,+++++++++---///222333111222333333222222444555222222333666888999888777666666666666666666666666444333333333333333333222555333111///---,,,,,,+++---...000000...---...///((((((''''''''')))***+++xxxiiiXXXHHH>>>:::999333000///222111//////222000111111111000222444777<<<>>>BBBGGGLLLVVVhhhxxx~~~|||zzzyyyssskkkeee```aaadddgggiiigggccc___RRROOOJJJDDD???;;;999888222000...+++++++++---...888EEEZZZoooyyykkk___LLL@@@666333333222222333222222222222111000////////////000111111111111000...222777999777555444444333444555666666555444333000///---+++******++++++***)))(((((()))+++---///---,,,+++++++++---///111222111///---------//////++++++,,,,,,------,,,,,,***+++,,,---............---------------,,,,,,+++(((***,,,+++******,,,...///000000///------///111333555888999888777777888666555333222333555777999999888888999::::::888777000///---+++******+++,,,---,,,,,,+++++++++,,,,,,...///111222333333222222---------,,,)))'''''''''''''''(((***+++...///000///000111...+++))))))+++((())))))***,,,///222333777777777555222000000000,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))))))))+++---,,,+++***)))***)))***+++,,,---...............//////000000000000+++++++++***************''''''(((((('''&&&%%%$$$%%%&&&&&&''''''(((((((((((())))))***++++++,,,,,,,,,000555999;;;<<<>>>???<<<:::999777555222///,,,....../////////000000000++++++***++++++,,,---------,,,+++******+++,,,---+++,,,,,,,,,------.........//////...,,,++++++,,,)))***+++---...000111222+++------,,,***))))))***(((((((((((())))))))))))***))))))(((((((((((()))+++,,,.../////////...---))))))************))))))%%%%%%&&&'''((()))******(((((()))***************)))***++++++,,,,,,++++++---------------,,,+++***)))***+++,,,------------............///000222333111000/////////000222222222777<<<>>><<<<<<>>>AAA=========<<<<<<=========???BBBDDDCCCAAA???>>>===:::999777666666888:::;;;999999:::;;;:::999888777666666666555555444444444,,,------...//////000111---000222111000000222444111111222666999;;;:::999777777777666666555444444222333333333333333333444444333111...---,,,++++++***,,,......------...///,,,++++++++++++*********xxxpppaaaOOO@@@777444555...,,,,,,000111000111555333444444444444555888:::???@@@DDDJJJOOOYYYkkk|||{{{wwwtttqqqllleee```\\\^^^aaaeeegggeeeaaa]]]UUURRRLLLEEE@@@===<<<<<<777555111///...///111333:::HHH^^^sss~~~xxxiii]]]LLLAAA777444555444444555111111222222222111111000222222222222111///...---...333999;;;888555333222111222333444444444333222222111...,,,******+++,,,+++***))))))+++---000111......---,,,---///222333000///---,,,+++,,,...///))))))***+++++++++******---...///000111111111111///......---,,,+++)))((()))+++......,,,,,,///111.........,,,++++++,,,...222444777888777666555555444333222222333555888:::999888888999;;;;;;:::888444222000...---...///000------,,,+++************+++,,,...000111222111111---......---***'''&&&''')))((((((((()))+++...//////111111///+++))))))+++'''''''''(((***---111333777888777555111///...///------,,,,,,,,,------.........---,,,++++++++++++***---//////---+++*********+++,,,...///000000111---......///////////////++++++,,,,,,,,,+++******(((***+++,,,,,,***(((&&&''''''''''''(((((())))))))))))***++++++,,,------+++///444888999999:::;;;777555333222000...+++)))***++++++,,,---...///000***++++++---...000222333------,,,++++++,,,---------------............///---......---+++******+++)))***+++,,,---.../////////111111000---++++++++++++++++++++++++,,,,,,,,,+++***)))(((((('''(((((('''(((***,,,,,,,,,***)))))))))************))))))$$$%%%&&&''')))***+++,,,++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))******+++++++++***))))))***+++,,,,,,------------000////////////111333444000000///......///000111444999>>>???===;;;===@@@<<<<<<<<<;;;;;;<<<<<<<<<===???AAA@@@>>>===<<<===???<<<999666555777999;;;;;;<<<<<<<<<<<<<<<;;;;;;777777777777666666666666......///000000///......***---000000//////222444222222444888<<<>>>===<<<888888777666555444333333222222222333333444444444333111///---,,,++++++,,,(((***,,,---------...///////////////---,,,***)))|||ppp```RRRDDD999555666...,,,---000...******---555555444222111222666999@@@AAAFFFNNNZZZiiivvv~~~}}}xxxtttmmmddd]]][[[\\\^^^```aaa___[[[WWWRRRNNNHHHCCC???;;;888555999333///111222222444888AAATTTkkk}}}{{{{{{vvvfffTTTCCC999111111222222222333333333333333333333333333///111333333222111111111///:::GGGMMMHHH???666222222111///...---...///111///---+++)))((()))+++---+++***)))((((((***,,,...000///......///000111222+++---//////---,,,++++++000///...............///+++---......------///000------...///000///---***,,,---,,,++++++,,,///222444444333111000111444666999888666555333333222222333222222111111222222333222222444888::::::777444222222111000000///000000...---,,,+++++++++,,,---///111333444555555444333///...+++(((&&&%%%$$$$$$((('''&&&(((,,,---,,,***++++++,,,,,,,,,+++******'''(((((('''(((***///222:::999888555222000...---,,,+++***)))***+++,,,------------,,,+++***((('''------,,,******)))))))))***+++...222444444111///++++++,,,///111222111///...,,,)))'''&&&'''((()))&&&'''(((*********)))((()))(((((((((((())))))******++++++*********---///111777>>>@@@???<<<;;;:::888555111///---+++)))'''+++******,,,...000000///***++++++******---111555333333222///---,,,.../////////000111222333333444111///,,,+++,,,---,,,,,,,,,,,,,,,++++++*********++++++******+++---...///...---,,,,,,++++++,,,,,,,,,)))&&&''')))++++++)))((())))))***+++,,,,,,,,,((()))*********((('''&&&%%%%%%&&&'''((()))***+++---,,,+++***)))((('''&&&******+++***((((((***+++,,,...000///---***))))))*********)))((()))+++---***,,,///222444555555555111333333000,,,---222777555777999999:::;;;>>>AAA???>>><<<:::999999999999>>>===<<<;;;;;;;;;;;;;;;888777777777777777777888<<<<<<=========<<<<<<;;;===;;;999777666666777888444222000///000111111111222000///...//////...---///111333666888;;;<<<===888888666444111111333555666777777666555333111000444333111///...------...+++************+++,,,---)))******++++++*********zzzmmm\\\NNNAAA777333555///...000333222...///333333333333222111222555888>>>AAAGGGQQQ___nnn|||}}}yyyqqqfff^^^[[[\\\^^^```aaa^^^ZZZWWWLLLHHHBBB>>>:::777333111666111---...//////333777FFFYYYooo~~~zzzxxxqqqaaaOOODDD:::333333444444444555---------------------------...000///---+++***+++222;;;FFFJJJFFF>>>888555444333111000000000222222000///,,,+++***+++---...,,,+++*********+++,,,---,,,,,,++++++,,,...///000000111222222000//////000000000000/////////......111222333222000000000222000//////000111///---************))))))***---///111111222000///000222444555555444333333333333444444444333333333333444444111111333666888999777555444333222111000000000000---,,,+++***++++++------000222333555555444333222000///---+++***)))))))))&&&%%%%%%'''***,,,***))),,,,,,,,,,,,,,,+++***)))(((((((((((((((***...222888777666444222000...---,,,,,,++++++,,,...000111000000000///...---++++++(((((('''%%%%%%$$$$$$$$$((())),,,///111111...+++------...000333555444333000...+++)))'''((()))***((())))))************)))''''''&&&&&&''''''((((((******+++++++++,,,000333888===DDDFFFDDD???;;;999777444000...---+++)))'''+++******+++...//////...+++++++++******,,,000333222333333111...---...///000000111222333444555666000///------......---,,,,,,,,,,,,++++++*********++++++******+++,,,...///++++++******)))))))))***+++)))&&&''')))++++++***)))))))))*********++++++)))***+++++++++***((('''%%%%%%&&&'''((()))******+++***)))((('''&&&%%%%%%&&&''''''&&&$$$$$$%%%'''+++,,,,,,,,,******+++---.........---++++++,,,---***,,,...000222222111000111333444111......222666222333555666666888:::===>>>===<<<:::999999999999<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777888999:::>>>>>>======<<<;;;:::999888777666555555666888999555333111000000111111111333111000//////000111111000111444666888::::::;;;888888777444222222444777888888999888777555444222222000...,,,+++*********---------.........//////,,,,,,---------,,,++++++xxxiiiWWWHHH<<<444111444000///111444444111222555000222333333222333555777===AAAJJJVVVfffvvvvvviiiaaaZZZZZZ[[[\\\\\\ZZZVVVSSSKKKGGGBBB===:::777444222444///+++,,,---...333999NNNaaavvv|||xxxsssjjjXXXHHHAAA999222222444333333555------------------------...000000///,,,***))))))///555<<>>>>>===<<<:::999888666555444444444555777777666555333111111222444555666444222000000111333444111333444666888888888888888888888777555555888:::999:::::::::999888666555111000...,,,***)))(((((()))***+++,,,---,,,++++++,,,---------,,,+++******tttdddQQQCCC999222111333///...000333111...///222...000222333333444555777>>>DDDNNN\\\kkkzzzyyylllcccXXXWWWWWWWWWWWWUUURRROOOJJJFFFAAA===;;;888555333333...+++,,,---000777???WWWhhh}}}~~~yyytttmmmaaaPPPBBB;;;444//////000...///222000000000000000000000000333444444333000......///---000444555333111000111222111000/////////000000,,,+++***))))))***+++,,,++++++,,,,,,+++***)))((()))***+++,,,...///111111------,,,***((())),,,///000111222333222111...------/////////---------///......---...//////---+++***+++,,,,,,+++,,,...000///111333444333333444555222222222222333444555555111111111000000111111111...---,,,---000333444555555444222000///---------******)))******,,,...///333444555555444222000///++++++***))))))(((((((((++++++,,,---///000//////............---+++***)))***++++++***)))***---///222222111111111000000000+++*********+++,,,...///------------,,,+++***)))...---,,,+++++++++++++++++++++,,,...///...+++))))))((('''))),,,///111111222111///---,,,******)))+++***)))'''''''''((()))++++++++++++,,,,,,---......///000222444999???DDDKKKOOOSSSUUUPPPGGG===777222000---,,,,,,,,,***)))+++***)))+++---......---,,,,,,,,,+++******---///000111333222000---,,,,,,&&&'''(((***,,,---...///,,,,,,,,,...//////---++++++++++++*********************+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))(((''''''((()))++++++,,,++++++***)))((('''&&&%%%%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%&&&''')))))),,,++++++******)))))))))'''''''''%%%###"""###%%%&&&'''(((((('''))),,,......000111111///---,,,,,,...///000222333333333333000222333333111000111333000111222333333444777999888999999::::::::::::::::::;;;===??????>>>===;;;:::888666333333666888:::>>>>>>>>>===<<<;;;:::999888777666444333333333333666555444333333666:::>>>===;;;777333000000222444222333555777777666555444777888888888777777999;;;999999:::::::::888777666444333111///---+++******''')))***,,,,,,+++)))(((******+++******)))((('''ppp___KKK???777222222444111///000222000++++++...---///111333444555777999AAAGGGSSSaaappp}}}yyylllcccZZZXXXVVVVVVUUUSSSPPPNNNEEEBBB===:::888666333222000,,,***,,,---222;;;EEE___ppp{{{tttooofffXXXHHH===666000---------,,,---000------------------------222333333333111000111333///111222333222222333444222111111000000000000000,,,++++++******+++,,,---***+++++++++***)))((((((((()))+++,,,...///000000000///...+++***+++///222000111222333222000...,,,(((***+++,,,++++++---///+++******+++---...---,,,***+++,,,,,,+++,,,---///---///222333333333444555555555444444444444555555222111111111111111111222---,,,***+++...111222333333222111///---,,,,,,+++******))))))***,,,---...222333444444333111///---+++******)))'''&&&%%%$$$%%%'''((()))******++++++/////////...---,,,+++++++++,,,,,,+++******,,,---000000000000000000000111---,,,******)))***+++,,,+++++++++++++++***)))(((******)))((((((((()))))),,,+++,,,---...---+++(((,,,******+++...111333333000000///...---+++***)))***((('''%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))***...///111444777<<>>777000...,,,,,,,,,---,,,+++,,,+++***+++---......---,,,------,,,******,,,......000111000...,,,++++++)))***+++,,,...///000111))))))***,,,......,,,*********************************++++++++++++++++++++++++,,,,,,,,,+++***)))'''''''''''''''(((***,,,---,,,+++***)))'''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%&&&''')))***++++++++++++************)))***)))'''%%%###$$$%%%$$$&&&)))***)))))))))***)))+++---...,,,+++++++++'''((()))+++---///000000000111222222111000111111///000111222222333555777666777777888999:::;;;<<<<<<===???@@@AAA???>>><<<;;;999666444444666999;;;;;;;;;<<<<<<===<<<<<<<<<888777666555444333333333333444444444555:::BBBHHHEEECCC>>>777111...///111222444666777777555333222222333444444333333555777666666777888888777666555555444333222000...---,,,+++,,,...//////---+++***************))))))((('''|||iiiXXXFFF;;;555222222444333111222333111,,,+++...---///111333444666999<<>>;;;999888666444...+++***,,,///555AAAMMMiiixxx|||tttmmmggg]]]NNN@@@999555000...///...---...222---------------------------......---,,,,,,...000......///000111111222222444333333333333222222222...............//////000++++++******************'''(((***+++,,,---------...---,,,+++)))+++...111111111222222111///---,,,(((***,,,---------///111***))))))***,,,------,,,'''(((******))))))+++,,,)))+++---......///111333555555444444444555555666555444444333333444444555///---,,,,,,///111222222333222000///...------,,,+++***))))))***+++,,,---000111222333222000...,,,,,,,,,+++***)))'''%%%$$$%%%''')))*********+++,,,......//////......---,,,,,,------,,,******+++,,,............///////////////...,,,+++******++++++,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))***))))))***++++++)))'''***)))(((***---/////////------......---+++)))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***,,,...111444777;;;@@@DDDJJJJJJKKKKKKIIICCC;;;666///---,,,,,,---......------,,,+++,,,...///...---,,,---...---,,,,,,---///...///000...,,,*********)))******+++,,,---......((((((((())),,,---,,,+++)))))))))*********************++++++++++++******((()))*********)))'''&&&&&&'''''''''&&&(((***---...---,,,+++***(((''''''&&&'''((()))))))))(((''')))(((&&&%%%&&&''')))+++(((((())))))))))))))))))*********'''$$$######$$$"""%%%)))******)))))))))''')))++++++***)))***+++&&&''')))+++---///000111111000000//////000000111---...///000///000333555555555555666888:::===>>>>>>???@@@@@@@@@???===<<<<<<:::888777777888:::<<<888888999:::;;;;;;;;;;;;333444444444555555555555000111222333555<<>>555///...000222333555777666444222000,,,---//////......///000333333555666666555444444333333333222111///---,,,***+++,,,,,,,,,+++***)))******+++++++++++++++***~~~wwwbbbQQQ@@@777444222111222222000111333111,,,,,,//////000111222444777<<>>>>>>>><<<888444...---,,,---...000000///...---,,,---///000///...,,,---......------///000///000///...+++***+++,,,)))*********++++++++++++)))((('''(((+++---------((()))))))))*********+++)))***+++,,,,,,+++***)))((((((*********)))'''&&&%%%&&&''''''&&&'''***---///...---,,,+++***)))(((&&&'''((()))***))))))(((***)))'''&&&&&&(((***,,,((((((((())))))*********,,,,,,+++(((%%%###$$$%%%"""$$$'''((()))***,,,...***+++,,,+++))))))***,,,++++++,,,---...000222222111///---,,,---...///000...///000000000111333555555444333333666:::>>>AAA@@@??????>>>===<<<;;;;;;999888777666666777888999555666666777777777777666111222222333333333333333...000111111333:::EEENNNTTTSSSOOOFFF;;;333111222111333555777666444111///+++---......---,,,---...111222333444555444444333222222333333222111///...))))))))))))((((((((('''((()))***++++++,,,,,,+++{{{sss]]]MMM<<<555333111000111///---///111000,,,,,,000000000111222444888===BBBFFFOOO]]]mmm{{{vvvllldddaaa[[[XXXTTTPPPNNNMMMKKKIIIAAA>>>;;;888777666555333444222333666:::BBBRRRaaazzzssshhh^^^XXXMMM???555444222///...000...,,,///333........................222222000...+++***+++------...000333555666444222111222222222222111000000---.........//////000000///...,,,+++,,,...000111+++,,,...///000//////...000000111000///000222444222111000...------,,,,,,...///000000//////000111222///---+++++++++)))((((((***,,,,,,,,,+++,,,---***+++++++++,,,///333666//////000111333666777999555444444333333444444555555444333444555666444333444444333222111111111222,,,+++***)))))))))***+++,,,---///000000...,,,+++'''((()))******)))((('''$$$'''******))))))+++---,,,---...///000000000000...//////---+++))))))***)))))))))))))))*********''''''&&&&&&&&&((()))***++++++,,,,,,,,,+++***************)))******++++++,,,++++++,,,......---,,,*********,,,......,,,***'''(((***,,,,,,***(((&&&$$$%%%'''((()))(((''''''$$$$$$%%%%%%&&&((()))***000333888;;;===???AAACCC:::777444444666666444222...---,,,---///111111111///...---...000000///...,,,---//////...///000222111111000...++++++,,,...........................***)))'''(((+++...//////(((((())))))*********+++)))***+++,,,,,,+++)))))))))***,,,---,,,+++)))((($$$&&&((('''&&&'''***...///......---,,,+++***)))$$$%%%'''((((((((('''''',,,***((('''''')))+++---*********+++,,,,,,------.........+++'''%%%&&&&&&"""###%%%&&&(((+++000333//////...,,,))))))***,,,+++++++++++++++---......111///,,,***+++---///000111222333333333333555777555444222222555999???BBB@@@???===<<<:::999999999444444333333333333444444444555555555444333222222333333333333111000///...---///000///000777CCCMMMWWWWWWTTTKKK???777444555000222555666666444111///...000111111///...///000000111333444444444444333333333444555444333222111------,,,+++******++++++%%%&&&''')))************yyylllUUUGGG:::666666555444444666444222000000000222222111111222444666888:::;;;GGGNNN\\\mmm|||{{{qqqggg^^^YYYRRROOOLLLJJJIIIIIIGGGFFF??????===:::666444444666777222333999;;;@@@UUUlll}}}|||pppggg[[[OOOFFF???888333444555555333111//////000///000111000.........//////000111111///....../////////000111222333444444333333333333222222111111...///111222444444444444---.../////////...,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///////////////////////////...///111444666555444333222///---++++++++++++******************++++++---...000///...------......///222444666777777777888555333333444666777888666666555444222111000000///000111111222333444555666444111...+++***))))))---000333444222000//////...---+++******+++---...)))))))))*********++++++,,,---///...---++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---************))))))))))))---------........./////////---+++)))((((((((()))'''((()))***++++++++++++)))***+++++++++***((('''*********)))))))))))))))######$$$&&&((()))'''&&&&&&'''(((((((((***---///222888===???BBBEEEAAA;;;999555111000222444444333,,,,,,,,,---///222555888444333000......///000222/////////000///......---,,,------,,,***)))***,,,------..................,,,,,,+++***+++,,,...///++++++***)))(((((())))))******+++++++++******)))))))))))))))))))))******'''''''''((()))***+++,,,************))))))(((((("""$$$&&&)))+++,,,,,,,,,''''''&&&&&&'''(((***+++(((((()))))))))(((((('''---,,,)))'''&&&%%%%%%%%%$$$$$$$$$&&&)))+++,,,+++111///---***))))))***+++***)))))),,,///000...+++++++++************++++++,,,...000111000000111222000000111333666999<<<>>>>>>>>>>>>===;;;999666555333333222222333333444555333222000///.........///......---,,,,,,,,,------000...///222444888BBBMMMVVV^^^WWWGGG>>>444---111000222444666666444222111222333333444333222111000......000111222222222222......///111444555444222000000///...---,,,,,,,,,...,,,***)))((()))***+++sssdddPPPBBB666222222111000111222111000///000222444555555666777999<<<>>>???@@@IIIRRR```qqqyyynnnddd\\\WWWNNNKKKHHHEEEDDDCCCBBB@@@;;;;;;:::888555444555777666222333999<<>>CCCDDDFFFEEE@@@999222...***)))+++------,,,+++*********+++...000222000000//////////////////............------------+++,,,,,,+++)))***,,,...------...---------------******************++++++))))))(((((('''''''''''''''((()))***+++,,,,,,,,,************************%%%%%%%%%%%%&&&((()))++++++******)))(((''''''&&&%%%&&&'''))))))***))))))############$$$&&&(((*********+++++++++*********+++***(((&&&$$$$$$$$$$$$%%%$$$$$$%%%((())))))(((...---+++***))))))*********))))))+++---...,,,***,,,,,,++++++++++++,,,,,,,,,...000000//////000111000000111333666888:::<<<;;;;;;;;;:::888666333222...///000222222111000///111000///...------......------,,,,,,++++++,,,,,,///------000333888BBBMMMUUU]]]UUUDDD;;;222,,,000---///222444555444333222111222222333222111000///---...///000111111111111++++++,,,///222333222111///...------------...///...---+++)))((()))***+++}}}lll[[[KKK???444111111///...///------,,,,,,,,,...000111222333666999;;;===>>>???JJJTTTcccttt~~~uuukkkaaaYYYUUUMMMJJJFFFCCCAAA???===;;;666777777555444444666888666222333888???JJJbbbyyy~~~lll```OOOAAA999444111///---///000111000111222444111222222222000///000111000111333333222111111222111111111222222333333333111111111111000000000000///......---...///000111000000000000000///......------,,,,,,------...///------...////////////...+++++++++++++++++++++++++++***+++---000111111///111111000///---+++)))(((------,,,,,,++++++*********+++---...---------...111222222333333333222222222222222222333333333444222222222111111111000000222222222222222222222222///...---+++***))))))))))))+++...//////------------,,,+++******+++,,,,,,((()))))))))************+++---------+++***+++,,,------------------,,,,,,))))))(((((())))))***+++***+++++++++******))))))))))))*********+++++++++------+++***)))))))))))))))((('''''''''((()))***)))(((((('''''''''''''''((((((((((((((((((((((((''''''''')))++++++***(((((())))))***+++...222666???FFFLLLLLLKKKGGG???777111...+++)))+++---......,,,+++*********,,,---...,,,---...000000///...---///...---,,,+++,,,------,,,,,,,,,***)))***---///------...------,,,+++***((())))))))))))(((((('''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%'''***,,,---......************************&&&&&&%%%$$$%%%(((***,,,++++++***)))'''&&&%%%%%%''''''((((((((('''&&&%%% !!!"""%%%'''(((************************)))((('''%%%$$$#########&&&%%%$$$%%%&&&'''&&&%%%))))))))))))))))))))))))***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////.........//////000222444666777777888999999999999777555222111+++---111333333222///---000///...---------...///------,,,+++++++++++++++...,,,,,,///222888CCCOOOVVV\\\RRRBBB999111,,,000+++---000222333444333222000000000111000000///...------...///000000000000***)))***,,,///000000///------,,,,,,---...000111///---+++)))))))))***+++wwweeeUUUIII???555333222000000111111000///...------------...000333666:::<<<===>>>IIITTTddduuu|||rrrhhh___XXXUUUPPPMMMHHHDDDBBB@@@===;;;555666666555444444666888777444444:::BBBQQQiii~~~~~~lll___MMM===555222111111---...//////------...///000111111111///...///000000222444444333222333444444555555555666666666666333333333333333333333333222111///......///111333///////////////........./////////...///000000111---...///000000000///...........................*********,,,///000///...---...//////...---+++***......------,,,+++******---///111111111111222333000000111111222222222222111333444555444444444555111111111111222222222222000/////////.........---------,,,++++++*********))),,,///000///......///,,,,,,+++************+++(((((((((((()))))))))))))))***+++***((('''(((***------...//////...---,,,++++++******++++++,,,---++++++,,,,,,,,,+++***))))))))))))************+++,,,,,,+++******)))))))))&&&&&&%%%&&&(((+++...000++++++)))(((((()))***+++)))))))))))))))*********)))))))))+++------+++))))))******+++,,,000666;;;EEENNNTTTTTTPPPJJJ@@@777222000---,,,---///111222......------...///000000,,,---...///////////////000///---++++++,,,---.........---***((())),,,...------...---,,,+++***)))((())))))***)))(((&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$%%%''')))+++---......++++++++++++************)))((('''&&&'''***---...,,,,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%""""""""""""###$$$&&&''''''''''''''''''(((((())))))((('''&&&%%%$$$######&&&%%%$$$%%%'''((('''&&&''''''(((***************++++++************)))(((+++,,,,,,,,,,,,,,,,,,+++,,,---//////...------...///000222444555555444444::::::;;;:::888666444333///111333555555444222111000///...---......000111///...---,,,,,,,,,,,,,,,...,,,,,,000333888DDDOOOUUU[[[PPP@@@999333...222---...000222333333222111........................,,,------...//////......,,,+++***+++---...---,,,,,,++++++,,,---///111333///---,,,***)))***+++,,,zzzrrraaaRRRFFF===666444333111111222555444333333222111111111111333666:::>>>AAACCCDDDKKKWWWhhhxxx{{{qqqfff^^^XXXUUURRRNNNIIIEEEBBB@@@===;;;777888777555333333555777777666888>>>GGGXXXnnn{{{hhh[[[III:::333111111111///000111111000000111222111222333222000///000111000222333333222111222333000000000111111222222222333333333333333333333444666555333222222444666777333333222222222111111111,,,,,,,,,,,,,,,------...---......///////////////000000000000000000000000+++***+++,,,///000///...***+++---.........---,,,......------,,,+++******)))+++---.........///000---......///000111222333333555777777666555666777222222222333333333333333.........---,,,,,,++++++(((((((((((('''''''''&&&)))+++---...---,,,------++++++******))))))))))))++++++,,,,,,,,,---------***++++++)))(((''')))***,,,---///000000///...---++++++******++++++,,,---+++,,,---------,,,***)))************++++++++++++++++++++++++******)))(((######"""###%%%(((+++---,,,+++***))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,......,,,************+++---333:::@@@JJJSSSZZZYYYSSSKKK???666---,,,+++******,,,///111/////////000111222333333000///---------///111222111000...,,,,,,---...000000000...,,,)))(((***,,,------......---+++)))((())))))***+++***)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&((()))***++++++++++++++++++*********)))))))))(((''''''(((***---...---,,,+++***((('''%%%%%%#########$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&&&&'''((())))))***))))))((('''&&&%%%%%%&&&%%%%%%&&&)))******)))&&&'''(((***++++++,,,+++,,,,,,,,,+++***))))))*********++++++++++++******+++---//////...---...///...///111333333333222222999::::::999888666444333333333333444444444555555111000/////////000111222111111000......---------...---...111444888CCCMMMRRRWWWMMM>>>:::555111555111222222333333222111000---------------------...,,,------............---///...,,,+++,,,,,,+++)))***+++,,,---...000111222...---+++******,,,---///}}}wwwnnn^^^OOOAAA:::555444222//////111/////////000111111222222333444666:::>>>CCCFFFHHHQQQ^^^ppp~~~zzzoooeee]]]XXXVVVOOOLLLGGGBBB@@@===:::888888888777555333222333555777999===EEEPPPbbbvvv|||ttt```UUUDDD777000//////...+++,,,...//////000222444333444555444222111222333000222333222000//////000------...///000111222222111111111111222222222222222111000000111222333444222111000000//////000000---------------......///......------......///000........................+++++++++,,,/////////---******+++------.........------,,,,,,++++++******)))+++------,,,,,,---...,,,,,,,,,---...000111222333666888777555444666999333333333333333333333444.........------,,,,,,,,,((())))))))))))(((((('''((()))+++***)))(((((()))++++++******)))((((((((())))))*********+++++++++,,,,,,,,,***))))))***,,,+++,,,...000000///---,,,))))))(((((())))))***++++++,,,---......,,,+++)))***++++++++++++,,,,,,,,,+++++++++++++++***)))((()))((('''''''''((()))*********************+++,,,+++++++++,,,------......,,,,,,,,,---///...,,,***+++*********...444===CCCNNNXXX___\\\SSSIII===444+++++++++***)))+++///222...//////000111222333333222000...,,,,,,...111333111000///...---.../////////000///---+++)))***+++,,,---...///...---***))))))************))))))(((''''''&&&&&&&&&'''(((((('''(((((()))*********)))++++++******)))(((((((((&&&&&&&&&'''((()))***+++++++++***)))'''&&&%%%%%%!!!!!!!!!"""###$$$&&&''',,,+++)))'''&&&&&&'''''')))(((((('''((()))+++,,,***++++++******(((''''''&&&%%%%%%&&&)))++++++***''''''((()))***+++,,,,,,,,,,,,,,,+++))))))***+++))))))+++,,,,,,+++))))))+++---/////////...///000...///000000111111111111555555666555444333111000333222222222222333444444333222111000000000111222333222111000///.........///...000333555777???HHHIIIOOOFFF:::999666222555333333333333222111000000---,,,,,,,,,,,,---......------...............---111///,,,+++++++++***)))***+++---///000000///...---,,,+++++++++...000111|||uuukkkZZZIII>>>888444444222//////111,,,,,,---...////////////222222444777;;;AAAFFFIIIVVVcccuuuyyymmmccc[[[WWWUUULLLHHHCCC???===:::888555666666555333111111333444555:::BBBMMM[[[mmmtttlllYYYOOOAAA666111///---,,,)))+++---...---...000222111222333222000///000111000111222111...,,,,,,------...///111222444555666111111111222222222333333,,,------...///000111111///...---,,,,,,,,,------//////......//////000111///...,,,++++++---///111........................+++******,,,...///---,,,---,,,,,,+++,,,,,,,,,---++++++++++++++++++******+++---//////---------...------,,,,,,,,,...///000111444555333000000444888333333333222222222222222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((******)))'''&&&&&&'''************)))((('''&&&%%%%%%%%%&&&&&&&&&''''''++++++***((('''''')))+++***+++...///000///---,,,))))))(((((())))))***++++++,,,...//////---+++)))******++++++++++++,,,,,,******+++,,,+++***)))(((,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......---,,,,,,---///...,,,*********)))***...555???FFFSSS\\\bbb]]]QQQEEE888///,,,------,,,+++---111555111111111222222222111111000///...---------.../////////.........---------+++---//////---,,,+++,,,+++---...000000...,,,+++))))))))))))))))))******((('''%%%$$$$$$&&&(((***&&&'''((()))******************))))))(((''''''&&&%%%&&&''')))************(((((('''&&&&&&%%%$$$$$$!!! !!!###%%%&&&***)))(((&&&&&&&&&'''''')))(((''''''''')))+++,,,***++++++++++++)))(((''''''&&&%%%&&&((()))((('''''''''&&&&&&''')))+++,,,***++++++***''''''))),,,)))***,,,------,,,***)))***,,,///000000000111333............///000111222222222333333222000...---000111222333333333222222333222111/////////000000333222111///......------......000444444333999@@@===DDD===444666444///222111111111111111000000000---,,,,,,+++,,,---...///....../////////......---...,,,******+++++++++******,,,///111111///,,,***+++******+++,,,///222444|||vvvjjjVVVEEE>>>999555555444000000333444444444444333222111000444444444777<<>><<<:::777555333333333222000000222444333;;;FFFRRRbbbuuu{{{ooofffVVVMMMAAA777333000...,,,111222333222000///000111---//////...---,,,---...///000111000---+++***+++,,,---...000222444555666333333333444444555555555//////111333444555555555222111000......//////000+++++++++++++++,,,------///...+++)))))),,,///111////////////////////////*********+++---...,,,+++000///---+++******++++++******************+++++++++,,,...---,,,++++++,,,///...---,,,+++,,,------///111222000,,,---111666222222222111111111000000))))))))))))))))))))))))))))))******)))((('''&&&+++,,,,,,+++(((''''''(((************)))((('''&&&&&&&&&&&&'''''''''(((((((((((('''%%%######&&&((()))+++---///000///---++++++++++++***+++,,,,,,---+++---...000///...+++)))************++++++++++++)))***+++,,,,,,+++)))(((&&&'''(((***++++++++++++,,,---///000111000//////))))))***+++,,,,,,---------,,,,,,---///...,,,*********))))))---666@@@GGGWWW___ddd]]]OOOAAA555,,,***++++++***)))+++///444555555555444333222111000---............---+++***------.........---,,,+++(((***...//////.........+++,,,///000111///---,,,)))(((''''''''')))***+++(((&&&$$$"""###%%%(((+++%%%&&&''')))******++++++***))))))((('''&&&&&&%%%&&&'''***,,,------,,,+++%%%%%%%%%$$$$$$#########!!!!!! !!!"""###$$$'''&&&%%%%%%%%%%%%'''''''''&&&%%%$$$%%%''')))+++******+++++++++)))((('''((('''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$%%%''')))+++((()))***(((&&&&&&))),,,***+++---......---+++******,,,///000000111333444...---------...///111333111222222222111000...---///111444666777555333111333222000///.........///222111000///------,,,,,,------000333333111555;;;555<<<666///333222---///......//////000000111111------,,,+++,,,---///000...///////////////......+++)))((((((***,,,,,,,,,+++---111333222///***'''*********+++---000444666zzzuuuooobbbPPPBBB???;;;777444222222111000///111333333333444666777888888:::>>>???AAAHHHQQQ```ppp~~~ssshhhaaaZZZTTTOOOFFFEEECCC>>>999444222222111555666333///000333444:::JJJ^^^lllwww~~~tttfff[[[LLLDDD:::555333333111...+++---000333555555333333111222222000---++++++,,,111000...,,,+++************++++++,,,---...//////444444555555555444444333000111111111111000000///333333222111//////000222---,,,+++***************'''(((************,,,.........///000000///...---,,,,,,,,,---------............////////////......///...---,,,------,,,*********+++++++++***))))))+++,,,---...////////////111111111111222222222222888777555444444222///---,,,+++++++++,,,------...************)))(((&&&&&&)))((('''&&&&&&'''))))))((((((((()))))))))))))))'''''''''''''''((())))))++++++***(((&&&&&&''')))+++,,,......,,,***)))))))))************+++++++++)))***+++,,,---,,,++++++((()))***,,,,,,+++******)))***,,,------,,,+++***------,,,++++++******)))))),,,000222111...---,,,,,,,,,---------,,,++++++,,,---......,,,++++++++++++---000222777@@@KKKTTTdddfffeee]]]NNN@@@666333))))))))))))***+++,,,---000000000000///...---,,,++++++,,,---///111333444...............---,,,+++///111333222000---------******))))))******+++,,,&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&(((***+++))))))))))))))))))))))))***(((&&&%%%$$$%%%'''((('''((()))***************%%%%%%$$$###"""!!! """!!! !!!###$$$))))))*********)))'''&&&,,,+++)))((((((((()))***++++++)))(((&&&$$$###"""%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''(((((()))))))))************,,,---......---,,,---///...///000111111000///...---,,,,,,---///000...---111000/////////111222333333333333333333222111000///............//////000......//////...---,,,,,,+++,,,---///000111111111666555333222000/////////...///////////////......////////////............,,,,,,+++***))))))))))))******)))))))))***,,,------...000000...+++'''%%%)))***+++---///111111222{{{uuunnnaaaOOOBBB888555222000000000///---///111111111//////000111999999<<<@@@CCCFFFOOOXXXhhhwww|||oooeee]]]WWWQQQMMMGGGGGGEEE@@@:::555333222222555555222000222888===JJJZZZmmmzzz~~~yyyooo```UUUHHH@@@666000...---***'''---///111333333222000///111222222111///---......111111000000///...------,,,,,,---...///000111111...///////////////......///000111222222333333222333333333111//////111333111000///---,,,+++++++++)))+++,,,---,,,,,,...///---......//////...------,,,,,,,,,,,,---------------......//////......---///...,,,,,,------,,,+++---------------.........000000000///...---,,,+++,,,,,,---...000111222333222111000000111000...,,,***************+++,,,,,,++++++++++++***)))((('''''''''&&&&&&''')))***,,,,,,+++***(((''''''&&&&&&(((((((((((((((((())))))++++++***(((&&&%%%'''((((((***,,,---+++******+++******+++,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''))))))***++++++++++++***)))***,,,------,,,***)))'''(((((()))+++,,,,,,---...000222111...+++)))(((,,,,,,,,,,,,,,,+++***)))***,,,------+++++++++,,,---111666;;;@@@IIITTT\\\dddeeebbbYYYJJJ===444111---,,,,,,---...///000000...//////...---,,,++++++************,,,...000111111111111111111111000///000222333333111///......,,,,,,++++++,,,,,,---...***))))))))))))***++++++((('''&&&%%%&&&''')))***************************+++***)))(((''''''''''''''''''((()))))))))((((((((((((''''''&&&%%%%%%%%%$$$###"""""""""###%%%%%%&&&&&&'''''''''&&&%%%$$$***))))))((()))))))))******))))))((('''&&&%%%%%%&&&'''((())))))*********%%%%%%&&&&&&&&&&&&&&&&&&))))))((()))***+++,,,,,,***,,,------,,,,,,---...///000111222333222222111000//////000111111///...............///000222333444444444444333111000/////////............///000///000000000//////...------......///000111222222000000///............/////////000000//////......------.....................---,,,+++***))))))))),,,,,,+++++++++,,,---...---.........,,,***'''&&&***+++,,,...000111111222yyyrrriii[[[JJJ>>>666444333333333333222000.../////////------///000444444888>>>CCCHHHRRR\\\rrrxxxkkk___XXXSSSOOOKKKHHHHHHFFFBBB;;;666333111333444444222222777BBBLLL```oooyyynnn^^^SSSJJJCCC999333000...+++)))///000111222111///---+++///000111000...---...//////000111111111000...---------...///000111222222000000000000000000000000000111222333333333333333222333222111//////111333333222000...---,,,++++++***+++---------,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,...---,,,,,,---...---+++......---------///000111111111000000///---,,,+++)))***+++---000222333444///.........000000...,,,))))))((((((((()))******)))))))))))))))((('''&&&%%%%%%%%%&&&''')))+++,,,+++***(((&&&%%%%%%&&&'''))))))))))))))))))))))))++++++***(((&&&%%%&&&(((&&&(((+++,,,+++++++++,,,******,,,---------,,,+++.........---+++)))'''&&&*********)))******+++,,,++++++,,,,,,,,,+++)))(((%%%&&&'''(((***,,,------000111111///,,,)))((((((,,,,,,,,,++++++)))((((((((()))++++++++++++,,,---222888AAAIIIQQQYYYbbbiiihhhggg```UUUFFF999222000///////////////000111222////////////...---,,,,,,,,,+++***)))***,,,...///......//////000/////////...000111111///------...,,,,,,++++++,,,,,,---...,,,++++++***************''''''&&&%%%%%%'''((()))''''''''''''''''''''''''++++++++++++***)))((('''''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((()))************&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''%%%&&&'''''''''&&&%%%$$$((((((''''''(((+++---///***+++------,,,,,,---......///111333444444333333444333222222333222000...------......000111333444444444444333222111///...//////............////////////////////////......//////.........///111222------------...///000000////////////.........---,,,---------....../////////...---+++******)))))),,,++++++++++++,,,------,,,,,,+++***)))((('''&&&++++++---...///000000000~~~wwwooodddUUUEEE:::666555444444555444222000+++---......///000333666333333777>>>CCCJJJUUU```xxxuuuggg\\\UUUQQQNNNKKKHHHHHHFFFAAA:::555222000333333333333555===NNN]]]rrrwwwkkk[[[PPPJJJDDD<<<666333222000......///000000///...,,,++++++,,,------++++++,,,---,,,---///000000///---,,,------...///000111222222222222222222222222333333222222222333222222111111222222222000//////111333111000...---,,,++++++***(((***,,,,,,+++***++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,+++,,,......---,,,,,,+++******+++---///111...//////000000000//////+++,,,---///111333555666222111000111222222000...))))))((((((((())))))***&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%'''((()))&&&%%%###""""""%%%''')))***************))))))(((++++++***(((%%%%%%&&&'''''')))+++,,,+++******+++(((***+++------,,,+++***000000///...,,,+++***)))+++***)))))))))***,,,---,,,,,,,,,,,,+++***((('''(((((())))))***++++++,,,.........,,,***)))***+++++++++++++++***((('''&&&&&&((()))******+++---///777@@@MMMYYYaaahhhoootttpppkkkaaaSSSCCC888222000...---------...//////000111111111111111000/////////...,,,******,,,...///+++,,,---...............+++,,,---,,,+++***+++,,,******))))))******+++,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((()))+++,,,,,,+++)))(((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''((((((((($$$%%%''')))*********)))%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%&&&(((((((((&&&$$$"""&&&&&&%%%%%%&&&***---000+++---000000/////////000...///111333444444444444666444333333333222000...------...///111333444555111111111111111000///...//////............////////////..................000///---,,,,,,...000111///////////////000111111......------,,,,,,,,,,,,---------...//////000000000///...,,,+++******)))))))))))))))))))))******+++***)))'''&&&&&&''''''***+++,,,------...------zzzpppcccRRRCCC:::444333111111111000...++++++,,,---......000444777999999<<>>777222000000222000111444777@@@TTThhh~~~yyypppcccTTTIIIAAA===888333111/////////,,,,,,---.........------***+++,,,,,,++++++,,,---+++,,,...000000///---,,,+++,,,,,,---...///000111.........---...///000111...///000111222222222222000111000///......000333...------,,,,,,,,,------)))+++---...,,,*********************++++++,,,,,,*********+++++++++,,,,,,******++++++++++++******---++++++,,,...///...---+++***))))))***,,,...000//////000000111000000000......///000111222333333555444333333333222000...+++******)))))))))******$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$"""!!! !!!###&&&((())))))************)))((()))***)))'''%%%%%%&&&((()))+++------+++)))))))))'''((()))++++++******)))---,,,,,,++++++++++++++++++***)))))))))***,,,---,,,,,,++++++***)))((('''((())))))***+++,,,------.........,,,***)))***,,,************)))((('''&&&&&&'''((())))))+++...111<<>>JJJZZZhhhnnnqqqrrrsssooogggZZZKKK>>>666222000//////............//////.........//////......---------,,,+++++++++++++++,,,---...............---***+++,,,,,,++++++---///,,,,,,++++++,,,,,,---......---,,,+++************((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))++++++***)))(((((()))))))))(((''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))(((&&&%%%%%%$$$%%%%%%&&&'''###$$$%%%'''((())))))))),,,++++++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$&&&(((+++---333555999::::::999999:::666777999;;;<<<<<<;;;;;;555444222222222111///---((()))***,,,---.........------......//////......------------...000111222555444333222333444555666444333222222222444555666333222000...---,,,++++++******)))))))))+++,,,...////////////////////////...---,,,++++++******++++++++++++,,,++++++***)))((((((&&&%%%%%%&&&'''((()))))))))))))))((('''&&&tttcccPPPCCC<<<999666444444555555555555000000///...---///333666777777:::AAAHHHPPP]]]iii{{{yyyqqqfff]]]WWWSSSNNNJJJEEEBBB===666111000111444///---///333222666HHH^^^|||}}}sssgggZZZNNNFFF>>>===999555222000111111,,,,,,------.../////////...///000///...---...///...............---------******+++,,,---...//////111000//////000111333555...///000111222333333333,,,------,,,+++,,,...000......---------------...,,,///111111///,,,+++*********))))))***,,,---...))))))))))))*********+++***++++++,,,,,,++++++***+++******,,,...000000///.............../////////000111111222222111111000000000000000111111111111333222111222333222111///---,,,+++***************&&&&&&'''''''''''''''&&&&&&&&&$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%''')))******))))))%%%&&&'''&&&%%%&&&)))+++***,,,......---++++++,,,***)))((('''((()))+++,,,***))))))))))))***+++,,,))))))***++++++++++++*********)))))))))))))))***&&&&&&((()))+++---//////000111111///,,,*********))))))******++++++******((()))*********,,,///222>>>IIIYYYeeejjjjjjiiiiiiaaaYYYMMMAAA888222000///000//////....../////////,,,------.........------,,,,,,---...---,,,++++++******+++++++++***))))))***+++,,,++++++,,,...000,,,,,,++++++,,,,,,---...000///...---------------))))))***))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))((((((&&&&&&'''((((((((('''''')))*********************((()))***+++,,,+++******((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))*********))))))(((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,---555888<<<>>>>>>===<<<===888999:::;;;<<<<<<;;;:::555333222333333222000...)))***+++------...------000000000000///...------++++++,,,---///111333444555444222222222444555777111111222333333444555555333222111///...---,,,,,,***)))))))))***---///111.........------,,,++++++,,,++++++*********++++++***+++,,,,,,+++***)))(((''''''&&&&&&&&&''''''(((******))))))((('''&&&%%%sss```MMM@@@:::555222000000222444555555///000000000111444999===888999===DDDLLLUUUcccooo}}}wwwpppeee]]]WWWSSSMMMIIIEEEBBB<<<555000000333666///---...222//////@@@UUUttt~~~wwwlll```SSSGGGAAA>>>===:::555111......///------...............///---...///...,,,+++,,,------,,,+++************+++***++++++,,,---...//////000///......///111333444555555555444222000///...+++,,,,,,+++***+++---///...---,,,+++***)))))))))+++---000000---***)))(((+++******)))***,,,...///))))))))))))************++++++,,,,,,,,,,,,+++++++++******,,,...000000///---......///......---,,,,,,---///111333444555555222222222333444444555555333222222333555555444333,,,,,,+++***))))))******$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%'''((())))))***"""$$$&&&)))*********)))$$$%%%&&&&&&%%%'''***,,,)))+++...///...---......,,,+++)))'''(((***,,,.........,,,,,,,,,---......((()))***,,,,,,+++*********)))))))))))))))***+++))))))))))))************,,,---//////...---...///((()))***++++++,,,,,,+++)))************,,,000333===HHHWWWbbbfffdddbbbaaaUUUNNNCCC999222///...---///...------------............///////////////...---...000111111000...------------------,,,+++***((()))***))))))***---///******))))))******+++,,,//////...------------...***************)))((((((++++++++++++++++++++++++*********))))))((('''&&&$$$$$$%%%&&&''''''''''''++++++++++++++++++++++++***+++,,,---...---,,,,,,+++***)))(((''''''((()))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))***+++,,,---666999===@@@???>>>>>>>>>666777888999999999888777555444333333444444222000,,,---///000000000//////555444333222000...,,,+++******+++---///111444555222111000//////111333444,,,---///000222222333333555444333111000000000///************,,,///222444...------,,,+++***)))(((******))))))******+++,,,((()))*********((('''&&&&&&&&&''''''''''''''''''++++++******)))'''&&&%%%~~~tttfffUUUEEE:::444111//////222222//////111///,,,+++000333333555888999>>>DDDIIINNNZZZkkkwwwzzzqqqfff^^^YYYTTTMMMHHH@@@???;;;777222///.........***)))+++---000888AAAccctttwwwiiiYYYJJJ>>>888888777555333000...,,,+++......000222333444444444////////////////////////------------...///000000+++,,,,,,------,,,++++++---...//////000//////...222333444444333222000///------,,,+++++++++,,,,,,---......,,,******+++,,,...///......---,,,+++***+++*********************++++++++++++*********))))))+++---//////---+++)))'''(((***,,,---...//////000000000111000000///...///000111222333444444444222222222333333333444444555555555444333333333222///---+++)))(((***,,,---((((((((('''&&&&&&&&&%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$###"""&&&''''''((()))))))))(((+++***(((''''''))),,,......000222333333111///---,,,***((()))+++,,,+++((())))))*********++++++++++++,,,,,,------......///,,,++++++***************)))***,,,,,,+++***,,,---,,,+++******))))))******%%%'''(((*********((('''***+++,,,+++***+++///333@@@JJJXXXaaa___XXXOOOJJJBBB???:::666333111111111111000//////000///---+++((()))+++---////////////...,,,+++,,,......+++((())))))(((((()))+++---...//////............//////...---,,,+++************...------...//////---++++++++++++***)))'''&&&%%%)))***+++***)))((()))***'''(((***,,,,,,+++)))((((((((()))***+++,,,---...000///...,,,+++)))))))))&&&'''***+++,,,+++***))),,,+++***((('''%%%$$$###(((((('''%%%######%%%''',,,+++***)))((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((***++++++***))))))555888<<>>CCCHHHQQQ```rrrxxxppphhh___YYYWWWTTTNNNIII@@@>>>;;;777444222000000111---))))))***---555>>>OOOaaavvv|||pppaaaQQQDDD;;;666222111///------...///000++++++,,,---------------++++++++++++++++++++++++***))))))******+++,,,---+++,,,---...............000//////...///000111222222333333444333333222222000///...---------------+++,,,...---,,,,,,---.........------,,,+++)))((()))*********++++++,,,,,,+++************))))))))),,,,,,------------,,,,,,((()))***+++,,,,,,,,,,,,///...............///000222222333444555555555555444444444444555555555555666555555444333333222222---,,,***(((''''''((())),,,+++***((('''%%%$$$###$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$############$$$&&&(((******,,,...//////...,,,+++,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,***(((''''''''')))***...//////...+++******++++++++++++************)))---,,,***))))))***+++,,,,,,++++++***+++///444999CCCKKKTTTXXXTTTJJJ???888555333///,,,************,,,++++++,,,......---+++,,,,,,---...///............------...//////,,,***,,,,,,++++++++++++,,,,,,///...---,,,+++*********,,,+++***************+++------///222333333000...+++***((('''&&&&&&&&&&&&((())))))((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((******+++,,,---...//////222000...+++******++++++%%%&&&''')))+++,,,---...++++++***))))))(((''''''((()))((('''%%%%%%(((***++++++***)))((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((((('''$$$%%%(((***+++,,,++++++...///000000///000222444222333444666777888888888999777555333222222222222///...111555555000...///...//////......000444777555222///...///000000000//////000...---,,,---///000//////............///---------...///000111222//////...---------------******++++++++++++++++++'''((((((((('''&&&%%%$$$%%%%%%&&&'''((()))***++++++++++++***)))((('''&&&vvvnnn```OOOAAA777444444222//////111111//////222222000000222333333777===???BBBFFFLLLVVVeeewww}}}rrrggg```XXXSSSRRRPPPJJJEEE>>><<<888555333222111000111...,,,------...444;;;OOO```uuuyyylll]]]NNNBBB:::666333111...------...000222000000000111111000//////------------------------++++++++++++,,,---......,,,,,,---...///////////////...---,,,---///111222222222333333333333333333444333333222111111111111,,,.../////////...///111............---,,,+++***++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------------......------...///000111222222333444444444444444333333333444444444444555555555444333222222111111///...,,,***))))))******++++++***)))(((&&&&&&%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$&&&((()))***'''((()))++++++***)))(((***))))))***++++++++++++,,,,,,---------,,,+++***+++++++++,,,------.........---+++)))(((***+++---000111111///+++))))))***++++++++++++******)))))),,,,,,++++++*********************+++///666===BBBKKKMMMPPPOOOJJJAAA888222222000...,,,+++***+++++++++******,,,...///...---++++++++++++++++++******---......///000///---,,,...------,,,,,,,,,,,,,,,000//////..................---,,,+++************+++,,,...111333333000---+++***(((&&&%%%%%%'''(((***+++,,,***((('''((()))%%%%%%%%%&&&'''((()))************+++,,,------...222000---+++)))***+++,,,&&&&&&&&&'''(((***+++,,,,,,,,,+++++++++++++++*********+++***((()))***,,,+++******))))))((((((((((((((((((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))******)))+++,,,------///111444222333555888:::;;;<<<<<<<<<;;;999666444333333333...///444::::::444222333222333333333222333666999666333000....../////////000000000///,,,,,,,,,...000///............//////.........///000111333333000000///...------------******+++++++++++++++,,,''''''(((((('''&&&&&&%%%$$$%%%%%%'''((()))***+++***+++++++++***)))'''&&&wwwnnn___NNN???888777888333///...111111...///333111000111444555666<<>>999444111000///...,,,+++++++++++++++++++++---///000///...+++******)))))))))))))))---...000111000//////...//////......------,,,,,,------......///000222222222111///---+++***)))))))))***+++...000000...++++++***(((&&&%%%&&&'''(((***+++,,,+++((('''((()))%%%%%%%%%%%%&&&'''))))))------......//////000000000///,,,***)))***++++++''''''&&&&&&&&&''''''(((************************'''((())))))((()))***,,,************))))))))))))***))))))(((((('''''''''%%%$$$######""""""###############$$$$$$%%%&&&'''((((((&&&%%%%%%&&&'''((('''(((***++++++---000222222333666999;;;===>>>???>>><<<999777555444333333,,,...555;;;;;;666444666555666666555444555777999777444111////////////...000111111///------.../////////............///////////////000111222333444222111000///............******++++++,,,,,,,,,,,,((())))))))))))(((''''''%%%%%%&&&'''((()))***+++***++++++******)))((('''zzzppp```OOO@@@::::::<<<555111000222222000111555000///111444555777>>>GGGDDDFFFKKKRRR\\\kkkzzzwwwkkkbbb\\\UUURRRQQQOOOIIICCC:::666222111222222000......---///333444444888===OOOaaawwwyyyiiiWWWHHH===888666333111...,,,+++++++++,,,---------...------,,,,,,++++++++++++++++++++++++***))))))******+++,,,---------.........---------+++*********+++---...///---,,,,,,---...///000111444333222111000/////////,,,///111111000//////000......///000111111111111......---,,,+++******)))---,,,,,,,,,,,,+++++++++******++++++++++++*********+++,,,---............//////111333444555555555111222222333333222222111111111111111222222222222333222222000///...---,,,+++***))))))))))))))))))))))))))))))************'''(((((('''&&&&&&((()))$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$###"""""" """$$$&&&''''''''''''(((((()))******+++++++++---......---+++******,,,(((***,,,---...---,,,***(((((())))))***+++++++++++++++***)))))))))))))))...//////...+++******+++******+++,,,,,,***)))(((+++---111444444222///---)))***---444@@@LLLVVV[[[WWWOOOEEE;;;666333222222......---+++************,,,++++++---///000///...,,,++++++*********++++++---///111222111000000111///////////////...---,,,)))******+++---///111222111000///---+++***)))))))))))))))+++------,,,***+++***)))(((''''''((())))))******)))&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&++++++,,,,,,---------------,,,+++******)))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&###%%%&&&'''&&&'''(((***))))))*********************)))((('''''''''''''''$$$###""""""!!!!!!"""""""""""""""###$$$%%%&&&'''(((&&&%%%###"""######$$$&&&((()))******+++---000000222444777:::<<<>>>>>><<<;;;888666444333333333+++...444999888222111444444555555555333333555666555333111000000000...---...///000///......000111///............//////000/////////000111222333444222111000///...---------******++++++,,,---------)))***************))))))''''''(((((()))*********+++***)))(((((((((((()))wwwnnn^^^KKK===777777999555222000222222000222555000///111444333555===FFFEEEHHHNNNWWWcccrrrvvvkkkccc]]]VVVRRRQQQNNNGGGAAA:::666111111333444222///...,,,,,,000222444:::BBBTTTggg}}}yyygggUUUEEE;;;666444333333111000///.........---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---......------,,,+++***)))******+++---....../////////...///000222444555333333111000///.........+++---//////...,,,+++++++++,,,...///111222222222,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++---......---+++***'''((()))+++,,,---------///111444777888888777666222333333333333333222222111111222222222333333333222111000///---,,,+++***)))))))))))))))*********************************&&&''''''%%%$$$$$$&&&(((######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""$$$&&&((())))))'''&&&&&&&&&'''((())))))******...///000...***((()))***&&&(((***---...---,,,+++((((((((()))******++++++******+++++++++***)))(((+++,,,---,,,+++***+++,,,)))***+++,,,,,,+++)))(((***,,,///111222222000///,,,---111;;;HHHUUU^^^bbbUUULLL???666111000000000//////...---+++******)))+++++++++,,,...///---,,,+++***)))))))))***++++++---000333333111000111222...///000000000///...---(((((()))***+++---...///------,,,+++************+++***((()))***++++++***************)))))))))))))))******)))&&&%%%%%%&&&%%%&&&&&&''''''&&&$$$###(((((())))))))))))************++++++***)))''''''&&&'''((()))))))))((('''(((((((((''''''&&&&&&&&&"""$$$'''''''''''')))***)))))))))******+++++++++)))(((&&&%%%$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""###%%%'''(((((('''&&&&&&%%%&&&''''''((()))***)))))))))+++------///111444777999:::;;;999888666444222111111111///111666999555...---111333444555444222222333444111000000000000000---++++++,,,---...---...111333...............///000000////////////000222333444000///...---,,,+++++++++******++++++,,,------...))))))******+++******))))))*********************+++***'''&&&&&&'''(((***rrriiiYYYFFF888111111333444000...000000...000444000000111333222222:::DDDGGGJJJRRR\\\jjjyyyvvvkkkbbb\\\UUUQQQOOOKKKDDD>>>;;;666111111444555333000...+++)))+++...333<<>>888111444222///......---***(((---,,,***))))))***,,,---///---,,,,,,---......---/////////000000000000111111000000/////////000000111000000///...---------///...---,,,+++*********111222333111///,,,,,,,,,//////////////////......111111111000000000000000111111///...---,,,,,,,,,+++++++++***)))((('''&&&&&&(((+++---......,,,+++---------...///000111222222444777999999999999:::<<<<<<<<<;;;999666444222444555555555555333222111000000///...---,,,,,,+++******)))(((((()))++++++,,,,,,,,,++++++)))(((((((((%%%###""""""###"""!!!&&&%%%###""""""###%%%&&&######"""""""""###%%%&&&&&&''')))+++,,,,,,,,,+++,,,++++++***++++++,,,,,,000111000---***(((((())),,,******+++---///000///---,,,,,,+++*********+++***+++***)))'''''')))+++))))))***))))))+++...111111111000---***)))***+++)))***+++,,,,,,,,,+++***---000888EEERRR[[[^^^^^^SSSGGG999333000...000333111111222222111000...---***,,,......---------...++++++++++++++++++++++++......///000///...---,,,---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))((((((+++,,,,,,,,,,,,+++)))((((((((()))***%%%%%%$$$$$$$$$%%%%%%&&&)))*********)))(((&&&%%%''''''(((******++++++++++++***((('''((()))+++,,,$$$%%%&&&((((((&&&%%%$$$((((((((((((((('''&&&&&&(((''''''((()))******)))))))))*********)))((((((******)))((('''&&&%%%%%%&&&%%%$$$###"""""""""""" """######$$$$$$$$$)))...111111555;;;>>>===:::;;;777111///000000...,,,,,,...222333222444888666666666444222111222444333555666333///,,,...000///000111222333222222111...------------......///,,,,,,,,,,,,---///000222000000111111111111000000...---,,,---000111111000000///,,,*********+++,,,++++++*********+++,,,,,,*********++++++*********---...///...+++***)))***&&&&&&%%%$$$%%%&&&((()))~~~yyyiiiZZZHHH<<<555//////111555444444333333444444555111222222222333666;;;???BBBHHHTTTbbbqqq~~~}}}sssiiiccc\\\YYYSSSNNNIIIDDD???;;;777666444444444444222000+++***,,,///222888FFFSSSeeerrr~~~mmmXXXIII@@@777///444222000000111111000///...---,,,++++++,,,------,,,+++))))))+++++++++***,,,,,,---------.........---------,,,,,,---......------......///000000000//////...---------......333444555444111000///000,,,,,,---.../////////...111111111111000000000000...---,,,+++************............---,,,,,,+++)))***,,,...///...---,,,+++*********+++,,,------000333666888888888999:::;;;;;;;;;:::999777555444555666777888777555333222000000///...---,,,++++++(((''''''&&&''''''))))))*********))))))((('''&&&'''$$$"""!!!"""###""""""%%%$$$"""!!!!!!"""$$$%%%######"""""""""###$$$%%%'''(((***+++,,,---,,,,,,++++++*********++++++++++++,,,---,,,******,,,------+++***+++---.........---,,,+++)))))))))***++++++++++++)))''''''(((***)))*********)))+++...111000000///---***((()))+++,,,---.../////////...---111444;;;GGGSSS\\\^^^]]]QQQEEE999444111//////111000000000000000...---,,,+++,,,------,,,,,,---///---,,,,,,++++++******+++///000222444555555444444222111000///...,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++*********)))((()))+++------------,,,+++***))))))***+++***))))))(((((((((((()))((()))))))))((('''%%%%%%'''((()))******+++++++++***)))(((''''''(((***+++)))***+++,,,,,,+++***)))((()))******+++++++++***)))((())))))***+++******)))******++++++,,,,,,,,,*********)))((((((''''''%%%$$$######""""""""""""!!!"""###$$$$$$%%%&&&)))333>>>FFFNNNUUUWWWUUULLLKKKGGG???;;;888222++++++)))***...///...000555555666777666444333444555999888666333///------...---...111222333333222111///.........///000111111...---------...///000111...//////////////////......------...000222111000000...,,,*********+++,,,------,,,+++******++++++******))))))))))))******---...///---+++)))((()))&&&%%%$$$$$$$$$&&&'''(((}}}xxxeeeVVVEEE:::333......000111000000//////000000111111222333333444777<<<@@@CCCJJJVVVeeeuuu~~~tttiiiaaa\\\XXXUUUPPPLLLHHHCCC>>>;;;333222000000000000...,,,***))),,,111555>>>MMM[[[jjjwww{{{ooo___PPPEEE999///222000------...///...---......------,,,,,,,,,,,,---+++******+++,,,,,,+++)))************+++++++++++++++++++++,,,------...------......///000000111---------------...///000222333444333111111111222///000111222333444444444111111111111000000//////,,,,,,++++++++++++,,,,,,/////////////////////...------......///......---------,,,,,,,,,------......111444666777777999:::999999999999888777666555444555777888777555222111000///......,,,,,,+++*********))))))***+++,,,,,,))))))***))))))((('''&&&%%%$$$""""""###$$$$$$######"""!!! !!!######''''''&&&%%%%%%%%%&&&&&&'''(((***,,,---------,,,************************((()))++++++******,,,...---+++***+++,,,......---000///---++++++,,,...//////000///...+++***+++---******+++******+++...000.........,,,)))((()))***---...000111111111000///444666===HHHTTT\\\___^^^QQQFFF;;;666333///...///111111111111000///...---,,,------,,,+++,,,...000///...,,,+++*********+++)))+++---000222333444444555444222000...,,,***)))---------...............,,,,,,,,,+++++++++*********))))))***---......------,,,++++++***+++++++++,,,,,,+++******)))******(((((((((((('''&&&%%%%%%'''((()))******+++******)))((('''&&&&&&'''((()))&&&''')))******)))'''&&&&&&'''(((***+++,,,,,,,,,))))))***++++++++++++***(((((()))***+++,,,---...,,,+++***)))(((&&&&&&%%%$$$$$$###############$$$!!!"""$$$%%%%%%''')))+++222AAAUUUdddooovvvwwwsssnnnlllfff^^^XXXPPPBBB555///+++)))+++,,,+++...333444666777777666666777888<<<999333///---,,,+++***+++---000333444333222111/////////000000111333333000000////////////000000---------......---------///...---...000111111000///...,,,+++******++++++///...---,,,***************)))'''&&&&&&''')))***---......---***'''''''''%%%$$$$$$$$$$$$%%%%%%&&&{{{vvvdddVVVFFF===777333333555//////............/////////000111222333777<<<@@@CCCKKKXXXhhhxxxzzzooofff^^^ZZZXXXUUUPPPKKKGGGBBB>>>:::000///---------,,,+++))))))))),,,222777AAAQQQaaaooozzz~~~{{{yyyuuunnncccXXXLLL@@@777555222...++++++++++++***---------------,,,******---+++)))***+++,,,+++***((((((((()))))))))******++++++,,,,,,---...///000000000//////............,,,,,,+++++++++,,,,,,------...//////......///111222333444444555555555555222222111111000000//////............///000111111------------------....../////////......---------///......------------...---000333555666666888999555666666666666666666666111333555666555333000...//////...---,,,+++******************+++,,,,,,---+++++++++++++++***))))))&&&$$$###$$$&&&&&&&&&%%%""""""!!!!!!!!!"""######''''''&&&&&&%%%%%%%%%%%%''')))***,,,------------***************))))))((()))***++++++***)))***+++***)))(((***,,,.........000...,,,++++++,,,...///000000000///---+++,,,---***+++,,,+++***+++---///,,,------+++)))(((((())),,,---...000000000//////222555<<>>BBBDDDLLL[[[kkk{{{zzzooofff___[[[XXXTTTOOOIIIEEE???:::666222111///...///...---+++******---222888BBBSSScccsss}}}zzzuuuoookkkgggbbb\\\SSSJJJEEE<<<999333000////////////......//////...---,,,,,,+++)))(((((()))******)))))))))))))))************+++++++++,,,---...///000////////////..................---,,,+++******++++++,,,,,,,,,+++,,,...000111111111111111000///...222222111111000//////.........//////000222333444---,,,,,,+++,,,,,,---...//////......------,,,,,,++++++******************,,,///333444555555777888333333333333333444444555111222444555444222///---......---,,,+++***))))))$$$$$$%%%&&&''''''((((((***++++++++++++******)))'''&&&&&&&&&((()))'''&&&""""""""""""######$$$$$$$$$$$$######""""""!!!!!!'''(((***,,,---------,,,)))************)))((('''''')))+++,,,+++******+++''''''&&&(((,,,///000///,,,+++***))))))***,,,---,,,......---+++******++++++,,,---,,,++++++,,,...***+++,,,+++)))((())))))+++,,,...000000000000//////444===LLL[[[eeeiiiiii]]]QQQCCC;;;666333222444444444333222222111111111......---+++***+++---000000///---,,,************)))***,,,...000111111000000000///...---,,,++++++++++++******************,,,,,,,,,+++++++++***************,,,...///---,,,))))))*********************)))(((((('''''''''(((******))))))))))))))))))((())))))************)))(((((('''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&###$$$%%%%%%&&&&&&%%%%%%&&&(((******)))***,,,//////111333666888:::;;;;;;999888777555222000......((((((((('''(((((())))))'''))),,,,,,,,,///666;;;RRRdddyyy}}}lll[[[JJJ???444///,,,***,,,000222222222111111333888<<<666111+++((()))++++++))))))+++...111222222111111---------...///000111111222222222111111000//////......////////////......,,,+++***+++---------+++,,,,,,++++++******++++++++++++*********++++++,,,)))'''%%%######%%%''')))***++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||ssslllWWWJJJ===666333000000333222222222111111222222222111333444555888<<>>888333111111111111000000000000000000000000///...,,,,,,...///...---************++++++++++++************+++,,,,,,---+++,,,---...///111111222111111///...---,,,,,,,,,,,,,,,---,,,+++,,,///111333333333222111000///...333222222111000///......------------///000111222//////---,,,,,,---...///......//////...---,,,,,,,,,,,,,,,+++,,,,,,------...000333555555555555666222222222222222333444555444444444555444333111000...---,,,,,,******)))(((###$$$&&&'''(((((((((((((((((())))))))))))(((((((((''''''((())))))'''%%%!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&''')))+++,,,,,,,,,+++***++++++,,,+++***((('''$$$'''***,,,,,,---...///'''&&&&&&(((+++...//////...............//////000...000111111///......///,,,---...---,,,+++,,,---)))***,,,,,,***))))))***,,,---///000111111111111///555@@@PPP___hhhjjjiii[[[OOOBBB<<<888555555777222222000//////...//////.........,,,++++++---//////......---,,,+++*********+++---...000000//////000000//////////////////......------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,...---+++)))(((((()))*********))))))******))))))))))))******++++++***))))))******+++))))))************))))))(((((((((''''''&&&%%%%%%'''(((***++++++***((('''&&&&&&''''''''''''''''''&&&(((***))))))+++000444222555;;;@@@DDDFFFGGGGGG???>>><<<999666333111000++++++***************+++(((+++.........222:::BBBXXXiii}}}|||ppp[[[MMM<<<222---)))***---///000111111111333666888333000---++++++---......***+++---///000111111111---------------......///111111111111111000///...//////000000000000//////+++***)))***+++,,,+++***++++++++++++++++++******)))))))))))))))***++++++((('''%%%$$$$$$%%%'''((('''))))))(((&&&$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###zzzooogggRRRFFF:::444111///000333000000////////////000000111333444666888===CCCGGGLLLUUUddduuuwwwkkkaaaZZZRRROOOJJJEEEAAA<<<777444...,,,************((('''******---333:::FFFYYYiiixxx}}}sssjjj]]]UUUOOOOOORRRSSSXXX___QQQJJJ@@@888222000...---......---------///000111222000//////000111111000************+++++++++,,,,,,,,,++++++++++++,,,---+++,,,---...///111222222000///...------------------------,,,+++,,,///222555555555555444333333222333333222111000///......,,,,,,,,,,,,---...000000111000...,,,,,,,,,.........///000111111000...---............///000111111///222444555555444555555444444333222333333555555555444333222222111111111------,,,+++***)))((((((&&&'''(((***+++,,,++++++(((((())))))))))))((((((((('''&&&'''((('''%%%### !!!"""############%%%&&&'''((((((''''''&&&%%%&&&(((***+++++++++***++++++,,,---,,,***((('''%%%(((+++---------...///)))((('''(((***,,,,,,,,,///000111222333222222111///111333333222111111222,,,...///...,,,++++++,,,(((***,,,---+++******+++***+++---///000000000//////555@@@OOO\\\bbbaaa^^^OOOFFF>>><<<;;;777555666222111///...---.........---...///...,,,+++,,,---,,,---...///...---+++***&&&''')))+++------------/////////...............000/////////.........---,,,,,,,,,+++++++++******,,,++++++,,,---,,,)))&&&((()))***+++++++++******))))))((())))))***+++,,,******)))(((((()))***+++))))))************)))))))))))))))((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&'''((()))*********(((***+++***)))---555;;;===BBBKKKTTT[[[^^^___^^^UUURRRMMMFFF???888333000---,,,+++***************(((,,,///......222===EEE[[[lllnnn\\\GGG999000+++***,,,***...333666555444333222000000///---,,,+++---///,,,---------...///000111///...------,,,---------///000111111111000///...//////000000000000//////,,,***)))***+++,,,+++)))******++++++++++++*********)))((((((((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###xxxllldddSSSGGG;;;666444222333666222222111111111111222222000111222444777<<>>LLLWWWZZZVVVRRRDDD>>>:::<<<===999555444444222111/////////000000,,,...//////---++++++,,,***,,,...000000...+++***%%%'''))),,,.../////////---------,,,++++++***************))))))(((((((((,,,,,,,,,+++++++++******,,,,,,+++,,,,,,+++'''$$$)))***+++,,,---,,,,,,+++&&&&&&''''''((()))+++,,,***)))(((''''''((()))***))))))*********))))))((())))))))))))((('''&&&%%%&&&''')))******)))'''&&&"""###%%%''')))++++++,,,***+++,,,******///888@@@NNNUUU```llltttyyyzzzyyyrrrnnneeeZZZMMMBBB999555---,,,+++***))))))))))))'''+++......---222===FFF^^^ooo{{{hhhPPP???555...,,,...&&&---555::::::666111...---///000---***(((***,,,...---,,,,,,,,,...///111000///...------,,,------...///000111111000///.........////////////......---+++***+++,,,,,,+++***)))******+++++++++******+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%&&&&&&'''((('''&&&$$$###{{{vvvjjj^^^NNNFFF;;;444111000///...000111111000///000444777444222444999===@@@HHHOOOTTT```rrr|||pppeee^^^YYYSSSKKKEEEAAA===777333000000000000000/////////,,,---///333<<>>>>>AAAFFFNNNUUUYYYUUUNNNFFF???888444111---,,,,,,---///000000///------+++***)))((((((((()))''''''(((+++,,,+++(((------.........------,,,...------------...//////,,,,,,,,,---------------...//////...,,,+++---...111000...---,,,------...////////////...............---+++******---///111//////............//////222222222333333222222222///...,,,***))))))******000111333222111111222333888777777777777666666666777777555333///...///000++++++,,,,,,+++***((('''%%%'''((('''&&&&&&'''(((***)))))))))******)))'''''''''&&&%%%$$$""""""!!!###"""!!!!!!"""###$$$%%% !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++++++++***************))))))******+++++++++,,,***)))))))))))))))******++++++,,,,,,---...//////111000000////////////000.........------,,,,,,,,,)))))))))***+++,,,---...(((***+++++++++,,,///111000555===CCCFFFDDDAAA>>>;;;999777777888777333000444222000...---,,,,,,,,,------......---+++)))(((000000000////////////...///////////////......------...///000///,,,***((('''''''''''''''((())))))++++++******************......---,,,,,,+++******++++++++++++*********)))))))))******++++++,,,,,,***)))((('''&&&&&&'''((('''((()))******************++++++***'''&&&&&&'''))))))***+++++++++++++++&&&&&&((()))+++---...///...++++++///333:::DDDOOOaaaiiiuuu~~~ppp___PPPBBB777777000---...///,,,))))))+++---...------222;;;CCCUUUfff{{{uuuaaaLLL;;;000+++******...444999;;;888333///333333222111000000111111000//////............///---,,,***((('''''''''((()))***+++***((('''((()))000111333555555333111///111000---+++++++++,,,---************************+++***)))((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((&&&$$$$$$&&&'''%%%"""zzzsssgggZZZKKKCCC999222000000///......//////......///111444333222333777:::===DDDKKKWWWdddvvvzzznnnccc]]]YYYSSSLLLFFFBBB===888333111111000000//////.........000444999DDDWWWnnn}}}zzzkkk\\\KKKBBB999666666777<<>>:::666444000///..................000///...---,,,++++++++++++))))))***,,,---+++)))))))))***************)))---------------......//////000000000000000000000///000000///------...//////...---,,,+++,,,---...111111111111000000000000,,,+++******+++---000222000//////.........//////000000111111111111000000000///...,,,++++++,,,,,,***+++------------///000333333444444444555555555222222111///,,,+++,,,...,,,------------+++***)))((()))***)))(((((()))***+++******+++,,,---+++***''''''&&&%%%$$$###"""!!!"""!!! !!!###$$$""""""!!!!!!!!!""""""###''''''''''''((()))******))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((()))***++++++))))))***,,,---///000111000000///............/////////......------------,,,,,,,,,,,,,,,---...///((()))*********,,,...000111555:::???@@@>>>;;;999999777666777999999888555555333111///............///000000000///...,,,+++...//////111222222333333---....../////////.........///111222222111...---((((((''''''(((((()))***+++++++++,,,,,,,,,,,,,,,...------,,,+++***)))))))))))))))))))))((((((((()))))))))***************(((((('''''''''((())))))((())))))************)))'''((()))(((&&&%%%%%%&&&''''''((()))))))))))))))'''((()))+++---...///000///,,,,,,111888AAAOOO\\\kkkrrr|||{{{nnn```PPPBBB:::333...//////+++((((((---///000//////333<<>>888444111000///......---------,,,...333;;;III]]]ttt~~~}}}wwwhhhZZZLLLCCC999444222111333888777999<<>><<<999777222111///.........///000111000///...---,,,,,,,,,,,,***)))***++++++***((()))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------------000222222111000///000111000///.........///000111444333333333333222222222,,,,,,+++,,,---000333555111000//////..................////////////......000///---,,,+++,,,,,,---)))+++---.........000222000000111222333444555555/////////---+++***,,,------......///...,,,+++***((()))******(((((()))******))))))+++------,,,+++))))))((('''&&&%%%%%%$$$###"""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!''''''''''''((()))***+++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((()))***,,,,,,'''((()))+++---///111222//////...---------------//////............------..................//////***+++,,,,,,,,,---000333666777999;;;;;;999777555666666666888:::;;;:::999333222000///.........///000000000000000///...---000111222333444555555555---....../////////......***+++---//////...---,,,)))))))))((()))******+++,,,,,,,,,------......//////......---+++******))))))))))))))))))))))))******))))))))))))))))))(((''''''''''''((()))***+++)))************))))))(((&&&'''((((((&&&&&&'''(((''''''((())))))))))))))))))***+++---///000111111111...///666@@@LLL]]]kkkuuuzzzzzznnn\\\LLL@@@999333222111---***)))***,,,---,,,,,,000777===GGGOOO\\\gggoootttwwwxxxzzzxxxxxxzzzppp[[[GGG999111//////......------......///....../////////...------------------......///000......------------...///---------,,,+++,,,///222222333444444333111///------,,,+++)))))))))******))))))))))))))))))))))))++++++***)))(((((('''''''''&&&&&&&&&&&&''')))***)))((('''&&&%%%$$$$$$$$$"""!!! !!!"""###"""!!!xxxrrrjjj\\\OOODDD===555111000222222111...000222333222111222333666444555999<<<>>>EEELLL^^^kkk|||yyynnnddd\\\XXXVVVPPPIIICCC@@@<<<777333000///...,,,++++++++++++***---333===LLLaaawww}}}yyyrrrdddVVVKKKAAA999555333111333777444666999<<<===<<<;;;999444333222111///000222333000///...---,,,++++++++++++***))))))))))))((((((***+++,,,---............,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,111222444333222111222333......---------///000111444444444333333333222222000/////////000222444666222111000///............---......//////......------,,,+++*********+++,,,+++---//////...///000222000000000111222333333444///000000///...---...000......//////...---+++***'''((()))(((&&&&&&'''(((&&&&&&&&&(((***,,,+++***,,,++++++***))))))((((((%%%$$$###""""""###$$$%%%$$$######"""""""""######$$$$$$%%%%%%&&&'''((()))***************+++++++++***************+++++++++'''''''''((()))+++,,,---)))))))))***+++---///000......---,,,++++++++++++------------------------///////////////.........---.../////////111444777;;;;;;;;;;;;:::999888777777999;;;>>>>>>===999777///...---,,,,,,,,,---.....................------555666666777666555444333111111111111000///...---((()))***++++++***)))(((******))))))******+++,,,++++++,,,,,,---...//////000000///...---,,,+++++++++++++++,,,,,,,,,,,,---******))))))((((((''''''(((((((((((((((((())))))***************)))((('''''')))******))))))***+++))))))***+++++++++++++++)))***,,,...000000111000000///333===IIIVVVgggtttwwwzzz~~~wwweeeSSSHHH???888777555111//////***+++,,,,,,,,,///444888<<>>:::555222///---+++***))))))***+++///111777AAAQQQfffzzz}}}xxxpppaaaTTTEEE===555222000...000333333333444555777999<<<===;;;;;;:::666222000111222000///...---,,,+++++++++------,,,+++***)))***+++((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000//////......000222444444333222222333++++++*********+++---...222222222222111111111111111000000//////000111222111111000///////////////...//////000000//////...,,,+++*********+++,,,---,,,---...---,,,+++,,,---///////////////////////////000111111000///000111---............,,,+++***((()))))))))'''&&&&&&(((%%%%%%%%%'''***,,,+++***++++++******))))))((((((%%%$$$###"""""""""###$$$############$$$%%%&&&'''######$$$$$$%%%'''((()))%%%&&&&&&&&&''''''((((((++++++******************'''''''''((()))+++,,,---+++***)))))))))+++,,,......---,,,++++++*********++++++++++++++++++++++++------.........---,,,,,,......///...///111555999<<<===>>>?????????>>>===@@@CCCGGGHHHEEE???888444......---,,,---...///000//////////////////000000666666777888888777555444555555444333111///---,,,,,,,,,,,,,,,+++***)))(((***************+++,,,,,,))))))***+++,,,------.........------,,,+++++++++,,,,,,,,,,,,------------******))))))((((((''''''+++******)))(((((('''&&&***************)))((('''''')))******))))))+++,,,))))))***+++++++++++++++)))***,,,///000000000//////000888DDDPPP\\\jjjuuuvvvyyy|||~~~}}}|||||||||zzzyyyxxxyyy}}}zzzlll\\\MMMDDD<<<999888444222333000000000111111333666888666666888===BBBFFFGGGFFFFFFFFFHHHQQQ```qqq{{{iiiRRR>>>222---///......,,,+++******))))))******+++++++++******++++++++++++,,,...//////+++,,,---...///000000111000000...+++((()))+++...111111111000///---,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&''')))+++)))((('''%%%$$$#########"""""""""""""""""""""###zzzssskkk[[[MMM@@@;;;444111222444444333...///000000///...///111333111333888<<<@@@GGGOOO___lll~~~vvvmmmeee^^^YYYVVVPPPJJJCCC???<<<999555111...---+++))))))***,,,---000222777BBBSSSgggyyy~~~wwwnnn___RRREEE===666333000------000///...---...111666<<>>666111//////222111000///...---------/////////...,,,,,,...000,,,---...//////000//////...------------...//////000//////......---------///111333444333111111222///......------...///000111000000000///////////////......---------------111000000//////000000111//////000000000000//////---,,,,,,+++,,,---///000000111111000...------......---------,,,,,,,,,+++...///111111///......///---............,,,+++***+++,,,,,,+++)))(((((()))'''''''''))),,,---,,,+++)))((((((((('''''''''&&&$$$###"""!!! !!!"""""""""""""""###$$$%%%&&&'''$$$$$$$$$%%%&&&((()))***(((((())))))******++++++))))))))))))(((((((((((((((((((((((()))***,,,,,,,,,+++)))(((((()))+++,,,///...---+++************))))))************++++++++++++---......---,,,+++++++++++++++,,,///333777;;;>>>BBBFFFIIIJJJIIIIIIOOOQQQRRRPPPHHH???777333000/////////000111333444111111111111111222333444111333666888999999888777666555444333111///---,,,++++++******)))'''&&&%%%*********)))******+++,,,)))))))))******+++++++++************************,,,,,,,,,+++++++++*********))))))))))))))))))(((,,,,,,+++***)))'''&&&%%%)))************))))))(((&&&''')))((((((((()))***''''''((())))))))))))))))))+++---000111111000//////222:::HHHTTT^^^kkkuuuwww{{{wwwtttqqqppptttvvvlllaaaTTTIII@@@;;;999555333444000000000000111222222333333222222444777:::::::::<<<===@@@JJJ[[[nnn}}}oooWWWAAA333---+++++++++***)))(((&&&%%%))))))((((((((()))***+++++++++++++++,,,,,,---...---...///111222333333333///...---***'''&&&(((***............---,,,******((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++++++++++++++))))))(((''''''((()))***%%%$$$###"""!!! """"""!!! !!!zzzrrrhhhWWWHHH>>>999333000111333333111000000000///---...000222555444555:::===@@@GGGOOO```mmm~~~wwwnnnfff___ZZZWWWOOOJJJCCC???<<<999555111///...,,,++++++---///111000222777CCCUUUiiizzz|||sssiii[[[NNNEEE===777555333//////111,,,+++***+++...444999===HHHJJJJJJEEE<<<555222222111111///...---,,,,,,,,,---...///---+++,,,///222222333444444444444333333///............///000000...------,,,++++++******,,,///222333222000000111333222000//////000111111////////////..................---...............////////////000111222222//////000000000000//////,,,,,,++++++,,,...///000111222333222000000000222------.....................000222111///...---...//////000000///...,,,++++++,,,---+++)))(((((()))((('''''')))+++,,,+++***)))))))))(((((((((((((((&&&%%%$$$###"""###$$$$$$"""!!!!!!!!!"""###$$$$$$""""""###$$$%%%'''((()))*********+++,,,---------))))))))))))((((((((('''))))))(((((()))***+++++++++***(((''''''))),,,---///...---,,,+++*********))))))******++++++++++++)))***,,,.........---,,,)))******)))***---222666===BBBJJJRRRXXXZZZZZZYYYZZZYYYVVVNNNCCC:::444222000000///000111333555666222111111111222333555666000222555777888888666555222222222111000///...---((((((((((((''''''&&&&&&)))))))))))))))***++++++))))))******************))))))******+++,,,,,,---......---,,,+++******))))))))))))******************+++++++++***((('''&&&((())))))************)))'''((())))))((('''(((***''''''((()))))))))))))))+++---///222333222111000111222;;;HHHTTT___mmmxxxzzz~~~|||xxxqqqlllnnnqqqmmmeee^^^SSSGGGAAA<<<777444555------------......------......///000111222444666777777<<>>888333222111//////111...---------///222666999DDDHHHKKKHHH@@@:::888888///...---,,,+++************+++,,,***((()))---000222222333333333222111111///////////////000111111111111000///......------+++...111222111000///000...---,,,+++******+++,,,////////////...............//////000111222222333......//////000222333444......////////////......******))))))***,,,...///+++---......------///000///000000111222333444444000222333333111///......000000111111000///...,,,)))***+++***'''&&&&&&'''&&&&&&&&&''')))***)))''',,,,,,++++++++++++++++++***)))((('''&&&''''''((("""!!!!!!  !!!"""$$$&&&'''$$$%%%%%%&&&'''(((((())),,,+++++++++******))))))***)))))))))))))))******)))((('''&&&'''***---///000///...,,,+++***************+++++++++,,,,,,,,,)))***,,,...//////...---***+++******+++...444888@@@GGGRRR]]]dddggggggeee^^^[[[SSSGGG;;;333000111............000222444555000000//////000222444555333444666777777555333111......////////////......++++++++++++,,,,,,,,,,,,)))))))))((()))******+++++++++******************++++++,,,---...000000111111111000///---,,,+++***))))))******++++++,,,,,,((()))***++++++***(((((('''((()))******************+++,,,+++***)))***+++))))))***+++++++++++++++,,,...111333444444222111222333:::FFFSSS```ooo{{{{{{yyyqqqppptttrrrnnnhhh\\\OOOGGG@@@:::777777//////...///000000...---(((***,,,,,,,,,...111444000222999GGG\\\rrrzzzbbbJJJ:::333///---+++(((((((((***++++++)))'''%%%%%%(((+++---,,,,,,++++++***++++++++++++,,,...///000000//////(((***+++***)))((()))************)))))))))))))))))))))***************)))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%'''(((%%%""" """yyyppp```NNNAAA999666222//////000111000///000///...,,,,,,...000666555888===AAACCCJJJRRRjjjwwwxxxqqqjjjbbbZZZSSSMMMFFF@@@===;;;666444555555333111.........000111999:::???KKK]]]rrr|||ssshhhZZZKKKAAA888555222111111111000///000---+++***,,,///111111<<<@@@DDDFFFDDD@@@<<<:::999888666000+++***---111111111000---***+++...222333333222222111000//////222111///...------....../////////......------,,,333222111222444555555444111111111111000000/////////...,,,++++++,,,---...000111111222111///---,,,//////111222333333333333///000111222222111000///...------...111222222111000///...------...000000---111333111---,,,...111333222222000///...---,,,------------,,,+++***)))***++++++++++++***))))))))))))******++++++++++++*********)))((()))+++---((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%&&&'''((()))(((&&&&&&'''''''''&&&(((''''''''')))+++---......///111000/////////111......---,,,++++++******+++,,,---------,,,+++***)))************+++...000888JJJ]]]jjjpppqqqggg\\\VVVOOOFFF>>>:::777333000000111111222222222222111......//////000000111111000111333444444222000...//////////////////.........---,,,+++***************+++,,,,,,,,,+++)))((()))***,,,+++***))))))***************+++,,,------/////////.........---------,,,++++++++++++++++++,,,,,,++++++******))))))%%%&&&''''''&&&(((+++---++++++++++++++++++++++++(((((()))***************---...///111333444444444444666;;;DDDQQQcccvvv|||{{{{{{zzzoooiii^^^RRRGGG???;;;999222111000000000...,,,)))+++***((((((***---000222111333:::HHH\\\rrrttt]]]HHH;;;666...---+++***+++***(((&&&((('''%%%$$$%%%(((+++---111111000///---,,,++++++---......///...---+++***'''((())))))***))))))(((++++++******)))*********))))))))))))))))))))))))'''&&&$$$$$$%%%'''***,,,(((''''''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$######""" }}}vvvlll]]]LLL@@@555333000///000222333333222333333111000000222444666666999???BBBFFFMMMVVVooo{{{wwwoooiiiccc[[[UUUNNNFFF@@@>>>;;;777555666///...,,,***+++,,,...000555888@@@OOObbbvvvzzzpppdddUUUGGG===:::777444222222222222111***))))))***,,,------,,,666:::???AAABBB@@@??????======;;;666///,,,,,,///111111111///------000333222222111111000//////...---,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,000000000000111111111111444333333333222222222222///...------...000222333222222222222111000///...////////////////////////000111222222222222111000---,,,+++,,,---...---,,,---,,,,,,,,,---...000111///333555333000...111444333222111///...---,,,,,,------------,,,+++******)))))))))***)))(((((('''***)))))))))******+++,,,+++,,,,,,+++******---///***)))'''&&&&&&&&&'''(((%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!''''''''''''((()))+++,,,)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''')))+++------...///...---...///111/////////...---,,,,,,,,,//////000000000...---,,,***++++++++++++---000333>>>NNN```kkkooolllaaaUUULLLFFF???999666333///,,,,,,---...000111222333333............////////////...///111222222000...---+++++++++++++++,,,,,,,,,++++++***)))))))))*********************)))((('''+++---......,,,+++,,,---))))))))))))***+++,,,------------------------------,,,+++***))))))))))))++++++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&'''***,,,+++,,,,,,------,,,,,,+++))))))***************))),,,---...000222333333333444555:::EEEUUUiiizzz~~~}}}}}}zzztttiii\\\OOODDD<<<999777555333222111000...,,,,,,+++******+++...000222...111999III```wwwrrrZZZEEE888333---+++*********+++)))((()))((('''''''''))),,,---......---,,,+++******)))***+++,,,---------,,,++++++++++++++++++***************)))))))))******+++************************&&&%%%$$$######%%%((()))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! |||rrrgggXXXIII>>>555222000///000222333333333444444333111222444666666666:::@@@DDDHHHRRR\\\uuu~~~tttlllfff```ZZZVVVLLLEEE???===:::666444666///...,,,,,,,,,///111333222777BBBSSSgggyyywwwlll___PPPBBB999999666333222222222111000++++++,,,...000000...,,,333666999<<<===???AAABBB<<<===<<<777000+++***++++++,,,---,,,++++++,,,...//////......---,,,,,,,,,......---------...//////------,,,++++++,,,...///000000000000////////////000000000///////////////...------...///222444555444333222111000111111222555444222111000000000111222222333333333333222222...---+++,,,------+++*********+++,,,---///000111000222444444111000222555333222///---++++++,,,,,,............---,,,+++***)))************)))((((((+++***)))((()))***+++,,,***+++++++++******,,,...+++***)))((('''((())))))(((&&&$$$###"""!!!""""""###############$$$$$$$$$&&&%%%$$$###"""!!! %%%%%%%%%&&&((()))+++,,,)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&(((***,,,---,,,------,,,+++---000333222111111000000/////////000000111111000...,,,++++++,,,,,,,,,,,,///444777FFFSSSbbbiiihhh```TTTJJJAAA>>>999666333111...++++++,,,---///000111111111///......---------------+++,,,...//////...,,,+++)))))))))******+++++++++******))))))******+++,,,,,,+++***))))))((((((((()))***,,,,,,+++******+++***))))))******+++,,,---------------------------...---,,,******))))))))),,,,,,***)))'''%%%$$$$$$$$$%%%&&&%%%%%%&&&)))++++++---...//////...---+++******+++++++++******)))+++,,,...///111111222222444555:::HHH\\\qqq~~~uuuhhhZZZMMMCCC===;;;888444222111000...---++++++******+++---...///111333<<>>999555333222000///---------------///000111777:::DDDXXXppplllTTT@@@555222---+++))))))***++++++************+++++++++++++++++++++++++++++++++++++++((((((((())))))************)))(((&&&&&&%%%&&&&&&''''''''''''((()))***+++************************+++***(((''''''((()))***&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%{{{rrrdddRRRBBB777777444111000000000///.........//////...///222444333444999???CCCKKKYYYgggzzzssshhh```ZZZUUUQQQHHHAAA;;;:::777333222333///---+++))))))+++---///888===HHHXXXjjjzzz~~~zzzsssgggZZZMMMCCC>>>666333000/////////...---,,,***((((((***---......333333444555666:::@@@DDDLLLLLLIIIBBB:::444444555//////...//////000//////------------,,,,,,,,,,,,,,,------//////000111111000//////...///000222333000222333111///...///000000000000000000000000000---------...//////000111333222///......000222444333222000//////000222333333333333333333333333333///......///111333222111000000000000000/////////---...000000000111222333333111---***))))))+++,,,------------,,,+++***)))+++,,,,,,,,,,,,+++******+++***)))(((((())))))***%%%&&&(((((('''&&&''')))((('''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&((()))###########################$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&&&&'''(((***,,,---...///.........,,,,,,///333666555444444444444444333333/////////...,,,)))'''%%%$$$&&&(((+++///555<<>>KKK```www~~~jjjRRR@@@777555///---***)))***,,,,,,+++*********************)))))))))))))))************))))))((((((''''''''''''+++***)))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))***))))))))))))))))))))))))******)))((((((((())))))''''''''''''&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$""""""######!!! }}}xxxnnn___NNN???666222111///000111222111000---.../////////000333666333555:::???CCCKKK\\\kkk|||rrrggg```ZZZTTTPPPHHHAAA;;;:::888444222444111///---++++++---///000<<>>777444444222000......//////...---000000000///////////////---...///111111222222222.........///////////////---///111000---,,,...000......////////////000000/////////000000111111111222111///......000333555444333222111222222444444222222111111111111222222------,,,...000222222111111111111111111///.........///000111222333444444222111...,,,******++++++,,,,,,,,,,,,+++***)))(((((())))))))))))(((''''''))))))))))))))))))((((((%%%'''))))))((((((((()))&&&&&&%%%$$$$$$%%%'''(((""""""###$$$%%%&&&''''''$$$$$$$$$###############"""###$$$%%%&&&(((((()))((())))))***))))))((((((+++)))''''''((()))((('''%%%&&&''')))***+++++++++...//////......///222555444444444444444444444444333333222000...+++(((&&&"""%%%)))---111777===AAAHHHIIIJJJHHH>>>444222555666777888777555444444444222222333333444333333333...---+++***)))***,,,---,,,---------,,,,,,++++++,,,,,,,,,------.........+++***++++++,,,---.../////////////////////000111...000222222111111222333222111000///............------,,,,,,,,,+++++++++***))))))******+++,,,---)))))))))*********++++++&&&&&&&&&&&&%%%%%%(((******,,,---......---,,,******+++,,,------------,,,///000111222222333333333111999HHH^^^vvvyyymmmaaaZZZOOOKKKEEE@@@<<<999555333...---,,,,,,---000444666;;;DDDUUUjjj~~~|||gggPPP???888666000---+++***,,,...//////,,,,,,+++***)))))))))***''''''((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%######$$$###""" ~~~zzzrrrfffWWWHHH===777222000///000111222111000---.../////////000444666555777<<>>888777555111000222222111///...///111333555<<>>;;;777444111////////////...///...,,,---///111111111---......///222777>>>BBBLLLOOOPPPMMMDDD;;;666333222///+++***+++,,,,,,***........................//////111222333222222111...///000111111000...---,,,///222111---,,,///222,,,,,,---------.........+++,,,...///000111222222222111000000000222444666777777666666555555444444111000////////////000111...------...000000000//////000000111111000///...---------///111333444333222111///---,,,+++++++++******+++******)))(((''''''(((((((((((('''&&&&&&((()))***+++***)))'''&&&$$$&&&))))))(((''''''(((&&&%%%$$$$$$$$$%%%'''((("""###%%%&&&'''&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&'''''''''((()))+++++++++******,,,***)))((()))***)))(((&&&''')))***++++++******---...//////......000222333333333333333333333444666555444222000,,,)))'''%%%(((---111444888<<>>===<<<:::888666666555333333222111000//////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''&&&%%%&&&(((*********++++++++++++******)))***+++---...............///000111222222222111000;;;OOOfff{{{{{{rrrlll]]]ZZZUUUPPPKKKFFFAAA>>>444222000000222666;;;>>>GGGTTTfffxxxzzzdddLLL<<<555444...,,,***+++...111333444///...,,,***)))***++++++************************)))((('''&&&&&&'''(((((($$$%%%'''(((((('''%%%###&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%&&&%%%$$$~~~xxxnnn```PPPDDD<<<888555333111000000000...,,,+++,,,---------///222555666999>>>BBBFFFNNN```qqquuunnnddd\\\WWWRRRLLLHHH@@@999444333111---,,,------,,,++++++---000333555;;;EEEVVVkkk~~~wwwtttkkk]]]MMM@@@999666444222///---------,,,+++*********,,,...///---+++///////////////333888<<>>;;;777333...,,,---......,,,******************++++++***+++---.........---,,,000111333555444222///------111444333000///222666///000000000111111222222'''(((***,,,...000111111222111111111222444666777666666555444333111///...000///...------...///000111000//////000000///...,,,---...000000000//////*********,,,///111111111111111000///---,,,+++************))))))((('''&&&)))))))))))))))((((((''''''(((***,,,+++)))&&&$$$"""$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$&&&(((******(((%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$%%%''')))+++++++++***---+++))))))***+++***))))))***+++,,,---,,,++++++,,,...//////------...///222333333333333333333333666666555222///,,,(((&&&(((,,,111444777888;;;<<<;;;===CCCFFF>>>333111666777888888666333111333555777666666555333111///...---,,,***)))***,,,...000333333222000///...---,,,//////////////////......444444444333444444555666555777999;;;============CCCDDDGGGGGGGGGGGGHHHIIIJJJIIIGGGDDDBBB@@@???>>>::::::999888666555444444555444333111///......---000000///......---,,,,,,'''(((((('''&&&&&&)))+++)))))))))))))))))))))))))))***+++---...///000000---...///000000111000000///===TTTkkk|||qqqnnnjjjeee```ZZZTTTPPPBBB@@@===<<<>>>DDDJJJNNNWWWeeewwwzzzbbbJJJ999222111,,,***)))+++///444777999222000---+++******,,,---/////////.........------((('''&&&&&&'''(((***+++***,,,///222222000---+++&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$$$$"""!!!"""############""""""""""""!!!  """$$$###"""yyymmm___QQQEEE<<<888333333444444222111...---000222444555444444555777888:::>>>BBBGGGQQQfffyyywwwmmm```XXXUUUTTTOOOJJJEEE???888333111111222222///***(((***---...222666:::GGGZZZoooyyyuuuiiiXXXLLLFFF>>>555222111000111444666666666...------------,,,,,,,,,*********---111444555555===DDDMMMTTTUUUOOOGGGAAA<<<999666333222111///...***+++,,,---......//////.........---------------//////000000///---+++***//////000111222333444444222111000///......///000000000000111111111111111333222111111222444777888666444222///,,,***)))(((111000///...---...//////...//////...------///111---///111111///---------//////.....................---,,,,,,++++++++++++---+++(((&&&%%%&&&((()))((())))))************)))++++++++++++************((()))+++,,,+++***((('''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&))),,,+++'''###""""""######$$$%%%&&&&&&((((((((((((((((((((((((((()))++++++***+++...000,,,...///000000///---,,,((()))))))))************---///000///---,,,,,,---///...///111333555444333444333111000...---,,,,,,000222555:::CCCIIIEEE<<<:::777;;;CCC@@@444000555777777888888888777666666444444333333222222111111000000000///......111333333333333333333333444444555222...,,,+++...222555666888:::;;;999888888888===>>>@@@BBBDDDHHHMMMQQQSSSWWW\\\```ccceeegggiiikkkhhhddd```\\\WWWSSSPPPLLLGGGBBBAAABBBAAA===888;;;999555222000000111222222111000...,,,+++++++++------+++***)))))))))))),,,,,,,,,***))))))***,,,,,,...000000///---------......---------.........444DDD\\\sss~~~|||zzzuuullldddXXXOOOHHHJJJQQQZZZdddmmm|||uuu```MMM???555///000///------///222777999444222///,,,*********+++---...///000000...,,,+++...***(((***+++)))+++///---:::CCCCCCBBBBBB:::000000***++++++&&&)))+++"""%%%&&&'''''''''&&&%%%$$$%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''########################""""""""""""!!!!!!!!!!!!""""""!!! }}}uuuiiiYYYJJJ===444///111111000000///---,,,+++///111333555555666888:::===???CCCIIINNNYYYmmm{{{nnneeeZZZSSSQQQNNNHHHCCC???;;;555222111222222222...***(((+++---...111555@@@LLL```ttt~~~wwwsssfffUUUIIICCC;;;333///...---///111333333333111000000000///////////////---,,,---000333555555999>>>EEEKKKNNNLLLHHHDDD===:::666222///---,,,+++,,,---......//////......000111111222333444444555///000000//////...---,,,,,,,,,---...///000000000//////...---------------,,,,,,---...000222444555666555444444555666888999999777666444222111000000//////---,,,,,,,,,---...///000000///...---///000---///111111///---------222222111111111222222333//////...---------------...,,,***((('''((()))***'''((()))******+++++++++)))))))))(((((((((''''''((()))***++++++)))'''&&&&&&&&&&&&&&&'''((()))***&&&%%%&&&(((++++++(((%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))***,,,...000111333444444333222111,,,,,,+++++++++,,,,,,---,,,...//////.........///---,,,,,,...111222111000555444333111///.........666999>>>DDDMMMSSSNNNFFF===888;;;BBBAAA888444888333222222222111111000000///000000000000000//////000000111000///000222444444444444444444444444444888777666555555666888999:::<<>>???@@@CCCFFFIIIMMMPPPTTTZZZ]]]jjjnnnssswwwxxxyyyzzz{{{yyyxxxuuurrrpppmmmiiigggccc___ZZZXXXXXXUUUOOOJJJCCCAAA===:::888888888999555444333111//////......111111000000000000000111000000///...,,,+++---///000222444555444222222333---......------...000222999IIIaaawwwxxxqqqhhhaaa]]]aaaiiipppyyyxxxeeeQQQAAA666000///...------...111444666555444222000////////////////////////...,,,+++***+++))))))+++,,,,,,111777DDDRRR]]]^^^\\\XXXLLL>>>444,,,,,,+++&&&))),,,%%%&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###############$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!zzzsssfffVVVGGG;;;333///000000...---,,,,,,++++++---000222444666777:::<<<;;;===AAAHHHNNNZZZnnn~~~tttggg```XXXSSSQQQMMMFFF@@@:::777333222222333333222---***))),,,------///444FFFSSSfffzzz~~~uuunnn```PPPDDD>>>777111///------...000222222111............---------,,,222000...///111333555555333666:::@@@DDDHHHIIIJJJHHHEEE???999444000...---++++++,,,,,,---,,,,,,+++//////000111111111111111......---------------...//////000000111111222222......//////......------,,,+++++++++---000333444444333222111111222333444444333222111000/////////111000//////......//////000111111000...---...///---///111111///...---...////////////000111222222///...---------------------,,,***((('''((()))***'''((())))))***+++,,,,,,))))))((((((((('''''''''(((((()))***)))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&)))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''')))******))))))***,,,,,,---///000111000000//////---,,,+++***,,,---...---...000111000000111222---,,,,,,---///111000///111000...---,,,+++******444999@@@GGGQQQVVVQQQHHH???888888>>>@@@;;;888999333333222000////////////,,,---///111111000///...---...///...---...000222111111111111111111111111444555777888999888777777;;;>>>AAACCCEEEGGGIIILLLPPPTTTZZZ___dddiiinnnqqq}}}~~~yyyvvvsssqqqqqqmmmhhhcccWWWUUUPPPKKKGGGDDDCCCBBB===<<<:::888666555444444555444444444444555666666444444333111///...000111777999;;;;;;:::999999999...000000...,,,...222666===MMMfff||||||uuukkkiiikkksss|||mmmWWWEEE999333//////......///000222333444444444444333333333333222111///---+++***))))))))))))+++...///333>>>III```ooo{{{}}}zzzsssaaaPPP===222...,,,&&&))),,,''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""#########$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""#########"""!!!!!!!!!""""""~~~uuunnnaaaSSSFFF<<<666333222111///---,,,------...---///222333444666999<<<888999>>>EEENNNZZZnnnyyylllddd```\\\YYYVVVQQQHHHBBB888666444333333333222111,,,******------,,,///444HHHVVVjjj}}}}}}rrrjjj[[[LLLAAA:::444000000///...///111333333222---------,,,,,,,,,++++++000000000222444555555333000111333777>>>FFFMMMQQQUUURRRKKKBBB:::333000///+++,,,,,,---............000000000///...,,,+++))),,,+++*********+++---...000000111111111222222222///000111222222111000//////...,,,***+++---///111333222111000///000000000///...---,,,++++++++++++//////......------------000111222111...------------///111111///.........------......///000111222,,,,,,+++++++++++++++,,,,,,+++)))((('''((())))))******************++++++++++++*********)))))))))'''(((((()))((('''&&&&&&"""""""""""""""###$$$$$$%%%%%%$$$%%%''')))***+++*********)))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,***+++,,,---......------...---***))))))***,,,...111222444444333222333444///...---...000222222111......,,,+++************...555>>>FFFOOOSSSMMMEEE>>>666333888<<<;;;888888444333222000/////////000...000222444333222///------///000///......///111//////000000000000000000111222444666777777777666888:::>>>AAAEEEIIINNNQQQXXX]]]eeekkkqqquuuzzz|||{{{xxxrrroooiiibbb[[[UUUPPPNNNKKKJJJGGGDDDAAA???===<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<999777666888999>>>@@@BBBBBB@@@>>>>>>>>>555666666333///...111555???PPPhhh|||ooofff___aaaiiiwwwttt\\\HHH;;;777111111000000000000111111111222333444444444444333444222///,,,***)))))))))++++++...111444===PPPaaatttqqq___KKK:::111---&&&''',,,'''(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&&&&$$$###!!!!!!"""###$$$######""""""""""""######|||ppphhh[[[MMM@@@888333111222111///...------...//////000222222333444777:::;;;<<>>@@@AAA;;;===>>>???AAADDDHHHLLLUUUZZZaaagggkkkooorrrsssvvvyyy}}}}}}wwwpppiiiccc```^^^\\\XXXTTTPPPMMMJJJIIILLLKKKJJJHHHGGGFFFFFFFFFHHHHHHGGGEEECCCCCCDDDFFFIIIKKKLLLLLLIIIGGGFFFGGGDDDEEEDDD@@@:::555444555@@@PPPiii}}}lll\\\QQQPPPVVVdddvvvvvv]]]III<<<888333333222222111111111111111222333444444444444333444222///,,,***)))******------///333:::IIIaaavvv|||jjjWWWBBB555000((('''+++((())))))((('''&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""######$$$######""""""""""""######{{{tttkkk]]]MMM@@@777222111000//////...------......000111222222222444888:::>>>???DDDMMMWWWdddvvv{{{mmm```WWWXXXXXXXXXUUUNNNEEE???<<<:::666444333111///---,,,++++++---------444<<>>;;;888555666888:::999888333333444444444333222111222333444444333222///......111444666777888:::<<<;;;<<<===???@@@BBBCCCDDDIIIHHHGGGGGGIIIMMMQQQTTTOOONNNKKKHHHEEEEEEGGGJJJSSSVVV[[[^^^```aaabbbccciiillloooqqqsssvvvzzz}}}~~~{{{wwwtttnnnmmmiiieeeaaa^^^\\\[[[YYYXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPNNNNNNPPPRRRYYYZZZ\\\\\\[[[YYYYYYYYY\\\\\\ZZZVVVOOOGGG???:::CCCRRRiii~~~ooo]]]NNNEEEFFFNNN___tttxxxaaaMMM>>>888555444333222111222222333444444444444333333333333333111///,,,++++++,,,---///...222:::FFFYYYqqqsss___FFF888333+++(((,,,*********((('''&&&&&&&&&&&&"""###$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""######{{{uuulll]]]MMM@@@888555444000000111111111000//////111222333333444777;;;>>>@@@@@@DDDNNNYYYfffwww}}}uuuhhh]]]TTTVVVWWWWWWTTTMMMEEE@@@;;;888444222111000...------+++,,,------...777AAAPPP```vvv}}}zzzjjj___UUUNNNEEE;;;666666000...---...///000000///------,,,,,,,,,++++++++++++,,,---///222222111//////000222666;;;BBBGGGKKKOOORRRSSSMMMDDD;;;777666+++,,,,,,,,,,,,,,,+++++++++---000222333333111000,,,------.........------,,,---...000222333444555333333333333333444555555---......///111333555666111111111111111111000000......---,,,,,,,,,,,,,,,...//////000///...---,,,))),,,......---++++++++++++---000000////////////---,,,,,,,,,,,,,,,------000000000000000111222222///............/////////,,,+++***))))))+++---...,,,,,,,,,+++++++++************))))))((((((((()))''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%''')))'''''''''((()))))))))***))))))))))))))))))))))))))),,,000222222222333444111000//////............,,,------///000222444555555666777666444222222333111///---,,,...000000000...---------------......***222:::???BBBDDD???888888888777555555777777777444555888999:::888777555222333444555555555555555555999>>>CCCGGGJJJNNNPPPRRRSSSTTTWWWYYY[[[]]]^^^_________```cccfffjjjlllkkkiiiddd^^^YYYWWWYYY[[[```bbbddddddbbbaaaaaaaaaeeeeeedddcccbbbdddgggjjjqqqxxxzzzyyyvvvtttqqqooonnnmmmjjjiiigggfffeeedddccccccaaabbbbbbaaa``````ccceeeiiilllooopppppppppqqqrrruuusssrrrooojjj___PPPEEEIIIWWWkkk~~~}}}mmm]]]OOOEEE@@@GGGPPPbbbvvvlllWWWFFF;;;555444111000///111333444555444222000////////////111000///.........///000333444;;;IIIZZZlllwwwbbbGGG888555...,,,///...+++***)))'''&&&%%%&&&&&&$$$%%%&&&((()))***))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%###"""!!!!!! !!!!!!"""###{{{nnneeeWWWHHH===777555555222333444555555444222111000222333555666:::???CCCDDDDDDHHHRRR]]]jjjzzzzzzqqqeee\\\VVVXXXZZZZZZWWWPPPIIIDDD999666222/////////...------,,,,,,---,,,///999EEEWWWfff|||}}}zzziii^^^UUUOOOHHH===777888333111000000222333222222000000/////////.........///---++++++---/////////---///222666;;;???BBBDDDBBBGGGJJJHHH@@@888555444333333333222111///...---///111333444444222000...)))***+++,,,,,,+++))))))((()))+++---///000222333777666555555555777888999111222222222333333333333333444444555555555444444...............///000111))))))***+++***)))((('''(((***---...,,,+++***++++++---000000000//////000000//////........./////////////////////000111111+++,,,,,,,,,,,,,,,,,,,,,))))))((((((***,,,///111//////.........---------++++++***)))))))))))))))(((''''''&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&(((%%%&&&&&&'''((())))))***++++++++++++++++++++++++(((,,,000222333333444555222111000///------------)))***+++...000222333444222333555444333222222333444222//////000222333333000000/////////000111111---555<<>>777333666666333111222444444000222555888999777555333444444555777888:::;;;<<>>999444111111111...,,,((())),,,......111===JJJbbbqqq~~~xxxmmmbbbSSSHHHBBB===999555555444222000...---,,,+++333111//////000000///...333222000///...///111222---------...000444777999<<<<<<;;;888555333444666999::::::777444000.........000222444555555333333......,,,,,,,,,,,,......111111000000///.........111111222222444555777888000///...---...111444666333333444444444333222222......//////000111111111------------,,,+++***)))+++***************++++++......//////////////////,,,------...............,,,,,,,,,,,,---...//////***)))))))))))))))***************+++,,,---...///,,,***))))))***++++++***''')))******))))))***,,,++++++***)))((('''&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%,,,+++******))))))))))))------,,,,,,...000333444444444444333222111000000///......///222333333222333444555333111000000111555444222000...---,,,,,,......///000222222000...444555999>>>BBB@@@;;;666;;;:::888666555444444444444555666555333111111111555333555:::;;;<<>>HHHOOOTTT___kkkxxx}}}}}}zzzyyyuuuooohhhcccaaabbbdddfffiiimmmooonnniiiccc___ZZZWWWXXX```fffiiimmmrrrwwwzzz|||}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyvvvxxx{{{~~~uuuiiiddd___sss}}}nnnWWWVVV???JJJRRRcccsssyyydddSSSDDD<<<555333111...///111222000......000111///...,,,---///000111333555777???KKK___uuufffIII777444///------((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++(((&&&%%%######$$$%%%&&&&&&%%%$$$###""""""""""""&&&%%%%%%$$$######""""""#########"""""""""!!!!!!}}}xxxkkk]]]LLLAAA999333111333/////////....../////////---...///222555999<<<>>>===CCCLLLWWWeeeuuu{{{rrrhhh```\\\XXXVVVUUUSSSQQQMMMHHHDDD???;;;555333222111...+++***+++---000000555DDDRRRooo}}}|||uuuhhh___SSSHHHAAA<<<888444///......---------......+++***)))+++...111111111//////.........000111333.........///111444666888888888777555333333444666BBBDDDEEECCC>>>888444222222222333444444333222222//////...------...//////)))***,,,...000222333444111111111111222333555555666555222000000000111222222222222222222111000//////............---------............---,,,+++***)))))))))******,,,---......---,,,++++++---///000......///000000000000000///......---,,,,,,++++++---,,,+++******************++++++,,,...///111222---+++))))))***+++***)))***++++++***(((((()))+++)))))))))((('''''''''&&&(((((()))))))))))))))((()))))))))******+++++++++***+++,,,---///111222333,,,+++++++++---///111222111111111111111000///......------///222444444333222333444222///---,,,,,,//////...------,,,,,,,,,///000000111222111111111555<<>>777222111333111111000000000000111111000000222444777;;;???AAAAAAEEENNNZZZhhhwwwxxxooofff```\\\YYYWWWUUUSSSQQQNNNIIIFFF@@@<<<777555444333000---,,,,,,...111222999HHHXXXssszzzsssjjjbbbVVVKKKBBB<<<666333111111000000///000000111***))))))***---000111000---------...///000222333---......///000222444555777777777666444444666888;;;>>>BBBDDDBBB>>><<<:::555555444444333333222222333222222222222222222333............//////000000222222222222222333444555222111000000000222333444444444444444333333222111//////...------,,,++++++------------,,,+++******((())))))***+++,,,...///222111///......000333555//////000111111111111111000000000000000///......,,,,,,+++***))))))))))))(((((()))***+++---...///---+++))))))***+++***)))---------+++***)))+++,,,*********)))))))))((((((%%%&&&((())))))((('''&&&&&&&&&''''''((()))******)))***+++---///000111111,,,,,,------///111222333333333333333333222111000---------///222444444444333444444333///,,,++++++---------......---------111222333333333333333444:::EEEQQQSSSLLLAAA999777333666999<<<;;;888333000444444333333666<<>>>>>===<<<<<<======<<<;;;>>>HHHWWWbbbuuu}}}hhhPPPAAA;;;000+++---,,,******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""{{{vvvbbbTTTEEE===888444444777111000000000000000000111222222333555888;;;>>>@@@CCCHHHRRRaaarrr{{{rrrkkkfffccc]]]YYYTTTOOOKKKHHHDDDAAA:::777444333333333///,,,,,,,,,...111555>>>PPPbbbtttwwwooolllggg]]]RRRFFF<<<666222333333222111000000000000000...------...//////...---...///000111222333333000111111222333444444444333333333222000000222444111555:::>>>???>>>>>>>>>999777444000............222333333444444333333222222222333333444555555555444333333222222222222333444333333222222222222222333333333222111000///...//////...---,,,,,,++++++000000000000///...---,,,*********++++++---...///+++***))))))***,,,...000//////000111111111111111***+++---////////////.........------------......,,,,,,,,,,,,,,,---......***)))((()))+++,,,,,,,,,,,,,,,,,,***((((((+++---//////...---,,,+++******&&&'''((()))))))))))))))((((((((())))))*********...///111111222111000///+++,,,---...000111222222000000111111111000000//////......///222333333222222444555444222...,,,,,,,,,---...000000000///...///111333111//////111555BBBLLLUUUUUULLLAAA:::888333555888::::::888666444333666<<>>===>>>>>>BBBHHHKKKKKKIIIGGGFFFFFFGGGHHHIIINNNZZZkkkxxx{{{~~~}}}zzzcccMMMBBB===000***,,,+++((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""zzzuuuaaaSSSDDD:::444000000222222222111111111111222222111222333666:::>>>BBBDDDGGGKKKUUUeeewwwyyyrrrnnnlllccc^^^XXXQQQLLLGGGCCC@@@:::777444444666555222...,,,,,,...111555???SSSeeexxxvvvnnnhhhddd]]]RRRGGG===777444333333222222333333444555111000...///000222111111//////000222222333333333...///000000111111111111555555555333111111333555111444999<<<===>>>???AAA???<<<888444111000111222222333444555555444333222......///000222333444444222222111000000000000000444444444555555555666666333333333222111000///...//////......------,,,,,,............---,,,+++***+++++++++++++++,,,---...++++++++++++---...///000...///000000111111000000+++,,,...//////...---,,,++++++***++++++,,,---......---,,,,,,++++++,,,,,,(((''''''(((+++---...---///......,,,+++,,,///222111000///---,,,***)))(((&&&&&&&&&&&&'''((()))***************************---...000111222111000///...///111222444555555555///000000111111111000000000/////////111222111000///111444444111...,,,++++++,,,...//////...---,,,000333555333000000333777>>>DDDLLLLLLGGG???:::999555555666777777777777777777===IIIWWWeeesss|||nnn^^^RRRKKKLLLRRR```rrr{{{xxxwwwmmmjjjddd]]]VVVQQQNNNMMMJJJHHHEEECCCCCCFFFJJJLLLPPPQQQRRRTTTWWW\\\```bbb^^^aaagggjjjgggcccgggnnnnnnrrruuuwwwyyyyyyrrriiiaaaRRRYYYaaaqqq|||eeeUUU???QQQ]]]tttcccVVVMMMIIIJJJNNNOOOVVV___dddeeecccaaa```]]]aaadddfffiiiqqqvvvjjjbbbfffmmmoooooopppaaaNNNEEE@@@222)))***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""zzzttt___QQQAAA666000***)))+++......------------......111222555888===BBBGGGIIIMMMQQQZZZhhhyyy~~~yyyuuusssccc]]]UUUNNNHHHCCC???<<<555222000111333222///,,,,,,+++---000555@@@TTTfff{{{uuunnndddaaa[[[QQQFFF===888666---------...///111222333111000///000222444444333000111222333333333333333111222333444444444444444222333222000...---///111000333888;;;>>>@@@CCCEEEFFFCCC>>>999666666666777444555666777777666555444222222222333444444555555111000///......---......+++,,,---///111333444555555555555444333222000000//////.........---------111111111111000///...---,,,,,,,,,++++++,,,------(((((()))+++,,,------.........///000000000000000...///000111000///,,,+++---------...///000111222---,,,+++***))))))))))))'''&&&&&&(((+++...//////++++++***)))((()))---000111000///---+++)))((('''+++******)))***,,,...///*********)))))))))))))))***+++---///000000......,,,---///000222333333333111222222333333333222222111000///000111222111///---000222222000---,,,+++***+++---......---+++***---000222000,,,,,,000444888===CCCEEEBBB===:::999666666555555666777888999CCCMMM\\\lllzzzxxxiii^^^VVVWWW\\\iiizzz}}}|||yyytttmmmgggaaa^^^WWWQQQJJJEEECCCCCCDDDDDDBBBBBBCCCFFFJJJPPPVVVYYYYYY]]]cccgggddd```dddkkkjjjnnnqqqtttwwwxxxqqqiiiaaaQQQVVV]]]mmm}}}vvv^^^VVVBBBXXXfff{{{wwwwwwxxxyyyzzzzzz{{{kkk```WWWSSSVVV\\\gggooo{{{{{{rrrcccUUULLLQQQZZZ^^^aaadddcccQQQIIIDDD444******))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!""""""vvvjjjZZZLLL>>>666111......000222222111...,,,+++,,,---111222444777<<>>???@@@DDDFFFFFFBBB;;;666666888222222444777999888555333444000///111111000111555333111///------...000222333222111000000111222333111111000......---------------/////////...---,,,444222000///...///000111111000///000111222111000000////////////.........------....../////////000//////000//////...------111111111111222222222222444333111////////////000+++(((&&&&&&(((+++,,,,,,...---,,,+++******))))))++++++***************+++************+++,,,---...///............//////000,,,---///000///...,,,+++111000...---...///111222111000/////////111222333//////............/////////000000...,,,+++---......///...---,,,,,,...111222///...000,,,'''***111555777:::<<<===;;;999777666888888777777:::AAAGGGVVVfffxxxzzzuuuiiikkkpppxxx}}}yyyvvvooohhh___YYYVVVQQQJJJEEEAAA>>>;;;:::===BBBEEEGGGQQQXXXaaaccc```[[[YYYZZZ\\\^^^bbbgggkkknnnooopppddd[[[UUU]]]kkkyyylllWWWNNNSSSccc{{{|||}}}xxxqqqmmmnnniiibbbffflllvvvtttiiibbbdddlllrrrmmmZZZIII>>>CCCIIILLLQQQYYYWWWSSSKKKAAA777///,,,***''''''''')))++++++)))'''''''''((()))***+++,,,,,,+++***)))'''%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! }}}qqqeeeTTTHHH:::333///,,,,,,...222222222000//////111333222333666999>>>CCCIIIMMMQQQZZZgggttt~~~~~~{{{pppfff\\\TTTLLLDDD??????:::888555222///............---///333999HHHaaawww~~~wwwqqqjjjfff]]]PPPCCC999555444///---+++******,,,///111000---+++,,,///000///---++++++,,,,,,------------333444444555555555444444333333333111///......000444555888;;;>>>@@@BBBBBBHHHKKKLLLHHH@@@:::777777888888999999999777444222333///...//////...000444///...,,,,,,,,,...000222333222111000000111222333222111000///............/////////000000//////...333111000.........000000...---,,,,,,.........,,,+++,,,,,,---...///000000000000000111111111222222000000000000000///......------....../////////000333222000...---++++++***)))((('''''''''(((***,,,111000///...,,,***)))(((%%%'''(((***++++++***)))(((((((((((()))***+++,,,---------------......///222222444444444222000///000000...---...///111222......---------...///000000//////.........//////...//////---+++******+++...///000...------...//////...000333222...///555444666999<<<<<<:::888666333333333333666???KKKUUUggguuu~~~~~~~~~xxxpppllljjjfffaaa\\\PPPLLLIIIGGGIIILLLOOOPPPTTTYYY^^^^^^XXXRRROOONNNOOOSSSXXX___eeejjjnnnpppfff\\\UUUZZZeeeqqq|||vvvaaaOOOQQQXXXjjjxxxvvvvvvrrrkkkccccccfffnnnzzz{{{sssnnnrrrzzzmmmYYYIII>>>AAAGGGIIINNNVVVTTTPPPHHH>>>444...+++***'''&&&'''(((******)))'''&&&''''''((()))***+++,,,***)))(((&&&%%%$$$######""""""############""""""!!!!!!!!!!!!""""""""""""###"""!!!!!! yyylll___OOOCCC777222///,,,---///000000000...,,,,,,...000222444777:::>>>DDDJJJNNNWWW___lllxxx|||pppeeeZZZRRRIII@@@;;;;;;;;;999666333000......---///...111666>>>NNNfff{{{|||tttoooiiieee]]]PPPDDD:::444222...---,,,++++++,,,---...000---+++,,,///111000...,,,---.../////////...---111222333333444444444444111222111000---,,,---...222444777:::===@@@BBBCCCIIILLLNNNJJJCCC;;;666555<<<=========;;;999666444444000...//////...///333......------...000222333333222222111111222222333//////...---,,,,,,,,,,,,000000000//////000000111111000...------...//////---,,,++++++,,,---,,,*********+++,,,---...//////000111111222222222222222///000000000000//////...///000000111222333444444333333111///---***(((&&&''')))***(((&&&&&&))),,,111000///...,,,***((('''###&&&)))---......,,,+++(((((((((((()))***+++,,,............//////000000333333444444333111///...//////...---...///111222111111000000111111222333111000///...............///000111000---+++***+++...///000000...---------***+++...222111......111555777999::::::888666555222222222444;;;III[[[gggzzz}}}zzzzzzyyyuuurrreeeaaa]]]ZZZZZZ\\\]]]]]]\\\^^^```^^^WWWQQQNNNNNNKKKOOOVVV___gggnnnsssuuukkkaaaXXXXXX^^^fffooowww{{{}}}~~~ttteeeUUUHHHTTT___sss{{{ooojjjdddeeemmmyyy}}}{{{rrraaaRRRGGGGGGKKKLLLQQQWWWRRRLLLCCC999111,,,***)))&&&&&&&&&'''((()))'''&&&&&&&&&'''((())))))******)))(((&&&%%%######""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""###~~~wwwhhh[[[MMMBBB888444222000000333333333111///+++***+++,,,111444888;;;>>>CCCJJJOOO[[[cccooo{{{{{{nnncccWWWNNNEEE<<<777777777666444111///------,,,......222999CCCTTTlll{{{sssmmmiiiddd[[[PPPEEE;;;555222...............---------///,,,***+++///111000...///000222333333222000//////000111222333444444444333444333222000///000111///111444777;;;>>>???@@@EEEFFFGGGCCC===888444333>>>@@@BBBBBB@@@<<<999777666111000111000...///333111111111111222333444444333333222222222222333333---,,,,,,+++******++++++111000///...///000111222//////...------......///000///------......---,,,,,,,,,,,,,,,+++++++++***...///000111111000//////.........//////...------000000111222444555666666222222222111///,,,)))'''(((+++---+++&&&%%%(((,,,,,,,,,,,,+++***(((&&&%%%$$$%%%(((***+++,,,++++++************+++,,,---...000111111222333333333333333333333333111000...---...............///000111333333333333333333333333111000///......---......222333444333000...---------///000000...,,,+++,,,------///111111000///000999999999888777555333222333555888>>>HHHXXXkkkwwwxxxtttoookkkjjjiiiiiihhhfffhhhhhhfffbbb^^^]]]]]]XXX\\\ccckkksssyyy~~~tttiii]]]XXXWWWZZZbbbjjjkkkmmmnnnllljjjjjjmmmpppqqqssstttuuuwwwzzz~~~}}}qqqaaaTTTKKKGGGWWWfff{{{}}}ssskkkiiiooozzztttggg\\\YYYYYYYYY[[[```SSSLLLAAA666///+++***)))&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&'''((()))))))))'''&&&%%%###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""###}}}vvvfffXXXJJJ@@@888555444333333555666666555333000///000222222666:::===@@@EEEMMMSSS\\\eeerrr~~~}}}xxxmmmbbbVVVMMMDDD;;;777777666555333222000///......------222<<>>???@@@???===:::777555444555@@@EEEJJJKKKFFF@@@:::777555111///000///,,,---111333333444333333222111111222222222222222222222222...---,,,,,,,,,,,,,,,,,,//////...---...///111222//////........./////////333111//////000///...,,,,,,++++++++++++*********...///000111111000...---++++++,,,,,,,,,,,,,,,+++)))***+++,,,---...//////.../////////...---+++)))+++...000---(((&&&))),,,'''(((*********)))((('''&&&%%%$$$$$$%%%&&&((()))************+++,,,---...000111222333444444444444666666555444333222111000---------......///000111000000000000000000//////000000///...............222333444333000.........,,,...000000...,,,,,,,,,333555666888:::<<<===<<>>@@@BBBGGGPPPWWW]]]fffttt{{{uuulllaaaUUULLLDDD<<<999:::888777666555333111000///------333???MMM```vvvyyyqqqkkkeee^^^TTTJJJBBB<<<777555000000111111111111111111000...,,,---111333333111+++,,,...///000000//////000111222222333333333333333444444222111000111333222333666888;;;===??????===;;;888666555555666777CCCJJJSSSVVVPPPFFF<<<777444000---...---***+++...111222222222111///---,,,000111111222222111111000000000///////////////000............///000111111000000000111111111111111333111/////////...,,,+++(((((()))***+++,,,------///000222333222111///...)))******++++++++++++***'''(((((()))***+++,,,,,,******++++++++++++******...000111...***((()))***'''(((***,,,---,,,+++***+++***(((&&&'''))),,,...(((((((((((()))***+++,,,---...000222333333222222444333333222111000000///,,,,,,---...///000000000000111111111111000000/////////............//////000000000///---,,,---///---///111000///...///000444888<<>>777222000000...+++,,,//////000111222222000...,,,///000111111111111000///000000////////////000000......///000111111111111111222222333333333333333444222000//////...,,,***((())))))***+++,,,---......///111222222000---,,,))))))***+++++++++++++++,,,,,,,,,------.........******)))))))))******+++000000///---+++)))(((''''''(((***,,,,,,+++)))(((++++++******,,,...000222(((((((((((()))***+++,,,,,,---000222333333222111111111000///////////////++++++---...///000000000222222333333333222111000......---......///000111//////...,,,+++,,,///111000111222222111222444666555===EEEKKKTTTZZZXXXQQQCCC>>>666///...111777;;;@@@LLL___ooo{{{~~~xxxlllaaaXXXVVV```llltttuuutttlll```UUUMMMJJJBBBAAA@@@===<<<===AAADDDGGGCCCAAA???===>>>JJJWWWhhhrrr{{{~~~sssgggccceeejjjttt~~~vvvpppmmmvvv{{{}}}ssseeeQQQ@@@666111---******(((%%%%%%&&&'''&&&&&&(((((())))))))))))******%%%%%%$$$###"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """$$$$$$###"""!!!~~~wwwlllYYYHHHCCC;;;444444444222111222...//////...---...000222...444:::======BBBLLLTTT]]]hhhxxxyyypppkkkbbbXXXLLLEEE>>>999777999<<<:::888555111,,,)))'''///000777EEEVVViii}}}vvvmmmhhh^^^UUUIII???:::777555444///.........///000222333,,,***(((***...000000............000111333555666333333444444444333222222444555555444333222444555111222444666888999::::::777777666777777666333111888GGG[[[gggeeeZZZNNNGGG;;;666333444222//////222...000222444444333111///...///000111111000///...------,,,,,,,,,------......///111222333333222222222333444555555555555555666444222111000///---+++,,,,,,,,,++++++++++++***+++---...000///---+++))))))***+++,,,,,,,,,,,,,,,------..................---,,,+++*********,,,,,,111///---,,,,,,***'''$$$&&&''')))******(((&&&$$$"""###%%%(((***,,,------************+++,,,---...---///111444555555444333444444333222222333333333***+++,,,...///000000000...///000000///...---,,,------------///000111222111111///---,,,---111555333444444444333555888:::===GGGRRRZZZbbbfff```VVVBBB<<<444------333;;;AAARRR^^^nnn|||}}}}}}}}}}}}~~~~~~~~~~~~}}}sssiii``````lllyyyyyylll___UUUQQQGGGEEEBBB>>>;;;;;;===@@@===:::;;;???AAADDDPPP^^^nnnuuuzzz{{{~~~vvv|||}}}ooo```QQQMMMNNNTTTaaammm{{{}}}yyymmmdddnnntttzzzzzzzzz~~~{{{lllVVVCCC888222...+++***(((&&&%%%&&&''''''&&&))))))))))))************%%%%%%$$$###"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!$$$&&&&&&%%%###"""}}}uuuhhhWWWLLL===888333222666999888666,,,...000000000000111222444555:::@@@DDDFFFMMMUUU\\\jjjzzzvvvjjjbbb[[[SSSIIICCC<<<555555888777777666555333111///...000222:::JJJ```uuu|||tttjjjddd^^^UUUHHH>>>888555222///)))***,,,...///000000111////////////............+++++++++,,,---...///000///000111333444555555666222222333444444333222222444666888::::::999777666444555777888777666444333666AAARRRbbbllljjjYYYGGG===888222.........,,,***------..................,,,,,,,,,---...000111222666555333111////////////333555666555333222222333///////////////111333444333333333222222222111111---///111000---,,,...000.........---,,,,,,...111,,,,,,+++))))))))))))))))))((())),,,//////,,,))),,,+++***))))))+++---...,,,------...---,,,***)))'''&&&%%%&&&'''&&&%%%###"""###&&&(((************---,,,+++***)))((((((((((((***...222333333222000333333333333333333333333111111222222222222222333444333222222222333444555......///000111111222222+++,,,---...///000111111000111444888888:::BBBLLLQQQYYYaaafffhhheeeYYYNNNDDD888000111222444AAAPPPdddqqq}}}zzzzzz{{{}}}{{{zzzyyywwwvvvuuuuuuuuupppooommmllllllmmmooopppsssrrrrrrtttwwwzzz{{{{{{{{{~~~|||uuuqqqrrrxxx}}}|||qqqeee^^^TTTOOOJJJGGGBBB<<<:::<<<999<<>>KKKWWW___fffkkkjjjfff^^^OOOBBB;;;333000222555:::MMMbbbsss~~~}}}|||~~~~~~|||yyyvvvuuuvvvwwwrrrooolllhhhfffggghhhiiifffeeedddeeefffhhhjjjlllnnnmmmllllllmmmmmmlllkkkqqqtttzzz}}}yyyyyy}}}{{{rrrlllccc]]]XXXUUUPPPJJJHHHIIIIIILLLRRRWWW\\\bbbhhhlllrrruuuzzz}}}}}}zzzvvvrrr||||||ttt[[[LLLDDD===;;;===BBBKKKTTTiiissszzzeeedddbbbhhhrrrwwwzzzyyyeeeSSSDDD999111...*********)))))))))+++---((((((''''''&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""{{{rrrcccQQQEEE<<<888333000111111///---,,,...000111111222444666444555999>>>AAACCCJJJSSSaaaooo~~~~~~vvvnnneee```UUUNNNFFF@@@:::444333666555555444222111///...---222666AAARRRggg{{{~~~wwwoooiii^^^UUUIII@@@<<<:::777666000000000000000///...---..................//////000000000//////000000111111111222333333333333333444555666666666666555444111333555666777666444333555666777888888777666555444;;;EEEPPP[[[```[[[QQQEEE@@@888333111222333444......------...000222333111111111222222333333444333222111000000000111111222444555555333222222333222111000000111222444555444555555555555444333333333444444222000......///111222333222111000111333333333333222000...,,,***+++++++++---000222222111111000///......///000111///000000000000...---+++---,,,***))))))(((%%%###$$$$$$%%%&&&'''(((***+++////////////////////////...------...000222555666555444444444333333222222444444555666666666666666555444444333333333444444333333444444555555666666333333333333333444555555888666666888;;;BBBRRRaaalllqqqsssnnndddVVVEEE888222//////333888CCC[[[sss|||zzzxxxwwwrrrrrroookkkgggeeefffgggeeeccc___]]]]]]```dddfffiiiiiiiiikkkmmmpppsssuuuvvvtttrrrqqqooommmiiifffgggjjjnnnssszzz~~~{{{tttnnniiigggbbb\\\ZZZ\\\___bbbgggkkknnnqqqtttwwwvvvxxx{{{~~~~~~|||yyywww{{{|||pppVVVJJJBBB;;;:::;;;@@@HHHQQQjjjsss|||fff\\\ZZZ___jjjpppuuu}}}|||}}}mmm[[[JJJ===333...'''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|||wwwnnn^^^KKK???888555111000111222111000,,,...000111111333555888777888;;;@@@CCCEEEMMMVVVeeesssyyyqqqiiibbb^^^UUUNNNGGGCCC===777555888555444222111///...------333999GGGYYYmmmyyyqqqlll^^^VVVIII@@@;;;999777555111111111111111000///////////////000000000000000111000///...............000111111111111111000000000111222333333222111000111222333444555444333222222333444666777888888888555888:::>>>DDDJJJHHHAAACCC???:::666444222222222------,,,,,,...000222444222222333333333333333333444444444444444444444444333444666666444333444444000///.........000111222333444555555555444444333444555444333222111111111222333555444333111222222---...///000///,,,***(((*********,,,...000222222333333222111111111222222000000111111000...,,,++++++)))((((((((('''%%%###$$$$$$######$$$&&&((()))+++,,,,,,------......---,,,,,,,,,---///111333444555555555444333333222222333444666888999:::::::::555555555444444444444444444444444555555555666666222222111111111222333333777555555777:::BBBQQQ```lllrrrtttlll___PPPAAA555444111333:::DDDTTTkkk}}}zzzvvvrrrpppgggeeeaaa\\\YYYYYY\\\___``````aaacccgggmmmrrruuuyyyyyyzzz|||~~~~~~|||wwwrrrnnnggghhhjjjlllqqqyyy}}}|||||||||~~~|||wwwtttssspppkkkkkknnnrrruuuyyy|||}}}}}}~~~}}}|||pppXXXNNNEEE===<<<>>>DDDOOOYYYnnnwww~~~ggg[[[XXX\\\ffflllrrrwwwnnnmmmwww~~~vvveeeTTTDDD888000***)))'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zzztttjjj[[[III===222000...---------------,,,...///000111222666888======AAAFFFHHHKKKSSS\\\jjjwwwwwwoooggg```\\\SSSMMMGGGDDD???888666888444333222000///.........333<<>>???======:::888:::??????;;;??????>>><<<999555222000,,,,,,,,,,,,...///111333000111222333333222222111333444444444555555555555444555777777555555555666000///.........///000111000111222333333222111000444333333333444444444444111444666666444222111111---///111222222111000///*********++++++---///000.........---------......000000000000///---+++*********)))***++++++)))((((((((('''&&&'''(((***+++))))))+++,,,,,,,,,,,,,,,+++,,,...000222333333333555555555444444333333333111333555888;;;<<<<<<<<<666666666666555555444444333333333333333444444444222111000//////000222333333333444666888===IIIVVVfffmmmooofffWWWIII===555777444777CCCUUUiii|||~~~}}}yyytttmmmfffbbb[[[YYYWWWUUUVVV[[[bbbhhhhhhkkkpppuuu|||{{{wwwrrrqqqpppoooooosssyyy}}}~~~}}}|||zzzyyyxxxwwwwwwvvvvvvwwwyyy{{{}}}}}}}}}}}}}}}yyywwwxxxxxxvvvwwwzzzxxxbbbUUULLLBBB@@@CCCKKKYYYeeexxxggg^^^ZZZ]]]ffflllrrrrrreeeaaajjjvvv{{{}}}pppaaaRRRBBB666111...+++******)))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!yyyrrrhhhZZZIII>>>555444222000///------,,,---.../////////111555777;;;;;;>>>CCCFFFJJJSSS]]]nnn{{{yyyqqqhhh___ZZZOOOJJJFFFDDD???888666888555333111///......//////333>>>PPPdddwwwyyyrrrnnn___UUUHHH>>>888444111///,,,---///000222333333444000000111111222222333333555444333222222222222222333444444444444444333333111222333333333333222111222222333444444444444444333444555777999;;;===>>>>>>===:::777888===???<<<>>>@@@BBBAAA===777333000------...///000000111111///000111222333222222111111111222333333333222222333555666777555555555666222111000000000000222222333444666777888777555444333222222333555666666555222555888888666333222111...///000222333333333222+++---...---,,,+++,,,------------...............111111111111///---+++***(((''''''(((******)))((((((((('''''''''(((((())))))***,,,---...---,,,,,,,,,---000222444555555444444444444444444444444444111333666999:::;;;;;;:::777777777777666555444333111111111111111222222222333111000///000111333555222222333666666888BBBNNNbbbiiijjj^^^MMMAAA888333111333:::KKKaaavvvzzzxxxtttnnnfff^^^XXXTTTOOOQQQSSSWWW]]]fffpppwwwyyy|||~~~}}}{{{xxxxxxyyy{{{}}}yyyuuuooolllmmmoooqqqqqqssstttvvvxxxyyyzzzzzzyyyzzzvvvuuuxxxyyyyyy{{{rrrcccYYYOOOMMMPPPXXXfffrrrfff___[[[^^^ggglllqqq~~~ssseee]]]bbbjjjpppyyy}}}vvvkkk^^^KKK:::222---)))''')))***)))''''''((()))++++++***))))))%%%%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""}}}uuummmcccVVVHHH>>>666666555444222111111111......///......000333666888888;;;@@@DDDIIIRRR\\\rrr~~~}}}uuujjj___XXXOOOJJJGGGEEEAAA:::888999555444222000//////000000222???SSShhhzzz~~~xxxrrrmmm]]]TTTGGG===888555222000+++,,,...000111222333333......///000000111222222555444444333333333333444222222333333333333333222222333444555555444333222444444444555555555555666555555555555666777888999999:::999666777<<<>>><<<===@@@BBB@@@;;;666222111...///111333333333111111---///111333444333333222111111222333333222111000111333555555444333444555222111000//////000111222555666999;;;;;;:::888777555333222333555666555333444777:::;;;999666333222//////000000111111222222000222333222///,,,+++,,,,,,---...///000111111111222222222222000...,,,+++((('''&&&'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%)))***,,,---...---+++***,,,,,,---...000222444555333333444444555666666666333444777999999888666555777777888888777666444333111000000000000000000000222111//////000222555666444333444666555888BBBMMM___eeeeeeWWWFFF;;;666444333;;;III[[[nnn~~~}}}zzzqqqllleee]]]WWWTTTSSSSSSTTTYYY```hhhpppxxx~~~tttmmmccc^^^___dddiiilllqqqrrrtttvvvwwwwwwwwwvvvsssppppppsssuuuuuuwww|||xxxppphhhgggiiinnnyyy|||bbbZZZWWW[[[eeekkkooo{{{zzzmmmcccbbbffflllwww}}}yyyoooYYYCCC555///(((%%%&&&((('''%%%&&&''')))***+++***)))(((###$$$&&&&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""~~~xxxpppggg^^^QQQDDD;;;///000111222111111333444...//////...---///222555;;;;;;???EEEIIINNNXXXbbbssswwwlll___WWWPPPLLLIIIHHHDDD>>>;;;<<<666444222000//////000111222@@@UUUjjj|||}}}wwwqqqlll[[[RRRFFF===999777444222,,,---...000111111111111,,,------...///000000111222222222111111222222333......///000000000000000222222444444444444222222555555555666666666777777;;;;;;:::999888888888999888;;;:::777999===>>><<<<<<>>>???<<<777222000000000222444666666555222111---///111333555555444333333333444555444333222111///111333333222222333444000///...------...///000000111444666666555333222777444222333555555333111555999<<<===;;;888555333444333333222222333333444444666888777222...,,,,,,((()))+++---.../////////444444444333222000...,,,...---,,,,,,,,,,,,)))''')))***+++++++++***)))(((((()))+++,,,,,,+++)))(((+++)))(((((()))---111333222333333444555666777777555777888999888555222000777888888888777666444333111000000000000000000000000///------...111444666777666666666666999DDDQQQ[[[bbbaaaSSSBBB999777777AAANNN```ppp~~~~~~|||zzzyyy|||~~~xxxtttgggaaaYYYRRROOORRRWWW[[[eeelllvvvpppfffZZZSSSUUU\\\cccgggnnnppprrruuuvvvvvvuuutttnnnkkkjjjmmmooonnnqqqvvvzzz|||~~~yyy___UUUSSSXXXbbbhhhmmmyyywwwkkkfffgggqqq~~~iiiQQQ???777...(((((()))'''%%%###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzvvvooofff[[[OOOCCC<<<666555222...,,,***))))))***+++,,,,,,,,,,,,...000777:::@@@GGGKKKPPP[[[fffwwwyyymmm```WWWMMMJJJEEEAAA???===;;;:::777555111...------///111777BBBUUUkkk~~~~~~wwwsssppplllaaaRRRCCC;;;777444222333,,,******,,,///111111//////...---,,,---///222444333222111//////111222333444444222111000/////////222222222000//////111333333111111444888:::999777888999:::;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<;;;888555333444555555999<<<<<<777333222222000////////////111333444444222000...---...///000111111111111222333444555/////////...---...111444444444444444333222111000///000000111222222333333777777888::::::888555222555333222222555999;;;<<<;;;;;;;;;;;;:::666000,,,)))***++++++******,,,......//////000000///---,,,((()))***++++++***)))(((%%%%%%'''((()))))))))))),,,+++***+++...///---+++************++++++,,,---...///111333444444444444222333555666666666555444888888888888666444222111111///---///333666777666444333333333444666777999777555333222111555AAANNNYYY^^^TTTDDD???<<<<<>>777555444222000............222333333222222444777:::???AAAFFFLLLPPPTTT```kkk||||||uuulllaaaZZZQQQMMMFFFAAA===999666444444222000...///111444666:::HHH]]]ssszzzuuutttrrrnnnaaaRRRBBB:::666222000111222111111222333444444333///...---,,,---///111222333222111000000111222333222222222222333333333444111222333222222222444666333333333555777888777555666666888999:::;;;;;;;;;888777777777777666666666666666444222111333666:::999>>>FFFMMMPPPLLLCCC===666555444333222333444444444333111000//////000000...------......///000111000111111///...///111444444444444444333222222111////////////000111222222111111222333333222222111333555777999:::;;;<<<<<<;;;:::::::::999555000,,,)))***++++++***+++---///333444555555333111...---))))))******+++******)))************************))))))((()))++++++***)))******+++,,,---...000111......000111222222222222666777888888888777666555666666666666444222000//////...,,,,,,...//////...///000222444666777888999888666666777888>>>LLLYYYbbbhhh]]]KKKFFFHHHPPP___vvvxxxooofffdddkkkuuu|||yyynnnddd\\\WWWSSSQQQ[[[^^^gggttt~~~vvvmmmaaaXXXVVVYYY___bbbcccfffjjjmmmnnnllljjjggg___```aaaaaa```^^^]]]\\\___bbbgggkkkooossswwwzzzqqq^^^OOOWWWbbbaaahhhddd```wwwuuu]]]===555---&&&***&&&)))'''&&&%%%&&&(((((('''%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! ###vvvpppggg\\\QQQEEE;;;444000///...---,,,---....../////////......000444777;;;===CCCJJJPPPWWWdddqqq~~~|||xxxrrriii___YYYNNNJJJDDD>>>:::777444222333111///---...000444666:::III```vvvzzzvvvvvvtttpppaaaRRRBBB999555111//////000000000000111111111000111000///...///000222333444333222222222222333444222333333333444333333333...///111111000000222333444555555666777777777666666777999:::<<<=========::::::999999888777777666444444222000000333999===:::>>>DDDLLLPPPMMMEEE>>>888777555444333222333333555444333111111111111111///......//////000111222///000000///......000222222222222222222111000000000/////////000111222333000111222333333444666888444888===@@@BBBBBBBBBBBB===<<<;;;:::888555000,,,***++++++***(((((()))+++...000111222111///---+++))))))*********+++******+++*********))))))******+++++++++,,,------,,,+++***++++++,,,...000111222//////000111222222333333555666777777777666555444444444555444333111///...---,,,,,,---...////////////111333555666777666666333222222555777>>>MMM[[[aaahhh^^^NNNMMMSSS```qqqxxxnnncccaaagggooouuuvvvqqqiii^^^WWWWWW[[[```bbbpppttt}}}~~~wwwrrrkkkdddbbbcccfffhhhgggiiikkkmmmnnnllljjjhhh______``````___^^^]]]\\\ZZZ]]]aaaeeehhhlllppprrryyy~~~}}}pppbbbUUUMMM___llllllppphhh```wwwwww```???777---'''+++'''+++)))(((((()))++++++***(((%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """&&&}}}tttmmmcccXXXLLLBBB888333000000///......///000111---............000333666888:::???GGGMMMUUUeeerrr|||xxxssslllccc[[[UUULLLHHHBBB>>>;;;999777555111///,,,***+++---///111;;;LLLcccxxx{{{wwwxxxuuuqqq___PPP@@@888444000...///....../////////...//////...---,,,,,,,,,---...///222222111111111111222222444444555444444222111000...///111111000000111222555666777888888888888888666777888:::;;;;;;<<<<<<;;;::::::999888777666666444333222111111444:::>>><<<===@@@EEEHHHHHHBBB===888777555333222111111111111000//////...---------............///000111222333444444333222222333444444555555555555444444333111000/////////111333444444444555444333444888<<<:::@@@FFFKKKLLLLLLLLLMMMIIIGGGDDDAAA>>>:::444000000000000---***))))))***)))+++...000111000...,,,***************++++++,,,******)))((((((((()))))),,,,,,---------,,,,,,,,,++++++,,,---...000222333000000111111222222333333333333444555555444333222333333444333333111///...+++,,,...///000111222333222333444555555444333222111000111333777>>>MMM[[[]]]eee]]]RRRVVV```nnnyyyoooccc```eeekkklllkkkaaaYYYQQQQQQZZZgggrrrxxx|||yyywwwuuurrrooollllllmmmnnnjjjkkklllmmmmmmllljjjhhh___^^^]]]\\\\\\\\\]]]]]]TTTVVVZZZ\\\___aaaeeehhhooouuu}}}{{{rrreeeYYYTTTSSSjjjwwwuuuwwwlllcccyyyxxx^^^>>>666---'''---)))---)))((((((***+++,,,+++)))&&&%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###~~~{{{qqqjjj```TTTIII@@@888333------,,,,,,,,,---...///...000222222333444777999::::::???EEEJJJSSSbbbqqq~~~yyyvvvqqqkkkeee]]]UUUPPPKKKGGGCCC???===;;;:::888444222///......000333555@@@PPPhhh|||{{{yyyyyytttnnn]]]NNN???777333000...///---///000000//////000222//////........./////////////////////////////////444444555555333222000...000222333333222111111222333555777888777777888999666666777888999999999999999999888777666666555555444444333222222444999<<<<<<<<<<<<===???@@@???>>>888666444222111000000000333222222111111000//////---,,,,,,------...///000222333444333111111111222222333333444444333222222000///.........000222444666777777555333666<<>>888666444222111111111111777777777666666555444333------------...///000111000111222111000//////000000000111111111111000000///---,,,+++,,,...000222222444666777888>>>HHHPPPYYY^^^eeefffdddaaabbbccc\\\XXXRRRKKKDDD===666111+++++++++)))'''%%%&&&'''))),,,000333444222000...******))))))***,,,---...***)))(((((((((***,,,---,,,...000///,,,++++++---,,,,,,,,,,,,---...///000//////...---...///000111---...000222333333333222222333333444333222000///,,,///333444333222444666444444333333222222333333444222333555888???MMM[[[^^^fffdddcccppp|||tttjjj```^^^ccceee```ZZZMMMIIIJJJUUUgggyyy~~~~~~{{{{{{~~~|||zzzyyyzzzqqqqqqpppooonnnmmmlllkkkddddddbbbaaa^^^\\\ZZZXXXUUUUUUTTTSSSSSSUUUZZZ]]]aaaiiirrrxxx{{{xxxllleeemmmyyytttlllvvvZZZ;;;444---''',,,&&&)))%%%%%%%%%''')))***)))'''&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$...888999444~~~zzznnnggg\\\PPPGGG???888444000///...---...///000111(((+++000222222222333444888999>>>EEEMMMXXXjjjzzzxxxrrriiifffbbb]]]YYYSSSNNNJJJGGGCCC>>>:::888666444222---,,,******,,,000444666LLL]]]tttzzzwwwvvvooofffYYYKKK<<<555222000///000)))+++......------000222////////////............222333333444444333333222...000222333333222111000000111333222000---,,,------111444555444444666999>>>>>>??????>>>>>>===<<<;;;;;;;;;:::::::::::::::222222333222000111333555000222444444333444999===888777555333222222222222666666666666555444333222000//////000000111222333333444555555333222222222222333333444444444333333---,,,***)))***,,,///000,,,000555999???IIIWWWbbbrrrwww||||||xxxttttttuuueeeaaaZZZRRRJJJBBB:::555+++,,,,,,+++******+++---***,,,000222333111...+++******))))))***,,,---///+++***))))))***,,,...///...111333222///---...000,,,,,,,,,,,,,,,---...///...---,,,+++,,,---...///,,,...000222333444444333222333444444333222111000...111555555333111222444444333222111222333444555444222222444666===KKKYYYaaajjjhhhjjjyyypppggg^^^]]]cccddd^^^VVVHHHGGGKKKYYYmmm~~~vvvvvvtttsssrrrpppoooooojjjjjjjjjiiieee```ZZZWWWQQQPPPNNNKKKKKKMMMRRRVVV^^^fffpppuuuwww|||tttnnnyyywwwoootttYYY:::555---'''***$$$%%%'''&&&&&&(((***+++***)))%%%%%%###"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """))):::JJJMMMGGGyyytttooohhh\\\NNNBBB:::555333222111000///////////////444555555444222333777:::666;;;BBBHHHOOO\\\mmmzzzwwwqqqkkkfff___YYYSSSNNNJJJGGGEEEAAA;;;999888777444111,,,(((''')))+++,,,111777III]]]uuuzzztttuuuwwwoooeeeYYYEEE:::666///111666333///000222333333222111000...000111///,,,***+++...))),,,000333444222000---333333222333444555444333222333444333111//////000111222333555666888999::::::<<<======;;;999888888;;;;;;;;;;;;999777555333888777777666555444333333111222444444333444777999777777777777777777666666888888777666444333222111............///000222222333333333111...---...///444444444444444333222111000///...------...000000222444777<<>>999888888777555333222111111111000///...---,,,,,,///000111111111111333555999888777666555444333222777666666555444333222222222222222222222333444555222333333111///......000222222333333222111111000000///.........000111222444666;;;BBBOOOaaatttyyynnncccVVVIII===666111,,,)))******''''''(((***+++...000111000...---+++++++++++++++++++++++++++++++++,,,,,,---------222222111000000000000000........./////////000000/////////.........------...///000222333333333333444444333333222111//////***+++,,,---///000111222333333333333333333222222555111222777;;;BBBXXXpppyyy}}}}}}jjj\\\OOOPPPYYYbbbiiinnnjjjggggggmmmyyy}}}}}}}}}{{{yyywwwtttsssvvvvvvvvvuuurrroookkkiiihhhfffddd```]]][[[YYYXXXdddkkksssvvvvvvxxx~~~{{{}}}jjjSSS;;;000///((('''***(((%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111BBBCCC999~~~xxxrrriiibbbWWWJJJ@@@888555333......---------------...---///000111111111333555999>>>DDDKKKUUUeeexxx|||yyyqqqmmmgggaaa\\\WWWRRRNNNFFFBBB===;;;;;;;;;888555,,,******...111555===FFFXXXjjj}}}zzztttsssvvvxxxooocccRRR???555222,,,///444222111000//////............333222111222333333222000...///111222333333222111111111111111111111111111000111222222000///000111111111222333333444555555999;;;<<<===<<<;;;<<<===<<<;;;:::888666444444333222222111000///...------///000111000000000222444666666555444333333222222555555444444444333333333444444333333333444444555111222222111///...///111222222222333222222111000//////......///111333444333666===HHHXXXlll}}}rrreeeVVVEEE999222,,,((()))(((&&&&&&)))(((***,,,...///...---,,,************************)))***+++,,,......//////333333222222111111111000//////000000000111111111000000000///////////////000000111222333333222222333444444444444333222111......///000111222333444222222222333333333333333222......444:::FFF___vvvzzzdddVVVKKKPPP___llluuuyyyyyyuuuqqqttt}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyy}}}}}}|||{{{yyyxxxvvvvvvyyyxxxuuuqqqmmmjjjgggfffnnntttyyy{{{zzz{{{~~~dddOOO888......)))(((,,,************)))((('''&&&%%%%%%%%%%%%$$$###""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$......&&&~~~xxxrrrggg```UUUHHH>>>666333111,,,,,,,,,---...///111111///111222333333333333333;;;???EEELLLXXXjjj}}}~~~vvvrrrlllfff```[[[UUURRRGGGCCC===;;;:::999666333***((())),,,///444>>>III```qqqyyywwwuuuvvvzzz{{{qqqeeeRRR???666333,,,...333000222000///---,,,,,,------000...---///222333000---//////000000111111111111444555555555444444444555000111222111000///111222222222222333333333333333444666888999888999:::<<<>>>===:::888666555555666666555444444222222111000111222333222111111333555111111222333333444555555333333333444444444444444333222222111111111111222000111222000//////000222222333333333333333222222......---...///111333444111444<<>>777333222000///...,,,+++*********,,,,,,...333999===???@@@===@@@GGGPPP^^^ooozzzvvvpppiiibbb[[[TTTOOOFFFAAA;;;888666444111---000//////222444:::HHHVVVnnn{{{~~~sssssssssvvv{{{{{{ooobbbSSSAAA888555///000444000555444333222222222222222000000111222333333000...........................---000222222000000333666555555444222000000111333333333333333333333333444777999:::;;;;;;<<>>>>>???CCCJJJTTTbbbrrr~~~zzzvvvooohhhaaaXXXPPPJJJCCC>>>999777666555222000+++***,,,///222:::JJJYYYsss~~~uuuuuutttvvv{{{{{{oooaaaOOO===666555000222666333000111111111111111000000000222555555333111//////......////////////......---111444555333333777;;;888888666444111000222444000111111111222222333333444555666666666777:::<<<;;;<<<<<<======<<<<<<;;;777777666555444333222222111333444555555777999<<<======<<<;;;999888777777666666666666666666666555333333333333333444555666222333333111///......000000000111222222222222222222222111111111222444555555888@@@OOOdddxxxkkkTTTEEE<<<333...+++((())),,,,,,,,,---///000111222333......------,,,++++++******,,,...111111111000...---...000222222222111000//////000000000111111111------...///000111222333444333222222222333444444444444555555555444444333555555555555555444444444444333333222111000//////---111666???MMM```tttuuuggg[[[UUUQQQSSS]]]nnn~~~tttooottt{{{tttuuu}}}|||sssggg```ZZZYYY[[[___iiirrr|||xxx\\\III444+++---(((''')))''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""zzzrrrlll[[[VVVMMMCCC;;;777555555///000111222444666888999777555333444999===???>>>AAAEEELLLWWWdddsss~~~{{{zzzuuuoooggg___VVVMMMGGG@@@<<<888666777777555333)))))),,,///333<<>>@@@===<<<<<<<<<<<<<<<<<<<<<888777777777666666666666111111111222333444555666333444333111...---...///333444555555666666666666555444333333333444555666444777???OOOdddyyyyyycccKKKAAA777222...+++,,,///------...000111333444444//////...------,,,++++++))),,,///222444444333222...///111222111000...,,,000111111111111222222222...//////111222333444555333333222111222333444555666666666777666555555444333222222222222222111111555444333222111///.........444<<>>???DDDMMMXXXfffttt{{{vvvssspppjjjddd]]]SSSJJJCCC===:::666333333333333222111------333888???RRRfff{{{~~~{{{sssuuuzzz{{{{{{mmmTTTFFF<<<111---///222111...000222333333222222333555444444444444444444444444222111111111000000//////---...000000//////000222000111222111/////////111//////000000000111111111333444444444444666999;;;<<<<<<=========;;;999888;;;999666333111000000///+++,,,...000333666888:::999:::;;;<<<>>>@@@BBBDDD???;;;555111111222444444666555444333444555666777444444444333222111///...///000000111222222222222000111222333333555888;;;888<<>>222000***(((,,,*********+++,,,------............---------...//////...//////000111222333333111222444555444333222111////////////////////////000...---///222555555444333444555444444444666888999999888888777555444333222222222333333333444444666333000---,,,***)))(((000222:::JJJ___rrr~~~zzzmmm\\\NNNOOOXXX]]]jjjmmmqqqvvvnnnppp{{{~~~uuukkkfffhhhkkkqqqxxx}}}nnn[[[NNNCCC===::::::::::::>>>CCCUUU___mmmzzzyyyvvveeeQQQ:::...---'''&&&)))((($$$$$$$$$#########""""""$$$###"""!!!!!!###%%%'''''''''%%%$$$###!!! !!!###$$$###"""""""""""""""""""""""""""}}}xxxqqqmmmaaaTTTGGG???:::555333444//////000111222333444555000111111111111333777:::???DDDLLLXXXfffuuu{{{uuurrrooojjjddd]]]UUULLLFFFBBB???;;;888666555333111000,,,,,,222666>>>QQQeee|||}}}xxxrrrvvv|||}}}|||nnnVVVCCC:::000,,,...000///------...000000///...000111111111111111111111111111444444444333333333222222444555666666555444555777222333555555333333333444111111222222222222222222555666666555333444666888<<<<<<<<<<<<<<<;;;;;;:::===<<<999666444333222222111111111222333444555666555444555777;;;???AAABBB>>>:::555333222222222222222222222222333444444555888777666555444333222222000111222333444444333222///000000000///111444777999===CCCNNN]]]nnnlll[[[CCC666444---+++---+++(((((((((((()))***+++,,,,,,,,,+++++++++++++++,,,---...............------333444777888888777555333444444444444444444444444444222000000222444333111333444555555444555777888888888888777666555444333222333333333444444444444555444111///......---,,,333888CCCUUUhhhxxxzzziii]]]QQQKKKRRR___fffqqqsssuuuyyyqqqrrr}}}~~~}}}yyyqqqgggbbbbbbeeennnvvvrrraaaOOOCCC<<<777333333333333666;;;EEENNN\\\iiittt~~~~~~{{{gggRRR;;;///---'''%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###"""!!! !!! """$$$%%%$$$###""""""""""""""""""""""""}}}vvvoookkk___QQQCCC:::555111111444---...///111222222111111000111222222222555999<<>><<<:::888666555444444222222111111222222333444555333333777===CCCFFFFFF>>>;;;777444444333222111111111222333444555555555666555333111000000111111222333555666777666444333444444444222111333777:::<<<>>>DDDMMMYYYiiiyyyppp___GGG:::777///,,,...,,,,,,+++***)))***,,,...///---,,,+++***************......///000///---+++)))222444888;;;;;;999777444333333333333333333333333555333222222333444444333333555555555555555777999888888777666555444444333333333333444444444555555333222111000//////......666???PPPddduuu|||hhhTTTIIIEEEJJJYYYkkkppp{{{{{{zzzwwwvvv~~~}}}}}}|||||||||xxxpppgggaaa___```ooowww~~~}}}}}}~~~}}}~~~~~~|||zzz||||||}}}||||||}}}~~~{{{zzz|||uuucccQQQCCC;;;666222...///...---///444555===HHHSSS___lllxxxiiiTTT<<<000...'''%%%'''%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!###%%%%%%$$$###""""""""""""""""""""""""zzzssslllgggZZZMMM???888333///...000***+++---///000///---,,,111222333333444777;;;>>>BBBEEEKKKWWWgggyyyxxxqqqiiieee```[[[VVVPPPKKKFFFHHHFFFBBB???<<<999444000333000111666:::BBBXXXnnn|||xxxuuuzzz~~~wwwooo]]]DDD>>>888111...///111000///000111333222111000111333000000000000000000000000------------------,,,,,,000111111000...---...///,,,///222333333222222333444444333333333333222222///111222333333555999<<<===<<<<<<;;;<<<>>>@@@AAA<<<;;;999888666444333333////////////000222333444444222111555>>>FFFIIIJJJAAA===777444333333222222222333555777888888777777555333111///...///000111333555777999999888666555777666666444444666:::>>>>>>AAAEEELLLVVVdddtttrrr^^^FFF999777///---///---...---+++******,,,///111///...---,,,+++*********///000222333333111...,,,///222777:::;;;999666444222222222222222222222222333222222333555666777888444555666666555666888:::777777666555444444444333333333444444444555555555000000000...---,,,---...777EEE[[[qqqmmmYYYEEE>>>BBBLLLaaatttxxx}}}}}}yyy|||~~~}}}}}}~~~}}}wwwnnngggcccaaasss{{{}}}zzzxxxxxxxxxxxxxxxyyyzzz{{{zzzyyywwwvvvwwwyyyzzzyyyxxxxxxyyy{{{vvvuuutttuuuzzz|||iiiVVVGGG===999555000...///...,,,...222111666===EEENNN[[[hhhrrr~~~kkkUUU===111...'''$$$'''%%%$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###!!!&&&&&&&&&&&&'''''''''((("""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!|||wwwppphhhcccZZZOOOCCC===999444111222---///111222222111///......///000111222555:::===DDDFFFLLLYYYkkk|||vvvnnneeeaaa\\\WWWSSSNNNJJJGGGEEEBBB@@@===;;;888333000111///111777:::DDD[[[sss}}}yyywww||||||rrrgggVVV>>>666222---+++,,,------+++---...///...---,,,---...////////////////////////.............../////////111222333222000///000111+++---000111000000000111222222222111111111111111///000222222222444888:::======<<<<<<===???AAABBB<<<;;;:::999777555444333111111111111111222333444000...---111999BBBHHHJJJCCC>>>777222000111222333222444555777888888777666777666444222111222333444333555777999999999888777444444444333333666:::===???BBBFFFKKKSSS```ppp|||qqq]]]EEE999777111///222000,,,***((('''''')))+++---///...---,,,+++*********...000222555555555333111000333888;;;<<<:::777444777777777777777777777777333444444444555666777999555666777777666666888:::777666555444333333444444333333333444444444555555000111000...,,,,,,...000:::KKKdddzzzxxx^^^MMM???>>>EEEQQQeeewww|||~~~zzzwwwyyy|||xxxooohhhdddrrrzzz|||yyywwwuuuttttttrrrrrrsssssssssrrrqqqpppsssuuuwwwxxxwwwvvvvvvvvvqqqsssvvv{{{rrr___MMM@@@:::888333///...//////---...111333666:::===BBBLLLWWW```lllttt~~~kkkVVV>>>111///'''$$$'''$$$(((((('''''''''&&&&&&&&&!!!"""$$$&&&%%%$$$""" !!!!!!"""######$$$ !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~zzztttmmmfffaaaWWWMMMCCC>>>:::555111222///000111111111000///...000111333444555999===AAADDDGGGNNN\\\ooo}}}rrrkkkeee```ZZZUUUQQQNNNKKKHHHAAA>>>;;;999777555111///,,,+++///555999CCC\\\vvv}}}xxxvvv{{{yyylllbbbTTT???555333000...///000//////...///000///---------...------------------------------------............111222333222000000000222---...000/////////000222//////000000000111111111333444444222111111333555<<<<<<<<<<<<===>>>???@@@======<<<;;;:::888666555777666555444333333333333111111111333999AAAIIINNNFFFAAA:::555333333333444333333444555555555555444444333222111111111222222333333555666888999999999777888999999888999<<>>AAAEEEHHHOOO\\\mmmyyyppp^^^FFF:::999333111555333---+++***))))))***,,,------,,,+++***************+++---000222444555444444444666:::<<<===;;;888666888888888888888888888888666777777666444333444555555777777777666777999;;;666555444333222333333444222222222333333333444444222222111///,,,...333888CCCTTTmmm{{{jjjPPPFFF@@@DDDLLLVVVhhhyyy~~~}}}wwwrrrtttvvv}}}vvvlllfffmmmvvv|||yyyvvvsssrrrmmmmmmlllkkkkkkllllllmmmppptttxxxzzzyyyxxxwwwwwwvvvxxx}}}xxxfffSSSDDD:::555444///,,,,,,//////,,,---000333555777888:::@@@HHHOOO[[[dddppp{{{kkkVVV>>>222///(((%%%'''%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$""" !!!!!!"""######$$$  !!!""" """"""""""""""""""""""""}}}yyytttmmmfffaaaTTTIII===777444000...///......------,,,,,,,,,+++222333555666888;;;@@@DDDEEEHHHPPP```tttyyypppiiiccc___XXXRRROOOLLLIIIGGG@@@===888555333111...,,,))))))...444888DDD___yyy|||xxxvvvxxxrrrcccYYYMMM:::555333222111111111111111000111222111///...///000------------------------,,,---------.........///...///000000//////000111/////////---,,,---///222---...//////000111222222444555444222000000111333888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888666555555555444333222222222222444666777777:::@@@KKKSSSLLLIIIDDDAAA???===:::888666555555444444444444444000000000000////////////111111222333555888:::<<<===???@@@???>>>======>>>:::===AAAEEEKKKXXXiiiwwwqqq^^^GGG:::999222000222000...------,,,,,,------...,,,,,,+++++++++++++++,,,,,,---///111333444555555666777999;;;;;;:::888666444444444444444444444444666777888666333222333555666777888888777777999;;;666555333222111222333444111111111222222222333333///000///,,,+++///777???QQQaaawwwmmmYYYIIIDDDFFFNNNVVV^^^nnn}}}{{{qqqoootttyyy{{{ppphhhllluuu~~~yyytttrrrnnnmmmjjjiiiiiijjjmmmooossswww}}}~~~ttthhhUUUEEE;;;666222000,,,***+++...///,,,---///000333555666666:::@@@EEEJJJSSSaaammmvvvmmmVVV>>>111///(((&&&(((&&&%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%!!! !!!"""""" """"""""""""""""""""""""}}}yyytttnnngggbbbUUUHHH;;;444000......111//////---,,,,,,,,,,,,,,,...///111333555888===AAAEEEHHHQQQbbbvvvwwwnnnhhhaaa\\\UUUOOOKKKIIIFFFEEEAAA===777333000...,,,***)))***///555:::FFFbbb}}}zzzzzzuuuuuulllZZZOOOCCC222...------,,,,,,,,,,,,,,,---...///...,,,++++++---////////////////////////111222222222333333444444///000222222111111222444//////---+++)))***---000------...000111222333444222222222111000111333555666777888999:::999888777999999999999888666444333///...//////000111333333222555777666555;;;HHHRRRSSSQQQOOONNNKKKGGGBBB>>>:::999777555555555666666222222333333333222222111000000000111444777;;;===>>>???@@@???===:::999888666:::???BBBHHHUUUggguuurrr^^^FFF999666///,,,...,,,************************......---------...////////////000111333444666666555666777888888777555444333333333333333333333333222444666555333333666999666777888888777888:::<<<666444333111111222333555000000111111111222222222***++++++)))(((...999BBB\\\kkk~~~{{{bbbLLLHHHGGGLLLVVV^^^eeevvv}}}vvvmmmnnnvvv~~~ssskkknnnwww{{{uuurrrrrrpppllljjjjjjmmmpppsssxxx}}}~~~yyyfffYYYHHH;;;666555333111+++***+++///000......111---000444555666999>>>CCC???HHHUUUbbblllwwwnnnUUU===111///(((&&&)))'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$######"""!!! !!!!!!!!!""""""""""""!!!!!!"""######!!! """"""""""""""""""""""""}}}wwwnnneee```WWWKKK>>>777333//////000333222222111111111111222///222555444444777???FFFHHHLLLUUUdddwwwxxxpppjjjccc[[[QQQMMMLLLKKKEEE@@@<<<777555666555111000111000...111888;;;DDD^^^zzz{{{uuussspppiii```TTTHHH>>>999333222///---,,,---......+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////------......000222333444111222333444444444444444444444333222222333333333111222222333333333222222888777555222000000333555888999:::888666555555666999;;;======;;;999888777333333333333444555666666333333333333444777<<<@@@JJJTTT]]]```ccccccZZZPPPEEE===888:::999444111333111333444444333333333444444444444555777:::<<<>>>AAAAAA???===;;;:::<<<>>>AAA:::999???DDDKKK]]]rrrsss```III;;;777111444888333---------------...//////000000...---+++***((((((...---...///111555999;;;<<<;;;999666555444444444444555555333222111222444444555555666666666666666999<<<===;;;777555555666333333222111222333444666333555444111222444222...,,,...111333111444AAAOOOiiivvv}}}iiiUUUKKKNNNVVV^^^ccchhhqqqtttkkknnn{{{uuummmpppttt}}}zzzwwwxxxwwwuuurrrpppqqquuuxxx|||ppphhhRRRIII===666444444333111......---,,,,,,,,,------111222333444666888:::;;;BBBGGGNNNVVV___mmm{{{kkkRRR888++++++'''''')))%%%&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""}}}xxxooofff```SSSGGG;;;666222000///111---,,,,,,,,,,,,,,,------///222444444333666>>>DDDIIIMMMWWWgggyyyxxxpppkkkbbbZZZPPPKKKJJJHHHBBB======888666777666222111333000...222999>>>IIIdddyyysssoookkkdddZZZNNNBBB888222000...,,,***)))***++++++------............------,,,,,,,,,------......///+++++++++***+++,,,,,,---//////000000000000//////222222111111111111111222000111222333333333333333666555333111//////111444555666777777666555666888777999;;;;;;999777666666222222111111000111111111555555555555555999>>>BBBKKKVVVbbbiiinnnpppjjjaaaQQQFFF===999555///...000333333444333222111111111333333333444666888:::<<<@@@AAAAAA@@@@@@BBBEEEHHHFFF???<<>>AAADDDJJJTTTaaajjj}}}gggOOO777++++++&&&%%%'''$$$''''''&&&&&&&&&&&&%%%%%%######"""""""""!!!!!!!!!""""""""""""!!!!!!!!! ########################""""""""""""""""""""""""}}}zzzrrrggg```PPPFFF;;;777444222111333.........///000111222333...000222333555999???DDDIIIQQQ___ppp|||vvvpppkkkaaaYYYOOOHHHDDDAAA===999666222000000...+++,,,000...---000888BBBSSSlllvvvooooooiii___SSSFFF:::222...///...---,,,,,,------...,,,------......------,,,************))))))))))))//////...---------------//////000000111000000000......//////////////////...///111222333444444555666666555444222222444666333555666666666666777999:::;;;===<<<:::888888888666555444333333333333333222333333333333666:::===>>>FFFQQQ\\\fffnnnsssuuuooofffYYYLLLBBB<<<::::::444222000000000///...---...//////111222444555666777888999:::===DDDKKKQQQNNNLLLJJJGGGBBBFFFWWWiiigggVVVEEE>>><<<666666888222,,,,,,++++++++++++,,,,,,---------,,,+++***)))))),,,---000222333333333222222111000/////////000111...//////---,,,+++,,,...111333555666777666444333222333444444444333333333333444555555555444222111555999<<<>>>CCCIIIJJJGGGCCC>>>;;;<<>>???@@@BBBEEENNNZZZcccrrr|||~~~dddLLL555***+++&&&$$$'''$$$''''''&&&%%%%%%$$$######""""""!!!!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~}}}zzzrrrfff]]]OOODDD:::555333///...///000000000000111222333444---///111444888>>>CCCGGGHHHRRRbbbsss~~~zzztttoookkkbbbZZZPPPHHHCCC@@@===::::::777555555222///111666111000222999FFFYYYrrrvvvooonnnhhh]]]OOOCCC999222///.............../////////......////////////......+++++++++++++++*********++++++++++++,,,---.........///000111222222333333......000111111111000000...///111222333444444555222333333222000000111333666777888888666666777888:::<<<<<<<<<999888888999555555555555555666777888222333444444444666999<<<;;;???EEEMMMUUU]]]gggnnnooolllcccWWWKKKBBB;;;777444222//////000111000...---...///000111222333333:::;;;;;;<<<@@@HHHPPPWWWVVVVVVUUUQQQJJJJJJTTT```yyyzzz```RRRCCC===<<<666555777222//////......---......///,,,,,,,,,++++++*********)))+++...000111111000///,,,,,,+++*********+++,,,///000111111111222444666666777999;;;;;;:::999888111111222333333444333222333444555666555555333222222999BBBIIIRRRZZZ[[[WWWLLLEEE@@@BBBIIIUUUfffssszzzhhhXXXOOOSSSgggzzz}}}tttkkkppp~~~|||pppddd]]]jjjrrr}}}~~~~~~yyyrrrlllmmmoooxxxzzzmmmdddWWWKKKBBB<<<999777777666444444444333222111000///...---,,,,,,,,,,,,++++++---///222555888:::999:::;;;;;;>>>FFFPPPXXXhhhtttzzz```HHH222)))***%%%$$$'''%%%''''''&&&%%%$$$######"""###""""""""""""!!!!!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}|||yyyqqqdddZZZKKKAAA777222000,,,***,,,---------------...///000---///111555:::@@@DDDGGGGGGRRRcccuuu|||xxxrrrmmmiiiaaa[[[QQQHHHBBB???===<<<:::888666666222...222888666555666===LLLbbbzzzvvvnnniiibbbVVVIII===555000...+++,,,,,,------.........000000111111111111000000---------...............+++,,,,,,---///000222333......///000111111111111...///000222222222111111///000111222333444444444444555666555333333444666777888999888777666777888999::::::999777666666888444444444444555666777777555666777777777999<<<>>>???>>>AAAFFFIIIOOOZZZdddmmmpppnnneeeYYYNNNCCC:::888444111000111222000...---...///111222333333333999999:::===BBBLLLWWW^^^fffggggggbbbZZZSSSRRRTTTjjjrrrxxx]]]PPPAAA<<<:::222000222---...---,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,///111222222111111...---,,,+++***+++,,,---+++,,,...///000111444777555666666777777777777777333222222333444555333222333333444555555555555555333>>>LLLYYYeeemmmlllfffTTTIII@@@AAAIIIWWWiiiwwwooo\\\QQQPPP\\\qqq}}}vvvmmmppp}}}zzzlllaaa[[[YYYmmmuuu~~~wwwqqqqqqsss{{{|||qqqjjjYYYQQQFFF===888666555555555555555555444444444444333333111000//////......,,,,,,---///111333555666444666777888999???GGGNNN[[[gggxxx}}}xxx~~~tttZZZCCC///(((***%%%$$$((('''''''''&&&%%%%%%$$$######$$$$$$#########"""""""""$$$$$$$$$$$$############ """"""""""""""""""""""""~~~|||{{{yyypppaaaVVVHHH???555222111...,,,...------,,,,,,,,,------...///000111555:::>>>BBBCCCFFFQQQcccuuuzzzvvvqqqkkkhhh```YYYPPPGGGAAA>>>======888666555444000---111888666555666>>>PPPiiivvvmmmccc[[[OOOCCC888222///...******+++,,,------......//////000000000000//////,,,,,,------......//////......///000111333444555111111111111000000///...---...000222222222111000000111222333333333333333444555666555444444555666444666777777666666888999999::::::999777666777888555444444444444444555666666777999999999:::<<>>@@@CCCCCCCCCLLLVVVccclllrrrmmmeee\\\QQQGGG???999444111222222///,,,...///111222333333333333555666999>>>GGGTTTbbbkkkwwwzzz|||xxxpppeeeZZZSSSZZZaaaooouuu[[[MMM???:::888000...111...++++++***)))))))))))))))***************+++++++++,,,---///111333444444444111000///---------...///***+++---......///222555444333333222333444555666555444333444666666444111333333333333444666777888;;;III\\\mmm{{{}}}uuu___OOO@@@===GGGXXXlll{{{ppp___PPPNNNYYYiii{{{xxxnnnppp{{{|||kkk]]]YYY___fffwww}}}wwwvvvwww~~~{{{xxxtttkkk___VVVJJJDDD<<<666444444555666444444555444444444555666555444333111000000//////............///000111222222444555555555999???DDDIIISSScccsss|||uuuyyy~~~nnnTTT???,,,''')))$$$$$$))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""~~~{{{zzzxxxooo```TTTHHH???777555444222111222111000000/////////000000111111222555999<<<>>>???EEEQQQccctttzzzuuupppjjjggg^^^XXXOOOFFF@@@=========;;;:::999777333///444<<<333333444===QQQllluuulll```XXXMMM@@@666111//////***+++,,,---.../////////+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,...///000111555555444333111///...---,,,---///111222222111000111222222333333333222222---...//////...---...000111333555666666777999:::<<<<<<<<<:::888888999:::888777666555555555555555555666777888888999;;;======;;;===@@@>>><<>>666333333222...***///000222333444444444333777999===DDDPPP```pppzzzwwwfffZZZOOOUUUeeexxxrrrXXXKKK===999888111111555333......---,,,+++++++++,,,***************+++++++++((()))***,,,...///000111///...---+++******++++++000222333333333444666888999888666555666777999;;;777555444555777777444111333222222333444666888:::DDDTTTjjj}}}hhhUUUAAA<<>>YYYrrr}}}vvvooo]]]PPPAAA999333...---///------,,,+++,,,---...///,,,---......//////......//////...---,,,,,,+++++++++,,,------,,,---///111333333333333333333333333...///111222222222111000000222555888999888777666444444333333333444444555444444444555555555555555777777777666333222222222444444444333333222222222222333444666888:::<<<======<<<;;;;;;===@@@CCCEEENNNVVV___ddddddaaa______LLLGGG>>>555///,,,------,,,,,,---...000222444555000555<<>>;;;999888777888999444555666888888888888777222222222222222333444555000111111111///---+++***++++++,,,,,,---...//////555666>>>LLL[[[jjj|||vvv___III444)))"""###&&&&&&$$$###%%%%%%%%%%%%&&&&&&'''((("""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ~~~~~~zzzwwwvvvrrrhhhXXXLLLCCC:::333222222000......***)))+++///000,,,***+++---...///222666999<<<>>>GGGSSSggg|||}}}zzzxxxuuuppplllaaaZZZPPPFFF???;;;888666333222000...------------...444444???ZZZqqq}}}sssjjjYYYLLL???777222...---///+++******)))***+++,,,---++++++,,,,,,,,,---------,,,,,,+++******+++,,,---333444555444333333444666////////////////////////++++++,,,------------,,,222444666999999999777666555444444444555555666777888888888888888888999999888999999888666444555666555555555555444444444333333333555666888999;;;;;;::::::999888:::===@@@BBBDDDIIIOOOTTTWWW[[[aaaeeeUUUNNNCCC999111//////111------...///000222444555333777===FFFRRRcccvvvsssdddSSSVVV\\\zzzzzzlllTTTFFF>>>777444222//////222000//////...------,,,,,,,,,---......+++*********+++++++++,,,---///111222000///............///000333333333333333444555555666666777888999:::;;;<<<888777555333222222222333555333333666666666:::AAAXXXmmmvvvTTTNNN>>>TTTaaauuuqqq^^^OOOMMMTTTddduuuxxxsssvvvzzzooofffZZZcccyyy|||zzzxxxrrrmmmeee^^^WWWRRRLLLHHHGGGEEEDDDBBB@@@?????????===<<<:::888777777888999222333555666666555444444333333444444444555555555222222222111///---+++***++++++,,,,,,---.........///...222<<>>@@@LLLXXXkkk~~~}}}xxxtttsssrrrssshhh```SSSGGG???:::777555555333111///...---------***222666CCC^^^sss}}}ooobbbRRRFFF:::444111------......------------...//////------,,,+++,,,---...///,,,+++******+++---///000333444444333111111222444000000000000000000000000//////......//////000111444555777999999999777666555555555555666777888999777777666666666666666777888999999888777666666777777666666666666555555555666666777888999:::;;;;;;999888777777999;;;>>>???>>>???AAACCCIIISSSaaakkk___XXXLLL@@@777222222222//////...///000111333444666999???EEEPPP___qqq}}}~~~nnnYYYVVVVVVsss|||yyykkkSSSHHH@@@999777444111000222000//////......------,,,+++---...---+++*********++++++,,,---...000222333111000000//////000111111444444444555555555555666444444555777888:::;;;;;;888666555333222222333333111111333666555555===GGGeeexxxyyyXXXTTTEEE]]]jjj}}}yyydddSSSMMMSSS```ppp}}}xxxvvvwww}}}iiiccc]]]lll|||vvvpppjjjeeebbb```YYYTTTNNNHHHEEEAAA>>><<<===<<<:::999999:::;;;;;;:::999888777666777888888444444555666555444333222444555666777777777666555333333222111///---+++***+++++++++,,,,,,------...000------333:::DDDSSS___ppp}}}tttYYYBBB444,,,&&&'''******(((((('''&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!}}}xxxsssmmmfffZZZMMMCCC===555///......---...111000------000000...///333222333555777;;;>>>AAACCCOOO[[[nnnyyysssnnnnnnqqquuunnndddUUUHHH>>>999666555666555222000///.........,,,444999GGGbbbvvvyyyhhhXXXIII???555111///---,,,...///////////////000000111000///...------///111222000...---,,,---///111333///000000///......000222111111111111111111111111444333222222222333555666444555777888888777666555444444444555666888999:::666555444333333333444444555666777777555444555666666666666666666555555555999::::::;;;;;;<<<<<<<<<999999888888:::;;;>>>???AAA@@@>>>===BBBMMM]]]iiifff```VVVKKK@@@999444222111000///...///000222333888:::>>>CCCKKKYYYhhhsss~~~xxxaaaXXXQQQjjjuuuvvvhhhQQQGGG???888666333///...000.........------,,,,,,,,,+++,,,------+++******+++,,,---...///111222444555000000000000000000111111333333444444444444444444222333444555777999:::;;;777666555444333333444555000111333555555888FFFTTTpppwwwXXXVVVKKKeeerrr}}}kkkWWWJJJQQQ]]]nnn|||~~~xxxuuu}}}yyyddd```aaattt~~~xxxrrrooommmhhheee___YYYSSSOOOMMMLLLHHHDDD???<<<;;;:::999888777777666555555777888999888777666666666777888888777777888888777666444333555666888999:::888777666444333222000...,,,+++******+++++++++,,,,,,,,,---000------111555:::DDDNNN]]]lll}}}}}}jjjNNN888///'''###%%%((('''&&&'''%%%%%%$$$###""""""############""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!}}}yyyssslllcccWWWJJJAAA999222---------+++---000---***))),,,---,,,---111333444666888<<>>AAABBBOOO^^^sss|||uuuooolllkkklllmmmeee\\\NNNBBB:::666555444111///...,,,+++++++++,,,...777<<>>888666333000///000111222666999===@@@CCCIIIRRRXXXeeemmmyyyssseeePPP]]]fffpppaaaJJJCCC<<<777555333///...000************************)))+++,,,,,,+++******+++...///111333555666777888444444666777777777777777555666777777777666555444111222222333444555666666222111000000000111222333333222666<<>>=========>>>999777555555666777666555555666888:::;;;;;;::::::888888999999999999999999777777888888777555444333666777888888888777666555111000///---,,,+++++++++************************((((((+++000111000222666;;;HHHWWWdddppp~~~nnn\\\III555&&&'''"""!!!$$$%%%$$$%%%'''"""!!! !!!""""""""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""zzzxxxssslllaaaSSSFFF>>>666333222222000,,,,,,000///---...222333111222555111222444777:::>>>AAABBBOOO___vvvyyyrrrmmmkkkiiigggddd^^^VVVJJJ@@@:::888777777555444222111111111222333...999AAAQQQmmmrrrdddRRRDDD999111+++,,,---+++***+++,,,---...///000//////...*********++++++++++++,,,)))***+++,,,------,,,,,,+++,,,---...---...111333555555555555555555555555333333444555555555555555222333333444555666777777666555555555666777777888666444111///...///111222777888888777444333333444222222222222333333333444444555555666777888888999666666666777777888999999999:::;;;999888:::@@@EEEEEEIIIMMMPPPPPPLLLHHHDDD===:::777333222222333555555999===@@@BBBEEEJJJOOOSSSZZZgggwwwzzzmmmSSSZZZ```~~~lll^^^GGGCCC<<<888777666222111222************************)))***,,,,,,*********+++,,,---000222555666666777444555777888999999999888444555777777777555444222222222222222333333444444222222111111111222444555444555<<>>;;;888888888888777777777777444444333444555444222000111444888<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::777888999999888777666555777666666666555555555444///...,,,+++******++++++*********************)))++++++---000000...111555777???HHHQQQ^^^mmmwwwyyyuuuqqqeeeSSSCCC777,,,###$$$ ###%%%###$$$'''!!!!!!!!! !!!!!!""""""""""""###$$$%%%$$$######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###xxxvvvssslll```RRREEE<<<444222111222000+++***---)))''')))---...,,,,,,///333444666999<<<@@@CCCDDDOOO```yyy|||vvvnnnjjjiiigggaaa[[[TTTMMMCCC;;;666444444444555555444333333444555555///;;;FFFYYYuuu}}}ooo___OOOBBB777000++++++,,,+++***+++)))***+++,,,,,,,,,+++******+++,,,---------,,,,,,'''))),,,...000000///......///000///...///111222111111111111111111111111111222444555555555444333333333444555666777888999888777777777777777888888:::888555333222333444666555666666444111000000111222222222333333444444444666777888999:::;;;<<<<<<888888999999::::::;;;;;;<<<<<<;;;888444444777;;;444888>>>DDDHHHIIIHHHGGGAAA>>>:::666444444666777444999>>>AAAAAACCCGGGJJJEEEKKKZZZmmm}}}rrrUUUYYY]]]|||kkk\\\FFF<<<666222222111---,,,...+++++++++++++++++++++,,,(((***,,,,,,*********+++***,,,///111444555555555333444666777888888888777222333444555555333111000222222222222222222222222666555444444555666888999<<>>666333///---------+++***+++******)))+++---000111))))))+++,,,------......---------....../////////......///...---...000222333444555444222111222333555555444444444333333333444444444444444555666777888777666666777999;;;===;;;999666333222222333444777888888666444333444666---...000111222333333333333333222222333555888999:::999777666666777999:::;;;::::::999888777777666333555888<<<@@@EEEIIIKKKFFFIIIFFF???::::::999777777777999>>>CCCDDDCCC@@@CCCEEELLL\\\pppqqqiii```]]]uuuiii]]]III???;;;666222000...,,,+++---,,,,,,+++)))'''&&&%%%))))))))))))******+++,,,---///333666888999999888888888888888888999999:::666555444333222111111111333333444444333111///...333444666666555555777888???GGG[[[sssfffWWWMMMTTThhhwww}}}lll[[[PPPQQQ```ppp}}}~~~yyywww~~~tttaaannnzzz}}}fff[[[QQQ```|||~~~}}}|||zzzuuummmddd\\\WWWOOOMMMIIIDDDAAA@@@??????======<<<;;;::::::999999777777666666555444444444222333333333222000...---333444666;;;???BBBBBBAAA999888777666777888;;;<<<======<<<;;;:::888777666555444222111000000//////000///......//////...---)))******)))((((((***,,,+++++++++***************,,,///333777:::???DDDHHHBBB===555...)))'''$$$######"""!!! !!!$$$''')))$$$$$$######"""!!!!!! $$$$$$&&&&&&&&&&&&$$$$$$!!!######""" """"""""""""!!!!!!!!!!!!!!!!!!""""""!!! {{{xxxssspppkkkddd[[[PPPEEE===777555333000///...---...000000000000111222333444333666999;;;<<<@@@FFFKKKVVVggg{{{yyypppfffbbbcccaaaZZZTTTRRRJJJBBB???<<<777666888666444111///---...///000000:::LLLcccyyyxxxjjjYYYGGG<<<888555222000//////...---+++***))))))***,,,...000---....../////////......*********+++++++++,,,,,,+++,,,......///000444666000111222111/////////000333333333333222222222111555555555555666777777888666555555555666888:::;;;:::888555222111111222333444555555333111111222333111111333444555666666666999888888888999;;;===???;;;:::888777777888:::;;;888888777666666555444444222333555777;;;>>>AAACCCFFFJJJKKKIIIGGGGGGCCC===<<<<<<<<>>:::666222000///...,,,***************))))))(((,,,,,,,,,,,,---...//////...000222444555666666666555555555555555666777777666555555444333333333333444555555555444333111000333444666666666666888:::CCCMMMccc{{{}}}```TTTKKKTTTgggvvvwwwfffYYYTTTYYYjjjzzz}}}yyy|||zzzqqqaaaooo{{{xxxaaaWWWQQQbbb}}}|||vvvrrrlllddd[[[SSSMMMIIIDDDCCC@@@>>><<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555555444444444444333222000---,,,......///222666999999888777666555555666777999;;;>>>>>>>>>>>><<<:::888777333222111///............000///...///000111000...++++++***(((&&&''')))+++------,,,,,,,,,,,,,,,,,,,,,///222444666999<<>>QQQhhh}}}uuufffTTTCCC999444111...,,,,,,,,,+++***+++***))))))***+++,,,---000000000000000///...---,,,,,,,,,------------...,,,---//////000111444666000111222111/////////000222111111111000000000000444444444555666777777888777777666666777999;;;<<<:::999666333222222333333333444444222000///000222//////000111222333333444777666666666777999;;;<<<999888777666666777888999555444444333333222222111222222333555666888:::;;;CCCIIIPPPUUUXXXXXXOOOEEEBBB@@@>>>???BBBEEEHHHHHHHHHFFFIIISSSdddwwwttt```RRRccclllxxxaaaVVVCCC<<<999555222111000///...((())))))***+++++++++,,,............///000111222666666666777777888888888444333333333333444555555666666666555555555666666666666666666555444333333222333444444444555777:::FFFTTTllluuuUUUOOOHHHTTTiiiuuu~~~}}}}}}|||mmm]]]VVVZZZfffxxx|||zzz||||||vvvqqqlll```qqq}}}qqq[[[TTTRRRfffyyyqqqjjjeeeaaaYYYPPPHHHCCC???>>>:::999999999999:::;;;<<<:::;;;;;;<<<===>>>>>>???BBBAAA@@@???>>>===<<<<<<999999888666333111...---+++***)))+++...000000000333333222333444666888999<<<===>>>???===;;;888666222111000...------------000///...///111222222111...---+++(((&&&&&&(((+++///......---,,,,,,------+++...111222222222333444333///)))&&&$$$$$$###"""!!!!!!!!!!!!###%%%'''))))))(((%%%"""!!! !!!!!!"""###$$$$$$$$$$$$###""""""$$$&&&&&&$$$""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! ~~~xxxtttkkkhhhccc\\\TTTJJJ@@@:::666555333111////////////,,,,,,,,,,,,---...///000...222777999:::===AAAEEE[[[lll|||ssshhhaaa___]]]XXXTTTMMMEEE>>>;;;777222000111///---+++)))((()))+++,,,666BBBWWWnnnrrrbbbPPP@@@777111///,,,*********)))(((+++******))))))***++++++---...............------...........................000000000......///111222333444444222111222444111111111111000000000000222222333444555666666777555555555666777888:::;;;;;;:::888555444444444444444444444333111000111222......//////000111222222222222222222333444555666666666555444444555666666333333222222111111111111444444444555666777888999???GGGRRR\\\dddeeeZZZNNNHHHDDD@@@>>>>>>BBBEEEHHHIIIFFFFFFMMM]]]qqqzzzcccNNN[[[aaaxxxrrr\\\RRR???;;;888444222222222111000************+++,,,,,,---------------...000111222:::999888777777777888888444444444444444555555666555666666777777777888777555555555555555555444444333333333111000111444777EEEWWWqqqnnnMMMHHHFFFWWWmmmwww}}}zzztttvvvxxx{{{rrrcccUUUUUUaaaqqqyyyvvvsssnnniiiggg___ttt~~~lllVVVRRRUUUkkk|||xxxqqqhhh^^^XXXQQQNNNIIICCC???===<<<<<<777777888:::;;;<<<======999:::;;;===>>>@@@AAABBBGGGFFFEEEDDDCCCAAA@@@@@@>>>===;;;888555222000...***)))((()))+++...000000000000000111222444666777888:::<<<===<<<999666333444333222000//////......//////...000222444444333222111...***((('''***,,,///...,,,++++++++++++,,,+++...111222111///......000,,,(((%%%$$$$$$$$$###$$$$$$$$$%%%'''(((***+++)))'''$$$!!! !!!###$$$"""###$$$%%%%%%$$$###"""!!!"""$$$###""" !!!""""""!!!!!!!!! !!!!!!!!!!!!!!! }}}wwwsssiiifff```YYYQQQHHH>>>888444333111///...------...////////////000111222222///333888;;;===???DDDHHH[[[lll{{{rrrggg```]]]ZZZVVVSSSNNNGGG@@@>>>:::555222333111000---,,,,,,---///111888GGG]]]ttt~~~ppp___MMM???777444111...---------,,,+++******************+++++++++,,,---...////////////************************---...//////---------...222444555444333333444555333222222222222111111111333444555777888888888888222222222333444555666777:::999777555333333333333333444444222000///000222222222111111222333444555333333333444444555666666666666666555555666666666333333333222222222222222333333333444555777888999<<>>======>>><<<:::777333111///...+++))))))***---111222333//////000000222333444555666888:::<<<<<<:::777555777666555444333222222222///......000333555555444444333111...++++++---000...,,,***)))(((((()))***,,,...111222111000//////...+++'''%%%$$$###"""!!!$$$%%%&&&'''((()))))))))%%%$$$""" !!!"""%%%'''###$$$%%%&&&&&&%%%$$$###!!!"""######!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! |||wwwsssjjjfff___XXXOOOFFF<<<666222000...---,,,+++,,,,,,---------......///000111000444999<<<>>>BBBHHHLLL^^^nnnuuunnneee^^^ZZZWWWSSSPPPJJJCCC>>><<<999333111222111000...,,,---...111222:::JJJbbbxxx|||mmm[[[JJJ===777222000---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,---...///000111111111,,,,,,,,,++++++++++++***)))+++---.........///000000111222222111000222333444444333333333222222222555666888:::<<<<<<<<<;;;555555666777888999::::::777666444333111111000000111222222000...---...000222111000000000111333444222333333444444444444555777888888888888888888777333333333333333333333333111111111222333555666777;;;CCCMMMWWWaaahhheee^^^[[[XXXRRRKKKEEEBBBCCCDDDBBBAAAAAAHHHWWWkkkkkkQQQUUUTTThhhxxxwwwvvvhhhSSSLLL<<<;;;888444222222333333222000///---+++******++++++---......///000222333444333333333333333333333333111111000000111111222333333444555777777777666555111111111111111222333444===<<<999555222444777;;;HHH^^^yyy{{{dddHHHFFFHHH\\\ooopppooonnnhhheeemmmuuuyyyvvv```XXXUUU```rrruuukkkddd```bbbaaazzzxxxgggSSSTTT\\\oooxxxpppvvvzzztttiiicccZZZRRRLLLFFFBBB???;;;<<<<<<<<<;;;888666444888999;;;=========;;;::::::;;;<<<===>>>@@@AAAAAA@@@@@@@@@???>>>>>>======999777555222000...---,,,,,,++++++---000333444333000000111111222333333333666888:::===>>>===;;;:::999888777666555444444444//////...000333444444333333444333222000///111333///---+++((('''((()))***,,,...111222111000111111---***&&&$$$###"""!!!###$$$&&&'''''''''&&&%%%"""!!! !!!###%%%'''$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$###!!!!!!!!!###!!!!!!!!!  !!!!!!!!!!!!!!!!!!|||wwwtttkkkggg```XXXOOOEEE<<<555333111000...---------...++++++++++++,,,---......111444888;;;>>>CCCKKKQQQdddrrr|||rrrllleee^^^ZZZVVVRRROOOEEE???:::999666111///000...---+++******,,,///111;;;LLLeee|||yyyjjjXXXGGG;;;666000...+++******+++***)))))))))***,,,,,,---------,,,---...///////////////.........---------,,,,,,)))+++...//////...///000---///000000//////000111444333333333333222222222444555888:::<<<<<<;;;;;;888888999;;;<<<<<<======777777555444333222111000111222222000......///000000///---------...000111000111111222222222222222666666666777777666666666333333333333333444444444222222222222222333444555888>>>DDDJJJRRR[[[``````dddbbb\\\TTTJJJDDDAAABBB======@@@HHHWWWkkknnnSSSSSSPPPaaarrrrrrssseeeQQQKKK<<<;;;888555333333333333222000///---+++***+++,,,---,,,,,,,,,---///000222333222333555666777777666666111111000000111111222333222333444666666555444333111000000000111222444555<<<:::777444222555:::>>>TTTiiittt```HHHKKKKKKZZZhhhfffeeegggccchhhsss{{{~~~zzzkkkXXXUUUZZZiii{{{xxxkkk```[[[aaabbb|||wwwfffSSSVVV]]]mmm~~~yyylllgggqqq}}}|||sssjjjdddUUUPPPIIIDDD@@@>>><<<::::::::::::999888666444333777888;;;>>>>>>===;;;:::;;;<<<<<<======>>>>>>???????????????>>>>>>>>>>>>666555333111///........./////////111333555444333222222333333333333222222444666888;;;======>>>>>>888777666555444333333333000///...000222333333222000111333333222222333444222000---+++******+++,,,---...000///......///111,,,***'''&&&&&&%%%$$$"""$$$%%%'''((('''&&&###""" !!!"""#########$$$%%%&&&&&&%%%$$$###"""######""" !!!"""!!!!!!  !!!!!!!!!!!!!!!|||wwwtttlllhhh```XXXOOOEEE;;;555666555333222111111111111............///000111111555888<<<>>>BBBHHHPPPWWWiiivvv|||xxxrrrmmmgggaaa\\\XXXSSSPPPGGGAAA<<<;;;999555222333///...,,,+++,,,...000222;;;MMMggg}}}wwwhhhUUUDDD:::555444111...---.........---((()))+++,,,---......///,,,,,,,,,---,,,,,,+++***+++++++++******)))))))))---///111111///------------///000000//////000222333333333222222222222111111222555888999999999888333444555666888888888888::::::999777666555444333444444444333111000111222333222000///000111333444222222333444444444333333222333333444444333333222333333333333333333444444666555444444333444444444333888<<<>>>DDDPPPYYY]]]gggfffaaaXXXMMMDDD???>>>:::;;;@@@IIIXXXlllpppUUUSSSMMM^^^ooopppqqqdddPPPKKK===<<<999555333333333222222000...,,,++++++,,,---...)))))))))***,,,...///000---///222444666555555444333333333222333333444555111222444555555444222111111111000000111333555666777666333000000444:::???^^^rrrppp^^^HHHOOOMMMXXXaaa]]]]]]cccaaappp{{{rrr```TTTTTT]]]ppp{{{jjj^^^XXXaaaccc~~~wwweeeSSSVVV]]]kkkzzzrrreeeaaannn|||{{{tttkkkaaaXXXQQQFFFCCC???<<<<<<;;;:::999999999888888777777777777666999<<>>666555444333222111111111000///...///111222222111,,,///222444444333444555555333000...,,,---...///---......---,,,+++---///---+++))))))******)))(((&&&''')))***)))'''$$$""" !!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""  !!!!!!  !!!""""""!!!!!!}}}{{{yyyrrrmmmdddYYYLLL@@@777222...............///000111---...//////...000333555999999;;;@@@CCCHHHRRR]]]ppp|||}}}zzzxxxqqqggg```[[[WWWSSSOOOHHHAAA<<<;;;999444222333///000000///------///111;;;PPPkkk}}}rrraaaNNN???777444///,,,***))))))***)))((()))***+++,,,------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,---......///.........////////////000111222333000222333333222333555777333555777999999888777666777777888888888888777777555555444333222222111111666444222000///111222444222222111111222333333444444444444555555555666666888888777666555444444333444444333333333222222222444444444444555555666777<<<:::888888===DDDLLLQQQaaafffeee\\\SSSMMMFFF===>>>>>>AAAMMM___tttvvv^^^WWWJJJ___gggooooooeeeVVVHHH@@@<<<777333333111000111666000000///......///000111/////////...------///111000111222222111111333555555444333222222222222222444555666666666555444333000000//////000222333555666222000000111555@@@KKKkkk||||||jjjXXXNNNRRRTTTUUUTTTUUU\\\hhhqqq{{{wwwggg[[[SSS^^^lllyyyvvviiibbbkkkooo}}}tttdddLLLRRRZZZfff{{{tttfffcccgggsssvvvjjj___WWWPPPJJJEEE===<<<999777555444444444333444555666777888999:::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===???>>>>>>>>>???AAA777777777666666666555555333333555777888999999999888777666555444444444444777777666777999999888666555333///,,,+++,,,///000111111111///,,,***+++,,,+++,,,---///111333444555333111///---...000222444111///,,,***)))***+++,,,+++,,,...000000000...---000...+++***)))'''%%%###!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%$$$#########"""""""""###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!|||zzztttooofffZZZNNNBBB999555,,,++++++++++++,,,------***+++,,,,,,,,,...111333666666999===@@@DDDOOOZZZppp}}}}}}vvvppphhhaaa]]]XXXRRRNNNEEE>>>999888666111000111---------+++***+++...111>>>SSSnnn|||ppp```NNN@@@888555///---+++******+++***))))))***+++,,,------------.....................///+++************+++,,,,,,---......///000/////////------------...///000000111222333333222222444666111222444555666666555555666666666777777666666666888777777666555555444444444333000///...///111333111111111000000111222222444444444444555555555666777666666555555444444444666555555555555444444444222222222222222333444444666444333333777===CCCHHHVVV^^^ccc___YYYSSSIII@@@???===@@@LLL```vvvzzzbbb[[[NNN___fffnnnnnndddUUUHHHAAA<<<777333333111///000444444333111///..................///...---...000222444555555555444444555777555555555555555666777888666666666555444222000...111000000000111222444555444222000//////555DDDRRRrrr|||jjjYYYNNNLLLMMMOOORRRXXXcccpppzzz}}}~~~rrrbbbVVVVVVbbbqqq}}}}}}|||}}}|||pppiiitttvvvvvvfffOOOWWWaaammm}}}ooogggffflllyyyxxxjjjcccYYYQQQKKKFFFBBB???<<<;;;999777555444444444222333444666888;;;<<<======<<<<<<<<<<<<<<<======;;;;;;;;;<<<===???AAAAAA>>>???AAAAAA@@@@@@@@@BBB>>>=========<<<<<<<<<;;;555666888999:::;;;;;;;;;::::::999888777777777777666555444555666777555333222111///...///000333444111111111///,,,******+++((()))***+++,,,...//////333222000///...///111222111///,,,)))((()))+++,,,///000222333444333222111222000---+++***(((%%%###!!!!!!""""""###$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!{{{yyysssnnneeeYYYMMMBBB:::555...------,,,,,,,,,,,,,,,---.../////////000333666666666888;;;===AAAMMMYYYqqq~~~~~~zzzuuuoooiiiccc___YYYRRRLLLFFF@@@;;;:::888444222333---,,,+++))))))+++000444BBBWWWqqqyyylll[[[KKK>>>777555...,,,***)))***+++***))))))***+++,,,------------------------------------+++************+++,,,,,,......///000000000000000000000000000000111333333222333333333111111333555111111222333444666666777444555555666666555555444888888777777666666555555333111///.........000111000000//////.../////////444444444444555555555555444444444444444444444444555555555555444444444444555555555555555666666777555555444555777;;;@@@BBBHHHRRR]]]aaa___ZZZQQQJJJFFFCCCEEEPPPdddzzzhhh```RRR```ffflllkkkaaaSSSGGGAAA<<<777333333111...///222555444333111///.........,,,...///......///111333222333444333111111222333222222333555777888:::;;;999999999999888666444222111111111111222333444444444222111000000888LLL___{{{zzziiiVVVJJJEEEFFFJJJRRR___nnn|||yyyjjj[[[QQQ\\\iiiwwwzzzwwwvvvzzz{{{vvv}}}}}}vvvhhhTTT```lllyyytttiiijjjllluuuwwwjjj```QQQLLLFFFAAA>>>===;;;:::;;;999888666555444555555222333555888:::===???@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFCCCDDDFFFEEEBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<============<<<<<<;;;:::::::::999777555555555666555444222/////////...///000000111111222111///,,,***)))***++++++,,,---...///000000444333222000//////......000...,,,))))))***,,,---555555666777777666444333444111...,,,+++(((%%%###""""""######$$$$$$%%%%%%###$$$&&&((()))))))))(((###""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!|||xxxuuupppkkkaaaVVVJJJ???888444000///...---,,,,,,,,,,,,---.../////////111444777888888:::<<<===AAANNN\\\sss{{{wwwrrrnnniiieee```YYYPPPJJJEEE>>>:::999888444222444///...,,,******...555:::EEEZZZttt|||tttfffUUUFFF;;;555333,,,***))))))******)))'''******+++,,,,,,,,,,,,,,,+++++++++************))),,,++++++++++++,,,------------...///////////////111111111111222333444555222333444222111111222333222222333444555777999:::555555555666666555555555555555444444333333333333222111000///...///000111//////...------------...444444444444444444444444333333333444444444555555333333333222222222111111666666555555555555666666666666666777999;;;===>>>>>>GGGRRRZZZ^^^^^^\\\ZZZUUURRRRRR[[[mmmkkkcccTTT```eeeiiiggg]]]QQQFFFAAA<<<777444333111------111222222222111111111111111+++---/////////000222444111222333222000//////000...///000222444666777777666777888999:::999888777222222222222222333333444333222222111222>>>WWWnnnxxxfffQQQCCCAAADDDMMM[[[kkkzzz~~~qqqaaaUUUPPPdddppp~~~{{{wwwtttvvv}}}rrrgggWWWgggvvvyyyooohhhpppvvvyyypppcccVVVLLLBBB???<<<999999999999999999888777555555555555666555666777999<<<>>>???@@@===<<<<<<;;;;;;;;;;;;;;;======>>>@@@BBBDDDFFFGGGGGGHHHIIIFFFBBB===:::999999999999999888888888888999999:::;;;<<<<<<<<<<<<============<<<<<<;;;;;;999777666666777666444222333333222222111000......222222222000---***)))***,,,,,,---///000222333333444444333111000...---,,,///...---,,,,,,...000222::::::999888777444222111111///,,,+++***)))&&&$$$######$$$$$$%%%%%%%%%%%%$$$%%%''')))++++++++++++&&&$$$"""!!!###$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~{{{wwwtttnnnhhh___SSSHHH>>>777444000///...,,,++++++++++++((()))+++++++++---111333999:::<<<======BBBPPP___vvv}}}xxxpppmmmhhheee```YYYOOOHHH???888444444333///...000///...,,,***+++///777<<>>===<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBDDDEEEEEECCC@@@<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999;;;<<<<<<===<<<<<<;;;:::888777666666666666333111555666666666555333111000222333333222...,,,++++++((()))+++---///111333333444333222111000///------//////000111222444666777<<<;;;999666333000---,,,+++***(((((())))))'''&&&######$$$%%%%%%%%%$$$$$$###%%%''')))+++,,,,,,,,,)))'''%%%$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}xxxtttmmmhhh^^^RRRGGG>>>888555444333222111000000///000)))+++,,,------///333666999:::<<<======BBBSSSccczzz{{{vvvnnnkkkgggccc___WWWMMMFFF???888444444444000000111...---,,,***+++///666;;;MMMaaazzzsssaaaOOOBBB:::555333...------...//////---,,,******+++++++++++++++***++++++,,,,,,,,,---------((((((((((((((()))******++++++,,,------------,,,............///000111111111222222222000000222444222222333444555777777888666666666777777666666666444333333333333333333333222222111111000000000111......------...//////000444444444444333333333333333333444444555555555666444444444444333333333333222111111000000000000111111111222222333333333333;;;:::===CCCJJJRRR^^^hhhhhhlllrrrxxx~~~hhh```RRR^^^aaabbb]]]SSSIIIBBB???;;;777555555333//////222555555444333111...,,,+++,,,...000111111000111333000222444444333111111111///000111333444444333222444444555555444333111000000111111222222222111111++++++...444<<>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???@@@???===<<<===>>><<<<<<<<<<<<<<<=========999999999:::999999888888::::::;;;<<<<<<;;;:::999555333333333444333222000//////000111111111111000111333444333111...------++++++---///111333444555222222111000//////000000000222444777888999888888888777444111...+++(((''''''&&&%%%&&&'''((('''&&&"""###$$$%%%%%%$$$###"""###$$$&&&)))***+++++++++)))((('''(((((((((%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!|||wwwssskkkeee[[[PPPEEE<<<777444444333222111111111111111---///000111111444777:::<<<===???@@@???EEEWWWiii~~~zzzuuummmjjjeeeaaa]]]UUULLLEEEAAA;;;777888777444444555000///...,,,---111777<<>>666222000---,,,,,,---//////---+++******++++++++++++*********++++++,,,---...//////***************++++++,,,+++,,,------......------////////////000111222333000111222111000111333555222444555777777777777777444555555666666555555444444444444444444444444444111111000000000/////////............///111222333444444444333333333222222555555555555555555666666444444444333333333333222555444444333222222333333444444444444555555555666999666888>>>BBBFFFPPPYYY```jjjvvv}}}|||fff```SSS]]]^^^^^^YYYOOOFFF@@@>>>;;;777555666555111111333444444333222000---+++)))---///111222111000000111,,,///111222111/////////...///222444555555444333666666777777666555333222///000111111111000000///,,,,,,111:::GGGYYYrrrrrrbbbUUUOOONNN]]]iii{{{zzzqqqhhh[[[SSS]]]nnn}}}{{{yyy~~~}}}zzzmmm```UUUlll~~~|||uuu{{{~~~wwwfff]]]QQQFFF@@@===999777555666777666333333555777888777777777888999;;;<<<=========<<<<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAA===<<<<<<<<<<<<======>>>>>>>>>===<<<:::;;;===???::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888:::;;;<<<<<<;;;:::999333222222222444444222000,,,,,,---------.........111333555555333111000//////000000111222333333444111000///...///000222444333666999<<<<<<:::666444111000...,,,***(((&&&&&&'''%%%$$$%%%&&&'''&&&%%%!!!"""$$$%%%%%%###"""!!!"""$$$%%%''')))))))))(((&&&'''(((+++,,,,,,)))'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~zzztttpppgggbbbXXXLLLBBB999444111,,,,,,+++************+++,,,---//////000333666999???AAACCCDDDCCCJJJ]]]oooyyymmmiiiddd```[[[TTTKKKDDD???999666666666333222444222222111000111444999===UUUhhh|||nnnYYYFFF999222...,,,)))))))))+++,,,,,,***(((******+++++++++******)))(((((()))***,,,---...///......------......///000,,,---......//////......+++++++++,,,,,,---...//////000111111000111333555555777999:::;;;:::999888333444444555555444444333333333333333333333333333///////////////..................///111222444555444444444333333222222222666666666666666666666666222222222111111111000000333222222111000000000111444444333333444444555666777444666<<<>>>>>>CCCKKKVVVddduuu~~~yyyddd```TTT\\\]]]\\\VVVMMMDDD???===;;;777666777666222222555000111111111000///---,,,...000222222111000000000...111444555444333222333+++---000222444444444333///000222444444444444333...///000111111000///...000000666BBBQQQddd{{{uuueeeUUUMMMNNNSSSfffsssxxxmmmdddWWWRRRaaavvv|||{{{vvvttt}}}iii```UUUmmm{{{vvvwwwnnnZZZRRRGGG???;;;999777444333555777666333333555888888777777777888:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???@@@BBBCCC????????????@@@AAABBBCCCCCCBBB???;;;888888:::<<<<<<=========>>>>>>??????>>>??????>>>>>>===<<<;;;888:::;;;======<<<:::999444333333444555666444333555444333111000000000000111333666666444222111111............------------000///------...111444666666999<<>>BBBFFFPPPccctttzzznnniiibbb\\\YYYUUUOOOJJJAAA???;;;999888777444222444111000000000222;;;EEE]]]ppp}}}kkkVVVHHH>>>666111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,...///...---,,,,,,...///000111111111...///111222333333333222/////////...---...111444///---++++++,,,///222555444444444555666777777777666666666666777999::::::666444222222333333333222222000...---...///......000000///......///000111333333111///...///222555666666666777777666555555111111222333333444555555222222333333333333333333222333444555555555444333666888999999888999;;;===KKKTTTlllyyygggZZZTTTXXXZZZWWWPPPKKKGGGAAA:::555666555111---,,,...111///...------...---+++))),,,...//////---,,,++++++''')))---000222111000/////////000222444555777777444333222111111111222222333000000333333000---...000111777FFF\\\rrr~~~qqqaaaUUUMMMNNN\\\lllzzz~~~wwwfffYYYSSSXXXhhhxxx~~~{{{|||~~~xxxrrrwwwkkkhhh[[[pppzzz~~~xxxgggZZZMMMGGG???;;;;;;:::777444444555666666444222222333:::;;;======<<<<<<>>>???@@@>>><<<<<<<<<;;;999777;;;::::::;;;===???AAACCCBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCAAA???<<<:::888888777777888999:::<<<===>>>AAA@@@???===<<<;;;;;;;;;@@@===;;;<<<>>>>>><<<:::555555555555444333111111------------............000000111222222111000///''',,,000000---+++---000***+++---......///222444333555888999999666222///'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""###$$$%%%'''((())))))***%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!}}}yyytttnnnjjjdddZZZOOOFFF>>>555000111------,,,+++******))))))---......///111333555666@@@@@@BBBEEEHHHQQQbbbsss|||wwwlllggg```ZZZVVVQQQKKKFFF@@@>>>:::888777666444222444111000111111333<<>>@@@AAA???=========<<<;;;999============???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA???<<<:::888777888888888999:::<<<===>>>>>>>>>=========>>>>>>???>>><<<;;;;;;===>>><<<:::;;;:::999888666444333333////////////////////////000000000000///...,,,+++(((,,,000///,,,+++,,,//////000111000///000111333111333555666555222...+++(((&&&$$$###"""###$$$%%%""""""!!!!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&&&&''''''%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!|||xxxsssmmmiiibbbXXXMMMFFF===555000000000000///...,,,+++***)))++++++,,,---///111333444???@@@CCCGGGKKKRRRcccsssyyytttlllggg```ZZZUUUOOOGGGAAA???<<<999777666555333111333000///000111444===HHHbbbuuuvvvdddPPPBBB:::333000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++,,,---...............---,,,+++***+++,,,,,,------...///000000000000/////////...---...000222...///000222333333333333888888888999999999999999999888888888888888999999666444222222333333333222000///...///222444444444,,,,,,,,,---///000222333222222222000...///222444333333444444444444333333111222222333333444444555888777666666555444333222111111222222333444555666666777888999888999<<<>>>CCCOOOmmm{{{mmmbbb[[[YYY^^^]]]WWWNNNGGGDDD@@@;;;666666444111///...000222///...---...//////...,,,(((***++++++)))(((((()))******))))))***+++---.........000111333444666666777777777666666666555555333222333666666222111333444;;;HHHZZZmmm}}}zzzoooYYYQQQNNNXXXgggrrryyy|||mmm```UUUTTT]]]lll}}}xxxtttwww~~~kkkdddZZZqqqwwwgggUUUIII???;;;777555777888777555222444666666555444555666:::<<<===<<<<<<<<<>>>@@@BBB@@@>>>===>>>>>>===;;;=========>>>???@@@BBBCCCFFFFFFFFFEEEDDDCCCBBBAAADDDCCCAAA???===:::999888999999999999:::;;;<<<===;;;;;;<<<===???@@@AAABBB<<<;;;:::;;;<<<===<<<;;;>>>===;;;888666555444444111111111111111111111111111111111000///---+++******---000///,,,***+++---.........---+++***+++,,,...///111111000...***((('''&&&$$$###"""""""""### !!!###&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$#########"""""""""!!!!!!!!!"""###############$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}zzzxxxuuupppmmmbbbYYYNNNFFF???666222222111111111000///...------******+++---///111333444888:::@@@FFFKKKTTTeeeuuu~~~vvvqqqlllhhhaaa[[[VVVOOOFFF@@@===;;;777666555444222000000...---...///444>>>IIIfffyyyvvvdddOOOBBB999222///000++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,...///////////////000000///---++++++---...000///000000111111111111111---......---,,,,,,...000......///000000111222222555555555666666666666666::::::999888888888999999666444222222333333333222333222000111222222222000......//////000111222333222222222000//////222444333333444444555444444444222222222333333444444444444444444333333222222222222111000000000111222333666777888999888999<<<>>>CCCOOOlll}}}qqqhhhcccbbbdddbbbZZZOOOGGGDDDAAA===666555222000......000111///......///000000///---((()))******((((((((()))+++************+++------//////111222444666777777777777777777777777666666333222333555444000///222999DDDUUUhhhxxx|||mmm```RRRQQQWWWeeeuuu{{{wwweeeXXXOOOTTTaaaqqqxxxpppqqqwwwlllfff\\\ssszzzmmm]]]MMMBBB===:::777666777888888777222444666666666555666888;;;<<<<<<<<<;;;<<<>>>@@@AAA???===<<<===>>>======;;;;;;;;;<<<===>>>??????DDDDDDDDDDDDDDDCCCCCCBBBCCCCCCAAA???===<<<::::::;;;;;;:::::::::;;;<<<<<<:::;;;===>>>@@@AAABBBCCC::::::::::::;;;<<<;;;;;;===;;;999777666555555555333333333333333333222222222222222111000//////...,,,...///...+++******++++++,,,+++***'''&&&''')))***+++---------,,,***)))'''&&&%%%###"""!!!!!!!!!"""!!! """$$$''')))$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!! !!!!!!"""""""""!!!!!! ###"""!!!!!! !!! !!!!!!!!!!!!!!!|||zzzwwwtttpppmmm```WWWLLLEEE>>>666222222............////////////......///111333555777888888;;;@@@GGGLLLVVVgggwww{{{tttooojjjfff```[[[VVVOOOEEE>>><<<999666555444333111000...+++***,,,...333???JJJjjj|||uuucccMMM???666///,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))+++------+++***+++---...---,,,+++,,,...000222000000000000000111111111111222222222000000111222444222000000000222555777333333333444444444444444555555444444333444444444666444222222333333333222111000000111222222111000333333333333333222222222111222222111000000111333...///000111111111111111222222333333333333444444333444444444555555666666888666555333333333444444555666888888999:::<<<>>>GGGQQQlll{{{tttooommmhhheee[[[NNNEEEBBB???<<<999777555333333333444444000///...///000000...,,,)))***+++***)))(((***+++***+++,,,---......------222333444666888999:::;;;666777777777777666555555333111111222000,,,---111AAAOOObbbtttppp___SSSPPPXXXfffsss~~~}}}zzzvvvqqqnnnaaaWWWRRR[[[lll{{{zzzooommmqqq|||nnniii___www}}}qqqdddUUUHHH???999777555444444444333333222444666777666666888999;;;<<<<<<;;;;;;<<<>>>AAA@@@>>>;;;;;;<<<===>>>===;;;;;;<<<<<<============???@@@AAABBBCCCDDDDDDDDDCCCBBBBBB@@@???>>>======>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@:::;;;;;;;;;;;;:::;;;;;;;;;:::999888888888888888555444444444333333333222000000000000000111111111.........,,,+++*********+++,,,,,,+++***)))+++,,,((()))***+++,,,,,,,,,+++'''&&&%%%###"""!!!!!! $$$###"""!!!"""###%%%&&&""""""######$$$$$$$$$%%%&&&%%%%%%$$$######"""""""""""""""""""""!!!!!! """!!!   !!!!!!!!!"""}}}yyyuuuqqqllliii]]]SSSIIIBBB;;;333000000******++++++,,,---------------...000222555777888???@@@EEEJJJNNNWWWhhhxxxyyyqqqllldddaaa]]]ZZZUUUNNNDDD===;;;999666555444444222000---***)))+++...444AAAMMMmmm~~~ppp^^^HHH:::111,,,***+++++++++++++++++++++++++++)))))))))***+++++++++,,,))),,,///...+++***+++...++++++++++++,,,...000111///......------......///000222222222000///000111444222///---...000333666333333444444555666666666555555444444444444555666666444222222333333333222------...000333555555444555555555555444333222111111222222111000000111333000000111222333333333333333333333333333333333333000111111222333444555555666555555444333333333333555666888888999:::===???KKKTTTmmm}}}xxxuuuiiifff\\\NNNDDD@@@===999999666333222222333333333000///......//////---+++)))***+++***))))))+++---***,,,---///000000/////////000111333555666777888555666777888777666555444333111000000---+++///666MMM[[[ppp|||qqqbbbUUUOOORRRaaarrr}}}}}}yyyuuupppkkkgggZZZUUUVVVcccuuu|||ppplllnnnwww}}}rrrjjjaaayyy~~~vvvhhhZZZMMMCCC===999888777666555444444333333555777888777777888999<<<<<<<<<;;;:::<<>>>>>>>>======>>>?????????>>>>>><<<===???AAACCCDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>============@@@AAABBBBBBAAA@@@>>>===;;;<<<===<<<:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::555444444333333222222222...---------...///000111......,,,+++************((()))***)))((((((***,,,(((((())))))***+++,,,---&&&&&&%%%$$$###""""""!!!$$$###""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!"""""""""""""""!!!!!!   !!!!!!"""zzzvvvrrrnnnjjjggg[[[RRRHHHAAA:::333000000+++,,,,,,,,,,,,,,,,,,---***+++,,,...111333555777@@@AAADDDIIINNNWWWjjj{{{}}}vvvnnniiiaaa___\\\ZZZWWWPPPFFF???;;;999666555555444222111---******,,,000666DDDPPPoookkkYYYDDD777000,,,+++---******************************************++++++***...111000,,,+++---///---------......////////////...------------...//////111222111///......///111000///......000111222222222333444666777888888777777666777777888999:::666444222222333333333222......///222555777666555333444444555555444333222000222222222000000111222222333444555666666666666333333333333333333333333000000000111111222222222111111222333333333333333444666888888999:::===???LLLUUUooo~~~zzzxxxmmmjjj```QQQGGGBBB>>>999777444000///111222222111111000.........---+++((()))******)))((()))+++---,,,,,,,,,---...000111222---...///111333444555666666666888888888777555444222000000000...///777AAAYYYhhh{{{wwwnnnaaaTTTOOORRR]]]mmm}}}zzzwwwsssooojjjfffXXXVVV\\\lll||||||rrrkkkkkkpppwwwuuujjjaaayyy{{{qqqaaaPPPDDD===:::888888888777666666666666444666888888777777888999<<<<<<<<<;;;:::;;;???BBB@@@>>>;;;;;;<<>>>>>??????>>>===<<<>>>???@@@BBBCCCDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFDDDCCCAAA@@@???>>>>>>>>>AAABBBCCCCCCBBB@@@>>><<<===??????>>>;;;999:::;;;:::;;;===>>>===;;;999777444444333222222111000000//////...------...///000...---+++******+++++++++&&&'''((('''%%%%%%'''(((+++***)))(((((()))******%%%%%%%%%%%%%%%$$$############$$$$$$$$$"""!!! ###$$$$$$%%%&&&&&&''''''""""""!!!  !!!!!!!!!!!!!!!!!!   !!!""""""}}}zzzvvvrrrpppmmmjjjhhh]]]SSSIIICCC<<<555111222000000//////.........------...///111444777999:::;;;<<<@@@FFFLLLXXXlll~~~{{{ssslllgggaaa___]]]\\\ZZZSSSIIIBBB;;;999777555555444333111...,,,+++...111888FFFSSSpppiiiWWWCCC777222//////222************************+++++++++***************'''+++...---)))'''))),,,111111111222111111000///111111///......///000111333444555555333222222222333333444555555555444444000000111333555666777888444444444444555666888888666444222222333333333222222222333444666666555333000111333444555444444333000222333222111000111222///000111222333333444333333333333333333333333333555555555555555555555555111222444777888999999888444666777888999:::===@@@JJJUUUqqq|||yyywwwrrroooeeeVVVKKKFFFAAA<<<:::777333222444666555444111000......---,,,)))'''))))))))))))((((((+++------,,,******+++///333555222333444666888999;;;;;;666777999999999888666444222000000000000333>>>JJJaaappp|||pppcccUUUKKKNNNWWWkkkxxx|||yyyvvvsssoookkkhhh______gggwww|||ssskkkiiikkkrrr~~~wwwhhhaaayyyzzz}}}~~~~~~ooo\\\KKK???999777222333444333333222333444555777888999777777777888======<<<::::::;;;???BBBAAA???<<<<<<>>>@@@BBBBBB;;;<<<=========<<<;;;:::AAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCDDDEEEGGGHHHHHHEEEDDDCCCAAA@@@???>>>>>>AAABBBCCCCCCCCCAAA>>>===>>>@@@AAA???;;;999999;;;888:::<<<===<<<999555222333333222111111000//////333222111/////////000111...,,,***)))***+++++++++++++++,,,***(((''')))***---,,,***((('''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))&&&%%%$$$###"""!!!  !!!!!!   !!!""""""zzztttqqqoookkkddd^^^UUULLLDDD???999222......''')))---......---,,,---///000222333444777;;;>>>;;;???CCCGGGOOO^^^rrrxxxooogggaaaaaa___[[[VVVPPPJJJFFFCCC>>>;;;777666555555444333...000222222111777JJJ]]]yyyxxxdddRRR>>>333///,,,***+++************************)))***++++++,,,---......---+++***)))***,,,///111///---+++***)))***+++,,,,,,+++***)))***,,,...000333333222222333444444555333333333333333333333333666333111222555888888666999999999888555555666777555333111222444666444222555555555666666555333000444444444333333444444555222222222222222222222222111111111111111111111111000000000111111000000000111222333444555444333333333333333444666999;;;===<<<======:::888:::???DDDOOOaaaxxxyyyooonnnssstttssslll\\\NNNFFF@@@<<<===:::666555777888666444------,,,,,,+++,,,,,,,,,+++,,,---,,,***)))***+++%%%''')))+++***+++,,,...333333333444444444555555888999;;;;;;;;;999777666222222///---///:::JJJWWWmmmzzz~~~ooo\\\NNNFFFGGGSSS```xxx}}}zzzuuutttvvvuuunnnfffjjjooowwwxxxssssssrrrpppmmmfffjjjttt{{{pppdddyyy~~~~~~~~~|||}}}nnnYYYIII@@@;;;888:::999777555444333444444777888888999888777666555999999;;;<<<===??????@@@>>>;;;999<<>>===<<<;;;;;;<<<===>>>GGGGGGFFFEEEEEEDDDEEEEEE@@@??????@@@BBBEEEHHHJJJDDDBBB@@@===<<<<<<===>>>???AAACCCBBB@@@===<<<<<<>>>>>><<<<<<<<<===>>>???;;;<<<<<<;;;:::777555444666555444222111000000000111000///...,,,+++***)))------...,,,***(((((()))((('''&&&''')))*********,,,***(((&&&%%%&&&'''''''''&&&%%%&&&'''&&&%%%######%%%&&&%%%$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%######!!! !!!"""""""""""""""""""""######$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!{{{uuurrroookkkddd^^^WWWNNNFFFAAA<<<444111111...///111111///---,,,------...000000000222666888<<>>===999444333444555333111------,,,***))))))))))))***,,,......---+++++++++,,,...000000000000111222111111222222333444444555888999:::;;;:::888666555111111000///444@@@QQQ]]]rrr|||xxxhhhVVVKKKIIIPPP___mmm~~~|||vvvpppnnnppprrrooojjjqqquuu~~~zzzppplllooorrrrrrqqqdddfffnnn|||}}}rrreeeyyy~~~xxxeeeRRREEE???;;;888:::888777555444444444444888999;;;======>>>======>>>>>>============>>>>>>???<<<;;;===AAADDDBBB???======<<<<<<<<<<<<======EEEEEEDDDDDDDDDEEEFFFFFF@@@@@@???@@@AAADDDGGGIIIGGGFFFDDDAAA@@@?????????@@@@@@@@@???<<<;;;<<<===??????>>>>>>>>>?????????<<<<<<;;;;;;999777666555555444333111000///////////////......---,,,++++++,,,---...,,,***(((((()))((('''&&&''')))*********,,,***(((%%%$$$###$$$$$$&&&&&&&&&'''(((((('''&&&%%%'''''''''%%%%%%&&&'''))))))******)))'''%%%######"""!!! !!!"""!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!{{{vvvrrrnnniiiccc]]]SSSKKKBBB>>>888222///000000111111000...------...000111222222222333666999<<>>>>><<<999;;;@@@EEETTTfff|||sssgggcccffflllpppqqqiii___UUUJJJAAA@@@;;;666333444444333111///...---+++***))))))((('''))),,,,,,+++***)))***,,,...000000///...///000//////000111333444555555888888999999888777555444///000111333:::III[[[gggwww~~~zzzlll]]]NNNJJJQQQ___qqq~~~~~~uuulllbbb___bbbhhhkkklllxxx|||~~~sssiiihhhpppxxxzzzyyyjjjfffiiiuuutttfffyyy{{{lllWWWHHH???<<<:::999999888666555444444444555777888:::<<<============>>>===<<<;;;;;;<<<===>>>AAA>>>===>>>AAACCCAAA>>>======>>>>>>???>>>>>>===CCCCCCCCCCCCDDDEEEFFFFFFAAA@@@??????@@@CCCEEEGGGHHHGGGFFFDDDBBBAAA???>>>@@@???>>><<<::::::<<>>??????<<<;;;<<>>===>>>???@@@???===>>>???@@@BBBBBBBBBAAA@@@DDDCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@???@@@BBBDDDEEEGGGGGGFFFDDDBBB???===<<<>>>>>>>>>===;;;;;;===???@@@BBBDDDEEEEEECCCAAA???===<<<:::888777777777888333222111///------,,,,,,+++,,,...///000000//////---///000///,,,*********(((&&&%%%&&&(((******)))***((('''%%%###"""""""""%%%&&&((()))******+++,,,+++,,,,,,+++(((''''''((()))*********(((%%%"""!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}zzzuuuoooiiiccc]]]YYYQQQIII@@@<<<888333222333---......---,,,---...000)))+++---...000333777:::===@@@EEEJJJSSSbbbvvvxxxpppiiiccc___]]]]]][[[XXXRRRKKKDDD@@@777555333222222111...,,,+++---111333555@@@VVVkkkyyypppZZZKKK;;;555333111///...---------,,,,,,+++++++++))))))***++++++,,,------******+++,,,---///222333111111111111111111222222+++,,,///111222111///...//////...------.........333333333333333333333333222222333333333333333444888999999777555444555777666666555666888===BBBEEEHHHGGGEEE@@@:::777666888333222222111111222222333555666666666777777888888555444333222222333444555222222333333333333222222222222333444444333222111222111111222333555777888===>>>???===<<<>>>DDDIII[[[lllyyyiiibbbbbbcccjjjqqqqqqoooiii]]]SSSIIIBBB:::555444444333222//////////////////000000111000...,,,***,,,000444000111222222000//////000//////111333555666888999666666666555444222111111,,,///555???LLL]]]mmmwwwzzz~~~zzzlll___OOOKKKMMM[[[nnn}}}~~~ttt___PPPBBB>>>AAAHHHTTT___ooouuu~~~uuuqqqqqqyyyuuummmppp{{{wwwgggwww{{{kkkXXXDDD;;;888666666888888777666555444444555555:::;;;<<<=========<<<;;;::::::::::::<<<>>>@@@AAA>>>===<<<<<<======<<<;;;???@@@BBBDDDFFFFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEGGGFFFEEEDDDAAA???===;;;;;;===???@@@???===>>>>>>@@@BBBDDDEEEEEECCC@@@>>><<<:::999777666666666777111111///...---,,,,,,,,,,,,---///000111111000///---///111000...+++******'''&&&%%%&&&((()))))))))'''&&&&&&%%%%%%$$$$$$$$$###&&&))))))))))))+++---+++,,,,,,+++)))'''((()))((()))*********(((&&&$$$"""""""""!!!  !!!  |||zzzvvvooohhhaaa\\\YYYNNNFFF===999666111111333111222222111...,,,,,,---***,,,...000222555:::===>>>AAAFFFKKKTTTcccwww{{{ssskkkddd```______]]]YYYSSSLLLFFFBBB<<<:::888666444111---+++***,,,///222444???VVVlllvvvmmmVVVHHH:::666555333111111------,,,,,,++++++******(((((()))***+++,,,------******+++,,,...000111222............////////////---...000222333222111000000000000000000111222222333333333333333333333333111333555555444333333444666777666555333222333444666777888888999<<>>???>>>===@@@GGGLLL```ppp{{{jjjbbbaaadddjjjoooqqqsssrrrkkkcccPPPHHH>>>666222111///...------------...///000111000///,,,((('''(((---000000222333333111000111111///000111333555777888999666555444333222000000///...222;;;GGGWWWfffssszzzxxx|||}}}yyysssjjj]]]RRRKKKNNNYYYlll}}}|||ppp\\\LLL???;;;<<>>===999<<>>>>>???@@@BBBCCCBBB@@@>>><<<999888777666555555555555000///......------......---///000222222111///...,,,...000000---+++))))))'''&&&%%%%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))'''''')))+++)))***+++***((('''''')))((()))+++,,,,,,+++***((("""""""""!!!   ~~~|||xxxqqqiiibbb\\\ZZZKKKBBB:::666222//////111000111222111...,,,+++***...000222333555888<<>>BBBFFFKKKTTTdddxxx|||tttlllddd___^^^]]]ZZZUUUOOOIIIDDDAAA>>><<<:::888777444000,,,+++---000222555@@@XXXmmmvvvmmmUUUGGG:::666666333111000---,,,,,,+++******))))))))))))******+++++++++,,,***+++++++++,,,---------))))))***+++++++++++++++---...///111111111111000000000111111222333555555333333333333333333333333222444777777444333333555333333333222000///000111444666888888777999===@@@???BBBCCC@@@:::555666777888777555333222111111111......//////000111111222000///---++++++---///000......////////////......///000111333444444444333333333222333444555777888;;;===>>>>>>>>>BBBIIIOOOaaappp~~~mmmdddccchhhkkknnnpppuuuzzzyyytttbbbYYYKKK@@@999555222/////////.........///000000------,,,)))''''''(((***---...000000///...///000///000111222444555777777555444333111000///......222888BBBQQQ```nnnxxx}}}vvvxxxuuukkkaaaYYYQQQJJJPPPWWWggg{{{{{{nnn\\\MMM@@@=========GGGUUU```hhhrrryyy|||yyywww|||zzzpppooottt}}}{{{iiivvvwwwcccRRREEE;;;:::888222444;;;888777555444444555666666222333555888:::;;;;;;;;;<<<===???@@@@@@???===<<<;;;<<<<<<<<<<<<;;;<<<======>>>@@@BBBEEEIIILLLMMMHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDGGGHHHEEEDDDBBB@@@>>>>>>>>>>>>999;;;===>>>======>>>@@@===>>>???@@@???===;;;:::666666666666555444333333...............//////000000111222333222000---,,,)))+++------+++(((&&&&&&'''%%%$$$%%%'''))))))((($$$%%%%%%$$$$$$######""" $$$''''''%%%$$$&&&)))'''((()))((('''&&&'''(((&&&''')))******)))((('''!!!"""""""""   ~~~zzzsssjjjbbb]]][[[MMMDDD<<<888555222222555)))+++...///---+++******...///000111222444888;;;>>>BBBGGGLLLUUUeeeyyy{{{sssjjjbbb\\\VVVTTTPPPKKKEEE???;;;888777666555444444222///,,,...000333555777CCCZZZpppwwwnnnTTTFFF999555444111...,,,,,,,,,++++++***)))((((((+++++++++***************+++++++++******)))))))))***+++,,,,,,---------,,,+++,,,---....../////////+++++++++,,,...///111222333333333333333333333333222555888888555333444555555666666444222222333444111333666555444444777:::999<<<@@@>>>999555666888999888666444222111000000222222333444555555666666444333000//////000333444000000111111111111000000---...000222333444444333444444333333444666777888:::<<<>>>>>>???CCCKKKQQQ___mmm}}}pppgggeeelllmmmnnnooovvvuuujjjZZZLLLCCC===888555333333222111000000111111000222333222///,,,++++++---///000111000///000111//////000111333444555555555444222000///......---555;;;GGGWWWfffsss{{{~~~vvvvvvoooaaaTTTMMMIIIFFFVVV___qqq|||nnn\\\MMMAAA???===<<>>888:::888111444===777777555444444555666666888999;;;<<<===<<<;;;;;;444777:::===>>>>>>===;;;;;;<<<======<<<<<<===???;;;<<<===@@@DDDHHHLLLOOOGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBBBBCCCEEEHHHIIIBBBAAA>>><<<:::;;;<<<<<<:::;;;;;;::::::;;;>>>AAA<<<=========<<<;;;999888444444555666555444222111---------...///000111111111222444444222///,,,***&&&)))++++++)))&&&$$$###'''%%%$$$%%%'''))))))(((%%%%%%$$$$$$###!!! ###'''&&&###"""$$$(((%%%&&&''''''&&&&&&'''((($$$%%%&&&''''''%%%###"""!!!"""""""""!!! !!! ~~~{{{tttlllddd^^^[[[QQQFFF:::555222...---///000000111///------...//////000222222222333666888???EEECCCHHHZZZkkkzzzyyypppfff^^^XXXVVVVVVTTTOOOIIIDDDAAA???999777444000......//////000......///333@@@YYYooo{{{hhhXXXEEE;;;777///...111---,,,,,,++++++***)))(((((()))***++++++)))))))))+++)))***+++,,,+++***)))((()))+++---......,,,)))(((,,,...000222333333222111111111000000/////////...000000000000111222333444222222222222222222111111666666555444444333222222777666555666777888888666888777777666555333222111666777777666555333111000111111111111111111111111444333111000////////////444222222333444333///+++---...///000111222222222444333222222333444555777666888:::;;;===@@@DDDGGGVVVcccwwwxxxqqqnnnuuusssrrrqqqtttyyy~~~ttteeeYYYPPPBBB444333222111///...---------666555333000---+++******,,,...000222333333222111000111222333444555666666111,,,***---///...///111777BBBPPP]]]jjjvvv{{{{{{wwwjjjZZZNNNFFFCCCGGGNNNcccooo~~~yyyiiiYYYLLLGGGAAA===FFFUUUfffppp|||~~~~~~|||yyyvvv{{{rrrlllnnn{{{~~~uuuqqq{{{xxxeeeQQQCCC<<<999555111000111444666:::999777555444555666777888888999999999:::::::::888888:::;;;===>>>@@@@@@>>>>>>>>>===>>>@@@DDDHHHFFFAAA>>>???DDDHHHHHHFFFGGGFFFDDDCCCCCCCCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGEEEBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>===<<<:::888555333555444333333333333333333---+++***,,,000333222111222444555444000...,,,,,,---,,,,,,+++***)))(((((()))'''%%%"""!!!"""###$$$$$$%%%%%%$$$"""  !!!"""######"""!!!"""$$$)))))))))(((((('''''''''%%%$$$######""""""######!!!!!!!!!!!!  !!!"""{{{zzzvvvppphhh```ZZZWWWKKKAAA888555222...,,,---...//////...,,,,,,---///111333555666777999<<<>>>>>>DDDDDDJJJ^^^nnn|||xxxnnneee]]]XXXUUUTTTQQQMMMGGGBBB>>>===:::999777555333111//////333222222444999GGG```wwwxxxeeeTTTAAA777444,,,+++...******************+++++++++---...//////......///111////////////...---++++++++++++++++++************)))***,,,...000111111111111111000000000///////////////000000111222222222444444444333333333333333555555444444333333222222666555444555777888777666777777777666555333222111888888:::;;;<<<;;;::::::444444444444444444444444000000///.........//////000///...000111000---***000000111222222222111111555444444444555666777888888:::<<<===???BBBGGGJJJRRR___rrrzzzrrrnnnwwwyyyzzzvvvqqqqqqxxx~~~}}}tttllldddUUUGGG<<<888333111000111111000555444222000...,,,******,,,---000222222222222111222222222222333333333333444///---///000000444:::CCCNNN[[[fffpppxxxyyyvvvkkk___PPPGGGCCCDDDLLLUUUkkkuuu|||vvvhhh[[[TTTMMMHHHOOO\\\pppyyy}}}|||{{{vvvmmmlllwwwwwwrrrzzz}}}lllYYYHHH===888666333111000111333555:::888666555444444555666888888888888999999999999555666777999:::<<<===>>>@@@@@@@@@>>>>>>@@@CCCFFFDDD@@@===>>>CCCFFFFFFDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDBBB???>>>>>>???>>>===<<<<<<;;;;;;<<<<<<===>>>?????????===;;;888666444222111111000000111222222111000...000333555555444222333444222000...------------,,,+++***)))(((((()))(((&&&$$$$$$$$$$$$%%%$$$%%%'''&&&$$$######$$$!!!!!!!!!!!!"""#########$$$$$$$$$$$$#########"""###"""""""""""""""######"""""""""!!!!!!!!!  !!!!!! """"""|||zzzwwwqqqjjjbbb\\\XXXGGG>>>777666444000------+++,,,---,,,++++++---......000222444555888;;;>>>===DDDEEENNNcccssswwwooofff___ZZZVVVTTTPPPLLLFFFAAA===;;;666666666444222...+++)))//////000222888GGGaaawwwttt```PPP>>>555111******,,,(((''''''(((***+++,,,---...,,,---...---------///000333333111///...------,,,///---+++***)))***,,,---******+++,,,---///111111111111111000000000000000...///000111222222222222444444444333333222222222333333333333333222222222555444444444666777666555666666555555444333222222444555777999::::::999999444444444444444444444444222222111111222222333444111000111222333333111///222333333333222222111000000000111222333333444444888:::<<<>>>@@@DDDJJJMMMOOO[[[nnn~~~vvvqqqxxx}}}pppiiilllrrr|||wwwiii\\\FFF>>>555111333555444333444333222111///...---,,,---...000222333333333222444444444444444333222111222///---......000999CCCQQQ\\\hhhpppvvvwwwrrrkkk]]]QQQEEE@@@BBBIIIWWWddduuu|||wwwmmmgggaaa]]]cccmmm}}}|||ooojjjttt{{{tttyyyqqq\\\III<<<666444333222111111222333444888777666444333444444555777777777888777777666666555555777888:::;;;======BBBBBBAAA???===>>>AAADDDAAA>>><<<===AAADDDDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHBBB@@@>>>>>>???@@@???>>>======<<<<<<======>>>???AAAAAA@@@>>>;;;888666444///...---------///111333444333222333444555555333111111111000...---...///------,,,+++***)))((((((((((((''''''&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%!!! ###%%%$$$"""!!!!!!!!!!!! !!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###   """"""}}}|||zzzwwwrrrllleee^^^YYYJJJAAA999777555111//////)))***++++++******,,,...---///111222444666999<<<<<>><<<777666444222000---***))),,,,,,---000666EEE___vvv|||qqq]]]NNN<<<444111+++***---)))''''''(((***+++,,,---...,,,------,,,******,,,...111000...,,,,,,,,,,,,---000///---,,,,,,,,,---...///...---------///111222111111111111111111111111///000111222333333333222333333333222111111000000111111111222222333333333555444333444666666666444444444333222222222222222333333444555555444333222333333333333333333333333333333333333333333444444111111222333444444333333222333333444444333222222...///000111222222333333888:::<<<>>>AAAFFFLLLQQQPPP\\\mmm}}}yyyrrruuu~~~uuuhhhccccccjjjoooxxx~~~ssshhhRRRGGG:::444555666555222333333222111111000//////---...000222333444444444555666666777666555444444222000//////000444BBBOOO\\\fffqqquuuvvvqqqggg^^^RRRHHH@@@???EEERRRcccqqq{{{{{{yyyvvvuuuzzztttmmmtttvvvxxx~~~{{{eeeOOO>>>666444111111222222333444444444777666555444333333444444666666777777777666555444666777888:::<<<===>>>???CCCBBBAAA>>>;;;;;;>>>@@@AAA???===>>>AAACCCCCCBBBCCCDDDEEEEEEEEEDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFF@@@???>>>>>>@@@@@@@@@???===============>>>??????AAA@@@>>><<<999777555333...---,,,,,,---///222444333333222222333222111000//////...---++++++---///...---,,,+++***))))))(((&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%###!!!!!!"""### %%%(((&&&###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%############"""""""""""" !!!!!!!!! """###|||yyywwwssspppkkkddd\\\VVVNNNCCC888444222///...000)))***++++++******,,,...111333444555555777999<<<<<>>@@@DDDJJJQQQVVVSSS^^^nnn}}}yyyqqqqqqxxx|||nnn```XXXUUUZZZeeerrr|||}}}xxxssscccWWWGGG>>><<<;;;777333555444222000///.........+++,,,---///000111222333333444666777777777666555444333333555888???OOO]]]fffnnnuuuuuuqqqjjj^^^SSSIIIBBB>>>BBBKKKYYYjjjxxx}}}{{{sssxxxwwwwww}}}ttt]]]HHH;;;777777000111222333444555666666777666555555444333333333555666777888888777666555777777999:::<<<>>>??????BBBAAA???<<<::::::<<<>>>AAA@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC???>>>>>>???@@@AAA@@@???===============>>>?????????===;;;999666444333222///...---...///111444555222333444333222111000000,,,------+++******,,,......------,,,+++***))))))$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%"""  $$$!!!!!!''')))'''$$$!!!!!!"""""""""""""""""" !!!"""$$$&&&&&&&&&&&&############""""""""""""  """"""~~~zzzwwwtttqqqnnnggg^^^WWWMMMAAA666111...,,,,,,...+++,,,---,,,++++++---...000222333333333444777999===DDDHHHUUUooo|||tttmmmhhhccc```ZZZUUUMMMGGGDDD@@@:::666:::888444000......///000000000222666<<>>@@@CCCHHHOOOWWW\\\VVV```pppyyyppppppssszzzvvvdddWWWMMMMMMTTTbbbnnntttvvvxxxmmmdddWWWNNNJJJHHHDDD@@@@@@===888333///---------))))))***,,,...///000111222333555777777777555444222111333999@@@JJJYYYfffppptttuuuppphhh```TTTJJJAAA>>>@@@HHHSSS___nnnyyy~~~|||~~~vvvwww}}}~~~lllWWWFFF<<<888999111111222333444555666666777777666666555444444333555666888::::::999888777666666777999;;;<<<>>>>>>AAA@@@>>><<<::::::===???AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>?????????@@@@@@???>>>>>>???AAAAAA@@@>>>======<<<<<<======>>>???;;;:::888666444222222111///000000111222333555555444666777777555333222222,,,---...,,,++++++,,,---......---,,,+++***))))))$$$$$$%%%%%%&&&&&&&&&''')))******(((%%%"""!!!!!!###!!! """&&&'''&&&$$$ !!!!!!!!!!!! """$$$&&&'''''''''&&&######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""}}}{{{wwwtttrrrpppjjj```XXXIII???555222000---,,,......//////...,,,,,,---///---///111222222444777999???EEEHHHUUUpppzzzrrrlllgggcccaaa\\\UUULLLFFFCCC???:::555222111///---,,,+++++++++***+++...333;;;MMMiiixxxkkkUUUGGG777111000++++++...)))******************************)))'''&&&'''***,,,,,,------.........------...---+++*********+++,,,,,,,,,,,,,,,---///111222222222222333333333444444222111///...///111444555555555444333222111000/////////111222444666777888666555444555777888777666555444333222333444666777333444666777777777666666444444444444444444444444444444555555555333222111222444555444222222444666111111222333333333333333000///------...111555777;;;===???CCCHHHOOOXXX^^^\\\fffvvv~~~tttqqqssswww~~~zzzkkk```SSSLLLIIIPPPXXX^^^eeekkkeeeaaa]]][[[[[[\\\\\\[[[TTTOOOEEE;;;444000......+++,,,---...000222333444666777999::::::888666555444333666@@@LLLWWWdddooovvvvvvqqqfff\\\SSSIII@@@===>>>EEERRR^^^hhhsss{{{|||uuuwww~~~xxxeeeSSSEEE<<<888666111111111111222333555666777777777777666555444444555777999<<<===<<<;;;:::777777999:::<<<===??????@@@@@@???===;;;<<<@@@BBBAAABBBCCCCCCCCCBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@??????@@@AAAAAA???===<<<<<<;;;;;;<<<<<<===>>>999888666444333222222222000111222444555555444444444777999999666444444444...000111000...------.........---,,,+++******)))&&&%%%%%%%%%&&&''')))***((()))***(((%%%###""""""!!!!!!!!!"""############ !!!!!!""""""""" """$$$&&&&&&&&&%%%%%%"""""""""!!!!!!!!! !!!!!!!!!""""""  !!!!!!!!! !!!!!!"""~~~{{{vvvsssooonnnlllfff\\\TTTFFF>>>777666555111//////000111111///------...///000111444555777999===???@@@FFFHHHUUUppp{{{sssmmmiiieeeccc^^^WWWNNNHHHEEEAAA;;;666000000111111///...,,,+++((()))---444>>>PPPnnn~~~wwwiiiSSSIII999333333......111,,,))))))******+++++++++++++++++++++***)))+++000333,,,,,,---...---,,,***)))444111...++++++---000222444444222111//////......222222222333333444444444111///---,,,,,,///222555111111000///...---,,,+++//////111333555777999999777666555666777888888666777666555444555777999::::::;;;;;;:::999777555444111111111111111111111111000111222333333333222111000222333222///...111333222222333333333222111111333111...---///333777:::888:::<<>>;;;888666===;;;@@@MMM[[[gggsss|||wwwuuulll^^^QQQHHH???777<<>>>>>===<<<999:::;;;===???@@@AAABBB@@@@@@@@@>>>===???BBBEEE@@@AAACCCCCCBBBBBBBBBCCC@@@???===<<<<<<<<<===>>>============>>>>>>>>>>>>@@@??????@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<======999888666444333333333333///111333555666555444333333666999999666444333444000222444333111///......///...------++++++***)))''''''%%%%%%&&&(((+++,,,%%%&&&'''&&&$$$""""""""" """!!! !!!""""""""""""#########$$$$$$ !!!###%%%&&&%%%$$$###!!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!{{{wwwsssnnnkkkgggbbb[[[VVVBBB<<<555...,,,,,,------,,,---///111333333333333000222666888:::<<>>555...,,,,,,)))(((***)))))))))))))))(((((((((************+++,,,---...//////...---...///000111222111111000//////000000444444444333111...,,,***000111222333333333222111//////000111111111111000444444333333222111111000.........///000111333333333333333333333333222222555444444333444555777888777666666666888:::<<<===777666555444333222222222333333333333333333333333222111000000000111222333333222111000000000111222.........///111333666777:::777777<<>>???>>>>>>???AAAAAAHHHTTTbbbnnnwww{{{}}}{{{qqqcccUUUGGG>>>@@@GGGMMMVVVdddpppxxx}}}{{{{{{yyygggUUUMMMCCC>>>;;;111999777333000...///444777444444555666999:::999888999888777999===>>>===;;;<<<;;;;;;<<<===???AAABBB???>>>;;;999888:::>>>BBB???AAACCCEEEEEECCCAAA@@@>>>============>>>??????>>>????????????===;;;:::;;;<<<===>>>===<<<:::888===;;;999777777888:::;;;::::::999999777666555444555555444333222222222222444444555555555444333333000///...---+++)))((((((+++***)))'''''')))***++++++(((%%%$$$%%%&&&''''''%%%&&&'''((('''&&&%%%$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""""""""###""""""###%%%%%%$$$"""!!!!!!!!!!!!  !!!""""""######""""""!!!!!!!!!  !!!"""###$$${{{tttpppkkkgggddd___WWWRRRIIICCC;;;444111111111111++++++,,,,,,---------,,,+++---///111333666:::<<<>>>DDDNNN___rrrwwwooohhhdddbbbYYYTTTKKKDDD>>>999666333222222111...+++***+++---+++...222777CCCXXXrrr~~~uuufffOOO@@@777000......+++***,,,((((((((((((((((((((((((***************+++,,,------,,,,,,,,,,,,---......000000111111222444555666444444444222000...,,,***000111333444555555555555......///000000000000000111111111000///.........000000111111222444555666444444444444444555555666222222111111111222333444444444444444555666888999444444333333222333333333333333333333333333333333333333222111222333444555111000///.........///000222111111111222333444555555444555888<<>>999555333555666666999>>><<<@@@DDDGGGHHHIIIKKKMMMTTT\\\gggqqqwww{{{~~~uuuiiiYYYMMMCCC@@@FFFOOO\\\dddpppyyy{{{{{{xxx{{{cccRRRKKKBBB???===444333111///,,,+++---222555666666777999<<<============<<<;;;<<<>>>???===:::;;;;;;::::::;;;===???@@@???>>>:::666333333666999<<<===@@@AAAAAA@@@>>><<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>===;;;:::;;;<<<===>>>===;;;999888999888555444444555777999:::::::::999777666444333333222222222222333444444444444555555444444333222222222111///---,,,+++******)))(((''''''((()))***)))'''$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""###"""""""""""""""!!!!!!""""""""""""""""""""""""$$$######$$$&&&&&&%%%###!!!!!!!!!!!!  !!!!!!!!!  !!!"""###$$$~~~zzzsssoooiiidddaaa[[[TTTOOOGGGAAA999222///......---///...---,,,,,,,,,,,,,,,---///000111333666;;;???@@@EEEPPP```sss~~~uuummmgggcccaaa[[[UUULLLDDD>>>:::666444777666555222...------///+++...333999FFF[[[ttt|||sssbbbKKK???777///......,,,+++,,,************************+++***************++++++)))***++++++,,,,,,++++++,,,,,,---...///111333444333333333222000...,,,+++///000111333444555555666///000000111222111111111111000000//////..................///000111222333444444333333333444666777555555444333333333444444222222111111222333444444222222222222333333444444333333333333333333333333444444444333444555666666555444333222222222222333555444333333222222333333555444666999;;;CCCTTTdddyyy|||uuuqqqqqqrrrssstttpppjjjbbbXXXOOOHHHDDD;;;<<<===@@@GGGRRR___gggttt}}}uuugggWWWKKK@@@;;;999;;;<<<<<<@@@EEEHHHMMMTTTYYY]]]___bbbccckkksss|||}}}zzzyyyjjj\\\MMMFFFEEEJJJUUU___pppvvv~~~yyyttt{{{zzzwwwsss\\\NNNHHH@@@>>>>>>666///...---++++++---111555888999;;;<<<>>>@@@AAABBBCCCBBBAAAAAAAAA???<<<:::::::::999999999:::<<<<<<<<<:::777333//////111444;;;<<<>>>??????>>><<<;;;::::::999999::::::;;;<<<<<<<<<=========<<<<<<;;;;;;<<<======<<<:::999888:::999777666666777:::;;;<<<;;;:::999777555333222000000000111222444555666444444555555444333333222333333111000...,,,+++***)))((('''&&&&&&'''((()))&&&%%%$$$$$$%%%%%%$$$###"""############"""!!!!!! !!!!!!"""""""""$$$$$$$$$###"""""""""!!!$$$######$$$&&&&&&%%%$$$!!!!!!!!!!!!   !!!!!!"""######|||yyytttooohhhccc___YYYRRRMMMAAA<<<555///,,,,,,++++++000///...,,,,,,---......111222222333555999>>>BBBCCCHHHSSSdddwwwzzzqqqjjjddd```___ZZZTTTLLLEEE@@@===;;;999999999777333///------...---000555===KKK```xxx{{{qqq___GGG===444---,,,,,,***)))+++)))))))))***************++++++***)))))))))******((()))+++,,,---,,,+++***------,,,,,,------......000000000000000/////////---...///000111111222222222222333444444444444444333333333222222222111111------......///111222333555444333222111222444555666666555555444444444444222222222222222222222333333333444444444444444444333333333333333333333333444444444444444555555666777666666555444444444444444333333333222222222222888999<<>>@@@CCCEEEGGGGGGFFFEEECCC???<<<999:::999888777777888999999555555444222111222666999>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777;;;999777666777999;;;===<<<<<<;;;999777444222111000000000111333444666666555555555555444444333222222111000...,,,***)))(((''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&$$$""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!###""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!  !!!!!!"""""" !!!""""""######~~~zzzxxxtttnnngggaaa\\\VVVOOOJJJ@@@;;;555111000000000000,,,+++******+++,,,...///...///000111222666<<<@@@EEEJJJUUUeeexxxxxxooohhhcccaaa___]]]WWWNNNGGGBBB???===<<<555555333///+++))))))***,,,///555>>>NNNddd{{{{{{ppp^^^EEE===444---,,,,,,******+++&&&&&&&&&''''''(((((((((++++++*********************+++---.........---,,,000000000//////000000111,,,------...000111222333000/////////......//////222222333444444444444333555555444444444444444333111111222222333555666777888777555444333333333333222222222222111111000000333333444444444444444444777777777777666555444333333333333333333333333333222333333333444444444444333333333222111000000///000000111111222222333333888:::>>>BBBGGGRRRhhh|||{{{rrrllljjjnnnqqqttttttrrrooommmlllgggccc]]]VVVQQQRRRVVVZZZiiivvv|||ssseee]]]VVVTTTTTTWWW^^^ffftttyyyuuuaaaQQQHHHDDDEEEPPP___lllwwwrrrjjjiiizzzyyyyyyxxxvvvbbbOOODDDAAA999888999333333444333222000000111333666888:::;;;;;;===AAADDDGGGHHHHHHFFFCCC???<<<::::::999888777666777888888555555666555666888<<<@@@AAAAAABBBBBBBBBAAA@@@???======<<<<<<======>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999888777666666555333333333666999:::<<<<<<;;;999777444222111222222222222333444555666666777777666555444333333222111000...,,,***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$$$$######""""""""""""!!!!!!!!!!!! &&&%%%%%%$$$###"""!!!!!!!!! !!!######"""!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!""" !!!!!!!!! !!!!!!""""""######~~~{{{xxxrrrlllddd]]]WWWQQQJJJEEE===999444111000000000000++++++,,,---...000111222...000111333444888<<<@@@EEEJJJUUUeeexxx~~~wwwoooiiieeeccccccccc\\\QQQHHHAAA===;;;999666666444000,,,******++++++...444???PPPfff||||||qqq^^^FFF>>>666///......,,,,,,---))))))******++++++,,,,,,,,,++++++***++++++,,,,,,---...//////000000//////---------...///000111222++++++,,,---///222444555222222111///////////////...//////000111000000000333333333333333333333333000000000111222333444555999888888777666555444444222222333333333222111111333333444555666666555555888999999999888666444333333333333333333333333333111111222333333333333222333333333222111000///...---...000111222333333333555666;;;BBBKKKYYYooo~~~uuupppllllllmmmoooqqqtttwwwxxxwwwtttooohhhbbb______aaannnxxx|||tttmmmjjjjjjkkkqqqyyyzzzkkkXXXIIIDDDFFFOOO```nnnwww~~~vvviiifffkkk~~~xxxzzzzzzmmmYYYGGG???<<<444444666111333333333222000///000111333555777777666888===AAACCCEEEGGGFFFCCC???<<<;;;:::999888777777777888999:::;;;;;;;;;;;;<<<@@@BBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<======>>>???======<<<<<<;;;<<<<<<===<<<<<<;;;:::888777666666666555444333555777:::<<<<<<;;;:::999777555333222333333333333444555666777888888888888777666444444444333111///---***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$###"""#########"""""""""!!!!!! $$$$$$$$$###"""""""""!!!  """"""!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!""""""#########}}}{{{rrrlllccc\\\VVVPPPIIIDDD:::666111---,,,,,,,,,+++,,,---...000222333333333222444666888:::===@@@CCCFFFKKKVVVfffyyy{{{uuummmhhheeeddddddbbb[[[PPPFFF@@@<<<:::888999888777333000......///---000666BBBTTTkkk~~~sss```HHH>>>555.........---,,,...++++++,,,------...//////++++++++++++,,,---......000000//////000000111222------,,,,,,---......///,,,,,,,,,---...000333444111000///.........///000,,,---......//////......333333333333333333333333,,,,,,,,,,,,---///000111333444555666666666444333222333444555555555444444000111222444555555555444666777888888888666555333333333333333333333333333000111222333444333333222333333444333222111///......///111333444444444333666666;;;FFFSSScccxxx}}}vvvpppkkkiiinnntttxxxzzz||||||{{{xxxtttqqqqqqqqquuu|||wwwjjj]]]SSSMMMOOOUUUcccrrr|||~~~}}}zzz}}}zzzlll___bbbnnnvvvzzz|||xxx^^^OOO???999777111222555222111222333333111000111222111333555444222333888======@@@DDDDDDAAA>>><<<<<<::::::999888888999:::;;;===>>>>>>>>>===???BBBDDDBBBBBBBBBAAA@@@??????>>>???????????????@@@AAAAAA@@@???===<<<<<<<<<<<<======<<<:::999777666666555777666555555777:::===???:::::::::999777666444333222222333444666888:::;;;:::::::::999888777666555333222000...+++)))''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$""""""$$$&&&&&&&&&%%%$$$###"""""""""######!!!!!!"""""""""""""""###""""""""""""""""""""""""  """###!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########"""""""""""""""#########}}}uuunnneee]]]WWWQQQJJJEEE;;;777222...,,,+++***))))))***,,,...//////......111444777999;;;===@@@CCCHHHNNNXXXiii||||||xxxqqqjjjeeeccccccccc^^^WWWMMMDDD???===;;;:::666666555111...,,,---...111444;;;GGGZZZppptttbbbIII<<<333,,,,,,,,,+++***,,,&&&&&&'''((())))))******+++++++++,,,---...///000111000/////////000222333555444222111///...............------...///111222---,,,,,,+++,,,---...///---......///////////////444444444444444444444444---------...///000111222+++---111333555444222111...///111222333222222111---...000222333444333333333444666777888777555444333333333333333333333333111222333444444444333222//////000///...,,,***)))000111333444555444444333;;;:::@@@LLL\\\mmmyyymmmhhhlllrrrwwwyyy{{{~~~~~~ooo]]]QQQPPPSSS^^^eeesss~~~|||}}}vvvssswww}}}~~~tttdddYYY___ooouuuzzz}}}{{{mmmPPPIII999444555///111666333000222444444444333444555000222444333000111666;;;999===AAACCC@@@===<<<===;;;:::999999999:::<<<===;;;===>>>>>>???AAADDDGGGDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEAAA@@@>>>===<<<<<<<<<======<<<:::888777666555555444333222222444777:::<<<::::::999999777666555444111111333555777:::===>>><<<;;;;;;:::999888666666000///...+++)))&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%###!!! """$$$%%%&&&%%%$$$"""!!!!!!!!!"""### !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!! !!!###$$$"""!!!!!!!!!"""""""""""""""!!!"""""""""""""""!!!!!!!!! !!!!!!!!!""""""######""""""""""""############~~~|||zzztttooohhh```WWWNNNFFFAAA999444000111000,,,+++,,,,,,------...///000000111444444444333444666;;;>>>???HHHWWWiii|||xxxqqqlllkkkhhhdddbbbccc___UUUKKKEEE@@@;;;:::<<<777777666222///,,,,,,,,,+++222444AAA\\\rrrnnnZZZLLL<<<555///...,,,***+++---++++++*********+++,,,,,,++++++************++++++111111111111111111111111////////////...---,,,+++///000111222333333333333000///---++++++---///000.............../////////111222333333333222111000222111///.........///000333333333444444444555555444555555444111/////////......///...---...111333222444666888888777555444444444555555444444333222444222111222444666444222333444555333111000000111444444333222222333555666;;;<<>>>>>===<<<<<<<<<<<<<<<<<<======<<<===???DDDGGGEEECCC@@@???@@@@@@@@@??????>>>???AAABBBCCCAAA???>>><<<::::::::::::888777:::999999888777666666666333333444555777:::===???:::::::::999999888888888111333666888:::::::::999>>>===;;;999777555444333222111000///---+++***)))'''&&&&&&%%%%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!""""""!!!"""$$$&&&$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""~~~{{{yyytttpppiiiaaaYYYPPPGGGAAA999444000111000,,,+++,,,,,,,,,------...//////000444555666666888;;;@@@DDDBBBJJJYYYkkk}}}yyyrrrmmmkkkhhhdddbbbcccZZZQQQHHHBBB===888666888999999888555111......///...555888EEE```wwwzzziiiVVVHHH:::333,,,+++)))'''''')))++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,---...//////000000000333111///......///111333333333333444444555555555444555555666555444333222111111///.........///000222333333333333444444444333444555333111///...///111222222222111222444777222444666888888777555444333333333333333222222111333111000111444555444222333444444333111000000111222333333444444555777999>>>BBBPPPddduuu|||yyyxxxqqqpppppppppssswww{{{}}}uuujjjeeedddiiitttvvvhhhXXXPPPPPP]]]aaaeeecccZZZXXXdddtttrrrddd\\\^^^jjjxxx~~~{{{{{{zzztttwwwzzzfffOOO@@@999666222111222333222111000111222333444444333333555555444444444444555555666:::???BBBCCCBBBAAA@@@???>>>======<<<<<<<<<===<<<======<<<===???CCCFFFEEECCC@@@@@@@@@AAA@@@???>>>>>>===>>>???>>>;;;999<<<:::999888999999777666888888777777666555555444111111222333555888;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;999777666888888777666444333222222111111///---+++)))''''''&&&&&&%%%$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$#########""""""!!!!!!!!! !!!""""""!!!"""$$$&&&$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!}}}zzzwwwqqqnnnhhhbbbYYYPPPFFF???999444000111000---,,,---,,,,,,------....../////////111333444777;;;@@@DDDFFFNNN[[[mmmyyyrrrlllkkkhhhbbb```aaaUUUMMMEEEAAA<<<666444555666666444111...++++++,,,...666:::GGGdddzzz~~~ssscccPPPDDD999222+++***(((&&&&&&)))---,,,+++******)))******++++++************++++++++++++++++++++++++++++++((()))***+++,,,---------***+++,,,---............///...,,,++++++,,,...//////000000111222333444444555555666666555555444333222111000/////////000000111222222222333333333333222333444333111/////////...///000000///000222444222444666777777777555444555555555444444444333333000//////000222444333222222333444333111000000111000222555666777888:::<<>>>>>===========================<<<>>>BBBDDDDDDCCC@@@@@@AAAAAA@@@???CCCBBBAAA@@@@@@>>>;;;888:::888666666777777666555888888777777666666555555222333333555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888555444333222222111111000000000222111///---+++)))''''''&&&%%%$$$###"""""""""""" !!!!!!""""""######$$$""""""""""""!!!!!!!!!!!! """""""""!!!"""$$$&&&$$$$$$$$$""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! }}}yyyuuunnnkkkfff```XXXNNNCCC===:::555111222222///---///------......////////////...000222444777;;;@@@DDDIIIPPP]]]nnnxxxqqqkkkiiieee```]]]^^^RRRKKKDDDAAA===777444555333333222///,,,))))))***+++444999HHHddd{{{yyynnn^^^LLL@@@999222---,,,+++***+++.........,,,+++************++++++************++++++++++++++++++++++++++++++(((((()))***+++++++++++++++,,,---...////////////---,,,+++******+++,,,---***+++,,,---...///000000444444444444333333222222333333222222222111111111000000111111111222222222111333444333111000000111,,,...//////...///000222222444555666777666555444444333333222222222222222......///000111222333333111333333222000000000111000444777999999999<<>>EEEJJJJJJJJJGGGCCCHHH[[[ooovvvbbb[[[```kkkzzzyyyqqqqqqxxx~~~{{{}}}xxxxxxppp[[[III;;;444111///...---,,,,,,,,,,,,------...//////000000000111222444555555444333333555999>>>BBBCCCCCCCCCDDD???>>>>>>=========>>>>>>============<<<===@@@BBBCCCBBB@@@@@@AAAAAA@@@???CCCBBBAAAAAA@@@???;;;999777555444333444555555444999999888888888777777777777777888:::;;;===>>>???;;;;;;;;;<<<<<<<<<<<<<<<444555666666666666555444222111111000000///......111111000...---,,,+++***'''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""!!!"""###"""!!!"""###%%%$$$$$$###!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! |||wwwsssmmmjjjfff```XXXNNNDDD===;;;555222333333000///000//////////////////000000222444777999;;;???CCCFFFJJJRRR```qqqwwwpppjjjgggccc]]]YYYZZZPPPHHHBBB???<<<666444555555666555222...------...***444:::IIIfff|||xxxlll\\\KKK@@@777111,,,,,,------///222000///...,,,,,,+++++++++++++++************++++++(((((((((((((((((((((((()))******++++++******)))+++,,,---...//////////////////...------...//////,,,---...///000111222222444444333333222222222222555555555555444444333333////////////000000000111111333444444333111222333222444666666555555666888333333444555666555555444000///...---------............///000000111222222111222333222000///000111222666:::;;;::::::>>>BBBQQQ```uuuxxxmmmddd^^^UUUTTTQQQOOONNNNNNOOOPPPYYYbbbqqq}}}ppplllkkkpppwww~~~sss```KKK???:::;;;???DDDFFFEEECCC???===DDDXXXlllooo]]]ZZZdddqqq~~~yyytttpppuuu~~~|||wwwuuu{{{{{{~~~yyydddQQQBBB888444333333333222000000000111......//////000111111222000111222444444444333222777:::>>>@@@@@@??????@@@>>>===============>>>>>>===>>>>>>===;;;<<<===???AAA@@@??????AAAAAA???>>><<<;;;;;;;;;<<<;;;888666666444222222333555555555888888777777777777666666:::;;;<<<===>>>???@@@@@@::::::::::::::::::::::::000111111222333333444444444444333111000///...---------------,,,,,,,,,,,,'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######!!!"""###"""!!!!!!###%%%######"""!!! !!!###&&&""""""""""""""""""""""""########################!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! |||vvvrrrnnnkkkfff```XXXOOOEEE???999444111222222///...000////////////////////////000333666999;;;???CCCFFFKKKTTTccctttxxxqqqjjjfffbbb[[[WWWXXXMMMEEE???<<<999555333555444444333111...,,,,,,------777>>>NNNkkkxxxlll\\\KKK@@@555...***+++,,,,,,...222///...---,,,,,,,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,++++++******+++,,,---.....................------...............///000111222222333666555444333333333333444555555666666666555444333............////////////000222333333222222222333333555888888777777888999333333444555555555555555333222000/////////000111///000111111000000111222000111222111000///000222333777;;;;;;:::<<>>===<<<<<<<<<===<<<<<<<<<<<<======>>>===>>>>>>===;;;:::<<<===???>>>===>>>@@@@@@>>><<<999999999:::;;;;;;999777666444222222444666777777666666666555555555555555::::::<<<===>>>>>>>>>>>>::::::999999999888888888444333333222222111111111444444333111000...------))))))))))))))))))))))))&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""######"""!!!!!!###$$$"""######"""""""""%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! {{{uuuqqqmmmiiibbb\\\TTTLLLCCC>>>666111...//////,,,,,,---------------------------,,,///333777:::>>>CCCFFFLLLVVVfffyyyzzzrrrkkkgggbbb[[[XXXXXXNNNFFF>>>;;;999555555888222222111///,,,***+++,,,000:::AAAQQQnnnyyymmm]]]LLL@@@666///******+++***+++///,,,++++++*********++++++++++++************++++++------------------------++++++,,,---............,,,---...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111111555444333222222222333333444444555555555444333222------------............---///111111111000111222///111333444444333333444333333444444444555555555555333222000000111222333000222333222000///000222///111222111000///000222111555:::::::::???HHHPPPjjjyyy{{{uuummmmmmpppvvv{{{xxxrrrkkkddd^^^ZZZXXXVVV]]]hhhuuuzzzqqqkkkffffffmmmwww~~~pppdddOOOCCC888666888999;;;===;;;:::999999:::BBBUUUhhh~~~xxxeee\\\WWW___nnnzzz|||yyyzzz|||}}}rrrrrruuu~~~wwwpppsss|||uuuaaaPPPFFF???999666---///111000...,,,---///222222111111222333555666333333333333444555666777777:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>===;;;::::::;;;<<<<<<<<<===???>>>===;;;:::999999:::;;;;;;999666777555222222444777999999777777777777777777777777999:::;;;=========<<<<<<;;;;;;:::999888777777666666555333222111000//////000000000///...------,,,******)))((('''&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&"""######"""!!!!!!"""$$$!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!{{{uuuqqqiiieee^^^WWWOOOGGG@@@;;;444...+++------***)))+++++++++++++++++++++++++++,,,000555:::>>>CCCHHHLLLMMMXXXiii||||||tttmmmiiiddd\\\XXXXXXQQQHHH@@@===:::888999<<<555555555222///......///000:::AAARRRnnnzzznnn]]]LLL@@@999222,,,,,,+++)))***---))))))))))))))))))******++++++************++++++))))))))))))))))))))))))***+++,,,...///000111111///000111222333333333333000000000000000000000000222222222222222333333333222111000/////////000111222333444444444333222111,,,,,,,,,---------......+++---///000///...///000---///222333222222222333333333333444444444555555///...,,,+++***+++---...111333555333000...000222///000111111000///000222///333888:::;;;AAAMMMVVVsssyyynnnfff[[[\\\```iiittt{{{tttnnnkkkgggkkksss|||~~~mmmaaaYYYWWW]]]eeelllpppwwwtttaaaRRRBBB<<<888999::::::<<>>:::::::::::::::;;;<<<======>>>???===;;;999999:::;;;;;;;;;<<<>>>>>><<<:::777666666666777666333111888666333333555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<;;;:::888777666666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***(((&&&$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&'''((("""###$$$###!!!!!!"""$$$!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""~~~zzzwwwmmmgggaaa]]]YYYPPPBBB777111---,,,///000---+++,,,************************,,,...222666;;;AAAGGGKKKQQQ]]]ppp}}}zzzpppfffbbb___XXXRRROOOLLLCCC:::666333000000333333333222111000/////////666:::GGG[[[pppxxxmmm\\\III<<<444111---++++++******)))***************+++++++++***)))))))))***++++++,,,------,,,++++++,,,------***)))***,,,------+++)))***++++++,,,,,,---------000111222333333222111000222222333333333222111111666555333222222333555666333333333444444444444444---------------,,,,,,,,,((())))))+++,,,///000222111000000111333444333222111111111111222333444444222111...+++***+++---...111111000000///.........//////...//////000111222777:::;;;:::<<>>===;;;999888888444555666888:::<<<============<<<<<<<<<<<<======<<<===<<<:::888777888999<<<<<<<<<<<<============::::::999999888666555444333222111111333666:::<<<;;;;;;;;;<<<;;;::::::999::::::999999:::<<<>>>?????????===<<<<<<<<<<<<<<<999555222222444555555333111///---+++***+++,,,---***+++++++++)))&&&###!!! !!!""""""!!! !!!###"""###$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!$$$""" """###""" !!!###$$$$$$%%%''')))(((((((((''''''&&&&&&&&&'''&&&%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%'''((('''%%%###!!!|||yyyvvvooojjjeeeccc```XXXLLLBBB222...---000111...,,,---,,,+++++++++++++++++++++000222555777:::>>>CCCGGGNNNZZZmmmxxxnnnfffdddbbb\\\VVVSSSNNNEEE>>>:::777333333555///...---,,,++++++++++++444888EEEZZZpppyyynnn^^^LLL???666333///,,,,,,,,,++++++''''''(((((((((((()))))))))))))))))))))***+++++++++***)))(((((()))***+++,,,,,,+++---...///...,,,,,,,,,,,,---------------......////////////......222222222333333222111111111111111222222222222222666666666666777777888888555444222000---***)))(((******))))))))))))******,,,+++***+++---......---.........///000111222333333111...---,,,---...000000////////////.........//////...//////000111222222555888999>>>LLLaaapppzzzhhh]]]VVVMMMDDDEEEGGGKKKRRR]]]hhhsssyyyuuudddXXXSSSQQQYYYbbbooozzz}}}nnn[[[HHH===@@@<<<:::<<<>>>===???CCCDDDDDDFFFHHHHHHNNN]]]lllwww___UUUSSSZZZjjj{{{zzzyyy|||~~~|||zzzwwwzzz~~~zzz|||tttlllkkkwwwhhhZZZJJJBBB===777111000,,,,,,***)))***+++---...+++,,,.........///111333;;;<<<<<<;;;888777888999666666888:::<<<===???@@@>>>>>>======<<<============>>>===;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<777777777666555444333222333222222222444777:::<<<<<<============<<<;;;;;;999999888888999:::;;;<<<>>>======<<<<<<<<<<<<<<<;;;999666666777888666555000///---+++***+++,,,---******++++++)))'''%%%###!!!"""######!!!!!!"""###%%%%%%&&&&&&%%%$$$!!! #########"""""""""!!!!!!$$$""" """###"""!!!"""###$$$$$$######%%%'''$$$$$$$$$#########""""""&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""###%%%&&&''''''%%%###!!!~~~{{{wwwttttttooohhhccc]]]SSSFFF<<<333///...000111...,,,...000000000000000000000000222444666888:::>>>BBBFFFMMMZZZmmm~~~uuummmggggggfffaaaZZZXXXMMMFFF???===:::555333555000///---,,,,,,,,,,,,---333888FFF\\\rrryyynnn^^^MMMBBB666333000------------,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++******+++,,,---+++)))((()))***,,,++++++/////////...............//////............//////111111222222222222222111---///111333333222111000333333333444555666777888222222222111000000//////......---,,,++++++++++++---,,,,,,---///000000///------......///111222333333111000......///111222........./////////000000////////////000111222222000333777<<>>888;;;<<<>>>CCCKKKTTT\\\aaammmpppuuuzzzvvvkkkeeeccckkksss~~~wwwhhhVVVFFF<<<@@@<<<:::<<<===>>>BBBHHHUUUXXX\\\\\\WWWVVVbbbppp}}}xxxmmmVVVSSSTTT^^^ooo}}}yyy{{{}}}wwwyyy}}}~~~yyyyyy|||ppplllmmmttt}}}vvvaaaTTTFFF???<<<777444444///...---,,,+++,,,---...(((***+++,,,,,,...111333:::::::::999777777888999444555777999;;;===>>>??????>>>======<<<<<<<<<======>>>>>>===;;;:::;;;============<<<;;;;;;::::::666666666666555444222222333333333333555777:::;;;;;;<<<<<<<<<<<<;;;::::::777777666666666777777888;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888888888777555333///...,,,+++***++++++,,,((()))******)))'''&&&%%%"""$$$$$$$$$""""""###$$$&&&'''''''''%%%###!!!######""""""""""""!!!!!!###""" """######"""%%%%%%$$$###!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$###"""""""""!!!###$$$%%%&&&&&&%%%###!!!~~~zzzvvvtttsssnnnggg___WWWLLL>>>555444///---///000---,,,---///000000000000000111111000222555888;;;???DDDHHHPPP]]]oootttlllgggggggggbbb[[[XXXKKKDDD???===:::444111222111000...---------...///333999III```uuuxxxlll\\\KKK@@@555222///------------,,,,,,,,,------......////////////.........//////000222111000//////000111222+++)))'''''')))+++++++++000000000//////.........///...---,,,,,,---...///000000111222222222222222///000222333444444333222222111111222333555777888111222222222333333444444......------------......///......000222333333222......///000111222444555333222111000000111333444......//////000111222222......//////000111222333333666;;;CCCQQQeeezzzyyyeeeRRRFFF???999555222222333555:::@@@FFFIIISSSWWW^^^eeemmmuuu~~~~~~{{{zzz|||sssfffWWWIIIAAAAAA>>>===@@@CCCFFFNNNVVVfffjjjmmmiii^^^YYYbbbpppvvvjjj```KKKPPPUUUbbbttt|||yyy}}}|||uuu{{{yyyxxxssskkkqqqxxxtttkkk\\\PPPDDD>>>;;;888777888000000...---,,,,,,,,,,,,,,,---...//////000222444666888;;;;;;:::888777777222222444666888:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<===>>>>>>===>>>@@@BBB??????>>>===<<<;;;:::999777777777777666555444333333333444555666888::::::888888999999888888777666555555555444444444444444777777888999::::::;;;;;;777777777666555222///---------,,,+++******++++++&&&''''''(((''''''&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$"""!!! """"""""""""""""""!!!!!!###"""!!!!!!"""#########%%%%%%###!!! !!!$$$'''''''''''''''''''''''''''$$$###"""""""""""""""""" !!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""~~~zzzwwwtttllliiiddd^^^XXXOOOEEE>>>333...,,,---...+++***+++***+++++++++,,,,,,------111333666888;;;???DDDHHHPPP]]]qqqssskkkffffffeee___XXXTTTJJJDDD???>>>;;;555222222000...,,,+++***+++---...333:::KKKbbbxxxwwwhhhWWWFFF;;;333000---+++++++++++++++))))))******+++,,,,,,---000000//////...//////000222222000000000000222222000...,,,,,,...///000000000000//////.........---,,,+++***))))))***+++,,,...///000111222333333333222222111111111222444555555444444444555777999;;;888888666555333111000///,,,,,,+++***************+++******,,,...000//////.........///000111333444222111111000111111222333//////000111222222333444......//////000222333444777999>>>IIIZZZooosssbbbSSSGGG>>>777333------,,,---///222666888===@@@GGGMMMUUU^^^ffflllvvvzzz~~~zzzssshhh\\\QQQJJJIIIGGGHHHLLLPPPUUU```jjjppprrrssskkk]]]TTT[[[hhhqqquuu^^^VVVEEEOOOVVVeeewww||||||{{{ttt}}}xxxwww}}}sssooooooyyyzzznnndddUUUKKKAAA<<<888444333555---,,,,,,***))))))((((((---...///...------///000222666;;;>>>===999666555111222333555777888::::::999999888888888888999999999;;;===>>>???@@@CCCFFF@@@@@@???>>><<<;;;::::::666666777666666555444333333444555777888999999:::777777777777777666666555333333333333333333222222444555666888888999999999444444444333111...+++***,,,+++++++++*********+++%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%#########$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%######"""!!! """%%%)))%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$######"""}}}zzzvvvsssjjjgggbbb\\\TTTKKKBBB<<<333...+++,,,,,,***)))+++,,,,,,,,,---......//////444666888999;;;>>>BBBEEENNN\\\qqq{{{sssjjjccccccbbb\\\UUURRRMMMFFFAAA???<<<777333444222111...------...000222333;;;LLLeeezzzvvvfffSSSBBB888111...+++))))))******))))))******+++,,,---.........---,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///---,,,,,,...//////............---------------///......------......///---...///111222333333333333222000......000222333333333222111222444777888555555555444333333222222111000...,,,+++))))))((()))((((((***---.........---,,,,,,------...///000111111000000000000000111//////000111111222333333......///000111222444555888:::@@@NNNaaauuuvvvjjj[[[QQQFFF;;;222///---,,,+++******,,,...///222444888===BBBIIIPPPVVV```fffnnnxxx|||uuuuuuuuurrrlllddd\\\WWWUUUTTTUUUYYY\\\aaakkkvvv{{{{{{yyypppaaaVVVYYYbbbnnn|||{{{{{{lllUUUPPPEEEOOOXXXiii{{{~~~~~~zzztttxxxuuu~~~sssmmmqqqwww}}}xxxpppddd\\\PPPHHH@@@===999555333555......------,,,+++*********++++++***(((((()))+++///444:::===<<<999555444444555555666777888999:::666666666666777888999999:::;;;===>>>???AAADDDFFF@@@???>>>===<<<;;;::::::333333444444333222222111333444777888::::::999999777888888888888777666666222222333444444333333222444555777888999999888888333444444222///,,,++++++************************%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$ !!!!!!"""""" !!!!!!!!!!!!""""""!!!"""######""""""$$$&&&"""""""""!!!!!!"""%%%(((%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""""""""### !!!!!!!!!!!!$$$$$$$$$###"""""""""!!!!!!!!!"""############"""~~~|||xxxuuurrrhhheee___XXXOOOEEE<<<666555///,,,,,,,,,***)))+++------......///000000111444555888999;;;>>>CCCFFFQQQ___tttyyyqqqhhhaaa``````[[[VVVSSSMMMFFF@@@>>>;;;666333444555333111//////111333555777???RRRjjj~~~wwwfffRRRBBB999000---***))))))******)))++++++,,,---...///000000---,,,+++************+++,,,+++***))))))***+++,,,+++******+++------,,,***+++++++++++++++,,,,,,,,,///000000000000000000///,,,---///000222333333444444333222111111000000000111000...---...000222444000000111222333444555666333222111///---,,,+++++++++******,,,///000111000...------,,,,,,------...000000//////.........---......//////000000000111......///000111333444555999;;;CCCSSShhh|||xxxggg\\\PPPJJJBBB888111000...---+++*********+++,,,000222555999===DDDKKKPPPRRRVVV\\\eeemmmuuu{{{~~~uuukkkeee___ccciiinnnpppooommmkkkjjjiiijjjkkkkkklllttt~~~yyyjjj]]]ZZZ___kkkwwwtttssscccMMMLLLFFFRRR\\\mmm~~~~~~{{{}}}}}}xxxuuuwwwsss{{{uuunnnqqq{{{{{{pppfff]]]UUUPPPIIICCC>>>===:::555333555000000000000//////...---)))***+++***))))))***,,,...222555777777555444444555555666666666777777777444444555555777999:::;;;===>>>??????>>>???AAACCC======<<<;;;::::::999999222333333333333222111111333555888:::;;;:::999888777777777777777666555555111222333444555555444444666777999;;;;;;;;;999999111222222///,,,***+++,,,))))))***************)))(((''''''&&&%%%%%%%%%%%%$$$%%%&&&%%%###!!!"""###!!! !!!!!!""" !!!!!!!!!"""""" """$$$###""""""%%%'''"""######"""!!!!!!###$$$%%%%%%%%%&&&&&&'''''''''$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######}}}zzzwwwsssppp```___[[[WWWPPPIIICCC???666000---------+++***,,,(((((())))))***++++++,,,000222555999<<>>:::777888555111///000---------...------,,,+++,,,---......---...000222///000222222222222444666444444444444444444444444333444555666888:::<<<===@@@AAAAAA???>>>===>>>@@@;;;::::::999999888888777444444555555555444333333333555888;;;;;;;;;999888444444555555444444333222111222333555666666555555888:::<<<======<<<;;;:::///000///,,,((('''))),,,((()))************))))))******)))''''''&&&&&&'''$$$%%%&&&$$$"""!!!!!!"""$$$###"""!!!!!!!!!!!!!!! !!!!!!"""""" """$$$###""""""%%%(((###$$$%%%$$$""" !!! !!!!!!!!!"""""""""%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######|||yyyuuupppllleeeaaaZZZTTTLLLEEE===888444222000000111222222111...///////////////...---222444888:::===???CCCEEESSSdddxxxyyykkkaaaZZZYYY[[[YYYWWWWWWTTTOOOHHH???999444222222444333000,,,)))(((+++---666;;;YYYmmmtttcccPPP@@@777222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++++++++)))*********************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,++++++,,,,,,---...///222333555666666444222111000000000111222222333333333333222222333333444555666444111///...000111333............////////////...///000000000///---,,,//////////////////////////////000000111111222222222111222555555111000222666???MMM___rrr{{{kkk___QQQKKKDDD???<<<:::666333000111000...,,,+++,,,---222444:::FFFUUUbbbjjjmmmkkkjjjddd\\\XXXZZZ[[[YYYcccffflllrrrxxxtttaaaPPPBBB;;;999888;;;FFFVVVdddppp|||{{{zzzmmmZZZ\\\WWWaaasssiiibbbVVVCCCJJJPPPaaammmzzz~~~zzz{{{}}}wwwuuuxxxxxxooouuuwwwssssssyyyvvvpppmmmsss|||tttaaaRRRGGG???<<<===777777666555444222111000...---+++***(((((())))))************************,,,,,,---...000222444555444333333222222333333444///000333555888;;;===>>>CCCFFFHHHEEE???;;;;;;===:::999888666555555444444555555555555444333222222333333444666888:::<<<===999888666555444444555555888777666555444333333333333444555666666666555444---,,,+++))))))))))))*********)))))))))))))))***+++++++++***)))'''%%%%%%&&&%%%###"""!!!!!!"""""" !!!"""!!!  !!!""""""!!!!!!%%%&&&''''''&&&%%%###"""'''''''''&&&%%%$$$###"""""" !!!%%%&&&$$$""""""!!! !!!"""###""" ###!!! !!!!!! !!!"""###$$$$$$###"""!!! !!!!!!"""""""""~~~{{{vvvppplll___[[[UUUNNNHHHAAA:::666111///,,,,,,---------,,,...///000111222222333333777:::===@@@BBBEEEIIILLLSSSdddxxxyyykkkbbbZZZZZZ[[[XXXUUUUUUQQQMMMGGG@@@:::666444444444333111...,,,...111444999>>>[[[ooo}}}ooo^^^MMM???888...---,,,************+++---------......////////////...,,,,,,,,,---......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000111222333444555555444333000000000111222222333333333333222111000000000000333222000......///111222111000000000000000000000111222222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111555333333555555333444888:::CCCSSSeeevvv{{{lll]]]RRRFFFAAA<<<777555333000...***+++,,,,,,++++++---///333666>>>MMM```qqq|||||||||xxxpppjjjiiieeeaaa```___^^^___dddllluuu{{{uuucccQQQBBB999444333333444;;;HHHTTT```nnnzzzyyywwwjjjWWWZZZUUUaaaqqqfff___UUUFFFOOOXXXkkkvvv|||}}}}}}tttrrruuuvvvlllsssuuuhhhhhhkkkuuuyyynnnlllooozzzwwwgggTTTHHH@@@999777777555444444333222111/////////...,,,+++***)))******************************))))))***+++,,,...000111444444333333333333444444222222333555777999;;;<<>>[[[oooyyyiiiXXXIII>>>888---,,,***)))((((((((()))(((((()))***+++,,,,,,---...---,,,,,,---...000111...---+++)))))))))+++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------.........------,,,------...///000...///000111222333444444000000111111222333333333444333111///---,,,,,,,,,//////.........//////000000000000000000000000000222222333333333222111000////////////////////////...//////000111111222222555222111333222111444:::???JJJ[[[mmm|||~~~pppaaaTTTLLLBBB>>>:::777555333111000)))+++,,,,,,,,,,,,...///000333<<>>444000......333111444===FFFQQQ___lllxxxssseeeSSSVVVSSS___mmm```XXXRRRIIIXXXdddyyyzzzqqqpppuuutttjjjppp}}}|||kkk]]]bbbiiixxx|||ssslllnnnvvvhhhWWWFFF>>>;;;888666666444444444333222111000000//////---,,,+++*********************************+++++++++,,,---///000111444444444444444444444444444444333444555777999:::DDDEEEDDD@@@:::666555777777777666666666666666777666777777777555222///---,,,,,,...///222333555666444333222111000000000111333333222222333333444555111222333333333222111000,,,++++++******+++---......---,,,******)))))))))************)))((('''&&&"""!!!!!!!!!!!!###$$$%%%%%%&&&((())))))'''%%%###""""""###$$$$$$$$$$$$###"""############""""""!!!$$$$$$%%%%%%%%%$$$$$$###!!! """$$$%%%$$$"""$$$###""""""$$$$$$###""""""!!!"""###$$$$$$""" """""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!~~~|||yyytttmmmhhhaaa]]]VVVOOOIIIBBB<<<888222///,,,+++++++++***)))''''''(((***,,,...000111000333666999<<<@@@EEEHHHUUUeeeyyyyyynnneee_________ZZZTTTRRROOOLLLHHHCCC>>>:::777666444222000,,,)))))),,,...999===ZZZnnnwwwgggWWWHHH===777///...,,,+++************%%%%%%&&&''')))***++++++******+++++++++,,,///111///---***''''''''')))***---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222111000///...------,,,++++++++++++,,,---...///............///000111222000000111222222333333444333222000///---,,,,,,,,,,,,,,,------......//////,,,------......///000000000000000000//////......111111111111111111111111111111222333444444555555555444444555444222666===DDDPPPbbbsssuuufffXXXOOOKKKBBB???<<<999777555333222///000111000...------...000333;;;LLLbbbwwwyyynnnccc\\\YYYXXXXXXbbbhhhrrr{{{zzzqqq]]]PPP???333/////////...333111222888>>>FFFRRR\\\pppzzzyyyrrrcccOOOSSSOOOYYYeeeVVVPPPNNNKKK```pppvvvooorrryyysssiiinnn{{{nnn```fffooowwwxxxzzz~~~sss]]]NNN@@@<<<===<<<:::999777666666555444333333333///...---,,,+++*********************************,,,,,,,,,------///000000222222333333333333222222444333333333444777999;;;BBBBBBAAA<<<777333222222666555333111000//////...666666666555333///,,,)))((()))+++---///111222333333333222222111111111111000000000111222333555555222333333444333222111000++++++******+++---...//////...---+++***)))))))))***************)))((('''&&&%%%###"""!!!!!!""""""$$$&&&(((***)))'''$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""!!!######$$$$$$%%%$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$######%%%%%%$$$###!!!"""###%%%&&&&&&###!!!""""""""""""!!!!!! """"""!!!!!! |||yyytttnnnjjjbbb]]]UUUMMMFFF???888444333000---,,,,,,,,,,,,+++,,,,,,,,,---...///111222222555777:::>>>BBBHHHLLLXXXhhh{{{zzzpppgggaaaaaaaaa\\\VVVSSSPPPNNNJJJEEE@@@;;;777555777666333///------000222999>>>\\\pppwwwhhhXXXHHH<<<555111000...,,,+++***++++++'''((()))***+++,,,---...(((***++++++***+++///222000...+++((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333333222111000///......,,,,,,,,,,,,---...///000222222111000000111111222111111111222333333444444222111000000//////000000,,,,,,------......//////***+++,,,...000111222333//////......------------........................111111222333444555666666777777:::<<<:::888<<>>===;;;777333000///...111222333222000...---...333666>>>OOOeeezzz}}}tttjjj___TTTMMMQQQWWWaaammmxxxzzzjjj]]]HHH???555///000222111000000///111666:::===DDDLLL^^^kkk~~~~~~uuudddNNNPPPKKKQQQ[[[KKKGGGIIILLLfffxxx{{{qqqlllrrr|||vvvjjjnnnzzztttfffiiirrrqqqfffTTTIII???>>>???>>><<<;;;888777666555444333333444......------,,,***))))))************************))))))))))))***+++,,,---000111222222222222111000222222222333555888;;;<<>><<<888333111000000222111000///...---------444444444222///,,,(((&&&'''(((+++---///000111111111111111111111000000000//////000000222444555666555555555555555333111000++++++******+++---///000///...---+++***))))))))))))***************)))((('''&&&$$$###""""""######((()))+++,,,,,,***'''&&&#########$$$$$$######""" !!!!!!"""############$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$%%%&&&%%%###!!!!!!###%%%'''&&&$$$!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!! }}}zzzvvvqqqmmmfffaaaXXXOOOGGG@@@:::666222///---+++,,,,,,,,,+++------,,,,,,,,,---///000333555888;;;???DDDJJJOOO\\\lll~~~{{{qqqhhhaaa``````\\\WWWUUUPPPNNNKKKGGGBBB<<<777555222111000...---...222555<<>>OOOfff{{{zzzkkkZZZNNNFFFJJJQQQZZZffftttvvveeeSSSFFF777444000///111333222111333222444999;;;<<<@@@EEEQQQ___ttt}}}iiiPPPNNNGGGHHHRRRCCCAAAGGGNNNjjj}}}vvvkkkgggooo{{{yyylllnnnyyyxxxkkkgggnnn|||~~~rrrfff^^^NNNGGGBBBBBBBBB>>><<<<<<888777555333111111111111/////////...---,,,******************************))))))******,,,---...///000111222333333222111000111222333666888:::;;;<<<;;;999666333111/////////.........///000111333333444333111///,,,)))'''%%%&&&(((***---///000111111......////////////...---//////000111222444555666777777777777666444222111+++*********+++,,,...///...---,,,******)))))))))))))))******+++*********%%%$$$$$$$$$$$$&&&'''(((''''''((((((((('''&&&%%%######$$$$$$$$$###""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$ """$$$$$$######$$$%%%%%%$$$######%%%%%%$$$###!!!!!!"""$$$&&&&&&$$$###"""!!!!!!!!!"""###$$$%%%###""""""""""""""""""!!!~~~{{{wwwtttpppnnnhhhbbbZZZQQQIIICCC===999111///---,,,---......---,,,+++***)))***,,,...///333444777:::>>>DDDJJJOOOaaaooo}}}pppggg___^^^^^^[[[WWWVVVNNNMMMKKKHHHCCC>>>:::777000///...,,,+++,,,000444===DDDcccxxxtttdddTTTFFF<<<777111///---+++***)))))))))&&&&&&''''''(((((((((((((((+++---,,,)))***...222++++++***************+++)))))))))******+++++++++))))))***+++,,,---...///---------.........//////,,,,,,,,,,,,---.../////////000111222333222111000111111222333333444444555333222222222333333444555333222000......///111222111111222333444555555666222111000///...//////000000000000000000000000000---...///000111333444444222222444777999>>>LLLZZZnnnwwwxxxfffVVVKKKEEEAAA>>>;;;<<<===;;;666333333444222444555555222000///...000444>>>OOOeeeyyyrrr```SSSCCCCCCDDDHHHQQQ^^^mmmwwwqqq___NNN@@@888111111111111222333333333555444666:::;;;:::>>>CCCHHHUUUhhh|||oooSSSMMMDDDBBBLLL>>>>>>GGGPPPmmmzzzrrrhhheeeppp{{{mmmnnnxxx~~~rrrhhhlllvvvwwwjjj___YYYWWWQQQNNNNNNNNNJJJCCC@@@@@@:::999666333111000000000111111111111000...---,,,************************++++++,,,---///000222333111222444555555444222111222444666999::::::::::::666444111///////////////......///000222444666777444333000---***(((''''''%%%'''***---///000000000---...///000000///...---000000111111333444666777888888888777666444111000+++***))))))***+++,,,---,,,+++***)))))))))))))))((()))***+++++++++++++++&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""$$$%%%'''((('''''''''''''''&&&%%%$$$!!!$$$$$$###"""###%%%%%%###"""###$$$%%%$$$###"""!!! """$$$%%%%%%$$$!!!!!!!!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&{{{vvvssspppnnnlllccc]]]UUUMMMFFF@@@;;;888333000......///000000000...---,,,,,,...000222444555777:::<<>>HHH[[[lll|||yyykkkYYYKKKDDDAAA???<<<777999;;;999666333444555999;;;;;;999555000...---555999BBBSSShhhzzz}}}ooo]]]QQQCCC@@@===<<>>BBBNNN```ssssssUUUMMMBBB>>>III<<<>>>HHHRRRooo~~~|||zzzvvvoooffffffttt|||mmmmmmvvv{{{mmmnnnuuuyyyiiiYYYPPPPPPRRRXXXXXXZZZZZZTTTJJJFFFHHH>>><<<888555333222111222333333333333222000///---************************(((((()))***,,,...000111333444666777777666444333444666999;;;<<<:::888777333111...---...///000000000000000000111222333444555333000,,,***((())))))$$$&&&))),,,...////////////000111222222111000000111111111222333444666777888888888777555333111///+++***)))))))))***+++,,,******)))))))))))))))***((()))***++++++++++++++++++***((('''&&&&&&''''''***)))'''&&&&&&'''((((((&&&'''''''''&&&%%%%%%$$$############%%%''')))***(((((((((((('''&&&%%%$$$ ###&&&&&&$$$###%%%'''$$$###""""""$$$$$$###""""""!!! ###$$$%%%$$$!!!!!!!!!"""$$$&&&)))***&&&''''''(((((()))))))))|||xxxsssooolllkkkaaa]]]WWWQQQIIIAAA888222------+++)))((('''&&&&&&++++++,,,---...000111222000555;;;@@@CCCGGGMMMRRRhhhvvv{{{pppfff]]]ZZZ\\\\\\VVVOOOIIIFFFCCCAAA@@@@@@???===333111///---...111444666;;;GGGhhhyyyppp]]]MMM@@@999555---,,,+++)))((())))))***)))((((((((((((***,,,---,,,,,,,,,+++++++++++++++)))************+++++++++''''''((()))******+++++++++***))))))+++---///111111111000///...,,,***)))*********++++++,,,,,,,,,111...,,,---///111000...---...///...,,,,,,,,,...---------------,,,++++++---------------...///000...///000222333333333333111///...///222555444333555333222000///...//////////////////000111222333000222555888@@@RRRjjj{{{nnn]]]KKKAAA>>>:::999999666555333222333444666888;;;;;;999666111.........000444???PPPeeexxx~~~ooo^^^OOOFFF<<<;;;:::888888<<>>???;;;:::@@@JJJZZZppp}}}tttiiieeekkkwww}}}oookkkmmmsssjjjuuu{{{}}}vvvxxxooo]]]KKK@@@AAAIIIPPPTTTZZZ\\\UUUMMMMMMRRRHHHCCC;;;666444555666777444555777777555222...+++++++++******)))*********)))***+++,,,...///000000,,,...000111222111000///333444555555666666555555111111111111000...---,,,...///000111222333333333...---+++)))((('''&&&&&&'''''')))+++---///000111000000///......///000111444333333444444555666777888777666444222111//////+++***)))))))))***+++,,,(((***+++,,,+++(((%%%###%%%&&&''')))******************)))(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&***---///...---***'''$$$""" '''&&&%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&&&&+++***((('''&&&''')))***}}}zzzvvvqqqllliiigggbbb___YYYRRRKKKBBB:::444...---,,,+++++++++++++++))))))***+++,,,...///000///444:::>>>AAAEEELLLPPPhhhvvv{{{rrrkkkbbb```bbbaaa[[[TTTIIIFFFBBB@@@??????===<<<777555111///...///111333<<>>???EEEOOORRRYYYlll|||{{{\\\PPP@@@@@@;;;:::@@@LLL\\\rrr{{{qqqgggdddlllzzzrrrmmmpppwwwmmmuuuzzz}}}wwwqqqmmmvvv~~~yyyhhhWWWGGG<<<;;;@@@FFFIIIOOOQQQMMMIIILLLRRROOOJJJBBB===:::999999999777777888888666222///---,,,,,,+++*********++++++)))******+++,,,---.........///111333333222111000111222333333444444333333000111111000///...---,,,...///000111222222222222000///...,,,+++***))))))***+++,,,...///111222333222111111000111222333444444444333222222222333333222222111111000000//////,,,+++***))))))***++++++,,,,,,------,,,***(((&&&%%%&&&'''((())))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((***---000222333222///---***(((''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''((()))******))))))%%%%%%%%%&&&(((,,,///111~~~zzzuuupppkkkgggeee^^^[[[UUUNNNGGG???777222---,,,,,,,,,,,,,,,---...+++++++++,,,...///111222222777===BBBEEEIIIOOOTTThhhvvv{{{pppjjjdddcccdddbbb[[[SSSIIIFFFAAA>>>===<<<;;;:::888666222///...///111222???KKKlll|||tttcccRRREEE;;;666...---,,,************+++***)))))))))))))))******************************'''((((((((())))))))))))******++++++,,,,,,------------,,,,,,,,,---///000111111111000///---,,,++++++,,,---...///000111111333222000000111111000...+++---000222111111222222111111111111111000000//////............///000000,,,,,,---...///000000111000///......000222222111222222000000000111222222333333222222222333333444666888===GGGXXXlll{{{hhhSSSGGG;;;777666333222222222222333444444444444444333333111...+++***+++---...111999GGGYYYkkkxxxnnn]]]OOOFFF@@@===<<<<<<<<<:::999;;;>>>AAACCCDDDJJJUUUaaafffddd___QQQHHH<<<333000000111000666888:::;;;999888888999:::999999999:::<<<>>>???DDDLLLKKKNNN^^^nnnfffXXXEEEBBB===;;;BBBOOOaaauuuxxxmmmddddddmmm|||uuuqqqtttzzznnntttvvvwwwnnnjjjiiijjjyyyrrr```QQQDDD:::777888;;;<<>>666111,,,++++++******++++++,,,+++++++++,,,...///111222444999???CCCFFFKKKQQQUUUhhhwww{{{nnnjjjfffffffffcccZZZRRRHHHEEE@@@<<<;;;:::999888555333000......000333555CCCNNNoootttcccSSSEEE:::555...---,,,************+++*********)))))))))))))))******++++++++++++++++++((((((((()))))))))******(((((())))))*********+++---,,,+++++++++,,,------000000000///...,,,+++******+++,,,...///111222222222222111111000///...---+++---000111111000000111......//////......---,,,......---------......///+++++++++,,,---...///000000///......///000000000000///......///000222333222222111000000000111111666888???MMMaaauuuppp\\\KKKBBB999777666333111111///000222444444333222111000///...+++)))))),,,...///111888CCCQQQaaannnvvv|||~~~rrr```OOOEEE???<<<:::999999:::::::::;;;<<<===>>>===???CCCIIIKKKHHHDDD>>>999333///000222444555888<<>>===::::::999888999:::;;;<<>>EEETTTfffzzzvvviiiaaacccooo}}}yyyuuuxxx|||nnnrrrrrr}}}zzzmmmddddddllltttwwwhhhWWWLLLDDD===888777555444555666666777>>>HHHGGGDDDAAA>>>>>>===<<<:::;;;:::888555333222111000///...---,,,,,,,,,,,,,,,++++++++++++++++++******((()))************))))))+++,,,------......---------............------,,,------...///////////////+++***)))((('''&&&&&&&&&))))))******++++++,,,,,,,,,,,,,,,,,,---///111222333222111000///.........---...///000111222333333......---,,,+++*********)))((('''%%%$$$$$$%%%%%%''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%###$$$%%%'''((()))))))))((((((''''''&&&&&&''''''%%%%%%$$$%%%&&&''')))***(((((('''%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""$$$$$$%%%&&&&&&&&&'''''')))+++---///111|||vvvoooiiidddbbb^^^ZZZTTTNNNHHHAAA:::555------,,,+++************))))))***+++,,,...///000000555;;;???BBBGGGMMMRRRiiixxxyyypppmmmjjjjjjiiiddd[[[TTTGGGCCC===999888777777666444222///......000333555BBBNNNoootttdddSSSEEE;;;666...---+++***)))******+++***************)))))))))))))))))))))******++++++)))))))))*********++++++***+++++++++++++++,,,,,,******************++++++,,,,,,,,,+++***)))(((''')))***+++,,,...///111111000000111111///...---,,,000222444444222111111111111222222222222111000000++++++***))))))*********++++++++++++,,,...///000000000000///......///000------------...000222333222222111111111111111111888;;;CCCTTTiii{{{zzzeeeSSSFFF>>>888777666222///000---///111333333222000///......---,,,******---//////222777???JJJWWWccckkkrrrxxx|||jjj___PPPDDD>>>;;;999777444555666888:::;;;;;;:::999:::;;;:::999777666666333111//////111333555666666>>>GGGMMMMMMGGGAAA===888888777666666666777888999>>>:::<<>>:::999777444333444333222777>>>;;;999888999:::<<<<<<;;;888777555333111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---.........---------,,,+++***************,,,---------............***))))))***+++---///000000000///////////////000---......//////000000111.........---,,,+++******,,,+++)))((('''((())))))))))))*********))))))(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))((('''&&&%%%$$$###$$$$$$''''''&&&''''''(((((()))''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%'''((())))))))))))***+++,,,---...///~~~yyyssslllfffaaa___[[[WWWQQQJJJDDD>>>888444//////---,,,++++++++++++------...///000222333444222666<<>>555555333333222333444555444888555:::PPPfff{{{~~~jjj]]]QQQJJJQQQaaasss~~~rrrddd```ggguuu{{{xxx{{{qqqrrrqqqzzz|||mmmiiibbb[[[ZZZcccttttttcccUUUJJJAAA???>>><<<999999:::999999:::888444555999555333222444777:::;;;;;;555444333111000000//////000///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((((()))******++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))))))))))))))***+++++++++,,,,,,---------+++*********+++---...///------------...///000111++++++++++++,,,,,,,,,---............------+++++++++***)))'''''''''((()))++++++++++++******)))(((&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&((())))))((((((%%%$$$"""!!! !!!"""%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$&&&((((((((()))***,,,...///111111}}}xxxrrrlllfffaaa___VVVQQQKKKEEE???999444000---,,,,,,+++++++++,,,,,,/////////000222333555666555:::@@@DDDGGGLLLRRRWWWlll{{{{{{uuuhhhfffdddaaa]]]VVVNNNHHHCCC>>>999555444555555555222000---++++++---000222>>>KKKmmm~~~ppp^^^NNNAAA888444,,,+++***((('''(((((()))'''((()))***++++++******((((((((()))***+++++++++))))))))))))************((((((''''''''''''''''''''''''((()))***+++++++++000000000000///...------***++++++,,,------......,,,///222222000......///+++++++++)))((()))+++......////////////...------111000//////.........///...---,,,,,,---///222333222333444222///...///111000/////////000111333444333333333333333444555666;;;CCCSSSfffxxxppp\\\KKKCCC999444111111///,,,,,,...,,,---...///000//////...+++---//////...---------///222666:::???EEEMMMRRRTTTZZZ______```bbb___ZZZIIIAAA777444555555333///222000000222444666555333.........///000000000///---......///000222444666BBBHHHPPPTTTQQQIII@@@:::333222111000111111333333111555444===WWWmmmsssgggZZZPPPWWWgggxxxyyynnnbbb```kkk{{{zzzwwwzzzqqqpppmmmttt{{{pppssseeedddbbb```bbbjjjvvv}}}gggSSSGGG???:::::::::888888:::<<<<<>>CCCFFFJJJPPPUUUmmm|||zzztttjjjhhheeeaaa]]]VVVMMMHHHAAA===777444333444555666---+++******+++///333555@@@MMMpppzzzjjjXXXHHH;;;333000+++***)))''''''''''''(((&&&''')))***+++++++++***++++++,,,---......//////(((((((((((()))))))))))),,,,,,,,,+++++++++++++++'''''')))***,,,,,,------++++++++++++***)))((((((,,,,,,,,,------.........,,,000333444111///000111+++++++++))))))+++///222///////////////......---,,,+++******))))))))))))///...------...000333444333444555222///...///111222111111111111333444555000000000111222333444555999CCCUUUiiizzz}}}hhhRRRCCC===666222///000///------111,,,---.........///......***---///000///---,,,,,,---111555999;;;@@@FFFKKKJJJOOOSSSSSSTTTUUURRRNNNFFF===444111333555333///333111///000222333111///...+++)))+++000111...)))//////000111111333666888???DDDIIIJJJEEE<<<444000222111000000000111222333222555444???\\\rrrxxxmmm___TTTZZZjjj{{{vvvjjj```aaannnyyyvvvyyynnnlllhhhmmmrrreeeffffffggghhhjjjmmmsssyyy~~~yyy```JJJAAA<<<888999999777888;;;<<<===CCCJJJJJJDDD???>>>666333///------///000000000111111222222222111111//////---,,,+++*********((()))))))))************+++***)))((((((((((((((()))******+++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++******)))***))))))))))))******+++)))***+++,,,---...//////+++***)))))))))***+++,,,*********)))***++++++,,,))))))***+++---...///000,,,---.../////////...---+++++++++++++++*********************)))'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&'''))))))(((&&&%%%###"""""""""$$$'''***+++''''''''''''&&&%%%$$$$$$###"""!!!!!!!!!!!!"""""" ###$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""$$$&&&(((******+++,,,...///000000000}}}yyyuuuoooggg___YYYXXXRRRKKKDDD>>>999555222//////...---,,,,,,,,,,,,......---...///111333444222666<<<@@@CCCHHHPPPVVVooo~~~vvvnnngggbbb___^^^ZZZRRRKKKJJJAAA===999666555555444333111111///---+++---111444???NNNppp~~~{{{hhhTTTBBB555...*********+++,,,,,,,,,++++++((()))+++...000///,,,)))++++++***)))(((((()))))),,,,,,+++***)))(((''''''***)))((((((((()))+++,,,******+++,,,...000222333222222000///---+++***)))+++,,,,,,+++***)))+++,,,......//////000111111111------,,,+++)))***---///......///111222333444555000///---++++++,,,---...............///000222333...000111000...---------444444333333333333333444555666777666555444666777===HHHXXXiiixxx}}}lllVVVCCC;;;<<<444333222000///.........000000////////////000000......---,,,,,,+++*********---111444777:::>>>AAADDDDDDDDDCCCBBB???===;;;888666222///---------...///...---,,,+++*********)))***+++,,,---///000111000000000000111222333444999;;;<<<;;;666222...,,,/////////000111222222333555333777FFF___yyyzzzlll```bbbooo{{{vvv\\\```iiivvv}}}vvvsss}}}vvvlllddd```ccciiinnnrrr{{{~~~{{{zzzzzzxxxjjjZZZCCC???:::777777555222222666:::===BBBJJJPPPPPPJJJEEE@@@777000000222000...//////////////////000000111------------,,,,,,,,,,,,***+++,,,,,,******,,,---)))'''$$$%%%''''''%%%###))))))***+++,,,,,,,,,,,,111///---,,,+++,,,...///************))))))((((((((((((((((((((()))***+++,,,***((())),,,...---,,,+++++++++************)))+++++++++*********)))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++***)))'''''''''(((((('''((((((((('''&&&&&&%%%###$$$%%%&&&&&&$$$"""!!!######""""""!!!!!! """"""""""""###%%%'''(((***)))&&&$$$$$$$$$%%%&&&########################!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$!!!$$$&&&&&&%%%&&&''''''&&&)))+++***)))...666{{{vvvppphhh```ZZZSSSOOOIIIDDD>>>888222...///...---,,,,,,++++++++++++++++++,,,...000222333555999???BBBFFFKKKSSSXXXnnn}}}vvvoooeee```]]]\\\WWWOOOHHHFFF<<<999666444444555444444444444222000///000444888CCCRRRsss|||hhhRRRAAA555...+++)))***************)))))))))***---000222111---***,,,++++++***))))))******'''''''''''''''&&&&&&&&&)))))))))))))))******+++'''(((((()))***,,,---...000000///...,,,+++******,,,------,,,++++++,,,...........................,,,,,,+++***((()))+++...------...///000000111222...,,,+++))))))***+++,,,......//////000111111111000111222222111///000111000///...------...///000555555666555333444666888:::DDDTTTeeeuuusssbbbOOO>>>888999111000000///...---,,,+++...------------------......------,,,++++++******+++---000333555777:::===<<<=========<<<;;;999888333222///,,,+++,,,---......---,,,,,,++++++++++++******+++---...///000111222222111111222222333333555777888777444111//////---------...///000000000333333:::KKKeee~~~~~~pppfffiiitttttt[[[```jjjvvv}}}vvvsssyyylllcccbbbhhhpppvvv~~~~~~{{{xxxfffVVV@@@999555222222000------000222666===EEEKKKMMMKKKHHHEEE???;;;;;;:::555222222333222000...---------.........---,,,+++*********)))+++---,,,+++***+++,,,)))'''%%%&&&'''(((&&&$$$'''((()))******+++++++++///...---++++++,,,,,,---++++++*********)))))))))%%%%%%$$$$$$%%%&&&&&&'''+++)))''')))+++------,,,++++++++++++************+++++++++*********))))))...------------------,,,,,,,,,++++++*********))),,,+++)))(((''''''''''''((())))))***)))((('''&&&###$$$%%%&&&&&&%%%###"""###"""""""""!!!!!!!!! !!!###%%%'''(((***)))'''%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""$$$%%%%%%%%%&&&''')))'''(((******(((,,,222}}}wwwqqqiiiaaa\\\SSSPPPLLLHHHCCC;;;444///000//////...------,,,,,,***++++++---///111333444333777<<<@@@DDDIIIQQQVVVlll|||~~~vvvpppfffaaa]]][[[VVVMMMFFFCCC<<<999666444444444333222111111///------...222666GGGVVVwwwyyycccNNN>>>555000///++++++++++++***)))))))))***,,,///333555444///,,,++++++***))))))))))))***(((((())))))*********+++(((((()))***************''''''''''''((()))***+++---------,,,++++++******,,,---------++++++---///111111000000///......---///000000...------///222............/////////000---,,,+++***)))***+++,,,//////000111111111000//////111222222111000111222111000...------...000111444444444333222333666999:::CCCQQQaaappp}}}vvvcccRRRDDD888444555222333333333222000///...------,,,,,,,,,,,,------------,,,,,,+++*********+++---000111222333666888444555666666666555444333...---+++******+++---...,,,,,,++++++++++++,,,,,,***+++---...///000111111222111000000000000000000000111222222000///000111000000111111222222333333111444???SSSmmmvvvnnnqqq|||rrrYYY```jjjwww~~~wwwttt}}}mmmdddfffppp{{{{{{uuu{{{aaaRRR===999444111111000------000,,,111999???CCCEEEFFFGGGIIIHHHIIIKKKGGG???<<<===888666333///---------...000///...,,,+++***)))))))))+++......,,,+++***+++((('''&&&'''((()))((('''(((((()))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***************'''&&&&&&&&&&&&'''(((((()))''''''(((***,,,---,,,,,,+++++++++************+++++++++***************------------............---,,,,,,+++***))))))(((,,,+++***(((''''''&&&&&&%%%&&&'''((((((&&&%%%######$$$%%%&&&'''&&&%%%$$$""""""""""""!!!!!!!!!!!! !!!!!!"""$$$&&&'''((()))((('''&&&$$$"""!!!!!! """"""""""""###$$$&&&&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""""" """%%%%%%%%%%%%&&&'''***''''''***,,,,,,...333{{{vvvooohhh```[[[SSSPPPLLLGGGAAA;;;444000111111111000000///......+++,,,---///222444666777222666;;;???BBBHHHOOOUUUmmm|||}}}vvvqqqjjjddd___]]]WWWMMMEEECCC@@@===999666555333111///...---,,,+++***,,,111444JJJYYYzzzrrr\\\HHH;;;555222222///......,,,,,,++++++++++++---111555777555000---))))))(((((((((((())))))*********+++++++++,,,,,,'''((()))++++++***))))))+++******))))))******************************++++++,,,,,,,,,++++++,,,...///.........---------,,,111111222111//////111333000000000000000000000000///...---,,,,,,,,,------///000111222222000...---,,,...000000//////000111222000...------///111333333333333222111333666999===EEEPPP^^^kkkxxxzzzhhhRRRCCC:::333111222333333555555444222000///......------------......,,,,,,++++++*********)))***,,,...000000111444666111222333333333222111000---,,,***))))))***+++,,,++++++******+++,,,------+++,,,...///000111111111///...---,,,++++++++++++---......---,,,,,,///111111111111222222333333333111777EEE[[[tttzzztttxxxnnnWWW```lllyyyzzzwwwqqqiiimmmxxxzzzrrr{{{xxx^^^PPP<<<888444111222000---...111...333888:::::::::===???GGGKKKSSSWWWSSSLLLIIILLLAAA???;;;666333111111111111000...---++++++++++++***,,,...///---+++******'''''''''((()))******)))******++++++,,,------...+++,,,,,,,,,,,,+++******++++++++++++************((('''''''''''''''(((((('''''''''(((***+++,,,---,,,,,,+++++++++******************************************++++++,,,,,,---///...---,,,+++***)))(((,,,+++***)))(((&&&&&&%%%$$$%%%'''(((((('''%%%###$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""!!!!!!!!!!!!"""######$$$%%%&&&'''(((%%%%%%%%%%%%###""" """"""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$###"""""""""######""""""""""""""""""######!!!###%%%&&&%%%%%%'''((()))&&&&&&+++///000444999}}}xxxrrrllleee^^^ZZZPPPKKKEEE???:::555000---///////////////---,,,+++***+++---000222444555666555999>>>BBBFFFKKKSSSXXXooo~~~}}}vvvqqqkkkeee```]]]WWWMMMEEEBBB===;;;888555444222///---///...---,,,,,,///333777JJJYYYzzzoooWWWBBB666111///...///...---,,,+++***+++++++++---000444666555000---*********))))))******+++))))))(((((((((''''''''''''((()))++++++***)))))),,,,,,+++***************)))))))))*********++++++)))***+++***))))))+++---)))))))))******+++++++++,,,---...---,,,+++---...000000000///////////////......------,,,,,,,,,,,,///000111222111///---,,,+++---//////......///000...---,,,+++,,,---///000222222222222222444777:::===CCCMMMZZZhhhvvv}}}lllZZZFFF:::444000///000...///000111000...,,,+++------,,,,,,,,,,,,------+++***************))))))(((+++---//////111444666333444444444333111///......---+++************+++************+++,,,------+++,,,...000111111000///...---,,,+++***))))))))),,,,,,,,,+++)))***,,,///,,,---------------......222;;;KKKbbbyyy{{{www{{{}}}jjjVVVbbbooo|||}}}zzzvvvpppsss||||||ssswww{{{www]]]PPP===666111//////...+++,,,///111444777777555555777:::@@@FFFQQQYYYXXXSSSTTTYYYPPPNNNJJJDDD>>>999555333111///---+++******++++++,,,...//////,,,*********'''(((((()))))))))*********************,,,---...+++,,,,,,,,,,,,+++***)))************************%%%%%%$$$$$$###$$$$$$%%%''''''(((((()))***,,,---,,,,,,,,,++++++++++++***************************))))))******++++++,,,,,,000///...---,,,+++******++++++***)))((('''&&&%%%&&&'''(((******)))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&&&&######$$$$$$###"""!!!!!!########################!!!!!!!!!"""###$$$&&&'''&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&''')))++++++((('''+++...111777>>>~~~|||xxxsssnnniiiccc]]]YYYPPPKKKDDD===999555111///+++,,,,,,---,,,***)))(((((()))+++---///111111222444888===AAADDDJJJQQQWWWqqq}}}wwwrrriiiccc___\\\VVVKKKCCCAAA666555333333333333111///,,,,,,,,,++++++...222666HHHXXXyyymmmTTT???333...+++))),,,+++)))((('''((())))))++++++...111333222///,,,---,,,,,,,,,,,,---......++++++******))))))(((((((((((()))***************++++++***))))))))))))))))))))))))*********++++++((()))***)))))))))+++---,,,,,,,,,---.../////////,,,---......---,,,---...---------------,,,,,,,,,,,,,,,,,,+++++++++******...//////000///...,,,,,,---///000000///...///000............///000111111000111333444444555888:::999>>>GGGSSSbbbrrr|||qqq[[[MMM===555222///...000---.../////////...,,,+++******))))))))))))******))))))))))))))))))))))))'''***,,,---...///222444333333444333222000...---------,,,+++***************************+++,,,---***,,,...000111000///...///...---,,,+++++++++++++++,,,,,,***))))))+++------------...............444>>>QQQggg}}}~~~zzz~~~wwwfffTTTdddsss~~~||||||uuuttt{{{xxxrrruuuyyyuuu[[[PPP>>>888333111111000...///222///111333444444444666777777<<>>444///,,,******)))(((&&&&&&''')))******)))***,,,...///---+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------)))))))))))))))******+++******))))))(((((()))))))))***************++++++((()))******)))***,,,...000000000000000111111111...000111111000//////000,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,++++++******------------------,,,,,,---...000///...,,,---......///111222333333222222...111444666777777888:::888<<>>BBBEEEKKKRRRXXXrrrxxxrrrlllfffbbb___YYYOOOGGGEEE;;;:::999888888777555222/////////...///222777;;;GGGWWWyyytttdddMMM===666444222///+++***((('''((()))+++,,,)))(((((()))+++,,,+++***))))))(((((()))***++++++&&&'''((()))***+++,,,,,,***)))((((((((()))+++,,,++++++************++++++******************++++++)))***++++++***+++---///---------,,,++++++******,,,---//////---------...---------.........//////------.........---,,,+++---,,,,,,++++++,,,,,,---+++,,,------+++))))))***)))+++---///000000///......111555888888888999:::;;;===AAAHHHRRR```oooxxxwwwlll\\\OOOBBB;;;555444111---,,,...******)))((((((((())))))++++++************++++++(((((((((((())))))))))))(((***+++***)))((()))***((()))***,,,,,,,,,+++***&&&'''((()))***+++,,,---++++++***************+++)))+++---///000///---,,,,,,+++******************''')))+++,,,+++,,,...///////////////............555AAAVVVnnnxxxlllaaaSSSgggxxx}}}{{{uuummmqqqyyylllkkklllqqqxxx~~~nnnTTTKKK<<<777333000111000...///222///...---000333444111---///---000555:::>>>EEEMMMTTTZZZbbbgggfff```VVVPPPFFFCCC>>>888444111111000333222///,,,)))(((***---''')))***)))&&&%%%&&&(((((('''&&&%%%&&&(((***+++((('''%%%######$$$%%%&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&+++---...,,,)))(((***------------,,,,,,,,,++++++))))))******++++++++++++111111000000//////......*********)))))))))))))))&&&''')))*********)))(((,,,+++)))((()))***---...&&&&&&$$$"""!!! !!!!!!!!!""""""#########&&&+++000666:::<<<===555333///+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))'''$$$###"""###%%%'''%%%%%%%%%$$$$$$############%%%''')))+++...222666000222666888999BBBVVVjjj{{{vvvpppllliiifff```\\\UUUMMMFFFBBB<<<444000///---,,,***)))))))))***+++******+++,,,...000222333777999???DDDFFFHHHPPPZZZnnn|||wwwpppfffccc___[[[UUUOOOGGGBBB<<<999666444444333111///000...---...---...555===JJJ^^^vvvmmm[[[FFF999111,,,***+++)))(((&&&%%%$$$%%%'''(((***)))((())),,,---,,,+++++++++++++++******))))))((('''''''''''')))+++,,,+++******)))((('''&&&&&&''''''''''''((((((((((((---,,,,,,,,,++++++******))))))***+++,,,...///000222333333444444333333333///000000///...------...,,,+++***)))***+++,,,---+++******---//////,,,))),,,,,,---......///000000000000000///......------((()))+++---////////////,,,---...111444777999;;;<<<<<<>>>AAAHHHSSS```hhhmmmqqqrrrlllcccYYYLLLAAA666666444222111000//////////////////...---,,,+++++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***++++++++++++)))))))))+++---000222444000///...---,,,++++++***)))))))))))))))))))))))))))***+++,,,---.........///......---...///000222---,,,,,,---000222111111555666555333000//////000888FFF\\\rrrvvviii^^^^^^jjj}}}wwwsssrrr~~~zzzqqqnnnvvv}}}mmmhhhgggnnnwww}}}|||lllUUUEEE@@@666333000/////////...---000000000///////////////---...///000000222666999BBBJJJTTT\\\^^^\\\XXXVVVNNNMMMJJJDDD???;;;;;;;;;666333///,,,++++++***)))***)))((('''%%%$$$###"""######$$$%%%'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$(((((())))))((('''&&&&&&+++++++++******((('''&&&------,,,+++******))))))............------------------,,,+++++++++,,,,,,...///000000...,,,***(((,,,+++++++++******))))))******++++++++++++******'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""  """$$$&&&'''...///<<>>AAAGGGVVVkkk{{{yyytttnnnjjjgggddd___[[[WWWOOOHHHDDD???777222222......---,,,,,,,,,,,,,,,))))))***+++---///111222555777<<>>EEENNNTTT\\\^^^]]]VVVOOOHHH???777555444222000...---------............---,,,+++***,,,++++++***))))))(((((()))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&((('''((((((***,,,.../////////...---,,,,,,++++++************************))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++---///111111000111222333222000000222333999FFF\\\rrrsssggg___```lll}}}tttmmmiiiiii{{{vvvqqqvvvtttkkkfffkkkuuu|||zzzjjjTTTDDD???:::888444222222222111///////////////////////////---...///......///111444444999@@@FFFHHHHHHHHHHHHSSSVVVXXXVVVPPPHHHBBB>>>:::666000------.........------,,,+++***))))))(((###$$$%%%''')))+++,,,---''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((()))***+++++++++//////.........---------000000//////.........------,,,,,,+++++++++,,,,,,,,,---...///...---+++***)))))))))***************)))))))))******)))))))))''''''''''''''''''''''''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!###%%%'''(((333777KKK\\\```dddddd[[[RRRJJJAAA;;;999777444000............------------((()))+++///333333111...---+++((('''((()))((('''(((((()))))))))*********)))+++---000222666:::>>>>>>EEEMMMTTT\\\iii{{{}}}yyytttnnnjjjhhhddd___[[[SSSLLLEEEAAA;;;444//////------......------,,,+++++++++,,,---///111333444777999???DDDFFFHHHQQQ[[[ppp~~~{{{sssmmmfffbbb]]]WWWRRRMMMGGGCCC;;;999666444444333111///---++++++,,,,,,,,,444===PPPccczzzwww```PPP>>>444///---,,,...,,,+++***)))((()))******)))(((((()))+++,,,+++******************)))))))))&&&&&&&&&&&&&&&''')))))),,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++***************************+++,,,,,,,,,---...000111222333333,,,---......------...///...------...///000111222...,,,+++,,,---......---///...---,,,---///111222//////...---,,,+++******,,,---......//////......---...///111444777999:::;;;::::::999999===BBBFFFLLLMMMJJJCCC>>><<<888333444222///---+++***++++++------------,,,+++***))),,,,,,,,,++++++******)))***++++++,,,,,,++++++******)))'''&&&&&&&&&''''''((((((((((((((()))***+++.........------,,,,,,,,,+++******************+++)))))))))***************---......///////////////,,,++++++,,,///000000///---...000000000222444666:::GGG\\\rrrqqqddd```cccpppuuuhhh___]]]___vvv|||ssstttyyy{{{nnndddgggrrr{{{yyykkkWWWGGG@@@999777333111111000///...---......//////000000000///000000...---,,,---//////111444777999;;;???BBBRRRYYYbbbfffbbbYYYNNNGGGCCC>>>888444333333333333///...---+++************'''((((((***+++,,,------((((((((((((''''''''''''%%%&&&'''(((((()))))))))%%%&&&''')))***++++++,,,////////////000000000000222222222111000//////...---,,,,,,,,,,,,,,,---...+++,,,---......---,,,+++'''(((((())))))******+++''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$&&&(((***777AAA\\\sssyyy{{{xxxmmm```VVVKKKEEEDDDCCC>>>999:::999777666666666777888111222555;;;AAAAAA;;;555000---+++***+++++++++******+++++++++,,,,,,,,,,,,...000333555888<<>>QQQddd{{{yyypppZZZKKK:::222...,,,+++---******)))((('''(((((()))***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))*********************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,---///111333444555555+++------,,,***)))***+++******+++,,,---.../////////---++++++,,,---///000222111///---...000222444333333222000///...------.....................---,,,---...///222444666777888888999999999:::>>>AAAAAABBB@@@:::777888666222444111...+++))))))***++++++++++++++++++***))))))+++++++++++++++*********((())))))))))))))))))(((***)))'''%%%%%%'''((()))+++*********))))))))))))------------------------,,,+++************+++,,,++++++******************...///111222222111000///,,,+++***,,,...//////...+++---//////000111444777;;;HHH\\\qqqssseeeccchhhuuu|||~~~zzznnn^^^TTTUUUYYYsss|||rrrpppsss}}}mmmaaacccooozzzzzznnn\\\KKKAAA777444222000000000000///......//////000111222222000111222000///......000333444555666777999<<>>666222///...///***))))))((((((((((((((('''&&&&&&''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------------------************++++++++++++((((((((())))))))))))))),,,+++******))))))******+++,,,...000111333333444000111111000---++++++,,,))))))***+++,,,---------...---,,,******,,,...000///...,,,******,,,///111444444333222111000/////////.........---------------......000222444666777555666777777666777999;;;666888888555333444222...222111...,,,******++++++*********+++******))))))))))))******************'''(((((())))))(((((('''$$$###"""!!!"""$$$'''(((************)))(((((((((+++,,,,,,------.........---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,---...//////...,,,+++,,,++++++,,,...///...------///000000///000222444<<>>DDDLLLSSSUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVSSSQQQIIIEEE>>>777111---,,,+++++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,+++***)))((('''(((((()))))))))((((((+++,,,---...///111222222333333333222111000000////////////000000222333444222111111///...,,,+++***+++******)))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,>>>KKKjjjvvvqqqqqqooojjjeee[[[ZZZXXXVVVUUUUUUWWWWWWUUUQQQNNNPPPTTTTTTNNNGGGBBB@@@>>>======>>>>>>=========>>>@@@AAACCCDDDDDDEEEHHHLLLPPPUUU[[[aaafffwww}}}{{{vvvoooiiieee```ZZZUUUQQQJJJDDD@@@;;;444000000+++++++++++++++******)))+++++++++,,,---...000000444666<<>>@@@BBBDDDGGGJJJNNNQQQVVV^^^fffkkkmmmmmm[[[UUUKKK@@@777111...---,,,------....../////////++++++++++++************+++++++++***((('''%%%$$$$$$%%%&&&((()))******+++,,,,,,...///000222333333111111111000000000000000//////000000222333444555555444333111///---++++++,,,,,,+++***((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++---===JJJiii{{{rrrqqqooommmllllllmmmmmmgggbbb]]][[[]]]\\\WWWSSSJJJHHHFFFEEEEEEFFFFFFEEEGGGHHHIIILLLNNNQQQSSSTTTZZZ]]]```dddhhhmmmssswww|||vvvooohhhccc^^^WWWRRROOOHHHBBB???:::333.........------,,,,,,,,,,,,,,,---------...///000111222555777===CCCFFFIIIRRR\\\qqq~~~~~~xxxuuusssmmmiiiccc\\\TTTLLLCCC>>>:::777444333222111///------,,,---///000222:::DDDSSShhh|||pppdddSSSEEE888222000---++++++)))*********))))))((((((+++***)))***,,,------,,,((((((((()))))))))******&&&'''((((((((('''&&&&&&&&&&&&'''(((((()))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,---,,,,,,---------,,,,,,++++++,,,---,,,+++***+++,,,---.../////////...---,,,***+++,,,+++)))))),,,...000000///////////////000........................,,,,,,+++***++++++------------...///000111333444:::::::::888666666777888666999888555333444222...+++,,,------------,,,+++)))******++++++*********))))))******+++,,,------***++++++,,,,,,++++++***''''''(((((()))))))))***$$$%%%'''((())))))(((((()))***+++,,,...///000111///...,,,******,,,...///......---,,,---...000111333222222111000000111111...---------///000///...222333333222000000111333;;;GGGYYYkkkzzzxxxkkkpppzzz~~~{{{|||}}}zzzuuujjj\\\PPPKKKMMMQQQgggvvvrrrhhhfffuuuxxxhhhYYYUUUZZZbbbllltttxxx~~~zzzlllUUUAAA666333000///.........,,,//////////////////000000000222444555444333333444222555999:::999777666555555666777777777999<<<>>>CCCGGGNNNYYYfffrrrzzz}}}ooohhh\\\OOODDD<<<999777666555555444333222111111+++++++++************)))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))++++++,,,---///000111111.........///////////////---......///111222444555666555333222000///......,,,,,,+++***)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,666DDDccc~~~{{{xxxtttrrrpppmmmjjjggg^^^[[[YYYXXXXXXYYYYYYXXXXXXZZZ\\\```cccfffiiijjjqqqsssuuuvvvxxx{{{yyyqqqjjjddd^^^WWWRRRSSSKKKEEEBBB===666222222...---,,,+++***+++,,,---((((((((()))***+++,,,---111333:::@@@BBBEEEOOOYYYrrr|||vvvrrrqqqkkkhhhbbbZZZRRRIII???999888666333111000///---,,,+++)))***---...000888BBBVVVjjj|||ooocccRRREEE999444333000...///'''''''''''''''&&&&&&%%%((('''&&&''')))+++***)))))))))******+++++++++,,,)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---(((((()))))))))*********(((((()))))))))*********,,,,,,++++++,,,,,,---...///000//////...---,,,+++,,,---////////////111222---............,,,+++***(((***,,,+++)))(((+++---,,,,,,,,,,,,,,,,,,++++++.........///////////////++++++***)))***+++,,,---*********+++,,,---...///222222222111000111333666666888555000...//////,,,((())),,,---...---+++***)))******+++++++++************+++,,,------......*********++++++*********&&&&&&''''''&&&&&&%%%$$$%%%&&&(((***,,,,,,,,,,,,((()))***,,,...///111111000...,,,******,,,...000...---,,,+++,,,...111222111000...---------...//////...---...000000///...222333333222111111222444;;;FFFXXXjjjyyywwwjjjrrr}}}{{{yyy{{{}}}zzzsssfffXXXMMMIIIJJJMMMbbbrrrvvviiidddlllwwwzzzjjjXXXPPPRRRZZZgggqqqzzzsssZZZDDD;;;888444222000///...,,,...............---------///111333333222000000000///222555777777666666666111333555666666666888999<<<>>>DDDOOO___nnnzzz{{{nnn```UUUMMMIIIHHHAAA@@@===999666222///...+++++++++*********)))))))))************))))))((())))))))))))((('''%%%%%%(((((()))***+++,,,---...,,,,,,------.../////////,,,,,,---...000111333444555444333222111111111111+++++++++***************(((((())))))))))))((((((******))))))))))))******))))))((((((''''''''''''%%%%%%%%%&&&''')))+++,,,...<<<]]]zzz|||zzzwwwtttrrrqqqrrrrrrrrrqqqnnnpppsssvvv{{{zzzuuunnngggaaa[[[UUUQQQQQQNNNIIICCC===777333111///......---,,,******))).........//////111222222777888<<<@@@@@@BBBKKKUUUrrr}}}}}}{{{wwwpppkkkmmmhhh___WWWOOOGGG@@@<<<333222222333444333111///+++)))))),,,...111999AAAVVVggg{{{ssseeeUUUIII===777333000000222///---+++***))))))+++,,,)))******++++++,,,------)))))))))(((((((((''''''************************,,,+++)))((((((((())))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++************,,,---...---+++******---///000000)))***+++,,,,,,,,,,,,,,,------------............------,,,+++)))((('''''''''((()))***+++******)))------......///.........,,,...000111222333555777666555333111///---,,,,,,******++++++++++++*********************++++++,,,)))))))))***,,,---,,,***,,,***+++---,,,))))))---***))))))((('''&&&&&&%%%%%%%%%&&&&&&((()))***+++******+++,,,,,,---......*********+++,,,---//////000000...------...///000...000222222///---,,,+++)))******+++++++++******000------......---111777;;;GGGXXXhhhuuu~~~sssjjjvvv}}}zzzxxxxxxwww}}}iiicccSSSKKKSSSNNNLLLeeeppprrrdddeeemmm{{{{{{kkkYYYPPPOOOWWWeeerrr}}}tttgggDDD===555///...///---,,,---...---,,,+++++++++,,,---,,,...///000///000111333777666666555444444333333111///...000333333111///222555999===EEEVVVmmm}}}{{{tttkkkeeecccccc```WWWLLLBBB<<<888555222/////////---******---000'''(((******((('''&&&&&&))))))******+++++++++,,,************+++,,,---...+++------+++'''(((---333...---,,,,,,,,,...///000000000000000////////////+++******+++,,,,,,+++)))'''((()))***++++++***)))(((***---...---,,,------.........,,,)))((()))******+++++++++******,,,...000666IIIfff~~~~~~zzzvvvoooiiiccc]]]WWWSSSLLLIIIDDD>>>888222...,,,,,,,,,,,,,,,++++++++++++---------...///000222333:::;;;???CCCDDDGGGQQQ\\\ttt}}}zzzuuummmgggccc___YYYRRRLLLFFF???;;;555444222222222111///---...,,,---000111444<<>>888555444222///------...///......---,,,+++***+++,,,*********+++++++++++++++''''''''''''((()))***+++***---...,,,))))))---222000000///...------------...---------...///000000---,,,+++,,,......,,,+++)))***+++,,,,,,,,,+++***)))+++---...---,,,,,,---,,,---...---,,,,,,---///---...///...---,,,,,,...000888LLLhhh{{{xxxtttnnnhhhbbb]]]WWWSSSKKKHHHDDD>>>888222///---)))*********++++++,,,,,,++++++,,,---...000222333888888<<<@@@BBBGGGRRR^^^uuu}}}xxxrrriiiccc]]][[[WWWTTTPPPJJJDDD@@@888555333111111000...------+++,,,...///222:::CCC]]]nnn|||mmm^^^RRRGGG;;;555111---+++---'''&&&&&&&&&'''(((***+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************111000///---,,,+++++++++,,,+++++++++,,,,,,***)))))))))******************++++++,,,---///000111111000000000000//////......++++++,,,,,,,,,+++******,,,,,,------------,,,,,,***,,,------,,,,,,...///222222000///......------******++++++++++++******(((''''''''''''((())))))'''(((((()))***,,,---...---***)))++++++((((((+++***))))))(((((('''''''''###%%%(((+++,,,+++)))(((+++++++++,,,,,,,,,,,,,,,------------...000111111000///...---,,,+++++++++,,,...//////---+++++++++******+++,,,---.........111......//////...222888999CCCSSSbbbnnnyyy~~~yyyyyy~~~uuummmiiiyyy}}}}}}~~~~~~uuu^^^]]]XXXYYYfff^^^YYYcccnnn~~~wwwfffgggmmm{{{xxxhhhZZZQQQRRR```nnn~~~sssRRRCCC:::333111111...---.........---,,,,,,---...///)))+++---//////111333555333222222111111000/////////---,,,,,,...////////////111222111333:::GGGQQQ]]]aaagggkkkooouuu}}}~~~xxxooocccVVVMMM>>>999222/////////---,,,...---+++))))))***+++,,,++++++++++++************))))))))))))***+++,,,,,,***,,,...---******---000111111000///...,,,***))),,,+++++++++,,,...000111///......///000000///---,,,---------------,,,+++***,,,------+++******+++***,,,---......///222444444555777666444222111111333===SSSnnn}}}uuuqqqlllfff```ZZZTTTPPPJJJHHHCCC>>>888333000...))))))*********+++++++++)))***+++,,,...000222333777777:::===@@@EEEQQQ^^^uuu}}}wwwooofff```[[[YYYXXXVVVSSSMMMFFFAAA999666333111111111000///,,,+++,,,......000999CCC```qqq}}}nnn___PPPFFF;;;555222---***+++''''''&&&&&&&&&'''((()))(((((())))))***++++++++++++++++++************************+++++++++++++++,,,,,,++++++++++++++++++***************************++++++,,,,,,,,,++++++((((((((((((((((((((((((************************000000///---,,,,,,++++++''''''(((+++---...,,,+++))))))))))))))))))*********************)))))))))---------------.........,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++---///000///...---...000000///......---.........******++++++++++++******)))))))))))))))***++++++''''''((()))***,,,///111///***(((******((((((***(((((((((''''''&&&&&&&&&%%%&&&(((***++++++***))),,,,,,,,,+++++++++++++++------------...///000111//////...,,,+++******))))))+++,,,,,,***(((((()))))))))***+++,,,---...///...++++++,,,,,,+++///555<<>>@@@DDDIIINNNUUU___llluuu|||ooogggQQQGGG;;;444333333000---***)))''''''((()))******+++******))))))(((((((((+++*********+++,,,,,,---***,,,------+++***,,,---000000000000...,,,***(((---,,,++++++,,,...000111000//////000111111000............------,,,++++++***+++,,,+++)))''''''((((((***,,,,,,---...111444999<<>>===<<<<<<>>>KKK```www~~~uuuqqqlllgggaaaZZZTTTOOOFFFDDD@@@:::555000---,,,+++++++++*********)))))))))***+++,,,...000222333;;;;;;===@@@BBBGGGSSS___uuu~~~vvvmmmeee___YYYXXXVVVTTTPPPJJJBBB<<<888555333222333333333333//////111222111222<<>>BBBFFFHHHIIIJJJKKKRRR___rrr|||xxxuuupppjjjddd\\\UUUPPPGGGEEE@@@;;;777222///...,,,,,,++++++*********)))++++++,,,---...000222333999999<<<@@@AAAFFFQQQ]]]ttt~~~vvvmmmfffaaa]]]\\\YYYUUUPPPIIIAAA;;;666444222222444444444222---...000111//////999EEE```sssppp```KKKBBB:::777444///,,,+++*********)))(((((('''''''''''''''((())))))******))))))))))))************''''''(((((()))*********)))***++++++,,,+++++++++++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))************************,,,,,,...///000000000000...---------......,,,+++,,,+++***)))((()))***+++++++++,,,,,,---...//////------------------......,,,,,,+++++++++,,,---...---......------,,,+++***---...///...,,,+++,,,------,,,,,,,,,,,,,,,------******++++++++++++******))))))(((((())))))***+++''')))*********---444:::333,,,(((***+++***)))***))))))))))))))))))))))))***(((&&&$$$%%%'''***,,,*********+++++++++++++++***************+++,,,,,,.........---,,,+++***)))***+++,,,+++***)))***+++))))))(((((()))+++---......++++++,,,,,,+++///555AAAJJJVVVbbbjjjrrryyy~~~sssddd\\\^^^gggtttwwwkkkkkksss}}}rrraaaSSS```gggmmmwwwiii^^^fffppp~~~vvvppprrr}}}ttteeeXXXWWWfffwwwwwwVVVEEE;;;333000000//////111------,,,,,,,,,...///000111333333222000//////000......---,,,,,,++++++******++++++***)))***,,,...,,,,,,---,,,******,,,---222222111000222:::EEENNNbbblll{{{uuudddWWWOOOGGG>>>666111---******,,,,,,***'''((((((((((((''''''''''''))))))(((((((((((())))))+++***))))))((())))))))))))***++++++,,,,,,,,,+++////////////......------...------...//////...,,,,,,+++***************+++((())))))'''%%%$$$%%%&&&&&&((()))))))))))),,,...777<<>>555...(((***,,,+++***+++&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))))))))******++++++,,,,,,******)))))))))***++++++------......---,,,+++***((())))))(((''''''(((***,,,+++)))))))))+++---...---******++++++***...444===GGGUUUbbbkkkrrryyy}}}pppaaa\\\^^^fffrrr{{{uuuhhhkkkvvvxxxhhhZZZPPPaaajjjooowwwiii^^^cccmmm}}}{{{tttrrryyyyyymmmbbb^^^gggtttyyyXXXJJJ@@@666222111......000///......---...000111222222333444333111111111333---,,,,,,+++******)))))))))+++,,,,,,******+++............---,,,,,,---...+++,,,---------000777===MMMXXXggguuuwwwoooggg]]]QQQIII===666...))))))***(((&&&(((((())))))))))))))))))++++++************+++++++++)))'''&&&&&&'''(((((()))))))))))))))***+++++++++,,,...//////...---,,,+++******+++,,,,,,+++)))++++++***))))))***+++,,,)))))))))'''%%%%%%&&&((('''(((*********+++...000888>>>HHHSSS^^^iiisssyyy}}}zzzzzzvvvqqqkkkccc[[[RRRLLLCCCAAA>>>999444111...,,,)))***+++,,,---...//////.........//////111222222555777===DDDGGGLLLWWWcccvvvuuunnniiihhh]]]ZZZVVVQQQKKKDDD===888444333222222222000,,,***,,,...111111------888EEEaaasssvvvdddSSSDDD<<<666444333...******%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))))))))******+++++++++,,,%%%%%%&&&&&&'''(((((()))'''((()))***++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***************************************************+++---.........---,,,111///---...000333444444...---+++))))))***+++,,,......------,,,+++******------,,,,,,,,,+++++++++))))))))))))***,,,///000////////////...---,,,++++++---------++++++,,,------,,,++++++***+++++++++******++++++++++++******&&&&&&&&&&&&&&&'''(((((()))+++,,,++++++///888@@@777///)))***---,,,++++++)))))))))***************%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---*********)))******++++++,,,---.........---,,,++++++,,,,,,+++******,,,......---+++******+++---...+++((('''))))))(((,,,222999DDDSSSaaakkksssyyy}}}ppp______aaagggrrryyy|||tttfffjjjxxxsssbbbUUUMMMbbblllpppwwwiii___```kkk{{{zzzuuuxxxvvvkkkeeeiiiqqq{{{[[[OOODDD999444111...---///+++*********+++,,,...///111333444444333222444555......------,,,++++++***(((+++------+++***+++---*********)))((((((((()))%%%))),,,...---...222555666@@@PPP___mmmxxxwwwjjjaaaMMMCCC555---+++,,,,,,,,,))))))******++++++,,,,,,(((((('''''''''''''''(((+++)))%%%$$$$$$&&&''''''***)))(((''''''((()))***'''))),,,...//////---,,,))))))((()))***+++)))'''+++******)))***+++---...*********(((&&&&&&(((***''')))+++,,,---...111444;;;BBBMMMZZZiiiwww~~~zzzuuurrrlllggg```YYYRRRMMMGGGDDD???;;;777333///+++***))))))))))))))))))***%%%'''+++...///111333555:::<<>>555222///+++((((((&&&%%%'''++++++'''&&&(((******++++++++++++************++++++,,,,,,------++++++************++++++,,,+++******))))))******((((((''''''''''''((((((******+++++++++***)))))))))))))))***++++++,,,,,,---......---++++++,,,...,,,---...---,,,+++,,,...///,,,)))'''''')))---///000///---,,,+++*********//////......//////000111000000000000000000000000+++***)))(((((()))******+++---------***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''+++++++++++++++,,,,,,,,,,,,+++***************+++&&&&&&&&&(((***---000111///,,,******,,,,,,***(((***++++++***(((((()))***''''''((((((((((((''''''((()))***+++---...///000+++++++++******+++...111,,,------....../////////,,,+++)))'''&&&'''***,,,---...///...,,,+++,,,---++++++***)))))),,,000444>>>GGGSSS]]]dddllluuu|||yyynnngggjjjooouuuzzz}}}uuuhhheeeooozzzkkkVVVSSSPPP___tttxxxsssjjj]]]bbbeeeyyy{{{uuusssyyyvvvpppqqqtttxxx```TTTHHH===777444000///111000///...,,,+++,,,,,,---222000000222555666333000......---,,,,,,,,,---...---,,,++++++******++++++///......------......///******+++++++++,,,,,,,,,///444;;;CCCMMM\\\mmmzzzwwwcccUUUBBB666222222000...000...+++*********)))''')))++++++)))&&&$$$&&&((('''&&&%%%$$$$$$$$$%%%%%%)))'''%%%&&&))),,,+++))),,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***))))))((((((''''''&&&&&&$$$$$$&&&(((***+++)))(((%%%))),,,...///222888===NNNTTT]]]gggqqq~~~}}}uuurrrlllfff```XXXQQQLLLHHHDDD@@@;;;888444///,,,++++++---......---++++++)))+++---...///000333555666888===BBBEEEIIITTT___vvv~~~wwwpppkkkhhheeebbb]]]VVVNNNEEE>>>:::888555222111222222000...+++******,,,,,,///:::FFFbbbrrryyyfffTTTIII???666333000,,,)))***)))'''(((++++++&&&$$$%%%******++++++++++++******+++******)))((((((''''''*********))))))*********...------,,,,,,,,,,,,,,,***))))))))))))))))))***)))******+++++++++++++++,,,,,,++++++++++++++++++***++++++***(((((()))+++---///000///...---...///222111///...------...///---,,,,,,+++++++++,,,,,,)))))))))))))))******+++------------------------...------,,,,,,,,,---...000111222111...---,,,---------,,,,,,+++++++++***------------,,,+++***)))))))))))))))))))))))))))(((((('''''''''(((((()))************+++---///000---+++))))))++++++)))''''''((((((&&&$$$$$$%%%&&&''''''((((((((((((''''''&&&'''((()))+++,,,---...+++++++++******+++...111,,,------------------...******)))((('''''')))+++***,,,---,,,+++***+++---(((((('''&&&&&&***///333;;;DDDQQQZZZaaaiiirrryyyvvvkkkeeeoootttzzz~~~sssgggeeeppp|||{{{fffQQQQQQOOO```uuuzzzuuulll___ccceeeyyyyyytttuuu{{{zzzyyy|||xxx```SSSHHH===888555222111333//////------------...///333222222444666777555222---,,,+++++++++,,,---...---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++///222666:::???HHHUUU^^^pppttt|||pppaaaNNN???:::999777555555333111000000///...,,,+++,,,---+++)))((()))+++)))(((&&&%%%%%%%%%&&&'''***(((&&&(((***,,,,,,+++---------,,,,,,+++***)))*********++++++*********---,,,,,,+++***))))))(((%%%%%%'''))),,,.........***---111444999AAAKKKRRR```ffflllpppttt|||vvvsssmmmfff___XXXQQQLLLFFFBBB===888444000,,,)))''')))+++------+++)))'''+++,,,------,,,...111333777999???EEEHHHMMMXXXcccyyy|||uuunnniiiggg```___[[[UUUMMMDDD<<<777666555333222222111///------+++***+++***...:::GGGdddtttxxxeeeSSSFFF<<<333000...***(((((()))'''(((++++++&&&%%%'''******++++++++++++*********))))))((((((''''''&&&***))))))(((((())))))***+++***))))))(((((())))))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...------,,,++++++************+++)))((('''(((******+++,,,,,,******+++,,,.........---,,,+++***)))************+++---...///***************+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,///000111///---+++++++++///...---,,,+++***))))))............---,,,++++++*********))))))(((((('''&&&&&&&&&&&&&&&'''((()))***))))))((((((((()))***,,,***)))((())))))(((&&&)))))))))(((%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))***+++***+++++++++***+++---000,,,,,,,,,,,,,,,+++++++++))))))))))))))))))*********,,,------,,,,,,...///)))(((&&&$$$%%%)))000555888BBBNNNXXX^^^fffooovvv~~~|||ppphhhcccuuuzzz{{{oooeeefffrrr~~~sss]]]JJJLLLMMMaaawww{{{xxxooo```cccfffxxxuuuppprrruuuxxxbbbSSSHHH===999666333222444///......------...000111000000000222333333111///---,,,+++++++++---...///,,,,,,+++************+++((()))***++++++***)))((((((((()))))))))*********,,,///111111222555<<>><<<999777666444222000)))***+++***(((''')))******)))((('''&&&''''''(((+++)))((()))+++,,,,,,,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***)))(((&&&&&&%%%"""###%%%'''***,,,///000000444999???HHHUUUdddnnnxxx|||{{{vvvwww~~~~~~xxxtttnnnggg```YYYRRRNNNGGGCCC===888444000,,,***'''((()))******)))((('''******+++******,,,000333888:::AAAGGGLLLQQQ\\\hhh|||zzzrrrkkkeeebbb]]]\\\YYYTTTLLLCCC:::555333222111000///...---+++000---,,,,,,---222@@@NNNiiiyyywwwdddRRREEE<<<444111///+++)))***&&&$$$&&&***+++))))))+++******++++++++++++******''''''((()))***++++++,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,------,,,******+++,,,)))***++++++))))))***+++***************))))))((())))))******+++,,,......---,,,,,,,,,,,,---......************************))))))((()))))))))******---...///...+++))))))***---,,,,,,+++******))))))---.........------,,,+++---,,,,,,+++***))))))(((&&&&&&&&&'''((()))***+++))))))((((((((((((((((((+++***)))))))))((((((''')))******(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))******+++++++++******,,,...,,,,,,++++++******)))))))))))))))+++,,,,,,+++***,,,---///000///000222333---,,,)))&&&&&&***111666999BBBNNNWWW]]]eeemmmttt|||wwwlllfffdddzzzvvvjjjcccggguuu{{{jjjTTTDDDIIIMMMcccxxx|||zzzppp```ccceeewwwxxxnnnlllmmmzzzfffVVVKKKAAA;;;888444222333111000///...---......///...///000111111111///...------,,,,,,---...000111,,,++++++******************+++---......---+++***))))))))))))*********+++)))+++---......///333666999AAAKKKTTT\\\eeepppyyyyyyqqqfff___]]]]]]\\\ZZZRRROOOKKKGGGCCC???:::666---,,,+++***)))((()))******)))((('''&&&'''((((((***)))))))))***+++++++++---------------,,,++++++...//////000000//////...******)))(((&&&%%%$$$$$$$$$$$$&&&'''))),,,000333999???GGGOOOZZZhhhwwwvvvrrryyy~~~zzzxxx}}}~~~}}}yyyuuunnnhhhaaa[[[UUUQQQLLLGGGAAA;;;777333000---------+++******+++------)))***++++++,,,...222666666888???FFFJJJPPP\\\hhhyyyppphhhaaa^^^]]]]]]ZZZUUUNNNEEE===888111222222111///---,,,+++...,,,+++,,,///666EEESSSmmm|||wwwdddRRRHHH???666444222///---...(((%%%&&&***+++)))))),,,******++++++++++++******''''''((()))***+++,,,,,,))))))(((((((((((())))))++++++***))))))))))))***))))))***++++++***)))))),,,,,,,,,,,,++++++***)))((()))))))))*********+++---......---++++++,,,...---...//////------...///------,,,,,,---///111222+++++++++******++++++,,,)))))))))))))))******+++******************************++++++,,,,,,,,,,,,...///000000---,,,,,,,,,)))))))))***************+++,,,,,,,,,,,,++++++***,,,,,,++++++***)))((((((&&&&&&&&&&&&'''(((******++++++,,,,,,------------+++++++++***)))((((((((($$$%%%%%%$$$""""""###%%%&&&''''''''''''''''''&&&&&&&&&'''(((((()))*********+++,,,+++******+++---+++++++++******))))))((())))))***,,,///000---+++,,,---///000000111222444000...***'''&&&)))///444;;;DDDOOOXXX^^^dddlllsss{{{|||rrriiieeeeeezzz|||qqqfffbbbiiiwwwvvvcccOOOBBBIIIPPPgggyyy|||zzzppp___aaacccttt~~~rrrllljjj|||}}}lll]]]RRRGGG@@@;;;666222333555444222///...---------///111222222222111000000,,,,,,+++++++++,,,...///,,,+++******))))))*********,,,---//////---,,,************+++++++++,,,,,,)))***,,,---...///111222///444999===CCCMMM\\\hhhkkkiiihhhkkkooosssuuuuuukkkgggaaa[[[UUUNNNGGGCCC777555111---++++++++++++***)))'''&&&&&&&&&'''(((((())))))((((((((()))***,,,,,,------,,,,,,++++++...//////000000//////...------,,,+++***(((((('''((()))***+++,,,111888===HHHOOOYYYccclllwwwwwwqqqvvv~~~zzzwwwuuuuuuuuussssssxxx}}}|||xxxtttmmmgggbbb\\\WWWSSSJJJFFF???999444111---+++...,,,)))(((((())),,,...***,,,---...///111555888888:::@@@HHHLLLRRR^^^iiixxxooofff```\\\ZZZYYYVVVQQQJJJBBB;;;777222333555444111...------***((((((+++...555EEESSSlll{{{yyyfffTTTDDD;;;333000///,,,+++,,,---***)))+++***&&&%%%(((******++++++++++++******((((((((((((((((((((((((***))))))(((((())))))*********)))(((((((((((()))'''((()))******)))((('''***++++++++++++***))))))''''''(((((()))******+++,,,,,,---+++***)))***,,,,,,---......,,,,,,---......---------...111444666---,,,+++***************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,++++++,,,......,,,+++,,,---))))))))))))******++++++*********++++++******))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))+++,,,------------+++,,,,,,+++)))(((((()))$$$%%%&&&%%%$$$$$$&&&(((''''''((((((((((((''''''(((((())))))***++++++,,,)))+++,,,+++******+++,,,***************)))))))))***)))))),,,000111///,,,***+++---.........000222///---***'''&&&)))...333===EEEPPPXXX]]]bbbiiipppxxx|||}}}wwwllldddbbbdddyyyyyymmmcccbbbkkkyyysss___MMMEEENNNWWWmmm||||||zzzppp^^^^^^___qqqyyypppkkk{{{ssseeeZZZNNNHHHBBB;;;777666:::888555222000.........---///111111///...---...+++***)))(((((()))***+++++++++***))))))))))))***)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***++++++,,,,,,---------000222333333666???LLLWWWWWWZZZ```jjjttt}}}wwwtttoooiiiccc\\\TTTOOOBBB<<<444---***)))))))))***)))(((&&&&&&''''''(((((())))))((('''''')))***+++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++******))))))(((((('''&&&(((+++---111999DDDLLL]]]eeeoooxxx~~~}}}wwwzzz~~~rrrhhhgggiiilllmmmnnnvvv~~~~~~~~~uuuqqqkkkeee```\\\WWWTTTJJJEEE>>>777333///,,,******)))(((''''''((()))******,,,...//////000222444999;;;BBBIIIMMMSSS^^^jjj|||wwwooogggaaa^^^WWWUUUQQQLLLEEE>>>888555111333555444111...------((('''(((***---444CCCQQQlll{{{zzzhhhVVVAAA888000...---***)))***///,,,***+++)))%%%%%%'''******++++++++++++******))))))))))))))))))))))))*********))))))*********)))(((''''''&&&&&&'''''''''(((***++++++***((('''&&&'''((()))***+++++++++)))))))))))))))*********+++,,,,,,+++)))(((***+++)))***+++***)))((()))+++******+++,,,...///000000,,,++++++***************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++''')))+++,,,++++++,,,---,,,,,,,,,+++++++++++++++))))))***************)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((()))*********))))))+++,,,***'''&&&''')))%%%'''((((((((((((+++---(((((())))))))))))(((((()))))))))***++++++,,,,,,)))+++,,,,,,***)))***+++******************++++++)))'''&&&)))...000...+++***+++------------///000,,,,,,***)))))),,,111666===EEEOOOUUUYYY^^^dddjjjssswwwwwwpppddd]]]]]]aaaxxxvvviiiaaabbblllzzzrrr]]]NNNJJJVVV```ttt~~~{{{qqq^^^ZZZ\\\nnnssskkkvvvwwwlllaaaVVVOOOJJJCCC>>>>>>===;;;999666444333333333///111444333111//////000---,,,***)))((())))))***++++++***)))))))))))))))************************************+++++++++++++++***))))))***+++******......//////000666>>>EEEDDDHHHPPP[[[hhhttt}}}|||zzzwwwtttpppkkkddd```PPPHHH;;;111,,,+++******+++***)))((('''((())))))(((***+++***'''''')))+++)))******++++++******)))*********++++++*********''''''''''''''''''&&&&&&###(((---444<<>>EEEIIINNNZZZeeezzz}}}wwwoooiiidddaaaYYYWWWSSSMMMFFF@@@;;;888...111444222///+++***+++)))((())),,,...444BBBOOOmmm|||{{{iiiXXXEEE<<<555333222///...///---***)))******''''''*********++++++++++++******(((((()))+++,,,...//////++++++************++++++,,,,,,+++***************'''(((***++++++***((('''###$$$&&&(((***,,,,,,---,,,,,,++++++***))))))))),,,------+++***)))+++,,,***,,,---,,,+++***+++,,,)))***---///000///---,,,+++***************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000000***,,,///000///000111222000///......---,,,++++++)))******+++++++++******))))))))))))***************))))))((((((((()))))))))***+++,,,,,,+++***)))(((***+++)))&&&%%%&&&((("""###%%%%%%%%%&&&)))+++))))))************))))))))))))******++++++,,,,,,)))+++,,,,,,***))))))***))))))******++++++,,,,,,(((%%%$$$&&&,,,///...+++,,,...//////......000111+++,,,,,,,,,---111666:::;;;CCCMMMSSSVVVZZZ```fffooosssssskkk___XXXYYY^^^www~~~ttthhh```cccmmm{{{qqq\\\PPPMMM\\\fffyyy|||sss___XXXYYYlllvvvlllrrrzzzxxxoooeeeZZZUUUPPPIIIEEEDDD>>>===;;;999777777777777888;;;======:::777888999111000...,,,+++++++++,,,+++******)))))))))))))))++++++************++++++))))))))))))************)))((('''(((***+++++++++((()))***+++---000444777888;;;AAAKKKXXXfffrrrxxx~~~{{{wwwsssaaaVVVGGG;;;555333333222,,,,,,***)))))))))***+++)))+++,,,+++((((((***,,,((())))))*********))))))***++++++,,,,,,++++++***))))))))))))************(((...666@@@LLL]]]qqq~~~pppaaaTTTVVV[[[bbbfffkkkttt~~~}}}{{{ppphhhbbb```^^^WWWRRRQQQLLLHHHAAA<<<888555222///,,,,,,+++******+++,,,---)))+++---......000333555;;;:::===CCCGGGMMMYYYdddyyy~~~wwwnnneee^^^ZZZVVVTTTPPPLLLFFF@@@<<<999222222333333222000...---***)))***,,,...333@@@MMMmmm}}}sss^^^PPP>>>777666111111222,,,,,,***))))))******)))''',,,+++++++++******))))))+++***)))'''''''''((())),,,+++++++++******))))))++++++++++++******************++++++,,,,,,,,,---)))))))))***++++++,,,,,,)))******)))(((((()))+++,,,,,,,,,+++++++++******)))***+++***))))))+++---,,,+++***)))***+++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++***))))))))))))***++++++***)))***+++******+++,,,------......---,,,,,,---...000222444666666444000---,,,---///000//////...,,,+++******+++***)))'''''''''((((((&&&&&&&&&&&&'''((()))******+++++++++++++++,,,,,,++++++***)))(((&&&$$$###%%%&&&(((***++++++***)))'''%%%###!!!!!!###%%%&&&&&&''''''((()))*********************+++,,,---...***+++,,,---------------+++++++++---000000///---+++,,,...///000///...---+++))))))+++---///555<<>>;;;===BBBFFFGGGMMMPPPMMMLLLLLLHHHAAA;;;777333000...---,,,+++(((((()))******))))))(((***++++++,,,,,,+++******++++++******+++---///000***************+++,,,,,,111///---)))((()))---111666222111555<<>>777444333/////////...---+++***))),,,+++++++++++++++,,,,,,......//////...,,,***)))))))))))))))))))))))))))+++***((('''''')))+++---...000999KKKbbbxxx{{{hhhZZZSSSUUU[[[ccciiinnnwww~~~{{{xxxpppiiigggccc\\\VVVUUUIIIEEE>>>999555222///---++++++***)))((()))******+++,,,---...///111444777<<<===@@@EEEJJJPPP\\\hhhzzz}}}vvvmmmeee^^^ZZZVVVTTTPPPKKKFFF@@@;;;999000000000///...---,,,+++******+++...000555AAANNNlll}}}vvv```NNN<<<444444//////000******(((''''''(((((('''&&&))))))))))))((((((((('''+++***)))((((((((())))))(((((((((((('''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&)))))))))***************((())))))******+++,,,,,,,,,------,,,++++++,,,...,,,,,,+++++++++************+++++++++)))***,,,...,,,++++++***+++,,,---...,,,+++******))))))******+++++++++******************+++,,,+++***)))***+++((())))))***++++++,,,,,,---,,,,,,,,,---///111222444444333000---,,,.../////////...---,,,+++******---,,,+++*********+++,,,))))))((((((((((((((()))+++++++++***++++++,,,,,,***))))))(((&&&$$$###""""""###&&&'''(((((('''&&&'''&&&$$$$$$%%%'''***+++'''(((((())))))***++++++***************+++,,,---******+++,,,,,,,,,++++++)))))))))+++---...,,,+++---...000222222111000///,,,******...111444;;;CCCGGGLLLRRRWWWZZZ]]]___aaagggggghhheee[[[TTTVVV]]]yyywwwbbb]]]YYYdddvvvxxx|||jjjSSSSSSNNNfffvvv}}}nnn^^^YYYRRRjjjwww~~~}}}sssnnn|||{{{vvvwww|||}}}wwwqqqddd[[[TTTQQQOOOJJJEEEDDDAAAAAABBBAAACCCIIIQQQWWWccciiillljjjhhheee___WWWMMMFFF===666111///...---------,,,,,,++++++******)))))))))************)))+++++++++++++++,,,---...***))))))))))))***++++++...---,,,***)))***...111111...///444999>>>IIISSSccckkkxxx}}}kkkYYYJJJ???999555444444444333111///...------,,,,,,,,,,,,---......111111222333333222000000************************,,,+++)))((((((***---///333:::HHH[[[ppp{{{hhh[[[VVVYYYbbbkkkpppsssyyy~~~|||yyypppiiifffaaaZZZSSSQQQKKKFFF@@@;;;777444111///---,,,+++***************)))***++++++,,,///333666;;;<<>>FFFKKKQQQ[[[ccciiimmmoooqqqqqqpppnnniiiaaa]]]ccclll|||{{{lll[[[\\\^^^mmm{{{sss```LLLRRRSSSsssppp^^^SSSJJJ```oooyyyzzzmmmpppqqqwwwkkkkkkuuu}}}ppphhh```]]]ZZZUUUSSSTTTPPPPPPPPPSSSZZZdddooovvvwww{{{}}}sssiiiZZZLLLBBB<<<999777444333111///.........///---------......///000000111111222333222111///..................//////000,,,---......------...000111000222555666666999???DDDOOO___rrrrrreeeYYYRRRGGGDDD???;;;999:::<<<>>>999777666333111000//////,,,,,,......///...---,,,++++++++++++++++++++++++,,,+++))))))***---000222???QQQkkkvvvmmmmmmpppwww}}}}}}zzz|||~~~{{{ssskkkdddaaa^^^WWWQQQOOOFFFBBB<<<777333111...,,,............------,,,,,,...///000000111333777:::<<>>FFFKKKRRR^^^iiiqqqvvvyyy{{{zzzwwwssslllccc^^^cccmmm|||yyyiiiYYY]]]aaaqqqzzzppp]]]KKKVVVZZZuuurrr```SSSIII^^^mmmxxxoooooommm{{{zzzmmmlllvvv~~~xxxrrrqqqnnnjjjiiikkkdddbbbaaaccchhhooovvvzzzuuuuuuvvvxxxzzz{{{|||~~~tttlllaaaUUULLLEEE@@@===999888777666555555555555222111111111111222333444333444555555444333111000000000000000000111111222111333444444222111222333777444555777888888<<>>999555222///...//////000000///...,,,+++***************************)))((((((***---000222CCCWWWrrr}}}~~~~~~}}}yyyzzz}}}yyyqqqiiibbb```]]]VVVPPPNNNEEEAAA;;;666333000...,,,******++++++++++++*********+++---//////111444666888<<>>>>><<<;;;999888888777666555555666777888666666666666555555444333222111111111111222333333111333444444333222333555666444555888:::<<>><<<<<<<<<===>>>;;;;;;:::999999999::::::666666666666666777888888555777888999999:::===???BBBAAAEEEKKKOOORRRYYY```mmmrrrzzzzzztttiii^^^TTTOOOLLLKKKRRROOOJJJDDD===888444222------.........---+++*********************************)))***,,,///333555PPPccc|||{{{|||zzzvvvsssjjjbbb^^^ZZZQQQJJJHHHAAA===777222///---+++)))'''(((***,,,---------,,,***---222444555555666666===AAAHHHMMMQQQZZZnnn~~~xxxrrrmmmjjj```]]]XXXRRRJJJCCC===:::333444444444333222000......,,,++++++---444CCCRRRlll{{{wwwaaaPPP>>>666666111111222,,,---,,,+++,,,...///...---))))))******+++++++++,,,&&&'''(((*********)))(((''''''(((((()))))))))***$$$%%%%%%&&&'''(((((()))******++++++,,,,,,------''''''(((((()))*********+++,,,,,,+++******+++---************))))))))))))&&&))),,,---,,,*********)))***+++,,,---,,,++++++...---,,,,,,++++++,,,,,,,,,+++++++++******))))))***,,,............000111************************+++,,,---...///...------+++---//////---,,,---...,,,,,,,,,+++++++++++++++))))))*********)))'''&&&%%%&&&'''((('''&&&###"""%%%'''+++---///...,,,++++++***((('''((()))+++,,,++++++***************+++((((((((((((((((((''''''(((&&&$$$""""""$$$&&&'''(((((()))***+++---///000,,,------...////////////...,,,***)))+++,,,,,,++++++---...000000///...---%%%%%%(((000666===GGGPPPXXXaaannnzzz{{{sssggg```ccclll{{{ooo^^^TTT^^^hhh{{{wwwjjjWWWLLLaaalll~~~uuuaaa[[[NNNaaaooo{{{|||zzzqqqwww}}}|||~~~{{{uuupppmmmllljjjiiiggghhhhhhfffbbb]]]WWWSSSJJJHHHFFFCCCBBBCCCDDDDDDAAA@@@???>>>>>>???@@@AAA<<<<<<;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFIIINNNQQQXXXYYY___gggmmmpppvvv}}}vvvjjj___XXXTTTTTTQQQLLLFFF@@@:::777555000111333444444333333222++++++++++++++++++++++++++++++***+++---111555777VVViii~~~~~~~~~{{{pppkkkccc]]]XXXTTTPPPNNNBBB@@@===;;;888555000------,,,***(((((()))+++,,,++++++---111000...///333===AAAFFFIIIOOO]]]ppp{{{uuummmgggbbb___YYYQQQIIIAAA;;;888111000...------,,,***(((((())),,,...000555DDDSSSooo}}}vvviiiVVVEEE===:::444444666222000...+++)))******))))))************************&&&%%%$$$$$$%%%'''***++++++++++++***************************************%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********---------------------...---......//////......---******+++,,,------......*********))))))))))))(((,,,++++++******++++++,,,...---,,,+++***(((''''''******+++,,,...///000000000---******,,,---,,,***,,,,,,+++***************---,,,,,,++++++******)))***************+++++++++.........---,,,+++***)))************++++++++++++(((((()))***************&&&%%%%%%$$$%%%&&&'''(((***+++,,,,,,++++++,,,---))))))(((''''''((()))***+++***((('''&&&''')))***+++***((('''(((***---///,,,***))))))***++++++***))))))*********+++++++++///000000000///...------+++***---666>>>DDDLLLTTT___jjjvvv~~~{{{ssseee[[[bbbqqqrrrdddUUUSSS]]]ssszzz\\\UUULLLcccpppuuuggg\\\OOOdddvvv}}}vvvxxxyyypppiiifffbbb^^^[[[ZZZYYYXXXWWWQQQOOOLLLJJJJJJIIIHHHFFFHHHFFFDDDBBBBBBCCCEEEGGGLLLPPPVVV]]]dddjjjqqquuu}}}zzzpppjjjaaaZZZPPPGGG@@@<<<888777777666444333222333444555222///------///000///,,,,,,***))),,,...000666>>>XXXlll}}}zzzlllhhhaaa[[[UUUPPPLLLIIIBBB???;;;888666333///---++++++******+++,,,---...------///333222000222666;;;@@@GGGKKKQQQ___qqq|||xxxrrrkkkeeeddd```[[[SSSKKKCCC===:::444222000//////...,,,+++((((((***,,,---222@@@NNNppp~~~vvviiiVVVDDD;;;888222222555111111000...---///000000///************************+++***((('''&&&'''((())))))(((((((((((((((((((((************************---,,,,,,++++++***************++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***(((((())))))***++++++,,,///......------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++///,,,***)))+++,,,+++***111000///////////////000---------,,,++++++******++++++******************,,,,,,,,,,,,+++***))))))((((((((((((((((((((('''(((((()))******************)))'''&&&%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&((()))((('''''''''((()))))))))(((&&&%%%%%%&&&((()))+++***)))((((((+++---///,,,***))))))***++++++************++++++++++++,,,------......///.........***))),,,444<<>>:::888999;;;;;;:::888555333555333222222222111...+++,,,)))***---...///555<<>>999555222000...---)))***+++---......//////---,,,///222222111222777===DDDLLLRRRXXXeeevvvyyytttnnnhhhddd```]]]WWWPPPGGG@@@:::777444333111000000///---,,,,,,,,,...000000444BBBPPPqqquuuiiiXXXEEE<<<888111111555111...,,,+++,,,///111111000************************,,,+++***)))((()))***+++(((((((((((((((((())))))************************---,,,+++***)))(((((('''++++++++++++++++++++++++***************)))))))))+++++++++++++++***)))(((((((((((()))******++++++......---,,,++++++******++++++************+++++++++++++++*********))))))++++++++++++++++++++++++///---++++++,,,------,,,//////.........//////000......------,,,+++++++++,,,+++++++++***))))))))))))***************))))))(((((((((''''''&&&&&&&&&((())))))************)))+++***)))'''&&&&&&%%%&&&%%%'''((((((''''''(((***))))))(((((('''(((((())))))((('''&&&'''''')))***++++++)))))))))+++---///,,,***))))))***++++++***++++++++++++,,,,,,,,,,,,***+++,,,---............+++***,,,444<<>>:::222333666333---,,,+++,,,...//////...************************((((((((()))***+++---...***************+++++++++************************))))))((((((''''''&&&&&&+++++++++***************,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++************++++++***************************+++,,,---...000111111000///---------...//////...------------.../////////......------,,,++++++,,,,,,,,,+++***)))(((((())))))******+++***************))))))((((((''''''((()))************))))))(((((((((((((((((())))))((()))++++++******+++---*********)))))))))))))))+++******)))******+++,,,++++++***)))***,,,...///,,,***))))))***++++++***++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++---,,,...555>>>IIIYYYggguuu~~~|||oooeeelllzzzmmmXXXWWW[[[hhhzzzuuujjjQQQWWWXXXssstttjjj\\\nnn|||yyyuuuyyy~~~}}}xxx}}}{{{nnnaaaUUUMMMKKKPPPVVV[[[[[[WWWQQQMMMEEEBBB???;;;777333000...***)))***...//////222888VVVkkk{{{uuuzzz{{{xxxtttrrrsssuuuwwwwww~~~zzzmmmiiiddd^^^XXXQQQJJJEEEBBB===666111///...------)))+++---......,,,***)))+++***,,,000000000333999:::CCCNNNVVV]]]hhhwww}}}uuummmgggdddbbbccc```ZZZSSSJJJCCC===:::222000///...///...---+++((()))+++...///444CCCQQQpppvvviii\\\III???;;;333333666222222000///000111111///...************************'''''''''((()))***+++,,,))))))******++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((+++,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,......------,,,+++******+++******))))))******+++)))************+++++++++++++++,,,---///000111111......---,,,,,,---...///000000/////////000000111///......------,,,++++++,,,,,,,,,+++***)))((((((******+++++++++++++++******)))))))))((((((((('''))))))*********))))))((())))))))))))))))))(((((($$$%%%''''''''''''(((***,,,,,,,,,,,,++++++*********************+++,,,,,,***************,,,---...,,,***))))))***++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((++++++...666@@@MMM```ppp}}}{{{oooffflllzzzmmmYYYWWW^^^lll|||sssfffOOOYYY]]]wwwwwwiii[[[mmm|||{{{uuuvvvyyy|||vvvzzz|||pppeee]]]ZZZ]]]bbbfffgggfffbbb```[[[VVVOOOEEE<<<555222111+++***+++//////...222777TTTiii{{{qqqjjjpppzzz}}}vvvtttqqqrrrtttwwwyyyyyy{{{ppplllfff___ZZZTTTNNNJJJBBB>>>777222000///...---***,,,---...---,,,***(((---,,,---111222222666<<<@@@HHHSSS[[[bbblll{{{~~~vvvmmmgggdddcccbbb___YYYQQQIIIBBB<<<999333111000000000000///---((((((+++...000666DDDSSSooo~~~wwwjjj\\\JJJAAA===555333555000222111000000000///,,,***************************))))))(((((((((''''''''''''''''''((())))))******))))))))))))))))))))))))))))))***+++,,,---......------........./////////---------,,,,,,++++++***((())))))*********))))))************************++++++++++++******************))))))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***,,,...//////...---------------......------,,,+++++++++,,,+++++++++***)))))))))***++++++,,,++++++******'''''''''''''''''''''''')))************))))))(((,,,,,,+++***((('''%%%$$$###%%%'''''''''''')))***,,,,,,---,,,,,,+++***)))&&&''''''(((((()))))))))))))))))))))***+++,,,,,,,,,***))))))***++++++***++++++++++++,,,,,,,,,,,,---------,,,+++)))'''&&&''')))...888CCCRRRgggyyyxxxlllbbbhhhuuu}}}~~~}}}iiiXXXWWW```ooo}}}pppcccOOO\\\ccc|||wwwgggXXXkkkzzzxxxuuuttt~~~{{{uuuwww|||~~~uuuoookkklllnnnoooooonnnllljjjooojjj___RRRDDD999444222...,,,,,,//////...222888RRRggg~~~}}}{{{||||||zzzwwwqqqgggaaafffnnnwww~~~yyyuuupppooooooqqqtttwwwxxxwww~~~zzzpppllleee^^^YYYTTTPPPMMMCCC???999444222000///...+++,,,---......---,,,,,,---,,,---111222333777>>>EEEMMMWWW^^^dddooo}}}xxxooohhheeeddd___\\\VVVNNNFFF>>>888555222000//////000000...---++++++...000111666DDDSSSnnn}}}xxxlll^^^MMMEEEBBB:::777777111111000/////////...+++)))************************(((((())))))((((((''''''&&&''''''((())))))******))))))))))))))))))))))))'''(((((())))))************++++++,,,---...//////000000//////...------,,,(((((()))***++++++++++++++++++++++++++++++++++++(((((())))))))))))************))))))))))))******++++++******************------------------------+++,,,---,,,***+++---000......,,,+++******))))))---------,,,++++++******++++++*********************+++++++++***)))((((((&&&''''''(((((()))))))))***************)))((((((+++++++++***(((&&&$$$"""&&&((()))*********,,,...+++++++++++++++)))((('''%%%%%%&&&'''((((((((((((((((((((())))))***++++++,,,***))))))***++++++************++++++++++++,,,------,,,,,,+++***)))((('''***222===IIIYYYooo}}}uuuggg[[[___lllzzzzzzvvvwww{{{vvvdddUUUYYYeeetttmmmaaaOOO```hhhxxxfffWWWiiiwww|||uuupppzzz{{{uuuuuuyyy~~~}}}|||yyyvvvrrrnnnkkkpppmmmfffZZZKKK>>>777444111...---//////...333999OOOddd}}}wwwmmmhhhllliiifffbbbZZZTTTWWW]]]fffppp|||xxxpppjjjfffggghhhkkknnnooonnnmmm}}}xxxoookkkccc]]]XXXTTTPPPMMMCCC???:::666444222000...++++++---...//////000000+++***+++///000111666<<>>:::666333111000000+++)))((())),,,---,,,***,,,+++---111222333888>>>FFFLLLTTTZZZaaannn|||xxxqqqiiifffgggeeeaaaZZZPPPFFF>>>777444333111///...//////---,,,)))***,,,...///444BBBQQQtttxxxmmm^^^SSSIIICCC>>>777333222444555777777666444111000------,,,+++*********+++......---,,,,,,,,,,,,,,,)))))))))))))))******+++''''''((((((((()))))))))************************))))))))))))***+++,,,---)))))))))***+++++++++,,,---------------,,,+++***++++++++++++++++++++++++))))))((((((((())))))***,,,,,,******)))******+++************************+++)))((((((***---...////////////000000111222333...------,,,++++++******+++******************+++,,,++++++******)))******+++,,,,,,,,,+++***))))))''''''&&&&&&&&&'''))))))&&&%%%$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&***)))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))'''%%%&&&((()))(((&&&+++++++++******)))))))))***+++,,,---------,,,,,,+++---...---+++))))))***///111999HHH^^^sss~~~xxxmmm^^^SSSTTT\\\kkkssszzzwwwnnnhhhkkkppp~~~yyyccc___WWWhhhuuuuuu\\\UUUTTTfff~~~~~~lllVVVaaannn{{{zzzmmmuuurrr||||||wwwvvvqqq~~~vvvppphhh^^^TTTLLLCCC:::444333111000111000...333999EEEXXXsssyyyiiiYYYOOOGGGDDDBBB@@@???@@@@@@AAAQQQ\\\kkkyyyssseeeWWWOOOKKKJJJKKKNNNLLLGGGGGGJJJ|||{{{yyyuuurrrgggbbb[[[TTTOOOLLLIIIGGG@@@>>>:::555222000///...***))))))+++------,,,+++---+++,,,000111222777===IIINNNTTTYYY```mmm}}}xxxrrrkkkhhhjjjjjjfff___VVVLLLBBB;;;777555333000000000000///---******+++---...555FFFUUUvvvxxxnnn```UUUJJJDDD>>>888444444444444555555444111///---++++++***)))))))))************))))))(((((()))))))))))))))))))))******+++(((((()))))))))))))))***************************((())))))***++++++++++++******************++++++******************++++++************************++++++***)))))))))))))))---,,,+++************+++******************************))))))***,,,...///000000000000111222333333000000///......------,,,************************+++++++++***************+++++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))******))))))***+++,,,,,,(((((())))))******++++++(((((()))))))))************)))((()))***+++***(((************))))))))))))***+++,,,------------,,,)))***+++)))'''&&&'''(((---444AAAUUUjjj}}}}}}wwwkkkZZZPPPSSS\\\mmmtttzzzwwwnnnhhhiiimmm{{{vvv___]]]VVVlllxxxkkkUUUQQQSSSggg~~~lllUUU___kkkxxx~~~qqqrrrnnnwww|||xxxwwwqqq}}}yyynnncccYYYMMMAAA999888444222222000///333999CCCUUUnnn}}}~~~|||qqqbbbTTTKKKBBB@@@===<<<<<<>>>AAACCCRRR\\\lllzzz{{{nnn___QQQGGGFFFCCCCCCDDDBBB>>>@@@DDD~~~zzzzzzyyyvvvssseee___WWWPPPLLLJJJHHHGGG>>>;;;777333///---,,,+++******+++,,,---,,,+++***///------111333444:::BBBKKKPPPTTTXXX^^^mmm~~~yyyrrrllljjjlllmmmiiibbbYYYOOOEEE===999777444222111222222111///,,,,,,---...111999KKK\\\wwwxxxmmm___TTTHHHBBB===777444444111111222222222000///---***))))))(((((())))))***(((''''''&&&&&&''''''''')))))))))))))))******+++))))))))))))************))))))))))))***************+++,,,---...---,,,,,,+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++******+++,,,,,,------,,,,,,++++++******************************)))************+++---///......---......///000000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))((('''%%%$$$%%%%%%&&&''')))***++++++******))))))************)))(((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&+++*********++++++******(((((())))))))))))))))))***++++++,,,------------)))******)))&&&&&&&&&(((---888KKKbbbwww~~~wwwiiiXXXOOOUUU```pppvvv{{{wwwnnnhhhhhhjjjwww}}}rrr\\\]]]XXXppp|||}}}wwwaaaNNNOOOTTTiii{{{lllUUU]]]iiiwwwwwwpppjjjrrr}}}{{{zzzzzzsss|||wwwmmm```QQQGGG???999555444222111444:::CCCTTTlll}}}}}}|||}}}}}}{{{rrrfffYYYMMMFFF>>>===;;;:::;;;>>>CCCGGGTTT___nnn{{{xxxjjj[[[LLLCCCCCC@@@>>>>>><<<999<<>><<<777333///,,,++++++((()))******)))(((((((((///,,,---000222555===EEELLLPPPTTTWWW]]]lllyyyrrrlllkkkmmmiiieee]]]TTTJJJAAA:::666555333111000000000///...---,,,---///222;;;NNN___xxxvvvkkkYYYMMMAAA:::666111000111---...///111111111111000+++***))))))))))))))))))******)))))))))******+++)))))))))))))))******+++************))))))))))))(((((()))))))))************+++,,,---...---,,,++++++++++++***************000///---,,,++++++,,,---))))))))))))))))))))))))'''''''''((()))+++,,,---.........---,,,++++++***************************)))***,,,+++******,,,...------,,,,,,,,,---............---,,,,,,++++++***+++,,,,,,------,,,,,,+++)))******+++++++++******(((((()))******+++******&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""&&&&&&''''''(((((())))))((()))))))))))))))))))))++++++++++++++++++++++++***))))))(((''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((()))))))))******++++++,,,---.........///...---+++***+++---...<<>>|||{{{{{{xxxvvvjjjddd\\\TTTPPPMMMKKKJJJBBB???:::555111///------***+++,,,,,,+++,,,...000000,,,,,,...111444<<>>???@@@>>>>>>@@@FFFKKKXXXbbbppp|||zzzmmm___RRRGGG@@@;;;777555555444333888>>>||||||{{{xxxuuuiiiccc[[[TTTOOOKKKHHHFFFCCC@@@;;;666222///......,,,---/////////222888<<<555111...///111333;;;DDDKKKOOOTTTWWW\\\iii|||xxxpppiiiiiillleee```WWWMMMDDD===999888111///---,,,------+++***,,,,,,---000333<<>>@@@BBBAAA???@@@EEEJJJWWWaaaooo{{{rrrdddWWWLLLCCC>>>:::777666777666666;;;BBB~~~||||||{{{wwwtttlllfff___XXXRRRNNNJJJHHHAAA???:::555111...,,,,,,((()))+++,,,...333:::@@@;;;666333222222444<<>>AAADDDBBB@@@@@@DDDIIIVVV```nnnyyyzzzlll]]]QQQGGG@@@<<<777444444555555555:::AAA|||{{{wwwpppjjjhhhbbbZZZTTTQQQPPPPPPPPPDDDAAA<<<666111...,,,+++111...)))+++:::JJJNNNIII;;;666///,,,---222888;;;EEEIIIMMMRRR[[[iii|||{{{xxxtttnnniiiddd\\\TTTOOOIII@@@<<<;;;222333333222111///---+++)))***...222666@@@TTTggg|||pppfffOOODDD888222333666666555333111///------...000222...+++((((((***+++)))&&&((('''%%%%%%%%%&&&(((***))))))))))))************,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******,,,+++***)))((((((((((((...---+++******+++---......//////...+++)))((((((*********************************)))))))))((((((---------.........//////000111111111111///...---,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,++++++)))((('''%%%&&&'''(((((((((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))***((()))*********((('''&&&%%%&&&''')))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******000...+++))))))*********999KKKfff|||iiiiiiddd{{{}}}vvvllldddqqqxxxxxxooorrryyy}}}}}}qqq[[[SSSMMMdddpppyyy~~~}}}qqqfffaaa]]]VVVPPPNNNAAA???BBBPPPeeeyyyooodddkkkzzz|||{{{|||{{{wwwrrrmmmiiihhhiiiiiiqqqsssuuuwwwxxxxxxxxxwwwzzzxxxxxxvvvpppkkkbbbZZZPPPFFF@@@===<<<;;;===??????<<<888888===BBBOOOWWWbbbooozzzwwwlll]]]PPPGGGAAA===:::666666555222111555>>>EEE|||zzzwwwpppkkkccc^^^WWWQQQNNNMMMLLLKKKBBB???999333...***((('''%%%)))...888HHHRRROOOEEE777333///---///444:::>>>CCCGGGLLLQQQZZZiii{{{zzzvvvooojjjeee]]]UUUPPPIIIAAA<<<;;;777777777666555333111000///000555;;;BBBNNNaaaqqqzzznnndddQQQGGG;;;555444555222///444333222111111000000111---+++)))))))))))))))(((((('''&&&%%%%%%''')))***&&&&&&&&&'''''''''((((((******)))))))))((((((((((((((((((((())))))******++++++++++++++++++++++++******))))))))))))************++++++++++++******+++***)))(((''''''''''''))))))))))))***+++---...000222333222000/////////++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---------.........---...//////...---+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***%%%&&&'''((())))))(((((((((((('''''''''((()))***%%%%%%&&&'''((())))))******************************++++++,,,------......000...+++))))))******+++;;;MMMggg|||jjjjjjeee||||||rrriiirrrxxx{{{tttxxxzzz}}}}}}zzzmmmVVVPPPIII```lllwwwzzztttiii^^^XXXSSSLLLGGGEEE@@@>>>BBBPPPeeeyyypppeeekkkyyy~~~|||~~~{{{{{{|||~~~~~~zzzxxx|||~~~~~~~~~|||}}}~~~zzzuuussssssqqqlllggg___YYYPPPHHHCCC@@@???>>>>>>??????;;;777666:::>>>GGGNNNXXXccclllqqqssssssiii```TTTJJJCCC>>>;;;888555444222111222777===BBB~~~{{{yyyvvvqqqlllccc___YYYTTTQQQNNNLLLJJJEEEBBB===777111...,,,+++&&&+++111:::CCCEEE;;;000///...,,,---///555:::>>>AAAEEEJJJPPPYYYhhhzzz~~~yyyqqqkkkeee]]]UUUPPPIIIAAA;;;:::444444333333111///...---222333:::FFFRRR___nnnzzzzzzmmmdddVVVNNNDDD>>><<<999444///111111111000///---,,,++++++,,,,,,***((('''(((***((('''&&&&&&&&&''')))***))))))))))))*********+++))))))((((((((('''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++******---,,,+++)))((('''''''''&&&''')))***,,,------...,,,---//////...------...************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,------...---,,,***)))------------------------,,,,,,,,,,,,,,,+++++++++************))))))((('''''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((###$$$&&&'''((()))))))))+++)))'''%%%&&&(((***,,,%%%&&&&&&'''((()))***+++((((((((())))))*********)))******++++++,,,,,,,,,///---+++***)))***+++,,,>>>OOOggg{{{iiikkkgggwwwnnnrrrvvv}}}zzzvvv||||||xxx}}}|||wwwhhhQQQLLLCCCXXXeeeqqqyyyssseee[[[QQQMMMIIIDDDAAAAAA===<<<@@@NNNbbbwwwrrrgggjjjwww}}}~~~{{{{{{yyyvvvsssssstttvvv}}}yyyuuurrrooommmmmmjjjeeeaaa[[[VVVOOOIIIEEECCCBBBAAA??????===999444333666999>>>CCCKKKTTTZZZ]]]]]]]]]UUUPPPIIIBBB>>>;;;888666555222000111444999===???~~~zzzxxxuuuqqqnnnccc```[[[VVVSSSOOOKKKHHHFFFCCC>>>999555222111000000///...///222222,,,&&&)))***+++,,,///333777;;;???CCCIIIOOOXXXgggyyy|||tttnnnbbb[[[SSSOOOHHH???999888000000///...---+++***)))///222>>>PPPaaalllvvv}}}zzznnneee\\\WWWQQQMMMKKKFFF???999555444333111///---++++++***,,,---+++(((&&&(((+++(((((('''''''''((()))***++++++++++++,,,,,,,,,,,,************))))))))))))(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******++++++++++++******000///...,,,+++***))))))(((***,,,...//////......(((***++++++***))))))***(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++***(((&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%&&&'''))))))******+++***(((''''''(((***+++))))))))))))))))))))))))&&&''''''(((((())))))***(((((()))))))))*********...---,,,***)))***,,,...===NNNeeeyyyhhhkkkiiizzzppprrrtttxxxyyyuuussszzz|||xxxvvv~~~|||uuudddLLLFFF<<>>KKK___tttwwwkkkjjjuuu}}}|||}}}yyytttqqqooooooooorrrvvv~~~wwwqqqnnnlllkkkjjjiiifffbbb^^^VVVRRRMMMHHHFFFEEECCCBBB???>>><<<777222111222444888<<>>;;;888444111/////////000,,,)))***---000222333***,,,...///000222777:::???CCCJJJPPPXXXgggyyy~~~uuunnn^^^WWWQQQMMMFFF===777666444333222000///...------...444DDD[[[nnnxxx}}}yyynnnddd^^^]]]\\\]]]\\\XXXQQQLLLGGGEEEAAA<<<777444333222+++---...,,,(((''')))+++(((((((((((())))))******((((((((()))))))))******************))))))))))))))))))((((((((((((((((((************************((()))***++++++***)))(((******++++++++++++******000///...,,,+++************,,,...///000///---+++,,,...///...,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---............,,,+++***)))***++++++++++++***)))))))))))))))************((())))))*********))))))+++)))((('''&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&)))))))))))))))*********)))***************))))))*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++)))***---000:::KKKbbbwww}}}fffjjjiii|||rrrrrrrrrsssrrrooonnnwwwyyytttsss|||yyyppp___FFFAAA777IIISSS\\\jjjbbb\\\LLLEEE@@@??????>>>AAAEEE???===>>>HHHZZZppp|||ooojjjrrr~~~||||||wwwsssrrrqqqqqqnnnqqqwww~~~xxxpppllljjjkkkkkkkkkjjjgggbbb^^^TTTPPPKKKGGGEEECCCBBBAAA???===999555111000000222444777<<>><<<:::~~~yyytttqqqooonnnccc___ZZZUUUPPPLLLGGGDDD;;;999555222///.........+++)))***---...---///222,,,///222222222444888===@@@EEELLLRRRZZZhhhxxx|||rrrjjjZZZTTTNNNKKKEEE===777666555444333111//////......111888JJJaaasss}}}xxxmmmddd```bbbfffjjjlllkkkfffbbb]]]ZZZSSSKKKCCC<<<666444,,,---,,,+++)))((()))+++))))))))))))*********************+++++++++,,,,,,))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))******++++++++++++******,,,,,,+++***))))))))))))***+++,,,...---,,,***)))---...///...,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((((()))***++++++***)))(((((((((((()))))))))))))))((()))***+++++++++++++++'''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))******)))))))))***++++++)))***+++,,,,,,+++)))((('''''')))***,,,---...///************************)))))))))***************+++------,,,)))***...222888HHH```uuuzzzbbbhhhiii}}}rrrooommmlllkkkjjjlllwww{{{ssspppqqq{{{vvvlllZZZAAA@@@777HHHOOORRR]]]UUUQQQGGGAAA===>>>>>>???DDDJJJJJJFFFCCCHHHWWWkkkrrriiinnn}}}~~~|||}}}}}}{{{yyyyyyyyyxxxtttvvvxxxzzz}}}~~~~~~vvvnnniiihhhjjjlllnnnooonnnjjjeeebbbVVVQQQKKKEEECCCAAA@@@???===;;;777333111000000111222555999<<<>>>>>><<<;;;888999:::999888777888999999:::;;;<<<===<<<999666yyysssooommmmmmgggccc]]]WWWRRRNNNJJJGGG???<<<888444111///......+++***+++...,,,&&&%%%)))+++...111222111333999>>>CCCHHHNNNTTT\\\hhhyyywwwlllcccXXXRRRMMMKKKFFF>>>888777444333111///------------222888GGG[[[kkkuuu~~~zzzppphhhdddiiipppwww||||||zzzwwwssspppiii___RRRCCC777000...---+++***++++++***)))))))))******+++++++++***------------.........///******)))))))))(((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))******))))))))))))************++++++++++++************))))))))))))******)))***+++---------,,,,,,(((***++++++***))))))*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------+++***)))((()))+++,,,,,,+++)))((((((((())))))************((()))***+++,,,------,,,$$$%%%&&&''''''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))(((((((((((()))***,,,---,,,,,,++++++************'''((()))+++,,,...///000*********)))((((((''''''((((((((((((((((((((((((***,,,...,,,)))***///333888HHH___sssvvv___fffhhh{{{ooodddaaa```aaadddjjjxxxvvvmmmrrrsss}}}vvvkkkYYYBBBBBB:::LLLNNNLLLSSSLLLIIIBBB>>>===@@@DDDHHHPPPYYY[[[TTTLLLKKKUUUggg{{{rrreeehhhxxx|||yyywwwvvvvvvvvvrrrtttwww|||zzzqqqhhhbbbbbbccckkknnnrrrsssqqqmmmiiifff[[[UUUMMMEEEAAA@@@>>>>>>;;;999555222111111222222555777999;;;;;;:::777666222444666666666666999;;;:::<<>>999444000---++++++,,,***+++---+++&&&(((...'''***...///...111888>>>EEEJJJPPPVVV]]]iiiyyy}}}sssggg^^^WWWRRRMMMKKKGGG???:::888555444222000///............333@@@PPP___jjjwww~~~uuummmjjjoooxxx}}}rrraaaMMM<<<111000,,,)))))),,,,,,***((())))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******++++++******++++++,,,---***+++,,,...///000111111''')))++++++++++++,,,---''''''''''''''''''''''''(((((())))))************++++++,,,,,,,,,---------...///000000///...,,,+++)))***,,,------,,,***)))))))))******+++++++++,,,###$$$%%%'''((((((((((((%%%&&&(((***++++++******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###%%%'''%%%%%%%%%&&&(((+++---...///---+++)))((()))+++---+++++++++,,,,,,---------000//////...---,,,++++++------,,,,,,,,,,,,,,,,,,***,,,...,,,******///444999III___sss~~~ttt]]]dddgggwwwkkkXXXVVVVVVYYY^^^hhhyyy|||rrriiiuuuwwwyyynnn\\\EEEDDD>>>OOOOOOIIINNNGGGFFF===;;;===DDDKKKSSS___iiiggg^^^SSSNNNTTTeeexxxqqqcccdddttt|||}}}~~~|||~~~zzztttpppnnnnnnhhhkkkpppuuuzzz~~~|||xxxqqqggg^^^[[[]]]```llloootttvvvsssoookkkhhh___XXXNNNFFFAAA???>>>===:::777444111111222333333:::;;;<<<===<<<999666444---000333444444555999===999>>>BBBAAA;;;555111///