BM6P6(@ {{{tttnnniiifffZZZZZZXXXVVVTTTSSSQQQPPPMMMMMMMMMMMMLLLKKKKKKJJJOOOMMMJJJGGGFFFFFFHHHIIIGGGFFFEEEBBB@@@>>><<<;;;>>>======<<<<<<<<<<<<<<>>@@@AAAAAA@@@@@@BBBDDD@@@===;;;;;;===>>><<<:::<<<>>>????????????@@@AAA>>>???AAAAAA@@@AAACCCEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNLLLNNNQQQRRRSSSUUUXXXZZZWWW[[[______^^^```eeejjjiiijjjkkkmmmqqqwwwwwwoooiiiaaa___\\\WWWSSSNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDHHHFFFCCCAAA???@@@AAABBBBBBAAA@@@???>>>===<<<;;;>>>>>>============>>>>>>=========???@@@AAAAAA@@@>>>???AAABBBBBBBBBBBBBBB>>><<<:::;;;===>>>>>><<>>>>>>>>>>>============;;;:::999999999;;;===???AAA???===;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???======>>>>>>???@@@@@@@@@??????@@@BBBDDDDDDAAA???AAA@@@>>>>>>???@@@???>>>@@@AAABBBBBBAAAAAABBBDDDDDDEEEEEEDDDBBBBBBDDDFFFJJJMMMPPPRRRTTTWWWZZZ\\\```ccchhhooovvv|||}}}xxxuuuttttttttttttnnnjjjeee```]]]]]]]]]^^^YYYWWWUUUQQQNNNLLLJJJIIIIIIGGGFFFFFFEEECCC???<<<================================================999888666666777:::===???>>>===<<<:::::::::;;;<<<888888888999999:::::::::888999:::<<<===>>>>>>>>>AAABBBBBBAAA@@@???@@@AAACCCBBBBBBCCCFFFFFFEEECCCFFFEEECCCCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIKKKOOORRRQQQRRRRRRQQQPPPRRRTTTWWWbbbfffkkkpppuuuzzz{{{wwwsssnnnhhheee[[[XXXTTTRRRSSSTTTUUUTTTOOOLLLIIIEEECCCDDDFFFHHHJJJIIIGGGEEEBBB???===<<<===<<<;;;<<<===<<<:::888;;;;;;;;;<<<<<<=========;;;;;;;;;:::999999888888:::999888777888:::===???===<<<;;;;;;:::;;;<<<<<<999999999999999999999999999:::<<<>>>???@@@@@@@@@DDDEEEDDDBBB???>>>???AAADDDCCCBBBDDDFFFIIIJJJKKKIIIIIIJJJLLLMMMOOOQQQSSSWWWZZZ]]]```dddiiiooottttttuuuuuuuuuvvvxxx}}}zzzsssmmmiii^^^\\\XXXVVVSSSPPPKKKHHHCCCAAA???@@@AAACCCCCCCCCAAAAAA@@@>>><<<===@@@CCCAAAAAA@@@???===:::888666>>><<<;;;;;;;;;:::888666??????@@@@@@@@@AAAAAAAAA;;;::::::999999888888888<<<;;;999888888:::;;;===::::::999999999:::;;;;;;:::::::::999999999888888<<<===???AAABBBBBBBBBBBBBBBCCCDDDAAA===<<>><<<<<>>===;;;888666:::::::::<<<>>>===;;;999888:::<<<:::888777:::<<<;;;<<<===>>>===;;;888666666555444555777888777666888888999:::;;;<<<======999:::;;;<<<===>>>???@@@>>>>>>===<<<:::999777777888888999999:::;;;;;;;;;777777777888999:::::::::999:::<<<>>>???>>>===<<>><<<;;;;;;<<<=========<<<:::888777888888888888888999999999999===???<<<777444555888@@@@@@@@@>>>;;;888444111555444444555888999999888777777888999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<>>AAA@@@;;;555888999:::999888888:::;;;999999888777666666777777;;;<<<>>>?????????>>>===>>>BBB??????EEEEEEKKK]]]zzz|||xxxssslllgggeeebbb```^^^\\\YYYVVVSSSRRROOOJJJFFFGGGDDDAAA@@@AAAAAA>>><<<>>>=========<<<<<<<<<;;;<<<<<<===<<<;;;:::888777888888888999999888777777888;;;===<<<777444666888<<<=========;;;999666444777666444555666666555333666666777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;===@@@AAA===888888999:::999888888:::;;;:::999888888777777777888;;;;;;<<<==================@@@>>>AAAFFFFFFTTTnnn|||wwwqqqmmmnnnkkkhhhdddaaa^^^ZZZWWWVVVRRRMMMJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@???===:::===;;;;;;;;;===>>>===<<<999999::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;999777666777888999:::999777555444666999;;;:::777555666888888999:::::::::999888777666444333333444444333222666666666777777777666666888999;;;<<<===<<<<<<;;;<<<::::::<<>>>>>DDDHHHJJJbbbӵĦĦӵ{{{xxxvvvqqqooommmllllllllllllllldddccc```ĦOOONNNLLLKKKJJJIIIHHHHHHIIIGGGDDDBBBBBBBBBBBBBBB???>>>>>>??????>>>===<<<;;;;;;;;;===>>>?????????888888999999:::;;;;;;;;;;;;;;;;;;;;;:::999777666777888::::::999777444222555777999999777666777888666666777888999888888888222111111333555777666555777777888888777666555444555777:::<<<======<<<;;;===<<<;;;<<<<<<;;;777333777888999888777888:::<<<;;;::::::999999:::::::::<<<;;;:::::::::;;;===>>><<<===???FFFLLLQQQrrr4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}zzzvvvrrrooommmmmmmmmiiihhhddd```\\\XXXVVVUUUOOOOOONNNLLLKKKKKKMMMNNNLLLLLLKKK>LDDD>>>>>>>>>>>>===>>>@@@AAA@@@@@@??????>>>>>>@@@AAA===>>>>>>>>>>>>===<<<<<<999:::<<<======<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::888666555777888:::;;;:::777444222555777888888888777777888666777777777777777777777444333333444777888888777888999::::::999888666555444666999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;999666333666777888888777888:::<<<;;;:::::::::::::::;;;;;;===<<<;;;:::;;;<<<>>>???===???AAAHHHQQQ^^^GG=?HdĦ=ĪjGG=?|||vvvpppjjjeee```\\\VVVUUUSSSRRRPPPPPPQQQQQQLLLKKKIIIGGGFFFDDDDDDCCCBBBCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBHdĦ<<<<<<===<<<;;;999:::<<<>>>:::;;;<<<;;;::::::<<<>>>;;;===>>>>>><<<;;;;;;<<<;;;===??????>>><<<<<<<<<===<<<<<<;;;:::999999888999:::::::::999777555444888999:::;;;:::888666555777777888888999888888888777777777777777777777777999777666666777777666555999:::;;;<<<;;;:::777666555666888:::;;;;;;;;;;;;888999:::;;;;;;:::999888555666777777777888:::<<<::::::999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>===BBBCCCIIIZZZrrrӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦiiieeebbb___\\\XXXSSSĦAAAAAAAAABBBBBBCCC===Ħ@@@???======@@@BBB===>>>>>>DdD<<<999999888:::ӵ;;;:::ӵBBBӵ<<<;;;::::::999Ħ:::999ӵ666666666777ĭӵ<<<<<<777777888999::::::;;;777999;;;<<<;;;:::999888444666777777777888:::<<<999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;===EEEEEEJJJddd?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@ePPPMMMJJJGGGEEEHHHEEEAAAZ;;;::::::<<<>>>???3h?gL:::;;;999777777:::===:::;;;<<<D%%)?777fff?><z888777=?Ħ999g&e???g&e:::::::::S?ʬ9994ff?>ߝL:::@e:::g&e7775555553h?g&e>&e:::<<<??888777777777888999:::;;;;;;<<<>>>===;;;888666666444555777777777888:::<<<888888888888999999:::;;;888999:::;;;<<<;;;:::999<<>>>>>;;;;;;;;;HtĦ999:::;;;;;;999Bt=o9ĦHdĦ<<<<<<:::888777999;;;:::;;;:::Dtfo9ĦsߝLGdUĦ:::Ht@cӵHu]Ħ999Hu]Ħ<<<;;;Htƅ^888qIܗGIӵ>>>H׼s;;;:::Hu]Ħ:::888Bt=o9ĦHƅ^Hu]Ħ888888666333111444999;;;888444777888;;;<<<===<<<:::888555555666666666666555555888777666666777999;;;<<<999777666777777666:::@@@>>>EEEKKKXXXzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦwwwqqqnnnFSĦXXXVVVqjRgdKӵDdDĦ===<<<<<<<<<<<<<<<999999999DdDĦ:::999::::::qjRgdKӵDdDĦ======;;;999888:::;;;:::;;;;;;HdDĦgdKӵDdDDdDĦ999DdDĦ4DufӵDdDĦ999DdDĦ<<>>???CCCNNNddd4DuXӵ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Ħ{{{rrrgeĦUUURRRsp?aĦFFFEEEGIdnuR)ĦDdDĦ888888999:::;;;<<<888888888DdDĦ999777888999GIdnuR)ĦDdDĦ>>>===<<<:::999:::<<<999999:::DdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦ999DdDĦ;;;po9u::::::777777=ӊB1.uTӵ<<<DdDĦ888888DdDĦ;;;GIdnuR)ĦDdDΦDdDӵ666777777777777777999777666888:::;;;999666999:::;;;<<<;;;:::777666333444555777999:::::::::888888999:::::::::999888999777777888777666999???CCCDDDTTTwww4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ}}}oooccc[[[UUUgeĦIIIs<v>aĦBBB@@@peӵDx<DdDĦ888999:::;;;<<<===999999999DdDĦ777555777888peӵDx<>d<===<<<999888999:::777888999>d<ӵDd<DdDΦDdDĦ===DdDӵnd<DdDĦ777>d<Ħ999peӵ:::Ħ666F&uTӵ:::DdDĦ666666>d<Ħ<<d<ʜ4DuTӵ555666777777777777:::888777888::::::888666;;;;;;<<<;;;:::888666555444555666888::::::;;;;;;888999;;;<<<<<<:::888777:::888999;;;:::999<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<|||vvvrrroooddd^^^UUUNNNIIIHHHgeĦCCCHg8>aĦ@@@===B?Ho9:::>d<999:::;;;;;;;;;;;;:::>d<ӵ555777B?Ho9;;;<x888777777888999:::;;;&ӫeʬtIӇ888>d<Φ>d<Ħ===D&ӫetIӇ888DdDĦ555sdKĦ777B?dp&ĒR666777>d<sdKĦ;;;B?Ho9888s&dq&ĒR333444666666777777777888888888888999999777666;;;;;;;;;;;;999777666555666777888999::::::::::::888999<<<======;;;999777999777888;;;;;;:::===BBBEEENNNmmm4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhseqqqllleee___[[[XXXUUUTTTPPPMMMHHHDDDBBBBBBgeĦja>aĦ>>>===@G;;;<<<se888888888888999<<<<<<;;;<Ō444555666@G:::;;;Hkge:::888777666777:::<<<>>>HĪj@IŌ999888ege::::::Hu]3hIŌ555666DdDĦ555ne777555@h555555>h444555555se555ne::::::@G888777sĪj@h333333555666777777777777777888888999999999888888;;;;;;;;;:::999777666555666777888999999999999999888:::<<<>>>>>><<<:::999555555777;;;<<<;;;>>>CCCFFF[[[4DuXӵĵD^DdDĦD^ssskkkjjjgggs׼sVVVUUUQQQLLLHHHHHHHHHHHHHHHEEEEEEEEECCCAAA@@@geFm8<<<>aĦ???@@@???999<<>>===<<<;;;666555888===??????BBBHHHRRRrrrΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦXXXTTTRRRPPPNNNBeEEEDDDGGGDDD@@@???@@@CCCEEEEEEAAACCCEEEEEECCCBBBgeFYĉ???===>aĦ??????@@@???>>>===@@@???===<<<<<<>>>Be999999999:::;;;<<<<<<888888999nu]ӵ<<<666444555666888777888888888888999999999999;;;===<<<:::888888888222444666777555444444444888888888888999:::;;;<<<======<<<;;;:::>d<Ħ333333444555666>d<Ħ777:::;;;Ħ111222444666888888888777777555333333444444444333222222333333Be444444555777888Ħ888555666777999::::::::::::999999888888777666666666333444555777888999999999777999;;;<<<;;;;;;<<<===::::::999999888777777777111222444777999;;;<<<<<<888999;;;<<<===>>>======888888<<>>ŶS===>>>>>>3we<;;;<<<>>>???@@@@@@@@@?????????===<<<<<<;;;;;;:::999999999999888iĉ@3hR/Ō666666666666777777;;;;;;999999999:::;;;<<<<<<<<<;;;:::888777666666999888888777777888999:::999888777666666777888999777777777777777DdDĦ333222111000000sdKĦ111222gdKĦ333333333444555666777888444444444444444444444444222333555555111000222222444gdKĦ888999;;;======;;;:::::::::888777777666555444444444///000222555888:::;;;<<<444666:::>>>??????===;;;999888777888888888666444:::::::::999999888888888:::888:::>>>???<<<;;;>>>>>>;;;===CCCDDDDDDKKKWWWrrr>AneneneneDenezzzsssmmmfffaaa___\\\WWWRRRJJJneHHHIIIHHHEEEDDDBBB@@@@@@@@@AAABBB???===>>>AAA@@@>>>@@@DDDBBBCCCCCCAAA???>>>>ABBBAAAAAAk<<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;::::::999999888888888fh777777666666777777888<<<;;;:::999999:::;;;;;;;;;;;;;;;:::999888777777777777888888888999999999:::999999888888999999:::666777777777777De666666555222000000ne333222ne555222222222222333444555555333333333444444333333333222333444555555333222000333333ne888888888:::<<<<<<;;;999999:::666666666555444333333333000111333555777888999999666888:::<<<===<<<;;;999999888777777888999777666<<<<<<<<<;;;::::::999999777666888===???======@@@>>>===AAAFFFFFFEEENNN\\\zzzuuubbb\\\WWWRRRNNNIIIGGGHHHIIIHHHFFFDDDDDDDDDCCCBBBCCCBBB@@@???>>>>>>??????===<<<===@@@???===>>>CCC???@@@@@@>>>===<<<===??????======>>>???AAABBBAAAAAA@@@???>>>>>>======<<<<<<;;;;;;::::::999999888888888888999888888888888888888999<<<<<<;;;:::999999::::::::::::;;;::::::999888888666666888999999999888888888999999::::::999999888666666666777666444666666555333111111666555333666555444444333333333444444555333333444444444444333333333333444555555444222111444444666888999777999;;;;;;999999999:::555555555444333333222222222333444555666666666666999999:::::::::999999888999888666777888:::999999>>>>>>======<<<;;;;;;;;;999777999>>>???<<<<<<>>>;;;<<>>AAA@@@???>>>=========>>>===<<<>>>AAA@@@===>>>BBB@@@@@@@@@???===<<<===>>>;;;===>>>===;;;:::<<<=========<<<<<<===???AAABBB??????>>>===<<<;;;;;;:::<<<<<<;;;;;;:::999999888777888888888888888777777:::999999888888999999:::;;;::::::999888888888888999999:::;;;;;;:::999888444555888999:::999888777555666777888888777666555555666666666666555444444111111222111111333666999777555444444555666555444888777666666555555555666444555555666666555555444333444444555555444333333666555333333333555777888666888999999888777888999555555555444444444333333444444555555555555444444999999888888888888999999999777666666888:::;;;;;;>>>=========<<<<<<;;;;;;===;;;;;;>>>===999777999999:::???BBBBBBHHH```zzz|||xxxtttoooiiieee^^^\\\XXXSSSOOOMMMMMMMMMKKKIIIFFFDDDCCCCCCBBBAAACCCAAA>>>>>>>>>@@@@@@AAA>>>>>>???BBBEEEEEEDDDBBB@@@@@@???>>>============;;;;;;===@@@@@@======AAAAAABBBBBB@@@>>>===>>>???@@@AAAAAA@@@@@@@@@AAACCC<<<<<<;;;;;;<<<===???@@@===<<<<<<;;;:::999999999<<<;;;;;;:::999999888888777777888888888777777666::::::999999999999::::::888888888888777777666666888999:::;;;:::999888777333555777999:::999888777555666777888888777666555555555555555555444333333///000000//////111555777777555333333555555555444888777666555555444555555555666777888888777666555333444444444444444444444666555333222333444666777555666777777666666777999666666666555555555555555555555555666555555444444777777777666777888:::;;;777666555666999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;>>>===888777888<<<;;;<<<>>>???KKKlllxxxqqqkkkgggeee___]]][[[ZZZXXXTTTPPPMMMJJJJJJJJJGGGEEEDDDFFFGGGCCCBBBAAA@@@@@@@@@AAABBB>>>======>>>>>>???@@@@@@======>>>AAAEEEFFFEEEDDD@@@@@@@@@??????>>>======;;;:::===@@@@@@<<<===@@@===>>>>>>>>><<<<<<>>>@@@???>>>???AAACCCCCCAAA???===<<<;;;;;;;;;<<<>>>???:::::::::::::::999999999;;;;;;::::::999999888888777777777777777666555555:::999999888888999999:::666777777888888888777777777888999::::::888666444333444666888999999888888777888888999999888888777444444555555444444333222333333222000......000222555444222222444555555444555444333222222222222222555666888999999888666555444444444444444555555555666555444333333333444555444555555555444555777999666666666666666666666666444555666666777666666666777777777777888999:::;;;555555555777999:::999888888888999:::;;;<<<<<<===999777999======::::::<<<@@@======@@@EEEXXX~~~vvvnnniiieeebbb^^^YYYTTTQQQOOOOOOKKKJJJIIIIIIIIIGGGDDDBBBAAACCCEEEDDDBBBAAABBBDDDCCCCCCBBB@@@???@@@AAACCC>>>???AAAAAA@@@???>>>>>>AAA@@@@@@BBBDDDEEEDDDCCCAAAAAAAAAAAA@@@??????>>>>>>>>>@@@DDDDDD@@@@@@CCC===???AAABBBCCCEEEHHHJJJGGGGGGJJJQQQVVVTTTLLLDDD???>>>===<<<<<<<<<===>>>::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888777777777666666444333222999999888888888888999999666777888999::::::999999666777999999888666333222444444555666777888999999888888777777777777888888333444444444444333222222444444333000......000222333222000111333444444444333222222111111111222222333444666888888666444333444444444444444555666666555555555444444333333333333444444444333444666999555555555555555555555555333444666777888999999999888999999999999999999999444444555888:::999777444666666888999;;;===>>>???888666888<<<===;;;:::<<<===;;;???HHHVVVooo}}}rrrggg^^^XXXSSSPPPOOONNNKKKHHHFFFEEEEEEFFFCCCCCCBBBCCCDDDDDDAAA??????BBBDDDDDDAAA???@@@BBBBBBBBB@@@>>><<<<<<>>>@@@@@@BBBCCCBBB???<<<:::999999999:::===AAADDDEEEDDDBBBBBBCCCBBBBBBAAA??????BBBBBBFFFJJJIIIEEEEEEHHHFFFIIILLLOOORRRUUUYYY]]]^^^___dddnnnvvvssseeeXXXAAA@@@???=========>>>>>>::::::;;;<<<<<<======>>>;;;;;;::::::999888888777777777777666555333222111999888888888888888888999666777999;;;<<<<<<<<<;;;666777888999888555222000444444555555666888999:::777666555444444555666777333444444444444333222222333333222111000000333666222000///000333444444444444333333222222333333444111333555666666555333111444444444444444555666777555555555555444333222222222333333333222333666888444444444444444444444444333444555777999:::;;;;;;:::;;;;;;::::::888777777222333555888:::999555222555666888:::<<<>>>@@@AAA;;;999:::======999888999666666???PPPddd~~~xxxrrrmmmjjjhhhgggaaa]]]WWWPPPJJJFFFDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAGGGDDDAAA@@@AAACCCDDDEEE@@@@@@??????>>>>>>??????DDDCCCAAA???>>>>>>>>>>>>@@@@@@???>>>===???CCCGGGCCCDDD@@@>>>HHHUUUTTTHHHJJJLLLQQQUUUYYY[[[\\\\\\```cccggglllrrrvvvzzz{{{gggRRRHHH>>>;;;;;;:::;;;===:::;;;;;;;;;;;;;;;;;;;;;999::::::888777777999<<<::::::999999888777666666777777888888999999999888555666777888888888888888::::::999999777444222000444444444555666777888999666777777666444444555666555555555444333333222222555555444222000000333555111111333444444444333333222222222222222222222222222666::::::777444333333555555555555555555555555555555555555555555444444000111111222222333333444444444555666666666666666888777555444555666888999888:::;;;;;;999999:::<<<999666444555999:::666222999:::;;;;;;<<<<<<;;;;;;:::999888888999::::::999???@@@EEEVVVyyyxxxqqqmmmkkkgggdddbbb```\\\XXXUUUSSSSSSRRRUUUQQQKKKEEECCCDDDFFFHHHCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAABBBCCCCCCCCCAAA@@@??????@@@AAACCCDDDDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAA@@@BBBEEEHHHJJJMMMLLLLLLUUUcccddd\\\hhhkkkoootttyyy|||}}}~~~vvvQQQGGG>>>======;;;::::::;;;;;;;;;;;;::::::::::::999::::::999777888:::;;;;;;::::::999888888777777666666888999999999888777666666777888888888888888777777888888777666444333444444333333444555777777555666666555333333555666555555555555555555555666555555444222000000333555222222444444555444333333222222222222222222222222555777999888555222111222000000000111222333333444555555555555555555444444444444444444444444444333555555666666666666666666666555444333444555777888888:::;;;;;;999999:::<<<;;;888555666999999777333888999:::;;;;;;;;;:::999<<<;;;;;;<<<>>>?????????>>>CCCNNNfff|||vvvnnniiifff___WWWQQQPPPOOONNNMMMKKKJJJHHHFFFFFFFFFFFFGGG\\\VVVMMMDDD???@@@CCCFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????===>>>@@@BBBBBBBBBAAAAAACCCBBB@@@???@@@BBBEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFJJJMMMPPPSSSWWWZZZaaagggiiijjjsss~~~UUUIII@@@>>>@@@===999666;;;;;;;;;::::::999999999999::::::999888888:::;;;;;;;;;::::::999999888888555666888999:::999888666666666777777777777888888555666777888999888777777666555333222222333555666333444444444222222444666444555555666777777888888444444444222000000222444444444444555555444333333333333333333333333333333777777777555222000000000000000111333444666777777444444444444444444555555888777777666555555444444666666666777777666555555777666555555555666888999888:::;;;;;;999999:::<<<>>>:::666666888999777555666777999;;;;;;:::999888888999:::;;;===>>>?????????HHH\\\}}}}}}rrrmmmgggaaa\\\XXXRRRNNNRRROOOKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGG^^^XXXNNNEEE???>>>???AAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCCCCBBBAAABBBBBBDDDCCCAAA@@@AAADDDHHHJJJIIIJJJKKKLLLNNNPPPRRRSSSSSSXXX```hhhpppvvv|||cccSSSCCC??????===999777<<<<<<;;;:::999888888777999:::;;;:::999888:::;;;;;;;;;;;;::::::999999999555777999;;;;;;:::888777777777666666666777777777777888999:::::::::999888888777444333222333555666111222333222111111333555555555555666666666777777333444444222111000222333555555555555444444333333333333333333333333333333666666444222000000000111111222222444555666666777333333444444444444555555777777777666666666555555666777777777777666555555999999888888888999:::;;;888999;;;:::999999:::<<<@@@<<<888777777888888777666888:::<<<<<<;;;999888777888:::;;;;;;<<<===???BBBRRRoooyyyrrrllleee___\\\WWWUUURRROOOMMMKKKIIIGGGEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDGGGEEEBBB???>>>???AAACCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAACCCDDDDDDBBB@@@AAADDDGGGEEEEEEEEEGGGKKKQQQWWW[[[___aaadddgggkkknnnqqqrrrwww}}}}}}eeeKKK???>>>>>><<<;;;<<<<<<;;;;;;:::999888888999:::;;;;;;:::999:::;;;;;;;;;:::::::::::::::999777888:::<<<<<<;;;:::999777777666555555666666777:::;;;;;;<<<;;;:::888777:::999777555444555666777111222222222000000222444555555555444444333333333222333333222111000111222444444444444333444444444333333333333333333333333444333111000000111222333000000000000000111111111333333333333444444555555444444555555666666666666666777777777777777666666999999999999999::::::;;;888999;;;:::999999:::<<>>>>>===>>>AAACCCIIIaaazzztttnnniii```^^^ZZZVVVQQQMMMJJJIIIHHHGGGGGGFFFFFFFFFGGGGGG???@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA<<<===>>>???@@@AAACCCCCCAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEDDDDDDGGGMMMRRRTTTVVVZZZaaaiiisss{{{|||WWWCCC?????????>>><<<<<<<<<;;;;;;:::::::::999:::<<<<<<;;;::::::;;;::::::::::::999999999999888999999:::::::::::::::888777666555444555666777;;;;;;<<<;;;:::888666555999888888777666666666666222333333222000000111222444444333333222111111000111333333333111000111222333222222222222333444555333333333333333333333333333111//////111333333333111111111111111111111111222222333333444444555555333333444444555666666777555666777777888888888777666777777777888888888888888:::;;;;;;999999:::<<<===<<<:::888777777888888::::::;;;;;;<<<<<<<<<;;;;;;======<<<;;;===BBBGGGWWWvvv}}}uuuhhhddd```\\\YYYVVVSSSPPPMMMLLLJJJGGGDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCEEEFFFCCCDDDDDDDDDCCCDDDFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIJJJLLLQQQXXX\\\```fffnnnuuuzzz}}}dddJJJCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===;;;::::::;;;999999999999999999999999888888777777777888999:::999777666444444444666777888888999999888666444333666666777888888777666555444555444222000///000111222222222222222222111111111222333333111000000111111000000000111333444555444444444444444444444444444222000000222333222111111111222222333333444444111222222333444444555555444555555555555555555555444555666777888999999999555666666777777777777777888:::;;;;;;999999:::<<<999::::::999888777777888::::::999999999:::;;;<<<999;;;;;;::::::>>>GGGNNNjjj~~~zzzvvvmmmddddddiiiiiibbbZZZRRROOOLLLJJJIIIIIIHHHGGGEEEEEEDDDCCCAAAAAABBBDDDCCCCCCCCCCCCAAAAAABBBDDDIIIHHHEEECCCBBBDDDHHHLLLDDDDDDDDDDDDCCCAAA@@@???AAA@@@AAAAAACCCDDDFFFGGGCCCCCCCCCCCCEEEFFFGGGHHHDDDEEEHHHLLLPPPSSSVVVXXXaaaiiiuuu~~~lllOOOFFFDDDAAA???<<<<<<<<<===============999;;;======<<<::::::;;;888888888888888888888999888777555444444666888999999888666444333444555666555555666666666444333222333555666888888777555444555666555333000//////111000111111222222333333444000222333333111000000111////////////111333555666444444444444444444444444666444111222333333111...,,,,,,---///000111222333111111222333333444555555777777666666555555444444333444666777999:::::::::777777888999999999999888888:::;;;;;;:::999;;;<<<777888::::::888777777888:::999888777777999;;;<<<<<<>>>???===>>>DDDOOOXXXzzz{{{xxxwwwpppnnnlllhhhdddaaa^^^\\\WWWQQQNNNQQQXXX[[[VVVPPPHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFFFFEEEBBBBBBCCCBBBBBBCCCFFFHHHFFFGGGIIIHHHFFFCCCBBBBBBFFFDDDBBBBBBCCCDDDDDDCCCFFFHHHLLLOOOQQQSSSVVVXXXXXX]]]bbbfffiiioooxxxxxxWWWGGG@@@???BBBAAA>>>???@@@>>>::::::>>><<<;;;;;;::::::999999888777888999:::;;;::::::999:::888666555444555666777444444444444444555666666888888777666666666666777555444333444555666555444444555444222000///111222000111111000...---...000222111000000000111222333333222111111111111111222222111111111111111222222111111111111222333444555222111000000000111333444333333333333333333333333111111222222222333333333111222333555666888:::;;;::::::999888888777888888888:::;;;<<<<<<;;;999888777666777999;;;<<<;;;::::::999999999:::<<>>;;;@@@EEEAAANNNkkk}}}xxxtttqqqkkkeee___\\\ZZZZZZUUUUUUTTTSSSRRRPPPPPPOOOOOOKKKHHHKKKOOOQQQMMMIIIFFFFFFEEEEEEDDDDDDCCCCCC>>>======>>>>>>???@@@AAAHHHGGGGGGFFFGGGGGGFFFFFFCCCDDDEEEDDDCCCDDDFFFHHHGGGIIIIIIHHHFFFEEEEEEFFFBBBCCCEEEGGGIIILLLMMMOOOVVVZZZaaahhhmmmsssxxx{{{^^^KKKBBB@@@AAA???======>>>===888888:::::::::;;;;;;;;;;;;;;;;;;777888999::::::::::::999:::999888777777777888999555555555555555666777777777666555555444444444444666555444555666777777555666666666444222111222444111222222000///...///111222222111111111222222222,,,,,,,,,,,,---...//////222111111000000000111111000000111111222222333333111111000///000111222333333333333333333333333333222222222222333333333333222222444555777777888888:::999888888777777888888:::;;;<<<======<<<:::999999888888999;;;;;;:::888777777888999:::;;;<<<<<>>999888:::::::::;;;<<<<<<===>>>>>>888888999:::::::::999999999999999999999:::::::::777777777666777888888999777777666555444444333333555444333444666777666555555555555444222111222444222333333222000000111333222222333333333333222222.........///000111333333222111000000///////////////000111222222222111000000000/////////000111222222222222333333444444444222222222333333333444444222444555777777666444333888888777666666666777777:::;;;<<<======<<<;;;:::;;;:::999999::::::888666666777999;;;<<<<<<;;;;;;???BBBAAAAAAEEELLLiii}}}wwwooojjjddd```ZZZTTTPPPNNNMMMLLLLLLKKKIIIHHHGGGHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHDDDFFFFFFFFFDDDCCCCCCCCCAAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIGGGFFFFFFGGGHHHFFFHHHJJJKKKLLLNNNPPPSSSQQQRRRTTTVVVYYY^^^dddiiirrryyylllWWWHHH???AAA>>>===AAAAAA>>><<<===<<<<<<=========>>>>>>>>>999999999999999999999999777888999:::::::::::::::888888888888888999999:::999999999888777666555444333222111222444555444333222333333222000///000111333333444333111111333444222333444555444333222111333333333333444444555666222111000///............///000111333222111///...///////////////000000111111111222333333444555555333333333333444444444444333555777888777555222000555555444444444444555555777888999:::::::::999999:::999888999::::::999777888999:::<<<============>>>DDDCCCBBBGGGUUUzzzvvvooojjjhhhdddaaa^^^ZZZVVVTTTNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHGGGEEECCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJJJJJJJLLLPPPSSSRRRUUUZZZ]]]```cccfffiiinnnqqqtttyyy~~~qqqVVVEEECCC???===@@@BBB@@@???@@@?????????>>>>>>=========:::999999999999999999999555666777888999999888888888888888888888999999:::999999999999888777666555333222111222444555444333000222333222000///000111333444444333222222444555333333444555444333222000333222111000000000000000111111000//////.../////////000111333222111///....../////////000000000000111111222333333444555555333333444444444555555555444555777888777555222000333333222222222333333444444444555666666666666666888777777999;;;<<<;;;999999999999:::;;;===???@@@;;;BBBBBBBBBLLL```{{{vvvnnnhhhccc^^^WWWRRRSSSRRRPPPOOOMMMLLLLLLLLLIIIKKKMMMMMMKKKIIIHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHGGGFFFEEEEEEFFFAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKNNNPPPQQQMMMQQQTTTVVVXXX]]]dddiiirrrvvv{{{oooTTTGGG@@@<<<>>>@@@???>>>@@@@@@@@@???>>>>>>===<<<<<<;;;:::999999888888999999666666666666666777777777777777777666777888888999555666777888777666555444444333222333555666555444111333444444333222222333222333444333222222444666333444444333333222111000333222111///......------111000000//////000000111///000111222222222111000...///000111111111000000222222222333333444444444444444444555555555666666555666777888777666444333333222222222222333444444333333333444444555666666777666777999;;;<<<;;;:::777777999;;;===???@@@AAA:::@@@@@@EEEWWWrrr}}}wwwsssooohhhccc[[[YYYUUUQQQNNNKKKIIIGGGJJJIIIHHHGGGFFFFFFHHHIIIIIIKKKMMMLLLJJJIIIJJJLLLFFFFFFGGGHHHIIIKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGKKKNNNQQQNNNPPPRRRVVVZZZ___bbbdddmmmqqqvvvyyy|||kkkPPPGGG???>>>???>>>===>>>>>>>>>>>>>>>>>>=========;;;:::999888888888999999888777666555555555666777555555555555555666777777444555777888888777666555222111000111222333333111000222444444333222222222222333444333222222444666444444333111111000000000333222111111000000000000000000000000000111222333000000111111222222333333///000111222222222111000333333333333333333333333444555555555666666666666555666666777888888777777444444444444444555666666555555555555666777888888888888777999;;;;;;:::999444888===BBBDDDEEECCCBBB===CCCDDDOOOkkk|||sssqqqiii```[[[ZZZXXXTTTPPPIIIJJJIIIHHHEEEDDDEEEGGGGGGGGGEEECCCBBBBBBDDDFFFEEEFFFGGGFFFEEEFFFJJJNNNHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHHHHIIIKKKLLLKKKIIIPPPOOOOOOQQQTTTZZZ```cccnnnppptttzzz{{{YYYNNNCCCAAA@@@???>>>???<<<<<<<<<===>>>>>>??????<<<;;;999888888888999999:::888666555444555666777444444444444444555666666555666888:::;;;:::999888...---,,,---...//////---...000222222111000000000111222333333222222444666555444222000//////000111000///////////////000000//////000000111333444555111111111111222333444555///000111333333222222111444333333333333333333333555555555555666666666777555666666777888999::::::666666666666666777888999777777777777888999:::;;;:::999999999::::::888777444:::BBBJJJMMMLLLHHHEEECCCHHHJJJYYY|||}}}rrrhhhcccaaaaaaWWWUUUSSSQQQMMMJJJLLLOOOFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDBBBAAAFFFFFFFFFGGGHHHGGGEEECCCIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIHHHEEECCCCCCEEEGGGJJJMMMPPPSSSWWW[[[```dddiiilllppptttzzzgggJJJ===AAA???<<>>??????>>>=========:::777777999::::::888666555555555555777999:::555555666777888777777777333444666777777777666555444333333222111000//////222111///......///111222222222111111222444555666888777555444222222111111555222......///000...+++///......///111333222111222111111000000111222222---000222333333333444555555555444444444333333333555444333222111222333444555444444444555555666666777888888999999999888888777888999:::::::::::::::999999999999999999::::::888<<>>>>>>>>=========:::777666888999999777666666555555666777999:::888888777777666555555555444555777888888888777666222222222222222222111111222111111000000111111222222222111111222444555666888777666444333222222222666333111111222333111///000///...000222333222222111111111111111111111111...000222222222333555777555555555555444444333333444444333333222333333444444444333333333444555666777777888999999999888888777888888999999999888888999999999999999999999999999;;;BBBMMMWWWYYYPPPGGGJJJTTTkkk}}}wwwqqqkkkdddZZZTTTVVVTTTQQQMMMKKKJJJJJJJJJKKKLLLMMMKKKIIIIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMOOOSSSVVVSSSWWW]]]bbbggglllqqqttt~~~\\\HHHFFFBBB??????<<<>>>======<<<<<<<<<=========:::888666777888777777888777666666777888:::;;;;;;:::777555444333333333555666777888999888777777222222222333333444444444222222222333333222222222222222222222333444555555777777666555444333333333555333222222333444444333111000///000222333333222000111222333222222111000///000111111111333666888666666666555555555555444333333444444444444333333444333111000111222444555666777888888999999888888888888888999999888777777888888888888888888888888888:::@@@JJJRRRTTTQQQNNNOOOddd|||vvvpppiiiddd```]]]YYYVVVTTTRRRNNNLLLPPPOOOMMMKKKJJJHHHGGGGGGHHHKKKMMMKKKJJJKKKKKKJJJBBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIKKKKKKKKKKKKLLLMMMMMMPPPTTTWWW\\\bbbiiimmmsssxxxiiiNNNFFF???>>>???;;;???>>><<<;;;:::;;;<<<<<<<<<:::999777777777666666999888777777777888:::;;;;;;999666444222222333444444555666888888777777666444444444444444444444444111222444555555444222111222222222222333444444444666666666666555444444333111111000111222333444444222111000111333444333222000111222444333222000...000111111111111333666:::666666666666666666666555222333444555555555444333333222000//////111333555555666777888888999999888999999:::::::::999888888999999888888888888777777666888???FFFJJJKKKLLLOOO]]]{{{yyyrrrlllgggeeeaaa\\\YYYUUUQQQNNNLLLJJJHHHGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEJJJLLLHHHGGGIIIJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEGGGIIIJJJIIIHHHJJJKKKKKKMMMQQQSSSTTTVVVZZZ]]]hhhlllrrryyy{{{ZZZIII???>>>AAA>>>???>>><<<:::999::::::;;;999:::::::::888777666666999888777777777888999:::777666444222222333555666333444555666666666555444666666555555444333222222111222444666666444222111222222333333333333333333444555555666666555444333000000111111222333555666333222111222333444333222000111333444333111///...222222222111111333666999555666666666666666666666111222444555666555444444333222111000000222444555555555666777888999999999;;;;;;;;;<<<<<<;;;::::::999999999999888888777777555777===CCCCCCBBBIIITTTwww}}}rrrmmmfffaaa^^^ZZZTTTPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIOOOOOOIIIGGGKKKLLLHHHFFFFFFEEEEEEFFFGGGHHHIIICCCGGGLLLOOOPPPQQQUUUYYY[[[```fffjjjnnnssszzziiiQQQ???<<>>>>><<<;;;:::999888888666999<<<===;;;999777777999888777666777777888999444333333222333444555666222333444555666555444444777666555444333222222111111222444555555444222111222333333444444333333222222333444555555555444333111222333444333444666999444333222222444444444222222222333333222111///...333333444333222222555777444555555555555666666666222333444555555666555555333333333333333444555555444555666777888999999999:::;;;<<<<<<=========<<<;;;;;;::::::999888888888666777<<<@@@???AAAQQQeeeuuuggg^^^SSSPPPLLLJJJKKKJJJGGGDDDDDDEEEDDDDDDDDDDDDFFFHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLLLLOOOUUUTTTKKKHHHMMMNNNIIIGGGGGGGGGHHHJJJNNNRRRUUUUUU[[[ccciiilllqqqxxx~~~cccJJJAAA@@@;;;=========<<<:::888777666333888>>>AAA???;;;888777888888777666666666777888222222333333333444444444222333555666666666555444555444444444333333222222111222333444444333222111222333444444444333222222000111333444555444333222000222444333222333555888555333222333444555444222333333222222111000000///444555555555333222333444333333444444555555555555333333333444444555666777333444555666777666666555333444555777888888999999999999;;;<<<============<<<<<<;;;;;;:::999999888999888;;;??????GGGddd~~~zzzuuurrrmmmnnnnnniii```WWWOOOKKKEEEBBB@@@AAADDDEEEDDDBBBBBBCCCCCCCCCBBBDDDFFFHHHDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHNNNTTTQQQGGGCCCIIIJJJEEELLLLLLMMMPPPVVV^^^eeeiiiqqqyyyyyyZZZLLLHHHAAA=========<<<;;;888666444111777???CCCAAA===999888888777666555555666777777222333333444444333333222333444666777777777666555222222222333333333444444222222222333333222222222222333444444444333222111///000222444444444333222...000222111000000222555555444333333555555444333444333222111000000000000444666777666444222222222333333333444444444555555444444333333444555777888444555777999999888777555333444555777888888999999777888999;;;<<<===>>>>>>======<<<;;;;;;:::999999<<<:::;;;>>>@@@OOOtttwwwpppmmmmmmcccaaa^^^\\\ZZZXXXTTTQQQPPPPPPPPPOOOLLLHHHDDDAAABBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCC@@@===>>>@@@CCCFFFEEEEEEGGGIIIKKKJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLOOONNNLLLJJJIIILLLQQQUUUVVVZZZaaaiiitttuuuYYYHHHAAA>>>???===;;;;;;;;;999777:::===@@@CCCBBB???;;;888666777888888666555555666666666555444333222222111444333222222333444666777555444333222222444666777666555333111111333555777666666666555444222111000333444444444444333222111666666555555666777999:::555333222444777888666333666666555333111111333555666555444222111111111222111111222333333444555555333333333333333333333333333333555666777777777777555555666777888999999:::999999999999:::<<<>>>@@@<<<============;;;999888999888<<>>>>>>>>===<<<::::::888:::>>>EEETTTrrr}}}wwwoooiiiccc___ZZZUUUSSSQQQPPPNNNLLLKKKIIIEEEAAA???@@@AAA???>>>>>>???AAAAAA@@@???CCCBBB@@@??????AAACCCDDD===>>>>>>???@@@BBBDDDEEE@@@CCCEEEEEECCCAAA@@@AAAEEEEEEEEEEEEGGGIIIKKKMMMPPPQQQSSSVVV[[[```eeegggpppssswww|||nnnUUUFFFAAA===;;;;;;;;;999777777888999::::::999777666777888999888666555666777111111111222222333333333555555444333333333444444555444333333333444666777555555444333444555777888888777777777777666666666666666444333333444444555444333222222111222222222777666666666888888666444777777888777777888:::======;;;777444333333444555111111222222333333444444444444444444444444444444777777555444444444555666777777777777777888888888888888999::::::;;;::::::>>>>>>>>>>>>===<<<;;;;;;555:::>>>HHHaaauuuooofffccc___]]][[[WWWRRRNNNNNNLLLKKKJJJIIIHHHGGGFFFBBBBBBBBB@@@>>>>>>AAACCC?????????AAACCCDDDCCCBBBBBB@@@???>>>===>>>???@@@<<<<<<===>>>???@@@BBBCCCDDDEEEFFFEEEBBBAAA@@@AAACCCDDDFFFHHHKKKOOOSSSVVV[[[^^^eeeooozzzhhhOOOEEE<<<;;;======;;;;;;777777777777777777777777777888888777666555666777222222222222222333333333666666555444333333222222444333333222333444555555333333333333444555666777777666666666666666777777666555333222222333444666777666555555444333333333666666666666666666555444555777888888888999<<>>;;;777444222333444555111111222222333333333333444444444444444444444444777555444333333444666777888888888777777777777777777888999:::;;;:::999888=========<<<<<<;;;;;;:::888===BBBOOOrrrkkkccc]]]WWWTTTJJJIIIHHHGGGGGGFFFDDDCCCEEEEEEEEEEEECCCAAA@@@@@@>>>??????>>>===>>>@@@BBB>>>======>>>@@@AAA@@@>>>777888:::<<>>>>>==================BBBCCCCCCAAA>>>;;;999999<<<===>>>===<<<<<<>>>???<<<;;;:::;;;======;;;999666777999;;;===?????????=========???@@@BBBCCCDDDFFFFFFGGGGGGHHHLLLQQQUUU\\\cccnnnyyyjjjSSS>>>888999888777:::999888777777777888:::;;;666777666444333333555777777666666555333222222111555555555555444333222111111222222222333333333333555666888;;;<<<======<<<555444333222222333555555222111111000000111333333555555555555444333111111111222444444333333444555333555666777666666888999888777555333222222222333111111222222222222222222333333333333333333333333111111111222444666888:::777777777777777888888888888888999::::::;;;:::::::::999999888888888999999999>>>NNNooo]]]JJJFFFBBB??????::::::;;;:::999999:::;;;>>>???AAA???<<<::::::<<<===???@@@???>>>>>>???@@@===<<<;;;<<<======<<<:::;;;;;;;;;;;;===???AAABBB<<<===???AAADDDGGGJJJKKKNNNRRRWWW^^^dddlllsssxxxcccFFF<<<;;;888777999999888888777888999:::;;;555555555333111111444666444444444333333333222222444555555555555444222111333333444444555555555444333555888;;;=========<<<666444333222222222444555111111111222222333333333333333444444333222111000///222444555444444555777444666777777555444555666555555555555444444333333222222111111111111111111222222222222222222222222111111222333555666777777666666777777888888999999999999999999:::;;;======::::::999888888999::::::888===SSSYYYIIIGGGBBB===<<<999999::::::999999;;;===777:::<<<<<<;;;<<<>>>AAA>>>???AAA@@@??????@@@AAA===<<<;;;===>>>>>>===;;;888888888:::???FFFMMMQQQCCCDDDGGGJJJOOOSSSWWWYYYgggmmmxxxqqqPPPCCC???:::888;;;888888888888888999::::::555555444222000000333555111222222222222333333333333444555555555444333222444555666666777777666666000222666999;;;;;;::::::777666444222222222444555111222333444444444444333333333444555444333222111///222555666555555777999666777888777555333333444333444555666666555444333222222111111111111111111111111111111111111111111222222444444555555555444555666666777888999999:::999999999999:::<<<>>>@@@;;;:::999999999:::;;;<<<@@@CCC]]]}}}ZZZLLLBBB===>>><<<888999999::::::999999999888999999999999<<>>>>>>>>???BBBJJJSSSYYYPPPTTTZZZ___fffqqq^^^IIIBBB>>>:::999;;;777555666777555777<<<777888888666444333444555555444333222111111111111444444444333222111000///555555555555555555555555777777666555444444333333333333222111000000111111000000111000......///111555555444222333555555444333333222222222333444444333444555555555444333222444444222111111222333444111111222222222333333333333222111111333555555444333444555666666666555444888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888999;;;======EEEggg{{{WWWKKKCCC??????<<<;;;;;;;;;<<<;;;;;;::::::888999999999999;;;>>>AAAAAAAAA@@@???===>>>AAACCCDDDAAA>>>>>>@@@BBBCCCCCCDDDFFFHHHLLLRRRZZZdddjjjqqqvvv~~~sssYYYLLLCCC>>>===<<<888777999999666666999888999999888666555555666333333222222222222222333111111222333333333333222444444333333333333333222555555555444444333333333333333222111111111111111///000111000//////000222111000///...000111111...333333333333444444444444111222333444444444333222666555444333333444555555333333333444444444555555333222111222444555555555444444666777777666666555999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<>>>BBBKKKnnnvvvRRRIIIEEEDDDDDD???============<<<;;;:::999999:::;;;:::999999;;;===???@@@@@@???>>>???AAACCCAAABBBDDDEEEGGGJJJNNNQQQZZZ]]]cccjjjsss|||oooWWWGGG>>>;;;<<<999:::<<<;;;666444666777999;;;:::888666666666333222222222222333444444111111222333333333333222222222222111111111000000333333333333333333222222333222222111111111111111///000111111000000222444333000...000333333111///333444555666666555444333111222333444555555444444555555444444444444555666555555555666666666666777444222111222444666666555555666777777888888777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>>@@@FFFQQQuuuoooMMMFFFFFFHHHGGGAAA?????????>>>===<<<;;;:::;;;<<<>>>>>>===<<<>>>???CCCBBBAAA@@@@@@CCCHHHLLLGGGMMMUUU[[[```fffooovvvmmmSSSBBB999:::888999===<<<777444555666888;;;;;;999777666666555444333333333333333444444444444333222111000///222222111111111000000000111111111111222222222222111111000000///000000111///000111111000111333555444000///222555555333333333444666777777555333222222333444555555666777777444444333444444444555555555555666666666777777777444333222333555666666666666777777888999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>AAAFFFSSSyyylllJJJDDDDDDFFFEEE>>>===>>>>>>?????????>>>>>>@@@CCCGGGKKKMMMOOORRRTTTUUUSSSOOOMMMOOOUUU___fffjjjrrr~~~oooRRR@@@999777888<<<;;;666444555444777999:::888666555555888777666444333222222222444444444333222111000///222222222222222222222222000000111111111111111111//////............///000///000111111000111333555111------111333111333777444555666777777555333222111111222222333444555666444444555666666666666666444555555555555666666666555444333333555777777666777777777888999::::::;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>AAAFFFTTT|||mmmMMMGGGFFFFFFFFFAAA<<<>>>AAAEEEHHHKKKMMMNNNWWW\\\dddlllsssxxx}}}}}}yyytttpppsss{{{hhhLLL===:::999:::999555555777555777999999777666666666:::999777555333222111111111111222333333333333222111111111222333333444444111111111111111111000000...............//////000///000111111000000222444222///000444444111777BBB555555666666555444222111000000//////000111222333555666777888999999999888444444444444555555555555666444333444666888888777777777777888888:::;;;<<<;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>AAACCCEEEUUUsss[[[ZZZ\\\aaahhhiiinnnsss|||nnnMMMFFF???;;;777444555999999999:::999888888:::;;;888777666555555555555555444444444333222111000///------///000222444555666444333333222111000000///111111000111111222333333000000111000......///111---,,,000444...+++999NNN666555444222222111222222666555444333333333444555///000222444555555444333555555555555666666666666666555444555777888888888777666666666777999;;;<<<;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???BBBEEECCCSSS}}}hhhPPP<<<:::<<<999888;;;888999999777555444555666999777444444444444333222333444666777777555333222333333333444444555555555111111000000111222333333222333444444555555444444111111111111111000///...---///000222333333333333111222444555666666555444444333222222222444666888333444444555666777888888666777777888999:::::::::444444444555555666777888777777888999::::::;;;;;;::::::999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@JJJUUUyyy{{{```GGG???===999666888888999999777555444555777999777555555666666444222555555777777777555333222000111111222333444444555444444222111000000//////222333333444444444444444111222222222111111000//////000111333333333333222//////000111222222222222555444333222222444555666333333444555555666666666666666666777888999999999555555555555666777888888777888888999::::::;;;;;;888888888888888777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAJJJUUUyyy}}}ZZZHHHAAA;;;888999888999999888666555666777888777777888888888555333777777888888777555333222000111111333444555666666555444333111000/////////222222333444444444444333222222333333333222111111111111222333333222222111/////////000000111222333666555444333222333444555333444444555555555444444555555555666777777888888666666666666777888999999888888888999999::::::;;;888888888888888888888888:::::::::::::::::::::::::::;;;===???AAABBBCCCCCCJJJVVVzzzqqqTTTFFF>>><<<<<<999999999888666666777888777777888:::;;;:::777444999999999888777555444333222222444555777888999:::222111111111111111222222111111222333333333333333333333333444444333222222222222222111111000000///333222222111222444555666777666555333333222333333444555666666666555444333444444444555555666666666666666666666777888999:::888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>AAABBBDDDDDDKKKWWW{{{dddNNNBBB>>>>>>999::::::999777777888:::777777888:::<<<;;;888666999999999888666555444333222222444555777888999:::222222111111111111111222000111222222333333222222222333333444444444333333222111000000//////......555444333333444555777888777666555444333222222222555666777888888777555444444444444444444555555555666666666666777888999:::888999999999999999::::::::::::;;;;;;<<<<<<<<<<<<========================::::::<<<>>>@@@BBBDDDEEEKKKXXX~~~{{{]]]JJJ@@@===999::::::999888888999;;;777777777999;;;;;;:::888888888777666555555444444000111111333444555666666666555333111000///......000000111222222222222111222222333444444444333333222111000///////////////222222222333333444555666666666555444444333222222555666888999999888777555444444444444444444444444666666666666777888999999999999999999999999999999888999999::::::;;;;;;<<<========================:::;;;<<<===@@@BBBDDDFFFKKKZZZuuuWWWDDD<<<999:::;;;:::888888:::<<<777666666777:::;;;:::999777666666555444444444555000111111222333444444555666555444111000......---///000000111111111111111111111222333333333333333333222111000000111222222111111222333444444444444555555555555444333333222333444777999999888777666555555555555555444444444555555555555666777888888999999999999999999999999999999999:::;;;<<<<<<<<<========================<<<<<<<<<===???AAADDDEEEJJJ[[[cccIII<<<999:::;;;:::999999:::<<<888666555666888:::;;;:::666555555444444444555555333333333444444555555555333333222111000000111111//////000111111111111111000111222222333333333333444444222222222333444555111222444555666666555444444444555555444444333222111333555888999888666555555555555555555555555555444444444555555666777888999999999999999999999999;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEJJJ\\\]]]DDD???AAA===666555:::======;;;:::888999::::::999777777777777777777666666555666555444444444444555666444444555555444222111000000000222333333222111000111111222333333333333222222222333333333333444444666555555555555666666666666666777777777777666666444555555666666666666666333333222111222333444555555555666666666666555555888777777777777777888999999:::<<<;;;::::::;;;======>>>@@@AAAAAA@@@???>>>@@@???>>>>>>>>>???AAAAAAKKK^^^qqqWWWHHHDDD>>>;;;::::::::::::;;;:::999999::::::999777555666666666666555444444666555444333333444555666333333444444333222111000000111222222222222111000000111222222333333222222222222222333333333444444555555666666666555444444555555666666666666555555444444555666666666666666444444333222222333444555555555555555555555444444777777666666666777888888999:::<<<;;;::::::;;;======>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>???AAABBBCCCJJJ___tttZZZKKK?????????:::777888;;;:::999999::::::999888444555555555555444333333555444444333333444444555111222222333222222111111111111222222222111111000000111222222333333222222222222222222333333333333444555666777777555333222333333444444444444333333444444555666666666666555666555444333333444555555555555555555444444333222666555555555666666777888999:::<<<;;;::::::;;;======>>>???@@@AAA@@@@@@???<<<===>>>???AAABBBCCCCCCKKKbbbqqqVVVBBB@@@AAA:::777;;;<<<:::999999:::;;;999888555555555555555444444333444444333333333333444444000111111111222222111111222222222222111111111000000000111222222222222222111222222222222333333333555666888999888666333222111222222333333222222111333444555555666666555555777666555444333444555555666666666666555444333333555555444555555666777888999:::<<<;;;::::::;;;======>>>???@@@@@@@@@@@@@@@===>>>???AAABBBBBBCCCCCCKKKeeeiiiJJJAAA@@@:::999>>><<<;;;999:::;;;;;;:::888777777777777777666555555444444444444444444444444111111111111111111222222333222222111111000000000000000111222222222222111111111111222222222333333666777999::::::888555333111111222222222222111111333444444555555555555555666666444444333444555666777777777777777666555555444444444444555666777888999:::<<<;;;::::::;;;=========>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCKKKiiiZZZFFF@@@===<<>>???@@@AAAAAABBBAAAAAA@@@@@@AAACCCEEEFFFPPPpppoooOOOCCC@@@>>><<<===;;;::::::;;;;;;:::999999999999999999888888777555555666777777666555555555444333222111111222222444333222000000000000111///000000111111111111111111111111111222222222222333444555666666777666666333444444555555444444333222333444444555555444444222222222222333444666777444555666777888888888777555555555666777888::::::999:::<<<;;;::::::;;;============>>>???AAABBBCCC@@@???>>>>>>AAADDDIIIKKK\\\~~~}}}WWWFFFCCC???888===;;;::::::;;;<<<:::999999999999999999888777777555666777888888777666555777666444222111111222222555444222000000000000111//////000111111111111111000111111111111222222222111222222333444555666777444555555666666555555444222333444444555555444444111111000111222444666888222333444666777777888888555555666666777999:::;;;999:::<<<;;;::::::;;;============>>>???AAABBBCCC>>>===<<<===@@@FFFLLLPPPhhhmmmQQQDDD?????????<<<;;;;;;999555777;;;::::::::::::999999999888666666666666666666777888:::888444222111222444666333333222222111000//////////////////000111222333000111222333444333222111777666666666666777777888555555444444444444555555444444333222111///...---000///......///222555777666666666777888888999999:::999888777777888999:::::::::;;;;;;::::::999999:::;;;===>>>???@@@@@@@@@FFF<<<;;;DDDEEEAAAKKK[[[```KKKAAA>>>???<<<;;;<<<;;;777777;;;888777777777666666666666666666666666777888999999999888555222111111333444333333222222111000000/////////000000111222333333000111222222333333222222555444444444444555666666555555444444444444555555444444555555555444444333222111000///000222555777666666666777888888999999999999888777777888999999999::::::;;;;;;:::::::::888888999:::;;;<<<======CCC<<<<<>>AAAFFFIIIXXXzzz~~~]]]KKKBBB===:::<<<<<<888666666777777777777666666666555:::999888777666666666666:::::::::888666444222000222222222111111111111111111111222333333333222222111000///...///000111222111111111111222333444555444444333333333333444444000111222333333333333333777666555444444444555555555555555666777777888888888888888999999888888888666777888:::;;;<<<=========<<<;;;;;;<<<>>>AAABBB>>>>>>BBBIIISSSjjjmmmTTTGGG@@@;;;;;;;;;888555555555555555555444444444444999888777666555555555555:::999999888666444222111111111111111111111111111000111222333333222111000///////////////000000111111111111222222444555666444444333333333333444444333444444555555555444444666666555555555555555555444555555666666777777888777888999999999999888777666777999:::;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAA===>>>FFFSSSgggeeeMMMDDD===<<<<<<999666666666666666555555555444444555555444444555666777777888777666555444333222222111111111111111111111111///000222333333111000///---...//////000000//////000000000111222333555666444333333222222333333444444444555666666666666666555555555555555555555666444444555555666777777777777888999999999999888777777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@DDDPPPgggvvvRRRHHH???===<<<:::888888888888888888777777777777111222222333555777888999666555444333222111111222111111111111111111222222///000111222222111///...,,,---///000000000///.../////////000111333444555444333333222222333333444222222444555666666666666444444444555555555666666444444555555666777777777777888999::::::999888777888888999:::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAEEEKKK\\\yyybbbNNN>>>===>>>::::::>>>666888999777555555888<<<777777555444333444444555222222222333333444444444777666666555444222111000///000000111111222333333222111//////000111000///222222222222222222222222222111111111222333333444333111000333999<<<:::666999777555444555666555444555444444444444555666666333444666888999:::999999999999:::;;;;;;<<<======:::;;;===>>>>>>???BBBDDDKKK^^^zzzlllVVVCCCAAAAAA===:::<<<888888888777666666888999555444333111111111222333222222222222222333333333666666666666555444222222111111222222222222333333444222111222333444333222222222222222222222222222222222111111222222333444555333222555999;;;999666777555444444555555444222666555555555555666777777444555777999::::::999999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>???BBBDDDWWWooo|||cccKKKDDDCCC???<<<;;;;;;999777777777888777666444333222111111111222333222222222222222222111111666666777777666666555444444444444333333333333333222222222333555666555333222222222222222222222222222222111111222222333333555333222444888999777444444333333444666555333111666666666666666777888888777888999:::;;;::::::999888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>@@@CCCEEE]]]}}}tttUUUEEEBBB@@@>>>======:::777777999999666333555444333222222333444555444444444333333222222222666777777888888888777777666666666555444333333333000000000222444555444222111222222222222222333333333222222111222222333333333222222333555666444222333333444666777666444111666666555555666666777888888999:::;;;;;;;;;:::999999999999999::::::;;;;;;;;;<<<===>>>???BBBFFFIII```bbbJJJAAA@@@??????>>>;;;888888999999666333555444333333333444555666666666666555555444444333666777888888999888888888888777777666555444333333000000000222444555444333111111111222222333333333333333222222111222222333444444444444555555444333333333444777888888666333555555444444555555666777999999;;;;;;<<<;;;:::999999:::::::::::::::;;;;;;888:::;;;===???CCCIIILLLcccwwwVVVFFFAAA@@@@@@<<<;;;::::::999888666444444333222222222333444555666666666666666666555555777777888888999888888888777777666666555444333333444222111222444555555555111111111222222333333444333333222222111111222222555666666777777777666666333333444666888999777666444444444444444555666666888888:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777999:::<<<>>>CCCIIIMMM___iiiPPPDDD???===999;;;<<<;;;999777666777444444333333333444555666555555555555666666666666777888888888888888777666666666666555555444444444666333000000111333444444000111111222333333444444444333222222111111222222333444555666666666666666333222222444666888888777555555555555555666666777666777999:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;===AAAGGGKKKWWWwwwXXXGGG???:::777:::===<<<999666777888777666666555666777888999333444444444555666666666888888888888888777666666555555555555555444444444555222...,,,---000111222000000111222333333444444444333333222111111111222///000222333333222333444222111000222444777777777666666666666666777888888555666888:::;;;;;;;;;;;;==================<<<<<<;;;;;;;;;;;;;;;???DDDHHHTTTlllKKK>>>???<<<:::999;;;999666777;;;444555666888888999999999444333222222333444666777666555444333222333444444444444444444444444444444333444444333222222333555666555333333333333111000222222222222222222222222111111222333333333333222333333333333444666777888777777777777777777777888777888888999999:::;;;;;;;;;::::::;;;<<<===;;;:::999:::;;;<<<===@@@DDDGGGUUUyyyTTTBBB@@@>>>;;;;;;<<<:::666666999666777888999::::::::::::555444444444444555555666555555444333333333333444444444444444444444444444333444444333222222333555666555333333444333222000111111111111111111111111111111222333333333333222333333333333444666777888999999999999888888888888777888888999999:::;;;;;;;;;;;;:::<<<===>>><<<;;;:::;;;<<<===>>>@@@EEEHHH[[[fffMMMDDD@@@<<<;;;===;;;666555777999999999:::;;;;;;;;;<<<666666777777666666555555444444555555444444333222333333333333333333333333333444444333222222333555666555333333444444333111111111111111111000000000111111222333333333333222333333444444555777888999;;;:::::::::999999888888777888888999999:::;;;;;;<<<;;;;;;<<<>>>>>>===<<<;;;<<<===>>>???BBBFFFJJJaaazzz[[[JJJ@@@<<<:::<<<;;;777555666999999999999::::::;;;;;;777888999999888777555444333444555666555444333222222222222222222222222222333333444333222222333555666555333444555555444333222222222111111111111111111111222333333333333222555555555666777888999::::::::::::999999888777777777888888999999:::;;;;;;;;;::::::;;;===>>>===;;;<<<===>>>???@@@CCCHHHKKKbbbhhhPPPAAA<<<888::::::888666777999888888777888888999:::888888999:::999888666555333444555666555444333222222222222222222222222222333333444333222222333555666444444444666777666555444444333333333222222222111111222333333333333222666666666777888999;;;;;;999999888888777777777777777888888999999:::;;;;;;888888888:::<<<===<<<:::<<<===???@@@AAADDDIIILLLbbbzzzZZZGGG???::::::;;;999888999888888666666666777888999888888888999888888777777444444555555444444333222111111111111111111111111333444444333222222333555555444444555777888777666555555555444333333222222111111222333333333333222666666666666777999:::;;;777777777777777777777777777888888999999:::;;;;;;777777777999;;;<<<;;;:::<<<===>>>@@@AAAEEEIIIMMMcccmmmQQQFFF>>><<<<<<:::999;;;999888666555555666888999888777777777777888888999555555444333333333333444111111111111111111111111333444444333222222333555555444444555777999888777555555444333333222111111111111222333333333333222333333333444555666777888666777777888888999999:::777888888999999:::;;;;;;888777777999<<<===<<<;;;;;;<<<>>>???AAAEEEIIIMMMaaaXXXMMMAAA>>>===;;;:::;;;:::888777555555666888999777777666666666777999:::666555444333222333444555000000000000000000000000333444444333222222333555555444444555888999999888444444333333222111000000111111222333333333333222111111111222333444555666777777888999:::;;;;;;<<<777888888999::::::;;;;;;888888888:::===>>>===<<<;;;<<<>>>???AAADDDIIIMMM^^^oooTTT@@@@@@CCC===;;;@@@===;;;999777666666777888888888888888888777666555777666555444333222222222333333333222222222111111111222333444444444444333000222444666777777666555444444444444333222111111000000111222333444444555444444444333222222444777999999999888999999::::::>>><<<:::;;;===>>><<<:::888888999:::;;;;;;<<<<<<===>>>???@@@BBBEEEIIIMMMXXXbbbHHHCCCDDD>>><<<@@@<<<;;;:::888888888999999999999999888888666555555666555444333222222222222333333333333222222222222222222222222333333333333444666777999:::999888777333444444444333333222222000111111222222333333444333444444444333333666888999888888888888999::::::===;;;999:::<<<===<<<:::888999999::::::;;;;;;;;;>>>???@@@@@@AAACCCGGGJJJWWWrrrOOOCCCAAA<<<:::<<<;;;;;;;;;;;;::::::::::::::::::999999777666444444333333222222222222333333444444444444333333333333333333111111000111222333444444666777777666555444333333333333444444444444444444444444444444444444333444555555444555777999777777777777777888999::::::999888999;;;===<<<;;;999999999999::::::::::::???@@@AAA@@@@@@BBBEEEHHHUUUYYYEEE@@@<<<:::;;;999::::::;;;;;;;;;::::::;;;::::::999777555444333222111111111222222333444555555444444444333333333444333111//////000111333444444555555555444333333222222222333444555666666777777777666666666555555222333555666555666888:::666666666666777888999999888888888999;;;<<<<<<<<<::::::::::::999999999999===???@@@AAAAAABBBEEEHHHSSSzzzgggMMMCCC???===>>>888999::::::;;;::::::999;;;::::::999777555444333111111111111222333444444555555444444444333333333444222000//////000222333777777888888777777777666222222222333444555777777777777666666555555444444111333555666666666888:::666666666666777888999:::777888999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;===???AAABBBDDDGGGJJJQQQttttttUUUFFF???<<<<<<:::::::::999999999999999::::::999999777666444444222222222222222333444444444444444444333333333333222111111000111222333444666666666666666666666666444333333333333555777888444444333333222222222111111333555666666666777888666666666777888999:::;;;888:::;;;;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@BBBDDDFFFIIIKKKNNNmmmbbbNNNCCC>>>>>>===<<<;;;:::999999::::::999999999888888666555555444333333333333333444555333333333333222222222222000000111222333444555555333333333333444444555666555444333333333555666888333333333333333333333333111333555666555444555555777777777777999:::;;;<<<999;;;===<<<::::::;;;===;;;<<<<<<<<<===>>>>>>>>>===???BBBDDDEEEFFFHHHJJJLLLgggsss[[[MMMGGGFFF@@@???<<<:::999:::;;;<<<888888888888888777666666555444444333333444444444333333333222222222111111///000222333555555666666555555555666666888999:::666555444333333444666777666666666666666666666666111333555666555333333444777777777888999;;;<<<===;;;===>>>===;;;999;;;===;;;<<<<<<===>>>???@@@@@@???BBBDDDEEEEEEFFFGGGIIIKKKdddoooZZZOOOAAACCC===999999888777999===888888888777666444222111333555555222222555555222555555444444333222111111111111111111222333444555555555555666666666666666444333333222222333333444333444444444333111//////222333444555555444333222666666666666666777888999::::::999888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJPPP___qqqaaaNNNJJJCCC===;;;:::999<<<@@@888888777666555444444333555777777444333666555222444444333333222111111000222222222222333333444555444444555555666666666777444444333333222333333333444444444444555444333111...///111444555666777777666666666666777888999999<<<;;;:::::::::;;;======>>>>>>???@@@@@@@@@@@@???>>>@@@AAABBBBBBDDDFFFIIIPPP___pppVVVLLLCCC<<<999888777999===888777666555555555666666888::::::666555777666333555555444444333333222222444333333222333333444444333333444555666777777888555555444333222222333333666444222333666888666444...///111333555666777777666666666777888999999::::::::::::::::::;;;<<<<<<===>>>??????@@@@@@?????????@@@BBBBBBAAABBBEEEGGGOOO]]]}}}ZZZJJJBBB:::999888777777:::888777555444444666777999:::<<<;;;888666888777444666666666666555555444444444333222222222222222333222222333444666777888888666555444333333333333333666333111222777999888555555555555555444444333333444555666777888888999999777777777888888888999999;;;<<<<<<===============AAABBBCCCBBBBBBBBBDDDFFFKKKXXX{{{eeeLLLCCC======>>><<<::::::888777555444555666888::::::===<<<888777888777444555555555555444444444444333222222111111111111222111222333444555666777888666555444444333333333444555333222333666888666444999999777666444333333222222333555666777888888888777777888888888999999999;;;;;;<<<===============BBBCCCCCCCCCBBBBBBDDDFFFFFFQQQrrrtttNNNEEE======>>>;;;999888888777666666666777888999999;;;:::777666888777444333222222222222222222222222222222111111222333333222222333444555666666777555555444444444444555555333444666666666555444333777666555555444555555666222333555777888999999888999::::::;;;<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>AAABBBCCCBBBAAABBBDDDEEECCCLLLhhhVVVJJJ===::::::888777777888888777777777777777777666999888555555777777444333333333333333333444444333333333333444444555666333333333444444555555555444444333444444555666777333888<<<;;;777333222222333333222222333444666777333444777999;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;<<<===>>>>>>??????>>>>>>>>>???@@@@@@???@@@BBBDDDDDDHHH^^^cccSSSCCC<<<;;;::::::<<<888888888888888777666666444777777444444777666444666666666777777777777777444444444555666777888999444444444444444444444444333333333444555666777888444;;;@@@???888222111222222222111000111222333444444666999;;;=========<<<888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>AAACCCFFFGGGWWW||||||^^^CCC===???<<<:::<<<;;;;;;;;;;;;::::::999888555555555555444444444444777777777666444444555666222222333444444333333333777555333333333444333222111111222222333444555555333555888::::::777333000444444444444444333333333555666666777777777777666666666777888:::;;;<<<<<>><<<;;;;;;<<<===>>>?????????>>>===>>>@@@CCCCCCCCCOOOpppjjjJJJ@@@AAA@@@<<<<<<999999:::;;;;;;;;;::::::777777777777666666666666666666777555333333444666111222222333333333333333555444333333555666666555333333444444555555666666444555777999999777444222666666555555444444333333555666666777777777777777777777888999999:::;;;;;;<<<;;;::::::::::::;;;<<>>>>>@@@BBBCCCCCCKKKhhh|||SSSCCCDDDCCC???<<<888888999:::;;;;;;;;;;;;777777777777666666666666444555555444222222333555222222222333333333444444444333333444777999999888666666666666666666666777444555666666777666666555888777777666555444444333555555666777777777777777888888888999999999:::::::::::::::::::::;;;<<<===>>>???@@@???>>>>>>@@@BBBCCCBBBGGG___^^^GGGEEEDDD@@@;;;999999:::;;;;;;;;;::::::555555555555444444444444333444444333222111333555333333333333444555666666555444555666999:::999888777777777666666666666666333333333333333444555666999999888777666555444444444555666777777888777777888888888888888999999999;;;;;;;;;<<<===>>>??????>>>???@@@???>>>>>>@@@AAA@@@AAAFFFYYYlllOOOFFFCCC???:::<<<<<<;;;;;;:::999888777555555555555444444444444222333444333111111333555555444444444555666888888888777777888999999888666666666555555555555555555333222000000000222444555999888888777666666555555444555666777888888888888888888888888888888888888:::;;;<<<======>>>??????===???@@@@@@??????@@@AAA===@@@GGGVVVvvv^^^KKKCCC???;;;======<<<;;;:::888777666777777777777666666666666222333444333222222444555555444444444555777888::::::999888999:::999666333444444444444444444444444333222000//////111333444777777777777666666666666333444555777888888888888777777777888888888999999999999:::;;;<<<<<<<<<;;;===>>>@@@AAA@@@??????@@@<<>><<<<<<<<<;;;:::999888777777777777777666666666666222333444333222333444666333333222222333555777999999888888999:::888555333333333333444444555555666555444222111111222333444555555666666666666777777333444555777888888999999555666666777888999999:::999:::;;;<<<<<<;;;;;;:::<<<>>>@@@AAA@@@??????@@@>>>CCCFFFJJJ]]][[[GGGAAAAAA::::::;;;;;;;;;:::999999666555555555444444444444222333444444333333555777222111000000111444666888777777777999:::999666333222333333444555666777777777666444333333333333444444444555555666666777777333444555777888888999999444555666777888999::::::<<<===>>>>>>>>>===<<<;;;<<<>>>AAAAAA@@@??????@@@AAAEEEEEEDDDRRRzzziiiLLL@@@???>>>>>>>>>;;;777555777999888888888777666666555555444333333222222333333444333333444444555666666666555666888999::::::999999777555333222333555666777555666666666555444666777444555555555666666777777333333333333444666888999888888777777777888:::;;;:::999888999;;;<<<;;;:::555777999;;;===???@@@AAA>>>DDDCCCDDDQQQjjjvvvVVVFFFAAA>>>>>>>>>;;;777555777999555555555444333333222222444333333222222333333444333333444444555666666666444555666888888888888777888666444666888777444111333444666666666666666666555555666666666777777777888777666555555666777888666666666666888999;;;===:::999888999;;;<<<;;;:::888999:::<<<===>>>>>>>>>>>>CCCAAAAAAMMMccceeeNNNDDD???>>>===:::777666666888555555444333333222222111333333222222222222333333333333333444555555666666333444555666777777777777555555555777999888333///333444555666777666666555666666777777777777777888999888777666555444555555555555555666888:::<<<>>>:::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;>>>BBB>>>>>>GGGZZZwwwWWWFFF@@@???===:::888666777777888777777666555555444444333333222222222222333333222333333444444555666666333444555555666666777777222444555555444666999;;;:::888666555666666777666777777777777888888888888666666555444444333333333666666666666888999;;;===:::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;???AAA======EEETTTzzzbbbKKKBBB@@@===;;;999888777777999999888888777666666666333222222111111222222333222222333333444555555555444444555555666777777888222666777333000555CCCNNNBBB===777444444666777888888888888888777777777777444444444555555555555555999888777777777888999::::::999888999;;;<<<;;;:::999999;;;<<<============>>>@@@>>>@@@FFFQQQtttpppRRREEEBBB>>><<<;;;:::999777888888777777666555555444222222111111111111222222222222222333444444555555555555444555555666777888666999999555111888HHHVVVDDD===666333444777888777888777777777777777666666444555777888999:::::::::::::::888777777777888999:::999888999;;;<<<;;;:::777888:::<<<===>>>??????>>>???>>>CCCGGGMMMkkk~~~\\\GGGDDD???======<<<:::888777777777666555555444444222222111111111111222222111222222333333444555555444333333333444555666777777888888666555999AAAHHH>>>999444333666888777555777777777666666666555555555666888:::;;;;;;;;;;;;999999888777777888999::::::999888999;;;<<<;;;:::888888:::<<<===>>>>>>???===>>>???DDDFFFFFFaaadddIIIEEE@@@>>>>>>===;;;888888888888777666666555555222222111111111111222222111222222333333444555555333222222111222333555666777555444555777999888666777444222444888:::777333777777666666555555555444555666888999::::::999999777777777777777999;;;<<<:::999888999;;;<<<;;;:::999:::;;;<<<===============>>>>>>DDDDDDAAAYYYmmmOOOFFFAAA999222999>>>666:::999777555444333333333555333222000000111333444222222222222333444444555444444444444444555666777333444444444555666666666666777777666444333555666777888888888888777777666777777777888888999999999999999;;;;;;;;;;;;999999???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999>>>===AAADDD@@@BBBVVVooo{{{YYYJJJBBB===777;;;>>>888<<<;;;:::888888777777777333111000.........///000000000111222333444666777333333222222333333444555444444555555555555555555555666666555333333444555666777777888888888777777888888888888888777777777888888999::::::999888888======<<<<<<;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;>>><<>>===>>>999999888777666666666666777444222111///......////////////000111333555666777444333333333333444444555666666555555555555555555444555555444333222444555555666777888888888888888999999999888777777666666777888999999999999888777;;;;;;;;;::::::999999888;;;<<<<<<<<<<<<=========>>>;;;<<<@@@@@@AAAMMM[[[xxxVVVCCCDDDBBB>>>===:::777666666666666666777777888777555333222111111111000000111111333444555666777666666666666666777777777777666666555555444444555666666555333333555666444555666888888999999999999999999999999888888888777888999::::::999888777;;;;;;:::::::::999999999;;;;;;<<<<<<===>>>>>>??????;;;;;;@@@CCCEEELLLTTTyyycccIIIFFFBBB???===999:::::::::999::::::;;;<<<:::999888666555444444333333333333333333333444444888777777666666777777777777777777666666555555444666777777666555555777888444555666888888999999999888888999999:::;;;<<<<<<888999:::;;;;;;:::999888;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>?????????<<<<<>>>>>>>>===>>>AAAFFFKKKNNNPPPaaaiiiOOOAAABBBAAA555999888888777777777888888777777777777666666555444666666555555555666666777888777666666555555666666666666666666666777777777555666777666555666777999666777777888888888777777666666777888999999::::::888999:::;;;;;;:::999888999999999999999999999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>???BBBFFFJJJKKKWWWwwwTTTAAACCCBBB444===<<<;;;;;;:::::::::;;;777888888888888888777666555555555666666888999999::::::999888888777888888555555666666777777888888444555666555555555777999777888888888888777777666666666666666777777777777777888999::::::999888777777777777777777888888888:::::::::;;;;;;;;;;;;<<<===>>>>>>===>>>BBBEEEFFFPPPvvv```HHHBBB@@@<<<;;;:::999999;;;;;;:::999::::::999999888777666666444555666888888888777666;;;:::999888777555444444888888888888888777666555777555333444666888777555888777666666666888999:::999777444444555777888888888888888888888888999999444777999:::999888888999:::999999888888999999::::::;;;===@@@BBBEEEGGGHHHNNNiiinnnPPPDDDAAA>>>;;;:::999999:::;;;999888777777777888888888888888555666666777777777777777::::::999999888777666666999999::::::999888777777888666444555777999888777888777666666777888999::::::777555444555777777777777777888999999999888888888:::<<<<<<:::999888999;;;::::::::::::::::::;;;<<<===>>>@@@BBBCCCEEEFFFMMMeee{{{WWWDDD???>>>;;;:::999999::::::888777555555666777999:::;;;;;;777777666666666777888888999999999888888888777777:::::::::;;;::::::999999999777666666888999999888888888777777777888999999:::888555555666666666666555666888::::::999888777;;;<<<>>>===;;;999999:::<<<;;;;;;::::::;;;;;;<<<======>>>@@@AAABBBCCCDDDJJJ___aaaHHHAAAAAA<<<:::999999999999777666666777777999:::;;;<<<===888888666666666777888999666777777777777777777777888999999:::::::::999999888777777777888888999999888888888888888888888999:::888666555666666666555333555888:::;;;:::888666:::;;;<<<<<<:::999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<===???@@@BBBCCCDDDGGGXXX|||rrrRRREEEEEE===<<<:::999999999777555:::::::::;;;;;;;;;<<<<<<999888777666666777888999444444444444555555555555555666777888888888888888666777777666666777888999888999999999999888888888999777666666777777666555222444777::::::999888666666888999999999999;;;===::::::999999999999::::::999:::;;;>>>@@@BBBDDDEEEDDDRRRrrrZZZFFFAAA???===;;;::::::999777555<<<;;;;;;;;;;;;;;;;;;;;;999999888777777777888888333333333333333333333333333444555666777777777777666777777777666666888999999999999:::999999888777777666555666777888777555333444666888999999888777444666777777777888;;;===:::999999888888999999:::777888:::===@@@BBBDDDEEEDDDLLLffffffJJJAAAAAA???===;;;;;;:::777555::::::::::::::::::::::::999999999999999888777666444444333333333333333333222333444555777777777888666888999888666666999;;;999999:::::::::999888777555555555666888999888777333444555777888888999999666777777777666777:::<<<:::::::::999999:::::::::888999;;;===???AAACCCCCCGGGHHHZZZuuuUUUJJJBBB@@@===<<<<<<:::888666777777888888888999999999888999:::::::::888777666555555555444444333333333222333444666777888888888777999;;;:::777777:::===999::::::;;;:::999888777444444444666888999999777444444555666777888999:::888999999777666777999;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAAJJJGGGRRRvvvcccJJJ@@@AAAAAA???===<<<888444;;;::::::999999::::::;;;===<<<;;;999888777777666444444555555666555555444555444333444555888:::<<<999999:::::::::999888888999888999;;;>>>===999555444555777888999999888888999999:::::::::;;;;;;;;;999999888888999;;;<<<===???<<<:::;;;======;;;999777999;;;<<<<<<>>>AAACCCBBBIIISSSfffnnnQQQAAA@@@???============<<<:::999999888888999999:::;;;:::999777666666666666444444555666666777666666777666555444555666888:::::::::999999888888777777999999999;;;======999666444555777888999999888888777777888888888999999999:::999888888999:::;;;<<<===;;;999:::<<<<<<:::888777888:::;;;;;;===@@@BBBCCCIIIPPP```|||[[[GGGCCC>>>;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<888777666555555555555666444444555666777888888888999888777666666666777888:::999888666555555666666999999999;;;===<<<999777555666777999999999999888555555666666666777777777:::999888888888999:::;;;<<<:::999999:::;;;999888666888999::::::;;;>>>@@@CCCGGGKKKWWWwwwdddOOOGGG@@@===<<<::::::;;;;;;::::::999999::::::;;;666666555555555666666777333333444555666777888999:::999888888888888999::::::999666444333444555666888888999:::;;;:::888777666777888:::;;;::::::999444555555555555666666666:::999888777777888999:::;;;::::::::::::;;;::::::888999:::;;;:::;;;>>>@@@BBBDDDFFFOOOjjjnnnSSSIIIAAA???>>>999777888777777666666666666777777777777666666666777888888222222222222444555777888999999999999:::;;;<<<<<<999888555333333333444555666777999999888888777777777888999;;;;;;;;;;;;:::555555555666666666777777999888777666777888999:::;;;;;;<<<<<<;;;;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@???BBBCCCIII```}}}WWWJJJAAAAAA@@@;;;888:::::::::999999999999::::::888888888777777888999999222222111111222444666777777777888999::::::;;;;;;777666555444444444555666444666777777666555555666666777888::::::::::::999555555666666666777777777777666666666666888999::::::<<<===<<<;;;;;;<<<>>>;;;<<<======<<<<<<>>>@@@===@@@BBBGGGYYYaaaPPPCCCBBBAAA;;;999===<<<<<<;;;;;;;;;;;;<<<<<<999999888777777777888888444444222222222444666777666666777777777777777666555555555555666666666666222444666555333222444555333444666777888888777666555555555555666666666777555555444555666888:::;;;999;;;<<<<<<::::::<<<>>>;;;<<<===<<<;;;;;;<<<>>><<>>;;;999999888888888888888888888888888888888888999999999888888777666666666666666777666666666555555555444555666777888888777666555444444444333333222222222333222222222333444555555555444444444444666777888555555444444555777999:::888888888888999999999999:::;;;;;;<<<<<<;;;::::::<<>>===;;;;;;;;;:::999888888888777777777888999999::::::999888777777666666777777666666666555555555555555333444666888999999999888666666555444333222111111222222222333444555666777444444444444555666777888777666666666666777888999999999999::::::::::::;;;::::::;;;<<<<<<;;;;;;:::<<>>::::::;;;;;;<<<<<<<<<<<<::::::999999888777666666666666555444444444444555444444444555555555555555444444555555555555555555444444444444444444444444666666555444444555555666444444555555555666666666777777777888888888888888888888888999999999999:::::::::::::::;;;;;;<<<<<<:::AAACCCEEEGGGMMMlllmmmQQQDDD>>>:::999::::::;;;<<<<<<======<<<;;;:::999888666555555666555444444333333444444444444444444444555555555666555555444444333333333333333444444555555555555777777666555555555555555333444444444444333222222555666777777888888888777888888888888999999999999:::::::::::::::;;;======;;;@@@AAADDDGGGJJJcccxxxTTTDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666666555444444444444444333333333444444555555555666666555444444444444444555555555555444444444444666666666555666666777777666777777666555444222111333444555777888888888777999999999999:::::::::;;;::::::999999:::;;;===>>><<>>>>>???===@@@DDDDDDTTTrrr[[[EEE>>>;;;???===;;;;;;<<<======<<<999999888777666666666666888666444444444444333222444222000///000222444666444333222222222333444555777777666555555444333333444444444555777999:::;;;;;;:::999777666555555555555555666666666666555555<<<===>>>===;;;:::;;;<<<======<<<;;;;;;<<<>>>???@@@:::;;;@@@@@@BBBQQQdddfffMMMBBB??????===;;;:::;;;<<<<<<<<<:::999888777777777777777;;;999777777888888777666444333111111111222444555333333222111222333444555555555444444333333222222000111111222333555777888;;;:::999777666666555555444444555555555555444444333555666666555666777888===<<<<<<;;;<<<===>>>>>>@@@<<<<<>>>>>@@@===>>>BBBBBBBBBLLLZZZbbbKKKAAA>>><<<:::999:::::::::999999999999888999999::::::777555444444666777777666444444555555444333222111222222222222222333333444444444444444555555555555444444444555666777999999888888888888777777666666444555555555555555555444555777999:::;;;<<<>>>@@@;;;;;;<<<<<<======>>>>>>===<<<>>>BBBCCCDDDMMMWWWzzzmmmNNN???>>>;;;999888888999999888999888888888999:::;;;;;;:::999777888999::::::999444555666666666444222111222222333333444444444444333333333333333444444444000000000111222333444555777777888888888888777666666666777777777777666666555777888888888888999;;;:::;;;<<<<<<===>>>>>>>>>:::;;;===AAADDDGGGNNNVVVqqqyyyTTTAAA===;;;888777777888777666777777777888888:::;;;<<<999888666666777888888777444555666666666555444333333333444555555555555555222222222111111111111111111111111111222333444555555666888999999888777666777777777888888777777777666777888888777666888999999:::<<<===>>>>>>>>>>>>999:::===@@@DDDIIIOOOTTTggg___HHH===:::888666777777666555666666666777888999;;;;;;777555444333444444333222444555555666666666666555444555666777777777666555555444444333333222222222333333333333444555666777444666777999999999888777666666777777777777666666777888999999888888999:::999:::<<<===>>>???>>>>>>;;;<<<>>>???BBBHHHNNNQQQZZZgggOOO===:::777666666666666555555555555666777999:::;;;;;;999666666666666555444444555555555666666777777444555777888888888777666999999888777666666555555000000000000111222333333444555777999:::999888777555555666666666666555555333555777777666666888999888:::<<<===?????????>>>>>>???>>>>>>AAAGGGMMMOOORRR~~~zzzRRRCCC@@@;;;888999;;;999555888888888888777777777777444444444555555555666666666666555555555444444444666777888888777777888999888777777777888666333000333222111333555666666555777666555444444555666777555666777666555444555777777888999::::::;;;::::::777999;;;===>>>>>>===<<>>???>>>>>>===<<<===???BBBFFFIIIMMMNNNPPPkkkgggJJJCCC<<<999::::::777444555555555555444444444444444444444555555555555555555555444444444444333333222444666666555666777999999888888888888777444222444444333444666666555333666555444444444444555666333555777777555444444555555666777888888999888888999:::<<<>>>?????????>>>===>>>@@@BBBFFFIIILLLMMMLLLeeesssQQQGGG===;;;===<<<:::888777777777777666666666555555555555555555555555555444444333333333333333333333555666555444444555666888777666666777666444222555444444555666666444222666666666555555666666666333666888999888666555555777777999::::::::::::::::::;;;===>>>????????????BBBBBBBBBCCCDDDFFFGGGHHHMMMdddXXXIII<<<:::<<<<<<:::;;;888777777777777666666666555555555555555555555444222222333333333333333333555666777555333222333444666555444444555444333111555444555666777666444222222222222222222222222222444777;;;<<<;;;999777666777777999:::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFNNNbbbaaaMMM<<<999:::888888;;;666666666666555555555555555555555555555444444444111111222222222222333333555666777666444333333444555333222222333333222111444444555777888777555222222333333444444333333222555888===???===:::888777555666777888888999888888;;;;;;<<<<<<===>>>???@@@>>>??????@@@BBBDDDEEEFFFKKK]]]oooWWW@@@::::::777777;;;888777777777666666666666666666555555555444444444111111111111222222222333333555666666555555666777555444222222333444333222333333444777999999666333444555666666666666555444444888===???>>>;;;777666555666777888888999888888::::::;;;;;;<<<===??????>>>>>>>>>???@@@BBBCCCDDDGGGWWW{{{{{{```FFF>>><<<888888===::::::::::::999999999888666666555555555444444444000000111111222222222333111333555666666777999;;;666444333333444555444333222222444777999999777444111111333333333333111111333777===???>>>:::777555777888999::::::;;;::::::::::::::::::;;;===>>>???AAA@@@??????>>>>>>??????EEEUUUxxxiiiIIIAAA???888666;;;:::999666444333444444555555555444444444333333333555444333222222333444555333444555555333333444555666555333111111222333444333444666777777777666555555666888999999999888777555666777888999888777777666777888999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBIIIQQQpppqqqNNNBBB???999777<<<:::999666444333333333444555555555555444444333333111111000//////000111111333555666555444333444555555444222111111222444555333444555666777666666555666777888999999999888888666666888999999999888777666666777999:::;;;<<<=========<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===???@@@IIIPPPmmm}}}SSSCCC@@@;;;999<<<:::999666444333222222222666666666555555555555444333333222111111222333333333444555555333333444555444333222111222333444555333444555555666666555555666777777888999888888888666777888888999999888888555666666888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<===HHHOOOjjjYYYCCC>>>;;;:::<<<:::888666444333222111111666666666666666666666555444444222222222222444444222333444333222222333444555444333222222222222333333333444444555555555555555555666666777777777777777777777888888888888888555555666777888999::::::::::::;;;;;;;;;:::::::::999999999999:::;;;<<<===EEEMMMgggaaaFFF===;;;999:::999888777555444333222111555666666666666666666666111000///......///000111000111222222111000111222777666555333222111000000333333333333333444444555444444444444555555666666777666777777777777888888555555666777888888999999888999:::;;;;;;:::999999::::::::::::;;;<<<>>>>>>BBBJJJbbbmmmMMM???:::888999888888777666555444444333444555555555555666666666222111000//////000111222000111222222000000111222666666555444222111000000333222222222222333444555444444444444444555666666666666555555555666777888555666666777888888999999777888999:::;;;:::999888999::::::;;;<<<>>>@@@AAAAAAGGG[[[~~~|||WWWCCC:::777777777777888777777666666555333333444444555555555555444333222111111222333444111333444333222111222333333333444444333333222222333222111111111222444444666666555555555666777888555444444333444555666777666777777888888999999999666777999:::;;;:::999888888888999;;;===???AAABBBBBBEEERRRooo___FFF:::666666777777888888888888777777333333333444444444555555111000///......///000111333444555555333333444555000111222333444555555444333222111111111222333444888777666666666777999:::444444333222333444555666777777888888999999::::::555666888:::;;;:::888777666777888:::<<>>:::999999999888888777666666666111111111222222222333333333222000000111222111000111111000000111111222333111111222222222222111111444333333333333444666777444444555555666777777888555555666777777777777777555666666777888888999888666777777888888777777666666666777888:::;;;<<<<<>>===777666666555555444333333222222333333333444444444222111///000111333222111333333333333333444555555222111000//////000111222333444555555555555444444666666666666666666666666444444555666666666666555666555444444555666888999888999999::::::999999888999999999999999999999999:::>>>BBBKKKeee```EEE======777777777666555555444444111111222222222333333333333222000000111222111000333333222222333333444555333222111000000111222333444555666777888888777777666666666666666666666666333444555555666666555555666555444444444666888999888888999999999999888888888888888999999:::::::::999>>>BBBJJJcccaaaEEE<<<<<<888888888777666666555555222222333333333444444444444222111000111111111000222222111111222222333444444333111000000111333444333444666777888888888777666666666666666666555555333444555555666666555555666555444333444666888999888888888999999888888888999999:::;;;;;;<<<======;;;@@@EEELLLdddgggIII===:::999777444222222333555666444333333222333444666777222222111111222222333444555555555555555555555555888777555333222222222222555666666777777777777777666666555444444444444555777666555555555555666666444555555777888;;;<<<===666777888999:::999999888777888888999::::::;;;;;;<<>>AAABBBGGG\\\iiiJJJ===:::444333333222333444666777666555333222222222333333111111111111111222222333333333333222222222222222111111111111222222333333111222222333333333333333333333333333444444555666666666555555555666777777777777777888999:::<<<<<<::::::::::::::::::::::::888888888999::::::;;;;;;>>>@@@AAADDDVVV}}}jjjKKK===:::555555444444555666777888555555333222111222222333111111000000111111222333333333222222222111111111333333333333333222222111000000111222222222222222222222222333333555666777777777666666777888888999777777777888999;;;<<<===;;;:::::::::::::::::::::777777888888999:::::::::>>>???@@@CCCQQQssskkkKKK>>>999666666666666666666777777444444222111111222333333111000000000000111222222444333333222222111111111333333444444333222111111000000111222222222222111111111111222333555666777666666666666777888999999999999999999999:::;;;;;;;;;::::::999999999999:::777888888999999:::;;;;;;===>>>@@@BBBLLLkkklllLLL>>>999666666666666555555555555333222111111111222333444000000000000000111222222555444444333222222111111000111222333333222222111000000111222222222222111000000111222333555777888444444444444555666777888888888888999:::;;;<<<===;;;:::999888777888888999999999:::;;;;;;<<<<<<===;;;===@@@BBBJJJdddlllLLL>>>999666666666555555444444333222222111111111222444555000000000000000111111222555555444444333222111111,,,---///111222333222222000000111222222222222222000000000222333555777888222222222333444555666777444444666888;;;>>>@@@BBB;;;:::888777777777888888;;;;;;<<<<<<===>>>>>>>>>:::<<<@@@BBBHHHaaammmLLL>>>:::888666444222000000111222111222444444222111111222333222///---,,,,,,---...000222333333222111222333000000000111111222222222333333333333333333333333111222222333333222222111111111222333333444444555333444666888:::;;;<<<<<<666777777888888888777777::::::;;;;;;<<<=========>>>@@@<<<===FFFYYYmmmLLL>>>:::777666444222111111111222111222333222111111222333444222000...------......000222333333222111111222000111111111222222222222333333333333333333333333222222222333333222222222222222222333444444555555444555666888999:::;;;;;;999999999:::999999888888:::::::::;;;<<<<<<======;;;>>>===???HHHWWWlllLLL===:::666555333222111111111222000111111000000000333555444333111///....../////////111333222111000000111111111111222222222222222222222333333333333333333222222222222222222222222222222333444444555555666555666777888888999999888;;;;;;;;;;;;;;;:::999888999::::::;;;;;;<<<<<<===888===>>>AAAHHHTTTyyykkkJJJ;;;777555444333222111111111111000000000///...000333666444333222111000000000000///111222111000//////000111111222222222222222222222222222222222333333333222222222222222222222222222333333444444555666666666777777777777777777666;;;;;;;;;;;;:::999888888999999999:::;;;;;;<<<<<<999>>>???AAAHHHRRRuuuiiiHHH999555444333333222111111111111/////////......///333555333333222111111111000000...000111111///---......111111111111111111111111111111111222222333333333333222222111111222222333222222333333444555555666666777777777777666555555999999999999999888777777888888999999:::;;;;;;;;;<<<@@@???@@@FFFQQQuuuhhhGGG888444333222222222222111111000.../////////......111333222222222222111111000000...///000000...,,,,,,---000000000000000/////////000000111111222333333333444333222111111222333444111111222333333444444555666666666666666555444444666777777888888777777777777888888999999::::::;;;===@@@>>>???EEEQQQuuuiiiHHH999555222222222222222111111000...///000000......///000111111111111111111000///---///000///---++++++,,,000/////////.........---///000000111222222333333444333111000000111333444000000111222222333333444555555666666666555444444555555666777888888888888777777888888999:::::::::999>>>>>>@@@FFFQQQuuukkkIII:::666111111222222222111111000---///000000///.........000000111111111000000///---///000///,,,+++++++++//////......---------,,,///000000111222222333333444333111000000111333444///000000111222222333333444555555555555555444444444555666777888999999999777777777888999999::::::555;;;===AAAGGGRRRtttnnnKKK:::444777333///------///000111222111111111000000//////---------...............,,,---///222555444222///+++,,,---,,,+++,,,///111//////......///222444666333333333333333333333333222333444444444222000...555555555666777888888999777777777777666666666666777666666777777888999:::===@@@>>>@@@EEENNNnnnmmmJJJ999333555222...,,,---///000000111111000000000/////////---------............///,,,+++,,,---......+++)))***+++,,,+++++++++...000///.........///111333555333333333333222222222222111222333444444222111///444444555666666777777888777777777777666666666555444444444444555666777777<<>>777:::999;;;DDDSSSzzzoooKKK<<<777444222111000000000000000111111//////---,,,,,,---...//////---++++++,,,,,,,,,+++)))(((((()))+++,,,,,,***+++,,,,,,------,,,,,,++++++,,,.../////////......+++++++++,,,,,,------------///000222222000///------...///111333444444444555555444333333333333444444666777777555555888:::777:::888;;;DDDUUU~~~rrrKKK888333222333//////.........000111222////////////...---,,,+++,,,,,,------,,,+++)))((((((((()))))))))*********+++++++++,,,---...///000...///111222222000,,,(((+++,,,---......---+++***/////////000111111222222222222222222333333444555555555666666777888888888222333333444666888999::::::888;;;@@@EEEZZZqqqLLL:::444333444000000///......///111111////////////...---,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,---++++++***++++++,,,---...000...+++***+++,,,...///------.../////////...---/////////000111111222222444333222111111111222333333333444444555666666777333333333444555777888999888999<<>>666333666111111///......///000000000000000000///...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,---...---+++,,,222<<>>GGG@@@===777222/////////000/////////000111111222222666555333111000000000111222222333333444555555555444444555555777888:::;;;999;;;>>>EEEZZZTTTAAA:::111---111//////.........000111222111111111111000///...---+++,,,---...///...---,,,(((((()))))))))*********)))))))))***+++,,,---...))),,,///...+++,,,222777GGGCCC===666222111222222/////////000111111222222444444333333222222222222111222222333333444555555444444555666888999;;;<<<:::<<>>444222222000000000000111111111111//////000000000...---,,,++++++++++++++++++++++++.......................................///000000,,,,,,+++,,,,,,---...///555<<>>@@@KKKjjjpppMMMDDD:::111111111//////......---,,,,,,,,,......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////......---......///000111666;;;???===777222333555111111000//////000111111000000111111222333333333555555555555555555555555444555666777888999:::;;;:::===CCCSSSvvvgggFFF>>>555///000000111000///---,,,***))))))------.../////////......------------------------////////////////////////,,,,,,,,,,,,,,,,,,---.........---......///000111111333555444222111111222333222111000///.........111111222222333444444444444444555555666777777777555666666777888999999999;;;===EEE]]]___AAA999111...111000333222111000...---,,,+++,,,------....../////////------------,,,,,,,,,,,,////////////////////////------,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///000///.........//////...222111111000//////......111222222333333444555555333333444555666888888999666666777777888888888999>>>>>>GGGddd|||WWW===666000///222000111111111000000000//////,,,---------......//////,,,,,,,,,,,,++++++******////////////////////////......---------------...,,,,,,+++,,,,,,---...///555222///...///000///.........//////000000000000111222222333333444555555222333444555666777888999666666777777888888888999BBB???IIIjjjqqqQQQ<<<666000000333///............//////000000---------,,,------...///---,,,,,,++++++******)))........................///......---------------......---......///000111333111///......---,,,++++++,,,...///000111111111111111222222333444444444222222333444555666777888555666666777888999999999CCCAAANNNrrriiiMMM:::666111111222------------........./////////...---,,,,,,,,,---......------,,,++++++******------------------------...------,,,++++++,,,,,,......---......///000111//////...---,,,+++******+++,,,...///000111111000000000111111222333333333111222222333444555555666444555666777888999:::;;;AAABBBTTT}}}dddJJJ:::666111000111+++////////////////////////000///---,,,+++,,,,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,---/////////111222222000......///,,,---...000000000000//////000000111222222333333111222222333333444444444333444555777888:::;;;;;;>>>BBBYYY```GGG999777111///111...000000000000////////////000000///...------,,,,,,************************+++,,,,,,------,,,,,,++++++++++++---...///...---,,,------......---,,,+++---.........//////000000000///.........///111222111111111000000000000000333333333333333333222222///999777333777888:::BBBEEEUUUkkk```GGG999777111000222///000000000000//////////////////......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,+++,,,,,,------......//////............/////////000222222111111222222333444222222222222222222111111333333333333333444444444333;;;888444888888999AAAJJJ```}}}___FFF888777222000222///000000000000////////////.........------,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------...///111222............////////////...//////000000000000000222333333333333333333333222333333444444555555555555:::777444::::::;;;DDDSSSsss]]]EEE888777222111333///000000000000////////////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,---...000///...---...///111333.........///////////////,,,---...///000///...---222222222222333333333333222222333444555555666666444777444444;;;<<<@@@MMMbbb\\\DDD888888333222333000000000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++---------...111444333222000...---...000111///////////////.........///000111222333222111000111111111111222222333333222222333333444555666666555777333444:::<<>>EEE```UUUFFF888333222111000000333222111111111222333444444222000---,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******222111///---...000222444000000000000000000000111---......///000111111222000000000000222444666777444444444333333222222222444<<<;;;999???MMMnnnzzzQQQCCC777333333222111222333222111111111222333333555444111///...///000222......---,,,,,,,,,,,,---************************,,,+++*********+++,,,---111000///...///000222333111111000000000000000000......//////000111111222333222111111111111222333444444444333333333222222777???>>><<>>555444444222222333333222111000000111111222111000...---,,,---...///......---,,,,,,,,,,,,---........................((())))))+++,,,...///000......000111111111000///111111111000//////......//////000000000111111111......///000111333444555444444444444444444333333DDDIIICCC>>>KKKggg|||XXXDDD<<<666555444111000111333333111000000000111111000000......---......///......---,,,,,,,,,,,,---******************************+++,,,---.........---...000111111111///...000000000000//////......000000000000111111111111......///111222333444444444444444444444444444444444;;;999<<>>:::@@@AAA>>>777555555555111555444333222222222222222111111000000000000//////,,,,,,,,,,,,------------......---------...///000+++,,,,,,------.........///////////////////////////000000///,,,++++++,,,.../////////000000111111111222444555666666555555555555555555666777888888<<>>KKKkkkqqqLLL>>>999444333666666333222555444222222111111000000000111111........./////////000000///.........------------++++++---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000///000111000...---...///---......///000111111222222222222333444444555555222555777666555888>>>CCC\\\kkkGGG<<<999444111444444222111333222...111111111000111111222222---.........//////000000//////.........---------//////000000///---+++***+++++++++***************,,,,,,------...///000000***+++---.........000222,,,---...///000111222333222222222222222444555555333666888888777:::AAAGGGmmmhhhGGG>>>;;;555444444555555555444222111222222111///...,,,++++++---...///000111222333333111000...,,,+++,,,---...///...---,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,------..................000111111000000111222333333333444333333222222444777777999===:::AAAUUU~~~dddEEE===:::555333444444555555444333222222222111///...---,,,+++---...///000111222333333111000...,,,+++,,,---...---------...............++++++++++++++++++++++++------------............------...////////////......000111111000000111222222222333444555555555444333888777999===;;;GGG______BBB;;;999555222222333444444444333333222111000///...---,,,+++......//////000111222222111///---+++++++++,,,---....../////////...,,,,,,++++++++++++,,,,,,,,,,,,000///.........///000111......///000000000//////...000111111000000111222000111333555666888888888333999999888;;;===PPPnnn[[[@@@999777444111111222222333333444444111111000///...---,,,,,,......//////000111111222000///,,,+++***+++,,,---//////000000///,,,)))'''+++++++++,,,,,,,,,,,,,,,111///...------///111222...//////000000000000000...000111111000000111222000111333666888:::;;;<<<444;;;:::888:::@@@ZZZ~~~WWW???888555222111111111111222222333333111111000///...------,,,.........///000000111111///...,,,***)))***+++,,,,,,---...///...,,,***)))++++++,,,,,,,,,---------///...---,,,,,,...000111...//////000000000000000...000111111000000111222000111444666999;;;<<<===666<<<:::777;;;FFFfffyyyRRR???888444111111111111000111111222222111000000///......------.........//////000000000///---+++)))))))))***+++)))***,,,---/////////...++++++,,,,,,------.........---,,,,,,,,,---...///......///000000000//////...000111111000000111222111222444777999:::;;;<<<777<<<999888@@@PPPuuuoooMMM>>>888444222222222000000///000111111000000000///......------.........///////////////...---+++)))((()))***+++---.........//////000000++++++,,,,,,---......///,,,,,,---------.........------...////////////......000111111000000111222333444555777888999999999777:::888:::HHH]]]hhhJJJ===888555222333222111/////////000000000000//////......------.........///////////////...---***)))((()))***+++666444333111///...------++++++,,,,,,---...//////,,,---......//////......,,,------...............///000111111000000111222444444666777777888888888666999777<<>>777555000222000......111111///------------------------,,,,,,,,,,,,---///222444555////////////...---,,,+++...---+++*********++++++***+++,,,............---000111111111//////111222222222111000///......---////////////000111222333777666666555555777888999444888;;;>>>RRRzzzxxxUUUGGG<<<666555111222000...///000111///---........................------------///111333444////////////...---,,,,,,------+++*********+++++++++,,,...///000000////////////000///...---///111...............---------/////////000000111222333666666555555555666777888666888:::AAAYYYkkkLLLCCC:::666555111111000//////000000///...//////.........//////000//////......///000111222000000000000///...---,,,---,,,,,,++++++++++++,,,---...000111222222111111---...///...,,,,,,...///---------....../////////000000000000000111333333555555444444555555666777888888:::FFFeee```FFF@@@999444444111111000000///000//////...///......------...///000111000///......///000111///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111---...///...,,,,,,...///000000000000000000000111000000000000111222333333444444444444555555555666999888;;;LLLrrr}}}YYYBBB>>>777333333000000000000000////////////...---,,,+++,,,---///000222111///.........///000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000//////000000///......///111333222222111000000//////000000000000111222333444333444444555555555555555::::::@@@VVVvvvTTT???<<<555222333111///000111000///...///000---,,,+++***+++---///000222111000.........///000---...............------+++,,,,,,------------,,,+++,,,...///000000///...000111222111//////111222222111111000...------,,,111111000111111222333444444444555666666666666555;;;>>>IIIdddpppOOO;;;999333000333222///111222111...---...000...---+++++++++...000222111111///......///000000,,,,,,------------,,,,,,++++++---.........------+++,,,...///000000///...000111222111000///111333000000000/////////......111111111111222333444444444555666777777777666666:::BBBSSSrrrlllKKK888777222000444444///111222111...---...000///...,,,,,,,,,///222333111000///......///000111++++++,,,------,,,,,,,,,***+++---...///...------,,,---...000000000//////000111111111//////111222111111111111222222222222111111111111222333444555444555777888888888777666:::DDDZZZ|||]]]MMM;;;444333111...---///000111222222222222222000///...000222222///,,,/////////111333333111///000000000///...,,,+++***---------....../////////---,,,+++***+++---///000///////////////.........---......///000111111222111111111222333444555666666444111111333666888999???KKKiiiWWWHHH999444444222000/////////000111111111111111///---,,,...000111///---/////////000222222000............---,,,+++))))))***+++++++++,,,,,,,,,,,,...---,,,+++***+++---...////////////////////////.../////////000111111111111111111222333444555666666555333333444666888999DDDTTTwwwxxxPPPCCC777555666444111111...///000000111000000000///---,,,---///000000///000///...///000000///---.........---,,,+++***)))************++++++++++++000...---+++***++++++,,,//////000000000000//////000000000000000000111111111111111222333444555666777666666666666888999:::IIIaaajjjJJJ???777666777444111111000000111111111111000000///...------...000111222000///......//////...,,,000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------,,,,,,------...///000111111111000000111111111111111111000000111111111222333444555666777777888888888999;;;<<>>888777777444111222333333333444333333222111,,,------,,,++++++,,,...000...------///111000000...............---,,,,,,++++++++++++************,,,------...//////000000...///111333444333222111222222222222222222333333111111111222333444555666555777888888777:::@@@EEE[[[YYYEEE>>>888777777444444555333333333333333222111111---///111000---+++,,,---000...---...000222333222...............------,,,,,,,,,,,,,,,+++++++++***,,,,,,---------------------///222444555444222111111111222222333444444444111111111222333444555666444666777666666:::BBBIIIeee]]]CCC<<<777777777666666999222222222222222111000///111444666555111///...//////...---...111333444444000000000000000000///.../////////......---------,,,,,,,,,,,,+++***))))))---///222444555444333222111111222333333444555555111111111222333444666666333555666444444:::CCCLLLmmm[[[EEE???888444444444333111333444555444222111222333333222000.........//////111000/////////000222333000000///------,,,,,,,,,......//////......---,,,...//////...,,,,,,---///...///000222333333333333000000000000111222333444111111222222222333333333777777444888<<<777@@@YYY|||^^^EEE???888444444444333111111333333222111000000111000000/////////000000111000000000000000111111222111111000///...---......---.........---,,,++++++,,,---...---,,,+++---////////////000000111111222222222111111111111111222222222222333333333333444555555333777<<<999CCC]]]aaaEEE???888444444444333111///111111111///...///000---...///000111111111111//////000111111111111111222111000///////////////------------,,,+++***)))***,,,,,,,,,+++,,,---///000000///......///000111444333222111000000000000333333333444444444555555444444333777===;;;HHHcccaaaDDD???888444444444333111///000111000///...///000...///000111222111111000...///000222222111000000111000000///......//////............---,,,+++******,,,------,,,---///111222111///......///000111333222222111000000111111444444444444555555555666555666444777<<<<<>>888666666444111555444333222111000//////000000//////000000111222...//////000000111222333222222000///............,,,---...111333333333222111000///...------...............///000111111111222222111111111111111222/////////111444777777777333666666999???EEEaaa{{{UUUNNNHHH@@@:::777666444222333333222111000//////...000000000000000111111222......///000222222222222111000///...---,,,,,,,,,,,,...000222222222222222000000//////............+++,,,...///000111333444222111111111111111222222111000000222444666666555333666555888>>>EEEbbb|||VVVKKKGGG@@@;;;888666444222111111111222222333333444555444333111000000//////000//////111333333222000//////...---,,,,,,,,,,,,...000111222111000111222///////////////.........***,,,...///000111333555111111111000111111222333333222111222555666555444444666555888@@@JJJiii}}}WWWGGGDDD@@@===:::777444333111111222333333444555555666555444222111111000000111000000111333444111//////......---------......000111222000...---///111......//////////////////,,,///000000//////000333111111000000111222222333222111111222555666666555666888666;;;EEERRRuuu}}}WWWDDDBBB@@@===:::777555333333333333222222111111111333333222222333333444555222111000111444444111...//////.........//////000111222222000,,,+++...111------...///000000000//////111222111...---...000111111000000111222333333111000000222555777888777777999888===IIIYYY___IIICCC===:::999999777444333333333222333333444444111333444444333222222333......//////000000111111222222111000///...------////////////000000111111333///---//////......111111///------...//////...000000000000111222333444111111222333333444555555666999>>>CCCLLLfffaaaGGGAAA;;;888777777555333333333222222222222333333111333444444333222222333//////000111111222222333333222111000///...------,,,,,,------............000333999<<<666...---111000///......///000///...//////000000111222222222000111111111222222333333666999===BBBMMMiiiaaaGGGAAA;;;888777777555333444333222111111111111111111333444444333222222333000111111222333333444444444333222111///...---,,,,,,,,,,,,---------------,,,777DDDGGG===///,,,000///......000111111///---...///000222222222222111555555555666666666666666666999===AAANNNnnn]]]HHHCCC===:::::::::888666444333222111000000000000111222444444222111222333111111111222333333444444444444333111///...---,,,............////////////,,,555AAADDD;;;...,,,000......///111222222///---...///222333444444222111777777777777777777777777777999<<>>NNNsssyyyTTTFFFAAA;;;999999999888666444333222111111111111111000222333333222111111222000111111222222333444444333333222111000//////..................---------000+++))),,,...---///222.........000222333111///000111222444444444444333111111222222333444444555666:::<<<>>>OOOwwwzzzVVVFFFAAA;;;999999999888666333333222222222222333333000111333333111000111222222222222333444444555555222222222111111111000000000000/////////.........000+++))),,,......///222///......///111333222111///000000111111222222333222222333555666777888888333:::===???RRR}}}}}}YYYHHHCCC===;;;;;;<<<:::888333333333222333333444444000111333333111000111222333333444444555666666777111111111111111111111111333333222222111111000000...---...111222//////222000///......111222333222///.........///000111222...///000222444555666777111999===AAAUUUwwwTTTFFF???999888777555555888777222000444555111111444///......///111111///...111111111000111444666555555///888444...555111+++111111111111111000//////++++++++++++,,,---...///000000000000111111111111111000///000222333222111222222222333333444444444666:::<<>><<<888666666777888::::::999666555666222222222222000000111222333222333666666333111111***777222333666222444000///////////////......---...---------...//////000///000000000111111111111333111111222333444333222111111222222333444555555777;;;===CCCYYY~~~YYYEEE@@@======;;;777444555555777666333000111333444666777777555333222444666111111555999777111222777000@@@......666///444000///////////////......---------------------...//////000000000111111111111222111000111333444333222222222333444555666777888777;;;>>>DDDZZZ]]]GGGAAA<<<<<<:::666444555666999888222...000444666444666666444000000222555000111666999555222<<>><<<;;;777777999222999<<<555000222333222444666777333///...222666333222444333///777WWWzzzpppxxx999---;;;,,,333...111111111111111000//////111000////////////000000000000000000111111111111000......///000111000///111222333444666777888999888===@@@FFF[[[sssRRREEEBBBBBB999777:::666888777555333222222222222888555333222333333111000000222222111111666@@@HHHJJJEEE<<<444...,,,---...111000///...///000222444333444444222000...//////111///...///000000///...111111000000000000000111333333444444555666666666666:::<<>>999999999333555444333222222333444555333222111222555666777666111222222222111000///...333222111000000111222333111111111111000000000000000111222111000//////000000//////000222333222111////////////000111222333222222222333444444555555888999<<>>===999999999333777777666555444333222111555111...111777;;;:::666222111111111111000///...,,,---///111111222111111///000000111111111111000...///111000//////000222...---,,,---000111000///////////////000111222333111222222333333444555555999;;;???EEERRRqqq[[[GGG>>>===999999999222///111555777999999888777777000,,,///666:::666111111000000111222333333222(((+++...222222111...,,,...///000111111111111111+++,,,......---...///111000//////000333444333333////////////000111222333111222222333333444555555444666;;;???GGGbbbbbbHHH;;;;;;888777888333::::::::::::999888666444222222222222222222222222222222222222222222222222111111111111111000///...000000000000000000000000111111111000000000000000///000111222333222111111///000111333333222111111333333222222222333444444777;;;:::===FFFWWWfffKKK======:::::::::555777777888777666555333222222222222222222222222222222222222222222222222222111111111111111111000000000000000000000000000000000000000000000111111111///000111222333222222111000000111222222222222222222222111111222222333333222777777;;;CCCQQQwwwlllPPP@@@@@@=========777666666666666555333222111222222222222222222222222222222222222222222222222222222111000111111333333000000000000000000000000//////000000111111222222000000111222222222222111111111111111111222333333111111111111111222333333///555666:::AAAKKKnnnrrrTTTBBBAAA>>>>>>>>>888777777777666555444333222222222222222222222222222222222222222222222222222333222111000000222444666000000000000000000000000......///000111222222333000000111111222222222222333222111000111222333444111111111111222333444444222777888:::@@@JJJlllvvvWWWCCCAAA??????>>>888777777666555444333222222222222222222222222222222222222222222222222222222333222111000000222444666000000000000000000000000......///000111222222333111111111111111222222222333222111111111222444555222222222333333555666666444888888999>>>IIIlll{{{ZZZDDDAAA?????????888666555444222111111000111222222222222222222222222222222222222222222222222222222111000111111333333000000000000000000000000//////000000111111222222111111000000111111222333222222222222222333444444333333333333444666777888444777666777;;;EEEggg]]]FFFBBB@@@AAA@@@888666555444222111111111111222222222222222222222222222222222222222222222222111111111111111111000000000000000000000000000000000000000000000111111111222111000000000111222333111222333333444444333333222222222333444555777777333777777888:::AAA```___GGGCCCAAABBBAAA999999888666444333333333444222222222222222222222222222222222222222222222222111111111111111000///...000000000000000000000000111111111000000000000000222111000000000111333444111222333444555444333222111111111222333444666777333888999:::<<<@@@\\\iiiIIIBBBCCC<<<888:::888777555333222222222222222222222000...///222444444333222222444555444222222222111111111111222222000000000000000000000000222000///......///000222222222111111111111111111333333444444333222000///222222222333444555777888999555555999999???VVVooooooMMMCCCBBB;;;777999777666444333333333444444222333222111///000222555111//////000222333222111111000000000000000000111000000000000000000000000111000///......///000111111111111111111111111111333333444444333222000///111111222222333555666777888444555888777;;;OOOfffvvvQQQCCC@@@:::777999666555444333333444555666333333333222000111333555333222111333555666666555000000////////////000000000000000000000000000000111000///......///000111111111111111111111111111333333333333333222000000111111111111222444555666666444555777555888HHH[[[~~~VVVDDD>>>999888:::888777555444333444444555333444444333111222333555444333333444777999888888000000////////////000000000000000000000000000000111111000//////000111111111111111111111222222222333333333333222222111111111111111111222333444555333333666777666777DDDRRR{{{\\\EEE===999999;;;:::999666444333222222222222333444333222222333444000//////111444555555444222111111000000111111222000000000000000000000000111111000000000000111111000000111111111222222222333333222222222222222222111111111111222333444444111333666888777:::CCCNNNttteeeJJJ???;;;:::;;;:::999666444111000000000111333444333222111222333222111111222444666555444222222111111111111222222000000000000000000000000111111111111111111111111000000000111222222333333333333222111111222222333222222222222222333444444111444777888888<<>><<<888999888666444222111000000444333333222111111111111555444444333333444444555000000000000////////////000000111111111111000000111111000000111111222333222111000111111111///---000111222333333444444333222333333444444555555666444444666777999;;;<<<===SSShhhbbbHHH>>>:::666555444444333333333333444444333333222222222222333333222222111111222222333111111111000000000//////111111222222222222111111111111000000111111222333111000///000222222111///...///000111222222222222333333333333222222222222444444666777999;;;<<<===III\\\nnnNNN???999666333333222222222333444444333333333333333333444555222222111111111111222222222222222111111111000000222222333333333333222222111111000000111111222333/////////000222333222111222222333444555555555555555555444444333222222111444555666777999;;;<<<<<>>DDDRRRooo|||\\\FFF999666666555444444444555555444333333222222222222333111111000000000000111111222222222222111111111111000111111222222111111000111111000000111111222333333222111222333333222000333444555666666777777777222222222222333333333333666666777888999::::::;;;>>>BBBLLLbbbjjjOOO>>>;;;:::888666444333222222444333333222111111111111333333222222222222333333222222222111111111000000222222222333333222222222111111111000111222222333111000000222444555444222111222333444555555555555666555555444444333333222666666777888999::::::;;;888<<>>BBBVVV~~~rrrQQQ>>>;;;666444444444222000...//////111222333444555333333222222222222333333222222222222222222333333111222222222222222222111333333333333333333333333444444333333222111000000444333222222222333555666333333333333333333333333444444555666777888999999:::;;;;;;???OOOrrr~~~XXXBBB===777555555555333000222222222333333444444444222222111111111111222222222222222222222222333333333111000//////000111333333333333333333333333333222222222222222222222333666555333111111111111222333333333333333333333333444444555666777888999999999999:::???IIIfffcccGGG@@@888555666777555222444444444444444333333333222111111000000111111222222222222222222222222222333111///------///111333333444444444444333333222000111111222222333444444555444333222111000000000333333333333333333333333333444555666777888888999888777;;;@@@EEEZZZpppKKKCCC999555666888777444333333333333333333333333333222222111111222222333444333333222222111111111222222111000000111222222444444555555555444222222222222222222222222333333222222333333333333333222222222222222222222222222333333444555666777777888777666<<>>@@@TTTuuu```FFF;;;333444999888555444333222333444555666999888666444333444555666111111111111111111111111222222222111111111000000///000000111111111111111111222222222222222333333333222111222444444333111222111000//////000111222111222444444444666888;;;777999888999<<<<<>>666:::888888;;;999AAAUUU{{{{{{WWWEEE888777;;;999333333444333222222444777444333222000000000000111222222222222222222222222333222222222222111111111......///000111111111111111111111222222333333444555444333444555555333111444444444444444444444444333555666666666777:::<<<666;;;888777;;;888<<>>???AAAJJJ```hhhJJJ===:::333333333333444444555666555555444444444333333333000000111111222111111000//////000000000000//////111111111000000000000000...///000111222333444444////////////000111222222222222111111222222333444333444444444444555555555555555666666777777777888777999:::@@@SSSzzz}}}YYYCCC:::555555555444444444444444444333333333333222222222222333333333222111000000111000000000000000000111222222222111111111000000111111111222222333333333///......//////000111222222222111111222222333444333333444444444555555555444444555555666777888888333777:::???OOOtttdddGGG:::777777666555444333333222333333333222222222111111555555444444222111///...333222111000000111222333222111111111000000//////222222222111111111111000222111000//////.........222222111111222222333444333333333444444444555555333333444555666777888999555:::>>>BBBPPPsssyyyRRR<<<===666111333555444444555555555555555555555444444444444444333333222222222//////000111111111111000,,,,,,,,,---...///000000///000000111222222333333111///,,,---000222111///222222222111111111111000444333222111222444666888444555555666666666666555999<<<:::>>>OOOiii]]]CCC>>>888444444555333333444666555555444444444555555666555444222111///...---000111111111000///......,,,------....../////////111111222222333333444444333111///000222444333111000000111111222222222333666666555555666777999:::555555666666777777666666:::>>><<<>>>LLLaaajjjKKK>>>999666666555222222555666555444333333444666777444333222111///---,,,,,,222222222111000...---,,,........................000000000111222222333333222111000111222333333222//////000111222333444444222333444555555555555555555555666777777777777777999>>>======FFFVVV{{{tttPPP===999777777444111222666777555333222222444666888000000000000000000//////222222222222111000///...////////////............------......///000000000/////////000111111111000000000111222222333444444000111333555555555333222555555666777888888888888666===<<<<<>>>>>:::666666555555555555555555555555333333333333222222111111//////000000//////...---000///......---............///000111111111000000///000000111111000000///111111222222222222222111444444444444444444444444555555666777777888999999:::::::::;;;===>>>@@@AAADDDSSSwww~~~RRR???===;;;777666555555555555555555555555333333333222222111111000000000000000000///......///......---------....../////////000000000000000000000000111111000000000000111111222222222222111555555444444333333333222333333444555666777888999999999::::::;;;<<<===>>>EEEKKKggg^^^EEE>>>;;;777666555555555555555555555555333222222111000000//////000000000000000//////.........------------...//////////////////000000000000000111111111111000000///000111111222222222222444444333333222111111111333333444555666777888999888888888888999:::;;;;;;AAABBBXXXpppRRRBBB;;;888777555555555555555555555555333222222111000///......000000111111000000///............---......///000//////.........///000111000111111222222111111000//////000111222222222222333333333222222111111111555555666777777888999999666666666666777888::::::<<<@@@PPPqqqbbbIII;;;888999555555555555555555555555444333333222000//////...000111111111111000/////////.........//////000111///......---...///000111000111111222222111111000...///000111222222222222333333333333333333222222555555666666666777777777555555666666888999:::;;;:::BBBMMM___mmmNNN<<<888;;;555555555555555555555555555555444333222111000///111111111111111000/////////////////////000111111///......------///000111111111222222222222111111......000111111222222222444444444444444444444444333333333444444444444444555666666777888:::<<<===666BBBHHHPPPooo]]]EEE;;;999999777444444666999::::::555444333222000///...---111111000000//////......000000000000111222333444000...,,,+++---000111111000000000000////////////000000000111222444555666666555444333222333444555666555444222222333444555999888777666777:::===???<<>>888888777555666777888888777666555444333222111000///111000000000000/////////............///000111222666333000000111222333333111111000000000/////////000000000111222333444555777666555444333222222333111222333444444555444444111222555777888888777666999888:::@@@HHH\\\^^^FFF===999888666666777777666555666666555444333111111000000000000000000000000000000000000000111222333444555333000///000111111111111111111000000000//////111111111111222333444555777666555444333222222222///111333444555555444444222444666888999999888888<<<:::===CCCCCCKKKlllpppUUUGGG<<<:::777777777777666555555555444444333222111111000000000000111111111111000000000000111222333444666333000///000111111111111111111111000000000000111111111111222333444444666555555555444333222222///000222444555555444444444444555555666888999999888666:::@@@===???XXXwwwbbbMMM@@@===999777777777777666444444444333222111111111000000000111111111111222............///000111222777444111111222333444444222222111111111000000000222222111111222222333444444444555555444444333222000111222333333444333333333333333333444666777888555666:::>>><<<===LLL___rrrVVVDDD???:::777666777888888333333333222111111000000000000111111111222222222............///000111222555333000000111333444444222222222111111111000000222222111111222222333333222333444555555555444333333222222222222222333333111222444666777777777666666999<<<===>>>AAAGGGLLL```dddFFFAAA;;;777666777999999333222222111111000000000000000111111222222222222000000000000111222333444222000------///111222222222222222111111111111000222222222111222222333333111222333555666555555444444333222111111111222333111444888;;;<<<;;;888666444888:::999===BBBBBB===JJJjjjsssTTTDDD999:::===999777:::555444333222111111111111222222111111111111222222333222111000000111222333111111111111111111111111000000000000000000000000333222333333444555666777111222222333333444444444333333444444444444444444555666666777777666666555888999999:::;;;<<<===>>>GGGUUUvvv~~~YYYHHH:::999:::666444555666555444333222222222222222222111111111111222222333222111000000111222333111111111111111111111111111111111111111111111111222222222222333444555666666555555444444444555666333333333444444444444555222222333333333333222222888888999:::;;;<<<<<<===CCCMMMgggbbbNNN===::::::555222444555444333222222111111222222222111111111111222222333222111000000111222333222222222222222222222222111111111111111111111111222222111222222333444555999888777666666666777888333333333444444444555555444444555555555555444444777777888999:::;;;;;;<<>>>>>===FFF[[[pppbbbOOOEEE===888777666555444333444444555333333333222222222111111222222222222222222333333111111111111111111111111000111222333333333333222222222111000111222333444MMMJJJ<<<111444222000666333222333444777777666555777777777666666666666666555666888:::;;;;;;;;;:::;;;???<<<:::@@@FFFVVVnnnvvv\\\KKK@@@:::888777555444333444444555333333333222222222111111111222222222222333333333111111111111111111111111111111222222222333333333444444333333333444555666@@@BBB999222555333000777555333333333555666555444444444555666777888999999555666888:::;;;;;;;;;:::;;;@@@<<<:::AAAGGGVVVnnniiiOOO@@@999999777666444333333444444333333333222222222111111111111222222222333333333222222222222222222222222333222111111111222333444444444333333333444555666222999777333666444222:::888666333222333444555444111222333555777999:::;;;555666888999:::;;;;;;;;;;;;@@@===;;;AAAFFFUUUlllzzzYYYDDD;;;:::999777555444333333444333333333222222222111111111111111222222333333444222222222222222222222222444333111000000111333555111111111222222222333333,,,666666444777555666???===999555222333444555555111222333555777888::::::666666777888999:::;;;;;;999???<<<;;;@@@EEESSSiiijjjNNN@@@;;;:::777555444333333333333333333222222222111111000000111222333333444444222222222222222222222222444333111000000111333444111111222222222333333333///888777333777666999DDD@@@<<<777444444555666666444444444555666666777777666666666777888999:::;;;777>>><<<;;;@@@CCCPPPeeezzzWWWBBB<<<;;;888666444333333333333333333222222222111111000000111222333444444555333333333333333333333333444333222111111111222333222333444555555555444444333999555222777777999DDD@@@<<<777444444555666666555555555555555555555555666666666666888999:::;;;777>>>===<<<@@@CCCNNNccceeeKKK===<<<999666444333222222333333333222222222111111///000111222333444444555333333333333333333333333333333333222222222111111222333444555555555444444111666111///777888777???===:::666444444555555444555555555555555555555555666666666666777999:::;;;888??????>>>BBBDDDOOOcccwwwZZZ>>><<<999666444333222222333333333222222222111111///000000222333444555555333333333333333333333333333333333333333222111000000111222333444333222222---222......777888555::::::888444333333444333333444444444555555555555666666666555666777888:::;;;:::AAAAAA@@@DDDFFFPPPddd```MMM;;;666;;;777444666222222222333333333333444444222222222222222222222222000000000000000111111111000000111222333333333333222333444333111000111222000111333555777777777777888888777666555444444333444222000111444666444222777777666666777999;;;<<<<<<===@@@@@@???CCCQQQ```sssSSS>>>777:::666444666333444444444333333222222222000000000000000000000000000000111111222222333333222222333333333222222111222333444333111000111222222333444555666666555555777777666666555444444444444333111222555666555333666666777777888:::;;;<<<<<<===???@@@???BBBOOO]]]^^^FFF::::::666555666333666555555444222111111000000000000000000000000000000111111222333444444444333333333333222111000000222333444333111000111222444444555555555555444333555555555555555555555555555444333444666666666444555666777999::::::;;;;;;<<<<<>>AAALLLYYYoooQQQ???;;;666555777333555555444333333222111111222222222222222222222222///000000111222333444444333333333333333222111000222333444333111000111222333333444444444555444444333444444444555555555666555555555555666666666666555666888:::;;;;;;;;;:::<<<<<>>>>>@@@BBBAAA???CCCIII[[[~~~xxxRRRAAA777666888222333333333333333333333333000000000000000000000000222222111111111111000000111222222333333333222222222333444333111000111222222222111222222444555666666666777777777777777777333555666666444444555888888888888999:::;;;<<<===@@@???AAADDDCCC@@@AAAFFFOOOoooVVVBBB888777888222666555444444333222111111222222222222222222222222444444333222222111111000333333333333222222111000222333444333111000111222444444222222222333444444888888888888777777777777222444666666444333555777999888888888999;;;===>>>@@@@@@BBBEEEDDD@@@AAAEEEIIIfffbbbHHH===777333222666666555444333333222222222222222222222222222222444444333111///000222555222333333222111111222444222222222222222111000///000111333444555555444333555777888777444333333444444444333444444555666777888888888888888999;;;;;;BBBCCCCCCBBB???======>>>FFFWWW|||oooQQQBBB999444333666555555444333333222222222222222222222222222222222222111000111111222333111222333222000000222333111222222222222111000000111111222333444444444444555666777777666555444444555555555555666777888888<<<;;;999888999;;;>>>???BBBCCCCCCBBB???===>>>>>>FFFTTTvvv^^^HHH<<<555444555555444444333333222222222222222222222222222222111000///000444555333111000111222111000000111222000111111222222222222222222222222222333444555666555555555666777777555333666555555666666777888999===;;;999888999;;;>>>@@@AAABBBBBBAAA>>>======>>>EEEOOOllljjjNNN===666444444444444333333333222222111111111111111111111111222///...222777888444000///000222111000///000111///000111222333333333333333333222222333444666777777555444444666666444222555555555555666777888999999888888888999:::;;;<<<>>>???@@@???===<<<<<<===CCCJJJccctttRRR???777555333333333333333222222222111111111111111111111111222000000444999:::555000...000222222000///000000///000111222333444444444444333222222333444666777888666444333333444444444444444444444555666777777666777888:::;;;::::::999;;;<<<===<<<;;;:::;;;<<<@@@GGG\\\}}}WWWAAA888555333333333333222222222222111111111111111111111111222111111444777777444111...111333333222000000000000111222333444444444444333333333333444555666777777777555333222444999<<<333333333444444555666777666777999;;;;;;;;;::::::999:::<<<;;;::::::;;;<<>>@@@DDDQQQlll```EEE:::666222222222222222222222222000000000000000000000000///111222222000//////000///222444555444222111111222222333444444444333333222333444666777666666555444777999666333999GGGSSS555555555666666777888999888666222000111444999<<<:::<<<======<<<<<<>>>???BBBDDDMMMcccuuuPPP???===999777555333222111111222222111000000//////000000111111111111111111111111444444444444444333222111333222222222333333444555111222222333333444444555555555555555555666777888666666666666777777777777777888888888888999999999888999:::::::::;;;===???AAABBBGGGZZZYYYCCC===999777555333222222222222333333222111111111111222000000000000000000000000///111333222000///000111333333222222222333333444666666555444444333333222333333333333333444555555777777777777888888888888::::::999999999999999999999:::;;;;;;::::::<<<>>>???AAAGGG[[[eeeHHH<<<999888666444222222222222555555444333333333333333000000000000000000000000000333555444222111333555444333333222222222333333777666666555555444333333444333333333333444555555888888888888999999999999::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;======@@@GGG\\\pppMMM===999888666444333222222222555555444333333333333333000000000000000000000000222222111222333444444444444333222222111222222222333333333444555555666666666666555555555666666777777777777888888888999999888888999999:::;;;;;;;;;<<<======<<<:::999;;;<<<===@@@III]]]xxxRRR???:::888666444333222333333444444333222222222222222222222222222222222222222111,,,(((***000333000---333222222111111222222222222222222333444444555555777666666555555555666666666666666777777777888888444555666888999;;;<<<======>>>>>><<<::::::;;;<<<>>>BBBIII\\\XXXCCC:::999777555333333333333333222222111111111111111333333333333333333333333333...***+++000333111---111111111111111222333333555444444333222222111111555555444333333333333444555666666666777777777777333444555777999;;;<<<======>>>>>>===;;;:::;;;===???BBBHHHYYY{{{^^^FFF:::999777555333333333333333333222111111111111111222222222222222222222222555444333111000111333444000000000000111333444444555555555444333333222222555555444333333333333333666666777777777888888888666777777888999:::;;;;;;======>>>===;;;;;;<<<>>>???AAAEEETTTtttbbbHHH:::999777555444333333333444333222222111111222222111111111111111111111111000444666222,,,***000666/////////000111333444555333333444444555666666777888777666555555555555555777888888888888999999999::::::::::::::::::::::::<<<=========;;;;;;===>>>???@@@CCCPPPooojjjKKKAAA<<<888777555222222555555444333333222222222222111111111000111111222333000111---000777222,,,333333333333333333222111000333333444444444444444444666666666666666555555555555666777666555666777999;;;777444444888<<<======<<<;;;999999999:::<<<>>>DDDCCCEEENNNgggnnnNNNAAA;;;777666444222222555555444333333222222333333111111111111111222222333666;;;666333666333---222000000000000000///......222222333333444555666666666666666666555555555555555666777666555666777999<<<999777888;;;===>>>===>>>===<<<;;;;;;<<<>>>???CCCCCCDDDMMMeeeuuuRRRAAA:::555555444222222555555444333333333333333333111111111111111222333333777BBB>>>333444444000222333333222222222222111111000111222333555666777777555555555555555555555555555666777666555666777999;;;999999:::;;;<<<<<<;;;======<<<;;;;;;===>>>???CCCCCCDDDLLLbbb}}}XXXCCC;;;555555555444444666555444444333333333444444222111111111111222333333333DDD@@@111000444333333444444444333333333444444222222333333444555666666444444555555555555555666555666777666555555777999777777888999:::999888777;;;::::::::::::;;;<<<===BBBBBBDDDJJJ___```GGG>>>777666777666555666444444444333333444555555222222222111222333333444666FFFAAA111///444333444111111000000000000111222444444444444444444333333333444444444555555666666555666777666555555777999555777999::::::888777777::::::::::::;;;;;;<<<<<<@@@AAACCCIII\\\iiiKKKAAA888666888666555666444444444444444444555666222222222222222333444444@@@IIIAAA333222222000333333222111111111222333444666555555444444333222222333333333444555555666666555666777666555666777999666888;;;;;;;;;:::::::::<<<<<<<<<============>>>???AAACCCHHHZZZrrrNNNBBB888666777555333333444444444444444555666666333222222222222333444444DDDEEE;;;222444000---333666555333333333555666888444444444444444444333333222222333444444555666666555666777666555666777999555888:::;;;999999;;;===;;;<<<<<<==================@@@CCCHHHYYY~~~xxxNNNBBB777555666444222111444444444444444555666777333333222222333333444555AAA===333///444///,,,555333222000000000222444555333333333444444555555555222222333333444555666666555666777666555666777999222555888888777777:::<<<999:::;;;;;;<<<<<<;;;;;;===@@@CCCHHHYYY}}}```EEE999;;;555222666777666666555444444444444555222222222222222333444555777666333111111111222333222111000000000111333333444555777888888777555444333333333333333333333333444666888888888999;;;<<<;;;:::999999999:::;;;<<<:::999888888888999:::;;;===@@@CCCIII\\\bbbGGG:::;;;555222555666666555555444444444444444333111000000111444888:::999777444222000000000111222111000000000111222333444444666666666666444444444444444444444444444444555666888888888888:::;;;:::999888888888999;;;;;;:::999888888888999:::;;;>>>AAADDDKKK^^^fffIII;;;;;;555111555555444444444444333333333333333111///...111555:::>>>999888555222000/////////111111000000111111222333444444444444444444444444555555555555555555555555555777888888777777888:::888888888777888999999:::999999999999999:::;;;;;;>>>AAAEEEMMM```kkkLLL<<<;;;555222444444333333444333333333222222222111000000222666999<<<777666444222111000//////111111111111111222222222444333333222222333333444444444444444444444444444555777888777666666777888777777777777777888888999999999999999::::::;;;;;;>>>AAAEEELLL___oooOOO<<<:::555222555444333333444444444333222111222222333444444555555555444333222222111111111111000000111111222222222222444333222222222222333444222222222222222222222222555666777777666555666888666666777777888888888888999999::::::;;;;;;;;;;;;>>>@@@CCCIII[[[rrrQQQ<<<:::555333666555333444555555555444222111222333444555444333111000222222222222222222222222000000111222222222222111333333333333333333333333111111111111111111111111333555666666555555666888666666777888888888888777999999:::;;;;;;;;;;;;;;;===???AAAGGGXXX|||tttQQQ<<<:::666444777666333444666666666555333222333333333222222111111000222222222222222111000000///000111222333222222111222333444555555444333222222222222222222222222222222333555555555555777888666777888999999999888888999:::;;;<<<<<<<<<;;;:::;;;>>>AAAGGGYYY}}}uuuRRR<<<999666555888777444555666777777555333222333222111//////000222333444444333333111000......///000111222333222111111222333555666666555333222333333333333333333333333111222444555555555777999666777888::::::999999888999:::;;;<<<<<<<<<;;;:::;;;>>>AAAGGGZZZyyyTTT>>><<<888444555555333333333222222222111111/////////000111111222222000000111111111111000000111111111111111111111111222222333333333222222111777666444333333444555666444444444555555555555666777888888666555666888:::;;;999888999===>>>===;;;>>>BBBEEEKKKaaavvvRRR===;;;777333555444333333333222222222111111111111111000000000000000000000111111111111000000111111111111111111111111222222222333333222222111444444444333333333444444444444444555555555555666666777888777666666888::::::888777999;;;===<<<;;;>>>BBBEEEOOOiiipppPPP<<<;;;666333555333333333333222222222111111222222111111000//////...000000111111111111000000000000000000000000000000111222222333333222222222222222333333444333333222444444444555555555555666555777999999888777888999:::888777888:::<<<;;;;;;???BBBFFFTTTssskkkNNN===;;;666555666333333333333222222222111111111111111111000000//////000000111111111111000000////////////////////////111111222333333333222222111222444555555444333222444444444555555555555666444666999:::999888888999;;;:::999999:::;;;<<<===AAABBBHHHXXX{{{eeeKKK===;;;666666888333333333333222222222111111//////000000111111111111000000111111111111000000////////////////////////000111222333333333333333222333444666666666555444444444444555555555555666444666999::::::999999:::======<<<;;;;;;<<<>>>???BBBCCCIIIZZZ}}}^^^HHH<<<:::555666888222333333333222222222111111...//////000111111222222000000111111111111000000000000000000000000000000000111222222333333333333333333444555666666666666444444444555555555555666555777999:::999999:::<<>><<<;;;<<>>???>>><<<::::::>>>AAA???CCCIIIZZZ{{{xxxSSSAAA888666111333555...333333333222222222111111222222111111000/////////000000111111111111000000111111111111111111111111///000111222333444444444222222111111222444555777444444444555555555666666777888888888888999<<>>>>>>>>;;;999999===AAA===BBBIIIYYYyyysssKKKAAA888666555333222444222333222111//////111333333333222222111000000000222111111111222333444444222111000000111111000///333555555111111333333111222333444666777888888888777666555444444555666777666666777777888999;;;;;;>>>===<<<;;;:::;;;<<<<<>>???DDDUUUyyymmmGGG>>>777555555333333444222333444333111000111222000000111111111222222222111222333444333222///...222222222222111222444555999;;;888444222444444111222333444555666666666666666666666666666777777777777777777777777777666666::::::999999999;;;<<<===>>>@@@EEEVVVzzzjjjFFF>>>777666666444444555222333444333222111111222222222222111111111000000000111333333333111///...000111111111000111444777BBBAAA;;;333000333444333222333444555666666666555333444444555555666666666555666777888999999999999999888888888999:::<<<===@@@BBBFFFWWWzzzdddDDD<<<666666666444444555222333555444333111111222333333222222111000000///000111222222222111000///...000111000///000555999GGGEEE???666222555666555333333444555555555555555222222444555555555555555444555777999:::;;;::::::777777777777888:::<<<===AAABBBGGGXXX{{{YYYAAA999444444555333222333222333555555333222111222222222111111111111111111000000000000111111111111///111333111///111666;;;BBBBBB>>>777444666666333333333444555555555444444222333444555666666666555555666888999:::999888777666666666666888:::<<<>>>???AAAGGGYYY|||}}}QQQ>>>777222222333111000111111333555555444222111222000000000111222222333333000000//////000111222333000222444222000222888>>>999<<<;;;777555555333///333333444444555444444444222333555777777777777666555666888999888777555444555555555666888:::<<<>>>===@@@FFFYYY}}}lllNNN<<<888444222222333333333000000111111111000000///222222222111222222333333///000000111111111111000111222222222111222555888:::777555555777777444222...000222444444444333222444333333333333444555555333444555666777777777777777888888888888999<<<>>>>>>AAAGGGZZZ}}}hhhKKK<<<999555222222333333222000000111111111000000///555555333222111000000000000000111111111000000///000111222111000111333555777555222333444444222000///000222444555444333333444444333333444444555666444444666777777777777777777888999888888999<<>>@@@BBBIII\\\gggHHH@@@888777666555444333333333111000///......---......111111000000000000000111...---,,,---......,,,***...000111111000000111222333333333444444444555555777555444222222333555666555555444555555666777888777888888999999999888888888999999888777888;;;===CCCDDDJJJ___cccDDD<<<666666444333222111111111//////.........//////000111111000000000000000111111000000000111111///......000111111000000111222333333333333444444444444333111000//////000111222444444444444555666888888666666777888888888888777777888999888888999;;;>>>BBBCCCKKKbbb^^^AAA999444444222111000/////////---------......///111111000000000//////000000111000/////////000000...,,,...000111111//////000222222222333333333444444444333333111111111222333444333333333444555777888999555555666777777777777777777888888888888999<<>>@@@BBBKKKdddsssnnnllllllttt~~~mmmLLL===:::555444333222111000000000000//////.........//////...------......000111111///...---...//////---+++---...//////......///111000000000000111111111222222333444555555666666666555444444333333444444555444555666888999999::::::;;;;;;;;;:::999999;;;===>>>BBBOOOiiinnnaaaWWWWWWVVVRRRVVV___jjjxxxeeeHHH;;;888555444333111000000//////......---......///000111---------......000111111222111000111222111000...---...//////......///111000000000000111111111111///000111222333444333333555555444333333333333444333444555777888888999999<<<<<<<<<:::999999:::<<<<<>>>>>===;;;888777999:::BBBEEEWWWyyywww^^^JJJHHHEEEDDDFFFGGGHHHHHHNNNRRR\\\nnnaaaEEE999555555555444333222222111111//////............//////,,,---///000111111111000111111111111111000/////////...------...///111333000//////...///000111222333444444333222222555777444444444333444444555666555555555777999:::999888======<<<:::888888:::;;;@@@FFF[[[hhhQQQJJJGGGEEEDDDFFFGGGHHHGGGDDDGGGNNN]]]yyyeeeFFF888444666555444333222111000000///......------......///---...///000111111000000000111111111111000000///000///......///000222333000////////////000111222444555555444222222333555333333333333333444555555777666666777999:::888777;;;;;;;;;:::999999;;;===???GGG```}}}[[[HHHHHHFFFDDDDDDEEEGGGGGGFFFDDDEEEHHHQQQfffhhhHHH999555666555444333222000////////////............//////......///000000000000000000000111111111111000///333222111///////////////000000000000000111111111444555555444222111111222222222222222333333444555777777666777999999888666999999:::999999999<<<>>>???IIIcccsssWWWJJJGGGEEECCCCCCEEEFFFFFFEEEIIIHHHHHHMMM\\\|||gggHHH;;;666555444444333111000000///111111000000000000111111///////////////000000000///000000111111111000000111111000///............///000000111111111111111444555666444222000000111222111111222333444555666777777666777999999888666777888999999888:::<<>>AAALLLhhhoooTTTHHHFFFCCCBBBAAABBBCCCDDDBBBAAA???>>>CCCJJJNNNZZZxxxvvvRRR@@@999666000111111111111222222222000000////////////000000111000///......///000111//////000111111111111111222222333222222111000//////000111222333222111111000222444444333111111111333333333444555666888888555444555777999;;;:::999888888999888888888;;;===@@@LLLkkkjjjSSSIIIHHHBBBAAAAAABBBCCCCCCBBB@@@???>>>AAAGGGGGGKKKaaazzzpppOOO>>>999:::555333222111111222444666222222222111111111111000......------------............///000000000000000......//////000000111111111111000000000000111111333222111111111222444444...///111333666888:::;;;666555444444666777777666777777888777666666888;;;AAANNNmmmdddMMMEEEEEEGGGDDDAAAAAACCCEEEDDDBBB??????@@@BBBEEEJJJSSS[[[gggoookkkKKK;;;888999555444222111111222333444222222222111111111000000//////............//////......///000000000000000///////////////000000111222222111111111111222222222222111000111222333444000000222444666888999:::666555444444666777777666444666777777777999<<>>BBBHHH___iiiRRRIIIIIICCCCCCCCCBBB@@@@@@BBBDDDEEERRRaaaooo}}}wwwfffNNNKKKRRRooo|||UUUAAA:::777444111111222222222111111111111000000000////////////000000000//////000000000000000000000000///......---...000111111111///...222111111000000111111222111222333444555444444333444444444555555555666666666555444444666777777666444555666777777999<<>>@@@BBBOOOppp{{{]]]KKKQQQWWWssslll[[[QQQLLLKKKDDDHHHFFFHHHSSS```|||gggIII===888666666222222222222111111000000------...//////---,,,+++---...///000111111000000000000000000000000000000///111222111///......////////////000111111222222111333444333222222333444333333333444444444555555222333444666777888888888::::::::::::;;;<<<======???AAALLLggg]]]LLLQQQUUUoootttYYYMMMHHHFFFGGGBBBFFFDDDEEEJJJOOOddd]]]DDD;;;666444555111222222222222111000000000000000000000//////...,,,---000222222111000///000//////......//////000000111111111///...///111//////000000111222222333111333444444333222333555333333333444444444555555222333555777999::::::;;;:::::::::::::::;;;<<<<<<>>>@@@III[[[{{{}}}\\\LLLQQQTTTkkkeeeOOOHHHEEECCCDDDCCCEEEDDDFFFJJJIII[[[zzz~~~TTT???999555222333111222222333222111000///222111000000//////000000---...///000111111111000///...---,,,,,,---...///000111111111000000111333000000111111222333333333000222333333222222333444333333333444444444555555666666888999;;;;;;<<<<<<:::999999999999::::::;;;===@@@EEEOOOfff{{{\\\LLLRRRRRRggg\\\KKKIIIGGGDDDDDDEEEDDDBBBFFFKKKJJJZZZxxxwwwNNN<<<888444111222111111222333222111000///111000///------.../////////.........///000222333...---,,,++++++,,,---...000111222111000111333444111111111222333333444444///111222222111111222444333333333444444444555555444555666777777777777777999999888888999999::::::===???BBBGGGXXX{{{\\\LLLRRRRRRfffzzzTTTHHHIIIHHHDDDCCCEEEBBB>>>CCCIIIHHHXXXvvvlllKKK@@@888444333///111000000111333555444333//////............//////.../////////000000000111000---,,,---000222000...////////////000000000000111111111000000000000000222444666666444333333333111222333333222444777999777666555333333444444555:::::::::999999:::;;;;;;===BBBCCCFFFOOO```zzzZZZPPPNNNRRRhhhkkkOOOMMMGGGAAABBBDDDDDDDDDBBBFFFKKKKKK___fffGGG>>>777444444111222111///000111222111/////////............///////////////000000000000000...------...///000///...////////////000000000000111111111111000000000000555777999888666444222222111222333222222333555888777777666555555666777888999999999999999:::;;;<<<===AAAAAACCCKKKZZZzzzYYYPPPMMMRRRggggggLLLJJJEEE@@@BBBDDDDDDEEECCCGGGLLLNNNeee^^^BBB;;;555333555222222000////////////---,,,000//////......//////000000000000000000000000000,,,---......------...///.../////////000000000111111111111111111111111111666999;;;;;;888555222222111222333222222222444666777777777777888999:::;;;888888888999999;;;<<<======AAA@@@@@@GGGUUU}}}yyyWWWNNNLLLQQQdddbbbJJJHHHDDD@@@CCCDDD@@@CCCBBBCCCHHHNNNhhhYYY???:::555333444222222000///...//////...,,,000000////////////000000111111111000000000000///+++...000///,,,+++---000......//////000000111111000111111111111111222222555777:::;;;888555333222333444555444333333444555666666777888999:::;;;<<<777777777888999;;;<<<===>>>AAA@@@@@@FFFTTT|||vvvUUULLLKKKPPPaaabbbKKKHHHCCC@@@CCCDDD>>>CCCBBBBBBHHHQQQooozzzWWW???;;;555222444222111000//////111111000///000000////////////000000111111111111000000000000,,,///000///,,,+++---000.........///000111111111000000111111222222222333111444777888777555444444444555777777555555666777444555666888999:::;;;;;;666777777888999:::<<<======AAA@@@BBBHHHWWWqqqSSSIIIIIIOOO]]]iiiQQQJJJBBB???BBBAAA@@@FFFEEEFFFOOO]]]}}}vvvTTT???<<<666222333111222000000000222222222000111000000//////000000111000000000111111111222222///000000///...---...///------...///000111222222000000111111222333333333000222444555444444444555444666888888777777777888333444666777999999999999777777777888888:::;;;<<<===AAAAAACCCJJJZZZyyyxxx~~~jjjQQQGGGHHHNNNZZZzzz^^^QQQDDD@@@BBB@@@???FFFEEEIIIXXXlllpppPPP===;;;666222333222444222111111111111000...111111000000000000111111//////000111222222333444222000//////000000///...------...///000111222222000000111222222333444444222333444333222222444555222444777888777777888999444555777888999999999999888888777888888999::::::<<<@@@@@@BBBJJJZZZuuubbbZZZXXX^^^ggghhhqqqcccOOOEEEGGGNNNWWWzzzsss___NNNHHHIIIFFFBBBHHHIIIQQQhhhkkkLLL;;;:::555222444333555333111111000000...,,,111111000000000000111111......///111222333444555444111//////222222000---------...///000111222222000000111222333333444444666666555333111111333555000333666777777777777888555666888999::::::999888999888888888888888999999;;;??????AAAIIIYYYcccQQQKKKIIINNNWWWRRRYYYkkk___NNNEEEGGGMMMVVVxxxmmmXXXQQQQQQMMMKKKRRRTTT^^^zzzmmmPPP???;;;666555888555666555333111////////////------...///000111222222222111000000222444777888555444333333222222222333444222...,,,+++---000222444333222111222444777999;;;:::999777666444333222555666666777777777777666999999999888888888777777999888888888999;;;===>>><<>>AAAAAADDDHHHKKKdddiiiOOOJJJFFFCCCCCC???DDDEEEGGGUUU{{{mmmSSSFFFFFFFFFHHHTTTsss___FFF::::::777666666000333222000......///111222111111111111111000000000222222222222111000000///000/////////000000111222///000000000000///...---222222111111111111111111111111222222333444555555222333555666777888888888777888:::;;;:::999666555000222444666888888999999===AAABBBEEEHHHHHH\\\pppSSSKKKEEEBBBCCC@@@DDDFFFKKK]]]gggOOOEEEEEEFFFHHHSSSqqq^^^EEE999:::777555555000222222222111111111000000111111111111111111222222222222333222222111000///111111000111111222333333...///000111111000///...222222222222222222222222000111222333444555555666111222333555666777777777666777999;;;;;;999777666222333666999;;;<<<<<<<<<===BBBCCCFFFGGGEEEWWWxxxvvvWWWMMMFFFCCCDDDBBBBBBHHHSSSkkkcccLLLDDDEEEFFFHHHRRRoooZZZEEE:::777333666999333555555444333222000000///...000222222000000000111666444333222222222000...////////////000111222333555555444222000///...---///111222222111111222333666333111222666999999888666666555444444444444444;;;999888666666777888999:::888777888:::<<<<<<;;;>>>AAACCCIIIKKKDDDOOOkkk^^^MMMJJJGGGFFFIIIFFFNNNbbb~~~\\\LLLGGGFFFFFFHHHSSSrrrYYYDDD:::888333555888333555444444333111000000///...000111111000///000111555333111111111111///...////////////000222444555777666444333111///...---///111222222111111222333444333222222444666777777666555444444444444555666:::999888777777888:::<<<;;;999777888999::::::999???BBBDDDIIIJJJCCCMMMhhhiiiUUUOOOKKKJJJMMMPPP\\\uuuwwwYYYLLLFFFEEEEEEGGGSSSrrrWWWDDD:::888333555888333444444333222111000000//////111222222111111222444333111//////000111000///000///......000333666888999777555333111///...---///111222222111111222333222333333333222333444666555444333222333555777888999888777777999;;;===???===:::888777888888888777@@@CCCDDDHHHIIIBBBKKKdddhhh___ZZZYYY\\\fffwwwoooUUUKKKDDDDDDDDDGGGSSSrrr|||UUUCCC:::888222444777333333333333222111000000///111222444444333444666777333111//////000111111000111000......000444888;;;:::999666333111///......///111222222111111222333111444666555222111333666444333222222333555888:::888777777888:::===@@@BBB@@@===999888888888777666@@@DDDDDDFFFGGGBBBIII___yyyxxxyyyiiiQQQJJJDDDDDDDDDGGGTTTsssyyyRRRAAA:::888222333777333333222222111111000000000///111222222222333555888555333000000111222222222111000......000444888;;;:::888666333000////////////111222222111111222333222444777666333222444666333333222222444666888:::777777777888:::>>>AAADDDBBB>>>;;;999888999999888???DDDDDDDDDFFFAAAGGGZZZ{{{gggPPPIIIEEEEEEEEEHHHUUUtttuuuPPP@@@:::888111222666333222222111111111000000000,,,---.........000333666777444111000111222222222000///......000333666888999777444111000///000000///111222222111111222333222333555666555444555666222222333444555666777888666666666888:::>>>BBBDDDAAA>>>:::999999:::;;;;;;>>>DDDCCCBBBEEEBBBFFFVVVwwweeeNNNHHHEEEEEEEEEHHHTTTssszzzyyypppNNN@@@:::999111111666333111111111111000000000000,,,------......000444777777444111//////000111111////////////000222444555777555222000//////000111///111222222111111222333111111111333666666555444111222444555666666666666555555666777:::===AAACCC???<<<888777999;;;======<<>>;;;CCCBBB@@@DDDBBBEEESSSnnn]]]KKKIIIDDDCCCBBBEEEPPPnnnvvviii^^^WWWRRRTTT\\\tttkkkKKK???777888<<<:::666333111111111111000000000000,,,------...///222666999555111------111222///,,,,,,---......,,,,,,---...111111000000//////......000000//////......---------111555666555555888;;;555444444333444555666777222333555777:::<<<>>>???999999999888777888:::<<<>>>@@@AAA@@@???BBBHHHNNNlll]]]KKKEEEFFFCCCCCCGGGSSSppp~~~jjj\\\SSSMMMPPPOOONNN\\\nnnMMMAAA777777999777333000111111111000000000//////......///......000333666444000------000111///+++,,,---......,,,,,,---...222222111111111111111000222222222222222222222222000111444555555666777888555444333333444555666777333444555666888999;;;;;;777777777666555666888:::>>>@@@AAA@@@???BBBHHHMMMggg|||[[[JJJEEEFFFDDDDDDIIIVVVttthhhYYYPPPKKKFFFIIIJJJOOOdddoooNNNCCC888777888555222000000000000000////////////000000000...------///111333000------///000...+++---...///...---,,,---///000000000000111111111111222222222222333444555666333222222333555666555555555444333333333444555666444444555666666777888888777777777666555666888:::>>>@@@AAA@@@???BBBGGGLLLaaaxxxYYYJJJFFFFFFEEEFFFKKKYYYzzziiiUUUMMMJJJIIICCCEEEHHHTTTrrrmmmNNNCCC999777888666333333000000000/////////......///000000...------...000222000------...///---,,,---/////////...---...///---------......//////000......///000111333555777666333111222555666444222555444333333333444555666333444555666777888888999999999999888777888:::<<<>>>@@@AAA@@@???AAAFFFKKK\\\vvvXXXJJJGGGDDDEEEFFFKKK\\\xxxZZZLLLIIIIIIKKKGGGHHHKKK\\\mmmNNNDDD;;;999999666444444000000000000////////////---...//////......///111222000///............---...///000000......///000------......//////000000---------...000333666888888555222222444555444222555444333222222333444555333333444666888999;;;;;;999999999888777888:::<<<===???AAAAAA???AAAEEEJJJYYY|||vvvXXXKKKHHHBBBDDDFFFKKK^^^gggQQQHHHFFFGGGIIIIIILLLTTTiiiuuuVVVMMMDDDAAA>>>888333333111111111111000000000000,,,---////////////111222222111000//////......//////000111000///...///111111111111111222222222222/////////000222666999;;;888666444333444555555444555555333222222222333444222333444666888:::;;;<<<777777777666555666888:::===???AAAAAA@@@AAAEEEHHHUUUwwwwwwXXXKKKHHHAAADDDFFFKKK___yyy\\\NNNJJJGGGHHHKKKJJJTTTfffjjjaaaWWWPPPHHH===555222222222222222111111111111---///000111000000111222222222222111/////////000///000111111//////000111333333333333222222222222111000000111333777:::===777777777555333444666888555555333222222222333333333444444555777888888999777777777666555666888:::===???AAAAAA@@@@@@DDDGGGPPPqqqwwwXXXIIIEEEBBBFFFHHHLLLaaajjjTTTNNNLLLHHHIIIOOORRRfff|||ssshhh___RRRCCC888444333333333222222222111111///000222222111000000111333333333222000///000111///111222111000///000111333222222222111000000000111000///000222666:::<<<777888888666333333777;;;666555333222111222333333444444444555555555555555999999999888777888:::<<<<<>>===>>>BBBEEENNNiiipppTTTHHHDDDDDDGGGIIIOOOeeeiiiXXXMMMNNNLLLGGGNNN]]]xxx}}}tttiii```SSSDDD999555///.........000000...---//////000111222333222222111111111000000000//////222222222111111111111111...///000111111000//////000111222222222333666999555555555555555555555555444444444444555555555555555666777888888777666666999999999999999:::::::::>>>??????===<<<===@@@BBBKKKcccoooTTTIIIEEEDDDGGGIIIOOOfffhhhZZZQQQSSSRRRSSScccxxxpppggg\\\TTTJJJ>>>666444111000000111222222111///...///000111111111111111111111111000000000000000000111111111111222222222///000000111111000//////...///000000000111444666555444333333333444555555000111111111222222222222666666777777777777666555888888888888888999999:::===???@@@@@@>>>>>>@@@AAAFFFZZZmmmTTTIIIFFFDDDGGGIIIPPPhhhhhh]]]WWWZZZ^^^fffttt^^^UUUKKKEEE>>>777333444222111111222333333222000---......///000000//////222222222222222222222222///000000111222222333333111111111111000000000///---///000111000111333555555333222111111333444666111111222222333444444444777777777777777666666555888777777666777888999999>>>@@@CCCCCCBBBAAAAAABBBCCCSSStttjjjSSSJJJGGGDDDFFFIIIQQQjjjxxxoookkkqqq{{{gggPPPGGG???;;;888444444666///......///000000///---//////000000111111000000222222222222222222222222//////000111222333333444222222111000000000000000...000222222222222333555444333111000111222555666555555666777777888999999777777777666666666666666888777666555666777888:::===@@@CCCCCCBBBAAAAAAAAACCCOOOnnneeeQQQJJJHHHDDDFFFIIIRRRmmm^^^JJJBBB;;;999777555666999000//////000111111000...222222333333333333222222000000000000000111111111//////000111222222333333333333111000000000000000///111333333333222333444333222222111222333555666222222333444555666666777666666666666666777888888999777666555555777999:::;;;===???@@@???>>>>>>???CCCOOOmmmaaaOOOIIIHHHDDDFFFIIISSSppp{{{XXXIIIBBB;;;999777444444777333222111222444444222111111111222222222222111111//////000000000111111111000000000111222222222333444333222000000000000000...000333444333222333333222222222333444555555555...///000111222333444444555555555555666777999::::::888666555666777:::;;;;;;<<<>>>>>>=========>>>DDDPPPnnn]]]MMMIIIHHHDDDFFFIIITTTqqqyyyVVVIIIAAA:::888555111111333000///...///111111///......///////////////......111111222222333333333333111111111111111222222222555444222000///000000111...000222333222222222222111222333444555666555555222333333555666777888888444444444444666888:::;;;:::999777666666888:::<<<===>>>??????>>>>>>???@@@DDDQQQppp|||[[[KKKHHHHHHDDDFFFIIITTTrrrsssUUUCCC===999999999555444555333333333222222333333444222111///000111222222111444444333222333444666777333111//////111222222222......///000000000000000000000000000000111111222444444555555666777777888444222111111222444777999///000222444666666666666666666777777888888888999@@@AAAAAA@@@>>>===>>>@@@FFFRRRpppqqqmmmnnnuuuwwwYYYKKKIIIKKKEEEGGGIIISSStttpppSSSBBB<<<999999888555333444333333222222222333444444555333222222333444444333333333222222222333444555333111//////000222222111000000111222222222222222000000000000000111222222333333444555666666666777555333222222333555888:::666555555555666888:::;;;888777777777888999:::;;;===>>>>>>>>>======???AAAEEEPPPnnnzzz___[[[[[[```kkkxxxtttXXXJJJHHHIIIDDDGGGIIIUUUvvvmmmPPPBBB<<<999:::999444222333222222222222333333444555555333222222333444333333222222111111111222333333222000//////000111000000000000111111222222111111111000000000000111222222222222333444555555555555555444333333444666888:::;;;999555333444666:::===999888777777888:::<<<===:::;;;<<<<<<<<<===???BBBCCCNNNjjjnnnUUUPPPMMMPPPXXX```|||qqqUUUIIIGGGHHHEEEGGGJJJWWWzzzlllOOOCCC>>>;;;;;;:::555333333222111222222333444555666333222000000111222111000111111000000000111111111111000...///000000///.........///000000/////////111111000000111111222333000111333444444444444444444444333333333555777888:::888444222111333666888999888666666777999<<<>>>:::;;;======<<<===???AAACCCLLLgggkkkSSSNNNJJJKKKQQQUUUkkknnnTTTIIIGGGHHHGGGIIIMMM[[[~~~mmmPPPDDD???<<<===<<<777333444111111111222333444666777444222000000111111111000000000000000000000000///111000//////000000///---///000000000000000//////111111111111111222222333///111222444555444444333333222222222222444555666666666555444333333333333888666555444555888;;;======>>>>>>>>>======???@@@CCCKKKeeefffPPPLLLFFFGGGLLLLLL^^^kkkSSSIIIGGGHHHIIIKKKOOO^^^wwwkkkeeelllvvvoooQQQDDD???===>>><<<666333333000000000222333555777888666444333222333333222111000000111111111000///...222111000000111111///---333333333444333333222222222111111111111222333333///111333555555555444333222222222222222333333444666666777888777555333222666555555555666888;;;<<<===>>>???>>>======>>>@@@CCCIIIbbbfffQQQLLLDDDEEEJJJHHHWWWssshhhQQQIIIHHHHHHHHHKKKOOO```{{{pppeee]]]TTTRRR]]]lllpppRRRBBB>>>;;;<<<;;;555111000//////000111333555777888777555333222333333222111000111111222111000///...333222111222222111///---444555555555555444333222222222111111222222333444///111444666666666444333222222222333333333444444666777888888888666555333555555666777888:::;;;<<<:::;;;======<<<===???AAAAAAGGG___jjjUUUOOOFFFFFFKKKGGGSSSaaaeeeOOOGGGFFFGGGDDDHHHNNN```{{{lll___VVVPPPNNNJJJJJJYYYkkkpppRRR@@@<<<:::;;;999333///...//////000111333666888999555333111000111111000///000111222222222000///...333222222222333222///---444444444444333333222111222222111111222222333444000111444666777666444333333333444444444444444444666666666666666555555444555666777999:::;;;<<<===777888:::;;;;;;===@@@BBB@@@EEE\\\lllVVVOOODDDDDDIIIDDDOOOVVVxxxbbbMMMFFFEEEEEEAAAEEELLL```zzzaaaRRRQQQJJJGGGIIIHHHJJJZZZnnn