BM6P6(@ jjjRRRHHHDDDAAA@@@===@@@CCCDDDDDDEEEHHHKKKDDDCCCCCCDDDFFFEEECCCAAADDDOOORRRIIICCCEEEFFFBBB:::;;;===???AAA@@@<<<999:::888666777999;;;;;;:::777:::<<<;;;999999<<<@@@===???@@@???===<<<<<<<<>>AAAAAA???:::777888666333333555777888888:::===???>>>:::888888:::<<<999666666999;;;======;;;<<<===;;;999;;;AAAGGG<<<>>>@@@AAA???;;;777333;;;:::;;;???DDDEEEBBB>>>===>>>@@@@@@@@@@@@AAAAAAIIIEEEAAA@@@AAA@@@===:::;;;>>>???:::555555<<>>GGGWWWpppuuu]]]QQQRRRZZZUUUOOOJJJGGGDDDAAA???>>>AAADDDEEEEEEEEEFFFGGGRRRSSS]]]tttuuummmhhhRRREEE>>><<<111000...+++)))***...111444222111111222000,,,(((***)))***---000222222111///...---,,,+++,,,---...555;;;???;;;111)))))),,,+++...111555666555444333.........,,,***)))***,,,kkkTTTGGGAAA@@@BBBDDDCCCCCCIIIOOOQQQLLLGGGCCCEEEFFFEEEBBBAAAAAABBBFFFHHHLLLOOOMMMFFFAAA???===<<<<<<<<<>>>>>><<<:::777:::<<<<<<:::999:::;;;<<<;;;:::::::::;;;<<<<<<===@@@CCCBBB>>><<<>>>@@@AAAAAA@@@???>>>;;;888555999:::<<<>>>>>>>>><<<<<<555888::::::999999:::===>>>>>>===;;;:::999888888999::::::999888999===AAA===<<<;;;;;;<<<===>>>===>>>>>>>>>===;;;999777666444999???CCCDDDBBB@@@>>>AAA???>>>@@@DDDFFFDDDBBBDDDDDDCCCAAA???>>>>>>???===<<<;;;888666777<<<@@@LLL^^^rrrwwwmmm\\\HHH===;;;555555555666666555333111000555999999666555999>>>;;;>>>??????<<<999777777777666555444333444666666777999:::999666444666777999777555666:::===>>>>>>BBBEEEGGGGGGEEECCCCCCDDDCCC???@@@JJJ[[[qqqvvveee^^^^^^^^^TTTQQQNNNKKKHHHDDD@@@<<<<<>>???DDDJJJFFFFFFPPP[[[\\\PPPCCCAAAEEEHHHDDD???<<>>@@@CCCCCCAAA???@@@AAA===666000<<<;;;:::999:::<<<>>>@@@333999??????;;;888;;;???@@@>>><<<;;;:::999888777555999<<<;;;777777<<>><<<:::<<>>>>>CCC???===@@@GGGJJJHHHDDD@@@CCCEEEBBB>>>===???CCC>>>;;;888666777999<<<===OOOdddsssvvvyyyvvvuuucccFFF999>>>:::555111111555777666444444999;;;999555444:::@@@;;;;;;;;;===???===888444:::999666555444555666888444999===<<<777555777;;;===888555777===AAA???;;;@@@DDDHHHFFFAAA???CCCHHHEEE??????JJJ]]]sssiiiZZZ___ddd```MMMLLLKKKIIIGGGDDD>>>;;;<<<>>>AAACCCCCCCCCDDDEEE@@@HHHVVVggg{{{tttwww}}}cccLLL<<<444//////...+++******---000222111000000000///,,,***((()))---222555444111...---...///000000///...---...000222111...+++******+++,,,///444888777333...,,,...//////---+++++++++pppWWWGGG??????CCCGGGHHHMMMWWW]]]ZZZMMMBBBAAACCCDDDAAA======@@@DDDEEEDDDIIIRRRRRRIIIAAAAAA@@@>>>;;;:::;;;;;;:::999:::>>>BBBAAA>>>;;;;;;===???;;;888888:::===>>>>>>@@@AAABBBCCCBBBBBBBBBBBBCCCAAA@@@AAA@@@===888444:::999777777888:::===???777;;;===<<<999777999<<<<<<>>>???>>><<<888777666444777::::::777777;;;???===<<<;;;<<<>>>>>>;;;999;;;:::888777666777777888333999@@@DDDCCCAAA???>>>@@@>>>>>>@@@EEEHHHHHHFFFAAABBBCCCAAA>>><<<>>>@@@>>>===;;;999999:::===@@@QQQcccuuu}}}}}}xxxtttdddLLL???@@@999666333222555777888888888:::;;;:::888888:::<<<;;;::::::;;;<<<<<<:::888999888777777666666666666777:::<<<;;;888777:::>>><<<999777999===???===:::===@@@DDDCCC@@@???AAADDD@@@;;;;;;FFF[[[ttthhh[[[[[[YYYRRRIIIHHHGGGFFFEEECCC???<<<<<>>888000//////---+++,,,///111222111///...---+++***))))))***---000333444111///---...000111111000---,,,,,,,,,,,,.........,,,******...333666666333///---+++...000000///,,,++++++rrrXXXIIIBBB@@@BBBAAAIIITTTXXXUUUMMMGGGCCCAAA@@@>>>>>>>>>@@@AAAAAAAAAJJJOOOJJJGGGIIIIIIFFF>>>===<<<======<<<:::888@@@???>>>===============:::::::::888888;;;AAAEEEFFFCCC@@@AAADDDDDDAAA===@@@AAABBBAAA>>><<<===>>>777777666666777999:::;;;@@@===:::777777888999:::888>>>DDDDDD>>>888666777666666666777999999999888;;;===>>>===<<<<<>>???CCCFFFDDDAAA>>>======<<<:::888;;;>>>@@@===999:::@@@FFFOOO]]]uuuyyyjjj^^^SSSGGG===444666888777666666888;;;:::999999;;;======:::777;;;<<<<<<:::999999;;;===555666888999888666444333<<<:::888777999;;;===>>>999:::<<<<<<<<<;;;::::::888:::===@@@AAAAAA>>><<<<<<999999CCCUUUrrrwwwhhh]]]QQQHHHFFFHHHEEEBBB@@@@@@@@@???>>>:::>>>DDDFFFEEEAAA>>><<<999>>>PPPpppyyymmmyyy~~~zzzzzzyyyrrrooosss|||yyyqqqsss}}}kkkVVVGGG===777000000000...---...000222222111///,,,***(((((()))...---,,,...111222333222///000222333222000---++++++***+++---///000...,,,)))000777777222---,,,...,,,...111111///---,,,,,,ttt[[[MMMEEEBBBCCCAAAJJJSSSSSSJJJBBB@@@BBB@@@>>><<<<<>>======>>>???>>>;;;999AAA>>>;;;:::<<<>>>>>><<<888::::::888777:::CCCJJJJJJFFFCCCCCCDDDCCC???;;;<<>>DDDEEEAAA<<<999888777666666888::::::777444999<<<>>>===;;;<<>>===;;;888<<>>:::999::::::666333666<<<@@@>>>999999@@@HHHNNN[[[wwwvvvdddZZZTTTHHH:::333777;;;:::777666888;;;::::::<<<>>>@@@@@@<<<888<<<======;;;999999<<>>>>><<<999999999555666999===AAA@@@<<<888===:::<<>><<<<<<=========777;;;@@@BBBAAA???===<<<<<>>>>>???@@@@@@???===;;;::::::;;;AAAGGGHHHFFFEEEDDDBBB@@@>>><<<<<<>>>>>>>>>===:::;;;<<<<<<<<<;;;<<<===<<<;;;888666888<<>>======;;;<<<===>>>>>>>>>>>>>>>;;;:::888777777888999:::===;;;999777666777:::<<>>???AAACCCBBB>>>999888999;;;<<<:::888666555888:::<<<===>>>???@@@@@@;;;:::999888999;;;>>>@@@<<<:::777555555666777888:::;;;;;;888555555888;;;<<<:::888666666555444333222666999999888:::???DDDTTTeee~~~~~~zzzssskkk___PPPBBB<<<888888999999888888999:::;;;>>>BBBBBB???>>>@@@BBB>>>======>>>???>>>;;;999777777777777777888999:::888999;;;<<<;;;:::::::::<<<===>>>??????===999666333666999<<<===<<<<<<<<<<<<:::>>>JJJ\\\sssyyy^^^JJJBBBCCC>>><<<::::::::::::999777999;;;===>>>>>>@@@CCCFFFLLL\\\yyy||||||{{{nnn___SSSNNNKKKHHHHHHBBB???@@@??????FFFQQQ^^^mmmuuuYYYBBB666222,,,---...---,,,---...000/////////---,,,---222666444333333444666888888777;;;;;;;;;999777333000...,,,---.........//////000***+++---///111222111000...///000000///...///000tttaaaPPPEEEEEEJJJTTTLLLDDDAAABBBBBB>>>:::>>>BBBEEEBBB;;;666666999:::777>>>LLLOOODDD<<<===BBB???<<<:::<<>>AAA===999666666999;;;:::999;;;BBBHHHEEE===;;;CCCLLL???<<<<<<@@@EEECCC;;;333;;;999666555666999===@@@222999@@@AAA<<<888777888@@@>>>===???CCCAAA;;;444333777<<<<<<999999===AAA999888>>>OOOdddxxxfffPPPFFF???999999888999999888555222======<<<<<<>>>DDDLLLQQQ^^^uuuooo|||iii\\\TTTTTTOOOEEEBBBGGGHHHHHHCCC======DDDEEEAAANNNYYYjjj|||yyyVVV>>>666888***+++,,,,,,++++++---///---...///......111888===555666777999;;;<<<:::888@@@???>>><<<999666222111,,,...//////------...000,,,(((&&&+++333888555111///000000///......000222lll\\\VVVPPPJJJGGGLLLJJJFFFBBB>>><<<:::999??????>>>===;;;888777666999@@@EEEDDDCCCBBB@@@;;;888999<<<>>>???>>><<<;;;???<<<888666777999;;;;;;======<<<:::999===DDDKKKTTTPPPJJJEEEBBB???===;;;>>>?????????<<<:::999999888888888999::::::777555000111222444555777999999;;;::::::===AAAAAA>>>::::::;;;:::999777666777888999;;;<<<<<<;;;:::;;;<<<:::;;;;;;;;;:::;;;>>>@@@>>>;;;777444444444333333777888999888555333333333555555555666888777555333444666666555555777>>>CCCTTTkkkwwwmmmaaaTTTGGG>>>;;;<<<;;;999777888<<<@@@>>>???@@@???===<<<>>>??????@@@AAA@@@===;;;::::::888777777777888999999:::=========;;;888555555555777:::>>>???>>>;;;999777888888888999<<<>>>>>>===;;;;;;@@@LLL```{{{dddKKKCCC<<<777444555999;;;999777;;;666<<>>>>>>>>>>>MMMUUU___vvvkkkZZZKKK===333///111111///,,,+++---//////......111777;;;;;;999===>>>;;;555666???EEEEEEAAA>>>AAAHHHCCC666000444:::555000000222333111------------.........//////++++++,,,///111222111///ooo\\\RRRMMMIIIIIIBBBCCCCCC@@@======>>>@@@???===;;;:::;;;:::888666>>>DDDHHHFFFBBB@@@;;;666555666999;;;<<<;;;999888<<<;;;:::999888888999:::555777999999:::???HHHPPPRRRMMMFFFCCCBBBAAA>>>;;;AAADDDFFFBBB===:::===@@@888888999:::;;;999555222///000222444555666777777888999;;;;;;;;;:::::::::666777777555222111333666:::;;;===<<<;;;::::::;;;888:::<<<<<<;;;::::::;;;???;;;555222111111111111222666;;;;;;777444333444666555555888<<<;;;666111555666777777666:::@@@EEEMMMcccxxxfffXXXMMMGGGDDD999;;;===:::777777;;;@@@BBB@@@>>><<<;;;;;;;;;;;;CCCFFFHHHEEE???:::999:::777777666666777888888999???===:::777444333444555666:::>>>>>>;;;999999;;;>>>;;;999:::===???===:::<<<;;;<<>>>>>DDDKKKIIIKKKdddhhhnnn}}}vvvYYYLLLHHHBBB======>>>>>>??????@@@AAA@@@>>><<<<<<===EEEFFFBBBNNNooofffTTTGGG>>>999111111111000///...000111222111222555888;;;;;;;;;>>>@@@>>>:::<<>>DDD@@@555222666===;;;888666666555333000,,,---------.........///+++++++++...000111000...ppp^^^SSSKKKGGGFFF===>>>???>>><<<===@@@CCC@@@<<<999999:::<<<:::999AAAGGGJJJGGGCCC@@@:::444444666888:::::::::888777999<<>>;;;888888999222555888:::<<>>;;;AAAEEEHHHDDD<<<999===CCC888888999;;;;;;999555111000222444777888888777777555888:::888444333666999333555666333...---111666:::<<<===<<<:::999999999888:::<<<<<<:::888666666???:::444000...//////000...444;;;===:::666555666888777777;;;???>>>888333666888999888888;;;BBBGGGNNNccc|||gggTTTHHHCCCBBB555999<<<:::888777;;;???DDDAAA<<<:::999999999999AAAFFFIIIGGG@@@;;;999999666666666666666777777888>>>;;;777444222333555666666:::===<<<999888;;;???CCC???;;;<<<>>>???;;;888;;;;;;===FFF\\\}}}jjjZZZKKKBBBDDDCCC======EEEHHHLLLPPPQQQRRR]]]xxxaaaggg|||hhhNNNDDDAAA<<<:::999:::999888:::<<<===<<<:::999999:::AAA???999BBB```yyygggSSSFFF>>>:::444222111111333444444333555777999:::::::::;;;<<<888::::::999;;;AAADDDCCC===999:::===;;;444444:::>>>@@@BBBAAA===888444222,,,,,,------------......*********,,,...///...---ӵĦĦӵ|||kkk```WWWMMMDDD@@@@@@>>>===<<<<<<=========>>>>>>===;;;:::;;;>>>@@@@@@FFFJJJHHHDDDBBB===777777999:::<<<===<<<;;;;;;888>>>DDDCCC>>>999888999:::999999<<>>===;;;:::999::::::999888:::@@@EEEWWWnnnppp[[[III===888444444666888:::<<<======@@@@@@>>>:::666666:::======???BBBCCCAAA===999777777777666666666666777777999777555444444666777888888999999999999;;;===???AAA@@@???>>>>>>===;;;:::999;;;CCCRRRjjjvvveee\\\___\\\QQQQQQ[[[dddiiijjjhhhlll}}}pppiiiwwwppp[[[LLL===;;;999888888888666444555666888777666555555666333===@@@CCCOOO]]]uuuoooYYYGGG;;;666666333111222666888777555777:::======:::999:::<<<222444666777999;;;;;;::::::666555666555222555;;;;;;BBBIIIIIIBBB999222000,,,,,,,,,,,,,,,,,,------))))))(((***,,,---,,,+++4ĉ@ӵ>L=hĦ4ĉ@ӵsssddd\\\VVVNNNEEEAAADDD>>>999:::>>>@@@===999===AAACCC@@@;;;;;;AAAGGGBBBHHHKKKHHHDDDBBB>>>999:::;;;<<<>>>>>>>>>>>>>>>;;;AAAGGGFFF@@@;;;999999AAA===;;;???FFFKKKKKKHHHNNNNNNKKKEEE===888999<<<888999:::<<<===:::666333:::888555555777:::;;;;;;333555888>L999:::666222111333444555444555777888666222111555999777888999888666444444444======<<<999777888:::<<<:::888777666666555222000777666555999>>>@@@===:::<<>>CCCYYYvvvrrr```LLL<<<444555111///444<<<@@@>>>:::999===>>>:::444444;;;CCC???======@@@BBB@@@999333888777777666666666777777333222333666999;;;;;;999;;;888666888===@@@???===<<>>EEEDDDFFFJJJ```rrrZZZGGG<<<777666333111333666999888666888;;;>>>===:::777888999111222555888888777555555666333222111000000444999444>>>HHHKKKCCC888///,,,,,,,,,,,,,,,,,,,,,++++++)))((('''(((***,,,+++***GG=?HdĦ=ĪjGG=?uuu^^^TTTQQQNNNHHHEEEBBB===999:::@@@CCCAAA>>>???BBBEEECCC>>>>>>BBBHHHGGGKKKLLLGGGCCCAAA>>>:::;;;;;;<<<===>>>>>>>>>>>>???CCCFFFEEEAAA<<<:::999?????????CCCHHHNNNPPPQQQRRRQQQNNNGGG>>>999999;;;777666777:::>>>>>>888333999777444333555888::::::///111444HdĦ888:::555111111444777666444555666666555444444555777555777888777555444444444===<<<;;;999888:::???CCC???===;;;;;;:::999777555<<<:::888;;;???AAA???<<<>>>@@@BBB@@@===<<>>CCCRRRrrr{{{kkk\\\NNNBBB;;;777222...222:::???<<<888444888;;;999444444<<>><<<999:::999888<<<@@@BBB???;;;:::===???>>>:::999;;;>>><<<<<>>111000000000222111000...000111333444333222333444;;;???>>>@@@FFFFFFRRRiiimmmTTTDDD===<<<333222111222444666666666777999::::::888666444444------000555555222000111222222000...---...111444000888AAACCC===444---***,,,,,,++++++++++++*********((('''((()))++++++***ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵtttZZZEEE>>>>>>>>>>>>???AAACCCӵCCCCCCCCCCCCĦJJJFFFBBBBBBBBB?????????<<<999888:::@@@GGGĦXXXSSSLLLFFFBBB???;;;Ħ333333444444333222---///111DdD333444555999666ӵ666555ӵ999ӵFFFAAA===AAABBBĦCCC===ӵRRRjjjĭӵ333555333444444555777:::<<>>999999777000///...///111111000///222333666666666555666888>>>>>>:::???HHHIIIRRRgggmmmRRRBBB;;;999000111222111111111333444444444555666666444000---)))(((,,,333444111000222///111000...,,,,,,---...000333777666333///------,,,+++++++++************+++)))'''''')))***+++***?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@eooo??JJJAAA===BBBEEECCC===<<<g<ĉ@@@FFFGGGCCC3we<ĦGGGDDDBBBEEE3h?@e>>>===;;;999777777CCCNNNZaaa\\\RRRHHHDDDFFF3h?gL333333444444111---)))...///111D%%)?222fff?><z=======?Ħ777g&e888g&eTTTMMMDDDS?ʬIII4ff?>ߝLBBB@e<<<g&eKKKYYYfff3h?g&e>&e:::666??444000...000666999888444>>>EEEJJJFFF>>>999<<>>888111;;;BBBLLLWWWggg}}}iiipppmmmMMMBBBBBB>>>666222111000111333444333222444666888999888888999;;;999===>>>BBBHHHJJJYYYvvvqqqVVVCCC777111...000222111......000444333111111333444333...***,,,***...777:::777666:::...000111...+++++++++***222111///---,,,,,,///111,,,+++++++++******))))))+++)))'''''')))***+++***4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼sGGGHHHHHHEEEAAA>>>>>>AAAAAAtQBBBAAA>>>???je<ĦBBBDDDHHHBt=o9ĦH׼sGGGEEE===888:::>>>CCCAAAAAAHtĦJJJMMMNNNNNNHHHBt=o9ĦHdĦ999555000,,,+++,,,...(((111;;;Dtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]Ħ888Hu]ĦCCCGGGHtƅ^@@@qIܗGIӵFFFH׼s:::222Hu]ĦRRR[[[Bt=o9ĦHƅ^Hu]Ħ777---,,,111555555222111555999<<<===AAAFFFIIIFFF???999999444///...000333333333...///111333444444444333:::999999<<>>>>>BBBOOOkkk{{{qqqssspppIII;;;AAAGGGEEE===555222888888333222888@@@;;;666888>>>BBB@@@<<<@@@===???EEEGGGOOOgggyyyVVV===666777000000000//////...------111222333222///---,,,---,,,---333???IIIIII???555:::444000...,,,((((((++++++************,,,---......---+++)))((('''&&&&&&+++******)))))))))))))))4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦttt___VVVWWWOOOIIIFFF@@@CCCAAA???>>>>>>>>>geĦAAA@@@???FSĦHHHLLLqjRgdKӵDdDĦEEECCC>>>999:::<<<@@@@@@@@@DdDĦIIIKKKKKKJJJqjRgdKӵDdDĦ999777333///------......444;;;HdDĦgdKӵDdDDdDĦ???DdDĦ4DufӵDdDĦ999DdDĦBBBq<R??????peƜ4DuTӵEEEDdDĦ555444DdDĦKKKqjRgdKӵDdDΦDdDĦ:::555444222///------000444555444333555777:::<<<@@@DDDEEEBBB<<<888888333///...111444444444000111222333444444444333888888999;;;<<<<<<999777666999::::::888999<<<@@@:::<<>>@@@???===999>>>HHHOOOOOOWWWvvvuuuWWWAAA555111000000///............///000111111///---+++,,,---,,,444???KKKVVV\\\VVVMMMDDD:::000---***((((((*********)))(((((()))+++,,,,,,+++)))(((''''''&&&&&&+++***))))))(((((())))))4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦppp^^^TTTPPPJJJKKKIII???BBBBBBAAA???<<<;;;geĦ======sp?aĦJJJMMMGIdnuR)ĦDdDĦ@@@@@@===:::999999<<<<<<===DdDĦGGGIIIGGGDDDGIdnuR)ĦDdDĦ999:::888444111000///555777888DdDĦnuR)ĦDdDΦDdDĦCCCDdDĦnuR)ĦDdDĦ;;;DdDĦCCCpo9u<<<:::<<<>>>=ӊB1.uTӵCCCDdDĦ777;;;DdDĦIIIGIdnuR)ĦDdDΦDdDӵ===:::666222///---...000222444666666666666:::===BBBDDDBBB>>>;;;999555111......111444555555333333333333333333333333555777999:::888777777777999::::::;;;<<<===>>>???;;;;;;???NNNlllpppjjjnnn]]]FFF???@@@EEEIIIAAAAAA===888888<<<<<<999<<<<<<<<<===============:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦvvveeeVVVIIICCCLLLPPPEEEAAACCCCCC@@@<<<999geĦ999s<v>aĦGGGFFFpeӵDx<DdDĦ:::;;;;;;:::777555666888999DdDĦHHHGGGCCC???peӵDx<>d<<<<<<<999555222111777666444>d<ӵDd<DdDΦDdDĦDDDDdDӵnd<DdDĦ===>d<ĦDDDpeӵ???Ħ<<>>BBB>d<ĦMMMpeӵDx<>d<ʜ4DuTӵ@@@>>>999333000...//////111444777888777555;;;@@@FFFGGGCCC???<<<;;;222///,,,---111555666555666555555444444333333444333666999888555444555777???===<<<<<<===>>>===<<>>???EEECCCFFFAAA888888@@@@@@:::999<<<>>>===;;;:::;;;===EEE===???SSSnnnbbbKKK???888555//////...---...000222333111111...+++)))***---000@@@WWWiiiooo|||___JJJ333*********+++++++++***((('''&&&&&&''''''(((''''''''''''((())))))******)))(((((((((((((((4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦGGGFFFB?Ho9;;;>d<888888555333222444777>d<ӵBBB>>>B?Ho9111<x:::777444333666333222&ӫeʬtIӇ777>d<Φ>d<ĦBBBD&ӫetIӇ<<<DdDĦ???sdKĦBBBB?dp&ĒRAAABBB>d<sdKĦOOOB?Ho9{{{s&dq&ĒR===>>>>>>:::555111000000000000333666888888777<<>><<<::::::<<<>>>???>>>FFFAAA>>>IIIhhhzzzeee___iiiwwwfffPPPEEE>>>>>>CCCBBBEEEAAA999999AAAAAA:::777:::===;;;888777:::===FFF@@@DDD[[[{{{hhhMMM===666555000/////////000222444555222111///+++)))+++...111BBB___{{{bbbLLL444***+++---......---,,,***((('''''''''((((((((((((((()))***+++,,,***))))))((('''(((((((((4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhseggg\\\YYYSSSGGGDDDDDD<<<@@@AAAAAA@@@??????geĦja>aĦIIILLL@G:::999se666777777555444333444666<ŌGGGDDDAAA@G333333Hkge:::888666666666444333333HĪj@IŌ555777ege======Hu]3hIŌ999:::DdDĦ???ne:::;;;@h333555>hAAAAAAAAAse<<<neKKKMMM@GiiisĪj@h999:::::::::999777444222111111111222444666999;;;<<>>CCCFFFBBBAAACCCOOOllluuuRRROOOppppppTTTEEE???@@@DDD@@@@@@>>>:::;;;>>>>>>:::888999:::999777888<<>>===<<<>>>@@@BBBgeFm8===>aĦFFFJJJKKK666666888s׼s999888777777777777888777888HoFFFHHHGGGEEEAAA777666666888777555555777999444666999222222666;;;;;;999D^:::999:::DdDĦ???;;;888777999666444444333===>>>??????s׼s888777GGGJJJRRRiiixxxbbb888999777555666888999777555111222222111111444:::???@@@HHHTTT]]]^^^UUUHHH>>>888666444666;;;>>>>>><<<444666888::::::888555333444333333555888:::;;;;;;555555555444555;;;CCCJJJ@@@@@@DDDRRRmmmqqqPPPRRR|||yyyUUU@@@===@@@AAA<<<888888;;;<<<:::999:::::::::999888888;;;???BBB:::III\\\ooouuuYYYCCC777333111333555666777666555444//////...,,,***+++---000555EEEaaarrrMMM===---))),,,...///111---,,,***)))((())))))***((((((((((((((()))***+++))))))(((''''''''''''(((Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBemmm[[[NNNPPPRRRBBB555;;;BBB<<<:::999;;;@@@DDDgeFYĉ<<<<<<>aĦ@@@AAADDDBBB<<<666;;;999555333444888Be:::;;;:::888888999:::===;;;:::nu]ӵCCCCCC===999:::<<<666777888888999888888777888888666444333444777:::555999===???<<<999666555444111000444:::===:::777888:::<<<:::777>d<Ħ:::;;;;;;;;;;;;>d<Ħ???777666Ħ666:::>>>>>>:::777666777555333111111222444444333999<<<>>>===Be;;;===555666@@@ĦZZZeee~~~~~~gggYYYTTTHHHAAA???::::::555111222777:::999666111333333111///222;;;BBBFFFNNNZZZfffiii```OOOCCC<<<:::888:::>>>AAAAAA???333666999<<<<<<999666333555333222444999======<<<666777666333111666AAAJJJAAA@@@BBBOOOlll{{{{{{uuunnntttlllWWWaaaUUU<<<:::===;;;:::333444<<<===777555999===;;;888888:::>>>BBBEEEOOOWWWdddxxxnnnUUUDDD===;;;222444666888999777555444---------+++)))***,,,...555777EEEddduuu```BBB555***(((+++---///111,,,+++)))(((((())))))***'''''''''''''''((())))))))))))((('''''''''''''''?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦvvvjjj^^^UUUJJJAAA===;;;:::888333;;;BBBBBB<<<;;;ŶS<<>>===:::888???EEEiĉ@3hR/ŌFFFCCCAAA>>>888333999888666555888===BBBEEE;;;888555333222555888:::FFF>>>777777===AAA>>>999000222444333222555<<>>:::888888999888888222888<<<999333000333888;;;777444777888222999666777gdKĦ___mmmsssmmmNNNFFFIIIFFF===888222444555222000111666:::<<<777333222666888888666DDD```ssskkk\\\XXXWWWTTT@@@:::888>>>BBB???999555999777666777888999888666---555<<<;;;555444999@@@===666000333;;;AAA>>>:::???CCCGGGQQQhhhyyy|||mmmddd\\\[[[bbbiiilllkkk^^^WWWppp{{{cccPPP>>>333111444444444555777777666555666:::??????>>>AAAGGGMMMbbbiiiuuugggSSSIII@@@777///777>>>===777222333666///...---,,,+++)))((('''111666<<AneneneneDenenegggXXXQQQHHHAAA>>>;;;777555555888<<<=========>A:::<<>>?????????>>>===<<<<<<===???AAACCCfhLLLBBBAAADDDCCC999000666777888:::<<<>>>???@@@888666333111111444777999@@@;;;888999===???;;;777555333000111444888;;;<<<;;;:::999<<<>>>De999999:::<<<>>>AAAne<<<:::ne<<>>???999666333222444777888888888777666444333444888<<>>:::<<<>>>:::333///444666888::::::999888777555777999999888888999;;;888666444666999<<<======???@@@CCCPPPkkkvvvhhheeeVVVPPPJJJHHHLLLRRRUUUVVVdddiiinnnsssyyy___\\\qqqqqqVVVAAA888666777555333222444666888:::===???BBBFFFKKKQQQVVVYYYppp}}}vvv]]]MMM@@@888222555999;;;;;;888444222///...---+++))))))((((((***---000444;;;BBB@@@:::333...)))))),,,///000...,,,,,,++++++***))))))((())))))((('''''''''''''''((()))***)))'''&&&&&&hhhQQQLLLDDD???===:::555222777555555888<<<>>>;;;>>>===>>>BBBEEECCC===777999777444333555999>>>AAA888???FFFEEE???;;;===@@@FFFCCCBBBFFFTTTNNNHHHDDDBBB>>>999444333666;;;>>>@@@???<<<:::777666444222333555888:::999999999;;;<<<;;;888555;;;444...///666;;;:::666666999<<<===;;;:::888777999===AAACCC>>>;;;888???@@@;;;999777777777666444222:::777555888<<<===777222666;;;???>>>999666888;;;666555GGGSSS___qqqiiiSSSIIICCC======AAA@@@999222222888<<<999555333777999666111222:::BBBMMMRRRZZZaaaccc]]]RRRJJJFFF>>>888999999555000...000555:::<<<:::777666777<<<999777888;;;<<<999666222555999999888888<<<@@@>>>;;;===NNNnnn}}}gggUUULLLHHHEEEAAA??????CCCGGGJJJLLLPPPZZZhhhuuuqqqaaa[[[iiidddOOOBBB<<<555444444444555777:::;;;GGGIIINNNXXXccckkkpppqqqfffPPP@@@777555444555:::???>>>666///000...+++)))((((((((())))))***))))))---111///)))...***'''(((,,,000222111,,,,,,---------+++***)))))))))((('''''''''(((((())))))***)))'''%%%&&&kkkOOOIIIAAA<<<:::888555222666444333666:::;;;888444777<<>>:::999===AAA>>>>>>@@@DDDGGGDDD===666888777777777888;;;===???666>>>EEEDDD???;;;===BBBGGGDDDCCCGGGOOOVVVXXXXXXNNNRRRRRRJJJ===666888===555888<<<@@@@@@>>>:::777888777666666666888:::;;;555777999:::999777666666<<<555000111666999888444333777:::<<<;;;:::;;;===999777777;;;AAABBB???:::===;;;999999;;;===>>>===777666555666666555333111777444333777===>>>:::444777<<<@@@???999777999<<<777777;;;???CCCHHHTTT```{{{ppp___OOOJJJFFF???;;;===AAA:::444333888;;;999555222666888666222444;;;CCCDDDFFFQQQ___dddYYYIII???@@@888333444666444222333111666;;;:::666333333666===999666777:::<<<999666111555::::::999888;;;???:::888;;;LLLmmmooo[[[III@@@EEEEEEDDDAAA???@@@EEEIIIEEEGGGPPP___hhhqqqwwwiii___WWWccc}}}jjjUUUDDD555888;;;===>>>>>>>>>>>>QQQXXXdddrrr~~~iiiRRRAAA666444333555:::???>>>666...///---***'''&&&'''(((***++++++)))''')))......***,,,***'''(((,,,///111111+++,,,...///...---+++)))))))))((((((((((((((())))))******)))&&&%%%%%%{{{gggQQQIII@@@:::888888777666444555777777777666555555999:::;;;<<<;;;;;;<<<>>>BBBDDDGGGGGGEEEAAA===:::777888:::<<<===<<<;;;:::;;;===??????======???AAACCCCCCEEEGGGLLLRRRXXX\\\SSSSSSPPPIII@@@;;;;;;===:::;;;=========;;;999777777777666666777888999999666777888777666555777999888777555444444555666777555444666999===??????===;;;777555777<<>>:::;;;;;;<<<>>>???===:::777555444444444666666444222111222444777:::;;;:::999999;;;<<<===<<<;;;::::::;;;<<>>======666888===@@@@@@>>>;;;888???===<<<;;;===???@@@@@@>>>BBBEEEFFFGGGLLLUUU\\\]]]QQQDDDCCCHHHIII@@@666???>>>===;;;:::999888888444555555555555555444444777777888777666666888:::333666888666333222666:::999555444888???CCC@@@<<<;;;888555555888;;;<<<;;;999;;;>>>AAABBB>>>888333444333222444666777777666000333777888777888:::===:::999888;;;>>>>>><<<999@@@@@@BBBCCCCCCHHHVVVdddjjj{{{dddFFF===??????===>>>777888888555000///444888666333111555:::>>>===;;;FFFJJJOOOPPPMMMJJJIIIIII999333///000111000222555;;;;;;:::666222111333666888;;;<<<:::777666:::???<<<888666888===???===:::888;;;@@@NNNkkkvvvbbbQQQDDD>>>===888;;;===<<<:::999<<<>>>AAA@@@CCCFFFJJJQQQ___mmm{{{fffNNNWWWvvvuuutttqqqlllgggfffkkkvvv~~~www|||lll]]]JJJ;;;111555999:::777444222222,,,+++)))'''&&&'''((((((+++,,,***%%%$$$((()))'''...---+++************+++)))***+++,,,,,,+++***)))))))))((((((((()))*********++++++)))&&&%%%%%%%%%rrrcccVVVOOOGGGAAA???>>>===;;;777;;;>>><<<888555666888777888888999999::::::;;;FFFJJJNNNMMMGGG@@@===<<<555888<<>>===>>>???@@@@@@===@@@BBBCCCEEEJJJSSSZZZ]]]QQQEEECCCIIIJJJBBB999AAA@@@===;;;999888777777444444555555444333222111666777888999::::::999888111444777666333333888<<<===999777999???AAA>>>:::888777666666777888:::;;;777999===BBBCCC???999444333222111333666999;;;;;;666888888777666666999<<<777777777:::===>>>===;;;CCCCCCCCCCCCAAAFFFUUUdddiii|||~~~```DDD;;;======<<<===555777777333//////333888444333222777===???<<<888BBBMMMRRRMMMIIIJJJIIIEEE777222///000000///111555;;;;;;999888777777888888===??????===999888;;;???@@@<<<888999<<<>>>===;;;<<>>AAAAAA@@@CCCKKKTTTWWWaaasssssscccWWWcccppp```LLL:::333555888777444222000111******)))(((''''''''''''***,,,+++&&&%%%(((***)))------,,,+++)))((())))))((()))))))))))))))))))))))))))(((((()))******+++***++++++)))&&&$$$$$$%%%zzzlllWWWQQQJJJFFFDDDBBB>>>;;;;;;<<<>>>===;;;888777777777:::===<<<::::::<<>>@@@AAA@@@@@@???@@@BBBAAA@@@???@@@AAA>>>???@@@AAADDDKKKRRRWWWSSSSSSOOOIIICCC@@@AAADDDAAA@@@>>><<<999777666555666666777777666444222111666666999<<<>>>===999555000333555555555666999<<<@@@>>>;;;<<<>>>>>><<<999666777888888777777888:::666888<<<@@@BBB@@@;;;777444222111333777;;;===>>>>>><<<999777777777888999444555888:::<<<=========EEEDDDCCCAAA???DDDTTTdddrrrlllUUUAAA>>>@@@===:::999555666555222000000444777333333555999===>>>;;;888999JJJTTTOOOKKKLLLEEE999333///---000111111333888:::::::::;;;======<<<:::DDDCCCAAA>>>;;;:::<<<===AAA>>>;;;:::;;;<<<======AAABBBGGGVVVtttoooUUUEEE===888555555555666888:::<<<<<<;;;;;;999??????999;;;DDDGGGCCCRRR___~~~[[[aaahhhrrrrrr```JJJ888555555555555333222000...)))))))))(((((('''&&&&&&###''''''$$$$$$(((+++***,,,---,,,+++)))(((((()))((((((''''''''''''((()))))))))((())))))***++++++***++++++)))&&&$$$$$$%%%}}}dddLLLPPPSSSPPPHHH@@@:::999CCC???<<<===AAABBB???;;;;;;???CCC???999777<<>>:::999:::AAA;;;777===HHHOOONNNIIIFFFQQQVVVLLL>>>;;;CCCKKK@@@===888666555555444333:::999666444333444444555000666<<<===:::666444333666222///111777:::999777777;;;===:::555555<<>><<<999...333888888777777<<>>AAA;;;555222666999888666777>>>DDD===BBB@@@@@@EEEDDDJJJZZZ~~~___PPPAAA===???>>>;;;:::;;;555//////222444222///...444999999666555888;;;===BBBHHHLLLOOOLLL???111444333111111333888>>>BBB444:::BBBCCC@@@<<<===???JJJEEE>>>;;;<<<<<<;;;999777===AAA>>>888888???HHHGGGBBBEEE\\\cccIIIBBB<<<:::777///888:::;;;:::777888;;;???777555777<<>>;;;>>>>>>@@@BBBCCCBBB@@@>>>???????????????>>>>>>???DDDJJJNNNLLLFFFAAA<<<888555555666999===?????????>>>>>>=========;;;:::888;;;999999<<>>;;;888666666777777666666666666555444444333333555666999<<<===<<<:::777444333333444555888;;;<<<<<<<<<:::888777888:::===;;;:::888999:::;;;;;;::::::888666888;;;<<<999555555555444555666999<<>>>>>;;;777444444555666777999;;;======BBB???>>>DDDEEEMMM___tttzzz___PPPAAA===>>>===;;;:::999888555444444444333333222333555666777777888888>>>FFFKKKLLLKKKHHHAAA999333222222333555888<<<>>>???@@@@@@@@@???>>>======@@@@@@???<<<:::999999999:::<<<=========>>>AAADDDHHHJJJPPP```tttVVVBBB===777555777333555666777999;;;;;;:::888444222333888:::999999;;;GGGYYYwwwsssUUUAAAIII^^^}}}xxxjjjUUUDDD999:::;;;999666111---+++)))***+++++++++)))'''%%%%%%%%%%%%%%%%%%&&&'''(((***)))((((((''''''''''''))))))(((((('''''''''&&&((())))))******))))))))),,,,,,+++***)))(((''''''zzzfffXXXUUUPPPJJJEEECCCDDDDDDBBB???;;;???DDDFFFDDDBBBAAAAAABBB>>><<>>:::999;;;;;;999555333777:::;;;;;;<<>>DDDHHHDDD;;;;;;999666666777888999999222333444555555444333222:::888888<<>>===BBBEEEOOOccckkkxxxzzznnn___PPPAAA<<<<<<;;;:::;;;777999:::888555333444555444222111333777999999888AAAIIIOOOMMMHHHFFFDDDAAA444444444555666888999:::IIIEEE???======>>>>>><<<999<<>>===777111222000111555777666777:::BBBQQQrrr[[[BBB:::AAAYYYwwwvvvuuuaaaGGG<<>>777000------)))***+++,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********))))))))))))(((jjjUUUJJJHHHIIIEEEAAA@@@AAABBBBBBBBB@@@BBBDDDEEEDDDCCCAAA@@@@@@===;;;???DDDEEE@@@:::@@@NNNUUUNNNDDDAAA@@@???888666555666999;;;;;;;;;AAA>>>;;;::::::888666333///333888::::::<<>>CCCHHHCCC;;;:::777555444555777888888222222333444555666666666;;;<<<>>>BBBEEEFFFCCCAAA;;;<<<<<<999666666999===;;;888666555666777777666999:::999888999<<>><<<;;;@@@BBBLLL```lll{{{yyyjjj\\\MMM???999999888888:::777888999999888555333333222222222333666999<<<===BBBJJJOOONNNJJJGGGDDDAAA999888666555555777999;;;HHHEEE@@@===<<<<<<======<<<>>>>>><<<999888888:::<<<;;;;;;???DDDEEEBBB>>>FFFPPP]]]kkkaaaGGG888777333444888555444555777;;;<<<:::555000333222555999999777777;;;GGGVVVqqq{{{XXX???777CCC```|||hhhdddxxxuuunnnttt}}}xxxrrr^^^JJJDDDDDDCCC>>>777111......***+++---------+++)))((('''&&&&&&%%%&&&&&&''''''((()))))))))******))))))'''(((((((((((((((((((((***))))))(((((('''''''''))))))))))))*********+++xxx\\\LLLDDD??????AAABBBAAA??????AAACCCIIIDDD@@@@@@BBBCCC@@@===:::;;;<<<>>>???>>><<<:::@@@BBBJJJPPPLLLAAA===@@@<<<999666555777:::===>>>:::===???===999444222111///111444999>>>CCCEEEFFFCCCFFFFFFBBB@@@BBBCCC@@@:::777444222333444444333555444333333555888<<<>>><<>>;;;999777777444555666555444444777999666555555777;;;>>>??????AAA>>>:::777777888888999333444555666666666555555333111222999AAABBB;;;333444999???@@@===999888999222:::;;;:::>>>>>>HHH\\\uuukkkVVVIII===777666555777999;;;999888:::<<<;;;666111...111555666555888>>>CCCBBBHHHNNNOOONNNKKKDDD<<>>>>>AAAAAA???:::999;;;???FFFBBB>>>;;;<<<<<<<<<;;;:::<<>><<<@@@CCCCCC@@@>>>@@@CCCLLLEEE>>>===@@@AAA>>>:::777:::<<<<<<999777777999???;;;BBBOOONNNAAA;;;>>>>>>;;;777666888;;;>>>???777;;;???>>>888222000111000///111888AAAGGGHHHFFF@@@GGGIIIDDD??????AAABBB:::777333111111111111000666555333333666;;;@@@DDDAAAFFFLLLNNNLLLIIIJJJLLLNNNLLLIIIEEEAAA===888555333555777666555555777:::555444444777;;;===<<<:::AAA???<<<999888999:::<<<111333666888888888777777999555333999CCCEEE>>>666333:::AAAAAA<<<888888:::111999:::999<<<>>>III___}}}jjjQQQFFF<<<888666555666999???;;;888:::>>>>>>888222,,,111666777555666<<>>:::888;;;@@@KKKEEE>>><<<===???>>><<<999>>>BBBCCC???===>>>@@@@@@FFFSSSkkknnnNNN:::999:::<<<;;;333;;;===???<<<666333444777111333888===??????DDDKKK```qqqzzzvvvuuuvvvfffOOOHHH\\\~~~zzzvvvmmm[[[KKKEEEJJJHHHAAA@@@HHHMMMKKKLLLJJJVVVkkktttuuuhhhYYYZZZQQQIII@@@:::777555000,,,,,,---...000///...---+++******)))(((((((((((())))))***,,,...//////......((())))))***+++,,,,,,---...---+++)))'''''''''(((***++++++,,,------......uuuYYYEEE@@@CCCAAABBBBBBBBBBBBBBBBBBCCCEEEBBB???===>>>>>><<<:::888999:::999666444555666<<>>:::777333111111222111111444333333555888===BBBEEEJJJKKKLLLNNNOOOQQQSSSUUUQQQSSSTTTPPPHHH@@@<<<;;;999888777777999999999888555777999:::999:::;;;<<<>>>>>>>>>===;;;:::::::::555444444777<<<>>>===::::::666444777===@@@<<<888333777;;;===;;;888777666333:::999777<<<@@@QQQjjj}}}tttcccMMMDDD<<<:::999777888;;;;;;:::888999:::999666333///222555666555555777999AAAKKKTTTTTTPPPLLLFFF@@@>>>;;;666333222555:::===999;;;<<<;;;::::::===???EEECCC@@@>>>>>>>>>>>>>>>;;;???BBBAAA===;;;<<<>>>???GGGUUUjjjeeeGGG666555555999===::::::;;;;;;;;;999777666666333444777<<>><<<::::::AAALLLSSSZZZiiizzz~~~qqqcccZZZMMMJJJEEE???:::555000---***+++---......---,,,+++,,,++++++***))))))******((())),,,...//////......)))******+++---......///---,,,***)))))))))+++,,,,,,,,,------.../////////xxx^^^BBB===IIIHHHDDDAAAAAADDDFFFEEECCC===???AAA@@@===;;;:::;;;;;;:::888666555444444444:::EEEJJJCCC???BBB@@@999666777999<<<>>>>>>;;;999===999555444666666333000...///333888>>>AAABBBBBBGGGDDD@@@>>>CCCFFF@@@777999666333222222333333333000111444777:::>>>BBBCCCQQQMMMJJJKKKQQQXXX[[[\\\PPPWWW\\\XXXLLLBBB@@@BBB@@@;;;666888===>>>:::444777;;;???<<<777666;;;AAA999<<>>;;;999888;;;555111555???DDDBBB===666555333444555777777777333333555888:::999555222666<<<999666<<>>;;;888888:::===>>>>>><<>>???@@@???===;;;;;;<<>>BBBDDDAAA===;;;>>>@@@???===;;;:::;;;???;;;777555666777777777BBBEEEHHHFFFBBB>>>===>>>000222666;;;>>>===999666===888333222444666555444111444888999999<<>>;;;===CCCCCC===777999777555333333444666888111444666888888999;;;===LLLIIIFFFIIIPPPWWW[[[\\\TTTXXXZZZWWWNNNGGGEEEGGGBBB;;;555777===@@@<<<666;;;<<<===;;;888999<<<@@@999;;;>>>@@@???;;;777444===;;;999<<>>>>>999444===XXXsssvvv|||{{{dddTTTMMMHHHAAA??????>>>:::666000444666444///---///222000000111111222222222111<<>>@@@???===:::;;;======:::777???JJJ[[[nnndddIII333222999999999<<<999:::666111777@@@===333999:::;;;AAAMMMaaauuulllJJJ@@@SSSdddvvvlll\\\QQQFFF@@@;;;555111000,,,------...//////......111000111444888AAAQQQ```vvvfffYYYJJJJJJGGGAAA999111,,,******)))))))))***++++++,,,......---,,,,,,,,,,,,---)))***---//////...+++***++++++,,,---............))))))))))))+++---///000111...,,,---000111///---{{{hhhQQQGGGDDD=========>>>???@@@@@@>>>===>>><<<;;;<<<>>>???===:::;;;;;;:::888555666999<<>>>>>===<<<;;;:::888777777777777666666666777888888777666777:::<<>>@@@AAABBB>>>999333111444666444222555999===<<<888777;;;???>>>;;;777222///888OOOeee{{{yyyhhhUUUHHHDDDAAA@@@@@@>>>888333333333222111111000//////...111444333111111555999???HHHRRRYYY[[[WWWOOOHHH@@@===888222111333444222555666666666666777999:::;;;;;;<<<===???@@@@@@???<<<;;;:::999999:::<<<>>>BBBIIIXXXpppbbbHHHCCCHHHEEE>>>;;;:::999666333777===>>>;;;999777===KKKZZZhhhzzzuuuZZZBBB===JJJbbb{{{yyy]]]OOOEEE===999666222//////------.../////////......///...///222555===KKKYYY~~~rrrcccYYYOOOIIIBBB<<<777333///+++***************+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,((((((((()))***,,,...///000...---///000111...,,,www]]]HHHHHHHHH;;;999<<>>999666888>>>AAA>>>:::888;;;===999444444:::@@@CCCCCCDDDHHHJJJFFF<<<555777666555777:::=========555999<<<;;;777333333444777111000:::JJJRRRMMMFFF>>>@@@@@@===999777:::===777888999::::::888666555;;;;;;:::777555555888::::::???DDDEEEEEEFFFKKKOOO]]]SSSKKKKKKQQQSSSMMMEEE<<<;;;:::888777999<<<>>>>>>;;;999:::<<<:::555111<<<;;;:::999999999999999444888======;;;;;;>>>AAACCC;;;222111666999666222666<<>>DDDAAA;;;333...---666III\\\~~~tttssshhhSSSBBB@@@??????@@@===777111555111//////222333000------222666333///000888@@@DDDAAAJJJ^^^iii```PPPFFF@@@DDD===111///888999111///333888888555333555777???<<<999;;;???BBBAAA???999::::::888666888???EEEFFFIIIXXXtttkkkaaa^^^VVVIIIBBB???:::777888::::::>>>CCC===;;;DDDXXXjjjwww___EEE===AAANNNiiihhhOOOAAA999333333333111000111...///////////////...------,,,...000111666AAAMMMsss~~~nnnaaaYYYRRRHHH<<<666555444111---+++************+++,,,,,,------,,,,,,,,,+++++++++,,,+++(((&&&'''))),,,///,,,,,,,,,+++++++++++++++((((((((()))***,,,---.../////////111111000---***~~~kkkXXXGGGFFFGGG>>>>>>>>>===<<<:::999999999999555333555:::======<<<999;;;;;;888444444888===BBBCCCFFFIIIIIIEEE===777777555555777:::<<<======888:::<<<;;;888555444444555111222;;;IIIRRRRRRNNNFFFCCC???<<<<<<======<<<888888999:::999888666555999::::::888666555666888:::<<>>>>><<<::::::;;;:::888555;;;:::999888888888888999777999::::::999:::<<>><<<888888;;;@@@AAA<<<555111000888MMM___xxxqqqiii]]]NNN>>>===<<<<<<<<<:::666333444111///000222333000...///222333111...000888???HHHHHHOOO]]]fffaaaSSSGGG>>>???;;;444333999888333000333555666444333444666<<<;;;;;;===@@@AAA@@@???999999999888888;;;@@@EEEIIIOOO^^^xxxuuufff\\\YYYQQQFFFBBBFFFFFFAAABBBHHHIIIMMMTTTaaatttrrrKKK:::<<>>555555666888;;;======;;;>>><<<999888999888666444111444777<<>>;;;;;;???CCCFFFFFFEEEHHHLLLLLLIIIGGGGGGIII@@@;;;777777:::======<<<======<<<:::888999===AAA::::::::::::999888777777>>>:::666555777;;;<<<===888777555333222444888;;;:::888555444555555555555;;;:::999666333<<>><<<:::999888888777666222222222222111111111111222111///------000555999GGGUUU\\\YYYXXXZZZTTTIII<<<666555:::;;;666555888777555333333555777666555666:::???AAA@@@>>>>>>>>>;;;999777999<<<@@@AAAAAALLLVVVgggzzzyyyvvv{{{oooccc]]]``````YYYUUUWWW```jjjlllkkk}}}\\\BBB:::<<>>>>>===AAA===999888::::::777444111555:::===@@@HHHTTT]]]VVVJJJ>>>>>>GGGKKKDDD::::::999888666555555555555111333666888888999;;;<<>>CCCEEEDDD<<>>===:::;;;<<<<<<999666999???FFF<<<<<<;;;;;;:::888777666???:::444333777::::::999222444666444222222777<<<888333///...111333222000444555777666444<<>>===;;;999777777777888222333333333222222222333222///,,,+++,,,000333555DDDWWW```UUUOOOSSSRRRIII===333333===>>>777666===;;;777333333777999888666222888@@@BBB@@@<<<<<<<<<:::777555888===AAAAAA???KKKXXXjjj{{{zzzxxxyyy}}}|||VVVAAA>>>>>>SSSwww___BBB333...---111444333111111//////000111111111111111222111222222...,,,222:::MMMvvvvvvaaaQQQ<<<<<<;;;666000,,,+++,,,******)))((((((((()))))),,,---...///...---,,,+++%%%&&&'''))))))******))),,,...000111111///---+++'''(((***+++------......///222555444111,,,(((&&&gggTTTKKKAAA???BBB@@@???<<<999888777666222/////////111444777999::::::666555444333333555999;;;;;;@@@EEEIIIIIIFFFBBB@@@;;;999888999<<>>>>>===<<<;;;999666444666666888===EEENNNTTTWWWPPPKKKEEECCCCCCCCCAAA>>>999:::::::::999777555444555555666666777:::???CCC@@@???<<<<<<===???AAABBB???@@@BBBCCCDDDDDDDDDCCC@@@@@@??????>>><<<;;;;;;999888777666777999===@@@@@@???<<<999888777888888999888666666666666666555333444555555444555666888444111///...000222444444222222222444555<<>>===<<<999888777777666333111333555777555222---------,,,,,,...444888>>>KKKUUUUUUSSSQQQKKKDDDAAA<<<999:::<<<<<<>>>@@@777777777888999888777666444777;;;>>>>>>===;;;:::666444333555999>>>BBBEEEJJJTTTeee{{{\\\BBB@@@FFFYYYtttnnnOOO777000++++++000333222//////...///000111222333333333111111222444222111999BBB^^^uuu\\\KKK:::888555111///---+++)))))))))((('''''''''''''''***+++,,,------+++***(((%%%&&&'''((()))******+++(((+++///333333000,,,)))((()))+++---.../////////000333555444///***'''&&&mmmWWWCCC888@@@EEE;;;555888;;;;;;777333111///222000///444;;;>>>;;;777111444666555333555;;;BBB:::===CCCJJJNNNLLLCCC<<<@@@<<<999888;;;@@@DDDFFF999>>>BBBAAA<<<777555555<<<666444===LLLVVVUUUPPPGGGKKKLLLGGG>>>:::===CCC888:::<<<>>>===999555222:::999666444555;;;BBBHHH:::===???>>><<<;;;===@@@GGG???:::===EEEIIIEEE@@@===AAAEEECCC===::::::===777444222444888:::999777EEEAAA<<<777555666999:::222666:::999666222222222666555444555777888555333000111111000000222777;;;555111000222666===IIITTTpppzzzuuu^^^SSSVVVRRREEE<<<>>>@@@???<<<999666555:::333///111888;;;666000''',,,000///+++---555===;;;===HHHWWW\\\SSSFFF@@@DDDGGG@@@666777BBBFFFAAA222777<<<<<<999666555666888777666999===???<<<999111222222222333999CCCKKKHHHNNN___{{{cccAAA@@@QQQcccttt~~~```CCC///...******000444222000000---...000111333333444444000000222555444666???IIInnnsssXXXGGG<<<666///,,,......+++''')))((('''&&&&&&&&&&&&&&&((()))+++++++++***(((&&&''''''''''''(((***,,,---%%%)))///333333000+++(((((())),,,...///000//////111444666444///***''''''dddNNNCCC;;;<<<@@@;;;:::888666555555555444222111111333777:::;;;999777888777666777999:::999999:::===AAADDDDDDAAA>>>;;;;;;<<<<<<<<<;;;<<>>======???>>>>>>>>>???===:::777777777888999:::<<<===>>>=========<<<::::::===???===>>>???@@@@@@BBBEEEGGGDDDCCCBBB@@@???<<<888666333222111000222666:::===@@@===999666444444444444===:::777444333222000...555666777777666444444555222111000333666999888777777444111000111:::NNN```ooouuuppp```TTTRRRMMMEEEFFFEEECCC@@@===888555333444222111333666666333000...000222222222333666999???CCCGGGLLLSSSUUUOOOEEEFFFFFFFFFEEECCCBBB@@@???>>>;;;999999;;;;;;999777<<<::::::;;;===<<<888444000///111555777888===CCCGGGUUUgggyyytttYYYHHHDDDQQQggg{{{sssYYY@@@000---,,,,,,...111111000///---///222555666444222000666333222333444999FFFRRRooo|||iiiNNN>>>666///......+++***++++++)))'''%%%$$$%%%&&&'''***++++++***)))(((((()))))))))*********+++++++++000///......///...,,,***))))))+++---///111222333555333000---***)))((((((www^^^KKKCCC::::::;;;444999777666666777777666444222444777999:::;;;<<<===@@@<<<888888;;;===<<<:::>>>???@@@AAA@@@???===<<<:::;;;<<<;;;;;;;;;>>>@@@CCC@@@<<<;;;;;;;;;999777666777:::???EEEJJJOOOQQQLLLGGGBBB?????????===;;;>>>???@@@>>>:::999:::<<<777666666777888:::<<<===AAA???===<<<<<<<<<======:::===???>>><<<>>>CCCHHHGGGDDDAAA@@@@@@===999444222111111111444777;;;======:::666444333444555555@@@===999555222111111111444777:::888555333444777777333111333777:::777444666333111111555AAAWWWkkkqqqooojjjcccWWWKKKFFFGGGPPPLLLGGGBBB???;;;666222111333444444333222222111000111222444666666666555>>>DDDHHHJJJLLLOOOMMMJJJDDDEEEGGGHHHGGGDDDAAA???>>>;;;888888999;;;;;;:::::::::;;;::::::888777555444000000444777777;;;???HHHXXXlll}}}tttcccNNN@@@AAAQQQmmm~~~ppp___FFF222...------...000111000///---///111444555444333222444333333666999AAAQQQ```pppyyyWWW???666///...---+++)))***+++)))'''%%%%%%%%%&&&''')))***+++***((('''((())))))))))))***++++++,,,,,,///...,,,,,,......---,,,)))***+++---...000111222333111///,,,***)))))))))oooYYYKKKEEE<<<:::999111777666666888::::::999888666777:::;;;<<<>>>@@@BBBFFF@@@:::999<<>>===<<<<<<;;;999:::;;;;;;::::::<<<>>>EEE@@@;;;;;;>>>???;;;666333666:::???CCCHHHLLLOOOJJJEEE>>><<<===>>><<<999<<>>999555222222222333555888;;;<<<:::888555222222333666777@@@???<<<777222000222555444888;;;999555333555888;;;777444555888:::777444777444111111555BBBZZZnnntttjjjeeebbbUUUCCC>>>EEEQQQLLLFFFBBB???<<<777333000333666444000...000222222222444777999888666444>>>EEEIIIGGGEEEHHHKKKLLLCCCEEEHHHJJJIIIFFFBBB???===;;;888777999;;;<<<<<<;;;;;;:::999777555666777777222000333666666999===III[[[rrr|||ZZZNNNAAA;;;BBBXXXyyy~~~mmm\\\FFF444000///---...///000000///111222333555666666777666666555777;;;???JJJ]]]nnn{{{WWW===555...------***)))******)))'''&&&%%%&&&&&&'''((()))***)))((('''((()))'''((()))***+++------...///---******+++,,,---,,,)))***+++,,,...///000111000///...,,,+++******)))mmmXXXLLLGGG???<<<<<<444666666777999<<<===<<<;;;<<<::::::<<<@@@CCCDDDCCCCCC@@@<<<:::;;;===@@@BBB@@@??????>>><<<;;;:::999888999;;;:::999999;;;<<<@@@>>>===>>>@@@???:::555333555888???FFFLLLOOOOOOFFFBBB===:::999999999888999<<<<<<:::555444777;;;888777666666666777888999;;;======<<<999999<<>><<<:::888888;;;@@@CCCJJJKKKKKKHHHCCC>>>;;;:::444444444555666888999999;;;999777444222333666888:::======:::444111333777888888999999888777777777;;;;;;:::999888888999:::<<<888222//////:::OOOcccuuummmddd[[[LLL===999>>>BBBBBBBBB@@@<<<999777666111333444333000//////111111444666777666666888:::>>>DDDHHHEEEDDDFFFIIIIIIGGGHHHIIIJJJHHHEEEBBB???;;;:::::::::;;;;;;<<<<<<>>>;;;888777777777777777666444444666555555:::AAALLL___wwwvvv```LLLBBB:::<<>>===???:::777777777:::===>>>>>>===AAA<<<888;;;CCCHHHEEEAAA:::<<<===;;;999:::@@@FFF<<<===??????>>><<<999888888999;;;;;;999999:::;;;999<<<@@@BBB@@@<<<888666444222444<<>>999555444666888666666777777777666444333999888888777777777777777222777;;;:::555444;;;BBBEEE???999777:::===>>>===HHHOOOTTTPPPEEE>>>===@@@888777777666666666777777======;;;888444444666999444888<<<;;;666333555777<<<999666888;;;<<<888555888<<>>===;;;:::999AAA;;;666555999<<<:::777555666999999555444===HHHPPPbbb{{{dddKKKGGG>>>:::CCCWWWrrrzzzZZZEEE;;;444111...---...000111111888888777777888999;;;<<<::::::===GGGSSSdddzzzdddFFF777///)))***+++))))))***)))((((((((('''''''''(((''')))***)))(((''')))***&&&'''(((***,,,...000000555111+++''''''(((((((((*********+++,,,------...+++++++++++++++*********}}}iiiUUUJJJDDD<<<<<<@@@<<<:::999888999;;;===>>>===BBB<<<999<<>>555888<<<<<<;;;<<<@@@DDD:::;;;>>>??????>>><<<:::888:::;;;;;;:::999::::::888<<<@@@BBB???;;;999888444222444:::EEEMMMQQQQQQGGGDDD???999555444555777555444444666777777333///888999999999999777555444---222777666222333:::AAAEEE@@@:::999;;;>>>===<<>>???<<<888666777999444888;;;:::888555666777<<<:::888999<<<<<<999666777<<<>>>;;;555444:::AAA>>>;;;777333000444CCCRRR```ddd[[[GGG:::<<<;;;444999???CCCBBB;;;666555666555111...///333555333000000444555111---///999BBB@@@EEEHHHIIIJJJJJJFFF@@@KKKIIIFFFCCCAAA?????????<<<>>>@@@???<<<999777777???:::666666:::<<<<<<:::777888::::::666555>>>JJJSSSfffrrrXXXEEEAAA===@@@MMMaaaxxxqqqUUU@@@444111---,,,---000222333666666555555555555666666555555<<>>;;;888888999<<<============>>>???@@@@@@???===888888;;;>>>BBBBBB@@@===999:::<<<===>>>???@@@@@@999:::<<<<<<;;;:::::::::>>>>>>===============<<<555888;;;>>>AAAGGGPPPVVVQQQHHH===999:::;;;888444555555666666555444444444666777999:::999666222///000000111222333666999;;;===>>>>>><<<::::::===@@@FFFMMMSSSTTTNNNFFF???<<<:::888666555666777:::;;;999===@@@???;;;888888:::<<<;;;:::888777666777888999;;;===<<<:::999999:::::::::888666333444666999;;;:::999888555777CCCQQQKKKMMMLLLEEE>>>;;;::::::DDDBBBAAA???<<<:::777666333222111111222444444555444333111......111555888@@@HHHMMMLLLIIIHHHFFFCCCEEEDDDCCCBBB@@@??????>>>BBBBBBAAA===888666666777777999:::999777888;;;>>>===999777888888888===DDDUUUllleeeNNN@@@777===IIIXXXgggyyyaaaFFF444111,,,+++---000333555555555444444333222222111444333===VVVvvvYYY???777///...---)))((((((((((((((()))))))))(((((((((***++++++******+++---((()))***+++---...///000333///+++))))))*********************++++++++++++******+++++++++)))((('''~~~cccSSSLLLIII@@@???BBB>>>@@@===888777888:::<<<===888===BBBBBB===:::;;;>>>===::::::@@@HHHIII@@@777:::::::::;;;===@@@CCCEEE999;;;======<<<:::::::::FFF@@@999888<<<@@@AAA???888???EEECCC@@@CCCPPP\\\YYYJJJ;;;999???BBB;;;111555888999666222111555:::444666999:::999555000,,,555000---000666999888666555<<<@@@>>>888666===EEEGGGJJJOOOSSSRRRKKK@@@777999777555444555999<<>>888333111333444333111999999::::::777888BBBNNN<<<999>>>GGGDDD:::999AAAJJJBBB:::999===>>>;;;666000222444333111111555999888333------111333111...@@@JJJQQQMMMFFFDDDFFFHHH???@@@AAABBBBBB@@@???>>>GGGEEEAAA;;;555333555999000777>>>;;;444222999BBBCCC:::333444999;;;<<<===VVVppp~~~___HHH;;;000>>>RRRbbbkkkyyydddJJJ444000,,,+++---111444666666666666555444222111000777555???\\\___FFF<<<444111...***'''''''''((()))))))))))))))((()))***,,,,,,++++++,,,---))))))***+++---...//////000---+++***+++,,,,,,,,,******************************++++++***)))((('''pppcccYYYKKKCCCAAACCCCCCCCC999999777444222555<<>>>>>:::777777@@@HHHHHHAAA>>>BBBIIIGGG===:::BBBFFFAAA???AAAFFFBBB<<<888666888<<>>???;;;888<<>>666666555444444444444444===<<<:::777555444333333000000000111111222333333666555555999===>>><<<888CCCLLLSSSTTTQQQMMMFFF???===888333444888;;;;;;888:::999888777777888999:::888999:::999777555555555@@@>>>;;;:::;;;;;;999888666888888666222222555888333333555777999:::888777;;;:::999;;;>>>AAACCCCCCBBBCCCCCC???999555444555555111///111888======;;;999888444000......222555999???GGGMMMNNNIIICCC>>>@@@CCCDDDCCC@@@@@@CCCFFF===AAAEEEBBB;;;555333444:::777555666;;;>>>>>>===:::999999999777888AAALLLTTTppp|||yyywwwyyy{{{bbbDDD999555BBBPPP^^^wwweeeNNN333111111222000...111777222===@@@888333888===<<<<<<===PPPuuuzzzjjjLLL@@@444///...,,,+++,,,******************++++++)))+++...000000---+++(((------.........---+++***,,,)))&&&'''+++...///...///...,,,*********,,,---+++,,,,,,+++)))((()))***tttcccbbbXXXLLLDDDDDDFFFGGGHHH;;;999666222111333888<<>>===<<<;;;999777:::AAAFFFEEE@@@>>>BBBHHHAAA???BBBHHHIIIDDD>>><<>>===<<<<<<<<<:::777:::@@@KKKCCC<<<>>>KKKXXXWWWPPPNNNHHH@@@;;;;;;<<<======999888666555444444444555===<<<;;;:::999888777777222111000///000111333444666666888:::<<<===;;;999@@@PPP[[[UUUIIIEEEIIIOOOAAA<<<777555777999999999999888888777777888888999888999999888666555666777===<<<;;;::::::999888777666666777666444444555777333333333555888999999888;;;999777888;;;>>>@@@@@@BBBAAA@@@<<<888666555555555333333666:::======;;;:::888555111//////333666;;;AAAHHHKKKJJJEEEAAA>>>BBBCCCDDDDDDCCCBBBCCCEEE<<<@@@CCCBBB===888555444999777777888:::<<<<<<<<<;;;999:::;;;:::;;;CCCMMM[[[nnnvvvppprrrkkk]]]TTTZZZgggmmmkkkggg```BBB777???BBBKKKbbbmmm]]]KKK@@@888888;;;;;;888888CCCGGGFFF???<<>>===<<<<<<<<<<<>>LLLWWWUUUMMMKKKNNNRRRGGGCCC===888555666888:::777777888888888888777777999999888777555444666888999:::;;;;;;888666666666555555555666777777666444222000000222666999;;;<<<;;;888555444666999;;;<<>>;;;999888777666555444666999;;;======<<<;;;:::888555222///000444777>>>EEEKKKLLLHHHCCCBBBCCCCCCBBBBBBBBBCCCCCCBBB@@@<<<>>>@@@AAA???;;;777444777888::::::999999999::::::888888:::<<<===DDDKKK___sssppp^^^YYY\\\VVVIII@@@GGGQQQTTTNNNHHH]]]uuu{{{TTT;;;444===BBBUUUvvv~~~mmm]]]TTTLLLHHHEEECCCDDDHHHTTTQQQPPPQQQRRRSSSXXX```nnn}}}yyy```LLL@@@555222111...,,,,,,,,,,,,,,,,,,------......*********+++***)))((((((............---,,,************+++---///000///---------,,,,,,,,,,,,+++++++++,,,---+++)))(((((()))xxxjjjeeeVVVQQQLLLHHHGGGFFFDDDCCCCCC>>>888666777999888777999<<<===<<<999777999;;;<<<;;;999777777888;;;===EEEMMMNNNDDD???BBBEEEBBB===>>>?????????>>>===<<<@@@:::666666777666666999<<>>@@@:::666222000222555777999???;;;777666888999777555222666<<<>>>>>><<<:::999888777444111///000444777AAAHHHNNNNNNIIIEEEFFFJJJBBB@@@>>>???BBBBBB>>>;;;>>>===<<<<<<<<<;;;999777555888;;;;;;888555666777888555555999;;;>>>DDDJJJ]]]~~~|||kkkbbbYYYNNNFFFBBBCCCFFFFFF@@@:::;;;AAA@@@XXXtttfffDDD333000///CCCiii~~~oooqqqpppgggWWWQQQ\\\llliiieeehhhsssuuuppppppvvv~~~fffFFF;;;222111222111///000---------.../////////000,,,+++******)))))))))***//////...---,,,+++***))))))+++---000111000...,,,+++,,,,,,------,,,++++++,,,,,,---+++)))(((((()))qqqgggdddRRRQQQOOOMMMJJJEEE@@@===AAA===888777999;;;:::888555888;;;:::999888;;;>>><<<999555333444777:::<<>>???@@@???===<<>>FFFMMMMMMIIIFFFIIIMMMCCC@@@>>>???@@@@@@===:::???;;;888666777888999999444777:::999555333333444777555666999<<<>>>FFFNNN___{{{ZZZOOORRRPPPEEE;;;999>>>DDDBBB666---111:::555BBBXXXppp^^^???111///...EEEooozzzsss}}}~~~fffEEE:::000///000///...///---......///000000111111---,,,++++++++++++,,,---000///...,,,+++))))))((((((+++///222222000...,,,++++++,,,------,,,,,,+++,,,------+++)))'''((((((nnn^^^XXXTTTTTTSSSPPPKKKFFF@@@===<<<:::888888888999999888555777888999:::;;;<<<>>><<<:::777555555888<<<>>>>>>HHHPPPNNNHHHCCC>>>::::::;;;<<<===>>>>>>>>>>>>===999888999999666777:::======;;;:::AAAIIIKKKHHHDDD@@@;;;888777777777777666666777888999:::<<<<<>><<<999777666555555777666555444333333222222///222777:::<<<===>>>???@@@CCCFFFIIISSS```hhhjjjWWWQQQGGG===777555555777555555666666666666555555999999888666444333444666999888888999::::::777555555555666888999777444111,,,---000444999<<<<<<;;;555333000000222666888999999888777777888888777666333555777:::;;;:::888777444333111...---///333777999@@@HHHKKKIIIFFFFFFHHHDDDBBB@@@>>>>>>>>>===<<<;;;999666333222333666999444555555555333111111111777666888:::;;;>>>IIITTTeee~~~{{{dddMMMEEEDDDAAA???AAA>>>:::888999777222000222:::===FFFZZZuuucccHHH777111===IIIgggzzzaaaJJJ>>>222------+++***+++---......///000111222222------,,,------...///000111000...,,,***(((((('''(((+++000222111///---,,,++++++,,,,,,,,,,,,---------------,,,)))''''''(((kkkZZZQQQVVVUUURRRMMMHHHDDDAAAAAA;;;;;;<<<:::888777888999999888888999;;;<<<<<<;;;999999888666555777<<<@@@>>>CCCKKKQQQLLLAAA:::888:::999999999;;;===???@@@999999;;;===;;;666888===@@@;;;666888CCCMMMKKKCCC??????<<<888444333555888666777888999:::999999888>>><<<999666555555666777444666888999888666333111222333555888<<<===<<<:::;;;BBBFFFEEEGGGTTTeeepppYYYQQQEEE===999777666444666555555444444555555666333444666666555666777999>>>:::666888<<<>>>:::666555777999999666444333222000222666:::<<<;;;666222333111000222555999;;;<<<666888:::;;;999777666666666555444666:::<<<;;;999444333111///...000444888888>>>FFFKKKKKKGGGCCCAAABBBAAA???;;;999888:::<<<555666666333000///222444444222000000000111000///333555888888666999HHHWWWiiizzzdddSSSEEEAAA===999<<>>:::888999;;;===:::888999<<<===:::888555777777555333555;;;@@@DDDAAAEEELLLJJJ>>>999===:::999888777999<<>>@@@<<<777999???;;;:::999999???GGGHHHEEE===>>>===999333111555999888999:::;;;:::888666444;;;888555222222333555777222555999<<<<<<888444111555444444777;;;<<<999666777<<>>>>>999111,,,222111111444888<<<>>>>>>555999======:::666666666999555222444999======:::444444222000///111666::::::@@@GGGMMMNNNIIIBBB===>>>>>>;;;777222222666:::///333777555000---...000444000------///111000......111555444000333DDDWWWggg{{{yyyZZZFFF888999;;;888777;;;:::555111111///---000555111666>>>IIIWWWlllrrr]]]LLL@@@999999TTTuuuqqqOOOAAA222,,,++++++,,,...,,,---...///000111222222(((***,,,...000111111222222111...+++)))''''''''''''+++000111///,,,+++,,,---,,,*********,,,...///---......,,,)))''''''(((oooXXXWWW]]]RRRQQQMMMGGG@@@===???BBBMMMFFF>>>::::::<<<===<<<666>>>FFFEEE===999<<>>:::666333777<<<<<<;;;>>>DDDKKKCCC===777555888999777444:::;;;;;;999777777888999555555555555555555444444@@@;;;666666888888555111333999>>>???;;;888888:::;;;777888???KKKSSSSSSPPPVVVQQQHHH???::::::===@@@777888888777555333111///333444555666666888<<<>>>:::<<<===:::666555999>>>:::777555444444555555444888;;;===999444000111444...///222555777888999999>>><<<:::777666666888999///222666666555444777999999777444000...///333777>>>HHHNNNKKKDDDAAAAAA@@@999999888777666444222111888666333///,,,+++++++++---...000///...------...222///...111444888AAAJJJjjj{{{pppTTTGGG:::666:::>>>;;;555555555222000///111777<<<<<<555666BBBRRRbbbrrrdddKKKCCC???:::CCCRRR{{{pppRRR===555555...+++///---,,,+++***+++---...---,,,,,,---......------...000------,,,+++***(((((('''+++---......+++))))))))),,,***))))))+++,,,------111...+++***+++***'''$$$kkkYYYVVVZZZSSSQQQMMMEEE>>>;;;<<>>>>>>>><<<:::777888;;;<<<;;;999@@@FFFKKKIIIBBB<<<:::;;;333333444444555777888999???<<<:::999;;;;;;888555555555777;;;???DDDFFFGGGCCC???:::777888999888777<<<===<<<:::777666777888666666555555555555555666>>>;;;777666777777444222111666<<>><<<<<<<<<===<<<===@@@EEEKKKQQQTTTUUUPPPIIICCC???=========888888777777666555444333444555777777777888;;;===:::;;;;;;888555444777:::::::::999888777777888999888:::<<<:::777333111111111222333555777888999999>>>===;;;999777555444444---///222444555777999:::666555111...,,,...222555<<>>???AAAMMMbbbzzz[[[CCC666444...,,,///...+++***)))***,,,---,,,++++++,,,---,,,++++++---///...---,,,+++***))))))(((+++,,,...---+++))))))))),,,+++******+++,,,---......,,,))))))***)))'''$$$kkkZZZQQQNNNUUUSSSNNNFFF>>>:::<<>>;;;999:::;;;EEEBBB??????BBBBBB???;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>BBBHHHJJJGGGAAA;;;777555444333333333444666777;;;:::999999888777666555;;;777666===GGGLLLJJJFFFCCC@@@===:::888888999:::<<<<<<;;;999666444444555888777666555555666777888:::888666555333222111111///333999>>>AAA@@@???===;;;>>>AAA@@@AAAFFFQQQ[[[SSSNNNIIIEEECCCAAA<<<999777666666666666777777888444666777777777777888::::::999888666444444444444999;;;===<<<999999<<>>999777777666444222000///...333222///---,,,,,,,,,,,,)))((((((+++000222222000---...//////,,,111CCCTTT```zzzfffQQQCCC>>>888555666777777555444222//////000222333333333111333;;;FFFVVVjjjzzzzzzlllZZZJJJ===888???JJJ___xxxdddHHH777444......111...+++))))))***+++,,,+++******+++,,,+++***+++,,,.........---,,,++++++*********,,,------***)))))))))------,,,++++++,,,---...+++***(((((())))))'''&&&oooZZZKKKDDDUUUSSSOOOGGG@@@===???BBB===>>>>>>;;;888777;;;>>>FFFBBB======@@@AAA???<<<;;;===??????===<<<;;;<<<;;;???FFFJJJJJJDDD;;;555777666555333333444555666666888999888777777888999AAA===<<>>:::777666888:::888888888666444333444555888777666555666777999:::555666555222///---...//////222777===AAAAAA>>>;;;666:::???@@@BBBHHHSSS\\\PPPKKKFFFDDDCCC@@@:::666555444444444555777999;;;333555666666444444444555;;;999777666555444222///666:::===<<<999888<<<@@@555555777<<>>888:::999777555333111000000000///...------------------+++***...444777555111...///111222222888GGGWWWhhhyyy|||cccQQQ<<<:::777555444555555666444222000000222333222111666333444===OOOeee{{{rrr\\\GGG>>>888777DDDVVVrrr{{{bbbEEE444333000111222...+++*********,,,---,,,+++,,,---...---,,,,,,...000///......---,,,,,,++++++***+++,,,,,,***))))))***......---,,,++++++---///******))))))*********)))mmmXXXMMMJJJQQQPPPMMMGGGAAA>>>@@@CCCAAA@@@===888333333888<<<@@@???>>><<<;;;;;;===>>>;;;===??????===<<<;;;;;;:::>>>DDDJJJKKKFFF<<<444777666555333333333333444333555888888999:::<<<>>>AAAAAABBBEEEJJJLLLJJJHHH???>>><<<888555444666999666777777777666666777999888777777666777888999:::666666666333000...///000111333777;;;>>>>>>:::777444777;;;@@@EEEJJJOOORRRMMMIIIDDDAAA???===888555222222222333444777999;;;111222333222000000000111;;;999888777777555111...222666::::::666666999===333222444;;;BBBCCC===777555333000//////000333555222444666777666222///,,,...,,,+++...222444333000......---,,,+++---111555:::@@@DDDEEEEEEDDD???999:::999666444222000//////......---------.........111...,,,///444777444000///...000555:::???IIITTTkkkvvv[[[JJJ999999777555444444555666333222111222333444333333444444999JJJddd{{{kkkQQQ:::777999???QQQggg{{{zzz[[[@@@111222111222333...---,,,+++,,,.........---///000111000//////111333///......------,,,,,,,,,***+++,,,+++)))((()))+++...//////---******,,,...+++,,,,,,,,,,,,,,,---...eeeUUUTTTXXXLLLMMMLLLHHHBBB>>>???AAAGGGCCC===555000000222555888;;;===<<<999999===AAA============<<<;;;:::999:::>>>DDDIIIIIIDDD<<<666666666555555444333333222444555666888:::<<<>>>>>><<<>>>AAABBBCCCDDDFFFGGG???<<<999666444444555666777888999999999:::<<<>>>666666777777888888999999;;;999777666444333222222222444777999999777555333555666999???EEEHHHGGGEEEIIIIIIGGGDDD@@@;;;888666222222222333555666888999111111000...------...000999999:::999777444111///000333777777555444666888222000222777>>>@@@===999222000...,,,,,,...000222000111222333333111000...///.........//////---+++)))******))))))+++000333;;;AAAFFFEEECCCBBB???;;;888777444111...---------------......////////////000...---///222333111//////...000666<<>>LLL```ttt}}}ssspppppppppqqqtttwwwXXX???222333111111333///...---,,,---...//////---///111111111000000111333......---------,,,,,,,,,******+++***((((((***+++...///000---)))(((+++...,,,...//////......///111{{{___RRRSSSYYYNNNPPPPPPLLLFFFAAA???@@@FFFAAA:::555222111111000444777:::;;;::::::???CCC>>>;;;999999:::;;;999777;;;???DDDGGGFFFAAA<<<888888888::::::999888666555777555555777;;;======;;;888:::;;;===@@@BBBEEEGGG@@@;;;666444555666555333888999::::::999999;;;===333444666888999999888777===:::666555666666333000000444666666333111111222444555888===BBBDDDBBB@@@GGGKKKNNNLLLEEE>>>:::999333444555666666777777777111000///,,,***,,,///222555888;;;;;;777222111111222333555666666666555555222000///222666888888777///...---,,,,,,---///000111000///////////////000...///000///,,,*********)))*********+++---111444;;;CCCGGGDDD???>>>>>>===999777333000---,,,,,,,,,......//////000000////////////000111222222222222111111444999<<>>AAACCC@@@;;;666666999;;;999555<<<@@@EEEFFFDDD???<<<:::;;;===???@@@@@@>>>;;;999:::666444666;;;===:::777888777888;;;@@@EEEHHHIIIAAA;;;555333666777555222777888888777666666777999111333666999:::999777666<<<777222222555555111---...222555444///---///333///222666:::>>>AAACCCCCCEEEMMMTTTSSSJJJAAA<<<;;;444555777888888777666666222111...+++***,,,000444222777<<<;;;666111000111444444444666888888666444333111......///222333444......---,,,---...///000222111...---,,,---///000---///111///+++((()))***+++,,,---......111555888;;;DDDHHHCCC<<<;;;<<<===;;;999555222///............///000000000000000//////111333444444444555666555777:::<<<;;;@@@OOO___uuuwwwfff???999222//////000///---)))///333111,,,,,,444<<>>555@@@UUUfffoooqqqbbb[[[ZZZOOOKKKBBB:::@@@KKKJJJAAACCCLLLVVV\\\aaappphhhNNN>>>777,,,+++111222,,,+++***+++---...---,,,+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,++++++)))******)))'''(((***,,,---///000,,,'''%%%(((,,,...000222111......///222|||rrrgggUUUKKKOOOWWW^^^XXXGGG???EEEDDD;;;555999>>>===999555444555===666111666@@@DDD???888999888777666666888<<<>>>>>>===???GGGOOOMMMCCC888BBB@@@>>><<<<<<>>>@@@BBB666777888666444333555666555222111777FFFQQQPPPHHH======;;;777222333777<<<999888666444222000///...222222222222333444555666...222777777333///------,,,,,,---000222222000......222555666666:::DDDKKKQQQKKKQQQ```^^^KKK@@@BBB<<<:::555222444888::::::...111333000,,,,,,111666;;;888555555777888666333777===BBB???666111444:::555333///,,,+++---000222///---******,,,///111111,,,---......------///111333///+++***---...,,,***---111333111---000<<>>>>>???AAA@@@:::666AAA???;;;555///------......111555777777555111...777222...111777;;;888444222;;;<<<:::888777KKKlllrrrTTTDDD777555222******000000...,,,---111555555555CCC]]]mmmlllzzzmmmTTT@@@>>>AAAGGG[[[rrrvvv\\\OOOPPPOOOHHH<<<;;;:::888888999;;;===???999:::FFFPPP[[[nnnsss[[[@@@222///---,,,+++***))))))***,,,,,,+++))),,,+++***************++++++++++++*********))))))))))))))))))))))))))))))---,,,,,,***(((&&&$$$###)))...333333///+++,,,...lll[[[OOOKKKLLLVVVUUUQQQIIICCC???===<<<:::999999:::;;;:::999888888666666888===@@@@@@>>>???;;;888888;;;>>>>>><<<@@@@@@@@@CCCGGGGGGCCC???>>>>>>>>>??????>>>>>>>>>888555333333555555444333222111111444>>>IIILLLIIIAAA===888444333444555666777666555222000---+++***///111333555555444222000111111222222222111///---++++++,,,...111111///---000111222444777===CCCGGGPPP[[[eeefff```WWWNNNGGG@@@===777444555777777666////////////000222555777555666666555555555777888;;;<<<<<<999666333444555555333///---,,,---000222222///,,,+++,,,...///////////////...,,,,,,---/////////...---,,,+++,,,...///000///......222:::AAA@@@@@@@@@???>>>======>>>>>>===999444///---...///222333555666777666444333333222222333666777888777444777555444777888GGGccc{{{rrrZZZEEE@@@@@@:::333222222333333000---000999AAASSSeeewwwaaaKKK;;;===CCCIIIYYYllluuuooo^^^GGG===@@@???:::;;;777444555777999888666444000222999@@@JJJaaaxxxgggUUUBBB777111---,,,---,,,+++***+++------,,,***))))))((((((((())))))*********)))))))))((((((((()))))))))******))))))))),,,,,,+++***(((&&&$$$###&&&+++///000,,,******,,,jjjSSSKKKKKKLLLPPPIIIGGGHHHCCC:::999???>>>:::777999<<>>@@@@@@>>>;;;::::::555000111666888666222///000000000555@@@FFFHHHDDD===666222333333222///555444333000---***(((&&&+++...333666777444///,,,444111...///222444222///++++++,,,...///000...,,,111//////222888>>>AAAAAAMMMfffqqqddd\\\aaa___TTTEEE???999666555555444222///---,,,...333777888888000333666555333333777;;;>>>999444333444555333000666444000...---...111222333///,,,***+++,,,------111222111...,,,+++,,,---,,,///111///+++***---111111...,,,,,,///333888:::@@@BBBBBB???;;;;;;@@@FFF<<<:::777333///---///111555555555555666666777777///222444555444555888:::888777//////555777BBBXXXvvv{{{```XXXXXXQQQEEE===@@@DDDEEE===555888HHHXXXgggqqqpppTTTAAA444:::CCCJJJTTTaaaZZZUUUHHH777111555666222777333///111666888444000000...///333666@@@YYYqqq~~~]]]QQQCCC:::333...,,,...---,,,,,,---......,,,+++&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))************))))))+++++++++***(((&&&$$$###%%%)))---...,,,***+++,,,nnnVVVKKKKKKNNNKKKHHHEEEBBB>>>;;;===AAA???===<<<===???@@@>>><<<555999<<<;;;888999>>>CCCCCCAAA@@@AAABBBAAA>>>:::>>>???@@@BBBCCCCCCDDDDDD888999;;;======;;;999888:::666222222666888777555.../////////555>>>CCCCCCBBB===777333222111000...333333222000---)))'''%%%(((+++000555666333000---222111000222444555333111---,,,,,,...000000///---//////000333777;;;>>>???III___ggg[[[XXXdddggg]]]HHH???777555555333111000/////////111333666888999000222444444333333666999;;;666000///111444444222666444111///...///111333111...+++***+++---......222222111...++++++,,,...---///000000...---///111///...,,,,,,...111555777???@@@???>>>===>>>BBBEEE;;;:::777222...---...000444444555666666777777777///111444555555666888:::;;;999111000666777AAAWWWyyyzzzuuulll```ZZZ[[[\\\YYYRRRNNNSSS```lllwwwgggPPP>>>111666@@@EEELLLSSSIIIFFF<<<111...222333111222111///111333444111///222000000444777@@@TTTfffrrrcccTTTCCC999333...,,,------,,,,,,,,,......,,,***%%%&&&'''(((((()))))))))(((((((((((('''''''''&&&((()))************)))(((*********)))(((&&&%%%$$$&&&))),,,...------...///qqq___KKKGGGPPPQQQUUUOOO@@@:::AAACCC???===@@@CCCCCCAAA>>><<<<<<<<<<<<;;;:::999999;;;===???BBBDDDCCC???;;;;;;<<<999;;;@@@FFFKKKJJJCCC===999888888777777888888999555555333222111333555777000000///111:::BBBCCC>>>>>>===;;;666111///000222222222222111...,,,)))'''''')))---111333333222222...222666888666444444444///......///111111000///,,,000444555555666;;;???CCCMMMUUUXXX]]]bbb```ZZZIII>>>444444555222000000...222555444222222555999666333222222444555444333444333111///...111555888555444111/////////111222111...,,,,,,///222444555222222000...+++,,,...000111///...///111222111///,,,...000///---///444888===<<<<<<>>>AAABBBAAA???===<<<888333...,,,,,,...111222444666777666444333111111222444777999888666666999555444888999GGGaaa~~~wwwpppnnnrrrxxx|||~~~nnnRRRAAA222333999===AAAEEE???<<<555...---000111///...111333333000///000222111......333:::BBBLLLTTTiiittt]]]DDD666111///---,,,---,,,+++,,,---,,,+++)))&&&'''(((***+++++++++***))))))((((((((('''''''''((()))***++++++***)))((())))))))))))((('''%%%%%%%%%'''***,,,...///000111zzznnn```JJJEEENNNZZZaaaYYYEEE===EEEFFF======BBBGGGFFFBBB===<<<===@@@===:::999999:::::::::;;;@@@DDDAAA;;;777888;;;888<<>>FFFEEE???>>>???>>>999222///000444///000111222111///---+++(((***,,,///111333333444,,,222888:::777333333444111000//////111111111///+++111777777555444999>>>===>>>GGGXXXdddbbbZZZUUUMMM>>>333333555222000333///333777666111///333777999555222222555666333000111333333111...///555;;;444333111/////////000111222000...000333888:::<<<333222000---+++,,,...111333000...000333444111---,,,///222111///000555999;;;:::;;;???DDDEEE@@@<<<>>><<<999333...,,,---...000222444666666444111000222222222555888999777444...444555555888:::MMMkkkrrrQQQCCC555111333555777999;;;888333000000222222111---222555333...,,,000555111000111666===CCCGGGHHH___}}}cccFFF666222///---,,,---,,,+++,,,,,,,,,***(((((()))***,,,,,,,,,++++++)))(((((((((((('''''''''''')))***++++++***)))'''((((((((((((((('''&&&%%%###$$$'''***---///000111{{{gggXXXKKKHHHMMMYYY[[[VVVKKKDDDEEEDDD@@@@@@AAACCCCCCBBB@@@???>>>???===;;;999888999:::<<<<<<>>>@@@>>>:::777888:::===BBBIIIMMMMMMGGG>>>999777555333111111333555777444222///...///111333555333555666777===EEEHHHFFFDDDCCC???:::555222111000,,,---000222333222000///***,,,...000222222222111///111444555555333222111111000......000000000///---111555777777777888:::777777===LLL\\\dddccc```TTTBBB333333555222111555000222444444222111222444888666555444444444333333333555555222///000444888333222000///......///000000...---...222777:::;;;666444222...+++***---///222222222333333222000///...///000222444555777888;;;<<>>???BBBDDDBBB@@@<<<===<<<:::777777;;;???>>>===<<<;;;:::999888888BBBHHHNNNMMMGGG@@@===<<<555444222222222222444555999444......333777777555333888:::888:::BBBJJJNNNKKKEEE>>>:::888555000,,,)))+++///222333333222111,,,...000333333111///---444111///000333444222///111///------/////////...111111333666999:::999777444444444;;;MMMdddqqqsssZZZEEE555444666222222666111000000222444555333222444666888666333111444777777777666333111111333555222111000///.........///---+++***+++///333666777888777333...***)))+++---111444777555222//////111222///...111777;;;999666;;;???CCCDDDAAA@@@AAADDD;;;:::888444111000222444777666444111000111222222///555::::::444111333777222444000///111111@@@ZZZsss}}}```SSSBBB<<<555111///------...///,,,+++---/////////000222111...---...///111222...333777666666:::???BBBKKKnnnmmm___NNNBBB888000,,,---000///......///...,,,***)))***+++,,,,,,+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$'''(((+++,,,,,,+++((('''&&&'''''''''''''''&&&&&&&&&&&&(((,,,000444666666```NNNLLLMMMLLLKKKKKKNNNQQQKKK???999;;;DDD>>>999999>>>CCCCCCBBB======<<<:::999;;;>>>AAAAAA<<<888999<<<>>>;;;777CCCGGGKKKIIIDDD???======444444444444444444333333<<<666111111444888777555555777999999999@@@KKKUUULLLFFF===666222111111000000000000111333555777888//////111333444222///---333---(((***000555555222111222222///***(((***---///000222666999888555222444333444999EEEXXXlllzzzfffJJJ777999;;;111---222222///---///222555444222444777999555///...333999===888333333666666000***...000111000------000444,,,,,,,,,+++***---111444:::666111,,,))))))***+++///444999888333///000333777444333555:::===<<<:::@@@CCCDDD???888888AAAJJJ>>>>>><<<777333111000111;;;777222......000111222111666;;;999333......000333444//////333222;;;QQQrrrjjjIII===<<<888333///---,,,,,,,,,+++///222222///...///222555111---,,,...111222333555333333555555777@@@KKKUUUsss{{{fffNNN>>>666111///000666666555333111...+++)))+++,,,,,,,,,+++)))(((&&&+++***(((&&&%%%%%%%%%%%%'''(((***++++++)))&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))///777>>>CCCuuu___RRRJJJIIIMMMOOOUUUUUULLLDDDBBB???:::>>>===<<<<<<===???@@@@@@@@@===:::999<<<>>>???>>>======<<<;;;;;;;;;;;;<<>>:::999888555333333444666777555555444444555777888999===:::888;;;CCCJJJNNNOOOIIIFFF@@@999333000000000...000222555666666444444555444333222222222111111000---++++++---111333444333111///---,,,,,,+++***---111666888777555555666222111222666???NNN^^^iiigggYYYGGG===777444222111///000000000000000222333555555444222000000333555888777666666666555222000//////000111222333222000//////---,,,,,,000555:::666555444000,,,+++,,,...555555444222000///000111777888888999999;;;===>>>@@@AAAAAA>>>:::999<<>>>>><<<888444111111222444222000//////000000000333444555555333111///...///444333333555444AAA[[[vvv}}}WWW===222555444333222000///......000000///000111222222222000111000...,,,---222666444111111333555777???GGG]]]|||lllOOO===666222000///999;;;;;;888111,,,+++++++++,,,,,,,,,+++***((('''+++***(((&&&%%%%%%%%%%%%'''(((***++++++)))&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$'''///999DDDJJJjjj\\\TTTHHHGGGOOOSSS\\\XXXEEE===CCCCCC:::888;;;>>>>>><<<;;;===???BBB===777888===???>>>:::999;;;===;;;888888;;;???<<<===AAAFFFJJJHHH@@@999>>>;;;777444333444777999000444888888555555999===CCC<<<888>>>KKKSSSQQQLLLIIIGGGBBB;;;555111000000...111555888888666222///:::777444111000111333555...//////---,,,---222666444000,,,+++......,,,(((+++222888999555222444888111111111222888CCCPPPYYYfffeeeXXXCCC777777666000,,,///222111///...111444555222//////111333222111222555888888666444555666222000000444888888333...111111111000111555;;;@@@555666666333///...000222:::555000---...000111111888;;;===<<<:::999===AAA@@@???===<<<;;;999777555>>>===;;;777333111111333---...///000000///......333111///000222222111...---444666666777666GGGdddzzzgggIII777---///000222222///---------444000...///333666555222,,,///111...***+++111888555222111333666:::CCCMMMlllsssRRR>>>666222111111<<>><<<>>>AAAFFFHHHFFFAAA<<<>>><<<888555444555777888333666888777555555999<<<@@@<<<999???IIIRRRTTTRRRPPPJJJAAA;;;888666333222000222555777777444000---777555333000...000333555111111111///...///222555111///---,,,......,,,***,,,111555666333222333555333222000111555???KKKTTTaaabbbZZZKKK???999444///+++...111222111222444666333111//////111222222111222444777888666555666666777666555666777666333///111333555777888;;;???BBB;;;999555333222222333333888555111......000333444999;;;<<<;;;::::::<<>>???;;;444///------++++++++++++++++++************)))((('''''''''&&&&&&''')))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&(((---444;;;???wwwTTTEEEHHHNNNQQQNNNKKKHHHDDD===888:::??????;;;888888<<<>>>>>><<<777777777666555555777888666555333333444666999:::???BBBEEEFFFDDDAAAAAAAAA;;;:::999777666555555555;;;:::777666555666888999777999;;;===AAAIIITTT\\\XXXMMM@@@::::::;;;777333333444444444222111///...///000111000......000333666444222222333444333222---///111000---,,,,,,...---...///111222222111///333111//////333>>>KKKTTTXXXUUUSSSRRRHHH999000///,,,,,,...222666999999888000222333333222222444555666444444555777777666555;;;<<<;;;888444111222333000444999<<<>>>>>>???@@@DDD<<<444111444666555222222444666444111111444999:::888666777:::;;;;;;999:::<<<===;;;777666888;;;999999777444111///000111333444444333000...///000---///111000---...333888444555111000444555AAAYYYsssuuuVVV@@@;;;BBBEEEFFF???444+++***+++,,,000555666444222111111...,,,+++,,,...000222333222555888888999FFFddd~~~xxx___JJJ;;;444555;;;;;;999666555555333...*********************++++++*********))))))(((''''''&&&'''(((((()))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((***---///000111zzzQQQAAAHHHPPPQQQPPPJJJGGGFFF>>>555666>>>AAA;;;666777<<>>FFFTTT```ZZZOOOBBB<<<<<<<<<888444555444222000............,,,///222111...---...000777666555666888777333000,,,000333222...,,,...111...,,,,,,...111111///,,,///...------222<<>>???>>>999333000222555000444:::===>>>===<<<<<>>555333555777666333000555999777333111444999888444222444888;;;999777999<<<>>><<<999888;;;???888888777444111000111222555777888666222///000222,,,000444222//////444:::777777111000555666AAAXXXppprrrSSS===999BBBKKKSSSOOOAAA333+++)))---222777888444000///000000---+++,,,///222222111111444888;;;???RRRuuu~~~eeeOOO???666777;;;777333///000444333...(((((((((((((((((()))***+++***************)))((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''!!!###&&&***+++,,,+++***pppQQQEEEGGGMMMPPPYYYWWWQQQFFF<<<888999:::;;;999888999;;;<<<:::888222111222333444666666666;;;;;;;;;999777888===AAA???AAACCCDDDCCCAAA@@@???999888777555555555666777999<<>>999555333444555666777;;;BBBLLLTTTZZZRRRNNNHHHBBB===999555333333222000...---,,,,,,,,,000333555333...,,,---///333666:::;;;888444111//////000111222111111000000,,,---/////////......///,,,---///111444:::AAAFFFMMMWWW]]]UUUFFF:::222///,,,...000444777999888888777666666888;;;<<<;;;:::777777666555666999>>>BBB======<<<:::777444333333333555888999999888999999===<<<;;;999777666666666555666777555222111222444333222222333555777888888999:::<<<======<<<;;;:::999999888555222222333444222777;;;:::666222222333///111333333333444666999777999555444888999HHHbbbxxxuuu]]]FFF999666===QQQgggmmm```KKK:::222555666666555333111111111///////////////000111222444555999@@@LLLccchhhPPPCCC:::666666333111//////000///+++''''''&&&&&&&&&'''(((***+++******+++++++++***)))(((&&&&&&&&&''''''((((((((('''''''''(((((((((((()))"""$$$&&&((()))((('''&&&cccQQQLLLFFFHHHPPPaaafff\\\EEE999======666555888;;;<<<:::888777777444000...111777:::888444<<>>>>>777000...000222000///111444555222...***///333111---+++...222---///333666777:::===???LLLbbbiiiUUU@@@:::777///+++000444666444333555777;;;777555999???BBB???:::444888:::777555888BBBKKK;;;999888:::<<<:::555000666777666555444555777999333:::@@@???999444666999;;;777444111111111000//////222555555333444888;;;:::999:::>>>BBB@@@999333::::::999777444333555666...444;;;===999555333333333222222444777888888777444:::::::::;;;===OOOmmmhhhIII;;;888777???[[[}}}gggPPPCCC>>>999333111333444333222---111444222...---000555:::888;;;GGGYYYqqqjjjPPPEEE===666111111111111000...+++)))(((&&&%%%%%%%%%&&&''')))***)))***+++,,,,,,+++)))(((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))'''''''''&&&&&&%%%$$$$$$aaaGGG???BBBKKKTTTeeecccZZZJJJ???;;;<<<;;;;;;999888999<<<;;;888444555555333111111333777:::===@@@CCCBBB>>><<<===???@@@AAABBBCCCCCCAAA>>><<<999777444222222444666888<<<===>>>>>><<<999555333999555333777AAAJJJOOOPPPHHHHHHEEE@@@999444222111111000//////............222333444555333000---+++222666:::999444///------333333333222111000///...---000222333333222444555000222444555666777:::<<>>999444333666888888555444555888888666555888<<>>;;;666;;;@@@???<<<:::===AAA@@@<<<888777999999777444;;;:::888666444444333444777999:::;;;;;;888555444999777444333333111///---222111000222555888::::::;;;>>>@@@@@@===:::888777666555444222000111444777666555666888888777444111444777::::::888777888999999===::::::>>>???OOOkkktttooowww}}}}}}zzz~~~vvvWWW>>>///111:::PPPkkkfffUUUBBB999222111222///---...---000222222000///111333999BBBMMMWWWeee|||zzz^^^MMMAAA777000333---+++...000...,,,,,,***)))((('''&&&&&&'''((())))))))))))((('''&&&%%%&&&'''))))))'''&&&'''(((***(((&&&%%%'''((()))(((&&&'''''''''&&&%%%$$$$$$fffKKKAAACCCPPP^^^]]]]]]VVVHHH===999888666;;;:::888777888999999888555666555333111333888<<<@@@???>>>=========<<<;;;AAADDDFFFEEEAAA???@@@BBB:::888555333222444777888===<<<:::888777666666666555333222555<<>>888444111///...111000///...---------------///333666777555111///666666555444444333111///222333555444111//////000...///000444777888555222222555666555222333777;;;AAAOOO```cccUUU@@@444222777555444444555666777777666777777888888999;;;<<<888999;;;<<<<<<;;;;;;;;;===<<<:::888777777999;;;999888666444333333444555:::999888777666666555555666777888666333222222444555222///111555999999888>>>@@@BBB???;;;888999;;;555555555444222222444555777666666777888888666444333888<<<<<<999777:::===<<<===999:::@@@AAALLLccc}}}tttcccYYYUUUYYY]]]^^^___ccclllsssdddHHH777000555>>>___kkkKKK???333//////...---......000111111000111333666===IIIZZZhhhwwwlllNNN<<<888;;;333...+++///000...++++++***)))((('''&&&''''''((())))))))))))((('''&&&&&&''')))******)))(((((()))***(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%iiiMMM@@@BBBRRRcccZZZ[[[UUUHHH===888666444:::999888666555666:::===666777888666444555999===AAA===888888;;;===;;;888BBBFFFIIIGGGBBB???BBBFFF;;;999666444333555777999;;;999555222111333666888444333333555:::@@@FFFJJJHHHCCC;;;444000/////////111000...---++++++++++++))),,,222777999999777666999555111111444666555333222444666555222000111333000...000555<<<<<<666000555888888666222111555999;;;CCCWWWeee[[[BBB444666:::555111222666999888666555777999777444444888<<<:::888888999;;;<<<:::777:::<<<<<<:::666666;;;@@@777666444222333444777888<<<:::666444222333555666444888<<<:::555333666:::888333///000555999999888AAACCCCCC???999777999===666777777666444333444666888777777888999:::999777444888<<<===:::999<<<@@@???>>>888:::BBBCCCJJJ]]]yyygggQQQDDD???AAABBBDDDGGGJJJNNNSSSVVVfff|||QQQ999333555>>>IIIggg}}}___NNN<<<444222222222444...111222222111444:::???LLLYYYmmmvvvXXXDDD>>>???444///,,,///111...*********)))((('''''''''((()))+++******))))))((('''''')))***,,,,,,***)))***++++++)))'''''')))***)))(((&&&&&&%%%%%%%%%&&&''''''dddJJJ???@@@LLLZZZ^^^___XXXKKK@@@;;;999777666888999777555555999===;;;999777888:::<<<<<<<<<===:::777666999;;;;;;;;;BBBEEEIIIIIIFFFDDDCCCDDD>>>;;;888555555666888999777444111......111444777999555333555<<>>CCCOOOXXXSSSEEE>>>@@@999666444555777888888666888888888666333333666999;;;:::::::::::::::999999:::<<<===<<<:::999:::<<<888666555444555777;;;===;;;999777444333444555666555888;;;999666444777:::555333111111444777;;;===CCCCCCAAA>>>;;;999999999::::::999666444555777999777777888;;;===<<<:::888777777999:::<<<>>>>>>>>>???>>>888999@@@AAAKKK```yyy|||eeePPPAAA999888:::<<>>FFFHHHGGGDDDGGGFFF???555000444999333111///,,,+++,,,------111111222444666:::<<<>>>222444777888777666777999:::666444666;;;===999444333444555666666777888999777666777:::>>>===888222>>>HHHOOOMMMMMMNNNJJJCCC666999;;;:::888666666777;;;888555555666777666444999<<<>>><<<888777:::===<<<<<<<<<>>>>>><<<888444999888777777888:::===???888888888888777666555444888777666666666666555444///222555555444777>>>DDDDDDAAA>>>???@@@>>>888333???===:::666444555999===666777;;;>>>@@@???:::666:::555333666===@@@>>>:::;;;===999888<<<===MMMgggzzz}}}bbbPPPEEE<<<999:::555999======;;;;;;@@@DDDIIIPPP[[[nnndddDDD999:::AAASSShhh~~~ttteee]]]XXXYYY\\\XXXaaaiiiiiieeejjjyyy{{{qqqcccOOO>>>:::333.........,,,*********)))(((''''''((()))***,,,+++***)))((((((((()))***+++------+++***+++,,,+++***))))))******)))'''%%%%%%%%%%%%&&&&&&'''(((~~~XXXFFFBBBBBBEEEJJJ]]]^^^YYYMMMCCC???===:::666888;;;;;;:::999999999>>>888444888@@@CCC>>>777111444777777555666;;;@@@===<<<>>>DDDJJJKKKDDD===>>><<<888444333333555666...------------...///000555000---222;;;DDDGGGGGGAAAEEEEEE>>>444000333888555333000...---...000111444444444444666888;;;<<<222666::::::777555777999:::666333666;;;===:::555555666777555444444777:::555555666;;;???>>>999333999GGGQQQQQQUUUYYYQQQAAA:::===???===888555666888;;;777444555888888555111555:::===:::666444888======;;;;;;===???===666000999888888888999:::;;;<<<444666888::::::888666444777555333333555555333111...222666888888;;;AAAFFFCCCAAA???AAABBB@@@:::444@@@>>>:::666333555999===777888;;;???AAA???:::666999333///222:::===;;;666555999777666999;;;LLLhhhyyygggMMMAAA===888666888333777:::888444444999>>>@@@???AAARRRuuuvvvZZZAAA<<<===BBBVVVnnnzzzssstttxxxzzzwwweeeUUUMMM>>>555...,,,,,,******+++***)))((((((((()))***+++,,,+++)))(((''''''((())))))***,,,,,,***)))***++++++***))))))******(((&&&%%%%%%&&&'''''''''&&&&&&wwwUUUDDD@@@AAAHHHPPPRRRWWWWWWOOOGGGBBB>>>:::<<<;;;999:::;;;;;;:::999888666666999<<<===:::777222333444555555666777888999999:::>>>DDDFFFDDDBBB;;;888444111//////111222...---+++***+++,,,...///---...000222777???GGGMMMEEEBBB===888333222444666666444111//////111444555333444666777888888888888999999999888777666777888333444666777777777888888777777666555666666555555333666999999888777777888888AAANNN[[[bbb___SSSFFFCCCAAA>>>:::888777888999555555555666666555333111222444555444222333555888;;;;;;;;;;;;:::999777666666666666777777666666666111333666888999888666555222222333333333333444444333333444999>>>AAABBBAAABBBDDDEEEDDD@@@=========;;;;;;999777444444666777;;;:::;;;<<<======:::888444222000111333555666555000333222555;;;;;;GGG^^^uuudddPPP???:::888222111555777666555333222333666999666555555>>>ZZZ{{{pppSSS>>><<>>???888333666<<>>===777444777>>>AAA<<<666888444111//////000111111+++///222222///------///***,,,000444999AAAKKKQQQHHHCCC===777444444666777:::555222222555777555222666:::;;;666333555888888888888888666444333444555333333444555555555333222555888:::999666555777:::444555666555444444444555999BBBJJJRRR]]]eee^^^PPPJJJAAA:::777666555777;;;999666333444666666444111000333444111......444:::888666666999<<<<<<999555777555111000111222222111111444888;;;:::888444111111222222333444444444333555666888888999<<>>;;;;;;:::777333000///111333888:::======:::777555444222...,,,///444777444111111...///333555999JJJ]]]qqq~~~___===777333333333111111333222333333222111222444777111---,,,666III\\\hhhlllRRRAAA444555===MMMhhhppp]]]BBB555)))''')))***+++,,,,,,+++)))'''&&&%%%&&&&&&+++***)))(((((()))***************++++++,,,,,,,,,,,,+++)))(((&&&%%%%%%$$$(((''''''&&&&&&&&&''''''iiiMMMEEEHHHGGGDDDDDDNNNPPPMMMGGGDDDGGGIIIIII===;;;;;;<<<:::777888<<<===999666888<<<>>>:::555111444555444111222777<<<888777999>>>CCCBBB;;;444777444000//////000111111---///000///...---...///333---)))000>>>JJJNNNMMMKKKIIIDDD===777666999<<<888444000000444777666444===@@@???:::666777888888555777888777555222111111333444666777555333222222555666888888777777777888333333444444333444555666>>>AAABBBGGGUUUfffjjjdddIII???777444333222333666777666444444555555444222333444444333000111444888555444444666:::;;;999666888555111000000000000///000222666999999888555444333444555555555555444333333555666777888:::===@@@??????AAACCCDDDBBB>>>;;;;;;999555222000///......222555999;;;888555222000111...---///333666666444333///...333666;;;MMM___vvvoooMMM666111...000111000111444333444444333222222444666:::555222777@@@IIILLLKKK@@@333)))...;;;RRRuuu}}}bbbGGG888)))&&&)))+++,,,,,,,,,+++)))'''&&&&&&&&&&&&))))))((((((((()))+++,,,*********+++++++++,,,,,,+++***)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&xxxaaaLLLFFFFFFBBB??????GGGJJJIIIDDDCCCFFFHHHGGG<<<:::999:::888444666:::;;;::::::;;;<<<;;;999666333333333333444555777888777888<<<@@@BBBAAA<<<888666333///...///000111111222000///...000111111111333---***000<<>>555111......222666777666???BBBAAA;;;777888888666333666888888555111///---222666999999555222111111333333555777::::::888666333222222222333555666888>>>>>><<<>>>MMMaaaiiifffJJJ???555222000///000222444555666555444333444555666555555444333444444555222000000222777:::999777777444111/////////...---///111333666888888777666555666777777666555333222111222444444555777:::===???>>>???@@@AAA@@@>>>;;;:::666222111000000---***,,,000444666555222///...///...---...000333777999999222///333666:::IIIZZZqqqgggGGG444///,,,///000///000333444555555444222222333555555222111555:::<<<999666///((('''111@@@YYY{{{rrrVVVCCC000***,,,---,,,+++,,,+++)))'''&&&&&&&&&'''((('''''''''(((***,,,---***************+++++++++))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%nnn[[[JJJEEEAAA;;;999<<<999AAAHHHHHHFFFDDD???:::;;;888777777555222333888777999;;;;;;999888666666333111000222555777555444:::;;;;;;;;;;;;<<>>JJJXXXZZZRRRNNNBBB666222000//////000111444666555333222444777777666444444555555333111///---,,,///444888999777444111/////////000///...000111333555666777777777666777777666555333111//////000222222222444888:::???>>>>>>???@@@@@@>>><<<777333//////222222...)))+++---000222111000000000......---,,,---000666;;;===666333666777888AAANNNeeekkkRRR888222///000111......000333444444333111000111222......///333888888555000((()))000===KKK^^^yyyiiiSSS;;;111000///,,,***,,,+++)))''''''''''''((()))(((''''''((()))***+++)))*********************((((((((())))))))))))))))))))))))((('''%%%$$$###yyylll[[[KKKDDD???888888<<<666@@@HHHJJJGGGBBB:::222999666555555333000222777666888:::999666444444555333000///111444666444111888:::;;;;;;:::;;;>>>@@@333111...---...111222222777333//////222555666555---000444444666<<>>======???@@@@@@>>><<<444000...///444555222......///000000///000333555//////---,,,,,,///555999<<<888999===<<<:::AAALLLccckkkTTT666111...000111...---///000111222111///...///000111000111222444333///+++(((+++333@@@PPPddd}}}uuu^^^EEE777333000---,,,+++***)))(((''''''((((((+++***)))'''''''''(((((())))))))))))))))))))))))&&&&&&((()))*********))))))))))))((('''%%%$$$###~~~iiiYYYJJJDDD@@@::::::??????EEEHHHEEEBBB@@@<<<888777444333333111///333888777777777666444222333333444111///000333555444222111666===AAAAAA???;;;999555222000///111444555666444222///...000333555555;;;333...333@@@JJJKKKHHHLLLFFF???<<<===<<<666111////////////000222444555111444555666;;;@@@AAA===999888666333000111333666555555555444333111///---000000222555888999777666333111000333777:::999666///333777>>>PPPdddjjjfffPPPBBB333......---,,,,,,///000222333444444666888666555444333222222222222///------///444777666444/////////111444666666555444444555666777777777777666555222///...---------///000111111111222555888;;;;;;<<<>>>@@@???===;;;444222000222555888777666111222222222111333666999555222///---...000444666888888<<>>GGGUUUkkkgggIII///+++***...000......000---///111000///.........///000111333444333000---((((((,,,999PPPpppxxxkkkbbbiiiwwwzzzeeeMMM===555000///000+++***)))((('''((()))))),,,+++)))'''&&&&&&&&&'''))))))))))))(((((((((((($$$%%%'''))))))))))))((((((((())))))(((&&&$$$###vvv```QQQDDDBBB@@@;;;999===CCCFFFFFFAAA>>>???>>><<<666333111222111000444999:::888555444333333333444666444222222333444666666111666===CCCEEEBBB<<<888999666444333555888:::;;;333333333222222333666888???555...555DDDMMMJJJCCCEEECCCAAA===999666444333///000222222111111111222333666777888<<>>===:::777777666555555666888:::<<<111444666777666666777888<<<777222000222444444333666777===@@@===;;;III\\\nnnlllIII///++++++...111//////111,,,...000111///...//////---000444888999777333000***(((+++:::XXXuuuiiiccc___YYYQQQKKKIIINNNUUUYYYbbblllooorrrrrrZZZGGG999111///111+++***)))((((((((()))******)))((('''&&&&&&'''((())))))((((((((('''''''''###$$$&&&((()))((('''&&&&&&'''((()))((('''%%%$$$~~~fffVVVHHH>>>>>>???:::777999>>>CCCEEEAAA??????===:::555222111222111000444;;;===999555333333444555444888777555333333555777999888999;;;???CCCCCC@@@===<<<999777777999<<<>>>>>>555777888777555666999===888666666999@@@DDDFFFEEE<<>>888111,,,------111CCCeeehhhNNNDDDBBBAAA===:::;;;===;;;777:::AAAIIIOOOZZZqqqgggQQQ===111---000+++***)))(((((())))))***)))((('''&&&&&&'''))))))))))))(((((('''''''''&&&###$$$&&&(((((('''&&&%%%%%%&&&((())))))'''&&&$$$qqqTTTIIIEEE???:::888999<<>>@@@CCCEEEDDD@@@<<<999444222000///111222222111111444555333000222888>>>>>>777111222888;;;999555888<<<@@@AAA???>>>???AAA;;;888888<<<>>>:::888999@@@===999777999;;;>>>>>>666999::::::999<<>>===999444111666444222000///000111111000///............,,,+++---------///111111///---///...---...000222222111***,,,000777AAAOOO]]]fffZZZKKK;;;777:::999333,,,+++...222222222222666:::999666222111333555333111333333222222222333444444333333555888;;;999222---//////222888>>>AAA???<<<333444444111------000333666222//////222444333111555999<<<<<<888777;;;???555777999:::999777444222222222333444555777999:::444888<<<;;;888444333444333333444777888;;;EEEPPPlllqqqLLL>>>444666777111...111222,,,+++222555333111444AAAIIIOOOKKK@@@555111111...---444LLLuuudddGGG777111111444777777555222000000111333333???TTTddd{{{iiiKKK:::222///---)))((('''(((***,,,+++***&&&&&&%%%&&&'''(((***+++...---***'''&&&&&&&&&'''###%%%''''''&&&%%%&&&''''''(((******(((&&&&&&&&&kkkJJJFFFBBB===:::999;;;===>>><<>>======???BBBEEE===999888<<<===:::999:::AAA>>>;;;::::::;;;;;;:::333444666777999<<<@@@CCCBBB>>>999555444333222222222333444333222111222222000444999<<<;;;777333111555333111///------.../////////...//////...,,,+++***+++---...///000111111000...---...000111111111000000111444999CCCMMMTTTVVVJJJ>>>777777666444222,,,///111333444555777999777555222222222222222111555444333333222333333333666666888999999777222...---///333888<<<>>>===;;;444444333222000111333555555444222111333444444333666999<<<<<<:::999;;;===999999999999777444111//////000111222333555666666555666888888777555444333111000222555666:::EEEPPPiiiiiiVVVCCC===@@@AAA>>>;;;333444888<<<999555888???FFFRRR\\\YYYIII999333444...333>>>TTTvvvkkkNNN:::111...000222444444111///...---///000...666HHHYYYssskkkOOO@@@777...'''+++***)))***++++++***(((''''''&&&'''(((***,,,---...,,,***'''&&&&&&&&&'''$$$&&&''''''%%%%%%&&&((((((***,,,+++)))'''''''''aaaFFFBBB>>>;;;:::===??????>>>BBBDDDGGGIIIGGGCCC>>>:::555333000///000111111111222333333444555666666777888;;;>>>;;;666666:::???BBBAAA???@@@BBBCCCDDDCCC???:::888:::;;;999888:::???>>>===<<<;;;:::666444111111222666;;;???AAAAAA???===:::555222111222444333222222222333333111000000444777888666333111000222000...---++++++,,,,,,///000000000000...---,,,***---///000000222666:::222000//////000222111000555444333222444999@@@FFFIIIGGGBBB===999666333111......111444777888777666333444444333111000111222666555444333333333333333:::;;;<<<;;;888444111000,,,000555888999999999:::888666444444555666666555555555666555444444555777777999;;;<<<===<<<;;;;;;<<<;;;999777333000---,,,,,,---///000222222333333555444444444555555444333000...///222555999DDDOOOcccvvv}}}bbbUUUYYYaaa^^^TTTCCCJJJRRRQQQHHHCCCKKKWWW___aaaaaa[[[PPPCCC888222444:::EEEVVVqqqfffKKK888000...///111222333222///------------///,,,000???NNNlll}}}```HHH888...***---,,,++++++,,,+++)))''''''(((((()))+++,,,...///---,,,***(((&&&&&&&&&'''%%%&&&&&&%%%%%%%%%'''***+++,,,---,,,***(((((()))wwwWWWHHH@@@===;;;===AAACCCBBB???LLLIIIFFFBBBAAAAAABBBCCC999666222111111222333222444444444666888888777555777;;;>>>;;;777666:::???>>>???CCCHHHKKKIIICCC===???999666777777666666999:::::::::;;;;;;888333///111000111666===BBBDDDCCC??????<<<666000...111555333111///111333333000---000111333333111...---------,,,++++++++++++,,,,,,000222333333222000///...///222555444111333:::@@@555333111111333333333222666555444333444999???DDD>>>CCCEEEDDD@@@;;;222+++......///333888999666222111444666555222000111333444444444444444555555666===???@@@<<<777222222333///333888999888666777999===:::666666777888666444444777999888555444777:::999999;;;===???>>>;;;999;;;:::888555222///---,,,,,,---///000222222222222666333000111444666555333111......111333777AAAKKK[[[eee}}}{{{yyyhhhnnnrrrmmmccc```iiiuuuttt```TTTPPPIII;;;...:::===CCCPPPjjjnnnNNN999111000111222333444444222000...///000,,,111///111;;;HHHfffyyyTTT:::333777///...---------,,,***(((((()))***+++---...000111,,,+++***((('''&&&&&&'''&&&&&&&&&%%%$$$%%%(((++++++,,,---,,,)))(((((()))rrrRRREEE???>>>>>>@@@DDDEEEDDDBBBLLLIIIFFFBBBAAAAAACCCEEE===:::666333333444555555666666777888::::::777555777888888888888888999;;;===???CCCIIIMMMKKKDDD>>>???999444555555333444777333333555777888555111---///...///444<<>>777666444444555666555444444444444333555999@@@EEEAAAEEEEEECCCAAA???666+++///...///222666666222///000444777777444222222333111222222444555777999:::>>>???@@@===777444444555444777:::999666555666999@@@<<<888777888777444111333666999888666555777:::::::::<<<>>>@@@???<<<999999888666555333111000//////000111222333444444444666222//////222555444333444000///222444666===EEESSSaaa|||nnnZZZMMMCCC888000888:::BBBTTTqqqqqqXXX===222111111111111222333333222000///000111...333333333888???YYY{{{gggLLL>>>:::111///---------...,,,+++((()))***,,,---//////000++++++***)))((('''''''''&&&&&&&&&%%%$$$&&&))),,,+++++++++***'''&&&&&&'''vvvQQQ<<>>AAA===888555555666777777777777999999999888777666777555444666999:::999777@@@@@@@@@CCCFFFGGGGGGGGG???999444555444222222555//////000333444333000---,,,+++---111777===BBBDDDEEEAAA;;;444...,,,...000/////////111111000...+++,,,---...---+++******+++)))***+++---...000111111222555999999666222222222222333333000...///333777888666555555777888777666333333222111222666<<<@@@LLLNNNHHH@@@>>>AAA===555000000111222333222000---111333666888666444333222000000222444666999<<<===<<<======<<<:::888777888::::::999666444444666777===;;;999777666444222000333555777777777666777888:::<<<>>>??????===<<<;;;666666666666666555444333444444444444555666777888555333111111222333333333666222111444666888<<>>AAAFFFHHHHHHDDD@@@<<>>888555555666666777555777999888555333444666666555444666999:::999777<<<>>>@@@BBBCCCEEEHHHJJJ@@@:::666777666333333555000///...///111111000...+++,,,---///333:::AAAGGGCCC>>>666000---,,,------,,,...111111000...,,,,,,+++---......---,,,,,,,,,---...///000111111111111000555999999555111111222111000///......///111222666555333444666777777777111111000///000333888<<>>555666888999999888666555888777666555555777:::;;;444444444333111111222333555222222777:::;;;===@@@MMMkkkhhhEEE111111999888EEE^^^}}}jjjKKK:::...---...******...,,,///222333222111111111222666444444999>>>RRRppptttXXXCCC===888111,,,++++++++++++((()))***+++,,,++++++************))))))((('''&&&$$$%%%'''((('''(((***+++++++++***'''%%%###$$$&&&```JJJGGG>>>CCCGGGDDD???===AAAFFF@@@AAABBBCCCCCCBBBAAA@@@BBB>>>888555444555666666333777999777222000333666444555777888888999999999444:::BBBFFFFFFEEEEEEFFFAAA<<<888999888555444555222000......///000000///---...000111333999CCCJJJAAA:::111,,,,,,------,,,***...222222///,,,+++,,,+++---000000///.........111222222222222222111000...444999888444000///111111///---...000222222222444333222333555777777666////////////000333999===LLLZZZ```VVVJJJEEEAAA:::555777777444000---...000000000111555888777111,,,333333444555777999;;;<<<666555666:::>>>???===:::BBB;;;333///000222333333111444666555222000111333222111111333777888555222;;;???AAA???;;;:::===@@@666777:::;;;;;;:::777666;;;999666555555888;;;===333555777555111///111333444111333999======>>>AAANNNggg~~~yyyYYYAAA555444555CCCRRRlllfffHHH999//////---))),,,444---000444666666555444444444777555777AAAJJJ```ttt```TTTBBB<<<333,,,)))))))))***((()))***++++++***)))((())))))******)))((('''&&&###%%%((()))((((((***+++,,,,,,***(((%%%$$$%%%&&&pppSSSHHHJJJ?????????@@@@@@>>>:::666EEEDDDCCCBBBBBBCCCEEEFFF777:::;;;888222///222666999555222333888999666222444777999777333333888===<<<:::;;;BBBKKKKKKAAA777;;;;;;999888777777888888000111333444444222///---444...+++333@@@GGGDDD>>>888999777111,,,***,,,///))),,,000333444333000...555444222///...///333666333666999:::777333000///555222///000333555333111333555666333//////444:::444555777;;;>>>;;;444...444333111000222666:::<<>>AAA>>>888222000333555333000444666999777333000111333111000222888>>>???999333???:::666666;;;AAAEEEFFF:::777444444555555333000888444111111333444333111111222222111///111777<<<999666666999======888222@@@>>>:::777666777999;;;444666888999:::999777666:::777333111222222111...222111444777888999???GGGNNNYYYqqqgggHHH888333333444DDDcccwwwLLL888222444...+++---+++444222000111555777777555///777>>>???@@@RRR{{{{{{sssfffTTT???---+++---***''''''))))))(((((((((((())))))***,,,,,,+++)))'''''''''$$$&&&((()))(((((()))***)))+++,,,***&&&$$$$$$%%%iiiQQQCCC@@@???>>>>>>>>>>>><<<999666>>>@@@BBBCCCDDDDDDCCCBBB???===:::666444333555666777666555555555444333333444333222111111222555777<<<===???CCCEEEDDD@@@<<<:::999666444333333333333///000222444555444222000111000000555===CCCEEEDDD>>>;;;666111///---------+++,,,...000111111111000000111222222222222333555777888999888555111000///111111111111111222444555444555555444444333444444555666777999:::888444000333222111111222555888:::CCCRRRccceeeYYYJJJ@@@>>>===;;;777555444444444555666555444444333333222111333444666888:::::::::999;;;:::999;;;@@@CCCDDDCCC:::777555444666777777666444444333222222444666888666444111000000333555666555444444555777888888888;;;<<<======<<<:::777555222333666888999:::999999888555111000000000///---111111222555555555<<>>EEE@@@:::666666777777777555777888666333111222444444000,,,+++...111222222<<<@@@CCCCCC???>>>???AAA888666333111////////////...000222555666666555444---000333666999>>>DDDIIIEEE???777333222111...+++------------...000111222---000333555555444333444::::::999666333000///000...111222111///000555:::666555444666777777333000555777888777555444333333222222111222333555777888HHHQQQ[[[^^^WWWLLLCCC>>>888999999777444333555777888444000000333555333000777888888777555666:::>>>666777:::>>>AAAAAA>>>;;;999777666666888;;;<<<<<<111333555444222333999???;;;666111///222444333111111222333222222444:::>>>777;;;@@@DDDBBB<<<555000///111444777999:::::::::444222///.........---,,,111///000222111222999AAAUUUkkkgggKKK888///333;;;GGGhhhgggLLL888111444000...000---+++---111777::::::666333777333555BBB[[[~~~dddGGG666))))))+++)))'''***&&&)))---000000---)))&&&)))++++++***(((&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''((()))(((&&&$$$$$$%%%mmmZZZQQQIII@@@:::@@@>>>;;;999999999888777555888>>>CCCEEEDDDAAA???EEEBBB>>>;;;999888777777555666666666555444555555333000---+++,,,///111333;;;???CCCBBB???===>>>AAA777555222000///000111222111222444666777777666555---000222444777<<>>:::777333111222333333222222222222333555888<<>>@@@AAA@@@>>><<<777666444222222444777999777777888888777666555444444222222555;;;BBBFFFHHHFFFEEECCC===666111000000***,,,...000111111000000666666555333111000111333333555888999777444111000111///---...222555777777555777777555111000444888000444999:::777333222222444444444555555666777777BBBIIIQQQRRRLLLCCC<<<999000//////444:::<<<999555222333333222000111555888999555222444777999777444888999999999777444222111000333777;;;<<<;;;999888666333000000333666777777555666666555333333666999666555444888===@@@???<<<===>>>@@@@@@???===:::888222333444444555555555555111000///...------...///...,,,---///111444>>>IIIZZZiii~~~wwwyyy^^^JJJ???888:::AAAQQQuuu___FFF999888444222444000111222444444444333222222111999EEEPPP^^^xxxiiiKKK///)))......***))),,,---............---,,,)))+++,,,***(((&&&&&&&&&'''((()))(((%%%######$$$%%%%%%%%%&&&''''''&&&%%%zzzaaaOOOEEEBBBEEEJJJAAA>>>;;;:::::::::999888999:::<<>>@@@;;;555000333555444222222666;;;777333111333888:::666111;;;<<<:::888555333444555///333888;;;:::777555444888444000111555777666333222555888777555666:::???;;;999999===CCCDDD>>>888?????????>>>>>>>>>======444444444333333333222222000000000///------///111///------///222666BBBMMMZZZggg}}}ooo```dddcccccchhhsss{{{VVVDDD===999>>>HHHeeeqqqTTTBBB===666444444000444555444222000000111333222@@@SSSaaajjj~~~^^^===111000...***)))...---,,,++++++,,,---...***,,,,,,+++)))''''''''''''((()))(((&&&$$$$$$%%%%%%$$$$$$&&&((()))((('''vvvhhhWWWKKKDDD@@@BBBFFF???===:::999999999777666999:::<<>><<<<<<666444333333555555333111,,,///111222222444777:::555333333777===AAAAAA???===;;;888666777:::===@@@===<<<<<<:::999777666555===999888<<>>@@@>>>======???@@@???:::666;;;===@@@BBBBBBAAA>>>===444444333222222222222222...///000...,,,,,,///222222///...///111666BBBNNN[[[kkktttkkk```NNNDDDEEEGGGLLLMMMLLLUUUeeellliiillljjjIII<<<888:::HHHZZZzzzbbbKKKAAA888444555000222444444333000000222444999GGG]]]sssmmmMMM<<<333,,,)))+++,,,++++++******++++++,,,+++------,,,***((((((((('''((())))))'''%%%&&&&&&%%%$$$$$$&&&)))+++***(((}}}dddYYYNNNHHHDDD???>>>???===;;;999888888888666444777999<<<@@@BBBCCCBBBBBBHHHFFFEEEDDDDDDCCC@@@>>>555666666444000......///++++++---000444777777666333222111444999???CCCEEE>>><<<999666666999<<<>>>======<<<;;;999888777777999888888<<>>666///111000///...///222555777777666555333111111333666888888888666333111111222000444777666222//////000//////000222555555444222666333222444888;;;;;;999555333000......///222444888:::AAANNNXXXWWWIII;;;...333888;;;999666222111333111111444999;;;:::777555666666555444555999;;;222444666555333333666999999:::999555111///000333111555999999777666777999888555444777<<>>>>>???AAA???<<<888777777666;;;AAAFFFGGGCCC>>>:::333333222222111222222333---...///...+++,,,///222444000//////111555AAALLL\\\qqqttt]]]JJJ???:::444000222<<<;;;222777HHHOOOIIIXXXeeezzzvvvYYY>>>444444;;;SSSmmmkkkPPPDDD999555555000///222444444111111222555@@@KKKaaauuuYYYEEE555)))'''---************************,,,---...---+++)))))))))'''(((***)))(((&&&''''''%%%$$$$$$&&&***,,,+++))){{{mmmZZZNNNAAA???DDDFFF>>>666777:::<<<:::666555777999444999>>>AAABBBBBBAAAAAATTTUUUMMMCCCDDDKKKHHH===333777999666000++++++---+++)))***...444666111,,,111222222222555>>>JJJSSSBBB???:::555333444666888???:::444444999<<<;;;888111555:::<<<;;;<<<@@@CCCEEE???::::::>>>>>>999333333111000///000222555777222222111111222444666777AAA:::333000333444222///...333888999666111000000//////000222444333000...///333666777666777:::>>>111111222222111111111000666;;;???FFFUUU]]]OOO:::000555:::999555111111333222000222999@@@@@@888111///111222222222555;;;AAA888888777777777777777777===:::555000///000222444///444888777333111222555555222111777>>>@@@;;;555<<>>;;;:::999999999999888666555444777;;;???BBBFFFJJJMMMQQQOOONNNOOOLLLFFF@@@>>>888777666444111///,,,+++))))))***---000444666666666444222333888???FFFJJJFFFBBB===888666777999;;;999888888888888999888888777666666:::???CCCDDDCCC@@@>>>;;;::::::999888666222111111000111333555666555444222222222555888::::::777333000000000111222444444555666555333000---...111333444222222333444111222444777::::::888777111111111111111222333444666777???MMMVVVRRRFFF;;;333444555666555333111///222444777:::<<<:::666222//////111333666777888777::::::999999999:::;;;<<<;;;888333///...000333555:::888666444222222333333444333333555777999999888:::===@@@@@@===888555444555888>>>FFFJJJGGG???888333777888555444666444//////...,,,---///111333444555666666555555888>>>BBBSSSjjj{{{```SSSDDD;;;444///...///000000000//////222777;;;>>>KKKaaa~~~lllLLL333333;;;EEEZZZsss}}}hhhSSSAAA;;;===BBBBBB@@@???DDDLLLQQQSSS]]]oooaaaGGG999222---(((++++++***)))***+++---...+++,,,,,,,,,+++***((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))aaaJJJHHHMMMQQQMMMDDD======???<<<:::777888::::::555000222444888<<>><<<999555444666888111111111222222333333444777666444333333555888:::111222111///---...111444999555222222444444111---...222666444000///444:::222222333777<<<;;;555000111111111222333444555666444333>>>QQQVVVHHH>>>===777444222444777777444000555888::::::666333222333000///111555999999444...;;;;;;<<<===>>>???@@@@@@999666111......111555888CCC<<<444000111333333222444555444222000111555999888888:::===>>>;;;444///;;;;;;===@@@CCCBBB===888///444777666666555111+++000---,,,///444777666333111555888777555888@@@HHHOOOZZZuuuqqqNNNEEE<<<999777222000000222222222111111222666888777HHH___sssgggLLL777:::BBBKKK^^^ssswwwZZZNNNUUUYYYZZZUUURRR___tttzzzssszzzdddJJJ===666///)))++++++******+++,,,...///,,,,,,,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))rrrUUUAAACCCIIINNNMMMFFF???<<<<<<<<<;;;999999999777333///000333666;;;@@@HHHQQQWWWQQQOOORRRWWWSSSGGG??????999555111000222333111///------...///333999???DDD===:::666777<<>>::::::<<<===666777888888888777888888;;;444///444@@@HHHIIIEEE@@@>>>;;;777222111333555//////111111222111000000333333444444444444444444------.........000222444777444111000222444333222111333333000---...333777444333555777999777333///000222444666666666444333333444===KKKOOOHHH@@@???888555333444888999888666888999999666333000//////222222555888:::888222...888:::>>>BBBDDDCCCBBB@@@999666222//////333888;;;AAA;;;333000000222333222444444222000...///222444666666888:::;;;999444111;;;;;;===@@@BBB@@@999333***---000222222111...+++.........111555666555333111444555555555888???FFFLLLZZZtttdddEEE>>>888777666222//////000111222222111333555777:::FFFWWWiiiyyy}}}ttt[[[FFF777:::CCCOOOgggzzzppptttqqqqqqppptttpppTTTAAA666...)))************+++,,,---...,,,,,,,,,,,,++++++******(((''''''''''''''''''''''''''''''''''''((())))))vvvzzz|||```KKKAAACCCDDDGGGJJJJJJEEE>>>888;;;======;;;666222000000000222666999>>>DDDKKKPPPWWWXXXTTTNNNMMMOOOHHH>>>444333222222222333444555444111111444;;;@@@AAA???::::::999999<<>>FFFMMMJJJAAA777666555444555777999;;;;;;888555333222111///---444777:::;;;888555444444444888???EEEGGGEEEAAA>>>:::888444222333666999<<<777666333111000111222444444222//////000111000000555777888777555444555666555888===CCCEEEAAA777///&&&'''(((+++,,,,,,---...,,,///333333222111111222555333222222555999===???KKKeeemmmVVV???888222333333000...///---///000000111222555888@@@DDDPPPfff}}}uuu```JJJ<<<444777AAASSSuuueeeIII666,,,)))************++++++,,,,,,,,,,,,++++++++++++++++++'''''''''((((((((())))))(((''''''''''''((())))))yyylllqqqiiiQQQEEEAAADDDEEEFFFJJJLLLJJJCCC<<<===??????:::333//////111222333666888<<>>MMMOOOFFF:::999666333222333777999:::777444333333333111///666:::===<<<888666777:::444888???DDDGGGEEEAAA>>>;;;:::888666666777999:::000111222222222333444555333000......111222222111777888999777444333555888111555<<>>///+++,,,,,,,,,,,,++++++++++++++++++***))))))******+++&&&&&&'''(((***+++,,,,,,)))((('''&&&&&&'''((()))xxxsssnnnlllrrrqqqYYYKKKDDDAAADDDJJJPPPQQQLLLIIIIIIJJJBBB@@@<<<777222000//////555555555666;;;BBBLLLSSSYYYWWWTTTPPPNNNLLLFFF@@@:::888777888;;;<<<999777888777777:::>>>@@@???>>>666888:::>>>BBBGGGLLLOOOIIIDDD===666222000000111555333111222444777777666/////////111666<<<@@@BBBBBBAAA???;;;666333222222111111000000///...------///000222333222///---+++,,,+++,,,///222333111...,,,...222555666666555555333222000...---000444666666888999888777555333333000333666888888444000---...222444666;;;CCCJJJLLLFFF@@@888444444555555444777888888777555444555777777999;;;<<<<<<;;;:::999888:::>>>AAACCCCCCCCCBBB;;;;;;999888777666666666222000...000444777777555222111000......000555999:::999888888888888666444222333888>>>CCCCCC===888+++''''''***+++***,,,111---...000111111111222333555444333333444777;;;>>>IIIaaa~~~cccLLL888222000444666444222222111111000//////111555999HHH^^^yyyyyy]]]FFF555///111@@@UUUnnnjjjLLL666,,,000000//////...,,,++++++***))))))(((((()))******%%%&&&''')))+++---///000***)))'''&&&&&&'''((()))pppeeeeeeqqqyyy|||___QQQKKKFFFBBBCCCPPP[[[XXXLLLFFFMMMWWWGGG@@@999444333222///,,,777666444555:::EEERRR[[[UUUQQQSSSYYYSSSDDD>>>BBBBBB<<<888:::@@@AAA;;;333666888999::::::;;;???BBB888777999???EEEHHHGGGDDDHHHCCC<<<555000......///...000333444333222333444222000///222999???AAA@@@<<>>666222444888333333222111000//////...444333333222111000//////))),,,///000000......///......111555999999444///000333444222///111888>>>777666777999<<<:::444...111222333555555444222111...---333<<<<<<999BBBQQQSSSHHH;;;666999:::666111333888===;;;666444888>>>777666888<<<@@@???;;;666============???BBBDDDFFF;;;;;;:::999777555333222888000+++---666;;;999555000222222...***---888BBB===999666999======666///555444444999???BBBBBB@@@///++++++//////++++++000///---,,,///333666555333222555777555333555===CCCHHHVVVssskkkQQQ<<<888777;;;===888333111555444222///...000555999MMMppphhhLLL===444...333GGGbbbzzzwwwXXX===---333333222111000...,,,+++))))))(((''''''((()))***%%%&&&'''***---///111222***)))'''&&&&&&'''((()))zzzqqqlllmmmqqq}}}aaaSSSMMMEEE===FFFIIILLLLLLKKKLLLOOOSSSFFFAAA999111,,,,,,...111333333333555:::CCCMMMUUUSSSWWWXXXQQQEEE===;;;===AAA>>><<<===???>>>:::666222666999999888999===AAA===;;;:::???GGGLLLKKKHHHGGGBBB;;;555222111000///444444333222111111111111333000///222888===>>>===BBBBBB@@@;;;444000222444333000------...///...---000111222333222111000/////////000000000000222333000111333777999888555222333444555555444555888;;;444333444999===<<<666111111222333444333222111000---111444222111666BBBLLLQQQJJJ@@@888555444444555555777999999999:::<<<>>>:::777555666:::===<<<:::BBB@@@===;;;<<<>>>BBBEEE999888888888888777333000444111000111555888777555222222111---+++///:::CCC???;;;999999;;;999333...111222666;;;@@@BBBAAA???000...,,,,,,...000111000///---+++---111444333111555666666444333555:::???LLL^^^xxxkkkUUU:::666444666::::::666333999222000222111000999FFFbbbjjjKKK888555...111FFFccc}}}tttNNN777111000222333222111000---)))***(((%%%$$$$$$'''***,,,+++(((&&&)))///222000------+++)))'''&&&&&&'''(((uuummmpppuuuwwwssseeeQQQGGGCCCAAAEEEDDDCCCDDDFFFHHHJJJKKKEEE@@@888111......000111...///111333888@@@JJJPPP\\\ZZZTTTKKKAAA;;;999999:::<<>>:::777555444444444555777999::::::999999;;;>>>CCCIIINNNPPPEEE@@@999444222222111111666555444222111111111222000000000111444999???CCCEEEBBB<<<888444222000///222000---,,,...///...------000333666666444222000444111///111444666555333222666:::<<<:::888777888666333111222555777777666444333333777;;;;;;777222...000333666666555333111777666333000000555>>>EEEHHHFFF@@@999333222555999888666666777::::::999666777777666666666888;;;===<<<===>>>???@@@@@@??????<<<:::888777777777555333222222222222222333555666666333...******///555:::>>>>>>===<<<999555111///...222888???CCCBBB<<<888...,,,+++,,,...111222222------...---...///222444444555444333222444999===KKK```zzzmmmOOO;;;444000666:::777555555444000///222222333@@@PPPuuujjjPPP>>>;;;111...<<>>666222222222222111...///222555999@@@IIIOOObbb[[[QQQFFF???:::777555555:::@@@@@@<<<777555666666333000222666999999666666888;;;===@@@FFFNNNTTTCCC???888444222222222222666555333111000111222333///111111000000666???GGGGGGAAA999555444333000,,,111///---,,,---.........,,,///444888999777444222888333000222888;;;888444222888>>>===888666777;;;999333///000555777555111444333333555999999777333,,,///333777888777666444>>>999222...000666>>>CCCJJJIIIEEE<<<222///333999888555222555999999444...333555777555222333999>>>666999>>>BBBCCCAAA===:::???<<<888666666666666666111333444222......222777999333,,,(((***---000111<<>>222...666:::444111555222......222333666FFFXXXhhhQQQAAA???555000<<>>888,,,,,,,,,...000///,,,***)))))))))((())))))***+++***'''&&&)))---///...,,,((((((((((((((((((((((((tttllliiimmmtttwww^^^KKK@@@???BBBAAA>>>;;;;;;???CCCFFFGGGBBB===777555666777555333666666777888<<>>???<<<777222000000///333:::@@@CCCAAA:::444---,,,***+++...000111111......---+++***,,,000555111000000///000333666888BBBWWWpppnnnQQQBBB>>>FFFGGG;;;666:::999333111777===CCCRRRaaa{{{bbbJJJ>>>>>>999999JJJkkkfffGGG666...+++))),,,...---++++++)))******+++++++++*********)))(((***,,,...---,,,&&&'''((())))))(((((('''yyyyyyqqqaaabbbqqqfffQQQHHHCCC>>>===;;;;;;<<<<<<<<<@@@FFFKKKBBB>>>:::888888999888777>>>===;;;:::>>>EEEOOOWWWNNNRRRUUUPPPFFF===999:::<<<:::777777999::::::888666888999999999<<>>999888777777777555222000555222...---///000000///111222111---)))***///555::::::;;;:::888555222000444555777;;;>>>???>>><<>>NNNgggwwwiiiaaaccc___OOODDDEEEEEE<<<;;;EEEPPPYYYeeeqqqyyyvvvTTTCCC>>>>>><<>>;;;::::::;;;<<<@@@???<<<;;;===CCCLLLSSSIIIPPPUUUQQQFFF===;;;<<<>>>999444444777;;;;;;:::777:::;;;:::999;;;AAAGGG===888444777===BBBAAA???GGGAAA999333///---+++++++++,,,---///111444666777555222111444:::??????===BBBBBB???888222111444999444444333000---,,,...///666555444333333333333444111444777444...+++///333444222000111444666666555888999999666333222444666000222666888777333...+++000111111333555777:::;;;666999:::666111333===GGGUUULLL@@@666000---,,,***'''+++///111000///000222------...222777777222---888999999:::<<<===>>>???777777777777777555111...444111---...111222000,,,---000111...***+++111888999999999999999666333111666555666888;;;>>>>>>>>>000...,,,+++,,,---------222...)))***...111111///...------///333777999999???NNNfff{{{rrrfff[[[UUUNNNHHHJJJXXXeeemmmwwweeeHHH???@@@???AAAHHH[[[}}}jjjZZZ[[[YYYMMMEEEEEEIIIIIIHHHMMM```ppp[[[BBB555+++,,,---+++***...***++++++++++++***))))))******++++++++++++++++++''''''''''''''''''''''''~~~qqqkkkmmmxxxmmmQQQFFFCCC>>>===???;;;;;;<<<<<<===???BBBDDDDDDEEECCC???:::999===BBB>>>>>>>>>===>>>BBBGGGKKKQQQRRRPPPJJJAAA;;;:::;;;999777555444666888999:::999999777666666999<<>><<<>>>AAACCCBBB???EEEGGGFFF@@@:::999???EEE<<<>>>@@@AAAAAABBBDDDFFF\\\VVVLLLBBB;;;888888999222555777777444444777:::<<<777222111444666777666999777444222666@@@LLLUUUCCC>>>777111///...------///111444666777666555444+++,,,......111777AAAIIIKKKCCC:::444222111///---888999777333...,,,---///,,,...111333444444222111;;;999666444222111///...,,,///222000...///555;;;:::555111111444666444000888777555111---,,,---...,,,000555999:::777333000111111222333444555666777777<<<@@@>>>777111000111...***(((***000222000---...000111///...///333777///555>>>DDDFFFBBB;;;777===:::777555555555555444,,,000444444111//////111///---++++++---000111000666<<>>:::333------+++***+++---///000///---000222111...---000333---,,,---111888===>>>>>>III```yyy~~~oooWWWGGG999...555GGG\\\mmmgggWWWPPPNNNAAA111---555777000//////:::GGGCCC@@@]]]WWWBBB111...---)))***000++++++***)))(((((())))))''''''((('''&&&%%%&&&'''+++***'''%%%$$$%%%&&&'''|||{{{lllSSSGGGDDDBBB@@@????????????>>>======>>>???CCCAAA@@@AAACCCBBB>>>:::;;;;;;;;;===???BBBEEEFFFOOOMMMHHHBBB<<<888888999;;;666222222666888666333333444555333000111555999:::999888888;;;BBBJJJPPPGGGAAA999333///.........)))///555777555111///////////////111444888<<>>;;;>>>@@@BBBAAA===<<<>>>AAA>>>???@@@BBBCCCAAA>>>;;;@@@>>><<<<<<===@@@DDDGGGFFFDDDAAA<<<777666888:::999666444444666777666444000111222222333444777999777666777<<>>555000222555222222111000//////000000222111000//////000222333444777:::;;;888555222111444222000000222333333333222222111111222444666888666333000000111222111///666555444333222111000000//////......//////000111///222444666:::>>><<<666//////------...///111222000///...---...///000111333555777;;;>>>AAACCCDDD:::;;;<<<;;;999666333111666555555666888888555333000222222000,,,---222666888777888999;;;999555222555333222222555777999999...+++'''&&&(((***,,,,,,111111000/////////000111000111222333444666:::>>>EEEVVVpppuuuRRR;;;333444>>>HHHaaagggIII888111444444333111///...000222444666333777???@@@III^^^ssswwwXXXEEE111***,,,---,,,+++)))***++++++***)))((('''''''''&&&&&&&&&''''''((()))(((&&&%%%%%%%%%&&&&&&zzzeeeNNNEEEEEECCC>>>;;;===AAADDDBBB>>><<<>>>AAA<<<@@@CCCEEEDDDAAA???>>>CCCAAA===:::;;;>>>CCCFFFCCCAAA===777444333666888666666666666666555555444......///222666888888888666333444;;;CCCHHHEEEAAAFFF@@@999333000000000000------///111444444333222///......222888<<<>>>===BBBEEEEEE???666000000444///......//////000222222111000///......///000111222555999:::888555333222333444444222111000111333000000000333666888888777444222111111333444444333777555333000///000111222000///---,,,,,,---...///,,,000444999@@@DDD???777222111000//////000111222111000///...///111444666444555666888;;;>>>AAACCC<<<======<<<:::777333111777666555666777888777666333444333000---...222666:::999888:::;;;999555111666444222222555777888888---***(((''')))+++---...000000/////////000000111///000111111111444777;;;@@@OOOiiiqqqQQQ;;;444666===LLLjjjqqqPPP888---+++/////////---,,,---000333666555000444===???HHH[[[oooaaaMMM777///...---+++)))&&&''')))***+++******)))'''&&&%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&&&&iiiZZZJJJCCCBBB@@@???@@@===>>>???@@@???>>>======@@@DDDFFFFFFBBB??????AAA???===;;;:::;;;>>>AAADDDHHHEEE???888333111222444222444666666444333222333///...///333777999777444555222000444===HHHOOOSSSCCC===666000...---.........,,,+++...333666555333000000111222444999???CCCFFFDDDAAA:::333.........////////////000111333333000//////......//////000111333555666555333333444111333555333000///111444000000222555888999666444333333222222333444444444333333111111111111222333555333///,,,++++++,,,...///666===AAADDDCCC===444333222111000///000000000333222111111333777;;;>>>999888777666777:::===??????>>><<<:::888666444333555333111222333555555444333333222///------000333999:::;;;:::777333000///111111111333555666666444000...,,,+++---000111111.............../////////---............000444777CCCMMM^^^ttt{{{[[[BBB444333888<<>>:::<<<@@@<<<:::888:::>>>???===999DDDEEEEEEBBB===;;;<<<>>>666777888:::<<<>>>@@@AAAIIIFFFAAA999333000111222000222444444333111000111111000000444777777444000000111111222777BBBPPPZZZCCC>>>666000...---------///,,,***,,,111555666555222444444111000444???IIIMMMFFF===555111///...,,,222222111111111222333333///////////////000000111222222222111000000333555///222444444111000222555333444666888999777333111444444444444333222222222...///111333444444444444:::777333///,,,+++,,,,,,222<<>>@@@>>>:::666444444555666222000//////111222222222222111///---+++,,,...000666:::===:::222+++***,,,+++,,,///333666666222000222000......000222333333+++,,,,,,------.........+++,,,,,,,,,,,,...222555CCCJJJVVVhhh~~~]]]CCC666111333777AAAbbb^^^@@@555222000...000111111000///000111333111666444444777999JJJggggggHHH666///,,,)))(((###%%%''')))***+++++++++'''&&&&&&%%%&&&'''((()))%%%$$$$$$###$$$%%%'''(((}}}uuuvvv|||pppVVVOOOHHHBBB<<<777777;;;999666444666:::===<<<:::CCCCCCAAA>>>:::777777888111222666999<<>>999444111222333222222222222222111000000222222333444555444111///***///444666777<<>>@@@>>>;;;777333111222444555000///...000222333222111000...,,,******+++---///333777;;;777///)))(((***''')))---222555555222///222000......///000000000***+++,,,---.........---+++,,,---------///333777<<>>;;;666333222333555777;;;>>>AAABBB>>>>>>===:::666444444555666333111111333444333000111333444444333111111111+++///444777888;;;???CCCIIIDDD;;;444111///......,,,---......///000333555888666333333555999===@@@EEEDDD@@@888111///333777333222222222222222333333///000111333555666777777222333444444222111222333222222222333444333111///444999>>><<<666111111333222444666444111/////////222222333444555555666666777666444333111000//////111888@@@JJJSSSUUUJJJ===222222222222222222111111---------...111333666888777666666666888:::===???777666555333222222222222------...000222222111///...,,,***)))***,,,---...222222333333222...+++((('''(((+++///333555444333222000.........///...---+++,,,---///000000//////---...//////000333777::::::===JJJddd|||vvvhhhfffmmm{{{{{{oooWWW???666444333777???NNNddd\\\AAA666333000,,,+++///222444333111000000444777222000222555HHHfffmmmOOO<<<333,,,&&&###&&&'''((()))))))))((('''''''''((()))((('''%%%###%%%$$$$$$$$$&&&''')))***vvvssskkkgggpppqqqYYYUUUGGG===>>>DDDCCC<<<777///444888666222333===GGG??????AAACCCDDDAAA999333555555555666999===AAADDD???@@@???===999666555555:::555000111444777555222000333555444111000111333111111222444999===AAACCCIIICCC:::333///---,,,++++++---000000...///222666;;;555111444;;;???<<<888999???AAA:::///+++222;;;000000000000111222333333///000222555777888999:::111444777888777444222111666444222333444444000,,,222999???===555000111666///222555444111//////000777666444333333444555666333333333333222222222111444555:::GGGWWW[[[MMM;;;222333333444444333333222......//////000111222333::::::999888888999:::;;;222333444444444222000...***+++,,,///111111///,,,...,,,))))))***---...///222...,,,///555555...'''***)))))),,,000555777888444222000/////////...---,,,---///111111111111000///000111222333666:::>>>===;;;CCC___wwwfffdddccc^^^TTTCCCHHH^^^___MMMQQQiii~~~lllVVV@@@666000///888FFF\\\rrr```EEE666000---,,,+++///444777777555333222555555//////777===OOOkkknnnSSSBBB999111)))$$$'''((()))))))))((('''&&&&&&((()))***)))'''###!!!%%%%%%$$$%%%&&&(((***+++xxxqqqjjjjjjssswww}}}rrrJJJCCCHHHLLLJJJCCC;;;888888888444000333:::>>>;;;777@@@CCCEEECCC===:::===@@@;;;444444;;;===999<<>>___^^^AAA777444///)))222333222222444555444111111000222444333<<<]]]iiiNNNGGGGGG???111)))'''((()))((('''%%%%%%%%%*********)))(((&&&$$$######$$$$$$%%%&&&'''((()))yyyiiigggkkkttt{{{mmmMMM@@@DDDHHHGGGBBB<<<888777666333222444888;;;;;;888AAACCCEEECCC???<<<===>>>666555999>>>???<<<;;;<<>>999555444333444333333222111111333555777666333///...///111111000555666666777:::BBBMMMUUUKKKBBB777000000000///---000///......///000222333222444777777666888<<>>999555333333333555222//////111444666888555222...---///111222222666666666999>>>EEELLLQQQKKKBBB777222222555555333222111000//////000111222444444444555666888;;;<<<::::::777333...,,,///222222444222...---333888:::777666555666777777555444555555555555555555555555888777666555333222111000444555555222000000444777<<<:::777333000/////////444555555444111///000000111222333333111000000000///;;;JJJVVV\\\YYYLLL>>>///......///000000...---***+++,,,...000333555777222222222222222333333444:::999777444222000...---...---...111111...///444222111000...---///333777777999:::<<<@@@AAA:::111---,,,,,,...222555888888<<<:::777333000...---,,,111000000111333444444333222333444444444666999;;;<<<<<>>777333,,,,,,+++******)))(((((())))))*********)))(((''''''''''''&&&&&&%%%%%%%%%~~~kkkccciiiiiifffggguuuYYYCCC???@@@AAADDDEEECCC>>>;;;888:::<<<<<<;;;<<>>:::666444333333444666333111111333444444333111///---,,,---///111333000333777>>>DDDGGGGGGEEEIII@@@777333666;;;======333222111000//////000111555333111222555777888888777999:::777111///222555222444222---,,,000444444777555444444666666555444333333333333333444444555:::888555333333333111000222444555444111111555999:::666222///////////////888888888555333222222444///222444444111///000222777666;;;MMMdddkkkXXXAAA333111//////000///...,,,)))***,,,...000222222222//////......///111333444888777666444111///---+++,,,---000444444000///222222333333000...000666;;;333666:::===AAABBB;;;111,,,++++++...333777:::;;;:::888666333000...------444111///000444666666444222555666555333333666:::777888@@@YYY~~~ttt\\\LLL;;;555555444333444555444333000...,,,,,,---444999RRRwwwdddHHH///+++000999IIIZZZ{{{jjjLLL888111///111//////333444222000000:::666888EEE\\\|||vvv\\\CCC===>>>:::666555000...---,,,,,,+++***)))((()))***++++++***)))((()))((('''&&&%%%$$$$$$###xxxhhhaaaddddddbbbcccsssVVVBBB>>>???@@@BBBDDDBBB???<<<888;;;>>>>>><<<<<<@@@DDDCCCBBBBBBCCCBBB@@@;;;777666<<<===999===JJJPPPMMM===;;;888555222111111111555555555666555333///,,,---------,,,,,,...000111...111666>>>EEEIIIJJJIIIGGG???666333666:::<<<;;;333222111////////////000333111//////222555666777777;;;===;;;555333555999666888666000...000111000444222111222333444333222111000000000000111222333999777444333333333111000...111666777666444555666555222...---...000111111888888777555333222333444...111444333111///111333777333444DDD[[[eeeWWWCCC444111...------,,,+++******+++---//////...---,,,,,,,,,,,,,,,...000222444555444444222000...,,,***,,,...555<<<;;;555111111222333333111///111666;;;666:::>>>???@@@???777...,,,+++,,,///444888;;;<<<555444222111///...------222///---///333666555333222444555333111111444777666666???WWW~~~aaaMMMAAA555222333222000000111000///.........------444222DDDfff___EEE000///555===MMM^^^bbbGGG666//////,,,---444666222000111777;;;HHH]]]xxxoooVVV???888888555333555333000------------,,,+++'''(((***++++++******))))))((('''&&&%%%$$$$$$###{{{tttnnnjjjZZZ[[[```iiixxx|||YYYEEE<<<===???@@@???>>>;;;:::666999;;;;;;::::::>>>AAABBBBBBCCCBBB@@@<<<:::888222888===???BBBEEEDDD@@@???===999555111///---,,,333666999999666000,,,***+++---......------...000111222555999AAAKKKTTTYYYHHH@@@777222333444333111222111000.........//////111000///...000333666888:::<<<===<<<999777888:::<<<>>>===666333333333111111000000111222333111000...------,,,---...000111555555555444222111111111,,,///444999:::999555333111000/////////000333444333444555333111000111222000111111111000111333444000555:::@@@HHHMMMJJJDDD333000,,,***)))***)))))),,,---/////////---***)))***++++++,,,...///111222222333333222111///---+++...222;;;CCCCCC;;;555333333333333222111222555777<<>>YYYxxx}}}sssvvv~~~~~~uuunnnyyyfffPPP;;;555444222222555666222...---...///---+++'''((()))*********)))((('''''''''&&&&&&%%%%%%%%%uuuppprrrpppjjj[[[ZZZbbbooo||||||ZZZBBB;;;???AAAAAA===:::999:::666777888999999;;;===>>>@@@BBBCCC@@@<<<888888999333444:::AAADDD@@@======@@@>>>:::666333000...---111777;;;:::333---,,,...+++...111222000......///444555777999>>>GGGTTT]]]JJJBBB999444333222///+++000///...------.../////////000111000///222888===<<<<<<;;;;;;:::999999999>>>@@@???:::666666666333......///111333333000...---,,,++++++,,,---///111000333555555222000000111---...111777===<<<777222111333444333111111333666///111333444222111111111222000......000222444555...666<<<>>>???BBBCCCAAA555222---******+++++++++//////000000///---+++***)))***,,,---...///000000222222333444333111///...///333<<>>DDDTTTeeeuuuYYYGGG444///222===AAA<<<:::>>>@@@TTTrrrtttqqqtttjjj[[[RRRYYYeeedddYYYOOO[[[qqq{{{ooojjjxxx^^^JJJ999444444222444999777222...,,,...000...+++'''((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''qqqlllqqqnnnccceee___dddrrr|||YYY:::===BBBEEECCC>>>999:::<<<888888888999;;;===>>>??????BBBCCC@@@999666777:::888333666???BBB>>>???FFF===<<<:::777555333222111000777<<<999000,,,...333+++000444555333000...///222666;;;===>>>CCCLLLTTTJJJCCC;;;777777555111---///...---,,,,,,---...//////111333222000222:::@@@>>><<<:::999::::::999888<<>>888222222666999777333111444777///222555666555333333333444000,,,,,,000444555555222444777<<>>999999???BBB===555555@@@KKKFFF@@@;;;;;;>>>===777000:::;;;;;;;;;;;;>>>BBBEEE;;;<<>>;;;666333888777555222111000000111...222444111,,,,,,333:::444555888===BBBEEEEEEEEEJJJFFF???888444222222222333111///+++***+++///333888111,,,///888===:::444888@@@FFFAAA666000222888999999999;;;<<<:::555000444222111111222333333222***+++---///000000111222333111000222555555222///...///111444666777888999222444777999999666222///444444333222222222333333///......///222444444444:::777444;;;LLLWWWNNN???444777888444///...333999222222222111000///...---222111///------...000111111444;;;BBB@@@777111111===888666888<<<;;;555//////111333111......000333888888:::???CCC???666---,,,,,,,,,---...333999>>>666555444555444111***%%%'''(((***,,,------------,,,,,,***)))))),,,111666444111333CCC___~~~NNN===888555444111------000,,,...222444333111...,,,---333CCC```nnnKKK>>>333111555GGGkkkppp___bbbyyyqqqooo~~~}}}^^^PPPIIIAAA:::;;;:::999888666444333222777888:::;;;===???CCCFFFGGG???777222444:::???AAA888444///...//////,,,)))&&&''')))***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''|||xxxtttmmmgggccccccjjjhhhjjjvvvzzz^^^PPPOOOOOONNNKKKGGGDDDBBBAAAAAAAAA@@@<<<999;;;AAAGGGCCCAAA>>><<<999777555333777999<<<>>>>>>>>>???AAA>>>>>>===<<<:::777555444666555444222111111111111111111111///...000333666444444444888>>>DDDIIIKKKHHHDDD>>>888444222222333555333111---++++++///222333111000222666999::::::<<<>>>>>>:::444111111333777777777999<<<;;;888555444333444555666555222000...------...000000///...000000111222333333000...,,,...000222444666777777333555777888777444111///111222444666666555333222000000///111333555666777666666666:::FFFPPPPPPIII???;;;555111///111333555333333222111000///......222222222222222222222111444555:::???===777555666666444333555777777333///,,,...000///,,,,,,///222444999???BBB@@@:::444111---------,,,...333:::???@@@<<<888555333///+++(((''')))+++---......---,,,,,,,,,+++)))(((***...222555111111???ZZZ{{{XXX===666111111000---,,,...111333555555444111000///000<<>>777333555555444333111000//////---...000000222555999===???<<<:::;;;===???>>>===888555222///...---,,,+++((()))***+++***)))'''&&&%%%%%%&&&'''''''''''''''|||oooiiikkkjjjdddaaa```kkk|||cccVVVOOOUUUXXXTTTKKKEEEGGGJJJIIIEEE???<<<===@@@AAABBBCCCEEEDDD>>>666333555999555999>>>AAAAAA???>>>===BBB???;;;888555444333444444333222222111111222222333111......000222222111555222000222999CCCKKKOOOEEEBBB===888555333444555777666444000---,,,...111---000444444444666;;;@@@@@@;;;666333222111000///555444555777:::;;;;;;:::666666777999999777222///222000...///111111...+++,,,///222333222000......+++---...111333444555555555555666666444222000//////222666999999666222///111111111222444666999:::222555777888>>>GGGNNNQQQJJJ@@@555///111444333222555444333111000000///000000222444555555444222111555555777;;;999555555888...///000111111000///...)))+++------++++++...222555>>>FFFFFF===444111111---,,,+++***,,,111999>>>HHHCCC;;;444000---+++***)))***---//////...,,,++++++++++++***)))***,,,...333///...;;;VVVyyyhhhGGG<<<222000000///......555666666444222111222333888KKKgggdddHHH999///,,,777JJJaaa|||bbbEEE555000/////////......---,,,,,,,,,***+++,,,,,,...111666:::888:::???CCCEEEBBB;;;666777777555222...,,,,,,,,,***++++++++++++)))'''&&&$$$%%%'''((()))))))))(((|||tttooommmjjjfff^^^```kkkyyycccVVVMMMSSSXXXUUUMMMHHHJJJNNNNNNIIIDDDAAAAAABBBBBBAAAGGGHHHGGG@@@888444888===777;;;@@@BBBBBB@@@>>>===AAA???;;;666333111111111111111111111222222222333222111//////111222111000333000---///666@@@HHHMMMBBB@@@<<<888555555555666999888666333///---...000,,,///333444444666<<>>@@@AAA@@@??????@@@===<<<:::888555222///...//////000111222222222222///111333333111111222333000///...111666===BBBEEE@@@>>>;;;888666555666666888888777555111//////000///...///111555999<<<===>>>===999333///...222555555444333333444666:::<<>>;;;::::::999777555666444222333555555222000---111555555222///...///...///111333444555666666666555444333222111111000999999888777555222000...///000000000000222777;;;888666555555777:::???CCCKKKHHHCCC<<<666333333444888777666555444333333333111111000111111333555666555666999===:::333000111---000222///***'''(((******---000000//////333777===BBBGGGGGGAAA888111---,,,,,,+++***,,,111999>>>@@@===999333---)))''''''***,,,...///000...,,,+++(((***,,,---------///000...---///888MMMiiittt___HHH;;;666222222333666666333000///555@@@HHHZZZlll~~~{{{fffLLL999...---000<<>>999333---+++))))))))))))((('''&&&&&&&&&'''(((***************uuupppxxxvvvgggaaagggkkkooonnnqqqkkkTTTJJJIIIIIIIIIKKKMMMOOOOOOOOOOOOTTTXXXUUUNNNIIIJJJMMMGGGBBB;;;888888888777666>>>???@@@???>>>>>>???AAA999999:::999777333000.........000111111222222111...111444555444222333555//////000444999===?????????===:::888666555666666666777777666333111111222222...,,,///555999999777888;;;;;;666///---111777333333333111111333777;;;AAA???<<<;;;;;;:::999888555666666555444333222222000222333333111000//////000111222444555666777777555555444444333333222222<<<:::777444222000//////...000000///...///444999<<<666333444666888<<>>666111111000222222///***((((((***+++...111111///000444777999<<<@@@CCCBBB===555///.../////////000555;;;@@@999999666222,,,((('''&&&***+++,,,---......---,,,***,,,------------...000...///111777EEE\\\wwwwww___MMMBBB:::777777444333000,,,,,,666EEEQQQlllxxx}}}nnn[[[HHH;;;000---+++222HHHmmmhhhGGG666000...,,,222222222222222111111111---............///222444@@@AAAAAA>>>888000+++(((***111:::???>>>888111---((((((((((((''''''''''''(((((((((((())))))))))))yyypppooonnnjjjiiikkkooommmkkkpppeeeOOOFFFFFFFFFEEEEEEGGGJJJLLLMMMLLLRRRXXXXXXRRRLLLKKKLLLBBB>>>:::777777777666555<<<>>>???>>>===<<<===>>>777777888888777555222111---...///111111111111000///000222555888888666444///000222777<<>>===:::888666555555555222444666666444333333333333///---...333666666444111555888555///---///333///000111000000222666:::???>>>=========<<<:::777555777999666111...///111333111000///000000///...000111333444666666777777444444555555555444444333999888666333222111000000///111111///,,,...333888<<<666222222444777@@@JJJSSSSSSNNNCCC666000222777222333555555444222///---000000111222444555777888222444:::???===666222333111111000...+++*********+++---//////......111555666999===@@@???:::222------...///111222666;;;???999999777111+++(((((()))*********+++,,,---......---......,,,******+++---///000222666BBBYYYttt~~~lll[[[MMMFFFEEECCCAAA===888888CCCVVVeeezzzyyygggUUUEEE;;;444000...777SSS|||dddFFF666111...---222111111111000000//////---///000000/////////000777<<<@@@@@@:::222,,,)))***...666===@@@===666111(((((((((((((((((())))))***)))(((&&&&&&'''((()))sssffffffooosssqqqoooggggggpppwww}}}~~~aaaMMMEEECCCCCCBBBAAAAAACCCGGGJJJGGGMMMSSSUUURRRLLLHHHFFF@@@>>><<<999777777777888:::<<<>>>>>>===;;;::::::777777777666666555555444---...000111111111000///222//////444;;;===888222000111333888===BBBCCCCCC>>>===:::888666555555555000222555666555444444555222000//////111222333333---111333333000------...,,,...000000///111666:::======>>>@@@@@@>>>999666444999;;;777///***+++...444111---,,,...///...,,,000111222444555666666666333444555666666666555444555444444444333222111111111222333000,,,---333888;;;555222222222777FFFVVV[[[WWWNNNAAA555000222666///111333444333000---***+++---///222444444444333...///444:::999444222444000///...---,,,,,,,,,,,,))),,,...---+++,,,///222666:::???@@@;;;333,,,((()))+++...///111444888;;;===<<<888111+++((())),,,))))))))))))***,,,...000000000...+++((('''((()))...000222777DDD]]]{{{tttaaaVVVSSS\\\YYYTTTNNNNNNZZZnnn~~~yyyeeeSSSCCC999777444666EEEeeeiiiLLL;;;444222222000000///......---,,,,,,)))+++......,,,*********...666???CCC???666...***,,,...222:::??????:::555(((((((((((()))***+++,,,,,,***'''%%%$$$%%%''')))vvvbbb___mmmxxxyyymmmggghhhooooookkkqqq~~~yyydddPPPCCC;;;@@@DDD@@@;;;;;;CCCKKKIIIFFFFFFKKKQQQOOODDD999===??????;;;555222555888555888<<<===<<<:::999888===777222000333666777777000222444222///---...111444000///666@@@DDD===555444333111222666>>>GGGLLL<<<999666555666555222///666111,,,---333777777555...///000111111111111111111///...///000///---+++000111111///...222999@@@666666;;;DDDEEE<<<444222888444000---,,,,,,***)))---333888777000++++++...111//////222777888666333222555777777444333666999333333444666777666333000:::666111---,,,...222555111333666333///555KKKbbbpppaaaKKK999444555000)))111111111000...,,,)))(((%%%***111666777444///+++---------...000111333444...000222000---+++---000000,,,((((((+++---,,,+++444999===;;;555///---///))))))+++---000333666777HHHCCC<<<555000---------&&&)))++++++)))***///333000...,,,(((%%%$$$&&&)))111333000444EEEYYYzzz{{{tttsssttt___EEE;;;<<>>???@@@>>><<<<<>>999;;;======999444222444777<<<===>>>>>><<<:::::::::999999888777666666666777777555333111000000///...222111111555:::;;;777333222222333444888===AAADDD???;;;888666666444111///111222444444444444555555555333111222555555333000000222333333000000111333333111000000111333444555444333666>>>@@@;;;777888555444222111000///,,,***111333555555333000......///000222444444444444444333555777999:::999777444333222222333555666666555666333///,,,,,,///333555666444333222111777FFFVVVeee^^^OOO???555222000,,,000000000///---,,,***)))---///333555555222...+++,,,,,,,,,---...000222333333111...------...//////---,,,+++***)))***,,,---111666<<>>>>>:::777666777<<<777111000111222///,,,222333555555444333222222000111444666999:::;;;<<<@@@===999666444333000...,,,444;;;;;;555000222555;;;666333555999:::555000111555888666111000555:::555222///000222333///+++111///000666::::::;;;===333222333444444333///,,,333222111333555444111...---111555444111000222555444444666;;;???>>>777000333111000222555777888888333111...+++,,,///222555;;;444///000333777???GGGVVVXXXRRRCCC555000000000000///---,,,++++++,,,,,,444444444333111...,,,***+++++++++,,,...///111222888222,,,***---000000...***,,,---+++((('''+++//////333;;;BBBEEE???444,,,444333222111333777:::===:::::::::888555111---***+++(((%%%'''+++...,,,******+++++++++***+++...000---222222666@@@HHH]]]|||jjjNNN>>>666444222666===IIIdddjjjZZZLLL@@@===AAABBBGGGNNNVVVaaattt___AAA222------///------------///000111222...---,,,---//////...,,,,,,...000000---***))))))&&&,,,111111444777888666444222000---+++))))))((()))******))))))((('''&&&{{{xxx}}}~~~xxxiiifffjjjiiibbb]]]iiiwwwZZZIIIBBB@@@???>>><<<:::999999888::::::999999999999::::::555666666444222111444666@@@AAABBB@@@===;;;::::::111666;;;>>>===:::999888;;;666111//////000//////333444444444222111111222...000222555777999999999???<<<888444222111000000///666===<<<555000111444999777666777999:::777444555777777555111000444888444222000000000///,,,)))...---...222777999;;;<<<222111111333444444222000222111000111333444333111///111333222000000111333333444777;;;===;;;555111222111222444666888888777333111///------///111333999222...000333555999===KKKOOOMMMAAA555111222333///...,,,******,,,...///444444444333000---***(((++++++,,,---...000111222777333///---...//////...***,,,,,,+++******,,,...000555<<>>>>>AAAAAA???999666666777999888777:::===>>>;;;888444444333222222222444555:::===@@@AAA???;;;888666111111444888===>>><<<999444444333///,,,,,,///333111111000111222222111000......000222555888;;;<<<<<<:::666222000///111333555777999777444222222333222555777888666666777::::::777444222000000111111000222222000---,,,...000,,,...///222666999999777222000///000222444555555...000111111000000222444333111///000222333222000111444777888555333333444111222444777999999555222555333111///...///000111222000000111111111555;;;EEEHHHEEE<<<555444555444///---+++******,,,///111000111333333111...***''',,,------...///111222333222444555333000------------+++***+++---///...,,,444888======999666555666222000,,,******...333666999777555111...+++)))(((''')))++++++)))((()))++++++---/////////...///000,,,...***,,,666BBB[[[}}}___EEE888555666666444888KKKpppgggVVVBBB888555555555555888222555@@@IIISSSggg}}}mmmPPP;;;000///333111000///...............***+++------------------...000111000---***))))))***+++,,,111;;;DDDCCC===444111---+++++++++***((((((((()))******)))'''&&&xxxtttooohhh]]]___iiiiiijjjtttooo\\\JJJ>>>???BBBDDDAAA;;;666555777777555666:::???@@@<<<777555444333222333333555555666:::???AAA>>>999555222000///000555<<>>;;;777444444666999;;;=========<<<777666444333444555555555888;;;>>>>>>;;;666222000///111444999;;;<<<:::999444444333111///...//////...333777777444111111333///000111333666:::===??????===999333//////333777777666444333333222222111---111444444222222444666888888777555222000/////////111333444444222222111///222333222555:::999555222111111222555777888777333111......000222333444222111000111222444555555333333333222111111111222000111444888::::::777444111111000000////////////...---///111///---111777;;;AAADDDAAA>>>===;;;777000///...------...000111333333333222222000///...,,,,,,------///111222333666666666444111...---,,,.........///111111111000444888<<<===:::666444444///---***)))***---000333444222///,,,***)))))))))((()))+++,,,,,,+++++++++))),,,000111111000//////+++...+++---444;;;PPPooo}}}YYY@@@555444666777@@@NNNeeeqqq\\\MMMBBB<<<555111111333333111333444777;;;@@@GGGQQQYYYfff}}}rrrQQQ;;;000...111///...---,,,,,,,,,,,,,,,))),,,...///------...000333444333111...,,,+++,,,,,,,,,+++...777BBBFFFDDD>>>777///+++,,,------+++))))))(((((((((((())))))~~~ssswwwsss]]]\\\iiillleee___kkktttYYYKKKGGGFFFCCC@@@AAABBB???888222444888======::::::>>>CCC999777555444555666666666===>>>>>><<<888333111000---333:::===<<<999777888999666222222333222...+++000999AAA@@@777111444999000111333666888;;;<<<===CCCAAA<<<555//////333777333444666555333111111111111111111222333333222111555999<<<999444000222555111111333666999888222,,,111444333000333:::<<<888111222333666999:::888666888111,,,---222666555222///222333333111222666:::444222111222444444111...000000222555999;;;:::999.........///////////////111...---000000...000444666@@@HHHGGGCCC???<<<999111000///......///000111888666444222111111222222++++++,,,,,,...///111222;;;777222111111111...++++++///222222000///111444111555:::@@@AAA===555...000///---,,,---000333555///...---,,,++++++*********)))(((+++///000---***'''+++///111111000000000***//////111555777FFF```xxxtttPPP;;;444555666444FFF\\\qqqooo]]]HHH777444555333///---000333555///444888888:::???CCCEEE```{{{mmmJJJ777...---///,,,,,,+++++++++,,,------***---000000......000222888888666222///...///111***---------222<<>>999555444666000111444777999:::::::::FFFBBB<<<777333222333444,,,111555666333111222333222000......000111111111555888:::888333000111333333000///333999:::444---111222222222444999???DDD444777:::999666333333333888222---...444777444000111444666333///...222666666555444555666555222///333000...000555888666444...---,,,,,,+++++++++,,,///,,,***---222444000+++333AAANNNOOOIIICCC???;;;222---,,,000333111......888777666555333333333333,,,---...///000000000000888444000///000000---***111333555333000...///111666333333:::AAA@@@777---000000000000111111111111...---++++++,,,,,,+++***++++++++++++,,,---......+++///222222///...000222111444000///666:::DDDWWW}}}lllLLL666...000444;;;HHH```|||nnnZZZIII<<<333111000//////000222444666222000111666999:::>>>DDD^^^uuu}}}SSS888......///000---***+++...000...,,,111111111000000111111111777444000---,,,...000222///---))),,,777EEEJJJHHHBBB>>>777111---+++,,,,,,******))))))((((((''''''{{{rrrjjjmmm~~~~~~ooogggccc___```eeehhhlllyyygggSSSFFF@@@>>>???@@@???===:::888777888888:::<<<>>>>>>===<<<888888777777777999;;;<<<:::999777555444333333333777666666888;;;<<<:::888777777777555333000//////333555888999888666555444222222222333666999===???@@@???<<<888555333111111000000000111222222222111000111222111///000333666888777666555555333222000111111222444666555333111...///111222333666:::===888999999666222000111222333222000000111222222111222222111000000000111333444777888777444222222222111///...000444555222...---,,,,,,+++++++++,,,,,,------...///000000///---111:::EEEMMMQQQOOODDD999333---+++...111///...///222444555666666555333111......------...///111222222222111///...---...///333222000//////......---444333555999<<<;;;666111...///111222333111///...333222000---,,,,,,,,,---+++*********+++---...///000/////////000000000///111777555222777;;;IIIaaawww~~~^^^DDD555///111666===DDDXXXzzzgggQQQAAA666000//////000111111222222222222///000555888:::???FFFPPPnnnbbbBBB333000///000...++++++---...---,,,222222444444444444222222555222...+++***+++---///000...,,,222AAAOOORRRNNNAAA<<<444---***)))***+++))))))))))))((((((''''''uuuhhh___hhhwwwmmmnnngggYYYZZZgggoooooowwwyyy___NNNDDDAAA<<>>999666777999888777999===AAA@@@:::444333777::::::888888===AAA999999888777555333111111888444222666<<<>>>;;;777333777:::999444//////000222111000222555777555333555222000///111777===AAA:::::::::999777444000...333///,,,,,,000333222//////222555333//////555;;;:::777333333666666222...000222333333111000222555,,,...111222222222444555:::999777333///......000///000222111///...000222333000...///111222111000333888;;;888222///111555...---...111444333...***,,,,,,,,,++++++,,,---------000222222000......//////555>>>KKKXXXXXXIII777444...***---000//////000---000444888888666222///000///---,,,,,,///222444---///111///,,,,,,///444555000+++***---...,,,***000333666888888666555444,,,///222444444111...,,,555666555222---,,,...111,,,+++***)))***,,,...///222///+++,,,000111///,,,///777666333555999JJJeeerrrsssoooqqqRRR>>>444000111555???CCCWWW~~~xxx\\\FFF999222///...000111333333222000...111//////222555888@@@HHHMMMppplllJJJ888333111000///---,,,+++,,,,,,---222444888::::::888444222222///,,,((('''''')))***...---...555EEETTTXXXTTTDDD===444,,,))))))***+++)))))))))(((((((((((('''sssiiibbbjjjyyynnnkkkeee[[[]]]fffiiipppcccNNNBBB>>>???@@@???<<<999777999;;;::::::;;;===???===888444444777::::::999999===@@@AAA???===999666444333222555222111444999<<<:::777666888999777444000000000.........000222444555666555222...---...333999===888888999999777444111///222000......000222111///111333444111...///444888999777444333444444222///111111000...---...111444...///111111000///000111777666555333000///......---///111111///...//////111111000111222222222222444666888666111///000222///......000333333111.........------......//////111222333333222111000///111777AAAMMMVVVVVVGGG777333...,,,000333111//////,,,///333555666444000...000///.........///111222///000000///---...000333444000+++)))***,,,,,,+++///222666999:::888555222...///111222222000...---222666888666000---///222///---+++))))))***+++,,,000---******,,,---,,,+++***222222000444777FFF^^^rrrjjjZZZVVVeeexxxsssQQQ===333......222???MMMhhhlllOOO===555111///111222333333333222000///222///...000222777BBBMMMaaa~~~iiiJJJ;;;555222//////...---------///000222666:::>>>>>>:::666222000...***'''%%%&&&'''((((((***---222???MMMUUUUUULLLCCC777///+++++++++,,,((((((((((((((((((((((((}}}uuuqqqooosss~~~oooccc```ccceeedddbbbsssdddLLLAAA???DDDAAA===;;;<<<===<<<:::<<<>>>???===:::888888999888888888999:::;;;======LLLHHHBBB;;;777555666777000111222444555777999:::;;;888444222333333111///+++...111000///000555999333111...------000444666999999777666555444333333...111333444222000///000444222///---...000111222777777777444111000111333333000,,,***,,,...000000333333222000......///111111222333555555333000---///...///111222222///,,,///222555555222111333666555444222111000///...---111000///000222555777777111111111000000111111222666333111333666666222...333???JJJPPPPPPLLLCCC:::222......444777333///...///000111111111000...------...000111111111000///444222000000222222000...000000///,,,)))))),,,000000111555;;;>>><<<666///111111000///......//////,,,222888888444000///111222000---***((('''(((((()))++++++***(((((())),,,(((...---...555888BBBTTTrrrcccNNNOOONNNLLLTTThhh~~~vvvQQQ<<<111+++---444CCC___aaaCCC777444222///666555333222111111222222222///...///222999HHHVVVzzzfffJJJ===666222000000000111222333444444222555:::======:::555222///---***(((&&&&&&'''(((%%%***---...444BBBOOOVVVQQQGGG999000---,,,+++***'''''''''''''''(((((((((}}}zzz{{{{{{{{{nnn```___gggiiidddfffxxx|||\\\GGGBBBCCCFFFAAA======???@@@>>>;;;>>>@@@@@@<<<777666999<<<;;;:::888888:::===???@@@QQQKKKCCC;;;666555666888...000222333333555999<<<<<<777111000222333111...***...222111......333888111000...------///222333;;;999666444222222333444,,,111666666222//////000444000+++***,,,///000000666888888444000...000444555111,,,+++,,,///000000666555333111......///111...000333666888777333///000///000333555444000,,,...333777777222000444888666333000/////////---+++111000//////111555999<<<555444333333222222222333666222///222666777333---333@@@MMMQQQOOOKKKDDD===222......444777333///---000///...------------...---///111333333111///---666333111222555444///+++---///000---***)))...222000111444:::>>>===666000333111///---,,,---///000***///555777444111000000111000...+++)))'''&&&%%%$$$(((++++++(((&&&(((+++)))...,,,...777;;;DDDUUUqqqbbbEEE<<>>===???>>><<<:::888777888999;;;<<<<<<;;;:::===CCCIIIJJJFFF???999555333444555111000111222666999;;;<<<777666444222111000...---,,,...000000......000222000///---,,,...111555777999777555333111111111222///000111222000///......///---,,,***+++...222555888777555222000000111222444333222///---...111444444555555333000......///111111333666999999666222...222555777666333111000...111444555444333444555555444222000---,,,,,,---/////////000111333666888666666444333222222222222000//////111333333111...///999EEEOOOWWWVVVJJJ===333...+++///222000...///------,,,,,,,,,---......///000111222222111///...111222444555555222...++++++,,,,,,,,,,,,---///000000222555777888888666555222111///...------......///000222333222111000///......---,,,+++(((&&&%%%$$$&&&))),,,,,,+++******(((...---...666<<>>===999888<<>>;;;===??????;;;888888::::::777444888===@@@===999<<>>>>>;;;111555777555111---,,,---...------...000000...,,,000...,,,+++...333999===777666444333111000///...333000,,,,,,///000///,,,))),,,---,,,***,,,444<<<;;;666222000222333111///333666888444...---222999222444666666333///---,,,555444333555888999777555,,,333;;;;;;555111111444000000000222555555444222333666666222,,,))),,,000,,,...///000000000111222777666555333222111000000+++---000000///...///000+++000;;;MMM___bbbQQQ<<<555---(((***------...000)))***+++,,,---......///111111000000000000000111+++000666777333///---,,,+++)))(((***...111///---///222555555222222666;;;000000000000///...,,,+++666333000///000111000///***+++------,,,***'''&&&&&&&&&''',,,000000,,,(((&&&...---,,,222999NNNjjjssspppTTTCCC;;;777666,,,***333:::777555777<<>>;;;@@@GGGFFF;;;111////////////////////////+++***)))(((((()))***+++---+++)))---;;;JJJOOOLLLEEE<<<222...///000---***&&&&&&&&&'''''''''((((((uuunnniiieeeeee\\\bbbccc```dddnnnoooiiixxxzzzcccLLLAAAAAAFFFCCC???<<<:::999888666===888333333555777777666777666777888;;;???CCCFFFGGGDDD???:::666333222111...222777888666444555777444222///...///000000///000000/////////000//////111000......000333777:::>>>???<<<444000000000///...//////000//////......///...---)))''')))///555777777666333000......///000222444222///...///000444333222000000000111222222444666777777555222000000///000444777777222...555222000000222333333222555444222000///...------///000///---///444444000222444555555333222222222000///...///000111000//////333<<>>AAA===444+++,,,***))))))+++,,,+++***,,,------+++(((((()))***%%%(((,,,...222<<>>:::999999777555777777666555555666999;;;333555777:::<<<===>>>>>>HHHDDD>>>777333111222222111333666777777666777777777555333222333333111000...222555444000///000333111000///...000444777:::>>>@@@>>>777222222222000........................///...---)))''')))...333666666555333000......///,,,///111111///---...///333222111111111111222333222444777999888555111.........000333444444111...222333444333111222444777444444222000///...------000222111///111666666333///333666777666444222222222///---///222444222///000555===CCCEEEBBB===999///++++++000222///,,,+++((((((((()))+++---///000---///111111000///000111666444222000000///,,,************++++++++++++,,,---000333333111000111222111111000000111222444555111111222222222000///.../////////...,,,)))&&&$$$%%%(((,,,---,,,***))))))&&&---,,,---444777CCCWWWttt^^^GGG555111222---...,,,***+++...000000///333???UUUppp}}}jjj\\\JJJ999111---,,,444@@@^^^www^^^RRRHHH888+++///111111......222555444000111:::JJJYYYiii|||cccNNNCCC>>>999999:::777///(((+++)))((((((*********)))+++,,,,,,+++)))'''((()))&&&((()))+++000999EEENNNZZZLLL:::...,,,///000000+++***)))(((((('''''''''wwwnnneee^^^[[[ccc```___ccciiiqqq}}}vvvcccQQQKKKNNNOOOGGG>>>999888888777444222555888777555555999===444444555777:::>>>BBBDDDJJJEEE===666111000222333444444444555888999999888888777555444444222000---***111777666000,,,///444111000//////111444888:::===@@@???:::555444333000......---------......//////...,,,***((()))---111444555444222///------...))),,,///000///---,,,,,,111111111111222333444555444666999:::999555000---,,,...111222111000//////000444777666111000555:::333333222111///...------///000///...000555666222,,,111666999888555333222333///---///333555333///222777===@@@???<<<777555000,,,+++000222///+++***'''((()))***,,,,,,---------...000111000111222444999555111...---,,,+++***+++++++++************)))+++---000111000/////////---...///000222444555555222333222222111000//////...///000000...***'''$$$%%%(((+++,,,+++)))))))))$$$+++,,,---333222888IIIgggdddHHH:::111222333+++---,,,++++++---/////////000:::NNNiiisss\\\SSSDDD777222...---444@@@```tttbbbPPP:::)))---000000------111555555111777CCCQQQccc}}}gggQQQCCC===555222111///+++&&&***(((''''''((()))((((((***+++,,,+++)))''''''''''''&&&'''***222<<>>888333222222222777444333444999;;;;;;999666555333333222///+++(((&&&,,,222222...***,,,///111111000000222555888:::<<<@@@@@@;;;777555222///...------,,,,,,---...//////...,,,******+++---///333333444222///---------***,,,///111000...+++)))......///111333555666777999999:::999777444111000,,,///222222///...///111222555777555111000222555222222111111///...---,,,***,,,+++***---222222///+++///444666666444333222222111000000000000000///222555999>>>???===777333111,,,+++...111...++++++''')))+++---...---,,,,,,,,,---///000000222444666777444000...------,,,***,,,,,,+++******)))(((((()))+++...//////...------+++,,,...///111222222222333333333222222111000000...///000111///+++'''%%%%%%'''******)))(((((()))&&&,,,,,,,,,000...111@@@RRRlllRRR???888222333333,,,---,,,,,,---............000444AAA[[[xxxwwwbbbHHH===444222222333>>>KKKyyypppPPP<<<222,,,000000,,,,,,111777999===EEENNNXXXmmmuuu```TTTCCC;;;222---,,,---+++******(((&&&&&&'''((('''&&&)))+++,,,+++)))''''''''''''&&&''',,,777CCCNNNSSSIIIAAA888111///...,,,))))))))))))))))))(((((((((~~~pppiiijjjmmm^^^ZZZ___llluuuzzzyyy[[[OOOMMMIIIDDDBBB;;;>>>@@@>>>999555555777444333222333555666555333777555333555<<>>===;;;888666555444444///222444333000...000333666555444333222111///...111111111111000...---,,,)))+++***(((+++000000---***---000111111111222333000222444111,,,***+++...000111444;;;BBBCCC>>>888555///+++---...,,,+++,,,)))+++---//////...---,,,+++,,,...///000222555888333222000000000///---+++---,,,,,,+++***)))((((((((())),,,///000///---+++++++++,,,------------,,,333333333333333222111111///000111111///,,,)))'''&&&((())))))(((((()))***+++///,,,+++///,,,///>>>KKKrrr~~~]]]JJJ???;;;333111222,,,------...............//////222>>>XXXxxxzzzfff@@@666///000222666EEEUUU```III???555999888333222999BBBFFFPPPXXXbbbmmmppp\\\SSSAAA:::111,,,,,,...000111***)))'''&&&'''((('''&&&(((***++++++)))(((((()))+++))))))...999GGGRRRXXXLLLEEE;;;444///,,,***((('''((())))))))))))(((((({{{oooiiihhhfffbbbbbbkkkxxxaaaFFF???DDDDDDAAA@@@555:::??????;;;888777888777333000111555777555222222555999>>>CCCGGGIIIJJJBBBAAA???<<<999555333111444444444666999;;;;;;;;;:::888555444222000,,,))),,,,,,...000111111///...222222222333555777999:::>>>BBBAAA<<<666333000+++,,,---...///000000000//////---,,,---///000000///111333444444111///......000///000222222111---***,,,...111666:::===???@@@AAA@@@===:::888777888888333444333222111111222333777555333222333222///,,,000000111111000///---,,,---...---+++---111111...***,,,.../////////111222000222333000+++)))***,,,......000888AAAFFFFFFEEE???666...---,,,******++++++,,,...000000///---,,,***,,,---......111444777333222111111222111...,,,------,,,,,,+++***))))))((())),,,///111111...++++++++++++*********))))))000222444555555444333222000000000000...,,,***)))((()))))))))((((((***,,,...000,,,***///...111???UUUuuu}}}[[[III@@@;;;111...///+++---///111111///...///000...666JJJhhhtttYYY:::222---...///444CCCTTTtttgggTTTOOOQQQPPPIIIHHHPPP\\\cccgggppp~~~|||```MMM>>>888111------000333555,,,***(((((())))))(((''')))*********)))***,,,...///---,,,///777DDDQQQZZZ```TTTCCC444+++))))))***&&&'''(((*********)))(((xxxnnnkkksssqqqooosssjjjSSS???<<<@@@>>><<<===;;;:::;;;<<<>>>>>>;;;888555444222222444666888999333777===CCCEEEDDDAAA???@@@>>><<<999666444333222000333666888888999:::;;;<<<:::666444333111///------000222222111111222444222222333444555777999:::BBBEEECCC<<<666333000,,,+++---000222333222000///...------...111333222000111333555555222000///......------///222222000......111555:::???CCCFFFGGG@@@@@@@@@???===;;;999888666444111111111222333222333444555555333222111000//////000111000///---+++111222000...///333222///))),,,000111111000000000222000......//////---++++++---000333999BBBMMMUUUMMMAAA555///,,,((((((***,,,---.........---,,,+++***+++,,,,,,---///333666888555222000000000///......---------,,,,,,++++++)))***,,,000333333///+++,,,+++***)))((())))))***---000444777888777444222222111000///---,,,,,,+++*********)))((((((+++---,,,///,,,,,,222000222???^^^eeeNNN>>>777///...000+++...111333333111///000111000???ZZZzzzjjjIII444...,,,///000333AAAQQQhhhwwwqqqsssppphhhfffqqqaaaIII:::777111...---///222444...---+++***++++++***))))))******))))))+++///222000///...///555CCCTTT```iii]]]JJJ888,,,'''(((***%%%&&&(((***+++***))))))xxxvvv|||~~~~~~~~~```PPPCCC@@@???999888;;;CCC<<<777999@@@CCC===777333444666444333555;;;@@@888:::>>>BBBCCCCCCBBB@@@???===888444222222333444---222777999888777999;;;===:::666333222111///...+++111555444///---222888222222333444666888:::;;;EEEHHHEEE===777444111---+++---111444444333111///...------///333555444111111444666555333111//////,,,+++***---111333333111111444999>>>DDDHHHJJJKKK>>>@@@BBBCCCBBB>>>:::777888444000///111333333111...333888777333111333777...///000111000///---+++222333111...///222222...(((---222444444111///...444...))),,,333666222+++***...222000111<<>>^^^pppSSS===444///111444---...222444444111000000111333EEEccceeeBBB...+++,,,222444666CCCRRRrrr}}}yyy]]]III888555111...,,,---///111000...,,,+++,,,,,,+++*********)))((())),,,222666//////000000666EEEZZZhhheee[[[LLL===000)))&&&%%%$$$&&&(((***++++++***)))xxxooolllooo}}}uuubbbRRRAAA<<<===<<<:::999<<<<<<>>>@@@@@@???<<<999;;;777444555:::<<<:::777999===AAABBBAAAAAACCCFFF>>>999555555222......111444444555666777999;;;<<<666888999777333///---,,,---...111333333222000///222222222111111444888;;;<<>>@@@HHHCCC555111444888888555333333555444222111333777888555222555333111///------------...//////000///---,,,+++222222333333333222111111......///000000...,,,)))***((((((,,,444===EEEIIISSSPPPHHH:::,,,%%%%%%)))((()))***,,,,,,+++***)))///---,,,++++++...000222000222333222///------...,,,+++******++++++***(((******+++---///222444555///,,,)))((()))+++++++++,,,000444666:::???>>>999111000...------,,,***(((++++++******)))*********+++***+++,,,+++---666AAAYYY|||uuu___GGG;;;555000...000,,,,,,...222333111//////666HHH```wwwlllPPP444...,,,111444999HHHXXX|||vvvaaaNNN@@@777///...000...------------------+++(((&&&$$$(((((('''''')))+++...000---------444EEEXXXaaabbbaaaZZZNNNAAA555,,,'''$$$###'''***+++)))''''''(((}}}{{{mmmaaaaaammm~~~kkk\\\OOOAAA<<<;;;:::999;;;777???FFFDDD;;;777:::???999666444555888:::999777888;;;???AAABBBBBBBBBCCC<<<888555444222......111333444666777999::::::;;;777888777666333///---,,,,,,...000222222111///...222222222111111222555888:::===@@@???<<<666222000222222222222111111000//////111444555444333333333777333///...///000///---000...---,,,...111444666222777@@@HHHNNNMMMIIIDDDNNNOOOJJJBBBBBBHHHFFF???444666999999888777777777444333222333444555444333444333111///...---------.........///......---,,,111222222222222222111111...,,,,,,...000///,,,)))---+++)))***///777@@@FFFTTTPPPFFF999,,,&&&%%%'''((()))***+++++++++++++++...---+++++++++---000222111222222111000...,,,,,,***)))((()))***+++***))))))***+++,,,///111333444///,,,***)))+++,,,------,,,000333444888======999555222///------,,,***(((*********))))))******+++)))((()))***)))+++555@@@RRRzzzqqq\\\KKK<<<333222777,,,,,,...111111///000333888III___sssjjjQQQ888111...111444;;;LLL^^^zzzxxxgggWWWBBB888///---...,,,***+++---------,,,+++)))'''%%%***)))(((((()))+++...///,,,...000444AAAUUUfffnnnmmmdddUUUDDD666...***)))$$$'''******(((''''''(((rrrjjjbbb[[[[[[cccrrrgggUUUKKKAAA<<<:::888999======BBBFFFCCC<<<888:::>>>666666666666777777888888777999<<<@@@CCCCCCAAA>>>:::666444444222......111222444777:::;;;;;;:::999999777555333222000...++++++,,,...000000///...,,,000111222111111111333444999;;;<<<<<<999555333333333222111000000111222222666555555555666555333222333222111//////...............//////111333444555555888@@@HHHNNNPPPNNNLLLPPPOOONNNMMMJJJHHHEEECCC888888999;;;======;;;999333444333222111111222444444333111///...------------------............///000000111111111111111000000---,,,...222333000+++......,,,+++---666BBBKKKXXXPPPCCC666,,,&&&%%%%%%)))))))))******,,,------...---+++***+++---000111333222111111111///+++)))((('''&&&''')))******)))((()))***,,,...000111222...,,,++++++---///000///---000111222666;;;;;;888888555000---,,,+++***((())))))((())))))***+++,,,)))((()))***))),,,666BBBWWWooo^^^SSSIII???:::///---...222222///111666:::NNNhhh{{{~~~cccGGG777000...222777@@@UUUjjjyyyuuuxxxmmmWWWAAA666,,,***,,,++++++------------,,,+++)))(((''',,,+++***))))))+++---...)))...000111999NNNfffttt}}}qqq\\\FFF666---++++++&&&(((******(((''''''(((qqqXXX]]]aaa]]]WWWaaa}}}iiiNNNHHHBBB>>>:::777:::@@@JJJCCC>>>???DDDDDD===555555777888888777777888999777777:::???CCCDDD???;;;888555333444333//////222111444888;;;<<<;;;999777;;;888444222111000...,,,+++,,,---......---,,,+++---///111111111111333444777888999888666555555666333111000...///111333555999666333333555555333000111222222111///......///...///111333444555555555888999;;;BBBJJJRRRXXX[[[IIIKKKRRRWWWSSSHHH@@@???<<<:::999;;;???@@@>>>;;;444555555222......111555333222111000///...------,,,,,,,,,---...///000000---...///000000000000000333///---000666888444000---......---000;;;KKKWWW\\\QQQ@@@222***''''''(((***)))))))))***,,,...///---,,,***)))***,,,///111444333222333222000***&&&%%%$$$$$$&&&(((******)))'''(((***,,,---///000000---,,,+++,,,...111111111---///000000444::::::777:::555000,,,***)))(((''''''''''''((()))***+++,,,+++***+++,,,+++...888DDDddd}}}sssvvvoooVVV???555......555999666444555>>>XXXxxx|||XXX888///+++---444<<>>CCCCCC???:::777333333444444000000333111444777:::;;;:::888666;;;999555333222000///---,,,,,,---......---,,,+++***,,,///111222333666888777888888666444444555666333111///......111444666888444111000222333111...000222333333111/////////...000333555666666666555999:::<<>><<<:::<<>><<<777777777333///...111444222111111000///...------+++,,,,,,---...///000000+++,,,---...//////000///333000...111555777555222...///000///333>>>NNNZZZ\\\PPP???000)))(((+++---+++******)))***,,,...///---+++***)))))),,,...000444555555555444///***%%%$$$######%%%((()))))))))'''(((***,,,---...//////,,,++++++,,,///111111000---///000000444:::;;;888888444...***(((((('''&&&''''''''''''((()))***+++***)))+++,,,,,,---777BBBbbbrrrXXXDDD999666BBBKKKFFF???<<>>333)))))),,,...///222,,,,,,++++++++++++++++++///---+++)))))))))***+++''')))+++000???TTTeeelllvvvhhhRRR<<<---)))***...,,,+++)))(((''''''''''''kkk]]]aaaYYYTTTUUU]]]kkkyyyjjj[[[PPPFFFCCCAAA@@@===:::<<<@@@AAAGGGKKKHHH@@@;;;:::===555666777888999888777666555777:::>>>AAAAAA???<<<666333333666555222222555333444555777777777777777999:::999777222000///000..................------+++---///111333666999<<<888999888666444333444555333111///...///111333555444111...---...///000000111222333444444222000...///111444666888888777666666:::BBBKKKQQQTTTRRRPPPSSSSSSQQQOOONNNMMMMMMLLL???>>>======??????>>>===::::::999666333111222333111111111111000///...---***+++---///000000///...)))***+++---...////////////......///111222222111000000000000333;;;GGGOOOVVVNNN@@@444,,,+++...111+++++++++++++++,,,------,,,+++)))((()))+++...///444888::::::555...)))'''$$$######%%%((())))))((('''(((+++---...///......******)))+++...//////...,,,///111222777======:::444111---***))))))((('''''''''&&&''''''((()))***&&&&&&)))+++******222;;;PPP|||eeeWWWSSS```iiicccZZZXXXpppzzzgggNNN:::,,,---444???FFFQQQhhhvvvfffVVVGGG===:::<<<@@@???888888FFF]]]nnn}}}jjjYYYDDD999///---------,,,---+++++++++++++++,,,---......---***)))(((((()))***((())),,,666JJJ___kkklll```UUUEEE555,,,+++///333///,,,)))''''''(((((('''ppp```[[[cccWWWNNNRRR___qqqxxxlllYYYJJJEEEDDD@@@>>>???>>>;;;;;;===;;;DDDKKKIII???777777;;;444333333555888888555222555888<<<>>>?????????@@@555333444777777444444666555444333333333555777888777;;;>>>;;;333//////222000000000000/////////...///000111222333666;;;>>>:::::::::888444222222333333222000//////111222444//////---++++++,,,000333333222333555777666222...111222555777888999888888555:::CCCLLLSSSSSSOOOKKKVVVWWWQQQIIIKKKSSSUUUOOOAAAAAAAAA@@@>>>===>>>???>>><<<:::888777666333111000000111111000///...---)))+++...111111000...,,,'''(((***,,,---...//////,,,...//////------///222111000000000444:::@@@DDDLLLIIIDDD;;;333///000222,,,,,,------,,,,,,+++++++++***(((((((((***---///444:::???>>>555---))))))%%%$$$$$$%%%((())))))(((''')))+++.../////////...)))((((((***,,,---,,,++++++000333555:::@@@@@@<<<111///,,,+++++++++***)))'''''''''&&&&&&'''(((((($$$%%%))),,,***)))...777HHHrrrmmmYYYHHH;;;...///777CCCLLLZZZuuuwwwlll\\\MMM>>>333222555333333444333111555AAAMMMlll|||zzzhhhYYYGGG<<<333000000...,,,,,,+++*********+++---...///---+++)))''''''''')))***)))***,,,666III\\\eeeeeeSSSLLL???444...---000333222---(((&&&'''(((((('''{{{wwwwwwfff^^^ccc[[[VVVRRRTTT[[[kkktttkkk```MMMDDDFFFCCC>>>;;;===>>>;;;999:::>>>???BBBCCCBBB===777222333111000333777888444///555999===>>>======???BBB555333444888888555555777666444222000000333777999666<<>>===???AAAAAA>>>;;;::::::999444000000000111111111///...---)))+++///222222000---***&&&''')))+++---......///---000222111---,,,000444111000///222777<<>>///...------...---,,,***(((''''''&&&&&&&&&''''''%%%'''+++///---***...555MMMrrrjjjRRRAAA555...///777DDDPPPbbbdddRRR???666333111......222000222666444///222:::IIIbbbzzzhhhOOOFFF<<<444222333111......+++*********+++---///000+++***((('''&&&'''((())))))***+++222@@@PPPYYYYYYRRRKKKAAA666///------///333...(((&&&&&&(((((('''wwwxxx~~~~~~ppphhhbbb]]]PPPTTTXXXZZZ[[[hhhttt```OOOIIIGGG???===@@@BBBBBB@@@===;;;:::FFF???999:::???@@@999111222222111///...000333666555777<<>>666000000222...000333555555222///,,,000000///...............333444666666555333000...,,,---333:::<<<777444444::::::===CCCKKKSSSYYY\\\LLLLLLPPPUUUOOOGGGKKKWWWRRRHHH===;;;???BBB???:::;;;???AAA===666222444777333222111222333222---)))+++---000222222000---+++***+++,,,...////////////111///------/////////...---///111111111666@@@HHHEEE@@@<<<<<<>>>;;;444---000...,,,+++,,,+++***)))*********((((((***...111>>><<<999888666333,,,&&&***(((&&&%%%&&&'''''''''((((((***...222111---(((+++)))((((((*********))))))...666@@@FFFDDD<<<444111...+++,,,......,,,)))%%%'''(((((('''&&&&&&'''(((,,,******111000333@@@]]]rrrPPP:::000---000666BBBWWWtttwwwnnnRRRFFF:::222,,,((()))---555444222000///111555999???HHH^^^zzz```LLL<<<:::777444222111111111,,,+++,,,...111222000...000---)))(((((()))******&&&'''***///222777CCCPPP___PPP>>>555222000...---...---++++++++++++)))(((}}}xxxyyy}}}xxxsssgggccc```]]]UUUTTTVVV[[[cccsssoooZZZIIIFFFGGGAAAAAABBBAAA???===;;;;;;<<>>;;;999666555444333444555777999444555555444444444777999AAA>>>:::666444333333333444777888444...,,,///333444555666666666666666666>>>BBBDDD@@@999222//////---///333555555333000............---......//////333444666666666333111///---,,,...444555222222444888:::???FFFNNNTTTWWWXXXNNNMMMPPPTTTTTTPPPPPPRRRQQQKKKDDD???===>>>>>>>>>=========:::777555555555222111000111222111...+++...///222333333111...,,,+++,,,---///000222333444000...------...//////...,,,...///000111666===CCCCCC@@@===<<<<<<999333---///---+++***++++++***)))+++,,,,,,+++***+++...111;;;;;;::::::888333---))))))'''%%%%%%'''))))))((((((''''''+++000222111///,,,***(((((()))******))))))///999EEEKKKHHH===333000...,,,---......+++(((%%%'''(((((('''&&&'''(((+++///,,,,,,111///222???```jjjJJJ666...111111777IIIdddyyyaaaTTTHHH>>>444///,,,)))+++...222222222111000000222555999@@@TTTuuuuuubbbMMM???555555555444333111///....../////////...000333555333///+++(((((()))))))))''''''***---...111;;;GGGPPPKKKCCC;;;333...,,,,,,---,,,******++++++***(((~~~zzzwwwtttssszzzxxxlllccc```\\\XXXZZZVVVUUU]]]lllfffTTTGGGDDDEEE???EEEDDDAAA===999999;;;===;;;???AAA???999555555666444333000---+++,,,000333:::>>>BBBBBB>>><<<===???555555444444444555555666888888777555333444777:::;;;>>>>>>:::444222777<<<999888666222...---///111333666888777555333444666999>>>BBBBBB<<<444...,,,,,,...111444555333111///,,,,,,,,,,,,---...///000222333555666555333111///...******---///...000444555:::AAAHHHNNNQQQRRRRRRUUUSSSOOONNNSSSYYYXXXRRRKKKJJJGGG@@@:::999===BBB===;;;999777666555333222111000//////000000...---///000222333222111...---.........///111444666888///---,,,---...///...---+++,,,---///222555888:::>>>>>>>>>===:::666222///...,,,))))))*********))),,,---......,,,,,,---...555888;;;<<<999333...,,,'''&&&%%%%%%''')))))))))(((&&&%%%(((...444666666---+++)))((()))***)))(((+++///888DDDLLLLLLCCC:::///...,,,...///...***&&&%%%&&&((()))((('''((()))---000---,,,000...///<<>>666,,,...111333333111...,,,222444444222000111777===444000+++((('''((((((((((((((()))+++***+++333===EEEIIIJJJAAA444+++***,,,,,,***)))***++++++***))){{{xxxsssllliiitttuuurrrkkkfffbbb\\\UUU\\\XXXXXXaaapppttt^^^SSSHHHEEEDDD===EEEDDDAAA===999888999;;;777;;;@@@???;;;777777888444333000---,,,...222666===@@@BBBBBB@@@>>>>>>???555555555444444444444444999888666444333555999<<<<<>>===888333111111---+++((('''((()))***)))+++---///...---+++++++++---333:::<<<888222...---(((&&&%%%&&&'''((('''&&&'''&&&&&&***111666888888000---***((()))))))))(((---...444???JJJNNNIIICCC...---,,,...000...)))%%%%%%'''))))))(((((()))******...+++***///---///<<>>@@@>>>;;;888333222111//////222777;;;>>>>>>@@@CCCEEEBBB===888444444444444444333333333666666555333333555:::>>>BBBBBB@@@>>><<<;;;;;;<<<<<<888222///...//////...111555888666222///111444666888:::;;;888444111///+++,,,///222333333222111111000...---++++++******,,,...000222222111///---...,,,---000111///000333888;;;@@@CCCEEEIIIMMMQQQVVVYYYVVVOOOPPPYYY[[[VVVLLLGGGAAA<<<999:::;;;<<>>---,,,,,,...000...***%%%&&&(((******)))))))))***)))---++++++111000333AAATTTkkkIII444+++))),,,999MMMccczzz|||ZZZAAA777666///+++***---...,,,+++---///...---***)))+++///222888888???TTTuuulllSSSEEEAAAAAAAAACCCAAABBBCCCBBB===666...))))))***+++,,,...000111222333555:::AAAGGGEEE<<<555///,,,)))'''(((*********))))))+++------...777AAA______UUUCCC333...,,,+++***(((((((((***+++***(((ssshhheeeooozzzzzzwwwpppuuuqqqhhhaaaaaaggghhhfffWWW\\\eeemmmvvvzzz]]]LLLAAACCCIIIFFF???AAACCCBBB>>>999666555999888:::@@@EEEDDD>>>888222333333333333666;;;>>><<<<<>>===>>>>>>;;;999999666111............---///222444333111///000222555555666777666444222111+++---///111222222222111333222000...,,,***))))))+++---///111222111///......---...333333111000222;;;>>>AAABBBDDDHHHOOOTTTLLLTTT[[[ZZZXXXUUURRRNNNSSSKKKAAA<<<;;;:::888555BBBKKKQQQLLL>>>444444888///000111000...---...///333222222222333444555666000///...,,,,,,,,,---------------///111111000...///111444666555333000...---222777999777444333333000---)))&&&'''(((((((((''')))+++***)))'''&&&'''&&&+++222666555222---+++)))((((((((())))))'''%%%''')))---444;;;<<<:::666444000,,,(((((((((''''''(((---:::KKKVVVQQQ@@@000,,,******,,,//////+++'''(((***++++++)))((()))***)))...,,,...555444888FFFdddeeeEEE222,,,+++---///===^^^{{{YYY???444333///+++***...///,,,+++,,,......,,,***))),,,111666333999GGG``````NNN;;;444555666777888777666555666666333...)))+++*********+++...111333222333999CCCKKKHHH<<<111---,,,***+++,,,---,,,+++))))))+++...000444???KKKkkkhhhYYYCCC444111///+++***((('''((())))))((('''qqqfffeeeooozzz|||xxxmmmpppllleee```bbbggggggcccXXX^^^hhhsss}}}vvv\\\MMMCCCDDDHHHDDD???AAABBBAAA>>>:::777555;;;<<<>>>CCCGGGEEE???999222444555666666777:::===999<<>>CCCCCC;;;444/////////000111000---+++((((((***---000666DDDQQQggghhh\\\FFF666333111+++***)))'''((((((((('''%%%|||ssskkkgggjjjqqquuueeefffffffffiiiiiibbbYYYYYY^^^iiiwwwjjjXXXQQQHHHGGGFFF>>>???AAAAAA@@@===999777777===???CCCGGGHHHDDD>>>999333555666777777777888:::777<<>>999888888333111000///000222555777000111222111000000111333<<<<<<<<<;;;::::::999999111222222000---+++,,,---...------...000111000...///111333666777666222///---...///000111111000000222111000///...---------,,,...111444555444222111...+++***---...,,,---111333888===??????BBBIIIOOOVVVPPPPPPVVVUUULLLJJJNNNDDD???999555444555666777===DDDKKKLLLEEE<<<666333000333555444111---------,,,+++++++++---000333555***+++,,,---------,,,,,,---...///111444444222000...333888777111,,,+++---(((+++000555888888555333444000+++'''''''''(((((('''((()))((('''&&&((()))++++++...333666555000***))))))***...111333222111)))***...666===AAAAAA>>>777222---)))'''''''''&&&***,,,555EEESSSUUUJJJ>>>+++(((''')))---///...,,,+++,,,---,,,***(((((((((&&&+++)))***111111444BBBVVV___CCC222---,,,+++;;;WWWwwwxxxZZZBBB444000000---)))))),,,...++++++,,,)))+++...///000222444666;;;===GGG\\\{{{|||WWW:::222...222888:::888888555555444111...,,,---...***)))))))))***+++,,,---111222444888:::;;;:::999333333333444444222...***''''''(((,,,///777FFFTTT]]]ddd^^^JJJ999444111++++++)))((('''((((((&&&$$$yyyiiiooovvvpppkkkmmmzzzeeeaaaeeemmmjjj^^^ZZZ```iii\\\XXXkkk\\\JJJOOOKKKAAA>>>>>>EEE@@@:::888999999666111444@@@LLLLLLCCC999666888999555444888>>>???888111===@@@@@@<<<555333666:::111///...000222333111///888444000///000222222111...555;;;:::444000000333111000///---,,,+++******111000...+++******...111***222888999777666111,,,,,,---------///000111222***000666444...+++000777666222111555===???:::555111...+++)))))),,,///222---111777>>>BBBDDDCCCCCC]]][[[TTTLLLJJJJJJFFF???444555555222//////333888;;;;;;===BBBFFFBBB999111333444444222...,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,...///000---000333222///...000333666666555222---***))))))+++000444333000111888???111///+++(((&&&%%%&&&'''***)))'''&&&&&&'''((()))(((...555777333---***)))***((((((---222555222......---,,,...333:::@@@CCC:::111)))(((((('''''')))+++,,,000:::IIISSSMMMCCC222///+++***,,,...///000000...,,,***(((''''''(((''''''***+++***)))000888NNNrrrnnnkkksssuuuiiiZZZ]]]tttWWW:::///...000111AAAcccbbbFFF777000---,,,++++++++++++++++++++++++))),,,111555666666555444;;;DDDJJJVVVxxxhhhJJJ888222111777======<<<<<<333555555222...,,,...111---,,,++++++******++++++.........///222666;;;===666888:::999555000,,,******'''%%%)))333@@@IIIMMM[[[fffcccNNN999000,,,''')))&&&%%%&&&((()))'''%%%{{{pppjjjjjjnnnrrruuuxxxiiihhheeebbbbbbbbb```\\\]]][[[bbbuuucccOOOIIIEEEEEEDDD<<<@@@@@@???>>>;;;888555444777===DDDDDD>>>999777777888888888999;;;<<<<<<<<>>WWWiiiWWWNNNRRRQQQIII@@@BBBPPP^^^___fffuuuqqqKKK555///...,,,333BBB^^^bbbKKK:::///***+++*********++++++,,,,,,,,,...111444666777555444333<<>>;;;999888666222///777444111000333666888999333000......///111222222;;;777333222333444333222...------,,,,,,,,,,,,,,,+++---000111000///000000999===>>>:::555333000,,,++++++,,,---...//////000000...---,,,...000222222666<<>>888444333000---///333555333000000222444444444666;;;???===999666555777555111,,,444222///------///222444...///000111222222222222777333000000222333///,,,444444444111---***))))))++++++---222555555222///555222...***(((''''''(((%%%%%%$$$###$$$%%%'''(((''''''(((---333444000+++***'''$$$%%%)))+++***)))'''***...111333444555777888000******+++***)))***(((---222444777:::888333,,,+++***+++---////////////...,,,+++))))))))))))***+++...111000111888BBB```nnnZZZIII@@@999999666333000111555:::DDDMMM[[[lllaaa???111000///***333CCCYYYyyyzzzgggSSS@@@111+++,,,)))))))))***+++,,,---...111444777888777666555666>>>DDD\\\|||XXX>>>888555888:::888666666===888222111222222///+++,,,,,,+++************+++******))))))***,,,///000444666666444111///......***,,,,,,,,,...999JJJWWWrrrnnn]]]FFF777222///)))'''&&&%%%%%%''''''&&&%%%~~~{{{rrrgggccckkkxxxooollljjjbbbZZZZZZ```___YYYPPPVVVhhhfffTTTJJJDDDFFFGGG======@@@BBB@@@<<<888777888888999:::999888666777777888<<<>>><<<888999@@@FFFBBB@@@>>>;;;777444000...444333222222333555666777000...------///000222333:::777444222222222222111---,,,,,,,,,,,,,,,---------///111111000///000000:::>>>@@@;;;777444000+++***+++,,,---............///...,,,+++,,,///222444777===CCCBBB<<<555444555...,,,)))'''&&&'''(((***------...111777===DDDHHH>>>EEEJJJGGGAAA<<<555///.........000333444222000......///000444999???CCCBBB@@@===;;;888555000---444333111//////111333444///000111222222111000///333111//////000000...,,,111222333111---***))))))+++,,,///333555555222///555222...***((('''''''''$$$$$$$$$$$$%%%'''((()))'''''')))---111333111///+++((($$$###%%%'''''''''(((***---000333666:::===777000******+++)))((()))(((---000111555888666111+++******+++...//////...,,,,,,+++***))))))((((((+++,,,///111000000777@@@```|||iiiTTTAAA777555666444111000000111222333<<>>NNNZZZiiieeeWWWCCC555000---)))&&&&&&%%%%%%&&&&&&&&&%%%uuuhhhhhhiiiiiiooozzzlll___ZZZYYY\\\ZZZSSSRRRWWWTTTTTT```|||~~~___PPPRRRKKKBBBAAA@@@@@@???===;;;:::999888888666;;;???>>>999666777:::999::::::::::::;;;>>>@@@BBBCCCCCC===666111000222///111333444333333222222---............000222333444666777666444111000000------,,,,,,------......333333333111///...///111555<<<@@@>>>:::777111+++***+++,,,---.........---,,,......---+++,,,222666777:::>>>@@@>>>:::666333000...+++)))((()))***+++++++++---111555999===???DDDEEEDDDAAA???===666...+++...111222111000111222///------222:::AAACCCBBBGGGJJJJJJDDD:::333000111000111222222222222111000000111111111000...,,,+++,,,...///...---,,,---///...000111000...+++))))))---000444555555444555555444111---)))'''&&&&&&'''&&&&&&&&&'''((()))******'''***...000000000111333,,,)))&&&$$$$$$%%%&&&''')))((()))---444===EEEIII999111*********'''&&&'''***+++,,,000777===;;;555+++******+++---...---,,,******)))))))))(((''''''+++,,,...///---,,,222;;;UUUuuuvvvaaaPPP@@@444///111222111000//////111444666666:::===<<<@@@RRRpppeeeEEE333000222222777FFFhhhrrrXXXBBB222,,,---***))))))***,,,...111222111333333111///111777<<>>AAA@@@>>><<<:::999:::999999888>>>CCCBBB<<<888888;;;888666444666:::===>>>===CCCEEEDDD===444///111555...111444555444111//////---...////////////111333222555::::::888444222222///...............//////666666444222///...///111333:::@@@???<<<999444...+++,,,---/////////...---+++...000...,,,---222777777777888;;;>>><<<777333000///---,,,+++,,,---...,,,---///111333555777777DDDCCC>>>:::;;;<<<777000+++///333333000///000333000...///555???DDDCCC@@@KKKOOOQQQJJJ===333222444...///111333333111///...000000000///---,,,+++***(((,,,///...+++***,,,000,,,...000000...+++***)))///222777888888777888:::222000,,,)))'''''''''(((((((((((()))*********+++''',,,111222000...000333---+++(((%%%$$$%%%&&&''''''%%%&&&///===JJJPPPQQQ???555,,,***(((&&&%%%&&&******+++...888@@@>>>888///---+++***++++++***)))((())))))***))))))((((((******,,,---***)))///777KKKhhhxxxaaaHHH;;;444,,,***---//////......///111555888111222111...000@@@ZZZooo{{{cccFFF333///333666>>>NNNrrr{{{___GGG444,,,,,,,,,,,,++++++---///222444222333222///...444???IIIfff```III777333000111000...///222...000222000---,,,000444++++++***))))))))))))***%%%%%%&&&''')))+++,,,---***+++------,,,---///111999<<>>;;;999:::<<>>;;;::::::666333111222777===AAABBBEEEDDD@@@999333000222444333555777666333111000111---///111111//////111333666777999;;;===;;;777444111000000/////////000000333444555444222000000111555<<<@@@???<<<;;;777222,,,---///000000///...---------......000222333444555555666888::::::666333000///...------...///000333333222222222222333333:::;;;999555444666666222000111222222111111111111000000222777===@@@@@@???IIILLLMMMGGG===444000111///000000111111000000//////...------------------,,,---------,,,+++,,,,,,***---///000...+++******///222666;;;>>>>>>:::777222000---***((()))***+++))))))******************&&&)))---000111111111000+++***)))&&&%%%%%%&&&'''&&&%%%+++<<>>SSSbbbjjjcccRRR===///...333666BBBTTTsssuuuZZZAAA555444///...---,,,...000333555222333444555999FFFYYYggggggMMM888444111111///,,,---111.........,,,,,,,,,...///++++++***)))))))))))))))''''''(((((()))******+++&&&(((+++,,,,,,---///111888CCCRRR\\\bbbggglllqqquuuiiiVVVBBB000'''&&&(((&&&(((***)))'''&&&((()))zzzyyyggg___lllwwwqqqpppiiiaaaiiizzz{{{xxxooo]]]OOOEEE===CCCFFF===888???FFFDDD<<<777:::>>>EEEBBB>>>>>>??????<<<999444222//////444;;;DDDJJJGGGBBB;;;555333222222111888::::::777333111222444...000222222//////111333<<<999777:::@@@AAA<<<666222222111000000000000000///222666777666333111000:::???AAA>>><<<;;;999666,,,---///111111000...---000,,,+++...333666444111333555666777777666555444000///...---...///000111999777444111000000111222///444666222///111333444444111///000333444222///...111555777999;;;>>>@@@EEEEEEDDD@@@:::333...+++111111000//////000111111------,,,,,,---...000111222///,,,,,,......+++((())),,,///000...,,,******000000333<<>>:::===AAAAAA===::::::<<>>666444666777555222;;;999666444333333555666///111222111111111222333BBB===:::;;;??????;;;666111111222111000//////000111444777888555222000///999DDDEEE;;;888???>>>444......000222444333000---...---...333888888222+++,,,111666777444222333555000///...---------------666555444111//////111333,,,---...000000000000///444111......111444333111111555777666333333888===;;;;;;;;;;;;888444///,,,000000000000000000000000---,,,+++***+++,,,---...111///------------+++))))))+++,,,,,,***))))))***)))111:::BBBHHHHHH>>>333444222///------...///111)))+++---...---+++'''%%%***&&&%%%(((...222000,,,***)))((('''&&&&&&'''(((***111BBB\\\wwwuuubbb___KKK888111+++$$$&&&---******+++,,,...000222333222000,,,)))''''''((()))+++000444333---)))***,,,---,,,------++++++333===WWW]]]BBB999222000//////000444444111///333999;;;666000000000//////444>>>KKKUUUFFF???777222---+++000777FFFYYYnnnnnnYYYQQQ<<<222***,,,222444666777888:::BBBPPPeeerrrNNN666333222333222...,,,.........///---***))))))***((((((((((((((()))************))))))((((((((('''%%%(((+++,,,+++,,,///222:::CCCYYYssshhhHHH222((('''(((---+++******++++++***(((}}}ooofffiiilllooo~~~yyy|||sssUUUFFFFFFBBB>>>???>>>AAA???===;;;;;;;;;::::::AAABBBCCCBBB???;;;666333222000///222999???CCCDDDBBB???999666444555666777888666444222111222444555333333222000......111333;;;<<<>>>???>>>;;;666333111222111000///.........///111444555333000...---444999???AAA???<<<777444111000000111333333333222,,,...222555666555111...---///222555777777555333...---------,,,,,,,,,+++111111111000......000222------------...///111222222222222111111222333555444333333333444555777888===@@@AAA>>>777111///000...000222333333111...,,,+++++++++++++++,,,,,,---///---,,,+++++++++)))''')))+++,,,,,,***))))))***...666===@@@AAACCC@@@<<<555333///,,,++++++,,,---++++++++++++***)))((('''''''''((()))+++---------***)))(((&&&&&&&&&''''''---666EEEZZZqqq{{{eeeMMM666---)))$$$###'''******+++,,,...000111222111///---+++))))))******...///000///...,,,******......///000,,,)))...666JJJmmmsssUUU>>>666000000222000000222222222222444555444222///111000///000555;;;AAADDDEEE>>>777222...---222:::BBBXXXvvvppp\\\BBB777,,,,,,111666<<>>888333000111111000///...---------,,,///111111///---,,,+++///111:::FFFEEE:::333444333111//////111444555666,,,000555666444222000000------///444999:::555000+++,,,,,,------,,,******,,,---//////......///000---,,,++++++,,,...111333...111444333000000444888555222///000444777555333>>>DDDGGGBBB777000000333,,,///333555444000+++'''))))))***+++++++++++++++---+++))))))))))))'''&&&)))+++,,,+++***((())))))222:::???===<<>>AAA@@@<<<666333///...---,,,---.........,,,...//////---,,,+++,,,111555===CCCBBB;;;666555222000...///111333555555///111333444444222111000...///111555888777222...***+++---......,,,***)))***---///000///---------,,,,,,,,,,,,---///000111---///111111111111444666333000...000333555333111;;;AAAFFFDDD<<<444111111---///222444333...)))&&&'''(((***+++++++++***))),,,***))))))))))))'''&&&)))***,,,+++)))(((((()))222888===<<<<<<@@@AAAAAA;;;888333...***(((''''''))))))))))))((((((''''''%%%&&&((()))***,,,---///+++)))(((&&&%%%%%%%%%&&&'''---222555>>>NNN]]]eeeRRR@@@///******)))((()))(((((()))***,,,...000111....../////////...---,,,...---+++***************......111222---))),,,333EEEfffiiiJJJ===222000111000---+++...000111111///------......///111666;;;@@@CCCDDDAAA;;;666444333444:::CCCQQQgggtttaaaNNNIIIOOOWWW]]]bbbooowwwpppQQQ999222+++++++++******---...///111000...,,,+++,,,***))))))((((((((((((((((((((('''''''''''''''''''''((((((((('''''''''(((111555666999OOOnnnsss[[[DDD444,,,)))))))))+++,,,+++((('''((()))tttkkknnnvvvzzzzzzdddXXXTTTRRRRRRYYYjjj~~~}}}___EEE===EEEEEEBBBCCC@@@<<<======;;;999999<<<>>>AAAAAA@@@>>><<<999777666333333333555999@@@HHHMMMMMMEEE;;;555555666666555222111111111222333444555333666999999888555444444777777999>>>BBBBBB===888...,,,******---000111000---///000///---,,,---...666@@@CCC<<<:::???===555...------///111222111000111///...111444555222......222666777444111......***+++---//////---,,,+++,,,///111111///---++++++***+++...000000000...---...,,,,,,...111333222111//////000111111111222222666;;;AAAEEEBBB;;;333...000000000000...,,,)))''''''((()))***+++***)))(((,,,+++))))))******)))'''(((***++++++)))(((((()))---222777;;;@@@DDD@@@:::>>>;;;666000,,,)))((((((&&&(((***++++++)))'''%%%'''$$$$$$(((...222111///+++***(((&&&%%%$$$%%%%%%(((,,,------333===DDDFFF@@@888111...,,,******,,,''''''((()))+++---///000,,,---///000000...---,,,+++---...,,,(((''')))---,,,,,,...///---+++111:::QQQxxx}}}TTTBBB000***---...---,,,...---,,,---///000///......111555999???FFFLLLQQQAAA;;;666444444666???HHHcccwww~~~kkkfffkkkooopppooozzz[[[===444,,,,,,---++++++---,,,...000000...,,,++++++)))((((((((((((((())))))''''''(((((((((((((((((()))((((((''''''''''''&&&+++)))***222???PPPcccqqqpppXXXBBB333,,,++++++(((***,,,---,,,+++******qqqqqqssspppqqq{{{mmmWWWOOOPPPUUUPPPRRR___sssxxx\\\DDD<<>>DDDDDD>>>666///111000...---+++***))))))(((((()))***************,,,+++******++++++***((((((***+++***)))'''(((((()))---222888@@@EEEAAA:::@@@===888222...+++******&&&(((+++------***'''%%%(((%%%###'''///444222...+++***(((&&&$$$$$$$$$$$$&&&)))******///555777555777666444111---+++***+++&&&&&&'''(((***,,,...///+++,,,---......---+++***(((---000...(((&&&)))...******,,,...,,,+++222;;;RRR|||```III222))),,,000000000...---,,,---000222111///000333999AAAJJJPPPTTTUUUBBB<<<555444444888CCCNNNmmm~~~YYY===333,,,,,,///.........---///111222000...---,,,++++++***)))))))))******(((((((((((())))))))))))+++)))(((((())))))(((&&&&&&"""%%%000:::DDDUUUffflll^^^III777,,,(((***+++((())),,,000333222...***uuuiii```fffuuuzzzcccUUUPPPPPPNNNOOOUUU^^^jjj~~~```GGG>>>FFFEEECCCCCCAAA>>>>>>>>>>>>=========>>>>>>BBBFFFFFFAAA<<<999888444333222555:::AAAGGGJJJHHHBBB;;;777666666666555333333333333333333333333444777::::::888555222111222222555999===???<<<999222...******...111111///000111000///---...000333777???CCC???<<<<<<888222000...++++++,,,------,,,---++++++,,,000222222111333444444333111///......***+++++++++,,,,,,,,,,,,---///000000...,,,,,,,,,///000222222222000---,,,------...///000000///...---,,,,,,///444666444111222888@@@CCCAAA<<<777555///...---,,,+++***))))))***))))))))))))***++++++,,,***)))***++++++***(((((()))+++***(((''''''(((''',,,000333:::BBBEEECCC@@@===888333///---,,,,,,((()))***,,,,,,+++)))(((((('''&&&))),,,///...---+++***(((%%%$$$######$$$###''')))(((***///222222666444111///......,,,***%%%&&&&&&''')))+++---...+++++++++++++++***))))))***,,,......,,,******+++(((***---...+++(((,,,444DDDiiiuuu[[[???333444555444222///000111000//////000222111444===OOO___ddd]]]TTTEEE===555333333999FFFRRRhhh~~~{{{vvvzzzvvvTTT;;;222,,,///444555444555333666999:::888666444444222111///---,,,+++******))))))))))))******++++++,,,***))))))+++,,,***(((%%%&&&(((---999IIIVVV\\\UUUJJJ;;;...'''&&&((()))((((((,,,333:::999222***yyyaaaTTTcccyyykkk^^^YYYVVVTTTGGGPPP[[[bbbgggxxxeeeKKKAAAGGGFFFBBBBBB@@@EEEAAA<<<<<<>>>???>>><<<777AAALLLLLLCCC:::777888666222111555>>>DDDDDDBBBAAA@@@===999555444777999222222222222222222222222777888999888444111000000,,,111666::::::888777666666111++++++...000///---000111000...---...111333444666===FFFCCC888111111333000+++))))))+++---...)))+++,,,------...111444666333000000222333000---******))))))***+++,,,,,,+++,,,......---,,,---...333333222111000///...---,,,///333222///...///111///***(((---666:::666///333;;;CCCCCC===888888;;;------------,,,***)))(((+++***)))))))))***,,,---+++***))))))******)))(((((()))+++***(((''''''((('''---000///333>>>IIINNN>>><<<777222///---------+++***************++++++''')))******))))))***,,,+++***(((%%%$$$#########&&&+++,,,)))'''---444888777222,,,+++///333111,,,%%%%%%&&&''')))+++,,,...++++++***))))))((((((''',,,+++,,,...///...+++((((((***...000+++%%%&&&+++555TTTwwwmmmNNN???===;;;555111///333666333---+++///444000222@@@ZZZssswwwfffTTTFFF>>>555222333:::GGGTTT```xxxooommmqqqtttoooccc\\\ffftttkkkiiipppnnnRRR;;;333...333:::<<<<<<<<<<<<>>>BBBBBBAAA>>>======777666333000...+++***)))))))))******+++++++++,,,---+++)))***------,,,)))'''---,,,)))777PPPZZZTTTMMMEEE:::000+++***++++++((((((,,,555>>>>>>444***ooobbb]]]fffnnnzzz{{{iii[[[RRRQQQTTTNNNWWW___ccckkkbbbIII>>>BBBDDDFFFHHHDDDDDDBBB>>><<<<<<======<<>>@@@@@@??????===999555333222222333333333222111000000000000555888999888555333555777444444333555<<>>;;;777333222222...)))(((***++++++***(((+++---,,,,,,---333777:::888666555444222...+++((()))+++,,,,,,+++***(((+++---......------///111222333333111///......///444333222111//////......111...,,,...333555555333666999===>>><<<999777777---,,,++++++,,,,,,***))),,,+++)))''''''((()))***++++++***+++,,,,,,+++******+++,,,,,,+++***+++---+++---///111444999>>>BBB===:::666333111///---,,,)))(((((('''''''''(((((())))))(((((()))***+++++++++***)))(((&&&$$$###"""((()))++++++,,,---///222444111---,,,------***(((&&&&&&&&&&&&&&&***///333111///---***'''&&&&&&&&&***+++,,,++++++,,,...000+++***+++---,,,***,,,000???XXXuuuoooZZZJJJ???999666555444222///------///111222:::JJJdddvvvZZZKKK<<<111///333888EEETTTggg}}}rrrfffVVVIIIFFFLLLPPPLLLDDDCCCJJJRRRHHHHHHOOOccc\\\???999888;;;:::888@@@KKKQQQMMMDDDAAALLLXXXRRRAAAAAAFFFGGG???333,,,...444000,,,((((((******)))&&&***(((&&&(((,,,......,,,(((***---111888EEETTT^^^\\\LLL<<<222---)))'''(((***,,,///222222111///---yyyjjjdddddd```fffxxxtttfffYYYQQQRRRWWW^^^XXXVVV```wwwxxxYYYBBB999???AAAEEEIIIEEEBBB@@@?????????>>><<<:::???>>>>>>>>>???===999666666999<<<>>>===>>>@@@BBB===;;;777333111111111222333222111111111111111111333777::::::777444444555999888777:::CCCHHHBBB999444222000///...///000111...///000/////////222444<<<===>>>===888444222000///+++'''&&&(((*********---+++******---///222333777777888777555111///---)))***+++,,,---,,,***)))***,,,............///000...000222222000/////////333222111////////////000...///000000000111333444555666999===???>>>999444...,,,******+++,,,,,,++++++***)))(((((()))+++,,,---***(((+++000222000,,,***,,,---,,,******+++,,,,,,---///000222555:::===???;;;666111////////////((((((''''''''''''(((((()))))))))))))))***++++++,,,+++***(((&&&$$$###"""&&&''')))))))))***---///222000---,,,------+++)))&&&&&&&&&&&&'''+++000555:::777222---***)))***+++)))+++,,,,,,,,,,,,---...,,,***+++......---000555MMMggg|||qqq```QQQFFF@@@<<<:::555111......///000333AAAQQQfffoooMMM>>>000...000666EEEUUUwwwttteeeWWWJJJ>>>777555:::===999111///555<<<:::666888HHHiiipppMMMCCC===???@@@>>>BBBJJJXXXQQQGGGFFFUUUbbbZZZHHHEEEIIIJJJCCC777000222777222///+++))))))))))))(((***((('''(((+++------,,,***+++,,,///666AAAMMMUUUeeeSSS===111+++)))+++///***,,,...000///---+++)))uuugggdddfffaaaeeeuuu|||nnnbbbWWWPPPRRRWWWaaaYYYUUUaaazzzrrrWWW@@@888???AAADDDHHHDDD?????????AAAAAA???<<<999>>><<<;;;<<<>>>>>>;;;888666;;;@@@@@@<<<;;;>>>BBB999777444222000///000000111111111111111111222333111666;;;<<<999555333333;;;;;;:::>>>FFFKKKDDD:::555444111.........000111,,,...000111000000111222<<<======;;;666222//////+++(((&&&&&&''')))***+++000+++((((((---111111000555777999999777333000///***+++,,,------,,,+++***'''***---.........//////+++...000111000//////000111000///------///000222...111333222......111555444333444:::AAABBB<<<555000---***((()))+++,,,,,,***))))))))))))+++,,,---...)))'''+++444777444...,,,------,,,***)))***+++...///000000000222555888>>>;;;555000---...000111((((((''''''''''''((((((******)))))))))***++++++------+++)))'''%%%#########$$$&&&&&&&&&'''***,,,///...,,,,,,,,,,,,+++)))&&&&&&&&&&&&'''+++111555???;;;444...+++***,,,...)))+++......---++++++,,,---***+++...///000555<<>>888666888:::;;;MMM```ssssssIII;;;...,,,000999KKK\\\}}}pppiii]]]NNN???444---++++++///111---&&&$$$)))...111...///;;;WWW|||___OOOCCCDDDHHHFFFEEEGGGQQQIII>>>???OOO\\\TTTBBBCCCFFFGGGAAA888333444999555444111---***)))+++---+++)))))))))+++,,,+++***+++***+++000999EEENNNSSS___MMM:::///+++***+++...***+++------,,,)))&&&$$$wwwkkkbbb___hhhmmmuuuyyyiii^^^WWWQQQQQQTTTPPPVVV___fffqqq\\\FFF???CCCCCCCCCEEEAAA???>>>>>>???@@@???===:::;;;===@@@@@@???<<<:::999666;;;??????<<<:::;;;===666555333111/////////000000000000000111111222333000555999:::777444444444777:::===???BBBDDD???888666333000---,,,---...000+++...000111///...------666888;;;:::777222///---)))((('''''')))+++,,,---...+++((())),,,000222222777777888:::<<<999444///,,,,,,---------,,,++++++&&&)))---............///---///000///...---///000000///---,,,---///222333111222333222000///111444444333333888>>>AAA???<<<222...)))&&&&&&((()))***)))((())))))***,,,---...---***)))---222555333000,,,---...,,,***))))))***///000111111111333555777:::888555111...---...///(((''''''''''''(((((()))******)))))))))******+++...---,,,***(((&&&$$$###"""$$$%%%%%%%%%&&&(((***++++++++++++++++++***)))''''''&&&%%%&&&)))---111:::777222---***)))***+++))),,,...///---+++******,,,)))))),,,///222999AAAHHH___zzzsssfffgggeee\\\SSSOOOTTTZZZWWWcccvvv}}}^^^???333+++---444@@@UUUhhhuuulllZZZTTTJJJ>>>444---***)))***---///,,,((('''***......///666AAARRRjjjlllWWWFFFGGGMMMKKKFFFCCCAAA;;;333333>>>GGGAAA555888:::;;;888222000222555999:::888333...---000333,,,,,,,,,,,,,,,,,,+++***+++***,,,444BBBPPPYYY]]]LLL???333...,,,(((&&&&&&)))***++++++***(((%%%$$$zzzuuummmaaaZZZgggsssxxxwwwtttbbbYYYWWWTTTQQQPPPEEESSSbbbjjjqqq]]]IIIBBBFFFDDDBBBCCC???@@@>>><<<;;;<<<>>>>>>===888???GGGHHHBBB;;;888888777888999;;;;;;:::888666444333222000000///000000////////////000000111222111444777666444222444666111:::??????===<<<:::777444222///,,,******+++,,,+++---//////---***((((((---111777:::888444///---)))******+++,,,...000111+++,,,,,,+++***---333888;;;777666:::???>>>666...------------,,,,,,++++++(((***---.........///000222222000---++++++...000///...------...000333444666333111111333444333111333444555666888<<<@@@CCC444///)))%%%$$$$$$%%%%%%''''''((()))***,,,---...***+++---...------...///,,,---...,,,***))))))***///111222333444555888:::444666666444///+++******'''''''''''''''((())))))******))))))((())))))***---,,,+++)))(((&&&%%%$$$###$$$&&&%%%%%%&&&(((***((()))***+++***)))))))))''''''%%%$$$###%%%))),,,222111///---+++***)))((())),,,...///---+++*********((((((+++...222:::CCCKKKYYYvvv|||xxxnnnQQQ999000+++000888EEEZZZooowwwooo[[[QQQGGG???666000---,,,)))'''(((***,,,,,,++++++...000+++///888AAAIIIUUUkkkqqqZZZHHHIIINNNKKKCCC???777444111///111555333...---...///...------///111;;;<<<===:::666444555777///000000000...,,,++++++++++++...888HHHWWWbbbfffJJJ>>>111,,,***&&&$$$$$$'''((()))******)))((('''rrrmmmhhhaaa]]]^^^ooozzz~~~zzzkkk]]]YYYYYYVVVRRRPPPLLLQQQ\\\kkkVVVDDD???EEECCCBBBDDD@@@>>><<<999999:::<<<======777@@@IIIKKKDDD<<<777666555555555888:::999555111111111000/////////000000///...............///000000222444333111000333555000888>>>===;;;;;;:::999333111///,,,***)))))))))***,,,...---+++(((&&&&&&''',,,333777777444111///+++---/////////000333555---...///,,,***---333:::<<<777555999>>>===666...------,,,,,,++++++******+++---......------///111444333111---++++++...000......//////111222333444666333000000444555333000222333444444444888>>>CCC555000***%%%$$$$$$$$$$$$&&&'''((()))***+++,,,,,,(((+++...---***(((***,,,,,,------,,,***)))***+++---///222333444555888:::333666888666000+++((('''''''''&&&''''''((()))***))))))((('''''''''((((((+++******)))((('''&&&%%%%%%&&&''''''&&&&&&)))***(((***,,,,,,+++)))))))))&&&&&&$$$"""!!!###'''+++///000000///---,,,***))))))+++......---++++++,,,***'''(((+++...222999BBBWWWddd~~~sssYYY===333---000777BBBYYYnnn~~~fffJJJ>>>???888222,,,)))+++,,,+++((())))))+++,,,...///000111//////444:::>>>GGG^^^vvvqqq]]]MMMLLLMMMGGG???<<<222222000...++++++,,,,,,)))))))))***+++,,,......666999<<<===<<<999777666333555666444111...---,,,,,,,,,000999GGGVVVbbbiii\\\JJJ777,,,'''%%%&&&)))%%%&&&''')))******))))))qqqeee```___aaa]]]gggzzz|||mmmgggcccbbb^^^VVVRRRRRRUUURRRXXXoooqqqQQQ@@@>>>EEECCCBBBDDDBBB:::999888999:::<<<;;;;;;999===BBBFFFFFFAAA:::555111333777888888666444222---------.....................---,,,,,,,,,------,,,000333333111///000222000444777999<<<@@@???:::222111000...,,,***((('''(((***,,,,,,***)))((()))'''+++000222333222222222---///222222111111444666444222///,,,,,,...333666777777777888888666333000------,,,+++***)))))))))///000///...,,,---000222000111222111///...///000...///111222333333333333222111000000111222222222000000000222444777999999333///***'''&&&''''''&&&&&&&&&'''((()))*********(((***++++++)))((()))******,,,---,,,******+++,,,+++---000111111222444555666999;;;777000***((()))&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''&&&''')))***+++---000000---+++***+++$$$$$$###""""""%%%)))---333222000...---+++******)))+++,,,,,,,,,,,,---...+++))))))---///222999@@@YYYttt}}}bbbBBB777---,,,111===VVVnnn}}}eeeIII666111222000///,,,+++***+++,,,---,,,++++++---000222111000444111222777;;;DDD^^^xxxrrrbbbTTTQQQLLLBBB:::999000...---,,,+++******++++++***((()))+++,,,,,,+++---111777<<<>>>;;;555000777999:::999444000//////***,,,111888CCCRRRaaakkkdddQQQ;;;...(((%%%&&&)))$$$%%%&&&'''((((((((((((sssccc[[[\\\bbbeeedddxxxvvvxxxvvvgggiiimmmlllcccVVVRRRSSSVVVSSSZZZuuugggRRRAAA???FFFDDDBBBDDDBBB777777888:::<<<<<<:::888<<<::::::@@@FFFEEE===444---444::::::666333333555++++++,,,,,,,,,---------...---,,,,,,++++++++++++(((---333444222///...///000//////333===EEEBBB:::222222222111...+++(((&&&''')))+++++++++***+++---***,,,......///000222444...000333333222222444777;;;555...,,,...111111111333777:::888222...///222---,,,+++***))))))))))))222222000...,,,---000333+++///333444333111000///...000222444555444333222---///111000------000333...,,,,,,000666888444000222...+++))))))*********%%%&&&'''((()))))))))((()))(((''')))+++,,,***(((***+++,,,,,,+++***+++---)))+++...///......///111;;;===<<<777///******,,,&&&&&&&&&'''''')))******((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&(((***---000333222///,,,,,,---""""""""""""###''',,,000777444000,,,***))))))******+++,,,++++++,,,...000,,,***+++...000222888???OOO|||___EEE777+++(((+++999VVVpppwwwTTT:::111...)))))),,,...+++'''&&&)))---+++******+++...///...+++333///111888<<>>888///...------......---+++)))************+++++++++&&&'''((()))*********)))---222888:::777111,,,))))))***---666HHH[[[bbbaaaIII>>>333---)))%%%###$$$###%%%''''''&&&%%%&&&'''rrreeefffhhhbbbZZZnnn|||yyymmmgggeeecccaaajjjddd]]][[[]]]\\\VVVPPPIIIWWWooo___KKKBBBBBB???BBBDDD>>>BBB>>>:::888:::;;;:::888===AAAFFFFFFBBB<<<666333///444999<<<;;;999666555---,,,+++***+++,,,///000,,,,,,,,,,,,---...//////111111000000111111222222333000///222888;;;888555555666666555333111000000///...---,,,,,,---/////////......///111111000...///---++++++...000222222...---------...000333555666555444444666666444222......------...---+++***)))((('''((())),,,///000000//////000222222111///,,,***((())),,,...---+++------,,,,,,------...///,,,---...000222444666777777555333000/////////000...---,,,++++++,,,---...222111///---,,,,,,------***+++,,,---...---,,,+++((()))*********+++...111222444555333000---+++***)))***+++++++++***(((((('''&&&%%%%%%%%%%%%%%%%%%&&&(((*********)))***+++(((((((((((())))))))))))+++,,,...///...---+++)))((('''&&&&&&'''))),,,---///000000...,,,++++++,,,+++,,,------,,,---...000333111111222111...000555AAAggg|||[[[CCC///***''')))111DDD___uuuyyymmmXXXBBB333,,,...222///////////////...------+++***+++---///000///...000///444>>>EEENNNbbbvvvoooXXXLLLDDD===777...---,,,,,,------,,,+++)))************+++++++++$$$%%%&&&'''((((((((((((,,,000444555333///,,,+++)))+++---222>>>KKKRRRQQQEEE;;;000,,,)))%%%$$$%%%$$$%%%''''''%%%%%%&&&(((~~~eeeZZZ___hhhkkkdddttt|||eee]]]aaaeeeccc[[[```ccc^^^UUUPPPRRRWWWWWWVVV```}}}oooYYYIII@@@>>>===FFFKKKDDDAAA===999777777777666555888:::===??????<<<999666222777<<<>>>;;;777555555...---,,,++++++,,,---...+++++++++,,,---...000000//////......///000222333777333222555;;;>>>;;;777333666888666222//////111......---------...//////111000///000111222111///---+++))))))***---......*********+++---000222333444555666666666666555555000...---...111000---)))''''''((()))+++...111333000///...///111111000...000,,,(((***///222000---///...---------......---***,,,...111333555555555:::888666333222111111111,,,+++)))((()))+++---...555333000...------..................---+++***)))'''(((((()))***---111444AAA???;;;555///+++******++++++,,,---,,,)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&(((***+++*********,,,((((((((()))))))))******---...000222111000...,,,((('''''''''(((***---...222111000---******+++---+++---///...,,,,,,000333333111333666777666:::???RRRtttgggRRRIII333---(((&&&,,,<<>><<<===HHHNNNGGGBBB???:::777555555555555777999<<<>>>>>><<<999777666;;;??????;;;666333222///...---,,,,,,,,,------******+++,,,---...000111...---------...000222333666333222666;;;>>><<<888333555777444000------///---------------...//////222111111222333444222111,,,***'''''')))+++,,,,,,(((((()))***,,,...111222333444666777888777666666111///...000222222///+++))))))***,,,...111444555000///...///111111///---000,,,(((***///333222///333000...---......,,,******,,,...111333333333333;;;:::999888555333111000)))(((&&&%%%%%%(((+++,,,444222///---,,,,,,---...000000///---+++)))((('''&&&'''((((((***...444999JJJFFF>>>555---***+++---,,,---------,,,)))&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&(((******))))))***+++(((((((((((())))))))))))///111555888888666222///'''''''''((()))+++---...222222000---******,,,...,,,...000///------111555222111333777999999===CCCXXXxxx___LLLEEE444...(((&&&+++???___yyycccGGG333***)))+++------...//////---,,,+++---,,,,,,000444666444111222000444===HHH[[[{{{uuu\\\KKK???555///...,,,++++++,,,---+++***))))))*********+++++++++))))))))))))***+++,,,,,,+++++++++,,,---------,,,'''***---111999DDDJJJIIIEEE;;;222...+++'''$$$%%%%%%&&&&&&%%%$$$%%%''')))iii^^^bbbfffbbb[[[tttvvvddd[[[XXXWWWUUU\\\UUUNNNNNNSSSVVVUUURRRYYYjjj}}}ZZZFFF>>>??????EEEJJJFFFFFFCCC>>>999666555666777:::===AAABBB???;;;777666999<<>>EEEFFF@@@:::666555999;;;===??????<<<666222000000000000////////////+++++++++,,,---...///000//////000111111222111111,,,///333555666777:::<<<;;;777222...,,,,,,******//////000111222222222222...000333777999999666333000...,,,,,,...111222222...,,,+++***,,,///333666555333333777<<<===999555111222222222000000222333,,,,,,---...000111222333111000000000111111///---(((''''''(((***...222444555111------//////---)))+++,,,------......------///333:::???>>>999111,,,(((%%%""" !!!###&&&(((+++*********))))))((((((,,,+++******))))))))))))'''(((((())),,,333;;;AAAAAA@@@<<<777111......///......---,,,***)))((((((&&&&&&&&&&&&&&&'''((((((''')))***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))000;;;BBBCCC<<<222+++$$$%%%&&&(((***+++------000000000...,,,,,,...000444111///...///111222333444111111222///,,,...222@@@___nnnMMM666***((((((,,,888RRRxxxgggMMM<<<333000000000///......---.........---.../////////000333444333333<<>>AAA???999444111111111111111000000000,,,,,,,,,,,,---...//////000111222444444333222111+++000666888777888<<>>???999333222333000...222:::>>>>>>::::::999777111---,,,000444111///000444888999555000222000000444;;;===;;;888333111///000222444444444999555000///111333333222444555666666444333555666222111111222222111...,,,000000000///......000222///333888:::777111+++(((***((('''***///222111///000...,,,*********,,,,,,,,,+++*********+++,,,---000333333111111333222///+++%%%!!!"""$$$###%%%)))***)))(((''''''''''''''')))(((''''''''')))***+++)))))))))***---222777:::CCCMMMMMM???444222000***+++++++++***)))'''&&&%%%,,,***'''$$$$$$$$$&&&'''(((,,,000...(((######$$$###%%%'''(((''''''((()))+++222777777666333,,,%%%%%%&&&''')))***,,,------444222000---,,,---......000///......///111333444333---)))***+++---333:::OOOvvvxxxrrr}}}lllNNN===444------------111CCCdddxxxYYYDDD<<<<<<;;;666333222000,,,)))---555555...))))))++++++...111777===EEENNNdddrrrSSS===333000111///------......---,,,000//////...------,,,,,,+++***)))((((((***,,,---***++++++)))'''''')))+++''',,,111333999@@@DDDDDD@@@666------000...+++***''''''''''''''''''''''''|||nnnhhhjjjqqqxxxzzz~~~fffbbbkkkssstttnnneee```bbbdddjjj}}}vvvYYYAAA777===@@@EEEJJJGGGCCC???;;;777444444333333000444:::@@@CCCAAA===:::<<<@@@DDDDDDAAA<<<888666444444444555555444111/////////......///111333444333444:::CCCEEE>>>444//////000222444888<<<@@@CCC>>><<<777111...---000333///......222777888555111111000111555;;;>>>;;;888444222000000222333444444666444111000111333333333222333444444333333333333000///...///000///---+++///000000...------///111111555888888555000,,,)))++++++,,,...000222222111000///---+++******++++++---,,,+++******+++,,,------000111//////333333000+++&&&"""$$$&&&%%%&&&))))))((((((''''''''''''((())))))(((''''''((()))******))))))***---000333555BBBJJJHHH;;;111222222///))))))))))))((('''&&&%%%***(((&&&$$$$$$$$$%%%&&&'''+++......+++((('''((($$$&&&(((((('''&&&''''''---111222000///000...)))&&&&&&'''(((***+++------222000...,,,++++++,,,---,,,,,,,,,---...000111222000+++)))***+++,,,222999TTTvvvxxxfffcccjjjhhhZZZUUU```kkkkkkggghhh}}}~~~]]]FFF777///(((***...111777IIIgggqqqZZZNNNIIIHHHGGG===444111///------000222...++++++))))))...555<<>>444------///...+++***''''''''''''''''''''''''zzzvvvzzz|||pppkkknnnyyy|||qqqttt~~~^^^EEE999<<<===AAAEEECCCEEEBBB===999555333333333---777AAAEEEBBB===;;;;;;<<<<<<===AAAEEECCC<<<666555666777666444333333444111111000///000111333333333555>>>JJJNNNEEE777...,,,000444555444999BBBJJJEEE???777111//////000111---,,,,,,///444777555333000000222777<<<>>>;;;888777444111111222333333333222222333222111111333444222222222333444444222000///...,,,,,,---......---...//////...,,,,,,///111444666777666222///,,,+++---///111222222111111222000///---,,,+++*********,,,,,,++++++++++++,,,,,,***------+++,,,///000...,,,'''%%%((()))''''''***(((''''''''''''(((((()))***)))((('''''''''((()))*********+++,,,---...///888@@@AAA999444444222...((((((((((((''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%'''))),,,.........,,,+++&&&((())))))'''&&&&&&&&&)))...000//////000...***'''''''''((()))+++,,,---///...,,,***))))))******)))***+++---///000000111///+++***++++++***...555LLLmmmttteeeUUUGGGFFFMMMJJJ???<<>>;;;===AAA???EEECCC???:::666444555666555===EEEFFF@@@:::888999666666:::@@@EEEDDD>>>888777888999666333222444777444333222111111222333444666777???LLLRRRJJJ<<<333...000333222333888AAAIIIIIIAAA888222000111111000,,,++++++---222555555444...///222777<<<===;;;888999666222111111222333333...111333333000000222555444333444666888777444111111///------...000000000.........---,,,,,,...000555666555333///---,,,------000444444111//////111//////...---+++***))))))++++++*********************,,,+++((()))---///---...***(((+++,,,)))(((***'''''''''''''''((()))******)))((('''&&&'''((((((*********************)))***333::::::999777111***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%((()))+++---000000---+++)))+++---,,,***(((''''''$$$,,,333666777666000((((((((((((((()))***,,,------,,,+++)))(((((((((((()))***---///111111111111///---------***(((+++000AAAcccsssZZZIII;;;222444;;;:::333000777===<<<888666<<>>CCCHHHMMMYYYooo|||]]]III@@@??????:::444///------,,,,,,---------,,,++++++************++++++,,,---......++++++***(((&&&&&&''')))(((...555;;;AAAHHHHHHEEE777000+++,,,,,,)))'''((())))))))))))))))))))))))vvvzzziiiQQQ===555:::999<<>>888333111000000000,,,---...///000111111111+++---000333666888::::::999555111...///111222222------...---,,,,,,...000555999>>>@@@>>>;;;999888555444222222333444444333...//////...,,,,,,///111222111000---******,,,///---......---,,,+++,,,---+++,,,...///...,,,***((())))))***))))))((('''&&&'''***,,,---333>>>FFFHHH777111---...---)))((()))(((''''''''''''(((((()))''''''&&&&&&&&&'''))))))***)))((('''''''''''''''******---222999======:::...---+++*********+++,,,+++***))))))))))))******---...000000...,,,)))'''---000333333111...,,,+++000333444222444888:::888+++***((('''''')))+++,,,///......---,,,+++***)))'''((()))+++,,,,,,,,,,,,((())),,,///...---444<<<]]]~~~}}}]]]JJJ777///,,,))),,,222...---,,,---......---,,,---///222333444444333222...000777AAANNNbbb}}}~~~kkk]]]TTTQQQVVV]]]YYYOOOHHHNNNYYYbbbfffiiiyyybbbMMMFFFGGGFFF@@@888000---++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++)))'''''')))+++---555<<>>DDDDDDBBBBBBAAA;;;555333666:::======???BBBDDDCCC@@@<<>>KKK|||nnnRRR@@@777...+++000222...---222///000///,,,+++...000111111000000111000...000333---000888DDDRRRddd{{{lll___YYYXXXIIIBBB888///+++)))))))))'''((()))***+++,,,------)))******))))))((('''&&&***++++++*********---///;;;>>>CCCLLLXXX```[[[RRR>>>666...***'''$$$&&&+++************************|||qqq\\\JJJOOOiiiXXXDDD>>>CCCAAAAAACCCAAAOOOIII@@@777222111222444555CCCQQQOOOBBB777666:::>>><<<===GGGPPPOOOCCC777555444222111111222444555,,,,,,,,,---...///000111//////000222444555666777555555444333444999@@@EEEDDD;;;111...111333000,,,555666666555333000---+++***,,,///333666555222///555444111000///111333444,,,---,,,)))&&&&&&***...222000000444999:::555000444555555222...++++++---,,,+++...444444000...///333000---***((()))***+++///---++++++++++++)))'''(((((()))+++...000000///555333000---***)))(((((($$$(((---000222444666888888333,,,'''&&&''')))***'''(((******)))(((((()))'''(((((()))((((((&&&&&&((()))*********+++...000---222@@@UUUddd___HHH333444...((('''))),,,+++)))((('''&&&%%%&&&(((***+++111...---111777777///''',,,...//////,,,*********(((+++000444555333111...---+++)))&&&%%%&&&((()))---555<<<:::222...000555777111++++++000111---'''222222444555111++++++///HHHeeeVVV<<<444222000...---///000000000444333222000------///111000111111111000///---,,,,,,+++000???RRRggg}}}vvvjjjoooiiiZZZGGGDDD===444+++''')))+++)))((((((***------***'''***)))(((&&&&&&&&&'''((()))+++,,,,,,******,,,///AAAKKKOOOQQQ]]]jjjcccPPP???555+++)))((('''''')))&&&(((******)))(((((((((yyyiiiZZZTTTWWWdddzzzwwwWWWDDD>>>DDDCCCDDDHHHFFFIIIEEE???999555333333333666>>>FFFFFF@@@:::888:::;;;===@@@FFFIIIGGG@@@;;;777666444222222222333444......---------......//////000222333555555666666555555444222333666;;;@@@???;;;777333000000000000555666666666444111...,,,------...111444555444222111111222222222333333333000...+++)))***+++,,,---///000333555777777555333444666666444000,,,++++++---,,,///333444///---...111000---+++***)))******+++++++++,,,......---+++)))))))))***---//////...222000...,,,***)))((('''%%%'''+++---///111444666333111///...---+++)))(((&&&(((******((('''((()))((()))***+++***)))'''%%%&&&)))+++,,,,,,,,,---...///333>>>OOO\\\ZZZKKK<<<222,,,&&&$$$'''***+++)))***)))(((''''''(((***+++///111333444444000,,,)))***,,,------***)))(((((((((***---000222222222111---+++)))((('''((()))***///222555666444222222222444333222111000///...---666555666666222,,,---222FFFnnnxxxQQQ888000222000------...///...---000000///---,,,,,,///111000000111111000///---,,,111000444@@@PPPdddzzzvvvkkkfffcccWWWLLL===222------,,,+++((()))+++------,,,***)))***)))(((''''''((()))******+++,,,***((()))+++...>>>FFFQQQ[[[aaa```XXXPPPCCC888...)))'''%%%$$$&&&''')))+++,,,***))))))***tttcccYYY^^^```aaaqqqtttnnnwwweeeSSS@@@;;;AAABBBFFFMMMMMMDDDBBB???<<<888555333111888999;;;===>>>===;;;999999>>>BBBCCC???===<<<>>>999888555333222111222222000///...---,,,------...///111222444444444444333444444333222111333777:::999<<<<<<888111...111555555555666666444111///---.........000333666666666...000222444444444222111333///******---///...,,,---111666777666555555666444555666555111...,,,,,,///...000444333///,,,---//////...---+++***))))))((()))+++...111222111000+++***))))))+++---------------,,,+++***((('''&&&$$$&&&(((***+++...222555000222444555333///***&&&&&&(((***)))(((''''''(((***+++------,,,***'''%%%%%%(((,,,......,,,,,,,,,000333999DDDNNNOOOIIIBBB000+++%%%###%%%((()))))),,,+++)))(((((()))******---333888777000+++)))+++(((***+++***((('''''''''))))))***,,,...000222222,,,++++++*********++++++111//////222666777333///000555999777222...000333666555555555222///333999OOO}}}lllKKK777111111///---,,,---...---,,,,,,,,,,,,+++******---000//////000000000...---,,,///222;;;GGGTTTcccwwwlllgggnnnkkk[[[FFF777222222///---+++---//////---,,,++++++)))((((((((((((***+++,,,,,,,,,***(((&&&'''***---777???PPPaaabbbVVVPPPQQQGGG<<<000***&&&###"""$$$)))+++------,,,*********pppddd]]]```cccgggxxxsssggg\\\XXX```mmm{{{dddPPP<<<777>>>???DDDLLLMMMDDDBBB???;;;777444222000888888:::===??????<<<::::::>>>@@@>>>999777999===999888666333111000000000000///---,,,,,,---...///000111333444444444222111222333333222111222555888777:::===999333000222666333333444444333111...,,,------///222666888888888111222222333333222000///222000---,,,...//////...///222555888888888777666333333333222111000000111111000111444444///,,,---............---+++)))(((((())),,,000333444333111,,,+++))))))+++,,,,,,,,,))))))*********(((&&&%%%$$$%%%&&&''')))---333777555777888777444///+++(((''')))******(((''''''(((+++,,,...///...+++(((&&&&&&))),,,------,,,,,,,,,...000444:::???AAAAAA@@@222---'''###$$$&&&((())),,,+++***)))((((((((((((+++111777666000+++***+++((()))***)))'''&&&'''((()))***+++,,,---...//////,,,,,,,,,---------------222000///222666666333//////444999888333000111555222111111222111000666>>>[[[gggJJJ:::555...---,,,---///000///...,,,,,,,,,***((()))+++.........///000///...---,,,'''///===MMMYYYgggyyyxxxqqqrrrtttjjjYYYHHH;;;555444444555222///...------,,,***((((((((((((***,,,...///...,,,)))&&&%%%'''))),,,000:::JJJWWWYYYTTTQQQQQQGGG;;;000***&&&###"""$$$)))+++------+++))))))***qqqllliiiccc\\\aaasssvvvcccVVVRRRSSSXXX[[[fff~~~qqqUUUAAA:::>>>>>>AAAGGGGGGGGGDDD>>>888333111111111777;;;AAACCCBBB???<<<;;;<<<===<<<:::888777888999777666555333111000//////...---,,,+++,,,...000222444555666666666666555444000111111111111333666999888888888777555333222222///000111222111///---++++++,,,000666:::;;;:::888888666333000.........//////000111///,,,,,,...000222111222666;;;<<<999555222000......///222555666333111222444333///---...------......---+++)))(((***+++---000333333111...---+++******+++,,,,,,+++'''((()))***)))((('''&&&$$$%%%&&&''')))...444888======;;;666111---,,,---(((***+++***(((''''''(((+++,,,......---+++)))''')))***++++++******,,,...---///333555777777999:::555111+++&&&%%%%%%'''(((+++***)))((('''&&&&&&&&&))),,,000222222///---+++)))******)))((('''((())))))+++---//////...---,,,---------...............222333444444333222111111///111444555444333222222111/////////...---333;;;VVVssspppQQQ;;;333,,,,,,,,,...111333222111//////---***(((''')))+++------...//////...,,,+++&&&,,,999IIIYYYlllqqqmmmnnnhhhXXXDDD:::<<>><<<:::<<<888222---***+++---///...111333111---,,,...222222000000555;;;===999333000...+++,,,///333555666222///000222222---,,,...------......---+++***))),,,,,,---///000000...,,,,,,++++++,,,......,,,+++))))))******))))))((((((&&&'''((((((***---333666??????===777000------///***+++,,,,,,***(((((()))******+++,,,+++***)))(((+++++++++***)))***,,,///---///222444444444444555555222...***'''&&&'''((()))))))))((('''&&&&&&%%%((()))+++000333333///+++)))***+++)))(((((()))++++++,,,///111111000...,,,///......---------......000333666444///---///222000......111444555333000444222111000,,,***...555IIIhhhyyyUUU999,,,,,,,,,,,,///222333333222000000...+++((('''(((***,,,,,,---......---,,,+++,,,...666EEEYYYsssyyyqqqyyyrrrdddiiihhh[[[HHH???EEENNNLLLEEE<<<666333000+++((('''''''''(((***,,,///000...+++((('''(((***++++++)))555999777AAASSSSSSEEE999111***))))))'''&&&(((&&&(((***)))'''%%%%%%%%%sssfff```^^^\\\^^^fffyyyqqq```VVVPPPOOOPPPRRRPPPWWWpppwwwTTTAAA<<>>___aaaDDD666444.........///000///---***,,,,,,+++)))'''''')))+++***+++,,,---------,,,+++***111BBB[[[ttt}}}uuugggWWWMMMFFF<<<111222888>>>DDDKKK[[[qqqwwwfffPPPAAA===@@@CCCCCCPPPWWWZZZQQQ>>>///))))))'''''''''''')))+++---...,,,***((())),,,...---+++---...666BBBEEE<<<555333///***''')))+++)))''''''&&&(((***)))'''%%%$$$$$$wwwmmmiii___RRRPPP^^^mmmxxxhhhQQQNNNSSSUUURRRIIIIIIQQQVVVddd|||dddIII777444===@@@EEELLLLLL???===:::777777777777666888888;;;???DDDCCC===888:::===@@@>>>:::666666777222111111444888888666333888555111...---...111333...............///000111777222,,,)))***---000111666666555333000///111333222000000222444444///+++000///000444;;;BBBGGGJJJ777222---+++,,,///222444:::444///000555777333...---///222555666666555555,,,---///222333222...+++'''(((******))))))***++++++---......,,,*********------,,,,,,+++,,,,,,,,,...------,,,,,,,,,------000///---,,,++++++,,,------,,,+++)))&&&&&&(((***+++777DDDGGG???444...---111,,,)))))),,,---+++'''''''''''''''((()))++++++%%%)))---///...,,,++++++((((((((()))+++///222444000...,,,***))))))***+++*********((('''&&&(((***,,,...111333333111///...+++)))&&&%%%&&&&&&&&&%%%---,,,---000666;;;???@@@......---,,,++++++++++++///,,,((())),,,......,,,,,,000444555333333555888333000111555888999>>>DDDkkkvvvXXXEEE<<<777222222222222111000///...---)))%%%$$$&&&(((((('''---......,,,+++---///000,,,444JJJggg~~~tttVVVRRRJJJAAA999222...,,,))),,,111999DDDNNNWWW\\\}}}rrr___III===888555555777CCCTTT^^^TTTAAA444---***)))******+++++++++++++++)))***+++,,,---,,,,,,+++,,,---666CCCGGG@@@:::999+++***(((&&&%%%&&&''''''&&&&&&''')))+++***'''%%%vvvfffaaa[[[WWWTTTXXXfff~~~www___QQQMMMLLLJJJOOOMMMKKKNNNQQQfffrrrPPP===999???@@@CCCHHHGGGGGG@@@888555777:::999777666===EEEFFFAAA<<<999999;;;;;;;;;<<<;;;:::777555444222000111444555555333555333///---,,,...000222111///---,,,,,,...111333111000...+++)))+++111666:::888555444444444222000555666666555333111000000...///111666<<<@@@BBBBBB<<<666///+++,,,///222444444222000000111333222222//////111777<<<===888444,,,,,,---...///...+++)))&&&)))---///...+++))))))+++---......---++++++,,,,,,++++++***+++,,,...//////...------,,,,,,,,,---///......---,,,,,,++++++)))))))))(((''''''***---444999??????;;;555111000...+++((())),,,---+++(((''''''''''''((()))***+++)))+++------,,,,,,,,,---)))***+++,,,.../////////000///---***)))((())))))((()))+++***(((''''''((()))+++///555:::999333...***(((&&&%%%'''((((((''',,,,,,---000444777777666------,,,+++************++++++,,,++++++,,,...000000111222444666666555444333111111555777888===CCC]]]xxxpppVVVIIIIIIDDD<<<444000111222000...)))(((&&&%%%%%%'''+++---+++,,,,,,+++***+++,,,,,,***444CCCZZZyyyqqqjjjkkkcccWWWCCC???999555444222000---,,,000555888:::???HHHNNNfff}}}yyydddSSSAAA777333///...///:::FFFNNNJJJAAA:::444///...,,,***)))******+++***((()))+++,,,,,,,,,+++++++++111999@@@JJJPPPIII>>>000,,,(((%%%%%%&&&&&&&&&%%%%%%&&&(((******(((&&&uuuaaa\\\XXX[[[XXXTTTccctttyyyqqq___SSSNNNJJJEEEAAALLLPPPNNNLLLOOOiii{{{UUUBBB<<>>:::777777999888333...888;;;===:::555222222444---///333999===>>>===:::???:::222---,,,///222333///000000///---...222666333000111888@@@BBB;;;333///---+++*********)))''''''+++111444222...***(((+++,,,......---,,,---...,,,***))))))***,,,///111000000...---,,,,,,,,,,,,------......---,,,+++***&&&&&&'''''''''))),,,...;;;:::888888777555222111***((('''(((,,,...,,,***''''''''''''((()))******---......---++++++,,,...***+++...000000///...---000///---+++***)))((((((''')))++++++)))((('''((((((***000999AAA@@@777///)))(((&&&&&&((()))***)))******,,,///222222000...---,,,+++***))))))))))))'''***......+++,,,///333555222111444888888555111333111111444666666;;;BBBPPPdddvvvgggiii\\\MMM:::111111444111---'''(((((('''&&&(((...333******++++++,,,+++++++++)))444@@@SSSyyyuuu___NNNFFFBBB>>>:::222///,,,,,,///000000///...444888666222333:::BBBJJJ^^^{{{nnnRRREEE888222///,,,))))))///555:::===???AAA>>>999666111+++((()))*********((()))***+++,,,+++*********555:::===LLL^^^XXXEEE777000(((%%%&&&'''&&&$$$$$$$$$%%%''')))***((('''tttfffaaaZZZZZZXXX[[[lll{{{jjjhhhsssmmm```RRRKKKJJJGGGCCCDDDLLLMMMMMMNNNSSSkkksssRRR???:::@@@???AAAFFFEEEGGG@@@888555888;;;<<<;;;:::BBBIIIGGG>>>777777;;;999888888:::<<<;;;888555222111/////////000000111---,,,+++***+++,,,...///222111///......///111222...//////,,,***,,,333999>>>>>>======;;;888333000888;;;>>>>>>;;;777555555000222555:::>>>???===;;;===999333000///000111111,,,------,,,,,,...222666555333333888>>>???:::444222...***((('''(((((((((+++///333555333///+++******,,,......------...///---,,,)))((((((+++...000111000///---,,,++++++++++++---...///...,,,***(((%%%&&&'''''''''(((+++...777777777777666333000///'''&&&&&&))),,,...---,,,'''''''''''''''((()))***---......---+++******++++++,,,...000111111000000......---,,,+++***))))))(((***+++***)))((()))***---000666>>>BBB@@@888222+++)))''''''((())))))((())))))***---000111000///,,,+++***)))((('''''''''&&&)))---......///111333666555444555777777444111333111222444444444999@@@MMMfffppp___JJJ<<<888666222---,,,+++***((((((+++///222---******---...---,,,...---777GGG```nnnYYYCCC999333------222---......---------///111111555777555111111777===???RRRmmm___CCC:::333222111...++++++)))+++---222:::BBBGGGGGG>>>666---((()))******)))((()))***+++++++++***)))+++333999>>>MMM[[[XXXJJJ>>>555***&&&(((***'''#########$$$&&&)))***)))(((yyyrrroookkkaaaVVVWWWiii~~~}}}iiiYYYWWW\\\[[[QQQHHHFFFFFFFFFKKKKKKFFFGGGPPPWWWhhhcccJJJ888444===???CCCJJJJJJ>>>===;;;999777777:::<<>><<<:::777:::<<<<<<:::888777777///000111222111000//////,,,,,,+++,,,,,,---...//////000222333222111000///222///,,,+++---000333555<<<@@@CCCAAA;;;555333444555777;;;???AAA>>>777111444444666:::>>>AAABBBAAA888666333222222111000///...,,,***+++...111222333444555666888999999888777444000+++'''''')))+++,,,222333444333000...------+++,,,------,,,,,,...///000---***(((''')))+++---000000...---++++++*********,,,...//////,,,)))''''''((())))))(((((()))+++,,,333:::<<<888222---,,,&&&'''(((***,,,------,,,'''''''''''''''(((((()))))),,,......,,,)))'''&&&,,,,,,---...000333555777//////---,,,+++++++++++++++,,,+++***((())),,,...333999>>>@@@===999666555...+++)))''''''((('''&&&(((((((((+++///333666666,,,+++)))((('''&&&&&&&&&((((((***...222444333111444666888888555333222333222111333444222111666>>>RRRuuusssbbbTTTKKKCCC;;;666777444111///000111111111333,,,))),,,...,,,,,,///222;;;SSSwwwwww```KKK999333///***---555---222555222---+++///444444444333222222333666888CCCTTTjjjzzzyyyRRR999444111333333111...///*********...444===IIIRRRCCC<<<222,,,******+++***)))***+++,,,,,,+++***)))...///666BBBKKKMMMLLLLLLAAA888---)))***+++)))%%%$$$$$$$$$&&&(((******(((wwwsssrrroooeeeXXX\\\vvvgggPPPFFFQQQXXXRRRIIIFFFGGGHHHLLLIIIBBBEEEQQQXXXhhh]]]GGG555222<<>>;;;===BBBDDD@@@<<<999===@@@???:::666666777...000333444333111000000---......//////000000000...000333555555333///---333///,,,+++...222333444:::@@@EEEBBB999333333777333444777===AAA>>>666///555444555888===AAADDDDDD888666444333333222000...///---,,,---000222111000222555888::::::::::::;;;555111+++((())),,,///000666555333000---+++---...+++,,,---,,,++++++,,,...000...+++)))(((((()))+++......,,,+++************+++,,,...///...,,,)))''')))***+++***)))((()))***'''000;;;???;;;444...,,,((()))+++,,,------,,,,,,(((''''''&&&''''''(((((('''***---...,,,)))&&&%%%,,,,,,,,,...111555999<<<444222///---+++++++++,,,,,,------,,,++++++...000555;;;@@@>>>888333333666///,,,)))''''''&&&%%%$$$(((''''''***///444777999,,,+++***((('''&&&%%%%%%(((((()))///555777333///222666999888333111111444222222333444000...444===UUU{{{uuulllaaaUUUMMMKKKJJJIIIFFFBBB@@@???>>>???333***++++++((()))...444<<>>@@@@@@>>>:::555222111111111000///000222222111000000000000333888???DDDDDDAAA===333///+++)))+++///222444666555333///+++***+++---,,,,,,,,,***))))))+++,,,---,,,+++)))))))))******,,,++++++***)))))))))***+++,,,---------+++)))((()))+++,,,,,,***)))***+++,,,111777======:::444000***,,,.........,,,++++++(((''''''&&&&&&''''''''')))+++------+++)))((((((+++,,,...000444777:::;;;<<<999333...***))))))******---000111000///...///111555999999666333222333---***'''&&&&&&&&&%%%$$$(((((((((***...111222222---,,,***((('''&&&&&&%%%&&&)))---111444555333111333444555555444333222111222222444333///---222;;;OOOnnnyyyllleeekkkooojjj___XXXYYY^^^QQQ@@@111---***&&&'''---111;;;QQQooosss\\\HHH@@@777222////////////000000111222333333333222222333333111000111444777BBBNNN___qqqWWW:::555222222111---,,,...,,,***,,,000111333:::DDDCCCCCCAAA:::111,,,+++---,,,------...---,,,+++******---444>>>HHHLLLIIIDDD888444///+++))))))'''&&&)))((('''''')))******)))wwwddd___bbbjjjrrr{{{xxxYYYOOOOOONNNJJJHHHKKKNNNKKKDDDCCCMMMRRRSSSUUU[[[wwwxxxSSS???:::???>>>@@@DDDBBBLLLEEE<<<555222222222222666BBBMMMNNNFFF???AAAFFFEEEBBB???>>>>>>:::444///222333444333111222666:::222333444555555444333222333333333333333222111000)))---//////---///666======>>>>>><<<:::777555444111444777666222///000111000111222666999;;;;;;:::EEE???777111///000111222---333888777111---...222///111777CCCMMMOOOGGG>>>111...***))),,,000444555555444333///,,,))))))***,,,,,,,,,***(((((()))+++******************++++++******)))))))))))))))***,,,,,,------,,,+++)))((((((***,,,,,,++++++,,,---444333444888>>>???:::444,,,...000000...,,,******(((''''''&&&&&&&&&''''''+++,,,---+++***)))+++,,,***,,,000333666888888888BBB>>>666...)))''''''((((((---222555555111...,,,+++...222555777555222000***(((&&&%%%&&&'''&&&&&&(((((()))+++------+++)))---,,,+++)))'''&&&&&&%%%$$$***111444333222222333555333111333666666222...222222444333...,,,222;;;HHH]]]yyywwwlllqqqzzz```KKK888111,,,&&&(((///,,,999HHH\\\xxxvvvXXX;;;:::555000///111111...777222...111666888333...---222666444111222999@@@===GGGYYYttt___@@@:::666444000+++***---+++(((***111333111333888BBBEEEEEE>>>333,,,,,,...------...///...---+++***&&&000666999HHHWWWRRRAAA333111...+++(((&&&&&&&&&+++)))((((((***+++******uuulllgggjjjoooxxxeeeTTTMMMMMMMMMKKKIIIHHHHHHIIIJJJKKKPPPUUU[[[iiioooNNN===777;;;;;;AAAGGGCCCIIIBBB888111///111333555888;;;@@@BBBBBBAAAAAAAAAEEEGGGGGGBBB999333000111---000444444222111333666222333444555555444444333444333222111000000000000222111///000333666999;;;>>>>>>>>><<<:::777333111444555555555444222000///,,,---000333666:::<<<===CCC>>>777222000///......333444444444333222000///000111666@@@HHHIII@@@888333000------///222333444888666222...,,,+++,,,---+++---......+++)))))))))+++***)))((((((((()))***...,,,)))'''&&&''')))***---,,,,,,+++***)))((((((,,,,,,+++******+++,,,,,,444222666???DDDCCC@@@???:::888555222...***((()))***'''$$$###%%%'''((()))/////////---***)))***+++,,,...000222444666:::===DDD???777000+++((('''&&&&&&+++000222000......///******+++///222222...******(((&&&&&&''''''&&&%%%))))))))))))))))))***+++---,,,+++******)))&&&$$$%%%+++///000333777888555333222333444555444000,,,...444888555000///444;;;DDD]]]mmmWWW???000+++***+++...---999NNNggg}}}nnnWWW777222///111222000///111555333111333666666111+++000///222888:::999<<>>CCCFFFEEE===666111---)))---//////...,,,))))))))),,,000999CCCJJJIIIBBB;;;.........---***(((((()))'''(((((())))))))))))((({{{tttqqqgggmmmsssYYYGGGKKKNNNNNNJJJHHHIIIKKKOOOLLLNNNXXXfffwww^^^DDD444111777;;;EEEOOONNNEEE>>>555...,,,...000222777999;;;>>>@@@@@@@@@???BBBHHHKKKGGG===555333555000000111222333444333333111222222333444555666777333222111000///000000000666333111444:::===;;;888:::>>>@@@>>>888333333444333444444444222111///...,,,,,,---000444:::???BBB???;;;666333111000...---111111111222111111000000///222666<<<@@@AAA>>>;;;444111...---...000111111666444111///---,,,------+++---......,,,***))))))---,,,+++)))))))))******,,,+++)))((('''(((***++++++++++++***))))))((((((,,,+++************+++,,,111222888@@@DDDFFFKKKRRRRRRJJJ???555...***'''''')))'''$$$###$$$&&&'''(((,,,------+++))))))***+++111111222222444999???DDDCCC>>>777111---)))&&&$$$'''(((,,,///222222000...***))))))+++///000///---+++)))'''&&&&&&&&&%%%$$$)))((((((((()))***+++,,,++++++,,,------***'''$$$(((***+++...555<<<:::444333555888777333000......000222333333222444:::???TTTppp~~~}}}zzzjjjZZZEEE777...)))+++///111>>>ZZZ|||dddIII666111...111333222111333333444444555444222000...000///111777::::::===BBBPPPccczzzhhhLLL@@@666333333111//////---,,,---//////222<<>>AAAGGGKKKHHH@@@888555666444111///111555666333///000000000222333666888999222111000///...///000111777333000555<<>>666000222666333333333222111000...---+++***+++---222:::AAAFFF===:::666333111000///---......---......000222333///222666888888888:::<<<666333///------......---222111000///...------,,,+++,,,------+++))))))***///...,,,***************))))))))))))))))))***+++*********************)))+++******))))))******+++***...666===AAAIIIZZZjjjrrrfffRRR???111+++(((((()))&&&$$$###$$$&&&'''&&&)))*********((((((***+++222222000000333999CCCIIIDDD>>>777222...+++&&&"""'''&&&(((,,,222444000,,,)))((('''(((+++...//////,,,***'''&&&&&&&&&%%%$$$'''''''''((()))+++---...,,,---///000///+++'''$$$))))))(((,,,666>>>:::222222777:::777000,,,,,,///222111000000222777===AAAZZZyyysssfff``````ccc^^^bbbtttvvvhhh[[[JJJ<<<000(((***000555AAA___bbbEEE333,,,))),,,/////////111000444777555111......000111000333888:::===CCCJJJdddyyypppPPPFFF<<<888555111///000000---,,,...000666BBBNNNTTTUUURRRHHH???888///((()))***+++***((('''((()))...111777>>>AAA===444,,,+++,,,,,,***'''&&&&&&&&&************)))(((''''''nnnSSSIIIJJJLLLMMMLLLKKKJJJIIIOOOKKKKKKTTTdddxxxlllIII777111555777AAAKKKKKKDDD>>>666000///111333555555777:::;;;;;;===@@@CCCDDDEEEEEEBBB===888444222444222111222444444111//////000111333555666666666000000///......///000111222///...000555777444111444999===;;;444000111333333333222111000///......)))***+++---333999@@@DDDAAA<<<666222000000000///,,,+++******,,,///222444111333666777777777888:::888444111...------+++***------...///...---,,,+++)))***++++++)))(((((()))///---,,,***)))))))))***'''(((((()))***+++++++++************++++++,,,,,,))))))))))))))))))))))))&&&(((---555===MMMfff{{{|||gggKKK555,,,+++,,,***(((%%%%%%&&&'''''''''&&&'''(((((('''(((***+++......------000777@@@FFFIIICCC;;;444000,,,'''###(((((())),,,000000...+++(((((('''(((***,,,------,,,)))&&&%%%&&&''''''''''''&&&&&&'''))),,,///111111222333111---***'''&&&(((((()))+++333999666...111444666444///,,,---000444333222111333888>>>BBBQQQlll~~~ttthhh\\\PPPFFFCCCFFFDDDBBBFFFXXXppp~~~wwweeeWWWFFF999///)))+++///444CCC[[[vvvpppSSS888000***,,,//////000111000333555444000---...///222444888<<<===BBBOOO]]]tttyyyTTTJJJ???:::666111000111000---,,,///222666@@@KKK___cccaaaSSSBBB555,,,'''((()))***)))((('''(((***...000555<<>>;;;;;;999444000222444555444111000000111///111444666666555222000///////////////000000000---------,,,,,,...111333555666777777444222///...333333222111000///......)))***,,,000444888<<<>>>EEE???777000...///000111,,,+++))))))+++///333555333333555888;;;;;;888555888555222///...---+++)))***+++---......---+++***'''((()))(((&&&&&&'''(((---,,,***)))(((((())))))''''''((()))***++++++,,,******+++,,,,,,---------((((((((((((((((((((((((&&&$$$&&&---:::OOOmmmtttUUU999------///,,,***((('''((()))((('''$$$%%%&&&&&&&&&''')))+++)))***,,,...000555;;;???OOOJJJBBB:::222---)))''')))+++...///---++++++,,,((()))***+++++++++++++++***(((%%%%%%&&&(((******&&&&&&&&&''')))---111333999888555///***&&&&&&'''%%%))),,,,,,...222111---000///......///000000000222555888;;;===BBBHHHMMMQQQ___}}}ppp```NNNBBB;;;666555666222333888AAANNN\\\iiippp^^^MMM:::000---++++++---111GGG[[[jjjfffLLL@@@555222444333333444222222222222111000//////333888>>>CCCEEENNNcccwww~~~ZZZMMM@@@:::666222111222000------000222333888???XXXbbbdddUUU???000***(((***++++++***((((((***+++000111444:::@@@AAA===999,,,------+++((('''''''''++++++++++++***)))''''''{{{qqqpppyyy|||fff^^^WWWQQQJJJGGGHHHHHHGGGDDD???CCCLLLWWWddd{{{tttUUUBBB:::;;;999???FFFCCCCCC>>>666111000111222333222999@@@@@@======CCCJJJKKKDDD;;;888999999666222000444666555111///000333111333555666666333///---///000111222111000///...,,,...///---+++,,,222777777777666666555333///,,,222222000///...---------)))+++---111444777999:::DDD>>>666000...///111222---,,,++++++,,,///222444333444666;;;>>>===999555888555222000///...,,,***+++,,,---......---,,,,,,'''(((((('''%%%%%%''')))+++***)))((((((((()))***(((((((((((()))***+++,,,***+++++++++,,,,,,------&&&''''''((((((''''''&&&(((%%%%%%***777MMMmmm{{{ZZZ<<<000000000---+++))))))******)))(((###%%%&&&&&&&&&''')))+++)))+++...000222444888:::MMMMMMJJJBBB777///,,,,,,***...111000,,,)))***,,,'''***---...---,,,,,,---+++(((%%%%%%&&&)))***+++''''''&&&''')))---111444<<<;;;666///'''$$$&&&)))&&&+++......///111111///...,,,***,,,000333444333111666>>>HHHRRRXXX[[[\\\^^^bbbzzz|||hhhiii\\\MMM<<<444222111000222///111333222333<<>>///***+++,,,,,,---000KKKeeevvvxxxdddTTTBBB:::777555333333444444333333444444444333888===FFFRRR\\\iii~~~dddSSSAAA999666333111111000---...111111//////222BBBOOOVVVLLL:::...++++++,,,---,,,***)))(((***,,,111222555;;;@@@@@@;;;666,,,------+++)))'''''''''++++++++++++***)))((((((wwwjjj___YYY```qqqsssaaaRRRRRRPPPKKKGGGDDDEEEFFFGGGGGGOOOaaayyyeeeOOO>>>999===>>>FFFMMMKKKCCC>>>666111//////000000222555999===???AAABBBCCCAAA>>>;;;888666555555555111222333333222111111222444444444333222111000000///111333555444111...,,,,,,---/////////111444666888:::<<<:::555111000///000///---,,,+++***++++++++++++,,,...222666999;;;<<<888333000000000000000000///...---...000222333111555999<<<<<<:::999999777555333222111000...,,,//////000000000//////...((())))))(((&&&&&&(((***+++***)))))))))***+++,,,***)))((('''((()))+++---*********************+++%%%&&&''''''''''''&&&%%%&&&&&&''')))///CCCfff^^^DDD:::666111,,,+++))))))))))))((('''$$$%%%&&&&&&&&&''')))++++++---///000000222444666BBBJJJOOOKKK>>>333...///---...//////...---,,,,,,(((***,,,------...111444...+++'''%%%&&&'''((()))((('''&&&''')))---111444999999666000(((%%%'''******---///000555999888333---...---...///222666999555777AAASSSfffoooiiiaaacccmmmcccLLLGGGCCC:::333222111///000222000000///+++)))---777???:::111))))))++++++,,,...555KKKllllllTTTEEE???:::777777555777999888666666999<<>>BBBKKKSSSQQQDDD???888222000000000000222111222999AAADDDAAA<<<444888;;;888222000333777444111000111444555333///666444222000///000222444///111555777666222---***,,,+++---000444555444333888===AAA>>>555000000333...---+++)))(((((()))))),,,+++***,,,///555;;;???444222111111222222000...222111000//////000111222000666<<<<<<888666:::>>>666555333222222222000...222222222222111111111111*********)))((((((***,,,+++************,,,---...+++***(((&&&''')))+++---)))))))))(((((((((((((((%%%%%%''''''''''''%%%%%%"""%%%((('''(((999^^^~~~bbbLLLDDD===222,,,***)))((())))))'''%%%%%%&&&''''''&&&''')))***,,,------------...111444999FFFRRRQQQDDD555000000///,,,+++---000111///,,,)))***++++++,,,000666<<<222...)))%%%%%%&&&&&&&&&)))((('''''')))---111444444666666111***'''(((+++.........222;;;BBB???777---000222111...000666===:::999AAAXXXrrrzzzmmm]]]]]]tttxxxXXX@@@333000///111333222...///333///---***)))***,,,------+++((((((++++++***+++///;;;HHHlllgggUUUKKKEEEAAA@@@444:::???===888777===DDDNNNNNNZZZxxxzzzaaaEEE999888666000,,,333...,,,,,,,,,(((''')))(((000777888888666111+++......---***''''''(((***)))000;;;FFFKKKGGG<<<222***++++++)))&&&$$$$$$%%%)))******+++++++++******iii^^^[[[WWWOOO\\\eeevvvzzznnniiiRRRUUUQQQIIIFFFKKKQQQSSS^^^nnnnnnQQQCCCAAAEEEEEEJJJOOOLLLQQQHHH:::111...///111111666888<<>>AAA999000...222444222///555444333111000222666999999777444222111000///...---...000111000///---,,,---///111222222333555777<<<;;;:::888666222///,,,---***&&&%%%(((+++...///*********+++...222555777<<<999555111...------...---///333444222000//////333333666<<>>???FFFRRR```gggddd___]]]fff}}}tttMMM999444///---,,,...222333111///333111...+++)))(((((()))''')))***++++++,,,...000888UUUttt~~~ppp```OOOIIILLLBBB@@@@@@@@@>>>???GGGRRRRRR___tttpppZZZJJJ@@@222...000,,,++++++++++++***((('''&&&(((***///444777444...***,,,***(((&&&&&&''')))***......000999GGGNNNEEE777...---+++)))((('''&&&&&&$$$'''***+++***)))((((((}}}cccXXXUUUTTTRRRTTTbbbvvvpppcccdddVVVHHHEEEOOO[[[cccffflllsssVVVFFFBBBDDDBBBGGGMMMKKKWWWMMM???555000///...---000:::DDDGGGBBB>>>@@@DDDCCC<<<444111222222000---444333222222333555666666555333000...............---...///000000...,,,+++---///111222222222444666;;;;;;;;;999555111///...---+++((((((***---...///*********+++---111555777===:::666222///---,,,,,,---///222333222000//////222111333;;;EEEGGGBBB;;;777444000......//////..............................---,,,+++***+++,,,,,,,,,+++***)))***,,,...///...+++'''%%%&&&'''''''''((((((((('''&&&&&&%%%%%%'''((()))))))))))))))((((((((((((((()))333III^^^yyygggJJJ<<<888111---,,,000666777000)))***))))))((((((((())))))+++---...---,,,...333888NNNRRRPPPEEE999333000...+++,,,.........---+++***+++,,,///222555666555555000---***''''''''''''&&&&&&((((((&&&%%%(((000666FFFBBB<<<444,,,(((((()))+++,,,///111333555555555555333111111333555666666:::<<>>@@@AAACCCGGGKKKIII^^^|||fffGGG333++++++---...///......///000.../////////---+++(((''')))***+++++++++---///222CCCVVVtttzzzvvvggg[[[^^^hhhoooqqqqqqwww]]]MMMHHHAAA>>>777******))))))((()))+++---///111222555888:::999555222---+++)))''''''(((***+++---000333888AAAGGGDDD<<<111000...,,,***)))((((((((()))+++***))))))***,,,jjjbbb^^^SSSLLLLLLWWWdddnnnvvvyyyWWWQQQVVVgggsss{{{aaaOOO>>>999<<<>>>IIIUUUWWWKKKCCC:::333000///---+++111111555???HHHJJJDDD<<<999777444111//////000111111000111555::::::444.../////////......///222444...////////////...------...///000000///...000111555999<<<;;;555111000111//////...000222222111000///...,,,,,,...222666999999999888666333///,,,***---...000///...---...///222222333888<<<===999444......000222333222///,,,------,,,,,,,,,---...///---,,,+++***)))***++++++))))))((()))***+++------+++)))&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''(((((()))))))))))))))((((((''''''***......+++111GGG\\\~~~zzzlll[[[FFF666000000111333333333222111///---***(((&&&''')))***...//////---+++,,,111555???FFFIIICCC999333...+++,,,,,,,,,,,,,,,+++))))))&&&)))---///111333666999333///+++'''&&&%%%$$$"""&&&''''''&&&&&&(((---111555666555222...+++))))))...+++***...444888666333111444666555222111222555666888:::;;;;;;<<>>DDD@@@888222---)))------,,,,,,+++***))))))((()))***,,,...222777;;;222///***'''&&&%%%$$$"""&&&&&&'''''''''(((+++---+++---......,,,***)))***///,,,***...555999888555222444666555111000111333444444555888;;;<<<:::999FFF```|||kkkLLL;;;333111111---000333222000...000222111///,,,******+++---///,,,,,,---,,,,,,...222555===UUU~~~qqqZZZRRRKKKIIIDDD888000---***((('''))),,,...---222999AAADDD@@@999333222000...,,,,,,---///000---333999<<>><<<999777***+++---000222333111000...............---,,,,,,,,,+++***)))((())))))***'''((()))***+++------...***(((&&&&&&'''((('''&&&%%%%%%&&&'''((()))***+++''''''((()))))))))))))))++++++,,,+++(((+++999GGGnnn|||}}}jjjVVVFFF===777666444333333333333333...,,,***'''&&&&&&'''(((***++++++)))'''(((---111999???@@@999111...---+++......---,,,+++******)))+++))))))+++000555888999000---)))&&&&&&&&&%%%$$$&&&&&&&&&'''((())))))******,,,......,,,***)))***,,,+++***---222666777666555555555333111000111222000000111444777999777555>>>XXXyyyWWW>>>444000/////////111222222111000111111111///+++)))))),,,///222---...---,,,,,,///333666GGG```tttfff___RRRIII???222111...+++((('''(((***+++222222333666:::<<<<<<;;;111///---++++++,,,...///+++111777;;;AAADDDBBB<<<444333000...,,,***)))(((((()))+++***))))))***,,,fffTTTQQQVVVZZZ[[[TTT___ssswwwggg___tttgggJJJ;;;777;;;:::@@@GGGEEERRRJJJ@@@:::888888777555///<<>>999666333111111222111000---,,,+++***)))((((((((((((******(((&&&(((,,,111<<<@@@@@@777///---------000///...,,,++++++******+++)))(((---555999777333---***'''&&&&&&'''''''''&&&&&&&&&'''((()))((((((***,,,------,,,+++++++++***++++++---000444777888888555222000000111111000///000111111111333666888;;;MMMnnnuuuPPP:::222000...---111000000111222222000//////...,,,***+++---000222//////...------///444888KKKgggzzzpppgggSSSEEE<<<222///---***(((''''''((()))000///...000444999===>>>111///---++++++,,,...///---///222555===DDDDDD???444333000...+++)))((('''&&&(((***+++***))))))***~~~fffSSSPPPXXX\\\ZZZ```gggzzztttpppooo~~~|||jjjiiissskkkbbbaaawwwiiiHHH:::777;;;:::???DDDAAARRRJJJ@@@:::999::::::999777<<>>@@@;;;555111000......///000000///---...000111222222222111999888777555333111//////------+++)))((())),,,///111---...999EEEFFF999,,,,,,******+++///222444555///000222333222...***(((///...---,,,,,,,,,------((()))***,,,.../////////***)))(((((()))***((('''$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((***+++++++++...***''''''&&&'''...666FFF^^^ttttttcccOOOAAA:::999444///---//////...+++---,,,,,,,,,+++******)))((()))***((('''(((---222777>>>@@@:::333000///---111000...---,,,++++++++++++((((((000999<<<666...+++)))&&&%%%&&&(((((((((&&&%%%&&&'''((()))(((&&&''')))+++,,,+++,,,---...+++,,,...///111444888;;;:::666000///000222111000000333444111---...666>>>===FFFbbbxxxQQQ999111//////000111///---///222222///,,,---,,,,,,------///000000//////...------000444888GGGhhhvvvhhhPPPAAA>>>999---,,,***((('''((()))))))))***---111666999::::::333111///------...000111000///---...666???AAA<<<444222000---+++)))((('''$$$'''***+++***)))((((((tttaaa[[[ZZZXXXZZZ___kkkzzz}}}ssszzz}}}dddRRRNNNQQQSSSOOOQQQaaa~~~YYYFFF555000444777???HHHFFFDDDCCC@@@<<<999666444333<<<999888>>>FFFHHHCCC======999444000///000000000333222000...---,,,------000333666666444111000///)))---000000,,,******+++***))))))***,,,...------***///444777777777999;;;555222......000111000---111222222111///000222444555777999888555111///...///...,,,,,,---------,,,---000333444444444555666,,,---...000222222000...555444222000...,,,+++***)))***,,,------,,,***)))+++)))((((((***,,,,,,,,,***'''######%%%&&&%%%###%%%%%%&&&(((***)))'''%%%!!!"""$$$&&&(((***+++++++++***(((&&&'''+++111666FFFLLLRRRXXX[[[XXXKKK===999555000,,,,,,---------//////...---,,,******)))---------,,,******+++---888555===IIIEEE555222<<<===888111,,,))))))(((((('''(((+++...111333555555...,,,***(((&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''***,,,------+++++++++222000...000555:::>>>???555666555333000111666:::555222111333666777555222???NNNeee~~~bbbGGG777...---000000......000000------000///...,,,,,,---...,,,***---,,,---///---...555???FFFaaaxxx___QQQJJJBBB;;;222///+++***+++,,,***(((,,,+++---333:::<<<888444666222...---///000///---'''---000000222777::::::555111,,,)))((((((''''''******))))))'''&&&%%%$$$oooaaa^^^]]]YYYWWW[[[lllxxx}}}wwwhhhVVVIIIDDDCCCDDDEEEJJJWWWqqq~~~YYYBBB333000777;;;DDDLLLJJJBBB@@@===999666555444444777999===@@@BBBBBB@@@???888555000------/////////000///...---,,,,,,,,,---///111333333111///......+++...111000,,,))))))******))))))***,,,------,,,+++...333666888:::;;;<<<777333///...000111000...111111111000......000222...333:::<<<:::444...+++000...,,,,,,------,,,+++)))+++///222555666666555......000333666666444111333333333222111///,,,+++,,,,,,---...---,,,***)))***)))'''(((***+++,,,+++***'''$$$$$$%%%&&&%%%###&&&&&&&&&(((******'''%%%"""###%%%&&&((()))******(((((('''&&&&&&)))...222===CCCIIILLLOOONNNEEE;;;555222...,,,---...//////......---,,,+++***))))))...///000...------...000111333???MMMMMMBBB<<<>>>>>>999222---***)))(((''''''(((***---///111222333///---,,,***((((((((((((((('''%%%######%%%'''((()))+++...//////......---------///333888===AAABBB:::888666333111222555888777666555555666666555333@@@MMM___vvvyyy]]]EEE555///111///+++***------++++++------------...//////000000000/////////------444===BBB___uuu[[[QQQNNNEEE;;;333000,,,,,,...///---***---++++++111888===<<<999555111---,,,///111111///)))***+++---555===>>>999555222---***))))))((('''((()))***++++++***)))(((}}}nnnaaa___]]]XXXWWW[[[eeeqqq~~~zzzaaaNNNCCC???@@@@@@@@@GGGYYYxxxdddEEE666555;;;>>>EEEKKKGGGEEEBBB<<<777333222333444333:::BBBCCC@@@<<<===@@@:::666000---,,,---------,,,,,,,,,,,,,,,,,,,,,---...//////...,,,++++++,,,---000222111,,,(((((((((+++***)))***,,,------+++,,,---111666;;;>>>>>>===:::555000...///111111000000000000...,,,,,,...000---222888:::999444000...000...---,,,------+++***'''))),,,222888:::888444///000333777::::::888555000222444555444111...+++---.........---+++)))((()))'''&&&''')))+++++++++***(((&&&%%%&&&&&&%%%$$$&&&%%%&&&((())))))'''%%%$$$$$$%%%&&&'''((()))***&&&''''''&&&&&&'''+++...333:::@@@BBBCCCDDD@@@:::555333000///000000000///------,,,+++***))))))(((---...///...------...000...444>>>IIIOOOOOOJJJFFF>>>:::333...+++)))((('''((()))***+++,,,---......///...---,,,++++++++++++)))'''$$$######$$$''')))+++---///222222222000///***...333888;;;>>>@@@BBB>>>;;;666333333444444555999999:::888666555555555<<>>666111///000111444;;;CCCDDD@@@<<<===???@@@;;;444///,,,+++***)))***+++,,,---.........---,,,---,,,***(((((()))+++...111333111,,,((('''(((,,,*********,,,---,,,+++,,,,,,///666===AAAAAA???<<<777000...///111111000...///...,,,******,,,---222333444333222222444666000///------------+++)))******...555<<<>>>999333...000444888<<<<<<:::777111333666777666222---***,,,---------,,,+++))))))'''&&&&&&''')))++++++***))))))(((''''''&&&&&&%%%%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&'''((())))))&&&'''(((''''''''')))+++...666===???@@@@@@>>>;;;999666444333333222000///,,,,,,++++++***)))((((((***+++++++++******+++---111666999<<>>???:::444222444666666555999;;;<<<999555222444666444BBBYYYuuuvvv\\\IIIAAA<<<555000222444222000000222444555444222111222444444111...---,,,+++111888YYYooobbbOOOEEE???555222//////111222000...)))((()))111===FFFIIIIII777222---***+++,,,,,,***+++)))(((000BBBPPPOOOGGG666333000---,,,+++)))'''(((***---000111000---+++}}}pppfffccc^^^VVVTTTXXX```sss{{{wwweeeVVVKKKBBB???@@@CCCFFFRRRjjjoooJJJ<<<999???AAAEEEJJJEEEKKKEEE<<<333...---///111888<<<@@@CCCCCCAAA???>>>@@@;;;444...+++)))(((''')))***---///000000///...,,,,,,+++)))'''&&&(((***---000333111---)))((()))---+++***+++,,,,,,+++***,,,,,,///666===BBBBBB@@@===888111...///000000///---------+++))))))+++,,,111222333333222222444555///...------...---+++)))++++++///555<<<<<<666///,,,---111555999:::888666333555777777666111---***+++++++++++++++*********&&&&&&&&&'''***++++++***)))******)))((('''&&&&&&$$$######$$$%%%&&&%%%$$$&&&%%%%%%%%%&&&((()))***((()))***)))(((((()))***,,,555===@@@AAAAAA???;;;777555333222333333111000,,,++++++******))))))))))))******)))(((((()))+++...333444555???MMMNNNDDD666333///------.........))))))((((((((()))******------,,,,,,,,,+++******)))'''%%%######%%%''')))......000333555444000,,,+++000777<<<>>>>>>===<<<:::666111111333777777777888::::::777333111333666555BBBXXXssszzzcccSSSEEE>>>999999888444111111555777999::::::888888888444///++++++***+++111888VVVmmm}}}nnnjjjgggeeeeeegggtttnnn\\\NNNCCC777333///...///000...,,,((((((***222===DDDEEECCC555000***((()))++++++***((()))***000<<>>666000---...111444<<<<<<===@@@DDDDDDAAA>>>999555///+++)))(((((('''(((***---000111000///---,,,,,,,,,***(((''')))++++++...111111...++++++,,,...,,,++++++,,,,,,***)))***,,,000666<<<@@@AAAAAA===777111...///000///---+++++++++***))))))+++---,,,111777999888333///------------...///...,,,***)))***...333777666111,,,***+++---000444555555333444555555555333111...------,,,,,,++++++*********&&&&&&&&&(((+++,,,,,,***)))+++,,,+++)))''''''((($$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&(((***+++++++++,,,***)))((()))***+++222:::>>>BBBEEEBBB===555333000000111222222111,,,,,,+++++++++*********,,,,,,---+++***)))***,,,'''...333666>>>EEE@@@666111///---,,,---///000///))))))(((((((((***+++,,,,,,,,,,,,,,,+++***)))(((((('''%%%$$$$$$%%%'''(((,,,,,,...333666666111---))),,,000777===@@@???>>>555222//////111444777888777777666444333333444666>>>FFFTTTkkkoooVVVRRRNNNLLLFFF>>>:::;;;888:::===AAACCCCCC???;;;666///+++******,,,111777EEEbbbxxx]]]NNNHHHFFFEEEFFFAAANNNddd}}}|||wwwppp^^^JJJ<<<777000,,,,,,---,,,+++***)))+++222;;;@@@@@@===222---(((&&&))),,,------%%%(((***,,,222:::<<<999888444///,,,+++******)))---...000000///,,,)))'''vvvnnniiijjjfff[[[WWWZZZxxxdddIIIBBBIIIMMMJJJEEEJJJUUUcccmmmzzzdddBBB222///666<<>>AAACCCBBB@@@888444...***((((((''''''&&&)))---///000///---+++---......,,,***)))***,,,(((,,,000111...---...///...---++++++++++++***((((((,,,222777;;;===@@@BBB;;;777111/////////---***)))******))))))))),,,...---222888;;;888222---)))++++++,,,...//////---+++'''***...222444222///---))))))))),,,///111111111333222111111000111222222222111///---+++***))))))&&&&&&'''***,,,...---+++)))+++---,,,***'''((()))&&&%%%###$$$&&&''''''&&&%%%$$$$$$$$$&&&(((+++---------,,,***''''''(((***,,,000555:::BBBJJJJJJEEE<<<888444111000000000///,,,,,,,,,,,,++++++++++++/////////---+++******,,,'''***000666;;;;;;666111000...,,,+++---...///...)))((((((((())),,,...000------...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((,,,222999:::666111,,,***+++222;;;@@@???<<<000000///......000555888666444333222444666777777AAAGGGSSSiiixxxwwwuuuqqqfffZZZUUUWWWQQQPPPRRRWWW[[[XXXOOOFFF;;;333---,,,,,,,,,000666???^^^gggVVVEEE===:::888888999222:::JJJccc~~~yyygggTTTBBB;;;222,,,***+++***)))+++)))***111<<>>;;;999444...)))((()))******//////000000...---+++)))sssiiifffbbb^^^aaajjjttt~~~~~~{{{cccYYYOOOIIIFFFEEEHHHNNNPPPRRR[[[kkkoooJJJ888111555888CCCNNNNNNFFFAAA;;;555222333666999999:::;;;<<<>>>@@@BBBCCC===888111,,,)))((('''&&&%%%(((,,,///000...+++)))...//////...,,,++++++,,,&&&+++///000///...///111///---++++++++++++)))(((''',,,333888999;;;???BBB:::666111//////...,,,)))((()))***))))))***---///333555777666333000---,,,******,,,...000000...,,,&&&+++000333333222111111)))(((((())),,,///000000111000......///111555777777666333000,,,***((('''&&&&&&(((***---...---,,,))),,,...---***(((((()))(((&&&%%%%%%'''(((((('''$$$$$$###$$$&&&))),,,...------+++)))&&&&&&(((***///000222888CCCOOOQQQMMMHHHCCC;;;555111///---,,,------,,,,,,,,,,,,,,,,,,/////////---***))))))***---+++---222555444333555000...,,,+++,,,------,,,((((((((((((***---000222/////////...,,,***((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&***222;;;>>>:::666111,,,)))///888>>><<<777...//////---+++---222777777333111222666999999999===EEEUUUmmmvvvqqqttttttqqqppptttwwwqqqcccWWW???777000---------000555FFFcccrrr^^^HHH???777777888777666666333555>>>RRRqqqvvvggg[[[GGG>>>333+++)))******)))+++)))***222???KKKRRRSSS???888000***)))((('''&&&&&&(((***000<<>>EEEBBB;;;999@@@IIIFFF===111)))&&&'''((((((------......---+++***))),,,+++,,,---//////---+++---,,,+++***+++,,,---...,,,------...---,,,+++***++++++...777@@@BBB;;;333777444222000...,,,(((&&&)))'''(((******''')))...<<<;;;777222...---...111''')))+++,,,,,,,,,---...///---...555>>>???777......---+++******+++---...+++++++++,,,...111444555EEE???666///+++)))(((&&&$$$&&&))),,,---,,,+++))),,,,,,+++***)))((('''''')))((((((((()))+++...000'''&&&%%%%%%&&&(((+++,,,---+++)))&&&%%%%%%&&&'''(((222:::999888AAAQQQ^^^___MMM:::555888777...%%%...---,,,,,,++++++++++++(((***,,,......,,,***(((,,,+++***---222555555333000,,,(((&&&(((+++...///333///,,,---111333000---111444555222---***+++---***(((&&&'''((('''$$$ (((***+++...???PPPPPPEEE444---***...222111000000222...***)))---000000///333666777444000333<<>>888333222333777::::::===@@@???===>>>AAAEEEEEE<<<111)))''')))******------......---,,,***))),,,,,,,,,...//////...,,,---,,,,,,,,,------......,,,---.........---+++***+++...222777;;;<<<<<<<<<:::777333000---+++(((&&&)))((((((***)))&&&(((,,,555777999777444///---,,,''')))++++++******+++---------...222777999888555111///,,,***((()))***+++******+++,,,...000222444???===999333,,,(((((((((&&&'''***+++,,,+++)))((()))))))))))))))((((((((((((((('''&&&''')))+++,,,''''''&&&&&&''')))+++,,,+++***(((&&&%%%&&&''''''+++000555999>>>JJJXXXbbbiii___PPPBBB777111000000///...---,,,+++*********(((***+++---...---,,,+++,,,******,,,000222222111///,,,)))(((***---//////111---+++,,,///111///---333333333222000...+++))),,,)))&&&%%%&&&&&&%%%######)))---555DDDRRRMMM@@@222+++(((,,,000000//////------,,,+++,,,...222444666666555555666999<<>>FFFHHH>>>;;;666222111444888;;;===<<<<<<>>>AAACCCCCCBBB???777...((((((+++---...---............,,,+++***---,,,---...000000...,,,,,,,,,.../////////...---,,,---.........---,,,++++++000555555444666===DDD>>>:::444///,,,+++)))'''***))))))+++***&&&'''+++...333:::===999333+++''')))*********((((((***++++++,,,,,,---///444999<<<444111,,,(((&&&%%%'''((())))))***+++,,,...000111555777888444---(((((()))'''(((************(((''''''''''''''''''((())))))((('''&&&%%%%%%&&&''''''''''''&&&'''((()))+++---((('''&&&%%%%%%&&&'''(((///...000777BBBPPP\\\dddmmmppplllYYYAAA222222888000///---+++***))))))*********+++,,,---......///+++***)))***,,,.........---+++)))***,,,...//////---+++(((***---///...,,,111111222444555333---)))...+++'''&&&&&&'''''''''"""***333===JJJQQQGGG777///)))'''+++.........///***---...---,,,---333999888555333666===@@@===999@@@EEETTTnnnzzz\\\DDD888000//////,,,000888NNNiiikkkUUUAAA:::777222000222000111222333444555666777666999555999HHHRRR```tttjjjLLL555+++---++++++...+++(((+++000888BBBNNN[[[cccpppjjj\\\GGG333'''&&&)))+++(((---777@@@HHHZZZkkkeeeQQQ:::...)))''''''((()))***,,,---......------vvv}}}fffTTTKKKHHHJJJCCCBBBJJJRRRQQQLLLGGGLLL[[[oooeeeJJJ444000<<<@@@BBBGGGHHHAAA>>>999444333444777999===<<<<<>>666555...---+++***)))***+++,,,------,,,,,,,,,---...///***)))(((((()))***++++++***))))))***---......---***((('''(((***,,,,,,+++///222777999999555000---...---+++***************'''...777AAAKKKLLL@@@111...)))'''+++...---...000,,,---...------///444888777333222666===BBB@@@===FFFFFFNNNaaa~~~xxxPPPDDD888///......,,,000999FFFhhhyyycccNNN;;;777777444333555///000111222444555666777444999777:::DDDIIIRRReeesssUUU<<<......++++++...+++++++++///666???JJJZZZfff~~~tttbbbIII333'''&&&)))+++,,,000888AAALLL\\\hhheeeRRR<<>>888444333444555:::===@@@BBBCCCCCCFFFHHHBBB:::111,,,+++---......---...///000///...---,,,---,,,---...000000...,,,'''))),,,......---+++))))))***+++,,,,,,+++***)))(((***---///222666:::======999222...------......---,,,---///---)))))),,,222555999:::777333000///---......,,,******+++,,,***((('''+++111666777777111///+++'''%%%%%%&&&'''((())))))***************((((((+++111777777222---((((((((())))))++++++,,,***)))'''%%%$$$%%%%%%&&&***)))(((&&&%%%$$$######&&&&&&'''((()))***++++++$$$%%%%%%&&&'''((()))***,,,,,,111888???III[[[mmm}}}ttt___LLL;;;000******)))((())),,,...000111000...,,,++++++,,,,,,***)))(((''''''((()))***)))((((((***,,,---,,,+++)))((('''''')))*********111999AAAAAA999222...///+++---//////...,,,***)))***///555>>>FFFHHH???444///+++***---...---...111111...++++++///222333333333222111333888>>>CCCFFFFFFCCCFFFZZZ{{{xxxXXXCCC777------,,,+++000999IIIrrrkkkVVVEEE888888999555222333111///...111555888777555222:::::::::???AAAMMMbbbyyy~~~fffHHH444///******---***---***+++222<<>>999222++++++***)))***+++,,,---,,,***'''%%%$$$$$$%%%&&&+++***)))'''&&&$$$###"""%%%%%%&&&'''((()))******%%%%%%&&&'''((()))******(((+++222999;;;CCCZZZqqqooo]]]PPP???000)))(((''''''))),,,000222222111...,,,******)))*********)))(((&&&'''))),,,+++***)))***,,,---,,,+++***))))))(((((()))))))))444>>>FFFDDD999///,,,...+++...222333222///,,,+++,,,---000888AAADDDAAA===000---,,,...///---...222222...******///222333111000111111111222999BBBIIIAAA???DDDZZZ~~~tttcccCCC666,,,,,,++++++000999UUUzzzhhhHHH===666999:::444000222333000///111666888777444333<<<<<<:::<<<===III___vvvoooNNN777000***+++...***---((((((000;;;JJJddd{{{vvvcccHHH444+++***)))(((###...333777KKKfffkkk___HHH@@@777111+++&&&''',,,)))***+++------------,,,sssSSSAAA@@@DDDCCCBBBCCCGGGHHHGGGHHHLLLNNNaaa}}}~~~VVV@@@<<>>;;;666222///))),,,//////...,,,******+++---000333444444444333///...,,,+++)))'''&&&&&&)))***++++++***)))((('''***)))***111888;;;999555111///,,,***)))***+++,,,+++)))'''%%%%%%&&&''')))***)))((('''&&&$$$"""!!!###$$$%%%&&&'''(((((()))&&&'''((()))******++++++++++++000555555999OOOgggjjjWWWKKK===000)))((('''&&&(((,,,///222//////---,,,***)))))))))***+++***(((&&&'''+++...///...,,,,,,---------,,,+++++++++***(((((())))))111999AAAAAA:::333000111333666999999777444444444111//////444;;;??????>>>111...---///...+++---111---,,,******---000333444000000//////000666>>>EEECCCAAADDDWWW{{{sssaaaBBB555+++++++++***000:::WWWuuu___===666444999888222111555222333333444555555666666555<<<;;;;;;???@@@III\\\xxxjjjJJJ555000,,,---000,,,,,,(((***111888AAAVVVlllgggVVV@@@000+++++++++)))'''***---666HHHYYY]]]VVVDDD;;;333///---***)))+++(((((()))******++++++,,,___HHHBBBEEEHHHCCCBBBEEEHHHIIIJJJMMMZZZssspppLLL666111===@@@AAAGGGGGG>>>;;;777333000000111222000555:::===>>>>>>AAACCC999222+++((())),,,------...///000111111000//////*********+++------+++******+++,,,---------,,,,,,+++,,,.../////////......)))))))))+++///555;;;>>><<<888333///---,,,+++***&&&&&&)))---,,,((((((+++222888@@@DDD@@@999000+++&&&***...///...+++***)))+++111555666222111333666//////...,,,***'''%%%$$$***++++++++++++)))'''&&&((()))+++///222555555555555333///+++))))))*********(((&&&%%%%%%'''***+++((((((((('''%%%###!!! """###%%%&&&'''((((((((('''((()))***++++++++++++000,,,---000...///BBBXXXzzziiiSSSEEE999...+++)))'''&&&(((+++...000---,,,,,,,,,+++******)))+++++++++)))'''(((,,,000333111...---.........------------+++)))(((((()))+++111888<<<<<<999777666<<<>>>@@@>>><<<;;;<<<>>>888333111333888999999999111///...///---***+++000(((***,,,++++++...444999222000......111666;;;>>>JJJEEECCCQQQrrryyyYYYBBB555+++*********000:::PPPhhhsssRRR333...///444333...///666111555888777333222555999777;;;:::===FFFGGGMMM\\\yyyaaaCCC111///...000222...---))),,,222444555DDDVVV\\\OOO>>>111,,,,,,,,,+++---&&&(((444AAAFFFIIILLLFFF:::///...///...+++)))((('''''''''((()))***+++]]]KKKEEEDDDQQQDDD>>>EEEJJJIIILLLSSSnnnbbbIII555///777;;;AAAIIIIII>>>:::444000000111333444999555333666>>>CCCCCCAAA777111------,,,******,,,......000444888666///(((***)))))))))***,,,...///......---------,,,,,,,,,---+++***,,,000222111///'''((()))(((***111<<>>EEEGGG<<<444444;;;<<<444222777444000,,,******+++,,,,,,)))(((&&&&&&)))...555999111000......000333777999===DDDGGGLLLhhhllluuuxxxpppUUU@@@555---......,,,///777HHHbbbpppNNN...000000///111555555000...444999888444222666;;;>>>555444>>>FFFKKKVVVdddcccDDD222///,,,...222///...000111111111444:::@@@IIIDDD<<<333...+++,,,,,,+++,,,000666===DDDGGGIIIBBB:::000++++++,,,+++((((((((((((((())))))))))))uuusss}}}vvvZZZMMMHHHCCCBBB@@@BBBGGGFFFHHHXXXllltttRRR<<<444999;;;???FFFEEEFFFAAA:::555333333333333444777:::;;;<<>>222,,,...000///000666888999:::999999888999999999666888AAAHHHQQQhhh~~~qqqQQQ999222,,,---111///000111111000000444;;;AAABBB>>>888222...,,,,,,,,,,,,***,,,444???GGGIIIHHH@@@999111---,,,,,,)))&&&(((((((((((())))))))))))qqq]]]ccclllqqqnnnWWWOOOIIIBBB999???HHHKKKHHHOOOlllYYYBBB888;;;;;;>>>CCCBBBMMMHHH@@@999666555444444000999@@@@@@;;;===GGGRRRSSSBBB111---//////---+++...------///222222...***,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++***))))))++++++***)))***((((((,,,222555444111555777777333---***,,,///***)))(((((((((((()))***111555888777333///------((())))))***************...+++***---111222000,,,)))((('''(((+++...//////---+++))))))***++++++***)))))))))******,,,------...777???AAA;;;444111111...+++)))***---...,,,))))))(((&&&%%%'''+++///222...+++((('''((()))))))))'''(((((('''%%%$$$&&&'''((())),,,...))))))888LLL\\\YYYRRRHHHCCC???777...///...---,,,+++***))))))(((((())))))(((((('''&&&&&&'''(((((()))+++000333111333555222---+++,,,///---,,,+++***))))))))))))+++---///111333888===AAABBB<<>>222...+++))))))***++++++---,,,***(((((()))***++++++,,,---...000222333444999666>>>UUUjjjvvv{{{fffTTTGGGGGGBBB@@@AAA>>><<>>GGGHHHFFF>>>888222...---+++(((%%%(((((((((((())))))))))))hhhUUUWWW]]]dddvvvqqqYYYMMMFFF@@@===AAAHHHOOOWWWgggWWW@@@777;;;;;;???FFFEEEMMMGGG???999777666666555333888>>>???>>>BBBKKKSSSQQQAAA222---...---,,,,,,...,,,+++,,,//////...,,,---...//////...---+++***,,,,,,,,,,,,++++++++++++))))))(((((((((((('''&&&)))((()))---111222111000555555444222...---...000*********))))))*********000222444444111///......)))))))))))))))(((((('''***(((((()))---000000///+++)))((((((***,,,---...+++)))((()))***+++***)))((((((((()))***,,,---...///777@@@BBB>>>777111///,,,+++***,,,...///...,,,******)))***+++...111333...+++((('''(((***++++++((())))))'''%%%%%%&&&'''++++++,,,,,,)))***666EEERRRRRROOOIIIEEEAAA999111////////////---+++)))((()))))))))))))))(((((('''&&&'''((()))***---111555777777555111---+++,,,...,,,,,,+++***)))))))))(((,,,---...///111555;;;@@@BBB>>>AAAJJJMMMFFF???>>>AAADDDCCC>>>@@@FFFFFFAAA111...***((()))***++++++,,,+++***(((((('''''''''***+++---000111222222222444444;;;MMMaaapppyyy~~~yyybbbNNN@@@888???:::777888666444888>>>CCCSSSaaaiiioooqqqhhhYYY@@@555...111222111666>>>VVVwwwjjjMMM@@@;;;888:::@@@AAA;;;444333666888888666999:::@@@OOObbb{{{{{{XXX>>>444---...333111111111///,,,,,,000888???@@@===888222...,,,++++++***((((((///888@@@BBBAAA>>>999333...,,,+++)))((((((((((((((())))))))))))yyyjjjXXXOOOSSSaaasss|||]]]KKKDDDBBBEEEBBBFFFWWWpppqqqPPP:::222888;;;AAAJJJJJJFFFAAA;;;666555555666777888666555999AAAIIIMMMNNNDDD;;;111...,,,***+++...---,,,++++++,,,............/////////...,,,***))),,,,,,+++++++++*********((((((((('''&&&&&&%%%&&&%%%(((***+++,,,...222555555222///...///000///...***++++++++++++++++++***,,,000555777666222...,,,))))))***)))((('''&&&&&&&&&(((*********,,,000444111...***))))))***+++***)))((('''(((******)))(((''''''((()))***,,,...///333666:::===<<<777000+++*********+++---.........+++,,,...///000///...---+++)))'''(((***,,,---...)))******((('''&&&''')))000---+++******+++222999BBBLLLSSSPPPHHH@@@999444...///000000...,,,***)))***++++++++++++***))))))%%%'''((()))***---222555@@@;;;444///------,,,+++)))))))))))))))(((((((((***,,,...///111444888;;;AAAFFFFFFAAAAAAGGGGGGCCCBBB===>>>DDDFFF@@@===???000---***((()))***++++++)))))))))(((((('''''''''***+++...111222333333222000666:::@@@UUUqqq}}}wwwbbbPPPBBB888444444333444555333000111555666<<>>777444666999<<<>>>??????HHH```qqqPPP888111---///555333000000...+++***---555<<>>:::333...++++++,,,,,,(((((((((((())))))))))))}}}ooogggXXXKKKLLL\\\mmmvvv|||```MMMHHHHHHJJJIIIQQQiiimmmNNN888000666:::AAAKKKLLLBBB===777333222333444555999333000555@@@IIILLLKKK>>>777111...,,,)))***---,,,+++++++++,,,---.../////////......,,,+++***)))+++++++++*********))))))'''((()))(((&&&%%%&&&'''$$$'''******)))+++222777444///++++++...000...+++++++++,,,------,,,+++++++++///555::::::555///+++************)))((('''&&&%%%))),,,---,,,---222666444111,,,*********+++******)))))))))++++++)))'''&&&&&&'''(((***,,,...///444444666888999777111,,,,,,+++*********+++---...,,,...111222111...+++((((((''''''(((+++---...---((()))***)))'''''')))***111...+++)))***+++,,,...222BBBQQQSSSLLLDDD;;;555......//////...---+++***++++++,,,,,,++++++***)))%%%&&&'''((())),,,111444BBB;;;333///......+++)))''''''((())))))))))))((()))+++...000111444888:::BBBJJJHHH===;;;EEEJJJFFFCCC;;;<<>>CCCHHHVVVrrrsssRRR:::222---///555333000000...+++***---444:::HHHDDD===666000,,,+++***'''***,,,+++)))+++000555:::777333...,,,+++,,,---(((((((((((())))))))))))tttcccYYYOOOLLLLLLRRR```nnn~~~www___SSSQQQPPPRRR]]]qqq{{{SSS<<<222666888>>>GGGGGGDDD???888222000000000000333222333555:::AAAHHHLLLEEE:::111///...,,,***+++++++++,,,,,,,,,---...//////...---++++++*********+++*********))))))))))))''')))***)))'''&&&''')))&&&&&&''')))***---000222///...+++******++++++++++++,,,---......---,,,+++...000444777888555000---************)))(((((('''(((***,,,...000222444555333000,,,***+++---//////,,,,,,+++,,,---,,,***(((###$$$%%%''')))+++---...///222666999999777444333222000---***((((((***,,,...///000111///,,,)))'''''''''(((***,,,---+++***&&&'''(((((('''''')))+++,,,...---+++((((((((()))***666FFFQQQUUUQQQDDD888---------......------,,,+++++++++++++++***))))))%%%&&&''''''(((+++///222999777444111///,,,***(((%%%&&&(((***++++++++++++)))***---///222777<<<@@@DDDFFFDDD@@@???BBBDDDEEECCC@@@???@@@???:::555333111...+++)))***,,,------))))))(((''''''((()))***)))***,,,...000111222222000222333;;;PPPkkk{{{~~~}}}}}}}}}jjjSSSEEE===555222333111222222222222222111///------///555@@@IIIIIICCC<<<111***,,,---,,,111999NNNmmmzzzmmm\\\PPPDDD???DDDKKKMMMLLLSSSbbbxxxaaaDDD777......222000000111000...,,,...444999>>>===:::777333///+++)))******)))((((((***---000222222222000...,,,+++***(((((((((((())))))))))))mmm[[[LLLGGGOOOOOOJJJVVVkkklll]]]YYYYYYWWW[[[sssZZZBBB666888777;;;BBBBBBIIICCC;;;444000...------,,,222888777555999EEEPPPOOO@@@222///111///,,,******+++------------///000...---,,,***))))))***+++************))))))))))))''')))+++***((('''(((+++(((&&&%%%(((---000...,,,+++------+++'''&&&(((,,,,,,,,,---......---,,,,,,222222222444444444222000***************)))((((((,,,++++++///444777666333000---******---000333444///.........///...+++(((""""""###%%%'''***,,,---)))111999<<<:::777888:::888555000+++'''&&&(((***/////////...---+++)))((((((((()))+++,,,,,,)))&&&$$$%%%&&&&&&&&&''')))+++'''---000,,,'''%%%'''))))))000<<>>FFFGGG???===CCCCCCGGGDDD:::888<<<888///111...+++***+++---......+++***((('''&&&((()))***))))))***,,,...///111111222,,,000AAAUUUdddqqq{{{}}}|||xxxfffWWWHHH@@@:::333222555666333///...000333111---%%%***...222888@@@FFFIIIAAA444******+++,,,333===VVVzzzsssbbb^^^fffnnnmmmhhhkkkqqqOOO<<>>555111333333...)))+++)))((((((***,,,---,,,------,,,+++***)))((((((++++++++++++***)))''''''&&&%%%&&&(((***++++++***'''''')))***,,,,,,------******+++,,,---,,,(((%%%)))***+++,,,,,,+++***)))...111444666666444000...---,,,+++))))))))))))******+++---///111333444444000///...///111555999<<<666222---+++,,,+++)))''''''&&&%%%''')))+++,,,,,,+++222666555888>>>???<<<>>>888///***((())))))((()))***,,,------,,,***)))******)))((((((((((((((()))((('''&&&&&&'''((()))'''(((***++++++***(((''',,,111<<>>>>>@@@BBB@@@>>>FFFBBB===:::555000111555555222...***((()))***+++---+++)))'''&&&&&&'''(((+++***))))))***---111333///---///:::QQQjjjwwwyyy}}}|||sssjjjoooxxxttthhhMMMDDD;;;777444222333666777222------000111...***++++++++++++...555???GGGAAA777///---...000555:::VVVrrryyyWWW@@@777222//////000222444444333333444555555999999555111000///---+++***)))((()))+++---...111000...,,,***)))))))))''')))++++++***)))))))))jjjUUUOOOIIIEEEGGGLLLSSS___jjjuuu~~~qqqeeeeeeqqqnnnOOO999111666888@@@LLLPPPCCC???999333000000222333444555555666666888:::;;;;;;777222///...---+++***+++)))((()))***,,,,,,++++++++++++***))))))((((((************)))((('''&&&&&&&&&''')))+++,,,+++)))((()))***+++,,,,,,------++++++,,,...///...+++(((((()))************)))(((---000555999999555000------,,,***)))(((((()))***+++++++++,,,...111444555333222222222333555666777333000---+++++++++***((('''&&&&&&''')))+++,,,,,,,,,///111444<<>>AAACCCGGGEEECCC@@@???@@@CCCEEEAAA<<<888666333000333999>>>:::333---)))((()))+++,,,+++)))'''''''''((()))+++***))))))***,,,///111,,,---000;;;TTTppp}}}tttlllkkkkkkfff\\\UUUFFF>>>666333111//////222444444222111///...---,,,///...,,,,,,///444888;;;???999333000......555===QQQgggwwwXXXDDD999333222333...000222222111111222333999>>>>>>888111...+++'''***)))(((((((((***,,,---000///...---+++***)))(((''')))++++++***)))))))))]]]NNNMMMIIIFFFGGGJJJSSSbbboooqqq{{{gggcccuuujjjJJJ555...555:::DDDQQQUUUAAA>>>888333111222444777999777555666888888777555111000000...,,,+++,,,,,,***)))(((***++++++***)))))))))))))))))))))(((((())))))))))))(((''''''&&&&&&'''(((+++------+++)))*********++++++,,,,,,,,,,,,,,,...000222111...+++''''''(((((((((((((((''',,,000666::::::666000,,,---+++***)))(((((())))))***)))((((((+++...222555444555666666555444333222000...,,,+++++++++***)))(((((((((((()))***,,,,,,,,,,,,,,,222>>>JJJMMMJJJBBB;;;111)))&&&'''))))))&&&'''((()))+++,,,---...))))))(((''''''''''''''')))((('''&&&%%%%%%&&&'''******,,,,,,,,,,,,******'''333???DDDEEEFFFDDDAAA;;;333+++***...000,,,&&&)))(((((((((***---000333---++++++---,,,***---222<<<:::777777777555000,,,)))((()))***,,,+++)))'''******---444===AAA@@@===EEEFFFDDD@@@<<<===DDDIII:::666222111000///444;;;EEE@@@888000+++((())))))+++***)))(((((()))***+++******))))))***+++---...+++---111===VVVsss~~~oooiiimmmiiiXXXIIIFFF@@@888333222000......000333666888555000,,,---///...+++((()))...333555666@@@<<<777333...---555???KKK\\\yyy[[[FFF:::333111333,,,...000000//////111222:::???AAA<<<444...)))%%%)))((((((((((((***+++,,,............---+++)))'''''')))++++++***)))))))))}}}bbbVVVHHHFFFFFFGGGIIIPPP___nnnvvv~~~mmmfffqqqzzzQQQ<<<333777999???JJJLLLGGGCCC<<<666222333555777:::999999888888777666555111000000000111111000///***))))))+++,,,+++)))'''''''''''''''(((((())))))((((((((((((((('''&&&&&&''''''))),,,......+++)))******))))))*********+++,,,,,,...111333222///---&&&&&&&&&''''''''''''''',,,///333666777444000---,,,+++)))(((''''''(((((('''''''''(((+++---000222222444666666555333///---,,,,,,+++***++++++*********++++++***))))))***+++,,,+++,,,111;;;FFFMMMOOOGGG===000******+++***'''%%%%%%&&&'''))),,,...///)))((((((''''''''''''''')))((('''%%%%%%%%%&&&&&&+++,,,,,,------,,,,,,+++)))111999>>>AAADDDCCC???999333,,,***+++,,,***((())))))+++,,,...///000000+++)))***,,,,,,***---222999;;;<<<<<<888333...+++)))))))))*********((('''((())),,,333:::???@@@???AAAAAA@@@>>><<<===@@@CCC888333///---,,,,,,222999BBB???999222---***(((((()))))))))))))))***+++,,,))))))))))))***++++++,,,---...222@@@XXXssstttmmmlllfffWWWJJJDDD<<<666222333222000///111333666888666222......000,,,)))''')))000:::DDDJJJFFF???777222///...444;;;HHH\\\~~~\\\EEE999222......,,,---//////...///111333666>>>CCC???888222---)))(((((((((((()))***+++,,,---......///...+++)))'''''')))++++++***)))))))))|||fffVVVBBBBBBDDDHHHJJJOOO\\\hhhxxxnnnkkkpppYYYBBB888999777999AAABBBLLLGGG???888555555777:::999<<<>>>;;;777444666999666222...000555777333...+++++++++,,,,,,,,,)))'''&&&&&&&&&'''(((((())))))'''((((((((((((''''''&&&(((((()))+++------+++)))))))))(((((((((((()))***,,,,,,...000222222///,,,&&&&&&&&&&&&&&&'''((((((---...///000111000000///+++***)))'''&&&''''''((($$$&&&(((+++---.........///000222333222000---+++)))************)))******---......+++((('''((()))+++,,,...111444;;;EEEMMMKKK@@@333...000000+++%%%%%%%%%&&&'''))),,,...///))))))(((''''''''''''''')))((('''&&&%%%&&&&&&''',,,,,,,,,------,,,,,,,,,---///333:::FFFLLLFFF===333222...***''''''***,,,)))+++///111111///,,,***)))'''(((******))),,,111444<<>>===<<<>>>??????===:::888333...,,,)))(((...555999888555333///,,,)))'''((((((((())))))***++++++((()))******++++++++++++...///444DDD]]]tttzzzwwwvvviiiaaa\\\OOOBBB:::444111333333000000111444444444444444333222111...---+++...777HHHZZZgggRRRDDD666111000111333666GGGbbb\\\DDD999333...,,,---.../////////000222555666@@@GGGCCC;;;555000+++((((((((())))))***+++,,,,,,---...///...,,,)))'''''')))++++++***)))))))))xxx___III???>>>AAAGGGLLLRRR]]]gggyyylllcccjjj~~~pppfffhhh{{{yyyWWWAAA777888666999@@@@@@IIIDDD===777555777;;;???;;;>>>???;;;444111555999777111,,,...444777444......---,,,,,,---,,,***(((&&&'''''''''(((((())))))((((((((())))))((((((''')))(((((()))+++,,,+++))))))(((((('''((()))***+++,,,,,,...000222111...+++''''''&&&''''''((()))***------------...//////000+++***((('''&&&&&&''''''###&&&***...000000///.........//////...---++++++''')))******)))(((((()))---...///---)))''')))+++---...000000...000999DDDJJJDDD===888555111,,,'''&&&'''((()))+++,,,---...******)))((((((((((((((()))((('''&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,//////111999GGGOOOIII>>>222333000+++&&&%%%)))...***---111333222...***&&&'''&&&'''******))),,,111666===EEEEEE===444///...)))***++++++***)))***,,,)))+++,,,+++,,,222<<>>@@@???:::444777222...,,,)))(((,,,333444444333111///,,,)))(((''''''(((((()))))))))***'''(((***,,,------,,,+++...111888HHH```uuu|||yyynnnddd^^^OOO<<<777222...000000......000333222111222444555666666222000000666DDDWWWiiittt___MMM:::222111222222444DDDbbb```GGG<<<555111///...////////////111444666>>>HHHNNNHHH===444...***((())))))***++++++,,,,,,------......---+++***)))''')))++++++***)))))))))sssVVVDDD@@@===???FFFOOOXXXcccnnnssscccaaakkk}}}hhhYYYPPPMMMLLLVVVllllllOOO999111666666<<>>???===777111---)))+++,,,,,,******,,,///...---***)))***///666:::::::::;;;;;;:::888555333111...,,,,,,,,,+++000666:::888444000---+++******&&&''''''(((((((((((('''&&&(((+++---......---,,,111666<<>>:::777:::III___rrrzzz{{{jjjXXXBBB666111000333777>>>XXX}}}lllSSS@@@444000111---...///......000444777EEENNNSSSLLL>>>444---***)))***+++,,,,,,---------...------,,,,,,++++++***''')))++++++***)))))))))pppSSSJJJBBB======EEEQQQ]]]jjjuuuzzzrrr```hhhlllvvvlllQQQCCCCCCGGGIIIDDDTTTvvvgggHHH444...444777>>>HHHJJJBBB===666111///222777;;;FFFAAA999333000///...---000///......///333666999444111...,,,,,,---,,,+++)))))))))))))))))))))((())))))***************)))+++)))&&&%%%''')))******+++*********+++---000111//////000222222111---******)))))))))***+++---...***,,,///111222111///...***)))'''&&&%%%%%%&&&&&&)))***+++,,,...111333444444111---***(((((()))***%%%(((+++***(((&&&&&&'''&&&***---,,,***+++///444666...+++------+++---333>>>LLLUUUNNN999++++++111)))***,,,------,,,***))),,,++++++***************(((((((((((()))***,,,---,,,++++++******++++++,,,***444;;;:::999>>>EEEJJJ???999111,,,************......------,,,,,,,,,,,,(((&&&(((+++,,,+++...444???999555666:::999111***)))+++---,,,++++++...111333...)))(((+++///111111666999:::777222///000222,,,******---...///444;;;BBB>>>777000+++******+++&&&'''''''''''''''&&&&&&%%%(((+++...000000...---444;;;@@@EEERRRjjjlllQQQEEE999222---......---...111)))...333111...000;;;DDDGGGCCCIII```~~~ppp___JJJ:::000...333;;;999NNNxxxyyy]]]CCC000,,,000------.........000333666GGGPPPUUUMMM???555///,,,******+++,,,------------......,,,+++++++++++++++''')))++++++***)))))))))ttt[[[HHHDDD>>>BBBOOOVVVYYYggg{{{vvvcccdddooolll]]]KKKBBBAAA>>>;;;;;;JJJbbb{{{oooPPP;;;222444333888CCCFFFKKKFFF===555111333777::::::>>>@@@<<<333///000444888222,,,...444::::::888999444...++++++---///000---,,,***)))((()))***,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***************))))))***,,,...///555888888333///...---***((()))***+++++++++++++++...)))''',,,555:::777111---)))$$$###%%%((())))))((())),,,.../////////...111222222...)))'''(((+++(((***---///...,,,)))'''++++++)))'''&&&'''***---//////...---+++,,,...000;;;DDDLLLJJJ???444000000///,,,+++---///---***(((***,,,...000///---)))''')))))))))))))))******+++++++++++++++++++++++++++111111222666;;;@@@BBBBBB???;;;555000---...///111///---+++***++++++***)))((()))******+++,,,000222<<<<<<;;;999555222...,,,+++***)))((((((***,,,---111///,,,******...222666===999111+++---222222......,,,***)))+++///444888===;;;888222,,,))))))***&&&%%%%%%&&&&&&'''((())),,,---//////......000111222555;;;DDDSSSggg}}}kkkPPP===666///......------///,,,+++,,,...------555???HHHRRR___nnngggIII777111000333666???UUUxxxsssWWWBBB444...///+++---.........///111333>>>HHHSSSTTTJJJ<<<111,,,'''((((((***+++---///000------------+++)))(((((())))))***+++++++++******mmm[[[PPPCCCBBBFFFNNNSSS\\\pppddd[[[hhhqqqZZZQQQGGGBBBAAA;;;;;;999AAARRRgggvvvUUU???555666222555???AAAOOOIII@@@777333444777::::::<<<===999333000222555777333000111555999999777888444000------///111111---,,,***(((((()))***+++,,,,,,------,,,,,,+++******************************)))))))))+++,,,...///444888888333000///...,,,))))))******++++++******,,,******000777;;;888444---***%%%$$$&&&((())))))'''''')))+++---///000111222222000---******+++---***+++---...---+++)))''')))******((('''''')))***---...---,,,++++++...000666>>>GGGIIIBBB888111///////////////...+++))))))***+++---......,,,***((())))))((((((((())))))***************+++++++++,,,......000222555999===???BBB@@@<<<777333222555999111///,,,*********)))((()))***+++++++++---000333777999<<<;;;777333000///,,,+++************+++,,,///...,,,++++++///333777777555///)))***///000...,,,,,,+++,,,...111444666777777666333///,,,******&&&&&&&&&&&&'''((()))***,,,---//////......000111222444888>>>KKK___uuutttUUUEEE555......------......---------***+++555@@@KKKccc{{{iiiGGG444...---...000@@@UUUuuuiiiPPPDDD:::000)))+++---////////////111333333AAAPPPVVVNNN???222+++'''(((((()))+++---///000///...------...---,,,+++******+++,,,,,,,,,,,,,,,nnn]]]SSSEEEJJJNNNPPPVVVggggggXXX```~~~wwwXXXDDDBBB@@@AAA@@@::::::777===GGGVVVoooyyyoooUUU???555666333666???AAALLLFFF>>>777333444888;;;::::::888555222111222444444555555666777777666666444222///...///000111000,,,+++***(((((()))******,,,,,,---------,,,+++++++++++++++++++++*********((((((((()))***+++------222666777333000111000---******************)))))))))+++///555999:::888555---***'''&&&'''((())))))&&&%%%%%%&&&***...333666555222...,,,,,,---......,,,,,,,,,,,,+++)))((('''''')))++++++***(((''''''++++++,,,+++***+++---000444===HHHMMMHHH>>>555111///111222///+++((()))***))))))***++++++++++++***)))(((((('''''''''((((((''''''((()))***+++,,,,,,,,,...000000111444;;;@@@DDDCCC@@@;;;777666999<<<333000---******+++***)))***+++,,,,,,,,,---000333333777<<<===:::666444444...------,,,,,,+++******+++,,,,,,,,,---000444888999999444,,,(((***------***+++---///111333444444111333555444111...++++++''''''''''''((()))***+++,,,---......------///111333444666;;;HHH^^^wwwwww```DDD666111000///////////////...+++...<<>>IIIUUUfffiiiYYYMMM999222666555;;;EEEIIIBBB>>>777222111444888<<<<<<:::666222000000111222333666999:::777444444444000...------...000///...,,,+++***))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&&&&''''''(((***++++++...333555222000111000---++++++***))))))))))))))))))---333888999777444333---+++***)))((()))))))))&&&%%%###$$$(((///666;;;999444...,,,---...---,,,---,,,+++***)))(((((((((&&&***...///---)))&&&%%%((()))******)))***---///666BBBPPPTTTNNNCCC;;;777222333000***'''((())))))(((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,,,,000222222222555>>>EEEEEEBBB===999777666666666222///,,,***+++,,,------,,,---------,,,---000222666777999;;;;;;:::777555/////////...---+++***((((((+++------...111666:::EEEFFF@@@333)))(((***+++(((+++...222333444333222000222333222///---,,,,,,(((((((((((()))***+++,,,+++,,,------,,,---///111555555777===MMMeee}}}```LLL???777333333......000000000777III[[[qqqyyy}}}fffJJJ999222111333666;;;XXXfffTTTJJJNNNTTTWWWXXXaaawwwcccFFF333111777,,,///111222111111111222;;;AAAHHHHHH@@@555,,,(((''''''((()))+++---...///222000000333777999777444111000//////............dddPPPPPPQQQRRRYYYnnnwwwcccSSSXXXwww{{{SSS===555999888:::>>><<<:::777???KKKYYYhhheeeOOOHHH555000666777>>>IIIMMM@@@;;;555000///222666999===:::666222/////////000333777::::::666333222444000///...///000111111000,,,++++++*********************+++++++++++++++***------,,,,,,+++***))))))$$$$$$%%%&&&'''((()))))),,,111444111000000///,,,++++++***)))((((((((()))***///444777555222000000,,,---,,,+++***))))))))))))'''%%%%%%)))000777<<<<<<777111---------+++))),,,+++***(((''''''((((((&&&***///000///+++(((&&&'''(((******)))***,,,---777FFFTTTWWWMMMBBB>>>>>>888777111)))'''++++++(((((('''''''''(((***,,,---))))))'''&&&%%%%%%%%%%%%$$$%%%&&&''')))+++,,,,,,---000333333333777@@@GGGFFF???888666777666111,,,...,,,******,,,...000000---......---,,,---///111<<<888555777<<<===888333111111000///---+++)))((('''***---......111777<<>>MMMfffmmmXXXEEE;;;999//////000111222999LLL]]]ooommmtttsssaaaLLL===333///222777555QQQ|||oooYYYGGG===;;;;;;???EEEIIIQQQ```ooopppPPP888111444---///111111111000111222???EEELLLLLLDDD888...'''&&&'''''')))***,,,...///333333444888<<<===:::777555333111///---,,,++++++{{{fffVVVOOONNNRRRccc}}}uuu\\\PPPXXXxxxwwwPPP===888<<<:::999===;;;<<<666;;;GGGXXXmmmooo]]]LLL999333777777<<>>888666777555000******))))))***---000000000---......---+++,,,...000<<<888555777<<<<<<888333111111///...,,,***)))((((((+++......---000777>>>EEEFFFAAA555+++))),,,---+++---///000111000///...444333000---)))((()))+++(((((((((((()))***+++,,,+++,,,+++***)))+++...111333333555;;;HHH]]]vvvvvvZZZFFF>>>444111000//////333@@@LLLUUU[[[hhh{{{qqq```KKK;;;111++++++///111FFFhhhvvvdddRRRBBB888666444333555;;;???DDDMMMVVVoooqqq\\\EEE222(((///000000000//////111333999DDDQQQXXXSSSDDD333(((&&&&&&'''(((***,,,...///222666;;;??????===:::888555444111...,,,*********ttteee[[[NNNLLLXXXrrrxxxUUUPPP^^^zzzxxxSSS>>>888======<<<<<<777888444:::DDDUUUnnnyyynnnSSS>>>777999666999@@@BBBHHHCCC<<<555111000111333444666888555111///111555666666444222111111333555:::888555555666777777777---.........------,,,,,,+++,,,------.........---...---,,,+++)))((('''&&&%%%'''(((***++++++++++++---333666444222222000---***)))(((''''''(((***+++.........///000222222222,,,...111000---***)))***+++***))))))***---000222666666555222---)))''''''''''''((((((((((((((((((%%%(((***+++***)))***+++(((***++++++***)))***+++---222888>>>AAACCCEEEGGGJJJWWW[[[MMM===666111,,,((())))))******+++++++++,,,+++)))'''&&&%%%$$$$$$&&&&&&'''(((***+++,,,,,,............///111333555;;;;;;:::777444111//////(((((()))+++...///...------...---,,,***+++---...222666:::<<<<<<999666444222000...,,,***))))))***))),,,///---+++///777???>>>???:::000***+++......///.........------------000000000---***))))))***(((((((((((()))***+++++++++++++++))))))***...111111222444999DDDUUUjjjxxxoooQQQAAA888333///...------333:::???KKK\\\lllwwwxxx```EEE555///,,,******111???XXXxxxkkkUUUIIIBBB;;;666555333333666888777888@@@JJJ___xxxttt```JJJ666***000000///---,,,---000333444AAARRR\\\YYYIII555(((&&&&&&'''(((***,,,---///111999AAAEEEBBB<<<999888222111...,,,*********+++qqqddd]]]NNNNNN___RRRRRRaaauuuxxxVVV>>>555===@@@???<<<222333333<<>>???EEEAAA:::444000000222444///444888777222000444999888555222//////111444555;;;888555444555666777777......//////......---,,,------...///000000000///------,,,***((('''&&&%%%''')))***,,,------------///555888666444444222...)))((('''&&&'''(((+++,,,///---+++,,,000444666666,,,///222111---***)))***++++++*********+++,,,---222444666333---)))((((((%%%&&&'''((())))))))))))$$$&&&'''''''''(((***+++)))+++,,,,,,***))))))***)))(((***333???HHHLLLKKKPPPeeeppp```HHH:::333...))))))***++++++++++++***---,,,***(((&&&%%%%%%$$$''''''((()))***+++,,,,,,111000......//////...---222888;;;888111,,,///333((((((***,,,......,,,***---------+++******,,,...)))333???BBB===777555666222000---***))))))*********---///---***...777@@@======777...***,,,...---111///---,,,+++++++++,,,,,,...//////---***))))))''''''''''''((()))***+++++++++***)))(((***...111000222555:::EEEUUUhhhuuu}}}XXXBBB:::333...------,,,---111999CCCQQQ___jjjvvvaaa@@@000000111...***222===SSSrrroooVVV===555888777333111444777:::999333222<<>>NNNccc{{{zzzbbbNNN999111666666;;;BBBCCC@@@:::444///...000111222888444000...///000111111222777;;;777000+++,,,000222444666666444333333444222111000...,,,++++++******,,,///000//////000111222///+++)))(((((('''&&&))))))******++++++++++++...222888===>>>999111******)))(((''''''((()))***---...---+++***---333888444222///+++))))))***++++++,,,+++******---111444333222000,,,((('''((()))((((((''''''(((***,,,...+++'''$$$%%%)))+++)))&&&+++---...---***(((''''''***)))+++111777???NNN[[[]]]iiirrrkkkUUU???222...***))))))******)))***---******))))))((((((((('''(((''''''(((+++,,,,,,++++++...000...++++++///333666555444444444222...***+++******+++------,,,***************************111111333888===???===:::222000---***)))***,,,///......---+++)))+++111666@@@GGGCCC444+++...111---,,,,,,+++++++++,,,......333111///---+++***))))))(((((()))***************+++)))''''''))),,,......222222444;;;HHH[[[ppp}}}fffKKK:::444---)))***++++++***///777EEETTTaaahhhlllmmmkkk]]]III888///---...///555>>>[[[oooVVVFFF666///000111444777;;;666555777888777777999GGGggg___CCC666555111...---222999999222+++666===EEEGGGAAA888///+++%%%%%%%%%%%%&&&***111555???===;;;;;;BBBEEE???666000///---+++*********+++wwwfffvvv|||lllRRRMMMddd}}}xxx]]]FFF@@@999777999;;;:::888777111:::SSSttt[[[NNN999222666777<<>>;;;777888222<<>>BBB;;;555222---&&&((('''''''''''')))+++,,,......//////...,,,***((((((((())))))******))))))+++,,,+++***))),,,222777===999888AAATTTmmmvvvUUU???555222///------,,,***)))))),,,222888>>>DDDGGGIIIIIICCC;;;555111000///...000>>>VVVuuuwwwdddTTTAAA777000000333444444555777444333666777666888<<>>333000000...)))$$$###''')))(((((((((''''''''''''''''''((('''&&&'''***+++***))),,,+++***'''$$$%%%(((,,,------...111333333111...***((('''(((***+++***))),,,---------,,,+++***)))+++000666;;;>>>BBBHHHMMMLLLBBB666...,,,------,,,...---,,,***)))(((((()))---555;;;999666444///(((''''''&&&&&&'''(((***++++++,,,///000000...+++)))(((((()))******)))))))))***,,,...---,,,000888@@@:::888<<>>???<<<777333000...------...999JJJbbboooUUUDDDAAA999555777999777555666777444444666777777:::@@@<<>>999999===>>>;;;666333555EEE]]]{{{SSS===444888888===FFFGGGMMMFFF<<<444000000111222222555777444///+++---000555666666666444111---***++++++++++++,,,///555999;;;999666222000///......111111000...,,,---000222///,,,)))'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&,,,++++++,,,------+++***)))***+++---------,,,++++++(((&&&)))///555777777222000---+++***+++,,,---)))))))))((((((***///222444444111---***((()))***+++---///000///---***((()))((((((***,,,...000000+++---//////...,,,,,,,,,......111555777888>>>FFFXXXbbbkkkdddQQQ>>>555444111333...&&&###&&&((('''''''''((((((((((((((((((((('''&&&''')))******((()))((('''$$$###$$$&&&(((++++++,,,...000000...,,,***)))'''''')))++++++***,,,---.........,,,+++***+++000666;;;???DDDKKKPPPNNNEEE:::111---++++++***++++++,,,,,,---,,,+++***(((...333444555555222///))))))((('''((()))***+++(((+++...000111///,,,***)))***************))))))***---///---,,,000888???999999>>>MMMbbbwww}}}gggMMM:::333...000111111///,,,***))),,,,,,+++,,,...222777999===:::666111---,,,,,,,,,,,,777GGG^^^|||tttZZZJJJ@@@:::666888999777555666444222222444444444999@@@@@@TTTrrrttt___VVVMMM???555444777:::>>>???<<<555...))))))111;;;DDDFFF@@@777000,,,,,,,,,++++++---000333222666999;;;???AAA===666000///---***)))(((((()))aaaNNNSSS^^^eee[[[FFFDDD@@@<<<;;;<<<===<<<:::===>>>OOOlllgggMMM888000666888@@@KKKMMMFFF???666000...000333444333444555222///---///111666888:::999555000,,,+++******)))((((((+++///333999888666444111///......222222222000......///111///,,,((('''''''''''''''%%%%%%&&&&&&&&&'''''''''+++******+++------,,,++++++++++++,,,,,,++++++***)))'''&&&(((+++///111222666333///,,,)))((())))))((()))))))))))),,,111555222222///+++'''&&&'''(((,,,---///000000...+++************++++++---......***,,,...///...---------,,,---000555555555:::AAAPPPSSSXXXZZZUUUJJJ<<<333777??????555,,,***)))&&&(((((((((((()))))))))))))))(((((((((***++++++)))''''''%%%%%%$$$%%%&&&&&&))))))+++---000000...,,,+++)))(((((()))++++++++++++,,,...//////...,,,++++++...333999@@@HHHOOOTTTHHHCCC===555000---,,,,,,)))***+++...000000...+++(((***...222555666666555,,,+++)))(((((())))))***''')))---000111000...,,,+++++++++,,,++++++******+++---...---,,,...333888===<<<@@@MMMccc|||qqq___NNN;;;000...---///111111///,,,++++++++++++***+++---000333555;;;999666111---+++,,,------888NNNjjjpppaaaBBB<<<666555444222222555111000000111000000555===OOOccc}}}zzzfffUUUPPPIII<<<666999888999;;;===>>>:::222,,,...000333777::::::777444---------,,,+++,,,///222444555777===EEEIIIAAA666...---,,,***))))))))))))xxxkkk{{{fffNNNQQQ[[[bbbXXXDDDBBBAAA>>><<<;;;<<>>TTTlllsss]]]MMMNNNKKK@@@:::===666666888;;;<<<999333...111222555999<<<<<<888444---...---,,,++++++...000444777<<>>555---+++,,,)))*********)))+++///111666777888888666333000//////111222111...,,,,,,,,,222///+++)))(((((('''&&&###$$$%%%&&&((()))******%%%&&&'''+++///222222222...---+++)))(((((())))))&&&(((+++***)))+++///333444222///+++))))))***+++%%%&&&'''(((***...333777777666333000,,,***+++------...///000000///......---------+++)))))))))***(((***---...---,,,,,,---333000...---,,,---555>>>GGGUUUdddeeeXXXIIIBBBAAAOOOeeessshhhSSSBBB444)))))))))******+++++++++,,,///...---...000000000...''''''(((***++++++)))(((&&&'''***...333555555444---+++)))(((***,,,------)))***---000111000///...---++++++///888???CCCEEEDDDGGGHHHAAA555,,,)))+++))))))+++///222111,,,'''......111777::::::888888...,,,***((('''&&&&&&&&&&&&(((+++...000000000000............------,,,+++'''(((***000777<<<>>>???>>>CCCMMM[[[mmmggg@@@222111///...000,,,///111000...,,,,,,---,,,,,,...////////////...---000444444222///000111///555LLLnnn|||hhh\\\LLL@@@666......222666555555555222111777@@@MMMmmmrrrZZZJJJMMMOOOFFF>>>@@@222444666888777444000...111555===EEEIIIDDD:::111---......,,,++++++---///222999BBBKKKQQQOOOAAA222,,,+++***))))))***+++,,,tttbbbUUUPPPJJJXXX^^^iiiqqqhhh[[[QQQIIIFFFIIIMMMMMM@@@888???FFFGGGIIIMMMiii]]]FFF555555::::::===CCCRRRJJJ>>>333---,,,///222222444555222///000666<<>>555,,,444000,,,***+++---......++++++************++++++''''''((()))******)))))))))'''&&&'''+++000333444///---***))))))))))))(((...,,,******,,,000222333,,,***'''&&&''''''&&&%%%(((''''''(((***---000222333<<>>666555...***,,,...,,,+++,,,,,,<<>><<<:::777333000,,,***))))))(((((()))***,,,---///666===???@@@AAA>>>999666222...++++++,,,,,,,,,******))))))))))))******''''''((()))))))))(((((('''&&&'''***...000000000...,,,))))))************,,,***(((***...222555666...,,,(((&&&&&&&&&&&&%%%((((((((()))+++...111333555999999222,,,,,,.........---,,,...000000...+++///---+++)))(((((())))))+++,,,---,,,***)))+++...------,,,***)))***...111FFF]]]llldddWWWSSSVVVXXX___sssnnnKKK666111,,,+++)))(((((()))***+++000000///---+++)))***+++***'''&&&(((+++,,,)))%%%'''(((***+++///555<<>>888333111...+++))))))******)))'''(((+++---...///222444333000,,,,,,...///...,,,---------...333999???CCCCCCDDDQQQggg{{{yyyTTT333,,,///......333111///...,,,+++++++++++++++///222111---++++++,,,---+++---333444///++++++...444BBBXXXqqq}}}eeeLLL888000222===999;;;AAABBBBBBLLL[[[pppoooPPP@@@GGGLLLLLLEEE777777555555555222---...222===JJJ[[[iiinnngggXXXJJJ:::222---...///---,,,...---999PPPjjjxxxmmmPPP777000)))&&&))),,,+++))))))~~~bbbVVVLLLJJJMMMJJJGGGTTTgggrrrWWWQQQXXX^^^\\\XXXNNNRRRTTTRRRQQQ^^^|||bbbOOO>>>222444:::???FFFMMMHHHBBB888000,,,...222666:::999666333222222333444999>>>@@@<<<444---+++---))))))******+++,,,,,,,,,000888===>>>???CCCFFFEEE777444///,,,+++++++++***)))(((((((((((((((((()))''''''((((((((('''&&&&&&$$$%%%(((---111222000...---+++))))))***+++++++++)))(((&&&(((,,,111444666444000+++(((''''''(((((())))))))))))+++///222444555555111---...000...)))111///......//////---+++,,,++++++******************+++,,,+++***)))+++---***++++++***)))***,,,...AAAKKKXXX______\\\ZZZ[[[jjj}}}}}}___DDD555///+++***(((&&&&&&(((***,,,222222000,,,((('''(((***)))&&&$$$%%%((()))'''%%%((())))))***,,,000666:::>>>===999333,,,(((&&&&&&((()))+++---.........---000---+++,,,------333:::AAAFFFIIICCC777...,,,---,,,,,,++++++***)))((((((&&&+++222999======:::888111...+++***+++,,,,,,,,,(((((())),,,000222333333000///,,,++++++---...000///...------000444999<<>>@@@BBBBBB;;;888555444444111---...222FFF]]]lllkkkoooxxxoooZZZ@@@777000//////...---//////666MMMrrriiiHHH333,,,((()))+++***)))***}}}^^^QQQIIIHHHJJJFFF???NNNfffxxx\\\VVV]]]aaaaaa```^^^bbbbbb^^^aaattteeeIIIDDD:::333777===BBBGGGLLLCCC===555...+++...333777:::888555444444444333222666<<>>===<<<@@@DDDFFF666333///,,,,,,,,,,,,+++(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%###%%%(((---222444444222///---***)))***+++***)))(((&&&%%%&&&***///222444999555///***)))******+++***))))))***,,,///222444444444111------///,,,'''000000000000000...+++)))))))))***************************))))))***+++,,,((()))******))))))***,,,666999GGGYYY```[[[UUUVVVkkkzzz|||gggKKK999000***+++)))'''%%%%%%'''***,,,444222///+++'''%%%'''))))))'''$$$###%%%'''''''''++++++***)))))),,,111555@@@???<<<444,,,&&&%%%'''((()))+++---......------///------//////---111666<<>>FFFZZZzzz}}}eee^^^___```gggpppwwwvvvqqqnnnyyy|||hhhPPP???:::777666;;;???BBBDDDGGGIIICCC999111------000333666444333333444444333111444777;;;===;;;666222///******+++,,,,,,,,,++++++///777===<<<999:::<<<<<<444111...------......---''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%'''+++111666999:::333000,,,******)))((('''%%%$$$$$$'''---333777999:::555///+++)))************))))))***,,,///222444666999999333...------***---///222333222...+++))))))))))))))))))))))))))))))((((((((()))*********'''(((******)))((()))***......999KKKTTTRRRTTT\\\ccckkkfffPPP:::000,,,(((***((('''&&&&&&(((***,,,222111...***&&&%%%''')))***(((%%%$$$%%%'''((())),,,,,,,,,,,,---111666:::???>>>:::333+++&&&&&&(((((()))+++---.........------,,,...111111///111666;;;AAAIIIKKKGGG>>>666111......,,,+++)))((('''&&&'''(((+++///333777:::<<<777444///---,,,+++***)))+++)))(((+++000333333111,,,,,,***((((((***...222000...,,,++++++---///000999CCCSSSfffzzzyyy]]]???444333111//////000000000//////......---+++((()))...111333<<>>111---+++***)))(((((((((((()))+++,,,//////---***'''&&&''')))***)))'''&&&&&&''')))***+++,,,...000333999@@@EEE>>><<<777111+++(((((())))))***,,,.../////////...,,,+++---111111///111555888;;;AAAEEEEEE???666//////...---+++)))(((&&&%%%'''(((***---111444777999888555000---,,,+++)))(((*********+++...000000///,,,+++)))((((((***---...---,,,+++******,,,...///222BBBZZZrrr}}}bbbEEE666333222000000//////000000///...------+++((()))...111666FFFWWWRRRKKK>>>222---...///,,,222666???NNNccc~~~~~~mmmXXXBBB999@@@KKKWWWUUUFFF<<<444---+++******---222:::DDDYYYooowwwlllYYYNNN<<<444---,,,,,,+++***,,,...555CCCWWWeeeaaaNNN===222...---...,,,((((((***kkkUUUKKKAAA>>>BBB@@@BBBBBBOOOqqqtttaaaMMMGGG___~~~ttthhh\\\RRREEE888333666000333777888;;;>>>BBBDDDOOOHHH>>>333,,,******++++++...111111///------///333444777:::<<<999444///+++***))))))))))))***+++,,,111444333444777666333444222000...///...---,,,''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((('''%%%%%%(((---333888:::444111---+++***)))(((&&&%%%$$$%%%***111999>>>AAA666333...,,,+++******)))((((((((()))+++...111333666===???999222000000000111333555555444444666888222000---***(((((((((((('''%%%$$$%%%(((***)))(((((()))***)))((((((***,,,...------000777DDDTTTaaaOOODDD888222...***)))+++'''((()))***+++++++++++++++++++++***(((''')))***((((((((('''&&&&&&((()))+++,,,...111444:::BBBGGGAAA<<<666000,,,***)))(((***+++---///000000000///,,,+++---000000---...333444888<<<@@@???;;;555000000///---+++)))'''&&&%%%&&&(((***---000222333444777333///,,,,,,+++***))))))***,,,,,,+++,,,---...---***''''''***,,,+++*********))))))+++,,,...000444CCCYYYrrrrrrRRR>>>777444111///....../////////...---,,,,,,)))***///000666KKKccclllfffUUU???111//////...111555<<>>666<<>>666...,,,---///---(((''')))pppZZZOOOBBB???DDDDDD@@@EEEZZZvvv[[[@@@777QQQuuugggWWWHHHBBB:::111000555///222555555777===CCCGGGDDD???666...))))))+++---)))...222111,,,)))***---333555999;;;:::666222///,,,***)))''''''(((***+++,,,//////000333999:::666666444111//////...,,,***(((''''''&&&&&&''''''(((''''''((()))*********)))&&&%%%%%%(((---111444555333000---++++++***)))((((((&&&&&&)))...333777999888555222000///...---+++(((''''''(((***---000222222777999444000//////---555666666555444666<<>>555000...,,,)))'''+++,,,...000111111000000---+++,,,///...+++,,,000333777<<<>>><<<888555333000///...+++)))'''%%%$$$&&&(((+++---///000111111555222...,,,,,,,,,++++++(((+++---,,,***)))+++...---)))&&&'''+++---***'''((((((((()))+++---000111999DDDTTTiii```GGG;;;666111------.../////////...---,,,---***,,,///...444MMMiii|||jjjMMM777000222333...444???MMM^^^rrrfffIII777///555CCCYYYeee^^^KKK???333---***((()))------000555???NNNWWWPPPDDD555///***,,,...,,,+++,,,+++---111666;;;;;;888555,,,+++---000...(((&&&)))rrr]]]JJJ???FFFKKKAAA;;;JJJgggzzzTTT===333GGGkkkhhhFFF444555222000333444000//////222777???GGGLLL???999222,,,))))))))))))---......,,,((((((,,,///666;;;@@@???:::333000///)))))))))******+++,,,,,,...///000111222444999<<<333888999444///---***'''((()))*********((('''&&&))))))(((((()))***++++++***((((((+++///222222000555222///------...//////&&&(((++++++***---222777CCC:::111...000222///+++***++++++((('''***000666555333000...---...000111888777555333333666<<<@@@666444000...,,,+++(((&&&&&&$$$###&&&+++---***&&&))),,,---,,,***,,,222888---,,,...333:::>>>>>>===>>>777///******+++,,,,,,)))))))))))))))(((''''''---,,,***(((((((((((()))'''''''''((()))+++,,,---***,,,///111111222444555@@@@@@<<<444***&&&)))...(((+++000333444333000...111000///---,,,,,,,,,---222===DDD???777444777999555+++$$$%%%((((((&&&&&&,,,+++,,,...111333444444///...---,,,++++++++++++333///******---//////...+++++++++++++++***)))((())))))))))))+++,,,...000777FFFRRR]]]xxxuuuTTTBBB<<<777111...000222000,,,***---111000---...111///444LLLgggXXX777///111000000444@@@OOO^^^lll}}}iiiIII555---444???SSSeeehhhUUUAAA---''')))*********'''...111222AAASSSQQQBBB333...++++++***((()))------******///777999555///000000///,,,)))''''''(((iiiYYYQQQGGGBBBCCC>>><<>>CCCEEEHHHAAA666...******+++,,,+++,,,---,,,***+++///333999::::::999777222...+++((((((''''''))),,,///111//////---,,,,,,111777<<>>>>>OOOFFF:::000++++++,,,---)))+++---,,,,,,...333777===:::777555444111,,,(((((('''%%%&&&(((---222555000...***&&&'''---555<<>>;;;>>>777111,,,,,,,,,++++++...+++,,,...---,,,,,,...111+++******---//////,,,)))eeeVVVTTTLLLDDDAAA<<<@@@BBBPPPrrr^^^EEEQQQttt^^^GGG111***000//////000,,,///111444777:::;;;<<<<<>><<<999555222000000111555777>>>GGGSSSiiiyyyKKK222///000...000111666BBBRRRiiizzziiiWWWKKKEEEGGGDDDDDDDDDEEEKKKZZZhhhuuu|||fffPPP;;;444===HHHVVV___ZZZKKK<<<...,,,///000//////......444>>>EEEEEECCCBBB999222,,,,,,,,,++++++...,,,---......---,,,---///---...///000000000///...oooZZZLLLEEEJJJKKK@@@???III]]]qqqOOO777BBBcccgggLLL777///111//////111---///000111333666:::===???===888222---,,,+++++++++(((***,,,+++***+++000444:::???DDD@@@666...***+++'''(((***+++---.........---,,,+++)))))),,,111555@@@MMMUUUMMM===111------+++************+++++++++))))))*********)))))))))&&&&&&''')))---333:::>>><<<:::555000,,,,,,...000+++---...//////111666::::::666000,,,++++++*********---///---***((()))+++444444444333000---***(((***++++++***)))***---///000---***)))))))))))))))***)))((((((***---...///*********)))''''''(((******************,,,...///111222333333222000......,,,+++++++++************)))((('''&&&&&&&&&'''(((''''''''''''((()))******)))+++---...000333777:::>>>AAABBB???888333111222///...---,,,+++***))))))'''(((***,,,...///000111222888@@@HHHUUUfffqqqtttZZZFFF000&&&%%%&&&(((******---//////---+++,,,,,,111000///...,,,***)))(((''''''(((+++000333222111,,,,,,++++++++++++++++++++++++***))))))***+++,,,333>>>LLL___qqqZZZEEEFFFEEEAAA;;;888777888888:::DDDYYYsssVVV:::333333222---111:::EEESSSfff{{{hhhVVVFFF<<<:::999666555888:::>>>GGGPPPbbb|||cccIII777111888@@@SSSdddhhhXXXEEE222---222333000---***000333666DDDUUUUUUJJJ;;;222++++++,,,,,,,,,---.........000222222000...///222666666444333666888sss[[[HHHAAAMMMPPPBBB>>>MMMfffjjjJJJ333<<<[[[lllNNN;;;222222...000333////////////000444999>>>AAA666333...,,,++++++******)))+++,,,+++)))***///333888@@@GGGCCC777---***,,,((())),,,......---,,,++++++,,,,,,++++++,,,///111444DDDPPPKKK<<<222......+++++++++***++++++,,,---+++***))))))((())))))***''''''((()))+++111888===<<<<<<888111***)))---222***---///...---...333888===777000+++***+++*********---...,,,)))'''(((+++222222222111000---+++******+++,,,,,,++++++---...---+++))))))******)))(((((((((((((((((())))))******))))))(((''''''(((((($$$'''***+++******+++,,,111222333222000//////000*********+++******((((((((('''&&&%%%%%%&&&'''(((((('''''''''(((((()))***(((***...000000111222444???CCCFFFBBB999222222444---,,,+++***)))((((((''''''(((***,,,...000111111111:::CCCJJJUUUiii|||lllSSS777)))&&&&&&%%%%%%+++---...---)))(((***,,,111111111000...+++(((&&&((('''''',,,333666444111******,,,,,,------,,,,,,++++++*********+++---...000>>>IIIWWW{{{qqqUUUSSSPPPKKKEEEAAA>>>===???EEEUUUqqq\\\>>>333333555---222<<>>SSSqqqdddIII888333777>>>PPPfffmmm]]]III666000111111///,,,(((000222333EEE\\\^^^OOO>>>444,,,,,,......---...000//////111444666555333///333999<<<<<<::::::;;;mmmVVVKKKFFFJJJKKKBBB@@@LLL___|||mmmQQQ;;;CCC```{{{^^^GGG777111111---000444////////////000333888<<<>>>;;;666000,,,************)))+++,,,+++***+++000444999???CCC???555,,,***+++)))***+++------------,,,+++++++++***)))***---000666@@@FFF@@@777111///---,,,++++++***+++,,,---...---+++)))''''''(((***+++((((((((((((+++333===EEE>>>;;;555...)))(((+++...*********+++---000333666666555333...***)))***,,,+++,,,---+++((('''))),,,............---,,,,,,+++)))***,,,,,,+++***+++,,,))))))((()))+++***(((&&&'''((()))))))))(((((()))******)))))))))))))))((($$$'''******(((((()))***---111444555333111111222++++++***))))))))))))***''''''&&&%%%%%%&&&'''((((((''''''''''''((())))))***,,,...///......///000:::>>>BBBBBB>>>888444222++++++++++++***)))''''''%%%'''))),,,.../////////---555>>>HHHWWWkkk{{{hhhQQQ888+++'''''''''(((***,,,---+++((((((,,,000888777555222...***'''&&&&&&(((+++///333444444333---,,,,,,+++++++++,,,,,,++++++***++++++---///000333888DDD]]]qqqggg\\\XXXYYYYYYUUUPPPSSS```vvv|||VVV999///000333...333;;;FFFRRRfffwww___LLL???666333666222///000444555444666999EEE___iiiPPP>>>777<<>>666///++++++,,,,,,+++***((('''$$$&&&(((+++---.........***...666DDDYYYllluuutttZZZIII777,,,)))))),,,000)))+++,,,***((()))///555@@@===888222---)))''''''$$$)))000333222222444666111///,,,)))((())),,,---++++++++++++,,,...000111777444BBBhhh|||kkkiiiqqqwwwrrrjjjggg|||tttMMM333+++---111111333:::CCCPPPgggtttWWWCCC888222111222000000222555444222666<<<;;;NNNooommmWWWCCC:::???CCCLLLQQQKKKHHHBBB<<<666...(((***111,,,,,,333AAAIIIJJJKKKOOOEEE999000///222333222222///222222///,,,111<<>>CCCDDDIIIQQQNNNEEE999333222111...***+++***444@@@JJJ[[[ddd]]]QQQ???111000222222444999333000000000---,,,:::LLLiiixxx{{{oooQQQ000dddPPPKKKKKKJJJHHHBBBDDDIIIQQQZZZ^^^^^^[[[XXXWWWTTTNNNHHHFFFIIIMMM___nnnvvvYYYFFF999333///222333111//////111111111222444555777777:::999888666333///,,,***))),,,///000111111333444555444222000...,,,***((('''(((***+++,,,---------+++*********+++---///000777;;;>>>===777333111222111000...,,,+++++++++,,,,,,+++***))))))(((((((((***++++++,,,...333999===>>>;;;555---'''%%%(((,,,((((((((()))+++...111222000000///---+++)))))))))+++---.........---,,,,,,+++***)))***+++,,,+++)))***++++++++++++***)))))))))((('''(((******'''$$$%%%'''***+++***((((((''''''(((((())))))******+++*********(((''''''(((***))))))+++222;;;AAAAAA???555///)))(((***,,,+++)))(((((('''&&&'''((()))***+++***((('''''''''((((((---,,,++++++*********+++000333888<<>><<<;;;444000------///...)))%%%'''(((***+++++++++)))((('''))),,,444GGG^^^mmmqqqbbbOOO;;;333111//////000000222111,,,,,,222:::<<<@@@???999111---...---***(((***,,,...000111111222---,,,,,,++++++*********))))))***,,,///111222222777>>>JJJ^^^XXX<<>>777666555000+++...''',,,999KKKhhh{{{yyyUUUBBB000---000222777???<<<555000000...///===MMMfffgggLLL888kkkNNNGGGMMMLLLDDD???CCCHHHKKKKKKIIIGGGEEEIIIFFFBBB@@@@@@AAABBBCCCPPPbbbxxxzzzgggRRRFFF:::333000222444222000111///000222333555555666666111333666666555111,,,))),,,+++,,,///333555333222333111///---------+++)))%%%'''***---...---+++***************+++---///111000555:::;;;999555444444444222///+++))))))***+++,,,,,,+++***))))))))))))***+++---......///222444888999777000(((%%%)))...+++************,,,---...222///------......,,,***)))...333444222///000111,,,++++++,,,......---+++++++++,,,,,,++++++***)))(((''''''''')))(((&&&%%%$$$'''***+++***)))((()))(((((((((((((((((((((((()))******)))''''''(((***((((((***111;;;DDDHHHIII777333---***+++,,,***(((***)))((('''''''''((()))+++***))))))((())))))***---,,,,,,+++*********+++444444666888<<<@@@CCCEEE666333000//////---((($$$))))))***++++++***((('''%%%&&&(((---<<>>BBB@@@===666...,,,...---(((((()))+++---///000000000***+++,,,,,,,,,+++******)))***+++---///111333444888DDDKKKUUUuuuwwwrrreeeCCC333///...111,,,333EEERRR___}}}~~~XXXFFF555///000111111222111111333999@@@CCC@@@<<>><<<<<<======GGGXXXmmmyyyxxxkkkVVVEEE999222...000222111000111---///111333444444444333---///222444444111...+++---,,,+++---111444666666666333///---...///---+++'''(((***,,,,,,,,,***)))++++++******+++,,,---...,,,000555777777555444555444222...+++))))))***,,,,,,,,,+++***))))))))))))(((***,,,,,,---...111333444666555000***(((***------,,,+++***))))))***+++000111333444444111...+++***///555888777555333333///.........000///---++++++++++++++++++***))))))((('''''''''''''''&&&%%%%%%'''***+++***))))))***)))((((((((('''''''''&&&***+++,,,+++)))((()))***((((((***111999AAAFFFHHH<<<777111,,,+++++++++***,,,+++)))''''''''''''(((******************++++++++++++******++++++,,,---444555777:::>>>AAADDDFFF<<<888333000...---***(((***+++++++++***)))'''&&&%%%&&&''',,,;;;QQQggguuuuuunnncccUUUFFF888...)))---111111------666AAAGGGLLLKKKDDD888000...,,,)))))))))***,,,---...//////(((***,,,------,,,+++)))***+++,,,---...000333666999AAAJJJZZZ{{{qqqkkkiiiggg[[[RRR```vvvfffEEE666222000///---444BBBPPPcccfffHHH<<<222111333333222333000000222777>>>BBBCCCBBBGGGRRReee~~~lllUUUEEE888777;;;???IIIUUU\\\WWWNNNDDD<<<666444333...***000:::FFF]]]ooommm^^^GGG222+++,,,///777@@@???777111000000777LLLccceeeJJJ~~~___SSSNNNFFFBBBDDDDDDAAA???@@@EEEHHHHHHFFFAAABBBCCC@@@<<<:::<<<>>>AAANNNaaasssyyy___DDD888111,,,...111000///000---...000222222222111000,,,---///000111000///.........------...333:::???<<<666111...000111///---+++***************++++++,,,++++++***************---///222333444333333333111///---+++***+++,,,...,,,+++***)))((((((((((((&&&'''((()))+++///555999444222000...---,,,***)))...---+++)))((((((((())),,,333;;;>>>999333...---...000444:::===;;;555000111000000111111000---+++******++++++******)))((('''(((''''''&&&&&&&&&&&&''')))++++++*********+++))))))((((((''''''&&&&&&,,,---...---,,,++++++,,,((())),,,111666;;;>>>???AAA<<<555///---,,,---...,,,+++***(((''''''''''''))))))***+++++++++,,,,,,(((((()))***+++---...///111444:::>>>AAAAAA@@@>>>@@@;;;555///---,,,------+++++++++***)))(((''''''(((&&&(((111@@@RRRbbblllwwwxxx]]]DDD777444,,,000///******444BBBKKK^^^bbb]]]LLL:::111000111*********+++,,,---......(((***,,,------,,,+++)))***+++---------///333777;;;<<>>666111333666555444666///111333555777<<>>BBBCCCBBB;;;???AAA@@@<<<:::<<>>DDD===777000---000111000...---,,,+++***)))***+++,,,,,,,,,,,,+++++++++******---///222444555444222111...---,,,,,,,,,---......******)))(((''''''''''''%%%%%%%%%%%%(((...666<<<555222///.........+++)))---,,,***(((((('''(((((()))333>>>AAA<<<555000000222222555:::>>><<<444...111111111222333111...++++++++++++++++++******)))((())))))'''&&&%%%'''(((***+++------+++***+++,,,)))))))))(((((('''''''''---...000///...,,,,,,---)))***---000333666888999BBB???;;;666222000//////,,,+++***(((''''''(((((('''((()))++++++,,,,,,,,,(((((()))***+++---///000///444:::???AAA>>>:::777>>>;;;444///,,,,,,...000,,,++++++***)))(((((('''***'''***444BBBOOO]]]gggrrrQQQ===555222555333,,,,,,888IIITTTiiipppmmmYYY@@@222000222,,,++++++++++++,,,---...***+++,,,,,,,,,+++******)))+++---,,,,,,...333888??????PPPtttpppcccaaa[[[III:::666555333444888>>>JJJ[[[gggiiirrreeeEEE999333,,,+++333555222AAAhhhlllRRR999444222555777666666999///222555555666:::AAAHHHFFFOOOccc~~~```HHH333444===AAAAAABBBMMMTTTYYYSSSFFF;;;999;;;111...444999???UUUiiilll^^^III555......---000666333000000222333999OOOeeeqqqtttzzzjjjNNNwwwddd[[[TTTNNNLLL@@@>>><<<::::::;;;<<<===;;;;;;<<<======<<<;;;;;;999FFFUUUdddsssxxxiiiTTT===666111333555555555777555444333111000000000///.........///////////////,,,,,,,,,000666===AAACCC:::333+++)))---000000---------------,,,,,,++++++***+++,,,---............+++///444999;;;999444000,,,,,,------------------)))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$&&&+++222777555555333111...---------+++***)))((('''(((((())))))000888===<<<999555333333555999;;;;;;777222---......///222444333111...------......------,,,+++(((******(((&&&%%%'''***---...///...,,,++++++,,,)))))))))))))))))))))(((,,,...000000...,,,,,,---+++,,,---...000555999===???@@@@@@>>>:::444000---,,,+++)))((((((((())))))&&&''')))***+++,,,,,,+++************+++,,,------000333666:::;;;999777555777666333///---,,,---...++++++***))))))(((((())))))'''***222:::GGGZZZkkkpppVVVFFFOOORRRNNNEEEDDDQQQeeesssvvv{{{vvvaaaGGG555---+++------,,,+++,,,,,,......---,,,,,,++++++*********(((+++,,,,,,***,,,222888BBBKKK\\\ttt~~~pppdddYYYRRRGGG???555000000000///---222888DDDOOOSSS[[[tttjjjHHH;;;444,,,...000222555???ZZZyyy[[[???;;;999999888555555999333555777999<<>>MMMjjj___III555.........333::::::333///333555888CCCPPPSSS]]]jjjuuuxxxooo\\\LLL~~~rrrlll]]]MMM<<<@@@BBB???:::888:::===???<<<999;;;>>>>>>999444999IIIXXX___gggoookkk```AAA999444666999999999;;;999777555222111000000111......000111000///...---,,,)))***222===DDDCCC@@@666...&&&&&&+++//////---,,,---///000///---+++))))))***,,,///000222222333)))...777???AAA===555///,,,---...///...---,,,+++(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---000555888888444...+++...222***)))(((''''''((()))******---111777;;;<<<999666222777<<<===888333//////***+++...111444555333111//////000000//////...---)))***+++)))&&&%%%(((+++///000111///---++++++,,,))))))))))))************+++---//////---,,,+++,,,------,,,,,,///666>>>CCC<<<@@@DDDEEE@@@888000+++++++++)))((((((((()))***%%%&&&(((***+++,,,,,,+++---,,,++++++******++++++222222333333555666777888000111222000...,,,+++++++++***))))))))))))))))))'''''')))...222???YYYqqqkkksssuuupppfffdddssskkkPPP<<>>:::444333666777777888===CCCEEEBBB???JJJcccaaaIII444000555:::BBBJJJPPPTTTZZZ\\\XXXMMM>>>555777///444FFF]]]{{{___III444---...000777???DDD777///333777666888===BBBKKKWWWaaaeee```TTTJJJuuubbbZZZGGGAAA;;;999;;;===>>>>>>======??????<<<999999;;;999>>>NNN^^^jjjxxxsss\\\===:::555555<<>>OOO^^^nnnMMM555,,,+++------,,,,,,,,,---.........///...***&&&%%%(((***......---,,,,,,///444888DDDMMM[[[mmmgggQQQGGGBBB<<<555222///---...//////,,,)))&&&---333555666>>>LLLXXXmmmxxxzzzkkkSSSAAA555...------000444;;;OOOxxx~~~ZZZJJJ<<<888;;;:::888777999===@@@@@@??????CCCGGGVVVllluuuRRR;;;999777:::BBBEEEQQQaaallleeeXXXKKK;;;,,,...111;;;QQQjjjzzz}}}zzzcccJJJ333...000222999CCC>>>999333111333555666666444>>>LLLZZZccccccWWWIIIlllXXXMMMFFF???===@@@CCCAAA>>>@@@BBBDDDEEEBBB>>><<<<<>>777222/////////...---,,,+++***---,,,,,,---//////...---////////////////////////000...+++(((&&&'''(((***+++++++++++++++++++++***+++)))&&&%%%$$$&&&)))+++------.........,,,***((((((***+++++++++000999@@@PPPOOOJJJCCC???<<<666///+++)))''''''((())))))(((&&&&&&'''((()))+++,,,---000000111///---,,,,,,...000000222555888888666333777666444111---,,,,,,...------,,,,,,+++***)))))))))((()))...333:::GGGTTTkkkuuuOOO555++++++++++++++++++,,,------...//////...***'''%%%'''***------,,,,,,,,,///444777<<>>999999>>>???OOOgggyyyqqqUUU<<<111///---111???TTTjjjuuusssmmmcccMMM888333333222555;;;:::555000...///222333333888777===NNNdddlll^^^JJJ|||]]]SSSLLLEEEDDDFFFGGGCCC???AAACCCFFFIIIJJJHHHBBB===???666;;;QQQnnniiiMMM>>>888GGG\\\jjjppptttYYYOOOBBB:::555222...***---,,,++++++************))),,,///000222777???GGGCCC:::///((((((+++...000000///...000444555333000222333444444444222000...&&&&&&'''///<<>>;;;888444///,,,)))(((((())))))(((&&&&&&&&&'''(((***,,,,,,///000000///---,,,---//////000222555777777444222999999666222...,,,,,,---......---,,,***)))((((((((((((***...111555???IIIeeevvvNNN333+++,,,*********+++,,,---......000///...+++(((&&&''')))+++,,,+++++++++...222666555777BBB\\\jjjMMM:::444333000---)))***,,,,,,,,,+++,,,------------,,,---000666:::EEELLLPPPNNNIIIAAA666---,,,+++...333;;;SSSiiiUUU@@@888:::;;;::::::>>>CCCHHHIIIHHHIIINNNSSSfff~~~}}}XXX@@@<<<777666<<<===LLLbbbxxxvvv[[[<<<000222000444???RRRfffrrrssspppdddRRRAAA<<<:::555333555444111---++++++---//////666666999HHH]]]iiibbbTTTmmmSSSOOOKKKHHHGGGEEEBBB@@@CCCCCCGGGPPP\\\___UUUGGG555444???OOObbb}}}jjj\\\ZZZmmmzzzwwwjjjZZZGGG<<<666222///...---,,,+++*********++++++,,,...///000111555<<<@@@<<<555,,,((((((+++------//////111666:::;;;777222888:::;;;:::666333111000***+++,,,///666===<<<666666222,,,(((((((((((((((---***&&&$$$&&&(((++++++***+++***)))'''''')))+++222444666666333///---,,,+++,,,,,,++++++,,,...000///777???BBB>>>777222000,,,+++***))))))***,,,---......000222444444111...000///...,,,,,,+++,,,,,,******)))))))))))))))((()))((((((''''''((()))***)))(((&&&%%%&&&''')))*********+++++++++******)))******)))((((((,,,333888GGGLLLLLLDDD===::::::999888444///,,,*********)))&&&&&&&&&'''(((***+++,,,.........---,,,+++---//////000111222444444333222888888666333///------...///...---,,,***)))((('''''''''(((,,,///222<<>>BBB>>>999999:::;;;;;;777111---+++,,,,,,,,,''''''''''''(((***+++,,,,,,---,,,+++***+++---///111111111000000222444555666666555333000.../////////...---,,,***)))((('''&&&%%%&&&***---222===HHHZZZkkkfffJJJ777000///---------......000111111000...---+++******)))((()))***+++++++++---111444555666===QQQuuummmKKK999333000---------000222000---***+++---///...---///444888::::::FFFKKKPPPOOOEEE999222111//////222555888IIInnnqqqXXX<<<111444999<<<===??????@@@GGGUUUeeessszzz^^^===+++---...333<<>>@@@BBB@@@FFFQQQfff~~~gggKKK;;;:::KKKfffmmmRRRDDD<<<555111333///...---------///111333666222......111444333111///---,,,...111222///,,,,,,111999@@@DDDEEEDDDCCCEEEFFFHHHHHHEEE@@@:::666000444555333444;;;AAACCC>>>:::444///,,,+++)))((((((&&&$$$%%%(((***,,,,,,)))******)))'''(((***,,,444555555444000---,,,+++***,,,---+++((((((+++...222222333666777666111---+++***************++++++,,,///555;;;>>>===888444444222///,,,***)))******(((((((((((((((((('''''',,,,,,------,,,,,,+++***''''''&&&&&&'''((()))***)))))))))******++++++,,,,,,+++***)))***+++---...---444999777555888<<<===;;;666///++++++,,,---...(((((((((((()))***+++,,,,,,,,,,,,+++***+++...111333444444333222333555888666666777555222000000111......---,,,***)))(((((('''%%%&&&))),,,000;;;FFFQQQjjjsss\\\III<<<555222000////////////000111111...---++++++,,,,,,***))))))***++++++,,,...111333333555:::IIIhhheeeCCC555222000...///111222222111///---------/////////111444777888888===EEEOOOSSSLLL???888777111222555999>>>OOOuuudddDDD777888<<<>>>>>>:::===DDDNNN^^^sssiiiGGG333222111333:::;;;HHHZZZooouuueeeLLL===999000222888DDDWWWnnn}}}iiiVVVFFF;;;222------...---+++******---///333888>>>HHHVVVfffoooppp{{{^^^NNNIIIBBB@@@BBBDDDCCCAAA===KKK^^^rrrrrrVVVAAA;;;MMMlllxxx```IIIAAA===666222333111000///...000222555777333222000///000111111111222///---...111222000---...444<<<@@@CCCFFFLLLPPPIIIJJJLLLNNNNNNIII@@@888777666333333999CCCHHHHHH@@@<<<666222...+++(((&&&$$$$$$$$$&&&(((++++++***((())))))(((((((((+++------111555666444000,,,+++***,,,---+++'''%%%))),,,111444888:::888333...+++***+++++++++++++++******---///333888<<<===;;;999222111...+++***+++,,,---,,,+++***)))))))))))))))---...///000///,,,***((('''&&&&&&&&&'''(((******)))))))))***+++,,,------,,,+++++++++,,,+++***)))***///111000333;;;CCCFFFAAA;;;333---***+++,,,,,,***))))))******+++,,,------------,,,+++---000333444777::::::999777888999999::::::888555222222222------,,,,,,+++***))))))((('''(((+++,,,---444===NNNmmmwww```MMMBBB<<<777444111000000///////////////---+++***+++---...,,,***)))***,,,,,,---...111444000111444CCCaaa___???333333111///111111000000000111000///------///111333555777999:::===EEESSS___]]]MMM>>>888666555777;;;AAAVVV[[[IIIFFFGGGFFFEEEEEERRRaaajjjqqqrrrPPP:::888444333888888GGGaaawwwttt^^^III>>>;;;///222:::EEEUUUjjj~~~lllSSSBBB888333///---......---++++++---000444444777DDDYYYjjjmmmfff}}}eeeRRRGGG======EEEJJJFFF@@@BBBWWWpppTTTCCCBBBRRRjjjcccMMM===<<<===777333444111000///000111555888;;;///111222111......111444444000,,,,,,...///...---111777===???AAAFFFQQQZZZKKKKKKNNNRRRTTTOOOCCC:::???999222222>>>JJJLLLFFF@@@<<<777333///+++'''$$$""""""###&&&)))+++***)))'''((()))(((((())),,,...'''---555999888333---******---...***&&&$$$'''+++---555>>>???888///***(((,,,---.........,,,+++***//////111555999===>>>===000///---++++++---///111///---,,,***)))******+++---///000111000---)))&&&&&&&&&&&&'''''')))******************+++,,,......,,,,,,,,,------,,,)))'''(((+++,,,,,,222@@@LLLQQQLLLDDD:::111+++)))((((((************+++,,,------//////...------///333666444999???AAA???;;;999999===>>>>>>;;;777444222222,,,,,,,,,++++++*********))))))+++...,,,***---444HHHeee|||hhhOOO>>>:::999777444111000///......------...,,,***)))+++...///---+++)))+++,,,------///222444......111@@@``````@@@666666333111333000...---///222333000...***---222555777999<<>>888666555,,,...///---++++++...111111444:::EEEUUUccceeeaaatttUUUJJJEEEHHHEEE???EEERRRTTTbbbppp{{{TTTEEE===HHH___{{{oooaaaEEE>>>666333444666444222333///------222666777777777555444222000/////////222222000---***((()))+++///222999BBBJJJNNNNNNMMMNNNWWWWWWMMMIIINNNJJJ>>>>>>777333555:::===@@@DDDJJJDDD:::111///...)))"""'''&&&%%%%%%&&&'''((()))'''''''''''')))+++---...111555999<<<:::444---(((...---,,,***)))(((((((((...111555666555333111000...///000...,,,++++++,,,,,,...222999DDDIII@@@444444000+++))))))+++---...,,,---...---++++++---///222000///...---,,,)))&&&)))(((((((((''''''''''''''')))+++---///......---111000...---++++++++++++...---...000222:::MMM^^^eee[[[III666+++)))'''$$$+++******)))***,,,---...000222222000,,,---333999<<>>CCCCCC;;;<<>>___qqqLLL;;;888666444444111000//////000000...,,,,,,111...///<<>>DDDJJJUUUbbblll\\\OOOFFFGGGEEE@@@GGGUUUdddmmmwwwzzzRRRIIIDDDHHHUUUllllllWWWIII@@@:::333111333555555333000...+++,,,000333555555444777999888444111///.../////////---***))))))***,,,333>>>HHHNNNOOOMMMKKKWWWZZZVVVMMMJJJMMMLLLGGG;;;555111222444666<<>><<<777///***...---,,,***))))))))))))---///222444444222000...///000///---+++))))))+++,,,111777===DDDGGGAAA888444111---***+++,,,---...,,,---......------...000222000...------,,,)))''''''(((((()))))))))(((((((((***,,,---......---,,,//////...---,,,******)))(((+++000222222:::OOOddduuuhhhPPP666'''&&&)))***+++***))))))***+++---...///111111///---///666<<>>777000---,,,+++************(((&&&(((***---,,,++++++...222<<>>999111,,,---,,,,,,+++*********++++++---000222333111///---000000///,,,)))((()))+++000999@@@CCCCCCDDD@@@;;;444111...------------,,,,,,---////////////111333222000...---,,,+++)))'''&&&''')))+++++++++***)))***+++,,,------,,,+++***,,,,,,------,,,***((('''%%%***000222///555III^^^sssjjjUUU;;;)))&&&)))+++******))))))***+++---...//////000......222:::AAANNNOOONNNJJJEEEBBBCCCDDD<<<===>>>@@@???;;;444000///---*********)))(((&&&)))+++------++++++///222999NNNllltttJJJ444---000...000555444999666222000///---,,,******)))((()))***+++***)))))))))***+++,,,---------//////222@@@^^^nnnUUUEEE;;;777666000///...///111111000///111777555333;;;AAAJJJZZZhhh|||zzz^^^HHH>>>444000......111BBBgggtttNNN666555444555999777BBBWWWppp|||xxxgggPPP>>>666555666;;;DDDPPP\\\ccceee^^^RRREEE;;;444000///+++,,,...///000000///...222444999AAAKKKUUU___eeeqqq[[[IIIEEECCCBBBLLL[[[nnnpppVVV??????LLL\\\mmmyyynnnZZZIII???:::444111......///000000000,,,,,,+++,,,...///000000999DDDNNNNNNDDD666---***))),,,///000///---,,,+++999>>>CCCEEEGGGKKKSSSZZZRRRRRRVVV[[[XXXNNNFFFDDDJJJEEE>>>555,,,)))111<<>>;;;333111///......---+++)))+++---///000111111333444111///---,,,,,,+++)))(((%%%'''***---...---,,,***,,,,,,------,,,+++)))))))))***+++,,,+++***(((&&&'''))),,,---+++---;;;JJJYYYYYYQQQAAA222+++)))(((***))))))))))))+++,,,---............000666>>>DDDCCCDDDIIINNNLLLCCC???AAADDD@@@;;;:::;;;<<<;;;999222///,,,***))))))(((''')))+++---,,,******---111<<>>JJJVVVZZZNNN;;;///,,,---***)))((('''&&&&&&'''(((***)))'''&&&&&&''''''((((((---333777777444...***,,,,,,+++******++++++++++++,,,...333666666444111,,,+++***((()))---333888EEEMMMRRRNNNFFFAAA<<<999333111///......,,,)))'''+++---000222222222444555111///,,,+++++++++***(((&&&(((+++...//////---,,,---------,,,+++***(((((('''(((***++++++***(((&&&+++'''&&&)))***+++111888BBBIIIJJJBBB888111,,,(((***))))))((()))+++,,,------------...111888???EEE@@@AAAFFFLLLKKKDDD@@@AAAFFFAAA<<<;;;===???>>>===666333...+++******)))((('''***,,,+++)))(((+++///???XXXttt___EEE333///333000111666777777444111//////...---,,,,,,,,,,,,,,,+++++++++,,,***)))(((((((((***,,,...---...111===VVVwwwgggQQQ>>>444333222000000111333222222---555555444999AAAYYYxxxxxxTTT888111///000555<<>>DDDFFFAAA;;;777333///))))))(((((()))***,,,---,,,,,,,,,///333999???BBBIIIIIIHHHFFFFFFFFFFFFGGG@@@AAABBBDDDDDDBBB===:::;;;666000,,,++++++******''')))+++***((('''***---===LLLccc~~~eeeFFF444000333......555666999666111///.../////////---...///...---,,,---...+++***(((&&&''')))+++---...111555AAA\\\~~~mmmWWWEEE888333111///...///000000///---333222000333999QQQssshhhLLL:::222//////111444DDDiiikkkHHH333222222888CCCHHHTTTkkk```GGG>>>===:::777777>>>HHHPPPRRRTTTRRRIII;;;222000333000//////......------------...///111444777;;;===bbbTTTKKKJJJIIIMMMccc{{{wwwiiiYYYKKK???;;;GGGYYYPPPIII???999555444222000111222222111...,,,***)))***---111111///---,,,---***222;;;AAAAAA<<<666222,,,...111222111/////////111<<>>CCCFFFDDDBBB@@@:::333))))))(((((()))***,,,---,,,,,,---000444999<<<>>>IIIMMMKKKEEEFFFMMMOOOJJJ@@@CCCFFFGGGEEEAAA>>><<>>___jjjJJJ555333000555CCCKKKWWWddd~~~dddMMMBBB???;;;888888===DDDIIIMMMRRRSSSKKK===222000222111000...,,,++++++,,,---+++...111111111333777;;;yyyZZZPPPKKKMMMMMMSSSkkkqqqVVVGGG???<<>>;;;888444111000///---,,,+++...111222222111111222000...***))))))*********------......//////000000---,,,+++***))))))))))))))))))(((((()))***+++,,,&&&&&&))),,,,,,))),,,111888???FFFJJJKKKGGG===333)))((((((((((((***+++,,,+++,,,---000555999;;;;;;???IIIMMMHHHKKKUUUTTTJJJEEEFFFGGGDDD@@@>>>@@@BBBAAA;;;444///,,,,,,------)))+++---,,,))))))+++...222@@@UUUnnnjjjCCC222...222...000:::===DDD???777111///000111222000222333222///...///111...,,,(((%%%$$$&&&)))+++///222666AAAZZZ~~~tttbbbMMMJJJFFFDDDDDDEEEDDDDDD<<<@@@@@@BBBFFFIII```rrrVVV@@@111///000222444BBBcccwwwWWWAAA:::222333@@@IIIZZZfff~~~|||eee\\\DDDAAA<<<999999<<>>000,,,---222000---***)))***,,,---(((,,,111111///000555:::yyydddYYYKKK@@@DDDSSSfffwww{{{SSSCCC===666444999999888777444222000...---,,,---...//////---+++***------,,,+++************,,,:::HHHJJJ@@@444......+++---......,,,++++++,,,333GGGZZZ]]]WWWUUUYYY^^^TTTRRRPPPQQQQQQNNNHHHCCCGGGCCC===444//////555:::>>>CCCEEE???333++++++///(((((((((((()))***,,,,,,+++***((('''&&&''')))******///555;;;<<<999444000111---)))&&&&&&&&&&&&&&&***,,,000444555555333222---,,,++++++---000444666222333333555;;;EEEQQQYYYBBB;;;666777777222---+++000000000000000111222222...---+++)))))))))***+++...---,,,+++++++++,,,---)))*********)))***---///)))))))))))))))))))))))))))((((((((()))***++++++555BBBWWWgggcccPPP>>>777222---(((''')))---.........---,,,,,,///666???FFFEEE???BBBQQQXXXRRRJJJIIIMMMJJJCCC===999;;;@@@DDD>>>;;;666111...---...///,,,++++++******++++++,,,111>>>PPPddd|||tttSSS888222//////000000555:::<<<<<<999444///---000333555333///---+++***++++++((('''%%%$$$&&&)))---000......333BBBUUUlllppp___\\\fffllleee[[[NNNZZZdddaaa]]]jjjbbbDDD111+++)))///999MMMmmmmmmHHH:::888555:::EEESSSjjjyyymmmeeeLLL>>>555777;;;;;;===CCC___hhhiiiYYYBBB333.........,,,***((((((***,,,...111,,,)))---111111222444hhhPPPOOOGGGCCCFFFQQQbbbxxxeeeMMM<<<111000444666555444222///---,,,+++,,,---///000///...---,,,------,,,+++++++++++++++111:::DDDDDD<<<333//////,,,---...---+++******+++888EEEQQQUUUVVVXXX\\\\\\RRRQQQQQQSSSSSSOOOGGG@@@CCCAAA>>>888333111333666777;;;===999000+++***,,,(((((((((((()))***+++,,,,,,***)))(((((()))***+++)))...777>>>AAA>>>777111222...***'''&&&&&&&&&&&&+++---111444555555333222///...---,,,---...000222......///111777AAALLLSSSEEE===888999999555000///444333000...---------...111///---++++++,,,...//////...,,,*********+++,,,+++,,,,,,,,,++++++---///+++++++++***************))))))))))))))))))***+++333???RRReeelllcccOOO???444///)))'''***---/////////.........000666===CCC@@@@@@EEEOOOSSSOOOGGGBBBIIIGGGDDD???;;;:::<<<>>>???<<<666111...------...---,,,,,,++++++++++++,,,333;;;HHHYYYsssnnnOOO888222------...///555<<<@@@>>>:::333,,,***---111111000...,,,+++******+++)))((('''&&&''')))+++---...---222???QQQggg}}}tttzzzkkkHHH333,,,)))...999LLLmmmjjjIII===888444999DDDPPPaaattt|||pppdddKKK<<<222555;;;>>>DDDLLLaaalllpppdddOOO@@@777333///---,,,******,,,---//////++++++---///222:::CCC___KKKCCCCCCEEEHHHNNN]]]xxxyyyXXX>>>111///111222111000...---,,,,,,+++---...000111111000///...------,,,,,,,,,,,,,,,,,,555999===<<<777222//////,,,---...,,,***))))))***555???IIIRRRYYY^^^\\\VVVUUURRRPPPOOOOOOLLLGGGBBB>>>??????<<<888444111000111333444333000---++++++)))((((((((()))***++++++,,,+++***))))))***+++,,,+++...444;;;??????;;;777333///+++((((((''''''&&&+++---000333444444333222111000///...------------)))***+++---222:::CCCJJJEEE===888999999555222222555222///+++******,,,---333111///------///222444000...+++)))((()))***,,,/////////...,,,,,,---///---------,,,,,,++++++++++++***))))))))))))))))))///999III]]]qqqvvvbbbIII777111+++)))+++///000000000000000///111444:::>>>BBBFFFIIIIIIJJJKKKIIIDDDBBBCCCBBB???<<<:::::::::CCC???999444///...............---,,,,,,+++,,,,,,222777AAARRRmmmsssWWW:::333---,,,---000888@@@KKKGGG@@@555+++'''***---//////...---,,,+++***)))***)))((((((((()))+++,,,///...222===OOOfffrrrUUU999111+++---444EEEeeecccFFF;;;888555999BBBHHHSSScccsss~~~nnn]]]KKK<<<111444;;;AAAJJJTTTYYYiiiuuuqqqaaaOOO???555///...---,,,,,,---...///,,,++++++,,,---333BBBQQQwww___PPP>>>@@@DDDHHHKKKZZZuuu^^^DDD888333111///............///000111///000111222222222111111---------,,,------......444666777777555333000...,,,------+++)))((((((***---888FFFRRR[[[___ZZZRRR[[[UUUNNNJJJIIIIIIHHHFFF<<<<<<===<<<888444000...000000111222333111...,,,***)))))))))))))))************)))))))))***+++,,,......///333999===???>>>333000,,,***))))))'''&&&***,,,...111222222111111111000000///...,,,++++++)))***+++,,,///444;;;@@@AAA:::666777777444333444333000,,,)))(((***---000333222///......111555777000...+++((('''(((***+++111222222000...------...///......------,,,,,,+++++++++***)))((((((((()))***444@@@OOOfffuuufffLLL888333---+++---111222222111111222111111333777:::FFFMMMLLLDDDBBBJJJPPPNNN???@@@@@@>>>;;;:::;;;<<>>PPPkkk{{{___;;;333,,,+++,,,111:::CCCUUUPPPFFF888,,,&&&'''***111111000///---+++)))(((((((((((()))***+++,,,---111000333===NNNeeeqqq```AAA777...,,,///===ZZZuuu~~~tttyyyzzzzzz```AAA666777777999>>>>>>GGGUUUhhhyyy|||mmmZZZMMM>>>333555;;;@@@HHHQQQLLL___rrrssseeeQQQ===//////......------......///,,,******+++---333BBBPPPlllUUUHHH??????AAAEEEJJJXXXrrrzzz\\\HHH>>>666///------...///111444777999111111222222222222222222...---------...///000000111222444666666333///,,,,,,,,,,,,***((('''(((***+++777DDDMMMTTTZZZ[[[XXXZZZUUUPPPMMMLLLJJJFFFCCC<<<;;;999777555333000...000000000222444333///+++******)))))))))))))))***(((((((((((())))))******...---///555===@@@???<<<222///,,,+++******((('''((())),,,...000111111000/////////...------,,,,,,---.../////////111555888<<<888555777888555555888666333...***(((***---000222000......///111555777000...+++)))((()))+++,,,222333333222///---,,,---.........------,,,,,,,,,++++++***)))((((((((()))'''000666>>>PPP```ZZZGGG888333...---000333444444222333333222111222444666???IIIKKKEEEDDDLLLQQQOOOFFFEEEAAA===999777999;;;CCC@@@<<<888444111/////////...------,,,,,,,,,,,,+++000999JJJeeetttSSS777000)))(((***...777???PPPMMMDDD888---((())),,,444444333111...+++((('''%%%&&&''')))+++...000111222000222:::GGG\\\zzzmmm[[[???555------000???[[[wwwsssdddUUULLLOOOYYY[[[TTTSSS\\\mmmkkkEEE777888:::888777999>>>HHHXXXlllxxxtttiiiRRRCCC777888:::;;;???EEEKKK[[[iiifffVVVCCC333)))------............---------)))'''***---222<<>>444,,,.........000333777:::===333333333222222222111111............///000111222000222444666444111---******+++***)))'''''')))+++000999@@@DDDIIISSS]]]bbbTTTTTTTTTUUUTTTNNNDDD<<<<<<999555333111111///...,,,---///222333222...+++++++++***)))((((((((()))''''''(((((())))))******))),,,333===EEEDDD<<<555///---+++***++++++)))(((&&&'''***---///111222222///...------,,,,,,------111222333333222222333555888555666:::;;;999999======999333...******,,,---000///......///111333444...---,,,+++++++++,,,---111222333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((,,,///222<<>>XXXyyydddBBB111***%%%%%%&&&)))000777??????;;;444...***,,,///666555333111...+++***)))%%%%%%&&&(((+++///222444222111111555>>>PPPkkklllNNN777000+++///666GGGeee}}}jjjUUUFFF;;;222444;;;???999555888EEE]]]~~~|||TTT@@@===<<<888444::::::<<>>@@@?????????CCCQQQlllnnnQQQEEEAAA:::333111000/////////111555888:::555444333222111111000000.........///000111333444444666777555000,,,)))))))))))))))(((&&&'''***,,,111888>>>BBBHHHSSS]]]bbbVVVUUUUUUVVVTTTNNNDDD===;;;777222000000///...,,,(((+++000333333222000...,,,+++***)))((((((((((((''''''((()))******++++++***+++000999AAAAAA999111---+++******++++++***)))&&&'''***---111333444555111///---+++++++++,,,---222444666666555444555666111111555:::<<<:::;;;>>>AAA===777222...---....../////////000000111111111,,,,,,------.........---///000111000---+++******)))))))))***++++++,,,,,,))))))))))))))))))***+++***)))***...444999::::::111//////111555777666444555555333000//////222555333666???HHHJJJFFFDDDEEENNNKKKEEE===666333444555777888::::::888444000---++++++***++++++,,,---......000222:::PPPqqqwwwVVV===---(((%%%&&&''''''+++111333555666444///,,,---...444333111...---,,,,,,,,,(((''''''(((***...333555333222333777>>>NNNiiioooNNN666///,,,000777FFFbbb}}}vvviiiUUUAAA888222+++---444111///---///666HHHfff```JJJAAA===999777;;;999:::HHHbbbzzz}}}^^^LLL<<<777555333555;;;OOObbbooofffOOO:::000------...000111111000...---+++******+++***---888DDDtttZZZKKKFFF===???@@@???@@@MMMkkkzzz[[[@@@<<<<<<777444888222000///...///222555777666555444222111000//////.........///000222333444999:::999444---((('''(((((((((((('''&&&'''+++---,,,555???GGGPPPXXX[[[YYY^^^YYYSSSPPPNNNLLLHHHDDD999555111/////////,,,***'''+++111555555444333333,,,,,,***)))(((((((((((((((((()))++++++,,,,,,,,,///+++***...555999666222+++***))))))+++,,,+++)))&&&(((+++...222555777888333111...+++)))***+++,,,222444777888777777777888+++,,,222999;;;999999===???<<<888444222111222333//////000111111111000000+++,,,...///000//////...---///000///---*********''''''((()))***++++++,,,))))))(((((()))***++++++,,,'''(((///555555555777///......222777999777444666555333000...///222555<<<777999BBBEEEBBBCCCJJJHHHFFFBBB<<<777555666777666999<<<>>>===999444111)))))))))***+++,,,---...---222777>>>PPPkkkdddKKK>>>---)))''')))***)))+++///222555777666111---+++,,,111000...,,,+++,,,...///***)))((((((***---222555444555777<<>>WWWpppsssiiiWWWFFF777444222---000999---...222666888AAARRRdddeeeOOOBBB<<<;;;<<<:::999>>>QQQlll~~~{{{oooaaaMMM;;;555333333777???BBB___yyyxxxaaaHHH777000...///222333333222///...)))***---,,,))),,,<<>>@@@???IIIgggXXXGGG777222444444444444///////////////000222333888888777444000000333777---...///......111555999CCC>>>777000+++))))))***)))+++------------///000///333<<>>@@@===777111111///---///333777999999444666888777444111111111777000+++---555999666111///000222333333222111000///000111222000---***(((******)))))))))***,,,,,,+++******...222222---''')))'''''',,,444::::::777111444666333000000555:::666333///------...//////777666777888;;;>>>BBBDDD;;;>>>@@@===777333444666CCC===777777;;;<<<999444---+++))))))***...111444444000333AAAUUUeeesss{{{~~~]]]MMMEEE===000,,,***,,,+++***+++///;;;666000------......---...000111000...------...,,,+++***))))))+++---...999888:::>>>HHH]]]}}}~~~hhhEEE777+++***///:::MMM```|||rrrcccRRR@@@===888444111111222333555111111666:::===AAAFFFhhhiiiTTTBBB999:::???::::::???QQQlll~~~|||pppgggRRR===555222111555===FFFZZZwwwqqqLLL555222...///000111111000///...---...///...,,,111AAAQQQkkkXXXKKKDDDAAA<<<:::<<>>HHHPPPTTTTTTTTT^^^___ZZZRRRKKKHHHCCC===777444111//////...,,,***(((+++...222555777777888444000+++((((((((())))))+++))))))+++...///...,,,,,,,,,+++,,,...111444666444111---******)))(((&&&''')))***+++111999;;;888555222///,,,******+++,,,...000444999<<<===:::888000...,,,...222555777666666555444666:::;;;999666333111...///111222000---,,,...111333444444333111111333444555444111...---///...,,,***))))))***++++++***+++000444555111---***))))))---333777777666555444333111000000222444333000---,,,,,,---------111111111333555999<<<>>>888;;;<<<:::444111111444===<<<;;;;;;;;;999555222,,,+++******+++---000111666111111;;;KKK[[[lllxxxdddLLLCCC>>>555...***)))***)))'''(((,,,444444444222///,,,,,,,,,+++---......---------...,,,+++***)))***+++---...444555999???GGGYYYuuupppaaaiii|||~~~~~~^^^BBB555+++,,,000888HHHXXXwww~~~kkk___RRREEE<<<:::666333111111111222333000000555999:::>>>BBBWWWpppeeePPPDDD>>>::::::777777:::GGGaaaxxxhhhSSS???666333000555<<>>777444111///.........---+++(((,,,111444555666888;;;888444...***))))))))))))***(((((())),,,.........,,,+++******+++...111333777444///+++***)))((('''(((++++++)))+++333999:::555333///+++))))))***+++......000333888<<<>>>>>>///...---///222444555555999333111777AAAFFFBBB<<>>>>>:::555111000,,,++++++++++++,,,------222------333???PPPddduuusssqqq```EEE666666444---,,,)))'''((('''$$$%%%(((+++000666666222---++++++(((***,,,---,,,,,,---...,,,+++*********+++,,,---...111777>>>EEESSSjjj}}}uuuoooggg[[[III???GGGVVV[[[ZZZ[[[```iii{{{}}}SSS<<<111+++...222888EEESSS^^^qqqyyyiiiTTTHHH@@@777777666444333111000000000111...///444666666999===CCCVVVwwwdddNNNGGGBBB;;;666444333444>>>VVVrrrkkkVVVAAA777333000444;;;LLLaaajjj[[[FFF:::222***......////////////......///+++(((***---000888@@@uuueeedddhhhjjjlllwwwkkkSSSFFFEEECCC===;;;>>>AAALLLddd|||pppYYYDDD:::111222555555444444333333333333444555666666;;;;;;;;;999666333000///,,,******,,,111777;;;===???999111---,,,---------000000000///---,,,...000333888===??????DDDNNNVVVKKKOOOOOOJJJEEEAAA:::222111///------......---,,,***,,,///333777:::<<<===888444...+++*********)))***)))((()))+++---///000,,,+++***+++---000444777888444...***))))))***)))((())))))(((---555::::::555222...***)))***,,,---...---...111666:::<<<===111111222333444555555555999444333999DDDJJJGGGCCC222111///---,,,,,,------***,,,000444555444222000111333555777777666333222333000,,,(((&&&&&&'''((())))))+++///333444333111(((***,,,...///000333555999777444111///......---...---------...---+++)))(((((((((***,,,...000111111222333222///---------111555999;;;888444000...+++++++++,,,++++++***))))))((()))///888GGG]]]ppphhhbbbPPP777+++---...***,,,(((&&&((('''$$$$$$''''''+++222555555222///---***,,,------,,,+++,,,---,,,++++++******+++,,,,,,)))---333;;;BBBOOOeeeyyy~~~ddd[[[TTTMMMEEE>>>444000777BBB???@@@AAACCCJJJ]]]}}}}}}UUU999///***...333999EEESSSUUUcccgggXXXEEE<<<777222222222222222111000000///...---///333444333444888:::NNNoookkkTTTJJJBBB;;;888444333444>>>VVVqqqnnnYYYCCC999333000333:::III[[[fff]]]JJJ;;;111+++.../////////000000000000///+++***+++---222===HHHzzziii___TTTRRRXXXbbbrrrzzznnn^^^VVVLLLBBB>>>>>>AAADDDCCCJJJbbb|||oooTTT>>>555000111555444444555222444777;;;???BBBCCCDDDOOOKKKEEE>>>999555222111(((+++...///000666AAAIIIOOODDD777---++++++,,,+++///000000//////000333555555666888;;;>>>CCCHHHLLLHHHJJJHHHCCC???===999444///---,,,,,,...///...---///,,,,,,333===CCCBBB???444111,,,))))))***+++++++++++++++++++++---000111,,,++++++---000666;;;???777222,,,(((((()))++++++))))))))),,,666???@@@<<<444222---***)))+++...000......///222666888888777444555777888888777777777777666777;;;@@@DDDFFFFFF???999222......///...------///222333333111///------///111333333222000///---+++)))&&&%%%&&&((()))'''(((***,,,......---+++%%%(((+++---...000333555555777999666111///000333000000000000111///,,,)))(((((()))***,,,...///000000111111000///---------000111333666777666111---***+++++++++***)))((('''%%%&&&***000666@@@RRRbbbbbb___QQQ;;;---+++---,,,,,,(((((())))))%%%%%%(((((((((,,,333999:::555000...///000///---++++++,,,,,,+++++++++++++++++++++(((***000777???NNNggg}}}nnnTTTBBB>>>:::666444111000444:::777555555888>>>LLLeeeyyyaaa???444,,,...222777DDDRRR___eeeaaaPPP@@@999444///111111222222222111000///...---000333333000333777???XXXzzzwww___LLL???;;;===666555888EEE^^^uuu}}}{{{qqq[[[EEE:::444000333999EEESSSfffmmm]]]BBB222000/////////000000111111111...---...//////555FFFWWWhhh```ZZZJJJEEELLL\\\mmmrrrcccXXXWWWOOOAAA===???DDDGGGDDDJJJccc~~~nnnSSS:::333///111444444555777333777===EEEOOOXXX___cccjjjbbbUUUHHH???999555222(((,,,000000111999HHHUUU]]]OOO===000+++++++++***....../////////222555999666555555888>>>BBBCCCCCCGGGGGGCCC===:::::::::777///---,,,,,,...//////...222---+++333???GGGEEE@@@222...***((()))+++,,,---+++,,,------,,,,,,...000,,,+++,,,...333:::AAAEEE999444---((('''(((***+++---,,,---222>>>GGGFFF???666333///+++***,,,///111//////000222444555333222444777::::::999777666666444777999::::::<<<@@@DDDJJJCCC999333222111...+++111222333222111///,,,+++***+++...//////...,,,***''''''&&&&&&&&&((()))***''''''))))))***)))((((((&&&'''(((+++...000222333000666<<<<<<888555777:::555444333333222111---+++)))***+++,,,---.../////////////////////...------000000333777999777222...************)))((('''&&&((()))---333555999DDDOOOZZZ[[[SSSBBB333---......,,,))))))++++++((((((***+++)))+++333===???999222111222222111...,,,+++,,,,,,,,,,,,++++++++++++***((()))---444===OOOlllvvv^^^III777555444444333333333333444777333222555;;;BBBOOO[[[iiiFFF:::000///000444@@@NNNjjjjjjaaaPPP@@@777222///222222222333222222111000//////111444333000444:::GGGbbb~~~eeeNNN???;;;???777777;;;IIIbbbwww|||wwwrrr\\\FFF;;;555111333:::DDDOOOeeessseeeFFF333222//////...//////000111222---///111222111777III[[[gggWWWNNNDDDAAAEEERRRaaakkkggg]]]UUULLLDDDBBB@@@AAADDDDDDMMMgggdddMMM999333///111333444555999888;;;BBBNNN^^^pppvvvfffUUUHHH>>>666111+++---...///444???PPP]]]YYYKKK:::...,,,------+++------------...000555888666555444666;;;>>>??????AAABBB===777444666777555///...,,,---...000//////000,,,+++000:::@@@???<<<222...***((()))+++,,,---***,,,......,,,+++,,,---+++***+++---333:::BBBFFF???888000)))'''((()))***---...000333<<>>DDD[[[yyybbbDDD888000000222555@@@MMMaaaddd```QQQ???555222222444444444333333222222222111111333555333111666>>>IIIccc}}}dddQQQCCC<<<;;;444555999FFF]]]uuusss]]]GGG<<<666111444;;;FFFSSSbbbeeeVVVAAA444000------,,,,,,---...000111......000333333777CCCPPPmmmQQQDDDBBBBBBBBBIIIUUUgggpppfffRRRGGGHHHHHHAAA===???DDDPPPjjjtttWWWFFF999333///000333333666:::===???EEESSShhhqqq___OOOAAA666000///---+++...666EEEUUU```JJJ???111***,,,///000///,,,---,,,,,,,,,...333666666555555555777:::===@@@;;;<<<888222000222333111000...------///000000///+++))))))---222666777777444000,,,)))***+++,,,,,,))),,,......+++))))))++++++******,,,111999@@@EEEDDD<<<333+++''''''((()))***...111111555<<>>BBBEEEBBB<<<777666777444333111///...---------)))+++---...---+++)))'''$$$&&&(((***++++++******&&&(((***************+++,,,)))&&&)))...000...***...222999AAAGGGHHHEEEAAA<<<999666444222000---+++)))***+++,,,------------...---------......---,,,...999DDDGGG@@@666000...))))))((('''''''''''''''***(((***///222333888???DDDDDDAAA:::333///---+++)))'''(((,,,---******---,,,111888???AAA>>>777222---///000000///......///,,,,,,,,,,,,,,,+++***)))(((***...555>>>QQQmmm|||___AAA444666111444666555444555555444...---...111222000333888AAA```{{{VVV===333---000444888BBBOOORRRZZZ\\\PPP>>>444444888666666555444333333333333333333444666333222999AAAGGG^^^xxx```SSSHHH===555111333666@@@UUUrrrsss]]]GGG<<<666222555;;;JJJZZZ___SSSCCC;;;444,,,++++++******+++---...//////---...333555666<<>>888000)))&&&''')))(((+++///000222666<<>>:::888:::444...---111444111...---,,,,,,++++++******)))''')))+++,,,---,,,***)))***************+++++++++'''(((((()))***,,,------+++///888EEEPPPPPPFFF===777888777333---***+++...,,,+++******)))*********///---***))))))+++...000111999CCCFFFAAA888000++++++++++++***)))(((((('''(((,,,...---,,,///666<<>>HHHaaaOOOIIICCC@@@BBBGGGTTT```hhhmmmnnneeeYYYOOOSSSWWWYYY[[[iiibbbHHH888666555666555333555:::888???KKKaaammmUUUEEE999222111222111000555???FFFGGGAAA999000---000222111...+++)))'''))),,,///000///111111000222444777999999555333111...---------...,,,///222333222///...---///***)))+++......111555111///,,,***)))***,,,---...---+++***)))((())))))+++,,,---,,,,,,...111333888777555111,,,***)))*********+++...222777;;;<<<===:::555///+++)))((((((+++---000222222222222222333111...---...---+++***---.../////////111555777>>>@@@CCCEEEEEEAAA<<<888666333111000111111///---,,,,,,+++***))))))((((((((()))***+++,,,,,,++++++)))))))))))))))*********((()))***+++------------...333<<>>555111111000...,,,,,,...000111222//////222444777@@@KKK~~~XXXQQQOOOCCC>>>DDDJJJWWW```fffwwwpppbbbcccmmmwwwxxx{{{oooQQQ;;;777666666444111333777444;;;KKKfffwww[[[MMM@@@333...333444111111777===???===777///---///222111///***)))((())),,,...///...000......111666777333///222111///---,,,,,,,,,,,,***...333666444000+++)))---******---///---///333...---,,,***)))***,,,...,,,+++******))))))******,,,---,,,+++)))***,,,...///111222111///,,,++++++---***(((,,,222777888777777888888333+++&&&%%%'''(((+++000444666666555333666222...+++******))))))---...//////000222555888@@@>>>>>>AAADDDCCC>>>999555444333222111///---,,,++++++***)))(((((((((((()))))))))***+++,,,------((((((((()))))))))******)))***---///000///......111777???CCCDDDCCCBBBBBB<<<888444333555555222......---,,,+++************+++,,,,,,------,,,++++++444333333888<<<<<<888333++++++******************)))+++,,,,,,+++...444999AAAHHHLLLFFF999...,,,///,,,***))))))***+++******,,,...333===KKKSSSMMMBBB...........................,,,))))))***++++++***...,,,...555AAAUUUpppxxxYYYAAA333///222///222555444000---...111///------000555999;;;;;;KKKqqqpppOOO999///666999444>>>RRRkkk||||||dddPPPKKKEEE;;;444555666666555444444555444111222999AAAGGGNNNUUUqqqaaaBBB555666333222555AAAOOOXXXXXXTTTccc[[[QQQDDD666---...333666???KKKQQQNNNDDD999111333111000......///111222222111222555777;;;DDDNNN\\\OOOLLLCCC@@@DDDKKKWWWeeevvv~~~tttXXX@@@999555666888777555666333999GGG```iiiVVVDDD777000333333111333999>>>>>>888333---+++---000000...)))))))))***,,,---...............111333222///+++000///---,,,++++++++++++***...333555333///+++)))---++++++---......111666666111,,,(((((()))***+++***************+++++++++,,,,,,,,,***))))))+++---///000222111...,,,++++++,,,++++++---111555666666777888777222+++&&&%%%&&&)))+++...333888<<<>>>>>>;;;666000+++))))))******---...//////000222555777===<<<<<<>>>AAABBB@@@>>>:::777444222222000---***)))))))))((()))***+++,,,******))))))***,,,...///(((((())))))******++++++***,,,///111222111///...222777===AAABBBAAAAAAAAA???<<<888777666555222/////////---,,,++++++++++++------,,,,,,,,,,,,++++++111111333777:::;;;999666...---+++***))))))*********++++++++++++---222666BBBKKKSSSQQQEEE888111000---+++******+++++++++***+++...333<<>>CCCMMM```pppeeeFFF666444555555777===DDDHHHEEEAAARRRPPPJJJ???444------111555:::BBBHHHIIICCC999222111111000000000222444555555333222666<<>>666999AAAAAA===999777:::AAAQQQhhhuuuYYYCCC;;;:::888555333888@@@AAA>>>444///+++)))+++---------)))***+++,,,------...///---///000///---+++,,,...------,,,++++++*********---///111111///---,,,,,,---******,,,,,,...555===BBB999---''''''((('''&&&((())))))***++++++,,,,,,)))***+++******+++---000444444444111---***))))))***---///000000222555888<<<999555000,,,)))((('''---,,,---222;;;DDDJJJMMM>>>888111+++((()))******,,,---...//////111444777888:::===>>>>>>???BBBDDDCCC===777444333222...***'''''''''(((***---000111,,,+++)))((()))+++...000))))))***++++++,,,------+++---///111222111///...111333888>>>BBBDDDAAA???@@@AAA@@@;;;666111000000000///...---,,,,,,,,,,,,000...,,,***)))***,,,---,,,111777:::999777777777111000---+++)))((())))))*********)))***---111333<<>>555777;;;999555444222888@@@EEEIIIYYYyyygggMMM;;;444999999999888888:::===???FFFDDD???777111...///000::::::<<>>EEETTTmmmvvvUUU@@@<<>>;;;777222///,,,***(((---,,,///666BBBLLLRRRTTT???999111***(((((()))***+++,,,------...000333666333888<<<======>>>CCCHHHJJJEEE???;;;777333///+++'''''''''(((***...111444---,,,***)))***+++---...)))******+++,,,---......+++---...000000000...---///000444:::@@@BBBAAA>>>AAACCCCCC>>>666000///000000//////...............111///+++)))(((***,,,...(((///777999777555555666222111...+++)))))))))***+++***)))((())),,,///111555:::CCCKKKNNNGGG;;;111///---,,,+++,,,,,,+++***'''...666999;;;;;;555---'''''')))***,,,---//////,,,***))))))***,,,,,,,,,+++***+++---...333???KKKuuuwwwaaaMMM<<<444333888333//////222555444222222333777666111777SSSpppzzzWWW888666000,,,222???JJJMMM```xxxwwwiiiXXXEEE555666:::999555444111999FFFSSS___uuuhhhPPP???777;;;<<<:::666222444;;;AAAAAABBB???666000///000///:::;;;<<<======:::666333,,,,,,---///111333555666888666555:::DDDKKKFFF<<<^^^IIICCCAAA@@@BBBHHHRRRfffeee\\\VVVWWWYYYWWWUUUTTTHHHBBB???CCCMMM___yyykkkMMM<<<888===@@@@@@?????????:::333111///,,,+++++++++,,,,,,***---000111///...///111///000000///...---------***++++++,,,,,,+++++++++,,,---......------///111)))((()))+++***+++222;;;BBB@@@;;;333+++'''(((***((()))***+++,,,,,,++++++%%%'''((()))***---111333444666888777333///---,,,)))***---///000222333555;;;======999222,,,***+++))),,,333???LLLRRRRRRPPP@@@;;;333---++++++++++++***+++,,,,,,,,,...222444333555888<<>>888000...,,,,,,,,,,,,,,,***(((,,,000444:::>>>999111+++++++++,,,------......---+++))))))+++------------,,,,,,------111===IIIiiilllRRR???777777777555222111111333555777666444555555111777SSSrrrfffBBB777///000555;;;GGGQQQiiifffPPP===::::::777777<<<===BBBQQQiiiiiiNNN@@@>>>===<<<:::777555666:::===CCCJJJKKK@@@444//////...333888>>>CCCBBB===777333,,,------...///000111111333888<<>>CCC???444,,,***---$$$+++777GGGSSSVVVOOOHHHCCC>>>666111///...///...)))***++++++,,,...111333333333444:::AAAFFFFFFDDDFFFQQQXXXQQQ???000,,,///***((('''&&&'''***,,,.........---,,,++++++++++++'''((()))***+++,,,------+++++++++,,,,,,,,,,,,---///333666444222444===EEECCC@@@===;;;;;;888333............//////000111222---...------,,,+++***)))((('''(((---333666555333...---+++******,,,///111,,,***'''''')))+++---...000333999>>>CCCCCCBBB@@@111///---,,,------,,,************000<<>>LLL```rrrTTT???888;;;666777666333000111666;;;999555444444222888RRRnnnwwwOOO:::...555888666BBBWWWtttppp[[[GGG@@@;;;777;;;DDDNNNMMM[[[}}}jjjJJJ@@@DDD===;;;999999:::;;;999888FFFSSSXXXJJJ888.........***444AAAIIIIIIBBB999444..................------///:::BBBBBBAAAAAA===777___PPPJJJBBB???BBBFFFTTThhh|||hhhTTTIIIBBBCCCGGGQQQiiipppRRR888000777888:::<<<===:::555111000...+++***+++,,,++++++***---000000///...000222444333222000//////......+++++++++---...---***''''''))),,,...000000//////(((***+++)))'''***111888@@@@@@>>>666---)))***---(((***+++,,,,,,+++)))(((&&&'''''')))***,,,...///555666777888888777555333---,,,******,,,000444777888<<<@@@===555...,,,---+++---444AAALLLPPPJJJCCCDDD@@@999222...------...)))***++++++,,,---111333222333666:::>>>AAADDDFFFIIIOOOQQQJJJAAA999111+++******)))((((((***---000///......---+++)))'''&&&))))))(((((())))))***+++******++++++***,,,...111///111333333222555:::???EEEBBB???===:::666111---///...---...000111111000///---***)))+++---------***'''&&&)))///333333111000,,,((((((***,,,,,,******)))))))))***,,,...000222444999???CCCDDDBBB@@@111000...------,,,***))),,,)))(((---666===>>>===333444444333000...///000222000...------,,,+++***---+++***,,,---111;;;FFFeeeeeeIII@@@FFF>>>???;;;555555:::===;;;===:::999999666@@@```tttMMM???555555777:::DDDPPPooopppWWWMMMKKKIIIIIIKKKUUUddd}}}uuuWWWEEE@@@:::;;;:::777444444999===LLLPPPXXXYYYJJJ444---222777777999???EEEEEE@@@;;;222///---...---...444;;;<<<@@@DDDHHHMMMMMMDDD999hhhLLLCCCBBBCCCCCCGGGXXXvvvsssXXXJJJBBBDDDFFFOOOlll^^^AAA:::666777999;;;<<<:::666222///---++++++,,,---,,,++++++...000///...---...000333222111000............,,,,,,,,,---...---+++)))''')))+++.../////////...(((******((('''+++222999@@@>>>888111+++((()))+++((()))+++,,,,,,+++***)))'''((((((***,,,...000111::::::::::::999666333222++++++******,,,///333555::::::999777444000...---+++---222999@@@CCCCCCBBB>>><<<888444000...------***+++,,,,,,,,,---000333000444999;;;===@@@EEEIIIKKKNNNLLLFFF@@@;;;444---,,,+++***)))(((***---///...------,,,***)))'''&&&(((((((((((())))))))))))***++++++++++++,,,///111333111000000222555777777???@@@@@@===777333111111------...000222222000...---+++)))***,,,...///000,,,)))''')))...111///------+++))))))***+++************))))))***,,,...000...333===JJJSSSPPPCCC666...---++++++,,,,,,+++)))((()))+++///333777:::<<<:::666333111333444333222000///---+++++++++++++++---,,,---///000111999BBBeeefffWWWTTTQQQHHH???>>>BBBEEECCC@@@>>>@@@FFFJJJJJJTTTvvveeeIII===333444666777???III[[[|||{{{sssrrrpppmmmmmmwwwzzzZZZDDD:::999:::999666444444999===CCCPPP___bbbRRR===111000333333666===EEEHHHFFFCCC444111///000000000777???SSSNNNJJJNNNXXXYYYHHH444mmmLLLBBBEEEFFFDDDNNNcccbbbNNNBBBCCCCCCHHHfffdddEEE>>>555777:::===???<<<777222,,,++++++,,,......---++++++---......,,,,,,---...111111///...---------------,,,,,,,,,------+++***''')))+++---...///......*********((('''+++222888>>>:::444...)))'''((()))'''(((***+++,,,+++******(((((()))+++---///222333===>>>???>>>;;;777222///*********+++---///111222:::777444222333222///---,,,---///000111444:::???888888666444111///---,,,,,,,,,---,,,,,,---///222000555;;;===>>>AAAGGGMMMOOOPPPLLLFFFBBB???999222///---+++)))(((***+++---,,,++++++***)))(((&&&%%%&&&'''((()))***))))))(((***+++,,,++++++,,,///111666222---...111444333111888===???<<<555000000333---...///222333222///,,,,,,***)))))),,,///111111///,,,)))***,,,...,,,******+++,,,,,,***))))))*********))))))***,,,...///...000:::KKKYYYWWWEEE333,,,***))))))+++,,,+++***&&&***///000///111666:::<<<666000///444777555222///---+++***)))***+++,,,...---///222222222888???eee}}}qqqiiiXXXKKKMMMSSSQQQMMMLLLGGGKKKUUU___fffttt]]]GGG;;;222222333333:::CCCRRRooo\\\AAA444888888888555333333777<<>>CCCDDD???666///******+++---///000...,,,***++++++,,,,,,---...///000///...---,,,,,,,,,,,,---,,,++++++,,,,,,+++)))((()))***,,,------------...---+++)))(((***000555666777555111+++'''(((***'''((()))***+++++++++***(((((()))***---///111222:::===AAABBB@@@999111,,,)))***+++---.../////////444444444444444333111///---,,,+++)))))),,,222777777666444222///---,,,+++------...---,,,---///111333666;;;???BBBEEEIIILLLPPPTTTSSSMMMFFFBBB>>>888111...+++((((((((())))))))))))))))))((('''&&&%%%&&&''')))++++++***)))(((***+++,,,++++++,,,///111444111......///111111000777:::<<<:::555111111222111111111222333333111...,,,***((((((+++.../////////---++++++---...---,,,))),,,000///,,,******+++************+++,,,---...///---111>>>MMMQQQGGG<<<...,,,***)))***++++++***))),,,/////////000444888999444000000222444222///------+++)))((())),,,...///...000222333333:::CCCddd|||kkkbbbeeeddd[[[[[[ccc]]]\\\cccrrrhhhHHH;;;111111111111888BBB^^^ttt[[[>>>222555666666444111111555888III]]]gggZZZEEE888111+++111333777===BBBCCC@@@===444111000000...000:::DDD[[[kkktttiiiSSSAAA:::888|||hhheeeccciii{{{ggg[[[SSSHHHKKKZZZrrr~~~```IIIEEEAAA>>>NNNhhhttt___GGG666666;;;CCCJJJIIIAAA444+++******+++---000000///---)))((()))***,,,...000000///...---,,,+++++++++,,,,,,+++***+++,,,,,,***(((((()))***+++,,,,,,------111000---***)))***---000---444999777000***))),,,(((((())))))************''''''((()))***,,,...///222888???DDDCCC;;;111******+++,,,...//////......---222888999666222111111...+++'''&&&))),,,///000:::777333///,,,+++***+++---......---,,,---///111888999<<>>EEEGGGEEE222000---++++++,,,++++++...------...000333666777666777666555222000///...---...---+++)))***,,,///111//////000222555>>>IIIaaa{{{yyynnntttxxxvvvqqqIII;;;111///000111999DDDfff}}}[[[???555444666666333///...111444JJJ\\\fffYYYEEE888000***---111777===???===888444111000......,,,...:::GGGYYYnnnyyyjjjKKK666222666rrraaa``````eeeuuuwwwjjjaaaZZZdddwwwmmmUUUJJJCCCBBBPPPbbbzzzzzzgggNNN===666<<>>AAACCC555222...,,,,,,------,,,000...,,,---000555999;;;>>>???>>>:::555111000000...000111000,,,+++---000000...---///000444???JJJ___yyyiiiEEE888//////000222:::DDD]]]www```EEE;;;666777777444///...///222@@@SSScccbbbTTTCCC444,,,(((---444:::;;;999555111///...//////...333AAAPPPhhhnnnlll]]]III;;;222...sssaaaZZZVVV___vvv{{{}}}zzzcccNNN@@@BBBRRRccctttqqqPPPBBB666:::@@@FFFGGGAAA888111...---+++,,,.../////////...,,,)))))),,,...///.........---,,,,,,,,,,,,---+++,,,...000111///+++''')))))))))))))))***+++,,,///...............---,,,***---222888:::777222...+++***)))((((((((('''(((((((((''''''(((((()))***+++///666:::;;;777111---))))))))))))************+++000555777555222000000***+++*********---222666555444222000...,,,++++++,,,------------///111444888AAAKKKNNNJJJEEEDDDEEEFFFIIIJJJJJJLLLMMMGGG???666111+++)))***+++)))'''&&&'''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((())),,,...---------,,,,,,---000222111444888<<>>@@@CCCIIINNN555333222222222111...,,,...,,,***+++---000222222...//////...---...///000111///---...000111...+++******+++,,,,,,,,,++++++,,,***(((***---111333333333000,,,+++---///000000***...///,,,)))...;;;GGGUUUJJJ>>>666444555333111000555888777222......000+++***,,,/////////555===___sssLLL333,,,)))///333111444;;;JJJ___tttUUUDDD===>>>===999333000000222:::CCCXXXhhhcccKKK888222///000222222111111222333///000444888;;;EEEZZZlll}}}sss^^^FFF888444333222hhh___PPPIIITTTkkkxxxhhh]]]WWWUUUTTTPPPNNNLLLLLLNNNPPPRRRRRRWWWYYY\\\aaajjjyyy~~~[[[HHH;;;555BBBWWWlllnnnPPP555777<<>>;;;555000...))))))'''&&&&&&'''((((((,,,111777666111---,,,...---,,,+++******,,,...///555333111///...000222333...+++***,,,,,,,,,000777@@@EEEJJJNNNMMMJJJGGGEEEIIIEEECCCEEEKKKPPPOOOMMMHHH???555000111000,,,''',,,***((((((+++...000000000+++&&&$$$&&&'''&&&%%%***)))'''&&&'''(((***+++---***'''(((***---,,,+++333222555@@@MMMRRRLLLEEE777:::666...---333555222...,,,+++,,,///000///---++++++,,,,,,+++,,,---//////666;;;888111,,,000555......,,,***((((((***,,,++++++,,,,,,...111444666222111///...------------//////---)))''',,,666???DDDBBB>>>888222000111444444444444444444333///,,,---******---//////222777^^^xxxwwwVVV===333---222666555777===NNNgggvvvZZZIIIEEE???;;;======888333222>>>MMM^^^```QQQ===111///,,,---222777666111...000333555777;;;HHHYYYdddggglllhhh\\\KKK:::000...111```UUUOOONNNSSS^^^rrryyypppaaaTTTLLLHHHGGGGGGBBBAAA@@@AAABBBDDDFFFFFFFFFGGGIIIMMMSSS^^^llluuu}}}aaaHHH777111;;;IIIlll{{{cccKKK999444;;;IIITTTSSSEEE777000......------...///111222000///---+++)))(((((()))...------,,,,,,,,,,,,,,,,,,---/////////---+++)))((('''''''''((()))***+++,,,,,,---...////////////+++---000444777666222///111+++(((((()))&&&&&&(((---///111000///---------'''111???GGGEEE;;;000)))***)))((('''((((((******---111555555222...---------,,,+++******,,,---///444333222000000111222333000------/////////333:::IIIAAA<<>>>>>999666555FFFQQQ]]]\\\NNN;;;000,,,,,,---000555333...---///666555777EEE\\\nnnooogggiiibbbUUUDDD777000111444dddVVVNNNJJJLLLSSSccc|||jjj^^^WWWLLLCCC>>>>>>>>>???:::;;;;;;<<<>>>??????@@@======>>>@@@BBBGGGNNNSSSTTTjjjrrrQQQ:::333888===___rrryyy^^^GGG<<<555:::EEEQQQQQQDDD555,,,...---------...///000111000...,,,***))))))))))))......---,,,,,,,,,,,,------...//////...---***)))((((((''''''(((***+++,,,,,,---...///000000000000------...444888888222,,,000+++((())))))&&&%%%'''---///000000...------...(((222@@@HHHGGG>>>222******))))))((()))***,,,---///000222333222000...,,,---,,,+++***+++,,,---...222222333222222222111111...,,,---000000000444:::GGG???888>>>KKKRRRNNNFFFFFFLLLOOOJJJCCCDDDPPP[[[WWWRRRJJJ@@@777111...,,,)))***+++...111222000...---***'''&&&''')))))))))+++***)))(((((()))******,,,***((((((*********)))'''+++333>>>IIINNNMMMKKKLLLAAA666111000000222555111000000111333333222000///...---+++******))))))111666<<<>>>;;;555///,,,///...,,,*********++++++,,,+++***)))***///666;;;===999444///+++++++++,,,000111000...,,,...333888:::888555444555666666666222111111222333444444333///,,,,,,///000000333888OOOrrrrrr___DDD999222555777444555:::PPP```ssszzzkkk```XXXPPPLLLLLLQQQNNNMMMNNNPPPWWWeeesss~~~eeeVVVEEEAAA??????<<<777666777FFFRRR___```UUUDDD444+++,,,,,,///333222///000444555999CCCTTTjjjxxxvvvmmmmmmbbbPPP>>>222...000333qqq```NNN@@@CCCPPP```vvvzzzmmm^^^LLLGGG???:::888888::::::777999;;;======>>>>>>???===============>>>???@@@FFFNNNYYYjjjaaaCCC::::::;;;IIIWWWqqq~~~aaaFFF:::777777<<>>LLLFFF===444---)))))))))---///000000000222555888>>>;;;888777777666333111111000///111333666666666333000000333444444666;;;[[[|||nnnLLL:::000***///333222444:::DDDZZZvvvxxxhhhUUUGGG===777888;;;@@@>>>===<<<;;;@@@OOO___yyynnnPPPHHHCCC@@@>>>:::444333666???OOObbbjjjdddTTT???///...---...222444444888>>>333BBBSSS^^^fffnnntttuuuxxxiiiRRR===000+++,,,---sss^^^LLL???BBBMMM\\\ooozzzhhhddd^^^TTTAAA===888444333444444555333666999:::::::::;;;===<<<<<<;;;:::999888777666???>>>BBBRRRkkk~~~zzzfffGGG;;;;;;:::;;;BBBXXXqqqsss\\\BBB555666555999???@@@:::555444------...//////000000000...---+++*********++++++......---,,,,,,,,,,,,---,,,---...//////---+++***---,,,+++***,,,...111222...///000000111111000000222000000777>>>@@@;;;555333---******)))&&&$$$&&&((()))******(((((()))+++///000222444666666444333((((((''''''(((***+++,,,/////////000222111...,,,++++++++++++,,,,,,---------///222333333111...+++)))(((***...///---///444333===GGGGGG@@@>>>EEEMMMOOOGGG@@@DDDMMMQQQKKKDDDSSS___iiicccNNN999///...+++,,,...222444222///,,,++++++************,,,---,,,,,,+++******************+++++++++************...///...---222AAAUUUeee^^^PPPAAA777111------000///111222333222111000///---+++******---......---,,,---///333777777444111000---++++++,,,---+++)))((((((&&&$$$%%%+++777@@@QQQJJJ@@@555---)))(((((()))+++///222444777:::<<<@@@???===<<<:::666222///111000///111444666777777555111111333555444777;;;]]]|||mmmGGG444***&&&+++000///222999:::SSSrrrpppddddddUUUDDD777///+++///444444444555555444777CCCPPPhhh}}}sssWWWNNNHHHBBB???:::444333444>>>OOOaaaiiifffZZZFFF555222//////222444666===EEEAAALLLWWW]]]cccllltttwwwzzzkkkTTT???111+++++++++jjjSSSLLLGGGGGGHHHQQQiiiwwwdddXXXTTTOOOHHH@@@<<<888666555555444444333666999999888999<<>><<<999888888888666444222555;;;DDDOOOYYY___bbbaaammmmmmYYYBBB777555666;;;:::CCCRRRVVVIII999000111666AAAIIIGGG===444111,,,---...///000000000000---,,,+++*********+++,,,------,,,++++++++++++,,,***+++---//////...---,,,---,,,++++++,,,///222444111111111111111000000///...---...444<<<@@@>>>;;;777000+++***)))&&&%%%'''***+++,,,+++******,,,...***+++///444666555111...)))(((''''''((()))+++,,,...///000000000///......++++++,,,,,,,,,------------///222333333111...+++,,,+++...222222///000444555888===BBBEEEFFFDDDCCCEEEGGGIIIIIIGGGEEEFFFGGGLLL\\\lllnnn```KKK:::222......///000111000...++++++,,,---,,,+++***,,,...---,,,,,,,,,+++*********)))+++------,,,+++,,,---+++111555333222:::MMM\\\ccc^^^PPP>>>444111000......000333333111/////////---***)))+++///222111000000///000111333444333222000---+++,,,......+++)))'''((((((%%%%%%,,,999CCCLLLFFF===333,,,)))((((((&&&)))---222777;;;>>>???===@@@AAA@@@<<<777444333222111111222555666666555333///...111222111444888NNNnnnnnnVVV999///)))---000///111777999KKK```jjjfff[[[RRRNNNOOOEEE:::333...+++///555000000333555555666>>>HHHZZZkkktttiiiTTTJJJBBB???<<<888555555EEERRR]]]]]]YYYSSSGGG;;;555111000333666;;;EEENNN]]]ZZZWWW[[[iiivvvvvvoookkk```OOO>>>222------///oooUUUOOOJJJHHHFFFKKK___uuuiiiddd]]]UUUOOOJJJEEEAAAAAA>>>;;;999999999777666444777999999777888===BBBAAA>>>999777888888888666///222777:::;;;>>>EEELLLIIIMMMMMMFFF;;;444222333:::999:::<<<;;;666222///000:::JJJRRRLLL===222///,,,---...///000000000///,,,+++*********+++,,,---,,,,,,+++************+++(((***,,,...//////......---+++***)))+++...111444333333333222111000......***+++---222999???BBBBBB:::222,,,***(((&&&'''***,,,,,,---,,,++++++...000)))+++...333777666222---+++***)))))))))***+++,,,,,,///111111...---...000++++++,,,,,,---------,,,///111333555444222///.........111555444111111444555444666===FFFIIIFFFAAACCCIIIMMMIIIBBB???DDDJJJJJJUUUeeeqqqrrrbbbKKK999222000...---...---,,,++++++---...---+++***,,,...------------,,,+++***)))(((+++...///...---...000222:::@@@<<<444666EEESSShhhlllbbbIII999888666...---111444444222///...///...+++))),,,111444333111///111333555555666666666111---+++,,,//////,,,((((((******((((((///<<>>333---000222000111666:::AAAIIIKKKFFF???<<<======888666555333000111666333111222555666666;;;AAAKKK\\\qqqtttmmmTTTGGG<<<;;;<<<:::666444EEESSS[[[VVVPPPMMMEEE<<<222///000666>>>HHHVVVcccuuummmeeeeeennnuuunnnbbbSSSOOOFFF:::000+++---000~~~cccRRREEEEEEIIIMMMVVV``````VVVNNNLLLJJJEEEBBBCCC>>><<<:::888888888666444111444666555333444:::@@@BBB===777444555666666555777333111222555777888999AAA<<<888999999666333333444999:::555///...///000333>>>MMMSSSJJJ:::000000,,,---...000000000000///,,,+++*********+++,,,---,,,+++******))))))******'''))),,,...000000//////+++***(((((()))---111333444444444333111///...---)))+++...333999@@@EEEIII<<<444,,,***(((&&&(((++++++,,,,,,+++***+++---000...------000444666555333---,,,+++*********+++,,,+++///222111---+++...222***+++,,,---------,,,,,,111333555666666444111000//////111555444000000222000333888===AAAEEEGGGHHHIIIIIIHHHEEEBBBBBBEEEHHHJJJOOO\\\ppp}}}tttXXX???555222...++++++,,,++++++,,,...000...+++***,,,...------------,,,+++***)))'''+++///000///...000222>>>FFFIII@@@444444CCCSSSlllwwwnnnPPP>>>>>><<<000...222555555222/////////000---***,,,111444333000,,,000555888::::::<<<===111---+++,,,///000,,,((())),,,---++++++222???JJJLLLGGG???666...)))'''&&&'''))),,,222999>>>@@@AAA;;;BBBIIIFFF<<<333111333333333444555777666333000333000///111222111333888GGG___~~~pppgggZZZMMMMMMVVVPPPLLLOOObbbsssXXX???444...111333111333888;;;:::;;;;;;888333111222//////111444444000000333444000...111222222666;;;@@@TTTjjjyyyuuucccPPPAAA555555:::999555222???PPP\\\XXXQQQMMMEEE:::---,,,///999FFFVVViiixxx}}}}}}yyyrrrmmmjjjbbbZZZDDDDDD@@@777---(((***...nnn\\\JJJGGGKKKLLLJJJIIIUUUWWWSSSIIICCCEEEHHHIIIDDD???999666999;;;666///666333222333555666888;;;======<<<999666444555666444333333333444444222000777666555444333222222222222000///---,,,,,,,,,---666:::???BBBAAA;;;444///---...000222222111///---///---+++***++++++)))(((+++,,,---,,,*********,,,'''***...000///---,,,,,,))))))***+++,,,...000000111222222222111...,,,******)))---888FFFKKKGGG@@@555444111,,,(((&&&''')))---+++))))))+++,,,,,,,,,------+++,,,333;;;<<<777///...---***((((((***,,,...,,,///888AAA@@@444)))******+++,,,,,,---------...000555999;;;888222...000000111000///000333555000555;;;>>>???CCCKKKRRRRRRNNNIIIFFFDDDCCCAAA@@@KKKVVV___dddkkkrrrlll^^^III999///111222,,,))),,,///...---,,,***)))((((((,,,---.........,,,)))(((&&&)))...111222111///---:::DDDKKKDDD888:::MMMaaaeee```\\\WWWMMM???777777999666222000111222333222,,,,,,+++******+++,,,,,,///---...777GGGOOOGGG999111///---+++***+++,,,---***)))***++++++...888DDDVVVVVVLLL;;;111///+++$$$)))...333666777:::???CCCIIICCC;;;888999888555000222444666555222222444888000...000777:::888777888LLLlllkkkNNNHHHJJJFFF@@@>>><<<:::???MMM]]]pppuuuSSS777000+++---000111333666777555333111000000000000222111000111333444444333444555555444444555888:::CCCKKK\\\uuuyyyVVVJJJAAA999666555333222444<<>>:::000///,,,)))'''&&&((())),,,...222888<<<<<<777222..................//////---///222777999888333///000111111111000111444666333666;;;>>>@@@EEEKKKPPPVVVKKK@@@AAAHHHKKKDDD;;;@@@QQQ```bbbccciiiiiieeeFFF888///222222,,,(((***......---,,,+++***)))(((***+++,,,......---+++***'''***---000222111...---555;;;???<<<888<<>>111...,,,'''+++---222555999===AAADDDGGGBBB===::::::888666333222333444333222333444666333111333999===<<<;;;<<>>666555555444444555===NNNcccllldddPPP<<<000,,,...000888LLLiiiqqq```QQQGGG>>>888111---++++++***)))rrrbbbQQQHHHEEEGGGLLLQQQMMMMMMJJJFFFEEEGGGFFFBBB???<<<999777888:::>>>AAA;;;BBBKKKPPPPPPNNNKKKJJJFFFBBB===:::;;;;;;999777444222000000111333333222222333666777666333///,,,000///...---------------444>>>JJJMMMGGG<<<333...)))+++---///000000///...///111111///+++***+++...+++,,,---,,,++++++,,,...000111222111000//////111......---,,,,,,---------//////000111000///...---+++,,,...444;;;AAADDDEEEAAA;;;222---,,,,,,+++***+++***)))***,,,.........))))))'''(((111:::;;;777333000---***''''''((((((,,,000555777666555555666111000///.........///000,,,---000333666666333111///111222222222333555777777888:::===BBBGGGKKKNNNPPPHHHAAABBBGGGJJJFFFAAA???KKKTTTVVVZZZ``````[[[EEE999111222222,,,)))***...------,,,+++******)))((()))+++------------,,,(((***---///000///...,,,000111333444777===EEELLLPPPXXX\\\YYYXXXYYYSSSJJJ???;;;666333111111000000,,,+++***))))))***+++,,,,,,,,,---333@@@LLLMMMHHH888333...---//////+++'''+++***++++++***+++444???OOOVVVTTTDDD555000---(((+++,,,///444:::???BBBCCCBBBAAA???===;;;999888777444222111111222444444444444111333888<<<;;;;;;===III___zzzkkkTTT>>>666666444555999444000000777???MMMgggpppSSS;;;444///000333333333555333222111000///000000111...---,,,---...///...---000222555666666777999:::>>>HHHZZZsssuuuaaaHHH???888777777555555777CCCTTTeeegggWWWCCC555///'''---111555CCC^^^zzz}}}rrrfffZZZNNNFFF999555000,,,++++++******nnnrrr}}}oooXXXMMMLLLMMMPPPTTTHHHIIIIIIHHHIIIJJJEEE===CCC@@@<<<;;;:::>>>GGGQQQVVVaaannnssssssqqqnnnkkk```WWWLLLEEEBBB@@@;;;666444111///...000222333333222333555555444222///---............---------...111AAASSSYYYPPP???000((((((***,,,.../////////...111444555111+++(((***...***+++,,,+++***+++---///333666888888555333222111------,,,,,,,,,,,,------......///000000//////...,,,---...111555;;;AAAFFFHHH???444...---...,,,)))***))))))***---//////...***)))&&&'''...666777333555222---*********++++++,,,000444666666444222222///...,,,+++,,,---///111.........000222222111//////000222333333333666777999888999<<>>888444222111000///---,,,***((((((***,,,---+++,,,+++...888EEEJJJIII???888222111444333---'''******+++,,,+++---666AAA???NNNUUUJJJ;;;333---'''+++***+++111999>>>@@@???===???@@@???===:::::::::555111...///222444444222222//////444777666666888AAAVVVuuuvvvUUUFFF888333333222555999999333111333555>>>VVVnnnooo```AAA999444444555333222333444444222111111222333444---,,,+++,,,...///...---...111555777777888999:::AAANNN```ooowwwcccNNNDDD<<<:::999888777999IIIRRRXXXRRRBBB444//////&&&+++---///;;;SSSnnn~~~{{{jjj\\\TTTNNNFFF@@@333111...,,,++++++++++++wwwggghhhpppzzz^^^RRRRRRSSSQQQOOOIIIIIIFFFDDDGGGMMMLLLHHHIIIBBB===;;;;;;AAAQQQ```{{{zzznnn]]]OOOGGGBBB;;;666444222///...000222222222555444333333222111000///------..................///===NNNTTTLLL>>>222---(((***+++---.../////////444666666222+++'''(((+++)))******))))))***---///222777<<<>>>;;;666222///************+++,,,---...---......///////////////,,,---......111666>>>DDDEEE<<<222......000///---***))))))+++...//////...+++***'''(((000:::<<<888555111,,,)))***+++,,,,,,+++,,,111888>>>>>>888111---+++******+++///333555222000///...//////...,,,...000222222222222444555777777777;;;@@@EEEHHHHHHDDDIIIMMMJJJDDDCCCJJJRRROOOGGG??????GGGLLLGGG???HHH>>>222+++)))(((***,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++,,,...111222333555:::>>>DDDQQQZZZZZZ```iiidddVVVDDD@@@:::666333222111000...---***((((((***---.........------555AAAHHHIIIBBB;;;444222444333---'''((((((***------///999DDDIIIWWW\\\OOO===333---))))))((()))...555:::;;;:::888;;;???@@@???===<<<<<<555222......111444444333222...---000333222333666BBBSSSnnnkkkUUU@@@999444333333333555777666111...//////777OOOgggnnn[[[===666111333444333222333444333222111111111222333---,,,,,,---///000000///...111555777777888999:::AAAKKKZZZlll}}}eeeOOOEEE<<<999999999:::===FFFHHHGGGBBB999000,,,+++(((***+++///===TTTjjjuuuuuufffRRREEE@@@???;;;777//////...,,,+++++++++,,,uuujjjaaa\\\qqq}}}```TTTUUUTTTMMMGGGKKKJJJFFFDDDKKKXXXbbbeeeVVVJJJ>>>:::999@@@RRReee|||gggTTTGGG???;;;888555333111000111222222111666555444222111111111111,,,,,,---.../////////......666@@@DDDAAA;;;888777***+++,,,---......//////333444333000***'''(((***)))******))))))+++...111222888???BBB@@@:::444000*********+++,,,---...///..................//////,,,,,,------///444:::???:::555///---///222333333*********,,,...///...---***)))(((,,,666CCCHHHFFF666111***'''(((***+++***))))))...;;;HHHKKKAAA777---,,,******,,,111666999333111///.........,,,***,,,...000111000000111222333444666999<<>><<<555333000///111333555555444///...111444555777;;;IIIUUUfffxxxlllMMM:::333111000111333333222222333///...///000:::TTTooolllHHH444...+++...222222222333111000///...---......///---------...111333333222000222555666666777999:::???CCCSSSrrriiiNNNCCC888555555777;;;@@@======>>>>>>;;;555---'''+++,,,---333DDDYYYiiinnn___QQQ@@@555222333222000,,,---...---,,,++++++,,,pppggg^^^XXXeee{{{|||bbbVVVTTTPPPHHHBBBFFFLLLRRRWWWbbbsssqqq]]]HHH<<<777:::JJJ]]]pppWWWDDD;;;888888666444333222333222111///555555555555444222111000+++,,,---///////////////...333:::??????<<<999777,,,,,,------............//////...,,,+++*********+++++++++***+++---111444999>>>DDDGGGEEE@@@;;;888......---------......//////......---------......+++++++++---000444777999333111...,,,---///222333+++++++++---//////---,,,)))))))))---999HHHNNNMMM===666...******+++***)))))))))...;;;IIILLLCCC888...,,,)))(((***///555888222000////////////---++++++---//////...---------...111555777999<<>>CCCCCC???:::555444333111000222555888444///...333888;;;???CCCIIIUUU```jjj\\\???555222111//////222333111...111...---///000;;;VVVrrrlllGGG333---***...111000000111111000...---,,,,,,,,,---,,,,,,,,,///222555555555222444555555555666888:::AAAJJJbbbrrrUUUHHH:::333222333888===777888999:::999555000++++++---000555BBBSSS]]]```OOOEEE888///---------,,,+++---//////,,,++++++,,,jjj^^^___cccdddppp|||eeeYYYTTTMMMFFFCCC===LLL```ppp~~~qqqSSSAAA666444AAARRRiii{{{wwwZZZBBB777555666777555444444444333000...333555777888777444000...***+++---///000000//////...555>>>EEEEEE???555///........................,,,***))))))+++,,,,,,+++,,,------,,,,,,///333777AAAEEEJJJLLLJJJGGGDDDBBB222222000//////.........000///...---------------+++******---111555666555333222000---+++***,,,///,,,,,,,,,---//////---+++))))))(((,,,888FFFLLLKKKDDD===333.........,,,***++++++///:::DDDFFF>>>555...+++(((&&&''',,,111555000///...///000000...,,,***,,,......,,,+++***+++***///444666666999AAAGGGFFFGGGHHHEEEAAAAAAEEEIIIHHHGGGBBB:::222222===JJJNNNKKKCCC999222///,,,***)))***+++,,,...///000111''''''((()))***,,,...///---,,,+++)))))))))******---,,,+++,,,...222444555777777@@@OOOYYYVVVPPPLLLBBB???:::888777888777777333000---++++++---000333111///---000;;;GGGHHHDDD@@@<<<555///++++++,,,...$$$%%%(((******+++333===LLLVVVYYYMMM@@@888111***))),,,...---+++***,,,///000111555===DDDEEE???999444555555222///111666:::111------333:::>>>DDDIIICCCSSS^^^gggUUU>>>>>>777555111///222444222---...***)))******333NNNjjjmmmUUU:::333///111222///---...333222000...---,,,------++++++,,,///333555666666444555555444444555888:::EEE[[[{{{zzz```PPP???555111000444999888777555333222111222333)))---111444;;;FFFMMMNNNHHHAAA777000---,,,,,,++++++...000000---++++++---iiiYYYYYY___fffeeelll{{{mmm\\\HHH===AAAKKKIIIWWWrrr~~~ZZZBBB888777:::>>>JJJ\\\{{{pppOOO???:::888666777<<>>CCCCCCAAAAAAKKKRRRKKK>>>999DDDQQQMMMDDD:::333......444<<>>888000***)))+++---...---,,,+++,,,111;;;HHHPPPSSSCCC222+++...000+++$$$+++***((('''(((+++---///666>>>IIIPPPLLL>>>000((())))))(((''')))+++---///---444:::;;;999888;;;??????888111000444555111---444111///111888BBBKKKPPP@@@GGGVVVqqqvvvWWWBBB555333222222111111000...,,,000///))))))000222CCC___mmmVVV@@@999000,,,...000///...===999444...+++***+++,,,---.../////////111444777777333222555777555555666JJJkkkoooMMM666333222444555///111;;;;;;///---888;;;444222///555@@@BBB<<>>CCC<<<666...+++,,,,,,)))%%%((((((,,,666@@@@@@888//////---+++))))))***,,,---,,,...000222333333111000444444222///++++++,,,...(((***,,,///333999@@@DDDGGGFFFDDDDDDEEEDDDBBB???BBB@@@>>>:::111)))+++000CCCZZZsssxxxhhhPPP>>>666///---,,,+++,,,---,,,***((())))))******+++++++++++++++++++++***)))(((((((((***---000222444444444111444555555999@@@EEEEEEEEE>>>999888777555666888444111...,,,,,,,,,***))))))******+++...444<<>>bbbdddGGG>>>999444222333444222000111111111000...,,,+++***+++,,,---------...111333111333666888777:::GGGTTTiii~~~^^^CCC333000---111;;;===:::555555:::999333333888===CCCBBB???GGGTTTRRREEE:::555...)))(((***,,,---.........,,,++++++---...rrrccc[[[TTTPPPNNNWWW```fffmmmuuu{{{|||lll___TTTSSSZZZbbbkkkssshhhEEE444333666666555888:::GGGfff]]]CCC999999<<<;;;;;;<<<<<>>AAABBB<<<333,,,+++.........//////...------,,,)))+++---------...000222333444333000+++)))+++---+++++++++,,,---...///000---,,,++++++///666<<>>???888//////...,,,******+++,,,---------///222555777777666888666222///,,,,,,---///***+++,,,,,,---222:::AAADDDBBB@@@AAADDDCCC>>>:::???>>>===999000''''''---666FFF___pppkkkUUUAAA777000---***))))))******))))))))))))))))))************************)))(((((('''))),,,///222444555666000000111111333888;;;<<>>:::888666666777888222000,,,++++++++++++***)))******+++---111777;;;???BBBCCC<<<222***(((***'''(((***,,,,,,***(((&&&''')))...777BBBIIIEEE===.........///...---,,,,,,......000333555666666666555333222111111111111111+++,,,...111555777777555777666999JJJmmm{{{XXXGGG555222...,,,---.........000:::;;;;;;BBBQQQrrrzzzXXXAAA:::888555444444444333111111000000...---+++***)))+++---............000222222333666;;;>>>GGGXXXhhh{{{hhhKKK888444000444<<<===???AAACCCBBB<<<666777<<<@@@CCCFFFJJJUUU[[[RRRCCC777333...***(((***,,,---......---+++***+++---000uuu^^^SSSQQQSSSQQQSSSVVV[[[dddllljjjccc^^^XXXSSSSSSZZZjjjiiiGGG888999<<<<<<;;;;;;@@@NNNfff{{{VVV<<<444555;;;999999:::;;;AAASSSdddnnneeeWWWHHH===777333000111000//////111333444555333555;;;@@@===444...---++++++,,,---...//////000...///000...,,,******++++++,,,,,,+++***,,,///111666333333777555000000555<<>>;;;555---(((((()))))))))+++,,,...222777888555222///...,,,+++***+++,,,------,,,,,,000555:::======888555111...---...//////---......,,,***...444:::???@@@BBBCCCAAA???===<<<>>><<<:::666...&&&''',,,111666EEEXXX```VVVFFF<<<111---)))&&&&&&'''((()))*********)))))))))))))))))))))*********)))((((((&&&(((***---000333555555111//////000111333666888:::;;;:::888777777666666444000,,,))))))+++,,,---***+++,,,,,,,,,///333666;;;======999111+++)))***))))))***++++++***)))(((%%%,,,333999AAAEEEAAA999++++++,,,------------,,,,,,000444444222222666999999444000111666777444000...------///222333333222222111333AAA```xxxWWW===666...,,,...000000......666777???RRReee}}}gggLLL???666555333333333333222111444333000---+++*********...///111111000000111222222222555>>>IIIWWWjjjzzz~~~[[[AAA:::777999===999AAAQQQVVVIII<<<===@@@@@@AAA@@@IIIZZZbbbYYYIII???666444000,,,))))))+++---......---+++***+++...000www]]]OOOPPPVVVRRRPPPOOORRR\\\ccc]]]SSSTTTRRRSSSWWWaaawwwkkkKKK======@@@AAAAAA999AAAPPPeee}}}tttNNN999666;;;@@@:::999===AAAJJJ___sss}}}xxxiiiVVVGGG???:::666:::666222000111444555666333888AAAIIIFFF;;;222///+++,,,---...////////////...///000///,,,************+++,,,,,,++++++---...111/////////...,,,...222999AAAIIIIII@@@555///...---...............---------...//////...---///000222222222333333333111000///////////////000111222///...,,,,,,///333888;;;>>>888111+++)))***++++++,,,...///000000111333444...---,,,+++***++++++,,,,,,++++++000777===??????444222///......000000///000///...---,,,---000333888>>>DDDCCC>>>:::<<<@@@===999555333...)))(((,,,111111666CCCQQQUUUNNNEEE444///)))%%%%%%''')))***+++++++++******))))))(((((())))))******)))((((((%%%''')))+++...111333444222//////111222222555999444999<<<:::888888666333777222---******,,,......++++++,,,++++++---000333888999:::888222,,,(((&&&)))***+++,,,,,,+++***)))###---777<<>>111...444777333------666<<>>FFFQQQ\\\lll}}}sss]]]QQQMMMLLLEEE???777222111222333444555999AAAIIIGGG===555333,,,---...///000000///...---///000///---+++******)))+++------,,,++++++,,,+++......+++***,,,......666===EEEFFF@@@888222///------...............------......---,,,+++---///222555888777444111111222000///////////////000000...,,,+++***,,,000444777<<<888333...,,,++++++++++++,,,---...///000111222,,,,,,+++************++++++***---444;;;>>>===999///---,,,---///111000///000///...///000111000///000888>>>===666444888>>>:::444111222111---******...111222666AAAOOOPPPHHH888333,,,'''&&&)))+++------,,,,,,+++******))))))(((((()))))))))))))))(((%%%&&&'''))),,,///111222333///...222444333555;;;:::@@@BBB>>>;;;;;;:::777777444000............---+++++++++***)))+++...111777===AAA???777---'''%%%&&&))),,,//////...+++)))%%%...666===HHHPPPHHH999---,,,+++*********+++,,,...000222222111222555888:::777444555888888555111111000000111333333222000------000===YYY}}}jjjXXXFFFBBBJJJOOOHHH>>>:::KKKVVV```rrrlllUUUCCC777222222111000000111333444444333333222111000///...111222444444333222111222888>>>KKKZZZiii|||iiiMMMBBB::::::>>><<>>CCCBBB:::555444---...///000000000///...,,,...000///---+++***+++(((+++------,,,+++***+++'''...///***)))---...***555;;;AAABBB???888333111------...............------...---+++******,,,---222888>>>;;;333---///444000//////............///,,,+++))))))***...111444888666333111...,,,***)))***)))***---000222111000,,,+++******))))))*********+++///777>>>???999444,,,******,,,000222111//////------000333444111---)))000666555000...333999777111///333555111+++)))(((111222///666GGGMMMGGG<<<666...((((((***...000...------,,,+++***))))))(((((()))))))))))))))(((%%%%%%'''(((+++---///111333///...333555333666<<>>OOO\\\SSSAAA111///---***))))))***+++000///...///222444555444888888888777666444333222111111222444666555222///000111444AAA^^^wwwbbb^^^hhhmmmdddWWWMMMeeetttxxx~~~gggXXXEEE333222222222000000111444666000222444555555333111///111222444444333111111111===HHHZZZkkkwwwfffMMMAAA777888???AAACCC>>><<>>;;;;;;444666BBB>>>CCCEEEJJJcccuuuhhh^^^```lllzzzxxx[[[AAA666999333---000333777666777<<<@@@???888111---+++***,,,///000...,,,+++...111111///,,,***)))...,,,******+++,,,+++***++++++,,,---------,,,,,,;;;:::999:::;;;:::777555///...---...000000000......---+++******+++---...666<<>>777888555222111222444555666...111555777777333///,,,111222222222222111000000888PPPnnnjjjHHH999:::>>>???>>>;;;<<<======;;;::::::;;;SSSgggqqqdddOOOBBB999222...------,,,,,,---------111///------......---,,,hhhZZZTTTQQQVVVUUUUUUUUUVVVYYYZZZYYYdddnnncccFFF999999;;;===???@@@AAAFFFNNN\\\sss~~~wwwuuuvvvtttUUU999...333111///333444333666:::>>>>>>;;;444000---++++++,,,...///---+++,,,...000111///,,,+++***,,,+++***+++,,,,,,+++***++++++,,,------......---333666:::<<<<<<888555222000.........000111000///---,,,+++******+++,,,---444777:::999444000//////,,,***)))***+++,,,,,,,,,******+++******+++///111444444333111---+++)))((('''***...///000222666999444000,,,***+++,,,------......111999BBBDDD@@@:::...'''%%%+++111222000///,,,---000111111000---,,,,,,+++******,,,...000111222111111111111000,,,***------,,,...666CCCRRR\\\OOO???000++++++,,,111666333111...,,,++++++,,,---,,,...///...,,,******+++(((&&&$$$%%%)))---///000000111222333444666:::===GGGNNNTTTRRRIIIAAA>>>???888777444111...,,,,,,+++,,,***'''%%%&&&(((,,,...666FFFXXX[[[OOO===000++++++---111333333000---,,,---444@@@RRReeekkk[[[FFF555000---,,,+++)))+++//////,,,---000222555<<>>???AAA>>>:::<<<<<<<<<:::888999;;;===JJJ]]]rrrwwwdddIII777111---,,,,,,,,,,,,,,,---...///000111///---,,,...111vvvccc]]]\\\```XXXQQQSSSZZZ^^^[[[WWWjjj~~~iiiKKK888888@@@BBB>>>AAA@@@FFFPPPWWWdddwwwZZZ<<<...222444555888555///555<<>>:::444111111///......000111111000---,,,+++******+++,,,---111222555777777444///+++***((('''''')))******)))*********))))))+++...111999777444222111///***''''''+++000000...111999@@@666222---***)))+++,,,---111...---222<<>>JJJVVVVVVLLLAAA======>>>888000,,,------+++)))***(((&&&%%%&&&))),,,///222@@@RRRZZZTTTEEE555+++///000222111000.........333999KKKeeerrrhhhQQQ???666111------,,,+++---111+++---000111...111@@@PPPVVVOOOIIIHHHJJJHHH???666:::===>>>;;;555444999>>>444//////666AAAVVVzzzmmmLLLBBB<<<444333000---,,,///222555666:::888666333222222333333///000000000000111444666>>>JJJdddvvvTTTDDDCCCBBB<<<777<<<;;;999777555666:::===EEESSSlll{{{kkkHHH333111+++++++++++++++,,,---------111333000,,,+++000555|||sssooofff]]]TTTTTTYYY[[[[[[[[[ooo}}}eeeHHH999999???AAA@@@BBBBBBFFFNNNXXXlllpppPPP<<<<<<;;;;;;;;;444111444999;;;;;;888444222...---,,,++++++++++++***---...///...+++*********))))))***,,,......,,,)))))))))******+++---......)))---444===BBBAAA;;;555111///------///000//////,,,+++************+++,,,///111444666555222...+++)))'''&&&'''(((***))))))*********)))(((***---000999999:::999666111+++'''(((+++...///...111666<<<555000+++((((((***,,,---///---+++000888@@@DDDEEE666///***+++---,,,***+++,,,...000111111000...,,,---)))&&&(((...222222000------,,,---......,,,***...///000222777???IIIPPPFFF???777111000111444777111111111000000///...------...///...,,,*********+++******,,,...///...,,,///111222222333666:::===???HHHQQQRRRJJJAAA===<<<;;;666///,,,,,,,,,+++))))))'''&&&%%%''')))---///222>>>NNNVVVPPPAAA222)))---......---+++,,,///222===HHHZZZkkkqqqhhhRRR@@@777222//////...---///333000111333111,,,///@@@RRRcccfffiiieee\\\NNNBBB:::<<<===>>><<<999888:::===777333000222:::QQQwwwaaaBBB999666222222///------000333666888999777444222111222333444000111111000...///333777>>>OOOnnnzzz\\\JJJDDD???:::888::::::888666444555888;;;KKKTTTaaadddTTT<<<000111************+++,,,---------///111///,,,,,,000444lllddd]]]XXXTTTSSSZZZdddrrr]]]@@@;;;<<<999;;;EEEDDDFFFEEEIII\\\|||gggRRRJJJAAA>>>:::222666444333555999;;;999666......---,,,+++***+++,,,/////////,,,***(((((()))((((((***,,,......,,,***(((((((((((()))***+++,,,,,,+++...888DDDHHHDDD>>>333000---,,,---------,,,,,,++++++++++++++++++,,,000333666555111---------)))((('''''')))******))))))***)))(((((())),,,...444:::@@@AAA:::222,,,***)))***+++---///000111000111---)))'''(((+++------,,,,,,---222888;;;;;;:::444...***+++,,,+++***,,,...///111333333111///...,,,***)))---333555222...---,,,+++,,,......---,,,***---222666888:::<<<===EEEDDD@@@:::666555555666000111111111111///...---+++,,,---,,,)))'''''''''***))))))+++------+++))))))---111444666777999:::FFFGGGHHHGGGEEEAAA>>>;;;555444222///---,,,++++++)))(((''''''(((***---///444@@@MMMOOOFFF888---((()))******)))'''***000666MMM___jjjhhhggghhhZZZFFF999444111111000...000444:::777444000---///===KKKeeeyyykkkPPPCCCBBB<<<::::::;;;======:::777888999666222>>>^^^xxxdddYYY___gggmmm}}}wwwVVV???222000111333111000000333777999:::333333222222222222222222111333333111------111666>>>ZZZ}}}aaaMMMAAA:::999;;;777888777666666777:::===UUU^^^___OOO===333...++++++*********++++++,,,---------------.../////////xxxnnnccc[[[SSSPPP[[[jjjvvv^^^AAA??????777:::FFFDDDHHHGGGHHH^^^jjjZZZHHH>>>:::333:::444000222888<<<:::777.........,,,++++++---///333333111---)))((((((***(((((()))+++...///---,,,(((((('''&&&&&&((()))***...++++++444@@@HHHGGGDDD666333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///333666555000------...***((('''((()))*********)))))))))((('''(((+++---///777@@@BBB;;;222---,,,,,,+++***,,,...///---+++///,,,)))(((***,,,------***,,,000555999999777555222---+++---...,,,,,,......000222444444222000...,,,+++---111444444111------,,,+++---///000000///(((---444888999777666555FFFJJJKKKEEE===999666333000000000000000///......***+++,,,+++(((&&&%%%&&&((((((''')))***+++)))((('''+++000444666666666777FFFCCC@@@???@@@@@@>>><<<666666555333000///...///******)))))))))+++...///555???IIIJJJBBB666...***+++,,,,,,)))&&&)))111888WWWkkkrrreee^^^bbb[[[III<<<777333333111///111555>>>999444111...000999DDD```}}}wwwVVVFFFEEE;;;888777:::??????:::444888<<<;;;999GGGgggooolllcccOOOAAAGGGRRR^^^ooonnnQQQ>>>111///333555444333555888:::;;;:::000111111222111000//////000333555222...,,,000555@@@\\\aaaKKK===777888<<<555666666777999===CCCGGG]]]iiiiiiUUUAAA888///%%%,,,,,,++++++++++++,,,,,,---,,,,,,...000000...+++vvvbbbZZZWWWVVV___kkkjjjLLLBBB@@@===???DDDAAAEEEIIIQQQbbb}}}qqqSSSBBB>>>888888666333333555666666555...//////---+++,,,///222999888555000+++)))***+++(((((((((***---...///...***)))'''&&&&&&'''((()))***+++...333999???CCCEEE;;;777222///------,,,+++---------......---------...000333555555222///,,,)))((('''''')))******))))))))))))'''&&&'''***,,,...333999;;;888333///---......---,,,,,,---...000000...,,,,,,---------,,,,,,---111555999;;;;;;;;;333///...111111...---///...///222333333222///...,,,---///000111000///......---,,,...000222222222...000333444333222222333>>>HHHNNNJJJBBB===888444000000/////////.........,,,---...,,,)))'''&&&'''(((&&&&&&'''((())))))(((***---000222222222333444<<<===>>>???@@@???>>>>>>@@@;;;666333444444333111,,,,,,+++***+++,,,...///333999BBBGGGFFF???777111444555333---((((((///666NNN^^^hhhbbbZZZWWWRRRIII???999555444222///111555:::777555333000000999CCCZZZqqqcccLLLBBB;;;999777999;;;<<<:::777999999<<>>QQQnnn^^^FFF<<<999888999555555444666;;;EEEQQQZZZdddnnnuuulllYYYCCC333)))///...---,,,+++++++++++++++...111222222///,,,+++{{{___YYY\\\^^^cccjjjwwwXXXCCC@@@EEEEEE@@@===@@@KKK[[[fffvvv]]]HHHCCC>>>555777777666333111111222...//////...,,,---000444===<<<888222---++++++---)))((('''))),,,...//////,,,+++)))'''&&&'''((()))%%%+++111333333666===DDD???;;;555111///---,,,+++---......//////......---,,,---000666:::999111))))))'''&&&&&&((())))))((()))))))))'''&&&'''***,,,//////111333555444000,,,///111111...***+++111888333111000//////...,,,***......000444888>>>BBBDDD555222222444333///...///---...111222222111...------...///...,,,,,,...//////...---...111444444444666555222...,,,,,,...111222@@@JJJIIICCC@@@;;;666000//////............///...///000...+++)))((()))(((&&&%%%&&&((()))))))))...///000///...///000222111777???BBBAAA>>>>>>???KKKAAA666222666999666222...---,,,,,,,,,---...//////444<<>>;;;:::999888888999;;;<<<:::444:::IIIOOORRRhhhxxxeeeQQQ???999>>>BBBBBBBBBJJJ\\\lllwwwwww{{{YYY;;;777<<<;;;555666888;;;======:::888999777333000---,,,++++++***000555444000...222777;;;BBBWWWyyyZZZCCC===;;;888555666555333555===LLL]]]hhhkkkooozzz~~~kkkJJJ666222000///...---,,,+++++++++)))///666777222---,,,---}}}aaaYYY[[[```jjjuuu|||]]]GGGAAACCCCCC@@@???EEEOOO^^^sssvvv___NNNAAA888555222222444444111///......---,,,---///111222:::888333///---,,,---...)))((()))---111333222000,,,+++***+++,,,,,,+++***+++,,,,,,,,,...111666:::AAA@@@>>>999333...***(((,,,,,,---------,,,++++++000+++***///777:::444,,,///+++)))+++,,,***)))+++---,,,)))''''''(((***+++000333888;;;;;;888333///---//////---+++***...111777;;;:::444//////000///000//////222777<<<@@@AAA777555333333444222---)))///111444555333000///...---,,,***+++---000111111------,,,...111666<<>>>>>>>>@@@BBBNNNEEE:::444333555555444---,,,++++++---...---+++222333888BBBKKKOOOKKKGGGJJJEEE<<<222***(((***---555:::AAAHHHLLLKKKFFFBBBDDD===666444444444111...---222777555///000777???HHHTTTiii|||}}}iiiNNN===>>>777444666888666444444555777<<>>;;;666888666333000...,,,++++++---111444444222111333666===>>>IIIccceeeJJJ>>>;;;888555;;;222222>>>CCCHHH^^^xxxzzz|||cccGGG444,,,---///111222000...---------...111444555222---)))yyyhhh\\\TTTYYYrrrbbbRRRKKKFFFFFFHHHJJJLLLUUUhhhpppPPP>>>:::666222111333333222///......///000000000000000333222000...---------------+++***...333555222///++++++,,,...///...+++(((+++,,,,,,++++++...222666;;;???BBB>>>666///,,,---,,,,,,---------,,,+++++++++)))***---222555444222111---+++......,,,+++,,,...,,,***(((''')))***,,,000666>>>BBB???888222...,,,---,,,***((()))...333<<>>AAA:::444///000000...,,,...444555777<<>>666222111222000...,,,+++***+++---...---,,,,,,///444<<>>IIINNNLLLHHH@@@???<<<888555222111000000222333111///000444888@@@PPPhhhwwwrrr^^^LLLDDD???888444555666444333333777888;;;???CCCMMMaaassscccNNNFFFDDDIIIDDDAAADDDMMMTTTUUUTTTNNNMMMPPPYYYdddttttttMMM777555666333444222222666;;;>>>===:::666666555444222///---,,,000000000111333444555555666777???TTTuuuiiiMMM???;;;;;;;;;999444444<<>>333...---,,,,,,...222666:::;;;888666===:::777555444333222000,,,111777;;;:::666222///...---,,,---///111222111555444333333555888<<<>>>555111000333444000...///888444222666>>>EEEHHHHHH::::::888555222111111222+++,,,,,,+++(((&&&&&&''''''&&&%%%$$$%%%%%%'''((('''***///222111///------444111///333;;;AAACCCBBB@@@;;;555222111000---******))))))***---......---***,,,222999BBBIIIOOOQQQIII???444...------***'''...++++++555CCCLLLMMMJJJ@@@BBBBBB===555000///111222000......///111222222:::MMMeeepppfffTTTJJJJJJ???888222333555333222333999888999;;;>>>GGGYYYkkkmmm|||sssZZZIIIDDDEEEMMMGGGDDDIIISSSWWWTTTMMMDDDHHHKKKKKKKKKYYYxxxiiiFFF444444444000333111222666;;;???>>>===666777888777666333///---222///,,,...333777777555333222666EEEaaalllPPP@@@<<<>>>@@@999888888;;;FFFZZZrrrfffKKK777---***,,,---......,,,++++++,,,***+++,,,///222222000...vvvppplllsssqqqXXXSSSbbbzzzxxxsssnnniii___cccqqqgggNNN999666444555777777555222222333333333222000...------000333666666555111///111000222:::AAAAAA888///))))))+++---......+++)))***+++***))))))+++///222===AAACCC???777000------------------,,,+++******%%%''')))---000333666777444000...111111---+++,,,---,,,)))(((((()))+++---111666===BBBAAA;;;111***((((((&&&%%%&&&---888@@@GGGHHHDDD999111...---++++++,,,000444888999777555:::999888666555333111///+++///555777666444111000...------...111222222111222111000000000333555777222///000333444222111333999777555555999@@@GGGKKKLLLFFF===666222000000000***+++++++++)))((((((***((('''&&&%%%%%%%%%&&&'''(((+++...111111111111222444222111333888===??????CCC???999444222000---+++)))))))))***---///......---...444===FFFKKKKKKIIIHHH@@@666000...---+++)))...,,,---333<<>>???>>><<<;;;::::::888666333111///111///---...222666777888666333444???XXXzzzlllQQQCCC??????@@@:::===<<<===NNNmmmxxxdddOOO===111***+++---------+++***+++,,,*********,,,...000///---~~~pppiiiWWWggguuuXXXVVVnnn|||{{{nnnwwwtttUUU:::888888999<<<;;;888444666555333111000/////////...111555777777555111......111888CCCJJJFFF:::///***((('''''')))++++++******************,,,111444EEEBBB===888444000,,,)))------------,,,+++***))))))(((***///555888777555666000...//////+++***,,,,,,+++)))'''''')))+++---222111333888<<<:::222)))'''((('''&&&)))111===FFFGGGCCC:::000---///...***+++***,,,///333777888888555666777777444111---,,,+++---000111000/////////...------///111222222111000///---,,,---...///000111//////333444222444888777;;;===;;;999>>>IIISSS```TTTCCC777222000...+++)))+++,,,+++******+++,,,***)))'''&&&&&&&&&'''''',,,---......///222666999333555777777666777999<<>>@@@MMMIIIBBB:::444000///...---///000///...///444888===CCCPPP```dddWWWFFF;;;:::333///222555555666777888555444444666<<>>HHHQQQSSSMMMIIILLLQQQMMMFFF???999777???QQQcccuuubbbJJJ:::555888:::555777;;;???@@@???;;;888@@@===999555222111111111...///000000000222777;;;999666666AAAWWWrrrmmmSSSFFFBBB???<<<<<<@@@@@@DDDZZZwwwfffTTTBBB444,,,+++---......,,,++++++++++++***)))***,,,---,,,+++sssfff___PPPaaayyyxxxgggcccqqqssshhhvvv{{{YYYCCC@@@===<<<======:::666777555222000......///000---///111333333000---++++++222===HHHLLLFFF999///***(((%%%%%%''')))++++++************+++---222555DDD>>>777444333222...+++.........---,,,+++***)))+++******///666::::::777888111---,,,,,,******,,,---+++)))((((((***,,,...111///...222777777111***(((((())))))***111;;;CCCAAA===555,,,***---...++++++***)))+++000555888999222444555444111---+++***+++---......---,,,---...---,,,---///111222111000000///...---,,,---......///...000333444333666;;;888???CCCAAA<<>>777:::>>>@@@@@@===888555???<<<777222//////000111---000222222000111555:::777777999BBBSSSjjjuuuZZZKKKCCC???<<<===AAADDDMMMfffzzzcccNNN>>>333///+++...000000///---,,,+++++++++***+++------,,,***jjj^^^[[[UUU]]]iiizzzuuuuuuqqqlllrrrvvviii```cccrrrdddRRRKKKBBB<<<;;;;;;:::999444444222111000///......+++,,,---......---,,,+++,,,444@@@GGGGGG???444---)))'''&&&''')))***+++***,,,,,,+++******,,,000333888777555444555555444333.........---,,,+++))))))******+++---222888===AAA;;;333,,,+++***)))***......---+++******,,,///000///111333555444111...---((()))******)))---333999888;;;888000******---...+++***)))***...222555666444444333000+++***+++---,,,...000000///---,,,---++++++,,,...111111000///000///......------......,,,---222777777444666:::???BBBCCC???<<>>AAABBBBBB>>>888333222222000/////////000222444666777===LLL\\\aaaXXXKKKCCC:::555333777999777444444222//////222555999BBBLLLTTTTTTOOODDD======???>>>EEEHHHKKKKKKIIIGGGGGGHHHFFFBBB???======EEEWWWhhhpppdddQQQ@@@444111555:::999:::<<<<<<;;;999888777888666333000/////////000///000111222222333444666222777===AAALLLcccfffOOOBBB???AAA===???FFFWWWoooyyy^^^EEE666///...+++///333444222///---,,,++++++,,,...000111///...fff\\\]]]^^^ZZZ[[[iiiuuukkkooopppnnntttqqqgggaaaXXXSSSZZZsssrrr^^^TTTEEE;;;888888:::;;;111222333333222000---,,,***+++++++++,,,---.........666@@@EEEAAA999000,,,''''''(((***,,,,,,+++)))------,,,***)))***---000---000555777888888999;;;.........---,,,+++)))((((((***++++++,,,444@@@JJJ===444---***))))))+++///000///---,,,,,,...111333---444;;;:::333---,,,///(((***+++***'''(((,,,///111;;;???666+++(((,,,000,,,******+++...111222222777555222,,,'''''',,,000,,,///333444222///---+++++++++,,,...000111000...//////...---------------))),,,333::::::555555888GGGEEEAAA;;;888???MMMYYYTTTWWWTTTGGG555***+++000((()))******)))(((***+++000///---+++))))))))))))((()))+++,,,---///333555>>>888111000333999<<<===333333333222111///000000000///...///000111000///333999@@@CCCFFFOOO___mmm\\\OOO>>>111---+++***((((((''''''+++111777:::;;;555===DDDBBB:::333333666555000,,,,,,111444333000444@@@SSS``````WWWRRRSSS<<<777555999:::666222111///......222555999AAAIII@@@HHHKKKFFF???===??????PPPIIIDDDFFFKKKLLLFFF???@@@AAABBB>>>999@@@XXXpppqqq___HHH666...---111555::::::999777666666888:::111111111000000/////////111000///111555666444111...888@@@AAAGGG___pppRRRAAAAAAFFF;;;===HHH]]]ttttttYYYAAA222------,,,000444666555111...,,,***+++---000333444333111pppbbbXXX[[[WWW[[[iiiuuuvvvnnngggeeehhhkkkqqqsss```UUUOOORRRZZZfff{{{gggTTT???444222333555888:::888333///......000111)))***+++)))''')))///333666<<<@@@===666000---+++******++++++,,,,,,,,,,,,...---,,,---......,,,***111000111777BBBHHHAAA666444222000...---,,,------,,,,,,,,,,,,...333:::???888444...,,,---......---///---,,,---000111000...000///000333666555111,,,......---,,,++++++++++++222222222///,,,***)))******111111---...777999333555333000...,,,+++,,,,,,222///---000666888444///***+++,,,---............---///000000///......///---///333666999:::;;;;;;BBB@@@===:::<<>>AAAIIISSSYYY\\\YYYNNN===333222666888888888888:::;;;:::777444555444111000//////111222000333555444222111333666333:::BBBIIIVVVmmmlllUUUDDD===>>>>>>>>>CCCPPPcccvvvwwwlll___LLL999---***000000111222333222...++++++******///444555111,,,nnnddd___RRRXXXbbbiiihhhdddffflllgggaaabbbqqq}}}lllVVVLLLFFFIIIMMMTTTdddtttjjjTTT<<<000///222666;;;;;;999666333000/////////***++++++)))))),,,333999@@@AAA???999111,,,************++++++,,,,,,------------,,,---//////---,,,---...111999FFFNNNHHH>>>444333111///---,,,++++++)))******+++,,,///333777888444...,,,,,,......---///---,,,---000111000......///000222444444222000......---,,,++++++++++++000111111///---+++***++++++...000000333888:::999666444000---++++++,,,---000......111555777444111,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///000000111333666888999:::;;;===<<<;;;:::<<>><<<999777.........------...111444333===KKK^^^sss{{{lllVVVCCC<<<777666555222111333...///000111222555:::===BBBBBBAAAAAA@@@@@@AAACCCAAAFFFKKKKKKHHHGGGIIIMMMMMMHHHAAA???BBBGGGLLLOOOVVVTTTJJJ===666666888888777777777999::::::888666666555333111000000000111...///111222222333555666<<<999888DDD[[[xxx~~~hhh[[[MMM@@@999>>>===>>>GGGWWWmmm|||tttiii]]]MMM;;;000,,,///000222333222000...------++++++...333444111---nnneee```UUUYYYaaaddd```]]]aaajjjcccaaafffzzzvvvaaaQQQIIIDDDGGGIIIKKKUUUcccwww^^^AAA111...111666;;;;;;:::999777444111///---,,,,,,+++)))***000:::AAAMMMGGG>>>444+++&&&''')))))))))******+++,,,---------,,,,,,---///000///...***,,,111999FFFMMMHHH===333222111000...,,,***)))(((***+++,,,,,,---000222777444///,,,,,,,,,,,,,,,...---,,,---/////////...---///222333333222333333...---,,,++++++******+++...000111111///---------------111888;;;;;;===@@@===999444///,,,,,,---......///111333444444444333///...,,,************++++++,,,......------...000111333555777999:::::::::888999::::::;;;???DDDHHHVVVSSSMMMDDD@@@>>>999222///...------,,,,,,,,,---,,,---///...,,,***))))))---...///...------///000222111000//////111333444;;;<<<<<<<<<:::777333111...............///000000//////333<<>>@@@AAA@@@???@@@AAABBB>>>DDDKKKNNNLLLKKKMMMPPPMMMHHHBBB@@@AAAEEEGGGGGGNNNLLLFFF>>>;;;<<<:::666777666666777999:::999888777666444222000/////////------///222666999::::::===888666BBB\\\|||kkkYYYJJJ===888999:::<<>>888111///...---,,,+++++++++,,,+++---///...,,,)))((((((+++,,,---,,,,,,,,,...000///...------...000222333555999===>>>;;;777333111000//////..................++++++111>>>OOO]]]eee___XXXHHH555+++,,,///111999666444444666888:::::::::<<<@@@DDDEEE@@@666//////---+++---111444444333666;;;AAALLLbbbxxx~~~yyyXXXHHH666---+++***,,,...222333333222111222555888:::???BBB@@@???AAACCCCCCBBBDDDGGGJJJMMMOOOPPPPPPDDDCCCBBB@@@@@@BBBEEEHHHGGGFFFCCC>>>>>>???;;;444777666666777999:::999888555444333222000...---,,,///...///333:::???@@@???555888<<>>CCCJJJVVVfffrrr|||jjjZZZIII:::222000///333777666222///111333222///------///000000///tttfff^^^hhh\\\SSSYYYbbbeee```[[[^^^oooiiiRRRLLLEEECCCFFFGGGGGGOOOZZZ^^^uuuRRR>>>777666666777666777888888666333000...+++***)))))),,,777EEEOOOPPPDDD777111,,,'''&&&)))((((((((())))))))))))***+++***+++---000111000///---///111444:::<<<555***,,,------......,,,+++***000///...---...222777;;;888666333000,,,+++++++++,,,---------,,,,,,,,,---,,,333;;;===:::555111000------,,,+++************---111555777666555444333444444===LLLQQQJJJGGGJJJNNNIII@@@777111...------333666999777333///000222333222///,,,+++++++++,,,/////////---+++***+++,,,,,,000777===@@@???===;;;BBBAAA>>>;;;999;;;???BBB;;;DDDKKKIIIDDD???999333///...,,,***)))******++++++---...---+++)))((((((''')))***++++++,,,...111---,,,++++++,,,///111333222777<<<>>>===999666444333222000///---,,,,,,,,,++++++***---777HHH\\\iii___SSS>>>---'''+++...---999777555555888:::<<<<<<888:::>>>DDDGGGBBB999000///---,,,...333555555333444:::>>>DDDVVVppp^^^JJJ555***)))***,,,...222333222111000222555777777???CCCAAA>>>AAABBBAAAHHHCCC@@@CCCKKKPPPOOOLLL<<<@@@CCCAAA======CCCIIIDDDDDDBBB@@@AAABBB===666888888777888::::::999777111222222111000///---,,,///......333:::???@@@???333777>>>KKKbbbvvvVVV>>>666888111888???CCCHHHSSSdddqqqvvvaaaPPPAAA666111222111666999777222000111444222000---,,,---...//////vvvkkkeee\\\[[[[[[\\\[[[XXX[[[```hhhqqqfffRRRLLLEEECCCGGGFFFCCCHHHRRRggguuuQQQ<<<777777888999888888777666444333111000++++++******///:::IIITTTLLL===222000///***(((++++++************)))))))))*********,,,///000///...,,,...000444:::>>>999111...............---,,,,,,///...,,,***+++///666:::999888666222...++++++,,,,,,---...---+++***+++,,,---333:::>>><<<888222///---,,,+++******))))))***---111666999999777555444666999BBBMMMSSSRRRPPPRRRMMMHHH@@@777000,,,******333555777555111......///222111///...---------...000000///---+++***,,,---///222777<<>>===CCCBBB???;;;888999===@@@:::BBBIIIIIIGGGDDD???:::000///,,,***)))***+++,,,,,,------,,,)))(((((()))%%%'''((()))***+++...000++++++******,,,///111333666999<<>>;;;999444333222000...---,,,,,,))),,,000222777AAAOOOYYY]]]SSSAAA111---000222000666555444555888::::::999333444999AAAGGGGGG???888///...///000333444444444///666<<>>DDDCCCEEEEEECCCDDDFFFCCC>>>;;;;;;;;;<<<<<<:::777444...///111222222111///...,,,,,,...111666:::;;;;;;;;;999@@@WWW{{{tttbbbOOO>>>444777999<<<>>>EEETTTjjjzzzrrrbbbOOOBBB999333111333444666888666222///000111///...---,,,,,,,,,---...yyymmmfffTTTYYY______XXXSSSXXXbbbpppwwweeeTTTJJJFFFGGGLLLKKKEEEFFFMMMmmmwwwPPP999444555888;;;???===999666333111111111,,,,,,,,,---222>>>LLLWWWJJJ:::......000,,,***...//////...---,,,+++*********)))***+++.........,,,***---000444<<>>???======<<<:::999888:::<<>>AAAAAA>>>:::333222111000000//////000,,,---///333777<<>><<<:::;;;<<<===>>>BBBGGGIIIGGGHHHKKKMMMLLL>>>>>>??????>>>:::555000+++---111444555555333222,,,...000222333444666888===BBBRRRpppxxxkkkXXXDDD777888999999;;;BBBQQQeeesss\\\OOOBBB;;;777333111222666555444222000...,,,++++++,,,,,,,,,++++++,,,---~~~lll```VVVWWW[[[___\\\XXXZZZ___qqqdddWWWDDDBBBFFFNNNNNNGGGEEEJJJkkk}}}QQQ777111333888;;;EEEBBB<<<666222000000111---......000555@@@OOOYYYKKK888+++---///,,,+++000333222111000...---,,,+++***))))))+++------,,,+++***---000444<<>>AAA555777::::::999888888999GGG@@@999:::FFFOOOLLLBBB555333000...,,,---...//////...,,,)))&&&&&&))),,,'''((()))((('''((()))+++******)))***,,,///222444AAA===:::<<<@@@AAA===999111111111111111222222333111---***---333:::>>>???KKKQQQQQQEEE777111222444//////000222333222///,,,333222444;;;DDDGGGBBB===...111444444222111222555777333...555NNNkkkvvvsssbbbKKK333+++///111000///---...///000111333888;;;TTT```bbbVVVJJJGGGCCC<<<111666;;;======>>>BBBFFFBBB;;;555666<<<@@@???;;;CCCIIILLLJJJKKKPPPTTTVVV@@@@@@AAABBB@@@:::333...***---111555888888666555...111444444222222555888888KKKiiikkkSSSCCC===444666999<<>>999555333222333444:::;;;===???AAABBBBBBBBB<<<666///,,,---///000///...---***)))((()))***+++******))))))))))))******++++++++++++,,,...000222444888;;;===;;;888666555222111000//////000111222***+++,,,...222555999;;;CCCAAA?????????<<<666111444222000000222333333222000000888CCCDDD;;;999???222...,,,---111333111///333333222555DDD___}}}}}}WWW888555999444000222444222111333333333888>>>MMMaaauuusss]]]EEE<<<===888999999:::???DDDBBB===999===>>>999333555@@@KKKKKKFFFFFFMMMVVVWWWNNNDDDGGGGGGFFFBBB===:::888999666555666999666111222777777///---444<<<<<<;;;<<>>NNNQQQJJJ<<<444+++))),,,000///------...000111111///---,,,......------,,,+++++++++))),,,...///111666@@@HHHLLLCCC999444444222...***---...///...,,,,,,,,,...000333888;;;999333---(((,,,++++++******)))******---,,,,,,///333555444333111000...---------+++***///444999999555111///000000000444<<>>===>>>:::444///...,,,+++***+++,,,---)))******************)))******)))***,,,111555888555666888999:::::::::999>>><<<:::777444222222222333666:::<<<<<<===>>>???AAA<<<555000---,,,,,,,,,...---+++)))))))))***+++))))))))))))******+++,,,+++*********,,,---///000111333666777555333222222222111000///...///000111,,,,,,,,,---///111444555555777;;;@@@DDDAAA999222555222000///000111222222111333:::DDDFFFAAA;;;888333444444333000///000222333333333777FFF```~~~dddEEE:::888444111111444222111222222222888@@@UUUpppvvv[[[HHH===888888777777<<>>CCC===???BBBBBB???;;;888777666111111555999;;;AAAIIIVVVuuulllOOO@@@<<<777777888;;;>>>CCCFFFIIIMMMKKKDDD<<<777666333---000000000//////...---,,,,,,---///000000...---,,,zzzkkkddd]]]YYYZZZ]]]___bbbfffxxxfffSSSMMMIIIKKKKKKGGGCCCCCCVVVwwwoooRRRDDD>>><<<<<<>>>>>><<<888333111111222444444222444AAAOOOOOOFFF999222+++))),,,......,,,+++---///000000///...---//////......---,,,++++++,,,---.........222999???EEEAAA;;;666333222///......///000///---,,,---...444999======888111---++++++++++++***************,,,++++++...222555666666333444333111...,,,,,,,,,...111555888888555222///...,,,///444777666888;;;BBBEEEFFFDDDBBBBBB>>>888333111///---,,,,,,---...+++***)))(((((()))***+++*********+++---000222444333444666888999::::::999::::::999888666333000///,,,111666888666777;;;???FFFCCC===666///+++++++++...---+++)))))))))******))))))******+++,,,---...******))))))***,,,...//////111222222111000111222111000///...------...///......---,,,,,,---...///+++---333;;;BBBCCC@@@<<<666222...,,,---///111111111555<<>>;;;444000333888555555555999DDD[[[wwwvvvXXXBBB999777444111333111000111111333<<>>CCCEEEBBB;;;777:::>>>:::888777999@@@OOOhhh{{{eeeHHH999999888333222000///000222888EEERRR}}}|||eeeQQQMMMEEEAAACCCHHHFFF???@@@AAA@@@===::::::<<>>OOOhhh{{{}}}dddIII555<<<:::888777999>>>CCCFFFAAAFFFGGGBBB<<<999444/////////000111222222222222---222777666111---,,,...tttqqqmmmggg___^^^iiivvvzzzaaaVVVLLLMMMRRRRRRQQQPPPjjjeeePPPFFF@@@<<<@@@???===999444111111222...111444999EEEPPPLLL@@@333///+++***+++,,,,,,***&&&''')))***+++,,,,,,+++))))))***+++,,,------...***)))))))))***---222555555777888777444111111222///000000000...---...///===CCCHHHGGG>>>555///...)))******+++++++++******)))***+++---111666<<>>999555555444333222111111111111,,,+++(((&&&&&&(((+++,,,******,,,---......//////111222555777888999999999555666888999888666333111///444888888555777???GGGRRRPPPIII>>>222+++***+++***)))(((((('''&&&&&&&&&'''(((***,,,...//////000+++***)))))))))***+++,,,111222333333222333666888222111///---,,,++++++,,,...---,,,,,,,,,---...///+++***+++111:::BBBFFFGGG444111,,,***+++---///000000333555:::JJJ[[[]]]UUUPPPOOOKKKGGGCCC???>>>======:::999:::===FFF\\\ppp|||eeeFFF666777777333000///...000444===PPP```ooohhh^^^XXXZZZ^^^ZZZRRROOOSSSVVVOOOCCC999777999BBBFFFGGGAAA888333666<<<444555444333555@@@PPP]]]xxxwwwsssyyyyyyqqqcccZZZNNNJJJVVVoooyyy```III;;;;;;999666555777<<>>??????>>>:::666222000000...222555:::FFFPPPJJJ===000...,,,+++,,,,,,++++++&&&'''((()))***+++++++++'''''')))***,,,---...///''''''&&&''')))---111333333555888999888666555555...///000///---,,,---...///:::HHHOOOKKK???333+++((()))***,,,,,,+++******)))***,,,...222888???EEE@@@>>>999333---******+++***+++---222777888666222---+++---111333111222555888@@@FFFDDD@@@===888444333333444444444333222222---+++)))(((((()))+++---++++++,,,---...//////000222333555777888999999888777888999:::;;;;;;:::999888===BBBCCCBBBBBBFFFJJJWWWRRRHHH;;;000***''''''))))))(((((('''&&&&&&&&&'''(((***---...//////...,,,+++***)))))))))***+++...///000111000111444666333222///---,,,+++++++++,,,,,,+++,,,---...000111(((***...666>>>AAA???<<<222///,,,***,,,...000000111222111444>>>LLLTTTUUUbbbZZZPPPJJJFFFCCC>>>999===::::::<<<<<>>BBBMMMRRRQQQFFF888222000///...///000222333444444444///222444222///,,,,,,---~~~rrrnnnnnnqqquuu|||jjjWWWNNNOOOTTT^^^fffmmmqqqSSSEEE@@@===>>>??????<<<777333000///...111333777AAAIIICCC555///...---,,,,,,,,,,,,+++)))))))))******+++++++++((()))***+++,,,...//////'''&&&%%%&&&)))---///111000222555999:::999777555---...///...,,,,,,,,,...+++555CCCMMMMMMCCC555+++''')))***,,,,,,,,,***))))))***---///222999CCCIIIDDD???666///+++))))))))))))***---000333555555444,,,***,,,000222000111444;;;???AAA>>>;;;:::666222000222444666777555333111---,,,+++******+++,,,---,,,,,,,,,---...///111222444555666888999999888888<<<<<<<<<===>>>AAACCCDDDEEELLLTTTYYYXXXUUUPPPNNNSSSKKK???444---***)))(((************)))((('''''''''(((***---......---------,,,+++***)))******+++***,,,...//////000222333444333000...,,,+++++++++++++++++++++,,,...000111)))+++///666<<<===999555000...,,,+++---000111111111///000333666<<>>::::::<<<999;;;MMMbbbggg___PPP???333//////111222000...///333AAAYYYooovvv\\\GGG===333222111000000111111222<<<>>>>>>===@@@NNNeeevvvvvvsssUUUFFFCCC999777444333333666:::<<>>999333///---,,,///000222;;;BBB;;;,,,///......---------,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------......///((('''&&&&&&))),,,...///---...111666::::::666333---...///...,,,+++,,,---111666>>>EEEFFF@@@666...'''(((***,,,---,,,***))))))+++---///333:::DDDLLLGGG???444,,,***)))(((''')))***---///111333444555+++)))***///000...///222:::<<<;;;777666666444000...111555888888666333111------,,,++++++,,,------------,,,---...000222333555666777999999999888777AAA@@@??????AAAEEEIIILLLPPPXXXccckkkllleeeZZZRRRKKKBBB666...,,,,,,------+++,,,,,,++++++***)))((('''(((***---...---,,,+++...---,,,************+++(((***---/////////111222555444111...,,,+++++++++++++++******+++---///000...---,,,000555888888666...---,,,,,,///111222111///---111666555555CCCVVVddd\\\QQQIIIEEEDDDCCCBBB@@@;;;::::::555333CCCXXXdddZZZLLL@@@666//////333444111///...222???XXXooorrrVVVEEE111...,,,...222555444222444;;;CCCHHHKKKTTTdddpppxxx|||cccLLL===:::888555333222444666777CCCQQQ\\\WWWIII===555000//////000111222333222222111...,,,+++,,,,,,,,,,,,xxxooo{{{```XXXmmmmmmiiilllmmmsss{{{jjjLLL@@@@@@JJJCCC;;;777777666222...+++---000333444333222000111111000///...------,,,222111///---,,,---...///---------...------,,,,,,---,,,+++***))))))))))))+++222;;;===:::777888:::666000,,,,,,+++)))+++///444555666999:::888444111((()))***,,,,,,++++++***,,,***+++111:::BBBDDDCCC999888666222...++++++,,,,,,+++///666======555,,,++++++************++++++111666<<>>AAA>>>???999>>>JJJKKKDDDKKK[[[kkkgggeeepppkkkRRREEEAAA<<<999777777666666888222,,,,,,///000---)))...------///111222///,,,,,,+++***)))((((((((((((***+++---//////...---,,,,,,---......---,,,...///---,,,***))))))***,,,---,,,***)))+++111999AAAEEE666333...++++++,,,---...000111111000000444:::@@@HHHPPPWWWQQQEEE===@@@GGGGGG===555555888:::;;;>>>RRR```bbbLLL666111666999111111111///...777PPPgggiiiHHH333+++'''+++111444555888888<<>>AAA===999555333222222222000000000000000000000000............////////////333222///---,,,,,,------,,,,,,---------------,,,---,,,+++******))))))))),,,...222999???AAAAAA???777222......,,,)))(((+++222222444555666444111---,,,,,,,,,,,,,,,+++))))))))))))***///777???DDDFFFAAA>>>999222,,,***+++------...111777<<<;;;555///++++++************++++++333666:::;;;999555222000000000000222666999<<<===;;;777444333444666555444444555999;;;:::999???GGGCCCDDDBBB???>>>BBBCCCAAABBB@@@CCCJJJIIIFFFMMMXXXkkkjjjmmm{{{yyyaaaDDDEEEFFFEEEEEEEEEFFFGGGAAA===888222...,,,---......------///222222000...,,,,,,***)))(((((((((((()))+++,,,......---,,,+++------...///000000000///,,,+++***(((((()))***+++---+++)))+++000888???CCC===888111,,,***+++---///000111000///...111666;;;DDDHHHLLLJJJEEE@@@@@@BBBBBB999222333666777888:::HHHTTTUUUGGG:::888888555000///.........888NNNbbbcccCCC222,,,)))...333555777888999@@@KKKVVV___fffiiikkkqqqrrrkkk``````lllsssqqqttt}}}~~~^^^GGG===999999888444111///111444:::GGGUUUTTTFFF777000///000000111333555444000...------////////////...---~~~rrrpppwwwwwwvvvkkkaaagggvvvkkkLLL===;;;666777666333000///222444333222///---,,,,,,......,,,,,,---...///000000111333111///---,,,,,,,,,---***+++,,,------...------------,,,+++************,,,)))---:::IIIOOOIII@@@888222//////...***(((***//////000111333222///,,,000///...---+++)))((('''&&&'''***---222:::BBBHHHIIIDDD;;;111***)))+++//////111444777888777444222,,,++++++******++++++,,,555777999999777555444555...111333333111555>>>FFFFFF???999:::???AAA<<<777:::EEELLLGGG@@@CCCPPPYYYKKKFFFBBBEEEFFFDDDBBBBBBEEEGGGHHHFFFEEEGGGLLLQQQZZZ^^^hhh|||iiiMMMIIIHHHOOO[[[bbb___YYYQQQOOOGGG:::---))),,,222---------///111222111///---,,,+++)))((((((''''''***+++,,,---------,,,+++///......111444555222///,,,+++)))((((((((())))))+++***))))))---333999===CCC>>>666///++++++---///000000///---,,,...111555>>>>>>???BBBDDDBBB>>>;;;:::333///111333333444555:::AAADDD???<<<<<<999111000---+++,,,///888KKK[[[sss{{{XXXAAA111,,,,,,111777888888:::???GGGOOOUUUbbbqqqtttooocccZZZPPPJJJJJJMMMPPPRRRYYY[[[dddvvvwwwUUUBBB???777666555222000000222444===EEEJJJFFF:::000...//////......///000000///------...///000000//////...yyyqqqmmmpppooopppnnneeekkkzzzmmmNNN===999444333222111000111222444222111///---,,,+++,,,---,,,,,,------...///000000000///...---------......)))***+++,,,---.........------,,,+++++++++++++++***(((---===OOOVVVOOOEEE===555///......,,,,,,...,,,,,,---///222333222111111000...+++***(((((('''&&&(((***+++---444>>>GGGJJJEEE<<<333+++)))+++...///222555666333222222444,,,,,,++++++++++++,,,,,,444777:::;;;999888777777///111222111000444???HHHNNNIIIDDDDDDFFFEEE@@@:::BBBQQQYYYPPPIIIOOOYYY^^^LLLBBB>>>DDDGGGAAA===>>>CCCHHHGGG???===CCCGGGEEEBBBIIIZZZrrr~~~iiiYYYJJJBBBPPPlll{{{sssdddccc]]]OOO>>>...(((+++000++++++,,,---.../////////---,,,+++)))((((((''''''+++,,,------...---,,,,,,000......222777888444...,,,+++***)))(((((())))))))))))(((''')))---333888AAA???999333...,,,,,,---......---------...111222999999:::>>>AAA@@@;;;666444///---000333111111333111555888777999;;;999222222---***,,,111999HHHTTTccciiiOOODDD111......555999999999:::GGGMMMNNNNNN\\\qqquuulllSSSEEE::::::<<<999:::???CCC@@@EEEUUUgggsssyyy}}}{{{WWWDDD@@@666555444222111222444555===AAADDDAAA999111.........---++++++---...---,,,//////000000000///---,,,|||wwwmmmdddggguuuwwwjjjlll|||]]]DDD999777333000111444666444111/////////...---,,,++++++,,,---------......//////,,,,,,,,,---......///000)))***+++,,,------------,,,,,,++++++******++++++***))),,,777EEEQQQVVVWWWIII===111,,,+++***+++...))))))+++///444777999999111///,,,***((((((((()))'''***+++***)))///:::CCCDDDBBB<<<555...******+++---000333222///---///222------,,,,,,,,,,,,------111666<<<@@@@@@===:::999555444222222444:::BBBGGGQQQSSSSSSPPPKKKEEEBBBAAAFFFRRRXXXSSSPPPTTTVVVRRRGGG<<<888???BBB<<<888:::<<>>999444===NNNfff}}}yyygggUUUJJJDDDOOOeeeuuuuuunnnlll```MMM<<<000+++******))))))******++++++,,,---,,,+++***)))((((((((((((------.........---------000......222777777222---,,,,,,++++++***************+++***)))))),,,222666;;;<<<;;;777222---+++++++++++++++---///111333333444777<<>>CCCEEEAAA:::333//////---++++++,,,---,,,,,,111111111111///---+++***zzzlll```eeexxxzzzmmmooopppLLL999999555111222777:::777333000000000///...---+++***,,,,,,---------.........++++++,,,---.../////////)))***+++,,,,,,---,,,,,,++++++******)))******+++,,,***(((+++555GGGZZZgggTTTEEE444,,,)))'''(((***'''''')))...444:::===???333111---***(((((()))***)))***+++))))))---777???AAA???<<<666000+++))))))***---//////---+++---///...------,,,,,,------...///555>>>DDDDDDAAA===:::===999666777;;;AAADDDEEENNNUUUZZZVVVLLLDDDBBBEEEDDDGGGJJJLLLOOOOOOHHH@@@===888555777999888666777444888666000///444555000...444AAASSSfffooogggZZZAAAFFFJJJLLLNNNVVVcccmmmfffWWWCCC555000---***'''((()))))))))((((((***,,,******))))))))))))******......------------,,,,,,...------///222222///,,,++++++++++++++++++++++++---...///---,,,...444999777:::===:::444...+++***))))))***---111444444444111777>>>@@@>>>999666444///---...333444333333777:::;;;;;;999888999>>>AAA444000///111333666???HHHrrruuuRRR777111000111666777555666999999@@@FFFKKKTTTXXXNNN???555---***///222000000444...///222777999===HHHSSSmmmiiiNNNBBB:::888555555666888888888777;;;BBBHHHJJJEEE<<<555222000...---------,,,+++000000000000...,,,***)))~~~tttiiieeeiiitttwwwsss|||sssNNN:::666555444555888::::::888555333111...,,,+++************+++,,,...///000000---------...---------,,,***++++++,,,,,,,,,++++++***))))))(((((()))*********)))((((((...<<>><<<===;;;999:::===@@@@@@@@@DDDMMMTTTRRRHHH@@@???BBB<<<888999AAAGGGBBB999222111222111......333444333............///000///---+++...333<<>>KKKYYYSSSGGG888///......---***)))***+++)))'''&&&(((+++(((((((((((()))***+++,,,---,,,++++++*********+++,,,,,,,,,------,,,+++***((()))***++++++,,,,,,,,,---///000...,,,...333999999<<<>>>;;;444---++++++(((((()))---111444333222///555;;;@@@???;;;666444///---///333444333555999>>><<<;;;;;;:::;;;===@@@333111111222111222999BBBkkkkkkMMM777222000111444444222333777555888>>>FFFJJJFFF<<<222---,,,---///000//////000+++,,,000222000111;;;FFF___zzzjjjOOODDD;;;888555555777999999888777999>>>FFFLLLKKKEEE>>>555333111000000///---***,,,---.........---++++++zzzlllffflllooommmxxxzzztttxxxlllLLL:::222444777888888999;;;===;;;777222,,,))))))***+++'''(((***,,,...000222333/////////...---,,,******++++++,,,,,,,,,+++******)))((((((((((((((())))))&&&))),,,...000777AAAJJJMMM>>>000+++***)))((((((%%%$$$%%%)))000666;;;======999333...***))))))***'''''''''))),,,111888===FFFCCC>>>666///***(((((()))***+++---......---,,,......------------.........444<<>>@@@>>>888333...---///333444333666;;;>>>:::777999;;;;;;;;;:::222111222222///...555???ZZZ|||pppUUUDDD===333111111333222000111555999555666<<<>>>999555444+++///222111000000///---)))***...///---,,,555@@@UUUrrrfffNNNFFF<<<888555444777888888777888777:::BBBJJJNNNKKKFFF777666444333222000---***(((***+++---......------tttbbbeeesssmmmeeerrrsssiiiwww{{{vvv|||qqqSSS;;;666:::===<<<888666888<<<<<<777111---+++,,,,,,,,,''''''''')))+++...111333000///............---,,,///---++++++,,,,,,+++***'''((((((((())))))******((('''&&&(((,,,111555777999777222***(((******''''''((()))***+++///444888AAA:::222,,,******)))((())))))******)))---<<>>AAAAAA@@@555777888::::::999777666888777888:::<<<:::555111******+++---......+++)))###%%%((((((((((((***+++***+++,,,---...---,,,,,,((()))***+++,,,---------//////...------///333666;;;777222...,,,...111444111000...---///111000---000,,,((((((+++---+++(((+++)))(((((()))*********))))))))))))(((((((((((((((&&&$$$(((---///---))))))+++,,,***(((+++222999FFFCCC>>>888222...+++)))******+++---///000...---111,,,000@@@KKKGGG;;;333,,,000222000---111:::CCC<<<::::::;;;===<<<777333222111111222///---333<<>>:::777///000222333333222111000222111222333555444111---)))(((((()))+++***(((&&&&&&'''))))))((('''((())))))***+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,***************,,,111444888555000,,,+++...222555;;;???>>>777333888<<<===666111,,,***,,,,,,***'''''''''((()))+++,,,,,,,,,************************)))'''&&&(((---///---******,,,---+++***---444:::@@@???===999555111---***---,,,---///111222111000///000:::GGGKKKBBB666000,,,...//////000333777:::<<<<<<<<<;;;:::888888888000000222444111...222999OOOddd||||||nnnfffdddbbb\\\VVVWWWbbbtttkkkNNN@@@888111000000111222333444555666666777777555222000000000111222222111111000///...111000222333222000444;;;KKKcccoooQQQBBB@@@<<<888666666777777777888999888777;;;CCCHHHHHHCCC>>>777111...,,,+++***+++++++++,,,,,,---...///rrrbbb[[[___qqq{{{sssnnnmmmppptttsss{{{|||ddd___```eeeooo~~~}}}UUUFFFAAA<<<777444444555444333---///111///,,,***+++,,,))))))***+++,,,...000000///......---,,,***)))(((,,,+++))))))***+++***))))))))))))))))))*********...---+++))))))***+++,,,,,,...---,,,---...***###&&&'''((()))+++///444888333000,,,***))))))'''&&&***'''''',,,000111333777===CCCFFFAAA555+++((()))&&&&&&&&&&&&(((***,,,---------,,,,,,++++++******+++///666<<<>>>:::333---)))***,,,---...---,,,,,,---,,,,,,,,,...///...---+++)))''''''(((((('''&&&((()))+++***(((''''''((())))))***+++++++++++++++)))******+++,,,,,,,,,,,,'''(((((()))))),,,000333444111,,,)))***...333777HHHSSSUUUGGG@@@GGGOOOQQQ===888111---,,,+++)))'''$$$&&&))),,,---.........))))))******+++,,,,,,,,,)))''''''))),,,...,,,***+++,,,---,,,,,,000666<<<999:::::::::777444///---/////////000333444444333---444CCCOOOOOOCCC666///,,,+++,,,///333444333111<<<>>>???<<<777555888;;;//////222555333///111666LLLTTT\\\^^^XXXOOOIIIEEE@@@???===<<>><<<999777777888000///111333222///000555CCCEEEFFFCCC>>>999666555444666555222222===NNN\\\pppfffQQQ;;;000000000---111111111333555777:::<<<===<<<:::555222000111333888777555222111000000000...222999>>><<<:::???HHHVVVlll|||[[[IIIGGGDDD???<<<;;;:::888777222555555444:::GGGRRRVVVLLLFFF>>>666111...+++))),,,,,,---...////////////wwwqqqqqqhhhiiivvvyyyooolll~~~ttthhh[[[SSSPPPXXXjjjaaaFFF;;;>>>???;;;555///...///333111...///111222///,,,((()))******+++,,,,,,,,,+++...000000...------------,,,******,,,---,,,,,,+++++++++++++++*********,,,------***((('''(((***444<<<@@@999...******+++&&&'''((()))***---333666@@@<<<666000***((('''((('''(((,,,...,,,+++333===AAA@@@===666///***)))***((('''''''''))),,,///111///...,,,+++***)))))))))...000333666888777222///******+++,,,------......***)))((('''(((***---000///,,,(((''''''((())))))''')))++++++***)))***+++,,,,,,,,,,,,------......******+++,,,,,,,,,++++++---......---,,,,,,...///---+++(((''')))...333777BBBQQQZZZXXXXXX\\\XXXNNNAAA===777111---***((('''%%%)))...000...+++******&&&'''((()))***,,,------'''''''''((())))))(((''')))******+++,,,000444777888777666444333333222222///---++++++,,,...//////---///999MMM```bbbPPP===.../////////000333777;;;;;;;;;<<<===>>>;;;555111222///...///...---000555555888999777222///000333555555444111111666>>>EEENNNKKKBBB555---,,,...///...000333666999;;;<<<<<>>:::555333333444444444444333222000///...///000555:::<<<<<<@@@GGGWWWwwwuuu___WWWHHHEEE@@@===;;;;;;999888888777444777BBBRRR\\\]]]KKKGGGAAA;;;666111+++(((+++,,,---.../////////...~~~zzzzzznnnjjjyyyuuuqqqtttlll^^^TTTOOOVVVggg|||dddFFF999>>>BBB???777000///111666555444444444222---)))((()))***+++,,,------,,,+++///222222///------...---,,,***+++,,,...---,,,,,,,,,,,,+++++++++++++++***,,,---+++((('''))),,,777AAAEEE===222,,,,,,---(((((())))))))),,,111444CCCAAA<<<555...******+++((())),,,---))))))333???AAA<<<555000,,,++++++***)))((('''(((***---111333222111...,,,************//////111333666666444222))))))***+++,,,,,,---...(((((('''&&&%%%'''+++...,,,***'''&&&&&&(((((((((''')))+++++++++***+++,,,---------------...//////***++++++,,,,,,+++++++++,,,------,,,***)))***+++,,,***))))))+++...222444444<<>>===DDDFFFHHHFFFAAA;;;777444000111222333222111000///111000222666888:::AAAIII```sss```]]]HHHDDD>>>;;;:::;;;;;;;;;>>>;;;777999EEETTT[[[[[[NNNKKKFFF@@@:::444---(((+++,,,---////////////...zzzrrryyy~~~rrrddd[[[VVVRRRTTT^^^rrrcccKKK===???@@@>>>999555444444777===CCCBBB;;;222---+++)))***,,,---////////////222666999888333///...000,,,***)))***,,,------,,,------,,,,,,,,,+++++++++***---///---)))'''))),,,444<<>>999555000,,,)))***)))))))))+++///222;;;======999444///------***)))***,,,***)))///888888666333111///...---,,,)))(((''''''***---111444666444111...+++*********---...000333555555333111((())))))***+++,,,---...((((((((('''%%%&&&***---+++)))''''''((()))))))))***+++---,,,+++******+++------,,,,,,,,,---...///+++++++++,,,,,,++++++******++++++***)))((()))***++++++++++++,,,...///000...---222<<<@@@;;;444111222222222000---+++******'''+++///...***'''&&&((())))))******+++,,,------******++++++***)))((((((+++***)))***,,,...000111222222333333444444444444444000+++(((((()))*********///666@@@NNNXXXUUULLL<<<888333111222666999:::999999;;;;;;:::777222///000,,,***+++,,,++++++///'''+++......---...111555111111111///---...111444333333333111...,,,...222///111444777;;;>>>@@@AAAHHHOOOXXX[[[VVVJJJ===666000000000000111222444444000111555888999>>>LLLZZZ{{{zzz```UUUFFFBBB<<<888888:::===>>>::::::888888AAAMMMUUUVVVVVVRRRKKKCCC<<<555...***+++---///000111111000///wwwuuupppZZZWWWWWWVVVSSSUUUhhhaaaOOOBBB???<<<;;;::::::777666888EEERRRPPPBBB333...///***+++---///111111111111:::>>>AAA???888333111222+++)))((()))+++,,,,,,+++---------,,,,,,++++++++++++...000...)))&&&(((,,,000555;;;===???<<<444******+++***)))(((***...111222777;;;<<<888222///...---)))(((+++,,,***,,,000///222555555333000...---)))((('''''')))---111444999777333///,,,+++******,,,---000333555444111...))))))******+++---...///)))++++++)))''''''+++...,,,+++******,,,---,,,+++,,,......---+++)))((()))---,,,+++***+++,,,---...++++++,,,,,,,,,++++++***(((***++++++******+++,,,+++,,,,,,---...............((()))333555,,,***///,,,---//////---+++******&&&***...---)))&&&''')))***++++++,,,,,,------...+++,,,------+++*********,,,+++******---///000000---///222555666666555444777222---))))))***++++++(((222;;;===@@@HHHNNNNNNAAA:::222111555888666333777:::<<<:::555222111333---***)))---...+++)))++++++,,,,,,---///111333555333555444000++++++000666666222///...------///222111222333555999>>>BBBEEEKKKWWWeeemmmgggWWWDDD888111000......000333777:::---222999======EEEYYYnnn___JJJEEE@@@:::666777:::>>>@@@222666777666;;;FFFPPPTTT^^^XXXNNNDDD<<<555000,,,---...000222333222111000qqq\\\TTTRRRRRRUUUYYYgggdddIIICCC>>>999999;;;;;;666222888AAAKKKMMMFFF;;;333//////////////////000111222999EEEFFF999333888888///,,,+++***))))))***+++,,,)))+++---,,,+++***+++,,,.........---,,,+++))))))//////222999??????888111000+++''')))+++***+++///...333999>>>===888111---,,,+++)))((((((***+++---///444666777777888333,,,))))))((()))***---111444999;;;:::444,,,)))+++///***+++///333666777444111,,,(((&&&&&&***---...---,,,++++++******++++++,,,///...+++***)))+++---...000///---+++***)))((((((++++++,,,,,,,,,++++++***,,,+++***+++...---***''')))))))))***+++---...////////////...---,,,***)))'''''')))******+++******(((000222,,,---555666000......///---+++)))))))))******))))))***,,,...////////////---+++***+++,,,))),,,//////...---///111---///333888<<<<<<999666999555///***''''''(((***,,,000666999<<>>CCCPPPkkk~~~___LLLFFF===666999>>>>>>;;;:::222666555444???PPPUUUOOOWWWRRRNNNJJJAAA555...,,,---...///000111111000000|||nnn___XXXQQQOOOUUU]]]jjjmmmLLL???>>><<<;;;999777444222666;;;BBBFFFEEE>>>666000///.........///000111222888===BBBDDDBBB===666000...---,,,*********+++,,,)))+++,,,,,,+++******+++---------,,,+++***)))))),,,...222777::::::888666333---***++++++******---...222777::::::777333000+++***)))))))))+++,,,...000333555666:::;;;555---,,,***(((''')))///666;;;<<<:::666111---++++++,,,***+++...222666888777666,,,)))''''''***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))))))))+++,,,...---,,,+++***))))))))))))******+++++++++******)))(((''')))++++++)))'''(((((())))))***,,,---............---,,,***)))(((''''''(((***+++,,,,,,,,,+++///...,,,333@@@DDD???444444444333000---***)))+++***))))))***+++,,,------------,,,***)))***,,,,,,...//////---,,,---///---...111555999;;;999777777333...)))'''''')))+++...///111666<<>>:::555222111333666777777777888:::;;;888222---,,,+++***+++---...------,,,...000000//////000222222111000//////000222333111222333111///...///111222222444666555888DDDPPPnnn|||eeeTTT???888333444666666555444777444888EEEWWWkkkyyy___PPPEEE===999;;;===;;;888777111333222666HHH^^^eee```RRROOOMMMKKKDDD888000---//////............//////xxxpppddd[[[RRRNNNVVVaaammm~~~xxxRRR>>>@@@???<<<777333222222222333777<<>>:::666111---++++++***)))((())))))++++++***+++,,,+++))))))***,,,000000///---+++***,,,...,,,---///333777999888777333000,,,)))''')))+++---000......333;;;BBBDDDCCC<<<;;;888333///000444888666444555:::???>>>666......,,,++++++,,,---------,,,...000111///...////////////000111111111222222///111444444111///000111///222666888666;;;LLL]]]}}}eeeFFF<<<444555777555111///999555999NNNjjjttt]]]QQQCCC>>>;;;===<<<777444444111000///777MMMeeelllgggMMMJJJJJJJJJDDD999111...000///...------,,,,,,,,,~~~xxxfff[[[UUUTTTZZZaaalll{{{ZZZHHHEEE@@@:::555222111111//////111666:::;;;888444///---,,,+++,,,///111333???CCCKKKRRRPPPFFF;;;666000...+++)))(((((()))***)))***,,,+++***))))))*********))))))(((((((((((('''***///222555666666777444...+++,,,,,,))))))+++///444<<>>AAACCC444000,,,******+++,,,---222222222///,,,***)))***))),,,///222333222000...111......333888999444...111444777777999IIIjjjsss___KKK:::666555111222888:::EEEVVViiixxxVVV@@@EEEAAA??????;;;555222333+++...222666===EEEGGGFFFCCC@@@>>>===999222---...///111444555333///)))&&&|||}}}aaa```^^^___``````jjj}}}hhhYYYMMM???777555555222///...///111222333444555666111///,,,***+++///444888DDDRRRRRR>>>222999???<<<999666111,,,***)))***++++++---...---+++))))))***,,,+++)))'''&&&&&&&&&'''(((&&&(((///888===;;;888555...)))))))))))),,,000333:::CCCIIIGGG>>>222)))(((((()))***+++,,,,,,,,,)))222:::999666333000,,,%%%'''((('''%%%)))111888FFFEEEAAA666)))###%%%)))%%%(((---222444222---((()))***+++***((('''((()))'''((())))))))))))((('''&&&''')))+++++++++***)))+++,,,++++++)))'''$$$###%%%&&&''''''((((((((((((000000///,,,)))''''''(((((((((((((((((()))******---............---,,,+++...---+++***)))))))))***+++---,,,'''&&&---:::DDDUUUMMMAAA999666666555444+++***)))((())))))++++++...///000///------...000111...,,,++++++,,,++++++)))+++000666::::::777444000...,,,+++***,,,...///...333777999:::===DDDIIIJJJAAA777222222333000,,,///111444555666;;;AAAFFF888444...++++++---...///111333555555222...+++***+++...111444444333000...000......333999;;;666111444444444444777JJJmmmfffQQQ>>>888444///555@@@AAAOOOaaarrrxxxVVVAAAGGGDDDCCCFFFDDD===777555+++...222444666888:::;;;===::::::;;;999222///000///111555666444///***&&&}}}rrrkkkaaa[[[]]]cccnnnlllQQQKKKAAA:::666444222111111///...111555888777666333000,,,***,,,000666:::===CCC@@@444---000888;;;FFFAAA;;;444///,,,,,,,,,,,,...///...,,,******+++...---***'''&&&%%%&&&&&&&&&%%%&&&,,,555>>>CCCEEE;;;222+++))))))***---222888:::===>>>===888333///'''((())))))***************///444777::::::333+++$$$''')))(((&&&***444===DDDAAA;;;222)))&&&&&&)))&&&'''***...000111...,,,''')))+++***((('''((())))))))))))))))))))))))))))))***+++,,,,,,***(((''''''((()))***)))(((&&&%%%&&&'''(((((((((((('''''',,,------***'''&&&(((***))))))(((((())))))******++++++,,,------------,,,,,,+++)))(((((()))+++,,,,,,+++***((('''***111888BBB<<<444111111333222000+++***))))))***+++,,,---000111111///------...///---,,,***+++---...---+++)))***---333999===>>>>>>222000...,,,,,,,,,---...000111444777;;;@@@EEEHHHHHHAAA999444222222222111//////000444999>>>BBBCCC>>>999222......///111222111777???CCCAAA;;;555111000222444666666555222111---///222555666777777777555444111000222CCCbbb~~~rrr^^^NNNGGG@@@999AAAPPP[[[dddooo}}}rrrYYYNNNGGGFFFJJJQQQSSSJJJ===666111///...///222444666777666666:::??????999444444000111222333111...***(((xxxuuubbbUUUZZZgggsssmmmHHHGGGCCC===777333222333444...+++000999===:::555444111---+++,,,111777;;;777222///000---+++000999PPPKKKCCC:::333///---------///000///---+++++++++000...+++(((&&&%%%%%%%%%###$$$'''***111===IIIQQQ@@@777...***)))***...444:::999666333222333444555'''(((((()))))))))((((((,,,---///555>>>BBB888+++&&&(((***((('''---999CCCBBB<<<444---***)))((('''''''''(((***...000111111&&&)))+++***((('''(((*********))))))))))))******,,,---......,,,)))&&&$$$$$$%%%((()))***)))((('''((((((((()))(((((('''''''''))))))(((%%%%%%(((+++***))))))))))))******+++((()))***+++,,,---------)))(((''''''(((***,,,......***)))***+++---///222111---******...111///,,,******)))******,,,...///111111111///---,,,---...+++***)))+++...000...+++))))))+++000888???DDDGGG444222000---,,,,,,---...111000000555===CCCFFFEEECCCAAA<<<666111111444777111//////555>>>DDDCCCAAABBB<<<555111000222444555333<<>>:::;;;:::444111000///---...111777===AAA999777444000---...222555444111---******,,,000333@@@FFFJJJFFF;;;222//////---,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&%%%%%%(((&&&%%%***333===DDDGGG>>>888000***(((***000444888888777666555333111000,,,,,,++++++***))))))(((+++***,,,222888888333---((('''&&&%%%(((...666;;;======777...((()))***)))'''''')))***,,,...///000,,,+++)))((('''(((***+++---------,,,******)))***---,,,+++***)))((('''&&&)))***+++,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&***)))***---000000,,,((('''((()))***+++,,,,,,---***(((&&&%%%'''+++///333000,,,((((((,,,///...,,,)))((()))+++...//////...,,,***))))))+++---,,,+++///......000111111...,,,((()))***...666===999111,,,,,,,,,///444:::@@@DDD@@@999111,,,+++---......222///000555:::???HHHQQQXXXLLL???999555000///111000000222777@@@HHHOOORRRQQQDDD666///......111666:::FFFOOOSSS]]]ggg^^^LLLCCCCCCCCCBBB>>>999444111111///...///222555666666888111111555777@@@aaaxxxooogggccclllyyy~~~cccVVVLLLPPPSSSUUUXXXWWWJJJ999888222/////////---///333444555777<<>>>>>:::555222...---,,,,,,///444:::>>><<<999555111000000111222333000---***))),,,///111888BBBNNNQQQJJJ===000))),,,+++++++++++++++++++++---,,,+++)))((('''&&&&&&'''&&&'''+++222999===>>>999555000,,,***+++---///222444777888777555222///------,,,+++***)))((((((((()))+++///222333000...***)))(((&&&'''+++111555===>>>:::111,,,,,,,,,+++(((((()))+++,,,---...///,,,+++)))''''''((()))***,,,,,,,,,,,,---,,,+++)))++++++***))))))(((((('''***+++,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))---,,,,,,///111000---)))'''(((***+++,,,,,,++++++***((('''&&&(((+++///111...***&&&'''+++...---+++,,,******---222444222///+++)))'''(((+++------,,,---------...///000000///---,,,---111<<>>GGGDDD:::,,,,,,,,,...333:::@@@DDDMMMEEE:::000+++*********''')))+++,,,---555HHH[[[iiidddSSS===222333444111444222000333===LLL[[[eeePPPBBB444,,,)))))),,,000???CCCPPPhhhwwwwwwtttmmm```OOO???555222000///000222444444444888444555;;;AAARRRxxxyyyrrrjjjVVVYYYTTTVVVbbbkkkfffWWWKKK666000---...000///000333000222444777BBBSSS```fffUUUKKK===333000111111000wwwddd\\\oootttvvv}}}```WWWMMMHHHBBB:::444222+++++++++,,,...000333444>>>???@@@===777222111111///---+++))))))***,,,---222666===EEEIIIEEE<<<555++++++***)))))))))******,,,+++******************++++++,,,---///111333333000///---,,,+++*********)))---222666888777555333111000...+++)))'''''''''******,,,111666777444000......---+++)))(((***+++222666555000,,,+++)))&&&'''((()))+++---...000000,,,+++)))'''''''''((()))******+++000444444///***(((((('''''''''(((******++++++++++++++++++++++++((((((''''''''''''(((((('''&&&&&&&&&(((+++...000000000//////...---,,,+++***+++---...---+++((('''(((((()))***++++++,,,---)))'''&&&'''***------,,,,,,+++***,,,111888>>>BBBDDD<<<555777???CCC>>>777333333111...,,,---222555000---)))...:::DDD@@@666---,,,,,,---222888???CCCBBB===666///,,,***++++++,,,,,,,,,+++***...>>>MMM[[[eeebbbLLL;;;666222***---///333777>>>FFFOOOTTTQQQCCC555---***)))+++///;;;BBBVVVuuuwwwiiiYYYGGG;;;222111000111333444444333111222777>>>BBBNNNmmmyyygggbbblllyyymmmaaaWWWVVVaaawwwtttXXXEEE<<<555///000222111222444000222444555<<>><<<777222//////222555000,,,(((***444===999111...---+++,,,///666<<<@@@:::888555222...---,,,,,,111---+++,,,,,,---444===KKK^^^eeeSSS>>>666111+++)))---222777;;;AAAGGGKKKRRREEE888111...+++,,,///222>>>YYYzzzvvvdddNNN>>>222111000111333444333222333666;;;@@@CCCOOOlllssscccVVVTTTQQQQQQ^^^pppmmmfffWWW[[[lllfffOOOBBB888000000111111222444222444555444666AAAUUUgggyyymmmWWW@@@555333000+++}}}rrrhhh```llluuunnn```QQQHHHAAA999111///,,,---///000000000///...222;;;DDDDDD===555333555,,,,,,+++***************---...222888???BBBAAA>>>222111...+++))))))******+++******)))))))))******...............111555999222///+++)))(((***---///---------...000333666888333111...+++(((((((((((((((''')))000777888222,,,...///...---,,,,,,---///---222333000...---+++(((&&&''')))+++...000222333///...+++)))((()))******))),,,000444555444222000---+++)))((('''((()))***))))))(((((((((((())))))((((((''''''(((((())))))(((((((((((()))***,,,---*********)))((())),,,.........------,,,***)))(((***************+++++++++((()))******+++,,,------,,,...///111666AAAPPP[[[bbb___\\\\\\\\\YYYTTTOOOHHHBBB;;;555333222222222///---))))))111888777111///---+++***---222888<<<>>>>>>;;;666111---,,,,,,...+++***---......222888EEETTTZZZNNN===555333111+++---///111555>>>JJJRRRRRRGGG;;;666333///...///,,,:::SSSqqqfffLLL;;;000000000222444555444222666888;;;===BBBUUUyyytttRRR@@@999AAAAAA:::DDDZZZ{{{lll```ZZZ```lll|||zzzgggFFF:::000...000222444777888777777444000777JJJ]]]xxxsssaaaHHH777333222///xxxlllnnnhhhlllxxxppppppxxxfffRRRGGGAAA:::222...,,,---///111111///,,,***---333:::@@@???:::444111+++,,,,,,+++++++++*********---111777:::;;;999777777555111---+++******++++++***))))))((((((((((((***,,,......---...111444222000---++++++,,,///000------,,,---///222555666333111...***(((((()))***$$$'''+++---///000111222//////...,,,******---///---222444111...///...+++))))))***,,,...///000111111///---+++******++++++)))...444666444222222444111///,,,)))''''''((()))******)))(((((()))******((((((((((((((()))******))))))))))))))))))(((((('''(((((((((''')))...222///...---+++*********+++++++++******)))******+++((()))***************+++---,,,---222<<>>;;;777222...222EEEYYYssswwwlllPPP888111111///zzzoooooolllooorrr~~~pppnnnjjjSSSGGGBBB;;;444///+++---///111000...***(((***,,,222;;;AAA???555,,,+++,,,,,,,,,,,,+++******+++---///111222222222222:::777333///,,,******++++++***)))(((''''''''''''&&&***...///---,,,,,,...111000...------...///000---------...///111333444333111---***))))))***+++$$$***///---)))***222;;;//////---***((())),,,...,,,111222///...///...,,,,,,,,,,,,------.........222000...,,,***++++++,,,)))000666777333000333666444111---***''''''((((((,,,+++***))))))***+++,,,((((((((((((((()))******************)))(((&&&%%%%%%'''(((((('''***000555000///,,,***)))***+++,,,,,,+++***)))))))))***+++'''(((******)))(((((()))---((((((111@@@KKKLLLIII@@@SSSccc\\\GGG;;;CCCPPPOOOEEE:::666888999444///(((******(((+++222666666111...***'''(((---222666LLLGGG???444+++(((+++///(((***...///+++***444@@@CCC@@@AAAHHHHHH>>>222,,,,,,...000111444<<>><<<999333000///444666999IIIsss___AAA555444......///222555666555444222:::FFFOOO[[[sssUUU:::,,,.../////////111444777HHHccckkkSSSIIITTTUUUQQQ^^^tttvvvgggNNN@@@333222777>>>DDDIIICCC===777222,,,111DDDYYYrrr{{{tttVVV888---,,,,,,zzzwwwmmmmmm{{{~~~zzzxxxiiiXXXMMMEEE;;;333000////////////...---,,,+++***111777999999888444///---,,,***)))))))))******...---+++******+++---...///444888666000***((()))'''((()))******+++******---,,,,,,++++++******))))))+++---///000000......,,,***))),,,222888:::;;;///---***((('''&&&$$$###%%%'''))),,,...000000000111000...---,,,,,,------,,,...000333333222000///333444333///+++***---//////...,,,***))))))+++,,,,,,...111222000///......000222222111---***))))))((((((((((((((('''''''''...+++'''&&&''')))******+++)))((()))++++++)))&&&%%%&&&((()))************+++,,,,,,***)))***,,,...000///,,,***))))))))))))(((((('''&&&&&&&&&&&&'''***,,,000444777999999999<<>>???;;;444...***))))))***+++...000333666777@@@LLLXXXXXXKKK:::///++++++---000333777<<>>888777555111///666BBBSSSoooeeeFFF666000...***///444555222000222555777<<>>PPPooojjjZZZIIIEEEFFFMMMSSSTTTTTTVVVHHH===222333???NNNXXX\\\GGG???999777333777OOOiiitttQQQ555,,,---...mmmooovvv~~~zzz{{{ssseeeWWWNNNFFF;;;000+++//////......---,,,,,,+++000555999999999888444...---,,,+++***)))******+++---,,,***))))))+++---///111555777555///+++***+++))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++---...///111111000///......+++***,,,222888<<<>>>444///)))&&&&&&&&&$$$###%%%'''))),,,///111222333222000...,,,++++++,,,------///111333444333222111888888777333///---///111000---***))))))*********)))+++---/////////...///000111222000---+++******)))(((((('''(((((())))))---+++(((((()))++++++++++++)))((()))++++++)))&&&%%%&&&((()))*********)))+++++++++***))))))***,,,///...,,,***)))))))))***(((((('''&&&&&&''''''''')))+++---000111222333333---333777444,,,''')))---555888999555444555444000---***'''&&&(((,,,...///---------+++******,,,///777999:::888333...,,,+++,,,,,,,,,---///222444666>>>RRRccc___III444///222...000444666777:::@@@DDDVVVSSSJJJ===666777888777222777AAAQQQmmm|||VVV999,,,***+++,,,///333444222111222444:::===MMMjjjsssWWWCCC666222111333666555222222666AAAHHH\\\iiiYYYGGGBBBAAAFFFLLLNNNOOORRREEE;;;222444AAARRR^^^cccOOODDD;;;777333777KKKbbbpppSSS<<<333...(((rrruuuwwwyyy~~~xxx}}}|||kkkXXXMMMDDD:::111,,,......------,,,,,,++++++111555888888999999444------,,,++++++******+++++++++***(((''''''***...000555666666222---***+++---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------111222222333222111000000---+++)))***///666;;;>>><<<555,,,'''((()))'''%%%&&&&&&(((+++///222555777444111---***((()))***+++000111222444555444444333:::999777444000///000111333///++++++,,,...---,,,((()))***,,,---.../////////000111000---+++++++++***)))((('''((()))+++---,,,+++******,,,......---+++***))))))+++***)))'''&&&'''((()))******))))))+++++++++***((('''(((***,,,,,,+++************+++((('''''''''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++'''%%%'''))),,,111666888:::;;;666000///,,,(((&&&''')))***+++---...///...------...///333555777777555222111000///...,,,,,,---000333555???PPP```]]]KKK999222333222666999999777999>>>DDDNNNPPPMMMCCC;;;999999888555888???OOOmmmrrrQQQ:::///---...///000111222333333333222777>>>TTTssspppQQQ>>>777555444444666555222444888???EEEXXXzzzjjjVVVGGG@@@===AAAGGGLLLPPPUUUDDD<<<333444@@@QQQ^^^eee```RRRCCC999333444BBBSSSnnnuuuqqq]]]GGG:::111***}}}yyynnnnnnlllrrruuuZZZHHH???999555555......---,,,+++++++++++++++111777999;;;;;;444---,,,,,,++++++++++++++++++)))(((&&&%%%&&&***...111888777555000+++)))***,,,,,,+++++++++******++++++***++++++,,,------......444444555555555333222111+++(((&&&&&&***111888<<>>@@@???;;;222***++++++++++++++++++++++++((('''%%%%%%'''***...000888777333///+++))))))***,,,+++***)))(((((()))))))))***++++++,,,---......333444666777777555333222+++)))'''&&&)))///666;;;DDD<<<222------...---,,,'''((())),,,///444777:::666333...)))'''''')))***111222444555666666555444000///......000222444555666333111333777;;;<<<<<<666333...---...////////////000000///,,,+++,,,---+++***((('''(((+++...000+++******,,,///000000///)))***+++******)))(((((()))))))))((((((((((((((()))***+++***'''&&&&&&'''))))))*********+++++++++'''''''''((()))***+++,,,111000...,,,***)))((((((''''''''')))+++---///000111999@@@DDDDDDAAA888...+++)))(((((()))******)))+++---000111000/////////444777<<>>999555---+++******,,,000444777>>>DDDMMMTTTTTTKKK>>>444999<<<>>><<<888888<<<@@@AAAPPP[[[WWWIII===555222333000111???```xxx\\\JJJ@@@666///---222000///000222555555555999MMMlll~~~[[[FFF@@@;;;999888:::999777999>>>===MMMfffsss^^^MMMDDD===>>>DDDJJJQQQXXXLLLEEE<<<888===JJJXXXbbbjjjZZZFFF666///000999AAALLL\\\lllssstttlllWWWBBBjjjpppyyyuuummmvvvwwwbbbKKK@@@===999444111000///---+++++++++,,,,,,444???IIIGGG@@@777...((())))))***+++++++++******''''''&&&'''(((+++---///444333222000...---,,,,,,---,,,***(((''''''(((((())))))***++++++,,,------...111555888999777444222------+++***+++///555:::;;;777222...,,,,,,++++++((()))***---000333555777555333...***(((((()))***...000333555666555333222...,,,,,,...333777:::;;;444444444555777;;;>>>AAA???999222//////000000///000111000...,,,++++++---+++***)))((()))***,,,...+++))))))***---/////////)))***++++++)))(((((()))+++***)))(((''''''(((((((((***+++***((('''''''''))))))******+++******)))'''''''''((()))+++,,,---000///...---+++***)))(((&&&''')))+++---000222333:::BBBHHHGGGCCC===555---)))(((((()))+++,,,+++******,,,/////////......///111666???GGGIIIDDD:::222+++*********---000444666999IIIZZZ]]]RRREEE??????:::;;;;;;:::999999;;;===OOO^^^ggg]]]JJJ;;;666666///,,,+++555QQQxxxqqqOOO===666111...///000000///000111444777999AAAOOOnnntttYYYHHHAAA999777888;;;:::888:::???GGGJJJWWWsssvvvhhhNNNDDD<<<;;;???BBBGGGLLLNNNHHHAAA>>>BBBOOO```lll]]]QQQ@@@333...555AAAJJJWWWYYY___qqqnnnLLLiiimmmyyy}}}rrrvvvsss___III???===999333///111000...,,,+++,,,------888EEEMMMGGG:::000+++)))'''((()))************)))''''''((()))***,,,------...///000222444444222111///---+++)))((((((((())))))))))))******+++++++++(((---333999;;;999555222.........,,,,,,...333888222333333000,,,******+++)))***,,,...000111222222444222///,,,************+++...222555666444111///---,,,+++///555:::===>>>666888::::::888:::???DDDDDD<<<444///000222222111222222111...+++***+++,,,******)))))))))******++++++)))''''''***,,,------(((***,,,+++)))'''((())),,,+++)))((('''''''''(((''')))++++++)))(((((()))))))))***++++++***)))(((''''''((()))***,,,---...///000111111000///...---,,,///444666777999;;;===@@@HHHMMMFFF===555000,,,***))))))+++,,,---+++))))))***,,,---,,,,,,---......666CCCOOORRRKKK>>>333,,,++++++,,,---///222333666HHH[[[^^^RRREEEBBBDDD:::888666777999;;;;;;:::RRRcccnnndddNNN===888888...------666NNNppphhhEEE777444111000222...///000000000333999>>>FFFVVVwwwsss]]]LLL???444444666::::::888999===KKKMMMZZZxxxuuuiiiMMMDDD======@@@BBBEEEIIINNNJJJEEEAAAEEERRReeesssaaaXXXHHH888222888EEEOOOZZZ[[[^^^llluuuZZZyyynnnpppwwwvvvgggLLL???<<<999555333222000...,,,,,,,,,---...555CCCKKKCCC333******,,,&&&'''(((*********)))((('''((()))+++,,,,,,,,,,,,)))+++000555999:::888666000///,,,***)))((()))***)))))))))))))))*********$$$***222999<<<:::666222,,,......,,,+++,,,000444...222555444...++++++---)))***---///000000000///333222000...,,,+++++++++))),,,111555666333///,,,---+++***...444:::======:::>>>AAA???::::::@@@GGGEEE===333///000333444333333333111...+++)))***+++************))))))))))))+++)))&&&%%%'''***,,,---(((***,,,+++)))'''(((***,,,+++)))(((''''''''''''''')))++++++***))))))***)))***+++++++++)))((('''''''''((()))***,,,...///111222444666666555333222111666<<>>:::444...+++---...+++'''''''''&&&&&&'''***,,,...((('''%%%$$$$$$%%%'''((()))))))))******)))))))))'''''''''(((((((((((()))((()))***++++++***)))(((+++***)))((('''(((((()))((()))((('''''')))...222;;;888666777;;;===;;;888555EEESSSRRRFFFBBBLLLXXXNNNFFF<<<444222000...+++---------------,,,+++*********+++,,,,,,,,,++++++444222666IIIbbbkkkZZZCCC222---,,,...///---,,,...000555@@@QQQbbbdddRRR===;;;555111444777777888999DDDOOOcccooocccHHH555111444777777???]]]fffKKK333000222///---///...222///...555666999EEEWWW|||WWWBBB///666777111111999===:::NNNhhhsssVVVJJJAAA===AAAHHHLLLPPPSSSPPPFFFGGGQQQOOOKKK]]]zzzaaaHHHDDDEEEDDDHHHHHHWWWbbbaaa^^^dddlllppp~~~uuuxxxyyy}}}pppfffaaaxxx{{{```LLLCCC@@@;;;555/////////......///111222333:::<<<555,,,)))'''%%%((()))))))))))))))(((((((((***---//////...+++***+++,,,111<<>>BBBFFFPPPNNNGGGAAAAAADDDBBB;;;777888777555333555;;;@@@===777111---------,,,***''''''&&&&&&''')))+++---((('''&&&%%%%%%&&&'''((()))***+++,,,,,,+++***)))''''''''''''((((((((((((((()))************)))((())))))(((''''''((()))***&&&(((+++---///111222333999<<<@@@BBBAAA@@@??????FFFNNNUUUUUUPPPMMMPPPUUUGGGCCC<<<444---))))))***+++++++++*********))))))******+++++++++++++++,,,111111777III___gggYYYDDD333...---///000---,,,---...666BBBOOO\\\```XXXLLL>>>777222444777888:::<<>>XXX{{{```GGG222000333111000222///444111000666999AAARRRmmmkkkSSS888444666<<<<<<888:::AAA[[[vvvzzzcccMMMDDD>>>@@@DDDFFFIIILLLNNNPPPQQQNNNJJJQQQbbbsss|||cccHHH@@@???DDDPPPVVVXXXWWWVVV[[[gggooopppzzzqqq```YYY[[[iiiuuu~~~ppp]]]LLLAAA:::444000///---,,,...111444444333:::AAABBB:::///)))'''&&&((())))))*********))))))******,,,,,,---,,,,,,,,,***---222;;;EEEKKKEEE::://///////...---,,,++++++(((((((((((((((((((((((())))))+++---///111333333333000,,,(((&&&&&&'''(((///666>>>CCC@@@777...)))+++---///---+++***,,,...555555444222000---+++)))'''+++000444555222...+++......///222<<>>555,,,''''''******)))((('''''''''((()))***************+++,,,,,,...111888EEEUUU[[[OOO???222...---000111---+++,,,,,,666AAAJJJSSS[[[^^^\\\EEE<<<555555777888:::===DDDXXXiiihhhYYYIII===777333666333222CCC^^^mmmlllVVVBBB111000444333222444///555333222999???QQQjjjqqqNNN???AAAQQQRRRCCCFFFYYYyyynnnQQQHHH???>>>??????AAACCCNNN___aaaPPPIIIVVVdddggglllppp___EEE::::::GGG[[[ggg\\\OOOJJJUUUeeeoooppplllXXXXXXbbb^^^eeeuuussseeeSSSFFF===555///,,,000///---...111555999;;;IIIKKKHHH===000)))((()))((())))))***++++++++++++++++++******++++++,,,---)))---111666<<>>888333000...111///---...000333444444777888777444000,,,******((((((''''''((()))***+++)))((((((''''''(((((())))))***,,,......,,,***)))&&&&&&'''''''''(((((((((((())))))))))))))))))(((%%%%%%$$$$$$%%%&&&((()))000000222888BBBKKKQQQTTTBBBHHHOOOOOOJJJFFFGGGKKKRRRNNNKKKLLLOOOOOOIIICCCCCCBBB???888222---,,,---***)))'''&&&&&&((()))+++******))))))***+++,,,---...222777>>>GGGJJJAAA666000,,,,,,000111---+++,,,,,,444===DDDMMMXXX___aaaKKKAAA777555555666999===PPPbbbkkk___NNNDDD???:::111222...(((000BBBLLLLLLKKK<<<000///222333222333///555444333999CCC]]]qqqaaa^^^kkkllldddlllmmmSSSIII@@@===;;;:::;;;>>>PPPeeelll\\\QQQWWW``````^^^fffZZZAAA666777HHH___nnnaaaPPPGGGMMM\\\kkkssspppbbb^^^aaa[[[___kkk|||gggPPPDDD===666000---///000///...000777CCCMMMVVVQQQFFF999,,,%%%%%%)))((((((***+++,,,,,,,,,,,,,,,+++***))))))+++---...***...111444999===:::444222111000///---,,,+++***+++++++++******))))))))))))***+++---000333555777222000---***)))))))))***///666???CCCAAA999000***''')))***))))))+++111555:::888555222...+++)))'''***,,,111555888999999888333555333222;;;FFFEEE;;;000333777777111,,,***+++///---,,,,,,///222444444555888;;;;;;777222---+++******************++++++))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((()))))))))(((((((((((((((((()))&&&%%%$$$$$$$$$%%%''''''111666>>>IIIRRRYYY\\\]]]OOONNNMMMLLLLLLLLLMMMNNNQQQPPPOOOOOOOOONNNKKKIIIEEEBBB>>>;;;999666222...+++***(((((((((***,,,...************+++,,,---...---111555888===AAA===666000,,,+++///000---,,,------222777>>>JJJVVV\\\\\\JJJ@@@666444666999===BBBPPPaaajjj^^^NNNEEE???:::444555111+++...:::AAAAAAAAA777///...111222111111222666333111555>>>\\\|||eeeRRRIII@@@;;;888666999===MMM___nnnkkk]]]VVVZZZaaaeeelll^^^EEE777555AAAUUUeee___UUUKKKGGGPPPfffyyyxxxuuupppcccXXX\\\```hhhyyymmmPPPBBB:::222---...---///000000333>>>OOO\\\___SSSCCC666,,,&&&'''+++'''(((***+++,,,---......,,,+++)))((()))***,,,...,,,///222666===DDDCCC>>>444222///---+++*********,,,,,,,,,++++++******)))&&&'''))),,,111666;;;===222000...,,,++++++,,,,,,000555;;;>>><<<666000,,,)))***+++++++++///666<<<<<<999555000---+++******---...000333666999<<<===555444222222666;;;999333+++,,,///111...******---,,,,,,,,,---///444888;;;555888===@@@???:::444///------------------,,,,,,************************'''(((((((((((((((((('''(((((()))))))))*********)))((((((''''''(((((()))&&&&&&%%%&&&&&&(((***+++222>>>OOO\\\```^^^XXXTTTUUUOOOIIIHHHLLLQQQRRRQQQNNNPPPRRRPPPMMMKKKLLLMMMGGGCCC???======999222,,,++++++++++++,,,---///000)))***,,,---............,,,000222444999@@@BBB???555000...///000---,,,...---000333:::GGGTTTYYYWWWFFF<<<555555:::???EEEKKKHHHWWWeeecccXXXKKK@@@999444555222000444===AAA@@@777333//////111222222111555666222///111777UUUyyyaaaOOOGGG>>>999666444777===FFFVVVjjjqqqcccRRRTTTaaasssyyyiiiMMM;;;444:::KKK[[[[[[WWWLLLAAAFFF___xxx{{{vvvoooeee]]]^^^```ggguuulllPPP@@@555,,,,,,333333222222333999EEETTT^^^___NNN===333...))))))+++'''(((***,,,---...//////+++***)))))))))***,,,------///000444>>>GGGFFFAAA555222...***(((((()))***,,,,,,++++++***))))))(((''''''))),,,111666:::===222111///---++++++++++++///444999;;;999444///---***++++++******...666<<<>>>:::555000------...000//////000111444777:::<<<444000///111222///------+++((()))---,,,)))***///+++,,,,,,+++,,,///666<<<666666999===@@@>>>999444000000000000000///......***++++++++++++++++++***(((((('''&&&&&&'''((((((************++++++++++++)))(((''''''''''''((()))&&&'''''')))+++...000222===KKK[[[ccc___TTTKKKGGGNNNHHHBBBCCCIIIOOORRRSSSKKKNNNPPPNNNJJJGGGIIILLLJJJIIIFFFCCC>>>777000,,,++++++,,,---...///000111)))+++---000111000///......///...///555???DDDDDD>>>888333222000---,,,...---///111777CCCQQQYYYYYYGGG>>>777999>>>CCCJJJPPPKKKRRR\\\bbbZZZKKK@@@<<<333222000000555;;;;;;888/////////000333666666555666666111111555;;;YYYuuuaaaLLLDDD<<<666222000444;;;DDDVVVjjjnnn\\\JJJLLLXXXmmmwwwmmmRRR???666>>>OOO^^^[[[TTTIII======QQQgggsssfffffflll___```fffsssjjjRRRCCC666---222===;;;888555777???IIISSSXXXVVVDDD222,,,+++'''$$$%%%'''(((***,,,---//////000+++***)))))))))***,,,,,,...------000;;;DDDBBB;;;666333...)))'''''')))***+++++++++***)))((((((''',,,++++++,,,///222666888333222///---+++***))))))///333999;;;888444///,,,)))***)))((('''+++222888???;;;555000---...111444000000000111222555777888333,,,,,,111///'''&&&+++,,,'''&&&)))***(((***///+++,,,,,,)))&&&(((000777555333333666<<<>>>:::555222222333222222111000///***++++++,,,,,,++++++******((('''%%%%%%'''(((*********+++++++++,,,,,,,,,)))((('''&&&&&&'''((()))&&&'''(((+++///333666999LLLVVV```___TTTHHHBBBAAABBB???<<<>>>DDDKKKPPPQQQNNNQQQRRROOOKKKIIIJJJLLLMMMOOOOOOIII???555///---***+++,,,...///000000000(((+++///222333222000...111///,,,+++111<<>>777444111---,,,---,,,///222555???OOOZZZ^^^MMMDDD<<<<<<@@@DDDIIINNNWWWTTTVVV[[[UUUFFF???BBB666333111111666999666000***---///222555999:::999444444111555<<>>AAA===<<>>===444+++(((+++---***'''+++***************++++++)))***+++---...///000000555333///+++)))'''''''''---444;;;<<<888333222222+++'''%%%((())))))+++000888999999555///,,,222999999999555111333777333+++---,,,***(((((()))***+++---,,,,,,++++++*********...,,,***)))***+++++++++...///000111333666:::>>>777666555777777333,,,&&&((('''''')))---///000///(((((((((((())))))*********(((&&&'''***+++)))'''---+++(((&&&&&&'''(((***$$$+++333666777777;;;@@@___\\\TTTJJJ???777444333222666<<>>000+++,,,,,,---///000000///---,,,***+++---.........------,,,++++++,,,+++///;;;GGGPPPIII===444333555///'''---...000444999DDDXXXkkk___LLL???DDDIIIFFFBBBCCCLLLVVVUUUHHHDDDLLLMMMEEE666444333444777666222......++++++222<<<@@@:::333///777<<<<<>>:::IIIYYYrrrhhhSSS>>>333444888999rrrjjjfff___]]]___kkktttZZZJJJFFFFFFDDDBBBAAACCCHHHMMMOOOKKKBBB:::555111,,,((((((((())))))))))))******+++,,,,,,---,,,***)))((((((***,,,............///222444777999777444000,,,***))))))***))))))(((((()))******+++*********+++,,,...000111111000///...,,,***((('''...000333777999666000,,,***&&&%%%(((******---333::::::999666111111666<<<@@@CCC@@@888444333222...,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++++++++......---,,,++++++,,,,,,---...///000222555999<<<===;;;888666444111---***(((((()))+++---...,,,+++&&&'''((()))******+++++++++)))'''(((***,,,+++))),,,***(((&&&&&&'''(((***+++...222444777<<>><<<:::555111000000000000...,,,***(((++++++---......------,,,///***(((+++---///222777AAAGGGGGG===222///111333///...111888???FFFOOOWWW___jjjgggSSSDDDFFFKKKJJJDDD???AAALLLPPPKKKHHHJJJJJJBBB888111///000000///,,,///333666777555444333222555@@@YYY{{{hhhLLLFFF???:::999888555555777CCCOOOiii|||oooPPPCCCJJJYYY\\\VVVGGG;;;999???CCCOOOTTTQQQDDD555......///lll^^^bbbcccfffoootttkkkoooqqqfffXXXKKKPPPTTTOOODDD777///,,,+++***)))***+++,,,***))))))))))))******+++++++++))))))))))))***,,,...000000///...---,,,,,,---...---111444111+++'''(((,,,&&&''''''(((***+++---...+++***'''&&&(((+++000222111111111000///,,,***))),,,///666===BBBAAA;;;555///+++(((***++++++///555555;;;===999666>>>MMMXXXccc^^^RRRBBB555000222555............---,,,***)))''')))+++---.........------000333111,,,)))+++...+++++++++---000333555555>>>???===888333111333555222000//////...---***(((###$$$''')))++++++++++++,,,+++)))((()))***+++,,,)))((('''&&&'''((()))***222111111555;;;BBBGGGIII===<<<:::555000,,,******(((***///777BBBKKKOOOQQQNNNVVV]]]\\\TTTNNNNNNQQQOOOHHH???<<<;;;:::555111////////////---,,,***)))++++++------...---,,,+++---***)))+++---///666???LLLRRRQQQCCC444,,,,,,,,,//////222999???HHHVVVccclllrrrmmm[[[LLLHHHKKKKKKBBB???AAAIIIRRRTTTSSSRRRQQQHHH;;;333000111222222///111444666666444222111777???TTTssscccJJJCCC???<<<======999666777AAANNNdddrrrfffMMMAAADDDRRRVVVSSSGGG===:::===???KKKPPPOOODDD999444333222sssiiifffaaaaaannn{{{hhh___PPPNNNGGG>>>555---)))(((,,,,,,,,,---...---+++)))***************+++++++++)))))))))***+++---...///...---,,,+++***+++,,,------...000000...+++))))))'''((((((***+++---///000,,,***'''&&&'''+++000333777555222///---+++******+++777DDDJJJHHHBBB>>>===555000,,,,,,,,,+++...333:::FFFNNNKKKJJJVVVhhhtttmmm]]]HHH888000...000222///...,,,+++*********+++(((***+++---.........---+++///111///***'''***---,,,******,,,///222222111666888:::999666555666999:::777444222111000///...###$$$&&&)))***+++++++++,,,,,,+++)))((((((***+++((((((((('''((()))***+++---///333999???AAAAAA???BBBAAA>>>999444000///000+++///444999>>>DDDKKKPPPSSSSSSSSSSSSSSSRRRPPPNNNMMMIIIDDD???:::666222///---------------,,,,,,,,,++++++,,,------,,,+++******+++,,,---+++000???NNNgggcccVVVAAA///)))))))))///111444777;;;HHHaaawww|||pppeee___WWWKKKGGGIIIBBBFFFEEECCCMMM]]]aaaYYYNNNFFF;;;333111222333222333222111333666666333000666IIIhhh}}}___NNNAAA===<<<>>>>>>:::888888CCCQQQ]]][[[PPPDDD===:::FFFPPPUUUMMMBBB===>>>AAAOOOOOOJJJAAA;;;:::999666yyyoooddd```aaarrrzzzbbb[[[MMMEEE:::///)))'''((((((...------...///...,,,***++++++++++++++++++++++++*********+++,,,---......,,,+++***)))***+++,,,------,,,,,,...//////+++''')))))))))***,,,...///000,,,***((('''(((,,,000333999777333///,,,+++++++++///===MMMUUUQQQIIICCCAAA999333///...,,,+++...333===LLLYYY]]]cccppp|||iiiSSS:::---+++++++++,,,...---+++))))))***,,,---,,,,,,,,,,,,,,,---------+++------+++((((((***---...+++***,,,///000///,,,---000444777888888999999???<<<999777777666444333''''''((()))***,,,---------......---***(((((()))((((((((()))***+++,,,---,,,111888>>>AAAAAA???>>>PPPMMMGGG???888555555666111444888888999===EEELLLTTTOOOKKKLLLPPPRRRPPPLLLMMMLLLHHHAAA:::333///...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,******(((+++...---+++000CCCVVVvvvlllWWW===,,,(((+++---///111444555777EEEbbb}}}kkk]]]]]]YYYLLLCCCDDDAAAHHHFFF>>>GGG\\\ddd\\\IIIAAA777111000222333333666222///111555888666444333MMMsssyyy^^^QQQ@@@<<<:::======:::888999CCCOOOTTTKKKBBB>>>:::555@@@OOOYYYSSSFFF???@@@BBBNNNMMMGGG???;;;<<<:::666mmmeeehhhpppuuu[[[LLLBBB<<<333***&&&%%%(((+++---,,,,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***))))))***+++,,,,,,++++++---///...+++))))))))))))***+++---...///,,,+++))))))***---111333777666444111///---,,,,,,333<<>>>>>;;;777444---,,,++++++,,,---000111000222333111---)))(((((())))))***+++,,,---......111666===@@@BBBCCCFFFIIIRRRSSSRRRMMMGGGAAA<<<:::<<<:::888888999>>>DDDIIINNNMMMLLLLLLLLLMMMNNNNNNQQQMMMGGG@@@:::444000......------,,,+++++++++++++++,,,,,,---,,,+++***))))))***,,,---,,,000@@@PPPhhheeeXXXEEE555///......///000222333555???WWWlllsssjjj___WWWPPPIIICCC@@@===@@@???<<>>DDDLLLMMMGGG???::::::DDDRRRZZZTTTGGG???>>>@@@GGGKKKKKKDDD>>>:::777444mmmjjjuuu~~~pppWWW???777666222,,,&&&%%%)))---+++++++++,,,///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++---------,,,,,,+++(((((())))))***+++------,,,+++******+++...111333333333444444222000---,,,555888EEE]]]sssvvvdddPPP:::444///.........222888FFFTTTeeezzzvvvWWWDDD222...///---,,,,,,***,,,...///000000......444111...+++))))))+++,,,///+++'''&&&(((,,,...000222...+++,,,//////+++''')))((()))...555999:::888:::<<<@@@CCCCCC???888333111000...------///222444222555777555000+++(((((())))))***,,,---...//////777<<<@@@AAAAAAFFFNNNUUUJJJQQQZZZ^^^ZZZOOOCCC<<>>:::666666<<<@@@DDDNNNYYYOOOEEE888111000555999<<<333444444222000333;;;CCCGGGUUUpppvvvlllaaaUUUQQQSSSUUU\\\pppbbbGGG???999666777888777888;;;999:::FFFVVVTTTCCC<<>>IIITTTTTTLLLHHHLLLRRRQQQIII???:::::::::777333444333///***&&&%%%(((+++'''))),,,...///...---+++,,,+++***+++---000444777BBBOOO^^^ddd[[[KKK<<<333333...,,,111222555@@@NNN```iiibbbKKK>>>BBBDDD???999666333444;;;GGGUUU]]]]]]KKK888000///111555888000555222000333222888JJJXXXeeexxxmmm```]]]WWWMMMDDD@@@@@@BBB???HHHUUUaaalllzzz}}}aaaPPPDDD<<<666666777555444555666;;;BBBGGGHHHGGGEEECCCKKKRRRYYYXXXOOOCCC999555888FFFOOOJJJCCC@@@999000qqqqqqrrrmmmfffUUUCCC;;;111...+++***++++++++++++,,,------------,,,+++++++++,,,,,,------,,,,,,+++))))))******************++++++))))))((()))******000---+++...222333...***((()))*********)))(((((('''(((*********,,,///222555444333222222222222111555AAA[[[|||yyygggUUUDDD999>>>GGGJJJLLLPPP]]]ttt[[[@@@000---((()))...------.........///////////////,,,)))&&&&&&'''***,,,000---)))'''(((+++000333666555444333000...+++***))))))***+++,,,---...///+++000777;;;:::666222///333:::@@@???999555777;;;===;;;999;;;<<<;;;777333888<<>>CCCFFFHHHHHHIIIIIIUUUcccfff\\\KKK===555888===CCCGGGJJJIII@@@666llleee|||xxxhhhZZZUUUNNNBBB999888000...+++***+++,,,,,,++++++,,,,,,,,,,,,+++*********++++++++++++++++++***((((((((())))))*********+++******)))******++++++222...---111888999222***))))))******+++******)))(((((())))))(((***---///555444444555666666555444999HHHlll{{{hhhTTTFFFMMMZZZ______```sss^^^BBB000+++&&&'''......////////////............***(((&&&$$$%%%'''***---111///+++)))))),,,///222555555444222000---***(((***************)))))))))'''***///111000///......000<<>>AAA???;;;DDDIIIJJJBBB777333888???888555000---,,,///444777333222666===:::000+++---...555<<<;;;555111333777???;;;<<>>666666>>>GGG@@@888...((('''))))))(((---,,,,,,---...111333555,,,,,,++++++---///222444666999IIIeee}}}}}}dddLLL:::111,,,---///555EEEVVVbbbXXXPPPLLLCCC777444999555333333777EEE[[[sss\\\III555...///000...---000555111///444666@@@TTTxxxvvv^^^GGG666...000222222111000111222888:::<<>>777777777555444555333777<<>>BBB???:::666333<<>>@@@AAAMMMMMMJJJBBB999555888<<<444///)))&&&''')))******)))(((+++///---'''%%%)))'''///666555///+++---111999777888@@@JJJMMMFFF???===??????999333333<<>>444,,,((('''((()))++++++,,,...000222444555......------...000222333333888KKKjjjgggLLL777///***,,,...222AAARRRcccaaa]]]TTTFFF999444555444333333666AAATTTjjjyyycccMMM777...//////---,,,...777888777<<>>DDDLLLGGG???:::777555444222000+++&&&%%%''')))(((&&&$$$%%%(((+++***&&&&&&((()))+++......+++***+++,,,111555:::>>>???>>>======:::999666111///111666;;;CCCBBB<<<333)))%%%'''+++'''))),,,///111222111111000000/////////000111222000;;;QQQlll|||uuuZZZCCC222,,,))),,,---...999GGG]]]mmmqqq^^^HHH===666000111222333555;;;III[[[gggiiiSSS;;;000///.........---;;;BBBEEEMMMWWWooommmSSSEEE999......---,,,,,,---///111111111333444444777AAAOOOZZZ{{{bbbMMMHHH@@@999888777444333444333:::FFFVVVbbbhhhhhheeerrrooonnnqqqpppdddPPP???555;;;JJJYYYWWWEEE777444|||nnnooojjjSSSMMMEEE:::...+++...111///,,,---,,,++++++------,,,+++***++++++++++++***))))))((())))))******))))))(((,,,+++)))(((''''''((()))***************)))(((((('''---444555111---,,,,,,)))))))))))))))***+++,,,'''(((((('''&&&'''))),,,222CCCWWW```ZZZMMMAAA<<<@@@MMM^^^sss|||rrrccc]]]nnnlllKKK444***---***)))+++((())))))))))))************))))))(((((()))+++---///)))((((((''''''((()))***(((***,,,......,,,***(((''''''''''''((((((((((((+++,,,,,,++++++,,,///222999777333///+++)))((((((+++///333222111333;;;CCCCCC;;;333111222333///+++,,,)))&&&&&&(((***(((&&&$$$'''***,,,+++)))))))))+++***)))***+++++++++***,,,333999999555222666;;;777444///,,,---...000111<<>>333///...000222000>>>HHHRRRbbbssseeeLLLBBB999000///---+++,,,///222444444///111444444555;;;GGGPPPoooeeeQQQIIIAAA:::888777444222333111888FFFYYYnnn}}}{{{uuufffNNN;;;///:::KKKZZZ\\\PPPDDD>>>yyyjjjqqq|||}}}|||sssaaaMMM@@@<<<777333---)))***---...---,,,++++++,,,---...,,,+++++++++,,,,,,++++++***))))))))))))******)))))))))///---+++)))''''''((((((************)))'''&&&%%%%%%)))...000000///------((((((''''''(((***+++,,,&&&'''(((''''''(((***---888CCCQQQ[[[\\\TTTIIIBBB???NNNeee}}}yyyjjjYYYSSS```sssqqqLLL555+++---***)))+++'''''''''((()))***+++,,,---+++***)))((()))***+++,,,&&&&&&'''''''''((())))))***+++...//////,,,***((()))))))))))))))))))))(((+++,,,------,,,,,,...///444333111...+++)))'''&&&'''+++...000000222666:::777222------//////---***)))((('''((())))))((('''&&&)))+++++++++++++++,,,******++++++,,,,,,+++***,,,///111111000000333666333111...,,,,,,---......222666999666000++++++,,,)))***,,,...////////////000000//////......------+++555JJJggg|||yyyaaaJJJ666000...///,,,(((...999GGG___rrrmmmYYYEEE777......111444666999BBBQQQ\\\[[[NNN>>>555111...000444777@@@GGGYYYvvvlllLLL???999444222111000222555777666444111333444333222777@@@HHH\\\yyyggg[[[JJJBBB:::999777444222333222444===OOOjjjgggJJJ666,,,333>>>NNN^^^bbbVVVFFFyyyhhhwww|||hhhaaafffmmmgggQQQ>>>777333...---///...)))''')))---///,,,++++++,,,---...,,,++++++,,,,,,,,,,,,+++******))))))************))))))111///,,,)))'''''''''(((************(((&&&$$$###$$$%%%(((---111222000---((('''''''''''')))+++,,,&&&'''(((''''''(((+++...<<>>888777999999666222555111666DDDTTTiiixxx\\\;;;000...222>>>KKKPPPHHH???zzzlllbbb___WWWHHH>>>===AAAEEECCC:::222000000000333000---++++++,,,------++++++++++++,,,---///000000,,,)))))),,,...---***))))))))))))))))))))))))+++++++++)))''''''***,,,000///---+++((('''&&&%%%'''((()))+++---///333555000///...,,,+++++++++,,,(((((()))))))))*********444===IIIRRRUUUUUUVVVXXXbbbfffmmmuuuzzz||||||zzzuuujjjXXXFFF:::777:::===HHHXXXcccbbb]]][[[SSSIII???888000,,,---...---+++(((((((((((()))***+++,,,///---+++***)))***++++++***)))'''''''''(((***,,,,,,,,,,,,+++***)))((('''''''''((())))))*********++++++++++++++++++++++++...---,,,+++)))'''&&&%%%((())))))***++++++++++++------------,,,,,,,,,,,,++++++***)))((('''&&&&&&))))))))))))***+++,,,,,,+++,,,---...---,,,***)))+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,+++///444555444444555777222,,,)))+++---,,,---000//////......---,,,+++***///;;;RRRooouuu\\\EEE999111000...+++///777OOOhhh~~~zzzaaaFFF666///111111444777888;;;FFFQQQ^^^cccTTT???===>>>:::888;;;MMMhhh~~~bbbPPPBBB999999888888666555555666777777666666888999;;;DDDMMMmmmyyyXXXFFFAAA===888666888888555222333222555>>>LLL___vvvyyyuuuaaaJJJ333111222888@@@BBB;;;444ooo[[[YYYMMMEEEDDD@@@777333444555777555111000333444222333000,,,++++++,,,,,,+++*********+++,,,---///000000---******,,,---,,,)))((((((************)))(((((())))))((('''(((***---000///---+++)))'''&&&&&&'''***,,,+++***,,,222777333222000...,,,,,,,,,,,,******+++++++++***((((((,,,666EEEPPPVVV[[[```dddqqqlllhhhffffffddd^^^ZZZMMMKKKEEE;;;111---///333222===DDDBBB@@@BBB@@@;;;:::444...***+++,,,,,,+++((('''&&&&&&&&&(((***+++...---+++)))))))))******(((''''''''''''((())))))+++++++++++++++***)))(((%%%&&&(((***+++***)))(((*********++++++,,,---------,,,***((('''''''''((((((((())))))))))))))))))+++++++++,,,,,,...//////---,,,,,,+++)))((((((''')))******++++++,,,------+++,,,---------,,,******---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,---***000777:::;;;::::::;;;222---***+++,,,+++,,,...,,,,,,,,,++++++*********...<<>>CCCXXXxxxmmmXXXHHH===;;;:::999999888999999:::777666777888888<<>>FFFPPP```yyyzzz___JJJ===;;;;;;<<<===??????===<<<<<<<<<<<<<<<;;;@@@OOO___vvvaaaLLLCCC<<<999666444444444222111///555777999GGG]]]jjjkkkkkknnnttt{{{wwweeeKKK888...///111333444444222111eeeLLL@@@===555333222555555222//////111111//////444;;;<<<777111///,,,,,,,,,---,,,+++******+++,,,---------...------,,,,,,,,,,,,+++***+++,,,---......,,,***))))))******)))''''''((()))+++***************++++++,,,***((()))---000111111//////...------...000000//////111111000---+++))),,,---333@@@QQQ```iiilll]]]^^^^^^WWWLLL@@@666111...,,,******+++,,,+++)))***++++++***,,,222888:::777333...)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((%%%&&&&&&&&&''''''''''''******+++++++++******)))(((+++...111222000...,,,(((((()))***,,,---......***)))'''&&&&&&((()))+++******)))))))))***++++++)))((())))))+++...000222000000///---,,,+++))))))******,,,---......------***+++++++++++++++++++++...,,,)))'''&&&'''((())))))***+++,,,---...------+++---555BBBMMMMMMBBB777---((('''***,,,++++++------,,,++++++***++++++,,,000333@@@[[[{{{qqqPPP;;;***(((+++***))),,,555III\\\```VVVGGG888...555333444555555999DDDPPP[[[lllyyy{{{hhhGGG:::IIIVVVaaavvviiiNNN===999999;;;???BBBAAA>>>;;;DDDDDDDDDBBB@@@GGGZZZmmmzzzvvvXXXIIIFFF:::888555333222222111111///444555777DDD[[[iiijjj^^^dddppp{{{{{{iiiMMM777+++...111444555555444444{{{dddLLL;;;777:::000111222444333111///...000000...---111777777444///...,,,---...///...---,,,------......------,,,+++,,,,,,------,,,,,,+++---.........---+++***((()))***+++***((('''((()))***)))))))))***+++,,,,,,---***(((***///111000...---,,,,,,,,,,,,...///000//////000000000///------111333:::FFFTTT]]]___^^^IIIMMMPPPMMMCCC888000...---(((%%%%%%))),,,+++)))+++***))))))+++000555888666333///+++'''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((()))******+++'''&&&&&&&&&&&&'''((((((+++++++++++++++***)))(((***,,,///222222111///---((())))))+++,,,---......***)))((((((((()))******))))))(((((()))***,,,---***)))))))))***---///111111111///...,,,+++)))))))))***,,,---......---,,,************++++++++++++,,,+++***(((''''''(((((('''(((***,,,---------------...444AAANNNOOOEEE:::...***))),,,---++++++---///...,,,+++***+++,,,,,,---///555GGGaaavvvzzzsssWWWBBB000+++,,,******---999GGGUUUWWWQQQFFF999///444222222333333666BBBOOO\\\nnn~~~nnnJJJ:::FFFPPP___xxx~~~\\\EEE777777777;;;???AAA>>>;;;BBBCCCCCCAAA???HHH```wwwyyyXXXEEE@@@999777555333222111111111...111222444>>>OOO]]]cccbbbfffllltttzzzvvvaaaLLL111111222333333444444333{{{rrr|||}}}iiiSSSFFF===666333444000222333222111111111111,,,...---***,,,111222///...------...000111111000/////////000///---,,,+++)))***,,,---------------///...---,,,***((('''&&&((()))++++++***)))***+++,,,+++******)))***************+++---//////......,,,+++*********+++,,,------------....../////////444???OOOZZZ\\\WWWPPPKKK===>>>===;;;777333///...***(((''''''(((***+++,,,---+++)))+++---///222444444333000,,,)))'''((()))&&&(((+++------+++(((&&&&&&''')))***,,,......///((('''&&&%%%&&&''')))***,,,,,,,,,+++***)))((('''(((***---/////////---,,,))))))***+++,,,,,,------************************''''''&&&&&&(((***,,,...,,,+++)))((()))+++...///111111///...,,,***)))(((((()))+++---...---,,,+++***************++++++,,,+++******))))))((((((((($$$&&&)))+++------,,,,,,///111666???FFFIIIFFFBBB444///---///000,,,+++,,,000///,,,+++******++++++(((,,,000777EEEYYYhhhnnn___JJJ888111///+++,,,111>>>KKKVVVUUULLLCCC:::333000///000000///111;;;FFFZZZuuuxxxhhhRRRAAA@@@HHH^^^}}}rrrSSS===999555777<<>>FFFSSS___gggiiifffgggttt~~~rrr]]]===888333111222444666666qqq```iii~~~fffOOO999555888777222...///000///,,,,,,...000111***------)))***...///......------...111333222111000111111111000...,,,***'''))),,,------------...000...,,,***'''&&&%%%%%%&&&(((***+++++++++,,,......---,,,***)))((((((((('''+++///000...,,,---///---,,,***)))))))))******++++++++++++,,,...///000444HHHaaallldddSSSDDD<<<:::555///---...000///...'''***,,,+++))))))---111+++(((''')))++++++,,,---222222000---***)))***,,,&&&)))---//////,,,(((%%%'''(((***---///111222222***(((&&&%%%%%%'''***+++------,,,,,,***)))'''''''''(((***,,,,,,,,,+++************++++++,,,,,,---***++++++++++++***))))))%%%%%%$$$%%%'''))),,,......,,,***((()))***,,,...111111///...,,,***)))(((''')))+++---------,,,+++******))))))***+++,,,,,,)))******+++***))))))(((###%%%(((***,,,,,,,,,+++///333888<<>>666111---///555???MMMWWWTTTIII@@@;;;999------...///------444===TTTxxxkkk___XXXJJJ<<>>BBBDDDQQQ```ggghhhbbb^^^nnnvvv]]]FFF>>>444000222777;;;<<>>666222333444333111............///////////////---,,,,,,...//////............///000111111111444222////////////...---+++)))&&&'''***---000111///...+++)))'''&&&&&&&&&(((''''''((()))+++---...***************)))((('''+++,,,------------,,,+++++++++*********)))))))))'''))),,,...///222555777HHHWWWbbbaaaYYYPPPDDD:::222...***)))+++,,,,,,***)))************+++++++++******)))((((((+++000444---,,,+++******,,,---///---+++***+++------+++(((''''''((()))+++,,,---...)))(((&&&%%%%%%'''***,,,+++***)))******)))&&&$$$(((''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,***++++++,,,+++***)))((()))((('''&&&%%%&&&&&&'''+++,,,+++***)))***,,,///000//////...---,,,,,,++++++++++++++++++,,,,,,---)))******))))))***...111444111,,,))),,,000...''')))*********+++,,,///222111222777===CCCFFFCCC@@@:::666222000---+++,,,...+++***)))((((((''''''((()))&&&&&&---555>>>JJJTTTVVVPPPHHH>>>444---...222===???MMM______LLL<<<999111...---//////...222888SSSfffnnnNNNAAAFFFLLLZZZooo```LLL???EEENNNOOOOOORRRVVVYYYZZZWWWZZZooonnnPPP<<<444222333444555444222000...111111222666CCCUUU```cccWWW\\\ccciiijjjeee]]]VVVGGG:::333555555222666@@@llldddeeeaaa```hhh|||nnnaaaSSSJJJ@@@:::333111333444333000000000/////////////////////---,,,---...000//////,,,------...///000111111333111///...//////---,,,***((('''(((+++...//////...---+++)))'''&&&&&&&&&'''''''''''')))+++---...,,,,,,++++++******))))))***+++,,,------,,,+++***)))))))))((((((((((((((((((***,,,///333999>>>BBBNNNTTTUUUOOOHHHCCC===777111...***)))***+++***)))))))))*********+++++++++******)))((((((***///222...,,,+++******+++---......,,,***+++,,,---+++)))))))))******++++++,,,,,,)))((('''&&&&&&''')))******)))))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***+++,,,,,,,,,+++)))((()))(((&&&%%%%%%%%%&&&'''******+++***)))+++...111111000000///...---------+++******)))***+++,,,---,,,,,,,,,+++***+++...111222444444222222333000***)))***+++,,,---///111333000222666<<>>:::999555111111333444333111222222222111000000//////...---,,,,,,...//////...***++++++---...//////000111000............,,,***)))(((((())),,,......---,,,+++)))((('''&&&&&&&&&'''&&&&&&'''(((***,,,...000...---++++++++++++,,,)))***+++,,,,,,+++***)))))))))(((((())))))******++++++---222999BBBKKKPPPRRRMMMCCC777333444444222///---***((())))))(((((()))))))))*********++++++******)))(((''')))---000...---+++******+++,,,---...,,,***)))***++++++***,,,,,,,,,+++******))))))((((((((((((''''''''''''((((((((()))******(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******+++++++++,,,---,,,+++***)))***(((&&&$$$###%%%'''(((((()))*********+++...111000000000000000000000000+++***)))((((((***,,,---.........---+++,,,...000444<<>>555...,,,---,,,+++---,,,***((('''&&&&&&''')))))),,,...///444BBBPPPbbbbbb[[[KKK:::111333777333===MMMaaaqqqsssaaaMMM:::444000///...---000555GGGccc~~~mmmWWWHHHAAALLLMMMUUUfffaaaHHH<<<999333333222222111000000000...000111555AAARRR]]]aaaZZZSSSOOORRRYYY[[[TTTKKKAAA444,,,///555:::BBBLLLzzzrrreee[[[WWWZZZaaakkk}}}ttt]]]JJJ???:::777666444222111222444555555333444444333222111000//////---+++******,,,------,,,))))))***+++,,,---......///...---...///...+++((((((((((((+++------,,,***))))))((((((''''''&&&&&&&&&&&&&&&'''(((+++---...222111...,,,+++,,,---...((()))***++++++***)))(((************+++---///000///...///555>>>JJJTTTYYYNNNCCC444)))'''***---,,,---+++)))(((((('''''''''))))))))))))*********************((('''))),,,...///---+++***)))***+++,,,---+++)))''''''(((******///...---+++***(((''''''(((((()))))))))'''&&&%%%''''''''')))++++++)))'''###$$$$$$%%%'''(((((()))'''(((((()))******++++++***+++,,,------,,,+++******(((%%%######%%%''')))((()))))))))((()))+++------...///000111333444444---+++)))(((((()))+++,,,...///...---++++++,,,...666BBBLLLJJJAAA777---&&&)))***,,,///111333222111***+++---333<<>>GGGRRReeeuuummm[[[>>>777111000000///222777OOOgggwwwppp]]]OOOEEE>>><<>>999666444222222222444666777777666555444333222111///......+++)))((()))***,,,++++++)))))))))***++++++,,,,,,,,,,,,---///000...+++((((((((()))+++------+++)))'''(((((((((((((((''''''&&&&&&&&&'''))),,,...///333111///---+++,,,------((()))************)))((()))))))))+++---111444666444333333888AAAKKKSSSWWWCCC888,,,'''((())))))(((******)))((('''&&&''''''(((((()))))))))******************)))((())),,,...///...+++)))))))))***+++***)))'''&&&%%%&&&((()))///...---+++)))'''&&&%%%'''((()))***)))(((&&&$$$'''&&&''')))++++++***((($$$%%%&&&'''((()))***+++*********++++++,,,,,,---)))***+++,,,,,,,,,+++***)))(((&&&$$$$$$&&&(((***((())))))(((&&&%%%&&&''')))***,,,///222444666888000...,,,***)))***++++++,,,------,,,***)))***+++333@@@LLLMMMFFF<<<111(((***)))***---000111000...)))((((((,,,444AAANNNWWWGGGCCC999...,,,//////+++...,,,)))'''&&&&&&'''(((***+++------,,,444JJJ___yyyrrrcccPPPDDD>>>444***555???EEEJJJ\\\ooonnn^^^>>>555...---...///222777PPPdddqqqhhhWWWKKKCCC<<<777IIIbbbuuuzzzlllZZZDDD333333222111111000111111222000222222222999FFFQQQVVVYYYMMMCCCEEEPPPZZZ[[[WWW@@@999444666???NNN^^^kkktttddd^^^]]]]]]UUUQQQ\\\xxxttt```MMMKKKGGGDDDAAA===999666333333444555666777777888333222222000///...------***)))((((((***++++++***************************)))***,,,///111000---***)))))))))***,,,,,,***(((&&&'''((()))))))))))))))''''''''')))+++---000111222111///---++++++++++++((()))***++++++***)))((((((((())),,,000555999<<<;;;888777:::@@@FFFIIIIII888///)))***+++)))'''&&&'''((())))))''''''((()))((((((((()))))))))******)))***+++******+++---///000...,,,)))(((((()))***((((((((('''%%%%%%'''(((---,,,+++***(((&&&%%%%%%'''((()))))))))((('''&&&''''''''')))++++++)))'''%%%&&&'''((()))***++++++++++++,,,,,,,,,---------((()))***+++,,,+++******)))((('''''''''((()))***)))******(((&&&$$$$$$%%%'''(((+++---000333555777333222111...---+++*********+++++++++)))(((((()))+++666BBBIIIKKKGGG===222+++))))))+++...///...++++++)))'''''',,,666DDDMMMPPPPPPFFF777///000///***---+++(((&&&%%%&&&(((***,,,,,,,,,***(((...AAATTTkkkwwwxxxbbbGGG888444333333<<>>CCCPPPfff~~~aaaHHH:::444222222222222222222222222///222444444;;;IIIUUU[[[QQQIII@@@???FFFNNNSSSSSSPPPAAA666@@@YYYkkklllfffrrr```]]]```[[[QQQJJJUUUrrreeePPPBBB>>>>>>???@@@@@@???<<<999555555555555444555666888000000///......---,,,,,,,,,***))))))+++,,,,,,+++,,,,,,++++++***))))))((('''(((,,,000333222///,,,***)))))))))++++++)))(((&&&'''(((******+++******(((((()))***,,,///111333000///...---+++***)))((())))))***++++++***))))))***+++,,,000666<<>>>>>;;;777111+++'''******'''%%%&&&%%%''')))***(((((()))+++(((((((((((()))))))))***)))***+++,,,+++,,,///111000...,,,)))((('''((()))''')))***)))'''&&&''')))******)))((('''&&&%%%%%%''''''((((((((((((((((((((('''((()))++++++)))'''%%%&&&&&&'''((()))******++++++,,,,,,,,,,,,------'''((()))***+++***))))))(((((()))***************)))***+++***'''&&&&&&&&&((()))***,,,...000111222777666555333000---***(((((()))+++***)))(((((())))))///888CCCNNNQQQGGG;;;///+++((()))---...,,,***+++***)))((()))///999@@@SSSVVVOOO===111000000+++,,,***'''%%%%%%'''***+++++++++,,,,,,)))+++888FFF]]]wwwsssTTT@@@999888333666===NNNcccnnndddRRRAAA555+++((()))+++...111<<>>>>>EEEXXXvvvzzzXXX@@@666555222333444444555444333222///333555666<<>>DDDKKKGGGLLLTTT```jjjllldddZZZ|||qqqfff]]][[[SSSKKKOOOdddcccGGG666//////444666999999888777777888555333111222444333111...000///---,,,+++,,,,,,---++++++******++++++,,,---------,,,++++++******)))***+++,,,...//////000000---,,,***(((&&&&&&&&&&&&*********)))******+++,,,******))))))******+++,,,***************)))((((((***+++,,,,,,+++***))))))'''///999EEEQQQWWWQQQHHHGGGEEEAAA999000,,,,,,///&&&'''((((((((('''%%%$$$$$$&&&''')))***+++******))))))))))))))))))))))))(((***,,,......///111333555111,,,***+++,,,+++)))((()))***+++++++++++++++)))))))))'''%%%$$$&&&'''(((((((((((()))***+++,,,+++++++++***)))((('''''''''(((((((((((((((''''''***)))***+++---,,,)))''''''(((***++++++***))))))'''((()))***+++++++++*********)))***,,,,,,+++)))+++,,,------,,,+++,,,...111444999===<<<666...'''***(((&&&''')))***'''%%%(((---444999<<<@@@FFFJJJ???555***&&&(((++++++))),,,---,,,,,,,,,///333666@@@FFFGGG===333000222333222///,,,***+++,,,---,,,(((---000...+++///:::DDDUUU```nnnsssjjjVVV@@@333555999>>>EEETTTeeepppsssTTTAAA111///...+++...666@@@LLLTTTUUUVVVTTTHHH888;;;<<>>AAA>>>555///***(((&&&''')))***)))(((.........111888@@@IIIOOO>>>666---'''''')))++++++,,,---,,,++++++---111444999CCCHHHAAA666///---+++000...,,,+++,,,------,,,))),,,...---,,,///888@@@NNNUUU```hhhgggZZZGGG:::>>>EEEJJJLLLRRRaaaooowwwUUUCCC333000///,,,///666???FFFOOOTTTXXXWWWNNNDDD999@@@LLLTTT]]]sss{{{dddTTTEEE:::555777888888666333222333444444333444:::FFFYYYmmmyyy}}}oooZZZDDD888888BBBJJJZZZaaahhhggg\\\OOOFFFCCCxxxggg[[[SSSOOOMMMSSSgggqqqPPP;;;444222555999777888888666444333444666555444222222333222///------------------,,,,,,+++++++++******++++++,,,---------,,,,,,++++++*********+++,,,...000111111111...---+++)))(((((())))))))))))(((((())))))***+++************+++,,,---...,,,,,,+++***)))((('''&&&%%%(((---//////...------999FFFRRRWWWVVVTTTQQQMMMBBB===555...+++*********))))))))))))((('''&&&%%%"""###%%%''')))***+++,,,)))))))))))))))))))))))),,,---///000000111444666000///------------,,,***(((((())))))******))))))(((((((((&&&$$$###%%%&&&((((((((()))******++++++)))))))))))))))((('''&&&'''((()))******)))((('''(((((()))+++,,,,,,)))'''&&&'''(((((())))))((((((*********)))(((''''''&&&+++******+++,,,,,,***)))(((***++++++******+++,,,***,,,333<<>>888888444555555333222111222444777444444===QQQmmm{{{oooYYYAAA444;;;NNN___vvvjjj\\\QQQKKKEEE<<<444mmmccc```YYYUUU^^^wwwmmmSSS>>>:::<<<999555555777777666333000///111222222222333222111000//////***+++,,,---------++++++++++++******++++++,,,---......------,,,++++++******+++,,,...////////////---,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...************+++,,,---...,,,+++***)))(((((((((((())),,,000000000222888===IIIPPPQQQGGG;;;888;;;>>>:::444---)))***+++,,,+++++++++******))))))))))))---,,,***)))((()))***+++++++++++++++++++++++++++...///000000000222666999555444333111---)))'''&&&(((((())))))))))))((('''(((((((((&&&$$$###%%%'''(((((()))************)))******++++++******))))))&&&(((***,,,,,,+++***)))******+++---///...,,,***------,,,***)))(((((((((((((((((('''((()))***+++)))((('''((()))((('''%%%&&&((())))))))))))+++,,,---+++***000999AAADDDDDD;;;888444///+++***+++,,,)))+++///333888<<<>>>@@@@@@777...---222444000+++***+++,,,---...///333555BBBGGGHHHBBB:::666222...,,,++++++---//////...,,,///---+++,,,...111111111666KKKaaaiiiaaaVVVSSSUUURRRWWW]]]dddlllmmmcccWWWQQQDDD888222222222222333222888MMMiiisssfffRRRHHHEEE>>>===LLLgggwww^^^MMMAAA999777444555666444333333444666333444555:::IIIbbbvvv___KKKCCCIIIVVV```iii]]]MMMDDDAAA>>>999333mmmmmmssszzz|||oooSSS;;;777888444333777444555555333000//////111///111222222111000000111***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,,,,++++++++++++,,,---------------,,,+++*********+++,,,---------,,,,,,------...///******))))))******+++,,,***)))((((((((()))+++,,,///333777888777999@@@FFFGGGHHHCCC666------111333444000,,,******+++,,,,,,++++++*********+++,,,,,,111///,,,)))((((((***++++++++++++++++++++++++++++++,,,,,,,,,,,,///333666777777555111,,,'''&&&%%%))))))******))))))(((((())))))((('''$$$$$$&&&'''((()))***++++++***)))((())))))************))))))&&&(((+++------,,,+++)))))))))***---//////,,,***---,,,+++***************)))((((((((((((***,,,---)))((('''(((((((((&&&$$$&&&((()))***)))***+++---...,,,***+++111888>>>BBBBBB???999333---+++---///222666888666333777AAAJJJEEE>>>777777999888222+++***,,,---......000333555555<<>>777555444333111333777EEEZZZhhheeeZZZRRR;;;???FFFMMMWWWooopppYYYLLLCCC:::666555555666555444444666888111222444888DDDZZZvvvlll]]]WWWWWWXXXXXXRRRIII???999888777555333jjjOOO:::888888222111777111333444333000/////////---///222222000000111333++++++******+++,,,,,,---++++++******++++++,,,---.........---,,,,,,++++++++++++,,,,,,++++++***)))+++***))))))***+++,,,------,,,,,,,,,,,,---......******))))))(((((())))))''''''&&&'''(((+++...///...555<<<>>>======BBBGGGAAA===555+++(((+++---,,,,,,,,,,,,***))))))+++---************+++---...///111///+++((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...222555888777555000***''''''(((******++++++***))))))(((*********(((&&&%%%'''(((((()))***++++++***)))'''''''''((((((((((((''''''&&&(((+++......---+++***'''''')))+++------+++)))))))))((()))***+++---...,,,+++***))))))***,,,---+++***))))))***)))'''%%%&&&(((************,,,...+++,,,,,,,,,---222888===EEECCC===555///---000333AAAIIIMMMDDD555222===KKKKKKJJJHHHDDD???888111---,,,---......------///111+++222;;;FFFOOOOOOBBB222,,,+++)))***---///000000---...//////000000000111555:::GGG[[[nnntttmmmdddeeeooossskkkccceeeooowwwaaaWWWIII>>>:::777333///111777AAANNN\\\bbb[[[PPP:::AAAHHHIIIIII\\\lllUUUHHH@@@999666444555666555444555666888000000222999GGG^^^vvvtttiiibbbZZZQQQKKK;;;:::777333111000000111```JJJ<<>>@@@DDD;;;666---&&&(((------)))(((***,,,+++((('''))),,,***))))))***+++...000111///---)))&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------000444777777777444///***'''(((++++++++++++++++++***))))))++++++***(((&&&&&&''')))((()))***++++++***((('''%%%%%%&&&&&&'''&&&&&&%%%&&&(((+++...///...,,,***%%%&&&''')))+++,,,***((($$$$$$%%%'''))),,,///111///---+++***))))))+++,,,---,,,++++++++++++)))'''&&&(((*********+++---...(((+++//////---///444:::FFFDDD???777111///333777LLLZZZaaaUUU<<>>:::444...---777BBBKKKXXX```VVVDDDBBBAAAAAAAAADDDVVVwwwkkkSSSEEE<<<888777333444555555444444666888111///000:::NNNfff{{{|||xxxrrrkkkbbbWWWJJJAAA///222444222...+++,,,///[[[HHH???===333///222222222222333444333222111000......------...///111222///---++++++---...+++)))+++,,,---------,,,+++***+++...000111///,,,***))),,,+++)))((((((((()))***,,,,,,++++++++++++++++++...,,,***((('''(((***,,,---+++(((&&&&&&(((***,,,'''%%%###$$$'''***---...666777999???HHHJJJ@@@333///---)))'''&&&''')))***+++)))((())),,,---+++)))***'''&&&(((...444666777...,,,)))'''&&&''')))+++******+++,,,,,,---......000111000,,,)))...777@@@666333000---,,,++++++***,,,...///---)))'''(((***+++***(((''''''(((***+++++++++***)))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((***...000000...***(((&&&''')))*********)))((($$$$$$$$$$$$%%%)))///444333111---***))))))***+++,,,---...,,,***))))))******)))))))))))))))******,,,++++++,,,...222666888999???BBB>>>555111444999RRR]]]___MMM888///222555DDD\\\nnndddHHH333,,,...,,,------...---,,,+++***---...---555JJJ\\\XXXHHH666000,,,------++++++...///......222666888555111000BBBUUU\\\```iiivvvyyyddd[[[lll{{{wwwmmmiiippppppbbbHHH888777888444...:::LLL[[[]]]UUUKKKEEEGGG???::::::>>>NNNnnniiiQQQ>>>444333777000555777555666999666000444888999>>>RRRmmm|||}}}nnnmmmkkkdddWWWGGG888///...***''''''+++......,,,___HHH===<<<666222333///111222333333333222111000......---------...///000...,,,***+++,,,---+++)))+++,,,------...---,,,++++++---//////---+++******))))))(((((()))***+++,,,,,,+++************+++,,,...---***(((((()))+++,,,,,,***(((&&&&&&(((+++---)))'''&&&&&&(((,,,///000555<<>>888444333444888999666555999:::888777999>>>FFFTTTdddjjjjjjbbb```\\\UUUJJJ>>>444---++++++*********+++...000aaaGGG:::;;;777555444---111111222222333222222111///......---,,,---------+++***)))***,,,,,,+++***,,,,,,---......------,,,,,,---...---+++*********((((((((((((***+++,,,---,,,+++)))(((((()))+++,,,...---+++***)))***,,,---***)))'''&&&'''))),,,...---,,,)))((()))---111333999FFFOOOKKK???666111...,,,***(((&&&%%%&&&((()))...---+++***+++***)))'''(((&&&%%%&&&)))---///000,,,+++)))''''''(((***+++***++++++,,,,,,------...+++***((('''(((,,,111444666444111---***)))((('''***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,******++++++++++++******'''&&&&&&'''((()))******............---+++***)))%%%&&&&&&''''''''''''&&&'''&&&%%%(((...222222222111///,,,***))))))*********+++,,,***((('''((()))++++++++++++,,,,,,---...,,,***)))((()))+++...000<<<999666444333333333333444:::<<<555---+++...000<<>>444...***+++,,,+++---000,,,000333333111111444888999===HHH]]]wwwuuunnnvvvwwwoookkkpppuuutttlllZZZMMMNNNIII;;;000000444777>>>MMM[[[aaa\\\UUUCCC@@@>>><<<<<>>===BBBLLLSSSSSSQQQPPPRRROOOJJJCCC<<<555000---(((+++---,,,******///444{{{]]]EEE999:::666444444000000111111222222222222222000///...---,,,++++++***)))))))))***++++++++++++//////......---,,,,,,+++,,,------,,,***))))))***((()))))))))***+++,,,,,,,,,***)))'''((()))+++---...---,,,+++***+++------+++***((('''''')))+++,,,...---+++******...444888CCCNNNTTTJJJ:::///,,,,,,***)))'''%%%%%%&&&((()))------,,,++++++***))))))+++***((('''((()))******+++***((((((((()))***++++++++++++,,,,,,---------***(((%%%&&&))),,,...///555444222///+++))))))))))))***+++++++++,,,------++++++************++++++******,,,---------,,,,,,((((((((())))))+++,,,---111000...,,,+++*********'''''''''(((((((((''''''(((%%%%%%)))000333222///---,,,***((('''(((((())))))******)))(((''''''(((++++++++++++,,,---...///---+++)))(((''')))+++,,,888777666555333111///...,,,///000...,,,---///111777>>>EEEHHHIIIDDD666)))+++,,,...///000000000///,,,111666;;;AAAFFFBBB999999333///000000---,,,......000222222111222555888:::???KKK```zzz|||{{{|||xxxooojjjmmmtttxxxiii[[[PPPMMMHHH<<<222...000222777BBBRRR```bbb^^^FFF@@@<<<;;;===IIIgggyyySSS>>>888777555555:::<<<@@@GGGPPPVVVVVVSSSGGGAAABBBJJJJJJAAA;;;<<>>777000...///000111222222111000...///222999DDDLLLJJJDDD<<<777333444222...++++++111///...000333666666555;;;FFFTTTddduuuyyyssswwwxxxooolllpppfffeee\\\LLLAAA<<<666...+++...111777DDDUUU]]]^^^PPPCCC888777:::DDDZZZpppsssWWWCCC999777===EEEAAA@@@FFFUUUbbbdddZZZPPPMMMCCC>>>@@@<<<222...222444333333222111000......,,,+++***,,,000222222111xxxSSSAAA;;;;;;333000666777333222111000000000000111000000000///---,,,***))))))+++,,,+++******+++,,,222000...,,,***)))((((((,,,---...---+++*********++++++,,,,,,+++******)))************+++,,,------+++++++++++++++,,,,,,---...---,,,+++++++++,,,,,,))))))******---555AAAJJJOOOMMMEEE:::222000...***(((''''''''''''(((***+++***+++,,,,,,++++++,,,...111000///+++'''$$$$$$$$$(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******(((((()))+++...000000222333000+++((((((***))))))(((***,,,......---)))))))))))))))))))))))))))+++---...///...---,,,))))))******,,,---///000333222///,,,******+++,,,---,,,,,,++++++++++++,,,(((&&&&&&))),,,...,,,***''''''&&&&&&&&&&&&&&&'''((()))***)))((('''((())))))))))))***,,,...000111000...+++((('''''')))***,,,333;;;<<<777000,,,***+++))))))+++,,,***+++...666===AAA???;;;:::888666333333444444444333111111...---...888FFFSSSXXXXXXCCC<<<777555222---+++,,,111///---000555777666333<<>>;;;777///+++...///000<<>><<<888888777444888888888777666333111000///---...444@@@NNN[[[dddWWWLLL???777111++++++---...///000222444555555444999FFFRRRZZZbbbppp~~~wwwtttxxxyyyrrrmmmmmmlllkkkdddTTTCCC999444111///000///222CCC[[[fffcccXXXIII:::555555999IIIYYYrrrnnn[[[QQQNNNMMMMMMNNNGGGDDDGGGPPPSSSLLLAAA;;;999999555...+++---...---,,,------...///000000111.........000111222222111```GGG;;;<<<888777777111555444222000............000111111111000...,,,+++,,,...///...+++)))+++---++++++***))))))***+++,,,+++...000111///,,,******'''(((***,,,---------,,,)))***---///000///...---))))))*********+++++++++***+++,,,---///111333444BBB@@@;;;222,,,...555===???>>>888111......---((((((((((((((()))+++,,,------///000...***((()))+++***+++,,,***'''%%%&&&(((&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))++++++(((%%%&&&---444@@@CCCCCC>>>555///...000+++)))(((***---...---+++''''''(((((((((((('''''')))+++---//////---+++))))))))))))***,,,...///000111000///---,,,,,,,,,---///...,,,+++++++++,,,,,,+++++++++***)))(((***+++((((((((()))))))))))))))((()))+++***)))(((***+++***+++,,,---///111333444///---***'''%%%&&&'''(((------///666<<<===777222///,,,---///---(((***000,,,333999888777666333000;;;;;;;;;999777444111///000//////111777CCCUUUdddlll]]]III;;;000******---***///444555333222444666555>>>GGGOOOZZZhhhtttyyy}}}~~~wwwkkkgggnnnwwwzzzooofff___ZZZKKK777///333222222000777PPPmmmwwwqqqTTTIII>>>999888===OOOcccrrrttt\\\UUUXXXUUULLLDDDBBB???AAAFFFCCC;;;888:::---444444,,,+++000111+++111000//////000222444666,,,000333222000///111333|||gggIII888888777888777111555444222111000/////////111111000000//////.........////////////---+++***'''(((((()))******++++++,,,---.........,,,)))((()))***+++,,,,,,,,,,,,,,,((()))***++++++++++++++++++)))((()))++++++)))&&&%%%###&&&,,,,,,***///777IIILLLGGG999///000444555333555666222,,,(((((()))((((((((()))***,,,---...//////......------,,,,,,+++***)))*********(((&&&((((((((('''''')))---111000...+++)))((()))***,,,,,,,,,(((###!!!%%%///888JJJNNNLLL>>>111,,,,,,---&&&''')))+++,,,+++***)))))))))(((((((((((())))))***************)))((((((((()))***+++,,,+++******++++++******++++++,,,,,,...------,,,+++***))))))......---,,,+++))))))((('''((()))******)))(((((('''((()))))))))))))))(((******+++---///000222222...,,,)))&&&%%%&&&((()))///---,,,111888>>>@@@???555333...)))''''''***,,,,,,---///111333555777888???AAA@@@;;;333///111444111//////000111999KKK[[[vvvjjjTTT>>>222///,,,'''...111333222///...000333333333777BBBSSSbbbmmmqqqsssyyysssbbb\\\iiiyyyqqqiiiccc]]]MMM888222888111555222333PPPwwwtttXXXKKK@@@===:::<<>>???<<<777444333333333222222222111///,,,,,,---///111///......///000111111000222555666666444222000xxxjjjsss|||^^^FFF999:::666666777333333333333222111000000///333222222111000//////...//////000000///---,,,+++(((((()))******+++,,,,,,---.........---,,,***)))++++++++++++++++++,,,,,,))))))***+++++++++*********)))(((***,,,,,,)))''''''%%%&&&)))))))))---555AAAJJJLLLAAA555111222444666444000---+++***)))((((((((())))))***,,,---......///111222111///---++++++***)))***+++***(((''''''(((((('''''')))---000000///,,,)))((((((***++++++***)))%%%$$$***444<<>>===:::777444222111333111111111111777EEETTTgggdddYYYGGG999333111000111000000000000000000///111333666<<>>999777:::FFFUUUeeevvvuuuggg[[[QQQHHH@@@;;;999555111............---000000000...------...000///...------...000111111444333222444555555222000```YYYjjj\\\GGG===<<<555222444222222222333333333111000///444444333222000//////...///000000000///...---,,,((())))))***,,,------...//////......---,,,,,,,,,---,,,+++*********+++,,,******************)))))))))))))))+++,,,,,,***((()))'''''')))))))))...444;;;GGGNNNHHH:::222000222888222+++(((***+++***((()))))))))***+++,,,---...,,,///222555444222...+++***)))))))))+++***)))''''''(((((('''''')))---000111///---***(((((()))))))))))))))((()))///999@@@AAA???999111---...,,,)))---,,,***)))))))))+++,,,***))))))(((((())))))***'''(((((()))))))))(((((()))***,,,---------,,,+++,,,,,,++++++***++++++,,,------,,,+++***))))))((())))))))))))))))))))))))((((((*********)))((('''&&&&&&'''((((((((((((((((((((()))***++++++,,,++++++++++++***))))))))))))&&&***...//////222888===@@@;;;555///,,,+++*********(((&&&'''+++333;;;@@@<<<;;;:::::::::888333///555333222222111333>>>JJJQQQWWWVVVIII999111111222333000---...111222///+++...111444444999JJJcccwww|||dddQQQSSSWWWUUUVVV\\\jjjwwwwwwaaaKKK@@@999000///)))'''...;;;LLLbbbsssiiiTTT???777777888???GGGRRRlllrrrfffdddbbb\\\QQQDDD<<<999:::444111---++++++++++++***.........---,,,---///222///......---...///000111555333222222444444222///xxx\\\VVVbbbtttgggNNN@@@===555222333000111222333444444222000///444333222111000...------000000000//////.........)))******+++,,,---...///000///...------------...///---+++)))))))))+++,,,++++++++++++***)))(((((((((((()))+++,,,,,,+++*********+++---///111333666>>>DDDHHHCCC999111//////666222---++++++++++++******************+++,,,---,,,...111333333111///---***)))))))))++++++)))'''&&&'''((((((((()))---///222000---+++)))((((((((((((((())))))+++111999?????????:::111+++++++++(((------,,,+++++++++*********))))))))))))))))))***(((((()))************)))***+++,,,---...---,,,,,,,,,++++++******++++++,,,------,,,+++***)))(((((((((((())))))***+++++++++))))))***+++***)))((('''%%%%%%&&&'''((((((((('''((()))***++++++******)))******+++,,,++++++))))))&&&)))+++,,,---000555999===???>>>999111+++)))***)))'''%%%%%%)))000888===;;;;;;:::999888666333111555333222333111222999BBBFFFNNNOOODDD666//////000111///---...//////---+++,,,000222111333@@@VVVhhhsssbbbSSSNNNLLLHHHFFFHHHYYYjjjttthhhSSSBBB555---...+++***...999KKKbbbsssfffTTTAAA999888888:::>>>CCC^^^sssmmmllldddXXXOOOHHHJJJIIICCC;;;666666999333000...,,,---......---,,,,,,---,,,,,,---///222222222111///......000111333444666666444222111000rrrbbbYYYVVV^^^uuuuuuUUUAAA<<<777777777222222333444555444222000///222111000///...---,,,,,,/////////...............+++++++++,,,------......//////...---------......///---+++)))))))))+++,,,++++++,,,++++++***)))(((((()))***+++++++++,,,------///222666999======<<>>BBB@@@666+++((()))***+++,,,...000///---***(((******))))))))))))*********++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,++++++******++++++,,,------,,,,,,+++***)))((('''((())))))***+++,,,---...)))***+++++++++)))((('''$$$%%%&&&'''(((((((((((()))***+++,,,,,,+++***)))((()))+++,,,,,,+++***)))***((('''***...222333333999BBBIIIEEE999...+++---)))'''&&&&&&)))---111444:::<<<===:::444111222555222111111333222222777>>>JJJNNNLLLBBB888333111///---///000...,,,+++,,,...,,,///222333555<<>>XXXlllrrr[[[OOOBBB<<<999888888999===QQQssswwwttt{{{xxxnnnccc[[[QQQHHHCCCCCC999:::999777555333333444222111//////000111111111,,,---------,,,---///111555666555333000///000222000666<<<;;;555000///111~~~rrrfff]]]RRRRRRhhh{{{YYYBBB===;;;<<<>>>999444444555444333222000///000//////......------,,,///...------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,+++***((()))***))))))+++...000444777:::===BBBHHHHHHEEEIII===222......///000333333777888555000,,,,,,...******)))((((((((())))))******++++++,,,---...///)))(((((()))++++++***(((%%%'''((())))))***,,,...000///---+++***)))((((((((((((((()))+++---000111:::AAACCC999...******+++***,,,000222222///+++)))+++******))))))******+++---------------,,,++++++)))***,,,---------,,,+++)))))))))***+++,,,......,,,,,,+++***)))(((((('''))))))***+++,,,---......***++++++++++++***((('''$$$%%%&&&'''((())))))))))))***,,,------,,,+++***'''(((***+++++++++******+++(((&&&(((...222222000666BBBMMMKKK???333000222***)))(((((()))***,,,---666:::===;;;444111333777222///000222333222666<<>><<<666111000222rrraaaZZZUUUQQQ^^^qqq}}}^^^IIICCC===<<>>666222111,,,+++)))''''''(((***+++000444:::<<<:::777555555333000///222222222555;;;@@@IIIOOOOOOIIIAAA666,,,)))***+++,,,,,,,,,---...000222555666666666555666DDDRRR]]]XXXHHH;;;555444???LLL^^^ggg___OOOBBB>>>666555444666???OOO___iii```SSSDDD===???BBB???999888HHHbbb{{{mmmeee___\\\VVVOOOOOOTTTVVVXXXXXXXXX___eee```VVVMMMHHHCCC???777000///333333222000///...///000111...------...111333333222888888777444222111222444000333555444111222666:::<<<;;;:::888777555444222wwwxxxmmmTTTRRRUUURRRUUU]]]uuu~~~cccQQQIII>>>999;;;999999888666333111000//////////////////000000000000---,,,+++++++++,,,---......------,,,***))))))((()))+++---......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,---...////////////******)))'''&&&)))000666HHHHHHDDDAAAFFFPPPTTTQQQ999222.../////////555===???999222/////////...,,,)))((('''&&&&&&&&&&&&&&&%%%(((,,,///000///---+++)))(((((()))+++,,,***)))%%%''')))))))))***,,,...------,,,,,,+++***))))))'''''''''))),,,---------...333555555555555222---------...///000000//////++++++************++++++......---,,,+++)))((('''((()))***+++,,,+++******&&&'''((())),,,...000111,,,,,,+++***)))((('''''''''(((((()))******++++++++++++,,,,,,+++***((('''%%%&&&''')))***+++++++++&&&(((***---------+++***&&&&&&'''((()))***++++++%%%(((***)))'''(((,,,000333555888;;;:::666111---...,,,(((&&&&&&(((***---+++///666===@@@>>>777222555111000222222222555999;;;JJJZZZ^^^YYYMMM>>>333+++(((''')))---///...,,,222555666555222222444888@@@DDDPPPZZZRRR===222444@@@QQQ\\\YYYSSSPPPHHH===:::111///666999>>>PPPfffooo]]]GGG???DDDJJJEEE<<<555IIIcccyyyyyyddd]]]ZZZVVVKKK@@@???EEEEEE@@@@@@BBBIIIPPPNNNGGGGGGMMMFFF===777666555111---,,,...000000///...///333777...------///222444444444======;;;888555333444555+++///222222111333888>>>EEE===555333777999777222tttqqq{{{yyyiiiWWWPPPQQQTTTWWW[[[qqqoooSSSHHHCCC;;;666999555333111///......///000222111//////000111000000...---+++***+++,,,...000------,,,+++************+++,,,,,,------.........+++,,,,,,,,,,,,+++******///000000000///---+++***...(((&&&***,,,+++...444EEELLLOOOJJJFFFGGGFFFCCC444000,,,***,,,///333555???:::555222111000---+++,,,++++++++++++***&&&###)))******++++++++++++***)))((((((((((((((()))))))))***))))))((((((***,,,------,,,+++************,,,***((())),,,...---+++---000444666444111///...111000000000000000111111+++)))'''(((***,,,------......---,,,***)))(((((('''(((***---...---***'''***)))((((((***,,,///111,,,++++++***((('''%%%$$$'''&&&&&&(((******(((&&&)))))))))))))))))))))))))))))))))+++,,,+++)))&&&&&&&&&&&&))),,,------+++)))'''&&&''')))******))))))(((((((((((())))))***000//////333777888555222000,,,(((&&&&&&((()))******,,,111:::BBBCCC===777:::444111222444555888===FFFHHHTTTeeennndddLLL888111+++(((***,,,,,,///222333444666888555222666===CCCMMM```lll]]]@@@111333:::CCCNNNSSSVVVWWWQQQJJJ===333---000555<<>>???>>><<<::::::::::::999999888888:::888555222000///000000///---,,,///444555111,,,,,,---///000111111111000777;;;???BBB@@@:::333...000///...000444777999999<<<999666333222444888:::~~~xxxwww{{{tttiii\\\UUURRRSSSZZZbbbkkk```MMMEEE===999;;;555444111///......///000000000111222333333000...///...---,,,,,,---......---,,,++++++***+++++++++,,,,,,,,,------.........+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))(((&&&''',,,,,,***---333===FFFLLLJJJGGGDDD???888000---***)))***...222444;;;;;;:::666111...,,,,,,*********,,,---,,,)))'''((()))***,,,,,,+++******)))(((((('''(((((())))))***+++***)))))))))+++,,,,,,,,,++++++******++++++---+++)))***---//////...222444666666444111000///000000111111111000///...+++***)))***,,,------,,,,,,,,,,,,,,,+++***))))))((()))+++...///...+++((()))((((((((()))+++---...************)))'''&&&%%%$$$$$$%%%(((***+++***))))))))))))))))))))))))))))))))))))***++++++)))'''%%%%%%&&&(((+++---,,,+++)))(((&&&''')))******)))((((((((((((((())))))***000000111111222333555666333///+++(((((())))))))))))***...666???CCCAAA>>>888333000222444555888===KKKQQQWWW^^^kkkooo]]]DDD222---***,,,------...222111222555777444111555;;;PPPhhh}}}xxx]]]AAA111---///===MMMZZZ```]]]PPPDDDAAA666///111444:::HHHXXX^^^bbb]]]NNNCCCAAA>>>999<<>>777777555444222000//////000000///000222555666555111.../////////...------,,,,,,+++++++++++++++,,,,,,---,,,,,,------------------+++,,,,,,,,,,,,+++******))))))************))))))%%%''',,,333444000...000444>>>FFFHHHDDD>>>555---,,,***(((''')))---111444888<<<===999000++++++...))))))***,,,......,,,***''')))+++------,,,***)))))))))(((((((((((())))))++++++************++++++*********+++++++++++++++---+++***+++...000111111666888999888555333111111000000222222111...,,,***,,,++++++---......,,,***)))***+++,,,,,,+++******++++++---///111000---***(((((()))***************)))))))))))))))(((((('''""""""$$$'''+++------+++))))))))))))))))))))))))***(((((((((******)))((($$$$$$%%%(((+++---,,,+++)))(((&&&'''((())))))((((((((((((((()))))))))***///111222000---...444999555222...+++*********)))((((((+++222;;;AAACCCCCC888333111333555666:::@@@PPPYYYZZZWWWcccrrreeeJJJ333...+++---///...///111000000333555333000222888PPPuuucccHHH666***+++777GGGWWWcccdddXXXKKKHHH;;;222111333777CCCQQQTTT___```RRRCCC===<<<999@@@???HHH^^^zzzfffRRREEE<<<999999555333111111333666777777111000...------///000222666555333000///.........111000000222555444000,,,+++---...000111222111111666:::???CCCBBB===777333000//////000333555666666111111/////////000111222vvvooo^^^UUUSSSUUU]]]ddd{{{kkkVVVCCC888555555444333111000000000000111111222555666666333000000000000///...---+++************+++,,,---......---------------------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++******(((+++444>>>DDD@@@666///333888>>>@@@===777///)))(((((('''''')))---222666999;;;;;;666...)))***---)))))))))+++------,,,***&&&(((,,,...///---+++))),,,+++******************+++***))))))*********)))))))))***++++++++++++++++++*********---000222333777:::======:::666333222222222111000...,,,***)))++++++,,,...///...***(((&&&(((***,,,---,,,,,,+++------...000222111///,,,((()))+++,,,+++***)))(((''''''((()))))))))))))))######%%%(((+++---,,,+++))))))))))))))))))))))))***((('''''')))******)))$$$$$$%%%'''***,,,,,,+++)))(((&&&&&&((()))((((((''''''((()))))))))******...//////...---...222666444111...---,,,,,,+++***)))))),,,111888>>>@@@@@@888444333555666777<<>>JJJUUU```bbbRRRAAA;;;;;;999>>>>>>EEETTTiiijjjQQQCCC<<<888777888444333222222444777:::;;;222000...------///222333444333111///............000000111333444333...++++++---///000111222111111666888;;;======;;;888666///......///222444444333111111111111111222222222zzz|||yyy]]]QQQSSSYYY___cccxxx\\\EEE<<<<<<555555444333222111000000333222111222444555444333000000000///...,,,+++)))*********+++,,,---//////.........------,,,,,,,,,+++,,,,,,,,,,,,+++******------,,,++++++*********,,,///999HHHUUUUUUFFF777888666555555333000---+++'''((())))))***---333888===;;;777111,,,******+++***)))((()))++++++***(((''')))---000000///---+++...------,,,+++++++++,,,)))((('''(((***+++***(((((()))***++++++++++++***(((((())))))+++...222555666:::@@@BBB???:::555333555444111...,,,++++++***))))))+++---...---)))&&&%%%&&&(((+++,,,---------------...000222111///---)))***,,,------+++)))(((&&&'''((()))************&&&&&&&&&)))+++,,,+++)))))))))))))))))))))))))))***)))'''(((***+++++++++%%%%%%&&&(((+++,,,+++***)))(((&&&&&&'''(((((('''&&&&&&((()))************,,,+++***,,,///111111000000///------......---,,,+++,,,...222666999999999666333333444444555;;;BBBDDDLLLVVV___```YYYKKKAAA111,,,***---//////000333444222222444222---,,,///999SSSvvvhhhHHH555555333444<<>>;;;888555555333444555666777999<<<>>>333222///......000222444222111000///......------...000111333444111...***,,,---///000111111000000555555555555555666777777---------///111333222111111111111222222222111111{{{}}}dddTTTSSSZZZccckkktttRRR===999===666555555444333222111000333222111111333555555555000///...---,,,+++******++++++++++++,,,---////////////...---,,,,,,+++++++++,,,,,,,,,,,,+++******---,,,+++***************///333;;;JJJYYY^^^RRRCCC:::444///......,,,,,,...&&&(((******+++...444999===;;;777222---************)))((((((***+++***))))))+++...111222111///...///...---,,,,,,,,,,,,,,,(((&&&&&&(((,,,---,,,)))((()))***+++++++++***)))'''(((((()))***...333777999===BBBDDDAAA;;;666333555444222///---,,,++++++((((((***,,,...---)))'''&&&&&&''')))***,,,......---------///000000///---***+++,,,------,,,***)))&&&'''((()))************(((((((((***++++++)))'''))))))))))))))))))))))))***))))))***,,,---,,,+++((('''((()))+++,,,+++***)))(((&&&&&&'''((('''&&&%%%&&&((()))***************'''&&&***///222111...///......///000000///---,,,---///222444555666777666444444444333333:::BBBBBBHHHTTTaaaddd[[[QQQKKK555///+++---......000333444222222555444000...///@@@RRRooonnnOOO===333222222888III___mmmpppYYYHHH888333222111777@@@]]]hhhiiiYYYFFF>>><<<::::::AAAHHHMMMSSSjjjZZZNNNBBB===:::444000///111333666777777777999:::222111///...---...000111000000000//////.........---000333555555222///,,,...///000111111000///...222111000///000111333444---------000222444333222000000000000/////////...rrrzzzooodddgggzzzmmmKKK999555777666666555555444222111000111000111222444555444222///...,,,+++*********+++,,,,,,,,,,,,,,,---...///000//////---,,,+++******+++,,,,,,,,,,,,+++******++++++++++++,,,---///000666:::???DDDMMMTTTPPPHHH777000,,,......+++***,,,&&&)))++++++***---333888999<<<===999000***)))***)))((('''(((+++,,,---,,,,,,---///111222222222222...---,,,+++************(((&&&&&&***///111///,,,((()))+++++++++***(((''''''((()))***+++///555:::@@@BBBDDDBBB>>>999555333222333444444222...+++((())))))***,,,......,,,)))''''''&&&''')))+++...///,,,++++++---...///---,,,)))***+++,,,,,,+++******&&&'''((())))))***))))))(((((((((***++++++)))((())))))))))))))))))))))))*********,,,...///---,,,+++*********,,,,,,***)))***(((&&&&&&'''''''''%%%$$$%%%(((***++++++***)))'''&&&&&&'''+++///222333111111111222333222///---+++,,,,,,---000444888;;;:::999999999777666===EEEMMMQQQTTTYYYbbbiiicccYYY>>>666000......---///333222///111666777444222444CCCYYYpppwwwrrrgggUUUFFF555444222333===OOO\\\aaa[[[III888333222111666>>>SSShhhtttgggPPPBBB<<<::::::;;;@@@HHHUUUkkkmmmTTTKKKAAA<<<777222000111---111666777666444333444222111000...------------///000000000000//////...---111555888777444111000000000111111000///---,,,.........///////////////......///222666777777555222111000...------------qqq{{{}}}}}}oooQQQ???777333666666666555444333111111...///111444666666333000///---+++)))))))))+++,,,------,,,,,,,,,---......000000///...,,,+++******+++,,,,,,,,,,,,+++******,,,,,,,,,---000222555777>>>BBBBBB>>>???EEEHHHFFF222,,,+++///111+++((((((%%%(((++++++***,,,222777555===DDD@@@333***(((,,,(((''''''))),,,///000000...///000111222333444444---,,,+++***)))))))))))))))''''''+++111444222...)))***+++,,,+++)))'''&&&''')))***+++,,,000777===GGGGGGEEE@@@:::666444444///222666777666000***&&&***)))***,,,...///...,,,((('''&&&&&&'''***...000++++++***,,,---...---+++(((((()))***************''''''((()))))))))))))))''''''(((***,,,,,,+++)))))))))))))))))))))))))))******+++...000000...,,,---,,,++++++,,,,,,***(((***(((&&&&&&''''''&&&%%%$$$%%%(((***++++++***)))%%%&&&&&&&&&&&&***333999444444333444444222///,,,***)))))))))---444<<>>KKKEEE===555000---***))))))((((((***---111333444555---...999>>>888333444---)))&&&'''+++---***'''))))))***+++,,,...///000---,,,+++***))))))(((((())))))))))))+++333???HHHJJJHHHEEECCC@@@<<<777333;;;999666555444333111///***,,,///000...,,,,,,,,,)))&&&$$$'''...222111///---------,,,,,,,,,++++++***)))((('''''')))+++,,,)))'''&&&&&&''''''&&&%%%'''(((***++++++***)))(((******)))((((((((((((((('''''')))+++---///111111,,,,,,,,,,,,,,,+++***))))))))))))((((((((((((((('''(((***,,,,,,,,,***)))'''&&&&&&''')))---000222666888::::::666111,,,)))*********)))***000:::AAAIIISSSQQQAAA;;;FFFPPPPPPTTTVVVYYY\\\```dddccc```OOOCCC777111111000---+++---111444444333222444777???GGGNNNTTT^^^ggg^^^NNN<<<;;;444---111@@@QQQXXXXXXDDD444111222222666>>>JJJbbbooocccSSSLLLHHHAAA777777;;;CCCJJJYYYyyyrrrRRRHHH>>><<<:::666111000333222111222222222000...111111111111///---+++***---...///000000000///...///333666555222111555:::000111333666777444///,,,444444333222111000//////,,,222777999666555888;;;<<<666000///222444222///wwwXXXDDD<<<999777555333222222222222333222111111222444777999222000---+++***+++---///111000///...------...///---------...------,,,++++++++++++,,,,,,,,,---...///111222222444;;;FFFNNNDDD===444...,,,...000111+++,,,,,,+++)))'''((()))***)))***,,,,,,...999DDDKKKGGG@@@888111---******(((((((((***---000222333444222444<<<@@@===999777000,,,((((((+++,,,+++(((***)))))))))***,,,---///------,,,******)))))))))'''((()))***...777DDDMMMIIIGGGDDDBBBAAA>>>:::777===<<<999888777555111///,,,---...///000///...---+++(((&&&)))...222111///,,,,,,,,,,,,+++++++++++++++***)))((((((***+++---+++)))''''''''''''%%%###&&&((()))+++++++++***)))******)))((((((((((((((('''((()))+++---...000111,,,,,,,,,,,,,,,+++***)))************************)))***+++,,,,,,+++***)))(((''''''((())),,,///111444:::???>>>777///,,,+++************+++111999???RRRWWWTTTJJJHHHPPPWWWXXXQQQUUUXXXYYYXXXYYY[[[\\\]]]NNN===222///000///...333444555555444333444444222;;;EEERRRdddooodddRRREEE>>>666222777CCCQQQ[[[PPPDDD666///...111777>>>QQQXXX]]]]]]___]]]QQQAAA999555555999@@@SSSvvvuuuRRRGGG===:::999666222222222111000111222111000...000000111000///---+++***,,,------...//////000000000222444444444444777:::000111222444555444000---333222222111000//////...---111666888777777999;;;===999555333444333111...jjjOOO???<<<:::777333111111444666555444333222222333555666222000...,,,,,,...000111000000000000///...,,,,,,+++,,,,,,---............)))+++---------...333777777555333333777???HHHMMM>>>888000***'''((()))))))))+++,,,,,,***((((((((()))(((***++++++...888CCCKKKIIIDDD<<<222,,,***+++(((((()))+++---000333555888===@@@AAADDDFFFEEEAAA666111+++)))***,,,+++***+++***)))((((((***,,,---...---,,,++++++***++++++'''((()))***---555@@@IIIFFFDDDBBBAAA@@@???===<<>><<<;;;:::777333000///...---000333333000------+++)))+++...111000...,,,++++++++++++*********++++++***))))))+++,,,---,,,***((('''((('''%%%###&&&''')))***+++++++++*********)))(((((((((((()))'''((()))***,,,---...///++++++,,,,,,,,,+++******,,,,,,,,,,,,------------++++++,,,,,,,,,+++*********)))))))))***+++---///111:::BBBBBB999000---...++++++,,,,,,---111666:::SSSQQQRRRUUUYYY]]]\\\[[[NNNQQQTTTRRRNNNLLLQQQWWW___TTTEEE999333222111111999777666666666555444222000555<<>>666222444888<<<===:::666000+++(((((())))))))),,,...///---+++***)))+++*********((((((000:::JJJJJJGGG???333,,,+++---(((***+++---///333777;;;AAAJJJLLLGGGHHHOOORRRNNN===888111,,,++++++,,,+++---,,,***(((((()))+++---------,,,,,,+++,,,,,,,,,*********((((((,,,444;;;@@@>>>===>>>???@@@??????===<<<<<<<<<<<<:::666444333000...000555666333......,,,++++++---...---,,,+++++++++*********))))))++++++*********+++,,,---***)))'''((())))))(((&&&%%%&&&(((***+++,,,,,,,,,+++***))))))(((((())))))(((((()))***+++,,,------++++++,,,,,,,,,++++++***---------------.........,,,,,,,,,+++++++++++++++++++++*********+++,,,---...555===???:::444000///,,,------...///111333555DDDBBBJJJ\\\jjjhhh^^^VVVKKKKKKKKKJJJGGGFFFKKKRRRRRRSSSOOODDD:::555444333;;;888555555777888666333<<<:::999AAATTTjjjsssqqqZZZEEE666888<<<<<>>@@@@@@???:::999999:::<<<<<<:::888666222///111555777444///...---+++++++++++++++***+++++++++*********))))))+++++++++++++++,,,,,,,,,'''&&&&&&(((***,,,+++***&&&'''((()))***+++,,,,,,++++++***))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,+++*********+++,,,,,,,,,+++++++++++++++,,,+++...333888;;;999555222///......///000111111000333555EEEbbbxxxuuucccSSSJJJDDDAAADDDFFFGGGKKKQQQRRRZZZYYYKKK<<<777999;;;999666333444777999888666===<<<999<<>>666000......***,,,...000555===IIIQQQTTTUUUSSSOOOOOOTTTVVVVVVLLLGGG???777111.........------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***++++++)))'''(((---111333444666:::>>>@@@@@@???888777777999;;;======<<<777555222333444555333000------,,,+++************,,,++++++++++++******************+++++++++++++++&&&%%%&&&(((+++---...---''''''((()))***++++++,,,++++++***))))))))))))*********))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,------......+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,+++++++++***+++111888;;;999666222000//////000000...---,,,222EEEccc}}}mmmWWWIIIAAA>>>DDDIIIJJJNNNUUUcccggg```KKK;;;999>>>@@@555333222333555888999999444666999===EEEQQQ___iiiaaaRRRDDD???<<<777999???SSScccooohhhSSSBBB888555666;;;III^^^nnnmmmZZZHHH===555111222555???XXXpppgggLLLAAA888666666555444555///---,,,,,,...000111111000000/////////000111111111///---,,,,,,...000222000...///444;;;???===:::000///...///000111000///,,,,,,---...///000111222111222333444444555666777222555888;;;;;;999666333{{{\\\III@@@;;;666666999:::777222222222111///...---,,,,,,,,,+++++++++++++++,,,---//////000000000...---,,,++++++---...///000000000---///333666999<<<===>>>???;;;444///,,,++++++***)))+++------+++***,,,...333444444222///,,,,,,---++++++---///---...555???>>>>>>===;;;777333///---)))+++---000555@@@PPP[[[[[[WWWUUUXXXZZZWWWSSSSSSQQQMMMEEE<<<555000//////***+++,,,,,,---,,,++++++)))))))))******,,,------***+++,,,***((()))---111000222666;;;@@@BBB@@@???;;;999777888:::===>>>>>>888777555444333222111111......---,,,******++++++,,,,,,,,,,,,++++++++++++((()))******++++++******'''&&&&&&(((,,,......---)))))))))))))))***++++++,,,+++******))))))***************))))))((((((''')))***+++,,,,,,,,,,,,+++++++++,,,,,,---......///***((('''&&&'''))),,,///++++++,,,,,,,,,,,,,,,,,,+++***+++...333888;;;<<<555222000///000///---+++,,,444AAAXXXssssss\\\HHHBBBBBBIIILLLKKKPPP[[[ooommm___JJJ???@@@???:::222222333222222444777999333444888>>>DDDKKKRRRXXX\\\UUUJJJAAA;;;999:::<<>>===;;;000///...///000000...---+++,,,---...000111333333111333444333111111333666555555777;;;>>>===999444lll^^^DDD;;;333222888;;;888333333222111000///...---,,,---,,,,,,++++++,,,,,,,,,//////////////////......***+++---///111333444444---000555:::===;;;666111666444000,,,)))((())))))***,,,///...,,,+++,,,...444444333000---++++++,,,******,,,...,,,,,,333<<<<<<;;;999999888555000---(((***,,,...555BBBTTTaaaaaaYYYYYYbbbddd[[[SSSQQQTTTPPPIII@@@777111//////'''(((+++,,,---,,,***)))(((((())))))***+++,,,---***,,,,,,***''''''***...///111666===BBBCCCAAA???>>>;;;888888:::===>>>???888888777555111000000111...///...---++++++,,,------------,,,,,,,,,++++++(((((()))************)))(((((('''))),,,------,,,***)))))))))))))))******,,,+++******)))******************)))(((''''''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000((('''%%%$$$&&&)))---///++++++,,,---------,,,,,,,,,,,,------///444;;;@@@777333000...//////,,,***---444;;;JJJeee{{{sss]]]HHHDDDGGGNNNMMMIIIRRR```nnniii[[[JJJFFFGGG>>>///111333333222000111555999===999888<<>>III[[[jjj___JJJ888333222777:::@@@RRReee{{{jjjJJJ@@@888777888555222111///---,,,,,,///222333444222111111111111333444555666555222000......------///000222555777888666555000//////000111000---++++++,,,---///111222333444000333666444///...111666999777777;;;??????:::444bbbGGG:::999===444111777999444333000---+++*********---000///***)))---000000222...---111222///...000333000---111===GGGDDD<<<222:::AAABBB;;;222---+++******++++++++++++******---,,,+++***+++,,,---...000111222222000...***(((************+++---///111666;;;AAABBB<<<555000---)))''')))222;;;BBBIIIOOOXXXeeeiii^^^YYY___```ZZZUUULLLHHHGGG@@@222,,,///))))))************))))))'''(((***++++++***)))'''+++***(((((()))***---...333777:::;;;???GGGLLLKKK???:::999;;;<<<;;;;;;===DDD???888555666777666555111222222111...+++++++++------,,,+++*********++++++***)))(((((()))***+++((()))***+++,,,+++******---------,,,+++***)))(((******************++++++))))))((((((''''''&&&&&&))))))***+++,,,,,,------)))***,,,.........,,,+++...+++(((((()))+++++++++---.........------,,,+++)))))),,,111666777555222:::888555222///.........)))555BBBLLLWWWaaabbb\\\TTTSSSKKKCCCHHHUUUYYYTTTXXX]]]]]]WWWNNNEEE:::111333...,,,222777666555555:::???BBB@@@<<<@@@KKKUUUTTTLLLGGGFFF???666666???HHH]]]jjjaaaRRRJJJ>>>000777333:::KKKUUUPPPIIIHHHGGG888111888AAADDDKKKTTTpppaaaGGG???888777777555333444+++***)))***---000111111222222333444444444444333444444444222000000111333111111222222222222111111222111111000000000//////---...///000111111000000999444...,,,...111222111222;;;DDDDDD<<<666777:::gggMMM999222666333444888777444333000...,,,+++++++++---000///+++***///222333222...---000111......000111444777<<>>GGGPPPaaafffeee\\\XXX^^^bbb```SSSQQQPPPNNNFFF:::000---******+++******)))((('''&&&((()))+++++++++)))(((******)))((()))+++---...666777888:::BBBNNNUUUUUUCCC===:::<<<<<<;;;;;;>>>EEEBBB>>>;;;999888777666222333333111---+++******,,,++++++++++++,,,,,,---+++******))))))******+++******++++++++++++++++++---------,,,+++***)))(((+++++++++++++++*********(((((((((((((((((('''''')))******+++,,,,,,------,,,,,,---......---,,,,,,---+++(((''')))***++++++,,,,,,---------,,,,,,+++))))))+++///444666555333888777666444222111/////////777???EEENNNXXXZZZWWW^^^YYYOOOHHHJJJQQQTTTRRREEESSS]]][[[QQQHHH@@@:::111//////333555444666:::===@@@AAA@@@>>>AAAJJJRRRMMMMMMMMMLLLEEE<<<999<<>>>>>EEEOOOccc___IIIAAA:::888888555444555...---+++,,,...111222111111111222333333333333222222333222111//////111333111111111222111111000000111111111111111000//////000000000000111222222333222222222222111111333444777;;;???AAA???<<<:::999vvvXXX>>>000333444666888333444333111///...---,,,,,,,,,//////+++***///333333111......000000......111000:::CCCGGGJJJKKKHHHCCCBBBAAA???;;;555...)))&&&%%%&&&)))***+++***)))(((+++,,,,,,,,,,,,,,,++++++---...000111111///---++++++***)))))))))***,,,---333888======999333///---,,,+++,,,111666>>>LLLXXXbbbaaa```^^^]]]^^^___```\\\]]]YYYPPPGGG???666...------,,,+++***(((&&&%%%%%%&&&(((***+++++++++*********))))))***+++---...444666:::@@@LLLVVVXXXUUUHHHAAA<<<<<<<<<;;;<<>>FFFPPPXXXZZZ___WWWQQQQQQPPPLLLIIIIII;;;FFFSSS\\\___ZZZNNNBBB444333333555555555;;;BBB@@@@@@@@@??????CCCHHHLLLNNNTTTUUUNNNEEE@@@===;;;DDDOOOZZZ\\\SSSEEE999333///888???AAABBBEEEGGGFFF???999888;;;;;;:::AAALLLYYYrrriiiMMMDDD<<<:::999666555666222000......000222222222///000111111222222111111///000000///......000333111111111111111000///...///000222222222111///...222111000000111333555666---222777888555333444666<<<;;;:::===AAAAAA===999cccGGG777777666666555///444333222111000///......---//////++++++///333333000///000333333000111444444@@@LLLMMMIIIFFFEEECCCEEEAAA;;;555111...***'''&&&''')))******)))'''%%%((()))+++,,,------,,,,,,+++---///111111000...------,,,+++******+++,,,,,,///333888888333...+++***++++++---222888BBBSSSccc]]][[[^^^eeefff```ZZZYYYhhhiii^^^LLLBBB@@@;;;222///...---,,,***'''%%%$$$$$$%%%''')))***+++++++++***************,,,---...///666???JJJWWW\\\UUUJJJKKKDDD===<<<;;;:::<<<@@@???BBBEEECCC===666333333444444333000,,,*********,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---...---,,,+++***)))))))))...------,,,+++***))))))((((((((())))))******************++++++,,,,,,,,,000///---+++******+++,,,***)))'''''')))*********))))))***++++++++++++***''''''(((***---111333555444444444444444555666666999999999;;;BBBOOO]]]eeeWWWQQQQQQVVVTTTGGG>>>===@@@???DDDUUUlllsss```HHH>>>999666777999:::???EEEAAA???======???BBBDDDEEESSS\\\[[[MMMAAA@@@@@@>>>>>>FFFVVVccc___LLL;;;333999:::777999FFFUUUSSSGGGAAA;;;666777888:::BBBKKKXXXbbbxxxQQQGGG???<<<:::777555666444222000///000111111000...///000000111000000000---......---,,,---000222111111111111000///.........///222333333111///---333111///...///222555888111555888999888666666777===;;;999;;;???AAA>>>;;;dddLLL@@@>>>777444444000444444333333222111000000222555444000000555999999555555888<<<;;;777777;;;>>>IIIPPPMMMEEEAAAAAA@@@AAA<<<666111///...,,,+++)))***++++++***(((&&&$$$%%%'''))),,,---.........***,,,///111222111///...///...---,,,+++,,,------///222666555000+++))))))+++***---222777AAARRRaaa]]]\\\```gggiiiccc]]]\\\fffggg___NNNDDDBBB===444//////...,,,***(((&&&$$$$$$%%%&&&(((***+++,,,,,,*********++++++,,,------111777AAANNNZZZ___WWWKKKJJJBBB<<<::::::999<<<@@@???CCCFFFDDD>>>777444333444444333///,,,******+++000000000000///---,,,+++,,,,,,,,,------,,,,,,,,,...---,,,+++++++++------///...,,,+++***)))))))))------,,,++++++***))))))((()))))))))******++++++***+++++++++++++++,,,,,,...,,,***((('''(((***+++***((('''(((***++++++***))))))***++++++*********&&&''''''(((***---111333333222111111333666999<<<;;;999777888???KKK\\\iii\\\TTTQQQSSSMMM???777888@@@<<<>>>NNNhhhttthhhUUUKKK???666777<<<>>>>>>@@@???===;;;;;;>>>@@@@@@???MMMZZZ___SSSFFFCCCBBB???:::@@@MMM[[[\\\PPPAAA999;;;;;;666777FFFXXX\\\TTTQQQEEE888444666:::@@@DDDRRRYYYsssuuuUUUJJJAAA===:::777555666444222///...///000///.........///000000000000///,,,------,,,+++,,,///111111111111111111000//////---///111333333222///...111000---,,,---111555777<<<999777777999:::888666:::;;;<<<============>>>fffPPPFFFCCC888333555444444444444444444333222111999<<<===:::;;;@@@EEEFFF@@@BBBGGGKKKHHHAAA???AAAIIINNNPPPIIIBBB???>>>===999666333///------...///,,,,,,,,,+++***)))((('''%%%&&&(((***,,,...//////***,,,///111222111///...///...---,,,,,,---......222555888666111,,,******+++***+++///444;;;HHHUUUbbbcccccccccddddddeeeeeeYYY\\\\\\VVVOOOFFF<<<333......---,,,+++)))'''&&&$$$%%%&&&''')))***+++,,,******++++++,,,---------666:::@@@HHHTTT]]]\\\WWWEEE>>>888777888888;;;???CCCDDDEEEDDD@@@;;;777666333333222///,,,***+++---111222222111000...,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,------///...,,,***))))))******,,,++++++******)))))))))***************+++++++++++++++++++++++++++++++++***)))((('''''')))+++,,,***)))((()))+++,,,,,,++++++++++++++++++***))))))&&&'''(((((((((***...000111111111333666999===@@@<<<888555555888AAAQQQ```lllbbbUUUKKKAAA999777999666;;;AAAHHHSSS```ffffffWWWHHH;;;:::>>>>>>;;;999<<<;;;:::;;;<<<======<<<@@@SSSdddcccVVVIIIAAA===AAAAAADDDKKKRRRTTTOOOIII777<<<===;;;===IIIZZZdddfffVVVCCC777555777999:::EEEWWWvvviiiXXXMMMBBB===:::666555666444111///......//////...---...//////000000//////,,,------,,,++++++...000111111222222222222111111...///111222222222000//////...,,,+++---000333666BBB===888777:::<<<;;;999:::===AAA@@@<<<;;;===@@@zzzgggjjjyyyuuu]]]NNNGGG:::444777666444444555555555444333222;;;???AAAAAADDDLLLRRRSSSQQQTTTZZZ\\\UUUJJJEEEFFFKKKLLLIIICCC???>>>:::666000111111///,,,+++...111------,,,++++++,,,---...(((((())))))***,,,---...+++,,,///111222111///---...---,,,,,,,,,---...///555777999666000+++)))******((((((...444:::CCCKKK^^^eeeggg```___dddgggeeeVVVWWWYYY[[[TTTEEE777222,,,,,,,,,,,,+++***))))))%%%%%%&&&'''((()))++++++******+++,,,------------666:::???CCCLLLUUUXXXVVV???888444444666777999>>>EEEDDDBBB@@@???<<<999777222222111...,,,+++---///000111222222111///---,,,***+++,,,------,,,+++***((((((***+++,,,,,,------000...,,,***))))))******))))))))))))))))))))))))++++++++++++++++++******++++++++++++++++++++++++'''''''''''')))+++---///***))))))+++---...---,,,------,,,,,,+++***((((((%%%'''(((((('''(((***---...000444888<<>>:::888::::::;;;<<<<<<<<<<<<<<>>===AAAAAA??????KKKXXXZZZRRR>>>>>>>>>;;;999???RRRfffpppdddQQQ???666444555555:::RRRqqqlllYYYNNNCCC>>>:::666444555333111///.../////////.........///000000000000000.........,,,++++++---///000111222333333444333333//////000111111111111111...---,,,,,,---000333555???===;;;;;;;;;<<<=========@@@DDDCCC@@@===>>>@@@kkkYYY[[[jjj}}}kkkVVVKKK===777888555444444555666666555444333:::???BBBCCCHHHQQQYYY[[[]]]```fffggg^^^QQQIIIHHHHHHGGGCCC>>>===<<<777///,,,///222///+++***---111---,,,++++++,,,///111333,,,+++***))))))***+++,,,+++---///111111000...---,,,,,,+++++++++,,,---...555777777444...)))'''((((((%%%'''///777===DDDJJJRRRbbbiiiaaa^^^dddeee^^^___YYYXXXZZZQQQ???333333***++++++,,,,,,+++++++++&&&&&&&&&&&&''')))***+++******+++,,,------------111888???DDDHHHMMMMMMIII:::444111333555666999===EEEAAA===;;;<<<;;;999666111111000...,,,,,,...000///000111222222111///...******,,,,,,,,,,,,******%%%''')))+++,,,---,,,,,,000...,,,***))))))***+++(((((((((((())))))))))))---,,,,,,++++++*********++++++++++++++++++++++++%%%%%%''')))+++---000111*********,,,...///...,,,......------+++***((('''$$$'''))))))'''&&&(((++++++000777>>>BBBCCCBBBAAA666222111222333666CCCRRRdddeee\\\JJJ???===999111444666777999CCCTTTccciiinnnbbbVVVNNNGGG@@@<<<<<<999;;;======<<<;;;<<<>>>LLLYYYlllsssaaaFFF:::>>>666:::888777EEEXXXYYYLLLMMM@@@777999<<<@@@NNN^^^qqqjjjZZZFFF999444444666777KKKddd{{{ZZZOOOCCC===999555333444444111/////////000000000...//////000000000000000//////...---+++***,,,...000111222333444555555555//////000000000111111222------------...111333555:::===???>>><<<<<<>>>BBB@@@BBBEEEEEECCCAAA@@@???